500	500	
81	92	94	114	114	103	98	99	93	107	102	109	86	103	115	92	101	91	100	90	107	113	104	115	110	117	82	101	96	94	101	108	98	107	107	94	111	102	137	98	111	116	84	105	84	102	96	100	101	105	87	108	95	103	118	106	102	98	110	88	99	108	84	91	91	104	101	91	112	99	111	100	98	92	89	99	111	112	90	92	99	115	108	115	95	91	101	87	101	93	83	113	110	102	103	106	107	96	121	91	104	96	113	105	92	88	85	99	96	115	92	111	100	101	110	95	93	96	103	102	117	94	98	98	106	119	100	107	96	100	103	102	111	103	115	97	110	94	100	105	106	105	93	101	101	105	95	95	112	88	117	93	92	98	101	96	80	106	92	117	106	103	97	109	72	110	109	101	90	109	99	99	103	107	111	98	97	91	106	90	93	99	89	107	114	101	84	123	95	104	114	97	107	90	97	91	115	85	94	96	104	106	102	84	93	96	95	104	99	86	103	90	117	106	100	99	94	89	93	106	111	96	93	101	101	107	111	97	117	91	103	110	107	94	97	97	102	104	112	82	105	107	109	103	107	89	112	104	91	85	105	87	92	105	86	85	103	92	121	102	94	101	87	104	88	118	86	94	106	91	96	96	108	107	108	103	87	110	89	114	96	94	81	94	97	96	105	111	91	97	85	100	92	97	96	103	98	108	99	95	89	114	89	112	95	97	115	110	113	117	101	102	88	111	95	101	103	87	104	111	111	88	89	97	97	96	91	121	103	88	115	107	102	117	94	102	97	115	88	96	107	99	103	86	88	97	97	117	108	93	88	102	120	109	106	107	87	98	108	97	105	101	97	111	95	99	97	99	84	83	101	103	110	94	90	104	91	108	87	95	101	85	88	106	91	106	110	99	93	117	105	94	94	118	95	107	107	110	98	89	97	114	86	91	81	111	110	84	102	114	90	117	100	97	107	92	103	90	106	91	85	92	101	102	87	95	99	95	102	76	101	98	111	95	112	99	86	90	87	96	92	104	102	106	96	113	87	93	86	93	88	93	108	83	107	87	72	103	106	104	99	91	104	97	106	101	119	84	95	97	102	99	101	115	103	105	95	102	106	106	99	81	113	105	76	104	79	92	124	98	124	91	111	123	95	93	107	97	98	103	
105	111	95	97	110	113	105	106	97	87	110	101	110	101	107	102	96	91	100	123	111	115	99	92	107	102	82	103	101	81	108	102	103	88	78	89	109	95	124	98	100	107	106	99	114	95	99	107	101	100	93	99	110	94	95	104	101	102	101	111	98	92	99	97	105	106	113	81	103	94	92	114	114	118	107	105	101	96	93	107	96	101	126	91	111	99	99	98	89	92	102	103	100	101	83	89	101	114	112	113	88	89	105	93	93	112	98	100	88	129	83	103	104	91	100	83	109	112	96	99	102	113	89	94	109	88	100	105	101	101	79	95	97	96	103	114	88	107	112	95	103	105	87	103	112	99	79	102	98	108	104	119	91	111	85	96	104	81	82	96	105	109	99	106	119	95	111	92	103	115	106	103	97	94	89	87	93	89	110	93	86	92	86	113	91	103	91	107	97	104	109	102	96	101	99	105	81	108	101	97	95	92	97	107	115	100	106	113	110	92	114	93	95	71	98	90	101	92	89	107	116	103	96	90	89	134	107	94	94	91	91	130	103	115	118	86	95	106	102	110	106	91	105	115	108	107	105	77	94	101	100	106	89	91	110	99	109	106	110	88	102	100	92	87	108	106	111	103	87	108	104	111	86	104	111	99	109	119	101	106	89	104	74	109	82	104	111	98	88	97	80	98	88	105	84	95	106	113	90	107	90	95	113	89	106	92	98	101	96	93	88	91	107	103	105	96	81	96	93	111	95	88	104	91	115	99	97	94	118	96	104	117	118	81	104	109	94	102	109	107	121	86	96	117	89	108	90	107	105	94	86	91	92	98	105	100	111	106	107	97	116	90	100	91	81	109	88	114	106	86	110	93	106	93	94	101	94	96	95	109	115	101	75	102	106	97	108	90	75	111	88	92	89	95	88	104	108	106	96	96	87	81	89	103	88	109	102	98	113	103	107	98	113	104	104	97	115	93	98	110	84	115	82	99	102	110	91	120	88	95	97	110	101	110	103	85	92	100	95	98	99	102	98	95	95	91	102	94	86	95	99	91	108	129	92	99	91	95	110	110	102	90	110	103	104	92	113	102	118	99	81	120	88	83	116	95	98	112	90	100	107	94	99	109	84	84	107	101	109	89	113	98	108	108	88	114	105	84	117	91	
115	179	999999	676	550	142	936	635	785	532	194	747	545	628	655	999999	999999	999999	999999	545	124	999999	514	969	999999	597	795	166	714	401	771	266	770	999999	800	240	123	789	921	999999	37	999999	999999	999999	999999	538	999999	492	999999	840	999999	573	766	40	582	999999	664	850	939	952	347	779	999999	999999	999999	999999	976	937	999999	424	387	165	999999	118	518	558	999999	579	963	208	999999	312	650	874	999999	207	500	739	36	228	575	999999	850	968	34	257	645	960	999999	87	561	863	664	101	462	256	999999	999999	522	33	404	999999	999999	740	999999	44	138	999999	404	999999	438	246	910	999999	849	124	314	487	999999	999999	913	999999	406	885	646	933	648	558	999999	743	90	842	227	12	824	490	386	119	999999	990	129	999999	565	619	649	324	952	65	252	999999	941	640	999999	999999	999999	186	688	11	104	999999	396	999999	635	661	483	999999	999999	908	784	368	738	205	999999	999999	151	324	661	786	999999	331	980	999999	316	82	801	449	999999	965	892	648	802	385	999999	590	603	549	963	904	999999	999999	305	54	280	884	610	746	965	481	120	795	524	901	765	772	999999	803	999999	999999	860	43	328	63	25	146	999999	999999	190	94	499	999999	999999	757	650	191	36	999999	999999	431	472	64	484	796	854	999999	133	900	619	999999	999999	800	285	999999	54	999999	735	251	999999	143	999999	999999	999999	881	999999	999999	444	999999	999999	999999	746	999999	490	842	100	805	559	532	209	918	23	664	743	936	745	999999	327	950	712	548	999999	784	999999	999999	999999	224	498	999999	814	346	662	366	649	999999	999999	41	320	999999	320	249	552	213	52	120	129	663	514	629	145	292	999999	999999	64	999999	999999	999999	999999	310	739	875	316	957	717	862	999999	999999	25	707	439	999999	389	884	639	473	999999	252	999999	796	69	449	999999	869	999999	531	999999	178	311	936	907	545	632	19	703	999999	932	595	999999	190	999999	472	648	806	999999	431	903	316	854	591	717	885	229	612	251	300	999999	446	999999	195	717	96	999999	88	800	894	91	379	191	203	540	999999	756	562	942	596	999999	904	680	44	628	838	323	720	228	31	326	30	767	999999	999999	495	104	309	999999	767	127	569	999999	999999	350	533	135	661	999999	999999	999999	667	669	654	499	269	766	466	567	879	772	635	859	778	577	999999	611	778	999999	54	999999	456	99	184	479	240	898	385	693	104	712	662	669	910	892	999999	360	999999	912	21	999999	638	999999	593	994	491	999999	236	727	290	999999	999999	738	16	13	999999	577	495	
184	999999	371	999999	999999	472	999999	999999	999999	949	886	918	999999	498	865	911	325	675	714	506	189	987	530	672	658	413	182	364	923	999999	906	219	91	865	938	653	649	347	999999	279	999999	884	526	761	350	808	580	999999	491	827	691	338	967	81	315	197	738	699	733	368	299	812	196	999999	52	676	836	844	560	222	271	977	809	445	89	304	471	769	332	849	833	749	872	106	972	999999	252	20	559	751	914	999999	614	507	979	614	999999	223	718	673	971	735	999999	279	565	713	999999	532	992	20	725	969	376	883	999999	549	999999	99	340	473	434	826	294	808	307	320	373	312	999999	475	606	257	999999	658	877	108	999999	999999	999999	268	999999	999999	28	999999	35	944	583	730	999999	999999	675	999999	883	254	248	155	451	999999	972	254	350	999999	999999	526	414	477	999999	718	999999	999999	673	346	558	999999	423	714	808	745	783	362	736	642	340	35	800	997	374	805	420	999999	656	812	630	296	999999	834	652	999999	145	557	35	865	724	544	766	339	60	811	831	999999	347	999999	290	619	518	707	999999	51	726	417	113	999999	308	283	780	860	715	272	163	589	72	999999	999999	235	337	999999	918	999999	269	471	946	562	974	886	395	950	999999	999999	778	221	999999	611	999999	727	454	911	999999	999999	764	905	623	788	658	252	472	40	105	65	292	647	788	999999	782	999999	999999	550	999999	422	888	829	999999	703	493	999999	999999	460	542	882	999999	425	313	999999	40	363	847	167	904	999999	999999	364	855	999999	728	141	432	860	828	999999	999999	904	771	999999	999999	999999	576	920	305	999999	612	21	498	223	284	999999	343	321	68	428	999999	313	646	417	998	999999	974	862	999999	362	519	779	632	999999	625	876	999999	167	914	105	786	926	862	197	129	412	999999	641	999999	862	797	999999	999999	409	110	953	267	364	999999	39	961	714	999999	942	206	833	389	475	598	999999	999999	999999	999999	962	642	491	451	999999	297	595	666	999999	670	122	565	408	977	232	922	672	999999	299	999999	885	144	81	981	999999	999999	999999	33	999999	52	794	649	999999	713	839	767	999999	511	809	77	999999	372	628	54	999999	386	798	999999	999999	999999	999999	788	999999	176	999999	999999	570	999999	531	467	11	571	999999	999999	875	473	944	695	148	464	314	170	809	999999	457	522	515	37	158	542	202	439	999999	999999	127	999999	725	454	201	20	999999	117	999999	352	75	991	107	338	178	369	999999	113	718	702	247	999999	999999	701	719	999999	322	543	362	989	274	571	999999	426	182	
870	747	500	503	137	267	999999	191	467	166	999999	425	187	999999	788	999999	99	721	174	611	361	35	33	734	202	999999	663	754	990	999999	999999	999999	680	999999	999999	621	941	609	590	444	50	583	522	545	999999	584	145	685	999999	888	999999	849	540	815	820	999999	724	765	999999	999999	604	452	201	999999	999999	179	744	999999	559	176	168	489	141	729	570	778	999999	488	481	618	562	999999	190	999999	901	655	755	999999	344	999999	897	999999	309	160	839	598	392	999999	883	999999	839	122	136	407	729	999999	718	810	254	52	341	246	999999	692	877	626	272	99	999999	16	423	879	687	999999	999999	982	999999	981	999999	972	396	999999	604	397	778	999999	851	999999	999999	216	999999	945	620	999999	999999	999999	999999	616	282	222	336	302	999999	877	999999	959	999999	41	138	999999	515	736	920	282	656	999999	999999	999999	913	437	999999	489	718	281	79	478	999999	395	972	617	999999	573	708	999999	646	999999	999999	727	728	818	24	820	999999	634	701	210	35	347	645	171	999999	994	703	844	447	846	584	383	807	201	700	48	69	521	655	999999	38	999999	636	999999	246	914	999999	999999	422	954	836	93	580	999999	453	921	750	810	999999	106	999999	863	239	999999	520	351	919	536	128	976	999999	142	978	999999	999999	782	710	93	924	999999	825	608	431	493	999999	500	803	999999	747	778	298	258	999999	558	80	999999	23	837	51	999999	995	999999	976	446	203	703	114	820	999999	999999	220	666	999999	999999	281	271	999999	746	788	29	547	981	789	349	999999	513	219	430	689	16	768	999999	52	999999	999999	194	632	999999	299	316	395	983	249	86	568	632	371	438	287	809	733	276	58	31	999999	999999	852	636	759	999999	999999	684	141	999999	999999	347	624	857	385	96	639	456	456	482	634	564	741	712	781	999999	151	781	152	879	283	502	825	999999	681	105	999999	995	235	610	822	710	999999	558	183	231	999999	514	62	200	180	999999	999999	999999	397	999999	999999	149	999999	999999	548	712	541	261	417	409	521	604	999999	290	755	643	230	846	659	923	712	193	538	560	56	637	728	999999	709	996	999999	999999	632	888	823	201	150	531	71	119	999999	601	150	773	709	414	338	772	445	536	66	999999	916	473	90	98	611	305	657	911	984	589	999999	421	999999	272	971	296	999999	563	999999	698	784	549	754	120	52	764	999999	999999	308	955	516	999999	940	710	999999	168	999999	999999	590	999999	999999	160	135	589	59	729	56	447	442	51	999999	999999	42	367	197	376	719	969	56	846	455	25	
999999	38	83	999999	480	26	928	999999	489	733	973	999999	999999	999999	999999	175	999999	323	999999	999999	209	266	650	634	150	583	522	966	999999	837	999999	744	399	999999	547	106	999999	681	258	40	518	999999	562	999999	999999	384	542	999999	999999	999999	908	732	138	52	815	999999	388	448	237	897	504	962	373	651	55	238	999999	966	96	327	999999	390	999999	687	893	579	703	78	725	999999	51	958	24	895	929	999999	615	999999	999999	201	718	77	999999	361	535	556	999999	911	999999	999999	999999	576	477	634	895	528	668	450	999999	245	653	319	723	471	999999	545	999999	477	722	100	623	999999	999999	999999	608	591	936	712	162	347	323	792	999999	999999	651	999999	491	390	999	410	296	174	208	808	999999	409	353	999999	505	989	609	789	199	446	66	211	653	581	35	314	592	956	298	811	922	860	778	999999	819	999999	63	567	477	321	803	458	999999	124	999999	999999	247	954	216	172	738	534	999999	104	988	450	820	999999	365	695	818	340	875	396	886	999999	999999	675	171	124	935	999999	321	999999	999999	607	496	539	234	825	76	637	749	136	83	397	267	683	689	999999	570	154	211	781	503	473	583	328	237	669	578	572	792	999999	236	696	222	725	461	999999	953	290	684	539	999999	191	999999	749	999999	498	429	947	985	792	999999	791	999999	539	384	999999	34	999999	999999	565	256	503	844	657	999999	387	185	542	232	308	999999	289	999999	672	162	321	881	833	999999	739	250	631	587	10	548	999999	855	683	351	291	366	784	978	129	292	135	346	934	849	999999	323	999999	724	686	375	999999	332	178	386	72	298	200	173	999999	325	999999	916	844	118	465	999999	501	201	941	999999	999999	999999	349	389	999999	999999	947	984	999999	426	362	999999	999999	634	999999	122	687	306	288	992	175	620	416	804	667	219	502	825	394	999999	999999	999999	999999	743	999999	963	982	999999	360	96	350	216	999999	999999	962	718	24	219	834	353	843	999999	912	948	776	999999	999999	545	721	999999	483	999999	999999	663	999999	666	133	167	901	999999	999999	899	946	201	652	959	999999	269	999999	949	205	292	990	999999	571	626	783	999999	967	711	78	446	999999	544	999999	227	999999	999999	551	305	999999	856	318	524	223	999999	258	720	306	817	506	999999	999999	772	999999	999999	142	559	102	978	999999	297	200	999999	252	693	999999	412	588	434	352	93	718	999999	363	348	974	999999	827	626	377	73	999999	999999	215	443	743	305	922	422	999999	67	349	999999	999999	307	666	128	282	529	122	999999	142	871	475	423	916	
167	999999	282	999999	666	999999	475	610	819	758	50	984	999999	999999	536	489	175	348	294	744	155	133	999999	681	855	999999	308	514	530	931	666	684	791	999999	585	887	650	206	428	336	999999	962	603	548	625	999999	999999	580	585	999999	966	532	190	679	999999	44	361	999999	370	472	433	961	90	999999	999999	366	202	999999	373	649	838	969	999999	958	870	999999	529	517	65	721	729	727	928	999999	964	143	504	122	756	551	535	59	999999	999999	903	912	882	999999	456	999999	941	193	216	936	529	997	612	999999	999999	588	514	843	999999	648	743	999999	42	917	923	999999	862	89	999999	822	124	789	999999	999999	999999	957	310	814	71	796	779	999999	521	992	999999	999999	531	281	314	178	46	691	999999	999999	222	208	879	964	791	498	407	862	659	393	821	739	864	648	177	851	287	700	782	748	868	999999	193	999999	999999	957	436	590	999999	999999	785	999999	284	945	999999	999999	87	999999	32	572	398	917	886	137	180	903	999999	882	114	463	999999	346	909	999999	329	25	25	999999	690	834	71	817	999999	999999	608	999999	999999	919	897	321	999999	999999	678	219	999999	950	999999	65	870	379	855	554	486	322	474	449	523	518	625	735	999999	248	999999	198	999999	581	999999	593	529	780	448	191	984	999999	689	950	667	699	415	378	705	959	999999	320	978	516	999999	774	828	169	875	946	303	999999	479	534	295	489	708	778	129	727	535	99	999999	673	569	692	632	999999	781	999999	112	257	39	881	280	999999	999999	994	250	999999	999999	370	999999	502	887	822	323	999999	664	999999	991	637	258	978	434	878	389	999999	947	999999	151	314	387	60	999999	56	142	999999	999999	999999	279	713	538	72	999999	999999	193	999999	785	746	999999	478	860	999999	832	475	998	61	999999	999999	954	905	57	602	999999	460	982	854	999999	841	690	725	899	713	908	287	108	195	25	268	694	951	999999	210	278	999999	453	784	228	378	57	90	151	863	996	373	666	936	157	512	193	339	780	944	66	654	578	999999	694	554	376	999999	45	198	706	13	999999	846	333	252	999999	207	999999	999999	999999	610	999999	46	717	999999	621	172	48	513	85	365	999999	999999	154	624	105	307	100	673	12	244	999999	952	167	992	999999	819	612	905	999999	999999	702	999999	160	455	80	541	999999	159	933	213	999999	999999	123	350	832	999999	702	708	156	709	116	963	287	559	565	631	879	999999	558	801	999999	142	17	99	999999	680	434	698	554	999999	867	941	740	999999	470	522	839	816	170	194	127	999999	999999	797	
879	739	223	600	890	448	662	715	601	141	653	641	525	33	687	162	378	13	999999	593	999999	999999	233	488	99	53	999999	72	563	373	683	655	384	220	220	923	467	833	999999	999999	900	999999	350	608	154	828	997	816	138	18	815	124	749	999999	999999	999999	516	999999	999999	999999	656	999999	161	237	999999	998	267	314	813	764	694	544	999999	999999	999999	688	824	624	999999	270	56	976	934	555	558	569	906	219	264	999999	417	999999	999999	962	999999	999999	11	999999	160	999999	571	692	12	999999	323	281	919	699	999999	277	889	891	399	250	800	680	665	606	679	888	101	999999	999999	316	356	999999	221	242	601	392	687	999999	474	999999	699	364	973	570	241	286	649	216	738	986	999999	526	342	999999	999999	777	645	404	443	272	65	523	641	696	999999	361	69	687	108	98	590	999999	426	212	550	999999	707	999999	999999	402	249	884	319	999999	699	830	999999	139	999999	823	746	999999	279	212	142	185	722	287	999999	999999	999999	999999	118	649	406	999999	109	140	541	725	80	999999	39	50	33	999999	214	577	996	197	732	929	616	285	351	308	907	224	999999	375	999999	999999	552	495	184	287	776	669	667	999999	999999	498	597	355	999999	999999	262	238	189	961	970	155	290	364	999999	297	355	833	307	107	532	884	70	176	12	649	998	544	866	745	404	545	909	999999	467	244	342	271	532	156	56	679	45	999999	999999	578	149	197	999999	887	999999	942	371	570	737	845	437	430	999999	113	999999	717	372	999999	567	435	245	554	897	913	955	93	310	161	999999	852	849	953	772	433	999999	811	999999	979	813	999999	183	999999	998	621	806	911	918	428	948	999999	317	999999	550	999999	342	594	999999	999999	931	847	642	999999	518	885	999999	484	657	999999	603	396	521	393	629	999999	262	895	556	285	116	53	175	882	999999	722	544	999999	412	999999	100	999999	521	771	57	965	819	962	830	122	625	332	999999	999999	999999	562	999999	924	972	999999	715	446	48	24	999999	999999	682	760	17	795	351	749	81	853	828	688	874	999999	345	999999	296	999999	999999	444	660	784	790	999999	66	650	905	619	284	967	98	653	877	507	452	169	293	69	999999	999999	771	999999	999999	410	180	147	687	77	589	319	999999	425	999999	603	363	544	107	999999	703	367	999999	731	475	113	764	184	811	377	999999	185	379	236	344	999999	672	784	533	390	996	919	962	837	999999	999999	819	672	999999	283	153	999999	72	778	365	999999	154	999999	410	156	645	995	336	319	771	413	939	921	91	350	
930	578	20	717	519	784	405	62	700	510	294	101	902	537	234	999999	999999	601	870	746	886	632	383	999999	744	999999	999999	652	76	627	35	999999	591	931	352	574	999999	354	268	581	202	101	349	900	862	999999	103	999999	95	999999	999999	347	60	344	999999	308	205	634	972	999999	201	752	986	82	485	999999	999999	970	999999	659	500	768	343	299	554	795	293	999999	999999	200	906	794	567	692	338	687	847	999999	477	54	999999	999999	382	999999	389	999999	114	277	425	476	999999	999999	612	999999	882	530	14	999999	789	668	25	999999	120	781	999999	407	195	999999	744	999999	548	999999	502	151	290	237	396	593	909	114	691	999999	67	999999	157	784	191	141	999999	807	682	96	999999	809	999999	657	162	600	147	982	265	810	999999	627	928	999999	999999	471	155	655	144	999999	851	685	999999	999999	999999	73	634	827	999999	63	999999	936	125	462	795	693	999999	633	84	795	999999	927	848	880	999999	440	128	365	999999	720	986	999999	672	270	244	781	832	39	993	98	965	319	766	211	327	596	511	475	995	936	358	521	580	348	966	924	999999	106	516	233	999999	278	673	999999	76	339	999999	999999	227	23	861	92	999999	986	829	145	170	647	563	896	929	653	999999	999999	999999	999999	584	334	304	320	944	735	522	999999	154	696	646	999999	145	999999	332	656	999999	982	85	275	999999	594	999999	830	999999	999999	999999	620	303	301	999999	999999	143	999999	754	939	560	999999	79	135	569	870	842	143	499	999999	999999	575	574	283	405	387	152	105	593	999999	815	474	556	754	202	902	476	852	788	200	137	999999	243	392	999999	350	913	949	999999	999999	999999	385	340	864	999999	968	56	999999	999999	999999	312	48	18	765	134	96	360	324	933	667	403	989	354	999999	771	968	999999	191	187	64	474	203	999999	581	247	439	143	999999	77	233	999999	999999	956	266	887	99	999999	477	999999	19	990	598	26	48	999999	762	40	41	103	719	636	864	842	841	66	119	648	437	527	694	952	669	257	709	811	999999	43	97	999999	682	443	864	999999	999999	74	875	186	999999	963	999999	409	999999	999999	357	999999	991	612	999999	210	999999	451	107	950	574	66	330	351	999999	237	669	729	942	619	421	286	999999	942	674	999999	190	933	297	999999	51	295	850	80	899	999999	999999	345	999999	999999	644	241	345	913	358	121	743	534	870	999999	303	755	999999	492	187	999999	825	999999	938	346	29	844	163	633	908	289	216	999999	999999	203	417	334	810	65	975	999999	941	858	593	999999	44	999999	72	
999999	180	295	828	368	893	999999	296	770	406	582	867	799	87	711	14	999999	904	999999	92	676	999999	968	945	411	516	999999	140	999999	999999	385	311	373	782	999999	463	622	460	848	366	623	907	647	927	238	197	186	112	999999	853	999999	999999	551	573	999999	999999	999999	350	999999	851	896	698	328	314	999999	999999	999999	27	97	257	391	618	66	136	469	769	77	51	716	224	339	894	900	124	999999	726	759	799	396	999999	261	999999	999999	996	469	924	588	343	905	958	692	169	999999	999999	471	905	601	425	114	626	391	170	634	213	521	11	798	214	372	304	520	705	999999	556	996	119	585	999999	666	999999	999999	734	999999	758	999999	999999	999999	917	652	46	135	999999	999999	770	159	999999	647	829	484	467	136	383	999999	611	447	987	538	468	999999	999999	329	999999	999999	999999	999999	999999	999999	876	681	351	132	880	562	999999	179	999999	20	860	999999	999999	472	756	586	208	417	807	764	534	321	999999	642	421	931	300	717	594	585	133	334	503	75	999999	157	999999	345	999999	821	644	441	270	999999	677	999999	999999	999999	572	954	559	163	999999	892	501	565	999999	708	999999	948	271	618	999999	999999	886	535	903	839	999999	608	453	999999	171	985	129	102	60	567	964	359	850	411	154	639	999999	970	696	999999	573	999999	19	999999	634	999999	560	999999	856	669	99	152	999999	250	198	964	511	696	992	652	999999	408	514	580	743	361	107	999999	474	945	575	916	839	301	276	494	598	28	238	863	435	103	246	999999	477	822	200	610	999999	190	999999	999999	978	54	838	174	999999	439	691	282	210	700	562	911	104	183	999999	866	974	999999	375	493	999999	999999	226	679	172	133	999999	920	171	497	999999	293	817	245	938	794	463	999999	792	168	337	956	999999	735	541	999999	296	999999	519	333	999999	999999	999999	999999	871	849	828	169	11	578	337	770	121	712	999999	999999	999999	858	245	518	999999	873	912	216	166	511	476	999999	148	837	836	999999	410	837	862	139	479	182	999999	99	966	304	999999	223	831	999999	844	999999	683	273	999999	999999	68	999999	999999	762	605	999999	488	369	382	347	999999	173	999999	528	369	283	850	922	999999	921	494	156	552	119	773	999999	385	599	666	526	807	875	607	408	749	999999	917	999999	534	872	693	14	716	999999	283	999999	481	312	206	571	999999	760	999999	319	942	912	459	999999	999999	907	231	888	703	856	999999	155	566	343	779	999999	999999	999999	398	926	238	999999	999999	923	999999	837	226	999999	403	105	426	57	410	297	465	837	949	
117	121	626	999999	999999	311	859	98	999999	378	148	533	245	215	999999	371	548	91	999999	482	999999	973	160	999999	158	495	607	440	999999	999999	999999	877	942	21	258	638	771	286	433	189	999999	834	999999	468	87	999999	167	890	77	999999	862	216	13	364	999999	143	961	936	501	319	703	429	999999	391	109	999999	591	234	999999	720	599	999999	999999	282	902	701	274	999999	612	609	337	716	373	806	999999	72	873	999999	999999	124	999999	835	785	123	485	160	239	327	369	816	999999	999999	933	999999	96	600	558	731	461	722	869	279	333	892	981	999999	999999	799	508	47	397	13	637	842	53	763	486	999999	796	999999	999999	999999	332	796	650	404	782	999999	719	292	999999	999999	136	874	255	999999	999999	892	141	498	104	440	999999	331	999999	955	305	101	313	333	123	23	935	709	260	999999	946	537	999999	587	214	999999	89	226	534	255	999999	762	999999	645	261	593	999999	999999	656	41	138	11	376	999999	109	691	713	999999	178	499	217	426	623	333	999999	974	651	554	999999	65	360	999999	797	183	87	542	999999	667	81	530	610	637	999999	229	793	999999	170	556	488	522	335	999999	57	44	48	999999	999999	999999	999999	287	942	859	999999	999999	680	535	999999	203	617	566	197	56	325	648	889	999999	373	999999	999999	515	813	104	76	771	730	668	555	999999	145	626	403	240	999999	793	999999	751	624	461	548	268	741	967	939	921	335	289	376	999999	155	468	97	744	734	678	473	847	792	251	871	22	980	451	999999	990	172	999999	999999	532	70	147	955	911	856	281	774	846	999999	154	445	999999	301	155	617	677	538	999999	505	805	329	740	999999	382	590	999999	999999	300	999999	948	759	379	716	844	348	999999	513	999999	887	463	903	627	691	999999	806	999999	720	834	833	999999	461	999999	460	767	999999	330	188	999999	331	999999	993	484	999999	217	394	76	733	457	807	609	173	362	999999	52	901	702	58	999999	576	169	815	452	466	529	497	257	999999	949	642	28	829	930	999999	566	470	429	690	999999	264	740	999999	999999	37	233	999999	108	999999	999999	999999	999999	281	868	16	999999	515	550	27	999999	999999	999999	157	784	814	999999	780	243	508	215	581	481	21	999999	999999	836	473	552	999999	243	313	398	999999	999999	999999	142	999999	960	923	693	61	919	412	283	764	126	592	912	458	999999	453	982	999999	533	837	394	497	999999	999999	180	698	962	135	784	999999	331	629	648	700	681	999999	999999	319	814	164	999999	79	999999	999999	939	254	560	103	186	789	330	999999	983	
672	699	645	48	158	753	995	98	794	628	999999	442	497	943	222	999999	206	633	673	785	379	185	324	999999	897	873	926	147	868	948	994	999999	999999	999999	976	10	46	999999	671	566	999999	75	867	451	568	377	451	999999	999999	999999	999999	999999	657	21	999999	999999	999999	885	150	284	826	857	230	846	999999	396	907	999999	967	221	740	201	961	116	965	999999	318	873	201	999999	431	625	798	551	968	838	999999	522	41	999999	625	161	863	999999	739	962	845	30	817	182	469	599	343	136	586	788	204	550	55	310	999999	999999	693	620	852	210	68	678	999999	794	269	395	820	487	999999	588	999999	574	999999	13	468	999999	999999	999999	70	832	292	672	965	189	644	585	999999	999999	310	124	467	253	544	538	903	999999	152	32	999999	999999	999999	999999	540	999999	460	629	183	52	841	999999	455	673	560	30	918	396	713	999999	160	683	999999	999999	999999	481	131	94	999999	837	109	301	154	42	117	985	999999	999999	141	967	729	24	411	999999	888	418	669	794	693	524	620	999999	463	999999	999999	238	999999	689	999999	999999	876	376	599	346	942	549	747	422	999999	574	967	491	999999	745	968	999999	999999	999999	999999	768	812	999999	400	515	227	592	837	999999	170	878	830	373	999999	82	999999	999999	425	999999	491	348	999999	256	999999	129	556	999999	262	718	485	999999	956	999999	487	909	256	549	976	93	999999	359	712	57	999999	687	999999	603	731	999999	654	616	720	216	999999	999999	999999	565	999999	280	959	97	339	129	223	433	922	170	886	999999	826	551	386	342	946	999999	999999	624	994	549	999999	952	407	999999	73	999999	26	749	666	999999	812	999999	449	705	133	41	999999	592	833	828	999999	999999	717	881	365	113	239	388	270	999999	235	482	570	999999	895	16	689	269	66	354	416	183	999999	270	47	146	111	681	218	999999	999999	54	791	176	784	803	244	525	999999	959	640	638	489	794	400	999999	129	889	810	127	999999	760	535	999999	421	999999	88	457	844	229	999999	558	179	354	759	190	691	404	776	102	771	174	554	107	714	778	693	710	870	707	26	221	999999	101	999999	361	519	311	755	999999	724	787	681	495	957	91	468	144	44	999999	999999	725	999999	718	355	187	999999	438	775	999999	898	377	586	147	212	790	687	88	781	408	999999	999999	648	999999	999999	984	493	68	150	632	319	559	675	661	68	301	999999	163	746	999999	155	90	999999	122	303	357	999999	543	999999	176	404	999999	363	636	999999	270	86	538	350	370	693	157	298	152	333	349	702	925	
999999	910	691	533	342	394	999999	591	852	536	291	29	999999	949	775	973	237	929	206	48	124	797	225	569	812	999999	702	999999	999999	394	788	953	654	285	464	999999	484	870	57	968	383	999999	999999	999999	999999	330	587	744	382	324	915	403	153	664	811	291	695	132	999999	957	691	265	799	468	747	337	999999	507	999999	999999	498	366	999999	237	664	168	389	674	322	999999	797	958	999999	477	478	999999	810	990	999999	183	999999	362	159	99	286	999999	166	949	999999	919	999999	90	259	979	826	999999	521	915	999	652	999999	30	999999	240	169	733	639	331	989	362	527	385	42	999999	715	146	217	792	999999	546	11	439	999999	402	999999	717	999999	645	651	920	999999	894	990	821	282	667	552	999999	929	552	488	835	960	450	402	999999	57	938	274	689	350	728	964	999999	999999	471	158	417	704	999999	34	999999	999999	999999	488	999999	394	220	49	57	999999	999999	999999	408	67	176	479	430	10	999999	670	770	381	961	579	155	999999	999999	180	810	518	144	224	487	528	999999	164	892	962	768	196	836	899	226	106	62	865	999999	405	484	992	727	417	748	781	264	623	719	499	343	999999	856	50	238	999999	458	84	385	880	999999	21	586	468	241	769	999999	871	164	999999	527	999999	373	142	695	818	790	727	475	705	273	871	445	999999	629	74	999999	796	670	687	647	978	999999	999999	832	999999	999999	269	185	979	947	393	468	853	972	999999	340	724	354	999999	748	731	999999	679	616	702	575	194	839	176	439	48	999999	999999	227	548	800	687	999999	232	413	531	551	496	999999	999999	412	999999	430	576	734	615	451	999999	938	916	379	809	79	140	897	231	999999	999999	549	909	192	991	636	433	262	653	999999	131	999999	226	189	122	999999	735	299	984	763	273	442	824	999999	949	999999	311	999999	990	617	179	335	999999	111	542	946	848	697	999999	955	997	323	999999	200	329	999999	721	999999	267	999999	343	999999	913	999999	166	576	724	322	999999	462	334	999999	272	999999	255	999999	823	124	646	175	82	999999	999999	38	765	949	361	634	277	704	816	574	911	112	283	338	421	724	945	999999	231	536	464	958	999999	742	999999	55	945	532	430	606	100	101	999999	306	962	884	702	216	225	100	55	539	645	999999	353	999999	761	916	385	999999	179	680	944	546	583	920	407	999999	898	315	999999	999999	283	220	483	819	296	999999	376	537	32	738	750	140	490	999999	322	999999	399	891	294	38	999999	331	437	420	999999	279	722	51	486	678	999999	910	999999	311	
266	999999	287	533	873	783	549	848	87	441	929	813	66	999999	607	537	633	999999	30	660	999999	999999	783	72	672	26	265	334	60	999999	429	839	999999	189	667	886	593	865	27	510	488	999999	253	995	490	999999	223	73	444	999999	54	311	889	750	999999	314	999999	224	860	999999	528	999999	797	734	22	100	94	877	991	721	944	768	989	520	181	999999	999999	787	582	339	999999	999999	890	999999	999999	999999	950	999999	474	363	999999	378	999999	999999	982	273	999999	519	983	400	259	346	82	722	14	286	999999	379	578	999999	606	865	642	531	63	336	334	696	435	894	999999	999999	412	638	487	999999	999999	829	537	999999	786	198	999999	999999	90	467	129	177	999999	31	805	999999	999999	58	756	378	736	482	999999	655	939	814	999999	99	261	153	934	444	245	438	523	492	999999	670	640	999999	71	460	451	999999	216	999999	600	414	98	568	705	363	881	118	839	290	999999	881	999999	971	999999	999999	999999	936	999999	685	932	667	508	323	999999	739	418	348	317	285	41	520	999999	782	999999	999999	11	692	447	580	562	136	599	242	770	959	999999	999999	313	356	530	515	999999	999999	234	999999	905	774	828	966	945	543	801	999999	999999	211	999999	999999	758	435	713	999999	999999	953	133	805	78	275	553	780	48	749	45	961	754	999999	457	918	557	289	773	236	863	480	999999	999999	999999	44	983	568	527	514	909	877	642	292	25	119	407	429	999999	639	999999	58	928	205	999999	839	810	999999	754	999999	639	999999	661	487	384	999999	328	114	480	43	292	985	999999	999999	840	167	329	471	510	348	521	138	424	144	14	814	552	438	521	495	234	999999	814	999999	874	441	226	164	908	999999	790	999999	948	831	999999	246	796	404	365	350	999999	348	232	415	12	511	999999	527	999999	999999	475	890	593	985	809	41	999999	259	659	408	999999	174	563	512	557	227	189	999999	786	768	28	157	999999	180	974	999999	999999	408	999999	999999	387	699	681	348	531	999999	710	999999	31	325	75	546	744	957	410	355	784	999999	858	999999	999999	471	740	999999	551	327	817	422	999999	999999	14	772	258	296	999999	999999	493	225	980	656	999999	226	570	470	702	482	413	125	769	628	111	317	999999	226	51	999999	958	966	999999	213	93	297	999999	108	999999	999999	999999	458	936	169	862	569	999999	211	999999	115	900	280	22	999999	999999	701	653	392	822	697	232	999999	255	999999	292	526	428	999999	573	230	274	999999	158	409	194	999999	189	610	766	542	999999	348	949	935	25	688	999999	999999	299	391	
644	569	285	624	999999	264	212	831	876	346	151	963	637	56	840	437	131	612	999999	959	522	52	626	999999	130	883	93	999999	99	604	571	700	487	192	586	999999	197	534	338	930	752	358	999999	430	401	614	711	902	105	588	999999	351	843	999999	868	999999	943	995	504	196	180	892	742	282	774	450	999999	999999	470	145	250	999999	284	999999	216	174	319	206	889	515	999999	191	999999	999999	47	229	856	157	999999	985	762	201	40	151	759	860	999999	461	655	950	138	266	442	999999	347	969	77	889	132	704	291	747	116	988	24	989	999999	241	244	554	594	337	140	485	383	58	566	142	204	356	558	999999	550	999999	999999	999999	748	264	173	77	161	999999	34	999999	703	24	95	52	137	770	191	999999	226	999999	365	999999	135	957	999999	999999	413	935	695	776	156	999999	206	999999	610	107	250	424	77	999999	403	627	313	521	781	999999	999999	999999	14	434	175	183	999999	449	583	586	791	791	677	875	664	999999	281	999999	473	279	818	918	441	39	999999	767	317	58	707	738	497	999999	999999	228	334	999999	930	270	610	999999	792	999999	999999	999999	316	459	747	201	999999	999999	355	64	58	512	549	55	92	999999	904	407	999999	592	741	845	99	187	615	458	999999	774	999999	21	647	500	487	999999	999999	417	999999	80	30	125	545	531	392	999999	565	673	679	289	806	999999	365	213	116	209	999999	748	934	139	999999	999999	999999	999999	891	999999	999999	557	35	488	721	675	999999	834	387	750	57	220	999999	999999	621	942	779	270	999999	999999	999999	444	394	287	56	585	483	594	999999	999999	999999	807	639	999999	36	18	648	200	999999	999999	704	530	999999	366	999999	804	296	288	999999	900	519	390	770	561	689	971	999999	999999	442	145	202	667	607	999999	999999	999999	580	414	999999	612	304	588	702	836	635	999999	999999	37	135	251	298	204	86	336	221	93	46	999999	368	64	845	900	758	999999	999999	46	923	179	90	999999	233	881	659	904	605	931	688	933	926	564	999999	145	621	999999	999999	999999	999999	281	444	203	212	999999	55	574	999999	403	829	279	897	598	211	449	999999	222	27	417	999999	999999	730	290	404	113	162	804	701	999999	288	999999	585	999999	455	999999	735	999999	709	731	836	95	147	212	111	419	45	337	363	913	197	408	182	440	463	419	999999	999999	798	999999	350	251	999999	67	124	271	999999	956	152	558	714	999999	999999	296	580	459	44	528	188	985	77	824	451	787	522	879	395	155	488	46	111	580	97	999999	390	594	999999	999999	
97	999999	999999	999999	195	804	999999	136	999999	886	999999	13	999999	999999	999999	999999	41	999999	800	94	544	244	876	548	477	116	457	999999	973	902	905	999999	246	999999	441	349	269	988	999999	999999	999999	396	984	508	999999	999999	999999	999999	605	283	578	864	794	138	545	999999	962	187	611	88	357	76	163	992	981	872	767	999999	999999	999999	999999	53	886	999999	999999	158	260	999999	261	993	454	376	537	699	334	50	202	999999	419	999999	386	999999	386	560	299	522	999999	999999	999999	424	717	240	500	970	729	535	978	640	999999	999999	601	594	926	618	999999	999999	999999	464	668	940	680	658	21	10	259	472	666	336	864	983	916	269	999999	999999	285	224	876	999999	969	798	999999	561	999999	32	999999	791	165	767	926	319	983	999999	332	586	743	68	999999	499	999999	266	868	999999	776	999999	480	341	999999	98	342	419	113	999999	494	870	878	128	999999	989	22	468	999999	898	410	554	999999	147	937	999999	103	227	995	387	846	999999	999999	420	785	999999	551	656	57	76	435	516	999999	22	293	999999	708	624	886	239	486	262	999999	969	251	231	649	342	404	999999	995	125	424	726	999999	782	940	467	999999	345	447	999999	420	250	473	999999	349	986	854	999999	565	478	999999	999999	900	594	763	999999	999999	999999	198	218	261	576	999999	319	999999	999999	999999	511	521	250	291	550	791	129	841	709	506	358	999999	662	487	919	999999	526	784	659	825	539	28	999999	299	780	999999	999999	115	844	999999	164	999999	860	999999	353	963	325	197	789	999999	780	752	63	463	820	681	999999	999999	341	661	554	999999	442	663	358	492	540	999999	511	999999	562	24	997	540	351	557	32	564	144	999999	999999	338	994	685	54	787	964	527	478	108	620	508	774	192	624	630	999999	206	999999	999999	432	373	999999	999999	420	766	755	523	121	273	999999	971	596	385	71	226	539	757	618	571	527	23	482	999999	783	64	250	999999	915	721	999999	825	814	282	533	236	652	999999	275	288	41	999999	415	215	450	649	912	398	131	407	100	611	999999	999999	344	419	891	284	612	366	526	941	608	999999	999999	833	167	324	852	835	574	930	491	999999	540	86	999999	999999	999999	144	151	851	692	517	631	587	247	636	999999	123	344	377	996	908	761	100	999999	999999	140	616	999999	598	999999	296	833	169	999999	258	999999	268	999999	624	322	478	224	675	258	100	768	999999	595	999999	386	738	500	206	934	583	577	449	243	591	146	355	652	553	999999	406	683	471	999999	988	988	679	311	720	65	527	693	
96	841	999999	999999	644	999999	960	221	807	795	637	999999	545	999999	208	34	230	488	966	826	670	370	999999	416	307	38	606	999999	706	437	780	999999	416	889	491	999999	999999	344	502	334	692	341	507	611	56	245	922	318	790	999999	91	999999	98	999999	32	726	999999	999999	949	615	423	428	515	380	24	496	999999	656	199	999999	999999	885	986	642	999999	999999	863	250	370	999999	116	298	999999	999999	356	999999	62	999999	866	764	617	999999	395	886	910	273	826	136	999999	559	426	276	129	999999	999999	205	255	456	999999	999999	863	999999	976	888	509	135	675	999999	999999	999999	444	113	999999	435	999999	999999	500	109	731	870	512	736	653	810	644	840	999999	562	940	999999	303	999999	999999	182	900	999999	177	507	387	785	598	371	112	999999	124	999999	486	694	216	720	705	999999	724	697	999999	137	105	999999	253	999999	999999	999999	524	873	182	838	955	999999	534	999999	232	992	722	999999	281	151	999999	533	999999	999999	363	484	356	230	454	158	882	461	991	999999	771	999999	263	718	999999	485	846	999999	999999	285	368	869	999999	999999	497	712	433	777	425	50	999999	572	479	922	314	481	766	304	428	33	956	999999	626	760	999999	230	739	13	128	796	999999	404	584	420	962	494	324	999999	732	741	724	114	999999	950	999999	209	532	341	413	356	999999	552	810	924	329	864	253	999999	746	277	973	429	999999	628	745	109	988	999999	959	999999	166	999999	572	687	999999	851	467	675	491	999999	999999	999999	599	771	87	999999	999999	659	100	107	250	915	519	464	768	999999	456	417	999999	180	220	474	382	593	999999	999999	980	999999	999999	478	407	578	917	601	579	999999	830	999999	551	999999	999999	999999	968	999999	579	250	990	999999	999999	13	405	60	469	320	934	233	34	16	581	868	771	470	43	999999	700	672	997	999999	999999	999999	474	568	999999	221	999999	882	505	999999	23	949	229	999999	214	622	82	357	118	999999	667	999999	551	824	315	999999	232	55	999999	355	170	999999	253	81	999999	999999	539	999999	193	258	655	999999	727	513	992	632	999999	898	266	999999	999999	353	563	999999	261	999999	649	649	999999	193	988	999999	586	160	360	115	705	999999	650	999999	999999	246	999999	860	951	999999	999999	48	999999	683	44	999999	789	999999	805	816	353	999999	999999	694	87	999999	583	999999	269	46	475	999999	163	999999	926	501	257	779	338	313	999999	703	999999	999999	909	611	818	999999	159	664	830	702	355	543	999999	853	337	956	999999	203	999999	173	600	915	999999	62	999999	944	757	542	86	19	556	501	636	999999	
413	184	784	999999	80	14	850	605	215	773	231	619	999999	83	174	301	999999	999999	651	26	112	999999	506	857	726	874	999999	999999	587	820	999999	999999	906	121	999999	163	181	933	132	658	322	999999	709	999999	830	275	999999	999999	378	785	639	421	850	619	547	880	999999	927	748	206	192	243	27	394	627	378	713	999999	633	20	130	999999	22	993	999999	999999	823	999999	36	461	65	148	248	802	191	734	12	296	573	569	999999	253	194	926	476	89	999999	999999	749	462	562	999999	60	367	999999	201	409	999999	999999	441	999999	999999	901	999999	999999	53	995	224	213	892	375	426	451	74	534	999999	263	96	999999	624	138	999999	999999	999999	899	261	999999	880	147	989	335	155	380	142	512	999999	352	897	785	999999	94	999999	121	999999	96	145	363	986	832	788	999999	323	999999	301	312	557	165	336	397	888	999999	124	999999	223	999999	230	999999	318	999999	999999	533	366	310	104	999999	374	999999	999999	487	999999	898	111	58	999999	61	999999	814	88	999999	955	784	999999	509	999999	999999	969	687	999999	299	866	999999	54	999999	247	264	582	22	245	761	999999	169	630	849	999999	999999	855	76	727	172	554	415	966	999999	606	810	518	999999	413	629	999999	999999	999999	245	620	674	854	676	810	104	478	999	999999	999999	891	795	164	176	999999	999999	620	903	999999	734	744	461	999999	564	828	436	746	725	999999	999999	999999	999999	669	394	238	958	999999	188	265	633	999999	555	836	999999	597	810	656	351	979	506	18	999999	999999	765	500	169	550	299	847	384	358	753	400	962	137	641	999999	999999	938	918	771	442	647	999999	999999	199	625	999999	967	28	779	999999	999999	112	608	532	999999	999999	999999	78	418	845	999999	881	285	940	164	873	521	999999	684	887	413	71	735	576	29	999999	725	310	544	76	999999	999999	604	953	17	999999	364	999999	999999	999999	999999	869	509	999999	111	766	999999	110	44	751	963	22	343	892	990	684	377	41	513	999999	188	593	534	351	999999	511	286	999999	999999	867	519	916	845	460	22	544	999999	809	475	262	350	624	276	999999	999999	320	495	711	962	332	919	332	101	979	55	291	999999	999999	411	999999	999999	729	176	177	241	56	176	883	880	456	999999	999999	566	260	999999	563	999999	999999	248	213	25	575	369	611	947	196	825	865	999999	730	209	403	407	999999	773	999999	458	109	561	66	153	612	999999	516	208	361	766	840	201	999999	999999	603	919	999999	583	999999	370	565	229	55	999999	310	477	160	257	730	169	690	487	177	114	227	999999	191	69	
413	744	999999	999999	595	430	985	674	923	999999	605	483	209	301	999999	261	892	880	515	835	842	144	680	268	478	201	85	999999	33	999999	999999	423	999999	999999	180	179	517	999999	633	624	245	636	554	999999	651	999999	960	399	628	915	222	347	673	355	227	278	74	594	934	403	355	631	650	546	999999	191	746	999999	130	689	744	739	256	891	999999	999999	590	295	617	232	241	686	999999	117	174	410	750	391	921	902	115	923	228	239	279	613	985	999999	377	470	999999	898	278	938	999999	482	100	782	999999	20	687	999999	999999	711	171	668	897	543	381	617	999999	364	999999	228	584	820	521	999999	621	986	999999	583	918	156	722	343	418	795	935	692	319	967	635	910	224	999999	999999	516	77	610	716	452	636	759	39	155	757	59	364	999999	960	83	171	769	788	114	860	830	989	828	260	111	607	688	999999	474	729	999999	14	257	999999	14	999999	20	279	779	946	168	127	577	999999	368	441	585	731	245	806	999999	132	119	475	125	527	249	999999	999999	844	947	461	999999	999999	999999	55	116	999999	999999	134	160	499	18	167	702	999999	999999	252	999999	670	32	956	999999	667	862	117	894	782	999999	487	999999	999999	664	934	999999	707	562	161	67	322	334	999999	775	120	655	999999	123	952	773	999999	999999	999999	467	944	822	990	398	897	563	999999	161	334	999999	478	425	500	834	84	168	999999	160	999999	195	579	999999	922	191	951	22	999999	999999	999999	19	999999	382	999999	202	720	121	18	999999	665	999999	646	999999	10	382	306	695	165	542	49	793	999999	999999	843	811	888	608	900	809	999999	999999	77	427	219	324	380	106	713	307	124	962	160	685	495	999999	548	999999	345	550	884	266	856	953	954	158	999999	999999	999999	999999	314	121	221	209	872	780	529	228	952	685	999999	999999	982	858	427	86	643	102	999999	180	273	999999	272	999999	924	999999	37	999999	472	70	94	286	567	812	992	999999	751	999999	813	714	153	329	465	660	548	999999	999999	999999	535	878	515	148	999999	999999	637	999999	848	862	284	692	752	414	755	999999	601	999999	643	179	999999	424	334	692	289	62	36	943	24	999999	810	250	905	39	589	999999	999999	999999	949	208	999999	169	999999	889	676	131	999999	999999	999999	574	69	822	51	115	999999	999999	553	999999	859	283	342	693	999999	246	999999	999999	786	723	825	999999	346	999999	999999	444	999999	999999	270	445	25	167	101	297	379	450	552	988	209	799	895	478	50	731	97	675	866	492	350	999999	837	999999	344	248	913	999999	
238	414	56	999999	122	999999	850	117	807	999999	192	54	323	378	999999	73	999999	987	999999	356	130	614	567	110	578	511	365	999999	607	999999	999999	852	384	967	221	999999	941	602	687	467	628	933	924	999999	493	822	178	971	235	774	807	357	419	566	291	999999	846	946	38	611	999999	509	510	434	878	339	669	999999	166	554	131	242	309	999999	999999	999999	690	182	616	755	342	394	126	833	576	999999	442	999999	685	597	301	994	999999	999999	999999	999999	999999	499	517	163	162	821	814	999999	652	999999	57	58	838	104	933	674	339	999999	278	999999	393	999999	999999	999999	896	851	999999	568	999999	999999	999999	233	975	609	764	200	999999	463	603	521	579	445	190	999999	427	394	979	590	663	999999	999999	301	808	999999	735	755	641	999999	266	310	159	255	999999	525	907	824	999999	238	999999	743	999999	876	999999	756	118	999999	496	856	984	999999	872	90	904	999999	999999	375	424	278	873	18	999999	999999	206	302	371	333	28	665	103	603	321	750	260	920	617	788	622	61	599	788	999999	784	999999	999999	438	999999	350	790	63	999999	999999	804	999999	999999	999999	459	999999	387	395	784	929	831	762	999999	999999	131	999999	984	29	683	753	999999	999999	999999	749	774	440	999999	864	302	982	999999	999999	562	203	516	395	929	736	167	118	999999	665	814	999999	437	999999	738	999999	999999	999999	366	771	999999	788	46	135	279	999999	420	999999	238	522	102	801	701	999999	210	198	685	736	900	999999	861	575	518	707	999999	237	321	752	999999	889	557	63	626	466	241	999999	166	390	126	358	325	148	999999	999999	999999	23	167	217	821	999999	877	580	348	118	999999	804	279	338	271	51	269	999999	326	349	965	49	185	244	987	435	999999	999999	619	551	932	722	695	795	999999	851	80	999999	930	162	21	977	714	517	557	999999	999999	999999	999999	84	999999	999999	822	540	757	533	837	922	230	395	518	999999	961	797	999999	196	999999	484	203	420	971	165	737	999999	337	988	334	999999	687	999999	931	213	999999	544	462	284	900	999999	999999	999999	999999	158	999999	999999	644	439	26	999999	340	371	328	999999	634	707	113	999999	920	999999	213	768	208	179	999999	669	464	999999	999999	999999	345	999999	999999	953	445	592	999999	823	281	202	999999	898	971	417	337	326	999999	911	999999	478	441	999999	364	251	951	279	413	999999	913	999999	90	339	42	999999	582	999999	84	374	584	51	310	289	999999	999999	139	314	797	790	841	918	437	999999	735	927	999999	816	547	54	12	175	189	999999	910	999999	122	999999	865	382	999999	
898	251	867	336	537	177	161	866	637	121	646	999999	999999	12	994	786	537	603	115	614	765	999999	999999	999999	419	862	748	999999	604	614	939	449	425	999999	943	999999	570	226	999999	759	833	949	910	999999	365	999999	566	560	915	999999	584	595	760	767	999999	17	221	504	917	674	999999	782	999999	999999	182	207	67	667	999999	327	225	320	999999	355	999999	999999	980	999999	17	725	305	197	463	333	999999	353	689	999999	884	936	466	999999	999999	534	340	60	687	887	760	167	635	899	999999	999999	65	274	200	999999	985	264	999999	123	497	201	378	241	328	938	992	828	999999	410	782	999999	861	159	21	871	25	731	999999	103	346	849	999999	406	696	866	277	765	163	284	999999	999999	910	352	578	118	165	999999	999999	999999	894	932	649	235	126	999999	735	999999	263	999999	999999	999999	999999	933	777	999999	999999	972	544	462	999999	999999	674	999999	738	999999	999999	519	581	902	715	916	999	999999	208	413	209	864	289	327	140	999999	512	834	884	417	999999	977	575	999999	17	999999	563	278	87	999999	268	415	999999	999999	166	226	334	360	999999	483	264	745	734	373	448	999999	692	226	331	308	725	999999	358	331	999999	999999	999999	999999	895	532	362	999999	312	999999	155	794	377	324	170	914	48	999999	231	411	162	759	252	211	999999	771	501	999999	999999	778	941	428	67	175	318	922	281	682	465	91	130	533	443	204	227	999999	868	378	65	417	270	574	999999	946	178	896	992	742	169	133	41	26	999999	533	999999	727	737	999999	999999	248	642	365	999999	150	291	629	999999	58	999999	999999	903	132	290	539	999999	377	810	120	997	421	929	538	523	342	60	114	749	909	999999	500	999999	666	372	817	999999	999999	878	477	665	999999	999999	999999	999999	331	230	908	999999	999999	999999	231	999999	626	999999	593	318	113	842	363	100	187	880	416	453	999999	920	246	760	999999	764	613	499	342	999999	458	841	985	780	201	999999	151	999999	504	894	383	583	300	462	778	508	671	999999	524	999999	999999	669	173	501	274	999999	983	157	271	490	411	732	584	181	756	752	333	333	999999	251	948	809	385	521	999999	999999	630	999999	981	999999	103	550	974	999999	967	788	677	494	999999	790	999999	994	116	23	493	999999	998	128	705	999999	185	347	422	283	439	678	293	651	431	999999	999999	208	176	306	397	860	758	629	213	967	84	999999	817	999999	123	999999	702	372	38	427	912	512	88	955	790	755	138	700	525	299	505	35	72	162	999999	929	827	809	626	632	999999	999999	914	738	999999	
346	530	562	169	485	999999	921	623	14	450	999999	129	220	516	999999	732	67	999999	914	999999	59	776	665	848	999999	136	892	745	405	534	544	598	350	14	454	234	575	540	999999	323	999999	412	68	711	743	809	616	999999	984	999999	836	273	999999	999999	999999	569	999999	999999	976	358	93	999999	227	479	906	679	999999	999999	72	999999	167	526	73	601	887	647	999999	953	115	383	999999	999999	761	999999	698	280	999999	999999	999999	884	999999	861	564	691	240	409	194	999999	805	73	40	409	240	577	743	319	210	408	389	999999	851	912	607	602	839	999999	424	722	781	635	91	705	999999	188	999999	999999	961	382	370	488	463	138	999999	999999	353	119	368	194	999999	999999	80	199	999999	999999	42	457	999999	962	852	999999	984	471	807	999999	982	999999	304	62	999999	447	358	999999	47	901	801	722	764	565	259	729	135	239	999999	402	999999	891	21	268	155	600	51	999999	529	999999	503	991	330	977	69	27	814	316	664	999999	40	252	161	792	54	319	692	999999	999999	132	620	755	511	415	999999	999999	324	46	907	929	406	359	308	999999	408	810	401	787	506	999999	999999	819	575	645	999999	999999	999999	229	223	835	907	999999	296	406	14	999999	489	915	999999	969	703	777	409	735	917	681	943	738	393	999999	999999	905	202	481	999999	999999	189	999999	53	301	360	104	999999	81	31	63	73	901	418	660	999999	486	423	999999	537	147	420	839	727	999999	999999	999999	999999	978	917	999999	160	999999	199	213	568	623	871	81	619	608	999999	337	714	863	999999	51	330	733	913	441	491	665	943	79	390	350	148	362	999999	358	269	844	999999	29	902	258	711	999999	102	707	614	352	917	929	999999	999999	135	863	82	337	681	112	75	486	520	495	999999	130	823	227	484	518	159	999999	999999	999999	183	694	960	369	999999	125	640	215	826	149	999999	24	885	307	225	284	999999	594	676	167	779	677	509	417	387	591	391	874	233	105	999999	999999	590	999999	908	440	902	712	997	566	471	999999	659	380	748	856	999999	525	12	209	999999	565	594	191	999999	506	195	553	982	748	733	999999	999999	730	947	999999	434	811	398	784	382	577	596	999999	695	919	999999	999999	669	531	357	866	871	33	867	999999	72	408	744	412	254	999999	999999	999999	832	705	999999	928	433	657	431	432	136	999999	827	661	969	999999	496	999999	487	67	884	460	400	866	894	959	863	321	38	36	77	986	539	32	846	347	999999	999999	52	100	705	21	109	925	740	653	205	999999	999999	588	912	333	
924	999999	999999	280	859	999999	811	918	999999	122	999999	405	365	149	688	805	999999	632	206	505	378	999999	361	872	361	999999	136	250	763	999999	653	449	124	999999	999999	351	999999	576	487	999999	189	999999	35	593	392	704	569	999999	964	400	401	45	391	999999	955	537	999999	601	919	393	839	570	164	416	468	189	291	622	88	346	257	248	999999	885	326	254	371	768	490	656	905	536	286	373	999999	999999	67	708	788	999999	999999	999999	656	999999	999999	618	999999	618	135	212	422	947	522	999999	153	162	999999	505	99	999999	175	77	121	272	488	313	294	999999	999999	849	999999	583	833	999999	999999	301	999999	60	414	708	284	752	999999	288	244	999999	24	658	230	113	728	562	999999	87	999999	447	844	394	615	178	999999	189	468	999999	90	839	123	968	796	999999	570	840	999999	999999	435	999999	434	832	38	530	299	635	570	56	131	569	964	756	194	999999	456	206	999999	245	383	105	999999	366	999999	404	843	999999	861	999999	543	887	470	237	999999	946	22	22	366	94	999999	698	999999	422	164	520	875	367	783	412	405	373	999999	999999	17	340	138	78	999999	999999	686	253	774	202	513	243	109	736	999999	248	381	444	840	359	366	684	486	872	999999	687	528	999999	272	459	972	179	491	614	999999	321	999999	999999	999999	732	407	636	999999	426	908	921	421	149	262	544	41	961	533	56	499	333	999999	266	866	999999	115	210	980	324	229	343	752	495	516	793	430	999999	67	999999	951	730	759	69	963	290	275	389	233	727	428	21	645	444	124	896	999999	562	999999	439	627	207	999999	999999	207	575	178	999999	632	999999	124	604	904	426	104	999999	573	794	302	585	681	725	976	262	999999	218	698	318	380	999999	336	868	358	628	489	754	84	159	862	398	999999	350	999999	765	613	823	999999	229	349	355	333	673	999999	999999	757	902	231	402	713	988	999999	860	999999	23	142	256	255	285	936	350	694	424	931	904	472	341	999999	221	649	82	111	478	968	35	999999	663	999999	855	871	587	999999	681	445	873	521	262	794	743	632	367	999999	831	292	999	660	908	741	364	40	425	932	19	753	640	999999	408	891	530	726	479	646	400	999999	359	817	23	978	67	999999	219	547	236	999999	292	504	999999	999999	969	374	999999	921	254	824	455	654	523	928	805	986	122	999999	274	999999	163	720	187	426	932	191	999999	930	683	999999	820	877	706	430	470	146	617	221	921	165	349	557	402	999999	958	704	304	999999	183	81	280	848	283	999999	435	
572	327	853	263	999999	999999	999999	248	283	999999	577	999999	102	468	669	378	901	449	118	999999	606	999999	611	467	238	887	563	756	611	999999	971	604	999999	999999	898	819	764	999999	999999	438	891	318	128	572	999999	999999	211	626	514	703	379	409	174	542	999999	999999	715	395	35	900	999999	700	999999	583	41	973	460	107	569	999999	614	942	999999	679	785	297	210	49	86	480	685	937	252	999999	331	572	440	954	176	654	113	999999	932	243	999999	200	999999	544	540	418	306	999999	999999	999999	98	999999	104	494	756	542	999999	675	319	999999	224	236	458	727	999999	469	999999	506	930	999999	746	999999	19	82	414	594	999999	665	509	668	184	999999	880	588	819	999999	478	945	207	999999	611	999999	999999	388	28	48	999999	954	999999	81	875	800	183	151	918	853	999999	31	999999	999999	927	999999	176	650	380	643	355	870	908	999999	991	597	308	306	999999	318	186	631	63	999999	852	999999	383	999999	793	383	407	739	670	966	999999	456	865	999999	706	999999	270	999999	999999	385	692	872	56	924	89	999999	501	999999	837	609	676	999999	967	714	320	999999	15	738	857	996	245	999999	999999	941	890	544	731	273	599	999999	57	768	622	999999	683	979	613	458	358	514	882	530	999999	999999	999999	999999	999999	999999	999999	439	228	532	999999	22	149	86	672	114	44	999999	999999	999999	999999	757	561	999999	999999	999999	41	340	999999	556	999999	999999	123	714	999999	999999	999999	218	999999	580	548	169	999999	525	218	610	539	607	999999	999999	424	812	999999	653	253	999999	508	391	999999	199	999999	394	776	671	151	217	898	999999	999999	532	462	825	488	975	690	999999	895	46	699	572	759	434	33	163	141	577	394	470	471	572	641	270	708	866	461	163	393	999999	999999	10	999999	114	246	784	57	598	334	982	963	135	258	471	999999	999999	439	999999	999999	999999	539	573	823	999999	999999	999999	891	202	127	621	524	999999	733	999999	662	999999	860	655	999999	248	116	543	253	411	999999	999999	323	999999	999999	771	999999	999999	791	771	660	810	187	283	151	999999	893	855	999999	712	468	436	401	553	809	992	999999	784	507	132	515	996	330	999999	999999	627	484	722	999999	355	194	758	999999	999999	999999	999999	522	586	999999	749	355	261	71	541	943	999999	944	999999	369	999999	999999	652	267	999999	265	664	489	765	352	523	963	180	241	135	527	709	691	438	510	999999	480	500	280	758	777	264	935	999999	478	861	683	715	362	49	661	542	999999	86	707	389	372	756	243	990	785	999999	999999	935	24	999999	388	515	
269	412	999999	202	999999	999999	999999	10	728	700	296	491	839	999999	818	999999	999999	985	218	615	731	130	594	724	267	289	972	602	999999	999	774	245	482	999999	455	949	934	468	999999	999999	194	707	660	671	470	752	161	536	999999	999999	472	39	34	999999	783	148	818	390	935	102	999999	298	765	729	926	61	18	670	803	999999	267	999999	999999	999999	430	34	469	922	263	999999	138	445	246	999999	537	745	999999	708	395	999999	140	554	532	77	464	896	941	931	745	418	743	490	999999	497	570	999999	213	807	999999	759	679	896	136	431	964	100	62	358	999999	999999	840	310	285	496	738	712	999999	757	999999	999999	999999	538	186	845	999999	647	999999	749	846	999999	541	413	365	636	637	999999	428	111	113	374	999999	999999	739	565	578	443	999999	247	758	857	985	456	54	818	675	999999	719	291	661	326	388	312	512	131	648	437	944	649	999999	999999	294	380	654	398	690	999999	798	621	276	999999	443	474	990	988	94	95	368	999999	960	496	524	999999	999999	786	985	999999	90	999999	999999	151	499	565	388	999999	573	614	801	656	138	185	999999	108	24	999999	883	913	322	999999	47	562	78	999999	999999	372	979	157	930	868	412	999999	419	190	704	135	838	999999	96	735	999999	479	294	712	419	784	153	426	999999	126	903	81	229	566	580	364	82	999999	876	25	999999	426	684	933	253	979	999999	172	999999	888	495	15	827	586	999999	999999	278	365	988	904	229	562	34	999999	964	340	929	852	999999	350	63	746	999999	80	460	998	794	360	469	439	28	981	32	999999	630	898	254	642	468	999999	95	717	113	971	796	999999	401	999999	999999	913	59	999999	999999	999999	835	749	13	757	136	109	772	917	896	558	999999	999999	539	790	193	75	999999	297	394	597	264	345	642	40	284	737	607	924	999999	555	389	114	429	999999	409	880	895	497	999999	368	250	999999	820	555	94	558	193	611	687	999999	826	999999	999999	999999	999999	499	999999	972	482	399	999999	848	999999	350	178	781	999999	999999	390	312	180	599	781	35	357	96	524	97	999999	999999	553	995	246	488	999999	627	585	465	180	909	773	922	24	999999	866	401	999999	480	386	313	739	623	230	385	732	237	999999	999999	617	999999	974	30	36	999999	999999	506	612	56	999999	999999	205	363	399	999999	538	257	584	665	169	955	453	54	710	642	986	930	775	861	755	501	646	92	847	999999	935	753	896	999999	280	369	999999	595	858	999999	117	999999	234	749	846	999999	652	325	343	661	999999	929	319	394	
999999	914	731	751	300	130	999999	122	515	930	546	999999	361	326	394	999999	999999	857	196	875	534	609	706	35	24	280	848	330	999999	195	999999	15	999999	512	497	999999	638	47	305	999999	930	999999	870	999999	999999	71	134	335	931	544	495	410	743	444	999999	170	999999	705	999999	30	281	584	999999	329	999999	541	999999	849	829	999999	171	138	999999	999999	944	539	999999	413	823	952	156	522	399	214	700	798	271	10	999999	336	157	932	999999	284	999999	999999	630	551	572	671	721	999999	506	903	382	366	848	296	499	329	432	805	882	999999	999999	999999	194	169	629	932	280	350	206	503	880	999999	827	287	991	598	909	197	840	161	241	871	26	495	831	343	950	974	511	332	999999	352	60	999999	999999	999999	171	999999	921	999999	401	381	999999	999999	33	154	539	570	304	900	420	999999	964	999999	553	12	743	699	337	999999	981	999999	839	873	599	537	999999	311	876	999999	999999	448	999999	210	759	860	792	23	472	687	803	390	680	610	912	669	388	329	972	408	963	472	143	635	658	106	541	214	413	999999	999999	238	693	20	999999	972	968	764	971	693	220	730	236	999999	492	999999	625	238	999999	930	159	999999	338	478	331	965	314	640	551	663	328	587	609	999999	721	575	696	669	147	939	700	624	358	289	999999	999999	245	492	153	67	481	313	999999	483	346	999999	900	224	688	508	667	338	999999	317	375	632	130	260	999999	916	999999	999999	999999	32	240	534	511	58	999999	98	999999	822	497	999999	192	999999	999999	136	639	999999	675	481	980	638	281	371	411	999999	999999	565	122	984	563	236	163	999999	999999	231	999999	811	999999	851	999999	600	778	845	999999	729	135	359	298	993	620	999999	251	432	999999	999999	999999	868	133	999999	144	724	975	745	268	270	340	666	803	123	884	827	20	999999	999999	999999	860	436	999999	682	999999	564	999999	128	374	250	984	731	551	758	480	383	688	144	717	999999	624	43	999999	580	398	468	555	185	119	792	999999	428	885	594	602	324	348	451	555	999999	456	857	380	999999	286	999999	124	55	999999	510	149	875	115	999999	999999	826	999999	949	999999	999999	18	102	19	582	937	566	846	957	165	999999	44	247	999999	147	764	999999	662	569	304	790	354	510	542	609	652	437	322	999999	828	776	475	399	167	999999	571	364	847	798	90	719	762	999999	890	999999	475	999999	296	968	999999	999999	173	289	654	503	112	508	560	409	929	509	253	297	999999	388	690	645	89	999999	576	999999	919	864	488	584	37	196	619	65	
143	750	151	999999	986	831	612	195	744	999999	996	72	804	448	869	581	475	999999	39	511	796	829	822	805	401	999999	999999	309	801	79	475	915	888	505	276	999999	999999	899	999999	307	999999	504	999999	425	999999	513	605	481	995	906	119	562	167	118	268	313	928	345	999999	824	753	999999	394	674	199	91	184	309	181	690	224	576	174	731	999999	302	999999	407	322	888	566	606	314	895	960	912	757	779	246	962	260	999999	999999	486	999999	472	120	236	999999	412	999999	306	309	314	692	542	397	999999	383	999999	384	530	999999	74	267	156	999	999999	713	286	333	404	999999	999999	999999	202	628	999999	999999	272	999999	702	181	910	559	269	306	999999	212	999999	525	331	406	280	587	729	999999	882	999999	999999	473	999999	522	949	88	999999	244	100	874	500	914	999999	258	120	783	682	359	123	999999	998	850	999	999999	999999	999999	12	998	791	632	710	203	745	470	999999	798	571	190	999999	831	625	35	216	135	712	513	815	83	295	497	905	380	885	999999	230	556	473	334	236	197	86	999999	452	467	173	307	178	248	477	322	222	502	136	291	889	972	644	874	584	782	945	999999	999999	304	727	999999	317	377	999999	233	335	246	999999	44	755	690	582	748	962	415	345	577	999999	973	999999	412	999999	604	999999	257	912	599	750	454	252	156	999999	158	740	832	989	800	999999	254	999999	975	548	102	999999	209	400	895	912	999999	999999	378	333	999999	999999	324	96	712	889	992	320	999999	495	999999	999999	999999	467	433	18	139	425	999999	999999	360	986	309	864	161	79	289	999999	27	686	581	17	999999	999999	494	139	425	746	287	911	999999	933	260	489	999999	999999	926	999999	966	886	782	753	901	799	999999	999999	999999	460	935	643	999999	144	303	999999	914	500	917	785	972	303	592	393	999999	999999	572	427	999999	819	999999	851	152	546	891	999999	903	828	116	84	850	742	419	965	810	643	311	999999	999999	211	999999	549	392	150	769	672	999999	399	615	999999	237	555	999999	900	999999	93	500	73	253	999999	999999	999999	394	843	935	240	883	627	582	504	331	700	786	534	253	284	468	999999	777	228	837	514	223	837	846	304	999999	999999	338	999999	999999	999999	627	478	66	490	999999	549	215	538	788	999999	817	999999	946	536	769	490	657	361	999999	498	295	35	334	641	999999	556	999999	640	513	374	298	855	999999	93	83	317	999999	762	129	919	999999	248	439	171	697	112	891	320	534	999999	861	999999	111	654	999999	602	154	425	999999	607	552	574	35	424	
387	961	758	999999	463	461	22	999999	242	705	999999	999999	596	999999	999999	999999	665	685	999999	277	513	321	999999	707	140	481	173	999999	155	521	377	231	223	25	783	735	354	37	999999	999999	999999	966	999999	406	951	999999	999999	980	999999	848	999999	866	468	757	910	76	218	61	732	982	298	958	749	720	338	999999	834	580	390	218	425	638	828	999999	54	999999	999999	356	755	234	474	192	582	999999	579	999999	763	465	114	717	527	303	999999	875	999999	274	999999	999999	999999	999999	999999	435	600	272	433	999999	48	999999	713	372	999999	999999	305	508	999999	999999	999999	453	151	999999	717	378	475	672	691	132	343	953	258	779	330	552	288	284	162	49	592	999999	999999	275	472	999999	752	742	227	665	999999	999999	368	679	999999	773	882	250	764	703	959	927	581	311	999999	999999	187	933	999999	946	583	30	355	477	999999	77	580	875	365	389	999999	733	455	35	999999	546	595	579	891	557	669	47	520	459	999999	664	737	572	304	999999	999999	818	700	280	999999	976	999999	890	165	999999	203	17	885	385	87	235	999999	555	999999	435	499	608	52	494	287	546	999999	895	999999	999999	339	999999	999999	999999	238	807	43	999999	944	157	104	704	423	80	999999	662	161	145	381	999999	192	192	395	999999	999999	552	999999	999999	993	545	999999	999999	502	307	491	195	435	999999	999999	280	999999	307	611	38	999999	999999	999999	972	139	624	394	375	523	544	676	157	622	711	999999	685	999999	826	999999	408	681	547	212	999999	588	179	999999	252	988	111	661	884	580	366	538	103	367	804	86	379	999999	110	42	958	631	344	572	999999	819	471	999999	376	127	999999	356	999999	592	79	393	960	397	151	387	422	882	791	576	999999	183	995	327	236	749	811	257	999999	515	999999	494	254	606	512	433	999999	861	294	767	377	20	745	511	298	421	126	981	18	999999	620	85	839	767	316	550	999999	999999	23	626	315	955	775	287	348	999999	148	363	884	718	999999	560	999999	999999	209	255	437	494	39	815	633	830	248	858	895	178	999999	486	299	999999	609	383	847	668	461	421	999999	467	172	999999	282	762	999999	300	863	69	487	999999	568	999999	122	999999	124	208	993	485	999999	999999	392	179	929	662	73	922	118	999999	713	999999	999999	787	20	969	331	325	542	870	733	947	994	836	691	999999	917	238	849	279	269	999999	675	976	704	327	999999	993	784	999999	699	183	999999	999999	999999	999999	252	999999	60	152	18	798	665	132	999999	769	922	556	999999	98	744	835	83	999999	227	74	264	
595	92	692	999999	338	541	923	181	559	766	618	490	999999	598	146	187	706	999999	471	983	552	234	999999	405	999999	514	999999	875	864	110	352	168	999999	302	656	698	368	258	680	266	742	951	202	12	313	76	354	500	607	657	999999	577	999999	999999	712	999999	157	999999	375	823	845	57	999999	459	999999	459	208	840	999999	448	999999	458	590	214	251	600	42	932	102	462	169	999999	277	216	733	774	999999	211	590	295	551	81	882	857	999999	999999	644	999999	589	853	999999	513	559	169	837	918	987	552	839	121	338	224	204	912	663	999999	780	110	725	999999	57	996	260	656	896	748	575	733	999999	556	955	999999	999999	248	594	656	645	999999	379	815	787	999999	372	479	956	337	876	969	203	769	914	544	27	999999	805	871	263	902	272	98	352	263	759	292	165	48	871	955	328	17	15	672	730	909	860	198	999999	781	699	569	871	605	539	33	642	421	282	999999	443	722	999999	742	999999	999999	999999	533	999999	89	323	918	999999	921	651	196	764	252	999999	117	90	999999	247	482	212	702	999999	999999	999999	999999	650	744	765	468	522	605	615	272	826	999999	446	337	999999	554	467	781	113	950	999999	353	269	400	606	175	332	825	999999	919	540	152	74	726	809	373	439	578	162	997	409	55	581	501	425	375	999999	999999	529	692	999999	999999	999999	999999	791	999999	477	999999	999999	599	146	696	130	999999	732	684	384	720	999999	724	125	889	628	999999	550	999999	772	767	974	241	505	579	999999	999999	904	118	553	798	934	999999	896	188	440	563	860	713	925	885	999999	741	990	949	235	805	999999	135	802	999999	999999	882	608	709	285	906	999999	567	399	336	791	623	140	586	785	98	999999	999999	458	75	999999	837	983	886	999999	243	999999	999999	999999	501	999999	999999	999999	70	82	62	829	196	903	999999	999999	303	323	999999	999999	155	610	414	174	146	999999	638	676	737	246	999999	898	722	999999	999999	664	549	223	898	118	999999	317	999999	514	733	269	641	999999	924	999999	952	999999	394	999999	853	633	999999	391	217	524	999999	112	578	823	194	163	117	486	861	999999	999999	89	999999	490	92	999999	540	900	440	877	345	999999	752	140	999999	374	999999	930	999999	418	828	167	16	999999	530	909	999999	256	999999	580	161	165	182	64	999999	999999	107	904	710	25	999999	936	950	339	188	999999	360	999999	999999	819	999999	187	629	999999	51	761	82	999999	959	183	109	294	580	860	725	190	431	999999	453	420	999999	608	229	841	325	891	217	999999	999999	546	558	
999999	716	510	930	974	535	729	22	925	800	65	945	537	916	809	366	100	614	998	561	662	993	129	552	51	957	787	999999	160	554	405	999999	999999	999999	999999	577	79	930	750	654	701	684	528	619	220	663	692	925	515	534	999999	999999	206	999999	896	307	999999	957	999999	27	747	602	862	381	405	999999	531	912	999999	999999	296	170	863	353	999999	977	475	999999	341	387	274	862	621	625	437	342	651	438	999999	511	981	999999	51	999999	906	109	999999	157	223	999999	141	780	817	999999	999999	999999	209	999999	999999	918	831	999999	999999	999999	752	884	980	999999	999999	72	567	103	195	999999	259	184	128	999999	447	760	165	328	296	338	999999	999999	55	999999	387	480	143	798	314	809	679	999999	495	539	980	999999	128	999999	999999	161	445	48	595	220	35	73	838	999999	999999	999999	999999	513	798	297	265	268	839	643	859	474	928	768	789	385	926	363	999999	588	999999	425	641	580	125	145	999999	999999	899	835	321	324	641	999999	999999	939	56	175	999999	208	284	722	192	999999	725	739	232	677	259	219	293	999999	384	259	921	999999	732	192	398	999999	403	57	369	14	332	999999	832	865	384	849	339	761	265	490	314	436	999999	166	854	386	912	225	999999	999999	551	649	939	392	152	999999	999999	999999	777	443	804	237	362	188	162	999999	906	367	303	410	879	532	416	999999	944	494	757	576	999999	22	751	999999	99	679	462	683	605	449	999999	981	641	476	983	999999	685	999999	83	63	999999	674	479	554	922	557	810	28	999999	999999	447	657	999999	641	535	765	692	626	147	683	725	479	584	999999	999999	321	768	999999	999999	595	218	999999	999999	703	572	663	999999	207	265	541	868	444	450	560	11	999999	345	10	999999	228	139	69	939	999999	338	999999	100	21	999999	610	789	999999	999999	646	837	579	247	941	79	999999	999999	999999	371	606	999999	291	38	34	465	999999	976	767	471	330	466	159	999999	30	375	47	999999	531	298	654	751	470	964	803	722	431	827	403	931	79	996	999999	697	342	585	56	505	999999	556	338	634	31	936	158	999999	687	650	226	576	41	309	700	206	716	854	999999	326	999999	311	43	999999	582	999999	999999	999999	999999	461	596	445	999999	542	506	999999	999999	30	729	534	816	622	999999	781	611	827	900	999999	306	999999	999999	487	240	730	999999	765	522	585	61	999999	544	824	369	236	999999	780	257	499	999999	725	247	999999	134	820	510	999999	276	999999	152	999999	935	632	38	384	999999	999999	999999	598	999999	999999	999999	384	968	543	990	
991	263	808	726	999999	999999	410	967	581	210	999999	363	420	230	999999	999999	269	443	307	260	999999	796	985	999999	946	575	659	238	71	272	863	999999	590	829	518	358	999999	999999	321	184	535	664	456	183	999999	755	794	999999	999999	251	999999	940	999999	293	88	205	999999	999999	779	264	999999	182	905	319	999999	566	999999	590	999999	999999	41	733	131	132	724	257	349	811	999999	201	780	291	634	819	78	922	67	307	999999	323	90	999999	756	67	263	999999	758	999999	836	629	999999	214	666	293	999999	470	819	999999	569	830	855	467	492	999999	999999	639	547	95	999999	424	508	475	838	397	239	625	999999	73	869	371	498	211	974	999999	218	999999	624	351	609	999999	113	519	999999	999999	999999	623	922	999999	583	623	815	999999	897	999999	999999	517	999999	999999	64	594	493	755	678	999999	999999	653	999999	999999	379	907	999999	999999	486	641	999999	989	737	917	929	616	703	807	490	255	556	825	314	561	819	999999	210	355	296	24	124	357	841	540	588	814	140	380	799	676	608	618	196	265	111	141	999999	458	349	999999	891	686	275	432	650	516	349	931	999999	999999	999999	669	910	472	999999	963	157	207	339	125	485	999999	18	813	999999	938	999999	58	460	687	921	752	15	848	132	438	92	418	889	81	474	999999	647	131	970	939	707	724	739	148	983	582	128	999999	962	569	677	462	786	999999	999999	301	999999	999999	999999	953	663	72	349	999999	880	739	999999	267	999999	286	684	886	842	707	240	914	318	999999	703	348	633	781	885	999999	761	630	631	187	999999	182	728	999999	999999	26	285	645	999999	999999	999999	254	999999	999999	999999	686	999999	791	619	89	481	962	982	168	351	418	330	881	186	999999	999999	260	999999	139	74	478	557	91	999999	825	431	594	999999	999999	64	999999	82	772	999999	999999	678	969	21	552	706	240	999999	570	999999	956	999999	403	468	598	999999	17	999999	145	796	115	138	999999	279	999999	658	886	999999	325	113	891	999999	557	683	977	117	367	249	999999	999999	833	288	987	999999	565	139	37	999999	941	352	57	323	936	975	103	999999	999999	999999	227	894	820	808	874	466	369	620	149	720	999999	490	957	768	581	712	963	827	150	973	714	664	630	999999	999999	973	66	578	408	581	590	907	999999	667	31	670	613	35	999999	531	469	944	989	317	645	461	394	999999	999999	234	22	275	999999	901	985	563	999999	70	327	999999	999999	791	222	568	139	583	257	300	746	910	109	938	423	619	513	769	999999	999999	999999	39	999999	777	836	999999	568	
324	977	341	681	468	406	553	707	512	131	999999	999999	431	187	72	213	104	542	999999	135	84	999999	999999	999999	225	888	950	945	999999	322	632	955	47	999	815	605	999999	618	288	999999	556	240	910	999999	999999	47	253	146	999999	825	494	245	14	999999	494	472	667	943	466	579	456	607	419	199	498	999999	694	431	371	466	296	999999	264	328	578	999999	941	999999	562	188	645	814	893	472	828	999999	950	988	515	353	999999	973	162	999999	67	948	821	720	999999	121	352	821	774	595	539	19	999999	686	480	650	530	999999	390	999999	999999	642	714	999999	371	111	772	999999	999999	28	528	323	999999	555	271	630	32	230	999999	451	835	824	49	307	999999	818	999999	999999	999999	864	999999	103	592	874	773	424	244	874	999999	897	999999	999999	904	756	77	225	686	435	424	999999	628	309	31	939	452	999999	603	999999	23	999999	695	999999	198	62	205	999999	731	458	999999	999999	396	158	871	925	112	199	919	999999	239	717	142	980	849	668	246	522	81	999999	432	663	821	827	860	806	211	840	999999	999999	560	642	494	238	653	578	464	480	438	105	837	263	200	320	999999	999999	420	999999	658	530	816	682	363	999999	35	128	35	999999	297	75	999999	999999	741	77	999999	597	233	903	336	281	213	999999	94	975	815	179	999999	511	999999	999999	395	496	999999	928	999999	878	289	999999	212	535	553	999999	192	372	381	575	521	999999	999999	999999	999999	517	999999	387	999999	59	597	387	272	999999	999999	999999	918	999999	680	237	999999	999999	999999	853	999999	817	700	801	999999	318	583	722	603	250	999999	349	922	999999	999999	878	118	803	612	986	290	901	153	355	880	38	976	460	691	154	495	999999	101	999999	281	263	816	587	659	17	999999	875	999999	32	209	315	601	999999	248	999999	999999	286	211	999999	573	416	999999	354	921	699	342	999999	999999	459	754	999999	258	999999	789	239	71	531	999999	604	999999	415	127	130	156	999999	437	999999	999999	889	34	999999	999999	999999	999999	864	999999	471	999999	960	674	999999	844	999999	277	999999	67	999999	79	19	999999	598	141	606	999999	167	299	999999	208	999999	999999	224	910	150	434	545	999999	211	36	924	650	999999	999999	194	929	175	570	793	853	895	999999	34	59	212	159	999999	87	901	520	999999	999999	999999	272	319	698	460	999999	999999	899	732	809	855	999999	154	368	149	733	999999	999999	370	596	506	700	312	838	999999	999999	999999	991	998	999999	999999	691	32	359	615	999999	555	496	479	731	867	893	131	95	999999	647	904	844	999999	703	999999	235	160	
416	78	344	959	999999	460	295	999999	999999	901	274	270	999999	999999	794	999999	812	187	460	207	638	729	612	999999	999999	186	599	270	863	982	304	337	324	540	615	290	280	999999	84	45	193	996	165	992	856	825	498	293	999999	999999	207	525	679	38	999999	687	466	765	999999	304	999999	35	871	729	606	999999	945	999999	748	999999	483	444	113	999999	999999	999999	574	619	722	999999	687	315	999999	773	785	779	657	296	28	928	824	999999	999999	999999	184	168	999999	435	396	999999	880	999999	545	999999	617	763	422	999999	24	880	122	847	52	999999	617	999999	874	999999	944	999999	289	999999	614	819	689	968	809	333	251	999999	517	999999	233	999999	999999	822	770	553	166	999999	366	403	281	148	999999	977	471	293	172	628	999999	36	491	568	640	230	999999	725	917	648	999999	999999	23	170	372	974	623	250	830	795	999999	331	942	999999	999999	885	999999	999999	14	712	506	525	171	622	570	491	657	999999	172	300	572	999999	999999	999999	78	277	390	121	775	999999	363	999999	999999	376	844	999999	94	568	999999	754	999999	783	721	999999	999999	999999	927	999999	599	881	326	958	999999	999999	233	739	999999	434	999999	999999	505	276	700	172	358	284	72	794	778	607	999999	98	567	417	457	999999	333	430	375	999999	349	989	999999	894	524	404	999999	923	153	999999	277	999999	714	903	259	999999	999999	558	999999	867	375	142	622	992	484	999999	401	670	92	444	416	274	68	224	853	515	755	806	648	999999	141	149	650	999999	339	746	383	663	168	880	705	775	999999	508	273	999999	999999	529	419	296	13	483	840	708	698	13	999999	500	60	743	821	286	999999	901	999999	236	492	948	999999	999999	854	999999	999999	211	739	641	699	559	999999	646	999999	235	999999	361	951	658	308	941	975	999999	154	883	613	424	69	429	864	672	772	47	724	428	866	999999	441	275	999999	999999	969	67	314	52	549	413	604	999999	888	999999	950	999999	927	550	973	336	593	970	999999	97	152	999999	776	36	999999	913	999999	720	368	716	999999	685	687	669	972	918	31	112	344	209	820	473	540	316	721	694	119	184	455	999999	97	999999	151	882	496	659	999999	287	265	635	491	884	236	999999	638	275	400	268	578	64	315	999999	636	999999	277	678	779	999999	314	999999	804	999999	275	999999	628	459	543	804	183	999999	637	743	846	708	718	999999	246	999999	677	456	304	851	606	400	999999	999999	999999	999999	615	999999	880	820	973	173	831	999999	619	408	999999	188	731	595	999999	265	426	571	644	927	216	999999	442	420	
792	858	797	952	999999	874	603	31	625	999999	999999	365	442	817	770	682	876	974	327	838	815	498	724	999999	766	350	973	662	999999	906	20	284	385	470	38	124	376	879	602	744	804	531	999999	414	406	728	823	609	801	961	61	241	23	999999	604	999999	143	999999	196	800	900	999999	68	719	316	999999	999999	971	789	655	316	997	999999	582	44	294	935	999999	312	47	527	374	861	11	854	779	271	782	865	734	999999	288	692	801	844	862	472	844	108	492	999999	999999	820	155	999999	999999	859	441	569	999999	368	999999	786	158	283	535	90	66	999999	536	653	208	115	999999	999999	38	999999	580	737	181	821	100	222	819	298	676	553	715	356	999999	999999	829	223	555	999999	999999	501	544	999999	318	782	416	980	571	839	550	745	766	999999	626	748	288	703	397	498	277	999999	966	859	607	982	999999	709	72	999999	823	985	560	687	999999	536	770	62	429	398	415	999999	650	980	748	930	787	243	730	999999	999999	135	825	66	108	557	999999	685	999999	336	418	706	917	955	999999	565	195	88	999999	100	999999	999999	284	998	999999	167	960	986	121	676	204	140	999999	20	999999	697	169	999999	589	959	11	94	140	102	980	709	202	694	999999	192	999999	709	999999	639	83	999999	999999	826	973	999999	596	548	574	254	999999	999999	726	999999	980	327	405	692	499	15	999999	999999	105	191	28	384	965	276	32	928	931	495	862	350	936	569	846	343	529	648	372	462	520	886	960	703	982	999999	713	646	999999	63	219	272	549	189	999999	669	999999	598	975	329	526	646	999999	646	999999	386	999999	420	999999	72	172	851	643	637	999999	999999	999999	999999	401	681	562	999999	150	878	285	599	999999	756	260	999999	534	930	673	999999	936	874	573	324	288	999999	323	302	175	724	890	999999	629	999999	999999	110	999999	493	207	999999	766	150	505	445	371	826	586	224	170	304	537	241	187	600	701	999999	645	906	47	999999	367	270	999999	426	999999	999999	999999	887	949	160	737	51	733	379	286	999999	379	137	952	461	999999	108	142	870	999999	659	999999	39	221	309	464	999999	999999	411	936	506	929	88	458	455	856	699	274	19	567	496	507	808	324	905	138	517	954	999999	776	269	137	350	239	337	999999	999999	675	999999	696	999999	595	332	443	999999	865	999999	679	507	605	330	833	132	312	700	161	382	715	316	999999	946	999999	871	634	676	378	589	999999	130	999999	916	33	624	323	999999	900	184	375	544	49	837	837	999999	999999	455	435	15	47	539	999999	
363	999999	369	479	999999	615	724	697	766	999999	286	451	559	787	999999	999999	219	809	940	799	976	16	180	276	343	118	999999	999999	189	251	373	551	319	944	999999	691	999999	154	999999	757	999999	487	609	143	762	999999	288	668	300	999999	225	206	107	999999	209	356	64	999999	146	642	483	833	518	524	999999	735	141	615	431	997	999999	75	246	193	623	499	999999	47	513	947	999999	999999	600	41	36	177	453	580	745	19	999999	571	17	931	283	999999	968	999999	105	999999	263	672	247	303	999999	999999	959	914	999999	709	999999	26	588	198	999999	999999	242	487	999999	870	291	561	999999	999999	369	999999	999999	999999	999999	281	531	321	941	486	999999	167	235	306	526	999999	217	999999	465	45	69	620	982	999999	999999	999999	119	491	596	235	999999	702	802	825	934	999999	103	654	14	844	188	999999	85	112	505	999999	784	936	999999	622	999999	752	106	834	362	999999	999999	248	196	646	171	50	725	715	741	991	999999	999999	372	999999	782	562	534	620	857	999999	545	880	323	473	999999	183	529	973	572	999999	606	999999	472	195	999999	854	468	367	683	999999	999999	999999	999999	999999	999999	383	573	878	840	110	227	999999	977	999999	213	219	924	722	168	987	520	751	153	748	394	397	999999	186	739	927	103	176	999999	719	999999	185	519	809	183	114	610	999999	143	471	774	130	989	541	999999	144	999999	999999	208	695	999999	999999	226	621	129	999999	446	396	999999	999999	16	61	548	268	421	38	699	124	549	64	386	999999	999999	999999	973	274	408	405	204	605	999999	999999	999999	251	101	357	999999	999999	999999	280	999999	223	999999	231	464	723	999999	730	999999	953	444	815	206	999999	319	759	553	545	648	855	504	50	202	542	914	999999	999999	306	177	999999	80	801	999999	278	396	173	365	396	226	999999	691	677	285	250	999999	191	161	823	932	999999	804	423	259	835	776	628	31	970	316	806	640	286	563	999999	883	999999	391	928	758	155	403	167	328	398	173	999999	764	999999	381	732	507	269	374	835	269	999999	551	598	999999	999999	152	395	89	420	618	415	124	229	367	527	800	232	74	786	938	646	104	861	999999	949	863	79	598	583	308	381	912	727	796	999999	999999	999999	437	990	13	999999	88	907	779	758	713	999999	594	999999	999999	285	204	587	896	623	562	999999	927	552	904	82	797	505	122	247	503	396	999999	140	999999	999999	795	999999	783	930	567	197	91	912	246	328	485	744	651	999999	186	334	830	183	674	411	864	884	96	930	220	583	999999	541	999999	999999	
999999	463	428	924	489	130	803	966	65	999999	608	999999	316	999999	999999	62	853	99	71	178	999999	259	465	34	153	910	988	852	720	984	401	550	656	919	999999	31	326	999999	543	65	531	864	999999	309	803	999999	578	999999	343	167	729	705	480	97	999999	863	997	999999	781	579	141	950	256	80	973	999999	368	999999	380	575	736	999999	556	15	647	701	141	166	230	999999	342	488	519	562	999999	695	80	569	168	351	33	922	946	963	924	999999	618	999999	335	745	999999	191	999999	999999	430	602	999999	474	450	69	732	841	183	487	247	653	999999	693	814	287	987	799	999999	39	552	999999	190	592	91	999999	92	999999	830	484	812	160	358	999999	999999	663	999999	605	128	109	618	192	749	468	726	280	999999	999999	242	58	999999	999999	999999	999999	225	616	421	566	393	999999	977	649	20	698	674	96	305	689	999999	999999	740	391	680	138	420	370	999999	721	866	811	927	167	851	782	726	999999	206	257	536	525	251	979	222	745	999999	999999	181	60	999999	639	974	999999	372	91	317	999999	21	825	689	999999	999999	699	700	999999	455	819	797	237	999999	999999	999999	57	163	47	909	761	179	935	16	450	198	24	927	999999	836	478	795	999999	999999	359	999999	999999	568	681	999999	551	288	640	299	312	181	999999	88	250	748	999999	999999	335	181	556	207	85	818	999999	667	536	771	999999	999999	999999	999999	38	762	622	443	520	489	481	72	999999	482	538	645	704	279	999999	935	687	487	909	999999	469	598	919	162	43	999999	329	999999	999999	779	999999	895	322	287	153	999999	466	999999	238	447	999999	272	999999	83	669	440	124	969	423	601	94	986	999999	804	564	440	843	999999	409	999999	170	467	999999	587	668	642	999999	426	136	72	479	881	259	471	358	206	784	845	999999	603	447	359	601	846	999999	999999	69	518	722	713	999999	996	999999	999999	287	366	999999	236	414	999999	118	999999	843	360	131	212	737	375	456	368	655	999999	977	806	521	810	866	778	999999	999999	583	814	703	422	724	483	484	979	193	991	559	999999	999999	466	999999	749	515	250	999999	999999	99	694	999999	999999	67	999999	999999	599	758	476	999999	999999	344	573	999999	303	999999	999999	636	648	728	758	191	465	809	107	566	520	321	771	304	626	999999	409	751	889	752	348	365	383	464	885	230	716	501	690	224	999999	23	201	755	95	613	85	764	341	999999	999999	555	959	999999	508	288	987	182	999999	999999	934	821	563	551	655	999999	262	194	843	537	475	999999	129	883	999999	507	130	25	
219	999999	978	644	419	386	999999	999999	999999	599	956	606	243	544	627	875	289	55	459	650	110	29	999999	891	921	804	47	642	436	85	95	999999	168	971	962	999999	836	300	412	999999	405	861	669	999999	238	999999	999999	931	999999	999999	999999	999999	999999	999999	915	999999	660	96	723	615	349	513	367	330	999999	955	999999	999999	999999	765	49	999999	643	282	255	248	360	698	663	685	999999	116	306	192	481	442	953	999999	65	773	210	999999	999999	796	838	999999	504	349	999999	283	797	42	359	580	999999	615	19	775	999999	677	999999	962	433	47	114	242	999999	999999	999999	999999	11	760	216	999999	999999	299	422	846	443	363	999999	21	550	390	887	478	756	999999	978	999999	432	188	999999	388	934	248	999999	999999	691	999999	684	999999	499	86	281	47	825	551	25	914	203	172	341	871	933	827	999999	52	159	636	486	999999	999999	999999	649	822	306	827	999999	326	972	999999	164	999999	999999	423	521	473	118	850	999999	999999	709	999999	672	270	999999	592	455	116	999999	283	389	999999	999999	203	999999	516	999999	458	740	998	677	999999	942	320	999999	503	202	520	999999	948	933	309	984	281	999999	999999	320	389	976	999999	999999	767	999999	999999	999999	109	999999	485	298	14	46	660	999999	653	537	999999	131	362	262	999999	400	934	800	877	350	90	81	847	420	992	206	57	482	999999	999999	909	209	253	816	908	999999	716	231	311	911	283	198	340	999999	772	20	957	137	999999	322	447	967	621	999999	999999	38	999999	999999	305	808	999999	187	92	37	628	809	877	546	999999	568	683	713	999999	966	76	999999	740	114	648	999999	249	920	849	714	189	942	588	895	403	879	913	652	926	999999	922	106	115	312	125	962	142	421	783	74	639	999999	477	655	292	999999	297	999999	999999	322	568	78	338	378	848	685	231	982	999999	474	654	999999	786	995	53	970	785	437	988	685	849	827	999999	784	999999	454	474	932	999999	871	999999	156	235	613	999999	853	767	737	464	439	999999	999999	999999	319	420	607	947	999999	611	321	999999	859	777	740	473	741	931	999999	303	403	220	298	379	281	882	508	805	999999	71	999999	999999	58	999999	559	999999	999999	559	827	374	999999	999999	993	330	301	999999	732	378	495	150	203	922	999999	443	70	228	452	780	996	436	911	801	774	420	421	119	697	886	228	795	773	999999	113	189	825	896	999999	999999	88	999999	999999	999999	320	42	868	999999	988	615	912	340	502	999999	563	400	462	676	732	582	909	192	437	999999	159	700	999999	999999	818	44	617	174	
999999	999999	999999	999999	999999	999999	491	742	551	999999	130	999999	973	888	302	999999	628	999999	999999	159	174	999999	68	896	718	314	999999	620	999999	999999	999999	954	997	748	339	28	227	713	999999	680	195	989	40	765	71	999999	872	271	407	999999	393	999999	316	468	10	999999	999999	805	141	972	802	999999	86	999999	695	175	94	235	558	284	636	914	598	999999	963	184	999999	303	835	373	442	717	999999	154	999999	999999	647	539	747	973	999999	422	582	151	877	324	913	345	79	999999	270	999999	713	132	884	479	517	269	999999	826	752	131	970	767	540	94	657	931	233	352	528	999999	487	999999	680	999999	999999	999999	179	999999	999999	278	234	999999	112	795	14	999999	269	993	999999	388	44	921	230	999999	452	814	610	999999	666	999999	121	727	377	714	168	137	452	999999	146	70	999999	999999	565	483	897	40	664	744	89	567	672	999999	516	999999	521	566	999999	208	771	528	999999	999999	999999	288	999999	506	572	398	636	877	647	599	856	775	297	999999	366	746	585	422	159	999999	999999	108	320	999999	999999	237	203	602	772	999999	898	999999	223	715	873	999999	326	400	468	999999	118	211	920	83	383	741	999999	343	210	618	999999	999999	379	980	671	883	967	999999	295	344	999999	999999	115	999999	700	999999	561	999999	314	999999	429	194	953	999999	757	999999	188	999999	507	999999	999999	859	402	999999	629	548	999999	242	53	990	999999	999999	114	134	81	83	999999	525	382	144	189	999999	38	131	198	439	999999	999999	232	999999	704	730	777	816	958	345	641	951	774	161	999999	328	538	999999	999999	388	89	829	811	684	416	663	864	373	300	115	831	280	965	200	152	752	999999	885	295	589	273	298	175	736	999999	154	750	231	143	860	741	713	363	810	359	576	685	548	752	51	999999	999999	526	853	999999	370	999999	584	18	258	999999	653	39	188	124	791	664	85	252	271	999999	999999	999999	439	373	127	917	164	841	999999	77	471	142	999999	723	999999	772	999999	999999	80	168	176	222	885	551	999999	684	184	695	568	999999	609	306	999999	139	232	184	96	489	396	999999	831	743	442	191	999999	520	999999	465	265	28	999999	852	999999	113	745	431	353	887	999999	443	743	469	282	664	999999	174	651	124	501	684	999999	832	836	627	336	433	780	704	703	577	999999	718	999999	549	999999	757	135	388	393	801	999999	208	213	952	999999	371	470	777	723	999999	869	999999	964	999999	999999	520	999999	553	776	322	650	648	193	707	545	34	999999	999999	105	710	49	272	730	999999	853	486	628	883	917	
964	963	12	980	30	999999	236	754	858	216	58	999999	581	612	999999	160	192	25	999999	416	686	342	737	681	23	643	606	941	999999	727	999999	891	143	999999	811	358	648	667	999999	999	318	999999	181	999999	57	999999	467	660	999999	999999	670	471	132	476	241	999999	235	330	967	386	111	295	490	999999	359	166	999999	944	800	722	511	524	851	506	107	416	171	220	634	53	185	946	292	724	66	395	769	666	405	188	132	327	700	786	898	33	788	999999	177	890	373	523	860	999999	47	999999	619	999999	379	824	471	25	696	923	210	165	999999	999999	84	964	396	940	548	622	599	999999	823	75	608	84	999999	130	52	744	680	662	96	999999	686	910	775	154	999999	581	716	117	631	777	585	742	29	32	965	213	503	999999	974	247	999999	853	332	999999	27	304	206	350	999999	999999	252	548	79	999999	999999	173	999999	252	653	967	905	492	999999	56	490	865	64	605	165	839	250	999999	999999	848	999999	832	587	231	137	992	999999	375	144	999999	534	999999	999999	372	942	801	24	260	779	999999	342	853	300	286	999999	161	250	600	195	143	711	994	999999	999999	647	257	586	966	125	660	592	999999	999999	884	521	999999	201	691	663	999999	824	989	479	680	999999	999999	542	311	167	975	752	784	190	999999	967	540	186	452	724	999999	225	58	145	128	425	999999	504	416	999999	620	999999	999999	937	832	999999	721	525	190	999999	491	999999	999999	999999	150	999999	999999	359	358	916	999999	276	749	999999	999999	999999	776	854	360	999999	712	661	136	547	547	25	204	846	357	999999	255	24	999999	737	243	980	940	249	999999	999999	617	453	156	999999	782	354	220	591	999999	695	543	867	174	925	12	829	999999	737	271	134	714	999999	999999	999999	999999	967	280	999999	733	987	207	536	999999	150	999999	268	999999	637	764	202	805	612	999999	662	156	388	999999	79	734	414	999999	212	977	870	999999	999999	452	488	828	815	83	208	857	981	999999	16	17	999999	288	743	323	999999	973	999999	328	999999	999999	349	521	999999	126	211	287	328	595	994	559	988	644	999999	816	37	809	999999	999999	606	754	895	174	999999	380	826	999999	990	999999	450	239	999999	551	404	570	112	966	545	999999	872	921	539	395	503	457	28	388	296	927	296	999999	33	949	721	999999	199	185	381	912	999999	419	296	237	999999	764	999999	446	250	431	713	70	999999	999999	257	685	999999	999999	670	999999	999999	999999	504	73	804	999999	215	958	830	57	999999	927	999999	632	408	462	999999	311	250	738	999999	582	999999	999999	
223	999999	878	772	702	46	141	690	999999	688	999999	852	999999	999999	433	999999	559	692	999999	202	60	786	474	999999	852	794	61	914	268	931	887	779	999999	999999	849	999999	999999	999999	266	793	999999	690	422	907	81	999999	546	411	878	404	189	122	999999	946	999999	437	760	246	920	907	984	226	999999	583	801	781	999999	286	383	854	425	999999	436	823	285	370	373	567	569	306	999999	649	999999	863	999999	774	814	362	824	421	818	194	523	359	999999	699	268	999999	115	999999	12	270	37	999999	979	74	686	152	670	999999	999999	202	677	623	659	344	191	999999	830	36	999999	200	461	961	45	240	602	87	24	999999	112	999999	461	279	303	999999	622	21	883	688	999999	672	999999	999999	358	999999	999999	999999	699	473	518	699	18	89	332	811	999999	75	988	748	471	999999	999999	94	352	540	740	999999	329	672	999999	180	685	152	938	999999	999999	91	613	999999	999999	702	999999	550	77	412	525	382	946	492	999999	557	32	144	226	488	544	999999	37	817	884	119	999999	37	751	999999	24	999999	150	37	999999	727	461	999999	34	768	231	587	999999	939	25	368	460	837	999999	174	158	550	999999	460	760	899	999999	796	535	614	133	359	798	999999	398	999999	999999	919	187	999999	999999	453	119	457	266	956	590	98	999999	526	658	741	999999	999999	200	473	939	690	276	414	673	665	53	420	645	872	789	999999	550	366	135	541	999999	43	78	704	441	478	999999	999999	319	966	999999	19	955	999999	815	221	539	925	719	551	999999	773	787	441	410	699	812	999999	176	302	547	999999	999999	127	92	999999	999999	495	42	999999	497	472	105	706	671	43	999999	264	66	578	758	625	646	584	889	885	255	999999	999999	741	666	808	637	26	428	556	999999	838	308	315	702	53	892	258	64	189	678	999999	999999	999999	244	558	338	598	999999	999999	999999	816	237	206	264	881	999999	300	804	688	834	88	288	125	424	626	955	750	876	715	999999	398	529	709	217	174	999999	927	507	117	480	49	482	506	756	802	610	112	60	820	852	602	453	999999	354	999999	999999	654	999999	618	603	587	722	828	199	412	999999	528	999999	99	24	274	793	696	217	795	605	781	368	621	999999	999999	999999	65	863	140	999999	162	999999	617	372	223	999999	999999	514	999999	326	654	999999	354	515	92	999999	961	806	587	809	756	999999	559	994	30	999999	999999	999999	750	887	666	965	999999	999999	999999	173	381	999999	800	999999	903	192	323	478	951	999999	24	115	933	738	999999	999999	285	331	197	993	805	999999	351	
999999	999999	999999	763	16	660	999999	257	999999	381	918	741	243	16	999999	905	574	845	999999	52	555	999999	234	668	21	158	417	689	738	999999	150	368	758	385	872	999999	617	999999	999999	818	999999	227	999999	734	24	997	505	253	986	425	622	158	724	580	795	657	999999	627	999999	857	252	999999	518	615	240	560	999999	857	144	999999	298	156	537	999999	780	338	152	999999	654	24	653	174	703	322	658	992	643	188	589	224	244	989	999999	460	576	272	999999	522	503	464	24	647	999999	999999	137	475	620	463	800	467	999999	919	973	737	213	87	306	206	957	248	917	804	999999	919	409	308	999999	999999	695	517	630	629	997	199	10	999999	65	360	194	192	382	190	388	132	709	324	25	938	256	498	966	512	999999	264	546	220	379	199	999999	828	995	543	767	292	837	885	922	783	737	207	999999	945	21	999999	999999	737	425	999999	220	95	293	541	830	207	999999	999999	74	742	652	999999	637	866	999999	365	197	999999	422	105	999999	824	402	241	211	999999	476	31	999999	791	398	809	999999	233	979	857	545	463	999999	570	999999	719	820	999999	141	947	570	165	537	999999	587	37	324	329	860	395	693	61	340	781	730	529	627	283	353	843	999999	413	887	999999	820	733	136	852	363	999999	13	999999	110	263	488	321	493	999999	213	371	495	474	372	593	174	494	132	931	840	222	102	999999	836	297	952	166	278	999999	835	853	901	472	965	295	392	480	999999	87	999999	419	46	999999	79	999999	358	530	999999	303	396	336	611	204	22	999999	483	999999	386	999999	310	332	999999	516	20	360	470	32	509	999999	999999	693	542	55	638	430	185	320	477	854	939	432	125	999999	590	509	999999	706	460	824	811	925	104	999999	777	999999	376	530	999999	718	522	999999	30	999999	103	703	793	565	566	999999	999999	999999	988	532	872	877	216	78	926	510	118	763	572	999999	999999	285	598	404	277	668	999999	655	999999	758	341	614	411	162	999999	999999	715	686	150	999999	858	649	936	572	276	999999	763	308	603	999999	610	758	762	346	999999	999999	115	399	999999	898	537	999999	624	999999	999999	268	475	999999	196	49	795	432	623	704	826	999999	999999	35	138	378	904	999999	999999	287	158	583	999999	75	999999	73	780	326	999999	252	999999	999999	35	706	382	17	434	709	121	564	475	187	144	999999	520	999999	478	90	271	919	993	999999	267	999999	91	616	416	409	598	132	999999	478	999999	381	372	286	999999	999999	652	999999	943	204	643	498	812	971	448	999999	555	395	
595	999999	65	478	999999	999999	291	688	625	766	601	34	121	999999	305	996	999999	999999	695	243	478	836	437	150	975	798	999999	999999	534	999999	177	622	854	213	999999	567	423	565	132	813	999999	912	26	886	528	999999	93	999999	999999	999999	827	999999	107	322	916	758	999999	999999	999999	999999	420	999999	164	515	598	978	180	999999	999999	999999	583	999999	640	999999	247	566	820	551	999999	66	999999	494	576	719	292	491	525	999999	297	999999	304	508	73	673	999999	483	999999	510	297	549	999999	999999	202	465	241	999999	55	225	84	359	999999	722	302	445	999999	925	945	445	232	117	463	999999	620	999999	442	85	999999	967	488	999999	807	319	263	83	316	540	301	121	487	53	446	999999	466	999999	841	999999	216	999999	929	999999	999999	999999	999999	190	96	121	564	520	32	166	999999	88	736	999999	552	628	468	228	139	213	634	833	957	999999	671	163	181	683	840	860	868	897	47	21	236	999999	999999	83	986	999999	976	999999	999999	331	328	367	573	156	395	222	124	987	498	726	843	999999	999999	109	518	932	939	880	679	171	297	827	50	999999	93	66	597	394	241	933	236	853	744	999999	860	313	589	34	298	628	746	999999	408	321	178	999999	999999	931	565	64	999999	106	111	927	999999	500	326	847	72	338	624	729	755	999999	499	989	999999	728	999999	215	352	914	999999	61	425	416	429	729	557	561	999999	999999	829	187	677	140	751	816	602	370	999999	742	962	999999	13	26	135	843	822	999999	573	412	693	999999	711	999999	514	59	999999	627	999999	597	300	999999	412	958	999999	577	887	368	247	999999	135	877	999999	610	952	631	999999	999999	290	585	999999	999999	987	999999	999999	479	476	336	626	702	314	974	298	399	451	460	557	999999	125	999999	956	463	940	431	287	815	999999	110	398	882	999999	999999	347	496	690	999999	999999	888	986	431	110	560	742	545	837	999999	589	999999	169	502	83	13	293	999999	999999	453	999999	566	246	999999	347	376	938	999999	700	999999	636	802	708	530	999999	669	999999	694	999999	406	720	999999	593	136	999999	313	941	896	808	997	819	999999	867	247	492	957	999999	830	94	999999	622	998	844	635	523	786	999999	638	565	414	999999	599	283	232	732	44	999999	119	929	43	435	52	935	703	999999	30	934	999999	48	999999	27	237	609	723	999999	999999	999999	957	613	449	999999	312	340	403	62	229	342	645	515	458	984	542	999999	999999	308	580	72	151	999999	999999	999999	999999	999999	586	397	718	989	999999	447	19	483	25	506	999999	849	132	999999	999999	
650	172	688	298	956	589	999999	999999	999999	558	424	999999	999999	418	999999	120	597	535	712	753	999999	343	239	782	999999	999999	974	968	46	421	211	186	868	531	500	90	814	563	702	20	591	912	392	441	145	999999	360	999999	310	999999	892	324	420	999999	535	999999	932	905	999999	460	615	35	999999	914	357	248	345	138	999999	634	305	43	832	999999	172	999999	999999	798	646	999999	155	909	668	999999	528	887	766	910	995	192	999999	908	473	251	405	565	474	999999	93	897	898	231	999999	676	999999	999999	491	718	795	999999	367	144	269	136	315	705	367	797	396	470	481	434	143	999999	486	999999	570	591	306	606	999999	482	714	999999	999999	999999	762	991	999999	669	999999	57	124	999999	999999	23	649	346	999999	999999	208	677	999999	623	425	473	98	422	200	999999	298	999999	421	999999	812	884	429	520	70	391	943	376	246	999999	74	434	319	578	999999	473	747	233	655	607	999999	951	400	999999	333	602	835	350	999999	999999	381	505	636	925	751	941	593	138	285	553	999999	831	999999	365	559	999999	163	519	999999	726	954	74	999999	814	791	999999	493	338	197	468	999999	603	575	388	999999	568	797	999999	827	968	879	619	948	111	851	576	520	999999	541	341	999999	326	999999	84	903	316	260	999999	144	999999	457	264	940	816	999999	999999	266	62	19	999999	203	769	692	544	847	345	126	999999	963	999999	999999	458	797	856	999999	999999	999999	999999	999999	49	317	999999	999999	999999	999999	625	679	999999	113	698	320	467	35	999999	147	679	633	999999	999999	999999	199	117	858	919	999999	999	466	94	796	768	396	765	577	970	682	227	519	755	33	231	665	999999	49	274	904	999999	999999	999999	999999	350	605	472	273	999999	849	210	127	340	397	521	168	595	344	345	311	554	890	64	867	920	170	999999	999999	15	902	214	999999	593	24	666	577	999999	375	455	999999	999999	502	660	131	482	109	188	999999	512	73	80	651	999999	962	360	992	999999	999999	797	999999	999999	203	267	24	645	141	534	999999	730	999999	949	229	888	999999	999999	999999	240	999999	999999	821	999999	519	766	942	831	562	999999	630	664	674	999999	829	578	275	444	729	244	645	485	351	575	999999	637	568	123	851	762	530	584	307	762	443	995	976	999999	999999	437	325	193	92	766	903	660	66	744	999999	650	623	738	658	817	999999	457	53	255	999999	881	208	828	980	800	843	56	999999	999999	766	834	601	77	237	302	919	999999	403	584	672	211	581	824	994	210	999999	999999	926	999999	999999	986	951	730	89	335	
239	496	213	292	923	857	999999	154	978	295	59	556	510	999999	999999	142	64	999999	583	917	999999	384	999999	999999	661	61	129	876	744	779	882	870	987	901	73	432	999999	121	999999	814	907	436	845	708	161	593	999999	570	592	44	931	492	157	171	35	999999	662	433	999999	871	999999	427	410	208	999999	188	568	609	302	475	883	942	807	768	999999	873	999999	135	999999	77	999999	559	999999	999999	848	399	723	999999	999999	217	770	825	490	999999	87	490	35	647	305	972	999999	682	277	126	161	989	685	388	161	999999	326	999999	805	562	112	188	143	701	360	999999	464	741	733	94	999999	999999	999999	27	999999	529	999999	890	830	655	52	999999	999999	999999	558	858	713	999999	674	724	891	999999	29	927	686	999999	356	334	999999	292	517	293	948	999999	421	102	536	667	696	999999	999999	999999	706	159	519	26	999999	966	153	501	309	999999	76	19	203	471	48	999999	341	792	999999	523	999999	999999	999999	999999	148	108	755	465	332	999999	648	999999	421	465	537	870	417	999999	12	390	191	795	982	398	226	939	989	950	999999	999999	336	999999	459	789	999999	168	21	999999	999999	999999	999999	687	999999	263	480	34	597	738	933	178	127	670	790	999999	342	807	565	748	543	999999	999999	805	999999	999999	999999	744	593	631	633	378	858	999999	999999	213	179	503	626	999999	918	202	999999	261	999999	885	999999	999999	124	999999	457	999999	603	272	227	679	689	415	286	999999	543	735	440	966	999999	565	320	999999	877	586	622	999999	999999	835	830	350	856	857	788	525	444	63	629	927	183	609	775	595	440	123	999999	764	226	777	196	192	762	999999	999999	461	575	425	788	538	53	619	999999	767	442	876	822	831	999999	999999	414	999999	115	512	793	504	789	724	999999	764	999999	858	999999	413	649	647	588	481	710	337	949	999999	275	101	883	564	766	17	162	999999	300	692	147	465	373	706	86	999999	999999	999999	999999	850	396	999999	476	999999	997	439	999999	999999	999999	351	130	999999	811	394	223	24	999999	999999	738	999999	572	475	999999	999999	720	166	999999	999999	570	339	889	999999	665	109	633	252	625	698	566	337	999999	999999	999999	948	999999	848	654	978	493	72	630	362	999999	999999	288	999999	558	999999	999999	841	999999	999999	234	999999	461	999999	634	712	761	971	999999	930	999999	410	999999	999999	208	525	807	872	511	71	458	999999	999999	999999	155	775	999999	999999	999999	999999	234	999999	938	712	142	318	497	509	223	999999	227	522	674	700	999999	513	996	83	999999	43	999999	601	339	337	727	727	258	924	
916	999999	891	58	287	869	705	948	999999	999999	999999	999999	38	307	659	569	843	999999	832	999999	846	642	778	999999	990	660	238	999999	999999	999999	985	415	69	572	592	364	999999	178	999999	804	999999	741	999999	816	999999	832	14	991	999999	769	999999	790	894	249	87	284	999999	155	68	626	999999	83	999999	860	999999	666	829	465	715	999999	519	674	701	999999	24	115	600	962	745	167	999999	246	999999	624	999999	999999	521	820	494	317	283	905	120	999999	173	921	999999	190	621	999999	12	549	286	999999	260	819	999999	999999	234	999999	684	128	410	901	971	999999	392	939	743	999999	155	19	970	407	30	614	999999	93	864	999999	999999	420	999999	410	164	116	960	999999	374	999999	115	655	595	522	999999	999999	505	219	646	769	538	248	447	620	199	992	578	879	627	645	999999	999999	11	140	54	273	999999	999	746	999999	443	350	574	999999	895	999999	999999	999999	773	865	119	355	999999	999999	565	999999	972	730	221	999999	537	90	999999	728	53	109	654	999999	477	999999	387	505	999999	781	335	197	999999	12	999999	698	578	999999	115	761	999999	909	999999	905	575	365	999999	999999	788	999999	999999	363	925	846	401	999999	846	959	980	999999	487	614	882	664	769	378	25	999999	14	522	999999	417	999999	663	202	143	999999	748	889	121	78	999999	716	887	454	972	271	827	610	999999	851	999999	149	999999	284	999999	36	904	145	206	999999	330	52	275	991	920	388	272	999999	267	265	108	999999	868	999999	157	999999	994	220	797	999999	197	370	84	671	973	277	282	389	999999	117	635	999999	693	771	748	999999	999999	896	534	594	998	183	352	674	753	550	999999	367	136	35	41	694	348	99	162	960	968	604	28	999999	115	883	384	160	999999	495	386	107	596	859	456	108	686	213	118	999999	28	409	917	433	996	999999	262	254	85	999999	274	999999	999999	999999	328	846	877	999999	999999	999999	798	201	55	267	173	183	770	276	999999	932	999999	145	981	999999	941	568	686	595	655	199	999999	140	85	999999	231	999999	488	808	541	609	231	804	723	999999	999999	826	999999	659	999999	823	999999	985	675	999999	934	139	622	481	846	760	169	292	999999	299	494	667	126	367	46	390	999999	962	735	969	999999	212	421	988	920	125	214	36	335	832	54	999999	999999	999999	999999	999999	999999	16	961	780	449	938	578	433	999999	559	709	996	623	878	137	192	259	705	441	999999	717	633	560	730	555	999999	999999	403	255	999999	212	194	999999	944	999999	689	11	954	999999	772	999999	987	999999	371	999999	999999	413	999999	705	
861	395	999999	500	32	383	999999	999999	999999	235	317	982	185	999999	999999	356	525	392	678	658	448	999999	305	999999	668	999999	730	153	198	325	347	729	999999	697	393	463	453	693	591	570	693	999999	770	729	999999	790	458	999999	830	25	890	825	999999	999999	267	680	100	582	832	925	999999	999999	266	999999	999999	587	482	487	794	999999	999999	999999	800	117	964	214	999999	575	999999	878	648	921	322	183	999999	522	993	711	999999	999999	999999	870	999999	666	999999	310	999999	854	841	634	999999	970	25	634	122	67	34	627	833	62	269	524	618	953	286	732	80	93	490	375	999999	770	999999	90	833	999999	970	144	200	664	238	999999	999999	339	570	999999	905	688	71	377	999999	376	877	999999	454	848	261	907	389	999999	240	893	374	476	50	547	922	934	999999	89	97	889	437	179	823	703	790	289	393	999999	826	392	32	999999	877	227	999999	669	999999	985	781	73	755	15	999999	345	999999	999999	298	999999	999999	971	887	999999	290	608	939	707	999999	750	67	971	524	999999	368	848	871	260	598	999999	999999	263	999999	815	308	33	144	431	999999	488	510	999999	991	370	999999	855	505	50	833	999999	287	196	114	885	927	809	999999	974	646	585	474	941	669	475	379	501	673	81	999999	999999	999999	517	999999	85	250	535	980	164	928	513	352	999999	427	329	545	467	159	422	888	999999	999999	999999	784	170	999999	569	862	525	990	999999	192	433	367	576	999999	770	999999	999999	645	402	828	999999	999999	999999	999999	643	523	350	929	912	352	261	192	194	781	314	732	801	71	680	672	465	999999	577	331	919	473	851	524	775	999999	130	776	999999	999999	100	999999	650	927	380	56	522	999999	88	18	930	251	999999	795	500	47	433	968	965	729	373	230	999999	812	323	999999	672	999999	164	679	232	484	696	523	691	199	91	999999	690	633	159	869	95	999999	400	677	300	999999	34	737	809	999999	999999	766	306	999999	647	838	613	210	999999	697	440	999999	999999	456	554	659	999999	999999	955	559	288	341	999999	999999	145	908	999999	645	879	616	999999	999999	869	80	673	999999	226	821	552	253	270	489	259	999999	438	999999	782	999999	132	641	999999	723	782	259	999999	479	197	802	734	738	425	967	999999	768	895	23	999999	715	782	625	442	999999	999999	711	299	798	999999	127	75	458	135	478	522	248	664	999999	644	620	206	204	742	423	96	813	828	302	999999	491	566	999999	156	77	170	507	999999	669	999999	80	959	85	397	79	737	999999	613	946	454	92	999999	817	379	999999	519	
588	882	28	999999	944	883	997	640	601	560	999999	312	68	317	999999	48	995	122	999999	660	131	999999	672	686	811	210	881	847	85	387	748	56	999999	558	999999	624	191	999999	30	196	962	445	795	519	97	973	555	638	999999	999999	118	999999	804	269	397	999999	220	341	394	744	12	160	564	224	811	604	999999	510	735	400	999999	531	999999	387	697	686	21	162	999999	838	654	999999	417	41	278	53	251	967	999999	800	414	849	89	286	194	999999	880	999999	708	493	897	55	902	49	196	586	999999	427	999999	999999	999999	67	743	999999	99	999999	742	532	999999	767	363	118	349	935	985	18	452	815	202	999999	999999	439	454	115	999999	999999	349	378	999999	999999	441	823	405	458	39	357	116	999999	196	435	79	357	636	940	140	789	999999	967	63	187	144	796	235	685	905	341	999999	637	615	999999	419	999999	686	999999	336	999999	999999	999999	906	638	902	919	629	766	816	457	802	999999	975	160	903	382	324	667	557	644	597	720	552	697	745	999999	917	999999	25	999999	670	999999	614	600	999999	814	70	425	285	225	999999	468	999999	458	538	999999	662	464	586	999999	999999	29	706	692	941	991	999999	218	892	434	999999	999999	999999	121	786	430	899	999999	83	999999	321	899	392	999999	476	139	851	104	999999	999999	815	463	129	978	655	999999	675	921	999999	95	476	999999	532	999999	999999	255	999999	757	671	118	208	288	391	497	725	160	636	375	226	999999	150	999999	59	256	618	548	803	772	465	145	999999	978	726	987	999999	469	376	999999	999999	231	421	999999	999999	60	999999	999999	81	999999	263	505	999999	310	705	845	945	232	999999	286	999999	999999	452	945	302	536	363	230	561	403	874	265	784	105	999999	995	400	56	819	998	999999	999999	999999	181	518	999999	130	454	282	880	51	999999	665	999999	999999	453	779	476	800	897	999999	228	975	999999	757	997	721	999999	63	710	455	898	413	805	999999	161	208	999999	436	999999	415	908	947	681	999999	485	600	694	999999	803	226	999999	255	999999	310	588	999999	798	424	520	248	211	401	571	435	153	986	860	999999	157	254	508	49	468	491	789	999999	304	326	282	407	37	999999	259	494	531	652	491	999999	890	999999	409	999999	916	104	214	517	385	255	999999	999999	739	84	650	559	717	884	787	440	521	999999	999999	999999	151	999999	221	89	151	999999	999999	500	505	999999	999999	112	844	999999	999999	373	286	282	895	58	117	783	999999	953	481	999999	999999	646	999999	61	982	582	999999	927	999999	803	883	135	375	999999	351	999999	993	
384	354	548	714	76	761	424	999999	249	999999	999999	374	368	455	999999	999999	999999	310	267	635	999999	999999	157	868	999999	936	329	489	161	906	597	706	399	789	293	608	933	999999	710	885	999999	999999	743	169	480	562	999999	999999	999999	527	924	997	94	92	549	11	999999	679	999999	140	442	934	11	342	999999	66	975	999999	999999	659	999999	999999	999999	999999	999999	999999	639	999999	397	364	999999	999999	864	633	999999	999999	622	316	250	292	412	263	999999	579	453	515	896	999999	344	423	587	999999	999999	966	853	468	999999	712	897	993	371	999999	292	442	550	471	999999	377	360	999999	444	669	999999	999999	999999	420	276	30	928	679	999999	238	653	973	777	812	999999	898	999999	523	202	909	419	256	920	202	999999	755	39	981	445	528	999999	118	999999	917	999999	318	719	443	202	385	784	999999	344	143	566	318	665	738	689	181	597	836	43	534	259	999999	958	64	448	520	991	946	244	141	188	999999	994	999999	999999	474	189	999999	331	816	999999	999999	999999	787	636	663	999999	301	302	274	930	224	84	454	667	999999	360	665	994	682	394	837	999999	999999	954	31	324	999999	375	999999	992	260	515	226	409	68	179	999999	427	785	999999	699	654	969	210	963	469	999999	201	999999	124	524	351	999999	432	298	999999	999999	832	615	349	999999	925	87	999999	679	709	858	55	609	198	189	247	219	262	694	192	999999	999999	991	561	774	614	999999	110	999999	908	866	794	120	999999	469	999999	812	445	145	999999	576	698	531	264	611	999999	591	815	934	999999	142	999999	999999	115	204	999999	841	63	574	679	564	999999	999999	770	842	74	934	999999	999999	841	999999	773	126	920	999999	325	480	999999	950	279	32	999999	175	201	776	480	999999	15	999999	761	506	758	870	465	999999	999999	894	760	421	547	569	999999	999999	103	851	368	279	816	499	879	999999	114	113	999999	657	18	999999	611	994	999999	999999	929	999999	967	344	676	902	660	999999	26	999999	999999	325	412	709	200	468	999999	350	418	210	999999	999999	999999	534	402	654	575	808	210	787	293	766	58	540	640	999999	999999	758	184	465	999999	999999	482	459	517	788	701	999999	467	550	739	271	585	171	766	423	339	999999	942	32	336	852	510	239	146	999999	277	872	79	473	348	999999	175	952	592	145	42	326	999999	614	953	980	999999	660	57	32	190	999999	773	226	398	999999	816	162	999999	999999	605	253	999999	564	999999	999999	525	994	999999	999999	105	633	579	630	390	22	426	999999	999999	999999	511	999999	192	999999	772	390	108	852	84	999999	
507	999999	823	826	540	999999	14	461	103	134	464	356	459	999999	926	557	316	152	836	385	999999	999999	93	782	264	999999	70	999999	792	140	729	673	999999	549	918	999999	809	999999	999999	600	999999	965	999999	943	891	164	999999	999999	198	999999	83	955	26	699	402	28	929	999999	999999	784	728	807	668	963	405	791	437	999999	999999	843	747	999999	62	245	999999	304	254	999999	999999	109	365	509	18	999999	66	774	999999	229	157	999999	162	768	191	316	872	211	306	280	548	109	726	490	848	355	477	520	999999	781	999999	108	774	999999	999999	472	429	228	798	101	906	631	145	218	762	812	999999	978	381	999999	373	176	997	973	600	791	382	874	999999	999999	109	999999	870	875	897	59	999999	372	618	719	886	653	412	215	999999	917	964	518	728	46	999999	499	148	167	999999	999999	110	800	199	368	99	555	999999	145	992	370	760	269	320	713	687	328	369	662	859	999999	763	999999	609	999999	826	999999	155	625	999999	999999	407	713	466	741	999999	999999	182	259	999999	999999	95	277	999999	12	167	704	999999	25	358	999999	139	999999	307	698	402	318	200	516	542	235	999999	942	145	392	999999	57	803	579	999999	362	155	120	43	528	999999	496	579	606	525	131	665	139	276	663	480	999999	415	768	999999	640	143	999999	717	999999	931	153	141	999999	49	119	901	628	261	995	199	29	452	999999	999999	906	738	593	990	999999	570	999999	675	999999	911	51	641	45	240	134	229	999999	999999	999999	999999	491	999999	749	999999	416	999999	999999	878	280	473	999999	479	999999	704	999999	901	549	675	307	833	660	999999	658	918	998	478	999999	398	136	776	710	626	813	999999	582	551	999999	36	584	199	533	401	999999	18	460	572	14	340	798	232	680	814	104	806	936	24	705	831	569	938	363	648	751	504	999999	999999	665	455	131	891	912	522	100	117	309	999999	999999	649	467	435	999999	535	999999	904	105	895	531	17	999999	568	845	167	467	646	835	885	649	900	255	626	906	558	219	906	999999	167	724	999999	506	999999	942	65	999999	143	999999	828	999999	847	408	868	999999	658	211	562	55	755	65	454	281	424	999999	181	404	999999	529	914	999999	693	999999	938	181	999999	510	576	626	789	793	999999	181	17	836	802	502	387	323	257	999999	999999	861	564	112	279	715	91	67	771	661	532	614	560	999999	365	999999	470	999999	767	157	634	936	266	961	731	999999	999999	587	817	678	27	527	999999	567	668	832	39	999999	901	828	999999	999999	855	999999	270	719	621	999999	481	549	
41	690	999999	999999	999999	721	999999	602	381	997	451	503	250	102	644	15	343	999999	844	999999	233	634	795	999999	728	125	90	138	701	999999	999999	769	999999	278	647	336	999999	181	845	947	237	436	464	904	387	925	278	762	493	265	999999	628	999999	999999	325	406	999999	616	381	606	640	476	901	369	999999	681	397	972	455	317	43	171	156	896	999999	999999	999999	891	561	999999	846	999999	644	999999	635	999999	999999	167	999999	250	441	365	999999	249	999999	760	535	105	999999	999999	537	306	317	999999	999999	223	999999	763	653	999999	999999	13	64	578	759	999999	831	465	733	311	572	999999	29	215	876	678	372	907	589	544	271	84	999999	855	999999	549	20	468	223	421	562	999999	513	433	23	437	310	999999	490	994	928	999999	372	267	143	307	287	112	309	554	999999	999999	184	118	999999	999999	681	209	999999	219	312	999999	251	321	749	226	999999	999999	201	448	999999	999999	427	594	999999	999999	999999	74	722	967	999999	907	168	669	999999	988	181	405	999999	999999	755	111	917	280	692	565	827	60	999999	916	580	691	910	861	186	711	156	589	999999	74	999999	999999	486	345	946	405	214	581	751	999999	999999	999999	428	999999	692	276	999999	156	902	60	999999	662	556	805	396	999999	996	306	999999	858	999999	591	902	112	422	999999	999999	581	333	297	999999	256	309	756	870	259	999999	580	179	910	488	999	686	452	999999	786	70	999999	948	999999	408	908	999999	892	919	464	428	999999	917	553	999999	650	823	615	699	999999	999999	999999	999999	999999	999999	425	137	583	379	999999	904	460	999999	635	999999	999999	999999	958	888	999999	167	416	836	416	831	945	663	999999	268	999999	186	999999	752	999999	434	269	745	811	999999	983	780	514	522	87	559	999999	915	291	475	707	999999	999999	726	257	960	945	964	528	999999	373	999999	999999	324	541	666	999999	999999	828	999999	999999	208	999999	902	905	671	999999	893	758	856	863	999999	381	999999	999999	820	321	999999	999999	999999	488	304	999999	505	692	230	278	200	999999	421	726	269	999999	90	656	509	999999	999999	821	999999	999999	61	999999	672	453	343	391	361	764	721	999999	489	213	216	723	524	982	326	999999	999999	403	462	912	346	140	999999	942	999999	999999	999999	624	359	532	999999	315	436	98	999999	61	999999	838	999999	999999	999999	77	247	66	881	366	999999	526	879	751	146	192	854	999999	869	999999	849	400	100	857	712	106	994	956	293	999999	297	436	437	274	999999	846	999999	36	652	279	893	547	71	934	999999	534	999999	607	396	737	999999	297	228	999999	212	999999	
748	69	999999	173	82	999999	772	980	79	705	99	999999	999999	999999	999999	999999	496	600	999999	999999	338	166	496	187	362	397	569	556	999999	10	999999	424	72	999999	107	426	313	489	206	613	775	91	865	665	445	999999	999999	999999	41	632	800	627	375	900	629	592	999999	999999	810	999999	721	225	539	78	497	674	999999	999999	202	999999	524	16	403	999999	536	999999	301	830	741	232	679	473	524	999999	209	590	999999	999999	283	515	853	766	678	521	891	999999	552	999999	999999	770	587	729	999999	752	117	794	234	341	999999	999999	301	743	999999	588	999999	999999	700	720	869	907	626	999999	999999	687	435	758	337	881	999999	976	704	999999	662	971	644	950	569	772	710	415	999999	716	797	999999	224	999999	999999	100	516	644	858	831	926	270	154	206	999999	226	326	359	999999	353	199	397	678	796	90	833	999999	999999	687	928	999999	999999	552	909	593	812	999999	325	795	247	375	508	999999	873	577	401	826	999999	999999	353	999999	361	948	999999	999999	410	233	428	39	139	999999	461	956	999999	999999	472	999999	999999	613	214	753	11	999999	229	977	690	279	805	228	688	16	999999	999999	344	482	658	515	540	999999	193	588	54	295	999999	100	913	551	197	999999	999999	684	591	835	729	599	454	797	728	44	999999	140	999999	209	350	132	651	339	622	458	173	957	187	853	429	625	708	715	897	138	73	149	91	753	123	14	425	670	999999	744	37	860	786	505	554	999999	170	845	944	543	449	999999	929	739	888	157	506	737	415	113	891	738	999999	999999	970	697	999999	999999	999999	346	707	981	937	999999	430	312	180	682	999999	999999	999999	863	771	363	689	999999	219	351	865	965	508	687	999999	298	999999	299	959	196	999999	857	999999	495	759	608	999999	468	647	61	319	585	999999	824	438	47	999999	37	967	547	910	490	487	999999	809	130	999999	999999	726	648	35	141	352	983	156	451	375	969	999999	172	999999	999999	842	168	42	999999	988	683	259	226	650	825	331	999999	999999	54	379	999999	999999	638	999999	817	742	998	36	187	999999	999999	677	999999	672	679	923	999999	30	689	648	329	675	999999	999999	164	999999	509	998	210	809	930	999999	112	999999	80	293	475	999999	708	489	843	999999	854	56	995	16	999999	554	970	901	526	401	596	405	60	628	999999	999999	616	57	999999	10	826	377	312	295	999999	914	999999	999999	458	412	321	210	804	999999	820	999999	145	158	507	955	37	308	292	538	999999	706	32	451	137	968	999999	661	256	999999	999999	487	743	999999	441	358	951	999999	
453	999999	89	396	999999	863	999999	681	371	467	549	287	973	527	94	774	183	867	999999	160	267	489	626	660	954	962	880	343	740	434	717	999999	13	452	855	178	458	725	115	168	643	999999	999999	328	122	969	868	788	999999	969	999999	999999	466	801	327	963	497	429	999999	638	982	474	940	936	750	999999	999999	999999	672	999999	325	999999	762	733	516	811	999999	308	999999	984	103	999999	941	771	897	153	999999	212	134	891	681	38	293	476	186	999999	516	669	999999	722	695	999999	125	486	653	88	999999	999999	999999	515	90	999999	881	457	545	889	999999	178	999999	606	706	81	406	999999	999999	297	175	295	556	347	304	223	731	825	298	756	976	464	128	999999	342	999999	917	999999	999999	493	157	835	931	296	999999	347	630	971	999999	624	940	345	999999	999999	912	999999	186	946	221	866	467	66	168	789	912	999999	60	229	273	746	163	999999	999999	999999	149	339	363	270	999999	957	592	759	809	999999	816	999999	222	762	906	999999	783	970	407	944	36	101	677	999999	383	577	296	411	707	279	471	999999	376	501	999999	583	172	916	999999	263	283	707	256	999999	972	281	855	298	322	999999	962	192	390	34	723	58	999999	221	886	134	670	999999	999999	540	212	999999	275	720	999999	333	999999	999999	725	153	999999	329	844	192	179	112	721	998	98	261	316	289	999999	351	777	177	921	951	39	999999	999999	999999	655	716	292	319	999999	145	999999	989	801	105	466	246	363	404	214	999999	999999	999999	999999	999999	103	801	999999	923	891	923	942	378	411	703	837	605	560	578	673	138	900	999999	106	586	256	108	459	221	822	536	988	383	963	452	909	255	717	921	998	853	493	369	427	92	202	999999	588	108	267	860	685	784	730	86	579	191	999999	826	999999	995	352	21	110	365	935	569	415	999999	793	591	999999	999999	580	820	645	540	999999	23	999999	872	519	360	999999	999999	850	999999	652	887	872	999999	999999	891	505	12	999999	481	269	72	999999	632	968	628	314	675	999999	55	213	999999	440	48	748	673	999999	999999	485	991	67	148	514	731	917	999999	96	75	999999	995	144	999999	318	999999	281	380	866	761	904	999999	56	288	988	804	10	741	456	834	999999	894	459	951	527	999999	423	131	557	999999	715	449	541	249	652	977	999999	999999	602	999999	767	999999	807	680	999999	594	999999	999999	159	999999	999999	999999	999999	999999	95	999999	999999	193	60	999999	750	159	822	449	56	464	359	999999	636	999999	893	999999	149	999999	76	611	97	999999	311	999999	999999	644	972	847	
695	539	999999	289	164	999999	440	728	585	804	526	617	556	367	634	195	244	148	153	147	816	366	46	892	195	483	50	767	881	127	232	116	187	974	999999	516	96	999999	652	122	580	999999	999999	344	662	999999	65	999999	999999	999999	999999	436	500	999999	41	999999	502	484	103	680	482	673	846	467	581	999999	439	581	999999	127	999999	174	496	40	567	651	999999	999999	240	736	428	320	999999	765	999999	796	999999	353	943	999999	24	611	977	971	999999	906	328	331	762	251	999999	483	127	37	27	533	940	470	276	389	999999	799	254	999999	262	172	61	91	999999	785	805	95	637	196	113	999999	999999	524	400	999999	332	255	939	989	716	944	999999	595	748	895	855	999999	999999	563	664	999999	367	620	719	999999	999999	247	999999	977	445	933	846	999999	923	529	346	999999	79	616	67	515	860	999999	649	317	999999	465	342	151	929	999999	18	999999	531	889	140	576	804	922	804	999999	999999	999999	553	782	108	999999	671	999999	558	999999	85	470	999999	159	364	112	971	412	508	400	905	152	57	784	925	772	409	44	398	770	621	999999	811	973	553	999999	710	866	219	708	793	123	592	999999	585	547	577	382	535	38	999999	402	424	414	189	818	999999	769	857	336	862	999999	999999	788	818	928	659	999999	605	999999	401	114	202	800	606	791	999999	557	209	999999	204	36	509	999999	175	999999	732	407	794	999999	999999	941	19	883	999999	166	999999	804	999999	999999	888	54	999999	999999	636	501	999999	999999	807	397	269	368	570	999999	141	835	999999	471	623	599	206	261	999999	999999	485	999999	104	319	953	450	999999	999999	999999	552	498	999999	999999	999999	999999	674	999999	117	999999	999999	475	623	381	538	751	20	999999	820	191	92	999999	999999	315	999999	592	186	999999	999999	670	366	887	514	491	999999	982	981	585	696	739	949	579	99	662	342	405	861	88	999999	568	942	999999	999999	573	999999	102	861	999999	353	999999	555	999999	999999	447	999999	519	960	141	999999	556	999999	999999	341	91	242	999999	370	974	973	511	731	107	839	331	727	999999	208	941	697	924	130	148	241	999999	193	681	449	999999	429	822	444	730	724	999999	999999	517	90	607	340	999999	731	886	870	842	127	999999	437	808	719	298	999999	29	999999	439	435	631	999999	493	898	999999	73	999999	555	999999	76	11	382	830	999999	220	864	999999	999999	999999	202	999999	277	999999	730	735	999999	640	999999	999999	999999	425	999999	295	583	177	323	597	709	779	228	999999	341	719	775	125	85	607	999999	509	434	719	999999	37	246	202	363	
999999	762	173	317	999999	786	999999	648	651	715	97	999999	364	999999	999999	891	830	198	999999	999999	999999	999999	614	660	645	363	433	706	792	16	268	999999	391	814	999999	999999	999999	472	795	236	999999	81	133	410	987	999999	922	612	999999	828	587	839	66	300	805	189	157	512	671	79	363	999999	855	999999	999999	999999	999999	999999	386	442	355	368	402	999999	985	487	501	213	672	294	441	820	999999	964	999999	999999	992	101	18	340	686	43	800	726	873	208	999999	999999	954	999999	999999	381	999999	724	999999	229	446	113	999999	327	687	943	999999	999999	637	542	999999	891	225	999999	55	773	541	55	999999	321	568	676	90	786	272	21	259	722	797	999999	594	824	491	999999	983	889	786	691	652	743	203	422	98	340	999999	333	273	928	904	723	839	190	968	999999	999999	999999	999999	528	65	676	999999	127	589	577	999999	999999	410	25	53	999999	999999	850	402	22	128	999999	999999	999999	755	938	748	999999	818	84	230	413	855	999999	548	999999	866	268	635	976	58	85	999999	521	391	686	923	257	884	748	999999	989	787	956	52	516	191	999999	772	999999	928	373	308	515	999999	544	497	89	477	830	999999	728	225	999999	964	999999	322	77	368	999999	25	500	446	79	348	241	626	899	287	42	41	999999	495	999999	58	999999	776	327	173	846	198	843	780	64	999999	17	773	371	991	999	203	124	915	703	111	999999	926	239	177	125	918	999999	801	999999	999999	705	242	707	999999	289	275	995	903	999999	880	181	720	392	620	340	467	265	908	288	838	917	677	792	416	620	999999	547	160	58	927	601	51	999999	265	753	774	76	993	999999	733	208	999999	403	823	930	717	544	618	836	658	663	689	999999	606	880	37	450	301	999999	531	727	844	855	593	289	999999	999999	136	866	565	401	271	205	554	640	999999	284	968	485	902	224	999999	323	399	274	911	527	999999	385	725	333	775	246	191	999999	363	365	999999	999999	999999	999999	417	999999	280	267	401	493	969	966	183	999999	481	815	999999	316	999999	531	465	328	377	612	648	750	150	999999	625	999999	999999	999999	287	999999	474	434	999999	570	806	999999	53	142	999999	427	558	999999	212	972	851	960	391	874	999999	832	900	491	176	999999	999999	999999	612	48	641	999999	999999	431	689	832	999999	57	139	293	510	999999	487	999999	999999	950	63	877	999999	178	390	665	643	999999	341	455	450	983	268	999999	877	149	574	14	501	507	999999	137	91	379	692	804	830	108	999999	594	354	999999	45	226	144	816	999999	443	658	976	
999999	999999	999999	244	392	306	999999	642	416	999999	58	482	830	999999	11	999999	795	179	485	585	834	545	776	746	110	871	947	51	999999	71	31	140	356	525	775	620	47	847	987	396	25	198	692	12	546	999999	747	97	225	218	30	999999	999999	82	151	999999	562	999999	999999	520	358	747	289	354	349	917	136	999999	182	391	999999	947	999999	99	999999	999999	852	773	209	239	134	999999	999999	154	999999	999999	182	999999	383	588	68	693	714	476	999999	278	999999	347	663	999999	999999	999999	999999	999999	330	82	999999	868	512	505	344	999999	154	904	999999	497	920	145	314	275	744	851	931	999999	999999	204	243	715	62	999999	736	999999	119	580	493	692	946	992	824	999999	999999	314	771	999999	254	279	549	809	90	549	999999	774	43	397	884	893	509	999999	510	135	839	999999	816	220	769	829	999999	574	421	704	551	927	999999	346	999999	440	90	999999	999999	63	999999	433	635	999999	944	962	481	721	695	599	192	626	491	999999	138	265	498	560	119	424	999999	974	398	385	999999	429	999999	696	999999	999999	813	999999	980	457	999999	415	425	999999	276	999999	357	957	878	821	999999	925	445	999999	218	703	942	529	944	925	462	680	44	259	999999	525	509	785	293	251	999999	736	645	44	229	722	839	194	999999	999999	77	643	999999	577	999999	82	999999	840	487	734	999999	293	511	65	994	798	999999	176	999999	750	999999	999999	673	999999	44	785	289	411	999999	999999	863	757	245	999999	857	999999	584	999999	395	999999	999999	668	307	999999	999999	999999	234	590	49	431	999999	673	395	543	999999	505	999999	469	542	999999	792	582	448	991	870	754	58	869	207	186	223	999999	780	367	219	999999	273	125	999999	541	561	699	999999	971	154	200	371	999999	637	362	848	124	999999	316	649	999999	230	999999	687	999999	455	999999	999999	863	999999	437	892	38	334	999999	241	999999	999999	11	526	103	220	476	847	999999	999999	356	999999	845	999999	999999	999999	999999	999999	259	418	957	437	910	96	206	999999	999999	763	999999	307	343	376	272	130	993	999999	999999	789	999999	749	999999	468	17	602	108	132	546	535	999999	999999	999999	999999	84	999999	999999	427	662	915	330	785	711	713	139	383	59	979	969	725	343	557	77	999999	172	510	664	999999	430	318	987	83	770	999999	999999	280	878	999999	302	315	846	576	889	999999	469	769	47	50	339	999999	553	128	999999	999999	201	561	999999	744	157	999999	999999	999999	999999	999999	927	256	25	738	68	999999	504	999999	999999	663	999999	999999	668	70	224	999999	472	624	999999	796	764	869	920	
949	781	103	900	999999	999999	999999	23	71	579	999999	89	223	754	309	982	479	139	526	440	499	942	434	999999	999999	530	755	111	999999	625	210	999999	68	999999	76	957	964	958	999999	160	959	650	817	198	133	981	999999	648	173	642	690	666	248	438	999999	17	357	999999	592	613	130	626	346	445	378	954	30	887	999999	351	27	520	769	375	481	849	999999	999999	769	336	999999	117	938	44	935	544	351	999999	999999	69	609	763	376	756	999999	343	314	382	819	178	960	123	999999	821	624	179	999999	999999	999999	580	882	999999	999999	265	94	23	999999	999999	510	833	613	400	982	628	742	264	154	22	999999	147	999999	751	426	600	376	416	157	126	999999	765	647	478	672	334	186	498	331	120	671	27	655	12	871	999999	565	570	140	341	89	370	34	884	537	819	45	999999	695	999999	999999	678	999999	571	891	744	196	145	727	657	452	253	999999	44	351	328	492	543	999999	440	999999	999999	285	815	47	999999	999999	763	941	853	299	55	999999	999999	231	992	160	94	120	999999	799	429	999999	482	888	835	436	990	542	219	337	502	999999	264	806	999999	403	60	534	841	13	999999	203	874	999999	407	999999	999999	812	358	999999	408	432	753	640	615	962	999999	926	999999	623	750	999999	732	999999	797	794	548	682	147	999999	999999	999999	278	133	376	236	968	124	491	395	999999	187	194	51	929	79	506	999999	201	999999	999999	133	333	228	999999	999999	471	999999	571	999999	901	999999	999999	758	76	999999	999999	630	999999	389	993	999999	444	815	641	573	999999	690	999999	727	297	925	490	25	999	976	236	60	999999	175	764	999999	553	999999	494	219	512	435	999999	91	915	875	359	812	137	912	999999	999999	587	689	174	781	763	843	324	975	291	999999	759	100	621	113	760	108	624	384	145	565	330	999999	70	999999	715	514	811	421	999999	678	888	96	999999	718	472	190	999999	983	856	709	564	518	928	852	675	884	469	812	999999	261	999999	753	777	133	197	999999	628	563	999999	258	41	902	410	999999	771	672	802	903	640	579	108	641	527	999999	999999	999999	502	217	999999	830	54	999	306	324	490	999999	319	999999	531	999999	562	446	917	607	678	662	118	326	91	999999	92	565	999999	546	999999	999999	999999	351	999999	385	999999	999999	628	999999	213	999999	999999	999999	999999	636	363	638	382	999999	27	661	723	920	757	999999	703	186	999999	999999	748	999999	827	759	171	934	908	967	999999	999999	653	151	818	681	403	645	999999	999999	204	454	999999	453	999999	999999	529	501	832	315	594	
784	682	486	999999	696	497	724	215	846	999999	197	728	395	596	236	999999	875	843	52	526	121	999999	999999	982	681	999999	304	305	978	240	670	111	602	382	999999	473	999999	856	999999	193	678	999999	999999	108	16	726	999999	857	956	178	653	658	790	789	483	999999	11	504	999999	413	203	429	999999	616	999999	96	135	22	339	999999	999999	29	720	858	848	681	999999	582	975	954	999999	446	349	810	586	21	320	813	999999	765	471	999999	252	718	990	259	213	603	843	919	999999	251	527	202	665	634	937	932	941	801	999999	429	999999	658	999999	756	999999	426	39	252	776	322	123	999999	302	840	999999	12	867	598	477	479	999999	66	364	786	999999	156	999999	952	84	388	872	107	346	51	153	594	343	243	999999	787	999999	601	153	287	137	999999	899	824	858	999999	74	352	334	950	691	472	304	598	999999	933	999999	87	178	999999	450	25	238	261	999999	192	669	999999	429	690	999999	146	912	999999	659	965	256	999999	999999	149	999999	999999	773	395	360	999999	299	999999	406	246	517	497	433	755	837	121	999999	648	136	675	275	440	923	644	999999	554	559	999999	939	872	686	949	983	999999	83	999999	999999	842	999999	25	892	924	237	193	183	417	713	167	249	547	249	608	204	428	874	883	606	999999	350	805	132	82	805	534	999999	567	999999	404	681	917	869	883	999999	121	783	999999	212	999999	471	637	841	999999	978	402	999999	999999	999999	999999	164	999999	999999	999999	999999	105	892	999999	999999	999999	633	615	903	318	485	331	678	366	860	93	644	533	681	866	999999	712	964	999999	999999	413	902	999999	813	949	250	491	603	999999	391	652	999999	963	999999	509	999999	999999	733	532	915	656	724	999999	228	671	999999	999999	518	999999	456	999999	999999	172	999999	716	999999	162	801	999999	78	994	728	922	974	217	999999	680	312	181	760	811	978	999999	814	447	688	635	999999	152	38	619	972	999999	309	999999	521	66	248	514	708	999999	64	779	999999	921	927	999999	301	999999	806	999999	328	347	696	644	810	698	999999	288	37	175	999999	659	926	459	31	999999	623	381	696	808	442	999999	473	807	757	209	978	893	519	887	344	252	345	788	300	999999	459	664	792	822	709	959	487	542	999999	404	853	13	999999	355	187	919	999999	999999	999999	531	873	888	887	999999	719	464	999999	149	831	657	324	999999	169	396	132	959	589	874	109	482	320	931	754	999999	356	975	992	174	709	424	928	347	980	768	999999	999999	999999	191	112	254	999999	347	711	405	999999	715	844	514	232	228	
339	999999	899	335	221	942	999999	535	264	744	471	604	440	999999	729	977	166	400	634	999999	192	408	771	854	291	972	229	358	281	640	140	488	999999	491	94	489	448	655	557	819	436	999999	926	999999	783	999999	907	304	676	999999	999999	454	880	671	45	931	677	54	53	248	722	786	999999	624	614	982	663	999999	999999	999999	539	999999	842	814	999999	940	482	414	80	695	75	999999	682	999999	999999	999999	608	280	455	163	811	999999	611	318	106	999999	999999	999999	999999	800	933	958	972	436	574	999999	611	75	545	105	459	273	974	358	999999	797	114	95	542	928	384	999999	503	179	438	145	900	533	717	485	952	179	660	279	999999	116	952	255	603	44	999999	543	734	360	703	999999	429	263	145	999999	545	903	769	824	426	999999	999999	802	998	438	157	999999	999999	70	152	289	612	704	596	76	844	858	491	508	854	840	658	152	475	889	716	646	398	418	939	59	410	836	853	999999	651	159	257	175	886	996	195	999999	999999	424	936	725	666	79	464	687	421	999999	970	999999	891	322	337	999999	999999	510	689	939	999999	103	878	776	999999	384	424	694	999999	999999	999999	857	655	984	935	61	953	991	979	328	999999	261	637	150	865	999999	330	339	822	148	453	386	316	255	553	999999	545	169	874	292	654	999999	999999	999999	999999	123	930	906	387	285	999999	729	530	370	985	868	465	999999	910	999999	63	95	872	472	871	245	550	999999	999999	820	999999	793	999999	697	674	194	999999	999999	502	752	999999	423	951	547	999999	723	855	945	270	684	659	999999	999999	999999	999999	999999	897	614	234	412	572	530	475	566	769	371	612	999999	696	800	999999	923	245	168	999999	639	143	334	488	999999	389	999999	149	999999	171	709	544	827	467	115	297	999999	317	100	190	817	948	394	778	999999	121	32	258	470	991	735	999999	100	64	600	435	572	135	86	32	966	390	719	999999	70	826	784	375	591	512	132	616	155	999999	428	691	749	556	866	46	367	356	678	765	435	999999	999999	772	867	679	725	445	240	77	223	999999	999999	988	999999	795	336	656	666	957	868	128	426	121	635	908	686	26	268	50	665	620	711	953	970	922	382	999999	508	999999	999999	687	385	87	999999	999999	462	760	999999	81	999999	710	689	720	896	316	721	342	147	958	993	708	186	200	412	999999	999999	284	28	795	422	324	158	754	999999	191	999999	999999	999999	999999	999999	999999	188	999999	999999	954	930	990	67	663	211	999999	874	999999	918	88	999999	999999	999999	172	277	187	741	
52	658	999999	561	999999	550	999999	999999	999999	999999	999999	512	999999	999999	988	859	458	999999	734	227	364	594	382	999999	608	836	102	679	999999	674	194	999999	999999	194	145	538	946	402	999999	999999	351	999999	828	64	379	46	850	558	522	336	226	500	543	959	386	999999	286	944	953	108	458	45	26	707	801	138	999999	882	394	460	912	65	675	293	999999	274	999999	328	80	571	985	999999	167	230	458	694	832	318	808	687	262	11	999999	999999	992	999999	84	999999	999999	250	802	968	173	72	999999	170	824	259	999999	122	999999	999999	873	391	122	914	878	999999	259	117	306	925	84	706	999999	910	616	777	301	569	200	644	999999	829	999999	27	999999	104	999999	999999	869	582	234	695	995	304	999999	68	785	87	437	288	871	155	944	877	893	467	864	999999	554	999999	957	524	921	58	892	999999	622	999999	999999	783	989	999999	248	999999	700	388	999999	903	782	557	991	223	999999	912	773	919	999999	891	133	999999	240	999999	999999	821	625	999999	999999	999999	411	94	446	690	542	654	299	909	999999	999999	186	514	756	999999	999999	996	999999	743	392	19	999999	973	168	999999	971	632	553	695	228	426	108	999999	614	764	501	698	121	311	680	487	623	863	21	665	714	619	166	999999	573	746	999999	881	327	764	671	438	999999	715	718	910	110	603	690	491	131	196	999999	991	469	41	885	753	999999	905	396	421	962	999999	25	362	475	284	999999	999999	659	227	999999	850	102	73	772	999999	593	770	999999	29	999999	529	543	999999	719	999999	809	541	999999	999999	999999	999999	377	260	476	999999	700	999999	999999	826	481	218	832	904	522	999999	898	406	999999	489	170	302	528	377	248	442	999999	496	643	999999	999999	999999	621	646	409	261	483	842	999999	348	705	999999	334	560	547	964	697	638	16	669	275	412	282	381	852	999999	893	999	21	43	473	213	723	999999	999999	891	596	999999	505	270	575	66	809	920	784	933	967	967	829	283	999999	330	490	973	45	72	317	250	999999	884	367	483	830	563	875	502	513	200	999999	655	378	999999	143	745	103	219	603	361	999999	918	557	999999	180	738	298	999999	722	999999	109	297	584	356	999999	999999	903	102	235	255	999999	292	999999	777	767	183	905	244	196	999999	999999	825	469	956	653	874	999999	440	313	999999	275	732	779	763	999999	912	81	31	118	522	842	11	983	357	316	999999	498	780	169	996	999999	64	956	977	870	283	999999	628	702	528	999999	472	789	143	980	323	999999	999999	685	999999	111	999999	135	673	903	999999	
842	999999	649	349	385	556	281	316	270	999999	775	999999	893	818	94	453	329	590	999999	379	222	849	377	992	801	832	105	999999	894	948	928	292	84	999999	440	715	999999	363	152	999999	200	482	873	768	547	999999	772	866	771	999999	564	545	999999	533	999999	992	745	657	547	553	461	967	421	999999	292	493	728	901	999999	378	475	999999	448	999999	189	739	976	999999	454	101	69	999999	999999	999999	999999	393	847	550	336	999999	970	330	999999	598	286	232	70	561	485	999999	999999	870	488	999999	192	598	106	944	354	925	999999	999999	212	456	493	999999	999999	184	928	899	646	187	999999	940	407	999999	160	849	999999	999999	999999	999999	999999	400	119	199	999999	149	999999	794	296	903	206	410	432	834	128	999999	999999	63	999999	886	999999	999999	417	999999	304	548	999999	47	448	999999	999999	397	257	600	23	811	347	304	483	295	129	143	613	743	999999	175	518	573	36	791	999999	171	169	792	999999	999999	999999	999999	999999	211	999999	999999	356	999999	183	808	163	831	820	316	999999	810	579	999999	766	499	972	674	824	999999	40	431	21	656	511	567	999999	464	808	477	828	999999	999999	999999	150	112	786	999999	999999	182	21	686	999999	719	769	935	999999	657	36	999999	574	318	490	999999	181	999999	16	700	537	616	999999	999999	32	353	488	989	410	308	999999	663	712	407	114	999999	127	353	678	301	886	576	999999	581	999999	999999	902	519	552	645	110	426	106	999999	999999	999999	602	323	663	409	240	780	999999	293	295	999999	999999	176	214	838	999999	827	55	999999	813	961	999999	998	999999	516	450	969	446	764	207	944	567	999999	999999	161	59	804	689	278	70	999999	51	999999	295	76	927	736	315	714	998	282	381	391	999999	999999	323	999999	999999	999999	959	271	343	770	95	351	804	999999	805	63	788	842	147	777	999999	999999	999999	947	999999	202	999999	999999	663	732	999999	999999	573	186	999999	295	837	999999	750	542	318	799	999999	999999	606	944	272	964	931	262	925	999999	144	604	999999	999999	166	375	889	861	569	255	999999	610	14	170	777	628	619	999999	225	342	102	999999	468	854	935	647	350	769	930	623	782	999999	999999	609	999999	999999	448	777	139	472	566	889	999999	73	201	171	277	446	999999	999999	355	421	999999	999999	74	538	145	883	640	518	34	999999	999999	945	472	999999	803	404	379	999999	189	841	390	999999	775	212	633	405	662	999999	380	903	602	296	278	371	375	224	999999	262	833	999999	147	620	447	999999	958	999999	601	999999	367	999999	999999	999999	999999	513	41	293	999999	861	
905	740	231	866	148	131	528	999999	677	111	830	589	858	126	974	625	704	769	315	999999	254	605	804	666	415	506	835	244	832	765	339	91	406	999999	999999	999999	999999	280	999999	326	917	324	359	500	999999	778	999999	950	393	838	808	272	978	999999	616	309	936	564	999999	641	295	294	812	912	999999	748	192	184	770	880	999999	433	296	989	421	929	256	999999	500	637	492	885	850	993	956	77	113	918	77	56	167	779	819	840	999999	633	512	999999	728	999999	595	839	190	513	999999	999999	999999	989	76	687	63	631	73	999999	999999	409	444	818	956	999999	999999	274	117	999999	722	999999	613	999999	999999	788	427	809	999999	84	51	999999	704	346	446	581	999999	124	999999	999999	993	535	715	996	691	631	999999	693	491	999999	780	331	732	466	790	999999	771	999999	41	999999	269	999999	999999	989	782	506	999999	107	382	385	612	999999	423	999999	730	196	797	999999	765	336	598	733	328	561	303	999999	999999	247	555	999999	809	999999	999999	999999	999999	749	999999	726	999999	999999	999999	102	321	115	421	259	999999	14	736	604	257	999999	763	705	689	999999	926	495	695	999999	585	467	999999	999999	575	49	449	849	999999	980	999999	999999	403	999999	410	999999	421	222	999999	54	812	916	511	951	999999	655	999999	999999	883	999999	823	999999	999999	161	609	468	550	340	540	381	809	68	407	755	896	186	760	193	999999	193	124	713	999999	651	999999	669	955	599	835	920	240	72	999999	999999	167	712	49	252	999999	999999	999999	999999	681	767	999999	999999	999999	999999	65	967	894	625	999999	999999	478	119	648	388	902	940	512	950	504	619	150	999999	999999	999999	999999	999999	146	518	999999	364	237	999999	41	587	417	505	160	210	544	868	35	615	999999	999999	544	58	74	660	350	40	438	999999	586	71	627	999999	662	134	999999	871	830	386	412	727	473	445	87	71	971	999999	999999	312	416	636	594	999999	999999	825	848	999999	129	485	999999	192	925	232	457	999999	999999	920	999999	999999	52	672	47	648	213	263	802	999999	970	12	689	943	251	999999	598	949	477	101	999999	836	999999	999999	751	355	999999	229	802	999999	988	117	111	60	999999	763	269	743	599	945	331	999999	32	749	999999	127	796	234	941	999999	633	507	502	868	201	16	749	434	921	692	440	983	461	999999	121	999999	901	638	389	487	866	854	359	531	769	999999	813	536	47	634	558	983	288	999999	999999	490	999999	999999	999999	557	23	999999	822	907	999999	347	999999	999999	638	716	999999	167	845	463	933	999999	158	970	108	975	202	223	
396	296	143	457	705	999999	944	999999	257	668	999999	832	999999	999999	42	452	26	431	173	352	999999	331	418	999999	148	999999	999999	999999	342	999999	143	884	364	800	999999	535	774	67	642	604	999999	16	469	558	388	22	989	901	999999	705	953	999999	811	999999	325	75	878	999999	319	881	388	999999	999999	612	534	999999	999999	673	593	999999	678	959	999999	999999	826	891	861	860	22	135	834	177	999999	636	690	466	82	515	999999	382	657	42	748	999999	225	420	717	999999	999999	493	544	999999	999999	249	36	994	887	252	33	433	214	999999	729	999999	56	220	23	999999	921	999999	999999	962	198	220	849	646	999999	999999	353	415	183	999999	999999	529	591	518	859	853	609	696	579	830	491	61	177	638	999999	564	713	15	407	999999	934	956	671	581	999999	107	399	390	782	858	898	618	259	209	191	209	602	538	361	169	62	235	999999	991	481	146	52	221	343	656	325	348	999999	999999	80	999999	858	19	390	761	463	229	913	721	999999	872	801	968	456	999999	962	999999	653	999999	12	709	468	679	110	991	64	188	56	135	542	560	611	141	999999	311	351	592	157	600	706	833	999999	776	70	999999	999999	84	764	999999	694	150	694	769	126	370	999999	999999	999999	999999	999999	285	182	999999	999999	999999	271	670	999999	155	762	999999	37	999999	541	178	999999	999999	619	501	656	980	999999	816	441	402	866	842	24	768	889	172	683	758	893	430	660	999999	597	689	346	999999	244	619	999999	325	122	640	999999	947	971	729	569	417	742	999999	861	999999	999999	787	999999	429	656	999999	265	999999	695	278	170	120	999999	865	105	999999	165	999999	745	804	348	125	289	999999	614	999999	797	999999	603	276	999999	177	999999	305	186	810	185	917	27	174	999999	878	629	844	479	126	999999	999999	634	639	999999	759	980	66	27	999999	507	999999	815	589	283	105	996	428	262	992	999999	222	688	295	754	247	965	999999	999999	470	999999	445	756	999999	999999	999999	535	963	24	267	197	999999	287	946	312	898	112	999999	891	268	881	999999	591	487	999999	999999	428	349	885	24	793	408	614	556	744	72	530	327	952	592	999999	999999	413	995	999999	46	934	742	983	855	145	538	690	192	588	294	853	279	999999	419	272	999999	88	10	474	999999	898	731	211	249	378	999999	485	999999	999999	848	797	595	683	539	292	999999	999999	40	878	265	718	432	968	459	999999	999999	999999	999999	330	999999	955	999999	999999	999999	148	213	540	999999	999999	360	999999	392	999999	740	497	267	596	392	136	585	830	999999	131	219	
80	476	999999	752	999999	126	389	941	977	327	893	394	999999	999999	999999	999999	999999	622	552	528	999999	336	999999	238	962	951	665	22	417	745	551	907	999999	322	999999	671	999999	788	714	370	971	121	999999	174	846	112	202	928	991	999999	999999	218	505	603	999999	999999	535	999999	789	88	461	376	999999	242	776	986	113	999999	721	729	999999	367	907	191	556	100	921	999999	391	859	758	999999	31	999999	315	342	411	687	315	211	999999	914	998	635	909	605	999999	182	398	859	999	450	216	272	999999	82	310	323	56	916	821	759	153	929	329	725	999999	999999	927	443	999999	425	447	519	592	724	368	999999	282	951	513	748	387	531	999999	318	999999	758	952	242	41	98	640	398	390	999999	771	78	316	193	260	422	255	954	999999	999999	999999	697	680	693	714	38	999999	105	412	999999	999999	621	999999	999999	999999	596	221	694	999999	496	785	58	139	215	953	299	965	99	701	100	502	433	999999	286	314	832	88	269	528	999999	57	545	986	317	15	999999	999	305	999999	999999	211	561	552	788	798	955	999999	999999	739	424	73	951	403	321	999999	948	999999	792	999999	373	999999	999999	176	999999	999999	999999	71	822	209	803	300	670	999999	47	889	941	999999	468	488	359	275	614	529	114	939	106	151	674	999999	67	784	216	598	999999	156	259	394	152	349	557	999999	744	274	936	133	999999	850	366	431	638	76	906	999999	357	108	903	432	72	469	351	108	397	999999	152	29	999999	999999	486	999999	640	556	738	999999	930	999999	530	349	593	980	546	256	784	252	108	990	877	903	999999	999999	253	826	332	683	999999	459	506	659	132	917	50	331	373	475	791	91	338	788	382	892	577	563	839	92	923	105	999999	154	999999	162	151	999999	831	960	999999	813	234	65	999999	481	999999	999999	999999	999999	939	225	883	999999	461	27	661	99	530	999999	948	689	999999	250	759	902	145	999999	672	969	999999	999999	499	413	827	999999	856	283	999999	999999	932	706	346	173	152	707	221	14	693	999999	999999	61	659	482	21	958	999999	984	999999	999999	346	999999	208	257	899	89	725	480	491	999999	170	388	432	629	425	252	999999	823	999999	62	690	140	668	703	479	725	209	999999	401	869	999999	999999	999999	449	999999	999999	507	999999	999999	72	982	741	523	219	808	999999	628	999999	66	999999	614	12	886	999999	536	216	939	505	777	184	880	708	89	999999	333	297	410	982	75	999999	744	264	999999	45	79	999999	617	458	999999	368	106	179	960	999999	265	157	986	734	913	357	395	
11	999999	99	192	284	662	901	885	521	710	646	964	966	35	360	452	851	183	587	598	490	999999	419	88	710	999999	457	999999	999999	311	999999	79	717	705	742	943	470	852	795	296	716	999999	999999	658	459	214	994	606	905	705	999999	560	335	758	999999	399	901	21	481	536	214	544	999999	219	43	999999	256	271	292	416	982	998	999999	300	882	999999	238	761	999999	505	753	851	999999	480	176	125	743	958	999999	352	999999	459	380	268	999999	999999	862	173	624	882	957	999999	323	498	999999	146	999999	45	876	986	171	150	392	999999	999999	363	93	239	52	999999	833	999999	470	939	373	533	999999	999999	218	711	65	999999	147	745	547	30	999999	962	757	40	942	707	92	813	191	902	999999	404	485	728	999999	632	999999	705	999999	670	272	384	999999	199	518	999999	999999	174	931	106	13	647	438	999999	825	130	481	21	975	136	215	656	757	999999	999999	999999	643	489	623	432	943	999999	696	877	757	999999	837	568	521	889	880	999999	882	95	999999	428	999999	723	902	967	160	119	999999	922	464	616	626	663	731	295	419	999999	551	999999	163	572	999999	560	14	672	292	912	499	95	999999	296	774	672	572	48	267	920	999999	655	281	833	999999	774	422	151	999999	184	837	236	999999	543	999999	999999	931	336	478	415	718	239	684	247	999999	999999	677	178	999999	953	100	693	38	498	759	895	238	329	861	185	148	999999	145	118	85	273	615	711	919	401	740	246	999999	852	211	999999	971	999999	223	76	107	999999	309	583	93	999999	207	999999	783	482	154	999999	999999	302	276	855	104	576	172	356	39	999999	258	999999	222	854	133	999999	296	412	999999	204	116	999999	88	893	999999	562	34	931	75	999999	928	999999	257	139	770	999999	585	356	999999	405	999999	866	46	142	995	858	370	999999	30	999999	694	381	558	999999	505	680	223	383	301	541	551	999999	290	406	46	999999	203	93	93	999999	999999	940	999999	528	333	250	999999	946	897	705	201	795	999999	53	938	556	999999	308	633	999999	63	211	64	999999	853	640	585	640	999999	194	665	286	155	999999	430	999999	232	999999	625	265	921	277	485	596	999999	755	329	247	467	490	922	999999	999999	999999	802	399	885	437	674	693	664	128	851	712	50	999999	649	745	623	193	333	859	682	378	178	786	725	468	381	108	320	348	182	614	272	770	826	161	999999	40	868	795	999999	931	999999	803	999999	772	556	434	999999	583	623	283	167	999999	222	91	825	25	673	427	65	576	382	325	945	246	450	279	
999999	498	382	999999	325	999999	504	751	778	374	999999	999999	999999	946	992	736	725	898	999999	209	557	999999	335	357	999999	450	740	999999	558	284	857	189	332	286	999999	617	999999	999999	958	999999	568	471	312	461	655	720	515	118	999999	645	600	57	999999	251	722	352	172	35	235	874	797	716	202	503	516	999999	999999	999999	610	384	535	694	999999	828	640	96	442	874	702	999999	935	631	999999	912	684	999999	400	90	564	994	454	185	805	93	831	852	999999	999999	944	474	99	879	999999	209	120	906	116	960	611	636	999999	298	999999	588	939	176	999999	289	818	706	790	550	999999	616	999999	360	888	856	996	999999	816	633	930	238	999999	65	133	14	802	999999	703	439	479	927	94	165	852	227	999999	665	350	990	990	247	683	549	807	891	279	760	999999	260	999999	823	819	286	368	999999	41	883	53	508	486	50	12	360	999999	153	531	774	999999	671	711	340	447	999999	642	692	554	17	257	241	735	52	759	453	475	655	999999	808	797	999999	195	271	999999	999999	513	999999	244	999999	478	664	369	504	262	999999	548	999999	386	992	643	676	550	34	635	999999	999999	443	290	559	885	425	45	999999	976	749	485	450	718	605	323	692	457	231	538	999999	871	240	790	999999	904	841	279	125	174	131	217	999999	635	810	79	999999	669	999999	448	63	999999	646	999999	513	871	108	999999	780	679	951	228	329	999999	51	940	541	999999	878	654	999999	155	999999	559	855	542	324	814	907	999999	253	999999	999999	999999	485	965	235	713	286	541	806	926	999999	445	223	999999	887	674	594	870	999999	425	790	999999	404	907	708	999999	672	999999	999999	293	18	255	436	999999	455	999999	20	999999	999999	999999	376	347	848	126	657	484	345	952	654	649	999999	46	999999	827	242	741	388	577	266	999999	50	999999	999999	999999	918	999999	19	295	457	999999	999999	517	165	708	59	999999	192	287	260	999999	999999	720	325	907	73	971	257	609	695	714	168	442	820	576	788	999999	363	335	208	999999	474	999999	504	999999	985	712	880	299	778	789	559	110	327	42	999999	999999	990	86	459	946	995	409	600	743	192	999999	697	588	999999	988	100	857	89	846	999999	701	225	21	922	361	100	958	999999	999999	164	999999	124	788	190	468	79	999999	875	261	999999	75	459	761	131	999999	24	302	378	789	999999	702	31	480	282	694	114	979	164	107	999999	47	999999	999999	588	134	117	909	408	461	918	814	981	827	438	999999	251	464	890	169	999999	798	589	999999	999999	462	46	644	515	
495	363	100	131	778	999999	380	496	999999	182	996	999999	999999	999999	999999	870	999999	999999	204	52	588	453	999999	98	995	761	999999	999999	537	999999	999999	999999	473	404	912	107	999999	692	999999	431	68	999999	486	291	999999	513	241	999999	999999	999999	333	741	842	601	927	52	713	11	999999	26	348	922	999999	288	999999	909	192	711	981	819	52	999999	999999	772	984	389	966	999999	205	491	529	999999	785	365	163	394	255	871	999999	869	394	826	566	196	92	999999	248	207	999999	999999	999999	999999	999999	853	138	999999	999999	79	617	547	999999	999999	999999	644	496	999999	999999	999999	134	662	999999	321	244	122	434	225	635	330	999999	848	151	769	134	999999	170	999	239	932	999999	32	169	999999	263	929	793	999999	30	922	699	896	999	645	999999	582	330	19	999999	810	999999	913	506	903	389	999999	999999	317	229	594	483	497	956	213	376	999999	502	999999	999999	315	328	394	205	999999	999999	794	999999	505	696	552	891	160	999999	428	513	324	526	265	795	493	532	486	999999	435	448	212	939	999999	279	999999	89	841	951	999999	492	43	999999	793	283	595	920	900	620	676	999999	332	783	538	700	62	586	246	692	574	782	999999	574	769	999999	428	999999	63	236	726	999999	59	208	733	936	479	606	732	982	210	573	632	865	153	999999	125	429	410	999999	227	999999	843	159	387	207	649	469	947	528	854	740	866	674	894	999999	654	999999	59	602	230	455	853	263	999999	10	999999	977	430	48	999999	999	453	958	19	342	629	900	999999	536	999999	20	658	214	137	469	706	957	971	939	999999	991	379	808	875	771	539	999999	667	387	56	672	999999	909	378	855	296	999999	665	561	999999	754	999999	999999	999999	220	797	648	999999	32	303	203	15	490	960	999999	629	644	93	999999	999999	49	242	443	999999	624	970	748	999999	282	999999	798	302	999999	365	332	688	855	503	999999	999999	891	999999	645	93	853	666	558	948	220	235	651	999999	427	999999	999999	521	999999	44	999999	249	58	813	853	848	999999	900	596	134	638	999999	774	999999	428	273	999999	585	597	999999	999999	957	421	799	624	56	531	974	874	999999	821	999999	819	821	999999	425	924	87	610	796	588	999999	80	433	320	741	461	510	405	163	846	958	923	999999	408	732	827	258	999999	807	327	999999	35	999999	313	827	659	952	999999	13	349	834	975	999999	772	683	887	988	489	999999	999999	30	999999	721	814	862	999999	311	999999	90	999999	675	889	999999	478	67	999999	145	130	493	91	999999	182	402	814	22	983	999999	746	725	
845	839	769	315	222	307	952	314	130	450	939	358	539	999999	999999	673	999999	999999	333	999999	756	751	867	996	801	95	999999	185	906	802	999999	765	565	697	244	759	906	584	999999	999999	115	622	25	679	553	733	969	925	988	151	77	811	999999	41	999999	103	999999	773	513	999999	460	776	407	999999	571	184	793	841	23	999999	766	999999	590	162	999999	143	735	198	453	77	125	922	999999	765	734	999999	999999	533	728	999999	787	143	80	462	720	999999	999999	697	117	378	999999	138	999999	342	384	999999	231	646	432	999999	367	783	329	446	22	537	588	641	593	999999	218	269	999999	872	868	632	299	138	441	999999	918	48	90	84	137	986	20	855	390	36	846	999999	111	892	999999	13	999999	634	999999	192	750	999999	999999	612	169	680	999999	49	474	999999	418	102	999999	999999	917	999999	703	254	999999	35	999999	999999	261	566	658	889	999999	230	99	864	819	665	999999	999999	530	999999	933	477	915	999999	971	971	391	638	618	753	125	949	975	462	310	999999	325	424	665	999999	331	547	954	280	999999	794	999999	999999	932	752	415	999999	631	582	999999	999999	339	861	64	999999	999999	622	999999	905	773	218	255	637	563	260	999999	999999	999999	999999	23	395	523	999999	935	186	999999	780	706	865	348	169	999999	403	999999	85	239	463	999999	999999	674	709	599	58	506	313	549	321	56	999999	999999	151	999999	127	568	10	999999	999999	926	999999	533	571	916	92	999999	613	889	851	570	999999	30	885	999999	484	839	999999	796	474	148	631	999999	710	734	33	999999	206	798	211	999999	76	373	545	537	999999	585	113	793	999999	999999	892	423	697	751	999999	661	527	999999	887	999999	264	213	999999	999999	304	250	823	837	892	999999	999999	815	688	27	504	123	485	358	420	898	735	520	999999	983	255	999999	939	999999	999999	999999	934	958	910	922	579	862	136	999999	242	252	762	275	901	999999	999999	86	734	680	257	999999	186	178	999999	999999	552	744	924	999999	309	96	311	864	672	999999	696	412	999999	766	448	641	987	495	126	178	146	999999	619	403	863	179	483	999999	999999	719	196	765	140	921	380	835	938	999999	690	155	940	897	603	381	199	999999	999999	968	999999	999999	467	690	62	659	999999	92	134	530	399	140	613	52	163	999999	343	930	282	983	395	612	703	999999	999999	999999	237	248	999999	248	213	999999	997	514	36	106	261	506	713	480	79	999999	710	417	483	559	542	898	999999	999999	48	269	444	198	582	629	999999	999999	999999	999999	431	613	999999	886	326	253	143	108	25	
67	701	999999	227	801	913	108	902	999999	639	255	999999	339	999999	999999	209	944	999999	808	931	407	194	907	620	630	999999	465	999999	823	999999	999999	999999	444	999999	687	999999	999999	52	642	284	484	999999	625	999999	999999	654	102	118	998	999999	382	541	999999	176	999999	872	793	999999	999999	753	458	36	88	205	999999	829	999999	999999	999999	999999	998	901	79	534	457	681	999999	203	999999	999999	956	356	999999	147	718	699	101	278	275	814	999999	985	456	889	999999	999999	647	429	314	809	661	646	301	731	688	480	471	999999	718	999999	313	600	999999	999999	796	111	952	941	487	709	737	724	999999	12	123	999999	455	189	708	998	43	999999	888	999999	999999	999999	65	352	458	999999	237	302	559	999999	999999	999999	750	836	999999	724	505	706	942	605	999999	937	464	298	617	999999	999999	291	101	720	903	174	712	73	305	486	56	610	493	249	481	445	175	852	999999	558	272	619	999999	999999	503	336	999999	999999	999999	387	999999	767	999999	783	999999	945	999999	999999	434	999999	852	999999	540	999999	999999	894	223	999999	133	636	771	999999	796	69	412	415	204	117	226	576	968	428	964	999999	999999	289	999999	709	36	535	999999	335	428	165	999999	585	88	999999	315	608	123	503	169	472	615	253	999999	674	380	807	999999	102	999999	858	378	433	722	622	983	399	28	513	676	999999	401	446	193	640	362	826	336	722	802	618	463	474	269	999999	999999	388	318	999999	339	999999	784	999999	713	569	787	282	863	465	498	915	589	999999	999999	571	81	179	999999	339	321	554	999999	39	999999	14	404	903	999999	231	320	999999	90	817	999999	456	813	258	733	999999	853	90	999999	999999	233	886	38	853	648	999999	999999	143	999999	978	889	999999	749	755	852	708	175	883	118	641	155	999999	835	999999	435	999999	758	822	999999	444	999999	999999	590	609	999999	413	976	551	999999	476	800	187	284	111	927	399	707	999999	406	34	458	970	971	999999	725	340	61	999999	428	278	999999	608	696	884	503	657	203	999999	950	999999	732	999999	628	642	841	999999	618	733	999999	999999	671	700	425	999999	985	515	270	269	884	999999	999999	999999	999999	999999	537	202	999999	999999	608	279	205	568	118	958	301	999999	351	339	490	756	999999	328	420	392	606	999999	192	284	898	987	397	934	999999	999999	999999	21	500	641	114	999999	487	228	134	575	999999	113	592	999999	999999	160	173	931	999999	137	753	44	999999	999999	390	999999	20	999999	501	999999	882	271	313	632	872	290	999999	999999	234	841	999999	502	203	999999	552	999999	656	725	164	748	
999999	465	165	137	732	999999	711	999999	999999	816	638	999999	727	513	692	999999	800	959	594	839	816	464	707	999999	858	260	840	465	198	887	641	999999	61	753	999999	427	116	186	999999	999999	578	584	458	417	999999	997	999999	690	162	974	702	697	141	324	931	369	758	227	999999	481	220	256	999999	374	185	999999	230	974	715	275	471	999999	68	772	271	241	15	299	733	999999	484	160	312	224	999999	944	162	736	999999	999999	999999	888	907	429	610	331	999999	93	242	859	777	801	974	886	512	999999	999999	369	62	700	999999	468	494	418	996	69	943	999999	189	240	201	999999	162	999999	606	999999	999999	999999	171	939	227	922	67	999999	93	683	999999	999999	711	115	315	793	683	130	84	209	404	498	432	999999	387	666	903	11	667	293	648	696	999999	928	371	998	999999	999999	483	441	999999	619	334	323	883	999999	645	999999	925	999999	999999	41	999999	999999	188	228	217	620	562	560	28	999999	999999	799	999999	489	145	999999	743	317	596	999999	647	642	999999	784	174	119	999999	859	31	829	86	269	484	616	492	882	749	153	791	999999	560	922	999999	356	999999	999999	288	403	999999	862	340	618	999999	248	394	570	609	999999	63	107	952	702	999999	198	979	947	325	427	997	263	43	999999	525	19	19	724	229	451	382	640	999999	273	477	999999	999999	468	456	245	232	921	283	356	999999	999999	633	858	392	234	377	464	218	999999	406	139	828	740	102	999999	238	669	351	167	31	422	999999	688	234	999999	699	520	999999	999999	205	85	979	687	509	831	385	161	999999	995	84	999999	431	999999	867	348	340	757	375	653	17	562	999999	125	999999	999999	427	999999	633	22	534	999999	999999	138	665	331	159	151	999999	270	427	87	337	999999	93	113	991	999999	821	886	999999	941	154	999999	82	642	999999	864	362	831	414	441	527	330	470	999999	999999	302	314	999999	198	999999	526	115	236	929	235	234	41	230	686	130	133	747	972	592	711	125	999999	32	827	999999	789	409	855	986	560	17	885	865	159	698	991	285	999999	851	999999	999999	621	153	417	279	832	141	155	293	317	779	357	877	516	838	247	292	718	904	409	126	259	249	999999	227	999999	175	999999	999999	139	999999	999999	131	177	671	503	912	614	557	461	999999	999999	572	678	780	999999	999999	359	999999	461	709	566	793	999999	309	999999	999999	999999	199	999999	667	999999	167	164	999999	729	236	709	844	999999	334	677	999999	452	999999	862	687	571	599	999999	339	816	759	536	430	291	999999	679	999999	881	131	999999	424	
626	794	596	999999	418	218	60	432	309	514	976	136	41	999999	351	999999	999999	112	810	184	631	601	850	311	631	733	189	999999	557	841	962	222	195	999999	999999	657	999999	999999	279	362	999999	999999	40	312	999999	409	399	999999	915	980	431	779	321	964	999999	35	944	999999	475	684	999999	999999	999999	467	551	763	941	778	860	694	543	999999	832	999999	635	495	999999	548	527	999999	344	303	557	999999	419	999999	901	999999	999999	519	713	870	299	594	333	961	999999	573	760	29	468	999999	35	231	447	749	946	863	999999	307	465	405	767	254	999999	735	39	309	57	999999	861	719	319	351	999999	672	392	248	133	673	236	997	788	508	763	724	278	336	999999	999999	246	48	891	171	999999	317	113	55	254	598	999999	960	525	401	999999	748	999999	683	250	774	367	999999	739	665	999999	468	999999	269	490	625	467	703	999999	387	999999	999999	999999	158	297	673	569	346	993	535	999999	275	482	396	350	999999	423	999999	95	999999	312	999999	999999	999999	999999	595	700	999999	999999	628	140	237	791	999999	280	343	920	999999	396	577	999999	30	715	999999	922	806	985	230	918	476	212	872	999999	815	999999	593	525	601	999999	701	972	724	781	374	404	514	484	344	126	999999	104	271	208	518	999999	999999	822	104	313	294	609	479	925	98	426	267	619	999999	999999	686	818	329	104	694	605	490	248	350	809	418	332	999999	114	999999	382	940	674	999999	999999	792	770	430	999999	999999	101	502	999999	693	947	147	894	508	281	439	198	774	176	513	913	999999	53	481	295	895	962	958	375	23	715	486	593	520	318	280	915	999999	41	331	602	112	999999	555	402	672	523	999999	999999	674	999999	607	999999	999999	196	999	999999	298	145	402	999999	143	137	786	977	471	553	384	199	10	524	999999	743	999999	910	810	976	497	89	999999	381	148	999999	999999	999999	118	999999	432	999999	318	999999	626	261	639	999999	469	975	905	577	931	128	999999	999999	379	160	922	864	928	260	999999	33	261	999999	999999	999999	672	999999	999999	496	869	758	131	999999	880	479	897	549	114	335	999999	835	999999	920	999999	999999	241	514	219	999999	376	999999	784	182	999999	999999	280	416	999999	618	847	914	548	418	999999	182	999999	99	753	999999	999999	383	760	999999	808	549	999999	341	72	27	789	168	345	887	130	625	974	949	111	595	208	490	809	496	999999	999999	999999	999999	221	999999	999999	999999	761	999999	999999	999999	493	191	999999	408	999999	939	354	722	828	689	999999	661	298	93	208	56	999999	167	999999	999999	573	274	124	
281	999999	299	129	97	518	647	406	36	600	137	999999	792	999999	702	262	269	146	97	667	798	957	999999	374	138	776	462	163	603	618	523	428	229	77	101	155	53	819	267	214	999999	292	553	70	171	951	416	470	295	905	441	636	999999	606	325	324	999999	925	990	999999	65	494	803	999999	87	999999	912	724	494	556	219	449	878	882	486	516	414	999999	999999	999999	369	992	868	698	186	886	999999	999999	751	777	528	127	828	945	158	696	489	145	999999	999999	49	691	975	738	695	991	757	603	129	809	999999	61	721	814	951	73	625	114	999999	201	765	299	973	999999	37	101	621	933	734	789	999999	278	592	999999	147	678	27	139	999999	195	999999	999999	502	942	999999	477	406	24	994	95	81	384	904	999999	697	750	717	267	710	604	999999	824	869	340	999999	641	469	999999	677	282	56	495	111	56	999999	999999	796	999999	850	999999	695	999999	938	649	718	653	374	801	999999	396	960	759	429	408	814	313	999999	172	170	235	999999	434	347	722	48	585	282	858	999999	279	953	999999	416	159	909	774	886	230	999999	138	277	667	918	290	322	296	76	999999	241	759	999999	999999	871	625	999999	270	268	999999	610	143	380	515	82	783	999999	284	353	279	499	50	426	999999	551	999999	958	350	516	67	409	752	519	999999	626	969	331	329	815	999999	607	648	515	670	619	487	758	761	595	144	847	999999	942	999999	214	201	999999	699	92	999999	999999	999999	753	999999	816	999999	624	800	889	113	999999	123	999999	562	999999	850	535	756	638	999999	283	207	755	382	220	371	809	722	999999	999999	636	632	247	976	133	404	894	999999	853	762	863	957	999999	491	999999	733	579	389	133	999999	665	585	70	28	565	470	457	999999	991	454	58	901	434	999999	476	830	875	999999	439	999999	956	999999	999999	999999	999999	325	999999	273	700	486	792	429	598	22	770	60	571	229	420	999999	947	522	322	999999	713	961	532	418	24	852	858	96	999999	999999	407	444	683	193	818	999999	145	193	681	999999	662	999999	312	999999	693	999999	268	656	999999	776	329	443	908	503	172	248	999999	915	258	847	999999	705	479	742	615	335	377	387	999999	999999	527	764	841	808	746	95	659	999999	725	598	593	999999	23	183	536	963	535	189	31	579	457	229	934	999999	999999	957	158	569	807	367	58	881	255	902	258	999999	602	999999	757	87	999999	999999	200	999999	264	999999	691	305	216	651	800	197	366	831	721	999999	829	17	921	999999	936	999999	312	368	549	999999	956	999999	
925	970	371	434	432	999999	990	775	39	284	999999	470	275	853	363	166	566	860	524	424	999999	999999	735	999999	189	968	151	999999	379	831	120	552	999999	999999	380	999999	289	376	765	422	840	946	279	555	999999	461	523	93	736	156	999999	688	999999	999999	999999	975	999999	777	254	463	802	501	405	999999	173	999999	999	695	483	127	876	200	105	111	999999	999999	680	999999	166	999999	999999	67	763	233	39	432	364	999999	650	405	10	512	131	999999	999999	349	550	999999	392	410	461	999999	999999	618	279	611	999999	95	957	695	304	64	620	527	18	999999	738	182	177	740	672	999999	54	87	127	374	999999	793	491	244	999999	999999	999999	755	276	627	457	155	953	428	838	999999	999999	955	111	999999	999999	604	303	875	611	378	904	651	999999	389	783	532	500	905	999999	999999	999999	722	11	694	267	999999	260	391	296	592	228	749	999999	999999	999999	99	999999	181	999999	474	500	615	999999	325	704	155	27	886	999999	925	654	999999	884	48	999999	257	954	416	688	37	999999	911	999999	28	160	164	750	345	288	694	999999	328	433	78	309	987	99	686	989	121	847	374	999999	999999	938	180	999999	999999	727	853	145	999999	493	455	130	999999	999999	999999	175	999999	405	682	999999	159	380	335	624	999999	739	999999	168	277	426	577	999999	979	373	227	89	979	999999	887	617	434	559	984	835	978	948	721	999999	483	521	449	715	174	999999	398	990	999999	999999	58	133	49	695	867	154	916	275	151	225	999999	999999	999999	260	518	74	183	600	395	999999	645	868	27	726	999999	756	976	861	24	223	999999	237	476	432	999999	763	577	999999	691	840	999999	713	807	999999	162	999999	335	999999	206	999999	999999	798	605	122	999999	190	116	999999	20	120	999999	64	260	927	999999	581	69	763	18	755	999999	444	908	554	999999	999999	999999	521	574	738	999999	787	999999	999999	630	185	999999	363	520	999999	657	264	729	581	673	864	999999	879	265	580	887	571	999999	999999	613	158	999999	60	999999	978	999999	594	748	281	688	390	400	345	999999	999999	950	705	999999	999999	107	999999	715	337	881	716	999999	999999	266	994	851	860	607	222	311	999999	295	580	822	541	941	73	516	457	892	292	473	999999	582	999999	630	191	328	242	353	999999	442	562	999999	824	999999	937	999999	754	430	828	783	187	44	999999	779	999999	883	710	15	44	725	999999	445	598	999999	363	608	76	374	670	542	374	869	999999	49	732	411	997	42	14	735	762	37	74	509	999999	91	758	421	260	999999	617	236	999999	999999	185	127	
580	581	999999	338	999999	390	760	296	418	318	114	784	999999	999999	999999	677	11	999999	963	240	380	999999	956	999999	850	655	999999	372	924	999999	560	284	864	999999	830	425	887	675	473	999999	999999	778	999999	999999	977	999999	374	999999	421	939	235	19	692	999999	999999	999999	625	874	488	616	276	397	371	281	758	830	919	441	999999	470	790	336	836	591	963	602	998	978	303	875	290	831	951	985	912	999999	591	999999	868	999999	999999	999999	196	856	115	878	416	819	999999	157	65	999999	154	950	159	999999	183	111	980	154	493	647	999999	613	336	444	999999	386	999999	217	999999	998	573	798	671	777	150	999999	485	94	195	188	758	156	999999	999999	687	11	836	23	377	489	999999	723	855	162	443	582	999999	671	999999	999999	459	22	908	999999	369	355	289	382	758	999999	626	895	958	999999	999999	433	999999	999999	756	445	550	355	840	758	999999	849	942	999999	343	567	458	814	999999	999999	728	745	248	999999	987	342	999999	999999	265	183	863	54	765	551	999999	19	788	551	914	997	490	114	181	159	997	520	412	770	48	999999	745	812	253	803	585	153	195	41	991	424	722	999999	100	667	895	999999	93	401	255	333	999999	906	999999	999999	999999	624	574	98	999999	999999	929	999999	999999	999999	437	60	999999	961	965	129	824	757	999999	500	284	404	999999	999999	264	983	999999	20	999999	714	422	839	999999	598	139	999999	578	106	275	999999	999999	770	670	36	999999	999999	223	999999	436	136	509	30	356	408	380	279	611	70	834	782	49	919	999999	999999	999999	598	999999	213	832	14	550	727	999999	999999	16	999999	734	987	283	419	770	999999	584	397	215	401	492	999999	227	859	359	518	272	999999	485	575	343	958	384	641	999999	19	299	999999	586	781	999999	999999	402	866	544	623	786	424	21	734	344	999999	999999	999999	115	633	985	999999	655	41	464	997	560	441	180	775	612	642	713	760	25	163	811	433	862	182	122	999999	324	735	731	999999	481	750	240	303	462	999999	536	999999	999999	999999	776	554	326	541	759	960	696	999999	999999	999999	711	261	719	999999	999999	999999	999999	932	521	634	999999	919	310	616	525	999999	210	876	999999	487	115	999999	999999	699	999999	267	116	331	999999	161	999999	555	724	587	146	230	41	59	999999	999999	999999	603	561	399	668	856	253	710	25	949	759	999999	999999	533	49	999999	526	29	803	970	999999	999999	999999	369	970	112	999999	722	999999	305	999999	999999	811	933	750	511	88	999999	41	531	23	406	999999	473	401	844	999999	999999	548	75	704	21	
999999	999999	423	999999	999999	999999	999999	999999	660	999999	240	719	999999	608	999999	522	782	537	992	190	988	282	956	569	759	56	968	135	12	14	184	415	601	768	904	717	520	88	428	999999	916	475	870	492	176	595	303	793	837	999999	999999	20	82	999999	32	999999	999999	853	912	47	233	304	563	656	356	999999	128	411	703	300	11	704	119	116	999999	523	411	474	999999	173	999999	184	298	424	596	999999	343	87	745	931	999999	666	175	999999	999999	999999	912	224	146	351	999999	891	99	546	586	713	901	965	260	508	999999	673	999999	748	294	58	999999	148	999999	192	491	999999	665	772	720	345	539	728	999999	651	611	197	338	61	999999	861	999999	751	999999	882	271	999999	826	246	369	906	216	426	106	614	616	999999	164	953	859	436	236	999999	826	250	184	999999	522	609	897	383	999999	408	62	433	962	264	309	187	999999	124	224	999999	412	813	139	122	999999	838	45	837	43	999999	202	270	634	999999	925	597	999999	999999	854	227	349	985	571	807	999999	672	999999	361	473	976	999999	999999	999999	999999	999999	22	121	999999	551	684	573	70	350	961	999999	792	798	203	339	712	478	832	999999	999999	89	999999	252	999999	748	959	197	684	373	999999	999999	457	58	827	999999	912	486	647	999999	999999	653	288	999999	610	999999	999999	874	457	999999	761	508	211	999999	224	727	999999	999999	999999	323	999999	999999	889	697	999999	620	758	743	999999	999999	427	999999	999999	999999	999999	999999	801	782	999999	999999	176	94	739	662	611	558	149	972	833	110	999999	152	695	999999	999999	682	764	999999	361	999999	843	838	999999	119	604	535	676	915	394	871	925	714	138	71	157	999999	757	236	95	735	480	785	909	870	979	284	999999	999999	341	417	999999	220	999999	651	999999	338	191	630	68	85	881	999999	588	962	184	999999	999999	633	186	456	999999	537	504	999999	999999	68	928	999999	999999	999999	994	999999	584	977	292	715	293	486	186	999999	999999	137	178	20	853	256	207	947	696	334	271	999999	999999	884	491	61	999999	804	141	999999	410	999999	999999	999999	999999	999999	649	610	679	468	371	537	457	367	140	797	999999	999999	772	999999	999999	980	999999	805	68	98	999999	699	999999	241	999	488	354	359	999999	999999	999999	439	929	999999	606	596	999999	999999	962	999999	999999	964	999999	999999	692	231	42	868	965	429	812	999999	680	999999	999999	950	125	999999	469	999999	192	107	999999	962	170	929	565	999999	999999	275	999999	999999	999999	334	638	882	945	801	999999	999999	999999	999999	999999	988	365	942	758	936	284	999999	999999	829	767	
89	551	999999	25	791	533	763	666	999999	999999	699	717	999999	852	999999	364	999999	14	323	900	692	437	999999	713	999999	999999	228	180	629	357	20	794	883	350	999999	782	999999	867	163	277	784	121	999999	999999	694	281	999999	99	999999	999999	301	651	167	928	85	652	845	648	65	999999	315	593	999999	999999	999999	905	833	999999	100	574	999999	999999	850	56	126	581	999999	432	999999	999999	999999	138	768	57	999999	368	999999	955	274	120	936	637	999999	969	961	200	999999	990	91	788	448	306	999	999999	503	185	801	120	811	504	269	423	630	377	246	999999	824	989	999999	833	278	878	999999	980	999999	450	314	999999	94	925	999999	401	350	999999	249	650	138	999999	553	880	566	526	153	999999	850	522	999999	444	999999	784	376	94	992	258	520	570	999999	29	209	62	871	999999	36	999999	997	867	83	400	138	596	58	893	446	127	276	999999	999999	329	999999	999999	443	999999	157	309	559	999999	409	101	999999	999999	999999	999999	732	500	19	646	499	999999	772	982	449	616	999999	146	999999	483	647	874	981	999999	835	887	889	94	619	11	772	726	337	999999	999999	981	682	458	161	939	171	946	118	630	261	477	557	157	675	999999	564	20	574	999999	774	999999	120	949	999999	556	229	647	999999	18	873	773	999999	197	523	467	933	857	999999	795	322	999999	766	360	517	367	340	742	999999	999999	447	999999	162	261	810	934	871	999999	614	604	999999	523	999999	110	757	488	999999	369	634	218	893	706	35	778	763	82	767	759	442	486	999999	486	239	99	570	121	621	678	386	589	596	211	252	389	84	798	999999	665	603	39	819	970	117	210	999999	740	999999	383	999999	737	176	121	999999	138	388	999999	999999	974	539	645	867	869	983	55	621	692	464	646	704	999999	445	112	166	413	666	256	999999	38	202	999999	385	999999	999999	648	999999	485	910	999999	11	840	514	662	136	957	171	999999	986	72	588	999999	285	999999	678	531	302	74	954	887	472	141	864	999999	782	999999	270	629	687	345	999999	146	999999	351	999999	999999	460	783	975	999999	251	715	270	316	449	999999	555	295	999999	659	356	358	530	33	650	999999	976	259	879	427	999999	542	999999	999999	999999	452	999999	999999	455	815	81	999999	98	755	999999	757	871	558	999999	795	163	975	70	999999	988	999999	615	999999	701	999999	999999	999999	904	558	999999	709	451	999999	999999	996	563	621	999999	753	588	837	270	775	387	892	998	427	443	93	273	721	481	245	662	999999	837	676	242	681	928	869	614	999999	253	936	999999	262	
682	818	242	542	145	317	449	161	23	839	380	999999	775	470	768	999999	294	790	237	216	999999	719	999999	887	388	168	825	719	233	730	532	451	999999	746	744	624	999999	999999	586	174	796	511	153	999999	305	999999	906	467	111	999999	254	462	708	109	306	963	659	999999	163	977	492	730	927	292	317	929	999999	39	999999	154	968	563	214	73	419	455	575	171	591	953	262	999999	617	438	999999	79	742	999999	450	780	999999	505	577	608	681	76	999999	860	999999	376	999999	999999	742	957	825	691	999999	644	689	850	398	497	764	210	725	134	122	498	999999	999999	999999	999999	999999	944	188	472	985	605	391	999999	872	999999	482	224	749	999999	624	660	613	999999	821	999999	798	599	392	477	999999	377	883	557	954	94	63	451	190	471	297	797	778	362	999999	652	263	346	978	682	25	999999	999999	350	509	461	999999	21	426	99	944	999999	562	711	999999	999999	721	999999	399	787	661	40	999999	288	97	827	882	260	999999	178	844	461	620	709	462	201	916	543	999999	502	208	999999	999999	100	526	308	244	76	999999	96	931	428	947	200	31	999999	515	182	262	999999	578	634	922	258	255	999999	378	999999	258	999999	999999	187	787	896	588	619	999999	999999	761	999999	592	815	629	12	247	425	514	429	688	477	685	743	291	999999	924	573	129	776	999999	43	999999	999999	818	101	999999	753	640	999999	612	412	979	572	999999	999999	99	999999	15	999999	20	999999	978	949	174	781	854	999999	896	422	971	999999	499	238	107	727	859	210	997	538	617	494	785	463	817	285	497	123	333	817	284	171	999999	209	766	26	65	980	227	46	247	436	999999	228	89	597	912	751	474	999999	613	889	765	477	999999	526	54	525	999999	999999	293	740	635	89	147	810	456	999999	999999	999999	672	879	982	999999	301	191	637	566	999999	999999	999999	746	999999	639	213	395	405	101	897	999999	972	540	849	339	752	506	801	777	999999	278	150	623	999999	392	31	734	907	804	185	131	888	999999	151	910	525	999999	999999	999999	875	999999	999999	365	401	231	118	141	40	653	999999	794	389	999999	999999	114	90	749	466	267	999999	479	488	601	915	999999	361	495	398	938	999999	999999	416	805	901	999999	864	999999	231	67	283	889	703	263	596	391	999999	999999	11	47	999999	775	90	833	386	405	274	999999	449	999999	870	999999	743	999999	839	999999	388	584	958	157	999999	305	528	999999	983	729	776	234	999999	534	45	999999	493	361	999999	48	134	999999	999999	505	73	999999	345	605	196	659	999999	611	
424	594	12	166	79	853	999999	534	257	999999	850	657	629	50	808	915	999999	547	140	999999	983	999999	878	806	999999	999999	93	198	960	922	222	333	583	174	809	420	999999	999999	264	639	999999	999999	790	453	732	771	876	33	252	430	25	649	529	764	628	622	715	206	11	615	770	607	574	334	999999	526	84	999999	999999	397	999999	711	292	500	999999	409	20	999999	83	999999	587	999999	946	539	906	572	803	818	546	197	704	336	876	648	869	956	19	466	984	215	697	421	999999	854	47	999999	366	39	936	228	612	290	132	999999	38	999999	999999	44	427	896	723	265	999999	53	693	999999	834	999999	630	870	399	554	450	868	695	175	276	101	999999	602	215	773	881	999999	584	423	999999	268	619	169	304	974	48	97	492	442	999999	999999	999999	999999	479	722	409	76	828	999999	840	264	922	862	443	570	541	999999	690	949	383	599	999999	999999	999999	576	34	470	575	425	515	363	385	263	672	526	929	522	999999	493	999999	815	499	527	583	999999	345	999999	726	734	999999	223	999999	543	69	903	291	999999	999999	903	697	939	999999	413	552	486	878	669	199	916	640	999999	703	999999	585	567	999999	941	695	904	999999	277	743	999999	999999	302	999999	842	204	769	245	999999	395	228	795	434	325	96	999999	999999	999999	676	567	999999	999999	999999	519	999999	957	999999	999999	350	207	999999	999999	999999	205	999999	999999	259	999999	46	475	430	681	604	634	484	412	999999	252	24	999999	598	833	999999	999999	933	747	568	782	757	884	702	966	894	999999	171	555	999999	238	665	664	725	577	44	999999	147	139	499	999999	45	795	806	259	788	999999	999999	399	999999	719	272	911	863	999999	772	161	999999	463	786	999999	999999	928	47	922	586	359	251	999999	999999	362	999999	803	999999	779	746	961	999999	999999	188	999999	240	772	999999	655	999999	753	801	258	804	882	438	999999	353	999999	325	117	758	999999	672	439	999999	999999	599	756	156	469	663	93	999999	999999	999999	329	285	275	534	700	491	999999	956	832	999999	992	226	917	923	889	460	523	463	999999	213	203	780	749	388	651	182	690	999999	506	100	718	528	999999	808	118	408	87	999999	999999	625	375	999999	999999	880	149	371	682	832	266	18	150	999999	100	606	999999	549	999999	999999	882	527	801	884	459	742	840	474	999999	999999	815	490	382	323	999999	24	999999	275	999999	868	248	290	499	857	999999	999999	999999	98	437	398	928	569	872	999999	999999	999999	999999	999999	478	107	50	674	150	999999	999999	999999	635	999999	791	85	768	614	609	667	
648	999999	37	999999	999999	999999	999999	751	46	833	190	256	618	999999	996	740	200	356	797	842	999999	573	149	925	840	475	861	132	307	999999	999999	323	959	214	552	724	80	879	999999	516	314	299	638	316	394	771	167	999999	830	60	884	421	999999	999999	840	85	999999	999999	113	999999	109	670	453	999999	213	999999	296	413	639	282	670	320	507	291	538	537	935	999999	541	999999	317	417	301	256	477	999999	999999	202	999999	477	271	968	776	682	416	643	846	953	999999	527	999999	754	814	558	999999	574	914	536	238	312	149	630	570	44	858	999999	999999	206	999999	995	999999	999999	999999	172	21	702	544	999999	999999	999999	691	981	729	23	594	563	603	742	866	903	303	999999	963	72	337	641	407	741	823	724	274	999999	746	117	168	389	715	999999	547	688	39	98	661	344	999999	168	900	556	449	305	99	636	999999	999999	999999	399	999999	976	834	379	304	802	11	160	629	51	999999	999999	999999	214	847	950	999999	187	873	215	319	629	451	999999	740	999999	302	527	634	638	319	999999	415	768	259	999999	817	177	394	236	97	510	715	579	999999	999999	999999	999999	457	148	441	999999	440	999999	90	511	535	999999	638	999999	999999	999999	525	990	732	999999	216	97	955	999999	143	37	793	999999	127	999999	914	872	256	463	999999	67	999999	496	999999	166	999999	919	687	747	213	161	538	999999	725	613	984	724	999999	128	80	612	288	348	15	413	369	793	378	281	597	663	999999	185	300	453	999999	999999	792	575	802	297	409	218	999999	981	498	850	999999	999999	999999	199	35	999999	392	548	778	731	491	793	999999	218	550	416	159	999999	742	999999	651	999999	209	999999	931	999999	326	783	999999	80	999999	999999	915	518	871	999999	457	999999	999999	999999	793	999999	674	682	547	998	999999	999999	746	993	69	364	248	145	209	648	315	869	267	753	812	608	344	708	999999	999999	878	999999	346	687	958	999999	999999	462	570	999999	999999	526	999999	932	503	999999	47	999999	999999	89	784	779	319	233	999999	587	150	884	999999	194	417	966	394	89	999999	499	258	999999	999999	318	451	786	575	310	999999	788	462	335	259	90	571	134	697	217	999999	108	969	999999	138	380	610	37	983	385	999999	641	141	337	999999	14	999999	977	186	702	999999	999999	214	999999	999999	769	135	999999	635	398	623	999999	279	187	405	31	999999	999999	930	999999	707	423	803	199	819	409	999999	134	999999	999999	607	593	948	999999	578	686	894	960	930	999999	999999	795	402	595	999999	208	372	954	932	999999	483	999999	999999	522	995	999999	
999999	25	999999	782	999999	11	999999	389	790	999999	344	284	608	999999	137	569	215	571	418	911	30	999999	437	621	47	702	202	731	771	269	545	435	998	363	999999	999999	771	157	256	254	502	22	804	732	863	97	999999	223	999999	914	999999	486	999999	93	204	985	999999	999999	999999	999999	808	571	618	999999	493	909	285	999999	235	258	999999	67	324	999999	418	18	413	704	999999	999999	999999	978	77	856	137	999999	999999	915	169	507	300	204	411	835	445	999999	404	283	999999	954	811	111	987	415	127	85	999999	940	674	999999	581	883	819	999999	999999	830	504	761	403	434	587	999999	95	728	957	603	655	488	728	487	999999	140	465	804	999999	254	991	661	999999	61	898	391	250	999999	999999	416	385	615	771	999999	999999	999999	879	999999	376	451	26	999999	458	524	999999	682	221	999999	582	451	999999	25	999999	819	838	843	31	351	536	206	130	121	802	550	228	49	999999	123	60	971	999999	650	437	696	238	732	212	999999	632	225	179	999999	401	484	988	999999	956	951	776	593	620	537	288	179	999999	904	466	907	999999	999999	965	108	146	611	999999	778	587	962	591	116	640	999999	999999	999999	36	76	999999	328	562	858	999999	766	347	466	360	999999	371	267	999999	333	275	999999	919	999999	260	999999	999999	790	294	220	999999	994	369	999999	953	814	817	999999	152	264	194	999999	355	447	999999	208	761	680	999999	476	416	329	597	267	841	345	886	477	70	999999	160	930	44	999999	86	98	406	677	999999	545	905	404	124	120	149	138	999999	999999	945	61	320	246	539	999999	999999	462	999999	112	828	617	999999	350	999999	197	114	264	113	13	371	999999	802	93	177	715	571	22	215	487	128	712	396	999999	532	19	645	914	400	226	548	624	691	304	849	999999	617	565	496	927	15	999999	999999	945	120	736	259	236	78	999999	256	999999	256	999999	983	999999	999999	523	818	897	999999	200	999999	999999	465	747	999999	507	244	282	107	999999	999999	999999	481	243	688	999999	304	795	999999	418	845	576	970	999999	999999	999999	321	733	674	999999	747	599	385	815	32	999999	490	372	219	751	999999	796	999999	250	276	999999	999999	749	437	779	228	999999	147	143	999999	296	999999	999999	379	755	196	510	608	999999	999999	926	902	665	999999	549	961	931	585	19	426	59	999999	999999	999999	408	332	571	306	999999	999999	999999	461	251	470	735	232	781	993	464	564	491	999999	999999	999999	349	75	999999	538	887	999999	296	999999	138	717	305	446	195	228	999999	432	999999	999999	713	136	544	999999	999999	205	485	
326	189	938	131	454	999999	860	136	748	999999	342	999999	42	418	86	999999	999999	333	999999	999999	299	999999	563	32	41	938	999999	999999	597	447	875	414	587	63	999999	999999	357	325	683	783	444	319	446	999999	999999	999999	999999	795	999999	546	266	151	137	999999	195	289	999999	916	999999	516	656	386	999999	999999	275	928	961	979	848	447	999999	999999	999999	999999	729	980	601	485	393	158	354	492	999999	60	191	734	999999	557	868	999999	21	441	234	999999	999999	68	999999	145	812	709	921	999999	946	199	999999	303	501	386	311	215	688	999999	532	942	171	999999	999999	999999	129	540	651	414	121	567	435	800	999999	999999	624	670	209	465	673	999999	236	740	545	657	746	887	999999	899	999999	662	603	870	999999	292	999999	962	530	302	25	281	999999	999999	503	389	763	999999	565	28	762	999999	999999	232	999999	848	999999	431	628	880	742	241	308	751	168	458	999999	564	892	999999	478	662	150	907	450	401	625	720	247	166	894	999999	332	999999	999999	615	999999	381	403	69	577	999999	344	649	559	784	973	316	357	55	999999	209	999999	119	999999	110	499	108	782	999999	233	994	193	471	986	510	909	93	999999	552	801	592	171	832	878	894	327	501	357	665	428	319	372	202	740	999999	620	222	674	999999	126	558	598	327	836	582	399	872	999999	59	999999	889	999999	804	253	832	47	789	241	655	999999	998	999999	126	657	913	999999	991	999999	999999	889	999999	419	577	436	252	999999	999999	995	306	504	455	999999	308	791	538	617	999999	948	999999	657	999999	981	28	999999	127	807	999999	669	922	950	408	151	999999	999999	188	480	999999	999999	10	999999	999999	794	934	999999	999999	170	999999	335	128	999999	73	999999	823	999999	999999	714	999999	322	319	445	521	184	82	999999	106	999999	476	149	612	68	492	200	948	999999	464	999999	56	866	999999	999999	999999	157	551	999999	887	364	328	728	999999	473	999999	999999	68	565	327	28	721	589	65	32	694	312	722	69	814	873	105	753	189	999999	667	533	999999	999999	89	374	633	456	468	741	999999	747	48	999999	979	680	999999	392	752	445	999999	999999	999999	905	999999	63	434	491	811	999999	269	574	548	87	806	999999	427	706	486	952	395	274	131	324	999999	946	273	584	999999	999999	742	712	999999	743	707	210	722	999999	99	35	999999	152	645	454	481	421	999999	961	999999	433	999999	999999	999999	999999	60	59	345	999999	868	326	999999	850	410	676	280	557	573	805	379	605	833	937	999999	460	999999	252	999999	676	842	624	747	999999	999999	999999	881	318	806	
211	692	657	999999	999999	999999	773	246	98	741	999999	184	924	848	403	591	736	999999	999999	999999	455	785	999999	430	669	999999	999999	578	999999	999999	999999	794	962	750	371	122	721	740	608	326	843	999999	925	510	660	999999	999999	776	999999	999999	514	66	566	501	361	425	884	237	205	999999	999999	205	758	489	988	183	221	183	999999	290	869	995	992	999	973	240	860	306	999999	999999	999999	478	234	766	104	697	238	999999	399	945	237	494	999999	38	999999	999999	999999	445	522	486	291	999999	999999	73	851	518	74	999999	527	130	565	588	999999	38	842	999999	970	992	395	301	999999	999999	999999	540	999999	999999	460	963	59	334	774	424	999999	292	886	999999	999999	170	914	585	632	999999	943	999999	999999	649	36	999999	195	61	678	472	60	231	541	541	960	759	20	476	68	111	516	203	356	999999	803	184	151	851	720	809	88	999999	668	282	805	999999	999999	999999	358	942	999999	998	656	999999	999999	563	751	354	999999	428	160	999999	526	531	165	750	922	250	846	851	999999	344	999999	868	394	250	562	268	735	455	999999	999999	999999	125	999999	999999	546	999999	775	999999	433	797	820	301	659	999999	292	999999	127	64	593	909	999999	999999	577	999999	667	788	917	133	999999	492	999999	585	818	551	329	411	999999	999999	999999	999999	474	606	999999	999999	524	49	218	753	958	426	999999	680	861	700	51	621	548	891	850	758	136	651	249	940	187	244	482	117	321	881	938	479	999999	715	444	960	89	998	999999	628	579	174	175	584	351	938	999999	127	999999	708	862	316	999999	999999	750	999999	999999	487	400	290	566	110	999999	86	487	672	999999	156	266	91	541	550	999999	999999	188	962	486	665	599	249	520	364	607	613	28	632	682	403	964	621	603	999999	607	999999	71	999999	732	99	106	678	118	577	861	428	176	999999	342	999999	999999	788	346	701	887	161	769	211	503	828	67	855	999999	436	999999	645	487	939	942	999999	999999	709	240	397	569	920	140	943	503	188	999999	706	999999	118	999999	999999	284	902	714	455	868	860	974	904	41	999999	689	681	394	999999	941	236	999999	996	413	567	557	949	141	966	30	825	707	999999	999999	361	565	881	310	16	999999	585	999999	497	999999	310	734	335	366	329	241	459	558	287	247	220	999999	303	704	568	628	335	999999	748	434	52	162	659	522	999999	684	808	381	388	856	999999	11	882	528	113	832	231	593	812	999999	999999	277	999999	87	999999	999999	271	186	999999	999999	44	814	999999	72	435	158	999999	813	686	644	433	87	180	
431	881	218	453	999999	601	735	406	742	958	23	999999	775	999999	581	999999	654	422	631	639	999	999999	550	524	820	103	999999	757	418	999999	178	311	493	106	999	205	999999	580	497	585	16	999999	999999	999999	473	999999	999999	426	503	471	41	231	999999	448	999999	609	341	694	633	680	646	977	987	835	789	711	379	678	732	386	389	84	925	55	999999	27	529	999999	60	621	444	999999	999999	947	875	947	509	999999	925	399	864	278	947	999999	939	38	994	999999	76	762	828	980	999999	127	999999	957	305	756	815	162	90	999999	643	21	246	999999	723	49	960	842	211	999999	753	342	521	999999	136	119	115	603	33	73	627	999999	793	463	999999	999999	865	999999	999999	753	239	772	319	227	635	936	580	999999	315	954	505	234	999999	999999	999999	361	999999	971	830	196	650	221	139	26	999999	355	228	999999	999999	586	184	52	999999	457	999999	980	33	303	485	999999	539	999999	298	78	567	403	999999	298	235	999999	541	894	97	465	999999	27	999999	999999	999999	289	717	999999	567	999999	780	999999	999999	114	409	257	337	311	495	640	657	999999	923	70	999999	625	999999	929	557	780	55	289	955	735	355	87	999999	730	105	999999	483	742	716	569	298	114	999999	631	999999	999999	165	999999	999999	999999	808	736	104	583	844	582	670	787	248	787	683	500	999999	308	759	999999	911	999999	999999	999999	999999	999999	659	363	772	999999	999999	987	50	580	999999	999999	880	508	999999	618	982	763	885	523	999999	695	503	999999	999999	999999	606	71	999999	567	76	557	32	999999	299	893	87	741	810	500	326	682	747	999999	171	867	620	999999	999999	150	349	157	999999	999999	763	472	421	729	477	974	747	203	124	483	513	77	792	770	218	43	541	250	952	395	207	853	948	834	767	28	187	999999	690	732	999999	918	836	999999	356	999999	999999	357	274	836	999999	132	999999	273	999999	104	84	849	999999	347	609	999999	205	335	495	909	523	999999	962	999999	796	150	513	999999	266	594	241	462	999999	391	561	999999	999999	126	643	999999	295	684	999999	999999	943	338	999999	352	132	128	723	999999	844	999999	313	894	999999	999999	49	611	618	185	17	570	862	999999	435	409	786	425	132	88	692	999999	624	999999	908	298	515	999999	334	999999	269	148	870	730	618	976	87	666	798	999999	86	999999	465	999999	999999	118	810	331	902	416	999999	707	999999	999999	817	432	823	474	986	106	310	999999	287	458	915	999999	699	999999	13	459	331	130	999999	962	999999	661	999999	513	172	800	488	193	999999	917	605	999999	152	236	
912	195	999999	613	999999	999999	859	999999	754	17	204	999999	418	678	328	453	95	999999	91	999999	642	166	477	999999	312	999999	999999	126	999999	369	853	363	726	473	229	817	305	718	450	999999	112	999999	999999	948	318	363	391	809	999999	122	832	169	480	119	999999	756	718	844	999999	493	999999	742	488	395	164	841	92	944	459	511	157	377	999999	166	930	143	260	529	999999	948	804	808	261	903	537	693	999999	616	999999	472	999999	461	416	957	840	369	999999	521	793	477	281	447	360	364	999999	464	173	323	189	460	999999	999999	843	362	688	285	491	999999	858	999999	958	475	74	986	999999	695	999999	999999	326	570	123	999999	735	999999	676	367	458	897	938	82	529	999999	436	999999	999999	999999	617	64	999999	565	878	444	999999	332	519	806	999999	373	951	279	504	999999	997	619	346	767	464	320	685	331	827	593	999999	785	940	399	49	999999	29	503	87	906	769	761	999999	999999	85	999999	999999	999999	984	94	945	999999	578	999999	571	999999	92	999999	999999	307	999999	947	738	294	798	999999	391	129	766	999999	999999	457	999999	597	999999	999999	926	667	692	999999	307	815	999999	742	648	977	217	546	828	231	562	820	58	780	537	822	33	407	880	207	31	893	113	999999	999999	497	477	999999	48	335	890	425	517	403	999999	563	609	995	646	820	669	845	301	999999	999999	534	409	421	70	999999	222	999999	786	494	999999	413	711	999999	12	999999	510	237	508	503	341	146	999999	655	781	999999	222	37	999999	69	538	186	999999	569	81	215	98	999999	919	504	122	371	638	33	373	596	851	519	999999	495	999999	441	346	999999	213	48	231	753	639	999999	331	195	767	726	955	853	811	152	999999	999999	999999	454	999999	13	390	970	507	289	291	195	132	703	999999	276	999999	106	839	999999	365	43	983	344	426	999999	183	926	603	912	77	519	785	709	499	205	433	866	133	343	417	999999	540	942	472	454	962	627	160	501	977	859	24	16	786	985	999999	727	37	483	999999	463	376	595	221	771	410	423	213	839	842	882	972	505	397	131	503	51	872	971	871	999999	776	999999	934	999999	505	778	922	513	999999	705	838	650	512	999999	999999	944	730	700	54	549	999999	999999	658	105	886	518	619	664	492	999999	999999	999999	611	999999	687	275	999999	13	276	999999	500	699	457	147	53	999999	999999	443	999999	558	320	182	999999	331	141	466	452	999999	331	999999	168	267	30	620	851	782	999999	238	999999	601	292	727	434	999999	59	724	999999	521	61	564	526	185	409	933	
999999	682	139	290	153	231	822	823	999999	289	473	242	678	999999	296	271	293	764	999999	999999	276	592	999999	513	282	416	602	930	786	766	999999	982	999999	96	168	999999	652	758	94	55	778	469	55	154	949	816	55	36	235	790	281	761	18	745	999999	869	999999	626	17	736	628	891	46	914	999999	490	384	999999	999999	127	999999	534	680	999999	999999	806	546	999999	999999	466	370	576	705	996	999999	708	974	122	429	999999	243	36	999999	999999	426	999999	433	140	334	469	441	463	356	117	181	746	91	999999	859	860	332	342	72	550	999999	999999	196	999999	429	120	515	999999	172	999999	884	592	783	332	705	999	383	415	278	104	999999	907	229	999999	824	999999	627	98	263	568	966	901	999999	999999	981	375	699	393	999999	224	953	180	301	966	999999	588	962	999999	190	999999	486	916	73	999999	999999	468	999999	598	999999	679	492	999999	18	603	423	983	629	582	351	340	309	999999	999999	63	150	854	615	263	999999	246	786	869	908	999999	91	999999	999999	995	685	522	999999	111	178	42	999999	536	999999	999999	552	999999	999999	390	999999	849	999999	496	222	20	827	671	853	578	233	978	999999	623	518	615	521	373	156	633	897	828	999999	208	822	999999	332	999999	692	918	710	135	999999	999999	999999	68	841	595	837	999999	999999	24	999999	999999	877	199	149	117	999999	557	185	189	999999	336	999999	588	62	363	999999	550	687	999999	979	934	868	108	702	496	170	460	773	999999	535	329	464	882	169	999999	330	633	999999	224	999999	144	742	999999	42	949	913	874	15	488	921	297	149	955	44	999999	106	778	999999	652	999999	567	783	259	999999	773	999999	610	999999	230	42	50	27	472	625	844	201	999999	75	752	582	296	454	294	14	248	189	999999	848	434	735	999999	146	879	277	999999	999999	493	999999	999999	88	313	455	785	456	880	999999	677	999999	200	999999	759	713	999999	80	999999	999999	999999	254	999999	594	999999	762	999999	999999	490	904	147	204	999999	999999	999999	469	806	999999	279	841	669	838	134	968	512	999999	657	891	976	838	402	809	617	917	999999	249	473	674	715	551	460	300	966	976	999999	482	743	707	834	300	906	999999	999999	819	452	660	130	445	91	203	114	999999	517	999999	511	337	586	678	999999	468	995	142	999999	728	390	379	871	157	836	39	435	949	999999	686	999999	333	19	999999	474	999999	999999	37	999999	522	446	357	999999	325	999999	804	895	999999	87	375	304	773	120	82	999999	83	788	972	999999	61	767	165	56	831	718	187	328	788	213	427	999999	
968	549	999999	291	42	596	556	682	41	144	369	871	691	392	168	223	936	370	999999	423	156	427	540	755	291	311	951	606	297	486	117	861	660	36	336	234	674	790	405	487	242	299	578	917	407	999999	999999	449	559	999999	391	428	999999	13	999999	999999	18	690	10	731	645	999999	395	999999	37	508	220	999999	65	934	549	155	999999	913	999999	999999	999999	623	999999	997	946	511	999999	999999	104	688	999999	656	999999	786	226	983	999999	999999	842	292	999999	32	890	899	82	700	393	625	424	245	999999	900	821	345	700	394	343	999999	785	143	999999	72	999999	999999	459	564	831	279	999999	566	365	300	81	999999	952	827	999999	999999	925	256	999999	999999	999999	858	235	158	834	999999	95	831	649	788	888	708	390	999999	571	999999	450	518	868	999999	999999	858	880	999999	829	999999	392	873	661	885	87	539	999999	480	164	602	123	999999	729	343	193	885	999999	999999	412	999999	999999	121	265	999999	999999	416	387	999999	523	999999	978	999999	329	912	115	222	179	764	711	359	693	910	687	969	438	999999	789	535	930	999999	942	999999	760	466	414	281	617	481	877	670	161	20	999999	115	999999	60	981	817	999999	970	716	161	865	999999	999999	608	433	295	999999	869	627	851	84	999999	116	674	999999	862	507	999999	605	698	887	51	207	683	999999	582	355	388	167	972	308	959	316	790	448	707	788	805	847	331	999999	999999	999999	999999	935	999999	999999	949	748	129	319	402	375	999999	999999	999999	855	999999	999999	999999	940	373	712	654	553	124	195	325	235	604	999999	702	986	283	969	879	997	898	999999	498	583	999999	639	47	663	905	594	298	526	624	851	792	160	996	391	365	999999	398	999999	821	279	999999	723	154	54	999999	415	102	58	394	826	957	257	165	277	544	999999	999999	999999	647	999999	896	799	611	752	999999	551	990	891	613	999999	609	151	926	229	901	999999	494	993	56	999999	999999	999999	141	999999	999999	545	994	728	847	631	999999	406	118	999999	999999	999999	121	401	763	75	425	210	444	811	226	815	330	936	376	999999	249	681	945	999999	38	999999	667	999999	858	745	556	272	54	999999	951	212	999999	636	846	27	570	999999	239	999999	999999	301	805	329	580	88	225	68	361	985	391	999999	461	999999	272	999999	999999	307	542	27	518	163	166	462	860	24	782	999999	100	359	301	156	451	963	999999	999999	850	347	243	780	530	498	910	68	601	10	751	999999	999999	129	802	273	560	222	472	921	145	353	469	566	305	530	967	999999	694	244	509	497	999999	
999999	876	999999	74	999999	496	30	252	107	999999	999999	999999	711	330	970	557	999999	595	238	501	999999	601	506	878	999999	484	999999	530	999999	374	366	501	263	999999	839	252	999999	999999	797	726	451	999999	48	492	999999	303	594	210	999999	455	666	999999	280	999999	738	933	380	999	999999	288	496	999999	343	732	504	999999	19	528	491	728	632	829	797	512	59	481	999999	23	999999	382	889	799	999999	463	708	717	230	267	454	906	999999	925	811	519	239	999999	999999	315	999999	250	294	999999	718	999999	822	837	851	768	999999	999999	379	366	730	24	398	696	999999	880	34	999999	999999	999999	84	585	855	999999	999999	288	282	108	145	999999	35	38	98	824	91	999999	640	870	865	462	320	999999	536	515	204	796	999999	543	999999	465	291	210	112	542	999999	143	423	124	819	999999	495	999999	131	131	999999	701	926	574	615	713	249	163	922	685	441	999999	58	349	512	231	167	739	999999	999999	999999	825	999999	555	833	947	840	999999	999999	999999	967	472	999999	414	184	503	869	556	927	281	225	999999	999999	426	111	113	999999	999999	999999	598	415	755	999999	450	999999	515	775	999999	999999	667	873	999999	112	999999	718	999999	999999	644	999999	19	999999	610	811	842	464	999999	547	509	454	729	862	999999	913	463	999999	221	738	625	259	669	727	498	999999	269	407	501	35	658	708	142	292	450	909	602	246	804	999999	891	985	999999	999999	276	999999	21	999999	116	810	649	999999	506	240	205	999999	504	999999	862	999999	552	999999	963	813	889	999999	321	447	422	857	321	999999	92	278	846	639	933	702	460	572	803	464	301	691	386	999999	211	902	999999	65	414	320	999999	19	401	456	999999	512	88	475	615	999999	392	259	499	433	999999	999999	393	565	461	999999	831	999999	991	97	153	281	999999	999999	599	418	360	999999	453	10	841	82	999999	399	999999	431	999999	999999	957	239	82	999999	202	999999	266	999999	999999	531	999999	611	488	94	28	314	999999	751	84	999999	876	206	224	35	806	498	591	587	361	993	948	40	188	847	343	762	24	112	999999	484	716	625	899	828	762	841	999999	757	64	572	96	999999	356	518	117	999999	999999	56	999999	999999	371	999999	622	999999	583	999999	433	999999	750	266	299	211	672	599	399	260	306	999999	273	964	976	999999	533	788	906	92	999999	670	999999	582	999999	968	866	384	122	47	13	999999	255	197	418	881	17	999999	283	885	203	999999	128	856	464	628	999999	999999	728	999999	155	833	619	999999	999999	762	901	178	519	999999	344	298	487	362	257	922	999999	
86	999999	104	826	735	515	999999	999999	926	551	882	999999	128	195	595	655	584	891	179	764	753	306	999999	979	838	288	951	551	999999	999999	765	999999	542	487	999999	999999	633	711	419	999999	598	612	964	220	29	999999	999999	146	749	642	902	470	999999	999999	397	999999	899	125	987	999999	999999	479	983	657	999999	282	585	640	488	870	32	872	999999	851	176	151	342	999999	959	788	999999	815	802	999999	376	305	531	384	100	999999	825	517	724	961	999999	999999	628	999999	434	746	474	760	657	878	620	999999	999999	999999	991	256	446	464	166	208	569	748	999999	721	290	491	999999	999999	550	561	54	514	158	520	96	57	522	36	20	222	999999	137	167	923	651	999999	317	305	393	844	999999	371	361	999999	402	26	451	906	36	999999	996	272	220	999999	999999	999999	881	477	149	943	733	420	453	999999	999999	442	590	999999	80	943	999999	455	818	999999	999999	683	163	999999	999999	79	606	615	999	999999	226	999999	917	70	99	546	465	839	999999	450	120	999999	917	417	999999	999999	435	697	836	92	769	999999	454	999999	36	160	951	259	358	999999	999999	128	420	386	727	831	524	530	664	999999	488	999999	299	999999	594	999	765	746	989	168	643	909	778	999999	999999	675	607	999999	999999	938	594	999999	491	95	999999	992	999999	541	690	810	445	999999	999999	312	999999	435	999999	999999	999999	36	394	999999	999999	199	436	437	999999	504	88	61	233	999999	496	999999	939	282	999999	213	274	999999	999999	234	66	999999	723	738	876	999999	321	872	424	531	493	999999	554	388	945	301	659	675	652	165	462	999999	587	334	999999	316	373	332	999999	57	811	999999	686	169	159	90	476	697	560	874	192	215	637	999999	999999	489	999999	560	336	561	554	999999	950	195	999999	427	999999	399	329	570	999999	989	300	376	719	999999	330	394	239	865	825	999999	125	777	999999	256	999999	884	705	929	144	812	999999	30	999999	222	377	501	397	731	999999	86	378	999999	999999	999999	999999	270	999999	462	168	787	999999	471	736	592	483	182	222	526	426	717	693	999999	435	299	993	280	873	506	999999	829	999999	507	386	748	999999	999999	15	780	341	739	999999	253	771	357	491	534	294	999999	999999	204	289	871	315	999999	393	978	564	999999	999999	999999	397	487	663	338	789	999999	94	987	999999	999999	177	441	194	687	816	450	627	87	807	999999	986	963	999999	603	550	136	999999	999999	999999	999999	570	999999	999999	696	352	424	589	443	999999	999999	449	306	910	390	37	847	686	627	955	943	999999	487	675	741	658	999999	720	69	
999999	999999	631	999999	632	394	788	645	861	498	999999	402	860	194	519	999999	28	690	63	385	576	703	999999	574	999999	999999	263	92	856	838	47	999999	703	529	655	904	45	969	673	525	602	391	985	197	293	563	92	176	999999	534	723	968	999999	344	999999	94	999999	67	820	220	141	705	789	33	460	424	698	340	539	615	115	58	26	537	783	194	717	999999	290	106	339	96	124	331	999999	79	549	369	999999	570	999999	977	999999	463	999999	896	602	962	737	869	864	752	637	362	999999	674	952	999999	999999	999999	377	961	776	724	880	55	590	467	908	391	874	338	303	969	999999	999999	899	562	999999	886	999999	755	524	421	241	587	999999	762	902	450	127	708	808	738	203	999999	999999	433	999999	348	999999	144	64	356	994	536	458	668	438	301	774	999999	697	674	999999	999999	999999	999999	999999	303	596	828	565	467	999999	999999	999999	565	999999	204	999999	476	980	999999	580	458	999999	178	426	999999	138	999999	333	610	675	727	20	144	999999	581	999999	845	999999	288	999999	999999	999999	596	92	828	16	892	892	244	375	308	418	891	103	267	919	278	999999	788	999999	806	505	955	999999	999999	165	395	543	204	999999	91	535	701	64	103	999999	114	95	999999	699	246	999999	98	999999	377	318	999999	50	765	661	24	999999	162	999999	945	999999	622	805	999999	672	620	359	698	999999	293	773	999999	836	10	387	815	192	350	99	999999	908	416	720	999999	237	46	355	778	542	896	185	383	588	119	121	999999	309	999999	925	88	887	209	765	951	999999	601	999999	49	387	846	832	565	73	194	46	575	999999	390	318	636	275	999999	165	437	118	399	138	999999	888	131	515	643	424	20	51	708	650	999999	999999	635	752	315	400	695	74	619	320	403	999999	546	364	918	240	298	812	999999	54	999999	842	214	472	566	160	999999	341	198	150	62	153	999999	924	143	999999	999999	999999	960	190	999999	372	498	89	735	653	352	766	999999	412	136	999999	735	664	322	999999	615	172	196	999999	999999	364	875	478	268	260	999999	999999	231	999999	557	415	999999	999999	999999	965	354	135	737	913	999999	499	744	786	24	854	417	673	999999	999999	999999	520	697	999999	55	115	497	999999	999999	999999	999999	730	999999	248	855	721	355	610	90	356	582	999999	435	999999	356	999999	620	99	999999	413	842	81	999999	24	999999	47	717	999999	89	999999	478	333	313	262	14	87	999999	505	931	303	508	806	593	265	999999	473	94	424	459	410	494	408	566	417	642	837	999999	531	844	817	999999	999999	531	
612	877	999999	187	999999	278	278	692	124	168	170	999999	45	487	753	389	999999	952	303	596	678	983	80	767	896	999999	176	367	431	660	123	999999	209	285	999999	387	386	296	911	155	191	718	380	250	405	999999	607	359	966	151	914	864	710	711	999999	999999	807	490	290	563	112	911	270	464	999999	870	705	760	506	376	13	643	999999	157	415	960	999999	830	999999	999999	999999	817	999999	289	746	999999	999999	498	432	362	580	999999	15	357	53	999999	457	916	205	535	999999	847	852	600	148	280	823	999999	306	891	25	977	999999	895	551	999999	520	981	717	795	291	999999	337	154	795	999999	999999	693	114	999999	513	697	634	836	587	174	999999	799	151	475	999999	36	999999	540	999999	999999	999999	120	805	758	759	476	208	999999	254	599	519	708	804	41	642	139	458	170	388	328	353	999999	317	387	331	721	999999	252	368	264	25	796	999999	203	340	527	888	356	999999	999999	498	999999	592	988	655	265	994	999999	832	307	999999	999999	162	29	258	495	999999	999999	436	999999	636	956	52	989	584	999999	901	611	700	124	250	112	784	351	829	130	999999	329	999999	75	726	730	999999	71	999999	984	644	788	944	844	999999	999999	919	347	999999	999999	999999	603	414	932	364	393	999999	718	66	475	256	999999	199	138	797	482	696	371	322	906	547	980	312	599	88	999999	667	856	399	781	999999	447	940	999999	939	105	915	799	999999	342	320	700	15	221	999999	833	598	815	57	252	772	999999	999999	504	995	210	999999	999999	999999	999999	726	562	328	285	291	808	870	999999	199	701	567	897	999999	979	595	999999	975	100	999999	999999	999999	851	809	156	18	635	421	446	302	738	805	999999	945	999999	999999	758	382	730	930	999999	963	695	626	999999	685	999999	897	56	999999	999999	999999	999999	953	999999	726	874	999999	999999	276	656	397	433	610	460	895	999999	952	199	372	999999	474	255	170	931	291	999999	999999	464	470	142	999999	375	537	999999	513	605	157	345	999999	742	16	209	463	283	542	999999	95	176	459	999999	923	708	683	82	999999	980	49	31	328	897	999999	298	999999	143	918	32	999999	467	946	300	999999	616	454	630	999999	274	791	886	399	751	999999	67	999999	999999	219	38	999999	464	469	533	566	999999	27	999999	999999	999999	999999	329	364	520	643	628	230	999999	910	316	264	63	999999	419	198	999999	631	576	999999	999999	999999	469	923	890	340	441	998	422	999999	999999	999999	607	537	122	999999	472	532	879	117	999999	837	844	341	903	999999	637	222	59	345	413	999999	450	
693	509	433	38	405	474	189	211	630	807	435	727	718	656	525	139	643	725	629	752	469	999999	755	449	137	30	125	703	229	999999	87	330	687	157	913	38	688	747	77	67	700	999999	999999	39	999999	613	195	999999	999999	92	416	999999	999999	752	981	654	754	984	900	384	359	999999	981	681	730	114	50	999999	743	497	451	895	999999	572	61	999999	553	725	39	999999	999999	997	999999	146	542	468	999999	999999	176	269	283	703	846	692	708	224	924	813	999999	314	573	624	384	624	641	520	960	221	700	428	999999	999999	999999	999999	549	361	999999	845	149	271	568	115	404	999999	999999	747	58	966	999999	837	638	740	999999	999999	999999	220	623	967	505	999999	999999	334	244	747	168	254	748	470	153	357	329	89	674	999999	745	999999	230	900	409	894	999999	993	999999	863	790	999999	612	240	435	338	738	999999	349	127	763	999999	871	657	325	969	998	588	999999	999999	999999	999999	76	999999	999999	492	999999	722	999999	610	999999	514	975	380	956	798	642	517	44	814	619	401	999999	556	283	511	596	999999	584	440	895	883	180	999999	355	242	303	232	262	942	348	999999	999999	739	567	259	269	500	999999	999999	999999	490	554	18	896	999999	819	519	115	477	896	426	999999	137	714	675	343	142	999999	999999	504	420	999999	101	476	999999	41	10	999999	999999	252	105	872	66	113	414	999999	172	946	239	422	784	126	785	56	921	877	999999	999999	891	916	136	476	999999	33	916	235	462	999999	302	94	818	999999	999999	999999	999999	999999	999999	33	310	346	180	999999	795	311	719	999999	479	999999	554	999999	798	976	999999	117	999999	629	895	42	196	189	876	630	653	154	604	263	999999	999999	256	377	795	219	999999	555	745	939	680	675	313	623	755	418	987	575	296	999999	999999	974	999999	180	658	59	837	130	999999	549	999999	650	707	466	268	919	797	999999	931	588	999999	551	371	185	999999	230	728	573	999999	468	643	87	999999	761	830	69	450	86	719	745	382	603	95	999999	406	39	999999	999999	364	835	620	810	999999	708	590	881	613	933	231	437	999999	274	697	999999	905	465	792	945	635	208	479	999999	999999	999999	215	658	466	175	778	919	262	880	218	999999	999999	833	999999	160	180	948	999999	516	999999	291	425	999999	999999	94	300	999999	247	999999	999999	166	366	898	352	458	502	931	425	448	164	312	185	999999	999999	110	999999	999999	32	999999	775	999999	999999	962	866	185	770	107	752	381	874	837	681	239	668	61	240	999999	490	984	657	248	999999	999999	999999	552	116	
976	62	999999	999999	999999	918	605	257	535	414	403	999999	177	688	999999	189	53	999999	999999	630	999999	780	14	999999	213	591	48	984	999999	163	743	610	324	78	793	54	947	450	656	919	86	982	143	647	999999	999999	323	306	999999	999999	489	999999	45	921	170	999999	58	936	999999	637	880	621	720	381	999999	999999	717	108	894	360	241	603	916	407	999999	963	647	366	999999	999999	999999	742	731	476	999999	308	575	402	908	598	995	21	722	29	49	465	271	762	976	53	209	999999	411	902	828	885	528	999999	377	207	558	692	999999	999999	369	148	889	999999	707	373	227	325	200	999999	365	230	999999	897	367	999999	701	884	389	988	97	62	999999	829	648	788	779	999999	999999	710	49	313	117	291	999999	901	999999	27	999999	613	826	884	34	999999	999999	999999	14	631	280	288	505	673	312	915	353	316	807	70	999999	918	593	289	300	999999	999999	61	999999	598	247	999999	523	684	830	776	171	213	999999	235	291	50	783	158	667	999999	214	376	11	202	938	353	104	999999	421	146	30	547	999999	545	849	999999	495	415	393	813	764	999999	999999	535	753	150	999999	582	778	565	999999	444	621	553	284	889	60	919	660	894	999999	18	999999	694	756	999999	619	492	386	999999	554	378	764	999999	981	999999	532	475	449	999999	999999	521	736	855	11	585	926	999999	270	959	445	576	755	999999	999999	755	557	999999	779	999999	530	796	999999	982	20	999999	679	767	999999	890	367	999999	480	999999	829	850	999999	417	999999	181	697	579	232	426	361	999999	999999	999999	412	236	836	383	695	320	277	277	325	753	845	999999	905	169	477	379	999999	999999	105	892	999999	601	999999	149	999999	608	441	950	574	999999	631	41	153	414	364	345	999999	999999	890	999999	595	562	534	529	572	457	275	538	112	852	824	501	882	730	999999	811	752	696	916	96	999999	326	999999	546	131	813	101	500	804	141	324	618	969	936	999999	117	76	953	576	999999	342	902	848	721	954	999999	999999	423	999999	553	592	367	76	803	290	999999	859	987	407	759	366	775	999999	970	999999	216	532	999999	432	999999	999999	799	129	907	754	976	478	981	592	992	664	677	690	261	548	957	551	176	655	39	999999	88	999999	999999	652	999999	178	878	999999	747	999999	211	999999	321	808	793	247	999999	58	314	800	877	405	415	104	999999	94	483	431	580	664	366	301	402	249	666	252	311	264	999999	808	599	999999	844	999999	999999	686	379	452	755	719	999999	127	350	239	381	683	151	723	964	482	695	456	999999	
93	251	910	598	82	152	551	935	904	861	999999	210	89	561	30	999999	11	999999	40	999999	860	282	248	950	173	868	982	111	588	300	714	122	999999	194	761	999999	999999	98	306	310	999999	783	487	999999	844	39	302	132	130	999999	963	767	999999	780	999999	810	12	959	434	214	169	449	357	614	157	999999	67	894	999999	999999	98	912	418	729	471	86	794	982	999999	144	575	999999	999999	999999	337	999999	457	372	442	950	999999	592	664	102	999999	764	436	873	999999	460	972	407	999999	999999	999999	60	358	935	999999	675	26	30	999999	300	638	308	468	851	287	210	935	694	461	848	999999	506	257	326	587	707	650	920	874	999999	171	177	538	736	512	286	598	522	63	999999	934	130	999999	374	464	843	305	584	596	908	525	287	946	999999	517	497	802	42	357	611	35	105	155	208	138	999999	770	732	999999	999999	999999	999999	641	695	914	615	767	883	862	744	411	75	999999	965	139	884	999999	64	999999	24	483	565	999999	451	741	839	974	540	245	993	82	573	999999	999999	306	112	645	260	999999	999999	729	919	180	612	999999	959	771	189	78	253	248	715	513	334	999999	999999	258	200	999999	85	641	237	648	868	671	837	999999	738	669	999999	249	971	495	327	294	564	395	562	251	782	77	794	471	991	754	367	70	910	77	260	853	999999	307	493	270	502	280	311	999999	999999	139	42	520	50	14	999999	230	195	999999	999999	660	696	948	180	17	846	999999	656	123	314	777	919	670	418	183	793	673	11	67	792	999999	93	621	999999	999999	45	999999	430	987	999999	147	875	871	114	999999	999999	506	136	999999	423	999999	624	198	636	594	219	371	112	867	999999	999999	228	138	257	680	576	85	999999	527	999999	572	345	668	636	177	999999	999999	566	999999	999999	297	546	525	643	65	668	895	999999	294	443	674	999999	563	776	883	918	747	623	999999	33	92	436	609	514	851	999999	955	561	999999	692	999999	999999	294	850	923	67	703	999999	999999	999999	681	100	785	999999	307	999999	781	999999	753	258	165	999999	142	793	933	861	937	20	792	999999	999999	343	525	601	281	869	999999	712	852	825	999999	262	431	422	351	999999	999999	524	217	460	620	73	808	220	999999	737	671	999999	917	999999	129	692	999999	539	309	348	999999	999999	999999	438	999999	79	49	927	999999	902	13	720	452	941	220	422	999999	342	53	649	534	314	74	543	207	396	795	790	705	532	560	999999	999999	13	427	466	712	999999	947	550	999999	880	187	634	734	951	58	975	852	707	
999999	369	496	660	813	270	999999	999999	999999	999999	284	259	231	510	999999	121	999999	999999	524	753	999999	34	394	502	625	653	137	439	999999	999999	348	819	938	999999	999999	201	999999	462	199	999999	347	999999	548	830	999999	774	658	677	292	623	353	609	999999	108	996	999999	974	993	999999	999999	142	689	999999	984	999999	999999	321	233	867	999999	715	999999	259	367	416	999999	999999	564	235	851	999999	460	999999	195	999999	738	999999	839	999999	777	999999	411	999999	39	34	657	973	563	62	812	463	999999	809	142	907	208	360	103	692	999999	388	420	768	193	175	999999	999999	284	91	49	105	481	230	99	933	313	727	229	343	758	304	922	511	423	397	568	650	24	999999	704	388	275	999999	283	999999	806	643	244	999999	351	999999	699	481	999999	999999	981	215	720	208	999999	999999	999999	759	934	434	466	909	354	999999	606	999999	999999	999999	387	661	829	999999	999999	700	137	669	492	365	992	643	605	451	999999	706	416	363	999999	999999	684	999999	257	516	222	999999	999999	896	299	448	267	318	596	703	103	362	999999	656	999999	999999	80	934	999999	774	767	300	828	24	421	648	389	252	999999	712	999999	163	413	323	123	108	767	241	380	54	107	683	57	999999	357	145	999999	760	105	909	744	750	245	483	999999	921	30	917	485	650	68	25	216	883	391	940	999999	999999	542	999999	999999	839	563	999999	999999	94	252	926	667	285	829	629	999999	999999	967	571	918	999999	999999	999999	999999	849	756	729	985	92	999999	999999	520	417	197	254	227	936	657	999999	196	301	806	664	679	104	999999	209	821	439	999999	23	915	820	31	28	999999	351	92	999999	93	834	958	594	617	999999	415	260	98	999999	412	220	999999	999999	384	627	999999	909	999999	983	599	999999	908	555	223	463	999999	700	395	999999	999999	875	854	254	999999	362	342	221	57	601	688	999	999999	245	37	658	999999	853	445	404	893	100	829	108	813	536	999999	999999	381	164	999999	715	864	919	341	536	366	300	250	31	294	912	862	920	304	599	445	999999	528	564	984	405	264	999999	285	999999	55	999999	999999	294	436	930	840	892	771	972	999999	201	904	500	302	187	612	999999	120	999999	237	909	804	223	101	263	884	999999	179	434	999999	873	643	187	490	610	859	956	595	999999	82	969	159	331	464	253	767	37	999999	807	792	840	999999	304	999999	146	950	227	999999	999999	56	32	999999	346	521	272	557	726	999999	691	999999	999999	999999	999999	999999	999999	759	482	759	847	495	856	555	999999	641	621	999999	999999	262	354	659	
999999	762	421	317	59	256	812	810	202	695	51	27	579	489	146	21	134	395	667	999999	478	467	999999	999999	999999	477	361	704	899	279	218	474	665	999999	685	893	999999	999999	858	22	946	671	999999	161	453	838	976	883	505	999999	867	954	595	967	191	185	417	733	127	582	895	118	910	999999	487	577	362	547	803	253	603	999999	999999	999999	440	806	899	204	244	361	500	999999	209	999999	412	264	879	698	850	510	486	999999	330	286	999999	838	760	645	674	876	486	439	89	261	16	191	427	999999	536	384	285	223	498	999999	999999	999999	908	621	519	233	697	999999	696	303	999999	999999	365	260	537	601	55	999999	530	367	874	999999	398	948	293	999999	999999	938	171	476	234	273	195	564	204	999999	999999	149	135	450	188	822	999999	786	494	96	826	177	412	934	338	31	692	141	891	30	999999	960	338	299	999999	999999	501	999999	78	504	734	800	65	837	671	906	138	89	188	61	999999	611	463	206	404	668	536	237	147	213	580	999999	672	183	670	999999	811	836	63	999999	330	999999	718	990	999999	999999	121	574	273	999999	892	999999	952	840	701	999999	506	141	894	999999	999999	274	93	999999	923	999999	138	999999	999999	701	105	302	36	759	731	807	893	473	844	378	557	999999	964	715	321	966	111	999999	481	999999	474	679	941	334	999999	999999	438	854	76	681	999999	239	999999	571	336	599	586	999999	999999	999999	533	42	297	526	180	271	310	377	552	956	578	999999	999999	923	999999	426	361	701	999999	674	378	49	407	172	481	328	563	402	388	999999	999999	908	723	586	719	441	999999	425	999999	999999	755	71	311	999999	999999	999999	999999	999999	344	910	248	885	641	444	526	494	635	135	54	999999	999999	908	988	829	577	999999	582	824	999999	796	44	935	547	626	999999	316	737	999999	69	999999	500	88	999999	478	484	504	276	999999	69	999999	805	265	380	311	237	846	82	481	542	441	28	13	280	548	875	999999	348	24	524	999999	756	347	76	174	362	629	850	520	355	82	404	999999	764	978	990	779	565	999999	999999	83	244	265	999999	627	861	496	999999	520	602	181	166	262	765	850	478	467	199	999999	949	999999	996	999999	136	469	999999	725	248	302	557	106	747	112	625	451	975	501	592	448	313	865	821	340	917	183	916	151	538	914	999999	532	589	999999	296	791	86	681	139	295	999999	999999	257	999999	962	506	434	63	637	323	874	999999	999999	750	902	94	786	999999	644	952	553	896	196	334	791	35	999999	397	815	833	999999	303	
371	306	858	177	617	999999	377	421	749	862	514	224	49	999999	999999	999999	999999	212	14	999999	47	999999	742	999999	949	923	723	936	989	47	248	803	949	580	999999	999999	891	735	999999	480	999999	233	213	691	392	972	294	999999	999999	677	999999	613	828	954	266	194	564	175	227	694	999999	441	431	711	999999	999999	999999	469	917	999999	947	722	735	999999	131	813	999999	61	311	977	999999	465	999999	322	106	634	974	994	999999	431	999999	726	517	782	999999	857	999999	501	999999	681	706	825	351	299	730	999999	999999	304	832	452	220	513	864	999999	65	999999	872	999999	614	989	735	281	154	495	74	231	214	953	999999	274	21	482	984	999999	281	813	124	279	592	999999	999999	680	999999	871	221	510	861	277	727	762	984	999999	886	87	945	435	680	999999	999999	999999	23	999999	659	568	999999	738	528	999999	968	999999	999999	603	999999	999999	241	65	119	283	284	564	369	936	236	882	289	328	595	906	683	846	142	999999	54	93	865	999999	30	999999	440	483	981	627	309	484	750	391	176	160	999999	999999	325	407	999999	999999	149	999999	698	776	999999	121	152	622	560	999999	119	752	559	443	869	408	999999	516	842	999999	582	741	637	751	999999	898	162	999999	999999	793	530	999999	688	999999	943	789	145	253	324	328	999999	369	76	186	375	998	832	999999	290	999999	855	809	999999	779	999999	408	448	999999	645	390	999999	706	561	766	999999	384	73	185	499	90	273	791	999999	523	470	222	999999	460	386	142	75	429	164	623	938	720	999999	908	294	999999	350	198	608	934	369	999999	808	309	584	991	934	999999	243	210	999999	74	999999	50	319	999999	999999	988	570	512	999999	540	552	938	999999	881	999999	165	891	999999	999999	84	999999	266	164	836	999999	375	875	394	208	419	195	954	999999	873	112	999999	599	999999	811	362	627	999999	619	999999	91	869	480	703	999999	779	765	288	470	109	881	999999	886	483	999999	368	122	185	314	905	999999	598	499	955	999999	82	565	999999	999999	999999	456	96	647	335	754	545	999999	182	606	428	653	907	493	999999	999999	999999	254	125	948	453	249	451	791	713	484	999999	999999	525	924	715	223	293	999999	93	652	795	714	560	999999	999999	473	999999	579	885	262	447	115	999999	999999	38	828	450	533	699	147	15	999999	999999	851	271	999999	378	258	999999	215	370	771	999999	695	206	46	693	396	32	980	309	872	999999	461	46	999999	228	562	895	887	999999	759	446	946	647	500	780	999999	467	760	105	692	999999	679	891	999999	999999	465	766	991	144	
999999	999999	719	837	999999	397	482	815	999999	946	816	362	999999	442	610	999999	463	57	706	266	983	999999	272	884	617	999999	236	569	369	999999	762	999999	904	753	999999	258	726	118	515	112	999999	894	585	813	289	340	685	247	291	350	251	999999	70	999999	160	134	249	999999	230	999999	171	912	455	209	194	30	999999	259	722	362	608	355	999999	603	958	99	353	458	605	287	508	989	288	999999	441	355	735	178	602	595	999999	892	887	567	941	395	999999	385	629	268	882	436	525	929	742	896	999999	467	999999	70	999999	790	999999	999999	449	181	634	436	768	838	999999	289	999999	999999	352	716	467	974	661	573	651	968	999999	346	405	82	473	358	286	544	999999	278	401	541	814	228	663	944	127	769	760	21	616	790	974	603	778	398	586	35	438	901	805	999999	419	812	960	892	548	377	999999	999999	159	234	369	999999	999999	125	999999	999999	63	523	856	892	813	639	999999	48	372	802	303	84	772	261	115	999999	472	197	131	11	268	771	406	750	71	484	999999	392	431	999999	715	663	86	462	972	999999	54	913	999999	780	460	921	999999	999999	999999	633	513	999999	128	791	999999	999999	999999	320	865	291	126	116	830	339	777	969	617	415	999999	639	997	319	288	200	533	559	999999	999999	551	999999	251	660	676	437	970	999999	273	639	413	25	669	766	999999	690	798	937	999999	999999	13	490	313	124	659	999999	999999	999999	620	927	999999	994	902	999999	768	529	999999	466	440	402	369	813	705	999999	11	80	999999	999999	722	597	402	999999	477	999999	348	999999	999999	137	10	241	801	775	352	346	382	419	999999	999999	999999	77	650	999999	507	689	702	199	785	999999	122	588	474	404	481	32	535	999999	526	177	999999	999999	999999	913	465	208	601	999999	471	369	605	592	958	952	243	655	947	69	98	999999	42	158	285	706	999999	999999	767	407	303	999999	999999	711	999999	944	713	299	580	737	876	999999	98	119	999999	425	999999	999999	999999	521	171	826	85	999999	583	999999	145	165	432	790	999999	53	440	203	299	151	558	894	699	23	999999	999999	84	999999	192	788	999999	923	430	999999	976	495	791	999999	245	476	999999	344	137	163	999999	558	999999	789	838	999999	868	999999	999999	587	866	835	830	617	283	227	999999	864	292	794	999999	221	734	999999	814	413	261	999999	958	999999	999999	999999	999999	545	213	689	86	295	381	359	920	804	999999	843	992	150	664	184	999999	28	724	390	62	343	999999	597	999999	999999	974	999999	582	999999	999999	996	691	653	78	294	413	999999	
150	466	493	999999	874	999999	117	891	999999	674	748	86	222	939	108	515	171	999999	431	615	866	782	320	945	777	999999	867	118	162	349	81	380	771	389	877	267	897	128	999999	878	490	932	999999	310	687	505	999999	996	897	185	491	644	999999	797	999999	999999	155	547	166	638	377	999	739	239	999999	378	315	833	72	840	618	999999	999999	553	135	933	68	999999	268	999999	774	870	220	977	999999	436	517	973	662	999999	121	360	999999	830	999999	999999	999999	494	707	319	199	638	999999	999999	566	447	999999	319	672	999999	310	145	288	884	863	999999	788	762	999999	175	860	999999	181	552	729	268	91	144	999999	644	740	573	999999	999999	91	999999	999999	164	420	999999	999999	208	999999	868	218	976	999999	999999	999999	14	999999	440	123	542	458	999999	466	999999	337	999999	366	999999	999999	37	62	736	832	339	803	726	570	999999	351	960	418	661	40	312	344	752	999999	13	999999	47	943	999999	460	770	500	233	999999	999999	826	999999	63	999999	932	284	815	999999	153	742	284	999999	444	77	999999	999999	133	797	827	999999	58	584	120	999999	999999	239	94	999999	286	999999	999999	579	56	26	807	238	906	206	729	756	999999	999999	609	454	999999	926	999999	999999	221	307	646	703	406	525	999999	252	12	700	999999	702	200	72	205	91	903	705	204	999999	270	999999	256	927	77	999999	999999	195	975	665	633	450	636	218	541	979	425	144	182	531	999999	565	236	999999	999999	999999	999999	434	666	999999	550	999999	732	184	999999	360	60	719	636	335	999999	999999	999999	347	999999	999999	999999	981	530	225	999999	769	532	673	907	704	999999	51	575	50	515	999999	529	999999	124	609	717	461	999999	191	929	705	508	847	672	999999	298	888	999999	957	960	583	903	999999	861	781	501	69	277	910	726	999999	153	999999	999999	625	791	999999	232	467	686	999999	999999	349	296	959	271	999999	999999	999999	416	745	902	999999	90	931	339	87	596	343	118	658	194	999999	999999	919	562	912	38	57	419	999999	999999	681	999999	355	999999	563	165	901	999999	999999	999999	569	999999	980	116	534	515	999999	295	713	232	889	999999	999999	431	696	884	376	407	999999	656	952	298	935	88	231	348	734	999999	775	922	694	999999	301	598	624	197	999999	812	37	999999	999999	761	705	257	777	332	999999	924	999999	999999	788	999999	999999	999999	117	281	568	902	885	196	781	999999	520	791	538	999999	67	999999	999999	508	410	563	380	952	999999	999999	592	999999	311	899	999999	810	238	106	999999	199	661	140	491	353	629	582	927	840	625	999999	999999	
914	719	999999	274	999999	127	999	278	234	999999	218	654	916	688	880	600	999999	101	999999	921	424	999999	348	414	926	947	462	879	828	999999	539	999999	999999	949	678	968	599	635	292	999999	239	827	908	999999	452	485	575	665	748	981	999999	749	655	78	999999	266	381	306	347	865	664	129	450	999999	594	881	139	966	19	912	999999	360	999999	999999	999999	999999	749	999999	999999	451	999999	797	141	847	695	789	682	456	999999	422	597	999999	297	426	999999	119	386	999999	480	999999	999999	608	999999	835	999999	590	999999	377	386	239	517	108	344	896	492	867	988	603	999999	804	999999	682	999999	999999	325	999999	73	391	258	999999	220	438	999999	401	104	774	151	305	999999	114	849	999999	80	893	905	498	958	999999	934	999999	131	783	417	676	371	674	763	69	519	282	999999	558	129	999999	28	88	306	999999	801	999999	999999	692	736	798	955	999999	612	999999	691	999999	749	999999	999999	97	461	437	31	135	39	999999	999999	92	785	594	587	300	195	276	874	826	999999	24	599	225	445	438	56	618	721	476	999999	812	999999	692	533	855	110	41	999999	999999	67	999999	913	381	707	643	906	152	221	664	710	345	86	865	634	999999	999999	241	999999	32	391	413	414	563	368	207	714	103	71	732	999999	163	924	293	999999	31	999999	228	999999	801	999999	904	999999	66	766	999999	736	511	68	999999	783	869	999999	329	999999	653	999999	360	22	509	929	813	90	999999	474	999999	421	792	999999	613	633	999999	723	999999	500	486	16	999999	999999	642	471	999999	999999	272	948	330	774	604	93	125	265	750	216	18	872	718	999999	917	592	219	315	943	415	455	999999	929	999999	538	828	723	647	418	999999	380	48	726	999999	818	540	999999	782	817	708	980	358	883	647	999999	999999	782	999999	99	765	587	337	999999	999999	999999	106	999999	185	245	775	370	478	846	197	835	970	156	999999	15	386	448	437	498	244	435	106	292	292	440	559	999999	70	558	653	975	999999	519	928	198	721	521	968	546	51	999999	511	511	695	999999	999999	832	842	999999	712	326	160	999999	294	371	492	814	736	999999	686	729	309	920	203	999999	999999	460	227	750	294	865	480	890	999999	895	999999	594	596	481	695	999999	999999	999999	999999	336	825	214	999999	567	705	906	785	234	999999	322	48	590	318	999999	28	294	615	102	999999	846	845	269	999999	398	447	898	228	265	58	959	525	895	999999	866	396	588	235	659	54	999999	89	256	41	143	856	999999	286	121	462	411	121	999999	50	999	490	999999	999999	999999	
999999	807	688	530	185	899	999999	152	999999	999999	98	440	68	955	57	985	766	599	238	258	999999	113	621	999999	999999	646	848	413	855	85	385	999999	766	399	999999	246	999999	559	80	141	346	714	999999	833	999999	31	353	165	74	999999	242	891	999999	999999	999999	26	999999	582	726	538	61	393	297	999999	77	267	673	669	999999	810	296	216	999999	107	911	827	285	788	999999	781	303	692	349	999999	843	494	503	204	104	999999	60	126	999999	542	89	953	426	999999	999999	765	358	684	739	263	768	35	372	239	660	477	740	407	499	945	245	368	54	497	596	583	764	479	574	903	759	179	999999	999999	999999	958	410	999999	31	327	999999	619	953	95	42	818	131	273	543	999999	782	999999	627	887	307	999999	999999	929	999999	193	999999	879	119	836	999999	598	651	385	999999	702	76	852	385	182	999999	625	415	959	999999	999999	461	500	936	999999	130	116	552	496	689	999999	59	481	96	999999	325	999999	999999	127	591	443	177	746	61	999999	999999	929	277	455	374	681	315	999999	999999	999999	731	510	943	172	715	397	55	164	695	915	652	595	999999	546	856	969	999999	298	377	31	999999	715	449	104	396	201	839	106	132	18	991	110	16	999999	117	815	610	346	999999	204	999999	23	999999	146	198	964	999999	730	999999	404	999999	27	581	453	423	26	71	848	999999	524	557	949	41	687	924	551	588	703	999999	51	999999	779	886	999999	999999	597	664	312	906	431	38	119	507	999999	453	973	528	563	648	100	753	762	570	999999	647	448	981	999999	999999	999999	386	469	300	557	46	785	999999	408	819	999999	362	758	941	354	496	999999	451	314	999999	950	999999	35	999999	349	297	999999	218	999	999999	194	616	301	999999	269	55	999999	819	950	691	999999	999999	130	744	822	738	995	820	226	401	209	997	999999	139	999999	623	360	413	999999	269	439	576	999999	871	634	220	70	999999	999999	999999	999999	627	500	623	575	118	903	291	243	611	999999	786	991	999999	336	196	939	172	828	999999	695	164	868	691	261	102	710	258	119	611	677	336	147	918	474	999999	507	63	999999	163	720	999999	999999	349	999999	999999	999999	534	545	448	280	898	999999	46	613	999999	758	809	371	483	408	655	181	631	999999	965	648	83	143	754	999999	886	999999	999999	926	625	984	529	999999	608	517	185	712	670	999999	778	497	999999	315	701	823	698	692	90	755	74	897	549	999999	999999	999999	511	400	791	758	394	300	174	120	987	788	999999	999999	762	965	999999	942	511	300	165	999999	547	767	
442	930	991	203	527	999999	861	727	444	999999	723	604	16	785	921	912	945	487	332	990	327	912	593	612	929	124	533	132	396	258	999999	999999	467	999999	958	999999	767	999999	772	254	259	999999	353	126	371	168	999999	446	31	598	354	677	999999	999999	999999	529	346	388	274	413	999999	738	340	196	863	999999	999999	272	999999	70	154	755	715	999999	741	67	569	477	251	771	164	96	110	797	999999	582	387	911	999999	999999	524	388	926	369	858	520	929	166	262	181	31	697	620	999999	454	599	962	77	999999	999999	999999	868	147	502	258	309	637	542	293	290	999999	235	968	396	546	765	828	356	229	999999	138	999999	999999	79	749	467	475	149	353	313	620	999999	999999	912	479	655	999999	999999	120	558	999999	396	873	972	999999	999999	729	234	424	688	771	615	847	999999	263	557	653	999999	753	999999	999999	497	199	980	670	503	138	65	999999	890	524	404	246	671	348	741	539	253	711	953	999999	251	725	665	541	999999	472	513	999999	922	999999	183	999999	329	724	394	999999	892	999999	865	999999	673	317	534	174	376	379	185	254	521	27	410	366	799	63	999999	772	533	448	665	999999	625	407	993	888	350	999999	917	947	999999	544	646	941	846	296	74	933	999999	501	174	635	297	269	146	905	602	817	881	999999	141	621	673	999999	646	834	999999	275	323	645	823	653	462	999999	999999	999999	380	999999	520	512	988	999999	581	999999	999999	39	743	366	271	98	296	999999	999999	651	816	342	871	202	304	21	999999	999999	620	999999	677	521	182	68	968	169	534	143	306	378	286	482	49	640	180	999999	101	684	14	235	359	999999	810	811	421	957	999999	188	174	509	267	200	48	999999	364	761	856	684	397	112	564	163	236	473	374	999999	302	241	31	686	919	570	793	395	205	999999	711	371	999999	21	63	999999	968	999999	121	999999	443	999999	285	999999	760	417	999999	902	670	205	73	347	446	87	664	874	166	999999	589	696	999999	653	830	977	999999	999999	47	386	999999	218	195	438	361	999999	900	289	955	999999	926	512	999999	891	724	10	999999	373	924	569	356	189	199	490	218	425	999999	790	192	308	368	275	999999	911	854	462	999999	634	985	999999	187	385	999999	553	999999	86	423	514	929	830	662	686	570	478	39	869	28	704	230	935	597	120	106	999999	999999	661	142	371	47	271	989	689	387	765	391	971	270	646	928	141	11	999999	860	362	645	681	704	999999	881	999999	444	999999	999999	59	571	999999	288	999999	999999	900	943	999999	477	
667	840	973	308	999999	999999	68	608	381	775	98	934	421	259	744	21	999999	956	241	999999	62	999999	683	285	338	999999	999999	692	999	347	38	197	950	708	203	999999	672	382	899	999999	999999	386	72	539	325	125	160	817	543	259	736	999999	712	570	424	999999	167	697	970	611	772	375	608	44	747	900	983	712	66	233	349	999999	67	999999	667	675	765	154	959	222	999999	506	158	750	611	95	485	389	293	363	364	974	412	999999	52	457	777	37	999999	424	142	999999	999999	999999	909	546	886	999999	903	748	84	22	737	758	999999	275	226	858	432	661	425	999999	999999	702	869	374	787	999999	384	220	898	737	999999	544	999999	605	745	838	840	75	209	999999	486	544	999999	351	246	653	730	999999	240	919	999999	141	999	538	28	68	451	545	758	999999	999999	692	850	999999	661	203	999999	999999	530	388	27	367	999999	236	999999	884	999999	999999	137	143	47	607	980	999999	143	230	999999	551	999999	999999	397	999999	999999	91	999999	793	693	999999	690	53	975	999999	999999	999999	901	247	679	773	999999	999999	645	923	417	624	89	314	712	871	999999	441	657	136	999999	844	990	999999	60	999999	948	999999	201	479	837	93	168	279	999999	138	86	999999	999999	771	999999	999999	50	999999	999999	692	11	972	90	821	740	258	395	848	392	411	861	999999	196	308	824	999999	999999	176	95	333	466	999999	999999	584	795	317	999999	886	995	930	804	526	999999	368	378	976	999999	379	999999	588	697	319	887	949	276	896	709	252	947	55	512	873	388	564	235	201	29	506	999999	432	369	509	999999	461	606	999999	356	999999	929	999999	841	572	999999	506	635	999999	922	13	317	898	607	647	999999	949	428	930	999999	279	142	187	957	747	999999	316	999999	999999	466	435	353	931	550	881	322	109	214	939	447	999999	928	88	278	25	198	138	824	999999	570	999999	43	676	207	999999	695	999999	890	104	999999	129	286	447	999999	497	660	386	357	726	335	839	745	489	999999	265	999999	999999	908	941	559	999999	492	508	627	562	402	999999	734	999999	999999	569	999999	119	999999	999999	605	491	397	999999	364	812	999999	108	396	730	168	553	999999	941	735	641	999999	948	999999	999999	637	778	819	138	105	999999	652	883	540	999999	999999	635	999999	175	660	859	665	999999	586	747	442	393	122	897	403	848	999999	792	738	554	724	270	999999	711	690	826	671	268	686	381	169	999999	567	999999	109	532	999999	27	291	999999	975	999999	371	797	573	253	999999	922	735	256	499	860	155	986	999999	370	70	69	
485	833	198	406	450	215	587	999999	999999	491	797	999999	76	999999	510	862	578	16	999999	777	147	999999	170	748	533	440	881	309	751	581	590	999999	999999	999999	542	457	687	999999	278	165	220	38	428	999999	135	864	189	33	359	292	417	999999	999999	999999	921	49	673	449	873	20	999999	999999	793	254	999999	999999	408	999999	934	62	185	999	738	742	999999	119	999999	999999	999999	669	260	999999	999999	469	999999	999999	276	189	802	999999	784	247	705	267	831	999999	999999	183	999999	999999	465	999999	98	307	999999	999999	305	729	724	999999	31	688	826	213	760	475	338	999999	90	355	792	228	999999	999999	278	938	999999	480	911	635	875	844	999999	999999	214	423	769	999999	361	999999	260	999999	999999	990	482	105	421	502	507	999999	999999	909	103	928	284	246	296	657	999999	999999	123	824	818	99	936	999999	999999	278	999	347	999999	999999	999999	335	999999	254	763	999999	959	182	526	801	973	999999	999999	965	751	783	282	999999	136	121	624	192	641	435	728	375	64	999999	129	152	503	170	659	918	936	767	833	999999	483	736	999999	855	652	322	851	273	999999	971	999999	202	999999	41	220	594	71	790	999999	669	526	999999	505	663	62	384	308	812	895	122	38	983	950	253	494	400	423	768	539	999999	584	465	318	999999	869	927	156	471	950	74	857	156	83	999999	513	95	999999	44	802	278	23	49	999999	944	942	452	251	753	547	820	999999	302	260	374	95	999999	89	999999	794	135	237	999999	862	830	265	999999	909	999999	739	999999	169	999999	965	271	315	999999	97	373	150	999999	685	403	999999	139	999999	999999	895	709	88	452	15	818	250	999999	50	186	187	546	689	69	542	999999	23	148	999999	999999	999999	989	68	550	972	716	281	377	449	999999	912	732	999999	700	987	210	708	999999	403	350	147	298	230	139	367	551	999999	90	999999	231	999999	786	478	109	238	905	650	538	999999	999999	547	872	237	999999	999999	454	999999	999999	999999	342	756	726	745	320	655	48	768	929	192	431	42	200	493	999999	455	136	263	837	472	999999	560	179	999999	999999	803	275	70	25	999999	912	941	695	18	551	474	999999	50	167	454	199	147	720	999999	999999	267	999999	999999	999999	760	147	201	772	999999	990	782	586	999999	999999	999999	390	999999	999999	75	279	999999	346	192	999999	754	792	95	105	393	282	944	839	823	767	846	456	885	62	264	726	999999	179	178	27	769	888	752	409	999999	74	221	999999	655	86	568	920	999999	447	999999	968	999999	105	999999	999999	56	942	762	152	794	999999	
999999	925	498	348	557	320	999999	174	182	866	49	686	455	329	999999	560	194	747	999999	999999	292	448	999999	999999	674	626	999999	999999	971	827	135	609	614	589	569	296	894	999999	999999	258	752	998	999999	398	929	376	999999	69	192	495	757	24	943	868	777	999999	137	213	673	931	999999	999999	203	999999	740	439	999999	866	759	999999	665	999999	229	999999	999999	999999	184	409	999999	999999	976	730	999999	485	79	120	665	746	811	999999	169	691	999999	596	999999	509	805	919	657	499	304	999999	310	999999	999999	880	795	999999	694	493	881	727	846	375	954	999999	509	718	285	630	773	335	999999	255	614	973	244	999999	232	675	999999	264	752	866	13	203	429	334	654	199	325	672	61	327	632	442	844	277	642	999999	999999	96	644	37	726	969	728	64	999999	856	646	172	999999	29	14	627	975	999999	999999	761	379	184	74	96	314	999999	283	736	999999	182	139	999999	999999	999999	675	999999	620	724	999999	43	474	375	999999	999999	552	162	902	999999	322	15	467	999999	905	999999	999999	999999	31	557	999999	625	695	999999	999999	630	727	680	182	475	999999	999999	999999	999999	999999	338	999999	999999	999999	276	999999	162	208	250	424	618	999999	274	70	119	999999	851	999999	999999	11	524	347	999999	999999	900	80	872	980	999999	689	710	999999	216	33	577	593	999999	181	755	24	999999	426	455	577	823	915	462	619	72	729	501	999999	999999	259	325	990	815	81	752	205	671	181	999999	561	999999	620	508	250	493	526	202	680	625	58	440	108	892	999999	999999	985	999999	263	999999	999999	999999	479	63	999999	708	999999	778	482	428	559	353	399	999999	999999	999999	212	416	221	999999	545	536	821	615	896	999999	227	107	910	960	766	587	417	263	75	999999	243	566	999999	542	905	748	719	999999	75	705	51	453	998	49	907	999999	405	999999	382	180	376	864	167	999999	490	489	999999	522	662	999999	935	999999	589	530	631	646	864	678	230	797	816	570	999999	200	777	774	999999	999999	62	198	191	291	880	895	997	379	408	414	62	426	880	207	599	103	769	905	864	477	999999	271	999999	727	906	585	363	999999	999999	999999	370	716	390	999999	469	473	789	653	999999	694	533	261	247	460	626	804	916	619	970	456	999999	999999	909	631	462	791	484	464	385	999999	541	201	65	442	53	999999	45	883	738	135	313	999999	650	180	944	166	33	264	999999	111	668	744	999999	866	545	498	999999	759	544	677	989	335	278	959	999999	341	206	805	416	289	768	42	880	845	153	999999	232	738	686	305	
767	999999	363	283	999999	797	366	198	896	555	999999	285	349	70	145	978	999999	999999	28	999999	960	228	999999	821	342	636	999999	999999	723	241	999999	999999	83	249	910	769	971	995	333	999999	974	17	908	860	749	493	693	999999	999999	175	467	999999	999999	82	999999	548	382	542	999999	10	934	377	475	999999	289	472	212	110	160	999999	16	852	999999	663	638	999999	319	999999	82	999999	942	52	289	999999	774	734	357	10	904	371	999999	439	999999	332	430	999999	542	253	580	287	999999	593	670	343	168	999999	184	67	443	392	238	394	470	101	67	891	999999	917	999999	999999	124	211	999999	999999	978	577	798	999999	242	999999	420	75	416	794	568	999999	382	946	399	169	999999	999999	566	522	142	12	999999	963	274	539	520	624	999999	35	172	90	999999	881	364	591	999999	150	999999	412	999999	999999	978	675	532	708	518	151	528	999999	999999	824	644	683	656	999999	608	835	770	999999	521	999999	999999	391	631	488	999999	501	591	808	353	418	476	164	550	999999	999999	303	440	566	30	378	999999	631	38	999999	446	999999	235	388	982	981	999999	130	891	186	460	597	53	54	746	999999	999999	719	388	999999	358	489	142	686	952	314	999999	213	682	152	999999	999999	362	293	52	258	275	213	825	999999	999999	355	272	374	519	436	999999	395	819	13	999999	387	999999	451	990	999999	581	548	999999	677	586	176	447	749	487	378	244	760	12	498	751	356	894	26	549	12	227	768	999999	525	999999	19	393	679	999999	321	838	911	999999	999999	676	727	776	157	785	999999	907	523	887	999999	202	499	999999	331	261	473	999999	236	901	987	999999	999999	380	911	622	576	782	999999	426	999999	540	333	467	916	821	34	999999	746	240	677	105	704	999999	37	999999	566	626	999999	999999	999999	828	999999	19	999999	999999	863	999999	865	535	999999	99	149	999999	721	609	999999	42	476	510	237	999999	746	999999	999999	999999	44	932	353	999999	66	950	999999	350	567	999999	929	324	160	999999	957	677	713	220	999999	588	955	999999	999999	999999	464	534	160	561	200	964	91	999999	999999	424	999999	931	13	999999	479	268	378	999999	538	383	679	554	881	906	999999	999999	190	536	974	645	935	436	772	925	133	999999	799	168	999999	999999	266	324	999999	999999	256	36	674	436	741	763	220	999999	999999	786	748	999999	652	999999	18	640	999999	999999	639	150	488	886	169	87	163	999999	468	219	999999	935	127	365	999999	155	659	999999	885	754	795	221	999999	779	366	985	999999	223	999999	555	160	999999	818	710	999999	398	257	370	866	
999999	282	999999	304	10	517	143	999999	393	895	999999	594	999999	754	39	759	428	714	709	529	183	900	940	78	912	69	139	999999	416	999999	626	898	299	659	999999	482	999999	917	999999	999999	999999	999999	793	327	381	961	999999	765	789	999999	266	683	547	841	692	695	342	725	391	999999	388	26	999999	713	278	609	304	999999	465	999999	758	510	999999	447	305	999999	116	622	696	951	402	999999	999999	999999	423	999999	360	458	966	602	149	285	536	494	999999	217	74	999999	59	772	666	834	999999	241	202	999999	403	110	545	835	589	719	999999	440	999999	24	999999	796	299	335	258	999999	866	862	999999	483	974	795	563	98	999999	36	572	923	294	567	73	105	273	667	549	999999	913	141	23	430	255	105	999999	999999	528	277	999999	724	999999	820	968	447	824	719	999999	607	546	456	999999	563	999999	115	155	980	951	592	999999	632	785	999999	933	735	848	987	999999	878	850	695	570	526	999999	999999	410	474	599	625	281	999999	999999	941	999999	999999	99	460	283	150	949	964	917	936	743	168	939	525	886	243	598	837	491	999999	757	851	886	525	328	308	999999	681	391	999999	321	999999	747	999999	293	476	645	398	713	96	928	999999	999999	633	783	86	909	884	587	366	37	443	72	983	194	863	580	573	142	974	444	999999	583	999999	625	999999	421	105	999999	419	597	210	133	404	973	871	83	999999	999999	251	399	820	103	34	308	999999	917	763	659	430	896	82	265	739	652	999999	312	196	18	29	665	813	653	178	999999	826	999999	999999	19	322	999999	328	830	890	999999	624	999999	558	999999	748	846	657	999999	811	523	524	944	999999	752	322	569	886	999999	723	586	999999	177	999999	265	482	566	999999	754	999999	640	577	251	374	164	999999	485	753	904	270	183	17	999999	999999	654	999999	881	926	999999	696	752	903	84	117	999999	999	457	999999	999999	999999	191	999999	902	107	180	945	283	579	240	724	837	815	982	999999	550	578	999999	999999	280	21	999999	640	999999	68	999999	736	999999	144	70	164	580	999999	461	103	89	999999	114	280	671	708	971	311	696	200	999999	937	921	102	567	999999	999999	999999	978	291	220	999999	261	844	999999	444	453	148	519	85	153	610	364	888	999999	999999	473	936	999999	571	49	999999	944	154	999999	999999	999999	410	577	334	372	999999	257	179	999999	538	334	269	767	236	999999	999999	792	620	56	258	999999	999999	999999	999999	272	855	468	416	999999	999999	606	116	646	855	630	52	571	999999	712	695	363	195	14	374	638	213	179	999999	316	999999	
505	333	999999	950	84	999999	999999	999999	72	516	989	999999	926	999999	999999	999999	623	999999	606	999999	271	999999	908	360	895	999999	38	824	999999	68	686	41	999999	45	425	283	999999	999999	780	999999	999999	597	133	206	705	522	268	52	442	999999	590	267	830	103	999999	999999	425	748	64	687	752	397	19	999999	829	958	740	891	545	658	999999	927	141	999999	391	999999	999999	999999	655	999999	138	999999	999999	554	477	429	999999	17	99	999999	858	269	641	103	106	443	588	129	376	747	999999	999999	999999	783	999999	999999	135	83	712	999999	425	712	103	680	558	766	16	465	535	409	999999	733	802	29	800	999999	295	999999	999999	947	95	364	345	907	601	762	999999	607	354	814	303	137	305	817	111	155	176	960	544	999999	437	133	593	966	990	58	574	487	983	999999	377	97	999999	764	196	71	377	195	89	796	999999	409	120	721	999999	629	438	984	918	655	999999	999999	503	329	999999	999999	770	999999	917	552	197	999999	624	107	447	216	714	540	631	49	777	980	999999	748	63	38	22	872	999999	371	620	589	999999	337	999999	53	593	999999	253	233	301	998	278	999999	608	999999	784	23	283	999999	914	897	363	878	999999	999999	999999	999999	276	999999	949	898	518	555	931	999999	441	296	999999	404	622	620	297	407	748	999999	712	999999	149	777	253	999999	999999	960	456	723	235	690	459	667	600	837	826	760	284	403	489	722	605	10	844	497	388	879	999999	304	999999	956	140	108	102	108	616	499	248	999999	309	558	109	999999	382	751	837	967	999999	784	794	536	133	355	300	989	748	149	933	755	621	999999	683	162	124	279	999999	999999	999999	501	231	999999	522	333	103	930	999999	999999	627	103	660	999999	85	502	510	82	833	785	807	113	360	999999	566	999999	338	590	874	999999	999999	999999	200	486	403	312	562	467	24	799	261	369	375	360	999999	840	105	211	643	191	652	51	445	774	553	999999	999999	755	770	38	994	513	66	676	304	524	902	183	999999	999999	939	53	68	43	533	447	738	999	954	726	397	137	946	693	304	61	667	425	932	932	171	807	696	985	804	748	999999	999999	65	997	999999	921	194	871	251	999999	999999	999999	251	115	732	151	999999	999999	999999	867	566	999999	381	999999	999999	486	251	93	611	999999	356	999999	239	785	144	48	943	957	788	476	943	85	451	696	999999	265	184	999999	210	999999	999999	651	999999	937	191	939	327	812	150	461	999999	110	270	120	262	910	182	465	999999	693	208	843	999999	174	923	491	922	685	184	601	
311	423	883	591	999999	704	727	302	603	204	721	999999	816	336	999999	843	999999	999999	443	167	92	999999	856	516	999999	174	395	190	23	700	27	641	638	548	160	266	227	678	985	999999	193	880	861	776	999999	77	36	999999	999999	90	676	591	251	26	999999	591	567	376	770	999999	999999	999999	288	999999	187	89	502	278	186	539	625	146	354	886	974	999999	857	90	544	753	999999	466	812	999999	33	436	400	621	999999	568	699	850	908	35	248	646	601	958	999999	892	574	757	753	839	464	539	246	365	999999	999999	999999	487	831	999999	822	999999	999999	355	880	999999	999999	999999	248	999999	840	775	238	329	648	999999	611	899	999999	652	189	389	999999	972	478	494	200	999999	579	723	834	222	28	999999	213	396	911	999999	88	848	213	693	519	145	999	689	310	917	999999	999999	704	834	995	189	837	442	148	999999	877	395	560	654	311	525	783	627	757	346	126	999999	427	366	821	642	448	495	870	578	973	789	193	283	327	999999	29	999	999999	999999	64	770	999999	999999	377	692	298	558	999999	993	361	381	932	963	800	465	296	348	999999	363	740	351	999999	570	788	999999	212	287	336	999999	505	784	411	918	999999	356	999999	277	988	999999	354	890	112	876	226	999999	857	999999	999999	862	579	999999	986	863	107	712	207	686	371	289	490	20	999999	947	497	577	969	999999	999999	454	460	28	359	884	18	850	249	695	354	195	241	982	805	474	865	824	798	548	820	579	158	999999	999999	999999	648	344	999999	165	388	648	999999	999999	999999	37	411	560	999999	111	854	257	473	999999	342	999999	57	507	215	999999	999999	673	779	430	999999	111	999999	143	122	649	245	674	192	93	317	705	562	999999	444	777	72	314	502	696	693	999999	116	646	985	730	662	151	138	910	83	999999	869	212	650	446	730	278	448	682	999999	190	74	999999	204	637	622	659	73	999999	694	776	180	93	737	629	999999	999999	157	999999	987	103	545	281	20	999999	835	360	747	997	56	794	866	820	829	512	999999	727	451	357	118	12	87	700	225	306	999999	786	475	31	451	80	130	66	694	772	645	999999	379	602	999999	999999	912	999999	999999	900	910	999999	263	234	130	278	218	999999	999999	985	26	844	66	713	66	59	999999	726	555	999999	673	809	136	66	999999	716	357	849	999999	845	100	999999	999999	325	396	195	532	251	900	999999	862	330	783	709	756	800	736	665	545	752	387	195	520	414	236	110	233	207	366	413	920	369	999999	437	894	15	535	999999	326	999999	
526	643	825	382	124	353	36	426	310	77	980	692	313	802	999999	999999	500	999999	99	296	999999	335	884	496	263	502	85	356	999999	750	275	996	348	674	236	743	370	147	300	882	84	999999	999999	298	433	237	999999	999999	968	989	999999	999999	651	40	999999	200	758	338	129	621	999999	680	611	559	802	983	353	639	576	725	999999	362	999999	216	221	999999	999999	596	999999	35	446	633	387	825	999999	644	999999	317	999999	45	984	999999	28	678	615	999999	999999	999999	496	449	999999	426	875	252	454	162	25	444	818	754	999999	172	275	104	999999	999999	302	785	324	167	999999	45	874	540	999999	513	999999	936	601	999999	960	999999	109	623	150	30	999999	144	999999	999999	999999	910	499	20	283	821	766	923	999999	999999	999999	419	32	339	810	999999	551	344	511	941	999999	88	843	999999	793	999999	999999	652	999999	999999	885	167	414	999999	537	728	546	864	267	920	747	420	443	630	715	999999	999999	770	812	999999	478	423	999999	439	999999	551	999999	497	226	999999	999999	999999	970	999999	999999	944	14	999999	999999	92	312	687	999999	591	203	407	645	999999	295	252	600	302	839	661	685	471	534	975	967	986	999999	999999	999999	654	999999	999999	450	104	999999	771	999999	288	968	729	990	999999	999999	999999	245	866	906	854	212	973	22	465	283	318	663	999999	419	999999	999999	815	431	999999	50	999999	429	570	957	551	677	999999	706	322	333	999999	999999	999999	134	492	739	110	89	999999	846	673	641	705	359	141	440	999999	361	517	999999	999999	308	999999	750	914	622	675	909	364	186	999999	277	700	142	999999	647	769	999999	927	299	723	999999	999999	999999	376	790	723	220	825	120	756	172	198	857	180	999999	934	153	999999	870	74	200	999999	629	168	999999	941	573	195	494	671	431	999999	228	741	427	999999	330	384	133	898	464	93	999999	999999	526	88	842	962	361	712	625	288	999999	999999	532	20	996	257	970	999999	160	34	999999	449	334	999999	999999	126	752	139	614	999999	999999	971	609	117	480	999999	642	327	999999	610	834	781	55	999999	999999	999999	999999	416	686	82	414	284	747	439	751	805	999999	999999	118	726	220	232	108	856	201	95	624	425	999999	999999	615	652	751	549	200	999999	403	191	999999	977	999999	999999	452	541	365	999999	234	999999	366	675	113	999999	219	999999	400	612	999999	199	999999	999999	378	793	876	889	467	761	999999	207	249	999999	412	913	426	140	999999	874	779	999999	501	389	999999	999999	69	864	693	760	443	999999	159	588	877	213	240	89	608	999999	999999	562	999999	603	
289	36	931	175	273	200	437	88	563	526	832	999999	698	571	430	923	734	22	206	706	328	163	58	660	323	208	682	999999	532	703	999999	999999	492	897	109	834	523	999999	600	502	333	999999	816	999999	756	999999	515	669	659	999999	390	455	999999	377	285	999999	978	999999	999999	75	518	100	556	999999	119	614	633	800	471	596	410	999999	999999	704	383	999999	347	425	999999	561	692	23	999999	847	323	960	999999	124	999999	974	999999	253	51	999999	983	242	808	956	523	151	138	715	207	72	284	550	44	661	994	321	999999	562	375	999999	382	505	999999	999999	999999	999999	999999	518	999999	497	740	167	798	885	720	151	165	391	902	762	999999	977	815	625	572	999999	999999	210	999999	311	196	302	877	999999	163	999999	829	108	420	373	398	619	537	709	999999	127	752	158	940	853	165	406	660	999999	866	404	689	787	147	999999	233	552	398	876	311	448	289	999999	999999	241	999999	67	970	538	374	814	450	999999	303	454	30	778	269	999999	156	999999	641	274	884	759	999999	52	999999	647	999999	846	230	661	408	884	838	705	425	708	541	999999	999999	132	248	999999	954	583	494	692	999999	454	292	131	729	521	999999	25	171	999999	442	278	105	999999	397	528	594	788	707	419	616	325	362	560	735	58	364	519	999999	832	804	225	558	278	894	695	563	999999	931	887	87	823	543	452	276	272	12	112	735	720	468	175	876	999999	999999	999999	102	731	395	681	999999	297	999999	339	178	227	720	827	999999	701	964	494	999999	819	341	999999	781	999999	294	472	56	261	999999	315	999999	638	348	483	201	467	603	831	713	999999	999999	790	999999	214	999999	999999	552	184	999999	999999	755	973	319	67	743	999999	655	192	999999	999999	634	904	513	683	999999	999999	879	247	999999	999999	999999	999999	999999	606	98	550	959	577	635	246	920	871	588	749	560	401	329	291	999999	907	811	999999	394	790	625	825	286	999999	249	744	179	314	549	701	999999	622	201	713	968	203	334	88	556	210	999999	999999	326	999999	133	573	999999	597	999999	727	169	686	747	999999	980	999999	999999	808	337	999999	999999	615	332	999999	812	937	209	616	323	999999	583	733	864	999999	787	999999	999999	999999	37	676	534	999999	999999	821	541	259	875	210	732	999999	999999	999999	999999	664	143	999999	441	438	999999	999999	999999	999999	999999	961	999999	436	999999	999999	999999	128	763	999999	780	660	367	999999	809	510	999999	563	71	998	884	999999	616	66	983	999999	60	401	999999	999999	570	841	313	931	307	844	677	999999	999999	321	997	614	
941	999999	999999	99	999999	999999	587	930	92	999999	999999	999999	719	666	354	999999	452	623	512	999999	697	692	999999	938	357	435	197	964	832	250	136	999999	11	279	676	999999	999999	999999	901	999999	999999	500	988	999999	717	938	999999	641	999999	590	999999	999999	809	999999	916	259	999999	807	999999	871	460	623	108	841	271	383	373	449	990	999999	776	559	999999	999999	999999	207	704	17	999999	419	223	556	474	252	588	322	941	815	362	426	441	513	161	39	952	999999	401	156	910	999999	574	772	650	583	813	999999	101	999999	999999	719	554	999999	587	332	658	903	158	855	263	999999	442	999999	96	573	999999	273	407	692	999999	808	805	999999	107	999999	999999	451	905	999999	999999	484	231	241	628	643	871	999999	925	828	999999	999999	51	999999	892	961	901	26	686	999999	999999	549	706	409	999999	388	999999	999999	999999	999999	488	216	998	267	999999	778	727	999999	999999	999999	701	42	347	999999	320	108	999999	269	665	145	984	828	999999	828	791	889	778	821	679	249	728	875	999999	234	999999	999999	60	784	129	124	244	700	96	999999	385	76	212	137	98	463	622	999999	341	756	716	999999	452	179	999999	999999	999	905	531	999999	999999	826	482	123	237	155	58	982	999999	551	999999	999999	999999	532	452	724	687	650	733	226	627	999999	543	802	518	690	722	999999	318	592	124	338	179	405	999999	999999	999999	99	900	942	414	999999	516	789	855	432	917	999999	727	999999	850	359	182	315	73	650	292	999999	604	999999	433	178	674	556	999999	573	124	347	23	894	141	999999	999999	790	811	987	567	754	947	999999	772	802	163	567	742	765	165	864	341	867	276	913	494	363	519	246	965	999999	362	999999	318	999999	999999	833	619	999999	608	392	999999	85	92	538	999999	519	773	630	999999	116	813	672	417	260	999999	155	627	227	999999	397	999999	999999	32	608	401	666	776	202	896	330	999999	999999	999999	773	999999	265	999999	737	999999	975	589	888	231	858	999999	690	874	999999	999999	760	999999	402	158	221	121	929	63	484	147	75	742	999999	999999	694	999999	333	515	643	890	999999	999999	890	45	138	999999	392	999999	999999	462	710	791	718	626	999999	125	555	342	945	662	999999	212	310	599	125	243	18	999999	999999	999999	822	185	240	999999	999999	399	324	999999	999999	414	729	999999	889	32	436	284	33	999999	999999	579	613	990	999999	981	999999	999999	70	300	919	999999	999999	236	815	474	639	535	561	550	801	747	800	999999	999999	541	933	999999	999999	287	173	841	999999	999999	567	999999	95	999999	614	259	718	287	999999	
999999	447	134	999999	502	771	424	393	900	999999	999999	163	999999	778	425	678	39	57	606	234	999999	999999	87	685	999999	669	857	389	807	920	999999	831	524	418	999999	750	197	926	441	91	898	894	272	128	736	999999	716	188	999999	163	585	211	122	999999	555	895	369	449	868	832	913	999999	999999	980	420	652	639	441	11	999999	490	112	999999	525	336	888	865	959	948	999999	952	679	719	653	345	110	719	471	999999	999999	391	748	67	608	177	862	318	999999	708	999999	269	285	186	999999	673	482	999999	597	725	666	999999	410	500	31	880	244	326	999999	644	319	933	177	578	999999	293	742	55	17	357	474	580	999999	999999	999999	586	677	502	724	979	862	515	999999	745	206	851	999999	257	45	728	933	545	386	647	999999	161	101	706	66	999999	999999	437	587	249	261	96	999999	159	999999	445	212	741	602	952	782	803	810	432	999999	999999	312	495	19	288	424	999999	999999	936	862	713	494	970	999999	999999	58	999999	927	882	494	120	404	831	621	600	526	201	943	433	864	999999	350	669	999999	786	408	446	428	309	825	332	892	520	999999	999999	950	242	304	588	903	358	876	928	999999	270	874	481	873	418	762	999999	984	769	81	277	373	824	999999	660	999999	612	999999	628	999999	171	999999	884	544	699	999999	999999	896	364	999999	999999	718	421	999999	74	911	999999	572	999999	546	603	347	132	448	29	558	135	596	644	973	301	352	999999	871	775	52	990	937	184	999999	999999	335	629	249	565	559	951	102	581	999999	688	49	995	91	999999	823	105	445	525	150	524	697	262	391	238	173	470	549	999999	31	999999	999999	397	999999	78	277	718	882	999999	469	999999	42	25	896	294	262	356	999999	418	999999	947	555	421	999999	254	781	83	248	21	402	98	411	146	559	827	699	651	999999	999999	999999	999999	222	999999	999999	999999	491	999999	366	107	999999	816	304	141	999999	83	999999	577	363	996	297	204	999999	871	490	380	999999	896	465	78	594	999999	601	163	232	846	999999	992	366	500	763	109	999999	999999	45	585	794	999999	141	485	462	132	297	758	725	990	635	351	81	684	348	594	226	999999	512	999999	225	150	999999	168	348	382	221	863	243	197	487	338	835	905	585	924	765	979	999999	472	322	842	437	241	220	394	920	999999	161	178	883	999999	639	999999	370	653	999999	999999	147	999999	911	434	525	537	999999	999999	516	176	109	424	828	246	681	999999	62	382	713	677	999999	954	462	539	712	74	314	68	699	174	545	999999	563	792	842	
999999	561	888	327	899	999999	912	877	754	999999	736	349	999999	747	599	617	987	940	694	34	193	627	999999	722	460	999999	454	999999	999999	630	999999	999999	999999	999999	999999	488	174	64	813	999999	45	999999	707	957	975	725	999999	321	999999	999999	557	991	869	767	659	909	190	176	867	676	999999	999999	536	999999	415	875	313	253	999999	121	999999	999999	137	746	988	116	919	423	747	735	565	143	508	794	82	999999	992	278	744	999999	308	997	197	146	673	731	549	583	999999	109	421	423	718	988	112	999999	999999	132	779	999999	989	766	428	999999	120	151	999999	741	61	239	883	999999	509	999999	812	999999	999999	990	82	999999	566	999999	871	647	999999	151	999999	519	999999	458	999999	999999	999999	201	256	541	999999	65	36	532	999999	808	532	322	225	999999	914	362	185	999999	999999	873	59	999999	986	999999	895	780	817	999999	999999	296	999999	602	918	24	545	318	999999	281	876	690	964	550	342	758	814	558	432	999999	999999	72	344	45	579	447	999999	978	999999	999999	646	798	248	67	805	638	758	999999	404	211	841	999999	252	904	779	198	909	509	188	237	838	346	358	880	741	664	951	24	33	480	204	567	113	516	634	88	999999	907	745	703	999	885	164	230	105	632	819	439	999999	999999	537	320	799	977	765	310	999999	367	999999	999999	687	744	905	923	16	283	502	736	999999	701	746	999999	763	484	237	952	192	999999	785	119	845	521	758	641	999999	884	999999	135	750	333	999999	999999	591	999999	26	265	979	240	224	821	139	93	169	564	999999	535	556	325	750	812	128	321	581	216	305	175	985	274	999999	132	516	376	985	946	71	661	421	999999	999999	972	973	999999	913	963	999999	761	362	204	996	417	999999	451	385	938	215	999999	999999	384	309	999999	279	715	999999	102	315	762	108	222	999999	983	124	397	858	999999	999999	176	408	618	999999	544	813	791	277	572	793	999999	999999	56	999999	744	158	999999	859	615	702	267	701	821	658	999999	663	999999	702	22	303	940	593	607	108	999999	919	895	157	765	48	999999	447	687	999999	250	771	61	999999	757	999999	999999	537	999999	85	999999	475	586	959	999999	880	673	99	264	279	853	480	393	999999	702	999999	999999	888	104	577	999999	820	999999	523	417	455	611	999999	944	187	225	413	999999	532	999999	572	342	935	999999	884	374	399	192	418	999999	770	387	999999	779	999999	999999	999999	442	674	861	761	462	999999	551	565	999999	16	999999	87	63	449	138	999999	431	139	492	327	751	220	999999	824	999999	999999	999999	647	77	
508	888	21	604	999999	970	676	670	999999	999999	278	999999	582	615	368	999999	114	364	15	999999	526	681	999999	449	264	448	231	471	999999	133	999999	999999	903	999999	770	127	143	999999	38	478	461	999999	665	28	223	933	178	605	844	580	532	250	73	999999	551	826	999999	571	350	587	999999	214	634	999999	263	283	490	999999	844	250	120	632	336	999999	999999	999999	26	630	235	999999	279	626	627	465	999999	616	931	999999	946	999999	878	571	142	999999	999999	257	999999	34	999999	940	453	999999	761	604	470	999999	914	536	827	225	810	999999	345	29	999999	999999	587	178	999999	647	352	593	148	900	371	548	499	885	999999	932	768	992	999999	295	877	195	865	999999	999999	999999	702	404	79	730	999999	269	235	123	141	999999	999999	397	983	128	999999	999999	945	860	999999	921	999999	999999	730	895	999999	818	999999	60	999999	133	999999	564	183	350	945	947	523	418	999999	112	322	385	753	209	272	380	18	746	697	27	249	14	790	83	299	999999	999999	184	999999	324	515	185	972	18	349	115	999999	642	183	650	347	537	999999	140	609	35	284	999999	632	86	809	17	362	133	884	263	773	109	61	281	282	348	999999	451	596	146	999999	745	859	999999	166	376	999999	57	999999	711	910	660	474	273	399	153	552	207	515	508	823	848	134	96	341	125	591	901	377	998	403	652	544	472	999999	538	671	474	919	443	999999	999999	453	182	999999	122	634	999999	882	999999	795	937	936	999999	323	564	621	999999	825	50	784	999999	679	681	999999	268	126	12	999999	860	481	999999	287	81	75	999999	999999	951	999999	228	490	999999	29	999999	213	465	715	456	158	67	917	898	648	879	999999	771	999999	771	864	999999	999999	632	145	31	658	717	999999	865	999999	805	999999	669	38	999999	560	981	652	999999	478	853	552	999999	853	595	942	582	439	408	422	303	882	634	96	659	999999	999999	668	997	589	999999	804	850	435	353	999999	258	869	51	328	677	129	204	999999	21	541	337	778	999999	89	85	287	262	452	727	999999	999999	583	379	384	702	322	654	851	982	58	999999	244	510	697	694	999999	397	89	744	184	687	340	84	127	895	89	127	918	514	217	551	407	707	430	372	675	500	666	626	365	474	352	320	963	999999	999999	278	999999	395	372	889	999999	708	553	245	204	508	262	489	999999	205	735	347	774	506	304	999999	89	334	999999	222	731	462	389	709	345	30	999999	287	802	999999	274	533	151	327	378	999999	163	999999	178	177	248	187	14	169	739	15	999999	466	
545	999999	198	528	376	160	168	720	328	999999	899	183	396	999999	686	811	999999	212	205	456	999999	604	999999	894	166	999999	974	553	458	229	970	339	484	999999	999999	247	622	745	166	991	169	999999	380	320	295	994	780	273	999999	999999	238	999999	810	999999	337	999999	192	303	999999	524	999999	999999	999999	109	872	999999	698	999999	242	449	999999	195	55	214	297	481	233	72	609	171	999999	710	62	265	990	443	528	396	328	801	65	328	382	642	814	999999	394	281	448	724	305	50	41	999999	999999	999999	491	606	800	855	716	129	694	211	454	475	562	17	118	999999	52	999999	422	999999	999999	999999	812	999999	399	744	97	952	623	999999	999999	40	999999	11	999999	947	952	999999	595	999999	95	935	999999	181	198	348	999999	387	173	20	682	992	628	999999	667	143	240	999999	999999	66	768	764	999999	809	345	423	796	561	999999	171	486	129	717	949	355	458	246	640	225	999999	753	709	789	613	212	999999	412	87	344	128	716	873	715	538	999999	330	439	824	999999	774	551	439	631	11	999999	999999	284	999999	256	218	999999	600	863	165	313	68	975	891	607	472	21	719	227	637	455	999999	413	189	999999	34	29	422	999999	450	999999	323	87	787	89	650	598	999999	831	999999	231	125	20	560	999999	645	355	547	999999	999999	763	999999	222	994	556	921	999999	105	433	231	199	484	999999	999999	999999	999999	980	197	812	999999	999999	287	887	101	415	339	999999	853	955	999999	679	481	999999	440	999999	999999	111	999999	241	999999	999999	503	309	609	936	999999	330	597	904	999999	664	167	735	269	499	485	944	130	589	227	330	305	149	824	552	718	999999	999999	735	979	888	897	999999	654	465	999999	977	287	999999	668	999999	14	949	720	999999	521	745	999999	940	212	999999	981	999999	23	837	206	999999	485	67	228	999999	999999	862	924	355	999999	999999	90	804	128	999999	667	965	920	218	999999	355	999999	879	40	972	352	424	532	999999	907	403	943	817	268	27	501	230	936	209	53	151	999999	375	187	321	664	141	821	704	74	25	583	999999	521	999999	934	606	36	256	126	999999	999999	676	448	373	267	273	545	111	15	446	39	720	174	999999	331	63	702	719	999999	220	602	999999	999999	891	819	147	999999	999999	999999	895	204	690	93	999999	999999	357	927	813	64	401	596	720	999999	628	999999	999999	999999	346	529	999999	999999	999999	999999	905	948	512	493	999999	554	999999	967	137	999999	120	999999	999999	636	671	999999	973	136	888	665	916	624	882	138	564	905	956	506	999999	888	212	991	
887	751	999999	999999	309	863	999999	269	999999	999999	999999	702	589	999999	999999	999999	969	973	555	999999	25	651	32	999999	999999	383	928	650	597	624	18	248	999999	128	364	597	458	126	74	119	755	629	730	493	999999	189	549	999999	267	730	536	985	999999	458	975	245	729	897	999999	925	934	999999	671	320	424	229	887	470	31	60	777	852	999999	445	999999	396	920	539	134	999999	833	999999	393	867	999999	33	999999	999999	999999	999999	867	999999	999999	148	185	35	958	420	78	936	301	999999	167	999999	999999	683	86	897	459	589	324	200	773	999999	999999	999999	347	804	232	999999	999999	531	326	901	193	226	225	999999	999999	973	437	510	470	197	999999	754	592	185	914	413	946	18	906	999999	804	677	786	44	999999	990	999999	999999	198	676	999999	770	762	265	34	999999	468	315	636	486	161	999999	729	999999	999999	348	999999	171	889	818	999999	315	999999	762	999999	515	999999	190	999999	999999	295	999999	321	793	574	824	991	999999	161	188	945	641	381	430	412	990	999999	210	35	707	397	999999	274	999999	231	316	154	10	999999	518	305	288	590	999999	999999	878	502	935	21	194	356	276	999999	711	873	813	934	204	359	116	568	240	164	27	882	769	19	942	572	268	679	991	178	643	882	667	61	24	999999	534	999999	21	198	841	361	131	516	562	505	417	999999	950	999999	61	949	999999	133	572	999999	431	868	559	373	999999	515	365	107	376	829	999999	999999	919	964	824	619	556	999999	323	999999	761	262	456	446	164	885	729	350	126	999999	816	543	488	541	808	665	999999	999999	445	336	995	33	150	732	299	655	462	985	999999	442	402	34	999999	999999	722	179	422	123	219	867	785	999999	981	682	23	672	284	999999	166	999999	681	999999	606	999999	670	737	121	723	999999	999999	433	744	524	684	300	792	733	581	818	639	253	999999	437	999999	550	980	52	999999	999999	626	380	83	828	666	761	999999	427	823	999999	984	67	698	966	710	444	51	500	306	391	999999	939	703	999999	527	916	999999	999999	39	446	690	695	653	14	530	138	359	915	858	923	999999	374	910	344	834	581	554	857	727	999999	508	999999	745	85	498	999999	676	514	310	750	999999	21	398	386	556	298	414	694	446	581	94	999999	642	999999	999999	999999	999999	368	735	999999	371	998	754	896	999999	210	949	577	515	843	461	999999	999999	117	28	795	976	533	788	999999	177	859	421	155	58	382	999999	371	999999	642	657	999999	999999	364	388	905	267	502	999999	999999	349	836	188	602	129	249	521	535	
999999	789	879	505	579	199	779	511	587	608	999999	565	363	588	86	873	195	153	76	260	728	122	537	484	95	442	206	340	999999	999999	999999	999999	860	321	16	712	762	162	738	999999	999999	877	328	659	654	882	992	760	759	999999	417	976	182	271	806	999999	261	405	419	147	993	448	830	768	582	48	704	999999	582	374	121	42	999999	999999	674	851	794	878	829	213	450	445	581	375	411	59	636	599	999999	999999	999999	999999	742	601	596	147	999999	560	86	616	999999	950	188	999999	203	384	571	695	596	999999	458	999999	576	215	999999	557	999999	464	999999	533	411	115	536	999999	913	755	299	813	999999	999999	804	999999	999999	222	36	999999	267	195	182	36	999999	940	13	559	999999	87	999999	999999	904	48	280	999999	203	553	214	82	423	369	482	448	94	999999	804	69	160	224	580	363	189	207	999999	999999	292	340	55	999999	999999	977	512	835	965	762	999999	999999	266	999999	51	259	17	954	999999	897	999999	734	941	999999	999999	944	409	101	507	435	357	999999	999999	599	309	999999	507	999999	970	999999	856	999999	999999	331	848	953	802	937	999999	999999	999999	235	999999	402	967	558	999999	999999	999999	167	577	999999	338	540	415	212	112	667	913	188	751	999999	999999	639	50	76	261	620	881	192	151	999999	999999	999999	89	131	586	356	999999	751	999999	193	417	999999	869	445	318	999999	999999	646	850	999999	33	994	580	91	251	490	361	900	306	778	999999	153	999999	114	999999	162	460	293	625	756	999999	172	714	568	856	181	770	605	758	319	703	245	342	17	449	923	605	999999	879	105	995	730	455	695	999999	274	795	764	942	165	999999	632	30	103	108	999999	290	21	999999	79	999999	756	999999	999999	84	207	999999	18	665	578	556	462	414	529	760	316	717	28	818	999999	999999	999999	662	999999	999999	81	224	999999	909	999999	643	594	999999	810	385	249	588	468	621	552	464	787	108	999999	609	999999	228	500	343	792	999999	271	999999	643	693	713	999999	549	168	12	999999	571	109	87	935	962	689	603	153	521	727	258	407	275	999999	598	907	299	993	799	853	999999	905	127	444	382	400	140	126	672	155	48	309	999999	570	892	687	31	438	647	349	624	999999	821	74	999999	864	999999	515	105	805	803	556	369	159	999999	999999	999999	643	563	571	559	999999	481	376	689	949	789	999999	999999	999999	886	999999	355	999999	999999	377	999999	62	548	518	472	999999	31	867	351	999999	939	999999	311	235	704	387	875	999999	789	146	875	454	384	945	84	999999	280	999999	918	
942	210	999999	920	999999	582	999999	104	55	999999	999999	999999	999999	999999	206	19	330	403	19	217	508	986	999999	669	999999	501	639	678	603	443	999999	354	999999	948	408	999999	40	999999	420	999999	774	293	999999	975	855	999999	999999	999999	187	999999	753	830	999999	976	420	999999	929	999999	828	399	942	261	999999	611	999999	590	999999	665	625	999999	979	782	982	366	442	225	999999	305	999999	999999	239	218	999999	667	689	999999	93	861	538	452	999999	790	720	30	710	523	791	228	124	275	61	605	804	999999	957	971	999999	904	543	999999	800	634	435	416	999999	734	761	999999	921	453	999999	767	999999	183	562	999999	72	961	999999	919	433	938	191	999999	370	999999	414	999999	710	718	999999	189	327	343	651	727	365	313	860	999999	761	957	999999	670	999999	294	478	631	999999	768	908	885	259	624	770	862	453	885	56	999999	999999	999999	134	213	883	326	999999	793	531	999999	833	758	111	678	167	476	641	520	780	999999	165	782	526	999999	999999	684	930	999999	999999	789	284	479	267	334	656	237	833	103	999999	451	844	684	109	999999	934	999999	999999	580	466	304	999999	933	114	970	380	547	17	192	999999	209	999999	746	230	742	560	363	999999	777	32	999999	642	548	732	338	999999	481	683	650	16	659	899	359	246	278	569	351	374	296	999999	999999	229	650	699	588	999999	108	463	367	325	999999	658	999999	557	536	661	681	210	775	739	899	863	366	185	999999	309	46	999999	952	183	999999	988	214	823	913	710	992	849	999999	283	999999	999999	326	334	435	10	892	999999	999999	999999	887	999999	599	557	64	255	999999	475	955	288	28	598	511	194	117	592	454	193	644	999999	669	832	999999	999999	999999	881	547	41	750	743	416	244	999999	344	999999	78	399	656	999999	667	847	999999	999999	865	265	999999	999999	999999	227	842	999999	709	167	999999	999999	999999	93	107	951	183	999999	831	724	222	999999	783	799	176	898	999999	999999	798	424	977	978	999999	938	999999	999999	70	374	414	814	907	197	707	87	999999	396	999999	984	999999	999999	595	958	26	999999	681	993	481	999999	350	243	189	649	757	295	189	906	806	126	892	860	890	999999	999999	27	999999	999999	174	706	999999	779	668	64	901	103	999999	29	999999	999999	267	208	764	999999	34	180	635	268	439	422	999999	18	590	999999	101	999999	813	999999	664	999	999999	656	828	775	860	570	575	134	748	663	466	170	943	466	999999	694	106	999999	784	133	391	999999	595	999999	809	876	199	554	962	999999	290	51	999999	963	364	999999	379	999999	464	464	
604	999999	999999	775	955	736	999999	999999	263	407	344	999999	999999	540	617	437	70	999999	965	984	999999	999999	172	999999	383	999999	805	980	112	258	324	999999	121	329	999999	881	46	999999	796	999999	811	75	301	564	999999	999999	48	824	356	926	550	303	33	999999	93	583	348	242	401	540	999999	94	32	14	999999	237	136	683	22	735	999999	999999	289	999999	999999	315	730	607	163	341	386	981	634	999999	708	30	94	999999	245	999999	543	804	428	266	151	999999	52	296	999999	999999	915	365	811	620	999999	309	24	140	307	778	853	740	88	999999	164	949	459	846	305	72	153	494	447	77	201	596	821	999999	751	999999	272	443	136	999999	999999	30	179	23	650	408	15	953	344	467	101	803	725	368	112	202	277	999999	990	418	999999	431	918	743	428	939	487	992	999999	852	515	419	999999	822	644	143	999999	999999	205	897	66	199	159	979	976	398	870	999999	920	999999	186	76	453	717	512	994	112	999999	594	999999	920	23	574	492	952	681	999999	903	723	999999	422	831	10	103	361	999999	281	999999	999999	39	78	34	999999	999999	675	448	966	896	319	999999	41	353	851	494	976	53	624	667	37	999999	999999	999999	739	952	147	355	999999	360	365	948	722	174	999999	999999	643	896	942	744	999999	513	714	302	999999	999999	999999	78	999999	516	999999	318	939	999999	910	471	829	111	294	129	692	999999	382	999999	540	371	928	867	684	296	851	89	110	880	849	523	590	907	999999	666	25	79	375	559	243	57	19	118	263	207	735	542	611	823	62	497	999999	108	761	232	154	79	393	693	665	47	999999	69	764	397	880	922	727	999999	113	999999	954	823	999999	493	361	820	999999	487	561	319	477	287	827	362	392	999999	999999	161	521	946	685	999999	894	205	999999	949	999999	999999	327	999999	814	999999	719	438	542	317	725	277	999999	334	464	999999	141	355	569	929	241	999999	14	397	775	576	115	166	937	999999	928	187	654	412	476	748	999999	748	504	493	568	999999	819	84	767	879	290	197	492	779	550	548	636	909	999999	941	861	929	47	999999	878	563	500	999999	389	547	999999	468	858	716	746	999999	851	85	371	842	591	929	630	896	295	918	999999	167	732	999999	551	745	693	534	999999	999999	999999	265	999999	14	898	999999	999999	230	266	822	338	775	43	166	697	560	547	999999	359	999999	309	999999	953	959	999999	343	537	999	995	877	774	333	829	515	999999	595	470	367	943	41	244	410	640	473	590	898	999999	576	692	991	999999	817	185	954	
930	569	999999	656	125	999999	32	696	234	388	57	15	945	527	484	111	100	999999	999999	999999	999999	899	510	490	379	990	219	961	316	14	679	957	999999	875	585	122	999999	813	251	388	19	548	999999	261	425	584	999999	999999	101	591	901	27	884	857	267	41	69	822	999999	134	356	71	389	999999	999999	99	857	999999	999999	371	999999	286	938	554	318	159	723	259	74	794	47	613	869	725	113	662	83	300	617	553	63	470	999999	127	999999	947	168	956	552	999999	727	882	999999	729	999999	624	88	339	548	117	318	809	757	492	97	743	202	999999	126	999999	26	566	999999	399	318	357	749	821	522	371	990	767	706	738	999999	164	999999	999999	999999	488	584	743	752	999999	999999	253	712	54	40	298	755	999999	840	999999	999999	170	430	999999	421	999999	875	267	816	186	999999	550	113	29	424	999999	999999	62	999999	999999	471	282	813	952	164	75	644	704	999999	234	616	999999	999999	209	428	907	734	686	728	999999	613	326	926	576	999999	999999	999999	693	630	107	999999	702	794	212	999999	47	357	478	999999	355	780	999999	476	999999	570	631	623	903	601	517	208	116	333	999999	33	155	355	247	569	999999	925	951	84	999999	728	999999	999999	724	174	391	560	265	577	999999	756	443	850	999999	999999	762	80	246	102	122	898	398	378	620	999999	999999	999999	999999	999999	649	430	999999	999999	782	863	656	929	899	739	219	999999	942	539	950	427	590	305	21	241	807	399	999999	859	962	795	999999	544	91	544	284	999999	450	356	927	999999	927	347	77	481	359	832	180	507	882	165	955	858	428	203	599	594	680	877	999999	259	999999	970	143	987	532	121	848	364	464	519	516	999999	611	997	499	252	237	540	999999	974	999999	192	999999	806	839	481	126	887	945	689	29	573	254	678	221	957	214	999999	948	247	984	815	52	373	999999	369	257	430	999999	356	367	149	995	999999	40	558	993	336	157	61	999999	999999	419	774	499	999999	351	933	786	999999	999999	999999	592	644	990	413	149	613	999999	479	234	696	194	598	999999	880	999999	127	648	663	963	999999	999999	999999	253	33	406	277	999999	705	28	999999	644	999999	318	219	557	360	147	627	418	999999	178	677	827	307	776	820	999999	999999	999999	233	999999	132	579	170	225	695	401	966	17	871	739	463	461	999999	62	33	290	999999	332	999999	980	31	999999	999999	708	999999	79	999999	999999	585	825	999999	339	794	38	521	591	157	994	862	959	180	619	999999	650	999999	226	999999	255	999999	540	339	999999	999999	999999	
273	878	996	462	961	626	455	999999	431	55	485	133	666	881	541	441	142	999999	469	268	809	999999	706	932	993	47	162	999999	504	54	496	999999	190	550	999999	999999	595	999999	999999	246	513	461	198	501	174	591	559	44	713	999999	407	220	827	890	444	862	999999	73	468	923	473	755	224	386	559	519	942	126	126	999999	845	447	999999	233	754	357	222	215	999999	999999	487	999999	986	193	646	286	148	999999	999999	902	471	532	999999	119	773	757	247	811	942	655	999999	443	918	814	999999	999999	135	999999	999999	96	649	966	305	999999	446	355	768	41	740	282	999999	652	19	999999	999999	322	220	999999	460	997	120	411	272	123	763	999999	999999	181	716	686	999999	544	165	29	262	505	237	999999	673	999999	988	216	81	669	284	996	433	999999	999999	163	749	158	154	148	976	999999	703	191	303	402	155	596	324	999999	131	999999	496	990	961	932	95	999999	312	41	18	904	340	603	838	999999	999999	506	794	563	999999	12	400	27	52	24	802	55	875	999999	283	402	999999	27	547	448	999999	443	742	455	77	708	999999	122	139	82	908	109	353	537	782	648	802	760	128	999999	445	479	999999	947	140	999999	999999	41	999999	616	22	323	65	399	267	186	764	348	495	237	165	288	887	970	116	702	702	999999	498	634	999999	141	899	428	12	40	999999	999999	999999	38	999999	999999	363	523	70	595	54	953	279	605	884	463	275	999999	963	167	591	976	841	437	347	826	999999	134	999999	881	423	637	397	999999	690	999999	33	467	999999	351	924	373	910	520	999999	748	78	999999	749	145	865	999999	464	845	448	518	999999	887	690	716	281	238	506	999999	181	417	566	52	914	914	440	807	206	999999	243	227	76	330	780	599	758	999999	384	880	25	415	999999	551	789	999999	26	146	776	977	80	695	867	731	349	999999	191	36	977	834	705	999999	811	842	612	999999	999999	633	117	999999	999999	630	999999	626	999999	999999	244	24	999999	999999	898	303	41	999999	551	547	360	345	980	539	417	731	999999	999999	184	999999	603	340	939	569	729	392	39	685	29	449	841	250	567	999999	16	999999	772	245	935	999999	36	592	999999	74	869	117	999999	999999	684	236	957	313	451	215	999999	903	85	694	22	516	274	356	999999	111	999999	120	999999	999999	533	250	999999	437	614	773	930	20	999999	874	700	999999	999999	461	999999	999999	492	999999	799	361	421	112	999999	88	232	999999	147	680	392	198	369	758	340	256	53	999999	277	530	999999	678	999999	161	863	210	999999	400	
775	999999	355	417	619	999999	320	425	984	999999	158	880	215	194	636	260	999999	851	515	941	292	494	418	566	525	999999	838	131	87	270	248	891	94	832	653	999999	335	975	999999	202	999999	914	999999	622	295	999999	324	515	52	34	533	22	999999	63	117	291	999999	788	891	657	338	199	348	724	999999	999999	796	383	540	999999	999999	999999	282	999999	502	377	232	795	281	139	999999	332	999999	999999	737	236	206	999999	724	372	928	999999	94	999999	999999	259	576	547	439	38	599	941	975	740	109	880	740	382	999999	739	69	609	517	761	999999	999999	119	295	986	956	70	765	658	178	383	388	568	360	999999	253	800	685	999999	252	540	705	999999	349	953	857	495	823	480	985	312	329	39	332	910	857	149	999999	560	483	999999	833	293	806	999999	999999	322	389	924	316	938	383	252	999999	231	315	658	770	342	139	470	246	295	673	865	999999	358	245	999999	600	114	999999	999999	999999	283	706	421	999999	982	999999	544	999999	899	173	56	929	999999	765	110	605	209	378	999999	431	22	731	548	999999	999999	999999	999999	999999	999999	333	212	429	999999	369	999999	524	893	117	999999	109	999999	364	999999	131	999999	935	976	593	144	845	400	735	999999	999999	999999	999999	168	801	609	678	869	467	176	999999	999999	627	680	717	774	586	711	102	589	849	836	657	394	426	993	999999	999999	999999	999999	104	932	476	999999	555	498	449	999999	102	507	120	240	999999	197	771	169	999	999999	268	999999	558	143	308	156	721	866	223	167	742	807	603	350	100	525	82	643	999999	768	135	228	999999	230	619	999999	479	619	999999	470	999999	266	994	750	79	960	393	960	999999	999999	146	688	285	291	999999	294	904	769	149	610	124	137	674	240	999999	49	493	338	999999	999999	999999	112	167	752	543	485	812	852	999999	139	999999	122	19	174	631	999999	943	999999	999999	334	999999	709	999999	108	355	496	591	764	621	999999	476	999999	999999	921	999999	999999	531	532	747	147	482	61	999999	19	478	12	999999	510	999999	691	999999	450	731	200	31	967	633	68	407	57	893	58	240	252	999999	88	676	98	999999	597	916	420	305	999999	999999	639	221	999999	630	353	378	91	166	930	932	35	333	254	899	686	411	999999	135	700	254	433	820	255	356	999999	335	39	989	20	999999	686	999999	272	348	392	999999	173	437	63	679	812	891	310	320	637	999999	999999	199	834	196	453	999999	605	224	428	819	965	123	999999	28	349	101	155	164	255	880	71	906	999999	999999	999999	45	82	30	441	541	
520	935	718	645	999999	839	165	824	332	402	550	999999	920	999999	790	60	206	999999	999999	999999	746	999999	74	757	693	999999	682	903	948	417	999999	584	783	886	309	40	404	999999	124	509	936	330	832	852	340	24	999999	944	149	197	838	46	690	721	795	374	999999	961	952	387	167	261	876	914	190	965	274	999999	273	760	655	610	920	830	784	425	323	222	999999	679	539	999999	999999	760	579	185	893	72	999999	934	169	443	643	737	351	999999	999999	918	999999	375	999999	952	680	389	542	237	999999	860	936	379	61	999999	999999	282	847	999999	999999	125	345	15	999999	211	999999	339	999999	222	967	193	488	108	971	404	999999	999999	999999	587	67	384	999999	351	68	999999	135	721	883	511	897	999999	999999	921	999999	338	583	999999	302	548	19	999999	788	329	270	999999	381	838	999999	656	999999	493	353	999999	372	999999	897	993	946	999999	86	231	455	99	999999	606	304	567	910	642	999999	999999	758	999999	999999	716	999999	899	91	999999	661	296	323	237	402	414	26	629	559	999999	441	999999	720	999999	999999	787	895	698	15	999999	638	999999	999999	765	999999	999999	735	963	691	655	526	997	999999	820	387	789	999999	228	999999	910	999999	674	17	999999	211	999999	172	504	918	790	820	999999	893	999999	497	846	999999	558	402	177	678	63	999999	904	558	443	677	900	875	681	879	999999	12	104	84	963	806	103	563	603	73	999999	54	900	999999	629	113	495	332	541	431	359	825	529	241	999999	999999	999999	285	767	999999	271	629	999999	911	153	894	799	999999	533	49	275	994	798	113	448	19	47	79	929	339	999999	577	344	260	529	851	482	863	547	999999	703	817	999999	999999	801	999999	807	989	999999	999999	999999	152	999999	501	166	999999	37	425	792	999999	700	999999	999999	437	382	694	294	986	391	301	422	935	999999	307	999999	457	208	759	999999	837	211	57	999999	999999	34	49	779	843	999999	174	999999	66	80	999999	536	669	471	999999	667	117	326	821	999999	399	999999	999999	347	999999	164	999999	999999	999999	122	955	325	652	999999	161	413	342	914	451	891	227	477	365	865	784	771	999999	985	839	102	999999	521	390	449	988	882	655	701	288	688	999999	16	556	943	125	999999	999999	23	319	955	334	202	874	929	390	999999	999999	513	562	730	487	999999	327	185	917	443	999999	212	667	279	999999	641	636	763	999999	221	999999	421	749	90	887	999999	675	884	767	13	647	461	69	76	925	999999	149	557	210	672	688	380	36	999999	769	680	356	999999	207	999999	999999	999999	434	179	
11	544	763	482	842	823	57	443	418	913	796	484	153	601	999999	615	501	88	999999	832	532	999999	395	78	999999	216	999999	635	686	999999	999999	536	999999	889	999999	391	999999	666	715	387	999999	999999	999999	122	885	295	537	754	696	592	201	486	557	601	646	461	159	999999	172	999999	515	421	756	999999	999999	269	457	264	536	999999	237	835	373	185	217	287	999999	999999	192	34	679	999999	999999	104	883	960	979	435	253	612	241	692	504	88	871	213	498	628	999999	626	999999	282	999999	733	364	365	123	381	393	368	874	877	513	999999	957	952	482	999999	460	515	289	31	20	924	731	545	341	295	314	14	999999	959	635	566	196	406	999999	215	739	527	847	607	52	884	738	364	188	366	130	919	730	837	178	141	346	999999	272	303	12	819	34	999999	77	389	579	914	251	999999	950	561	999999	999999	921	932	667	999999	979	136	196	999999	999999	999999	174	999999	283	951	999999	504	229	999999	144	51	213	920	999999	29	540	662	999999	823	122	241	415	999999	312	463	915	245	473	664	999999	145	999999	999999	462	59	999999	999999	999999	999999	134	747	999999	999999	427	575	999999	10	999999	648	999999	999999	821	372	264	999999	999999	604	92	819	45	554	999999	564	999999	998	999999	578	999999	999999	365	999999	999999	999999	999999	375	513	999999	152	737	399	999999	806	824	999999	521	323	744	380	337	491	69	999999	296	592	579	716	172	999999	428	640	495	542	999999	292	294	769	999999	673	889	621	734	462	354	430	130	748	216	51	29	684	999999	207	140	999999	306	266	270	999999	999999	999999	351	793	723	107	903	999999	820	999999	238	752	999999	999999	490	999999	757	999999	256	865	471	831	510	131	30	744	449	999999	412	34	999999	38	509	999999	999999	240	280	940	738	999999	999999	748	928	999999	812	277	505	999999	717	423	214	699	19	404	999999	298	158	999999	999999	979	657	999999	969	999999	999999	999999	999999	999999	526	259	446	816	868	998	349	722	903	836	318	753	999999	329	580	999999	819	296	999999	114	419	999999	92	60	177	999999	599	910	999999	142	126	999999	999999	369	603	467	999999	398	830	21	65	910	394	321	911	29	999999	338	44	999999	999999	999999	999999	148	727	270	177	396	648	999999	408	438	943	770	719	705	729	879	726	999999	20	431	465	17	999999	509	870	770	149	158	999999	271	876	798	166	856	430	885	641	342	300	591	749	720	612	999999	999999	623	602	215	999999	861	611	921	970	554	805	184	99	228	999999	406	256	500	999999	146	999999	154	999999	863	999999	843	248	
393	823	429	682	744	404	433	542	257	999999	933	858	999999	659	999999	827	999999	61	256	796	422	942	893	344	258	628	999999	999999	822	19	738	930	455	999999	228	107	550	871	71	779	665	686	152	999999	999999	641	999999	486	999999	326	12	812	38	57	825	450	930	95	999999	125	929	369	999999	999999	999999	999999	999999	542	999999	999999	287	740	989	999999	140	999999	799	664	999999	999999	693	988	999999	505	17	926	901	408	797	777	177	465	448	946	850	999999	966	905	798	319	238	999999	55	750	49	271	822	562	999999	99	999999	275	74	816	432	999999	902	225	240	512	112	13	745	663	999999	822	999999	53	999999	833	769	999999	865	999999	388	300	943	716	465	999999	114	349	492	999999	999999	999999	401	632	999999	999999	999999	751	675	999999	999999	234	999999	999999	999999	227	970	778	935	92	329	756	409	999999	999999	999999	997	196	759	494	999999	999999	999999	46	999999	788	430	999999	529	999999	439	28	229	580	504	999999	999999	999999	656	999999	775	335	413	999999	388	380	502	49	204	391	999999	217	999999	190	999999	453	713	620	855	281	796	310	999999	999999	652	311	536	829	857	284	999999	445	540	521	719	83	359	122	658	165	999999	391	475	148	803	232	36	49	693	60	450	31	999999	999999	450	999999	86	999999	756	86	844	672	999999	919	891	477	676	479	470	999999	104	600	999999	699	999999	415	999999	120	425	430	284	999999	146	806	834	478	999999	166	80	999999	997	175	999999	581	321	623	210	999999	256	336	556	557	578	999999	956	849	68	17	398	999999	999999	999999	768	999999	802	357	536	999999	999999	422	999999	520	408	999999	815	928	243	390	388	372	214	289	863	999999	874	727	918	999999	849	999999	420	999999	768	44	614	999999	407	40	779	999999	96	825	470	834	598	45	158	361	74	38	999999	678	628	35	831	359	999999	999999	999999	85	438	280	535	999999	12	16	751	373	611	999999	999999	213	999999	424	286	389	999999	39	500	999999	578	999999	999999	821	378	741	999999	742	213	265	930	999999	999999	704	535	816	999999	369	831	591	293	785	750	291	506	999999	77	214	749	451	539	999999	188	623	506	871	89	713	732	270	903	19	169	356	852	999999	634	906	888	469	99	460	999999	908	999999	999999	816	909	324	999999	999999	898	993	762	725	858	999999	955	207	664	736	586	637	570	688	284	625	403	438	999999	778	170	325	999999	362	89	874	280	79	713	64	999999	398	999999	596	14	25	407	631	999999	265	679	709	234	732	512	822	636	230	279	999999	422	999999	621	197	513	
582	714	409	645	999999	278	885	493	609	567	198	871	999999	683	269	227	772	443	999999	999999	999999	999999	556	849	266	999999	999999	799	999999	641	698	776	578	92	432	999999	997	999999	21	987	793	226	624	175	999999	951	662	999999	20	950	650	47	184	98	63	490	167	559	388	999999	228	96	947	967	869	421	302	891	261	958	999999	787	432	460	999999	999999	477	391	999999	999999	586	513	789	595	991	660	602	490	39	941	999999	999999	606	276	768	999999	278	656	305	999999	659	770	999999	61	999999	862	615	724	999999	819	23	776	999999	83	999999	715	306	362	999999	219	818	811	862	999999	815	782	190	165	691	608	965	820	95	632	656	999999	228	999999	999999	139	54	999999	707	219	927	999999	423	533	999999	63	410	915	680	999999	94	847	907	974	246	947	682	460	42	184	854	203	691	999999	999999	353	496	569	497	846	999999	999999	114	999999	999999	999999	999999	657	57	638	207	59	999999	999	548	808	999999	999999	500	999999	999999	594	846	532	364	999999	685	999999	999999	999999	566	999999	427	999999	921	153	742	264	591	798	999999	34	412	999999	977	805	63	692	852	617	445	999999	78	580	400	999999	104	999999	999999	658	999999	347	999999	293	82	999999	999999	315	999999	405	76	653	999999	702	338	432	192	452	999999	559	999999	993	179	498	329	323	772	847	999999	351	59	170	965	999999	45	251	999999	128	999999	620	183	748	614	457	999999	791	999999	375	252	999999	999999	999999	37	999999	978	999999	178	999999	964	758	999999	999999	871	735	999999	906	688	730	999999	96	947	73	130	999999	386	932	999999	721	999999	999999	733	999999	604	475	954	407	143	999999	953	999999	83	432	164	573	999999	999999	876	999999	112	645	112	859	708	165	999999	334	531	102	362	56	999999	456	114	436	35	197	189	406	781	948	772	461	776	999999	23	999999	908	557	999999	999999	66	509	619	311	434	873	698	448	455	999999	875	50	874	907	883	999999	327	999999	547	999999	219	999999	107	163	872	651	93	315	152	999999	425	974	999999	375	990	881	999999	803	11	162	498	999999	950	999999	82	732	586	999999	518	999999	207	190	19	999999	777	585	411	465	438	999999	789	393	999999	999999	213	901	999999	999999	917	11	789	523	999999	394	350	478	529	946	999999	150	75	225	999999	755	306	245	999999	122	598	414	999999	381	374	228	372	114	444	999	999999	180	874	999999	950	517	607	683	464	999999	729	999999	66	465	384	298	717	574	999999	551	653	968	937	744	911	513	531	999999	159	507	999999	245	44	530	998	910	276	988	
999999	289	999999	623	780	349	999999	299	358	25	997	86	510	798	518	893	999999	999999	243	139	175	447	985	199	534	956	602	999999	274	536	466	473	31	729	309	316	999999	40	999999	999999	361	622	164	516	999999	999999	996	233	727	999999	999999	28	676	146	999999	826	303	958	999999	823	746	899	34	822	999999	533	999999	999999	999999	211	499	325	791	645	777	553	292	999999	999999	462	960	379	766	133	361	448	999999	884	906	483	22	999999	999999	373	851	999999	597	999999	957	887	27	225	734	525	999999	858	237	41	369	279	999999	824	190	636	863	376	143	901	470	999999	999999	179	874	25	198	65	382	428	999999	326	999999	950	999999	890	444	745	644	999999	482	502	221	999999	525	999999	939	198	263	999999	509	484	999999	696	872	847	161	999999	350	719	337	596	999999	808	247	52	999999	999999	311	300	201	128	731	893	999999	999999	899	970	654	246	85	999	801	76	918	318	999	269	999999	674	999999	999999	404	925	913	886	27	412	528	483	999999	355	886	963	124	391	999999	433	999999	904	948	191	203	113	643	337	794	999999	890	928	53	63	516	637	562	999999	724	806	999999	999999	950	496	452	180	922	730	122	999999	952	536	999999	575	992	182	725	999999	403	300	999999	585	999999	999999	521	599	999999	270	839	259	410	519	666	999999	452	999999	954	461	739	32	191	913	224	999999	999999	363	999999	478	70	343	999999	999999	212	999999	524	405	999999	352	975	852	999999	661	891	863	438	443	870	618	999999	269	228	273	999999	999999	119	379	371	999999	150	167	999999	961	999999	505	347	404	317	242	432	57	291	999999	486	886	999999	999999	32	999999	527	33	999999	754	999999	801	999999	648	199	831	324	155	44	315	211	817	626	779	999999	395	525	43	135	999999	195	84	977	999999	999999	930	98	590	357	19	618	127	999999	481	615	408	390	999999	215	485	918	999999	999999	976	410	669	269	511	999999	636	999999	494	898	999999	568	281	999999	509	860	268	742	734	798	34	697	999999	153	155	174	62	999999	826	999999	649	999999	908	999999	11	215	127	670	999999	522	720	184	133	228	999999	913	344	999999	999999	838	999999	742	193	489	989	999999	326	999999	124	347	24	631	999999	665	258	147	660	220	822	304	742	598	999999	222	87	999999	573	865	335	999999	999999	477	134	987	881	907	535	428	81	722	889	601	999999	249	999999	98	176	467	970	679	262	134	762	586	999999	358	587	971	999999	999999	714	460	200	999999	518	999999	506	30	999999	351	612	999999	148	110	414	999999	999999	916	999999	
988	999999	115	894	999999	979	999999	715	548	892	533	330	999999	26	930	17	438	411	999999	731	999999	592	999999	683	629	77	31	985	662	181	999999	316	670	267	423	467	999999	565	999999	999999	999999	999999	958	999999	261	30	57	225	999999	102	999999	999999	999999	999999	751	999999	537	432	275	588	999999	719	62	377	937	999999	659	306	603	473	408	872	999999	770	917	999999	633	999999	432	608	29	805	777	570	205	224	999999	485	515	26	929	186	999999	956	945	104	778	999999	200	44	999999	750	999999	744	693	999999	872	607	277	621	999999	999999	999	666	568	162	999999	492	182	723	288	183	791	999999	543	231	582	999999	825	823	999999	52	999999	999999	999999	279	193	999999	876	101	352	999999	999999	999999	253	999999	187	634	397	792	999999	295	419	477	756	198	959	45	210	999999	531	961	781	454	268	730	694	999999	999999	299	969	907	616	90	999999	999999	999999	896	343	134	54	947	522	43	999999	77	999999	999999	641	58	999999	158	999999	414	999999	390	559	764	635	999999	724	576	214	108	823	255	678	999999	106	999999	232	73	999999	999999	427	583	448	748	784	201	107	999999	969	999999	980	820	84	212	520	990	397	211	999999	820	410	478	999999	424	219	999999	398	304	261	832	825	256	456	757	986	986	941	810	979	444	425	387	606	834	128	12	999999	999999	818	115	421	31	802	881	675	999999	841	34	539	369	803	802	94	146	554	733	374	999999	226	533	59	999999	231	999999	404	32	999999	908	999999	999999	253	999999	999999	155	420	999999	453	575	92	999999	999999	917	999999	620	641	623	303	999999	999999	394	638	999999	260	294	999999	999999	800	999999	486	652	999999	932	999999	332	125	881	326	938	726	750	290	999999	245	999999	388	999999	999999	999999	194	781	729	411	628	910	578	400	671	999999	999999	586	14	477	98	440	957	222	999999	948	505	760	999999	364	743	539	999999	839	999999	79	905	924	527	199	791	704	922	676	314	818	753	724	219	134	850	149	745	812	710	804	232	176	944	367	115	434	484	375	668	99	806	738	782	601	295	174	999999	815	686	999999	517	291	908	379	205	780	550	182	514	604	793	301	139	813	847	999999	980	170	93	366	999999	556	18	999999	22	24	999999	617	999999	685	90	930	136	999999	297	999999	268	999999	172	334	883	311	861	74	305	514	999999	999999	999999	556	999999	898	999999	329	999999	961	282	999999	367	190	837	999999	999999	828	999999	863	175	999999	526	906	481	416	997	759	482	919	694	999999	999999	507	415	999999	999999	291	502	192	209	999999	
163	335	999999	574	216	982	497	950	967	43	550	442	349	999999	452	847	85	777	999999	972	846	254	276	337	999999	859	999999	999999	80	62	335	341	664	368	999999	200	999999	906	209	25	272	999999	951	999999	403	487	168	999999	531	25	999999	725	291	237	999999	909	999999	341	999999	999999	217	999999	999999	914	708	219	777	981	146	999999	609	179	577	884	999999	999999	999999	615	933	296	701	166	342	65	846	610	59	437	407	999999	142	906	115	852	999999	639	999999	47	952	999999	999999	999999	482	279	415	46	157	999999	999999	646	617	452	407	513	656	999999	299	999999	78	999999	170	350	999999	395	129	703	73	999999	86	80	999999	264	999999	749	999999	523	683	73	999999	999999	462	652	910	999999	143	689	509	999999	206	756	349	828	968	854	34	369	603	96	999999	712	999999	431	999999	999999	975	362	789	657	926	142	377	999999	999999	269	645	518	440	822	262	440	203	472	529	329	999999	842	296	999999	999999	228	919	999999	999999	999999	836	40	331	464	785	781	899	851	675	73	389	999999	653	999999	219	515	928	781	999999	999999	518	510	999999	10	724	142	75	981	999999	708	999999	780	321	247	433	614	999999	975	46	480	541	351	797	999999	940	618	198	587	999999	219	299	148	763	206	428	335	999999	331	740	653	715	999999	919	967	851	609	801	416	285	605	999999	953	744	363	999999	177	999999	446	70	115	943	488	999999	722	418	999999	27	125	819	999999	999999	865	245	999999	764	999999	431	829	614	341	817	999999	311	999999	889	346	403	999999	29	261	999999	692	271	634	709	999999	535	999999	558	777	592	686	596	188	129	464	717	361	599	564	745	883	999999	728	298	171	187	400	832	82	999999	618	999999	568	999999	793	604	611	684	537	98	235	281	837	749	999999	195	132	872	435	629	51	999999	465	515	737	860	999999	346	547	59	144	373	486	106	999999	590	999999	999999	999999	860	116	677	71	475	999999	612	994	978	167	999999	64	527	999999	453	638	999999	999999	62	999999	999999	71	274	146	999999	953	999999	794	741	775	550	166	431	546	999999	999999	999999	748	999999	995	135	999999	563	188	999999	994	617	966	43	467	175	949	999999	999999	999999	798	841	999999	582	999999	659	817	999999	213	617	818	999999	980	999999	930	274	69	651	67	623	78	507	95	999999	494	345	894	999999	283	999999	600	190	999999	153	777	999999	833	999999	999999	346	317	999999	360	999999	753	370	999999	145	999999	999999	116	307	919	999999	334	999999	756	967	98	187	764	66	999999	603	27	638	165	836	64	259	999999	
894	999999	999999	315	999999	157	999999	820	133	708	759	658	999999	503	302	271	999999	818	486	924	999999	999999	298	999999	999999	632	756	554	124	999999	800	90	853	761	221	132	208	999999	999999	152	241	999999	999999	479	15	407	898	999999	999999	377	27	999999	577	334	999999	999999	886	149	64	834	999999	999999	705	918	907	678	805	329	291	180	999999	123	950	999999	692	719	121	819	576	999999	733	656	999999	999999	197	782	513	528	999999	999999	245	69	999999	999999	999999	271	999999	57	571	336	602	578	999999	554	314	904	999999	243	999999	999999	706	999999	572	210	110	999999	150	957	730	135	174	287	144	887	934	13	152	999999	999999	999999	278	73	258	249	999999	164	837	999999	443	292	714	280	886	338	999999	999999	496	770	933	15	130	493	326	999999	171	325	999999	930	999999	310	762	162	999999	220	999999	642	818	332	948	946	907	999999	523	999999	999999	894	999999	805	999999	999999	517	999999	981	587	310	999999	747	811	87	936	719	907	665	143	529	562	630	999999	750	65	359	999999	821	987	108	264	969	999999	999999	277	999999	639	999999	854	792	390	180	999999	999999	999999	895	16	255	22	236	999	210	999999	918	857	273	725	65	145	415	354	560	993	488	55	999999	869	786	810	22	999999	177	810	351	149	392	568	765	946	999999	353	999999	999999	761	108	999999	589	959	177	13	999999	583	605	448	999999	999999	186	999999	864	999999	999999	999999	999999	10	999999	832	999999	48	999999	475	705	959	118	999999	72	435	750	999999	389	991	235	909	618	999999	999999	507	999999	999999	903	999999	999999	984	901	957	143	132	483	809	616	276	664	550	190	702	999999	248	474	999999	385	22	999999	944	204	872	762	126	612	637	196	648	270	999999	999999	469	269	721	68	161	842	999999	951	940	625	123	337	685	729	916	509	999999	42	942	987	890	239	271	999999	38	204	999999	520	846	622	967	16	637	414	720	999999	586	190	999999	787	444	70	999999	328	91	545	87	397	695	999999	622	615	999999	49	999999	240	998	931	40	956	826	430	115	328	658	999999	999999	280	19	999999	923	394	718	165	552	830	101	943	708	492	127	999999	999999	718	999	362	688	597	999999	999999	443	654	159	999999	960	999999	955	820	670	974	845	806	388	220	214	999999	896	172	999999	424	148	999999	232	999999	839	207	999999	396	328	999999	427	999999	120	528	51	278	999999	999999	999999	999999	875	280	282	734	647	999999	250	613	514	771	465	526	111	745	351	388	431	611	999999	763	419	568	501	999999	557	743	999999	859	179	935	999999	999999	
968	958	548	868	782	498	900	528	999999	991	881	999999	999999	901	11	374	999999	662	999999	999999	834	440	128	316	778	908	999999	904	624	999999	999999	578	777	920	999999	152	999999	483	605	933	711	999999	999999	428	687	944	533	656	742	331	681	516	98	371	999999	537	999999	241	99	999999	321	999999	904	999999	557	312	780	920	352	858	177	704	67	913	921	835	632	700	629	999999	385	999999	999999	303	710	999999	490	415	999999	30	312	965	393	731	621	999999	104	243	870	384	174	999999	313	883	163	976	999999	185	449	874	904	999999	612	264	498	790	834	611	999999	630	999999	374	710	332	556	212	999999	335	999999	217	740	399	829	255	670	772	227	288	149	733	477	999999	966	999999	126	171	999999	139	999999	831	880	999999	379	999999	999999	799	901	981	336	950	666	134	883	242	999999	514	999999	999999	999999	999999	999999	555	471	139	163	517	408	375	216	394	849	191	101	470	337	999999	30	588	999999	870	871	246	952	999999	77	352	431	999999	211	611	999999	995	544	518	268	334	31	999999	97	999999	401	999999	775	941	999999	484	999999	422	905	886	494	999999	673	999999	854	999999	603	283	72	810	999999	999999	999999	999999	543	853	647	583	999999	999999	235	780	501	649	478	345	471	20	97	592	320	999999	829	324	126	129	332	819	663	932	999999	748	187	287	999999	727	999999	180	999999	257	837	458	999999	902	661	714	240	33	256	519	999999	999999	195	479	499	86	844	849	488	424	531	827	920	279	282	486	603	224	690	750	972	301	612	999999	755	862	999999	926	999999	412	889	308	999999	154	77	147	562	707	787	999999	999999	522	691	983	726	999999	999999	940	999999	184	120	25	343	999999	546	573	980	355	724	637	287	999999	196	86	535	232	263	775	212	145	999999	896	437	808	867	460	609	629	124	744	333	858	306	488	999999	873	999999	999999	999999	503	166	217	999999	159	605	965	999999	615	999999	503	999999	762	737	494	999999	224	588	535	999999	999999	964	360	999999	979	313	999999	621	707	784	661	266	999999	177	709	978	999999	914	287	212	902	999999	993	999999	999999	999999	571	130	999999	238	999999	295	999999	999999	522	538	806	999999	12	999999	185	999999	629	830	795	246	999999	594	38	516	999999	999999	311	999999	735	962	971	999999	621	991	742	309	808	479	707	999999	999999	756	999999	180	182	741	911	440	37	558	999999	172	386	383	999999	976	101	999999	694	777	999999	117	703	560	567	999999	363	21	114	876	999999	999999	133	428	999999	813	938	999999	343	999999	999999	870	305	187	467	
808	802	999999	572	765	999999	999999	784	930	392	999999	62	105	613	999999	387	900	336	160	23	999999	999999	957	962	614	48	999999	999999	892	388	123	812	999999	102	759	825	125	448	348	669	999999	999999	999999	999999	999999	761	842	254	789	424	497	999999	154	174	999999	769	844	285	958	726	999999	550	999999	999999	999999	906	999999	12	853	729	271	999999	987	491	980	978	999999	999999	999999	852	205	988	999999	478	890	999999	668	361	999999	999999	980	840	490	999999	999999	491	999999	999999	767	795	235	839	401	69	162	45	999999	662	193	999999	923	923	23	999999	531	985	999999	423	660	999999	248	999999	32	999999	999999	431	971	375	999999	498	999999	203	163	476	999999	999999	597	122	325	854	34	15	177	846	76	999999	826	385	999999	709	999999	70	991	78	999999	60	817	537	320	999999	73	190	866	999999	999999	729	770	999999	487	175	397	264	108	805	674	999999	999999	186	796	692	604	596	284	97	384	444	212	999999	919	999999	548	999999	801	593	790	844	148	482	216	346	295	289	999999	925	322	859	962	195	404	999999	54	640	740	628	136	999999	905	779	320	999999	527	685	627	910	999999	337	463	514	24	999999	999999	533	970	459	406	325	698	999999	999999	999999	482	26	689	605	999999	999999	329	183	467	323	999999	999999	999999	21	819	610	662	999999	308	984	406	457	180	574	999999	999999	999999	291	999999	999999	778	555	14	794	723	510	995	999999	999999	718	18	999999	57	999999	890	999999	999999	958	640	796	663	999999	999999	790	129	34	846	124	386	20	248	48	952	655	545	393	365	377	297	318	614	999999	607	589	976	126	409	479	999999	494	160	711	999999	434	999999	76	999999	224	999999	698	664	881	999999	999999	480	999999	336	401	165	507	379	993	670	332	192	32	114	999999	999999	12	624	999999	999999	891	860	536	397	999999	507	479	889	999999	999999	599	653	733	995	240	118	16	790	999999	999999	999999	999999	166	50	327	999999	135	961	41	999999	673	84	296	450	754	517	944	999999	807	894	686	618	238	301	81	999999	999999	999999	874	999999	999999	221	616	64	999999	999999	703	496	80	999999	382	999999	857	740	38	525	366	292	999999	723	174	434	983	999999	636	567	999999	865	968	649	999999	107	999999	999999	603	461	467	999999	195	977	813	457	511	999999	521	178	999999	999999	272	556	321	177	999999	999999	999999	999999	238	502	427	696	889	838	527	430	496	284	430	999999	147	999999	67	999999	999999	999999	999999	716	922	462	602	468	806	398	603	422	337	624	320	936	489	231	232	965	815	499	98	975	999999	
999999	43	247	999999	582	360	695	999999	999999	80	523	251	999999	459	775	899	999999	889	500	244	115	103	872	963	494	698	999999	999999	999999	999999	607	184	934	786	999999	429	364	719	233	999999	908	923	149	999999	797	694	17	772	999999	999999	856	609	597	740	825	999999	999999	999999	264	999999	999999	999999	406	878	999999	349	317	695	617	356	999999	249	999999	462	336	192	953	999999	176	999999	691	153	897	999999	999999	997	586	203	960	854	267	90	465	349	603	999999	999999	271	90	457	387	321	165	999999	999999	616	943	999999	413	643	43	843	117	999999	203	301	452	999999	425	475	999999	123	735	999999	99	464	999999	999999	858	999999	999999	692	247	999999	421	379	999999	797	506	846	999999	450	999999	326	821	423	999999	999999	156	312	124	156	999999	999999	999999	274	999999	402	20	75	832	626	287	999999	977	350	605	399	53	823	312	655	873	579	999999	322	333	999999	941	675	491	783	180	555	654	519	847	999999	34	156	999999	999999	787	441	23	999999	173	155	348	480	817	583	956	332	999999	469	283	276	203	382	941	177	999999	344	583	58	455	731	999999	468	503	999999	374	896	40	716	999999	441	999999	999999	999999	999999	999999	470	857	907	827	999999	999999	194	999999	999999	439	651	999999	999999	145	452	999999	964	999999	442	164	880	977	844	218	69	999999	293	601	841	710	999999	233	763	107	990	486	676	231	607	185	806	999999	922	544	722	691	999999	999999	425	584	999999	999999	717	33	199	999999	23	698	767	556	999999	999999	404	999999	228	428	451	528	155	965	191	743	384	999999	358	999999	64	310	496	378	886	712	186	999999	119	219	516	739	907	506	473	977	999999	61	912	223	827	61	325	304	249	887	436	999999	403	857	625	460	675	542	438	999999	212	399	670	560	416	147	761	18	912	711	620	648	999999	213	290	333	354	144	829	13	984	201	138	999	999999	999999	863	999999	593	999999	999999	999999	999999	760	774	74	391	361	807	999999	999999	317	391	537	276	787	958	199	577	302	115	999999	712	435	727	21	270	670	999999	999999	283	999999	424	856	647	255	581	999999	439	225	941	992	337	999999	999999	677	810	999999	732	498	767	999999	684	301	950	532	999999	641	43	999999	803	720	86	126	416	790	892	535	999999	999999	216	999999	999999	361	360	122	214	572	722	59	211	669	999999	785	999999	999999	999999	999999	999999	124	591	939	707	999999	422	999999	999999	999999	733	922	785	999999	710	999999	292	550	914	333	940	999999	999999	100	999999	983	562	999999	782	999999	204	806	999999	999999	999999	775	439	
277	519	93	938	139	999999	993	999999	999999	999999	926	958	236	999999	999999	999999	999999	192	78	796	501	30	999999	123	999999	449	625	999999	926	999999	26	999999	935	282	999999	41	999999	394	811	640	335	261	128	718	636	184	999999	797	822	122	474	999999	999999	979	938	256	999999	999999	660	690	581	999999	913	843	257	280	999999	954	488	350	863	999999	381	999999	471	249	999999	15	999999	113	893	827	203	814	492	440	105	956	344	768	246	860	734	999999	999999	999999	348	285	471	365	161	999999	319	999999	258	368	214	132	517	698	999999	999999	492	557	999999	754	783	108	360	999999	999999	76	620	999999	999999	12	382	261	378	999999	901	625	544	999999	951	301	518	722	565	999999	236	973	448	645	422	999999	378	187	333	314	573	999999	925	654	190	95	999999	599	999999	999999	985	952	753	404	796	730	253	371	605	505	999999	999999	999999	236	590	211	627	974	999999	655	634	205	927	74	549	661	700	999999	999999	866	320	919	354	320	148	283	999999	54	849	692	214	17	999999	828	999999	512	706	698	74	999999	467	999999	301	722	999999	999999	999999	689	854	144	999999	999999	430	999999	999999	325	999999	999999	97	316	982	999999	135	999999	451	627	623	109	999999	47	999999	11	826	961	999999	313	627	631	698	999999	258	999999	199	714	661	850	586	842	643	753	999999	999999	611	758	999999	884	999999	686	281	993	176	926	694	817	999999	38	999999	468	999999	881	698	96	534	739	67	452	393	420	999999	600	50	999999	465	250	252	482	400	78	965	999999	431	941	999999	999999	192	999999	845	382	535	632	323	999999	999999	999999	65	708	949	872	700	554	500	471	999999	680	953	999999	470	999999	574	999999	638	469	503	999999	459	757	735	828	556	734	606	21	885	330	286	922	999999	702	195	543	532	528	377	420	33	960	999999	679	999999	796	862	400	999999	999999	994	854	624	696	313	308	999999	130	999999	966	947	489	585	412	999999	40	999999	767	269	41	999999	999999	999999	999999	791	999999	549	999999	87	759	872	999999	999999	999999	335	431	999999	582	399	886	999999	999999	212	411	999999	999999	999999	804	285	721	680	104	141	776	653	883	763	541	904	813	759	916	999999	565	103	741	285	527	86	972	999999	544	999999	382	470	771	907	690	619	257	124	744	781	365	89	999999	84	437	413	451	668	999999	677	585	999999	654	369	647	317	731	269	856	999999	313	988	146	999999	759	315	999999	976	82	922	999999	999999	999999	145	687	486	999999	999999	847	123	634	313	999999	999999	999999	999999	816	412	270	382	888	987	999999	
999999	477	999999	999999	60	325	132	531	999999	999999	843	999999	999999	122	518	999999	999999	991	73	999999	743	999999	999	31	279	935	513	499	480	716	699	999999	670	999999	998	667	319	543	999999	999999	724	999999	169	999999	133	847	905	142	999999	730	108	999999	825	574	524	923	999999	356	672	999999	999999	633	999999	999999	896	999999	359	454	124	850	372	627	725	720	697	160	933	292	999999	999999	40	381	200	749	617	999999	217	999999	999999	999999	999999	963	870	160	541	101	540	410	999999	322	498	460	28	999999	367	480	665	999999	876	373	990	999999	458	250	94	999999	442	311	151	588	999999	263	536	999999	661	409	757	999999	189	606	620	533	471	585	934	579	362	743	392	999999	652	112	999999	554	94	13	515	630	76	111	659	238	999999	242	719	999999	923	999999	796	999999	723	101	925	280	753	467	999999	872	315	999999	87	698	919	14	999999	500	43	982	956	999999	893	999999	999999	88	999999	391	274	239	999999	699	655	384	946	433	423	561	186	948	800	999999	999999	999999	324	562	33	999999	999999	264	999999	228	999999	941	32	999999	74	596	999999	999999	999999	371	999999	999999	16	615	858	702	752	496	590	384	323	95	191	339	377	999999	812	945	64	986	82	999999	932	999999	498	714	362	999999	999999	827	968	339	625	438	999999	795	636	709	999999	330	999999	823	999999	922	999999	999999	759	692	999999	813	999999	647	792	347	299	999999	561	368	999999	999999	349	944	137	763	415	999999	470	752	904	581	624	999999	252	999999	999999	999999	347	20	742	383	999999	669	45	999999	53	999999	999999	287	149	999999	244	999999	592	559	981	273	999999	909	516	999999	999999	16	999999	200	199	680	404	69	569	50	844	550	626	999999	999999	999999	909	582	719	94	448	192	613	662	347	999999	999999	693	752	999999	999999	437	999999	821	727	948	999999	999999	365	372	926	487	718	999999	407	693	651	848	369	311	999999	122	199	431	482	999999	402	136	853	999999	170	711	316	64	999999	999999	56	999999	25	251	798	75	227	356	168	961	999999	515	264	653	705	671	333	451	161	450	999999	999999	349	264	555	755	990	522	212	225	999999	663	620	999999	647	846	833	128	512	999999	895	843	999999	999999	998	999999	999999	999999	147	498	999999	865	903	47	999999	973	999999	761	695	53	84	999999	999999	942	790	810	999999	274	16	858	838	999999	938	863	999999	404	999999	828	265	668	884	790	999999	714	837	314	760	582	821	674	391	81	433	469	223	200	999999	330	999999	198	991	606	203	999999	659	182	926	999999	492	774	174	637	505	999999	
168	293	329	439	999999	486	59	323	999999	342	476	766	781	478	650	364	705	999999	999999	76	999999	287	596	106	64	664	999999	721	100	57	509	754	999999	999999	999999	999999	870	269	225	999999	999999	999999	999999	861	812	999999	401	458	399	999999	999999	999999	539	438	358	881	696	233	385	450	108	337	232	405	832	722	200	384	177	720	493	446	272	853	999999	999	133	735	293	999999	999999	929	332	961	978	823	225	147	58	429	243	647	884	774	999999	811	999999	999999	39	99	703	999999	290	999999	644	632	423	685	999999	358	758	999999	939	999999	187	178	15	999999	427	18	507	62	335	999999	487	999999	999999	497	707	125	554	374	705	203	467	256	649	653	999999	356	410	539	999999	700	670	999999	707	670	597	977	999999	193	341	999999	592	999999	690	541	201	798	999999	925	978	395	803	999999	999999	745	756	931	529	361	944	81	608	967	999999	635	87	215	148	891	900	730	319	370	43	684	611	816	999999	117	462	999999	285	484	999999	251	896	287	25	961	913	666	457	454	249	269	422	624	235	64	999999	985	999999	189	34	999999	999999	999999	999999	581	144	999999	999999	421	899	425	795	999999	416	183	999999	800	200	186	999999	244	999999	999999	130	773	271	999999	591	510	653	999999	867	106	460	313	999999	463	927	999999	827	974	999999	999999	555	824	473	299	217	61	325	664	999999	483	211	999999	975	999999	321	999999	320	999999	357	999999	768	431	999999	699	999999	113	19	285	872	757	359	12	944	246	319	306	309	972	778	539	195	989	999999	393	894	669	338	999999	151	351	999999	679	999999	435	999999	999999	276	774	999999	114	52	49	791	47	999999	208	999999	738	902	24	286	999999	379	817	680	779	749	173	804	13	775	999999	144	531	634	680	386	518	968	195	999999	999999	999999	674	497	155	999999	999999	269	696	823	999999	60	136	74	784	309	808	754	498	384	112	969	622	999999	986	905	269	999999	454	822	999999	999999	717	999999	750	992	704	999999	534	581	113	999999	118	189	186	15	17	999999	849	999999	577	763	480	811	999999	566	733	999999	999999	999999	938	243	999999	999999	496	829	999999	152	324	792	999999	488	230	999999	999999	999999	860	999999	162	999999	898	802	563	84	999999	573	299	905	66	194	269	369	999999	294	642	869	99	244	693	357	999999	864	999999	999999	774	98	543	564	540	999999	705	300	193	999999	351	146	680	740	628	922	539	437	96	139	533	999999	999999	935	999999	411	118	626	748	805	317	43	659	506	309	166	999999	735	375	999999	999999	968	185	999999	943	
506	199	358	615	771	817	245	778	23	533	538	430	999999	290	138	621	89	551	387	999999	999999	999999	999999	999999	999999	893	804	999999	759	651	564	999999	379	992	777	221	999999	20	977	999999	82	265	645	972	770	735	431	455	246	714	409	427	798	86	635	999999	999999	916	999999	878	999999	183	999999	372	999999	478	61	616	512	999999	861	999999	573	399	150	62	841	211	999999	736	471	359	825	55	251	147	272	302	366	758	205	843	866	109	975	999999	999999	283	14	302	684	814	942	999999	999999	339	999999	999999	936	582	999999	814	255	999999	416	662	357	973	999999	830	215	999999	999999	999999	721	28	999999	474	423	999999	815	568	206	378	999999	657	417	506	201	912	294	863	365	784	581	390	597	999999	999999	322	999999	273	999999	183	96	925	565	197	607	835	137	389	985	695	767	618	618	877	365	999999	999999	999999	781	999999	546	999999	403	475	999999	340	430	753	780	999999	699	999999	415	33	291	135	101	229	999999	366	785	999999	878	999999	999999	962	772	999999	103	934	77	699	491	944	636	743	999999	999999	24	277	999999	383	999999	884	999999	224	213	594	999999	999999	667	36	953	999999	433	641	474	733	458	221	568	710	659	999999	43	999	71	471	396	548	603	10	215	631	951	999999	305	993	672	802	999999	187	999999	863	999999	51	999999	75	999999	999999	279	798	641	803	709	704	723	763	850	999999	163	742	999999	57	636	999999	820	999999	474	31	346	999999	70	999999	462	390	586	796	578	992	262	995	999999	999999	278	804	999999	411	922	999999	687	542	999999	675	648	999999	979	86	237	610	230	999999	601	999999	999999	799	999999	985	351	999999	999999	999999	999999	858	744	167	792	806	779	831	307	419	999999	227	343	804	999999	395	17	445	410	509	999999	968	772	838	404	460	743	479	76	999999	70	603	138	760	357	294	931	491	999999	999999	307	999999	312	999999	23	383	165	854	999999	353	978	905	918	999999	368	226	96	999999	763	342	72	309	765	924	358	807	98	583	456	52	463	525	221	236	999999	173	999999	961	825	31	999999	889	999999	722	999999	165	684	520	401	999999	208	999999	727	999999	121	998	999999	388	462	216	294	582	407	429	999999	462	999999	999999	999999	205	561	134	90	742	47	182	999999	53	530	203	132	578	191	326	843	438	797	329	125	213	533	287	508	618	999999	721	492	588	999999	999999	470	999999	112	206	579	83	945	999999	854	999999	706	596	857	269	94	716	401	999999	999999	461	664	999999	576	999999	671	283	626	471	15	325	690	713	219	588	
732	139	475	984	747	770	493	999999	474	999999	999999	999999	429	249	534	29	330	411	12	382	286	105	999999	898	999999	305	457	483	999999	538	999999	992	999999	278	536	954	999999	416	999999	815	967	999999	999999	999999	707	999999	854	999999	999999	999999	999999	288	710	837	312	637	712	577	460	451	322	19	832	936	999999	514	560	160	712	579	999999	914	77	197	999999	999999	999999	999999	200	799	450	80	546	993	542	970	291	549	999999	999999	252	673	956	891	502	999999	30	964	472	202	184	703	674	367	217	999999	999999	523	432	999999	999999	685	386	660	10	252	999999	838	403	957	233	20	193	813	999999	115	958	186	695	456	413	240	564	998	625	747	406	999999	785	999999	759	768	126	98	465	567	297	305	890	999999	494	192	570	999999	968	173	519	999999	39	112	133	44	999999	976	475	212	130	387	45	263	999999	999999	999999	942	207	465	999999	105	999999	769	818	999999	295	445	961	230	999999	59	999999	461	237	999999	159	683	338	725	940	150	623	999999	999999	999999	270	999999	414	211	139	628	318	513	279	424	511	999999	999999	999999	749	999999	25	999999	542	81	358	583	35	309	999999	378	999999	481	999999	754	482	105	333	909	999999	658	40	760	101	52	741	526	192	813	44	889	399	999999	999999	557	134	999999	999999	375	560	686	999999	115	999999	760	24	836	987	525	999999	416	936	999999	78	100	362	999999	162	500	339	999999	400	999999	275	255	979	746	505	968	999999	999999	384	957	358	999999	56	924	999999	340	999999	999999	999999	667	871	627	952	24	999999	885	204	869	226	230	45	999999	296	399	840	821	999999	278	341	29	895	999999	42	979	36	362	54	437	571	822	472	435	302	733	350	647	999999	965	999999	619	773	759	886	163	999999	628	429	657	94	872	559	999999	573	999999	771	42	594	999999	987	446	841	767	308	999999	999999	610	437	562	58	202	528	816	331	721	256	999999	952	999999	67	408	999999	397	352	698	273	712	999999	782	962	999999	62	999999	977	509	778	15	460	492	999999	320	201	866	608	891	354	742	438	852	273	635	999999	999999	999999	589	999999	453	424	610	140	56	749	654	600	740	150	999999	838	821	942	250	999999	470	999999	746	217	76	789	461	354	530	283	19	999999	336	237	346	414	999999	996	335	591	850	361	359	571	546	276	867	751	999999	904	616	999999	32	949	619	243	178	381	999999	999999	999999	266	610	772	740	145	999999	999999	803	794	999999	825	617	659	834	118	133	185	999999	799	921	709	208	626	999999	109	999999	387	618	
112	245	999999	999999	670	999999	594	751	587	831	410	13	364	947	360	463	791	301	372	125	511	120	993	710	999999	742	999999	67	983	115	999999	648	999999	894	999999	999999	433	999999	947	999999	999999	367	999999	353	270	796	567	761	848	172	875	807	999999	271	117	992	252	999999	911	927	373	537	767	999999	200	999999	126	999999	999999	802	40	525	999999	340	875	153	574	649	450	851	185	999999	219	821	240	999999	523	624	787	709	315	126	364	29	668	999999	599	74	163	999999	999999	108	515	999999	999999	359	462	793	396	999999	427	603	865	999999	752	870	999999	946	251	367	999999	502	681	547	999999	913	170	999999	999999	172	554	999999	999999	942	181	999999	987	173	689	880	999999	730	999999	824	291	712	260	303	999999	797	394	653	999999	999999	269	187	426	967	559	227	198	137	999999	233	999999	917	999999	923	888	675	999999	999999	999999	370	986	518	999999	999999	265	784	663	999999	68	874	778	901	686	699	999999	994	660	29	613	471	691	253	999999	15	999999	374	999999	337	415	601	914	999999	395	999999	810	999999	913	570	712	999999	564	999999	79	257	999999	517	240	999999	249	894	25	863	999999	999999	678	999999	910	268	450	999999	190	335	999999	999999	999999	549	515	233	889	999999	90	999999	317	999999	999999	369	184	360	560	898	143	999999	98	520	585	61	687	600	784	77	840	655	999999	821	595	239	999999	611	999999	999999	12	16	529	316	814	925	556	714	889	318	568	559	708	552	757	994	999999	999999	881	908	862	914	999999	999999	102	435	970	999999	251	999999	499	572	73	654	895	136	665	782	705	659	999999	999999	710	475	508	999999	999999	576	74	999999	992	928	999999	389	53	97	999999	707	223	999999	955	71	999999	999999	818	996	496	63	999999	999999	339	465	999999	231	413	889	214	973	323	811	487	403	999999	650	685	571	841	683	999999	807	569	958	999999	326	704	444	999999	498	656	511	795	894	919	443	271	536	692	999999	999999	999999	883	593	999999	412	999999	999999	639	822	537	999999	164	999999	451	999999	999999	381	896	919	526	969	390	715	999999	811	25	593	484	999999	999999	158	878	342	706	457	923	999999	999999	999999	424	152	804	687	961	408	357	982	452	79	382	890	999999	773	982	999999	773	178	276	999999	999999	999999	999999	652	443	388	379	822	116	993	999999	95	806	740	504	384	174	702	753	918	999999	43	150	999999	999999	999999	517	999999	360	698	684	755	709	992	769	116	75	161	999999	582	39	534	876	458	152	999999	93	899	279	607	842	80	424	999999	999999	363	177	672	
46	944	999999	999999	999999	417	999999	181	385	999999	970	397	999999	999999	459	181	888	929	167	999999	999999	999999	415	618	834	752	855	613	999999	361	999999	416	938	402	125	309	999999	764	72	468	149	971	910	278	929	999999	298	829	621	253	469	197	206	999999	999999	999999	999999	262	439	719	562	999999	840	34	999999	999999	999999	999999	897	159	999999	133	999999	698	552	301	418	146	999999	952	463	999999	991	97	892	688	219	462	992	408	770	459	334	353	905	442	140	886	339	374	434	382	932	999999	784	345	330	507	999999	999999	308	999999	999999	487	999999	536	999999	753	141	999999	354	999999	999999	499	389	19	799	524	999999	119	170	532	999999	324	528	90	999999	999999	999999	557	368	999999	529	884	109	999999	885	847	96	379	728	387	754	88	30	999999	459	442	999999	999999	546	806	714	823	948	999999	596	259	959	999999	443	194	450	584	892	641	476	49	400	22	999999	951	437	423	391	782	777	727	303	99	631	660	448	538	21	561	998	705	935	332	781	999999	887	911	936	543	999999	180	195	388	999999	420	999999	79	649	594	999999	999999	442	175	999999	999999	955	999999	553	782	746	912	573	341	999999	770	999999	77	241	498	999999	526	487	847	845	606	542	999999	137	221	999999	378	888	426	193	706	999999	769	333	913	999999	28	367	163	999999	34	607	999999	744	999999	316	999999	837	161	530	852	814	999999	330	402	336	50	999999	999999	999999	377	34	156	157	936	507	343	744	328	818	55	168	333	60	820	999	687	180	935	904	642	999999	737	895	999999	892	678	449	931	586	639	285	999999	988	429	10	460	706	807	694	973	999999	999999	342	484	694	999999	999999	510	403	648	870	807	436	532	999999	999999	260	999999	54	828	893	812	741	999999	769	999999	999999	631	819	548	980	999999	251	931	411	31	404	421	999999	412	999999	939	538	938	999999	478	599	466	593	999999	999999	889	763	865	89	428	777	999999	715	562	156	912	999999	854	668	507	565	999999	130	814	892	839	999999	641	999999	954	999999	999999	999999	301	999999	999999	999999	115	347	999999	608	999999	851	999999	253	252	705	93	265	999999	999999	683	999999	271	912	999999	346	778	821	999999	999999	131	181	134	153	974	741	423	999999	278	874	999999	516	577	898	190	654	146	999999	649	143	98	386	470	999999	999999	534	159	388	449	541	269	294	976	383	487	213	726	999999	999999	999999	292	74	987	358	674	176	701	372	732	449	209	999999	181	999999	628	745	710	429	551	999999	591	999999	579	737	999999	300	540	204	421	999999	927	
306	999999	999999	851	34	398	999999	40	435	832	999999	655	10	341	61	122	749	754	741	503	307	298	999999	919	999999	494	260	744	384	999999	507	950	756	522	903	916	999999	386	604	357	598	398	126	618	804	389	579	999999	563	999999	790	999999	999999	999999	629	18	472	999999	999999	539	999999	377	656	999999	334	836	899	488	438	144	89	373	999999	393	904	999999	181	220	999999	866	915	854	999999	999999	845	67	999999	999999	892	894	454	813	781	74	219	231	741	999999	293	968	490	100	967	429	999999	427	299	999999	999999	999999	836	999999	999999	738	624	293	197	460	953	277	565	626	596	543	690	276	592	999999	999999	683	177	999999	927	155	999999	824	887	761	107	999999	999999	983	999999	999999	999999	202	707	52	450	926	999999	999999	373	25	999999	863	504	433	999999	832	835	214	122	999999	553	982	334	999999	999999	799	405	436	999999	535	999999	999999	922	424	485	999999	568	999999	645	258	649	885	490	999999	742	522	330	463	31	999999	999999	564	871	999999	999999	85	999999	747	999999	999999	531	999999	929	838	999999	831	940	999999	999999	251	273	295	568	864	256	999999	502	423	227	839	479	941	414	96	942	944	999999	125	797	410	630	999999	858	993	727	52	955	999999	404	911	999999	999999	515	999999	12	999999	999999	17	561	999999	999999	999999	529	852	182	589	203	843	895	572	130	825	292	999999	621	451	437	575	147	214	999999	851	28	316	267	238	435	633	94	645	999999	702	563	838	999999	185	999999	16	821	147	999999	122	755	999999	790	999999	958	967	169	560	869	430	870	356	256	731	435	222	594	943	163	569	759	999999	622	427	271	999999	720	445	158	431	753	999	999999	600	105	999999	525	510	280	468	474	533	775	999999	999999	999999	592	106	750	999999	999999	878	983	289	363	999999	219	999999	494	999999	999999	999999	411	999999	999999	999999	999999	655	999999	249	696	999999	673	695	999999	235	484	103	595	64	861	623	695	79	20	999999	25	86	247	600	977	999999	26	766	999999	999999	131	999999	852	961	225	936	999999	999999	999999	337	999999	999999	194	137	999999	999999	777	999999	999999	633	38	342	999999	801	854	915	418	45	271	543	77	907	483	354	114	999999	999999	999999	839	924	999999	194	686	999999	670	999999	891	999999	579	861	385	999999	999999	999999	722	788	900	999999	116	310	999999	434	249	999999	999999	999999	815	840	32	873	874	154	999999	727	480	843	656	753	999999	137	999999	308	465	999999	999999	491	999999	895	631	325	999999	200	526	539	406	999999	945	836	424	999999	911	999999	97	706	987	241	999999	395	
999999	879	999999	156	918	978	286	230	999999	839	691	777	999999	919	219	706	999999	683	627	71	331	752	897	819	999999	769	226	972	221	759	422	926	999999	999999	788	751	193	109	999999	999999	262	186	759	116	155	999999	858	999999	841	390	88	314	613	924	999999	364	999999	322	999999	999999	762	313	999999	999999	999999	999999	282	115	141	467	523	528	999999	90	808	999999	993	791	674	693	910	233	140	830	681	118	322	580	345	433	999999	871	292	999999	784	949	999999	999999	689	999999	374	753	861	384	867	559	902	533	126	999999	371	999999	647	133	249	539	182	188	537	318	451	999999	769	707	697	999999	246	289	305	859	978	999999	112	293	329	166	372	756	963	999999	215	789	464	999999	71	580	234	168	999999	255	776	988	999999	999999	939	999999	983	163	686	225	323	623	238	266	939	917	97	363	804	92	176	426	224	416	112	662	247	999999	645	127	999999	999999	406	999999	93	989	999999	999999	354	999999	999999	219	999999	747	808	592	560	207	487	999999	492	870	364	800	88	359	773	999999	999999	286	435	640	517	569	799	999999	999999	188	183	949	999999	367	999999	999999	909	999999	356	999999	608	519	111	49	865	999999	634	556	723	606	971	733	999999	999999	999999	999999	231	542	701	510	948	572	376	382	34	999999	667	135	861	217	891	131	999999	306	997	999999	185	999999	774	25	999999	999999	999999	620	217	999999	733	650	999999	941	925	376	265	999999	999999	45	152	729	24	999999	834	509	695	516	715	999999	730	919	838	999999	892	836	768	999999	576	705	999999	756	174	999999	804	26	229	999999	291	524	865	168	777	962	616	455	999999	446	999999	434	557	14	904	367	999999	813	999999	213	58	99	608	579	278	999999	983	999999	564	440	534	999999	290	775	235	999999	999999	572	152	875	95	446	465	999999	505	152	999999	56	999999	807	865	990	214	26	999999	202	915	296	889	954	999999	230	891	940	911	373	154	781	779	714	383	999999	671	936	128	612	634	286	83	999999	674	999999	545	757	574	543	613	999999	905	999999	285	697	682	197	999999	864	999999	999999	420	142	997	377	276	147	999999	999999	999999	277	897	999999	567	638	223	762	290	999999	685	999999	376	377	759	999999	875	999999	438	686	474	999999	49	263	67	999999	866	940	999999	306	670	407	999999	856	224	345	376	647	475	999999	483	919	999999	999999	189	420	158	999999	382	127	501	529	708	746	253	845	238	644	999999	457	772	282	633	999999	380	287	810	519	163	999999	999999	238	281	792	212	554	577	999999	999999	646	999999	823	
568	22	999999	151	699	587	613	999999	116	732	445	27	999999	211	296	922	486	902	999999	638	889	958	999999	272	999999	916	544	698	277	999999	999999	565	495	999999	714	621	188	239	999999	232	999999	783	317	999999	999999	263	918	10	268	655	706	181	999999	332	934	609	408	542	892	783	53	999999	112	70	999999	880	531	925	497	675	743	999999	324	388	733	115	651	831	999999	994	997	543	439	622	349	399	999999	999999	24	114	222	646	999999	999999	189	989	681	256	619	912	732	992	999999	593	911	459	999999	656	599	999999	957	577	72	898	785	510	485	999999	720	772	360	368	999999	999999	462	106	910	519	999999	743	999999	999999	221	567	999999	999999	39	846	710	890	999999	873	573	195	157	645	584	447	29	678	514	999999	535	847	999999	374	90	131	140	814	999999	347	457	855	404	562	365	504	636	780	999999	999999	999999	830	240	487	999999	726	245	817	522	472	999999	999999	239	999999	869	999999	999999	897	999999	999999	715	895	351	204	999999	999999	999999	594	289	90	810	248	207	875	422	705	999999	84	999999	364	885	999999	302	999999	847	927	626	171	692	999999	999999	739	856	572	923	999999	488	46	72	86	935	650	537	441	662	260	999999	364	999999	999999	999999	931	328	569	32	402	602	999999	999999	999999	101	629	999999	999999	591	81	392	634	951	999999	226	579	22	503	429	245	785	860	999999	597	604	272	351	528	242	567	421	296	550	531	290	999999	690	573	984	316	748	248	850	590	868	999999	412	291	999999	999999	919	824	999999	999999	616	999999	852	759	999999	999999	999999	383	66	999999	660	105	94	430	999999	13	889	448	999999	999999	999999	547	20	833	999999	906	999999	70	580	63	647	596	156	763	914	548	370	931	680	165	38	375	192	825	929	772	999999	981	42	944	299	480	999999	37	300	79	731	28	40	987	969	226	802	12	386	999999	949	330	515	709	643	958	768	363	94	131	364	195	904	956	302	878	37	636	999999	176	290	999999	473	845	817	999999	999999	692	999999	812	999999	999999	999999	865	822	293	475	999999	310	999999	999999	999999	943	999999	714	546	124	83	695	999999	198	176	248	219	784	829	856	999999	892	999999	67	85	176	281	999999	185	746	48	143	999999	412	999999	335	433	999999	337	186	305	141	280	236	826	997	999999	623	405	941	239	90	993	437	999999	439	18	999999	637	999999	671	620	539	800	85	940	687	688	493	841	999999	755	456	653	561	539	621	75	240	88	81	999999	999999	243	516	999999	999999	580	606	275	326	999999	827	551	515	
999999	999999	999999	160	886	319	999999	999999	563	137	483	633	999999	999999	276	818	943	52	558	714	23	999999	305	999999	127	799	999999	999999	228	525	663	928	905	999999	875	999999	151	914	354	768	999999	528	599	116	43	334	800	999999	999999	999999	382	999999	278	836	502	228	306	999999	42	97	213	333	911	999999	473	555	728	212	10	339	676	999999	698	999999	59	494	999999	198	260	999999	998	412	752	771	999999	999999	659	78	999999	999999	640	953	882	266	565	341	616	562	642	487	605	598	703	10	999999	354	420	488	999999	17	361	117	937	249	98	999999	581	150	999999	919	895	999999	566	999999	698	722	156	441	234	717	999999	999999	555	999999	999999	410	709	751	999999	799	143	999999	291	638	306	533	26	643	999999	764	759	475	667	999999	592	946	999999	359	312	999999	207	979	264	79	999999	56	561	174	61	688	100	829	999999	105	999999	724	377	928	57	175	706	512	273	470	958	413	999999	832	190	251	378	359	449	999999	601	999999	916	999999	509	259	971	851	592	489	673	930	999999	571	937	867	578	113	312	147	999999	999999	716	794	121	724	408	729	984	999999	999999	741	390	999999	504	631	808	166	999999	999999	204	854	999999	783	796	38	999999	85	999999	322	672	274	999999	312	582	999999	447	999999	110	999999	850	251	866	782	180	932	999999	108	77	315	68	422	684	515	999999	506	774	999999	997	93	636	333	835	999999	146	999999	694	87	644	598	193	685	65	643	946	952	987	148	999999	863	488	999999	18	588	263	260	999999	999999	999999	999999	141	515	134	27	158	527	999999	204	999999	135	248	471	463	479	132	382	999999	50	568	990	518	635	329	143	604	999999	999999	256	418	886	999999	162	718	999999	999999	999999	999999	48	495	428	546	793	503	999999	625	26	536	999999	466	880	893	549	999999	378	566	506	195	990	422	999999	999999	169	999999	758	670	95	753	894	22	999999	821	999999	555	150	453	725	142	841	518	999999	999999	786	790	537	993	999999	189	999999	11	999999	999999	570	999999	999999	226	387	16	744	999999	539	273	642	526	999999	999999	575	993	832	924	841	373	354	482	833	403	426	999999	259	999999	999999	906	413	892	62	960	999999	701	572	923	76	718	999999	33	979	325	476	999999	999999	478	427	921	999999	425	999999	596	999999	98	792	589	800	18	757	978	72	633	999999	749	474	62	807	873	431	909	858	132	975	999999	503	518	926	166	601	999999	347	999999	558	987	999999	465	822	999999	999999	983	132	68	999999	420	960	355	465	727	999999	725	670	554	500	
448	567	48	621	816	594	284	662	999999	417	976	640	239	84	872	999999	18	239	999999	964	999999	786	800	171	565	370	157	63	999999	370	876	999999	999999	342	120	430	693	844	999999	999999	635	999999	488	650	984	779	999999	280	592	999999	787	999999	36	590	62	661	999999	876	999999	999999	999999	999999	462	283	541	866	999999	896	964	999999	999999	174	233	75	339	999999	308	159	186	999999	638	876	470	500	583	390	94	212	290	458	663	816	788	559	141	414	999999	214	119	128	932	834	999999	999999	999999	623	272	960	999999	934	363	617	999999	999999	817	569	759	962	700	160	781	999999	999999	515	787	516	385	673	933	924	260	103	49	67	853	804	570	329	124	960	999999	999999	951	355	105	56	126	517	741	571	654	999999	514	958	347	999999	999999	801	364	868	999999	598	36	999999	684	270	999999	642	427	23	999	440	847	739	42	657	693	271	420	999999	999999	999999	999999	372	999999	999999	588	999999	720	565	999999	769	999999	999999	723	529	107	624	999999	834	478	999999	100	728	572	223	66	775	999999	689	999999	999999	390	622	478	378	666	664	999999	339	681	999999	922	861	999999	240	475	999999	26	513	999999	79	999999	585	272	916	999999	213	799	66	999999	999999	165	41	961	629	388	352	777	354	862	442	567	341	162	999999	561	238	300	999999	747	464	759	422	138	999999	999999	805	360	561	999999	463	864	999	999999	999999	999999	890	899	808	851	133	824	671	999999	999999	999999	269	432	290	365	549	912	468	319	833	64	743	903	436	272	583	991	999999	753	999999	577	567	300	294	651	671	339	492	999999	623	640	97	999999	19	33	999999	382	80	206	61	550	406	690	217	999999	597	987	472	545	278	142	999999	917	999999	550	943	969	148	999999	694	219	999999	977	695	999999	999999	971	893	413	175	999999	921	999999	702	859	181	877	999999	479	63	683	999999	999999	999999	999999	40	180	530	469	90	138	999999	441	512	841	129	999999	995	24	848	626	999999	69	999999	78	221	591	999999	999999	379	999999	886	669	999999	999999	353	999999	766	213	172	795	999999	433	999999	47	966	489	515	860	740	752	999999	999999	630	436	590	806	577	999999	999999	999999	955	149	100	999999	251	999999	999999	502	999999	645	662	791	851	62	185	669	999999	342	111	999999	85	364	651	626	999999	818	48	999999	430	999999	906	623	933	723	999999	311	343	319	796	401	633	22	371	104	100	999999	226	999999	260	920	80	245	51	548	373	600	498	474	828	432	536	999999	82	952	739	999999	858	137	221	874	999999	426	999999	
999999	107	73	993	556	535	105	999999	470	897	510	475	671	581	394	360	250	812	869	490	373	865	926	940	999999	999999	999999	241	98	366	386	593	654	699	999999	450	999999	606	941	999999	733	999999	999999	808	572	486	77	467	999999	999999	999999	72	466	935	999999	999999	999999	133	584	201	999999	999999	513	113	521	916	821	972	250	944	60	643	871	931	756	542	999999	127	377	932	297	594	767	321	395	999999	137	718	526	496	279	187	32	749	464	869	327	962	296	656	665	105	226	529	727	337	200	535	188	639	55	62	999999	652	999999	889	106	202	718	999999	789	999999	455	754	674	999999	621	131	476	887	225	837	830	721	276	201	378	248	594	68	132	601	539	886	450	226	431	380	844	575	773	999999	253	98	999999	563	649	472	999999	999999	715	78	69	301	424	999999	999999	999999	385	999999	520	857	607	660	999999	197	999999	999999	313	457	451	250	287	900	123	100	593	742	854	713	999999	906	393	999999	352	63	541	999999	999999	242	994	397	999999	999999	999999	915	999999	593	999999	679	999999	91	168	999999	999999	999999	791	999999	187	334	625	489	190	672	999999	614	474	867	318	31	655	335	106	999999	462	999999	256	999999	999999	208	573	10	999999	184	723	470	748	999999	999999	999999	272	999999	999999	148	616	515	217	332	971	450	451	659	999999	999999	33	999999	985	96	943	359	228	999999	322	979	760	625	761	15	999999	699	999999	487	540	999999	999999	282	275	957	999999	947	845	924	183	999999	756	913	724	999999	160	68	485	661	999999	999999	658	625	71	90	387	991	754	212	382	999999	584	964	128	999999	999999	999999	399	999999	632	996	999999	304	472	999999	232	846	900	999999	854	891	999999	214	999999	562	782	143	221	999999	580	472	999999	643	551	902	820	792	795	999999	503	409	668	458	999999	57	474	999999	162	153	857	999999	101	999999	357	491	999999	999999	530	565	72	109	540	214	999999	999999	802	869	752	570	106	440	999999	999999	530	999999	232	765	185	396	999999	427	980	77	999999	49	381	474	296	70	999999	450	272	240	999999	404	868	463	11	870	999999	605	611	592	57	427	489	999999	208	999999	999999	301	204	143	999999	999999	999999	473	877	417	787	337	582	692	724	655	177	820	210	136	587	769	764	315	152	493	816	999999	999999	999999	559	309	275	395	801	553	256	139	763	184	999999	405	585	593	999999	917	32	919	868	401	259	668	999999	82	324	499	537	888	999999	983	828	730	999999	968	999999	488	72	197	999999	180	409	999999	67	999999	999999	999999	193	181	
232	234	999999	896	529	999999	659	891	999999	203	999999	312	999999	367	147	779	356	555	952	617	734	604	999999	834	39	697	999999	221	611	844	231	142	999999	365	999999	766	522	999999	210	999999	318	967	999999	999999	127	588	163	51	999999	287	680	304	239	575	999999	628	380	636	999999	831	635	448	289	593	999999	938	995	999999	701	381	999999	999999	999999	999999	309	767	554	986	999999	451	543	951	320	333	999999	999999	902	999999	999999	47	396	999999	74	378	199	870	687	466	999999	189	592	502	349	528	30	265	949	112	999999	678	83	393	919	425	298	684	137	956	428	54	45	264	741	664	985	381	999999	975	937	439	90	98	99	537	859	51	611	999999	312	999999	977	800	999999	251	963	12	965	999999	90	514	742	999999	47	852	153	337	999999	999999	999999	999999	905	999999	174	999999	597	984	304	392	566	257	82	345	654	519	77	999999	789	500	700	999999	416	711	999999	433	696	999999	999999	246	394	531	999999	926	258	663	13	13	999999	999999	653	978	708	999999	91	833	442	407	86	999999	785	909	548	270	984	561	999999	204	88	999999	999999	247	933	999999	997	45	999999	155	999999	990	515	999999	608	999999	999999	721	999999	832	999999	71	990	298	284	532	461	485	999999	29	941	697	431	809	999999	894	499	999999	54	999999	999999	56	999999	296	320	96	22	999999	310	398	423	999999	999999	409	999999	999999	750	999999	963	999999	605	522	61	999999	214	399	569	706	149	999999	660	441	676	632	257	583	205	704	978	197	520	739	999999	999999	606	999999	420	31	244	907	999999	647	452	643	55	73	994	918	92	920	526	999999	999999	597	737	981	596	999999	162	999999	821	55	872	775	891	865	348	999999	351	535	979	548	999999	242	569	999999	988	42	587	193	588	287	622	999999	671	999999	999999	587	857	624	999999	766	868	999999	95	108	999999	677	752	190	724	538	576	556	941	978	844	349	37	999999	993	563	77	969	413	999999	433	815	114	687	707	760	608	999999	999999	223	679	229	999999	470	999999	320	290	999999	468	60	710	75	126	999999	368	818	999999	143	630	528	698	899	999999	551	674	999999	573	75	482	999999	929	849	113	727	308	625	999999	567	999999	682	283	670	510	362	999999	368	698	422	328	889	211	475	999999	999999	999999	780	999999	605	795	999999	747	999999	924	504	131	860	961	399	393	743	625	999999	999999	999999	255	38	399	486	716	316	999999	999999	746	592	763	464	753	999999	212	528	999999	597	771	207	934	68	745	999999	241	973	406	999999	38	999999	999999	999999	817	158	
679	999999	999999	999999	999999	489	27	596	478	999999	741	666	117	782	196	865	507	38	231	459	23	999999	293	393	255	743	910	999999	132	171	999999	999999	999999	605	509	716	146	999999	708	999999	999999	999999	590	413	999999	574	866	623	999999	173	87	246	987	367	999999	492	212	999999	999999	155	578	999999	999999	999999	23	196	30	512	999999	479	728	173	329	939	279	674	999999	879	999999	999999	877	297	847	999999	93	999999	999999	999999	470	26	514	148	686	562	713	999999	999999	283	399	87	554	999999	349	999999	445	999999	916	57	98	470	886	332	999999	976	277	290	999999	515	232	931	629	999999	999999	266	999999	589	487	767	236	156	800	332	490	52	135	523	947	213	523	999999	999999	519	999999	999999	999999	999999	999999	709	999999	432	999999	368	61	468	457	813	321	92	679	855	437	159	821	941	669	564	842	834	851	753	999999	16	991	63	765	119	999999	51	137	783	999999	777	481	803	999999	999999	999999	999999	595	322	212	865	534	668	741	27	999999	258	340	575	999999	436	858	541	999999	999999	377	997	999999	999999	272	279	955	999999	536	659	677	28	708	237	999999	999999	999999	999999	551	477	482	333	999999	748	420	301	711	561	444	892	919	940	999999	335	74	283	329	256	59	932	909	638	141	91	349	680	999999	113	292	999999	196	329	989	621	434	53	685	954	927	971	568	999999	461	644	740	736	999999	382	172	999999	999999	999999	999999	619	568	843	202	240	408	740	999999	607	279	999999	705	599	951	102	901	31	598	374	328	88	373	515	187	496	999999	999999	999999	177	940	282	39	203	839	999999	63	591	851	999999	556	197	230	999999	134	546	939	151	999999	999999	481	151	421	135	999999	411	256	999999	999999	705	889	795	999999	583	666	997	885	511	760	581	999999	319	999999	999999	818	141	858	412	390	640	999999	210	827	164	696	799	999999	903	528	438	999999	10	999999	999999	999999	760	822	646	999999	999999	661	999999	390	214	182	171	972	999999	316	543	553	999999	672	36	158	999999	968	999999	886	867	145	981	983	999999	999999	48	999999	33	999999	67	318	999999	117	263	978	129	819	623	982	999999	827	593	999999	985	884	999999	999999	999999	997	877	792	613	760	437	991	680	454	68	999999	143	775	948	691	258	234	999999	736	418	58	39	869	355	237	361	49	552	394	998	447	177	710	999999	35	709	275	705	461	680	999999	308	674	760	866	848	759	878	901	348	999999	552	553	999999	849	967	999999	447	385	408	397	449	999999	456	621	999999	432	288	923	999999	983	529	881	66	
157	750	999999	119	999999	389	999999	171	650	999999	999999	999999	623	791	648	67	702	999999	329	62	999999	822	22	999999	148	287	425	481	999999	919	364	241	670	999999	771	109	612	897	959	999999	806	999999	999999	249	218	726	999999	640	640	865	999999	166	209	999999	773	334	737	146	971	211	963	999999	216	999999	691	16	234	136	30	548	455	999999	868	333	999999	66	34	772	999999	999999	322	784	999999	99	640	208	41	842	723	999999	371	475	926	757	43	999999	999999	999999	999999	212	501	838	620	101	999999	484	297	876	582	717	999999	965	999999	558	888	188	999999	126	100	999999	974	999999	412	582	186	979	999999	120	299	571	999999	956	224	999999	921	483	999999	999999	680	165	910	165	269	999999	147	406	348	377	868	854	404	902	999999	74	238	119	435	999999	914	999999	999999	186	999999	21	999999	353	999999	331	637	999999	999999	541	446	935	999999	999999	132	406	445	780	999999	510	251	445	176	144	979	999999	577	811	999999	136	834	999999	558	733	579	258	336	999999	656	27	740	463	840	863	466	51	491	419	986	39	602	999999	999999	105	935	151	844	545	374	599	753	825	366	887	707	207	999999	849	999999	873	80	652	134	623	770	787	604	999999	678	999999	668	168	825	28	999999	699	449	463	798	999999	999999	790	428	66	273	914	107	952	166	268	664	642	180	123	959	950	20	185	334	157	999999	540	867	436	930	594	10	348	999999	17	757	923	60	811	999999	289	233	999999	360	856	999999	651	999999	419	282	36	988	712	69	999999	999999	273	138	651	890	874	922	999999	999999	678	914	759	598	158	511	999999	591	368	654	679	726	942	825	999999	999999	895	392	999999	164	999999	606	999999	999999	781	327	493	794	409	920	594	366	242	942	681	999999	931	999999	998	907	541	445	999999	999999	389	999999	747	999999	660	999999	995	491	473	837	999999	999999	999999	480	816	999999	27	946	192	448	999999	322	494	999	154	535	534	842	393	550	622	468	977	240	899	925	580	55	144	224	925	113	892	404	721	609	999999	461	246	177	890	594	999999	191	999	76	371	999999	303	999999	999999	162	107	923	999999	762	999999	395	581	891	260	971	812	967	999999	955	429	99	288	999999	218	83	606	226	660	38	999999	795	241	832	999999	833	999999	19	564	772	999999	999999	190	958	514	931	880	355	917	919	782	999999	668	53	999999	281	468	999999	915	999999	556	999999	272	195	999999	999999	164	748	999999	426	999999	802	412	750	948	459	999999	329	40	287	203	261	308	741	256	919	137	197	195	
999999	375	993	103	978	999999	135	707	999999	412	215	999999	141	27	999999	699	979	883	999999	999999	196	372	148	727	638	999999	304	582	999999	939	636	181	966	562	999999	999999	236	709	434	533	823	752	914	999999	825	510	71	999999	807	999999	277	46	219	102	999	919	236	275	465	594	921	552	185	65	776	43	810	999999	972	449	473	280	459	394	281	443	999999	231	902	138	332	71	999999	490	672	999999	961	873	563	135	825	960	253	839	999999	280	577	859	151	791	699	492	270	999999	577	997	586	825	820	565	472	14	373	337	272	860	999999	695	999999	185	82	936	999999	847	623	999999	36	999999	782	999999	999999	597	90	120	438	840	801	417	912	675	23	146	63	998	662	820	597	916	577	751	503	881	477	999999	719	762	476	422	744	74	970	967	999999	820	698	999999	924	263	999999	431	999999	369	782	717	999999	999999	883	27	195	803	915	120	52	41	507	985	130	125	999999	676	999999	388	999999	848	704	999999	104	999999	309	787	896	343	999999	155	999999	143	109	759	802	783	878	999999	237	999999	999999	859	924	20	323	999999	754	809	862	232	67	999999	696	934	22	999999	841	650	999999	407	999999	999999	103	896	999999	373	885	999999	322	999999	797	915	999999	732	699	844	131	93	919	596	42	999999	481	999999	999999	999999	447	174	746	685	942	237	999999	829	43	576	999999	999999	670	949	827	999999	496	256	435	151	529	964	244	178	995	758	731	131	375	820	110	309	808	338	925	999999	623	999999	674	569	185	330	698	133	88	103	422	999999	768	999999	599	999999	368	946	491	482	999999	578	999999	194	506	618	464	999999	475	467	999999	999999	34	999999	770	859	582	866	966	208	276	121	99	999999	999999	761	999999	727	231	875	940	862	999999	453	790	54	947	490	72	566	999999	485	657	620	874	89	999999	662	877	739	652	501	979	292	216	818	999999	787	848	745	999999	999999	992	600	526	366	495	581	325	726	912	101	804	410	342	791	464	479	37	265	999999	999999	999999	491	999999	999999	883	999999	246	972	565	999999	999999	326	310	138	999999	999999	104	999999	594	999999	999999	160	827	560	697	578	999999	425	364	999999	760	592	930	565	887	510	376	87	482	931	344	353	170	753	460	487	110	213	308	407	999999	518	671	450	363	699	663	672	751	315	999999	821	617	555	408	58	999999	745	251	999999	690	26	46	999999	40	999999	990	84	110	219	478	745	999999	957	634	252	921	489	211	999999	847	704	336	999999	326	522	735	614	999999	411	101	364	
962	999999	716	369	481	18	420	999999	708	589	572	541	836	999999	704	999999	921	999999	137	999999	999999	63	144	985	689	869	347	517	999999	385	729	698	128	123	783	800	250	275	770	913	78	840	489	268	142	795	340	999999	818	85	693	999999	999999	193	999999	999999	191	731	999999	612	671	903	999999	332	859	873	422	723	95	903	420	999999	395	223	838	703	574	876	853	999999	538	889	699	192	692	541	424	934	303	999999	999999	999999	999999	999999	252	175	738	166	409	999999	382	617	372	914	665	47	803	70	354	127	999999	314	877	999999	83	781	213	919	640	999999	459	488	999999	219	293	900	999999	237	999999	999999	964	418	477	594	522	999999	527	999999	527	655	737	999999	590	999999	542	314	641	811	999999	471	961	999999	526	91	809	999999	197	162	630	764	999999	576	98	681	162	924	999999	293	999999	161	263	429	401	985	999999	105	898	253	677	999999	269	999999	152	510	711	155	999999	396	784	628	734	374	163	999999	676	999999	274	999999	33	617	476	358	548	932	217	542	427	540	501	714	996	944	485	651	505	730	433	588	999999	16	42	451	508	644	427	999999	275	638	999999	428	830	989	999999	70	999999	910	709	220	999999	999999	999999	361	895	80	999999	790	889	999999	267	946	738	686	939	27	999999	35	999999	903	514	328	999999	788	999999	82	883	16	999999	425	149	594	30	222	295	799	288	680	999999	438	22	637	999	763	380	999999	689	153	999999	212	999999	487	999999	805	999999	974	903	939	999999	822	196	625	75	474	372	999999	926	525	401	149	999999	999999	999999	421	999999	876	999999	512	418	860	999999	739	956	521	999999	661	533	224	516	320	896	999999	551	999999	999999	396	572	534	401	707	445	999999	999999	910	999999	580	18	999999	914	829	654	999999	531	278	439	456	668	554	534	710	149	711	999999	90	253	999999	362	744	999999	504	314	795	999999	710	424	229	987	56	58	999999	653	883	310	999999	666	505	816	282	304	999999	999999	999999	10	690	567	999999	164	672	999999	82	227	274	481	419	524	859	289	820	999999	999999	469	622	505	999999	67	265	411	331	424	999999	583	90	999999	382	776	296	794	431	999999	999999	74	325	389	975	151	389	412	891	999999	806	226	996	428	94	337	115	522	835	632	312	332	999999	999999	999999	999999	147	824	108	999999	238	999999	857	677	999999	155	153	243	530	999999	678	852	999999	999999	617	530	587	662	999999	55	671	774	959	798	999999	368	241	77	468	486	13	999999	314	259	934	742	368	328	999999	999999	193	872	991	
811	954	459	812	999999	640	399	911	999999	470	62	999999	999999	115	68	837	805	913	999999	774	53	999999	999999	548	270	234	874	999999	269	407	425	862	798	782	158	844	999999	999999	567	436	999999	575	999999	104	261	288	479	637	310	490	459	35	116	108	999999	790	999999	910	551	448	765	237	651	87	55	200	999999	682	956	224	456	999999	999999	650	704	478	999999	999999	297	982	755	247	861	778	948	399	756	700	834	367	14	999999	13	128	670	841	923	451	59	71	999999	999999	999999	96	999999	209	679	999999	403	479	299	821	623	999999	693	999999	376	873	139	655	444	482	848	599	219	975	256	237	979	863	554	60	969	236	876	957	999999	999999	743	999999	720	299	306	364	999999	999999	999999	443	999999	152	474	60	322	403	626	633	949	91	876	69	952	451	999999	540	924	999999	851	397	692	999999	960	601	999999	390	935	154	185	493	531	36	128	812	803	836	398	504	999999	575	609	253	17	999999	898	684	999999	279	999999	766	439	999999	341	999999	751	698	191	999999	921	931	999999	482	457	999999	560	999999	940	150	648	649	151	999999	511	285	788	449	728	999999	702	454	594	666	340	419	64	999999	695	659	71	114	655	525	582	806	117	999999	795	999999	925	59	999999	999999	630	173	624	999999	327	999999	999999	312	969	706	180	476	999999	802	151	48	411	857	163	290	999999	543	999999	626	848	999999	178	999999	653	186	559	653	710	999999	45	177	999999	55	384	999999	979	759	999999	999999	999999	116	999999	315	999999	757	150	77	895	464	577	999999	999999	998	170	622	999999	28	999999	792	999999	527	765	407	766	974	253	365	999999	523	310	999999	408	56	999999	999999	244	862	676	999999	46	491	757	256	371	947	999999	795	999999	761	753	999999	999999	352	800	999999	350	71	548	20	514	999999	594	999999	999999	258	999999	133	726	428	387	34	352	999999	999999	666	769	519	46	819	976	457	999999	721	770	999999	228	65	255	454	401	183	324	999999	391	262	897	385	103	999999	268	874	79	466	383	999999	618	347	999999	144	67	999999	35	729	43	66	313	873	612	813	999999	999999	877	282	37	214	709	686	381	999999	768	394	999999	922	560	112	388	24	347	50	731	880	469	120	397	570	157	595	999999	335	999999	33	999999	290	93	634	996	796	438	999999	29	999999	999999	102	375	672	414	112	178	999999	677	299	999999	571	91	999999	174	999999	885	466	67	124	64	999999	555	999999	621	145	999999	926	116	999999	585	999999	31	999999	914	999999	744	724	165	54	426	700	657	659	
498	999999	999999	935	470	238	911	999999	121	904	877	999999	999999	999999	60	278	999999	999999	999999	999999	713	367	550	292	243	797	32	999999	310	22	697	364	398	999999	257	999999	937	999999	999999	877	680	613	999999	126	921	994	830	124	673	886	999999	184	999999	999999	945	999999	661	916	701	672	216	751	671	999999	217	523	531	650	383	640	341	999999	785	947	415	999999	311	433	370	249	966	908	999999	424	241	522	488	999999	950	999999	759	31	212	793	999999	928	942	957	909	408	472	189	999999	43	555	420	399	928	165	845	829	237	556	461	999999	308	264	257	867	999999	999999	704	999999	266	881	320	168	991	999999	999999	168	999999	524	999999	999999	999999	999999	463	868	821	133	559	671	114	297	999999	474	750	97	372	999999	999999	999999	999999	373	767	489	483	999999	244	262	999999	652	679	687	485	713	999999	684	999999	141	800	999999	56	570	485	43	595	969	999999	845	999999	904	913	812	473	999999	309	598	999999	308	693	312	633	568	725	999999	999999	427	812	817	880	999999	178	241	874	316	53	999999	999999	734	999999	514	801	999999	844	999999	738	999999	999999	230	999999	999999	999999	999999	447	498	999999	487	845	577	999999	178	167	541	999999	999999	999999	682	937	166	999999	999999	710	285	414	189	999999	999999	723	232	999999	135	999999	591	413	885	399	999999	794	999999	562	565	999999	320	999999	724	356	999999	434	502	766	999999	929	68	19	758	294	400	216	267	988	519	999999	622	999999	916	965	575	999999	89	999999	999999	999999	561	604	656	846	400	592	690	833	250	810	231	999999	999999	205	154	582	655	999999	999	350	536	999999	999999	801	196	999999	776	759	999999	141	354	549	587	178	377	464	362	911	893	999999	526	434	999999	999999	542	999999	294	720	820	999999	999999	488	999999	838	361	173	561	999999	660	488	999999	930	62	999999	999999	681	878	944	827	690	229	744	707	201	824	111	650	342	268	999999	627	65	938	787	659	866	596	749	999999	214	902	507	261	415	992	595	382	639	254	861	999999	349	892	999999	773	999999	999999	762	23	999999	523	228	596	629	860	759	992	275	458	598	94	139	138	999999	788	722	493	301	208	239	999999	20	98	407	999999	288	999999	808	23	921	94	834	999999	566	691	683	911	999999	555	999999	602	117	999999	999999	999999	999999	221	999999	351	61	999999	999999	563	999999	531	999999	140	199	999999	582	596	193	261	536	514	260	999999	571	932	114	810	861	745	966	999999	621	999999	443	631	604	76	894	467	999999	676	604	999999	951	45	189	553	721	999999	999999	645	419	
855	999999	151	526	754	649	999999	246	999999	393	999999	999999	999999	999999	999999	999999	568	281	515	702	726	299	999999	909	978	451	999999	999999	561	999999	999999	772	330	999999	766	185	301	999999	999999	426	557	999999	721	293	859	999999	804	136	506	856	163	999999	999999	999999	999999	999999	999999	241	547	313	999999	999999	685	161	287	999999	275	929	999999	999999	405	463	999999	999999	154	505	999999	576	59	304	646	410	256	704	935	631	315	387	999999	210	391	999999	567	546	999999	999999	999999	570	999999	999999	999999	875	983	999999	461	999999	62	378	798	197	988	228	191	999999	666	712	347	981	226	999999	666	999999	999999	942	126	999999	895	999999	784	191	961	999999	570	171	885	771	999999	257	253	244	999999	937	999999	347	221	172	878	325	879	601	626	563	353	360	231	530	480	50	883	126	805	177	593	617	236	999999	657	30	366	999999	295	99	738	982	86	729	309	67	731	953	465	999999	999999	193	565	999999	999999	219	939	365	300	386	374	136	999999	411	999999	971	999999	240	999999	999999	958	983	315	536	825	371	284	502	230	999999	319	999999	661	235	171	409	61	828	327	999999	999999	10	605	909	725	612	554	674	385	338	947	999999	448	999999	621	31	878	39	999999	302	935	999999	145	999999	77	444	474	212	250	999999	919	292	913	76	777	957	999999	405	810	223	999999	610	999999	999999	475	999999	999999	999999	999999	149	531	32	999999	34	999999	643	865	726	842	291	147	999999	434	442	999999	665	587	999999	829	664	643	482	228	999999	485	335	329	253	999999	259	952	999999	598	110	999999	999999	45	888	999999	999999	101	661	563	528	86	475	186	684	483	810	240	119	234	999999	506	59	804	886	549	187	324	621	999999	999999	999999	999999	752	333	30	999999	629	999999	817	999999	572	981	918	700	999999	19	159	999999	770	602	29	843	197	649	603	999999	102	999999	349	999999	999999	480	347	999999	999999	999999	722	852	999999	961	999999	540	301	999999	387	524	999999	999999	999999	999999	37	679	851	720	999999	495	999999	113	730	657	429	480	359	441	876	102	644	948	510	933	296	307	980	809	422	488	551	659	272	88	242	999999	555	810	999999	150	629	626	406	999999	821	619	131	17	541	710	999999	860	661	294	880	191	603	670	252	730	999999	51	308	95	944	999999	841	651	424	999999	999999	549	999999	736	999999	27	552	806	121	677	999999	999999	277	999999	307	690	999999	999999	999999	61	999999	885	568	628	999999	587	328	320	760	941	777	479	999999	111	785	999999	999999	999999	821	863	639	797	558	574	554	725	774	999999	
788	263	882	999999	453	373	54	999999	981	463	295	885	699	999999	56	180	899	999999	999999	176	925	665	999999	999999	999999	344	999999	598	336	993	83	725	813	999999	999999	999999	999999	913	36	229	66	746	660	325	639	999999	174	408	999999	388	675	849	999999	607	999999	999999	351	999999	708	119	951	456	713	999999	390	570	82	968	709	549	120	985	679	171	999999	189	15	597	442	999999	179	23	847	947	328	234	389	215	68	409	165	259	215	916	277	999999	42	672	935	999999	862	206	698	999999	277	689	179	184	999999	492	126	753	378	999999	939	938	999999	765	669	999999	999999	866	909	309	393	861	999999	763	893	510	156	343	662	999999	999999	999999	324	646	999999	638	64	215	718	999999	292	999999	999999	999999	976	338	11	277	12	778	889	995	296	399	817	999999	910	416	290	999999	999999	999999	101	999999	130	966	624	961	95	41	111	974	999999	999999	26	982	980	61	786	999999	509	879	340	883	482	999999	687	925	829	273	728	647	924	731	241	509	999999	875	608	20	714	49	191	971	677	999999	847	953	382	834	435	999999	630	726	487	999999	999999	999999	533	758	289	698	142	821	999999	999999	999999	999999	111	517	672	115	999999	776	849	470	999999	368	215	567	999999	733	552	994	838	869	26	208	254	774	999999	999999	999999	849	731	999999	907	999999	669	222	864	430	851	999999	172	329	999999	854	876	999999	768	93	12	965	244	999999	156	147	983	442	447	851	182	337	460	571	999999	602	999999	833	562	337	699	993	702	103	881	687	832	518	463	172	332	999999	16	972	108	386	615	999999	870	769	386	999999	774	23	257	524	415	601	565	999999	809	53	464	440	394	19	272	150	673	468	999999	474	979	285	999999	945	330	487	473	999999	986	999999	999999	793	951	473	228	689	846	999999	281	240	953	650	363	288	772	999999	588	98	999999	475	511	411	999999	912	257	499	493	311	203	927	137	999999	826	939	999999	671	489	920	790	583	999999	316	999999	84	521	338	921	250	183	755	898	999999	999999	999999	367	999999	339	48	999999	729	205	544	999999	999999	113	775	824	423	209	111	999999	668	999999	539	181	205	224	999999	401	918	999999	253	138	448	39	753	913	999999	582	527	342	450	999999	71	388	759	153	843	971	999999	514	507	51	82	999999	240	86	735	349	172	347	999999	999999	999999	160	951	999999	724	324	999999	999999	519	841	681	999999	644	963	999999	161	422	61	999999	418	655	414	80	212	66	999999	999999	676	188	965	419	999999	999999	802	999999	999999	436	353	428	
528	621	882	994	665	370	313	34	277	840	583	927	121	966	999999	992	892	89	749	360	946	525	683	684	999999	432	501	999999	842	999999	335	724	78	632	852	797	773	420	415	999999	752	753	531	835	999999	47	308	222	851	810	999999	999999	686	993	999999	999999	937	208	450	243	868	926	192	999999	515	999999	999999	488	999999	999999	228	482	674	907	607	202	999999	999999	90	516	133	288	534	41	999999	504	48	999999	159	849	859	575	969	999999	973	826	570	820	330	745	188	999999	108	117	592	999999	166	999999	396	290	999999	100	999999	933	119	999999	401	161	659	20	999999	784	339	274	884	653	512	503	934	780	631	183	999999	999999	337	314	189	426	449	29	999999	269	688	869	841	999999	457	45	72	393	434	419	999999	319	999999	404	490	999999	233	999999	999999	663	844	615	658	999999	573	782	606	805	410	999999	712	639	999999	561	999999	469	433	999999	206	477	999999	999999	356	222	999999	217	420	933	823	356	203	510	500	684	424	82	221	16	205	999999	439	267	983	459	999999	531	646	999999	999999	999999	410	117	742	61	232	999999	269	999999	823	366	371	672	981	999999	999999	211	148	987	146	33	257	427	920	531	999999	999999	999999	896	515	490	570	57	999999	802	999999	96	999999	448	462	131	812	999999	193	838	313	766	999999	929	678	505	392	659	236	999999	773	999999	196	221	24	58	999999	373	930	342	999999	999999	47	999999	118	999999	442	999999	535	24	999999	999999	244	91	999999	281	898	638	227	19	107	910	821	360	39	962	899	557	999999	413	396	999999	845	850	999999	999999	729	106	820	983	999999	692	999999	999999	73	999999	748	114	999999	999999	999999	107	155	999999	245	885	501	999999	999999	999999	999999	885	275	131	628	771	637	999999	999999	237	551	999999	999999	244	999999	414	787	610	999999	999999	999999	794	999999	691	263	299	303	923	999999	999999	497	52	947	674	999999	187	427	999999	592	999999	663	365	75	999999	201	359	289	911	974	830	108	999999	398	421	999999	10	331	583	868	339	999999	713	778	882	740	508	999999	152	56	768	999999	784	999999	996	84	999999	729	999999	500	904	19	999999	999999	784	68	999999	999999	536	999999	197	856	844	144	262	999999	999999	586	192	35	692	504	146	865	215	842	323	999999	402	346	83	281	533	999999	964	330	96	763	993	824	143	854	328	410	858	912	153	999999	999999	999999	134	999999	999999	772	808	999999	873	526	743	999999	744	733	999999	199	668	999999	333	761	179	932	999999	196	593	367	891	837	999999	736	16	999999	699	999999	117	999999	999999	
999999	733	760	284	565	999999	569	30	61	89	410	603	138	741	999999	999999	392	480	833	999999	937	688	189	881	971	232	147	520	449	252	999999	625	42	977	866	192	573	487	614	485	176	176	541	288	490	244	58	994	73	999999	317	202	999999	781	284	123	999999	878	313	999999	319	59	580	999999	18	999999	570	160	874	999999	26	904	865	999999	280	999999	999999	901	400	736	184	152	999999	735	999999	878	350	261	999999	752	637	694	183	999999	999999	999999	595	732	999999	705	999999	897	130	312	698	412	336	927	999999	512	966	653	488	576	167	177	602	845	999999	999999	444	319	457	999999	132	331	731	593	190	162	186	423	630	694	73	287	32	154	46	999999	999999	423	749	200	786	984	215	607	999999	998	525	750	999999	999999	999999	364	449	998	190	376	681	743	746	358	999999	552	32	793	513	999999	999999	999999	808	351	587	30	569	267	345	999999	125	133	478	191	999999	436	564	489	433	708	837	33	964	999999	851	808	676	401	999999	243	961	422	104	999999	999999	77	941	517	563	250	795	192	662	999999	260	557	275	564	720	900	988	542	369	804	52	131	999999	999999	500	778	354	177	403	112	186	999999	999999	243	338	999999	494	57	926	193	913	655	371	999999	419	303	999999	121	999999	963	999999	429	63	999999	201	732	584	803	27	785	895	999999	789	999999	999999	999999	528	41	236	160	416	940	999999	999999	891	999999	759	571	728	999999	999999	242	497	440	857	757	649	739	51	999999	999999	690	999999	150	297	295	865	811	67	862	774	999999	884	529	556	999999	999999	876	407	804	972	22	85	820	549	663	999999	999999	702	999999	907	999999	989	631	175	726	910	475	888	606	531	948	999999	865	432	733	357	967	883	999999	944	772	341	999999	632	999999	614	219	600	634	165	516	118	949	999999	999999	999999	263	364	830	403	347	988	801	282	34	999999	219	397	999999	315	999999	475	159	173	144	457	752	998	201	121	701	999999	264	999999	25	839	999999	911	446	221	999999	612	62	159	606	784	540	965	608	474	404	821	784	328	991	50	959	785	820	999999	770	264	172	719	702	472	733	360	266	999999	943	308	951	999999	220	561	422	999	999999	359	917	787	400	727	716	999999	100	935	459	974	880	779	101	908	451	840	449	343	999999	144	61	189	999999	423	530	999999	999999	188	118	440	628	999999	228	999999	999999	999999	863	445	12	822	382	798	999999	292	999999	174	217	999999	164	380	121	88	552	432	308	737	88	977	206	999999	18	911	827	28	356	
920	560	630	297	468	976	999999	999999	634	761	999999	287	425	118	366	888	999999	34	738	999999	999999	417	796	171	999999	904	886	999999	392	813	999999	970	883	936	393	613	586	999999	696	403	999999	999999	917	671	55	999999	663	868	839	732	190	999999	999999	699	806	999999	763	469	414	563	100	999999	949	821	999999	999999	999999	489	725	752	311	999999	338	344	220	801	499	135	125	433	251	28	409	659	633	999999	881	193	999999	880	849	999999	350	142	313	353	798	106	381	763	65	999999	153	999999	430	117	558	999999	488	15	999999	638	999999	981	322	81	364	299	197	715	410	220	360	844	903	194	733	205	40	867	999999	999999	754	361	378	77	874	322	239	525	36	136	705	133	866	221	773	999999	819	241	988	509	999999	999999	999999	844	823	308	193	246	999999	362	724	999999	12	620	884	991	999999	255	206	52	69	671	688	284	999999	236	999999	691	420	999999	386	999999	878	502	999999	98	999	999999	253	576	999999	992	152	999999	999999	94	130	256	999999	781	999999	999999	44	946	999999	246	999999	88	999999	597	330	999999	826	18	999999	925	743	510	999999	795	992	89	999999	630	913	76	999999	24	872	999999	115	999999	999999	999999	619	811	764	931	62	999999	999999	999999	999999	999999	255	636	176	143	697	999999	350	999999	130	999999	999999	999999	573	999999	999999	383	716	962	216	907	491	598	147	198	399	999999	999999	812	457	877	684	999999	884	354	999999	286	900	999999	327	395	999999	999999	611	999999	849	943	248	999999	897	679	999999	999999	714	297	175	657	499	978	744	532	326	999999	173	999999	857	717	791	999999	999999	999999	483	330	644	821	826	996	986	324	348	455	926	810	915	777	346	999999	367	999999	189	727	786	921	651	999999	78	552	331	369	965	142	161	999999	331	149	206	220	514	893	470	178	999999	999999	999999	298	999999	516	623	999999	905	999999	999999	204	49	311	999999	561	678	850	752	284	675	999999	359	216	999999	906	999999	775	581	136	30	999999	136	20	66	612	999999	363	198	562	929	936	999999	642	999999	956	999999	29	178	645	541	999999	151	195	503	54	824	999999	994	699	37	847	813	999999	312	886	999999	38	255	368	999999	999999	661	999999	355	739	172	999999	434	347	926	469	607	936	999999	999999	332	940	517	22	787	859	999999	498	534	999999	132	685	339	896	888	951	774	809	375	225	12	950	840	763	881	116	998	999999	773	568	249	877	193	945	563	138	521	243	580	419	956	999999	665	273	999999	487	999999	538	459	974	694	798	570	999999	999999	381	110	753	
999999	680	999999	712	725	999999	842	255	501	393	342	759	440	541	999999	956	269	839	999999	576	157	404	729	469	207	798	873	451	999999	814	999999	191	37	767	112	899	999999	253	447	699	431	999999	986	993	205	699	544	163	568	614	119	524	96	534	606	999999	951	999999	514	926	103	400	938	687	802	999999	731	999999	438	999999	999999	26	402	596	154	785	999999	999999	274	508	264	999999	882	701	704	999999	999999	999999	171	376	947	999999	738	999999	606	41	432	309	201	54	967	999999	999999	239	217	103	999999	999999	999999	820	328	226	137	999999	672	382	999999	246	999999	735	66	238	511	71	391	250	999999	881	999999	123	363	118	543	229	999999	393	995	653	999999	611	999999	604	123	350	58	731	999999	999999	847	233	522	999999	326	465	999999	739	369	999999	847	967	815	250	999999	276	467	219	682	999999	999999	288	387	864	752	381	792	461	124	171	999999	660	219	555	43	766	600	177	792	88	241	801	34	999999	805	999999	795	702	104	847	999999	838	58	132	266	569	845	657	443	944	673	999999	625	207	649	197	757	270	216	743	676	300	427	604	999999	674	999999	54	69	234	586	999999	367	276	289	999999	611	96	298	474	920	942	999999	847	414	704	999999	826	692	617	770	534	999999	360	181	592	421	999999	999999	592	314	801	598	999999	368	999999	179	358	918	999999	586	670	971	742	822	733	566	580	199	971	999999	437	999999	451	464	61	602	17	105	696	762	166	639	706	169	999999	353	999999	488	999999	535	827	999999	226	41	109	562	754	999999	447	36	999999	264	999999	103	877	448	157	753	316	999999	171	999999	231	712	999999	999999	275	582	702	999999	50	101	369	445	999999	999999	999999	419	365	999999	848	999999	657	670	921	901	164	612	999999	999999	206	772	999999	848	999999	999999	999999	514	612	78	297	181	834	67	985	749	895	50	432	358	313	999999	999999	999999	142	692	605	561	791	999999	876	662	299	31	192	278	919	521	82	107	842	631	999999	296	211	676	644	599	999999	181	16	999999	190	999999	999999	469	999999	364	715	681	999999	135	722	999999	202	634	881	999999	999999	999999	830	383	967	334	516	682	930	111	616	465	999999	15	875	619	520	762	482	999999	654	723	894	565	805	999999	140	999999	908	999999	999999	577	795	999999	999999	968	351	633	156	855	999999	695	539	282	748	259	633	961	259	113	574	439	999999	525	168	161	822	274	999999	577	204	800	773	218	17	999999	999999	225	290	907	277	887	999999	999999	938	958	194	621	999999	556	766	999999	466	
804	157	664	425	279	673	999999	999999	86	65	578	660	627	921	331	275	999999	588	418	681	999999	999999	686	823	534	586	999999	967	999999	999999	31	810	36	343	969	999999	352	623	999999	999999	716	999999	200	832	47	967	999999	999999	999999	356	118	967	358	497	124	969	470	841	891	692	999999	999999	944	629	43	768	634	999999	952	270	923	95	999999	866	964	589	644	854	785	567	274	999999	113	854	349	64	462	539	228	999999	600	510	732	709	87	120	818	999999	799	279	999999	38	95	602	433	999999	780	491	999999	535	334	616	999999	334	427	311	503	99	290	979	316	999999	75	952	999999	422	363	487	999999	854	771	999999	65	515	234	246	86	511	431	326	283	999999	16	692	675	983	454	407	291	999999	999999	728	291	820	963	999999	962	143	932	21	669	302	702	678	999999	260	560	550	110	190	235	991	668	964	705	345	97	999999	286	686	967	955	206	999999	247	52	792	245	552	985	283	943	578	420	656	999999	278	338	999999	425	433	904	307	110	999999	625	69	326	124	999999	160	590	857	255	999999	713	106	999999	441	721	468	999999	998	124	999999	999999	423	258	317	724	76	759	999999	860	263	73	658	105	999999	999999	983	475	130	923	835	999999	999999	332	999999	942	999999	589	896	216	999999	999999	906	192	204	999999	211	999999	19	999999	561	999999	999999	996	999999	980	65	10	999999	819	738	993	205	84	289	999999	205	100	882	375	839	487	863	247	904	155	166	475	901	213	420	182	466	729	999999	444	556	100	340	395	887	884	373	87	478	962	912	999999	903	999999	73	121	928	643	999999	999999	999999	899	101	847	823	589	109	22	409	565	537	475	999999	844	667	115	760	496	488	954	999999	785	999999	942	243	999999	999999	920	999999	308	253	822	999999	298	906	656	998	493	999999	307	784	999999	678	912	999999	999999	130	68	999999	958	361	441	165	606	959	999999	999999	159	613	498	26	189	872	999999	321	999999	308	422	999999	20	116	276	999999	190	999999	763	117	999999	516	796	214	514	606	191	999999	812	666	999999	339	165	525	849	999999	999999	290	604	999999	577	600	720	999999	707	130	313	852	94	516	974	436	205	999999	285	642	817	294	512	999999	691	999999	999999	58	737	999999	999999	495	267	397	852	999999	575	285	540	264	999999	657	506	393	302	338	862	306	692	999999	143	520	249	216	71	788	778	999999	999999	999999	999999	672	411	624	999999	817	595	697	663	84	860	920	999999	999999	846	169	787	999999	290	362	301	999999	999999	999999	949	999999	256	
60	335	999999	131	554	488	999999	173	134	256	882	999999	485	743	175	642	999999	283	222	999999	228	999999	902	11	659	740	444	999999	887	316	999999	674	85	571	544	371	599	952	316	999999	987	857	721	912	999999	82	805	618	136	571	748	999999	736	999999	999999	689	433	72	472	813	53	999999	285	817	447	999999	970	999999	208	803	52	999999	967	780	429	370	648	989	106	586	935	826	995	326	567	999999	999999	230	999999	855	938	536	999999	503	399	992	581	999999	475	999999	112	891	999999	332	528	94	999999	956	435	667	51	443	999999	885	877	226	999	959	260	999999	280	749	380	353	999999	515	183	999999	999999	437	788	744	524	409	484	53	416	672	798	999999	999999	980	795	999999	813	504	999999	604	625	182	992	622	653	516	426	363	521	75	467	23	910	888	575	999999	879	999999	999999	567	411	999999	999999	999999	171	777	831	999999	999999	504	999999	370	945	578	848	218	445	175	101	17	999999	131	531	350	214	999999	572	248	999999	797	996	517	999999	12	999999	790	372	664	461	875	685	136	409	26	536	106	999999	341	999999	367	999999	713	999999	911	584	290	999999	469	132	386	215	999999	884	165	508	32	999999	999999	385	67	845	999999	999999	225	331	999999	721	514	999999	118	999999	240	209	57	245	292	312	673	428	999999	488	902	542	85	669	103	251	999999	518	513	999999	135	999999	981	999999	781	999	999999	590	999999	568	797	654	999999	668	975	392	836	920	226	720	122	524	999999	579	943	999999	999999	999999	237	614	477	996	311	797	591	283	999999	536	464	292	999999	92	699	999999	690	258	527	417	694	999999	415	333	999999	793	207	611	495	412	578	542	371	443	362	123	101	999999	353	226	86	702	175	999999	465	933	407	999999	824	126	889	694	720	230	861	526	209	154	705	517	599	999999	788	815	958	921	920	878	730	999999	263	889	999999	311	340	992	999999	114	867	367	395	178	787	378	999999	883	821	150	999999	835	914	947	105	836	999999	106	913	360	999999	544	23	529	999999	999999	863	999	999999	999999	890	869	981	104	286	347	131	431	203	420	302	999999	109	999999	306	894	671	316	999999	78	685	244	88	195	761	999999	354	866	999999	999999	514	523	999999	412	260	713	853	819	670	758	714	999999	902	503	67	999999	999999	999999	233	414	576	999999	215	721	733	656	999999	999999	342	952	999999	265	563	999999	905	778	999999	697	529	592	50	999999	999999	45	364	999999	341	584	137	494	999999	999999	643	999999	972	958	317	381	679	999999	999999	67	487	999999	766	
458	640	257	999999	999999	999999	999999	714	640	373	725	911	180	367	251	324	215	668	848	73	881	621	109	682	947	999999	609	999999	925	670	999999	374	927	278	905	850	94	999999	848	207	999999	406	12	99	256	57	146	23	437	999999	716	398	638	999999	885	837	999999	574	651	999999	686	999999	788	999999	390	360	983	999999	462	400	240	229	820	651	920	484	618	19	999999	899	334	596	590	646	953	594	999999	282	393	78	999999	519	345	40	520	423	618	42	709	896	73	245	560	46	58	497	578	999999	999999	410	228	531	148	751	493	999999	999999	999999	999999	796	624	711	517	394	91	720	884	789	140	506	866	586	310	539	836	99	45	553	999999	466	26	749	547	983	849	999999	999999	593	547	430	284	999999	25	912	999999	999999	727	999999	955	999999	999999	788	855	237	544	999999	230	609	999999	403	999999	595	554	999999	780	874	173	534	999999	302	999999	300	252	710	232	999999	570	397	268	483	372	869	597	269	853	999999	999999	319	449	218	568	771	678	153	375	999999	921	464	142	406	199	202	631	663	999999	322	999999	155	15	999999	80	999999	351	999999	999999	999999	999999	295	707	999999	981	853	95	999999	733	999999	622	999999	344	543	479	999999	264	861	294	179	999999	934	280	999999	999999	999999	314	305	147	735	999999	247	122	190	690	999999	756	591	425	999999	999999	305	929	419	700	447	810	471	673	964	578	999999	156	861	999999	73	24	176	859	242	549	999999	199	998	999999	385	986	163	852	844	359	673	445	999999	73	943	15	860	840	254	938	999999	631	183	167	940	999999	260	244	999999	620	590	731	193	796	999999	116	930	271	325	461	656	999999	829	614	904	54	207	999999	13	68	999999	335	614	304	706	999999	25	840	999999	999999	735	919	999999	999999	769	942	262	999999	746	999999	84	599	525	793	291	233	999999	568	999999	895	999999	461	240	569	467	264	999999	889	99	168	100	99	63	40	725	736	393	999999	845	962	999999	999999	62	176	983	999999	809	999999	22	483	365	457	587	322	402	284	689	665	766	999999	999999	372	999999	587	746	984	545	495	78	554	999999	999999	723	301	113	846	408	73	585	902	454	305	876	616	802	999999	512	741	999999	999999	57	727	840	999999	146	429	982	999999	999999	999	28	999999	999999	999999	643	999999	999999	296	218	999999	875	625	999999	999999	70	999999	495	456	785	114	999999	804	999999	627	999999	999999	365	393	164	684	864	934	643	586	883	999999	552	419	972	642	908	225	533	91	575	431	648	999999	279	616	933	535	689	
325	526	224	465	135	960	531	999999	999999	999999	533	999999	941	982	503	999999	930	977	86	483	152	999999	266	281	777	999999	86	473	388	124	548	750	339	254	328	70	669	675	427	458	451	838	567	999999	999999	399	634	448	999999	997	999999	639	856	999999	547	129	269	999999	999999	999999	999999	68	999999	236	999999	783	361	696	664	443	999999	265	559	999999	42	313	999999	182	999999	387	428	637	328	391	775	909	894	288	706	208	800	725	987	999999	999999	999999	422	340	500	226	47	937	784	711	686	93	89	238	28	243	490	97	671	309	654	256	739	999999	999999	683	999999	83	999999	465	999999	594	277	214	63	999999	891	999999	681	999999	999999	490	852	617	704	691	829	665	999999	473	718	999999	64	687	699	327	653	386	999999	817	337	964	947	999999	79	101	816	999999	185	999999	999999	192	999999	615	999999	174	404	132	340	999999	853	232	999999	526	747	999999	999999	999999	514	999999	995	999999	428	864	728	999999	543	533	999999	612	875	999999	490	891	131	535	308	449	727	999999	923	531	56	120	964	114	160	430	999999	149	561	235	370	450	382	999999	764	999999	999999	583	630	870	584	727	893	898	742	922	405	999999	631	999999	999999	978	811	999999	468	317	899	624	235	999999	952	408	61	999999	593	49	518	294	999999	757	562	999999	905	63	999999	999999	227	75	999999	999999	35	369	999999	470	373	392	638	999999	378	999999	650	272	358	517	918	185	676	253	999999	702	414	120	999999	874	999999	718	999999	758	526	999999	999999	834	999999	998	999999	592	999999	590	286	211	411	999999	916	325	116	300	999999	397	999999	771	652	974	760	668	823	915	999999	643	932	655	999999	880	999999	999999	999999	999999	19	999999	430	335	295	96	967	113	301	804	999999	134	999999	999999	999999	685	623	754	497	126	83	593	184	999999	673	999999	657	630	893	530	227	687	959	299	290	445	967	999999	999999	566	17	657	999999	28	721	794	875	999999	733	633	266	999999	741	250	742	426	999999	257	999999	48	999999	999999	999999	999999	586	516	999999	478	957	486	999999	813	278	999999	118	426	999999	165	460	879	999999	962	999999	269	274	590	999999	719	557	999999	270	999999	999999	447	137	670	999999	606	442	214	628	406	999999	999999	916	452	368	810	141	326	209	999999	797	781	666	476	448	950	506	996	570	999999	999999	103	226	997	665	830	803	448	979	620	723	255	999999	975	235	651	353	821	999999	999999	588	241	664	250	922	999999	780	660	231	497	109	446	999999	182	999999	999999	39	918	787	999999	16	692	346	588	306	551	
999999	691	999999	797	606	685	774	434	868	690	438	976	84	298	59	999999	999999	492	520	287	611	88	500	591	622	435	43	693	999999	895	894	999999	999999	381	999999	999999	419	999999	999999	424	671	999999	313	793	215	63	843	498	999999	863	476	854	77	999999	939	452	999999	660	185	181	651	91	304	999999	796	362	999999	999999	453	999999	733	791	601	106	615	401	775	706	999999	569	591	544	214	276	999999	49	18	924	441	999999	898	759	259	718	773	590	915	340	999999	999999	30	150	999999	528	139	684	263	971	413	548	677	494	999999	616	999999	116	876	38	999999	999999	999999	117	999999	59	72	974	999999	883	999999	34	485	444	999999	532	548	451	499	686	999999	744	786	47	521	892	999999	414	484	999999	138	999999	714	886	785	249	509	999999	878	996	465	164	151	379	648	388	73	242	784	999999	999999	148	617	999999	891	810	971	316	999999	999999	333	999999	500	899	755	999999	999999	598	999999	469	33	634	573	999999	230	999999	602	416	399	142	999999	493	999999	732	575	989	59	525	995	975	278	203	999999	509	673	807	663	252	999999	999999	78	999999	583	325	999999	442	999999	124	968	908	218	564	999999	463	999999	839	39	767	334	999999	616	794	602	683	200	830	317	74	829	423	329	999999	792	417	74	365	910	313	999999	999999	424	935	557	999999	999999	713	286	863	999999	999999	778	895	918	999999	375	283	871	899	134	898	135	999999	294	555	589	859	772	509	399	999999	999999	725	764	999999	351	681	999999	515	917	486	554	999999	114	995	644	433	441	999999	52	790	493	20	188	115	17	912	650	12	508	907	941	776	474	774	999999	63	999999	726	999999	694	45	366	999999	999999	354	999999	406	298	999999	165	999999	838	467	608	701	918	999999	999999	999999	999999	40	999999	999999	999999	999999	777	979	999999	999999	590	301	714	427	358	999999	137	999999	540	999999	999999	515	361	101	352	489	999999	319	865	83	986	516	483	542	87	663	999999	359	972	112	576	702	77	207	329	999999	713	421	119	854	573	890	15	896	858	999999	678	999999	999999	530	999999	467	123	265	999999	84	818	181	349	999999	999999	777	999999	438	195	633	448	999999	771	488	775	999999	999999	999999	510	999999	511	999999	684	164	985	999999	696	451	999999	999999	588	811	999999	255	55	541	999999	424	900	796	834	577	711	234	485	524	382	999999	754	749	267	999999	999999	999999	999999	241	999999	999999	709	307	90	614	999999	86	55	636	70	999999	442	244	999999	785	121	713	270	933	874	459	679	999999	999999	521	696	920	851	999999	66	
93	999999	814	54	999999	715	602	999999	230	809	635	189	999999	464	856	999999	520	139	481	990	52	748	999999	367	47	999999	249	33	569	917	847	235	568	579	977	843	628	999999	732	80	518	997	999999	134	999999	999999	830	15	999999	779	999999	790	379	999999	999999	344	53	999999	16	381	476	578	156	313	999999	409	620	999999	999999	999999	999999	331	407	411	481	999999	708	999999	127	767	999999	243	606	789	740	66	856	82	565	999999	999999	999999	999999	361	603	940	850	737	172	840	659	561	999999	414	667	855	999999	967	24	969	636	538	339	249	696	242	972	367	572	905	553	548	713	844	222	999999	148	55	807	541	204	999999	999999	287	999999	134	714	201	132	885	999999	888	68	999999	15	271	841	943	665	371	967	492	174	267	999999	120	847	999999	201	725	716	999999	170	482	775	999999	196	62	140	571	528	780	245	686	242	664	489	127	838	999999	109	204	999999	999999	573	711	999999	94	990	997	286	40	999	406	178	335	728	586	821	999999	85	789	813	103	842	999999	257	487	35	631	631	730	845	251	999999	522	957	723	908	74	999999	111	999999	143	295	498	781	839	517	906	936	999999	305	498	874	319	999999	296	603	386	999999	999999	69	368	376	555	195	758	999999	999999	377	999999	999999	999999	491	974	727	680	807	354	415	418	969	128	999999	999999	434	356	376	999999	141	670	130	531	610	999999	51	999999	767	740	312	32	69	861	539	932	999999	548	16	900	999999	999999	489	259	971	55	999999	941	674	999999	999999	838	392	473	525	707	883	155	156	999999	932	999999	913	999999	51	999999	359	118	589	761	999999	885	350	475	724	999999	999999	870	560	999999	999999	999999	999999	999999	619	474	640	595	346	999999	58	89	402	64	967	566	798	999999	217	587	999999	250	999999	912	154	244	497	916	748	999999	525	999999	595	591	771	832	996	793	457	999999	753	763	771	999999	999999	423	493	296	999999	167	631	769	663	999999	868	940	748	126	974	384	999999	723	846	251	999999	46	494	810	999999	144	570	14	964	640	834	932	478	604	999999	731	751	999999	418	591	999999	999999	359	622	999999	830	94	880	819	82	999999	999999	917	530	451	676	928	683	13	999999	597	627	999999	32	148	999999	999999	154	917	252	633	775	315	265	999999	560	686	872	97	461	60	999999	194	891	50	804	999999	947	163	532	803	999999	208	54	999999	999999	999999	999999	483	786	999999	940	963	576	448	825	724	661	753	999999	990	66	596	551	322	999999	999999	999999	982	344	920	524	999999	394	449	566	
577	270	999999	931	999999	999999	999999	310	102	120	727	618	999999	225	89	363	999999	272	999999	746	481	656	731	97	413	999999	999999	148	999999	845	999999	578	137	882	257	999999	400	821	290	640	667	295	999999	212	190	824	471	767	265	566	329	999999	852	702	94	920	538	184	999999	573	16	260	444	257	999999	158	490	999999	967	625	963	382	981	901	89	196	207	528	906	589	574	586	883	309	525	231	726	999999	798	999999	925	226	303	717	633	416	999999	211	51	41	343	901	800	639	999999	947	747	950	622	898	722	999999	277	999999	999999	430	377	999999	731	939	999999	65	771	639	700	999999	88	999999	278	673	999999	996	999999	875	999999	672	999999	999999	999999	578	484	999999	812	899	614	915	949	365	718	213	48	999999	479	112	609	288	140	170	939	857	868	482	999999	949	563	726	532	401	693	336	999999	999999	438	999999	999999	999999	999999	871	999999	785	999999	723	999999	74	634	627	526	384	275	999999	542	625	314	848	709	999999	103	863	345	887	999999	999999	671	391	569	999999	288	325	646	953	45	268	145	163	69	999999	926	617	324	999999	209	158	136	726	793	999999	999999	589	454	464	999999	999999	535	147	999999	999999	61	174	504	719	999999	999999	738	999999	930	284	490	160	789	563	84	999999	548	999999	688	244	431	999999	999999	999999	105	698	870	191	401	656	732	997	760	819	104	762	123	999999	597	998	419	999999	999999	519	999999	668	800	891	390	86	840	999999	459	168	818	115	576	999999	623	650	340	999999	920	284	551	492	399	969	468	999999	372	942	812	999999	824	616	159	999999	22	436	897	979	999999	325	999999	999999	999999	602	11	999999	999999	999999	982	946	668	862	894	521	967	999999	999999	999999	999999	78	713	999999	999999	770	343	211	956	999999	999999	196	999999	360	755	999999	467	999999	944	797	967	479	134	213	960	865	30	999999	722	999999	999999	967	167	999999	999999	732	611	918	999999	778	268	799	42	699	228	795	203	317	117	299	63	32	110	481	999999	953	944	509	937	458	999999	999999	489	999999	386	999999	38	999999	804	32	993	549	663	176	538	178	999999	435	985	174	672	999999	853	433	999999	98	866	685	211	602	788	111	980	833	38	886	320	714	999999	254	999999	515	513	95	305	513	368	934	942	695	516	999999	524	772	786	46	528	65	999999	297	116	999999	486	212	999999	891	569	830	147	652	858	732	123	740	407	999999	209	768	137	80	730	932	743	515	999999	279	587	999999	56	991	999999	264	970	34	999999	424	999999	310	850	414	999999	537	
999999	300	837	784	405	999999	999999	628	837	759	928	674	567	999999	609	970	126	999999	314	361	999999	155	294	999999	761	999999	999999	983	999999	898	918	999999	135	203	144	452	678	311	874	803	842	428	999999	608	335	306	467	962	815	68	999999	886	999999	593	753	651	15	242	32	317	190	391	499	999999	999999	999999	548	374	999999	166	301	815	100	510	518	366	999999	686	999999	465	630	640	178	80	714	41	999999	999999	449	493	447	445	288	567	623	461	928	999999	767	130	999999	103	923	658	766	999999	795	599	85	397	661	329	964	566	999999	549	223	429	233	999999	591	17	924	556	718	856	536	533	886	999999	437	773	918	157	708	999999	717	999999	314	344	999999	999999	466	62	999999	999999	481	999999	880	83	247	508	992	999999	539	999999	179	376	939	910	999999	272	999999	28	959	887	410	817	857	999999	832	704	999999	889	999999	568	551	999999	724	600	385	815	999999	812	820	999999	781	960	618	999999	999999	350	999999	999999	999999	999999	319	999999	999999	944	718	999999	863	999999	251	999999	393	113	394	970	208	307	999999	348	999999	37	620	900	208	999999	999999	449	209	999999	999999	491	134	720	396	599	258	113	778	779	882	721	951	921	999999	287	545	677	576	647	760	70	999999	241	868	474	999999	999999	999999	72	838	999999	464	965	939	999999	418	673	999999	795	722	104	528	871	466	814	999999	698	339	999999	495	438	999999	561	147	731	792	892	851	999999	999999	839	999999	716	999999	613	266	985	999999	812	868	872	960	780	924	666	541	827	774	64	398	999999	90	328	577	410	405	999999	827	217	966	525	821	999999	558	883	240	812	930	999999	558	100	715	526	62	999999	477	102	999999	481	999999	999999	128	797	533	581	999999	546	148	540	218	363	167	775	845	353	60	999999	231	51	436	728	999999	921	506	307	949	563	999999	954	999999	999999	275	999999	26	11	407	34	270	999999	133	999999	999999	400	999999	205	933	940	999999	709	571	311	870	999999	55	472	79	206	300	999999	999999	206	999999	193	608	905	97	811	759	843	999999	36	905	999999	999999	741	999999	999999	287	311	373	18	881	566	999999	630	999999	680	311	554	931	210	733	999999	999999	927	424	490	791	999999	117	132	999999	837	763	545	406	999999	677	313	417	573	999999	988	862	999999	324	713	801	977	473	416	509	214	911	999999	302	871	898	999999	999999	574	999999	999999	999999	251	827	53	803	847	233	999999	12	998	146	368	291	745	999999	732	612	710	999999	813	999999	700	622	976	925	999999	252	535	727	687	985	843	
858	381	999999	620	795	281	910	953	753	657	999999	999999	999999	999999	999999	999999	999999	176	387	616	885	900	282	503	629	999999	127	999999	605	698	98	324	22	999999	510	910	950	560	936	999999	999999	735	69	618	296	999999	999999	382	565	694	836	999999	310	999999	958	957	108	999999	991	944	163	135	357	65	568	99	499	775	52	552	999999	149	240	55	816	999999	999999	999999	216	999999	943	744	228	910	862	999999	24	643	344	552	811	659	568	999999	999999	675	388	13	60	206	621	142	339	23	999999	999999	330	999999	562	999999	999999	999999	94	483	10	418	999999	446	203	40	85	855	440	500	740	946	999999	247	867	999999	771	837	999999	20	896	999999	414	215	999999	175	217	759	91	999999	436	376	999999	94	992	769	999999	941	810	29	131	766	702	839	999999	151	999999	92	999999	421	999999	288	832	84	587	199	14	701	624	999999	823	326	774	904	73	374	999999	495	255	108	999999	830	36	999999	888	999999	118	999999	932	681	58	134	999999	670	498	157	543	999999	507	802	999999	77	326	782	205	999999	991	798	999999	908	999999	631	999999	299	48	216	261	248	999999	457	90	439	768	943	999999	699	954	114	999999	916	830	881	988	452	342	315	999999	254	398	93	147	320	799	33	911	427	296	81	631	291	895	999999	314	59	722	999999	308	383	999999	506	850	887	392	999999	87	999999	642	394	999999	733	703	999999	849	112	320	769	640	744	999999	562	412	883	482	133	30	999999	576	999999	730	16	999999	999999	999999	891	242	260	927	939	999999	33	784	902	124	999999	588	999999	455	999999	999999	952	999999	564	351	249	104	967	414	269	838	552	321	704	664	949	727	572	564	958	870	70	841	700	999999	999999	778	509	768	584	544	142	89	375	999999	777	321	451	999999	212	797	275	999999	668	111	403	999999	90	247	174	180	25	334	497	341	999999	120	995	765	999999	471	594	208	829	999999	706	473	946	504	886	638	285	999999	361	171	604	999999	999999	599	405	306	697	272	604	413	529	999999	592	43	530	667	325	686	455	741	212	76	999999	943	999999	999999	765	586	361	535	895	999999	972	336	737	464	999999	999999	370	999999	773	332	604	425	205	897	880	999999	973	228	999999	599	338	999999	958	537	999999	239	203	999999	540	121	999999	78	518	297	835	999999	305	76	999999	999999	999999	418	967	879	472	599	748	507	59	852	612	999999	222	306	903	999999	377	209	999999	707	212	895	505	999999	421	536	999999	908	71	624	617	906	498	404	283	919	653	999999	75	609	491	
999999	425	688	508	999999	856	221	394	484	889	106	999999	999999	715	429	913	314	999999	936	692	840	445	999999	245	705	644	817	32	999999	708	297	144	656	225	516	480	999999	999999	643	680	695	523	587	735	999999	106	475	688	999999	16	348	621	138	917	651	260	990	453	802	144	48	199	410	775	999999	961	164	807	209	999999	106	161	823	266	999999	326	858	699	724	609	999999	999999	999999	977	369	676	999999	739	573	266	489	373	360	509	641	506	122	999999	144	558	941	667	489	999999	909	197	797	872	920	999999	999999	301	728	203	999999	909	30	433	416	924	956	425	244	999999	469	732	800	324	624	999999	213	56	564	175	667	511	649	273	77	182	878	999999	818	248	999999	197	999999	167	544	999999	485	688	999999	219	999999	526	433	999999	445	187	999999	999999	257	999999	131	354	999999	562	999999	463	999999	999999	999999	243	55	823	606	999999	87	281	97	643	999999	893	24	524	999999	355	573	150	88	999999	828	889	786	405	885	999999	127	519	461	999999	999999	91	470	728	332	999999	173	779	999999	999999	468	173	999999	752	703	999999	416	999999	999999	999999	989	394	384	999999	999999	476	999999	650	999999	218	878	568	999999	15	21	698	432	296	202	490	191	999999	230	651	643	665	800	43	702	999999	982	520	999999	79	102	999999	706	311	799	856	713	523	841	999999	559	900	999999	94	741	999999	931	129	414	223	210	205	173	733	525	999999	676	424	947	999999	999999	367	999999	751	913	999999	992	999999	496	346	776	667	952	518	999999	742	322	999999	301	698	999999	862	115	603	868	897	83	973	786	999999	189	299	999999	435	485	201	159	601	999999	999999	21	810	999999	78	446	999999	252	655	641	783	951	960	999999	258	999999	374	261	158	882	25	999999	28	344	961	166	486	101	999999	42	899	592	721	544	334	999999	789	238	47	166	335	654	999999	341	13	584	229	176	327	620	121	940	11	718	999999	276	992	476	999999	911	999999	451	725	622	742	999999	999999	426	798	999999	35	145	999999	999999	999999	999999	282	999999	999999	386	999999	999999	999999	906	920	959	591	999999	389	68	999999	323	566	136	206	884	928	805	599	812	999999	802	378	755	594	976	726	19	999999	794	993	315	145	999999	973	649	677	999999	701	999999	608	236	999999	740	877	999999	999999	97	795	999999	442	477	98	528	42	144	941	28	321	943	242	999999	999999	594	74	388	188	281	999999	999999	217	118	113	999999	213	127	999999	999999	877	882	999999	638	999999	498	361	999999	226	617	999999	839	707	658	508	758	550	
37	395	999999	675	498	534	306	999999	248	465	333	373	282	324	914	999999	313	150	439	545	604	366	352	999999	547	172	570	28	322	849	999999	610	999999	275	186	732	324	962	389	357	112	702	999999	43	999999	163	944	999999	348	470	404	518	999999	222	946	670	52	218	138	336	999999	999999	622	399	999999	722	28	16	147	192	64	350	999999	91	443	901	390	318	215	394	999999	999999	999999	852	999999	50	542	142	329	999999	690	999999	834	62	394	824	90	999999	137	999999	999999	999999	999999	166	999999	63	756	999999	779	54	999999	733	12	744	119	999999	999999	770	944	866	190	999999	687	631	999999	948	516	708	696	618	999999	802	999999	900	259	290	122	999999	446	401	293	554	363	284	235	999999	112	99	943	699	999999	319	642	271	134	259	999999	533	664	999999	546	57	300	170	999999	487	551	112	999999	999999	999999	92	334	552	582	635	532	412	406	544	846	426	999999	997	999999	511	170	920	775	999	40	589	860	999999	855	245	264	999999	61	747	415	999999	604	124	127	144	985	100	688	499	727	847	999999	129	999999	999999	292	303	769	999999	327	999999	336	495	999999	999999	232	999999	999999	999999	381	339	361	658	999999	999999	822	650	999999	999999	999999	79	242	999999	999999	999999	462	999999	367	735	953	960	432	339	430	784	673	999999	326	134	912	639	999999	999999	999999	397	495	999999	999999	775	999999	641	423	512	205	257	398	60	999999	614	540	491	999999	962	999999	999999	906	999999	999999	354	182	999999	333	999999	354	887	999999	890	999999	884	697	984	750	591	438	999999	547	920	144	182	396	622	999999	712	999999	999999	650	440	999999	999999	999999	474	249	645	999999	594	318	667	168	317	580	507	892	999999	917	555	999999	999999	533	82	872	986	886	66	958	560	816	999999	999999	923	999999	247	933	459	999999	999999	744	999999	989	999999	12	879	999999	827	602	888	729	567	794	48	688	253	906	884	835	503	587	999999	686	52	999999	696	506	244	80	999999	574	999999	934	999999	811	636	417	690	80	992	235	69	999999	80	830	258	827	133	999999	999999	340	58	624	999999	999999	561	428	999999	74	999999	999999	527	757	999999	999999	296	633	110	237	62	836	225	814	999999	999999	528	729	616	221	530	999999	382	999	86	12	999999	999999	43	59	259	218	470	626	763	619	708	312	204	999999	544	624	999999	896	999999	167	124	244	781	999999	127	832	811	735	543	999999	11	999999	680	267	797	477	599	61	977	999999	999999	599	999999	999999	570	225	534	860	676	999999	152	485	999999	999999	887	999999	47	411	931	
427	406	734	92	999999	999999	999999	631	937	999999	999999	34	675	999999	348	790	524	192	557	71	901	307	951	69	637	305	525	711	761	999999	999999	999999	198	129	560	999999	642	517	735	615	999999	999999	597	901	999999	881	999999	566	478	138	372	999999	489	999999	40	129	455	674	454	30	102	479	999999	999999	452	637	999999	556	368	999999	158	16	457	941	999999	317	999999	59	460	756	828	958	242	999999	16	417	949	847	98	440	992	999999	73	714	999999	911	723	40	459	999999	55	999999	208	999999	979	366	651	999999	669	723	420	999999	224	999999	999999	143	246	247	560	44	688	988	468	927	999999	191	999999	743	428	999999	593	679	599	489	711	908	760	664	999999	650	999999	411	188	374	30	999999	999999	376	522	389	674	999999	479	999999	292	66	462	999999	670	797	422	908	129	999999	140	999999	999999	999999	986	999999	383	582	593	910	999999	286	999999	999999	999999	320	438	577	230	48	105	116	999999	185	206	655	456	999999	999999	855	999999	857	292	288	244	290	791	28	389	238	16	999999	999999	569	999999	16	255	368	373	360	999999	999999	687	999999	804	34	539	630	538	341	837	894	999999	738	682	421	994	999999	858	627	999999	420	197	991	999999	13	223	641	999999	200	409	97	999999	642	496	391	179	210	484	999999	999999	171	999999	58	401	122	512	999999	886	999999	21	723	999999	746	832	948	658	695	58	999999	810	898	999999	347	931	749	999999	946	251	999999	252	793	999999	648	876	366	930	999999	999999	920	500	999999	999999	305	188	685	587	380	810	999999	733	999999	161	684	409	999999	999999	999999	126	652	344	999999	999999	596	491	228	676	861	999999	999999	999999	520	999999	138	309	999999	154	304	168	256	999999	407	146	704	567	768	999999	373	249	35	999999	788	31	948	586	934	999999	999999	814	999999	18	999999	510	999999	529	223	387	33	999999	999999	707	999999	983	870	490	936	429	218	39	722	586	313	622	844	679	239	999999	157	552	999999	999999	986	490	999999	999999	445	897	802	184	354	390	999999	988	999999	327	530	805	999999	999999	649	514	999999	999999	101	999999	705	114	666	665	999999	724	999999	480	18	63	720	785	785	633	54	49	627	43	685	342	968	324	999999	526	158	999999	347	690	902	860	666	858	398	823	542	341	240	146	884	629	999999	147	980	538	607	999999	999999	527	999999	610	886	999999	453	999999	416	390	999999	149	517	865	387	549	578	157	396	862	396	961	999999	713	808	490	158	65	999999	830	344	999999	919	412	999999	819	277	302	973	999999	414	638	417	161	267	
100	999999	999999	252	999999	999999	833	151	744	359	999999	999999	999999	801	406	757	397	999999	585	56	999999	999999	115	462	567	999999	285	183	635	457	757	554	999999	456	999999	999999	139	999999	580	271	999999	361	184	62	355	999999	568	500	999999	14	999999	70	832	115	686	870	524	566	685	338	293	659	999999	296	601	514	497	262	93	544	627	584	998	323	545	229	55	62	117	999999	714	784	605	631	440	696	721	833	769	847	347	999999	138	252	977	851	845	888	461	840	895	999999	416	43	386	443	999999	999999	570	999999	999999	472	459	510	623	509	999999	884	856	904	792	999999	999999	999999	206	999999	455	999999	345	999999	384	167	601	276	999999	409	377	571	255	996	999999	213	272	999999	999999	999999	122	627	628	478	999999	960	999999	556	999999	240	821	180	836	999999	987	316	999999	999999	93	666	870	193	231	223	141	492	639	859	999999	589	401	999999	222	331	943	827	137	999999	895	423	136	54	229	58	588	206	999999	924	999999	328	40	999999	228	367	14	999999	406	414	347	315	331	999999	285	467	999999	639	999999	999999	387	169	189	316	999999	669	540	826	963	182	999999	934	756	714	851	999999	559	15	962	855	999999	999999	999999	999999	529	590	999999	999999	768	761	219	999999	248	230	547	848	148	724	414	558	827	188	965	999999	999999	412	558	616	330	333	908	833	999999	999999	197	373	738	466	786	400	577	999999	67	212	962	687	999999	536	177	12	813	835	600	999999	38	149	58	206	943	127	41	486	634	445	853	999999	280	146	999999	184	119	682	937	24	981	251	131	999999	999999	999999	999999	32	999999	327	520	83	242	999999	999999	999999	324	542	523	669	999999	101	951	621	999999	999999	416	999999	999999	993	999999	999999	897	586	433	786	28	294	933	852	999999	999999	47	316	924	779	999999	999999	72	984	859	999999	999999	278	655	889	999999	509	999999	687	999999	167	528	455	999999	389	186	655	839	999999	999999	40	608	670	268	999999	64	644	999999	578	999999	999999	496	519	144	325	999999	628	930	543	999999	518	879	256	178	253	490	591	881	545	603	498	178	775	999999	828	968	497	999999	306	999999	999999	812	835	256	999999	670	19	321	119	416	557	725	306	801	521	160	362	502	24	999999	472	763	161	975	942	240	721	565	315	357	484	618	634	708	839	999999	54	10	892	583	481	280	771	139	56	773	872	999999	999999	678	999999	999999	995	437	372	892	661	999999	999999	55	948	454	15	762	999999	999999	101	999999	961	999999	116	361	610	441	397	201	992	31	928	178	368	
748	133	999999	741	489	623	999999	345	947	55	193	696	847	634	37	274	19	999999	118	682	284	21	626	572	264	395	999999	999999	181	899	639	999999	999999	999999	210	330	999999	30	452	324	894	262	24	769	999999	999999	762	807	370	999999	983	824	820	496	93	999999	506	73	999999	104	70	999999	999999	999999	415	999999	560	170	433	706	895	988	754	793	787	32	997	857	649	599	632	999999	680	253	999999	815	121	649	603	999999	999999	315	543	358	264	999999	97	999999	364	671	114	602	384	664	999999	995	999999	37	708	71	738	649	424	999999	471	999999	999999	920	141	999999	148	999999	566	959	881	590	999999	406	538	58	934	41	502	977	494	40	999999	26	222	921	745	94	999999	541	735	185	999999	999999	887	949	999999	177	834	764	532	202	45	999999	999999	451	550	673	999999	999999	999999	707	156	999999	999999	441	999999	469	708	219	854	64	971	35	234	706	999999	798	518	999999	794	767	206	738	455	302	999999	999999	243	770	380	82	999999	289	999999	37	38	999999	262	455	26	794	468	999999	910	478	231	20	199	86	752	999999	164	910	866	369	510	418	991	110	446	976	235	938	839	781	999999	691	620	207	677	254	545	73	572	999	308	581	828	999999	81	999999	767	167	27	627	917	685	423	54	527	620	999999	999999	19	50	569	999999	785	138	999999	999999	400	999999	999999	508	217	101	348	866	71	928	589	999999	999999	462	999999	77	920	221	863	782	999999	575	679	66	790	999999	63	531	440	999999	999999	999999	966	541	594	775	759	999999	999999	826	347	556	983	598	41	448	132	557	832	501	609	999999	274	237	271	825	999999	351	718	824	47	816	436	293	142	999999	999999	999999	999999	443	318	999999	801	47	445	721	999999	91	999999	351	270	506	699	938	178	232	999999	739	279	999999	462	999999	800	999999	789	530	130	999999	466	151	400	634	689	999999	193	208	772	999999	791	550	243	241	999999	376	563	999999	127	497	125	909	464	319	228	108	980	901	611	999999	258	999999	600	890	625	884	951	636	817	310	755	999999	460	208	947	729	535	231	100	434	999999	258	413	632	585	557	999999	90	415	590	418	999999	596	999999	978	999999	949	352	615	442	424	999999	723	816	999999	155	999999	265	372	499	572	758	810	186	181	999	511	968	315	77	206	871	999999	236	891	473	382	893	229	80	779	193	615	658	19	117	535	597	890	440	999999	431	718	916	999999	660	481	420	395	979	375	981	46	548	245	553	704	496	924	279	999999	565	999999	301	719	389	
999999	162	176	74	474	914	999999	999999	968	775	162	315	218	241	991	962	507	250	705	797	156	77	423	999999	412	48	672	621	668	999999	395	999999	999999	638	517	999999	253	330	514	460	904	171	579	469	400	999999	999999	692	999999	809	67	795	596	921	243	85	738	710	662	435	252	999999	217	435	999999	735	118	579	999999	672	999999	186	735	999999	893	984	999999	953	75	999999	760	979	344	858	485	599	999999	285	999999	441	590	542	668	999999	218	447	954	154	89	665	291	708	999999	614	100	999999	999999	351	37	258	999999	785	999999	999999	675	272	132	358	949	791	904	999999	999999	999999	91	186	517	656	45	456	999999	999999	999999	999999	730	61	21	729	768	999999	538	489	257	156	999999	999999	897	999999	413	946	325	605	205	298	999999	458	999999	685	532	999999	999999	414	999999	999999	228	244	999999	245	919	999999	260	999999	590	354	262	425	585	37	438	287	288	499	999999	99	140	435	158	999999	999999	999999	527	336	999999	999999	241	133	183	675	999999	620	892	662	109	999999	999999	922	24	850	45	345	873	506	256	255	635	873	172	999999	450	793	95	336	595	646	106	924	999999	736	999999	138	999999	909	109	818	394	625	999999	461	403	218	999999	999999	999999	999999	408	30	89	950	228	367	961	956	235	145	999999	566	77	999999	693	999999	725	288	999999	907	999999	964	406	999999	861	20	484	999999	822	999999	382	788	999999	291	248	85	844	256	517	756	177	295	684	964	294	828	558	937	999999	632	492	999999	570	642	221	444	624	999999	98	218	999999	260	143	999999	762	745	779	785	224	618	926	479	999999	980	740	806	289	999999	999999	43	461	547	999999	199	750	251	227	154	79	803	461	202	167	308	873	916	161	691	212	999999	59	772	722	159	999999	22	999999	999999	999999	414	164	999999	508	999999	757	345	999999	999999	252	520	528	999999	715	420	999999	733	322	473	999999	999999	654	598	240	999999	983	999999	824	793	999999	737	881	636	252	999999	649	279	694	111	551	537	999999	217	448	691	999999	424	67	312	992	999999	700	999999	999999	999999	760	566	951	903	999999	77	999999	999999	999999	515	639	892	392	60	771	887	48	999999	921	999999	225	447	999999	999999	584	569	631	522	801	519	46	984	162	173	999999	93	999999	790	40	483	26	93	756	933	61	999999	42	999999	999999	114	934	490	999999	904	862	323	416	412	328	999999	446	999999	723	941	999999	655	739	999999	155	687	569	258	190	448	562	142	690	226	497	457	536	625	980	697	999999	555	19	999999	310	591	676	916	
471	527	47	27	370	815	463	405	398	813	860	853	999999	999999	310	536	351	999999	632	999999	914	999999	975	999999	28	36	366	923	646	490	918	999999	999999	653	786	662	411	545	999999	875	762	101	68	999999	999999	137	162	898	999999	482	999999	580	999999	999999	999999	999999	999999	999999	998	999999	458	999999	759	908	895	307	999999	999999	900	999999	135	805	999999	757	437	999999	999999	262	999999	999999	999999	468	999999	173	999999	348	604	534	651	196	120	999999	547	437	427	232	999999	999999	999999	999999	294	270	998	999999	999999	111	999999	211	58	189	786	299	169	999999	470	999999	999999	596	334	999999	702	318	250	713	537	999999	268	531	999999	215	490	663	434	599	606	613	470	82	816	482	726	402	485	472	999999	821	34	439	967	437	371	745	825	280	999999	999999	999999	294	78	416	842	100	871	843	999999	999999	864	570	511	856	999999	788	780	852	999999	310	832	778	313	716	999999	999999	999999	999999	999999	744	837	163	999999	999999	594	999999	13	409	640	636	530	641	999999	287	956	464	928	120	999999	583	965	973	450	464	153	251	981	361	501	22	999999	969	10	999999	999999	710	736	880	272	352	784	381	999999	203	999999	201	14	999999	760	999999	901	452	994	269	779	999999	713	380	486	352	204	999999	908	999999	110	561	640	819	992	256	999999	57	848	565	799	999999	761	256	685	952	246	956	601	49	121	999999	999999	741	183	430	997	999999	403	999999	158	142	999999	594	999999	227	560	194	999999	514	999999	999999	604	438	999999	195	112	999999	694	534	115	248	60	868	515	26	587	899	646	571	258	371	653	928	417	666	999999	999999	999999	467	401	62	923	97	315	268	999999	545	999999	988	328	540	671	999999	814	999999	91	999999	89	86	640	999999	548	471	265	999999	210	675	31	803	74	999999	312	236	143	63	325	963	563	257	537	51	629	657	253	718	700	784	999999	506	585	526	97	86	827	740	513	461	832	943	68	813	524	477	923	999999	237	999999	735	760	594	128	999999	831	549	999999	41	890	228	546	999999	425	561	524	999999	547	999999	236	408	402	549	863	999999	999999	199	724	526	999999	733	860	490	265	59	363	999999	467	485	265	537	238	709	622	243	999999	281	642	999999	999	259	386	544	11	45	343	221	731	987	431	642	824	82	879	167	999999	66	416	376	207	612	760	71	592	698	999999	693	926	630	845	348	556	999999	999999	999999	357	999999	999999	999999	716	152	191	479	64	999999	999999	999999	999999	465	875	238	864	999999	63	396	999999	324	999999	999999	865	649	999999	
999999	151	999999	999999	361	554	977	809	51	577	197	660	65	431	999999	17	969	999999	24	864	471	754	616	483	289	419	140	999999	43	373	186	363	76	858	90	999999	971	536	999999	611	851	656	833	661	677	616	998	965	217	317	982	326	850	785	823	355	534	999999	806	999999	423	572	776	677	401	833	593	207	350	952	45	442	999999	413	22	814	921	955	806	673	420	999999	999999	999999	391	860	999999	291	45	734	803	999999	730	418	999999	288	880	165	999999	843	32	999999	624	264	281	550	691	447	999999	999999	999999	579	802	999999	999999	258	999999	59	296	541	999999	312	172	615	159	672	712	999999	999999	999999	934	765	695	963	650	619	551	942	454	841	179	76	999999	36	310	999999	570	999999	886	939	913	830	869	999999	522	720	638	18	999999	608	999999	474	999999	49	83	669	883	999999	492	999999	707	999999	999999	455	372	999999	793	145	999999	924	999999	125	340	999999	999999	999999	999999	966	450	929	999999	999999	837	999999	999999	704	845	478	999999	641	999999	730	114	974	242	999999	999999	999999	366	268	999999	503	999999	190	999999	722	999999	999999	229	969	999999	999999	398	563	999999	174	999999	758	452	667	419	324	192	673	584	381	20	365	999999	340	999999	481	999999	192	12	487	999999	656	999999	290	570	901	259	983	868	433	342	999999	53	77	999999	477	971	699	848	611	321	39	606	133	711	999999	898	888	101	301	999999	215	560	999999	999999	939	999999	171	106	518	75	208	805	161	49	469	321	999999	447	410	510	999999	343	999999	175	999999	60	227	579	999999	12	371	891	576	126	136	991	599	999999	999999	69	810	602	340	546	999999	233	454	94	251	466	921	451	690	999999	406	872	169	288	524	999999	999999	592	313	515	999999	316	238	999999	912	478	722	244	494	999999	699	317	12	854	62	586	605	142	337	335	90	920	210	785	999999	264	999999	999999	999999	73	868	999999	299	825	999999	999999	994	420	999999	773	744	999999	956	999999	101	98	869	999999	235	999999	293	67	999999	978	434	783	116	453	324	658	999999	999999	25	430	482	482	28	187	21	256	591	195	960	999999	590	403	963	861	694	632	395	999999	999999	290	779	811	962	999999	400	68	699	999999	106	523	999999	343	671	999999	999999	619	79	999999	999999	978	356	108	106	701	397	40	820	254	758	691	272	128	325	735	650	671	519	999999	787	999999	556	49	98	447	437	999999	732	436	999999	85	999999	703	999999	116	999999	681	714	271	923	369	248	455	793	414	260	17	28	936	886	205	999999	370	903	999999	431	
999999	999999	999999	273	150	308	999999	260	683	999999	568	893	218	800	969	957	258	784	427	714	999999	999999	684	196	999999	238	795	550	798	976	999999	800	885	999999	999999	999999	64	999999	783	999999	999999	205	119	286	692	124	999999	145	917	248	851	586	486	999999	330	69	335	473	844	911	512	842	461	707	935	768	17	533	999999	307	999999	260	999999	366	859	906	147	407	999999	315	428	999999	633	560	999999	616	323	261	999999	567	345	591	163	871	558	22	744	411	999999	923	116	999999	962	619	346	600	999999	999999	775	424	999999	999999	969	538	493	999999	219	901	999999	999999	455	756	179	615	999999	999999	106	999999	808	999999	172	735	999999	580	209	999999	697	24	224	999999	41	203	485	940	645	417	622	625	388	999999	802	843	829	999999	478	359	117	357	657	34	999999	454	321	927	261	197	870	398	339	351	999999	204	999999	58	297	261	280	238	999999	999999	699	481	752	113	54	329	999999	46	111	999999	44	999999	999999	999999	40	587	882	999999	688	457	547	233	295	999999	550	607	999999	781	732	227	88	878	387	112	335	999999	999999	218	883	932	291	833	296	999999	316	815	837	497	27	999999	999999	723	549	522	999999	475	195	999999	562	446	173	134	313	884	999999	165	962	264	863	999999	886	674	999999	999999	176	714	936	805	730	734	770	668	763	32	848	365	339	999999	106	860	836	986	655	999999	769	999999	999999	412	719	160	852	999999	634	19	823	704	999999	793	356	302	539	389	985	828	676	504	370	291	45	415	826	999999	999999	13	180	899	28	237	986	18	194	534	96	580	882	197	43	999999	208	154	316	545	999999	804	330	456	11	827	770	274	796	248	999999	313	333	753	425	631	839	999999	685	821	807	347	117	999999	303	999999	945	999999	471	616	999999	891	108	291	590	363	999999	723	898	201	467	721	999999	946	167	782	256	138	771	411	914	284	469	495	999999	180	696	325	163	596	881	291	803	190	999999	485	215	52	173	999999	999999	125	35	493	363	999999	135	171	999999	520	999999	817	717	70	701	807	999999	613	553	999999	666	999999	999999	312	320	186	918	999999	789	682	999999	214	999999	710	462	799	999999	999999	141	651	54	535	477	642	437	73	999999	743	488	999999	63	602	498	753	405	999999	554	722	182	187	177	103	381	999999	943	999999	852	17	607	902	557	456	999999	902	375	140	999999	927	874	256	612	185	553	440	629	999999	999999	999999	315	999999	254	537	802	953	483	999999	163	312	698	483	999999	999999	145	586	999999	607	130	999999	
388	274	702	626	999999	926	575	992	549	999999	999999	968	247	641	702	737	657	999999	999999	527	428	424	976	999999	238	999999	45	999999	999999	999999	999999	31	854	129	999999	999999	177	999999	689	876	388	491	411	222	999999	730	245	579	999999	407	928	781	953	603	178	964	297	126	397	999999	890	529	952	999999	313	999999	124	127	809	661	570	999999	340	776	148	937	23	764	819	508	999999	465	191	642	48	856	78	999999	951	867	753	60	240	999999	986	859	999999	828	909	252	616	127	999999	213	836	899	999999	186	464	999999	951	532	306	889	300	434	347	999999	999999	999999	455	999999	999999	941	999999	519	799	107	999999	288	409	999999	855	577	892	47	999999	978	805	149	414	891	999999	999999	999999	230	754	350	999999	561	522	227	295	461	796	752	951	829	305	326	999999	354	999999	185	831	767	677	729	996	263	739	368	999999	999999	52	564	77	999999	999999	687	765	458	164	239	766	191	999999	403	780	150	95	999999	999999	488	48	70	999999	619	889	159	552	999999	353	689	821	163	713	891	419	242	999999	506	804	617	561	999999	200	999999	419	650	868	999999	949	856	177	999999	685	36	999999	982	69	458	566	875	144	741	114	475	417	612	477	17	984	547	465	999999	70	75	927	396	869	999999	210	248	999999	278	85	496	521	948	999999	687	535	436	999999	999999	940	929	999999	820	547	724	750	806	182	861	999999	999999	401	588	812	619	108	999999	122	721	257	999999	594	865	999999	617	953	999999	999999	999999	999999	557	374	999999	648	141	592	999999	848	155	999999	403	75	999999	999999	673	105	933	145	859	999999	566	323	461	999999	622	345	617	164	929	771	291	999999	391	390	741	999999	171	999999	681	999999	991	999999	967	134	854	261	174	999999	991	999999	30	333	284	212	999999	999999	912	261	35	795	974	952	918	383	316	731	684	999999	247	636	933	993	999999	831	596	999999	356	999999	134	999999	180	730	172	417	750	957	397	999999	475	508	999999	910	914	885	999999	999999	999999	593	818	133	999999	135	649	365	588	999999	999999	452	615	478	999999	584	137	664	624	254	789	511	632	999999	343	999999	999999	739	510	33	999999	578	779	999999	244	999999	519	10	793	55	999999	807	829	999999	999999	944	573	997	999999	999999	783	259	999999	808	259	700	960	999999	789	82	562	910	855	999999	948	301	999999	68	999999	134	75	136	871	579	173	982	681	999999	270	398	931	575	128	960	250	829	317	971	308	543	801	59	221	720	999999	180	951	274	775	796	281	515	999999	999999	999999	656	388	
691	645	276	28	61	209	400	999999	986	792	895	323	129	984	702	759	700	333	26	914	999999	96	992	40	417	144	474	127	999999	999999	632	999999	594	999999	625	999999	999999	525	750	999999	820	999999	999999	999999	66	950	999999	811	999999	755	999999	999999	468	741	238	999999	652	245	611	917	734	283	725	183	169	999999	729	999999	368	999999	727	999999	583	999999	104	581	590	614	974	466	488	999999	548	670	750	470	999999	852	221	999999	683	796	913	832	125	999999	853	999999	228	646	999999	976	452	211	37	999999	999999	999999	999999	656	23	47	999999	154	439	81	999999	999999	432	698	404	877	467	347	693	931	271	750	60	557	728	268	396	337	245	511	219	347	642	999999	881	722	215	999999	999999	646	534	768	999999	53	813	797	899	999999	252	353	999999	999999	518	999999	624	838	253	999999	927	754	999999	934	909	927	861	397	423	999999	816	681	672	901	339	57	407	503	357	16	743	930	369	865	94	891	991	999999	828	546	249	999999	479	999999	637	262	999999	599	859	999999	191	426	384	340	999999	999999	681	618	776	471	999999	131	999999	247	356	999999	395	785	849	999999	936	757	568	876	328	772	211	557	274	86	62	807	643	999999	999999	327	555	38	161	523	220	383	337	366	847	999999	562	242	768	640	999999	219	749	841	539	433	999999	508	21	940	369	133	354	699	419	999999	487	609	422	999999	451	367	999999	336	999999	562	430	999999	39	210	220	999999	999999	633	219	842	68	999999	351	400	999999	57	26	220	163	97	999999	637	947	956	999999	999999	819	739	198	510	586	422	44	977	13	655	999999	811	730	400	345	720	490	577	832	685	999999	999999	568	404	350	422	183	719	533	792	264	82	568	999999	159	58	999999	999999	266	645	999999	999999	396	814	999999	214	490	763	999999	999999	156	380	999999	956	999999	797	181	794	169	173	249	325	453	221	400	406	253	999999	999999	296	999999	781	320	197	917	893	635	753	825	145	999999	420	967	999999	645	884	947	612	573	999999	877	999999	999999	999999	406	999999	920	185	424	182	961	999999	522	465	44	374	69	937	48	801	171	428	969	999999	999999	828	999999	239	999999	999999	458	640	999999	888	419	999999	242	228	999999	475	972	460	338	652	183	999999	898	511	189	999999	825	999999	573	771	200	458	681	524	861	999999	103	690	609	999999	723	330	999999	633	56	410	142	840	155	572	828	710	99	999999	999999	999999	930	846	59	305	999999	447	77	138	698	960	952	718	366	223	382	291	851	430	928	852	796	274	464	999999	
148	984	864	10	942	489	369	364	673	544	999999	256	640	313	228	286	263	989	935	96	457	423	483	931	200	546	858	669	999999	997	999999	665	391	280	167	705	582	76	195	218	999999	597	999999	822	577	999999	651	999999	211	652	999999	807	339	378	999999	999999	510	999999	810	405	630	700	966	676	24	999999	999999	370	156	523	703	197	804	999999	495	860	379	999999	364	75	895	320	467	745	408	999999	999999	23	948	442	204	999999	265	789	587	900	999999	999999	808	596	999999	999999	999999	688	949	411	12	612	882	999999	999999	849	999999	999999	510	320	242	231	999999	999999	654	851	422	999999	328	999999	931	25	999999	999999	239	11	999999	999999	804	999999	918	779	999999	999999	999999	723	999999	486	97	999999	81	520	999999	999999	999999	408	110	999999	941	419	867	999999	370	895	479	999999	473	297	242	353	999999	999999	940	894	401	463	999999	280	581	931	999999	999999	626	999999	981	421	735	871	927	999999	900	346	826	395	747	240	418	900	527	732	260	843	253	743	360	999999	580	394	875	214	973	829	935	20	698	999999	71	999999	999999	999999	261	601	370	999999	453	658	982	554	157	171	999999	999999	753	848	680	999999	999999	999999	622	719	840	999999	999999	722	856	80	411	816	697	815	178	30	986	999999	480	658	482	999999	300	701	288	999999	247	714	170	999999	86	97	339	999999	248	188	775	204	227	910	605	648	999999	382	257	999999	857	341	999999	33	999999	294	999999	31	403	999999	593	921	440	814	114	291	999999	418	994	999999	999999	875	577	990	255	791	251	999999	63	999999	297	999999	453	999999	178	999999	722	146	900	792	719	317	999999	398	594	854	763	413	999999	324	95	146	388	999999	689	981	764	999999	778	756	52	807	999999	568	562	675	999999	328	645	208	568	425	999999	211	604	179	999999	189	999999	999999	999999	838	763	738	999999	999999	539	999999	433	999999	151	721	999999	153	749	999999	349	999999	835	919	386	445	767	999999	756	669	628	186	339	520	534	999999	605	999999	728	214	53	999999	819	411	146	958	999999	458	67	999999	999999	374	461	691	830	598	354	486	24	999999	80	165	982	89	532	362	189	912	999999	566	126	980	999999	545	869	119	49	433	782	427	999999	318	550	999999	612	264	999999	648	690	936	240	128	372	146	143	887	257	740	999999	783	778	981	796	999999	730	87	999999	999999	821	720	558	920	703	596	999999	999999	999999	999999	477	999999	637	541	232	725	335	997	617	287	999999	981	861	309	553	999999	649	568	999999	60	188	534	314	808	826	969	387	319	
424	776	105	382	282	999999	272	999999	155	246	999999	80	174	733	469	672	515	840	859	999999	377	704	947	482	249	564	895	942	963	829	715	263	348	999999	583	841	192	39	708	687	999999	941	853	999999	809	452	885	454	75	641	302	986	999999	137	942	719	828	622	999999	718	999999	330	648	326	531	505	731	999999	160	999999	489	486	141	181	223	435	851	544	672	796	678	450	876	331	537	729	999999	221	83	863	999999	570	896	990	999999	715	303	999999	881	314	720	736	304	447	161	999999	854	938	913	516	999999	294	999999	346	999999	838	453	326	788	801	361	520	999999	999999	999999	919	590	150	772	999999	142	323	999999	368	85	941	155	999999	179	721	874	999999	307	567	994	728	620	559	950	999999	272	977	748	89	999999	210	999999	999999	832	999999	235	714	175	415	383	999999	631	591	999999	108	692	24	156	77	999999	156	223	999999	999999	886	309	40	200	999999	245	165	575	999999	416	875	999999	999999	999999	999999	495	999999	999999	891	999999	449	999999	39	299	852	999999	257	830	680	162	805	986	999999	999999	945	932	205	999999	999999	999999	228	980	999999	184	394	817	554	418	218	582	767	117	331	334	853	789	999999	999999	348	334	988	334	894	430	610	888	146	432	660	15	299	647	85	999999	965	469	999999	854	904	44	332	839	621	999999	395	698	999999	819	861	166	662	999999	184	639	191	999999	95	627	574	506	681	131	757	999999	292	999999	41	610	369	999999	740	425	999999	314	11	158	999999	796	45	999999	233	999999	571	504	352	999999	472	999999	539	999999	383	999999	289	408	363	210	999999	418	815	275	667	64	460	477	426	246	628	870	637	43	190	299	591	663	282	999999	560	263	860	999999	657	595	80	999999	20	317	145	437	950	800	76	304	980	999999	999999	178	866	104	88	999999	216	999999	807	506	999999	94	840	999999	999999	999	999999	999999	999999	368	617	81	984	172	999999	118	110	999999	919	837	966	886	318	821	418	113	496	465	184	754	250	65	999999	573	406	926	477	519	311	951	999999	999999	999999	622	999999	999999	194	704	638	999999	15	26	681	970	540	15	999999	28	217	32	512	194	999999	803	999999	999999	292	420	766	999999	640	591	889	968	686	999999	149	999999	669	245	919	792	827	999999	748	234	383	817	999999	401	999999	999999	999999	288	448	999999	593	942	999999	600	890	773	937	999999	339	999999	999999	999999	294	811	865	90	359	972	113	720	366	449	64	999999	187	475	387	999999	389	999999	290	999999	530	719	145	207	999999	78	355	155	855	
729	875	999999	107	999999	532	232	999999	80	108	338	184	728	609	153	887	611	422	999999	395	999999	719	157	143	525	193	999999	999999	667	889	290	627	999999	865	637	574	999999	795	517	942	999999	839	319	999999	951	999999	999999	120	999999	320	588	656	930	999999	293	19	728	201	999999	487	958	557	868	190	818	999999	227	863	999999	999999	999999	816	905	999999	240	999999	410	73	999999	99	390	464	682	357	311	634	697	999999	581	628	999999	999999	999999	39	984	607	999999	138	999999	249	218	939	148	423	162	772	750	458	999999	560	609	664	19	492	999999	504	874	999999	878	193	24	29	291	353	999999	629	602	875	497	632	762	999999	798	942	999999	451	325	269	205	538	884	248	678	31	29	192	528	999999	999999	489	733	459	260	92	999999	199	657	794	691	532	180	874	960	896	999999	999999	999999	999999	611	654	188	615	326	350	308	775	350	269	334	550	999999	999999	942	17	899	999999	999999	715	716	691	793	531	578	672	368	19	288	782	233	691	325	999999	999999	288	311	127	143	909	783	460	999999	398	999999	150	432	308	999999	952	996	999999	316	999999	360	919	860	999999	999999	653	982	999999	497	568	999999	643	234	648	751	999999	706	781	178	121	932	999999	999999	405	999999	999999	249	69	88	335	785	738	385	175	111	209	427	653	90	489	927	494	963	999999	362	826	916	783	999999	277	256	999999	999999	204	228	104	87	999999	595	610	413	922	221	171	782	307	267	69	546	999999	246	999999	701	689	999999	999999	302	562	52	999999	999999	466	512	999999	89	570	421	191	999999	17	132	962	68	480	85	999999	999999	801	999999	999999	999999	856	246	15	40	999999	523	637	19	780	999999	525	999999	360	99	947	420	999999	92	999999	886	86	122	539	999999	284	999999	231	613	189	174	999999	64	999999	676	664	229	507	780	885	56	999999	999999	999999	215	607	549	999999	391	138	594	872	999999	999999	999999	492	743	707	999999	999999	209	302	34	830	615	310	470	434	683	434	727	913	629	206	175	999999	904	945	333	821	734	296	840	485	594	301	780	768	820	194	999999	522	920	34	686	754	759	351	561	905	146	999999	34	956	410	681	999999	523	999999	999999	999999	798	383	764	30	913	462	548	245	999999	999999	701	614	999999	513	215	999999	605	999999	421	352	563	394	428	999999	999999	271	883	84	913	58	267	648	754	607	132	148	166	13	773	302	999999	115	247	999999	445	999999	535	452	999999	689	647	999999	709	999999	33	999999	955	90	411	651	578	999999	331	274	999999	63	999999	
999999	391	77	835	601	745	999999	142	457	156	53	999999	117	735	440	880	234	411	263	939	41	999999	719	192	86	602	131	723	746	784	999999	122	391	652	644	71	137	853	56	268	590	590	575	999999	912	840	304	916	147	593	107	863	18	999999	828	999999	999999	884	759	999	624	405	395	673	183	930	857	465	999999	999999	753	999999	364	995	359	999999	18	462	999999	245	307	215	585	162	687	119	113	277	823	999999	399	252	103	57	999999	194	999999	902	93	999999	982	839	824	768	840	999999	508	23	999999	387	999999	220	614	524	701	418	819	242	986	999999	826	590	641	999999	980	510	287	317	361	174	255	116	999999	999999	262	468	391	817	999999	961	610	999999	512	446	38	189	638	999999	999999	999999	374	999999	915	999999	165	401	999999	70	787	340	999999	999999	661	600	141	202	840	325	999999	243	37	999999	999999	999999	464	736	88	204	736	801	999999	708	962	136	999999	293	999999	999999	142	860	270	330	39	981	999999	999999	438	911	315	835	999999	322	317	122	208	372	51	890	564	429	999999	13	334	999999	999999	739	238	535	999999	847	12	999999	193	411	999999	706	972	999999	511	54	999999	177	888	999999	462	558	401	850	999999	437	251	309	795	712	547	267	995	52	522	783	190	902	120	467	999999	857	139	906	149	501	399	111	389	519	132	155	124	434	534	910	347	999999	608	373	606	702	999999	480	863	715	999999	929	427	999999	863	999999	999999	430	77	605	999999	495	710	436	47	150	999999	286	999999	401	152	999999	518	612	445	802	304	746	999999	999999	173	659	52	433	999999	470	684	660	656	727	98	694	367	928	491	852	999999	181	336	466	999999	999999	889	471	573	149	420	815	292	71	110	320	569	936	441	768	999999	287	646	576	465	269	999999	863	313	458	214	589	130	593	135	132	419	405	357	999999	770	580	860	999999	59	868	378	594	626	777	134	430	497	722	999999	400	535	759	10	523	788	35	999999	125	934	830	999999	698	936	977	900	173	589	687	998	872	426	994	527	597	891	45	999999	535	333	784	102	407	194	734	597	660	405	834	965	999999	422	745	716	228	183	679	658	649	876	961	841	809	999999	537	973	540	242	412	631	753	789	632	791	999999	738	296	514	999999	999999	250	768	754	721	263	459	681	288	999999	423	221	999999	597	658	999999	943	293	999999	657	761	66	428	992	999999	999999	955	789	953	566	490	887	175	456	269	999999	202	96	97	471	87	302	262	933	989	999999	376	201	973	429	
999999	454	613	857	450	332	822	775	551	999999	307	999999	728	999999	999999	536	56	930	337	999999	179	999999	205	222	580	468	999999	999999	999999	792	846	764	999999	533	999999	999999	283	318	999999	936	999999	426	999999	589	173	417	574	541	124	463	374	446	864	999999	999999	999999	259	400	287	981	528	337	773	759	999999	543	854	204	999999	782	262	737	923	999999	218	999999	322	616	58	999999	999999	999999	379	549	427	410	899	999999	999999	11	786	999999	999999	34	418	485	653	784	926	630	563	379	999999	342	210	636	522	473	742	507	47	999999	351	124	97	999999	958	999999	342	999999	643	989	920	999999	999999	379	707	898	999999	732	109	537	689	428	609	524	101	47	348	999999	999999	436	132	776	999999	152	999999	916	937	999999	527	999999	452	674	986	573	459	812	999999	831	929	623	999999	19	999999	509	953	922	514	572	173	920	884	999999	374	217	866	154	404	853	838	790	961	829	999999	679	999999	25	442	999999	999999	289	702	999999	860	274	945	122	999999	999999	199	618	412	375	999999	607	999999	999999	309	778	707	314	417	491	993	149	999999	661	804	728	424	999999	490	999999	999999	883	228	377	690	109	272	999999	776	939	999999	999999	388	999999	840	607	144	194	715	663	338	999999	999999	999999	524	721	612	294	318	649	50	261	138	933	999999	115	389	177	219	210	516	999999	999999	477	999999	999999	761	999999	820	206	593	239	232	826	999999	999999	21	16	999999	969	497	978	445	999999	999999	412	101	454	728	735	999999	967	975	515	156	385	232	404	394	750	960	546	999999	121	999999	810	39	311	794	132	103	999999	999999	999999	712	538	517	411	578	424	682	317	999999	95	999999	626	264	999999	679	763	523	617	622	112	19	950	514	334	999999	99	999999	999999	659	606	999999	999999	999999	734	802	618	868	820	826	969	999999	653	209	999999	143	439	555	323	631	40	608	486	999999	999999	241	762	999999	193	999999	489	999999	892	657	741	453	142	999999	529	999999	71	895	702	791	999999	999999	365	751	135	201	641	543	69	999999	628	997	165	96	442	503	50	594	685	489	346	927	999999	999999	468	999999	11	465	35	409	569	145	906	695	116	999999	875	999999	898	991	699	945	982	733	38	743	297	999999	541	36	873	477	220	222	454	725	859	369	292	200	999999	999999	518	999999	599	999999	999999	470	999999	265	628	39	999999	693	790	401	999999	999999	967	724	999999	999999	999999	999	535	101	924	693	250	391	327	515	999999	707	801	523	437	332	144	544	651	999999	74	285	407	844	781	527	432	
62	999999	416	999999	567	999999	244	261	518	134	507	569	408	229	599	938	123	310	999999	892	276	963	623	318	999999	82	819	891	999999	601	691	320	999999	999999	197	611	999999	999999	170	164	999999	271	918	208	636	975	253	999999	475	346	294	999999	793	634	165	99	166	108	969	495	733	353	613	916	443	197	171	999999	41	999999	999999	10	150	833	999999	15	54	425	681	457	828	999999	425	312	317	999999	526	772	114	108	455	812	999999	675	430	223	999999	12	765	449	814	999999	999999	488	318	999999	403	999999	999999	999999	999999	741	427	522	666	999999	928	310	609	295	671	398	42	932	999999	226	856	474	999999	122	999999	52	999999	999999	642	999999	999999	936	993	32	999999	565	472	953	64	714	394	630	19	999999	294	357	402	999999	778	425	83	644	946	999999	999999	928	557	197	804	11	91	999999	999999	943	878	991	999999	999999	542	999999	925	88	878	827	999999	235	465	504	827	999	999999	190	462	227	648	999	989	900	595	824	18	285	159	62	633	208	999999	75	39	303	49	815	999999	673	499	995	999999	129	271	211	473	62	370	804	361	900	733	662	304	879	11	416	991	717	999999	650	999999	999999	204	632	999999	399	475	533	999999	834	254	789	727	653	243	870	639	393	361	955	999999	355	700	999999	999999	98	770	999999	999999	632	824	228	576	849	76	940	925	638	727	83	999999	999999	999999	527	656	944	934	999999	646	141	777	999999	366	151	734	999999	135	471	167	396	999999	325	241	999999	19	999999	999999	878	587	302	944	10	666	288	999999	89	509	999999	86	530	999999	129	513	171	999999	226	862	999999	124	492	999999	464	999999	340	999999	271	604	519	999999	631	731	65	74	353	196	776	941	999999	773	655	83	999999	395	636	999999	509	999999	80	481	793	172	788	999999	104	999999	999999	999999	335	999999	999999	484	990	665	454	999999	108	999999	170	974	999999	284	785	999999	468	418	863	78	999999	108	944	999999	534	48	724	999999	943	300	969	865	999999	257	999999	253	999999	999999	999999	296	940	999999	143	453	650	105	402	518	386	136	306	685	999999	421	684	999999	889	655	999999	952	999999	999999	856	807	95	999999	278	831	999999	542	994	296	999999	576	138	17	965	500	810	999999	645	216	999999	816	994	999999	250	999999	572	390	363	21	232	140	354	954	999999	335	367	355	826	999999	850	844	142	999999	359	58	293	676	999999	398	845	520	316	734	903	50	813	999999	65	999999	268	999999	188	999999	74	204	231	183	37	999999	143	464	612	84	999999	247	684	999999	934	
202	999999	895	129	965	999999	711	824	620	60	940	522	565	999999	842	999999	572	666	999999	945	999999	826	120	649	629	265	390	999999	242	378	666	999999	828	867	862	999999	373	168	223	818	999999	999999	611	132	96	999999	577	999999	999999	771	793	580	535	999999	778	376	889	255	999999	709	784	999999	591	251	999999	584	694	999999	437	857	939	414	999999	999999	592	784	999999	988	563	511	688	226	148	999999	999999	96	999999	788	98	496	104	127	999999	999999	43	559	789	999999	999999	511	434	999999	737	999999	832	999999	136	205	999999	994	162	901	692	988	31	568	664	131	666	999999	754	999999	609	999999	763	822	746	940	999999	42	995	853	260	61	87	809	488	999999	638	205	959	999999	340	104	344	202	434	680	492	475	894	668	703	999999	757	999999	999999	999999	999999	20	643	196	898	424	999999	308	651	641	910	999999	89	999999	492	471	999999	128	575	999999	605	999999	397	76	458	830	148	337	160	819	303	559	539	691	999999	627	999999	773	999999	915	104	46	551	793	769	999999	396	465	185	999999	102	638	999999	999999	201	999999	623	999999	737	78	286	672	157	832	347	361	682	397	999999	865	908	573	392	659	419	999999	29	999999	999999	999999	999999	682	999999	917	726	999999	606	774	500	498	14	999999	46	999999	639	432	888	999999	455	418	597	999	999999	320	333	528	999999	303	355	631	569	29	280	999999	999999	604	520	240	115	683	999999	999999	999999	864	860	923	999999	999999	30	987	680	999999	158	888	591	444	579	841	999999	208	999999	313	429	869	928	985	715	999999	44	45	911	658	613	999999	663	999999	112	249	459	999999	990	999999	999999	367	951	268	871	391	968	199	35	678	646	906	275	999999	489	37	935	874	218	61	689	999999	85	31	999999	385	999999	999999	999999	339	391	193	217	884	999999	71	917	669	124	333	999999	844	999999	243	21	999999	506	222	209	85	314	584	999999	939	844	999999	292	929	572	495	166	999999	857	695	296	463	699	391	420	427	999999	275	760	884	542	844	975	999999	999999	989	878	22	999999	267	35	807	990	277	999999	744	779	988	107	628	176	453	987	324	946	558	17	999999	802	781	965	999999	824	317	999999	999999	321	449	919	582	616	999999	372	999999	669	489	472	431	351	676	648	130	177	999999	999999	999999	856	999999	896	461	999999	763	220	921	301	986	982	683	870	50	999999	339	79	525	999999	32	90	397	655	999999	95	585	999999	136	143	844	999999	692	999999	999999	999999	999999	553	467	599	853	934	451	308	682	507	999999	561	999999	253	999999	
61	652	999999	999999	999999	469	15	440	376	407	989	999999	787	999999	126	300	999999	999999	897	771	786	611	999999	169	98	639	999999	999999	958	999999	34	473	999999	825	793	228	572	904	309	999999	654	123	101	202	863	850	663	851	566	999999	706	998	413	481	532	449	727	999999	607	999999	999999	43	481	80	382	999999	210	962	663	897	727	999999	999999	223	126	672	520	732	305	247	975	246	999999	752	599	999999	999999	411	999999	353	999999	611	307	999999	313	621	642	999999	999999	347	999999	701	198	668	999999	999999	744	199	364	859	929	999999	665	369	999999	999999	999999	729	480	999999	465	999999	999999	999999	406	999999	882	999999	910	505	40	499	912	957	597	283	58	746	272	999999	291	870	56	999999	424	506	946	937	536	179	993	913	550	999999	882	999999	42	999999	272	373	644	421	288	859	828	440	999999	707	771	129	999999	999999	999999	999999	74	594	753	235	894	899	179	944	796	741	511	127	999999	448	85	747	251	999999	484	899	439	870	592	196	614	984	424	249	176	416	94	123	456	153	409	297	106	806	999999	373	999999	699	624	547	358	999999	491	643	631	33	878	999999	406	567	968	999999	12	999999	620	999999	999999	930	999999	999999	999999	398	670	804	48	788	650	999999	195	121	704	739	999999	54	838	903	502	781	617	999999	999999	999999	716	889	185	999999	294	539	195	83	888	274	920	243	891	960	50	686	605	843	383	999999	729	295	862	999999	948	958	728	716	999999	703	322	635	852	487	681	780	629	833	503	120	258	122	232	440	818	21	999999	877	863	815	185	773	999999	999999	449	431	999999	946	265	336	999999	999999	665	999999	951	295	999999	413	288	999999	66	771	350	272	194	616	72	431	419	999999	805	999999	853	601	527	549	999999	757	47	999999	753	999999	577	999999	309	779	999999	47	489	533	629	999999	598	604	758	414	999999	507	910	832	368	999999	536	328	530	959	999999	73	667	411	428	999999	376	38	516	383	203	999999	962	999999	170	35	941	885	317	999999	999999	999999	843	122	126	999999	846	214	891	156	156	259	645	350	163	392	379	999999	999999	995	382	570	98	999999	221	999999	545	505	672	342	664	650	999999	474	707	377	230	555	295	999999	787	171	147	999999	237	944	999999	999999	261	999999	656	999999	781	321	683	999999	999999	467	901	866	823	999999	541	558	491	505	247	999999	999999	786	172	824	999999	54	217	221	432	729	999999	277	722	922	254	895	686	800	999999	699	791	999999	216	763	653	999999	246	446	630	588	999999	731	999999	366	979	474	
615	999999	999999	736	114	472	269	441	999999	633	154	900	999999	646	871	690	635	999999	390	627	579	409	180	373	807	999999	591	844	851	999999	570	365	943	999999	290	855	729	999999	595	328	755	775	453	29	284	346	349	999999	716	999999	999999	169	976	362	895	999999	999999	708	928	343	881	425	999999	999999	73	788	957	327	365	26	961	999999	951	71	999999	803	955	160	98	471	999999	999999	137	665	330	411	999999	591	883	84	204	30	214	262	447	999999	195	560	956	999999	999999	32	628	699	999999	602	217	999999	490	101	260	999999	620	467	912	284	297	924	571	662	409	375	443	291	822	999999	298	699	624	541	618	404	204	602	92	999999	999999	438	440	727	203	475	111	792	999999	999999	410	999999	350	173	53	271	988	304	999999	23	999999	346	877	293	314	999999	999999	948	483	855	999999	27	384	999999	999999	999999	999999	844	468	934	274	651	467	138	541	999999	359	999999	498	356	416	999999	516	79	999999	999999	561	156	423	999999	999999	162	318	967	387	392	372	999999	868	999999	777	154	835	162	748	938	879	748	752	762	168	999999	460	136	999999	999999	999999	999999	695	999999	307	999999	430	783	999999	121	342	499	751	158	189	523	593	313	579	999999	999999	364	330	880	763	812	404	661	526	346	702	191	999999	970	881	67	150	215	886	999999	724	61	403	637	606	389	996	999999	582	999999	255	999999	556	188	351	157	984	815	899	495	999999	999999	267	422	419	160	999999	999999	277	132	382	387	427	150	999999	22	961	693	283	999999	816	801	88	880	100	999999	999999	999999	628	999999	999999	335	315	401	497	955	794	980	227	999999	999999	999999	336	999999	273	999999	729	416	641	339	196	999999	999999	999999	678	151	999999	386	332	864	525	631	161	999999	58	56	82	35	999999	591	228	980	999999	828	966	600	474	628	617	232	999999	228	999999	299	547	782	794	790	999999	355	999999	999999	999999	363	930	786	74	792	999999	226	795	704	763	59	999999	999999	999999	713	999999	88	999999	71	769	109	49	306	922	861	995	999999	262	292	999999	999999	325	809	333	122	897	999999	999999	682	226	400	437	130	464	659	189	342	956	90	999999	999999	999999	999999	649	558	323	633	864	212	999999	144	963	513	401	466	734	310	881	712	815	379	552	994	844	378	999999	918	841	999999	682	999999	319	181	999999	668	627	121	170	999999	999999	273	325	333	885	91	999999	999999	729	998	925	999999	460	999999	999999	860	999999	685	369	280	885	405	792	999999	529	143	999999	792	461	999999	839	623	149	116	913	999999	
999999	228	999999	762	999999	748	198	999999	347	999999	212	75	906	999999	999999	942	751	890	889	404	481	999999	803	751	267	999999	471	997	999999	999999	999999	353	999999	724	806	872	999999	999999	338	147	216	948	262	725	931	758	886	999999	999999	896	871	259	227	519	999999	339	425	367	505	307	286	201	999999	999999	76	858	735	191	394	999999	376	153	561	999999	197	533	471	999999	999999	508	999999	210	999999	272	440	488	136	820	654	477	457	999999	112	41	860	24	273	999999	659	82	33	704	999999	461	530	728	697	475	331	546	999999	999999	547	997	999999	86	360	422	605	587	732	999999	537	916	255	167	51	999999	891	183	999999	999999	429	999999	999999	64	999999	389	742	712	790	660	499	118	609	121	671	114	492	784	664	851	621	81	350	999999	177	960	216	372	686	177	999999	158	286	622	917	999999	999999	494	999999	971	680	893	796	81	999999	428	316	144	999999	999999	48	117	518	417	632	357	406	999999	999999	373	183	999999	35	623	87	350	831	999999	204	871	592	997	999999	693	181	728	284	279	999999	999999	653	999999	876	749	999999	476	639	999999	990	999999	402	156	607	388	797	310	999999	999999	999999	85	596	329	940	624	354	50	999999	825	246	904	999999	137	683	148	720	111	503	286	493	999999	710	962	996	634	999999	446	999999	653	895	871	860	111	285	617	162	333	999999	262	405	98	401	813	999999	999999	496	275	472	999999	668	696	806	999999	999999	393	999999	634	333	999999	155	907	999999	432	930	374	999999	972	851	999999	986	396	970	251	881	405	219	897	999999	911	148	213	973	931	999999	999999	74	279	421	999999	253	999999	10	825	116	999999	448	969	883	268	999999	524	423	407	482	999999	999999	565	710	294	999999	477	304	999999	176	942	934	719	999999	731	310	999999	560	959	821	468	999999	154	144	393	999999	249	23	999999	869	999999	789	999999	458	711	999999	509	568	136	717	776	999999	999999	658	999999	562	729	531	162	957	276	999999	999999	999999	23	885	580	430	999999	999999	934	463	233	551	552	999999	368	270	999999	257	801	215	433	252	55	245	807	495	970	831	999999	718	861	123	603	661	335	990	444	826	902	88	252	799	782	999999	999	47	116	21	204	999999	795	904	166	70	539	221	540	778	88	95	459	495	109	226	999999	119	948	891	827	999999	999999	999999	354	722	963	634	469	732	246	999999	389	999999	636	999999	922	956	957	999999	131	124	460	666	747	817	629	756	999999	566	721	889	999999	225	999999	826	642	885	560	443	999999	904	751	808	541	
317	705	500	858	341	303	645	162	416	769	999999	917	169	171	537	103	999999	935	903	20	357	999999	174	775	999999	136	999999	406	523	444	226	372	999999	999999	440	122	138	999999	368	272	85	736	682	999999	480	909	483	723	32	350	890	969	847	797	194	635	999999	999999	59	214	266	249	638	971	552	999999	275	44	999999	999999	999999	999999	576	640	935	620	10	999999	999999	999999	652	323	999999	999999	999999	999999	524	854	999999	804	581	413	849	163	999999	836	107	710	999999	139	643	449	991	999999	385	582	403	999999	862	573	635	821	999999	158	562	942	999999	465	428	305	999999	421	103	926	999999	561	999999	423	634	108	999999	299	816	176	267	213	332	775	798	971	853	318	991	376	179	759	999999	700	601	74	970	999999	292	999999	313	232	355	75	764	824	999999	979	582	999999	61	999999	15	263	891	358	620	100	667	456	452	517	999999	727	756	94	576	768	822	999999	999999	880	999999	219	862	45	858	266	21	974	858	874	999999	238	999999	834	754	731	809	252	454	879	975	835	164	795	802	628	999999	999999	999999	354	999999	22	635	180	999999	795	400	856	500	363	999999	692	999999	999999	781	201	999999	922	339	999999	959	999999	125	259	905	182	999999	76	242	239	948	341	726	514	716	723	999999	154	506	958	999999	953	751	101	799	999999	246	586	999999	610	226	999999	350	412	394	587	999999	385	275	165	740	333	999999	999999	999999	999999	999999	999999	861	999999	598	266	426	381	513	16	828	34	459	622	999999	478	62	631	23	563	990	324	129	999999	826	226	879	350	228	17	339	999999	999999	60	326	161	725	999999	22	999999	999999	968	898	388	758	872	926	999999	229	999999	281	991	257	999999	757	999999	965	731	242	381	999999	85	999999	506	676	348	347	409	305	784	753	999999	619	999999	594	32	425	999999	381	999999	300	235	131	956	999999	347	243	834	302	999999	196	994	723	640	582	892	815	402	711	420	535	526	357	999999	518	184	999999	203	267	735	236	234	999999	289	91	161	999999	999999	770	999999	114	999999	116	630	999999	759	383	979	481	701	216	33	39	999999	428	999999	999999	686	448	561	965	49	577	567	449	999999	644	444	559	430	938	999999	632	382	315	31	420	999999	846	999999	801	403	722	999999	999999	999999	204	398	861	316	284	277	999999	218	373	75	935	549	999999	636	125	939	430	999999	763	597	999999	656	656	406	363	160	840	689	760	572	326	999999	48	246	767	256	583	252	156	670	861	423	19	249	96	870	546	220	643	861	972	671	
999999	931	811	999999	999999	464	999999	999999	999999	78	458	800	749	923	511	945	999999	868	999999	999999	904	102	736	977	999999	417	320	999999	614	630	55	898	599	999999	219	116	434	230	514	999999	999999	32	243	792	965	219	500	172	369	600	351	775	999999	795	767	709	999999	834	900	334	999999	470	999999	999999	33	999999	210	104	713	404	521	647	364	247	999999	999999	858	943	22	437	916	157	999999	999999	288	999999	403	804	999999	510	910	599	330	189	973	829	999999	437	999999	416	18	405	458	999999	89	703	420	267	906	884	850	999999	822	472	417	997	346	505	527	753	166	999999	216	213	494	921	327	184	999999	69	378	431	999999	606	999999	521	999999	168	933	584	859	145	897	12	659	658	777	999999	999999	999999	999999	17	909	25	259	612	198	254	480	168	999999	245	993	847	999999	999999	87	226	999999	999999	999999	188	571	999999	893	30	508	214	554	835	999999	469	412	297	577	370	522	169	356	816	999999	454	687	775	999999	623	151	60	496	240	581	999999	814	875	677	999999	445	999999	132	999999	113	984	700	645	24	916	833	705	279	155	999999	918	869	236	574	999999	999999	999999	744	279	878	999999	999999	324	263	592	655	536	619	273	924	557	47	126	713	347	754	999999	761	292	790	445	780	350	334	663	691	588	311	823	999999	649	230	852	360	655	276	999999	392	999999	270	999999	96	15	230	999999	881	753	523	999999	999999	999999	44	462	489	443	999999	377	999999	999999	901	999999	235	796	999999	999999	336	194	999999	67	81	999999	659	340	999999	999999	359	775	130	975	999999	938	74	84	722	363	615	767	999999	917	999999	999999	395	999999	999999	203	80	299	554	945	999999	696	986	999999	164	732	799	999999	441	995	93	901	256	24	817	999999	999999	161	83	999999	669	568	821	999999	88	182	999999	999999	810	828	423	999999	230	185	952	96	999999	609	999999	990	563	999999	999999	377	833	86	999999	381	974	999999	200	919	999999	456	285	999999	874	147	387	982	749	931	999999	613	999999	999999	681	81	72	731	20	403	241	999999	544	757	242	454	25	999999	529	611	999999	252	999999	504	844	774	999999	498	221	814	231	936	250	631	27	722	795	999999	405	999999	318	253	999999	999999	687	999999	911	999999	999999	999999	131	999999	999999	148	999999	651	975	87	188	999999	181	999999	999999	999999	181	304	842	999999	740	519	999999	214	606	947	999999	649	695	841	816	712	862	381	275	790	692	846	483	999999	592	375	747	717	632	497	999999	745	733	361	624	393	300	999	787	713	772	917	779	515	
845	399	956	144	999999	999999	999999	800	307	729	512	335	999999	999999	999999	374	771	940	581	999999	548	557	916	343	999999	433	999999	863	593	999999	28	775	77	968	267	999999	419	999999	999999	166	452	609	447	999999	999999	299	572	560	679	423	941	832	345	670	999999	297	999999	622	917	999999	64	191	216	744	711	737	268	852	482	136	954	168	493	425	665	939	999999	999999	494	999999	999999	999999	193	180	621	196	439	406	11	969	720	999999	695	618	111	270	402	702	999999	121	41	720	88	553	468	782	348	919	14	37	187	570	999999	990	976	999999	998	46	133	525	307	861	850	512	999999	999999	472	874	324	404	546	417	619	383	896	151	782	640	712	838	847	999999	401	999999	791	160	669	999999	999999	908	272	366	579	777	814	179	869	575	148	310	319	999999	605	609	490	770	951	754	999999	999999	420	999999	334	294	677	787	999999	876	720	265	499	767	242	999999	142	190	838	841	569	999999	281	216	502	411	529	999999	999999	792	493	31	999999	914	611	807	498	999999	41	999999	110	36	999999	993	854	882	811	552	999999	199	999999	310	931	120	195	377	999999	213	864	922	999999	302	999999	999999	392	999999	999999	584	166	434	999999	236	158	553	740	999999	26	287	999999	619	600	976	152	724	324	193	100	98	729	243	253	295	50	119	529	999999	163	42	610	165	826	236	396	806	999999	999999	161	388	379	652	360	286	851	255	331	788	159	158	363	209	609	968	855	922	191	631	196	49	33	999999	999999	984	676	206	793	999999	590	999999	999999	83	42	999999	718	86	999999	999999	444	795	999999	741	658	15	679	411	556	858	381	999999	624	650	64	122	364	999999	999999	376	610	654	999999	957	208	813	706	999999	177	897	259	778	49	225	197	400	260	999999	999999	999999	999999	275	650	999999	992	126	722	800	28	919	356	999999	812	516	366	789	343	999999	542	845	308	399	244	658	609	603	434	409	463	664	999999	82	172	891	71	345	14	526	965	999999	101	906	271	257	550	977	999999	532	858	408	999999	430	749	439	84	915	999999	991	335	398	691	322	347	363	68	284	119	999999	455	999999	785	816	865	460	754	402	137	986	999999	631	636	902	999999	999999	607	441	333	733	816	156	999999	22	201	576	999999	778	568	907	999999	276	867	999999	87	999999	623	999999	999999	298	685	999999	787	54	883	703	762	789	772	292	756	627	950	385	999999	308	717	772	999999	999999	70	975	999999	999999	797	841	763	591	999999	999999	442	367	999999	999999	58	144	368	269	
139	497	814	999999	999999	286	161	571	325	492	999999	999999	130	850	624	275	238	709	848	999999	999999	51	940	180	999999	69	850	399	751	915	337	970	940	457	642	138	484	999999	970	556	999999	235	525	281	650	55	592	591	999999	610	806	348	295	800	22	999999	557	643	646	945	436	761	999999	999999	164	970	999999	999999	218	496	999999	779	738	999999	498	31	525	668	529	919	999999	268	999999	151	119	989	685	149	999999	554	581	841	999999	999999	130	317	999999	125	127	999999	217	920	999999	999999	819	36	999999	992	999999	991	999999	889	123	726	479	177	114	678	300	175	295	999999	236	663	915	999999	966	999999	999999	190	615	410	999999	849	999999	555	885	410	999999	92	999999	692	837	999999	982	999999	727	999999	555	952	999999	999999	824	999999	395	519	694	719	341	869	999999	896	820	131	385	171	348	274	999999	999999	999999	704	356	218	786	603	861	782	680	999999	232	999999	168	229	978	999999	999999	999999	464	201	861	176	79	463	33	492	871	715	999999	821	353	462	80	999999	670	508	390	616	176	792	658	911	49	118	646	999999	737	601	153	508	585	750	810	823	71	125	999999	893	999999	303	731	155	713	859	999999	999999	999999	536	558	480	496	968	431	999999	543	999999	136	961	817	844	999999	279	572	570	245	602	652	256	570	555	873	999999	431	872	999999	512	999999	999999	239	875	377	211	53	672	21	617	328	999999	999999	121	988	673	86	350	548	462	583	153	623	286	999999	564	965	13	607	999	999999	558	999999	999999	751	947	731	941	477	553	236	899	559	999999	999999	514	999999	458	999999	209	421	91	334	608	929	64	999999	952	758	812	999999	999999	75	22	79	999999	535	999999	369	51	941	144	999999	994	235	683	594	995	12	612	599	517	447	407	999999	999999	234	13	111	697	391	999999	192	999999	999999	196	834	999999	558	999999	979	999999	99	999999	999999	286	218	999999	382	999999	470	570	950	155	223	728	602	667	999999	614	545	531	157	672	660	172	951	218	685	48	849	999999	447	498	633	882	428	999999	150	310	257	893	999999	856	237	820	828	999999	451	589	594	176	122	999999	999999	999999	568	426	864	999999	334	999	999999	344	405	422	133	999999	999999	340	310	680	999999	999999	367	999999	900	301	444	839	344	914	767	105	454	683	999999	503	530	186	324	999999	999999	999999	999999	257	999999	297	999999	814	697	376	525	999999	289	913	649	988	586	999999	556	276	981	34	760	999999	999999	558	889	722	488	999999	932	999999	26	999999	622	481	158	120	413	613	841	630	
999999	999999	398	656	816	999999	44	946	916	214	999999	57	29	43	295	565	999999	999999	999999	738	336	999999	999999	999999	999999	980	301	177	839	476	912	942	435	361	881	999999	31	585	742	999999	687	999999	999999	727	715	968	289	589	195	592	105	722	216	112	304	86	534	218	999999	836	249	866	999999	449	301	687	622	667	161	999999	544	439	999999	58	60	794	362	716	474	999999	700	711	982	257	381	200	736	333	67	805	267	812	33	905	119	821	435	274	436	999999	999999	622	437	691	58	666	774	168	62	509	723	817	999999	436	146	537	884	859	78	111	951	999999	610	355	999999	999999	999999	52	938	239	369	97	290	446	999999	87	284	301	208	715	426	999999	280	557	92	450	78	596	999999	582	999999	575	206	999999	86	999999	999999	999999	455	999999	999999	731	999999	822	150	635	537	307	656	68	263	593	661	999999	685	383	28	999999	273	999999	999999	999999	283	999999	302	999999	891	999999	369	722	75	202	999999	880	464	999999	999999	457	417	456	912	771	940	711	328	354	914	843	999999	703	49	959	818	659	999999	441	999999	862	530	999999	744	582	999999	934	992	71	999999	780	897	999999	34	570	644	817	883	999999	878	571	48	999999	879	57	999999	999999	682	116	383	196	225	33	245	495	999999	71	711	340	833	15	718	267	999999	143	999999	999999	999999	478	324	11	775	999999	562	886	999999	582	999999	697	277	999999	261	886	687	560	565	874	754	538	643	583	115	553	999999	873	999999	780	351	746	111	656	986	214	791	382	999999	999999	470	359	671	999999	999999	24	73	999999	753	832	999999	56	578	81	904	999999	835	741	999999	232	716	689	43	53	999999	729	595	621	294	57	104	315	149	123	413	405	867	999999	988	999999	999999	505	999999	30	999999	304	178	39	751	846	378	999999	486	198	735	781	999999	627	122	865	428	451	277	999999	999999	999999	999999	464	667	508	282	546	752	805	999999	999999	569	22	842	999999	560	566	869	448	999999	53	828	950	388	631	999999	999999	186	132	671	48	238	423	999999	936	397	714	372	253	999999	831	308	681	456	524	222	312	999999	185	315	999999	582	828	37	999999	446	956	86	999999	428	42	999999	630	999999	999999	999999	156	730	905	999999	846	203	625	874	847	745	156	504	863	419	777	465	999999	817	809	999999	409	395	597	999999	441	637	336	825	540	999999	677	548	752	541	75	581	878	636	468	999999	957	954	189	999999	299	999999	222	626	999999	999999	370	813	334	248	583	760	143	415	118	999999	867	799	999999	999999	77	
608	752	332	354	205	586	374	359	150	507	455	216	647	211	999999	425	710	185	963	110	999999	223	513	999999	999999	448	473	527	259	800	999999	620	999999	881	999999	709	890	281	454	991	996	464	193	740	138	999999	999999	214	138	793	167	624	380	286	214	395	248	374	49	757	123	846	109	349	999999	835	413	765	520	999999	535	438	730	999999	114	409	39	772	830	759	951	268	398	465	999999	542	249	999999	999999	305	470	999999	999999	696	877	159	364	999999	400	302	151	730	999999	858	999999	729	999999	999999	999999	804	365	476	999999	290	805	999999	457	644	999999	807	595	886	97	225	810	999999	206	999999	104	954	999999	195	999999	537	618	231	999999	540	206	999999	648	999999	354	872	999999	994	982	951	891	33	702	719	148	592	706	264	999999	478	57	259	999999	999999	999999	227	999999	179	999999	16	672	584	288	916	448	792	168	754	999999	224	285	816	999999	254	152	80	262	999999	57	999999	830	363	587	106	999999	999999	390	788	537	999999	999999	770	999999	976	289	999999	745	785	999999	355	433	999999	999999	428	999999	241	232	289	999999	999999	999999	999999	132	313	185	318	997	191	434	501	999999	380	227	999999	111	999999	915	60	999999	999999	335	477	63	701	999999	999999	999999	999999	903	261	999999	111	81	303	171	687	648	596	800	999999	999999	563	360	780	944	63	999999	999999	999999	688	325	999999	324	881	908	497	381	430	948	999999	677	999999	999999	183	999999	310	309	924	254	424	865	999999	260	992	999999	772	126	282	757	312	999999	335	841	224	999999	999999	786	200	395	674	315	999999	999999	999999	999999	481	285	999999	13	644	754	809	70	999999	823	999999	921	331	999999	999999	380	109	673	999999	161	351	996	999999	247	234	523	119	538	580	118	648	999999	756	999999	55	999999	939	999999	122	558	345	274	938	401	938	999999	999999	999999	259	999999	999999	553	13	999999	999999	999999	222	939	779	130	999999	281	490	794	184	999999	999999	999999	318	999999	441	830	560	96	999999	86	67	671	309	604	68	283	288	999999	902	104	999999	413	999999	570	999999	999	499	992	999999	999999	784	999999	226	999999	464	831	999999	610	861	385	999999	916	535	876	427	999999	640	184	999999	371	992	999999	891	90	647	761	886	747	999999	442	341	568	183	752	999999	912	454	999999	150	236	756	678	999999	527	999999	761	877	869	999999	999999	368	999999	930	999999	80	999999	999999	146	976	702	944	779	245	428	53	434	743	783	584	514	106	955	44	834	999999	324	999999	374	999999	885	999999	999999	603	641	83	26	999999	631	999999	720	660	
317	708	447	291	977	443	996	483	999999	28	104	999999	639	637	413	290	105	937	999999	793	999999	167	101	818	927	185	604	355	36	999999	122	110	863	853	788	257	597	552	637	881	999999	891	311	999999	789	731	999999	999999	670	736	542	999999	925	926	999999	160	616	629	999999	999999	838	651	456	880	999999	993	431	999999	999999	999999	999999	552	309	875	13	999999	855	999999	999999	206	999999	999999	685	300	264	428	185	999999	91	637	640	967	999999	835	52	148	444	431	959	795	999999	187	165	999999	53	989	394	59	923	775	305	999999	600	999999	591	248	966	166	626	488	818	494	704	220	525	999999	364	474	999999	864	562	434	275	243	896	43	444	181	999999	275	43	135	24	999999	342	258	377	40	254	803	182	287	999999	999999	977	815	999999	999999	988	328	634	919	226	68	222	871	999999	367	271	557	803	795	910	361	454	692	480	999999	878	277	357	333	230	999999	999999	999999	629	794	999999	90	559	499	193	999999	640	999999	908	999999	103	471	999999	20	769	999999	999999	387	376	999999	36	294	345	999999	999999	999999	999999	311	699	196	376	936	252	330	111	191	998	314	612	999999	720	340	999999	524	305	416	144	347	564	533	40	314	908	999999	999999	999999	744	999999	433	472	957	338	999999	722	589	166	999999	812	909	999999	698	695	775	394	732	695	999999	820	999999	659	999999	633	747	175	999999	71	37	76	562	139	446	532	880	149	34	391	916	71	999999	999999	197	331	437	976	835	345	539	524	452	999999	471	924	999999	773	885	333	591	258	999999	999999	138	999999	259	779	150	175	814	635	369	350	999999	999999	885	650	472	264	999999	770	340	821	531	513	623	999999	668	999999	846	117	264	701	800	668	506	417	19	44	999999	999999	999999	999999	530	904	165	111	304	33	48	45	310	630	138	999999	917	744	999999	625	999999	770	121	999999	999999	999999	999999	668	999999	119	942	477	999999	999999	192	547	933	669	999999	999999	358	522	194	644	483	810	807	634	572	978	999999	761	422	394	999999	311	545	218	351	823	533	496	561	194	90	571	404	872	447	999999	999999	258	454	378	277	26	586	999999	154	518	999999	746	105	572	369	190	65	256	932	999999	11	725	999999	999999	103	861	961	999	563	912	415	934	196	982	100	502	317	53	127	488	724	999999	73	832	923	787	999999	988	825	900	516	158	999999	999999	588	172	929	977	285	415	65	586	912	242	999999	965	559	999999	481	999999	873	21	999999	453	166	932	661	496	553	315	999999	972	999999	663	405	267	
994	630	999999	928	573	999999	768	711	432	148	165	831	729	958	237	288	517	958	999999	999999	999999	496	999999	655	999999	442	999999	969	945	93	412	259	836	845	970	928	999999	552	303	999999	253	427	31	28	776	999999	766	594	87	191	999999	225	637	901	248	508	231	749	428	140	906	798	766	999999	735	906	995	884	999999	308	570	965	665	492	260	601	999999	390	878	680	676	839	999999	763	629	197	621	999999	607	472	707	968	133	172	637	454	661	682	292	870	834	999999	606	999999	621	498	999999	154	999999	646	999999	840	999999	999999	464	999999	907	999999	719	999999	295	999999	287	524	999999	601	841	999999	855	806	939	999999	999999	18	845	793	242	122	999999	999999	637	476	999999	960	439	867	999999	385	707	571	547	659	963	744	584	999999	999999	91	187	999999	657	999999	299	999999	707	999999	742	862	902	670	999999	794	999999	999999	910	818	776	326	999999	734	999999	466	795	294	268	290	828	363	999999	81	198	160	934	132	483	581	187	450	263	999999	999999	244	483	47	737	999999	798	999999	833	765	997	288	995	453	525	999999	271	999999	999999	426	999999	999999	439	999999	481	683	999999	999999	999999	339	641	336	73	898	608	269	983	999999	557	515	491	453	999999	999999	83	910	164	491	999999	292	319	181	999999	836	774	746	805	999999	565	63	893	71	279	504	134	671	225	107	844	266	217	513	458	80	935	969	858	771	756	571	528	378	140	822	29	469	471	999999	133	862	463	340	999999	503	622	430	183	35	543	411	999999	999999	646	350	84	999999	999999	794	901	805	887	999999	895	999999	535	999999	999999	457	999999	664	210	987	973	999999	802	999999	321	955	458	514	999999	999999	999999	354	999999	471	731	789	747	999999	999999	999999	336	328	974	429	999999	207	968	106	500	726	551	999999	211	707	999999	664	548	999999	495	768	346	396	20	999999	806	550	128	73	793	150	709	270	917	532	661	655	17	999999	442	123	986	999999	24	999999	290	357	153	999999	388	77	999999	550	727	978	341	999999	318	919	622	894	89	904	313	359	27	999999	962	679	999999	437	656	175	765	999999	781	984	381	941	774	999999	407	949	999999	999999	898	168	999999	939	200	722	999999	999999	760	999999	43	92	57	664	60	999999	395	473	133	950	999999	86	784	355	999999	356	999999	999999	999999	999999	999999	140	999999	999999	461	859	748	32	488	999999	100	999999	414	228	348	698	999999	717	999999	774	999999	933	999999	999999	315	821	383	197	742	843	164	999999	942	596	60	902	862	469	213	201	261	372	984	799	
999999	852	671	566	16	507	999999	850	999999	999999	110	563	999999	495	282	639	999999	561	289	644	179	129	625	999999	999999	445	836	477	514	699	999999	700	949	36	874	463	159	817	999999	245	434	999999	999999	572	495	497	598	377	197	573	716	999999	93	349	630	740	236	853	399	999999	671	942	346	784	857	410	613	288	621	819	999999	667	380	54	999999	865	633	63	333	680	999999	999999	289	940	983	823	617	609	999999	143	999999	306	999999	619	573	999999	999999	999999	715	94	999999	320	756	378	93	999999	329	48	999999	999999	999999	999999	529	719	999999	213	662	999999	801	999999	793	14	882	999999	592	193	249	761	481	728	897	922	999999	248	796	537	999999	911	999999	935	999999	999999	480	639	999999	64	999999	708	896	369	829	572	909	681	999999	879	437	278	785	900	808	568	999999	411	999999	195	999999	291	922	999999	999999	999999	548	865	539	224	999999	253	462	537	416	999999	864	121	898	335	22	667	946	917	109	442	135	999999	999999	936	21	999999	771	999999	230	999999	786	999999	867	89	33	54	151	87	999999	194	816	258	493	277	999999	455	512	542	182	176	344	15	96	69	999999	591	738	603	212	465	999999	622	316	999999	999999	164	254	819	311	968	525	869	572	915	625	877	999999	860	243	566	999999	238	667	64	160	780	623	999999	464	442	315	999999	999999	889	712	204	941	999999	522	548	211	693	241	214	650	475	443	180	443	999999	127	878	370	999999	899	252	954	999999	770	999999	540	999999	364	868	662	977	994	682	212	431	936	999999	999999	999999	365	872	997	999999	413	999999	999999	452	373	717	324	437	188	238	989	470	249	688	801	547	17	765	339	372	552	673	480	999999	999999	22	809	226	540	999999	290	37	255	502	848	94	637	999999	82	999999	553	234	799	766	692	742	192	258	999999	800	686	600	542	634	910	740	999999	585	999999	361	908	108	999999	512	947	962	224	747	839	717	999999	919	692	692	819	999999	874	713	78	999999	829	561	126	999999	989	690	494	621	591	118	999999	999999	999999	999999	738	455	337	296	819	729	528	444	999999	391	891	766	907	850	999999	592	866	502	517	999999	531	999999	999999	999999	522	266	478	602	165	731	838	857	316	999999	954	374	990	587	894	348	999999	999999	153	734	848	999999	783	644	806	998	999999	386	999999	364	198	999999	473	179	999999	999999	261	925	289	686	999999	43	999999	935	999999	999999	602	288	608	178	552	146	213	257	319	300	483	833	999999	166	489	462	322	952	783	572	999999	821	813	341	96	781	
115	999999	999999	814	771	847	748	365	999999	963	778	375	999999	62	188	226	859	483	89	428	139	132	207	100	721	508	162	333	999999	781	474	276	999999	770	41	746	75	505	528	999999	999999	999999	760	525	684	946	150	730	393	684	962	340	999999	668	652	983	269	999999	999999	273	695	425	815	999999	999999	511	293	999999	31	442	160	363	954	453	342	699	999999	999999	415	775	368	431	999999	865	819	999999	23	423	128	57	486	973	413	999999	939	669	624	146	36	183	662	999999	709	999999	533	608	999999	808	335	952	621	588	686	327	905	273	485	950	805	364	497	870	922	973	955	187	950	699	514	673	84	235	999999	242	122	269	722	987	341	220	758	215	999999	175	436	999999	297	95	359	999999	999999	673	340	999999	685	792	186	736	996	999999	999999	685	304	662	878	395	934	453	999999	646	551	999999	999999	999999	999999	999999	999999	757	546	999999	889	864	349	837	999999	411	999999	999999	557	999999	92	985	991	984	999999	999999	910	435	297	50	999999	999999	999999	713	134	696	63	746	76	402	999999	429	199	939	466	792	345	466	182	476	500	951	896	884	563	565	506	635	41	532	382	999999	999999	505	102	56	983	636	713	793	357	158	915	999999	999999	663	796	61	527	999999	737	453	999999	820	549	22	947	997	160	569	999999	428	999999	999999	999999	663	959	999999	999999	420	999999	709	753	999999	129	352	46	741	999999	899	999999	454	117	999999	794	928	999999	649	955	89	999999	986	485	154	999999	928	443	999999	145	656	703	112	214	999999	999999	37	700	999999	999999	999999	976	215	999999	260	799	999999	321	454	999999	101	999999	320	737	767	321	823	234	609	786	201	908	665	999999	999999	206	667	249	10	310	766	238	231	999999	999999	113	999999	563	999999	354	857	617	989	631	999999	96	999999	374	999999	999999	147	803	999999	999999	509	298	999999	609	999999	64	142	506	999999	153	982	999999	999999	371	979	663	428	999999	999	265	928	583	999999	43	999999	999999	812	999999	801	215	173	999999	999999	144	999999	469	793	294	58	179	221	361	999999	999999	649	999999	999999	999999	395	784	376	876	803	835	999999	999999	378	287	56	682	999999	840	704	114	980	29	999999	214	923	519	870	144	222	999999	53	577	287	84	999999	382	94	790	907	999999	839	296	999999	312	977	523	101	515	999999	375	999999	999999	656	202	864	629	464	543	108	875	914	242	664	974	792	999999	648	304	999999	999999	597	461	932	999999	275	694	859	999999	236	409	428	364	896	999999	901	671	921	94	219	764	917	551	692	
42	999999	606	631	999999	999999	397	874	796	622	574	778	999999	449	999999	926	180	769	51	316	698	457	559	999999	818	82	999999	999999	563	94	138	755	56	768	999999	584	999999	72	999999	999999	838	535	999999	742	331	78	999999	999999	952	168	49	994	876	244	993	584	999999	999999	999999	999999	398	999999	320	712	494	818	731	707	548	394	268	117	999999	147	999999	173	825	817	999999	750	646	898	715	405	999999	999999	999999	811	775	325	999999	999999	259	999999	515	118	225	919	257	999999	346	727	999999	567	899	932	999999	999999	766	830	999999	736	256	72	999999	500	24	914	667	360	940	920	932	232	363	999999	999999	545	632	369	947	906	569	511	413	999999	224	999999	999999	122	999999	149	54	944	566	304	161	196	999999	24	999999	999999	261	999999	999999	425	795	999999	999999	49	999999	363	117	999999	882	852	176	744	659	557	285	999999	418	555	126	800	875	987	999999	69	708	670	999999	617	275	647	654	673	938	987	133	764	999999	465	999999	880	42	647	71	714	138	417	537	999999	999999	237	891	706	780	771	999999	807	794	154	341	999999	999999	499	142	245	207	503	805	671	999999	521	923	953	518	245	768	238	926	952	931	999999	142	925	877	48	756	948	999999	999999	999999	999999	969	799	133	999999	978	542	514	999999	516	634	611	866	111	228	313	999999	197	544	13	321	881	842	223	999999	282	999999	622	999999	999999	259	610	638	233	117	999999	134	999999	886	267	235	723	109	999999	999999	688	275	999999	659	999999	817	760	357	173	135	445	136	999999	92	999999	999999	920	420	347	266	34	973	999999	994	676	999999	118	311	287	778	598	999999	406	917	362	999999	163	962	369	671	499	263	475	107	671	424	548	746	999999	265	314	312	762	189	282	715	632	829	999999	554	708	459	79	395	537	999999	730	999999	730	351	848	957	999999	999999	766	771	507	999999	332	999999	999999	999999	773	32	473	295	28	999999	645	646	385	999999	999999	814	962	50	193	90	570	17	694	879	999999	999999	417	357	999999	96	999999	999999	217	96	506	999999	913	346	685	57	921	251	999999	513	33	94	966	524	976	246	713	725	999999	427	975	324	567	762	357	999999	615	126	44	999999	803	144	438	999999	827	260	999999	999999	364	145	168	999999	999999	999999	855	999999	229	893	380	25	383	697	922	790	120	192	999999	161	999999	999999	442	999999	217	712	710	889	999999	678	696	726	344	96	999999	452	268	657	999999	386	906	426	367	999999	746	28	999999	999999	221	999999	187	645	999999	749	637	266	703	363	120	660	
480	965	284	551	999999	653	680	999999	336	480	999999	463	999999	999999	254	572	999999	720	69	198	163	604	999999	18	500	999999	639	999999	459	114	999999	905	546	301	905	999999	999999	999999	525	102	999999	999999	999999	740	126	724	999999	310	504	75	525	999999	999999	999999	506	876	999999	276	60	155	24	95	999999	231	731	625	916	938	880	314	999999	999999	204	966	999999	999999	824	999999	892	999999	645	338	99	999999	999999	765	611	625	999999	39	999999	875	999999	999999	88	262	434	558	19	500	999999	476	999999	200	644	601	788	337	81	614	999999	360	383	284	509	685	995	453	641	999999	24	301	153	850	661	555	168	824	888	597	466	999999	927	402	968	179	908	999999	999999	987	976	284	999999	191	978	999999	501	999999	999999	999999	267	999999	916	53	486	516	999999	999999	539	99	443	999999	449	484	157	999999	432	981	316	340	776	106	703	653	989	739	748	961	999999	368	63	677	954	999999	339	485	359	999999	916	461	999999	999999	999999	660	999999	21	835	79	43	999999	870	520	184	539	626	170	999999	999999	64	746	768	371	707	181	46	766	20	954	154	672	999999	548	999999	999999	495	447	736	52	109	977	904	999999	999999	678	497	543	999999	424	868	999999	206	95	829	999999	693	483	632	197	624	788	999999	880	924	371	999999	332	999999	329	999999	189	999999	245	999999	87	999999	99	444	38	684	502	273	595	96	975	999999	350	718	999999	999999	21	814	549	428	999999	999999	33	753	565	912	175	98	183	380	689	999999	960	922	752	999999	604	49	604	999999	131	524	416	794	999999	896	426	999999	558	168	43	374	999999	817	852	111	818	345	878	126	518	413	999999	999999	407	240	515	999999	999999	568	999999	971	220	45	306	796	569	239	804	669	495	999999	540	25	999999	999999	860	999999	79	651	519	268	999999	488	995	999999	435	999999	999999	719	391	998	647	989	999999	71	163	849	999999	66	541	999999	541	999999	999999	956	999999	84	877	92	380	372	358	999999	58	308	810	732	50	588	999999	378	841	94	288	497	914	999999	424	286	999999	20	630	23	119	999999	726	953	857	999999	844	999999	323	315	348	28	649	999999	941	302	261	430	809	999999	694	173	747	456	929	142	52	332	660	999999	921	369	999999	345	999999	999999	581	999999	875	11	743	20	999999	536	745	270	999999	591	609	131	34	999999	211	697	328	946	193	280	999999	725	999999	999999	700	999999	394	979	287	314	127	824	721	999999	555	999999	200	999999	118	999999	710	669	294	460	723	539	576	999999	168	53	26	999999	933	311	833	
160	14	999999	320	999999	152	999999	982	999999	473	784	409	630	195	999999	507	643	837	999999	569	363	999999	546	799	171	155	213	821	243	297	999999	999999	420	570	405	803	969	374	775	78	944	686	750	986	938	139	999999	999999	764	999999	382	999999	960	741	479	719	468	430	159	196	938	999999	749	999999	615	894	989	70	789	600	538	279	72	999999	625	677	690	999999	999999	999999	210	218	66	696	914	437	930	678	100	685	999999	548	225	589	139	998	937	503	381	53	999999	885	215	174	18	113	999999	66	999999	802	39	909	999999	999999	986	730	888	62	342	999999	964	321	969	113	265	999999	64	999999	774	999999	999999	196	188	817	892	324	999999	891	688	811	78	874	562	298	656	435	979	107	603	409	119	884	999999	203	89	827	916	111	909	28	58	886	291	499	72	843	731	751	234	671	999999	997	374	531	119	100	759	681	457	829	20	956	879	999999	999999	855	35	984	737	999999	407	999999	999999	669	762	192	592	73	235	813	704	237	873	931	681	999999	999999	639	94	989	78	245	654	89	18	999999	16	916	982	999999	818	746	23	169	999999	826	24	705	768	999999	507	999999	456	644	999999	783	93	948	693	404	346	395	899	748	995	999999	999999	999999	660	671	185	676	999999	27	995	957	223	713	999999	855	108	813	871	999999	999999	382	789	999999	953	235	17	68	232	587	871	432	846	275	173	111	999999	999999	54	999999	750	830	614	999999	999999	999999	569	379	290	838	306	532	523	742	266	999999	383	247	949	999999	663	127	999999	999999	156	999999	120	948	999999	566	285	986	769	774	416	661	999999	360	370	999999	999999	638	777	394	291	348	909	114	19	550	999999	342	171	619	999999	633	387	121	999999	86	67	621	829	724	999999	999999	763	999999	335	604	999999	999999	876	174	999999	35	999999	69	222	807	663	16	938	999999	999999	943	825	999999	340	783	284	656	999999	999999	999999	999999	808	62	831	999999	585	169	778	414	696	705	465	996	849	999999	999999	327	999999	483	999999	61	682	830	886	999999	999999	999999	418	552	330	207	953	592	447	725	226	297	238	251	232	503	237	534	312	143	488	828	309	922	499	957	758	595	870	675	371	977	175	222	486	972	999999	236	999999	498	999999	999999	999999	999999	201	995	98	657	261	919	824	158	527	753	140	999999	313	999999	62	373	449	999999	721	772	363	249	999999	999999	764	999999	753	999999	450	814	391	999999	999999	999999	731	999999	868	110	344	951	999999	223	460	999999	92	821	668	999999	183	719	58	394	
999999	786	770	952	873	83	893	11	176	823	999999	713	371	525	396	138	764	557	505	349	32	770	999999	150	788	709	933	942	591	499	826	999999	765	996	463	492	999999	779	999999	794	217	343	999999	37	999999	746	999999	999999	435	539	999999	626	224	709	371	391	865	630	173	174	999999	950	420	676	996	976	947	999999	72	903	724	985	926	711	141	999999	999999	894	999999	999999	999999	376	517	61	999	999999	516	999999	634	82	627	783	616	466	999999	266	922	999999	999999	538	999999	686	504	532	815	999999	699	999999	577	682	405	971	999999	999999	516	774	443	368	676	796	999999	891	999999	999999	999999	940	379	469	67	875	766	876	864	105	252	971	871	999999	246	495	511	999999	488	952	676	656	788	495	950	879	823	564	441	243	78	908	946	514	256	874	144	999999	999999	999999	915	529	116	999999	999999	999999	902	457	132	999999	999999	999999	999999	787	999999	999999	999999	884	519	187	61	212	999999	630	37	344	34	367	738	999999	999999	999999	557	786	999999	157	549	887	999999	414	976	999999	441	261	999999	611	505	169	200	999999	722	260	999999	277	999999	713	94	486	872	543	521	545	718	761	999999	23	909	999999	999999	176	89	274	999999	115	210	685	770	193	682	425	838	999999	176	121	649	110	561	999999	144	333	72	73	999999	83	893	441	657	999999	431	935	702	879	419	999999	547	457	999999	614	76	999999	999999	900	999999	999999	705	999999	378	999999	121	728	461	628	491	426	113	999999	999999	999999	999999	999999	999999	999999	999999	746	722	959	455	152	999999	999999	999999	999999	999999	179	391	999999	269	567	378	246	73	60	568	702	483	83	397	992	920	999999	208	790	402	307	937	852	999999	999999	735	999999	211	235	999999	999999	999999	513	999999	999999	45	940	756	692	999999	975	705	999999	531	999999	273	999999	571	462	231	53	993	336	999999	915	241	539	34	212	831	632	999999	837	999999	999999	999999	969	668	85	957	999999	774	515	964	426	601	960	330	999999	793	97	999999	748	14	988	926	285	958	499	90	506	916	554	860	202	999999	999999	958	999999	999999	999999	979	495	999999	999999	278	487	371	999999	324	281	218	946	999999	744	457	297	833	40	721	815	21	178	994	999999	73	230	655	772	485	733	11	999999	119	499	117	689	252	761	719	448	913	829	185	809	297	969	145	125	745	999999	45	999999	999999	162	292	999999	500	53	189	999999	832	599	999999	591	279	770	837	999999	637	768	54	81	320	282	902	192	993	195	173	999999	94	999999	37	832	698	82	999999	956	217	306	198	208	
582	670	616	999999	185	594	539	999999	142	227	488	999999	608	999999	618	888	260	110	999999	999999	880	999999	964	303	572	820	893	207	494	999999	711	999999	580	845	499	649	999999	588	16	999999	656	645	960	867	999999	60	233	734	464	999999	706	116	999999	882	328	497	706	322	999999	365	701	342	43	262	516	157	999999	763	474	968	232	999999	104	418	658	244	134	999999	253	521	596	168	742	106	999999	604	999999	697	526	11	999999	354	837	651	707	324	612	999999	361	902	654	470	999999	496	999999	44	22	80	233	999999	999999	999999	79	999999	999999	542	599	999999	87	911	999999	999999	999999	472	999999	877	999999	999999	999999	344	632	999999	746	350	866	999999	999999	999999	930	999999	591	781	999999	442	638	999999	285	607	883	999999	724	675	631	449	607	999999	233	797	999999	297	210	999999	370	889	461	947	862	728	372	641	999999	353	999999	937	329	523	244	803	833	999999	602	236	999999	545	620	957	999999	306	999999	920	999999	110	784	643	939	999999	421	584	981	999999	481	999999	245	251	530	381	669	693	999999	94	999999	429	963	781	695	974	999999	825	278	504	162	566	985	452	999999	543	999999	999999	998	308	111	660	822	152	218	55	990	999999	24	249	298	111	187	999999	218	483	999999	13	999999	965	999999	596	999999	487	999999	999999	999999	999999	513	986	812	306	999999	821	982	999999	606	999999	572	650	983	682	999999	39	999999	61	389	337	243	264	407	564	425	999999	286	999999	999999	345	613	999999	484	999999	814	999999	436	999999	416	365	676	167	876	324	441	307	981	348	786	285	281	487	999999	243	999999	259	589	258	999999	661	544	999999	706	271	218	999999	175	785	868	782	603	999999	645	33	999999	85	387	92	133	128	61	937	999999	78	73	136	766	999999	648	564	447	999999	999999	754	820	209	461	615	116	172	141	205	480	13	682	67	841	512	582	999999	871	507	999999	762	999999	606	747	637	208	92	512	924	999999	313	344	425	111	999999	999999	999999	624	772	975	999999	986	856	467	726	396	15	999999	999999	668	174	692	940	62	359	154	999999	461	823	999999	999999	660	217	999999	176	999999	267	955	951	310	131	858	109	531	174	999999	999999	999999	31	251	999999	797	258	265	999999	999999	999999	372	752	999999	988	999	999999	365	999999	310	778	798	300	68	139	60	999999	953	547	316	593	999999	888	583	999999	85	439	999999	224	236	412	952	95	556	273	894	213	215	999999	131	68	744	579	999999	997	999999	848	963	122	999999	464	304	999999	666	37	999999	484	999999	354	913	569	228	151	
725	999999	825	999999	744	794	244	846	137	641	426	257	999999	999999	33	585	999999	236	476	470	81	771	999999	999999	429	529	288	419	44	861	999999	561	839	602	854	966	999999	251	999999	179	999999	305	336	662	301	999999	999999	999999	999999	999999	907	999999	103	757	79	953	790	999999	999999	999999	515	825	812	276	243	999999	418	999999	999999	999999	413	204	131	306	593	776	444	455	943	20	351	143	958	450	999999	999999	467	999999	533	900	999999	590	958	999999	664	999999	493	70	429	436	10	999999	169	403	189	712	565	999999	174	303	518	345	999999	283	999999	381	866	999999	323	999999	407	999999	999999	94	881	823	246	241	642	541	293	384	35	516	20	419	974	565	270	999999	166	670	999999	999999	392	840	942	999999	26	293	999999	131	746	907	39	999999	999999	85	521	366	475	333	164	632	999999	999999	319	141	272	463	407	310	111	81	999999	999999	999999	492	702	50	880	561	225	359	356	172	637	999999	487	999999	210	999999	54	904	775	833	515	999999	230	258	531	810	422	563	885	999999	29	674	552	302	999999	726	382	480	485	914	117	805	286	999999	999999	999999	999999	999999	263	508	999999	207	306	999999	231	133	271	453	519	80	148	661	473	471	999999	999999	575	195	89	483	999999	999999	999999	860	999999	709	19	999999	752	340	166	999999	310	387	628	822	378	30	80	143	465	928	961	999999	999999	456	342	999999	999999	542	625	469	846	779	982	692	999999	445	999999	521	123	889	701	188	913	999999	361	95	999999	999999	999999	554	124	999999	28	597	612	23	95	999999	377	204	999999	999999	714	999999	648	999999	999999	936	54	932	224	559	999999	999999	237	782	501	999999	104	256	970	385	948	81	354	900	761	999999	89	999999	360	536	999999	919	222	491	473	226	999999	830	690	999999	999999	999999	339	565	927	452	999999	829	999999	962	184	131	234	300	999999	643	352	748	999999	20	856	999999	581	687	415	999999	362	746	319	999999	128	273	999999	73	110	999999	741	789	972	318	999999	259	253	398	362	32	694	999999	999999	830	873	999999	999999	999999	60	996	91	651	999999	827	99	623	999999	245	844	911	564	170	200	976	901	563	776	461	985	606	44	999999	335	999999	415	441	526	488	999999	863	212	999999	23	999999	214	99	999999	999999	228	999999	739	999999	553	451	467	534	731	253	928	319	488	609	999999	453	961	897	326	767	422	658	999999	999999	999999	999999	999999	999999	156	97	771	999999	999999	632	242	583	867	36	639	884	925	880	709	283	559	102	385	602	999999	999999	151	316	999999	872	731	569	
316	707	184	573	742	999999	387	644	481	127	394	856	377	999999	586	935	268	999999	841	999999	949	999999	999999	741	605	116	483	586	999999	464	48	999999	900	673	999999	999999	852	999999	999999	144	503	75	999999	999999	707	529	235	94	999999	216	58	999999	40	999999	620	999999	235	442	967	999999	316	800	999999	26	999999	999999	955	703	842	999999	92	999999	300	706	999999	883	30	49	43	999999	881	399	999999	739	416	707	32	710	63	783	933	419	108	515	999999	702	376	999999	364	375	999999	531	251	567	133	856	50	333	160	736	473	999999	409	890	754	917	207	959	610	999999	319	254	650	68	492	999999	103	999999	878	346	516	999999	685	668	513	359	157	45	615	560	667	699	559	326	320	747	20	217	761	910	999999	417	185	983	65	328	881	192	84	459	762	265	454	814	229	238	511	999999	387	405	770	172	353	59	713	620	695	999999	748	999999	663	999999	33	968	999999	109	69	701	999999	194	478	964	999999	166	798	411	254	745	106	999999	246	279	829	366	999999	342	73	135	279	444	633	999999	444	339	999999	999999	242	999999	971	130	178	809	999999	999999	926	805	211	197	261	312	375	949	238	999999	508	394	66	667	999999	509	999999	934	432	999999	561	921	530	630	369	921	999999	769	999999	976	999999	999999	151	999999	999999	999999	140	876	873	966	79	999999	999999	999999	831	412	820	575	999999	471	94	243	999999	960	642	14	999999	580	827	340	999999	999999	185	999999	752	81	253	429	237	493	379	999999	71	999999	108	877	603	752	999999	957	111	603	121	311	999999	679	999999	190	999999	999999	70	559	58	543	832	472	999999	76	34	759	169	400	999999	173	102	924	182	999999	999999	764	411	532	781	999999	999999	541	494	999999	370	83	31	72	999999	803	433	999999	999999	528	633	636	379	536	727	49	798	711	265	947	219	967	507	139	329	239	32	537	778	999999	314	301	977	633	706	951	999999	999999	965	999999	740	283	999999	653	999999	235	999999	875	999999	741	80	527	285	999999	665	402	575	891	742	206	780	895	50	931	223	341	658	746	829	775	311	701	745	721	217	999999	164	854	841	104	843	157	732	47	118	787	25	999999	999999	314	999999	846	364	768	763	845	242	882	440	955	576	649	55	39	440	379	781	564	339	729	248	721	999999	648	362	633	172	13	999999	436	999999	999999	777	525	398	464	347	976	957	372	703	281	999999	999999	999999	999999	111	703	607	999999	15	461	111	999999	75	999999	999999	999999	999999	999999	682	239	69	13	639	359	871	999999	
999999	999999	41	804	606	967	35	966	307	174	999999	167	999999	469	405	93	999999	864	125	999999	459	733	667	631	570	999999	689	474	222	420	255	178	333	582	72	631	707	210	999999	144	223	999999	999999	632	595	258	999999	222	999999	975	582	775	243	342	79	907	318	410	244	778	287	560	754	999999	918	952	834	999999	406	774	385	999999	19	981	999999	360	999999	44	45	321	999999	477	999999	999999	837	480	999999	990	999999	999999	999999	307	966	999999	856	662	355	481	714	642	424	658	815	68	600	362	999999	999999	26	719	542	284	374	923	558	810	919	517	59	447	28	843	447	999999	999999	88	263	933	135	663	15	893	329	403	897	572	661	582	646	485	715	682	999999	793	622	48	932	53	527	56	999999	837	431	277	624	580	999999	573	607	521	108	831	136	362	713	999999	954	971	35	999999	158	346	871	574	999999	345	869	653	628	422	156	220	416	88	921	999999	472	62	778	326	361	999999	975	134	386	884	556	622	999999	974	999999	961	27	541	898	999999	966	857	999999	289	999999	999999	999999	194	999999	888	424	999999	440	545	186	902	202	708	635	70	370	999999	197	847	788	256	999999	654	999999	194	202	875	999999	999999	211	615	517	999999	615	999999	999999	791	759	498	469	509	191	543	797	191	768	318	906	999999	45	229	669	697	999999	464	993	300	855	190	695	549	866	915	344	571	999999	703	102	841	999999	999999	987	999999	999999	288	999999	999999	856	156	426	884	969	352	489	982	945	819	998	999999	999999	999999	999999	579	803	919	642	275	209	999999	796	75	225	74	999999	466	242	970	319	221	399	962	999999	708	763	811	580	999999	999999	999999	625	575	704	941	50	75	999999	418	999999	469	645	799	830	999999	360	361	668	904	432	33	999999	975	510	786	762	838	418	238	999999	992	348	999999	839	848	611	231	370	999999	34	855	999999	824	85	849	999999	599	142	999999	358	412	152	676	999999	412	611	649	999999	918	189	212	656	414	602	999999	130	526	959	999999	28	999999	990	394	879	999999	209	925	900	660	220	172	705	604	880	999999	849	672	38	436	246	961	165	452	105	822	208	999999	231	182	728	999999	640	999999	999999	229	422	758	796	524	212	999999	749	414	707	999999	506	999999	534	200	62	999999	498	999999	999999	999999	973	999999	299	67	999999	791	999999	727	999999	171	999999	999999	808	660	999999	101	875	999999	999999	560	999999	750	744	88	325	999999	884	999999	129	999999	560	999999	414	999999	999999	999999	469	999999	156	999999	981	31	483	999999	494	951	
999999	873	210	961	583	984	309	195	844	999999	803	220	742	231	906	674	608	999999	610	425	150	80	415	125	632	999999	367	812	579	999999	277	208	593	373	999999	20	829	999999	696	575	807	229	893	33	81	258	995	924	999999	317	999999	821	935	999999	810	183	999999	95	339	446	627	496	999999	654	954	604	999999	999999	999999	896	844	450	964	44	999999	921	999999	391	54	999999	151	442	307	999999	777	456	272	524	563	999999	551	744	829	260	948	999999	612	248	78	476	631	999999	604	999999	473	972	999999	901	461	888	999999	86	51	999999	304	195	999999	999999	999999	508	341	112	815	600	354	109	999999	999999	96	306	999999	999999	323	577	752	524	837	999999	999999	804	599	371	73	999999	732	475	999999	999999	956	762	131	268	371	570	999999	529	811	14	999999	373	361	999999	815	164	999999	68	999999	473	213	999999	999999	510	556	82	909	970	48	150	999999	879	999999	747	757	333	185	61	576	999999	442	999999	713	833	425	435	452	456	999999	909	999999	999999	711	999999	670	186	415	621	999999	299	660	174	490	670	999999	394	967	614	395	491	978	999999	492	20	41	980	76	999999	94	999999	629	463	424	139	55	205	177	999999	999999	580	918	564	349	286	102	278	741	999999	698	40	999999	838	70	74	930	577	190	700	208	689	999999	891	536	591	999999	207	749	999999	624	940	999999	800	536	815	573	999999	999999	215	918	763	248	32	825	999999	999999	790	403	360	209	478	24	999999	968	999999	999999	36	37	757	617	895	528	390	428	757	814	667	311	999999	500	515	398	974	999999	999999	999999	98	76	482	928	999999	804	999999	161	156	926	999999	999999	999999	354	547	397	431	999999	32	244	858	603	78	999999	995	488	999999	859	694	89	49	694	534	946	381	960	554	999999	738	101	999999	238	282	831	74	835	999999	900	999999	128	967	999999	759	209	592	999999	998	243	999999	399	656	539	467	77	886	65	307	202	973	587	842	601	999999	931	114	629	331	999999	999999	169	326	999999	906	576	122	999999	934	334	364	887	999999	999999	896	348	999999	999999	771	215	944	18	538	999999	999999	376	285	375	999999	827	105	962	173	761	67	773	999999	408	633	891	999999	233	999999	999999	838	95	625	531	705	521	496	514	999999	999999	302	176	630	356	330	539	300	747	146	116	238	999999	723	210	263	132	999999	999999	967	999999	260	720	887	999999	142	841	751	754	669	999999	999999	591	114	58	469	890	152	727	87	103	600	999999	999999	999999	744	446	372	424	277	583	999999	459	546	978	865	
999999	289	76	224	489	999999	546	87	142	775	999999	999999	675	741	999999	999999	547	959	873	288	53	999999	999999	820	999999	478	999999	487	999999	758	881	54	999999	192	887	611	86	999999	999999	315	64	140	954	999999	106	159	697	682	904	603	709	500	672	699	999999	999999	999999	255	528	21	999999	69	990	384	894	603	171	492	853	999999	902	44	371	999999	999999	999999	680	999999	723	999999	781	654	582	999999	58	390	999999	435	999999	940	205	830	984	586	853	994	150	580	353	999999	988	215	999999	152	701	675	138	113	475	909	276	781	532	982	239	807	486	507	335	999999	231	999999	131	913	566	81	999999	785	715	240	772	110	999999	999999	557	576	825	440	791	383	262	278	960	462	999999	424	308	12	999999	56	518	642	254	840	999999	999999	93	915	586	999999	625	999999	398	999999	146	176	999999	312	999999	663	981	56	715	951	261	953	999999	999999	249	151	999999	56	438	668	722	139	855	999999	947	305	492	999999	854	172	999999	909	999999	999999	325	507	923	996	578	693	75	471	927	303	589	329	488	424	676	999999	999999	578	915	729	522	16	999999	999999	364	999999	999999	80	999999	552	999999	999999	999999	58	353	741	999999	776	999999	745	603	260	212	562	861	628	817	77	244	419	999999	189	994	159	999999	318	195	873	641	449	999999	999999	279	384	110	247	255	999999	81	934	226	999999	110	180	136	272	999999	759	198	736	999999	114	836	999999	246	24	357	923	999999	44	999999	354	999999	39	233	608	999999	827	462	999999	383	388	995	999999	203	235	88	823	999999	999999	514	436	685	905	999999	999999	168	497	999999	95	889	999999	999999	999999	388	871	999999	999999	946	999999	291	999999	307	574	362	999999	118	537	588	21	935	533	900	905	530	999999	668	238	902	816	450	493	688	376	999999	61	794	999999	920	999999	290	18	877	506	658	536	999999	121	552	203	308	630	908	999999	160	999999	999999	999999	516	269	213	716	178	140	86	797	999999	931	839	999999	149	160	616	999999	730	926	656	403	256	994	999999	557	999999	708	517	820	999999	999999	999999	378	630	999999	452	661	128	573	840	746	999999	860	999999	999999	281	999999	64	999999	999999	999999	999999	233	709	999999	441	522	999999	999999	40	469	622	266	222	736	716	999999	681	42	708	954	148	167	96	909	972	395	756	793	285	444	654	369	805	934	165	991	669	999999	674	929	393	473	999999	380	999999	999999	648	510	491	810	999999	31	450	69	999999	248	999999	799	65	999999	765	485	379	595	814	262	460	288	581	724	800	999999	367	778	
571	674	624	999999	999999	999999	747	255	311	475	999999	632	999999	999999	430	916	854	870	547	629	173	908	999999	999999	565	871	713	369	999999	999999	19	999999	663	671	999999	838	624	999999	999999	256	308	519	999999	904	999999	999999	999999	714	857	999999	870	999999	541	738	614	663	581	999999	160	913	104	387	326	545	465	392	999999	999999	256	592	302	432	855	300	999999	653	734	999999	235	383	999999	998	511	275	999999	89	999999	925	67	999999	267	946	999999	999999	999999	999999	999999	638	999999	999999	223	95	467	275	999999	999999	84	251	417	960	928	392	999999	776	999999	106	876	60	649	385	442	53	201	999999	335	356	161	754	148	410	999999	106	999999	896	169	999999	540	246	999999	999999	14	708	517	999999	999999	999999	999999	504	726	65	54	152	988	73	896	999999	893	56	939	999999	295	330	999999	999999	510	831	642	556	616	930	565	639	999999	201	381	734	536	104	513	460	851	657	999999	93	999999	999999	117	686	999	990	559	494	999999	888	999999	683	999999	509	596	999999	242	948	887	795	500	414	996	797	691	999999	643	999999	999999	489	173	638	302	999999	650	202	999999	999999	556	626	381	80	342	267	39	999999	138	36	999999	438	227	903	769	241	999999	951	999999	319	994	999999	356	760	951	817	999999	533	391	587	999999	999999	361	286	402	271	424	999999	999999	738	768	993	43	999999	300	114	271	270	868	70	999999	699	880	414	961	718	279	999999	129	999999	999999	505	316	550	178	114	86	940	511	508	817	173	879	583	551	10	803	740	469	846	999999	464	665	330	999999	169	522	999999	999999	999999	999999	804	309	999999	205	273	999999	999999	999999	196	38	999999	759	369	253	272	820	307	863	960	914	999999	161	999999	969	87	840	986	399	18	591	139	625	827	517	22	863	331	387	287	323	320	302	283	818	234	705	999999	87	888	349	999999	999999	365	768	462	999999	36	587	128	433	700	999999	999999	604	898	705	931	852	240	999999	999999	919	585	999999	603	246	877	464	745	381	999999	909	511	669	376	999999	269	68	65	369	999999	744	999999	854	623	999999	999999	999999	919	999999	774	999999	846	999999	851	306	508	719	175	225	775	572	999999	746	887	791	591	770	238	999999	446	872	999999	870	573	753	659	730	33	386	999999	209	544	227	607	102	72	32	818	79	547	550	893	839	594	274	999999	523	999999	831	635	102	449	999999	92	901	655	976	999999	107	999999	999999	696	789	841	999999	37	999999	148	795	729	569	999999	168	315	895	999999	999999	999999	308	850	146	763	201	750	999999	759	
478	145	706	447	96	116	999999	433	999999	854	114	998	29	246	288	999999	181	999999	76	999999	291	761	196	921	697	700	616	257	999999	23	504	48	560	816	559	488	442	358	643	999999	240	735	546	51	875	959	999999	72	999999	762	592	99	999999	149	478	717	948	784	749	999999	499	473	923	755	359	75	447	212	999999	800	941	822	469	613	999999	999999	224	155	56	738	443	999999	999999	747	431	415	364	420	348	842	540	999999	609	257	963	766	811	790	691	999999	521	63	384	771	820	999999	629	80	999999	921	502	999999	738	999999	952	999999	788	999999	334	944	710	36	864	845	270	293	223	222	649	999999	999999	999999	464	999999	999999	999999	179	914	927	661	785	293	191	426	999999	736	919	599	304	999999	999999	635	999999	999999	999999	494	199	539	511	536	556	417	431	95	187	77	349	501	793	572	775	873	258	999999	168	427	845	448	504	533	373	999999	917	999999	174	118	968	716	147	732	200	639	413	400	114	999999	862	999999	248	282	397	428	999999	732	252	115	387	791	588	999999	649	750	44	977	173	932	500	799	999999	78	108	632	364	70	382	145	470	857	569	791	564	749	209	999999	146	945	818	194	999999	69	730	999999	138	465	999999	999999	604	435	999999	181	876	73	999999	179	999999	764	999999	745	360	117	645	529	232	797	127	899	551	812	841	999999	124	315	420	861	348	999999	999999	898	977	932	999999	44	630	397	999999	501	574	40	59	381	881	83	999999	281	999999	210	999999	999999	348	193	898	792	593	20	67	571	652	323	831	261	271	175	767	427	576	610	999999	835	883	999999	335	520	763	470	345	50	481	149	999999	147	968	172	560	793	43	999999	450	999999	999999	999999	849	260	999999	797	999999	716	315	999999	704	813	999999	128	458	722	858	387	999999	999999	674	27	999999	512	876	694	293	999999	999999	999999	394	999999	170	999999	505	540	776	999999	322	965	360	999999	735	999999	445	633	836	999999	713	999999	935	656	999999	327	999999	322	999999	346	999999	514	514	20	999999	999999	32	876	999999	31	999999	999999	945	783	75	73	999999	999999	999999	35	999999	252	999999	444	394	777	999999	738	999999	843	344	193	287	439	700	999999	460	349	528	403	999999	569	999999	814	236	795	891	161	590	655	554	901	999999	236	999999	141	655	80	626	999999	302	294	766	810	999999	439	640	516	93	267	612	999999	525	887	984	999999	272	53	999999	599	885	887	157	999999	298	443	162	60	169	568	162	390	999999	205	110	757	802	999999	999999	796	164	385	77	333	
52	131	385	153	252	999999	999999	999999	862	36	447	415	146	312	999999	999999	999999	590	356	999999	114	999999	709	330	786	236	999999	101	916	421	444	510	819	824	999999	176	68	19	999999	999999	699	550	999999	697	758	695	620	999999	658	999999	999999	574	39	552	228	819	422	64	366	26	77	777	695	450	592	999999	596	322	999999	354	999999	999999	782	958	825	563	704	22	571	101	616	214	443	43	903	999999	999999	276	605	999999	754	13	999999	791	330	999999	999999	999999	114	821	108	307	999999	999999	696	999999	999999	80	999999	665	124	410	492	999999	409	999999	344	662	999999	999999	465	330	717	298	600	999999	999999	999999	637	903	708	628	907	750	999999	318	999999	139	999999	663	999999	999999	549	999999	486	353	520	388	392	468	588	203	539	392	999999	999999	589	320	999999	999999	624	801	442	824	956	496	503	742	281	100	266	214	999999	884	999999	65	780	777	811	256	672	999999	608	999999	325	515	99	524	393	224	728	294	425	832	48	287	999999	724	983	999999	850	777	999999	301	999999	383	877	654	999999	311	997	812	508	467	841	387	202	273	999999	451	407	999999	999999	999999	371	972	789	493	845	366	97	66	794	821	405	894	140	317	967	999999	637	444	774	92	226	916	786	958	999999	999999	95	704	999999	541	592	871	428	999999	929	999999	999999	393	809	392	223	941	999999	686	999999	946	257	884	305	567	999999	999999	214	276	999999	454	196	830	999999	999999	281	392	999999	263	239	534	476	90	387	738	357	253	999999	391	868	285	899	109	897	54	413	999999	408	658	999999	999999	667	162	999999	484	53	763	891	624	121	999999	111	764	457	536	999999	177	507	999999	999999	569	999999	822	407	565	999999	999999	999999	458	999999	81	983	191	999999	610	867	323	870	903	694	594	362	20	280	47	999999	145	651	999999	573	245	702	841	449	167	299	844	754	654	928	956	829	443	843	50	999999	919	999999	846	668	166	306	603	872	624	999999	999999	551	999999	391	420	445	572	884	545	378	152	742	377	320	32	568	226	999999	738	765	999999	999999	239	200	264	906	999999	999999	416	939	109	968	824	950	971	999999	395	272	999999	521	266	558	307	671	704	187	861	536	646	597	89	629	999999	999999	298	999999	321	179	137	999999	640	999999	999999	999999	279	183	917	427	999999	730	183	953	465	999999	509	371	999999	568	495	86	54	278	65	818	999999	479	834	965	999999	820	980	225	145	999999	880	999999	90	701	402	530	270	443	999999	915	424	135	173	917	359	926	291	753	683	60	469	
999999	815	659	745	799	349	951	765	528	749	999999	818	462	999999	123	290	178	175	964	816	999999	90	999999	404	734	316	999999	615	999999	538	999999	541	94	544	518	580	431	955	603	999999	319	678	668	999999	465	999999	711	999999	246	999999	123	999999	718	244	858	291	999999	264	21	493	433	345	999999	990	522	999999	733	999999	828	543	859	222	571	783	507	999999	422	973	999999	999999	604	345	379	98	999999	648	823	850	685	999999	904	176	944	120	758	973	999999	678	999999	49	583	793	753	702	786	901	999999	935	737	999999	868	999999	325	594	999999	97	965	941	999999	874	999999	999999	242	999999	639	692	999999	461	35	533	295	744	328	899	999999	811	999999	677	999999	524	631	887	999999	760	999999	212	850	999999	232	999999	999999	705	113	779	446	700	999999	161	73	103	632	565	999999	214	640	134	383	999999	751	86	999999	298	999999	61	999999	715	770	482	243	436	841	999999	239	364	525	589	640	549	462	152	999999	440	613	218	891	999999	999999	907	130	999999	999999	434	608	155	999999	719	76	62	536	730	929	89	918	636	261	999999	999999	999999	999999	60	999999	834	963	608	827	75	684	999999	169	187	738	862	362	10	999999	417	320	94	999999	805	522	588	22	732	999999	180	522	977	957	187	739	430	228	79	748	995	470	999	328	109	999999	646	892	999999	999999	76	727	917	39	844	403	999999	366	883	537	905	821	999999	396	656	552	706	999999	982	999999	317	644	999999	999999	612	947	321	765	100	770	876	696	999999	740	999999	453	605	948	999999	783	497	74	999999	541	843	183	238	612	671	556	999999	999999	909	912	683	432	444	665	999999	896	92	485	999999	123	660	219	169	501	250	213	999999	999999	999999	999999	949	253	308	999999	418	439	718	708	104	999999	441	704	786	999999	66	723	999999	939	531	226	701	21	799	999999	999999	999999	999999	736	372	999999	608	579	999999	999999	999999	440	134	999999	256	987	999999	383	999999	731	681	999999	999999	999999	999999	527	999999	17	237	144	507	999999	453	86	869	999999	425	982	999999	636	999999	861	882	85	788	625	598	999999	693	543	999999	327	630	78	550	925	999999	999999	301	845	272	600	352	687	213	34	987	57	824	471	572	205	48	999999	795	819	83	999999	630	819	928	880	324	693	106	999999	317	999999	999999	999999	584	819	690	500	373	344	519	205	999999	763	999999	551	499	999999	971	842	289	875	999999	999999	851	999999	999999	999999	916	392	286	659	999999	33	717	611	521	880	999999	752	514	999999	391	999999	999999	999999	486	866	190	387	391	
103	721	263	999999	999999	113	806	999999	731	999999	218	583	981	68	859	999999	848	55	999999	999999	618	343	228	337	741	493	999999	999999	973	376	118	999999	539	10	999999	937	999999	132	285	507	715	787	999999	908	306	964	999999	401	999999	999999	637	821	163	357	772	759	999999	925	169	948	291	999999	129	999999	736	917	54	980	876	999999	286	999999	769	529	324	830	187	320	41	777	999999	430	999999	709	999999	999999	147	192	999999	432	444	412	962	337	999999	338	668	999999	182	388	919	430	525	528	987	910	999999	634	42	941	581	999999	893	392	864	999999	408	420	627	999999	999999	862	999999	453	487	999999	764	441	312	986	172	999999	148	653	857	663	904	460	999999	828	999999	999999	159	296	999999	261	999999	999999	472	365	999999	258	182	732	607	999999	999999	82	50	999999	999999	999999	331	56	999999	999999	54	250	534	211	956	947	698	999999	999999	277	712	466	999999	236	366	194	999999	947	65	913	214	415	55	799	985	999999	419	999999	681	625	191	999999	516	999999	216	277	55	271	999999	982	559	383	528	340	355	221	480	814	757	999999	999999	383	990	865	989	639	204	734	226	999999	538	999999	127	588	999999	608	999999	945	999999	98	148	999999	548	83	364	999999	999999	715	454	773	362	605	999999	719	975	808	123	650	999999	577	83	320	54	284	453	469	266	940	254	747	272	534	999999	668	823	942	834	916	511	168	752	489	290	452	999999	999999	999999	999999	999999	287	494	308	287	452	25	828	999999	273	629	894	999999	946	470	999999	511	827	999999	999999	999999	999999	973	206	148	509	824	593	39	999999	513	520	230	858	999999	999999	262	963	999999	999999	999999	995	289	999999	297	617	593	806	28	583	941	944	999999	66	512	580	314	298	999999	777	628	999999	798	71	760	118	674	999999	618	503	999999	547	579	470	539	900	753	412	999999	531	999999	28	575	999999	660	569	999999	999999	356	999999	662	964	803	999999	723	999999	207	227	810	188	942	877	197	999999	139	999999	374	661	527	611	999999	999999	388	999999	862	609	855	999999	411	201	999999	510	369	861	840	490	743	999999	747	317	702	535	601	999999	588	47	999999	60	327	266	204	999999	647	744	929	760	585	175	999999	123	375	999999	816	618	468	999999	518	335	684	648	999999	999999	999999	219	909	302	310	657	59	824	778	805	34	154	999999	982	863	625	999999	89	904	999999	493	633	999999	847	999999	982	272	155	999999	505	376	678	606	930	822	999999	835	637	999999	928	999999	792	344	570	830	999999	622	999999	579	892	403	999999	999999	91	
781	999999	277	999999	583	328	395	903	999999	282	438	356	548	76	169	999999	790	303	630	999999	461	700	298	380	27	56	370	785	999999	637	111	772	999999	524	999999	541	999999	773	999999	141	543	223	999999	71	142	483	133	555	999999	999999	999999	109	974	768	629	90	992	896	54	536	957	609	999999	667	181	666	422	33	917	627	275	26	249	498	442	248	213	236	999999	543	923	999999	468	432	999999	12	798	176	999999	999999	549	272	729	999999	999999	934	886	999999	890	999999	71	109	638	699	878	96	860	485	335	391	877	765	999999	510	999999	999999	150	904	999999	178	999999	999999	138	848	87	12	296	722	999999	508	999999	383	999999	772	482	824	186	769	553	448	999999	322	999999	999999	200	784	999999	229	914	40	793	999999	696	721	608	815	970	789	621	999999	799	999999	170	999999	999999	503	428	886	38	789	966	380	361	694	36	554	999999	625	657	999999	398	77	807	999999	999999	381	687	999999	173	999999	853	999999	157	678	649	14	162	23	999999	696	365	728	999999	135	74	422	630	11	695	63	999999	355	141	329	999999	732	999999	877	122	658	816	804	999999	999999	999999	999999	999999	683	55	32	402	401	150	961	999999	669	875	999999	999999	999999	750	686	929	120	999999	507	265	828	999999	999999	674	999999	901	826	880	561	999999	999999	199	495	199	999999	955	672	999999	18	999999	180	392	817	856	657	658	820	907	140	875	612	114	438	999999	404	492	999999	358	127	500	324	90	385	664	999999	999999	733	112	803	999999	266	459	999999	999999	95	446	382	70	999999	626	999999	999999	999999	685	999999	725	999999	182	794	999999	827	999999	542	518	999999	999999	16	163	810	175	924	717	999999	409	999999	999999	999999	146	237	958	119	999999	342	999999	419	405	999999	999999	270	330	999999	560	999999	999999	903	942	999999	740	999999	999999	439	999999	259	850	999999	373	815	350	76	999999	868	624	944	836	355	758	981	51	108	999999	759	316	999999	490	443	999999	999999	999999	506	676	999999	126	733	242	999999	890	819	491	798	55	999999	999999	999999	29	461	117	616	481	994	154	961	999999	641	918	245	133	336	769	999999	338	963	60	999999	400	14	752	891	712	318	465	999999	999999	999999	63	999999	999999	683	873	38	335	999999	928	770	361	715	371	484	815	996	405	999999	59	999999	470	999999	539	155	999999	25	999999	226	904	999999	539	215	471	631	587	24	475	449	999999	740	92	581	45	290	492	999999	643	278	85	715	999999	901	889	999999	782	971	374	624	450	857	329	119	852	999999	241	156	254	739	896	999999	
531	955	999999	318	991	999999	56	999999	999999	558	382	999999	150	999999	999999	637	326	54	848	999999	650	850	999	606	421	973	999999	279	59	346	440	903	381	285	193	957	999999	580	434	999999	925	125	961	892	485	889	999999	999999	515	999999	999999	209	890	290	160	680	955	503	897	28	170	776	209	327	127	478	999999	865	15	303	999999	745	619	954	690	999999	889	117	131	532	14	999999	764	456	516	241	22	100	999999	512	999999	307	999999	416	999999	158	999999	643	774	999999	830	113	657	999999	767	94	999999	999999	600	999999	791	848	999999	375	999999	999999	999999	752	999999	885	466	968	999999	503	999999	537	72	999999	230	541	618	256	342	999999	701	999999	999999	552	999999	999999	999999	999999	500	510	721	999999	925	317	999999	639	147	173	832	888	999999	861	374	164	920	239	32	386	715	68	15	545	999999	267	673	123	687	999999	999999	999999	243	389	477	239	782	148	999999	755	810	591	999999	455	423	453	999999	840	536	263	632	458	409	275	999999	442	504	186	647	999999	643	999999	951	678	108	453	655	999999	393	144	999999	999999	626	276	576	134	663	560	999999	72	692	833	586	434	835	615	999999	999999	999999	999999	734	605	501	945	121	530	639	725	356	970	798	414	456	401	881	851	831	999999	699	999999	778	944	64	585	974	810	999999	999999	842	493	473	687	151	999999	410	776	289	681	165	999999	495	938	213	161	273	287	387	195	552	984	783	999999	277	782	267	790	551	999999	971	311	827	122	999999	863	506	120	273	108	991	114	571	160	977	999999	750	840	740	999999	999999	696	433	517	974	857	709	999999	420	368	100	619	999999	373	710	853	228	999999	65	350	655	162	24	999999	203	447	423	999999	999999	999999	42	427	999999	648	604	284	878	319	147	34	999999	879	700	904	17	382	879	207	450	133	436	377	999999	999999	999999	168	681	999999	324	536	444	86	757	999999	999999	673	569	587	768	435	975	908	245	40	196	999999	462	119	281	821	999999	225	999999	999999	999999	664	642	659	400	446	999999	734	999999	999999	590	87	999999	903	578	343	812	302	439	999999	157	527	141	999999	999999	482	706	572	999999	502	968	228	893	999999	609	672	999999	909	999999	332	832	251	913	634	999999	999999	652	558	999999	938	18	276	786	177	999999	669	532	888	456	917	739	40	862	502	642	371	193	999999	304	906	312	903	114	116	999999	906	614	506	314	104	830	158	40	933	999999	701	442	725	999999	999999	999999	999999	463	279	592	999999	999999	420	992	88	925	540	264	999999	636	999999	
171	679	985	691	999999	35	584	361	96	999999	10	928	999999	940	929	999999	999999	363	766	169	450	835	999999	390	527	204	514	999999	179	999999	894	999999	307	388	999999	762	740	999999	886	999999	568	112	999999	999999	999999	460	999999	61	158	467	999999	900	868	476	665	336	166	999999	173	860	521	358	191	796	999999	605	999999	630	410	177	727	967	999999	999999	600	347	652	522	588	77	792	463	87	712	458	993	536	831	999999	214	606	144	999999	999999	602	220	920	999999	314	206	829	781	650	981	739	874	434	224	999999	327	684	643	999999	106	77	67	999999	479	347	999999	78	799	907	206	570	592	409	450	61	390	426	265	217	392	999999	21	812	105	972	584	999999	322	999999	405	999999	962	999999	472	959	544	939	451	999999	999999	138	999999	873	454	999999	999999	475	999999	173	495	900	428	999999	634	857	66	255	185	506	999999	144	756	844	512	675	608	474	936	491	999999	450	975	217	606	999999	218	999999	367	684	825	119	585	999999	469	504	111	999999	999999	614	903	299	764	945	295	475	381	194	370	999999	812	683	538	502	657	54	925	221	999999	999999	649	918	887	500	681	653	559	608	384	18	999999	82	979	332	588	227	686	39	921	140	882	33	777	999999	872	999999	999999	92	500	425	578	890	705	999999	964	984	412	999999	273	641	916	773	810	362	214	740	703	999999	999999	440	368	895	299	699	999999	626	151	307	628	539	999999	477	117	959	439	683	376	865	999999	603	814	422	766	289	224	118	999999	999999	999999	142	448	376	178	70	66	683	601	16	627	348	999999	114	645	733	569	448	999999	850	999999	531	373	838	847	999999	625	945	999999	19	484	999999	412	726	923	496	101	706	308	56	902	756	92	999999	247	29	759	710	999999	999999	999999	775	452	372	502	853	768	610	529	999999	445	121	553	591	532	249	935	127	190	999999	642	863	150	620	948	176	449	14	600	827	561	914	178	106	999999	999999	936	999999	234	80	727	491	186	451	611	999999	212	500	837	998	93	641	529	999999	400	856	635	999999	424	999999	414	764	19	999999	305	530	942	457	301	823	999999	895	893	120	999999	160	686	698	18	166	963	999999	177	601	743	999999	999999	999999	999999	442	83	114	625	898	999999	963	481	485	155	91	849	999999	209	23	695	198	748	419	206	999999	180	936	999999	268	999999	465	597	418	958	999999	145	401	751	858	750	208	279	995	999999	468	678	999999	553	927	316	218	748	163	905	999999	180	999999	999999	999999	272	146	999999	999999	536	
210	376	73	526	999999	999999	458	13	350	272	497	919	753	999999	999999	571	999999	999999	895	951	163	716	443	512	999999	999999	999999	56	296	999999	614	918	911	469	253	102	614	999999	999999	981	999999	999999	999999	891	999999	635	427	20	999999	999999	303	752	394	999999	382	493	932	560	123	563	785	411	717	754	999999	578	17	999999	721	645	999999	999999	609	914	102	948	318	551	104	999999	787	159	438	999999	302	862	533	504	96	999999	169	64	999999	230	206	456	497	653	244	839	627	142	299	999999	936	18	152	480	324	999999	184	391	466	345	775	999999	972	324	461	999999	55	512	207	999999	999999	902	999999	999999	717	645	460	999999	999999	265	160	655	860	467	465	294	719	62	999999	999999	585	778	597	235	999999	999999	999999	182	999999	448	793	124	935	338	495	999999	295	762	763	679	972	520	83	999999	999999	999999	775	515	859	177	85	999999	999999	544	385	999999	314	497	935	156	171	287	472	868	471	45	719	531	999999	999999	999999	956	299	999999	690	75	704	396	51	333	795	999999	999999	34	373	801	792	400	953	999999	728	999999	999999	999999	999999	694	57	215	740	999999	410	253	543	437	178	128	702	821	999999	320	13	918	456	611	361	202	963	999999	999999	669	252	999999	999999	999999	999999	211	999999	683	993	999999	27	498	656	891	922	551	435	886	855	999999	108	971	999999	643	783	810	350	999999	264	324	999999	609	710	999999	906	91	675	358	734	966	999999	999999	827	858	302	999999	271	999999	999999	810	767	87	592	999999	571	281	999999	934	411	999999	999999	999999	428	678	274	417	788	586	985	840	875	999999	999999	889	265	88	154	688	350	278	549	999999	536	999999	557	999999	27	459	509	635	309	741	947	841	116	85	600	158	593	999999	725	999999	578	848	935	691	999999	702	994	492	137	104	999999	999999	352	999999	386	974	131	620	400	339	87	360	541	144	139	320	999999	190	488	995	104	465	552	864	217	688	518	865	729	324	465	26	508	214	999999	813	999999	999999	698	625	37	972	494	396	607	228	316	801	562	613	919	814	14	141	10	138	999999	999999	866	698	465	265	891	85	874	999999	852	999999	986	999999	821	751	999999	862	968	131	971	165	266	999999	381	717	313	999999	999999	650	22	376	214	999999	233	999999	174	10	999999	771	91	419	522	547	999999	999999	999999	246	999999	178	999999	999999	173	999999	167	434	232	999999	326	748	999999	775	999999	233	999999	485	131	967	101	999999	586	490	702	207	999999	561	999999	718	622	401	903	999999	334	236	327	999999	213	999999	
861	798	788	296	683	999999	818	316	739	299	999999	890	858	846	154	980	591	842	449	999999	838	999999	791	999999	264	925	999999	885	450	453	906	186	999999	795	116	303	999999	299	999999	290	999999	733	999999	353	999999	999999	999999	66	921	354	645	485	999999	246	497	266	16	999999	42	757	576	932	865	295	393	323	617	73	740	999999	957	301	44	169	587	999999	783	448	294	532	393	788	964	999999	808	430	755	45	307	849	297	747	267	59	713	455	868	537	999999	905	125	479	999999	80	397	353	999999	272	659	392	483	568	991	999999	373	788	968	999999	486	962	568	581	765	999999	999999	999999	999999	999999	455	141	246	255	487	388	417	914	471	893	999999	465	999999	492	386	914	376	729	756	757	686	925	999999	109	60	998	999999	543	713	435	516	187	319	465	999999	527	156	237	999999	613	102	999999	326	84	70	31	982	85	204	850	524	834	999999	999999	308	530	654	146	205	999999	50	873	999999	46	387	530	999999	524	999999	999999	999999	149	999999	999999	665	999999	608	413	48	39	26	271	999999	999999	911	681	999999	42	999999	999999	873	999999	42	999999	572	229	259	290	696	539	999999	468	999999	345	999999	999999	999999	320	621	82	922	999999	107	175	473	779	534	346	134	706	999999	999999	366	388	985	758	116	56	581	999999	977	999999	716	509	164	558	861	999999	781	536	494	414	999999	999999	999999	999999	912	866	138	792	694	912	165	990	733	761	111	31	999999	334	999999	149	738	185	104	604	534	999999	21	915	917	531	565	597	221	401	702	281	23	999999	999999	250	918	788	751	75	171	725	999999	403	456	840	652	457	268	355	675	999999	990	770	999999	323	855	223	999999	173	999999	568	779	342	68	829	17	997	999999	999999	231	999999	434	39	442	809	823	617	468	87	878	117	338	866	999999	467	290	999999	264	532	999999	705	913	587	718	603	999999	442	345	627	999999	654	969	999999	133	999999	810	961	337	298	500	247	755	797	294	249	239	999999	617	601	548	999999	999999	955	642	526	47	999999	999999	838	863	390	282	841	255	233	148	107	742	10	999999	329	999999	965	42	157	950	125	999999	478	374	999999	999999	999999	999999	78	999999	999999	599	607	687	964	649	499	435	119	965	914	552	999999	110	999999	999999	616	944	229	848	999999	923	999999	999999	921	552	842	474	999999	564	999999	762	186	322	999999	508	144	322	692	679	999999	540	922	192	45	573	999999	378	242	999999	219	799	859	999999	144	99	113	41	765	999999	807	34	999999	999999	436	161	999999	748	974	
633	46	303	999999	549	999999	246	11	313	540	358	999999	999999	241	969	355	739	999999	956	999999	46	404	113	557	999999	999999	401	999999	376	999999	884	207	495	404	608	825	999999	999999	319	798	898	999999	800	501	999999	111	343	792	634	210	696	258	419	570	938	999999	999999	999999	981	999999	39	309	635	557	655	999999	823	999999	633	154	439	202	593	999999	999999	949	603	611	150	999999	538	999999	999999	176	68	636	999999	924	465	378	892	179	999999	999999	768	598	461	253	999999	266	288	274	169	999999	999999	503	664	261	291	989	636	331	606	811	148	431	999999	469	498	29	372	898	613	264	262	270	999999	950	999999	999999	999999	359	766	883	890	274	448	822	405	564	971	536	643	476	742	570	999999	753	504	999999	999999	992	754	999999	999999	999999	999999	905	237	510	999999	714	863	600	501	286	999999	722	920	873	982	184	74	999999	999999	835	999999	999999	521	691	697	883	455	61	99	504	605	939	989	511	614	543	595	999999	698	267	999999	52	974	999999	15	851	832	631	999999	999999	928	821	999999	999999	133	523	999999	546	813	982	999999	812	511	999999	999999	625	999999	419	269	999999	999999	179	245	790	172	223	999999	65	685	845	999999	824	695	671	576	783	999999	931	388	101	159	59	999999	715	998	999999	540	977	999999	389	128	999999	372	916	838	759	585	988	999999	910	360	338	860	967	931	444	126	999999	431	999999	464	801	41	999999	299	539	97	529	999999	999999	682	195	281	305	999999	637	999999	779	999999	817	208	182	46	999999	740	820	198	123	783	563	744	701	556	886	925	327	392	204	999999	999999	999999	65	999999	593	238	175	67	564	999999	999999	982	347	16	999999	999999	291	765	999999	437	478	351	999999	746	238	567	981	999999	394	999999	410	999999	267	999999	534	155	152	999999	452	999999	999999	763	634	873	999999	999999	999999	999999	942	197	999999	562	828	999999	158	957	697	999999	999999	999999	999999	999999	673	193	839	59	724	195	999999	468	556	314	999999	999999	861	715	716	999999	266	658	999999	296	696	999999	736	848	999999	500	14	576	999999	833	19	427	999999	48	100	999999	44	440	855	221	221	483	641	999999	999999	514	999999	999999	251	999999	62	999999	999999	960	840	476	999999	991	632	234	191	905	19	723	305	895	332	999999	625	275	999999	826	999999	949	85	222	565	407	608	911	595	571	335	861	780	700	562	41	208	623	993	999999	807	631	39	315	474	917	999999	354	999999	92	817	999999	999999	999999	516	914	999999	627	911	59	392	720	639	620	580	157	942	604	342	301	625	
11	999999	999999	28	180	999999	769	748	647	374	264	729	999999	753	360	340	554	999999	648	156	581	711	943	660	999999	992	419	999999	326	975	438	21	890	467	999999	702	999999	999999	346	999999	125	878	274	685	999999	999999	136	999999	230	817	397	421	694	155	999999	300	338	371	999999	999999	511	44	431	999999	935	999999	838	999999	999999	999999	999999	348	999999	999999	40	702	999999	268	532	105	866	552	999999	509	587	999999	999999	745	423	525	374	999999	999999	999999	493	90	999999	999999	749	999999	162	89	929	999999	999999	59	573	50	124	999999	999999	79	999999	999999	321	958	999999	921	94	918	926	103	632	421	293	999999	999999	689	999999	949	999999	845	519	648	943	786	999999	942	524	999999	453	999999	999999	81	673	304	999999	448	999999	534	560	535	516	830	999999	69	457	517	999999	300	999999	884	880	174	999999	999999	560	999999	893	535	345	587	407	999999	475	651	472	561	748	989	397	625	843	636	398	719	339	688	691	884	339	115	662	233	999999	568	999999	999999	974	666	744	117	554	999999	199	999999	137	959	365	999999	596	895	768	299	903	371	51	253	776	999999	677	871	509	19	205	239	924	184	15	906	255	16	586	92	255	290	999999	531	446	425	999999	379	333	385	297	443	346	999999	999999	190	999999	161	999999	597	989	872	607	999999	999999	999999	58	999999	954	458	70	590	319	686	54	623	300	519	806	360	796	307	547	134	722	999999	999999	561	855	825	388	103	326	999999	103	999999	682	535	416	487	999999	637	425	999999	324	706	134	999999	328	705	889	18	354	339	801	999999	999999	482	822	364	76	999999	108	999999	80	966	999999	999999	593	999999	941	764	113	999999	982	168	881	999999	809	25	637	999999	243	159	935	380	748	986	197	411	56	999999	713	62	999999	881	539	296	804	358	999999	803	75	999999	764	135	905	999999	356	999999	809	662	673	806	726	833	262	948	203	700	227	288	999999	192	625	741	999999	61	999999	999999	999999	595	868	999999	583	999999	177	587	395	810	474	724	999999	554	601	394	536	906	335	586	628	590	103	114	140	164	670	883	40	999999	83	854	999999	255	24	224	793	999999	233	999999	666	674	999999	999999	999999	999999	999999	589	590	241	215	999999	725	999999	999999	47	501	764	331	429	173	293	557	999999	736	620	608	394	539	387	600	325	999999	999999	919	954	999999	709	999999	637	515	999999	303	799	817	999999	138	999999	772	976	722	39	890	999999	729	999999	999999	201	656	614	894	263	59	212	640	890	471	999999	999999	999999	20	999999	885	999999	999999	999999	
999999	758	554	807	492	817	621	562	664	570	999999	999999	712	999999	836	999999	999999	999999	742	261	999999	100	168	927	467	844	387	999999	965	930	153	206	890	647	393	369	647	999999	131	87	642	999999	999999	999999	999999	592	581	867	691	999999	738	999999	951	662	61	899	599	626	999999	647	439	377	597	734	999999	238	999999	999999	163	477	198	214	152	665	619	543	999999	98	472	874	273	520	999999	790	999999	532	999999	999999	596	999999	769	30	508	483	999999	274	899	813	999999	236	999999	516	714	224	986	534	999999	999999	52	517	356	511	164	476	384	999999	999999	806	541	895	999999	999999	999999	669	708	178	706	668	27	355	999999	738	445	245	999999	757	805	999999	803	999999	63	957	195	88	147	267	865	41	109	729	458	102	999999	757	252	843	47	55	516	999999	827	810	999999	697	873	618	76	918	205	999999	999999	478	13	999999	841	999999	575	400	999999	450	999999	674	569	297	999999	551	999999	687	992	437	719	999999	830	984	840	253	688	498	215	528	999999	946	835	482	999999	979	999999	408	915	999999	277	647	523	75	516	999999	250	999999	800	332	161	388	926	768	907	999999	647	28	43	999999	347	87	195	999999	259	365	999999	999999	681	917	461	68	999999	775	169	82	247	999999	999999	687	12	706	697	999999	377	812	30	77	574	263	999999	80	375	327	879	999999	462	999999	816	999999	324	999999	309	882	870	999999	616	160	609	835	124	883	999999	355	999999	640	389	312	636	999999	345	771	521	427	585	391	693	454	896	968	619	727	999999	999999	372	848	407	815	999999	284	206	869	468	999999	149	458	531	999999	730	248	811	160	883	379	815	553	999999	999999	306	488	409	171	264	640	225	397	934	231	982	748	999999	573	999999	361	250	475	313	782	288	137	860	674	723	657	999999	469	999999	578	513	819	999999	525	518	533	874	44	614	999999	524	999999	523	310	46	982	15	999999	999999	531	138	999999	249	860	999999	179	628	735	448	607	999999	755	553	999999	999999	172	542	717	999999	765	487	216	860	486	999999	536	613	559	999999	741	651	918	608	999999	449	173	580	999999	922	999999	904	148	596	17	353	768	208	167	592	999999	999999	297	999999	105	53	922	488	763	602	75	565	79	999999	706	956	564	999999	999999	999999	554	592	197	795	715	860	349	999999	853	999999	499	338	455	967	764	301	363	999999	513	278	527	999999	816	752	856	784	835	50	889	999999	788	621	967	251	47	290	999999	999999	999999	244	704	311	999999	631	112	737	999999	111	343	999999	602	828	642	
999999	999999	999999	776	444	999999	930	35	309	731	802	354	878	370	999999	930	484	999999	861	267	279	573	226	59	195	650	128	999999	999999	706	483	458	959	999999	14	853	177	999999	818	563	547	999999	404	579	999999	999999	234	377	999999	180	859	376	740	570	373	399	999999	820	999999	794	819	266	300	602	257	999999	394	899	365	359	762	970	999999	999999	999999	70	178	646	226	907	425	751	767	563	999999	117	718	398	999999	615	682	357	922	999999	744	290	918	802	332	999999	892	335	21	999999	418	889	156	442	999999	312	230	999999	603	683	999999	999999	498	736	755	150	635	995	999999	749	677	414	57	206	563	440	151	376	324	738	25	100	999999	999999	155	957	961	285	548	999999	395	157	754	248	655	676	791	192	56	191	853	999999	999999	271	879	13	841	949	878	419	171	853	220	865	668	288	999999	287	999999	999999	189	359	457	999999	364	999999	999999	809	551	887	649	999999	330	999999	999999	128	58	477	341	152	126	21	999999	138	151	542	937	889	580	376	347	513	999999	258	12	503	449	70	907	359	352	42	999999	991	770	999999	532	999999	999999	999999	239	861	945	999999	680	177	952	328	839	822	591	771	238	184	550	999999	367	81	999999	999999	678	988	999999	999999	799	94	999999	415	368	939	19	860	908	40	146	486	568	163	577	834	551	131	231	95	767	580	803	233	451	635	844	999999	999999	999999	871	999999	301	963	648	596	563	547	999999	899	813	999999	863	207	47	73	577	214	503	305	839	557	766	484	224	229	999999	390	999999	733	104	557	999999	999999	169	894	195	999999	514	981	280	14	171	999999	999999	46	717	999999	999999	387	67	640	957	999999	999999	323	484	999999	749	429	316	183	582	236	999999	265	817	554	48	152	878	972	699	522	34	835	395	445	212	187	511	999999	204	587	999999	999999	599	273	558	999999	419	379	999999	999999	674	107	431	935	526	26	229	173	567	53	508	94	999999	445	625	925	927	49	613	999999	917	999999	979	995	560	999999	665	554	995	999999	732	509	127	614	847	927	413	460	919	195	957	999999	999999	161	88	591	523	999999	647	633	917	999999	765	293	177	52	999999	999999	999999	999999	999999	999999	177	375	320	999	967	999999	597	698	521	477	129	427	614	579	515	828	916	969	827	510	906	372	999999	362	743	834	446	805	809	999999	85	999999	833	999999	180	750	840	89	624	196	566	949	121	450	999999	347	679	597	536	999999	999999	416	358	999999	768	999999	999999	958	265	999999	999999	792	999999	999999	402	386	
593	331	999999	764	987	837	355	640	943	957	260	834	111	405	165	849	278	520	999999	668	394	999999	999999	374	660	882	823	491	999999	773	70	576	999999	874	753	357	197	771	312	682	71	718	907	811	999999	265	856	860	977	51	524	377	87	733	999999	611	808	44	114	114	24	863	999999	179	896	683	787	237	651	807	661	506	218	785	999999	676	85	999999	819	999999	35	963	999999	999999	259	999999	499	323	882	152	999999	999999	667	207	999999	207	999999	999999	914	870	999999	629	218	999999	390	28	169	302	136	325	535	105	225	709	88	61	360	90	920	213	194	999999	355	509	999999	999999	839	20	127	410	999999	348	798	948	925	405	754	343	873	241	533	207	197	566	617	453	937	999999	128	616	847	999999	816	710	686	15	284	709	999999	999999	188	159	184	726	32	197	307	276	783	682	306	26	216	999999	680	987	285	788	891	814	999999	881	999999	999999	562	10	531	97	999999	920	131	55	431	991	62	384	32	471	999999	999999	156	999999	183	999999	319	999999	999999	999999	40	999999	729	999999	817	107	321	307	267	673	173	999999	665	219	13	863	999999	260	594	225	999999	999999	965	814	999999	472	667	898	999999	999999	201	732	915	403	67	999999	200	635	999999	334	679	754	126	359	308	521	764	937	668	320	883	999999	246	869	501	734	733	914	250	355	440	423	599	812	481	441	116	999999	161	439	672	926	999999	270	545	881	189	615	516	733	999999	729	999999	397	571	999999	495	999999	999999	333	840	286	394	883	894	266	165	999999	999999	866	415	501	785	239	647	957	46	976	334	619	999999	127	408	516	647	710	193	999999	250	349	945	70	999999	828	598	396	542	148	375	999999	726	999999	999999	649	328	999999	943	999999	750	999999	105	519	721	999999	779	722	877	877	246	999999	83	952	73	538	999999	999999	141	957	640	260	999999	897	999999	54	893	999999	999999	758	198	440	766	999999	462	635	253	999999	349	999999	59	875	518	664	902	192	216	999999	811	999999	728	973	999999	986	370	499	199	999999	909	999999	398	110	999999	999999	689	999999	427	891	500	438	295	495	15	63	907	765	741	760	994	428	838	129	866	191	40	224	366	779	821	963	999999	55	526	999999	688	948	543	399	975	107	765	324	283	383	913	242	968	31	89	604	999999	439	212	490	999999	999999	999999	161	98	999999	449	647	79	537	999999	249	969	342	999999	958	232	999999	784	999999	999999	523	999999	493	999999	999999	256	344	700	226	215	15	843	45	834	419	714	999999	311	511	
658	127	255	999999	390	674	273	635	656	130	382	415	655	315	827	324	433	750	999999	300	227	114	999999	852	331	999999	999999	933	508	955	253	840	50	282	248	999999	278	110	112	602	534	621	688	579	844	800	360	537	999999	520	986	964	999999	21	999999	554	999999	402	999999	403	278	999999	999999	701	999999	999999	374	382	76	999999	55	332	647	999999	999999	606	426	376	999999	999999	637	999999	725	987	968	289	342	39	999999	694	373	875	999999	709	333	204	494	999999	702	311	436	999999	471	926	474	663	326	226	255	999999	999999	804	394	893	766	410	614	149	999999	597	209	999999	393	381	999999	180	646	938	957	999999	121	438	999999	706	104	659	406	798	523	315	962	126	999999	311	999999	999999	490	999999	943	923	590	355	264	999999	999999	999999	594	999999	999999	999999	26	388	268	999999	575	698	141	687	999999	116	999999	815	626	426	634	999999	560	91	814	359	689	999999	999999	999999	999999	766	999999	569	604	12	75	999999	791	229	298	584	858	108	999999	867	437	803	992	836	919	774	999999	838	479	29	540	512	999999	658	614	171	999999	233	704	809	524	571	93	796	51	696	34	999999	137	999999	233	462	356	946	921	886	862	167	124	216	47	346	99	999999	472	563	41	999999	999999	137	200	634	999999	926	999999	999999	999999	999999	795	233	749	331	999999	429	796	88	999999	338	736	727	309	236	118	999999	999999	188	482	508	999999	999999	999999	891	792	999999	999999	598	68	430	603	999999	176	666	372	891	466	715	635	669	788	394	407	703	999999	999999	827	999999	999999	904	163	999999	393	999999	871	999999	568	858	539	709	570	207	29	736	734	680	561	999999	999999	999999	999999	67	552	812	720	940	90	961	493	905	182	894	999999	163	999999	439	672	955	794	64	999999	999999	185	999999	109	591	374	999999	999999	727	336	194	110	308	999999	106	621	580	501	999999	236	607	374	634	536	675	134	865	469	999999	17	605	849	809	999999	433	881	626	999999	138	999999	999999	992	766	578	999999	793	773	290	999999	817	101	999999	862	999999	725	999999	551	399	999999	467	509	211	673	719	730	345	999999	414	449	224	995	868	999999	366	817	615	607	65	548	881	360	999999	299	487	999999	152	986	982	999999	199	999999	236	999999	999999	75	217	329	999999	848	652	502	368	841	955	822	233	999999	505	20	120	999999	495	850	552	116	924	999999	195	999999	999999	358	319	246	259	999999	768	589	999999	999999	609	295	560	999999	896	389	999999	999999	344	999999	691	60	491	971	999999	999999	999999	385	999999	565	150	999999	
999999	999999	270	303	999999	132	592	80	64	644	400	214	410	824	85	288	954	999999	125	192	999999	999999	122	999999	867	347	189	695	49	392	854	999999	159	313	161	317	946	999999	205	999999	999999	273	611	57	999999	286	999999	242	999999	565	431	571	449	999999	728	613	999999	733	999999	846	999999	897	41	671	999999	265	64	107	999999	767	342	999999	967	256	42	313	999999	999999	876	591	775	946	217	999999	961	999999	999999	999999	584	547	188	999999	999999	359	926	999999	242	999999	267	405	231	473	999999	999999	233	78	603	203	926	425	694	74	857	844	80	996	690	999999	709	507	569	863	999999	135	589	130	196	999999	999999	779	999999	979	808	999999	369	999999	999999	497	260	892	999999	501	274	168	853	124	365	331	999999	930	999999	685	240	999999	835	999999	999999	444	140	112	999999	985	874	999999	999999	715	266	385	485	999999	999999	202	306	816	818	999999	599	999999	999999	475	764	864	338	399	999999	394	749	57	999999	999999	360	942	366	999999	20	999999	999999	128	813	148	999999	979	846	521	320	379	388	999999	999999	768	768	999999	999999	999999	348	28	656	484	939	960	999999	218	740	483	417	676	836	159	806	125	999999	480	549	143	617	999999	28	999999	88	837	16	336	115	877	243	763	780	701	809	991	56	999999	188	853	182	999999	249	999999	113	999999	999999	239	999999	827	999999	297	57	38	57	563	999	838	405	111	999999	999999	113	863	250	654	895	144	999999	814	78	999999	302	696	999999	968	545	655	999999	444	304	777	719	287	999999	945	999999	999999	999999	256	992	217	747	87	899	999999	546	999999	132	459	748	409	889	801	999999	30	999999	361	77	89	27	999999	134	999999	999999	186	920	825	313	999999	937	153	489	103	822	999999	559	225	796	427	999999	169	533	999999	695	894	887	917	529	999999	999999	999999	999999	575	238	649	999999	786	279	723	623	720	82	827	521	605	999999	795	979	898	470	780	564	649	657	857	819	999999	999999	912	298	12	306	775	355	583	999999	913	865	999999	777	773	945	999999	999999	711	96	999999	743	100	974	999999	999999	631	77	178	799	44	918	999999	829	223	520	366	434	620	424	999999	481	938	145	16	930	999999	130	696	835	491	845	946	771	999999	136	999999	937	999999	74	674	707	186	783	434	995	494	353	563	263	588	999999	194	296	789	234	804	999999	999999	172	140	510	999999	343	318	199	972	999999	715	96	344	428	238	555	749	600	305	999999	710	21	445	463	566	999999	999999	843	999999	659	981	999999	331	999999	999999	43	933	174	999999	842	475	
245	32	999999	637	477	918	169	420	638	999999	198	999999	649	999999	957	726	677	943	937	999999	474	538	322	628	826	764	124	459	204	999999	585	274	462	999999	999999	999999	561	825	99	524	97	432	32	123	792	960	999999	999999	21	316	266	231	398	999999	10	999999	709	266	811	712	804	709	225	999999	961	924	476	959	778	969	175	852	853	423	999	999999	515	999999	835	866	92	999999	448	888	365	364	876	706	689	999999	288	305	23	387	719	999999	217	999999	999999	868	999999	999999	208	52	151	413	377	974	755	958	202	510	431	999999	629	667	271	999999	999999	606	57	999999	279	21	690	999999	839	476	999999	622	999999	509	56	999999	382	369	938	999999	746	952	986	999999	950	731	575	778	999999	78	999999	61	125	999999	355	555	820	999999	452	197	362	281	574	901	280	143	134	692	999999	463	999999	270	729	866	590	999999	620	156	818	548	999999	999999	999999	771	718	651	506	953	999999	999999	999999	657	916	751	999999	999999	388	95	630	817	999999	882	324	999999	999999	999999	332	999999	299	999999	935	674	905	904	751	450	285	999999	999999	629	637	180	539	961	317	915	353	978	823	125	329	534	525	11	940	999999	999999	586	276	999999	999999	256	663	515	566	999999	751	21	999	999999	199	585	902	999999	189	436	353	362	999999	588	153	999999	436	999999	328	999999	999999	904	963	199	853	999999	536	962	999999	390	516	33	405	834	174	341	979	230	926	744	632	523	999999	514	999999	244	483	999999	999999	975	820	489	999999	165	333	847	999999	809	999999	500	58	939	702	999999	919	330	957	277	999999	812	374	215	258	583	777	999999	92	459	980	619	226	999999	999999	334	999999	37	999999	249	511	326	293	179	481	999999	999999	693	821	999999	999999	888	286	215	273	274	999999	614	241	614	388	697	764	598	829	999999	284	210	63	377	238	892	999999	999999	765	107	528	205	733	822	888	999999	814	69	865	101	999999	20	585	621	724	955	796	999999	861	814	561	694	349	999999	999999	495	639	999999	793	702	403	569	449	175	745	414	881	999999	726	303	882	999999	733	999999	797	273	625	999999	653	283	999999	273	999999	950	545	834	856	391	670	402	454	371	999999	999999	698	772	571	419	875	319	999999	387	505	999999	932	856	999999	611	554	888	870	207	999999	999999	606	139	713	498	630	911	999999	999999	999999	333	849	521	439	570	49	34	999999	216	566	343	209	718	768	297	28	688	872	254	836	782	532	256	570	999999	567	569	68	82	788	964	760	583	638	999999	718	421	427	401	
571	999999	999999	664	641	466	320	887	370	999999	480	941	48	999999	663	966	999999	602	999999	684	12	480	999999	999999	427	601	999999	625	90	597	579	999999	271	481	683	999999	999999	867	615	999999	999999	680	208	642	602	847	999999	457	920	671	380	125	470	743	398	100	563	565	999999	49	999999	999999	806	773	846	999999	999999	567	630	357	999999	999999	987	846	250	999999	282	333	37	580	676	999999	705	999999	999999	463	145	528	93	592	999999	40	630	575	230	748	873	434	795	728	177	368	826	572	999999	446	137	624	503	75	818	240	538	999999	373	757	999999	999999	556	392	737	161	483	47	999999	999999	313	422	625	501	459	847	537	308	413	999999	309	142	128	780	336	521	999999	27	773	522	501	963	999999	473	759	999999	999999	413	991	25	884	999999	968	999999	999999	715	999	999999	616	971	702	239	263	65	457	999999	999999	776	66	999999	136	465	999999	92	848	999999	220	161	741	972	968	134	317	999999	432	520	174	177	647	620	521	33	411	999999	819	271	710	999999	25	902	217	112	999999	775	889	428	524	999999	112	999999	999999	847	270	643	12	577	922	866	999999	999999	692	112	138	999999	704	112	64	471	272	999999	639	74	146	999999	765	866	777	541	508	14	999999	288	74	853	126	674	763	768	999999	999999	348	999999	999999	999999	219	115	973	910	80	786	374	62	623	526	164	440	711	999999	877	145	999999	391	367	628	999999	413	47	285	329	39	349	999999	671	999999	999999	795	550	67	999999	999999	893	866	471	722	999999	943	999999	548	698	685	963	342	891	999999	452	957	999999	895	147	805	999999	999999	591	51	999999	88	391	602	288	369	890	999999	800	226	251	999999	920	645	999999	998	748	499	586	999999	76	16	404	17	999999	289	318	655	920	824	999999	205	285	999999	285	560	561	72	269	339	999999	319	542	999999	999999	519	47	840	905	999999	67	578	121	947	999999	439	684	999999	34	998	60	245	733	975	633	999999	657	500	369	999999	446	685	239	999999	999999	756	999999	729	594	999999	251	478	749	999999	767	25	94	338	454	845	875	187	48	270	999999	999999	586	567	51	376	861	547	999999	999999	703	999999	999999	999999	108	228	999999	999999	790	965	756	582	495	999999	218	999999	999999	999999	55	523	999999	999999	999999	968	967	298	999999	906	688	227	207	704	997	282	87	999999	676	229	239	999999	880	921	397	83	999999	706	999999	634	358	999999	999999	542	502	999999	913	444	734	379	999999	999999	999999	999999	275	572	767	999999	585	999999	874	823	941	741	99	818	643	641	
871	999999	999999	271	234	545	557	265	811	664	212	50	368	643	999999	306	332	430	187	821	999999	824	315	461	999999	851	999999	535	491	673	999999	683	323	999999	999999	171	914	635	999999	999999	510	20	999999	112	850	545	854	999999	172	645	419	668	999999	822	985	57	267	13	150	383	786	32	773	148	221	528	727	96	81	499	391	696	845	675	320	644	72	213	611	999999	996	528	999999	846	264	784	52	500	296	524	903	999999	495	211	726	999999	999999	622	891	331	818	999999	999999	673	999999	722	823	965	512	350	984	64	999999	564	999999	999999	999999	926	884	436	485	236	999999	556	595	480	211	999999	999999	831	407	450	321	289	767	238	368	698	593	999999	999999	87	988	999999	539	848	518	930	999999	999999	828	999999	738	464	845	591	968	612	87	782	520	999999	27	680	943	544	999999	999999	999999	999999	899	961	343	352	475	408	247	854	26	747	999999	280	819	489	13	96	711	999999	443	186	999999	999999	620	999999	31	782	999999	318	11	995	115	999999	999999	999999	569	867	977	396	988	999999	353	123	999999	340	821	250	369	537	677	857	999999	885	999999	620	999999	999999	350	999999	331	692	999999	929	852	31	641	565	146	999999	920	145	118	999999	999999	996	832	157	169	999999	999999	780	999999	999999	641	154	171	999999	726	999999	790	426	527	454	75	306	109	423	999999	574	698	265	113	227	617	541	999999	519	26	683	787	999999	983	69	543	550	279	815	999999	999999	999999	421	999999	622	999999	503	618	664	258	572	896	418	885	595	999999	733	999999	205	915	110	999999	652	213	53	735	60	443	467	910	525	999999	293	135	999999	714	287	426	999999	865	123	922	999999	270	454	999999	379	853	398	478	809	872	999999	899	999999	312	217	218	795	886	311	70	161	753	733	545	612	293	332	880	314	317	196	340	999999	187	322	392	758	266	366	206	54	989	999999	999999	952	394	999999	999999	507	78	630	603	999999	999999	770	339	999999	908	183	95	530	517	173	999999	999999	743	107	20	999999	999999	999999	538	530	114	999999	172	652	999999	592	228	999999	81	382	246	686	592	776	748	999999	982	999999	849	999999	280	675	536	825	999999	966	999999	999999	926	271	999999	618	101	999999	999999	47	999999	687	456	325	999999	739	458	144	927	815	103	999999	358	603	17	970	999999	455	259	439	488	347	53	124	384	999999	430	810	999999	627	594	519	999999	999999	809	305	409	534	138	999999	999999	402	897	999999	999999	251	999999	333	263	711	19	646	823	29	559	270	999999	341	999999	999999	318	648	
999999	999999	230	999999	650	647	793	712	571	85	999999	999999	222	96	449	259	251	142	999999	999999	557	989	618	948	999999	307	161	549	661	77	592	115	232	999999	958	999999	573	999999	601	299	539	551	150	999999	329	115	806	473	821	999999	999999	809	38	221	999999	454	691	999999	999999	352	496	254	60	503	493	220	496	643	138	851	686	999999	541	999999	999999	999999	848	684	628	590	999999	688	727	278	978	783	87	999999	487	513	999999	301	411	258	803	999999	501	646	450	118	619	999999	344	969	999999	147	277	334	653	95	606	17	653	307	851	808	999999	782	525	709	143	485	166	999999	946	999999	551	293	900	999999	514	999999	244	999999	971	337	353	758	570	841	999999	752	367	999999	907	898	648	113	406	999999	768	719	131	740	975	143	999999	719	33	323	595	984	433	380	581	999999	772	143	336	524	999999	768	221	684	999999	391	128	999999	717	57	746	447	999999	905	514	795	90	504	544	837	330	633	734	999999	255	531	329	986	821	513	135	514	777	882	540	10	999999	446	546	999999	25	252	999999	975	577	157	999999	527	865	786	323	999999	599	999999	999999	831	43	999999	438	999999	999999	999999	942	999999	999999	999999	999999	14	375	514	297	999999	999999	950	999999	999999	999999	759	679	108	434	801	130	999999	199	857	914	289	688	708	966	542	18	874	999999	883	309	797	64	345	999999	103	999999	361	498	999999	320	649	999999	125	210	284	999999	999999	248	270	21	908	24	999999	327	391	325	667	548	755	635	93	427	939	778	999999	704	999999	999999	341	649	769	999999	519	546	999999	613	573	508	692	999999	677	635	271	871	999999	782	990	28	105	777	494	813	743	54	236	231	736	346	999999	579	951	719	907	620	252	999999	999999	527	999999	999999	751	168	855	999999	999999	457	165	77	386	60	714	324	999999	999999	164	956	999999	999999	319	53	999999	999999	141	999999	304	957	728	651	629	40	287	999999	966	327	35	335	999999	244	999999	999999	999999	669	960	327	999999	637	204	353	999999	999999	568	41	999999	18	901	524	37	742	213	10	728	999999	447	999999	772	252	358	208	999999	999999	998	568	999999	540	977	217	276	813	258	999999	763	385	999999	343	472	255	265	957	425	510	307	225	41	96	60	999999	231	613	554	622	999999	996	815	636	297	999999	653	999999	41	693	257	999999	999999	999999	246	353	999999	114	884	526	999999	400	782	37	531	999999	537	999999	999999	425	986	999999	269	636	389	767	569	558	999999	999999	601	999999	999999	731	262	999999	731	495	999999	707	999999	127	729	
37	635	999999	223	999999	115	513	471	363	196	615	707	594	999999	857	166	479	783	771	67	999999	925	408	999999	60	774	447	62	52	450	783	194	999999	934	242	10	500	553	781	452	999999	11	248	402	320	34	668	999999	873	338	999999	999999	470	69	999999	112	237	423	172	24	668	999999	999999	912	413	431	838	659	722	856	665	925	12	328	525	999999	686	15	999999	36	115	317	188	713	999999	859	723	810	627	139	999999	87	391	999999	784	999999	582	999999	989	888	195	18	416	27	672	454	921	152	543	897	426	999999	999999	999999	999999	360	999999	715	842	553	708	38	42	592	92	588	544	244	999999	999999	837	360	26	276	840	999999	900	171	50	625	938	581	276	999999	713	552	818	999999	859	433	806	867	999999	445	190	167	975	824	934	94	910	686	608	108	69	999999	214	992	999999	810	459	122	674	226	999999	999999	761	313	878	540	999999	999999	999999	120	638	999999	866	580	96	682	132	999999	236	956	715	261	973	178	999999	647	347	825	949	58	974	999999	203	277	999999	63	999999	999999	999999	403	324	999999	999999	999999	470	99	209	634	906	622	999999	382	885	717	999999	363	162	999999	643	241	999999	944	350	999999	145	999999	777	999999	999999	42	999999	459	141	833	642	104	950	999999	707	999999	447	713	918	336	999999	999999	999999	485	999999	477	901	812	999999	999999	210	379	279	999999	361	526	322	611	999999	874	345	238	251	999999	85	416	412	677	885	999999	793	489	999999	999999	966	544	999999	301	832	282	141	474	430	999999	632	273	825	976	133	191	268	836	829	54	990	999999	359	757	409	359	999999	234	926	966	999999	721	353	999999	17	817	392	30	778	612	999999	871	999999	824	999999	812	591	999999	553	704	803	956	999999	981	33	835	194	387	891	482	217	907	999999	999999	506	911	999999	569	969	316	799	247	67	227	311	999999	333	999999	337	597	768	999999	999999	232	172	964	71	371	241	181	632	14	138	306	405	835	334	999999	327	518	891	31	999999	246	905	999999	898	442	679	905	511	999999	59	304	999999	578	236	324	300	541	999999	558	338	797	684	999999	999999	761	999999	475	794	999999	217	819	705	747	182	444	327	606	75	629	692	336	999999	973	999999	834	592	826	609	19	64	785	669	343	692	668	562	999999	999999	147	999999	213	120	999999	451	240	999999	966	999999	791	999999	999999	476	230	865	12	137	710	839	999999	179	994	866	784	924	432	999999	372	65	514	999999	216	999999	928	999999	999999	999999	146	532	724	246	999999	999999	999999	22	999999	
319	449	999999	689	540	851	281	181	967	625	999999	335	608	29	90	236	910	891	909	999999	543	999999	221	387	787	991	999999	999999	999999	552	573	58	999999	999999	999999	711	999999	375	973	40	935	979	999999	392	150	999999	538	513	644	19	715	540	908	231	827	999999	237	100	902	549	673	999999	142	425	62	999999	563	54	906	379	341	545	917	999999	854	563	587	829	999999	897	999999	675	480	999999	999999	999999	149	550	736	350	999999	999999	999999	434	367	779	846	545	340	850	999999	999999	606	275	678	180	623	39	377	273	194	407	852	14	96	998	999999	113	587	999999	159	22	317	999999	895	537	999999	492	522	85	716	999999	499	396	571	968	78	214	999999	999999	420	120	183	473	999999	999999	951	468	999999	368	999999	743	957	999999	700	323	187	50	380	999999	999999	140	999999	999999	556	153	908	999999	442	999999	999999	481	999999	920	608	48	838	843	410	819	586	613	154	999999	999999	973	93	188	999999	999999	790	999999	834	220	569	289	603	881	999999	999999	177	494	35	229	438	620	991	47	712	661	485	343	639	560	563	493	985	363	318	583	999999	730	770	195	337	901	647	999999	360	329	445	956	926	398	651	101	588	924	724	372	999999	55	475	43	772	457	999999	283	656	85	304	250	573	343	952	446	724	840	892	537	999999	459	687	393	226	528	416	251	999999	471	999999	71	999999	946	999999	23	264	736	422	879	513	999999	999999	999999	35	999999	393	999999	445	999999	999999	999999	41	197	398	532	999999	92	817	253	50	999999	374	999999	999999	242	611	626	999999	999999	192	999999	427	22	33	609	574	999999	999999	32	999999	823	806	999999	999999	167	999999	450	557	78	999999	181	919	179	839	366	998	699	999999	999999	592	766	851	506	32	389	999999	29	999999	789	999999	956	724	794	999999	999999	349	670	100	22	999999	999999	78	673	294	999999	77	258	183	666	610	874	308	575	439	378	999999	310	999999	999999	999999	20	286	768	999999	698	457	134	999999	622	26	338	609	101	588	431	999999	187	999999	22	322	81	845	999999	999999	93	999999	158	365	739	254	49	999999	385	999999	999999	884	310	562	595	563	999999	197	561	650	282	275	999999	999999	17	680	795	98	668	999999	999999	174	779	590	37	49	308	769	999999	377	999999	348	233	915	396	547	397	624	625	999999	379	884	999999	856	906	817	451	171	999999	69	459	950	330	999999	420	999999	114	720	535	555	265	183	999999	193	672	933	51	300	600	999999	292	180	473	220	33	880	999999	922	684	219	598	999999	999999	272	917	
999999	999999	250	505	368	442	999999	99	79	203	205	28	110	193	972	776	160	571	887	776	289	487	999999	999999	539	157	192	999999	325	999999	129	762	999999	276	646	999999	999999	795	999999	38	615	91	403	26	828	862	999999	738	999999	999999	999999	574	534	999999	638	999999	907	290	999999	220	260	999999	773	121	999999	442	999999	834	547	67	975	999999	999999	999999	171	207	94	104	141	677	377	453	334	882	520	999999	238	999999	999999	107	17	520	830	31	778	973	317	291	941	395	448	999999	201	654	467	91	246	675	334	440	999999	813	158	298	842	806	999999	891	601	999999	999999	315	206	450	999999	464	534	316	999999	197	889	803	162	746	239	999999	262	680	424	999999	999999	563	784	206	642	203	372	542	189	971	666	426	999999	421	190	142	999999	750	603	13	557	999999	594	146	999999	999999	999999	411	69	419	999999	999999	476	172	222	999999	999999	10	807	999999	999999	992	999999	119	531	472	122	740	565	106	684	511	999999	999999	881	999999	968	999999	655	999999	541	961	483	769	426	999999	950	527	209	539	611	748	942	746	911	564	802	484	614	88	548	921	845	962	999999	53	560	999999	999999	833	682	882	354	999999	325	999999	519	367	692	501	522	595	999999	36	494	936	568	339	508	327	586	494	999999	999999	442	619	125	520	44	383	999999	894	246	375	857	728	403	999999	999999	781	54	444	791	999999	565	953	999999	819	478	798	999999	230	557	963	999999	198	849	777	394	999999	999999	999999	333	319	31	628	358	999999	179	765	999999	999999	908	727	999999	151	702	919	999999	489	239	306	51	245	898	258	347	999999	128	669	999999	626	732	725	999999	54	120	482	101	937	999999	999999	649	712	266	999999	999999	999999	690	115	495	999999	766	904	476	719	957	97	420	999999	999999	84	56	510	886	916	719	999999	961	999999	41	230	828	83	884	999999	656	338	979	866	999999	517	593	999999	183	949	999999	827	999999	56	96	32	71	328	656	530	179	149	999999	999999	999999	139	999999	999999	84	275	111	692	30	463	999999	628	118	999999	836	773	490	43	336	936	65	892	934	914	151	18	999999	999999	426	999999	999999	516	512	639	553	807	649	142	938	907	848	178	807	794	983	467	999999	516	999999	883	49	145	812	889	294	430	999999	953	320	76	999999	601	275	665	619	556	126	479	10	38	134	999999	104	429	98	887	94	149	930	683	103	651	27	543	325	707	703	999999	354	133	999999	695	999999	872	800	999999	999999	151	185	437	351	445	516	463	758	999999	51	393	999999	407	
345	65	999999	636	972	999999	999999	999999	350	912	852	999999	134	877	425	438	537	232	999999	841	984	943	964	503	342	657	145	999999	784	634	666	320	820	947	788	557	673	195	900	345	673	181	801	272	584	846	999999	639	47	330	999999	818	764	960	422	999999	100	529	304	324	329	29	946	715	999999	542	683	187	999999	868	999999	351	999999	292	999999	999999	152	999999	999999	999999	346	506	526	464	999999	847	555	860	534	999999	466	999999	890	585	26	654	234	999999	27	52	173	144	999999	179	565	999999	496	481	793	609	259	399	610	809	977	822	999999	492	244	999999	986	823	652	701	999999	620	461	746	276	522	588	67	999999	877	332	212	955	999999	898	669	361	999999	76	924	146	999999	544	999999	607	203	162	742	850	999999	999999	999999	491	999999	768	945	360	749	999999	280	30	999999	715	999999	486	999999	866	156	594	574	55	999999	757	727	565	343	86	379	149	999999	370	846	999999	73	999999	982	721	117	587	953	319	999999	868	795	904	944	361	811	999999	832	337	999999	157	285	574	152	592	999999	293	435	999999	981	610	142	910	999999	986	652	911	503	64	759	568	641	265	444	999999	961	823	621	981	275	774	999999	745	999999	698	930	999999	679	400	957	823	162	999999	337	11	999999	999999	729	957	999999	999999	999999	778	577	446	516	30	140	107	631	999999	672	453	999999	217	303	397	556	999999	65	163	241	999999	106	999999	416	999999	927	443	999999	999999	999999	999999	282	375	672	538	999999	999999	191	910	368	999999	769	28	161	708	491	130	707	348	338	254	902	999999	999999	999999	999999	641	40	999999	102	697	788	554	845	19	181	237	544	765	228	638	999999	155	999999	658	999999	88	784	999999	999999	806	999999	970	999999	849	760	725	707	674	856	536	887	231	999999	671	794	224	182	151	537	264	586	941	129	699	999999	756	761	999999	999999	604	999999	999999	999999	296	961	999999	806	999999	999999	455	529	869	999999	999999	751	82	337	134	999999	128	905	642	180	810	229	999999	850	999999	899	13	964	697	999999	262	679	999999	999999	999999	999999	976	418	187	893	91	734	717	43	437	948	878	999999	637	155	545	999999	224	999999	94	999999	999999	966	758	106	254	490	832	859	656	23	195	745	806	999999	999999	710	727	999999	98	85	512	760	999999	999999	30	584	337	552	999999	999999	999999	413	251	465	541	19	659	999999	999999	601	901	999999	386	423	762	142	999999	222	267	835	971	474	72	19	999999	417	553	999999	85	669	162	290	395	103	558	781	999999	999999	999999	878	61	646	
110	999999	183	654	384	999	347	999999	999999	125	999999	638	592	989	350	242	999999	134	466	10	15	979	448	621	472	293	999999	980	638	281	339	389	784	999999	374	575	835	908	42	553	321	197	708	999999	996	756	510	568	440	272	449	999999	421	60	640	131	59	562	999999	101	145	366	259	689	785	905	999999	267	625	775	999999	993	999999	912	688	999999	281	410	625	716	999999	305	549	376	832	581	967	999999	693	999999	999999	282	726	999999	418	955	937	28	262	100	901	253	943	665	999999	455	666	509	371	821	850	999999	999999	999999	999999	839	999999	883	857	214	937	131	573	382	259	134	277	999999	504	733	881	262	158	534	814	538	362	884	511	999999	914	468	372	871	402	877	345	999999	632	999999	148	63	171	57	163	780	999999	570	415	740	188	516	14	637	940	597	999999	999999	661	780	999999	999999	382	480	299	999999	759	701	980	382	788	27	528	924	594	999999	999999	110	381	43	999999	791	478	770	208	408	463	734	931	999999	387	999999	598	852	102	216	681	690	757	683	999999	977	590	43	952	171	988	89	53	123	505	999999	41	627	920	694	999999	612	282	891	25	35	770	185	999999	855	429	676	832	388	156	999999	353	697	999999	999999	999999	444	817	46	420	383	690	818	309	987	999999	970	931	408	752	999999	418	866	667	996	217	415	48	999999	742	321	257	664	966	104	999999	343	615	49	493	29	794	245	480	642	344	952	875	17	953	999999	745	433	999999	999999	999999	486	39	999999	999999	796	405	720	999999	108	136	36	851	215	941	568	364	999999	999999	733	283	182	999999	35	662	999999	539	41	153	999999	576	824	38	888	999999	569	313	599	375	696	623	999999	999999	999999	515	999999	110	670	999999	394	104	999999	518	902	803	820	100	999999	363	418	267	374	999999	20	531	312	997	962	113	381	264	765	526	228	119	209	999999	23	519	354	165	999999	965	758	199	999999	999999	136	95	291	478	309	245	956	999999	259	999999	930	999999	213	999999	147	567	999999	139	339	337	999999	792	604	589	87	494	999999	999999	999999	408	817	821	808	996	870	877	822	999999	999999	529	999999	789	860	701	310	999999	315	43	27	310	999999	628	860	396	25	343	490	702	999999	814	236	702	50	850	689	999999	999999	217	449	269	999999	792	184	810	999999	510	999999	903	288	915	188	975	246	98	138	199	960	999999	980	536	397	130	511	999999	302	867	748	999999	21	200	130	108	999999	757	565	488	454	60	629	515	999999	999999	423	999999	999999	261	466	
952	999999	999999	158	630	236	912	999999	999999	290	43	517	899	762	922	999999	999999	794	90	391	488	532	649	744	910	999999	999999	999999	810	707	35	999999	999999	411	796	297	520	52	999999	871	999999	884	941	207	421	542	730	999999	488	694	335	999999	999999	999999	999999	430	82	756	247	837	761	787	999999	917	265	999999	476	497	966	635	381	999999	304	218	999999	603	590	999999	332	378	999999	999999	647	125	999999	343	959	181	434	376	224	763	999999	663	999999	893	999999	34	941	999999	76	999999	786	852	323	999999	397	347	169	383	999999	630	433	869	774	48	149	946	545	999999	568	305	999999	599	999999	999999	251	999999	108	999999	781	566	510	439	311	830	999999	794	999999	101	946	621	999999	60	999999	999999	999999	999999	999999	81	999999	875	999999	29	334	770	178	196	999999	999999	48	999999	249	999999	602	282	130	994	999999	944	999999	354	154	999999	975	946	292	22	73	827	287	316	752	36	72	905	87	999999	114	540	661	748	999999	106	63	999999	382	669	999999	263	999999	345	376	944	968	999999	731	45	54	388	488	999999	133	613	428	731	13	999999	289	696	204	640	890	36	999999	999999	999999	58	400	785	999999	622	563	809	999999	942	940	808	67	663	184	52	999999	725	62	505	999999	999999	678	999999	196	999999	390	761	68	833	454	349	661	614	417	999999	644	999999	813	865	602	324	259	999999	999999	205	999999	626	522	162	999999	174	999999	787	739	250	380	77	599	414	999999	999999	999999	531	497	999999	157	453	255	501	407	187	999999	197	902	999999	999999	202	541	999999	14	763	249	906	639	290	375	873	875	176	312	576	999999	409	632	800	574	728	988	200	58	999999	999999	999999	754	999999	262	786	885	438	999999	999999	999999	607	409	478	563	843	891	217	235	283	577	88	199	830	518	512	564	112	736	773	999999	350	943	999999	999999	999999	999999	622	37	588	999999	446	427	134	999999	71	999	999999	999999	730	999999	781	964	774	143	301	831	923	507	749	232	782	702	976	999999	195	664	116	95	344	691	278	189	646	295	141	661	75	790	457	513	410	865	999999	936	432	386	178	999999	101	999999	239	124	287	366	215	999999	450	159	854	406	893	78	902	999999	999999	601	327	999999	12	639	765	142	60	246	999999	999999	999999	49	999999	809	496	947	993	999999	461	164	901	290	89	999999	999999	916	936	999999	999999	342	963	999999	379	830	68	688	166	461	631	106	999999	999999	545	298	56	410	606	54	910	946	84	954	999999	413	699	999999	410	614	428	999999	205	999	627	488	999999	
731	670	722	751	999999	999999	541	326	999999	99	999999	745	791	999999	810	999999	892	150	673	267	18	999999	966	999999	30	999999	552	43	781	900	74	424	66	343	324	999999	884	999999	112	166	543	638	999999	999999	839	302	618	999999	617	999999	313	999999	953	999999	999999	999999	999999	999999	730	999999	248	508	544	464	35	446	689	457	36	80	435	599	48	517	724	380	164	999999	301	728	670	288	425	999999	999999	215	470	834	398	969	999999	999999	571	999999	918	44	103	768	298	402	612	170	246	546	114	713	821	999999	507	574	199	60	299	12	858	999999	92	302	866	820	976	999999	69	66	44	142	38	999999	598	999999	287	999999	364	999999	125	509	51	999999	148	884	394	33	999999	823	779	999999	999999	999999	725	958	951	801	902	477	999999	758	111	189	512	972	684	999999	847	817	297	804	696	999999	999999	358	918	999999	164	982	435	952	527	246	999999	59	138	469	737	999999	737	485	492	886	482	367	999999	861	376	175	209	36	999999	999999	535	999999	999999	612	682	377	49	747	647	999999	999999	999999	240	999999	902	999999	843	225	999999	217	999999	999999	999999	809	918	999999	950	67	837	988	999999	408	776	17	711	311	999999	525	999999	370	999999	989	838	572	999999	999999	136	543	958	913	999999	999999	407	968	440	723	664	999999	694	163	999999	982	910	659	147	643	999999	233	163	601	703	327	438	268	616	99	973	999999	999999	910	402	417	999999	924	665	799	11	807	577	999999	647	279	831	999999	944	617	89	999999	434	211	320	903	389	366	219	15	554	149	361	999999	749	914	526	999999	761	18	884	986	993	348	641	890	656	175	954	999999	496	805	324	998	20	794	999999	999999	600	498	38	741	715	999999	254	862	455	236	999999	732	753	56	872	935	733	999999	999999	96	570	999999	257	999999	999999	999999	518	749	824	362	999999	955	600	764	194	272	999999	152	280	343	999999	999999	444	429	927	232	680	999999	999999	999999	275	917	608	238	999999	180	251	999999	339	929	151	505	47	102	999999	293	141	989	862	609	999999	590	822	852	992	790	999999	999999	999999	190	999999	79	815	446	97	422	356	999999	999999	23	30	176	999999	351	201	999999	742	999999	532	999999	100	691	586	333	433	684	104	999999	246	411	195	423	999999	158	825	999999	999999	601	15	484	936	769	427	849	588	788	777	481	660	403	58	643	305	652	100	999999	493	492	22	999999	999999	999999	999999	170	999999	607	648	999999	999999	130	908	150	999999	999999	707	330	274	999999	744	645	907	999999	104	842	362	551	128	999999	
68	412	588	207	588	602	166	344	644	266	30	981	150	123	955	540	999999	907	307	999999	999999	999999	999999	755	748	377	505	703	506	292	808	999999	999999	772	605	122	541	999999	562	743	892	372	685	18	716	763	504	794	668	563	999999	454	999999	871	930	298	999999	832	459	221	107	999999	999999	999999	999999	743	999999	999999	517	842	999	783	999999	563	364	582	94	149	48	984	872	711	999999	943	934	363	42	618	999999	316	999999	709	262	999999	645	439	534	333	560	973	999999	999999	286	825	564	574	999999	999999	999999	999999	214	999999	999999	474	999999	999999	426	894	427	103	710	884	999999	211	985	299	999999	14	918	924	57	760	589	75	724	745	999999	220	388	369	264	999999	111	492	111	999999	915	788	999999	259	999999	639	999999	467	272	386	999999	85	840	999999	53	104	999999	591	999999	454	535	728	750	999999	962	216	516	67	838	368	782	999999	109	252	999999	742	13	669	911	417	854	999999	802	999999	999999	358	379	123	326	170	580	999999	191	999999	216	197	47	999999	296	999999	999999	999999	628	904	604	555	976	598	890	310	999999	999999	680	893	999999	413	925	413	457	999999	836	999999	741	678	787	999999	863	451	45	197	705	605	382	115	293	15	503	898	742	601	999999	781	233	25	78	999999	838	297	67	802	272	999999	950	683	999999	731	117	949	999999	340	691	534	562	999999	605	496	999999	999999	609	594	909	999999	670	856	999999	65	999999	999999	610	319	999999	575	394	999999	999999	80	654	698	145	562	898	999999	781	999999	909	848	999999	999999	419	582	999999	999999	999999	999999	893	245	999999	104	453	999999	563	999999	348	999999	906	125	149	999999	777	535	841	42	999999	57	696	999999	255	267	999999	391	836	647	999999	38	572	170	999999	999999	349	690	999999	560	254	999999	999999	999999	215	973	506	793	999999	898	752	884	740	999999	834	999999	776	537	989	999999	999999	71	88	915	86	320	999999	745	999999	999999	981	97	429	291	787	999999	58	190	159	281	761	163	999999	938	894	999999	297	856	336	258	999999	811	700	408	413	999999	152	93	439	895	738	999999	566	491	916	664	464	999999	999999	625	592	596	388	717	944	993	999999	149	30	655	32	388	419	979	82	179	999999	31	877	604	999999	999999	999999	999999	543	11	597	201	999999	999999	966	839	928	999999	666	558	433	982	463	419	803	13	73	784	872	360	351	587	999999	747	277	999999	580	999999	999999	627	846	134	184	943	406	999999	127	790	688	193	999999	708	323	524	746	414	567	468	800	73	901	965	391	192	660	999999	
782	999999	962	533	268	604	161	48	712	309	999999	520	22	999999	885	282	999999	688	900	642	274	894	10	863	999999	122	533	496	726	880	742	991	292	396	415	843	828	165	925	999999	556	284	811	447	605	999999	455	194	999999	629	999999	703	292	27	745	887	283	108	999999	155	80	665	322	999999	567	816	237	626	999999	51	999999	999999	763	55	999999	989	92	563	267	999999	667	999999	999999	999999	21	48	709	275	999999	527	569	999999	508	999999	784	999999	962	999999	880	789	819	829	999999	145	185	929	999999	999999	930	756	805	720	841	828	488	731	357	225	999999	528	117	961	975	681	482	724	441	983	270	206	37	112	999999	478	999999	999999	363	182	921	91	999999	471	344	894	722	999999	888	680	999999	999999	542	999999	169	362	681	857	853	313	663	999999	498	956	999999	999999	729	702	47	373	819	650	999999	184	303	739	999999	645	627	90	958	999999	835	761	692	217	663	290	942	999999	796	161	984	59	519	469	593	999999	495	609	175	29	999999	524	860	651	684	999999	452	999999	932	45	240	999999	355	39	625	736	274	769	81	448	760	716	576	668	665	328	665	833	155	286	160	27	999999	938	822	999999	901	50	532	999999	999999	999999	398	761	920	221	704	489	999999	856	878	725	538	726	269	999999	948	201	985	366	999999	619	284	656	884	999999	857	416	216	999999	835	999999	246	776	611	999999	999999	814	999999	454	624	999999	989	299	408	434	999999	999999	679	999999	372	709	999999	176	602	228	247	742	876	707	363	298	283	539	31	999999	489	762	124	30	999999	999999	999999	999999	741	999999	629	985	258	460	734	668	736	487	942	136	178	999999	999999	999999	11	586	938	50	101	336	902	459	278	752	945	726	84	658	953	999999	264	523	434	85	999999	999999	493	426	973	694	561	795	597	894	486	419	589	731	29	198	999999	414	449	415	999999	180	999999	505	999999	18	594	999999	534	714	999999	654	644	999999	999999	749	999999	521	999999	999999	999999	999999	999999	999999	275	535	146	352	639	999999	999999	850	999999	29	460	428	999999	999999	911	965	999999	482	271	882	33	999999	774	491	936	279	105	684	347	53	640	518	999999	343	239	999999	871	251	449	999999	682	30	580	625	647	999999	215	999999	609	999999	306	302	845	979	999999	443	760	655	416	369	669	357	513	40	999999	999999	120	210	759	932	103	858	43	501	210	12	999999	999999	844	999999	74	991	84	245	746	999999	999999	999999	984	796	228	225	835	999999	110	334	517	999999	247	704	265	14	354	999999	999999	999999	
269	353	999999	999999	190	611	811	999999	304	677	283	277	999999	50	280	999999	226	963	714	877	33	953	401	875	495	713	911	149	999999	70	647	406	999999	309	88	328	559	637	615	616	414	989	784	432	999999	999999	999999	207	999999	482	999999	391	963	140	423	315	952	904	861	477	700	671	539	999999	999999	876	49	984	999999	951	233	589	357	999999	473	999999	999999	968	823	999999	458	714	999999	999999	282	265	999999	999999	885	773	999999	999999	775	148	915	999999	460	549	402	185	999999	999999	246	483	259	208	43	865	666	390	147	984	90	615	28	986	956	999999	962	774	443	941	999999	999999	585	578	813	999999	999999	730	583	628	575	648	999999	188	477	999999	999999	83	232	577	441	505	999999	999999	574	169	130	929	786	754	999999	999999	742	269	180	57	897	681	394	824	683	936	807	519	999999	442	570	840	518	724	132	888	551	865	510	604	999999	202	999999	653	98	262	944	828	51	947	906	785	17	999999	344	902	999999	407	893	504	697	126	973	142	999999	290	420	71	999999	698	86	999999	758	999999	495	705	677	741	735	999999	999999	978	999999	999999	535	784	832	98	390	229	999999	999999	971	15	906	446	999999	870	64	808	841	882	999999	352	870	999999	36	999999	999999	639	999999	948	671	472	512	719	648	999999	999999	814	458	332	681	413	999999	932	999999	999999	669	59	485	806	999999	927	589	119	999999	999999	600	506	757	400	163	751	993	261	482	508	999999	196	999999	999999	999999	249	999999	519	211	793	999999	938	133	283	772	885	163	999999	271	744	999999	403	937	523	999999	110	66	67	999999	930	419	246	999999	999999	260	482	261	769	542	999999	576	79	999999	988	999999	999999	382	484	628	278	598	575	999999	999999	999999	999999	258	999999	999999	174	999999	302	351	281	384	617	999999	726	32	999999	634	999999	886	824	177	813	495	949	252	260	727	582	439	999999	999999	844	256	999999	781	161	233	976	999999	378	263	283	999999	636	614	663	999999	999999	461	999999	999999	999999	999999	175	569	811	613	309	999999	999999	446	611	999999	451	999999	999999	371	767	944	999999	75	999999	428	517	571	894	95	999999	345	999999	87	81	999999	110	265	999999	999999	999999	161	970	548	999999	999999	420	931	999999	420	286	697	999999	301	415	711	999999	272	986	785	999999	999999	675	725	753	963	452	477	375	490	762	195	999999	999999	290	615	999999	332	151	713	17	585	918	999999	809	172	271	297	999999	369	539	837	999999	351	999999	485	999999	999999	794	999999	999999	999999	566	171	999999	100	885	999999	20	999999	737	268	131	
283	778	999999	999999	999999	999999	999999	702	165	806	999999	951	924	916	470	400	804	999999	729	537	190	221	74	999999	757	825	718	286	571	286	870	632	999999	716	996	573	999999	999999	999999	337	212	268	346	147	561	999999	733	184	425	999999	215	670	999999	730	941	71	714	576	928	376	207	314	140	999999	999999	999999	680	999999	919	896	999999	999999	999999	401	334	999999	874	926	468	547	102	544	861	271	80	999999	625	549	999999	934	858	822	871	999999	140	898	138	467	212	188	539	524	999999	528	308	211	824	615	406	29	196	999999	117	391	283	663	453	868	807	734	756	141	999999	984	47	188	143	999999	271	436	793	416	999999	289	17	577	999999	999999	963	869	999999	20	999999	754	999999	999999	715	490	643	476	454	999999	660	477	999999	999999	90	280	490	999999	77	896	353	969	236	999999	73	828	383	999999	383	120	999999	937	359	999999	987	688	246	999999	999999	653	294	794	999999	534	999999	999999	857	610	496	999999	852	842	802	488	666	184	528	967	999999	999999	116	937	102	344	363	999999	128	685	420	402	999999	999999	656	424	611	558	987	702	33	999999	970	773	219	374	999999	999999	999999	999999	89	999999	170	279	999999	586	546	357	701	647	180	999999	999999	181	999999	104	975	338	196	387	877	117	196	826	944	199	915	342	727	728	999999	300	999999	257	606	606	241	764	564	80	999999	263	856	350	531	989	999999	999999	999999	124	399	929	876	999999	993	971	626	999999	334	999999	670	999999	629	999999	999999	879	457	881	999999	593	863	220	774	125	510	999999	260	999999	304	999999	510	126	759	613	338	157	424	999999	999999	999999	979	897	439	999999	999999	673	999999	883	779	652	541	808	233	990	999999	188	999999	760	999999	999999	999999	780	999999	999999	269	554	454	26	999999	422	465	629	626	941	613	965	781	979	716	836	989	999999	76	999999	423	702	893	768	999999	160	992	999999	580	884	999999	209	857	70	535	855	999999	616	247	366	196	912	191	292	387	999999	999999	185	54	999999	389	352	713	999999	956	999999	661	999999	999999	494	429	999999	58	742	37	414	117	999999	454	861	999999	382	139	999999	465	511	521	611	999999	75	753	999999	619	168	504	570	495	470	113	968	203	543	951	753	937	394	999999	448	264	973	188	685	730	999999	804	16	999999	999999	931	455	55	60	304	600	741	612	193	999999	247	467	918	646	999999	486	999999	999999	431	386	772	81	647	82	357	418	886	77	97	436	364	497	357	491	539	999999	922	153	999999	361	22	335	211	973	211	796	64	541	
78	254	525	730	585	836	999999	999999	807	999999	703	999999	713	673	999999	999999	535	999999	119	436	999999	958	563	999999	999999	80	374	999999	999999	674	871	560	999999	999999	998	842	999999	633	912	521	999999	680	851	999999	999999	363	647	348	999999	454	447	461	999999	628	434	999999	690	11	895	514	471	999999	989	999999	112	152	531	368	675	999999	999999	902	999999	999999	185	437	117	615	82	999999	999999	36	637	426	237	419	872	735	999999	999999	162	908	999999	407	999999	999999	691	718	846	307	999999	289	999999	137	999999	545	624	999999	452	997	999999	85	999999	999999	999999	445	166	572	905	692	280	795	447	786	999999	937	174	999999	999999	718	999999	398	769	774	647	153	999999	999999	818	999999	999999	999999	293	923	999999	87	999999	999999	325	614	999999	999999	812	163	37	47	842	999999	607	669	999999	194	550	733	261	613	999999	999999	999999	938	91	656	754	223	999999	999999	511	523	899	453	958	851	123	934	418	627	586	616	747	610	311	999999	902	158	320	610	242	560	672	282	771	825	999999	999999	532	653	373	598	266	999999	536	999999	987	163	999999	999999	81	999999	324	633	37	999999	416	176	637	615	754	605	903	296	264	951	999999	626	682	142	315	736	999999	765	264	987	360	216	999999	999999	489	748	447	790	539	625	245	999999	255	999999	418	999999	749	999999	999999	768	999999	999999	999999	584	999999	371	481	578	223	344	999999	559	379	50	349	210	102	654	136	16	167	999999	756	999999	715	812	380	610	723	937	986	494	866	495	301	999999	999999	499	999999	128	999999	999999	577	999999	999999	686	669	215	731	999999	285	105	791	892	610	583	222	647	999999	664	990	871	999999	286	999999	720	692	883	999999	999999	999999	999999	999999	18	739	299	545	561	227	38	152	175	878	515	661	890	702	974	999999	717	177	291	630	851	999999	405	23	300	846	999999	994	786	466	772	937	682	956	999999	162	999999	48	661	430	840	521	824	992	999999	625	467	28	999999	998	999999	791	999999	973	297	880	343	285	999999	715	528	999999	365	709	116	578	978	933	919	999999	999999	678	516	861	789	339	999999	413	674	675	388	681	285	788	435	999999	947	709	999999	999999	818	45	999999	945	901	805	165	999999	885	999999	999999	999999	999999	896	434	362	999999	137	193	957	576	930	611	579	336	846	758	577	283	999999	630	279	274	26	999999	538	999999	570	959	983	183	999999	527	999999	999999	854	582	999999	999999	83	999999	820	999999	711	336	888	434	999999	618	65	56	588	841	760	149	376	269	999999	999999	999999	477	714	999999	999999	784	
388	413	707	549	482	274	379	999999	210	430	810	753	562	689	123	999999	669	999999	999999	936	594	356	999999	764	662	595	499	999999	468	999999	990	652	325	927	948	485	726	675	146	790	677	375	999999	339	338	622	999999	403	780	791	807	999999	272	273	199	999999	645	999999	886	999999	774	999999	754	604	440	999999	438	635	740	638	387	994	815	124	269	229	715	437	435	999999	888	105	714	676	798	237	390	61	737	917	999999	999999	999999	259	26	792	620	999999	898	181	194	999999	663	151	414	812	947	158	14	999999	325	218	517	846	998	999999	180	999999	999999	213	777	386	897	823	798	603	216	999999	107	477	608	679	538	264	999999	817	442	999999	272	986	289	241	999999	767	999999	631	277	941	261	347	999999	543	241	695	403	807	999999	839	352	811	606	999999	60	536	371	645	999999	999999	990	190	999999	999999	815	819	923	546	999999	139	231	177	336	274	313	760	999999	75	448	999999	999999	57	999999	603	229	460	389	897	190	521	406	955	952	24	951	80	111	23	999999	421	771	857	479	53	999999	185	999999	999999	88	300	999999	305	207	835	401	942	547	642	999999	365	439	999999	999999	817	733	999999	225	321	999999	243	659	842	348	36	81	13	578	599	999999	54	975	57	999999	999999	999999	110	999999	999999	622	18	533	468	634	372	981	999999	501	662	320	352	960	173	999999	845	640	999999	999999	180	763	999999	374	947	657	344	999999	391	999999	474	999999	632	517	108	698	315	709	201	999999	976	54	999999	511	915	999999	643	94	811	39	999999	260	12	999999	587	362	234	643	585	811	300	982	599	538	37	685	687	834	999999	475	713	999999	449	629	981	135	436	886	458	999999	24	260	578	362	242	224	973	488	999999	746	473	999999	133	390	918	993	454	798	484	240	999999	808	999999	999999	326	838	810	383	172	461	999999	347	195	917	796	49	413	247	305	812	712	208	904	125	11	999999	21	69	999999	987	681	638	999999	999999	999999	215	37	242	46	404	999999	599	326	478	820	999999	486	216	999999	878	999999	217	503	671	527	999999	903	117	344	284	999999	999999	672	184	780	297	935	966	999999	999999	22	180	210	900	408	122	882	436	304	999999	565	805	475	832	407	473	144	740	700	674	311	919	898	762	577	662	926	999999	698	532	999999	520	365	12	999999	419	16	603	273	999999	520	477	812	469	719	999999	285	840	777	316	163	204	275	187	289	102	999999	448	332	746	195	999999	737	772	999999	54	450	473	999999	987	466	541	477	295	163	
834	117	439	52	556	386	96	999999	999999	999999	996	999999	188	722	999999	147	568	280	526	229	780	739	999999	785	674	580	812	875	789	850	622	726	979	33	999999	985	843	405	775	999999	109	375	999999	402	687	800	272	750	201	850	898	270	999999	76	383	104	76	999999	378	976	573	220	585	999999	757	279	999999	164	277	999999	304	172	504	166	129	999999	999999	647	999999	873	999999	71	999999	999999	951	361	775	912	649	999999	918	199	999999	799	796	888	789	815	645	417	535	117	483	412	556	999999	765	794	947	999999	711	428	555	504	668	512	537	646	589	406	503	361	514	916	870	114	144	999999	369	999999	999999	577	12	690	348	210	999999	999999	392	225	595	980	965	681	649	999999	643	533	999999	294	999999	152	235	249	913	999999	602	999999	541	451	999999	69	435	716	352	143	426	865	166	468	924	265	264	374	810	522	396	833	277	380	471	611	575	85	879	483	352	999999	776	174	607	31	739	999999	623	999999	999999	999999	339	999999	83	777	377	999999	369	105	888	860	438	401	787	999999	299	999999	980	999999	494	360	837	869	790	662	999999	991	999999	902	526	999999	751	284	967	147	999999	760	307	693	243	999999	999999	783	594	491	334	385	387	999999	732	578	999999	632	999999	205	421	999999	725	420	999999	385	999999	999999	579	575	118	164	999999	650	275	538	863	296	756	999999	644	63	999999	308	338	714	614	33	179	947	362	999999	242	772	725	44	44	886	15	999999	102	257	999999	29	383	179	951	736	571	203	715	673	875	999999	560	368	194	999999	92	999999	999999	787	297	632	222	989	922	661	924	999999	504	999999	291	999999	999999	397	999999	265	999999	168	762	877	462	999999	242	688	999999	781	221	366	849	617	803	41	96	999999	959	582	806	393	257	300	811	340	699	737	391	976	962	999999	519	999999	999999	924	999999	999999	335	321	999999	999999	746	150	449	568	392	886	183	260	812	193	437	276	458	999999	910	472	75	132	286	504	306	276	819	999999	847	999999	125	879	999999	999999	979	648	192	999999	646	117	850	253	999999	812	564	141	174	778	736	252	999999	959	23	999999	827	213	44	999999	236	479	331	401	720	472	770	304	999999	618	214	788	94	185	895	803	622	821	184	999999	999999	175	111	50	322	604	448	166	865	82	375	776	999999	999999	56	177	785	999999	999999	485	51	270	701	556	574	947	167	305	999999	220	136	999999	39	570	956	71	377	999999	89	126	33	613	999999	367	253	437	185	798	138	728	999999	172	999999	698	
432	999999	473	999999	475	374	447	153	103	655	999999	369	746	52	339	984	799	504	380	416	999999	437	832	999999	312	147	999999	368	176	344	202	963	716	340	148	999999	597	822	816	714	678	999999	520	783	421	999999	690	143	469	154	929	523	999999	882	999999	994	847	999999	999999	338	602	88	976	758	462	999999	999999	415	904	62	397	976	688	665	737	582	917	58	921	999999	456	999999	899	32	415	679	180	999999	105	153	999999	999999	999999	999999	121	999999	999999	761	330	439	240	284	238	416	999999	999999	835	999999	155	663	87	999999	217	823	882	964	189	999999	353	999999	999999	819	999999	760	622	929	407	210	554	999999	678	165	727	492	199	999999	410	493	999999	462	844	53	688	441	999999	999999	999999	755	605	157	421	999999	418	548	627	420	964	477	793	827	555	634	582	17	984	999999	999999	725	634	711	564	695	687	890	937	768	999999	999999	695	981	679	652	604	407	725	728	999999	999999	864	999999	216	932	699	999999	907	219	470	680	457	999999	570	534	999999	894	593	999999	272	527	999999	999999	290	95	999999	999999	158	999999	40	185	291	265	185	999999	860	855	504	631	999999	249	999999	999999	999999	459	431	551	420	154	530	710	814	10	466	228	578	15	498	131	159	999999	300	999999	189	294	398	999999	999999	679	673	275	400	961	729	33	544	882	561	830	999999	241	400	999999	382	329	371	291	799	956	322	855	367	999999	482	999999	999999	999999	547	22	71	239	999999	741	481	265	319	999999	280	442	684	695	454	668	467	918	497	999999	632	999999	923	117	402	22	999999	999999	907	27	489	621	84	566	344	548	999999	434	999999	659	532	999999	20	999999	20	367	282	626	411	699	999999	563	999999	661	999999	999999	99	953	837	569	384	662	999999	302	999999	659	367	127	360	905	999999	42	999999	837	764	515	999999	999999	107	45	999999	740	417	218	112	999999	11	999999	999999	999999	999999	815	597	999999	999999	869	769	717	155	361	999999	164	275	505	999999	999999	999999	782	999999	999999	837	684	856	999999	829	999999	999999	148	199	448	657	999999	999999	999999	455	94	445	180	562	894	746	999999	269	745	999999	585	474	911	999999	230	630	229	526	379	999999	999999	999999	999999	269	641	624	630	528	706	704	65	257	572	59	715	446	134	999999	11	999999	999999	425	120	766	253	179	999999	729	969	818	438	427	537	999999	681	135	650	911	920	280	125	614	563	51	980	338	901	861	703	999999	999999	999999	525	999999	999999	359	847	38	999999	999999	291	900	558	888	276	638	719	688	378	589	796	
999999	309	731	978	101	862	79	999999	914	277	481	35	196	321	999999	999999	262	770	999999	287	621	895	458	999999	225	65	675	775	352	619	999999	999999	124	987	293	699	793	999999	32	496	778	999999	110	204	999999	999999	372	576	836	999999	467	917	55	311	999999	327	851	743	999999	45	197	303	443	305	999999	999999	911	208	38	999999	118	999999	999999	835	509	378	999999	999999	187	350	693	108	938	615	162	999999	447	812	813	965	999999	60	543	986	309	484	809	999999	149	999999	963	173	548	106	999999	511	179	220	802	999999	533	596	565	423	999999	98	365	827	153	758	550	999999	999999	999999	892	67	422	761	536	34	569	989	999999	365	386	530	560	841	999999	999999	136	999999	19	17	999999	261	495	130	644	221	129	999999	999999	391	282	864	999999	999999	999999	570	999999	999999	999999	999999	246	999999	482	999999	999999	822	537	523	840	999999	631	322	99	387	629	999999	572	301	999999	324	904	587	337	732	92	522	751	84	636	426	999999	999999	553	240	770	898	779	999999	94	999999	999999	606	151	999999	759	960	774	999999	999999	999999	999999	796	999999	369	874	659	216	749	127	999999	80	462	886	423	940	999999	769	858	999999	731	861	999999	217	305	641	308	999999	178	973	132	748	999999	999999	72	999999	765	999999	194	366	121	691	40	177	570	752	999999	999999	728	228	999999	200	999999	999999	999999	999999	999999	589	994	727	575	999999	999999	775	994	775	718	243	824	994	999999	494	999999	999999	505	49	831	119	646	553	421	589	717	949	136	931	832	578	104	360	999999	185	435	999999	999999	999999	652	264	999999	795	43	986	894	999999	53	999999	616	423	287	94	881	999999	999999	999999	315	986	506	99	999999	73	942	999999	148	474	296	999	68	999999	710	606	397	577	936	851	519	435	694	982	905	999999	325	419	300	20	999999	999999	243	999999	161	805	401	999999	615	119	853	999999	847	430	999999	53	303	498	712	999999	697	313	673	101	999999	880	301	523	193	874	747	999999	848	138	999999	199	765	84	966	999999	215	834	962	827	997	625	587	274	999999	999999	480	999999	706	999999	323	999999	433	152	64	280	513	877	379	740	372	330	55	718	999999	258	287	229	531	807	475	862	999999	999999	103	314	302	37	978	331	999999	920	999999	999999	815	830	765	999999	29	696	401	999999	464	231	464	999999	999999	868	838	295	584	999999	999999	898	153	460	823	586	58	999999	977	486	899	58	346	452	504	816	903	604	493	664	209	835	416	148	999999	999999	391	426	999999	434	198	692	747	152	624	927	95	
999999	999999	188	575	280	718	999999	438	999999	885	22	999999	764	964	244	802	920	61	999999	492	999999	999999	999999	205	631	25	999999	999999	999999	310	203	827	577	730	548	999999	314	99	929	126	999999	710	991	999999	379	254	999999	469	954	890	999999	999999	163	444	90	999999	313	999999	999999	264	174	626	232	115	691	999999	999999	43	426	646	498	830	132	999999	990	304	70	468	999999	999999	55	94	343	325	483	999999	674	999999	650	999999	293	330	155	674	951	875	999999	885	999999	194	999999	936	53	317	999999	996	999999	808	453	786	252	999999	167	566	219	90	292	999999	632	999999	520	999999	393	189	362	177	685	457	999999	125	815	184	915	641	999999	118	999999	36	923	487	143	865	999999	999999	994	448	173	999999	465	999999	592	582	263	962	673	186	553	999999	955	999999	320	521	415	338	970	77	929	525	999999	110	48	999999	982	155	456	654	999999	999999	195	999999	14	999999	991	531	999999	243	999999	952	968	560	999999	188	999999	699	999999	621	999999	360	893	926	999999	647	999999	365	832	336	599	117	516	29	402	34	677	51	230	224	999999	883	805	999999	155	976	557	999999	544	860	195	999999	978	834	204	999999	635	268	405	999999	347	999999	999999	206	643	814	999999	949	999999	999999	999999	39	478	952	101	576	999999	167	999999	542	99	491	999999	971	999999	999999	138	681	999999	968	999999	418	645	863	876	893	194	999999	103	341	540	608	120	12	999999	166	999999	36	743	628	999999	477	999999	863	999999	856	815	727	999999	337	999999	764	134	200	152	102	393	615	85	208	392	945	999999	450	11	491	999999	818	622	984	999999	999999	938	206	98	921	999999	782	596	30	999999	466	999999	999999	999999	775	483	919	860	266	773	208	999999	544	245	934	414	46	861	999999	485	997	115	81	835	582	826	999999	111	231	999999	610	29	64	130	999999	999999	307	794	236	999999	461	999999	366	221	302	161	999999	999999	999999	517	894	921	999999	545	90	360	483	930	83	949	555	999999	639	104	172	999999	896	424	999999	543	116	252	634	999999	33	999999	749	859	542	431	432	967	946	999999	277	688	218	519	50	575	999999	999999	999999	999999	463	642	328	271	58	123	264	979	651	999999	999999	651	297	44	521	50	611	999999	999999	651	527	587	871	925	826	999999	999999	387	383	743	626	739	531	357	323	391	721	487	811	428	999999	452	325	336	999999	626	401	184	997	999999	964	304	979	79	999999	875	770	403	445	574	999999	999999	605	907	994	671	129	999999	720	140	328	133	811	969	484	84	272	545	999999	
209	999999	795	390	383	778	332	759	462	598	448	620	999999	52	247	285	999999	846	999999	341	641	506	999999	464	999999	681	840	492	20	595	684	613	235	781	999999	491	357	496	999999	139	672	999999	667	350	282	999999	11	91	574	693	194	238	999999	213	980	703	630	341	523	999999	937	839	999999	867	913	834	394	546	806	755	928	803	999999	288	669	999999	839	121	191	999999	680	759	918	326	411	456	758	31	999999	542	999999	25	999999	999999	999999	832	999999	800	437	447	135	999999	284	818	765	390	999999	999999	999999	261	863	519	999999	177	999999	188	921	999999	999999	467	85	373	745	274	999999	912	830	105	97	837	566	49	684	999999	230	225	485	109	561	30	842	193	486	548	678	999999	865	999999	999999	22	999999	740	999999	999999	371	761	719	19	923	999999	999999	518	487	706	999999	999999	834	999999	946	807	999999	822	871	445	625	892	886	206	596	552	56	34	598	85	927	826	999999	714	382	468	505	475	185	708	470	999999	999999	780	853	853	517	459	859	699	319	98	868	898	354	479	875	999999	423	381	807	999999	920	412	779	869	129	130	43	999999	311	999999	646	999999	975	999999	999999	116	352	999999	44	999999	174	898	765	999999	957	806	999999	903	593	982	999999	999999	901	934	413	303	10	984	733	999999	425	382	397	999999	999999	706	923	999999	292	768	999999	680	999999	220	371	32	646	940	999999	323	759	140	893	999999	999999	842	271	50	888	893	999999	368	18	999999	180	999999	510	684	396	260	999999	317	620	999999	999999	382	466	690	572	390	656	69	82	420	999999	295	488	78	906	999999	444	882	999999	399	999999	999999	671	699	49	579	521	962	553	660	440	999999	999999	79	517	999999	385	580	999999	507	999999	56	296	598	19	885	313	441	777	787	999999	999	152	231	172	10	710	767	650	993	868	694	515	421	999999	195	999999	999999	561	113	999999	864	414	999999	163	999999	999999	83	689	164	276	89	194	766	844	441	999999	299	999999	999999	102	617	929	484	638	999999	999999	874	618	824	120	893	999999	999999	562	999999	594	485	77	999999	485	637	999999	999999	726	789	509	749	576	548	999999	999999	512	54	20	616	934	930	999999	611	85	650	999999	865	53	382	208	999999	999999	893	846	823	231	360	41	465	539	443	758	999999	999999	999999	308	80	938	999999	391	999999	999999	945	26	664	999999	466	481	999999	183	222	452	354	999999	999999	999999	683	701	72	264	162	22	554	87	501	182	190	569	293	352	999999	926	419	999999	372	855	268	999999	192	378	764	879	206	
292	999999	990	413	269	62	999999	999999	379	876	379	238	824	999999	999999	999999	492	999999	897	197	492	789	296	42	362	227	143	286	999999	519	694	999999	282	999999	272	759	511	768	921	516	46	999999	24	60	50	762	547	746	400	361	699	112	867	691	714	503	40	957	61	51	919	970	818	859	191	879	956	19	999999	118	23	724	354	999999	161	765	999999	245	992	599	680	999999	885	455	820	591	632	591	111	999999	729	553	716	879	597	75	999999	164	999999	170	999999	538	898	291	347	999999	757	486	539	948	999999	795	964	999999	370	531	95	372	999999	600	999999	374	999999	999999	999999	469	17	474	999999	96	999999	620	377	831	999999	151	999999	999999	999999	845	834	155	999999	162	999999	933	588	265	519	75	980	545	124	278	913	441	630	820	902	999999	967	293	692	453	100	116	428	143	668	228	42	491	265	204	765	999999	323	999999	46	455	881	999999	955	728	999999	321	999999	999999	918	361	521	678	999999	240	877	551	463	607	72	999999	999999	455	597	999999	999999	498	290	999999	512	999999	128	999999	999999	457	996	224	337	999999	999999	999999	610	329	224	316	707	999999	790	34	326	224	648	715	692	112	939	435	165	665	999999	617	40	999999	999999	116	243	645	895	254	243	663	223	498	270	999999	333	196	240	291	592	999999	708	265	604	999999	173	412	192	681	517	570	69	999999	279	730	748	35	733	999999	999999	72	467	545	790	999999	999999	159	455	409	778	753	999999	999999	999999	24	908	775	999999	999999	943	999999	462	224	736	672	603	551	999999	540	544	308	999999	132	218	999999	222	172	999999	940	296	999999	957	782	902	764	376	999999	599	265	821	973	54	435	174	251	610	253	809	999999	999999	460	931	915	865	480	300	999999	665	553	801	746	309	50	21	929	873	679	321	999999	306	999999	999999	962	718	571	263	37	957	999999	919	968	363	999999	881	836	999999	52	999999	432	474	304	529	56	463	84	673	999999	999999	999999	377	930	932	837	821	999999	508	968	206	304	226	999999	123	699	999999	833	393	952	999999	185	847	831	999999	888	507	12	888	999999	509	643	999999	260	613	722	598	989	45	999999	536	239	338	123	846	623	216	211	190	830	422	630	691	720	999999	248	397	999999	178	999999	999999	819	999999	602	469	562	406	966	659	999999	110	643	797	999999	426	929	846	733	985	148	682	306	821	68	492	878	952	187	416	999999	334	999999	999999	999999	196	999999	477	735	654	293	226	999999	552	789	730	999999	999999	824	999999	914	401	663	561	999999	
372	43	999999	704	119	590	610	229	559	999999	76	999999	823	999999	999999	709	999999	121	89	999999	921	441	753	999999	337	713	56	137	883	999999	972	999999	501	790	629	162	999999	773	626	74	683	997	999999	267	999999	999999	955	36	153	594	461	290	584	859	118	930	289	965	376	999999	544	999999	346	999999	321	999999	999999	42	187	999999	990	689	495	25	27	999999	751	496	999999	655	758	999999	984	298	50	999999	96	641	681	698	873	999999	406	999999	529	211	661	632	945	327	136	922	849	625	603	771	795	999999	841	194	188	793	999999	720	647	524	497	57	999999	999999	318	914	361	488	654	247	292	999999	495	816	272	999999	550	991	529	835	180	369	999999	278	896	527	999999	497	520	90	106	686	582	14	713	614	615	999999	19	221	571	371	970	999999	999999	530	83	35	922	69	999999	665	201	999999	354	138	362	999999	733	791	124	863	967	999999	150	606	999999	999999	113	657	514	234	981	317	273	808	399	338	999999	375	453	775	999999	460	837	441	494	770	659	584	262	999999	999999	227	106	707	403	999999	226	882	838	593	999999	999999	555	28	683	884	548	999999	739	33	959	367	999999	349	298	516	999999	709	122	921	830	528	405	647	642	764	220	566	414	993	122	906	999999	999999	853	310	905	819	757	610	232	123	845	238	906	999999	999999	757	419	886	668	516	770	916	762	999999	868	907	386	999999	673	982	141	999999	911	999999	830	488	496	987	611	999999	952	512	699	999999	683	999999	741	999999	999999	463	156	999999	999999	605	146	999999	107	459	442	998	443	837	936	250	999999	999999	326	853	404	400	271	999999	285	750	564	999999	226	55	720	700	175	968	999999	220	835	613	420	316	916	219	390	46	555	613	484	124	575	999999	734	999999	850	887	22	493	201	999999	252	584	999999	878	404	999999	739	999999	832	474	802	726	999999	379	688	20	937	999999	20	234	875	672	276	449	692	766	999999	146	849	288	999999	551	999999	119	999999	836	275	48	999999	337	307	813	781	19	322	999999	55	364	895	840	950	828	483	999999	849	580	999999	600	195	637	742	602	891	999999	999999	260	708	304	19	999999	744	999999	378	682	999999	71	999999	266	999999	999999	721	999999	250	999999	337	137	78	61	270	999999	527	675	853	188	999999	704	922	237	500	72	150	999999	999999	999999	106	999999	459	800	999999	787	689	62	473	350	915	999999	999999	882	226	391	192	657	999999	229	334	78	999999	200	97	232	149	999999	765	999999	999999	999999	610	206	999999	285	678	999999	21	482	
999999	475	211	999999	273	809	352	49	21	119	879	999999	999999	135	999999	37	999999	269	713	999999	999999	36	999999	999999	646	943	999999	165	999999	940	713	915	646	562	130	999999	867	543	927	999999	880	110	652	655	195	221	266	999999	486	884	279	999999	563	999999	999999	83	999999	999999	999999	999999	634	196	79	999999	999999	964	999999	163	15	860	999999	999999	999999	999999	999999	547	384	640	999999	435	687	700	999999	95	671	304	999999	451	999999	57	679	75	677	607	653	999999	41	581	999999	999999	374	113	479	626	724	806	87	138	267	999999	698	548	588	439	642	999999	517	983	999999	112	612	405	435	958	190	105	794	734	781	252	516	802	999999	992	71	583	230	999999	371	864	999999	999999	194	999999	358	141	486	248	965	999999	186	57	182	157	999999	969	677	999999	445	629	21	353	356	25	999999	999999	999999	595	378	68	713	464	622	545	999999	999999	999999	994	999999	59	999999	556	768	72	75	469	630	243	383	101	999999	709	999999	741	852	874	876	179	660	462	973	999999	869	907	16	721	434	637	999999	238	758	683	911	999999	21	464	584	294	949	321	999999	923	222	286	162	14	999999	999999	692	21	999999	51	999999	157	999999	999999	999999	999999	999999	353	44	993	972	154	999999	232	999999	231	730	397	299	592	999999	349	197	999999	678	592	755	999999	874	553	944	260	726	999999	348	764	999999	293	777	723	238	999999	999999	999999	951	999999	999999	999999	216	999999	160	304	999999	920	822	995	999999	36	58	999999	116	62	479	490	999999	721	428	627	999999	43	999999	447	620	576	999999	624	999999	916	108	999999	649	825	796	999999	403	999999	999999	805	894	999999	999999	292	244	999999	617	185	999999	795	999999	999999	648	325	55	183	713	713	684	999999	999999	207	932	52	928	447	454	290	266	230	999999	408	192	623	733	999999	238	629	212	936	958	187	498	276	999999	867	963	334	779	622	999999	690	999999	393	249	696	421	762	364	999999	238	999999	999999	905	708	823	57	35	592	515	999999	93	999999	747	196	389	708	665	359	70	999999	129	510	999999	684	407	442	799	383	46	999999	475	275	415	708	632	268	593	568	869	820	937	742	274	677	461	189	228	206	859	987	755	413	303	323	118	999999	284	999999	311	999999	257	651	555	396	479	818	999999	49	564	999999	125	999999	489	250	999999	387	246	966	999999	228	999999	999999	524	59	373	72	972	999999	599	807	983	372	999999	488	573	296	196	877	208	999999	999999	189	642	739	999999	657	999999	999999	776	731	588	999999	997	92	176	654	137	506	32	
416	999999	13	449	999999	999999	753	999999	10	677	259	200	369	768	589	999999	45	999999	784	187	999999	149	918	325	868	228	999999	374	183	321	918	169	999999	854	792	797	90	999999	885	602	128	816	923	386	999999	999999	999999	550	418	948	141	999999	352	328	999999	999999	999999	999999	581	538	999999	388	999999	688	758	999999	510	999999	999999	999999	64	305	85	192	69	999999	225	542	798	337	998	134	956	999999	190	235	816	371	999999	525	870	402	999999	356	999999	739	159	244	627	436	39	715	574	626	999999	836	618	999999	999999	416	61	394	999999	253	540	347	999999	999999	508	533	283	999999	965	460	921	999999	147	728	999999	329	999999	981	914	371	308	293	999999	339	341	354	616	656	112	142	473	485	513	914	816	793	317	718	736	999999	163	891	999999	123	705	242	698	889	118	940	666	999999	999999	527	945	999999	787	999999	109	163	999999	626	46	833	999999	446	158	233	912	268	21	41	254	999999	218	999999	543	446	634	109	999999	727	548	171	475	999999	15	985	968	569	15	225	619	582	999999	999999	854	916	136	999999	999999	474	977	849	929	635	825	660	319	538	713	999999	468	999999	507	999999	88	874	367	592	441	172	264	352	262	795	422	672	641	681	562	999999	319	375	26	191	999999	699	242	840	578	354	676	440	999999	664	757	619	84	989	458	999999	558	543	827	920	220	999999	596	143	223	163	28	637	976	97	999999	102	983	326	999999	389	642	527	24	96	496	824	497	598	999999	802	597	652	999999	582	77	999999	547	105	970	999999	112	999999	627	425	336	49	464	999999	633	664	999999	999999	551	79	999999	41	529	741	434	396	147	998	999999	420	999999	999999	999999	403	29	265	555	887	999999	999999	286	543	999999	598	759	457	369	999999	964	384	176	839	110	164	999999	46	255	805	671	999999	979	999999	999999	216	860	959	999999	70	748	999999	999999	748	999999	999999	792	804	999999	999999	981	977	36	418	43	720	999999	725	276	259	168	999999	20	999999	226	999999	352	181	538	693	738	800	999999	309	980	999999	999999	427	438	880	999999	999999	999999	324	999999	693	999999	999999	80	294	961	144	693	999999	902	999999	999999	369	531	999999	877	621	276	999999	203	191	166	726	999999	999999	454	999999	999999	395	999999	999999	88	696	925	999999	224	781	999999	999999	732	603	116	444	406	225	240	906	895	799	999999	750	175	467	130	999999	537	830	142	999999	840	999999	847	999999	499	999999	685	670	443	999	999999	106	520	33	714	599	999999	721	329	222	999999	548	931	497	393	999999	561	621	
575	293	994	393	648	999999	412	598	756	999999	945	231	539	569	472	896	384	906	240	152	999999	530	566	816	999999	920	999999	301	212	360	999999	999999	999999	74	999999	159	14	41	457	52	999999	126	843	277	775	108	682	647	85	999999	122	486	906	999999	868	54	727	188	882	727	59	121	395	405	999999	592	607	475	474	999999	891	999999	458	999999	999999	636	687	999999	50	412	248	779	225	999999	247	438	999999	214	206	60	432	999999	158	730	993	999999	730	447	384	999999	501	217	183	999999	999999	768	999999	718	887	241	999999	999999	147	480	489	279	895	999999	168	999999	999999	402	278	424	891	75	205	728	204	33	906	249	914	857	910	999999	999999	463	999999	478	409	737	327	999999	692	994	688	678	251	723	612	999999	999999	999999	999999	108	938	758	870	88	999999	310	524	863	335	128	522	290	569	457	999999	442	205	689	64	999999	84	313	731	896	387	526	487	480	420	999999	999999	995	811	811	102	847	592	944	905	109	223	463	999999	573	999999	408	119	999999	999999	999999	315	999999	999999	646	33	635	36	999999	701	57	822	53	452	930	168	527	479	757	999999	999999	849	261	784	954	999999	999999	999999	168	424	978	999999	999999	999999	249	99	369	139	999999	788	467	821	618	253	857	286	179	999999	999999	415	953	929	361	438	235	331	64	999999	910	999999	412	961	999999	999999	722	639	999999	623	213	840	999999	999999	314	999999	897	999999	999999	17	926	999999	999999	609	999999	752	470	59	999999	265	204	918	45	554	229	999999	999999	505	952	68	531	999999	157	999999	808	869	616	566	624	392	541	231	100	56	889	242	999999	802	998	126	98	672	584	873	999999	999999	805	254	999999	601	999999	401	999999	181	486	708	530	471	801	999999	146	999999	435	999999	724	999999	827	999999	664	999999	279	582	507	836	970	858	643	284	137	523	73	999999	397	999999	798	149	180	918	570	999999	711	972	11	904	980	193	247	911	159	999999	467	999999	589	190	999999	22	893	225	211	627	74	256	999999	999999	40	773	999999	411	875	999999	802	908	428	484	285	307	581	603	856	786	621	732	135	681	999999	257	782	216	999999	785	255	954	717	942	125	465	638	722	873	999999	677	835	46	574	653	558	999999	115	905	33	441	300	369	425	16	999999	999999	662	232	783	991	309	999999	99	338	848	201	485	368	819	668	858	729	650	119	785	696	560	37	507	858	677	311	678	354	999999	595	301	935	783	344	975	499	100	224	377	135	947	245	804	999999	912	747	999999	364	582	570	
719	316	230	999999	570	999999	725	999999	999999	998	41	744	383	262	999999	550	584	999999	693	368	639	435	742	660	749	999999	233	150	946	929	226	323	772	394	876	985	715	147	774	350	774	175	900	999999	104	213	862	552	467	999999	172	610	999999	223	999999	293	999999	999999	896	254	412	584	978	999999	781	717	971	989	386	999999	999999	446	999999	352	593	473	535	373	565	999999	463	680	999999	999999	999999	615	999999	559	999999	592	421	999999	251	999999	999999	200	197	515	999999	387	241	873	175	553	537	999999	999999	999999	629	468	758	210	999999	360	999999	731	902	999999	627	176	74	999999	999999	794	502	690	205	190	414	999999	286	29	999999	187	314	590	515	999999	56	999999	714	999999	929	999999	833	220	999999	890	738	217	297	792	887	999999	323	819	999999	381	60	999999	530	720	913	999999	192	999999	434	999999	55	999999	226	999999	358	587	461	999999	999999	541	960	292	999999	314	999999	207	999999	493	141	999999	864	495	999999	999999	999999	208	520	994	420	703	999999	104	999999	322	845	999999	991	524	999999	999999	999999	582	999999	805	999999	767	307	226	278	716	129	698	607	88	962	560	958	92	694	999999	76	466	999999	788	729	865	506	237	469	915	216	591	59	830	386	292	168	448	721	320	901	304	726	703	999999	999999	999999	707	360	999999	999999	999999	830	295	243	512	262	548	86	555	271	999999	756	999999	510	538	999999	999999	701	680	401	520	370	383	999999	772	740	625	214	615	379	798	999999	183	999999	307	999999	763	999999	874	39	620	371	176	999999	999999	547	373	203	55	473	999999	15	679	999999	999999	547	456	47	999999	771	636	343	470	186	999999	201	583	25	999999	777	999999	189	827	650	781	158	204	334	425	235	999999	999999	168	151	999999	792	207	999999	289	760	315	726	136	112	999999	286	901	999999	999999	640	964	357	991	999999	588	540	188	38	121	909	353	131	622	244	999999	214	999999	329	527	999999	993	302	999999	451	471	169	999999	999999	999999	999999	256	999999	748	999999	271	29	440	999999	999999	128	614	179	179	999999	999999	193	114	891	707	197	999999	582	472	999999	646	671	621	549	999999	429	487	462	780	615	662	148	382	837	999999	385	774	999999	765	409	76	999999	999999	366	44	999999	64	171	27	999999	404	674	742	999999	148	600	999999	999999	999999	144	640	161	398	563	716	999999	811	277	918	332	999999	816	816	72	999999	821	999999	265	999999	999999	374	326	444	719	221	999999	405	539	699	999999	977	882	999999	631	999999	914	436	999999	649	765	476	787	253	999999	647	999999	999999	
679	13	326	61	152	386	999999	999999	999999	999999	999999	999999	999999	873	282	999999	545	999999	540	614	194	303	925	395	980	615	749	62	586	82	749	81	999999	999999	726	535	999999	332	834	506	647	862	999999	207	756	999999	920	999999	204	219	707	350	116	974	999999	385	88	999999	80	999999	637	511	192	251	967	607	719	599	156	746	205	223	520	44	966	332	849	727	638	764	694	856	858	377	999999	999999	965	999999	999999	350	457	451	261	307	869	999999	679	212	240	999999	506	331	745	457	23	999999	829	999999	17	999999	999999	360	302	316	842	780	999999	815	876	999999	641	70	144	806	299	999999	961	999999	175	999999	652	647	999999	999999	267	373	121	999999	363	999999	999999	893	651	122	813	999999	159	944	464	999999	999999	864	335	999999	999999	999999	196	999999	167	999999	999999	999999	906	999999	999999	889	862	812	58	479	999999	999999	461	999999	988	999999	419	999999	992	999999	605	27	999999	86	345	788	321	825	972	822	186	999999	253	104	357	962	987	999999	422	924	243	999999	896	985	429	252	412	339	683	999999	35	999999	946	964	999999	515	859	829	842	911	578	47	840	999999	303	497	999999	367	999999	35	999999	946	609	78	959	268	131	772	657	103	999999	981	151	213	999999	22	236	288	999999	841	113	167	630	511	356	206	999999	669	692	932	999999	55	689	999999	17	88	565	999999	15	405	394	999999	182	748	535	596	895	999999	438	291	271	719	927	808	921	999999	326	107	721	763	762	999999	999999	725	849	999999	302	492	205	718	456	358	283	43	456	999999	985	881	976	760	310	999999	999999	411	670	999999	128	881	736	414	762	468	999999	251	643	999999	999999	999999	899	205	303	413	441	720	834	913	445	893	362	904	618	999999	130	960	463	893	230	678	64	999999	222	421	999999	791	956	999999	201	41	400	522	20	999999	982	781	466	999999	999999	520	576	757	99	999999	528	832	795	328	347	206	788	750	713	337	402	585	982	882	657	649	764	845	999999	999999	503	999999	894	90	999999	348	503	566	999999	709	999999	306	235	987	892	923	999999	638	651	999999	253	999999	999999	999999	145	406	999999	584	250	999999	756	731	999999	999999	731	689	937	714	866	998	702	999999	294	13	999999	106	999999	995	990	733	653	136	204	999999	999999	853	999999	222	945	65	999999	999999	326	677	953	380	270	550	266	212	999999	999999	771	652	302	32	365	804	456	49	56	803	593	516	144	630	999999	319	524	877	999999	725	999999	811	458	783	905	999999	60	855	999999	809	999999	787	747	371	364	551	
433	148	999999	235	999999	906	18	746	999999	809	999999	333	843	950	35	388	554	270	522	999999	204	999999	126	747	754	600	213	999999	75	806	769	773	275	984	999999	386	389	999999	999999	862	802	711	457	105	85	727	21	885	999999	359	242	999999	999999	403	357	999999	31	750	999999	175	703	771	681	528	50	769	67	858	74	649	999999	131	310	999999	999999	492	72	999999	672	37	999999	999999	462	715	999999	999999	999999	872	637	972	999999	639	951	793	169	41	40	999999	999999	316	669	163	820	144	360	121	186	198	999999	864	851	999	999999	454	999999	385	319	965	955	757	999999	195	231	999999	294	369	180	516	500	136	999999	143	966	366	367	999999	507	327	365	462	999999	736	636	999999	130	365	561	507	999999	784	722	74	973	307	471	999999	931	999999	850	990	940	999999	697	999999	412	718	43	721	96	161	877	991	610	502	999999	999999	558	457	972	929	808	673	309	999999	414	397	170	668	894	999999	999999	999999	999999	375	522	447	49	527	371	412	331	840	999999	65	999999	999999	464	480	999999	999999	926	484	755	921	192	276	369	980	704	24	557	375	826	214	658	999999	524	244	980	213	78	41	999999	999999	607	999999	263	254	999999	999999	933	689	21	540	956	29	33	555	999999	255	88	999999	999999	356	854	955	24	999999	407	808	215	229	500	452	295	894	397	999999	999999	224	23	124	999999	31	91	867	363	296	999999	999999	84	999999	999999	735	135	999999	219	999999	715	652	999999	57	847	11	477	713	199	569	254	999999	999999	838	241	999999	241	999999	999999	999999	275	986	999999	728	957	768	734	246	999999	765	326	285	684	999999	480	671	271	965	277	178	999999	377	678	794	51	196	16	245	999999	999999	503	172	132	999999	474	728	999999	235	100	999999	999999	240	545	434	252	999999	386	974	999999	570	707	276	696	719	257	897	318	999999	686	771	762	498	509	999999	999999	164	163	999999	193	999999	621	999999	999999	198	901	322	999999	999999	551	82	999999	41	878	999999	999999	236	999999	412	171	999999	419	251	548	999999	326	778	999999	461	172	98	815	120	999999	615	948	671	401	507	999999	999999	75	74	266	614	961	999999	620	343	707	45	688	750	115	616	342	380	497	555	871	132	999999	999999	999999	463	267	698	250	272	227	715	835	968	595	236	510	354	985	934	367	596	168	398	754	136	999999	74	15	185	282	578	183	845	999999	695	353	695	999999	803	357	273	490	999999	125	999999	210	719	165	878	115	999999	999999	562	999999	285	963	202	625	999999	999999	202	693	75	
999999	648	541	989	999999	999999	882	814	371	191	587	104	115	811	999999	761	926	690	909	136	79	294	193	620	656	360	999999	160	79	39	750	164	579	999999	367	476	999999	220	387	265	996	301	626	999999	999999	104	179	999999	919	863	37	372	999999	567	996	705	999999	920	343	982	999999	731	999999	999999	441	432	524	690	999999	999999	311	716	999999	653	139	777	668	980	999999	562	190	579	999999	215	11	387	872	22	428	999999	999999	999999	999999	999999	999999	999999	556	294	999999	999999	579	489	708	123	562	999999	999999	639	437	228	46	484	285	999999	801	598	999999	539	340	64	560	512	271	792	999999	770	839	999999	566	999999	231	999999	999999	999999	983	999999	999999	999999	652	999999	326	242	585	999999	625	999999	999999	106	999999	499	774	26	953	717	993	77	999999	999999	329	791	999999	999999	83	572	996	662	999999	193	797	110	999999	383	999999	650	737	327	999999	71	999999	267	999999	742	313	76	100	214	430	501	108	915	484	999999	999999	861	218	173	169	999999	999999	963	271	81	309	503	999999	401	140	313	979	676	149	999999	749	71	999999	738	849	999999	999999	791	999999	774	95	881	626	772	999999	35	441	574	167	914	999999	213	996	444	999999	810	305	698	84	999999	522	999999	776	999999	215	736	584	480	999999	163	540	999999	999999	497	999999	427	876	999	816	115	872	415	518	235	309	545	75	842	999999	999999	710	999999	999999	124	262	663	999999	308	999999	847	450	960	259	999999	999999	444	482	509	458	26	999999	305	999999	968	254	116	913	550	29	999999	999999	742	185	999999	999999	757	704	616	245	332	321	999999	999999	999999	665	911	165	514	851	999999	73	999999	394	288	115	415	901	749	999999	155	750	565	999999	896	186	707	999999	999999	999999	626	739	865	274	999999	704	365	862	913	313	343	951	408	698	164	606	115	358	896	180	47	856	955	747	999999	582	999999	299	546	792	999999	999999	190	952	235	135	208	301	268	999999	999999	552	999999	445	536	204	351	866	134	300	81	999999	889	804	524	999999	783	128	999999	999999	948	76	999999	130	355	217	770	456	999999	39	999999	813	99	322	430	494	867	519	220	895	999999	890	999999	256	999999	608	246	385	999999	465	351	90	127	716	635	682	237	867	100	329	433	895	402	999999	891	267	269	576	383	40	902	273	907	289	999999	999999	902	78	999999	747	970	394	999999	18	999999	327	696	383	686	999999	999999	10	429	891	471	999999	999999	999999	364	999999	349	999999	999999	999999	562	87	182	838	999999	578	779	999999	468	999999	358	49	999999	393	418	
574	571	885	889	999999	773	902	999999	26	999999	999999	569	999999	713	945	407	311	392	619	456	609	155	857	977	118	999999	108	999999	87	542	432	999999	114	660	999999	892	463	779	376	634	999999	243	999999	999999	431	18	945	455	522	944	57	656	267	937	999999	428	713	908	780	999999	674	999999	766	484	394	514	465	999999	999999	63	944	999999	25	999999	795	375	999999	836	999999	999999	32	653	999999	142	495	775	211	176	851	372	188	999999	999999	709	960	299	477	999999	636	999999	552	772	999999	999999	10	525	640	282	152	442	438	999999	362	680	999999	31	350	999999	999999	618	999999	999999	999999	560	874	398	532	999999	34	505	898	318	210	638	999999	260	130	999999	141	969	144	929	34	999999	999999	311	999999	328	75	938	949	843	693	27	613	263	450	971	594	611	993	334	999999	646	544	130	999999	723	133	394	901	999999	502	28	483	383	275	999999	999999	573	206	213	251	999999	999999	65	625	999999	34	303	809	159	966	530	999999	810	681	387	874	812	634	478	205	680	47	169	350	674	543	239	988	538	354	999999	999999	789	93	171	999999	489	505	494	698	829	999999	751	999999	972	999999	999999	702	999999	47	814	939	727	18	570	59	396	714	950	648	795	315	281	804	945	124	196	726	519	999999	395	999999	149	779	376	999999	295	346	378	631	870	537	110	500	539	91	687	781	523	122	999999	774	999999	845	999999	523	999999	947	877	999999	856	946	192	999999	999999	999999	799	947	999999	474	763	60	345	329	778	267	214	781	274	864	436	999999	213	407	999999	620	762	999999	875	852	792	348	469	521	999999	923	354	510	999999	42	292	999999	999999	59	999999	653	438	999999	76	999999	318	531	999999	23	430	451	743	785	15	41	744	504	81	790	999999	425	999999	999999	555	855	913	703	999999	242	999999	999999	276	164	59	940	191	537	999999	239	543	999999	665	455	101	332	190	569	505	999999	297	788	668	999999	378	932	72	614	679	221	733	614	598	450	999999	999999	185	589	735	999999	999999	217	277	842	257	999999	999999	999999	733	232	999999	999999	208	999999	944	793	38	999999	999999	126	878	999999	857	999999	506	928	672	999999	24	367	157	600	999999	440	999999	90	520	826	111	957	182	999999	999999	457	999999	999999	999999	481	506	999999	705	999999	999999	618	195	999999	359	261	345	999999	999999	544	130	999999	999999	84	519	768	160	863	999999	211	816	828	944	951	695	999999	479	127	521	201	719	375	661	889	999999	999999	254	694	731	269	491	782	999999	637	806	999999	383	472	869	648	330	
642	999999	999999	999999	999999	673	244	999999	949	999999	228	806	556	999999	999999	713	999999	999999	304	999999	465	999999	999999	720	43	618	316	154	189	999999	16	257	873	870	86	10	167	447	999999	551	19	117	781	486	273	975	663	812	61	802	198	999999	575	999999	999999	510	362	999999	418	999999	999999	100	407	923	775	970	933	685	999999	754	999999	999999	463	752	999999	358	360	536	457	67	999999	504	102	387	838	821	681	999999	15	576	999999	383	39	466	194	919	710	857	711	302	52	978	73	999999	255	450	732	823	621	516	159	826	336	361	412	862	997	29	999999	954	299	194	679	999999	999999	182	718	996	568	999999	999999	503	824	164	24	976	440	795	141	397	999999	858	999999	499	999999	821	57	678	64	331	922	999999	772	757	999999	858	308	892	999999	999999	732	736	999999	37	868	656	999999	181	346	436	431	211	887	697	866	999999	66	190	754	295	135	50	999999	246	999999	957	730	999999	999999	165	999999	548	606	68	665	999999	603	109	630	771	999999	875	341	628	899	720	802	84	891	572	802	127	999999	903	999999	999999	794	28	366	910	925	933	30	190	758	883	999999	828	42	514	836	956	559	982	475	260	708	999999	999999	951	165	655	186	588	363	559	410	999999	121	972	567	585	999999	999999	999999	999999	854	161	869	999999	125	973	52	999999	735	999999	999999	165	438	696	983	480	681	414	755	279	756	441	826	999999	483	903	717	69	946	261	222	839	146	588	405	557	453	330	836	999999	613	799	852	999999	991	999999	274	424	988	96	903	999999	964	575	139	422	334	671	543	222	266	982	440	999999	999999	999999	999999	849	301	436	37	999999	578	574	666	957	589	999999	217	238	638	999999	81	860	358	883	874	570	459	983	233	782	787	623	925	999999	999999	378	885	272	236	424	133	562	69	999999	760	400	909	182	833	25	999999	315	583	963	911	999999	135	999999	854	457	400	999999	999999	254	574	954	999999	45	598	220	432	944	999999	224	178	999999	800	999999	999999	999999	661	999999	999999	217	999999	999999	999999	961	719	999999	252	999999	418	999999	34	815	359	999999	977	805	751	873	583	623	999999	999999	313	368	794	999999	999999	329	624	380	999999	999999	999999	999999	999999	102	913	687	999999	809	967	295	536	999999	199	362	999999	985	999999	999999	733	787	703	536	624	810	178	682	176	326	18	923	522	47	982	911	658	363	999999	884	891	73	557	774	655	306	999999	90	178	441	243	794	499	306	999999	999999	420	631	381	125	924	241	999999	999	800	53	773	999999	
250	288	999999	805	105	945	437	669	240	928	880	327	828	98	513	734	93	224	434	999999	400	999999	500	36	982	774	960	659	552	558	973	999999	533	493	839	999999	737	999999	699	554	999999	999999	999999	491	750	63	297	999999	999999	999999	916	586	619	558	108	277	999999	677	999999	330	984	778	999999	682	954	278	794	344	259	623	997	654	525	999999	356	423	205	999999	286	999999	487	999999	999999	999999	642	397	993	999999	395	999999	112	69	615	378	569	100	860	105	536	481	268	952	586	999999	789	999999	999999	739	999999	999999	81	778	401	999999	842	860	847	361	50	999999	999999	999999	949	686	999999	938	999999	156	999999	266	999999	110	482	805	999999	999999	547	999999	976	999999	336	263	773	710	500	333	999999	721	536	708	999999	999999	65	969	205	449	12	899	999999	850	231	914	428	944	999999	971	306	595	999999	999999	322	31	385	669	240	31	999999	249	196	197	999999	999999	999999	999999	22	65	54	513	609	231	533	648	241	135	159	421	835	999999	589	529	36	82	498	229	396	232	132	396	999999	999999	403	762	713	406	580	903	305	999999	932	75	926	792	985	12	999999	999999	790	259	520	999999	999999	999999	660	999999	171	207	830	400	999999	999999	932	999999	775	436	827	999999	935	835	555	255	126	999999	896	523	999999	243	999999	495	446	999999	442	873	875	918	999999	999999	112	56	999999	382	999999	999999	601	151	143	278	27	999999	185	22	738	999999	999999	999999	999999	178	329	147	999999	999999	999999	344	953	999999	358	999999	782	999999	449	999999	999999	888	600	182	999999	221	426	754	389	999999	226	536	320	999999	983	487	179	610	226	818	999999	965	982	999999	271	999999	950	109	999999	84	495	999999	120	535	354	999999	999999	999999	102	999999	752	575	757	740	710	584	33	999999	519	871	889	999999	640	631	999999	999999	906	292	910	442	270	327	961	314	999999	64	426	785	89	999999	999999	646	517	999999	75	292	217	251	607	687	999999	430	999999	999999	999999	323	531	489	742	650	944	81	621	660	230	435	999999	999999	902	656	167	247	999999	386	747	253	999999	905	565	510	495	664	685	232	726	839	737	48	130	524	533	937	53	438	198	61	999999	857	515	640	678	765	349	950	529	478	980	213	184	941	658	626	999999	241	165	290	395	398	999999	390	698	575	332	387	132	999999	999999	999999	197	695	227	999999	400	925	832	730	324	734	999999	258	859	533	999999	188	866	907	23	811	999999	908	666	636	999999	134	999999	112	442	962	827	999999	283	969	999999	489	723	850	999999	997	409	435	
965	661	695	684	999999	174	999999	153	520	999999	216	393	738	999999	999999	591	883	275	999999	729	297	361	999999	404	975	889	516	384	464	999999	681	999999	411	847	942	14	940	249	604	777	401	299	452	612	102	889	241	999999	459	999999	966	960	999999	679	148	614	754	301	999999	999999	658	336	999999	999999	543	200	981	999999	345	34	650	644	671	215	337	997	908	999999	311	95	999999	778	999999	332	58	720	999999	732	708	338	260	649	539	962	129	75	999999	999999	78	901	908	350	402	999999	999999	999999	999999	809	351	999999	705	460	999999	624	983	879	411	366	455	822	199	259	191	999999	773	10	999999	708	999999	272	396	961	235	410	187	317	386	499	999999	726	431	201	390	567	632	999999	999999	999999	999999	249	664	254	501	999999	711	658	168	394	661	491	226	999999	999999	999999	754	999999	234	588	447	676	503	911	526	728	401	999999	868	624	385	973	999999	199	999999	847	607	152	469	979	698	999999	158	991	999999	358	999999	999999	478	999999	813	888	576	81	478	313	745	999999	728	772	854	999999	790	544	19	687	150	37	861	875	481	612	284	999999	999999	918	527	999999	82	177	228	560	529	999999	999999	999999	407	279	721	999999	111	854	423	999999	135	985	738	614	982	160	218	482	979	603	829	211	613	331	191	559	999999	243	999999	561	553	999999	999999	232	733	999999	999999	870	315	999999	773	999999	198	588	999999	904	190	913	529	999999	959	745	581	925	738	610	883	85	999999	171	641	999999	182	862	999999	832	999999	515	880	469	869	347	177	544	999999	211	22	34	999999	286	378	999999	714	759	602	808	721	999999	999999	999999	638	215	782	999999	804	999999	455	335	445	999999	114	675	42	999999	999999	621	578	47	106	999999	597	858	999999	812	792	999999	999999	423	270	344	120	541	32	757	999999	664	999999	999999	739	924	756	686	999999	915	181	703	838	654	707	999999	239	684	999999	955	535	780	342	970	361	44	750	999999	74	111	186	572	999999	999999	999999	999999	66	556	999999	181	781	999999	279	999999	999999	98	930	999999	715	290	115	999999	378	999999	231	60	999999	594	670	705	183	724	621	487	739	608	61	563	999999	320	999999	999999	999999	991	999999	625	510	385	340	272	113	250	326	999999	995	749	204	585	999999	999999	74	472	885	602	997	67	298	999999	999999	41	47	999999	999999	999999	366	432	59	387	892	606	549	947	999999	408	601	999999	408	837	491	989	414	475	509	247	255	460	797	999999	993	999999	336	718	167	308	235	999999	166	921	427	573	700	999999	692	457	
999999	127	218	487	999999	74	659	461	310	999999	627	999999	868	846	159	999999	999999	275	999999	776	279	831	789	999999	999999	866	776	486	419	999999	999999	597	782	62	999999	999999	252	999999	784	999999	467	875	418	929	681	663	867	320	771	999999	999999	434	432	916	187	999999	337	262	314	144	999999	182	51	391	938	39	789	816	999999	31	663	325	491	464	319	999999	423	860	284	999999	998	999999	715	897	980	999999	999999	866	874	802	800	989	15	650	640	294	833	36	990	651	873	61	999999	749	858	622	943	967	607	999999	393	999999	978	794	145	832	999999	154	999999	999999	999999	922	999999	444	999999	674	319	841	824	34	570	396	870	999999	646	947	392	999999	49	368	920	206	999999	101	999999	333	21	221	514	807	827	999999	625	999999	786	999999	999999	638	999999	193	312	112	153	999999	223	997	606	354	157	197	449	501	114	52	163	999999	663	849	35	898	999999	107	336	999999	999999	880	771	954	846	695	837	999999	447	855	999999	999999	999999	999999	878	999999	727	999999	74	327	367	335	999999	999999	762	129	297	999999	612	629	530	214	999999	136	385	342	999999	651	508	462	360	999999	64	258	999999	345	614	977	971	614	181	996	43	19	658	999999	305	199	999999	999999	999999	577	999999	817	335	850	51	999999	310	545	195	85	999999	611	967	671	281	335	595	426	515	319	299	998	999999	533	181	767	477	514	47	46	458	999999	64	782	555	246	923	146	999999	687	677	436	428	105	838	999999	51	986	599	969	603	776	221	999999	288	999999	369	801	999999	999999	459	795	507	159	627	387	999999	999999	126	44	412	459	132	828	642	862	579	362	999999	748	725	999999	914	77	442	682	999999	966	504	412	877	131	466	29	238	999999	928	279	478	460	999999	857	870	565	567	154	653	393	999999	425	572	16	115	931	559	999999	880	440	716	944	818	590	689	999999	166	290	992	113	600	761	999999	309	999999	999999	999999	999999	999999	359	510	297	999999	999999	521	89	999999	871	26	535	999999	269	10	497	562	999999	642	294	178	166	409	286	161	550	793	693	490	272	999999	999999	67	691	357	531	929	428	916	642	79	609	874	295	999999	467	643	999999	999999	446	746	360	602	589	999999	464	949	234	146	488	999999	999999	599	999999	748	155	999999	777	912	479	568	144	617	999	224	999999	292	123	21	693	999999	463	933	999999	525	772	278	478	992	893	581	705	292	437	260	252	20	307	999999	999999	990	999999	427	291	999999	999999	742	602	374	999999	181	835	222	452	582	999999	893	555	
999999	975	877	999	785	999999	897	862	851	189	999999	972	558	985	576	999999	703	999999	45	651	175	999999	40	675	113	861	721	999999	999999	840	999999	332	999999	464	256	999999	999999	999999	90	408	394	26	761	999999	853	402	582	196	268	329	748	542	893	251	390	147	945	211	999999	924	999999	999999	999999	20	334	426	999999	103	739	15	650	712	959	999999	267	158	999999	477	821	711	289	534	487	174	101	323	439	999999	84	118	999999	50	104	166	109	243	999999	751	238	436	778	488	457	263	678	46	582	999999	984	999999	986	477	389	194	644	774	673	999999	918	21	987	999999	999999	630	389	610	999999	803	537	33	999999	999999	249	395	932	801	86	234	495	999999	740	183	132	999999	131	158	660	999999	521	999999	570	443	832	226	999999	271	468	826	873	78	428	999999	999999	960	731	586	999999	994	262	843	697	449	718	863	999999	814	394	999999	999999	240	999999	707	291	212	463	77	577	33	999999	670	343	259	999999	999999	637	999999	999999	171	120	544	920	666	657	678	637	999999	999999	968	946	635	877	290	327	642	128	999999	496	526	506	999999	18	999999	999999	999999	509	447	999999	300	236	999999	999999	232	76	964	999999	293	60	999999	574	343	351	608	86	320	793	62	999999	717	999999	916	475	929	664	457	536	716	617	999999	999999	199	999999	434	999999	638	276	654	223	363	332	835	669	999999	999999	173	322	409	999999	738	999999	457	999999	999999	991	319	842	439	568	619	437	603	675	999999	444	999999	311	999999	866	999999	54	148	839	577	999999	473	257	591	999999	501	999999	999999	588	999999	275	999999	683	660	999999	433	795	999999	999999	603	925	729	169	683	449	577	862	404	543	689	694	999999	999999	999999	999999	527	72	260	462	999999	484	999999	25	796	720	999999	700	650	999999	442	652	216	62	999999	652	999999	314	573	152	409	639	739	592	999999	195	615	113	745	999999	999999	371	545	385	29	128	624	713	999999	963	726	877	221	920	999999	999999	487	999999	999999	296	329	223	999999	999999	999999	437	744	719	126	611	114	999999	955	975	569	81	116	831	43	127	37	951	941	609	426	532	427	819	999999	999999	707	999999	732	458	354	701	872	999999	332	591	383	904	597	761	859	117	922	245	361	39	930	655	574	264	268	999999	999999	889	691	530	20	925	238	265	999999	999999	886	506	630	867	208	679	999999	999999	999999	133	999999	999999	750	318	609	191	999999	999999	930	999999	442	999999	200	977	999999	999999	745	999999	581	458	676	342	858	761	230	425	615	493	830	260	156	133	521	
145	999999	101	149	383	920	828	999999	999999	334	850	664	419	315	653	447	225	934	706	869	295	456	999999	331	988	98	193	576	974	999999	679	905	319	956	65	963	339	843	372	999999	752	999999	999999	17	17	999999	810	120	999999	56	615	325	449	999999	235	688	991	769	999999	294	736	262	493	156	654	944	354	463	259	690	999999	382	572	825	127	304	556	25	999999	891	999999	83	999999	927	25	364	466	66	730	377	972	569	693	87	154	500	999999	753	999999	999999	999999	357	860	281	938	242	752	624	146	999999	141	976	454	268	16	999999	647	565	140	300	488	298	999999	882	717	548	999999	495	680	999999	797	999999	662	262	149	999999	223	343	988	782	611	842	920	799	245	999999	125	999999	81	491	852	941	623	71	584	463	999999	977	563	400	554	267	943	519	143	338	323	202	129	85	999999	314	576	999999	689	645	377	934	646	721	433	264	424	198	774	999999	189	999999	677	685	316	245	999999	598	999999	353	898	411	665	907	999999	922	314	995	51	547	374	275	999999	938	999999	689	341	842	999999	999999	843	755	999999	287	999999	722	999999	999999	999999	999999	535	978	129	999999	999999	999999	278	739	999999	510	999999	999999	999999	236	999999	913	999999	739	599	999999	904	936	631	999999	510	999999	999999	388	758	959	999999	999999	235	837	22	396	156	46	201	999999	999999	999999	803	466	350	424	608	518	795	999999	999999	999999	843	999999	310	999999	356	191	835	603	999999	890	981	88	113	999999	203	319	224	104	767	999999	547	481	215	999999	999999	999999	597	96	999999	156	592	999999	465	621	37	93	536	423	999999	999999	211	999999	817	531	620	725	362	272	231	299	304	701	477	323	247	999999	936	998	466	190	593	749	67	164	307	467	623	491	60	119	999999	801	64	803	979	948	663	999999	691	417	812	999999	864	256	999999	891	999999	152	999999	664	157	538	957	859	999999	999999	540	663	233	999999	111	999999	221	999999	515	999999	646	674	343	299	709	262	999999	58	999999	268	884	999999	999999	416	999999	481	999999	396	999999	254	844	205	432	527	999999	999999	460	538	316	941	123	753	740	999999	254	999999	808	94	999999	895	231	908	999999	999999	577	729	999999	999999	740	630	999999	999999	159	999999	659	451	999999	999999	880	710	999999	777	999999	999999	999999	141	81	952	171	50	999999	32	999999	76	999999	935	713	320	949	999999	647	643	798	685	188	297	603	479	999999	803	139	992	214	999999	103	453	176	65	999999	446	999999	409	655	700	958	999999	394	92	247	724	737	931	866	999999	73	999999	
979	66	257	858	538	999999	262	368	910	679	999999	196	999999	579	768	999999	999999	513	41	247	988	108	727	447	903	520	241	975	75	207	136	22	191	935	474	120	807	118	908	65	999999	999999	789	288	922	999999	119	999999	955	89	588	363	170	825	179	880	999999	810	954	27	999999	999999	303	713	552	806	14	999999	999999	657	850	245	604	976	101	702	319	448	525	999999	410	573	29	985	999999	773	852	366	999999	593	999999	999999	163	890	694	869	992	86	736	126	202	999999	563	308	238	352	758	999999	999999	476	999999	890	999999	259	616	797	999999	317	999999	779	954	648	999999	521	876	853	999999	713	291	999999	999999	999999	712	408	512	999999	19	999999	757	277	24	667	999999	299	999999	999999	711	903	284	999999	612	685	982	956	172	554	801	52	431	384	999999	55	902	512	999999	338	188	999999	999999	288	788	545	560	826	764	296	999999	980	999999	986	152	188	439	395	619	999999	260	999999	999999	958	999999	967	999999	382	999999	969	765	999999	999999	999999	999999	999999	999999	999999	999999	76	999999	165	201	875	999999	820	552	445	242	91	615	517	893	999999	88	433	649	788	751	821	255	188	819	795	530	897	458	806	284	327	32	443	287	552	999999	104	563	370	431	716	424	854	149	999999	363	999999	999999	790	614	287	185	378	999999	296	821	946	999999	406	355	999999	372	746	171	915	69	182	240	350	842	999999	870	288	367	45	407	999999	999999	999999	442	282	999999	667	202	999999	151	653	198	990	731	999999	758	167	25	999999	999999	677	693	234	866	191	27	999999	999999	630	999999	999999	21	219	999999	430	999999	452	999999	82	968	999999	999999	174	773	415	983	250	618	888	999999	713	273	575	999999	729	999999	813	37	261	264	999999	719	571	589	255	642	979	110	311	999999	315	203	943	823	648	133	529	461	999999	207	777	277	69	999999	704	633	445	527	169	722	999999	425	712	999999	193	985	983	584	528	772	13	999999	317	999999	920	520	330	999999	53	999999	188	362	575	63	487	518	659	176	885	999999	206	462	999999	999999	951	890	490	135	999999	662	999999	944	933	689	204	638	959	226	999999	999999	313	693	484	999999	999999	741	850	659	340	674	999999	816	699	906	575	551	207	729	999999	39	999999	999999	121	390	999999	244	429	886	859	848	558	442	999999	701	317	512	977	388	53	999999	49	830	795	999999	336	333	254	999999	999999	652	440	999999	999999	999999	164	119	581	103	999999	309	322	963	800	491	999999	892	136	998	599	73	573	819	685	682	989	208	409	999999	63	
143	999999	403	773	216	417	329	999999	245	547	208	999999	884	291	743	999999	86	40	313	999999	999999	999999	255	437	60	88	999999	999999	653	465	955	999999	435	49	963	319	919	999999	999999	83	796	785	999999	461	400	142	999999	538	999999	785	913	999999	105	999999	619	935	744	965	723	138	999999	775	999999	999999	591	999999	505	845	327	434	977	886	999999	240	62	999999	316	794	46	999999	399	999999	612	868	551	787	999999	138	429	999999	575	953	477	464	999999	31	999999	119	869	999999	636	843	999999	517	807	37	999999	865	999999	961	629	999999	928	805	738	714	172	595	238	804	999999	377	425	299	999999	33	419	982	999999	40	336	206	925	999999	291	999999	870	104	999999	524	66	747	883	468	999999	625	34	671	726	999999	859	735	881	74	999999	269	428	922	999999	783	618	747	912	224	634	432	999999	999999	524	192	843	77	999999	714	999999	999999	494	956	890	999999	999	747	266	391	181	601	325	860	999999	31	136	947	445	286	999999	319	835	999999	834	999999	601	241	157	543	728	791	210	176	326	877	775	472	42	426	784	999999	999999	531	53	43	999999	173	672	502	999999	896	632	258	808	438	999999	999999	132	913	641	999999	599	722	999999	390	400	159	544	252	256	664	915	29	999999	999999	999999	313	625	999999	869	437	568	655	487	832	168	952	367	887	575	949	999999	128	999999	26	999999	999999	999999	662	642	957	629	430	255	401	980	612	755	999999	611	998	999999	331	53	213	208	944	245	831	231	448	999999	656	677	307	325	999999	999999	485	763	69	445	962	167	912	807	148	409	96	851	999999	206	594	286	576	748	27	84	999999	818	337	533	47	441	204	175	973	999999	948	86	193	999999	280	19	552	562	247	174	141	406	999999	544	999999	979	674	251	206	999999	110	558	307	721	664	667	436	535	408	531	999999	746	834	395	461	20	667	999999	999999	584	734	23	999999	853	999999	184	757	792	384	67	766	999999	969	999999	999999	999999	778	471	999999	999999	583	26	163	716	999999	999999	571	999999	999999	149	999999	496	324	999999	645	96	999999	454	778	999999	909	643	161	351	764	19	777	241	999999	999999	241	205	474	324	999999	718	999999	794	651	559	613	92	708	245	999999	280	638	356	957	565	999999	334	693	234	702	939	864	812	999999	202	999999	339	999999	32	907	126	999999	10	621	927	237	999999	802	999999	876	826	999999	916	605	493	380	430	284	187	718	906	512	250	621	71	854	57	842	459	942	283	160	999999	337	629	999999	637	735	40	338	999999	532	
474	358	875	14	999999	217	468	821	195	65	754	313	999999	613	780	389	560	83	999999	419	352	286	602	675	258	589	999999	244	742	695	253	848	628	384	999999	892	745	66	906	840	384	637	756	999999	999999	383	336	25	478	258	185	956	158	999999	189	999999	755	210	756	368	240	999999	999999	500	811	999999	684	999999	575	887	644	503	176	999999	45	715	999999	385	279	999999	999999	960	766	494	520	296	999999	948	205	851	147	999999	309	999999	609	999999	558	999999	999999	500	698	999999	999999	999999	614	681	790	808	644	474	666	379	930	881	999999	999999	999999	594	999999	524	215	999999	430	723	750	999999	999999	999999	740	884	999999	273	969	999999	999999	552	999999	185	880	838	999999	891	313	731	194	999999	999999	427	442	338	693	963	286	890	999999	962	289	726	999999	515	999999	172	77	760	317	403	409	160	705	563	999999	292	714	151	999999	999999	432	699	539	982	493	776	195	412	201	999999	987	999999	999999	224	999999	793	344	999999	361	344	999999	553	423	999999	367	464	722	999999	999999	411	258	145	872	970	539	589	197	999999	31	710	976	665	999999	999999	999999	330	666	999999	300	999999	947	350	789	683	500	879	285	748	624	39	63	999999	999999	999999	944	999999	999999	524	684	683	605	486	999999	999999	999999	167	999999	309	385	999999	798	999999	588	609	999999	908	355	198	480	659	313	999999	243	999999	656	999999	831	778	180	563	123	151	999999	617	371	471	996	148	999999	999999	894	976	372	587	241	822	727	234	336	45	506	28	53	35	379	166	252	999999	999999	697	336	216	999999	822	923	656	999999	971	247	992	999999	217	999999	147	765	337	86	656	760	834	942	606	451	144	66	105	108	999999	248	215	229	645	154	999999	15	999999	846	549	999999	999999	398	756	999999	999999	133	999999	999999	999999	270	51	89	595	999999	170	754	729	765	994	765	827	999999	652	732	999999	773	276	73	253	142	87	491	536	992	184	445	196	620	999999	999999	767	999999	202	521	207	135	633	53	999999	874	285	999999	999999	999999	836	999999	745	34	953	999999	856	236	901	773	999999	559	999999	602	426	724	568	119	658	999999	999999	999999	365	141	535	907	149	999999	999999	999999	999999	999999	999999	999999	166	156	699	172	666	545	165	541	999999	428	338	647	999999	40	627	269	316	175	999999	999999	786	958	671	614	499	56	431	633	999999	999999	999999	37	920	999999	999999	999999	35	405	453	123	999999	465	830	937	802	887	335	118	605	818	73	691	999999	770	965	208	485	94	673	619	123	999999	394	525	999999	311	727	
781	595	999999	244	910	721	159	51	999999	137	999999	812	611	999999	323	38	338	999999	235	145	999999	999999	246	794	940	999999	834	999999	306	81	314	999999	500	170	553	523	258	584	163	969	742	729	644	999999	750	282	71	898	800	503	999999	67	286	999999	999999	999999	999999	562	304	187	887	999999	999999	999999	823	309	321	451	999999	799	779	754	999999	266	403	430	999999	999999	54	999999	999999	935	999999	802	25	257	158	335	593	606	174	695	289	975	999999	593	999999	999999	257	450	960	620	731	10	723	311	751	29	772	999999	756	193	518	636	516	952	948	941	999999	576	999999	999999	857	570	635	94	474	339	184	809	999999	806	999999	603	708	999999	213	209	89	713	505	139	563	447	850	981	999999	653	469	999999	644	52	158	681	300	974	762	171	375	639	836	999999	845	962	709	949	274	915	928	999999	999999	749	862	531	80	31	432	999999	999999	653	906	821	870	999999	174	404	657	246	313	733	297	999999	834	449	877	92	999999	999999	999999	900	716	272	725	12	390	895	999999	627	999999	999999	551	352	451	721	732	25	552	799	797	314	302	37	612	204	999999	707	914	423	654	999999	737	832	681	999999	936	644	105	867	665	999999	224	40	636	44	192	944	600	122	716	862	540	494	803	433	999999	689	660	531	999999	683	999999	766	999999	999999	999999	719	999999	999999	784	999999	999999	685	144	999999	100	271	401	577	21	999999	116	802	706	792	999999	252	39	258	221	257	984	999999	43	982	297	999999	67	999999	502	999999	283	968	999999	628	999999	999999	360	284	343	346	999999	92	519	609	576	999999	999999	999999	175	298	690	423	420	537	114	354	651	162	241	642	213	388	999999	548	951	148	999999	87	848	602	892	999999	999999	874	999999	902	64	999999	415	118	397	876	846	999999	783	859	557	800	999999	598	213	208	999999	700	142	908	17	971	999999	437	714	982	342	573	406	935	999999	546	576	211	299	227	999999	999999	254	337	999999	999999	765	101	591	673	563	999999	398	694	999999	224	999999	61	999999	93	776	999999	404	415	999999	283	807	847	999999	20	234	999999	309	985	462	920	999999	805	376	146	216	565	846	50	429	91	184	712	233	293	805	524	317	999999	450	768	999999	839	793	269	73	917	740	580	999999	250	951	412	241	791	768	999999	999999	999999	877	999999	141	363	986	462	108	999999	624	78	215	709	999999	102	545	999999	202	616	999999	999999	82	298	825	276	601	188	140	999999	480	441	525	869	999999	558	338	239	637	374	999999	340	170	968	999999	671	
375	740	999999	858	999999	548	599	999999	923	578	685	999999	999999	999999	762	808	331	336	624	999999	552	345	870	999999	763	315	66	827	763	999999	946	114	995	999999	999999	999999	942	282	904	932	841	374	999999	271	873	999999	844	772	611	999999	999999	834	353	119	129	39	869	789	999999	562	491	772	999999	252	631	581	592	999999	962	901	999999	999999	431	692	999999	188	400	609	999999	23	999999	293	999999	718	673	999999	999999	886	44	872	991	162	187	999999	999999	999999	999999	703	639	302	167	613	809	710	189	958	413	999999	767	941	999999	270	216	999999	101	208	999999	678	578	519	820	706	999999	100	999999	713	871	89	252	283	211	696	969	999999	855	999999	483	515	539	714	999999	999999	128	999999	243	731	946	106	999999	252	522	999999	134	999999	999999	999999	417	719	799	475	97	999999	418	494	999999	999999	300	924	235	244	999999	50	148	864	810	719	587	999999	857	189	766	774	828	999999	760	903	571	850	809	404	449	764	716	73	626	385	691	999999	999999	300	999999	31	999999	999999	527	999999	169	999999	318	999999	873	314	861	620	709	322	505	418	734	836	381	450	125	999999	795	959	334	84	247	435	38	953	749	999999	999999	744	999999	811	482	287	743	311	999999	57	531	145	999999	105	999999	999999	999999	999999	999999	527	919	990	905	999999	999999	568	999999	95	999999	883	734	920	565	305	872	964	999999	694	936	456	102	79	909	78	309	660	66	238	720	933	556	754	999999	231	647	757	839	861	589	913	139	999999	999999	657	999999	610	999999	607	232	400	999999	195	346	453	434	849	91	837	741	571	511	919	999999	98	999999	999999	867	999999	999999	999999	135	557	114	32	327	444	789	261	999999	698	90	458	16	999999	999999	999999	417	608	797	797	999999	999999	130	28	412	999999	293	999999	331	343	999999	246	950	117	274	999999	91	324	136	990	69	830	91	52	491	999999	913	54	60	965	571	268	546	859	449	133	437	95	999999	999999	160	598	929	421	956	999999	508	898	65	699	999999	103	482	807	738	844	920	87	537	359	306	999999	150	365	772	483	999999	100	999999	151	999999	999999	999999	29	839	470	999999	669	999999	647	553	24	989	360	685	477	786	738	131	604	212	999999	558	271	810	999999	458	574	649	482	153	418	240	913	999999	294	399	463	967	999999	999999	261	990	889	805	292	259	789	680	999999	697	961	969	73	999999	561	446	442	218	927	999999	336	999999	614	504	145	999999	85	999999	400	999999	333	999999	999999	999999	999999	368	669	999999	528	999999	999999	893	999999	785	999999	
449	999999	974	237	848	956	254	50	265	617	241	386	999999	999999	507	184	227	999999	227	374	200	999999	412	988	999999	777	999999	690	274	352	442	676	999999	322	696	617	110	999999	552	131	88	730	598	52	719	981	284	796	30	488	452	613	136	999999	999999	999999	764	999999	44	81	979	563	999999	913	184	999999	557	81	972	889	83	882	737	999999	295	999999	526	369	278	221	999999	190	669	786	899	999999	549	418	331	372	853	999999	309	999999	151	525	954	685	868	165	433	212	823	141	414	569	999999	40	135	531	999999	404	718	823	578	798	893	989	23	355	24	999999	750	610	46	999999	583	266	954	770	515	999999	999999	123	999999	299	999999	538	381	340	953	519	293	999999	564	458	405	485	902	352	631	965	999999	522	150	294	462	222	104	999999	986	999999	86	364	26	999999	902	999999	46	288	999999	365	618	682	999999	505	999999	999999	56	999999	999999	107	364	611	149	999999	177	979	973	502	837	154	443	926	353	344	442	928	783	596	555	800	449	623	911	999999	356	999999	130	644	438	511	176	517	999999	888	264	475	999999	476	800	923	999999	544	451	999999	921	999999	338	67	72	927	177	999999	41	764	658	740	700	872	203	187	858	338	74	335	978	926	45	465	89	967	713	316	999999	632	178	999999	182	624	355	999999	660	73	581	511	344	715	485	136	240	524	774	352	283	622	999999	303	999999	125	318	994	656	873	977	105	224	861	664	409	595	999999	999999	85	527	538	526	795	999999	999999	991	999999	451	909	234	565	202	370	999999	183	567	875	434	67	316	360	18	999999	95	486	297	483	61	85	541	999999	999999	999999	825	745	105	279	546	999999	133	999999	552	747	649	422	902	853	828	490	842	719	328	999999	769	176	530	739	999999	999999	275	518	221	375	377	999999	608	503	999999	297	88	297	999999	999999	999999	999999	807	270	999999	673	584	443	654	570	243	999999	999999	999999	999999	999999	224	365	569	277	651	614	834	999999	379	901	999999	408	318	999999	412	554	391	999999	999999	508	368	269	999999	999999	695	832	863	650	999999	556	589	161	574	886	83	722	728	71	999999	328	436	999999	891	245	858	185	135	124	168	999999	999999	357	879	430	299	955	763	532	581	999999	751	194	54	822	322	662	834	999999	467	690	826	330	945	258	999999	738	377	366	999999	520	706	749	492	999999	126	241	281	153	999999	127	958	206	489	56	577	252	586	999999	922	205	351	703	657	477	862	119	999999	630	358	561	587	999999	354	999999	122	11	
701	600	705	91	391	690	834	349	731	629	840	999999	681	999999	162	999999	443	982	999999	12	101	24	592	17	829	650	795	999999	999999	561	852	999999	934	575	550	985	373	841	814	661	869	317	999999	999999	999999	513	949	528	409	999999	964	372	892	119	910	687	17	698	261	740	894	798	809	180	999999	999999	964	116	289	176	935	601	177	517	143	783	278	359	738	325	701	276	636	261	596	489	535	824	665	862	978	674	590	84	766	80	508	575	464	999999	549	999999	249	243	353	999999	204	385	999999	136	419	658	999999	936	48	628	172	558	583	297	886	150	999999	999999	198	999999	21	102	750	999999	285	999999	894	881	776	999999	37	999999	907	999999	295	999999	847	538	453	329	714	654	999999	148	908	949	991	177	999999	409	402	823	54	999999	361	112	634	914	850	717	999999	88	169	190	600	769	650	360	999999	736	302	912	972	868	556	367	66	612	163	335	710	727	999999	376	466	213	358	825	872	193	999999	933	999999	999999	999999	999999	494	855	547	149	309	641	174	243	999999	999999	850	999999	536	994	55	32	999999	525	16	45	177	793	723	397	420	824	999999	819	221	369	234	246	311	919	872	999999	999999	24	36	79	563	999999	999999	976	363	181	299	877	999999	502	182	172	999999	999999	468	999999	141	160	728	999999	999999	999999	999999	747	265	614	999999	999999	131	843	957	999999	499	937	482	499	533	747	999999	999999	535	610	681	718	196	71	999999	781	999999	182	79	914	296	551	915	218	655	999999	999999	999999	307	999999	756	304	999999	437	999999	999999	58	968	176	394	126	489	949	553	673	999999	999999	203	107	103	165	949	774	53	459	947	999999	273	999999	21	35	999999	941	852	854	387	183	999999	398	723	732	492	15	999999	797	806	602	372	999999	999999	999999	528	650	999999	527	806	530	502	977	725	771	785	134	164	999999	831	547	106	698	295	139	801	805	384	371	672	999999	99	255	653	355	999999	999999	502	60	507	643	738	334	999999	999999	999999	781	672	952	947	368	850	325	999999	268	999999	673	260	222	999999	722	276	999999	855	863	999999	256	999999	380	999999	999999	631	113	861	197	999999	771	999999	438	458	29	142	431	999999	314	102	999999	289	394	999999	999999	999999	290	891	999999	377	895	999999	194	426	434	457	301	840	890	736	746	464	778	458	999999	32	821	764	149	590	844	428	550	770	999999	967	999999	531	135	589	351	222	86	820	913	302	466	21	33	999999	840	999999	999999	578	999999	318	999999	935	124	964	656	526	751	204	
999999	476	929	423	758	467	999999	769	715	999999	999999	534	999999	999999	544	442	999999	999999	741	999999	999999	263	895	972	424	999999	466	14	417	171	999999	999999	999999	882	297	999999	372	53	999999	565	999999	999999	875	999999	192	821	930	552	400	999999	409	846	999999	185	454	279	581	957	998	410	10	512	362	554	378	569	73	505	670	999999	79	521	557	999999	520	678	999999	673	789	603	428	913	999999	734	762	96	999999	295	999999	999999	865	415	54	852	564	553	718	331	999999	622	757	434	882	302	612	887	299	999999	664	776	891	908	178	405	981	999999	899	999999	792	291	529	778	78	652	242	664	999999	999999	621	967	959	999999	999999	176	845	993	41	320	132	874	797	999999	999999	661	136	957	247	999999	871	999999	653	101	999999	999999	999999	979	366	999999	999999	948	419	999999	999999	696	999999	999999	99	11	559	999999	65	588	505	917	999999	98	157	999999	525	999999	426	828	999999	999999	999999	868	526	999999	82	866	637	801	260	183	999999	212	453	934	844	301	867	245	99	999999	422	75	595	622	89	15	999999	949	714	999999	531	591	762	844	382	947	999999	999999	929	692	360	263	338	331	462	290	645	999999	572	233	417	191	739	950	999999	258	283	904	177	77	45	999999	96	474	999999	873	450	999999	561	999999	983	999999	315	999999	531	168	737	274	999999	798	370	999999	386	491	378	349	851	811	123	999999	674	414	999999	861	999999	672	176	863	999999	588	840	46	662	674	250	392	875	342	428	572	520	18	743	999999	707	427	999999	605	106	312	32	638	999999	436	233	578	999999	999999	999999	859	999999	873	594	582	957	333	955	712	999999	986	999999	999999	393	999999	614	665	670	307	999999	240	371	999999	767	377	566	211	550	236	451	672	42	431	593	569	581	646	423	171	420	383	471	999999	365	119	837	512	255	945	822	567	907	61	999999	999999	497	999999	116	227	25	999999	999999	729	270	578	999999	999999	926	999999	999999	999999	999999	508	886	781	769	772	215	657	539	63	999999	605	414	884	764	980	142	999999	81	160	540	206	999999	664	600	999999	999999	999999	166	795	999999	430	975	854	999999	409	175	518	749	724	999999	458	688	962	799	187	325	386	814	972	999999	851	752	819	436	55	362	231	191	37	999999	428	501	999999	477	535	629	559	568	364	815	624	334	357	934	91	517	193	865	422	426	951	972	999999	884	999999	677	166	428	280	56	944	336	722	289	796	956	944	999999	273	557	765	818	459	999999	999999	527	405	884	999999	537	179	366	768	610	493	
456	318	859	999999	999999	473	141	298	999999	870	999999	612	77	147	999999	999999	698	601	865	660	999999	522	999999	598	217	282	282	999999	742	999999	587	568	122	796	350	648	95	752	415	94	634	999999	151	296	999999	915	338	999999	229	964	481	765	903	949	360	933	999999	999999	999999	585	999999	999999	555	440	292	999999	999999	999999	796	486	999999	945	195	999999	36	999999	381	739	599	302	999999	999999	999999	778	999999	822	665	172	446	417	366	999999	227	829	893	999999	974	710	13	280	999999	67	999999	743	486	535	579	132	999999	747	561	552	671	243	641	665	999999	999999	44	470	999999	999999	834	389	130	663	727	365	887	459	999999	670	999999	999999	999999	999999	585	120	302	999999	253	999999	999999	698	999999	813	162	983	999999	237	372	207	999999	543	217	98	232	570	623	822	807	223	999999	474	118	890	999999	352	366	754	90	104	999999	174	999999	999999	999999	146	999999	316	510	743	177	659	97	441	995	999999	121	788	664	25	497	479	72	39	308	774	589	965	995	809	627	443	157	277	721	511	999999	687	999	96	999999	999999	322	73	999999	584	387	677	895	625	999999	577	100	999999	607	999999	112	197	999999	999999	556	567	321	999999	999999	734	511	819	719	493	875	434	999999	578	999999	190	167	998	982	999999	397	999999	79	999999	578	59	352	999999	999999	715	409	999999	999999	999999	540	479	995	999999	947	322	82	999999	957	411	750	806	999999	522	96	999999	848	113	214	999999	925	643	999999	941	132	999999	999999	429	999999	14	94	746	968	112	47	508	195	546	60	670	650	829	955	668	628	772	270	830	995	254	866	305	923	958	760	896	981	63	499	880	999999	653	999999	952	327	14	999999	686	999999	999999	999999	312	999999	544	999999	105	999999	999999	999999	359	999999	560	433	904	147	789	822	19	352	150	526	141	56	180	999999	997	999999	12	351	624	934	999999	355	417	23	564	251	389	112	664	999999	161	999999	149	999999	380	230	999999	815	999999	999999	828	343	999999	71	108	265	882	805	999999	684	685	488	698	999999	231	999999	25	891	583	999999	442	907	999999	999999	375	400	999999	106	368	776	906	197	813	441	999999	250	22	999999	914	308	999999	584	999999	979	533	673	999999	999999	852	175	999999	623	241	999999	749	920	656	999999	696	708	358	786	446	92	777	497	675	266	999999	981	202	669	976	285	999999	858	664	707	408	701	356	193	999999	999999	570	293	956	823	691	195	594	610	659	215	999999	582	147	170	211	46	999999	786	413	870	972	999999	646	999999	811	999999	266	948	13	
999999	362	999999	542	253	522	494	541	851	574	134	397	592	19	770	336	605	721	504	999999	372	703	569	999999	382	230	35	646	10	21	800	929	645	607	665	853	785	49	999999	648	999999	504	999999	999999	289	483	999999	536	876	999999	215	179	762	452	641	301	792	394	999999	999999	999999	847	999999	839	774	205	751	985	354	917	550	566	827	999999	999999	867	999999	358	501	898	999999	999999	770	380	999999	631	999999	203	966	373	71	400	879	999999	161	999999	963	316	447	93	732	405	999999	999999	88	649	352	906	999999	999999	999999	999999	999999	271	999999	998	87	999999	43	152	999999	558	999999	980	999999	160	686	956	704	918	904	250	910	417	176	444	317	811	301	166	999999	270	539	202	629	627	507	999999	687	162	999999	802	282	304	64	184	386	210	113	928	962	395	211	745	869	503	533	485	104	749	690	275	868	877	864	767	28	826	360	238	652	78	279	552	136	111	967	615	362	999999	67	116	707	999999	203	999999	999999	999999	333	136	103	31	999999	937	471	999999	934	405	999999	297	999999	559	849	875	285	999999	999999	999999	618	768	535	999999	999999	112	691	584	999999	505	683	971	999999	999999	503	234	144	630	999999	341	90	999999	176	572	999999	75	837	508	266	832	97	999999	776	999999	185	999999	999999	185	898	421	256	887	958	438	722	469	588	930	66	999999	740	999999	350	784	578	18	999999	963	743	67	274	192	999999	999999	418	999999	204	307	59	938	633	959	731	142	94	202	651	738	849	715	486	999999	452	641	101	999999	959	999999	831	176	999999	999999	441	841	157	73	569	999999	999999	348	275	291	880	999999	991	999999	999999	218	699	386	367	999999	999999	999999	581	368	999999	686	643	999999	999999	212	475	883	999999	997	999999	890	985	31	632	427	717	510	450	205	35	999999	999999	320	518	750	302	455	999999	999999	999999	413	269	788	332	999999	589	54	999999	73	815	997	152	999999	264	42	232	999999	753	940	155	999999	587	999999	342	416	47	333	999999	673	909	30	999999	875	999999	123	999999	206	698	999999	999999	673	999999	387	999999	999999	999999	654	999999	485	527	623	701	868	954	909	825	883	456	916	845	266	999999	999999	999999	999999	923	276	520	150	412	36	980	14	999999	482	36	999999	996	313	234	392	277	982	155	296	329	216	921	999999	297	746	999999	781	904	999999	97	336	233	595	114	999999	999999	914	83	501	999999	999999	766	482	999999	999999	887	152	692	462	988	999999	114	867	475	716	355	945	853	665	287	208	110	999999	394	699	976	411	208	318	
258	362	999999	654	653	632	450	448	691	672	859	606	999999	451	593	494	999999	366	130	398	569	199	71	417	224	444	597	245	97	193	648	999999	943	999999	214	635	693	459	223	842	999999	906	263	999999	806	680	999999	999999	936	899	999999	999999	291	810	748	69	301	999999	440	999999	999999	214	361	508	999999	382	662	999999	246	999999	801	772	999999	287	999999	999999	935	880	999999	543	999999	999999	308	198	716	38	205	143	634	155	344	201	29	14	807	999999	555	999999	999999	433	27	403	999999	978	999999	704	477	13	689	999999	133	999999	891	896	884	999999	905	173	791	999999	187	529	90	100	623	610	753	999999	999999	69	117	189	723	187	999999	999999	526	329	99	21	560	999999	453	999999	32	923	309	132	999999	711	999999	999999	963	171	256	497	999999	331	365	497	999999	999999	999999	629	999999	943	697	713	999999	954	580	585	83	780	444	985	85	541	78	700	310	999999	999999	768	903	724	226	561	930	38	617	204	964	602	70	231	999999	824	569	999999	235	999999	751	175	140	580	999999	193	999999	271	999999	781	262	665	197	329	999999	999999	725	264	727	999999	999999	352	346	385	620	481	719	223	999999	261	972	990	474	714	880	999999	637	333	415	999999	999999	999999	616	999999	999999	309	414	999999	909	999999	108	315	999999	99	812	408	829	755	999999	838	473	513	999999	999999	809	999999	201	483	449	999999	139	402	999999	999999	312	124	736	511	442	321	76	977	313	427	999999	667	639	384	901	481	999999	882	373	577	569	330	726	455	36	999999	118	999999	302	450	771	705	465	666	786	698	672	328	322	647	771	999999	999999	999999	999999	151	632	999999	999999	967	446	999999	38	282	135	999999	397	290	999999	999999	213	999999	685	863	656	999999	211	999999	999999	212	999999	999999	569	725	805	82	129	211	447	999999	57	301	359	335	13	524	677	193	541	999999	999999	999999	843	559	444	636	999999	347	868	561	940	660	228	379	168	741	687	313	476	999999	862	999999	843	599	715	911	999999	359	859	141	779	27	999999	793	999999	428	860	20	999999	178	271	999999	342	886	944	999999	999999	980	176	272	837	373	716	489	999999	123	999999	254	844	533	851	461	488	737	781	922	229	435	477	739	880	676	32	999999	791	90	854	957	999999	328	837	805	193	596	304	415	999999	999999	852	787	880	999999	999999	757	999999	810	999999	605	114	31	177	999999	512	436	999999	999999	351	418	698	860	269	590	999999	526	695	56	278	891	442	999999	622	999999	582	689	859	274	999999	999999	981	981	999999	259	853	633	
161	199	302	999999	999999	999999	74	891	263	999999	528	999999	26	999999	71	280	999999	412	172	738	409	899	75	822	577	127	659	999999	437	999999	84	19	736	966	374	506	753	999999	686	309	311	730	999999	591	171	569	257	861	999999	710	449	383	97	125	234	262	134	999999	188	98	483	999999	464	999999	917	518	999999	60	284	564	527	29	726	862	436	678	884	484	661	18	869	798	871	727	277	999999	922	999999	999999	122	381	283	343	597	999999	999999	276	477	673	999999	15	207	999999	649	193	429	657	234	688	555	999999	649	818	180	999999	685	126	999999	278	227	596	999999	317	999999	999999	253	999999	138	46	122	412	416	810	999999	12	671	221	232	544	847	53	697	933	196	745	731	465	173	999999	150	207	999999	209	456	65	74	889	424	999999	940	744	999999	198	999999	153	961	839	808	999999	999999	473	999999	202	431	184	899	18	131	426	999999	787	999999	759	895	999999	872	999999	364	999999	938	999999	999999	999999	604	113	524	509	367	53	784	892	656	999999	822	677	313	346	777	999999	999999	65	999999	998	15	162	999999	999999	302	660	280	753	484	855	999999	774	676	137	598	328	659	399	651	999999	642	568	140	999999	999999	228	612	536	439	92	796	882	23	798	761	451	880	999999	217	706	999999	40	999999	999999	766	57	11	186	748	459	622	767	999999	999999	999999	446	32	999999	830	83	58	744	323	402	68	357	761	999999	375	157	447	903	192	999999	999999	999999	160	339	999999	890	999999	435	787	999999	469	39	999999	332	442	324	429	184	925	999999	658	999999	716	25	742	418	296	999999	999999	601	999999	719	584	470	387	999999	296	999999	945	999999	855	622	956	343	999999	38	879	999999	444	60	728	272	977	58	295	999999	999999	999999	596	351	999999	104	999999	196	999999	999999	454	17	945	687	38	736	999999	985	287	46	999999	383	92	713	539	857	688	999999	999999	999999	741	536	184	999999	860	161	999999	999999	346	999999	999999	769	999999	999999	583	871	493	757	32	999999	42	992	999999	259	211	521	62	999999	811	746	415	865	999999	226	18	918	832	842	827	877	999999	634	999999	525	999999	313	16	900	140	999999	374	931	999999	881	717	749	999999	925	901	349	999999	224	999999	600	999999	142	456	159	184	665	49	650	999999	999999	362	408	999999	999999	220	897	999999	161	999999	999999	381	999999	137	999999	509	268	163	906	940	487	778	424	842	999999	179	999999	999999	856	725	474	628	724	11	592	528	319	999999	520	999999	999999	999999	947	999999	648	228	999999	14	24	650	999999	999999	142	999999	
452	376	937	565	999999	85	313	51	658	435	287	999999	999999	481	999999	913	999999	999999	643	201	936	999999	830	999999	203	829	306	902	841	999999	810	999999	999999	23	559	225	590	753	110	444	411	962	186	999999	194	132	571	401	469	111	460	999999	867	940	774	999999	999999	985	372	999999	999999	411	209	452	625	323	39	643	922	329	332	446	763	208	789	973	476	319	767	999999	267	905	999999	740	754	758	999999	555	249	999999	679	605	999999	999999	665	999999	763	734	999999	999999	102	999999	478	999999	999999	24	298	668	999999	800	999999	236	999999	300	218	874	967	469	697	866	228	484	403	171	999999	727	64	139	543	788	219	741	423	896	978	999999	436	302	962	740	999999	436	404	999999	999999	452	999999	100	999999	999999	999999	999999	999999	39	652	618	999999	316	500	999999	999999	169	135	372	591	999999	813	331	321	879	447	675	999999	956	999999	999999	90	954	999999	999999	350	999999	713	752	999999	915	999999	393	254	370	803	999999	801	911	999999	999999	311	41	857	846	639	65	778	546	999999	999999	999999	90	999999	860	537	580	999999	304	709	995	456	382	617	675	886	429	999999	950	85	328	873	595	186	105	490	58	999999	888	567	294	195	176	409	397	999999	624	761	999999	833	999999	999999	507	212	784	999999	928	424	192	959	219	978	827	471	34	494	212	903	536	999999	999999	483	694	999999	424	810	999999	999999	229	556	272	668	694	127	851	999999	375	392	401	251	562	999999	914	928	358	316	367	999999	384	999999	999999	999999	234	22	353	749	852	770	787	974	574	954	204	635	697	550	294	709	999999	253	128	819	512	295	818	854	569	765	388	118	452	999999	999999	326	640	552	444	681	774	999999	928	605	604	426	999999	607	999999	999999	241	807	31	657	94	141	784	106	218	999999	999999	499	999999	999999	391	679	531	988	999999	878	995	155	116	613	935	517	324	999999	999999	999999	618	221	999999	999999	534	581	999999	795	500	467	542	543	344	999999	999999	284	921	841	223	924	894	688	999999	999999	293	999999	700	418	721	999999	817	270	882	132	999999	999999	84	999999	999999	810	592	999999	498	897	345	999999	999999	611	136	999999	595	482	310	299	999999	929	969	863	997	448	880	999999	83	923	999999	282	661	221	184	503	210	999999	999999	412	342	168	200	353	225	831	284	99	291	70	981	999999	960	999999	932	401	23	999999	901	123	930	914	663	574	256	999999	799	999999	437	633	460	573	202	897	999999	42	738	626	648	176	174	999999	397	23	941	999999	321	79	999999	782	999999	990	130	
175	482	427	505	999999	106	162	41	684	662	657	609	999999	152	73	634	899	662	396	572	999999	949	149	999999	999999	633	940	999999	730	320	999999	153	470	453	36	424	540	537	999999	530	495	144	489	138	999999	999999	533	173	258	999999	389	129	999999	999999	999999	226	342	999999	855	992	165	410	311	999999	17	514	999999	999999	125	648	999999	999999	549	866	86	601	999999	21	999999	246	109	999999	503	999999	999999	999999	60	51	68	810	92	639	681	999999	374	94	833	125	130	999999	273	569	999999	999999	351	999999	580	236	999999	793	755	999999	123	618	893	388	907	25	442	482	464	108	999999	315	999999	999999	999999	428	502	991	768	355	999999	562	972	999999	728	893	944	915	999999	823	699	274	64	760	526	999999	999999	999999	999999	817	682	648	770	175	999999	743	53	999999	335	162	733	999999	35	410	440	560	999999	363	659	24	81	526	528	640	408	641	260	805	937	628	200	516	814	999999	672	999999	792	807	877	999999	849	67	999999	801	99	349	249	653	330	999999	426	999999	336	173	745	165	999999	139	767	30	492	248	948	707	999999	227	546	84	738	198	767	839	485	674	999999	23	937	726	550	68	402	607	485	971	211	325	190	650	999999	516	999999	662	49	856	999999	611	118	882	839	872	999999	175	914	141	208	587	399	999999	998	731	999999	403	999999	999999	999999	885	763	999999	999999	999999	999999	999999	868	232	999999	115	799	628	181	563	905	64	999999	678	264	236	692	999999	773	624	925	528	651	483	297	728	83	340	237	617	848	141	386	203	834	908	306	692	74	103	788	770	999999	445	826	174	517	999999	454	402	202	418	214	881	720	518	253	999999	935	348	41	468	999999	999999	715	773	999999	693	843	356	930	999	290	679	999999	999999	48	216	656	132	220	173	886	835	424	439	927	999999	482	326	664	911	757	725	72	329	999999	926	730	63	999999	824	999999	107	471	202	138	534	55	999999	480	47	738	812	138	867	581	565	149	286	999999	999999	220	527	999999	29	252	565	999999	516	786	122	999999	603	635	396	999999	789	373	231	999999	403	459	999999	845	999999	182	944	596	999999	747	813	787	999999	217	324	613	548	414	452	949	573	916	999999	778	368	999999	144	186	742	769	999999	201	917	975	999999	723	999999	681	75	846	999999	968	423	768	972	335	41	395	321	999999	558	384	921	999999	999999	487	919	148	487	74	48	767	854	999999	954	622	869	478	765	601	999999	866	349	606	999999	605	503	771	806	43	530	749	865	959	999999	999999	280	
645	249	965	803	163	204	11	808	540	123	988	813	359	999999	563	999999	720	471	691	45	324	630	140	983	157	999999	454	544	299	901	894	223	546	352	234	999999	800	797	167	672	999999	798	120	999999	514	957	456	578	999999	129	155	498	999999	383	955	999999	999999	999999	656	821	750	467	519	999999	228	775	276	17	999999	334	829	922	313	999999	697	526	999999	999999	479	200	999999	876	999999	180	756	406	693	173	397	219	999999	819	151	999999	922	999999	289	999999	273	739	999999	448	347	643	299	232	999999	999999	686	438	505	470	512	466	935	873	890	349	883	822	91	999999	999999	999999	214	999999	781	967	107	816	247	48	385	740	509	447	538	999999	880	533	221	194	999999	958	714	659	999999	685	410	58	990	999999	598	999999	657	587	999999	326	999999	290	451	226	412	999999	999999	466	999999	999999	957	497	999999	999999	468	359	610	897	999999	662	999999	554	999999	106	999999	999999	826	306	450	933	92	921	618	999999	999999	599	999999	994	999999	617	766	257	574	545	728	999999	999999	42	999999	248	999999	760	960	999999	19	999999	588	354	659	363	53	895	999999	999999	689	45	878	999999	462	869	277	616	125	999999	999999	68	980	999999	378	999999	346	793	825	211	103	331	961	453	999999	620	21	999999	344	428	573	871	241	422	855	692	999999	590	580	612	970	234	645	999999	999999	999999	903	999999	976	999999	999999	260	79	999999	68	368	999999	435	918	842	857	540	281	696	999999	35	999999	568	310	999999	620	999999	223	999999	240	868	999999	21	999999	999999	717	590	761	339	411	323	801	426	364	497	619	608	671	737	999999	440	952	949	514	254	133	999999	130	300	395	271	999999	999999	584	199	682	999999	262	666	999999	277	999999	999999	999999	132	233	410	213	813	999999	22	93	485	468	799	916	736	507	928	138	382	469	470	943	150	286	944	999999	174	999999	557	999999	15	613	999999	999999	20	664	391	30	723	141	999999	999999	999999	187	561	999999	784	283	945	565	333	537	999999	807	999999	999999	153	846	289	567	49	999999	518	666	87	999999	981	147	905	82	125	908	414	251	162	246	570	962	725	555	68	890	868	992	999999	999999	860	999999	354	21	999999	999999	740	166	101	317	716	716	110	689	417	646	999999	873	449	425	999999	511	654	999999	437	191	131	999999	508	158	140	999999	644	999999	999999	999999	999999	894	561	999999	999999	258	159	999999	530	853	862	999999	999999	422	999999	995	553	606	354	999999	34	282	583	339	424	17	658	999999	187	199	999999	999999	999999	116	999999	483	321	869	257	
874	999999	999999	551	584	328	95	595	999999	999999	999999	973	999999	999999	662	286	520	320	999999	166	170	600	215	999999	340	781	372	368	42	569	49	683	999999	359	999999	997	225	999999	999	20	999999	422	572	318	999999	226	999999	999999	25	999999	342	173	99	712	97	284	999999	999999	221	999999	999999	726	562	526	595	999999	299	999999	785	664	70	789	999999	222	827	999999	38	897	626	123	999999	138	353	999999	236	876	999999	971	271	206	999999	999999	999999	999999	64	612	859	55	722	999999	927	357	458	360	768	553	999999	877	885	349	255	999999	524	108	67	827	999999	359	999999	719	999999	999999	999999	589	813	986	278	999999	167	224	888	982	184	999999	195	397	679	993	999999	683	33	716	95	921	950	602	560	422	148	237	239	509	999999	999999	722	609	930	869	546	782	284	738	719	670	461	272	83	487	912	669	157	390	915	616	696	161	242	999999	638	221	435	856	975	930	985	388	237	182	324	585	467	999999	456	661	408	295	996	999999	470	687	528	999999	999999	478	999999	999999	593	148	316	570	377	999999	241	335	999999	999999	762	789	684	999999	45	901	173	999999	999999	347	933	264	218	411	164	816	999999	950	692	363	999999	506	850	146	999999	98	865	754	999999	41	579	130	999999	980	533	216	740	397	652	626	909	182	999999	999999	915	338	999999	905	999999	999999	401	290	999999	999999	80	265	939	547	287	946	46	999999	128	181	767	812	999999	237	878	947	86	999999	308	75	453	184	240	117	231	466	168	960	348	656	639	299	487	320	910	277	277	202	120	705	590	500	63	104	975	999999	388	702	37	468	484	999999	981	577	550	895	999999	832	326	821	788	86	80	472	541	478	334	639	327	999999	680	883	999999	602	484	953	999999	146	142	999999	87	465	932	999999	182	884	317	999999	770	24	253	445	876	299	917	999999	429	591	562	999999	777	748	384	999999	787	601	228	389	102	999999	774	999999	700	999999	743	332	999999	200	300	657	171	425	869	313	367	245	16	246	999999	970	533	539	999999	635	350	999999	91	515	102	580	665	928	816	183	249	364	999999	678	555	595	999999	238	301	905	345	999999	879	999999	999999	552	595	999999	704	132	73	999999	314	74	857	414	250	638	999999	719	991	243	608	999999	999999	999999	500	338	690	98	999999	305	999999	999999	999999	987	458	20	999999	549	999999	683	999999	694	120	14	999999	999999	820	150	354	732	999999	581	914	112	999999	194	16	67	62	266	999999	615	523	767	999999	999999	774	869	999999	240	192	559	999999	317	
19	913	584	999999	952	999999	517	549	744	876	999999	665	999999	999999	999999	273	999999	397	496	728	391	999999	181	999999	16	999999	999999	950	194	124	550	580	999999	606	102	841	610	947	115	242	999999	752	999999	646	602	999999	999999	586	999999	692	236	795	72	999999	999999	401	999999	241	63	539	914	566	364	629	999999	594	999999	999999	105	401	663	66	999999	999999	979	638	746	534	750	674	999999	999999	999999	502	999999	755	518	841	999999	700	108	378	893	575	328	191	397	251	319	17	523	717	490	245	38	180	999999	807	35	298	655	217	491	999999	991	594	253	862	742	999999	86	999999	487	404	303	294	999999	716	936	798	250	504	999999	742	161	831	838	88	999999	999999	999999	710	999999	391	55	999999	887	515	584	999999	999999	999999	509	738	999999	999999	999999	96	999999	744	999999	796	871	237	57	161	992	748	236	999999	756	175	999999	999999	999999	999999	999999	106	359	411	406	657	141	999999	859	715	995	486	812	999999	601	752	145	729	999999	455	838	588	999999	999999	898	149	999999	425	977	999999	146	483	409	563	385	143	736	999999	347	360	999999	669	378	999999	165	516	936	999999	999999	13	39	670	999999	999999	538	582	999999	465	513	267	378	999999	235	96	579	999999	999999	258	239	999999	26	605	999999	999999	789	178	220	999999	999999	392	999999	667	857	973	744	475	166	525	34	803	999999	280	37	89	999999	949	444	291	763	643	439	687	392	110	987	433	999999	968	104	370	372	762	999999	130	64	710	999999	261	351	113	365	561	233	999999	97	745	999999	312	999999	999999	999999	999999	246	105	953	525	999999	757	985	320	197	198	430	664	999999	618	553	906	999999	282	999999	192	939	660	288	877	463	956	999999	999999	855	976	603	999999	636	443	525	631	177	539	999999	112	276	41	915	177	140	569	999999	478	201	999999	999999	102	750	551	999999	586	999999	85	71	999999	999999	743	464	221	594	999999	38	997	102	921	999999	999999	999999	988	916	908	999999	120	746	894	961	544	999999	999999	699	510	514	94	455	939	999999	999999	477	116	367	533	999999	704	582	999999	540	997	386	999999	931	791	255	761	999999	90	841	999999	338	999999	367	210	692	279	521	93	662	944	551	163	116	647	28	741	630	393	341	50	999999	999999	363	963	168	780	999999	907	264	752	458	374	999999	999999	763	310	748	167	840	999999	192	498	311	596	456	232	173	294	999999	514	141	999999	749	800	178	555	813	999999	51	911	999999	614	829	999999	495	187	999999	998	884	717	999999	999999	999999	999999	857	999999	481	766	517	935	
999999	968	144	750	620	216	999999	307	999999	217	496	354	125	928	290	578	669	401	999999	278	177	174	409	65	522	669	699	999999	942	139	999999	57	886	999999	999999	57	479	88	299	288	561	999999	68	999999	230	648	356	623	999999	999999	379	89	664	248	767	452	569	88	238	951	517	910	364	810	142	449	467	19	634	242	109	999999	112	823	999999	420	999999	732	834	873	322	85	999999	663	760	999999	999999	648	349	851	488	400	850	347	770	650	403	999999	544	781	999999	347	988	520	190	788	977	841	530	357	999999	999999	254	364	999999	441	949	700	60	999999	67	818	669	782	754	708	999999	764	62	999999	27	858	999999	999999	691	999999	96	999999	483	971	999999	550	999999	991	516	652	999999	999999	708	339	701	702	207	407	999999	372	677	999999	766	999999	58	222	789	463	340	487	648	200	672	999999	999999	999999	227	88	129	517	700	677	276	999999	561	254	66	723	375	999999	661	790	340	999999	307	880	999999	999999	923	999999	761	663	999999	999999	999999	956	822	53	984	203	999999	128	999999	216	672	999999	939	663	999999	804	999999	999999	999999	25	826	858	860	353	367	474	823	226	165	323	755	47	26	247	108	605	431	23	739	181	840	999999	511	133	656	307	940	30	91	128	649	695	575	646	212	155	106	478	685	519	380	268	962	965	460	635	999999	702	565	324	999999	999999	336	916	185	293	999999	999999	697	70	533	802	145	47	673	999999	471	380	999999	953	509	952	337	229	999999	582	579	546	672	31	999999	999999	465	766	999999	999999	369	658	470	999999	798	369	781	999999	985	999999	999999	925	301	400	173	999999	667	611	815	430	814	116	125	603	713	810	74	675	999999	295	346	378	999999	176	999999	999999	999999	125	165	150	999999	711	243	232	459	999999	255	281	858	710	580	854	951	325	692	262	542	867	215	999999	305	116	879	700	242	753	634	999999	700	999999	704	552	999999	675	259	113	873	999999	153	69	999999	792	999999	45	999999	491	427	974	484	448	281	51	999999	177	999999	74	999999	543	990	705	29	130	999999	508	16	38	408	286	999999	588	999999	649	724	156	432	512	299	844	985	750	336	659	999999	261	88	662	999999	288	830	195	281	339	902	999999	999999	999999	221	318	38	685	999999	999999	908	895	999999	631	327	999999	745	999999	774	987	557	999999	379	369	480	999999	999999	353	396	999999	999999	880	317	59	747	286	116	987	999999	981	999999	310	999999	194	751	754	999999	457	999999	878	999999	497	421	294	782	661	78	999999	964	891	888	685	
299	963	695	38	587	19	884	50	999999	757	51	793	181	257	583	194	618	725	137	972	17	518	586	958	469	33	277	95	218	999999	33	410	103	140	21	703	999999	999999	176	192	999999	305	999999	786	456	999999	122	999999	87	883	999999	249	763	915	677	780	387	999999	568	564	742	798	832	231	999999	641	999999	51	245	999999	694	999999	558	944	999999	712	297	800	999999	841	911	999999	18	334	374	784	646	187	463	240	326	762	164	999999	450	774	472	999999	61	815	999999	81	299	999999	199	176	690	999999	999999	964	999999	999999	999999	727	999999	10	999999	508	856	950	994	522	587	999999	564	932	999999	945	504	635	250	297	748	999999	913	840	452	811	999999	207	999999	828	672	499	746	739	999999	999999	959	449	985	999999	152	999999	820	999999	493	999999	642	266	436	744	324	880	723	999999	838	539	813	812	558	999999	373	659	856	999999	999999	98	269	825	405	999999	999999	64	650	999999	154	647	875	999999	356	999999	999999	878	771	358	999999	791	999999	549	901	998	999999	156	891	16	600	493	254	654	565	404	33	816	861	133	999999	269	240	447	62	201	999999	315	466	399	999999	999999	887	999999	662	68	999999	720	999999	999999	689	839	172	643	685	660	402	230	942	951	145	362	26	648	600	253	561	338	496	710	344	999999	999999	502	207	999999	605	747	991	506	91	313	892	464	999999	919	107	597	761	402	799	443	999999	999999	263	456	478	249	907	999999	999999	984	233	999999	72	380	999999	999999	999999	580	65	654	999999	999999	999999	831	999999	561	999999	681	156	964	576	104	911	901	999999	186	249	751	636	366	840	999999	10	106	89	999999	401	72	771	437	161	190	346	154	214	926	644	431	986	917	44	235	271	999999	418	139	999999	171	435	971	999999	694	944	698	814	655	445	773	752	791	999999	152	910	999999	812	999999	757	766	999999	29	542	999999	764	999999	331	999999	321	468	688	950	375	999999	999999	799	17	467	246	648	339	558	490	870	679	205	999999	892	325	999999	729	32	999999	546	474	415	999999	613	999999	235	377	210	344	977	999999	802	426	999999	514	120	712	999999	159	119	436	148	538	999999	148	569	962	438	298	768	738	666	578	828	765	231	371	403	999999	999999	280	999999	999999	513	999999	876	778	826	388	215	840	384	872	272	119	335	999999	766	999999	369	273	938	999999	576	248	427	234	597	174	999999	999999	318	816	148	999999	306	925	999999	999999	271	790	999999	60	92	927	999999	999999	316	718	439	999999	604	929	178	999999	341	227	646	275	369	
652	190	999999	999999	466	532	999999	734	433	812	999999	999999	881	999999	579	138	888	828	999999	883	632	918	879	999999	937	999999	389	999999	400	999999	88	288	759	999999	619	609	482	955	626	405	796	999999	882	905	999999	502	999999	725	599	619	453	399	998	391	999999	734	311	927	167	321	153	920	343	926	733	131	999999	366	593	969	999999	999999	212	253	97	572	999999	973	704	999999	999999	663	999999	780	62	689	290	378	788	885	999999	999999	797	315	261	876	726	956	182	908	410	999999	142	630	964	520	196	754	303	173	698	338	232	999999	888	490	871	562	873	53	840	999999	577	708	999999	110	145	896	991	221	845	89	999999	796	44	999999	530	428	816	999999	502	536	85	625	196	969	999999	84	426	771	999999	174	999999	138	999999	687	788	433	959	999999	999999	300	762	92	328	619	537	999999	688	822	959	452	746	999999	551	314	999999	952	999999	701	777	70	999999	230	216	681	996	673	728	356	287	999999	469	999999	166	212	999999	999999	307	999999	442	999999	396	604	999999	999999	427	999999	999999	763	49	836	910	999999	96	999999	819	542	876	999999	623	864	999999	341	545	861	983	794	184	348	540	655	655	946	268	882	674	876	417	654	999999	255	96	999999	999999	450	196	211	865	842	393	999999	126	660	953	578	197	65	68	999999	999999	633	576	999999	232	393	191	964	999	214	650	943	134	231	392	377	778	743	33	104	675	782	999999	342	954	999999	999999	994	993	690	695	619	999999	467	86	630	679	847	742	924	269	232	211	661	202	449	116	894	278	585	800	453	999999	964	285	795	704	244	294	922	854	999999	971	319	519	999999	136	667	999999	761	698	930	11	109	834	453	581	276	149	999999	203	644	999999	417	890	251	999999	852	192	290	926	999999	563	999999	80	999999	260	892	152	171	322	999999	749	517	887	869	451	932	999999	999999	224	437	104	778	999999	219	470	563	429	277	453	284	485	864	999999	263	999999	191	38	762	999999	999999	999999	999999	202	755	894	218	530	30	999999	654	722	360	76	498	351	784	101	999999	611	697	472	875	717	48	999999	885	682	634	501	269	903	999999	999999	535	999999	999999	585	973	324	262	999999	408	477	799	561	134	797	346	911	593	100	178	160	999999	999999	258	999999	999999	791	19	536	896	529	999999	999999	354	721	999999	195	999999	208	999999	999999	999999	664	74	407	999999	486	839	97	999999	999999	908	179	735	227	999999	318	64	855	432	191	315	999999	146	879	937	58	217	412	265	161	686	394	999999	632	801	
840	161	851	351	676	952	921	200	184	621	999999	24	136	587	232	140	999999	776	936	999999	633	528	195	470	870	279	436	832	999999	45	523	999999	113	426	999999	167	213	999999	999999	239	393	535	962	268	999999	43	999999	825	42	30	999999	617	46	401	177	999999	966	390	481	407	525	999999	15	148	107	173	911	709	294	75	927	867	31	999999	847	999999	565	999999	893	836	198	611	999999	174	999999	905	170	711	258	980	200	999999	41	357	713	303	999999	823	999999	999999	131	381	540	999999	103	999999	596	340	999999	80	756	49	497	999999	999999	914	999999	999999	419	201	13	210	461	314	874	114	999999	674	992	553	576	999999	765	490	714	816	80	832	999999	999999	999999	829	166	187	233	161	335	397	147	798	13	688	999999	969	409	921	999999	999999	102	988	999999	999999	999999	11	999999	24	283	17	929	403	844	467	771	138	882	183	53	999999	999999	723	999999	448	536	203	549	999999	338	796	90	999999	999999	843	739	91	676	397	999999	165	683	219	877	327	467	744	999999	546	917	285	97	235	878	647	156	999999	219	999999	396	153	462	616	685	487	926	146	506	999999	727	689	462	495	691	999999	599	871	846	999999	980	791	249	12	969	999999	709	854	914	258	697	999999	871	510	999999	349	702	77	999999	399	999999	999999	247	953	818	238	999999	999999	544	990	57	999999	999999	999999	195	604	903	459	999999	632	778	81	232	258	313	367	817	999999	494	999999	194	999999	347	457	69	999999	999999	296	194	741	240	116	999999	923	999999	422	838	123	325	405	999999	253	430	901	621	329	108	989	649	461	421	870	118	202	999999	999999	937	84	999999	535	61	617	274	905	401	671	761	309	57	999999	528	703	999999	98	906	999999	112	445	836	999999	561	563	646	733	330	369	999999	127	127	685	484	763	425	789	354	827	978	999999	999999	949	999999	798	942	758	999999	717	999999	999999	295	864	423	502	248	999999	974	497	999999	999999	585	41	672	643	191	372	416	764	287	846	999999	89	962	587	934	886	181	762	999999	888	800	612	135	979	832	262	999999	982	999999	467	999999	856	856	447	938	479	999999	925	999999	579	999999	178	439	397	285	999999	901	835	999999	999999	786	221	999999	999999	740	972	905	693	999999	929	110	434	249	820	41	999999	233	999999	649	465	609	256	155	51	546	999999	183	738	703	999999	999999	999999	425	172	680	603	980	773	706	965	573	999999	123	687	479	999999	929	999999	365	398	982	386	999999	111	999999	540	999999	834	999999	118	799	176	990	999999	577	673	
19	86	149	999999	907	459	818	683	999999	999999	142	467	572	628	702	564	382	314	643	974	250	323	420	149	999999	156	236	598	999999	406	602	928	999999	805	999999	853	479	999999	491	533	568	513	219	735	408	608	271	918	416	999999	794	685	551	603	433	695	999999	999	899	760	233	230	999999	495	423	213	357	766	719	848	999999	454	999999	120	415	737	114	684	741	929	999999	318	999999	999999	612	917	999999	516	382	223	999999	479	38	730	310	999999	996	723	321	205	999999	999999	999999	567	160	349	861	441	197	696	591	999999	268	969	876	914	48	585	883	506	825	841	393	506	660	615	425	999999	809	999999	740	390	373	545	679	389	119	623	780	999999	999999	945	328	999999	632	999999	221	69	999999	395	309	999999	840	999999	379	419	121	703	907	544	923	768	631	130	999999	999999	617	722	299	497	805	425	999999	620	451	880	522	707	873	453	404	366	999999	424	767	999999	550	557	176	270	999999	415	716	999999	999999	999999	324	208	999999	431	599	498	999999	999999	589	884	616	999999	374	499	896	414	829	463	150	567	999999	216	363	635	659	69	556	39	229	399	709	568	281	163	565	999999	975	451	853	905	597	882	835	882	713	330	999999	999999	373	863	586	262	105	781	768	999999	844	105	999999	999999	999999	999999	147	999999	184	999999	999999	220	933	999999	999999	387	999999	999999	970	999999	999999	480	922	999999	876	999999	665	365	813	999999	473	500	999999	458	479	880	999999	323	963	857	745	645	708	665	383	972	742	999999	434	209	652	860	810	133	999999	374	999999	442	663	999999	84	781	386	728	999999	456	999999	485	999999	557	707	999999	281	123	999999	736	772	267	999999	903	147	999999	931	613	804	612	999999	999999	999999	114	707	247	659	999999	783	999999	999999	980	999999	999999	999999	267	687	876	501	366	588	999999	232	999	602	915	486	760	924	209	850	772	999999	971	999999	563	762	999	850	470	636	379	340	936	477	792	186	40	999999	880	197	999999	121	447	33	999999	48	723	511	792	760	899	976	583	999999	496	66	119	169	593	504	687	999999	41	730	219	367	999999	532	999999	999999	999999	13	999999	21	796	999999	486	999999	999999	525	48	497	67	709	999999	402	756	823	981	736	77	870	999999	385	509	37	90	999999	814	999999	752	201	701	63	313	999999	932	572	326	835	579	171	394	78	465	200	969	331	993	816	611	472	551	84	999999	999999	840	668	511	769	999999	999999	999999	999999	772	847	795	14	405	839	470	193	507	155	166	905	485	999999	919	319	999999	
758	723	998	34	289	650	999999	391	728	999999	273	70	557	999999	810	38	255	305	618	404	999999	926	999999	356	427	965	405	917	766	109	745	749	999999	710	822	55	144	999999	492	207	178	622	999999	999999	206	133	999999	890	355	999999	999999	999999	311	999999	999999	832	569	652	999999	324	999999	709	999999	628	321	999999	999999	846	442	999999	894	141	813	420	999999	999999	258	380	999999	999999	25	514	571	889	869	945	999999	287	617	989	999999	999999	518	178	953	468	997	59	471	682	264	113	458	590	982	108	999999	999999	688	750	584	198	503	312	308	739	148	735	999999	375	86	591	239	452	999999	999999	999999	644	999999	767	354	209	908	476	49	912	66	999999	907	771	999999	557	598	866	999999	999999	988	215	869	999999	999999	272	999999	999999	606	673	874	15	999999	580	486	351	999999	921	406	384	289	36	272	999999	999999	167	827	987	999999	529	992	372	47	999999	423	999999	774	254	447	999999	908	999999	870	375	47	60	678	337	294	617	999999	677	470	40	17	962	942	483	539	172	444	313	999999	87	680	511	968	999999	166	79	576	188	483	323	476	999999	999999	897	358	633	488	500	702	999999	405	999999	902	16	983	460	474	301	999999	284	648	999999	132	999999	695	535	92	999999	180	999999	50	999999	203	156	564	540	806	55	134	999999	684	943	611	890	681	365	609	961	999999	705	999999	284	473	208	675	871	354	999999	211	823	999999	130	330	999999	999999	460	132	999999	999999	452	654	428	999999	808	600	704	993	241	121	340	926	999999	999999	474	999999	765	480	994	480	692	196	442	844	311	365	999999	623	134	142	230	242	853	999999	884	60	999999	999999	665	607	971	999999	999999	261	871	896	430	100	999999	999999	999999	980	999999	999999	760	266	999999	584	866	453	999999	91	869	109	890	107	82	610	155	423	999999	658	815	396	509	999999	83	190	999999	999999	935	473	767	268	150	250	115	578	759	628	838	999999	250	999999	999999	890	999999	23	371	999999	824	999999	944	441	999999	999999	174	740	999999	946	999999	999999	999999	462	518	574	323	611	958	649	991	504	851	527	584	840	418	603	826	619	805	69	999999	999999	590	999999	528	999999	835	806	999999	999999	802	999999	444	807	991	787	703	996	576	407	64	722	782	329	968	426	857	592	999999	570	914	999999	151	133	999999	413	999999	402	55	988	775	161	999999	626	702	48	92	777	849	630	900	829	53	407	999999	107	424	270	999999	112	999999	999999	999999	515	460	999999	672	321	999999	587	915	999999	950	588	632	902	159	166	627	
929	343	89	742	303	670	94	123	743	127	124	999999	999999	255	943	519	532	279	67	176	66	375	999999	191	272	715	599	879	999999	775	112	947	268	642	227	768	398	510	999999	844	375	999999	928	203	999999	598	999999	65	999999	78	109	632	101	989	571	999999	999999	898	999999	588	81	215	658	999999	24	176	730	969	999999	185	131	31	999999	999999	800	534	447	577	710	674	412	543	871	396	675	999999	999999	999999	80	999999	205	499	40	999	772	170	999999	999999	188	999999	999999	343	38	999999	947	88	941	878	198	46	999999	995	198	806	186	538	343	272	303	545	320	461	898	374	979	631	991	691	999999	640	661	487	999999	405	806	78	515	49	449	999999	538	977	90	43	547	210	310	233	823	244	826	610	666	643	993	416	444	663	852	325	999999	259	439	557	385	639	606	793	10	117	999999	304	822	706	16	343	380	865	827	779	330	767	999999	215	814	60	821	999999	999999	399	634	851	196	134	510	288	548	999999	999999	907	604	517	999999	715	221	532	999999	959	637	999999	999999	579	836	999999	994	999999	391	233	743	335	817	851	391	999999	483	181	999999	999999	206	727	795	847	999999	919	184	813	999999	999999	993	291	271	861	127	999999	363	64	24	999999	139	191	897	999999	789	333	999999	752	999999	622	241	49	424	99	999999	999999	865	999999	372	917	898	191	999999	238	239	999999	999999	956	733	639	257	429	167	994	568	24	830	480	999999	883	829	432	686	921	999999	954	999999	181	107	999999	886	174	999999	106	224	948	406	668	94	337	269	999999	29	999999	999999	812	882	430	531	999999	88	394	140	999999	98	999999	504	863	317	285	594	891	858	999999	753	92	737	70	780	999999	617	172	395	730	623	695	413	200	555	119	81	446	999999	999999	139	999999	44	212	999999	747	999999	543	361	999999	742	378	999999	503	742	292	999999	999999	650	911	140	916	998	409	999999	403	73	314	999999	207	214	157	999999	509	395	262	58	535	62	42	176	999999	810	999999	987	999999	999999	909	457	272	44	999999	796	999999	228	223	502	634	347	614	684	149	235	163	604	595	137	775	999999	999999	999999	549	999999	617	744	66	116	422	421	999999	999999	164	857	54	172	955	361	511	291	182	760	423	198	447	999999	37	999999	999999	999999	402	127	645	999999	967	999999	495	488	189	999999	171	999999	90	223	727	631	529	291	191	991	999999	999999	626	493	936	729	999999	999999	332	269	999999	217	459	440	999999	502	999999	363	890	26	676	476	181	516	129	75	999999	999999	999999	
815	828	745	667	665	342	168	999999	161	864	247	217	145	165	920	288	954	657	999999	204	999999	294	175	401	999999	324	183	71	120	374	999999	59	620	999999	999999	440	999999	549	999999	107	859	12	196	499	653	999999	999999	320	999999	237	175	418	40	16	246	531	999999	354	502	351	168	106	389	787	994	198	597	999999	648	999999	317	414	862	551	999999	999999	107	676	747	999999	782	863	999999	882	208	462	999999	613	652	986	999999	999999	57	453	939	763	622	409	505	465	220	296	999999	999999	920	999999	999999	999999	671	24	433	999999	606	145	568	999999	296	506	999999	542	999999	999999	999999	662	999999	691	367	419	612	581	609	999999	999999	292	156	495	201	47	962	448	906	540	941	638	562	791	999999	911	999999	643	476	125	821	962	295	236	693	19	70	239	403	145	876	100	414	999999	814	999999	989	82	999999	259	544	150	999999	639	51	999999	110	920	671	455	535	969	115	494	876	218	999999	920	802	192	977	999999	54	770	664	851	233	827	976	999999	922	999999	999999	226	580	681	337	656	194	729	999999	149	567	948	610	906	985	919	858	605	999999	79	280	921	281	999999	999999	864	999999	200	740	282	999999	966	533	724	439	888	999999	205	881	999999	735	82	999999	838	174	999999	170	757	865	999999	969	380	387	999999	540	999999	945	999999	999999	472	681	999999	988	636	999999	600	424	885	477	107	15	662	724	976	343	208	648	442	647	999	703	228	335	437	999999	573	999999	680	193	999999	942	156	999999	418	668	741	94	647	643	574	681	285	289	999999	307	316	999999	999999	519	342	969	512	130	999999	768	463	668	560	332	631	21	744	701	655	164	999999	52	316	317	999999	123	11	999999	83	327	999999	938	567	139	996	917	188	999999	851	852	440	35	44	999999	215	82	533	324	22	562	999999	583	999999	613	999999	274	349	102	917	999999	967	713	56	268	999999	524	111	431	999999	999999	833	583	999999	802	999999	833	18	999999	112	529	590	687	786	520	999999	999999	999999	953	691	999999	577	999999	999999	633	884	727	979	776	999999	690	970	112	988	308	729	999999	999999	831	999999	615	999999	683	990	398	637	290	926	535	999999	504	220	158	740	999999	146	999999	999999	999999	918	999999	999999	242	366	999999	558	999999	999999	488	791	36	999999	483	74	85	477	893	104	999999	996	999999	800	453	999999	805	480	999999	371	395	999999	999999	34	517	999999	891	760	33	327	579	999999	158	592	447	744	851	999999	737	93	999999	999999	252	999999	484	999999	324	206	411	343	560	941	735	999999	
312	325	810	999999	604	999999	999999	325	453	576	999999	25	847	21	363	709	56	422	742	999999	999999	269	919	337	550	999999	598	695	359	689	766	637	114	42	999999	131	933	850	787	999999	909	349	999999	675	137	999999	999999	313	843	701	999999	148	208	996	999999	52	405	483	460	317	999999	488	999999	999999	810	999999	911	999999	731	241	775	206	634	575	999999	999999	587	254	999999	999999	999999	999999	851	999999	402	628	438	118	623	999999	725	460	999999	479	999999	431	384	917	865	249	557	999999	581	611	999999	100	999999	633	176	60	999999	161	283	999999	999999	999999	999999	317	999999	999999	459	803	201	494	999999	325	806	164	379	999999	984	670	388	959	534	355	999999	250	999999	312	124	999999	941	999999	782	573	186	999999	85	519	795	77	555	683	790	753	999999	96	106	610	999999	358	264	768	75	794	773	323	999999	58	972	396	999999	69	77	653	861	628	712	999999	149	785	89	860	612	917	124	704	178	999999	999999	626	153	131	999999	766	999999	182	507	999999	800	862	999999	37	546	408	491	496	999999	147	892	999999	384	999999	471	507	279	403	999999	157	680	78	154	72	79	356	252	463	50	310	111	689	131	725	151	286	608	999999	323	213	435	627	999999	41	888	999999	252	989	660	520	497	157	26	360	316	731	717	124	957	199	166	38	455	315	45	213	626	658	23	195	899	226	90	952	721	62	999999	999999	999999	836	113	263	803	529	813	954	672	771	418	419	568	999999	104	133	57	407	182	782	996	999999	616	999999	975	475	621	280	999999	73	999999	264	750	604	940	131	95	903	234	925	502	91	540	855	250	999999	626	415	132	956	905	324	880	999999	127	498	230	520	287	338	908	542	999999	609	999999	999999	999999	963	553	973	47	153	182	999999	290	915	155	760	352	381	848	999999	157	121	168	999999	999999	552	487	452	900	575	625	896	999999	959	204	931	722	96	999999	999999	862	159	918	761	151	633	918	212	999999	999999	999999	999999	999999	702	999999	999999	450	818	779	126	486	110	999999	472	528	999999	999999	330	720	223	48	265	446	195	999999	999999	999999	406	182	750	634	285	999999	440	999999	719	416	999999	574	429	999999	903	999999	819	186	761	86	455	243	999999	404	999999	491	139	431	912	470	304	999999	397	582	54	645	39	491	211	11	642	75	809	999999	914	756	999999	999999	999999	948	999999	19	591	999999	747	173	318	356	999999	999999	999999	999999	999999	259	121	964	186	999999	445	267	287	999999	974	760	444	999999	433	993	489	999999	999999	405	296	
999999	842	999999	768	476	999999	881	337	999999	999999	417	41	633	999999	999999	759	950	580	454	297	877	999999	299	44	831	999999	366	739	324	866	206	604	574	722	532	416	827	206	710	22	999999	929	604	883	567	728	810	811	999999	244	539	270	745	117	418	999999	553	259	937	989	999999	152	22	999999	257	999999	999999	910	57	999999	999999	753	999999	999999	733	947	77	416	477	112	999999	999999	865	90	337	936	859	466	313	239	862	999999	999999	720	543	999999	917	999999	635	754	999999	899	999999	730	312	785	999999	312	384	471	235	146	782	834	999999	923	286	932	999999	321	999999	999999	607	999999	291	364	494	158	999999	321	40	289	999999	722	840	775	791	145	777	551	545	556	92	842	14	725	795	999999	406	620	145	984	308	324	800	271	302	945	449	948	999999	251	999999	73	999999	945	999999	999999	994	548	141	151	164	999999	775	407	918	764	812	999999	999999	69	752	289	999999	55	981	999999	999999	578	483	846	999999	829	260	999999	153	28	411	999999	999999	735	999999	858	488	993	829	999999	549	403	999999	999999	999999	999999	389	242	999999	999999	999999	395	964	899	147	425	999999	294	455	335	686	481	999999	999999	999999	753	205	833	628	999999	800	191	225	620	917	999999	234	945	713	999999	450	28	804	29	140	25	105	469	999999	999999	792	203	548	999999	999999	77	150	999999	184	389	688	555	613	605	333	999999	179	353	982	619	200	999999	581	643	885	999999	677	244	768	347	658	735	246	999999	999999	999999	643	999999	936	849	999999	780	771	334	134	894	999999	209	695	434	846	751	487	999999	824	672	622	904	999999	999999	999999	999999	999999	999999	730	952	318	999	999999	727	999999	457	417	142	241	420	358	999999	519	990	999999	477	999999	343	501	906	258	268	789	438	984	739	113	999999	459	999999	104	999999	999999	181	585	999999	705	968	373	399	343	354	747	413	323	376	395	627	761	999999	367	999999	345	999999	703	999999	220	75	742	332	353	999999	683	758	325	424	999999	999999	414	848	772	579	970	112	572	999999	520	385	124	617	999999	485	169	536	125	752	599	780	477	534	205	640	999999	50	55	847	671	988	98	899	724	58	222	999999	999999	787	381	243	999999	800	539	834	950	135	979	868	337	156	643	999999	999999	999999	999999	879	653	999999	354	930	66	999999	999999	532	297	225	893	304	273	255	387	337	380	366	529	677	999999	370	690	999999	999999	186	519	999999	354	525	999999	852	189	999999	269	27	443	451	186	535	999999	17	547	734	999999	684	604	91	999999	999999	202	999999	
351	201	884	292	452	253	869	999999	216	999999	187	771	150	999999	125	999999	985	369	893	999999	190	994	119	987	823	999999	869	386	581	437	755	48	332	616	510	987	457	999999	999999	200	581	999999	999999	999999	829	999999	594	200	569	674	999999	409	422	999999	999999	357	999999	897	999999	497	999999	999999	307	778	961	149	449	999999	540	138	482	18	999999	999999	999999	883	675	269	168	999999	370	679	816	907	999999	356	626	999999	338	999999	999999	560	999999	87	816	97	998	550	888	690	336	71	659	440	202	97	614	718	914	404	681	822	738	999999	136	704	999999	400	446	615	522	999999	204	999999	232	999999	500	717	999999	270	885	999999	381	477	722	308	999999	386	714	999999	742	907	155	934	481	999999	822	107	951	121	420	999999	114	999999	177	947	867	281	999999	999999	999999	999999	999999	653	999999	556	451	999999	698	827	685	300	685	201	873	614	243	999999	905	150	999999	402	765	999999	849	287	30	108	310	775	441	748	178	444	658	999999	87	501	999999	925	999999	561	409	133	999999	130	922	912	409	999999	713	607	999999	77	181	203	141	999999	804	241	999999	999999	960	999999	396	936	132	251	543	38	537	999999	999999	980	999999	999999	993	999999	350	729	365	999999	698	747	71	999999	382	999999	272	464	999999	32	697	193	400	297	600	999999	737	499	999999	680	378	999999	34	999999	762	395	568	999999	210	498	999999	999999	876	426	999999	222	999999	999999	564	31	979	999999	324	999999	54	660	590	221	947	517	905	850	731	685	739	326	723	99	81	986	999999	639	264	225	318	999999	317	973	642	388	624	185	934	999999	701	299	66	999999	927	111	805	999999	685	692	593	863	353	201	687	338	499	771	490	578	999999	349	825	999999	206	431	353	616	578	999999	893	999999	916	755	983	450	999999	999999	172	999999	190	194	953	572	999999	999999	999999	999999	295	314	999999	852	999999	365	999999	361	474	957	322	506	758	199	999999	126	798	864	999999	597	217	999999	78	295	609	999999	398	305	395	263	999999	752	161	237	330	274	680	50	999999	999999	269	632	976	999999	890	665	221	999999	415	999999	773	767	506	682	909	58	999999	603	253	999999	967	200	965	220	999999	570	355	531	868	514	446	758	829	999999	338	585	270	765	405	943	309	407	889	558	490	999999	999999	999999	328	999999	38	86	796	860	999999	78	666	765	823	330	999999	690	999999	901	401	24	999999	999999	999999	333	788	481	999999	309	873	569	999999	999999	730	778	324	999999	212	596	486	369	999999	968	803	270	918	505	941	999999	633	619	
999999	988	167	999999	772	999999	135	994	493	556	878	497	999999	34	767	259	44	999999	999999	444	487	536	425	999999	63	999999	999999	93	415	292	999999	999999	676	999999	294	322	259	999999	15	188	750	999999	113	929	490	474	981	999999	502	999999	470	895	78	199	142	748	999999	135	999999	802	999999	51	589	210	27	999999	821	732	999999	455	999	779	49	827	693	999999	433	999999	551	588	988	999999	999999	999999	822	643	65	487	131	546	748	134	842	212	360	709	629	902	912	735	999999	258	49	999999	999999	999999	999999	250	505	863	325	87	584	999999	814	300	461	843	999999	383	700	999999	999999	999999	706	875	937	836	999999	984	649	530	999999	815	935	739	497	543	86	141	999999	814	981	267	230	999999	549	18	999999	69	999999	786	524	539	45	999999	647	846	999999	999999	753	29	773	521	224	999999	504	768	999999	999999	803	917	767	256	999999	999999	362	999999	972	999999	335	999999	999999	418	736	862	16	54	780	999999	999999	651	202	291	388	767	51	999999	53	435	176	780	999999	323	999999	339	999999	278	943	999999	956	304	874	314	999999	825	999999	364	784	999999	788	999999	988	280	983	161	725	485	867	999999	844	891	310	999999	999999	555	817	135	162	406	843	738	111	631	669	797	777	999999	823	563	196	686	686	691	999999	716	999999	840	340	999999	614	999999	410	999999	999999	75	993	337	999999	913	18	456	212	387	518	60	358	367	610	195	384	837	662	314	641	168	215	619	899	163	762	976	795	58	792	309	338	985	325	604	803	450	999999	909	555	740	483	999999	182	597	368	435	239	154	730	999999	881	105	483	157	860	384	437	291	999999	999999	660	164	595	218	721	372	51	999999	391	934	393	752	759	901	684	999999	446	311	795	336	747	650	328	24	999999	242	511	178	743	429	22	172	759	999999	89	329	713	963	875	995	394	232	999999	795	394	999999	346	581	999999	999999	999999	136	495	824	294	999999	836	580	791	489	860	999999	272	962	922	230	999999	245	822	364	203	482	999999	800	942	524	886	532	630	297	895	999999	705	999999	490	886	676	934	239	78	493	999999	182	396	144	521	959	801	873	174	146	999999	759	118	761	466	699	695	999999	999999	134	314	950	999999	593	930	999999	483	999999	46	553	999999	999999	753	870	70	309	999999	666	430	564	94	658	999999	161	999999	180	596	38	34	196	980	62	469	944	189	191	679	999999	213	354	486	329	837	620	999999	105	999999	999999	700	166	659	39	461	215	49	999999	495	999999	798	760	580	454	999999	
849	999999	15	546	809	691	879	630	247	462	86	87	999999	999999	999999	82	999999	999999	358	337	999999	999999	951	601	264	905	533	999999	337	13	452	773	999999	872	999999	58	82	559	999999	556	821	535	421	576	385	137	284	834	649	279	109	596	231	126	999999	322	621	414	292	903	167	193	303	244	20	312	56	892	832	797	999999	150	967	802	999999	999999	125	999999	225	136	631	999999	56	68	999999	999999	551	915	999999	675	436	668	999999	303	398	637	242	186	566	83	91	391	12	852	279	999999	628	429	609	257	999999	247	198	165	282	469	146	245	340	164	760	141	999999	167	370	341	872	674	414	999999	999999	938	817	999999	55	999999	696	999999	788	944	237	132	315	45	478	198	480	121	30	929	999999	997	845	999999	322	999999	782	999999	999999	999999	96	953	24	730	158	999999	999999	55	120	42	772	943	999999	396	926	637	825	999999	999999	181	861	761	653	485	387	111	999999	415	830	104	999999	851	711	851	857	283	117	584	887	220	768	999999	11	999999	166	557	999999	459	486	685	134	999999	999999	320	86	999999	310	539	353	999999	175	24	225	25	574	999999	999999	999999	539	999999	529	251	999999	478	413	436	759	999999	328	999999	999999	643	929	999999	999999	259	696	401	774	531	973	578	241	999999	54	999999	219	999999	999999	999999	326	946	919	833	165	999999	999999	687	906	650	576	999999	221	999999	496	999999	999999	999999	55	325	234	840	830	999999	678	951	20	999999	433	659	226	773	999999	91	513	613	724	105	989	999999	726	999999	494	999999	955	339	366	717	354	523	999999	149	999999	999999	22	486	126	911	164	999999	872	688	263	257	433	802	401	140	999999	999999	807	990	91	958	599	225	355	705	62	349	595	302	499	910	991	87	832	155	78	37	497	812	940	785	224	999999	999999	246	700	162	938	236	708	472	715	677	999999	982	999999	999999	140	421	999999	815	618	579	199	352	266	999999	969	256	999999	982	999999	999999	999999	305	999999	561	469	999999	14	899	411	368	594	37	204	323	999999	999999	646	999999	999999	85	952	135	177	645	848	999999	980	354	999999	691	175	725	86	720	627	999999	249	999999	337	999999	416	999999	414	999999	985	999999	157	999999	337	999999	999999	789	999999	319	999999	999999	999999	107	712	67	138	660	999999	719	999999	869	951	999999	999999	999999	611	699	944	873	669	999999	721	917	660	686	264	47	26	74	91	385	639	766	677	703	633	151	243	280	894	999999	999999	999999	66	999999	220	999999	256	999999	517	999999	845	222	999999	60	212	221	447	36	
802	100	643	652	999999	818	239	194	807	992	999999	470	466	674	979	913	748	36	861	544	475	591	791	946	556	182	540	426	999999	999999	500	422	703	999999	477	803	122	601	66	248	886	999999	866	999999	446	999999	453	181	242	999999	312	185	359	903	560	221	309	999999	105	999999	287	999999	78	190	501	220	999999	258	999999	186	999999	157	999999	623	999999	449	999999	999999	509	509	999999	368	999999	999999	324	324	72	800	657	266	504	999999	505	600	999999	999999	957	685	762	236	999999	205	999999	66	936	999999	215	736	255	999999	495	999999	999999	596	737	999999	629	690	999999	186	999999	999999	600	939	681	999999	651	999999	663	585	492	999999	774	999999	229	532	999999	136	451	169	999999	336	554	999999	770	732	238	999999	863	50	452	277	819	585	999999	323	604	45	999999	561	999999	836	83	999999	628	456	997	913	999999	999999	535	503	248	706	999999	999999	999999	63	178	999999	156	742	516	622	143	999999	230	199	204	906	999999	999999	999999	889	656	283	263	885	918	324	734	324	542	659	515	949	38	123	517	999999	901	999999	866	435	999999	771	329	460	536	413	999999	999999	999999	470	999999	187	751	359	60	794	568	999999	145	854	224	832	209	857	999999	193	196	116	999999	937	999999	387	999999	325	484	884	999999	999999	358	515	98	926	605	82	383	338	207	679	73	722	698	999999	415	22	220	999999	572	472	354	352	226	128	999999	781	465	898	999999	435	875	175	999999	766	999999	630	999999	298	236	137	999999	778	986	517	53	958	249	639	972	479	114	900	999999	490	458	16	298	970	799	824	616	999999	642	771	999999	999999	881	932	197	784	256	922	356	999999	988	575	366	708	85	178	999999	999999	999999	226	330	974	853	360	318	181	341	795	499	412	521	999	146	224	999999	999999	999999	316	452	198	232	192	999999	877	502	882	650	999999	999999	999999	292	789	559	426	450	829	54	530	624	26	999999	461	432	943	923	989	438	151	994	929	100	234	383	737	993	148	429	975	858	435	530	751	900	868	130	731	999999	719	773	884	111	557	692	436	744	770	759	611	999999	512	453	508	595	965	540	67	999999	822	999999	312	410	999999	671	198	495	999999	561	999999	999999	202	549	718	378	120	827	543	542	999999	992	232	388	818	999999	355	999999	32	166	934	337	73	325	626	297	471	483	999999	885	999999	941	53	219	204	789	762	962	734	140	999999	999999	997	525	468	830	209	999999	592	999999	999999	217	472	545	626	237	999999	876	923	431	906	637	795	658	48	15	949	
23	194	999999	269	392	256	891	681	796	340	548	999999	796	97	547	891	984	569	999999	999999	507	592	999999	40	885	49	313	233	847	352	999999	486	462	881	196	739	999999	788	999999	999999	580	863	830	896	220	29	136	343	999999	745	999999	99	751	999999	451	430	999999	999999	383	352	943	999999	834	453	991	71	403	915	901	808	338	205	635	335	999999	644	999999	999999	820	999999	913	999999	864	111	541	259	734	925	999999	765	522	564	414	590	28	912	999999	386	905	158	999999	221	442	560	417	615	463	426	999999	807	668	155	188	518	999999	973	999999	732	911	999999	336	478	485	146	295	773	791	999999	317	999999	614	385	175	999999	249	702	537	313	694	926	796	318	999999	632	999999	377	386	896	999999	54	118	999999	474	173	999999	157	735	306	999999	644	824	999999	119	654	202	292	979	999999	279	737	446	499	999999	999999	944	999999	193	999999	999999	917	397	894	894	999999	999999	317	999999	999999	850	999999	966	999999	48	999999	112	999999	208	640	439	814	999999	869	627	423	999999	619	999999	489	229	999999	964	883	267	357	999999	929	522	846	999999	999999	382	977	666	999999	770	214	461	988	883	999999	820	552	422	234	529	528	277	481	999999	266	58	431	782	57	136	999999	974	691	802	183	866	361	861	554	442	420	213	449	999999	403	167	280	999999	663	999999	422	999999	42	827	728	661	51	999999	522	837	951	999999	618	60	687	240	770	999999	710	699	468	691	999999	792	999999	324	828	829	269	108	999999	825	129	75	999999	999999	999999	863	83	521	825	178	999999	999999	999999	225	594	398	964	173	999999	94	895	964	524	730	602	250	717	999999	833	221	923	423	999999	135	86	999999	346	74	299	906	121	999999	874	999999	999999	161	311	999999	729	999999	999999	106	710	693	929	164	999999	999999	30	701	156	669	688	999999	255	925	657	365	149	52	62	900	873	491	972	707	100	234	999999	450	938	822	684	403	357	826	712	376	206	921	999999	362	53	999999	760	452	509	271	54	999999	504	946	755	687	387	963	233	229	720	232	74	326	604	580	762	333	985	999999	999999	999999	223	291	168	999999	50	699	857	285	731	530	207	829	190	962	946	992	999999	996	26	393	603	999999	655	999999	857	684	999999	473	835	999999	999999	224	15	625	213	999999	787	538	646	687	116	947	498	999999	35	245	146	642	633	770	266	988	278	999999	999999	999999	635	194	370	366	941	999999	450	304	73	982	823	564	758	733	214	539	360	338	286	655	994	999999	999999	999999	547	125	839	
74	180	478	999999	999999	799	483	587	602	999999	290	745	999999	507	999999	999999	52	421	999999	999999	999999	566	999999	638	940	594	180	999999	180	246	748	999999	999999	999999	999999	134	999999	999999	689	765	285	156	611	999999	79	999999	999999	158	801	338	905	210	965	242	999999	508	453	839	15	549	629	999999	417	999999	429	471	919	999999	132	79	541	16	999999	816	607	753	955	999999	569	999999	41	32	933	999999	340	999999	853	594	613	999999	680	999999	41	999999	146	999999	738	999999	941	608	673	394	36	732	796	999999	477	158	999999	196	553	97	999999	658	518	607	999999	575	999999	999999	618	335	565	254	398	785	974	592	680	80	24	710	424	960	682	999999	999999	999999	999999	440	80	704	959	427	999999	593	485	999999	631	539	999999	173	228	70	989	348	829	781	343	999999	924	884	478	563	181	842	999999	319	999999	871	999999	613	530	595	811	914	375	148	920	804	310	602	961	151	358	999999	999999	363	971	344	817	999999	867	44	516	195	235	406	255	491	920	176	406	759	928	119	643	999999	259	999999	999999	690	860	999999	710	999999	923	337	215	330	360	319	348	999999	64	396	745	999999	88	625	688	969	892	999999	883	143	999999	211	223	248	218	999999	114	895	370	136	999999	338	333	194	999999	898	200	999999	140	611	828	764	704	999999	374	999999	554	633	999999	14	798	430	999999	576	135	721	123	999999	122	501	214	452	281	928	41	416	171	894	364	789	778	967	308	282	315	999999	506	681	874	70	314	481	508	999999	338	933	683	999999	68	549	785	233	812	638	407	385	493	776	510	999999	985	660	278	608	235	830	131	999999	999999	694	225	442	102	999999	999999	999999	943	999999	999999	107	732	999999	836	999999	14	555	999999	999999	874	999999	948	730	181	916	84	653	212	900	999999	999999	811	999999	495	999999	334	352	140	761	450	674	441	578	186	412	235	580	999999	464	604	680	999999	461	508	341	745	999999	271	999999	976	544	999999	53	784	999999	295	431	919	999999	490	661	999999	403	999999	210	498	380	553	999999	999999	504	830	748	306	460	831	359	802	164	629	839	999999	954	784	906	154	398	793	999999	126	803	660	362	974	942	999999	282	242	999999	843	375	941	502	999999	482	713	781	747	334	270	935	629	765	842	650	999999	470	619	322	65	999999	586	469	652	887	843	999999	999999	999999	204	999999	127	504	321	264	999999	589	469	312	202	373	651	469	999999	190	184	895	519	333	999999	795	663	920	252	743	788	481	999999	999999	638	999999	17	393	140	711	
818	134	453	999999	752	990	10	316	129	692	458	126	647	999999	713	947	958	450	991	408	896	999999	261	577	475	426	739	861	673	956	365	267	339	121	371	59	451	999999	580	381	795	356	801	560	294	671	834	386	894	690	288	567	402	732	814	622	873	999999	999999	336	261	149	999999	172	999999	201	787	535	999999	663	505	36	999999	619	612	549	405	701	293	999999	591	999999	967	982	678	797	864	607	999999	749	186	575	818	254	130	656	713	638	233	103	884	308	285	240	195	261	697	783	129	274	999999	181	593	319	744	897	181	660	999999	539	336	190	238	999999	999999	930	218	625	498	956	836	767	478	199	999999	292	87	736	999999	999999	999999	999999	487	41	532	14	999999	508	509	999999	484	63	153	693	999999	703	80	923	752	264	52	82	999999	172	999999	459	703	403	399	461	820	444	862	76	439	255	999999	206	829	483	999999	710	126	999999	999999	999999	623	784	999999	999999	222	164	999999	543	385	37	796	999999	603	83	310	588	999999	999999	412	49	200	87	264	521	11	999999	999999	279	316	341	956	28	690	654	835	919	999999	999999	249	665	999999	329	691	411	999999	387	999999	756	182	369	600	78	863	442	592	546	529	911	225	349	70	714	236	53	81	999999	999999	948	999999	999999	618	936	999999	747	589	870	395	999999	73	623	999999	347	107	999999	741	887	164	258	999999	299	999999	69	999999	899	605	999999	103	999999	999999	999999	752	654	999999	999999	999999	664	270	126	852	721	160	676	848	601	80	722	617	999999	999999	999999	623	386	999999	999999	999999	558	977	909	151	843	777	748	521	393	870	624	829	999999	999999	86	626	999999	999999	350	149	723	999999	366	829	882	139	814	345	157	65	376	768	570	999999	202	999999	361	999999	19	999999	412	999999	465	730	455	893	999999	92	236	566	585	980	546	808	277	999999	621	89	269	714	999999	412	374	337	504	856	268	515	13	999999	999999	73	396	405	737	568	999999	999999	383	989	827	999999	119	590	480	396	999999	762	999999	854	75	999999	714	305	999999	999	999999	999999	236	598	634	795	89	836	301	522	999999	150	999999	709	592	985	706	999999	886	242	303	784	857	999999	634	506	983	159	334	993	999999	101	424	999999	778	627	999999	785	364	999999	651	282	298	957	999999	91	691	999999	271	90	575	444	999999	748	705	15	280	128	963	137	811	930	512	307	173	502	999999	342	931	964	585	920	915	853	590	999999	495	999999	315	553	815	170	887	253	427	914	682	999999	42	772	357	291	821	
237	230	721	769	991	794	309	999999	358	999999	999999	504	655	529	999999	168	684	999999	381	999999	420	322	651	52	268	999999	259	819	59	310	168	617	999999	108	687	633	999999	261	504	114	999999	197	467	279	589	749	772	394	127	999999	999999	999999	976	478	411	999999	999999	679	511	121	545	489	316	57	732	689	999999	556	841	999999	999999	432	999999	276	807	233	855	381	462	519	116	864	702	542	952	906	641	826	697	772	63	199	750	393	569	525	881	419	547	899	549	226	553	195	999999	925	999999	710	670	188	70	208	226	999999	14	680	787	773	105	826	58	383	858	78	878	110	682	632	706	291	999999	445	833	999999	970	890	999999	999999	999999	37	669	999999	165	519	712	999999	973	757	389	999999	738	117	323	721	851	175	999999	485	316	999999	252	999999	14	389	836	624	374	663	32	124	369	279	458	78	999999	128	228	348	365	33	137	924	999999	816	553	243	131	122	711	804	999999	835	999999	208	784	64	926	776	999999	98	490	320	999999	274	530	468	658	255	999999	999999	947	30	129	293	989	327	371	999999	835	602	999999	261	951	227	999999	999999	79	260	293	999999	999999	451	665	277	543	817	198	978	999999	94	585	999999	558	979	857	999999	716	917	999999	466	693	739	940	90	999999	238	999999	518	999999	996	399	408	999999	462	541	505	364	851	750	181	138	393	900	751	999999	625	703	972	999999	91	999999	161	999999	999999	418	999999	510	585	999999	314	458	999999	306	299	999999	187	915	106	447	361	999999	865	177	46	338	999999	838	199	72	970	535	999999	158	601	190	999999	366	144	53	88	999999	779	180	445	723	458	999999	611	999999	999999	710	606	534	17	934	999999	999999	999999	999999	118	623	320	999999	711	778	999999	531	999999	119	999999	999999	780	63	368	367	377	999999	731	999999	879	223	237	144	232	269	999999	999999	999999	666	238	999999	361	999999	999999	465	684	266	468	667	660	926	392	999999	607	29	999999	553	175	650	566	266	262	691	619	999999	396	186	300	451	999999	210	390	999999	881	205	999999	999999	128	903	999999	120	236	74	999999	952	999999	999999	537	999999	339	384	696	500	110	972	10	669	36	49	78	507	999999	27	816	460	546	999999	620	411	559	795	435	999999	967	456	40	198	38	999999	999999	999999	649	97	999999	475	999999	999999	999999	908	205	999999	118	88	835	185	154	219	257	211	416	487	125	135	999999	544	999999	434	999999	653	942	811	999999	370	975	999999	858	878	999999	351	946	656	415	711	216	759	687	356	436	999999	311	
821	940	826	999999	586	545	524	445	577	525	999999	999999	294	966	393	999999	747	112	427	327	275	313	999999	265	760	81	413	918	892	856	602	998	740	999999	131	871	813	999999	399	872	344	443	337	825	867	298	999999	999999	823	999999	939	253	18	475	46	999999	44	571	999999	514	141	605	999999	720	922	999999	627	999999	845	521	999999	636	712	555	983	999999	976	90	397	471	950	668	104	302	917	359	999999	275	315	613	837	252	999999	885	741	738	999999	616	902	787	999999	189	999999	311	999999	313	540	462	492	213	540	953	184	999999	563	472	510	259	803	573	99	361	636	241	999999	113	25	827	814	254	941	369	188	999999	799	771	768	792	58	614	818	999999	783	111	83	999999	999999	592	331	278	237	999999	812	338	697	319	552	999999	999999	150	999999	713	648	999999	272	180	774	999999	999999	792	703	717	999999	199	999999	562	578	534	999999	999999	999999	432	506	545	27	310	557	999999	913	489	228	109	175	907	999999	114	889	999999	999999	902	119	503	999999	538	574	519	999999	999999	583	999999	741	27	999999	827	114	864	216	112	230	961	623	925	999999	999999	999999	604	552	303	873	999999	672	42	695	999999	690	541	78	999999	999999	507	999999	934	276	999999	748	211	999999	347	802	461	999999	999999	325	877	288	194	999999	614	999999	970	999999	146	749	999999	999999	708	332	255	999999	572	999999	249	142	722	100	689	659	882	10	999999	999999	215	500	999999	999999	999999	716	817	977	999999	698	463	12	999	540	734	194	999999	315	999999	879	999999	210	239	665	658	999999	603	999999	599	534	960	614	602	965	761	645	338	190	586	991	514	999999	640	874	342	246	142	191	366	505	325	577	959	999999	661	14	270	756	103	999999	123	40	999999	971	999999	849	410	999999	999999	98	856	999999	728	59	374	85	999999	365	332	422	522	422	430	104	999999	999999	654	118	314	757	385	581	96	355	877	999999	889	669	146	999999	999999	107	412	278	648	172	848	910	129	585	444	904	434	999999	718	701	999999	999999	762	354	204	301	730	31	713	999999	999999	999999	181	890	196	900	229	999999	585	424	19	162	455	999999	544	743	989	728	999999	480	157	414	636	999999	874	605	906	791	999999	999999	377	390	565	999999	104	475	739	238	999999	544	999999	595	106	304	691	457	999999	999999	810	460	999999	999999	709	242	137	662	999999	994	25	590	993	438	999999	50	999999	999999	597	91	952	999999	14	999999	339	999999	794	561	318	342	494	427	767	201	999999	838	244	999999	681	999999	999999	442	729	744	999999	
809	550	257	999999	66	258	72	859	757	763	741	456	550	672	930	999999	999999	353	999999	509	598	999999	801	457	711	999999	680	947	275	845	519	348	269	999999	530	999999	547	514	262	999999	432	567	999999	999999	249	391	694	999999	750	884	669	999999	326	244	624	986	999999	800	345	999999	577	999999	594	999999	253	402	999999	999999	152	702	999999	999999	101	329	87	41	812	373	217	999999	999999	976	999999	390	186	431	32	35	999999	543	489	999999	178	12	999999	316	973	108	999999	999999	205	691	999999	57	999999	606	999999	996	999999	999999	183	385	592	26	148	601	918	213	999999	999999	999999	171	88	608	223	162	999999	99	812	771	999999	713	188	371	133	429	424	158	406	579	999999	35	868	999999	370	113	165	162	863	914	999999	769	999999	372	476	44	612	953	834	831	713	907	193	395	999999	999999	999999	230	892	999999	187	770	807	166	398	354	999999	748	248	999999	999999	741	235	898	383	298	350	815	895	999999	816	470	324	574	866	526	841	483	804	999999	999999	934	269	999999	736	999999	961	216	974	131	741	864	715	724	834	999999	682	295	22	999999	999999	999999	335	999999	901	717	456	999999	299	871	512	819	944	348	213	72	481	999999	171	755	999999	144	840	999999	357	952	755	600	739	894	843	556	999999	567	999999	999999	999999	466	999999	29	181	727	916	113	618	922	919	376	520	999999	499	601	134	266	909	984	551	561	999999	999999	961	855	504	999999	38	956	999999	999999	999999	688	462	25	837	151	584	609	999999	737	165	434	43	388	89	966	404	251	431	214	658	796	973	58	999999	304	68	325	232	999999	999999	662	574	542	810	832	999999	484	764	982	681	309	999999	814	405	30	999999	583	776	538	10	786	534	154	999999	770	714	413	13	543	93	269	386	705	662	502	999999	500	999999	257	655	999999	487	449	532	358	39	169	999999	999999	388	484	999999	694	520	298	999999	430	999999	50	127	907	480	231	899	999999	922	72	162	903	999999	999999	14	999999	999999	999999	999999	95	621	999999	741	555	760	999999	164	608	720	999999	194	999999	999999	999999	686	999999	999999	747	449	999999	549	120	435	966	17	749	831	962	480	29	999999	440	989	999999	999999	443	309	999999	999999	467	76	300	701	240	877	788	999999	999999	739	476	399	145	999999	999999	545	999999	999999	774	548	20	191	999999	138	700	881	753	383	999999	631	999999	239	567	600	981	199	258	418	204	999999	228	221	112	233	999999	999999	675	999999	946	999999	308	499	534	33	146	285	874	172	11	359	133	999999	215	107	497	
999999	831	545	658	853	296	101	999999	999999	329	798	89	999999	999999	80	216	954	437	825	332	753	704	544	463	706	324	96	417	845	966	813	16	14	736	999999	798	139	999999	102	219	216	749	999999	703	347	206	906	47	931	999999	179	999999	999999	774	744	543	297	91	952	539	210	684	903	999999	516	792	85	241	369	281	999999	813	344	615	126	13	853	840	126	510	418	59	999999	703	796	835	626	239	999999	232	511	58	197	999999	19	532	845	142	197	554	130	674	678	660	76	365	642	773	999999	999999	689	457	965	452	999999	161	207	999999	921	680	176	846	999999	999999	770	999999	625	781	999999	593	167	999999	652	571	999999	744	380	826	636	999999	202	852	580	262	542	999999	92	745	999999	858	334	999999	999999	517	388	999999	999999	541	889	48	740	861	177	74	582	968	805	403	73	386	780	381	574	490	487	323	275	999999	604	716	945	880	999999	999999	269	999999	510	144	999999	999999	318	999999	936	598	700	999999	685	516	999999	574	258	689	682	999999	88	952	999999	999999	40	999999	19	448	936	183	103	860	522	999999	805	69	467	999999	220	958	77	999999	445	975	999999	155	637	758	317	999999	468	266	208	292	669	316	451	779	114	127	105	999999	902	763	505	840	999999	265	711	999999	116	587	478	723	988	999999	517	105	941	884	999999	260	140	906	714	999999	662	999999	999999	498	999999	688	566	999999	862	999999	999999	682	480	949	336	382	57	999999	999999	881	788	999999	304	532	799	356	838	229	690	999999	739	996	58	668	187	590	506	222	12	428	999999	384	861	791	109	835	999999	991	999999	65	213	442	999999	833	58	188	934	237	699	999999	999999	999999	412	27	467	51	999999	999999	771	745	999999	834	999999	505	860	413	622	512	432	964	731	846	999999	635	641	307	22	224	619	999	999999	999999	523	740	578	683	972	843	334	68	999999	813	230	812	188	999999	999999	488	973	645	565	431	999999	734	539	13	999999	777	999999	999999	38	419	202	771	100	999999	320	954	926	186	441	778	999999	374	763	999999	625	857	456	272	999999	534	251	974	443	233	473	789	211	575	17	999999	467	174	39	791	620	458	722	581	68	792	561	796	214	999999	253	439	999999	621	387	818	999999	124	999999	504	178	228	338	866	143	999999	753	999999	178	246	321	999999	345	971	307	177	145	875	214	999999	999999	454	769	656	980	999999	817	589	197	199	874	999999	564	999999	623	402	130	856	447	536	48	209	627	999999	999999	238	999999	999	323	999999	682	455	909	842	
530	723	458	681	999999	999999	714	999999	999999	999999	371	968	460	810	358	904	56	999999	999999	678	729	999999	826	801	192	751	999999	999999	276	977	516	429	443	721	14	899	944	449	999999	348	822	874	46	648	999999	505	999999	293	650	418	173	404	28	241	999999	999999	896	656	499	144	169	895	999999	999999	999999	942	999999	738	999999	459	960	607	318	98	855	999999	737	999999	204	686	999999	655	177	857	999999	122	411	211	607	257	12	999999	949	999999	999999	926	977	999999	185	664	999999	49	487	201	457	565	96	999999	386	269	29	717	461	813	999999	999999	728	49	999999	360	541	334	141	999999	456	673	657	481	910	929	877	887	13	540	715	933	999999	976	409	999999	36	481	825	999999	237	294	999999	999999	674	999999	999999	937	999999	824	132	645	999999	999999	744	784	907	614	28	456	392	142	714	921	107	238	345	752	639	132	334	69	999999	792	999999	172	837	999999	807	246	999999	939	418	188	417	80	34	250	242	625	351	422	463	378	956	105	579	914	49	446	338	999999	307	999999	500	999999	147	999999	999999	999999	946	396	999999	782	725	452	723	536	513	999999	999999	105	519	24	781	999999	606	140	836	236	592	923	481	999999	907	285	641	73	687	354	932	908	644	660	678	955	615	681	652	513	381	53	410	999999	243	243	936	999999	574	999999	467	16	289	999999	989	33	999999	446	874	450	810	659	848	168	999999	999999	460	999999	999999	826	999999	999999	487	999999	854	999999	522	468	136	673	349	999999	499	108	887	925	629	274	670	999999	50	178	806	212	702	999999	204	252	918	939	783	86	999999	999999	999999	999999	529	956	524	450	510	455	320	210	111	461	170	999999	280	999999	675	195	199	999999	999999	138	999999	284	630	999999	999999	999999	999999	197	890	272	413	750	999999	355	999999	672	999999	230	154	594	858	605	110	251	560	454	971	750	273	597	887	999999	962	162	999999	999999	999999	392	106	240	905	132	320	838	58	420	932	999999	771	13	446	969	547	201	280	522	184	388	581	899	999999	799	923	303	385	158	999999	999999	931	161	999999	999999	133	999999	688	735	295	272	999999	150	522	55	999999	270	161	917	999999	771	882	901	80	948	999999	207	932	116	208	26	462	899	631	278	994	620	667	88	845	633	512	544	237	911	195	440	999999	262	999999	663	152	467	441	27	781	40	999999	397	999999	999999	981	999999	537	279	809	303	519	254	61	368	999999	82	82	999999	268	348	999999	169	999999	379	820	679	295	545	873	999999	468	999999	496	964	999999	280	
530	919	652	930	999999	957	999999	892	921	141	210	462	70	999999	999999	999999	758	443	365	921	635	188	115	999999	999999	999999	405	815	834	904	758	97	829	999999	552	999999	999999	338	341	716	67	869	999999	999999	478	999999	484	999999	609	120	855	63	999999	999999	644	352	814	350	642	24	562	296	999999	26	383	123	633	737	527	999999	917	430	111	649	999999	765	730	426	999999	465	517	601	216	724	999999	999999	999999	221	688	209	348	100	695	327	164	771	811	441	315	999999	208	999999	286	375	202	435	951	959	753	879	999999	398	999999	999999	506	960	999999	342	967	678	634	999999	59	327	894	827	734	784	494	103	953	298	999999	478	266	770	324	999999	532	999999	753	529	468	809	999999	999999	999999	518	999999	203	690	479	999999	636	999999	999999	697	958	481	374	999999	999999	474	999999	999999	333	286	48	921	735	999999	999999	810	353	999999	114	999999	999999	740	944	999999	999999	964	301	412	484	824	484	747	478	83	999999	369	167	999999	587	65	999999	999999	263	999999	544	999999	94	999999	999999	999999	130	711	626	999999	999999	228	536	130	485	212	999999	257	999999	509	802	300	452	662	289	881	652	431	999999	59	154	366	486	281	710	628	999999	743	961	816	999999	773	131	644	625	147	832	47	446	384	882	999999	443	754	871	253	154	999999	278	569	25	699	373	576	689	100	741	999999	419	856	332	439	296	634	805	38	179	808	46	999999	999999	999999	984	962	176	593	923	732	410	466	484	999999	999999	999999	800	14	409	999999	954	535	406	999999	627	590	61	452	274	808	948	842	999999	346	999999	136	521	410	999999	410	999999	106	999999	18	854	953	382	876	963	894	999999	801	629	624	853	999999	744	480	987	999999	999999	724	999999	124	783	568	999999	148	70	349	880	399	299	998	999999	858	367	398	723	674	999999	999999	999999	380	999999	999999	223	460	492	885	391	50	423	320	499	999999	777	999999	999999	296	999999	999999	999999	624	24	999999	511	630	999999	995	999999	356	757	999999	999999	735	999999	948	150	636	355	931	655	999999	957	839	975	979	509	999999	90	314	173	437	113	973	370	864	999999	999999	646	592	981	999999	741	44	293	110	999999	999999	450	829	912	598	941	999999	999999	639	666	999999	469	532	131	20	915	999999	193	999999	219	222	374	380	592	999999	989	762	999999	167	999999	923	556	874	855	744	28	260	402	999999	496	473	395	999999	208	191	80	999999	999999	999999	582	999999	999999	999999	891	910	399	999999	247	310	999999	188	689	430	205	999999	628	594	676	999999	999999	664	446	
618	833	746	827	999999	182	410	541	875	999999	979	585	541	82	592	983	944	999999	948	23	999999	966	317	783	964	999999	465	563	999999	448	95	979	999999	999999	242	140	154	93	755	897	836	999999	733	999999	710	999999	664	670	45	610	731	40	999999	651	354	652	526	999999	863	118	999999	846	65	437	215	999	668	84	999999	462	999999	999999	599	61	999999	332	242	429	82	129	871	794	527	875	716	999999	937	999999	122	589	613	999999	229	647	190	990	714	999999	682	711	186	589	999999	583	772	870	441	991	475	32	999999	106	999999	999999	247	922	329	190	999999	999999	72	402	962	999999	999999	656	641	952	999999	196	999999	937	746	371	942	999999	964	944	999999	846	622	945	800	100	180	999999	301	485	999999	267	670	534	584	531	649	783	626	580	735	125	238	488	999999	289	414	482	999999	528	802	955	957	385	999999	874	538	126	602	872	89	341	365	999999	552	613	525	93	362	224	999999	168	665	394	999999	999999	999999	144	999999	521	686	698	999999	772	683	999999	309	295	457	999999	993	532	191	754	500	404	760	82	936	517	763	330	129	999999	806	643	299	573	176	99	266	403	301	91	195	391	184	592	999999	107	999999	999999	636	652	231	199	977	910	999999	814	237	546	999999	317	757	365	578	31	965	50	165	999999	129	999999	453	999999	999999	110	568	118	999999	999999	599	838	214	999999	694	477	914	617	666	389	678	361	861	720	999999	984	333	830	813	163	626	442	942	576	119	278	208	999999	958	877	351	786	595	69	946	369	112	232	671	110	117	358	384	775	67	999999	505	733	403	256	776	738	304	76	551	166	895	638	425	999999	278	292	999999	788	47	999999	999999	802	773	836	881	111	169	999999	999999	277	999999	176	999999	350	773	475	237	712	111	999999	491	528	518	790	999999	474	999999	256	832	999999	700	595	999999	174	12	703	959	566	374	674	999999	999999	30	999999	107	728	999999	84	652	803	65	946	687	433	411	999999	293	983	373	999999	303	913	880	231	999999	473	438	353	999999	79	515	671	347	436	44	999999	999999	999999	692	999999	354	733	604	38	769	754	999999	315	763	765	999999	976	203	957	380	665	712	999999	706	999999	300	999999	735	999999	298	394	609	261	398	513	999999	59	999999	628	999999	570	318	851	462	822	565	132	999999	999999	660	538	999999	389	999999	378	196	710	537	68	999999	579	999999	31	740	385	155	656	916	260	999999	999999	686	999999	894	810	357	999999	345	999999	78	177	194	162	921	760	999999	229	205	29	
999999	999999	521	999999	184	493	573	296	121	999999	677	909	216	340	999999	999999	851	902	494	255	999999	335	374	999999	990	999999	999999	845	999999	999999	468	999999	999999	896	999999	997	848	999999	400	411	999999	999999	749	999999	215	169	961	854	605	999999	999999	23	734	949	999999	990	664	999999	251	898	109	728	196	140	619	752	999999	319	407	999999	451	407	512	93	18	961	999999	116	448	830	324	540	249	478	82	455	999999	999999	899	943	999999	999999	212	501	312	518	873	618	648	463	711	652	999999	56	999999	510	510	651	940	46	414	557	999999	999999	999999	569	488	717	999999	173	561	999999	420	464	225	470	204	21	999999	500	98	967	467	984	129	671	92	202	299	999999	944	549	570	862	538	786	561	999999	917	743	40	999999	560	484	902	765	242	993	831	999999	999999	499	999999	450	947	447	99	444	301	912	486	999999	428	496	229	999999	385	557	925	438	908	413	104	47	999999	932	416	983	91	363	999999	99	371	581	999999	455	679	130	914	101	696	126	499	14	999999	999999	737	73	999999	891	999999	685	77	402	809	902	405	833	999999	25	40	116	999999	937	484	396	999999	847	241	773	999999	999999	642	999999	742	792	913	999999	780	725	999999	353	999999	999999	974	753	32	968	771	999999	999999	999999	149	999999	71	590	999999	562	530	870	999999	890	832	492	999999	134	53	244	660	27	989	315	999999	999999	819	686	388	173	963	731	999999	999999	85	878	722	495	126	742	772	999999	38	360	569	909	906	315	521	245	999999	850	709	787	317	753	373	999999	793	884	89	384	211	600	598	999999	506	862	814	953	769	73	18	310	471	999999	989	999999	746	152	358	514	175	153	532	123	31	586	999999	331	515	977	999999	241	662	397	950	999999	762	770	999999	53	500	567	999999	999999	841	409	326	999999	999999	734	999999	999999	999999	999999	218	67	77	485	777	919	223	999999	448	792	371	777	647	83	558	561	876	976	999999	314	999999	608	678	956	281	621	999999	840	567	999999	978	999999	704	97	189	892	370	287	992	999999	999999	17	999999	999999	214	74	999999	252	260	213	857	999999	999999	232	560	610	999999	121	999999	166	659	382	925	667	814	320	83	559	999999	665	200	599	983	999999	483	999999	489	995	751	216	859	28	590	363	923	955	149	481	537	999999	514	999999	83	835	834	457	999999	999999	868	894	991	212	357	595	22	268	48	666	748	554	130	392	999999	996	307	999999	792	571	744	859	180	999999	999999	999999	161	941	999999	158	420	36	923	37	999999	857	999999	656	
670	994	351	664	916	483	732	982	999999	131	889	86	538	203	664	520	717	19	999999	400	190	999999	999999	80	742	890	999999	722	999999	103	999999	999999	781	650	971	999999	229	999999	999999	999999	869	999999	866	999999	62	449	619	226	372	413	320	128	999999	999999	475	637	999999	281	922	999999	237	999999	362	999999	865	387	305	999999	999999	999999	301	999999	76	37	530	151	999999	413	28	303	999999	39	359	227	999999	146	379	956	999999	999999	999999	948	166	999999	469	858	687	511	174	675	153	731	993	505	121	682	61	999999	304	334	471	999999	263	629	754	999999	660	144	999999	729	18	999999	713	999999	629	352	481	159	999999	999999	463	664	249	353	159	549	45	999999	115	111	94	999999	662	850	999999	999999	999999	999999	172	999999	208	552	929	445	999999	999999	28	115	876	769	210	902	548	999999	870	999999	907	909	479	214	172	806	39	480	644	999999	686	863	26	539	999999	943	986	305	473	911	734	804	999999	354	531	930	977	346	999999	192	724	40	979	76	999999	785	67	958	109	402	522	458	801	922	999999	999999	999999	346	122	267	999999	253	167	958	81	999999	233	134	682	241	999999	693	580	461	30	656	883	949	357	871	885	38	205	999999	398	999999	999999	763	237	376	999999	641	234	643	999999	481	999999	30	994	88	561	932	286	868	999999	999999	999999	349	901	471	281	149	989	999999	381	887	57	999999	570	795	999999	469	999999	315	399	197	469	937	999999	549	784	862	954	279	319	953	752	999999	508	569	407	662	862	999999	105	999999	652	983	999999	390	433	999999	460	209	977	101	44	970	478	999999	999999	999999	165	999999	999999	419	999999	719	930	427	999999	720	999999	10	398	999999	999999	142	999999	999999	999999	485	675	804	125	997	411	755	999999	999999	918	781	858	131	208	999999	999999	999999	88	686	517	932	63	844	255	713	208	459	811	539	999999	902	760	781	841	999999	276	999999	246	999999	17	439	999999	712	999999	362	861	999999	999999	932	940	107	63	534	999999	612	999999	831	558	411	799	951	999999	763	733	999999	999999	87	999999	323	199	156	273	398	678	999999	515	350	999999	892	852	742	657	879	598	396	848	236	601	239	463	999999	999999	834	890	999999	999999	664	978	493	341	783	186	999999	999999	794	999999	665	855	110	107	999999	496	666	559	67	303	74	174	999999	999999	794	485	999999	859	754	354	438	508	623	999999	850	372	851	561	78	566	999999	146	804	562	193	381	501	999999	999999	948	146	285	833	999999	430	499	641	326	546	308	999999	628	987	450	406	166	241	
999999	999999	718	645	114	999999	501	999999	928	999999	784	983	999999	984	918	487	806	217	162	675	862	173	361	730	535	24	770	440	550	158	363	999999	37	149	984	885	663	312	41	999999	341	636	501	999999	999999	342	133	324	217	151	191	242	253	999999	379	354	895	987	120	100	721	999999	584	999999	16	629	956	284	999	999999	999999	503	999999	368	343	999999	671	232	874	203	891	455	999999	408	966	131	912	546	999999	640	999999	999999	999999	999999	999999	281	62	722	131	237	385	999999	324	185	328	687	65	999999	157	154	682	673	999999	999999	999999	999999	837	186	812	999999	999999	420	514	369	999999	157	311	245	295	72	183	949	110	999999	817	52	141	999999	999999	999999	75	37	399	999999	957	327	562	284	999999	807	443	999999	999999	246	999999	964	344	999999	143	181	999999	819	599	94	999999	733	572	476	109	999999	143	790	106	533	820	689	999999	999999	412	724	594	36	999999	999999	999999	307	50	864	999999	853	707	999999	913	908	902	255	438	314	655	233	754	999999	999999	585	674	652	779	385	425	830	943	999999	551	419	586	999999	325	121	465	673	693	708	350	999999	458	956	999999	197	631	574	261	716	999999	189	999999	999999	999999	919	999999	999999	999999	664	999999	999999	910	261	635	504	331	999999	929	326	999999	999999	999999	56	744	999999	999999	717	776	999999	753	999999	999999	236	222	372	450	87	508	406	308	489	155	38	270	55	346	207	331	999999	866	999999	999999	934	867	261	649	999999	764	922	792	105	209	935	910	999999	999999	683	999999	272	999999	254	54	532	28	999999	836	510	785	999999	592	928	395	999999	999999	675	215	645	999999	961	723	527	322	585	999999	212	289	219	128	673	329	999999	169	999999	329	621	43	122	916	507	999999	999999	999999	999999	339	863	999999	806	219	999999	391	999999	323	87	999999	536	931	469	918	999999	90	626	392	122	380	929	769	336	84	113	999999	103	999999	999999	545	584	389	258	255	750	503	483	999999	882	292	248	349	92	520	792	690	574	203	111	427	798	756	35	694	999999	999999	999999	732	999999	603	297	999999	461	541	965	156	683	999999	999999	999999	607	626	509	829	999999	999999	687	816	999999	999999	77	999999	626	444	747	827	364	563	845	656	130	750	893	288	994	886	887	551	554	646	17	361	35	789	820	999999	256	205	999999	819	999999	566	999999	693	536	999999	735	27	793	999999	792	999999	378	999999	201	999999	733	231	835	254	999999	146	999999	644	415	716	874	837	999999	574	581	168	10	35	999999	563	310	210	752	999999	161	870	757	
999999	999999	999999	982	513	597	999999	999999	35	370	318	127	279	304	805	999999	820	999999	897	402	229	566	634	128	352	281	637	556	999999	478	238	102	831	389	854	790	527	733	371	249	999999	999999	555	999999	691	999999	970	269	504	922	999999	93	264	999999	537	850	999999	769	999999	241	999999	417	916	556	999999	225	999999	999999	999999	25	760	97	162	999999	742	103	999999	999999	437	999999	311	378	61	999999	547	155	838	363	999999	14	571	757	102	999999	289	999999	218	999	666	475	622	90	999999	489	172	844	931	999999	735	444	839	393	342	205	930	591	366	317	999999	999999	999999	932	48	999999	453	12	999999	32	999999	499	884	21	180	961	822	999999	559	999999	447	703	224	242	999999	999999	174	187	425	897	209	698	886	901	989	680	999999	689	999999	384	45	169	999999	908	238	246	999999	999999	222	380	382	709	42	793	870	316	771	999999	314	630	280	276	587	106	822	679	613	983	31	500	872	999999	188	184	999999	999999	853	315	14	999999	858	999999	964	999999	999999	500	666	999999	41	999999	908	943	384	420	999999	768	581	752	999999	559	633	999999	806	999999	508	249	530	999999	265	592	462	999999	150	923	999999	999999	311	543	999999	331	999999	520	952	348	591	928	999999	999999	81	999999	706	110	229	999999	758	292	539	999999	999999	999999	999999	809	837	449	999999	453	999999	461	648	178	467	48	181	764	546	123	623	999999	999999	579	999999	999999	786	497	886	362	246	695	999999	999999	405	69	997	305	361	999999	682	512	999999	147	135	306	999999	902	999999	668	999999	464	999999	645	668	81	999999	966	795	218	999999	999999	562	999999	217	117	296	168	773	407	50	999999	413	343	440	120	999999	993	453	194	642	883	196	228	432	781	999999	999999	821	999999	948	40	510	999999	190	343	950	260	999999	27	20	961	999999	903	627	64	61	574	999999	557	999999	126	523	610	575	999999	163	999999	445	436	330	766	999999	999999	459	20	375	270	999999	107	170	99	73	436	183	999999	999999	293	600	999999	730	222	325	273	999999	831	999999	899	577	51	189	999999	814	999999	999999	253	625	999999	453	617	689	791	422	117	999999	641	999999	97	437	999999	999999	870	743	77	705	999999	451	82	845	627	503	475	999999	121	917	999999	285	569	739	999999	65	72	839	983	688	939	799	217	877	962	778	429	999999	682	655	999999	871	746	798	999999	802	552	846	826	124	223	108	310	199	841	365	493	357	999999	839	332	999999	760	389	766	318	243	205	883	999999	83	13	19	465	608	683	538	771	161	137	512	
999999	22	869	474	840	499	27	45	999999	294	81	965	999999	333	288	999999	367	41	279	999999	999999	962	999999	999999	999999	98	844	591	167	826	722	999999	380	336	999999	28	890	914	926	999999	225	169	286	999999	11	47	176	999999	999999	999999	181	999999	881	567	165	263	44	999999	264	999999	654	436	877	999999	571	875	999999	999999	999999	270	999999	453	999999	999999	353	999999	685	423	49	182	999999	712	271	595	999999	999999	324	812	181	852	983	999999	659	184	999999	789	292	507	999999	136	999999	659	915	999999	350	727	999999	432	999999	968	999999	621	789	999999	830	999999	999999	292	999999	589	999999	782	345	374	287	999999	999999	930	294	563	905	188	431	913	729	271	999999	212	999999	927	357	892	597	212	284	372	282	999999	354	232	625	999999	999999	413	576	670	324	550	999999	190	934	999999	999999	999999	72	399	199	876	362	999999	155	961	47	205	241	667	999999	142	100	914	887	225	999999	71	938	905	804	28	346	69	947	255	430	73	993	653	755	937	149	884	182	405	225	785	87	663	962	188	999999	908	999999	191	459	867	999999	718	127	85	722	167	595	181	999999	999999	620	999999	540	973	212	587	999999	257	992	216	999999	999999	999999	800	984	284	999999	625	846	438	583	765	795	999999	770	999999	536	680	224	982	299	999999	866	923	174	187	132	989	976	594	997	999999	999999	253	999999	811	718	326	100	447	225	999999	335	111	719	855	999999	999999	212	926	61	241	43	20	916	741	625	86	635	806	161	952	649	999999	441	999999	999999	999999	439	959	999999	219	589	776	766	999999	999999	999999	999999	999999	83	155	786	59	543	765	999999	188	337	393	196	641	691	293	999999	272	999999	999999	670	999999	288	561	548	999999	370	842	651	999999	254	597	75	859	873	325	999999	16	999999	599	718	675	999999	999999	224	55	772	924	999999	305	490	503	998	602	999999	839	999999	522	999999	543	999999	701	123	999999	934	999999	327	336	768	999999	560	289	107	730	365	994	999999	890	346	999999	480	445	323	999999	776	750	599	473	764	43	999999	220	409	632	910	27	561	221	463	485	728	446	165	162	744	999999	406	278	247	999999	625	151	999999	114	72	253	387	767	999999	193	150	854	572	735	90	349	999999	999999	999999	999999	442	12	436	861	999999	44	289	170	611	999999	354	331	236	663	418	153	45	304	999999	666	999999	999999	999999	279	345	873	999999	430	999999	404	330	999999	458	999999	667	622	714	323	340	999999	999999	999999	165	597	839	819	627	908	999999	937	999999	586	904	999999	707	999999	954	166	
525	900	999999	858	98	216	999999	422	872	336	999999	796	438	721	999999	542	702	424	999999	999999	440	526	255	999999	114	144	100	999999	37	305	202	29	668	557	798	439	867	115	999999	948	352	426	946	999999	912	529	508	592	622	999999	460	293	20	999999	726	999	654	204	754	954	999999	999999	999999	999999	144	976	138	999999	999999	534	674	597	296	689	119	24	580	955	63	999999	635	999999	131	664	845	908	999999	999999	999999	799	785	673	360	182	999999	840	40	378	165	936	401	627	669	98	697	862	999999	330	999999	711	429	999999	999999	180	328	999999	999999	730	732	236	999999	999999	59	134	999999	11	246	123	999999	999999	983	211	799	999999	192	18	838	42	967	982	912	688	782	129	999999	999999	531	189	854	223	460	310	646	929	968	438	577	544	349	999999	626	882	473	999999	728	227	900	34	987	320	999999	357	763	999999	324	289	190	930	754	999999	479	66	269	999999	818	682	564	869	158	754	440	303	693	280	365	39	999999	668	400	162	195	999999	999999	543	443	112	546	896	615	688	257	647	790	685	999999	999999	622	829	305	55	662	40	875	243	879	486	999999	493	394	295	999999	522	539	602	478	972	864	726	210	716	999999	668	264	999999	506	793	513	17	999999	796	416	999999	372	999999	999999	164	631	958	999999	999999	448	999999	511	330	623	735	117	198	217	254	704	896	628	588	909	999999	999999	415	737	95	999999	656	439	597	878	680	159	194	112	324	351	906	71	253	278	92	167	934	999999	770	999999	325	999999	999999	101	519	766	783	445	505	387	225	231	578	999999	791	624	913	999999	999999	585	922	95	999999	902	999999	999999	999999	320	826	836	842	999999	966	409	657	856	999999	505	369	913	375	749	606	936	999999	685	492	269	486	468	253	492	999999	999999	763	239	999999	906	303	684	390	473	999999	668	545	656	264	999999	336	935	994	417	92	39	999999	183	999999	956	999999	122	352	125	833	368	999999	359	999999	781	646	427	948	723	212	685	532	902	999999	999999	401	480	430	323	932	551	474	835	410	873	975	590	751	999999	140	999999	341	999999	639	259	85	999999	990	483	533	999999	987	280	215	999999	506	317	999999	550	999999	999999	692	38	999999	292	893	757	948	791	806	65	999999	997	999999	31	353	999999	272	999999	862	215	999999	999999	999999	999999	563	999999	999999	13	999999	667	548	210	396	834	498	999999	91	999999	999999	999999	247	999999	677	477	243	990	999999	194	999999	999999	999999	170	688	999999	999999	999999	248	170	728	699	999999	945	424	148	517	
475	610	758	532	50	186	999999	999999	543	968	291	999999	323	789	999999	999999	445	999999	138	622	999999	522	46	999999	754	74	920	999999	666	200	999999	783	538	960	767	389	999999	661	22	72	139	645	154	999999	535	474	999999	380	165	194	999999	994	296	525	139	953	999999	999999	778	975	265	297	858	353	676	999999	741	363	32	999999	586	783	937	76	493	999999	378	999999	493	290	149	549	999999	482	999999	307	999999	23	999999	814	815	199	999999	46	806	841	786	801	715	999999	732	571	358	999999	608	908	999999	230	999999	395	585	918	257	498	999999	716	999999	386	844	999999	19	728	532	218	379	396	899	900	999999	651	957	577	939	999999	557	577	999999	502	873	600	250	277	999999	444	238	999999	942	395	210	100	999999	999999	956	346	27	999999	49	999999	601	221	999999	999999	960	390	438	18	979	791	940	268	524	332	999999	254	139	742	747	999999	999999	482	454	999999	700	179	999999	557	999999	603	447	999999	537	61	901	662	999999	93	316	599	16	999999	999999	160	455	942	575	695	999999	712	217	999999	266	999999	999999	999999	999999	504	999999	790	756	999999	397	385	999999	396	730	472	999999	850	662	55	436	999999	91	999999	999999	304	69	758	604	999999	661	907	999999	173	297	585	891	782	895	97	999999	526	842	135	999999	541	999999	68	221	999999	274	999999	999999	172	848	118	871	412	562	472	445	707	195	999999	229	489	989	999999	109	999999	581	999999	954	999999	999999	909	999999	955	999999	999999	498	10	999999	501	674	615	857	999999	324	188	713	489	999999	433	652	920	340	34	906	353	552	625	999999	76	530	626	100	485	999999	939	803	915	486	999999	974	444	171	999999	153	613	999999	765	866	920	441	102	427	999999	922	506	999999	289	999999	581	999999	872	50	479	971	999999	999999	999999	999999	385	384	798	12	691	459	217	999999	646	881	302	721	786	759	49	999999	437	209	569	562	248	369	999999	866	904	66	999999	404	692	722	106	98	259	286	491	545	642	100	736	82	999999	747	932	408	999999	860	695	123	11	843	999999	848	955	819	999999	25	999999	932	107	635	357	813	76	923	999999	214	999999	510	277	504	993	347	999999	497	999999	501	436	125	119	54	999999	988	402	999999	189	257	143	440	45	999999	999999	999999	993	110	724	999999	999999	19	623	552	398	194	999999	507	850	206	385	999999	971	999999	588	745	823	999999	274	369	420	999999	744	537	81	41	475	802	999999	292	354	999999	772	999999	820	427	999999	999999	655	186	999999	895	999999	983	872	675	999999	999999	999999	938	999999	
999999	836	999999	490	462	999999	96	481	367	719	52	999999	568	851	23	999999	34	928	171	254	999999	407	97	999999	524	999999	761	664	406	572	188	999999	881	404	414	535	416	466	368	162	414	95	298	467	999999	999999	439	141	859	999999	444	367	725	693	630	541	999999	149	999999	241	513	431	84	794	540	137	805	173	447	999999	288	568	569	18	840	181	999999	630	126	316	790	629	805	426	138	821	200	197	774	872	999999	999999	500	137	999999	982	20	503	926	972	412	276	694	382	701	875	798	716	999999	999999	432	127	32	659	451	883	626	658	665	999999	999999	618	399	574	999999	999999	78	442	368	999999	170	616	703	153	903	523	999999	999999	724	263	999999	999999	999999	324	999999	999999	254	840	685	766	366	999999	999999	217	46	999999	877	129	999999	999999	999999	365	358	999999	999999	815	423	878	999999	927	947	202	933	999999	696	462	285	84	999999	999999	999999	237	756	602	501	808	999999	999999	117	999999	646	815	751	43	456	667	999999	347	35	999999	255	999999	94	758	818	173	428	436	521	583	518	802	995	652	925	579	608	755	505	490	48	927	771	646	291	141	451	900	999999	38	336	937	999999	499	784	399	999999	998	783	337	389	351	975	533	600	843	820	109	118	876	69	999999	842	544	596	328	604	447	477	686	722	999999	480	492	999999	581	753	999999	999999	535	999999	609	971	999999	110	999999	999999	247	55	448	999999	352	791	999999	969	956	105	514	999999	465	795	999999	531	106	614	861	871	492	286	999999	999999	999999	240	999999	999999	999999	408	674	999999	999999	376	366	401	999999	375	380	736	401	523	300	485	249	603	412	740	999999	88	999999	563	249	825	469	961	36	358	999999	121	999999	999999	999999	558	999999	80	12	98	999999	999999	502	731	243	999999	999999	969	999999	543	850	719	828	842	720	380	999999	120	204	999999	907	405	375	680	999999	269	528	764	14	742	999999	999999	601	999999	311	426	999999	153	329	125	356	500	975	492	507	287	292	376	999999	148	34	999999	876	927	191	43	938	999999	363	999999	606	715	965	253	490	681	128	515	540	303	999999	390	999999	89	728	417	429	882	182	99	976	161	847	999999	999999	742	302	673	142	278	999999	999999	789	355	999999	640	535	732	12	826	169	999999	999999	999999	354	643	530	796	208	999999	614	999999	648	273	999999	999999	999999	109	999999	747	389	999999	383	999999	815	999999	600	445	570	97	999999	696	880	356	999999	209	326	234	520	84	222	999999	475	999999	999999	433	126	999999	999999	74	772	435	207	264	446	
715	999999	572	999999	325	52	95	235	120	892	917	184	301	343	999999	137	999999	589	460	535	883	979	25	999999	391	912	84	97	506	325	456	499	625	999999	999999	999999	999999	426	204	999999	136	280	364	475	746	999999	825	999999	999999	936	138	846	747	729	563	735	389	964	426	413	967	997	729	795	445	428	558	391	128	993	384	227	394	999999	408	613	624	549	861	142	96	892	538	570	196	999999	999999	896	357	999999	425	999999	999	791	999999	138	999999	999999	40	328	700	444	74	565	562	910	461	329	330	949	121	999999	999999	293	999999	85	469	169	609	834	999999	662	44	999999	999999	595	228	999999	364	279	72	65	518	542	442	652	827	972	17	285	158	432	575	407	377	585	686	715	474	988	669	999999	959	206	652	47	410	435	987	999999	692	999999	999999	60	999999	65	999999	569	851	673	258	496	999999	999999	999999	253	97	636	999999	992	999999	512	137	375	999999	681	105	322	890	404	999999	402	985	999999	999999	999999	999999	999999	999999	321	999999	126	864	801	999999	183	239	636	520	408	950	999999	999999	995	68	190	731	599	450	215	960	18	999999	456	430	855	510	120	741	395	786	999999	125	949	737	999999	647	336	636	436	451	999999	999999	491	454	479	238	999999	982	411	568	999999	84	315	361	256	446	999999	380	883	999999	129	894	999999	621	388	658	225	267	275	543	999999	963	999999	763	500	216	999999	12	951	627	520	137	339	826	919	999999	809	999999	491	999999	239	956	999999	764	332	574	676	870	999999	821	23	732	716	868	174	904	70	552	861	49	259	415	999999	265	161	991	565	308	702	890	848	627	776	920	999999	999999	999999	259	999999	926	539	327	936	999999	614	788	999999	999999	662	24	999999	267	999999	451	106	824	537	496	612	340	999999	999999	177	185	972	395	955	796	565	726	999999	999999	120	935	510	931	478	297	651	373	580	999999	646	688	464	591	891	335	823	488	999999	724	999999	999999	916	171	159	761	168	229	832	624	906	999999	330	999999	156	801	999999	174	355	999999	999999	249	759	915	732	489	999999	391	999999	630	972	86	815	999999	175	19	28	349	781	999999	139	999999	541	956	999999	999999	999999	999999	444	99	393	659	143	999999	879	407	999999	10	439	670	50	777	725	211	651	829	999999	999999	999999	146	782	602	392	638	120	423	708	999999	727	31	131	881	946	414	247	323	943	999999	999999	768	667	27	909	121	999999	999999	706	339	314	368	591	15	389	308	317	791	276	999999	560	465	999999	549	282	417	548	168	831	
320	999999	338	886	974	999999	999999	479	764	692	281	961	999999	717	378	498	999999	440	126	502	647	999999	455	57	448	594	633	999999	999999	745	502	572	518	531	395	374	976	999999	616	742	999999	828	999999	999999	995	543	999999	999999	330	999999	912	977	432	666	999999	223	518	290	448	389	639	999999	360	29	200	999999	999999	236	331	14	521	888	999999	383	805	819	555	356	61	904	791	884	748	77	832	524	150	852	348	999999	855	999999	43	237	999999	999999	477	532	908	999999	999999	999999	427	326	539	34	163	58	999999	373	668	172	239	544	597	754	874	293	197	675	567	600	999999	159	158	825	854	596	280	730	351	999999	447	764	813	224	467	999999	537	999999	999999	999999	990	974	513	693	999999	999999	639	358	210	194	345	999999	729	500	688	999999	177	999999	179	567	777	140	32	999999	724	474	999999	382	297	452	756	389	314	999999	609	999999	999999	464	368	365	957	922	999999	167	687	214	45	322	999999	999999	264	823	638	804	324	999999	952	867	969	999999	768	266	70	758	438	999999	929	264	890	775	632	999999	355	814	999999	855	610	864	958	519	438	417	846	999999	197	932	751	510	160	749	999999	777	999999	376	597	701	861	772	729	731	285	781	432	760	566	551	477	824	204	469	999999	97	909	459	999999	360	419	961	570	505	214	429	113	150	814	854	227	999999	227	908	999999	999999	145	999999	999999	999999	985	999999	999999	646	465	927	315	999999	499	873	868	46	999999	246	291	899	212	234	527	856	999999	999999	945	712	333	999999	607	296	999999	421	951	683	225	905	375	332	429	923	49	286	123	422	651	999999	986	191	176	980	626	104	636	999999	708	388	980	703	150	829	322	966	330	29	226	87	999999	195	999999	907	871	959	479	288	194	251	999999	264	999999	15	725	152	332	626	999999	380	785	50	974	836	925	999999	192	600	611	999999	956	104	206	573	28	801	370	999999	119	667	999999	999999	726	467	645	726	73	145	114	180	999999	703	999999	845	301	999999	220	983	982	999999	777	879	677	121	294	648	999999	999999	986	924	781	999999	999999	12	756	438	323	517	999999	999999	608	56	495	441	438	999999	999999	361	999999	147	999999	386	286	909	889	744	999999	615	182	997	668	996	158	190	398	581	196	356	98	863	567	703	792	999999	601	730	394	246	683	999999	903	706	999999	999999	999999	405	785	607	122	999999	757	708	344	203	999999	612	897	315	52	856	76	398	999999	999999	999999	887	999999	999999	318	169	360	443	932	151	999999	961	210	309	
999999	992	999999	588	243	86	115	859	368	599	999999	988	832	999999	203	826	964	514	999999	387	279	455	811	292	299	953	661	323	775	999999	108	579	999999	999999	468	60	70	487	164	196	311	720	529	993	261	999999	336	282	250	115	186	590	528	822	39	401	190	513	299	290	425	999999	999999	999999	999999	673	587	244	620	999999	999999	486	999999	256	86	999999	999999	817	999999	969	626	389	83	670	26	999999	999999	589	569	76	999999	556	198	874	999999	999999	636	999999	502	588	742	102	662	107	348	699	240	999999	746	479	475	999999	999999	329	663	45	999999	999999	999999	999999	999999	997	999999	553	999999	220	298	484	484	566	922	999999	325	452	237	534	727	976	999999	999999	287	778	842	99	600	506	83	869	999999	735	999999	224	213	519	965	744	427	118	999999	138	411	755	797	190	999999	903	57	41	999999	138	318	742	100	833	704	844	999999	999999	952	777	147	429	273	748	764	708	369	805	999999	999999	116	618	162	203	914	532	980	662	542	999999	999999	999999	777	92	427	69	133	999999	815	130	588	842	165	55	999999	982	492	58	425	848	999999	252	554	608	31	699	589	896	919	999999	999999	999999	52	999999	329	999999	651	999999	331	705	585	999999	999999	365	999999	274	999999	999999	212	931	50	999999	246	694	164	999999	496	178	70	727	480	236	459	642	266	96	999999	999999	725	895	340	311	726	720	273	552	262	199	703	757	246	999999	694	987	142	931	265	357	111	123	999999	999999	129	603	235	358	541	357	108	818	999999	562	391	999999	999999	739	215	526	431	611	953	307	475	999999	491	998	542	999999	510	999999	999999	452	799	611	296	857	191	133	495	914	21	904	101	885	999999	683	99	999999	396	403	726	739	926	499	170	311	17	816	122	999999	815	999999	847	773	988	31	763	779	30	743	557	999999	41	999999	600	59	216	999999	30	807	999999	165	85	999999	608	100	526	310	451	984	999999	999999	999999	268	109	941	67	999999	897	270	919	319	366	653	845	999999	708	419	898	121	105	999999	795	999999	327	660	999999	999999	174	897	505	999999	999999	45	893	192	999999	999999	417	659	991	999999	999999	759	887	599	799	432	272	964	392	117	411	999999	889	431	579	706	940	448	947	327	999999	999999	765	466	981	330	999999	662	573	999999	11	249	129	217	735	46	426	999999	860	999999	477	999999	999999	398	61	999999	156	471	999999	999999	831	968	711	673	735	692	994	431	999999	999999	672	609	400	999999	115	172	220	681	696	999999	289	222	588	385	850	999999	494	376	
414	983	184	297	999999	208	113	42	537	455	482	52	999999	999999	121	391	898	868	809	999999	292	999999	787	474	999999	80	95	619	999999	335	823	782	208	627	999999	634	304	384	560	202	353	82	635	764	209	999999	501	294	110	206	486	982	152	436	999999	525	206	999999	522	978	999999	999999	652	212	632	699	844	424	978	487	96	524	999999	617	714	220	263	32	274	131	999999	801	518	999999	848	999999	640	771	999999	501	437	999999	862	581	89	859	999999	433	142	510	808	999999	999999	623	120	999999	674	534	999999	999999	272	183	444	400	999999	320	975	999999	363	790	69	999999	881	486	59	501	661	999999	538	855	790	999999	889	764	323	502	495	894	999999	885	177	115	60	669	238	999999	160	471	181	768	884	960	79	999999	451	999999	205	829	999999	619	311	937	999999	866	93	999999	293	999999	87	999999	824	90	396	999999	999999	954	32	221	257	794	350	999999	565	769	971	829	760	999999	323	587	306	666	999999	463	999999	240	118	999999	999999	796	970	479	394	999999	943	803	574	601	728	497	713	999999	581	999999	999999	121	381	237	999999	264	681	999999	367	500	610	168	760	932	893	393	845	999999	635	461	999999	870	999999	301	825	177	264	168	819	826	874	323	94	550	195	472	858	999999	298	331	124	999999	122	894	663	785	53	641	708	345	651	873	358	130	999999	407	316	90	411	728	999	522	925	541	999999	297	999999	219	747	430	534	964	550	313	346	999999	758	999999	637	49	133	623	460	484	184	10	964	999999	594	999999	166	999999	479	570	332	602	309	580	278	376	712	833	999999	999999	810	999999	332	54	999999	999999	648	404	452	371	604	385	71	451	999999	625	332	118	625	999999	273	999999	999999	980	980	744	999999	999999	642	271	337	999999	728	999999	673	999999	677	920	190	999999	149	761	335	117	965	946	540	857	223	652	999999	603	999999	999999	999999	64	202	351	73	49	75	470	762	191	44	315	657	888	777	870	948	411	999999	396	820	511	999999	387	25	44	213	442	999999	990	227	734	90	999999	999999	619	304	335	857	150	173	999999	999	154	83	659	299	651	90	353	704	642	675	822	125	511	633	815	336	39	836	633	506	999999	963	309	235	864	999999	999999	576	999999	554	999999	233	151	511	286	999999	366	999999	562	999999	621	999999	585	69	267	677	658	986	488	999	827	999999	999999	182	999999	190	773	434	999999	923	922	777	999999	97	887	599	973	999999	999999	999999	969	294	283	280	884	485	388	250	967	196	79	181	97	999999	726	
483	693	968	283	999999	999999	932	319	638	999999	844	999999	999999	182	668	704	658	640	976	39	999999	40	269	999999	752	802	533	466	999999	999999	750	689	467	371	413	906	999999	725	260	971	47	999999	645	999999	50	999999	999999	77	309	999999	421	999999	999999	594	193	452	433	681	531	303	999999	476	81	999999	999999	164	747	136	768	761	999999	932	390	15	999999	568	395	428	257	482	999999	465	166	756	442	219	999999	873	187	961	482	333	204	956	965	999999	903	860	999999	885	533	763	309	548	792	488	161	116	601	624	67	14	999999	58	999999	999999	999999	999999	352	479	586	874	948	807	288	375	737	999999	49	999999	665	534	277	371	949	999999	166	618	999999	999999	999999	471	999999	563	903	478	899	155	575	999999	261	587	517	681	309	658	814	502	269	999999	750	727	76	180	959	533	999999	72	999999	242	394	701	361	399	420	999999	602	395	904	810	476	591	858	625	180	87	999999	596	72	300	344	999999	999999	999999	212	341	405	999999	603	999999	999999	999999	56	342	39	999999	999999	128	270	194	66	428	999999	458	999999	169	868	450	10	999999	999999	150	10	999999	898	730	352	999999	196	89	719	999999	792	534	79	639	999999	999999	595	619	851	898	335	999999	243	915	999999	900	999999	53	999999	999999	999999	721	999999	600	835	246	999999	308	217	420	932	191	475	564	999999	999999	388	320	623	352	854	999999	40	999999	815	132	576	982	665	451	999999	999999	616	763	999999	81	670	479	804	309	91	999999	412	440	965	999999	412	999999	289	10	522	285	999999	130	110	999999	690	999999	999999	712	670	461	643	766	999999	790	574	711	174	564	404	909	516	999999	270	999999	999999	600	999999	999999	999999	999999	999999	664	929	999999	722	496	663	680	391	424	999999	999999	999999	629	999999	999999	999999	999999	579	999999	514	999999	999999	613	768	116	859	542	999999	999999	603	123	999999	773	758	999999	837	258	78	87	999999	494	999999	979	224	999999	684	640	913	999999	361	476	101	28	999999	978	67	326	184	615	637	131	999999	301	820	581	999999	866	871	675	999999	990	117	502	654	30	550	627	398	353	431	228	628	999999	999999	137	31	999999	390	780	999999	520	83	462	450	926	555	882	168	999999	327	818	769	999999	534	371	368	599	999999	372	437	999999	999999	831	194	418	502	539	999999	693	559	133	485	100	755	297	999999	655	999999	727	474	999999	468	756	35	612	458	999999	874	376	768	432	610	28	352	490	593	999999	277	41	434	999999	328	474	999999	204	343	678	999999	247	455	999999	546	646	897	769	
971	999999	805	999999	959	121	664	197	999999	137	522	467	748	274	999999	673	387	30	303	999999	999999	999999	674	831	279	999999	999999	637	921	64	885	964	131	583	518	422	447	695	81	323	362	141	549	955	999999	876	930	227	543	781	999999	999999	999999	449	429	977	999999	973	312	999999	223	37	999999	870	999999	557	999999	174	756	291	236	999999	949	980	999999	217	454	999999	159	403	848	680	103	150	729	369	621	681	164	541	915	473	999999	891	110	334	999999	999999	713	134	539	999999	471	999999	554	644	577	372	353	221	532	787	999999	999999	341	999999	999999	135	151	999999	936	664	20	224	999999	762	308	999999	879	771	352	775	999999	35	863	92	218	841	595	94	792	258	338	999999	999999	138	650	483	560	567	400	740	537	830	198	875	755	257	886	791	345	999999	492	582	869	757	781	798	56	999999	334	102	999999	66	100	687	336	77	216	999999	122	999999	507	322	380	611	247	185	999999	987	336	961	955	803	748	282	765	999999	83	260	356	851	437	311	999999	308	210	481	740	510	999999	688	999999	648	679	521	21	999999	211	267	520	606	961	999999	921	999999	147	999999	317	817	921	579	994	955	891	270	397	206	999999	82	999999	766	444	999999	999999	648	919	999999	999999	237	271	595	555	815	999999	999999	890	379	389	869	171	999999	173	923	999999	969	693	95	757	418	999999	815	100	138	855	754	172	635	619	283	999999	831	999999	90	556	336	34	188	225	151	380	999999	816	220	999999	938	602	521	746	478	954	999999	558	716	113	999999	504	999999	960	999999	587	265	999999	999999	999999	340	861	93	999999	262	999999	515	870	999999	48	999999	999	880	226	917	161	650	888	150	328	619	282	895	976	110	999999	607	228	239	999999	124	268	709	999999	999999	86	999999	154	494	534	999999	999999	942	677	997	456	624	210	53	834	999999	377	618	787	805	999999	999999	116	999999	431	999999	999999	641	60	999999	999999	299	95	645	840	641	506	403	616	879	999999	999999	228	999999	654	216	999999	184	404	628	746	649	922	999999	524	999999	999999	877	72	999999	161	331	892	753	999999	166	539	565	999999	202	439	973	12	907	999999	727	999999	137	999999	224	938	999999	246	432	186	208	377	999999	999999	999999	238	628	999999	429	728	335	447	474	830	497	677	842	999999	212	198	773	647	999999	840	999999	999999	286	265	999999	258	49	94	470	577	950	789	443	999999	482	964	811	642	582	189	999999	290	999999	999999	135	546	999999	999999	44	243	999999	561	362	265	334	366	952	372	492	180	689	
251	977	897	879	999999	244	408	499	247	387	140	74	835	27	516	99	979	999999	999999	162	999999	59	999999	173	399	437	187	999999	125	22	448	160	999999	999999	999999	999999	386	427	999999	312	697	999999	796	856	999999	497	526	248	818	277	972	999999	999999	28	790	201	750	733	490	999999	66	299	383	235	999999	980	662	999999	999999	213	999999	561	712	999	464	999999	262	999999	891	901	910	938	301	999999	999999	215	969	393	709	390	561	653	999999	157	999999	408	276	999999	917	301	834	191	802	999999	565	420	999999	191	564	999999	938	380	842	588	999999	128	999999	535	999999	732	21	279	635	65	651	69	625	564	753	66	981	999999	462	599	77	729	146	686	999999	628	685	788	829	177	999999	191	810	358	788	137	410	740	384	194	290	565	555	747	963	505	795	966	437	507	560	257	917	252	999999	639	981	321	253	568	999999	232	450	468	614	470	258	277	775	999999	655	250	316	999999	319	511	183	999999	999999	999999	832	718	360	331	616	203	273	568	836	999999	155	98	497	816	147	67	999999	97	142	999999	257	528	200	812	851	320	940	650	933	999999	999999	999999	598	466	735	338	999999	129	999999	999999	999999	999999	440	626	479	567	752	499	140	261	397	999999	266	230	999999	314	999999	547	999999	999999	262	622	635	827	692	999999	500	41	91	808	999999	995	245	721	999999	567	999999	574	342	294	567	451	999999	999999	622	380	999999	377	999999	999999	811	334	999999	555	168	999999	999999	999999	934	916	76	721	418	332	76	401	850	545	925	972	999999	953	999999	194	738	811	999999	953	214	321	999999	132	115	660	997	860	356	690	562	719	512	484	639	425	228	846	42	197	615	231	999999	999999	451	999999	999999	857	129	464	816	357	481	111	409	999999	690	944	999999	758	335	999999	999999	999999	982	999999	469	999999	323	789	966	892	778	999999	347	999999	999999	445	680	999999	455	149	999999	891	873	215	248	410	85	999999	735	999999	999999	284	862	999999	186	370	999999	999999	494	999999	543	339	497	923	578	566	999999	426	831	999999	273	465	313	195	474	162	295	776	999999	69	999999	306	64	692	662	504	63	999999	806	999999	636	444	999999	999999	606	411	404	949	637	682	646	659	195	999999	999999	775	999999	676	934	999999	999999	42	278	434	999999	246	285	804	999999	84	999999	825	619	411	999999	999999	798	330	589	73	758	345	148	999999	423	17	121	999999	682	886	532	999999	13	999999	354	603	176	241	185	369	136	599	688	563	179	820	49	783	999999	999999	976	999999	97	871	999999	739	
893	982	21	799	999999	999999	132	384	551	135	822	837	999999	24	662	566	999999	999999	936	169	657	585	126	602	967	999999	700	500	910	882	299	999999	516	615	710	194	229	386	244	424	476	313	21	999999	997	211	726	858	529	420	505	867	999999	116	999999	318	865	419	831	999999	999999	631	474	669	836	690	999999	451	314	477	999999	769	999999	999999	692	354	573	83	604	999999	611	842	999999	499	386	431	999999	410	533	401	328	810	554	447	412	845	838	352	216	317	881	285	554	999999	83	999999	881	999999	423	999999	744	792	814	75	999999	178	660	974	292	414	493	999999	918	912	159	535	999999	999999	119	847	999999	999999	999999	297	884	336	298	919	426	651	999999	784	986	795	999999	535	996	489	999999	244	999999	999999	70	801	823	960	366	641	999999	999999	521	343	313	999999	999999	523	926	526	999999	858	880	741	558	641	999999	709	933	999999	999999	623	539	735	296	875	662	999999	170	74	999999	923	969	656	26	878	139	216	481	420	573	143	609	479	999999	999999	363	453	999999	428	936	123	37	999999	386	289	18	785	56	437	913	580	362	862	999999	999999	888	999999	999999	680	511	658	238	523	559	130	999999	70	437	893	521	219	346	742	137	360	896	735	279	737	999999	999999	999999	53	506	992	781	747	427	50	514	140	728	635	917	999999	999999	513	684	265	275	948	358	163	999999	703	243	620	999999	701	371	163	953	999999	999999	167	999999	195	26	566	349	276	643	999999	389	999999	491	711	824	848	476	392	61	23	471	922	995	17	137	802	999999	170	22	725	679	361	999999	741	824	759	999999	999999	497	128	916	999999	999999	999999	774	534	222	532	999999	999999	999999	978	999999	999999	526	888	999999	490	999999	224	807	188	263	917	999999	37	999999	999999	999999	999999	999999	776	895	999999	107	471	999999	999999	243	603	590	999999	374	137	999999	999999	259	999999	225	936	597	310	642	999999	999999	737	746	999999	255	746	329	473	645	999999	999999	458	93	178	999999	64	280	139	257	999999	633	999999	814	136	427	25	999999	968	534	949	477	757	144	622	999999	999999	724	229	999999	496	999999	127	590	999999	308	999999	617	90	404	170	666	468	62	187	649	738	923	620	970	239	967	360	938	999999	263	80	324	999999	555	482	999999	61	351	999999	999999	516	991	999999	999999	385	407	697	574	999999	293	19	704	956	973	999999	446	999999	259	557	529	923	188	894	390	999999	727	156	534	922	830	999999	999999	301	997	142	747	753	793	594	831	279	999999	999999	999999	253	999999	367	999999	672	
999999	999999	999999	793	241	267	338	999999	789	599	658	999999	173	651	543	678	999999	999999	999999	841	146	999999	320	665	726	259	146	613	999999	146	861	369	659	862	887	999999	999999	333	70	739	803	650	963	203	999999	580	116	144	41	734	360	963	407	656	536	351	999999	146	77	981	999999	725	615	999999	999999	999999	999999	310	764	939	999999	569	352	999999	47	495	730	127	729	155	153	11	581	999999	785	898	961	999999	999999	545	687	676	265	88	619	88	45	999999	465	999999	999999	805	380	999999	868	791	999999	999999	619	51	999999	798	999999	922	838	128	153	858	999999	839	999999	598	974	228	261	198	313	999999	610	999999	459	999999	661	92	176	347	631	490	888	994	287	783	393	295	999999	889	999999	343	250	999999	935	187	999999	625	319	390	831	161	839	679	487	356	577	660	999999	209	147	334	999999	999999	496	663	969	872	562	553	999999	688	999999	372	929	970	999999	119	33	282	999999	45	772	999999	516	480	650	218	517	930	215	999999	704	725	751	934	587	749	14	282	217	579	999999	999999	999999	152	999999	477	750	516	333	468	636	999999	241	111	562	970	984	26	22	760	999999	631	347	481	999999	999999	620	994	999999	283	115	751	74	398	971	999999	999999	374	999999	183	467	10	999999	747	106	394	999999	650	382	616	765	987	269	457	224	999999	428	703	167	289	856	756	133	999999	999999	885	254	843	139	555	369	619	999999	839	302	364	999999	600	999999	599	999999	999999	622	776	518	127	492	616	183	539	999999	999999	217	999999	326	711	877	557	999999	999999	150	649	999999	999999	999999	155	594	999999	164	859	999999	827	328	999999	999999	885	999999	357	540	245	402	999999	999999	600	967	461	999999	69	522	591	487	476	215	173	459	444	999999	999999	528	372	532	73	462	323	999999	760	589	999999	148	999999	999999	530	27	160	999999	512	999999	999999	999999	796	743	534	906	573	382	942	622	165	117	999999	435	348	999999	178	712	339	185	356	479	216	871	999999	999999	91	24	999999	458	64	353	999999	464	539	999999	732	629	999999	999999	999999	999999	188	147	434	542	389	999999	238	701	999999	999999	489	336	633	999999	999999	924	999999	613	825	558	425	493	567	811	999999	304	895	999999	999999	548	714	183	296	414	300	78	447	230	542	999999	786	265	609	616	863	999999	831	97	999999	807	649	999999	340	340	526	695	579	999999	382	94	119	826	999999	310	733	316	50	228	161	583	999999	759	81	750	772	169	883	951	999999	548	473	808	999999	297	898	329	842	955	888	605	498	999999	848	
457	999999	999999	659	309	999999	999999	581	612	936	710	330	890	999999	590	568	366	811	628	675	999999	620	999999	999999	318	411	414	473	999999	340	555	95	663	910	623	784	812	509	999999	999999	399	967	861	871	999999	967	18	16	262	999999	532	793	870	158	24	837	663	260	351	999999	478	93	496	282	390	625	666	980	999999	805	755	856	237	560	999999	865	758	440	302	350	403	407	221	696	999999	762	225	515	895	999999	131	999999	168	999999	599	999999	480	999999	490	791	311	999999	317	999999	641	675	566	999999	872	159	88	999999	958	11	503	80	871	799	474	999999	410	999999	94	912	999999	203	698	999999	960	969	394	179	999999	999999	48	376	99	765	65	142	999999	905	643	746	999999	898	604	167	193	528	444	681	124	861	391	161	943	405	999999	448	977	999999	359	902	999999	908	999999	457	962	137	981	116	744	342	432	999999	517	348	214	786	598	999999	999999	441	535	713	64	98	128	887	432	999999	999999	616	164	999999	556	740	982	799	625	156	204	999999	547	337	936	782	439	886	644	999999	200	985	849	446	999999	917	377	60	854	193	338	85	999999	296	999999	999999	187	250	948	776	365	415	170	452	346	311	894	207	777	282	999999	999999	999999	827	503	18	767	718	533	638	373	932	945	442	999999	129	361	260	225	808	604	198	937	867	999999	999999	824	406	109	355	33	179	999999	581	534	106	831	876	999999	114	999999	999999	717	999999	412	433	470	728	999999	227	950	643	982	968	677	470	304	385	588	718	999999	370	618	188	615	999999	999999	373	907	721	297	484	467	121	999999	145	481	627	465	815	325	106	999999	882	405	389	197	314	999999	999999	802	456	999999	85	920	999	999999	999999	704	999999	774	107	820	913	999999	476	186	871	529	541	988	999999	920	773	999999	999999	598	736	999999	235	999999	354	468	842	999999	841	196	999999	200	999999	999999	942	999999	999999	999999	227	285	999999	951	928	213	999999	784	999999	999999	135	535	524	682	833	999999	999999	756	479	999999	429	639	999999	993	98	290	794	680	89	999999	999999	753	674	732	185	810	738	784	999999	31	689	999999	104	766	794	999999	671	999999	366	48	181	196	999999	53	620	588	307	999999	999999	648	999999	999999	999999	127	39	381	860	792	507	33	999999	338	901	457	522	999999	999999	999999	209	782	999999	95	324	999999	999999	859	310	630	121	596	513	872	921	999999	612	54	864	999999	736	422	454	878	211	343	376	999999	999999	995	999999	760	54	95	666	90	39	333	331	664	999999	180	999999	240	680	
911	519	799	416	999999	999999	478	999999	566	485	786	999999	740	999999	980	674	241	575	314	999999	360	999999	428	216	841	999999	999999	722	209	934	566	351	224	207	999999	824	576	999999	598	160	62	765	487	609	879	999999	299	449	351	990	999999	999999	766	999999	329	369	999999	593	575	520	566	756	795	999999	919	444	122	542	593	166	999999	804	977	164	999999	595	73	818	336	99	886	999999	999999	219	131	961	585	95	878	930	732	999999	860	88	594	305	969	999999	690	999999	999999	999999	856	999999	892	17	999999	611	999999	733	999999	999999	267	485	999999	727	384	999999	510	999999	859	37	999999	662	433	124	943	898	999999	751	999999	218	137	999999	460	139	999999	196	999999	124	344	974	13	999999	635	999999	999999	385	455	866	921	999999	354	733	999999	611	102	999999	760	999999	73	728	51	999999	117	97	155	999999	35	503	999999	198	267	396	999999	999999	34	999999	37	973	398	568	999999	703	830	999999	864	403	315	999999	47	788	435	999999	60	999999	933	673	47	999999	999999	360	359	951	999999	732	135	999999	120	701	586	999999	176	786	388	504	999999	347	509	874	233	999999	70	999999	466	955	999999	717	999999	17	999999	361	482	489	999999	999999	219	502	581	108	116	905	999999	614	272	463	622	648	999999	556	340	999999	174	172	324	562	299	182	495	176	969	418	622	113	749	234	110	686	999999	349	295	782	765	999999	767	327	468	456	914	12	999999	123	555	789	676	365	197	320	175	116	749	46	16	415	138	698	292	999999	864	999999	363	936	531	822	270	558	830	763	404	997	104	843	267	492	833	856	999999	833	437	999999	47	790	521	20	600	258	775	360	999999	78	44	999999	591	999999	999999	406	592	733	528	127	535	434	999999	999999	999999	905	778	524	581	282	836	459	752	481	999999	573	999999	520	232	21	999999	479	490	335	962	816	262	999999	843	999999	273	139	314	319	857	613	999999	999999	999999	999999	479	261	999999	10	242	585	999999	119	877	999999	999999	82	511	517	345	66	999999	589	214	999999	653	398	680	153	19	706	154	442	624	999999	698	81	999999	537	999999	999999	999999	490	102	387	290	152	999999	767	456	200	628	797	974	800	669	294	148	803	50	91	580	999999	991	536	440	999999	999999	490	387	999999	999999	999999	975	999999	366	462	999999	999999	914	999999	885	912	697	999999	999999	357	468	823	727	413	933	717	496	460	999999	999999	999999	566	947	197	999999	32	389	547	639	654	821	170	999999	216	797	321	889	999999	205	668	937	183	457	999999	999999	999999	763	974	
975	844	486	525	863	301	963	930	999999	727	853	863	532	159	188	434	999999	999999	388	999999	615	622	827	956	264	292	137	326	118	999999	562	985	999999	415	999999	795	177	305	999999	999999	253	867	441	171	686	342	145	788	994	999999	999999	336	293	252	368	363	26	529	271	581	174	646	821	999999	175	868	999999	127	587	393	266	239	11	244	999999	748	190	666	280	922	999999	999999	332	95	316	235	999999	25	57	218	779	999999	44	724	999999	606	55	424	996	817	999999	27	999999	999999	767	327	334	58	975	620	182	359	999999	348	999999	825	324	999999	709	939	999999	589	80	999999	999999	618	999999	999999	265	670	999999	766	670	462	999999	139	148	721	327	989	999999	652	49	999999	999999	429	398	696	300	163	291	999999	715	66	650	157	947	830	996	999999	999999	999999	793	315	917	416	999999	796	163	999999	999999	603	999999	719	999999	999999	549	643	343	999999	230	509	986	111	388	999999	60	613	811	47	191	999999	724	178	999999	999999	999999	734	518	629	739	601	542	999999	477	687	999999	995	999999	136	999999	313	497	999999	928	623	71	691	926	534	365	999999	999999	126	123	378	999999	250	999999	194	664	815	999999	999999	454	628	999999	991	634	700	999999	999999	594	685	438	878	820	912	250	999999	792	999999	807	999999	273	664	999999	426	882	999999	808	659	999999	834	999999	999999	999999	782	999999	999999	999999	79	66	235	999999	310	491	999999	999999	999999	999999	999999	10	999999	401	496	999999	150	451	999999	21	999999	999999	536	892	834	911	760	223	645	999999	48	555	939	597	999999	121	581	944	962	999999	316	739	647	550	999999	658	999999	442	999999	999999	999999	341	576	298	999999	961	530	343	215	399	730	96	51	545	999999	999999	70	20	679	384	435	205	488	617	704	811	471	985	61	186	376	999999	247	859	660	706	979	651	491	761	999999	248	739	573	999999	229	999999	999999	999999	429	598	534	999999	999999	999999	999999	999999	999999	593	305	500	544	291	39	32	999999	849	192	885	813	999999	418	529	917	793	197	465	915	999999	484	999999	369	999999	632	587	842	999999	999999	999999	999999	853	999999	67	196	271	56	956	710	550	49	380	515	226	226	986	189	15	845	807	999999	387	936	793	118	191	999999	589	659	451	190	848	999999	682	77	999999	422	361	342	999999	746	999999	755	374	136	114	999999	152	738	646	407	836	718	838	346	440	916	237	949	14	140	467	307	269	370	999999	999999	999999	158	267	574	828	672	198	71	932	631	999999	666	14	999999	987	850	999999	999999	353	140	375	345	637	
52	194	999999	999999	526	289	932	999999	14	936	937	999999	994	481	999999	999999	174	530	776	414	808	354	570	945	999999	152	999999	294	225	27	69	999999	999999	521	224	999999	426	344	672	782	999	145	567	730	76	807	993	379	999999	474	188	609	598	931	828	697	999999	466	906	383	672	999999	999999	987	876	145	288	482	266	692	162	999999	858	994	414	672	999999	840	878	624	159	247	353	751	999999	460	213	999999	693	527	766	960	438	298	120	361	999999	580	999999	999999	528	521	122	259	321	358	751	604	527	165	910	782	587	291	234	434	304	999999	999999	426	931	723	788	999999	999999	202	401	569	883	999999	807	216	986	999999	106	637	999999	999999	440	489	999999	609	47	538	616	983	382	156	999999	685	999999	346	431	437	999999	999999	732	383	333	999999	999999	192	720	474	999999	703	796	640	194	596	309	999999	98	669	718	999999	686	260	132	999999	819	255	504	999999	995	999999	785	559	947	302	905	999999	770	320	532	999999	999999	999999	190	999999	197	742	999999	999999	386	856	257	762	719	677	999999	999999	260	390	310	712	687	522	478	999999	999999	247	692	999999	690	557	439	777	147	202	442	123	999999	219	755	86	292	36	821	149	999999	32	999999	280	999999	999999	501	389	20	820	837	377	999999	303	994	949	60	80	999999	999999	426	480	625	527	245	999999	412	50	635	233	429	999999	700	338	673	895	407	999999	716	267	999999	59	766	326	364	74	29	775	225	805	35	999999	248	992	723	999999	407	322	999999	181	30	460	754	999999	999999	186	676	765	630	999999	552	638	363	999999	772	376	999999	308	172	999999	984	636	825	829	207	217	423	708	615	930	999999	95	387	545	999999	605	305	979	926	188	398	999999	155	126	999999	999999	858	718	229	356	999999	108	160	864	196	393	635	924	589	193	762	968	159	700	609	467	260	999999	292	177	81	999999	999999	984	782	729	491	709	576	810	999999	704	999999	269	999999	400	935	523	358	999999	999999	380	999999	742	425	999999	999999	454	516	796	146	49	436	61	999999	305	999999	999999	91	466	999999	999999	999999	779	834	67	489	889	800	999999	999999	737	999999	438	999999	700	343	640	568	362	624	46	999999	999999	673	319	278	436	984	604	674	769	999999	891	950	53	32	620	907	368	939	225	999999	999999	999999	409	579	997	853	583	962	95	607	728	842	865	733	578	999999	525	789	999999	999999	206	999999	762	999999	578	487	164	678	722	732	210	423	409	393	896	515	274	740	280	583	411	642	999999	999999	999999	59	999999	
320	453	515	999999	578	999999	320	457	761	511	999999	999999	519	999999	904	999999	363	407	999999	442	482	999999	999999	841	785	518	479	503	999999	956	999999	593	529	402	844	235	999999	350	999999	536	98	935	145	13	999999	739	760	884	506	999999	234	763	999999	999999	612	483	999999	673	999999	70	417	999999	893	999999	910	519	480	127	854	679	999999	23	776	999999	999999	546	701	70	680	999999	757	999999	999999	999999	999999	837	196	913	789	999999	845	544	743	570	129	281	999999	999999	103	651	269	643	40	826	371	221	987	628	272	76	782	329	999999	561	313	822	820	732	82	82	333	567	337	493	999999	999999	280	216	659	83	504	370	966	38	999999	999999	564	180	799	520	850	567	651	723	588	999999	550	191	266	999999	999999	319	268	30	328	999999	315	546	992	874	941	781	969	198	571	421	362	964	999999	999999	267	650	999999	562	999999	999999	999999	614	904	318	946	98	949	999999	622	999999	999999	946	709	999999	808	999999	187	925	578	78	598	999999	162	177	172	586	415	77	49	999999	387	705	798	563	786	701	641	999999	927	852	832	616	999999	386	999999	416	999999	691	391	249	472	16	983	163	176	463	462	737	155	370	682	881	322	811	807	406	999999	999999	999999	116	999999	503	998	726	999999	982	885	775	858	999999	331	724	685	999999	348	381	999999	999999	396	999999	249	904	999999	567	179	999999	999999	765	999999	912	268	118	999999	284	862	999999	999999	266	999999	194	577	686	879	399	48	958	206	521	472	435	683	513	760	999999	999999	999999	964	440	556	999999	999999	130	206	945	497	223	339	410	938	379	373	465	999999	211	755	999999	34	999999	528	999999	754	782	302	153	999999	754	999999	420	417	390	14	577	710	631	999999	457	999999	934	901	825	629	999999	583	103	999999	228	786	999999	228	315	999999	825	999999	346	542	906	828	62	999999	742	865	919	993	999999	375	795	999999	105	705	308	999999	100	247	702	591	958	208	208	90	999999	999999	799	201	111	932	188	665	999999	999999	600	628	438	227	168	960	710	999999	35	727	277	472	690	853	920	243	999999	587	219	999999	583	707	629	971	705	999999	999999	727	891	625	999999	139	999999	999999	999999	679	643	873	89	742	880	166	182	480	813	548	999999	999999	281	868	999999	601	456	999999	515	999999	999999	999999	521	393	894	999999	999999	409	541	147	999999	999999	999999	250	599	999999	508	999999	999999	999999	534	158	167	167	497	130	456	33	59	595	683	772	999999	999999	999999	999999	361	999999	999999	999999	255	772	939	999999	467	602	207	40	278	
92	103	999999	744	999999	367	999999	308	364	896	773	536	886	359	946	463	318	193	536	570	422	142	999999	629	999999	181	761	218	490	700	999999	923	425	755	967	502	999999	999999	999999	854	999999	878	997	999999	84	371	369	423	999999	999999	159	419	671	469	999999	950	289	359	768	999999	605	641	817	663	11	850	999999	140	392	453	999999	999999	999999	681	999999	543	999999	23	999999	999999	811	348	999999	277	551	999999	261	955	899	27	222	999999	270	496	258	197	70	343	797	233	999999	999999	40	549	999999	869	639	989	999999	321	999999	276	999999	162	114	266	426	550	122	526	999999	999999	240	374	999999	999999	999999	999999	432	553	483	801	226	999999	364	583	318	675	999999	999999	999999	272	237	588	212	946	549	999999	999999	999999	770	520	230	281	634	105	997	666	317	999999	850	356	999999	185	999999	23	59	483	798	531	999999	750	736	440	681	336	927	999999	171	295	865	911	900	440	999999	963	581	944	697	269	585	651	999999	764	831	498	999999	62	999999	199	896	999999	999999	860	53	29	999999	789	999999	307	177	354	504	32	193	938	456	135	402	999999	999999	115	785	538	946	307	393	999999	609	193	631	875	903	972	399	798	602	49	397	763	189	999999	999999	399	102	240	157	999999	580	892	51	579	659	874	999999	790	290	999999	914	999999	999999	999999	189	417	675	301	451	999999	999999	394	346	416	999999	638	695	649	999999	395	446	999999	159	57	999999	717	999999	62	225	38	999999	608	999999	821	999999	652	136	999999	612	999999	724	800	788	625	712	999999	999999	635	841	999999	189	118	39	895	999999	999999	999999	589	420	472	275	999999	85	423	317	999999	877	525	291	95	512	999999	999999	824	671	646	927	999999	344	999999	171	516	999999	204	849	116	999999	622	487	925	999999	547	956	149	671	999999	999999	374	317	688	318	999999	999999	755	518	999999	80	215	999999	697	281	71	254	215	310	759	411	880	574	211	999999	999999	47	366	999999	964	371	897	999999	999999	921	562	999999	999999	896	141	999999	999999	999999	999999	45	373	399	789	653	994	999999	750	839	912	999999	844	800	116	244	64	993	986	725	999999	499	999999	62	662	776	719	845	598	319	999999	999999	946	204	999999	176	90	864	257	712	45	671	620	68	250	871	999999	761	119	999999	841	147	186	740	141	498	861	321	736	22	933	999999	704	441	669	999999	752	999999	224	940	163	200	745	283	690	883	879	999999	999999	791	699	958	999999	187	999999	41	420	216	72	97	999999	769	137	244	779	886	966	189	999999	999999	128	999999	546	
999999	267	999999	402	999999	999999	258	619	746	508	999999	323	975	423	527	962	638	905	546	586	999999	636	394	999999	510	504	803	916	699	726	887	672	272	421	566	919	826	999999	999999	166	814	999999	999999	270	999999	921	803	473	448	226	760	29	582	850	419	543	999999	589	999999	407	256	999999	919	30	621	282	999999	999999	857	608	999999	999999	397	390	772	659	79	999999	999999	999999	701	999999	478	999999	966	999999	100	422	12	33	55	247	746	999999	999999	482	999999	546	649	910	871	248	616	999999	90	761	632	201	87	760	473	999999	709	313	705	916	863	999999	64	753	191	637	562	833	562	999999	262	286	480	999999	110	532	999999	999999	716	462	723	999999	402	214	999999	899	345	251	559	305	999999	999999	999999	993	619	122	492	896	728	244	686	782	287	192	509	356	721	999999	660	999999	276	740	596	999999	999999	234	999999	849	517	292	302	320	999999	999999	370	999999	870	999999	679	987	49	587	250	482	776	999999	361	999999	705	999999	999999	557	591	999999	39	797	846	999999	800	395	79	643	388	446	942	376	507	29	821	690	485	244	118	999999	901	688	499	124	476	999999	999999	832	153	628	114	999999	728	666	237	999999	971	708	999999	294	918	999999	999999	804	999999	410	999999	341	398	24	413	943	999999	919	999999	999999	307	732	695	549	999999	247	499	759	341	207	647	840	792	999999	719	777	557	823	754	505	488	695	583	76	817	541	443	999999	224	999999	305	999999	951	999999	274	999999	22	999999	772	681	999999	449	999999	343	999999	603	549	149	305	636	396	999999	999999	220	863	612	159	999999	731	981	803	370	545	180	901	837	999999	906	984	480	765	419	60	999999	999999	48	232	250	313	224	991	304	833	587	774	680	644	741	32	662	99	999999	999999	791	877	999999	904	302	441	999999	999999	642	164	999999	999999	976	574	101	621	824	999999	908	325	516	989	509	536	957	999999	999999	999999	158	999999	332	391	382	13	269	205	999999	999999	930	808	388	510	359	999999	18	999999	798	999999	552	130	208	999999	999999	77	899	802	378	19	999999	896	220	732	565	759	831	999999	499	999999	999999	896	568	690	459	110	937	15	640	369	527	250	607	999999	999999	38	684	59	210	314	114	999999	826	52	197	999999	597	655	945	999999	318	575	226	824	999999	656	561	518	823	999999	139	893	172	19	492	706	298	105	92	537	999999	782	999999	194	999999	848	79	525	502	425	512	291	999999	50	999999	952	33	782	326	999999	476	176	236	130	185	221	305	999999	999999	999999	744	502	999999	
418	525	999999	342	42	999999	999999	587	46	25	407	999999	847	999999	131	958	539	999999	516	999999	999999	999999	907	999999	122	19	657	553	999999	999999	22	681	20	717	651	999999	999999	620	991	826	374	415	440	160	828	552	337	387	183	859	31	808	238	723	999999	357	617	980	229	999999	999999	407	336	81	999999	726	999999	999999	191	606	442	919	690	689	999999	683	630	999999	999999	569	681	279	380	999999	999999	213	452	297	243	304	999999	545	400	968	528	999999	89	999999	999999	111	999999	207	999999	576	426	111	128	548	319	801	726	860	262	999999	351	38	37	933	137	800	284	279	896	886	999999	999999	528	722	171	447	604	271	609	999999	583	484	999999	803	975	999999	95	999999	978	999999	999999	56	292	741	626	499	939	155	241	999999	827	716	310	320	876	528	999999	999999	387	999999	207	999999	261	636	86	999999	955	999999	958	294	714	380	301	465	319	652	615	787	106	999999	508	458	39	262	798	999999	999999	763	927	457	269	689	525	116	244	122	795	655	665	758	544	999999	197	946	999999	999999	999999	845	10	999999	913	795	309	999999	373	999999	999999	999	837	999999	694	999999	306	999999	999999	35	854	195	231	206	857	959	132	347	999999	793	271	999999	619	352	452	338	999999	703	544	473	999999	809	743	495	686	796	999999	999999	999999	351	418	999999	921	999999	601	239	624	999999	999999	999999	999999	961	999999	580	999999	352	389	495	765	365	440	602	999999	999999	999999	55	451	999999	999999	999999	151	675	283	784	384	585	171	12	750	223	714	958	337	590	999999	428	229	173	999999	344	416	332	690	999999	999999	999999	999999	368	972	556	999999	888	999999	314	812	997	688	804	205	901	999999	387	745	999999	651	482	275	386	762	226	825	288	727	185	655	999999	985	575	873	568	865	802	999999	999999	435	999999	999999	32	777	802	999999	424	967	116	163	999999	587	148	999999	439	550	342	605	755	730	509	171	118	659	999999	22	999999	931	637	46	388	999999	999999	127	999999	808	252	609	960	486	410	321	620	999999	626	240	999999	518	443	28	532	207	284	472	925	664	565	373	782	790	626	493	339	80	774	682	45	999999	240	999999	999999	733	645	278	329	198	550	96	999999	999999	175	604	498	999999	513	191	81	999999	201	171	252	879	826	180	859	999999	999999	550	257	943	999999	825	999999	811	720	799	561	15	153	999999	123	999999	340	29	624	32	994	720	999999	999999	610	957	999999	999999	388	999999	906	475	419	411	217	999999	838	99	568	349	999999	686	898	999999	629	999999	935	463	57	
773	549	807	555	837	923	270	983	663	343	247	995	999999	433	999999	893	96	596	999999	530	123	640	999999	460	999999	705	999999	822	853	964	544	32	376	999999	614	879	108	919	999999	488	946	27	185	756	999999	354	999999	263	606	820	543	999999	204	999999	934	143	308	999999	280	141	999999	448	140	699	798	999999	628	197	818	422	794	999999	25	262	999999	105	465	999999	139	930	598	65	225	42	999999	75	999999	443	999999	481	580	751	648	999999	999999	508	886	999999	957	115	725	919	444	193	999999	999999	999999	999999	359	838	999999	814	227	350	543	559	232	107	278	733	397	195	999999	999999	842	53	527	999999	388	84	219	979	536	999999	215	678	999999	999999	16	64	611	886	93	999999	802	765	533	308	905	324	285	999999	217	233	717	539	999999	999999	350	982	848	888	563	285	999999	699	999999	999999	144	999999	999999	200	101	223	132	511	111	852	999999	999999	519	229	669	999999	798	999999	771	312	999999	675	859	522	999999	33	999999	723	333	808	628	113	999999	340	174	999999	385	94	698	993	999999	216	438	966	563	273	473	629	999999	499	486	209	928	975	999999	469	16	426	999999	999999	999999	408	187	999999	234	441	600	188	999999	629	688	713	731	777	210	109	247	893	999999	999999	559	999999	505	834	332	428	999999	510	453	704	43	959	999999	630	985	703	38	144	999999	131	672	295	574	598	999999	772	478	160	774	999999	232	123	466	91	518	432	903	353	971	806	266	99	734	360	596	999999	138	111	791	999999	80	999999	161	999999	755	999999	21	906	33	999999	950	34	999999	666	482	999999	503	503	999999	999999	799	685	173	935	999999	582	999999	224	11	999999	999999	999999	369	276	999999	130	961	628	999999	254	999999	999999	330	421	855	999999	363	77	999999	676	999999	999999	989	238	999999	395	999999	225	972	183	999999	797	905	941	916	583	665	469	950	362	957	874	177	867	152	803	999999	752	89	999999	228	493	999999	999999	855	18	387	141	568	330	999999	999999	656	163	999999	623	101	388	504	282	576	894	127	525	718	999999	999999	131	999999	999999	40	195	146	999999	954	999999	461	579	95	908	999999	533	900	629	999999	999999	228	999999	999999	528	999999	976	257	999999	66	333	375	999999	616	504	999999	265	55	663	300	999999	609	317	999999	321	999999	999999	302	596	999999	52	994	498	999999	506	142	454	794	999999	999999	64	999999	338	999999	630	853	640	999999	590	367	940	488	247	338	185	612	999999	814	999999	366	999999	683	999999	731	23	339	877	999999	120	372	105	999999	489	999999	246	67	281	
35	999999	467	999999	999999	711	999999	999999	564	757	999999	179	999999	999999	639	779	999999	999999	380	286	606	999999	300	976	999999	853	228	272	479	999999	777	102	999999	340	885	246	557	999999	641	971	432	596	459	582	717	305	225	151	999999	690	289	466	865	780	999999	999999	287	999999	366	999999	999999	966	665	565	999999	77	62	563	345	403	232	375	999999	408	999999	999999	819	999999	269	869	637	999999	999999	789	719	999999	236	346	999999	138	958	76	478	936	999999	465	999999	893	999999	650	253	662	805	999999	468	999999	104	999999	926	664	938	569	999999	496	78	416	999999	876	999999	668	840	715	896	217	444	165	896	435	920	399	88	925	125	619	999999	974	281	742	330	805	226	769	420	999999	199	399	845	982	868	81	304	999999	999999	999999	809	999999	765	598	999999	312	999999	999999	546	536	585	22	999999	612	869	999999	999999	999999	555	51	999999	999999	305	894	27	54	320	914	566	999999	999999	33	999999	999999	809	99	999999	683	123	999999	787	557	232	883	427	187	946	242	122	775	999999	999999	509	16	492	739	241	999999	580	999999	991	999999	112	999999	441	561	144	999999	999999	779	999999	461	315	537	999999	893	847	999999	477	840	107	87	801	999999	999999	229	524	872	698	999999	858	348	112	538	999999	683	454	534	999999	865	999999	684	999999	343	999999	485	569	971	752	598	891	819	403	740	999999	999999	999999	999999	787	221	47	271	999999	732	921	546	359	777	511	579	449	323	970	612	796	422	647	467	900	999999	660	552	130	109	189	999999	999999	372	999999	122	381	143	747	999999	999999	999999	999999	708	422	354	135	791	999999	182	159	577	848	791	943	74	999999	844	420	360	561	495	151	472	999999	882	601	986	999999	399	207	316	576	740	784	999999	310	939	999999	556	999999	868	91	947	999999	999999	200	999999	428	987	846	537	722	396	678	342	640	649	165	540	752	149	75	81	975	999999	11	118	999999	999999	763	999999	799	999999	59	692	413	204	522	941	691	448	567	999999	553	670	593	189	999999	451	999999	661	784	515	803	171	803	20	971	999999	610	91	156	500	233	519	738	999999	346	985	928	999999	136	999999	848	314	581	336	528	999999	999999	821	56	565	553	999999	552	293	999999	888	889	403	232	415	340	999999	302	76	999999	999999	932	735	842	85	523	938	535	570	666	499	589	477	491	667	857	789	45	999999	947	999999	999999	454	797	458	106	535	223	720	883	248	21	514	999999	494	381	524	978	970	52	615	575	982	627	570	999999	422	999999	565	999999	999999	574	999999	
129	392	999999	999999	938	999999	999999	999999	724	814	686	428	488	85	656	997	295	999999	810	999999	549	342	556	984	827	999999	999999	999999	999999	658	172	341	999999	310	394	437	428	893	586	593	991	999999	890	761	305	999999	92	233	765	999999	999999	225	740	999999	172	999999	836	91	999999	999999	999999	304	374	999999	652	355	754	999999	690	999999	999999	401	756	227	82	494	452	795	689	627	154	926	918	709	999999	946	601	173	999999	606	601	999999	242	874	359	696	689	823	118	950	455	905	999999	999999	345	877	999999	523	437	677	345	50	401	43	567	318	386	665	687	705	753	590	48	93	626	999999	999999	881	867	386	999999	628	686	999999	999999	248	393	381	373	511	487	999999	736	471	271	561	944	209	317	50	320	999999	146	412	206	864	866	999999	920	113	718	587	655	61	999999	717	364	662	860	328	924	14	301	186	999999	999999	854	577	822	75	297	959	573	827	999999	999999	492	283	543	318	999999	934	461	999999	999999	900	999999	685	999999	553	206	292	999999	989	126	315	732	960	194	530	20	298	636	999999	999999	758	999999	999999	985	999999	235	90	128	551	999999	989	553	41	393	328	252	999999	999999	278	868	15	620	584	710	999999	58	999999	98	22	307	999999	308	999999	455	43	886	604	699	508	328	999999	173	797	54	999999	762	701	576	866	288	841	320	367	985	999999	148	999999	999999	999999	51	999999	991	999999	254	861	999999	945	999999	360	441	999999	479	999999	950	999999	842	823	539	583	999999	357	955	999999	734	999999	773	941	999999	645	895	457	999999	475	467	624	134	66	553	192	446	816	125	999999	435	640	372	999999	999999	242	999999	324	899	999999	999999	694	748	999999	382	787	97	999999	333	939	464	983	171	13	999999	335	627	785	280	356	999999	192	999999	738	796	999999	999999	932	534	389	999999	999999	558	999999	249	999999	999999	365	999999	765	105	999999	492	185	761	452	478	999999	829	91	999999	192	54	552	407	54	999999	19	972	288	693	165	224	999999	272	999999	435	228	999999	249	458	272	110	514	261	449	699	999999	977	354	625	735	112	452	775	999999	535	15	544	204	319	867	393	405	81	939	482	999999	913	999999	999999	999999	999999	590	632	352	91	999999	300	999999	999999	407	42	999999	999999	958	999999	772	178	776	358	429	999999	569	929	591	999999	705	443	999999	967	159	999999	109	338	999999	141	999999	819	432	999999	995	999999	586	999999	912	835	765	742	123	886	710	999999	999999	529	597	999999	44	660	51	473	386	106	978	991	205	999999	999999	299	999999	827	540	
952	746	999999	362	999999	108	719	26	756	123	962	999999	999999	267	999999	15	999999	999999	799	107	861	778	959	36	899	736	595	654	657	902	476	453	295	355	757	634	773	176	882	999999	324	643	295	360	999999	776	999999	733	426	259	999999	558	498	729	999999	183	786	346	463	978	512	75	368	853	646	518	44	999999	509	999999	241	413	858	999999	782	228	493	999999	612	132	194	861	238	407	550	918	954	565	676	584	847	437	713	904	964	259	999999	441	714	905	742	999999	234	999999	28	948	700	176	947	460	690	188	733	340	793	651	836	999999	313	727	563	999999	999999	924	999999	999999	700	999999	367	999999	943	61	999999	707	390	999999	999999	956	388	999999	228	788	618	226	893	999999	704	999999	121	323	999999	999999	999999	999999	351	273	67	309	975	225	999999	746	809	423	517	638	293	999999	999999	79	999999	879	582	712	509	775	859	197	41	636	109	327	842	999999	121	629	924	908	366	999999	666	336	981	999999	352	482	979	205	999999	264	386	999999	432	999999	308	542	999999	425	487	575	414	869	999999	348	126	999999	999999	764	311	888	714	999999	668	833	412	688	898	418	369	36	796	664	488	999999	260	430	999999	999999	746	578	887	999999	431	791	712	797	67	643	57	999999	578	224	893	999999	999999	11	19	598	639	619	644	333	65	999999	778	749	391	502	97	695	45	999999	28	733	10	216	953	999999	999999	615	630	264	999999	947	458	999999	770	999999	236	999999	420	999999	999999	137	999999	999999	453	999999	22	962	999999	999999	555	999999	386	475	206	999999	820	344	999999	142	477	34	988	390	961	118	12	207	979	724	999999	999999	285	739	942	891	798	999999	763	999999	999999	168	209	75	708	20	571	982	385	609	846	892	999999	288	828	146	148	554	999999	344	999999	815	983	691	299	716	86	646	533	315	999999	999999	581	74	277	319	999999	923	681	951	547	29	999999	379	999999	383	999999	999999	910	805	752	254	843	428	999999	59	185	517	776	992	934	924	459	79	247	999999	321	146	21	519	321	224	872	651	797	948	993	613	999999	915	999999	89	736	727	562	126	541	999999	59	227	144	318	157	999999	26	622	570	999999	142	999999	72	501	985	401	494	537	999999	201	630	76	66	571	999999	860	913	854	198	731	516	130	931	168	999999	999999	999999	999999	77	193	634	999999	999999	250	999999	409	852	999999	104	344	243	34	744	349	999999	999999	999999	572	616	999999	775	999999	434	838	245	21	999999	904	413	999999	26	491	470	199	566	999999	687	999999	100	302	
999999	336	759	853	497	491	386	999999	636	114	633	999999	396	780	417	999999	750	549	999999	999999	926	948	183	903	328	999999	999999	555	783	86	305	355	481	323	999999	999999	412	580	351	753	635	892	277	309	567	213	104	999999	999999	999999	999999	147	999999	631	376	69	163	856	535	745	927	999999	999999	560	809	287	341	83	999999	967	69	999999	208	261	834	999999	680	999999	999999	124	657	874	773	689	999999	167	545	850	947	228	296	999999	999999	999999	826	804	999999	717	500	289	872	31	198	999999	44	999999	999999	558	796	999999	389	999999	520	421	98	63	67	128	189	651	999999	490	999999	282	681	513	135	999999	999999	40	948	999999	999999	65	251	635	685	959	654	846	227	986	63	999999	999999	17	999999	999999	517	772	999999	999999	538	848	999999	999999	896	999999	142	530	409	346	133	999999	394	426	905	464	180	999999	377	107	999999	343	999999	756	999999	520	999999	999999	477	503	999999	662	293	981	434	999999	518	999999	739	770	826	134	999999	880	862	297	230	423	999999	580	999999	999999	999999	648	503	205	424	791	954	999999	482	468	63	906	261	999999	482	412	999999	380	946	999999	723	607	281	349	896	553	893	149	299	999999	572	896	50	40	267	644	999999	999999	119	727	904	363	999999	368	80	541	999999	401	814	817	431	999999	999999	999999	341	797	377	164	999999	871	999999	999999	999999	462	895	166	865	231	213	838	924	762	271	228	999999	369	319	912	278	999999	923	501	999999	999999	999999	842	272	999999	698	999999	276	999999	930	247	999999	99	277	836	473	999999	675	407	198	976	893	669	469	415	736	971	999999	465	999999	943	999999	999999	490	613	863	63	999999	966	999999	742	571	600	831	33	398	325	101	483	449	363	999999	526	999999	357	588	999999	382	999999	172	726	982	811	448	987	999999	434	609	664	972	420	999999	708	875	455	415	302	838	446	26	420	880	14	999999	532	264	431	102	143	34	999999	680	47	804	805	759	999999	162	844	733	964	999999	999999	510	38	342	999999	650	999999	942	296	101	936	839	752	999999	978	794	915	733	999999	999999	476	639	49	739	982	904	79	695	655	149	993	712	999999	703	452	503	987	199	283	781	243	999999	738	842	743	999999	999999	958	780	965	999999	121	999999	999999	999999	798	471	298	360	86	580	172	999999	157	999999	234	787	999999	404	999999	807	726	460	96	108	285	901	207	996	784	852	121	999999	689	999999	882	999999	430	999999	653	41	999999	839	206	210	81	904	590	744	519	421	13	564	305	168	520	660	999999	533	965	897	
999999	302	575	234	999999	257	607	999999	224	387	366	595	750	453	999999	887	999999	885	36	999999	320	462	487	372	999999	556	999999	530	391	999999	999999	999999	497	756	767	406	273	999999	999999	824	307	999999	529	999999	64	999999	999999	851	999999	633	407	893	999999	594	586	811	814	213	386	912	637	86	863	992	319	470	108	993	999999	712	624	292	999999	212	999999	975	933	355	318	440	742	768	480	999999	824	184	398	903	999999	999999	591	999999	999999	828	196	999999	999999	536	822	593	319	999999	175	999999	19	124	748	304	999999	999999	999999	469	894	945	180	869	605	114	178	145	82	999999	823	729	131	563	697	999999	26	853	503	999999	533	724	131	999999	602	142	999999	999999	999999	104	392	999999	88	132	175	650	657	326	624	377	368	686	521	124	997	445	226	455	999999	999999	288	667	999999	480	935	180	823	258	276	473	364	468	999999	978	812	264	651	998	398	999999	668	999999	238	135	48	846	213	16	924	167	915	999999	292	999999	815	725	460	607	196	995	826	408	59	999999	22	999999	976	543	312	742	999999	228	66	999999	764	587	438	982	442	98	966	816	334	119	557	70	185	707	172	999999	804	53	999999	403	230	999999	999999	999999	999999	148	999999	999999	704	191	999999	697	999999	911	247	999999	999999	477	175	108	38	19	84	940	604	999999	999999	279	999999	225	938	750	416	663	999999	505	999999	361	870	304	228	306	122	999999	746	859	822	999999	999999	934	999999	999999	878	713	374	999999	195	710	482	170	423	600	999999	489	999999	622	291	584	999999	742	300	935	607	871	879	732	999999	931	204	999999	139	460	810	999999	999999	611	871	999999	999999	938	320	237	879	709	880	628	16	632	899	133	577	999999	999999	999999	643	865	728	999999	834	642	999999	263	516	736	999999	963	999999	999999	999999	641	750	589	295	999999	432	999999	999999	897	990	260	725	274	42	80	178	999999	947	93	802	560	883	864	868	655	624	66	720	152	679	916	999999	163	567	267	382	987	952	689	303	580	809	831	26	583	999999	59	999999	445	568	148	25	706	61	514	758	886	721	639	999999	375	352	912	227	84	422	572	707	775	698	190	999999	268	789	231	999999	61	847	294	738	574	835	285	999999	540	900	142	999999	62	508	495	276	322	490	927	237	896	613	942	999999	999999	352	455	999999	999999	209	999999	916	829	764	999999	999999	436	999999	633	540	76	339	687	184	999999	999999	999999	276	212	914	626	778	861	994	854	999999	999999	134	999999	232	389	999999	999999	341	153	225	283	999999	801	
456	839	422	856	397	171	567	999999	767	999999	999999	999999	189	999999	474	583	979	64	999999	910	267	143	312	516	999999	999999	537	143	999999	41	74	197	365	474	756	999999	213	921	474	832	296	999999	999999	999999	509	535	210	995	999999	757	173	170	999999	388	544	322	999999	905	455	247	633	999999	580	736	999999	697	342	714	787	399	999999	67	590	12	623	745	996	999999	17	999999	949	999999	412	598	867	904	749	976	930	443	999999	308	476	999999	209	862	942	999999	438	999999	999999	999999	218	341	387	116	579	445	765	798	326	999999	897	999999	999999	101	31	981	869	910	948	365	999999	353	999999	81	591	364	803	760	802	595	630	999999	682	464	333	80	221	999999	334	999999	221	141	126	80	411	999999	938	999999	841	999999	540	527	999999	837	710	999999	490	316	999999	225	642	15	995	731	847	701	897	999999	999999	951	770	119	586	645	154	999999	999999	781	669	694	999999	999999	919	999999	64	113	342	844	753	468	999999	904	999999	999999	670	216	146	395	232	709	999999	115	349	889	999999	431	941	228	693	68	999999	708	646	999999	999999	946	95	163	676	743	368	62	999999	999999	999999	865	873	477	974	937	516	841	999999	960	999999	319	356	39	651	632	172	124	161	999999	999999	999999	999999	415	318	724	999999	999999	718	999999	350	946	34	49	999999	335	558	474	253	755	551	796	160	999999	999999	490	600	66	512	54	581	253	900	395	478	490	607	468	168	260	999999	534	132	999999	619	749	295	999999	511	326	84	999999	870	406	999999	44	999999	999999	280	828	999999	73	480	674	907	106	55	999999	571	47	727	99	999999	993	999999	26	673	90	76	395	999999	999999	999999	195	970	999999	382	504	999999	444	999999	34	197	339	999999	999999	64	999999	999999	522	703	655	745	474	598	984	392	877	468	136	370	649	999999	999999	633	840	518	294	704	34	723	551	397	136	287	703	902	999999	999999	193	962	999999	919	553	692	549	547	999999	597	985	999999	505	46	999999	83	999999	519	999999	999999	999999	245	769	754	146	798	161	267	999999	196	895	92	415	19	284	173	156	999999	961	203	999999	302	437	697	718	533	228	999999	999999	62	999999	193	599	279	581	947	203	999999	999999	755	540	292	928	894	701	903	95	496	761	950	999999	389	557	119	623	993	999999	82	46	613	580	646	984	566	999999	711	999999	146	438	336	970	686	947	216	662	801	373	542	995	815	448	731	999999	331	999999	787	636	490	656	999999	149	130	433	179	184	893	307	372	874	999999	420	948	68	434	980	
999999	442	350	999999	999999	630	999999	999999	231	174	848	892	662	440	242	85	12	490	850	197	850	262	777	999999	999999	504	10	999999	15	404	499	673	329	351	884	354	999999	999999	834	957	873	54	212	15	335	10	999999	932	641	999999	418	468	217	999999	140	988	665	318	687	328	629	999999	81	826	675	999999	573	321	556	888	789	968	999999	893	324	806	59	999999	999999	768	859	78	36	999999	986	40	465	92	999999	895	689	999999	999999	999999	337	275	973	999999	340	999999	437	333	385	753	134	449	813	324	921	334	999999	892	999999	918	999999	561	581	979	840	644	720	490	999999	661	208	812	622	149	566	59	833	999999	441	557	999999	536	999999	282	999999	547	227	150	171	999999	956	796	376	437	57	775	693	993	546	695	439	999999	999999	724	555	322	827	673	999999	999999	501	275	999999	999999	587	931	868	999999	23	999999	426	579	329	222	999999	411	446	194	999999	999999	366	839	137	999999	127	394	313	967	999999	653	719	554	999999	298	396	690	345	322	850	126	906	394	979	253	279	860	999999	21	29	153	999999	643	581	999999	515	999999	147	715	936	203	628	901	581	370	582	872	196	999999	825	999999	999999	999999	343	975	884	971	860	999999	476	267	766	999999	947	584	776	86	972	425	783	735	552	630	385	656	999999	15	813	618	999999	406	673	597	195	15	87	752	309	606	93	999999	999999	263	999999	999999	999999	999999	953	996	593	506	900	999999	257	100	471	445	748	686	487	999999	168	999999	223	80	593	179	999999	942	506	33	777	999999	342	248	934	999999	392	706	999999	171	62	816	34	999999	506	902	999999	105	544	642	14	622	128	214	386	999999	49	177	999999	999999	999999	20	499	570	728	533	999999	999999	165	999999	999999	51	999999	326	826	351	227	59	573	690	829	20	407	999999	28	164	999999	137	862	999999	259	224	999999	999999	940	51	327	464	445	972	999999	341	940	999999	999999	999999	166	801	999999	999999	341	990	999999	404	437	999999	613	634	999999	573	285	310	999999	778	922	838	430	503	386	784	34	762	999999	601	226	498	80	999999	285	999999	998	999999	750	999999	55	999999	620	226	999999	999999	438	692	912	871	696	172	195	171	449	999999	999999	662	999999	603	20	999999	386	12	188	938	150	999999	359	496	999999	828	560	327	733	999999	227	999999	967	999999	999999	999999	849	741	904	64	999999	908	595	534	999999	345	41	156	999999	477	999999	617	48	596	589	860	342	999999	306	867	611	999999	438	786	999999	338	695	768	256	678	728	999999	108	133	636	242	
999999	824	974	999999	797	999999	510	999999	780	609	999999	380	76	495	999	433	445	46	452	444	479	809	11	193	999999	999999	900	999999	748	999999	999999	999999	960	357	878	518	452	77	80	207	367	182	999999	999999	172	999999	701	761	679	305	209	71	681	202	762	182	822	791	589	534	513	372	517	541	100	262	419	718	617	490	981	377	965	254	86	307	803	88	30	334	999999	149	468	453	49	457	242	768	595	999999	695	999999	488	546	694	995	999999	474	832	910	905	983	154	198	323	999999	106	437	125	465	379	744	770	999999	999999	374	903	74	999999	642	29	651	133	999999	795	329	889	429	560	999999	642	339	256	119	429	588	995	999999	139	217	999999	804	652	999999	999999	951	890	233	583	999999	101	600	999999	200	999999	263	859	242	403	994	999999	676	877	44	822	50	497	660	835	384	379	633	999999	294	290	225	999	993	584	843	439	665	845	240	989	51	367	999999	229	175	728	762	877	999999	999999	685	927	617	999999	296	463	240	398	208	949	999999	665	687	909	999999	999999	865	999999	559	565	286	999999	999999	54	999999	683	442	441	669	655	617	756	799	29	605	298	391	685	999999	390	999999	277	999999	291	531	385	679	156	999999	911	999999	113	327	999999	988	853	999999	573	536	999999	31	798	728	552	342	711	999999	668	314	999999	872	999999	370	999999	366	999999	194	365	999999	999999	13	295	887	758	793	513	438	229	40	751	999999	818	159	684	368	999999	549	103	949	819	519	21	842	999999	48	682	743	159	223	979	669	999999	999999	142	610	735	999999	969	759	828	283	647	999999	999999	379	64	999999	685	809	999999	470	100	415	703	999999	991	453	999999	719	120	769	289	999999	999999	999999	91	767	27	84	633	498	579	344	130	546	871	999999	289	797	984	651	999999	349	999999	518	578	519	357	256	999999	291	999999	259	649	68	994	642	999999	480	999999	296	999999	610	186	468	890	756	999999	999999	999999	616	173	922	735	468	711	940	747	999999	999999	571	420	999999	465	351	306	999999	695	71	999999	238	999999	999999	508	698	638	457	999999	999999	628	822	234	200	242	11	127	278	524	190	356	63	895	52	999999	726	875	253	999999	999999	171	999999	71	234	614	785	817	999999	423	47	830	264	777	947	999999	690	347	999999	999999	464	233	37	805	514	999999	498	343	757	842	781	822	394	312	337	637	67	761	999999	585	457	194	999999	854	487	999999	102	286	999999	137	286	389	655	715	690	999999	144	999999	556	519	126	451	70	521	642	224	999999	
952	450	320	857	929	347	645	90	999999	469	182	327	164	622	222	999999	629	566	999999	176	999999	621	725	999999	301	214	999999	468	16	999999	252	222	272	999999	150	999999	637	999999	999999	52	20	634	999999	152	961	447	402	897	904	65	440	999999	249	58	765	340	725	999999	565	724	856	186	999999	999999	227	959	65	249	482	386	758	359	219	999999	999999	55	210	999999	999999	854	811	999999	999999	999999	693	297	999999	224	158	999999	119	821	714	632	999999	999999	560	275	999999	11	392	163	425	527	306	90	744	890	891	720	140	152	284	711	912	273	622	133	461	929	986	840	999999	672	999999	937	999999	999999	173	999999	495	935	657	999999	999999	999999	177	46	654	612	553	92	333	438	679	966	999999	13	999999	922	999999	436	813	995	24	551	999999	752	999999	368	445	999999	727	567	235	204	494	744	249	264	105	999999	999999	849	386	904	517	661	993	310	401	641	999999	250	123	68	999999	662	525	920	595	999999	786	999999	999999	999999	364	999999	213	999999	481	802	999999	465	999999	633	999999	964	618	999999	44	410	759	999999	967	804	299	487	453	176	82	832	999999	999999	668	680	800	193	999999	999999	549	751	458	518	999999	598	877	412	422	489	110	167	999999	415	886	999999	999999	836	328	373	106	877	321	46	411	649	583	444	796	157	833	774	999999	627	570	292	952	999999	999999	379	926	886	74	963	999999	915	999999	813	442	484	999999	963	865	318	893	672	439	422	117	189	999999	442	616	275	656	336	875	426	844	603	242	425	715	948	446	219	812	358	970	496	861	770	999999	322	142	870	999999	973	734	897	999999	539	999999	941	364	494	280	799	317	739	49	371	999999	839	999999	999999	999999	916	872	683	999999	91	452	620	327	254	440	303	142	999999	427	999999	692	999999	999999	703	999999	774	594	952	939	23	50	240	999999	999999	801	172	80	544	999999	992	111	60	999999	770	999999	999999	999999	999999	63	976	999999	531	322	148	679	999999	97	548	999999	999999	999999	919	744	846	51	222	173	827	999999	277	233	598	173	999999	800	999999	909	981	616	769	160	484	898	999999	999999	999999	917	318	820	779	999999	532	238	149	671	191	315	201	729	999999	999999	999999	666	785	753	999999	368	888	347	999999	122	116	931	545	333	999999	31	782	498	532	304	999999	17	674	202	701	369	33	763	619	336	717	261	999999	999999	999999	818	999999	219	288	160	39	971	782	666	999999	600	692	816	999999	170	533	703	999999	579	504	788	992	593	62	708	344	134	999999	710	999999	854	999999	
999999	969	38	908	999999	999999	382	274	883	235	17	233	999999	676	217	999999	459	999999	24	65	172	916	575	825	529	166	579	815	999999	999999	81	999999	999999	410	567	999999	795	261	999999	493	824	999999	620	562	999999	370	951	999999	137	999999	278	907	999999	799	999999	999999	403	999999	388	416	639	999999	369	639	164	745	999999	999999	999999	370	153	207	842	531	999999	857	999999	999999	999999	168	215	547	999999	999999	974	999999	880	324	999999	359	453	592	873	554	853	268	945	980	408	249	999999	261	923	767	999999	999999	999999	859	568	178	999999	389	372	229	210	102	878	650	665	999999	864	794	325	759	916	561	334	999999	677	972	912	999999	614	999999	907	999999	999999	920	677	903	108	30	999999	216	448	74	230	653	353	999999	389	304	999999	418	385	466	935	999999	850	490	747	777	191	596	266	596	774	771	322	256	477	957	973	761	892	843	48	999999	321	852	341	681	944	916	999999	617	10	206	225	451	999999	460	79	196	166	330	999999	169	999999	852	299	458	341	999999	999999	431	331	564	999999	541	428	826	999999	999999	999999	76	999999	275	13	648	595	578	999999	871	237	27	999999	999999	604	571	14	879	169	468	563	882	999999	847	999999	171	296	445	681	683	32	999999	999999	81	47	100	498	573	165	311	266	721	902	469	999999	276	544	545	959	954	537	548	999999	999999	445	276	726	985	999999	842	362	159	896	999999	848	45	999999	816	748	999999	83	440	723	857	212	842	979	879	977	367	627	999999	486	726	156	484	999999	223	999999	999999	374	512	932	323	949	116	824	40	621	834	856	727	999999	999999	881	106	825	808	191	603	999999	846	18	284	225	610	673	180	726	374	999999	206	999999	977	149	570	999999	410	999999	999999	27	949	268	152	999999	899	954	999999	845	999999	658	727	41	42	483	528	999999	999999	107	348	442	654	313	257	335	999999	547	818	999999	320	597	999999	900	94	585	347	587	865	999999	999999	656	642	334	676	999999	782	174	157	504	999999	75	851	999999	999999	663	373	645	20	816	851	362	146	725	535	462	243	826	947	457	145	999999	999999	999999	781	692	800	329	999999	542	553	494	999999	324	694	255	999999	999999	340	430	221	702	577	58	999999	964	999999	916	798	223	481	955	227	999999	368	999999	999999	967	999999	877	863	53	18	478	273	366	962	821	41	999999	716	131	495	999999	245	999999	373	590	961	817	181	883	531	423	71	597	999999	999999	999999	23	818	779	591	463	999999	177	999999	109	999999	999999	11	698	885	518	507	359	470	
999999	465	925	317	846	15	713	999999	999999	522	594	416	675	98	274	865	999999	471	936	999999	41	959	999999	749	273	804	405	816	999999	998	22	999999	711	137	999999	242	40	705	972	773	999999	999999	587	654	109	692	119	477	999999	832	999999	56	570	999999	438	742	397	999999	54	51	999999	999999	232	981	510	678	705	999999	522	41	999999	322	999999	173	661	999999	999999	423	999999	999999	694	999999	89	650	140	965	355	891	999999	833	999999	855	660	930	172	981	535	605	999999	431	987	571	954	999999	997	554	557	999999	168	164	370	974	999999	473	356	682	817	581	850	544	332	814	999999	688	195	979	999999	568	999999	679	747	775	279	999999	594	999999	973	383	652	586	418	948	732	544	473	999999	329	197	999999	489	999999	954	755	999999	108	182	999999	275	519	28	999999	988	406	488	416	594	704	317	999999	233	709	444	929	274	136	999999	92	313	225	324	660	999999	984	520	516	793	999999	669	999999	421	409	999999	863	634	694	430	552	253	999999	878	176	22	318	999999	780	729	35	490	483	724	100	419	60	205	999999	428	999999	999999	972	622	574	45	197	467	824	12	999999	304	579	705	831	838	185	346	157	647	165	634	740	787	999999	539	195	404	999999	999999	657	668	275	276	426	666	280	515	314	140	824	850	536	999999	158	730	911	777	892	261	244	999999	57	720	272	999999	155	195	999999	44	850	793	146	834	999999	911	39	313	289	175	568	669	999999	999999	823	314	999999	962	999999	48	628	417	511	79	999999	943	620	555	999999	57	521	95	661	279	999999	41	714	999999	432	246	700	607	999999	727	999999	999999	999999	41	897	957	999999	999999	556	815	415	442	999999	76	89	999999	301	483	309	241	654	999999	17	762	735	792	600	405	539	401	347	30	999999	784	999999	190	273	589	658	56	776	999999	539	845	863	848	999999	647	999999	999999	999999	227	308	999999	999999	221	567	917	305	115	366	875	653	165	477	394	523	507	690	898	999999	712	999999	262	465	326	942	999999	999999	999999	999999	953	782	517	456	130	722	999999	711	999999	622	355	293	553	999999	900	685	384	377	478	335	252	956	724	883	242	401	55	999999	999999	278	405	999999	417	72	413	102	145	999999	357	999999	862	795	999999	286	792	428	999999	999999	564	641	999999	793	430	562	799	996	68	999999	999999	728	677	859	955	897	999999	337	875	490	285	808	549	675	30	806	473	999999	441	448	101	814	129	481	248	125	709	611	598	855	272	417	44	511	495	999999	999999	12	839	628	999999	
465	552	791	297	999999	999999	999999	773	623	99	352	564	999999	543	999999	608	205	620	840	197	616	738	30	228	868	773	48	189	400	812	470	617	813	389	635	271	338	194	491	999999	999999	837	974	766	920	853	423	999999	96	30	798	391	998	440	999999	999999	532	573	429	999999	62	713	382	999999	629	734	750	999999	907	146	280	21	139	816	999999	779	764	263	307	24	360	80	103	380	23	88	618	383	938	909	739	764	765	509	970	113	999999	999999	999999	195	999999	192	70	950	999999	787	999999	192	68	672	962	278	275	414	631	981	620	12	798	550	125	377	302	998	407	516	999999	629	846	278	999999	601	125	122	911	177	20	153	630	235	825	436	324	275	947	999999	498	360	999999	989	492	462	374	596	79	999999	999999	72	552	244	541	633	345	790	358	370	999999	999999	502	464	971	999999	382	573	725	689	62	999999	999999	936	27	895	751	857	785	862	236	529	52	186	287	948	600	396	693	202	999999	533	917	586	999999	345	858	423	27	25	999999	801	999999	999999	682	862	20	999999	226	646	881	488	999999	495	144	999999	120	326	999999	32	999999	986	879	533	598	528	999999	475	628	681	46	338	839	769	999999	434	657	999999	503	425	937	983	179	56	321	611	999999	431	451	999999	235	542	247	995	999999	103	922	999999	999999	163	752	545	987	545	610	552	649	245	999999	709	975	457	999999	761	95	893	817	833	222	986	10	688	33	944	456	999999	100	844	999999	999999	512	319	999999	349	672	401	999999	633	446	768	999999	293	718	742	708	999999	719	999999	909	255	285	999999	136	806	163	999999	522	53	999999	115	461	805	614	33	206	665	587	483	98	693	896	193	999999	999999	33	717	999999	999999	246	678	785	614	999999	385	414	423	999999	999999	195	609	879	953	544	340	316	999999	679	694	545	52	199	999999	398	226	999999	102	999999	999999	999999	999999	102	241	806	999999	999999	847	871	999999	619	782	482	524	298	489	999999	999999	999999	65	147	867	47	999999	745	203	488	549	226	717	36	999999	721	511	291	748	516	647	156	999999	20	468	294	450	85	763	570	675	947	999999	412	414	452	646	544	999999	408	999999	496	999999	931	780	631	163	211	307	999999	999999	242	549	999999	176	999999	525	55	678	582	999999	999999	981	633	999999	602	317	315	999999	869	85	966	376	350	700	161	543	202	239	999999	141	248	777	702	599	442	408	999999	999999	617	927	600	999999	342	999999	615	514	979	128	188	999999	848	999999	438	986	14	865	999999	282	
999999	999999	333	999999	840	999999	358	433	289	44	999999	999999	380	79	999999	941	484	109	999999	538	95	999999	563	83	60	523	999999	659	999999	716	999999	576	209	999999	230	362	604	784	35	999999	462	191	234	945	747	985	943	999999	999999	497	999999	904	831	669	999999	378	999999	259	765	326	168	699	94	573	448	804	993	999999	849	999999	347	700	999999	154	86	999999	999999	617	336	75	580	999999	84	852	999999	690	745	999999	477	851	661	355	28	709	731	763	106	661	506	999999	991	999999	999999	933	999999	811	830	686	593	292	956	93	922	999999	746	654	625	999999	369	757	68	999999	248	999999	999999	991	682	374	422	323	806	999999	120	393	83	353	585	150	701	403	999999	68	999999	194	894	578	432	327	963	999999	147	864	301	749	884	537	988	930	943	168	138	465	999999	999999	485	206	973	538	627	402	999999	484	999999	965	999999	999	517	64	113	422	999999	364	411	999999	185	942	468	371	509	546	365	999999	207	543	274	405	794	999999	708	999999	604	893	700	999999	17	662	333	999999	851	884	29	934	999999	530	598	999999	64	928	104	543	737	999999	39	91	46	424	286	996	701	999999	999999	999999	355	415	817	675	999999	840	999999	999999	618	142	999999	624	526	431	827	677	944	500	351	865	999999	175	961	993	864	619	534	999999	386	337	999999	999999	999999	999999	588	421	713	923	119	999999	999999	582	924	604	101	415	564	615	596	609	999999	211	160	999999	272	190	454	823	811	55	316	999999	999999	291	508	169	945	999999	842	416	963	999999	390	137	275	998	250	366	901	459	64	918	996	776	999999	433	209	339	914	999999	999999	890	122	74	907	855	445	643	106	999999	469	999999	772	190	999999	40	820	999999	83	273	999999	999999	921	999999	999999	397	748	999999	999999	84	999999	999999	434	444	999999	83	909	326	229	420	562	606	270	969	999999	839	155	816	999999	999999	612	185	266	651	999999	880	968	759	83	519	116	999999	637	31	971	854	999999	338	741	573	999999	503	803	663	999999	343	826	952	999999	999999	251	999999	999999	761	471	784	359	783	976	999999	999999	159	252	709	314	486	969	249	999999	144	59	817	999999	999999	999999	119	999999	603	999999	135	64	999999	396	999999	278	183	846	875	559	197	504	16	361	182	999999	971	260	104	999999	234	373	586	999999	238	111	433	857	999999	999999	362	413	756	999999	999999	514	98	762	999999	441	140	999999	104	690	810	999999	52	999999	999999	108	161	858	287	999999	999999	999999	999999	72	168	821	844	326	183	246	206	784	748	999999	510	
668	999999	999999	930	999999	227	594	999999	896	999999	598	68	967	955	999999	487	504	135	511	999999	99	46	999999	604	508	999999	814	466	999999	493	36	891	879	999999	999999	728	942	927	624	999999	130	999999	581	999999	999999	762	876	370	609	759	701	658	246	43	421	631	353	999999	432	75	413	999999	421	999999	126	707	188	22	722	999999	544	577	510	485	18	606	465	999999	44	746	719	453	856	108	791	378	654	846	544	611	385	337	999999	999999	623	993	999999	178	802	862	583	864	648	765	224	134	999999	761	35	814	176	246	580	685	999999	959	280	323	999999	748	62	342	999999	120	469	217	81	951	862	24	535	296	999999	181	172	999999	999999	999999	999999	999999	230	893	820	729	999999	149	999999	819	999999	663	723	758	558	63	810	251	396	999999	999999	999999	999999	206	898	999999	289	999999	930	999999	523	501	999999	188	999999	953	528	168	522	748	675	999999	459	999999	748	999999	300	999999	738	261	999999	920	999999	278	999999	999999	999999	33	999999	809	450	566	218	358	305	711	509	544	328	999999	999999	651	729	647	999999	976	557	799	457	699	720	512	150	679	999999	603	42	999999	392	563	348	999999	173	999999	308	118	121	111	957	47	699	756	458	143	725	720	201	999999	415	819	999999	814	576	305	99	937	426	539	321	999999	999999	623	161	764	266	41	487	26	349	753	864	456	842	999999	10	964	63	16	953	326	999999	221	479	573	245	999999	999999	868	623	370	692	999999	789	999999	368	85	604	999999	876	999999	242	184	481	999999	954	871	971	999999	304	135	883	419	585	995	300	467	153	999999	528	999999	113	618	403	978	71	292	999999	588	61	925	369	369	140	999999	93	999999	739	999999	618	373	561	999999	574	498	486	283	997	999999	999999	999999	999999	999999	999999	153	590	624	781	999999	601	672	214	999999	114	999999	765	524	289	999999	911	74	999999	336	969	165	182	999999	999999	905	502	787	295	872	999999	161	994	354	204	999999	999999	469	999999	246	999999	946	999999	177	667	999999	732	962	993	681	999999	899	181	605	56	999999	970	999999	579	876	999999	813	999999	341	999999	952	384	421	329	302	646	451	999999	491	119	32	996	14	674	848	182	539	794	613	990	999999	979	398	999999	194	999999	429	890	999999	245	413	569	999999	407	714	999999	321	642	999999	45	999999	999999	690	495	33	23	999999	585	999999	704	471	28	773	999999	999999	972	986	122	145	999999	226	999999	50	256	706	462	999999	606	959	38	860	999999	103	999999	999999	443	999999	999999	284	999999	60	844	999999	874	774	
999999	796	999999	999999	999999	834	208	507	999999	818	880	250	443	788	570	844	369	626	702	999999	999999	999999	204	792	612	999999	92	838	964	999999	382	999999	176	482	322	665	694	254	226	204	661	999999	999999	760	678	999999	856	999999	999999	999999	690	228	467	40	999999	469	602	999999	749	999999	752	370	542	198	445	999999	999999	961	476	999999	160	124	999999	508	191	185	256	999999	124	419	826	967	134	999999	545	164	934	145	282	853	73	11	505	167	451	301	856	490	999999	200	999999	894	999999	809	185	999999	818	958	849	34	222	999999	578	999999	242	784	246	904	653	291	999999	939	688	999999	841	158	619	252	999999	890	999999	999999	129	923	301	999999	329	324	462	999999	345	999999	296	258	999999	905	433	175	924	667	64	952	999999	42	647	999999	216	999999	968	999999	999999	576	902	958	705	456	48	654	47	310	465	921	451	684	999999	999999	653	439	982	935	725	453	327	398	835	375	929	999999	286	122	725	304	356	435	20	999999	83	337	552	999999	867	999999	137	623	999999	143	999999	999999	96	79	535	776	51	999999	312	514	258	513	133	999999	527	950	999999	924	585	170	575	26	673	999999	999999	999999	999999	798	78	946	325	999999	196	702	864	776	999999	999999	587	949	262	323	999999	506	519	570	214	999999	667	916	410	999999	48	51	999999	494	489	999999	576	219	889	253	963	999999	198	554	327	430	475	999999	999999	999999	999999	635	907	261	893	999999	999999	933	121	674	141	162	546	122	999999	154	144	379	297	103	999999	377	70	999999	360	767	318	999999	253	783	746	916	966	248	865	999999	999999	316	601	999999	999999	643	108	224	999999	810	818	999999	999999	182	296	999999	463	999999	999999	970	575	999999	999999	135	858	702	999999	338	928	224	196	308	257	999999	999999	827	778	975	852	996	279	845	999999	549	949	242	88	80	497	650	462	120	999999	894	836	246	415	999999	463	999999	999999	770	296	897	624	520	828	633	999999	468	327	488	13	534	999999	729	999999	361	186	999999	623	619	841	287	762	85	591	362	428	773	421	999999	522	314	999999	509	999999	999999	924	999999	413	455	999999	38	999999	974	116	192	203	116	245	64	299	836	999999	999999	928	18	144	548	929	999999	214	999999	56	25	966	698	490	202	180	999999	436	748	223	178	999999	812	954	787	968	999999	169	321	999999	367	22	685	390	709	580	550	999999	999999	999999	999999	250	999999	999999	999999	18	999999	701	11	935	245	627	999999	623	755	632	125	63	357	580	530	316	892	860	689	12	290	318	781	999999	629	
144	61	249	285	999999	999999	999999	999999	779	560	706	168	386	999999	999999	471	72	999999	999999	464	999999	999999	805	978	999999	999999	659	999999	314	727	999999	920	389	316	111	576	312	348	827	441	999999	416	577	29	999999	999999	516	568	948	541	228	999999	704	167	142	625	255	270	653	999999	542	539	999999	999999	461	999999	779	999999	999999	174	168	723	807	645	180	999999	999999	786	999999	483	840	101	353	999999	508	424	226	231	184	486	999999	51	999999	256	898	754	84	999999	567	999999	999999	447	999999	784	382	504	999999	68	987	61	684	469	999999	999999	740	451	196	999999	552	47	999999	557	895	999999	843	127	999999	999999	746	999999	16	424	229	126	999999	403	723	569	401	14	547	167	244	999999	801	861	934	525	515	457	568	999999	973	529	476	999999	551	664	940	265	475	999999	321	571	55	270	999999	989	74	346	728	626	999999	999999	500	412	323	773	999999	982	999999	999999	55	299	857	999999	451	999999	650	999999	851	68	628	146	999999	999999	846	673	999999	541	621	944	999999	178	729	941	347	999999	999999	74	999999	778	752	957	82	961	281	32	714	555	818	550	349	999999	494	669	998	999999	999999	999999	566	650	999999	380	370	247	63	876	569	915	162	26	670	585	999999	83	316	671	73	577	999999	824	959	530	722	81	605	681	683	70	999999	315	424	759	999999	857	90	381	596	999999	908	404	462	999999	402	999999	999999	763	992	421	362	337	999999	442	999999	742	999999	176	658	299	999999	381	202	999999	999999	847	602	910	88	929	999999	935	84	238	669	554	999999	170	138	920	201	841	688	999999	708	616	347	982	439	765	999999	914	722	307	202	536	212	953	826	555	999999	969	685	999999	428	426	262	739	773	775	380	530	47	738	107	999999	692	999999	999999	365	509	620	480	322	763	88	223	776	999999	142	352	418	343	999999	720	232	165	626	844	291	999999	608	218	999999	395	645	999999	999999	210	401	843	282	162	470	56	589	999999	373	309	350	213	999999	702	999999	432	999999	196	464	27	875	645	76	95	519	11	999999	411	816	926	999999	211	238	576	645	299	80	265	999999	537	141	733	792	999999	999999	999999	877	999999	578	241	999999	999999	422	966	334	999999	777	196	642	469	155	187	682	446	191	148	975	909	66	351	362	706	323	927	886	152	852	749	591	999999	134	994	833	999999	999999	999999	999999	271	999999	889	522	883	999999	999999	391	999999	60	355	146	365	112	999999	999999	237	878	725	144	494	90	192	903	37	605	210	344	161	354	106	942	521	359	
713	668	177	829	479	94	910	999999	932	999999	506	613	999999	339	166	154	999999	707	777	534	304	190	999999	985	494	287	422	79	239	608	953	413	999999	999999	398	309	682	407	409	641	234	948	157	101	999999	999999	380	870	187	999999	748	399	174	987	64	532	609	191	344	999999	999999	999999	316	334	147	103	999999	229	941	857	472	999999	999999	999999	999999	356	42	968	589	999999	907	551	891	999999	859	564	999999	636	951	866	699	999999	73	217	969	393	642	823	953	312	999999	999999	929	330	999999	550	101	999999	999999	708	499	999999	602	275	294	130	949	93	474	583	855	999999	278	85	167	999999	999999	100	176	999999	713	219	24	999999	643	756	622	571	687	999999	472	220	948	999999	376	68	999999	999999	999999	849	999999	559	359	380	457	83	882	854	999999	573	999999	11	999999	772	995	290	999999	999999	999999	538	508	999999	405	999999	120	644	414	36	999999	109	999999	347	177	327	481	999999	860	999999	828	569	999999	768	408	124	903	471	999999	185	999999	95	441	581	175	394	999999	65	999999	204	269	812	999999	855	155	999999	499	77	833	999999	999999	840	430	982	498	72	664	740	999999	291	260	649	296	999999	779	623	667	999999	999999	783	975	425	11	665	384	25	999999	28	622	346	999999	836	637	813	999999	415	665	459	999999	999999	999999	611	86	872	943	619	526	440	86	532	405	999999	999999	999999	568	999999	839	764	607	482	171	646	127	999999	999999	424	999999	483	355	373	999999	218	418	79	64	374	349	999999	722	765	999999	470	941	100	940	628	999999	588	254	17	576	901	851	610	941	92	493	442	216	528	607	999999	999999	712	574	999999	999999	826	999999	204	536	999999	999999	842	983	999999	704	36	702	47	484	433	238	999999	797	999999	366	808	999999	971	880	906	922	204	999999	455	386	999999	525	753	50	123	593	60	481	866	859	999999	626	250	388	466	740	999999	54	184	999999	747	999999	518	830	779	698	33	323	999999	999999	847	684	999999	324	999999	511	949	996	999999	999999	187	865	999999	206	356	191	886	999999	423	999999	753	159	983	641	638	324	999999	922	271	999999	999999	737	852	88	999999	335	98	926	999999	955	790	182	683	344	636	999999	983	999999	484	598	812	440	999999	999999	43	697	701	896	685	160	504	36	999999	999999	280	450	999999	852	194	999999	999999	960	679	999999	385	581	476	649	14	756	999999	694	448	999999	612	139	837	399	55	999999	633	202	250	763	999999	999999	447	738	999999	196	999999	141	138	462	505	851	999999	441	87	999999	231	999999	892	928	819	
999999	999999	72	342	150	999999	624	999999	999999	999999	900	719	916	16	999999	999999	738	585	817	888	209	565	986	177	999999	379	406	322	593	102	581	309	321	943	650	187	384	405	923	583	253	334	999999	74	999999	142	999999	434	466	327	999999	477	84	50	620	254	999999	894	581	771	215	999999	222	999999	999999	600	408	972	999999	999999	759	342	661	999999	644	874	307	999999	572	999999	535	972	856	999999	999999	999999	235	999999	333	999999	999999	999999	999999	162	378	941	999999	491	999999	14	999999	871	78	32	567	160	815	999999	405	745	947	680	332	999999	245	243	455	999999	177	712	375	999999	648	999999	857	999999	518	509	865	702	762	815	999999	999999	894	664	903	833	708	458	298	394	876	999999	459	999999	999999	870	916	999999	999999	175	324	546	639	607	232	119	999999	298	999999	315	974	702	999999	141	17	764	68	581	340	999999	999999	718	999999	980	260	70	510	951	999999	647	999999	731	217	999999	500	999999	928	999999	999999	794	999999	419	816	983	420	183	604	999999	898	403	811	999999	999999	873	926	606	999999	659	357	999999	608	223	186	999999	722	253	495	396	999999	881	999999	772	149	545	954	999999	901	440	569	86	465	193	62	718	835	999999	927	343	999999	999999	13	278	939	999999	195	454	243	822	999999	999999	688	999999	686	27	567	49	205	268	919	108	999999	692	99	280	999999	425	171	468	168	999999	326	161	726	746	877	999999	832	870	359	999999	999999	88	179	999999	999999	256	507	45	999999	796	61	668	424	999999	200	320	189	668	572	770	293	774	664	795	850	536	492	999999	999999	999	217	335	909	419	513	999999	523	999999	882	459	918	136	317	372	423	999999	737	164	556	567	388	173	308	999999	226	999999	999999	384	551	861	999999	566	895	999999	588	726	759	14	68	574	797	999999	786	122	852	166	467	302	999999	203	999999	999999	999999	581	620	53	37	329	202	692	999999	148	999999	31	695	361	240	999999	999999	696	999999	999999	105	982	770	896	387	999999	999999	69	363	131	12	358	71	436	182	323	999999	545	999999	999999	812	999999	372	999999	347	765	999999	500	926	999999	519	685	304	77	242	999999	811	999999	665	841	592	142	999999	90	145	796	999999	999999	188	999999	999999	247	997	469	919	729	619	999999	559	622	768	246	143	61	612	327	64	994	204	770	512	816	880	857	847	999999	999999	292	999999	550	806	168	999999	19	999999	281	999999	835	157	999999	792	699	999999	53	83	355	998	999999	999999	818	742	964	999999	418	414	999999	367	149	621	250	999999	337	599	18	999999	610	
924	134	373	340	639	228	999999	692	978	999999	999999	999999	784	501	680	757	814	704	999999	841	104	903	604	878	914	549	223	999999	818	999999	110	166	236	473	430	874	914	999999	189	523	126	381	999999	601	167	999999	364	130	569	999999	999999	895	209	999999	999999	31	529	495	426	100	15	999999	873	524	712	494	999999	999999	80	806	843	677	524	295	724	999999	473	13	720	999999	194	102	348	882	940	214	957	261	957	409	355	429	720	999999	517	186	507	999999	888	999999	920	53	999999	999999	102	846	380	999999	999999	792	557	526	999999	42	999999	999999	601	999999	583	508	536	358	363	671	461	424	956	435	999999	999999	225	558	124	57	473	999999	53	585	999999	104	999999	53	999999	174	999999	828	654	687	999999	999999	999999	516	342	390	146	572	999999	388	311	999999	999999	945	999999	712	577	999	412	999999	569	764	869	26	999999	488	673	493	356	199	819	999999	999999	278	251	183	963	999999	225	733	910	900	462	664	284	121	215	999999	999999	999999	597	853	426	927	128	999999	735	568	315	854	999999	999999	226	500	569	679	999999	620	704	962	748	999999	783	999999	816	668	999999	999999	742	99	283	785	999999	66	601	966	215	842	160	999999	447	404	403	371	999999	267	684	962	999999	605	999999	594	193	944	550	728	79	748	120	459	128	530	826	226	580	931	76	169	999999	999999	999999	76	470	883	525	354	475	421	662	559	984	349	120	146	886	688	999999	642	999999	873	896	467	731	700	703	917	578	999999	999999	95	201	525	74	999999	999999	146	134	310	429	206	262	658	95	561	475	778	999999	689	340	892	339	433	653	999999	707	16	999999	769	190	999999	775	298	630	577	367	469	285	619	15	749	999999	301	222	319	999999	999999	381	179	235	999999	999999	889	999999	898	755	767	871	49	793	135	800	364	130	821	430	999999	37	518	204	16	999999	799	684	590	338	999999	999999	344	413	469	999999	176	544	265	109	886	452	732	999999	999999	597	246	999999	879	949	209	181	999999	999999	999999	999999	999999	975	228	999999	708	214	266	569	717	556	537	636	334	500	999999	999999	999999	722	544	999999	305	999999	999999	418	266	973	804	999999	139	867	819	999999	755	258	772	200	999999	832	400	681	195	172	999999	53	70	609	501	389	324	389	315	678	354	999999	915	999999	381	809	175	735	410	625	440	850	999999	91	999999	85	728	443	999999	999999	999999	862	335	142	999999	560	358	656	999999	424	999999	999999	561	151	111	619	342	606	999999	516	667	665	281	570	999999	263	316	979	999999	
999999	660	880	884	283	356	492	810	782	582	999999	461	999999	263	985	999999	999999	299	595	979	999999	742	132	624	988	375	666	591	765	411	340	253	378	928	65	763	445	999999	287	794	619	809	999999	34	998	64	158	999999	295	271	50	963	720	999	466	682	538	266	999999	908	690	901	999999	999999	252	576	92	590	207	231	999999	825	22	999999	370	462	999999	107	626	999999	226	999999	305	504	999999	999999	532	999999	471	383	235	999999	969	378	113	718	764	188	782	999999	971	567	214	73	407	225	951	919	999999	999999	499	999999	640	962	999999	436	605	550	21	876	54	713	129	824	996	684	856	643	697	652	698	15	325	204	961	658	999999	242	999999	155	424	999999	740	467	999999	794	549	16	686	999999	122	999999	176	906	387	268	448	390	76	999999	999999	318	232	986	999999	494	125	999999	999999	42	387	372	454	866	461	440	973	661	999999	212	999999	850	956	30	539	484	999999	419	817	703	220	668	176	383	786	116	999999	753	160	398	679	999999	999999	653	999999	999999	769	310	454	946	294	999999	449	863	587	518	361	212	999999	999999	999999	705	999999	307	822	718	205	80	89	355	59	999999	511	999999	533	999999	844	312	729	789	715	999999	965	870	418	433	229	312	999999	999999	999999	189	307	999999	742	999999	999999	708	999999	581	554	698	230	108	897	75	285	896	340	556	673	59	482	667	999999	128	740	999999	888	399	499	999999	999999	811	601	870	922	192	999999	559	555	146	481	999999	245	26	317	866	973	353	157	332	972	249	604	705	706	639	999999	999999	243	728	819	441	92	999999	999999	419	507	37	152	103	96	999999	10	537	999999	334	432	999999	811	873	783	545	251	176	921	45	217	999999	173	292	979	196	326	826	327	49	75	584	999999	897	368	946	210	64	246	999999	249	76	999999	999999	217	112	999999	369	944	283	200	916	739	388	999999	611	863	860	123	899	463	183	220	537	269	848	507	913	999999	837	345	999999	930	729	795	999999	768	999999	999999	877	999999	957	999999	53	849	999999	999999	224	696	999999	999999	350	940	346	999999	75	856	599	999999	369	605	899	854	999999	938	999999	999999	20	592	70	999999	82	785	999999	525	999999	301	176	999999	120	999999	292	999999	758	755	994	256	593	990	730	294	178	999999	715	281	484	999999	774	999999	846	172	833	631	635	913	999999	565	704	821	999999	999999	689	910	999999	999999	999999	682	105	361	999999	756	403	30	999999	776	999999	999999	80	964	50	403	527	71	842	947	181	660	591	999999	745	439	999999	
999999	999999	957	604	999999	999999	999999	958	801	17	422	170	99	769	812	769	858	248	614	999999	739	780	838	256	628	999999	65	194	661	999999	260	616	999999	215	631	271	999999	999999	417	999999	999999	16	249	395	999999	900	999999	188	368	891	732	607	141	999999	999999	990	919	999999	976	199	618	175	999999	999999	757	806	999999	884	147	999999	865	687	999999	883	774	733	541	453	152	727	325	877	826	770	368	653	485	999999	402	640	351	203	204	228	122	555	709	538	638	999999	254	869	50	817	35	55	776	999999	999999	999999	999999	476	999999	259	873	741	348	999999	351	113	331	95	999999	999999	209	671	492	999999	771	999999	999999	999999	814	999999	482	455	836	19	999999	999999	877	237	400	324	999999	999999	635	999999	354	380	216	183	197	534	999999	168	999999	543	618	999999	999999	173	999999	951	64	457	999999	723	777	427	999999	339	790	38	236	103	695	177	326	333	46	547	268	400	21	999999	999999	290	868	323	78	303	401	390	999999	713	999999	999999	999999	733	223	911	177	926	475	877	392	168	307	883	473	220	999999	294	328	25	905	95	939	213	641	381	855	463	359	611	938	999999	278	522	352	256	907	999999	120	134	379	999999	925	999999	468	657	982	985	850	857	86	117	72	745	808	665	999999	66	102	841	999999	714	999999	864	999999	999999	889	784	540	226	312	634	183	203	645	999999	999999	805	744	984	399	870	613	501	534	831	348	533	714	686	999999	851	999999	278	78	665	765	71	205	486	767	207	454	633	554	451	933	868	999999	245	999999	703	321	999999	999999	195	111	84	339	117	644	366	80	854	478	461	144	999999	135	980	807	108	609	999999	227	202	425	979	999999	92	999999	479	433	478	190	999999	539	392	826	999999	999999	999999	999999	98	841	411	136	999999	164	102	316	999999	742	129	437	407	104	63	889	259	769	131	137	256	219	999999	999999	601	674	435	922	752	87	253	426	126	375	520	426	999999	75	826	824	854	775	868	737	999999	50	782	999999	485	502	576	122	441	999999	485	879	677	478	534	925	729	180	999999	951	499	999999	999999	42	999999	637	83	999999	943	307	283	999999	350	437	627	560	999999	485	447	259	510	140	984	563	999999	640	748	999999	540	900	104	999999	221	999999	247	611	729	999999	375	848	429	999999	999999	144	289	14	539	250	999999	999999	43	254	732	315	450	368	718	758	151	943	888	999999	999999	999999	999999	599	269	999999	199	25	999999	151	120	598	999999	999999	961	849	283	885	110	508	495	566	867	850	950	
905	476	878	893	971	608	999999	960	999999	739	136	932	690	999999	117	60	835	999999	892	999999	999999	485	999999	999999	868	484	999999	842	389	999999	96	185	361	999999	363	956	320	131	859	999999	688	638	146	388	835	999999	592	999999	993	458	660	424	999999	999999	816	999999	999999	481	35	496	352	589	580	999999	652	950	581	51	391	999999	999999	713	292	359	455	505	348	944	571	951	999999	999999	848	931	590	999999	999999	644	831	933	812	838	106	373	999999	108	999999	999999	736	884	346	550	758	842	718	946	141	999999	999999	320	999999	209	910	84	604	999999	999999	999999	999999	979	750	936	219	457	999999	901	617	919	999999	356	448	999999	999999	686	999999	351	999999	15	223	644	541	584	382	521	852	612	928	32	768	999999	999999	418	832	999999	143	409	341	310	504	816	338	222	466	999999	999999	999999	992	233	999999	999999	999999	735	435	228	448	176	999999	698	604	735	972	595	160	205	988	999999	822	999999	552	215	20	67	511	999999	315	329	999999	999999	648	426	999999	704	563	515	105	999999	982	613	999999	967	845	642	705	768	844	743	71	270	926	843	613	999999	680	263	253	999999	233	39	912	999999	58	999999	60	188	125	999999	41	644	999999	999999	999999	218	999999	585	370	377	361	743	999999	999999	267	857	541	805	813	999999	33	310	272	295	408	953	999999	200	918	749	591	527	652	575	999999	426	171	569	796	404	402	105	892	875	458	490	476	351	860	201	564	255	999999	47	254	999999	382	814	958	103	518	949	666	999999	785	834	100	999999	999999	999999	695	971	19	418	685	999999	417	397	999999	917	486	999999	339	727	195	346	162	615	331	981	999999	356	999999	999999	886	452	438	282	999999	999999	400	490	999999	29	505	592	246	955	361	326	323	999999	999999	50	999999	999999	620	938	999999	448	681	999999	665	877	999999	999999	370	999999	999999	243	499	145	307	221	526	996	999999	999999	232	602	999999	207	263	14	668	999999	999999	570	96	999999	832	499	847	650	943	915	824	999999	999999	166	999999	930	433	999999	999999	999999	999999	766	523	999999	301	310	716	833	999999	484	999999	660	219	737	970	799	229	804	411	10	999999	657	278	611	181	261	96	999999	380	180	999999	144	999999	490	381	999999	56	476	999999	532	999999	999999	312	469	693	174	999999	495	196	432	710	628	999999	826	890	40	999999	912	999999	999999	223	999999	462	177	710	97	999999	728	366	999999	753	999999	379	878	227	283	354	809	999999	999999	999999	600	879	947	470	154	427	361	600	350	123	999999	38	395	318	142	999999	144	
758	605	692	677	139	828	679	958	259	999999	609	999999	685	999999	993	440	193	999999	771	515	707	565	670	130	138	25	254	999999	723	983	570	94	999999	219	999999	322	325	188	999999	60	278	999999	895	588	999999	984	664	434	999999	598	211	999999	370	56	437	999999	935	572	999999	999999	583	70	244	999999	999999	999999	893	999999	638	681	999999	999999	161	720	246	999999	670	91	377	999999	360	999999	477	135	781	873	724	676	999999	858	387	752	639	356	999999	217	277	999999	320	237	101	999999	795	469	482	999999	544	649	999999	242	531	999999	204	405	763	763	593	118	999999	404	800	226	694	780	303	372	375	804	254	38	927	999999	771	999999	999999	171	999999	17	652	584	339	84	867	549	336	999999	558	999999	592	713	999999	168	144	915	437	874	504	999999	175	999999	831	740	405	780	999999	489	91	64	999999	602	738	585	466	909	75	725	359	154	454	770	999999	140	221	999999	414	769	907	856	712	188	667	19	842	999999	999999	598	679	96	999999	846	452	999999	892	990	974	999999	702	234	850	712	524	999999	570	405	305	701	528	999999	999999	999999	999999	235	999999	173	934	729	743	923	166	476	999999	272	908	608	328	321	247	999999	566	375	76	999999	16	999999	663	317	449	446	247	62	79	814	720	700	273	226	160	728	65	255	305	779	77	999999	999999	262	999999	962	87	999999	999999	307	999999	999	478	898	228	999999	510	999999	999999	999999	685	114	406	241	552	999999	344	111	170	518	999999	999999	80	999999	615	632	344	999999	865	487	369	999999	598	999999	516	720	232	375	999999	807	228	438	965	999999	103	963	976	433	710	243	627	976	999999	999999	142	987	929	999999	999999	999999	999999	108	762	803	936	431	515	634	725	831	985	968	113	362	300	736	356	80	203	652	999999	910	701	631	859	393	440	654	639	528	791	999999	999999	412	999999	999999	999999	999999	72	999999	458	352	708	878	999999	658	872	470	654	405	999999	858	987	640	999999	107	407	141	943	553	990	999999	999999	206	49	944	886	700	563	180	71	194	18	531	204	314	999999	999999	999999	999999	999999	970	999	999999	887	932	999999	451	999999	999999	722	999999	228	519	681	596	999999	999999	839	313	999999	182	906	484	344	457	850	465	446	635	999999	585	757	743	42	29	999999	761	319	117	999999	444	238	861	999999	999999	965	498	849	607	957	701	983	79	438	348	74	525	999999	440	92	598	15	836	806	146	786	999999	487	662	734	595	999999	732	423	999999	943	54	35	999999	491	361	616	839	678	999999	602	687	
314	693	955	346	863	878	999999	301	439	999999	999999	999999	999999	490	999999	197	999999	372	509	999999	656	110	999999	29	999999	91	949	730	982	176	168	612	544	999999	999999	793	707	398	731	322	707	132	999999	999999	989	714	999999	11	350	428	966	316	694	351	41	214	298	935	999999	782	929	303	318	273	999999	453	999999	641	319	999999	490	484	640	999999	553	534	212	852	40	784	14	947	390	563	999999	851	917	999999	999999	966	504	999999	999999	999999	393	999999	813	999999	318	999999	999999	445	691	132	938	999999	676	507	797	507	999999	445	999999	71	777	981	913	999999	73	392	999999	582	574	353	723	999999	932	690	803	149	721	999999	544	495	846	999999	999999	268	624	716	185	420	406	570	999999	999999	866	490	181	411	500	68	571	999999	19	365	870	348	408	229	560	999999	999999	657	785	999999	901	420	225	219	725	654	999999	356	216	999999	186	14	388	664	852	452	999999	999999	649	999999	15	618	485	491	698	999999	859	404	999999	199	716	748	784	538	999999	456	275	962	685	999999	927	224	719	999999	999999	865	959	744	377	118	477	999999	18	132	430	999999	934	999999	999999	807	794	735	200	27	408	999999	230	850	506	406	999999	555	717	802	735	790	999999	999999	312	999999	958	124	37	58	721	415	740	661	118	999999	521	999999	452	878	61	999999	34	701	495	999999	645	119	248	970	931	921	593	999999	999999	999999	393	354	999999	687	999999	680	708	152	306	992	999999	569	999999	631	885	645	113	999999	751	543	766	207	104	561	999999	849	876	66	999999	799	821	999999	999999	999999	491	177	120	765	39	381	999999	881	999999	502	62	86	999999	616	95	296	818	755	464	854	999999	196	999999	869	499	998	999999	999999	35	507	181	173	305	999999	150	717	535	347	808	380	999999	999999	802	601	508	999999	482	999999	971	999999	980	76	80	418	607	305	918	999999	276	41	577	999999	855	897	331	889	780	999999	476	999999	761	481	946	93	805	999999	393	657	370	387	526	544	999999	205	526	114	103	886	664	844	799	294	81	777	999999	999999	999999	999999	280	619	999999	376	999999	603	999999	999999	130	986	613	999999	999999	270	880	889	514	43	172	660	381	226	796	893	451	631	578	476	409	178	291	599	958	487	387	751	55	160	999999	87	136	27	984	116	999999	54	999999	539	999999	192	272	768	999999	378	999999	63	999999	447	924	170	34	602	109	951	999999	999999	661	434	883	999999	999999	364	999999	95	534	999999	241	999999	620	407	698	49	72	227	999999	999999	555	589	953	999999	999999	608	
235	590	62	533	917	43	411	268	392	508	656	284	348	907	486	957	844	999999	999999	143	826	999999	471	985	539	999999	55	192	468	82	480	559	999999	245	138	701	999999	11	999999	208	999999	361	24	200	392	788	878	998	45	597	744	783	512	794	999999	708	128	76	993	46	987	228	800	999999	38	999999	999999	113	779	785	999999	843	734	623	855	999999	513	999999	602	751	12	57	157	999999	337	999999	56	416	464	430	999999	966	17	410	220	69	999999	703	172	295	714	999999	228	260	673	901	59	889	999999	316	205	847	473	252	43	940	81	999999	999999	341	999999	667	649	999999	999999	957	836	999999	999999	795	999999	809	119	316	47	237	828	896	207	436	999999	167	477	157	999999	999999	502	765	376	280	988	999999	721	999999	999999	56	136	869	999999	715	75	725	486	154	403	999999	737	999999	999999	806	122	185	731	556	693	892	200	501	134	477	464	999999	957	142	806	290	98	999999	80	990	111	999999	848	492	370	922	680	333	754	999999	999999	345	560	570	168	813	900	999999	147	999999	856	999999	744	580	260	999999	999999	999999	347	122	999999	459	96	223	704	999999	336	999999	195	770	221	867	999999	296	999999	128	520	396	973	993	390	924	999999	727	144	999999	223	999999	241	376	999999	335	985	642	540	547	259	346	865	999999	486	999999	978	376	142	988	999999	999999	109	141	484	380	380	353	731	383	318	368	89	238	999999	68	18	819	999999	885	999999	999999	755	932	869	999999	999999	969	516	730	945	774	999999	999999	589	999999	999999	999999	892	999999	955	642	911	167	239	999999	267	637	75	428	999999	168	760	257	117	782	703	177	999999	999999	849	999999	836	11	437	999999	999999	999999	648	184	890	908	927	832	930	248	203	597	703	977	915	893	903	98	87	787	23	999999	999999	806	71	10	837	591	934	553	805	999999	729	695	127	334	988	999999	999999	743	241	928	326	868	589	999999	474	999999	395	999999	999999	999999	999999	650	999999	436	999999	999999	122	889	999999	999999	999999	387	443	293	999999	17	999999	591	904	22	559	344	555	999999	31	999999	227	999999	999999	552	206	978	55	999999	999999	999999	175	691	439	156	999999	649	671	895	40	999999	999999	305	247	999999	434	803	60	495	999999	588	999999	444	999999	725	625	999999	999999	529	149	999999	341	999999	999999	789	841	179	999999	999999	999999	910	672	660	65	91	743	921	719	999999	128	402	999999	560	868	407	983	730	285	713	531	622	296	999999	999999	120	608	59	997	457	625	999999	651	302	261	288	916	444	999999	333	981	703	
999999	999999	410	999999	991	781	517	999999	805	121	893	448	236	620	623	530	904	944	483	999999	923	271	454	864	750	634	308	999999	490	549	999999	952	731	828	186	13	999999	18	999999	826	542	107	651	999999	999999	212	76	999999	664	999999	539	445	850	999999	780	184	999999	999999	996	999999	999999	926	419	266	999999	941	717	408	999999	619	999999	895	999999	656	999999	826	999999	940	999999	547	568	667	999999	104	19	905	999999	443	57	11	175	204	22	762	353	615	687	999999	743	428	999999	668	206	55	607	643	620	203	145	953	564	999999	53	999999	798	814	11	324	256	999999	840	284	360	999999	453	593	999999	72	312	546	149	235	999999	999999	62	899	471	880	999999	999999	294	907	307	104	447	277	161	563	999999	539	999999	372	149	878	588	221	318	999999	601	23	759	557	891	599	814	999999	999999	999999	406	899	353	130	827	999999	580	999999	999999	999999	995	186	999999	330	999999	773	931	776	95	999999	999999	841	591	708	289	483	616	999999	26	999999	289	999999	577	999999	167	74	195	493	545	269	307	656	244	999999	767	425	581	439	458	127	668	999999	999999	382	999999	564	318	644	841	999999	273	844	915	278	976	887	609	258	172	45	999999	999999	999999	826	999999	839	606	538	940	864	999999	999999	999999	899	49	251	864	204	710	602	999999	550	652	201	999999	463	740	965	86	879	816	333	277	423	999999	230	807	426	999999	642	999999	779	704	999999	452	97	566	26	239	734	33	414	548	999999	289	46	999999	49	999999	999999	108	999999	461	70	999999	578	909	864	369	999999	999999	999999	843	77	644	976	846	675	748	999999	897	999999	736	351	856	411	784	707	143	999999	999999	767	999999	999999	999999	999999	327	643	999999	874	188	701	656	421	999999	585	570	480	999999	313	200	999999	300	923	999999	999999	904	120	214	646	793	211	730	866	999999	676	852	999999	533	327	658	999999	999999	874	999999	206	77	999999	60	280	841	313	782	830	312	316	476	999999	999999	999999	999999	217	999999	292	90	976	999999	790	39	624	732	521	946	607	999999	987	383	426	203	473	317	589	69	934	999999	999999	428	999999	564	85	209	191	999999	374	904	999999	999999	463	794	752	999999	287	295	436	547	329	999999	184	999999	325	933	60	477	999999	999999	833	157	504	999999	600	558	80	235	953	425	551	596	999999	703	213	999999	919	999999	451	999999	39	999999	633	396	999999	132	253	999999	249	152	159	999999	999999	522	80	999999	280	976	203	204	999999	61	341	20	999999	733	784	481	973	112	23	999999	36	421	822	539	524	
999999	12	999999	314	999999	986	811	999999	836	999999	999999	999999	909	999999	943	438	256	93	999999	962	622	400	751	348	772	750	999999	138	730	687	852	699	999999	779	173	974	725	889	808	999999	530	744	999999	412	999999	999999	999999	170	80	989	779	338	844	577	901	716	260	999999	542	606	849	682	999999	999999	478	370	999999	140	999999	969	712	366	285	999999	441	999999	999999	349	623	924	686	999999	68	740	908	999999	854	964	877	456	724	596	357	211	225	848	209	20	933	363	756	932	391	999999	287	422	63	932	145	33	485	999999	515	617	919	872	623	999999	250	954	516	137	262	331	255	126	18	83	696	593	678	230	415	270	177	753	595	999999	999999	495	470	921	828	999999	999999	999999	999999	739	292	353	999999	999999	769	999999	847	628	680	69	855	170	414	980	246	999999	355	999999	504	999999	450	175	287	665	350	755	493	594	308	408	999999	441	999999	999999	791	353	368	999999	461	999999	423	549	83	999999	112	302	91	999999	685	287	508	717	318	834	999999	999999	999999	569	999999	24	999999	263	329	281	709	999999	134	999999	198	999999	192	999999	803	78	832	901	101	750	562	58	673	12	908	31	900	642	132	211	979	674	286	999999	229	446	939	170	229	999999	827	689	177	999999	301	999999	999999	436	913	250	12	999999	999999	999999	999999	15	999999	493	999999	999999	380	76	300	923	165	524	616	393	852	366	138	672	681	299	923	873	880	727	999999	999999	999999	474	729	882	208	591	649	961	792	999999	106	456	815	921	432	761	398	254	999999	999999	185	710	583	557	121	340	716	735	402	143	135	623	782	238	999999	905	347	999999	725	574	874	655	601	639	270	999999	999999	760	866	172	485	999999	999999	999999	940	226	891	182	999999	868	999999	913	569	658	98	482	673	587	550	526	999999	980	529	226	999999	530	999999	944	296	438	999999	999999	869	239	658	499	686	848	298	164	24	999999	646	856	999999	960	96	942	550	787	999999	999999	219	999999	748	999999	116	720	40	419	116	947	885	343	394	999999	999999	339	999999	599	796	824	299	395	511	259	344	672	999999	941	444	177	999999	508	429	214	746	528	491	163	392	966	999999	999999	999999	77	289	312	472	782	916	756	941	951	991	999999	999999	823	838	499	169	444	204	999999	975	939	553	999999	914	189	180	999999	847	999999	216	999999	16	420	347	444	999999	41	209	743	35	687	235	451	516	244	999999	923	690	992	999999	999999	999999	999999	903	118	523	901	999999	999999	999999	400	908	104	999999	171	188	569	485	999999	
529	999999	245	460	73	297	713	999999	999999	679	955	257	835	999999	852	268	999999	287	999999	238	920	78	643	916	999999	635	778	140	706	355	999999	665	447	999999	472	866	712	320	665	615	405	421	999999	999999	337	364	564	63	999999	486	999999	999999	999999	257	483	461	494	328	329	437	519	582	405	999999	999999	300	810	549	393	986	556	747	621	902	833	509	999999	924	999999	999999	80	999999	888	999999	253	165	613	999999	999999	21	381	394	991	238	106	999999	25	516	105	46	554	24	669	265	999999	364	999999	159	423	974	424	569	738	999999	367	793	694	185	281	999999	687	999999	737	381	614	171	756	393	805	999999	493	530	828	552	999999	66	65	999999	999999	888	875	463	999999	999999	999999	999999	655	448	871	312	999999	840	244	999999	359	934	286	298	651	768	999999	896	999999	999999	491	893	741	196	999999	999999	737	999999	884	393	591	999999	843	899	999999	999999	516	317	522	503	881	999999	296	200	999999	298	779	999999	999999	532	290	979	999999	372	999999	703	80	469	128	999999	999999	76	955	851	56	136	100	999999	513	848	261	300	999999	850	999999	839	607	999999	999999	41	531	999999	90	362	999999	612	122	480	999999	999999	999999	57	999999	951	999999	815	696	445	999999	76	999999	402	263	142	280	999999	605	270	999999	999999	999999	529	476	97	48	604	986	603	747	999999	23	620	833	433	126	214	111	432	922	716	152	999999	406	926	833	139	717	999999	999999	123	999999	999999	999999	46	983	999999	581	999999	999999	999999	828	103	697	709	62	587	999999	830	25	76	887	999999	999999	999999	374	934	132	549	263	999999	887	47	999999	634	436	171	981	797	999999	914	632	10	519	999999	887	58	474	697	999999	999999	999999	886	933	25	235	999999	513	514	671	999999	89	41	847	13	999999	791	582	73	282	891	606	771	999999	111	444	887	663	750	247	999999	470	435	676	16	349	10	114	999999	408	602	657	476	135	400	834	601	162	516	161	106	999999	411	999999	982	650	799	505	999999	580	348	180	763	276	355	588	654	999999	840	663	446	687	86	999999	680	243	139	645	999999	276	842	734	157	999999	151	999999	69	21	693	999999	999999	504	282	925	69	999999	893	210	780	812	999999	999999	322	852	715	418	400	746	744	999999	999999	163	515	565	738	614	33	175	135	506	529	642	671	484	123	941	415	161	605	258	349	999999	864	188	96	607	999999	305	883	732	999999	322	999999	999999	845	396	989	999999	999999	455	408	728	84	284	292	547	999999	838	738	774	999999	249	999999	495	409	592	299	
336	478	141	202	728	292	403	56	216	375	999999	638	727	999999	698	964	160	849	620	999999	590	999999	549	999999	583	566	999999	999999	219	999999	781	544	999999	999999	662	248	999999	999999	999999	446	999999	237	85	999999	999999	209	21	999999	315	285	990	999999	789	999999	999999	441	928	999999	618	171	183	674	836	999999	594	192	385	999999	298	460	908	999999	178	999999	183	362	999999	378	196	999999	999999	296	999999	934	190	999999	755	999999	397	231	319	999999	644	999999	272	16	999999	50	999999	664	823	391	533	855	376	103	999999	614	563	356	621	999999	912	244	616	887	260	901	854	999999	999999	859	999999	76	999999	950	999999	999999	911	177	961	999999	791	532	560	173	762	999999	568	96	667	150	962	51	610	759	55	409	902	999999	755	999999	999999	138	236	964	158	466	714	999999	999999	817	703	395	395	842	768	390	684	453	134	692	343	767	999999	296	999999	200	999999	390	999999	853	757	999999	999999	999999	592	663	999999	999999	24	999999	853	999999	256	849	999999	577	656	767	991	665	725	458	999999	999999	999999	428	999999	999999	999999	957	10	999999	521	987	70	999999	973	999999	259	115	94	97	999999	828	999999	999999	521	999999	849	329	544	698	399	999999	137	999999	283	358	317	999999	326	365	529	66	305	528	630	268	999999	278	603	999999	518	885	580	999999	30	432	999999	999999	906	999999	100	747	999999	311	999999	999999	999999	761	894	999999	999999	94	999999	729	999999	381	999999	319	571	262	163	581	725	999999	189	999999	999999	500	288	850	999999	999999	999999	923	274	781	643	993	999999	358	409	999999	383	979	999999	999999	106	999999	79	999999	899	999999	400	654	250	518	999999	612	131	432	613	369	483	53	999999	269	999999	865	464	787	738	539	726	223	853	135	999999	746	999999	756	416	817	999999	639	951	219	954	613	682	756	759	999999	999999	170	999999	50	554	339	999999	859	606	999999	999999	291	910	369	999999	187	801	124	320	285	999999	375	999999	795	938	999999	102	290	315	999999	999999	708	37	706	668	565	999999	812	581	868	267	832	159	999999	431	149	728	591	31	776	812	567	445	484	120	999999	155	949	112	710	246	208	553	393	58	687	264	999999	999999	632	708	988	999999	999999	27	999999	226	840	373	798	125	511	268	539	410	625	272	553	596	172	420	529	710	870	631	69	289	999999	137	744	885	524	889	999999	77	823	34	993	999999	32	289	314	585	313	594	735	940	24	999999	432	424	710	617	539	222	189	999999	672	820	957	999999	459	713	999999	913	601	622	869	471	586	999999	278	96	573	
882	115	943	999999	286	896	129	275	783	999999	329	999999	999999	359	186	888	999999	999999	182	509	224	999999	600	955	399	992	122	80	552	406	832	156	623	53	657	116	245	999999	396	924	999999	543	676	999999	310	738	999999	272	999999	583	51	248	106	999999	359	999999	515	988	16	293	783	58	722	387	872	183	560	862	702	80	652	999999	965	258	670	681	163	999999	655	660	307	850	388	999999	364	593	999999	46	999999	605	999999	257	999999	112	150	790	820	999999	147	999999	187	832	999999	622	930	999999	999999	847	917	678	899	999999	343	355	986	932	999999	753	32	288	133	524	999999	107	999999	405	787	863	999999	879	999999	863	453	527	482	475	291	765	48	976	320	212	128	26	706	677	913	530	126	218	130	999999	277	858	14	663	664	999999	153	535	999999	999999	999999	48	999999	45	480	999999	872	520	999999	904	715	55	968	920	999999	161	401	801	491	267	747	899	999999	793	595	999999	999999	819	999999	819	622	512	386	900	999999	90	208	670	207	108	657	605	999999	226	999999	232	890	93	267	999999	80	351	54	342	672	999999	289	34	999999	885	301	63	710	832	292	212	668	999999	458	999999	999999	731	604	392	610	151	343	542	999999	373	704	999999	999999	308	748	999999	468	53	238	632	801	184	230	322	999999	604	895	999999	933	159	999999	822	635	943	999999	349	999999	661	732	530	999999	746	593	86	190	999999	501	411	999999	999999	744	624	838	999999	999999	999999	510	292	999999	15	999999	609	608	291	809	881	805	618	749	999999	532	806	320	708	999999	65	590	154	999999	945	113	493	649	999999	414	938	984	808	430	779	838	999999	999999	999999	999999	898	147	999999	276	308	999999	882	999999	684	489	937	314	999999	701	467	198	366	160	641	999999	763	999999	999999	876	870	897	996	198	999999	570	76	731	593	434	236	917	289	999999	832	889	999999	830	965	442	477	999999	854	117	962	591	999999	999999	443	824	520	938	460	434	406	411	69	693	693	999999	422	999999	720	999999	474	550	909	999999	327	752	681	932	999999	254	409	245	52	889	236	387	999999	761	298	769	914	297	467	999999	999999	431	999999	999999	147	851	29	271	914	159	642	421	682	993	987	999999	999999	999999	944	215	999999	999999	999999	180	467	315	36	661	917	950	790	999999	999999	64	17	896	922	154	794	152	235	148	331	999999	256	814	705	104	773	606	626	336	352	261	829	321	999999	658	999999	832	824	999999	999999	963	369	999999	338	999999	986	101	768	998	999999	999999	980	886	838	475	999999	652	610	
932	999999	321	334	464	834	831	999999	696	833	273	84	962	999999	866	795	999999	534	999999	486	87	118	681	837	627	542	550	281	942	482	999999	999999	427	999999	892	481	41	639	904	631	999999	403	999999	268	505	924	831	484	123	999999	999999	941	143	175	999999	823	999999	483	706	922	293	999999	292	999999	246	999999	999999	740	999999	395	763	728	629	169	979	684	818	422	999999	703	710	999999	167	850	10	999999	601	261	699	78	275	999999	999999	999999	348	947	120	999999	999999	999999	277	101	59	728	999999	753	322	973	196	848	15	793	151	13	221	226	401	441	222	590	999999	999999	999999	366	130	215	795	999999	999999	999999	573	742	400	999999	436	619	27	439	522	999999	343	628	999999	850	73	999999	999999	929	770	999999	555	678	862	442	999999	872	59	692	608	133	957	675	162	163	284	999999	402	774	577	999999	999999	962	919	965	256	318	339	200	302	647	798	866	999999	699	999999	895	879	958	347	563	569	334	831	398	299	999999	476	911	575	999999	89	642	361	999999	923	592	999999	897	195	720	543	859	400	960	334	101	799	999999	676	389	393	444	437	999999	41	873	141	531	675	999999	842	427	999999	502	568	166	514	706	999999	894	146	982	772	626	29	710	999999	870	73	999999	868	999999	244	999999	417	999999	999999	347	999999	59	999999	237	232	606	878	126	244	898	402	178	999999	102	686	782	252	410	999999	811	994	999999	938	270	999999	476	720	999999	192	438	94	923	999999	177	570	999999	443	909	760	176	999999	903	999999	999999	478	894	622	776	337	462	943	999999	999999	403	999999	815	120	200	769	755	999999	999999	933	806	813	478	227	418	999999	959	348	343	999999	999999	72	999999	855	902	792	572	853	944	999999	729	494	88	950	558	999999	754	615	252	149	14	290	999999	969	669	999999	999999	677	214	253	999999	999999	610	999999	478	340	262	999999	999999	408	207	999999	941	558	213	322	734	528	668	999999	999999	354	106	204	999999	224	999999	131	195	678	792	894	999999	700	134	999999	883	999999	999999	227	572	793	406	843	941	113	999999	150	765	357	498	481	19	999999	475	32	27	416	719	264	966	140	775	999999	999999	999999	261	251	434	598	438	999999	999999	451	999999	984	948	263	262	542	875	232	365	838	190	320	885	40	234	999999	999999	999999	999999	227	260	999999	28	866	236	639	851	107	999999	177	918	999999	435	999999	999999	491	84	999999	999999	999999	388	743	775	937	360	306	999999	999999	27	332	999	999999	18	999999	200	591	966	91	37	999999	691	778	516	197	999999	
703	885	999999	442	743	999999	835	999999	826	999999	999999	666	90	516	930	221	629	90	393	999999	956	999999	607	377	15	524	992	999999	541	494	610	237	587	27	656	999999	109	999999	283	999999	173	999999	999999	989	684	925	885	575	107	411	72	999999	132	29	999999	235	999999	950	436	228	43	109	999999	342	238	288	999999	73	859	519	121	840	806	97	999999	317	296	617	693	999999	639	427	638	139	432	913	115	568	64	999999	142	159	362	64	272	74	866	849	760	405	846	822	716	588	299	232	890	44	24	654	999999	670	267	356	589	616	470	652	910	999999	183	999999	18	437	999999	962	488	752	824	940	450	999999	856	297	244	999999	710	60	999999	209	32	80	553	409	493	472	999999	15	474	999999	603	224	939	445	231	336	813	289	211	336	744	148	220	999999	213	500	813	999999	122	772	906	420	811	710	302	113	966	608	943	999999	999999	999999	287	178	347	236	508	421	999999	999999	13	999999	849	513	465	883	860	479	999999	992	658	922	893	701	999999	193	412	239	152	999999	370	999999	999999	297	266	271	860	999999	737	999999	999999	402	902	214	769	484	570	999999	254	999999	252	999999	999999	951	265	158	588	999999	428	163	823	279	278	948	547	999999	95	562	999999	203	32	999999	742	228	10	266	29	999999	932	275	622	114	984	999999	875	873	999999	394	41	999999	683	284	999999	583	164	723	134	954	667	971	399	18	61	999999	999999	433	753	194	950	999999	999999	999999	999999	163	541	718	294	544	999999	999999	995	701	999999	149	520	747	206	169	73	287	142	74	999999	999999	999999	999999	62	933	347	451	129	999999	443	43	979	783	999999	999999	999999	999999	438	589	999999	993	999999	697	488	999999	999999	648	237	594	999999	673	999999	999999	878	693	287	927	666	360	207	631	554	387	267	496	169	737	126	737	127	628	848	552	192	999999	984	188	134	150	403	698	223	535	999999	999999	176	915	905	937	190	124	779	87	392	260	449	597	999999	991	752	802	531	499	477	502	999999	999999	999999	850	708	109	802	999999	957	509	417	999999	999999	497	330	254	832	189	557	12	848	770	169	932	588	999999	748	999999	398	600	999999	724	67	999999	944	852	44	65	239	90	322	999999	130	883	842	430	706	942	671	508	970	352	999999	999999	654	64	999999	999999	999999	999999	361	669	137	366	999999	999999	961	999999	999999	999999	219	776	949	999999	999999	595	650	286	99	168	999999	806	471	890	630	999999	781	592	350	890	698	96	793	917	729	652	999999	763	999999	999999	999999	999999	
399	999999	298	203	402	476	784	68	413	877	999999	999999	631	555	207	247	736	519	999999	378	556	662	779	133	999999	42	747	999999	469	999999	999999	940	699	879	416	278	601	436	430	315	807	999999	486	820	999999	690	296	183	455	999999	999999	41	247	99	264	736	423	999999	999999	999999	729	999999	599	527	999999	917	413	999999	148	929	645	310	999999	999999	999999	999999	185	959	895	302	745	573	999999	580	858	999999	702	999999	999999	680	854	436	225	70	586	999999	691	959	679	320	287	544	44	525	999999	999999	943	641	528	989	560	999999	999999	918	625	165	999999	29	668	999999	224	803	136	999999	84	219	999999	999999	999999	510	583	226	289	999999	999999	210	538	999999	337	999999	762	71	999999	636	130	400	165	999999	445	430	999999	999999	301	243	105	484	999999	576	999999	42	999999	999999	999999	999999	415	343	999999	695	904	424	626	98	691	536	683	163	999999	500	999999	999999	999999	788	592	598	605	999999	999999	55	489	539	791	962	625	305	499	846	449	72	230	999999	226	999999	402	30	804	817	999999	999999	560	941	762	999999	999999	766	978	854	999999	33	423	504	418	138	215	374	632	664	472	396	47	836	714	659	279	561	468	999999	395	572	794	788	931	999999	495	548	999999	873	733	999999	326	644	524	426	649	999999	378	97	264	38	397	149	354	594	726	723	237	112	648	677	308	394	468	759	238	635	572	256	643	667	999999	759	931	999999	79	402	322	297	20	553	999999	380	999999	367	184	999999	999999	999999	444	772	320	675	234	66	559	932	186	764	198	999999	163	131	453	999999	441	638	218	740	524	334	411	999999	101	105	999999	999999	65	110	585	583	999999	235	812	999999	999999	920	534	874	64	147	226	999999	109	999999	400	999999	999999	742	999999	546	999999	703	822	999999	370	999999	583	139	999999	631	999999	999999	189	614	999999	927	318	582	250	999999	114	344	685	387	999999	853	839	105	704	430	11	322	184	999999	147	999999	412	701	999999	999999	999999	404	311	999999	269	150	378	495	999999	472	753	354	502	999999	441	999999	27	999999	12	517	541	999999	999999	152	999999	564	999999	150	476	335	524	616	82	999999	183	999999	999999	263	999999	967	484	354	922	999999	677	656	820	769	607	45	479	967	699	992	443	858	969	169	801	705	999999	999999	28	847	947	147	999999	999999	241	731	79	999999	328	45	42	999999	566	202	475	973	744	999999	542	999999	855	557	917	89	830	325	740	873	461	422	999999	256	336	84	294	539	999999	592	538	875	999999	715	649	663	999999	999999	999999	776	
694	827	999999	118	695	587	992	400	999999	999999	406	999999	999999	205	999999	906	999999	786	999999	492	908	935	599	161	999999	666	474	150	907	263	129	583	33	963	189	999999	999999	618	560	748	999999	893	320	191	196	999999	884	770	412	743	355	183	999999	809	867	999999	999999	999999	515	999999	999999	851	492	999999	82	822	892	37	999999	679	999999	699	235	122	410	999999	999999	417	965	999999	999999	704	738	174	907	946	197	223	106	430	405	999999	113	531	636	240	410	354	119	999999	729	999999	753	999999	999999	656	999999	283	999999	999999	999999	999999	843	534	256	418	999999	327	999999	136	999999	679	931	596	999999	802	596	704	486	180	999999	280	308	999999	261	925	950	15	999999	261	999	913	814	254	999999	583	809	578	285	227	127	92	295	982	738	60	925	167	999999	495	70	253	797	239	247	999999	522	250	282	330	467	117	451	807	136	721	865	687	309	700	992	999999	428	268	62	532	985	325	864	211	10	793	999999	390	201	756	126	584	17	999999	999999	569	305	999999	760	19	641	488	855	27	999999	248	999999	758	503	52	999999	539	999999	714	877	999999	386	999999	330	674	561	70	615	999999	605	290	680	876	999999	999999	721	474	507	999999	999999	507	469	847	26	999999	936	797	887	999999	931	999999	408	302	556	863	999999	234	634	96	999999	999999	872	485	421	904	568	980	130	79	331	359	999999	143	824	380	737	999999	65	567	738	999999	183	467	448	28	882	999999	330	774	251	999999	999999	999999	999999	320	999999	984	435	121	204	955	677	818	826	582	554	274	478	999999	136	653	178	76	357	694	407	414	46	999999	32	190	660	355	828	999999	520	620	548	513	745	753	113	999999	373	783	96	365	641	866	999999	617	909	154	648	597	328	772	73	900	913	229	999999	42	99	999999	999999	332	990	991	999999	934	725	999999	999999	999999	550	234	999999	574	607	52	999999	999999	999999	414	280	516	706	240	516	747	556	648	999999	526	805	81	999999	999999	488	999999	375	649	804	540	892	945	999999	275	57	999999	79	498	302	871	455	778	113	685	743	999999	625	759	485	324	387	87	374	913	577	999999	380	354	999999	842	676	134	374	397	521	335	801	440	193	422	677	67	999999	729	80	36	967	178	999999	699	149	615	173	490	999999	814	999999	999999	697	578	723	725	412	459	204	330	413	716	173	418	986	194	999999	999999	999999	329	999999	644	843	551	511	211	738	396	703	71	960	884	999999	707	999999	11	743	615	699	999999	999999	895	999999	749	622	261	999999	207	
713	954	50	111	843	999999	91	999999	956	156	999999	522	986	25	999999	999999	369	999999	999999	465	663	985	451	959	999999	999999	999999	999999	119	999999	999999	259	205	540	683	999999	999999	999999	51	999999	999999	999999	54	596	548	187	999999	639	149	401	389	999999	780	549	999999	727	512	91	738	159	168	254	999999	863	227	816	326	999999	341	17	122	999999	488	999999	839	845	940	854	420	195	727	44	698	717	713	835	479	655	996	999999	246	939	999999	999999	253	999999	991	191	379	731	861	999999	307	141	999999	999999	614	710	709	698	787	658	670	999999	431	133	556	118	159	999999	347	999999	459	386	770	183	389	596	826	468	999999	999999	485	999999	334	217	737	566	438	834	230	768	999999	308	178	999999	999999	578	470	129	825	883	41	988	394	200	70	921	371	115	500	999999	884	251	999999	37	182	980	228	223	396	990	679	325	170	578	724	161	999999	192	904	999999	136	999999	643	970	727	497	304	144	157	999999	205	333	343	212	999999	704	463	999999	415	298	360	256	733	834	999999	716	827	816	476	909	714	188	211	689	999999	187	608	874	310	685	686	94	76	999999	795	999999	981	957	999999	30	697	76	777	615	999999	999999	973	808	999999	20	669	487	667	999999	999999	26	131	654	320	707	106	999999	841	729	611	276	189	999999	999999	999999	735	999999	132	455	221	647	410	595	239	999999	213	799	117	299	25	208	999999	828	479	999999	234	337	647	999999	924	117	999999	58	999999	194	700	821	769	909	285	800	999999	221	999999	463	616	536	424	308	503	306	999999	551	713	413	999999	361	683	271	632	999999	232	146	531	114	999999	362	591	999999	999999	392	40	207	999999	225	843	999999	802	25	171	999999	999999	348	493	627	635	683	344	600	344	999999	147	507	287	999999	577	228	999999	921	51	264	945	999999	987	999999	275	285	538	497	569	999999	999999	668	109	934	496	883	652	999999	999999	739	27	990	710	972	999999	532	920	146	647	999999	999999	880	974	907	753	999999	999999	382	362	360	155	846	40	698	789	479	408	352	390	694	576	785	999999	311	999999	999999	999999	999999	865	742	999999	401	999999	945	131	678	693	202	191	999999	532	999999	552	999999	594	180	959	21	192	775	999999	577	756	999999	999999	738	437	672	670	999999	874	347	517	999999	995	753	997	95	577	121	785	999999	171	437	171	306	243	334	717	76	994	656	831	100	999999	787	645	895	897	392	251	31	531	392	88	195	999999	932	132	840	183	874	999999	81	989	918	999999	999999	792	751	504	112	
955	999999	804	228	515	427	11	218	999999	999999	197	195	870	764	684	778	999999	999999	999999	999999	211	877	893	129	222	760	999999	699	380	326	113	999999	999999	148	76	927	588	859	999999	345	931	914	731	82	686	999999	210	999999	243	638	968	999999	217	203	900	87	999999	684	16	755	326	999999	837	792	997	52	999999	731	698	756	200	499	307	208	379	297	156	820	999999	999999	559	875	465	742	357	297	937	694	248	988	999999	903	999999	923	28	630	86	939	84	644	952	999999	999999	487	999999	479	518	999999	823	613	931	889	252	999999	206	451	845	999999	444	709	114	999999	493	999999	539	296	999999	383	189	749	220	216	746	798	20	90	348	999999	304	878	999999	928	870	635	999999	336	661	810	727	576	999999	999999	504	999999	539	350	984	826	947	161	833	144	829	84	402	724	153	453	42	999999	113	999999	999999	565	930	186	741	858	653	213	635	999999	656	612	964	999999	711	381	268	999999	106	999999	41	153	55	644	108	999999	242	341	193	217	777	612	473	917	999999	939	999999	363	609	999999	999999	744	999999	997	488	226	120	172	22	771	999999	372	28	591	835	999999	519	296	88	945	626	321	29	427	67	54	149	56	999999	999999	937	999999	71	970	999999	297	999999	58	166	881	685	80	328	999999	999999	415	593	999999	92	999999	429	158	285	999999	999999	999999	724	107	940	999999	87	73	121	999999	999999	288	311	58	999999	548	999999	471	140	206	269	555	993	608	404	999999	460	266	964	999999	352	999999	630	407	470	488	572	529	117	999999	803	999999	958	999999	587	744	999999	544	641	543	499	999999	999999	88	999999	953	867	125	702	298	983	821	109	592	898	54	658	903	587	762	975	999999	363	418	402	648	597	915	999999	660	999999	916	999999	431	39	393	771	999999	13	516	621	456	826	819	738	982	522	376	189	999999	95	210	957	999999	567	988	999999	609	999999	755	366	999999	104	52	750	77	999999	677	562	514	283	999999	900	80	999999	529	684	999999	999999	420	135	231	999999	489	574	999999	959	747	863	51	789	171	866	257	999999	669	362	784	999999	671	786	999999	813	675	999999	979	309	886	737	48	999999	70	929	275	630	145	226	615	477	412	118	999999	814	521	725	121	999999	652	999999	481	999999	900	999999	18	633	290	417	70	999999	595	48	82	19	825	737	999999	241	601	627	25	452	747	317	667	563	337	40	302	949	157	739	657	966	999999	871	413	596	999999	641	999999	727	166	395	882	374	45	448	989	783	999999	879	648	35	904	
999999	429	999999	806	455	306	259	999999	120	999999	999999	390	116	999999	999999	333	141	320	999999	287	297	296	361	434	999999	527	888	999999	519	952	277	999999	631	999999	999999	452	820	790	475	999999	99	613	55	322	36	983	999999	694	46	459	865	569	688	748	616	741	77	168	999999	927	417	999999	604	168	805	764	999999	55	527	510	513	999999	845	624	197	684	251	49	408	319	999999	204	15	69	96	708	412	883	999999	494	384	662	286	547	927	881	18	999999	999999	272	233	883	177	999999	999999	524	724	999999	560	932	500	38	760	203	999999	223	213	545	999999	107	999999	875	999999	42	135	851	74	307	697	999999	675	999999	532	145	96	999999	36	479	123	999999	984	999999	332	999999	994	356	999999	999999	999999	714	677	473	999999	999999	910	357	292	999999	409	104	459	426	376	254	266	145	999999	624	117	999999	196	999999	431	509	123	23	553	88	48	779	949	981	97	982	638	999999	999999	123	235	999999	999999	891	999999	29	122	999999	971	999999	265	858	999999	999999	975	597	527	944	999999	316	306	897	804	214	106	630	154	478	338	393	999999	64	999999	391	399	379	197	304	663	411	999999	999999	51	475	822	189	927	672	15	499	465	693	170	242	817	338	933	999999	795	999999	874	644	238	588	471	210	271	469	999999	606	409	999999	290	640	919	999999	855	339	391	999999	702	482	472	838	999999	923	894	364	574	71	999999	999999	509	223	537	752	327	463	14	621	999999	999999	784	409	100	241	999999	530	322	77	482	603	837	877	747	402	999999	999999	659	548	316	906	895	826	169	999999	723	77	112	177	432	999999	335	999999	999	999999	698	999999	748	999999	999999	373	51	999999	588	842	141	631	476	144	580	999999	804	466	999999	21	999999	999999	250	659	518	345	427	155	999999	999999	999999	999999	878	513	999999	999999	999999	999999	37	943	864	397	999999	327	309	101	601	999999	999999	505	597	868	465	987	670	740	822	99	999999	999999	946	896	999999	507	573	74	753	962	999999	471	999999	999999	438	371	156	185	719	999999	359	999999	999999	999999	559	999999	492	409	611	999999	842	963	296	999999	999999	853	996	968	535	740	754	244	348	638	999999	134	229	756	440	999999	840	495	31	899	999999	999999	440	496	347	723	25	173	999999	861	130	999999	184	724	999999	585	374	188	999999	999999	999999	125	87	115	922	434	920	736	969	518	999999	357	941	397	821	31	422	510	999999	811	724	591	999999	486	518	999999	950	504	999999	855	728	662	845	52	731	999999	684	335	574	912	803	288	203	999999	
999999	772	535	787	903	46	172	864	557	999999	264	586	343	600	999999	862	483	425	999999	999999	789	999999	512	999999	665	999999	346	97	999999	718	18	999999	999999	999999	675	999999	533	172	600	999999	692	863	999999	16	787	155	291	94	999999	711	438	387	251	90	165	423	270	636	132	706	999999	999999	929	999999	829	818	199	506	999999	851	999999	321	824	384	430	925	292	505	122	999999	915	261	359	233	289	630	204	999999	999999	261	485	897	50	999999	962	617	934	276	999999	969	955	784	169	887	383	999999	563	866	659	239	140	999999	523	999999	791	447	999999	705	999999	209	624	882	825	673	375	441	999999	930	422	813	990	26	328	153	999999	999999	999999	472	850	171	999999	337	999999	451	131	999999	383	438	113	524	999999	238	716	977	999999	82	958	999999	521	999999	847	632	999999	846	248	123	445	380	57	659	355	264	855	398	141	999999	235	384	551	653	67	999999	827	999999	921	762	999999	351	798	492	182	606	950	999999	324	999999	882	811	212	17	285	13	390	999999	179	999999	383	328	845	999999	999999	999999	944	868	999999	999999	805	557	924	999999	813	999999	582	565	486	748	313	946	83	696	413	424	181	544	377	64	462	999999	727	294	388	981	999999	999999	999999	598	662	91	34	319	999999	335	887	726	999999	191	430	825	999999	999999	333	999999	254	159	654	999999	413	410	500	830	552	431	999999	639	999999	999999	598	999999	999999	888	96	999999	999999	763	66	88	999999	455	350	196	633	636	417	306	961	951	736	356	999999	999999	999999	262	999999	204	767	218	505	257	628	371	592	588	906	999999	344	999999	514	999999	102	576	895	958	999999	314	206	999999	23	999999	678	999999	105	252	757	706	999999	834	640	728	996	999999	582	999999	826	979	999999	55	730	339	999999	860	999999	999999	263	999999	327	999999	202	287	997	851	999999	971	579	481	275	999999	999999	209	999999	999999	470	999999	494	999999	999999	999999	141	90	999999	999999	195	684	572	817	709	849	988	248	388	477	641	362	730	155	653	611	709	355	713	263	224	530	955	999999	399	660	761	20	524	711	105	122	577	847	666	999999	409	761	772	999999	361	999999	999999	907	869	999999	66	348	599	392	999999	786	999999	457	935	664	999999	999999	999999	58	999999	978	723	999999	381	999999	785	999999	999999	143	999999	948	582	296	901	999999	709	999999	591	291	604	422	999999	142	806	318	745	999999	911	11	792	298	343	723	338	382	868	999999	535	350	332	999999	860	466	190	957	213	90	999999	312	999999	679	529	147	999999	675	999999	591	999999	72	
783	665	999999	486	351	999999	615	858	958	999999	764	564	523	250	958	999999	999999	953	999999	848	999999	664	574	608	56	122	768	205	279	662	814	287	284	472	566	666	211	383	125	276	352	355	999999	36	548	999999	166	288	188	33	999999	615	638	31	958	128	101	373	439	999999	999999	999999	589	306	715	999999	289	999999	684	301	229	189	837	999999	506	759	543	548	70	656	955	999999	26	255	549	999999	648	999999	514	447	575	838	943	886	130	932	999999	825	999999	70	999999	115	999999	887	804	933	999999	999999	999999	208	999999	553	313	783	283	999999	402	344	756	516	839	999999	546	246	999999	391	246	951	565	573	999999	717	236	999	545	849	885	139	450	999999	431	695	737	315	999999	31	534	999999	613	465	539	431	79	805	999999	999999	569	368	170	999999	696	999999	397	999999	214	868	999999	313	247	433	780	273	893	999999	94	153	300	240	384	999999	856	87	999999	110	43	571	648	431	778	462	290	526	999999	36	999999	605	999999	999999	111	999999	705	999999	921	189	684	276	538	929	999999	999999	999999	999999	984	465	567	999999	999999	297	918	642	230	999999	535	785	153	264	304	999999	999999	488	999999	515	999999	390	999999	999999	165	168	425	766	999999	718	999999	699	668	951	542	999999	999999	310	127	20	866	999999	773	809	999999	145	999999	430	999999	671	710	242	242	287	208	603	999999	932	464	329	871	161	999999	999999	999999	835	999999	999999	721	999999	407	918	370	999999	649	671	616	199	939	29	132	995	794	372	17	477	466	390	752	939	999999	536	846	999999	999999	999999	859	271	999999	859	28	843	999999	191	274	791	872	408	638	537	986	275	993	444	999999	999999	367	246	999999	717	378	735	449	999999	742	870	82	999999	694	999999	812	354	574	89	10	289	999999	612	999999	999999	605	68	752	225	952	781	543	412	601	999999	357	622	767	908	490	293	403	926	449	403	719	309	999999	999999	999999	642	701	913	999999	916	999999	754	149	288	999999	999999	983	233	830	960	337	670	971	431	587	999999	587	666	598	999999	886	999999	173	999999	506	305	354	58	999999	320	90	629	968	684	685	602	999999	488	999999	180	309	179	106	488	999999	999999	338	292	125	534	64	999999	324	726	40	227	591	445	782	815	966	934	732	519	999999	999999	999999	296	745	985	717	108	999999	428	999999	999999	999999	999999	637	456	966	71	933	966	265	55	315	252	999999	467	20	47	706	980	999999	375	446	586	608	369	357	52	546	139	817	956	175	895	318	999999	953	906	999999	335	849	904	11	766	
264	834	401	459	642	999999	974	679	401	888	224	52	279	687	86	277	999999	924	524	803	158	308	999999	419	999999	339	513	999999	239	381	141	999999	374	999999	331	999999	967	898	410	999999	165	148	999999	286	681	275	54	276	830	540	236	999999	999999	207	999999	955	954	999999	525	312	774	870	450	30	757	914	999999	999999	365	312	310	211	524	266	648	20	743	999999	738	668	295	247	283	698	154	217	920	999999	72	376	819	984	382	107	493	999999	697	544	528	766	597	455	910	528	239	35	410	999999	999999	607	999999	360	254	857	27	537	597	751	999999	550	994	512	537	989	999999	326	828	426	773	364	322	209	85	971	81	840	336	755	469	129	806	797	616	464	163	469	740	524	999999	955	696	946	668	999999	771	94	917	999999	44	999999	206	983	999999	205	295	22	285	283	786	999999	211	842	292	756	999999	207	895	83	835	33	585	999999	346	999999	999999	376	541	106	999999	999999	922	999999	720	999999	923	823	447	421	179	151	999999	999999	738	903	999999	854	664	912	245	574	199	844	95	21	337	892	647	542	999999	918	481	188	83	800	264	796	132	736	832	919	759	484	903	694	999999	129	575	999999	72	999999	712	628	861	999999	999999	87	329	709	228	999999	999999	905	883	999999	669	999999	393	938	649	958	731	927	90	325	999999	999999	941	401	181	218	326	214	479	724	999999	852	327	999999	13	999999	476	422	518	800	999999	854	600	999999	999999	834	999999	637	793	114	91	784	548	545	819	999999	146	927	999999	999999	715	971	435	999999	54	999999	687	944	934	472	491	319	999999	289	581	961	124	999999	377	347	999999	688	421	999999	642	432	999999	999999	629	922	50	549	884	999999	95	999999	428	441	609	217	156	999999	702	331	999999	772	374	269	999999	858	966	999999	559	999999	536	36	999999	70	526	621	512	905	324	22	431	999999	434	910	203	808	542	683	999999	999999	999999	999999	985	999999	752	870	67	55	817	771	999999	201	999999	693	999999	68	223	367	999999	987	704	250	476	690	899	999999	347	463	75	999999	325	292	169	399	999999	999999	999999	468	318	656	999999	466	999999	553	66	239	952	740	999999	999999	595	185	999999	701	999999	949	224	305	999999	81	532	603	980	662	456	673	42	600	999999	136	27	754	58	999999	433	247	999999	923	634	670	728	607	524	999999	570	999999	523	468	933	60	630	745	999999	999999	134	960	486	999999	107	392	207	362	57	812	127	840	136	511	277	227	797	301	670	531	353	999999	89	60	101	999999	160	573	
666	642	506	281	487	811	143	999999	761	726	826	251	472	375	559	999999	812	999999	22	21	999999	715	263	339	84	746	894	209	999999	999999	344	999999	242	634	696	999999	315	999999	999999	325	999999	804	466	81	475	429	999999	977	375	376	247	372	304	999999	382	950	389	177	206	740	916	934	591	334	999999	46	19	838	679	154	999999	967	999999	696	643	395	259	191	864	655	688	916	999999	999999	999999	999999	496	103	999999	745	35	148	648	622	408	443	999999	141	689	999999	420	999999	999999	230	999999	999999	995	999999	505	987	999999	208	313	551	62	999	110	87	999999	419	549	915	586	933	129	268	329	754	297	999999	999999	127	502	435	999999	999999	999999	999999	999999	999999	976	889	598	274	54	827	835	106	569	409	999999	145	996	279	889	999999	643	999999	111	711	950	251	999999	304	814	999999	999999	999999	316	999999	391	497	542	225	999999	660	327	322	888	302	432	232	194	999999	867	47	130	232	999999	740	824	253	511	834	999999	735	580	303	460	470	131	957	999999	999999	27	844	603	780	835	238	186	330	486	809	288	727	66	430	436	999999	463	482	342	575	769	147	986	999999	256	708	999999	999999	862	428	999999	475	442	219	871	33	443	349	396	317	564	999999	767	702	555	999999	678	159	866	683	16	999999	624	224	215	879	999999	999999	534	999999	158	161	999999	67	999999	812	295	847	559	999999	343	999999	999999	35	20	275	380	293	162	14	39	930	168	189	422	532	850	999999	999999	991	174	548	815	268	168	412	46	999999	74	743	955	999999	999999	999999	350	999999	562	999999	214	939	509	574	743	529	108	999999	999999	288	645	999999	961	999999	843	568	248	794	308	999999	866	607	239	999999	999999	418	58	999999	340	704	838	529	969	261	23	74	491	600	999999	295	170	999999	419	757	999999	957	999999	887	999999	999999	224	999999	593	999999	732	999999	710	838	354	999999	481	899	999999	298	450	999999	146	999999	65	779	86	648	989	23	666	925	198	482	605	271	637	171	221	999999	490	293	999999	243	528	416	363	653	255	480	999999	270	64	999999	317	949	999999	81	999999	217	956	576	565	580	79	807	417	238	243	92	999999	319	688	588	808	166	190	903	191	648	999999	433	403	999999	209	405	870	78	999999	656	451	565	339	14	352	914	999999	365	999999	720	999	135	999999	172	783	504	582	475	999999	160	999999	917	889	193	791	533	999999	57	380	673	936	999999	999999	586	641	141	979	683	246	894	439	825	999999	470	648	301	23	241	734	704	822	405	756	24	
887	533	999999	999999	223	819	999999	680	999999	500	783	660	71	999999	999999	652	525	898	999999	427	721	943	188	429	544	499	519	941	999999	675	851	999999	593	59	699	118	465	832	999999	427	162	758	999999	248	687	988	239	190	710	92	189	923	999999	338	303	943	355	999999	999999	723	309	799	367	318	649	999999	77	22	143	422	999999	692	438	811	275	999999	112	940	999999	555	999999	999999	240	240	496	999999	375	999999	999999	755	762	219	230	747	999999	363	400	532	599	445	921	227	56	298	895	497	495	999999	73	340	840	999999	514	66	463	969	568	999999	822	722	876	812	999999	388	659	999999	471	691	692	911	571	580	351	306	634	52	292	942	999999	998	441	20	999999	425	914	357	704	999999	293	158	794	273	999999	877	568	118	960	999999	638	999999	999999	804	671	161	999999	270	73	217	432	420	999999	626	792	824	290	999999	621	841	474	311	282	999999	407	544	127	308	870	474	999999	525	92	999999	999999	426	972	637	999999	49	655	999999	293	496	741	873	471	999999	480	886	999999	703	497	128	204	337	645	727	999999	137	43	999999	400	999999	999999	999999	337	72	322	376	999999	652	526	581	999999	820	27	785	566	533	83	949	827	999999	877	44	999999	963	430	999999	780	999999	240	221	16	194	999999	693	27	999999	545	999999	999999	999999	44	944	999999	999999	933	383	319	999999	171	999999	64	94	643	416	722	999999	878	374	641	999999	999999	607	999999	999999	574	10	566	999999	999999	732	988	999999	103	723	999999	932	856	122	40	57	667	920	93	368	999999	922	999999	847	999999	581	956	181	767	999999	999999	437	999999	872	351	932	816	985	101	438	884	389	990	999999	999999	789	588	999999	343	999999	678	676	523	63	157	652	459	999999	362	196	775	817	999999	999999	216	522	410	984	771	999999	999999	681	828	999999	999999	777	931	999999	999999	191	993	200	837	182	841	840	913	479	725	698	483	106	632	905	663	77	999999	416	712	944	389	999999	999999	246	364	996	999999	999999	579	999999	999999	827	999999	181	202	585	979	734	742	999999	609	930	268	82	624	143	59	922	999999	999999	999999	999999	919	446	802	399	205	601	818	845	992	54	999999	356	977	999999	999999	461	712	87	999999	748	674	346	344	458	999999	999999	621	230	947	925	877	173	999999	205	907	893	378	803	999999	999999	915	897	384	999999	41	911	999999	999999	376	597	220	999999	328	556	999999	582	111	353	63	283	979	598	999999	77	176	999999	282	999999	748	873	999999	999999	697	999999	832	999999	962	779	427	999999	826	999999	
999999	359	714	964	844	527	354	335	791	999999	750	116	408	327	999999	999999	999999	999999	639	324	230	502	514	312	999999	619	724	84	620	331	999999	628	457	336	744	999999	362	211	892	755	437	999999	91	67	168	591	999999	515	777	655	390	132	999999	999999	999999	360	845	412	748	235	999999	279	714	470	108	131	659	999999	582	461	954	197	999999	883	886	807	420	456	999999	634	318	218	307	965	999999	803	999999	944	902	999999	702	949	463	667	999999	167	708	621	959	46	999999	237	999999	325	700	203	721	999999	625	626	999999	398	268	123	916	594	999999	999999	999999	304	298	714	179	199	999999	14	999999	744	931	999999	999999	799	496	116	703	90	286	981	274	747	92	999999	329	286	999999	313	690	999999	751	368	195	959	102	664	748	226	67	742	999999	695	469	976	999999	895	527	150	901	999999	999999	835	999999	990	484	781	999999	376	999999	893	746	455	323	393	999999	573	999999	148	706	832	999999	486	33	543	424	578	288	116	941	433	759	999999	411	538	999999	915	60	999999	485	321	452	382	831	999999	999999	121	381	999999	983	417	362	999999	444	79	999999	933	999999	999999	575	905	503	999999	434	961	999999	443	53	785	463	87	522	999999	663	395	999999	985	654	858	546	313	206	212	999999	534	999999	380	999999	341	744	996	113	285	999999	579	999999	346	947	870	41	999999	999999	999999	622	999999	894	23	999999	999999	690	808	288	954	237	999999	708	300	983	900	890	763	999999	711	50	999999	999999	246	719	94	577	53	47	784	826	982	245	999999	999999	999999	639	68	655	820	999999	936	999999	159	58	367	870	999999	999999	999999	980	277	988	365	556	999999	931	657	303	640	481	647	770	503	137	999999	999999	108	711	766	270	831	118	754	999999	113	748	824	198	362	224	60	690	999999	804	559	994	999999	63	433	295	982	764	24	349	999999	175	224	31	803	340	999999	999999	999999	999999	999999	169	244	305	452	999999	999999	468	941	999999	431	957	779	699	577	260	156	999999	287	999999	288	77	103	999999	65	999999	999999	802	395	31	452	999999	103	215	999999	999999	999999	584	610	25	188	524	822	598	917	999999	396	999999	454	999999	194	726	999999	125	999999	90	76	828	999999	514	884	314	82	920	973	197	863	574	52	188	501	571	444	272	302	764	999999	504	497	18	552	999999	358	843	836	726	999999	999999	999999	999999	333	930	345	106	141	999999	999999	902	624	730	193	999999	483	275	999999	623	291	999999	999999	999999	834	999999	341	999999	999999	876	955	239	93	257	491	886	866	476	854	
570	999999	347	140	428	322	353	880	999999	825	730	999999	92	792	223	444	439	999999	964	741	762	599	114	144	264	918	222	818	376	248	307	954	999999	421	491	397	999999	145	404	430	999999	999999	999999	999999	241	351	872	446	869	813	62	999999	902	999999	999999	970	131	213	876	509	110	999999	513	527	999999	775	528	671	311	826	500	303	759	543	260	999999	999999	699	999999	999999	999999	775	949	999999	999999	575	999999	999999	329	520	275	740	268	999999	330	999999	999999	999999	887	999999	823	999999	145	52	323	758	999999	369	484	31	944	432	310	963	463	999999	585	949	341	953	723	999999	999999	999999	560	999999	44	864	223	303	893	979	999999	446	99	844	639	999999	250	437	999999	692	796	308	575	999999	999999	999999	441	999999	381	237	714	934	742	576	859	999999	491	999999	724	117	156	999999	137	999999	620	863	874	618	695	999999	709	999999	360	41	459	54	224	716	999999	739	433	227	999999	665	274	999999	704	522	999999	294	424	686	713	495	546	615	180	609	233	999999	999999	822	309	703	528	810	584	999999	127	815	999999	775	999999	984	999999	999999	999999	471	701	743	169	362	633	411	999999	32	201	999999	494	999999	873	615	999999	753	319	610	917	229	147	464	999999	993	404	999999	163	649	452	729	810	999999	357	708	908	999999	999999	77	199	898	999999	999999	619	999999	226	283	941	525	999999	490	999999	84	20	49	334	999999	450	175	999999	463	257	999999	999999	999999	63	876	496	175	706	12	346	999999	999999	999999	779	640	845	583	999999	999999	238	638	367	961	64	999999	607	317	999999	671	999999	999999	119	736	999999	836	926	999999	665	349	786	776	999999	289	154	999999	999999	991	270	693	402	999999	999999	836	234	618	256	999999	417	999999	999999	189	791	45	999999	105	999999	683	378	943	714	697	918	437	345	461	820	88	817	631	83	616	56	689	278	184	853	283	511	42	999999	999999	739	348	81	999999	985	782	999999	58	300	999999	623	327	979	704	948	960	999999	772	999999	999999	799	999999	254	662	142	111	766	787	999999	859	181	345	999999	405	958	999999	366	999999	999999	999999	760	999999	341	103	993	999999	710	999999	235	892	781	739	244	999999	518	953	104	418	999999	883	999999	999999	806	441	807	287	999999	583	746	378	604	763	305	760	999999	40	454	160	668	412	999999	202	562	360	999999	442	110	941	886	14	485	999999	273	593	999999	230	962	899	295	715	765	136	828	999999	297	28	999999	484	13	488	508	943	750	71	999999	999999	977	999999	364	375	187	32	696	999999	893	657	999999	999999	
738	999999	999999	555	865	999999	647	274	374	705	73	999999	999	999999	937	408	505	999999	207	211	111	999999	999999	517	545	920	537	743	440	96	963	639	528	730	745	817	420	999999	87	796	424	227	459	281	392	305	999999	561	999999	297	245	361	460	999999	610	540	943	560	19	945	425	903	833	287	999999	433	999999	999999	880	130	999999	552	464	999999	787	883	999999	999999	134	249	554	999999	658	999999	850	612	999999	240	129	214	873	999999	999999	141	999999	520	999999	181	539	999999	765	106	999999	963	309	999999	999999	999999	510	727	791	971	436	770	401	999999	254	999999	999999	139	254	999999	158	675	256	999999	608	332	38	276	499	577	442	175	484	457	305	999999	999999	167	715	138	729	402	423	902	433	183	740	932	999999	702	999999	409	714	465	948	999999	717	999999	94	573	32	999999	999999	224	538	271	296	943	154	560	847	279	423	126	580	756	999999	999999	999999	435	591	999999	10	796	999999	999999	460	28	509	299	977	672	82	152	116	999999	174	999999	999999	172	999999	796	999999	715	855	475	986	598	885	201	752	373	475	659	999999	925	243	440	391	999999	810	277	999999	999999	582	185	999999	281	19	95	591	63	999999	999999	548	795	318	999999	999999	367	57	862	142	999999	999999	999999	207	999999	999999	190	261	733	817	869	361	619	362	933	999999	999999	277	714	588	799	610	699	393	932	121	196	617	948	499	999999	458	948	144	136	317	967	977	784	999999	829	834	857	245	120	190	928	442	999999	162	999999	99	342	284	343	707	846	231	999999	999999	973	573	313	244	793	421	413	999999	235	626	175	702	999999	602	999999	999999	752	999999	283	752	192	754	242	796	237	999999	125	674	801	999999	999999	746	713	483	148	266	999999	622	451	698	777	999999	999999	758	999999	999999	606	739	999999	377	955	999999	948	999999	999999	999999	340	517	17	858	306	739	999999	806	165	429	999999	999999	464	502	444	139	23	584	999999	737	547	483	809	999999	338	385	159	434	474	999999	798	201	999999	919	925	999999	614	999999	402	48	772	410	999999	567	581	999999	285	32	999999	999999	999999	373	999999	391	681	999999	999999	350	999999	999999	589	999999	342	87	630	999999	656	999999	577	430	999999	430	191	999999	965	146	999999	251	95	742	109	999999	500	648	709	434	999999	972	247	78	316	274	999999	482	458	999999	999999	999999	936	785	999999	740	454	512	310	948	192	611	425	999999	975	465	264	788	999999	999999	999999	693	377	206	152	999999	307	999999	999999	260	368	709	999999	451	78	364	315	310	803	369	681	988	348	
999999	999999	52	557	702	999999	850	999999	284	661	995	766	384	158	740	642	265	442	946	999999	59	590	482	999999	973	475	621	160	953	984	461	781	769	354	617	999999	109	136	604	415	999999	250	94	999999	492	685	694	216	574	667	547	926	735	599	299	179	769	919	583	236	481	700	999999	299	999999	999999	996	39	999999	787	543	139	999999	541	135	809	506	434	641	298	781	999999	999999	295	447	534	55	180	65	447	193	190	553	377	933	572	193	999999	848	277	688	999999	675	787	134	417	99	999999	473	490	673	999999	287	999999	455	76	124	770	999999	676	178	826	974	102	603	363	585	469	999999	563	625	999999	586	373	999999	999999	739	798	171	40	444	851	706	575	774	848	999999	268	922	867	457	999999	943	181	109	861	690	582	999999	770	999999	629	999999	999999	864	962	759	999999	685	338	999999	325	609	999999	241	326	130	999999	328	755	460	327	547	999999	115	999999	767	999999	274	747	999999	166	615	400	208	815	999999	796	710	811	999999	988	999999	593	999999	141	999999	999999	940	999999	741	291	264	438	319	999999	91	999999	804	661	999999	354	999999	937	902	179	999999	218	622	425	71	334	999999	516	999999	472	744	953	209	973	399	999999	473	491	15	155	999999	999999	999999	693	999999	409	991	58	616	744	348	645	999999	370	430	605	510	525	721	999999	592	747	771	999999	769	999999	656	830	272	999999	881	168	931	757	277	999999	137	999999	691	662	999999	649	899	922	133	109	271	838	552	794	144	947	999999	999999	562	164	415	999999	924	605	999999	999999	999999	999999	863	190	713	934	103	896	477	581	834	69	84	999999	848	849	723	670	866	818	287	478	426	933	999999	343	205	999999	999999	893	14	96	909	182	863	843	69	943	396	337	744	656	999999	999999	999999	999999	999999	618	316	565	520	263	999999	999999	999999	999999	999999	999999	792	379	999999	999999	778	584	576	747	159	902	89	999999	999999	780	284	538	999999	631	999999	999999	819	999999	819	586	805	999999	382	751	999999	975	299	999999	214	139	160	26	599	763	999999	999999	985	376	999999	999999	999999	999999	775	999999	979	209	999999	260	999999	774	120	116	560	162	999999	225	211	825	399	184	612	533	799	661	629	268	939	320	754	420	878	453	999999	999999	57	999999	787	642	771	157	123	49	400	439	28	999999	465	999999	587	999999	539	169	976	999999	18	15	512	124	999999	720	999999	551	506	744	895	667	981	362	114	999999	438	999999	63	999999	70	999999	142	369	999999	999999	999999	502	999999	101	881	719	476	747	999999	999999	
991	673	999999	61	999999	572	542	656	999999	361	72	999999	999999	999999	999999	970	115	999999	999999	445	872	999999	481	999999	918	768	818	999999	863	186	200	244	172	72	999999	764	999999	12	364	999999	40	486	999999	291	522	698	169	828	867	910	999999	742	999999	753	180	999999	999999	996	143	128	754	137	793	367	171	827	941	280	223	469	932	112	379	828	414	395	326	200	22	999999	999999	989	999999	952	572	999999	814	419	999999	999999	572	999999	869	245	743	902	692	468	999999	694	757	999999	999999	407	999999	510	373	999999	348	784	532	11	983	913	999999	999999	590	999999	794	713	999999	999999	388	381	999999	891	999999	143	999999	511	703	999999	80	327	999999	999999	385	149	974	72	999999	222	80	999999	999999	999999	67	956	725	999999	322	851	999999	416	681	235	510	243	999999	95	999999	240	517	836	91	674	999999	999999	450	800	389	999999	866	732	629	801	461	281	71	999999	999999	287	417	115	199	851	194	663	646	246	219	151	638	888	794	999999	705	243	36	645	639	401	515	925	999999	871	985	999999	786	880	773	239	999999	186	999999	999999	822	412	647	239	999999	999999	29	213	591	247	812	999999	999999	776	999999	999999	999999	426	999999	442	771	999999	514	327	865	254	999999	766	473	980	970	461	637	804	40	999999	999999	796	165	999999	382	311	999999	362	69	18	999999	20	784	555	984	754	490	818	228	340	897	999999	999999	999999	401	262	999999	611	999999	360	349	143	745	999999	632	457	999999	334	999999	470	158	162	268	857	251	999999	999999	999999	999999	225	971	819	585	700	406	999999	999999	920	969	129	999999	732	999999	708	669	868	275	981	922	536	493	166	757	758	999999	744	71	516	993	536	280	822	615	61	389	529	999999	54	406	366	999999	350	364	940	899	425	76	559	198	383	599	11	995	469	731	814	999999	827	518	999999	214	916	927	443	999999	748	127	999999	999999	149	320	230	584	999999	999999	153	801	999999	858	766	677	511	328	619	936	999999	999999	156	329	574	468	730	536	745	162	118	999999	999999	999999	999999	308	999999	241	58	999999	999999	426	999999	999999	588	999999	254	968	752	983	999999	597	317	506	999999	921	971	714	999999	681	999999	694	838	413	403	999999	880	999999	707	999999	999999	280	279	999999	567	852	396	999999	740	562	223	999999	784	762	459	521	115	424	519	239	999999	328	999999	377	482	684	587	999999	999999	858	141	999999	271	294	348	999999	999999	999999	999999	728	999999	782	999999	999999	467	828	910	999999	954	881	625	466	216	478	140	326	793	902	83	883	274	371	634	
882	430	695	500	999999	999999	37	203	353	485	791	704	555	999999	999999	909	654	774	511	81	682	243	675	321	793	999999	999999	638	425	687	999999	463	173	157	101	999999	772	338	420	662	999999	688	281	980	424	774	584	970	508	992	999999	999999	999999	299	952	648	754	383	706	344	999999	399	778	999999	430	338	540	407	264	523	146	326	363	848	999999	999999	962	695	896	29	999999	61	140	999999	999999	946	999999	874	204	452	27	399	631	999999	999999	537	909	614	559	999999	243	186	999999	984	855	113	999999	999999	154	999999	686	68	486	687	764	999999	269	999999	408	484	999999	666	999999	812	506	747	694	287	587	617	93	357	999999	810	785	402	345	155	576	164	200	999999	729	245	999999	999999	912	999999	321	921	999999	563	215	84	458	999999	973	904	999999	999999	418	478	337	999999	999999	339	921	676	902	371	14	999999	779	253	294	999999	999999	999999	56	548	834	750	966	666	349	530	151	71	361	999999	429	440	668	999999	746	721	999999	201	371	436	46	246	51	949	916	999999	783	961	999999	999999	999999	16	857	939	999999	667	512	671	198	999999	197	860	324	693	942	999999	455	321	507	572	999999	745	606	620	511	598	999999	26	749	195	746	190	281	757	578	422	999999	728	999999	88	219	785	999999	26	249	186	921	358	16	999999	708	472	463	227	999999	999999	410	247	438	999999	959	999999	999999	13	999999	16	588	567	125	999999	999999	726	137	429	363	999999	999999	999999	999999	334	676	360	20	407	999999	284	999999	999999	559	684	22	345	300	508	129	723	863	999999	999999	242	598	999999	999999	486	362	999999	344	44	999999	999999	162	821	866	999999	999999	608	999999	524	526	999999	290	999999	17	440	999999	654	436	628	999999	639	758	741	180	148	999999	322	999999	533	54	504	940	691	199	974	532	999999	479	196	999999	520	248	349	483	999999	951	73	356	999999	969	708	555	999999	734	999999	827	999999	999999	727	377	696	491	951	479	32	393	598	999999	43	999999	325	184	999999	999999	789	401	999999	268	95	197	672	965	999999	563	999999	999999	234	956	965	157	121	550	752	818	803	39	296	869	461	701	362	728	323	999999	653	533	999999	587	999999	832	418	162	565	540	705	731	175	397	999999	83	999999	999999	999999	999999	797	999999	999999	431	335	999999	999999	999999	806	999999	834	944	651	999999	999999	813	999999	646	999999	142	738	959	985	222	123	81	863	898	737	999999	542	720	358	999999	999999	878	111	884	261	195	727	870	355	999999	705	760	90	743	487	329	999999	522	630	999999	157	837	999999	
220	999999	264	895	999999	999999	429	850	123	999999	223	335	41	712	999999	395	999999	999999	867	613	999999	516	362	990	999999	420	999999	947	30	100	120	289	268	999999	890	575	999999	300	520	999999	926	331	592	999999	999999	418	456	617	680	137	804	831	290	999999	999999	999999	999999	273	999999	796	403	481	830	999999	485	933	76	941	821	193	397	999999	894	808	687	491	923	198	134	712	963	800	276	892	999999	999999	999	45	123	197	620	734	999999	724	665	454	501	569	688	933	351	515	999999	999999	739	278	999999	481	999999	494	780	767	149	73	832	999999	999999	937	999999	205	999999	41	827	634	573	999999	999999	180	153	243	999999	363	509	200	370	457	14	779	999999	999999	352	528	499	999999	416	853	595	461	999999	71	249	999999	832	999999	999	319	688	171	923	86	267	765	337	312	999999	426	268	948	702	384	599	435	784	719	853	414	999999	999999	227	720	999999	559	288	92	994	999999	530	26	201	61	769	842	855	85	759	586	999999	196	136	990	594	646	999999	517	472	814	778	123	639	594	776	490	999999	213	18	999999	487	254	318	77	895	251	757	650	615	756	579	708	999999	276	223	356	81	236	135	431	800	771	999999	190	657	417	386	999999	284	999999	898	999999	77	60	999999	946	878	999999	105	353	889	118	901	715	999999	999999	163	373	381	430	419	999999	88	587	907	715	634	999999	999999	487	865	161	999999	336	857	927	641	999999	176	277	477	22	141	782	541	692	870	999999	999999	587	999999	999999	235	854	868	191	999999	999999	152	394	321	999999	649	617	999999	999999	742	575	999999	999999	438	253	207	113	953	407	585	306	56	999999	999999	999999	192	831	233	852	925	999999	467	675	999999	162	766	781	955	726	372	524	304	999999	950	304	55	638	159	20	999999	131	999999	471	999999	276	443	927	549	591	568	818	394	634	812	230	999999	193	952	286	999999	425	158	236	999999	71	12	252	999999	550	999999	553	681	222	47	804	619	999999	999999	98	999999	839	242	374	167	553	139	999999	990	729	197	999999	685	873	533	400	973	674	435	999999	273	200	661	999	906	24	146	999999	999999	18	610	999999	124	864	999999	647	192	783	999999	491	999999	342	262	546	362	821	868	808	688	999999	831	999999	570	533	824	527	187	243	467	153	416	958	82	999999	128	86	999999	821	315	886	999999	199	999999	943	999999	931	999999	125	646	94	999999	338	493	950	999999	999999	549	591	49	49	469	949	326	925	85	972	269	280	427	285	84	57	502	999999	999999	641	348	627	
918	892	589	72	596	382	996	88	474	999999	804	999999	537	999999	781	999999	426	268	873	999999	868	641	672	667	697	370	999999	109	835	691	521	545	326	922	999999	156	999999	406	362	999999	999999	997	508	999999	475	964	748	917	999999	236	999999	179	999999	668	758	287	230	922	999999	236	371	999999	999999	783	610	269	146	614	493	634	816	30	906	999999	752	871	143	535	201	732	622	103	833	999999	316	351	777	658	173	395	926	999999	41	999999	582	999999	755	724	999999	216	999999	143	433	641	420	364	999999	838	916	999999	154	999999	730	642	999999	999999	999999	642	999999	268	491	487	451	108	707	288	999999	780	999999	999999	126	418	999	985	903	489	669	202	999999	951	88	939	742	285	250	242	807	399	522	313	967	122	257	277	725	999999	691	335	933	142	376	492	491	205	771	735	694	745	738	999999	609	871	454	526	190	999999	744	175	999999	999999	481	598	267	53	753	14	171	999999	270	562	999999	343	269	66	584	595	457	547	514	515	547	72	999999	398	704	999999	668	731	96	183	607	525	477	468	661	777	234	999999	452	767	574	961	484	186	999999	999999	611	397	999999	594	999999	207	999999	999999	927	418	938	869	999999	656	346	440	646	96	955	281	865	801	405	806	370	999999	999999	746	941	586	999999	484	70	439	494	280	789	501	999999	409	864	135	540	252	839	364	109	999999	999999	143	325	398	230	65	999999	810	992	144	999999	94	112	915	410	351	831	463	808	909	171	75	650	999999	18	555	999999	740	270	163	967	15	910	999999	325	807	999999	999999	999999	15	999999	683	288	655	277	994	307	949	725	999999	420	999999	556	200	999999	365	493	180	390	675	999999	669	999999	838	177	228	184	802	999999	603	999999	642	209	803	999999	488	999999	999999	877	23	999999	468	25	80	742	999999	459	720	675	959	324	100	999999	588	999999	370	143	449	487	58	820	505	359	131	119	999999	186	752	320	155	999999	497	303	999999	427	189	654	480	105	586	768	463	999999	999999	288	989	833	621	446	999999	355	999999	999999	828	999999	752	119	893	999999	964	999999	707	409	529	391	999999	796	442	999999	187	716	662	353	901	290	366	999999	999999	843	130	999999	564	999999	802	800	240	999999	475	999999	675	80	999999	519	999999	999999	71	64	608	259	461	202	999999	461	269	999999	999999	999999	616	548	999999	999999	400	59	999999	30	849	401	607	999999	160	846	331	270	494	116	954	153	222	999999	228	311	999999	468	391	927	999999	113	56	999	118	245	372	927	345	300	679	
711	999999	120	332	670	457	999999	999999	999999	999999	999999	999999	163	999999	548	782	887	329	535	615	999999	668	913	476	999999	999999	607	619	915	484	404	924	204	999999	252	475	111	406	558	854	889	370	999999	66	999999	146	999999	161	570	462	484	999999	810	999999	999999	53	765	644	585	325	850	270	192	999999	476	215	772	726	605	83	680	491	771	681	726	572	891	999999	999999	609	461	999999	59	462	999	796	999999	519	689	999999	709	467	820	243	999999	999999	999999	645	589	218	374	176	556	496	999999	993	836	999999	999999	185	162	908	999999	976	863	999999	999999	999999	141	679	101	262	47	999999	373	222	670	999999	676	108	395	255	999999	999999	245	999999	899	562	680	15	959	985	562	999999	57	999999	999999	844	379	610	417	999999	514	999999	127	999999	139	160	132	569	999999	308	462	859	999999	906	641	748	740	578	504	658	59	136	720	115	700	533	358	572	347	826	168	76	691	999999	741	366	999999	133	165	748	439	121	682	999999	532	999999	723	150	169	136	114	800	999999	758	407	999999	199	21	999999	606	802	560	231	506	999999	999999	178	852	175	284	999999	616	999999	999999	229	938	453	69	999999	997	809	999999	413	220	999999	367	960	932	540	363	177	714	711	558	945	879	889	999999	520	146	534	999999	975	999999	114	497	387	359	999999	469	934	140	438	424	797	595	157	999999	784	999999	435	245	999999	811	117	317	905	865	810	349	58	277	548	999999	999999	937	241	528	999999	999999	980	611	403	999999	999999	46	999999	296	761	999999	732	878	401	737	711	999999	999999	173	999999	797	999999	521	549	199	420	999999	591	999999	999999	859	363	999999	904	999999	802	824	841	251	393	80	40	618	114	459	617	999999	875	811	734	999999	999999	78	751	999999	642	999999	999999	214	660	761	454	294	343	901	997	113	974	999999	999999	887	999999	318	780	706	766	973	417	99	581	250	999999	999999	999999	999999	480	294	877	999999	916	343	762	636	590	631	625	999999	284	999999	462	999999	205	43	876	999999	723	79	298	54	999999	999999	60	971	632	419	969	674	37	563	430	712	236	389	925	999999	134	999999	727	999999	90	31	999999	215	637	999999	55	758	903	420	67	999999	996	999999	53	999999	292	791	13	181	661	951	999999	721	999999	750	287	816	118	285	722	901	352	149	964	530	971	845	999999	564	999999	221	770	617	505	29	715	403	346	677	999999	343	999999	999999	497	999999	313	999999	434	886	790	999999	650	999999	697	999999	68	857	867	522	285	447	457	448	999999	450	190	999999	999999	761	
45	883	480	440	967	389	999999	796	651	835	227	999999	999999	457	773	999999	571	152	919	349	961	999999	536	999999	401	999999	886	379	749	57	948	212	761	999999	851	999999	999999	219	661	318	83	272	216	41	304	291	35	999	675	672	878	48	190	876	800	187	357	656	999999	106	503	712	999999	604	887	24	243	749	606	866	999999	999999	490	611	275	698	651	999999	528	120	844	999999	704	999999	178	909	32	885	872	999999	999999	112	181	564	999999	371	225	611	154	290	999999	286	403	808	295	526	557	578	610	111	536	999999	137	928	262	999999	18	970	999999	978	999999	999999	876	999999	315	283	999999	926	795	904	483	50	360	248	72	567	492	895	999999	651	999999	999999	999999	770	999999	707	974	253	312	208	363	255	185	175	298	700	999999	471	503	21	346	631	783	706	627	999999	999999	889	866	694	134	122	188	784	626	548	999999	115	795	607	309	937	624	597	551	238	865	194	949	999999	999999	30	402	779	315	730	670	578	153	650	215	94	999999	617	83	250	999999	400	548	750	626	304	675	895	712	408	16	195	164	399	631	317	939	504	537	113	719	409	479	896	877	999999	962	155	402	224	560	17	523	999999	172	475	645	209	999999	863	355	507	999999	906	999999	999999	999999	999999	28	897	155	882	999999	970	999999	666	920	652	872	131	341	530	999999	498	848	999999	999999	853	236	166	999999	740	758	999999	758	222	999999	573	999999	402	91	218	136	505	79	999999	927	553	999999	505	999999	993	336	624	531	825	15	578	67	724	812	569	999999	862	235	415	134	415	221	318	333	999999	480	999999	49	133	999999	999999	429	181	82	129	83	999999	999999	678	413	999999	153	933	999999	764	516	457	590	521	691	999999	279	664	553	521	341	471	181	999999	523	857	584	407	431	17	159	999999	652	999999	496	795	261	556	11	989	999999	999999	110	569	839	999999	889	999999	442	999999	727	999999	628	561	787	611	559	412	165	556	559	745	512	209	999999	999999	805	897	35	895	999999	999999	999999	999999	258	63	371	612	368	500	967	66	965	300	289	394	267	101	905	999999	999999	999999	999999	455	439	527	776	901	953	218	999999	992	502	999999	999999	14	999999	74	312	734	250	946	999999	665	588	502	999999	221	919	231	373	714	991	150	999999	174	332	999999	133	730	287	469	659	160	284	974	564	999999	999999	285	999999	202	788	999999	644	299	999999	735	866	936	999999	564	981	999999	845	512	11	361	887	953	999999	895	941	581	457	780	297	893	391	999999	938	360	
47	999999	939	180	926	820	999999	370	369	597	349	197	982	722	488	926	314	999999	973	213	541	229	603	396	261	999999	723	999999	11	910	999999	263	998	396	526	999999	999999	675	585	190	855	527	999999	95	555	753	598	735	301	371	589	619	999999	735	819	817	999999	553	919	999999	107	642	369	999999	252	96	999999	596	205	999999	143	639	196	793	357	24	999999	518	840	507	999999	987	999999	639	999999	735	999999	273	577	999999	304	250	999999	866	92	222	168	144	842	468	565	12	539	159	999999	950	432	846	387	805	999999	533	712	421	112	119	999999	729	137	999999	473	925	999999	999999	847	999999	883	329	999999	145	856	501	999999	381	942	614	457	422	411	381	999999	776	886	772	527	770	537	344	763	972	999999	999999	999999	335	995	640	999999	53	311	344	76	112	145	999999	949	690	858	999999	479	497	999999	659	327	756	214	999999	48	256	969	999999	999999	549	566	738	994	427	493	999999	386	311	630	414	120	76	314	209	641	644	822	999999	912	205	864	276	320	492	121	260	130	999999	601	737	999999	234	999999	527	546	407	999999	531	999999	999999	955	177	999999	257	548	260	452	15	999999	403	433	142	174	170	684	299	427	512	315	999999	229	88	710	892	339	885	98	786	999999	244	397	301	640	405	999999	696	999999	73	943	861	808	125	999999	208	314	999999	70	818	999999	257	979	744	226	963	297	999999	467	974	999999	663	172	665	352	822	15	142	501	769	920	987	890	363	568	454	999999	999999	837	511	588	397	824	999999	999999	415	999999	653	84	677	117	999999	239	435	155	999999	999999	153	999999	429	202	181	999999	301	999999	854	366	999999	999999	771	999999	193	49	955	999999	999999	999999	892	721	937	567	362	999999	999999	662	556	758	465	218	288	755	290	341	417	319	417	946	533	381	99	58	999999	999999	999999	148	923	334	283	50	625	999999	999999	432	835	861	840	999999	999999	639	351	106	999999	999999	896	26	999999	852	631	999999	977	583	315	520	999999	999999	929	884	754	686	738	999999	999999	999999	999999	837	948	858	505	999999	479	303	329	893	39	992	156	231	580	296	889	999999	702	636	72	51	146	296	800	947	932	955	999999	940	900	130	999999	999999	824	69	78	999999	357	85	177	683	263	421	490	639	999999	708	313	468	999999	668	999999	999999	362	550	700	662	999999	558	623	999999	999999	389	993	909	381	999999	406	521	227	500	999999	626	469	388	999999	999999	805	170	999999	234	651	899	154	242	601	772	134	283	999999	416	341	799	462	999999	748	
999999	999999	580	999999	82	311	999999	250	305	999999	902	388	974	762	999999	856	897	353	999999	872	45	999999	760	318	609	544	132	162	999999	168	999999	999999	816	639	999999	307	999999	903	141	922	858	999999	848	999999	698	393	160	521	393	559	443	455	999999	781	999999	999999	667	999999	658	538	189	640	439	999999	30	999999	572	999999	999999	678	631	994	999999	476	23	386	396	999999	619	225	999999	999999	769	999999	725	478	111	45	999999	285	639	962	255	999999	743	999999	229	711	999999	961	820	815	672	999999	928	449	244	595	767	337	999999	204	652	442	999999	577	870	999999	422	552	635	999999	999999	573	48	669	749	617	733	795	999999	685	999999	658	999999	578	939	64	333	999999	244	515	999999	597	42	445	999999	812	460	999999	357	52	299	724	335	293	406	108	675	999999	699	626	862	972	181	566	998	999999	47	574	999999	816	853	146	999999	999999	269	999999	540	603	359	936	999999	568	999999	124	396	999999	999999	999999	999999	999999	389	74	586	617	999999	305	999999	476	999999	325	999999	885	537	999999	198	162	416	216	999999	584	999999	82	909	763	999999	303	534	999999	180	999999	672	925	402	999999	437	788	560	700	476	964	405	999999	166	43	170	281	41	906	925	243	999999	999999	98	597	999999	316	999999	822	158	359	999999	368	999999	919	653	999999	493	739	999999	410	602	716	739	999999	999999	503	916	876	999999	197	272	627	142	936	462	556	836	804	525	999999	633	737	551	126	203	46	768	246	390	999999	999999	999999	802	524	641	358	386	39	999999	778	400	288	230	961	999999	152	236	369	467	999999	999999	688	223	999999	777	865	174	623	865	152	735	999999	999999	999999	409	971	825	617	305	114	999999	807	396	747	999999	354	517	999999	999999	60	999999	408	999999	292	307	109	88	999999	747	775	193	762	174	275	52	719	792	938	562	125	327	999999	74	999999	999999	216	302	475	263	432	999999	999999	594	999999	342	336	901	213	999999	310	999999	17	869	529	921	417	999999	131	704	20	561	578	999999	913	733	201	344	426	365	101	806	612	999999	325	427	608	999999	360	932	715	818	589	953	262	233	319	749	544	441	519	573	999999	770	252	870	779	556	680	90	999999	992	485	847	999999	503	999999	451	554	111	999999	249	291	999999	989	202	972	624	999999	999999	423	451	800	984	846	999999	636	841	323	999999	648	62	497	999999	790	723	343	741	70	759	942	999999	204	999999	999999	279	291	999999	781	60	999999	164	780	990	667	699	201	500	10	999999	866	448	138	110	463	270	751	22	408	
275	999999	240	564	26	747	555	256	367	866	576	245	999999	70	273	999999	493	281	507	612	999999	532	843	740	694	999999	504	739	999999	979	857	528	999999	582	999999	201	667	999999	763	252	121	453	834	633	999999	140	221	388	865	554	999999	989	999999	409	317	742	25	999999	999999	999999	252	999999	162	999999	999999	58	999999	82	553	82	888	893	518	265	501	647	698	219	316	563	999999	999999	874	999999	19	868	999999	870	275	773	999999	177	730	999999	999	305	300	455	624	385	174	999999	834	793	666	86	481	999999	908	669	999999	806	193	316	999999	136	941	611	378	150	773	105	807	779	896	720	172	999999	265	205	999999	252	594	931	999999	541	292	90	883	999999	397	296	962	999999	728	378	984	423	999999	873	364	689	87	484	611	79	342	64	896	945	913	601	999999	999999	323	802	221	999999	999999	999999	999999	860	999999	445	752	999999	143	999999	61	528	999999	749	694	391	840	999999	175	120	329	999999	208	237	194	938	30	795	563	999999	292	926	999999	999999	506	282	999999	503	999999	642	731	134	935	140	999999	999999	219	999999	999999	350	999999	655	637	111	933	999999	999999	616	676	789	999999	999999	923	883	999999	135	999999	13	999999	999999	999999	999999	706	533	388	204	393	999999	234	815	999999	856	887	999999	387	999999	299	65	798	908	568	423	827	181	999999	774	210	999999	221	878	17	215	921	495	988	534	948	113	722	738	214	645	391	860	71	568	999999	999999	506	999999	836	315	215	999999	999999	938	519	999999	315	614	993	341	856	356	999999	999999	935	402	233	852	688	195	342	70	703	922	42	966	119	659	704	999999	999999	999999	52	702	10	586	641	60	25	423	797	999999	999999	872	789	45	62	549	632	677	999999	653	604	650	972	999999	640	931	906	999999	425	999999	909	999999	785	927	314	116	521	999999	760	183	837	999999	397	233	999999	830	143	996	914	570	999999	37	999999	901	334	401	999999	856	945	999999	154	472	997	151	999999	250	999999	999999	731	945	37	284	916	314	816	339	263	748	999999	810	999999	909	999999	855	999999	882	491	883	603	912	386	665	413	60	38	374	277	256	35	85	743	281	275	969	543	752	120	999999	94	995	999999	980	37	145	912	244	999999	151	521	326	758	213	268	818	568	999999	870	999999	285	999999	71	999999	999999	999999	76	526	999999	668	322	877	771	783	999999	999999	774	406	999999	277	148	793	539	999999	735	708	326	999999	23	457	410	181	881	999999	433	642	934	141	999999	999999	78	395	601	999999	829	643	555	975	414	660	
53	172	733	602	728	491	999999	935	999999	25	436	999999	512	999999	268	150	999999	526	359	166	673	999999	148	364	209	752	202	373	305	101	163	351	135	999999	999999	247	448	288	526	999999	999999	998	859	999999	847	541	882	414	907	689	647	38	625	258	987	409	33	999999	999999	975	299	999999	639	189	862	95	411	160	782	31	999999	717	10	418	435	675	783	897	516	667	869	787	466	616	454	999999	725	999999	375	14	223	78	885	550	999999	192	368	679	999999	762	139	732	999999	886	999999	929	37	217	823	322	626	136	863	999999	999999	511	91	33	735	737	369	535	785	777	807	633	831	460	765	252	316	999999	517	753	537	147	165	579	629	999999	999999	518	63	62	387	999999	215	999999	444	999999	999999	345	944	652	402	999999	999999	854	89	363	107	577	999999	580	15	522	619	119	999999	969	999999	999999	403	220	640	851	481	732	999999	721	427	999999	26	999999	152	971	169	865	361	999999	200	310	999999	275	426	528	999999	482	999999	999999	999999	106	952	474	795	598	941	733	21	550	133	224	464	367	936	426	561	827	438	44	999999	754	758	274	779	55	999999	138	794	122	785	998	685	534	999999	331	729	999999	999999	999999	39	435	854	810	999999	975	999999	142	999999	999999	967	249	999999	999999	512	999999	347	687	695	999999	587	813	939	999999	765	134	999999	930	124	615	696	20	998	884	14	999999	899	948	464	803	999999	999999	798	793	155	999999	999999	672	31	999999	983	51	855	88	966	999999	496	954	54	999999	445	915	28	999999	314	956	251	999999	17	586	999999	399	233	891	999999	999999	24	999999	754	230	999999	866	999999	999999	632	654	165	919	918	788	440	999999	999999	778	368	293	860	85	489	198	304	794	664	445	707	593	999999	999999	537	268	212	999999	999999	824	999999	579	16	435	101	659	999999	331	999999	229	155	999999	495	999999	533	266	848	999999	999999	999999	999999	999999	211	473	999999	48	836	999999	392	660	586	100	744	89	273	789	287	434	999999	830	397	972	552	445	299	829	999999	373	999999	280	999999	999999	999999	645	898	140	377	542	549	62	822	609	939	591	643	65	143	415	191	744	979	423	999999	836	999999	952	833	766	184	66	941	473	761	121	250	323	417	108	191	143	421	999999	999999	931	17	788	43	960	801	999999	695	691	192	999999	999999	995	317	846	999999	999999	306	610	368	999999	121	359	847	828	351	999999	999999	999999	234	57	999999	244	538	999999	999999	389	919	999999	965	999999	370	259	999999	999999	819	999999	15	999999	631	245	836	999999	
386	401	820	658	941	215	619	481	999999	660	467	999999	372	67	467	293	26	999999	35	434	645	428	133	861	999999	780	18	106	325	999999	413	988	999999	521	857	999999	999999	180	448	714	999999	494	353	999999	999999	155	999999	762	787	721	553	999999	219	411	176	958	999999	958	589	999999	206	522	165	518	257	478	923	851	999999	329	89	846	649	321	181	161	84	423	79	999999	999999	999999	999999	603	533	869	778	809	999999	898	869	999999	591	999999	517	740	338	835	999999	999999	232	852	562	467	642	707	893	999999	240	24	884	854	888	999999	94	951	999999	562	985	387	999999	999999	505	311	999999	833	999999	372	803	441	823	249	999999	999999	701	233	693	999999	999999	999999	976	879	579	340	24	24	999999	925	203	566	536	775	849	84	999999	999999	356	261	17	999999	453	531	999999	798	999999	644	892	142	964	860	999999	999999	602	999999	411	820	545	175	296	445	476	339	179	247	905	57	399	887	999999	593	876	999999	999999	161	382	454	999999	780	148	379	999999	999999	999999	342	308	999999	183	999999	672	802	572	191	999999	571	342	123	361	857	893	153	255	15	998	381	983	999999	517	450	999999	956	999999	764	36	916	999999	251	379	836	938	730	874	709	999999	340	30	695	477	999999	819	268	103	927	886	994	999999	126	236	588	359	482	667	732	999999	715	999999	808	164	58	257	100	999999	999999	999999	173	279	546	999999	667	361	298	358	244	999999	999999	863	117	999999	999999	792	207	25	790	487	999999	72	152	806	508	573	222	540	429	35	999999	999999	578	18	723	725	587	334	568	237	71	133	433	111	383	999999	660	930	133	999999	999999	85	953	47	462	110	136	740	999999	999999	999999	757	999999	218	901	15	294	108	164	315	215	873	456	563	999999	342	639	999999	433	999999	913	291	417	173	975	999999	999999	541	556	623	598	847	52	474	999999	313	203	224	209	999999	999999	561	775	817	60	186	629	400	620	999999	470	999999	317	636	191	999999	349	766	999999	258	999999	999999	551	541	717	368	999999	981	999999	999999	149	999999	840	999999	999999	999999	516	600	123	798	999999	179	921	999999	162	999999	999999	416	293	241	964	437	981	951	999999	813	19	244	110	691	355	647	925	507	980	55	256	262	999999	829	350	749	652	443	235	276	832	125	388	214	828	424	698	999999	158	711	999999	999999	999999	285	351	281	999999	431	452	385	999999	423	456	116	265	287	869	463	890	224	785	547	725	999999	981	894	855	999999	863	999999	949	999999	358	278	612	366	139	999999	487	78	259	
999999	999999	999999	32	418	668	999999	999999	550	555	999999	353	999999	926	895	173	999999	999999	457	426	604	568	521	436	561	75	187	504	999999	157	999999	976	821	965	564	556	876	643	999999	236	583	999999	999999	999999	999999	999999	999999	352	717	999999	673	968	999999	652	654	662	479	422	470	352	490	777	59	999999	947	267	999999	968	372	348	999999	822	729	231	999999	658	999999	999999	721	223	999999	835	787	705	483	639	946	178	321	901	87	463	182	230	745	805	999999	999999	438	999999	815	456	979	999999	906	851	248	808	808	995	417	344	701	999999	701	999999	990	354	918	999999	321	999999	656	470	999999	833	649	999999	486	48	762	334	706	274	408	999999	855	418	999999	632	400	147	999999	326	999999	999999	762	925	529	999999	815	552	11	130	145	999999	999999	999999	117	82	211	739	332	770	242	93	637	436	849	999999	999999	581	554	296	917	183	993	999999	976	528	81	724	999999	999999	232	220	999999	586	139	946	999999	346	311	727	431	999999	999999	599	93	999999	115	335	85	32	299	243	999999	999999	212	961	999999	999999	999999	588	11	486	999999	936	547	999999	760	60	999999	903	111	463	279	827	865	266	999999	404	256	576	422	745	648	957	106	989	222	616	384	177	999999	936	804	722	726	944	901	878	61	999999	649	65	37	182	921	836	963	180	999999	946	999999	74	999999	965	176	265	999999	999999	999999	558	809	999999	999999	140	425	999999	659	556	111	999999	364	490	352	195	927	999999	717	475	46	270	35	52	766	999999	999999	423	999999	838	999999	999999	115	109	48	502	261	999999	388	897	757	756	186	416	79	929	591	122	721	37	999999	808	999999	372	766	579	533	767	387	248	566	12	451	821	10	640	815	265	451	850	999999	431	978	820	718	289	999999	618	999999	999999	846	999999	702	999999	799	747	923	743	343	469	969	494	128	150	999999	755	314	365	416	438	124	336	671	871	103	999999	999999	726	653	486	999999	914	999999	550	402	115	999999	754	31	999999	716	81	921	981	880	448	999999	838	489	963	975	728	212	999999	722	519	999999	831	999999	193	917	206	99	856	999999	64	700	577	747	236	455	559	344	163	721	52	414	999999	990	654	313	999999	247	689	511	767	712	260	828	882	999999	478	161	838	999999	999999	982	75	18	999999	999999	736	100	999999	518	425	394	999999	999999	679	114	110	840	948	880	926	959	999999	355	216	352	449	749	999999	910	977	407	506	817	999999	999999	349	999999	175	905	999999	900	983	999999	95	382	663	999999	158	777	225	637	213	
957	419	999999	582	719	801	483	308	987	999999	352	540	999999	888	999999	999999	619	999999	999999	675	52	999999	999999	975	237	269	999999	688	21	600	97	695	349	204	999999	407	999999	487	999999	999999	999999	607	589	999999	641	999999	999999	494	432	817	539	22	999999	961	171	999999	393	584	354	459	967	999999	296	999999	147	999999	201	999999	350	999999	969	999999	999999	548	984	445	999999	361	344	597	201	349	266	204	999999	85	999999	388	43	893	23	76	999999	999999	912	896	320	202	537	999999	999999	255	154	598	848	999999	999999	258	977	999999	999999	42	250	999999	267	627	538	102	335	999999	757	813	789	456	999999	903	998	964	635	97	135	531	824	999999	999999	946	205	667	999999	999999	207	650	999999	317	963	999999	825	385	999999	295	999999	227	866	474	236	999999	465	999999	778	999999	409	999999	999999	999999	600	999999	218	889	999999	321	432	871	746	672	864	999999	412	482	493	838	87	622	999999	350	729	907	664	999999	134	520	999999	507	889	411	263	294	37	520	716	563	772	936	775	601	862	496	999999	999999	610	129	234	982	999999	999999	866	999999	862	282	999999	693	745	859	765	99	830	924	999999	344	419	580	89	892	765	929	76	151	999999	460	999999	999999	999999	999999	999999	14	296	508	303	949	544	999999	431	754	359	33	818	999999	999999	686	999999	938	514	146	784	39	999999	342	227	285	873	999999	941	412	999999	927	999999	285	120	760	999999	331	631	42	800	944	158	999999	542	741	121	162	971	170	999999	549	999999	299	685	719	965	954	290	28	86	819	534	29	959	432	766	999999	999999	999999	883	449	316	999999	346	839	881	999999	999999	485	173	999999	999999	999999	723	255	207	968	600	401	795	999999	999999	999999	956	999999	420	138	375	119	975	578	359	999999	287	249	242	258	953	845	837	260	164	999999	999999	366	74	999999	999999	713	999999	798	942	412	624	44	408	999999	525	365	429	752	349	690	999999	594	370	203	503	484	23	949	24	754	999999	999999	693	245	758	600	916	666	832	661	884	187	636	999999	937	252	840	999999	999999	597	425	95	999999	474	305	269	995	871	260	822	700	285	783	999999	848	89	350	173	944	999999	448	763	920	999999	806	331	958	423	265	260	643	484	999999	427	338	478	634	229	999999	499	604	54	415	20	960	608	404	999999	108	857	999999	999999	594	808	158	661	174	232	999999	999999	310	582	999999	10	188	226	68	365	859	380	999999	999999	233	999999	330	999999	999999	909	727	999999	926	999999	324	407	999999	966	999999	999999	278	676	313	411	562	999999	
198	31	999999	414	831	744	550	48	999999	727	412	781	453	148	487	754	313	265	504	999999	57	790	999999	217	999999	222	336	999999	97	192	999999	53	999999	268	267	308	999999	943	999999	983	657	887	999999	596	995	999999	522	751	999999	523	373	58	906	101	917	407	763	999999	762	619	418	900	999999	407	660	369	999999	195	881	188	790	999999	187	521	813	170	999999	671	999999	85	699	584	718	574	999999	999999	146	476	999999	859	545	999999	191	468	574	999999	936	533	935	635	999999	337	870	999999	733	13	999999	395	288	757	999999	101	18	999999	999999	834	191	386	588	641	999999	746	999999	999999	643	999999	188	999999	946	999999	233	335	999999	587	721	372	999999	966	841	999999	157	751	999999	999999	320	453	734	504	548	740	574	560	999999	303	412	617	492	999999	118	686	999999	999999	448	232	999999	222	365	431	964	557	130	225	544	999999	494	481	558	261	711	200	999999	684	181	999999	491	673	391	442	999999	114	880	865	999999	999999	990	999999	313	965	69	108	97	999999	539	990	999999	359	25	181	809	931	68	241	147	917	374	999999	999999	241	740	860	831	923	257	999999	677	264	367	389	783	499	999999	999999	999999	612	113	18	154	999999	595	142	657	999999	633	252	56	999999	728	999999	790	999999	24	81	999999	999999	277	999999	65	679	323	365	991	635	397	999999	764	474	49	534	999999	366	995	800	999999	999999	213	621	300	999999	999999	37	999999	427	599	934	484	105	369	993	345	938	952	475	866	239	999999	999999	999999	322	488	581	610	203	999999	433	854	223	435	626	995	656	874	999999	864	999999	829	573	45	463	835	668	115	55	199	875	413	529	999999	416	466	190	798	977	527	243	427	999999	301	999999	999999	270	670	742	999999	999999	74	902	611	581	410	577	986	369	999999	819	999999	564	14	259	29	999999	289	28	169	814	857	896	533	631	867	497	282	869	383	574	999999	373	57	999999	999999	511	918	999999	16	999999	204	438	999999	999999	768	862	999999	999999	999999	755	999999	651	583	193	999999	177	999999	979	999999	912	999999	126	986	912	821	111	999999	503	448	518	415	927	22	999999	999999	999999	407	825	863	14	169	240	999999	999999	593	999999	789	863	679	643	999999	939	649	103	999999	87	452	587	885	666	355	834	603	637	350	63	639	999999	999999	412	770	553	125	708	999999	74	403	369	328	999999	322	654	823	804	386	476	287	999999	999999	542	976	999999	939	207	659	999999	636	95	287	540	999999	486	299	277	873	589	999999	941	350	529	684	93	268	420	999999	700	
999999	798	261	999999	999999	720	628	41	999999	950	999999	918	58	999999	999999	318	91	788	759	835	365	556	931	999999	999999	345	578	164	857	892	999999	529	853	959	323	838	999999	413	764	995	857	999999	841	999999	975	999999	999999	921	102	376	999999	479	999999	518	999999	464	866	464	230	440	152	473	999999	543	398	93	75	999999	115	599	999999	678	999999	763	978	108	714	18	821	999999	452	657	72	491	891	91	999999	345	624	858	972	379	192	333	853	999999	93	308	533	999999	839	804	815	502	891	333	455	897	999999	246	750	857	999999	999999	987	494	411	692	651	317	999999	729	474	256	627	115	495	700	999999	999999	24	415	485	929	908	999999	841	999999	599	999999	999999	971	999999	387	999999	124	735	710	999999	368	999999	400	999999	226	677	119	999999	568	875	786	999999	754	986	944	231	999999	382	714	574	349	653	841	102	92	680	999999	923	999999	148	512	379	784	364	551	613	624	999999	268	261	999999	318	283	694	813	999999	881	999999	861	165	773	741	31	999999	995	715	150	308	999999	545	999999	999999	251	430	372	416	62	400	999999	341	607	585	124	462	999999	41	379	157	999999	361	799	999999	72	931	999999	770	358	648	368	836	999999	326	194	722	999999	612	76	853	331	406	678	491	550	530	557	999999	999999	568	370	964	345	993	28	999999	999999	999999	999999	319	999999	999999	68	413	41	999999	868	291	401	401	636	999999	964	526	825	999999	683	999999	717	999999	384	186	153	789	287	404	999999	999999	307	972	976	658	488	756	797	729	347	274	460	941	661	276	796	999999	932	207	10	818	178	999999	999999	438	460	592	935	878	458	279	136	636	999999	999999	983	429	425	999999	684	999999	729	105	545	419	999999	775	879	117	389	999999	857	999999	999999	999999	309	172	443	548	208	896	999999	919	281	78	999999	823	999999	271	292	377	999999	954	999999	999999	999999	82	999999	999999	580	684	999999	999999	498	540	421	55	242	434	100	999999	986	877	999999	788	999999	810	823	476	280	44	940	618	824	22	117	903	567	612	593	237	999999	323	968	523	999999	992	999999	740	657	999999	591	410	181	471	391	999999	184	734	405	999999	258	133	849	545	744	104	999999	999999	433	517	999999	630	841	863	258	673	909	999999	604	999999	389	93	819	188	453	540	447	999999	631	185	729	832	216	313	978	999999	473	432	779	99	988	999999	317	149	999999	999999	569	317	223	718	999999	999999	139	10	999999	999999	999999	999999	999999	213	999999	651	855	258	788	655	423	537	885	808	209	487	486	515	416	
445	775	999999	574	492	999999	139	149	913	162	810	999999	215	413	999999	145	803	999999	575	442	346	99	69	360	958	546	41	432	414	518	545	442	624	594	999999	999999	633	106	999999	242	527	512	942	105	978	952	999999	999999	82	673	406	156	910	82	79	355	716	329	616	946	939	706	734	404	616	378	88	999999	949	422	999999	999999	730	343	914	834	999999	963	381	15	338	908	359	741	122	999999	531	999999	525	119	683	999999	489	663	303	820	777	547	999999	609	999999	999999	184	660	171	699	426	999999	168	244	208	753	947	999999	617	40	357	993	291	999999	847	999999	105	839	999999	208	999999	77	49	103	999999	999999	484	772	999999	741	999999	699	580	999999	972	953	394	999999	910	929	366	878	56	272	473	784	999999	271	999999	348	501	344	999999	962	482	358	538	74	187	598	999999	185	480	875	306	658	422	868	999999	999999	151	813	929	809	841	999999	31	776	630	282	353	223	19	791	999999	399	778	617	999999	624	425	999999	114	999999	660	190	999999	180	966	815	999999	398	999999	869	999999	687	999999	120	999999	144	999999	761	443	904	255	65	175	688	635	907	999999	805	999999	999999	477	822	709	617	159	999999	939	851	810	815	911	999999	207	150	594	562	984	667	496	807	297	999999	885	209	76	604	24	999999	999999	68	935	566	471	999999	401	999999	978	999999	961	469	999999	485	951	628	993	300	858	35	999999	83	923	222	999999	129	999999	999999	999999	510	551	554	646	229	316	999999	879	354	999999	812	999999	220	583	196	705	36	612	811	713	999999	215	775	746	989	626	471	145	722	257	351	61	588	999999	477	256	417	999999	974	179	209	749	649	999999	55	999999	883	999999	736	999999	999999	516	531	999999	679	304	776	807	657	603	999999	615	166	106	152	761	169	771	116	939	298	999999	638	642	513	999999	999999	999999	701	712	742	971	408	216	966	834	529	488	769	183	480	999999	176	999999	335	999999	592	552	665	293	127	999999	393	797	228	999999	878	889	999999	171	737	999999	116	999999	860	999999	999999	950	140	317	999999	680	12	933	469	688	999999	267	999999	919	925	24	312	999999	594	999999	999999	611	987	999999	956	639	892	607	999999	672	999999	231	519	462	386	641	421	357	61	446	999999	459	338	540	51	620	582	676	999999	723	505	698	359	240	999999	605	963	999999	361	602	787	999999	498	797	194	815	747	854	543	294	602	954	366	158	520	138	283	456	846	345	67	226	999999	722	176	805	999999	289	178	999999	999999	178	999999	458	658	715	961	
540	356	235	873	727	143	951	999999	550	342	999999	719	165	331	516	999999	25	999999	999999	41	775	999999	389	943	468	999999	761	616	999999	958	908	499	804	177	999999	999999	999999	471	339	93	999999	601	625	472	999999	999999	22	459	999999	999999	980	912	999999	683	195	999999	999999	999999	999999	50	999999	344	999999	592	433	712	915	988	589	415	786	554	999999	487	620	999999	14	916	283	898	999999	312	454	662	977	995	412	130	999999	832	143	338	66	999999	999999	86	999999	999999	49	957	654	34	999999	755	999999	436	707	609	999999	999999	905	60	999999	516	376	78	889	43	615	999999	309	794	16	757	999999	457	497	916	775	543	278	999999	877	326	254	999999	442	999999	676	550	297	802	67	969	926	999999	330	549	922	643	197	872	999999	610	657	859	27	122	483	538	938	791	833	529	999999	934	183	691	999999	727	636	200	367	74	150	507	736	47	830	198	137	999999	993	999999	356	405	553	276	999999	394	999999	329	226	999999	612	506	968	999999	235	992	999999	638	999999	204	17	996	515	363	999999	160	133	980	292	294	411	999999	999999	999999	182	348	390	906	999999	999999	106	316	974	999999	462	643	999999	208	811	837	288	498	999999	999999	134	359	890	200	806	999999	271	999999	47	931	999999	622	709	276	365	887	612	13	615	408	108	700	32	999999	901	826	622	924	178	454	999999	912	328	998	576	999999	999999	200	110	999999	999999	455	279	52	999999	999999	934	271	843	924	235	999999	882	273	701	434	337	604	299	979	895	346	999999	592	926	824	304	711	699	999999	440	422	999999	999999	791	652	430	980	803	71	999999	360	999999	999999	228	730	40	999999	999999	152	495	852	900	130	619	280	999999	999999	126	667	545	999999	571	311	999999	813	999999	782	481	999999	13	356	800	237	98	545	999999	237	373	999999	794	999999	999999	557	56	587	521	783	490	521	999999	744	864	146	526	668	788	779	760	415	359	257	583	258	148	148	61	673	999999	84	23	745	322	999999	873	999999	819	24	264	906	302	598	301	960	999999	269	492	664	999999	999999	756	486	477	958	846	546	666	999999	418	908	535	847	750	416	507	933	999999	943	999999	230	849	774	525	854	122	760	955	999999	878	879	656	397	962	612	327	537	278	364	999999	337	639	999999	999999	999999	999999	454	847	885	999999	446	838	549	401	490	579	982	960	623	845	95	590	52	287	999999	999999	999999	999999	148	999999	970	665	76	868	935	999999	196	999999	179	483	999999	913	80	170	441	999999	117	995	481	42	999999	576	654	
999999	989	746	596	385	75	104	999999	569	999999	796	492	781	771	680	999999	900	999999	812	790	150	187	182	519	882	846	499	154	153	414	115	752	403	20	558	879	199	993	811	113	85	251	999999	213	284	678	999999	999999	436	538	580	649	532	785	514	340	816	236	999999	999999	576	949	999999	999999	604	53	99	999999	223	801	999999	906	581	709	999999	898	89	969	245	999999	195	230	718	999999	999999	465	999999	617	506	227	73	962	999999	282	537	999999	999999	999999	999999	240	588	999999	65	999999	271	999999	77	823	80	616	999999	999999	999999	510	353	356	241	999999	999999	999999	999999	482	274	995	999999	314	627	309	182	589	745	145	369	15	625	304	999999	92	353	999999	398	406	546	890	966	999999	971	778	929	190	894	679	621	470	416	116	626	999999	999999	999999	999999	768	650	491	870	125	999999	985	885	58	999999	158	999999	172	750	426	935	383	38	522	343	999999	999999	991	695	76	524	899	598	999999	678	114	195	396	122	630	756	65	29	999999	738	986	893	999999	999	745	548	459	720	999999	181	252	41	999999	623	207	397	659	999999	804	601	999999	396	376	380	86	962	744	999999	999999	670	880	364	187	784	356	955	999999	991	949	527	74	188	608	347	435	999999	811	999999	915	999999	106	999999	225	260	159	599	527	510	999999	999999	804	410	600	328	300	888	854	999999	276	252	898	667	847	999999	536	410	787	999999	944	12	999999	971	144	887	574	621	148	926	999999	757	437	989	77	175	723	664	587	290	999999	547	229	220	505	672	344	439	421	938	723	749	999999	498	565	921	632	999999	275	999999	754	679	999999	927	966	999999	814	908	599	999999	563	872	822	507	981	406	782	999999	476	471	553	144	209	209	213	884	945	939	433	999999	543	999999	398	874	535	999999	797	302	254	985	858	435	999999	740	385	851	927	314	516	168	148	691	366	804	169	619	480	549	724	91	574	999999	999999	453	999999	672	483	948	972	614	999999	999999	695	999999	612	127	305	468	824	361	957	640	432	275	999999	999999	534	999999	714	915	999999	257	578	172	999999	983	951	396	602	999999	377	978	342	902	559	999999	999999	876	202	999999	324	21	999999	372	134	933	999999	219	445	296	147	999999	244	66	717	361	912	999999	999999	629	175	999999	866	999999	999999	999999	999999	529	715	999999	855	658	999999	672	601	885	531	999999	999999	999999	540	999999	951	315	576	488	744	285	195	207	745	472	807	573	999999	415	155	615	388	155	635	922	503	94	441	489	498	571	465	831	829	
706	495	591	98	433	958	560	544	999999	244	33	344	999999	999999	392	851	828	795	196	740	916	999999	999999	999999	618	999999	866	874	97	999999	999999	999999	364	378	48	999999	225	485	452	456	594	999999	882	911	999999	588	986	479	999999	637	999999	776	999999	100	913	878	604	739	479	195	999999	686	457	999999	71	213	979	149	576	999999	999999	353	353	999999	156	999999	945	979	999999	39	262	396	825	459	330	406	550	273	999999	169	999999	486	15	999999	364	907	623	376	999999	409	999999	846	903	999999	12	326	999999	540	944	78	933	624	999999	450	999999	705	860	998	999999	664	663	716	999999	416	43	999999	348	95	384	248	231	579	139	840	430	415	999999	193	999999	13	999999	19	328	396	236	999999	986	564	334	658	999999	625	190	195	745	999999	999999	497	999999	853	978	347	999999	999999	847	364	999999	659	29	526	999999	677	551	191	999999	653	999999	299	999999	284	173	783	999999	999999	200	605	399	999999	104	538	254	995	584	603	35	999999	853	999999	548	872	273	336	545	807	445	380	999999	998	504	102	504	999999	317	333	999999	205	999999	440	515	251	965	999999	565	490	282	227	999999	947	166	65	799	999999	750	317	20	836	247	952	999999	820	999999	400	449	11	43	382	687	260	999999	999999	59	999999	999999	306	907	723	771	64	535	228	287	136	841	999999	999999	729	131	999	322	853	999999	633	999999	694	721	574	999999	563	456	900	539	841	999999	335	15	386	668	453	410	297	75	192	427	71	543	999999	558	10	709	313	260	688	937	69	873	425	999999	422	585	342	622	217	607	635	688	445	101	516	999999	916	71	678	599	999999	787	774	216	99	999999	327	999999	110	854	153	649	851	999999	975	462	590	123	256	867	77	675	999999	584	792	382	999999	312	52	999999	792	999999	999999	99	912	281	108	219	999999	270	268	326	522	363	999999	999999	837	999999	999999	63	999999	803	815	810	531	360	930	199	424	999999	63	24	973	999999	71	901	78	999999	991	703	363	999999	939	985	609	751	999999	504	130	999999	545	566	195	999999	714	988	436	999999	568	562	351	908	794	467	217	253	999999	999999	302	999999	917	999999	999999	423	699	481	864	830	211	779	207	999999	999999	617	999999	497	829	999999	999999	82	475	999999	999999	999999	361	455	586	482	778	999999	407	183	212	566	889	470	26	772	298	242	134	605	569	788	365	916	999999	999999	296	999999	424	999999	160	999999	97	620	999999	120	72	254	999999	392	62	845	382	33	233	513	999999	709	480	67	695	595	948	869	737	
415	83	999999	616	408	999999	68	941	48	32	999999	478	999999	589	905	709	54	347	742	999999	999999	999999	341	999999	335	459	587	249	367	673	565	280	228	999999	475	46	626	637	496	999999	999999	999999	344	10	250	999999	459	999999	575	999999	651	258	215	326	23	999	741	753	999999	949	607	818	583	374	467	999999	260	395	999999	999999	92	999999	850	545	999999	999999	81	341	451	999999	999	467	673	20	999999	999999	999999	901	869	476	305	873	355	547	599	185	330	969	542	538	999999	74	16	706	274	244	999999	669	767	204	928	999999	311	999999	999999	999999	999999	573	352	161	646	358	526	999999	999999	219	999999	313	946	999999	999999	999999	999999	999999	517	935	460	967	745	999999	908	405	144	999999	999999	894	572	999999	596	458	40	756	999999	391	892	435	999999	999999	999999	65	999999	105	723	394	705	827	611	399	482	999999	690	187	827	564	999999	250	224	851	109	678	646	705	999999	999999	352	741	999999	416	30	999999	397	100	833	690	614	813	682	999999	968	720	999999	183	999999	581	768	853	929	72	149	999999	220	696	999999	464	418	477	389	234	51	964	353	205	379	399	627	999999	353	147	949	439	568	999999	882	389	999999	473	822	144	730	999999	999999	422	277	378	871	999999	830	379	999999	999999	433	999999	709	14	377	97	803	493	953	178	509	792	122	999999	93	999999	814	880	78	999999	655	999999	504	551	161	930	999999	10	528	927	999999	999999	864	812	15	120	764	877	22	308	669	999999	190	561	990	999999	310	568	295	999999	999999	950	310	999999	492	189	953	167	852	446	169	803	999999	36	410	534	927	999999	999999	972	983	936	999999	769	284	326	73	943	999999	999999	999999	369	999999	403	50	818	673	536	330	826	167	607	34	999999	999999	866	372	164	999999	465	103	999999	999999	322	151	999999	999999	541	63	175	125	20	605	721	999999	800	98	571	985	591	860	400	999999	877	815	385	911	302	999999	999999	999999	999999	999999	999999	48	630	999999	402	262	100	736	142	483	164	710	157	11	313	759	348	999999	999999	178	569	999999	702	30	986	999999	765	48	999999	999999	645	999999	215	228	509	999999	195	305	999999	319	894	855	999999	917	999999	176	668	384	608	542	999999	640	999999	741	232	999999	999999	609	517	895	497	62	947	231	837	999999	505	928	501	999999	999999	999999	91	491	283	713	876	785	999999	820	999999	999999	440	256	629	14	68	474	995	999999	347	999999	787	799	822	842	908	507	999999	881	999999	739	999999	978	999999	999999	558	671	467	518	624	560	999999	999999	999999	115	622	
700	601	832	885	999999	933	492	999999	988	265	999999	999999	440	805	378	705	999999	159	108	509	461	999999	999999	456	396	999999	999999	999999	787	999999	999999	999999	716	230	999999	999999	256	996	640	806	999999	999999	979	999999	276	12	999999	999999	255	855	99	548	959	606	170	422	221	386	999999	999999	455	107	504	816	175	549	952	220	598	472	458	328	519	302	119	999999	309	999999	189	394	980	999999	148	931	92	551	783	119	70	795	694	869	999999	615	360	302	201	172	999999	999999	59	816	124	783	406	999999	38	666	497	404	123	815	207	114	54	680	958	572	734	623	766	842	160	802	778	999999	820	903	941	999999	573	146	587	999999	999999	999999	659	365	535	320	999999	999999	622	999999	681	878	672	402	571	679	343	628	437	205	960	216	666	321	14	817	950	135	999999	680	831	976	237	999999	999999	880	30	602	999999	424	999999	650	230	999999	999999	899	916	999999	999999	271	483	945	999999	392	501	138	507	999999	999999	717	369	397	400	942	834	705	651	999999	632	691	659	740	591	23	105	320	986	999999	200	115	901	532	999999	464	206	886	277	845	999999	641	382	999999	251	329	64	999999	259	287	660	425	999999	988	999999	650	999999	742	999999	999999	297	999999	152	336	157	255	815	837	603	936	745	999999	437	806	684	990	318	976	999999	271	958	392	999999	708	999999	999999	857	913	736	152	851	463	999999	581	557	72	999999	56	999999	999999	999999	226	118	322	541	712	988	451	313	999999	999999	999999	254	102	736	905	129	443	999999	999999	397	999999	111	461	94	292	425	855	258	622	500	271	450	999999	757	741	999999	748	176	999999	786	999999	999999	930	809	999999	999999	440	844	652	999999	999999	241	163	608	611	125	657	238	259	296	142	202	691	314	80	196	751	345	995	632	381	276	17	595	981	302	181	651	869	82	985	999999	606	680	444	40	296	893	999999	626	625	520	917	999999	653	224	917	625	999999	39	467	104	849	30	999999	789	999999	568	627	999999	944	999999	999999	999999	999999	131	595	21	870	50	900	999999	199	378	999999	861	359	495	941	999999	385	555	912	839	614	890	171	999999	999999	999999	806	999999	276	836	682	620	161	739	220	531	628	906	755	698	999999	609	999999	999999	999999	709	999999	738	999999	859	933	398	102	529	573	420	999999	999999	902	224	999999	182	592	363	696	396	709	620	285	999999	149	999999	800	999999	710	15	999999	999999	572	409	225	78	999999	416	902	999999	527	632	176	999999	571	618	13	999999	465	956	26	552	784	628	10	819	999999	
216	720	464	999999	878	818	567	999999	999999	999999	999999	998	175	82	186	460	412	868	87	453	485	848	999999	475	269	758	754	988	443	905	999999	409	999999	999999	999999	999999	448	695	648	813	999999	374	300	181	999999	999999	299	884	840	101	381	999999	922	376	999999	999999	200	989	338	129	73	579	991	999999	503	103	602	560	188	491	22	717	999999	273	844	120	558	999999	964	727	999999	870	999999	351	999999	194	999999	40	636	535	504	458	366	529	749	38	383	925	999999	416	939	739	999999	999999	89	664	539	659	531	868	999999	842	35	999999	660	203	432	649	841	318	617	572	924	652	986	563	361	999999	523	815	736	633	679	557	788	729	174	798	999999	869	654	827	508	767	726	999999	432	754	999999	556	606	733	999999	370	799	376	814	999999	373	526	312	838	999999	715	141	186	172	999999	999999	930	38	634	387	999999	663	999999	73	166	926	334	999999	999999	832	999999	218	13	549	319	757	421	914	121	999999	999999	999999	815	691	793	636	549	499	954	999999	937	527	972	355	121	999999	999999	313	999999	136	49	395	706	16	177	506	138	636	853	720	411	26	916	999999	641	414	847	108	279	530	999999	999999	186	674	894	449	999999	999999	438	612	749	118	999999	985	395	360	860	809	524	297	508	913	646	999999	530	999999	999999	773	999999	706	999999	910	43	137	749	214	999999	999999	122	727	270	480	208	250	971	999999	759	999999	813	291	554	48	999999	982	999999	473	198	942	154	972	838	999999	999999	731	999999	838	84	999999	246	191	152	829	696	796	36	38	715	999999	272	237	172	680	960	999999	162	999999	999999	60	116	286	26	275	999999	149	888	798	536	476	497	999999	228	630	694	632	148	724	351	787	999999	993	757	792	680	916	999999	168	511	520	579	932	512	34	32	959	174	876	999999	999999	908	238	999999	248	907	139	18	541	985	999999	294	437	479	548	104	999999	528	233	594	999999	339	729	296	25	897	565	999999	204	607	734	467	271	782	794	879	999999	999999	519	999999	551	908	278	183	183	999999	151	999999	999999	929	909	441	940	292	999999	999999	188	941	999999	350	351	999999	814	934	260	870	999999	655	999999	999999	376	999999	19	348	52	72	999999	999999	122	789	756	112	665	274	698	303	526	979	810	577	701	786	26	999999	543	999999	103	344	923	313	214	496	778	999999	563	999999	431	999999	249	909	166	632	999999	999999	999999	248	844	550	246	999999	999999	52	844	116	967	590	999999	841	804	10	968	999999	632	808	584	270	334	369	710	999999	
871	999999	740	999999	420	999999	956	329	583	304	208	553	108	966	960	999999	652	671	338	999999	999999	590	798	999999	940	440	999	30	122	999999	914	484	839	999999	999999	429	311	942	696	898	633	284	267	509	802	424	999999	665	847	999999	618	662	40	999999	714	291	135	999999	960	979	79	935	999999	259	999999	723	714	271	999999	541	860	709	975	999999	350	419	999999	299	446	526	812	343	999999	699	716	999999	454	112	133	999999	303	999999	999999	716	999999	697	77	17	999999	999999	999999	367	999999	316	999999	908	999999	600	396	304	999999	835	999999	444	177	735	762	517	999999	999999	999999	999999	148	999999	999999	60	999999	268	610	652	352	325	179	367	999999	455	560	866	147	807	999999	853	715	999999	845	468	754	999999	999999	104	934	559	999999	999999	810	108	229	705	999999	511	191	427	990	999999	951	999999	999999	698	628	722	999999	896	380	736	561	425	896	319	242	999999	999999	189	999999	516	718	793	850	999999	557	717	236	854	797	635	999999	158	862	971	877	213	802	66	999999	826	918	999999	999999	738	999999	394	211	909	472	299	999999	12	708	999999	999999	999999	791	488	151	911	495	330	109	745	120	999999	562	925	999999	39	977	249	270	892	999999	680	614	999999	746	999999	515	326	392	507	429	623	999999	388	945	999999	999999	323	915	17	341	598	938	443	628	37	831	286	477	442	322	966	742	815	886	355	553	999999	999999	999999	406	179	938	601	325	497	963	183	979	722	999999	999999	334	263	561	999	741	181	494	719	341	239	848	949	195	462	881	634	999999	999999	176	741	999999	937	610	999999	659	347	127	141	74	657	306	999999	999999	999999	642	488	263	887	613	381	195	32	999999	177	330	989	416	863	615	338	681	999999	556	876	999999	999999	652	399	349	404	63	363	999999	684	933	103	134	536	819	402	380	615	986	999999	999999	999999	300	999999	841	670	930	264	525	735	976	916	208	999999	999999	999999	836	863	547	219	328	832	377	999999	243	999999	864	880	53	223	957	999999	999999	762	999999	530	106	218	558	678	474	799	999999	919	999999	999999	895	187	958	573	565	517	999999	777	476	724	193	337	209	614	999999	60	220	311	999999	910	523	445	999999	56	999999	627	315	868	999999	999999	994	999999	264	227	341	686	922	480	999999	450	999999	625	296	999999	347	769	18	944	872	999999	589	536	152	999999	502	459	999999	911	424	938	212	209	42	999999	730	735	999999	982	282	999999	137	740	654	336	912	898	159	30	999999	999999	619	370	995	331	999999	999999	314	467	724	881	
999999	20	65	719	248	999999	593	348	999999	612	696	36	671	753	296	849	999999	815	884	604	310	540	212	45	329	841	999999	711	999999	272	430	614	268	400	993	126	685	934	97	124	315	810	999999	107	692	999999	999999	999999	999999	99	585	498	999999	129	999999	595	999999	999999	400	999999	595	881	340	614	191	92	768	281	760	999999	999999	999999	727	770	299	500	396	115	352	999999	152	961	999999	999999	686	932	41	148	819	999999	999999	665	543	999999	528	433	479	539	999999	999999	999999	999999	491	865	924	638	999999	812	830	90	208	703	676	999999	999999	999999	999999	999999	927	259	60	999999	999999	362	999999	509	999999	47	251	999999	30	857	199	742	999999	725	479	810	999999	57	171	229	318	738	209	614	988	879	436	895	228	69	999999	666	999999	205	999999	138	999999	425	234	733	570	999999	999999	351	514	934	752	539	163	405	425	880	98	830	321	722	999999	256	520	533	610	356	648	999999	255	532	191	716	759	351	999999	579	823	437	658	354	678	857	109	999999	999999	897	999999	999999	644	731	999999	730	883	252	974	999999	904	999999	133	224	999999	109	106	982	999999	46	779	999999	999999	999999	66	661	181	999999	54	306	156	999999	407	712	615	999999	999999	523	999999	461	832	516	376	56	674	132	999999	999999	38	999999	761	999999	310	100	127	999999	999999	798	674	999999	999999	999999	208	678	611	447	303	420	608	500	782	582	38	302	213	999999	445	553	181	934	357	736	938	474	999999	999999	167	316	999999	686	602	528	848	46	902	915	317	698	444	237	999999	892	836	537	797	188	99	17	886	854	493	679	626	999999	569	822	977	733	999999	999999	290	987	825	999999	898	263	734	999999	399	297	955	747	118	999999	116	464	900	999999	999999	366	999999	159	430	741	203	999999	999999	118	476	90	938	999999	564	861	946	999999	999999	914	639	543	454	107	999999	999999	898	745	571	999999	633	115	999999	576	65	776	644	999999	566	94	728	976	999999	999999	525	999999	999999	999999	192	256	997	275	397	985	772	999999	912	841	540	831	842	458	361	229	999999	371	999999	371	528	788	999999	999999	284	999999	999999	662	999999	829	582	308	248	999999	562	324	685	999999	717	936	803	921	864	999999	600	735	251	279	624	999999	149	164	161	987	853	999999	39	191	991	414	798	119	999999	93	268	242	999999	999999	895	46	543	128	999999	230	567	999999	923	423	999999	549	741	999999	47	59	999999	428	156	261	673	168	294	503	376	313	147	694	970	780	544	368	152	925	999999	588	598	999999	510	931	429	257	
999999	615	966	452	673	882	999999	902	403	840	95	341	652	736	751	50	751	350	92	873	999999	152	879	856	406	815	999999	999999	461	668	917	225	831	999999	687	999999	536	924	640	265	623	77	387	703	282	810	282	648	836	558	279	170	999999	556	621	337	736	119	999999	857	350	999999	450	734	999999	999999	510	237	999999	82	513	827	710	827	999999	568	765	999999	999999	999999	543	999999	622	903	399	757	999999	999999	804	359	942	427	878	782	915	11	627	653	780	413	310	55	599	999999	54	452	460	999999	306	63	999999	560	535	459	324	457	999	547	999999	176	999999	235	999999	699	999999	999999	948	999999	999999	259	940	999999	405	181	295	999999	304	858	858	999999	306	356	978	750	999999	392	999999	429	468	999999	11	89	317	614	910	84	622	900	634	958	503	532	999999	999999	999999	999999	999999	364	999999	826	162	151	689	398	869	999999	256	682	911	999999	204	528	468	454	257	861	804	791	270	220	875	999999	999999	899	453	999999	999999	932	999999	999999	236	536	266	642	315	860	400	919	744	764	828	939	988	886	763	975	999999	664	799	261	655	374	104	952	950	758	917	789	945	105	908	324	54	584	520	667	999999	999999	148	397	999999	885	56	505	392	936	416	999999	999999	477	710	583	142	999999	681	999999	442	313	691	557	943	610	999999	649	999999	513	999999	413	376	105	712	246	525	412	790	770	328	598	569	24	352	999999	653	999999	395	335	999999	666	999999	657	235	959	145	591	453	860	911	406	648	999999	50	999999	999999	999999	765	473	67	730	597	911	544	843	999999	677	214	373	957	506	999999	531	331	999999	511	999999	870	753	999999	933	999999	930	858	999999	950	690	999999	999999	608	999999	712	922	999999	461	79	991	123	999999	999999	468	387	89	902	999999	152	127	557	811	501	262	179	999999	371	999999	772	667	62	623	999999	63	999999	999999	764	353	794	341	264	870	169	519	604	488	537	643	556	878	37	999999	778	999999	142	171	999999	999999	999999	700	560	153	689	412	939	499	498	172	764	999999	324	559	621	999999	862	687	652	981	999999	691	484	728	577	893	639	999999	999999	70	920	541	25	419	909	104	781	120	191	756	999999	115	989	374	878	43	999999	478	999999	967	970	999999	519	867	697	752	999999	831	575	999999	772	340	654	438	252	999999	506	905	649	999999	999999	752	999999	896	411	552	701	120	850	999999	339	171	999999	999999	100	475	999999	158	999999	167	878	949	545	395	999999	249	460	560	132	654	537	658	829	315	938	227	948	623	
465	155	60	999999	981	999999	466	611	564	999999	348	999999	211	999999	194	492	648	89	217	120	912	172	101	150	988	999999	16	681	342	470	999999	999999	526	999999	693	575	999999	773	968	999999	929	382	999999	683	222	355	453	188	473	346	999999	859	999999	838	999999	302	63	909	126	785	999999	785	279	103	838	476	260	802	665	618	386	999999	999999	999999	191	540	488	418	928	642	752	828	218	995	803	999999	861	999999	698	400	522	206	656	193	999999	153	112	591	845	746	104	650	999999	999999	960	792	748	999999	656	180	814	645	999999	483	42	999999	577	283	299	758	614	999999	114	274	106	999999	999999	926	999999	47	437	896	572	999999	999999	111	999999	999999	44	21	341	554	41	528	586	877	224	182	160	290	576	829	301	97	142	532	546	999999	757	780	575	999999	100	618	742	917	82	800	935	931	892	223	248	999999	426	69	541	585	688	229	965	54	775	999999	470	608	605	485	59	26	564	65	999999	264	999999	999999	464	422	785	668	804	424	247	229	398	999999	999999	23	670	82	999999	999999	570	538	815	999999	999999	165	999999	144	322	597	999999	999999	376	836	999999	984	842	907	605	128	799	29	999999	999999	807	999999	999999	117	27	591	815	999999	35	603	494	77	448	999999	999999	999999	999999	651	999999	217	999999	999999	853	999999	999999	606	180	999999	999999	872	171	551	123	274	723	499	619	50	126	730	999999	773	893	773	999999	999999	999999	926	999999	999999	999999	999999	673	217	877	999999	703	984	371	420	421	62	510	163	442	943	999999	184	999999	974	689	233	999999	625	435	900	434	89	999999	205	70	999999	999999	179	28	22	877	905	397	999999	796	634	678	706	999999	999999	272	740	340	408	999999	999999	999999	469	999999	630	623	999999	999999	999999	999999	623	774	176	360	176	999999	999999	145	429	75	58	999999	957	188	999999	554	999999	315	705	999999	693	749	810	608	999999	519	860	561	397	398	999999	999999	999999	190	183	859	512	355	152	999999	931	605	911	999999	548	585	776	290	563	999999	999999	741	87	999999	370	873	964	567	661	656	999999	779	747	40	999999	925	376	777	999999	204	52	482	999999	708	999999	98	837	999999	70	123	999999	999999	997	999999	603	999999	55	999999	819	309	895	999999	693	495	134	999999	999999	880	108	623	218	999	285	368	42	322	578	379	644	281	45	497	507	548	913	302	782	435	437	999999	879	999999	957	999999	999999	108	789	677	583	999999	240	957	378	447	905	743	303	639	999999	290	519	999999	435	548	273	408	446	999999	582	832	379	432	453	
951	743	911	52	580	999999	999999	999999	901	796	101	51	999999	999999	70	643	180	999	153	156	156	999999	999999	999999	999999	442	900	661	643	104	751	183	808	514	426	703	994	701	723	999999	354	999999	617	880	344	506	999999	999999	385	999999	999999	999999	236	285	999999	999999	539	999999	999999	999999	999999	999999	999999	999999	55	999999	243	574	702	367	999999	478	285	574	802	399	30	333	999999	912	257	999999	285	999999	693	918	947	532	217	112	173	954	78	585	419	81	867	999999	999999	426	273	999999	587	999999	862	932	556	662	483	999999	303	216	512	720	889	999999	996	757	999999	136	970	711	366	599	203	694	410	700	164	730	999999	999999	498	999999	999999	637	42	267	279	760	371	294	58	310	999999	957	452	999999	696	869	999999	119	999999	999999	456	999999	264	999999	825	178	532	856	999999	752	385	93	999999	401	81	262	999999	999999	999999	999999	765	999999	662	66	789	246	251	62	13	999999	656	421	523	790	663	96	383	999999	442	111	999999	514	786	305	924	726	249	61	286	444	999999	345	632	343	942	770	899	207	208	589	926	480	853	222	106	963	999999	999999	738	984	878	472	307	386	135	999999	899	366	141	73	999999	200	999999	999999	932	999999	789	190	847	892	197	185	999999	853	184	757	661	573	209	961	166	999999	323	301	565	890	47	255	999999	999999	871	543	76	144	592	735	704	293	999999	785	183	389	89	845	797	703	999999	454	211	999999	599	336	167	180	907	684	877	483	999999	999999	999999	544	972	166	31	653	999999	712	999999	449	999999	377	292	423	787	999999	242	999999	504	999999	274	999999	54	839	101	999999	999999	896	237	907	858	230	289	248	999999	639	417	923	823	153	594	999999	193	999999	324	999999	999999	744	999999	999999	451	409	999999	999999	776	690	500	143	999999	486	278	223	484	363	999999	832	98	53	999999	999999	369	319	654	360	277	361	999999	291	524	869	999999	641	513	999999	465	458	250	999999	999999	822	149	283	858	346	875	381	999999	830	181	491	999999	999	999999	244	771	142	755	628	875	999999	290	218	619	204	999999	999999	999999	999999	897	142	999999	952	582	98	18	999999	460	317	484	896	922	999999	119	999999	736	502	808	278	334	333	703	622	999999	999999	999999	930	664	664	361	249	999999	999999	932	49	999999	191	427	744	235	999999	681	447	153	978	999999	711	999999	587	999999	492	999999	441	63	999999	438	969	690	536	557	88	431	796	955	245	235	999999	646	999999	999999	555	85	999999	52	648	999999	265	478	999999	999999	830	999999	86	206	869	999999	239	
999999	368	611	930	500	891	196	157	264	885	491	908	753	631	74	999999	454	912	999999	999999	398	415	922	999999	501	408	999999	726	255	999999	999999	999999	823	995	875	999999	469	999999	64	999999	877	895	394	999999	774	570	538	920	999999	803	632	999999	461	659	841	591	445	438	438	101	999999	999999	999999	999999	294	404	94	758	756	786	569	252	857	999999	885	503	31	166	408	931	869	999999	960	451	722	999999	634	174	164	294	843	40	773	962	286	999999	999999	484	481	379	999999	780	999999	979	244	389	435	238	774	999999	569	288	39	507	232	843	509	460	197	978	769	920	603	471	942	538	478	894	947	477	510	546	999999	39	455	999999	899	981	216	999999	880	406	400	816	724	999999	11	276	740	442	908	542	297	503	609	565	186	702	47	999999	911	540	290	306	999999	33	603	10	61	143	944	528	253	999999	999999	373	999999	787	999999	999999	536	212	164	514	569	967	259	191	999999	890	911	207	943	999999	999999	349	126	103	979	701	999999	11	225	999999	999999	390	299	999999	405	999999	45	399	999999	659	999999	709	386	776	737	869	999999	999999	999999	170	232	747	999999	743	432	757	256	999999	807	56	427	999999	999999	558	26	189	678	816	999999	999999	999999	999999	252	999999	340	999999	963	350	366	120	927	999999	431	64	384	750	805	556	20	999999	989	609	592	908	241	644	722	828	759	999999	999999	957	999999	999999	999999	710	504	999999	412	999999	793	999999	79	696	128	878	113	931	999999	999999	999999	999999	805	999999	204	255	929	344	999999	999999	10	145	590	808	920	969	999999	45	749	673	255	999999	153	310	999999	92	540	999999	789	999999	540	790	654	492	184	78	999999	498	200	70	781	170	999999	716	709	999999	326	270	776	999999	966	78	192	510	999999	867	978	504	999999	999999	714	43	555	999999	165	999999	999999	108	634	851	818	999999	999999	689	891	999999	280	437	601	205	766	280	999999	640	396	472	608	153	999999	317	999999	656	999999	88	355	748	615	545	561	499	999999	999999	635	925	340	999999	233	503	999999	999999	597	550	903	98	356	999999	999999	999999	314	692	611	348	637	327	760	171	219	999999	343	153	999999	734	875	999999	999999	999999	644	204	309	843	999999	115	999999	534	999999	550	753	126	732	912	834	700	241	999999	888	828	590	318	174	179	343	466	169	999999	467	862	674	802	999999	807	798	719	615	470	999999	505	813	113	607	220	417	102	999999	431	319	778	502	999999	222	999999	958	336	39	139	999999	782	999999	69	999999	857	875	950	999999	999999	123	124	
94	999999	425	392	24	999999	711	954	761	251	999999	738	165	688	999999	667	999999	999999	849	472	690	999999	999999	670	999999	754	46	999999	999999	466	999999	999999	317	999999	693	731	999999	999999	999999	999999	624	85	378	268	359	999999	904	999999	496	217	371	207	85	650	999999	609	999999	754	832	270	450	999999	618	304	999999	323	431	999999	994	639	999999	760	674	377	999999	615	117	703	321	353	850	658	263	137	105	837	43	666	771	999999	922	999999	997	924	41	662	999999	999999	62	45	999999	944	393	857	141	611	533	708	999999	818	502	116	443	489	420	999999	708	999999	209	377	999999	764	198	999999	717	248	762	750	346	195	159	44	999999	285	567	906	275	405	999999	494	314	335	999999	952	592	815	404	999999	514	249	954	974	874	684	755	999999	755	482	150	999999	848	999999	371	999999	669	467	999999	999999	921	514	525	312	495	714	73	955	999999	246	327	901	844	254	246	106	240	184	169	999999	530	545	161	793	265	999999	646	999999	999999	257	999999	134	360	246	999999	999	999999	652	489	169	621	799	131	518	164	249	59	999999	547	999999	999999	494	999999	499	637	385	363	732	57	392	78	999999	992	999999	953	203	551	607	658	246	999999	999999	694	10	354	999999	424	999999	638	25	999999	52	999999	999999	870	798	826	999999	608	220	646	991	604	106	101	90	807	999999	565	961	698	999999	945	310	892	798	800	307	155	906	999999	720	999999	999999	339	35	556	303	782	165	377	691	998	999999	599	391	983	999999	908	273	999999	945	87	677	327	611	107	999999	806	999999	999999	999999	714	702	259	999999	897	573	767	76	999999	514	999999	999999	594	16	999999	508	999999	510	814	999999	399	881	983	26	643	426	713	999999	999999	999999	496	710	167	999999	999999	999999	197	673	493	999999	830	842	740	418	258	999999	93	320	168	999999	972	305	267	999999	139	832	718	243	292	481	859	48	148	999999	27	986	252	999999	40	155	320	999999	999999	404	381	999999	151	574	767	965	999999	403	569	999999	899	999999	453	371	999999	153	588	954	390	22	561	792	704	999999	401	272	999999	348	290	23	288	999999	288	999999	999999	582	691	999999	475	999999	999999	999999	479	809	760	999999	543	881	999999	886	567	365	656	14	843	999999	852	999999	183	505	541	994	122	999999	999999	964	912	590	947	999999	999999	444	999999	73	999999	105	323	895	329	575	999999	553	999999	404	999999	999999	288	283	29	834	999999	630	970	970	785	153	353	999999	758	796	912	952	933	889	999999	999999	876	999999	999999	748	276	999999	741	999999	999999	987	
683	718	111	999999	999999	999999	571	122	417	831	473	999999	287	999999	751	400	146	533	999999	999999	619	432	969	331	56	695	153	999999	568	999999	888	999999	203	798	470	635	821	631	999999	999999	391	820	481	602	659	367	999999	408	997	875	820	218	999999	999	377	260	748	779	90	989	999999	300	999999	999999	942	110	324	489	999999	125	999999	515	422	999999	999999	999999	999999	377	672	999999	390	744	284	999999	952	680	999999	204	430	219	887	51	999999	130	787	999999	276	837	999999	559	52	825	147	881	305	315	795	565	614	578	309	381	117	999999	608	999999	26	860	999999	272	681	130	68	999999	999999	537	999999	301	601	999999	532	999999	999999	122	646	564	999999	402	999999	646	884	863	589	852	910	516	934	159	522	46	85	416	999999	397	878	921	767	999999	653	768	999999	504	999999	321	56	999999	664	994	999999	54	154	623	473	999999	388	818	999999	999999	150	721	602	814	779	564	228	125	999999	329	244	999999	797	520	749	629	999999	389	898	999999	806	725	852	940	999999	478	999999	461	943	109	19	69	390	561	945	999999	175	537	724	409	102	930	226	345	759	40	256	633	999999	843	999999	998	919	273	409	425	869	662	419	311	999999	766	182	869	319	184	343	246	999999	817	463	767	665	499	185	999999	508	517	190	374	999999	999999	587	109	999999	999999	999999	127	161	999999	71	999999	999999	422	999999	335	999999	357	35	585	696	20	69	999999	390	982	342	430	999999	534	916	362	481	54	90	413	189	82	520	308	44	226	94	53	756	949	649	252	761	849	999999	160	491	605	677	221	209	531	718	999999	678	720	39	999999	614	708	42	83	342	334	156	685	999999	727	999999	480	925	25	999999	999999	343	999999	668	247	417	765	871	876	377	999999	213	657	363	154	629	323	196	999999	999999	57	999999	576	909	437	703	441	323	764	999999	207	295	194	231	287	43	588	61	792	219	848	837	999999	705	999999	999999	498	999999	693	107	237	293	468	585	999999	999999	766	999999	241	544	975	452	999999	822	180	583	29	436	85	121	51	272	999999	258	591	219	761	999999	445	316	214	999999	630	666	826	913	827	609	999999	764	276	407	819	257	243	405	999999	343	535	889	111	999999	255	582	999999	999999	999999	220	993	52	762	896	744	925	339	866	822	451	995	266	756	419	467	321	999999	643	452	156	24	196	999999	427	345	556	215	151	999999	57	609	861	999999	617	616	999999	12	380	662	894	918	377	999999	999999	999999	278	143	691	605	934	999999	423	522	741	999999	
999999	563	344	560	999999	719	999999	12	774	841	999999	999999	149	803	541	319	999999	980	558	238	646	613	999999	89	76	999999	999999	546	929	320	195	999999	293	421	999999	372	667	819	999999	185	999999	375	808	447	214	47	993	887	73	999999	272	442	963	512	559	203	363	265	494	999999	204	999999	83	464	656	793	947	728	994	178	651	655	517	999999	508	999999	805	762	874	999999	429	637	482	314	999999	753	999999	780	861	616	999999	412	335	999999	980	89	302	999999	791	421	99	999999	893	894	999999	617	999999	590	14	288	397	600	390	464	356	999999	178	769	416	999999	999999	176	866	388	169	248	330	999999	402	429	979	461	971	463	999999	999999	744	588	999999	999999	828	795	776	583	228	418	32	870	351	422	999999	533	938	888	13	922	999999	999999	735	734	296	115	999999	999999	309	936	628	927	525	999999	999999	589	438	975	84	621	400	293	169	750	999999	999999	478	980	518	456	999999	93	459	999999	999999	239	853	999999	154	722	999999	999999	284	291	790	105	354	158	599	999999	104	962	814	391	999999	124	355	984	518	837	999999	999999	76	852	423	545	999999	509	999999	999999	736	999999	999999	361	23	209	19	878	960	999999	999999	999999	390	197	999999	999999	278	999999	494	999999	999999	868	96	316	94	400	134	999999	867	254	999999	845	999999	999999	999999	271	141	462	999999	332	115	477	33	397	732	318	999999	879	501	863	276	409	25	803	710	867	746	524	276	999999	999999	587	20	715	999999	999999	616	999999	602	100	428	815	700	999999	536	416	844	999999	584	776	999999	254	929	14	977	228	999999	999999	305	999999	999999	617	195	754	256	527	466	999999	894	473	701	453	286	411	999999	461	999999	853	277	999999	999999	57	940	999999	59	831	657	16	737	284	438	707	88	876	574	999999	629	999999	914	19	950	999999	804	120	85	130	967	528	568	526	520	999999	642	999999	703	999999	677	695	704	999999	999999	460	581	620	44	994	374	410	836	635	831	762	938	267	999999	496	252	829	424	929	863	999999	448	999999	999999	999999	75	999999	182	106	999999	999999	999999	499	149	499	955	194	85	91	755	999999	692	999999	695	999999	47	999999	999999	217	235	847	281	775	561	999999	22	370	999999	582	999999	999999	237	739	502	897	521	449	128	853	541	999999	753	343	183	999999	446	999999	525	999999	999999	691	426	965	871	295	662	475	999999	999999	487	594	338	502	999999	466	339	952	999999	798	245	597	999999	806	676	999999	103	937	999999	265	303	999999	845	849	999999	247	999999	272	999999	999999	244	999999	512	999999	
375	946	999999	261	191	717	966	493	83	999999	770	826	434	619	999999	999999	201	725	874	681	115	980	749	488	344	914	593	77	94	234	563	199	95	547	999999	999999	999999	842	755	884	299	999999	433	128	999999	999999	999999	262	973	174	999999	518	181	999999	613	999999	999999	250	916	277	133	899	409	848	173	999999	999999	887	189	568	265	359	969	989	392	305	999999	999999	999999	999999	111	341	103	919	219	999999	28	264	999999	55	533	999999	925	488	999999	999999	410	585	999999	508	601	925	999999	414	909	665	999999	192	449	317	838	574	999999	999999	999999	999999	805	489	639	128	999999	486	953	143	999999	67	433	999999	238	991	999999	971	999999	900	410	186	267	689	19	553	999999	835	814	626	999999	958	365	20	999999	999999	594	999999	945	999999	999999	999999	971	999999	379	852	242	68	953	457	422	999999	999999	940	515	989	534	126	999999	95	622	726	672	337	926	86	701	422	177	270	407	973	35	840	954	295	999999	327	319	999999	999999	446	882	367	213	349	70	424	505	999999	999999	478	451	999999	223	999999	452	644	999999	999999	160	819	890	692	60	999999	841	68	986	229	785	217	806	322	774	186	999999	314	133	587	26	999999	917	844	826	928	532	999999	626	735	842	570	999999	27	17	999999	555	999999	317	764	999999	999999	999999	285	547	236	999999	999999	96	999999	385	999999	520	435	286	873	999999	55	866	999999	916	677	441	261	387	224	902	789	315	282	630	653	997	999999	89	24	848	641	307	999999	999999	999999	999999	999999	999999	704	60	999999	741	144	999999	510	333	195	847	999999	570	999999	898	999999	999999	881	824	813	417	731	150	160	356	271	34	271	748	276	864	999999	999999	852	901	682	174	999999	58	180	999999	999999	330	999999	521	258	453	671	742	974	999999	385	578	274	999999	628	999999	899	532	479	119	337	761	67	999999	999999	999999	718	286	999999	168	999999	832	653	140	296	411	999999	639	107	818	362	528	774	10	488	945	335	679	283	999999	275	999999	579	70	356	368	999999	490	999999	27	999999	395	526	999999	999999	552	925	999999	885	999999	235	270	434	661	757	809	999999	66	843	388	906	999999	999999	106	893	999999	263	592	999999	927	148	848	451	89	999999	967	11	959	44	935	999999	201	794	66	893	14	77	918	999999	999999	382	216	647	809	999999	999999	392	430	999999	999999	299	999999	360	957	88	387	819	999999	999999	999999	808	999999	999999	907	369	714	254	946	999999	888	741	345	999999	999999	555	931	210	641	999999	397	999999	581	47	876	646	999999	841	836	977	516	195	
722	350	524	738	354	999999	739	449	999999	451	445	226	42	426	954	999999	122	999999	156	186	187	999999	999999	999999	999999	989	155	271	682	873	417	969	696	703	28	994	764	999999	999999	748	470	202	999999	946	150	364	14	460	999999	999999	728	435	830	340	18	999999	169	321	511	365	48	478	999999	533	999999	475	530	339	407	999999	999999	613	210	408	715	999999	815	244	72	872	984	695	999999	60	155	999999	149	365	694	682	835	453	998	845	709	992	434	47	999999	675	833	675	999999	733	342	125	999999	431	625	33	530	925	258	638	380	353	899	717	388	60	336	174	999999	725	133	999999	615	365	699	723	560	777	331	397	999999	999999	642	845	717	999999	999999	999999	740	671	999999	909	999999	369	475	999999	102	717	659	862	349	999999	40	337	609	496	999999	869	732	902	472	752	604	861	999999	70	710	64	10	358	301	618	433	973	572	224	999999	255	999999	342	999999	843	999999	999999	999999	379	289	315	246	999999	530	889	985	999999	208	409	315	999999	770	415	656	47	717	311	571	730	245	999999	764	394	844	264	979	399	281	999999	635	146	812	230	999999	405	818	779	999999	412	633	595	775	172	909	318	485	484	686	999999	135	999999	999999	327	143	999999	550	851	386	275	910	595	567	578	774	179	530	999999	634	999999	229	999999	483	169	107	650	290	999999	485	535	779	504	713	688	999999	819	248	495	96	999999	854	966	402	999999	501	47	38	206	398	740	999999	935	849	434	373	197	342	738	230	999999	942	948	999999	851	496	415	881	878	84	999999	930	45	999999	88	999999	262	999999	921	667	999999	622	999999	213	999999	999999	999999	654	288	325	316	999999	510	274	999999	613	906	601	551	999999	96	165	159	132	442	810	753	481	771	38	120	652	999999	80	999999	871	858	999999	630	999999	999999	760	603	563	768	478	429	770	860	474	999999	661	999999	999999	581	999999	473	961	770	935	994	372	883	260	214	663	76	440	113	999999	999999	171	999999	447	999999	335	562	999999	999999	964	999999	982	620	999999	999999	458	657	564	499	267	999999	897	973	999999	119	289	877	352	359	999999	999999	989	667	139	719	339	690	557	443	256	350	999999	608	806	554	999999	752	586	722	755	16	999999	940	845	333	857	197	286	337	142	457	220	245	258	999999	401	325	490	587	999999	999999	110	130	253	999999	529	999999	177	999999	108	537	301	629	603	108	999999	58	821	805	861	151	413	229	310	999999	140	642	359	253	163	999999	271	998	524	986	905	391	697	928	803	999999	
29	146	239	605	166	590	999999	160	663	353	503	685	726	66	365	881	820	454	787	999999	940	924	999999	411	275	302	114	616	999999	517	360	893	11	302	132	999999	999999	704	641	999999	10	208	589	999999	203	999999	282	468	631	34	999999	252	151	916	628	105	999999	828	339	864	485	35	999999	156	992	609	683	433	934	97	890	125	813	247	887	741	345	187	217	999999	29	646	985	178	946	999999	752	95	999999	36	127	172	375	999999	73	974	251	442	999999	999999	903	999999	534	543	143	456	439	999999	38	887	760	972	620	650	844	839	50	788	999999	885	857	597	758	907	970	728	999999	46	183	912	499	999999	369	623	785	180	121	451	45	500	999999	848	67	787	999999	155	999999	724	932	234	999999	999999	242	931	736	315	100	626	573	414	999999	999999	999999	125	397	857	612	996	999999	999999	999999	599	752	710	216	18	999999	999999	641	824	187	36	114	949	999999	46	669	438	887	480	89	999999	877	999999	794	999999	128	941	399	418	542	555	999999	267	999999	345	999999	532	724	999999	775	129	985	748	237	679	297	780	147	361	999999	184	999999	394	594	242	721	999999	915	930	889	598	581	233	292	631	999999	846	999999	643	999999	147	713	169	704	959	999999	138	403	124	988	999999	803	48	999999	368	446	474	999999	999999	623	589	616	999999	838	999999	548	999999	999999	605	999999	450	338	999999	35	61	471	950	690	634	732	593	727	801	942	551	999999	542	13	923	195	702	183	187	29	999999	530	999999	330	527	421	999999	671	798	611	548	999999	309	23	999999	897	496	784	48	542	39	861	999999	851	296	392	15	758	542	420	999999	276	999999	484	289	530	999999	999999	172	223	983	922	929	200	404	999999	495	529	834	36	699	999999	145	999999	989	999999	999999	77	44	999999	416	989	138	387	800	281	999999	999999	999999	647	355	866	621	825	558	117	931	999999	457	754	897	485	999999	516	999999	893	140	999999	494	404	999999	484	999999	37	806	994	793	551	400	999999	999999	670	999999	196	999999	832	305	320	95	882	999999	99	620	289	248	930	999999	622	666	906	150	353	339	999999	831	871	281	594	28	999999	324	999999	235	334	81	236	999999	737	834	888	597	820	430	999999	450	999999	863	315	788	876	999999	180	884	493	982	339	340	466	364	810	560	711	302	531	999999	573	864	295	218	21	250	337	788	999999	319	999999	922	999999	888	999999	17	966	999999	152	635	999999	504	741	352	999999	895	233	382	34	338	886	528	898	55	877	999999	578	106	999999	635	
601	392	999999	999999	661	416	613	578	259	802	593	905	159	895	999999	78	999999	942	476	125	27	955	999999	999999	999999	801	33	681	21	253	438	999999	38	516	44	999999	398	568	690	999999	292	655	999999	231	744	980	378	13	631	999999	999999	635	629	999999	617	999999	628	667	999999	859	392	931	566	15	374	999999	876	643	861	662	680	999999	261	151	999999	999999	831	999999	705	452	433	30	60	212	514	999999	250	377	899	398	142	730	817	830	941	999999	98	127	857	30	113	735	999999	968	138	999999	383	487	999999	255	814	999999	961	307	436	372	880	364	501	571	999999	509	743	999999	999999	949	746	431	210	483	284	999999	999999	685	348	698	878	92	999999	339	429	762	999999	999999	584	56	999999	519	404	579	479	733	999999	296	546	604	991	999999	449	999999	437	999999	287	354	970	110	999999	286	999999	737	493	798	290	171	152	999999	959	99	999999	482	190	999999	36	630	13	550	97	999999	999999	744	706	210	643	895	901	476	484	205	683	484	999999	493	560	999999	96	999999	453	999999	153	824	644	902	789	966	998	210	926	657	999999	430	999999	999999	147	224	41	999999	165	394	999999	675	247	764	415	415	836	696	676	999999	543	999999	107	632	255	324	999999	804	421	676	897	701	549	999999	855	263	471	634	999999	346	635	804	524	999999	205	999999	586	999999	999999	383	999999	311	999999	566	124	26	332	999999	765	822	124	236	871	488	999999	999999	135	421	908	162	999999	212	350	340	734	739	999999	49	436	777	737	229	317	47	999999	595	177	983	711	838	999999	91	868	533	231	999999	932	999999	570	637	352	999999	999999	344	440	927	961	999999	832	385	218	293	953	999999	999999	894	918	833	941	902	999999	999999	709	999999	231	862	343	816	118	335	806	772	478	799	434	572	999999	973	999999	620	634	974	999999	336	999999	999999	137	999999	448	999999	999999	999999	104	668	246	999999	466	901	123	999999	593	154	94	507	579	999999	814	164	563	522	646	944	236	999999	277	999999	999999	382	450	583	734	463	378	781	844	999999	678	999999	562	234	115	356	860	999999	999999	489	889	654	999999	999999	999999	999999	999999	999999	999999	545	872	773	999999	820	218	999999	461	999999	843	140	776	312	662	999999	767	14	601	999999	417	999999	94	207	304	788	536	999999	999999	265	999999	999999	999999	452	999999	309	834	904	419	999999	25	31	895	330	999999	895	713	586	999999	885	427	999999	381	986	518	399	461	675	999999	612	293	999999	468	205	999999	91	993	999999	221	363	47	862	594	859	999999	395	999999	763	
999999	408	84	999999	999999	739	999999	999999	999999	999999	934	999999	848	169	435	999999	458	154	562	699	999999	115	902	390	999999	999999	847	564	245	521	673	999999	994	697	664	80	537	344	999999	728	366	869	700	999999	999999	520	999999	878	437	786	410	179	999999	705	232	905	506	694	584	999999	892	284	999999	869	487	811	706	160	999999	364	279	124	627	999999	999999	670	414	999999	990	854	133	969	136	458	120	999999	299	299	474	758	574	999999	759	809	999999	92	194	999999	999999	587	814	999999	383	83	516	296	551	999	371	561	999999	446	703	999999	593	923	157	999999	758	999999	999999	417	685	747	999999	437	364	818	997	260	485	582	703	413	49	768	595	62	941	999999	952	299	927	913	266	137	149	39	999999	912	934	958	999999	382	74	406	679	636	293	89	931	733	11	121	86	999999	743	300	690	825	337	104	295	934	999999	232	490	772	999999	661	297	334	602	94	326	527	509	331	348	643	999999	959	769	861	999999	228	298	999999	836	999999	394	848	349	400	585	839	673	149	351	999999	916	906	155	631	791	606	140	917	794	558	419	422	999999	57	736	999999	335	433	51	999999	934	673	999999	153	999999	449	985	212	509	999999	854	999999	979	507	726	192	814	147	79	295	98	381	31	999999	999999	972	999999	301	999999	999999	514	249	107	539	907	253	999999	12	999999	352	621	927	417	318	704	59	442	454	331	554	563	999999	364	999999	999999	999999	652	657	999999	304	551	693	999999	999999	999999	614	999999	999999	599	483	999999	999999	783	726	999999	170	963	999999	583	878	539	453	970	119	654	326	885	350	815	353	999999	323	787	69	801	927	389	125	346	99	786	992	999999	848	343	750	415	637	999999	563	600	999999	83	999999	764	108	999999	438	647	655	729	922	634	256	882	999999	35	999999	925	999999	781	847	376	494	101	547	598	132	776	903	911	257	267	262	753	661	250	450	304	702	214	999999	478	999999	999999	864	999999	608	966	999999	999999	691	711	346	781	752	572	589	999999	227	509	600	662	743	744	482	664	381	502	999999	999999	584	429	999999	542	999999	378	686	134	999999	189	999999	166	339	999999	999999	545	999999	999999	10	99	660	999999	86	202	614	298	734	946	887	210	987	115	746	790	151	999999	488	804	951	383	886	464	28	48	519	999999	333	566	999999	999999	742	900	501	999999	995	389	352	40	927	542	644	740	999999	36	202	885	420	548	46	957	67	999999	529	999999	213	206	999999	48	683	180	965	178	431	951	467	96	613	615	795	
761	999999	458	999999	419	739	155	227	991	846	999999	32	999999	999999	999999	879	625	380	874	999999	799	212	999999	999999	756	577	475	318	295	569	115	999999	804	753	284	47	999999	250	120	887	67	999999	195	202	58	158	190	648	863	82	842	715	738	999999	996	558	999999	110	129	842	999999	837	999999	999999	740	363	227	41	254	530	279	384	270	987	868	820	27	120	308	608	999999	826	455	223	999999	399	999999	125	999999	726	430	508	999999	277	623	230	56	763	461	999999	930	159	999999	343	802	467	999999	751	820	999999	999999	505	802	521	455	447	391	999999	704	351	820	999999	999999	999999	109	999999	263	999999	374	647	774	263	999999	999999	999999	999999	433	121	420	269	944	999999	999999	581	194	999999	999999	609	821	185	838	337	69	999999	999999	828	874	999999	244	999999	214	462	386	999999	411	999999	846	199	843	218	23	280	308	444	407	39	999999	999999	344	999999	75	654	999999	999999	808	999999	203	548	737	849	999999	999999	877	389	999999	491	414	131	179	906	88	516	765	613	172	999999	39	625	713	999999	999999	182	541	999999	965	999999	290	999999	374	965	95	307	999999	994	846	999999	402	918	389	915	625	999999	533	999999	106	558	888	999999	999999	250	417	577	835	999999	829	200	27	818	424	505	211	999999	757	214	821	780	64	771	767	999999	999999	120	999999	999999	230	344	648	113	963	416	671	722	999999	999999	558	517	472	570	174	655	448	999999	504	883	714	409	928	999999	999999	325	504	127	800	330	85	306	341	47	671	494	999999	999999	854	17	999999	488	64	633	656	313	317	493	606	121	999999	590	616	362	93	820	416	329	496	999999	911	554	922	841	58	261	185	435	899	680	113	534	730	496	999999	999999	354	999999	672	999999	17	999999	520	689	72	999999	689	978	999999	999999	88	232	999999	217	105	288	566	222	584	999999	999999	882	594	925	17	733	860	130	311	857	999999	999999	999999	999999	639	900	999999	242	779	999999	572	206	481	58	602	881	117	523	400	772	670	142	720	278	185	999999	427	594	681	339	634	568	677	999999	384	966	999999	244	577	205	999999	999999	443	30	832	931	999999	999999	333	135	625	347	729	539	999999	999999	401	388	18	514	482	449	560	999999	930	13	529	999999	674	999999	316	873	999999	999999	527	346	999999	699	446	254	999999	999999	999999	556	713	296	838	147	907	999999	575	196	235	72	722	804	772	993	100	999999	411	999999	871	698	999999	752	401	535	21	851	644	999999	999999	764	999999	600	188	14	736	643	999999	391	478	633	69	130	
999999	999999	999999	723	574	705	608	617	842	700	999999	573	999999	960	895	313	999999	66	999999	999999	254	471	282	999999	999999	999999	266	456	663	29	999999	248	638	698	999999	517	63	298	286	999999	102	334	921	99	590	999999	999999	775	999999	861	265	421	999999	195	876	185	610	999999	106	805	449	162	954	823	155	772	934	48	855	387	260	837	779	467	781	919	550	999999	542	21	501	999999	708	802	763	143	999999	999999	999999	929	999999	703	999999	999999	499	940	999999	108	944	999999	680	238	920	370	610	999999	641	999999	414	999999	635	427	817	999999	314	958	453	162	69	21	761	999999	225	926	480	557	645	999999	967	840	549	999999	249	724	340	273	999999	347	999999	344	502	251	47	866	999999	490	885	999999	176	540	999999	227	49	999999	66	197	22	994	890	63	999999	342	801	574	999999	193	999999	103	999999	51	397	999999	960	724	519	519	999999	359	999999	989	999999	999999	142	999999	352	999999	999999	316	667	152	260	576	457	148	561	999999	449	999999	458	120	312	792	361	135	152	392	267	324	423	546	742	999999	372	999999	391	254	999999	999999	999999	95	999999	870	435	611	790	821	999999	822	173	359	999999	982	900	999999	999999	879	186	16	294	960	74	98	999999	999999	999999	999999	214	556	756	316	958	84	251	373	338	442	366	999999	345	331	734	444	161	73	476	760	761	999999	223	512	78	204	90	270	999999	693	977	315	212	201	616	111	999999	856	401	999999	999999	537	999999	255	522	437	670	962	236	629	999999	829	654	999999	836	364	999999	254	999999	763	999999	980	351	645	464	61	547	153	999999	999999	379	305	672	480	999999	233	999999	968	999999	640	999999	127	44	401	756	999999	999999	563	364	999999	768	999999	617	637	12	760	999999	547	790	470	889	526	999999	999999	999999	999999	166	183	999999	613	697	375	263	999999	999999	999999	946	999999	888	999999	400	999999	789	463	999999	557	687	44	478	999999	47	129	187	999999	999999	999999	999999	440	151	125	991	487	999999	999999	999999	999999	567	20	407	136	814	246	659	999999	79	904	999999	794	999999	702	999999	132	704	369	576	578	999999	734	999999	232	999999	515	808	999999	324	913	60	999999	898	471	990	676	999999	999999	454	801	469	999999	459	847	279	85	700	448	170	999999	782	574	185	986	215	832	999999	185	999999	999999	437	999999	170	166	999999	699	999999	999999	712	999999	999999	362	914	999999	999999	495	284	18	953	930	814	370	612	454	140	486	862	999999	999999	167	522	461	232	156	999999	583	542	303	993	999999	189	433	736	883	384	999999	659	999999	
877	720	558	155	232	999999	493	77	284	999999	999999	377	837	983	21	999999	765	999999	999999	768	411	535	953	981	25	383	750	391	999999	999999	80	710	826	999999	45	999999	609	999999	239	42	662	306	308	826	277	625	741	205	999999	999999	128	350	300	999999	999999	351	767	576	140	999999	449	112	444	999999	645	325	999999	999999	948	474	945	398	804	107	999999	115	999999	999999	999999	399	641	554	969	451	999999	729	419	999999	462	999999	999999	42	999999	390	592	560	862	999999	191	951	84	365	999999	947	999999	729	999999	202	786	893	125	640	999999	741	217	894	142	999999	999999	915	905	616	999999	265	999999	999999	999999	424	515	554	253	999999	999999	999999	999999	285	307	31	214	881	193	227	999999	569	999999	999999	999999	504	183	697	427	869	999999	275	55	999999	999999	991	262	334	576	131	999999	241	999999	641	694	999999	999999	931	597	121	788	74	731	999999	999999	999999	687	556	741	657	251	817	137	384	999999	999999	717	855	842	316	768	880	314	72	539	917	919	936	454	82	87	999999	999999	999999	999999	999999	544	367	11	999999	314	706	592	999999	999999	870	114	275	966	25	999999	571	98	999999	352	907	759	669	999999	550	444	751	112	999999	580	999	999999	820	302	999999	145	999999	854	763	11	72	297	395	191	669	812	653	969	439	692	516	162	999999	963	183	984	874	999999	460	999999	562	999999	923	348	881	163	293	973	999999	879	39	716	335	289	289	619	374	487	489	737	790	781	673	999999	73	999999	896	999999	999999	947	270	152	999999	127	449	468	374	56	310	515	529	680	934	559	662	799	827	540	683	564	619	397	727	723	999999	781	931	947	285	999999	267	999999	853	97	618	887	323	217	839	821	255	327	186	999999	218	999999	846	123	999999	273	29	365	183	564	337	873	424	680	273	667	537	426	771	276	258	999999	999999	847	999999	775	486	999999	999999	999999	318	302	220	753	999999	744	934	999999	632	999999	999999	999999	263	299	759	745	472	642	944	182	294	999999	555	910	726	999999	294	999	182	549	786	410	664	320	999999	45	662	999999	999999	999999	733	719	999999	760	261	356	839	537	97	204	999999	999999	674	528	578	999999	747	310	37	399	460	934	644	93	234	614	246	942	53	724	93	800	999999	426	448	999999	999999	794	999999	379	285	756	911	978	246	942	735	146	742	765	298	999999	644	774	78	798	999999	710	535	999999	999999	999999	999999	373	121	511	999999	258	89	999999	999999	952	652	657	124	703	33	666	846	291	878	110	209	287	436	732	166	703	357	
650	499	334	269	21	268	388	999999	548	866	735	999999	487	66	738	320	346	709	986	999999	375	775	999999	863	253	768	20	697	216	936	388	999999	672	900	439	513	131	692	640	999999	999999	440	484	799	121	714	400	53	470	999999	99	999999	999999	52	982	875	91	470	25	253	258	690	66	611	999999	389	904	999999	999999	234	198	653	78	598	924	934	301	618	752	539	377	966	236	999999	999999	366	185	630	999999	999999	432	661	677	397	999999	999999	384	872	321	731	810	814	999999	999999	999999	446	954	581	128	57	999999	999999	717	485	999999	999999	463	817	765	131	214	284	668	72	802	537	999999	681	458	878	560	999999	999999	30	728	563	549	991	999999	410	999999	603	512	999999	980	958	943	201	521	858	591	567	117	200	999999	536	156	364	999999	999999	470	282	133	249	497	165	177	697	757	322	742	472	999999	364	720	610	999999	999999	92	843	594	784	169	600	296	992	321	116	503	999999	417	194	999999	228	939	138	480	272	999999	999999	791	255	444	209	125	129	220	999999	479	999999	764	358	282	599	657	686	123	533	952	504	843	999999	203	999999	999999	557	914	999999	425	591	140	509	423	267	999999	999999	349	960	484	999999	782	569	999999	587	437	999999	999999	958	999999	263	25	947	319	999999	981	999999	999999	879	999999	567	999999	91	337	888	785	265	999999	25	546	319	346	163	58	785	999999	284	434	616	137	846	999999	955	567	172	575	192	199	545	999999	331	295	470	999999	999999	962	999999	242	747	801	999999	999999	897	999999	261	916	862	899	534	166	706	306	445	752	999999	921	259	523	999999	999999	603	75	399	738	999999	33	875	497	140	822	30	52	999999	815	999999	723	999999	543	999999	255	999999	293	999999	389	579	35	999999	718	217	995	713	188	77	434	208	999999	733	999999	207	238	50	374	999999	712	145	664	618	630	797	734	999999	999999	999999	919	609	999999	411	20	169	199	999999	167	289	145	119	999999	974	262	616	847	990	590	999999	88	999999	999999	525	952	253	999999	416	229	920	483	822	999999	971	157	824	888	705	999999	998	18	64	883	999999	999999	603	303	690	366	999999	949	744	593	379	138	715	271	794	999999	767	999999	999999	954	246	999999	323	999999	871	827	999999	728	152	999999	591	337	33	331	999999	999999	359	950	999999	60	215	999999	739	238	999999	842	442	563	999999	257	955	753	235	109	646	288	319	491	999999	999999	927	295	807	477	999999	52	114	999999	17	999999	999999	817	999999	731	749	275	999999	999999	493	38	394	875	634	999999	321	
837	112	924	999999	975	582	867	528	371	132	999999	173	999999	999999	585	737	999999	555	201	999999	148	999999	504	360	381	220	999999	999999	999999	477	62	661	912	165	173	999999	190	709	42	330	241	999999	999999	608	999999	999999	999999	999999	908	301	346	329	442	746	183	115	608	573	313	764	356	869	135	893	80	267	260	116	73	645	999999	348	522	871	916	849	82	999999	530	279	999999	999999	100	111	141	732	229	176	981	68	341	999999	406	999999	973	371	173	999999	538	572	999999	698	999999	272	744	998	999999	571	829	334	43	712	999999	43	359	978	779	33	762	347	999999	94	135	14	313	939	942	254	897	555	685	315	366	957	999999	716	583	827	366	143	925	657	346	999999	34	628	573	372	918	995	591	999999	14	201	534	767	573	999999	958	999999	999999	562	674	284	648	999999	356	96	616	642	404	952	667	629	999999	999999	747	477	999999	684	999999	579	999999	902	963	546	999999	175	432	660	153	999999	868	999999	999999	373	983	72	19	307	999999	487	756	285	600	639	482	385	779	999999	999999	105	809	283	439	486	999999	771	321	112	426	191	663	955	999999	610	93	116	552	999999	407	685	468	682	999999	888	823	60	999999	333	73	999999	396	289	640	999999	984	999999	999999	999999	147	221	750	907	880	100	823	800	999999	989	999999	376	832	999999	745	344	636	137	871	551	663	185	469	987	48	500	795	999999	324	452	999999	498	999999	951	911	999999	934	999999	999999	321	74	32	273	322	776	999999	103	665	543	306	420	857	723	579	937	961	751	999999	868	390	305	449	486	344	373	68	391	881	999999	558	409	85	335	560	486	999999	911	156	221	350	406	999999	840	27	999999	999999	774	415	24	999999	999999	999999	999999	420	25	625	545	999999	949	717	316	222	846	999999	999999	345	531	173	999999	999999	60	999999	551	999999	984	175	999999	468	312	604	294	976	866	869	123	999999	392	914	544	861	999999	981	207	503	44	999999	292	856	130	695	247	999999	322	999999	899	840	999999	174	436	850	27	87	626	355	999999	339	999999	977	999999	669	999999	617	629	999999	209	78	407	57	493	799	883	752	999999	616	366	999999	664	157	999999	999999	607	227	487	999999	843	28	364	852	80	999999	838	999999	984	460	742	999999	982	999999	999999	830	443	583	680	636	966	275	999999	999999	999999	750	675	207	16	999999	999999	735	999999	999999	398	191	999999	555	976	788	999999	577	999999	887	874	736	700	999999	638	150	839	33	546	851	727	578	999999	354	863	330	39	999999	308	396	397	17	
999999	999999	999999	337	999999	888	606	892	675	399	508	851	145	999999	59	999999	999999	866	758	999999	198	999999	217	999999	999999	369	691	656	999999	999999	999999	380	499	866	245	654	892	310	33	951	999999	999999	185	999999	79	438	218	999999	280	937	999999	442	638	999999	818	222	838	871	436	999999	207	999999	999999	355	130	999999	361	278	25	405	209	268	843	999999	621	544	113	999999	750	999999	160	88	385	999999	999999	836	742	150	58	999999	815	30	874	999999	754	477	521	999999	218	942	86	939	597	875	738	812	599	831	999999	284	119	999999	131	962	607	128	999999	321	999999	293	999999	220	999999	999999	589	999999	999999	577	62	153	32	283	671	807	396	220	491	509	92	445	247	911	413	773	999999	999999	898	999999	999999	999999	999999	209	732	924	557	866	719	999999	999999	559	428	31	778	593	261	999999	297	323	999999	397	637	74	238	661	56	999999	807	999999	88	733	290	999999	999999	427	250	822	551	999999	260	999999	500	886	999999	533	27	225	142	819	521	87	568	585	999999	999999	999999	838	999999	999999	878	84	69	272	999999	999999	999999	946	999999	361	352	439	999999	550	73	55	896	999999	850	999999	644	830	350	987	999999	999999	999999	705	146	638	428	412	851	999999	868	999999	471	238	370	662	264	80	999999	781	477	92	999999	28	521	299	999999	258	987	276	437	999999	999999	81	337	524	397	573	999999	484	932	940	588	814	681	999999	584	668	389	999999	450	573	728	569	520	852	217	156	193	847	264	180	424	585	999999	999999	999999	399	999999	846	275	690	271	628	848	536	504	979	347	999999	999999	999999	868	799	999999	863	329	999999	561	999999	316	250	390	999999	229	762	525	12	770	999999	446	195	768	543	923	760	999999	109	720	999999	357	999999	808	999999	142	549	311	625	760	999999	501	287	837	999999	539	34	999999	309	408	95	21	501	999999	486	999999	529	946	999999	875	74	561	229	453	578	999999	88	999999	829	829	680	461	999999	252	591	368	168	357	353	14	899	460	13	701	634	999999	856	999999	332	373	612	602	975	749	999999	627	999999	999999	268	297	460	592	999999	999999	727	634	999999	999999	627	127	38	182	999999	331	999999	613	558	999999	999999	606	999999	999999	119	466	226	88	485	161	556	963	999999	334	98	65	999999	316	980	533	973	10	861	606	403	214	344	440	998	654	772	999999	79	753	25	999999	999999	402	482	23	999999	649	159	959	702	999999	40	703	999999	548	777	669	633	35	554	818	744	674	665	999999	131	786	89	999999	388	474	894	999999	319	435	48	
999999	834	966	280	334	999999	901	903	999999	183	640	356	999999	876	113	999999	999999	208	999999	999999	352	737	999999	892	999999	569	329	999999	999999	769	696	393	657	510	627	835	667	754	230	968	843	999999	925	999999	490	999999	999999	953	285	999999	849	145	123	518	999999	422	267	83	804	764	999999	330	675	969	999999	256	999999	949	999999	277	999999	999999	977	238	84	582	812	845	411	45	999999	375	306	221	919	560	280	149	999999	999999	999999	594	950	466	999999	522	104	956	253	244	999999	680	704	17	236	560	168	884	999999	999999	999999	421	672	768	824	165	34	464	999999	927	999999	558	144	54	699	205	349	521	791	562	487	855	602	177	303	269	999999	299	999999	369	402	396	706	702	603	166	921	191	641	290	498	640	906	326	267	193	545	659	317	999999	221	646	102	881	999999	754	819	505	999999	999999	494	735	480	690	999999	999999	999999	442	451	542	999999	999999	879	510	73	847	949	285	909	999999	723	999999	999999	953	157	755	303	824	76	848	347	425	716	87	796	763	169	226	791	677	999999	999999	218	774	756	999999	766	592	817	999999	805	543	596	999999	841	999999	753	526	542	999999	999999	37	375	602	999999	859	451	802	714	310	999999	733	494	241	778	620	802	216	207	999999	988	710	16	289	53	803	828	999999	246	322	19	643	683	999999	391	999999	999999	999999	999999	897	612	964	877	999999	109	82	999999	365	587	230	999999	546	329	999999	790	585	999999	95	559	999999	999999	101	999999	402	300	54	59	482	849	474	999999	196	999999	999999	491	34	999999	499	190	970	999999	473	772	25	641	999999	323	245	231	805	291	652	67	187	866	520	407	999999	227	64	33	576	999999	122	348	495	909	999999	956	765	752	532	905	588	646	566	329	999999	999999	999999	999999	813	261	999999	192	240	138	459	442	971	626	358	281	999999	947	188	958	999999	676	155	563	303	289	465	63	999999	999999	999999	541	999999	201	856	723	399	999999	219	325	999999	929	118	366	460	586	985	999999	404	260	780	999999	468	999999	669	874	615	274	999999	534	795	991	999999	493	660	918	142	999999	770	634	882	801	999999	862	999999	999999	568	789	113	716	304	999999	658	509	965	837	999999	701	999999	999999	118	135	896	685	529	999999	506	624	706	541	454	999999	999999	769	377	979	903	605	121	999999	316	825	171	720	240	999999	342	924	999999	999999	999999	441	256	788	525	757	904	61	343	27	233	999999	93	571	272	97	999999	889	141	985	933	476	590	999999	999999	292	963	186	455	61	146	999999	999999	
882	695	999999	959	590	253	999999	999999	851	999999	104	999999	373	742	599	999999	152	999999	453	792	542	889	379	850	663	122	243	793	728	606	292	880	999999	847	210	875	999999	999999	368	645	521	910	91	214	496	876	312	999999	374	728	313	530	693	789	563	993	999999	172	305	477	20	826	999999	999999	980	223	74	999999	541	724	999999	23	999999	808	999999	632	808	174	364	786	810	693	429	999	303	761	197	861	294	999999	558	97	833	999999	999999	694	563	835	234	282	812	786	17	650	529	300	999999	884	518	999999	194	162	807	999999	666	326	406	357	952	228	36	212	999999	334	999999	121	999999	999999	183	586	79	972	999999	92	974	33	999999	999999	480	13	402	312	999999	363	32	406	289	324	234	999999	298	215	883	15	256	609	555	683	484	418	119	999999	711	931	860	222	221	725	544	643	641	627	876	949	826	999999	859	877	311	768	831	999999	56	999999	298	863	99	999999	835	375	478	11	304	72	893	313	601	421	503	810	194	564	780	590	676	999999	338	933	189	532	749	999999	382	999999	999999	254	999999	999999	643	996	133	287	889	178	999999	999999	332	814	66	999999	132	447	384	999999	584	277	95	465	999999	999999	534	165	755	999999	625	800	999999	588	485	649	270	756	778	506	687	907	674	611	425	47	347	999999	999999	665	409	999999	303	881	141	318	999999	587	999999	999999	471	967	531	585	999999	375	19	999999	999999	417	999999	999999	669	999999	813	676	999999	483	50	162	999999	21	999999	99	999999	323	506	748	456	176	490	683	110	999999	999999	719	385	99	999999	999999	37	603	194	470	999999	42	999999	425	999999	999999	999999	685	546	999999	734	460	999999	441	681	999999	999999	270	297	172	926	578	999999	906	999999	103	300	513	424	990	999999	687	999999	816	999999	872	680	90	680	991	460	999999	146	608	999999	583	39	943	418	828	190	767	999999	32	543	834	766	737	582	974	174	213	999999	999999	378	999999	634	873	755	809	559	788	589	306	999999	999999	442	667	877	269	74	356	104	595	999999	367	382	804	283	851	115	943	999999	706	827	257	543	589	239	981	949	165	198	609	999999	402	999999	19	999999	421	402	108	999999	323	909	817	118	675	746	20	674	830	999999	904	703	616	290	883	479	999999	588	852	438	896	319	999999	999999	999999	326	417	190	373	999999	862	459	999999	93	194	796	19	149	868	843	228	316	129	565	294	999999	662	121	999999	539	999999	832	549	999999	999999	13	10	658	622	999999	999999	830	311	346	737	454	696	532	106	
96	999999	325	720	19	219	590	200	353	874	590	999999	306	885	833	638	40	909	999999	999999	190	796	360	999999	520	999999	999999	14	783	999999	839	218	139	999999	217	999999	540	121	540	461	381	813	657	784	42	693	43	944	478	999999	707	544	999999	411	999999	300	999999	798	210	505	821	586	417	525	45	999999	534	999999	678	763	107	918	379	884	749	376	999999	576	999999	999999	480	453	535	84	129	304	858	728	107	917	961	741	911	44	639	999999	406	141	748	660	999999	999999	276	715	999999	999999	175	475	662	999999	161	542	314	384	35	378	60	999999	999999	740	523	806	999999	999999	801	366	999999	344	255	953	969	16	827	833	667	728	186	820	474	339	139	999999	75	557	766	999999	436	537	19	271	999999	74	999999	18	147	362	567	516	913	253	782	830	230	708	580	999999	714	480	717	306	999999	240	867	76	999999	140	741	999999	994	382	929	999999	999999	984	218	999999	281	818	999999	999999	170	670	999999	230	999999	999999	171	367	976	999999	715	956	999999	712	78	514	206	999999	408	16	621	931	521	999999	999999	312	504	246	499	675	873	895	999999	999999	146	532	333	646	518	310	969	383	659	383	667	973	659	623	915	704	708	612	420	689	693	999999	158	376	906	254	804	925	867	311	748	819	999999	417	999999	999999	999999	559	160	999999	999999	247	282	148	873	999999	653	881	999999	795	999999	270	484	104	719	907	383	999999	740	999999	506	999999	516	358	634	847	801	251	57	999999	522	158	462	322	652	455	956	19	999999	566	999999	922	603	82	344	487	344	88	999999	999999	999999	999999	819	885	601	993	731	924	513	35	549	411	999999	953	283	818	999999	172	999999	273	951	373	464	183	673	583	450	999999	23	157	999999	723	553	389	999999	999999	999999	576	721	659	999999	999999	506	476	999999	199	98	650	798	526	679	182	999999	999999	716	799	770	646	222	27	553	297	910	999999	523	826	858	454	748	985	999999	241	999999	999999	999999	999999	867	987	166	483	494	799	645	497	477	999999	96	999999	672	414	526	693	364	704	115	436	131	149	953	200	341	644	999999	813	47	448	732	843	999999	797	999999	782	489	999999	532	999999	999999	999999	888	193	739	740	781	343	468	999999	876	746	999999	999999	797	727	999999	965	152	850	897	831	999999	999999	608	252	241	999999	482	744	999999	626	181	999999	784	709	261	770	461	601	862	568	354	251	571	985	167	774	10	999999	748	523	999999	999999	856	820	961	999999	585	496	508	999999	860	724	592	260	575	999999	338	98	
476	274	999999	999999	988	338	487	999999	468	622	95	467	999999	277	996	999999	40	999999	505	963	747	402	195	964	102	955	707	629	659	999999	420	832	445	912	999999	483	999999	54	694	527	342	752	401	962	410	51	42	593	999999	902	230	86	828	374	350	83	88	550	999999	999999	999999	858	560	156	999999	262	999999	962	999999	522	680	985	804	978	630	995	11	999999	563	60	999999	124	999999	757	100	343	13	81	999999	664	999999	468	595	661	896	484	999999	254	760	999999	999999	80	64	216	231	244	282	850	999999	354	82	856	999999	999999	120	517	957	999999	65	868	259	950	400	873	127	999999	399	152	91	156	803	757	999999	999999	41	852	69	999999	536	999999	71	999999	337	227	999999	548	999999	197	551	999999	527	398	198	891	898	999999	680	190	98	18	845	139	769	597	999999	325	393	581	999999	268	457	271	277	209	806	106	999999	182	291	578	999999	211	601	702	629	415	999999	580	999999	961	181	879	999999	527	999999	932	393	740	676	276	165	901	999999	293	931	265	131	988	999999	802	457	507	898	520	279	644	538	76	967	145	756	813	999999	415	96	999999	665	749	199	874	712	881	999999	25	999999	838	390	999999	771	999999	999999	580	495	714	513	999999	999999	95	257	999999	403	327	772	999999	999999	351	999999	415	207	999999	600	381	799	999999	99	575	10	999999	999999	440	999999	230	305	603	999999	186	328	359	901	999999	999999	579	999999	822	481	395	999999	965	505	999999	999999	999999	120	417	773	913	999999	999999	625	938	673	106	988	817	123	183	31	999999	999999	999999	33	487	999999	999999	765	30	999999	999999	739	703	999999	999999	387	35	999999	999999	999999	887	830	937	999999	53	999999	963	747	999999	590	684	999999	307	999999	939	285	173	999999	524	999999	334	652	753	999999	804	999999	921	480	638	999999	963	388	835	73	999999	999999	752	936	980	752	549	47	274	439	204	277	999999	338	527	760	224	977	914	815	784	245	86	903	999999	507	812	492	119	781	627	999999	874	244	240	600	532	236	78	772	922	296	387	323	839	999999	114	593	953	878	504	999999	473	29	288	897	272	848	344	482	999999	999999	999999	999999	812	897	403	207	108	999999	237	987	909	152	893	999999	858	999999	999999	999999	402	229	999999	240	287	641	832	854	955	342	338	999999	892	595	999999	865	368	894	511	941	143	999999	494	36	650	516	999999	331	135	790	999999	999999	999999	999999	90	720	527	697	215	180	999999	548	251	999999	598	553	105	323	999999	999999	139	999999	261	999999	931	999999	734	513	590	
770	564	999999	728	174	303	829	899	623	515	121	999999	670	999999	341	876	595	999999	999999	438	106	999999	763	999999	107	661	86	257	661	347	594	986	999999	117	445	615	564	820	86	471	768	654	481	808	209	690	469	284	920	256	346	829	14	999999	493	999999	999999	499	631	999999	226	582	247	286	920	135	999999	562	999999	725	999999	775	589	999999	669	999999	940	999999	812	417	999999	801	336	414	10	765	981	938	999999	97	813	75	198	572	254	196	416	204	999999	999999	366	906	999999	999999	999999	571	250	746	415	999999	417	999999	999999	223	321	999999	255	833	285	999999	154	396	938	166	911	256	999999	26	22	483	46	745	77	738	61	295	770	999999	479	439	999999	244	532	999999	679	999999	387	975	260	829	940	999999	918	731	929	999999	967	874	999999	689	985	233	999999	999999	14	671	999999	949	172	36	654	124	363	846	641	999999	863	999999	999999	944	868	611	765	192	543	462	827	345	999999	90	327	999999	848	790	454	300	510	999999	578	999999	198	438	812	234	185	826	999999	82	100	30	116	612	397	348	999999	384	468	551	399	551	844	999999	150	91	999999	757	275	999999	402	999999	409	274	787	480	756	440	999999	541	17	717	999999	755	255	788	974	715	509	510	970	80	832	959	210	36	172	755	297	730	526	428	560	656	999999	750	999999	842	825	917	591	390	584	927	543	681	999999	99	197	999999	117	992	999999	764	603	332	517	450	999999	760	317	11	152	999999	24	588	166	587	85	999999	177	999999	999999	591	918	999999	999999	905	425	528	718	83	567	935	622	533	179	999999	63	357	243	999999	778	74	609	590	999999	516	912	954	525	731	23	693	194	974	999999	666	999999	23	999999	611	35	544	52	999999	444	216	455	491	419	370	534	727	271	999999	363	999999	999999	338	351	999999	993	470	13	986	69	874	999999	648	431	999999	999999	49	999999	631	155	243	32	375	156	41	999999	430	999999	164	207	295	431	197	620	285	684	517	671	857	999999	564	541	65	184	569	999999	807	69	906	999999	494	216	639	852	130	803	616	192	999999	919	572	924	848	789	999999	452	564	37	156	999999	442	377	663	24	590	702	999999	201	999999	575	262	371	638	744	712	88	792	344	500	481	78	335	361	938	55	640	999999	276	409	999999	901	779	999999	88	999999	126	999999	625	272	427	837	424	605	744	666	210	295	114	86	695	999999	229	537	674	759	117	999999	724	999999	949	19	700	999999	468	674	483	999999	560	767	596	999999	177	82	82	644	
654	729	616	282	844	354	999999	999999	714	999999	681	252	999999	329	999999	110	828	656	322	418	146	632	147	80	999999	999999	735	346	999999	170	491	157	999999	40	115	388	409	452	999999	999999	430	999999	999999	10	992	240	220	999999	898	999999	706	521	759	664	508	999999	592	546	999999	102	999999	252	709	554	976	534	787	218	223	999999	700	385	531	717	987	635	999999	146	87	952	541	504	448	994	463	999999	999999	800	531	93	999999	862	364	42	986	188	801	533	34	467	999999	999999	27	417	795	999999	989	51	677	872	999999	999999	468	146	560	124	803	714	101	999999	146	986	686	139	694	837	31	499	999999	999999	834	31	121	620	508	538	486	41	999999	141	981	356	132	999999	617	350	404	228	481	871	385	96	442	29	331	467	999999	887	723	957	999999	500	320	999999	47	999999	343	848	999999	32	638	771	515	959	34	790	863	36	522	999999	999999	803	27	999999	432	999999	999999	102	298	51	221	598	318	999999	831	999999	45	263	999999	171	16	999999	590	999999	242	999999	580	999999	994	541	603	999999	375	999999	523	507	482	460	999999	298	866	251	560	596	810	49	463	273	999999	543	754	610	414	360	999999	887	222	568	627	999999	178	116	999999	757	448	921	233	938	728	334	18	585	817	333	305	999999	995	994	648	203	159	317	354	461	999999	993	885	999999	43	635	294	913	833	627	130	760	153	999999	157	889	816	524	545	803	534	999999	792	91	65	580	892	227	920	433	669	860	761	646	970	454	45	219	999999	102	49	105	752	199	212	545	999999	202	846	759	999999	635	772	550	927	618	999999	804	958	999999	743	76	992	409	958	269	998	506	832	702	999999	999999	619	452	764	438	426	999999	878	520	999999	699	381	999999	56	44	98	220	999999	361	254	241	260	453	358	972	112	353	240	942	546	125	370	999999	999999	999999	26	329	999999	498	202	606	926	999999	504	54	695	999999	362	999999	181	788	788	480	458	999999	355	175	999999	792	999999	82	372	935	973	842	338	999999	264	999999	27	769	434	999999	999999	647	999999	812	949	999999	999999	280	990	999999	771	758	337	890	695	294	434	850	235	994	172	129	999999	990	999999	661	715	468	576	96	906	411	999999	999999	999999	810	316	543	226	788	515	65	91	66	999999	225	514	448	541	999999	841	999999	543	440	999999	50	413	324	999999	297	599	999999	703	904	410	369	404	770	579	885	977	890	999999	446	999999	116	47	188	825	259	156	999999	999999	606	254	738	999999	999999	509	280	406	992	
206	929	199	999999	361	999999	656	999999	820	744	869	655	993	950	543	999999	951	951	12	235	498	97	150	332	999999	107	999999	671	999999	480	999999	999999	488	985	694	704	257	790	755	999999	532	999999	439	412	406	281	613	999999	999999	771	999999	999999	277	181	503	118	788	866	807	264	526	984	999999	999999	483	999999	177	17	999999	838	999999	171	206	152	703	999999	658	738	926	619	494	366	475	999999	508	713	40	999999	492	586	916	391	983	501	343	999999	718	999999	999999	835	114	605	999999	999999	922	810	361	135	477	35	999999	60	940	198	769	169	999999	999999	840	999999	540	859	525	679	922	467	188	704	808	165	758	568	809	100	515	999999	999999	119	807	698	362	904	839	466	136	866	450	999999	731	999999	999999	145	258	167	305	254	90	368	999999	999999	632	656	327	322	277	999999	250	849	682	881	840	410	999999	152	418	635	29	68	552	66	26	392	973	634	137	622	999999	652	795	270	808	999999	674	999999	75	705	587	527	199	999999	625	601	999999	999999	344	628	369	115	999999	669	999999	31	999999	999999	447	249	999999	693	194	654	999999	598	64	422	83	879	735	433	87	999999	999999	501	869	317	440	999999	280	133	300	509	263	214	902	136	45	786	155	296	904	999999	33	999999	999999	999999	663	999999	547	699	776	464	892	936	38	47	621	999999	162	508	948	999999	968	559	403	999999	400	377	695	927	387	297	733	449	999999	261	689	163	168	333	653	412	878	581	999999	835	617	326	185	999999	514	311	633	999999	348	881	857	474	501	658	154	296	341	619	322	489	731	453	416	777	358	999999	574	829	999999	545	999999	397	999999	568	77	84	201	999999	423	85	663	999999	110	647	404	225	662	509	188	367	81	269	999999	867	114	173	910	408	999999	57	737	804	999999	999999	999999	999999	999999	999999	590	999999	104	510	205	246	999999	644	352	999999	382	143	805	74	999999	496	474	883	138	344	464	904	173	793	324	375	348	999999	999999	307	999999	934	953	729	919	999999	999999	570	73	999999	51	469	820	150	35	382	252	999999	999999	305	999999	854	999999	927	479	686	906	999999	999999	830	897	966	999999	999999	860	999999	190	85	155	542	999999	903	819	999999	302	999999	999999	999999	767	941	999999	676	705	998	968	64	604	35	260	242	211	999999	385	243	134	85	129	999999	290	999999	999999	999999	999999	621	82	435	999999	234	999999	999999	999999	883	999999	253	707	231	271	352	999999	805	843	164	825	913	999999	271	528	999999	981	999999	875	999999	999999	999999	749	956	159	999999	
925	543	29	379	401	999999	639	328	999999	141	999999	903	814	776	999999	485	744	48	350	613	999999	811	999999	999999	999999	999999	609	294	151	363	504	750	82	187	999999	542	999999	999999	762	60	284	22	842	999999	60	87	413	108	620	266	445	711	999999	545	802	124	637	571	136	984	175	354	186	999999	999999	786	830	999999	359	165	699	280	285	999999	339	278	969	519	408	175	999999	510	674	884	999999	999999	144	536	384	312	905	224	347	778	884	929	835	776	760	274	256	776	748	999999	567	999999	999999	325	999999	533	999999	999999	173	960	982	999999	680	302	999999	843	999999	304	999999	57	260	484	933	507	999999	410	999999	999999	758	143	999999	235	761	220	326	752	367	818	330	851	999999	787	61	386	999999	229	258	543	627	916	999999	952	524	999999	999999	93	241	928	910	999999	999999	952	999999	999999	52	756	902	999999	975	406	485	833	974	411	889	473	433	557	999999	195	161	999999	575	841	521	966	999999	70	16	243	520	439	908	523	760	215	427	31	999999	49	326	788	999999	231	441	789	978	123	999999	739	660	684	999999	724	654	199	386	527	999999	999999	54	842	463	999999	885	56	999999	460	999999	684	55	411	999999	671	869	373	999999	354	410	732	987	597	258	276	583	999999	221	194	869	571	999999	900	513	999999	999999	999999	334	824	345	394	999999	528	473	136	694	258	999999	556	855	291	856	42	127	785	999999	457	593	196	169	999999	834	740	591	88	856	155	897	955	676	395	999999	999999	18	25	999999	469	133	131	999999	999999	375	665	999999	588	714	795	782	727	178	547	999999	147	664	296	999999	134	936	394	280	548	999999	515	879	469	252	347	34	999999	918	999999	333	472	999999	835	999999	999999	411	13	374	70	999999	179	999999	138	504	901	854	999999	999999	742	532	999999	999999	999999	972	859	785	999999	999999	377	771	681	809	549	999999	999999	534	829	611	391	723	933	30	999999	999999	999999	728	751	999999	351	493	311	999999	185	106	594	621	999999	999999	824	392	541	999999	997	298	999999	999999	246	913	86	376	34	120	999999	29	598	718	640	859	999999	141	999999	904	994	999999	999999	45	633	453	630	807	999999	966	999999	999999	191	999999	33	999999	999999	821	491	837	888	974	999999	200	571	166	999999	875	980	719	81	999999	358	637	999999	999999	828	655	999999	793	999999	279	421	67	333	85	838	332	695	718	375	999999	649	206	25	30	424	279	474	477	945	754	999999	245	895	103	650	553	999999	999999	104	999999	93	697	553	999999	562	410	866	495	327	185	999999	
272	354	110	999999	161	999999	652	698	558	191	270	999999	538	999999	186	172	240	435	999999	999999	999999	624	999999	886	999999	652	407	467	23	412	978	159	770	575	563	999999	794	60	498	932	999999	221	545	656	823	850	25	175	385	248	636	999999	43	456	404	648	999999	224	101	999999	224	194	999999	156	213	121	87	963	889	296	999999	189	937	362	777	574	88	880	72	112	637	242	999999	999999	776	917	125	324	180	914	83	999999	959	989	999999	999999	536	399	453	712	772	61	285	99	871	456	133	681	679	830	569	936	161	989	871	981	999999	999999	379	295	995	999999	792	975	999999	796	999999	999999	999999	19	999999	689	437	360	339	585	957	999999	903	329	794	444	644	999999	999999	999999	429	970	127	736	999999	626	29	167	716	19	268	999999	999999	84	236	185	999999	669	792	880	999999	800	659	295	34	119	15	999999	501	561	128	452	999999	86	377	259	999999	908	355	999999	670	279	643	999999	327	657	999999	829	103	999999	999999	974	558	474	636	628	999999	831	711	554	620	968	666	165	891	816	679	800	999999	976	354	138	324	380	220	240	166	340	968	376	994	999999	999999	881	163	153	999999	999999	449	999999	939	999	206	800	801	701	999999	488	438	999999	999999	325	999999	999999	275	999999	999999	187	999999	406	471	979	862	344	560	444	999999	785	999999	999999	922	999999	360	957	999999	355	931	523	579	519	627	999999	902	468	399	678	62	840	999999	883	493	715	901	999999	287	959	146	861	249	999999	689	827	485	691	587	999999	965	999999	89	919	348	146	608	744	779	792	87	404	945	882	999999	999999	178	129	263	217	623	317	679	999999	999999	999999	284	222	829	799	202	999999	999999	936	713	886	760	999999	545	357	117	166	273	494	882	999999	916	367	975	518	659	999999	999999	999999	839	999999	496	12	710	277	862	999999	915	979	599	866	523	18	178	504	420	481	583	906	999999	466	999999	194	204	476	163	999999	246	321	999999	836	783	509	999999	65	400	757	985	277	494	999999	251	999999	894	26	999999	907	199	481	108	999999	782	999999	281	383	614	311	999999	243	124	946	999999	603	838	999999	93	24	911	122	114	662	999999	316	421	999999	999999	758	300	999999	259	255	726	765	222	963	64	261	238	723	451	999999	949	751	162	548	572	999999	456	999999	933	213	996	86	999999	999999	691	999999	119	892	167	999999	21	630	984	868	229	393	999999	875	999999	999999	785	999999	670	25	999999	743	999999	872	999999	578	312	999999	255	55	259	999999	999999	776	281	588	152	346	
566	596	86	329	767	999999	999999	188	999999	581	432	111	428	999999	415	361	999999	947	999999	246	86	589	553	999999	385	939	618	578	995	614	603	999999	688	449	631	84	939	393	976	869	553	638	321	731	736	153	626	999999	999999	46	52	334	276	905	269	976	53	233	999999	827	999999	750	999999	651	977	311	423	979	999999	341	999999	350	970	999999	693	448	277	821	126	241	322	177	999999	999999	571	999999	854	783	189	999999	41	715	449	159	203	802	999999	670	753	435	999999	647	999999	903	624	702	363	824	222	821	709	231	117	712	514	999999	416	999999	89	709	457	639	799	531	999999	707	999999	821	258	999999	992	607	78	999999	511	674	901	441	344	869	915	40	571	368	945	810	608	736	999999	695	395	999999	590	54	978	999999	848	744	999999	917	999999	542	999999	999999	829	111	162	999999	210	839	999999	975	888	999999	999999	999999	78	441	585	499	108	174	999999	562	505	769	26	34	712	421	826	167	999999	427	78	999999	464	250	538	843	999999	191	535	999999	99	420	344	380	260	561	999999	416	999999	114	818	636	999999	22	825	70	95	138	713	789	23	448	147	999999	151	420	962	827	903	741	841	916	638	381	999999	94	434	646	999999	161	398	999999	999999	733	609	999999	26	452	425	478	758	529	999999	745	999999	650	283	874	999999	839	599	999999	513	427	272	901	997	984	999999	740	999999	999999	364	562	401	999999	449	999999	860	999999	403	519	999999	999999	982	322	448	893	589	823	999999	559	417	999999	561	204	999999	582	471	708	444	999999	999999	684	842	320	174	916	354	999999	211	869	999999	999999	445	89	792	999999	999999	950	462	999999	404	725	928	86	41	430	10	207	999999	867	942	162	999999	371	616	728	999999	672	157	532	548	401	622	942	999999	888	498	999999	412	827	147	999999	255	340	638	187	755	766	289	744	916	157	502	343	927	861	264	84	999999	73	496	999999	999999	930	999999	13	999999	986	540	152	932	999999	794	868	729	999999	906	934	732	438	972	825	393	412	616	400	999999	288	25	999999	634	999999	999999	348	340	375	718	324	774	999999	999999	999999	235	146	999999	398	362	999999	999999	505	954	329	351	44	101	999999	999999	999999	324	999999	115	999999	971	856	518	518	999999	456	537	364	712	592	170	107	999999	213	599	256	599	227	999999	999999	674	519	729	314	999999	999999	256	669	986	328	10	609	529	259	797	379	627	304	999999	906	999999	259	793	999999	169	254	680	887	999999	142	800	106	137	841	161	999999	137	999999	999999	544	999999	867	
378	394	591	560	577	114	416	230	628	305	348	141	176	424	726	999999	999999	827	304	369	598	853	527	903	999999	999999	108	345	251	423	857	999999	706	239	881	408	780	608	999999	575	481	999999	999999	999999	757	995	674	736	999999	999999	70	619	250	840	279	524	866	688	89	889	999999	81	978	215	448	13	435	937	999999	327	585	545	161	728	887	747	999999	33	155	485	24	371	608	480	999999	248	104	865	960	367	542	102	529	787	999999	999999	999999	999999	65	754	570	999999	204	418	195	525	999999	999999	952	999999	184	843	999999	603	874	645	472	999999	999999	210	908	570	976	185	784	999999	25	374	170	999999	999999	52	967	999999	999999	287	176	199	999999	837	780	583	912	439	192	699	999999	925	912	922	999999	373	454	855	845	999	760	999999	633	703	509	103	361	999999	999999	141	875	999999	999999	597	478	282	223	999999	430	335	999999	547	992	95	932	100	461	247	550	511	597	121	556	915	527	157	565	591	338	687	232	999999	999999	61	823	999999	247	325	999999	664	160	439	435	520	351	222	999999	548	770	418	641	999999	924	153	999999	999999	594	999999	80	331	716	631	999999	999999	999999	220	999999	941	271	999999	853	146	793	886	361	999999	686	46	573	314	130	999999	999999	999999	55	118	523	999999	517	70	999999	473	999999	133	999999	529	752	999999	999999	141	458	95	999999	256	565	504	330	47	792	385	87	558	209	765	210	699	809	766	697	994	999999	133	433	211	699	389	999999	670	938	831	416	999999	629	441	855	45	999999	575	364	550	787	485	847	142	999999	275	274	489	922	258	719	985	995	999999	444	999999	999999	999999	556	185	613	660	109	960	999999	93	999999	767	909	174	957	999999	999999	156	999999	221	285	999999	228	433	125	412	999999	690	999999	430	998	215	997	530	383	666	28	189	937	137	386	887	173	900	346	506	579	758	300	484	583	848	999999	232	59	999999	856	132	70	210	913	418	999999	999999	94	723	999999	999999	791	301	226	232	219	88	999999	398	138	999999	97	618	999999	989	999999	637	846	160	999	775	480	999999	810	895	999999	736	223	967	48	625	815	622	736	199	966	999	999999	361	639	137	999999	661	999999	999999	999999	999999	378	924	999999	999999	999999	933	724	994	999999	778	491	331	999999	482	864	999999	999999	512	512	474	881	643	32	400	999999	495	999999	871	387	818	780	999999	860	677	368	999999	948	827	923	881	898	741	290	198	999999	999999	257	166	273	529	311	999999	36	570	569	734	901	628	841	216	423	999999	999999	999999	
997	219	471	436	123	575	919	999999	589	630	576	150	363	999999	999999	999999	999999	999999	999999	857	517	61	999999	300	117	999999	397	329	986	717	468	999999	134	199	999999	309	475	821	53	999999	609	999999	150	999999	999999	429	999999	999999	746	407	969	999999	999999	759	583	946	963	180	329	490	187	999999	546	999999	171	531	999999	173	644	583	999999	425	320	910	258	738	910	999999	306	687	261	330	999999	588	748	999999	799	999999	615	253	999999	304	999999	562	520	999999	242	278	244	471	413	218	433	172	999999	999999	748	344	511	999999	45	122	874	999999	999999	999999	26	999999	999999	761	731	651	557	400	999999	673	923	758	999999	248	999999	641	615	834	284	53	896	421	158	999999	661	465	999999	770	217	233	430	860	334	662	993	285	155	999999	999999	999999	999999	42	924	766	629	989	944	273	349	404	999999	999999	367	194	961	999999	999999	999999	999999	276	787	787	999999	24	999999	73	999999	737	999999	230	999999	999999	104	521	999999	863	999999	391	575	671	520	999999	430	813	726	999999	503	999999	999999	397	476	227	382	999999	974	873	850	910	523	566	566	217	28	999999	999999	373	945	845	801	999999	119	999999	363	438	756	999999	366	379	298	862	569	294	45	857	754	279	760	630	546	520	23	999999	999999	999999	115	312	582	999999	905	362	999999	657	348	604	999999	58	864	999999	717	999999	516	999999	621	999999	996	999999	999999	171	375	638	613	325	309	291	999999	533	999999	999999	332	453	999999	64	999999	935	428	999999	946	999999	578	705	414	816	912	759	13	542	964	218	22	833	140	420	936	999999	749	129	999999	66	999999	755	500	999999	999999	273	182	462	16	686	242	999999	335	740	592	669	999999	796	412	999999	999999	999999	999999	350	342	498	323	204	999999	206	999999	308	564	889	999999	822	215	894	205	648	999999	550	535	287	976	927	508	399	999999	277	999999	952	717	808	778	968	999999	159	187	132	999999	977	344	810	499	999999	999999	445	818	770	464	339	601	763	999999	737	25	999999	374	999999	990	923	999999	850	163	243	591	755	120	953	636	65	717	82	698	999999	216	725	788	52	999999	73	999999	999999	813	713	361	953	845	51	952	905	785	773	999999	36	611	999999	656	265	999999	774	334	865	144	408	999999	528	999999	364	530	999999	502	331	16	926	352	999999	47	449	882	637	910	79	10	730	279	999999	999999	672	999999	723	79	999999	699	632	738	715	923	414	102	832	999999	491	521	662	412	463	766	215	683	302	999999	216	383	715	864	265	865	999999	138	677	999999	402	366	999999	
999999	969	632	999999	999999	637	396	633	357	59	748	429	558	999999	327	816	187	735	999999	999999	999999	862	159	983	768	999999	850	519	285	424	254	496	999999	714	442	443	831	999999	27	999999	905	822	999999	333	967	445	707	527	96	322	499	852	414	999999	999999	368	820	999999	999999	714	786	876	357	999999	804	999999	304	999999	905	884	984	795	718	941	999999	455	12	825	26	332	776	999999	433	963	999999	999999	91	473	184	83	622	192	776	312	270	999999	474	926	528	714	151	863	622	999999	999999	703	144	473	861	93	365	994	631	293	999999	463	999999	394	17	412	180	999999	669	832	271	802	999999	416	999999	999999	981	86	306	312	999999	912	710	231	999999	231	267	618	612	100	717	999999	999999	493	999999	806	999999	90	999999	126	999999	999999	999999	790	939	535	683	999999	792	999999	112	289	698	329	111	35	753	231	999999	786	155	562	228	578	999999	644	251	999999	52	874	999999	900	168	190	767	999999	999999	999999	292	110	547	999999	825	521	988	438	929	241	999999	347	62	999999	331	999999	970	981	999999	625	675	305	294	157	999999	917	906	212	999999	517	999999	239	316	834	939	658	249	616	736	707	999999	686	714	999999	154	999999	822	999999	579	36	219	786	999999	103	253	986	999999	399	853	908	999999	999999	317	422	679	999999	40	228	999999	673	892	364	999999	393	44	989	591	999999	12	980	105	87	633	104	307	775	459	222	590	952	842	999999	763	999999	102	804	379	302	339	993	674	999999	414	999999	999999	999999	541	999999	69	264	405	540	999999	872	812	999999	162	222	124	904	701	818	637	999999	830	53	999999	999999	301	999999	620	298	944	19	316	999999	672	727	961	451	244	999999	163	999999	557	999999	461	890	25	565	651	166	187	999999	301	856	999999	941	85	99	264	124	999999	999999	643	999999	596	387	566	999999	999999	999999	260	673	670	638	664	311	915	999999	591	999999	411	735	999999	463	999999	519	999999	459	534	730	999999	871	196	129	968	335	692	450	715	83	999999	703	700	225	999999	513	999999	662	202	665	36	557	999999	554	999999	369	250	190	994	999999	669	117	999999	144	784	389	486	550	669	339	618	475	999999	517	387	707	999999	372	557	607	754	999999	267	999999	704	103	373	999999	416	608	94	999999	455	638	414	226	917	566	441	526	37	224	999999	862	56	999999	999999	990	176	15	334	877	632	396	332	614	849	917	999999	691	25	843	999999	71	254	115	29	183	113	999999	999999	478	999999	40	580	540	999999	404	822	999999	357	999999	999999	999999	283	217	
999999	68	316	799	999999	999999	136	750	511	194	89	999999	618	941	999999	999999	886	15	999999	856	946	602	999999	792	552	455	104	297	343	999999	377	732	787	999999	235	960	867	314	999999	999999	352	999999	999999	396	460	999999	999999	881	610	999999	497	470	196	427	271	287	999999	523	257	921	905	999999	417	869	816	356	154	581	999999	581	999999	582	221	434	513	765	83	430	342	422	669	222	999999	557	155	906	546	369	775	999999	719	353	67	999999	999999	514	999999	659	579	113	999999	214	176	39	90	914	259	761	913	505	214	821	191	835	262	999999	999999	859	724	910	810	999999	805	767	862	361	525	347	549	999999	991	423	851	239	999999	464	56	657	476	999999	657	784	455	999999	743	897	172	231	620	202	362	914	935	669	302	999999	999999	408	999999	729	399	911	999999	999999	514	791	969	952	408	797	645	503	393	493	999999	999999	999999	999999	999999	964	999999	303	727	357	999999	999999	487	192	999999	236	65	647	490	746	840	999999	572	999999	765	951	999999	220	823	822	556	859	531	451	416	277	869	999999	384	213	541	106	194	865	277	437	314	999999	999999	999999	742	998	22	646	653	999999	463	798	770	82	46	978	480	904	999999	787	555	999999	999999	669	367	192	273	287	215	743	999999	707	274	337	647	150	204	651	90	999999	999999	999999	798	899	813	80	112	311	177	999999	626	289	999999	489	882	278	999999	356	814	559	734	735	441	909	999999	755	999999	443	435	999999	783	828	823	252	940	999999	999999	876	855	296	90	999999	120	999999	127	281	643	784	454	999999	139	848	837	531	823	121	453	888	943	68	999999	668	876	281	778	798	465	821	549	999999	41	144	501	527	478	773	625	788	792	684	122	999999	988	66	765	935	990	302	429	999999	227	358	933	999999	750	421	94	838	999999	328	999999	822	244	243	999999	995	356	319	62	999999	495	665	105	269	945	795	680	819	516	843	999999	173	999999	999999	993	999999	210	704	999999	67	688	786	914	474	868	300	515	999999	719	999999	588	681	999999	379	999999	999999	999999	674	851	954	741	999999	332	40	999999	652	430	525	250	664	999999	999999	542	994	999999	709	999999	631	400	999999	999999	925	999999	999999	264	999999	922	999999	386	441	428	536	999999	822	325	423	464	883	999999	226	869	990	514	64	976	936	149	255	17	634	810	632	999999	206	674	816	174	999999	999999	395	999999	408	148	809	246	267	799	719	679	948	255	999999	678	183	999999	299	420	56	769	999999	986	676	24	751	999999	796	262	656	158	509	
999999	999999	999999	999999	999999	471	851	704	818	718	146	430	576	69	389	943	953	110	421	385	405	128	816	457	408	63	394	397	999999	449	15	999999	570	180	999999	377	760	121	687	324	447	716	237	999999	192	566	999999	954	372	686	843	999999	244	772	999999	139	71	660	168	999999	999999	464	999999	999999	999999	992	999999	406	369	22	192	842	423	107	937	689	890	764	275	842	953	439	999999	502	606	853	909	999999	76	570	315	110	952	253	999999	999999	200	999999	999999	199	707	703	594	360	503	11	999999	999999	834	424	248	306	999999	326	490	647	440	33	772	858	93	70	999999	799	999999	999999	999999	999999	859	955	499	41	425	999999	144	259	999999	999999	998	605	125	771	963	652	999999	19	715	636	763	999999	552	177	999999	490	999999	646	373	999999	654	421	122	569	999999	879	925	217	880	318	192	240	801	766	34	177	743	999999	999999	999999	999999	697	377	262	415	269	999999	999999	945	934	969	497	885	59	29	999999	493	556	493	93	727	999999	138	406	999999	533	798	785	152	918	747	794	549	686	327	956	999999	999999	999999	28	999999	603	999999	946	349	694	354	999999	746	999999	684	197	999999	24	959	364	568	970	999999	999999	471	999999	188	36	196	185	948	209	999999	999999	543	633	402	475	616	133	852	192	67	999999	188	999999	999999	705	244	999999	999999	999999	726	963	397	999999	61	281	556	999999	424	245	759	173	745	155	29	683	903	60	794	363	407	999999	511	386	913	57	703	425	587	483	792	636	219	423	999999	999999	999999	470	582	131	918	765	709	999999	999999	893	24	43	36	364	999999	193	766	612	137	999999	461	20	169	13	577	141	999999	941	452	132	953	332	672	999999	999999	443	478	673	444	642	136	894	999999	29	999999	670	399	999999	999999	608	870	607	296	999999	318	664	310	578	999999	787	502	999999	174	999999	940	692	370	776	356	368	714	102	177	999999	763	566	67	150	999999	999999	741	49	269	843	262	355	45	999999	999999	354	999999	900	999999	656	149	368	999999	653	999999	999999	309	623	876	322	894	777	440	801	828	751	607	170	608	647	55	463	999999	330	57	594	656	290	834	999999	236	999999	999999	520	999999	405	836	413	71	629	607	128	999999	947	949	999999	915	244	261	200	747	999999	999999	481	611	686	860	999999	605	494	694	28	789	874	999999	89	803	919	455	433	914	203	108	999999	50	927	299	560	380	572	678	421	39	643	264	264	522	502	999999	669	544	999999	807	577	934	999999	999999	298	999999	999999	681	996	789	828	
286	553	999999	322	999999	999999	999999	310	38	42	815	283	999999	156	620	831	567	310	19	999999	999999	487	395	531	54	461	598	999999	699	510	891	682	999999	999999	366	999999	390	210	71	999999	283	244	999999	999999	999999	661	598	193	677	39	999999	380	986	999999	939	799	168	353	278	979	999999	394	611	528	151	142	651	789	789	909	451	367	249	783	512	999999	88	620	999999	999999	862	415	334	669	208	520	696	627	270	567	552	999999	932	91	151	999999	632	880	633	999999	20	809	403	767	588	945	141	999999	999999	999999	720	547	999999	884	999999	679	70	941	999999	631	999999	999999	528	231	367	414	435	999999	642	999999	31	999999	999999	150	382	62	999999	566	91	262	389	494	999999	999999	847	999999	463	999999	999999	471	828	999999	560	11	999999	986	290	999999	999999	183	520	973	569	879	273	521	560	443	999999	74	667	503	860	999999	252	999999	897	999999	999999	363	950	999999	203	180	794	340	648	999999	957	396	999999	999999	166	907	999999	999999	924	999999	711	336	453	999999	545	899	803	334	830	493	999999	241	98	999999	799	56	232	142	779	398	94	933	999999	574	485	125	999999	999999	347	952	335	836	36	999999	841	56	909	930	842	304	376	999999	999999	165	236	726	307	44	49	119	999999	608	636	535	171	778	999999	878	545	429	607	974	987	877	167	922	214	999999	999999	752	147	302	300	999999	32	625	432	717	348	758	818	268	789	237	277	999999	210	500	999999	999999	999999	40	395	422	697	402	482	999999	999999	313	521	859	148	296	972	392	318	160	513	546	999999	745	999999	786	611	348	999999	999999	609	440	999999	713	958	999999	169	116	907	999999	788	629	999999	800	719	999999	246	958	129	999999	264	884	999999	59	986	942	717	847	500	608	811	358	217	722	32	567	999999	808	901	315	137	866	999999	441	372	999999	403	999999	999999	504	550	652	228	691	505	725	32	673	727	25	125	321	615	308	75	999999	422	431	777	162	999999	438	999999	813	375	398	408	977	999999	999999	999999	172	821	995	68	168	999999	999999	999999	307	544	999999	91	886	200	815	260	187	999999	932	471	999999	777	872	999999	999999	595	414	999999	117	326	55	986	624	475	999999	500	620	999999	906	310	999999	214	480	618	537	357	999999	999999	999999	147	231	611	754	641	999999	394	948	945	999999	999999	724	209	119	981	498	999999	466	421	247	999999	999999	936	999999	632	574	768	307	264	522	999999	425	999999	765	999999	104	443	999999	982	898	568	551	674	303	343	999999	697	999999	999999	129	605	890	999999	999999	
999999	999999	295	153	132	999999	999999	97	999999	433	192	158	999999	999999	999999	887	65	699	483	522	679	773	966	642	999999	56	876	673	808	145	999999	873	665	416	529	471	809	999999	119	915	999999	481	857	250	121	195	652	263	953	999999	74	999999	416	246	999999	471	999999	652	999999	85	200	999999	289	559	516	318	999999	999999	999999	678	999999	764	590	568	433	999999	916	725	999999	939	403	623	999999	206	80	21	999999	429	999999	68	930	166	999999	43	724	999999	202	307	734	999999	702	136	348	285	533	999999	325	848	813	508	999999	999999	131	89	681	999999	999999	92	488	505	852	73	999999	855	748	921	493	999999	843	479	999999	618	990	728	246	277	999999	444	999999	771	999999	618	615	211	999999	999999	999999	202	361	999999	999999	119	819	239	950	639	999999	492	999999	612	999999	999999	14	999999	502	935	825	402	999999	413	302	980	419	717	809	243	457	614	351	634	886	300	205	696	999999	999999	999999	999999	778	607	957	999999	908	70	954	927	613	282	999999	578	299	643	360	947	854	558	700	999999	429	999999	191	705	150	902	725	525	999999	317	402	606	146	73	999999	999999	456	511	82	358	762	999999	630	185	905	773	999999	253	940	257	842	999999	999999	697	342	999999	426	261	650	999999	344	439	999999	305	879	112	442	236	29	999999	501	353	486	351	349	548	96	16	800	999999	999999	999999	585	324	999999	20	411	448	999999	562	817	204	860	76	24	333	526	999999	999999	999999	340	118	234	824	756	499	906	999999	357	793	975	420	461	282	448	861	999999	999999	830	869	999999	993	504	467	308	307	492	420	337	26	32	761	999999	997	999999	458	258	760	568	975	114	557	999999	937	586	999999	742	587	627	162	478	485	999999	436	111	999999	613	767	525	459	16	495	999999	341	771	223	999999	463	245	999999	613	103	999999	855	999999	154	999999	999999	880	901	999999	999999	999999	185	547	546	268	284	895	701	844	491	245	119	968	999999	40	760	999999	372	999999	999999	351	638	548	385	13	648	670	957	999999	56	886	999999	999999	110	703	351	793	234	955	999999	567	999999	154	131	858	372	999999	999999	123	152	401	999999	213	285	564	164	636	172	543	999999	999999	938	999999	798	605	999999	224	867	915	688	966	941	999999	272	721	807	999999	427	999999	641	999999	523	844	301	654	378	420	999999	546	548	999999	630	691	346	999999	629	999999	355	999999	999999	157	28	241	434	185	460	111	941	564	756	671	219	645	901	999999	99	103	965	999999	236	210	605	999999	376	999999	346	260	80	450	101	
530	147	900	289	494	743	291	419	999999	204	999999	479	65	790	877	999999	984	999999	489	732	535	321	211	299	46	999999	697	865	999999	999999	210	41	999999	999999	236	999999	318	365	999999	123	807	684	850	999999	959	730	549	540	498	478	999999	470	999999	999999	999999	219	935	611	252	942	55	426	958	285	994	245	978	592	999999	354	196	999999	383	375	924	851	470	262	339	316	11	999999	376	982	488	740	450	783	907	27	597	707	122	474	78	391	726	574	999999	724	752	999999	999999	999999	291	732	96	225	793	714	748	683	281	936	940	999999	999999	975	797	264	795	205	684	546	756	489	999999	908	306	543	134	895	999999	999999	563	999999	189	232	999999	756	999999	999999	989	203	278	913	435	186	533	999999	341	999999	999999	999999	999999	557	282	440	397	801	225	188	999999	999999	999999	853	386	999999	383	896	709	827	285	51	611	571	215	490	277	842	64	999999	385	127	211	383	999999	999999	686	999999	771	748	834	898	999999	474	314	738	614	999999	537	768	802	637	999999	513	999999	736	98	366	351	791	173	554	747	885	803	801	58	215	735	999999	999999	377	134	960	999999	386	510	146	999999	477	876	852	315	295	537	747	647	697	999999	391	518	330	664	979	585	290	999999	999999	999999	513	689	408	999999	758	789	435	999999	519	521	999999	999999	952	109	874	915	999999	249	462	357	65	164	361	307	353	999999	659	712	999999	385	712	999999	855	999999	753	787	478	171	556	505	112	244	137	186	819	165	565	230	789	74	999999	999999	999999	999999	999999	358	999999	999999	999999	497	140	722	368	143	999999	863	380	487	356	999999	447	159	692	999999	255	821	36	184	487	198	705	438	923	999999	120	672	536	999999	999999	405	458	376	824	68	375	389	875	994	378	999999	784	87	874	702	627	125	999999	742	999999	794	331	999999	624	158	792	701	799	288	32	146	999999	823	629	951	638	80	999999	999999	999999	865	946	999999	806	530	999999	999999	999999	230	462	995	324	794	999999	73	83	305	752	676	276	999999	590	999999	971	241	630	999999	458	923	999999	557	790	724	161	999999	848	298	356	103	745	175	999999	999999	826	37	822	541	329	565	877	999999	327	658	367	917	999999	359	71	575	900	452	178	641	166	999999	999999	599	643	317	224	784	948	999999	999999	999999	536	21	999999	944	419	98	641	892	55	730	239	142	366	243	911	498	237	999999	203	302	997	506	422	921	822	232	897	999999	999999	102	395	668	726	999999	391	274	589	127	999999	811	811	286	595	435	999999	
81	243	410	406	725	557	176	466	639	999999	39	598	999999	131	196	201	629	551	999999	345	999999	415	999999	852	999999	909	120	625	392	490	720	911	986	255	750	989	497	615	625	545	228	212	97	999999	361	675	740	995	969	999999	191	999999	642	99	114	666	999999	557	999999	816	446	550	83	158	999999	999999	611	603	381	207	999999	24	926	417	127	368	327	946	501	972	178	999999	656	771	308	986	278	897	150	94	855	940	857	999999	108	677	138	939	999999	242	73	147	624	771	916	177	808	999999	972	745	348	197	999999	786	648	332	894	312	849	999999	999999	714	999999	999999	352	763	166	999999	318	449	999999	388	999999	268	908	40	500	999999	855	141	187	53	999999	404	999999	667	883	80	170	999999	783	826	100	374	392	358	999999	999999	428	999999	20	691	916	999999	515	959	999999	999999	877	617	999999	999999	456	999999	228	806	999999	67	999999	685	879	999999	956	999999	665	414	298	810	999999	560	999999	173	999999	701	999999	999999	137	400	999999	786	654	95	203	553	944	999999	999999	381	156	586	568	626	786	743	284	924	999999	384	999999	999999	671	212	999999	327	999999	668	552	755	999999	732	678	399	178	999999	40	793	892	413	597	890	44	916	664	298	991	999999	999999	999999	427	206	762	752	532	788	999999	452	173	876	999999	999999	231	624	999999	999999	907	999999	458	31	713	490	41	330	786	977	76	755	547	633	335	542	999999	830	999999	401	999999	926	866	390	650	588	999999	26	999999	322	999999	420	999999	999999	390	822	280	366	19	999999	174	999999	966	555	721	368	904	539	550	749	999999	400	295	392	454	999999	312	78	380	134	999999	24	208	474	318	656	623	307	252	512	271	925	999999	401	237	537	999999	320	999999	999999	999999	999999	475	382	999999	278	134	999999	796	409	520	999999	999999	884	86	159	243	501	999999	999999	999999	606	296	48	487	78	579	999999	165	916	31	991	409	97	450	768	999999	825	156	49	531	873	511	999999	992	69	939	937	325	87	303	468	83	603	547	87	804	437	894	259	698	240	594	999999	999999	528	802	999999	443	317	610	418	355	207	543	999999	999999	452	56	428	139	641	999999	999999	999999	563	918	806	999999	373	963	121	930	896	351	999999	289	999999	466	473	267	51	504	999999	999999	885	122	999999	999999	999999	999999	362	391	476	129	999999	661	999999	999999	823	609	999999	357	79	353	999999	488	458	999999	251	591	473	985	582	170	98	147	571	609	737	451	52	746	999999	391	611	999999	463	999999	999999	640	999999	375	643	863	271	
999999	434	663	999999	407	663	29	818	94	519	376	999999	315	999999	919	99	907	529	381	567	259	483	688	742	999999	34	999999	572	611	820	107	352	718	898	999999	713	999999	999999	999999	787	32	999999	789	872	244	921	999999	999999	375	550	999999	999999	271	306	22	220	745	999999	221	999999	999999	457	217	274	421	34	999999	417	637	215	191	999999	999999	593	544	331	693	815	507	845	876	935	207	999999	955	262	90	421	886	193	967	985	999999	956	805	575	999999	525	999999	220	831	740	999999	169	999999	999999	656	678	999999	999999	527	930	424	375	999999	56	260	999999	318	168	999999	678	999999	453	248	206	999999	242	788	969	999999	177	364	999999	999999	145	827	999999	701	999999	606	412	660	205	999999	47	999999	54	999999	759	324	574	216	999999	999999	162	999999	665	921	172	999999	423	890	999999	90	999999	575	999999	360	371	999999	222	455	940	562	542	28	335	786	999999	999999	822	782	38	654	46	961	72	30	861	924	171	126	999999	999999	193	522	999999	124	317	999999	443	693	98	540	112	128	999999	739	733	144	885	999999	999999	538	897	640	861	999999	54	999999	513	117	499	999999	67	999999	916	292	379	30	159	220	479	738	201	139	999999	999999	999999	917	694	332	296	726	49	999999	405	10	999999	552	660	730	80	999999	958	336	999999	999999	483	15	211	984	369	713	985	674	999999	999999	347	768	999999	374	594	136	703	190	820	773	406	774	999999	916	999999	826	369	999999	150	999999	779	864	935	53	24	546	715	710	962	583	741	375	883	999999	663	991	999999	296	146	943	999999	777	516	430	999999	709	999999	295	462	543	354	999999	533	848	212	482	833	999999	359	58	420	999999	228	247	41	999999	999999	286	263	540	229	83	292	207	345	999999	358	514	798	999999	240	430	257	429	239	185	999999	45	221	999999	168	705	936	97	999999	999999	999999	279	999999	223	818	39	42	922	323	280	283	336	999999	209	999999	328	999999	54	817	990	999999	798	18	999999	999999	854	999999	82	381	523	146	204	674	124	452	88	999999	585	496	999999	999999	334	115	999999	901	515	533	21	65	839	602	891	280	541	485	999999	271	542	34	999999	964	959	551	799	999999	88	662	999999	757	55	999999	527	558	999999	602	421	999999	59	999999	999999	331	63	26	541	921	255	924	999999	638	691	817	583	999999	999999	999999	438	783	315	824	822	999999	144	264	20	999999	999999	342	665	938	73	77	221	587	350	642	910	942	19	878	888	999999	529	759	75	237	629	966	999999	377	174	637	387	235	142	830	
999999	999999	999999	904	999999	912	999999	204	575	999999	606	996	221	889	336	495	774	437	935	999999	333	999999	999999	999999	999999	118	316	297	774	999999	689	986	999999	519	999999	121	999999	114	999999	976	895	999999	194	999999	999999	633	754	147	50	678	999999	949	299	475	506	811	610	234	898	999999	606	971	999999	149	934	619	551	701	442	224	559	999999	405	959	771	998	200	747	999999	383	364	999999	257	105	572	740	697	979	22	644	511	711	216	304	380	999999	905	55	999999	21	91	63	704	825	999999	203	554	999999	703	999999	621	862	83	999999	999999	999999	723	334	576	204	922	572	999999	798	713	848	999999	111	589	847	103	154	241	148	999999	310	999999	431	975	379	195	999999	285	514	32	649	637	691	920	942	210	999999	478	321	999999	519	374	906	122	280	739	999999	999999	856	414	477	630	934	233	82	999999	302	999999	999999	18	564	297	184	776	73	220	999999	190	646	646	523	675	999999	59	999999	936	999999	319	999999	639	999999	999999	429	110	555	29	703	467	999999	978	999999	231	999999	999999	534	231	199	999999	59	69	966	999999	999999	219	890	801	710	885	451	145	406	982	653	567	999999	946	999999	999999	999999	54	999999	315	342	668	737	302	999999	616	525	560	999999	437	999999	645	672	999999	514	219	219	753	999999	999999	25	999999	582	925	577	713	47	587	364	126	999999	15	999999	661	999999	999999	482	999999	407	999999	369	891	399	968	999999	18	895	795	999999	999999	864	999999	999999	699	299	630	95	811	724	999999	579	937	205	630	999999	264	102	20	551	999999	737	620	355	999999	458	134	322	999999	212	569	818	251	155	707	261	441	279	999999	372	308	359	670	873	717	524	432	999999	768	999999	999999	915	884	253	372	920	253	131	522	251	175	318	480	609	165	871	337	999999	498	378	96	985	249	648	253	999999	76	746	999999	698	35	438	554	175	999999	999999	934	998	783	787	18	320	999999	612	207	990	999999	71	718	845	197	640	207	999999	999999	999999	675	245	999999	651	853	506	999999	823	225	737	763	315	999999	511	937	339	18	999999	999999	776	238	637	451	263	841	15	38	793	999999	999999	240	999999	812	999999	978	999999	997	141	934	511	999999	933	396	469	236	573	999999	217	907	857	999999	496	39	586	999999	48	999999	999999	999999	999999	478	699	321	830	506	999999	502	603	533	249	341	999999	777	858	999999	304	251	981	36	278	999999	821	999999	654	763	743	134	999999	27	940	903	999999	332	96	42	138	999999	566	963	626	999999	999999	683	667	999999	754	719	181	
999999	949	796	999999	720	999999	999999	657	813	667	999999	999999	484	275	586	592	346	91	554	690	825	819	682	685	999999	999999	208	216	999999	228	999999	18	999999	953	599	77	153	100	999999	999999	58	385	325	954	499	210	151	804	26	101	331	444	209	38	355	817	999999	121	794	320	999999	832	999999	594	538	68	999999	531	676	999999	449	255	550	764	999999	450	504	728	196	999999	268	403	199	56	999999	999999	808	996	999999	781	800	41	306	230	999999	226	864	999999	425	440	472	620	137	507	651	85	893	445	396	999999	999999	999999	999999	976	999999	939	642	999999	697	999999	999999	741	999999	895	718	418	999999	330	316	425	999999	774	312	755	355	647	999999	691	404	999999	801	372	609	999999	999999	261	115	329	177	518	999999	400	42	999999	999999	730	696	999999	788	999999	136	572	139	970	329	999999	999999	999999	630	999999	999999	950	79	876	53	887	999999	231	999999	999999	312	629	162	797	842	999999	742	999999	575	625	951	999999	999999	171	999999	238	242	639	383	999999	24	935	699	763	845	633	330	999999	537	303	598	475	804	331	931	506	419	342	138	144	806	999999	605	14	462	999999	57	908	190	815	654	999999	848	516	453	376	929	999999	952	219	999999	999999	203	281	999999	999999	999999	581	239	999999	818	900	511	248	999999	508	340	694	310	215	585	421	999999	722	999999	106	627	298	999999	565	999999	999999	389	919	999999	230	999999	333	977	976	410	475	678	992	996	753	990	609	999999	945	45	244	98	746	633	452	610	480	999999	999999	859	940	999999	674	999999	797	520	592	968	893	999999	17	717	333	805	119	743	983	726	895	115	27	895	999999	529	342	931	643	295	826	620	999999	999999	999999	127	469	771	13	381	208	242	999999	640	999999	759	37	527	764	941	523	709	626	754	736	825	841	55	772	155	288	865	999999	999999	152	999999	353	316	670	216	346	348	739	612	527	999999	707	386	396	183	999999	815	177	702	999999	126	993	97	964	231	285	424	998	999999	102	342	365	999999	498	235	415	721	857	558	999999	185	970	24	236	83	127	464	658	999999	653	473	999999	999999	999999	35	290	999999	999999	448	930	922	349	881	999999	195	307	605	999999	171	999999	779	999999	999999	999999	596	999999	978	861	891	113	821	999999	409	214	628	643	189	576	472	945	999999	380	418	628	683	835	999999	505	51	775	522	576	496	831	999999	999999	90	88	939	878	999999	404	459	344	119	999999	940	676	890	999999	127	39	999999	226	618	409	549	999999	424	760	999999	483	820	126	591	999999	
279	578	340	122	563	999999	637	999999	999999	754	999999	83	518	526	895	422	614	999999	999999	492	160	999999	222	474	966	99	999999	188	821	828	584	342	752	864	887	371	345	778	999999	26	999999	831	999999	863	488	476	481	897	864	644	999999	330	469	109	999999	999	365	866	999999	474	999999	458	772	815	180	588	330	654	999999	533	999999	836	512	999999	100	329	696	359	986	999999	617	766	999999	187	959	263	873	653	770	888	16	999999	631	523	579	943	999999	767	692	900	155	827	999999	341	566	42	817	828	18	999999	312	15	880	656	856	680	145	594	999999	916	714	999999	883	750	527	999999	999999	989	71	156	269	929	666	95	354	790	508	982	999999	926	999999	55	645	995	586	10	599	974	667	898	999999	475	911	775	195	478	943	517	999999	958	999999	828	999999	861	515	383	349	794	312	75	182	999999	973	930	480	669	41	888	999999	526	18	999999	331	173	348	999999	999999	890	899	876	847	990	178	662	108	618	999999	783	489	999999	661	804	672	601	726	655	502	981	999999	526	446	999999	999999	999999	950	597	506	603	523	721	365	458	894	436	228	191	999999	321	832	999999	390	258	408	999999	865	999999	568	729	999999	692	999999	46	595	999999	439	791	647	881	711	999999	999999	685	269	768	847	212	999999	999999	383	545	672	191	159	999999	145	198	656	999999	432	746	999999	776	166	830	429	328	863	521	996	436	543	999999	609	330	750	705	988	639	124	999999	303	332	356	901	30	120	887	162	247	999999	145	266	459	965	482	344	528	439	348	528	349	399	249	947	12	569	582	828	692	440	210	26	276	769	453	706	999999	265	999999	319	999999	711	283	756	999999	286	652	644	999999	416	186	999999	999999	595	323	904	93	999999	899	460	999999	69	469	807	50	128	990	689	521	999999	914	273	629	39	999999	637	999999	999999	655	726	999999	937	979	285	263	999999	726	681	456	999999	623	31	999999	999999	780	999999	251	476	715	999999	296	962	132	82	501	913	929	271	999999	685	789	599	753	999999	543	600	89	999999	554	399	402	318	243	972	999999	892	907	279	999999	999999	396	648	999999	483	439	954	999999	907	784	349	721	464	183	770	999999	33	278	192	815	190	302	999999	999999	325	780	977	999999	999999	999999	999999	15	659	22	999999	999999	150	822	279	743	589	785	182	409	214	678	937	145	472	222	139	624	725	464	999999	423	338	725	461	702	462	234	999999	988	185	344	71	452	999999	481	619	211	999999	449	235	999999	129	658	718	647	842	
999999	266	937	789	999999	290	205	999999	999999	960	999999	999999	577	290	364	130	193	234	869	999999	495	754	991	603	928	626	285	238	673	999999	680	17	814	859	999999	968	999999	209	200	64	865	508	999999	520	204	840	431	168	870	284	999999	433	999999	999999	357	97	999999	344	860	367	999999	966	999999	999999	290	417	999999	999999	670	395	999999	984	43	815	751	986	742	480	409	97	205	126	368	398	367	257	999999	784	511	532	704	999999	348	833	59	898	238	936	239	786	295	713	999999	999999	882	951	399	43	288	371	355	999999	935	772	999999	888	999999	881	718	999999	259	771	999999	148	691	18	999999	210	766	852	758	805	251	999999	802	491	628	999999	515	415	857	134	505	150	187	910	458	576	671	170	300	356	228	206	999999	523	508	359	999999	873	316	198	277	999999	612	549	552	322	969	999999	269	725	376	312	999999	134	275	74	961	999999	560	79	539	605	562	412	999999	54	95	289	999999	279	100	642	109	999999	857	999999	999999	637	367	999999	999999	991	901	999999	999999	915	30	412	257	443	999999	999999	999999	999999	659	999999	873	999999	961	507	237	690	696	989	999999	999999	213	516	276	205	537	333	423	424	472	548	703	987	432	999999	34	682	41	550	881	88	328	862	20	195	206	337	999999	859	999999	999999	999999	911	939	256	712	514	146	62	906	74	999999	899	774	120	968	885	778	300	483	999999	658	999999	118	557	415	999999	506	91	998	210	657	563	515	556	253	999999	58	999999	958	999999	546	979	999999	999999	489	429	97	899	226	321	558	385	385	363	999999	999999	803	392	840	372	18	64	999999	999999	999999	44	393	228	867	186	837	602	341	999999	19	679	511	999999	999999	986	999999	999999	864	999999	651	281	999999	999999	298	103	999999	665	345	596	511	999999	926	999999	408	455	45	868	999999	50	483	999999	999999	999999	354	999999	999999	999999	325	854	999999	411	200	375	64	146	999999	240	930	774	198	999999	999999	999999	462	527	753	999999	893	621	950	999999	575	999999	213	695	236	766	808	710	455	486	999999	491	487	999999	301	560	999999	999999	598	804	938	267	851	311	699	999999	999999	826	835	84	999999	703	903	724	836	376	172	369	999999	100	432	229	328	712	831	775	267	362	236	202	999999	630	33	999999	999999	317	972	901	999999	927	807	981	875	999999	999999	646	587	763	273	999999	398	524	362	999999	382	999999	939	149	480	924	52	999999	999999	642	394	987	680	757	999999	528	403	999999	373	982	999999	450	999999	946	843	195	197	503	999999	311	999999	175	
999999	525	773	999999	378	833	431	81	884	999999	391	242	986	880	966	830	494	745	999999	138	161	379	999999	999999	374	992	999999	295	736	999999	517	298	999999	229	719	164	999999	542	159	570	838	301	107	92	69	999999	959	963	229	367	999999	352	779	676	24	898	311	841	372	999999	537	146	344	345	693	102	999999	999999	171	811	845	952	999999	961	299	859	281	141	872	999999	42	999999	75	379	540	999999	519	999999	214	999999	852	152	180	999999	42	701	956	761	999999	966	717	201	801	417	999999	65	756	817	999999	164	626	999999	969	119	999999	205	80	999999	805	528	999999	243	999999	351	999999	703	999999	824	929	598	903	520	741	999999	545	840	999999	658	999999	484	418	701	999999	60	203	999999	182	70	428	837	999999	991	955	999999	393	484	638	460	458	817	283	932	888	788	261	116	999999	999999	574	513	665	422	999999	331	119	999999	458	512	157	999999	530	722	405	101	967	912	564	869	522	999999	211	999999	210	50	999999	486	812	999999	999999	96	252	999999	496	914	182	218	999999	634	762	999999	36	999999	313	181	999999	560	999999	999999	999999	999999	999999	569	999999	513	999999	585	222	999999	999999	632	78	461	713	70	44	999999	236	490	919	999999	38	929	999999	21	44	85	776	38	753	650	999999	25	185	459	544	999999	567	982	613	999999	996	816	513	999999	442	574	422	252	146	874	999999	55	877	71	999999	622	462	999999	479	236	809	193	323	480	682	62	999999	264	526	362	854	999999	999999	332	762	999999	425	978	578	469	662	534	999999	878	325	999999	999999	123	148	999999	999999	999999	513	387	787	812	502	999999	456	999999	298	168	999999	784	30	90	178	999999	309	109	206	483	961	19	999999	285	301	445	165	778	914	999999	125	604	142	826	740	500	545	950	999999	999999	999999	198	181	504	808	117	858	244	736	593	814	49	999999	999999	76	999999	813	511	520	67	878	999999	475	136	999999	130	652	999999	350	999999	999999	358	389	814	951	999999	999999	78	476	194	587	920	51	331	357	86	880	999999	760	999999	686	43	999999	662	514	853	999999	54	461	687	464	664	894	999999	584	999999	659	910	794	302	999999	744	45	335	479	957	999999	999999	999999	999999	250	266	443	113	999999	999999	999999	727	310	108	61	793	617	999999	729	999999	36	999999	747	999999	426	969	601	999999	999999	942	998	113	192	556	227	578	274	494	446	208	230	790	78	608	546	932	610	999999	251	999999	137	255	606	556	931	654	407	888	550	999999	664	999999	999999	999999	977	999999	545	999999	880	483	528	132	
353	999999	999999	245	913	999999	354	999999	369	999999	999999	707	999999	753	507	999999	624	573	180	386	944	175	999999	254	999999	30	999999	731	999999	856	999999	768	354	15	902	84	853	695	740	268	543	65	911	999999	759	826	243	999999	318	908	138	999999	312	151	187	187	987	458	999999	893	517	623	107	513	999999	458	999999	809	999999	432	782	929	999999	912	842	888	999999	783	495	440	786	999999	423	488	727	999999	466	999999	827	724	96	405	717	846	999999	920	958	408	999999	311	473	434	383	885	999999	209	484	399	309	999999	999999	214	963	547	999999	120	210	999999	785	999999	991	999999	981	136	345	387	221	986	171	922	999999	855	123	193	967	999999	34	537	362	527	33	76	903	538	800	882	441	999999	738	999999	720	349	622	89	999999	323	453	257	549	748	988	497	237	386	999999	78	101	779	580	999999	96	999999	999999	268	567	925	999999	452	999999	463	946	52	999999	531	212	590	242	43	874	999999	908	777	988	614	999999	536	839	526	180	731	791	662	599	982	554	57	999999	364	522	999999	76	10	921	95	999999	999999	249	706	184	999999	836	67	905	925	999999	318	683	652	729	999999	95	729	282	603	999999	293	999999	275	976	164	507	878	521	999999	999999	999999	855	902	812	999999	296	142	352	402	895	733	757	674	144	999999	373	440	635	491	308	346	727	328	423	518	503	973	729	999999	279	958	999999	425	347	939	999999	780	839	146	744	953	387	999999	707	938	536	778	141	740	999999	77	252	40	191	999999	191	999999	999999	304	99	322	413	333	132	937	197	341	336	999999	782	592	600	498	747	355	999999	847	620	485	999999	725	842	988	999999	212	715	515	244	105	758	925	999999	545	57	431	999999	63	757	770	751	205	999999	935	958	207	476	999999	292	835	999999	343	917	999999	322	373	479	999999	999999	920	231	681	106	241	446	856	301	65	451	999999	805	999999	99	999999	733	786	283	999999	40	40	999999	961	232	409	813	424	18	297	232	999999	951	135	959	837	548	79	108	999999	999999	112	999999	420	312	999999	40	386	253	77	280	536	100	572	999999	73	193	999999	458	697	428	31	847	13	832	768	374	679	946	262	310	664	688	73	417	928	134	325	658	265	378	436	999999	999999	27	999999	593	388	999999	999999	653	999999	621	410	791	477	264	903	588	999999	602	360	440	991	766	999999	848	999999	165	999999	939	867	611	999999	329	991	851	906	999999	146	185	985	999999	60	608	32	999999	287	281	940	673	230	737	999999	999999	999999	996	189	
184	411	999999	566	233	999999	956	786	676	428	91	800	626	358	917	451	368	616	423	389	999999	999999	999999	999999	754	225	791	718	140	496	539	310	995	672	731	999999	298	618	762	661	999999	999999	356	999999	206	481	324	999999	313	296	756	56	605	999999	796	999999	839	286	812	18	494	247	656	189	889	780	804	999999	999999	343	163	750	999999	999999	294	570	398	999999	374	282	999999	476	414	844	740	492	705	387	999999	300	745	999999	805	754	177	857	176	176	999999	425	677	370	698	970	142	15	999999	843	999999	236	52	891	912	999999	999999	27	832	999999	449	406	84	426	88	336	598	999999	944	110	594	437	403	231	221	948	605	999999	777	444	711	735	300	862	65	649	258	853	109	999999	646	159	34	364	726	339	350	260	999999	372	999999	999999	70	102	258	895	832	820	679	963	934	999999	999999	398	110	999999	999999	222	371	999999	87	744	52	679	463	445	412	48	504	999999	607	999999	258	415	72	719	999999	208	613	999999	999999	437	183	145	341	999999	908	636	263	999999	232	138	888	999999	294	999999	999999	391	999999	813	493	794	999999	999999	999999	589	999999	834	999999	391	49	908	999999	212	999999	650	999999	907	347	393	536	775	785	492	660	479	466	999999	130	434	999999	293	569	800	675	32	999999	386	778	999999	999999	999999	310	872	973	324	528	686	240	644	76	52	53	255	286	717	999999	833	146	886	999999	921	714	901	621	756	999999	809	536	600	538	194	138	999999	640	999999	475	912	518	999999	950	779	175	486	367	728	249	323	999999	958	999999	288	999999	891	999999	830	369	999999	261	226	975	719	159	639	115	882	913	458	614	823	999999	106	999999	800	936	353	999999	237	543	999999	999999	35	999999	999999	999999	260	944	246	966	810	999999	76	661	999999	370	999999	630	535	380	485	814	790	708	700	715	916	963	449	999999	999999	84	141	865	368	709	949	434	999999	62	855	937	677	999999	804	999999	999999	999999	999999	439	704	722	999999	999999	68	88	727	999999	999999	862	670	296	999999	290	690	736	961	210	303	592	999999	807	59	999999	524	547	146	307	904	970	539	999999	940	999999	999999	999999	853	284	807	289	982	632	839	999999	999999	569	442	999999	802	999999	768	975	152	439	28	897	673	999999	343	520	999999	429	422	624	333	199	999999	495	39	136	882	687	403	23	999999	999999	967	341	999999	955	114	749	999999	835	212	563	339	510	999999	363	889	116	940	296	347	562	220	225	999999	999999	223	947	367	999999	195	90	581	138	829	999999	929	999999	655	
999999	415	203	924	586	421	769	860	999999	999999	676	247	999999	746	999999	999999	999999	578	752	999999	899	742	999999	391	829	999999	132	981	210	999999	762	433	999999	460	563	880	153	999999	633	803	999999	999999	999999	453	999999	999999	999999	343	474	999999	999999	660	187	395	999999	999999	257	811	999999	999999	299	787	659	173	741	253	689	325	193	236	532	419	945	949	331	999999	374	714	701	999999	240	788	517	748	900	111	256	171	705	917	632	342	999999	696	513	837	682	214	711	999999	749	999999	159	248	929	371	714	237	74	197	281	543	119	702	706	510	280	910	272	639	997	999999	999999	276	603	199	999999	999999	445	493	885	169	13	264	652	146	638	278	818	999999	397	28	107	517	645	99	232	999999	999999	12	566	771	942	81	449	231	999999	883	999999	999999	495	465	791	581	999999	999999	540	855	60	999999	999999	12	101	732	252	978	999999	112	630	513	967	43	268	443	999999	124	227	999999	814	430	999999	999999	999999	999999	54	931	237	526	999999	533	999999	999999	791	429	999999	564	999999	219	828	999999	999999	380	999999	141	772	462	206	999999	654	197	999999	999999	51	999999	999999	127	379	22	999999	321	751	903	999999	999999	954	600	252	838	312	372	444	999999	113	999999	999999	291	501	500	999999	592	734	878	871	28	638	949	335	172	999999	23	999999	666	999999	517	719	897	483	167	186	182	219	368	55	999999	752	887	505	697	10	625	999999	879	705	106	586	872	42	878	999999	15	274	999999	326	299	187	778	486	595	634	731	808	344	323	144	999999	376	999999	589	276	751	453	638	999999	896	999999	315	960	435	999999	846	865	605	699	181	999999	139	999999	756	114	999999	410	910	72	278	817	291	999999	999999	723	219	49	999999	612	999999	561	635	999999	430	999999	999999	817	61	664	999999	999999	212	644	999999	237	252	335	87	484	301	999999	999999	576	892	88	115	750	399	711	999999	806	423	992	999999	620	999999	221	620	999999	242	167	359	256	999999	999999	999999	999999	423	344	481	884	962	967	320	375	999999	68	35	352	796	999999	427	999999	999999	982	452	220	662	531	955	41	999999	233	252	144	991	297	303	489	473	999999	336	65	239	999999	843	455	682	617	602	223	999999	999999	66	120	739	19	314	999999	960	999999	984	892	388	450	180	739	999999	185	384	730	765	546	878	338	999999	371	120	999999	999999	997	537	55	999999	742	999999	445	999999	141	405	999999	982	12	528	78	999999	444	676	789	999999	114	729	507	242	999999	999999	649	400	999999	325	377	898	999999	161	963	867	
939	963	646	604	734	572	594	780	402	747	999999	27	999999	853	360	695	999999	447	45	999999	40	812	66	999999	205	55	448	815	37	93	783	999999	565	999999	999999	480	39	194	932	541	145	727	839	134	694	999999	590	874	964	999999	577	761	126	696	837	999999	907	999999	408	689	134	778	752	999999	964	999999	999999	608	319	999999	665	146	515	503	141	313	973	931	600	573	464	999999	999999	999999	516	999999	999999	869	374	417	572	677	785	999999	416	999999	974	530	170	999999	999999	981	565	93	999999	440	256	622	564	999999	999999	976	761	835	235	561	927	406	802	999999	188	592	999999	901	318	987	999999	999999	96	999999	338	453	771	819	402	483	17	767	338	999999	775	999999	314	999999	264	596	916	949	27	855	440	578	999999	228	999999	587	999999	664	999999	40	88	984	999999	789	205	710	999999	942	999999	751	553	169	78	726	999999	999999	288	404	647	721	80	411	254	241	344	999999	725	553	225	814	735	353	991	307	999999	791	585	524	999999	553	391	999999	999999	275	312	999999	999999	999999	61	999999	309	352	999999	64	999999	677	739	304	455	445	984	661	726	999999	25	209	178	770	729	999999	490	763	759	103	999999	106	894	978	928	999999	260	724	501	688	515	999999	336	936	348	329	61	291	79	208	569	999999	258	889	259	112	999999	999999	281	999999	999999	546	999999	923	724	863	783	761	999999	999999	195	270	169	47	999999	632	873	999999	999999	409	333	209	693	560	534	609	999999	15	728	999999	999999	999999	452	825	641	968	999999	412	222	484	999999	300	915	688	999999	999999	571	220	775	627	239	870	316	872	999999	999999	852	42	399	125	25	999999	42	550	428	999999	999999	344	406	999999	832	470	29	947	862	999999	294	999999	547	234	48	999999	239	111	999999	101	215	580	481	999999	999999	767	22	999999	469	768	999999	374	269	350	491	236	999999	631	999999	769	851	368	20	999999	563	847	494	175	999999	999999	548	999999	954	337	467	246	862	611	38	999999	457	922	999999	103	774	919	999999	206	742	811	824	607	317	999999	999999	847	570	171	999999	999999	282	847	28	91	230	337	420	931	883	255	373	999999	999999	728	999999	929	879	916	545	643	110	298	999999	276	563	999999	999999	137	97	999999	999999	701	380	999999	792	999999	903	406	999999	447	508	814	323	497	447	622	15	999999	999999	320	999999	653	625	597	999999	984	425	752	528	289	714	293	999999	999999	578	672	999999	999999	936	999999	35	483	999999	108	999999	296	975	934	828	941	935	44	621	776	652	32	85	783	999999	808	
194	999999	878	594	733	999999	970	59	919	774	791	172	652	804	295	494	611	527	462	881	999999	491	924	587	353	679	999999	77	621	555	597	57	999999	138	526	874	604	458	375	920	326	925	999999	64	160	773	999999	817	999999	167	999999	557	999999	999999	798	703	236	301	999999	999999	552	999999	999999	999999	186	743	911	523	287	420	889	999999	999999	999999	565	999999	999999	870	437	580	296	855	586	464	143	49	726	549	999999	999999	647	313	217	999999	999999	423	497	651	877	416	861	869	539	80	278	999999	405	788	155	714	237	366	863	670	767	697	326	999999	999999	146	26	372	193	464	999999	585	999999	840	174	151	596	824	992	999999	718	427	326	516	195	874	999999	937	403	625	595	291	999999	546	553	679	999999	523	421	740	400	999999	685	84	307	692	323	565	623	999999	128	999999	373	843	951	999999	381	810	999999	365	502	999999	968	568	869	999999	145	408	999999	999999	54	999999	413	262	630	229	999999	999999	999999	503	560	999999	323	399	506	193	917	999999	595	999999	308	296	999999	999999	247	321	530	999999	999999	815	999999	915	278	138	960	56	998	121	999999	732	999999	999999	601	999999	804	424	764	579	71	686	574	539	999999	93	999999	757	346	357	25	318	698	624	47	403	947	645	809	999999	439	460	194	806	393	862	604	179	695	451	261	823	999999	951	65	528	251	27	112	194	941	999999	999999	651	106	903	43	984	102	999999	347	169	614	579	149	611	501	767	155	950	489	27	72	894	106	202	762	747	999999	999999	162	930	543	625	999999	236	750	999999	999999	489	999999	619	87	497	114	101	218	977	999999	453	36	483	871	161	705	924	150	815	999999	904	151	999999	999999	999999	55	417	626	989	336	999999	860	958	66	665	131	870	940	574	789	999999	983	999999	935	125	492	999999	68	391	919	329	96	999999	989	806	999999	543	204	503	452	697	475	229	650	999999	593	77	999999	216	40	835	999999	576	35	548	999999	366	361	309	101	376	999999	244	79	16	999999	925	969	260	999999	999999	676	999999	131	102	539	764	999999	45	999999	999999	261	852	361	94	345	999999	909	450	885	982	192	999999	412	86	348	240	159	644	82	668	108	176	888	452	999999	546	454	999999	999999	166	231	325	777	677	124	506	999999	985	670	999999	25	999999	374	345	405	781	999999	55	999999	999999	614	999999	963	864	325	95	963	908	925	999999	999999	976	441	729	760	866	126	999999	961	842	999999	999999	973	766	652	578	801	553	56	387	999999	409	999999	709	999999	731	362	913	
361	38	542	999999	999999	999999	251	999999	98	999999	999999	538	999999	999999	999999	910	951	999999	526	206	221	747	294	999999	861	548	297	665	999999	999999	188	999999	514	213	999999	933	999999	383	999999	111	524	613	490	166	999999	518	999999	212	999999	999999	758	110	999999	165	701	614	999999	132	999999	521	583	586	253	367	466	556	33	461	925	160	611	999999	999999	424	681	608	266	137	999999	353	825	95	349	526	999999	999999	823	359	511	769	198	999999	271	592	528	938	999999	132	700	421	494	270	286	175	668	999999	764	790	483	102	999999	617	680	999999	695	498	246	727	395	388	733	999999	949	166	962	434	316	999999	999999	743	249	143	436	40	999999	565	809	183	999999	791	323	43	875	418	421	580	506	502	999999	40	701	641	999999	321	688	819	999999	999999	213	243	874	20	999999	740	853	223	999999	999999	909	140	688	73	999999	999999	75	999999	798	541	999999	999999	928	814	999999	999999	51	999999	406	999999	351	49	254	688	999999	623	999999	313	999999	145	565	999999	399	855	999999	766	351	638	999999	144	999999	999999	31	779	386	999999	315	69	163	999999	999999	256	817	75	999999	870	885	999999	999999	256	685	761	999999	663	975	545	991	82	999999	100	524	413	835	999999	868	999999	28	475	312	156	318	857	159	122	999999	318	390	999999	557	722	881	351	543	525	999999	495	438	999999	803	840	831	242	999999	999999	512	295	420	556	207	945	852	419	697	947	999999	828	611	447	999999	666	165	999999	524	509	218	999999	869	319	813	383	923	999999	671	472	999999	85	29	96	609	999999	897	834	136	999999	870	471	999999	596	588	630	883	991	151	146	684	173	717	999999	854	339	426	111	743	824	999999	202	748	999999	999999	861	808	999999	837	76	999999	331	999999	912	639	747	999999	282	730	192	500	999999	518	534	787	161	367	691	999999	999999	733	796	101	999999	590	677	723	428	964	726	822	367	999999	999999	377	363	632	805	699	116	809	153	380	999999	334	98	999999	999999	999999	479	999999	999999	293	567	999999	972	999999	999999	999999	961	34	999999	999999	999999	370	999999	779	999999	167	433	529	562	991	135	999999	589	425	540	977	502	993	510	999999	999999	233	705	84	596	742	999999	134	403	483	738	92	708	999999	376	200	202	999999	250	66	24	999999	940	135	999999	999999	752	557	698	999999	829	967	524	999999	822	999999	999999	67	999999	701	762	309	135	999999	263	52	999999	754	59	350	784	192	753	999999	999999	544	292	579	916	500	989	848	435	152	653	770	999999	999999	999999	595	999999	999999	999999	549	303	
715	825	999999	872	125	999999	998	999999	357	999999	647	224	79	163	288	498	999999	150	691	999999	999999	873	983	436	492	483	183	741	463	815	650	64	999999	160	260	719	431	707	801	166	991	350	87	675	15	556	498	435	735	999999	999999	999999	445	837	999999	999999	842	999999	390	641	999999	267	53	999999	826	592	20	919	902	568	77	388	348	535	720	573	795	999999	430	999999	985	747	15	367	999999	656	999999	999999	770	999999	999999	996	327	170	995	733	306	545	848	423	545	578	532	999999	999999	999999	655	910	127	999999	55	534	999999	999999	656	423	261	686	175	999999	999999	644	999999	493	691	999999	71	188	539	986	277	999999	469	17	400	416	224	839	338	315	11	709	258	954	373	352	993	873	514	582	999999	619	999999	678	999999	901	999999	49	484	999999	999	476	999999	140	548	795	75	999999	999999	249	208	421	358	999999	179	273	999999	204	130	999999	87	198	674	956	514	999999	999999	790	567	498	986	185	365	999999	316	534	338	127	999999	577	999999	997	819	999999	384	70	271	999999	509	999999	515	999999	918	144	999999	811	802	999999	999999	890	915	999999	437	999999	263	999999	66	977	999999	644	934	999999	999999	552	72	89	999999	410	582	453	999999	369	999999	391	983	999999	267	999999	999999	505	732	914	500	526	661	12	570	265	20	361	13	293	967	999999	999999	247	448	999999	81	999999	442	402	841	182	504	999999	993	56	581	502	765	999999	999999	57	911	999999	999999	271	891	999999	519	999999	399	231	450	111	401	426	999999	746	999999	891	999999	999999	72	999999	83	328	31	115	18	523	684	517	595	178	805	999999	953	231	999999	186	484	21	999999	999999	12	619	732	402	164	576	906	834	190	999999	687	999999	985	581	946	459	249	786	62	999999	438	881	999999	282	306	482	999999	999999	286	999999	417	999999	999999	743	999999	999999	595	628	950	441	999999	999999	337	721	491	23	934	382	285	20	936	698	958	296	999999	131	999999	460	105	682	113	989	558	999999	999999	549	386	251	253	492	999999	621	999999	620	389	589	999999	999999	791	293	999999	101	642	276	208	718	188	128	852	999999	479	144	999999	278	338	627	301	292	265	999999	637	692	138	793	156	325	862	348	907	311	576	80	669	999999	999999	22	999999	291	999999	747	999999	267	999999	999999	22	728	98	566	292	761	297	271	658	849	655	999999	962	848	130	999999	856	840	221	550	639	409	475	720	144	325	999999	19	999999	517	581	999999	999999	999999	781	427	237	305	66	999999	24	999999	421	999999	167	288	59	508	170	962	
891	530	55	849	999999	613	263	377	432	999999	999999	999999	824	151	999999	284	563	870	77	703	655	560	783	999999	535	334	987	655	563	856	275	772	999999	484	625	60	335	452	694	999999	173	859	873	100	664	999999	999999	280	999999	882	724	189	441	467	316	341	746	999999	999999	82	625	608	999999	575	700	718	438	349	999999	227	949	999999	999999	899	999999	796	686	693	412	799	999999	716	112	999999	141	96	341	999999	178	999999	999999	999999	999999	621	552	999999	999999	307	399	945	307	151	755	335	932	614	13	541	927	520	654	63	576	999999	999999	909	505	999999	999999	614	387	57	180	999999	913	602	981	999999	357	999999	999999	999999	303	999999	999999	999999	999999	777	748	999999	92	999999	463	658	639	260	999999	614	391	642	69	911	999999	785	999999	260	970	525	422	339	999999	449	999999	953	768	275	759	999999	999999	538	949	728	395	916	531	588	594	522	600	662	822	376	182	714	915	840	525	518	999999	251	730	445	365	418	999999	643	999999	510	889	374	999999	669	591	853	693	340	525	946	263	979	666	458	924	759	517	266	999999	480	999999	999999	749	251	221	999999	807	513	999999	977	31	887	999999	93	632	999999	172	162	784	328	31	584	324	578	999999	918	585	999999	999999	999999	901	999999	376	999999	999999	960	624	259	458	810	56	999999	967	548	999999	375	16	999999	825	697	596	364	481	948	459	462	614	181	999999	999999	206	535	999999	766	86	393	999999	999999	621	671	999999	913	704	974	282	841	617	775	653	999999	999999	999999	999999	823	999999	546	999999	427	999999	19	356	453	272	999999	614	521	999999	210	472	999999	854	177	961	163	95	999999	999999	507	676	617	845	839	527	107	390	999999	999999	179	999999	539	999999	999999	162	611	325	999999	650	548	369	999999	999999	999999	313	121	44	999999	51	303	738	336	999999	999999	751	999999	174	999999	999999	999999	775	999999	443	27	453	999999	316	999999	24	999999	837	925	42	121	147	914	962	999999	999999	999999	72	999999	161	784	441	430	652	575	351	999999	999999	808	999999	485	999999	948	999999	637	962	999999	805	999999	730	691	465	812	304	999999	522	999999	115	734	981	519	112	140	999999	658	586	32	290	740	420	929	999999	39	691	557	347	199	999999	999999	999999	165	610	790	914	470	328	999999	136	876	999999	514	979	712	827	999999	382	999999	999999	999999	61	939	99	999999	999999	999999	999999	436	131	999999	999999	332	250	779	267	999999	908	999999	225	798	340	999999	896	413	687	999999	999999	210	212	967	184	705	999999	926	999999	999999	75	999999	928	124	999999	892	
507	999999	448	999999	274	999999	455	11	815	999999	426	889	339	103	53	686	999999	956	999999	578	233	163	999999	999999	821	323	999999	999999	759	372	393	111	999999	447	460	999999	964	956	641	999999	754	210	161	124	288	999999	597	999999	494	389	169	972	999999	999999	668	353	816	715	909	999999	705	725	999999	999999	676	325	782	891	642	535	722	999999	324	111	823	999999	12	457	454	999999	999999	323	999999	380	999999	999999	838	992	779	117	700	999999	56	999999	999999	39	958	707	448	962	999999	999999	999999	958	667	738	999999	172	300	999999	350	368	271	999999	234	999999	999999	872	251	264	487	999999	122	999999	999999	473	384	633	67	793	75	999999	19	999999	370	999999	775	287	712	999999	999999	675	702	144	766	999999	987	345	466	662	550	96	999999	193	485	58	593	22	133	203	999999	34	999999	999999	579	55	359	779	350	214	615	211	169	999999	500	999999	999999	978	769	999999	486	48	999999	999999	252	979	838	825	16	321	436	763	164	519	999999	739	570	204	999999	999999	982	217	995	261	56	349	926	999999	693	673	999999	999999	252	630	717	326	857	710	264	999999	999999	999999	772	38	777	852	56	650	999999	761	251	999999	423	58	520	278	52	999999	357	999999	62	999999	999999	342	360	999999	999999	534	801	792	999999	859	940	963	514	458	445	967	484	203	999999	999999	999999	999999	432	78	201	203	119	449	999999	942	363	999999	999999	66	401	439	999999	955	999999	522	848	875	878	391	999999	459	999999	999999	999999	999999	440	163	609	776	138	210	910	999999	630	326	425	362	999999	999999	506	588	999999	457	67	15	298	528	999999	781	437	155	63	51	125	999999	658	57	999999	999999	511	209	752	999999	927	999999	529	999999	999999	25	106	496	366	938	884	999999	44	97	14	827	786	912	302	999999	348	983	999999	999999	176	889	667	377	745	319	999999	307	999999	999999	529	866	486	902	202	999999	684	940	788	124	166	999999	707	999999	52	788	423	999999	906	924	433	944	52	660	999999	999999	999999	729	999999	57	510	587	999999	390	999999	147	350	999999	999999	456	153	407	204	999999	999999	999999	191	106	335	956	896	840	400	999999	230	999999	824	826	999999	999999	497	955	200	999999	613	579	223	326	13	904	448	999999	878	460	780	35	999999	19	947	805	264	262	403	793	161	670	999999	999999	169	983	323	524	211	963	958	198	217	999999	429	143	211	864	102	431	999999	366	961	939	140	205	834	999999	999999	876	502	245	561	406	589	999999	392	596	167	30	590	999999	338	999999	501	591	818	296	589	999999	604	399	
169	972	284	794	999999	256	496	964	158	509	646	334	471	723	637	999999	873	486	751	615	999999	82	840	595	999999	56	448	549	386	548	235	999999	999999	112	999999	589	131	794	245	145	999999	202	871	91	287	13	453	999999	954	999999	999999	113	72	989	692	96	142	689	999999	661	808	947	999999	610	283	581	999999	369	646	58	999999	89	250	616	514	999999	999999	758	999999	34	603	670	999999	379	999999	132	12	293	999999	989	999999	442	38	583	336	163	615	999999	808	705	952	94	141	906	328	343	862	999999	484	187	999999	383	380	742	68	148	999999	218	484	161	999999	768	999999	657	601	999999	61	667	290	361	899	939	950	999999	82	518	538	688	60	999999	270	556	999999	999999	114	83	999999	999999	524	198	800	406	787	656	999999	999999	145	484	314	82	999999	999999	175	999999	287	946	432	999999	999999	549	609	673	167	691	891	32	959	999999	552	999999	999999	765	152	101	999999	503	999999	999999	486	999999	999999	64	383	999999	510	999999	391	686	955	168	651	304	999999	974	999999	136	248	105	765	114	234	999999	931	787	999999	526	999999	83	571	784	794	138	291	999999	177	999999	300	999999	191	826	999999	282	760	394	876	890	999999	177	999999	433	999999	999999	999999	381	999999	999999	132	596	101	999999	999999	317	124	180	373	522	999999	999999	807	43	836	69	914	939	473	951	999999	999999	910	996	387	884	999999	147	999999	999999	599	910	999999	999999	432	703	97	207	813	999999	999999	589	30	999999	878	304	999999	999999	597	205	151	599	907	999999	292	585	685	999999	606	137	746	999999	650	635	922	999999	726	593	999999	142	999999	717	136	999999	793	999999	526	999999	128	93	525	100	550	334	999999	10	999999	415	999999	999999	999999	993	600	685	586	999999	938	395	999999	999999	577	776	867	999999	234	434	473	767	999999	211	69	999999	999999	523	999999	655	436	326	49	999999	999999	321	661	765	124	999999	127	999999	563	611	151	141	125	352	515	748	999999	95	999999	171	537	999999	496	730	786	888	27	87	999999	930	754	621	355	518	676	265	125	112	999999	256	317	999999	213	999999	70	999999	999999	633	17	863	432	350	226	877	394	864	824	931	978	236	960	49	377	999999	999999	529	785	606	675	259	633	130	999999	999999	854	514	999999	189	999999	858	874	394	79	218	507	414	999999	477	999999	812	440	193	133	999999	296	999999	999999	580	460	540	152	999999	957	757	240	312	999999	373	999999	879	832	645	999999	130	361	576	970	169	135	452	134	317	482	863	999999	449	997	633	567	587	999999	461	729	139	
716	467	436	999999	978	205	810	41	455	254	979	795	999999	999999	999999	719	307	495	454	17	415	999999	934	103	938	790	315	970	806	445	999999	381	916	999999	414	999999	149	999999	190	930	642	103	862	238	999999	999999	527	994	871	847	290	999999	999999	721	999999	881	999999	999999	383	198	890	839	999999	19	234	608	879	999999	598	867	580	648	999999	524	375	999999	971	706	219	915	999999	320	109	959	165	654	374	999999	417	532	371	999999	285	992	50	803	999999	853	13	285	154	736	405	14	999999	999999	69	492	356	412	909	826	999999	999999	924	579	999999	275	853	999999	999999	999999	382	999999	505	773	373	322	484	572	452	999999	999999	933	770	536	915	104	692	524	999999	881	847	15	622	544	999999	817	77	470	72	603	999999	432	51	469	363	339	508	502	999999	747	18	784	959	791	133	199	697	999999	663	645	582	339	999999	999999	837	376	453	999999	999999	556	254	23	509	848	999999	280	892	999999	182	586	596	199	999999	847	872	72	999999	831	421	493	129	679	807	999999	31	670	447	687	632	987	886	999999	412	720	502	995	285	120	999999	852	306	395	226	87	59	392	92	147	490	999999	999999	999999	549	606	999999	575	216	92	827	458	832	214	679	195	999999	999999	999999	536	999999	876	787	936	999999	569	196	999999	462	999999	377	639	588	310	207	857	667	275	998	805	293	927	789	203	292	999999	30	102	716	41	999999	10	999999	555	792	614	999999	393	999999	980	419	999999	122	486	714	999999	870	531	999999	999999	527	434	999999	981	999999	999999	97	999999	653	944	548	999999	27	999999	999999	376	44	42	518	593	999999	999999	812	999999	395	999999	814	313	488	105	354	498	94	895	999999	953	999999	623	312	374	526	999999	739	999999	441	325	684	691	999999	348	163	999999	23	999999	999999	999999	621	42	999999	661	999999	783	115	558	999999	60	20	132	999999	398	425	421	729	153	76	999999	999999	305	586	80	906	133	999999	150	942	999999	999999	670	943	269	341	918	36	651	762	999999	999999	191	916	999999	314	999999	772	999999	922	741	118	869	358	999999	708	326	999999	525	755	489	615	964	616	999999	574	350	188	999999	999999	507	999999	88	999999	333	188	363	999999	205	765	354	360	431	999999	210	408	615	322	469	560	24	473	999999	896	282	137	333	574	832	816	964	383	999999	690	425	357	39	488	999999	999999	355	938	259	999999	411	138	194	999999	415	686	959	999999	999999	107	51	43	882	999999	118	999999	855	999999	555	389	801	970	246	999999	802	853	999999	137	297	999999	215	
86	223	751	494	154	942	999999	169	156	857	999999	999999	26	648	999999	474	999999	999999	828	450	999999	999999	870	958	440	891	453	944	562	317	832	740	555	892	965	820	999999	697	964	999999	278	629	409	531	864	316	229	999999	421	389	530	757	469	723	649	693	999999	999999	64	262	498	642	606	838	34	206	119	134	683	570	342	160	415	574	181	936	982	999999	104	133	671	361	532	183	999999	85	281	832	999999	281	476	999999	642	711	999999	999999	33	999999	506	667	207	105	418	850	56	380	351	894	999999	999999	710	14	698	930	590	999999	119	433	61	949	925	286	999999	411	103	999999	517	703	810	545	913	421	841	436	926	576	999999	999999	137	417	733	387	290	540	570	471	999999	712	131	627	526	600	999999	557	742	920	223	16	999999	61	862	647	94	999999	799	299	173	272	13	24	203	999999	305	644	999999	547	999999	351	841	999999	355	805	999999	999999	28	322	902	999999	693	16	362	936	924	86	554	95	303	999999	999999	281	308	386	708	117	434	98	304	875	340	205	999999	872	175	999999	999999	67	75	902	987	486	396	879	999999	999999	661	999999	513	229	99	140	999999	720	610	569	999999	968	106	475	757	999999	28	999999	953	498	999999	490	770	999999	380	497	30	401	999999	264	884	429	999999	711	455	176	584	85	785	210	950	213	272	605	801	736	960	999999	154	999999	468	999999	999999	90	915	181	999999	714	848	602	120	853	433	999999	684	999999	170	395	29	591	355	942	251	999999	547	878	227	174	999999	999999	999999	430	257	239	796	525	999999	999999	795	284	678	999999	236	193	99	107	779	916	920	896	576	575	579	562	712	525	999999	181	999999	999999	999999	332	716	215	76	999999	606	203	559	169	999999	443	599	745	913	485	999999	67	663	999999	108	999999	253	111	77	999999	850	999999	527	999999	999999	331	194	999999	999999	355	163	31	127	410	999999	585	999999	761	999999	142	976	999999	649	999999	809	71	518	102	938	999999	89	615	999999	115	838	911	999999	289	763	88	259	841	999999	567	999999	694	940	263	999999	522	944	999999	999999	935	999999	26	55	300	470	345	813	101	819	678	276	548	883	21	999999	590	909	87	999999	417	882	999999	420	92	905	999999	130	264	153	426	707	596	10	999999	131	999999	865	386	818	428	274	168	31	745	300	999999	999999	928	691	368	613	867	495	207	62	849	605	963	394	355	224	559	947	403	970	679	548	681	999999	749	724	999999	999999	579	152	724	123	674	791	131	313	202	573	999999	999999	840	
111	803	159	282	226	999999	992	473	214	715	220	628	775	621	245	140	48	941	643	999999	999999	999999	64	337	735	999999	182	272	51	31	985	999999	590	139	577	745	531	618	999999	823	999999	795	999999	999999	514	999999	999999	179	886	183	164	999999	150	731	242	195	748	999999	546	295	729	999999	431	192	730	57	999999	645	53	999999	999999	430	418	820	551	999999	999999	627	823	250	999999	12	386	867	867	363	999999	859	897	391	996	709	82	999999	104	811	373	192	999999	467	457	263	999999	999999	574	734	223	330	190	428	645	131	999999	305	999999	999999	352	563	999999	376	35	187	999999	999999	503	899	999999	180	726	739	449	999999	999999	366	792	778	877	989	999999	143	149	702	678	478	746	999999	710	776	999999	377	468	999999	868	340	442	280	515	473	892	675	386	53	603	999999	979	287	210	642	512	484	849	362	271	999999	236	332	508	279	915	628	199	581	194	358	281	640	999999	589	924	522	273	413	107	627	757	106	108	238	999999	999999	674	78	273	511	528	115	548	999999	999999	119	771	246	557	274	485	804	858	254	999999	348	787	620	718	990	221	445	265	999999	432	999999	234	280	999999	999999	953	999999	999999	683	830	176	101	811	999999	814	751	36	999999	999999	152	999999	999999	999999	69	160	681	63	999999	283	300	93	849	905	999999	973	884	500	466	111	320	364	497	185	424	999999	999999	999999	144	903	999999	194	589	433	501	999999	893	380	220	629	999999	900	999999	44	393	747	326	999999	556	513	999999	260	570	755	521	787	465	71	439	66	903	705	919	999999	999999	116	503	425	999999	784	999999	514	999999	837	336	420	592	463	792	677	685	71	430	999999	973	987	999999	999999	999999	999999	24	831	940	164	725	79	981	999999	999	287	253	999999	782	771	433	425	971	733	428	111	205	12	279	762	380	842	284	297	483	57	492	669	999999	700	999999	999999	573	135	121	266	999999	999999	463	514	433	999999	288	999999	207	999999	26	889	415	999999	999999	22	999999	999999	783	883	794	999999	842	951	794	584	396	999999	10	185	851	845	999999	171	671	927	548	764	338	595	563	625	999999	999999	999999	603	263	703	192	757	695	999999	352	237	472	746	435	511	999999	849	398	999999	658	31	999999	180	276	253	149	590	473	999999	849	197	330	179	603	999999	921	201	330	999999	899	253	999999	465	503	395	699	925	502	46	53	489	207	365	967	999999	228	860	336	20	564	602	293	897	546	164	906	302	152	999999	590	528	529	705	308	415	541	999999	677	881	
553	223	97	437	754	999999	990	965	999999	999999	698	70	865	320	138	306	959	593	999999	348	489	407	782	999999	999999	999999	960	999999	999999	561	537	978	999999	454	466	999999	514	856	153	186	999999	941	999999	617	819	530	663	999999	576	11	456	947	331	999999	999999	156	441	113	981	239	409	498	908	650	998	720	878	999999	853	999999	999999	112	450	742	183	548	316	175	174	925	999999	751	925	65	115	999999	999999	853	62	320	999999	411	999999	914	999999	999999	999999	450	619	109	999999	253	999999	788	999999	999999	507	999999	165	854	839	275	939	66	377	657	573	852	544	999999	73	34	368	999999	878	391	237	535	964	507	999999	866	999999	999999	999999	618	396	147	999999	762	91	77	999999	208	480	643	471	818	546	999999	113	190	905	210	45	627	999999	821	999999	828	125	971	999999	999999	348	972	720	999999	999999	999999	271	436	16	782	999999	999999	336	999999	72	245	999999	999999	989	845	404	334	961	999999	38	655	733	574	999999	27	999999	120	999999	49	999999	507	999999	597	45	999999	999999	677	999999	133	999999	49	300	999999	758	674	999999	706	999999	779	263	999999	21	375	845	137	35	999999	208	988	145	999999	554	999999	999999	564	999999	331	999999	212	987	726	999999	838	999999	999999	365	18	816	563	119	999999	138	999999	785	844	999999	999999	999999	908	761	171	478	196	987	999999	495	999999	424	203	362	587	332	779	791	537	999999	999999	999999	999999	772	27	999999	645	879	999999	98	880	510	465	78	763	579	476	999999	999999	258	963	999999	999999	504	360	594	622	210	531	618	999999	881	258	999999	323	663	896	145	999999	999999	999999	316	792	999999	614	999999	959	135	598	999999	855	338	965	999999	900	333	82	999999	421	433	267	444	357	586	739	999	999999	484	999999	999999	683	340	999999	545	424	657	67	263	889	857	634	497	611	523	762	29	916	970	90	990	590	544	999999	320	999999	398	999999	215	829	999999	999999	484	380	498	334	525	632	999999	863	253	275	819	472	564	798	999999	833	833	824	720	92	291	404	764	999999	999999	615	999999	999999	999999	697	851	433	284	615	160	999999	123	199	246	397	496	116	836	999999	771	999999	999999	999999	262	564	135	391	119	999999	999999	89	615	999999	195	909	999999	907	837	555	423	396	999999	948	647	654	999999	643	587	332	596	185	567	50	748	76	999999	873	270	471	571	999999	323	751	999999	999999	510	145	14	337	161	589	999999	291	310	385	883	221	874	607	999999	491	803	786	935	784	521	575	239	999999	999999	372	646	375	983	999999	82	446	303	999999	
999999	584	639	260	181	17	906	999999	739	999999	193	244	998	999999	626	90	666	537	815	870	558	934	999999	886	999999	999999	942	999999	307	356	999999	447	999999	307	463	270	999999	553	999999	928	878	245	836	866	935	230	374	999999	748	903	297	544	631	433	28	219	678	999999	387	393	999999	12	979	392	69	745	326	999999	208	366	999999	123	922	886	991	323	108	999999	999999	652	423	999999	165	404	69	999999	816	999999	289	999999	591	108	175	999999	863	875	266	453	806	999999	999999	673	784	392	675	183	999999	744	441	704	120	639	802	734	969	116	847	584	332	999999	929	831	999999	954	775	139	947	700	33	125	67	654	242	761	748	999999	183	999999	999999	885	155	999999	999999	999999	144	951	999999	441	262	757	38	681	999999	515	999999	82	262	830	616	999999	236	999999	720	325	646	999999	999999	51	985	228	999999	84	856	999999	155	857	779	999999	819	999999	833	999999	448	999999	97	999999	534	726	501	676	497	352	166	999999	659	999999	999999	736	938	999999	553	264	455	43	824	953	825	683	369	412	303	427	999999	793	999999	720	999999	454	237	270	931	999999	550	999999	731	999999	918	674	787	999999	999999	52	896	151	279	578	70	414	451	144	560	850	999999	98	999999	999999	341	372	479	999999	750	906	509	999999	747	872	999999	146	312	999999	999999	999999	895	447	999999	261	999999	999999	523	144	659	78	999999	999999	709	999999	324	461	935	660	257	555	204	848	182	599	542	999999	404	406	864	999999	112	215	109	409	955	919	192	132	550	472	849	344	999999	681	902	999999	967	666	999999	999999	999999	999999	987	999999	956	56	275	317	718	999999	999999	999999	999999	735	965	798	993	310	999999	404	279	812	120	785	706	860	569	500	696	137	261	737	848	612	722	461	227	620	453	999999	653	875	999999	249	996	732	75	553	715	114	422	667	540	163	982	398	540	212	782	999999	487	774	999999	591	59	999999	278	666	23	514	580	382	856	227	999999	404	408	999999	789	973	794	25	784	592	714	593	999999	694	999999	999999	921	999999	838	357	999999	879	999999	823	199	999999	464	999999	540	211	533	999999	811	322	412	999999	989	999999	423	808	999999	471	989	37	876	466	540	583	999999	689	592	565	543	999999	796	871	999999	585	682	530	519	396	999999	999999	68	674	999999	885	291	52	343	262	601	40	57	999999	889	236	946	732	727	999999	372	999999	999999	968	506	313	526	999999	447	414	986	892	298	914	999999	999999	969	211	999999	655	301	999999	355	340	999999	999999	999999	836	982	913	638	949	
802	639	33	634	964	999999	178	479	999999	751	605	929	999999	709	999999	142	973	482	267	744	58	999999	999999	379	999999	288	14	999999	851	689	558	534	999999	999999	99	659	890	361	451	879	43	215	296	550	999999	999999	74	264	999999	999999	862	999999	999999	893	900	730	999999	654	139	999999	94	186	999999	999999	202	81	163	239	620	999999	251	622	41	387	999999	843	786	47	999999	88	223	750	229	532	999999	57	878	881	145	999999	608	246	231	999999	999999	856	587	999999	999999	326	272	834	644	690	87	249	478	278	192	999999	999999	22	673	61	999999	999999	956	104	851	155	203	282	999999	260	999999	15	400	999999	592	854	265	178	999999	665	815	999999	116	539	999999	587	579	999999	699	999999	999999	596	999999	180	301	460	900	493	766	212	999999	990	740	393	217	81	848	212	686	337	801	999999	999999	999999	245	93	237	427	648	999999	575	593	582	999999	999999	886	442	230	974	141	954	772	999999	487	541	825	648	723	999999	384	738	376	999999	371	286	650	999999	565	999999	218	233	482	999999	502	637	539	417	725	557	330	638	999999	238	999999	383	39	373	845	475	420	999999	999999	999999	274	534	209	670	999999	738	999999	623	999999	295	766	908	481	928	999999	850	12	417	922	175	10	746	999999	148	378	999999	257	287	999999	99	524	773	999999	387	579	968	437	868	206	986	372	707	760	342	999999	999999	901	111	999999	995	473	13	999999	348	105	528	424	70	999999	999999	491	908	205	788	999999	992	199	104	999999	940	422	143	220	999999	802	303	985	999999	676	733	96	999999	823	999999	625	521	999999	380	292	61	554	377	577	974	505	464	511	971	571	479	455	807	752	999999	999999	999999	793	586	546	999999	542	999999	394	568	999999	999999	94	773	173	259	999999	999999	812	306	396	999999	566	246	440	347	999999	23	216	207	287	289	403	310	999999	295	728	674	833	490	999999	999999	999999	999999	837	170	379	737	808	321	736	636	994	455	999999	538	773	557	155	999999	20	528	999999	999999	999999	857	941	784	925	877	531	78	985	332	788	488	71	999999	408	280	968	63	215	894	470	651	294	947	999999	319	999999	999999	528	635	479	990	478	999999	727	980	228	999999	999999	930	790	668	650	672	667	999999	999999	999999	158	874	240	956	323	999999	999999	999999	999999	999999	610	616	364	360	999999	360	852	999999	20	999999	999999	427	62	999999	251	999999	999999	802	10	621	999999	536	842	999999	32	654	999999	523	676	933	80	999999	417	234	984	206	999999	440	128	299	999999	869	637	211	395	731	999999	
857	715	48	441	999999	999999	952	714	84	773	67	337	999999	999999	338	131	86	205	742	999999	827	398	55	999999	999999	683	999999	999999	419	999999	641	912	999999	999999	547	807	638	501	156	458	999999	520	910	433	519	999999	233	343	999999	748	560	15	652	999999	994	469	999999	340	768	250	928	999999	304	999999	141	154	46	999999	419	530	999999	585	58	999999	555	317	999999	999999	199	570	459	377	318	671	348	635	269	580	999999	87	999999	308	733	906	529	313	999999	735	999999	374	76	999999	999999	999999	999999	975	957	368	176	686	981	57	150	207	790	999999	842	633	837	999999	884	466	236	341	393	194	999999	152	999999	999999	102	999999	999999	824	504	300	452	358	415	999999	678	901	414	160	105	999999	999999	535	125	968	999999	592	999999	796	489	609	932	593	577	81	133	814	603	924	594	239	727	326	999999	500	999999	494	228	474	826	983	62	86	246	303	999999	326	36	796	999999	509	854	533	999999	999999	367	859	780	343	248	864	307	489	565	999999	372	999999	831	625	859	999999	373	999999	969	506	999999	999999	356	284	999999	807	787	807	999999	95	385	203	981	809	143	259	713	885	236	962	685	573	521	380	930	195	494	411	936	802	145	431	563	838	346	510	512	999999	297	440	999999	999999	999999	999999	490	178	860	32	999999	610	273	999999	999999	17	820	984	344	976	999999	860	999999	386	999999	999999	949	954	639	999999	472	632	746	217	597	795	885	999999	999999	51	999999	762	999999	999999	919	336	539	657	234	556	27	362	999999	999999	162	437	126	699	999999	992	530	536	538	717	559	859	863	65	999999	411	131	634	999999	302	97	999999	535	851	467	545	999999	302	729	93	999999	120	999999	999999	65	169	999999	196	567	246	520	363	233	616	912	69	472	483	765	823	434	393	607	873	999999	999999	902	275	242	92	189	238	806	455	593	448	403	652	10	999999	732	935	76	519	781	733	368	918	938	407	999999	338	536	906	999999	999999	513	592	772	494	267	999999	954	999999	66	292	999999	778	33	473	666	819	483	44	999999	498	326	98	101	715	999999	983	999999	834	999999	851	999999	900	999999	999999	999999	810	880	515	474	999999	981	592	462	499	187	590	894	999999	740	263	855	502	999999	170	425	425	999999	67	292	283	86	129	999999	215	999999	999999	982	181	538	856	939	999999	569	771	517	733	635	602	999999	999999	99	861	104	756	995	209	95	635	999999	520	318	823	999999	201	999999	862	999999	256	908	531	607	722	936	999999	999999	887	932	999999	652	691	789	999999	
529	999999	194	225	34	717	999999	390	570	357	745	999999	547	125	745	378	529	999999	999999	999999	693	15	999999	376	924	999999	442	118	276	51	982	745	999999	419	303	561	999999	37	999999	999999	47	528	961	260	977	918	346	208	152	564	524	999999	84	410	216	999999	656	817	300	814	284	999999	123	999999	374	999999	999999	138	821	193	371	502	817	999999	351	174	54	763	398	999999	873	244	966	999999	527	985	670	329	213	780	904	199	737	33	999999	936	414	442	886	999999	631	218	999999	958	202	31	999999	868	69	51	478	893	999999	294	999999	999999	144	999999	10	389	339	967	925	51	288	182	764	999999	91	415	760	999999	876	999999	384	665	857	17	999999	505	805	802	999999	171	999999	999999	999999	452	92	94	801	13	442	507	648	664	293	999999	680	29	267	999999	999999	653	290	867	26	17	909	284	999999	136	890	999999	584	999999	999999	763	999999	277	412	321	711	997	614	757	179	999999	772	999999	382	999999	999999	999999	999999	999999	999999	999999	881	444	994	999999	542	807	901	675	122	937	922	999999	957	529	605	412	617	945	684	789	49	533	697	647	244	200	902	670	999999	399	265	999999	521	98	882	305	283	649	999999	999999	105	999999	644	241	457	661	762	852	916	999999	883	999999	999999	235	578	358	746	357	527	352	905	240	876	722	682	757	599	868	647	999999	139	967	999999	780	999999	110	999999	466	199	583	999999	59	754	999999	516	961	439	999999	520	534	559	999999	131	436	998	865	72	922	559	699	71	893	999999	616	795	915	137	999999	999999	477	999999	289	167	944	999999	999999	485	13	216	720	327	313	999999	123	750	999999	845	739	782	999999	48	966	907	999999	999999	544	843	148	999999	601	999999	484	755	52	74	279	999999	187	521	151	999999	69	715	999999	381	999999	999999	101	999999	999999	79	397	182	712	439	999999	382	666	432	380	22	999999	925	614	886	999999	558	315	59	480	999999	668	228	640	449	978	260	78	999999	762	999	999999	999999	496	531	445	311	999999	999999	999999	897	111	754	999999	999999	51	143	999999	951	538	210	239	52	999999	156	410	999999	541	999999	460	253	313	547	669	380	270	75	999999	93	450	999999	515	702	999999	583	343	914	88	999999	407	844	999999	127	590	562	770	709	887	349	130	276	999999	779	162	327	999999	563	94	770	999999	976	704	999999	999999	999999	695	537	564	811	812	496	100	999999	864	615	103	196	957	117	610	560	999999	999999	962	184	771	999999	549	170	988	779	999999	317	644	431	150	141	616	594	866	243	155	
999999	536	634	185	999999	999999	546	234	408	606	976	170	317	798	614	999999	999999	235	960	999999	403	822	43	666	999999	395	443	999999	962	579	999999	250	376	415	112	999999	338	998	41	820	13	936	590	183	852	157	336	633	535	86	289	368	999999	255	752	263	999999	967	999999	354	481	80	272	828	243	999999	793	901	696	999999	726	999999	204	149	983	467	241	860	814	635	999999	810	940	885	999999	999999	343	131	999999	848	69	999999	605	999999	348	932	999999	999999	999999	126	364	999999	936	483	359	951	174	766	271	295	999999	643	163	999999	999999	671	140	999999	538	239	999999	672	248	847	992	365	732	999999	999999	61	792	479	920	697	281	634	873	466	535	347	839	577	999999	378	999999	426	217	838	999999	677	999999	297	233	709	724	691	195	999999	999999	999999	999999	999999	965	999999	999999	999999	722	465	495	661	797	673	850	200	400	825	812	870	29	576	158	894	126	133	999999	504	999999	221	973	999999	448	784	975	542	129	192	611	648	875	286	703	751	999999	739	879	138	447	42	319	899	878	325	79	915	845	334	540	999999	999999	997	304	511	999999	906	223	23	698	318	999999	217	223	174	999999	999999	999999	406	552	387	254	130	67	223	901	83	710	132	999999	70	999999	794	999999	999999	686	877	999999	201	269	999999	999999	999999	439	139	960	112	685	714	330	336	52	448	999999	163	999999	841	999999	91	610	418	205	100	308	638	999999	286	565	453	488	999999	761	681	999999	116	860	387	690	927	263	999999	398	996	999999	388	27	999999	23	999999	182	999999	999999	999999	591	850	250	435	567	801	999999	683	547	242	999999	212	575	371	999999	674	302	219	160	999999	828	810	999999	209	999999	920	620	372	999999	999999	280	642	190	861	99	297	999999	435	819	889	419	579	262	999999	770	600	813	656	947	349	206	962	694	924	82	780	999999	50	148	647	999999	155	420	999999	961	593	999999	714	281	24	999999	867	999999	999999	999999	999999	558	864	439	697	117	964	999999	924	869	317	999999	265	788	319	467	826	999999	182	709	274	999999	781	999999	186	577	108	999999	933	999999	999999	573	434	331	823	999999	965	611	450	540	226	730	496	611	999999	645	766	925	962	999999	981	579	227	560	339	999999	999999	670	262	130	18	589	999999	392	539	744	523	934	965	97	999999	224	846	999999	999999	543	672	999999	550	541	810	183	422	999999	559	999999	355	873	992	732	454	304	999999	330	999999	999999	247	113	81	909	999999	999999	959	999999	64	767	733	586	999999	795	427	607	999999	721	319	
834	176	116	832	999999	399	650	942	999999	999999	207	865	526	119	856	305	999999	999999	641	999999	999999	224	999999	331	792	36	769	806	999999	999999	846	999999	637	999999	697	999999	141	280	301	999999	999999	889	726	241	999999	901	999999	476	999999	499	859	509	999999	311	341	619	629	784	49	754	630	844	745	999999	796	33	237	999999	999999	396	174	298	807	131	999999	999999	498	315	474	891	999999	999999	595	707	455	999999	694	336	679	87	840	357	240	546	889	636	154	797	445	999999	673	702	65	823	335	570	999999	367	371	252	131	999999	999999	999999	935	338	999999	999999	999999	999999	339	901	835	343	556	817	999999	270	999999	312	999999	701	870	641	999999	126	247	999999	382	884	645	336	964	999999	999999	527	46	92	611	999999	388	999999	324	986	504	999999	866	999999	999999	518	513	999999	135	999999	308	430	453	999999	931	818	101	485	999999	598	999999	999999	999999	409	386	39	780	975	659	999999	999999	838	386	884	147	454	260	999999	505	864	999999	214	211	905	137	536	83	999999	160	999999	469	902	449	726	999999	501	836	467	999999	247	737	999999	781	454	144	470	53	999999	542	486	567	575	979	801	226	609	801	40	281	850	999999	999999	824	999999	999999	999999	999999	659	711	645	618	999999	191	267	136	842	432	757	771	667	492	999999	825	674	235	894	999999	647	999999	573	700	805	196	494	292	324	714	999999	242	999999	81	394	999999	999999	999999	774	394	999999	675	384	999999	53	999999	613	999999	450	597	999999	640	327	999999	750	999999	148	944	812	999999	697	975	999999	999999	999999	524	658	595	108	658	928	805	460	510	210	972	135	999999	656	545	999999	136	842	727	564	284	999999	23	330	999999	718	951	65	177	697	746	863	255	999999	999999	611	27	999999	791	668	999999	190	816	898	778	999999	751	999999	999999	34	570	143	93	574	241	609	644	274	864	939	977	749	292	813	464	118	879	999999	137	934	564	866	60	69	219	104	108	125	999999	219	966	999999	788	153	999999	613	780	681	437	919	966	752	999999	851	999999	999999	897	999999	999999	670	154	999999	170	342	469	999999	92	34	364	147	510	999999	722	654	973	323	999999	999999	686	851	338	208	299	999999	967	999999	471	208	378	614	206	105	999999	882	75	942	999999	456	999999	432	999999	755	327	299	419	447	40	751	999999	999999	644	757	999999	999999	341	946	999999	953	375	657	999999	884	656	749	999999	415	847	999999	999999	40	821	514	999999	264	331	582	880	999	798	529	782	999999	999999	10	970	999999	999999	99	550	999999	218	549	999999	36	
199	646	108	578	358	13	999999	199	172	848	999999	140	301	71	271	759	75	734	999999	845	875	999999	999999	656	999999	999999	636	757	999999	469	999999	281	999999	440	999999	684	483	312	999999	794	999999	999999	557	480	453	840	999999	716	828	791	999999	999999	999999	245	161	676	91	999999	799	999999	999999	842	899	999999	999999	284	706	999999	997	586	999999	999999	999999	999999	915	999999	965	93	999999	938	354	919	929	509	415	346	888	198	288	397	602	41	999999	794	426	98	693	853	453	179	143	295	999999	252	516	999999	401	999999	329	868	711	998	250	860	511	999999	912	400	298	690	999999	517	582	609	983	253	259	299	943	827	599	999999	999999	43	804	69	210	686	993	999999	999999	864	868	420	686	604	791	999999	292	969	185	303	999999	762	999999	626	713	120	268	272	51	112	999999	502	279	599	368	216	65	452	257	235	407	184	999999	531	999999	172	922	389	999999	606	999999	974	652	999999	556	877	260	188	355	999999	427	999999	83	842	785	376	151	97	245	584	597	839	721	949	896	390	26	260	977	551	999999	999999	999999	444	105	999999	850	999999	999999	491	955	877	106	168	808	999999	111	903	745	282	30	835	999999	877	999999	999999	263	702	999999	176	860	999999	999999	999999	999999	999999	920	638	747	999999	999999	178	54	999999	999999	720	742	563	151	229	999999	123	515	999999	999999	362	736	932	435	928	850	157	573	876	999999	955	999999	301	266	269	999999	472	999999	74	755	852	790	398	258	298	434	700	561	190	999999	999999	999999	505	284	548	811	999999	212	818	999999	999999	605	178	999999	673	54	999999	306	999999	473	817	957	450	949	677	999999	347	683	146	999999	160	595	392	990	999999	470	180	27	717	458	767	270	999999	243	386	257	622	274	999999	999999	984	999999	680	716	999999	790	54	999999	606	999999	474	315	999999	999999	999999	783	222	188	252	212	873	433	999999	433	706	999999	999999	216	573	999999	999999	83	107	999999	999999	999999	915	675	921	102	999999	624	420	999999	984	461	204	32	999999	602	44	444	31	382	380	999999	999999	256	20	999999	180	837	982	999999	37	400	217	183	805	999999	867	547	267	160	999999	259	22	999999	999999	254	361	597	652	970	395	515	61	999999	521	958	940	668	999999	999999	921	999999	642	999999	713	593	999999	31	226	640	734	497	187	871	999999	999999	999999	999999	807	999999	170	999999	999999	21	790	522	348	493	662	999999	982	208	882	858	238	206	616	777	144	855	999999	340	381	22	245	999999	338	189	137	399	999999	972	860	898	999999	999999	405	999999	454	
999999	254	761	369	378	658	536	614	328	643	399	999999	771	833	999999	766	830	211	182	775	999999	194	999999	365	999999	438	19	347	984	620	889	801	985	999999	999999	610	248	971	999999	999999	709	293	19	546	999999	884	999999	149	908	142	999999	999999	232	856	563	16	95	406	106	940	649	999999	630	707	753	598	999999	999999	889	999999	999999	858	999999	818	75	607	184	622	627	388	789	870	439	851	213	752	999999	139	769	999999	999999	842	874	72	999999	999999	663	311	792	150	999999	209	259	565	614	999999	938	414	790	956	831	473	778	999999	160	999999	758	779	504	10	29	399	679	951	828	684	983	146	114	553	999999	999999	829	487	32	590	620	874	246	654	814	999999	999999	999999	116	61	74	166	911	999999	763	884	999999	792	130	965	999999	307	737	999999	999999	801	999999	246	22	958	643	301	695	570	168	884	999999	850	999999	854	60	866	999999	776	999999	827	999999	179	790	69	75	47	366	999999	999999	323	146	316	999999	22	865	999999	999999	158	417	772	471	350	776	878	351	956	605	999999	999999	999999	462	999999	999999	747	577	139	456	952	892	605	999999	638	999999	845	999999	236	999999	999999	999999	948	75	696	368	848	366	883	999999	912	999999	118	442	99	152	405	860	999999	995	341	999999	999999	655	849	999999	812	999999	832	999999	999999	140	999999	195	431	286	999999	598	765	602	472	391	693	736	544	244	783	999999	999999	495	999999	999999	572	240	439	738	264	302	999999	440	999999	21	533	53	471	781	602	922	999999	813	999999	999999	104	583	999999	999999	752	998	999999	614	999999	649	990	999999	735	946	567	885	999999	692	32	673	382	999999	55	460	999999	999999	275	762	642	999999	162	42	999999	307	889	989	706	489	999999	266	190	999999	959	999999	30	999999	999999	999999	223	716	999999	327	790	999999	434	770	537	82	102	112	732	359	972	620	496	958	38	437	66	578	188	276	706	766	492	771	999999	999999	999999	671	999999	750	999999	925	694	835	252	805	873	129	461	633	999999	884	533	831	638	999999	420	72	167	880	468	999999	538	899	621	34	999999	662	404	399	643	430	770	982	999999	57	926	661	716	233	564	937	126	554	999999	822	999999	999999	143	37	727	377	514	461	291	902	397	999999	223	227	784	220	725	999999	990	966	123	550	30	590	999999	759	355	934	325	531	528	983	29	999999	791	999999	529	999999	672	275	916	999999	700	908	660	141	999999	498	448	353	999999	64	999999	913	708	692	641	552	615	967	31	999999	145	999999	999999	413	775	999999	436	424	691	
358	399	725	999999	804	849	121	930	290	322	857	496	972	319	474	999999	116	100	108	999999	977	761	705	253	347	183	999999	534	257	365	32	71	33	661	999999	665	838	863	904	842	999999	622	334	654	174	93	999999	450	909	999999	999999	334	338	696	999999	999999	694	481	999999	631	909	586	683	925	300	796	472	999999	456	808	591	252	196	266	999999	999999	437	999999	999999	999999	999999	999999	999999	273	696	698	733	337	947	276	970	999999	999999	282	999999	999999	999999	409	364	999999	620	852	994	110	999999	999999	999999	82	497	359	999999	644	402	999999	621	420	961	420	238	999999	72	145	373	190	999999	234	102	913	333	266	425	37	999999	711	643	167	504	524	870	280	561	661	839	597	116	999999	964	701	999999	999999	980	528	999999	999999	999999	484	489	814	272	178	999999	233	748	999999	933	142	948	691	815	464	999999	447	550	957	50	411	999999	999999	999999	511	999999	400	262	999999	286	896	999999	933	406	999999	999999	999999	261	701	946	999999	912	609	663	973	388	999999	886	206	606	543	978	999999	721	903	188	713	740	761	999999	933	970	937	953	47	999999	24	295	656	786	999999	195	999999	20	713	499	999999	122	110	132	987	514	65	999999	743	999999	643	222	502	980	964	950	500	793	23	366	974	656	626	698	374	999999	239	999999	381	357	140	212	18	413	492	600	639	638	999999	429	999999	733	220	128	642	802	792	676	999999	999999	695	64	997	356	524	49	496	412	758	10	284	645	832	396	999999	999999	213	98	497	373	321	999999	873	593	452	250	445	999999	65	571	205	999999	598	107	662	85	214	999999	888	452	114	999999	879	920	155	279	901	999999	341	999999	598	999999	188	999999	963	832	191	414	904	284	999999	988	356	999999	999999	720	999999	734	734	712	236	552	999999	999999	269	93	982	953	448	182	348	621	176	854	999999	501	384	149	999999	829	894	800	757	614	848	125	880	692	125	434	231	177	100	628	999999	56	504	999999	999999	999999	849	237	999999	731	935	999999	999999	501	223	313	999999	907	600	904	817	436	794	595	205	999999	212	300	999999	24	951	181	999999	999999	880	927	997	999999	950	264	979	667	834	36	678	866	303	389	479	811	97	324	999999	195	811	548	261	908	939	999999	676	559	398	951	999999	764	460	284	621	296	999999	106	956	346	999999	160	601	768	916	999999	849	999999	999999	999999	926	636	999999	346	735	341	999999	98	311	904	587	999999	278	883	255	914	415	28	767	193	505	999999	367	239	999999	661	946	999999	992	610	206	
853	738	372	34	153	168	124	549	289	620	228	795	62	999999	505	882	999999	999999	12	999999	831	65	999999	531	934	279	376	86	84	999999	192	999999	700	708	999999	999999	999999	858	112	755	301	479	488	572	287	206	999999	999999	764	779	237	971	989	687	375	797	999999	840	99	874	792	48	999999	894	438	131	999999	353	35	999999	975	999999	419	256	999999	361	577	999999	254	738	964	896	321	305	168	220	999999	23	343	936	591	75	768	238	963	999999	999999	594	144	165	999999	961	453	999999	803	376	561	743	999999	999999	230	44	595	361	909	895	726	178	999999	227	999999	90	20	99	233	909	102	191	999999	379	356	999999	931	99	999999	12	453	372	502	791	659	372	957	329	715	556	480	416	328	77	535	999999	858	916	999999	31	999999	999999	726	999999	284	379	459	685	667	999999	113	506	999999	999999	999999	364	676	944	568	653	133	999999	999999	676	999999	685	863	225	843	999999	999999	24	950	614	61	99	645	608	999999	289	913	282	662	478	999999	999999	691	421	999999	999999	170	913	358	999999	999999	270	980	60	999999	599	516	243	842	157	122	99	999999	120	999999	362	719	77	437	288	999999	850	38	904	999999	465	994	451	600	999999	358	221	665	463	999999	999999	118	594	155	917	772	679	439	514	999999	364	999999	580	565	273	461	103	999999	80	999999	999999	999999	999999	999999	997	605	999999	643	999999	798	900	433	999999	403	74	253	134	922	519	516	70	420	523	547	869	48	423	886	999999	999999	999999	999999	595	707	669	558	43	768	157	322	707	46	270	999999	465	930	999999	999999	500	29	999999	181	966	564	696	999999	719	538	957	959	191	189	999999	957	543	999999	838	395	734	516	999999	999999	774	999999	808	33	160	807	91	938	999999	246	999999	317	884	93	768	999999	20	43	839	505	810	198	141	528	999999	312	182	299	102	999999	999999	999999	808	999999	406	769	755	672	999999	912	999999	28	254	944	793	998	83	460	408	807	384	701	677	715	556	999999	76	290	304	999999	634	999999	846	774	794	410	508	913	999999	998	285	348	999999	926	58	791	943	999999	734	730	239	722	891	295	564	750	999999	103	424	819	703	474	377	638	999999	999999	999999	480	159	393	999999	169	773	409	531	46	154	750	666	764	999999	999999	556	574	999999	912	999999	999999	220	54	102	999999	499	867	305	999999	999999	918	649	394	619	999999	46	999999	999999	79	949	492	999999	528	999999	567	436	660	185	823	918	803	30	999999	763	620	269	999999	300	94	670	905	113	720	999999	999999	110	
282	154	180	843	999999	343	548	963	418	797	691	448	535	999999	999999	999999	482	892	999999	897	284	630	999	213	930	60	155	409	999999	388	53	462	379	999999	164	515	15	980	712	470	999999	411	355	999999	577	666	764	999999	830	224	999999	999999	899	338	825	999999	999999	967	912	165	197	149	920	39	754	239	79	999999	824	999999	686	999999	189	706	426	999999	285	186	999999	273	295	49	999999	828	999999	999999	563	50	640	513	370	999999	77	557	999999	342	490	326	78	348	597	999999	292	999999	538	999999	648	203	912	999999	376	968	342	648	870	158	999999	101	999999	538	999999	38	438	320	999999	648	999999	632	999999	93	393	958	117	999999	676	599	757	81	300	627	577	999999	999999	999999	146	999999	999999	999999	687	134	772	999999	999999	999999	673	569	266	971	543	889	705	999999	769	828	569	999999	860	999999	972	280	999999	999999	801	653	960	999999	900	750	184	571	999999	14	944	309	321	994	913	577	623	117	999999	786	537	410	922	561	999999	309	999999	728	540	999999	457	416	733	283	999999	400	579	999999	668	516	796	972	945	701	999999	470	999999	575	999999	999999	432	865	999999	614	961	400	731	409	999999	600	631	455	40	294	556	537	575	48	999999	522	998	265	448	826	989	999999	464	999999	490	139	792	999999	234	257	236	592	478	129	322	207	669	999999	652	78	885	999999	941	661	999999	543	894	999999	178	981	294	176	426	121	999999	405	935	510	919	999999	808	87	230	783	67	999999	69	456	999999	208	853	999999	613	380	941	648	623	999999	86	999999	245	999999	384	253	963	69	175	366	999999	916	271	169	260	999999	269	807	130	168	603	999999	484	999999	752	970	137	464	562	56	180	975	999999	142	433	999999	350	494	999999	977	819	997	799	999999	999999	809	936	693	578	999999	120	143	528	465	209	999999	472	796	570	414	125	508	506	128	196	529	999999	139	736	288	999999	774	114	999999	999999	999999	390	782	999999	943	43	999999	886	999999	936	47	457	326	932	535	509	553	923	297	861	321	501	999999	515	431	675	807	957	300	820	345	38	385	126	603	999999	690	309	627	381	999999	622	491	192	999999	81	817	999999	999999	778	182	850	816	290	999999	999999	710	276	75	278	235	486	595	205	600	18	82	999999	339	999999	818	254	306	999999	190	698	20	999999	999999	999999	857	610	999999	521	999999	494	221	104	99	498	999999	424	243	359	155	999999	36	999999	999999	150	999	999999	867	191	959	928	999999	900	110	338	104	222	999999	715	420	625	729	999999	557	115	796	
977	120	841	223	404	21	946	770	985	671	724	905	227	360	999999	999999	575	561	719	940	999999	993	999999	403	593	514	999999	938	529	475	999999	738	486	353	31	506	36	968	565	999999	608	140	124	666	380	317	999999	365	999999	883	163	522	838	175	485	983	360	447	629	889	999999	17	250	520	999999	999999	999999	873	338	742	715	607	996	801	999999	190	878	999999	32	285	999999	171	767	646	321	999999	900	321	999999	999999	156	588	348	999999	433	999999	999999	604	947	395	889	999999	36	438	177	999999	525	999999	999999	305	115	266	999999	354	76	332	999999	603	208	288	94	116	16	999999	596	136	269	331	999999	999999	999999	284	156	636	396	14	144	338	478	765	914	999999	488	999999	999999	999999	999999	999999	608	999999	999999	296	405	669	310	782	811	735	842	50	999999	204	667	102	15	999999	119	788	957	72	197	999999	135	443	373	230	628	444	368	705	963	999999	722	278	390	999999	999999	486	335	613	999999	409	496	438	999999	720	207	395	999999	111	780	385	46	546	913	449	171	999999	999999	90	163	376	999999	999999	87	31	999999	399	711	11	952	999999	462	354	868	999999	999999	696	964	653	33	242	878	266	999999	587	238	999999	365	941	999999	915	999999	999999	459	999999	999999	359	360	457	247	999999	684	565	999999	999999	999999	692	677	999999	33	999999	998	652	67	921	498	999999	999999	499	999999	999999	999999	769	168	46	452	217	894	999999	756	999999	346	517	999999	225	558	322	117	999999	665	999999	508	240	918	999999	917	537	197	538	338	921	146	860	663	999999	999999	914	407	122	999999	715	797	635	378	957	137	999999	247	842	373	185	12	444	834	257	797	803	851	789	999999	914	29	999999	999999	834	929	485	999999	999999	451	643	915	994	999999	999999	999999	873	999999	999999	999999	436	999999	999999	175	162	918	702	999999	999999	154	969	73	617	993	789	695	441	921	543	38	651	999999	773	400	729	269	999999	371	883	509	923	999999	890	548	692	624	999999	999999	561	915	236	999999	999999	329	481	580	307	10	293	999999	316	952	999999	932	999999	798	999999	955	445	892	910	341	999999	907	230	999999	182	999999	999999	175	31	250	999999	628	801	999999	200	454	918	159	961	17	87	999999	202	971	999999	999999	949	893	107	719	755	668	15	999999	999999	539	108	453	407	238	699	999999	243	75	592	700	141	407	608	82	46	295	930	999999	263	523	714	259	415	999999	999999	418	78	312	495	701	622	906	885	661	999999	999999	752	999999	318	960	394	999999	999999	922	827	552	999999	34	682	469	737	
111	999999	793	824	848	48	193	118	999999	59	931	999999	891	87	999999	999999	947	726	570	543	999999	999999	303	138	588	870	492	396	577	999999	53	629	35	999999	521	274	101	836	507	437	999999	624	999999	910	999999	999999	497	845	602	999999	348	307	122	926	539	517	999999	664	246	978	555	796	540	167	15	312	999999	999999	999999	999999	999999	120	229	143	975	582	567	393	675	999999	383	647	794	547	999999	999999	517	108	433	13	926	436	600	999999	881	771	94	999999	904	999999	10	999999	288	999999	609	237	88	978	951	957	950	954	999999	213	604	908	12	999999	383	999999	795	457	503	562	42	993	520	700	261	213	498	697	488	524	42	814	368	999999	937	556	667	538	157	476	63	972	447	396	924	999999	769	101	999999	644	999999	999999	75	726	609	616	717	999999	726	999999	468	999999	476	474	181	790	999999	850	64	826	602	266	309	37	999999	70	999999	134	775	288	444	407	211	999999	999999	489	748	641	999999	999999	839	289	812	409	18	801	505	999999	224	144	432	918	46	669	51	109	999999	999999	999999	548	70	593	611	447	313	70	61	999999	999999	691	52	908	309	999999	999999	999999	453	999999	28	707	999999	583	909	999999	855	526	371	541	802	999999	246	709	424	12	999999	256	677	999999	106	947	749	873	666	532	999999	999999	619	312	682	999999	655	353	29	999999	983	999999	999999	970	591	786	699	519	829	256	455	342	494	306	472	740	646	89	803	81	957	691	999999	386	549	341	907	68	858	999999	413	892	690	904	29	783	572	707	999999	319	257	999999	54	999999	87	999999	40	322	840	942	91	576	999999	999999	562	302	999999	307	430	260	879	641	661	754	843	999999	651	589	287	688	178	938	999999	494	823	999999	646	507	309	999999	999999	594	228	999999	993	837	999999	742	352	726	223	999999	999999	999999	439	616	999999	999999	576	524	999999	999999	45	161	774	153	279	999999	134	999999	655	72	998	641	999999	295	423	745	999999	999999	219	909	247	999999	475	999999	662	774	999999	999999	999999	999999	930	784	681	859	558	76	152	850	567	297	617	518	80	999999	277	645	582	999999	203	833	539	571	314	207	213	485	686	871	490	999999	10	999999	999999	999999	141	999999	999999	100	736	356	999999	911	447	999999	302	729	489	324	999999	26	202	910	23	326	817	369	480	483	656	999999	390	280	369	72	296	999999	833	999999	29	999999	999999	491	999999	999999	999999	628	133	392	905	484	995	371	245	474	313	999999	903	999999	491	772	999999	485	999999	663	965	999999	551	385	635	602	
895	718	999999	582	340	999999	502	176	96	199	246	97	578	182	999999	29	999999	895	758	205	796	475	289	256	321	210	57	754	882	908	86	748	757	313	588	287	76	662	143	603	999999	999999	282	302	535	999999	907	272	585	999999	999999	656	626	439	805	430	438	58	270	140	999999	747	293	188	123	497	999999	275	999999	800	999999	382	761	165	607	999999	999999	987	999999	999999	999999	785	999999	936	621	999999	132	999999	507	999999	999999	999999	402	13	999999	999999	453	103	189	48	324	642	678	784	993	999999	895	470	831	747	999999	451	337	999999	837	877	999999	357	566	999999	375	999999	767	999999	951	934	980	999999	225	756	999999	109	808	999999	351	660	117	394	942	999999	534	661	496	760	931	407	999999	797	176	73	283	106	537	495	672	999999	874	999999	833	69	932	147	255	85	141	137	642	654	999999	999999	770	193	999999	999999	168	999999	526	999999	503	554	999999	999999	591	161	482	519	571	999999	20	49	785	864	561	999999	776	397	416	999999	628	804	999999	999999	999999	989	303	99	691	679	336	999999	785	866	999999	288	816	748	999999	999999	999999	999999	565	330	643	224	401	905	631	999999	999999	771	999999	999999	389	999999	789	216	649	602	858	392	827	891	985	62	263	918	125	282	999999	999999	999999	322	817	15	249	444	999999	329	597	397	468	999999	999999	999999	660	679	999999	59	499	610	109	953	244	220	794	673	345	999999	999999	483	789	999999	999999	64	930	985	298	384	460	355	999999	999999	999999	471	924	667	303	430	999999	583	999999	76	782	467	928	888	88	606	220	575	108	811	368	124	607	119	706	999999	999999	675	390	113	598	154	797	999999	947	999999	295	136	380	999999	999999	387	51	999999	576	996	999999	52	906	999999	173	884	256	999999	960	890	863	815	961	758	999999	999999	999999	999999	477	999999	670	158	940	315	321	93	999999	193	622	981	82	884	999999	709	999999	591	768	698	999999	714	999999	796	818	67	909	480	174	621	999999	999999	195	713	255	938	336	976	999999	601	999999	999999	689	73	388	979	817	978	282	262	999999	214	958	503	999999	763	999999	999999	999999	882	405	840	918	999999	74	999999	795	368	999999	999999	382	441	999999	999999	327	999999	34	835	417	999999	249	999999	207	912	999999	999999	999999	691	325	491	999999	462	646	229	206	540	999999	115	998	999999	999999	459	349	999999	879	908	724	792	999999	538	739	905	467	501	643	473	642	16	312	159	645	113	53	157	999999	920	999999	270	969	787	999999	918	836	187	999999	999999	592	999999	42	372	199	999999	516	786	
999999	302	999999	155	999999	999999	999999	164	803	848	999999	90	415	201	999999	959	123	464	822	397	840	999999	78	289	846	853	881	122	973	939	959	923	597	266	999999	114	924	999999	684	247	890	543	125	999999	593	574	384	400	999999	82	259	735	899	128	999999	999999	234	999999	999999	732	999999	784	999999	863	889	999999	492	159	796	176	44	474	780	585	506	306	999999	91	695	281	478	999999	999999	999999	690	999999	33	478	999999	999999	880	218	350	951	396	116	999999	999999	108	999999	91	235	604	93	999999	785	955	324	999999	650	999999	153	999999	37	264	370	922	999999	183	664	647	24	999999	333	296	826	133	828	198	400	999999	453	982	999999	199	253	886	778	863	904	278	708	999999	668	245	999999	198	322	697	36	193	83	999999	999999	285	999999	395	281	999999	221	661	136	135	231	707	999999	170	999999	837	21	483	153	426	999999	999999	999999	168	999999	97	999999	637	810	141	999999	216	869	999999	548	497	132	999999	615	980	651	253	151	583	634	999999	461	576	941	485	999999	552	50	999999	808	57	999999	909	999999	193	999999	583	999999	995	962	999999	837	417	999999	999999	715	163	999999	172	774	35	254	365	533	219	635	982	696	999999	455	620	176	222	999999	999999	160	223	643	431	999999	77	402	155	620	619	133	999999	953	191	769	532	683	877	999999	999999	803	981	385	14	999999	999999	887	524	550	999999	848	625	849	999999	609	999999	519	446	999999	706	633	108	999999	913	96	999999	38	999999	566	999999	936	298	340	999999	697	178	999999	638	999999	486	190	878	605	278	771	508	204	832	582	277	23	247	999999	185	159	705	246	472	918	966	999999	382	958	628	415	999999	295	74	434	440	664	881	572	944	526	755	503	476	152	587	396	206	932	299	908	699	999999	164	636	992	931	375	999999	999999	999999	808	919	976	863	221	999999	139	408	999999	612	999999	999999	512	999999	999999	212	999999	330	341	579	999999	999999	999999	719	999999	717	140	438	442	999999	299	999999	664	694	718	999999	526	999999	930	374	266	797	999999	686	776	35	338	505	242	789	999999	55	388	338	229	999999	260	999999	157	503	92	701	966	643	322	970	20	818	940	999999	685	999999	999999	999999	322	242	659	999999	943	999999	999999	634	206	999999	346	254	999999	335	474	359	999999	269	465	999999	292	565	831	156	999999	805	25	520	564	673	114	15	655	422	26	987	999999	999999	999999	467	999999	457	505	323	307	78	198	684	999999	999999	984	426	700	963	684	756	410	513	618	999999	674	869	999999	533	548	341	598	370	
999999	487	999999	316	946	997	321	834	999999	517	848	999999	617	340	999999	973	688	688	314	692	737	999999	586	204	659	185	793	255	387	972	775	966	479	999999	375	865	939	999999	999999	703	651	850	696	892	665	322	530	344	702	106	844	860	37	906	999999	59	901	457	657	770	214	76	456	97	742	882	826	789	964	310	44	21	218	610	999999	887	999999	693	999999	347	655	458	999999	291	137	915	939	572	999999	999999	964	491	30	709	498	585	403	999999	160	782	495	741	379	402	71	832	999999	426	866	745	486	999999	918	320	124	755	999999	174	999999	826	943	263	593	648	345	552	991	508	122	464	999999	963	542	755	851	914	89	160	230	305	999999	522	705	460	840	756	999999	710	999999	742	72	239	649	334	839	241	157	999999	66	518	841	999999	999999	411	261	999999	999999	172	468	999999	676	999999	944	664	563	430	558	143	808	999999	999999	290	914	379	402	264	999999	999999	916	999999	766	358	999999	712	463	130	219	303	209	327	92	999999	251	999999	999999	698	294	984	770	999999	999999	24	922	477	539	561	999999	999999	19	996	999999	465	999999	999999	444	327	279	242	211	442	221	264	933	491	507	578	49	999999	312	703	969	339	999999	507	935	999999	436	999999	182	901	999999	284	294	999999	128	626	164	402	949	749	429	62	783	338	207	429	90	441	999999	960	522	707	632	315	36	869	27	748	999999	692	890	999999	69	999999	550	936	969	731	372	999999	999999	999999	581	562	283	917	556	119	309	515	999999	995	656	221	389	195	999999	978	185	259	608	415	488	266	859	999999	999999	483	999999	270	460	358	999999	99	547	875	135	79	42	999999	322	908	449	408	31	999999	995	847	919	365	294	999999	556	122	282	17	168	325	703	999999	923	82	331	48	65	322	926	999999	674	514	70	999999	946	75	936	700	966	999999	245	964	782	999999	564	432	999999	469	802	956	999999	540	716	810	375	536	999999	250	999999	410	352	708	999999	438	183	415	305	711	999999	490	185	999999	50	89	89	739	999999	777	999999	999999	999999	999999	519	999999	999999	143	798	259	217	420	999999	696	123	565	736	537	995	353	972	158	137	274	999999	321	781	244	499	637	730	635	811	418	732	999999	348	756	999999	998	687	49	617	55	503	633	611	489	468	999999	352	552	744	380	805	369	772	797	999999	207	999999	516	644	999999	529	582	608	470	963	436	227	980	999999	999999	665	933	541	91	771	792	710	301	775	999999	294	188	891	441	999999	999999	914	550	999999	991	
810	181	405	999999	999999	921	34	150	525	42	999999	371	214	999999	714	999999	827	690	999999	999999	497	896	999999	629	876	350	690	177	857	600	999999	999999	404	356	196	494	537	999999	999999	999999	767	569	776	743	756	999999	974	153	726	741	545	234	999999	999999	504	913	999999	775	579	185	240	999999	293	924	519	590	967	858	561	999999	999999	741	134	999999	620	927	130	999999	999999	953	999999	546	450	999999	65	999999	163	999999	999999	283	64	762	516	390	618	999999	286	851	233	175	999999	126	592	506	407	803	110	999999	587	576	793	999999	901	626	809	694	417	177	868	232	437	771	16	287	999999	581	999999	744	569	710	650	278	774	707	997	999999	954	943	718	262	197	817	619	285	490	623	860	889	580	999999	999999	119	999999	999999	738	999999	120	999999	340	825	999999	366	776	876	926	524	999999	203	629	999999	739	473	458	999999	44	619	161	730	797	999999	999999	346	173	644	216	541	295	999999	999999	813	999999	999999	612	892	684	831	50	999999	358	965	956	667	270	31	194	40	661	376	966	129	42	389	517	788	115	241	203	142	669	395	999999	892	234	999999	419	999999	860	999999	931	213	578	419	382	999999	999999	999999	86	151	460	999999	999999	999999	807	849	781	999999	999999	999999	999999	453	638	908	82	963	735	73	999999	454	612	104	179	105	444	763	551	623	17	684	202	999999	164	61	682	493	515	320	999999	384	44	658	958	45	778	488	999999	669	999999	999999	106	532	621	631	999999	365	17	783	484	53	999999	168	753	457	632	735	298	586	236	589	458	999999	999999	67	420	954	146	143	327	956	198	881	286	598	588	669	440	999999	999999	326	485	999999	836	52	86	876	904	510	413	52	199	999999	443	756	960	681	554	563	221	584	229	873	465	999999	855	427	881	999999	869	999999	304	765	73	910	113	999999	588	935	981	543	60	999999	730	285	999999	210	999999	529	638	906	124	999999	321	938	106	612	276	317	197	658	995	749	641	450	748	433	924	532	653	999999	102	618	582	678	999999	999999	153	190	761	999999	979	999999	999999	999999	847	427	454	135	999999	501	460	280	748	999999	548	310	994	289	537	342	999999	915	999999	404	999999	506	305	999999	999999	512	999999	999999	556	542	679	643	232	679	602	330	979	799	718	161	783	999999	870	259	139	999999	599	863	652	429	378	999999	484	131	157	351	131	811	720	311	999999	999999	724	999999	653	905	88	325	686	216	999999	486	207	725	621	992	999999	56	999999	999999	913	605	443	137	999999	616	999999	111	
999999	261	209	177	88	999999	129	419	106	999999	606	999999	155	284	187	446	75	891	866	759	510	164	715	85	307	539	397	436	930	597	51	46	746	999999	999999	999999	17	999999	408	999999	605	211	896	999999	449	289	45	638	428	996	71	282	750	999999	999999	376	545	133	999999	548	29	693	999999	508	622	569	488	178	490	751	439	880	492	86	164	308	268	999999	999999	28	999999	759	18	933	999999	999999	999999	999999	385	427	890	883	999999	860	769	912	722	999999	359	880	800	999999	999999	676	567	191	789	673	255	302	117	800	497	850	54	270	684	554	999999	852	282	151	793	73	999999	555	564	632	316	252	585	871	395	755	228	636	611	341	376	355	980	623	101	92	999999	99	999999	999999	999999	999999	999999	177	999999	506	607	659	84	94	999999	21	626	166	366	12	717	999999	415	742	999999	418	659	353	188	627	872	659	59	710	754	771	170	999999	817	807	24	417	456	889	158	569	562	526	526	999999	728	823	266	999999	375	82	684	653	841	407	999999	999999	989	797	633	947	609	373	999999	53	851	537	349	559	988	309	789	999999	999999	73	856	142	826	823	898	999999	999999	999999	345	681	97	516	257	420	999999	999999	428	999999	266	210	959	999999	999999	483	513	999999	483	706	110	75	293	168	69	778	550	717	999999	175	898	999999	554	648	37	999999	999999	344	289	999999	999999	857	881	999999	269	393	999999	667	999999	353	320	999999	999999	696	860	280	398	928	999999	999999	869	999999	83	262	999999	999999	999999	320	170	536	527	178	911	999999	114	252	194	999999	898	676	674	882	770	713	999999	200	17	858	788	757	999999	999999	887	810	70	363	784	628	379	587	736	793	506	420	826	999999	795	32	592	999999	96	245	40	780	804	986	478	369	407	570	999999	999999	532	413	999999	499	290	111	493	750	468	565	783	321	939	881	386	999999	887	712	404	985	275	181	670	35	997	117	999999	83	885	425	231	809	912	999999	270	103	154	999999	861	694	999999	999999	159	531	462	999999	840	999999	610	999999	482	694	175	689	532	360	999999	249	502	183	106	419	865	52	343	974	408	10	620	292	999999	560	851	999999	456	434	32	999999	573	999999	276	999999	473	999999	943	536	643	999999	416	910	360	905	834	688	598	129	976	116	197	487	999999	839	313	327	911	922	999999	465	243	108	999999	603	999999	999999	999999	999999	945	108	109	807	340	185	999999	710	932	310	726	172	122	336	457	999999	999999	96	967	999999	777	155	999999	30	692	999999	990	999999	999999	757	
239	619	781	583	183	999999	999999	389	157	144	255	999999	395	999999	206	999999	352	999999	650	422	650	589	256	999999	999999	999999	252	999999	124	162	999999	287	138	184	81	116	391	999999	163	580	909	572	999999	832	191	184	760	255	824	21	835	999999	667	169	999999	650	372	311	345	999999	635	927	275	995	949	999999	475	220	539	99	299	813	999999	80	512	88	650	423	298	72	49	996	263	112	999999	111	619	999999	78	431	743	89	203	779	944	982	306	943	883	223	708	550	716	735	721	31	999999	596	657	38	999	999999	23	282	344	638	673	999999	678	999999	358	999999	152	999999	355	220	999999	973	999999	999999	781	707	540	999999	364	498	290	528	390	304	770	999999	321	49	432	794	76	920	999999	315	999999	143	275	44	865	212	408	608	389	999999	411	367	471	136	999999	301	999999	999999	999999	845	358	999999	782	383	87	335	999999	113	685	561	999999	999999	999999	820	222	647	442	505	999999	999999	999999	999999	149	879	892	412	562	194	791	999999	385	138	999999	599	957	999999	999999	891	957	540	26	999999	999999	827	367	711	999999	999999	914	610	999999	999999	728	767	999999	999999	999999	903	491	674	773	10	999999	555	186	26	698	937	862	59	295	551	548	679	999999	999999	759	321	521	191	999999	999999	279	190	999999	471	409	999999	844	291	166	458	410	292	767	999999	983	999999	999999	351	999999	892	999999	999999	324	318	375	999999	999999	959	999999	694	391	310	102	862	731	140	285	715	616	999999	103	581	892	837	150	265	912	128	811	393	670	180	999999	690	132	414	865	961	105	360	611	884	375	472	76	110	999999	905	294	999999	101	935	734	558	798	999999	972	487	177	119	146	513	158	532	33	999999	999999	412	739	999999	274	323	999999	265	852	219	216	430	770	50	75	17	999999	999999	999999	735	999999	618	999999	915	441	999999	793	985	223	108	736	842	999999	856	967	787	999999	967	588	777	325	999999	999999	999999	10	999999	999999	999999	54	999999	679	999999	240	297	774	523	520	823	885	999999	530	633	999999	754	482	374	982	914	83	287	999999	866	380	525	999999	967	912	312	915	889	672	667	941	93	428	546	611	160	91	454	999999	352	92	702	257	691	436	951	999999	999999	569	999999	63	999999	298	813	819	999999	877	806	999999	218	908	996	224	862	692	958	335	935	762	831	999999	629	20	499	783	678	277	728	540	960	205	289	999999	870	999999	185	795	614	999999	999999	282	285	999999	999999	443	96	488	394	999	478	626	180	873	738	968	434	755	799	40	150	
999999	159	276	650	23	999999	676	353	259	516	172	721	999999	866	999999	557	786	999999	65	697	199	883	729	72	344	34	415	590	901	188	429	996	999999	586	999999	133	18	202	56	814	419	144	144	999999	315	904	962	17	189	420	648	804	743	342	950	999999	999999	214	316	988	223	999999	452	80	97	999999	146	631	417	434	549	593	905	250	288	65	999999	246	756	439	999999	999999	411	490	540	625	999999	252	636	894	999999	804	885	67	999999	999999	692	74	999999	999999	768	341	999999	755	871	64	898	502	64	895	999999	193	999999	876	927	999999	999999	961	999999	471	913	894	994	523	999999	744	707	848	999999	999999	373	684	840	616	670	729	809	656	619	999999	726	759	197	740	89	999999	357	19	139	999999	999999	731	534	933	235	874	347	999999	34	137	356	60	852	109	532	140	352	841	215	999999	999999	999999	351	64	745	164	706	264	443	999999	999999	698	718	864	999999	999999	160	906	390	796	392	733	631	999999	138	999999	906	97	999999	949	999999	999999	999999	931	778	999999	389	479	198	81	177	92	642	814	999999	999999	342	999999	999999	999999	980	446	999999	419	999999	999999	407	860	925	79	257	999999	55	494	52	881	895	786	95	999999	262	680	718	999999	999999	309	100	999999	999999	480	342	918	303	328	969	731	64	999999	126	505	223	529	553	128	824	558	47	999999	771	859	762	556	902	108	637	999999	728	152	999999	516	192	589	999999	455	736	999999	325	999999	525	321	826	511	670	999999	482	733	137	599	493	999999	272	943	999999	999999	999999	786	26	999999	999999	669	12	912	999999	999999	322	633	419	108	391	496	999999	320	632	459	999999	999999	885	321	625	903	181	139	658	720	253	249	544	227	737	950	321	130	45	855	318	914	907	70	277	849	999999	38	217	999999	999999	951	320	595	999999	465	900	704	578	787	497	873	263	882	366	999999	98	202	370	441	184	122	285	776	150	127	999999	999999	54	776	589	152	921	999999	883	999999	999999	948	367	281	59	999999	551	257	367	445	660	999999	999999	999999	999999	131	999999	775	999999	999999	676	544	999999	742	122	999999	660	802	207	999999	999999	602	999	73	154	150	834	98	392	567	570	37	999999	705	466	999999	999999	850	25	468	999999	156	837	169	625	394	503	999999	169	973	957	749	59	22	493	999999	35	640	59	620	296	580	393	999999	163	649	135	748	999999	999999	954	809	787	739	870	805	765	840	999999	760	646	219	928	999999	610	821	978	406	999999	408	302	999999	999999	404	182	903	763	582	15	976	
999999	755	999999	375	29	157	961	320	151	687	303	195	202	298	974	999999	651	974	655	342	670	728	536	999999	501	473	18	392	566	966	52	192	834	471	501	891	869	563	398	462	999999	667	264	535	115	116	298	512	429	999999	262	788	926	999999	999999	540	228	472	873	999999	148	999999	753	184	644	999999	360	730	797	93	217	98	999999	999999	482	999999	474	999999	771	395	184	506	962	471	999999	999999	266	172	166	961	672	406	689	999999	323	290	914	89	891	995	999999	568	999999	346	999999	173	212	732	199	312	75	228	999999	488	999999	642	616	292	470	390	853	198	999999	835	999999	811	409	743	879	202	98	999999	119	776	639	616	791	999999	583	550	61	533	972	853	999999	453	704	210	470	680	673	632	619	999999	152	567	994	879	924	86	764	468	999999	999999	999999	681	119	925	999999	764	851	999999	999999	919	338	999999	225	720	940	967	116	999999	999999	209	528	465	774	608	634	82	621	912	701	507	999999	592	680	999999	638	224	999999	779	999999	706	999999	999999	923	700	182	822	351	284	938	999999	969	999999	196	654	478	758	906	511	999999	999999	153	999999	298	999999	142	745	649	250	91	999999	632	337	999999	576	999999	844	541	84	999999	811	731	347	999999	744	999999	230	406	36	507	880	317	999999	999999	583	562	999999	395	722	999999	437	182	111	203	999999	334	642	718	619	284	633	227	832	85	489	56	806	965	553	673	912	348	622	999999	999999	418	999999	849	274	23	490	459	819	516	997	638	630	154	999999	420	895	512	786	999999	999999	662	485	999999	999999	537	756	923	841	59	999999	98	560	368	991	804	534	999999	453	605	793	999999	999999	999999	88	850	426	661	999999	999999	778	410	999999	999999	868	548	999999	999999	850	736	267	999999	617	999999	861	908	88	271	162	957	885	111	999999	190	958	699	264	169	679	158	999999	104	719	708	280	254	536	999999	499	999999	871	493	943	717	348	999999	567	999999	999999	179	771	164	509	257	258	676	352	381	999999	179	293	999999	372	702	625	172	999999	908	499	616	381	399	771	709	95	999999	168	999999	841	731	999999	626	999999	999999	386	956	595	471	459	999999	902	165	777	999999	169	108	130	251	999999	186	390	658	148	847	798	382	999999	800	172	856	518	11	539	190	46	667	77	862	325	999999	577	999999	999999	999999	999999	225	621	999999	999999	987	280	917	258	665	351	483	999999	999999	711	13	574	999999	309	999999	94	900	626	597	999999	502	40	268	925	433	609	14	209	252	143	999999	761	942	260	
184	585	999999	999999	873	839	563	189	999999	161	321	999999	782	85	856	810	999999	599	33	167	57	956	999999	992	999999	66	346	284	244	723	139	252	631	544	134	26	493	158	752	758	999999	323	819	116	613	339	999999	929	999999	999999	329	982	737	785	999999	999999	999999	999999	927	817	999999	288	999999	496	32	999999	472	248	950	840	327	665	846	275	999999	734	146	905	388	495	239	417	932	802	404	156	515	846	999999	999999	453	884	230	935	265	999999	378	332	94	999999	867	999999	978	999999	999999	999999	146	471	999999	999999	91	667	230	442	587	95	356	151	102	999999	563	625	999999	54	396	442	999999	910	20	985	365	813	821	843	627	651	439	429	687	739	999999	53	498	999999	824	999999	999999	788	357	179	104	999999	999999	219	999999	999999	680	999999	125	682	999999	235	461	373	123	277	999999	387	814	999999	656	926	999999	363	999999	519	136	55	229	999999	778	656	563	840	999999	138	583	612	862	385	970	505	313	15	999999	784	591	135	748	557	940	286	973	421	523	177	773	876	999999	471	125	999999	714	999999	999999	572	672	621	482	984	693	244	524	999999	965	161	622	457	842	91	928	11	307	672	669	502	999999	999999	327	722	364	999999	268	401	270	345	999999	798	112	999999	121	970	652	763	863	706	999999	544	999999	371	554	325	999999	999999	543	123	999999	999999	845	411	889	531	303	999999	629	986	999999	133	179	629	370	824	355	999999	969	957	359	543	808	963	740	148	694	999999	177	49	673	996	858	156	17	748	952	999999	999999	999999	676	891	143	999999	999999	638	999999	999999	11	999999	970	148	999999	585	999999	794	999999	999999	999999	750	836	348	592	999999	999999	999999	999999	32	621	621	872	654	838	388	290	467	409	931	242	112	999999	867	954	999999	79	535	704	999999	392	999999	515	80	40	999999	999999	338	999999	552	999999	999999	373	999999	215	999999	999999	325	309	999999	999999	306	395	312	649	999999	977	969	393	999999	521	788	284	992	640	409	999999	802	999999	531	635	952	168	856	378	490	738	430	661	574	999999	999999	235	790	978	999999	827	999999	999999	999999	339	783	999999	163	41	774	477	999999	712	806	283	999999	702	778	288	351	147	538	999999	168	829	999999	318	819	565	999999	999999	999999	23	554	581	902	381	161	202	851	999999	999999	825	603	999999	999999	718	855	999999	999999	999999	999999	511	636	948	299	279	272	642	782	475	999999	598	999999	221	983	367	168	234	381	999999	999999	999999	999999	999999	142	713	340	999999	472	999999	462	528	41	716	116	982	387	605	292	
999999	999999	519	419	385	883	417	999999	999999	999999	999999	999999	630	919	850	510	871	83	302	816	586	939	999999	179	944	23	999999	566	999999	114	10	980	562	942	747	574	41	175	999999	460	724	161	947	999999	472	287	831	609	190	215	244	909	94	999999	706	693	999999	349	474	999999	999999	999999	15	287	38	29	999999	688	181	285	999999	705	31	999999	101	999999	991	999999	706	667	191	999999	386	350	869	101	895	773	999999	999999	999999	692	700	689	999999	874	999999	999999	97	999999	290	153	438	905	736	539	887	252	999999	999999	702	993	642	807	190	290	999999	999999	417	937	999999	999999	452	127	703	786	999999	342	668	226	289	330	912	263	386	48	568	480	614	999999	214	653	85	964	999999	999999	59	892	999999	999999	999999	490	263	160	328	66	999999	320	211	999999	534	999999	583	481	991	381	91	388	999999	999999	722	993	60	86	732	481	158	487	765	125	737	999999	833	775	816	798	999999	762	934	329	348	257	279	664	806	659	79	604	972	980	507	670	999999	367	180	416	439	999999	427	847	908	222	999999	95	222	422	721	807	664	999999	314	999999	454	999999	999999	474	723	999999	999999	83	411	553	515	999999	999999	76	650	476	999999	999999	368	890	999999	96	421	135	703	193	451	394	937	271	939	779	675	188	999999	369	563	706	692	53	907	353	446	364	707	769	477	156	999999	999999	212	264	834	424	984	367	690	678	999999	540	999999	885	145	999999	999999	735	120	440	849	291	912	898	999999	325	983	999999	999999	66	427	999999	999999	304	623	692	69	685	999999	261	999999	859	999999	884	935	162	107	31	999999	306	750	972	999999	999999	307	489	342	999999	547	518	441	993	999999	634	999999	999999	999999	999999	272	453	999999	928	789	858	246	999999	612	999999	963	999999	227	961	782	354	315	999999	284	679	997	999999	359	756	147	437	819	999999	152	54	634	108	339	457	758	764	226	822	192	999999	999999	317	877	999999	349	983	999999	999999	999999	999999	328	805	562	154	653	999999	104	999999	999999	999999	49	45	999999	999999	403	865	999999	770	213	28	137	492	999999	484	878	999999	266	54	416	164	146	349	990	999999	725	829	546	195	803	999999	999999	892	41	999999	761	765	470	999999	911	999999	759	530	276	202	245	999999	542	87	275	963	873	60	917	999999	999999	699	55	999999	842	574	329	999999	966	583	999999	245	999999	999999	723	999999	229	947	999999	931	405	615	83	798	545	889	296	468	919	840	756	620	999999	405	614	71	720	403	476	347	165	999999	563	999999	844	999	999999	999999	
999999	999999	744	925	917	985	241	610	625	999999	531	952	999999	860	129	999999	999999	737	999999	65	828	661	402	999999	481	795	776	999999	999999	390	954	545	999999	999999	114	766	105	830	702	999999	173	13	445	473	871	523	999999	304	599	999999	865	116	739	328	282	702	999999	918	454	132	219	556	558	245	999999	986	447	999999	755	363	999999	996	45	281	999999	824	999999	929	953	957	735	481	999999	624	999999	847	805	196	913	412	999999	187	386	580	779	617	455	210	180	885	86	967	549	999999	406	868	81	999999	437	458	486	830	964	999999	999999	737	999999	999999	720	455	190	999999	999999	352	356	853	620	999999	501	999999	378	25	759	78	881	768	932	848	228	656	776	348	759	465	926	186	223	889	194	52	157	522	489	999999	705	824	789	206	890	553	258	616	999999	163	999999	470	80	895	999999	627	999999	622	715	74	679	842	999999	722	999999	179	639	999999	999999	459	136	855	535	44	999999	66	978	999999	957	674	408	169	381	606	999999	465	116	999999	283	566	247	534	807	425	55	862	999999	999999	781	721	999999	526	346	517	36	999999	935	45	532	558	648	999999	664	999999	666	519	999999	895	999999	959	73	322	999999	713	221	602	58	119	989	510	733	999999	999999	246	999999	881	822	999999	580	160	999999	80	794	724	917	177	870	766	999999	535	402	437	729	821	657	601	999999	999999	999999	433	185	999999	56	999999	825	736	125	427	290	785	697	999999	325	196	439	999999	527	999999	999999	53	999999	292	999999	463	999999	306	999999	999999	589	168	812	199	568	156	975	704	34	999999	899	999999	62	453	485	974	838	796	121	542	999999	665	83	346	837	262	702	893	474	592	913	528	553	982	838	999999	972	508	46	179	999999	734	999999	999999	833	999999	991	287	806	386	625	321	194	650	999999	999999	95	476	361	316	453	91	240	441	999999	999999	637	79	615	363	11	999999	999999	942	331	657	999999	999999	512	232	271	999999	999999	97	967	601	343	902	242	999999	46	506	156	730	725	140	504	535	999999	462	977	999999	672	453	385	999999	562	999999	329	103	236	765	999999	139	999999	39	999999	999999	474	268	47	999999	837	700	326	999999	193	39	999999	200	163	999999	435	60	255	349	751	999999	712	999999	48	100	583	148	688	280	542	27	999999	696	999999	361	999999	999999	424	999999	94	972	136	999999	111	532	999999	138	940	74	340	913	883	706	999999	999999	439	792	229	946	161	698	22	56	962	999999	355	530	65	999999	109	799	635	12	265	779	999999	999999	580	516	999999	999999	
208	623	940	629	143	977	419	784	921	279	415	478	101	395	959	90	917	999999	999999	505	83	148	965	999999	287	999999	451	999999	999999	607	221	713	881	999999	500	999999	115	999999	999999	377	121	999999	879	830	394	166	910	999999	820	999999	999999	644	999999	569	999999	70	658	408	351	261	536	911	940	324	67	701	597	394	999999	569	974	584	904	999999	394	802	268	144	999999	999999	999999	581	687	417	692	577	384	322	335	440	741	707	999999	999999	841	209	340	999999	772	999999	569	526	974	260	462	339	740	529	184	999999	801	523	999999	231	999999	999999	999999	532	631	999999	327	285	69	465	999999	277	594	999999	968	999999	471	703	999999	464	999999	454	607	436	955	999999	837	999999	147	756	638	228	455	769	498	886	975	807	999999	292	374	294	467	519	432	194	745	615	561	999999	117	108	161	999999	670	836	357	797	577	278	653	473	999999	312	999999	609	822	824	635	999999	219	663	768	999999	999999	276	999999	999999	999999	770	617	231	999999	157	648	999999	76	657	109	661	538	187	240	665	638	901	157	164	692	999999	372	921	999999	478	999999	453	999999	81	999999	999999	849	270	793	806	660	432	999999	989	664	999999	999999	174	724	999999	999999	42	433	112	451	198	128	832	404	190	999999	999999	250	999999	377	205	210	994	950	705	811	999999	393	999999	15	216	731	167	999999	999999	999999	999999	206	16	924	747	999999	236	999999	518	285	26	865	612	999999	963	191	354	621	468	95	548	224	29	171	999999	648	10	107	245	999999	961	342	998	901	211	500	244	999999	999999	185	974	373	999999	429	795	413	780	35	51	999999	386	545	41	999999	999999	983	999999	999999	649	999999	29	999999	395	61	324	684	999999	711	206	473	947	455	999999	293	999999	184	782	599	999999	999999	867	999999	65	220	999999	425	311	687	999999	228	324	399	260	530	166	999999	999999	999999	999999	120	546	79	828	578	87	931	553	999999	209	999999	210	586	478	777	241	54	999999	185	971	999999	382	189	550	978	159	558	204	999999	137	999999	206	401	999999	265	335	999999	156	999999	143	158	871	563	488	604	27	737	921	483	299	121	771	999999	418	217	738	367	528	999999	429	528	737	999999	620	932	369	999999	999999	222	451	442	897	595	51	822	37	818	700	946	961	999999	637	721	999999	25	504	402	983	999999	999999	968	280	307	68	614	421	999999	999999	555	244	218	644	708	41	856	223	185	761	595	189	919	666	581	887	17	891	25	910	604	437	967	825	999999	694	483	172	600	537	436	411	999999	875	
154	712	752	777	928	689	999999	801	329	641	397	106	607	999999	999999	419	999999	722	999999	878	349	127	277	392	828	23	558	694	999999	647	334	194	941	54	522	869	999999	999999	999999	336	999999	802	118	335	438	719	97	181	473	191	999999	714	15	370	536	36	444	370	949	914	140	631	188	681	316	212	999999	999999	789	829	284	821	759	999999	294	999999	999999	999999	954	118	999999	386	231	442	171	620	999999	581	999999	495	434	774	289	58	999999	962	999999	437	29	236	563	999999	392	643	906	664	954	936	86	999999	27	503	999999	999999	987	753	410	999999	999999	999999	34	584	54	303	405	999999	542	710	873	331	922	999999	922	999999	555	999999	993	587	535	506	666	999999	999999	528	477	999999	368	448	999999	451	561	878	918	333	999999	979	489	99	248	406	132	253	999999	754	77	446	581	687	295	999999	999999	822	220	22	39	782	89	525	826	999999	150	103	649	431	769	53	663	999999	526	999999	999999	904	349	999999	384	422	188	750	999999	999999	360	999999	162	475	999999	739	668	905	304	429	999999	964	272	774	266	38	999999	641	984	999999	783	982	999999	719	682	855	483	91	999999	617	603	339	74	795	123	999999	941	999999	739	40	385	757	304	999999	676	949	999999	999999	872	356	999999	547	765	999999	257	377	999999	442	793	999999	265	587	999999	686	826	570	999999	477	661	796	999999	430	999999	999999	999999	35	688	999999	53	733	223	908	218	291	799	999999	573	636	547	745	950	999999	999999	999999	774	798	489	617	279	116	59	999999	913	999999	269	397	645	999999	788	232	689	453	399	70	623	357	379	986	887	770	999999	999999	930	915	845	588	999999	999	999999	850	545	80	999999	937	999999	58	995	141	32	999999	421	762	999999	325	999999	507	119	329	289	999999	429	503	999999	509	119	786	244	999999	241	680	357	999999	630	938	999999	619	999999	462	999999	999999	362	247	999999	999999	359	999999	425	614	859	348	999999	720	999999	763	999999	52	349	296	828	897	814	997	899	351	64	775	142	999999	639	446	849	657	943	714	999999	999999	999999	255	160	999999	371	629	147	999999	999999	637	925	999999	517	999999	999999	371	633	488	999999	999999	348	622	999999	584	112	999999	975	423	498	822	999999	999999	698	250	999999	104	145	953	536	999999	859	16	999999	427	999999	274	999999	995	177	488	33	464	953	710	842	917	999999	999999	772	999999	653	999999	404	388	859	919	999999	277	141	999999	235	999999	952	575	999999	341	481	12	734	837	999999	980	255	20	798	323	61	988	407	595	278	999999	999999	681	
541	145	611	999999	567	929	105	134	864	999999	262	352	511	999999	215	999999	445	822	841	999999	741	673	478	394	589	546	999999	999999	999999	545	906	999999	500	280	43	369	730	999999	999999	999999	742	989	999999	263	999999	456	811	673	782	896	999999	999999	727	255	940	867	999999	999999	999999	31	72	914	264	328	999999	596	852	241	999999	999999	780	725	999999	47	202	752	557	999999	636	999999	735	204	408	973	396	459	999999	254	340	176	703	513	548	423	999999	828	734	999999	177	171	604	580	328	937	999999	433	77	690	63	197	999999	999999	590	48	296	999999	515	291	999999	999999	999999	607	999999	188	152	277	999999	999999	304	374	28	760	999999	475	538	164	999999	470	999999	962	391	257	201	152	856	261	922	999999	999999	875	322	452	865	999999	999999	996	679	999999	795	848	255	999999	395	999999	179	559	403	999999	509	141	990	55	433	969	254	411	999999	757	332	890	354	677	837	429	61	575	895	999999	962	541	485	737	999999	19	999999	288	862	512	999999	306	999999	999999	10	995	999999	999999	29	895	296	111	590	922	999999	999999	504	578	275	965	637	999999	664	885	163	999999	656	262	379	424	262	999999	999999	903	784	35	999999	547	677	841	545	784	555	999999	999999	860	950	562	921	999999	515	148	23	896	874	378	642	972	653	999999	999999	631	897	999999	643	331	562	687	999999	999999	999999	956	900	433	430	853	58	664	665	999999	999999	103	999999	609	999999	999999	951	652	38	999999	999999	68	894	999999	501	913	886	950	366	899	307	999999	999999	140	999999	558	248	999999	476	31	329	978	317	360	25	256	999999	999999	999999	529	379	910	658	999999	407	999999	72	265	999999	517	966	999999	999999	999999	995	752	677	210	713	999999	875	371	186	17	999999	414	750	543	629	255	623	598	264	837	999999	999999	615	694	999999	999999	496	983	999999	958	64	999999	680	999999	999999	273	999999	99	999999	345	999999	17	734	650	644	999999	75	528	636	686	893	378	999999	470	244	999999	147	982	477	633	863	999999	712	999999	953	864	733	207	187	999999	676	999999	24	999999	999999	522	662	964	60	740	25	967	356	972	75	686	389	220	999999	999999	135	596	621	999999	482	761	305	517	697	779	268	867	351	280	20	370	363	923	999999	999999	945	182	931	737	999999	999999	545	740	162	999999	485	523	889	429	240	89	999999	73	999999	999999	227	155	277	999999	481	999999	626	86	962	999999	332	465	933	999999	812	952	664	884	342	586	225	999999	365	430	304	745	977	921	49	930	458	299	999999	999999	505	800	905	660	
999999	470	279	468	777	457	943	29	590	999999	617	999999	425	36	999999	860	999999	662	789	846	976	999999	179	999999	46	42	999999	43	978	999999	100	21	57	13	629	872	999999	757	999999	999999	487	999999	164	683	313	762	999999	431	568	999999	648	842	20	999999	999999	529	300	574	432	745	210	910	999999	999999	214	999999	999999	421	999999	999999	552	459	875	999999	999999	701	582	999999	401	284	526	999999	474	361	440	257	11	987	999999	999999	999999	742	999999	51	999999	576	243	651	999999	708	999999	999999	999999	999999	84	199	967	138	700	983	947	803	183	999999	229	386	999999	999999	82	956	604	252	102	307	286	999999	134	833	999999	792	999999	930	999999	693	752	999999	999999	764	999999	250	290	872	296	345	162	778	999999	187	822	331	141	999999	999999	522	113	999999	10	726	433	273	75	999999	999999	999999	526	27	786	999999	405	795	999999	999999	413	831	676	999999	956	757	155	508	251	946	999999	853	999999	999999	360	505	999999	999999	432	999999	340	23	185	999999	918	388	819	145	991	999999	781	36	745	999999	150	748	999999	381	999999	253	581	925	32	128	131	111	999999	612	666	291	999999	999999	373	511	350	400	655	529	813	577	938	19	516	172	999999	985	117	211	773	612	658	999999	149	188	502	415	990	67	34	999999	141	216	999999	710	187	848	662	999999	119	999999	999999	326	568	755	315	571	418	859	952	146	999999	56	999999	64	632	693	793	999999	18	935	409	598	504	999999	446	731	999999	806	985	326	332	873	101	999999	519	999999	649	394	873	931	996	141	114	999999	823	94	377	423	87	999999	65	478	235	184	350	504	822	571	318	584	39	611	999999	636	814	129	954	999999	544	300	53	408	321	999999	938	277	493	616	183	999999	363	127	728	500	270	853	648	999999	682	25	519	88	85	299	999999	394	999999	478	999999	703	139	560	879	999999	999999	656	167	158	246	999999	999999	215	398	956	230	912	883	383	375	960	999999	48	144	529	999999	965	333	31	185	999999	19	25	543	479	999999	802	248	941	59	614	999999	999999	680	608	14	314	999999	128	79	989	511	999999	999999	123	232	101	426	359	15	485	999999	145	973	693	73	996	672	919	999999	427	999999	999999	333	761	273	982	367	535	525	999999	999999	214	952	196	51	134	999999	999999	999999	140	386	889	935	999999	999999	561	999999	999999	999999	18	641	770	394	652	325	570	561	351	849	999999	733	999999	834	538	209	129	193	999999	652	939	93	252	672	604	51	784	999999	999999	481	712	466	380	990	517	835	515	999999	310	
999999	480	572	570	580	16	406	494	999999	999999	999999	999999	377	739	344	999999	999999	999999	108	790	611	540	565	999999	870	999999	783	999999	901	999999	703	694	310	883	999999	181	376	523	671	665	999999	999999	729	999999	393	320	999999	727	999999	393	593	446	417	39	698	339	915	769	999999	444	999999	999999	592	999999	999999	680	999999	999999	822	173	999999	410	727	999999	592	64	999999	956	420	999999	802	66	326	517	733	266	287	280	194	586	265	999999	823	237	999999	164	963	991	904	712	460	850	999999	999999	164	999999	719	974	446	644	528	959	359	150	642	176	726	85	999999	446	999999	589	310	245	908	999999	587	499	10	438	100	819	62	707	108	999999	162	999999	363	551	547	312	834	999999	68	306	257	682	595	275	437	888	986	467	319	871	549	668	999999	530	605	229	999999	18	553	708	906	652	52	690	24	282	999999	463	899	999999	755	760	187	999999	385	904	999999	734	11	212	999999	595	397	237	999999	493	999999	832	946	327	338	999999	996	359	999999	605	640	905	261	165	176	999999	567	999999	126	788	491	999999	999999	700	325	249	17	350	875	321	264	814	287	530	791	888	517	581	761	929	764	828	223	780	273	998	483	845	45	309	37	178	120	623	11	139	999999	255	12	99	818	655	483	87	350	825	999999	730	373	287	25	999999	467	999999	34	999999	147	999999	999999	327	999999	999999	314	576	294	96	999999	999999	529	661	211	999999	579	999999	999999	119	354	145	440	999999	999999	752	999999	758	999999	999999	711	999999	599	999999	991	323	999999	684	332	657	350	907	999999	264	131	964	211	712	999999	999999	999999	794	86	915	999999	12	934	988	999999	23	689	556	999999	254	384	999999	74	190	999999	888	999999	894	999999	999999	999999	999999	352	185	326	416	550	769	999999	539	633	999999	847	999999	999999	989	999999	999999	737	319	967	793	625	549	999999	351	999999	31	52	198	311	522	455	623	999999	999999	659	758	999999	541	473	919	874	999999	999999	467	933	390	999999	680	508	621	999999	40	495	999999	822	803	999999	975	516	529	727	493	238	121	471	234	537	999999	339	630	169	206	845	58	999999	872	928	422	999999	519	999999	999999	689	689	364	424	999999	181	999999	856	462	999999	34	999999	999999	390	523	508	995	999999	852	989	350	878	462	961	999999	999999	66	949	874	883	567	999999	999999	999999	804	548	756	57	999999	366	121	482	178	473	181	902	855	538	358	429	999999	708	999999	999999	31	811	237	403	999999	690	999999	109	982	579	138	999999	296	999999	999999	975	752	999999	999999	496	
999999	868	709	999999	789	999999	591	527	600	454	466	999999	999999	775	343	993	999999	363	817	415	999999	21	500	599	999999	154	616	27	999999	383	677	478	106	180	12	999999	111	248	613	947	109	597	508	537	122	279	696	520	503	999999	663	398	999999	206	999999	999999	999999	999999	654	645	676	573	574	226	999999	987	762	170	999999	190	999999	999999	749	869	316	654	513	963	999999	999999	458	105	524	999999	999999	288	348	999999	925	145	999999	999999	593	968	281	535	999999	291	760	135	517	535	747	999999	999999	999999	649	270	999999	600	999999	413	634	588	197	580	999999	999999	507	498	649	862	244	637	405	902	489	780	598	999999	631	999999	213	361	999999	922	357	999999	670	139	639	999999	999999	335	999999	381	999999	15	781	999999	486	817	784	272	485	655	300	999999	999999	797	111	868	672	118	968	142	210	282	41	274	232	847	544	378	858	999999	852	909	855	33	545	484	999999	897	999999	813	446	999999	875	902	632	247	999999	872	999999	770	414	901	367	999999	999999	93	973	516	478	999999	283	999999	413	913	999999	999999	265	893	262	627	868	775	813	164	695	269	406	999999	642	985	999999	672	350	999999	167	951	552	216	852	462	510	493	429	667	999999	40	537	962	109	999999	981	400	620	410	902	639	97	212	953	999999	999999	845	999999	492	84	611	76	325	755	852	839	999999	50	799	126	999999	356	999999	999999	665	731	999999	39	401	13	999999	61	999999	999999	528	863	350	262	941	999999	664	618	999999	592	929	964	999999	999999	257	411	932	360	820	294	526	292	999999	587	297	189	252	815	483	999999	910	999999	137	999999	237	988	499	796	999999	34	461	766	999999	563	694	701	519	999999	999999	999999	80	813	241	655	668	245	999999	999999	999999	762	532	849	145	457	681	380	837	92	980	999999	912	999999	261	999999	832	760	999999	387	893	596	669	999999	43	494	417	107	999999	481	470	999999	76	999999	999999	346	999999	612	631	999999	999999	324	999999	437	257	999999	999999	934	561	445	822	908	999999	999999	868	378	999999	517	815	999999	50	584	62	365	621	999999	202	185	999999	915	999999	229	139	999999	505	579	732	242	768	520	417	483	999999	882	659	562	629	999999	868	462	999999	983	797	999999	921	307	999999	999999	816	268	330	900	629	646	150	603	779	460	49	999999	645	860	999999	999999	999999	999999	999999	999999	706	69	369	671	317	852	671	320	432	159	990	208	317	999999	426	999999	199	999999	999999	899	999999	65	782	999999	491	579	817	392	244	999999	746	364	269	102	802	999999	999999	659	593	
999999	974	829	999999	630	469	841	999999	421	444	249	115	726	712	148	436	650	999999	200	190	738	45	289	85	929	413	635	939	225	431	669	999999	540	999999	87	999999	999999	884	162	709	999999	999999	405	947	995	397	30	999999	130	665	162	480	708	999999	854	741	999999	753	999999	226	834	902	767	990	999999	638	574	801	634	224	523	765	999999	491	540	999999	999999	999999	90	542	393	982	818	559	278	198	999999	71	79	346	239	999999	643	935	874	747	829	414	181	367	822	999999	28	905	999999	999999	356	999999	938	713	999999	999999	999999	709	833	999999	93	217	722	586	999999	999999	731	297	984	364	999999	198	616	792	321	235	170	722	999999	174	964	912	999999	881	999999	685	133	366	999999	876	999999	999999	111	33	664	999999	692	594	999999	319	999999	999999	921	787	999999	167	610	155	401	999999	202	951	989	668	999999	180	999999	999999	744	60	999999	375	61	999999	867	197	96	593	138	999999	543	575	100	409	678	243	991	630	615	684	84	978	965	370	999999	544	944	442	146	493	823	999999	850	581	999999	999999	679	812	999999	87	999999	27	999999	702	341	627	860	999999	990	653	188	999999	999999	70	976	999999	410	690	435	999999	252	653	457	645	875	692	724	519	999999	556	563	999999	710	538	613	999999	961	272	39	999999	684	999999	452	492	314	999999	626	790	999999	999999	721	989	999999	596	835	427	999999	381	999999	999999	999999	999999	999999	999999	100	999999	999999	696	456	999999	448	999999	999999	999999	648	887	211	999999	340	231	76	999999	999999	948	835	574	801	123	999999	195	496	590	445	390	162	342	254	18	402	315	195	929	999999	685	92	583	999999	18	948	947	226	605	50	604	582	968	436	172	999999	525	207	999999	999999	999999	433	857	701	281	999999	315	643	203	572	35	999999	999999	999999	239	865	261	246	999999	175	755	999999	890	999999	840	807	999999	906	91	409	999999	999999	841	935	82	261	999999	881	999999	791	642	314	32	42	24	568	999999	377	999999	307	357	288	413	188	248	300	999999	317	861	473	42	409	562	793	999999	999999	999999	999999	527	999999	640	379	190	12	533	999999	946	857	535	281	370	999999	708	783	62	999999	703	662	999999	781	718	917	30	999999	758	242	752	238	346	106	999999	999999	999999	230	999999	977	999999	411	655	999999	354	685	781	589	999999	225	701	778	741	108	225	542	512	745	268	723	358	597	253	300	699	718	999999	439	907	135	966	487	127	84	499	301	17	901	999999	42	145	441	489	543	541	973	999999	999999	999999	831	732	114	999999	942	628	
510	168	999999	107	636	174	352	681	977	259	223	660	667	608	999999	535	999999	318	235	587	917	117	999999	999999	725	230	282	558	85	402	862	526	184	455	989	143	652	999999	999999	999999	999999	759	999999	293	328	323	829	639	957	306	999999	796	735	365	711	402	457	606	999999	999999	999999	793	606	585	397	696	485	999999	619	789	883	999999	999999	368	793	167	999999	426	440	412	401	999999	600	778	280	76	790	819	744	999999	685	55	432	999999	975	10	999999	999999	999999	631	837	618	30	999999	423	324	289	999999	571	553	796	999999	175	969	24	259	999999	999999	314	330	906	666	476	999999	113	837	384	129	392	793	14	679	999999	809	574	782	999999	432	365	956	786	999999	258	999999	799	654	879	462	382	999999	807	999999	621	575	725	180	151	997	74	586	999999	170	984	777	548	999999	510	366	404	999999	999999	770	472	358	544	492	999999	284	233	458	957	999999	746	667	986	677	68	955	999999	403	641	625	367	778	27	625	438	480	652	682	999999	523	67	999999	97	46	864	273	40	999999	762	866	773	615	999999	26	423	327	791	871	68	555	283	11	599	22	412	999999	340	999999	63	938	632	551	999999	999999	864	605	579	949	813	999999	924	850	641	774	852	751	999999	10	212	121	688	781	624	999999	250	66	551	85	633	181	999999	999999	188	824	244	231	999999	999999	999999	818	999999	841	67	272	631	432	369	999999	999999	999999	999999	339	716	942	259	850	999999	715	204	807	999999	999999	325	642	862	811	672	817	540	630	450	999999	848	393	374	999999	723	999999	999999	818	999999	726	914	972	638	999999	405	246	574	393	305	596	999999	999999	999999	252	525	425	410	819	760	552	294	999999	220	577	491	999999	577	413	136	999999	747	386	120	336	589	353	13	268	416	435	252	156	335	999999	975	503	628	999999	330	307	951	158	999999	154	442	384	999999	70	999999	999999	668	170	267	730	849	999999	999999	438	662	182	421	999999	412	334	999999	999999	215	999999	999999	987	704	455	999999	828	623	999999	328	965	894	215	590	943	156	344	766	999999	889	604	14	370	268	200	469	157	885	999999	746	733	844	303	179	999999	467	134	999999	999999	999999	438	999999	261	296	278	999999	999999	999999	999999	994	78	568	227	259	999999	999999	999999	729	514	986	935	942	813	999999	594	131	600	45	195	485	32	966	553	13	460	498	753	84	999999	657	21	565	999999	815	677	175	626	54	999999	53	235	405	863	236	153	495	999999	409	701	157	942	421	406	992	972	111	25	223	798	
121	608	167	739	856	999999	379	535	999999	999999	429	999999	556	476	151	259	999999	112	326	860	965	205	354	999999	999999	714	600	999999	424	842	575	160	412	255	457	999999	78	999999	16	262	773	960	304	234	281	653	396	944	999999	742	355	999	698	999999	833	999999	264	784	897	152	384	999999	120	999999	608	279	999999	310	999999	999999	191	999999	105	74	97	14	901	999999	999999	999999	328	655	903	682	999999	576	461	999999	422	541	189	999999	999999	864	877	563	999999	148	625	999999	561	95	999999	558	560	999999	903	634	276	828	24	145	684	999999	824	728	316	438	999999	42	818	51	999999	487	527	898	203	241	196	533	165	763	503	108	637	242	999999	999999	131	113	999999	826	783	593	527	54	609	999999	999999	159	999999	421	480	593	194	999999	207	448	40	662	200	672	448	742	673	260	641	999999	79	591	999	999999	316	564	369	991	999999	304	959	482	299	999999	201	47	286	743	292	910	914	127	44	291	324	469	913	10	999999	51	919	276	999999	33	990	458	160	296	115	915	999999	202	261	999999	999999	558	373	67	999999	411	465	930	967	730	999999	952	999999	999999	646	847	650	368	612	226	385	999999	79	275	152	999999	887	999999	638	376	686	721	999999	141	802	766	999999	856	529	977	586	989	999999	999999	362	999999	902	999999	999999	267	275	999999	590	45	528	999999	489	107	999999	999999	523	474	302	601	54	949	999999	424	915	879	751	999999	838	635	999999	395	393	396	999999	113	840	454	350	380	111	821	141	830	613	999999	287	998	941	999999	999999	121	696	707	638	412	999999	487	527	999999	516	481	999999	954	999999	142	999999	102	193	811	898	999999	999999	922	499	232	818	999999	810	999999	602	752	999999	57	181	528	699	685	757	511	160	362	927	999999	864	630	795	186	435	481	603	194	815	139	892	394	988	774	218	415	593	999999	676	999999	177	763	628	978	783	876	442	999999	999999	681	661	546	151	553	67	869	437	641	829	999999	315	418	937	723	999999	786	540	924	477	352	999999	462	686	318	412	999999	11	816	403	559	49	875	849	143	477	356	252	445	999999	348	978	951	868	347	999999	759	825	904	999999	996	345	999999	999999	999999	763	208	860	833	999999	999999	999999	999999	999999	279	999999	999999	569	804	255	809	544	105	218	138	374	965	999999	348	16	653	285	999999	994	406	999999	531	999999	856	379	279	495	999999	304	760	481	367	999999	598	57	872	999999	30	999999	23	462	250	309	132	628	798	999999	521	826	496	680	770	626	999999	66	768	
814	999999	435	976	323	134	800	458	656	17	262	999999	301	143	464	999999	448	981	944	972	232	503	999999	581	665	974	592	808	999999	711	740	870	542	288	999999	487	999999	682	699	337	450	851	475	621	545	618	229	693	42	999999	331	645	999999	93	546	999999	484	854	321	348	542	999999	378	945	276	391	463	22	85	999999	669	766	291	616	532	380	999999	617	999999	999999	999999	899	999999	663	999999	104	999999	999999	742	746	13	741	999999	360	795	999999	482	529	354	163	165	216	618	65	756	565	999999	291	560	999999	293	866	818	275	593	642	225	999999	999999	182	419	999999	999999	338	973	928	406	931	999999	84	898	507	273	999999	890	548	291	721	907	999999	740	691	898	999999	999999	999999	999999	105	766	162	243	766	999999	181	743	999999	936	999999	91	999999	999999	432	470	999999	276	785	999999	999999	385	55	999999	503	999999	741	442	999999	115	999999	875	837	14	310	174	668	841	141	999999	101	148	738	611	11	999999	89	665	317	999999	422	310	677	542	987	719	999999	801	739	958	231	999999	25	55	243	414	254	823	858	999999	801	644	145	251	512	999999	999999	444	360	999999	728	86	134	506	693	402	207	305	27	591	999999	867	999999	182	322	999999	132	692	378	596	395	266	807	59	429	777	999999	436	40	201	999999	286	999999	875	999999	155	999999	519	361	840	217	948	999999	276	813	933	543	962	999999	999999	673	953	75	763	478	472	279	84	87	999999	237	771	275	826	518	999999	426	999999	942	177	747	613	340	537	389	446	459	999999	246	495	244	212	507	879	527	999999	220	687	999999	767	999999	540	999999	445	612	446	683	999999	758	645	517	999999	999999	761	412	70	999999	538	384	41	22	739	838	591	681	34	273	999999	309	999999	956	999999	828	999999	999999	217	181	999999	999999	942	763	480	781	600	978	999999	999999	745	477	466	505	682	312	375	754	145	702	999999	763	999999	182	298	680	369	688	999999	999999	999999	999999	205	888	727	999999	441	278	542	999999	247	612	754	841	999999	918	842	893	284	437	463	999999	166	515	330	141	346	770	475	799	421	911	211	449	349	286	281	578	778	999999	870	999999	999999	187	464	248	19	746	654	380	999999	475	414	350	34	422	312	690	567	596	277	671	802	743	546	999999	411	314	999999	251	646	274	125	216	999999	365	220	978	60	92	999999	600	125	105	960	999999	507	860	424	927	973	591	20	191	999999	999999	999999	999999	999999	999999	999999	705	999999	413	733	574	360	999999	999999	999999	212	334	999999	999999	475	677	
556	707	782	600	827	550	999999	575	277	999999	263	999999	999999	999999	999999	742	999999	999999	999999	425	356	711	371	396	595	310	86	755	724	649	951	999999	716	999999	652	597	695	51	311	296	815	678	146	678	320	426	792	427	608	469	999999	718	241	59	331	999999	346	396	14	999999	474	143	999999	627	113	728	999999	291	714	473	57	999999	619	999999	609	677	575	692	85	178	999999	659	156	265	663	999999	303	666	802	808	999999	308	46	784	999999	682	828	518	575	591	208	511	999999	999999	422	690	109	283	449	653	278	654	320	835	19	815	987	595	964	999999	435	561	488	906	999999	748	999999	834	145	927	848	999999	126	493	970	16	999999	999999	843	972	142	999999	999999	158	539	606	987	210	775	17	694	243	553	704	999999	647	32	806	923	673	430	275	999999	999999	805	221	537	827	865	12	868	976	752	991	738	999999	999999	340	376	615	761	69	69	999999	243	615	514	422	336	999999	984	999999	97	179	999999	867	882	705	353	328	999999	999999	344	772	148	718	999999	561	999999	751	999999	692	439	318	912	370	216	999999	288	999999	707	124	500	542	28	999999	889	999999	449	999999	532	639	999999	999999	545	601	724	297	999999	524	999999	952	999999	584	30	301	709	999999	999999	999999	661	873	426	163	620	999999	669	999999	753	419	829	999999	999999	105	229	673	705	391	772	321	645	918	29	763	75	754	669	915	522	999999	29	119	325	267	219	999999	222	832	437	591	931	922	999999	581	695	225	999999	360	365	356	595	328	17	999999	546	742	853	662	98	866	295	753	290	36	399	719	593	855	886	570	460	872	954	999999	389	723	385	448	999999	850	914	999999	560	999999	141	701	112	379	999999	477	804	560	744	571	999999	999999	642	517	191	976	631	999999	473	794	999999	999999	374	999999	566	822	999999	415	594	247	951	976	999999	999999	895	698	999999	224	144	419	999999	900	138	392	885	211	999999	867	266	999999	999999	930	845	766	279	999999	336	999999	999999	999999	999999	999999	966	507	620	329	984	526	622	492	369	416	849	64	38	999999	594	981	999999	364	741	499	158	501	28	999999	141	437	999999	487	371	339	412	246	309	376	934	999999	772	566	227	999999	254	774	732	999999	90	790	999999	283	823	999999	346	457	999999	619	999999	474	489	599	198	557	680	145	130	39	999999	999999	999999	662	70	964	218	384	147	187	255	384	999999	999999	939	999999	699	572	663	26	993	999999	90	689	999999	999999	999999	183	378	669	883	119	653	999999	808	999999	44	85	223	859	
147	962	999999	978	374	865	704	283	659	847	857	118	481	999999	999999	999999	532	76	535	600	822	999999	15	477	999999	145	731	999999	407	472	999999	624	359	804	999999	41	643	999999	324	271	765	868	523	530	999999	774	637	999999	666	757	944	968	549	622	46	111	956	999999	684	999999	999999	999999	876	197	999999	242	999999	999999	236	999999	416	431	752	274	834	999999	522	485	665	999999	508	193	999999	649	527	348	84	736	768	777	999999	999999	426	95	137	137	992	335	989	999999	999999	999999	322	661	999999	999999	225	285	999999	92	589	481	186	165	731	950	238	236	669	203	167	33	999999	458	930	615	14	667	147	707	962	196	999999	96	514	547	871	747	309	999999	999999	799	947	685	197	603	624	270	999999	186	898	765	666	999999	421	991	62	863	731	999999	518	558	147	91	999999	403	999999	100	999999	999999	89	491	999999	665	80	368	85	233	999999	336	991	744	313	999999	808	999999	529	698	675	522	495	17	26	574	495	574	999999	999999	999999	794	617	534	999999	180	999999	417	839	999999	726	999999	999999	828	602	404	999999	999999	255	187	282	924	873	999999	425	139	999999	81	999999	362	999999	999999	706	218	668	476	718	466	135	142	862	999999	367	529	972	999999	605	666	999999	999999	830	999999	328	484	999999	999999	921	999999	119	489	481	999999	942	486	831	229	356	707	170	135	685	999999	649	122	324	999999	566	354	999999	802	533	42	666	999999	999999	458	187	999999	624	999999	555	397	999999	999999	661	836	459	999999	999999	753	275	898	505	289	935	553	82	216	170	713	84	999999	17	316	956	449	370	99	999999	383	51	135	93	143	580	999999	999999	999999	999999	487	431	686	656	570	999999	635	536	386	916	978	386	999999	70	910	999999	978	999999	51	689	221	476	369	926	324	999999	149	999999	372	999999	999999	623	78	754	683	292	397	920	447	999999	331	913	999999	182	975	996	79	999999	182	190	601	908	888	324	999999	20	72	759	341	858	999999	819	173	999999	279	999999	318	227	387	628	999999	68	942	272	367	308	493	196	950	327	642	999999	999999	192	117	738	735	999999	514	999999	230	637	999999	588	999999	511	749	316	903	620	688	999999	688	554	999999	542	999999	999999	957	941	527	875	809	24	226	999999	187	981	569	540	999999	564	712	714	999999	999999	480	364	883	856	999999	186	293	999999	639	789	395	97	567	574	773	119	999999	999999	999999	999999	828	574	372	999999	333	768	746	999999	999999	999999	149	973	999999	999999	999999	611	999999	110	392	350	592	999999	385	999999	928	99	999999	
994	999999	999999	768	150	569	999999	108	999999	992	818	533	790	439	920	999999	515	650	422	941	869	512	172	999999	999999	189	804	762	999999	999999	999999	999999	243	353	752	605	479	365	999	414	103	599	165	999999	999999	999999	999999	999999	672	137	869	999999	999999	999999	554	492	999999	152	83	999999	765	301	999999	717	66	681	999999	446	999999	999999	871	159	999999	17	847	280	999999	999999	453	128	587	892	100	233	999999	159	629	95	999999	269	10	337	292	48	649	802	851	448	562	252	288	999999	233	356	266	720	999999	508	311	284	999999	61	698	954	382	999999	211	999999	398	906	61	213	647	427	999999	999999	867	612	368	55	999999	907	991	211	999999	432	669	743	999999	999999	24	999999	784	999999	133	948	999999	337	999999	777	601	336	999999	655	200	84	517	999999	999999	999999	852	532	999999	265	855	238	70	497	124	950	213	467	557	789	892	999999	429	133	304	999999	905	999999	945	591	999999	102	857	999999	999999	765	914	863	711	254	756	999999	999999	528	668	999999	887	150	222	999999	999999	143	999999	271	999999	999999	655	393	511	664	816	321	586	999999	812	763	381	724	487	359	46	349	755	313	42	410	999999	999999	999999	409	488	764	999999	240	26	319	323	595	582	750	120	530	362	56	437	445	904	431	716	904	523	172	663	863	999999	234	999999	999999	999999	362	319	754	999999	111	185	61	993	999999	542	502	999999	785	152	736	249	515	987	708	875	596	506	999999	194	999999	885	999999	999999	464	561	792	932	999999	366	230	999999	365	601	260	871	385	451	558	888	223	463	738	30	927	624	173	246	678	600	642	856	790	569	377	226	859	950	538	999999	999999	999999	999999	999999	999999	304	883	913	737	837	499	155	947	640	999999	999999	156	305	184	840	398	555	263	257	724	374	651	796	234	43	21	435	999999	763	999999	653	861	319	109	632	740	259	999999	999999	110	496	999999	160	598	280	79	999999	999999	698	999999	999999	317	355	999999	999999	653	96	689	703	826	74	999999	999999	501	327	999999	837	206	551	110	148	999999	422	156	999999	999999	999999	999999	953	964	456	659	224	367	999999	346	515	999999	552	999999	653	569	999999	24	46	264	724	999999	999999	44	242	368	234	597	267	158	895	208	477	101	999999	889	735	739	380	414	28	999999	556	981	730	232	654	999999	456	578	250	999999	999999	999999	741	841	926	999999	731	97	434	999999	109	999999	451	999999	999999	460	825	764	834	76	644	631	999999	898	112	300	314	20	714	662	151	999999	908	497	999999	504	359	321	963	816	
999999	292	980	401	726	759	540	999999	999999	999999	746	692	744	999999	763	999999	737	843	738	636	999999	721	383	772	484	421	888	953	227	643	110	514	801	27	69	361	650	844	181	352	999999	999999	999999	521	915	999999	944	734	733	610	767	999999	582	336	211	999999	999999	999999	916	315	871	999999	206	999999	102	242	890	727	124	411	999999	892	671	999999	875	999999	795	861	856	999999	477	163	999999	617	876	593	931	474	815	999999	452	442	999999	999999	999999	183	694	485	428	999999	999999	226	620	331	772	874	845	196	461	487	500	57	999999	891	838	717	365	588	574	508	310	426	911	350	959	404	964	805	999999	701	999999	320	443	183	466	260	999999	999999	844	11	748	999999	999999	338	282	405	999999	46	37	763	999999	999999	911	920	382	152	314	999999	372	378	909	999999	280	999999	456	999999	999999	188	434	588	184	467	744	572	999999	564	413	583	77	563	324	999999	999999	999999	883	925	408	522	800	999999	945	273	536	476	101	708	474	264	881	102	791	902	612	449	589	360	999999	348	999999	818	738	730	211	809	63	999999	271	129	999999	531	781	100	387	119	642	910	930	278	480	61	99	159	999999	999999	771	999999	325	338	572	532	564	999999	362	999999	585	224	999999	727	422	119	999999	355	999999	360	320	700	999999	502	807	678	430	102	868	999999	728	589	38	236	47	642	999999	933	556	352	967	999999	738	405	534	427	848	213	855	999999	999999	999999	769	352	664	80	999999	822	530	893	112	471	201	999999	999999	995	196	835	689	780	452	513	999999	46	392	599	962	129	968	390	830	999999	247	507	999999	999999	999999	686	999999	966	745	844	412	999999	249	506	999999	494	999999	999999	241	23	523	85	917	110	945	999999	959	75	118	999999	854	999999	73	886	233	999999	999999	279	999999	509	999999	999999	44	999999	110	145	796	886	999999	999999	977	999999	158	816	702	171	589	404	999999	96	727	507	858	999999	989	999999	600	363	999999	999999	746	872	362	731	750	800	51	319	999999	810	999999	999999	999999	640	799	999999	992	256	999999	72	113	999999	240	999999	999999	765	999999	75	999999	838	544	999999	613	242	731	115	86	999999	76	902	999999	280	405	238	999999	653	999999	227	179	999999	999999	354	180	220	732	402	999999	273	949	984	935	975	700	170	275	502	469	763	909	693	347	574	189	290	941	833	999999	999999	938	138	999999	647	896	53	568	200	999999	403	510	338	473	999999	478	999999	999999	154	580	999999	962	999999	193	747	999999	485	999999	705	999999	890	278	899	454	639	334	820	
729	999999	999999	999999	601	85	239	76	263	580	230	534	106	108	322	797	263	714	999999	999999	944	517	338	420	815	863	36	999999	134	999999	999999	833	999999	657	361	679	75	922	642	887	427	999999	494	738	265	703	999999	75	999999	481	645	740	600	53	999999	222	959	668	841	737	58	857	941	652	696	999999	999999	449	746	642	731	340	999999	161	863	999999	33	999999	165	122	265	960	805	653	965	153	243	444	782	148	999999	999999	91	904	838	570	185	841	999999	868	657	169	329	934	999999	315	668	448	189	58	199	368	513	728	482	98	61	297	687	552	162	611	666	999999	921	334	258	999999	323	303	999999	191	558	296	464	106	641	871	999999	659	484	795	265	734	999999	362	894	362	999999	750	518	999999	164	498	999999	999999	502	721	22	999999	66	999999	135	999999	406	999999	809	226	999999	385	456	190	393	37	77	367	356	932	658	569	440	895	744	572	784	763	999999	69	580	418	604	920	858	489	603	983	669	378	337	940	552	677	98	57	999999	338	504	137	999999	358	700	569	72	999999	984	999999	999999	999999	111	999999	982	750	646	855	780	536	331	999999	433	94	999999	977	605	717	27	763	806	696	278	456	999999	898	638	232	718	45	857	415	505	442	235	116	277	694	958	802	999999	243	277	766	16	999999	999999	346	660	723	999999	354	435	231	363	70	294	999999	383	93	999999	424	147	744	679	916	409	991	999999	591	709	910	759	224	732	573	429	999999	449	670	204	999999	572	994	81	513	999999	283	999999	999999	999999	621	321	875	999999	616	105	999999	999999	100	200	711	999999	78	23	63	595	221	999999	790	999999	782	215	713	888	818	852	152	673	176	936	135	913	694	768	97	598	883	533	999999	477	897	423	358	479	492	816	503	981	27	917	999999	999999	297	533	50	415	999999	999999	873	999999	953	858	921	164	74	999999	791	310	925	465	711	999999	382	322	743	999999	857	243	405	11	359	999999	655	258	178	350	999999	999999	727	681	989	897	660	361	524	999999	502	204	415	694	34	999999	999999	562	216	90	412	999999	790	999999	558	375	590	871	415	792	212	673	999999	724	182	630	582	253	999999	814	999999	31	999999	703	999999	662	827	711	977	999999	114	103	999999	97	938	999999	380	55	132	624	316	789	999999	731	836	828	218	691	521	403	619	999999	999999	402	62	999999	187	96	999999	896	547	879	999999	258	688	118	630	999999	786	532	999999	537	130	999999	999999	999999	85	75	999999	47	453	999999	999999	999999	546	999999	999999	
650	999999	999999	999999	294	238	999999	86	436	999999	697	53	727	999999	320	999999	989	999999	91	692	245	894	814	999999	122	999999	779	453	411	690	999999	711	396	999999	980	863	238	70	965	309	894	999999	80	353	387	31	999999	838	143	241	210	439	464	999999	999999	755	230	252	360	74	999999	782	999999	746	999999	985	657	625	227	456	676	928	188	782	999999	999999	823	471	927	999999	89	940	999999	999999	489	999999	257	999999	341	234	642	986	710	901	849	121	110	333	767	402	374	999999	621	686	565	281	261	681	810	309	931	759	999999	270	984	518	473	504	999999	999999	738	870	293	992	813	689	999999	287	933	687	370	500	703	535	726	999999	328	633	614	999999	629	575	999999	42	302	883	672	450	916	340	648	605	76	73	663	503	999999	628	873	875	63	974	748	999999	999999	441	66	788	544	429	200	999999	999999	999999	85	999999	894	999999	999999	930	27	999999	370	999999	999999	999999	999999	999999	871	232	335	999999	999999	739	999999	999999	826	999999	102	861	826	883	999999	999999	150	808	715	26	999999	500	609	979	929	942	857	285	999999	156	95	183	17	426	917	999999	103	499	89	160	895	430	346	52	168	838	114	144	999999	874	999999	240	999999	417	652	380	623	356	771	817	881	878	51	680	999999	999999	854	410	966	999999	402	650	728	564	131	567	164	999999	820	100	838	999999	413	739	694	854	133	600	773	999999	999999	747	728	272	278	999999	999999	666	999999	249	984	703	177	999999	999999	810	999999	495	296	95	226	66	535	680	979	168	474	312	985	912	795	999999	999999	999999	896	654	921	999999	295	114	188	497	292	581	116	144	555	999999	268	883	352	638	313	688	329	999999	222	999999	999999	120	552	87	680	999999	453	999999	999999	747	999999	826	888	999999	209	192	906	729	774	999999	573	844	612	348	999999	112	570	166	950	948	999999	263	442	873	999999	999999	561	999999	817	919	999999	999999	999999	999999	745	441	999999	306	999999	999999	781	600	868	268	484	447	999999	214	999999	578	801	297	779	999999	647	999999	393	25	872	34	630	999999	999999	999999	826	196	999999	804	999999	612	117	274	728	999999	999999	510	999999	999999	999999	736	676	999999	999999	248	127	840	606	999999	999999	617	58	979	434	413	999999	975	688	999999	999999	297	671	703	611	431	999999	537	568	951	951	999999	741	219	627	999999	358	282	999999	673	999999	999999	590	826	644	985	564	138	999999	324	336	999999	821	381	742	110	75	972	999999	646	777	999999	281	999999	998	33	875	838	999999	298	65	228	247	24	287	999999	
999999	999999	69	625	999999	342	697	254	624	760	325	370	476	526	80	386	999999	999999	999999	156	714	999999	827	621	999999	725	776	551	999999	117	952	807	103	297	999999	230	912	130	780	999999	892	37	40	247	707	999999	371	835	227	679	692	156	129	141	999999	772	26	448	999999	151	566	156	984	999999	807	999999	276	189	133	850	473	999999	321	460	263	687	904	590	999999	603	364	999999	333	590	425	806	999999	962	557	630	213	999999	999999	999999	879	745	52	523	440	999999	249	192	711	377	215	999999	999999	668	877	63	868	436	535	999999	786	999999	823	404	999999	11	830	313	999999	503	646	999999	801	682	581	518	644	390	999999	723	364	999999	239	955	384	147	970	29	94	503	999999	777	938	700	999999	999999	922	648	432	999999	369	935	999999	217	731	999999	485	163	96	369	419	488	286	999999	558	614	999999	868	30	999999	40	810	228	138	742	869	70	999999	830	327	596	995	957	721	364	999999	999999	31	233	999999	661	817	932	725	94	283	500	137	999999	999999	867	64	999999	478	407	558	716	430	475	862	999999	999999	332	769	773	423	530	565	457	999999	992	374	644	852	302	223	877	503	999999	468	379	999999	958	593	999999	999999	377	999999	323	805	712	201	555	371	31	286	494	999999	999999	670	753	999999	679	999999	999999	503	419	774	186	194	999999	222	386	999999	493	222	999999	999999	319	241	55	50	251	652	426	800	818	282	831	25	728	714	551	383	999999	999999	263	999999	999999	956	132	602	999999	138	134	500	814	548	878	808	860	754	999999	720	625	999999	692	999999	999999	453	999999	146	943	170	465	966	999999	999999	301	59	958	480	401	363	119	453	737	123	527	926	999999	280	404	32	165	999999	999999	830	999999	12	751	235	359	894	999999	985	999999	153	999999	167	828	811	256	829	850	999999	363	501	611	181	975	579	509	669	468	414	742	920	14	999999	117	840	255	999999	307	999999	130	506	91	999999	793	594	449	370	999999	184	33	575	182	999999	999999	368	229	586	999999	181	726	999999	436	866	999999	738	999999	191	60	988	566	957	531	127	999999	857	419	487	388	391	140	999999	999999	293	999999	177	748	238	871	748	620	668	272	136	16	999999	79	225	999999	999999	455	267	999999	999999	618	75	999999	65	517	763	949	742	207	645	999999	587	128	153	485	85	999999	910	999999	311	377	999999	695	404	120	828	787	999999	606	333	935	872	999999	462	999999	326	133	692	720	117	798	878	470	626	95	429	322	926	740	805	74	545	947	19	741	720	
379	999999	945	689	975	999999	145	874	709	999999	759	665	478	168	952	307	199	212	512	999999	436	79	319	999999	516	860	464	801	269	399	999999	999999	720	954	946	999999	999999	999999	142	999999	742	596	916	917	670	656	999999	581	999999	766	356	999999	506	999999	294	310	339	264	183	124	300	344	615	320	253	939	944	523	221	477	999999	167	999999	469	756	840	999999	401	30	859	412	882	999999	502	53	190	322	478	670	646	154	493	999999	27	752	999999	980	606	999999	730	999999	934	369	385	999999	199	674	47	999999	453	999999	938	243	323	712	418	396	122	276	72	627	999999	999999	574	333	76	308	62	716	359	999999	556	728	299	158	477	999999	572	296	854	999999	285	982	226	499	216	259	999999	314	344	20	867	339	610	999999	244	91	794	999999	149	999999	999999	331	146	593	600	219	999999	174	999999	894	824	999999	422	555	999999	999999	636	999999	126	999999	763	999999	381	348	992	999999	127	196	999999	999999	728	999999	999999	999999	999999	954	999999	633	899	996	316	380	79	999999	196	51	999999	64	761	750	454	999999	999999	332	999999	999999	949	999999	999999	383	999999	757	260	850	176	314	679	999999	660	396	999999	13	185	129	999999	999999	678	931	161	950	999999	72	434	173	940	18	584	999999	999999	32	14	57	999999	526	904	559	129	229	283	999999	371	999999	404	374	999999	999999	544	816	821	999999	999999	28	646	650	83	39	332	999999	909	167	729	855	623	999999	392	999999	999999	999999	224	951	272	459	999999	279	999999	841	668	69	70	499	474	767	12	100	827	999999	411	390	452	999999	999999	41	320	125	162	516	844	999999	982	512	478	885	601	999999	999999	999999	370	376	72	241	371	272	37	999999	693	962	852	999999	810	405	198	591	216	349	724	240	149	541	999999	999999	997	901	87	558	30	588	175	142	618	92	625	999999	328	220	513	964	14	999999	432	199	664	321	955	587	999999	999999	678	999999	155	251	606	829	259	990	244	469	195	478	398	115	796	999999	999999	728	780	163	272	995	836	760	235	248	119	999999	417	685	946	499	244	999999	910	999999	999999	376	486	796	785	338	976	53	779	999999	511	999999	403	999999	407	237	806	169	999999	682	425	394	999999	367	719	999999	999999	558	523	695	244	999999	204	882	999999	999999	999999	983	999999	934	29	792	981	999999	737	792	533	474	999999	719	999999	84	518	237	498	602	360	999999	87	462	999999	428	530	93	999999	255	132	520	220	860	999999	823	791	690	663	633	413	999999	999999	926	798	118	280	803	12	169	999999	
967	394	141	196	133	906	915	999999	601	271	897	408	999999	999999	23	263	427	999999	999999	999999	828	573	999999	198	999999	499	160	664	648	157	726	999999	141	509	164	135	89	673	861	916	875	512	72	371	515	917	148	265	785	854	853	79	999999	875	917	403	529	942	999999	999999	756	261	539	453	544	999999	276	999999	516	887	184	753	872	953	999999	326	511	503	683	999999	361	894	879	793	303	657	999999	999999	591	760	605	146	522	238	170	623	972	999999	826	698	999999	999999	999999	897	680	110	999999	189	999999	999999	892	999999	268	44	282	861	381	999999	160	887	869	20	400	755	291	47	999999	644	793	794	354	892	676	985	477	205	155	982	123	999999	999999	768	798	990	868	579	999999	487	956	308	251	999999	468	999999	999999	639	999999	993	999999	642	999999	562	396	672	255	10	359	283	566	86	999999	399	999999	957	437	110	999999	999999	999999	712	169	753	999999	494	552	999999	434	999999	165	837	999999	162	376	480	999999	999999	382	136	999999	867	230	603	920	879	593	852	602	510	999999	728	428	365	999999	999999	482	125	999999	901	129	137	576	621	128	729	999999	563	33	999999	633	539	728	94	999999	29	999999	999999	832	809	999999	700	525	923	999999	999999	419	999999	55	472	997	999999	32	480	17	617	301	608	485	999999	999999	39	999999	450	877	999999	10	999999	701	96	421	999999	999999	999999	999999	428	611	999999	394	999999	320	572	517	560	999999	425	516	257	87	56	999999	999999	999999	999999	576	871	872	999999	999999	999999	437	86	382	959	60	91	999999	957	480	999999	16	648	223	794	881	669	999999	277	296	461	464	999999	265	654	369	538	836	652	498	138	556	536	607	139	263	244	999999	558	510	83	501	559	776	499	999999	88	669	999999	999999	907	358	999999	788	593	800	999999	820	728	999999	522	254	281	999999	351	999999	480	51	93	540	646	479	964	767	223	999999	905	975	766	614	290	869	550	892	590	780	951	747	23	339	579	423	471	957	987	828	229	100	435	999999	569	47	585	754	123	438	394	836	574	633	999999	999999	64	124	319	653	999999	388	878	999999	90	732	999999	754	961	233	999999	16	999999	395	999999	814	550	309	54	253	293	999999	999999	999999	395	124	183	390	444	870	369	999999	647	344	134	999999	222	864	386	837	999999	831	793	889	999999	388	67	189	892	90	168	999999	80	76	369	908	999999	726	185	965	559	999999	320	101	863	660	999999	445	271	900	602	686	999999	999999	243	999999	999999	889	730	17	999999	999999	497	999999	711	614	286	
580	975	226	241	496	688	999999	287	371	520	701	36	770	29	999999	918	991	487	482	831	863	999999	999999	905	719	999999	177	907	999999	999999	999999	390	259	384	787	999999	55	669	999999	997	999999	929	999999	999999	999999	863	960	988	999999	999999	506	876	999999	999999	423	747	999999	320	999999	500	520	512	999999	220	565	321	776	396	999999	162	872	331	381	999999	328	934	960	965	604	855	45	999999	472	489	653	89	161	475	960	49	999999	999999	158	615	487	999	217	662	386	999999	96	573	999999	293	212	999999	504	999999	999999	489	999999	999999	715	665	465	340	50	242	566	485	170	311	999999	202	999999	148	183	766	999999	328	726	307	588	615	769	471	999999	189	287	479	585	407	20	999999	261	299	29	492	159	156	959	975	105	999999	828	785	147	564	532	74	10	737	755	146	762	489	523	109	999999	993	907	861	999999	97	900	762	999999	954	940	999999	999999	691	617	851	999999	751	212	999999	786	983	999999	999999	656	222	479	847	652	999999	719	772	999999	919	596	165	999999	107	30	999999	10	76	999999	193	999999	71	945	999999	130	904	777	20	287	835	322	912	999999	48	215	999999	617	999999	120	425	244	999999	696	999999	999999	999999	611	999999	731	204	687	999999	498	150	255	999999	999999	999999	727	747	107	708	494	999999	606	999999	496	211	892	287	400	948	956	999999	948	999999	375	999999	224	669	302	515	999999	93	158	602	999999	528	793	620	476	458	335	372	328	536	683	756	999999	421	964	410	378	454	803	999999	763	428	999999	999999	229	530	945	67	454	591	429	411	999999	13	999999	968	418	999999	999999	942	622	593	751	422	772	999999	153	999999	704	892	147	835	289	419	839	995	335	993	999999	946	999999	277	999999	736	117	999999	999999	599	162	996	992	106	999999	861	999999	179	677	780	36	611	386	999999	999999	562	999999	593	132	381	174	999999	642	999999	881	864	999999	355	675	24	999999	501	653	999999	650	708	899	50	202	427	303	669	327	555	999999	789	569	369	914	366	999999	523	159	999999	434	999999	364	999999	224	778	431	770	504	662	474	534	957	832	502	655	662	413	401	704	87	504	945	96	456	102	305	80	999999	999999	732	999999	352	69	129	761	353	999999	826	424	999999	532	175	664	90	443	831	737	867	268	999999	999999	131	454	999999	929	942	999999	999999	132	482	361	339	195	930	683	192	898	712	999999	311	341	587	977	708	555	339	290	15	23	999999	568	213	182	999999	999999	999999	897	552	200	819	86	999999	703	999999	644	202	999999	999999	407	
999999	932	34	136	957	372	300	153	746	960	600	999999	999999	118	999999	914	999999	999999	999999	85	22	999999	999999	522	999999	235	142	999999	46	999999	362	999999	999999	607	762	337	544	999999	224	252	564	526	999999	592	599	167	814	99	841	999999	496	45	410	659	999999	966	587	511	999999	732	239	416	117	999999	608	250	115	664	999999	534	379	81	943	336	520	496	999999	763	922	999999	420	52	52	18	576	327	948	896	999999	795	750	42	871	492	23	999999	999999	477	983	359	61	159	743	317	657	425	999999	83	148	899	832	823	588	450	321	197	374	999999	116	290	301	219	452	560	783	347	209	460	323	372	999999	666	780	999999	999999	271	309	734	361	161	999999	875	999999	323	999999	927	453	431	180	825	999999	320	371	999999	67	842	707	999999	533	319	226	640	759	776	822	176	52	25	737	60	888	639	747	954	65	426	461	139	999999	999999	893	777	290	498	587	767	304	87	516	871	999999	999999	211	999999	935	594	125	981	501	797	884	438	694	129	999999	155	572	416	647	999999	390	578	594	677	426	448	360	271	198	64	871	965	508	866	496	771	438	706	29	999999	310	999999	638	800	971	465	93	999999	560	442	204	999999	440	876	999999	999999	532	999999	999999	497	244	854	792	999999	925	999999	930	999999	633	176	999999	999999	396	186	339	911	940	999999	705	961	364	199	710	756	860	982	535	999999	385	510	248	999999	90	532	236	456	686	999999	874	999999	999999	265	537	394	999999	999999	502	263	546	579	55	737	999999	663	143	54	153	999999	585	943	393	307	452	132	927	813	999999	864	950	883	999999	999999	920	999999	999999	108	662	326	40	532	490	282	96	806	465	511	85	999999	999999	999999	312	650	616	931	999999	236	813	414	466	912	552	999999	999999	662	354	307	817	999999	237	44	391	999999	16	63	999999	999999	221	645	999999	426	737	368	999999	767	999999	584	141	989	983	209	294	999999	859	128	980	852	968	433	461	167	693	999999	199	364	999999	999999	643	562	478	557	25	177	747	50	184	999999	172	545	91	999999	175	999999	999999	37	999999	143	968	999999	999999	610	152	999999	193	999999	733	838	178	999999	966	106	940	579	999999	436	999999	999999	999999	999999	944	796	690	433	999999	691	992	864	706	172	614	667	516	756	489	999999	414	237	983	247	317	999999	999999	999999	578	984	999999	596	999999	766	842	633	632	999999	999999	286	920	719	444	502	517	868	142	16	506	309	589	194	999999	653	999999	957	143	273	512	609	781	999999	854	368	861	999999	
