500	500	
97	106	93	112	95	97	88	113	88	107	92	100	113	87	98	94	105	92	95	111	84	88	83	112	88	119	117	109	108	96	97	95	100	85	104	93	106	89	84	104	110	104	106	91	97	80	103	76	88	110	91	97	106	108	100	94	96	109	105	111	126	92	102	100	119	104	91	93	110	96	105	92	103	94	103	110	97	94	108	96	99	104	92	75	95	104	124	100	97	90	120	92	85	115	113	100	103	98	119	107	82	90	79	101	102	106	99	104	98	102	103	90	120	108	119	102	92	89	115	86	109	95	102	125	84	91	101	90	107	95	104	113	110	96	111	98	97	127	100	122	100	78	93	96	106	95	90	92	106	94	88	100	123	88	101	88	100	100	86	102	120	94	105	93	104	86	97	107	123	116	120	106	95	99	110	102	109	98	102	114	86	93	114	122	106	90	111	95	117	90	89	98	116	107	95	101	105	110	98	88	86	101	98	112	96	106	108	112	96	109	84	92	94	85	96	102	106	90	89	106	105	98	104	104	112	95	102	106	93	90	115	95	105	105	111	85	103	93	100	95	99	88	92	91	89	102	102	104	98	106	97	106	110	99	99	107	98	117	114	88	110	94	105	109	82	114	98	108	102	90	94	99	88	97	104	104	95	90	86	103	101	107	97	98	104	115	113	86	85	107	108	108	94	86	109	105	100	95	88	101	103	92	85	97	100	107	87	90	89	92	96	111	89	90	117	85	81	99	92	94	119	100	120	98	85	96	103	115	99	100	92	100	91	97	102	104	101	108	96	80	116	96	109	103	91	107	91	80	131	94	104	89	110	95	101	105	98	99	104	97	99	103	104	97	101	109	91	100	98	113	90	77	90	95	109	101	104	92	99	99	99	104	100	102	108	108	93	108	94	111	111	97	93	100	101	107	102	90	93	116	102	105	103	88	100	123	102	104	89	97	104	99	95	85	111	114	102	84	97	98	111	101	94	109	98	80	85	105	113	100	84	106	90	99	92	84	95	108	112	104	94	92	108	101	94	98	99	92	102	99	94	116	104	97	100	103	103	95	95	106	98	104	102	93	99	88	92	105	82	94	117	124	112	116	103	139	92	105	97	103	111	86	98	109	101	104	87	73	126	95	115	103	97	90	95	96	82	99	101	90	
97	98	91	117	102	111	120	101	94	102	107	103	98	102	104	82	119	106	84	90	100	76	107	107	112	103	103	113	112	111	113	117	95	96	84	95	93	115	104	95	88	119	91	104	81	96	113	95	92	106	77	108	99	112	97	110	99	82	91	112	94	106	111	105	92	95	98	88	89	89	104	94	118	100	86	103	100	91	115	97	96	78	124	90	105	100	94	84	120	95	114	106	90	104	99	111	101	99	107	99	89	105	97	95	96	107	103	97	94	104	112	96	90	109	109	97	95	102	108	93	81	97	88	103	95	105	98	99	94	103	115	105	93	101	97	95	98	91	97	97	95	101	106	99	97	96	88	105	86	98	91	89	114	102	94	108	97	97	110	125	106	96	93	105	109	96	91	101	98	113	103	99	93	95	97	101	107	125	101	107	91	115	97	79	83	109	83	104	104	108	107	115	103	102	94	106	88	114	111	95	106	120	95	98	106	107	106	117	106	88	100	85	99	95	99	125	114	93	86	93	110	83	99	105	105	100	97	110	97	86	118	80	92	85	94	101	103	104	90	100	99	108	105	100	107	117	77	120	91	99	112	82	108	102	86	110	93	98	106	107	88	90	88	90	108	110	126	102	101	90	104	105	88	109	92	102	99	104	100	118	85	99	101	108	97	92	89	96	95	89	93	94	90	107	103	95	108	102	92	105	116	90	105	79	104	120	100	91	95	100	105	93	122	99	82	109	92	89	100	100	87	106	104	94	95	101	94	96	103	115	99	105	104	113	100	106	105	110	109	91	94	101	86	97	95	98	95	92	114	101	89	86	102	98	118	85	108	79	116	87	109	127	85	92	112	105	117	112	106	109	105	85	86	98	107	110	87	98	104	90	110	103	99	89	98	100	116	105	111	86	99	110	104	102	75	112	90	106	120	103	109	108	107	92	86	87	102	101	119	99	111	100	99	107	101	105	111	97	127	93	100	94	91	85	105	88	97	118	115	112	99	106	106	101	94	95	88	92	92	113	105	91	82	91	101	101	94	105	100	93	105	83	90	101	99	106	110	118	99	107	93	98	91	107	94	91	84	97	96	94	115	89	103	96	87	104	113	99	83	89	96	91	101	108	91	104	94	99	101	100	82	91	105	102	101	107	95	101	95	117	
199	999999	994	999999	147	671	999999	537	645	97	624	319	710	232	919	428	483	286	523	936	356	809	734	245	999999	905	119	81	151	804	474	641	164	742	284	999999	259	419	292	31	999999	999999	999999	836	648	50	72	928	20	621	999999	609	473	216	999999	999999	525	999999	784	241	999999	117	396	999999	622	983	165	999999	999999	999999	179	999999	994	999999	850	360	989	999999	597	999999	999999	191	70	529	292	864	178	947	825	895	394	501	999999	61	999999	999999	999999	999999	223	664	885	104	980	11	452	458	615	971	366	999999	399	627	171	731	397	380	57	866	558	999999	815	217	152	62	624	678	999999	942	999999	871	999999	20	684	932	999999	749	210	68	999999	834	258	206	590	269	505	767	339	902	999999	98	999999	999999	431	465	999999	677	952	927	999999	774	28	672	939	494	999999	389	942	238	563	648	999999	988	788	999999	509	618	626	999999	999999	856	348	536	289	943	999999	16	588	229	999999	500	796	282	680	313	999999	999999	266	999999	999999	125	824	111	348	24	918	943	999999	707	955	241	60	79	380	530	999999	491	393	996	554	809	999999	722	155	73	851	999999	317	485	907	999999	361	530	439	999999	42	246	198	999999	34	996	999999	881	999999	851	450	999999	902	159	877	334	202	999999	551	643	324	111	955	285	173	31	635	999999	800	42	879	529	999999	938	498	199	303	129	972	557	759	919	459	303	623	134	994	167	999999	582	730	101	979	795	126	999999	291	912	111	12	999999	581	999999	241	972	920	96	999999	661	687	41	999999	297	993	884	405	999999	661	999999	48	37	477	999999	227	999999	787	999999	999999	999999	999999	908	390	999999	999999	999999	187	838	227	331	999999	999999	40	506	920	551	656	803	986	911	999999	287	999999	260	72	975	894	999999	999999	928	194	380	251	151	102	779	650	65	327	999999	706	566	999999	340	959	999999	996	999999	950	675	655	983	563	933	110	291	999999	999999	954	994	302	999999	999999	299	146	332	796	889	999999	150	901	601	486	189	999999	164	852	298	301	72	999999	923	999999	999999	283	999999	817	999999	51	811	500	520	110	999999	514	238	592	145	999999	637	213	117	999999	809	774	63	507	383	729	999999	438	990	838	999999	25	378	999999	786	999999	999999	999999	489	847	603	650	390	999999	162	674	999999	999999	716	104	663	999999	999999	367	949	423	229	999999	443	588	106	382	510	682	218	318	146	520	806	130	268	132	999999	269	999999	169	999999	563	999999	999999	753	383	722	999999	184	43	999999	999999	768	999999	795	242	81	999999	
751	999999	999999	707	292	999999	999999	465	999999	999999	999999	541	145	612	999999	999999	39	666	358	734	999999	723	659	614	507	185	174	999999	751	443	334	999999	60	823	999999	999999	999999	999999	281	510	180	298	617	999999	999999	643	999999	540	616	999999	342	139	999999	999999	999999	37	571	535	209	116	679	999999	713	332	999999	999999	490	321	103	662	770	353	999999	848	563	999999	999999	533	554	999999	999999	634	518	999999	111	204	152	713	999999	490	999999	494	999999	999999	830	767	999999	999999	865	999999	162	586	446	999999	217	999999	745	45	783	529	999999	999999	999999	344	999999	999999	895	999999	231	76	666	999999	999999	999999	492	999999	866	230	27	796	999999	821	668	303	712	999999	197	564	566	121	459	116	929	236	568	141	514	151	344	784	872	645	73	798	999999	385	999999	833	471	999999	999999	999999	27	987	568	110	380	687	632	139	857	341	382	119	616	560	999999	338	54	360	771	724	999999	242	924	999999	757	869	709	337	679	364	102	635	989	935	999999	999999	668	468	761	827	519	214	999999	541	272	954	999999	43	537	999999	789	999999	169	407	638	785	73	999999	999999	510	977	305	999999	503	248	747	999999	681	471	905	669	586	999999	944	215	681	999999	999999	63	999999	687	676	799	985	575	981	475	591	306	313	878	426	125	260	999999	224	999999	999999	999999	524	834	510	571	632	34	212	520	225	999999	957	999999	680	197	548	823	310	999999	474	927	266	282	537	385	168	999999	252	470	349	104	991	926	881	999999	539	969	186	114	176	961	999999	470	259	400	999999	833	208	238	999999	436	999999	718	289	506	45	999999	306	135	413	606	781	742	181	999999	210	999999	598	589	999999	579	646	206	338	512	565	795	32	147	999999	334	827	999999	893	912	555	282	647	384	64	296	672	61	700	570	190	999999	299	138	199	317	245	619	580	997	790	353	999999	999999	941	250	229	169	98	999999	778	768	999999	269	575	928	393	223	534	999999	907	595	505	768	999999	999999	999999	893	999999	729	98	218	443	895	132	212	999999	870	443	814	76	513	962	621	999999	421	999999	40	999999	270	999999	31	94	999999	100	205	847	621	453	15	743	336	220	369	990	999999	999999	953	146	373	45	523	780	720	305	404	632	884	976	911	164	475	340	687	806	77	133	999999	999999	999999	999999	281	999999	437	80	740	302	603	630	231	96	827	893	199	999999	999999	999999	374	912	696	572	999999	644	542	851	278	995	532	999999	999999	446	109	157	999999	18	764	106	353	649	999999	111	999999	264	755	824	
337	581	151	463	406	826	759	999999	119	364	401	636	883	586	802	745	769	49	999999	784	987	999999	683	190	470	999999	897	725	358	594	542	709	889	718	999999	696	854	79	167	107	686	999999	48	854	617	138	223	999999	846	999999	999999	989	557	970	837	999999	898	999999	999999	103	928	44	964	999999	822	692	746	175	72	116	890	999999	882	999999	999999	209	999999	828	572	341	99	999999	878	538	999999	553	999999	999999	881	865	798	999999	86	999999	999999	999999	822	999999	999999	925	391	58	704	740	928	641	116	999999	872	999999	26	79	999999	999999	13	798	999999	999999	999999	279	999999	827	293	999999	318	999999	623	818	440	999999	387	127	796	647	950	999999	999999	147	610	999999	446	213	57	253	848	728	506	425	70	380	496	396	261	763	394	564	764	508	432	931	28	999999	516	999999	999999	899	283	999999	710	961	372	27	999999	650	832	999999	779	49	357	999999	501	207	999999	70	958	990	999999	42	262	999999	287	927	715	678	603	999999	696	630	993	949	455	755	714	999999	18	479	571	999999	930	999999	784	724	160	843	440	820	539	456	468	999999	42	251	497	325	684	999999	312	156	56	684	640	159	999999	408	144	745	492	999999	62	489	429	265	111	204	611	562	999999	872	248	999999	618	250	172	734	999999	999999	267	399	423	573	176	424	999999	256	428	999999	678	752	709	694	338	880	403	999999	840	777	149	999999	713	132	999999	439	907	274	76	399	987	321	491	929	487	102	245	488	322	14	700	855	776	976	999999	35	173	553	454	737	999999	192	893	999999	74	964	686	301	999999	999999	516	300	190	38	647	366	270	999999	217	999999	644	999999	666	999999	87	999999	527	999999	247	641	999999	364	819	999999	999999	804	428	352	865	999999	416	943	582	585	999999	410	999999	747	338	527	764	394	999999	999999	103	931	999999	67	72	780	999999	949	64	274	470	999999	480	851	484	999999	938	918	914	694	999999	999999	342	999999	999999	999999	618	999999	408	719	999999	999999	999999	610	245	622	288	370	290	94	85	999999	889	317	125	345	929	999999	272	495	999999	846	479	999999	389	402	598	445	718	394	171	999999	999999	344	999999	999999	999999	870	616	862	564	577	638	829	618	372	811	35	999999	13	747	795	516	999999	140	40	412	376	231	843	33	842	999999	895	922	417	999999	555	999999	999999	210	68	216	410	931	22	999999	649	999999	27	590	999999	480	715	647	376	161	638	214	999999	184	768	999999	773	838	722	925	999999	907	999999	456	265	115	437	803	688	999999	116	981	127	
822	762	343	213	262	461	372	937	258	999999	266	999999	351	562	362	442	419	443	999999	218	97	474	999999	831	571	334	999999	999999	912	958	787	55	657	999999	544	422	434	445	520	387	359	988	495	360	944	178	914	553	84	999999	279	154	544	999999	40	358	999999	512	642	999999	993	999999	999999	300	768	220	630	264	28	940	17	974	922	193	858	999999	999999	999999	886	403	419	914	968	551	688	642	510	884	66	999999	402	922	802	592	394	40	963	205	591	734	547	999999	534	999999	362	304	232	360	999999	930	378	637	625	999999	517	89	361	999999	999999	136	999999	999999	208	832	999999	95	181	339	799	828	146	784	800	162	855	759	389	834	198	394	999999	160	970	135	816	764	307	562	84	314	999999	999999	999999	999999	999999	800	461	999999	999999	277	132	999999	561	95	999999	999999	837	473	393	758	700	527	295	227	715	559	775	83	999999	784	999999	619	265	495	159	999999	200	345	137	65	308	999999	999999	920	999999	528	599	885	340	232	927	834	179	326	613	161	204	999999	749	999999	35	999999	687	999999	489	513	999999	999999	999999	999999	999999	502	345	999999	999999	24	288	374	955	197	999999	890	999999	999999	857	954	449	938	881	998	462	823	999999	663	999999	920	999	438	999999	999999	999999	999999	950	202	827	434	498	840	867	599	872	830	421	999999	514	999999	645	999999	953	534	73	698	194	936	685	999999	906	682	999999	539	24	999999	932	208	306	437	939	550	965	432	465	609	80	291	135	632	412	43	999999	895	285	114	484	907	693	202	349	999999	517	999999	528	816	999999	337	584	999999	897	222	265	87	999999	105	928	999999	79	999999	627	999999	810	63	179	872	533	413	999999	910	375	35	999999	114	97	925	42	719	903	648	77	742	706	113	734	999999	778	81	700	189	999999	952	837	238	999999	446	213	999999	999999	999999	293	138	83	999999	999999	872	708	999999	989	279	72	218	999999	999999	999999	999999	205	706	328	980	999999	461	999999	84	733	423	999999	285	540	999999	999999	578	643	258	365	938	999999	41	456	861	491	627	92	430	999999	967	999999	416	841	689	251	506	145	106	561	831	999999	999999	999999	999999	684	999999	999999	999999	999999	493	575	379	999999	458	225	999999	260	999999	499	476	379	292	956	766	98	780	444	850	999999	225	443	999999	696	533	523	669	100	999999	186	68	16	744	999999	633	401	955	351	393	473	999999	256	999999	606	95	462	142	52	185	155	904	987	770	999999	341	60	999999	683	999999	934	556	999999	999999	289	440	999999	635	418	333	
374	142	439	999999	999999	999999	968	764	940	610	81	391	626	915	999999	282	81	246	999999	541	582	373	281	809	458	917	14	220	398	176	626	827	723	719	999999	22	474	936	392	616	999999	296	98	83	470	553	929	999999	968	17	999999	232	829	877	750	999999	860	630	602	999999	328	758	999999	999999	984	254	667	999999	999999	65	808	144	854	999999	178	999999	284	208	348	999999	999999	846	999999	391	999999	999999	997	846	999999	999999	162	844	344	922	298	999999	999999	325	98	226	886	32	62	913	208	234	378	999999	999999	999999	725	661	999999	696	999999	481	516	984	965	591	256	820	937	304	999999	963	799	999999	999999	999999	376	959	120	131	29	964	793	999999	999999	582	999999	366	999999	515	999999	500	562	647	449	817	108	936	359	999999	970	75	999999	758	20	999999	434	446	740	154	96	999999	551	170	677	999999	687	188	999999	392	999999	890	682	999999	219	999999	411	161	492	93	465	999999	999999	612	161	953	880	45	999999	999999	157	588	999999	993	999999	999999	949	402	999999	930	139	919	144	966	941	89	393	662	548	608	833	999999	953	656	689	656	165	999999	18	723	999999	999999	859	853	999999	978	274	689	999999	891	463	999999	191	562	999999	545	999999	644	671	81	570	227	999999	720	124	874	634	969	999999	999999	173	20	393	256	302	486	70	999999	731	962	815	704	658	657	155	824	101	401	702	153	999999	999999	277	936	999999	420	999999	149	999999	370	353	304	384	241	727	453	625	935	269	477	485	999999	913	999999	266	866	569	838	999999	299	783	242	999999	171	421	652	999999	456	103	882	330	920	551	370	999999	520	329	427	930	702	208	166	141	234	667	345	999999	569	680	999999	850	327	574	450	999999	121	37	223	819	84	999999	179	841	386	157	564	473	552	99	746	546	152	908	999999	100	627	110	52	503	86	55	182	776	806	41	12	999999	111	784	507	493	999999	607	855	990	39	324	755	87	113	871	999999	480	933	749	708	999999	700	999999	999999	20	985	720	743	38	538	402	999999	355	154	217	372	768	591	263	440	544	999999	999999	70	313	355	965	400	214	999999	701	842	66	332	593	655	751	999999	497	508	395	863	826	462	999999	288	409	932	895	509	296	888	680	319	174	365	818	298	656	999999	29	330	539	48	836	559	999999	32	560	562	999999	999999	999999	755	999999	680	236	999999	433	999999	946	999999	504	999999	999999	813	171	747	168	237	837	463	178	833	999999	75	334	788	999999	87	309	387	381	343	889	353	795	925	999999	493	
999999	999999	864	632	718	999999	999999	834	999999	33	398	999999	863	999999	724	166	999999	999999	276	979	356	448	804	356	724	568	660	171	815	360	999999	245	483	675	108	448	598	545	125	500	250	499	999999	601	689	78	523	58	999999	732	577	535	658	294	146	690	594	518	907	159	336	664	999999	984	15	999999	758	198	234	286	568	239	154	775	739	857	995	212	666	656	999999	999999	999999	93	783	492	587	198	538	417	854	90	638	966	999999	586	479	999999	999999	537	319	335	824	342	173	347	390	883	555	289	695	391	999999	261	114	724	121	999999	210	522	999999	999999	999999	999999	431	999999	999999	188	611	163	387	535	616	138	346	999999	788	220	999999	445	112	999999	643	258	999999	999999	237	386	861	450	475	543	999999	82	999999	750	675	17	910	685	746	999999	281	401	902	170	999999	723	914	395	999999	900	26	765	420	871	925	411	104	958	999999	999999	999999	999999	688	999999	999999	543	999999	595	53	780	310	243	699	900	432	999999	355	999999	999999	514	472	999999	999999	999999	526	502	662	101	825	274	912	951	435	531	884	999999	999999	999999	892	999999	556	328	351	165	999999	783	76	520	999999	683	999999	542	999999	745	752	851	999999	123	326	774	881	999999	770	779	867	999999	808	177	25	321	538	296	669	468	957	153	133	358	975	743	999999	152	652	151	218	999999	691	689	999999	43	463	600	742	128	358	481	558	572	297	249	974	899	504	137	155	769	999999	801	788	609	727	308	999999	582	999999	739	432	629	570	999999	999999	129	999999	982	857	937	553	999999	119	486	595	999999	70	736	768	537	647	525	996	449	999999	890	901	179	315	165	462	999999	780	999999	58	999999	11	800	999999	855	999999	522	279	217	999999	999999	691	312	24	176	248	999999	813	811	101	907	633	131	991	999999	228	999999	676	702	485	393	770	500	437	666	559	270	164	913	999999	999999	255	999999	999999	183	208	598	165	149	999999	61	356	968	528	150	305	880	808	802	999999	291	999999	577	732	832	562	201	999999	357	616	999999	256	999999	784	965	662	844	897	818	999999	629	73	537	999999	433	47	801	972	999999	999999	679	461	999999	285	744	290	678	999999	401	620	17	724	807	532	939	804	455	193	999999	488	999999	982	990	233	18	999999	999999	791	308	795	760	228	999999	987	937	525	999999	624	999999	999999	999999	788	999999	207	571	904	266	15	999999	628	999999	618	419	807	909	696	471	138	277	999999	973	886	999999	606	860	788	999999	820	594	999999	910	999999	153	999999	504	673	999999	
999999	661	113	961	311	946	679	213	152	999999	780	87	999999	64	765	999999	523	712	107	40	899	347	999999	999999	446	421	431	718	760	999999	999999	313	246	999999	678	999999	173	999999	671	939	87	999999	999999	980	999999	742	353	369	999999	483	999999	999999	407	642	999999	455	999999	999999	999999	890	524	961	453	999999	999999	477	841	41	999999	298	194	958	50	167	999999	999999	629	802	412	999999	77	72	999999	287	844	999999	999999	603	999999	999999	999999	827	999999	781	425	126	949	49	714	999999	900	322	999999	856	298	671	999999	249	999999	89	825	85	933	821	822	462	999999	999999	833	896	999999	248	408	999999	698	366	918	269	742	999999	557	589	999999	523	999999	999999	88	716	999999	183	254	666	913	553	999999	523	999999	999999	958	963	729	783	216	817	999999	662	999999	999999	167	932	753	864	507	999999	531	245	987	999999	999999	77	999999	680	999999	659	651	904	334	854	754	185	471	699	310	778	999999	774	383	999999	999999	999999	841	257	559	66	430	390	169	70	32	171	536	484	211	891	999999	999999	607	999999	175	999999	999999	68	86	982	999999	63	563	728	745	999999	999999	717	999999	876	235	135	999999	129	239	271	999999	274	832	999999	649	987	497	419	999999	999999	176	826	114	781	813	782	180	999999	596	376	999999	999999	999999	274	309	819	999999	335	665	464	999999	487	999999	904	677	73	236	493	342	483	566	153	999999	999999	590	46	999999	999999	72	999999	954	554	532	863	445	999999	949	567	293	999999	999999	999999	754	734	141	689	508	210	999999	750	556	687	243	123	810	682	901	637	999999	272	216	826	272	222	999999	383	954	464	469	999999	123	999999	209	999999	755	999999	999999	999999	556	901	537	412	339	999999	895	277	999999	419	63	762	413	322	883	30	623	901	899	541	235	999999	734	54	741	740	999999	888	487	731	367	416	999999	106	91	782	735	804	496	950	326	999999	72	545	999999	999999	999999	999999	785	999999	999999	854	503	858	579	999999	177	492	999999	598	685	17	999999	589	999999	646	478	999999	241	110	295	819	414	999999	999999	999999	999999	198	644	999999	999999	999999	113	308	842	513	912	435	999999	293	615	999999	143	999999	999999	319	999999	483	493	764	237	652	569	684	999999	79	449	999999	999999	999999	999999	978	999999	999999	817	849	904	490	999999	999999	733	53	790	948	494	51	685	516	999999	905	551	222	705	879	806	139	275	428	415	999999	73	367	791	941	190	637	405	999999	90	426	415	960	999999	945	40	999999	861	621	200	851	393	933	999999	738	43	889	999999	968	830	999999	583	485	
85	972	999999	376	261	999999	767	857	999999	999999	436	266	499	591	999999	759	849	622	277	653	238	563	390	140	496	999999	908	301	999999	436	676	402	842	999999	885	999999	471	664	932	23	854	342	215	214	507	614	999999	452	414	523	128	218	999999	929	999999	522	592	354	880	208	939	475	502	999999	512	44	424	999999	999999	720	999999	195	689	999999	999999	895	358	185	633	881	999999	999999	886	999999	317	468	981	999999	683	373	182	999999	784	733	83	388	840	995	702	472	200	678	746	693	235	999999	528	167	140	361	173	416	999999	999999	393	483	999999	662	902	53	62	512	886	999999	548	181	411	956	999999	420	65	362	483	170	691	145	999999	203	615	999999	939	824	781	331	209	765	404	785	349	600	999999	187	103	658	420	688	792	414	154	63	532	999999	999999	999999	305	811	933	561	317	999999	764	999999	57	528	113	999999	730	564	999999	782	777	625	616	589	620	877	999999	824	750	12	353	314	58	999999	851	999999	999999	999999	36	999999	832	843	477	101	999999	999999	140	999999	554	191	957	237	281	371	286	907	999999	397	109	999999	551	118	811	999999	904	459	347	495	999999	736	392	999999	538	744	999999	933	157	524	753	999999	999999	694	280	999999	55	126	999999	999999	285	944	421	458	961	999999	846	999999	42	173	999999	999999	76	999999	898	818	799	298	999999	536	421	352	759	441	999999	892	680	856	838	252	999999	788	425	999999	220	999999	999999	933	707	999999	897	235	901	984	337	377	150	112	796	461	769	999999	427	507	999999	999999	999999	979	814	79	927	990	886	789	904	408	960	999999	433	175	503	865	590	767	999999	195	451	775	114	276	751	577	69	386	482	511	370	999999	396	999999	548	345	128	638	13	907	349	121	90	928	417	735	999999	631	958	903	176	999999	868	88	490	999999	999999	548	999999	359	999999	999999	999999	402	48	51	28	999999	627	999999	747	999999	764	731	999999	999999	695	999999	858	999999	898	438	427	999999	344	999999	999999	999999	798	139	469	999999	320	999999	977	839	804	999999	890	375	716	999999	14	800	166	225	896	146	243	159	723	699	689	312	461	501	92	738	67	337	991	711	356	497	698	177	640	120	754	15	999999	17	295	493	308	374	434	627	421	129	814	999999	999999	648	415	770	890	18	202	999999	757	999999	630	562	999999	15	187	516	111	999999	584	785	999999	237	623	716	413	205	13	97	77	464	999999	937	523	88	637	999999	999999	928	999999	632	999999	999999	258	470	387	999999	120	303	196	918	526	999999	999999	38	
530	847	35	699	366	694	15	999999	999999	303	999999	999999	999999	304	377	479	433	183	713	952	867	123	978	163	338	680	95	999999	900	999999	938	999999	402	494	557	790	682	393	999999	592	626	812	860	954	720	999999	693	815	926	716	494	352	718	593	170	416	868	871	999999	686	999999	306	214	999999	999999	855	299	554	746	587	999999	999999	999999	130	999999	65	262	33	443	643	986	280	783	194	664	595	185	809	334	151	921	999999	32	885	983	330	999999	601	600	864	999999	999999	78	348	919	453	741	598	999999	115	164	844	438	726	999999	337	522	30	605	769	679	490	230	605	999999	999999	27	999999	146	14	456	999999	433	999999	249	848	999999	999999	274	220	854	587	551	228	999999	87	382	306	195	999999	807	588	996	831	999999	914	999999	999999	682	933	436	999999	461	263	999999	502	999999	999999	487	851	135	88	755	394	914	102	939	11	619	589	613	721	540	491	206	868	665	602	393	334	929	999999	999999	340	784	839	136	297	570	494	666	522	999999	344	999999	729	832	611	999999	102	974	916	853	103	330	714	483	969	67	999999	999999	818	999999	162	921	395	325	424	999999	85	965	652	441	135	999999	100	902	999999	999999	999999	45	63	686	999999	999999	22	999999	999999	999999	79	365	999999	239	779	656	847	55	666	422	145	999999	418	10	999999	136	999999	485	727	180	240	811	287	19	999999	999999	783	141	187	801	908	507	999999	414	999999	719	809	422	999999	478	84	55	246	999999	825	999999	999999	63	999999	999999	38	999999	169	498	779	268	999999	157	999999	33	872	716	867	864	513	637	757	999999	999999	131	327	909	823	259	999999	194	574	999999	193	999999	138	730	296	23	773	999999	348	167	635	282	641	999999	999999	638	605	368	999999	382	279	197	314	624	592	724	999999	129	713	999999	403	595	693	584	963	129	895	152	430	854	999999	142	298	599	377	999999	490	665	144	999999	653	736	16	202	234	999999	225	514	147	571	178	654	667	438	999999	49	588	66	699	999999	742	999999	999999	999999	999999	147	898	999999	999999	405	999999	999999	999999	999999	266	666	999999	501	359	967	904	390	14	858	685	999999	999999	860	999999	999999	999999	999999	966	489	452	999999	798	683	910	97	999999	510	268	742	338	987	669	149	182	999999	461	96	707	731	751	999999	458	90	647	999999	673	48	878	999999	795	810	224	505	85	75	868	905	590	999999	999999	403	132	271	529	698	777	334	688	737	877	522	999999	244	737	999999	741	717	45	75	999999	68	631	350	946	528	773	173	73	
999999	239	555	999999	444	861	358	239	999999	560	949	999999	999999	360	151	50	283	93	979	768	985	334	999999	999999	524	848	811	771	999999	325	11	925	613	270	581	507	331	999999	291	999999	389	861	554	166	999999	999999	85	708	490	309	673	444	999999	405	88	999999	88	685	999999	596	60	586	457	871	558	999999	999999	87	779	644	999999	266	802	607	999999	999999	779	999999	999999	526	999999	113	291	481	651	567	141	218	191	799	428	646	44	695	332	802	413	682	608	72	544	999999	999999	999999	591	416	999999	195	26	954	999999	94	902	999999	823	946	305	975	230	991	892	255	895	999999	999999	82	231	999999	285	586	720	107	395	721	981	774	999999	445	890	245	925	945	202	236	796	344	743	579	999999	999999	999999	437	999999	999999	179	299	112	948	630	518	194	535	910	999999	999999	905	698	190	999999	58	999999	860	94	999999	75	946	999999	668	193	880	999999	999999	244	900	90	292	644	778	551	999999	672	999999	814	382	60	400	44	762	992	891	645	563	106	823	612	645	353	477	999999	232	247	443	765	749	189	542	301	999999	359	952	271	920	638	792	386	999999	56	712	934	999999	999999	999999	676	999999	245	775	555	421	999999	444	939	176	999999	329	454	238	470	74	203	517	109	999999	412	999999	630	725	924	313	999999	75	599	641	543	876	320	946	767	473	999999	413	986	879	999999	915	999999	104	692	319	348	999999	999999	981	518	999999	576	887	888	636	671	520	999999	252	999999	231	844	999999	999999	361	999999	508	470	999999	560	790	531	999999	311	497	37	535	999999	614	965	297	988	618	132	126	309	433	68	141	801	993	561	744	905	501	80	999999	471	999999	999999	840	687	999999	430	728	895	356	586	999999	609	146	487	247	999999	686	999999	236	185	516	999999	585	449	339	205	566	238	786	324	809	999999	321	74	999999	999999	999999	610	908	197	999999	230	953	846	666	532	665	516	324	467	999999	268	999999	539	999999	289	726	400	999999	999999	863	999999	999999	42	999999	974	297	81	785	934	999999	86	334	48	781	295	108	738	783	807	540	60	999999	329	105	999999	581	781	999999	999999	586	734	262	34	333	999999	121	999999	80	691	244	593	730	999999	999999	152	934	805	999999	668	191	988	999999	550	354	999999	586	999999	937	235	403	515	962	999999	357	427	823	310	714	878	183	188	999999	101	573	947	329	533	24	953	617	775	999999	450	999999	598	127	999999	679	519	326	332	983	999999	298	729	999999	366	42	999999	328	634	100	999999	495	999999	329	526	999999	
999999	999999	63	774	999999	618	627	491	999999	143	759	309	121	999999	205	561	850	204	823	999999	843	326	962	999999	999999	635	982	999999	153	999999	999999	278	601	999999	282	35	273	558	999	236	671	247	119	232	282	588	217	13	999999	328	999999	808	505	723	143	91	531	561	647	358	635	999999	347	566	906	999999	707	385	999999	179	298	302	205	999999	141	999999	999999	739	228	999999	428	979	788	825	321	429	772	999999	602	201	504	999999	999999	651	601	728	899	553	999999	999999	880	831	656	726	40	999999	612	908	592	537	999999	999999	343	109	929	656	163	522	254	999999	717	830	782	166	674	586	999999	553	999999	999999	999999	663	999999	436	999999	596	332	999999	794	969	816	864	999999	75	327	713	378	811	721	945	574	387	308	839	84	60	58	499	999999	999999	960	69	999999	189	999999	220	999999	999999	441	343	999999	999999	727	999999	671	853	545	717	839	999999	218	579	832	60	838	329	999999	584	362	999999	547	833	20	999999	19	999999	951	115	244	999999	345	999999	380	388	621	482	999999	999999	177	999999	514	999999	660	999999	999999	999999	999999	861	351	999999	854	793	554	999999	795	500	91	387	999999	914	999999	999999	482	732	626	747	209	999999	439	365	999999	341	416	999999	999999	999999	999999	999999	115	629	999999	99	763	733	262	551	917	999999	592	999999	401	281	999999	999999	327	84	858	928	999999	999999	191	999999	432	985	840	523	999999	421	720	999999	999999	170	281	645	999999	812	676	749	480	84	830	652	861	317	963	398	581	162	814	999999	358	999999	456	617	448	746	666	778	892	738	174	999999	999999	12	804	241	10	123	869	515	408	118	457	999999	667	538	921	999999	999999	452	941	234	607	999999	999999	82	714	999999	207	647	156	898	857	741	910	334	816	859	512	732	999999	468	293	309	999999	249	796	66	999999	999999	999999	551	999999	449	797	999999	898	153	999999	731	526	346	916	999999	369	509	999999	999999	489	343	721	72	612	299	64	483	999999	999999	71	991	285	999999	999999	999999	822	604	152	417	944	999999	436	673	97	999999	216	61	551	72	999999	130	999999	999999	576	616	198	763	938	466	395	999999	998	600	91	779	455	999999	999999	999999	409	764	367	844	771	519	906	58	974	832	93	999999	932	999999	367	999999	999999	999999	92	999999	108	999999	999999	686	32	631	972	836	591	318	999999	348	428	921	663	999999	999999	153	318	66	709	999999	999999	115	383	391	391	999999	999999	999999	775	260	785	534	999999	350	107	681	822	150	546	80	467	666	507	745	584	999999	225	191	187	860	
999999	999999	999999	999999	279	560	313	640	999999	999999	603	999999	999999	84	999999	893	400	323	88	92	331	178	520	639	682	999999	608	999999	806	999999	999999	61	962	914	999999	759	147	571	80	546	999999	999999	900	693	476	999999	133	433	192	691	620	902	112	105	539	718	515	758	286	999999	952	675	833	870	948	551	488	628	710	803	756	828	999999	542	999999	149	278	826	172	666	999	185	999999	125	759	999999	999999	866	384	999999	999999	999999	295	923	594	702	999999	40	999999	924	537	504	722	388	935	791	999999	569	999999	400	450	689	999999	999999	157	776	999999	718	999999	999999	602	621	254	999999	558	999999	543	329	947	999999	790	247	999999	248	999999	999999	462	76	190	968	352	389	484	983	215	565	999999	675	775	817	483	640	920	999999	332	916	260	668	830	567	999999	339	621	380	610	999999	999999	357	999999	651	323	162	537	151	999999	999999	999999	270	999999	993	584	999999	553	139	537	159	327	292	915	222	999999	999999	246	622	720	999999	767	999999	999999	13	956	446	193	999999	999999	330	112	778	204	120	999999	999999	819	999999	983	389	786	491	843	460	884	325	441	279	406	999999	915	914	431	590	454	999999	886	845	46	147	999999	999999	636	216	999999	549	97	804	999999	999999	999999	999999	639	999999	237	285	999999	923	128	641	14	914	727	999999	414	999999	356	613	999999	746	112	974	799	845	705	366	855	999999	413	344	237	637	836	999999	555	515	285	101	363	178	999999	963	999999	405	999999	770	702	999999	801	999999	203	484	148	999999	163	999	611	793	635	870	999999	634	999999	999999	413	377	999999	586	428	999999	913	265	260	999999	975	999999	258	999999	999999	934	664	203	834	555	151	753	498	999999	999999	999999	904	491	465	999999	999999	146	454	999999	991	766	999999	125	243	999999	945	937	233	651	999999	24	750	999999	91	999999	216	999999	800	964	642	660	999999	937	999999	872	995	431	799	767	749	838	694	316	999999	999999	999999	548	960	932	609	214	529	847	428	973	999999	697	410	999999	999999	522	346	490	999999	999999	999999	755	526	371	907	524	148	999999	901	883	999999	444	804	999999	459	999999	275	999999	364	438	140	999999	519	999999	76	999999	999999	44	490	237	502	213	16	81	68	999999	32	599	35	95	75	73	945	545	652	371	892	999999	316	619	256	999999	135	871	210	999999	245	900	304	609	999999	114	975	674	391	126	437	733	86	962	644	676	999999	279	999999	76	96	973	972	704	414	756	727	999999	980	33	88	144	999999	213	260	131	999999	425	999999	961	999999	999999	164	536	
934	169	198	353	974	580	635	999999	999999	144	999999	271	928	600	204	745	386	999999	694	367	47	302	863	872	712	523	382	426	686	411	999999	816	819	446	770	255	568	999999	999999	410	999999	233	999999	736	445	988	203	704	231	999999	584	984	586	796	999999	999999	999999	999999	641	461	207	999999	178	108	166	999999	999999	999999	829	949	999999	12	216	293	969	814	667	137	437	723	330	678	999999	840	826	999999	999999	32	947	999999	949	253	742	445	212	188	64	999999	579	493	546	999999	999999	999999	669	582	999999	999999	827	684	973	999999	888	999999	141	529	23	338	281	173	722	999999	544	699	999	934	269	771	90	790	759	141	999999	943	187	618	803	999999	180	999999	224	999999	205	999999	166	779	364	824	999999	683	999999	725	999999	416	771	999999	176	185	282	735	999999	17	221	46	925	842	621	944	741	522	725	100	167	37	948	784	234	282	999999	999999	579	445	466	999999	999999	43	876	151	182	70	451	628	650	445	931	999999	725	168	347	323	999999	420	92	999999	958	84	567	999999	467	986	892	999999	641	62	165	876	550	999999	999999	999999	966	480	771	681	80	107	449	999999	999999	999999	69	75	999999	230	72	168	999999	999999	448	999999	475	648	683	196	177	557	999999	598	289	65	999999	911	746	999999	357	687	648	411	721	861	634	845	141	999999	926	827	959	999999	990	996	523	999999	375	999999	425	327	796	585	999999	523	120	851	442	50	83	158	328	999999	999999	384	520	951	952	587	999999	630	517	956	269	350	598	999999	608	999999	541	790	999999	999999	39	999999	999999	73	999999	208	999999	999999	412	999999	999999	778	508	479	999999	615	999999	999999	923	787	954	795	810	999999	325	173	999999	544	253	159	508	292	999999	452	999999	843	493	999999	63	754	837	999999	227	426	999999	490	842	999999	999999	992	806	999999	999999	757	921	244	229	60	747	734	282	215	540	262	592	371	176	999999	30	705	131	39	518	178	950	822	578	393	999999	834	331	999999	518	260	353	539	425	999999	531	225	624	443	709	328	481	631	999999	964	834	999999	999999	999999	107	331	870	776	999999	698	806	108	665	835	522	912	413	999999	697	289	999999	999999	999999	999999	534	805	999999	999999	999999	999999	697	999999	230	613	559	596	520	999999	999999	999999	389	577	999999	726	58	432	999999	788	999999	796	915	15	933	322	65	780	999999	13	999999	302	250	192	455	271	11	487	878	61	285	925	402	867	766	999999	900	341	999999	229	271	112	255	302	766	534	999999	691	395	908	558	778	602	516	999999	417	
945	206	999999	816	999999	999999	553	999999	513	995	999999	57	999999	432	421	999999	999999	999999	741	159	999999	948	999999	920	999999	319	101	970	999999	506	999999	886	584	359	565	703	218	168	999999	999999	558	748	788	771	141	235	451	999999	999999	833	973	827	774	143	370	997	781	211	999999	415	480	583	13	999999	671	517	999999	890	867	999999	515	647	999999	51	601	308	169	653	789	761	868	138	483	669	999999	506	999999	451	999999	567	922	17	338	98	999999	999999	744	782	999999	623	999999	561	999999	777	999999	335	556	733	542	71	999999	137	422	999999	547	999999	109	344	483	175	999999	999999	901	309	796	508	999999	192	999999	999999	564	387	553	175	998	316	41	999999	351	207	999999	388	909	927	729	794	594	270	550	877	999999	999999	308	935	999999	740	659	796	981	820	999999	999999	911	915	507	461	583	257	999999	240	320	999999	992	286	999999	28	122	973	580	11	913	57	999999	944	751	163	999999	618	947	268	657	999999	724	999999	189	999999	999999	999999	429	277	221	347	999999	319	999999	999999	417	31	719	999999	627	685	226	980	906	970	731	966	174	353	382	965	309	999999	583	85	679	999999	106	999999	551	129	999999	312	789	575	855	332	387	279	746	67	999999	999999	640	999999	28	744	624	999999	854	999999	829	999999	895	999999	48	390	999999	492	802	945	924	90	999999	508	141	913	200	340	124	999999	589	894	607	325	999999	561	181	612	999999	934	847	887	785	51	300	477	999999	543	537	474	999999	895	477	800	142	999999	999999	999999	839	115	999999	293	999999	999999	920	999999	999999	579	189	487	999999	999999	435	999999	108	47	305	999999	217	663	505	656	803	649	812	694	999999	999999	193	999999	471	999999	772	951	390	564	999999	340	131	366	999	838	363	59	265	472	469	609	999999	104	999999	482	923	185	609	897	489	455	999999	999999	517	671	396	999999	999999	180	360	484	487	544	255	964	496	851	664	667	302	999999	394	349	235	999999	999999	98	735	988	999999	597	351	492	84	999999	999999	895	999999	999999	451	999999	44	95	122	984	132	167	849	558	999999	999999	520	941	999999	736	70	302	10	699	999999	308	205	37	64	763	143	995	469	908	276	999999	13	999999	999999	999999	719	309	237	250	695	947	248	187	12	54	86	410	887	999999	999999	405	894	158	999999	999999	236	16	40	358	851	137	698	941	291	395	999999	999999	724	734	26	761	75	759	14	999999	999999	999999	34	20	687	999999	117	999999	999999	999999	705	854	563	83	643	999999	278	878	399	568	259	307	895	999999	975	891	
999999	999999	331	524	999999	145	154	165	93	218	982	999999	671	128	999999	576	319	420	689	224	631	999999	100	999999	492	999999	370	446	368	761	132	999999	44	999999	56	955	800	117	541	570	709	408	989	435	730	999999	217	280	549	683	988	999999	926	761	999999	999999	71	27	41	152	775	708	796	331	999999	574	999999	876	81	999999	999999	211	878	129	514	232	999999	999999	583	244	979	99	897	684	773	647	490	283	534	22	999999	999999	85	398	795	11	611	999999	349	166	273	341	208	485	907	786	606	999999	256	47	999999	406	999999	797	999999	685	810	999999	558	448	93	711	999999	69	180	993	135	490	333	512	999999	999999	326	999999	971	648	999999	422	777	999999	51	999999	36	497	639	497	349	288	235	999999	999999	499	119	900	82	561	989	149	314	914	661	125	484	744	426	389	999999	26	999999	524	794	398	345	572	999999	410	999999	999999	429	683	653	999999	264	223	321	999999	883	425	354	999999	999999	751	999999	863	335	925	208	999999	80	999999	417	332	462	999999	325	802	164	547	504	672	999999	145	720	999999	270	814	861	270	432	304	999999	663	671	415	866	53	999999	999999	246	481	211	999999	783	179	275	331	394	554	898	519	999999	346	921	682	543	522	41	486	602	521	74	938	999999	776	754	753	999999	56	844	999999	521	999999	310	999999	471	484	362	550	365	939	430	999999	999999	912	336	169	742	999999	872	353	22	804	999999	999999	999999	272	999999	999999	999999	521	999999	347	999999	627	998	295	45	898	220	68	169	999999	131	663	101	757	576	999999	999999	595	999999	672	184	999999	999999	716	803	999999	615	208	943	356	135	843	279	92	607	999999	913	50	999999	999999	999999	814	193	532	682	225	634	660	695	592	565	829	510	997	999999	999999	369	291	492	460	293	22	124	813	364	287	394	18	160	832	999999	410	471	177	893	369	316	735	43	588	950	955	512	360	790	306	343	281	919	398	384	631	999999	673	999999	999999	699	380	999999	999999	830	999999	509	863	558	165	367	999999	999999	803	902	633	258	904	509	338	509	763	32	999999	944	122	999999	761	457	413	853	798	999999	137	669	935	999999	638	757	999999	455	649	999999	635	999999	10	178	126	495	751	383	653	173	231	265	999999	358	999999	460	718	999999	748	415	155	311	569	724	975	999999	966	999999	619	156	999999	882	860	999999	999999	128	943	944	971	275	999999	39	209	999999	396	871	733	586	999999	187	49	795	707	999999	999999	334	380	286	202	983	999999	685	999999	506	987	348	405	974	962	
991	517	773	566	999999	708	125	111	933	338	999999	409	389	999999	441	117	390	185	999999	999999	72	999999	667	752	988	746	30	275	999999	647	57	476	759	624	465	670	275	239	999999	535	999999	232	999999	947	97	584	999999	999999	999999	399	607	999999	999999	999999	900	999999	849	999999	578	999999	687	850	999999	999999	290	637	650	765	999999	771	841	160	999999	101	999999	839	311	719	664	414	999999	999999	943	314	50	884	697	999999	999999	999999	999999	254	660	499	847	691	823	160	999999	999999	999999	384	999999	560	999999	999999	222	687	898	70	941	999999	999999	999999	139	734	906	103	999999	999999	939	561	51	941	999999	596	500	461	254	999999	26	999999	62	214	480	231	999999	392	756	594	999999	20	999999	662	279	691	888	999999	369	999999	999999	999999	904	271	520	381	343	973	610	961	999999	760	442	817	999999	790	87	162	999999	907	695	524	347	661	733	928	372	388	671	269	999999	14	101	141	999999	296	999999	999999	693	108	888	75	782	794	638	912	999999	381	618	489	613	736	801	461	427	270	392	253	538	999999	19	999999	312	350	264	951	668	311	999999	758	543	296	999999	999999	29	630	741	553	33	821	999999	990	770	191	655	999999	212	640	714	45	904	999999	263	111	99	933	762	441	999999	999999	253	276	859	859	999999	327	277	216	441	796	999999	838	999999	716	240	999999	194	130	999999	292	749	38	596	486	999999	539	43	367	506	999999	999999	309	999999	347	577	94	140	910	999999	337	704	999999	208	918	516	75	999999	546	999999	80	749	641	746	257	999999	224	679	383	15	416	999999	999999	710	999999	928	229	825	882	999999	156	999999	283	885	367	588	753	830	678	970	999999	755	999999	497	435	347	236	563	765	410	363	415	757	999999	829	999999	794	295	852	989	297	999999	999999	406	999999	192	475	999999	388	669	193	394	10	413	225	999999	797	999999	284	18	702	999999	70	999999	785	741	140	377	999999	325	794	467	978	689	683	999999	999999	100	772	253	999999	999999	185	106	227	999999	414	354	689	178	255	381	21	844	999999	999999	188	430	620	983	61	108	999999	999999	874	725	415	321	729	675	807	999999	650	40	147	231	489	964	264	999999	336	786	687	888	999999	422	455	144	401	61	371	433	479	789	202	773	999999	122	231	501	563	103	624	24	370	547	731	981	706	75	999999	224	999999	804	999999	999999	999999	811	999999	462	280	999999	919	678	314	383	238	860	999999	999999	451	376	999999	763	999999	243	172	999999	527	532	999999	474	437	999999	909	157	999999	999999	142	999999	362	
969	129	999999	231	291	999999	946	709	999999	999999	999999	153	342	624	775	999999	999999	999999	423	111	746	293	470	999999	805	999999	593	768	167	125	999999	728	908	999999	482	256	999999	999999	972	69	226	963	540	223	820	330	999999	711	144	675	856	134	718	826	616	999999	659	998	999999	446	590	999999	552	871	754	999999	999999	331	999999	528	508	869	577	364	885	999999	752	256	950	485	750	999999	999999	999999	268	439	19	92	405	796	597	974	999999	536	478	999999	421	669	469	677	999999	772	569	615	177	987	556	999999	999999	833	932	999999	58	940	695	709	999999	70	999999	999999	999999	162	926	356	931	999999	752	999999	886	999999	999999	93	787	999999	399	978	999999	999999	999999	281	882	655	151	999999	999999	193	999999	186	840	999999	999999	360	66	153	544	932	845	223	684	999999	245	515	477	104	471	849	626	776	999999	717	397	533	746	341	443	999999	21	364	999999	747	999999	575	211	126	360	21	999999	644	737	467	142	108	345	680	45	376	187	999999	110	999999	567	159	635	132	382	963	613	724	709	66	920	491	730	936	46	999999	313	361	744	459	822	999999	999999	93	585	298	999999	76	306	76	310	965	263	478	190	458	939	999999	744	396	407	312	934	680	546	650	377	408	643	999999	73	826	999999	650	201	585	119	999999	999999	999999	774	546	428	999999	999999	999999	237	999999	999999	587	730	234	616	357	62	519	57	368	546	934	921	999999	432	930	13	484	663	613	999999	999999	999999	397	542	999999	999999	860	883	302	924	591	423	125	999999	999999	645	999999	999999	954	598	681	537	751	999999	612	999999	985	123	498	999999	999999	302	624	975	161	249	999999	692	999999	735	201	636	755	443	955	999999	805	147	377	294	174	275	708	24	605	76	596	391	929	999999	999999	746	394	999999	999999	299	798	150	500	816	999999	156	999999	229	999999	55	999999	317	60	101	366	999999	746	213	473	16	593	609	380	94	999999	999999	763	466	108	454	251	102	790	666	722	664	999999	999999	982	28	21	489	999999	559	294	999999	340	837	142	788	10	191	999999	646	705	999999	770	999999	174	360	393	797	130	953	803	690	999999	394	379	999999	212	196	230	455	994	114	992	820	999999	999999	621	925	999999	320	454	70	999999	999999	960	533	894	239	396	999999	635	999999	368	663	756	604	762	999999	468	440	999999	813	960	743	652	601	206	999999	999999	800	738	467	472	809	509	999999	999999	382	433	846	807	999999	999999	598	819	779	999999	999999	999999	205	610	675	467	893	734	640	109	169	501	999999	336	
999999	623	595	893	177	751	559	164	22	817	389	999999	621	633	613	23	372	924	872	855	999999	999999	420	200	999999	999999	999999	85	868	643	627	999999	999999	519	862	999999	999999	999999	999999	999999	999999	999999	61	388	231	163	845	270	130	627	999999	244	999999	514	469	68	213	405	831	999999	999999	484	296	999999	999999	999999	458	111	770	265	808	667	282	844	669	692	834	41	968	999999	164	318	999999	251	906	999999	999999	999999	999999	804	154	809	873	485	999999	711	888	682	199	722	704	744	500	865	818	79	962	784	999999	999999	234	182	436	921	22	863	530	999999	473	806	256	999999	999999	965	120	999999	794	999999	988	999999	804	162	842	999999	214	420	818	98	433	836	430	477	715	999999	580	972	382	951	472	999999	999999	999999	999999	392	476	999999	693	534	999999	999999	285	175	795	886	999999	82	999999	190	999999	602	55	441	621	636	999999	999999	999999	777	395	999999	999999	842	334	999999	776	961	942	459	999999	409	726	294	343	614	560	264	681	828	999999	999999	999999	999999	244	870	947	750	232	582	999999	697	999999	916	148	617	201	442	841	999999	999999	20	139	879	410	317	875	760	108	16	999999	131	107	364	474	887	505	434	608	463	59	35	738	370	453	999999	787	810	155	999999	999999	999999	999999	882	999999	301	999999	763	791	927	994	196	651	225	505	884	600	267	451	261	999999	999999	834	999999	749	94	281	768	999999	328	530	75	615	381	593	957	999999	225	999999	183	518	741	643	999999	469	863	383	523	864	569	491	530	368	893	614	656	293	999999	142	633	29	999999	337	472	407	928	580	999999	632	548	999999	384	621	278	742	380	999999	999999	999999	886	710	758	903	867	836	10	707	721	999999	937	674	673	92	22	163	908	999999	181	999999	540	292	113	890	999999	393	116	908	100	999999	244	532	139	126	999999	999999	271	706	999999	635	999999	231	858	999999	695	873	999999	302	608	124	833	965	999999	999999	388	603	606	867	587	999999	729	101	999999	570	533	999999	544	557	835	99	999999	999999	944	999999	876	999999	434	601	205	999999	881	814	309	975	328	278	580	259	738	653	326	403	129	999999	905	999999	614	298	999999	291	339	954	999999	519	232	631	31	999999	14	78	179	15	672	144	601	999999	791	641	999999	264	833	294	819	999999	772	499	93	957	640	570	999999	145	622	999999	123	927	999999	790	753	696	999999	999999	255	999999	484	999999	730	985	394	989	524	999999	999999	724	457	54	999999	284	999999	733	999999	74	776	999999	374	999999	392	758	31	674	568	11	887	
555	999999	999999	49	999999	708	461	768	107	999999	650	55	731	999999	999999	466	999999	999999	82	53	999999	999999	192	397	810	999999	450	928	972	999999	720	999999	523	95	999999	999999	788	14	985	576	295	965	450	501	999999	398	642	945	999999	302	999999	881	999999	957	867	406	825	282	238	854	267	533	795	143	851	999999	999999	646	999999	191	677	999999	807	999999	999999	65	999999	690	270	422	663	505	999999	680	999999	839	935	565	227	105	890	516	776	140	318	761	999999	999999	649	907	866	996	358	999999	999999	889	83	999999	999999	812	697	145	21	816	201	999999	100	125	132	22	293	965	428	501	301	171	297	677	999999	996	885	402	50	363	999999	999999	999999	140	65	999999	765	945	366	415	407	755	505	999999	939	555	671	999999	999999	637	624	999999	999999	857	999999	463	601	406	802	213	999999	305	999999	999999	270	534	616	959	999999	10	257	347	609	23	103	545	665	999999	737	641	334	999999	218	413	739	654	999999	999999	128	999999	530	368	999999	999999	999999	112	660	847	698	414	939	712	999999	193	999999	286	301	563	764	476	797	273	668	170	999999	999999	97	691	918	616	999999	327	840	467	479	888	203	456	999999	999999	884	999999	639	332	701	622	836	34	33	999999	363	535	999999	652	999999	266	699	982	999999	999999	999999	969	929	92	970	622	999999	537	713	501	999999	999999	38	772	591	999999	634	346	468	265	269	72	667	466	262	909	999999	198	663	223	199	220	181	999999	976	999999	999999	557	362	89	751	308	320	532	379	519	507	762	71	824	632	363	999999	28	132	951	312	473	830	71	830	682	874	500	311	999999	672	884	795	999999	101	86	983	389	514	999999	999999	999999	96	742	999999	39	136	999999	590	835	696	163	999999	35	613	425	727	301	258	999999	999999	999999	999999	507	999999	623	966	395	732	555	380	144	999999	170	209	176	386	97	659	801	555	45	910	476	185	519	862	999999	73	675	359	999999	141	999999	536	932	914	999999	896	787	73	741	115	44	465	999999	649	861	826	446	48	639	641	999999	522	398	909	754	332	337	761	206	332	999999	206	688	999999	999999	634	999999	999999	797	999999	872	738	999999	999999	875	20	623	870	11	999999	626	637	719	59	999999	923	148	32	170	266	569	35	866	419	58	838	777	559	581	236	558	999999	251	999999	769	718	708	999999	43	743	999999	466	999999	999999	705	429	999999	638	999999	154	999999	254	102	540	631	846	999999	404	880	999999	243	73	299	774	395	999999	395	281	290	999999	225	679	988	999999	557	999999	275	
999999	999999	629	361	148	240	436	741	999999	101	710	817	923	847	999999	999999	996	510	645	177	986	866	999999	43	215	358	362	929	999999	266	999999	982	999999	999999	266	690	261	686	104	999999	862	42	91	352	685	464	366	999999	911	102	992	915	912	999999	289	748	999999	595	999999	999999	877	999999	925	999999	425	728	999999	352	591	622	999999	999999	999999	812	999999	953	785	999999	358	751	991	999999	999999	999999	274	760	79	999999	301	999999	248	999999	999999	314	999999	365	999999	43	926	957	176	24	536	999999	766	682	510	110	631	335	963	532	246	404	798	642	489	211	999999	999999	658	704	61	83	384	999999	999999	110	999999	948	999999	751	992	401	585	977	708	728	957	592	259	999999	962	999999	554	715	429	145	516	321	875	905	999999	271	308	471	962	462	915	999999	901	999999	999999	999999	489	222	999999	999999	819	820	934	761	999999	200	415	688	742	95	529	668	249	644	594	545	82	940	999999	731	102	999999	999999	255	812	861	690	849	726	289	486	341	186	999999	325	695	999999	124	660	999999	856	620	729	877	933	999999	999999	267	815	707	610	548	721	808	999999	705	805	999999	999999	393	510	999999	999999	462	999999	197	492	665	328	898	167	958	999999	440	875	999999	393	146	322	999999	14	433	43	28	679	938	620	377	832	620	890	999999	175	999999	559	299	999999	277	279	999999	763	201	938	999999	549	651	268	291	933	280	321	668	999999	999999	388	87	999999	943	783	999999	577	999999	832	708	18	999999	999999	22	881	999999	824	126	867	576	802	813	999999	126	999999	37	679	339	443	999999	308	231	331	782	888	482	767	714	493	999999	178	648	999999	239	999999	90	858	255	409	999999	999999	205	801	999999	999999	575	591	999999	473	755	999999	999999	681	280	999999	787	148	20	999999	408	999999	119	632	267	407	163	454	265	999999	999999	179	433	999999	95	999999	999999	999999	530	203	323	890	999999	999999	738	619	930	967	97	828	132	941	847	132	999999	540	346	572	543	403	435	131	335	209	84	586	999999	318	999999	999999	307	367	617	817	810	518	467	868	894	648	999999	196	366	437	94	457	999999	311	928	555	769	541	885	137	767	202	564	160	176	999999	999999	622	382	922	531	764	334	40	322	999999	82	477	677	894	926	249	999999	898	999999	627	999999	264	389	49	405	999999	481	489	999999	618	953	316	999999	743	999999	854	814	443	999999	330	132	300	989	445	999999	999999	863	999999	211	527	437	999999	45	999999	896	798	999999	342	527	765	292	845	980	704	999999	999999	774	999999	309	
999999	999999	330	993	794	999999	999999	999999	944	566	113	999999	490	999999	531	999999	999999	999999	999999	846	797	621	481	916	149	48	287	319	294	905	716	527	999999	999999	139	102	999999	672	251	999999	999999	532	297	999999	424	863	999999	999999	458	524	252	495	620	97	999999	999999	999999	999999	853	999999	227	654	981	48	999999	586	972	799	158	439	83	624	39	120	915	275	999999	706	501	285	246	719	861	999999	999999	231	906	842	190	679	149	702	819	999999	999999	999999	550	258	999999	838	891	12	419	29	450	999999	999999	999999	181	245	136	257	913	577	519	508	793	220	385	999999	679	139	618	478	299	999999	805	544	294	638	999999	84	780	663	393	244	310	841	329	999999	764	999999	999999	945	999999	892	999999	999999	999999	327	999999	340	999999	306	168	762	394	940	729	80	822	922	999999	543	520	999999	476	259	194	285	207	951	999999	350	863	284	468	673	925	407	591	999999	568	966	155	394	211	483	504	999999	850	999999	121	259	222	842	999999	999999	434	501	425	539	67	700	129	541	449	999999	999999	883	304	720	24	332	489	268	363	259	999999	136	849	992	754	999999	435	838	840	641	137	30	999999	340	249	999999	981	61	507	868	846	614	999999	999999	50	620	337	139	355	789	770	954	999999	929	999999	307	652	433	784	504	999999	291	701	807	404	422	788	963	481	999999	350	437	760	494	413	783	999999	180	999999	143	235	305	999999	60	871	183	541	999999	600	941	782	558	276	12	603	564	913	999999	284	628	832	373	657	764	448	342	203	995	526	956	125	481	481	650	278	999999	999999	999999	999999	231	880	999999	373	540	999999	792	171	757	891	848	870	999999	895	332	311	862	648	728	611	538	979	546	649	999999	999999	310	86	625	999999	634	999999	272	210	999999	747	218	999999	127	999999	656	181	999999	113	999999	999999	999999	586	999999	348	416	999999	80	49	407	251	344	973	729	714	508	716	545	33	999999	92	999999	999999	999999	999999	103	862	530	772	955	367	544	442	999999	558	754	724	999999	999999	327	999999	696	233	802	812	413	244	280	412	457	940	999999	422	846	595	999999	236	744	573	255	553	999999	307	999999	50	706	902	12	999999	999999	783	788	268	705	954	395	385	52	39	181	858	592	128	324	24	731	132	595	386	80	528	980	364	40	999999	511	398	999999	761	115	510	242	999999	452	674	161	999999	716	999999	209	112	193	999999	401	397	961	682	983	79	318	584	999999	625	110	441	803	434	238	931	452	997	999999	290	999999	670	625	493	675	
999999	999999	365	415	702	186	968	344	275	962	999999	999999	829	415	999999	453	999999	203	617	997	999999	999999	999999	148	784	449	212	866	903	791	999999	772	477	17	342	216	953	178	614	449	142	107	538	472	999999	128	623	591	999999	837	402	477	18	495	664	780	999999	226	999999	262	973	111	440	999999	241	999999	999999	822	82	999999	499	999999	589	177	865	914	999999	265	999999	999999	826	621	699	999999	398	263	764	982	353	562	80	737	999999	361	475	41	666	64	240	724	782	801	518	312	347	50	887	840	630	749	999999	880	672	964	436	362	411	374	95	999999	116	999999	999999	520	792	762	814	238	702	833	258	286	34	829	883	35	112	397	728	358	375	923	361	603	123	200	999999	583	924	999999	629	999999	969	263	617	429	999999	998	999999	585	999999	659	148	796	999999	171	999999	999999	999999	999999	259	24	645	736	611	192	11	875	406	601	999999	240	313	999999	214	956	317	771	221	464	702	114	876	153	132	716	999999	564	111	952	999999	231	502	523	863	614	656	242	999999	435	427	457	601	918	999999	999999	356	559	999999	545	854	999999	632	626	999999	155	999999	501	614	895	407	999999	773	454	999999	476	737	789	725	599	310	999999	130	999999	46	255	512	957	266	999999	369	235	972	566	108	261	999999	876	815	999999	476	164	627	755	37	999999	999999	157	662	420	267	999999	999999	993	999999	779	963	845	999999	462	642	190	245	999999	999999	181	475	999999	356	14	999999	861	974	999999	132	999999	457	999999	758	66	571	365	305	999999	868	802	402	978	999999	329	999999	753	296	362	84	296	999999	149	999999	855	999999	477	801	658	999999	999999	592	825	870	98	331	597	999999	533	891	287	885	399	619	733	779	496	884	999999	716	134	575	622	933	836	999999	318	156	999999	551	104	563	999999	312	999999	220	576	118	244	997	999999	665	762	471	797	411	529	529	495	85	999999	593	774	942	419	830	969	891	44	860	22	451	194	982	796	723	248	97	156	522	213	999999	649	39	25	468	812	999999	145	434	999999	999999	999999	827	533	510	789	999999	892	999999	250	684	83	383	984	999999	481	780	674	83	173	442	999999	972	872	999999	943	744	999999	951	27	999999	755	999999	162	233	999999	367	458	295	933	543	204	514	999999	528	314	276	54	766	986	42	999999	72	999999	275	999999	688	954	893	567	55	778	941	999999	999999	929	474	230	760	999999	999999	331	999999	999999	629	247	868	999999	354	336	676	699	169	964	985	342	693	348	999999	817	111	412	565	728	
888	764	262	890	849	599	840	56	294	308	872	710	107	921	641	38	999999	987	610	999999	890	999999	999999	999999	999999	99	245	135	343	942	999999	711	766	660	999999	865	985	977	851	755	999999	999999	415	860	102	284	999999	999999	999999	858	280	999999	999999	998	837	542	155	285	261	760	999999	714	999999	351	941	170	944	446	669	776	52	569	999999	999999	999999	999999	999999	758	885	364	999999	999999	429	485	672	999999	909	767	823	719	720	999999	726	999999	401	781	918	74	919	999999	340	798	112	930	815	710	979	947	999999	999999	602	396	400	896	906	999999	295	237	678	699	999999	999999	623	999999	66	342	999999	54	463	299	350	875	839	953	999999	65	999999	499	999999	962	272	961	999999	999999	999999	333	320	830	194	999999	496	999999	395	999999	681	162	185	162	999999	483	867	934	999999	638	237	727	557	446	872	851	530	796	567	716	436	999999	347	378	999999	999999	32	23	859	953	803	659	999999	619	282	871	879	217	999999	196	999999	337	477	211	27	399	776	873	999999	343	979	999999	133	679	793	999999	815	806	329	999999	460	854	999999	541	835	999999	247	938	174	999999	971	323	180	381	620	109	999999	146	361	444	956	159	65	526	999999	112	535	810	826	889	66	82	888	484	735	251	262	999999	999999	449	999999	838	708	999999	999999	999999	529	751	68	999999	571	678	455	999999	999999	311	798	999999	567	732	52	437	121	285	999999	899	999999	695	646	999999	846	884	770	999999	292	128	451	109	164	999999	583	783	751	999999	328	387	627	13	999999	434	999999	703	379	999999	406	999999	726	999999	20	999999	999999	833	999999	688	847	999999	907	999999	602	76	860	698	404	260	159	268	686	979	956	567	282	999999	405	999999	927	153	514	137	999999	999999	401	27	99	692	999999	749	678	72	295	641	479	999999	410	999999	573	999999	308	999999	999999	148	999999	747	476	452	999999	999999	437	893	761	703	182	780	999999	44	674	842	609	711	184	409	999999	623	999999	325	98	198	29	999999	648	183	844	395	643	376	529	654	999999	646	502	999999	321	784	311	591	468	999999	64	376	559	731	154	597	944	94	557	424	62	160	364	11	999999	266	255	588	859	999999	999999	999999	515	999999	300	962	219	999999	97	806	322	999999	856	398	144	653	621	916	38	257	451	558	819	999999	602	999999	292	500	999999	999999	538	722	732	999999	562	402	860	999999	441	192	387	43	996	751	111	949	303	965	867	147	645	999999	999999	611	345	588	999999	409	427	999999	999999	719	999999	42	277	599	380	184	836	741	
792	999999	485	999999	999999	999999	562	77	13	999999	107	326	633	999999	999999	209	999999	130	999999	974	559	461	122	999999	512	999999	604	963	999999	512	578	129	139	999999	354	564	853	713	741	927	35	774	406	999999	801	363	95	104	623	77	436	260	837	861	999999	341	968	943	999999	212	813	999999	594	501	83	977	999999	508	999999	855	355	999999	388	418	948	784	65	999999	739	158	582	510	350	415	85	999999	291	277	942	999999	595	910	379	539	124	436	190	999999	701	824	176	587	999999	768	722	999999	999999	428	913	407	286	632	213	195	999999	999999	999999	188	425	755	696	919	565	976	270	444	90	849	304	521	604	159	644	915	999999	999999	999999	581	693	109	999999	862	364	545	736	963	707	193	908	810	188	999999	490	999999	137	999999	32	138	508	999999	895	31	999999	401	803	136	999999	297	212	635	908	676	494	325	999999	833	999999	29	249	999999	737	897	940	999999	999999	601	669	698	788	736	999999	999999	83	416	213	434	738	963	999999	610	975	999999	980	283	902	511	517	999999	648	303	690	12	999999	211	999999	998	999999	999999	67	999999	999999	298	999999	476	662	641	999999	88	121	874	999999	601	287	638	999999	327	916	667	591	999999	999999	505	60	494	55	999999	387	999999	866	215	999999	108	905	540	999999	687	910	514	620	999999	999999	438	999999	773	999999	99	725	260	880	999999	91	424	58	235	126	961	999999	999999	430	692	264	731	222	999999	999999	997	999999	999999	495	643	416	999999	56	330	924	655	999999	286	295	956	255	136	999999	644	999999	929	59	680	424	192	448	896	93	927	16	186	226	155	999999	211	402	999999	999999	246	815	679	377	999999	310	470	518	962	729	474	447	999999	739	578	783	601	948	25	332	313	205	999999	328	128	324	747	439	999999	999999	94	563	276	371	755	999999	999999	999999	999999	999999	953	673	486	176	999999	999999	878	447	647	999999	651	263	387	655	999999	50	999999	999999	999999	413	563	41	220	999999	999999	999999	999999	999999	983	999999	339	49	999999	645	379	639	719	353	999999	638	999999	309	791	999999	391	831	185	999999	908	714	533	103	999999	917	816	999999	462	556	999999	707	318	121	463	898	999999	612	635	999999	286	822	331	951	650	620	967	263	249	999999	548	813	735	999999	858	999999	999999	245	736	999999	828	457	186	172	999999	999999	329	335	846	893	901	778	205	999999	999999	96	393	582	452	692	950	999999	682	186	18	718	972	999999	262	194	682	797	999999	926	913	829	646	169	139	648	300	642	999999	356	384	769	617	302	226	
772	885	642	792	54	999999	275	775	999	163	112	39	571	82	661	999999	999999	903	279	999999	999999	449	234	453	804	402	999999	156	335	801	249	111	999999	541	490	308	50	14	831	999999	999999	999999	646	999999	37	618	728	999999	755	146	281	865	348	772	712	332	661	199	999999	652	451	128	999999	208	999999	999999	999999	40	591	999999	180	999999	999999	112	880	460	999999	999999	426	195	673	748	400	199	530	383	762	907	829	999999	999999	850	26	999999	724	530	614	447	101	35	269	697	999999	999999	966	182	793	245	892	261	999999	999999	773	802	978	703	999999	259	678	999999	248	451	211	432	999999	329	92	999999	388	360	846	365	137	400	926	975	769	998	999999	357	589	526	25	999999	640	213	87	223	210	30	802	999999	999999	560	786	817	496	555	686	646	999999	900	857	999999	415	172	315	382	999999	12	934	729	35	331	999999	722	436	633	792	512	251	868	692	999999	999999	490	596	576	999999	119	489	223	321	587	999999	689	999999	483	999999	999999	897	704	347	207	96	83	999999	448	609	999999	391	862	999999	184	405	231	217	499	999999	924	576	739	769	766	523	720	418	448	74	270	62	999999	999999	324	614	547	530	495	281	999999	999999	999999	966	549	727	627	460	146	191	999999	482	180	499	248	901	168	935	999999	999999	376	664	999999	383	999999	22	999999	401	448	570	999999	999999	722	227	999999	999999	428	772	230	48	999999	999999	999999	266	40	999999	881	463	999999	423	455	999999	949	999999	905	819	270	774	999999	536	298	999999	22	575	334	343	760	999999	989	475	482	395	999999	999999	788	999999	999999	634	353	999999	999999	976	178	34	999999	256	751	999999	322	690	513	999999	154	693	750	669	257	999999	932	696	38	999999	999999	999999	940	69	999999	416	32	999999	436	635	999999	999999	406	322	68	987	461	87	999999	848	640	999999	999999	828	251	31	792	128	859	686	999999	656	532	211	999999	420	94	64	359	345	889	523	263	877	999999	999999	296	437	999999	269	999999	999999	115	999999	298	174	795	122	999999	874	624	903	939	999999	933	773	544	204	809	647	903	406	728	255	959	999999	55	94	604	174	999999	364	516	599	441	847	550	353	999999	348	624	971	999999	484	721	999999	583	999999	944	459	542	101	628	964	366	848	136	859	229	180	128	711	999999	654	149	269	396	350	318	999999	233	201	291	471	33	931	170	253	534	973	999999	541	999999	999999	999999	643	999999	552	242	593	721	690	133	999999	229	912	464	591	345	999999	599	243	204	857	236	350	810	166	940	
435	687	882	334	256	636	587	999999	999999	999999	505	533	999999	118	999999	999999	542	999999	548	252	120	476	999999	908	83	383	310	999999	999999	999999	291	833	999999	612	999999	905	838	366	877	116	642	999999	100	568	999999	928	999999	134	479	492	999999	282	271	913	830	999999	999999	999999	261	872	335	249	288	999999	741	999999	953	241	311	820	536	186	201	442	610	768	385	20	79	155	999999	999999	999999	800	233	19	571	666	781	847	796	865	999999	14	999999	402	73	999999	827	176	999999	999999	999999	658	999999	518	90	829	313	71	583	108	999999	116	254	159	382	999999	232	999999	999999	999999	459	464	34	671	999999	999999	661	218	705	740	192	902	180	113	363	218	999999	999999	928	741	362	999999	274	697	960	998	999999	999999	29	585	999999	105	74	688	999999	368	999999	999999	446	893	178	105	365	842	915	11	999999	999999	796	173	999999	517	803	370	934	739	199	999999	999999	83	436	40	198	999999	999999	97	838	491	48	999999	583	561	278	44	573	266	364	431	781	959	999999	999999	999999	856	999999	906	301	999999	753	335	179	307	583	999999	467	999999	907	999999	999999	828	173	454	112	999999	589	91	249	769	796	677	384	768	999999	751	20	818	205	999999	188	420	796	143	737	713	825	285	978	904	999999	435	359	129	905	953	795	999999	515	999999	999999	999999	999999	531	999999	86	950	999999	999999	831	363	648	999999	575	66	114	41	40	716	399	976	313	113	344	202	371	327	999999	862	601	956	402	312	173	999999	327	753	274	999999	661	999999	424	533	999999	551	928	999999	784	73	800	922	765	901	126	65	999999	999999	332	339	546	758	695	548	999999	874	960	345	778	509	738	361	766	804	64	636	562	780	956	793	999999	877	999999	201	71	679	201	501	196	117	999999	999999	431	935	688	903	77	875	999999	282	999999	593	715	285	334	449	165	999999	846	489	999999	191	999999	538	76	999999	224	504	487	481	683	999999	159	671	999999	177	929	999999	125	999999	999999	686	408	684	213	680	171	267	866	621	523	999999	654	999999	614	921	999999	893	868	999999	688	572	397	900	598	130	443	54	880	166	520	334	999999	999999	920	999999	783	999999	335	396	507	957	637	866	999999	453	815	452	67	483	407	46	962	106	473	996	298	507	96	92	246	127	387	999999	111	999999	394	959	786	999999	148	655	999999	482	521	731	935	531	999999	154	315	999999	987	406	759	999999	372	999999	231	923	527	285	999999	252	999999	390	999999	999999	765	769	68	999999	665	999999	345	751	999999	489	584	742	71	
999999	999999	941	776	999999	140	981	950	626	826	645	737	863	279	862	625	999999	999999	141	161	18	766	182	999999	999999	999999	727	71	17	999999	999999	174	489	862	760	999999	97	476	905	259	999999	999999	148	943	422	127	801	989	999999	135	162	165	452	590	63	10	393	854	999999	917	413	920	942	621	942	999999	258	11	519	153	999999	848	999999	881	563	41	628	239	673	342	535	737	999999	999999	853	727	999999	898	808	759	336	242	160	987	846	678	44	527	10	941	868	799	480	339	597	314	738	999999	999999	32	382	163	999999	983	391	675	341	70	767	225	758	360	202	759	816	305	698	439	45	885	996	111	238	732	473	735	266	259	294	548	989	160	871	786	999999	182	61	176	605	180	346	974	759	785	192	518	607	721	522	302	999999	308	999999	151	35	281	924	459	520	999999	999999	92	776	229	235	608	488	416	999999	644	253	532	833	864	549	32	351	453	549	954	138	999999	736	999999	933	999999	625	999999	760	115	999999	602	999999	949	761	263	208	540	559	584	39	200	349	999999	59	93	999999	999999	602	13	929	999999	909	999999	527	873	356	784	295	999999	999999	999999	655	276	396	650	999999	884	999999	295	824	811	999999	964	999999	937	999999	858	942	849	226	999999	136	757	186	776	692	999999	431	888	999999	423	254	24	601	280	545	82	999999	408	217	999999	569	317	189	128	999999	945	640	999999	677	497	999999	446	328	39	999999	898	999999	619	957	786	462	223	387	410	567	880	372	654	402	999999	375	999999	999999	636	394	999999	578	67	200	999999	459	841	221	419	582	808	999999	572	646	999999	982	873	999999	999999	137	355	929	778	999999	706	582	986	198	553	999999	307	803	692	999999	814	330	42	429	999999	337	621	999999	999999	828	759	194	999999	17	754	999999	502	103	221	999999	999999	999999	799	999999	493	999999	472	653	999999	297	284	14	13	927	832	999999	949	453	999999	999999	516	999999	999999	950	801	521	999999	978	443	411	629	213	591	193	605	924	530	535	935	54	864	967	999999	680	553	999999	191	872	185	437	201	999999	863	128	991	696	928	848	704	971	999999	494	219	266	668	80	422	819	332	999999	796	424	518	195	999999	548	999999	290	999999	57	340	909	802	16	999999	580	350	473	202	909	999999	682	999999	963	661	379	757	999999	22	483	341	999999	550	999999	640	777	540	678	888	452	688	647	451	657	641	484	691	999999	56	97	730	949	627	422	911	124	999999	999999	533	999999	791	929	277	923	715	967	368	535	999999	
442	49	672	999999	749	999999	358	999999	182	332	187	687	999999	41	924	753	392	745	137	366	526	193	986	999999	38	661	758	380	528	941	999999	125	166	838	613	58	999999	999999	878	202	563	999999	420	231	356	182	247	897	352	179	333	232	241	999999	848	999999	62	527	555	97	999999	999999	711	241	659	72	531	715	428	876	999999	27	867	935	999999	643	772	764	797	856	999999	860	37	358	618	450	883	987	989	364	995	540	818	999999	730	585	181	189	999999	294	651	531	479	475	484	316	365	306	376	215	999999	298	730	699	672	611	950	363	623	999999	188	544	999999	73	999999	165	208	86	214	999999	471	592	999999	513	215	892	391	561	874	999999	999999	587	999999	783	877	707	809	129	999999	999999	634	818	566	999999	115	117	805	415	594	329	117	289	101	158	744	893	105	999999	494	780	230	399	488	320	133	999999	923	942	999999	999999	355	89	999999	96	593	652	36	837	407	108	999999	975	967	555	204	805	999999	471	999999	983	611	593	634	347	898	999999	339	255	241	515	193	862	999999	420	973	37	330	15	565	101	867	268	999999	396	693	254	999999	933	126	327	999999	999999	903	999999	572	761	454	620	197	357	323	780	606	892	914	234	756	556	581	176	484	491	906	947	999999	353	775	248	654	653	813	405	139	913	999999	999999	999999	26	847	222	583	710	999999	217	778	97	661	925	481	469	498	999999	362	999999	999999	622	999999	999999	96	999999	986	215	999999	543	544	999999	650	692	492	999999	999999	739	999999	369	593	774	673	698	178	38	691	849	999999	999999	165	938	52	999999	81	787	999999	999999	930	627	235	999999	743	284	673	860	999999	969	443	999999	999999	999999	999999	993	365	77	949	857	787	67	999999	147	448	781	388	606	874	470	620	704	999999	272	808	999999	143	226	40	399	34	317	592	721	416	999999	990	999999	772	59	825	999999	838	327	225	872	999999	98	928	962	895	77	986	999999	358	999999	290	999999	999999	999999	859	148	999999	559	833	999999	999999	816	999999	969	790	999999	833	825	644	617	999999	999999	56	936	993	55	298	999999	503	957	331	999999	373	677	198	68	455	688	999999	999999	966	288	494	745	407	282	367	999999	999999	913	243	999999	341	999999	873	999999	885	24	100	814	999999	969	999999	876	157	999999	453	63	780	731	536	155	999999	958	651	587	205	310	999999	999999	688	338	895	999999	723	170	999999	999999	804	598	183	441	598	385	836	996	232	618	598	548	828	313	188	451	387	999999	535	999999	99	295	999999	584	
485	379	999999	521	83	476	162	987	585	999999	259	192	999999	104	999999	259	132	654	364	587	712	999999	892	384	160	454	999999	635	634	901	541	518	203	598	955	228	259	999999	923	756	465	610	999999	999999	64	995	999999	293	999999	285	261	445	930	817	872	495	487	751	371	629	273	526	362	684	289	999999	999999	959	148	339	10	807	731	608	131	111	37	885	330	164	999999	919	104	358	999999	106	999999	385	725	470	740	507	953	999999	492	938	258	288	726	323	16	933	999999	211	285	453	714	332	695	770	999999	999999	431	216	77	354	999999	13	999999	193	163	613	243	677	598	502	854	437	999999	192	853	999999	168	17	999999	999999	774	893	83	206	999999	264	689	955	12	147	999999	746	999999	147	517	254	254	543	999999	402	999999	999999	613	782	599	999999	216	512	999999	719	444	999999	68	449	580	538	930	837	801	999999	924	288	675	460	426	118	210	978	675	608	504	625	847	999999	928	307	290	300	607	114	999999	999999	47	293	703	661	687	786	567	978	323	416	741	999999	478	421	801	162	365	999999	86	238	836	999999	225	818	576	313	521	283	258	639	999999	696	850	747	251	392	756	765	999999	423	999999	697	295	97	999999	587	286	517	505	137	999999	126	38	820	350	999999	77	885	95	383	275	293	999999	684	186	54	999999	999999	179	419	405	600	999999	662	816	149	33	999999	935	989	999999	13	777	130	704	999999	668	39	406	522	324	999999	679	999999	158	137	967	610	911	838	999999	999999	347	999999	732	344	999999	375	13	210	999999	940	999999	105	999999	271	516	608	979	72	385	390	334	999999	104	999999	921	999999	514	689	999999	422	226	106	822	482	666	999999	398	370	67	303	36	206	817	999999	922	584	999999	999999	620	369	631	848	463	785	230	999999	992	208	999999	999999	860	323	39	292	723	853	282	999999	605	825	220	999999	14	92	363	999999	999999	719	611	999999	322	628	78	812	791	378	999999	999999	261	976	698	199	999999	24	442	712	999999	534	999999	999999	311	825	291	999999	159	23	999999	999999	432	102	849	282	597	999999	999999	999999	999999	227	999999	355	219	999999	623	628	137	30	670	989	649	999999	961	315	68	542	999999	496	347	283	999999	778	534	272	999999	999999	136	999999	999999	999999	294	999999	467	949	43	315	859	999999	212	662	667	999999	352	854	731	780	999999	544	223	65	49	243	895	971	564	999999	821	947	631	999999	999999	999999	428	999999	704	449	193	21	281	752	683	971	293	684	616	534	435	999999	999999	833	38	592	
211	999999	832	61	315	496	395	320	494	911	443	748	170	954	710	999999	159	999999	597	129	273	471	999999	999999	949	220	365	40	297	150	416	797	435	909	999999	999999	966	653	144	999999	626	960	267	771	999999	999999	524	661	823	881	531	258	246	908	329	740	175	763	112	104	999999	999999	999999	353	999999	646	999999	261	453	829	587	999999	158	999999	502	312	213	609	541	414	696	703	216	415	619	167	999999	526	589	769	715	999999	551	49	566	271	937	913	999999	891	232	272	217	994	304	999999	110	346	416	999999	537	999999	231	698	408	999999	158	618	734	347	95	795	999999	683	123	383	954	118	999999	241	375	299	343	650	999999	433	495	222	999999	594	67	224	120	572	242	160	981	999999	641	138	999999	329	999999	999999	805	436	601	533	999999	921	999999	999999	12	999999	999999	248	232	581	516	974	999999	935	507	149	290	999999	999999	108	451	999999	401	111	477	215	127	56	119	999999	844	755	832	961	342	199	999999	999999	222	935	921	994	928	410	999999	666	196	999999	821	999999	999999	935	750	502	999999	999999	529	999999	523	796	67	605	138	999999	736	760	151	980	603	318	625	225	657	749	187	457	999999	991	765	811	29	940	234	79	765	909	14	999999	879	425	999999	999999	999999	999999	878	325	865	120	674	585	524	999999	584	513	424	433	999999	11	325	635	882	538	213	712	999999	999999	380	999999	999999	826	756	999999	111	188	648	80	673	242	999999	861	999999	999999	999999	999999	296	814	999999	721	654	999999	632	13	25	999999	999999	141	999999	838	647	760	945	806	999999	847	829	713	113	406	864	354	760	54	999999	999999	999999	999999	221	33	426	999999	761	999999	415	721	204	752	796	857	645	517	999999	999999	999999	999999	916	999999	867	479	360	999999	710	959	857	309	580	999999	873	561	210	584	920	999999	422	684	999	999999	401	999999	652	86	916	255	760	999999	625	999999	460	29	547	999999	100	741	673	842	263	999999	802	115	151	616	879	245	657	70	999999	411	999999	999999	121	999999	393	531	826	283	999999	465	208	999999	684	655	999999	854	999999	941	999999	999999	654	579	431	206	494	999999	999999	46	207	681	597	700	760	224	512	550	999999	917	874	568	914	400	185	999999	999999	302	430	999999	489	999999	999999	716	577	418	756	842	489	915	999999	107	337	790	999999	985	867	507	999999	469	153	999999	999999	999999	76	999999	274	263	403	633	999999	999999	999999	999999	556	182	999999	999999	999999	352	999999	670	999999	992	999999	999999	999999	133	999999	999999	999999	106	553	960	352	902	88	135	
650	652	153	503	448	855	323	944	242	629	243	903	535	986	385	406	999999	483	525	953	324	299	693	150	938	213	702	999999	648	904	999999	654	103	999999	240	999999	208	963	999999	999999	679	837	999999	612	889	422	999999	944	721	999999	958	869	386	999999	811	361	958	13	999999	245	163	818	999999	337	999999	999999	809	210	755	904	999999	48	261	320	284	486	754	91	260	525	999999	758	783	999999	945	999999	999999	968	523	879	999999	999999	999999	985	61	860	541	216	349	999999	612	464	198	817	999999	920	999999	75	850	999999	607	877	999999	49	697	405	999999	805	392	774	321	841	687	876	392	11	639	275	268	423	999999	547	741	999999	913	92	570	966	550	999999	880	212	127	197	999999	644	999999	368	298	656	825	736	824	574	988	771	777	321	434	948	999999	351	806	999999	391	70	145	999999	136	999999	834	79	264	999999	894	119	723	499	605	748	999999	281	977	612	598	217	999999	176	961	999999	315	258	541	602	744	538	405	999999	999999	221	509	999999	242	683	999999	999999	999999	999999	680	879	58	288	716	686	999999	999999	373	204	999999	183	999999	968	841	984	309	586	999999	662	622	365	714	42	692	393	999999	910	999999	304	790	842	735	999999	496	92	999999	999999	542	855	999999	735	175	210	852	999999	874	540	807	257	383	245	228	999999	844	324	174	25	999999	999999	999999	488	970	79	414	995	447	92	481	759	891	999999	53	681	459	886	999999	513	189	69	519	708	112	791	999999	554	624	999999	420	999999	917	87	440	219	999999	999999	999999	106	999999	857	195	999999	69	999999	365	999999	202	546	370	958	134	661	999999	536	813	738	999999	999999	158	999999	999999	999999	672	999999	841	999999	842	999999	273	999999	131	999999	717	332	999999	727	999999	999999	999999	999999	362	87	556	462	57	266	251	999999	405	999999	348	587	947	999999	486	999999	129	759	999999	551	268	999999	283	635	999999	40	943	513	663	96	999999	999999	752	338	508	303	999999	219	262	999999	572	937	438	593	395	544	156	999999	845	999999	999999	889	999999	884	560	993	803	999999	625	27	322	738	250	318	999999	25	999999	999999	437	999999	689	909	507	999999	979	330	929	690	250	302	883	172	999999	453	489	999999	486	867	778	514	499	63	999999	245	272	999999	999999	130	999999	999999	999999	538	353	662	999999	999999	391	224	905	240	999999	123	680	333	999999	160	80	796	828	999999	539	967	840	923	693	635	325	271	369	155	633	809	686	870	593	355	818	14	924	792	819	999999	961	547	449	385	999999	999999	112	999999	763	999999	
301	625	840	999999	697	430	969	999999	381	130	999999	999999	999999	264	436	810	999999	999999	999999	76	872	46	569	999999	999999	302	483	318	999999	64	999999	256	392	733	518	71	999999	999999	657	398	45	40	420	699	999999	211	941	999999	948	999999	531	324	999999	696	37	265	66	573	734	999999	946	999999	999999	327	960	608	378	872	746	375	781	887	999999	943	40	999999	625	869	999999	999999	361	298	369	999999	532	845	476	695	999999	999999	15	999999	127	262	452	999999	999999	103	738	999999	999999	78	448	999999	791	999999	194	836	665	196	999999	999999	713	929	54	657	301	951	795	999999	142	682	177	999999	999999	999999	770	877	501	656	999999	532	999999	62	972	292	999999	999999	999999	888	999999	999999	39	519	623	999999	999999	197	218	794	92	448	307	624	676	999999	901	955	222	475	873	317	344	19	999999	117	65	661	957	761	807	999999	62	906	463	501	653	999999	999999	551	574	999999	999999	707	573	999999	234	516	386	999999	999999	895	572	999999	25	354	305	29	774	515	763	100	239	999999	987	576	396	401	170	184	506	254	95	999999	901	300	648	637	446	742	882	999999	285	145	381	999999	999999	629	999999	119	206	999999	882	364	788	999999	999999	222	719	996	616	833	356	212	325	146	809	999999	531	999999	705	668	583	42	633	224	815	999999	85	85	633	766	510	61	977	872	371	730	882	427	947	436	999999	999999	136	59	999999	83	819	244	999999	51	107	176	413	999999	60	850	999999	573	668	258	146	644	999999	849	332	304	234	999999	775	999999	28	114	776	279	750	999999	906	999999	32	741	285	999999	999999	999999	669	343	647	449	821	999999	999999	999999	759	699	999999	283	86	286	999999	897	849	999999	469	33	999999	999999	399	999999	787	917	944	157	551	999999	972	305	670	782	999999	989	999999	999999	999999	264	999999	710	355	87	980	999999	67	629	999999	134	892	999999	381	949	568	676	999999	999999	661	904	999999	999999	766	832	726	999999	999999	303	106	737	250	74	744	214	943	999999	648	322	162	320	860	324	301	427	43	72	999999	721	224	513	55	152	132	727	999999	237	999999	999999	360	987	864	763	999999	999999	883	999999	999999	999999	15	255	38	631	361	351	54	262	560	349	799	663	78	999999	89	592	691	108	941	27	526	716	999999	135	999999	175	456	106	791	182	544	214	897	757	715	968	485	999999	790	781	999999	435	999999	603	723	696	918	972	683	940	437	999999	886	999999	650	299	875	902	999999	196	999999	947	999999	387	804	594	766	321	186	120	116	999999	999999	999999	344	100	
49	775	412	274	999999	484	423	851	744	759	328	748	117	999999	103	583	754	603	999999	735	999999	299	799	139	929	607	795	572	833	999999	476	726	814	559	259	999999	500	999999	940	419	534	618	643	54	275	28	999999	760	27	533	522	714	282	608	999999	750	976	282	344	648	688	850	28	584	293	601	999999	999999	175	999999	92	359	999999	477	211	999999	655	754	863	911	404	45	999999	309	647	761	453	999999	434	509	133	999999	70	301	731	683	600	68	999999	674	94	999999	595	34	450	173	60	805	407	778	104	232	419	433	999999	653	999999	999999	999999	531	158	728	134	999999	870	864	299	999999	745	527	999999	597	993	199	999999	999999	999999	531	858	484	999999	648	807	655	414	999999	808	636	999999	88	388	881	999999	239	526	366	531	928	164	999999	874	687	69	880	999999	507	238	999999	606	999999	999999	999999	860	999999	820	509	920	478	999999	968	999999	662	326	667	148	875	474	999999	999999	470	227	521	376	999999	610	999999	588	927	633	906	672	588	999999	550	874	614	999999	670	999999	26	999999	999999	676	195	529	221	999999	401	741	157	42	475	556	999999	999999	691	999999	588	999999	797	920	992	999999	354	306	477	632	775	792	534	854	804	355	656	999999	174	844	999999	752	398	661	197	196	485	874	207	41	999999	272	192	217	999999	818	620	105	452	217	999999	888	61	589	595	608	999999	302	238	129	900	120	122	847	999999	835	462	999999	733	806	999999	480	109	446	737	999999	999999	327	999999	985	734	561	582	957	523	302	700	999999	75	588	979	999999	645	87	141	784	999999	999999	991	606	999999	484	371	646	848	850	789	615	999999	92	998	889	880	252	999999	348	999999	165	999999	999999	999999	999999	80	155	999999	186	834	999999	315	953	999999	999999	999999	816	999999	259	200	936	119	999999	513	95	957	983	589	999999	313	999999	691	792	999999	994	21	999999	999999	712	414	999999	818	672	25	767	999999	898	729	734	564	999999	622	145	158	601	56	661	999999	999999	695	999999	566	999999	872	441	340	999999	999999	369	262	267	354	917	845	974	127	447	656	746	999999	999999	263	999999	999999	999999	780	555	644	655	948	360	999999	422	999999	327	999999	90	799	584	436	788	202	999999	999999	307	999999	705	300	999999	484	608	999999	672	274	636	833	999999	213	633	661	784	878	999999	420	902	999999	999999	999999	999999	325	46	999999	82	999999	997	867	999999	383	237	529	999999	265	999999	180	349	355	999999	999999	391	999999	999999	876	999999	923	999999	909	999999	949	579	699	787	805	772	999999	447	960	
932	363	277	768	940	338	999999	999999	586	529	999999	880	81	556	621	784	518	44	377	999999	482	999999	667	97	999999	944	999999	538	999999	278	492	999999	733	388	999999	633	999999	622	553	619	901	999999	346	133	501	270	877	33	87	13	999999	999999	492	999999	488	782	999999	190	52	999999	534	447	372	999999	47	999999	157	692	142	988	903	896	491	757	268	420	999999	544	595	466	76	779	460	999999	981	999999	128	999999	999999	640	937	700	580	557	94	463	699	39	95	693	122	194	999999	99	999999	401	999999	734	999999	77	969	161	999999	585	929	999999	986	999999	336	293	689	999999	999999	501	61	213	326	933	672	804	721	783	458	901	354	881	889	999999	639	999999	506	394	999999	999999	670	999999	116	994	627	339	477	76	703	802	14	419	999999	399	48	896	84	999999	71	999999	355	999999	703	999999	241	57	865	999999	993	745	999999	999999	276	959	830	999999	107	999999	316	999999	337	655	90	655	896	934	489	499	332	999999	515	193	332	999999	487	484	91	423	762	579	473	999999	82	957	26	709	153	442	568	772	999999	753	17	728	886	700	115	58	795	307	568	376	302	260	240	603	972	64	482	999999	194	683	999999	736	869	484	582	999999	639	197	790	56	931	560	999999	762	186	603	334	786	999999	43	999999	465	999999	107	559	822	726	422	999999	99	960	999999	588	125	999999	280	859	412	127	982	418	608	516	999999	444	742	316	478	426	999999	729	695	977	999999	999999	113	999999	771	924	760	999999	226	459	700	96	719	972	829	577	905	999999	922	669	395	999999	29	999999	499	662	999999	515	258	996	367	370	999999	244	437	69	90	556	97	487	366	586	201	158	815	435	999999	769	999999	900	521	635	806	36	591	536	47	165	235	999999	117	255	158	230	102	340	999999	999999	999999	999999	497	359	656	999999	312	809	432	999999	142	999999	937	57	38	357	485	732	999999	999999	999999	999999	999999	925	330	999999	380	999999	437	971	66	485	614	999999	235	717	413	171	979	370	724	781	113	176	32	171	181	69	226	800	745	369	999999	999999	999999	643	748	571	999999	676	999999	200	382	461	999999	657	458	695	822	999999	944	323	752	202	524	871	797	999999	902	168	807	320	895	999999	236	696	707	42	420	591	969	841	142	312	304	533	409	651	363	375	713	486	999999	905	856	431	616	999999	999999	959	999999	999999	669	999999	869	999999	305	745	235	999999	949	426	285	241	351	999999	190	450	999999	990	471	156	999999	537	455	331	84	999999	780	804	89	132	974	
460	745	86	182	272	443	550	238	664	999999	246	425	296	210	999999	563	753	999999	176	999999	76	498	999999	400	141	424	548	680	315	964	999999	46	826	451	824	495	999999	931	918	17	999999	999999	999999	729	265	999999	168	130	79	435	37	563	913	446	907	962	999999	685	50	847	999999	999999	922	699	999999	209	598	999999	999999	999999	298	822	332	169	339	314	691	970	144	999999	265	427	610	879	937	867	133	390	543	862	449	589	999999	999999	999999	487	839	117	733	66	523	323	744	560	999999	214	240	999999	999999	999999	280	85	999999	29	592	477	999999	52	761	138	85	217	311	999999	999999	999999	931	999999	57	851	474	584	246	88	999999	942	683	59	743	732	637	999999	999999	940	591	373	47	871	999999	644	227	796	355	999999	999999	315	22	229	999999	999999	283	977	706	265	138	999999	839	473	522	649	999999	219	309	39	500	705	933	999999	933	706	671	69	999999	999999	633	677	238	640	107	999999	930	463	569	315	458	659	673	28	811	894	999999	574	358	838	851	18	497	326	115	284	382	651	296	784	765	999999	213	999999	999999	460	468	208	999999	999999	719	340	650	993	580	841	42	914	558	49	182	107	711	999999	999999	625	190	912	999999	822	819	288	999999	784	550	244	999999	999999	397	361	436	999999	208	999999	129	999999	367	503	746	274	252	467	103	257	612	668	512	999999	743	999999	280	999999	672	553	999999	441	172	865	453	345	999999	999999	527	999999	613	846	898	999999	816	50	267	687	176	271	580	999999	999999	920	182	881	732	187	999999	391	91	880	999999	655	524	687	999999	999999	59	411	878	999999	999999	895	644	765	770	828	461	999999	748	999999	389	410	973	160	999999	252	693	572	999999	217	38	145	999999	733	193	999999	169	138	691	765	638	765	392	999999	421	299	999999	416	121	904	725	932	643	498	500	261	682	374	441	116	808	487	999999	671	559	999999	999999	911	581	999999	668	999999	21	982	999999	999999	27	981	999999	956	999999	286	460	999999	999999	105	502	627	999999	931	999999	794	696	585	957	999999	966	721	442	999999	999999	375	999999	999999	245	402	921	999999	545	875	243	700	999999	999999	149	531	36	99	190	464	311	160	999999	649	955	873	636	435	35	802	658	306	549	131	445	601	451	865	472	999999	999999	999999	999999	367	999999	870	168	999999	445	435	134	877	541	999999	315	370	999999	999999	639	371	766	496	635	742	999999	999999	161	514	50	548	999999	999999	626	101	289	469	78	999999	999999	95	715	425	989	599	677	999999	999999	571	816	85	
904	266	999999	999999	332	688	216	999999	999999	760	718	654	999999	896	355	963	260	449	999999	845	302	386	242	553	656	999999	999999	46	999999	446	181	590	697	965	644	999999	935	999999	999999	601	263	727	179	201	999999	71	254	102	999999	714	999999	325	999999	999999	783	999999	34	682	999999	981	999999	180	285	704	588	137	956	216	262	999999	999999	735	680	107	999999	574	999999	51	187	999999	999999	413	999999	360	916	855	717	726	999999	127	999999	999999	999999	786	419	92	452	474	612	249	999999	47	840	721	686	794	644	999999	999999	999999	999999	999999	505	858	885	999999	999999	924	999999	733	419	240	33	999999	732	999999	663	894	687	509	131	742	999999	938	999999	68	999999	80	674	999999	220	942	347	973	807	999999	757	222	901	641	999999	999999	686	879	829	873	23	705	988	910	999999	999999	999999	879	999999	999999	999999	567	377	826	214	317	260	999999	522	477	893	60	336	916	28	451	992	999999	805	604	65	999999	118	617	54	867	91	764	999999	999999	854	999999	999999	240	999999	200	999999	999999	436	396	277	30	367	361	999999	999999	378	999999	892	689	999999	51	83	999999	521	994	999999	999999	999999	347	236	496	676	999999	623	435	174	106	653	827	607	999999	619	419	336	45	201	999999	637	91	498	999999	871	999999	711	812	394	403	718	278	741	94	999999	999999	169	780	354	315	737	999999	799	999999	429	74	92	841	432	664	165	486	802	700	131	699	848	227	624	999999	350	811	999999	770	387	384	96	999999	622	529	259	556	999999	999999	29	93	999999	999999	590	807	999999	999999	999999	729	247	242	475	999999	999999	604	250	999999	999999	978	964	926	512	38	894	54	999999	570	228	902	414	999999	794	915	999999	999999	417	632	637	817	156	479	999999	321	999999	155	999999	999999	999999	28	289	999999	399	999999	921	103	999999	264	331	999999	999999	658	999999	486	325	999999	447	560	369	924	999999	618	315	349	832	495	504	200	999999	748	999999	933	20	210	623	107	219	999999	994	588	466	999999	999999	999999	999999	999999	828	945	996	895	708	358	999999	634	830	999999	11	60	999999	436	598	390	758	582	999999	896	648	999999	863	999999	999999	999999	566	781	468	44	317	224	361	344	666	999999	999999	610	50	786	999999	385	999999	999999	106	999999	212	567	989	85	404	999999	689	999999	849	386	999999	999999	477	353	999999	999999	999999	796	364	786	999999	999999	999999	49	196	999999	542	999999	999999	272	81	999999	131	268	162	998	792	392	640	589	534	269	494	290	477	425	143	697	993	999999	219	583	598	319	999999	999999	797	949	888	255	
999999	74	453	999999	999999	999999	657	218	999999	999999	999999	784	999999	999999	262	439	60	999999	572	771	999999	844	631	304	63	498	322	999999	798	495	211	842	503	394	403	469	999999	907	975	306	767	999999	999999	209	242	434	426	999999	66	40	616	318	387	127	240	999999	442	999999	534	999999	858	999999	419	704	592	999999	290	999999	381	999999	623	152	999999	275	13	999999	348	999999	71	628	82	999999	755	768	999999	999999	999999	386	164	62	36	999999	383	999999	999999	999999	514	801	616	964	154	655	999999	274	417	473	804	999999	999999	149	12	999999	97	905	999999	369	99	651	825	700	813	903	999999	328	765	954	999999	354	827	90	586	546	816	999999	483	426	57	491	361	415	98	352	273	25	60	26	999999	477	999999	999999	999999	999999	975	999999	999999	250	48	133	508	999999	704	460	999999	42	562	466	204	989	431	326	322	999999	299	420	999999	471	640	601	278	999999	999999	301	999999	748	257	722	570	899	999999	243	388	999999	982	899	999999	638	68	240	462	593	822	591	55	108	766	234	999999	565	999999	689	609	446	854	759	88	412	532	999999	785	839	895	304	53	999999	938	398	626	400	709	999999	412	410	149	999999	926	792	255	829	982	32	159	14	595	266	633	999999	999999	232	821	308	999999	522	454	622	697	999999	999999	857	999999	999999	608	183	856	999999	999999	209	307	999999	833	295	167	999999	563	763	999999	891	709	786	564	996	329	999999	578	999999	867	999999	955	999999	986	409	254	398	668	999999	423	975	999999	263	980	434	999999	899	399	999999	150	412	959	999999	999999	806	818	761	302	174	58	214	999999	455	473	396	253	781	999999	999999	51	769	44	999999	999999	999999	999999	455	806	140	361	429	15	53	270	464	999999	274	594	190	590	493	105	503	565	219	380	999999	999999	593	999999	863	716	964	999999	381	378	20	352	226	999999	373	954	171	999999	629	208	999999	194	19	465	979	196	999999	843	557	673	540	393	139	344	49	999999	999999	950	497	713	999999	559	889	999999	920	921	377	125	227	999999	933	999999	936	21	819	518	999999	138	999999	999999	714	999999	936	999999	837	626	999999	999999	34	707	741	221	999999	916	999999	11	999999	999999	544	67	818	886	626	999999	999999	850	999999	999999	999999	530	884	94	749	820	998	919	622	191	999999	304	709	496	101	519	797	721	374	30	852	999999	999999	999999	594	153	858	827	504	999999	966	987	180	104	366	999999	823	999999	472	505	999999	249	389	123	674	250	358	332	999999	999999	999999	28	999999	999999	275	708	317	36	999999	605	962	
181	424	703	999999	999999	134	999999	140	596	999999	150	999999	869	113	613	437	999999	193	354	795	535	41	397	697	948	512	743	828	657	197	796	167	867	542	745	825	999999	898	413	126	743	999999	208	999999	90	769	615	999999	662	999999	217	843	155	810	437	149	36	16	276	759	390	999999	482	409	899	983	999999	999999	367	788	752	999999	780	238	61	342	832	999999	999999	999999	896	999999	176	387	980	953	22	66	115	999999	999999	679	999999	999999	735	999999	720	999999	521	999999	999999	999999	965	873	528	15	72	916	758	104	316	999999	398	98	862	969	620	104	429	999999	970	335	231	761	989	999999	579	136	502	999999	999999	43	465	520	799	617	454	302	859	974	890	999999	307	999999	299	999999	291	543	791	765	346	625	379	575	136	63	999999	214	884	455	999999	935	999999	663	481	282	999999	878	999999	999999	999999	327	244	455	999999	999999	37	999999	471	999999	999999	46	345	737	759	996	663	999999	999999	999999	561	999999	418	413	548	955	681	999999	539	999999	999999	413	254	546	250	28	390	999999	519	260	35	845	742	643	999999	399	600	686	904	484	619	999999	494	999999	693	284	909	999999	906	110	999999	393	681	999999	94	388	999999	799	999999	740	615	739	999999	143	720	715	999999	774	749	159	999999	999999	740	64	407	461	918	999999	852	966	118	559	27	419	67	642	999999	296	559	286	607	800	999999	173	868	999999	333	361	831	978	999999	999999	999999	757	745	209	652	627	57	632	469	99	947	529	632	66	721	960	85	999999	999999	221	999999	999999	552	999999	804	576	195	527	138	999999	999999	873	999999	974	478	270	999999	999999	999999	999999	248	926	817	517	852	670	999999	999999	999999	999999	285	753	999999	999999	999999	618	215	190	404	86	999999	999999	504	901	228	999999	339	999999	588	461	295	227	97	15	972	999999	655	44	711	143	999999	382	369	766	999999	127	447	999999	999999	999999	64	999999	463	999999	114	718	431	915	298	778	341	883	234	707	86	67	666	431	999999	629	962	999999	999999	271	50	69	171	738	618	111	636	703	603	728	406	801	764	183	901	263	867	740	746	932	802	162	157	661	689	999999	999999	25	53	435	999999	999999	25	202	873	55	556	693	306	999999	152	638	999999	506	999999	284	303	492	529	338	999999	232	434	999999	469	888	911	509	58	393	650	620	659	999999	832	523	999999	572	310	856	999999	183	443	559	790	173	872	651	361	999999	931	968	999999	715	999999	674	458	479	733	984	143	57	644	913	546	531	978	121	674	787	498	731	191	673	
631	588	788	875	755	999999	25	269	158	999999	461	682	134	943	999999	167	74	999999	839	325	999999	659	538	999999	23	269	195	760	977	573	916	210	787	822	94	93	885	583	723	999999	969	874	899	10	461	863	406	45	616	516	999999	190	999999	999999	951	971	60	268	862	496	119	999999	291	999999	727	261	894	312	858	999999	282	490	594	999999	356	999999	760	538	79	159	863	999999	153	471	999999	999999	318	921	870	123	43	626	721	237	328	714	999999	324	999999	209	969	103	186	205	243	243	595	999999	519	113	999999	521	198	712	632	999999	120	999999	733	991	942	972	442	745	999999	999999	768	366	999999	641	999999	445	265	869	190	769	999999	999999	238	617	150	827	412	766	902	999999	437	19	604	367	603	773	591	999999	267	996	661	999999	817	587	474	999999	407	877	849	775	999999	329	532	863	987	172	591	126	851	124	999999	675	843	999999	228	999999	762	725	47	491	999999	974	612	193	999999	999999	999999	651	153	999999	429	535	917	136	265	999999	486	741	380	441	191	999999	440	152	436	986	597	952	368	714	477	682	839	999999	999999	292	716	348	755	455	41	940	973	999999	999999	999999	757	717	610	119	283	30	999999	605	310	389	544	469	757	131	944	188	999999	999999	443	747	695	559	999999	999999	401	999999	999999	925	410	251	501	499	457	401	999999	880	352	258	441	999999	999999	999999	67	541	999999	999999	590	633	999999	999999	999999	544	506	947	999999	207	999999	637	999999	999999	44	429	205	69	887	54	22	366	893	74	836	999999	997	987	419	462	502	999999	234	154	999999	362	999999	557	592	957	993	510	62	40	378	715	999999	306	999999	908	47	999999	654	703	999999	234	740	999999	27	624	999999	518	537	887	705	838	999999	573	587	681	14	648	476	999999	60	511	314	862	696	130	502	700	575	511	424	503	29	530	910	999999	999999	979	539	999999	999999	999999	999999	175	334	540	313	999999	719	740	903	399	999999	724	999999	732	919	878	999999	896	132	846	999999	36	999999	211	819	881	999999	263	69	35	118	999999	520	575	539	149	537	999999	999999	534	981	999999	999999	34	971	305	877	187	999999	743	239	999999	845	572	541	946	999999	133	999999	431	315	465	680	999999	999999	999999	213	87	999999	780	350	593	88	597	865	117	427	999999	240	999999	13	484	850	326	795	999999	662	999999	43	592	446	999999	999999	999999	229	999999	165	999999	744	947	101	799	999999	999999	402	646	564	999999	999999	434	528	264	892	999999	428	830	999999	364	999999	815	999999	266	54	999999	344	999999	
157	999999	377	999999	952	697	704	293	432	213	500	999999	923	159	999999	414	999999	609	74	999999	521	248	999999	399	911	800	647	928	585	834	755	384	298	466	498	872	880	368	481	999999	560	609	774	224	340	397	999999	933	999999	999999	26	444	999999	161	424	909	724	999999	437	161	60	775	707	597	999999	126	928	466	660	47	533	881	999999	999999	632	912	473	753	69	523	999999	999999	33	628	999999	321	837	147	51	589	999999	902	999999	330	780	784	901	186	765	224	468	974	999999	867	434	144	999999	312	999999	512	445	970	918	914	791	346	751	89	779	146	999999	791	999999	81	890	999999	951	807	463	847	20	297	999999	845	999999	999999	441	999999	203	683	14	534	618	999999	153	186	984	26	538	444	42	999999	406	628	999999	999999	559	999999	977	803	999999	999999	849	680	501	158	983	83	999999	406	904	595	885	106	142	753	182	999999	927	713	645	999999	279	29	814	999999	999999	368	909	387	835	239	999999	399	999999	999999	685	937	999999	995	999999	911	167	141	539	447	936	309	496	191	505	674	283	273	168	258	239	830	866	999999	267	624	999999	482	571	675	416	495	999999	636	78	244	847	932	520	734	778	999999	489	999999	261	591	999999	728	999999	999999	955	915	999999	251	999999	999999	81	734	738	578	747	685	570	864	40	999999	702	999999	122	271	999999	350	999999	433	480	101	350	498	61	675	752	445	600	409	719	501	999999	999999	370	224	173	123	204	941	999999	103	576	999999	999999	810	999999	22	615	620	344	615	171	999999	999999	184	514	582	682	72	999999	312	999999	170	999999	538	197	347	999999	898	108	713	156	812	446	387	524	724	161	251	999999	739	829	980	999999	113	339	999999	594	196	999999	999999	440	142	999999	683	18	415	480	808	999999	551	999999	717	522	631	469	359	371	394	659	999999	999999	440	284	97	999999	999999	106	51	208	999999	753	999999	198	999999	282	999999	999999	763	378	999999	254	352	628	999999	225	122	468	443	999999	980	999999	209	537	999999	168	999999	999999	37	999999	999999	319	439	999999	881	797	221	529	999999	359	999999	661	608	26	550	544	88	999999	999999	871	371	999999	999999	406	228	657	999999	774	999999	999999	282	999999	670	563	473	798	815	742	999999	448	13	593	463	999999	999999	999999	485	193	999999	386	89	999999	819	999999	838	999999	999999	42	999999	234	253	446	261	654	999999	299	990	55	999999	999999	728	346	999999	599	867	778	191	999999	216	899	182	370	999999	890	279	999999	346	999999	724	214	151	782	361	522	204	999999	999999	808	16	
899	338	439	640	245	657	743	130	229	297	999999	87	88	825	492	61	999999	999999	999999	999999	999999	953	484	331	348	609	946	984	553	404	311	447	382	572	317	570	742	729	552	999999	535	999999	127	228	663	136	73	999999	868	470	321	907	969	999999	999999	999999	853	118	301	635	711	758	577	824	986	623	704	999999	518	999999	999999	164	999999	999999	849	37	999999	266	667	222	546	989	126	93	93	403	999999	949	557	370	716	633	437	916	531	777	999999	999999	242	50	432	557	448	946	999999	167	801	840	999999	999999	120	999999	451	89	999999	999999	642	493	999999	999999	155	755	957	157	999999	686	726	199	607	999999	640	543	33	999999	790	999999	999999	999999	932	926	601	636	374	571	260	999999	999999	357	999999	809	144	903	999999	649	999999	676	599	300	741	474	440	611	243	999999	999999	577	999999	824	299	110	180	999999	561	999999	990	518	390	396	897	95	504	378	999999	798	999999	999999	981	384	731	123	399	260	437	467	496	999999	403	862	225	682	999999	999999	68	999999	638	671	352	747	658	999999	999999	213	999999	655	970	71	250	444	574	618	999999	199	102	186	711	920	999999	103	328	10	999999	527	180	225	540	146	999999	999999	169	999999	395	244	999999	355	999999	196	857	782	497	434	749	958	297	607	96	365	274	999999	26	718	637	259	429	657	999999	999999	999999	187	124	999999	751	605	999999	309	233	999999	474	747	999999	525	72	262	999999	893	261	166	999999	573	999999	184	872	438	628	451	638	145	814	77	94	67	163	679	667	664	999999	154	999999	988	999999	734	891	999999	532	999999	999999	384	653	535	406	999999	999999	999999	999999	940	960	322	977	833	670	97	547	999999	662	302	371	392	999999	999999	220	999999	482	250	198	404	293	999999	906	999999	795	999999	999999	289	670	999999	527	694	630	727	703	370	999999	999999	327	296	197	494	999999	239	139	272	789	712	999999	299	999999	298	280	654	656	614	416	849	47	417	999999	267	735	683	775	677	761	867	247	849	940	633	923	901	217	798	491	677	997	533	474	779	964	381	357	238	423	976	80	98	954	327	812	999999	691	999999	759	999999	999999	462	999999	921	474	475	358	998	375	378	447	999999	133	739	999999	999999	942	999999	999999	364	335	547	263	999999	999999	999999	999999	999999	999999	22	220	287	49	999999	223	545	31	552	314	499	999999	358	862	999999	538	222	965	225	475	999999	999999	866	637	405	855	916	208	999999	134	326	579	999999	187	999999	168	999999	818	822	525	999999	999999	399	520	803	341	976	684	999999	
257	999999	192	680	999999	523	55	353	650	999999	455	307	346	306	428	988	919	297	999999	999999	886	999999	403	153	699	169	814	578	999999	999999	73	999999	241	999999	478	548	143	899	588	664	317	815	520	184	999999	228	969	196	970	531	883	54	805	999999	331	879	192	49	999999	988	709	476	996	816	999999	576	75	355	827	999999	854	30	708	516	202	81	857	228	777	999999	200	627	607	825	949	29	83	67	669	598	366	999999	918	600	955	999999	819	999999	603	800	162	999999	999999	999999	676	863	345	298	999999	999999	31	999999	272	999999	999999	91	869	181	999999	561	502	17	999999	239	523	760	999999	999999	561	362	999999	163	625	976	328	577	999999	517	158	96	684	785	86	420	577	999999	999999	418	802	999999	999999	647	999999	52	308	155	937	139	576	916	999999	236	999999	999999	996	867	999999	295	191	999999	999999	999999	32	779	876	716	930	275	661	130	927	694	316	687	391	614	326	582	678	999999	639	139	940	242	335	458	58	458	423	709	64	547	236	581	61	618	625	67	999999	999999	224	671	477	455	988	76	999999	59	246	391	551	765	617	19	590	692	999999	999999	454	428	999999	482	999999	952	76	999999	467	999999	635	999999	989	269	999999	97	999999	999999	999999	495	253	269	538	999	221	41	168	999999	930	227	999999	999999	999999	834	999999	999999	923	742	819	524	389	607	608	195	423	473	402	999999	358	999999	60	622	41	999999	547	999999	890	999999	999999	999999	794	777	460	250	743	276	576	999999	999999	669	173	225	158	146	999999	999999	660	999999	585	747	639	876	940	999999	176	999999	338	280	999999	999999	856	265	999999	999	730	612	157	368	452	999999	999999	247	634	689	366	835	999999	894	999999	901	534	547	92	523	190	999999	836	60	84	999999	938	305	867	238	812	908	744	158	416	503	498	302	900	438	850	402	251	260	53	999999	904	443	460	395	894	319	182	958	819	812	775	106	294	999999	219	601	379	406	877	458	100	325	487	326	413	241	647	654	999999	788	676	586	999999	742	469	504	845	482	344	503	735	786	999999	604	999999	401	18	999999	229	258	33	999999	999999	595	251	588	956	999999	981	999999	672	528	295	40	145	999999	99	551	999999	714	755	896	71	384	999999	999999	999999	999999	999999	21	999999	825	435	423	765	830	212	421	501	880	547	999999	500	682	830	217	500	308	999999	539	999999	466	213	999999	502	999999	783	999999	872	937	999999	83	999999	999999	438	847	999999	872	275	315	986	677	999999	737	177	53	406	389	553	514	999999	999999	
424	69	709	999999	621	999999	920	638	56	213	548	564	288	474	177	999999	253	983	124	999999	999999	163	552	635	416	999999	999999	459	730	404	999999	368	133	914	999999	999999	270	671	999999	182	951	636	268	782	999999	495	999999	999999	876	875	146	569	400	195	654	270	516	999999	360	155	999999	471	908	999999	757	190	999999	373	815	692	269	999999	757	941	676	406	894	769	506	920	999999	644	583	999999	267	886	967	999999	270	398	968	196	320	89	598	999999	728	616	35	947	64	96	999999	193	616	999999	811	458	999999	257	999999	746	577	439	139	939	887	999999	394	870	999999	999999	112	426	723	82	271	677	352	195	678	287	744	559	866	929	999999	399	248	703	84	518	999999	22	999999	231	619	881	999999	659	602	999999	232	999999	734	562	999999	999999	469	543	999999	143	999999	332	579	999999	12	999999	999999	209	999999	498	815	999999	796	999999	999999	100	999999	502	462	390	999999	693	999999	14	65	589	999999	313	999999	999999	929	704	411	999999	999999	999999	999999	999999	228	601	317	999999	478	999999	999999	541	368	39	999999	892	75	999999	999999	912	999999	422	739	574	42	423	202	270	263	894	568	999999	289	855	301	974	656	472	283	860	999999	977	224	488	155	524	999999	795	822	63	232	962	624	999999	534	999999	367	999999	999999	805	409	57	497	583	546	748	262	513	738	516	246	603	694	999999	840	438	999999	261	429	518	203	407	447	209	672	606	999999	791	330	311	616	787	571	999999	461	999999	490	640	941	406	272	716	67	999999	817	629	277	999999	657	999999	791	116	449	999999	611	11	609	297	999999	940	262	470	193	436	999999	999999	41	225	767	814	948	567	319	32	999999	999999	350	141	392	53	338	102	143	233	520	509	999999	190	999999	460	426	202	729	11	154	801	532	630	999999	369	597	62	636	843	157	234	797	999999	144	134	661	477	999999	868	999999	170	337	960	916	399	119	999999	358	317	398	756	837	317	877	455	954	719	724	32	999999	285	999999	300	86	999999	999999	920	999999	999999	798	948	296	861	399	984	999999	572	999999	27	259	999999	703	999999	454	401	396	489	549	689	999999	999999	753	882	422	999999	704	47	883	999999	686	999999	805	616	519	450	469	999999	999999	892	981	392	999999	706	999999	708	999999	147	999999	684	999999	999999	381	366	573	856	204	999999	448	73	290	435	999999	93	999999	70	941	97	808	14	932	420	571	657	707	999999	999999	999999	119	714	999999	999999	202	209	999999	999999	999999	449	52	663	255	65	538	854	999999	999999	704	921	376	999999	
766	495	338	841	999999	488	662	723	658	786	919	158	305	734	999999	723	243	488	361	999999	252	502	54	155	758	877	881	999999	55	161	92	999999	680	405	947	268	238	360	457	253	801	999999	999999	266	744	107	760	804	545	888	999999	999999	570	499	470	274	999999	192	999999	999999	999999	945	678	506	999999	903	999999	899	999999	999999	999999	999999	41	117	85	158	711	787	411	661	127	999999	180	166	839	866	455	191	934	999999	817	999999	277	582	646	855	425	293	562	841	999999	999999	27	493	402	439	193	462	423	322	562	999999	999999	431	757	999999	775	521	667	999999	457	999999	964	112	243	450	999999	459	999999	230	732	427	235	570	999999	266	69	686	764	999999	682	993	767	622	130	164	999999	845	999999	126	90	999999	626	999999	999999	342	999999	914	260	952	999999	734	990	203	589	144	437	221	999999	999999	470	98	757	999999	164	999999	999999	351	999999	89	999999	769	635	354	999999	829	801	999999	999999	698	999999	999999	436	811	586	999999	999999	574	42	985	999999	62	999999	999999	656	992	155	368	569	929	813	554	932	999999	776	63	108	646	63	760	343	926	44	701	141	325	661	946	999999	999999	461	955	319	996	999999	133	323	999999	999999	157	683	443	941	999999	885	815	221	266	45	999999	849	366	999999	999999	652	999999	27	754	201	340	999999	209	687	999999	478	858	245	936	817	652	740	999999	948	905	87	999999	985	787	999999	326	113	404	911	158	366	104	444	47	999999	562	115	999999	120	367	816	484	999999	587	778	999999	579	999999	999999	392	999999	63	417	999999	204	752	815	240	938	999999	999999	936	297	538	997	999999	423	207	592	999999	546	999999	685	591	98	999999	153	407	19	788	746	828	955	528	366	312	999999	828	842	601	747	875	630	999999	140	880	196	228	589	999999	613	382	692	194	845	621	377	826	526	601	608	417	231	999999	999999	408	980	769	181	694	696	594	999999	999999	516	671	550	449	461	217	416	999999	999999	999999	184	999999	145	770	999999	999999	935	860	312	250	993	999999	654	479	999999	731	899	427	999999	895	708	999999	999999	701	678	184	999999	999999	375	319	195	682	999999	999999	999999	764	272	999999	96	436	759	999999	999999	999999	997	186	26	81	999999	729	317	989	879	922	905	165	356	443	102	999999	674	17	494	992	65	999999	740	46	502	353	469	999999	999999	999999	999999	999999	736	903	704	501	999999	999	595	999999	11	205	802	677	999999	999999	417	828	127	587	762	751	351	299	999999	686	445	999999	578	989	999999	628	658	270	786	43	999999	452	
739	600	350	674	422	848	999999	999999	518	999999	335	681	935	999999	572	999999	999999	393	531	446	845	27	66	187	431	605	386	383	999999	542	890	999999	401	999999	99	999999	999999	98	339	502	308	208	178	381	654	999999	64	629	65	905	999999	403	511	983	607	999999	543	172	999999	816	472	618	999999	976	183	656	290	969	999999	55	999999	768	64	39	148	647	849	684	533	534	551	999999	327	641	138	497	176	418	368	999999	999999	85	845	522	39	689	885	202	208	997	616	94	88	20	399	999999	349	482	844	960	872	859	638	718	275	715	301	680	999999	686	490	871	611	183	72	439	922	541	999	458	761	656	486	535	918	999999	678	316	251	492	999999	999999	999999	407	505	133	446	999999	257	999999	999999	214	999999	999999	999999	744	482	905	948	960	722	807	483	396	999999	225	999999	113	800	999999	47	984	438	999999	538	795	999999	213	677	938	993	999999	293	999999	999999	556	312	964	999999	183	984	772	368	291	999999	350	999999	187	209	289	751	999999	335	449	286	412	775	990	984	722	446	278	237	19	966	926	524	798	334	651	913	418	94	627	824	274	999999	157	999999	198	999999	999999	14	397	197	659	999999	844	999999	999999	781	321	980	999999	999999	999999	544	999999	325	999999	825	999999	852	557	376	342	258	708	999999	22	786	628	405	795	147	325	999999	839	821	317	465	679	400	676	999999	999999	999999	788	890	999999	730	276	831	751	372	999999	278	457	31	999999	410	761	229	999999	872	162	916	194	168	421	450	704	999999	17	387	155	999999	186	686	774	904	999999	818	515	999999	519	796	654	433	976	57	816	818	967	906	703	460	999999	804	717	999999	254	630	479	668	35	739	824	373	999999	148	101	770	999999	950	940	999999	714	999999	362	366	999999	999999	192	999999	634	886	570	110	999999	999999	27	382	969	999999	659	839	349	999999	266	999999	972	291	216	837	956	56	571	26	965	760	999999	999999	999999	361	422	493	999999	116	44	148	179	723	689	531	999999	719	801	166	300	111	604	999999	847	582	999999	981	554	354	417	587	999999	999999	145	923	949	999999	931	999999	999999	999999	999999	999999	813	999999	610	258	601	999999	716	246	255	999999	725	999999	166	879	999999	868	999999	441	939	999999	698	456	823	625	588	999999	581	13	788	193	489	134	709	371	63	729	972	145	389	999999	637	999999	342	910	828	999999	767	80	73	999999	649	246	237	307	544	367	999999	985	670	836	114	713	458	71	925	601	164	794	825	334	895	832	999999	80	466	528	123	
999999	796	317	998	510	999999	725	544	253	897	412	827	999999	999999	986	999999	552	764	999999	721	281	999999	236	126	972	999999	739	999999	816	193	166	841	999999	254	391	198	363	838	999999	999999	733	526	682	704	751	967	139	899	909	368	509	316	542	807	841	928	570	200	35	265	210	558	727	69	740	999999	811	452	53	798	999999	999999	171	999999	987	754	312	532	374	14	126	839	267	458	684	849	308	999999	999999	999999	999999	172	812	347	572	185	799	622	963	190	166	686	855	120	257	794	155	391	819	999999	999999	47	999999	31	149	370	300	999999	999999	891	272	603	49	591	180	999999	902	823	587	812	999999	689	568	193	848	439	999999	157	999999	999999	704	999999	398	325	999999	590	346	790	207	212	884	530	999999	999999	999999	562	646	273	940	309	892	331	803	999999	141	936	478	999999	999999	710	386	999999	999999	494	196	355	214	723	999999	589	999999	121	625	385	928	434	999999	999999	275	295	792	999999	216	901	999999	382	123	392	194	899	122	703	617	497	999999	999999	999999	753	885	999999	999999	923	518	361	697	999999	999999	427	999999	999999	495	982	376	999999	999999	665	936	176	496	814	241	822	539	855	477	908	999999	138	560	197	972	697	611	999999	999999	999999	211	855	214	227	999999	696	313	999999	414	140	999999	730	579	170	999999	295	266	81	342	535	999999	999999	883	788	286	577	867	891	733	797	381	674	999999	999999	463	90	961	279	147	544	518	61	450	346	580	773	558	399	999999	687	441	539	370	411	485	547	971	425	999999	109	828	422	999999	617	759	999999	779	531	707	724	333	999999	999999	999999	27	342	223	547	218	513	28	478	509	56	366	841	313	999999	573	915	999999	546	338	47	715	999999	307	832	587	917	999999	37	999999	999999	364	453	605	573	394	152	999999	434	217	437	90	360	913	707	999999	917	358	240	958	791	616	786	999999	896	91	921	44	390	959	300	519	991	785	841	691	999999	245	740	165	430	591	683	338	900	957	365	192	599	581	670	568	763	79	900	61	577	999999	709	999999	472	117	943	475	999999	999999	99	574	81	25	348	681	618	85	538	210	932	999999	758	939	999999	999999	999999	809	999999	731	755	999999	885	789	124	128	536	259	692	322	647	217	421	982	867	790	120	583	243	988	950	688	540	999999	129	129	45	999999	765	734	999999	144	186	196	999999	176	999999	291	999999	229	155	368	392	999999	999999	724	46	776	999999	935	627	999999	575	310	780	77	391	195	670	999999	93	766	493	958	649	
513	999999	235	819	700	111	828	682	24	842	591	306	324	147	404	92	999999	698	830	116	999999	569	876	999999	999999	785	504	621	999999	145	389	999999	434	999999	999999	693	811	999999	380	834	798	189	561	467	999999	771	76	58	276	999999	824	77	663	852	838	999999	164	999999	723	915	606	999999	999999	999999	463	716	999999	999999	97	710	281	999999	328	995	317	632	17	418	999999	334	718	456	354	992	321	999999	222	581	738	115	539	991	999999	464	237	590	412	682	999999	482	899	328	960	565	999999	522	748	999999	544	999999	936	745	603	399	207	160	863	784	567	999999	999999	300	20	981	181	289	999999	999999	768	726	999999	335	414	744	435	400	495	789	360	798	573	555	46	531	999999	793	398	999999	267	86	727	999999	124	863	978	608	317	999999	394	362	453	885	898	818	986	610	341	858	963	806	665	999999	999999	769	577	999999	999999	999999	999999	387	891	234	605	691	998	999999	999999	550	765	999999	999999	516	999999	999999	354	688	656	228	545	568	999999	999999	880	999999	999999	653	999999	355	296	40	355	999999	999999	16	999999	228	289	999999	999999	999999	399	791	999999	147	999999	159	999999	436	424	889	302	45	943	253	999999	999999	354	154	280	355	408	865	999999	735	999999	262	350	398	999999	135	408	449	407	161	178	999999	446	743	736	271	974	766	930	999999	737	320	886	922	90	119	874	999999	935	475	999999	534	537	366	665	471	808	290	900	999999	491	852	637	792	999999	265	914	611	418	19	380	642	999999	856	999999	171	376	427	318	426	261	273	999999	932	175	999999	142	999999	87	999999	463	693	999999	641	999999	884	999999	104	847	824	204	272	726	926	999999	353	600	681	368	999999	104	999999	972	999999	47	227	349	704	626	440	132	834	534	153	556	687	776	999999	999999	999999	488	282	579	999999	999999	999999	546	586	838	822	999999	999999	721	582	180	81	720	392	999999	698	545	978	999999	417	999999	370	999999	583	380	999999	576	306	999999	255	26	999999	811	489	262	58	681	763	999999	804	999999	671	123	952	973	484	966	394	699	251	999999	510	999999	999999	791	861	261	963	215	431	999999	747	719	475	565	357	270	241	999999	555	999999	782	122	673	31	39	999999	784	609	896	999999	999999	607	999999	677	516	27	649	697	400	796	717	557	443	999999	648	952	648	999999	625	999999	734	264	154	999999	795	397	141	151	761	999999	476	363	319	999999	72	999999	229	797	59	999999	999999	544	999999	758	309	234	679	124	382	999999	608	398	999999	682	715	999999	463	276	881	999999	885	
507	999999	999999	330	364	248	462	496	509	999999	850	347	295	603	999999	999999	396	924	571	999999	27	769	684	16	88	379	636	275	143	686	999999	916	930	454	123	608	953	437	999999	999999	226	627	873	354	757	60	999999	89	525	999999	76	999999	999999	999999	868	738	999999	778	251	984	999999	196	362	822	780	934	416	841	489	592	571	958	978	584	501	400	999999	339	259	37	680	999999	750	730	619	610	605	529	586	999999	355	184	196	999999	999999	40	999999	60	999999	999999	644	999999	599	999999	841	118	999999	735	909	478	842	922	999999	224	314	63	445	632	212	179	338	887	264	115	246	396	772	999999	999999	470	135	845	765	436	393	823	999999	818	999999	511	999999	999999	620	999999	542	433	999999	999999	656	999999	999999	642	848	999999	494	757	602	494	695	455	346	999999	536	448	999999	999999	167	103	830	491	105	626	743	999999	931	469	276	156	999999	813	741	800	371	878	874	492	999999	369	941	636	999999	473	132	443	175	891	343	181	765	999999	276	562	150	174	999999	969	899	157	473	34	490	455	921	882	713	999999	983	999999	573	860	10	797	161	999999	271	999999	503	310	535	999999	136	104	391	37	546	189	999999	206	653	905	593	849	896	917	155	774	999999	250	729	629	999999	685	999999	904	544	479	410	999999	999999	999999	475	999999	621	433	898	395	999999	893	999999	999999	999999	787	13	668	999999	999999	901	999999	58	496	89	263	999999	906	142	450	496	486	493	999999	778	713	303	59	440	994	238	999999	28	999999	709	659	903	204	743	130	681	939	637	999999	578	176	999999	417	524	999999	27	714	999999	457	899	588	410	278	755	999999	493	954	999999	283	999999	438	999999	299	786	999999	999999	999999	173	21	999999	556	849	108	499	612	815	886	535	229	976	999999	181	570	860	131	258	999999	448	569	636	727	712	364	473	999999	999999	608	630	999999	861	641	551	289	689	352	739	311	779	153	367	607	428	17	999999	407	267	999999	438	999999	181	724	999999	603	384	50	844	999999	635	359	999999	217	265	440	367	345	972	891	881	518	392	947	856	999999	212	999999	309	704	67	75	882	999999	179	964	923	147	703	999999	904	999999	507	253	676	429	491	999999	352	999999	650	960	434	375	773	920	282	234	868	642	400	356	999999	999999	999999	569	999999	366	48	300	517	230	642	34	986	999999	20	148	280	436	813	62	686	321	64	107	640	516	532	259	691	699	999999	999999	999999	558	906	367	816	999999	952	134	121	999999	480	429	327	999999	389	540	909	144	
953	999999	999999	347	999999	430	95	339	928	960	834	789	609	818	999999	999999	999999	999999	999999	999999	331	173	999999	688	941	635	840	999999	779	999999	999999	999999	349	999999	745	837	241	999999	999999	486	281	487	188	999999	300	999999	452	661	477	745	933	951	214	266	999999	790	957	149	406	999999	589	460	560	698	999999	999999	449	999999	83	124	350	267	548	850	381	844	984	493	398	999999	193	189	167	999999	306	186	787	93	744	955	880	101	813	855	999999	821	999999	490	168	457	882	999999	999999	362	405	676	999999	999999	884	999999	999999	474	751	786	999999	410	303	999999	402	657	999999	366	317	127	244	999999	999999	692	954	560	917	504	335	940	737	792	600	804	638	629	773	433	208	776	159	999999	350	36	15	495	999999	410	999999	999999	402	525	93	470	128	157	233	720	410	334	61	999999	999999	999999	999999	999999	810	499	888	772	883	631	999999	540	968	999999	907	426	686	999999	999999	999999	415	824	547	221	709	140	686	490	999999	62	33	873	999999	847	277	539	977	999999	685	38	522	325	999999	999999	367	552	502	999999	249	806	999999	941	301	999999	895	324	273	837	357	680	999999	999999	999999	999999	999999	294	815	130	561	378	448	738	783	14	993	999999	207	777	853	167	637	999999	251	599	28	91	581	190	952	952	276	999999	600	15	225	125	949	795	999999	83	736	381	737	870	367	999999	168	297	999999	805	127	496	999999	999999	52	999999	165	777	999999	999999	712	635	178	999999	112	309	147	777	788	877	999999	411	614	780	430	266	659	380	241	723	923	294	639	156	834	780	165	409	999999	800	960	999999	983	645	999999	111	213	138	999999	68	167	390	508	672	664	999999	999999	999999	770	785	766	999999	545	99	603	428	995	31	774	331	153	738	814	988	999999	969	428	999999	419	328	63	531	999999	183	999999	999999	999999	966	492	999999	899	950	639	187	999999	185	636	894	51	942	116	191	999999	446	914	429	576	519	755	695	298	911	795	451	731	999999	183	372	532	71	999999	38	999999	656	432	203	108	999999	955	999999	342	534	927	477	222	999999	999999	174	268	146	965	275	999999	797	829	987	165	197	455	798	12	999999	999999	999999	309	88	652	706	24	721	330	940	564	999999	362	763	983	999999	999999	860	77	999999	113	396	105	376	999999	741	826	445	47	911	190	166	740	78	172	946	177	143	228	471	160	546	816	35	711	208	445	75	999999	837	957	595	730	993	170	974	999999	999999	271	911	999999	579	684	999999	999999	999999	282	294	999999	47	160	999999	
999999	606	857	999999	580	79	665	617	306	999999	999999	209	953	999999	435	999999	907	198	999999	244	872	317	591	581	862	406	275	312	925	160	475	966	687	999999	954	134	146	603	404	816	277	653	615	128	147	999999	466	175	999999	536	999999	412	976	915	233	334	999999	286	704	183	803	362	999999	155	295	475	522	100	640	311	999999	314	793	254	967	228	999999	999999	443	388	939	110	340	398	774	72	990	771	638	630	120	999999	899	231	22	914	961	999999	999999	672	962	375	534	671	926	999999	619	731	948	14	999999	550	842	326	999999	999999	999999	303	380	999999	484	750	462	20	200	750	415	572	241	999999	266	241	641	771	425	999999	999999	668	999999	702	452	268	823	633	997	569	999999	582	999999	319	891	999999	99	608	197	999999	913	999999	480	186	999999	57	499	894	999999	401	909	81	900	669	999999	363	831	999999	999999	226	927	828	22	631	999999	832	584	921	172	999999	152	42	583	213	660	61	198	999999	46	404	769	929	885	606	659	946	682	999999	193	537	837	421	999999	971	294	95	511	849	999999	833	473	577	732	159	259	999999	497	696	19	85	175	999999	641	387	456	998	999999	999999	971	787	160	267	738	999999	760	999999	215	612	919	575	549	349	842	212	931	201	999999	735	356	999999	458	999999	317	118	371	999999	999999	449	999999	296	152	104	877	999999	683	999999	999999	107	399	528	671	884	777	444	999999	826	702	999999	455	999999	999999	216	69	999999	338	174	949	630	273	999999	999999	765	97	632	432	455	471	187	529	725	362	999999	999999	999999	120	999999	999999	873	999999	999999	600	351	993	269	495	935	44	688	999999	999999	999999	999999	834	930	999999	906	796	154	999999	999999	364	524	908	999999	902	701	999999	999999	88	764	955	86	57	727	868	610	999999	999999	147	497	420	999999	850	999999	999999	999999	275	416	999999	214	777	74	861	502	999999	85	999999	999999	366	794	75	803	609	572	563	999999	170	116	999999	966	144	999999	17	999999	670	581	674	898	270	758	999999	464	979	999999	999999	891	999999	555	547	792	999999	507	999999	353	431	999999	183	287	457	999999	983	169	353	295	999999	809	67	347	999999	608	410	543	13	607	999999	611	824	735	999999	672	965	999999	999999	279	798	636	505	663	102	63	408	396	451	980	774	276	120	693	999999	186	833	877	999999	938	392	634	503	999999	985	820	792	448	701	784	999999	999999	599	84	497	443	314	999999	254	778	210	999999	102	999999	833	101	500	140	999999	999999	838	98	893	630	887	173	142	640	678	282	
271	959	695	666	666	406	999999	46	206	370	872	440	633	943	999999	999999	542	480	41	893	999999	662	517	302	946	235	999999	969	196	333	999999	674	724	999999	517	999999	328	435	366	436	424	464	933	570	537	407	465	999999	892	519	631	662	609	999999	952	608	999999	403	720	999999	921	708	849	872	69	208	715	999999	435	497	999999	116	123	604	479	864	728	946	999999	548	770	535	86	677	999999	648	74	940	29	999999	798	925	715	926	514	715	615	71	511	339	999999	803	999999	405	469	524	548	14	314	97	880	505	638	181	670	396	631	999999	179	420	143	775	642	527	698	134	401	999999	999999	999999	259	667	999999	435	855	966	999999	681	217	188	109	70	999999	931	999999	303	296	543	999999	127	999999	444	999999	999999	999999	917	999999	996	707	345	999999	361	914	550	999999	223	69	212	325	703	385	950	963	991	999999	999999	149	710	999999	404	837	857	931	999999	679	814	775	354	240	938	999999	25	973	872	999999	748	156	95	103	815	244	94	227	562	742	143	999999	899	780	133	778	999999	999999	312	507	999999	430	999999	870	33	999999	715	972	387	898	999999	999999	100	936	572	926	999999	616	999999	170	999999	999999	379	239	999999	343	999999	573	999999	170	999999	999999	999999	999999	789	328	214	224	79	999999	528	999999	999999	999999	383	999999	390	962	999999	999999	723	844	999999	999999	754	635	999999	999999	999999	999999	571	152	865	226	554	851	316	725	157	254	722	999999	546	316	641	641	799	714	855	389	953	913	365	909	446	999999	694	528	621	999999	999999	501	889	390	806	386	999999	623	999999	531	850	664	999999	964	484	883	308	516	510	122	835	346	999999	945	735	657	787	955	999999	55	166	999999	114	994	976	999999	950	166	509	265	394	186	605	999999	538	299	108	400	435	562	210	187	999999	508	999999	931	999999	999999	654	158	599	999999	842	999999	374	72	559	820	987	999999	933	152	17	255	728	659	740	999999	417	445	999999	396	530	227	845	979	770	606	999999	55	586	17	511	999999	666	104	343	542	959	475	739	287	412	181	999999	999999	180	999999	780	668	200	121	999999	218	999999	212	999999	625	227	395	302	999999	153	941	676	925	999999	655	999999	633	999999	208	572	999999	706	281	983	359	999999	787	808	998	826	19	999999	475	999999	999999	762	999999	999999	999999	999999	574	182	786	144	471	504	703	427	524	999999	999999	352	992	549	592	999999	327	228	420	37	440	586	303	999999	144	96	999999	453	348	999999	135	309	607	884	999999	769	919	147	522	854	999999	369	
293	815	999999	666	999999	925	889	789	445	244	914	999999	999999	987	879	659	10	999999	303	259	999999	630	999999	846	999999	117	999999	822	592	999999	706	999999	143	999999	302	487	456	477	232	285	564	999999	999999	890	394	916	999999	19	890	999999	147	147	999999	644	289	662	999999	833	999999	755	999999	76	206	265	999999	358	557	811	999999	401	212	532	162	27	999999	530	182	177	462	828	116	999999	932	332	52	999999	14	999999	791	639	730	999999	555	999999	999999	999999	361	203	361	45	368	999999	999999	499	68	999999	999999	999999	949	759	999999	589	381	103	999999	842	144	874	223	969	999999	69	29	999999	671	588	976	684	999999	206	178	979	815	426	469	917	226	442	273	437	583	471	999999	42	159	150	252	461	828	999999	363	999999	979	392	999999	309	179	269	828	479	637	999999	999999	752	590	999999	774	955	634	731	626	701	999999	999999	999999	883	520	987	906	530	346	525	856	69	842	999999	999	433	734	999999	999999	999999	614	999999	799	283	55	795	999999	647	376	999999	827	107	441	662	876	204	999999	808	788	192	363	307	143	122	454	999999	999999	898	512	350	999999	999999	983	669	97	817	985	999999	837	999999	999999	999999	164	58	697	999999	627	190	999999	804	999999	925	380	565	999999	317	999999	687	999999	999999	885	554	145	999999	76	362	124	772	999999	69	219	999999	999999	74	999999	105	152	94	424	999999	739	729	93	707	913	304	104	427	75	779	167	308	293	159	838	999999	132	138	982	345	645	999999	615	756	595	553	999999	316	918	508	174	574	999999	143	999999	999999	470	438	122	999999	999999	999999	999999	795	901	999999	600	999999	235	999999	972	23	112	88	60	884	123	999999	122	999999	349	787	509	999999	999999	592	45	999999	999999	682	529	694	26	220	88	999999	158	820	854	684	999999	144	91	271	535	160	472	193	999999	73	52	144	326	752	432	480	999999	149	190	319	875	450	619	999999	136	288	997	892	10	111	999999	303	999999	999999	416	214	999999	247	42	463	130	852	76	147	640	395	999999	999999	787	999999	999999	18	639	544	808	513	524	538	144	999999	999999	999999	192	982	336	748	661	999999	345	227	773	950	116	726	199	32	384	481	911	999999	910	999999	115	402	350	727	999999	937	629	903	690	999999	112	999999	999999	999999	999999	999999	810	892	734	490	927	999999	834	810	901	912	355	785	139	999999	627	403	346	428	999999	790	641	608	93	999999	268	442	537	999999	847	331	426	648	999999	300	671	29	16	430	806	545	568	999999	826	999999	999999	843	774	647	550	709	
449	881	999999	879	452	211	808	20	231	999999	42	238	963	580	496	706	432	838	381	607	396	999999	622	999999	232	111	782	341	141	425	999999	999999	65	148	999999	544	572	484	847	469	999999	996	999999	321	999999	339	576	255	999999	999999	420	935	275	942	322	532	269	156	656	350	429	476	878	805	827	152	999999	825	698	951	143	948	990	912	397	399	717	999999	999999	892	534	537	999999	999999	14	732	624	999999	999999	359	285	426	999999	507	49	744	128	999999	493	370	999999	751	556	999999	999999	472	999999	363	555	999999	815	999999	730	999999	815	891	400	632	801	105	527	70	999	349	999999	717	130	493	872	999999	999999	324	817	65	736	783	999999	999999	503	541	787	999999	567	902	543	327	696	72	691	158	999999	495	601	398	843	999999	751	999999	637	45	999999	999999	999999	999999	651	500	149	674	37	42	999999	627	139	999999	317	266	503	107	805	358	31	67	999999	724	308	786	723	999999	222	999999	999999	999999	999999	999999	199	999999	780	664	261	53	187	31	45	999999	999999	726	366	999999	999999	999999	602	654	412	288	23	999999	999999	999999	999999	865	777	999999	999999	397	10	148	492	999999	79	980	485	999999	999999	761	180	999	32	153	487	582	429	391	999999	999999	47	387	370	856	454	905	999999	24	999999	999999	999999	999999	569	999999	658	999999	243	695	271	110	111	763	999999	650	118	999999	271	515	288	31	445	395	382	826	359	622	778	999999	226	173	311	471	778	459	495	713	439	384	999999	999999	348	733	129	247	999999	283	999999	999999	747	439	644	173	735	49	950	880	94	743	999999	999999	329	999999	479	107	799	999999	999999	999999	165	404	585	886	30	899	682	711	999999	999999	302	999999	54	68	999999	786	999999	147	999999	738	509	614	628	696	999999	999999	69	999999	264	31	447	999999	999999	229	564	353	854	999999	153	836	999999	248	614	999999	999999	999999	991	271	718	999999	578	661	904	257	849	550	776	999999	799	572	839	999999	999999	254	697	409	787	999999	503	999999	931	770	994	899	999999	270	10	678	999999	874	999999	797	32	570	452	785	989	999999	999999	24	576	999999	959	999999	997	425	790	999999	261	51	999999	999999	999999	183	999999	808	999999	999999	875	588	549	107	642	924	115	51	918	887	801	911	419	747	454	488	999999	966	810	999999	902	999999	999999	999999	999999	214	450	999999	39	999999	999999	644	128	984	999999	999999	999999	479	332	44	474	955	507	903	568	999999	999999	999999	723	289	999999	999999	997	253	112	919	999999	909	680	438	484	817	21	79	87	999999	793	999999	581	663	
24	999999	643	776	948	946	458	576	81	999999	582	763	575	999999	645	23	647	874	881	255	999999	565	799	999999	560	999999	943	999999	825	412	556	206	115	70	999999	714	999999	231	305	166	471	999999	838	999999	855	721	999999	271	999999	74	999999	918	553	999999	981	458	699	748	225	999999	999999	30	751	669	999999	386	657	515	484	930	999999	425	579	999999	783	150	999999	206	49	999999	416	682	999999	761	892	637	653	778	999999	816	25	999999	16	999999	164	450	790	179	83	479	73	736	786	503	212	103	349	828	552	999999	732	503	709	385	884	999999	27	989	776	892	732	878	436	999999	915	458	419	999999	570	343	359	556	999999	569	999999	999999	895	509	559	999999	298	825	235	248	93	521	703	630	129	834	432	999999	403	999999	999999	194	309	128	588	753	684	999999	267	219	999999	185	380	150	608	999999	434	999999	440	977	603	907	653	999999	584	403	755	788	999999	736	910	558	999999	941	822	592	380	777	920	805	124	524	567	26	756	999999	150	562	32	915	999999	915	370	425	999999	839	999999	999999	544	195	997	999999	329	531	999999	933	31	439	327	999999	833	656	596	999999	999999	89	350	636	441	999999	999999	202	766	539	336	995	197	999999	999999	999999	999999	269	243	999999	808	999999	999999	999999	999999	823	886	711	245	15	92	753	328	999999	562	507	499	905	999999	868	999999	999999	138	789	205	312	745	293	999999	999999	966	573	423	861	826	999999	884	314	917	618	999999	551	957	761	457	999999	677	461	186	856	494	155	999999	375	803	12	100	415	840	416	999999	603	999999	901	999999	518	339	999999	909	918	999999	999999	987	70	88	389	999999	377	342	999999	635	294	999999	227	849	820	999999	58	67	999999	552	478	473	511	999999	999999	915	66	722	999999	999999	220	551	999999	243	308	168	530	296	423	165	999999	83	227	999999	792	495	419	61	228	535	999999	409	96	376	154	721	485	999999	892	474	999999	654	403	999999	424	742	999999	984	551	662	462	999999	643	999999	999999	999999	999999	730	749	700	505	14	504	413	961	811	465	891	98	587	682	999999	999999	949	373	79	680	999999	366	59	645	999999	510	565	82	999999	766	427	547	749	476	755	779	202	968	786	160	999999	417	999999	287	999999	895	999999	980	460	368	694	999999	759	725	407	999999	699	999999	999999	504	938	999999	999999	55	999999	999999	349	120	926	232	999999	999999	999999	919	690	440	753	772	687	539	546	585	999999	170	81	999999	787	34	79	391	999999	999999	898	291	221	657	974	568	249	614	555	853	63	237	
999999	714	717	999999	44	966	620	999999	377	540	958	363	719	283	973	914	566	325	999999	545	153	74	999999	999999	707	43	465	194	532	82	983	692	531	393	13	367	999999	947	989	112	999999	162	770	367	333	999999	937	701	595	335	57	240	812	517	999999	102	632	999999	142	11	511	436	404	304	556	276	831	336	279	616	508	619	999999	938	775	990	999999	724	972	849	999999	999999	599	207	34	753	879	23	309	911	734	999999	814	988	601	999999	757	476	999999	66	999999	999999	999999	978	826	438	904	874	999999	104	999999	908	449	999999	999999	999999	836	999999	279	999999	396	999999	999999	999999	999999	515	805	346	999999	999999	999999	827	913	915	822	493	342	999999	381	596	848	999999	999999	214	123	826	553	530	999999	855	999999	560	999999	999999	670	218	584	73	107	999999	632	999999	537	310	999999	970	994	999999	999999	999999	413	225	826	683	955	390	546	822	254	65	962	284	264	491	934	682	631	906	254	614	909	278	999999	999999	963	290	477	999999	353	999999	831	28	69	999999	451	291	734	523	62	290	672	999999	818	999999	999999	357	999999	999999	375	189	349	98	999999	856	512	144	999999	765	999999	674	912	575	478	112	234	943	999999	593	50	653	947	118	854	964	942	157	460	481	711	615	999999	431	999999	174	999999	742	999999	213	168	316	588	968	803	999999	377	107	293	716	817	414	142	720	15	722	241	241	999999	325	913	365	684	230	999999	999999	999999	999999	969	314	999999	491	214	21	434	733	999999	979	999999	477	597	845	999999	999999	663	306	482	265	999999	883	932	571	508	423	299	803	631	368	914	999999	999999	885	137	979	416	336	210	131	295	281	657	999999	926	767	999999	78	501	940	566	999999	630	442	75	95	381	999999	983	791	721	999999	112	706	74	614	999999	711	717	884	337	337	106	361	970	153	236	999999	999999	740	695	999999	312	690	801	167	79	999999	820	52	607	677	999999	419	410	664	179	950	197	322	979	26	360	616	999999	999999	660	279	471	921	999999	999999	999999	252	105	999999	329	422	999999	907	545	541	890	675	287	660	985	687	999999	316	974	285	999999	332	999999	679	870	695	87	572	506	999999	999999	898	192	999999	583	109	999999	910	344	999999	55	289	776	447	135	685	339	953	999999	973	999999	999999	947	583	218	771	491	425	629	633	344	342	411	746	999999	992	492	380	86	885	373	50	971	226	240	213	555	999999	553	195	999999	999999	999999	533	480	629	950	999999	698	812	618	898	999999	711	422	712	999999	40	691	142	202	958	
876	368	609	288	194	730	352	14	999999	177	871	999999	277	220	24	999999	275	137	51	882	682	273	276	475	758	270	804	999999	334	999999	632	420	999999	407	257	960	923	999999	444	229	999999	999999	596	450	36	847	444	999999	698	10	764	999999	999999	320	286	613	101	999999	530	923	926	823	680	700	545	460	451	999999	963	63	999999	84	692	821	999999	989	677	826	449	911	826	602	999999	333	760	78	999999	682	131	643	869	789	671	521	302	999999	23	999999	904	575	405	574	248	644	57	999999	871	279	999999	999999	936	275	695	999999	107	999999	999999	356	999999	477	141	769	748	329	193	174	999999	181	999999	999999	975	999999	921	873	515	261	363	196	286	80	207	60	987	834	999999	999999	999999	62	423	968	451	666	956	437	444	635	826	919	460	882	287	699	750	513	321	999999	354	821	113	846	971	806	79	869	279	90	782	913	621	589	80	360	757	999999	739	318	823	493	999999	880	434	444	735	404	792	507	310	483	522	552	260	282	948	577	996	999999	597	97	168	363	852	999999	307	871	812	926	941	199	774	12	341	860	391	233	999999	537	999999	999999	86	771	780	999999	999999	999999	999999	797	412	190	564	104	721	736	335	86	999999	522	146	863	591	865	566	121	709	520	999999	399	999999	725	166	469	999999	922	999999	396	583	553	521	999999	999999	24	999999	999999	634	679	291	605	535	315	205	999999	400	217	93	999999	215	668	599	880	858	940	906	686	34	104	530	798	999999	999999	503	483	999999	908	332	576	351	805	486	39	239	615	999999	585	530	267	79	366	839	999999	190	999999	954	641	380	601	118	999999	737	540	999999	492	879	596	812	722	999999	999999	999999	516	869	410	192	569	650	252	85	331	166	766	35	999999	959	999999	999999	589	999999	368	538	730	468	999999	78	946	880	747	736	277	773	807	368	587	481	332	999999	780	731	999999	990	137	525	786	682	970	515	999999	532	953	999999	999999	203	540	953	999999	58	999999	341	999999	689	903	999999	999999	557	999999	408	999999	999999	999999	996	977	857	144	378	410	215	999999	999999	107	440	894	224	999999	439	999999	614	828	634	326	284	572	449	495	999999	999999	620	717	238	999999	571	77	303	895	956	860	375	999999	171	999999	949	376	536	999999	999999	795	689	733	378	999999	999999	580	813	999999	362	434	538	372	439	999999	790	999999	452	506	536	373	999999	328	999999	578	999999	556	666	91	377	907	45	999999	689	909	407	999999	349	999999	589	991	264	927	999999	532	999999	13	999999	999999	
762	999999	923	39	708	999999	999999	371	907	799	833	999999	914	731	998	999999	398	999999	683	999999	999999	902	158	231	999999	544	118	673	999999	304	256	181	999999	786	329	999999	999999	999999	506	256	714	999999	999999	550	398	402	86	533	929	999999	143	999	330	108	994	859	999999	702	122	999999	334	531	585	999999	552	661	270	999999	411	93	470	392	826	436	816	849	922	999999	833	999999	468	999999	744	697	170	256	850	829	791	470	611	999999	892	999999	922	192	459	377	999999	736	999999	999999	132	999999	627	999999	183	893	291	155	937	999999	869	999999	705	749	787	888	452	306	810	441	999999	941	999999	189	999999	492	514	999999	999999	555	610	999999	393	518	462	898	79	418	83	999999	547	645	532	905	422	304	638	182	999999	571	999999	701	925	700	613	190	999999	447	999999	690	389	999999	999999	999999	104	772	214	196	297	888	818	44	232	999999	893	699	418	575	767	204	853	341	237	827	630	999999	181	692	904	281	999999	632	167	392	577	999999	889	999999	811	649	999999	999999	999999	516	752	999999	478	999999	999999	913	772	798	680	66	837	58	430	999999	761	195	999999	521	291	25	364	196	876	839	286	14	999999	277	999999	128	114	411	456	720	85	999999	999999	109	885	990	509	999999	999999	111	555	999999	468	960	389	625	57	578	170	869	162	565	999999	999999	795	802	999999	504	999999	562	951	435	999999	710	853	999999	754	502	636	300	515	999999	245	775	999999	999999	545	850	999999	148	80	999999	250	586	568	520	726	801	314	92	887	15	701	999999	159	129	927	999999	999999	999999	871	999999	941	870	364	532	999999	999999	355	48	266	263	616	895	491	425	195	25	999999	999999	304	999999	197	999999	413	510	928	999999	626	173	830	999999	742	999999	999999	524	594	380	232	999999	200	488	999999	276	825	634	398	805	907	733	934	911	616	774	74	999999	367	398	999999	999999	999999	484	622	999999	217	479	520	97	628	999999	831	815	999999	115	152	815	506	921	727	779	121	132	937	892	999999	918	180	968	464	357	999999	206	913	378	441	715	865	999999	999999	356	123	311	186	940	902	129	999999	999999	632	259	999999	999999	670	687	742	481	546	729	952	299	999999	552	633	280	810	999999	901	425	673	436	949	999999	863	381	665	809	999999	997	999999	119	999999	669	345	214	935	721	535	236	635	960	179	146	321	769	57	571	678	999999	140	276	228	999999	999999	206	999999	191	582	999999	32	932	535	999999	738	842	999999	638	999999	428	345	99	109	999999	789	713	266	813	919	104	333	103	
141	50	999999	723	891	108	999999	149	999999	753	999999	246	214	999999	435	629	407	478	281	419	365	259	570	51	177	552	999999	134	939	495	271	488	999999	928	801	495	683	25	999999	400	807	76	522	999999	950	863	471	999999	288	637	415	999999	999999	999999	738	882	479	824	999999	999999	195	707	999999	999999	999999	660	280	999999	901	939	946	999999	527	880	999999	299	736	978	101	313	91	825	846	312	999999	999999	664	61	200	919	25	858	999999	612	999999	109	866	113	999999	999999	593	195	196	348	690	33	999999	942	312	448	155	999999	733	253	999999	370	861	898	999999	671	995	999999	95	982	924	97	999999	914	676	512	433	999999	879	801	999999	895	999999	507	999999	66	897	722	999999	999999	773	999999	135	225	355	999999	999999	999999	773	437	304	999999	110	213	999999	602	999999	18	999999	799	999999	522	622	932	532	371	731	999999	286	283	774	282	479	999999	999999	409	962	708	568	832	274	464	860	999999	999999	355	795	435	93	28	956	888	456	949	735	261	901	203	692	984	123	884	691	499	662	999999	895	999999	995	24	639	999999	450	443	535	561	661	180	999999	187	575	305	280	267	326	886	826	999999	999999	999999	999999	999999	26	584	719	390	773	999999	789	485	999999	39	440	999999	389	566	999999	23	999999	184	599	731	768	515	419	999999	614	434	999999	999999	999999	376	167	999999	516	870	384	866	724	154	787	999999	391	949	727	546	999999	210	878	760	448	812	999999	434	999999	776	999999	511	174	901	776	348	198	23	290	93	871	402	563	518	999999	581	298	280	396	309	999999	999999	787	999999	951	999999	555	999999	999999	392	271	733	680	999999	868	872	701	822	378	448	112	377	668	999999	674	473	999999	369	578	867	523	999999	47	68	436	192	723	301	950	372	793	999999	686	999999	822	999999	999999	823	650	319	999999	476	901	947	206	972	999999	154	208	488	765	196	843	469	999999	999999	696	621	999999	999999	159	409	999999	999999	655	336	690	999999	999999	999999	751	999999	999999	269	986	57	933	99	861	999999	41	579	103	471	607	607	932	227	38	394	999999	110	520	963	170	480	603	896	999999	999999	291	389	332	670	737	999999	476	584	482	821	504	606	760	999999	999999	579	999999	410	408	58	403	473	742	999999	96	999999	999999	756	999999	516	454	46	798	991	183	652	999999	999999	999999	999999	999999	358	999999	217	999999	999999	350	672	319	590	173	202	999999	253	476	817	647	896	584	96	638	720	484	966	377	467	808	768	999999	11	999999	884	999999	743	999999	999999	728	999999	545	251	
310	640	446	519	352	999999	549	555	525	999999	15	360	847	648	36	420	999999	778	999999	433	46	999999	997	317	266	999999	999999	754	999999	430	98	122	360	343	785	999999	283	965	623	125	917	263	253	319	999999	973	999999	37	716	507	999999	950	694	121	214	729	642	139	262	999999	734	999999	229	999999	999999	892	999	514	999999	39	999999	999999	164	724	516	783	337	688	320	293	999999	499	999999	999999	999999	999999	999999	248	999999	65	365	999999	713	560	391	133	999999	159	52	113	999999	532	173	687	370	274	796	970	999999	999999	401	954	999999	968	999999	245	756	401	845	138	474	760	999999	807	999999	999999	204	603	999999	393	999999	188	646	999999	320	720	999999	361	467	984	351	999999	643	999999	664	410	334	744	741	155	999999	641	999999	913	639	222	999999	365	23	376	80	999999	999999	999999	999999	223	999999	612	999999	109	999999	404	999999	861	787	999999	999999	677	153	272	668	459	862	197	26	119	874	732	999999	107	574	969	999999	100	914	157	820	430	37	451	999999	722	96	999999	245	972	706	452	136	622	999999	478	222	750	707	620	999999	999999	206	571	348	585	44	561	999999	940	999999	843	999999	640	999999	999999	999999	999999	180	946	999999	999999	951	999999	999999	432	606	955	11	105	757	598	999999	303	815	380	234	466	112	517	999999	535	117	305	915	999999	505	495	425	409	999999	519	580	999999	257	999999	498	162	999999	916	979	999999	999999	439	193	468	460	653	999999	826	471	194	999999	662	999999	838	999999	655	138	548	927	121	539	602	276	247	27	631	55	999999	999999	999999	306	196	538	607	975	999999	122	457	412	851	999999	599	937	999999	919	917	999999	419	998	842	34	620	999999	999999	999999	999999	999999	945	450	828	608	999999	999999	999999	999999	413	134	999999	999999	445	543	680	146	85	451	939	665	999999	327	110	140	999999	704	49	57	686	207	999999	67	29	999999	176	999999	583	253	547	655	547	757	516	792	999999	556	563	309	999999	999999	912	999999	999999	999999	540	627	350	999999	971	427	905	352	210	216	464	999999	842	930	376	673	563	999999	903	294	999999	874	999999	999999	300	89	999999	740	703	999999	294	252	456	728	974	549	666	884	281	130	749	204	999999	309	338	244	714	633	932	680	999999	90	524	326	182	999999	816	999999	407	891	999999	175	999999	997	921	222	158	124	956	827	999999	999999	561	782	544	923	326	999999	979	65	375	517	999999	33	292	214	728	139	555	317	733	999999	999999	389	844	584	555	559	388	126	95	999999	999999	999999	672	252	528	999999	999999	259	349	
314	999999	351	526	768	367	625	999999	999999	493	29	568	648	999999	383	201	999999	999999	959	377	767	133	863	970	775	840	702	360	49	685	986	999999	306	967	999999	999999	145	999999	999999	999999	930	844	670	632	76	40	999999	999999	298	61	357	803	822	882	582	999999	200	999999	999999	927	664	274	999999	41	506	672	272	999999	675	803	66	318	862	743	999999	922	462	999999	903	745	812	692	72	988	338	193	535	424	394	248	389	763	122	157	999999	666	179	638	999999	404	768	356	344	494	995	48	999999	89	445	660	999999	960	478	15	124	999999	212	686	703	999999	147	847	296	437	424	999999	205	999999	190	999999	753	824	114	509	976	466	358	577	999999	299	252	456	999999	734	520	429	295	117	42	590	463	492	935	999999	266	999999	69	906	80	999999	843	999999	898	664	906	903	855	968	999999	999999	623	634	693	414	80	999999	868	561	916	994	17	98	999999	999999	327	270	889	999999	252	64	406	999999	506	301	456	26	557	324	999999	617	573	999999	87	384	999999	828	799	999999	742	575	63	999999	989	85	694	754	553	308	347	646	24	564	999999	974	262	181	138	402	958	63	143	999999	999999	999999	999999	999999	999999	999999	633	999999	471	368	558	999999	11	898	461	430	606	999999	472	999999	977	191	602	18	601	999999	131	795	999999	999999	572	689	999999	999999	773	689	654	13	999999	256	674	849	185	656	16	58	973	363	719	707	795	267	590	999999	575	999999	707	422	999999	907	185	837	999999	74	999999	999999	244	501	134	771	999999	602	999999	999999	584	999999	999999	946	12	553	139	999999	85	993	611	999999	109	558	934	230	982	242	914	837	80	837	61	121	859	148	813	999999	238	948	931	203	999999	373	999999	999999	546	761	999999	546	777	417	762	804	463	999999	769	686	566	903	789	999999	688	128	156	999999	999999	895	999999	864	999999	657	539	999999	71	417	13	999999	259	496	684	231	823	378	999999	662	85	257	657	377	378	137	915	334	168	398	515	999999	999999	561	999999	651	674	555	806	129	999999	999999	999999	55	488	44	999999	999999	999999	567	719	999999	68	493	999999	999999	999999	718	495	612	742	999999	968	672	902	821	517	698	999999	42	999999	999999	572	940	785	450	999999	612	889	344	701	845	999999	999999	999999	999999	999999	733	888	999999	414	999999	69	203	387	672	665	80	999999	667	526	737	999999	196	20	452	747	999999	999999	232	325	634	999999	161	911	999999	999999	378	993	706	999999	784	999999	595	628	999999	999999	378	562	123	999999	443	469	999999	818	963	999999	999999	
589	236	458	15	35	666	999999	780	999999	908	999999	491	999999	297	87	446	999999	741	926	999999	568	999999	244	378	565	595	447	882	999999	607	343	947	995	192	999999	766	258	691	758	154	379	848	999999	309	97	81	999999	999999	366	33	262	999999	999999	551	359	999999	999999	999999	450	999999	229	342	614	528	999999	344	495	389	508	320	197	999999	982	782	979	720	999999	935	999999	999999	999999	999999	999999	999999	354	999999	910	453	999999	617	774	178	251	328	999999	47	243	947	733	999999	585	171	989	55	835	973	999999	265	999999	638	999999	999999	798	955	396	279	816	473	184	318	999999	51	556	999999	999999	999999	47	664	857	999999	487	995	211	538	999999	999999	960	480	999999	999999	173	655	999999	999999	389	716	380	295	999999	655	231	770	773	425	329	544	614	107	999999	816	936	438	999999	631	161	999999	855	269	999999	514	318	345	166	999999	999999	778	999999	363	512	829	648	751	732	211	999999	717	999999	785	219	374	277	862	970	499	443	735	257	259	52	155	860	121	248	999999	347	885	613	969	999999	551	383	261	595	680	178	195	999999	206	910	444	999999	80	60	999999	247	999999	374	999999	369	419	530	911	999999	999999	968	537	512	315	864	999999	999999	999999	514	667	999999	25	999999	999999	999999	258	39	999999	348	607	144	790	70	565	189	999999	521	946	610	861	30	472	940	239	711	641	999999	999999	342	86	999999	758	565	392	692	231	189	84	345	120	390	480	572	713	231	187	476	947	135	973	323	167	651	652	647	527	999999	47	588	690	576	638	717	999999	277	385	999999	677	872	999999	999999	447	610	499	481	999999	900	999999	999999	534	999999	999999	999999	999999	763	182	117	912	999999	175	156	151	495	655	544	751	762	310	446	845	999999	799	84	999999	271	876	999999	161	181	106	627	847	39	64	999999	841	374	358	508	104	278	323	931	999999	811	570	951	999999	999999	730	999999	600	791	172	582	999999	660	107	108	887	626	955	741	649	547	999999	999999	999999	999999	999999	387	414	801	999999	577	638	867	377	365	701	999999	999999	206	451	318	999999	999999	867	481	159	190	276	999999	621	999999	322	582	999999	169	512	458	999999	999999	261	352	384	798	449	595	943	508	292	741	407	962	999999	758	299	340	520	999999	255	959	980	522	999999	999999	190	873	264	66	584	217	999999	252	414	999999	945	999999	934	238	616	281	538	999999	898	999999	852	658	453	999999	292	951	649	269	999999	560	845	738	242	999999	618	575	340	999999	923	85	887	164	558	259	813	201	406	291	636	
973	431	999999	624	584	311	531	430	700	774	632	567	594	49	999999	999999	216	865	714	620	51	941	652	727	823	647	698	999999	999999	999999	100	555	368	999999	239	139	999999	124	999999	918	97	154	640	121	300	999999	303	999999	704	328	606	336	999999	671	595	999999	779	999999	999999	937	613	999999	237	949	684	87	209	962	809	725	423	102	217	796	533	896	311	540	999999	999999	999999	583	406	999999	999999	763	864	696	47	208	359	905	323	999999	314	665	999999	999999	999999	223	999999	341	999999	978	904	514	128	895	148	698	730	999999	183	494	592	39	34	362	805	920	999999	512	924	611	375	999999	778	497	999999	999999	979	620	113	999999	998	23	278	427	969	639	999999	968	558	348	999999	999999	731	999999	999999	285	641	564	884	999999	10	804	416	703	613	396	736	630	413	281	719	120	145	960	496	579	761	607	999999	176	285	253	954	999999	999999	264	999999	999999	369	999999	235	424	735	597	222	203	607	999999	814	583	903	24	565	287	628	367	975	771	342	558	523	43	182	718	999999	757	850	829	569	358	609	786	271	999999	999999	305	384	547	747	302	972	195	793	808	999999	270	688	676	958	776	288	25	616	999999	999999	202	251	27	366	465	352	999999	15	465	973	126	753	367	242	999999	999999	999999	33	50	586	337	250	373	999999	999999	78	183	871	999999	80	594	179	460	515	999999	999999	366	999999	999999	999999	204	999999	337	999999	156	517	999999	444	634	999999	850	991	576	234	364	951	878	999999	396	397	179	999999	999999	395	999999	999999	303	852	389	280	627	257	999999	999999	999999	157	912	538	308	999999	747	739	999999	999	999999	603	999999	235	160	901	184	793	794	894	780	298	999999	942	455	209	999999	999999	65	364	175	602	259	999999	842	999999	48	999999	274	933	650	439	669	223	999999	786	353	77	702	487	105	833	463	847	320	103	190	969	93	109	999999	999999	999999	999999	834	627	999999	127	999999	943	999999	835	529	860	999999	350	628	753	777	668	855	999999	776	577	269	341	149	999999	999999	749	35	78	265	175	694	381	755	787	389	999999	999999	235	684	758	624	999999	999999	602	999999	969	475	437	202	999999	253	102	502	999999	623	999999	487	942	999999	643	999999	794	999999	364	999999	873	594	840	374	239	236	629	472	28	953	999	36	999999	808	205	283	598	876	840	921	601	879	650	999999	886	70	500	283	999999	840	830	689	950	999999	729	385	634	72	962	198	623	999999	999999	162	623	475	999999	143	999999	999999	329	917	739	442	574	999999	944	999999	
488	999999	736	356	999999	188	133	319	999999	119	999999	820	648	999999	914	652	999999	972	999999	999999	551	421	999999	999999	999999	999999	520	912	950	517	862	999999	999999	959	584	999999	462	277	207	305	38	313	399	831	64	937	721	793	13	999999	145	999999	598	457	999999	999999	61	379	999999	752	667	221	999999	568	257	353	389	689	999999	999999	199	40	999999	109	469	247	31	999999	311	588	958	726	909	862	382	269	999999	983	999999	517	999999	92	446	455	637	817	944	830	999999	711	999999	41	842	881	897	114	999999	499	999999	887	55	764	999999	252	793	941	999999	506	195	999999	999999	406	854	443	389	116	594	329	471	651	999999	200	712	600	999999	926	999999	37	965	278	442	647	995	999999	472	977	24	203	999999	696	515	447	645	999999	505	999999	187	409	502	999999	520	507	37	346	999999	999999	62	477	220	999999	999999	284	541	916	555	568	411	999999	971	999999	101	999999	668	774	145	999999	555	125	104	880	749	484	999999	184	999999	934	619	658	362	617	924	999999	999999	794	999999	241	905	728	999999	936	749	280	437	99	698	999999	999999	263	999999	739	309	999999	383	340	127	999999	749	367	168	999999	949	752	553	363	488	554	417	873	144	904	949	999999	84	999999	999999	478	999999	445	485	638	105	366	457	623	318	987	174	652	999999	67	491	547	569	430	987	996	726	84	611	999999	999999	965	128	306	999999	482	863	225	208	999999	535	999999	882	530	524	592	304	930	54	999999	390	764	206	87	422	999999	266	653	180	999999	999999	999999	834	999999	926	139	248	161	999999	836	134	949	453	38	999999	188	665	49	999999	405	701	796	40	120	763	947	769	999999	883	387	225	999999	54	74	999999	999999	478	999999	604	395	353	999999	105	218	376	441	320	177	554	244	746	227	747	775	442	955	999999	724	999999	999999	370	207	999999	456	621	914	999999	389	142	999999	709	123	445	521	61	558	700	822	743	999999	636	601	999999	648	640	999999	472	279	631	940	620	999999	974	625	34	156	874	648	597	999999	537	931	999999	999999	999999	632	999999	235	999999	883	999999	129	980	254	351	999999	711	999999	816	623	451	634	758	201	358	999999	149	999999	496	904	684	999999	999999	291	795	705	565	911	123	17	226	247	555	747	685	501	773	999999	284	265	999999	999999	832	999999	999999	903	999999	844	236	580	493	961	739	819	209	999999	895	699	999999	645	999999	800	516	999999	406	999999	999999	21	516	857	999999	418	545	241	469	439	999999	260	280	892	533	720	999999	542	524	264	507	999999	547	481	
605	84	999999	638	999999	999999	737	999999	999999	999999	824	171	338	378	398	84	425	507	359	770	985	644	999999	999999	122	493	999999	973	293	999999	999999	351	473	999999	999999	116	147	999999	190	825	999999	999999	999999	474	77	371	392	316	153	449	838	999	387	777	496	999999	655	999999	526	568	529	999999	999999	999999	109	483	698	303	127	999999	999999	518	327	533	79	791	960	954	500	750	110	999999	830	999999	313	706	963	696	548	300	460	434	390	621	305	937	999999	999999	374	593	999999	99	199	861	512	330	682	853	708	705	999999	701	223	776	467	720	933	896	132	403	520	11	755	827	831	513	137	705	238	999999	999999	712	590	999999	86	21	619	968	342	982	999999	119	988	843	299	759	220	999999	999999	585	13	999999	999999	971	83	672	343	372	999999	999	999999	976	625	576	376	297	121	316	699	456	110	965	563	999999	999999	999999	23	911	537	82	302	522	999999	652	999999	772	586	619	999999	414	677	999999	937	999999	999999	999999	999999	421	476	999999	999999	903	915	707	484	999999	12	986	999999	672	999999	999999	834	958	706	999999	434	973	448	604	710	501	483	999999	779	852	37	999999	999999	329	916	602	999999	536	433	999999	607	999999	999999	100	769	600	26	170	999999	255	423	979	637	120	624	520	972	871	999999	156	430	999999	928	632	20	782	638	283	999999	66	999999	307	534	317	82	590	805	999999	835	999999	999999	322	999999	533	999999	57	593	248	705	406	629	573	245	287	968	977	999999	545	89	987	961	999999	999999	699	999999	125	455	999999	47	43	999999	624	999999	189	670	117	999999	404	202	962	199	399	577	359	436	422	72	256	348	105	674	270	999999	999999	158	742	908	839	999999	323	602	273	211	671	691	14	537	66	616	860	886	521	352	127	798	999999	175	999999	272	846	63	208	980	999999	369	454	355	198	40	999999	209	261	999999	878	369	925	197	906	999999	431	885	999999	640	999999	219	162	999999	161	60	999999	999999	853	576	428	999999	404	293	270	311	999999	659	348	35	688	999999	635	391	473	757	872	384	269	396	840	999999	999999	568	999999	732	216	536	999999	999999	454	361	355	684	711	999999	965	999999	927	604	430	772	546	999999	951	826	584	771	999999	404	187	211	317	467	999999	468	222	836	790	537	999999	711	465	999999	581	337	316	950	680	855	791	240	457	665	999999	78	999999	77	616	676	999999	445	91	999999	999999	253	999999	888	948	253	405	999999	851	399	509	999999	999999	345	408	624	999999	999999	999999	599	612	946	999999	652	501	667	54	
155	229	999999	389	659	999999	666	250	338	999999	428	12	999999	459	662	389	67	166	255	762	88	669	992	166	524	353	492	196	24	999999	401	396	999999	999999	999999	999999	999999	19	849	999999	649	105	80	341	101	630	664	999999	949	567	696	495	255	999999	965	485	237	957	864	999999	146	480	999999	999999	999999	999999	722	237	999999	753	652	57	317	165	999999	999999	999999	999999	999999	894	999999	352	246	456	802	905	150	385	243	774	681	779	154	543	953	179	999999	240	449	69	908	999999	940	206	915	648	188	100	793	983	886	576	999999	970	626	794	999999	779	999999	985	999999	999999	999999	999999	999999	873	902	773	212	943	122	368	999999	14	986	263	411	50	541	163	726	999999	591	259	888	114	885	184	917	169	935	100	999999	999999	177	571	441	516	134	999999	999999	415	888	850	999999	527	999999	888	984	372	392	999999	247	883	269	842	755	999999	545	967	999999	728	856	53	17	999999	999999	999999	836	999999	821	895	916	499	417	999999	171	741	388	370	749	997	200	554	999999	742	999999	320	204	335	815	696	970	166	64	27	558	999999	842	848	363	606	61	569	550	497	999999	747	475	947	680	999999	366	185	227	989	538	311	276	275	178	999999	999999	511	999999	135	999999	759	999999	400	762	999999	899	539	16	999999	946	631	13	288	465	999999	845	256	655	802	340	795	938	74	489	256	999999	577	679	509	999999	550	960	425	999999	527	312	84	194	999999	124	999999	178	999999	53	907	999999	988	809	73	18	999999	855	999999	795	139	820	380	999999	515	747	999999	860	507	999999	405	670	999999	715	938	803	770	999999	300	688	513	626	863	999999	582	948	590	767	616	999999	736	694	163	630	999999	706	931	173	999999	999999	999999	999999	671	999999	648	246	999999	282	870	270	247	254	565	999999	291	512	957	999999	999999	566	166	564	999999	16	373	711	517	999999	281	999999	871	607	393	999999	896	999999	955	887	382	345	239	318	896	356	999999	491	999999	44	349	931	749	582	834	999999	460	237	722	664	999999	936	728	761	999999	999999	398	640	861	881	232	743	557	999999	976	993	999999	848	999999	897	752	881	582	999999	999999	350	492	299	772	281	232	668	825	300	999999	446	999999	999999	316	267	957	999999	630	257	812	999999	384	680	999999	841	999999	611	569	825	912	731	364	256	152	661	155	109	867	589	658	563	917	266	793	540	386	860	999999	409	939	138	260	999999	669	999999	965	812	693	931	496	621	108	10	388	999999	91	371	334	655	999999	858	755	50	598	999999	687	
127	999999	75	465	924	999999	999999	885	783	480	39	586	999999	999999	343	415	936	999999	47	464	999999	878	249	458	999999	535	885	297	90	382	220	999999	999999	335	847	926	999999	999999	999999	999999	938	124	604	83	62	784	205	960	778	453	819	947	560	999999	770	249	646	616	450	999999	194	872	805	410	270	302	176	803	847	416	999999	470	999999	999999	525	802	283	175	406	999999	999999	925	518	999999	563	999999	185	625	999999	607	289	21	35	183	366	76	319	204	813	759	999999	401	122	372	665	359	427	999999	279	999999	999999	481	999999	999999	999999	999999	363	177	847	997	999999	551	248	249	999999	999999	444	356	999999	459	493	89	999999	999999	621	937	812	999999	971	214	845	999999	356	597	999999	999999	801	999999	123	107	712	151	999999	999999	642	77	163	872	244	890	914	80	933	819	483	887	999999	573	598	999999	456	217	205	642	999999	15	204	650	608	329	974	629	243	42	747	351	999999	545	14	554	999999	939	912	91	300	774	187	999999	123	999999	999999	999999	226	991	651	999999	945	713	664	637	999999	512	999999	914	916	294	837	901	81	999999	165	583	568	999999	999999	516	304	999999	352	387	827	668	536	854	999999	745	999999	251	390	999999	999999	28	881	999999	999999	282	675	997	175	15	999999	286	999999	999999	598	115	669	999999	654	999999	210	831	371	999999	810	214	999999	419	283	180	999999	999999	521	829	736	146	701	201	372	75	840	307	949	347	449	550	999999	999999	266	535	999999	239	596	255	52	574	999999	604	567	999999	306	266	999999	994	132	351	765	636	999999	462	413	477	809	589	304	999999	881	33	837	269	11	999999	163	748	103	999999	999999	276	999999	171	489	107	999999	895	999999	999999	583	999999	225	108	999999	576	309	999999	131	608	430	17	950	149	999999	999999	766	308	475	876	112	975	999999	479	351	498	849	93	999999	316	843	913	821	999999	329	927	808	739	483	434	999999	359	999999	494	232	991	325	646	478	855	340	336	999999	891	999999	608	999999	745	756	296	727	225	999999	814	765	516	999999	239	820	765	825	37	824	50	755	753	999999	416	257	360	183	212	615	127	975	516	999999	929	248	999999	873	73	982	196	707	905	528	999999	729	716	999999	95	826	712	39	999999	511	390	145	999999	260	647	999999	406	123	999999	610	714	839	999999	33	267	991	999999	892	762	54	638	999999	850	235	999999	686	541	554	999999	999999	999999	999999	999999	15	999999	999999	999999	999999	235	575	586	82	193	304	814	973	480	692	548	104	999999	820	277	268	873	999999	999999	
999999	715	960	956	851	36	999999	707	999999	176	253	920	999999	480	637	666	197	467	565	158	555	421	571	215	999999	16	992	999999	92	820	414	141	999999	508	28	755	274	618	999999	56	55	596	197	999999	237	999999	84	624	100	163	89	800	317	999999	999999	999999	999999	755	999999	844	999999	490	625	999999	761	121	999999	965	462	881	401	578	732	518	999999	959	233	764	999999	999999	931	378	999999	928	740	999999	824	165	768	937	611	999999	999999	890	23	565	999999	999999	56	126	906	119	171	219	761	999999	77	798	795	780	857	389	999999	42	999999	664	923	696	75	156	297	710	206	525	279	882	78	999999	505	548	999999	842	718	861	179	821	216	357	177	239	999999	35	370	988	999999	232	999999	478	977	358	642	999999	999999	899	829	206	999999	646	939	879	442	235	999999	257	792	24	999999	915	999999	101	999999	999999	529	835	609	999999	349	217	445	57	149	599	864	156	906	713	999999	999999	42	973	908	569	418	297	999999	999999	731	123	206	75	561	826	616	886	900	76	999999	999999	300	999999	999999	705	999999	892	740	999999	371	156	351	999999	999999	999999	883	888	192	999999	166	241	48	297	540	999999	999999	380	496	999999	983	978	256	839	958	45	528	999999	999999	213	368	999999	557	999999	999999	585	771	128	576	999999	999999	728	703	22	910	999999	452	12	36	999999	999999	831	999999	426	859	999999	900	511	129	463	335	418	999999	979	529	640	683	94	348	955	999999	892	803	788	999999	265	284	999999	999999	999999	593	525	448	498	518	536	130	999999	999999	566	685	269	999999	999999	999999	533	999999	723	999999	999999	839	368	664	999999	174	802	38	999999	999999	604	118	667	999999	683	869	809	970	999999	999999	993	519	553	989	781	280	205	893	689	415	999999	307	999999	999999	999999	606	235	861	377	333	716	999999	512	999999	500	458	999999	686	325	253	573	562	685	262	499	999999	296	999999	883	999999	999999	908	348	999999	999999	306	557	916	999999	86	644	948	603	948	755	495	16	999999	999999	333	262	518	577	446	999999	999999	622	999999	260	999999	320	999999	978	575	364	807	169	310	884	204	900	999999	999999	248	999999	625	999999	736	507	14	754	827	879	559	548	461	341	902	370	915	683	260	666	36	766	999999	970	37	594	947	999999	705	999999	304	999999	161	999999	338	837	999999	999999	999999	800	256	153	493	977	999999	37	902	475	267	939	969	520	650	444	735	482	820	655	999999	151	559	678	58	253	999999	136	397	705	13	74	999999	591	797	459	420	883	283	999999	552	10	691	482	
999999	766	614	784	999999	716	999999	856	26	571	402	744	250	577	999999	250	402	301	639	207	999999	202	795	388	722	200	999999	999999	209	19	112	931	999999	87	610	292	999999	999999	353	999999	684	157	999999	583	198	63	219	999999	787	43	999999	261	999999	999999	19	875	971	236	71	592	691	177	657	16	468	471	293	172	966	813	611	602	947	958	999999	325	999999	221	199	669	980	999999	74	176	999999	851	570	966	999999	735	320	412	739	760	999999	999999	499	51	999999	999999	769	56	999999	974	431	815	313	999999	971	694	731	999999	46	402	999999	999999	999999	490	999999	999999	999999	999999	104	241	502	209	863	196	968	15	825	999999	106	472	899	933	315	99	744	786	548	167	995	383	999999	561	375	346	158	489	414	999999	637	999999	826	452	952	644	999999	231	952	127	443	999999	999999	999999	999999	573	502	678	204	999999	746	628	999999	742	331	721	237	940	999999	526	999999	489	999999	816	475	597	645	456	981	671	999999	999999	833	430	999999	999999	514	385	898	801	844	479	295	400	272	999999	999999	94	130	999999	999999	999999	999999	436	89	999999	373	62	163	75	928	55	999999	532	999999	232	794	999999	28	301	217	852	999999	42	681	567	203	211	553	466	167	999999	336	751	999999	84	136	407	351	769	666	461	231	999999	999999	798	782	762	993	50	224	793	76	828	32	564	999999	364	754	999999	999999	172	999999	696	999999	999999	719	946	278	331	106	396	999999	258	635	999999	630	219	169	883	785	440	217	999999	252	373	495	507	728	999999	585	771	653	829	18	999999	999999	535	924	506	999999	999999	493	999999	943	827	999999	817	202	999999	934	289	205	870	736	330	955	999999	453	544	999999	999999	227	579	746	999999	743	999999	999999	999999	999999	104	295	999999	999999	949	999999	999999	999999	425	999999	678	314	461	765	305	575	782	999999	688	548	957	999999	999999	999999	867	618	914	999999	618	93	30	576	70	999999	999999	994	542	76	787	383	419	435	38	668	999999	906	766	814	450	759	999999	383	999999	594	999999	999999	905	49	936	340	42	620	999999	341	856	999999	254	986	999999	311	999999	716	999999	315	999999	531	999999	721	420	961	851	109	484	999999	999999	646	24	999999	999999	826	999999	999999	140	456	999999	799	999999	696	811	999999	662	999999	888	149	725	254	999999	257	999999	323	959	999999	999999	975	488	999999	999999	999999	999999	219	96	777	999999	109	223	540	585	859	964	999999	58	366	910	317	308	81	220	345	143	878	999999	767	20	314	866	904	874	164	968	417	663	999999	488	602	25	885	999999	
789	925	194	668	218	292	137	999999	999999	283	320	999999	416	722	800	959	339	999999	329	766	999999	242	318	666	999999	891	999999	674	667	878	317	302	423	660	431	419	999999	220	370	485	999999	999999	273	630	563	488	561	695	863	431	999999	999999	695	128	368	556	617	999999	247	327	734	463	608	724	965	999999	263	999999	300	391	21	999999	279	999999	883	24	969	687	999999	943	339	999999	811	245	729	356	606	999999	999999	999999	802	430	999999	53	750	430	440	549	664	999999	999999	804	999999	482	420	39	691	851	245	999999	999999	999999	999999	304	987	999999	651	999999	994	619	421	999999	465	425	589	590	156	236	103	463	583	429	33	568	718	535	999999	339	825	700	999999	755	69	947	297	999999	16	999999	65	878	778	77	555	999999	132	276	999999	978	892	829	882	465	999999	782	770	168	906	855	586	462	999999	322	999999	303	955	666	898	517	138	716	584	478	180	225	999999	515	873	978	445	451	195	489	446	996	999999	208	997	999999	186	139	999999	999999	101	603	474	465	999999	262	99	465	378	831	850	999999	255	999999	294	541	999999	264	294	928	419	145	276	924	876	550	999999	756	669	999999	340	999	999999	434	387	577	751	229	984	621	999999	999999	82	363	638	269	751	999999	914	999999	190	999999	844	999999	740	956	999999	549	588	980	999999	342	796	999999	500	851	435	821	36	716	790	878	999999	672	999999	439	72	912	295	617	999999	78	842	213	440	418	164	999999	693	430	251	211	640	14	999999	556	193	324	863	787	834	930	389	207	675	311	999999	182	997	310	894	423	264	971	191	708	500	999999	999999	91	696	722	137	605	475	589	248	275	828	493	256	747	59	508	782	869	999999	644	537	138	999999	982	715	393	536	827	947	668	999999	999999	999999	599	999999	781	999999	121	802	783	732	96	73	386	353	514	999999	156	374	755	198	999999	29	855	65	198	325	999999	17	743	999999	648	641	999999	999999	693	437	657	999999	278	417	670	76	905	912	451	75	389	638	210	999999	390	999999	999999	479	999999	126	210	999999	808	999999	999999	114	68	714	93	454	493	934	999999	87	406	405	105	348	528	255	123	999999	999999	133	935	86	806	414	999999	999999	450	109	999999	999999	237	123	943	812	999999	999999	17	999999	828	999999	581	455	978	133	999999	985	366	999999	999999	266	12	999999	929	684	530	999999	308	654	35	898	14	999999	993	93	999999	999999	999999	293	317	962	999999	999999	999999	617	551	999999	107	683	481	704	828	999999	158	684	574	970	999999	999999	292	
731	999999	363	175	999999	999999	197	461	999999	282	999999	999999	83	545	989	999999	89	999999	322	999999	49	999999	624	999999	331	80	417	245	999999	518	879	109	203	999999	585	999999	999999	757	194	625	363	38	213	410	831	181	754	61	999999	665	495	828	870	999999	252	529	642	999999	843	999999	584	952	152	385	402	999999	339	999999	999999	294	144	331	956	697	779	21	998	223	999999	160	999999	365	86	999999	33	61	239	78	999999	999999	71	704	914	334	50	999999	885	827	18	291	841	999999	102	874	530	174	871	183	999999	241	530	999999	837	693	545	228	999999	498	362	999999	999999	271	323	903	233	439	416	999999	657	377	999999	181	215	71	999999	999999	273	212	133	858	189	66	722	527	535	642	867	230	999999	821	535	397	474	666	970	580	369	198	650	100	999999	999999	525	978	115	359	223	775	384	902	955	999999	375	504	172	264	548	795	377	590	571	196	999999	835	842	999999	706	549	100	999999	282	85	561	42	110	939	999999	999999	422	185	429	999999	846	886	999999	862	31	969	504	716	41	573	820	999999	999999	571	407	690	145	999999	999999	673	685	999999	629	999999	999999	343	403	232	723	804	999999	202	999999	479	349	955	968	980	999999	999999	999999	384	706	709	264	501	513	999999	999999	850	608	55	533	999999	999999	210	267	986	750	688	576	281	992	237	999999	628	898	58	231	999999	721	165	660	999999	628	310	939	920	999999	620	829	864	690	999999	206	338	668	415	73	149	698	982	240	999999	170	773	392	999999	518	635	999999	999999	317	100	138	453	394	999999	999999	116	270	999999	371	139	858	711	591	128	40	999999	959	493	985	92	753	739	925	632	755	999999	918	999999	412	989	999999	375	557	999999	745	752	943	61	999999	956	999999	361	621	110	179	999999	191	273	448	655	675	999999	999999	235	347	399	528	762	861	282	999999	800	934	999999	122	493	164	992	999999	288	999999	908	999999	39	212	401	127	824	999999	306	673	654	999999	756	324	907	896	332	261	355	999999	191	199	15	999999	89	999999	250	999999	686	999999	999999	890	170	736	767	903	449	32	945	281	703	310	565	608	999999	778	999999	999999	215	999999	832	740	37	999999	999999	718	999999	270	133	973	877	999999	775	999999	999999	764	860	29	999999	13	457	999999	999999	83	999999	881	634	406	235	310	250	193	782	99	999999	999999	862	999999	999	58	703	188	898	972	404	865	534	562	133	778	918	167	999999	211	149	532	435	954	531	856	94	803	45	823	999999	693	64	999999	999999	37	901	753	30	
999999	310	278	411	343	679	665	999999	81	282	456	391	92	683	999999	950	938	32	999999	586	152	963	899	153	84	999999	710	810	999999	31	999999	876	175	999999	11	901	871	131	101	999999	865	509	23	530	589	442	650	20	483	999999	602	999999	999999	177	877	544	410	135	336	104	968	855	508	999999	186	579	226	945	999999	999999	88	999999	931	633	720	643	950	999999	563	642	598	999999	337	999999	429	999999	883	998	269	999999	500	745	794	997	316	999999	11	963	354	19	225	999999	338	803	656	784	83	999999	456	244	593	41	571	694	999999	278	527	395	629	93	696	999999	999999	224	189	999999	33	934	327	999999	641	999999	999999	999999	427	893	999999	533	465	645	29	999999	551	999999	873	468	999999	110	999999	47	492	999999	344	271	323	999999	29	124	624	323	761	999999	53	746	602	607	17	999999	276	612	907	999999	929	984	999999	999999	999999	999999	999999	720	168	922	999999	289	227	35	652	762	999999	430	999999	256	999999	151	884	999999	479	804	433	999999	999999	166	833	889	139	999999	999999	360	999999	150	329	369	999999	903	165	838	706	763	529	999999	954	999999	787	846	737	661	999999	787	109	194	703	872	999999	84	269	11	99	999999	160	999999	349	302	999999	99	999999	514	999999	999999	986	999999	184	716	285	856	321	215	999999	999999	999999	477	412	898	260	23	446	457	143	999999	999999	163	749	162	999999	799	237	999999	689	999999	999999	232	189	89	801	999999	19	987	999999	379	762	63	632	112	999999	999999	999999	450	999999	552	653	653	999999	999999	999999	833	306	31	113	999999	628	659	525	999999	251	928	999999	333	107	206	13	458	860	763	936	590	999999	647	759	930	483	999999	619	147	54	999999	851	405	718	968	757	987	884	120	751	112	537	999999	860	473	394	993	353	999999	549	204	792	618	846	780	312	659	272	999999	12	841	50	388	637	999999	999999	999999	615	999999	448	25	999999	999999	999999	999999	63	579	786	296	545	999999	443	773	999999	849	309	243	559	938	665	108	725	999999	999999	910	999999	159	323	711	999999	501	387	999999	407	533	999999	52	606	21	726	732	872	999999	637	522	407	277	789	999999	849	844	343	676	473	350	299	863	641	111	772	903	999999	85	900	54	112	229	375	74	229	266	636	547	221	999999	235	999999	83	999999	513	999999	369	535	999999	551	999999	711	750	999999	999999	767	999999	999999	999999	822	476	797	999999	592	420	187	901	725	999999	593	217	999999	465	540	124	549	999999	56	598	977	544	999999	223	358	886	401	999999	318	829	462	999999	999999	
307	398	466	437	999999	491	185	999999	893	644	999999	278	999999	371	255	219	942	695	977	364	999999	272	288	745	584	999999	705	999999	708	593	895	115	737	86	999999	77	84	686	875	999999	871	999999	93	900	763	944	24	525	155	269	376	999999	484	501	234	45	119	999999	853	946	785	165	627	310	748	999999	541	267	999999	187	999999	265	819	999999	492	644	188	388	981	999999	712	190	873	449	227	760	631	245	851	462	957	362	999999	928	522	715	645	999999	999999	901	413	999999	651	968	133	120	324	804	999999	589	856	731	739	224	999999	605	292	187	93	987	239	305	415	420	229	999999	432	891	168	999999	999999	405	999999	89	236	955	538	905	325	116	445	827	999999	271	606	236	999999	618	694	916	432	467	700	173	999999	117	999999	240	999999	999999	688	433	646	241	999999	461	504	659	999999	288	76	999999	999999	999999	999999	412	79	999999	999999	993	170	813	206	251	999999	542	704	73	418	128	999999	308	166	975	427	999999	191	995	681	999999	732	963	999999	416	999999	55	605	723	621	269	999999	208	999999	754	190	874	999999	404	887	999999	756	440	251	999999	674	768	230	886	999999	540	999999	84	471	670	271	206	193	999999	401	309	936	981	451	999999	90	999999	999999	999999	999999	552	784	999999	999999	999999	397	301	999999	999999	742	999999	999999	999999	174	91	47	999999	999999	755	493	983	691	448	13	999999	121	775	988	102	999999	268	999999	818	101	16	756	445	966	838	282	970	484	999999	57	999999	999999	227	817	370	121	126	679	136	918	811	861	345	999999	529	522	621	999999	629	999999	483	205	15	999999	999999	335	602	999999	897	999999	999999	999999	267	400	694	113	999999	958	628	981	671	588	999999	900	289	155	999999	999999	999999	325	661	668	855	462	574	999999	479	599	660	999999	999999	999999	781	654	999999	999999	999999	945	98	999999	629	663	684	999999	999999	894	446	115	999999	22	999999	939	999999	582	821	855	999999	999999	999999	580	633	999999	308	999999	471	552	807	999999	504	976	550	475	574	29	696	998	983	999999	162	679	676	999999	261	999999	999999	579	999999	209	832	550	999999	799	128	517	792	335	364	101	999999	999999	97	341	610	371	471	999999	375	541	885	823	999999	447	652	156	999999	269	999999	660	471	892	985	607	999999	954	328	999999	999999	66	236	370	999999	892	40	406	592	345	999999	889	186	999999	214	36	323	19	679	221	999999	971	614	999999	999999	704	999999	294	771	489	69	656	53	999999	102	319	314	525	189	978	416	999999	564	568	506	162	483	789	688	959	999999	
999999	284	116	605	385	451	703	86	939	272	746	634	112	285	116	846	467	589	894	721	798	829	700	804	999999	999999	56	37	141	999999	840	999999	812	205	999999	382	936	124	999999	867	611	448	250	716	999999	621	462	292	399	316	999999	999999	793	999999	495	442	584	999999	704	968	405	676	999999	719	999999	150	822	906	488	734	999999	353	872	999999	120	999999	999999	999999	144	999999	954	763	637	825	213	999999	813	999999	710	999999	999999	999999	999999	748	471	999999	503	999999	295	530	999999	555	803	665	999999	673	999999	765	137	145	853	600	177	425	23	642	49	129	515	999999	999999	257	999999	999999	999999	284	999999	999999	565	185	855	999999	698	999999	490	999999	999999	971	428	540	312	57	999999	574	510	999999	999999	994	734	999999	895	384	26	504	203	550	359	679	728	132	999999	999999	209	999999	289	999999	902	999999	934	614	682	999999	700	974	487	289	810	631	999999	739	816	939	399	736	289	481	51	203	420	940	59	290	252	306	801	109	847	494	294	999999	304	904	999999	129	999999	828	683	51	27	913	739	728	65	999999	316	799	814	999999	673	808	999999	709	152	994	999999	999999	824	404	183	388	442	999999	346	909	444	911	879	279	999999	460	798	999	186	507	210	331	234	263	990	11	999999	383	821	486	958	595	999999	75	564	754	999999	999999	999999	638	481	999999	391	155	999999	999999	919	999999	884	999999	999999	755	999999	644	793	999999	177	999999	999999	181	103	68	505	859	950	849	159	814	714	834	999999	520	999999	547	35	786	939	999999	999999	595	92	750	499	608	477	999999	72	127	281	331	999999	442	873	696	999999	999999	999999	531	204	706	254	115	830	60	765	499	624	999999	619	17	304	999999	863	818	99	999999	568	896	392	747	786	42	542	393	257	24	646	445	12	612	999999	417	999999	999999	351	999999	999999	448	999999	978	588	999999	508	274	37	498	578	999999	606	201	854	32	149	456	919	222	999999	446	802	750	852	188	982	16	999999	999999	214	862	477	123	433	130	999999	999999	169	999999	999999	999999	366	758	446	591	838	811	757	999999	278	437	91	139	413	483	645	102	135	409	103	501	136	151	293	999999	999999	493	999999	734	968	734	297	219	687	999999	999999	54	314	270	999999	181	258	301	999999	777	780	999999	709	950	484	999999	289	759	999999	42	151	225	474	999999	999999	999999	53	33	877	544	149	999999	451	999999	999999	601	787	864	69	922	252	834	999999	516	999999	249	783	999999	999999	18	455	999999	603	655	163	865	579	584	266	994	137	999999	424	82	
638	908	999999	600	557	882	183	424	699	693	790	999999	691	958	794	999999	571	999999	773	869	99	610	278	796	955	999999	32	212	608	75	794	27	419	999999	999999	36	353	193	999999	378	999999	40	839	910	864	845	184	999999	789	501	433	999999	462	999999	983	37	639	109	644	30	859	999999	816	634	999999	773	897	999999	89	768	420	999999	965	999999	44	68	999999	368	931	120	363	999999	999999	999999	642	892	565	865	999999	851	396	999999	548	249	518	864	224	215	21	999999	947	999999	541	31	999999	54	999999	67	999999	925	999999	281	177	534	667	458	999999	710	992	16	217	42	762	238	999999	176	839	726	886	180	844	565	999999	999999	172	418	869	400	35	597	955	508	354	551	594	125	87	24	581	999999	315	514	223	999999	999999	915	999999	999999	650	914	999999	220	180	349	999999	700	923	337	371	999999	999999	167	684	404	60	999999	999999	220	644	265	99	824	999999	826	999999	999999	352	352	999999	999999	237	567	750	120	392	745	337	14	470	893	201	749	999999	999999	481	158	829	818	954	999999	237	970	668	999999	825	390	999999	353	485	751	999999	581	381	124	999999	999999	416	999999	22	314	381	682	750	999999	999999	349	182	821	355	715	999999	533	999999	781	29	267	999999	365	295	12	680	984	529	718	545	620	378	538	312	459	742	265	806	649	802	554	999999	918	999999	486	218	999999	997	999999	251	999999	192	599	105	763	133	999999	288	20	634	397	163	41	215	452	999999	999999	518	896	999999	999999	727	999999	979	474	47	980	999999	809	999999	435	986	760	477	999999	999999	779	999999	999999	336	691	977	795	24	999999	401	198	712	999999	515	574	999999	999999	999999	999999	999999	999999	619	630	999999	153	26	479	226	999999	410	402	999999	495	24	201	210	969	999999	999999	277	931	734	999999	82	849	277	166	303	999999	699	886	965	999999	999999	999999	169	812	823	193	675	507	999999	816	14	999999	999999	999999	999999	323	373	999999	540	513	730	175	709	999999	558	876	875	859	185	999999	509	999999	999999	93	999999	999999	999999	398	999999	387	999999	769	362	918	570	83	225	59	302	999999	855	932	355	461	750	456	295	124	264	947	317	999999	331	999999	999999	489	572	550	999999	844	291	975	621	162	896	999999	813	791	999999	999999	660	825	566	205	151	576	178	975	343	425	733	917	144	999999	80	999999	447	779	999999	91	511	675	704	458	698	880	999999	203	565	999999	999999	504	999999	779	297	491	259	136	441	740	321	596	999999	929	120	374	841	999999	999999	105	999999	999999	189	999999	999999	999999	
999999	999999	999999	270	999999	975	419	554	782	239	286	999999	911	999999	999999	321	999999	870	770	999999	468	774	999999	334	49	898	999999	470	275	608	999999	248	805	999999	369	151	999999	181	485	999999	999999	662	157	880	97	999999	511	504	553	212	696	318	632	69	526	357	769	183	999999	366	999999	949	288	184	914	48	558	609	228	999999	999999	999999	395	434	737	806	626	468	246	563	396	616	999999	73	912	15	615	746	999999	999999	382	999999	950	128	999999	236	384	999999	965	59	927	902	999999	152	999999	529	923	207	999999	720	999999	310	937	667	969	258	43	224	271	909	432	811	999999	216	999999	246	226	276	954	511	431	653	502	999999	635	494	340	773	553	999999	92	418	999999	999999	999999	81	518	292	159	999999	203	999999	999999	66	626	125	999999	999999	124	999999	312	656	253	820	298	999999	808	750	42	485	917	269	670	879	827	24	396	759	924	956	999999	934	127	999999	999999	272	942	445	569	999999	415	271	999999	999999	999999	435	999999	605	776	215	999999	999999	999999	673	999999	999999	498	832	999999	612	729	329	155	168	999999	378	539	521	512	36	144	372	190	522	79	655	610	400	999999	401	849	791	999999	718	999999	960	683	999999	426	999999	773	999999	999999	957	790	96	999999	500	726	999999	896	652	999999	750	81	899	999999	737	604	999999	999999	999999	43	838	762	938	999999	999999	474	594	999999	95	105	999999	262	33	166	999999	999999	982	539	999999	999999	96	504	207	999999	242	647	793	999999	945	999999	767	59	674	86	378	204	852	750	689	35	142	27	810	557	962	999999	999999	999999	365	999999	621	999999	223	435	946	343	565	249	112	788	999999	221	749	246	337	89	999999	947	788	38	880	242	999999	94	999999	79	694	649	735	745	999999	60	999999	940	237	648	836	249	139	44	639	999999	647	900	355	920	277	573	230	999999	909	109	999999	336	135	389	279	138	999999	999999	649	915	513	999999	999999	630	204	809	999999	688	252	348	999999	753	399	277	594	999999	999999	621	801	130	999999	999999	999999	500	105	690	814	848	999999	708	999999	262	395	723	109	290	712	724	725	468	565	999999	999999	571	292	211	937	858	999999	330	999999	282	999999	528	999999	660	999999	697	534	514	994	999999	320	544	991	999999	367	675	177	999999	246	24	895	342	999999	887	221	274	218	999999	752	999999	64	57	318	999999	186	866	236	999999	999999	24	199	999999	474	404	231	106	579	727	843	271	690	999999	94	999999	387	742	963	999999	449	999999	489	640	762	47	999999	272	236	918	999999	501	449	729	555	
999999	824	684	868	170	999999	125	694	490	61	490	999999	999999	999999	933	999999	443	902	626	999	501	535	999999	459	437	999999	959	870	661	348	999999	822	999999	934	862	560	999999	874	803	999999	999999	573	998	589	999999	999999	542	308	302	231	944	598	822	729	64	696	274	234	440	871	999999	255	43	999999	709	999999	999999	639	999999	999999	999999	569	109	683	675	927	536	970	187	666	756	999999	577	440	404	753	999	241	880	175	999999	478	443	999999	247	999999	999999	856	999999	999999	999999	999999	999999	919	237	385	499	149	63	999999	999999	304	57	774	124	55	678	999999	747	999999	999999	84	758	999999	96	525	135	176	446	597	397	680	100	999999	211	999999	999999	999999	212	28	264	860	187	999999	16	991	999999	669	817	202	409	937	999999	999999	999999	391	999999	999999	832	712	259	332	703	999999	738	999999	999999	482	999999	271	590	30	400	728	700	808	896	999999	929	105	104	999999	999999	253	198	460	571	999999	629	820	708	203	824	999999	768	932	167	999999	999999	999999	787	947	999999	556	611	389	999999	390	999999	146	494	149	341	737	617	794	972	459	278	287	918	47	853	999999	999999	999999	206	900	959	768	651	185	990	413	317	156	999999	803	999999	808	914	999999	942	493	999999	569	862	96	999999	974	959	707	999999	737	608	750	999999	354	993	225	193	999999	999999	465	494	318	158	927	999999	470	435	179	999999	999999	373	999999	999999	369	426	992	533	119	27	985	999999	999999	999999	263	804	566	62	25	809	426	999999	278	760	487	998	27	421	999999	666	422	999999	790	999999	984	999999	871	655	734	927	10	999999	83	628	445	656	551	585	895	133	999999	418	420	369	400	843	999999	976	617	371	999999	581	598	999999	605	445	28	63	748	999999	999999	911	327	999999	809	734	551	650	325	831	999999	441	999999	999999	802	999999	139	430	999999	999999	279	895	48	373	528	428	103	630	999999	999	999999	999999	999999	16	200	952	100	332	560	665	301	454	999999	785	913	967	66	999999	650	601	999999	597	999999	607	999999	47	872	954	568	390	641	920	626	325	203	959	604	999999	620	850	999999	999999	870	833	848	825	244	262	459	561	372	315	980	999999	694	49	933	239	397	999999	89	146	763	179	999999	380	999999	344	591	953	999999	547	176	999999	687	508	727	730	759	793	802	619	504	17	999999	335	940	204	631	164	36	374	999999	467	770	776	999999	701	809	478	998	899	670	505	198	825	999999	191	999999	195	322	213	999999	604	360	469	642	756	161	698	440	632	713	999999	927	998	426	
708	999999	911	465	35	999999	291	999999	902	999999	998	818	203	196	758	460	446	842	999999	894	999999	117	999999	144	296	549	120	47	375	196	243	578	999999	408	999999	161	832	999999	296	292	199	809	457	999999	999999	938	958	512	681	182	277	595	114	114	900	601	999999	777	179	485	810	253	429	716	715	430	627	999999	755	999999	627	716	555	999999	704	716	659	789	999999	999999	999999	608	365	203	999999	648	473	96	508	839	432	65	560	810	482	999999	390	740	805	223	321	999999	757	84	554	999999	49	573	409	193	941	939	286	821	894	212	888	235	797	999999	956	541	296	915	184	572	166	745	68	759	336	919	984	287	46	427	850	999999	649	368	608	900	687	325	898	493	999999	738	916	280	67	164	999999	737	999999	779	877	841	899	981	403	999999	515	999999	856	999999	999999	999	999999	476	361	999999	586	438	469	66	854	999999	999999	691	999999	428	828	788	701	182	999999	256	30	999999	550	19	391	667	964	313	394	999999	469	876	537	778	999999	449	919	460	577	999999	278	210	999999	999999	999999	218	197	975	475	727	948	683	56	709	979	999999	926	352	226	919	999999	165	671	999999	511	151	999999	25	474	999999	869	251	605	470	977	819	340	642	999999	182	480	989	837	667	999999	785	829	999999	798	435	523	577	244	657	51	123	999999	118	999999	999999	65	181	511	96	858	707	88	586	731	170	197	293	167	53	999999	484	327	13	729	726	321	999999	226	999999	999999	302	17	947	429	864	289	232	247	511	127	308	487	999999	809	999999	706	253	106	999999	247	239	419	200	999999	566	999999	535	999999	999999	999999	729	954	471	999999	566	700	141	166	867	999999	965	56	656	926	999999	996	576	204	349	29	999999	999999	588	801	636	999999	816	999999	863	78	753	999999	999999	999999	999999	354	26	530	253	690	575	96	239	757	999999	999999	763	273	77	569	229	341	49	999999	999999	501	376	670	593	683	999999	402	999999	798	137	131	488	516	538	796	980	999999	951	999999	999999	982	999	830	529	999999	999999	552	671	999999	849	422	803	908	846	895	999999	356	937	569	806	182	793	440	630	161	705	256	734	280	588	999999	999999	390	215	320	999999	999999	151	150	564	340	731	999	949	999999	327	580	670	999999	818	999999	118	391	852	281	999999	568	210	377	999999	873	817	400	715	675	999999	999999	702	536	999999	442	215	796	15	476	451	793	490	915	833	135	585	101	462	954	999999	998	537	999999	130	933	999999	773	402	691	522	340	294	284	683	903	877	
143	999999	385	999999	999999	386	386	830	405	88	999999	544	622	297	726	937	999999	999999	42	885	768	999999	469	999999	999999	403	999999	953	120	509	215	241	929	257	452	852	999999	534	753	622	161	999999	724	855	59	999999	999999	404	999999	402	999999	675	999999	28	118	728	999999	287	987	918	999999	432	719	896	872	63	999999	375	844	999999	999999	999999	855	420	734	665	690	614	58	999999	623	919	999999	717	976	540	591	911	148	724	999999	799	999999	835	560	728	393	828	999999	999999	623	999999	559	922	999999	306	819	239	999999	999999	47	175	999999	784	304	152	275	999999	999999	342	471	703	236	999999	802	70	690	29	860	999999	999999	862	999999	61	999999	219	370	244	185	679	720	999999	627	999999	999999	999999	570	762	999999	417	999999	999999	907	650	534	999999	188	438	130	999999	616	799	379	288	181	184	999999	999999	999999	95	782	40	826	250	999999	120	85	999999	443	896	999999	927	999999	452	552	999999	955	980	526	669	40	999999	124	704	999999	920	981	349	523	999999	999999	392	999999	456	635	433	564	999999	39	424	845	646	995	233	980	688	321	999999	999999	999999	999999	564	661	535	64	850	915	132	999999	700	138	735	28	930	999999	999999	369	999999	817	128	335	298	999999	112	823	999999	936	890	723	384	609	64	999999	242	293	807	730	999999	401	785	517	442	999999	338	999999	999999	627	74	698	872	329	999999	999999	617	955	930	612	559	999999	999999	913	999999	408	802	100	83	999999	786	647	728	387	337	640	41	611	893	999999	622	815	714	999999	872	201	851	999999	331	944	996	286	999999	999999	999999	330	731	871	492	43	687	248	999999	987	999999	426	970	495	991	647	88	999999	999999	132	990	743	999999	903	51	832	999999	746	769	138	135	999999	295	533	215	16	909	170	128	859	131	384	603	726	999999	455	999999	366	999999	683	866	991	999999	240	213	438	333	999999	829	999999	485	940	478	93	999999	342	141	446	289	985	999999	917	999999	212	10	616	999999	280	978	596	611	201	682	999999	272	144	294	64	330	777	683	91	341	469	383	999999	999999	519	863	592	323	999999	86	89	944	949	114	21	240	999999	298	62	849	242	57	294	268	392	999999	728	57	86	999999	999999	999999	999999	586	427	829	999999	710	999999	417	999999	282	827	999999	999999	151	323	39	282	824	732	488	999999	999999	999999	421	99	999999	523	697	145	544	246	667	574	777	999999	373	686	192	999999	999999	668	645	463	960	230	179	999999	250	508	698	774	262	393	34	681	999999	999999	16	740	896	999999	932	281	851	
999999	999999	550	825	999999	950	353	100	413	999999	819	985	778	148	200	999999	267	999999	199	999999	770	984	283	999999	106	871	885	999999	999999	523	700	735	999999	611	923	999999	628	999999	396	558	999999	684	999999	548	214	999999	999999	348	999999	820	639	914	999999	834	91	999999	999999	10	729	982	74	673	648	890	154	999999	621	176	224	141	302	999999	885	999999	101	999999	145	734	345	410	234	999999	864	999999	884	786	992	999999	530	872	182	627	999999	414	494	681	46	958	999999	130	84	999999	999999	999999	527	221	38	112	742	995	999999	162	665	999999	757	527	808	26	15	368	101	91	645	999999	958	675	318	481	156	420	59	999999	340	225	335	753	422	190	999999	673	758	889	999999	535	956	30	961	999999	999999	999999	872	29	999999	45	999999	999999	999999	781	726	852	999999	999999	956	332	999999	738	821	999999	999999	14	115	628	911	342	609	211	999999	120	396	937	713	999999	824	189	547	39	234	304	196	342	918	640	463	261	770	999999	933	473	590	999999	209	999999	795	652	999999	253	999999	620	436	827	707	999999	395	788	999999	383	732	999999	999999	915	514	526	263	999999	96	474	174	660	999999	408	277	999999	530	178	737	201	733	181	328	303	999999	613	868	999999	635	203	254	999999	999999	999999	999999	167	688	674	712	683	268	143	566	396	89	457	59	999999	559	885	999999	999999	60	999999	649	561	457	492	993	900	657	893	36	892	229	999999	999999	184	999999	120	143	855	465	64	932	999999	615	999999	224	474	999999	840	809	749	997	999999	624	172	747	917	710	206	999999	811	35	374	117	999999	176	999999	907	874	999999	999999	752	999999	760	995	26	60	945	999999	277	529	346	816	94	286	999999	201	875	999999	999999	23	410	936	999999	999999	39	567	999999	942	764	999999	566	689	743	370	997	658	277	628	155	697	971	194	928	160	475	218	290	830	778	999999	714	999999	448	94	49	815	999999	116	966	459	567	13	760	642	999999	999999	83	999999	289	246	924	256	241	739	999999	225	18	34	999999	999999	286	662	173	789	999999	46	999999	659	999999	999999	494	999999	662	696	139	968	433	295	198	818	999999	567	551	999999	60	467	299	708	52	999999	999999	999999	928	155	999999	905	999999	970	721	926	415	423	999999	107	751	764	594	999999	609	83	792	722	836	370	999999	719	999999	631	739	999999	746	999999	616	507	999999	999999	241	517	523	234	999999	462	573	272	412	999999	174	999999	790	295	873	999999	109	969	41	95	999999	999999	999999	462	794	217	241	268	189	873	807	894	999999	406	
532	86	999999	385	944	339	158	573	958	964	555	999999	999999	453	999999	991	443	646	999999	299	52	674	999999	71	439	920	231	315	999999	999999	913	999999	730	393	762	999999	734	723	35	999999	936	999999	609	505	907	137	376	999999	679	198	439	999999	427	434	364	858	999999	959	999999	33	118	843	999999	999999	60	284	937	457	691	999999	266	719	621	774	362	312	999999	552	163	312	999999	999999	636	893	109	752	999999	306	39	999999	999999	999999	999999	11	593	103	257	189	999999	999999	200	918	106	999999	931	999999	999999	653	81	61	794	487	999999	999999	479	674	999999	999999	330	999999	999999	999999	428	999999	999999	999999	941	620	191	268	999999	884	107	999999	122	999999	347	750	999999	389	213	999999	234	999999	119	289	999999	145	531	999999	886	660	859	999999	210	558	999999	999999	859	449	778	999999	472	999999	996	909	390	286	999999	843	337	466	635	941	104	233	416	451	678	746	523	806	98	272	999999	404	999999	999999	999999	563	146	38	890	999999	999999	284	736	421	980	999999	899	692	614	688	591	999999	34	918	63	999999	999999	58	999999	123	925	971	840	999999	440	999999	883	440	956	967	999999	999999	576	122	340	819	496	999999	999999	999999	846	830	201	410	681	952	999999	117	896	999999	421	97	397	777	999999	639	443	537	980	389	999999	469	736	999999	980	999999	853	999999	999999	243	490	156	588	999999	276	105	780	999999	528	487	999999	776	999999	613	555	619	911	799	525	701	999999	959	24	90	162	999999	999999	554	429	399	109	468	999999	999999	862	274	509	999999	999999	501	859	12	18	502	167	549	924	133	102	999999	379	64	999999	999999	856	999999	141	507	19	889	10	235	20	139	999999	763	999999	881	999999	999999	119	686	999999	33	842	999999	951	521	923	613	463	999999	462	68	29	55	999999	999999	805	999999	999999	12	225	621	501	633	999999	999999	999999	404	999999	52	382	811	999999	999999	999999	373	54	482	579	620	584	406	436	39	773	952	120	342	691	613	85	418	999999	999999	470	999999	532	218	392	82	999999	528	320	999999	598	651	806	335	290	708	598	333	763	522	428	819	195	999999	859	999999	768	781	712	688	966	999999	662	154	999999	999999	841	835	999999	506	223	65	999999	25	999999	999999	155	784	999999	983	25	752	655	635	689	999999	492	69	999999	352	314	625	815	631	453	634	988	662	112	999999	867	999999	242	999999	309	372	733	179	999999	999999	893	983	729	728	999999	224	319	999999	999999	581	999999	781	999999	747	201	597	249	464	572	806	144	493	681	859	999999	999999	519	398	336	326	
918	323	38	622	459	999999	999999	96	957	999999	999999	961	207	531	597	999999	286	495	75	711	132	278	606	235	602	410	311	869	612	421	704	920	999999	147	999999	291	753	863	999999	869	702	162	506	344	491	183	999999	160	271	40	975	999999	332	624	204	649	716	802	29	58	30	35	484	545	533	999999	270	999999	999999	316	999999	423	999999	205	19	999999	772	272	744	429	125	161	607	581	446	999999	598	86	943	23	574	950	843	250	849	999999	678	960	810	96	912	235	999999	955	697	999999	828	999999	614	234	877	454	68	600	933	869	999999	999999	109	853	806	193	126	855	741	392	579	999999	356	343	301	811	462	657	516	890	869	652	884	999999	999999	471	471	719	145	999999	892	253	317	980	999999	775	861	956	290	728	118	435	999999	999999	982	999999	780	281	932	75	992	410	93	999999	999	775	28	223	11	344	722	999999	719	621	500	335	999999	375	94	525	950	505	999999	787	781	443	999999	579	902	980	690	200	786	80	137	999999	170	274	981	482	999999	647	955	946	16	711	999999	603	814	656	999999	999999	196	999999	125	496	43	305	271	999999	347	999999	321	999999	653	531	620	649	493	18	175	384	999999	999999	768	999999	550	430	781	79	727	834	999999	999999	757	999999	13	999999	955	641	458	864	12	424	144	999999	999999	999999	999999	484	100	999999	999999	806	491	847	30	999999	649	812	946	999999	524	999999	838	513	999999	999999	273	999999	999999	251	999999	851	559	311	382	969	477	459	976	999999	138	999999	979	660	724	957	764	909	999999	429	730	152	694	846	349	810	586	631	999999	999999	671	924	956	848	381	268	257	189	999999	60	116	199	835	999999	483	228	222	999999	788	726	311	999999	121	999999	521	999999	167	713	999999	571	393	845	999999	999999	944	213	349	140	289	466	710	999999	444	215	322	540	316	364	372	999999	598	408	843	906	999999	317	999999	857	337	829	111	543	228	903	999999	271	373	129	396	280	999999	91	898	332	26	999999	919	906	786	999999	245	803	350	840	999999	985	999999	919	999999	636	400	999999	803	459	365	176	366	540	999999	61	177	197	967	999999	999999	516	999999	999999	890	243	398	906	999999	999999	594	999999	202	388	929	681	268	453	372	759	999999	396	288	449	999999	849	369	999999	368	735	812	999999	835	258	597	999999	999999	491	38	523	999999	494	421	457	864	999999	974	978	611	867	792	999999	999999	217	999999	856	238	69	554	999999	873	20	547	345	543	999999	472	944	790	473	999999	776	424	848	521	394	974	831	
585	909	999999	391	777	501	942	98	999999	999999	46	740	238	426	937	987	650	238	947	85	913	326	595	39	197	147	672	999999	309	999999	695	827	881	407	484	645	176	491	242	55	402	999999	324	844	908	59	244	999999	839	437	208	293	447	899	917	268	324	845	203	639	829	999999	999999	256	932	218	999999	831	999999	302	821	999999	999999	901	682	468	12	750	131	999999	903	893	999999	871	777	999999	389	982	489	226	331	330	999999	603	226	476	665	77	912	699	200	999999	836	546	616	49	999999	999999	226	999999	265	573	723	65	999999	935	749	917	479	530	999999	999999	352	725	971	500	871	999999	999999	216	803	999999	999999	999999	947	500	67	640	999999	999999	123	843	766	999999	960	999999	607	241	999999	290	726	999999	598	392	871	323	999999	120	575	125	178	896	862	19	999999	331	735	302	118	999999	878	119	999999	740	416	985	999999	999999	765	999999	893	639	534	403	490	66	345	456	559	999999	999999	999999	999999	999999	999999	226	981	999999	384	639	999999	314	999999	999999	999999	616	94	999999	975	886	212	748	999999	361	232	538	372	468	528	599	999999	289	742	484	806	932	999999	522	180	199	14	363	937	135	999999	588	999999	903	991	873	971	487	999999	673	999999	690	600	713	917	41	854	522	238	784	999999	743	999999	649	824	479	572	572	687	785	882	999999	999999	229	999999	643	999999	469	476	655	628	507	808	999999	62	126	342	340	604	149	345	491	135	163	482	999999	25	999999	999999	522	999999	999999	800	695	999999	582	879	380	554	284	999999	394	999999	999999	166	156	999999	503	596	999999	147	241	999999	999999	999999	999999	999999	657	747	710	627	166	390	999999	354	229	706	999999	999999	480	247	961	786	330	999999	950	445	552	996	335	523	522	279	381	384	999999	441	263	255	999999	858	231	632	843	656	999999	14	999999	238	999999	999999	999999	225	126	999999	185	999999	646	416	498	955	181	661	421	999999	115	999999	999999	999999	284	788	999999	867	887	622	26	338	942	673	999999	946	353	324	70	886	999999	999999	162	911	209	624	794	847	756	999999	686	570	221	656	551	964	994	999999	953	158	996	954	338	504	453	846	999999	972	999999	551	611	857	999999	535	495	809	734	108	380	660	994	999999	120	453	935	999999	127	295	132	999999	999999	831	370	911	889	746	968	658	467	999999	121	999999	720	999999	832	829	999999	999999	171	742	240	895	999999	303	163	400	844	884	999999	997	728	226	850	811	599	779	496	689	999999	748	841	999999	641	999999	999999	183	885	905	999999	115	487	
442	134	999999	94	66	689	77	758	499	901	93	999999	999999	633	894	970	909	615	999999	343	289	999999	422	900	164	999999	134	754	980	514	999999	999999	463	519	999999	999999	469	726	999999	100	428	931	156	999999	757	999999	999999	999999	999999	212	976	299	999999	772	999999	402	711	489	930	802	564	323	999999	984	999999	819	635	951	347	802	511	192	83	962	999999	999999	999999	999999	153	177	999999	741	110	778	538	650	706	691	321	893	390	999999	796	999999	535	114	163	171	999999	999999	361	229	56	851	700	794	226	999999	857	848	510	145	346	763	718	823	222	998	456	321	123	944	639	453	999999	531	396	999999	999999	810	205	730	692	215	815	999999	695	259	88	744	434	111	833	473	393	255	999999	43	999999	712	999999	999999	715	572	999999	417	589	999999	999999	179	407	883	177	57	653	999999	999999	141	999999	999999	137	999999	920	712	887	21	999999	176	70	176	887	362	999999	724	918	50	25	129	390	408	999999	103	820	908	346	551	933	786	999999	999999	802	512	999999	179	584	928	244	12	684	813	306	423	999999	999999	291	54	572	999999	999999	613	763	333	750	548	578	44	152	999999	376	999999	87	999999	356	456	374	999999	999999	151	149	999999	805	22	999999	576	111	861	561	558	627	301	978	490	657	215	850	999999	761	547	601	999999	785	232	999999	347	999999	973	76	95	898	906	777	999999	313	999999	808	750	888	184	999999	716	483	594	394	85	367	597	676	151	606	895	999999	729	550	599	214	582	386	107	840	138	999999	475	659	720	999999	558	999999	518	999999	109	590	587	110	884	76	999999	838	560	979	999999	307	999999	489	13	999999	999999	999999	713	999999	235	374	999999	343	318	999999	999999	935	673	999999	999999	420	168	743	506	314	45	629	666	999999	23	744	826	127	999999	831	868	985	999999	437	475	677	473	582	182	999999	799	254	791	999999	68	999999	999999	999999	179	727	148	192	982	999999	999999	428	999999	190	922	490	548	673	999999	486	999999	999999	288	245	999999	142	947	999999	571	771	514	791	837	704	474	999999	999999	999999	947	975	692	999999	12	957	190	56	463	292	660	691	196	136	613	314	907	46	999999	999999	911	999999	999999	563	999999	221	194	465	590	999999	999999	173	910	999999	999999	665	794	378	29	999999	65	50	999999	664	999999	879	999999	388	999999	532	796	999999	781	999999	916	909	205	139	999999	791	772	724	466	944	575	496	780	476	999999	999999	999999	539	27	654	873	870	369	125	638	741	999999	806	287	67	722	999999	391	269	999999	816	470	999999	313	
999999	558	340	584	733	99	438	109	118	977	240	22	267	420	136	778	55	999999	89	500	333	164	966	447	408	231	296	114	521	672	593	999999	999999	236	789	999999	999999	296	999999	36	999999	642	999999	828	56	55	465	999999	265	999999	758	999999	390	174	979	83	592	892	999999	512	999999	333	587	445	394	752	166	40	630	40	999999	759	913	63	300	691	636	147	401	999999	766	999999	999999	39	914	326	107	999999	257	715	999999	999999	120	133	999999	876	999999	999999	443	303	999999	434	247	234	255	999999	363	336	999999	999999	447	454	999999	822	999999	384	999999	557	531	999999	999999	475	783	915	526	595	649	790	999999	424	637	553	703	107	475	341	999999	624	784	915	999999	770	817	959	278	69	999999	298	387	848	402	506	561	375	648	422	999999	332	708	660	359	572	999999	459	659	894	750	403	357	414	205	999999	773	999999	115	884	658	824	646	467	999999	361	412	999999	31	999999	991	338	999999	62	691	856	916	133	566	999999	999999	367	999999	999999	318	755	940	973	653	543	732	999999	269	999999	764	826	999999	250	224	998	170	524	437	528	999999	422	943	304	722	348	999999	650	59	999999	619	300	524	272	159	690	420	999999	999999	488	409	55	79	696	298	865	180	676	909	567	239	750	999999	999999	481	895	812	646	260	315	999999	92	896	553	999999	473	311	424	999999	533	588	730	999999	949	999999	857	353	257	15	857	177	276	999999	491	999999	869	370	743	790	263	999999	773	999999	32	999999	999999	158	525	552	999999	564	756	999999	385	979	999999	999999	980	661	624	552	564	640	999999	999999	335	351	999999	999999	284	999999	567	633	838	655	814	999999	173	73	999999	708	827	705	190	303	999999	691	365	511	999999	999999	999999	999999	176	999999	323	143	784	885	999999	975	743	457	999999	999999	997	999999	746	999999	999999	956	400	999999	859	915	999999	859	460	110	725	643	985	903	100	999999	722	484	466	137	342	681	999999	287	512	826	965	999999	437	999999	306	298	945	635	346	30	915	473	233	261	999999	463	683	684	170	917	989	840	366	308	999999	522	665	619	397	493	999999	999999	999999	42	949	999999	431	999999	804	999999	698	999999	566	80	63	258	999999	999999	151	878	998	999999	127	594	836	999999	23	999999	468	999999	633	335	248	853	831	999999	68	200	311	999999	999999	691	880	999999	228	640	283	999999	999999	999999	999999	460	478	519	999999	115	999999	819	205	824	999999	999999	533	30	803	372	999999	713	248	999999	199	70	903	509	846	999999	999999	394	999999	999999	999999	999999	999999	716	523	
999999	857	729	368	725	808	249	999999	487	310	739	167	859	929	999999	999999	570	57	994	561	210	556	968	673	188	902	610	453	998	972	614	419	816	507	999999	515	392	354	523	452	950	75	999999	208	116	159	353	999999	521	678	291	999999	889	999999	322	625	889	65	190	999999	207	795	996	514	695	330	350	999999	308	350	999999	225	534	999999	610	145	999999	769	566	38	999999	155	931	330	691	999999	530	661	194	15	625	999999	174	700	999999	164	78	911	513	786	808	990	999999	181	542	75	154	347	554	187	495	129	499	999999	273	999999	864	999999	823	759	800	999999	178	999999	724	999999	60	834	307	455	999999	999999	266	779	229	999999	999999	760	787	999999	792	192	117	999999	519	506	837	999999	437	202	999999	999999	97	753	986	999999	999999	999999	456	733	25	319	49	999999	121	999999	862	719	999999	999999	72	999999	999999	208	967	617	581	171	784	999999	972	47	406	999999	999999	674	140	513	999999	109	999999	138	999999	64	610	999999	153	999999	895	253	644	127	90	999999	140	196	999999	889	785	999999	548	999999	87	239	999999	977	913	935	999999	999999	145	359	926	832	958	999999	999999	833	999999	495	473	573	276	540	583	854	956	999999	974	968	170	251	727	423	561	94	60	84	302	632	569	218	74	458	117	294	999999	258	774	206	999999	679	999999	300	905	974	999999	547	655	906	30	249	960	975	286	999999	999999	512	281	873	883	725	541	999999	999999	265	509	817	433	298	999999	708	898	777	581	490	949	437	518	586	699	513	428	396	612	329	999999	98	182	223	663	688	976	900	323	670	999999	999999	374	649	999999	577	123	367	253	321	350	193	999999	795	944	204	994	695	184	380	306	999999	363	606	999999	420	645	220	635	975	732	997	464	911	999999	624	73	868	121	131	399	999999	999999	999999	999999	73	999999	999999	278	999999	693	999999	726	942	999999	994	999999	767	641	999999	932	903	999999	277	589	352	729	492	454	330	141	136	583	62	981	999999	11	73	627	945	724	269	999999	176	292	450	281	999999	999999	999999	651	305	236	66	199	495	340	999999	710	636	344	213	932	947	999999	567	707	999999	961	139	999999	909	149	696	339	672	961	999999	985	148	81	217	945	999999	678	836	899	527	863	495	999999	999999	362	991	610	521	337	993	839	725	999999	608	560	418	999999	742	165	540	727	526	534	775	890	999999	565	136	267	835	999999	500	667	190	809	999999	999999	866	999999	158	999999	817	345	967	999999	270	405	472	657	537	741	936	999999	368	799	347	
961	139	999999	999999	436	999999	263	501	724	348	999999	563	999999	999999	193	498	999999	16	455	909	999999	566	999999	630	176	102	999999	999999	103	342	820	308	390	472	514	104	631	765	999999	610	564	844	999999	386	999999	842	999999	572	353	252	750	999999	912	999999	166	404	89	614	624	999999	15	533	999999	391	528	758	999999	999999	579	98	867	430	294	844	999999	346	999999	999999	427	334	428	906	387	850	592	156	395	499	316	120	25	26	150	389	605	41	446	999999	858	454	999999	348	999999	264	385	329	999999	78	545	820	90	416	999999	300	915	108	155	556	799	381	372	682	29	469	999999	851	999999	905	999999	999999	999999	462	814	973	664	999999	913	132	475	273	766	327	954	495	39	999999	829	850	473	507	999999	889	71	486	91	986	328	534	190	534	49	484	828	231	919	627	602	223	635	835	999999	33	999999	999999	614	54	728	999999	999999	475	32	439	999999	742	999999	20	401	337	891	677	761	388	999999	941	999999	292	499	732	575	411	999999	615	224	638	321	862	807	999999	872	47	268	999999	104	999999	511	999999	53	999999	999999	909	999999	274	332	958	83	806	999999	149	312	999999	999999	995	999999	38	468	999999	999999	803	430	576	212	866	465	854	419	966	294	236	439	624	249	999999	939	999999	184	741	999999	266	999999	514	999999	668	232	550	491	272	836	75	256	104	393	250	665	226	999999	370	809	477	548	117	999999	855	710	999999	999999	153	66	301	853	727	133	999999	999999	999999	795	544	643	914	372	157	140	228	979	344	240	998	746	999999	960	999999	999999	815	999999	999999	992	925	999999	543	467	348	999999	545	999999	999999	999999	433	11	999999	430	999999	726	894	999999	400	999999	302	999999	999999	999999	94	406	342	340	49	795	317	252	791	999999	870	586	109	999999	34	999999	594	16	999999	373	806	997	996	303	799	97	47	711	326	999999	699	59	592	95	382	941	873	215	999999	733	999999	191	220	999999	999999	999999	999999	999999	999999	459	392	296	426	11	651	97	410	49	999999	951	758	606	925	320	233	821	993	23	85	92	77	389	833	999999	999999	624	999999	179	743	224	469	600	630	999999	98	413	633	590	999999	295	999999	834	674	231	975	67	999999	899	999999	738	591	999999	371	997	999999	999999	462	700	999999	37	309	240	999999	326	491	168	975	68	999999	819	198	999999	580	999999	999999	242	999999	612	999999	652	368	999999	575	14	633	856	238	632	999999	95	951	999999	999999	416	985	999999	538	357	739	999999	999999	207	677	784	550	188	43	582	457	159	999999	
850	949	649	668	999999	664	999999	693	635	929	352	583	146	868	265	124	173	803	249	704	999999	873	933	571	170	220	791	463	999999	823	999999	185	335	798	999999	983	999999	747	573	646	999999	663	113	887	738	624	540	916	295	73	870	778	217	454	929	976	999999	88	508	211	873	837	248	812	999999	999999	257	999999	767	281	474	425	240	602	466	704	769	56	999999	999999	999999	999999	999999	391	952	877	967	880	868	999999	967	571	249	371	999999	410	999999	301	999999	571	376	201	999999	23	999999	454	547	999999	988	999999	217	969	999999	962	999999	997	668	999999	859	405	208	376	479	643	314	903	185	868	829	65	290	477	443	270	178	488	726	999999	999999	508	340	362	892	644	916	998	325	287	840	775	741	999999	999999	999999	372	10	721	515	709	695	278	999999	786	999999	944	740	999999	985	793	999999	999999	514	75	361	75	999999	484	835	999999	315	999999	999999	999999	63	999999	722	999999	235	897	178	766	220	454	107	239	660	576	959	699	186	471	340	999999	999999	503	237	501	90	152	526	525	999999	788	403	116	380	651	732	618	231	704	311	999999	624	286	70	70	968	132	414	279	524	145	550	844	999999	415	240	999999	97	231	955	92	381	652	880	999999	60	990	999999	19	843	999999	999999	481	170	252	868	521	999999	177	533	958	737	256	999999	999999	247	559	857	964	999999	182	531	10	749	228	716	971	405	999999	19	977	999999	405	435	183	999999	78	683	15	999999	719	126	920	697	997	999999	134	999999	140	999999	999999	142	894	599	999999	820	999999	999999	942	536	896	125	803	167	556	999999	341	820	827	999999	179	875	852	999999	700	999999	999999	312	752	872	999999	330	275	454	518	844	999999	806	764	363	999999	346	999999	479	649	999999	322	762	999999	312	999999	313	824	57	999999	999999	290	475	898	614	219	175	999999	79	944	576	849	359	649	999999	325	535	999999	474	893	832	144	382	778	999999	999999	848	171	449	999999	999999	505	227	999999	893	563	903	907	159	153	33	365	999999	534	999999	754	963	123	439	987	488	999999	999999	163	999999	490	908	697	802	999999	371	14	540	999999	666	80	631	999999	999999	158	999999	999999	905	999999	870	477	472	847	705	351	999999	734	732	999999	379	40	156	74	257	999999	655	216	999999	999999	782	29	825	461	999999	999999	132	54	367	290	575	999999	351	38	999999	999999	27	70	991	461	102	636	281	87	999999	635	924	999999	671	352	502	215	999999	999999	548	999999	651	21	999999	999999	228	734	377	999999	887	518	688	999999	999999	
542	395	595	224	653	195	155	999999	999999	999999	243	87	564	382	24	787	369	999999	723	999999	442	999999	16	999999	297	243	367	999999	829	999999	332	946	807	787	139	957	907	991	868	441	402	113	999999	401	999999	626	663	361	362	663	528	999999	965	637	347	478	999999	999999	926	999999	828	886	917	999999	296	296	279	777	253	999999	880	377	480	999999	97	339	169	999999	345	671	999999	15	999999	175	671	164	981	180	449	660	999999	403	74	999999	613	999999	195	356	114	999999	356	886	118	304	783	160	999999	682	999999	17	999999	773	178	265	840	822	999999	751	886	142	315	109	337	999999	488	486	313	999999	679	580	154	812	999999	886	324	693	897	612	392	999999	466	999999	999999	441	999999	805	234	809	618	790	538	443	470	971	154	256	558	999999	999999	999999	999999	675	13	999999	863	506	273	292	940	156	925	999999	999999	374	676	16	479	895	999999	999999	261	503	414	999999	999999	710	999999	538	999999	77	145	382	796	94	673	790	305	661	578	999999	999999	999999	868	471	999999	172	83	105	305	999999	777	662	283	143	55	353	999999	125	927	162	164	735	550	999999	20	553	999999	285	701	885	711	818	327	407	152	319	999999	999999	33	879	637	999999	999999	604	300	483	108	662	999999	330	529	189	733	425	689	805	401	996	999999	322	592	798	404	419	999999	959	999999	876	999999	736	718	328	101	57	999999	908	502	946	582	537	999999	916	246	381	366	531	94	902	999999	999999	918	638	492	711	296	838	851	823	178	341	148	232	671	999999	611	999999	97	999999	899	780	312	999999	423	922	867	676	561	999999	62	904	999999	999999	999999	654	999999	999999	836	390	999999	686	999999	678	778	251	399	999999	254	934	770	165	443	408	999999	937	44	472	225	569	843	620	287	999999	771	273	999999	999999	74	999999	999999	530	999999	707	925	223	723	999999	677	182	533	645	999999	999999	263	897	470	476	439	230	619	355	864	277	546	150	409	238	999999	514	784	693	167	999999	450	999999	790	736	482	789	223	410	795	53	999999	208	999999	999999	575	873	802	990	276	844	408	148	665	107	170	785	813	495	999999	172	397	839	487	204	999999	23	999999	734	993	650	16	219	999999	999999	241	347	951	999999	663	43	712	794	999999	323	828	311	999999	692	999999	999999	975	728	999999	632	655	206	720	994	999999	561	999999	77	999999	625	999999	199	999999	844	866	822	834	73	831	692	460	999999	999999	174	375	875	440	424	169	305	674	288	534	926	999999	44	627	956	276	112	999999	644	797	801	
486	639	722	739	999999	752	863	911	897	991	999999	62	783	556	999999	607	999999	999999	908	701	950	559	664	662	678	831	205	877	797	729	425	816	806	621	688	735	163	701	598	416	999999	763	391	543	999999	123	261	80	336	669	981	925	735	105	850	926	999999	70	70	994	556	985	124	177	576	366	255	172	868	999999	999999	429	999999	502	268	197	999999	130	907	564	580	135	999999	137	748	499	90	710	770	761	759	999999	640	604	999999	456	648	223	967	398	867	99	212	999999	225	561	182	999999	999999	663	758	854	162	506	424	431	444	987	429	86	999999	545	999999	116	999999	361	999999	158	999999	812	548	954	999999	519	999999	491	922	999999	911	197	327	847	873	116	999999	999999	940	999999	999999	438	22	661	999999	891	999999	332	999999	106	307	864	999999	33	601	34	125	804	701	999999	999999	999999	999999	999999	85	242	758	438	999999	294	113	999999	421	656	968	214	800	886	999999	272	406	999999	999999	999999	811	57	999999	999999	255	849	991	208	213	306	334	257	929	999999	586	562	999999	684	660	412	992	999999	453	125	64	397	234	238	643	439	999999	444	148	682	524	37	816	463	999999	822	303	904	999999	999999	331	721	999999	999999	310	608	999999	999999	713	391	833	742	604	999999	999999	858	999999	763	999999	999999	69	890	118	256	172	558	999999	679	502	999999	119	98	52	338	793	342	999999	120	999999	45	310	526	730	756	849	999999	433	515	999999	333	206	539	349	999999	999999	441	613	999999	951	999999	862	459	228	875	999999	999999	700	275	516	907	746	515	834	529	474	542	999999	361	407	391	134	239	465	179	641	999999	999999	789	999999	362	729	93	999999	187	183	999999	307	855	484	114	90	999999	999999	315	999999	691	704	819	788	999999	282	261	631	570	626	999999	994	59	243	703	995	911	991	164	188	999999	999999	657	356	623	245	313	999999	303	310	966	240	999999	999999	949	874	929	11	999999	90	477	462	598	560	550	999999	999999	622	780	118	179	176	844	137	999999	999999	56	473	174	287	968	384	337	269	659	999999	999999	467	293	999999	76	909	999999	84	711	209	757	107	999999	767	999999	691	106	194	141	800	999999	33	667	614	827	466	999999	484	121	102	999999	339	999999	158	22	790	338	951	52	269	935	770	425	724	588	949	667	406	300	287	999999	153	138	859	999999	999999	800	999999	999999	609	81	755	963	618	999999	427	206	999999	755	205	362	999999	999999	871	864	624	999999	999999	35	878	798	441	193	999999	814	981	211	51	152	201	999999	999999	999999	
442	999999	189	807	999999	649	170	752	21	650	104	925	999999	10	266	999999	391	223	858	999999	999999	810	999999	572	139	999999	999999	999999	164	514	564	215	702	203	709	683	684	817	800	302	864	999999	787	790	999999	999999	681	981	944	57	760	978	141	15	828	631	999999	999999	678	12	555	943	999999	999999	95	889	999999	999999	300	583	319	574	422	565	789	999999	33	849	483	231	132	122	282	117	999999	586	999999	697	374	87	135	999999	149	798	746	920	537	290	704	999999	685	999999	690	999999	737	196	565	576	226	832	608	707	144	457	999999	443	671	490	999999	509	815	535	574	222	999999	252	999999	624	819	868	469	742	154	283	545	389	432	912	379	999999	999999	507	481	542	479	427	999999	692	917	313	259	56	537	205	999999	159	178	477	912	999999	761	941	756	999999	373	866	999999	861	911	999999	21	759	999999	999999	999999	318	64	999999	999999	999999	320	999999	706	999999	618	999999	214	949	889	395	999999	955	999	884	804	999999	750	999999	999999	613	864	81	780	999999	302	999999	999999	999999	715	999999	105	146	734	882	185	29	245	251	738	950	999999	613	971	525	999999	65	759	999999	391	410	567	999999	862	139	175	248	999999	999999	999999	999999	999999	862	999999	999999	300	999999	230	127	708	785	999999	509	394	999999	951	260	109	264	147	246	740	707	960	314	518	999999	283	604	716	936	999999	999999	37	620	999999	798	379	168	235	214	835	642	528	605	567	68	545	644	188	914	149	999999	152	977	999999	779	902	929	305	135	801	999999	410	772	728	887	999999	774	755	163	881	941	39	932	999999	108	189	364	999999	459	629	638	426	801	999999	359	813	60	242	694	896	450	862	110	412	999999	241	999999	876	680	999999	771	999999	34	999999	208	999999	219	576	289	999999	999999	999999	999999	999999	172	999999	999999	975	379	999999	999999	542	999999	266	999999	88	999999	529	203	866	999999	999999	999999	873	858	749	401	767	598	681	999999	484	953	103	999999	268	26	603	249	17	632	781	507	999999	164	238	999999	768	603	129	748	690	383	422	177	69	125	972	648	999999	809	999999	999999	697	481	999999	589	967	908	181	71	335	999999	195	244	651	980	470	718	629	920	633	174	478	932	999999	111	999999	999999	999999	153	54	955	826	207	791	404	999999	134	999999	649	999999	999999	431	68	423	999999	999999	188	525	89	655	263	28	999999	186	676	908	765	568	846	58	50	999999	38	999999	379	463	999999	452	999999	181	345	999999	999999	69	773	742	420	518	999999	999999	361	410	219	999999	790	936	333	
999999	124	495	53	566	371	600	999999	248	403	999999	999999	946	209	735	278	999999	999999	753	49	442	412	934	498	999999	65	932	697	640	999999	540	999999	999999	139	966	338	999999	999999	779	149	999999	249	534	999999	379	474	565	999999	999999	141	311	188	47	897	999999	618	999999	999999	999999	511	999999	903	190	837	862	812	612	817	243	407	516	780	540	614	999999	999999	999999	594	128	782	499	228	999999	508	110	999999	999999	544	248	357	158	765	999999	278	999999	485	68	697	487	566	999999	748	999999	228	625	531	648	432	246	697	740	595	878	25	21	220	999999	681	737	999999	622	77	578	885	258	751	450	272	903	185	144	190	117	561	919	751	747	853	999999	579	713	767	308	551	617	999999	887	324	266	499	653	387	999999	976	944	999999	180	595	970	873	90	386	999999	71	562	560	488	999999	999999	270	999999	977	999999	168	999999	855	999999	36	278	694	864	135	999999	414	531	757	229	999999	617	999999	580	162	883	19	498	336	248	246	989	999999	85	570	999999	996	36	676	588	802	999999	999999	35	154	327	285	19	999999	999999	124	539	804	340	357	709	999999	689	320	103	789	670	470	616	999999	46	221	619	303	906	18	387	855	179	427	951	527	109	436	999999	608	999	999999	999999	133	999999	195	725	727	999999	258	316	999999	582	799	142	718	482	503	117	115	665	715	999999	372	999999	684	634	913	406	191	999999	263	485	495	789	999999	515	493	999999	851	999999	892	999999	657	701	672	999999	999999	295	242	55	999999	328	729	943	999999	493	999999	396	999999	560	812	331	679	388	63	239	96	19	14	999999	999999	678	266	618	772	283	401	999999	74	999999	999999	627	173	145	274	999999	999999	999999	506	999999	922	106	801	999999	684	571	763	278	648	999999	195	371	999999	39	66	928	71	999999	180	20	102	921	331	621	306	194	999999	543	124	999999	483	544	513	999999	999999	999999	876	966	999999	211	519	132	32	632	225	893	347	143	89	345	873	644	382	999999	551	11	775	190	994	500	413	229	164	529	999999	999999	999999	918	749	174	61	105	187	969	500	969	898	699	405	412	846	33	999999	999999	255	838	172	27	999999	289	127	696	972	999999	999999	300	968	503	672	999999	45	428	394	914	293	777	467	413	994	582	112	85	784	591	653	999999	765	386	284	130	999999	840	999999	469	999999	365	133	743	999999	210	999999	405	36	999999	377	428	639	999999	494	478	381	758	32	248	186	51	912	999999	789	417	534	591	999999	999999	94	204	329	999999	999999	928	653	
723	241	794	999999	707	999999	952	223	235	999999	999999	891	999999	748	730	999999	860	292	15	453	742	999999	999999	675	999999	999999	484	999999	182	999999	714	682	999999	999999	999999	527	238	999999	479	993	959	177	564	666	318	999999	422	803	363	386	468	641	861	999999	910	769	477	999999	171	999999	574	214	50	137	45	543	334	981	101	213	589	999999	999999	999999	493	575	399	107	999999	999999	764	999999	393	796	639	82	999999	92	913	999999	59	120	505	949	428	755	136	436	999999	775	375	440	712	160	797	275	828	999999	990	999999	380	380	761	452	765	999999	820	999999	497	963	722	252	77	213	163	478	697	999999	593	738	449	999999	999999	591	353	333	967	243	998	373	253	971	101	578	517	679	359	62	999999	534	934	999999	999999	667	999999	132	372	509	996	328	577	999999	265	262	896	416	999999	179	109	999999	999999	587	999999	133	719	751	161	499	695	483	129	644	999999	69	804	999999	34	808	999999	230	999999	468	999999	680	796	288	999999	838	682	999999	775	190	999999	751	999999	999999	636	814	948	311	971	873	999999	523	208	933	295	205	457	339	392	999999	999999	879	481	468	351	999999	337	999999	44	322	817	595	999999	939	691	928	999999	457	930	999999	860	238	999999	97	655	723	999999	862	999999	520	391	999999	999999	999999	550	999999	280	999999	999999	71	486	517	999999	999999	66	227	815	269	251	999999	744	10	408	183	999999	411	630	393	813	628	103	475	447	999999	931	999999	999999	37	398	999999	657	999999	452	999999	732	999999	961	600	41	999999	907	222	999999	636	776	391	944	544	999999	148	452	887	336	999999	967	21	80	753	726	591	350	999999	870	633	709	999999	999999	539	999999	999999	999999	40	361	386	720	999999	999999	999999	999999	550	529	999999	591	259	175	770	986	75	901	720	282	217	999999	999999	999999	999999	351	987	926	354	833	999999	104	553	698	999999	535	999999	999999	96	999999	269	16	999999	71	999999	207	620	468	939	999999	492	638	730	999999	243	166	999999	999999	600	540	999999	884	402	717	999999	248	47	999999	752	244	46	408	999999	562	22	999999	999999	387	87	922	730	529	986	908	999999	776	373	934	465	266	623	999999	76	556	302	999999	614	999999	946	999999	999999	999999	716	705	999999	93	823	177	607	999999	469	999999	222	678	809	346	898	494	375	349	874	113	999999	495	621	999999	342	999999	270	999999	596	237	440	999999	762	671	813	290	999999	999999	999999	206	336	432	796	98	999999	397	999999	955	486	129	103	607	896	67	962	230	93	34	751	564	999999	969	999999	241	103	
905	916	999999	533	617	985	118	999999	678	776	673	999999	999999	999999	944	522	314	999999	476	999999	833	420	705	708	999999	207	999999	516	398	298	367	987	565	999999	999999	481	608	432	999999	143	985	221	228	999999	299	531	999999	96	806	52	602	999999	968	107	270	999999	220	439	939	999999	511	602	997	999999	418	686	999999	539	404	473	999999	999999	293	342	999999	621	999999	999999	419	999999	999999	999999	709	355	695	549	28	468	733	999999	270	178	999999	999999	632	392	223	838	871	999999	397	31	692	343	138	720	533	636	948	648	999999	796	30	877	999999	999999	999999	652	999999	869	999999	675	805	356	212	744	399	999999	999999	766	408	362	552	806	674	625	999999	375	226	975	25	999999	999999	999999	999999	474	158	999999	684	518	499	571	999999	12	999999	722	999999	345	999999	999999	330	999999	925	191	999999	940	999999	223	212	157	418	527	435	718	853	999999	164	720	999999	738	596	999999	161	202	999999	837	217	549	862	952	410	369	243	999999	999999	328	466	338	844	999999	230	935	412	536	109	972	146	437	159	999999	567	504	743	403	999999	999999	546	732	915	413	732	704	361	260	747	59	293	602	73	999999	819	826	875	787	518	660	381	625	999999	304	700	999999	400	999999	999999	905	626	840	44	999999	781	733	422	441	91	526	583	161	999999	60	999999	543	373	624	999999	741	628	955	884	146	175	920	999999	621	712	952	999999	167	999999	841	999999	453	567	999999	753	999999	413	999999	706	992	87	999999	836	52	615	999999	416	775	355	652	286	670	955	898	942	999999	103	801	729	138	999999	425	295	947	627	245	999999	418	999999	762	337	194	259	892	69	946	999999	597	15	999999	545	537	999999	223	999999	762	497	669	22	891	992	611	999999	999999	779	661	933	889	424	999999	191	998	904	592	325	101	999999	999999	838	996	777	505	999999	999999	592	684	613	999999	392	864	999999	316	405	979	770	726	999999	681	122	999999	22	205	182	634	999999	547	633	230	898	472	999999	433	830	26	999999	496	815	999999	999999	105	58	999999	506	999999	999999	874	602	925	821	598	621	739	950	999999	984	582	333	171	811	999999	61	999999	999999	999999	999999	324	485	389	864	284	999999	941	696	27	360	160	698	622	12	498	945	707	408	999999	851	999999	999999	999999	999999	542	173	999999	727	999999	999999	664	687	999999	46	999999	398	223	70	547	688	680	999999	932	90	999999	883	710	169	999999	109	999999	984	874	78	910	841	95	356	999999	121	999999	223	757	973	695	473	122	585	999999	109	732	647	861	620	180	
569	550	319	209	999999	999999	494	415	840	700	680	812	517	136	476	313	866	737	436	431	467	999999	959	395	369	771	134	999999	999999	377	705	999999	999999	999999	999999	999999	775	157	674	658	772	999999	917	283	25	661	604	459	999999	796	865	910	435	999999	713	999999	590	924	999999	999999	999999	999999	999999	999999	994	556	999999	620	785	185	538	999999	73	999999	999999	659	378	686	380	999999	177	999999	258	999999	511	999999	698	999999	999999	76	710	999999	317	787	329	753	999999	454	999999	468	112	983	674	51	268	999999	846	999999	539	63	906	904	999999	999999	719	999999	770	776	961	999999	858	494	436	999999	475	687	410	286	458	906	999999	999999	407	912	606	193	999	217	167	364	948	51	999999	140	169	805	306	186	999999	999999	982	838	492	999999	609	618	557	955	575	580	746	570	999999	999999	19	982	507	999999	535	535	663	999999	999999	607	260	817	999999	306	559	999999	391	234	218	999999	999999	999999	999999	328	312	988	999999	54	641	586	617	999999	842	902	999999	187	308	663	999999	999999	11	429	999999	885	829	792	999999	260	406	905	199	521	362	999999	999999	802	999999	189	339	547	999999	999999	921	41	989	999999	975	65	185	382	372	727	583	999999	999999	504	986	999999	498	520	338	999999	647	735	397	106	36	435	999999	328	635	129	334	113	642	392	507	198	999999	956	816	604	85	34	543	472	937	685	626	214	816	995	690	819	218	523	971	196	999999	892	846	549	861	999999	999999	252	403	479	44	408	996	999999	999999	542	703	999999	310	623	202	924	999999	350	809	988	999999	640	999999	514	895	129	999999	999999	553	999999	120	999999	742	999999	288	300	999999	999999	650	999999	999999	999999	346	157	125	484	222	358	993	719	734	505	740	999999	355	115	813	888	999999	915	987	684	254	655	999999	999999	991	999999	345	902	855	700	700	591	780	999999	303	291	999999	421	999999	72	328	999999	279	615	537	869	872	182	999999	190	883	735	999999	999999	999999	999999	999999	689	999999	140	22	101	863	43	804	158	102	861	812	999999	999999	173	19	925	366	419	999999	816	899	132	219	173	425	675	816	965	361	256	720	612	564	999999	999999	999999	59	999999	970	999999	999999	388	777	999999	369	954	999999	720	725	314	177	999999	314	909	790	370	920	849	676	198	227	839	797	845	150	999999	967	790	244	243	875	999999	449	150	999999	521	354	208	803	999999	984	106	249	56	89	366	307	654	999999	568	854	210	560	782	28	970	590	931	870	170	986	899	485	491	439	47	914	999999	999999	279	25	722	
55	214	213	999999	600	751	766	784	902	322	872	676	389	674	999999	666	132	45	930	423	337	643	484	95	620	757	617	51	452	143	751	648	999999	999999	999999	999999	578	999999	380	839	175	96	999999	673	999999	809	112	764	468	257	51	999999	349	602	394	999999	730	128	999999	842	144	724	999999	768	571	233	133	999999	519	233	97	999999	999999	101	257	251	999999	810	68	811	654	852	583	204	101	882	309	950	747	752	625	460	999999	538	705	450	999999	499	999999	803	686	855	255	245	169	816	999999	999999	354	999999	37	999999	70	698	197	291	999999	147	677	688	924	999999	509	767	999999	999999	837	136	396	807	497	999999	708	265	134	799	607	348	999999	999999	679	999999	605	603	724	706	999999	999999	999999	999999	309	617	999999	423	999999	513	355	487	999999	532	999999	86	861	547	656	152	221	805	573	398	684	802	112	402	19	872	576	999999	53	901	999999	149	786	973	507	879	73	294	386	621	999999	129	710	512	305	602	999999	999999	999999	582	495	594	134	952	738	507	999999	429	413	16	936	449	444	999999	293	840	300	888	50	776	88	926	429	952	944	565	999999	599	999999	417	681	518	958	470	415	653	24	833	244	999999	374	644	881	379	684	13	684	973	999999	999999	312	312	28	180	503	569	174	182	17	999999	415	999999	332	999999	335	428	491	973	330	999999	826	466	653	50	411	999999	55	999999	999999	941	880	128	380	642	999999	379	999999	788	967	999999	488	841	826	71	594	459	322	884	54	265	999999	710	652	588	639	999999	658	977	768	999999	999999	124	904	76	999999	297	999999	690	999999	956	999999	702	16	999999	161	984	639	999999	455	952	132	170	999999	22	428	999999	999999	999999	12	268	720	522	29	907	999999	373	937	999999	769	306	999999	632	992	97	337	999999	999999	178	999999	999999	999999	76	531	816	937	363	118	891	999999	132	822	753	687	633	245	999999	683	108	161	999999	56	879	822	159	48	500	178	918	685	999999	475	306	364	357	61	653	990	999999	970	969	999999	56	123	646	484	171	944	368	999999	922	145	999999	27	649	999999	337	254	382	777	999999	194	200	216	47	999999	526	398	339	581	592	424	480	999999	191	532	10	999999	185	999999	877	999999	809	75	762	473	869	288	714	749	724	409	618	435	999999	784	74	839	999999	990	958	772	615	786	270	507	999999	999999	999999	127	999999	571	78	707	900	999999	999999	134	453	574	999999	247	684	589	857	192	999999	55	604	999999	999999	999999	999999	195	716	115	939	32	805	265	808	
402	999999	596	151	999999	340	910	999999	641	409	939	999999	999999	999999	720	98	999999	999999	87	701	620	873	439	999999	447	999999	883	999999	999999	999999	362	329	999999	999999	394	795	97	999999	999999	852	895	519	962	997	528	774	999999	982	999999	26	913	999999	728	999999	999999	999999	999999	937	704	999999	457	919	999999	689	56	999999	208	745	818	924	999999	588	236	999999	805	110	999999	442	141	999999	999999	900	995	778	999999	269	999999	999999	578	999999	783	160	743	430	405	976	780	283	950	999999	576	999999	999999	81	26	335	999999	999999	757	97	618	579	805	40	582	556	923	999999	650	999999	29	999999	999999	952	151	850	844	805	999999	829	330	637	999999	232	107	265	736	924	762	999999	402	107	876	490	999999	213	354	713	847	999999	62	818	632	173	889	12	277	221	930	175	490	71	673	928	767	999999	999999	583	933	999999	819	999	209	936	393	921	697	686	704	999999	506	141	958	999999	776	511	14	328	343	999999	999999	999999	994	596	999999	341	433	947	722	999999	126	999999	779	530	40	63	618	696	779	967	314	590	517	992	999999	359	999999	693	162	999999	976	768	999999	838	999999	304	15	612	999999	62	999999	999999	999999	999999	999999	999999	361	438	999999	999999	999999	318	549	375	789	407	17	999999	928	872	239	739	794	467	301	999999	531	940	201	735	999999	16	982	727	999999	564	626	999999	182	932	998	674	743	999999	999999	999999	228	873	59	931	296	999999	684	999999	822	757	999999	506	146	471	999999	421	246	999999	675	886	999999	821	895	234	780	927	999999	995	874	999999	996	365	104	633	139	999999	891	269	449	53	332	151	904	721	609	130	999999	710	728	999999	999999	529	999999	485	342	406	999999	824	161	368	185	688	999999	268	999999	599	411	513	342	999999	529	977	774	631	564	193	917	184	625	659	983	128	276	297	999999	476	600	619	300	732	679	77	118	90	999999	999999	185	646	960	999999	718	440	999999	999999	67	460	754	143	999999	158	489	803	209	999999	385	66	999999	678	140	294	999	792	222	609	999999	462	869	694	763	921	18	280	999999	999999	941	553	750	105	999999	676	721	466	698	152	253	999999	868	616	705	811	231	999999	515	999999	999999	999999	999999	768	999999	999999	999999	70	380	999999	999999	219	589	999999	999999	832	315	326	448	464	573	999999	103	79	366	11	594	999999	989	951	700	511	999999	548	604	999999	334	999999	800	634	999999	661	96	699	12	44	295	284	66	872	999999	904	68	61	112	477	832	159	412	302	21	338	999999	429	999999	999999	999999	51	989	545	
999999	999999	999999	999999	378	999999	455	403	76	332	999999	999999	206	999999	999999	795	452	713	446	137	999999	185	578	507	623	757	590	667	400	999999	999999	999999	294	520	999999	181	999999	254	999999	999999	31	439	999999	90	586	999999	141	999999	974	513	999999	999999	999999	862	999999	332	755	28	999999	621	999999	788	12	702	742	999999	35	685	751	283	999999	208	40	999999	115	752	102	497	999999	922	625	635	693	887	188	999999	649	999999	167	52	999999	370	64	999999	868	243	436	389	348	125	999999	455	213	700	999999	987	710	358	756	999999	239	268	107	999999	995	696	999999	125	999999	893	821	602	999999	708	857	56	154	999999	387	872	325	712	159	805	999999	999999	431	992	999999	200	999999	301	675	556	813	167	999999	785	76	182	148	321	865	455	999999	999999	927	505	843	60	999999	742	970	999999	999999	526	118	999999	999999	825	275	112	334	333	755	529	926	972	894	699	783	368	999999	215	733	999999	847	999999	999999	183	252	925	159	999999	357	405	331	791	270	999999	58	970	764	250	906	46	987	542	700	774	999999	999999	611	153	276	484	840	765	160	291	679	415	999999	848	583	349	952	999999	975	999999	999999	145	711	607	650	999999	999999	999999	308	697	999999	314	13	999999	37	298	999999	15	473	999999	564	999999	641	999999	617	643	189	916	667	567	93	403	567	999999	575	21	999999	999999	502	463	881	999999	466	999999	274	375	411	64	820	294	35	946	130	112	795	642	503	732	989	17	634	999999	993	741	614	999999	999999	663	999999	26	55	999999	513	20	991	385	999999	188	999999	252	999999	134	105	382	541	146	999999	464	999999	933	517	520	999999	495	829	203	999999	725	848	650	628	748	894	999999	999999	715	999999	119	120	420	999999	999999	27	746	775	509	999999	620	210	478	350	291	117	237	999999	535	999999	27	190	798	999999	383	340	74	624	493	239	999999	143	999999	702	172	999999	145	399	202	502	277	999999	999999	611	999999	999999	379	309	999999	640	999999	306	714	419	425	929	322	231	170	984	953	132	999999	280	999999	487	383	775	187	999999	972	838	999999	42	999999	999999	999999	197	623	858	960	764	999999	853	572	994	428	417	286	243	41	914	999999	217	549	155	999999	59	319	999999	151	999999	132	408	667	828	989	999999	391	999999	77	999999	607	999999	33	999999	844	438	707	307	69	966	498	999999	999999	68	609	108	999999	882	870	999999	877	535	716	366	642	878	999999	999999	14	746	36	169	176	905	316	926	999999	999999	310	998	352	22	38	185	115	188	502	609	229	890	199	
999999	999999	999999	258	999999	595	666	556	966	253	963	302	322	940	999999	999999	11	999999	682	914	999999	581	871	470	999999	507	541	261	999999	999999	586	524	123	557	527	912	999999	657	999999	999999	526	803	344	755	999999	719	999999	244	775	410	500	999999	547	976	999999	999999	999999	795	393	574	64	415	103	590	999999	999999	999999	765	423	999999	866	354	999999	999999	397	338	999999	126	91	999999	999999	999999	486	62	885	729	977	147	500	599	537	125	999999	670	999999	999999	999999	999999	97	939	540	999999	999999	357	544	156	348	205	588	727	691	268	714	999999	782	757	999999	50	704	999999	472	51	999999	823	890	999999	90	999999	74	286	628	999999	999999	152	614	841	484	138	518	999999	390	999999	559	772	908	278	411	999999	887	528	192	670	999999	160	476	999999	686	997	467	999999	76	501	140	311	999999	999999	239	999999	632	999999	283	800	531	965	999999	690	491	501	915	999999	999999	63	959	999999	103	958	441	878	675	999999	165	999999	999999	726	672	999999	651	999999	673	709	48	839	999999	946	255	999999	999999	999999	602	999999	18	194	92	846	999999	22	999999	999999	218	999999	767	360	895	517	999999	796	140	805	303	667	49	243	828	216	582	511	660	23	301	711	999999	357	999999	889	116	970	404	999999	284	660	358	66	49	531	941	687	999999	885	170	999999	999999	343	790	935	746	999999	365	876	273	940	362	999999	303	506	332	419	85	999999	411	815	999999	999999	531	643	318	982	204	999999	274	894	567	774	852	842	999999	485	567	350	999999	342	614	999999	999999	999999	307	999999	763	999999	209	999999	612	999999	999999	355	66	999999	999999	157	626	763	579	68	999999	378	999999	587	676	461	56	846	999999	735	863	78	999999	874	999999	999999	999999	488	228	999999	107	742	292	999999	999999	999999	999999	513	673	999999	723	388	762	999999	915	192	999999	720	164	312	495	362	679	877	999999	999999	154	191	201	999999	811	148	545	918	960	999999	96	999999	297	999999	675	999999	182	442	21	484	315	999999	999999	572	238	624	334	999999	175	999999	73	414	556	883	361	603	322	999999	608	999999	843	844	595	999999	105	999999	433	984	637	952	190	246	866	598	110	500	231	629	395	196	999999	629	999999	225	805	999999	206	413	999999	81	999999	132	834	436	640	471	69	999999	476	999999	201	999999	288	222	999999	827	548	957	783	861	381	693	999999	421	771	224	101	379	250	423	19	29	177	999999	731	67	999999	439	958	638	440	318	162	999999	994	473	350	539	660	978	143	248	629	956	699	538	999999	422	999999	999999	999999	690	
673	63	22	182	182	723	491	507	425	118	999	155	430	73	540	300	999999	308	874	561	999999	272	289	999999	399	221	999999	203	598	988	999999	541	267	999999	644	109	361	822	300	626	58	999999	562	35	249	999999	535	636	997	999999	999999	366	551	818	972	411	773	251	999999	961	999999	999999	999999	437	343	999999	887	999999	429	441	999999	603	17	258	513	564	710	264	531	999999	686	239	205	999999	992	999999	990	448	777	243	335	999999	50	339	767	999999	254	134	999999	781	597	854	999999	565	239	402	358	303	315	999999	701	518	719	866	285	629	102	489	444	925	477	448	902	195	115	999999	563	678	999999	753	320	585	999999	750	328	831	32	999999	199	600	69	696	143	370	542	816	999999	184	63	148	667	999999	689	765	999999	158	951	31	459	411	999999	680	813	562	107	125	999999	968	548	453	607	462	299	999999	865	780	315	542	653	999999	437	388	624	351	999999	999999	895	999999	999999	179	880	999999	189	788	760	389	883	580	273	426	999999	999999	636	609	541	214	999999	999999	900	533	999999	999999	377	171	999999	460	65	472	999999	552	230	147	999999	999999	573	606	282	511	94	999999	897	734	999999	237	427	15	752	999999	809	999999	89	60	999999	913	336	471	999999	28	814	310	334	421	113	720	206	734	899	267	46	935	999999	999999	760	424	999999	118	149	150	743	967	708	999999	999999	596	472	179	240	618	52	111	973	999999	697	783	999999	486	631	558	40	693	116	494	978	874	948	999999	299	999999	999999	227	999999	492	285	846	602	293	999999	517	258	37	503	290	225	935	961	677	999999	976	272	158	487	590	120	60	861	223	72	787	647	356	879	748	999999	999999	999999	491	999999	999999	191	999999	727	999999	310	13	199	999999	278	999999	912	281	848	323	229	139	739	741	382	234	984	388	231	971	870	901	999999	755	949	400	166	480	698	426	795	404	431	373	290	116	861	46	945	29	874	376	508	566	529	211	95	47	999999	754	865	803	647	756	999999	409	999999	444	875	877	885	441	999999	432	527	999999	999999	375	461	275	999999	948	999999	211	999999	504	402	591	235	747	999999	129	371	944	560	991	757	674	130	880	261	999999	999999	77	144	442	793	999999	48	704	503	999999	586	999999	391	917	370	446	999999	749	999999	274	218	138	572	766	80	638	872	535	77	43	255	580	24	946	788	999999	999999	663	999999	327	999999	531	254	595	543	999999	562	642	631	999999	24	380	999999	987	218	42	505	999999	372	165	213	512	637	469	474	15	
999999	999999	139	999999	379	999999	49	689	720	687	999999	976	233	552	85	239	904	755	29	999999	999999	37	738	755	870	999999	300	555	124	999999	893	784	999999	999999	999999	128	513	637	942	27	341	999999	276	999999	158	999999	999999	820	89	999999	608	881	999999	599	309	999999	999999	383	133	679	705	999999	574	680	793	999999	999999	695	999999	999999	725	999999	813	999999	544	999999	999999	216	607	351	999999	480	475	150	442	21	343	531	238	897	421	999999	514	272	322	846	620	595	738	999999	673	458	999999	132	999999	342	999999	449	65	999999	50	500	775	999999	134	235	28	434	248	781	766	333	467	956	999999	595	762	551	689	697	901	175	478	558	678	107	513	352	999999	109	943	893	476	450	999999	921	364	732	148	96	828	195	357	956	999999	999999	991	20	586	999999	579	526	760	368	999999	874	31	999999	113	37	721	676	542	999999	837	999999	856	26	999999	624	240	999999	999999	602	869	715	818	999999	275	338	116	502	766	239	999999	426	143	118	999999	981	899	147	629	121	374	162	652	218	999999	420	493	974	911	961	431	550	123	168	498	999999	66	509	951	999999	921	999999	909	313	618	999999	739	748	462	128	724	103	409	301	999999	999999	72	609	403	855	999999	141	591	804	807	999999	312	974	619	392	924	400	196	854	200	999999	999999	999999	600	708	681	745	522	999999	999999	999999	999999	822	931	781	118	999999	999999	105	930	789	638	114	505	638	117	764	138	79	203	334	999999	555	999999	999999	474	999999	999999	694	183	109	618	798	568	999999	999999	999999	53	838	284	477	999999	100	924	999999	517	999999	843	961	600	999999	999999	452	999999	999999	431	999999	720	849	999999	394	449	421	921	830	180	999999	546	36	799	999999	721	300	795	726	999999	816	631	700	574	999999	880	999999	104	267	492	176	208	656	58	999999	769	203	999999	889	999999	873	178	103	239	676	601	999999	171	973	204	326	657	873	999999	614	963	29	284	980	514	402	326	664	348	14	641	890	999999	556	857	528	769	905	698	176	647	537	999999	897	735	73	885	130	72	175	518	335	783	443	289	749	918	550	385	999999	556	999999	754	234	999999	999999	999999	999999	126	676	557	751	185	706	967	436	558	999999	254	999999	516	999999	601	182	496	999999	116	545	276	117	609	228	530	999999	619	143	782	246	862	33	235	999999	14	395	618	766	160	86	476	853	201	542	306	934	129	360	912	999999	738	729	604	999999	349	18	77	999999	231	123	97	833	653	322	524	231	225	999999	200	216	564	729	
999999	40	79	999999	916	77	922	999999	942	999999	231	210	999999	142	999999	932	930	996	328	288	545	46	989	642	210	999999	27	999999	718	999999	169	706	999999	999999	574	574	233	999999	101	10	417	634	180	828	612	452	814	392	801	292	316	204	887	286	193	128	50	436	221	47	59	847	877	999999	109	999999	193	497	568	855	708	13	904	328	999999	911	866	171	40	758	73	635	999999	435	575	999999	999999	741	999999	999999	533	999999	999999	999999	950	999999	756	119	999999	96	999999	327	823	946	584	313	999999	999999	414	281	262	879	999999	462	974	999999	573	451	494	143	706	452	999999	999999	331	911	297	999999	377	311	164	756	999999	999999	999999	746	999999	336	851	999999	675	258	336	554	202	653	999999	262	89	536	996	315	625	595	389	816	656	999999	624	673	25	999999	202	113	127	505	448	461	963	237	612	246	999999	232	999999	457	125	125	920	678	518	44	771	840	314	849	141	846	564	683	99	110	712	188	999999	237	66	233	437	697	215	940	299	851	923	759	715	403	137	999999	700	540	790	946	164	980	677	361	798	278	999999	601	897	999999	999999	999999	534	421	974	241	999999	892	688	232	473	578	745	919	916	999999	143	738	999999	632	983	559	320	765	34	276	559	705	434	168	333	613	52	20	713	421	234	999999	428	896	540	999999	999999	567	999999	999999	999999	999999	999999	253	999999	999999	882	275	999999	999999	999999	768	397	708	999999	696	467	529	999999	999999	535	735	215	504	330	839	999999	822	101	185	707	999999	293	448	41	999999	270	191	999999	696	999999	777	714	135	999999	465	906	719	224	999999	350	332	668	622	999999	999999	552	939	922	304	326	69	999999	130	999999	449	485	948	677	879	999999	999999	999999	212	138	999999	31	999999	999999	864	933	600	999999	257	835	384	94	670	398	531	259	999999	268	999999	380	671	604	593	253	781	979	958	999999	345	999999	74	827	465	494	302	488	471	665	67	999999	726	462	926	999999	999999	364	815	560	999999	629	999999	27	776	831	467	163	437	836	503	885	975	557	999999	838	770	999999	628	185	106	52	999999	665	999999	367	654	219	999999	307	746	426	174	407	896	715	313	56	61	633	999999	999999	61	634	172	182	396	178	199	97	999999	949	736	639	463	113	841	450	816	418	187	258	999999	999999	100	999999	720	577	661	556	534	723	506	995	159	957	991	163	999999	38	971	485	29	590	999999	999999	690	999999	944	999999	873	863	240	999999	455	999999	663	920	544	94	999999	819	999999	999999	562	999999	453	
740	490	506	999999	688	947	787	447	701	999999	999999	999999	303	999999	195	633	868	683	999999	493	863	549	999999	304	999999	618	418	576	161	968	386	37	981	353	949	54	447	999999	194	916	452	205	754	999999	999999	572	250	697	999999	196	648	959	891	317	589	201	118	212	52	999999	539	999999	295	999999	852	867	999999	950	447	150	195	999999	498	755	999999	999999	795	832	999999	507	377	999999	999999	999999	329	427	999999	673	763	757	935	245	637	125	387	241	910	999999	696	900	206	300	259	135	999999	458	470	146	277	921	406	999999	676	544	701	818	911	329	999999	999999	731	702	196	690	214	999999	562	383	377	809	999999	774	145	634	311	999999	470	184	999999	871	956	999999	999999	842	361	659	568	999999	423	568	329	590	616	271	179	503	999999	569	920	60	896	999999	768	468	173	631	150	51	243	624	358	736	999999	542	477	731	306	354	999999	555	391	469	960	808	489	177	167	874	465	807	972	901	264	914	974	869	240	937	678	729	518	999999	859	798	220	593	235	84	999999	447	999999	760	240	374	668	999999	137	999999	999999	996	473	276	586	435	999999	457	999999	999999	568	608	500	999999	675	609	46	865	610	172	999999	895	941	93	90	999999	999999	222	670	999999	256	547	742	280	958	999999	266	999999	940	999999	156	999999	120	999999	516	195	999999	838	94	630	999999	803	999999	965	371	93	64	390	195	568	999999	439	999999	593	204	999999	866	229	999999	999999	353	793	924	999999	26	834	785	999999	577	895	80	771	137	49	560	999999	721	776	909	999999	628	875	999999	381	999999	999999	977	527	591	999999	999999	727	439	101	999999	544	878	649	999999	536	999999	898	813	999999	999999	63	999999	746	999999	751	999999	99	320	533	374	477	999999	999999	578	309	857	999999	573	91	999999	353	342	45	999999	26	574	81	827	382	577	729	72	766	883	554	414	241	495	840	196	999999	999999	999999	726	999999	807	999999	80	649	679	999999	334	731	723	154	721	276	983	999999	187	237	999999	937	955	999999	415	970	669	999999	895	626	771	733	895	348	936	436	318	952	218	249	10	188	703	537	404	340	53	738	833	147	257	999999	663	958	966	999999	999999	91	404	999999	665	999999	753	999999	999999	601	836	384	217	999999	957	41	807	937	999999	999999	999999	428	251	84	927	931	200	757	379	302	80	937	381	467	486	237	557	381	583	953	434	649	269	802	504	999999	530	548	190	225	672	725	730	882	244	999999	840	999999	910	733	856	996	684	976	999999	999999	13	999999	808	729	
999999	999999	999999	999999	999999	594	169	999999	999999	999999	410	652	576	163	999999	999999	216	498	233	955	397	237	471	850	107	999999	965	292	281	606	665	780	740	460	742	246	371	457	233	649	999999	401	999999	999999	333	999999	999999	530	999999	186	691	999999	526	999999	342	255	999999	513	186	230	629	876	999999	999999	603	629	912	999999	420	999999	983	759	274	584	593	995	999999	819	526	999999	999999	999999	936	999999	914	160	999999	887	128	496	282	857	999999	13	30	495	235	778	57	703	300	313	999999	963	203	932	249	942	268	346	999999	154	999999	292	221	194	999999	999999	68	452	375	34	997	999999	120	135	488	271	563	108	770	999999	772	822	602	999999	334	973	902	982	999999	322	629	782	727	137	999999	988	999999	836	555	163	719	604	999999	276	316	196	999999	77	999999	977	388	170	575	999999	382	174	689	515	859	966	179	999999	541	62	405	999999	999999	983	266	999999	480	727	552	617	988	177	999999	336	399	148	130	835	539	999999	934	468	999999	999999	755	705	308	285	977	589	999999	643	999999	999999	870	999999	999999	869	811	952	507	999999	999999	958	999999	999999	680	999999	999999	720	845	343	546	607	128	937	17	540	999999	999999	202	204	999999	962	999999	999999	114	999999	466	999999	999999	999999	34	999999	436	283	999999	259	999999	550	34	945	169	266	999999	650	999999	465	166	999999	94	458	999999	260	999999	312	910	655	999999	727	110	472	896	819	999999	593	319	999999	999999	845	97	757	947	687	536	999999	45	999999	228	999999	258	648	61	999999	222	700	620	999999	826	133	373	204	923	865	999999	562	59	350	695	999999	340	146	294	321	846	337	999999	953	999999	514	276	999999	437	353	999999	462	420	373	606	870	973	546	143	57	999999	999999	834	91	248	999999	999999	999999	798	78	650	999999	364	740	687	885	198	666	59	321	857	999999	767	579	999999	987	999999	999999	999999	999999	187	999999	12	999999	999999	953	502	999999	715	750	999999	581	627	369	703	368	108	679	685	999999	999999	999999	496	822	200	535	135	264	695	261	832	520	952	973	999999	855	118	127	901	999999	999999	768	951	999999	14	999999	999999	408	876	37	888	999999	10	32	152	870	308	190	56	999999	828	248	735	999999	999999	797	999999	653	478	999999	259	999999	778	952	338	999999	364	196	817	914	215	727	388	667	372	370	519	999999	831	30	557	927	81	999999	905	154	43	497	391	216	656	675	929	38	999999	907	693	999999	694	999999	516	122	373	999999	107	999999	859	77	999999	557	287	699	999999	999999	300	331	999999	999999	56	193	
880	999999	999999	610	999999	540	797	359	889	999999	999999	471	245	999999	513	445	564	999999	499	804	294	965	405	834	999999	957	852	481	738	456	999999	512	11	510	999999	649	317	999999	999999	999999	313	510	188	637	999999	999999	464	229	944	855	999999	970	999999	252	999999	915	470	999999	681	310	999999	999999	620	999999	999999	174	469	999999	255	864	138	802	75	932	500	784	786	768	953	122	502	633	536	883	688	37	821	999999	611	999999	188	999999	90	572	879	999999	889	745	999999	716	357	729	974	90	727	964	904	758	751	999999	139	702	27	999999	808	999999	999999	999999	999999	438	352	709	133	813	685	791	721	503	62	513	895	51	597	246	765	773	999999	456	166	724	133	73	18	497	313	486	999999	999999	764	825	999999	162	991	742	999999	647	605	171	404	999999	252	999999	999999	247	229	97	114	999999	802	44	999999	999999	580	999999	315	999999	700	636	510	999999	472	999999	738	237	314	743	60	854	872	127	999999	497	61	231	481	999999	999999	999999	999999	225	381	548	719	730	429	865	999999	961	999999	95	999999	999999	661	205	472	999999	673	999999	932	486	999999	999999	908	685	866	908	291	999999	999999	593	999999	929	999999	294	828	924	490	999999	999999	449	171	99	427	786	180	208	835	856	758	438	58	999999	999999	999999	187	999999	640	44	999999	520	584	231	412	843	999999	28	611	999999	999999	548	562	664	999999	493	324	999999	999999	131	515	668	83	999999	999999	999999	545	43	999999	576	117	707	999999	456	154	297	865	940	686	584	622	999999	999999	999999	489	220	875	999999	999999	999999	477	999999	999999	519	529	205	447	159	999999	291	307	140	927	44	269	999999	264	116	519	999999	628	383	999999	257	508	363	80	613	999999	390	255	999999	815	746	108	878	418	774	926	949	999999	715	320	405	999999	999999	234	562	210	820	956	768	999999	999999	726	103	967	50	20	999999	134	833	213	249	46	999999	999999	191	935	390	999999	489	189	999999	533	999999	73	999999	971	26	999999	518	413	135	434	999999	288	971	29	15	999999	378	999999	999999	825	26	999999	81	368	141	177	53	999999	819	569	476	588	313	999999	813	39	999999	79	993	47	616	999999	999999	814	559	867	352	171	930	479	882	725	428	744	516	410	992	999999	840	849	94	891	594	999999	958	999999	975	660	215	975	999999	999999	999999	723	219	596	999999	999999	809	273	824	882	696	999999	687	999999	170	568	999999	999999	999999	602	239	999999	999999	999999	835	522	856	999999	891	692	955	954	668	583	955	705	999999	919	976	735	698	999999	999999	212	204	
999999	878	217	999999	416	855	801	999999	999999	999999	625	770	494	999999	911	410	999999	382	142	999999	742	682	999999	795	464	999999	999999	999999	999999	904	663	129	750	531	592	644	648	924	999999	836	164	26	460	999999	339	935	51	999999	999999	335	551	204	892	286	461	999999	999999	421	282	383	970	374	636	313	416	506	999999	999999	178	277	999999	999999	897	306	772	726	231	598	466	999999	992	726	372	976	362	468	999999	473	999999	30	869	999999	652	111	865	999999	389	156	108	832	914	87	999999	797	573	329	306	999999	514	735	999999	185	955	753	391	253	12	660	951	947	278	557	893	158	407	999999	580	795	441	999999	346	85	999999	633	614	914	737	999999	412	43	171	641	958	344	680	693	999999	898	719	999999	787	999999	205	161	564	367	193	840	999999	47	999999	511	164	532	999999	274	685	331	999999	477	516	437	258	999999	785	637	598	559	478	713	263	681	86	819	205	618	880	349	79	257	730	896	184	374	293	660	487	436	945	415	18	950	760	252	115	359	480	286	376	926	768	634	999999	686	784	999999	435	999999	336	779	394	346	261	890	999999	999999	263	883	634	999999	999999	172	614	72	705	999999	920	999999	714	846	999999	603	972	152	488	106	999999	497	590	225	235	151	109	175	999999	672	698	999999	505	495	105	999999	652	251	999999	606	29	310	981	480	157	601	631	999999	999999	999999	373	999999	412	650	999999	999999	999999	999999	898	999999	999999	999999	50	43	614	999999	337	999999	750	552	951	731	376	881	999999	233	999999	119	78	634	520	999999	999999	240	309	590	467	999999	409	339	303	243	999999	768	544	581	269	999999	866	106	273	412	999999	98	839	641	999999	530	573	862	259	193	350	999999	497	453	913	809	734	34	999999	482	819	420	999999	717	388	607	347	999999	999999	999999	253	972	370	118	878	446	999999	667	847	936	291	547	90	120	892	88	280	100	668	999999	999999	841	512	999999	592	330	840	999999	263	144	192	79	999999	690	940	378	904	999999	574	476	418	77	186	657	201	999999	999999	147	825	309	999999	999999	836	514	999999	999999	999999	579	999999	999999	605	279	999999	713	999999	222	648	399	180	524	184	891	526	201	50	156	999999	855	599	320	990	702	306	954	807	935	242	999999	345	538	908	334	999999	25	871	149	664	473	902	978	633	939	967	310	999999	445	730	644	473	208	746	999999	980	215	568	902	999999	458	999999	818	979	264	999999	641	615	999999	38	510	330	999999	492	201	952	620	686	60	735	996	828	371	214	999999	
920	147	792	999999	354	657	457	968	177	215	567	94	999	379	885	999999	695	285	417	999999	323	571	999999	554	999999	369	529	517	999999	999999	630	999999	999999	999999	343	917	848	321	505	381	63	362	734	287	633	867	621	317	174	410	310	553	954	984	284	358	430	248	641	985	999999	939	801	999999	999999	33	999999	618	45	968	486	999999	999999	45	999999	999999	999999	438	921	794	747	222	999999	766	999999	999999	999999	999999	116	985	496	999999	679	520	253	124	560	999999	999999	609	397	12	281	206	999999	926	773	919	999999	323	999999	999999	999999	847	247	999999	596	999999	525	508	444	850	512	999999	482	999999	704	269	999999	999999	411	304	736	321	406	999999	940	999999	842	999999	313	670	999999	999999	999999	504	293	999999	283	999999	527	525	999999	203	174	547	500	999999	724	999999	232	513	137	765	911	999999	265	15	999999	502	974	449	999999	776	205	774	48	719	586	978	592	871	986	463	534	999999	287	542	156	858	255	999999	431	999999	526	799	542	56	880	257	248	287	391	781	999999	87	999999	250	998	400	999999	780	645	999999	999999	360	527	674	999999	35	999999	999999	999999	591	999999	999999	28	999999	260	406	999999	999999	838	339	999999	315	489	215	999999	999999	999999	46	544	755	359	474	83	685	339	175	281	999999	816	999999	317	525	428	999999	999999	108	69	924	999999	999999	168	517	941	315	999999	159	870	321	574	783	472	902	188	999999	242	782	192	342	78	94	134	373	185	983	31	224	887	689	681	11	396	639	999999	941	597	999999	999999	767	679	999999	305	959	999999	42	999999	414	346	999999	568	751	999999	727	855	999999	477	795	342	957	294	791	272	999999	640	573	396	832	855	999999	516	400	999999	424	999999	888	789	174	79	152	601	616	999999	572	131	999999	94	669	784	152	474	801	508	575	999999	887	917	123	999999	729	999999	999999	999999	999999	808	177	502	501	999999	966	999999	312	999999	999999	366	999999	913	999999	69	710	488	727	999999	713	999999	714	891	684	940	775	970	675	845	349	999999	51	67	999999	764	954	437	592	604	817	36	171	84	318	999999	999999	973	999999	64	618	999999	999999	511	845	999999	103	285	818	999999	299	995	449	466	386	692	999999	619	145	934	115	283	896	132	240	686	611	999999	583	999999	999999	801	752	621	237	108	589	539	222	452	670	999999	999999	41	315	822	587	999999	698	999999	893	196	838	293	949	344	354	795	999999	168	724	999999	702	999999	427	497	999999	827	239	287	113	785	406	692	274	999999	999999	864	817	418	999999	906	999999	999999	582	
947	999999	468	672	893	754	793	268	64	727	999999	976	275	999999	817	578	759	475	420	999999	117	790	155	999999	522	678	999999	977	863	69	999999	521	999999	770	479	534	784	165	345	533	319	527	352	999999	66	459	399	260	999	839	349	441	999999	999999	475	166	817	999999	159	999999	999999	816	405	995	909	695	241	505	144	293	999999	604	139	887	212	589	999999	999999	999999	72	289	240	977	33	719	386	990	310	305	322	716	999999	15	131	269	503	999999	356	999999	370	228	894	125	716	55	999999	311	999999	999999	885	718	637	485	96	935	44	999999	381	999999	532	705	930	209	999999	577	999999	598	18	627	709	999999	999999	999999	602	844	394	124	271	977	974	84	356	78	419	604	88	860	918	196	235	664	750	80	533	665	298	694	304	149	598	156	303	26	532	428	626	512	883	252	550	999999	577	403	999999	457	359	862	789	999999	498	597	999999	821	402	55	716	30	601	999999	556	700	820	999999	389	828	781	999999	545	991	977	575	977	999999	646	999999	999999	356	770	85	316	435	999999	86	650	10	476	999999	999999	487	712	605	911	946	696	850	999999	455	24	999999	676	999999	999999	798	249	922	620	13	185	96	958	369	260	525	630	130	795	743	999999	999999	361	309	715	67	288	381	999999	999999	979	796	216	640	342	999999	999999	296	119	999999	837	999999	390	473	306	537	528	999999	355	396	325	576	64	365	999999	635	130	376	313	268	999999	999999	268	589	34	389	880	327	36	963	126	343	999999	688	905	999999	998	999999	13	999999	999999	935	36	277	715	412	741	850	999999	999999	176	42	983	999999	596	999999	470	801	448	999999	999999	999999	999999	392	279	999999	565	376	459	231	637	999999	373	134	729	999999	840	990	999999	621	999999	39	661	329	796	94	360	170	999999	935	292	207	449	999999	999999	999999	619	999999	998	733	847	375	400	445	80	999999	999999	999999	131	21	139	479	926	827	278	999999	549	996	595	195	631	405	999999	524	999999	439	792	286	602	401	964	206	992	151	774	282	639	226	259	862	999999	501	49	90	806	999999	280	622	817	999999	788	999999	999999	812	112	452	101	876	507	999999	151	392	266	729	999999	932	487	785	62	995	987	999999	747	999999	999999	139	365	203	717	135	169	999999	468	697	613	999999	999999	189	999999	999999	191	762	718	999999	720	999999	245	320	43	873	335	999999	999999	822	999999	999999	999999	326	52	999999	96	898	999999	999999	999999	971	923	568	125	704	785	999999	746	730	814	999999	999999	137	999999	737	893	999999	169	
843	799	673	609	646	779	999999	999999	830	147	76	245	293	999999	999999	999999	999999	120	676	204	999999	97	37	999999	839	17	999999	999999	748	999999	999999	999999	51	738	325	582	807	371	286	789	966	999999	954	170	680	495	999999	631	999999	989	272	999999	226	851	999999	756	771	924	770	638	999999	309	728	526	832	986	204	554	288	764	340	387	833	887	237	109	999999	867	78	354	999999	72	582	758	51	999999	862	199	907	999999	810	882	601	647	703	999999	999999	437	337	693	999999	975	352	513	658	885	793	339	624	731	623	903	999999	999999	999999	999999	727	999999	485	155	133	14	999999	718	999999	999999	786	999999	999999	569	999999	999999	540	385	62	511	719	78	999999	166	999999	999999	999999	185	946	906	36	185	496	680	940	541	952	191	999999	296	338	633	559	999999	109	999999	156	999999	142	918	373	480	373	999999	314	658	869	329	261	600	438	472	999999	56	431	610	999999	999999	629	67	752	358	999999	766	183	95	999999	899	67	295	999999	521	52	999999	999999	556	811	999999	375	292	671	633	930	999999	857	865	861	999999	999999	498	999999	643	435	84	999999	24	664	607	999999	229	149	969	271	966	223	917	999999	744	999999	875	799	853	147	346	395	129	428	846	908	317	999999	16	131	569	386	743	96	968	999999	529	999999	214	378	155	153	702	371	964	755	999999	999999	126	999	903	698	65	505	98	689	999999	595	818	698	169	995	142	999999	702	589	999999	831	461	882	999999	983	594	484	999999	999999	693	999999	464	100	968	871	117	999999	228	870	331	999999	999999	289	815	999999	999999	516	218	159	999999	999999	999999	384	999999	118	999999	999999	25	919	114	580	513	894	995	298	999999	727	729	298	999999	135	999999	832	268	242	833	182	77	60	910	88	999999	842	999999	838	99	90	999999	860	886	873	991	999999	766	750	734	114	293	999999	802	355	787	920	999999	884	999999	835	126	53	285	999999	176	964	19	36	314	999999	710	167	208	60	912	999999	411	999999	144	331	999999	999999	507	999999	889	999999	257	564	999999	355	581	309	613	999999	963	771	584	84	999999	36	299	739	445	74	403	135	999999	752	999999	918	518	999999	749	903	769	999999	546	556	922	626	717	454	999999	959	99	999999	553	945	97	151	999999	999999	999999	118	42	336	999999	443	335	763	232	505	132	382	836	334	999999	710	494	365	235	38	161	999999	319	844	14	486	974	992	582	382	665	300	633	999999	999999	641	871	442	535	112	231	169	403	221	331	999999	132	999999	851	843	460	731	916	266	185	
235	798	197	332	596	468	342	191	999999	999999	831	748	654	394	918	999999	61	829	999999	806	999999	687	107	522	651	999999	218	151	999999	922	933	999999	377	16	714	842	684	120	938	643	888	999999	554	999999	500	614	999999	381	999999	999999	409	901	999999	459	999999	999999	701	674	680	999999	260	201	999999	927	906	457	999999	648	679	85	164	940	891	488	918	24	142	725	32	47	886	837	999999	733	999999	41	590	917	823	999999	999999	19	439	705	393	999999	535	627	474	53	242	829	701	857	850	999999	20	999999	540	999999	415	976	651	999999	356	999999	983	999999	414	875	866	999999	824	999999	999999	154	510	196	105	232	999999	515	260	979	804	67	145	361	883	999999	31	285	387	999999	999999	174	367	796	358	999999	713	816	222	999999	186	779	14	197	922	705	958	999999	219	318	690	999999	999999	672	839	299	287	631	835	360	999999	999999	999999	179	754	770	787	714	999999	134	518	999999	302	999999	803	34	62	948	999999	188	105	999999	76	78	964	999999	449	999999	956	68	693	999999	999999	861	744	596	702	835	442	162	918	253	986	95	999999	28	608	73	869	814	247	999999	203	999999	265	657	999999	17	214	895	331	101	758	779	440	436	690	440	916	216	999999	226	515	286	999999	999999	220	980	278	946	260	385	826	151	999999	365	888	334	606	999999	82	999999	631	547	831	826	495	217	655	999999	337	999999	156	662	493	30	823	917	396	999999	999999	543	738	267	645	945	274	616	999999	85	548	999999	999999	999999	144	636	999999	968	455	443	367	13	335	905	618	92	238	174	658	999999	542	970	999999	204	649	999999	956	373	901	885	562	878	259	580	824	971	344	327	528	856	999999	854	472	999999	999999	444	217	833	648	563	716	109	999999	168	542	577	429	639	189	999999	679	232	999999	999999	880	999999	753	999999	91	647	999999	999999	999999	999999	374	687	508	983	158	215	331	133	999999	348	178	462	920	100	47	256	999999	705	147	922	186	213	788	902	999999	999999	690	462	999999	10	999999	804	463	166	793	855	78	445	999999	974	999999	556	507	728	400	428	567	663	718	834	999999	51	774	723	625	171	899	606	911	591	525	999999	380	999999	532	374	998	999999	307	191	188	116	225	173	648	999999	705	69	512	999999	999	999999	743	918	904	774	40	999999	540	632	955	472	533	999999	458	999999	186	784	205	36	429	802	999999	536	999999	989	826	611	85	995	465	839	104	267	592	498	999999	999999	818	999999	999999	269	999999	675	235	999999	582	999999	714	242	453	921	
999999	485	234	206	671	217	272	915	948	429	664	545	999999	126	378	276	316	960	290	723	965	447	999999	999999	999999	999999	310	940	999999	999999	896	999999	999999	999999	975	999999	42	395	826	999999	200	903	999999	913	999999	688	508	119	347	999999	20	754	952	730	999999	426	792	74	627	981	999999	331	507	448	533	821	994	633	151	759	999999	921	144	372	532	71	999999	779	565	890	192	201	603	111	499	152	999999	999999	586	558	826	967	767	844	21	868	999999	370	390	783	999999	874	968	588	81	98	619	590	207	895	789	23	509	737	798	714	999999	999999	949	391	931	183	999999	593	932	276	164	299	999999	664	665	999999	398	781	206	318	233	25	40	999999	532	309	999999	999999	768	813	468	39	56	307	150	999	421	999	851	521	999999	384	655	999999	999999	330	240	999999	239	522	624	727	999999	490	491	713	376	548	858	632	999999	365	999999	129	807	134	253	62	523	665	999999	398	999999	684	999999	848	999999	999999	476	211	79	90	999999	999999	198	740	999999	565	816	999999	999999	872	150	229	999999	472	560	535	999999	809	87	187	999999	999999	667	236	999999	856	10	642	353	151	81	656	562	478	999999	999999	999999	76	636	688	246	96	999999	982	257	710	722	999999	999999	834	237	999999	134	999999	71	999999	589	961	943	999999	564	999999	999999	491	999999	999999	999999	999999	568	982	603	999999	999999	999999	940	932	999999	684	978	97	144	982	354	999999	914	414	532	999999	999999	24	988	969	133	995	133	72	13	999999	999999	764	53	239	459	314	241	306	999999	735	950	138	357	904	983	999999	506	582	828	575	577	396	961	995	85	553	994	633	999999	187	275	999999	929	999999	503	224	54	999999	532	49	287	617	920	796	720	289	667	999999	986	999999	499	550	244	438	973	794	802	999999	164	905	999999	607	999999	317	469	83	209	367	411	769	811	601	60	999999	298	999999	476	174	285	795	886	999999	647	539	687	725	643	500	26	999999	421	999999	750	999999	999999	679	129	999999	999999	999999	90	999999	682	226	999999	897	500	454	150	23	328	637	771	368	29	409	960	958	629	743	439	708	999999	702	357	814	851	433	69	618	840	863	837	999999	715	586	238	430	999999	790	235	199	999999	999999	390	783	235	999999	607	330	718	170	983	593	217	999999	999999	980	868	652	56	999999	999999	999999	999999	465	799	142	652	442	180	540	885	999999	518	999999	358	347	321	573	999999	469	825	739	999999	999999	999999	999999	430	344	626	999999	561	431	744	999999	804	829	829	999999	983	102	738	175	
159	999999	285	999999	999999	967	33	622	999999	999999	999999	586	251	655	630	503	999999	999999	712	318	816	922	999999	999999	105	359	446	528	517	396	589	496	730	660	589	999999	404	735	179	463	320	14	589	267	367	999999	917	158	208	336	349	438	999999	430	359	999999	209	821	59	725	531	504	115	282	999999	577	856	590	75	908	109	850	999999	258	999999	811	999999	999999	105	937	999999	297	999999	999999	57	999999	115	999999	311	362	522	582	999999	454	931	816	898	316	552	790	310	336	92	999999	999999	999999	62	141	999999	547	893	488	725	121	293	244	999999	924	234	999999	471	556	999999	713	395	999999	999999	999999	327	191	913	36	999999	999999	999999	115	214	40	954	999999	108	974	878	999999	469	43	856	575	171	697	999999	974	999999	989	329	754	999999	379	904	709	335	131	814	249	999999	866	319	420	483	188	999999	153	969	677	464	999999	999999	525	253	999999	670	999999	999999	999999	999999	939	999999	189	999999	882	67	834	136	255	232	976	169	638	140	602	723	445	101	983	668	498	14	414	999999	832	999999	999999	135	552	999999	737	362	195	999999	999999	999999	140	435	999999	130	999999	27	724	454	487	999999	49	999999	651	638	234	507	785	999999	61	935	999999	655	162	805	999999	708	583	999999	999999	624	974	938	445	679	999999	20	999999	863	473	480	999999	960	56	504	47	146	484	913	813	240	576	233	648	999999	392	999999	999999	999999	593	495	443	999999	999999	863	363	110	949	971	999999	999999	16	922	498	999999	999999	579	608	658	767	400	234	670	999999	999999	999999	750	299	686	296	999999	737	999999	279	977	999999	771	10	193	999999	937	196	999999	869	599	999999	654	999999	999999	113	999999	875	999999	37	203	271	999999	999999	705	815	612	811	999999	999999	999999	486	999999	652	520	543	884	999999	425	999999	830	213	722	800	803	41	403	25	999999	583	483	243	999999	677	85	999999	273	656	304	377	999999	135	924	827	933	999999	999999	11	224	535	228	243	999999	116	207	990	548	972	321	673	421	999999	590	688	211	702	373	999999	576	804	279	237	284	57	978	999999	288	894	999999	691	119	402	800	695	365	999999	782	16	480	95	999999	300	999999	630	956	941	999999	246	626	999999	749	296	999999	999999	999999	990	959	999999	138	999999	711	653	116	629	999999	999999	999999	895	333	999999	919	366	164	491	637	978	892	653	999999	46	999999	999999	278	999999	999999	822	968	391	439	374	290	379	878	978	383	523	194	715	77	936	155	650	912	664	321	392	999999	999999	782	287	108	315	321	101	342	668	
384	480	687	740	61	415	465	958	999999	999999	999999	186	117	123	999999	999999	999999	999999	999999	519	139	614	323	999999	999999	35	608	161	999999	975	67	786	645	999999	148	713	38	336	999999	740	194	954	999999	999999	903	956	834	999999	999999	921	728	167	209	823	538	770	999999	999999	60	35	806	313	692	999999	492	701	540	402	999999	999999	158	260	999999	160	334	185	630	551	656	999999	200	999999	668	354	999999	900	586	821	999999	999999	556	900	285	859	933	999999	271	999999	289	212	999999	441	693	412	772	478	888	999999	999999	363	150	999999	481	999999	835	999999	999999	348	458	591	999999	719	226	999999	533	258	999999	419	226	454	913	999999	272	999999	317	758	256	266	581	778	22	537	332	822	999999	941	428	999999	34	76	245	923	829	698	97	706	999999	95	878	524	503	479	832	999999	999999	798	353	37	999999	86	620	389	766	680	579	586	396	404	379	592	829	26	395	160	999999	990	522	574	365	611	543	170	387	999999	284	542	705	288	383	439	597	400	948	999999	455	999999	166	159	128	511	319	820	715	295	695	487	999999	999999	999999	459	285	778	672	408	543	460	11	710	405	999999	880	999999	999999	999999	994	438	78	447	704	363	999999	999999	455	854	301	722	454	101	371	797	458	33	453	923	999999	819	728	999999	413	995	999999	999999	753	91	630	211	799	999999	999999	266	418	646	977	999999	626	913	333	817	116	820	15	910	348	608	588	999999	999999	107	786	185	999999	999999	44	999999	509	386	618	373	234	100	999999	679	999999	114	388	811	56	972	999999	250	495	911	999999	593	990	999999	118	155	503	773	546	702	989	125	999999	999999	612	279	971	249	304	959	999999	25	897	335	999999	244	229	776	810	999999	999999	545	689	798	94	450	717	999999	278	473	870	461	554	230	690	999999	557	999999	209	999999	10	68	945	536	999999	427	696	999999	833	999999	999999	726	962	854	903	453	435	999999	999999	171	999999	415	999999	999999	99	141	471	676	645	434	999999	731	999999	43	691	741	600	163	479	667	754	63	732	404	547	153	498	999999	327	247	260	798	692	47	225	595	97	124	447	197	956	29	29	408	197	999999	160	928	173	172	852	281	289	148	417	999999	683	576	294	945	999999	771	999999	408	184	999999	999999	538	818	106	653	485	716	999999	711	734	999999	333	216	352	993	570	537	999999	394	999999	999999	999999	630	717	911	520	999999	999999	554	194	670	999999	234	309	165	621	999999	76	518	377	565	997	437	682	474	359	999999	941	999999	82	244	204	
23	206	999999	999999	908	110	194	999999	655	224	737	526	74	423	109	906	196	381	459	470	646	26	422	522	999999	947	999999	561	999999	888	549	482	950	475	999999	38	931	671	713	19	882	999999	722	351	269	999999	618	999999	260	462	755	999999	622	773	999999	997	783	999999	378	960	857	632	982	999999	675	264	575	999999	816	80	975	525	668	450	587	272	999999	999999	262	215	999999	202	310	999999	143	999999	860	186	999999	610	999999	85	302	752	162	259	401	955	675	14	346	29	244	190	487	999999	911	181	196	295	999999	712	604	172	999999	999999	331	295	633	706	404	398	680	216	826	899	232	916	298	338	870	999999	405	257	869	320	957	130	219	902	67	688	990	632	907	542	999999	140	999999	497	927	116	999999	969	999999	947	349	999999	363	999999	17	995	883	857	999999	363	316	356	303	320	707	211	999999	999999	648	716	407	57	308	293	428	102	794	999999	999999	763	999999	435	999999	921	971	929	766	999999	895	72	999999	999999	999999	554	235	999999	836	999999	790	726	999999	601	331	893	999999	301	730	999999	169	999999	211	91	457	999999	346	880	709	382	349	777	444	999999	835	586	999999	274	999999	999999	67	303	265	999999	999999	684	732	425	114	753	381	679	999999	696	472	979	860	723	999999	999999	999999	999999	999999	464	472	22	999999	588	765	999999	999999	285	461	975	22	999999	999999	228	80	773	929	920	775	956	11	999999	578	747	980	999999	999999	198	589	294	546	712	999999	801	999999	998	402	153	999999	370	770	105	228	233	684	607	329	641	652	912	626	297	579	999999	463	803	999999	999999	607	999999	28	999999	999999	176	439	309	986	858	999999	81	999999	785	269	415	196	905	450	355	72	382	536	94	545	677	668	258	999999	421	348	716	565	858	546	751	351	999999	409	62	999999	385	999999	471	932	580	541	999999	37	173	281	557	362	999999	481	999999	382	934	258	28	508	191	175	574	999999	992	516	522	999999	518	999999	999999	506	397	562	687	999999	999999	999999	999999	999999	827	230	969	149	791	363	477	386	321	378	417	726	390	999999	612	219	56	952	940	73	28	600	519	109	70	999999	964	535	793	999999	317	783	293	882	999999	960	206	435	728	638	999999	146	928	999999	999999	999999	125	843	999999	999999	714	122	221	999999	127	237	711	869	999999	999999	398	999999	593	847	70	999999	442	999999	874	999999	999999	621	233	311	33	882	672	379	453	576	935	131	585	999999	999999	999999	999999	999999	764	453	999999	336	356	988	250	108	553	999999	88	999999	61	618	969	
308	465	999999	889	909	877	999999	999999	999999	426	512	804	999999	365	277	99	866	72	999999	742	430	999999	686	274	999999	71	925	339	591	300	431	999999	327	161	287	999999	664	315	661	513	999999	999999	916	910	844	999999	972	742	285	991	222	959	999999	875	548	905	999999	828	999999	848	952	906	999999	52	999999	986	486	126	999999	999999	999999	560	410	546	223	542	486	776	430	999999	98	192	63	600	87	471	525	451	612	999999	92	835	661	813	561	622	999999	999999	915	857	707	856	664	999999	566	662	559	463	661	15	999999	11	408	603	999999	770	852	999999	964	533	471	44	513	706	999999	598	898	597	999999	601	627	613	861	573	999999	242	527	195	43	424	999999	999999	790	606	953	90	437	999999	63	790	999999	999999	909	392	395	999999	352	999999	543	967	764	999999	477	70	388	815	150	835	999999	999999	252	667	349	550	621	409	254	906	753	254	171	840	999999	999999	831	95	704	478	187	680	999999	570	652	75	660	949	594	999999	228	147	940	601	807	999999	547	111	202	999999	771	999999	428	445	214	298	806	923	428	999999	999999	302	121	999999	658	580	637	682	999999	283	889	671	999999	524	688	999999	314	999999	42	18	657	729	893	345	707	201	999999	454	366	363	269	736	531	322	501	926	36	278	943	999999	898	865	96	918	999999	999999	999999	903	999999	598	983	246	891	999999	624	508	999999	776	963	466	328	999999	326	661	24	162	999999	503	33	762	588	45	625	806	120	792	643	999999	865	607	999999	999999	696	767	379	32	845	999999	697	992	527	260	314	487	907	715	548	435	903	326	999999	676	879	995	19	948	621	999999	999999	832	865	433	910	365	445	999999	999999	558	291	999999	999999	999999	805	999999	244	338	731	999999	999999	999999	999999	999999	999999	548	647	354	479	701	757	999999	411	760	999999	865	136	103	350	948	52	999999	228	989	999999	999999	19	931	871	999999	760	681	999999	483	196	904	588	999999	362	371	718	100	499	794	800	859	590	999999	226	999999	904	999999	999999	782	105	999999	999999	263	74	169	539	716	483	631	941	86	214	928	574	999999	286	479	740	978	240	951	999999	433	198	999999	331	463	714	930	943	618	693	999999	387	236	727	335	999999	203	832	11	617	868	853	724	655	999999	981	318	999999	999999	999999	19	551	154	521	752	74	999999	837	86	11	552	688	332	999999	770	551	999999	189	951	885	547	156	239	343	580	580	474	638	999999	481	406	276	999999	217	684	893	999999	714	975	270	812	365	999999	10	74	189	530	
342	884	120	999999	139	712	549	999999	999999	999999	810	941	999999	999999	152	178	605	605	286	180	999999	999999	876	318	999999	214	691	83	192	400	238	278	400	59	141	753	558	837	276	564	968	354	822	999999	432	772	802	999999	999999	196	160	404	999999	999999	416	635	18	802	19	924	31	999999	681	471	999999	541	550	133	999999	398	620	767	999999	999999	212	999999	885	305	886	999999	412	999999	413	995	250	834	490	392	643	506	999999	999999	828	351	543	999999	999999	360	497	890	231	999999	210	999999	999999	392	76	77	805	646	999999	712	915	999999	522	999	72	685	231	999999	61	168	999999	963	653	999999	938	986	188	999999	106	534	808	999999	640	999999	999999	999999	999999	857	767	422	586	997	756	999999	840	999999	999999	543	439	987	139	248	999999	73	199	247	628	712	999999	89	888	105	549	224	904	919	517	789	999999	999999	266	999999	491	638	581	999999	216	620	999999	999999	167	999999	281	118	405	569	167	576	542	583	513	716	413	688	999999	491	457	541	138	999999	173	49	999999	508	731	999999	756	209	491	707	40	17	688	999999	921	253	999999	999999	819	344	761	999999	257	604	426	999999	959	999999	114	100	44	675	491	112	999999	128	290	772	387	639	812	957	94	999999	553	506	37	227	766	291	667	999999	722	793	169	233	792	760	91	190	806	954	105	401	672	365	526	586	103	803	962	999999	64	189	999999	999999	999999	421	61	920	522	742	45	822	432	999999	952	697	943	870	335	529	690	999999	832	999999	862	693	999999	999999	999999	451	134	963	328	616	962	999999	271	365	377	380	709	171	668	999999	918	283	969	654	999999	999999	643	999999	477	443	370	857	357	999999	941	999999	999999	863	941	80	617	82	503	816	999999	999999	999999	587	999999	999999	999999	999999	537	767	940	589	999999	999999	999999	160	808	901	495	885	255	114	194	598	424	999999	131	846	229	597	456	999999	779	162	598	991	999999	65	729	999999	623	841	329	589	733	362	999999	999999	88	790	272	716	587	618	570	999999	235	837	172	298	999999	999999	309	940	321	104	810	571	919	999999	757	752	999999	972	272	999999	784	605	999999	71	999999	389	767	439	334	740	268	170	999999	999999	765	565	999999	441	688	649	999999	389	999999	638	552	876	999999	295	999999	999999	544	614	356	166	177	630	999999	111	999999	454	216	869	999999	999999	999999	999999	999999	283	37	999999	859	739	294	999999	873	999999	337	999999	519	889	568	482	407	814	205	653	999999	999999	478	145	592	791	999999	999999	443	671	774	696	801	902	999999	548	
267	839	999999	805	330	734	293	999999	302	746	591	641	885	999999	999999	999999	385	193	999999	999999	804	891	999999	77	999999	60	999999	211	630	999999	999999	616	999999	999999	224	999999	164	400	333	90	151	705	842	845	210	278	999999	709	209	973	999999	618	77	351	743	376	999999	999999	975	999999	999999	999999	151	662	322	974	648	865	999999	999999	999999	999999	860	755	413	999999	59	765	867	560	701	479	12	657	999999	815	548	651	287	848	339	570	424	63	535	999999	564	190	999999	999999	630	493	200	999999	336	335	758	322	938	644	326	473	726	425	578	85	89	494	342	507	435	996	588	670	575	999999	571	807	229	354	544	999999	242	999999	930	999999	999999	707	330	994	67	236	713	642	531	865	999999	998	999999	459	979	999999	847	35	799	633	905	999999	729	260	999999	951	102	594	109	457	241	999999	495	370	797	381	173	348	450	209	999999	945	999999	710	240	572	332	770	374	475	31	999999	999999	306	312	757	978	999999	999999	115	999999	129	542	999999	634	760	513	123	662	999999	905	508	585	600	350	959	392	29	999999	200	628	999999	999999	999999	999999	33	999999	198	999999	49	999999	104	999999	344	76	999999	999999	74	85	999999	999999	219	118	766	569	999999	632	999999	956	353	999999	958	59	999999	487	810	899	908	647	610	516	325	65	622	214	811	400	250	533	186	557	999999	943	549	141	419	224	463	74	913	999999	12	241	714	674	999999	54	999999	857	266	274	504	427	999999	964	743	163	496	561	757	132	391	717	780	795	57	25	510	907	999999	595	445	843	999999	219	514	999999	350	999999	770	999999	331	393	277	911	63	900	999999	584	999999	266	728	902	999999	791	999999	294	461	918	627	429	543	170	789	670	999999	660	693	266	999999	660	999999	548	791	999999	800	997	449	999999	742	157	999999	925	519	811	999999	543	536	942	999999	230	632	999999	999999	351	233	170	603	607	93	402	217	222	135	737	453	999999	120	326	990	999999	844	999999	999999	479	881	617	651	999999	802	295	133	750	66	999999	37	390	228	999999	766	639	999999	842	785	350	999999	335	800	999999	367	999999	999999	999999	952	197	999999	50	255	999999	469	616	999999	999999	805	798	278	466	165	896	999999	73	999999	999999	999999	999999	618	12	999999	835	539	556	817	868	999999	124	862	913	999999	999999	853	999999	144	378	980	160	999999	778	999999	999999	81	482	180	904	82	303	727	761	660	600	579	382	999999	420	320	913	798	651	13	999999	935	365	668	295	52	722	929	592	999999	999999	241	839	965	819	999999	
66	386	913	796	328	999999	110	262	207	300	480	754	724	999999	77	362	478	775	356	61	999999	814	999999	999999	360	374	999999	82	261	369	739	417	999999	999999	999999	999999	885	999999	999999	999999	834	112	471	999999	571	967	214	534	621	56	763	999999	618	767	57	252	501	61	999999	953	262	38	10	838	560	73	999999	77	999999	999999	476	623	100	63	999999	613	352	889	300	392	169	999999	460	215	605	676	798	655	999999	20	999999	833	418	731	50	806	111	999999	444	508	636	999999	730	91	580	999999	972	565	999999	999999	999999	612	761	63	999999	653	578	999999	999999	999999	999999	685	999999	999999	505	642	214	369	23	999999	999999	719	455	792	756	32	879	379	634	999999	703	243	115	175	120	432	999999	365	999999	396	999999	316	401	999999	243	951	678	999999	585	999999	999999	999999	999999	999999	931	190	167	969	999999	771	999999	999999	170	775	191	999999	579	303	683	999999	999999	849	432	626	193	205	328	999999	558	804	999999	943	793	697	531	99	692	976	243	929	275	999999	68	999999	623	999999	155	625	377	999999	999999	384	262	999999	376	999999	999999	925	999999	735	862	271	999999	501	427	829	415	999999	254	999999	999999	602	70	753	807	467	790	267	13	164	60	703	528	356	432	970	691	291	331	446	999999	767	40	507	999999	999999	692	567	747	793	623	682	999999	285	864	779	323	508	705	908	999999	999999	921	791	999999	169	743	74	999999	999999	148	133	152	807	999999	581	572	563	999999	803	999999	999999	519	999999	540	999999	331	252	999999	653	656	999999	586	999999	151	985	845	249	821	907	271	628	497	300	654	500	999999	573	102	999999	217	760	999999	999999	144	81	413	711	260	317	837	500	582	425	999999	999999	547	999999	665	207	999999	999999	741	778	542	156	735	229	565	999999	999999	758	160	208	446	895	370	684	287	79	581	143	989	514	80	999999	55	81	499	698	952	810	907	999999	557	999999	999999	999999	370	999999	999999	999999	156	999999	999999	89	999999	383	979	905	595	863	451	999999	625	999999	342	236	708	771	110	663	729	866	999999	37	850	999999	651	561	999999	327	324	999999	999999	999999	986	780	44	991	999999	999999	101	593	113	99	999999	999999	999999	954	999999	792	344	598	999999	682	465	290	131	452	238	94	732	428	39	277	548	161	862	238	615	999999	999999	999999	350	439	572	145	763	998	669	538	986	696	999999	999999	982	725	413	61	999999	999999	659	592	762	346	939	999999	999999	835	999999	216	459	50	348	990	600	627	258	457	120	329	999999	132	999999	700	999999	45	419	946	
295	999999	747	811	999999	909	902	609	955	999999	499	898	581	927	457	462	89	946	357	29	493	365	999999	956	999999	999999	188	536	809	71	999999	904	999999	999999	550	727	999999	999999	744	999999	97	999999	671	254	999999	221	747	599	674	330	621	160	999999	399	462	999999	355	999999	869	693	731	376	800	893	764	595	643	963	387	999999	993	441	212	918	932	503	999999	233	998	729	865	999999	861	488	999999	98	226	999999	165	620	999999	677	999999	60	707	720	999999	777	489	372	999999	784	999999	999999	999999	190	948	768	999999	959	245	132	792	150	828	152	514	321	453	675	378	778	807	999999	358	325	662	161	220	221	313	915	999999	636	161	999999	376	999999	999999	270	150	457	407	206	385	999999	999999	999999	232	565	216	877	334	999999	993	999999	976	455	595	999999	999999	999999	999999	256	655	999999	388	166	989	999999	775	597	170	193	535	921	381	611	391	109	440	34	999999	655	15	999999	591	929	642	361	114	921	332	148	742	353	899	161	550	65	870	727	648	999999	790	619	716	999999	289	999999	999999	374	73	495	999999	502	867	902	250	999999	738	459	523	637	642	853	274	999999	450	191	999999	230	70	335	999999	999999	386	454	864	396	719	999999	650	570	934	740	858	999999	567	249	486	996	910	331	327	999999	999999	20	841	999999	354	999999	999999	107	60	999999	313	737	267	868	126	422	47	854	510	298	999999	952	703	999999	995	438	464	210	705	34	319	999999	999999	817	999999	999999	612	928	52	34	999999	552	999999	999999	436	999999	578	999999	133	73	958	66	820	38	612	261	317	939	999999	999999	999999	500	999999	999999	999999	573	729	450	999999	999999	999999	999999	811	999999	549	266	999999	999999	476	875	859	764	999999	999999	75	262	918	979	214	999999	68	673	987	999999	793	258	159	494	849	999999	400	138	340	999999	263	849	255	345	489	356	999999	350	472	76	999999	999999	423	999999	999999	634	999999	749	246	122	692	145	132	684	691	300	116	948	127	613	484	730	434	704	999999	226	17	583	499	857	438	999999	211	921	80	327	835	398	534	999999	217	650	892	227	689	127	726	570	653	198	250	870	999999	858	591	334	51	718	999999	743	626	81	260	388	999999	975	934	211	999999	373	465	717	424	903	406	833	999999	999999	24	999999	499	447	999999	311	617	999999	494	999999	999999	745	286	126	999999	999999	597	146	400	514	999999	714	193	525	955	289	733	532	456	330	462	758	496	834	704	123	253	188	150	948	770	125	491	592	872	999999	999999	999999	701	999999	315	270	
442	333	672	309	86	973	491	651	578	94	999999	174	890	580	259	999999	421	902	547	418	995	451	743	428	999999	600	999999	97	201	393	830	999999	24	201	326	172	999999	404	46	279	697	499	380	685	13	999999	702	301	999999	646	999999	999999	95	896	274	990	589	254	999999	486	330	404	459	999999	263	298	999999	999999	264	96	999999	27	999999	999999	721	999999	81	68	999999	906	897	362	479	555	466	41	737	127	927	335	582	917	327	560	949	302	999999	196	431	999999	177	14	47	532	367	909	934	818	185	768	919	999999	999999	180	588	999999	925	904	999999	999999	561	999999	999999	928	513	371	699	314	328	428	999999	999999	636	999999	738	893	324	946	197	556	106	918	942	168	999999	61	98	157	972	981	377	145	469	209	162	999999	243	999999	28	996	220	999999	500	756	312	44	895	128	441	694	653	978	716	999999	135	642	99	612	521	462	282	551	342	346	60	330	425	999999	558	602	660	215	999999	201	999999	999999	428	195	999999	381	999999	970	715	287	999999	999999	999999	298	83	519	999999	630	597	999999	723	668	296	163	705	982	619	467	999999	838	44	999999	59	524	834	999999	224	904	999999	149	306	311	836	65	999999	661	999999	137	363	48	556	39	617	372	999999	677	999999	274	489	873	762	698	410	877	252	889	349	999999	999999	425	999999	152	999999	457	269	999999	832	241	154	54	91	492	113	531	291	15	999999	687	56	167	477	949	424	883	387	607	901	958	813	999999	322	999999	674	938	743	414	165	999999	112	66	844	949	999999	445	999999	280	594	879	595	246	69	999999	858	305	947	355	999999	990	80	661	520	873	999999	35	732	94	818	999999	788	877	850	999999	584	989	999999	528	829	978	999999	116	23	32	373	999999	999999	660	147	378	990	999999	687	174	98	451	545	971	530	104	713	707	462	429	999999	718	396	999999	87	999999	983	429	526	749	898	963	648	498	999999	852	966	81	947	449	184	401	199	685	581	143	454	999999	997	734	274	394	999999	593	931	655	190	670	583	278	394	571	999999	937	276	135	802	56	471	678	138	641	759	22	255	999999	528	710	999999	943	999999	999999	431	791	484	514	319	65	567	854	999999	999999	999999	678	64	612	530	262	419	456	999999	999999	879	329	606	633	634	642	347	242	137	479	852	639	999999	753	150	89	463	999999	999999	747	488	617	16	831	153	91	957	643	179	275	301	999999	999999	999999	761	111	194	851	879	999999	717	335	726	202	453	999999	999999	999999	471	999999	798	999999	
640	592	999999	272	322	775	489	553	684	704	72	999999	187	491	36	999999	999999	48	895	612	881	148	999999	163	890	813	388	999999	267	655	999999	728	477	644	999999	30	106	499	999999	999999	999999	999999	999999	23	272	864	25	962	832	984	999999	432	999999	999999	775	502	562	766	381	999999	396	206	999999	38	532	999999	394	543	761	16	999999	999999	260	485	250	554	154	999999	890	35	999999	999999	461	283	345	749	183	290	999999	237	467	339	127	289	32	175	51	964	490	928	480	482	210	826	251	818	182	999999	999999	999999	357	999999	875	355	999999	970	999999	999999	999999	999999	999999	114	674	999999	548	999999	999999	970	462	999999	513	190	536	961	555	325	225	634	42	527	576	113	344	648	879	922	463	771	999999	62	430	999999	281	707	767	999999	807	677	999999	837	443	999999	617	870	717	999999	18	913	800	394	999999	119	979	176	216	67	769	36	654	999999	949	613	401	410	655	483	909	829	999999	189	517	548	357	204	93	374	495	999999	999999	712	999999	549	971	194	307	320	60	115	500	710	606	781	32	660	887	999999	811	217	225	243	999999	189	999999	999999	876	216	999999	784	92	999999	999999	305	999999	999999	713	409	642	216	112	344	433	803	339	999999	999999	736	525	696	316	999999	562	288	999999	697	453	999999	999999	999999	317	999999	558	999999	999999	657	148	999999	685	999999	999999	488	999999	999999	999999	880	809	464	849	236	48	999999	691	76	477	830	290	292	57	408	498	999999	579	292	899	999999	786	167	781	999999	354	281	60	444	748	828	73	958	184	377	887	999999	885	999999	321	176	999999	491	798	999999	999999	855	263	287	999999	969	908	999999	704	102	104	652	682	999999	999999	766	100	257	327	648	766	332	118	999999	999999	508	103	976	999999	999999	612	304	369	589	315	499	28	772	852	779	919	167	263	999999	999999	245	999999	718	999999	999999	86	161	174	999999	999999	999999	999999	583	999999	93	999999	932	935	971	490	999999	292	102	999999	392	748	327	405	548	729	999999	78	37	406	999999	202	385	999999	426	656	999999	140	999999	164	999999	752	999999	999999	999999	903	999999	232	999999	600	999999	952	224	857	339	805	758	756	625	430	826	975	719	187	492	891	500	677	518	325	39	999999	999999	938	999999	999999	313	322	636	999999	741	999999	787	436	999999	332	977	528	925	620	897	704	999999	789	337	295	43	267	521	877	413	320	713	966	571	813	879	285	999999	999999	501	446	130	981	999999	450	999999	292	264	999999	999999	972	751	897	427	335	165	999999	611	313	606	56	800	
758	241	431	672	820	865	119	452	702	270	999999	128	461	583	999999	110	886	107	999999	12	360	999999	440	568	816	999999	246	658	595	674	999999	102	455	645	999999	749	267	999999	378	999999	154	718	999999	711	524	778	966	751	632	192	724	216	855	999999	449	795	800	862	855	281	628	461	857	37	317	144	673	815	222	783	843	118	999999	333	858	642	752	729	54	47	999999	494	36	412	950	747	246	999999	205	576	948	404	922	107	798	693	999999	999999	999999	390	114	160	538	848	349	615	999999	532	195	807	52	999999	818	999999	697	999999	999999	454	999999	570	999999	272	620	646	999999	448	196	632	534	175	781	569	999999	664	933	432	956	187	73	344	269	714	225	999999	999999	877	586	999999	409	665	268	416	999999	834	492	841	999999	892	24	900	428	855	998	29	35	482	999999	163	884	275	187	999999	391	743	310	999999	57	999999	122	956	999999	999999	233	869	999999	375	464	500	999999	999999	892	73	173	173	916	414	716	999999	373	61	140	999999	229	143	487	21	999999	372	999999	309	794	318	779	67	48	345	999999	138	122	660	28	256	982	793	999999	999999	93	999999	826	895	477	851	858	999999	826	999999	999999	99	999999	895	349	999999	966	871	306	584	293	999999	135	580	782	587	92	712	42	883	450	435	761	999999	927	807	545	638	832	943	459	718	241	608	481	542	747	227	321	926	290	121	999999	798	829	978	102	256	999999	889	999999	156	39	942	989	999999	999999	27	999999	541	556	337	48	363	134	999999	999999	526	109	249	839	999999	401	115	999999	999999	938	962	543	949	714	299	524	942	185	313	689	999999	619	53	214	999999	258	999999	379	952	82	999999	673	264	113	999999	999999	999999	59	902	754	923	349	999999	999999	375	999999	29	827	999999	813	105	999999	821	885	586	907	66	999999	120	617	622	736	650	265	805	298	289	845	999999	999999	650	893	282	558	766	999999	958	553	838	255	238	999999	121	149	999999	955	999999	378	526	668	999999	839	939	294	142	196	698	404	694	86	204	999999	688	125	173	212	905	272	129	637	949	999999	205	865	389	670	624	511	999999	849	445	910	328	479	999999	999999	953	987	999999	579	260	563	859	999999	60	64	999999	995	975	999999	999999	999999	999999	889	719	588	643	84	905	472	999999	197	125	999999	641	293	999999	218	74	362	258	999999	845	550	387	395	999999	443	814	334	406	999999	535	514	999999	999999	661	439	759	473	999999	879	999999	954	999999	999999	447	25	131	766	209	64	931	623	999999	142	745	
708	512	999999	934	209	269	581	999999	943	662	611	999999	999999	632	425	459	999999	194	379	999999	999999	543	324	999999	638	999999	57	135	351	696	911	999999	999999	120	952	926	435	538	968	619	510	888	73	999999	836	999999	999999	144	999999	605	340	439	999999	999999	853	175	999999	386	999999	886	222	456	723	999999	999999	999999	999999	675	679	498	33	72	226	759	335	12	479	915	999999	667	999999	912	351	999999	366	482	999999	371	266	787	739	58	242	999999	999999	64	175	816	999999	223	594	999999	999999	294	582	278	223	397	971	999999	695	282	275	639	909	309	114	977	999999	279	780	24	419	891	759	974	999999	144	999999	999999	837	663	266	999999	82	317	999999	66	174	97	268	455	999999	414	101	467	782	602	182	107	949	197	999999	389	443	580	260	999999	535	607	999999	999999	999999	700	24	999999	999999	378	567	601	852	999999	813	803	20	334	623	999999	999999	302	202	237	961	263	330	649	737	999999	463	501	67	999999	999999	567	648	999999	999999	699	400	999999	451	414	45	581	254	901	384	132	379	999999	957	255	773	243	999999	221	127	999999	379	374	999999	999999	915	75	543	969	527	256	165	830	915	923	614	741	850	787	201	999999	19	429	275	614	999999	354	544	812	119	298	162	436	72	638	330	35	763	999999	499	969	48	285	383	138	967	548	203	999999	640	41	392	999999	29	999999	772	949	109	691	999999	570	999999	730	859	999999	103	728	767	999999	999999	999999	978	547	298	231	352	733	56	146	647	959	160	510	182	87	905	534	416	335	865	380	925	81	672	928	448	317	999999	999999	999999	248	999999	917	440	60	63	844	338	798	394	48	999999	962	54	680	420	30	557	781	333	569	322	442	420	232	999999	906	874	369	999999	44	318	901	112	999999	188	243	80	132	34	70	205	618	941	999999	476	962	37	991	518	427	759	999999	999999	999999	926	348	999999	217	395	157	970	999999	24	999999	730	12	860	999999	502	187	950	435	999999	999999	373	999999	999999	593	999999	702	878	882	851	365	285	674	90	637	482	840	736	862	736	999999	999999	999999	603	592	106	474	112	999999	499	341	477	999999	885	557	999999	232	848	913	461	999999	278	97	127	999999	84	65	921	232	172	999999	999999	97	999999	880	182	146	110	908	999999	291	999999	999999	392	520	999999	951	999999	532	536	999999	991	823	410	52	608	12	118	999999	517	999999	999999	880	230	837	890	389	999999	15	385	964	999999	939	426	180	999999	999999	704	999999	771	999999	277	398	695	911	670	999999	687	656	
999999	179	38	166	400	455	999999	719	275	999999	999999	508	326	783	157	999999	139	999999	406	240	949	999999	999999	511	182	999999	773	999999	194	318	177	273	702	978	733	215	936	964	999999	971	442	384	516	159	977	999999	807	999999	251	134	999999	618	231	456	999999	456	871	999999	983	15	681	583	999999	957	387	366	805	347	60	941	999999	174	512	999999	797	574	318	158	533	909	587	290	913	69	999999	559	52	255	282	286	344	420	981	999999	999999	999999	848	999999	772	621	467	470	443	309	499	999999	115	796	658	141	147	722	993	999999	428	401	670	475	431	999999	324	560	999999	773	607	224	193	968	144	938	726	759	386	911	452	127	999999	999999	569	999999	453	255	596	999999	149	621	999999	999999	125	898	198	382	138	999999	307	999999	405	670	702	999999	435	999999	661	720	415	388	346	91	999999	999999	555	999999	905	999999	384	78	999999	924	633	986	999999	285	852	246	999999	353	631	999999	614	545	999999	999999	999999	294	492	316	594	999999	734	761	284	344	285	999999	999999	141	476	623	569	239	943	480	46	715	486	999999	294	999999	969	999999	757	903	477	95	999999	378	155	999999	31	999999	483	96	200	872	711	463	999	999999	893	618	999999	17	999999	384	602	252	149	999999	808	342	32	179	907	672	999999	381	867	200	237	974	985	999999	999999	502	999999	857	289	173	999999	999999	159	256	999999	360	195	749	40	102	493	345	999999	999999	812	999999	54	314	189	527	868	999999	596	809	809	918	632	30	415	380	999999	999999	962	999999	200	999999	999999	999999	648	556	487	264	999999	774	706	892	999999	45	999999	999999	457	451	999999	761	304	674	437	999999	999999	999999	999999	999999	344	660	473	748	382	999999	759	999999	506	279	665	632	50	614	990	821	112	917	183	597	977	502	923	187	77	210	682	526	357	842	999999	45	828	322	919	689	310	958	519	999999	285	24	999999	188	999999	55	721	689	684	615	247	999999	999999	140	196	999999	736	296	681	182	580	999999	680	664	999999	999999	804	727	695	310	999999	153	999999	690	321	999999	96	999999	401	31	489	992	999999	742	604	999999	606	697	136	87	999999	999999	287	999999	912	52	343	752	999999	165	250	993	994	383	103	104	999999	999999	819	233	756	991	894	659	999999	588	400	938	69	140	34	116	601	618	357	999999	866	71	777	278	999999	344	999999	246	781	495	998	468	999999	510	689	857	878	903	331	961	999999	999999	999999	334	651	999999	692	999999	140	144	999999	999999	36	999999	237	999999	970	999999	603	421	493	999999	999999	207	
589	932	300	559	451	176	238	999999	297	395	387	249	999999	453	626	999999	651	999999	999999	646	103	622	441	62	283	629	886	999999	309	909	477	999999	749	999999	744	719	999999	999999	999999	964	906	704	999999	641	999999	987	999999	527	923	378	770	103	551	241	999999	967	500	248	286	821	290	900	397	388	917	915	499	961	708	999999	130	518	734	151	740	398	533	999999	843	295	978	369	413	999999	149	999999	999999	518	999999	777	229	865	857	999999	684	999999	316	710	723	999999	999999	690	999999	26	999999	261	368	410	500	715	443	999999	999999	990	843	999999	496	466	249	542	999999	981	619	999999	687	999999	661	890	999999	735	92	823	86	550	797	298	550	396	683	887	25	519	999999	636	343	999999	470	866	10	763	999999	999999	470	999999	306	516	80	887	339	992	600	477	942	765	999999	999999	623	854	203	999999	380	109	782	361	527	486	999999	982	999999	999999	794	795	890	704	226	242	363	895	253	290	227	999999	67	690	297	548	577	262	999999	724	906	616	672	455	999999	419	77	119	999999	820	552	97	299	180	999999	805	587	999999	548	400	266	728	610	999999	337	717	51	999999	74	978	908	711	979	873	262	187	999999	444	321	999999	175	253	241	433	738	139	372	887	492	491	960	338	713	612	467	188	16	759	127	674	377	975	999999	685	911	840	999999	999999	918	30	682	152	926	741	235	22	496	187	184	207	354	164	609	582	999999	579	997	999999	416	84	181	373	326	999999	999999	199	999999	556	521	897	31	946	968	471	809	999999	412	971	387	999999	691	829	584	999999	329	222	375	999999	666	341	843	742	19	844	999999	319	825	999999	312	45	813	940	665	287	186	999999	999999	148	999999	210	999999	35	988	961	392	999999	788	999999	327	226	999999	999999	999999	189	999999	289	937	134	621	499	992	133	999999	352	640	999999	173	999999	743	922	37	237	698	999999	174	999999	753	57	461	999999	531	999999	999999	95	221	999999	60	486	233	999999	999999	70	999999	283	218	53	366	999999	330	999999	187	491	663	999999	199	596	48	433	999999	246	535	889	673	123	968	999999	171	999999	141	999999	700	999999	84	999999	461	999999	710	424	257	131	999999	999999	727	819	330	999999	999999	999999	895	624	999999	626	472	986	999999	581	999999	999999	315	645	882	782	515	999999	940	501	417	818	943	232	885	999999	185	893	786	999999	172	854	792	928	807	604	688	516	527	83	999999	97	483	880	579	999999	999999	999999	249	678	602	961	999999	829	999999	946	999999	672	738	423	451	579	210	943	
419	542	999999	999999	837	999999	103	999999	249	866	286	999999	345	73	653	588	514	573	654	117	826	211	999999	962	306	861	981	25	778	113	632	645	999999	999999	470	46	999999	999999	775	961	999999	603	999999	999999	552	313	611	999999	29	999999	909	999999	925	102	999999	999999	999999	658	89	976	306	88	229	145	244	641	442	805	602	616	902	781	797	692	532	232	489	963	999999	993	999999	431	995	628	204	999999	719	794	421	262	479	37	999999	799	999999	505	384	999999	778	999999	999999	805	999999	412	999999	137	90	242	570	894	999999	999999	999999	96	726	874	93	999999	941	999999	999999	647	393	999999	147	874	999999	998	37	36	848	902	999999	999999	999999	453	474	592	999999	76	674	487	999999	527	999999	874	999999	567	82	790	999999	782	999999	298	989	233	422	617	275	383	10	999999	999999	999999	56	826	419	739	963	999999	410	500	230	874	815	444	999999	866	999999	999999	94	570	926	247	614	75	267	896	518	898	999999	856	327	997	999999	999999	282	999999	999999	707	465	60	603	799	999999	999999	561	770	483	999999	810	999999	801	12	999999	440	165	999999	929	999999	568	523	999999	999999	251	999999	999999	999999	808	232	171	731	396	117	807	44	966	999999	857	691	514	496	423	963	999999	486	65	324	708	635	437	314	762	499	999999	999999	829	538	558	836	748	999999	962	260	394	89	999999	693	204	999999	473	999999	120	247	476	82	110	267	977	765	999999	858	524	999999	999999	856	969	896	969	865	215	438	578	999999	942	999999	533	172	579	18	326	371	129	454	171	408	204	524	33	999999	841	999999	560	792	999999	890	813	789	465	537	119	272	999999	339	58	999999	460	999999	304	999999	999999	937	688	968	448	999999	739	999999	20	999999	662	455	999999	902	34	999999	878	785	683	62	372	744	706	51	899	64	999999	790	406	999999	948	115	230	999999	527	903	999999	592	999999	999999	160	999999	778	79	999999	664	999999	822	315	999999	999999	999999	415	251	928	804	241	646	79	999999	489	948	673	883	447	999999	235	150	999999	999999	759	295	440	472	902	999999	965	999999	176	999999	999999	824	999999	990	970	284	700	978	999999	999999	672	247	523	960	730	211	999999	999999	631	328	439	258	999999	195	656	871	243	942	349	309	838	603	480	834	729	999999	473	999999	999999	999999	855	999999	346	661	457	999999	772	480	741	700	559	81	16	847	999999	415	387	300	344	999999	50	999999	638	999999	885	79	999999	999999	241	999999	999999	396	981	999999	999999	192	999999	785	737	144	108	763	210	649	750	767	597	632	38	323	
287	183	349	814	133	107	999999	999999	776	999999	754	92	999999	999999	962	172	999999	547	999999	622	999999	602	562	209	10	286	558	989	754	999999	999999	144	999999	999999	788	999999	57	999999	344	375	574	79	19	359	389	25	524	534	686	587	677	59	257	999999	819	999999	621	999999	999999	999999	549	628	98	658	906	999999	432	331	887	408	125	922	213	19	999999	434	593	212	820	984	761	33	999999	999999	450	999999	887	254	999999	999999	943	999999	363	498	999999	999999	999999	360	453	769	999999	203	647	288	472	755	846	248	999999	394	999999	418	328	829	94	525	325	921	218	483	732	999999	232	782	464	216	568	715	193	999999	453	999999	758	61	400	567	386	34	999999	695	586	649	999999	714	999999	534	589	999999	413	310	630	69	151	969	46	416	971	864	823	265	196	141	64	999999	940	999999	659	277	438	999999	149	999999	999999	523	897	999999	300	999999	770	930	627	44	311	882	480	394	100	789	24	984	596	521	999999	448	508	454	594	630	773	999999	874	322	999999	886	171	339	999999	628	81	952	999999	462	103	893	638	161	999999	182	785	556	767	999999	262	454	999999	999999	100	778	24	453	499	670	745	616	65	314	939	425	721	151	552	472	717	72	868	144	427	999999	810	357	625	421	999999	227	395	14	69	650	956	999999	248	73	613	628	462	999999	717	999999	837	999999	221	414	460	644	13	305	163	200	585	999999	209	783	968	667	999999	87	825	527	231	61	254	298	468	187	902	488	858	98	609	423	426	940	480	487	145	220	961	999999	999999	100	850	999999	75	170	343	464	105	999999	999999	385	629	199	999999	999999	88	923	946	999999	742	524	447	75	590	171	379	268	313	491	531	617	126	626	314	141	211	999999	999999	307	844	447	393	911	297	234	794	236	685	694	408	222	274	688	999999	698	653	785	288	999999	999999	85	999999	614	999999	999999	268	13	885	134	584	703	999999	648	438	304	141	535	777	366	377	152	583	618	92	999999	999999	999999	168	615	488	426	106	329	999999	999999	296	779	496	114	965	790	350	560	120	999999	522	999999	260	173	567	999999	17	921	535	649	501	542	531	115	839	830	845	280	646	167	606	999999	142	669	999999	361	48	999999	401	587	801	999999	508	999999	796	728	187	995	58	370	419	999999	794	866	277	753	258	390	274	144	945	80	913	952	109	153	492	590	165	999999	88	343	530	948	847	477	44	999999	319	121	999999	849	232	999999	748	999999	585	999999	401	264	113	999999	999999	267	641	731	
119	999999	288	653	999999	597	840	842	999999	85	654	845	29	999999	719	113	81	163	491	999999	847	999999	214	677	567	226	198	999999	112	999999	934	272	317	125	368	488	866	666	999999	65	19	390	994	999999	776	739	999999	601	545	999	586	255	999999	545	999999	482	999999	610	95	28	999999	939	739	999999	151	392	999999	904	999999	240	247	415	287	435	96	999999	643	541	901	828	999999	597	365	999999	843	689	496	771	241	885	147	265	580	999999	999999	999999	999999	999999	531	394	211	351	169	314	999999	999999	967	350	459	425	838	810	709	267	57	811	584	636	999999	462	895	999999	672	556	999999	981	999999	999999	999999	26	817	999999	999999	516	626	629	437	999999	351	671	999999	155	321	815	56	337	556	322	809	846	495	23	124	79	999999	443	679	613	222	779	999999	547	999999	443	999999	338	999999	999999	640	428	999999	999999	295	356	999999	750	455	856	999999	764	999999	999999	999999	932	530	999999	395	939	999999	999999	950	824	838	571	334	184	582	878	999999	999999	999999	363	999999	390	472	962	727	999999	999999	999999	988	822	999999	457	354	999999	925	999999	912	999999	942	861	184	999999	478	558	695	724	31	566	999999	999999	999999	791	238	82	840	240	469	999999	999999	627	610	279	999999	137	999999	391	227	510	999999	941	966	414	775	675	188	234	999999	913	276	999999	999999	772	580	422	999999	322	229	282	984	695	181	999999	999999	999999	999999	999999	263	999999	838	313	507	520	999999	235	610	999999	25	562	893	615	328	556	301	84	880	837	999999	781	999999	408	172	945	526	999999	770	622	999999	999999	424	282	970	571	85	962	999999	236	463	999999	999999	938	307	666	388	378	377	999999	999999	651	444	422	217	999999	395	440	999999	561	994	755	465	987	999999	999999	148	620	645	999999	480	338	578	999999	384	353	999999	26	999999	505	566	157	195	155	570	999999	999999	11	75	999999	999999	645	821	944	241	708	889	999999	392	743	528	767	733	620	154	723	83	999999	999999	999999	512	379	339	645	995	847	999999	320	427	520	547	146	555	155	580	999999	517	633	422	675	463	155	999999	366	977	798	424	574	999999	847	962	236	962	211	987	806	999999	185	949	394	148	579	407	871	205	391	999999	587	50	999999	215	449	377	373	999999	999999	745	972	999999	206	433	995	319	579	558	321	999999	353	168	999999	529	999999	999999	38	999999	883	747	999999	171	595	586	836	534	691	641	522	999999	599	800	630	70	342	516	752	960	153	270	827	999999	884	218	869	428	276	999999	873	999999	348	835	527	999999	999999	
999999	999999	620	596	470	999999	999999	45	462	999999	999999	538	713	197	825	931	999999	394	999999	919	999999	287	387	716	418	267	999999	768	757	520	763	283	999999	87	531	444	142	374	682	642	889	288	999999	634	327	889	563	602	58	833	280	451	999999	999999	999999	534	695	903	999999	213	999999	179	999999	999999	820	999999	999999	999999	665	391	799	703	712	980	40	999999	855	753	399	528	703	310	720	924	250	999999	378	999999	542	996	748	999999	196	478	999999	719	10	489	813	58	999999	927	999999	999999	999999	576	999999	999999	668	384	678	999999	514	999999	510	999999	459	363	999999	507	999999	216	103	668	999999	570	999999	999999	999999	321	170	376	939	350	166	775	373	63	999999	999999	999999	999999	999999	168	999999	805	724	999999	968	999999	269	999999	787	316	999999	164	834	277	34	473	69	504	861	357	223	312	13	173	503	999999	999999	406	473	999999	923	455	564	935	350	836	846	981	275	572	61	523	588	632	999999	11	941	106	39	999999	613	89	999999	304	944	25	802	560	42	243	999999	863	999999	758	999999	702	600	898	926	197	627	88	238	298	306	699	723	999999	999999	501	793	955	377	999999	425	843	999999	269	991	999999	44	295	948	42	133	197	350	830	248	499	411	999999	179	841	999999	534	851	304	998	254	999999	999999	589	999999	450	493	496	137	999999	550	839	340	906	999999	999999	342	140	206	999999	118	359	893	141	481	100	750	999999	535	255	890	999999	567	271	747	44	999999	705	417	592	640	701	222	497	999999	659	81	146	578	688	467	404	654	139	999999	999999	407	300	999999	451	999999	999999	960	881	452	557	281	79	169	999999	551	636	999999	613	999999	416	147	406	999999	999999	999999	613	217	999999	787	496	347	438	381	852	636	322	597	965	999999	999999	741	340	54	150	388	11	976	999999	999999	831	999999	51	605	483	999999	11	999999	296	999999	96	999999	122	999999	999999	220	843	697	317	999999	999999	48	757	999999	600	675	999999	999999	302	443	27	999999	205	710	956	814	306	832	897	104	635	465	310	999999	805	999999	628	246	98	930	544	999999	669	999999	907	792	999999	329	15	808	951	999999	999999	999999	415	459	304	411	147	999999	914	21	999999	222	304	773	999999	223	999999	167	56	570	272	999999	899	712	967	123	803	173	890	999999	999999	999999	153	999999	900	456	138	999999	149	999999	108	947	25	532	514	457	787	143	64	710	413	848	999999	391	386	201	954	999999	492	190	608	973	260	938	999999	710	999999	999999	872	291	94	569	27	829	471	999999	357	376	208	519	
999999	669	999999	190	572	979	338	762	609	708	502	436	999999	999999	618	135	697	87	347	803	389	478	999999	772	625	844	830	931	919	999999	999999	587	999999	972	854	939	999999	999999	999999	999999	381	315	999999	173	788	658	999999	69	221	999999	999999	999999	999999	404	140	858	408	347	564	728	159	999999	842	547	999999	914	999999	999999	114	999999	270	627	711	142	432	84	769	999999	983	966	999999	770	720	999999	444	574	558	108	842	995	541	527	515	647	66	975	472	171	309	874	999999	814	955	999999	85	10	568	999999	999999	66	98	311	363	597	999999	388	685	269	113	999999	365	834	999999	999999	147	743	121	73	85	456	611	608	797	119	250	333	815	187	508	999999	15	662	999999	786	907	999999	173	918	999999	678	299	213	999999	20	999999	891	999999	846	405	341	888	505	820	525	454	490	513	999999	356	999999	573	508	999999	669	999999	999999	999999	272	211	906	579	999999	14	407	167	408	551	999999	601	359	567	968	781	177	999999	999999	842	609	342	427	726	920	571	802	114	791	452	397	727	815	999999	503	999999	499	761	695	500	422	999999	55	938	726	652	997	999999	999999	726	593	999999	999999	861	108	929	999999	189	659	999999	212	303	376	956	164	69	786	175	999999	999999	292	415	999999	19	429	251	296	488	999	277	574	114	510	74	858	282	943	999999	94	999999	861	319	111	74	298	999999	999999	99	784	667	866	831	634	281	999999	999999	265	773	999999	999999	642	305	189	392	67	107	792	999999	107	881	125	832	91	499	999999	972	999999	795	720	309	258	207	703	999999	411	742	999999	238	629	999999	26	180	521	237	931	566	139	719	16	999999	336	690	999999	902	551	44	750	144	810	471	999999	999999	999999	142	608	445	999999	999999	981	324	999999	564	682	427	999999	945	320	854	999999	999999	842	594	788	530	972	568	216	999999	791	376	992	345	428	999999	999999	556	127	999999	628	496	964	293	737	691	572	772	18	999999	999999	605	723	896	576	999999	629	999999	681	532	169	50	238	800	65	614	999999	292	146	524	620	317	999999	930	235	82	999999	559	999999	106	999999	210	560	642	762	195	653	999999	768	523	999999	526	875	999999	999999	587	267	174	237	999999	368	290	635	493	953	730	777	999999	999999	999999	964	79	432	584	575	958	490	596	47	869	961	237	523	623	985	999999	442	243	710	648	999999	776	331	733	738	676	999999	999999	688	999999	418	999999	435	274	999999	469	103	301	28	271	106	670	136	368	172	141	999999	22	507	999999	297	544	92	999999	689	
197	747	699	846	899	999999	423	907	15	461	111	801	259	999999	526	10	151	225	999999	551	999999	650	963	571	999999	910	561	569	999999	999999	873	776	413	584	370	721	404	999999	129	878	683	762	999999	906	70	339	516	948	980	858	156	329	999999	480	999999	547	783	999999	249	999999	999999	854	88	269	587	334	398	675	703	805	999999	696	105	999999	999999	390	528	999999	510	999999	999999	613	588	999999	598	554	142	932	48	822	937	276	214	999999	56	828	999999	861	329	736	940	841	254	999999	999999	459	999999	84	999999	165	28	727	999999	973	595	228	999999	999999	999999	42	999999	999999	637	880	867	999999	491	965	999999	49	705	667	737	774	999999	999999	368	412	999999	149	331	68	330	882	804	999999	649	241	544	827	562	999999	200	999999	543	999999	214	374	318	922	999999	268	559	999999	459	361	990	852	999999	43	860	863	397	531	999999	143	999999	754	86	657	689	999999	430	696	487	999999	477	999999	240	851	357	999999	104	796	181	73	508	999999	433	452	999999	797	594	510	967	698	191	999999	585	409	348	460	297	660	999999	999999	837	999999	94	999999	884	549	999999	999999	686	999999	768	600	999999	999999	999999	388	999999	999999	436	892	665	920	729	789	946	808	864	830	512	999999	706	999999	563	464	236	645	999999	999999	568	680	186	797	823	111	999999	999999	318	937	774	960	138	664	234	350	61	916	143	305	999999	86	685	790	293	999999	169	334	46	895	421	999999	714	999999	75	756	999999	868	106	999999	859	365	499	999999	66	999999	768	52	219	222	412	319	511	378	725	492	995	396	514	999999	941	605	999999	999999	526	784	255	999999	598	477	634	193	820	514	445	999999	586	758	733	999999	31	127	999999	823	999999	112	488	346	504	583	999999	329	364	999999	999999	999999	811	999999	410	282	306	859	453	742	588	229	999999	997	932	705	905	246	662	772	23	823	490	729	930	424	999999	999999	999999	25	716	315	829	759	826	191	217	999999	999999	460	444	171	674	999999	245	999999	999999	490	413	999999	678	524	667	999999	999999	864	774	999999	155	986	976	397	454	999999	999999	282	399	739	180	751	497	404	999999	211	338	851	159	117	493	666	810	814	505	616	346	999999	999999	247	710	962	417	999999	365	371	483	56	717	999999	999999	962	874	873	320	662	999999	284	635	465	999999	206	999999	999999	999999	999999	185	172	999999	999999	101	834	635	162	999999	217	999999	372	49	527	999999	291	144	913	760	531	791	936	999999	842	315	999999	565	999999	984	514	257	750	537	875	999999	321	164	999999	
154	521	337	722	845	112	999999	999999	244	999999	999999	972	72	999999	999999	77	697	999999	999999	999999	532	999999	278	452	999999	999999	960	593	999999	174	341	415	137	264	769	999999	203	999999	101	401	524	377	827	457	454	22	452	999999	844	470	187	947	999999	114	357	999999	252	999999	999999	999999	152	734	113	80	777	331	999999	807	999999	667	999999	628	156	276	535	164	999999	999999	998	165	81	514	749	374	999999	393	762	33	999999	654	999999	318	999999	999999	999999	999999	273	999999	680	132	177	645	423	186	596	999999	800	386	579	999999	999999	999999	999999	399	999999	999999	985	739	94	393	569	821	999999	999999	671	999999	112	386	28	999999	891	453	150	876	987	436	999999	572	777	437	593	999999	453	715	999999	574	999999	999999	522	999999	804	533	999999	297	562	356	999999	44	515	41	456	424	368	834	310	470	290	999999	411	999999	999999	422	999999	656	800	193	999999	193	648	106	142	976	864	999999	940	999999	780	999999	999999	999999	691	66	67	745	981	178	27	619	414	278	999999	999999	725	999999	85	392	571	26	497	379	978	561	395	999999	898	999999	999999	961	893	943	999999	999999	695	770	140	489	365	226	674	999999	999999	757	779	380	812	720	261	174	331	558	796	999999	366	944	662	139	670	999999	999999	999999	618	65	726	999999	999999	856	727	955	569	595	999999	354	352	999999	212	230	782	25	605	188	999999	396	999999	344	157	926	80	999999	117	999999	818	999999	999999	173	999999	999999	999999	999999	999999	999999	999999	306	604	999999	531	451	421	500	742	442	356	655	52	999999	292	232	424	391	323	662	786	976	999999	567	777	319	974	999999	853	101	199	474	233	649	999999	923	791	904	812	705	999999	579	999999	675	654	999999	673	999999	999999	999999	999999	650	994	140	179	26	999999	47	958	222	477	242	999999	999999	253	999999	431	403	482	369	440	520	999999	999999	157	217	967	999999	913	613	645	273	308	999999	405	999999	479	999999	480	999999	474	754	946	999999	238	282	999999	999999	432	772	999999	280	999999	521	999999	185	999999	999999	982	962	999999	999999	133	354	576	214	934	999999	255	703	412	338	922	313	894	686	573	999999	999999	875	999999	610	750	151	871	999999	44	999999	712	229	477	103	120	518	130	199	630	999999	34	33	348	357	999999	728	369	412	358	925	627	673	999999	103	999999	117	999999	999999	534	982	483	999999	180	999999	999999	999999	236	319	228	414	193	705	66	972	952	365	999999	999999	497	32	781	469	27	119	169	999999	617	383	999999	999999	831	681	664	647	999999	824	853	201	999999	97	501	59	
193	943	742	921	617	639	151	640	580	999999	951	512	999999	999999	193	999999	999999	999999	999999	852	223	999999	583	511	50	418	999999	138	512	345	999999	410	531	731	285	83	999999	248	432	977	242	465	431	81	999999	162	446	114	999999	999999	213	652	678	999999	836	967	370	240	999999	999999	785	999999	138	244	317	550	981	479	738	120	999999	749	410	999999	620	757	794	511	780	888	999999	999999	497	719	999999	799	731	882	895	317	713	146	999999	233	201	229	336	999999	764	189	181	967	375	530	109	999999	252	999999	38	999999	183	858	460	999999	237	46	524	419	112	517	999999	109	583	430	406	557	392	187	248	400	431	999999	999999	999999	999999	14	383	999999	619	677	999999	492	853	999999	144	855	999999	999999	996	165	704	999999	94	256	370	82	393	944	133	552	82	75	999999	637	657	999999	120	859	284	999999	663	557	800	999999	961	999999	255	999999	999999	551	871	999999	191	93	999999	514	521	501	240	645	620	438	843	77	605	491	492	225	168	567	744	999999	100	773	999999	157	126	999999	999999	43	826	625	658	999999	681	65	999999	999999	941	153	64	618	629	639	612	234	714	732	999999	999999	843	999999	609	729	999999	55	926	417	591	548	397	861	216	206	818	994	780	270	396	550	606	576	283	24	513	999999	206	460	170	277	443	393	831	999999	200	999999	26	928	775	636	999999	476	335	403	999999	203	412	433	999999	617	454	999999	346	288	873	277	755	594	226	681	848	476	257	323	999999	13	999999	401	16	31	978	851	999999	760	422	139	250	880	268	999999	999999	773	999999	999999	823	999999	57	553	941	922	50	999999	999999	104	999999	662	229	21	297	752	173	20	427	798	999999	602	999999	586	865	743	37	875	335	906	957	999999	835	703	500	999999	956	485	460	999999	999999	555	999999	400	972	760	910	239	999999	516	156	713	355	842	913	231	41	470	999999	207	895	175	106	806	999999	712	826	525	999999	182	796	688	559	343	817	93	463	567	614	115	999999	797	292	819	999999	254	729	993	790	279	93	496	999999	263	198	815	458	343	263	270	933	394	717	999999	999999	467	999999	22	34	999999	999999	474	856	582	373	107	882	999999	55	999999	982	832	999999	999999	98	999999	890	305	999999	11	634	999999	314	353	181	448	89	872	108	999999	101	999999	968	959	511	619	639	224	889	101	933	180	297	370	999999	110	659	999999	331	999999	999999	857	867	33	205	999999	999999	512	411	925	27	19	999999	999999	801	274	863	775	741	999999	669	676	416	999999	78	999999	
832	943	75	80	789	614	999999	688	725	243	849	945	999999	999999	999999	137	813	964	84	923	991	543	568	23	246	999999	734	999999	750	900	999999	999999	954	741	999999	225	446	999999	146	413	999999	501	37	568	425	999999	21	877	28	542	999999	451	999999	999999	472	298	384	62	833	999999	879	697	999999	824	999999	999999	999999	32	57	244	690	482	828	671	999999	500	999999	10	999999	999999	872	999999	834	218	47	999	999999	809	279	526	840	999999	507	240	999999	999999	563	212	775	999999	926	988	999999	999999	851	390	623	316	691	972	782	999999	464	514	999999	32	862	729	787	793	999999	192	753	531	403	306	975	597	147	692	936	313	234	216	402	999999	999999	60	999999	999999	385	999999	128	307	743	466	999999	999999	207	511	909	834	425	982	194	744	245	308	390	555	414	36	999999	999	999999	479	159	258	999999	159	999999	811	372	139	999999	999999	73	456	788	999999	377	983	399	636	999999	112	887	252	31	999999	648	999999	670	811	252	358	360	129	271	274	999999	680	879	999999	515	107	471	295	999999	517	680	789	520	453	999999	431	999999	543	226	999999	591	907	237	465	511	276	999999	560	886	68	326	944	194	523	629	999999	113	350	130	685	640	601	676	514	976	858	218	226	633	821	721	817	902	999999	682	410	453	424	547	249	955	911	999999	516	200	735	604	999999	824	491	327	296	422	541	999999	989	240	722	488	652	67	925	927	999999	347	508	52	855	841	229	999999	689	999999	999999	999999	729	999999	170	323	250	263	222	402	151	504	435	404	370	45	999999	999999	730	999999	894	999999	999999	983	343	999999	691	693	749	999999	605	248	638	999999	541	812	573	999999	79	409	999999	398	844	532	785	570	912	114	681	819	158	999999	523	753	999999	698	999999	745	858	991	631	557	514	67	999999	903	999999	942	862	999999	999999	999999	110	330	999999	505	999999	999999	208	772	266	587	21	929	16	556	725	884	999999	843	999999	999999	999999	87	777	691	884	786	735	881	705	970	251	999999	357	262	948	999999	999999	413	999999	200	999999	95	735	999999	999999	584	999999	251	188	981	368	29	444	999999	957	32	999999	16	621	560	772	326	77	296	999999	888	582	753	607	532	829	179	492	922	290	852	352	733	156	309	735	494	999999	724	611	999999	688	712	304	999999	649	999999	792	800	428	230	999999	999999	999999	999999	12	307	999999	655	161	198	999999	999999	363	115	680	819	999999	321	825	287	623	999999	684	999999	210	869	458	681	883	780	999999	692	999999	70	834	902	36	499	307	
999999	850	57	999999	422	694	999999	359	199	255	829	999999	480	999999	150	999999	674	764	592	455	999999	848	999999	772	381	811	844	27	302	999999	777	793	370	24	398	437	576	781	272	430	43	520	269	436	64	591	907	718	363	463	170	148	999999	53	174	588	888	284	999999	999999	849	158	66	918	477	46	827	466	585	713	40	892	502	171	422	622	589	535	999999	789	904	136	664	999999	120	639	999999	327	849	809	549	301	591	661	580	885	463	350	958	28	764	999999	142	650	433	277	645	282	631	552	999999	362	566	410	999999	722	494	227	808	999999	686	999999	617	776	173	738	999999	840	999999	537	168	249	999999	999999	999999	463	994	24	415	842	993	999999	999999	999999	810	197	735	190	954	858	400	246	541	131	341	264	833	366	486	695	966	999999	691	104	999999	760	785	999999	385	252	999999	480	812	965	999999	999999	999999	320	965	976	13	130	885	732	146	922	707	455	999999	999999	999999	999999	999999	720	875	198	396	601	913	60	411	999999	999999	999999	139	999999	999999	576	287	732	999999	522	400	509	999999	999999	919	958	957	999999	63	339	507	999999	622	100	942	101	99	654	222	223	407	999999	999999	144	325	184	602	225	999999	999999	177	999999	331	118	247	37	38	40	999999	437	643	452	999999	81	370	999999	99	999999	978	342	486	633	519	236	125	999999	999999	556	529	999999	365	999999	971	922	172	871	291	513	852	999999	999999	69	385	785	579	954	918	503	774	133	94	999999	247	166	654	544	126	999999	992	762	999999	482	510	533	999999	901	481	999999	909	498	910	585	197	73	999999	426	257	734	656	171	999999	441	999999	406	660	802	504	815	277	627	755	999999	521	99	999999	999999	559	999999	999999	678	483	843	593	285	223	508	999999	184	886	238	297	392	449	999999	205	661	699	114	872	279	999999	665	807	999999	743	724	999999	999999	251	688	867	405	999999	977	999999	723	848	506	192	999999	437	329	928	999999	999999	372	746	689	894	999999	890	454	979	999999	281	999999	45	312	541	499	443	277	932	208	370	891	371	999999	153	481	813	203	921	999999	999999	87	737	769	999999	381	977	999999	213	90	999999	422	425	586	706	999999	688	545	964	693	718	169	999999	730	677	448	10	285	999999	999999	357	697	999999	268	602	204	89	275	999999	170	521	68	74	852	410	948	476	785	765	281	792	277	238	237	999999	682	690	999999	999999	512	380	701	838	790	733	999999	888	167	983	511	791	999999	194	999999	999999	659	105	544	329	729	999999	225	520	999999	
630	90	468	306	266	920	999999	82	999999	849	790	819	230	999999	128	309	999999	318	801	999999	490	379	92	435	999999	352	586	155	687	372	999999	999999	999999	573	999999	652	642	592	900	73	997	718	999999	345	23	999999	999999	999999	426	30	669	663	423	266	999999	999999	997	999999	251	999999	343	369	395	812	319	635	638	656	123	475	999999	477	999999	738	266	772	141	747	421	702	913	765	729	667	702	875	999999	999999	999999	910	999999	609	350	999999	729	638	333	435	35	387	999999	782	999999	950	363	999999	255	684	999	21	129	260	621	999999	10	578	639	999999	120	443	894	712	999999	213	820	67	136	999999	18	628	448	705	721	44	978	141	999999	778	314	509	629	66	999999	777	790	404	988	999999	986	161	998	605	325	592	493	21	915	505	139	999999	999999	999999	676	380	999999	423	999999	586	570	868	522	860	424	999999	813	999999	787	99	422	426	79	334	444	857	999999	843	999999	139	551	966	999999	560	649	19	442	805	390	554	215	377	864	411	240	127	638	147	191	999999	778	655	234	825	93	713	235	999999	389	818	750	729	999999	410	999999	999999	652	999999	221	414	178	18	999999	242	999999	54	561	668	103	999999	228	493	999999	675	360	895	742	400	477	936	783	700	999999	999999	804	485	344	999999	375	636	475	677	925	776	546	999999	207	991	941	999999	161	566	999999	72	599	999999	999999	367	59	149	862	261	494	999999	631	477	592	999999	438	408	710	999999	302	466	851	999999	567	886	139	591	697	999999	459	999999	999999	999999	61	999999	972	547	419	976	999999	999999	999999	999999	192	999999	155	78	999999	322	563	543	999999	63	273	192	999999	58	699	190	238	468	451	121	802	66	500	413	425	999999	913	890	989	734	999999	76	999999	999999	999999	917	999999	999999	413	999999	197	999999	999999	730	999999	869	151	923	848	999999	999999	945	784	663	421	136	159	741	999999	949	408	672	999999	999999	370	207	999999	584	999999	781	449	178	65	75	923	999999	956	769	999999	556	96	999999	52	760	999999	747	999999	39	999999	242	999999	999	417	463	999999	525	372	505	370	755	999999	999999	999999	999999	789	999999	889	718	739	535	179	389	290	999999	862	419	629	999999	616	622	999999	470	370	999999	23	999999	999999	601	98	408	999999	461	409	704	186	999999	755	976	971	418	857	573	999999	689	73	999999	718	320	601	567	895	578	999999	999999	840	909	206	787	999999	349	818	298	629	340	999999	999999	999999	586	920	342	999999	653	822	208	765	351	999999	999999	999999	635	730	449	10	531	512	945	
572	662	864	277	333	968	923	631	600	569	999999	959	999999	355	407	999999	400	269	904	252	756	690	999999	499	739	999999	403	999999	618	378	298	108	827	75	155	327	722	652	18	695	729	200	608	205	406	220	13	48	238	999999	59	740	626	270	199	999999	680	374	537	999999	574	506	22	232	999999	999999	142	612	209	999999	420	747	261	218	999999	565	92	786	999999	528	522	999999	198	30	329	999999	481	999999	999999	274	647	357	999999	210	130	233	187	386	924	560	88	401	838	158	999999	999999	999999	418	747	999999	799	893	281	18	296	999999	999999	999999	903	999999	999999	574	999999	999999	442	999999	632	60	97	299	999999	999999	862	999999	999999	131	999999	50	843	27	78	73	819	252	999999	754	85	116	914	911	914	195	483	210	999999	513	664	999999	999999	123	678	438	330	458	999999	999999	999999	739	999999	175	693	277	158	885	999999	311	755	999999	470	687	987	999999	146	186	999999	999999	232	661	356	937	466	622	334	729	999999	639	999999	371	996	380	723	999999	999999	748	228	646	47	999999	556	884	757	999999	443	999999	136	162	301	999999	999999	63	871	379	393	630	999999	999999	999999	428	545	999999	568	999999	497	99	963	651	977	397	958	999999	165	634	999999	471	999999	999999	999999	999999	603	999999	348	598	297	942	509	999999	953	918	50	157	703	618	62	999999	325	373	683	999999	74	999999	184	999999	195	345	898	999999	999999	921	450	999999	891	999999	999999	358	676	970	106	555	589	999999	698	69	999999	810	44	547	582	999999	156	816	612	999999	242	128	22	444	412	952	999999	273	90	999999	477	999999	265	66	792	704	999999	355	276	999999	764	454	787	125	555	385	311	361	664	699	775	633	811	66	414	707	345	242	567	154	999999	326	999999	666	999999	731	999999	977	754	877	710	999999	550	484	80	787	999999	897	888	37	651	999999	608	391	266	999999	815	208	999999	999999	368	999999	788	131	625	447	999999	999999	533	824	829	333	999999	786	988	974	999999	336	986	999999	375	999999	353	539	503	820	717	999999	409	747	915	999999	335	668	999999	89	22	429	859	632	870	999999	999999	999999	999999	328	94	821	999999	292	761	489	222	33	719	920	287	258	999999	805	730	769	721	785	909	999999	997	938	277	909	999999	663	999999	363	756	165	999999	290	341	185	999999	895	754	126	985	999999	999999	312	949	598	801	764	999999	999999	902	111	498	588	164	999999	330	156	554	493	330	108	23	859	276	563	847	997	916	453	80	834	24	604	799	483	349	695	999999	999999	999999	207	862	999999	
460	999999	999999	495	135	617	854	589	351	270	999999	887	422	999999	45	395	751	999999	999999	999999	999999	77	96	999999	788	999999	999999	999999	167	874	999999	133	999999	999999	408	621	897	361	999999	309	598	491	493	999999	808	999999	71	75	660	999999	928	312	360	515	438	392	568	772	706	999999	243	229	999999	999999	883	672	652	821	999999	423	498	999999	933	547	759	503	584	342	999999	876	619	318	975	563	999999	84	772	730	172	25	63	134	654	426	75	379	69	25	870	145	269	999999	199	246	999999	539	378	812	755	935	807	235	686	830	835	999999	253	868	531	809	899	999999	658	999999	999999	373	744	999999	999999	389	443	569	999999	949	617	380	129	999999	458	999999	705	999999	974	237	999999	827	999999	824	590	151	135	200	493	70	246	346	590	999999	999999	742	795	861	340	999999	501	248	763	736	999999	465	804	999999	420	125	999999	939	948	431	999999	542	999999	919	999999	340	263	999999	85	411	713	280	789	791	862	716	999999	843	629	608	999999	969	999999	711	999999	134	999999	999999	780	377	956	306	999999	169	685	344	999999	875	934	999	122	258	999999	361	32	943	675	23	652	704	505	270	999999	349	694	683	477	223	318	802	994	643	472	707	999999	417	881	630	115	527	898	745	999999	999999	496	488	806	712	689	999999	459	332	967	86	872	695	986	59	999999	12	999999	999999	566	141	999999	478	999999	465	999999	615	999999	55	999999	135	805	759	360	689	853	216	877	765	999999	650	353	671	675	395	835	759	430	999999	166	112	661	304	189	777	624	27	702	999999	999999	83	605	999999	424	842	281	123	345	306	205	267	135	999999	80	999999	788	343	803	999999	629	156	194	999999	888	999999	473	510	580	582	999999	835	999999	535	959	460	55	999999	257	832	999999	721	999999	133	636	898	977	999999	234	273	989	291	223	999999	999999	659	999999	375	525	618	378	770	542	999999	241	369	754	599	151	619	870	849	96	999999	284	907	999999	71	999999	999999	999999	999999	285	317	999999	784	622	210	814	309	571	999999	424	639	463	354	189	662	892	276	154	387	999999	614	403	149	205	252	38	999999	927	999999	770	535	790	464	494	999999	178	999999	747	553	999999	842	999999	199	435	456	517	930	728	80	179	999999	999999	450	505	671	913	999999	999999	379	182	11	382	743	909	888	999999	999	999999	999999	493	444	528	999999	603	999999	999999	999999	714	748	735	107	94	857	658	999999	999999	350	959	823	321	724	868	999999	381	783	469	999999	290	546	608	518	81	999999	586	734	809	999999	
847	928	999999	999999	739	840	999999	84	916	525	94	477	208	508	49	999999	641	769	575	160	999999	819	116	260	923	178	999999	227	999999	319	280	924	999999	445	502	999999	718	999999	985	37	733	307	867	944	999999	812	347	109	478	45	999999	817	999999	658	35	37	999999	854	999999	999999	700	999999	999999	607	254	170	999999	763	15	18	999999	39	783	547	426	921	952	172	39	120	830	50	748	999999	186	999999	765	973	419	474	218	863	825	999999	337	316	259	269	999999	70	968	584	103	999999	717	999999	43	621	242	114	85	659	999999	675	999999	659	678	67	430	999999	404	870	999999	541	800	999999	999999	369	220	120	672	999999	473	968	999999	999999	947	288	283	82	430	999999	741	315	999999	999999	999999	159	999999	677	638	202	839	908	665	107	241	562	669	999999	999999	999999	410	131	442	393	196	856	533	495	999999	399	999999	358	370	999999	138	999999	151	251	426	65	686	543	481	480	853	564	313	54	23	395	618	30	999999	756	743	619	873	999999	372	999999	626	197	999999	248	418	491	999999	999999	969	203	420	428	836	999999	988	867	999999	962	999999	631	553	488	481	327	781	763	999999	614	517	518	999999	145	999999	999999	439	498	999999	243	71	372	999999	897	85	820	999999	200	193	340	768	876	969	911	475	741	638	147	715	999999	467	654	317	999999	898	460	39	284	549	999999	414	499	299	999999	999999	999999	614	655	413	661	999999	590	999999	843	846	640	548	263	670	999999	606	999999	782	930	776	417	65	93	999	624	790	699	999999	591	999999	278	586	563	999999	999999	136	983	733	999999	305	999999	84	473	97	267	911	999999	614	412	995	122	717	369	640	999999	123	531	655	999999	871	652	939	988	917	999999	64	985	252	999999	20	623	568	728	634	899	343	591	999999	742	713	24	95	248	999999	999999	999999	999999	922	528	194	605	337	999999	192	653	936	96	556	519	213	925	534	251	999999	999999	554	988	735	740	159	531	535	913	85	856	999999	999999	401	113	26	836	72	723	188	414	295	624	546	980	962	256	44	486	539	787	490	843	845	224	999999	573	999999	192	378	999999	80	423	868	336	96	999999	694	452	502	376	863	810	999999	987	96	930	452	754	999999	903	999999	999999	384	298	376	723	855	187	844	999999	354	999999	354	525	344	872	755	220	894	727	561	592	983	172	999999	999999	999999	858	137	339	131	999999	999999	475	175	999999	49	580	959	373	389	517	607	59	31	999999	465	999999	999999	999999	999999	241	999999	60	999999	904	74	221	999999	999999	
942	997	59	999999	332	616	475	878	360	323	999999	184	999999	531	348	999999	984	934	151	941	223	242	215	913	164	999999	878	364	134	271	956	999999	999999	999999	430	391	467	101	999999	414	516	587	197	339	999999	999999	981	338	711	999999	919	140	80	431	999999	710	999999	146	361	442	737	999999	754	98	999999	15	999999	986	111	999999	586	999999	216	736	999999	636	55	999999	531	163	999999	999999	652	827	351	825	999999	785	999999	719	999999	331	740	294	999999	405	999999	108	972	386	43	994	236	755	720	999999	923	343	996	845	665	915	614	999999	534	197	468	926	746	541	257	191	205	391	366	265	162	999999	69	999999	803	999999	904	155	130	913	999999	897	117	325	902	423	789	945	999999	684	716	542	760	999999	937	906	362	441	138	851	999999	999999	398	999999	873	999999	284	967	51	999999	21	469	999999	621	873	570	819	431	639	834	402	999999	336	682	549	999999	999999	579	102	897	594	473	27	999999	123	477	509	652	999999	900	148	821	903	345	673	999999	465	999999	615	376	97	930	802	304	459	549	519	715	999999	999999	839	705	999999	154	134	548	451	808	507	406	71	176	999999	738	999999	999999	356	990	19	999999	163	33	963	725	809	663	999999	723	818	999999	958	793	999999	999999	70	443	946	999999	220	134	805	999999	640	219	315	999999	950	73	608	879	999999	528	706	623	999999	999999	741	999999	344	999999	999999	728	999999	933	447	999999	439	792	678	261	633	597	779	884	496	506	999999	754	420	889	712	607	124	999999	381	440	96	999999	96	253	702	999999	424	749	257	999999	667	707	772	47	491	168	394	999999	999999	606	748	822	136	604	999999	986	738	455	999999	999999	999999	60	999999	999999	190	999999	999999	435	559	999999	182	40	636	419	838	999999	981	382	407	554	223	767	693	774	692	274	987	999999	999999	715	68	968	990	977	999999	617	155	999999	999999	176	462	959	797	420	433	718	999999	717	765	747	14	366	999999	214	66	846	367	787	324	916	999999	223	999999	843	777	999999	49	658	946	230	999999	999999	525	999999	101	263	999999	999999	351	974	88	999999	999999	82	999999	702	920	999999	921	626	260	367	999999	940	838	249	354	954	642	229	678	999999	999999	544	217	788	840	816	123	803	999999	94	446	350	999999	68	496	542	999999	999999	293	263	737	330	999999	182	999999	585	403	851	909	25	999999	132	305	999999	509	191	864	922	861	114	999999	128	999999	175	921	999999	111	999999	753	999999	822	999999	935	425	799	449	574	44	23	999999	422	271	893	860	453	324	
55	297	558	999999	677	219	999999	188	590	619	999999	804	999999	674	483	623	108	999999	203	83	196	880	751	999999	617	999999	908	607	692	411	234	888	999999	607	65	814	999999	448	144	612	353	757	999999	999999	999999	999999	782	348	780	999999	172	796	667	380	137	175	546	499	697	847	310	616	999999	189	395	692	92	654	619	669	402	660	963	590	729	439	55	571	201	848	57	570	826	999999	999999	437	230	352	479	890	999999	731	999999	296	311	737	999999	654	794	185	999999	999999	999999	121	405	512	833	87	650	698	129	975	307	849	800	740	789	602	999999	957	471	740	185	729	999999	671	909	676	289	992	178	999999	776	25	171	918	841	715	497	735	603	999999	999999	781	770	999999	434	902	495	571	999999	668	713	836	714	999999	952	999	719	734	602	166	999999	657	530	729	209	292	687	881	999999	84	114	215	364	327	48	404	958	109	246	17	191	999999	54	509	999999	939	311	224	966	999999	995	762	143	446	355	54	260	51	103	152	224	613	999999	872	999999	507	482	396	907	558	50	620	999999	595	975	999999	612	999999	51	269	980	999999	915	67	89	999999	82	917	999999	994	153	917	999999	104	793	578	56	182	999999	189	467	915	317	417	800	385	999999	547	471	999999	441	239	999	999999	999999	999999	697	999999	999999	222	435	564	424	912	999999	999999	613	403	802	407	43	440	86	862	802	999999	165	999999	266	999999	86	535	456	705	562	913	918	182	999999	51	880	441	388	731	999999	999999	500	404	11	677	999999	871	744	999999	242	11	999999	146	41	105	595	199	357	100	145	900	118	999999	360	501	215	999999	469	760	999999	999999	62	354	118	899	574	761	506	999999	932	999999	999999	391	999999	561	999999	781	999999	838	456	690	94	298	999999	853	793	782	54	509	471	340	412	999999	547	999999	948	807	999999	141	530	834	692	768	999999	999999	119	726	999999	798	740	999999	300	999999	999999	836	517	763	999999	264	115	792	716	996	127	601	999999	806	844	999999	613	952	753	19	999999	621	997	326	140	665	744	77	537	256	768	999999	49	780	679	711	999999	194	58	999999	999999	738	127	696	650	566	137	313	882	999999	999999	788	680	291	999999	692	838	999999	633	103	520	48	999999	470	999999	90	562	32	136	143	710	428	904	979	999999	578	504	311	675	574	537	440	194	999999	70	980	366	757	466	999999	873	930	561	999999	263	987	484	657	468	999999	999999	999999	186	749	710	767	883	701	308	744	198	536	526	999999	566	999999	853	147	999999	256	
723	999999	565	148	270	779	866	999999	999999	996	104	846	843	115	571	432	264	445	415	303	106	665	999999	722	799	346	414	999999	399	999999	143	346	257	221	846	208	999999	48	488	930	900	999999	999999	311	650	351	693	999999	498	999999	825	418	999999	115	999999	999999	355	843	999999	999999	375	374	999999	552	999999	758	999999	631	268	372	999999	225	956	999999	403	171	690	999999	82	457	653	994	14	265	358	999999	613	999999	72	999999	852	707	999999	565	565	999999	999999	432	448	891	752	71	162	135	262	609	999999	257	999999	987	377	999999	999999	999999	280	381	999999	304	203	999999	154	457	569	479	520	184	999999	999999	919	999999	999999	999999	708	190	705	591	842	999999	999999	999999	273	366	439	999999	421	654	936	806	295	194	999999	91	238	310	999999	999999	502	999999	999999	88	91	999999	338	846	211	120	499	590	196	688	539	490	301	454	874	999999	999999	495	68	866	247	721	999999	734	699	705	38	999999	444	999999	999999	999999	274	925	999999	213	38	593	872	311	164	356	620	999999	999999	686	999999	783	436	999999	999999	17	624	748	840	370	953	999999	156	999999	91	102	156	785	999999	379	226	376	787	670	760	999999	999999	999999	711	891	110	508	999999	23	915	255	971	485	133	91	545	525	999999	306	259	999999	447	376	999999	72	210	834	17	285	469	999999	999999	766	208	852	999999	999999	46	948	269	455	523	999999	999999	836	131	670	661	517	999999	701	291	490	420	335	987	256	537	649	999999	276	500	999999	553	501	258	214	287	999999	696	677	488	145	47	999999	911	314	784	999999	941	539	182	500	450	768	142	999999	356	872	864	999999	339	999999	267	999999	954	718	588	999999	587	916	999999	390	820	166	222	155	453	615	999999	683	999999	999999	708	999999	103	10	364	785	368	742	858	999999	416	557	348	101	878	999999	850	203	725	694	805	34	156	999999	679	999999	556	986	72	999999	459	191	677	195	688	115	999999	954	363	999999	731	999999	999999	978	973	273	818	131	999999	409	765	230	957	776	349	683	999999	310	330	81	999999	999999	680	999999	955	235	879	163	412	772	153	896	839	922	963	999999	967	178	999999	416	474	434	718	999999	975	238	999999	900	846	14	110	599	633	999999	574	358	999999	939	999999	747	393	665	718	505	266	868	999999	45	999999	388	999999	999999	999999	913	606	999999	663	28	152	726	11	999999	317	999999	671	999999	272	999999	357	999999	796	37	155	999999	33	809	715	999999	405	116	848	198	97	467	297	274	118	999999	684	999999	695	999999	796	305	999999	999999	
358	999999	833	999999	605	999999	687	999999	591	999999	690	999999	999999	797	98	449	999999	46	878	813	891	849	119	999999	999999	552	999999	588	919	651	241	849	999999	618	999999	404	390	999999	510	999999	999999	888	876	999999	583	698	999999	887	680	255	532	999999	999999	999999	999999	509	211	436	277	63	959	109	289	999999	999999	841	999999	281	346	694	69	999999	999999	862	312	12	999999	511	823	746	723	986	907	674	999999	480	999999	999999	105	951	203	953	425	457	999999	411	609	935	160	742	615	557	550	986	999999	602	234	564	999999	520	535	700	612	999999	999999	973	999999	999999	821	977	999999	689	186	395	501	116	515	88	999999	900	403	999999	360	91	999999	999999	445	921	999999	527	256	868	774	584	999999	999999	351	894	999999	93	220	994	124	183	333	925	381	164	494	89	96	999999	999999	728	999999	498	349	530	399	174	537	280	136	303	730	550	999999	601	969	998	765	620	960	722	690	999999	922	999999	758	999999	794	290	436	409	999999	109	119	55	467	927	163	820	504	953	556	999999	868	820	452	782	999999	779	195	999999	999999	475	195	45	47	999999	576	173	772	193	379	256	844	999999	863	630	440	869	144	51	845	944	999999	17	999999	751	540	999999	733	975	205	24	105	939	999999	964	999999	999999	17	748	999999	989	999999	321	583	309	105	999999	957	821	351	151	645	153	651	379	359	188	868	296	188	999999	439	796	988	999999	161	904	999999	899	717	366	861	396	690	855	895	999999	433	866	999999	999999	154	911	634	63	379	951	298	716	614	735	215	720	569	885	560	999999	999999	228	158	201	512	68	114	999999	290	259	462	795	999999	554	755	12	999999	790	330	527	171	999999	985	209	615	923	294	999999	161	150	826	999999	304	643	482	999999	718	464	999999	95	807	649	773	130	999999	502	242	70	979	213	89	778	564	43	100	397	242	948	585	588	773	999999	999999	149	432	657	500	999999	999999	550	999999	186	904	244	720	522	171	865	711	122	999999	999999	12	947	70	57	250	271	999999	999999	972	769	879	307	322	999999	814	999999	697	840	11	402	987	439	919	999999	999999	999999	323	999999	999999	376	247	472	896	549	130	999999	89	384	417	239	999999	987	578	524	306	999999	922	45	707	999999	178	870	120	299	246	999999	38	167	183	920	999999	974	857	605	532	416	999999	772	999999	928	555	999999	433	999999	114	10	860	404	606	999999	407	287	999999	699	208	376	999999	999999	999999	557	857	921	211	999999	999999	323	139	973	999999	889	206	160	481	779	982	855	
447	348	195	245	712	634	560	906	999999	670	114	999999	999999	165	65	803	468	16	80	633	999999	935	491	791	870	887	412	999999	999999	256	805	100	717	352	929	23	422	77	844	233	371	304	974	999999	218	971	576	999999	834	402	999999	474	999999	359	744	511	857	404	375	999999	232	999999	836	275	865	24	451	64	235	999999	391	401	172	847	271	999999	999999	870	583	999999	321	999999	881	677	565	340	391	367	607	999999	165	999999	999999	29	999999	527	468	708	999999	203	999999	522	612	792	21	300	312	999999	97	928	550	986	821	476	513	657	999999	168	710	534	633	93	456	806	999999	372	698	153	845	743	357	262	999999	389	379	799	962	99	999999	999999	38	529	280	679	877	179	207	235	999999	354	565	309	998	230	570	999999	999999	999999	906	648	999999	999999	26	353	999999	999999	871	999999	999999	999999	695	872	502	999999	506	113	813	999999	999999	716	175	472	637	501	188	58	263	894	999999	932	733	999999	999999	26	673	999999	513	926	999999	589	999999	765	999999	999999	658	693	806	563	723	999999	999999	999999	876	999999	483	138	999999	524	175	532	44	976	622	174	999999	537	689	999999	770	999999	599	886	999999	349	419	410	344	836	842	494	251	999999	181	999999	309	444	291	993	543	545	347	999999	999999	576	555	999999	153	999999	820	131	999999	330	792	96	999999	747	620	536	780	999999	794	695	999999	999999	999999	999999	999999	999999	999999	545	256	696	942	235	300	610	999999	112	999999	98	266	999999	999999	721	491	920	907	95	999999	562	824	754	222	470	750	652	316	89	295	999999	525	883	999999	284	874	316	388	566	795	267	999999	518	743	692	816	424	999999	960	199	370	999999	720	775	313	721	999999	484	481	484	648	303	999999	817	581	572	383	281	740	847	185	542	999999	299	237	940	999999	20	530	999999	999999	972	999999	890	999999	999999	804	117	795	563	381	832	999999	999999	157	999999	999999	701	172	129	443	152	938	999999	23	828	999999	431	548	372	415	491	953	827	158	675	947	999999	892	999999	999999	275	486	187	999999	353	999999	999999	152	273	375	614	848	411	221	194	43	242	999999	106	701	383	569	432	157	999999	878	88	933	481	26	420	808	377	999999	999999	665	760	999999	670	201	999999	289	285	997	801	642	552	616	964	642	715	288	796	103	999999	705	64	40	585	999999	557	999999	670	999999	999999	805	481	59	999999	528	282	594	216	904	876	999999	999999	435	356	256	335	472	969	839	999999	141	22	284	999999	471	611	730	72	205	999999	499	618	37	52	995	
999999	503	572	999999	369	130	999999	891	226	999999	421	629	999999	338	148	94	365	831	946	999999	793	207	91	999999	917	552	531	999999	270	386	485	266	393	360	95	832	999999	534	480	999999	69	999999	67	678	60	982	999999	733	999999	999999	143	787	91	228	211	999999	999999	990	527	816	999999	71	631	840	999999	999999	246	999999	999999	316	194	831	360	766	763	673	149	413	999999	935	506	797	953	711	252	698	184	174	999999	131	421	909	16	663	999999	999999	498	227	864	999999	745	722	490	750	374	312	999999	325	999999	538	823	17	469	592	320	801	118	920	999999	124	981	81	184	131	999999	285	999999	999999	185	766	184	999999	548	636	199	783	317	212	346	999999	271	858	709	620	999999	413	999999	423	999999	999999	889	578	999999	749	913	674	548	999999	999999	98	999999	738	150	999999	363	900	469	833	402	999999	999999	905	583	657	999999	132	372	563	823	491	999999	999999	999999	395	999999	606	999999	798	999999	999999	244	947	356	999999	463	999999	718	21	266	999999	944	999999	30	814	305	983	999999	971	896	791	312	999999	999999	374	262	999999	393	999999	820	999999	606	670	999999	877	303	546	558	999999	204	330	414	361	306	427	546	229	390	541	999999	893	612	999999	901	931	223	258	412	999999	994	387	999999	963	200	999999	799	283	505	153	521	758	434	668	776	576	387	951	688	999999	827	43	694	999999	999999	926	999999	284	768	189	664	54	999999	999999	999999	816	190	451	170	999999	627	273	723	247	29	999999	468	999999	556	335	554	271	570	294	999999	999999	999999	999999	308	273	363	999999	514	999999	488	476	624	999999	336	959	999999	999999	790	890	999999	564	319	457	832	999999	468	211	727	443	635	402	484	999999	422	999999	133	893	152	897	444	111	758	999999	759	553	717	610	617	596	940	618	481	999999	793	599	652	245	465	999999	805	162	797	81	999999	95	999999	774	446	957	836	501	793	892	456	398	806	912	999999	289	615	857	593	141	502	27	921	804	66	999999	727	887	438	175	999999	291	999999	686	716	999999	561	942	173	660	760	448	824	588	232	404	793	999999	547	185	371	999999	568	999999	578	673	174	999999	717	623	239	948	73	628	999999	999999	999999	129	205	34	727	999999	693	999999	999999	999999	203	342	582	661	39	987	350	999999	804	154	723	999999	117	53	509	999999	999999	549	430	811	385	205	999999	67	320	673	544	999999	999999	699	999999	634	999999	525	480	999999	614	66	594	252	608	810	824	656	999999	447	21	162	525	363	446	153	513	569	678	997	554	524	
351	365	452	827	804	114	890	98	360	592	999999	999999	759	178	955	187	213	574	999999	142	999999	872	662	999999	996	104	262	119	999999	726	847	482	287	100	714	238	999999	999999	999999	719	765	999999	999999	428	589	848	604	277	999999	335	365	113	625	422	907	478	703	70	830	999999	999999	999999	999999	634	745	999999	399	668	464	727	388	432	568	662	376	999999	785	243	803	158	999999	984	921	795	370	743	857	865	999999	999999	534	739	999999	305	867	984	999999	462	683	499	458	936	813	471	947	999999	544	963	999999	654	692	470	267	682	221	867	859	999999	273	999999	242	999999	485	999999	202	999999	999999	272	794	392	868	333	999999	313	699	562	999999	460	999999	437	209	894	819	538	553	999999	482	276	94	999	135	999999	199	681	267	924	461	999999	999999	308	459	281	999999	662	785	369	910	953	983	658	696	408	333	999999	802	347	714	946	675	138	175	999999	187	794	267	654	143	878	56	775	111	999999	999999	999999	978	927	726	167	999999	193	999999	529	293	999999	313	726	890	999999	879	919	220	515	919	149	999999	252	103	383	405	999999	235	999999	999999	218	999999	121	226	783	856	999999	621	557	203	491	975	999999	999999	751	491	999999	763	999999	999999	137	564	595	665	52	417	999999	999999	999999	761	621	957	999999	622	999999	878	201	510	117	507	999999	307	662	321	438	173	999999	330	352	999999	865	377	456	999999	779	999999	961	455	999999	376	999999	51	278	795	999999	534	855	34	847	872	300	999999	656	281	994	830	901	283	999999	878	921	415	999999	461	999999	253	999999	95	999999	432	917	745	335	741	386	963	38	867	999999	903	317	999999	999999	479	601	999999	721	185	999999	949	751	687	228	999999	455	999999	559	817	899	338	33	770	190	424	955	999999	704	999999	895	40	999999	44	543	333	570	459	932	21	860	999999	532	335	55	894	681	239	527	40	295	670	413	999999	967	411	880	999999	999999	67	523	57	999999	806	999999	999999	157	716	153	999999	999999	999999	783	547	957	999999	805	698	724	296	743	725	36	674	629	234	627	590	77	999999	452	33	178	874	498	813	931	726	55	999999	746	964	999999	632	999999	999999	886	865	263	140	605	192	823	994	999999	797	30	465	186	999999	391	566	999999	21	452	999999	827	908	59	154	999999	89	652	687	550	779	639	404	378	999999	999999	761	337	937	536	999999	999999	999999	999999	700	792	475	999999	989	654	189	325	84	190	593	471	977	999999	119	234	526	539	145	999999	544	168	626	97	847	999999	999999	239	712	485	
192	512	653	358	999999	999999	999999	540	999999	999999	999999	464	999999	999999	785	867	370	945	227	712	19	999999	74	730	999999	542	176	388	999999	282	34	949	613	999999	999999	91	818	629	466	757	999999	986	876	111	92	90	999999	999999	312	980	999999	999999	999999	999	999999	999999	447	923	342	816	195	61	838	390	999999	421	851	965	226	703	59	999999	999999	999999	917	33	854	999999	999999	935	939	999999	86	999999	999999	999999	937	613	134	999999	644	894	999999	999999	572	999999	157	495	102	671	999999	637	195	999999	930	614	205	999999	91	451	607	484	286	406	999999	999999	974	126	463	669	999999	247	841	999999	69	164	999999	839	898	999999	875	368	870	975	706	312	578	477	999999	999999	154	396	531	682	938	169	618	999999	772	999999	768	41	41	433	198	991	999999	515	549	776	169	366	652	999999	576	248	999999	999999	999999	575	852	507	335	151	999999	97	715	999999	741	900	546	999999	999999	757	415	844	336	446	787	999999	999999	72	928	24	162	787	743	624	116	699	554	317	200	207	298	271	705	890	999999	110	285	637	773	649	239	605	999999	895	999999	999999	911	999999	522	986	999999	789	999999	321	999999	737	353	101	61	52	999999	999999	999999	999999	999999	153	148	446	999999	687	999999	877	999999	289	999999	557	498	847	133	384	787	999999	794	214	999999	508	693	394	902	180	756	194	586	731	302	10	999999	430	436	357	592	475	638	835	557	191	500	299	999999	999999	249	506	999999	676	264	969	444	169	731	961	999999	754	544	368	999999	253	301	567	986	784	325	77	421	775	791	322	747	959	656	956	17	403	857	470	931	260	226	909	477	333	565	82	699	474	896	838	999999	280	905	314	889	933	312	751	125	181	999999	202	885	999999	232	999999	513	999999	953	66	897	999999	437	679	37	392	999999	663	999999	253	378	946	999999	953	391	477	63	351	76	84	999999	999999	999999	759	176	33	999999	999999	110	90	999999	999999	521	839	941	857	843	235	999999	506	842	649	532	999999	803	147	999999	931	560	755	999999	171	708	878	966	790	728	999999	999999	14	999999	565	999999	148	685	453	435	48	22	999999	999999	827	74	570	242	451	999999	483	955	39	708	999999	999999	999999	659	406	225	999999	873	999999	138	175	722	282	147	286	97	999999	197	999999	999999	999999	999999	36	131	999999	107	148	646	525	216	999999	722	999999	305	275	999999	999999	488	288	238	999999	174	862	999999	468	115	791	999999	955	999999	200	296	999999	327	433	184	948	234	66	309	87	995	358	944	883	453	248	999999	871	
999999	999999	905	999999	131	999999	120	66	630	662	498	315	999999	999999	171	26	999999	126	999999	872	101	999999	982	432	979	999999	796	816	918	999999	25	866	814	560	269	999999	999999	387	999999	407	322	999999	327	571	568	993	999999	314	999999	927	999999	337	91	999999	780	63	999999	483	928	971	132	304	999999	119	647	631	501	165	431	689	731	999999	641	759	999999	973	324	420	864	999999	788	492	629	990	596	688	999999	999999	779	216	999999	999999	458	513	285	28	980	218	999999	936	999999	215	999999	507	205	353	695	332	556	999999	738	999999	999999	943	192	640	999999	157	522	959	846	792	385	225	116	999999	132	138	483	541	992	116	999999	927	492	583	609	132	794	252	999999	999999	162	972	477	104	202	999999	999999	645	353	833	696	965	100	709	999999	667	401	285	999999	999999	849	24	999999	632	993	692	460	609	999999	552	362	279	966	393	640	413	747	21	728	617	999999	838	198	169	419	530	836	783	999999	942	730	999999	999999	435	613	999999	167	845	111	510	64	721	614	999999	999999	999999	999999	707	999999	999999	999999	390	999999	613	999999	20	826	999999	222	472	999999	999999	855	98	822	843	258	999999	780	502	255	999999	909	999999	562	96	233	397	689	999999	531	139	713	337	32	350	962	999999	676	999999	321	512	632	638	654	387	865	525	978	999999	178	999999	927	576	180	27	480	338	61	672	999999	438	999999	229	941	999999	963	999999	76	999999	881	840	999999	999999	191	743	278	280	999999	184	230	707	418	62	999999	73	212	146	166	14	870	633	366	14	815	882	546	413	999999	999999	423	347	999999	999999	999999	337	603	749	395	437	748	209	999999	876	451	999999	29	913	999999	877	999999	827	372	72	611	999999	484	999999	371	308	207	999999	583	646	761	883	258	911	307	497	470	462	751	999999	999999	999999	869	489	562	736	862	999999	19	820	413	596	975	999999	895	506	999999	742	387	999999	999999	883	626	999999	125	568	830	117	615	906	416	72	85	643	806	999999	388	995	307	999999	999999	574	855	762	242	174	907	999999	26	801	999999	727	999999	999999	498	381	999999	750	999999	993	999999	754	26	112	413	351	521	999999	590	954	999999	858	999999	751	650	999999	999999	863	885	951	660	999999	101	814	999999	999999	987	420	999999	999999	999999	638	631	999999	999999	691	558	752	358	891	653	575	281	71	683	999999	292	332	24	833	999999	191	864	999999	342	935	999999	211	839	999999	363	110	197	164	68	999999	236	140	31	958	116	285	514	994	308	95	697	39	999999	999999	999999	665	406	320	
92	714	773	219	999999	795	999999	999999	913	999999	537	553	387	126	12	204	558	161	311	999999	999999	77	676	870	124	257	248	999999	80	361	329	999999	704	876	82	354	715	27	169	236	929	760	372	881	999999	755	707	999999	37	999999	929	999999	999999	349	594	24	999999	902	105	723	556	405	285	562	999999	839	999999	999999	54	658	999999	541	992	85	136	999999	705	795	414	368	999999	999999	606	143	431	84	999999	364	999999	999999	315	813	921	446	679	533	484	809	999999	626	905	206	999999	999999	459	397	261	999999	223	628	318	252	498	999999	999999	999999	999999	152	140	239	999999	494	228	986	352	674	619	556	999999	999999	999999	895	999999	787	999999	353	140	237	684	43	823	65	999999	664	749	73	324	194	272	999999	734	341	679	347	131	421	978	550	999999	784	999999	999999	882	999999	146	999999	33	711	283	830	759	571	999999	999999	416	449	354	563	246	289	360	434	293	616	868	160	999999	881	665	51	374	590	212	899	999999	127	182	999999	999999	999999	50	613	911	999999	999999	172	873	583	930	682	76	424	999999	746	434	353	421	999999	752	999999	206	151	55	999999	465	178	369	568	840	298	276	824	46	999999	249	746	999999	851	999999	999999	286	642	950	983	975	999999	287	999999	475	912	705	906	999999	541	999999	898	999999	679	976	862	802	314	743	999999	415	999999	388	403	507	687	829	570	999999	999999	999999	564	200	999999	266	515	890	904	103	927	593	370	999999	504	780	350	189	999999	874	999999	903	972	898	999999	999999	733	999999	884	958	788	93	999999	226	730	999999	575	999999	505	999999	471	971	898	220	816	58	54	205	884	623	166	507	985	999999	965	152	999999	666	881	493	533	999999	16	945	999999	844	999999	154	999999	672	214	643	684	999999	412	753	15	999999	92	999999	533	537	687	999999	802	290	107	448	260	588	105	909	826	21	890	527	999999	952	905	972	999999	900	878	221	999999	522	823	565	293	999999	999999	974	583	621	960	995	266	999999	152	35	746	20	893	999999	576	999999	817	672	999999	884	788	62	999999	120	670	633	999999	475	852	289	466	542	999999	47	450	131	335	214	999999	999999	271	228	810	999999	235	589	999999	151	645	122	705	161	34	408	999999	94	127	472	999999	999999	999999	999999	893	863	999999	213	855	856	297	455	970	999999	999999	645	999999	570	252	977	999999	90	999999	999999	830	999999	583	314	517	999999	613	366	13	999999	263	723	558	480	334	946	320	31	733	160	853	199	152	103	539	999999	785	863	842	150	588	999999	710	828	960	
999999	289	264	696	999999	252	999999	451	999999	999999	999999	97	153	245	305	667	999999	999999	476	999999	640	999999	490	775	138	970	750	523	863	999999	999999	23	729	520	999999	667	999999	999999	633	907	922	999999	45	744	641	301	999999	999999	546	483	999999	523	243	174	329	566	799	999999	567	139	502	417	588	832	965	884	367	632	999999	999999	611	537	999999	568	741	892	999999	745	143	836	338	132	999999	999999	559	999999	999999	999999	999999	615	868	999999	767	504	999999	515	169	212	779	757	933	19	562	999999	871	999999	999999	675	433	436	999999	999999	355	730	801	379	439	208	999999	106	114	802	999999	999999	769	44	769	228	163	235	733	359	966	999999	903	329	569	78	999999	999999	78	114	999999	999999	611	815	230	46	702	46	999999	999999	999999	683	999999	141	577	113	148	837	427	581	521	208	999999	654	97	970	827	481	809	370	690	910	37	999999	671	677	999999	954	814	999999	526	999999	159	772	430	293	732	771	751	466	930	680	945	497	592	999999	999999	956	727	260	219	231	999999	715	280	28	655	654	469	900	265	194	32	694	65	405	59	930	999999	804	247	999999	999999	999999	440	19	965	540	416	737	999999	999999	236	563	523	304	889	443	502	411	637	999999	311	851	999999	745	658	260	441	197	884	999999	732	999999	999999	163	500	884	999999	999999	63	125	999999	732	295	373	957	999999	999999	760	515	615	438	822	177	169	999999	879	151	694	361	714	108	999999	999999	483	168	312	551	370	804	15	168	240	999999	521	840	579	565	837	787	199	999999	999999	681	999999	703	910	999999	999999	409	999999	742	589	910	348	27	999999	999999	999999	214	654	917	810	956	510	456	207	999999	999999	328	184	323	999999	907	172	999999	427	547	584	999999	257	556	698	960	192	273	578	999999	999999	503	822	999999	754	632	142	281	999999	724	181	821	506	447	999999	999999	999999	308	438	682	999999	999999	599	481	303	41	957	108	228	849	774	246	878	876	462	162	506	999999	568	680	999999	890	999999	703	375	999999	283	999999	455	174	735	999999	834	999999	582	999999	999999	350	407	723	999999	44	63	999999	999999	934	999999	999999	984	948	999999	999999	739	757	908	857	358	896	116	541	999999	156	999999	63	123	999999	412	999999	304	165	257	166	999999	845	14	739	837	934	753	440	818	654	999999	506	999999	983	154	86	987	725	948	18	244	866	965	529	391	999999	999999	70	532	961	335	828	700	870	999999	894	999999	999999	30	424	152	675	999999	999999	330	999999	915	999999	745	335	995	579	217	249	999999	219	879	
485	999999	837	627	693	999999	857	329	997	805	277	316	259	334	818	999999	533	865	568	154	863	209	244	93	185	324	207	966	756	620	999999	948	466	25	999999	999999	192	796	459	767	865	783	332	999999	647	823	496	11	186	874	684	384	363	999999	26	999999	124	753	451	378	710	890	572	387	999999	999999	850	999999	999999	999999	522	736	415	800	999999	999999	876	893	999999	362	999999	999999	999999	881	936	86	595	401	998	991	999999	438	999999	999999	67	999999	221	945	996	328	973	999999	944	189	362	947	969	999999	786	999999	409	230	999999	99	550	999999	110	690	999999	999999	734	458	999999	74	301	93	392	999999	742	314	868	931	897	127	999999	999999	261	610	529	988	117	42	614	71	999999	486	130	999999	540	554	874	530	504	728	594	524	25	879	887	999999	565	645	819	481	78	477	999999	999999	711	999999	261	499	170	461	999999	999999	843	183	482	999999	999999	999999	793	198	440	348	437	178	533	864	561	382	722	261	433	472	222	143	993	999999	162	999999	999999	567	302	384	369	52	999999	999999	680	841	407	999999	315	999999	999999	631	51	730	50	164	667	846	421	999999	777	909	38	698	489	710	190	367	662	999999	999999	999999	999999	999999	999999	394	999999	640	193	720	974	650	945	995	999999	591	999999	999999	83	998	273	707	999999	422	607	459	999999	870	999999	999999	660	999999	420	282	855	626	999999	999999	751	656	554	36	663	701	904	999999	964	999999	87	898	619	917	293	663	999999	875	89	484	999999	999999	380	999999	237	223	69	935	999999	672	999999	993	856	116	521	999999	999999	246	999999	455	517	480	999999	999999	792	514	999999	743	755	756	512	979	547	260	536	999999	286	813	798	999999	641	999999	896	301	893	94	51	512	406	866	219	532	831	633	967	979	43	398	947	999999	999999	325	190	483	170	999999	999999	606	580	999999	999999	640	448	999999	813	999999	583	204	98	708	473	848	347	889	547	980	999999	999999	293	557	199	887	866	999999	999999	325	999999	423	999999	733	638	444	932	117	724	999999	999999	237	999999	428	405	839	310	249	999999	24	999999	301	936	189	22	542	323	33	109	264	774	373	26	497	999999	169	72	999999	999999	38	915	240	174	968	896	919	103	864	999999	359	999999	627	824	572	347	999999	486	951	720	105	131	908	999999	470	999999	720	220	332	669	245	776	945	179	999999	108	748	137	967	293	102	449	459	999999	749	676	156	548	454	159	272	683	121	999999	974	907	16	999999	703	173	185	708	770	205	915	582	641	999999	603	473	999999	
370	519	667	627	656	999999	46	268	793	999999	181	766	999999	406	562	665	310	204	323	999999	999999	433	803	117	393	678	264	956	999999	45	698	945	980	560	902	173	454	26	327	999999	969	963	910	516	14	942	597	999999	362	917	341	263	289	999999	83	936	715	999999	244	977	999999	90	101	999999	959	235	999999	622	504	999999	221	293	877	999999	131	563	523	297	113	451	91	999999	999999	258	703	445	665	999999	487	999999	458	894	782	999999	999999	889	871	161	557	778	166	974	303	999999	706	57	999999	999999	260	520	423	999999	456	792	895	999999	486	999999	999999	523	570	187	145	999999	999999	326	510	537	259	242	691	371	740	999999	294	117	999999	639	551	656	999999	999999	358	967	551	41	448	990	999999	999999	412	38	106	43	218	979	838	999999	33	999999	546	848	951	27	828	62	686	131	508	788	999999	999999	300	408	463	999999	828	178	988	908	999999	520	93	999999	829	662	274	707	125	999999	278	407	615	999999	999999	221	512	340	148	498	354	999999	492	665	999999	565	737	698	579	112	999999	999999	999999	125	999999	35	764	578	198	999999	999999	999999	15	999999	519	391	241	139	298	252	603	498	39	499	564	561	38	428	296	274	924	575	137	23	163	608	631	500	999999	999999	457	933	999999	999999	710	999999	320	298	156	999999	333	608	999999	999999	508	663	640	286	560	950	996	999999	292	923	251	999999	852	992	49	911	999999	741	479	214	794	670	355	67	788	199	999999	999999	281	590	999999	326	175	799	514	500	999999	355	939	709	999999	120	651	999999	999999	999999	999999	328	999999	999999	999999	592	999999	206	543	999999	317	583	497	371	708	266	74	701	981	999999	56	999999	488	548	944	999999	801	769	999999	999999	29	136	336	999999	677	999999	490	999999	645	359	197	999999	266	675	193	999999	857	578	10	830	56	949	999999	805	451	468	999999	710	300	541	790	999999	89	859	999999	191	257	207	693	999999	776	37	66	632	999999	999999	797	812	365	999999	556	232	769	295	637	79	999999	999999	849	218	999999	780	746	113	568	828	889	407	856	11	146	660	884	999999	999999	28	892	615	999999	373	671	36	999999	999999	999999	567	600	793	231	749	302	726	358	999999	702	995	291	952	999999	910	198	400	956	999999	424	896	348	553	241	999999	186	283	463	485	999999	66	435	16	129	11	999999	999999	185	116	709	419	312	409	522	69	736	940	999999	167	185	281	80	999999	325	98	229	999999	999999	612	572	999999	999999	873	938	645	569	285	833	999999	682	102	999999	850	999999	14	
594	938	41	182	882	246	999999	999999	309	275	999999	999999	691	999999	999999	191	999999	573	543	690	156	439	471	877	999999	461	116	489	484	93	66	999999	345	320	504	999999	25	390	730	336	999999	967	573	999999	659	134	594	803	290	500	559	999999	317	963	858	164	477	163	999999	430	140	252	821	999999	218	766	999999	380	536	999999	176	162	843	217	404	189	865	798	227	375	867	313	208	984	533	999999	999999	999999	462	999999	813	861	707	309	205	54	156	999999	463	892	34	223	276	790	334	407	999999	999999	569	678	299	678	935	317	563	827	54	836	999999	803	854	727	917	196	999999	999999	454	543	22	359	43	518	345	999999	999999	653	46	417	660	136	607	999999	812	783	60	144	925	400	746	999999	10	999999	664	660	48	999999	305	999999	999999	29	952	999999	97	220	645	780	999999	610	966	999999	791	999999	186	565	205	51	915	144	999999	552	999999	63	797	644	359	724	853	684	999999	54	999999	955	999999	641	999999	999999	725	999999	148	999999	999999	324	433	836	586	374	142	109	465	999999	390	171	943	560	999999	899	999999	453	860	921	927	658	999999	921	999999	835	999999	545	392	861	999999	999999	995	999999	751	74	629	961	67	985	591	754	999999	300	663	196	22	754	11	284	999999	999999	741	226	352	999999	11	512	284	750	52	597	999999	999999	680	77	175	999999	809	574	999999	515	395	999999	340	999999	439	32	268	999999	823	576	543	117	995	999999	581	778	524	608	73	127	999999	999999	942	993	47	625	999999	596	999999	935	945	437	15	999999	886	866	886	179	712	999999	253	999999	999999	999999	64	609	608	999999	495	396	562	210	999999	161	828	999999	932	346	145	813	999999	671	355	888	631	115	112	643	999999	999999	892	999999	896	94	873	778	389	477	939	438	27	982	110	999999	999999	744	926	853	533	807	999999	999999	44	999999	575	582	563	48	843	948	506	999999	999999	780	999999	216	314	426	287	999999	698	465	999999	999999	796	431	571	721	515	887	999999	258	119	359	780	352	999999	997	519	999999	225	351	633	991	999999	999999	512	329	139	999999	999999	509	575	999999	119	479	152	999999	112	154	999999	841	999999	956	768	999999	855	999999	10	162	895	316	907	986	833	999999	999999	416	775	999999	999999	251	592	349	999999	679	682	999999	250	310	209	984	999999	375	290	384	818	676	232	683	206	393	328	976	280	133	602	589	650	762	647	736	561	999999	235	769	999999	194	510	999999	574	229	879	999999	953	911	421	541	705	459	539	165	193	999999	547	535	922	615	
78	332	999999	103	984	999999	999999	472	432	536	149	521	134	633	175	143	118	977	513	999999	33	369	999999	70	999999	201	233	492	552	469	820	999999	999999	999999	126	187	21	999999	999999	999999	46	999999	999999	885	402	193	334	905	989	60	983	570	31	303	999999	708	620	26	218	793	999999	181	920	999999	716	448	675	490	517	999999	131	636	741	121	999999	543	880	826	999999	700	866	327	999999	502	999999	260	678	552	62	999999	999999	995	273	451	147	864	569	526	178	999999	518	843	397	11	999999	356	828	910	710	57	827	999999	999999	517	926	936	678	427	485	465	769	132	999999	110	431	999999	999999	300	973	728	973	364	657	713	999999	32	930	999999	573	140	999999	768	842	999999	590	772	647	999999	999999	210	196	152	50	712	194	395	416	999999	999999	802	982	538	999999	982	83	472	146	999999	999999	904	999999	187	999999	354	43	11	290	999999	999999	658	488	618	775	772	541	831	323	945	528	796	616	643	921	770	158	893	999999	860	931	127	636	999999	429	620	204	999999	298	696	999999	193	115	984	777	921	324	373	762	173	450	252	999999	201	125	538	297	373	999999	93	206	999999	179	430	500	402	31	486	198	164	577	532	543	627	275	345	691	632	865	999	999999	785	141	667	419	689	968	445	886	999999	332	831	753	215	999999	539	23	684	999999	385	999999	999999	184	607	596	917	708	999999	925	780	999999	665	507	265	999999	421	999999	512	20	810	999999	585	599	307	999999	999999	999999	338	138	999999	331	17	148	489	109	618	999999	999999	81	502	999999	447	999999	116	54	667	999999	497	578	88	530	999999	673	683	952	324	248	876	775	849	147	380	402	999999	458	999999	999999	28	165	27	999999	999999	440	518	829	985	75	999999	263	175	422	999999	999999	59	215	819	999999	464	537	785	380	999999	999999	231	364	610	55	332	657	999999	149	315	341	560	277	56	81	165	999999	967	258	755	623	610	437	999999	620	353	982	639	999999	73	490	380	647	87	999999	218	999999	228	999999	743	835	999999	35	116	999999	999999	781	169	748	999999	999999	570	536	624	119	999999	999999	999999	990	701	349	27	999999	85	824	961	913	200	330	862	11	636	37	999999	920	574	584	331	905	421	999999	823	891	328	463	999999	843	33	967	999999	424	655	238	248	999999	817	350	999999	291	988	295	590	838	885	186	972	543	999999	999999	545	573	472	602	578	139	526	136	389	621	904	128	890	233	753	447	355	408	788	122	999999	999999	634	999999	999999	999999	999999	999999	16	999999	491	
387	822	328	432	999999	999999	999999	659	118	877	999999	961	337	387	869	999999	367	94	999999	830	574	754	908	999999	320	939	999999	999999	451	158	541	130	246	999999	526	306	571	999999	750	999999	302	748	679	999999	421	272	307	662	57	731	999999	999999	568	322	916	999999	913	726	121	74	999999	377	218	960	345	570	725	206	999999	573	833	565	999999	999999	537	826	84	999999	190	57	641	769	637	999999	533	641	562	923	224	893	392	999999	689	999999	965	924	540	999999	899	850	547	999999	802	483	897	68	566	615	784	100	558	999999	546	73	432	759	999999	498	437	999999	18	999999	999999	967	190	999999	875	657	986	612	296	366	773	340	510	541	967	164	822	999999	999999	946	149	133	345	152	307	625	264	216	195	51	291	205	841	746	127	999999	999999	908	192	999999	628	181	804	201	999999	216	563	890	791	585	675	962	999999	72	661	858	631	48	691	259	402	780	999999	254	84	578	498	763	423	142	861	914	292	176	327	999999	329	153	675	101	72	374	999999	609	375	329	576	779	94	269	213	999999	226	932	999999	847	753	560	126	999999	717	799	476	659	999999	999999	999999	999999	744	693	538	488	999999	599	197	38	366	818	999999	999999	11	999999	679	164	929	606	697	359	660	480	224	999999	36	776	384	272	897	999999	884	613	648	123	45	400	999999	725	891	627	745	487	999999	999999	681	371	896	999999	130	322	999999	999999	999999	330	802	274	479	769	461	595	225	925	140	601	933	274	116	999999	999999	999999	433	214	714	999999	999999	182	989	289	98	999999	880	385	999999	585	45	999999	999999	328	321	771	999999	961	273	305	999999	820	356	889	999999	416	264	18	999999	999999	888	999999	413	994	716	999999	284	999999	681	796	999999	999999	783	555	566	176	725	788	576	913	366	472	999999	418	668	794	825	999999	999999	681	411	999999	71	308	696	999999	363	554	611	692	496	730	999999	999999	590	571	46	801	333	999999	999999	475	442	411	485	426	585	994	336	999999	999999	184	912	999999	395	844	778	484	999999	999999	813	181	187	884	999999	999999	192	472	828	106	757	34	776	453	990	935	438	660	999999	280	999999	368	999999	689	888	321	818	999999	92	745	999999	561	942	287	30	519	999999	999999	984	999999	999999	122	999999	240	999999	779	408	468	999999	999999	416	999999	661	588	120	454	953	497	999999	999999	999999	999999	999999	999999	312	999999	91	999999	999999	480	646	880	675	973	46	823	202	987	999999	999999	913	360	281	632	999999	675	900	364	176	575	566	800	562	879	42	999999	
731	999999	927	968	999999	909	999999	538	812	535	452	999999	552	999999	999999	965	972	886	202	467	630	758	754	637	305	727	999999	857	999999	999999	999999	796	941	703	999999	999999	69	556	421	13	325	742	819	803	232	999999	811	878	999999	600	828	675	687	999999	999999	973	999999	300	672	970	586	187	623	966	999999	999999	746	848	206	152	999999	425	475	999999	151	999999	999999	950	999999	999999	999999	453	543	324	999999	999999	118	375	992	128	781	769	999999	450	427	999999	129	852	595	999999	999999	963	682	181	694	999999	999999	999999	433	823	44	387	886	589	65	142	643	309	999999	564	547	381	856	87	371	146	542	34	999999	14	769	95	364	837	999999	951	999999	372	629	614	453	619	999999	179	94	999999	999999	999999	395	294	503	999999	903	999999	999999	999999	999999	605	809	558	999999	185	728	428	64	948	999999	58	971	113	999999	999999	680	344	121	999999	439	686	993	968	263	248	638	486	510	949	192	999999	808	523	844	176	563	81	743	999999	891	523	125	145	999999	834	999999	292	999999	232	149	999999	920	111	665	430	611	999999	999999	632	999999	251	918	114	766	699	249	458	268	205	717	999999	600	999999	999999	915	571	858	598	999999	999999	356	563	287	810	624	999999	999999	858	424	564	722	999999	121	999999	649	605	20	379	999999	999999	999999	33	999999	515	540	999999	86	75	749	858	753	252	999999	999999	200	688	640	304	151	296	542	599	999999	640	999999	832	489	999999	396	999999	999999	999999	918	999999	999999	332	835	772	279	656	999999	999999	999999	566	810	999999	900	405	541	999999	964	716	237	999999	62	284	190	999999	520	707	488	964	679	438	307	274	334	51	999999	867	853	867	34	494	959	900	489	999999	999999	526	932	999999	999999	435	999999	844	999999	999999	782	767	152	748	262	572	178	999999	962	680	268	546	154	859	730	999999	117	107	691	742	999999	161	795	902	266	994	774	999999	392	254	93	462	23	800	268	999999	725	114	615	462	326	596	937	808	29	999999	381	82	363	908	327	258	163	518	110	630	972	999999	492	267	797	775	999999	718	999999	805	532	354	999999	824	947	13	491	238	426	838	224	986	882	999999	622	702	50	484	999999	834	999999	504	699	638	934	485	621	358	999999	551	999999	228	221	224	760	36	999999	539	960	323	767	924	999999	272	416	986	999999	519	645	105	734	505	791	763	505	38	999999	962	889	472	391	143	573	999999	232	995	775	668	221	595	230	511	524	999999	999999	384	411	999999	232	948	999999	999999	712	569	999999	120	436	999999	718	
732	382	519	999999	999999	931	634	999999	227	49	999999	220	999999	999999	59	875	233	981	188	999999	131	626	999999	740	940	355	289	430	999999	69	122	568	326	950	489	223	711	861	37	681	442	34	194	397	811	737	428	999999	999999	999999	592	999999	258	762	597	115	165	778	999999	151	651	214	999999	999999	927	999999	999999	999999	817	835	173	372	954	999999	999999	107	442	828	929	213	999999	484	766	999999	476	999999	999999	564	363	999999	68	999999	999999	885	999999	238	677	36	469	958	843	679	987	828	999999	999999	184	751	999999	500	672	999999	849	505	225	999999	999999	999999	999999	944	542	339	999999	443	777	241	220	999999	476	999999	429	416	368	970	999999	257	497	938	789	255	999999	999999	65	863	711	999999	92	656	670	862	999999	640	999999	999999	426	514	294	553	61	999999	20	115	999999	999999	999999	265	967	879	146	999999	679	509	257	446	145	973	999999	532	731	999999	999999	999999	409	614	243	788	82	843	999999	855	962	999999	887	499	245	999999	999999	581	792	455	999999	213	999999	702	192	291	393	999999	389	453	240	761	822	15	150	456	706	999999	250	291	999999	134	335	291	15	736	999999	757	210	999999	689	702	739	285	290	944	999999	707	431	999999	405	184	463	110	999999	999999	131	881	359	789	997	623	999999	510	272	640	877	238	696	456	669	635	999999	948	764	538	31	546	725	205	412	998	999999	999999	999999	18	670	235	666	803	999999	741	408	420	443	75	999999	239	23	999999	76	814	999999	974	292	770	486	999999	345	999999	189	999999	165	999999	999999	998	384	51	624	263	969	652	572	892	842	927	236	286	514	698	177	792	532	84	138	597	988	999999	16	126	999999	165	889	999999	999999	39	585	254	43	999999	999999	330	615	999999	681	424	252	127	999999	999999	999999	999999	999999	999999	918	397	62	91	34	789	20	119	45	508	732	999999	762	990	278	812	352	999999	253	80	999999	846	999999	999999	999999	714	354	871	142	651	999999	331	999999	252	663	237	977	503	999999	253	434	580	295	117	999999	867	661	261	848	999999	22	999999	956	929	638	81	999999	288	999999	999999	444	148	999999	393	999999	410	658	519	999999	50	835	849	762	999	999999	999999	561	80	745	999999	62	102	32	813	639	30	375	236	613	592	27	999999	999999	909	999999	295	603	901	999999	999999	218	999999	924	999999	999999	173	799	957	293	999999	519	149	543	161	268	352	126	173	753	905	45	432	906	745	33	147	43	853	200	360	999999	659	888	128	999999	910	178	224	999999	476	999999	999999	942	412	82	877	
165	663	650	467	179	999999	158	286	999999	786	246	189	784	355	139	946	766	933	377	999999	261	424	834	358	183	999999	999999	999999	683	627	999999	999999	672	155	982	379	212	733	190	403	999999	612	999999	540	674	989	999999	974	999999	285	651	19	45	222	626	740	828	302	293	278	598	870	602	965	307	742	516	999999	373	759	999999	43	752	973	357	648	888	999999	684	194	999999	867	999999	408	999999	480	468	459	999999	251	551	910	449	912	805	999999	19	571	243	931	482	999999	999999	587	541	617	999999	999999	865	978	852	534	618	108	807	730	930	203	999999	999999	284	66	120	132	999999	833	594	840	178	716	639	999999	999999	752	712	669	266	999999	867	369	223	406	594	999999	399	26	999999	350	114	84	710	815	582	999999	657	425	999999	488	378	708	999999	426	999999	158	348	534	473	999999	396	999999	473	999999	336	999999	999999	999999	472	569	733	999999	541	253	735	103	999999	823	744	654	105	296	978	778	983	169	346	999999	514	446	999999	864	999999	999999	954	966	611	142	999999	952	999999	780	999999	131	755	186	177	779	999999	799	152	525	999999	819	770	109	169	695	999999	177	999999	999999	373	999999	367	868	649	114	299	769	492	873	344	792	852	324	343	999999	32	807	992	567	116	715	304	686	84	733	665	854	807	915	548	321	669	999999	999999	927	999999	999999	999999	72	999999	921	316	278	191	997	966	455	766	312	672	999999	185	725	710	999999	731	681	793	916	448	444	962	999999	999999	999999	132	866	907	415	999999	145	280	999999	87	195	999999	35	999999	999999	999999	220	97	504	252	762	146	999999	285	759	205	91	102	620	999999	55	958	739	943	999999	874	110	999999	361	218	999999	999999	255	648	524	259	706	187	716	159	999999	357	467	334	999999	885	189	590	158	220	22	999999	660	999999	42	236	669	999999	344	212	665	671	736	999999	716	256	890	999999	999999	510	498	903	386	999999	395	698	501	999999	999999	283	695	999999	400	999999	999999	493	855	940	616	297	999999	624	842	514	493	566	620	999999	617	325	994	884	829	648	721	118	667	199	919	344	735	264	710	70	517	155	281	596	100	232	999999	950	688	999999	920	874	71	871	977	999999	87	999999	999999	66	289	810	690	751	999999	999999	999999	999999	30	999999	999999	335	914	781	997	347	294	34	90	999999	924	54	206	366	728	846	999999	795	222	100	266	414	466	999999	781	706	465	529	177	12	999999	734	930	416	910	999999	960	999999	999999	639	544	62	249	999999	142	245	614	334	33	582	50	
41	999999	999999	25	157	869	270	999	300	882	999999	857	999999	989	199	123	789	455	999999	886	999999	920	999999	556	214	175	999999	521	999999	102	140	506	594	999999	374	290	10	400	762	999999	700	289	584	756	778	205	172	422	942	131	824	878	889	695	999999	999999	999999	382	811	982	999999	999999	999999	207	751	269	272	125	624	999999	123	398	692	999999	999999	487	346	826	777	19	12	642	579	425	278	262	616	899	688	264	419	627	589	780	999999	952	826	387	14	999999	932	56	797	999999	18	435	195	999999	999999	795	773	999999	605	802	979	182	179	47	929	499	652	373	999999	369	499	495	809	912	508	999999	660	959	822	267	999999	956	844	545	999999	999999	999999	145	999999	892	491	374	32	787	999999	738	783	788	999999	514	867	999999	999999	438	544	522	626	283	999999	999999	145	814	232	347	725	33	338	633	999999	96	432	999999	999999	544	999999	135	999999	31	999999	770	460	871	999999	317	999999	999999	999999	416	999999	894	225	793	999999	134	757	676	999999	685	71	777	410	159	999999	999999	92	359	596	85	559	418	59	999999	171	211	814	273	313	999999	999999	218	686	921	632	735	870	639	353	848	786	212	982	999999	959	344	370	311	713	149	235	50	921	271	999999	592	844	999999	631	962	319	494	373	237	738	853	100	488	526	432	500	999999	999999	999999	298	999999	436	272	999999	999999	840	513	999999	173	689	905	999999	425	999999	50	999999	999999	18	999999	999999	302	838	754	999999	999999	999999	882	785	291	649	999999	44	999999	972	999999	165	999999	975	804	999999	999999	934	210	999999	833	565	999999	422	485	541	250	444	999999	999999	996	518	681	223	539	999999	999999	727	278	523	906	871	123	453	999999	999999	318	284	999999	999999	733	367	638	216	224	550	577	469	309	750	408	999999	419	999999	975	990	484	368	445	229	173	88	999999	686	641	962	999999	232	857	600	232	999999	999999	365	999999	638	880	474	999	988	16	999999	428	527	125	567	999999	157	477	575	410	950	838	984	999999	654	701	951	575	999999	108	355	612	999999	999999	443	118	63	999999	999999	120	19	369	457	999999	674	660	148	571	83	999999	304	999999	292	200	282	136	255	999999	829	999999	928	899	999999	890	999999	999999	719	999999	681	999999	408	999999	141	999999	401	590	391	771	431	999999	562	390	501	999999	803	999999	330	518	254	316	862	793	662	999999	999999	999999	999999	566	562	999999	940	999999	999999	999999	999999	639	623	826	799	999999	744	484	838	999999	385	548	407	994	999999	69	565	210	756	375	596	615	12	732	
284	999999	999999	825	999999	999999	63	999999	501	877	650	173	999999	503	719	562	571	999999	955	827	33	642	713	999999	999999	999999	232	740	392	999999	37	496	636	890	552	518	999999	919	999999	999999	780	961	57	529	999999	923	91	72	491	999999	803	218	999999	184	709	999999	577	348	356	999999	420	323	42	976	849	999999	536	97	950	210	999999	652	121	999999	57	72	594	193	999999	555	999999	999999	259	999999	720	819	999999	461	191	911	999999	385	999999	559	784	467	928	80	999999	200	397	994	121	999999	366	161	999999	898	137	647	56	393	74	800	305	260	74	843	266	999999	999999	85	906	49	269	461	999999	999999	976	999999	999999	999999	513	94	168	426	59	968	999999	569	722	937	333	544	864	557	999999	772	263	534	402	94	999999	999999	872	321	999999	81	30	904	82	544	922	547	514	532	879	999999	642	999999	210	105	21	696	318	389	999999	999999	185	711	150	315	308	452	197	999999	999999	864	221	846	338	977	999999	928	999999	187	25	786	39	342	677	341	140	384	333	306	83	127	341	493	570	726	896	318	999999	767	246	480	360	999999	822	999999	768	796	550	233	157	999999	209	140	374	965	999999	843	999999	809	999999	923	128	999999	975	592	532	727	286	999999	90	639	174	729	999999	545	436	999999	519	661	999999	999999	834	109	999999	989	917	211	129	605	393	63	999999	954	591	322	361	999999	490	239	493	51	999999	999999	153	518	919	480	198	829	539	767	999999	382	246	841	99	29	741	985	674	331	608	999999	228	36	364	219	148	628	193	966	94	289	178	531	823	895	999999	641	80	447	22	300	75	626	730	902	999999	999999	233	341	728	504	564	171	442	839	719	126	163	999999	342	569	645	572	683	53	213	715	999999	203	73	110	999999	237	999999	318	999999	999999	305	999999	501	397	405	851	248	589	724	16	98	984	186	839	487	370	999999	999999	655	503	942	999999	699	999999	732	40	999999	999999	589	337	853	134	999999	127	820	702	999999	999999	174	793	334	104	999999	206	627	43	27	233	623	554	132	999999	662	121	659	619	999999	999999	665	375	999999	620	10	397	163	963	999999	68	28	999999	163	170	999999	862	179	848	368	503	385	698	23	55	14	44	214	987	471	122	467	211	999999	717	288	799	220	713	103	930	52	999999	282	958	215	838	401	999999	586	800	942	999999	260	268	124	967	362	537	616	965	192	176	502	648	999999	816	843	445	999999	999999	651	465	754	437	460	721	999999	64	840	175	642	999999	410	671	999999	999999	
951	682	602	321	446	682	106	999999	999999	999999	171	634	368	398	994	956	89	106	158	999999	66	999999	807	999999	999999	307	697	450	332	939	999999	999999	479	999999	999999	171	999999	571	52	969	369	626	689	584	560	791	696	999999	180	999999	999999	313	522	692	600	138	874	999999	770	149	984	656	804	808	120	340	999999	999999	533	833	999999	999999	63	189	127	439	999999	233	842	759	611	999999	279	646	776	461	999999	786	353	737	297	642	800	999999	985	712	821	999999	473	230	999999	281	999999	347	999999	655	999999	342	999999	170	994	999999	367	21	999999	738	999999	999999	41	999999	31	378	999999	795	546	481	717	160	999999	414	999999	262	999999	999999	999999	339	337	999999	84	130	211	975	221	192	999999	646	284	789	999999	256	336	663	849	813	209	268	999999	132	999999	100	999999	999999	148	999999	552	742	890	746	888	207	999999	453	94	911	457	55	166	999999	63	999999	999999	927	783	947	87	999999	412	946	421	864	138	215	141	983	192	111	999999	999999	999999	10	755	538	901	178	999999	882	578	937	365	999999	111	322	79	901	893	999999	326	999999	92	598	339	999999	999999	999999	999999	999999	322	111	729	356	217	115	259	62	154	668	999999	615	111	205	385	474	590	267	763	999999	146	240	99	181	785	646	968	51	671	810	999999	999999	109	651	570	477	218	19	946	995	73	26	756	235	983	711	99	999999	222	864	364	76	270	262	68	999999	999999	557	570	571	146	217	391	343	464	999999	515	999999	999999	907	999999	580	321	767	753	999999	483	999999	198	84	556	999999	999999	806	456	147	617	846	593	488	999999	999999	448	999999	858	999999	635	423	771	834	205	640	262	314	999999	999999	754	502	999999	939	999999	999999	368	496	999999	999999	389	999999	887	326	542	668	866	156	452	605	142	999999	999999	898	999999	999999	102	364	878	916	828	523	999999	673	392	124	347	654	999999	317	999999	951	369	999999	999999	61	536	454	999999	536	773	116	862	13	999999	818	594	611	455	999999	65	999999	617	108	236	866	386	999999	999999	427	331	999999	276	144	312	190	999999	115	432	442	534	647	999999	352	152	722	660	204	32	999999	530	736	208	340	261	297	344	999999	577	609	674	322	520	999999	215	561	839	727	999999	470	250	999999	999999	23	999999	418	942	275	999999	514	215	192	999999	369	897	594	23	936	883	999999	846	316	537	999999	999999	222	136	999999	147	591	882	999999	503	561	334	999999	557	195	326	843	355	78	314	999999	404	491	130	161	976	620	547	903	844	685	999999	999999	951	999999	
999999	802	999999	999999	999999	374	631	282	999999	640	999999	999999	47	999999	999999	49	670	777	12	474	428	999999	101	999999	999999	527	53	999999	98	999999	937	400	100	201	999999	524	999999	600	940	939	999999	999999	999999	490	999999	130	583	718	999999	804	25	846	931	486	937	970	710	316	542	610	330	651	193	870	703	999999	766	845	999999	105	488	79	836	72	999999	305	482	611	999999	999999	944	999999	696	293	802	100	468	613	999999	999999	813	255	68	999999	999999	999999	938	931	999999	480	363	999999	829	198	326	946	19	869	454	642	497	108	456	999999	666	995	955	899	78	612	186	162	591	920	999999	242	20	506	453	251	366	551	824	388	737	216	999999	508	967	856	999999	999999	999999	621	999999	715	798	999999	999999	999999	835	48	863	184	304	999999	999999	908	906	999999	935	513	426	212	285	946	283	78	712	460	499	457	999999	222	531	999999	993	970	449	999999	443	403	999999	829	415	999999	999999	650	94	537	70	597	601	883	999999	577	182	956	346	999999	441	999999	999999	999999	133	388	116	651	999999	716	217	185	469	340	650	542	680	596	796	957	268	633	983	185	399	902	855	59	301	953	415	46	999999	999999	999999	712	498	618	706	37	999999	46	997	378	330	999999	999999	999999	242	999999	897	585	170	389	999999	999999	747	728	824	231	532	66	360	700	310	999999	552	555	206	937	53	71	890	769	999999	232	999999	615	855	514	773	594	817	913	999999	829	876	253	999999	999999	965	769	999999	485	504	165	686	306	999999	159	999999	582	74	304	344	836	999999	400	644	999999	999999	999999	873	319	999999	938	249	446	644	481	303	999999	908	870	972	284	276	414	274	999999	546	999999	548	999999	999999	200	530	522	578	229	143	999999	609	999999	164	999999	896	484	37	999999	999999	249	662	595	856	44	999999	204	332	70	569	999999	136	63	507	999999	592	177	148	267	417	726	868	424	347	817	698	315	999999	147	387	792	999999	708	999999	307	999999	953	849	999999	526	336	200	518	660	852	359	999999	105	999999	251	999999	346	770	158	199	381	247	999999	999999	345	368	488	999999	682	999999	903	427	389	999999	175	639	327	10	740	91	536	359	764	999999	468	152	220	404	896	999999	456	617	559	484	999999	999999	999999	811	801	167	848	15	836	999999	949	931	176	894	155	611	411	345	999999	77	662	31	483	762	999999	203	999999	999999	297	999999	330	295	868	904	284	737	999999	515	209	583	243	999999	523	999999	999999	536	976	326	999999	294	256	120	999999	492	822	999999	955	942	241	607	
20	765	999999	812	562	664	73	999999	999999	418	677	896	145	999999	999999	141	508	603	227	999999	227	831	833	13	777	220	707	385	999999	379	782	999999	284	601	573	478	813	710	327	880	472	714	705	841	999999	360	974	142	658	999999	405	999999	999999	198	999999	188	931	999999	999999	352	956	999999	188	251	636	685	622	543	883	365	328	798	999999	999999	999999	512	999999	992	999999	426	245	575	726	402	999999	999999	999999	96	221	999999	547	999999	999999	974	924	999999	999999	464	215	932	999999	441	259	303	371	607	85	387	617	878	62	939	999999	618	117	391	999999	999999	277	215	999999	535	999999	498	818	229	999999	999999	999999	795	999999	672	999999	463	688	803	326	432	40	375	354	999999	478	342	342	607	780	67	866	542	822	749	196	999	524	212	118	760	485	152	485	774	964	999999	901	389	162	865	929	313	75	538	756	999999	860	528	67	990	165	220	449	75	444	880	999999	999999	485	999999	939	999999	695	565	947	999999	890	580	999999	999999	440	999999	999999	915	137	999999	477	294	992	999999	149	996	155	128	604	275	702	419	339	94	848	674	999999	374	925	453	618	999999	591	868	22	289	603	409	559	213	764	534	937	881	413	688	999999	202	647	943	340	577	960	682	999999	480	251	840	809	766	999999	999999	989	684	999999	999999	999999	134	281	999999	402	745	569	401	999999	177	482	999999	681	169	999999	711	727	999999	122	999999	548	908	682	542	48	762	600	793	999999	683	545	263	999999	999999	985	120	920	788	999999	595	999999	569	182	28	997	999999	169	649	336	347	999999	999999	571	903	999999	794	452	739	821	639	999999	776	247	827	632	228	521	999999	183	329	791	938	441	999999	42	979	736	663	999999	255	603	999999	466	817	329	537	691	42	27	201	999999	191	967	911	450	241	332	354	396	779	999999	999999	475	999999	555	424	575	54	999999	999999	68	788	999999	575	45	203	319	429	507	104	536	488	227	982	661	610	971	530	87	801	657	391	277	765	999999	679	999999	460	271	904	962	647	999999	578	142	879	999999	401	999999	999999	999999	902	847	301	252	794	706	999999	355	999999	453	55	966	999999	791	676	999999	999999	999999	366	999999	858	999999	602	142	889	999999	999999	849	781	624	580	655	999999	999999	755	544	999999	523	189	999999	999999	999999	326	461	916	999999	102	787	999999	368	556	798	518	538	73	743	254	169	999999	478	999999	642	573	999999	872	400	999999	201	45	142	544	999999	423	999999	999999	753	999999	999999	225	217	233	999999	999999	422	78	781	146	999999	814	
21	299	816	169	711	916	360	541	994	588	526	546	900	751	334	999999	639	999999	999999	999999	320	901	999999	943	155	254	205	259	160	999999	101	263	842	387	34	842	727	999999	712	476	374	221	847	562	999999	671	332	999999	69	598	438	999999	999999	489	504	120	196	873	999999	466	720	999999	391	742	497	272	703	999999	727	999999	106	882	672	659	449	108	63	999999	254	483	999999	94	200	999999	823	695	999999	363	882	913	999999	854	742	255	755	273	830	999999	74	436	968	809	393	577	502	999999	733	361	49	405	66	645	628	540	544	636	911	830	918	802	29	350	640	999999	836	251	150	999999	999999	186	999999	948	999999	818	515	122	701	622	68	277	961	891	999999	486	857	19	236	211	710	129	999999	999	999999	272	416	627	178	579	741	999999	416	316	457	863	137	999999	170	809	999999	999999	934	999999	771	999999	840	137	36	163	956	826	24	938	716	783	824	278	999999	999999	412	887	943	999999	881	999999	999999	999999	999999	999999	359	999999	849	427	186	999999	195	73	238	546	431	288	601	25	999999	914	999999	999999	599	673	49	999999	999999	946	999999	146	489	812	417	999999	789	195	693	576	804	217	976	999999	999999	999999	999999	760	49	999999	791	134	296	999999	509	966	570	393	65	770	420	999999	402	902	999999	50	999999	383	656	274	756	246	594	999999	999999	999999	999999	649	716	999999	84	999999	999999	141	165	282	850	560	312	999999	403	406	139	923	166	315	814	84	577	721	999999	225	999999	999999	467	999999	539	271	717	104	38	921	677	893	695	141	679	271	999999	747	199	248	80	999999	871	360	116	999999	867	905	999999	863	81	994	532	858	184	999999	999999	999999	999999	588	842	999999	999999	999999	729	245	237	35	635	999999	999999	830	999999	400	155	899	999999	999999	449	867	404	812	503	174	849	682	371	836	957	634	597	147	999999	999999	405	862	793	999999	631	870	999999	842	999999	57	536	251	472	141	713	285	999999	566	170	875	194	40	714	257	632	56	874	400	78	999999	956	999999	999999	920	995	999999	115	514	485	578	999999	561	542	455	638	608	219	239	132	999999	493	40	999999	138	426	999999	999999	545	767	584	999999	53	999999	278	101	347	425	552	146	431	179	999999	91	999999	451	632	497	268	619	33	999999	644	277	395	518	925	999999	999999	504	630	143	569	747	900	582	390	787	274	364	301	192	999999	103	701	512	999999	999999	394	687	999999	999999	889	926	743	746	361	775	999999	999999	999999	999999	999999	999999	515	298	999999	889	190	20	70	845	999999	
999999	999999	841	180	551	999999	882	999999	976	827	20	710	753	999999	643	999999	163	999999	614	408	999999	198	176	999999	619	587	999999	903	966	999999	384	626	948	653	984	608	999999	576	809	209	999999	107	999999	999999	717	347	762	54	966	886	36	789	456	446	718	716	162	386	561	963	173	979	695	218	452	394	761	109	269	999999	999999	587	421	999999	903	416	999	999999	747	281	999999	369	937	90	741	595	180	512	935	999999	456	525	24	846	46	999999	999999	980	854	332	999999	663	785	930	999999	449	378	999999	543	999999	716	293	638	290	148	803	51	614	999999	999999	224	259	999999	990	588	585	572	574	999999	386	999999	999999	24	999999	695	171	584	999999	305	302	227	139	968	999999	561	999999	999999	734	707	242	999999	797	513	996	118	337	499	999999	352	999999	876	999999	670	166	999999	697	278	223	595	977	229	45	318	999999	999999	94	999999	999999	438	425	697	838	999999	147	902	215	515	27	316	999999	671	789	664	106	999999	423	469	812	334	864	894	673	999999	729	999999	448	489	338	366	34	999999	958	366	926	511	999999	935	999999	263	102	192	999999	907	237	999999	440	999999	999999	758	226	999999	999999	216	574	999999	34	999999	147	135	463	726	186	999999	291	999999	999999	433	737	594	999999	487	936	999999	241	681	643	765	999999	423	582	77	276	580	999999	409	579	751	791	999999	486	348	797	407	800	999999	999999	599	999999	916	602	16	643	627	379	739	999999	919	974	999999	887	268	787	723	553	999999	460	606	522	882	741	961	999999	342	117	50	689	999999	999999	866	999999	999999	999999	999999	821	575	434	648	999999	410	720	999999	777	899	517	228	561	84	854	414	915	408	87	743	999999	999999	375	311	999999	339	59	160	170	118	225	999999	129	999999	902	978	999999	811	405	122	172	91	193	999999	824	889	999999	615	684	354	951	277	966	405	820	189	210	999999	999999	999999	361	999999	499	668	683	673	108	999999	181	999999	452	113	12	999999	999999	103	457	632	486	630	850	443	999999	816	999999	948	877	723	971	723	777	839	683	535	761	602	999999	525	69	161	791	999999	444	999999	901	999999	274	11	824	726	731	999999	646	999999	29	917	999999	683	511	735	796	384	797	999999	108	613	429	477	214	999999	512	932	573	335	838	141	999999	667	914	999999	683	999999	899	255	991	999999	202	185	999999	843	507	908	999999	334	365	416	922	986	999999	298	999999	797	797	844	223	799	999999	321	669	999999	999999	436	768	201	999999	920	999999	551	467	897	420	254	962	370	999999	603	918	
249	970	432	218	999999	957	626	891	885	88	999999	41	201	206	881	515	626	924	999999	149	999999	282	444	999999	380	528	812	877	183	834	999999	373	999999	880	764	351	247	999999	906	478	999999	999999	999999	842	999999	520	275	700	999999	999999	346	446	999999	464	107	999999	535	999999	838	493	155	999999	717	61	651	691	421	321	442	540	999999	999999	28	602	999999	521	116	602	509	999999	263	121	348	444	498	990	962	165	999999	797	815	745	842	422	999999	404	593	125	200	999999	999999	953	268	999999	470	400	427	999999	467	586	860	999999	991	999999	240	44	409	283	999999	660	728	265	999999	644	724	532	113	605	279	602	927	991	411	999999	761	309	852	999999	973	999999	572	164	698	207	999999	883	753	864	999999	299	995	319	562	999999	20	842	999999	624	999999	937	296	999999	538	864	999999	999999	531	231	225	999999	191	68	309	999999	97	574	567	999999	999999	841	779	999999	423	999999	999999	618	438	871	999999	919	883	238	76	45	999999	999999	625	833	548	999999	362	531	999999	261	117	999999	19	107	452	446	285	94	917	442	168	999999	999999	558	267	49	440	659	472	999999	56	999999	991	274	653	999999	948	733	792	999999	489	258	999999	171	872	670	999999	341	428	999999	999999	798	999999	634	877	764	351	999999	576	508	999999	702	68	352	214	999999	944	745	999999	115	999999	551	999999	286	953	910	456	247	686	596	441	109	241	160	999999	999999	999999	367	999999	888	999999	999999	167	999999	14	999999	199	258	999999	718	725	862	886	999999	824	999999	506	44	681	966	999999	114	390	979	77	536	470	999999	689	956	521	587	999999	566	120	615	999999	19	282	176	720	207	999999	999999	870	579	223	999999	336	569	751	999999	686	999999	579	890	501	187	225	477	999999	999999	568	999	206	148	999999	330	211	218	708	999999	761	999999	256	121	823	423	118	999999	323	551	999999	130	999999	913	900	929	986	999999	124	216	999999	805	849	439	638	290	770	731	999999	893	717	127	860	265	846	181	999999	468	76	88	79	999999	999999	775	999999	448	794	292	248	584	343	981	103	999999	702	956	665	999999	999999	543	652	999999	999999	429	833	464	999999	949	77	729	755	528	163	46	999999	999999	650	84	999999	999999	496	488	493	491	559	736	999999	999999	562	890	515	366	984	533	435	692	305	734	942	256	188	999999	225	518	828	815	828	999999	364	636	315	590	97	293	57	173	999999	999999	870	106	440	900	396	186	224	398	543	629	610	999999	771	916	142	483	21	650	272	975	662	744	907	966	14	999999	
585	925	279	701	486	999999	799	364	864	845	815	287	458	49	999999	440	281	209	999999	909	999999	999999	458	614	282	406	901	916	288	135	999999	473	896	470	601	999999	129	841	152	348	655	999999	61	296	667	733	999999	233	999999	232	472	708	999999	105	71	195	477	664	429	999999	370	883	85	738	656	351	391	987	999999	15	320	439	66	118	264	458	347	171	947	548	999999	678	999999	65	663	490	954	800	409	415	821	465	422	71	978	772	341	999999	640	999999	351	214	785	676	999999	42	651	411	841	613	848	999999	999999	880	877	999999	999999	999999	999999	999999	397	591	588	999999	193	855	27	994	140	492	999999	34	530	632	207	998	893	999999	999999	630	838	552	959	796	999999	516	748	542	194	295	133	321	247	474	927	760	999999	752	493	65	999999	656	281	358	496	823	785	94	683	999999	799	89	999999	454	337	844	631	791	476	999999	117	999999	810	844	368	805	786	66	704	447	381	151	85	98	615	192	999999	610	999999	743	999999	664	999999	316	496	54	445	793	147	92	138	834	286	816	948	539	846	437	999999	999999	46	729	999999	999999	506	658	14	787	839	999999	573	31	999999	999999	946	452	626	504	357	999999	370	999999	918	621	318	546	865	269	149	85	345	844	999999	619	706	999999	284	622	809	838	50	658	953	992	999999	117	352	553	869	505	913	352	89	676	330	53	999999	768	927	959	999999	745	647	763	809	729	410	872	36	944	178	999999	999999	999999	283	711	999999	999999	112	211	204	999999	399	644	172	993	764	943	999999	663	201	999999	999999	849	999999	304	21	999999	193	999999	706	480	999999	925	337	909	657	571	403	618	13	999999	666	726	765	481	999999	13	600	816	964	999999	583	999999	752	999999	318	999999	472	978	700	849	742	999999	504	723	795	473	316	263	345	203	999999	681	660	316	849	969	93	574	948	18	599	377	825	999999	897	163	182	673	999999	999999	108	424	917	163	152	354	231	52	686	999999	696	347	480	771	917	902	712	446	814	348	999999	898	999999	692	260	999999	496	265	826	641	300	643	661	533	999999	136	763	506	173	999999	747	51	888	76	322	999999	896	63	331	995	451	736	859	999999	59	209	999999	235	903	777	858	966	225	999999	591	63	686	946	676	791	148	215	282	319	601	720	20	999999	999999	998	999999	442	999999	831	999999	564	783	409	483	895	742	538	603	396	645	780	825	843	484	999999	575	999999	387	540	856	245	463	550	660	339	199	429	999999	904	308	426	42	394	
855	37	279	287	999999	781	59	610	612	885	999999	821	895	176	489	121	999999	529	65	403	974	999999	110	243	999999	154	705	322	683	698	999999	229	748	440	999999	456	989	297	999999	605	999999	256	633	578	876	839	443	33	939	743	481	778	371	638	420	900	999999	46	538	999999	86	736	926	913	796	999999	999999	464	188	42	132	145	52	459	913	999999	331	532	367	908	999999	999999	999999	999999	227	999999	999999	119	29	97	530	952	759	169	529	753	329	999999	781	999999	766	978	845	999999	621	345	999999	911	725	692	579	999999	679	999999	999999	404	999999	986	696	999999	596	963	445	100	999999	180	386	883	930	999999	408	612	750	935	151	732	837	475	328	881	583	946	394	999999	999999	135	282	999999	552	135	399	999999	32	999999	835	803	999999	999999	404	999999	999999	853	981	565	294	999999	654	999999	488	999999	567	888	667	999999	903	649	999999	118	582	387	897	257	341	804	769	75	589	455	999999	348	198	999999	81	878	999999	729	965	828	52	550	481	538	999999	667	999999	510	674	216	400	195	234	999999	181	26	553	999999	522	186	796	228	387	999999	643	149	696	484	999999	999999	893	184	999999	750	75	41	905	369	607	673	246	268	400	383	64	999999	999999	999999	910	64	334	999999	217	788	999999	824	173	283	999999	511	971	999999	693	885	999999	226	511	484	370	149	999999	193	999999	848	939	537	827	13	153	999999	35	933	573	762	464	683	966	895	717	250	868	632	475	106	999999	162	575	515	999999	837	413	640	999999	770	943	151	999999	368	849	505	996	169	140	174	485	999999	520	930	430	638	260	616	999999	129	281	488	717	18	156	786	961	322	942	315	326	395	541	802	999999	323	999999	999999	56	222	254	709	999999	310	620	664	642	644	94	999999	999999	796	999999	282	499	465	433	107	222	72	543	683	999999	824	999999	999999	506	717	999999	117	999999	651	570	553	874	999999	985	417	397	491	154	327	237	520	727	529	521	268	312	363	999999	480	396	999999	999999	570	999999	677	462	530	168	999999	533	977	371	936	236	330	408	928	479	999999	709	999999	917	226	999999	706	107	999999	578	248	414	757	227	590	999999	586	874	313	89	317	954	867	333	229	793	259	158	791	303	201	860	384	999999	873	771	999999	75	461	999999	999999	999999	999999	951	919	999999	775	760	781	680	650	455	104	848	172	71	842	999999	698	432	206	558	316	999999	387	388	999999	873	354	999999	599	520	422	199	999999	737	821	915	999999	709	999999	499	376	120	653	745	999999	
535	721	811	929	999999	377	39	918	999999	274	117	573	541	489	999999	416	962	91	999999	42	904	555	434	250	926	994	989	414	706	999999	205	382	642	999999	504	161	999999	889	341	153	999999	280	999999	473	713	999999	871	229	126	999999	414	39	523	999999	999999	999999	999999	571	999999	274	387	624	999999	999999	78	735	931	919	999999	750	873	82	749	986	999999	633	490	961	537	999999	132	999999	298	623	776	175	859	999999	761	524	864	971	886	76	765	769	69	28	404	978	999999	952	999999	999999	999999	341	289	536	74	236	499	335	999999	428	151	617	999999	598	279	902	999999	999999	167	469	999999	902	196	683	999999	999999	574	471	999999	559	174	180	535	921	414	445	886	333	864	999999	999999	538	937	999999	925	157	443	471	999999	999999	112	417	794	774	490	316	155	606	999999	195	662	38	999999	999999	264	970	92	414	193	834	999999	552	148	632	444	356	965	728	757	83	445	113	722	75	999999	756	386	999999	999999	999999	300	289	999999	679	872	999999	770	462	213	954	75	38	287	914	485	999999	278	171	339	144	350	427	999999	999999	749	559	315	703	38	508	594	331	973	96	999999	736	534	469	760	448	586	513	524	999999	18	417	999999	999999	590	897	487	999999	430	306	757	873	440	786	999999	323	690	999999	434	999999	370	743	65	201	381	999999	34	999999	410	891	557	999999	902	56	233	999999	733	508	122	140	30	379	901	999999	339	670	305	748	999999	447	757	519	89	819	442	274	361	999999	436	841	872	999999	813	538	999999	920	971	999999	562	597	589	192	999999	303	685	990	842	388	861	999999	999999	286	279	963	144	48	757	93	999999	999999	980	999999	82	281	999999	352	999999	372	999999	999999	999999	999999	999999	942	858	575	565	786	144	999999	431	972	772	725	999999	595	408	999999	404	710	172	999999	780	999999	616	489	120	682	999999	343	434	479	461	452	21	541	101	337	114	569	482	999999	948	172	537	17	999999	356	881	673	999999	715	968	999999	256	811	140	999999	335	378	465	882	752	999999	26	952	521	329	713	857	999999	80	745	835	238	202	938	618	76	609	999999	763	801	370	399	719	511	245	206	210	410	509	12	999999	999999	600	999999	157	999999	585	496	999999	643	33	179	872	969	142	999999	64	872	522	525	999999	226	999999	91	391	411	999999	450	285	133	513	457	999999	999999	19	731	638	973	791	473	490	122	155	130	777	201	526	750	999999	257	152	338	887	983	285	519	412	999999	836	745	847	999999	221	884	139	999999	184	804	959	
999999	359	90	91	59	44	614	81	999999	999999	199	885	557	81	999999	999999	185	999999	21	999999	499	329	129	146	55	625	355	901	270	990	210	27	999999	790	968	897	999999	256	999999	948	671	448	999999	999999	647	999999	300	74	999999	903	999999	999999	173	21	469	999999	240	943	999999	999999	689	713	810	590	113	999999	172	766	112	141	918	928	731	72	131	61	497	914	499	194	334	291	718	367	999999	204	999999	711	330	886	999999	128	221	414	269	999999	999999	250	999999	474	697	533	999999	61	999999	36	285	110	890	418	999999	999999	999999	851	109	407	994	452	554	909	328	461	999999	999999	474	799	717	326	999999	172	422	256	813	35	496	800	330	667	999999	999999	918	753	820	911	302	350	675	369	315	862	999999	195	695	201	155	245	999999	744	586	194	319	958	308	727	995	347	511	428	364	308	86	336	79	545	990	575	999999	534	924	134	134	999999	21	940	208	236	561	999999	879	260	999999	585	91	198	999999	959	999999	103	916	954	838	257	14	16	785	637	126	160	210	580	604	563	820	999999	70	962	947	368	999999	999999	999999	999999	548	113	595	999999	255	880	999999	40	999999	999999	618	999999	999999	999999	352	15	164	570	999999	999999	421	308	656	159	765	999999	999999	737	22	96	999999	999999	178	949	708	900	420	999999	391	245	313	180	459	66	999999	999999	999999	193	999999	942	213	958	658	385	477	249	457	446	735	999999	752	119	28	999999	974	470	801	345	177	999999	999999	870	188	874	107	251	849	599	999999	915	999999	944	127	80	883	614	999999	999999	481	999999	453	973	559	765	493	204	999999	425	999999	999999	999999	831	999999	178	357	343	779	784	288	999999	999999	999999	999999	819	174	808	991	947	999999	369	999999	17	864	999999	998	620	321	999999	391	902	99	433	999999	728	866	999999	928	949	722	549	835	714	515	999999	999999	594	740	999999	600	999999	212	999999	274	999999	513	999999	966	316	179	736	31	365	999999	385	146	967	999999	999999	953	544	999999	52	999999	611	534	999999	502	619	641	414	880	581	823	706	699	885	169	794	225	999999	999999	999999	779	999999	999999	999999	321	139	118	999999	252	235	786	65	804	170	978	999999	999999	255	548	999999	675	999999	856	450	999999	999999	686	260	807	557	299	999999	880	268	272	249	93	65	945	999999	510	540	171	655	795	768	999999	539	906	506	605	999999	999999	316	946	24	999999	999999	937	624	453	999999	999999	695	935	657	185	546	897	739	579	142	310	999999	846	145	999999	211	654	773	795	156	354	311	951	330	
851	999999	999999	258	120	15	128	330	920	653	247	476	999999	147	999999	364	641	177	926	472	668	999999	999999	811	419	927	433	173	829	999999	999999	999999	743	614	999999	610	234	649	999999	574	24	979	264	203	897	138	491	999999	191	440	515	186	999999	999999	661	999999	999999	999999	838	192	582	954	501	624	150	256	999999	999999	999999	981	140	992	999999	362	457	688	847	276	913	291	999999	916	981	398	790	336	999999	264	953	65	506	999999	810	446	999999	70	999999	999999	62	651	405	386	184	999999	310	999999	999999	32	40	972	999999	838	596	557	745	665	972	112	833	813	639	999999	161	286	485	416	192	111	370	397	210	216	223	272	999999	70	742	782	98	277	697	594	233	999999	162	999999	136	262	700	336	97	386	806	248	21	927	234	999999	724	893	340	999999	661	643	772	696	624	334	999999	685	999999	999999	999999	565	999999	54	254	181	133	817	289	929	999999	44	999999	823	409	975	260	958	999999	844	999999	205	937	170	933	999999	217	999999	999999	802	999999	24	413	896	373	251	999999	966	683	999999	774	906	999999	410	135	626	342	949	999999	649	83	713	850	999999	142	817	999999	999999	999999	664	999999	666	999999	999999	348	999999	631	999999	459	168	852	293	285	781	999999	161	591	536	45	316	999999	267	180	999999	728	999999	999999	334	764	999999	623	177	855	29	999999	999999	999999	135	999999	739	995	999999	499	999999	796	789	438	999999	20	980	999999	101	999999	805	999999	705	496	999999	758	470	232	307	648	904	544	684	999999	266	692	960	999999	465	474	305	999999	329	768	999999	607	939	449	999999	323	999999	329	532	257	59	999999	393	621	764	377	601	517	698	289	595	593	121	360	182	999999	59	961	770	627	624	494	97	999999	454	771	819	31	999999	999999	864	584	999999	437	388	653	308	999999	264	98	872	787	622	49	999999	459	495	588	999999	999999	274	822	559	904	632	565	525	999999	177	993	557	579	390	715	425	20	580	684	972	999999	87	709	707	681	754	836	872	999999	764	995	285	999999	999999	417	999999	999999	999999	999999	804	823	137	853	999999	270	541	999999	999999	999999	623	172	878	811	999999	748	641	565	124	999999	999999	796	692	477	690	182	718	326	999999	973	996	999999	984	999999	879	158	400	234	537	447	150	999999	439	999999	434	602	126	473	624	15	775	163	927	158	957	18	140	660	172	999	552	224	477	433	910	999999	187	416	931	999999	999999	417	37	677	999999	999999	999999	727	52	999999	999999	254	701	820	999999	843	456	836	999999	870	999999	999999	71	
537	894	925	984	15	999999	195	999999	710	999999	166	657	368	999999	999999	421	268	652	413	617	83	999999	308	523	656	236	76	999999	999999	900	70	999999	616	999999	499	999999	811	999999	999999	672	857	674	355	712	999999	172	839	999999	999999	425	256	228	614	133	988	999999	999999	412	337	779	988	402	82	999999	480	716	999999	22	635	476	609	999999	301	741	999999	999999	597	595	978	494	397	358	999999	926	654	841	999999	493	367	905	999999	409	999999	581	999999	465	601	546	241	828	131	826	92	731	816	999999	927	872	373	588	999999	10	433	999999	999999	639	806	156	999999	999999	999999	999999	655	730	288	209	999999	999999	67	304	808	61	364	160	373	570	276	864	120	951	914	963	999999	778	909	197	976	543	999999	54	659	454	391	602	948	574	181	362	452	616	999999	999999	815	78	780	945	645	283	480	820	999999	941	46	213	724	916	999999	877	820	101	233	999999	528	23	645	363	669	999999	999999	798	999999	914	421	999999	999999	705	158	62	999999	963	999999	702	72	999999	681	717	418	188	877	41	999999	999999	541	361	393	899	690	999999	433	426	286	884	81	999999	430	458	530	999999	999999	29	999999	383	879	857	999999	530	572	158	341	999999	945	490	883	999999	659	106	382	999999	119	999999	25	355	628	581	999999	667	631	390	949	999999	197	875	402	858	999999	764	999999	684	811	863	999999	541	470	506	481	795	10	999999	31	334	999999	469	433	268	14	422	755	999999	179	882	999999	191	209	999999	999999	80	98	35	907	895	681	698	259	256	199	484	885	999999	999999	892	667	731	368	624	156	728	452	144	854	850	19	126	514	928	964	156	999999	360	999999	410	999999	974	992	136	653	387	219	186	78	530	536	632	208	286	225	176	822	585	963	999999	628	999999	181	66	885	564	999999	999999	999999	53	152	535	366	699	196	692	738	242	999999	768	999999	275	75	333	323	386	918	237	712	797	334	756	999999	753	999999	752	999999	936	999999	98	203	999999	894	35	387	999999	999999	508	100	532	438	589	614	204	503	362	888	847	743	999999	646	999999	618	999999	999999	396	148	613	917	999999	889	802	991	999999	999999	629	999999	50	946	322	999999	419	147	999999	999999	744	151	201	259	429	863	955	999999	999999	452	247	280	411	999999	999999	862	663	591	656	999999	636	598	731	999999	999999	999999	848	900	430	999999	236	999999	438	134	973	254	947	363	497	999999	999999	609	999999	440	338	359	969	999999	999999	459	457	828	490	546	733	999999	420	572	385	447	999999	64	772	999999	226	
999999	841	286	342	745	915	999999	104	86	708	36	348	301	300	524	21	125	944	999999	941	408	338	891	401	999999	834	384	999999	59	565	999999	837	906	224	999999	517	693	400	220	999999	157	999999	414	838	706	807	128	999999	860	435	899	119	801	999999	817	100	949	885	515	999999	540	331	999999	999999	828	199	442	87	390	16	328	725	734	436	793	674	923	63	694	999999	716	113	127	623	666	770	45	504	406	819	568	807	884	309	999999	826	689	893	19	516	375	999999	890	854	116	999999	385	374	999999	999999	176	896	999999	495	999999	437	999999	430	854	68	163	999999	681	571	448	999999	840	999999	433	966	984	999999	54	999999	654	675	223	272	517	492	394	671	885	999999	653	671	616	399	999999	999999	622	269	49	999999	363	437	369	329	415	595	999999	951	999999	652	168	999999	851	23	999999	529	224	941	913	372	673	492	999999	428	917	776	905	450	999999	858	354	725	999999	103	824	227	315	999999	856	921	999999	999999	731	243	104	516	999999	602	559	999999	361	681	355	676	287	871	384	999999	411	639	690	999999	632	92	307	442	155	999999	199	622	224	330	94	991	224	240	760	999999	333	410	956	312	891	999999	506	999999	380	999999	815	952	843	999999	999999	227	241	264	810	648	935	662	999999	71	413	936	371	40	999999	363	999999	57	999999	565	999999	999999	999999	387	12	889	585	999999	72	830	942	246	779	850	838	866	760	959	429	121	883	670	48	895	999999	954	381	476	999999	26	862	768	842	287	999999	491	544	999999	262	999999	73	311	600	541	128	999999	167	521	999999	999999	999999	502	627	998	682	947	999999	787	488	57	999999	119	999999	55	968	184	999999	999999	105	357	999999	906	707	508	58	581	80	999999	776	732	797	999999	283	356	423	370	151	843	999999	999999	529	757	375	215	413	954	999999	999999	999999	944	999999	665	425	845	407	696	999999	128	950	110	877	999999	20	756	259	999999	835	999999	632	999999	42	560	999999	999999	828	999999	541	502	105	104	829	525	999999	832	959	142	444	438	948	727	575	33	893	503	930	75	746	618	955	756	128	551	922	965	999999	223	767	138	999999	832	164	302	32	999999	281	361	528	188	797	999999	222	407	262	905	42	19	666	403	367	762	828	923	546	349	999999	288	602	969	920	999999	374	316	421	126	572	282	999999	47	232	999999	546	567	821	838	543	721	999999	27	932	901	556	999999	771	999999	14	241	999999	683	880	993	758	559	267	61	752	906	986	146	342	759	19	629	180	788	
226	270	999999	707	999999	999999	990	999999	999999	29	199	999999	999999	166	122	999999	526	999999	166	999999	819	987	310	999999	96	637	734	161	685	999999	892	927	203	982	47	743	139	58	999999	626	13	183	521	248	862	999999	371	999999	34	999999	999999	692	472	942	968	239	999999	341	999999	178	529	999999	900	999999	999999	272	806	999999	129	379	212	999999	448	540	235	646	475	999999	907	343	276	999999	999999	684	940	999999	464	999999	999999	999999	782	797	437	999999	106	999999	999999	658	121	600	946	809	710	655	797	765	253	932	716	999999	764	999999	999999	287	901	624	711	999999	922	926	999999	999999	999999	321	596	415	50	999999	444	70	373	816	999999	317	999999	467	205	999999	887	185	956	532	545	691	999999	999999	373	159	999999	481	999999	67	735	194	792	401	270	999999	999999	392	725	514	498	655	959	947	949	126	890	444	429	240	999999	747	970	285	19	856	999999	713	52	891	931	999999	999999	315	90	764	525	996	206	999999	422	505	459	451	43	889	732	999999	933	999999	268	373	999999	231	729	999999	999999	517	391	414	999999	999999	349	834	583	536	57	999999	866	194	600	894	248	622	999999	999999	297	528	251	130	133	181	780	795	632	567	909	386	586	103	550	18	999999	791	684	999999	999999	625	999999	507	841	89	239	748	656	374	135	439	999999	896	699	999999	275	271	290	950	574	554	211	25	627	671	999999	773	644	592	290	999999	938	751	677	672	660	743	288	54	941	41	148	267	442	479	999999	999999	403	855	742	352	999999	733	999999	999999	423	853	880	180	22	999999	114	73	94	999999	999999	662	228	37	999999	531	983	245	999999	999999	415	944	582	157	699	386	380	788	999999	999999	945	214	999999	76	258	806	863	118	999999	486	999999	85	183	763	977	319	472	375	999999	220	369	275	725	999999	205	999999	280	732	999999	635	95	999999	223	157	999999	296	413	161	778	238	668	999999	213	999999	617	340	770	818	179	999999	914	14	999999	639	999999	999999	489	300	871	779	535	140	999999	406	401	609	861	36	40	691	905	320	999999	592	999999	999999	999999	202	350	865	999999	462	562	999999	721	90	358	583	999999	999999	999999	123	290	999	702	538	246	806	141	17	999999	999999	788	488	999999	603	418	386	97	92	999999	296	949	999999	80	83	577	546	684	320	261	999999	456	977	883	792	39	999999	889	23	999999	999999	999999	343	396	964	999999	84	618	999999	672	971	495	496	445	999999	174	284	929	628	960	700	131	820	755	200	297	811	999999	691	999999	821	496	84	834	362	
999999	616	619	115	999999	999999	999999	567	999999	290	792	960	541	372	627	754	667	271	999999	557	143	251	587	206	676	862	478	926	553	999999	485	421	999999	999999	295	558	999999	824	228	467	772	564	999999	475	999999	337	279	999999	73	819	999999	235	30	287	229	983	999999	422	999999	547	34	999999	999999	797	804	380	308	999999	87	79	99	842	52	999999	784	578	79	121	798	349	593	999999	863	734	999999	259	400	384	999999	311	999999	999999	395	681	999999	771	999999	383	999999	999999	38	820	164	999999	729	321	193	434	502	650	914	916	624	98	953	787	148	999999	111	999999	980	999999	595	775	999999	846	999999	371	163	23	37	696	450	771	999999	773	999999	868	999999	385	999999	965	881	223	397	999999	628	306	999999	654	999999	999999	282	999999	56	115	234	388	455	883	864	999999	281	999999	622	228	475	853	778	189	705	279	999999	726	488	24	52	382	999999	936	227	160	643	508	999999	765	424	335	724	215	549	703	999999	131	520	999999	999999	999999	600	179	999999	774	528	547	948	999999	999999	999999	636	42	999999	852	999999	519	999999	713	999999	999999	108	857	999999	150	139	572	999999	12	999999	162	215	243	330	999999	999999	219	799	999999	999999	105	559	999999	777	868	698	692	152	696	703	903	465	806	999999	921	303	999999	374	996	645	956	906	946	506	835	350	402	711	422	80	790	720	222	91	93	999999	81	89	935	451	446	999999	944	309	953	697	999999	177	408	356	48	999999	802	807	675	198	613	999999	941	528	305	980	729	626	912	193	252	725	982	708	999999	663	999999	554	208	999999	999999	999999	999999	999999	941	234	313	76	42	999999	917	999999	415	999999	609	550	147	417	156	466	699	327	396	769	454	683	195	700	999999	384	415	257	999999	149	235	999999	999999	804	586	80	999999	663	594	966	275	838	999999	97	108	680	525	999999	408	742	836	645	999999	783	692	267	999999	613	941	658	540	999999	805	276	669	643	999999	343	830	85	789	46	733	429	504	616	999999	108	601	999999	858	999999	849	866	999999	589	999999	204	999999	329	41	74	721	936	436	606	999999	52	999999	464	117	999999	201	333	953	999999	912	830	288	999999	893	941	21	497	799	156	820	938	999999	89	927	377	232	511	53	725	324	797	993	898	583	331	680	146	346	676	202	525	913	511	999999	999999	916	45	435	100	62	234	146	289	999999	999999	88	347	999999	740	999999	999999	999999	238	486	125	999999	999999	502	572	270	999999	161	133	953	304	35	462	412	51	999999	197	86	953	672	100	660	
713	999999	489	252	343	609	606	999999	999999	246	685	999999	562	999999	535	542	862	999999	999999	82	22	336	999999	999999	999999	999999	999999	999999	999999	613	999999	565	396	464	999999	278	22	329	927	275	555	417	450	999999	350	436	849	993	926	999999	223	133	999999	999999	648	386	631	420	626	999999	123	327	943	900	911	999999	639	107	923	267	530	543	902	999999	527	999999	885	999999	728	199	95	502	361	128	999999	211	81	378	816	747	646	602	999999	529	162	237	473	999999	999999	230	797	999999	999999	669	134	679	230	999999	999999	52	999999	208	691	999999	322	621	966	825	999999	709	57	999999	999999	999999	999999	927	841	383	760	999999	142	345	286	508	401	343	432	692	994	719	981	499	999999	774	256	447	999999	999999	999999	540	271	647	49	447	999999	999999	470	892	999999	206	999999	846	821	210	909	999999	922	193	45	978	999999	283	831	791	999999	557	999999	517	930	183	27	999999	177	229	38	495	306	999999	334	999999	872	539	643	797	880	144	678	999999	999999	999999	524	999999	238	237	352	999999	815	258	719	625	153	953	962	874	188	272	679	601	182	424	858	94	858	180	116	658	640	43	999999	594	999999	715	652	840	999999	300	347	939	999999	50	679	58	999999	709	721	999999	999999	768	618	618	464	999999	504	450	241	440	999999	68	131	694	357	781	347	135	999999	999999	310	132	999999	887	925	740	724	999999	744	810	965	999999	999999	196	999999	871	425	301	999999	801	220	999999	999999	228	999999	288	817	999999	999999	999999	710	999999	962	292	618	455	552	731	999999	723	362	372	705	431	999999	718	999999	935	613	485	366	56	995	999999	228	108	523	999999	464	646	999999	541	448	846	109	971	197	176	577	635	999999	999999	609	416	999999	847	506	187	753	714	999999	882	999999	217	541	664	998	999999	74	999999	999999	555	276	56	999999	821	923	859	331	503	531	442	367	977	999999	672	999999	589	999999	380	601	346	253	750	966	51	961	999999	315	445	999999	179	111	66	999999	999999	427	562	999999	627	999999	647	855	260	193	247	524	601	999999	868	227	419	520	999999	918	595	312	999999	90	759	859	693	553	885	531	361	999999	999999	284	393	254	884	973	878	456	954	490	999999	999999	999999	526	369	189	446	228	563	659	999999	148	118	470	902	482	856	999999	999999	103	970	999999	832	907	223	999999	999999	623	343	445	642	999999	964	114	999999	999999	361	242	499	513	117	667	967	999999	923	172	999999	923	999999	411	126	120	225	860	999999	274	999999	821	313	52	521	999999	884	127	26	179	999999	
999999	160	943	131	623	278	727	986	999999	761	139	999999	999999	160	744	999999	931	328	531	32	113	593	999999	233	999999	929	456	991	999999	782	850	685	753	989	172	772	408	290	999999	841	999999	999999	218	512	605	999999	262	999999	776	551	953	798	999999	157	999999	420	115	720	999999	694	821	999999	702	529	911	999999	240	71	999999	972	872	651	825	690	533	239	385	999999	628	702	676	565	224	742	829	999999	999999	606	999999	752	666	688	698	809	999999	763	181	688	999999	999999	999999	999999	903	804	678	312	972	805	623	840	44	573	999999	888	27	266	999999	960	999999	999999	264	634	151	999999	316	194	999999	26	670	770	67	696	940	478	105	485	662	420	999999	526	999999	394	999999	89	717	103	597	999999	791	763	252	999999	999999	999999	999999	972	60	999999	497	494	360	956	145	852	999999	999999	632	623	792	541	604	109	896	183	780	869	651	71	999999	223	597	999999	234	906	527	845	708	208	582	999999	435	999999	923	578	176	132	259	139	306	379	999999	973	27	259	169	153	999999	815	961	35	330	988	148	284	897	999999	731	238	335	936	640	999999	50	668	116	999999	186	328	999999	658	999999	522	764	159	752	623	134	974	999999	384	530	893	247	556	803	446	856	648	680	999999	400	999999	804	370	738	46	999999	999999	153	999999	966	999999	999999	312	999999	807	999999	988	999999	284	999999	757	491	951	416	747	196	999999	999999	999999	752	999999	999999	58	999999	599	718	999999	420	716	690	776	831	197	417	533	94	999999	150	996	223	867	999999	406	875	643	539	853	953	991	849	448	493	483	807	438	359	760	999999	816	99	828	999999	815	594	999999	925	303	543	882	662	262	353	999999	999999	884	421	251	183	999999	999999	864	450	429	866	251	292	999999	389	978	184	334	890	333	999999	394	999999	311	811	567	999999	246	999999	999999	338	597	999999	624	36	923	27	117	587	999999	757	234	999999	159	948	352	34	577	914	565	707	338	371	999999	962	72	595	120	439	615	907	823	555	379	100	279	999999	668	332	466	960	76	746	999999	999999	999999	999999	150	999999	999999	543	999999	331	753	374	10	236	84	661	963	337	907	678	972	522	934	999999	18	69	999999	205	999999	255	458	999999	999999	591	899	454	291	999999	455	999999	970	999999	999999	501	802	999999	99	999999	83	16	368	138	63	398	774	949	641	12	998	91	683	273	187	895	872	158	733	419	999999	629	380	908	999999	159	707	999999	755	999999	876	13	999999	635	132	359	999999	330	551	251	999999	950	813	289	67	
374	84	706	894	870	628	999999	281	680	717	453	999999	460	255	904	999999	874	203	208	999999	999999	121	58	151	999999	18	552	607	491	602	999999	816	101	850	518	85	999999	15	885	814	999999	999999	298	918	678	723	999999	999999	646	560	999999	756	614	163	73	262	35	564	76	999999	86	56	789	999999	340	636	545	609	736	828	999999	868	317	999999	902	271	999999	139	999999	115	999999	478	960	931	660	629	212	937	787	266	59	446	939	33	738	999999	943	221	999999	52	187	999999	999999	818	999999	83	999999	999999	261	801	439	896	101	961	289	999999	95	858	426	711	434	607	822	480	779	253	928	293	655	725	328	611	551	430	999999	755	140	152	999999	587	190	981	686	985	826	163	354	978	744	999999	999999	95	794	875	618	999999	15	866	49	626	154	165	575	535	483	828	999999	999999	44	534	477	999999	797	839	531	999999	999999	836	654	626	899	999999	999999	525	633	243	816	676	811	356	749	273	999999	443	999999	35	415	160	512	998	808	682	944	220	662	158	297	999999	353	999999	999999	178	999999	423	727	203	615	59	901	999999	21	678	999999	999999	784	213	999999	999999	405	506	47	770	999999	999999	999999	999999	15	338	862	485	945	861	999999	646	999999	581	60	689	999999	249	419	366	258	272	987	999999	999999	999999	436	459	999999	933	559	847	138	888	844	999999	999999	510	197	287	196	426	999999	999999	355	223	989	212	999999	160	999999	166	97	680	522	72	668	687	403	748	902	413	178	999999	311	485	999999	809	737	493	94	216	999999	999999	179	832	967	837	784	999999	999999	233	306	999999	296	403	759	457	375	782	999999	918	999999	449	999999	783	257	292	848	870	705	190	999999	669	76	999999	114	955	511	690	104	831	902	794	480	679	999999	999999	725	907	725	70	443	955	595	175	110	612	757	999999	999999	684	999999	999999	903	97	757	637	999999	856	299	999999	945	685	687	76	26	322	968	705	675	999999	567	940	154	999999	999999	999999	83	900	340	502	207	125	999999	999999	842	988	890	999999	921	480	999999	999999	618	921	124	757	277	528	159	999999	643	62	720	347	127	58	999999	269	351	999999	563	200	525	796	606	830	579	999999	234	38	431	585	784	205	327	999999	331	233	529	988	252	555	751	552	858	999999	999999	768	302	999999	228	631	52	683	916	729	353	821	324	294	188	999999	999999	130	365	68	277	524	29	430	726	545	999999	999999	994	18	448	972	938	461	434	811	999999	439	809	800	543	110	288	999999	353	510	909	999999	810	999999	
999999	999999	196	800	999999	880	749	872	78	999999	892	689	689	908	291	381	883	862	860	376	999999	865	321	565	999999	999999	246	431	999999	225	636	999999	999999	752	999999	817	785	999999	583	553	72	112	370	136	999999	853	421	999999	316	999999	626	999999	384	999999	226	999999	319	631	285	710	644	999999	795	852	999999	397	999999	999999	999999	999999	595	745	999999	316	314	922	999999	999999	656	671	999999	866	125	114	999999	999999	999999	118	535	371	507	164	862	873	999999	744	317	517	999999	999999	715	999999	227	999999	999999	880	768	78	138	999999	890	133	999999	613	954	999999	211	691	263	999999	278	39	411	790	967	440	999999	415	406	569	615	999999	116	999999	956	999999	649	999999	726	999999	820	61	999999	999999	480	383	189	999999	918	999999	543	999999	263	999999	999999	685	82	436	999999	999999	997	362	671	569	688	903	27	839	657	682	138	927	964	544	647	999999	60	179	320	999999	261	634	496	274	999999	999999	999999	495	999999	280	999999	222	409	780	721	999999	389	999999	999999	577	366	999999	999999	245	13	999999	661	719	999999	34	635	903	126	999999	999999	373	866	406	542	699	999999	531	945	386	999999	999999	528	999999	822	999999	837	640	627	743	237	911	999999	999999	270	420	337	24	999999	999999	644	999999	106	999999	95	358	601	982	877	853	407	834	403	225	761	98	97	477	896	794	999999	994	286	383	63	782	341	615	146	132	371	999999	19	87	742	188	819	999999	107	474	587	855	763	773	345	999999	518	816	999999	182	333	860	128	728	999999	650	29	723	74	313	999999	986	846	999999	999999	253	825	326	999999	582	279	686	379	432	999999	341	999999	999999	47	661	274	524	125	999999	798	510	46	291	405	999999	999999	999999	346	999999	456	999999	19	18	291	999999	577	999999	343	916	902	646	490	696	522	350	418	517	685	413	48	502	870	882	999999	999999	217	544	920	390	423	183	350	585	975	614	331	233	230	946	93	82	190	209	71	161	30	349	768	999999	683	651	420	933	755	953	731	137	999999	310	884	42	280	953	502	729	305	905	999999	907	28	195	296	739	999999	966	322	671	820	804	961	867	775	865	999999	999999	762	999999	829	31	882	204	181	920	999999	61	999999	999999	706	341	856	999999	999999	860	999999	498	365	681	999999	999999	641	70	316	256	349	26	999999	999999	255	730	999999	887	86	999999	999999	823	23	376	677	278	999999	94	964	489	948	846	248	914	827	219	416	90	999999	49	999999	822	888	924	999999	55	793	396	981	975	373	999999	47	929	835	999999	484	999999	
14	345	625	999999	999999	999999	999999	999999	778	352	999999	46	324	887	93	46	999999	999999	999999	98	796	632	484	999999	999999	988	125	980	809	319	999999	999999	734	999999	85	468	424	833	999999	71	626	87	276	999999	808	999999	661	486	884	999999	619	999999	287	999999	202	382	861	999999	453	999999	999999	999999	693	999999	273	973	999999	896	811	625	622	486	486	999999	472	999999	999999	43	999999	999999	337	999999	105	808	699	455	999999	349	234	702	606	576	390	619	359	999999	394	807	186	835	643	765	999999	268	388	143	156	413	923	484	27	827	879	295	999999	82	232	884	999999	999999	646	962	999999	999999	29	999999	105	866	524	999999	334	999999	856	143	524	572	963	836	430	999999	309	923	425	750	685	778	697	104	840	999999	999999	509	47	369	198	681	999999	567	249	999999	48	290	888	999999	160	999999	999999	999999	771	217	119	396	464	999999	518	999999	547	920	999999	999999	999999	11	36	247	97	824	999999	497	999999	999999	478	405	999999	98	999999	28	999999	999999	600	224	807	951	333	632	177	689	54	833	850	475	144	182	143	998	982	46	264	651	673	335	951	483	800	999999	738	999999	799	376	999999	999999	688	999999	999999	218	999999	407	677	403	79	999999	779	686	647	479	709	306	272	598	115	490	999999	393	992	275	273	999999	999999	999999	894	463	890	678	155	999999	787	262	851	999999	999999	584	999999	860	581	275	555	274	836	331	999999	441	999999	999999	271	207	735	305	999999	65	945	120	257	281	999999	616	999999	999999	540	297	999999	457	999999	347	42	530	130	904	811	726	999999	998	497	828	187	999999	22	689	999999	999999	999999	492	372	796	999999	999999	337	999999	361	965	999999	454	734	999999	640	999999	987	999999	178	740	999999	999999	493	999999	346	946	999999	428	999999	56	999999	827	693	592	999999	209	94	999999	999999	999999	202	999999	552	846	967	274	274	999999	198	415	999999	908	521	676	999999	794	998	209	460	43	999999	909	993	315	371	932	760	152	999999	999999	687	338	999999	999999	999999	999999	288	646	205	999999	999999	999999	239	688	999999	999999	316	26	720	877	210	885	207	334	754	293	999999	247	485	45	513	132	999999	758	728	999999	172	929	138	827	515	999999	13	999999	360	999999	679	315	734	676	626	743	431	999	239	802	140	999999	836	999999	15	51	171	170	567	560	603	481	960	999999	999999	386	888	893	371	848	881	999999	973	596	613	999999	512	808	418	770	700	999999	529	926	15	750	999999	874	821	474	200	842	820	800	564	208	354	300	999999	250	999999	999999	637	390	920	321	
447	999999	651	282	538	362	752	797	859	532	951	999999	438	782	999999	23	999999	897	657	49	998	183	42	999999	388	222	999999	999999	914	999999	443	999999	999999	694	312	854	233	999999	936	838	100	999999	940	42	257	320	999999	370	999999	842	467	740	999999	881	322	274	999999	999999	894	999999	696	583	883	697	98	999999	38	744	999999	437	790	999999	960	819	999999	975	242	999999	999999	77	359	305	221	999999	704	999999	999999	134	381	48	647	986	999999	619	152	517	999999	253	943	444	292	127	890	999999	61	934	999999	913	999999	347	41	999999	89	826	966	400	372	811	992	395	406	904	999999	999999	790	804	999999	350	677	441	835	989	66	723	785	242	999999	691	999999	769	999999	999999	201	43	16	440	999999	828	653	751	155	338	260	999999	47	999999	754	458	999999	257	999999	999999	246	999999	999999	999999	160	366	51	734	985	680	999999	999999	472	904	712	999999	435	360	999999	59	697	999999	296	506	739	509	686	407	487	957	952	773	712	493	266	700	999999	963	999999	550	786	918	766	474	548	37	94	142	675	425	32	388	359	17	741	999999	214	14	999999	650	680	643	257	37	728	26	520	979	648	999999	807	999999	80	356	272	778	169	821	999999	711	425	553	732	72	999999	574	424	705	752	945	495	527	660	639	870	999999	671	999999	746	532	517	999999	494	662	999999	561	999999	13	744	999999	161	999999	56	601	235	136	911	194	103	163	602	815	237	703	526	290	811	440	485	129	116	999999	85	999999	204	320	68	79	454	383	266	420	960	788	793	112	481	68	414	999999	241	487	645	592	930	702	877	791	999999	337	999999	877	527	999999	856	731	999999	620	407	915	999999	842	739	999999	897	999999	854	448	909	999999	809	752	36	999999	999999	629	785	999999	999999	502	442	277	933	127	632	999999	999999	345	932	72	794	860	661	499	675	398	999999	924	999999	999999	999999	439	999999	999999	528	997	999999	786	736	236	946	825	999999	904	483	800	909	622	97	518	999999	518	515	847	630	948	999999	537	75	999999	882	860	796	757	655	12	395	221	598	634	538	117	609	706	999999	968	746	757	999999	874	489	134	837	187	460	999999	923	43	101	580	906	323	720	246	999999	95	39	367	259	999999	415	697	34	999999	979	191	909	999999	731	999999	211	999999	521	200	20	758	33	619	306	326	88	361	130	28	728	224	999999	373	999999	40	999999	389	999999	999999	469	792	109	384	207	279	429	999999	312	999999	378	573	802	529	999999	595	71	419	999999	932	401	63	577	16	
734	764	794	545	457	701	723	999999	835	975	731	228	658	649	421	999999	896	964	999999	692	649	999999	422	999999	999999	999999	968	529	328	574	999999	999999	999999	103	649	443	485	884	999999	999999	714	557	737	826	999999	17	999999	999999	997	44	999999	437	13	884	367	580	352	926	408	690	732	204	503	270	832	324	999999	999999	999999	978	551	22	308	448	977	102	426	595	79	139	830	999999	531	999999	538	716	413	999999	736	79	100	558	486	976	999999	520	63	476	994	483	14	382	423	28	492	34	139	564	907	274	999999	756	999999	999999	860	999999	672	999999	732	126	911	673	827	929	888	999999	536	331	570	466	48	999999	601	595	134	999999	142	513	801	514	587	848	999999	999999	999999	999999	701	217	126	702	999999	845	744	878	572	341	554	493	140	500	497	999999	994	451	236	212	165	271	153	411	999999	168	416	227	538	73	250	365	23	553	300	328	215	868	617	203	215	999999	999999	793	903	999999	382	311	26	780	999999	980	245	713	999999	439	73	999999	658	690	438	527	349	999999	100	198	480	999999	999999	999999	999999	135	834	999999	997	442	248	360	507	403	786	115	999999	999999	999999	999999	130	309	999999	861	264	501	219	926	765	999999	999999	524	702	715	179	795	111	999999	188	728	156	212	715	999999	201	713	216	264	904	332	326	590	999999	999999	999999	999999	221	348	999999	110	916	907	278	999999	68	724	657	792	234	990	14	363	580	999999	999999	918	999999	628	999999	550	294	954	32	442	999999	999999	233	871	999999	998	583	763	999999	88	812	248	933	405	688	999999	65	424	40	913	327	999999	19	810	716	159	587	593	999999	374	999999	961	884	835	999999	274	500	785	154	999999	416	250	431	501	677	875	984	197	999999	202	999999	870	924	999999	124	408	783	999999	165	498	421	990	95	568	272	851	364	108	999999	423	976	999999	280	804	999999	87	999999	517	143	841	999999	399	653	999999	878	945	999999	999999	999999	999999	491	87	630	655	814	426	165	863	239	826	521	999999	999999	527	225	225	600	999999	612	999999	999999	275	289	323	333	32	347	610	689	999999	814	588	999999	907	931	899	649	624	989	90	921	678	288	317	999999	289	658	999999	268	999999	999999	999999	999999	682	999999	225	797	999999	999999	792	89	555	183	999999	21	999999	507	833	595	326	575	975	999999	531	126	999999	986	972	993	54	999999	221	351	35	972	999999	425	999999	999999	999999	999999	342	999999	206	999999	376	504	377	305	397	781	824	999999	942	999999	379	785	641	566	999999	238	825	999999	287	
429	999999	213	999999	939	124	517	801	609	879	224	243	999999	934	530	749	694	619	676	999999	273	548	680	999999	937	602	999999	999999	999999	740	487	286	999999	25	777	142	999999	356	437	190	880	980	999999	661	999999	854	696	851	999999	816	799	999999	999999	999999	24	880	197	999999	999999	999999	13	734	999999	868	999999	937	223	668	166	398	586	347	192	495	999999	999999	999999	29	679	93	906	999999	671	333	941	868	999999	312	10	897	944	368	146	100	187	155	328	356	269	999999	640	38	694	999999	239	999999	436	662	991	731	556	178	999999	999999	440	743	72	338	999999	532	999999	911	999999	999999	453	228	211	101	318	999999	964	977	760	888	452	877	575	999999	103	489	442	474	321	999999	999999	776	243	19	999999	444	93	989	428	736	981	729	371	435	280	999999	999999	344	354	421	766	579	999999	999999	684	563	178	123	245	999999	100	344	600	397	918	676	985	202	999999	874	496	975	558	34	907	722	516	150	678	92	999999	108	130	900	513	771	999999	997	334	999999	276	999999	999999	999999	646	999999	139	973	516	603	999999	66	901	480	924	999999	31	999999	999999	961	57	38	444	162	999999	991	999999	699	884	157	317	988	999999	346	999999	527	230	576	387	999999	593	542	633	85	66	183	206	999999	975	721	749	975	999999	372	59	999999	534	601	999999	654	999999	999999	99	368	999999	47	198	999999	871	407	999999	454	15	77	378	999999	404	369	106	43	795	574	724	999999	407	999999	999999	999999	999999	370	992	628	803	733	999999	999999	452	275	788	999999	984	999999	778	578	999999	305	999999	600	994	544	843	174	505	740	999999	999999	715	926	960	953	717	999999	278	511	414	941	651	999999	238	223	999999	139	581	87	59	164	795	155	21	111	372	729	511	752	526	827	133	999999	874	981	448	526	314	999999	310	302	372	999999	173	219	654	697	371	999999	999999	999999	593	999999	690	704	72	570	999999	858	591	988	191	525	985	587	999999	588	999999	257	774	999999	824	999999	776	999999	791	528	999999	999999	457	675	367	730	999999	999999	999999	704	382	999999	999999	878	610	999999	253	321	120	999999	291	586	999999	76	300	999999	16	937	889	999999	652	999999	999999	543	588	123	999999	915	999999	461	999999	183	353	124	999999	237	339	999999	935	379	502	464	646	999999	247	404	412	391	384	253	724	342	921	396	62	448	266	385	300	497	53	338	690	999999	602	117	243	285	859	73	784	120	12	520	355	999999	297	970	305	193	711	29	540	999999	999999	912	999999	999999	71	768	999999	999999	605	999999	
999999	173	774	999999	351	140	171	136	531	321	468	999999	999999	411	50	864	160	295	89	116	785	33	797	311	921	999999	855	999999	999999	101	999999	831	514	563	194	191	423	309	628	175	32	585	498	229	920	133	581	850	916	206	617	684	874	498	662	311	375	472	76	661	999999	885	999999	439	999999	637	999999	999999	227	858	451	851	999999	999999	94	210	999999	578	391	797	117	14	999999	27	484	417	957	25	901	882	999999	950	242	999999	999999	147	673	68	10	293	999999	999999	633	67	999999	999999	27	999999	414	461	999999	999999	91	279	999999	280	525	894	955	811	679	94	999999	344	52	500	619	699	34	947	537	476	578	107	999999	312	380	312	271	718	399	997	610	450	116	999999	869	962	423	619	621	778	113	198	613	939	929	298	24	999999	999999	327	935	467	999999	309	228	999999	505	251	999999	222	632	246	999999	682	483	999999	238	999999	631	656	286	999999	335	759	373	999999	494	834	382	91	298	17	572	82	72	153	526	806	800	999999	999999	181	999999	409	999999	999999	777	930	466	504	70	990	999999	499	50	529	999999	999999	935	838	499	670	868	999999	924	625	999999	349	620	339	908	431	999999	746	198	115	696	926	999999	999999	612	563	999999	877	31	307	383	82	41	999999	21	361	999999	961	395	797	313	901	999999	530	201	438	320	136	596	638	765	886	310	999999	833	999999	999999	999999	236	936	302	990	999999	999999	251	601	317	88	999999	557	999999	999999	999999	401	999999	999999	452	93	999999	999999	252	252	291	393	542	999999	772	105	708	805	800	442	735	458	505	322	114	857	288	600	130	242	807	999999	87	999999	535	909	143	49	999999	999999	132	61	999999	59	708	999999	94	754	829	221	379	522	999999	127	999999	999999	896	489	690	594	805	715	63	20	444	253	315	49	961	862	962	999999	52	332	320	999999	764	999999	614	701	999999	533	770	908	999999	294	291	959	999999	632	23	654	999999	999999	672	416	998	683	999999	999999	999999	55	793	966	259	710	999999	434	807	854	148	999999	999999	988	822	282	999999	154	157	160	961	355	84	338	999999	317	320	999999	659	903	684	90	840	158	603	999999	999999	803	658	162	814	999999	162	120	999999	572	779	370	356	400	999999	853	536	465	504	999999	999999	464	999999	942	399	606	775	903	179	67	999999	726	999999	104	542	151	495	994	345	114	203	964	843	999999	538	950	999999	269	441	831	554	385	654	851	756	284	685	716	999999	217	91	258	940	999999	962	62	975	261	857	330	367	542	129	399	
558	16	999999	999999	414	449	90	515	472	348	513	234	82	999999	348	999999	999999	779	241	138	999999	945	33	999999	999999	999999	974	275	411	120	473	21	266	264	303	749	663	844	311	323	137	999999	786	999999	924	737	979	442	999999	599	999999	588	310	990	376	999999	983	214	999999	999999	474	815	999999	999999	875	501	968	999999	999999	999999	603	999999	999999	918	999999	457	168	999999	491	586	505	999999	999999	999999	255	999999	711	275	887	690	766	459	999999	999999	848	321	999999	435	726	999999	769	171	202	999999	996	255	120	391	988	919	454	999999	999999	941	433	932	999999	302	116	990	789	703	930	559	833	154	999999	104	80	689	984	999999	705	68	999999	343	350	47	815	999	999999	329	286	999999	245	215	736	999999	949	916	858	180	328	736	643	75	241	999999	490	851	951	26	321	309	934	721	999999	999999	134	99	592	425	486	116	225	470	426	999999	324	627	417	917	155	164	831	814	414	969	425	999999	112	706	557	963	57	758	18	977	43	999999	999999	82	261	859	999999	999999	693	999999	999999	999999	649	279	329	863	444	44	999999	999999	999999	129	316	885	249	999999	987	885	868	522	999999	467	999999	448	928	799	999999	345	665	295	830	397	130	202	999999	251	111	999999	387	693	999999	23	887	999999	999999	913	217	474	999999	999999	872	448	575	181	999999	63	999999	210	351	529	595	108	999999	999999	999999	90	999999	124	435	997	999999	163	507	999999	993	999999	999999	609	939	24	592	802	512	787	423	391	999999	949	48	406	529	900	491	858	108	999999	644	312	999999	429	915	999999	48	835	606	718	999999	400	187	999999	999999	122	271	999999	937	793	596	591	171	944	267	999999	999999	999999	999999	380	672	648	999999	572	410	276	999999	999999	108	498	763	676	190	704	449	431	772	928	999999	999999	999999	164	921	315	999999	63	999999	999999	172	866	999999	19	999999	236	56	302	324	615	709	999999	39	751	238	448	999999	920	410	999999	504	835	286	999999	116	70	741	517	727	999999	739	356	999999	511	357	242	999999	754	999999	954	657	157	117	167	229	715	999999	999999	926	483	285	913	999999	683	999999	999999	999999	869	999999	307	999999	538	575	553	876	362	91	527	999999	995	966	284	612	456	809	357	728	129	999999	400	683	853	591	999999	495	825	702	451	435	999999	999999	999999	852	20	469	129	581	999999	291	866	634	859	493	930	999999	11	310	999999	874	728	608	469	942	511	999999	999999	947	330	68	60	660	639	101	999999	351	999999	432	601	986	999999	775	999999	999999	70	766	999999	370	660	
999999	494	999999	505	577	707	422	194	669	350	397	827	181	261	505	999999	999999	995	767	119	588	162	578	709	999999	194	999999	443	630	999999	744	799	280	296	593	574	534	164	71	394	960	167	999999	91	214	999999	999999	524	669	607	853	771	999999	999999	82	584	915	816	999999	393	999999	978	563	999999	605	597	557	885	667	999999	706	999999	933	383	159	999999	467	496	504	61	999999	437	774	33	38	973	999999	999999	224	18	999999	718	999999	999999	639	999999	999999	907	999999	616	611	632	857	738	901	801	837	683	999999	999999	999999	429	321	243	999999	999999	213	540	758	999999	854	536	671	658	282	987	193	265	743	999999	826	559	999999	888	999999	53	999999	46	131	237	145	69	999999	573	891	239	406	999999	999999	321	777	74	158	854	999999	85	961	208	465	913	617	582	939	999999	824	999999	419	433	794	999999	747	177	418	531	496	795	617	108	766	999999	591	999999	305	431	399	999999	999999	166	999999	374	999999	381	999999	217	619	563	129	985	748	334	999999	973	841	295	574	610	999999	627	368	966	999999	862	999999	999999	999999	69	287	518	543	999999	999999	263	307	429	593	376	595	210	911	999999	675	631	359	442	233	617	716	999999	857	788	116	783	797	999999	907	999999	938	999999	885	999999	286	611	452	686	999999	566	676	421	702	207	999999	455	715	435	301	835	999999	999	198	714	999999	999999	661	754	956	383	465	147	522	374	437	436	325	361	655	74	189	999999	274	666	941	999999	999999	659	999999	661	999999	372	867	81	715	999999	971	180	217	19	999999	999999	729	794	111	999999	899	338	769	999999	140	364	779	237	999999	839	734	531	773	57	959	999999	980	304	315	103	999999	450	999999	498	464	154	153	646	123	999999	943	480	564	413	405	979	999999	194	999999	713	592	999999	424	876	999999	449	407	999999	59	948	717	434	999999	18	268	459	999999	281	999999	985	999999	143	123	175	895	264	966	999999	652	980	999999	796	774	999999	510	999999	35	781	293	25	746	984	597	175	773	519	990	556	999999	945	309	617	70	545	502	459	999999	259	981	999999	482	47	516	78	999999	999999	660	999999	507	999999	433	898	988	999999	248	236	545	947	401	386	274	420	225	706	680	504	736	999999	109	61	999999	776	999999	343	543	999999	477	999999	338	999999	999999	999999	999999	999999	999999	411	629	951	999999	275	913	579	857	605	685	999999	822	809	999999	999999	195	432	999999	455	517	656	108	654	575	539	999999	27	619	549	999999	999999	371	699	999999	279	874	784	932	834	999999	541	999999	204	
657	480	999999	667	999999	996	667	435	326	602	17	865	312	999999	999999	767	516	999999	960	318	87	525	700	132	625	128	468	999999	500	952	999999	975	999999	904	999999	999999	999999	999999	887	623	999999	101	843	999999	692	328	966	898	408	174	327	252	999999	999999	126	142	780	764	999999	21	537	266	935	373	295	41	137	408	978	291	999999	424	18	999999	437	985	999999	999999	440	307	999999	569	12	335	634	75	404	138	787	999999	999999	888	999999	875	95	624	166	479	999999	660	200	568	999999	999999	59	903	243	244	999999	140	460	847	333	744	860	968	264	610	739	229	637	999999	999999	124	966	237	374	143	999999	812	829	212	458	999999	999999	593	999999	885	286	731	832	170	955	657	999999	476	564	315	25	127	369	999999	740	264	33	201	947	805	160	822	539	109	999999	999999	311	999999	399	999999	637	276	328	379	333	18	396	476	53	963	711	499	672	999999	128	144	453	999999	471	999999	999999	999999	999999	843	734	463	999999	732	187	596	356	165	999999	21	678	748	999999	999999	999999	999999	867	556	158	984	104	660	159	480	981	848	916	37	787	204	796	722	631	484	999999	869	816	663	999999	456	616	555	999999	661	390	379	999999	462	999999	738	337	210	999999	999999	749	84	314	720	751	999999	680	328	999999	882	224	955	999999	323	999999	999999	916	213	267	702	377	548	248	498	100	611	511	463	976	58	867	596	956	971	735	570	565	999999	912	959	776	298	188	999999	447	434	999999	33	116	999999	999999	134	999999	74	999999	211	835	816	999999	999999	827	226	352	999999	25	627	998	155	587	999999	796	999999	999999	307	925	89	370	708	60	665	999999	488	356	287	235	999999	653	892	688	533	734	999999	475	772	142	999999	999999	999999	524	820	436	117	999999	331	901	11	833	645	999999	212	841	136	765	999999	791	349	999999	74	999999	282	973	116	467	999999	60	57	355	528	175	376	143	511	194	240	239	250	999999	34	999999	233	909	17	754	485	999999	607	983	999999	980	792	999999	881	764	251	999999	330	650	391	281	854	656	999999	480	771	79	339	942	999999	999999	550	306	845	688	870	372	965	362	981	371	452	999999	999999	548	382	687	261	747	942	393	999999	600	661	753	531	576	605	999999	982	416	363	665	458	776	999999	495	843	203	893	999999	880	968	668	999999	828	790	812	766	108	94	817	591	999999	151	999999	950	645	999999	166	999999	999999	999999	379	575	17	999999	999999	999999	999999	886	844	68	999999	999999	513	941	931	641	924	741	999999	838	438	897	598	
771	999999	999999	950	489	850	999999	47	599	122	452	598	103	22	999999	184	745	999999	221	249	758	737	936	638	884	28	14	999999	424	539	999999	999999	481	999999	999999	130	307	126	628	45	103	31	999999	951	999999	352	838	999999	882	999999	999999	191	999999	657	839	44	729	679	999999	471	846	583	622	999999	193	999999	126	126	776	921	877	628	39	185	156	999999	999999	999999	577	541	999999	385	294	858	999999	747	999999	823	146	211	401	628	59	167	199	999999	409	203	767	618	236	722	851	961	689	999999	999999	50	511	999999	999999	999999	112	535	999999	999999	298	999999	549	446	668	302	999999	999999	529	999999	999999	871	986	636	337	289	228	958	315	466	999999	333	178	131	999999	999999	322	43	999999	657	526	524	999999	727	231	645	654	330	950	933	999999	285	999999	999999	820	290	63	999999	999999	999999	525	154	230	999999	937	965	999999	428	999999	999999	980	999999	999999	872	732	999999	996	999999	999999	999999	999999	897	999999	381	724	258	891	737	999999	315	688	447	999999	378	999999	381	304	59	790	265	59	236	479	999999	999999	796	999999	569	999999	999999	293	999999	469	92	646	999999	999999	848	110	999999	84	857	999999	546	247	542	686	557	740	360	760	946	478	159	642	408	999999	983	428	927	999999	999999	39	543	999999	999999	977	187	731	513	245	999999	999999	111	191	202	118	933	786	999999	120	803	999999	357	999999	346	326	999999	449	248	210	162	429	183	791	753	827	584	524	353	565	509	999999	999999	125	314	999999	376	967	999999	300	494	999999	18	816	104	999999	999999	537	684	576	667	737	999999	999999	93	36	775	319	999999	374	533	999999	443	999999	611	999999	601	999999	999999	348	999999	352	999999	999999	715	955	421	366	999999	260	155	56	839	776	999999	999999	341	999999	999999	288	232	66	539	85	766	86	763	163	999999	126	999999	450	835	999999	626	324	739	545	597	999999	615	418	622	187	229	486	999999	666	957	839	999999	676	210	423	126	893	813	999999	999999	638	202	267	999999	580	359	705	220	503	160	582	41	795	337	904	672	813	443	361	856	289	508	106	206	376	999999	234	249	999999	229	732	511	816	365	999999	935	357	999999	999999	999999	524	275	84	999999	384	999999	850	349	306	750	312	459	461	76	900	140	105	71	784	110	999999	465	799	284	999999	81	225	440	378	999999	999999	999999	999999	534	342	23	434	590	821	999999	629	999999	999999	671	916	282	60	750	464	828	839	295	482	941	701	68	476	999999	98	313	592	999999	999999	999999	435	999999	67	927	999999	886	999999	999999	249	226	
480	251	522	138	999999	999999	999999	474	976	549	999999	999999	82	460	832	283	547	634	502	999999	975	999999	913	616	245	170	225	133	26	999999	132	999999	999999	266	470	460	999999	348	442	943	999999	127	443	431	207	405	683	606	104	460	349	82	999999	999999	250	270	337	906	892	999999	930	897	999999	999999	999999	804	983	999999	989	381	999999	999999	201	559	235	858	776	491	418	840	999999	999999	38	565	237	60	322	324	25	210	132	640	999999	245	23	394	668	45	999999	403	999999	867	617	999999	723	151	880	463	999999	999999	493	999999	497	61	721	322	999999	893	180	377	492	669	999999	789	999999	999999	751	999999	546	840	199	999999	487	999999	428	999999	999999	999999	841	96	179	999999	817	999999	716	287	152	404	523	701	525	775	864	637	999999	751	999999	999999	474	627	399	923	916	999999	202	752	368	999999	633	112	320	564	61	94	207	632	851	178	999999	971	953	999999	999999	999999	325	999999	999999	999999	113	676	552	183	839	223	696	999999	942	162	439	964	918	669	771	421	999999	960	724	779	439	288	899	897	754	503	674	52	491	999999	350	999999	874	518	999999	999999	559	147	724	837	397	999999	690	999999	738	118	63	293	585	31	465	364	999999	107	999999	999999	777	655	999999	346	549	653	764	999999	811	999999	999999	999999	300	999999	861	252	246	886	999999	487	999999	210	169	646	999999	999999	467	469	616	986	999999	777	999999	554	999999	904	718	999999	298	744	197	999999	999999	87	28	999999	993	769	169	222	999999	813	715	932	236	576	495	782	896	167	195	304	264	825	581	999999	311	745	636	957	999999	858	597	647	300	779	322	91	628	797	398	697	310	999999	999999	276	72	999999	328	612	418	936	999999	140	999999	892	564	72	506	706	351	257	999999	211	999999	269	225	999999	999999	456	263	999999	999999	999999	769	999999	994	860	957	315	260	999999	427	999999	999999	999999	999999	466	99	407	999999	260	585	921	456	151	563	108	715	608	60	999999	534	871	358	15	999999	391	371	70	898	703	114	200	455	214	829	999999	999999	100	892	999999	999999	243	999999	13	827	242	653	628	999999	895	155	999999	265	999999	612	999999	999999	543	816	985	105	999999	509	522	155	394	476	251	321	999999	445	999999	716	999999	25	300	639	355	999999	549	999999	742	999999	999999	999999	756	935	999999	602	282	445	129	284	907	663	999999	734	999999	857	442	766	999999	316	490	460	530	641	999999	250	322	917	329	365	999999	256	999999	903	507	999999	399	999999	999999	648	49	18	999999	350	809	636	76	999999	999999	498	744	
783	336	435	645	551	36	124	971	949	290	365	126	999999	999999	660	310	56	237	999999	999999	983	489	763	277	999999	999999	190	832	337	184	999999	999999	830	620	492	920	927	999999	955	937	284	488	336	367	683	892	999999	342	158	336	29	338	175	40	761	303	999999	167	173	999999	846	292	643	775	534	368	295	153	525	740	382	788	281	999999	193	999999	163	406	593	589	999999	848	684	11	999999	427	830	799	859	199	357	770	104	549	999999	992	844	560	832	324	607	999999	816	418	953	240	66	999999	847	999999	150	175	573	999999	831	999999	999999	641	620	116	538	999999	293	336	392	612	694	732	725	200	660	602	573	278	999999	176	999999	276	57	923	370	481	952	603	999999	192	206	999999	717	103	394	212	999999	726	999999	121	134	490	35	351	999999	334	634	656	605	547	999999	304	601	999999	967	341	594	697	746	999999	999999	689	999999	210	415	183	24	631	806	457	662	999999	492	999999	52	550	250	999999	999999	45	847	305	998	511	590	901	919	63	136	62	618	999999	979	729	577	999999	999999	825	935	373	320	999999	999999	999999	885	754	812	729	621	999999	101	999999	319	999999	219	247	690	774	620	514	263	999999	505	754	838	419	867	762	999999	608	346	424	770	24	999999	999999	455	850	626	835	98	199	441	709	999999	731	932	279	999999	339	753	439	215	431	119	359	506	105	319	475	886	60	436	23	90	676	126	305	985	374	792	840	158	784	425	74	529	796	793	117	486	597	999999	963	854	906	219	349	905	375	348	999999	541	999999	948	47	762	999999	628	293	999999	637	294	999999	547	913	290	430	999999	54	829	710	312	211	989	299	809	473	168	183	467	776	400	619	35	443	308	997	836	387	999999	112	999999	999999	503	849	999999	105	425	941	999999	788	344	860	545	638	56	339	171	659	238	999999	268	455	825	837	246	674	131	113	614	293	594	627	999999	727	542	999999	708	149	985	714	57	999999	557	679	442	540	84	396	396	968	835	186	158	999999	999999	722	683	665	612	638	999999	321	336	342	999999	716	999999	818	106	999999	631	999999	673	524	251	50	897	156	404	705	600	999999	717	646	458	418	999999	731	999999	999999	128	53	536	999999	740	735	890	225	485	726	999999	265	300	152	347	813	513	634	770	802	999999	537	999999	907	999999	249	604	999999	884	785	247	395	999999	286	999999	588	495	325	784	516	999999	681	999999	678	999999	345	443	999999	999999	999999	999999	844	999999	999999	999999	591	999999	629	320	999999	141	210	
341	999999	489	38	330	999999	26	759	328	197	999999	263	999999	153	865	592	625	702	999999	999999	391	999999	880	999999	433	854	291	543	805	999999	15	293	385	999999	350	971	999999	262	24	429	558	549	326	999999	999999	707	437	851	725	199	999999	618	695	111	999999	102	819	96	605	476	732	483	953	999999	191	566	878	703	999999	894	404	372	999999	386	481	842	922	172	408	726	999999	999999	818	616	999999	999999	999999	999999	999999	999999	161	111	999999	548	696	84	999999	864	536	438	999999	734	999999	999999	795	641	930	319	630	975	999999	656	999999	878	59	302	665	346	600	999999	967	604	999999	554	742	302	714	148	999999	406	256	999999	999999	970	897	692	391	987	821	230	466	289	653	165	88	505	423	999999	999999	999999	419	999999	274	742	999999	234	173	504	98	502	926	791	629	233	729	999999	30	999999	981	999999	911	677	999999	379	336	999999	951	999999	476	999999	878	935	649	999999	986	999999	999999	892	509	673	529	999999	899	328	304	999999	999999	429	436	965	999999	704	797	143	492	741	733	894	416	781	282	999999	38	999999	624	990	999999	999999	246	732	329	999999	218	999999	837	34	778	207	999999	662	38	531	979	999999	763	183	148	516	999999	254	274	898	486	728	400	772	858	58	704	314	532	325	193	999999	999999	356	496	489	305	468	999999	535	999999	754	999999	751	999999	527	97	450	852	999999	999999	992	467	431	650	999999	917	74	175	730	503	770	999999	712	348	285	865	999999	687	658	220	999999	291	738	88	732	974	999999	994	341	999999	263	999999	896	999999	201	999999	223	705	15	572	241	302	243	42	999999	624	50	999999	502	661	999999	762	203	425	206	999999	729	352	999999	999999	278	80	999999	999999	999999	999999	243	928	157	48	651	710	681	96	979	52	58	999999	39	118	999999	999999	502	679	999999	501	268	480	588	999999	516	871	787	999999	303	170	999999	473	792	741	390	122	266	999999	20	970	90	116	446	164	662	999999	323	809	581	41	999999	999999	489	748	59	763	350	666	532	780	922	191	792	999999	584	584	913	298	727	822	980	48	999999	999999	420	161	43	999999	828	999999	557	978	919	272	592	312	999999	999999	692	627	772	599	999999	239	57	899	324	628	579	87	120	35	91	999999	61	539	495	180	337	897	729	916	999999	49	233	944	272	530	235	999999	600	869	999999	109	59	390	117	440	271	521	837	415	999999	751	382	532	896	170	220	63	816	813	716	999999	999999	856	761	891	16	999999	999999	793	999999	307	486	250	429	982	709	999999	999999	
65	999999	999999	69	323	72	96	666	700	999999	112	319	182	464	787	163	811	211	203	999999	999999	433	999999	999999	53	23	556	275	141	112	999999	460	549	999999	999999	903	899	735	999999	999999	674	999999	315	65	533	999999	999999	843	698	97	618	781	515	51	216	632	751	931	999999	310	515	821	534	598	999999	651	769	551	703	883	263	999999	626	409	954	990	128	999999	360	569	793	713	576	54	494	143	999999	999999	424	139	162	999999	719	283	288	999999	700	717	922	882	714	999999	149	999999	834	542	999999	116	999999	226	513	649	580	456	517	802	255	490	114	10	706	271	137	999999	731	999999	999999	352	131	111	999999	411	190	478	854	125	573	761	220	951	999999	838	421	208	999999	512	397	272	999999	485	607	220	999999	921	185	453	550	999999	93	999999	185	812	985	985	926	112	469	112	602	401	238	999999	280	162	999999	867	999999	929	949	999999	999999	104	585	645	503	89	999999	268	303	411	575	999999	677	999999	775	176	853	435	281	522	53	295	999999	999999	256	123	940	460	899	317	603	999999	625	864	999999	999999	236	999999	999999	999999	314	210	808	999999	999999	239	816	608	386	999999	23	423	658	437	185	613	434	220	999999	389	148	999999	999999	985	807	955	384	813	31	694	999999	514	943	999999	218	842	486	999999	999999	27	307	341	999999	54	999999	999999	999999	999999	688	999999	657	25	950	999999	708	965	842	823	393	870	855	12	586	691	915	509	480	234	999999	342	137	954	671	381	92	807	999999	999999	691	627	992	196	134	985	47	999999	999999	841	725	252	10	999999	96	678	171	305	754	391	999999	794	999999	738	969	355	909	999999	354	579	30	999999	701	999999	999999	999999	878	669	999999	601	654	991	999999	639	508	976	342	999999	867	999999	219	786	62	883	195	896	917	264	226	778	86	999999	580	984	820	823	551	999999	530	331	800	502	999999	999999	737	147	848	81	999999	993	23	444	835	361	369	243	849	817	342	245	999999	999999	452	999999	525	999999	421	962	999999	684	999999	860	999999	546	201	717	369	898	999999	58	58	846	999999	233	765	999999	999999	228	624	999999	974	999999	150	295	483	186	999999	328	638	427	725	886	262	554	999999	999999	501	298	169	651	874	950	671	293	999999	11	599	229	343	999999	809	202	347	241	709	701	720	657	73	25	999999	51	270	999999	332	171	593	480	664	612	150	999999	68	972	712	34	71	856	999999	481	587	830	984	999999	617	532	549	30	844	867	442	843	999999	154	984	999999	689	999999	960	35	417	128	
564	731	743	999999	144	374	529	685	639	863	559	999999	437	836	66	515	120	800	622	573	635	999999	179	306	985	914	988	999999	345	999999	896	83	999999	999999	276	263	999999	999999	398	184	501	999999	238	999999	294	643	717	157	999999	183	999999	170	999999	999999	493	766	999999	447	613	999999	386	649	999999	521	967	999999	999999	968	570	802	999999	101	999999	448	81	999999	999999	601	21	352	206	999999	113	171	293	735	670	228	999999	509	999999	999999	415	178	797	999999	819	716	611	808	124	749	587	973	678	742	759	999999	772	26	207	960	999999	271	33	546	545	999999	237	242	815	309	992	70	999999	931	685	999999	999999	999999	657	852	989	213	237	457	262	140	492	551	999999	705	999999	959	312	742	147	999999	155	261	316	640	488	999999	992	814	999999	527	999999	999999	999999	526	323	552	369	999999	970	232	43	575	999999	415	696	686	265	120	999999	999999	999999	367	793	541	999999	400	913	999999	999999	620	220	422	700	735	267	744	494	999999	392	903	999999	957	772	915	120	999999	967	999999	999999	802	999999	882	961	723	770	515	953	525	439	923	638	352	980	999999	21	620	874	557	999999	951	999999	805	727	999999	999999	799	595	878	430	516	999999	999999	83	571	999999	338	461	999999	999999	751	999999	969	30	469	274	257	999999	422	999999	499	705	419	752	999999	610	999999	164	21	289	970	919	999999	104	999999	999999	626	278	418	999999	683	169	999999	592	999999	170	232	785	268	684	196	999999	182	974	931	999999	22	999999	91	961	198	183	449	698	999999	999999	999999	875	107	999999	648	978	568	569	230	340	808	999999	356	831	999999	999999	896	336	103	156	746	999999	999999	121	488	365	197	456	663	510	720	208	597	574	455	357	999999	299	46	217	265	612	999999	600	13	195	913	259	584	665	286	122	604	848	999999	613	712	985	999999	999999	791	121	905	720	619	609	999999	782	386	39	999999	607	999999	885	891	144	357	999999	118	999999	452	999999	999999	998	233	608	604	749	999999	841	645	999999	999999	753	999999	153	999999	43	980	403	999999	141	873	999999	821	678	999999	719	999999	951	265	149	876	196	999999	999999	999999	907	999999	21	15	490	999999	544	394	999999	999999	546	468	748	437	324	591	999999	348	320	999999	327	999999	555	786	884	792	537	585	505	999999	999999	999999	999999	905	798	547	969	398	999999	999999	999999	170	999999	881	284	260	218	999999	999999	558	171	999999	529	999999	921	731	941	235	130	697	765	959	888	325	999999	633	895	999999	638	777	621	326	873	482	999999	166	506	999999	999999	999999	
584	23	644	947	664	775	393	783	983	999999	605	744	277	999999	82	379	999999	364	999999	999999	999999	375	885	173	936	844	974	56	64	764	234	277	723	496	123	751	324	941	661	409	249	122	859	999999	181	877	59	106	410	365	883	151	967	859	278	219	999999	481	999999	819	800	999999	728	228	842	338	30	781	663	330	65	341	999999	306	411	252	999999	324	991	999999	795	878	999999	698	880	999999	999999	863	227	999999	623	843	931	841	609	903	393	640	728	843	857	277	442	89	310	999999	999999	670	458	999999	999999	813	489	951	33	922	999999	40	348	759	38	999999	564	999999	707	221	999999	999999	697	508	859	999999	999999	158	212	999999	445	566	397	338	645	999999	415	201	210	999999	999999	999999	817	686	213	999999	302	969	814	700	999999	683	382	99	152	586	973	999999	176	999999	227	340	749	505	999999	999999	999999	999999	124	399	751	372	558	999999	857	999999	54	999999	305	506	999999	627	999999	512	999999	761	194	999999	999999	999999	999999	466	34	384	592	999999	999999	322	209	79	720	292	999999	424	999999	350	134	484	241	722	541	962	653	669	999999	599	999999	247	690	999999	999999	344	824	65	734	295	347	184	315	833	199	999999	999999	235	786	301	772	920	563	473	636	709	76	473	527	703	812	364	141	992	38	999999	631	999999	130	386	999999	999999	690	663	12	999999	179	408	532	999999	999999	427	883	999999	827	999999	999999	226	999999	249	277	999999	538	40	482	982	53	322	805	205	109	999999	999999	999999	833	999999	239	999999	999999	686	540	668	940	716	552	999999	481	189	999999	999999	319	415	395	881	118	116	271	659	190	999999	906	857	603	999999	710	999999	322	483	999999	854	999999	999999	755	411	709	608	999999	821	488	98	999999	863	156	852	885	999999	999999	999999	301	727	711	580	718	451	999999	682	75	613	16	728	81	997	72	321	116	535	659	983	182	510	999999	999999	180	102	518	52	710	750	450	25	881	98	192	400	999999	275	75	314	999999	999999	543	806	999999	999999	999999	513	999999	835	746	360	45	958	61	999999	999999	271	409	999999	932	737	972	325	173	990	999999	999999	815	672	178	841	469	355	999999	155	966	999999	635	999999	86	14	251	874	13	100	980	999999	999999	401	369	999999	999999	449	999999	999999	63	999999	643	823	911	999999	999999	139	667	905	999999	689	606	999999	824	150	999999	988	549	928	495	108	321	82	20	924	946	999999	999999	296	975	29	973	999999	102	748	999999	811	509	999999	316	122	216	108	209	300	325	140	999999	228	999999	877	999999	453	
408	955	906	570	813	986	96	284	826	999999	929	999999	999999	149	813	85	999999	823	488	507	621	383	891	223	873	719	609	815	846	93	50	108	129	999999	999999	146	999999	686	999999	522	999999	42	295	835	178	338	584	186	999999	999999	335	432	398	402	831	34	74	693	696	999999	387	280	437	743	340	999999	751	196	89	677	244	217	999999	966	551	999999	98	65	55	544	145	999999	499	355	758	617	710	727	698	45	82	157	999999	903	144	999999	999999	552	504	999999	587	397	107	649	266	127	999999	432	851	251	936	19	999999	999999	959	955	999999	91	984	723	999999	34	497	54	605	999999	227	921	831	866	999999	545	560	708	957	747	334	850	999999	640	999999	288	999999	457	108	73	509	837	999999	189	903	522	568	999999	225	563	999999	999999	53	999999	999999	685	600	984	266	999999	458	939	204	221	630	931	992	999999	712	842	158	50	945	999999	587	390	977	652	963	472	977	778	999999	404	847	281	806	919	999999	335	687	891	200	707	999999	569	642	732	558	971	999999	999999	79	382	999999	999999	117	999999	591	999999	707	948	30	793	423	680	457	999999	374	359	135	999999	612	386	999999	999999	849	248	927	28	747	254	104	992	942	999999	708	120	989	999999	174	304	338	231	999999	739	870	999999	294	933	122	841	999999	999999	999999	456	612	692	227	158	20	869	583	573	771	463	854	38	999999	661	971	347	811	386	194	830	745	391	999999	426	396	452	953	993	906	906	886	999999	155	495	160	26	892	999999	977	304	720	764	999999	174	884	842	999999	633	962	775	39	981	24	25	711	999999	933	801	761	999999	915	589	666	865	999999	959	882	365	510	999999	454	970	409	889	999999	980	931	594	541	554	897	330	41	141	876	904	880	140	783	929	999999	101	89	420	999999	999999	108	594	999999	999999	959	199	132	17	331	69	582	999999	905	999999	300	349	999999	217	670	594	999999	535	988	672	88	752	581	581	872	362	891	988	510	979	882	346	996	615	999999	707	208	999999	810	817	999999	756	999999	62	639	743	831	871	749	794	582	572	605	999999	847	216	617	550	145	999999	178	593	623	926	999999	999999	352	654	622	962	396	534	725	181	999999	999999	527	999999	942	139	999999	29	249	715	999999	319	740	80	999999	388	100	657	888	841	648	738	999999	999999	213	685	400	187	259	786	408	999999	846	434	999999	524	999999	98	608	999999	448	999999	354	908	999999	999999	223	999999	885	243	872	999999	646	999999	532	610	200	229	325	266	999999	999999	999999	462	
317	358	473	999999	999999	253	700	999999	58	883	999999	500	999999	999999	778	674	472	128	301	25	999999	999999	411	962	901	975	334	999999	772	352	276	105	999999	891	601	180	999999	906	999999	642	543	999999	690	763	491	42	225	965	999999	651	794	999999	999999	754	999999	647	946	510	415	519	918	241	999999	999999	616	999999	121	503	633	607	999999	565	340	659	482	53	979	648	481	868	999999	999999	28	130	558	655	54	633	353	953	234	565	501	278	723	312	641	983	156	193	920	722	342	842	999999	238	290	401	282	999999	667	308	999999	999999	759	560	999999	999999	158	999999	999999	488	159	679	383	52	74	72	999999	180	999999	996	502	297	999999	46	999999	185	999999	330	375	653	999999	848	999999	999999	535	954	999999	173	98	532	835	195	930	442	573	663	469	11	999999	999999	464	999999	999999	671	805	999999	598	999999	999999	47	42	828	999999	609	137	311	393	457	999999	119	554	773	91	879	999999	317	367	999999	473	999999	715	84	166	157	999999	258	754	624	999999	793	999999	796	639	60	499	999999	598	330	315	271	280	21	494	63	999999	999999	31	224	510	498	384	93	258	171	999999	958	671	448	420	879	556	768	337	999999	753	757	144	40	389	164	718	999999	209	999999	102	704	589	112	484	999999	236	540	999999	631	418	281	547	999999	999999	541	999999	160	909	436	715	511	684	999999	310	915	557	991	835	356	780	348	884	56	79	627	378	569	963	999999	652	26	655	999999	314	999999	220	666	311	847	819	567	136	999999	496	590	999999	818	802	568	999999	245	704	767	851	999999	397	999999	407	111	173	999999	196	996	783	999999	856	978	999999	828	705	890	999999	987	537	222	999999	120	560	999999	607	999999	767	405	999999	999999	999999	999999	853	244	999999	719	999999	210	683	53	381	999999	989	798	734	51	360	973	863	70	999999	716	239	999999	858	287	940	919	999999	613	18	999999	43	377	386	967	134	233	744	985	999999	489	313	999999	841	92	999999	999999	754	566	209	999999	541	902	861	605	658	224	999999	999999	778	350	706	80	999999	589	106	622	421	766	999999	137	239	999999	439	75	999999	746	999999	776	166	189	174	937	414	225	259	140	515	781	319	909	847	938	217	999999	782	243	457	261	985	508	349	987	649	999999	563	664	473	795	202	912	426	609	649	599	185	769	666	999999	339	966	116	640	457	17	290	301	670	158	999999	179	999999	999999	790	658	999999	999999	999999	342	661	999999	666	720	589	999999	999999	999999	298	617	115	23	577	637	921	999999	401	709	
539	641	790	272	993	324	512	999999	623	880	819	991	760	997	999999	333	169	744	999999	396	61	999999	523	53	13	62	52	279	602	661	624	999999	267	139	647	656	551	999999	601	351	217	566	999999	613	427	307	999999	999999	999999	999999	999999	999999	999999	999999	999999	489	128	746	999999	941	281	242	999999	999999	999999	57	733	999999	360	999999	999999	770	152	957	188	494	276	910	625	706	204	999999	999999	359	193	447	62	999999	999999	167	538	804	139	660	999999	975	145	999999	358	380	573	999999	757	999999	471	707	45	999999	999999	173	999999	218	131	563	747	999999	504	81	778	818	995	480	159	202	296	977	641	491	887	213	999999	999999	562	255	142	967	187	30	887	485	411	999999	437	999999	944	329	683	575	912	733	999999	74	52	999999	384	102	87	999999	430	493	999999	999999	999999	622	814	768	655	875	430	779	999999	999999	193	302	416	705	53	842	257	966	303	75	578	164	732	294	411	32	870	50	890	999999	600	403	419	999999	425	814	502	185	673	807	155	999999	573	997	880	750	133	999999	999999	244	999999	463	999999	10	974	720	890	530	366	999999	999999	390	889	548	883	789	882	559	290	238	350	82	999999	999999	920	445	591	734	414	661	899	201	990	655	313	146	999999	419	882	999999	924	999999	818	50	802	764	253	34	123	100	867	574	999999	820	894	999999	170	704	90	999999	138	165	999999	705	999999	814	399	999999	245	747	586	473	676	999999	313	378	263	262	693	999999	202	566	621	323	794	335	802	180	761	77	975	508	338	999999	999999	999999	855	123	315	988	999999	19	789	375	999999	403	999999	814	517	525	999999	907	21	999999	999999	571	543	803	910	999999	21	999999	999999	177	771	87	999999	332	999999	544	999999	999999	946	999999	789	192	777	255	808	401	999999	987	662	245	95	77	497	413	16	14	999999	62	212	906	976	155	536	999999	999999	437	268	574	806	972	999999	841	999999	316	145	999999	794	297	994	519	972	34	999999	247	999999	999999	589	732	999999	999999	319	999999	937	50	999999	999999	999999	999999	651	380	142	862	190	690	999999	254	116	191	277	852	220	937	68	999999	934	999999	589	299	539	901	848	536	259	803	999999	544	999999	920	999999	999999	508	637	999999	624	386	999999	844	875	999999	999999	596	408	464	473	999999	381	411	254	116	776	999999	366	999999	750	532	606	999999	386	37	697	350	196	603	776	354	582	999999	999999	316	999999	117	713	999999	999999	314	450	81	999999	21	291	999999	659	999999	811	446	151	21	999999	101	779	506	999999	848	317	
999999	409	804	688	129	219	90	999999	938	999999	668	351	82	924	445	92	535	827	374	999999	565	691	383	791	339	999999	999999	404	351	536	999999	650	999999	976	999999	904	999999	393	666	802	210	175	720	531	153	105	999999	96	460	19	254	678	102	111	752	999999	36	23	359	917	999999	686	625	411	999999	28	486	105	999999	541	446	999999	171	999999	546	399	970	999999	999999	243	142	999999	944	342	292	999999	999999	762	233	408	999999	999999	44	999999	165	524	549	319	567	134	619	973	376	919	573	112	516	529	565	362	835	184	999999	125	999999	171	999999	293	129	999999	470	723	999999	321	662	815	117	422	417	32	999999	660	294	999999	624	168	999999	999999	999999	189	143	999999	207	870	999999	703	266	918	964	993	781	999999	200	999999	664	895	111	64	266	999999	999999	999999	122	543	999999	185	890	851	501	999999	62	717	524	939	190	999999	526	11	748	959	558	198	457	424	999999	593	470	50	859	728	67	64	999999	999999	193	49	915	663	367	999999	812	415	427	999999	940	74	741	260	999999	232	379	110	315	307	209	806	999999	698	303	919	714	850	999999	772	567	999999	999999	513	755	150	526	862	999999	360	157	152	999999	118	999999	186	851	219	976	999999	359	957	999999	999999	811	387	403	999999	369	447	683	961	423	655	781	942	124	238	504	923	705	516	466	999999	160	999999	45	537	224	127	78	505	874	999999	423	999999	258	489	701	378	999999	309	503	205	677	195	729	125	337	540	71	622	714	63	931	842	500	999999	320	999999	999999	865	12	252	379	187	97	999999	999999	180	694	634	536	136	185	405	23	270	287	964	337	919	999999	684	999999	999999	790	821	433	580	119	464	178	999999	36	881	307	261	826	499	107	670	883	999999	846	437	96	588	877	999999	829	240	999999	355	427	432	664	328	196	924	999999	999999	635	661	71	240	466	590	109	303	999999	762	999999	787	867	666	46	999999	999999	628	999999	211	944	896	751	879	999999	822	528	604	226	999999	74	902	112	831	45	231	105	616	970	505	488	583	437	77	795	730	488	761	396	999999	999999	567	999999	195	331	738	910	999999	999999	643	71	505	87	129	697	542	684	45	631	814	948	231	658	863	723	999999	469	684	93	999999	999999	999999	999999	606	999999	507	347	999999	509	306	321	913	332	336	444	983	506	318	379	999999	55	999999	140	582	671	268	909	700	472	960	999999	235	107	999999	309	304	297	999999	630	200	204	767	535	335	999999	999999	999999	331	429	999999	999999	160	314	830	
181	891	637	635	934	239	597	646	454	999999	36	95	815	266	999999	149	695	35	687	189	999999	288	916	804	89	636	370	588	281	732	105	128	921	999999	895	417	667	661	999999	999999	602	558	322	987	308	416	229	642	303	999999	54	839	999999	134	771	999999	975	999999	556	999999	869	18	374	722	453	907	174	547	371	620	999999	43	488	999999	586	999999	999999	929	506	672	417	728	999999	992	687	266	656	796	506	999999	999999	835	115	249	999999	594	193	600	544	400	252	681	280	683	806	20	999999	186	548	270	927	999999	999999	883	890	151	723	382	999999	197	261	377	999999	369	187	999999	928	248	764	992	327	375	395	116	430	735	999999	611	195	676	904	479	258	999999	84	397	510	231	359	390	870	810	565	356	148	874	639	911	505	169	999999	999999	422	999999	999999	561	999999	228	463	164	693	999999	196	999999	292	782	129	806	294	790	147	706	889	383	132	516	999999	48	999999	999999	105	545	999999	999999	593	791	67	702	302	523	737	999999	768	999999	999999	758	623	206	74	999999	755	833	626	715	999999	386	233	48	433	999999	751	621	260	907	68	999999	15	170	999999	501	724	999999	513	771	62	856	938	694	686	373	892	613	999999	612	800	272	919	400	13	999999	999999	28	278	865	772	999999	40	860	146	549	752	463	432	573	641	338	329	855	662	176	447	539	362	999999	543	147	646	648	117	796	238	615	166	566	933	705	158	648	999999	999999	825	87	557	999999	999999	439	191	411	971	999999	999999	73	737	837	769	38	999999	218	331	634	479	391	752	350	320	147	999999	865	999999	935	189	681	856	726	999999	370	981	225	999999	999999	955	245	677	645	854	175	878	328	796	999999	49	939	327	374	467	443	335	217	826	999999	143	999999	771	45	292	270	999999	20	497	409	57	451	768	227	999999	243	999999	116	495	155	269	977	999999	735	999999	999999	364	999999	269	906	999999	773	399	966	971	639	474	641	363	999999	957	867	831	999999	856	598	999999	110	695	233	729	999999	721	680	223	165	999999	45	149	51	906	725	751	590	999999	284	999999	802	255	50	768	82	753	902	999999	401	155	681	999999	999999	79	263	796	46	187	999999	62	719	999999	815	391	439	502	321	686	241	126	251	32	999999	546	378	999999	654	464	656	475	999999	492	822	19	576	165	999999	972	652	999999	715	412	558	999999	999999	59	440	659	999999	580	441	225	956	999999	904	658	307	761	999999	409	151	581	999999	351	242	236	999999	805	814	283	661	349	44	
312	999999	838	474	360	214	329	999999	995	135	86	43	999999	536	546	115	999999	858	89	280	253	999999	143	881	216	989	115	128	635	999999	999999	918	102	191	654	874	76	999999	946	557	382	999999	155	999999	999999	318	638	999999	999999	699	999999	424	581	78	999999	524	999999	999999	267	999999	108	210	788	161	999999	167	999999	422	999999	672	49	733	912	532	898	267	642	999999	436	999999	999999	999999	734	935	947	640	347	33	400	140	607	999999	926	999999	999999	181	207	994	386	297	999999	225	818	999999	660	173	999999	59	179	999999	999999	999999	999999	369	20	693	475	999999	213	439	820	917	32	751	999999	929	807	999999	83	726	69	647	311	149	531	144	596	999999	999999	784	137	297	853	867	258	27	589	567	999999	765	706	355	791	946	476	458	999999	999999	999999	731	366	186	976	999999	473	243	287	999999	999999	875	107	999999	999999	999999	311	999999	999999	164	503	57	350	250	761	999999	30	714	999999	364	999999	999999	940	529	368	553	428	999999	321	410	999999	24	999999	208	729	699	999999	254	777	373	645	999999	394	49	999999	607	999999	126	425	668	432	999999	387	922	999999	764	935	999999	999999	999999	999	360	220	663	759	488	999999	152	999999	72	649	999999	937	493	999999	728	688	901	956	999999	172	999999	535	653	999999	645	637	817	490	965	764	100	160	753	999999	999999	733	731	999999	999999	299	248	605	363	29	655	821	893	999999	989	999999	43	621	342	861	696	824	567	685	123	850	499	662	555	307	558	625	193	129	434	999999	957	621	871	471	924	707	182	634	332	824	744	614	500	888	730	479	999999	999999	999999	470	999999	55	999999	999999	799	586	60	65	470	999999	637	774	778	994	128	422	999999	871	999999	989	652	999999	363	299	116	885	999999	666	999999	88	808	302	452	964	829	999999	999999	636	671	348	656	127	173	302	196	969	836	505	769	999999	729	946	954	687	818	242	692	876	138	914	424	393	488	392	231	999999	332	813	999999	999999	966	123	210	999999	342	535	769	70	113	146	58	665	999999	269	359	862	347	764	156	999999	229	579	508	756	923	273	639	999999	999999	999999	647	33	340	999999	999999	615	999999	366	355	293	473	631	772	999999	866	759	497	228	999999	369	998	999999	666	579	999999	396	999999	453	674	79	895	988	990	262	498	35	999999	344	917	744	126	999999	999999	863	133	598	807	517	890	999999	999999	420	999999	999999	852	89	366	999999	999999	999999	999	301	691	286	999999	484	640	999999	502	841	433	163	311	297	252	27	158	803	455	399	589	
108	999999	510	999999	485	249	289	409	418	668	573	769	961	744	999999	299	999999	476	648	999999	999999	24	59	740	622	118	461	468	835	931	562	315	184	375	901	738	191	982	911	999999	999999	120	93	999999	860	393	350	999999	428	999999	26	336	807	999999	999999	93	514	769	681	377	787	821	573	487	116	267	594	596	842	96	999999	159	999999	999999	605	186	931	877	999999	999999	768	907	50	118	914	999999	999999	741	82	818	233	999999	999999	543	457	999999	546	605	76	602	798	754	710	341	619	866	999999	999999	837	126	162	637	888	452	609	879	781	465	573	879	999999	853	999999	34	862	695	999999	999999	999999	999999	639	335	811	999999	999999	24	207	708	498	58	464	114	999999	956	666	596	533	999999	933	577	758	91	42	999999	842	945	240	686	999999	923	999999	999999	449	771	487	999999	826	609	22	999999	682	82	967	525	425	999999	948	566	368	276	172	999999	999999	387	316	558	999999	624	445	494	783	520	239	999999	40	715	665	143	478	839	770	923	845	348	895	999999	124	517	771	999999	999999	999999	328	212	761	38	661	72	464	929	533	211	173	528	812	171	842	402	999999	709	989	999999	98	999999	999999	248	153	749	491	630	443	999999	853	999999	999999	999999	202	999999	813	12	999999	603	678	999999	315	569	999999	327	535	733	843	721	32	71	208	191	585	799	707	523	884	911	580	999999	495	747	357	999999	41	702	969	815	999999	999999	655	396	147	548	999999	935	488	826	999999	758	787	722	763	792	59	316	999999	402	330	299	127	152	32	999999	64	999999	222	844	296	833	764	37	142	539	999999	812	999999	47	999999	771	999999	68	697	999999	56	773	983	999999	999999	725	999999	577	495	299	999999	512	373	302	999999	654	723	643	540	390	993	999999	589	234	386	999999	272	496	815	999999	264	69	455	210	798	999999	999999	657	977	571	999999	196	542	842	999999	902	449	751	999999	931	999999	999999	999999	316	828	296	193	759	187	629	999999	999999	761	936	999999	999999	67	172	999999	212	999999	76	666	969	727	807	999999	746	70	484	797	999999	943	883	510	862	542	149	382	511	108	825	999999	358	999999	981	435	605	807	999999	999999	286	256	350	861	999999	735	558	999999	999999	999999	446	698	703	831	941	739	999999	436	182	773	918	790	993	114	255	597	317	861	745	381	621	939	211	639	521	999999	999999	32	529	999999	983	559	360	999999	661	136	999999	527	176	251	557	179	634	95	999999	999999	263	246	615	394	427	697	843	649	458	506	999999	999999	320	677	147	
854	906	55	789	368	439	999999	452	129	821	790	999999	999999	823	452	315	126	712	35	20	365	417	145	709	999999	716	710	999999	164	999999	999999	999999	999999	113	703	272	999999	305	568	65	701	793	999999	572	637	12	999999	999999	16	201	380	999999	294	666	782	447	999999	346	503	999999	729	579	298	490	119	583	999999	400	130	999999	726	821	154	969	999999	571	999999	572	82	999999	377	884	976	999999	268	359	922	831	331	265	501	999999	802	999999	336	132	999999	16	999999	63	805	948	705	999999	475	559	999999	324	357	999999	526	209	274	219	285	844	602	335	231	999999	660	374	78	864	688	483	999999	999999	999999	197	76	914	119	28	999999	999999	188	160	496	999999	151	607	484	121	738	301	978	593	640	999999	529	179	784	702	402	441	879	999999	148	992	540	978	999999	169	153	612	100	255	999999	856	999999	999999	999999	523	618	63	890	956	136	999999	504	436	598	161	667	897	140	416	625	57	548	347	21	503	178	173	999999	325	968	136	211	732	862	783	826	87	340	271	93	999999	999999	922	714	752	498	113	389	530	999999	256	481	683	630	683	318	327	440	345	354	455	999999	574	988	999	194	771	573	815	334	999999	566	869	332	285	506	625	633	999999	15	74	783	405	999999	722	655	528	999999	189	475	508	999999	999999	916	638	223	976	934	715	567	999999	999999	574	205	911	689	611	999999	999999	999999	692	999999	181	340	289	671	730	751	275	354	666	668	394	349	826	942	571	952	693	72	529	691	999999	701	287	999999	218	209	911	43	999999	177	757	11	999999	813	475	665	637	999999	999999	235	668	370	901	68	999999	234	379	968	128	659	999999	999999	657	999999	777	999999	62	754	462	999999	839	242	999999	999999	911	393	566	22	999999	905	325	726	999999	304	32	999999	800	999999	389	983	999999	942	915	393	510	474	999999	781	999999	996	612	882	514	960	396	999999	69	412	157	762	999999	999999	999999	222	343	940	712	999999	978	230	999999	999999	999999	478	700	896	999999	917	987	446	49	999999	976	480	303	999999	221	999999	908	596	497	398	999999	626	325	474	450	702	60	570	762	990	803	816	327	779	999999	45	270	499	999999	152	424	710	723	883	389	32	919	900	728	999999	999999	391	999999	290	762	999999	999999	236	455	624	867	427	684	58	981	170	162	523	926	999999	999999	418	489	355	973	999999	903	999999	999999	999999	783	159	842	670	544	421	93	47	26	767	882	44	54	493	284	999999	36	674	901	229	869	405	999999	999999	743	47	999999	
386	317	401	999999	721	999999	36	840	717	999999	999999	514	569	86	125	506	999999	303	324	999999	995	999999	976	344	238	540	865	559	388	185	300	926	999999	519	706	730	625	921	171	892	27	652	567	422	999999	999999	999999	152	754	898	814	999999	428	673	999999	316	999999	66	617	191	286	477	462	999999	999999	97	999999	60	379	394	881	248	142	432	355	353	513	563	999999	78	208	722	999999	999999	371	51	999999	833	612	400	999999	569	313	980	999999	549	999999	999999	999999	924	163	291	999999	999999	999999	576	999999	996	327	562	803	777	999999	549	982	564	673	972	180	252	589	183	448	999999	995	321	934	162	999999	806	163	487	435	407	914	916	948	445	473	795	999999	511	515	59	999999	622	999999	999999	997	999999	876	227	855	885	345	979	842	999999	999999	705	641	963	999999	521	999999	325	351	335	999999	76	999999	237	508	384	999999	88	668	399	391	383	485	179	999999	765	999999	936	631	999999	72	934	83	164	999999	767	164	962	999999	993	999999	282	999999	510	999999	999999	445	648	718	999999	999999	999999	321	999999	999999	990	999999	471	999999	425	999999	472	693	802	272	700	999999	461	166	741	230	999999	757	674	748	999999	113	999999	999999	234	330	290	227	160	980	806	622	630	750	999999	546	692	163	905	410	187	588	477	999999	999999	999999	983	999999	977	260	214	509	647	705	304	886	256	431	584	104	312	255	543	821	466	999999	372	711	999999	205	538	999999	999999	273	999999	530	999999	736	610	999999	347	999999	999999	900	776	307	999999	925	456	204	999999	270	579	811	108	999999	55	656	999999	999999	576	281	999999	781	722	13	657	383	143	773	261	519	821	298	757	513	15	999999	54	999999	111	447	999999	881	904	277	999999	999999	175	639	999999	999999	955	257	999999	75	999999	468	187	773	649	999999	999999	683	943	999999	449	290	63	999999	926	412	612	621	261	139	27	535	877	455	381	999999	217	504	297	282	564	574	999999	999999	132	999999	465	999999	519	508	655	580	937	133	827	351	987	580	712	83	376	343	999999	589	999999	999999	591	732	401	999999	999999	297	396	671	226	875	710	370	472	389	947	340	999999	752	483	447	597	753	999999	40	629	636	791	224	905	231	577	990	999999	275	955	733	880	999999	999999	368	194	999999	907	999999	640	626	118	333	135	46	241	999999	115	999999	268	837	114	370	413	999999	505	181	766	995	307	720	725	999999	999999	224	460	625	638	999999	262	331	999999	675	999999	12	528	999999	98	999999	999999	999999	999999	999999	17	999999	628	519	82	366	862	
999999	510	912	999999	920	999999	911	898	911	585	615	999999	990	999999	937	999999	438	970	411	239	47	93	897	15	973	835	691	199	316	595	941	552	282	262	249	821	933	31	999999	111	616	569	186	292	384	718	999999	999999	79	135	200	548	671	136	999999	929	612	999999	680	95	219	722	999999	326	644	73	999999	737	118	126	999999	416	501	309	622	478	906	999999	631	264	940	14	129	190	404	402	881	155	999999	999999	218	999999	999999	393	999999	893	977	859	648	320	385	999999	577	953	999999	784	56	371	513	999999	33	997	999999	999999	154	214	603	999999	922	252	191	999999	309	798	907	40	999999	118	416	999999	999999	56	966	320	878	783	999999	176	122	999999	355	519	642	91	296	220	752	924	248	999999	300	999999	937	405	999999	999999	857	778	55	47	718	938	999999	784	855	976	41	964	547	371	999999	437	999999	999999	999999	672	554	999999	512	696	288	999999	869	728	438	925	119	999999	191	689	925	658	130	999999	901	999999	564	999999	999999	319	189	999999	386	877	910	999999	286	634	509	467	644	639	999999	358	759	999999	79	236	356	999999	867	470	783	857	445	999999	316	224	410	488	117	697	992	999999	517	501	999999	991	818	574	999999	484	70	723	55	296	391	771	999999	999999	348	338	999999	999999	451	999999	13	999999	442	791	557	999999	999999	30	999999	946	647	82	841	267	812	87	418	781	290	393	409	69	812	159	737	544	999999	85	150	778	999999	696	751	797	999999	245	559	999999	27	587	260	999999	374	109	648	318	930	68	522	270	920	728	24	68	319	943	716	999999	63	22	173	158	880	999999	759	950	999999	53	769	577	528	391	764	703	999999	999999	999999	999999	510	428	999999	999999	563	880	858	999999	681	999999	487	999999	999999	276	973	15	424	999999	170	793	349	697	987	999999	298	999999	742	539	964	321	999999	950	257	13	782	634	408	332	999999	999	999999	301	999999	999999	566	224	58	262	417	758	289	41	209	999999	999999	813	441	728	552	618	999999	329	999999	370	767	537	307	524	493	999999	999999	101	516	999999	80	58	428	358	329	83	896	490	131	999999	42	893	999999	354	999999	969	202	680	999999	999999	862	403	797	999999	999999	39	916	534	999999	78	161	999999	525	49	999999	324	394	93	408	999999	722	656	999999	297	338	999999	785	952	883	999999	155	926	320	539	307	677	999999	519	487	300	999999	371	721	63	64	844	999999	712	522	326	585	119	282	999999	999999	215	206	510	580	997	253	963	999999	999999	922	999999	876	999999	999999	164	72	874	
606	117	320	999999	934	154	243	493	999999	83	439	567	999999	999999	654	999999	284	101	481	751	999999	489	56	203	721	476	999999	999999	967	392	970	368	263	999999	999999	174	991	904	280	62	276	97	501	180	533	93	999999	999999	579	999999	710	999999	682	321	936	126	70	127	999999	468	24	414	525	123	112	81	999999	999999	999999	490	26	999999	820	429	999999	999999	988	999999	999999	637	170	253	259	999999	681	330	685	941	999999	397	999999	999999	999999	812	999999	999999	571	388	78	462	780	87	364	99	852	340	829	263	837	999999	137	194	458	11	307	999999	164	426	999999	781	999999	999999	464	145	386	152	999999	17	391	622	999999	999999	999999	216	857	92	889	169	999999	351	501	999999	114	689	999999	919	425	273	515	277	707	999999	999999	296	999999	418	999999	999999	999999	709	235	821	872	999999	999999	527	386	252	999999	224	999999	999999	999999	100	999999	999999	266	775	999999	467	727	841	502	999999	914	145	663	521	149	448	470	670	999999	547	999999	680	999999	890	999999	741	542	183	129	301	395	712	974	855	16	999999	999999	846	352	255	999999	394	329	758	309	999999	863	999999	112	999999	754	221	548	632	999999	999999	999999	376	999999	999999	924	554	721	211	728	999999	170	808	514	45	297	623	327	999999	566	999999	361	800	999999	224	877	999999	80	424	999999	183	174	352	880	407	699	785	999999	999999	999999	436	672	127	39	107	999999	65	360	77	417	140	893	347	75	253	258	999999	786	677	267	999999	484	307	664	554	999999	999999	928	117	346	512	668	119	999999	139	69	999999	770	999999	714	999999	327	12	999999	999999	290	826	286	636	159	95	998	287	999999	999999	999999	999999	463	485	999999	692	999999	253	999999	999999	472	999999	467	936	999999	24	842	303	963	445	928	999999	300	258	999999	221	999999	301	957	260	513	391	168	999999	186	999999	780	295	433	31	694	84	281	999999	999999	505	369	350	452	999999	253	705	323	515	155	480	84	215	999999	847	999999	999999	295	480	402	999999	625	662	999999	999999	244	557	869	941	750	854	209	200	314	768	851	999999	849	823	17	808	77	653	999999	705	999999	574	84	586	869	859	788	801	999999	862	999999	707	999999	952	899	696	835	381	764	999999	281	883	900	451	995	999999	999999	471	473	594	999999	972	13	64	879	669	482	293	82	891	76	999999	491	451	888	999999	999999	896	924	999999	973	695	888	367	999999	736	674	632	999999	907	872	327	338	124	848	908	703	999999	999999	239	223	551	309	873	999999	999999	401	458	563	850	361	999999	547	999999	999999	999999	
999999	645	629	152	999999	849	999999	174	28	749	79	377	999999	980	451	84	823	999999	107	431	395	25	143	561	999999	225	79	999999	555	999999	999999	186	503	530	824	999999	906	930	243	373	849	145	854	485	803	999999	855	582	409	999999	275	999999	64	999999	999999	999999	512	78	808	999999	999999	961	619	245	969	999999	874	999999	165	392	177	999999	999999	733	581	260	170	657	999999	999999	369	496	341	277	517	999999	131	999999	597	756	555	999999	999999	464	593	999999	999999	999999	516	999999	999999	783	426	26	119	999999	999999	331	999999	682	907	855	999999	497	419	293	630	351	727	51	772	999999	999999	409	999999	339	771	999999	149	693	734	551	150	849	171	586	80	999999	167	144	536	800	695	915	849	700	528	634	54	310	268	184	999999	999999	999999	588	309	27	999999	999999	999999	403	999999	999999	947	366	999999	470	336	999999	999999	315	193	593	514	972	999999	999999	560	146	999999	147	952	839	434	559	660	675	712	999999	287	62	144	387	999999	999999	999999	770	968	493	985	999999	307	220	97	952	991	308	999999	174	712	740	999999	52	999999	999999	450	999999	500	397	705	999999	757	753	556	170	180	805	69	381	363	115	599	77	160	753	840	742	751	999999	568	361	999999	999999	999999	999999	595	999999	999999	70	692	999999	999999	580	787	946	999999	999999	999999	927	999999	195	249	589	810	999999	150	999999	999999	999999	633	708	600	27	829	999999	999999	218	999999	999999	574	88	396	999999	688	999999	835	999999	290	213	452	296	87	823	701	999999	122	135	737	274	405	999999	210	999999	437	999999	999999	262	999999	443	999999	102	671	654	362	702	799	999999	900	999999	999999	999999	119	687	999999	347	630	777	326	456	241	207	480	617	999999	379	878	999999	571	705	421	583	277	847	590	360	999999	432	471	998	583	872	999999	24	999999	283	95	522	431	99	362	898	936	304	211	425	621	63	50	999999	824	607	999999	205	312	999999	854	272	107	999999	999999	999999	999999	327	873	368	972	466	124	340	999999	366	770	481	352	522	999999	972	645	175	738	571	999999	488	999999	975	203	40	999999	316	429	822	425	19	999999	165	592	619	999999	842	999999	164	939	709	698	468	837	207	853	789	999999	881	627	931	683	999999	815	999999	152	897	999999	942	754	999999	911	999999	940	999999	999999	197	999999	999999	551	999999	722	583	999999	682	789	716	148	996	999999	922	765	999999	204	494	335	226	349	765	999999	533	677	510	999999	999999	798	237	999999	999999	103	666	999999	524	999999	999999	999999	999999	529	142	48	436	999999	179	764	832	52	372	
276	456	435	887	847	999999	999999	27	135	222	183	500	884	561	199	71	903	521	999999	250	218	379	285	236	696	217	726	50	773	507	999999	577	98	436	960	999999	651	215	818	694	999999	322	699	996	999999	39	257	486	999999	999999	999999	253	770	999999	163	999999	180	209	201	640	447	519	999999	627	476	606	999999	458	999999	128	420	999999	702	377	999999	896	999999	289	310	667	959	250	803	85	241	999999	807	999999	282	73	999999	999999	23	188	256	453	78	82	529	999999	628	799	885	128	287	578	551	402	524	267	227	891	999999	533	680	207	716	177	395	974	798	124	186	537	228	999999	999999	523	130	833	828	607	759	980	49	169	999999	685	999999	999999	999999	415	772	999999	846	999999	553	490	508	59	999999	900	686	555	999999	999999	999999	358	999999	318	894	38	281	691	999999	999999	141	918	493	520	842	999999	379	732	33	393	351	171	690	220	425	203	25	81	105	927	920	214	459	535	999999	16	785	489	768	999999	999999	999999	585	236	876	635	999999	987	216	999999	999999	999999	532	999999	999999	462	667	689	893	700	23	210	999999	511	699	927	468	958	974	836	255	889	963	111	999999	270	585	463	999999	790	207	37	865	398	406	966	682	322	373	93	349	105	595	78	909	933	495	84	537	949	176	48	22	380	460	641	999999	430	887	901	999999	213	356	999999	503	985	999999	206	115	732	999999	999999	999999	890	496	160	303	999999	202	999999	775	511	999999	394	623	169	25	494	999999	764	976	261	435	472	217	999999	749	492	575	923	598	999999	968	804	999999	31	453	131	883	310	347	104	238	999999	135	375	287	999999	489	344	970	850	268	350	756	994	999999	131	683	999999	411	999999	329	278	727	486	542	999999	999999	602	999999	893	611	637	427	881	33	864	346	841	858	787	999999	241	999999	748	39	628	999999	709	999999	332	448	999999	899	999999	775	959	843	999999	833	999999	280	999999	628	86	248	999999	923	999999	970	855	785	842	999999	999999	808	98	324	979	457	913	83	999999	300	392	999999	89	738	891	116	999999	31	697	18	703	517	125	612	877	510	408	705	183	999999	999999	546	605	999999	285	999999	999999	644	864	201	919	999999	999999	596	246	631	168	891	999999	768	999999	834	97	834	999999	116	693	485	447	478	58	218	899	252	845	846	999999	60	463	173	429	428	166	505	98	621	227	528	999999	999999	351	516	999999	415	831	621	459	999999	240	179	44	210	999999	395	153	999999	192	56	751	399	782	999999	999999	868	999999	488	677	592	745	
999999	888	999999	119	201	137	541	544	494	999999	233	396	87	999999	294	139	228	231	771	362	386	438	181	776	976	473	243	999999	805	76	999999	999999	866	35	61	290	999999	101	999999	999999	611	176	697	999999	528	999999	999999	298	154	739	999999	999999	906	239	368	749	999999	398	143	728	893	463	999999	428	77	289	530	62	768	13	270	999999	225	512	999999	220	741	546	258	999999	769	945	933	75	946	96	47	636	666	312	999999	480	999999	287	999999	157	999999	999999	567	248	482	652	529	151	478	999999	999999	403	999999	158	18	180	149	169	959	999999	999999	673	999999	981	252	893	395	465	439	999999	179	999999	147	603	783	471	979	20	500	127	425	999999	597	999999	54	643	999999	517	304	403	341	798	327	426	627	763	797	585	996	589	999999	74	712	688	823	999999	265	885	375	546	999999	139	669	842	533	999999	86	528	999999	999999	745	999999	171	999999	458	380	620	721	976	29	999999	404	999999	910	860	999999	89	908	139	941	388	272	152	757	212	211	139	485	892	999999	687	278	647	999999	844	388	902	999999	240	452	999999	543	909	355	873	797	124	758	981	182	999999	177	398	995	999999	482	735	413	832	256	999999	145	999999	97	342	404	999999	626	76	999999	458	999999	678	687	459	844	362	796	999999	999999	97	380	504	720	239	519	879	999999	177	371	653	999999	844	999999	210	356	714	822	23	478	999999	498	691	999999	723	256	999999	711	545	385	130	938	529	427	169	871	641	118	857	999999	524	999999	458	705	829	958	568	694	486	999999	139	999999	999999	416	999999	599	689	994	996	982	29	178	116	791	251	999999	999999	426	823	339	715	999999	964	200	953	937	49	986	999999	764	688	804	235	442	256	589	999999	123	63	570	191	646	121	875	803	356	999999	667	999999	124	999999	151	871	156	398	999999	576	593	462	437	559	702	999999	999999	303	225	942	673	545	999999	999999	857	999999	263	157	999999	495	98	999999	606	939	382	533	565	776	999999	999999	88	54	723	22	571	660	625	20	489	999999	879	581	587	413	333	131	999999	564	999999	999999	617	999	999999	999999	488	206	855	498	187	179	759	465	756	291	864	629	999999	649	987	206	747	252	668	746	616	517	808	203	615	260	999999	10	644	769	999999	999999	999999	686	534	375	805	999999	999999	319	999999	423	824	306	549	704	309	161	576	935	39	375	341	582	430	970	999999	662	882	926	447	758	821	987	965	785	903	999999	125	622	401	620	999999	358	184	203	692	512	653	910	951	579	999999	
709	739	950	748	152	266	563	999999	999999	255	906	872	999999	999999	836	340	764	999999	173	46	953	999999	419	955	982	408	236	287	999999	18	972	975	867	334	122	258	25	999999	999999	878	561	645	258	375	513	486	370	602	999999	182	889	999999	787	543	480	175	999999	999999	999999	744	999999	285	999999	144	282	930	999999	489	999999	999999	999999	727	50	999999	485	318	295	54	452	506	48	634	431	712	999999	999999	197	334	854	947	999999	999999	281	26	848	999999	552	124	102	582	481	880	999999	277	857	172	79	999999	68	171	879	285	552	999999	706	999999	854	390	24	999999	743	999999	999999	999999	659	304	455	33	446	999999	765	181	951	999999	999999	168	999999	164	854	957	793	999999	276	692	999999	653	477	23	320	453	431	172	109	682	839	801	254	582	999999	563	999999	55	999999	858	406	999999	333	683	243	548	885	699	535	67	626	58	999999	943	473	999999	826	999999	713	993	778	602	81	279	39	232	999999	938	545	301	250	747	638	999999	296	999999	330	794	779	999999	567	731	636	999999	66	791	398	311	999999	612	737	284	342	73	89	803	636	64	653	999999	634	946	164	999999	999999	999999	419	995	656	114	999999	42	663	941	435	57	966	40	222	247	834	999999	829	933	563	966	415	574	999999	999999	999999	999999	150	768	147	621	577	402	999999	188	381	403	654	14	927	704	999999	401	638	42	836	606	999999	416	186	999999	126	230	680	851	472	844	666	173	381	419	999999	894	803	814	480	574	999999	44	865	440	958	825	16	858	355	23	936	306	656	136	433	734	592	125	999999	356	999999	382	999999	536	737	490	632	999999	813	726	597	824	562	272	999999	807	999999	999999	999999	999999	224	999999	505	459	908	999999	999999	254	999999	167	312	688	999999	134	999999	433	328	999999	999999	477	202	498	55	629	425	122	744	393	337	999999	194	846	62	999999	141	999999	877	266	628	999999	999999	388	531	656	423	909	514	437	999999	999999	999999	221	51	596	999999	999999	776	876	999999	796	999999	999999	917	369	999999	465	636	116	992	953	556	71	710	336	503	999999	967	399	215	516	999999	316	973	961	146	973	805	465	114	415	133	999999	233	999999	751	999999	470	171	999999	957	283	999999	445	466	999999	427	510	999999	102	294	758	386	999999	526	198	319	159	956	233	999	660	180	11	587	830	555	838	878	585	652	353	805	715	258	999999	209	871	517	152	718	472	100	373	999999	656	999999	999999	706	643	442	701	514	937	999999	999999	113	999999	999999	999999	273	588	999999	139	449	
940	953	671	422	294	999999	447	642	814	514	999999	999999	999999	191	931	999999	224	142	999999	153	999999	839	867	41	951	999999	999999	23	999999	999999	139	840	960	923	879	703	85	999999	422	653	994	69	700	433	157	736	306	999999	926	552	59	456	397	986	999999	999999	95	639	999999	999999	196	999999	761	935	384	696	999999	884	999999	237	18	305	720	591	999999	892	148	444	884	999999	999999	587	96	338	999999	683	452	973	434	999999	618	445	458	999999	467	569	307	999999	58	460	136	422	914	699	544	999999	999999	806	999999	605	962	650	755	999999	332	609	999999	433	999999	701	999999	636	999999	532	619	573	847	463	133	588	594	999999	999999	433	98	420	673	397	793	85	946	646	145	999999	999999	999999	689	999999	933	858	231	999999	999999	356	216	999999	999999	391	89	971	999999	283	999999	999999	20	999999	264	331	167	999999	935	950	639	41	999999	999999	500	629	717	651	883	645	529	275	999999	719	725	49	227	999999	999999	292	317	822	178	672	964	999999	818	236	713	368	54	31	922	280	245	626	999999	999999	999	343	673	999999	98	271	753	416	891	300	999999	224	113	568	999999	653	643	999999	863	999999	999999	999999	810	491	938	524	601	508	353	96	484	109	448	619	599	124	618	879	733	907	918	557	995	528	373	498	264	999999	566	278	637	427	762	999999	965	396	532	191	500	573	669	255	999999	804	999999	763	999999	494	969	350	999999	764	93	955	999999	95	617	999999	128	449	269	125	941	84	459	66	346	930	653	999999	591	436	389	169	247	673	999999	999999	712	609	722	770	516	225	243	873	999999	806	353	879	778	999999	73	60	313	554	314	988	354	759	999999	846	999999	766	758	608	999999	923	718	999999	601	999999	580	518	727	499	609	725	841	586	999999	539	586	774	434	351	373	338	856	692	368	999999	999999	952	193	999999	929	750	999999	999999	498	999999	98	999999	287	361	669	554	333	813	945	588	999999	768	47	999999	269	76	999999	417	999999	55	999999	999999	999999	999999	580	999999	335	851	999999	859	999999	216	98	999999	999999	734	496	82	682	999999	999999	52	747	780	359	87	915	306	616	862	418	60	999999	452	999999	72	720	191	999999	999999	229	481	253	95	330	939	680	999999	999999	535	579	268	735	999999	50	35	288	361	746	502	712	999999	244	707	999999	218	999999	645	958	999999	23	314	999999	640	598	533	798	999999	460	419	407	189	861	91	293	160	324	999999	412	327	784	368	999999	999999	999999	201	247	545	645	999999	132	44	776	66	521	274	966	105	
828	516	236	626	901	999999	999999	532	999999	999999	424	300	893	844	999999	641	999999	655	869	23	310	999999	296	262	26	348	296	373	412	805	999999	28	193	229	154	895	999999	999999	466	118	193	999999	34	94	131	999999	228	288	800	999999	462	866	405	953	999999	999999	230	999999	609	563	50	731	129	371	592	999999	117	673	999999	347	550	999999	198	760	829	503	999999	211	141	672	130	999999	999999	999999	353	703	622	999999	435	999999	675	127	558	903	77	461	687	662	501	725	247	999999	589	462	999999	26	999999	999999	133	301	58	28	842	937	999999	42	169	852	28	888	999999	877	248	999999	999999	999999	999999	999999	692	378	815	999999	709	415	999999	999999	999999	999999	681	336	36	977	115	999999	999999	656	284	621	471	45	301	835	644	612	999999	999999	316	613	999999	172	139	392	951	755	485	338	319	999999	512	866	614	60	180	691	862	806	771	114	311	25	158	276	824	999999	86	980	999999	106	999999	74	269	814	328	518	207	644	35	360	657	345	347	847	118	604	430	251	664	999999	750	145	598	211	999999	774	24	999999	999999	304	679	505	999999	222	962	999999	999999	799	731	661	999999	228	780	999999	456	965	999999	310	167	229	237	834	999999	132	356	338	999999	67	512	999999	999999	344	85	731	999999	162	999999	999999	884	670	996	630	520	13	467	531	365	186	999999	346	106	713	705	348	76	845	190	140	999999	634	971	549	297	999999	166	160	999999	58	740	304	999999	999999	425	999999	233	606	324	321	664	824	999999	299	312	175	457	790	999999	737	664	999999	971	951	999999	260	698	457	343	342	846	317	389	999999	445	460	463	999999	298	999999	125	470	530	868	475	51	661	681	246	131	729	376	521	415	393	905	333	931	294	175	798	776	272	981	475	357	444	665	854	999999	712	905	502	999999	999999	999999	999999	113	485	999999	599	27	220	999999	613	480	796	999999	923	540	137	531	268	133	999999	999999	208	549	402	128	606	999999	999999	999999	419	824	999999	99	793	999999	600	229	456	77	999999	999999	999999	60	999999	995	560	999999	999999	323	725	999999	646	379	999999	282	995	765	999999	367	620	603	999999	999999	999999	789	606	999999	999999	733	939	907	85	200	557	999999	783	157	181	407	567	145	263	513	999999	238	187	504	86	999999	999999	835	519	999999	457	972	590	740	257	588	999999	853	289	18	999999	818	115	455	821	385	499	999999	593	312	799	999999	350	999999	166	999999	999999	111	630	670	539	113	397	999999	743	584	999999	52	900	592	18	999999	855	254	139	850	
132	999999	682	700	999999	356	251	217	299	999999	632	903	583	682	999999	297	233	619	478	999999	430	129	711	999999	338	456	947	10	304	999999	628	105	557	999999	451	880	428	930	999999	193	862	999999	696	999999	952	153	469	999999	616	721	490	999999	999999	859	999999	13	29	999999	999999	574	409	251	913	214	354	536	999999	277	240	106	999999	302	970	295	418	999999	433	999999	294	195	999999	729	394	582	604	391	330	698	886	448	999999	983	568	85	784	999999	277	491	426	426	798	201	987	520	852	197	276	490	450	189	580	88	161	186	586	680	856	999999	999999	999999	216	656	391	999999	245	885	734	895	511	797	973	941	523	999999	999999	796	741	873	730	416	125	839	257	706	999999	781	832	392	999999	999999	764	937	881	464	220	151	999999	204	999999	967	463	381	979	653	216	639	564	293	789	790	938	999999	609	999999	846	999999	999999	999999	924	463	63	351	406	999999	42	45	999999	69	999999	256	986	999999	598	999999	952	744	860	603	500	238	227	548	603	708	175	999999	337	999999	618	999999	741	135	280	999999	914	122	974	582	620	180	579	505	636	542	999999	999999	393	846	999999	111	515	805	194	695	246	999999	748	698	999999	261	708	381	451	813	514	860	276	777	848	999999	770	999999	999999	999999	999999	721	912	999999	904	774	397	490	448	516	338	936	941	584	585	409	373	286	350	369	471	208	64	999999	999999	943	134	999999	999999	409	999999	999999	822	863	46	524	999999	687	794	466	863	227	932	935	484	577	919	691	201	448	999999	494	937	999999	858	460	667	99	999999	961	999999	999999	492	48	999999	999999	123	999999	548	70	999999	686	491	999999	506	254	999999	129	999999	999999	33	442	999999	559	932	999999	999999	209	15	585	857	999999	999999	833	999999	91	734	894	760	999999	999999	842	153	141	641	999999	999999	999999	999999	999999	999999	999999	750	580	999999	999999	999999	999999	116	336	812	999999	81	962	212	999999	40	658	76	424	519	999999	999999	964	996	191	999999	292	917	152	999999	245	92	999999	999999	319	999999	84	895	999999	724	801	787	434	570	550	999999	190	999999	347	759	353	987	702	104	813	999999	785	584	756	916	84	26	964	999999	577	831	680	999999	893	541	955	762	465	700	999999	593	999999	999999	456	421	119	364	580	999999	501	258	999999	306	586	140	976	999999	149	693	650	999999	999999	943	993	718	99	617	45	805	803	999999	531	11	999999	999999	255	391	138	345	807	719	445	999999	989	329	450	999999	985	762	999999	465	623	999999	59	932	769	991	410	737	331	
501	328	774	588	910	726	388	919	999999	885	999999	372	803	885	930	349	999999	953	674	999999	715	632	282	250	348	967	999999	952	454	459	263	980	400	24	999999	401	999999	993	89	602	71	463	628	877	970	999999	819	999999	128	593	528	999999	736	469	615	869	55	999999	249	942	967	999999	475	906	631	613	971	789	579	539	999999	257	999999	999999	216	261	13	999999	280	999999	157	999999	999999	861	931	999999	254	931	408	447	355	148	753	146	999999	635	988	721	255	366	131	40	316	999999	915	280	173	664	263	363	865	999999	999999	994	795	999999	602	614	975	415	369	50	999999	999999	999999	539	999999	738	447	999999	273	999999	159	999999	133	999999	999999	999999	999999	999999	63	590	678	55	581	705	999999	759	999999	539	42	384	746	840	997	999999	999999	184	999999	385	776	999999	999999	682	99	584	500	350	870	677	999999	358	668	323	999999	779	372	999999	561	999999	655	999999	396	908	999999	999999	544	999999	999999	999999	478	999999	849	569	885	628	999999	995	955	996	214	999999	888	673	10	684	715	999999	488	999999	999999	999999	999999	915	730	41	48	317	144	999999	49	999999	433	999999	209	156	508	108	999999	733	415	376	389	564	284	120	855	723	908	862	183	122	830	698	334	999999	769	934	999999	999999	999999	65	860	754	957	32	120	70	999999	853	186	999999	994	755	999999	351	924	68	640	620	185	325	999999	281	999999	999999	999999	734	503	45	387	573	269	999999	153	360	516	634	999999	261	999999	795	258	65	999999	566	127	999999	999999	982	249	999999	303	999999	677	999999	655	589	727	40	671	386	999999	439	475	612	999999	418	611	461	835	999999	460	388	999999	390	76	354	595	471	809	286	847	520	795	999999	999999	999999	999999	878	999999	926	907	577	590	999999	999999	999999	589	83	219	708	472	435	157	999999	999999	915	608	999999	208	999999	993	265	999999	394	538	56	999999	799	342	999999	511	733	757	908	391	883	999999	997	162	257	764	522	261	999999	814	999999	999999	844	426	364	442	620	679	402	999999	651	356	205	94	191	184	790	740	999999	999999	999999	999999	248	568	999999	126	611	144	951	546	481	999999	129	580	126	682	799	382	977	872	890	63	364	999999	739	537	602	999999	970	82	974	999999	999999	902	84	744	999999	286	59	248	999999	999999	728	856	999999	648	236	625	968	509	385	417	763	999999	317	685	323	999999	828	839	524	698	173	878	999999	999999	655	999999	505	381	557	523	333	999999	51	413	334	999999	522	101	999999	977	943	471	697	999999	28	999999	595	399	431	861	999999	
220	723	143	999999	999999	294	762	992	19	129	999999	951	861	94	33	989	903	360	815	751	737	539	546	999999	702	999999	14	681	337	631	116	950	696	76	122	999999	999999	101	484	224	759	999999	300	858	357	519	999999	999999	995	337	691	48	615	119	720	681	999999	999999	619	999999	999999	91	999999	387	999999	645	264	795	999999	17	91	812	999999	999999	999999	637	248	688	407	192	999999	532	686	999999	940	999999	999999	586	355	441	999999	999999	481	999999	999999	999999	444	999999	845	999999	265	999999	511	987	256	878	171	25	999999	92	443	999999	980	999999	999999	756	404	999999	447	944	311	678	999999	539	179	561	341	71	999999	322	203	335	842	696	927	316	30	698	753	71	906	329	467	273	998	349	549	999999	501	999999	283	779	475	999999	410	586	599	971	818	694	547	999999	359	806	999999	117	655	293	509	17	736	999999	911	386	48	981	220	186	999999	999999	22	297	999999	487	48	423	860	942	999999	350	716	58	880	69	999999	805	969	661	384	999999	693	999999	544	494	451	577	868	99	862	999999	376	423	440	988	681	999999	540	872	767	475	257	999999	997	168	300	687	825	851	862	242	21	999999	999999	650	145	757	752	86	45	470	554	770	90	867	974	303	999999	891	387	273	275	107	894	908	643	980	267	999999	203	764	752	26	999999	999999	417	817	999999	789	853	924	507	464	836	999999	921	486	999999	139	194	999999	78	933	474	598	967	914	664	893	17	165	999999	376	882	281	999999	537	543	460	460	999999	682	828	48	462	766	811	999999	597	986	166	356	999999	201	206	999999	999999	552	639	999999	502	163	726	782	698	435	140	999999	565	588	393	943	182	679	37	324	250	895	21	831	165	653	77	906	851	808	371	185	999999	585	999999	985	904	799	957	13	955	56	350	36	636	240	999999	999999	603	222	184	458	173	882	455	999999	540	807	505	849	95	999999	931	999999	999999	999999	895	979	688	408	49	999999	721	999999	999999	203	555	984	205	925	948	68	313	999999	634	912	21	999999	140	976	999999	999999	303	999999	999999	999999	999999	999999	962	680	999999	724	331	999999	183	800	737	149	523	261	377	555	612	579	900	37	999999	302	999999	162	944	102	849	711	999999	942	90	613	117	232	88	999999	999999	524	999999	999999	999999	117	999999	833	184	871	999999	999999	608	898	494	723	999999	889	629	822	204	810	736	252	875	619	252	240	720	134	42	301	999999	282	533	97	988	677	300	408	837	999999	999999	82	812	970	112	64	999999	999999	999999	227	603	
265	900	222	788	349	999999	127	865	233	122	60	839	988	999999	336	375	407	999999	540	999999	230	984	772	832	663	439	999999	516	197	782	363	729	999999	697	999999	382	321	999999	649	328	999999	542	614	319	927	242	824	275	999999	999999	999999	632	864	629	383	281	137	389	999999	909	453	610	678	999999	758	999999	35	300	788	999999	64	108	95	221	425	687	380	463	905	431	614	639	740	507	732	999999	864	194	324	646	255	931	183	739	875	999999	864	173	560	605	217	533	487	822	635	952	546	653	999999	695	900	673	484	999999	304	999999	870	180	718	999999	467	840	976	999999	999999	133	924	999999	346	852	999999	217	999999	309	224	90	162	917	999999	779	195	221	980	999999	745	581	456	479	444	71	702	693	454	532	148	376	557	999999	999999	512	37	201	999999	361	999999	693	769	184	489	999999	661	999999	999999	938	999999	256	860	358	406	137	676	454	910	284	160	139	763	380	171	999999	533	999999	803	370	752	993	904	629	756	62	999999	999999	990	230	410	999999	395	515	690	999999	516	209	939	986	999999	582	999999	41	999999	742	929	399	999999	642	690	844	160	999999	196	848	999999	240	601	353	999999	999999	464	689	874	411	744	257	689	279	999999	334	877	816	999999	179	712	872	999999	24	132	422	268	358	540	566	999999	999999	999999	842	550	285	607	595	999999	440	128	601	167	999999	997	682	709	744	310	999999	966	344	412	999999	146	479	812	587	231	903	146	116	159	318	813	296	928	847	999999	66	726	292	999999	104	60	120	999999	999999	26	999999	999999	524	57	184	999999	264	55	311	999999	81	473	30	999999	767	304	21	452	849	999999	710	753	861	25	253	639	683	199	317	999999	999999	764	192	570	780	200	622	999999	974	718	999999	999999	627	151	656	593	706	917	999999	800	48	667	865	643	999999	999999	851	999999	803	545	916	75	737	344	679	999999	999999	459	593	999999	682	953	999999	999999	999999	469	135	999999	369	660	999999	766	811	999999	999999	368	898	548	264	93	349	999999	999999	439	802	999999	999999	292	472	349	313	256	334	810	999999	95	199	734	217	846	999999	999999	149	153	612	159	263	230	417	320	418	999999	205	509	237	999999	999999	48	999999	942	956	842	258	999999	999999	685	441	11	399	841	179	174	999999	418	999999	218	999999	121	826	652	240	999999	999999	161	930	571	61	824	582	999999	999999	160	404	274	889	728	882	129	796	999999	718	261	830	999999	150	254	999999	787	999999	29	594	999999	222	687	711	673	967	106	99	999999	634	
617	999999	840	454	29	769	999999	528	794	999999	999999	999999	999999	934	979	462	310	20	685	171	273	837	563	965	810	938	717	562	226	761	786	39	20	302	110	999999	990	130	999999	484	999999	268	999999	694	739	271	322	753	732	221	666	96	414	999999	370	779	865	999999	644	90	62	513	312	999999	549	825	315	606	833	156	471	189	999999	210	828	14	645	999999	236	548	625	964	999999	14	104	699	999999	999999	931	999999	967	126	486	50	432	999999	956	169	154	913	956	715	920	586	749	486	207	213	999999	365	999999	999999	999999	105	464	97	683	307	938	849	210	918	674	511	188	355	703	847	778	998	58	485	724	323	999999	910	999999	253	265	618	502	999999	600	576	197	971	477	391	586	344	156	659	231	305	999999	47	999999	999999	407	404	783	359	434	797	999999	658	281	335	513	554	53	439	52	329	356	788	999999	108	323	999999	877	999999	999999	443	852	399	264	428	610	554	869	635	846	999999	835	152	987	999999	268	539	999999	999999	877	41	300	716	999999	901	949	923	719	942	105	999999	999999	470	97	990	944	918	403	852	724	958	999999	418	999999	191	999999	213	801	525	839	783	517	999999	444	999999	153	146	782	363	479	687	835	999999	540	999999	344	999999	999999	996	999999	350	146	847	427	918	999999	999999	132	999999	416	745	131	999999	112	321	999999	999999	999999	857	847	808	146	999999	383	47	999999	758	999999	938	999999	130	999999	805	667	499	647	999999	318	525	884	999999	23	356	947	733	566	999999	824	228	999999	553	347	207	158	59	214	106	473	999999	795	999999	14	194	587	295	999999	325	535	613	673	22	481	511	973	587	999999	789	102	649	481	492	934	659	965	304	783	951	657	618	294	999999	206	928	730	297	266	999999	768	661	146	250	115	999999	999999	959	81	836	233	571	263	424	13	824	999999	999999	662	354	999999	999999	512	999999	668	999999	328	999999	816	553	999999	686	330	999999	999999	441	512	999999	386	999999	114	15	232	947	727	95	365	999999	547	999999	29	427	634	912	609	999999	158	500	581	198	999999	431	153	528	65	547	251	999999	404	571	321	678	925	938	249	999999	70	565	918	999999	999999	458	999999	444	533	999999	61	417	366	545	292	21	659	198	832	683	999999	704	891	189	844	77	475	975	999999	351	502	696	673	999999	424	999999	581	998	999999	999999	846	708	999999	702	495	999999	999999	859	289	309	999999	999999	115	566	360	999999	673	739	999999	494	983	999999	999999	192	861	365	744	970	130	999999	439	660	561	399	
999999	999999	999999	199	693	21	147	616	696	760	999999	764	590	116	46	67	919	842	269	152	459	246	999999	811	999999	999999	98	960	738	999999	869	368	999999	716	729	205	656	999999	55	999999	999999	376	913	623	861	999999	774	638	934	72	779	597	999999	419	939	599	999999	898	358	563	922	187	878	116	890	962	589	874	387	999999	999999	445	999999	542	795	93	333	710	999999	744	366	460	36	675	811	282	999999	765	776	140	999999	758	135	492	804	999999	498	807	732	898	517	899	999999	103	999999	343	799	858	624	856	999999	999999	947	613	999999	472	160	212	304	618	994	823	108	999999	474	652	999999	314	738	999999	999999	526	977	62	237	466	209	932	999999	999999	482	120	150	919	863	999999	810	521	999999	341	29	296	512	124	903	693	999999	14	629	18	32	494	130	999	271	999999	999999	999999	999999	999999	273	228	198	826	999999	999999	682	188	393	999999	842	798	29	999999	606	308	23	999999	158	543	999999	204	313	15	454	999999	990	151	657	123	113	914	144	999999	78	999999	107	685	979	999999	999999	622	621	410	176	234	475	999999	999999	963	999999	999999	747	999999	999999	999999	999999	999999	999999	999999	894	541	530	279	124	999999	663	999999	999999	999999	210	338	884	139	531	52	999999	903	839	230	522	999999	747	694	387	825	177	301	999999	999	885	914	313	831	134	480	101	351	295	248	570	11	999999	597	763	999999	999999	999999	321	41	495	21	353	161	999999	999999	793	999999	892	999999	760	372	999999	999999	919	295	34	999999	14	61	951	242	617	600	660	999999	880	159	931	978	430	999999	979	448	514	873	570	999999	206	506	686	999999	459	995	488	999999	999999	999999	677	999999	383	352	613	270	90	262	403	753	500	999999	747	643	905	999999	868	211	999999	999999	999999	999999	999999	999999	855	507	375	999999	782	622	122	462	513	824	482	463	604	999999	945	718	367	999999	480	817	661	92	999999	52	359	999999	999999	287	813	462	241	631	753	511	496	116	894	394	999999	999999	641	999999	610	922	171	451	319	999999	999999	674	197	573	575	907	220	999999	748	332	999999	246	495	834	648	61	592	850	999999	999999	591	838	999999	999999	999999	698	185	623	999999	836	881	908	236	346	31	149	275	668	65	846	301	999999	368	572	58	999999	296	806	399	999999	340	321	999999	226	208	999999	850	223	792	877	999999	597	999999	911	451	437	20	158	999999	509	786	924	794	863	801	868	999999	261	924	547	999999	999999	234	999999	506	569	176	20	147	604	298	61	875	188	125	703	432	999999	131	620	
233	147	993	889	772	415	527	878	424	999999	945	599	299	255	475	361	372	376	415	881	271	999999	20	219	221	735	999999	616	748	999999	999999	34	139	313	323	999999	386	344	161	100	52	297	595	807	999999	699	999999	629	999999	763	999999	66	50	250	359	233	136	783	678	47	366	999999	139	326	894	921	469	985	931	999999	975	38	225	324	999999	999999	999999	213	999999	999999	973	429	903	999999	767	389	983	889	954	99	147	602	666	999999	999999	141	167	999999	912	999999	999999	775	999999	510	999999	999999	841	726	999999	385	820	999999	233	165	999999	936	17	154	559	515	937	579	999999	999999	999999	999999	371	110	590	706	815	144	300	999999	292	208	731	402	207	464	547	267	487	579	279	223	999999	510	61	797	134	999999	719	999999	999999	999999	744	855	446	414	941	740	999999	705	999999	685	632	409	873	999999	999999	999999	947	104	967	679	102	462	572	850	999999	860	59	999999	581	999999	999999	893	33	999999	463	875	956	793	523	807	131	781	19	593	999999	969	637	196	999999	519	75	999999	999999	130	567	291	292	595	999999	91	691	999999	133	766	271	999999	999999	251	411	339	999999	163	999999	170	557	320	452	979	269	999999	999999	863	209	72	736	799	464	903	74	999999	593	371	394	441	125	777	657	253	999999	852	593	999999	999999	263	862	912	999999	278	572	257	999999	313	999999	373	858	828	154	71	39	471	283	482	186	999999	746	296	999999	149	999999	779	999999	208	657	999999	452	999999	88	946	209	824	756	196	341	817	342	999999	999999	30	583	999999	633	595	999999	999999	578	999999	219	555	516	575	152	903	999999	999999	594	640	656	918	921	31	999999	208	861	214	999999	97	151	368	896	466	999999	999999	999999	757	156	76	984	796	838	341	627	533	999999	634	682	999999	963	999999	233	701	633	126	108	562	547	999999	733	19	154	491	969	850	999999	999999	325	402	347	999999	645	527	655	859	999999	589	999999	226	768	237	999999	862	999999	999999	145	204	833	143	650	13	220	720	342	975	652	357	372	777	874	389	318	289	515	499	999999	999999	56	773	46	519	169	331	999999	999999	486	291	367	376	714	463	226	999999	751	344	264	925	194	679	217	732	226	626	351	389	918	252	357	999999	699	999999	999999	69	106	141	843	888	999999	836	499	999999	999999	995	72	420	172	137	999999	181	244	977	521	376	566	999999	302	542	979	287	587	244	999999	733	677	285	999999	167	94	999999	999999	375	871	357	999999	999999	999999	999999	564	930	226	791	714	999999	399	721	918	999999	
502	792	999999	310	908	999999	259	265	436	266	999999	786	115	999999	52	918	680	868	116	173	196	720	570	81	978	58	70	795	529	757	999999	999999	367	533	664	999999	780	199	467	104	999999	925	419	487	902	777	825	221	749	796	505	531	614	999999	595	999999	232	999999	999999	859	999999	463	735	999999	922	373	429	581	350	999999	147	490	411	22	999999	270	310	92	999999	210	233	999999	56	733	999999	812	350	999999	938	881	999999	22	867	607	999999	644	200	741	999999	539	357	999999	871	999999	999999	24	129	602	688	335	482	149	598	131	636	867	999999	999999	999999	999999	32	816	643	468	681	134	623	804	633	999999	80	569	999999	640	852	978	977	57	84	247	692	747	924	999999	409	929	424	745	970	521	999999	999999	999999	999999	516	541	610	999999	327	534	999999	325	999999	267	265	913	621	958	278	657	999999	369	928	189	427	284	999999	999999	69	751	710	877	833	121	202	882	254	82	133	321	377	999999	730	999999	845	376	999999	666	357	495	317	465	477	999999	999999	868	269	144	37	241	649	999999	352	576	824	523	999999	858	75	382	668	549	834	999999	289	325	639	388	343	60	506	999999	999999	573	999999	254	410	521	999999	334	999999	999999	55	999999	671	999999	231	163	999999	999999	885	919	999999	974	827	768	630	999999	42	999999	239	999999	801	999999	999999	424	999999	778	142	579	999999	999999	379	999999	760	558	503	999999	295	492	999999	999999	663	999999	999999	587	633	708	746	674	623	890	488	182	105	999999	319	77	166	999999	900	452	31	999999	219	914	550	999999	999999	999999	999999	687	234	550	223	753	227	999999	811	158	790	198	42	999999	955	233	999999	999999	999999	999999	249	999999	786	47	591	650	999999	517	802	260	46	772	493	999999	409	936	665	999999	959	999999	523	529	999999	18	467	711	420	563	200	985	999999	353	226	206	39	838	901	196	999999	572	299	710	987	561	999999	27	705	564	68	999999	567	554	246	999999	999999	719	180	999999	999999	879	999999	900	326	816	828	692	556	297	448	570	45	478	978	999999	999999	813	541	704	896	999999	16	856	504	181	428	878	117	999999	701	320	668	132	616	999999	999999	398	394	999999	732	999999	470	418	126	497	999999	99	575	849	250	691	187	475	882	999999	873	999999	406	155	397	949	585	632	595	999999	999999	912	862	899	64	663	428	999999	971	478	978	999999	740	999999	196	338	313	267	683	19	142	999999	999999	485	999999	959	992	249	783	999999	999999	999999	822	999999	595	999999	236	676	794	586	272	817	503	999999	162	286	
643	398	999999	69	646	328	949	586	995	709	672	387	999999	999999	999999	999999	586	198	635	150	774	751	422	125	112	999999	472	999999	746	325	999999	836	332	929	326	603	290	999999	999999	524	999999	246	993	885	409	849	982	999999	999999	93	240	315	778	21	999999	891	976	843	999999	19	855	853	839	999999	20	836	64	999999	779	77	899	999999	62	121	262	537	758	536	716	999999	654	773	190	999999	999999	393	67	321	427	434	626	447	767	136	999999	999999	407	999999	874	572	795	228	920	999999	193	377	263	667	759	973	142	449	137	999999	365	92	672	999999	595	626	778	743	346	354	450	461	105	999999	453	227	999999	445	999999	999999	999999	435	853	342	999999	717	140	400	562	454	302	186	999999	999999	999999	586	372	231	727	258	999999	62	882	575	407	999999	282	338	999999	541	842	696	788	983	246	929	238	340	706	878	496	387	190	891	61	273	150	41	163	999999	855	999999	718	413	359	415	553	287	934	747	999999	999999	186	30	999999	606	398	336	826	842	999999	999999	524	848	762	416	871	990	999999	999999	591	999999	999999	356	686	999999	977	384	634	831	386	951	405	959	444	693	211	999999	290	999999	875	814	215	320	519	823	999999	869	651	942	544	562	763	801	165	203	627	999999	343	999999	628	24	702	994	466	405	636	565	414	999999	215	710	999999	999999	268	777	45	999999	837	999999	548	117	732	691	297	823	999999	999999	803	250	75	381	826	612	827	860	999999	220	854	124	197	999999	999999	582	737	833	852	695	542	999999	999999	763	999999	480	139	520	291	20	707	642	218	42	761	999999	12	833	883	999999	999999	999999	665	824	999999	722	676	718	652	160	954	463	971	502	71	425	999999	999999	388	356	483	317	579	111	513	222	905	999999	78	999999	999999	903	949	755	454	999999	722	344	999999	279	804	421	867	141	65	253	671	715	970	345	999999	700	455	537	623	933	828	563	320	796	817	521	999999	361	999999	60	514	225	57	927	999999	748	558	118	552	71	449	447	999999	270	551	199	194	999999	219	879	999999	422	999999	520	315	169	999999	957	999999	293	771	999999	561	15	739	455	668	52	643	343	152	999999	984	999999	494	391	517	60	255	627	336	917	152	999999	601	101	999999	537	621	543	724	999999	999999	269	300	934	886	50	530	105	531	151	99	875	737	122	438	580	36	924	651	999999	711	999999	956	853	372	860	999999	647	372	140	431	999999	618	551	689	999999	271	560	504	476	529	999999	105	194	999999	276	963	489	663	513	
511	697	891	751	999999	820	999999	999999	571	35	637	883	733	999999	720	989	267	196	432	713	318	476	429	184	453	561	740	772	999999	999999	897	924	984	858	629	733	218	866	662	869	422	824	988	999999	839	646	426	704	473	839	999999	999999	66	949	204	999999	278	717	308	337	90	540	421	475	137	999999	898	874	771	987	780	400	533	563	301	493	487	949	999999	806	145	999999	309	999999	999999	130	867	44	664	594	465	999999	568	335	999999	881	413	999999	999999	136	747	551	932	485	68	619	253	502	658	999999	558	328	381	501	201	54	999999	235	999999	16	845	864	999999	999999	531	289	832	208	774	419	90	963	607	219	69	594	112	999999	136	476	877	375	386	952	46	147	999999	76	999999	744	651	999999	999999	999999	290	883	340	999999	953	779	999999	54	728	248	999999	594	720	172	999999	606	941	417	109	912	138	999999	487	267	150	394	170	765	75	999999	999999	902	999999	272	999999	999999	263	357	869	357	999999	833	646	147	332	452	426	999999	999999	536	803	243	88	231	216	999999	405	82	614	569	619	31	999999	698	480	728	999999	457	244	265	353	594	999999	751	233	999999	833	350	935	698	968	213	141	538	999999	534	824	608	999999	127	781	999999	999999	310	738	667	854	948	667	999999	687	999999	722	378	193	999999	696	336	999999	912	977	64	147	916	601	415	890	450	471	999999	903	165	402	126	999999	999999	999999	247	23	566	449	884	683	999999	21	999	490	762	354	28	838	497	611	999999	150	726	53	826	999999	332	776	414	487	721	700	531	576	999999	894	31	366	458	999999	440	999999	999999	999999	805	904	601	924	137	105	999999	117	415	554	259	999999	757	128	36	538	690	999999	45	407	962	641	489	432	885	867	999999	661	389	184	999999	999999	57	355	999999	999999	117	408	648	318	44	613	294	977	327	629	147	902	340	920	632	999999	436	695	419	174	425	179	49	269	772	999999	728	240	383	999999	928	411	880	115	430	292	151	727	373	358	357	512	115	999999	730	430	331	469	552	999999	254	999999	999999	999999	999999	938	368	999999	545	253	885	63	603	749	700	735	31	235	499	349	508	708	332	999999	999999	912	73	784	539	351	469	999999	688	999999	333	576	999999	999999	609	492	999999	762	999999	129	473	999999	908	365	564	994	408	999999	970	212	32	546	999999	875	266	592	874	584	999999	204	783	626	374	999999	999999	134	270	224	625	16	999999	746	526	999999	999999	999999	14	999999	999999	545	942	999999	999999	485	830	786	999999	999999	999999	
26	618	350	913	988	346	847	928	999999	939	440	733	194	999999	963	999999	286	999999	827	289	743	588	176	364	999999	261	421	338	999999	921	639	587	670	674	609	397	999999	832	999999	866	999999	594	846	769	788	811	758	892	334	698	553	766	999999	320	807	999999	452	985	610	736	925	518	49	999999	309	999999	999999	519	871	999999	711	453	491	961	999999	158	999999	406	575	999999	502	529	14	200	377	873	867	359	867	181	945	99	999999	801	999999	240	554	610	999999	935	748	999999	30	758	986	999999	285	999999	780	999999	999999	55	420	999999	243	999999	514	849	868	436	999999	999999	999999	699	630	621	999999	689	999999	309	603	999999	999999	640	753	999999	999999	255	213	277	597	999999	579	999999	485	899	679	124	567	544	725	705	741	999999	949	999999	595	330	137	374	878	595	737	481	999999	563	118	779	364	979	999999	269	999999	601	838	876	144	444	224	731	942	116	132	485	583	897	400	903	999999	999999	999999	187	128	838	398	12	382	107	163	921	791	899	999999	588	647	466	70	149	999999	999999	900	999999	116	406	432	772	999999	261	897	166	172	215	99	645	320	999999	150	999999	213	836	503	46	999999	302	940	52	356	543	838	127	837	261	708	617	818	517	81	721	999999	999999	539	130	999999	996	758	585	999999	124	277	999999	325	263	936	369	579	863	999999	814	999999	999999	425	929	423	780	999999	911	999999	482	826	803	649	428	400	999999	999999	383	836	293	543	999999	999999	999999	276	911	999999	584	999999	348	47	955	646	267	999999	35	999999	609	706	429	677	847	999999	338	298	474	287	896	862	359	999999	205	36	586	280	999999	999999	999999	663	999999	978	745	597	168	444	870	999999	392	173	375	386	697	676	417	616	696	286	904	943	999999	999999	904	999999	965	286	841	928	69	986	163	877	26	946	204	450	932	260	999999	893	999999	318	895	999999	497	973	375	529	619	970	584	999999	999999	999999	999999	878	84	33	999999	881	999999	942	106	405	999999	498	369	999999	481	999999	683	999999	365	999999	525	493	999999	181	233	991	911	322	319	99	412	337	632	775	95	326	376	908	999999	48	300	485	221	500	999999	999	613	624	999999	653	296	148	999999	243	725	999999	150	902	799	640	970	290	999999	17	999999	683	865	593	665	165	999999	775	999999	327	720	50	999999	999999	458	234	387	296	275	665	802	273	866	399	60	999999	185	474	118	987	77	19	999999	214	506	49	144	30	959	891	64	521	329	152	999999	685	105	999999	454	575	262	683	25	967	214	
729	816	476	542	947	999999	135	666	830	259	711	197	77	740	418	100	367	336	383	611	999999	944	999999	876	375	621	999999	29	543	735	394	994	884	999	999999	999999	668	487	22	912	929	855	999999	892	811	497	38	999999	45	485	895	999999	999999	999999	924	785	101	999999	177	335	999999	115	132	104	865	716	313	77	964	195	432	879	323	471	682	434	454	831	74	878	593	120	999999	68	840	46	999999	999999	85	999999	141	999999	320	686	215	999999	732	404	37	105	999999	999999	208	850	62	25	43	179	684	999999	341	270	535	298	999999	596	130	74	264	829	363	784	999999	972	63	999999	569	637	266	858	701	59	999999	969	694	632	912	144	15	825	12	999999	999999	999999	999999	871	542	31	944	619	702	668	150	207	999999	409	969	235	999999	698	455	406	912	825	999999	291	999999	566	604	120	999999	999999	69	439	826	179	940	999999	322	999999	821	999999	692	999999	165	43	999999	999999	999999	294	663	687	347	316	379	606	281	28	788	378	416	999999	999999	834	935	716	608	711	999999	573	999999	563	913	614	877	907	713	275	670	763	382	858	999999	999999	457	999999	648	753	69	999999	999999	922	627	943	775	999999	131	858	711	449	435	999999	999999	999999	826	999999	999999	999999	438	471	892	16	999999	34	995	557	999999	999999	386	939	77	855	999999	999999	675	545	936	969	838	43	786	854	563	230	338	999999	633	675	493	357	232	915	324	999999	337	891	575	999999	947	228	206	25	481	772	382	580	555	84	999999	290	173	999999	999999	404	999999	999999	452	136	696	820	924	972	622	39	717	162	540	63	823	999999	970	999999	31	620	837	999999	382	791	848	999999	630	558	686	999999	999999	427	999999	999999	913	300	449	448	905	999999	999999	233	402	452	65	229	999999	502	261	214	320	828	999999	284	999999	913	664	661	287	999999	200	999999	999999	419	845	999999	142	620	149	532	344	999999	438	893	999999	613	379	930	735	629	718	999999	999999	999999	892	999999	999999	745	362	999	635	788	170	966	999999	928	937	982	999999	765	97	428	999999	728	870	788	400	889	958	999999	544	734	925	658	229	71	78	999999	527	999999	655	397	268	150	897	999999	371	472	956	397	676	999999	333	999999	541	999999	999999	578	999999	999999	999999	754	786	409	464	901	862	511	747	999999	859	132	999999	999999	999999	700	169	221	830	323	427	927	999999	571	999999	999999	999999	955	127	929	296	499	213	423	999999	999999	999999	999999	685	996	693	859	725	90	537	999999	931	216	999999	999999	140	564	999999	297	686	47	
821	999999	132	316	500	999999	999999	817	589	370	999999	51	999999	219	999999	310	999999	834	630	568	212	852	43	733	999999	204	999999	286	798	731	752	999999	737	999999	89	395	737	378	506	999999	474	907	500	999999	634	890	613	651	751	830	38	913	667	128	834	999999	999999	999999	999999	305	812	118	999999	857	618	13	314	125	139	703	573	167	337	844	999999	999999	361	865	999999	999999	591	453	999999	968	703	838	258	999999	652	120	214	999999	288	210	973	999999	887	643	999999	630	585	497	999999	999999	999999	870	585	822	35	538	617	325	299	764	714	999999	583	60	164	999999	755	695	473	29	499	999999	879	137	871	999999	417	718	999999	479	750	103	999999	487	711	833	999999	436	593	123	502	888	59	524	495	999999	999999	837	999999	779	875	890	999999	502	557	999999	991	458	999999	297	999999	899	19	820	24	621	436	106	999999	999999	999999	328	112	359	526	611	185	999999	999999	267	954	999999	999999	536	604	859	999999	999999	929	679	841	804	484	305	999999	603	879	238	509	874	187	999999	498	168	999999	556	787	999999	975	946	999999	999999	999999	694	343	550	669	482	226	164	999999	996	177	669	489	723	999999	806	366	922	732	999999	999999	999999	89	278	91	999999	284	57	999999	999999	999999	982	822	999999	987	790	962	452	934	406	999999	355	999999	190	518	999999	999999	539	712	999999	317	63	224	999999	781	59	999999	999999	468	598	208	178	92	157	542	999999	847	284	736	63	999999	914	988	999999	933	999999	444	898	760	263	402	744	345	100	999999	999999	999999	911	999999	999999	185	999999	983	999999	207	999999	273	999999	999999	999999	981	999999	803	658	999999	402	75	999999	999999	281	615	715	314	215	206	463	832	991	70	141	426	936	999999	999999	877	947	931	999999	137	99	246	269	260	436	282	998	941	687	954	694	999999	879	933	161	332	469	593	778	999999	743	999999	281	999999	517	999999	999999	553	14	999999	199	471	999999	760	888	45	355	465	878	933	999999	522	999999	47	375	795	547	13	699	999999	999999	999999	162	513	393	87	965	999999	742	528	999999	455	936	999999	764	232	923	999999	54	126	976	14	715	844	941	231	866	243	999999	721	999999	999999	853	537	372	835	318	908	377	811	80	210	722	359	999999	999999	999999	247	282	999999	872	999999	958	583	499	413	648	317	572	999999	220	999999	406	31	999999	195	601	409	545	929	913	24	751	999999	56	776	291	999999	149	198	645	629	961	605	849	999999	93	280	47	958	196	10	345	999999	999999	999999	999999	701	999999	519	161	999999	999999	353	239	
857	676	724	537	722	132	292	999999	384	527	591	999999	999999	182	999999	112	331	999999	586	999999	913	999999	547	999999	999999	973	589	175	629	47	999999	926	617	375	991	274	999999	999999	324	835	903	831	961	686	19	999999	12	529	973	417	829	999999	999999	611	326	188	139	999999	829	749	542	127	549	346	68	664	163	999999	190	999999	744	588	56	750	999999	91	717	860	632	999999	999999	70	201	221	999999	652	999999	16	59	813	999999	999999	999999	999999	303	786	291	999999	628	999999	424	577	349	999999	673	250	999999	999999	772	244	471	279	999999	699	779	999999	926	999999	138	415	854	156	385	376	999999	999999	675	481	457	62	799	102	242	999999	714	402	721	179	548	967	883	445	243	999999	351	999999	826	223	999999	999999	999999	953	999999	222	501	999999	202	972	999999	999999	575	297	918	999999	445	999999	47	999999	999999	386	760	756	789	170	532	418	913	570	35	951	641	999999	999999	635	999999	845	605	30	785	446	999999	999999	965	343	402	999999	527	999999	379	972	828	653	999999	419	999999	114	999999	335	689	92	364	631	947	263	573	123	612	292	528	599	999999	27	999999	548	185	20	999999	456	768	936	891	400	200	62	132	988	232	999999	574	999999	681	280	999999	703	91	578	802	711	999999	289	999999	244	999999	780	209	811	265	999999	244	60	323	717	999999	753	201	964	441	894	140	584	890	347	718	999999	917	999999	999999	999999	999999	606	999999	89	999999	999999	952	656	405	999999	999999	321	732	542	41	523	774	964	713	586	999999	126	147	907	580	195	398	999999	999999	564	863	706	133	571	233	637	999999	243	999999	999999	801	544	569	31	51	999999	851	357	315	204	665	999999	789	110	192	350	999999	311	508	500	99	316	999999	841	557	157	197	171	999999	999999	999999	999999	932	635	999999	966	557	126	999999	761	999999	51	340	999999	898	999999	916	33	389	999999	999999	999999	734	540	988	999999	414	728	474	894	999999	690	48	912	522	999999	30	999999	999999	225	999999	999999	445	999999	166	58	975	807	942	647	240	174	781	436	234	151	805	401	646	300	561	999999	652	971	140	653	12	427	809	773	889	999999	707	173	100	826	105	999999	383	939	519	606	785	999999	999999	466	908	612	688	381	328	628	517	999999	663	963	700	474	999999	513	55	558	999999	178	999999	999999	467	618	345	408	999999	818	999999	999999	781	999999	53	825	317	673	744	400	999999	438	455	270	999999	682	510	136	999999	631	380	869	999999	999999	608	616	79	999999	999	300	999999	290	335	510	610	810	999999	708	919	875	
166	944	769	999999	818	570	999999	497	236	999999	117	218	999999	424	448	158	813	999999	356	436	756	132	674	453	133	459	999999	944	659	999999	999999	999999	216	260	999999	436	999999	999999	152	48	893	581	958	999999	193	67	18	911	71	462	997	433	361	493	129	999999	999999	999999	531	999999	467	778	837	999999	999999	315	11	999999	999999	22	57	999999	677	318	543	999999	174	460	270	76	450	201	882	999999	999999	999999	449	723	999999	440	166	784	717	783	999999	124	744	999999	866	877	999999	987	961	59	414	999999	755	999999	949	999999	999999	819	65	999999	918	275	896	639	357	999999	866	288	889	999999	856	273	858	999999	737	428	439	999	593	393	20	999999	240	833	792	999999	258	406	773	197	571	999999	728	262	865	315	999999	114	999999	524	21	999999	999999	452	999999	151	573	861	316	999999	999999	999999	236	672	454	999999	999999	999999	846	344	103	999999	999999	701	947	519	999999	606	39	431	210	334	192	78	382	242	365	999999	640	651	999999	397	999999	253	999999	701	120	999999	807	410	280	999999	268	999999	431	551	273	406	504	683	606	967	999999	885	330	190	999999	167	299	221	109	256	432	204	894	999999	999999	271	30	999999	409	487	798	629	999999	55	76	709	647	999999	969	958	293	956	55	999999	566	999999	922	500	999999	952	766	595	310	34	732	73	999999	725	999999	999999	386	257	284	128	179	212	999999	285	999999	978	520	468	252	150	963	476	999999	421	149	176	348	529	243	456	999999	212	328	999999	322	13	999999	999999	660	966	582	45	681	926	313	364	478	647	386	44	999999	308	353	170	70	266	999999	177	586	999999	663	856	24	999999	407	999999	883	609	963	121	858	597	999999	285	567	928	999999	999999	118	785	698	701	153	999999	999999	422	859	168	75	999999	999999	999999	346	656	312	999999	31	999999	528	346	480	999999	684	274	999999	844	499	77	602	142	471	690	68	800	315	999999	713	814	813	984	116	725	999999	907	999999	999999	261	161	972	841	907	940	704	771	315	828	999999	878	999999	999999	999999	791	565	933	594	999999	894	545	999999	999999	999999	999999	50	544	239	754	335	999999	999999	279	593	348	104	760	235	530	985	296	495	486	946	999999	999999	643	71	325	170	610	322	622	21	999999	810	632	828	700	900	170	999999	560	503	249	999999	754	586	999999	696	804	708	73	999999	608	59	864	403	187	425	999999	482	914	593	725	999999	630	268	999999	999999	471	999999	999999	630	825	754	935	999999	999999	210	45	67	487	628	999999	901	258	209	412	667	946	239	651	
285	503	688	627	966	999999	784	999999	496	999999	56	999999	872	999999	443	598	999999	124	880	696	977	999999	999999	995	296	238	823	215	999999	855	219	591	999999	290	999999	999999	147	136	968	999999	999999	204	549	357	440	999999	493	727	999999	611	558	552	75	999999	673	999999	999999	692	341	738	953	578	584	640	500	464	999999	999999	925	316	461	727	156	674	999999	782	839	991	999999	999999	744	106	999999	819	306	999999	526	999999	617	363	999999	454	999999	239	262	353	620	999999	857	975	410	901	802	509	999999	999999	406	401	767	891	65	173	138	448	999999	857	188	764	343	833	938	302	974	999999	344	999999	999999	916	421	999999	171	930	144	588	492	843	303	891	669	999999	269	134	932	999999	308	999999	325	357	245	405	174	855	575	999999	999999	118	926	240	174	153	900	490	999999	346	729	134	38	549	955	160	563	999999	105	868	573	814	369	258	999999	535	999999	999999	681	26	999999	315	365	999999	551	383	999999	73	726	526	999999	999999	154	596	996	183	780	776	999999	94	841	999999	760	706	999999	232	749	677	999999	639	462	326	808	999999	89	423	769	917	997	582	243	999999	570	579	303	794	669	773	262	99	754	914	192	596	999999	999999	555	999999	999999	328	999999	249	105	97	999999	258	970	999999	516	582	413	999999	779	819	850	999999	316	191	413	999999	999999	999999	425	999999	884	999999	143	221	788	700	867	999999	266	999999	947	999999	999999	999999	515	54	823	999999	266	679	999999	892	145	373	999999	833	82	374	254	995	765	658	999999	999999	212	526	125	759	999999	816	999999	302	605	999999	871	856	999999	999999	676	999999	999999	999999	719	745	201	991	412	770	999999	955	628	503	999999	270	913	299	999999	186	999999	999999	999999	74	999999	449	964	393	297	44	999999	889	886	248	698	886	164	999999	999999	88	999999	999999	124	354	293	448	197	221	999999	344	999999	999999	685	770	999999	687	438	999999	992	279	999999	999999	704	378	279	585	79	389	999999	980	999999	235	360	999999	159	70	874	585	780	645	999999	753	999999	952	846	918	214	999999	686	20	457	386	695	669	999999	228	515	745	85	707	379	808	415	455	237	962	232	592	620	501	812	999999	996	357	999999	37	850	752	531	360	380	953	999999	794	532	730	539	691	795	931	999999	138	510	83	276	453	999999	999999	725	884	696	622	504	999999	207	999999	999999	347	999999	279	377	763	224	724	336	999999	115	620	923	507	432	541	999999	688	947	684	353	923	91	573	689	999999	37	647	664	758	999999	517	597	928	350	999999	49	526	
564	790	914	785	999999	999999	999999	727	999999	227	999999	164	826	815	247	999999	260	466	266	87	589	38	999999	576	70	578	966	999999	33	994	166	999999	501	999999	134	999999	999999	568	186	240	235	962	760	999999	195	509	999999	999999	280	83	677	883	935	962	999999	536	999999	347	725	178	999999	750	999999	999999	71	230	999999	555	691	90	753	692	999999	36	851	999999	277	927	391	560	645	999999	327	949	999999	282	999999	539	344	999999	112	999999	842	17	355	999999	269	999999	999999	999999	999999	386	952	999999	999999	985	602	908	120	318	268	137	956	175	532	561	432	753	276	788	925	132	999999	102	977	330	999999	283	681	376	368	110	189	426	712	269	380	137	628	341	680	999999	999999	999999	999999	975	476	677	484	794	62	515	900	999999	49	999999	175	859	999999	999999	145	329	237	744	950	999999	947	539	462	273	190	305	999999	935	999999	999999	999999	195	762	12	853	181	799	886	323	852	209	999999	999999	999999	104	521	999999	628	205	361	168	685	84	181	37	999999	225	999999	999999	999999	390	999999	851	510	31	979	999999	219	156	963	529	350	430	107	999999	728	163	999999	179	669	389	506	739	999999	380	28	999999	591	999999	916	999999	999999	283	566	999999	244	999999	999999	966	999999	424	706	481	241	999999	817	999999	976	999999	309	999999	999999	51	944	999999	883	999999	104	139	999999	868	515	999999	240	17	940	77	999999	635	999999	999999	286	507	64	254	683	35	508	925	999999	763	144	379	675	143	215	999999	338	198	589	999999	999999	747	963	256	909	472	251	234	890	750	999999	999999	999999	949	507	253	986	699	694	858	999999	178	999999	249	733	145	568	107	801	403	738	676	999999	999999	85	999999	544	999999	345	220	784	283	44	999999	373	793	880	726	635	999999	999999	999999	503	999999	292	115	180	723	523	999999	903	153	999999	999999	21	723	999999	999999	874	969	709	189	999999	483	999999	453	144	763	875	940	999999	842	471	839	843	109	183	999999	999999	969	367	820	294	571	317	640	999999	547	801	650	498	107	852	999999	262	380	999999	999999	657	999999	971	416	848	583	518	71	682	592	653	911	999999	979	361	904	611	888	999999	999999	176	999999	601	596	962	234	451	167	990	805	587	999999	999999	164	667	593	999999	999999	999999	999999	62	255	999999	999999	894	890	111	518	745	999999	64	373	486	490	852	999999	246	384	454	623	141	999999	999999	876	15	190	999999	999999	321	767	905	660	916	193	999999	921	485	343	701	999999	133	933	422	999999	750	223	986	999999	311	999999	356	623	506	358	579	
999999	184	91	263	999999	999999	715	999999	978	52	404	999999	302	999999	931	738	999999	682	999999	499	208	999999	39	135	792	999999	999999	94	868	420	999999	164	568	614	999999	999999	999999	999999	988	277	418	736	443	999999	999999	766	694	594	379	999999	453	940	134	859	999999	763	999999	956	471	519	64	631	338	567	760	249	888	687	712	194	345	824	694	115	91	471	504	39	778	36	509	999999	999999	162	999999	350	999999	708	242	284	602	447	618	999999	999999	999999	999999	876	249	116	877	16	882	195	999999	628	256	29	999999	999999	269	125	999999	445	999999	898	917	999999	600	999999	999999	189	454	437	592	898	999999	225	892	304	73	628	789	672	158	503	284	528	783	999999	999999	21	930	333	25	486	270	183	999999	324	870	999999	286	999999	896	999999	999999	999999	603	481	423	40	999999	484	845	641	335	515	296	516	624	398	402	261	325	208	259	131	422	115	638	999999	755	999999	999999	841	351	999999	775	461	999999	829	925	311	925	73	884	456	487	999999	999999	754	887	953	700	481	829	34	514	698	448	439	999999	497	843	390	284	559	999999	13	299	375	999999	999999	574	794	472	100	336	999999	324	802	999999	999999	955	883	155	802	877	952	21	327	455	86	999999	512	798	438	468	544	788	334	406	999999	94	784	24	999999	389	906	19	738	999999	999999	999999	999999	796	992	542	960	245	482	999999	999999	991	971	999999	663	821	71	996	44	632	791	999999	999999	405	999999	954	999999	868	102	422	970	943	283	629	202	999999	377	999999	805	895	507	309	316	652	999999	491	122	999999	361	999999	327	910	974	116	906	790	393	999999	999999	48	372	101	999999	69	711	164	718	999999	728	959	999999	999999	200	148	134	491	166	347	999999	677	841	316	517	861	105	70	968	176	722	999999	319	138	89	999999	533	999999	167	256	999999	154	772	770	145	401	787	971	719	999999	981	424	633	55	152	958	206	65	584	999999	963	999999	196	552	629	326	649	324	999999	999999	614	999999	333	909	406	953	904	81	180	125	999999	134	351	999999	195	308	777	999999	986	999999	569	999999	999999	999999	292	300	957	230	150	819	751	999999	999999	295	230	273	999999	999999	999999	199	999999	135	885	999999	999999	839	309	63	367	331	999999	385	338	155	864	999999	886	999999	626	999999	995	684	930	361	999999	999999	429	999999	999999	921	217	63	624	796	77	444	999999	373	670	452	990	903	999999	819	999999	999999	144	559	431	93	999999	999999	107	542	203	379	999999	999999	104	606	420	999999	152	445	123	494	761	999999	87	
999999	999999	522	785	999999	125	101	820	121	90	998	475	869	634	999999	999999	999999	956	999999	603	999999	249	67	999999	74	999999	747	761	428	705	999999	614	602	482	11	538	864	858	923	426	111	558	999999	454	105	140	999999	999999	324	900	550	999999	679	938	388	189	497	252	999999	999999	999999	340	402	415	999999	394	873	999999	632	999999	680	715	43	999999	501	999999	999999	613	184	934	491	999999	446	999999	164	257	935	999999	999999	821	50	999999	146	781	58	770	999999	677	999999	710	999999	163	985	35	999999	835	999999	999999	446	999999	33	999999	78	787	660	248	894	874	260	57	999999	218	304	999999	999999	68	578	262	999999	730	983	488	999999	473	677	338	153	420	307	329	752	921	227	854	798	166	553	359	131	810	876	999999	426	999999	999999	58	859	184	777	999999	267	999999	999999	715	999999	545	429	604	120	331	999999	483	576	931	304	999999	999999	999999	999999	101	515	228	140	806	854	999999	71	999999	999999	999999	479	969	643	145	999999	510	524	511	599	263	736	948	249	799	715	402	715	495	806	724	67	419	172	685	999999	48	121	601	999999	563	999999	999999	392	999999	852	135	839	440	869	794	23	999999	999999	759	365	566	979	341	100	462	986	576	556	497	571	69	999999	958	489	33	999999	922	650	45	999999	669	565	757	999999	589	562	284	626	22	711	577	569	412	999999	99	68	780	510	409	577	907	999999	895	919	793	999999	881	951	999999	405	100	839	814	979	999999	11	231	394	999999	899	999999	950	543	999999	993	499	404	638	999999	965	618	421	251	999999	872	999999	670	838	999999	270	681	332	780	999999	620	738	755	432	634	999999	837	396	999	509	865	999999	977	119	999999	304	924	252	560	999999	786	999999	597	356	117	546	341	999999	240	250	228	999999	179	999999	175	999999	743	999999	14	312	137	232	422	741	999999	999999	180	560	911	999999	346	999999	772	899	831	941	151	409	999999	97	999999	453	165	758	291	999999	787	999999	943	671	999999	952	999999	258	752	564	999999	855	753	202	376	780	999999	999999	904	789	617	280	104	234	123	999999	656	917	555	999999	76	999999	460	126	137	128	617	250	308	393	201	523	156	277	685	295	656	132	721	976	972	784	999999	501	868	517	957	719	557	999999	306	329	703	78	497	602	404	636	999999	257	172	999999	999999	520	597	103	133	827	999999	828	687	533	206	578	999999	292	808	959	258	620	999999	897	693	91	999999	871	819	88	999999	92	890	30	67	473	814	999999	999999	999999	999999	774	999999	140	180	999999	539	
772	133	999999	366	214	999999	445	388	455	96	275	547	991	432	725	283	55	57	466	999999	666	476	732	764	970	581	474	64	483	236	40	726	963	999999	325	999999	694	999999	999999	298	455	999999	612	387	548	999999	719	911	188	501	999999	92	714	999999	872	305	400	371	395	633	329	390	905	999999	65	548	999999	450	117	976	589	332	482	177	999999	999999	863	354	225	777	861	562	999999	982	887	948	21	999999	678	29	358	333	336	999999	969	74	736	999999	999999	999999	999999	279	999999	211	911	999999	999999	547	310	848	442	55	999999	617	771	999999	514	922	341	116	536	412	771	999999	999999	265	996	999999	208	999999	297	480	32	224	999999	999999	758	674	80	999999	999999	474	871	830	999999	312	187	999999	180	212	999999	814	62	999999	999999	216	508	716	583	655	999999	78	349	883	560	961	999999	931	999999	189	18	839	999999	469	768	71	541	940	510	325	88	287	370	996	866	483	427	999999	749	951	94	999999	999999	999999	852	279	999999	999999	280	999999	289	999999	999999	991	203	721	999999	593	457	999999	674	999999	216	267	999999	742	707	352	26	86	999999	226	999999	507	104	967	747	437	999999	498	936	553	670	884	46	832	27	999999	803	154	999999	999999	359	999999	287	999999	834	833	847	119	571	782	971	204	90	72	999999	762	999999	999999	973	533	976	958	476	999999	896	331	999999	999999	725	338	549	999999	999999	710	867	999999	230	999999	143	914	590	507	926	163	582	475	804	999999	999999	265	483	999999	181	988	999999	999999	870	999999	630	999999	613	112	394	243	242	109	640	379	999999	999999	541	328	102	999999	942	999999	41	322	548	430	527	999999	976	469	855	972	999999	574	854	476	973	74	947	630	310	488	122	692	920	999999	999999	434	780	548	999999	164	999999	121	55	999999	368	999999	999999	999999	985	999999	135	924	388	270	408	999999	525	727	256	477	381	471	999999	464	999999	348	401	75	595	103	475	438	746	700	496	588	528	999999	999999	425	456	748	645	999999	363	198	314	659	85	769	999999	62	302	255	999999	999999	363	999999	30	29	166	552	613	891	891	999999	187	999999	773	819	546	59	620	831	30	999999	999999	815	110	178	44	742	989	826	194	423	146	999999	917	482	235	937	455	97	269	904	144	753	999999	666	999999	626	885	265	232	999999	442	471	234	999999	999999	547	490	852	985	424	562	786	707	478	999999	686	770	300	593	609	603	532	999999	999999	497	82	763	999999	168	418	856	733	603	335	981	675	999999	766	295	687	999999	603	112	844	352	357	
56	999999	115	333	855	594	672	622	265	999999	999999	118	662	125	784	56	999999	577	999999	999999	193	382	496	999999	999999	14	15	999999	163	999	430	999999	774	149	999999	189	339	999999	562	271	71	981	79	81	775	168	113	180	902	409	999999	999999	999999	999999	999999	999999	999999	229	914	851	999999	766	469	266	489	999999	343	522	98	999999	717	859	24	999999	999999	211	312	999999	999999	260	999999	835	12	753	99	894	450	999999	975	362	999999	999999	919	711	999999	304	999999	812	591	604	825	999999	999999	999999	692	999999	521	979	999999	962	370	671	119	999999	951	753	764	999999	176	999999	731	92	547	736	513	999999	939	999999	625	472	690	499	834	999999	435	319	999999	999999	71	48	999999	470	504	22	991	431	999999	266	760	999999	540	806	646	996	872	999999	53	355	794	94	121	217	364	293	282	870	837	604	238	641	10	68	654	137	221	999999	999999	535	744	92	608	683	999999	697	932	884	853	837	643	692	999999	999999	911	999999	999999	175	999999	221	999999	130	594	405	999999	999999	999999	999999	161	518	784	612	999999	518	611	711	485	438	999999	667	999999	398	27	999999	960	999999	376	602	157	999999	210	55	999999	999999	795	623	999999	999999	655	434	769	460	999999	345	63	41	999999	757	797	999999	501	499	510	999999	860	351	113	595	444	999999	751	335	334	484	999999	999999	457	999999	999999	999999	223	999999	782	240	898	900	665	682	945	999999	17	999999	805	948	185	711	545	715	516	454	520	999999	769	999999	682	443	136	257	37	324	583	749	999999	809	999999	229	716	280	550	959	999999	431	649	514	999999	143	530	999999	309	606	203	742	281	277	476	999999	512	617	557	465	773	999999	999999	631	356	999999	583	995	999999	955	994	274	999999	557	769	99	263	264	690	999999	912	750	999999	431	130	999999	478	999999	343	675	716	999999	722	95	999999	277	999999	27	168	225	560	999999	423	353	999999	928	999999	724	999999	387	999999	258	999999	18	552	999999	469	233	510	515	789	815	661	297	248	895	552	90	999999	502	322	246	106	474	989	386	336	605	819	202	274	754	269	999999	618	468	181	714	542	172	999999	553	999999	652	436	744	999999	136	114	716	386	495	999999	16	74	999999	161	462	999999	175	696	864	999999	318	250	45	999999	999999	678	780	723	999999	999999	208	694	768	729	453	48	255	513	210	500	999999	999999	779	999999	262	999999	797	317	719	696	376	999999	943	149	208	412	400	197	177	457	999999	992	549	947	163	322	306	999999	999999	999999	773	662	999999	373	310	503	471	643	304	
814	881	473	14	151	999999	732	750	628	999999	51	647	67	345	752	176	120	276	999999	247	940	595	706	609	305	999999	714	979	580	839	705	999999	757	999999	362	576	861	987	408	776	431	571	677	570	999999	999999	716	326	743	207	999999	999999	639	999999	363	229	184	863	709	228	467	752	999999	999999	999999	109	890	173	982	186	315	132	868	65	999999	999999	999999	146	942	999999	216	397	246	383	649	478	311	360	999999	999999	402	997	999999	999999	318	678	400	999999	744	566	885	552	344	567	892	999999	999999	999999	590	984	311	47	921	189	999999	80	999999	797	150	999999	798	539	633	850	999999	317	999999	688	746	147	999999	40	999999	385	644	663	63	679	491	581	999999	727	770	555	831	364	86	109	177	247	172	603	746	396	999999	355	918	493	783	999999	233	680	837	452	16	280	999999	545	545	358	999999	836	316	569	248	81	768	999999	28	429	241	744	999999	508	975	999999	999999	16	999999	298	999999	999999	999999	906	357	439	889	328	999999	560	719	540	564	999999	230	335	999999	187	158	697	999999	839	474	363	353	489	168	338	476	631	999999	638	999999	256	612	999999	939	409	221	808	191	449	999999	999999	709	700	190	702	288	650	97	117	857	919	712	905	999999	542	563	999999	281	560	852	917	573	91	612	318	216	771	395	999999	966	349	515	146	999999	16	999999	652	308	999999	60	826	544	879	781	18	544	707	364	999999	846	352	537	631	597	621	999999	999999	98	999999	496	516	264	209	150	517	413	999999	604	97	888	910	569	815	510	36	382	694	309	603	999999	999999	417	999999	51	623	812	884	549	688	121	36	564	436	968	543	999999	345	999999	273	604	969	112	276	999999	999999	999999	722	999999	571	248	211	328	999999	108	987	109	275	167	527	705	529	35	916	976	861	356	999999	999999	999999	464	47	955	999999	998	999999	406	999999	479	999999	840	99	764	978	449	909	708	80	338	981	443	306	188	999999	567	85	999999	195	299	657	589	999999	875	162	116	211	255	999999	495	303	591	999999	795	999999	686	999999	999999	57	476	999999	163	999999	804	865	533	168	859	999999	999999	923	861	220	851	822	999999	200	224	611	871	248	664	426	999999	999999	399	485	999999	999999	534	999999	999999	999999	999999	232	503	313	845	20	629	999999	999999	999999	812	572	999999	999999	999999	973	533	999999	401	163	185	237	412	999999	700	769	475	999999	658	732	220	999999	612	965	999999	999999	328	223	355	213	982	999999	999999	163	613	22	999999	29	377	536	603	47	561	999999	999999	492	
999999	767	612	85	545	999999	300	619	300	296	959	477	879	488	654	320	151	197	999999	999999	341	259	132	687	177	999999	680	131	138	999999	999999	455	254	19	999999	561	610	999999	999999	411	633	286	863	327	63	135	999999	999999	881	292	896	373	999999	469	160	571	644	924	908	99	899	999999	490	127	331	999999	999999	999999	680	103	709	999999	529	999999	628	64	396	805	999999	51	315	791	249	845	999999	601	470	784	858	247	916	685	370	579	511	464	795	999999	995	550	902	280	219	999999	582	34	843	224	841	106	185	999999	300	866	783	118	929	999999	841	729	999999	448	22	442	999999	34	510	999999	268	173	268	650	810	94	149	45	999999	461	273	999999	999999	255	943	761	72	87	395	504	999999	403	999999	160	904	275	507	464	267	999999	610	999999	523	893	956	999999	838	999999	39	216	727	748	535	478	381	589	971	796	505	260	379	110	999999	16	164	864	999999	999999	999999	999999	586	685	777	999999	850	714	738	864	299	275	999999	538	57	999999	777	57	868	65	779	325	304	711	958	999999	999999	510	919	999999	999999	101	49	731	999999	494	999999	51	970	729	628	667	999999	117	507	239	338	841	999999	999999	239	116	996	582	338	430	249	875	726	999999	409	350	794	231	134	207	236	201	749	999999	558	735	87	148	437	121	474	197	213	729	678	564	999999	469	287	999999	104	466	402	999999	255	754	325	209	330	288	872	629	983	309	999999	999999	999999	499	901	503	999999	858	999999	226	956	62	671	997	101	999999	892	999999	943	999999	113	999999	798	392	317	803	420	877	999999	159	999999	999999	214	904	725	542	472	957	567	784	604	246	320	185	411	202	999999	999999	117	999999	395	546	686	491	206	243	347	709	192	108	93	161	50	995	978	999999	848	767	999999	559	381	934	768	169	896	866	999999	622	980	125	720	999999	769	341	999999	701	168	722	708	491	205	762	775	469	700	452	999999	999999	207	299	353	326	55	558	115	460	778	527	999999	339	999999	999999	729	76	387	990	391	708	242	286	953	136	69	790	363	999999	168	309	999999	454	670	144	425	691	999999	404	56	220	236	312	999999	641	137	378	707	480	43	708	999999	710	70	497	92	999999	346	227	266	999999	205	999999	302	478	999999	150	669	650	309	47	305	999999	943	180	482	929	362	321	999999	690	92	999999	584	459	228	757	393	183	61	503	354	999999	147	790	999999	739	20	455	582	999999	709	67	181	996	413	999999	766	890	25	163	569	34	999999	999999	999999	999999	
999999	842	260	311	757	495	598	999999	692	751	846	162	165	742	999999	999999	739	22	999999	35	999999	588	999999	130	999999	503	167	999999	934	999999	336	570	999999	703	999999	178	205	281	239	223	468	999999	313	662	261	614	734	283	244	662	294	999999	594	157	610	334	796	139	999999	264	338	699	871	372	424	285	544	461	915	750	711	468	783	767	999999	345	285	393	869	386	768	999999	999999	281	45	131	976	469	103	503	999999	75	961	975	885	999999	999999	940	247	975	79	283	367	493	951	826	431	826	999999	274	58	412	269	933	495	999999	45	600	336	303	309	85	368	421	378	645	506	808	999999	797	999999	344	999999	893	317	999999	999999	180	330	219	700	159	878	828	454	970	806	38	999999	441	733	904	999999	944	676	994	999999	999999	999999	999999	329	622	999999	793	999999	999999	265	375	625	999999	927	864	279	127	602	999999	206	999999	967	408	839	478	329	999999	999999	937	999999	212	227	323	579	999999	65	24	889	999999	215	94	406	999999	714	999999	412	999999	514	868	634	999999	999999	526	999999	386	999999	999999	476	999999	302	999999	729	495	983	63	158	312	430	356	999999	999999	238	524	944	999999	143	999999	694	409	75	840	999999	999999	313	999999	861	701	525	999999	999999	349	548	999999	785	712	365	911	999999	661	999999	110	68	167	999999	379	267	826	581	686	252	752	32	999999	999999	462	564	533	999999	749	201	457	786	236	755	999999	715	200	739	242	999999	999999	999999	42	127	965	781	780	146	933	976	45	130	999999	999999	999999	326	999999	262	332	157	832	729	17	469	834	324	999999	411	999999	999999	999999	96	348	999999	30	281	989	949	819	680	784	397	258	772	166	336	946	285	906	152	243	999999	417	94	923	999999	472	573	293	650	949	378	999999	999999	909	948	781	909	930	576	337	999999	443	651	373	999999	999999	999999	999999	507	377	556	504	456	430	139	679	999999	16	999999	809	426	666	178	730	415	850	999999	862	217	555	46	355	339	815	999999	999999	765	721	999999	32	237	270	785	999999	403	874	99	848	779	279	999999	903	999999	767	910	866	274	920	957	594	500	381	999999	952	341	211	174	999999	718	635	913	542	999999	999999	581	165	880	895	337	541	761	999999	93	937	38	999999	943	572	999999	999999	240	844	999999	894	532	855	175	833	941	202	709	999999	999999	999999	366	984	385	906	999999	755	999999	378	593	426	833	369	298	167	999999	207	267	999999	736	873	405	79	778	633	972	725	990	999999	953	999999	999999	312	11	939	581	999999	758	46	
999999	159	999999	999999	260	347	70	173	999999	17	999999	744	934	116	999999	266	748	297	215	999999	934	471	764	999999	424	458	594	999999	999999	359	585	879	448	231	227	587	24	999999	999999	440	573	999999	168	999999	148	219	210	999999	591	999999	200	999999	999999	17	999999	914	395	999999	447	999999	999999	540	999999	217	431	40	306	712	889	999999	999999	215	478	774	188	134	999999	781	799	214	257	869	938	623	169	301	50	441	999999	313	999999	102	105	25	999999	999999	14	950	561	117	913	497	835	999999	503	984	815	74	999999	999999	610	999999	999999	242	999999	999999	999999	191	999999	140	990	864	593	586	942	159	120	999999	96	155	999999	999999	230	691	999999	759	44	491	129	999999	999999	999999	999999	999999	702	999999	970	999999	471	804	441	822	902	430	127	58	904	258	515	999999	999999	363	977	683	858	257	393	440	999999	999999	848	119	72	873	655	24	999999	452	884	363	189	257	999999	292	713	306	460	799	999999	253	855	786	999999	999999	999999	999999	998	929	292	454	204	999999	921	676	955	331	760	38	774	113	999999	999999	374	161	174	999999	371	695	969	562	797	594	866	999999	999999	72	143	999999	573	533	26	331	169	439	169	649	335	324	336	392	545	431	999999	999999	999999	402	422	824	999999	999999	760	312	960	730	999999	609	999999	233	999999	893	198	473	465	999999	97	475	303	999999	991	999999	300	56	368	587	26	375	999999	405	999999	546	650	318	686	889	999999	713	371	439	782	560	975	112	587	999999	203	81	966	783	383	980	109	487	833	999999	392	713	999999	999999	713	999999	50	278	981	999999	253	999999	787	575	477	999999	113	863	162	441	549	999999	468	926	393	945	408	999999	31	999999	999999	999999	485	999999	999999	69	769	988	725	500	519	707	130	397	199	324	293	400	316	999	999999	245	999999	402	545	203	254	27	990	768	883	264	257	719	999999	999999	999999	196	78	999999	614	999999	148	662	921	842	77	81	999999	78	661	999999	999999	31	999999	211	999999	999999	999999	313	815	751	998	999999	616	264	459	410	643	117	999999	999999	331	898	394	760	107	999999	480	702	999999	183	999999	921	117	874	785	235	999999	552	253	320	141	765	602	863	127	999999	55	999999	999999	666	437	999999	157	564	999999	580	637	999999	113	174	613	362	999999	641	470	999999	999999	742	999999	234	86	101	999999	609	965	566	305	530	643	916	626	999999	999999	468	746	662	773	552	197	215	598	700	448	999999	999999	778	999999	960	999999	50	999999	999999	197	168	999999	345	764	547	598	130	284	116	999999	197	
547	799	53	718	895	808	999999	307	554	273	636	386	653	785	902	999999	979	345	137	602	999999	323	999999	161	878	410	897	999999	953	77	999999	491	999999	999999	999999	999999	735	868	75	595	737	43	758	999999	999999	214	692	979	645	411	999999	999999	978	398	612	234	183	892	840	495	910	87	353	999999	343	154	676	402	254	994	999999	120	279	999999	999999	551	564	999999	628	999999	999999	918	590	552	925	991	513	321	648	316	734	843	37	579	999999	659	690	281	590	999999	537	999999	734	651	949	999999	999999	999999	999999	999999	999999	481	273	176	999999	992	497	801	561	999999	999999	365	753	938	269	618	93	999999	999999	215	860	999999	121	999999	999999	427	193	938	999999	894	999999	76	999999	588	999999	262	579	861	802	692	172	889	719	248	747	182	547	999999	391	999999	947	969	999999	999999	999999	999999	370	33	999999	359	808	558	999999	999999	30	573	999999	174	302	999999	49	231	999999	175	999999	971	573	999999	999999	964	880	397	557	271	947	999999	488	471	388	268	892	555	830	452	999999	613	999999	62	227	183	605	382	999999	384	999999	725	81	999999	284	238	813	999999	531	999999	479	420	11	937	719	999999	95	999999	999999	43	124	999999	401	455	999999	439	291	999999	999999	328	369	999999	894	182	999999	999999	290	999999	197	160	455	405	34	765	973	999999	999999	753	342	558	98	500	595	470	270	808	334	626	141	844	947	302	840	999999	999999	999999	526	829	967	498	387	29	917	635	588	718	468	636	999999	999999	999999	537	188	107	999999	868	912	434	911	171	897	999999	933	352	213	162	565	821	68	999999	999999	782	785	844	180	999999	582	959	882	552	349	698	999999	323	27	419	124	743	972	837	68	101	999999	805	600	723	96	574	999999	435	163	999999	577	999999	870	54	751	343	926	171	999999	952	999999	999999	999999	208	999999	999999	335	793	48	822	999999	230	945	855	865	980	999999	456	982	999999	537	456	398	999999	130	676	453	973	667	780	999999	999999	551	115	549	557	999999	402	214	476	249	999999	396	341	798	357	533	24	188	771	99	479	188	288	999999	105	970	999999	87	842	176	362	136	267	999999	47	678	839	315	999999	997	851	252	516	768	898	69	67	903	773	153	439	794	896	999999	346	632	273	689	999999	586	862	324	999999	999999	887	512	999999	335	760	999999	693	708	870	999999	248	237	672	999999	527	45	999999	227	999999	698	736	567	239	576	669	999999	999999	159	999999	731	999999	999999	880	216	881	395	930	732	999999	105	460	999999	923	999999	452	118	960	754	999999	
418	673	999999	999999	673	999999	329	282	562	665	356	272	999999	999999	149	639	710	357	999999	999999	141	114	999999	999999	219	248	14	644	117	134	560	999999	661	999999	452	67	499	527	216	642	562	999999	378	76	999999	832	999999	884	999999	492	741	761	503	126	41	999999	493	570	999999	435	999999	999999	999999	438	115	901	611	556	999999	92	150	999999	150	823	85	28	736	124	999999	386	331	130	860	999999	392	799	950	544	999999	148	574	928	726	781	83	877	947	940	961	895	231	370	999999	701	352	558	999999	680	51	22	577	378	292	424	999999	999999	824	549	999999	315	999999	77	999999	265	518	221	466	999999	750	207	999999	796	999999	393	165	999999	639	169	282	833	188	280	502	944	999999	999999	645	312	999999	999999	62	999999	894	655	944	164	999999	235	193	141	101	260	930	999999	941	781	999999	899	269	153	809	665	277	222	999999	680	574	655	693	322	575	164	999999	125	155	672	999999	999999	448	11	199	413	976	151	742	928	350	999999	999999	789	979	746	53	999999	825	396	141	999999	528	999999	999999	125	541	999999	565	936	568	815	999999	278	879	718	460	267	954	405	689	135	479	999999	339	999999	652	999999	343	829	999999	999999	299	759	541	229	978	184	421	83	872	999999	585	999999	370	535	959	999999	910	999999	999999	785	579	999999	999999	999999	212	999999	999999	673	472	637	537	736	825	408	999999	939	737	659	739	999999	846	999999	999999	584	549	674	838	804	956	919	993	82	543	999999	590	869	62	535	27	659	999999	748	611	244	578	848	980	961	19	30	996	260	531	18	939	999999	897	132	465	538	490	999999	717	553	644	999999	203	999999	818	655	887	212	641	90	47	108	999999	999999	15	701	999999	999999	795	999999	999999	742	550	534	396	891	972	929	79	999999	178	999999	999999	67	999999	123	655	490	152	364	143	793	618	450	971	840	999999	999999	999999	764	844	613	344	999999	999999	901	914	668	112	999999	683	957	142	162	912	927	77	222	697	892	55	999999	735	440	999999	139	999999	109	999999	999999	472	373	812	999999	645	565	775	258	999999	699	209	999999	387	225	999999	186	661	999999	538	54	999999	216	912	234	999999	999999	877	999999	979	501	777	814	115	557	464	999999	154	826	517	357	161	819	999999	999999	692	999999	999999	520	760	626	477	667	570	518	782	266	999999	588	999999	14	687	999999	278	936	921	394	881	830	760	371	41	999999	948	191	892	999999	431	999999	541	999999	814	999999	999999	363	33	120	254	596	999999	208	858	566	999999	513	669	290	550	999999	
999999	308	186	999999	759	398	594	641	718	999999	626	828	834	999999	56	935	999999	999999	728	915	912	810	150	294	999999	562	512	475	999999	445	521	612	413	999999	837	243	483	999999	608	754	999999	391	402	864	999999	999999	373	999999	999999	304	324	349	999999	999999	999999	275	168	891	939	206	886	128	46	282	867	23	424	999999	999999	812	462	379	721	999999	155	999999	999999	285	324	119	199	200	955	310	131	999999	60	778	646	572	84	591	879	411	867	650	999999	129	997	999999	999999	122	999999	999999	842	944	627	999999	999999	416	999999	883	577	829	17	999999	999999	999999	999999	695	999999	646	615	146	738	870	499	320	115	504	185	298	288	367	999999	87	999999	999999	468	186	554	471	999999	999999	714	999999	23	60	404	999999	487	618	968	311	993	999999	506	476	968	999999	999999	317	483	985	999999	569	604	220	999999	999999	118	915	277	974	151	501	357	385	999999	999999	856	449	916	933	27	566	330	976	373	704	580	121	289	496	732	246	999999	313	998	155	999999	803	999999	474	73	572	350	993	170	502	536	999999	54	431	125	14	401	549	967	674	249	628	999999	999999	999999	997	636	999999	252	904	512	54	386	286	950	62	640	451	999999	454	999999	336	999999	871	177	999999	77	857	381	727	845	449	999999	334	906	967	956	999999	124	76	936	999999	999999	266	989	492	744	999999	999999	72	374	999999	679	523	999999	912	999999	975	379	901	929	779	999999	524	999999	999999	999999	62	380	983	106	378	337	803	518	656	584	558	999999	999999	999999	999999	386	999999	363	999999	999999	822	875	993	164	999999	892	223	146	166	170	236	207	999999	999999	999999	396	999999	965	995	622	875	999999	802	337	264	999999	694	197	629	403	100	999999	173	303	999999	186	999999	999999	999999	486	124	999999	999999	999999	358	361	999999	999999	31	913	888	999999	999999	283	999999	999999	83	666	899	886	207	999999	999999	999999	999999	999999	44	633	898	515	19	999999	850	999999	508	218	652	999999	979	999999	149	793	176	715	515	746	999999	890	408	77	113	999999	929	999999	288	99	160	597	426	292	326	332	12	515	999999	228	503	999999	775	999999	175	768	686	996	747	414	858	801	258	999999	271	154	234	830	412	999999	740	999999	241	419	67	64	999999	696	999999	817	791	661	810	296	253	956	125	721	902	345	999999	932	491	999999	240	999999	348	103	999999	182	107	182	113	999999	488	881	616	365	628	120	878	990	419	999999	623	999999	990	962	89	999999	999999	512	928	77	264	999999	139	367	188	999999	716	999999	674	414	999999	618	558	
205	807	371	349	759	103	791	999999	999999	999999	561	260	42	367	386	23	716	152	595	254	45	361	681	751	259	187	919	404	999999	325	14	220	999999	649	795	165	717	999999	999999	419	146	999999	220	999999	577	116	155	351	340	999999	957	271	999999	374	522	843	136	620	999999	582	999999	999999	382	728	518	351	999999	393	572	230	306	999999	872	186	117	999999	150	397	999999	152	41	577	74	311	367	999999	96	639	136	952	39	999999	874	697	999999	748	999999	492	775	999999	860	762	779	119	485	216	398	948	999999	97	703	739	446	948	999999	605	332	81	371	775	265	616	266	620	999999	208	877	184	940	368	206	658	999999	947	292	999999	798	955	825	161	999999	148	999999	49	258	299	999999	925	999999	639	426	999999	130	10	971	253	999999	999999	917	287	338	224	999999	898	891	999999	127	498	666	281	807	999999	999999	219	431	126	999999	227	371	999999	547	999999	37	999999	942	50	999999	621	975	48	773	638	47	548	822	140	140	484	158	999999	182	999999	269	875	832	58	910	910	578	854	18	288	798	999999	739	386	196	999999	955	851	517	506	999999	627	999999	178	340	707	397	999999	986	759	79	166	729	384	692	999999	478	894	139	626	52	999999	40	495	840	31	808	446	943	999999	529	306	999999	675	649	642	377	664	999999	999999	523	287	999999	999999	218	641	296	999999	694	999999	238	70	999999	890	464	401	597	999999	337	318	898	999999	357	562	240	772	469	63	734	999999	785	813	186	927	112	999999	262	780	286	999999	735	453	751	999999	204	468	585	806	221	258	54	364	999999	409	313	999999	930	315	28	446	181	242	630	644	259	424	883	794	787	699	148	999999	736	138	999999	455	209	447	367	771	197	663	999999	486	999999	430	999999	777	623	539	834	999999	999999	840	999999	502	822	117	660	779	584	791	28	521	119	238	628	207	826	858	999999	492	948	999999	259	518	400	999999	999999	999999	937	116	180	257	999999	201	999999	896	999999	90	633	101	999999	587	196	999999	644	330	376	776	802	289	999999	765	999999	352	998	515	999999	999999	999999	678	478	999999	842	478	999999	770	999999	917	183	732	106	745	999999	281	999999	370	70	853	999999	79	778	862	36	657	165	999999	91	999999	203	549	315	592	977	954	999999	955	745	718	999999	873	673	458	602	80	193	215	540	894	999999	999999	455	999999	999999	43	899	615	805	194	323	214	999999	145	999999	634	427	513	768	280	657	749	999999	351	77	10	406	329	269	999999	474	949	999999	196	873	565	104	577	
948	999999	64	17	159	560	405	581	999999	538	999999	968	653	680	447	270	999999	899	21	999999	670	999999	637	580	356	850	720	374	339	502	271	169	540	849	564	824	999999	650	599	75	946	496	816	868	595	301	312	793	512	614	950	974	553	999999	906	314	316	484	661	309	840	40	251	691	277	574	438	803	125	622	55	999999	999999	946	166	184	827	769	985	65	547	926	999999	725	552	296	999999	549	942	260	999999	740	988	299	234	915	255	134	999999	30	862	508	678	889	569	363	675	999999	999999	732	486	547	499	606	761	999999	179	525	149	999999	999999	889	860	865	999999	314	608	19	721	999999	999999	999999	178	964	202	48	258	999999	166	198	620	18	715	999999	999999	969	999999	392	537	321	746	999999	984	619	71	973	999999	999999	784	999999	755	665	885	593	803	782	999999	535	413	723	665	206	999999	999999	370	950	183	999999	100	999999	73	226	481	410	504	999999	719	999999	902	228	400	444	198	902	999999	955	133	131	416	991	600	716	978	999999	655	999999	370	42	259	121	799	997	999999	999999	999999	999999	193	484	98	604	999999	999999	632	999999	999999	999999	18	467	518	999999	827	999999	244	109	544	357	999999	667	999999	999999	839	686	999999	791	428	403	999999	549	711	999999	771	648	43	811	928	779	93	999999	999999	999999	541	902	999999	844	999999	999999	999999	623	999999	842	999999	526	729	143	765	386	521	999999	766	929	508	469	755	615	643	188	999999	432	180	999999	274	454	184	330	999999	936	172	464	507	999999	640	108	999999	868	611	254	919	899	56	552	999999	252	999999	562	925	999999	157	908	999999	115	729	999999	999999	348	999999	847	351	999999	720	828	223	67	343	94	999999	409	34	999999	13	398	269	129	999999	628	999999	31	427	999999	405	351	789	263	263	401	952	310	999999	999999	299	764	902	520	188	228	999999	210	908	942	273	999999	57	270	904	812	846	609	999999	824	999999	557	430	730	13	378	999999	960	804	942	142	988	753	927	999999	249	495	748	940	167	300	307	123	484	358	879	999999	528	359	450	999999	352	356	831	265	999999	344	999999	517	809	189	377	405	966	809	285	771	999999	673	665	327	108	669	796	999999	542	443	945	381	999999	84	999999	610	364	397	999999	642	921	672	999999	905	322	241	140	978	922	999999	999999	674	999999	999999	185	855	693	999999	457	683	560	307	999999	309	398	800	393	735	669	999999	51	999999	29	642	850	457	819	760	14	866	538	817	611	999999	296	280	309	26	898	999999	917	240	940	116	92	
999999	949	554	516	521	999999	405	319	165	999999	999999	654	440	267	728	999999	933	128	999999	155	999999	696	92	22	999999	501	377	999999	14	999999	810	639	913	560	235	999999	274	999999	492	29	999999	999999	456	780	999999	999999	868	999999	180	999999	983	121	359	961	350	927	866	541	999999	30	999999	568	315	315	59	938	741	999999	999999	230	770	999999	636	571	21	999999	999999	999999	999999	501	999999	618	665	385	866	698	289	951	220	308	641	732	854	999999	548	574	203	999999	999999	779	999999	988	999999	950	858	302	485	788	999999	999999	687	564	247	897	396	862	902	999999	448	999999	999999	790	669	999999	589	47	835	173	32	447	50	109	999999	524	617	999999	891	715	526	999999	223	500	11	113	621	86	495	957	85	999999	672	273	999999	379	129	999999	328	994	371	820	467	321	765	512	75	587	982	722	289	752	970	196	413	999999	147	999999	788	566	121	512	552	878	98	346	774	777	407	212	405	999999	325	999999	999999	706	116	901	734	498	48	999999	104	772	999999	332	715	485	860	826	999999	960	314	999999	882	858	277	588	233	999999	737	298	189	999999	327	765	436	83	999999	706	768	245	435	299	528	88	999999	999999	999999	765	631	999999	917	581	970	445	219	563	25	495	999999	528	678	314	999999	749	854	999999	454	912	896	999999	642	163	999999	996	534	25	244	803	450	497	388	467	999999	447	999999	608	809	882	999999	873	68	999999	999999	999999	999999	130	538	778	233	999999	335	297	869	990	657	763	522	999999	999999	204	999999	999999	999999	941	149	999999	999999	323	999999	999999	513	999999	366	32	582	296	999999	818	438	414	999999	465	999999	355	171	100	598	807	790	999999	96	999999	972	361	554	999999	310	336	110	355	999999	999999	999999	977	590	763	930	999999	999999	999999	878	703	545	505	717	999999	999999	999999	779	58	622	708	999999	759	169	678	599	14	477	735	985	558	718	999999	801	271	64	602	764	408	170	751	400	430	739	392	299	476	644	691	216	610	999999	61	733	904	692	651	999999	912	173	926	999999	682	999999	330	985	462	999999	456	808	48	999999	381	888	871	318	999999	30	777	388	133	999999	999999	528	384	11	666	999999	896	578	413	784	852	244	244	999999	718	54	418	407	999999	771	999999	882	177	999999	999999	173	999999	596	590	630	50	999999	999999	565	592	163	11	999999	328	112	807	878	405	263	999999	147	654	999999	599	68	611	379	551	361	182	904	361	708	999999	999999	999999	310	987	783	744	328	203	678	790	565	52	100	88	734	964	318	486	
999999	592	47	518	373	996	532	999999	670	999999	999999	392	687	802	302	999999	825	999999	507	890	622	519	764	999999	976	707	44	25	521	301	816	397	864	427	447	126	999999	984	134	314	465	764	999999	346	514	295	112	763	750	597	262	130	467	428	864	403	827	999999	542	999999	999999	999999	506	379	175	999999	528	270	365	999999	714	999999	999999	999999	435	858	446	428	438	690	999999	999999	275	924	999999	695	929	445	562	999999	299	693	999999	469	351	948	267	704	999999	222	999999	842	408	574	999999	999999	641	999999	992	16	957	999999	665	852	70	691	999999	582	999999	999999	372	92	707	321	886	30	399	29	851	487	600	742	257	226	923	999999	872	700	999999	626	999999	665	453	999999	95	999999	999999	599	408	999999	706	685	373	700	850	684	144	96	687	999999	999999	621	999999	515	415	999999	161	999999	928	308	999999	999999	540	999999	999999	999999	639	161	236	996	992	800	621	201	781	999999	379	557	375	999999	627	785	22	999999	604	999999	252	938	150	999999	738	589	670	110	840	164	154	659	284	153	55	983	860	690	869	999999	999999	231	733	500	999999	603	83	689	999999	43	538	360	119	983	999999	700	20	365	268	413	999999	520	360	999999	771	999999	283	232	999999	644	999999	999999	320	999999	999999	30	999999	649	34	144	515	981	430	999999	626	999999	550	301	689	354	972	999999	432	465	102	490	871	117	999999	136	999999	850	495	46	117	216	49	736	999999	443	495	999999	340	133	897	158	100	553	999999	977	179	999999	542	849	999999	999999	999999	999999	290	999999	999999	107	999999	898	999999	664	495	394	699	419	999999	999999	750	255	858	612	174	308	567	944	399	999999	116	751	957	999999	318	645	374	687	999999	194	455	598	294	398	450	442	318	242	662	999999	854	590	233	364	241	297	999999	69	999999	999999	297	346	999999	999999	990	178	999999	999999	356	850	29	999999	999999	569	999999	999999	961	469	171	731	990	335	999999	693	999999	526	999999	602	115	30	999999	999999	430	715	897	119	45	462	999999	281	501	840	885	812	999999	841	488	664	999999	89	336	531	897	999999	610	962	64	868	368	999999	650	347	371	336	205	714	591	396	671	259	126	508	71	999999	240	159	449	479	16	631	999999	863	606	35	694	133	999999	896	115	999999	64	999999	104	999999	999999	163	478	999999	617	972	260	101	992	999999	999999	999999	469	16	304	461	522	585	862	736	436	999999	740	346	641	81	999999	695	999999	736	205	999999	414	137	999999	86	680	889	862	44	381	999999	870	860	72	867	663	999999	
601	653	422	478	315	367	507	843	999999	142	918	545	999999	564	810	266	550	24	423	342	746	999999	780	633	723	827	365	490	917	880	999999	774	418	999999	103	637	323	726	999999	57	629	999999	663	547	971	326	367	999999	999999	614	320	999999	454	999999	999999	383	999999	789	755	487	11	26	926	542	859	153	999999	781	470	182	942	823	999999	999999	712	329	999999	999999	999999	999999	999999	999999	355	312	569	235	330	97	240	720	999999	534	971	166	999999	999999	501	130	999999	827	199	585	355	962	671	496	677	88	618	345	819	639	137	358	999999	999999	671	623	973	633	999999	49	551	999999	418	418	852	223	999999	110	828	999999	554	834	216	885	203	392	640	999999	558	252	999999	999999	901	135	999999	622	999999	593	940	877	157	999999	13	999999	43	999999	554	263	644	464	758	518	999999	385	94	999999	152	141	268	289	982	900	85	581	571	656	849	292	21	239	83	736	999999	950	296	500	830	999999	999999	599	999999	999999	438	104	493	999999	388	525	50	113	480	18	335	661	999999	999999	979	432	588	386	755	271	252	999999	390	32	999999	999999	999999	999999	472	95	289	999999	452	605	472	981	97	610	278	999999	252	908	759	74	410	507	65	49	520	407	478	474	999999	575	144	33	713	471	999999	822	999999	455	999999	394	728	667	218	300	784	998	345	999999	118	431	29	344	655	999999	621	999999	510	58	83	75	617	814	824	876	999999	449	999999	625	998	999999	896	796	277	375	345	743	999999	999999	265	522	72	499	366	999999	999999	800	999999	999999	999999	760	321	388	382	575	776	913	842	341	999999	345	730	719	979	662	999999	999999	999999	290	980	999999	562	746	793	560	12	127	458	999999	330	670	81	880	999999	248	999999	517	424	702	598	431	900	956	999999	920	792	352	520	704	999999	333	733	97	416	971	999999	575	595	821	999999	658	999999	440	21	999999	274	849	999999	741	528	26	807	374	692	558	999999	605	812	999999	768	659	607	753	523	996	936	983	473	804	50	568	922	603	139	999999	966	470	945	999999	655	999999	408	779	186	871	525	369	999999	858	993	602	763	721	63	913	61	712	916	999999	999999	290	385	149	700	959	104	214	999999	752	592	517	659	999999	227	825	260	828	577	652	480	577	588	615	810	447	805	999999	549	226	999999	264	553	931	550	375	999999	269	88	226	777	999999	134	652	999999	999999	943	725	504	237	999999	232	144	274	543	656	999999	769	339	262	163	893	665	28	864	338	963	728	497	851	268	991	749	360	
874	999999	452	935	350	333	504	89	706	321	564	665	129	289	397	893	673	797	929	825	73	884	656	116	787	999999	523	224	237	652	969	670	482	784	399	383	999999	766	429	15	758	83	197	353	463	209	219	684	999999	603	188	471	71	999999	999999	990	513	346	157	413	810	999999	852	63	352	999999	192	345	889	999999	690	907	377	924	77	989	696	312	999999	588	727	838	999999	999999	474	508	608	999999	999999	999999	999999	866	618	25	999999	478	231	999999	11	569	26	874	795	327	913	999999	999999	999999	857	999999	304	210	694	569	685	972	999999	228	999999	843	999999	634	848	490	153	823	298	361	730	999999	767	562	311	92	571	853	999999	566	720	999999	414	471	701	198	999999	999999	182	999999	340	999999	82	999999	555	167	999999	999999	35	999999	183	100	982	741	417	999999	540	741	899	611	999999	999999	928	839	508	395	438	824	932	999999	385	484	999999	249	999999	507	526	999999	17	154	999999	999999	827	738	392	999999	221	673	63	442	999999	999999	999999	571	999999	508	304	242	999999	169	999999	458	999999	376	929	999999	999999	742	720	999999	742	777	733	755	801	817	14	199	456	878	999999	765	770	499	999999	21	713	999999	999999	523	213	293	268	847	425	360	729	461	999999	693	188	478	952	154	700	880	999999	25	999999	244	503	114	786	626	985	963	687	999999	374	999999	985	999999	555	999999	999999	458	518	885	339	451	999999	552	389	763	699	705	812	626	799	131	382	698	319	999999	29	999999	507	999999	862	462	673	770	96	892	707	817	999999	999999	449	252	371	753	999999	328	156	951	724	32	999999	290	999999	71	999999	253	545	297	61	602	999999	606	951	877	999999	877	778	327	466	497	66	882	781	66	186	556	759	999999	23	999999	805	78	383	484	715	581	311	611	609	843	356	420	766	999999	578	999999	999999	494	730	808	550	829	999999	237	966	999999	508	999999	884	999999	493	917	283	69	796	119	232	476	999999	999999	575	999999	999999	623	151	646	126	460	488	344	999999	275	898	214	451	999999	583	156	518	671	82	999999	726	999999	359	439	146	706	534	469	619	823	999999	287	242	383	999999	871	999999	330	999999	57	614	999999	357	228	29	78	618	820	535	85	958	500	379	367	449	721	273	711	509	419	926	29	724	442	942	620	972	999999	864	999999	999999	198	743	35	603	186	648	141	999999	999999	999999	714	933	543	865	831	908	999999	999999	999999	607	384	999999	518	999999	999999	825	914	285	409	106	550	999999	823	25	770	757	353	763	273	83	142	
301	442	999999	222	95	190	577	121	711	106	999999	474	113	999999	377	234	904	17	360	999999	855	21	970	999999	999999	119	528	105	84	564	121	669	326	999999	93	388	196	908	509	645	346	174	999999	999999	415	491	719	339	402	532	449	999999	912	349	999999	290	471	784	464	975	661	482	46	156	984	474	157	638	603	989	48	996	507	715	397	691	323	970	141	276	399	199	999999	551	125	366	756	999999	198	802	916	411	453	534	983	864	999999	550	25	940	343	91	736	412	493	453	257	207	951	594	966	501	653	197	999999	472	779	999999	41	628	717	180	449	800	999999	999999	552	999999	731	532	999999	772	999999	200	933	999999	463	300	999999	672	118	558	35	603	835	999999	758	266	948	521	999999	642	519	397	999999	172	641	935	339	856	900	999999	476	428	40	204	999999	462	264	277	19	489	999999	999999	520	168	154	845	999999	658	879	296	35	220	448	999999	263	567	967	999999	676	527	999999	999999	771	834	92	606	573	999999	999999	306	12	680	511	605	215	160	877	999999	28	795	999999	681	977	614	999999	266	980	999999	940	980	494	493	600	492	528	235	999999	686	86	999999	282	332	780	999999	294	999999	708	842	716	112	999999	903	999999	881	555	999999	233	167	585	999999	999999	464	701	897	811	518	999999	999999	86	979	563	200	988	479	523	648	900	404	330	999999	557	148	999999	838	299	591	741	719	936	999999	999999	999999	110	260	922	817	999999	882	771	775	999999	999999	765	736	548	999999	914	282	367	906	389	829	999999	682	999999	487	72	999999	607	229	777	370	92	838	977	134	100	737	557	999999	999999	28	632	554	999999	868	382	665	999999	800	676	468	361	39	999999	182	602	427	981	999999	999999	999999	284	552	998	904	999999	927	759	424	408	187	724	662	889	999999	206	292	55	410	115	406	999999	806	552	318	999999	999999	999999	804	532	673	999999	122	999999	999999	743	999999	556	999999	271	454	906	875	402	499	743	999999	150	498	975	999999	999999	580	339	999999	999999	477	999	689	999999	999999	949	999999	999999	734	999999	612	999999	999999	627	999999	999999	999999	149	661	999999	697	414	999999	574	999999	912	999999	999999	222	301	185	783	600	62	275	91	866	837	717	504	999999	983	667	79	141	987	509	870	859	999999	70	999999	677	999999	508	73	999999	125	999999	640	469	136	679	999999	999999	828	121	588	362	45	869	999999	431	166	999999	714	999999	999999	443	332	413	619	969	639	241	744	999999	740	554	999999	144	751	261	87	999999	825	999999	234	824	312	875	
920	518	824	713	586	999999	521	321	794	999999	962	999999	999999	999999	999999	167	49	999999	510	999999	999999	44	160	999999	128	232	354	131	723	410	521	169	999999	456	492	999999	999999	999999	999999	734	999999	999999	999999	885	999999	79	997	850	194	667	999999	32	999999	999999	504	999999	368	923	594	363	665	999999	598	393	999999	802	551	807	744	999999	22	999999	999999	775	999999	999999	284	275	727	59	234	504	999999	65	999999	499	999999	550	951	606	742	999999	342	999999	79	204	831	375	999999	999999	999999	200	115	443	655	999999	999999	999999	999999	552	611	103	999999	544	139	170	461	542	999999	315	956	999999	855	148	17	790	781	999999	705	933	130	999999	999999	357	532	999999	398	503	410	999999	33	307	99	408	999999	648	999999	797	999999	908	999999	298	128	999999	423	999999	344	967	436	864	379	999999	842	999999	999999	702	908	848	22	999999	772	958	142	271	999999	659	911	457	154	368	765	983	103	999999	999999	832	999999	420	933	16	699	431	999999	999999	616	812	999999	572	999999	301	999999	186	784	75	146	999999	166	856	492	764	613	887	999999	999999	999999	395	127	999999	999999	600	999999	999999	915	16	999999	350	999999	596	999999	479	204	349	999999	852	628	588	209	37	660	999999	675	999999	999999	178	402	811	608	10	999999	230	695	419	245	386	389	999999	999999	778	669	795	894	569	211	22	569	274	417	999999	448	521	196	999999	394	920	924	977	569	747	999999	594	742	890	161	434	784	785	113	103	473	386	327	431	368	865	521	999999	732	916	608	999999	404	999999	562	923	999999	605	34	999999	462	411	682	523	174	84	62	999999	418	776	237	783	999999	999999	506	72	204	765	731	529	408	999999	999999	653	999999	485	200	999999	338	237	400	999999	761	788	641	999999	703	803	999999	293	812	517	999999	999999	999999	825	999999	999999	141	499	729	278	874	999999	916	643	166	38	999999	688	999999	999999	676	190	386	59	31	381	681	443	368	401	508	447	717	891	130	298	965	322	517	999999	973	999999	508	131	313	267	999999	999999	906	675	427	577	999999	865	999999	999999	579	638	803	999999	999999	697	141	999999	999999	436	787	34	523	867	72	999999	999999	775	973	999999	682	265	999999	764	999999	999999	999999	999999	974	999999	999999	852	999999	613	999999	337	999999	920	708	999999	999999	180	999999	876	480	847	484	999999	612	364	406	633	999999	13	834	324	892	48	98	726	170	447	999999	839	398	935	975	999999	999999	999999	553	260	77	697	140	512	904	868	294	660	208	499	999999	619	999999	415	999999	999999	999999	404	444	480	999999	981	
126	269	816	999999	488	544	872	575	889	876	811	155	999999	203	873	999999	420	999999	999999	999999	528	999999	366	744	315	983	974	999999	140	754	301	82	428	999999	581	999999	696	392	390	999999	788	999999	609	999999	807	999999	849	766	182	999999	999999	999999	726	404	462	999999	903	999999	215	505	999999	943	444	145	584	738	726	479	622	12	635	37	643	14	649	999999	71	999999	936	999999	144	218	757	683	770	999999	356	34	633	136	967	623	999999	885	189	844	198	473	630	79	661	379	154	999999	821	999999	999999	721	754	567	393	752	145	999999	999999	362	195	761	375	702	999999	999999	846	495	45	21	999999	758	825	999999	999999	598	999999	867	275	764	73	587	861	813	115	635	279	999999	743	224	999999	999999	524	827	999999	999999	107	999999	999999	958	533	999999	999999	810	115	27	895	999999	999999	999999	999999	278	22	606	298	608	900	561	596	756	999999	781	752	820	533	999999	999999	997	155	999999	999999	601	999999	317	241	414	999999	60	708	98	739	329	214	999999	991	219	886	999999	538	60	537	546	341	930	999999	999999	906	324	286	999999	999999	897	999999	999999	304	631	999999	705	375	883	165	849	853	508	27	999999	576	804	999999	324	75	326	469	105	741	954	999999	999999	781	489	508	138	999999	553	315	999999	525	622	999999	370	130	191	552	655	894	688	999999	833	913	999999	999999	999999	495	962	99	999999	438	708	850	350	372	838	923	886	384	36	999999	999999	203	185	999999	954	161	468	999999	883	773	813	999999	999999	271	435	346	360	313	407	643	999999	464	847	413	817	771	312	997	292	267	666	999999	868	613	392	999999	738	843	230	999999	999999	768	215	693	999999	507	796	999999	999999	501	999999	999999	976	999999	272	845	355	771	771	999999	999999	471	911	626	117	542	341	999999	878	795	608	999999	999999	457	617	53	258	164	788	999999	974	999999	70	791	999999	93	303	999999	350	547	295	999999	82	47	111	565	999999	589	999999	999999	999999	999999	210	151	892	999999	999999	529	775	229	597	200	983	999999	217	624	410	130	931	33	999999	856	110	341	509	642	444	999999	999999	999999	999999	999999	578	705	153	999999	999999	918	999999	638	594	774	710	130	949	104	999999	999999	999999	486	999999	737	657	999999	843	319	256	868	999999	259	621	454	183	723	43	927	999999	288	318	999999	601	999999	231	999999	439	474	155	979	391	415	999999	824	999999	869	897	458	21	25	999999	833	999999	164	999999	648	999999	999999	601	987	97	32	481	704	999999	999999	885	673	515	363	133	379	999999	276	486	999999	599	797	999999	
999999	826	584	999999	607	426	485	216	446	214	582	999999	299	872	168	892	369	933	956	999999	999999	983	999999	999999	658	891	491	669	115	677	999999	59	999999	909	999999	170	512	116	874	287	999999	44	999999	999999	932	86	834	507	15	384	127	302	643	284	265	330	602	999999	267	716	999999	815	110	999999	164	533	67	389	585	997	390	262	69	999999	696	940	544	765	20	581	66	984	663	731	560	757	416	944	654	999999	999999	999999	849	167	999999	20	933	681	314	409	28	454	921	999999	999999	864	243	964	999999	999999	999999	836	630	999999	999999	950	999999	378	217	407	999999	123	735	617	999999	519	413	999999	337	685	16	862	461	999999	562	612	72	655	738	695	523	999999	366	339	191	732	999999	173	508	401	858	999999	473	907	999999	905	718	999999	579	999999	461	342	999999	902	318	923	999999	29	999999	57	999999	506	640	522	999999	675	756	406	436	999999	999999	249	999999	935	999999	452	399	999999	329	657	893	999999	86	999999	243	191	815	999999	31	999999	356	230	50	999999	514	999999	999999	951	33	999999	159	322	999999	872	214	221	939	701	999999	865	999999	830	999999	475	163	999999	999999	386	288	999999	860	301	385	178	999999	999999	999999	999999	431	474	999999	999999	530	712	508	581	881	213	58	32	999999	123	999999	165	734	525	530	574	307	385	932	546	672	331	756	857	936	708	523	165	22	996	280	609	347	95	310	988	967	999999	999999	999999	338	999999	459	746	911	229	999999	833	529	635	644	55	999999	999999	999999	999999	999999	650	999999	183	690	892	999999	255	843	780	818	648	225	541	606	999999	139	716	218	416	871	20	999999	716	273	689	636	386	999999	234	999999	365	319	110	999999	326	937	82	999999	445	999999	214	903	999999	411	795	618	987	38	919	916	825	772	369	337	944	705	927	909	11	999999	633	999999	618	712	462	999999	124	508	290	787	66	999999	773	170	667	117	813	315	477	80	649	999999	442	318	252	592	999999	773	98	999999	20	172	533	189	999999	321	295	429	999999	466	503	488	747	999999	999999	999999	999	999999	999999	837	891	999999	441	930	616	284	460	999999	470	870	999999	351	420	668	999999	893	657	594	547	355	999999	394	366	21	577	999999	610	999999	458	607	593	751	112	999999	730	398	730	602	999999	999999	861	999999	999999	89	88	999999	77	89	365	966	986	999999	999999	325	25	999999	999999	430	363	999999	999999	159	850	862	287	636	999999	999999	938	388	172	64	30	209	494	999999	435	287	932	425	999999	531	945	492	621	187	100	787	244	233	999999	
999999	249	128	673	711	144	106	801	451	912	907	150	976	803	931	999999	999999	830	189	999999	979	498	937	999999	153	214	368	250	109	546	461	925	715	999999	862	999999	902	536	999999	701	338	485	999999	512	197	391	968	689	999999	793	638	956	999999	999999	163	812	312	999999	999999	507	776	855	702	999999	999999	981	434	730	941	126	491	925	58	999999	742	503	17	434	999999	761	999999	679	560	999999	907	504	870	999999	103	60	512	999999	15	284	924	999999	782	584	60	215	999999	247	999999	573	311	712	908	577	419	659	804	877	999999	768	999999	999999	304	396	999999	957	120	870	637	890	613	357	919	999999	563	269	999999	432	383	957	999999	998	999999	987	14	999999	596	303	155	443	255	634	999999	247	23	999999	188	396	587	103	105	96	609	856	959	954	999999	144	23	999999	937	382	504	646	963	999999	176	999999	999999	802	999999	817	999999	203	999999	979	817	682	760	736	91	335	845	999999	862	719	398	84	999999	60	412	999999	289	995	506	999999	140	999999	284	750	660	870	14	784	732	287	370	416	221	999999	999999	120	383	287	78	612	999999	224	784	253	999999	101	289	999999	400	909	537	729	697	771	848	924	999999	999999	999999	220	330	71	558	999999	358	982	862	57	914	302	999999	999999	927	893	347	916	118	40	876	999999	590	674	393	822	750	640	718	999999	141	222	711	999999	212	857	291	475	665	209	895	999999	238	242	426	108	831	535	802	999999	434	932	999999	378	999999	516	629	656	678	735	834	718	999999	999999	916	999999	590	714	999999	79	999999	871	260	909	999999	999999	340	358	257	294	999999	999999	999999	915	25	208	407	342	240	999999	238	635	797	999999	375	187	627	816	326	724	518	126	999999	732	201	562	682	905	243	158	999999	280	408	393	744	619	879	358	406	717	304	258	999999	999999	999999	999999	999999	329	544	957	367	524	42	532	776	999999	489	999999	999999	999999	526	501	999999	92	518	957	236	413	196	755	307	278	419	999999	999999	269	643	631	891	225	999999	362	371	999999	791	662	248	875	617	869	139	774	635	943	201	803	159	401	595	999999	999999	671	143	788	999999	98	999999	434	112	516	241	999999	999999	507	975	173	140	999999	301	856	718	360	795	326	625	532	643	475	416	627	120	251	45	16	475	816	228	999999	624	999999	999999	814	772	111	999999	281	561	137	967	37	673	335	110	739	175	399	875	816	999999	999999	455	999999	999999	485	999999	989	822	216	42	999999	944	557	999999	598	308	999999	587	694	688	999999	999999	999999	
507	389	953	784	150	306	841	86	941	411	419	496	257	918	796	999999	999999	648	459	354	999999	999999	999999	125	137	512	440	271	811	190	138	999999	167	939	141	999999	531	620	849	999999	375	956	228	542	999999	711	999999	390	117	300	989	49	893	626	420	698	306	838	657	638	866	579	274	760	283	600	338	317	786	168	765	94	799	934	978	148	590	550	999999	425	170	60	163	520	201	98	925	540	529	999999	341	693	963	220	659	795	691	999999	269	999999	999999	43	603	999999	535	999999	250	959	648	281	118	756	999999	241	999999	815	999999	999999	568	999999	999999	798	788	999999	826	82	999999	588	285	192	457	132	290	439	52	999999	999999	214	985	297	848	965	892	257	999999	585	831	731	742	843	379	937	999999	85	873	584	254	259	132	999999	782	661	684	465	824	985	475	432	199	999999	368	222	999999	280	346	708	999999	541	29	251	250	400	999999	999999	813	520	233	215	565	999999	999999	207	91	532	515	999999	291	437	432	348	999999	999999	542	999999	485	166	178	628	738	174	999999	999999	999999	881	223	392	999999	252	651	314	762	270	999999	999999	999999	999999	140	246	765	159	426	477	118	999999	141	840	857	453	999999	657	351	604	476	401	788	178	967	210	319	999999	380	49	786	128	585	849	543	811	934	324	35	931	862	588	747	999999	999999	999999	999999	382	999999	372	295	999999	962	168	999999	475	999999	299	999999	930	999999	999999	999999	387	691	990	105	291	307	56	999999	642	999999	420	741	999999	653	999999	573	999999	460	936	597	18	753	999999	999999	427	66	999999	999999	999999	999999	105	13	229	999999	370	519	614	463	468	85	488	852	653	999999	999999	426	905	999999	999999	725	784	999999	999999	55	771	633	899	999999	999999	235	239	999999	874	999999	536	416	521	88	293	77	958	999999	992	861	119	165	999999	428	614	11	160	255	513	999999	346	999999	22	184	47	736	999999	780	999999	999999	845	310	999999	999999	836	999999	999999	827	539	297	766	829	487	139	999999	616	533	480	999999	999999	85	984	674	955	185	999999	403	347	999999	999999	458	188	178	999999	26	809	188	999999	999999	479	107	332	716	225	163	516	147	883	248	431	212	148	561	121	166	860	635	32	955	925	999999	566	999999	999999	999999	588	661	999999	123	136	437	564	999999	750	578	752	278	459	801	669	999999	999999	108	620	999999	319	999999	67	999999	165	184	165	24	665	737	999999	999999	733	999999	575	999999	999999	769	122	999999	648	259	810	542	413	592	999999	230	295	999999	999999	468	175	638	529	961	
604	133	958	952	282	999999	233	22	48	215	544	82	236	999999	363	751	986	626	705	70	816	999999	199	572	998	934	728	513	999999	82	999999	999999	857	613	260	296	811	169	720	108	36	797	504	208	57	113	994	480	799	479	481	549	932	469	155	90	933	395	954	999999	821	719	505	966	834	448	225	622	564	76	939	999999	905	606	43	999999	30	999999	525	999999	999999	257	713	999999	999999	832	173	999999	468	180	362	426	215	999999	286	999999	302	537	374	609	999999	381	999999	999999	539	999999	643	336	435	137	999999	942	870	69	999999	574	999999	466	375	12	285	827	164	394	713	999999	621	532	329	727	725	999999	627	915	16	569	341	999999	999999	999999	999999	836	961	999999	120	420	556	999999	977	999999	310	836	172	999999	333	70	227	999999	28	999999	999999	999999	999999	999999	999999	999999	325	954	999999	999999	242	34	999999	429	813	448	865	822	999999	303	967	999999	554	616	426	888	330	265	592	945	352	810	999999	494	999999	87	830	999999	929	542	104	601	101	999999	480	285	999999	742	558	884	204	404	256	725	57	566	566	399	999999	522	256	69	372	999999	494	431	72	999999	515	736	999999	999999	892	741	208	999999	384	414	146	150	19	587	707	999999	999999	948	563	246	999999	999999	520	441	970	416	999999	45	239	984	655	999999	999999	416	237	821	276	591	511	515	999999	681	999999	161	263	152	513	669	362	664	999999	546	868	999999	35	168	999999	186	642	486	455	173	146	399	758	97	927	602	360	999999	440	169	446	999999	720	765	999999	369	187	828	903	626	999999	999999	627	119	190	397	390	78	606	999999	948	35	69	362	999999	999999	403	176	224	910	318	476	234	206	109	999999	115	270	994	856	999	999999	999999	999999	491	572	772	648	906	999999	221	292	999999	350	221	421	989	999999	230	381	966	999999	613	992	317	215	349	431	20	371	292	130	83	750	100	999999	999999	240	999999	972	999999	754	999999	685	698	36	197	884	985	687	829	747	999999	999999	890	987	211	589	521	285	232	350	999999	545	999999	101	218	999999	259	86	968	759	999999	258	361	999999	751	928	303	291	999999	464	445	332	541	545	90	461	860	112	933	999999	718	595	750	679	999999	724	437	999999	817	999999	635	908	719	80	999999	791	999999	678	245	283	295	999999	267	767	904	999999	13	712	999999	757	678	999999	999999	115	50	999999	507	681	106	37	500	697	473	999999	829	537	999999	470	295	298	999999	191	866	659	577	488	337	982	774	809	720	725	595	70	980	488	999999	999999	
40	999999	294	588	581	218	782	598	766	898	937	377	999999	999999	427	723	566	496	999999	494	538	561	573	999999	907	296	317	775	999999	412	388	350	773	999	999999	937	14	611	610	658	877	978	722	439	54	407	116	187	308	999999	504	493	209	999999	85	999999	784	999999	681	295	900	17	497	363	519	999999	603	703	112	490	999999	954	999999	631	616	559	838	144	480	509	190	139	476	239	908	895	151	502	999999	961	162	999999	930	325	999999	869	491	999999	919	999999	803	999999	84	999999	163	999999	606	578	663	526	640	649	298	181	114	999999	999999	267	454	623	455	111	780	999999	999999	483	999999	571	873	746	999999	479	225	32	705	777	65	999999	86	369	299	573	839	407	999999	512	946	999999	220	999999	999999	233	914	305	12	702	632	999999	490	999999	525	44	704	917	999999	999999	434	999999	999999	999999	999999	882	191	95	334	881	272	382	820	824	537	275	999999	999999	417	844	565	919	29	13	155	132	999999	407	844	999999	868	922	949	999999	999999	999999	292	883	281	457	999999	829	999999	999999	440	259	122	666	152	259	682	818	509	613	999999	515	257	472	999999	592	999999	783	250	79	22	350	433	659	999999	857	999999	478	615	960	801	736	948	999999	999999	895	20	511	999999	595	582	999999	422	999999	566	999999	999999	999999	701	999999	742	268	588	901	118	100	999999	462	919	295	275	999999	999999	549	812	999999	999999	999999	899	296	999999	212	529	655	497	962	927	98	103	184	999999	174	777	926	227	999999	157	999999	789	482	999999	558	592	969	329	999999	847	999999	533	697	15	82	999999	414	116	540	739	933	414	999999	999999	738	368	744	859	111	999999	286	332	279	720	999999	999999	426	227	33	620	999999	335	129	125	999999	564	405	178	999999	999999	372	820	999999	802	999999	999999	999999	320	341	999999	847	119	999999	940	571	550	263	977	496	512	503	197	999999	999999	999999	607	294	40	118	183	962	576	999999	999999	74	999999	999999	999999	999999	876	925	116	886	833	772	449	117	189	553	513	311	999999	999999	850	750	999999	738	766	999999	617	358	999999	212	999999	999999	281	999999	370	875	116	905	999999	481	619	586	396	311	259	157	740	500	114	999999	604	871	544	893	657	117	888	727	878	854	888	527	322	999999	727	605	500	836	746	999999	447	999999	524	947	72	273	363	999999	489	618	881	999999	999999	137	607	296	693	387	955	999999	987	389	36	932	592	101	274	492	999999	653	656	999999	753	800	48	999999	356	596	830	393	753	23	999999	269	972	771	283	195	999999	441	
999999	123	881	999999	326	68	582	999999	999999	999999	999	871	301	999999	962	977	373	999999	999999	999999	939	106	556	571	510	999999	999999	766	959	820	817	89	195	151	741	543	32	999999	484	980	423	999999	999999	859	394	882	722	411	307	994	408	830	999999	694	502	815	999999	319	982	353	917	815	999999	999999	163	999999	999999	160	999999	428	955	112	969	117	999999	184	864	697	187	999999	999999	739	469	965	999999	999999	999999	501	648	925	976	713	999999	999999	73	608	141	698	705	474	206	571	317	879	48	306	860	989	505	327	999999	999999	142	365	101	187	999999	667	999999	176	999999	193	511	178	999999	999999	823	999999	999999	590	999999	176	991	999999	999999	689	432	999999	926	125	136	999999	996	331	974	116	999999	923	49	999999	262	474	576	999999	537	22	70	148	437	796	999999	32	944	914	999999	784	878	999999	934	412	755	766	999999	999999	49	943	197	189	203	999999	671	999999	999999	999999	338	999999	999999	461	184	417	628	293	999999	139	643	999999	58	91	57	999999	238	161	988	636	139	495	733	570	500	999999	825	880	999999	102	134	581	234	999999	585	999999	195	999999	255	526	783	471	613	611	999999	999999	894	999999	142	999999	116	999999	999999	999999	39	999999	846	999999	961	590	592	999999	349	999999	15	999999	880	273	506	352	15	812	905	472	999999	668	882	132	208	565	999999	719	748	940	985	614	999999	999999	756	999999	858	999999	465	665	934	46	131	553	605	999999	64	631	999999	790	998	999999	614	449	319	370	960	724	831	999999	890	872	999	408	999999	400	402	999999	999999	763	493	999999	356	250	538	999999	546	999999	526	999999	511	77	999999	958	942	691	999999	230	753	395	782	144	334	69	774	71	46	722	478	215	999999	246	124	999999	306	159	947	374	911	502	824	631	999999	933	893	999999	762	50	466	999999	401	999999	999999	131	980	358	524	297	476	476	999999	823	861	321	989	275	953	274	661	999999	999999	635	319	260	999999	999999	937	401	175	951	308	996	266	94	999999	736	181	993	865	947	999999	999999	897	444	722	999999	769	886	943	628	869	498	999999	673	650	766	862	814	560	828	421	999999	999999	525	177	999999	567	999999	999999	263	103	960	408	713	168	92	737	874	999999	570	391	60	457	547	91	810	999999	592	443	57	999999	366	442	46	536	510	999999	381	276	939	999999	993	389	690	999999	909	99	675	514	567	38	999999	286	989	447	999999	676	583	444	999999	176	975	342	459	389	736	999999	372	187	999999	553	366	608	598	137	999999	671	767	22	181	720	941	
87	999999	999999	886	90	999999	599	999999	834	955	999999	909	772	468	660	929	311	797	392	727	497	999999	999999	672	999999	688	862	58	700	908	999999	999999	646	999999	999999	466	440	502	656	84	999999	22	823	597	428	999999	825	669	999999	741	465	224	999999	993	454	999999	861	357	999999	402	591	550	474	999999	393	674	273	999999	570	203	498	999999	151	318	955	485	999999	999999	999999	690	862	202	320	958	453	357	483	653	780	676	999999	93	994	999999	492	999999	547	897	999999	753	435	287	108	544	999999	656	83	481	47	968	198	999999	113	817	539	398	239	999999	482	999999	999999	619	767	894	598	415	999999	999999	825	732	937	144	999999	500	264	585	103	775	715	796	283	11	999999	811	488	169	979	186	724	104	992	41	425	177	999999	815	999999	214	999999	837	842	999999	656	999999	41	63	999999	613	999999	999999	305	999999	800	686	763	199	14	999999	999999	999999	435	999999	172	731	740	906	719	55	938	999999	76	888	830	999999	999999	97	355	310	779	434	936	999999	999999	770	798	538	240	999999	414	372	811	562	798	516	999999	214	999999	924	574	135	343	187	999999	999999	887	416	633	923	999999	999999	843	704	186	999999	503	999999	23	999999	999999	999999	675	980	641	576	637	513	100	324	476	999999	999999	430	735	654	999999	758	700	510	883	392	904	317	17	738	999999	116	386	999999	22	351	200	631	999999	372	999999	363	546	999999	485	384	325	319	457	981	999999	423	969	531	999999	744	369	512	518	549	999999	368	999999	902	57	999999	137	999999	999999	999999	999999	441	999999	372	204	999999	999999	601	35	509	999999	999999	860	36	137	115	147	854	999999	278	982	999999	123	453	999999	101	391	643	999999	954	999999	999999	999999	999999	432	999999	984	606	337	162	531	999999	487	19	482	713	508	946	775	942	393	282	355	999999	151	870	328	985	307	113	355	579	550	80	262	999999	585	537	603	999999	130	541	527	774	747	224	210	999999	970	361	593	444	867	118	999999	974	999999	999999	999999	999999	850	999999	999999	999999	806	951	227	417	757	459	137	970	999999	999999	822	999999	755	580	999999	926	999999	999999	999999	946	519	999999	711	441	509	287	335	609	356	51	999999	130	242	999999	967	999999	997	793	355	520	999999	622	101	999999	296	719	229	127	690	264	999999	635	984	362	714	999999	999999	786	907	479	999999	999999	624	311	999999	701	619	461	612	499	929	875	869	503	722	896	818	661	999999	789	68	999999	919	999999	159	481	146	999999	589	81	555	220	885	876	397	999999	998	790	348	595	110	767	
514	200	334	26	765	490	639	999999	87	999999	999999	999999	420	915	999999	532	162	240	565	738	872	999999	944	718	990	993	999999	25	898	38	322	999999	688	301	703	999999	999999	143	715	655	999999	771	999999	967	578	767	999999	481	108	476	638	118	40	372	895	973	999999	616	36	772	384	624	918	58	275	93	999999	129	999999	879	999999	28	524	909	497	110	546	999999	149	232	538	634	999999	432	999999	214	527	326	999999	730	482	160	117	942	281	626	853	946	701	999999	999999	346	270	999999	711	619	593	130	874	794	436	279	476	803	999999	749	706	999999	658	999999	566	122	722	490	406	999999	911	999999	638	871	257	600	285	655	894	202	374	698	721	780	620	999999	999999	999999	304	213	683	313	708	531	919	366	999999	999999	928	999999	999999	999999	822	106	707	21	492	12	547	999999	993	821	908	52	385	999999	999999	877	451	169	670	121	196	203	930	999999	873	999999	951	890	312	644	999999	679	999999	593	875	999999	83	608	914	450	999999	999999	219	862	405	665	156	911	591	420	199	999999	555	511	999999	629	999999	999999	147	385	60	656	533	999999	104	238	473	791	142	160	803	999999	255	229	56	999999	984	78	999999	218	960	999999	309	891	455	999999	134	999999	999	999999	459	973	470	999999	399	999999	934	860	999999	177	202	364	779	999999	616	356	523	335	464	865	999999	107	999999	929	999999	20	357	999999	903	146	113	406	791	999999	701	830	999999	716	830	639	793	133	311	44	25	606	999999	868	999999	999999	999999	799	612	143	611	361	86	541	124	388	999999	301	999999	630	73	796	572	999999	739	786	974	807	504	825	82	521	999999	999999	913	817	999999	489	999999	803	702	314	999999	999999	283	349	753	840	601	451	579	501	176	680	971	999999	999999	377	138	498	134	637	999999	786	71	100	565	223	627	306	639	580	934	999999	928	759	11	914	619	400	999999	143	215	999999	256	580	354	125	890	694	783	381	360	999999	679	74	999999	17	999999	193	999999	539	999999	999999	999999	998	567	23	999999	222	227	129	758	737	465	991	432	999999	540	491	745	999999	332	932	522	268	229	75	999999	863	999999	999999	328	436	616	999999	920	999999	251	258	22	340	999999	678	476	999999	999999	623	414	687	642	999999	477	114	999999	344	216	290	782	553	778	999999	539	999999	471	233	800	331	131	999999	999999	521	10	292	478	415	999999	999999	999999	858	645	606	999999	796	231	999999	999999	224	988	281	296	999999	137	698	479	520	801	486	217	253	863	301	999999	999999	617	130	766	195	
636	42	999999	562	999999	923	907	999999	841	999999	999999	488	999999	999999	999999	850	675	441	394	312	812	999999	613	598	447	222	994	354	999999	218	189	999999	999999	341	588	956	21	999999	814	213	790	308	678	67	819	999999	999999	287	958	999999	999999	999999	736	464	382	678	999999	670	125	612	929	563	75	633	564	566	999999	999999	998	386	838	999999	626	999999	521	514	999999	999999	999999	999999	674	717	395	464	441	999999	999999	761	999999	909	537	999999	617	211	284	236	242	55	503	263	465	183	288	581	999999	834	559	556	942	868	399	872	891	999999	938	999999	177	610	201	999999	999999	510	999999	98	849	497	334	424	905	295	281	243	999999	525	263	999999	438	814	652	999999	454	999999	819	101	520	999999	459	220	999999	72	68	631	999999	941	999999	954	768	200	732	324	999999	999999	650	657	596	165	999999	376	153	999999	783	363	958	999999	999999	386	691	323	577	999999	48	124	161	842	236	650	389	121	465	999999	732	248	92	999999	106	319	175	171	505	365	999999	92	999999	826	289	705	999999	268	834	684	273	455	622	548	999999	395	983	999999	431	945	775	999999	910	844	714	544	281	629	498	797	999999	529	818	222	346	955	57	334	563	531	977	999999	286	781	45	287	999999	543	62	710	336	367	740	559	589	149	182	232	121	744	999999	53	770	47	474	743	636	410	211	329	999999	658	254	999999	968	654	999999	139	809	999999	999999	999999	999999	787	999999	852	789	999999	632	207	999999	825	222	819	999999	999999	361	999999	999999	999999	999999	225	342	999999	372	677	123	840	999999	999999	719	999999	422	684	825	696	999999	999999	999999	999999	999999	377	777	999999	546	523	999999	435	803	45	303	191	822	517	786	703	405	999999	425	794	738	999999	678	697	487	740	412	538	993	410	466	378	673	694	347	282	447	999999	999999	848	241	688	47	555	641	999999	999999	904	898	131	999999	632	567	781	883	15	699	90	526	806	999999	907	441	999999	578	925	999999	137	180	999999	999999	77	657	576	562	59	999999	132	65	999999	999999	507	640	872	119	834	810	892	999999	341	583	367	811	389	736	334	257	645	977	716	999999	999999	999999	394	999999	233	974	990	228	999999	104	577	34	576	296	613	277	568	999999	999999	124	624	326	839	930	999999	265	277	999999	238	802	276	999999	349	929	999999	773	255	17	886	999999	819	673	976	999999	999999	342	244	102	132	999999	688	999999	242	999999	405	999999	999999	464	966	999999	706	161	990	41	999999	432	685	647	870	840	31	561	999999	884	305	951	349	999999	999999	
999999	30	185	999999	181	999999	999999	912	747	999999	649	999999	791	51	999999	162	999999	683	999999	999999	583	999999	999999	232	292	45	137	956	999999	306	454	999999	999999	540	409	947	531	444	999999	918	915	520	999999	123	230	962	240	999999	488	732	999999	277	404	194	999999	910	433	952	434	146	985	956	999999	450	999999	222	586	260	641	971	630	999999	865	36	503	999999	718	484	11	329	999999	999999	999999	625	999999	187	42	117	199	499	524	579	19	682	933	999999	956	497	44	999999	999999	999999	878	999999	111	412	411	999999	690	286	999999	999999	951	114	999999	999999	487	999999	780	999999	999999	478	71	999999	456	61	224	999999	103	544	117	230	999999	992	999999	824	738	961	999999	999999	999999	664	426	999999	307	575	627	904	350	564	480	28	999999	143	828	907	918	735	70	59	197	999999	999999	156	179	970	509	958	171	999999	639	526	999999	523	136	525	61	999999	845	881	999999	320	842	538	73	99	514	316	174	45	906	999999	901	999999	79	999999	389	999999	743	336	75	999999	743	999999	925	999999	604	203	17	999999	855	770	890	188	625	877	386	746	999999	89	999999	203	793	135	610	636	624	948	453	579	145	781	414	518	816	764	999999	18	999999	119	999999	320	999999	861	189	145	999999	723	850	201	180	643	198	663	870	872	999999	617	233	298	340	656	749	437	177	84	365	381	372	860	310	999999	143	973	999999	155	894	932	946	474	523	999999	999999	261	409	502	999999	750	648	999999	889	959	784	324	778	838	571	871	999999	114	780	999999	360	999999	891	802	510	224	999999	724	999999	942	670	759	999999	438	999999	497	999999	999999	491	999999	999999	428	971	350	593	818	999999	999999	584	32	248	841	694	782	550	118	999999	606	999999	999999	999999	923	999999	999999	298	35	549	349	289	83	842	29	623	999999	17	999999	28	550	999999	999999	30	323	150	955	999999	829	75	992	888	450	137	999999	681	123	933	810	999999	34	62	568	999999	999999	476	511	999999	999999	228	528	774	618	999999	820	999999	999999	357	368	999999	20	251	469	959	999999	461	839	945	999999	999999	509	242	207	479	993	498	650	422	999999	999999	639	775	486	611	999999	228	999999	999999	999999	999999	380	765	574	37	452	782	999999	608	723	403	637	565	769	880	718	295	999999	999999	105	332	747	888	999999	999999	153	999999	765	999999	422	338	191	489	999999	999999	967	744	667	179	999999	221	905	999999	699	772	999999	84	16	606	999999	261	999999	141	999999	984	999999	491	583	63	884	999999	999999	734	195	395	222	999999	999999	999999	912	974	999999	
408	999999	999999	426	705	199	999999	312	999999	238	169	964	171	687	999999	234	654	999999	999999	170	614	295	818	204	180	856	313	560	71	157	624	693	918	632	999999	29	379	999999	590	302	173	750	814	979	857	770	999999	707	172	923	999999	301	999999	813	999999	999999	999999	690	256	849	885	859	999999	999999	999999	475	55	999999	445	40	999999	999999	510	193	996	863	480	839	346	410	999999	606	397	999999	875	333	266	999999	999999	139	724	999999	321	741	416	314	999999	893	374	392	724	494	272	142	78	999999	790	253	816	160	642	465	353	846	26	289	471	999999	56	291	218	940	999999	316	315	174	775	769	776	692	363	999999	474	954	999999	347	344	265	78	999999	542	23	999999	999999	496	269	346	999999	724	137	843	406	846	999999	183	783	574	955	826	904	999999	31	476	134	796	65	990	398	170	679	944	215	44	999999	749	205	652	461	819	55	828	999999	54	649	848	957	741	391	781	902	772	999999	439	999999	278	521	546	999999	999999	441	999999	947	313	55	999999	637	372	488	343	999999	999999	122	146	781	999999	120	999999	827	999999	839	324	609	617	268	906	999999	776	869	99	238	659	488	790	999999	776	880	999999	999999	467	221	594	262	57	803	771	659	252	658	98	999999	544	719	887	831	999999	669	340	55	148	626	861	999999	398	115	328	651	332	757	999999	205	123	976	369	74	254	71	561	813	497	999999	323	128	781	931	999999	940	601	999999	272	116	549	999999	999999	840	360	102	864	942	485	129	337	495	653	892	999999	567	999999	823	586	999999	118	526	999999	891	312	742	720	467	422	999999	999999	373	999999	897	655	171	125	529	714	162	207	619	337	378	919	828	475	888	886	999999	999999	777	999999	999999	999999	32	403	999999	537	617	999999	406	530	107	78	963	999	755	246	883	451	999999	119	434	857	999999	199	189	972	999999	999999	831	581	296	999999	283	991	288	899	632	767	999999	991	106	999999	800	999999	240	309	955	999999	719	999999	12	683	999999	999999	947	359	509	999999	224	996	63	349	999999	824	243	310	794	972	721	855	999999	126	999999	838	22	654	66	409	958	879	26	656	558	999999	579	999999	999999	615	53	929	400	799	553	160	999999	757	999999	976	999999	929	515	999999	116	863	47	886	999999	921	655	302	302	109	874	344	979	407	791	370	255	631	999999	189	928	792	465	814	999999	999999	999999	265	425	90	554	38	999999	42	549	694	999999	692	233	124	960	751	637	999999	999999	219	180	540	999999	868	730	234	999999	335	65	
324	408	233	323	244	999999	400	876	221	999999	999999	969	999999	858	107	228	562	407	158	229	186	999999	174	890	363	999999	999999	299	556	360	330	372	49	977	234	999999	918	379	989	104	569	999999	999999	746	999999	999999	234	682	868	999999	177	999999	517	116	878	169	999999	342	960	270	660	999999	330	860	999999	483	930	999999	633	811	309	193	999999	64	659	999999	739	428	999999	123	749	688	431	906	193	999999	855	932	108	74	61	999999	419	999999	443	469	554	564	522	999999	319	264	58	66	351	983	418	462	457	576	430	815	530	846	999999	999999	999999	423	677	999999	628	997	870	568	759	723	774	688	620	199	758	999999	906	217	804	494	639	999999	565	999999	95	402	485	999999	644	246	65	999999	218	471	791	140	887	999999	999999	321	999999	489	999999	999999	219	729	841	267	999999	255	909	323	52	36	342	999999	858	478	644	235	522	348	923	523	999999	211	480	159	408	999999	297	999999	999999	492	110	999999	999999	999999	989	999999	560	999999	999999	399	999999	741	530	192	999999	488	281	418	156	751	799	55	565	783	960	17	258	999999	859	200	958	795	93	559	999999	192	244	921	999999	289	675	999999	634	534	197	925	680	298	29	919	999999	999999	999999	489	693	64	593	294	977	981	999999	868	999999	523	999999	540	658	971	266	946	253	359	999999	867	86	504	999999	41	999999	44	337	960	999999	939	999999	89	828	604	999999	870	598	950	944	506	182	806	936	121	999999	656	277	999999	41	82	999999	996	949	999999	999999	199	643	562	698	942	999999	156	205	428	679	361	712	63	115	999999	999999	303	415	432	999999	999999	567	310	937	939	999999	999999	928	599	999999	999999	139	999999	201	676	236	46	999999	11	999999	999999	611	518	441	742	999999	223	999999	645	725	382	590	526	414	143	632	343	625	758	186	999999	228	605	164	832	231	999999	862	439	169	321	52	414	999999	669	668	58	868	204	995	552	34	292	999999	890	999999	999999	999999	67	54	893	420	999999	825	825	999999	15	363	999999	999999	960	361	173	999999	413	340	999999	945	744	475	999999	999999	430	763	633	12	936	999999	274	575	618	669	999999	395	999999	900	999999	999999	755	862	662	695	268	683	45	201	860	806	999999	560	999999	999999	579	591	470	428	989	739	201	999999	871	284	99	44	999999	301	555	777	219	512	999999	596	200	999999	813	887	999999	747	999999	999999	151	139	269	999999	999999	950	99	223	924	847	999999	810	999999	932	990	999999	605	999999	781	743	646	92	999999	959	999999	493	477	999999	778	582	999999	
252	21	760	681	999999	24	999999	999999	952	212	342	853	372	999999	981	209	999999	891	434	292	981	999999	984	795	68	999999	310	945	11	482	401	445	351	999999	668	798	637	260	999999	999999	229	685	828	541	313	999999	999999	367	999999	294	999999	805	353	300	240	286	37	964	623	999999	714	440	547	479	810	999999	511	736	999999	192	571	16	642	71	72	306	999999	999999	999999	828	319	999999	167	717	273	596	999999	61	404	999999	771	672	637	60	659	999999	147	358	731	416	728	497	435	605	722	212	172	292	999999	934	999999	999999	483	999999	889	771	283	830	216	223	805	459	341	999999	420	899	999999	592	411	283	168	788	721	999999	110	821	999999	562	995	70	433	808	999999	470	251	197	199	843	170	888	516	317	152	517	999999	278	165	883	194	823	833	580	881	955	999999	360	999999	999999	694	77	999999	999999	999999	999999	789	996	636	871	309	999999	709	535	431	523	766	850	999999	999999	999999	999999	666	634	378	181	236	853	927	868	695	890	334	791	159	102	634	795	482	996	727	614	642	294	583	960	123	308	158	999999	198	924	714	999999	934	862	411	999999	352	999999	919	936	79	768	185	418	999999	918	386	999999	888	971	378	999999	486	999999	199	999999	60	417	999999	999999	999999	569	999999	771	185	676	999999	296	691	14	452	819	999999	791	999999	999999	118	174	999999	205	921	820	479	226	556	999999	181	84	673	999999	579	935	999999	990	999999	510	98	414	242	232	71	100	646	884	999999	558	572	695	324	325	999999	885	999999	862	999999	884	99	463	225	120	999999	781	622	662	434	999999	999999	96	999999	44	785	999999	931	999999	143	999999	183	594	697	997	502	485	999999	358	765	694	589	999999	983	999999	999999	635	199	132	726	289	478	984	999999	22	344	485	146	289	540	568	953	515	728	186	711	504	999999	227	999999	29	31	273	896	740	927	999999	113	212	624	159	515	999999	999999	854	362	198	145	999999	999999	27	349	999999	817	999999	740	83	999999	806	646	915	868	999999	514	707	999999	999999	98	999999	94	999999	381	934	664	390	63	153	402	873	823	522	369	91	999999	600	680	550	456	699	999	999999	465	307	566	709	290	999999	999999	415	596	999999	109	425	600	999999	999999	999999	999999	437	153	999999	999999	151	999999	999999	555	787	416	914	36	717	758	399	999999	240	408	84	377	955	999999	519	848	999999	287	675	422	943	999999	766	954	275	999999	28	555	999999	183	324	324	442	164	503	137	390	388	878	400	710	706	370	999999	571	999999	860	337	634	
747	693	863	999999	710	611	306	649	960	999999	999999	999999	844	316	66	94	759	999999	800	606	391	468	999999	409	285	999999	247	999999	376	999999	238	999999	691	920	664	490	999999	16	732	553	206	488	999999	999999	895	999999	999999	999999	313	315	999999	111	70	730	253	289	999999	463	999999	998	373	186	282	578	532	999999	57	999999	651	576	632	753	212	257	999999	903	999999	981	999999	999999	999999	847	816	999999	999999	136	814	961	676	999999	999999	997	999999	999999	189	29	215	851	999999	787	613	941	748	737	682	68	999999	812	999999	999999	250	113	950	417	999999	526	999999	999999	997	999999	304	999999	257	276	180	635	778	479	999999	390	999999	197	887	726	21	999999	109	89	388	522	237	11	642	336	144	302	57	999999	581	662	999999	993	999999	697	493	999999	693	482	566	999999	289	429	999999	938	652	63	226	234	406	257	999999	291	999999	485	179	302	453	921	141	878	587	999999	999999	415	731	703	343	199	242	999999	220	627	522	340	242	807	999999	703	683	91	999999	823	170	334	246	378	999999	378	528	200	83	772	999999	688	469	77	531	338	217	948	999999	999999	991	999999	46	799	999999	502	253	999999	44	999999	999999	60	999999	764	62	573	179	362	543	965	670	52	420	448	286	834	870	175	999999	929	495	999999	370	59	831	257	999999	446	610	999999	134	167	165	333	534	300	886	705	999999	958	999999	999999	999999	755	366	948	502	999999	523	934	632	87	999999	115	264	513	689	752	932	804	285	732	752	876	840	512	886	96	999999	999999	948	175	999999	328	999999	641	329	615	692	882	999999	699	999999	676	45	999999	82	60	999999	31	611	143	772	220	999999	999999	112	999999	915	999999	999999	415	684	537	985	999999	999999	766	344	999999	193	84	999999	59	58	585	809	999999	840	793	439	835	27	892	384	814	999999	939	645	344	538	999999	699	999999	999999	350	25	395	690	578	999999	315	999999	455	837	536	84	722	999999	106	999999	36	698	999999	999999	236	397	792	999999	181	74	987	131	999	94	403	999999	230	238	708	570	999999	999999	999999	673	999999	129	571	64	847	740	679	778	549	718	512	102	999999	424	999999	952	999999	242	518	999999	999999	194	717	371	444	161	853	493	462	536	212	640	435	458	299	116	825	737	315	441	394	219	581	290	999999	311	806	999999	644	755	999999	191	877	758	541	939	412	210	619	695	887	999999	325	22	516	872	666	999999	134	487	136	495	926	87	130	999999	612	436	999999	143	999999	999999	849	707	999999	999999	999999	677	917	999999	999999	999999	999999	
999999	999999	207	893	999999	774	710	999999	687	681	999999	629	851	265	999999	637	618	336	999999	999999	486	999999	999999	346	999999	999999	495	999999	999999	211	774	783	511	377	999999	532	922	999999	53	662	88	498	999999	375	999999	88	999999	999999	962	999999	308	34	999999	999999	641	279	714	861	285	746	288	999999	655	485	999999	999999	127	483	999999	277	715	589	293	999999	999999	987	683	475	653	540	483	999999	999999	949	903	999999	63	999999	999999	999999	818	999999	753	306	383	487	999999	191	467	319	960	865	817	694	999999	719	740	416	871	654	595	248	217	745	273	999999	999999	705	582	167	329	820	748	910	458	654	835	999999	999999	999999	999999	502	17	343	999999	617	999999	462	999999	193	999999	647	436	91	452	999999	853	18	42	999999	999999	147	608	310	990	149	127	906	245	680	999999	753	999999	999999	510	103	999999	999999	175	655	644	990	90	399	999999	681	394	666	999999	879	800	826	954	123	821	999999	893	707	353	440	500	16	227	945	308	265	180	999999	581	999999	348	979	999999	387	190	53	67	219	161	999999	755	460	448	366	879	999999	799	363	204	503	210	534	529	735	999999	999999	999999	145	100	892	510	973	999999	119	999999	821	982	999999	999999	778	949	683	555	999999	684	49	999999	999999	75	999999	466	817	226	87	158	814	459	999999	232	999999	999999	921	129	269	807	999999	375	339	825	68	999999	999999	430	425	554	526	978	494	60	125	999999	912	79	999999	436	693	999999	17	960	726	999999	999999	355	389	508	999999	564	295	238	903	999999	239	999999	17	174	244	397	999999	533	999999	835	965	67	116	999999	367	851	999999	833	123	33	999999	378	109	696	211	877	50	916	999999	999999	692	999999	157	999999	999999	876	72	999999	999999	306	957	999999	338	890	406	816	999999	906	151	186	294	462	124	999999	999999	860	936	321	963	999999	356	883	17	999999	152	708	910	665	642	490	999999	594	641	817	76	999999	50	218	299	395	638	143	775	350	677	240	999999	277	145	980	940	750	721	999999	999999	83	476	668	748	999999	999999	999999	274	999999	396	700	821	306	813	999999	819	727	999999	578	728	222	117	666	999999	912	566	999999	529	662	550	48	999999	805	867	992	417	382	999999	999999	999999	66	869	999999	953	977	418	845	464	715	999999	999999	729	999999	117	736	966	999999	675	835	142	273	63	612	120	358	827	999999	438	999999	999999	447	267	429	98	671	353	992	713	999999	999999	720	187	814	501	999999	999999	999999	999999	140	999999	607	999999	634	469	225	999999	266	15	999999	160	999999	416	643	701	
723	954	309	64	445	393	973	999999	661	999999	421	95	248	999999	781	49	107	326	308	999999	999999	999999	632	999999	999999	669	96	987	118	864	110	313	544	999999	778	383	19	674	263	747	62	999999	999999	303	57	139	763	155	999999	565	62	85	118	848	296	981	331	349	191	775	306	985	999999	796	240	118	551	136	342	999999	39	432	73	560	999999	903	696	339	912	743	905	940	764	999999	811	34	204	695	825	796	61	670	493	487	999999	77	524	258	72	938	588	637	813	824	535	999999	22	999999	116	393	999999	999999	999999	999999	999999	365	999999	444	984	215	999999	856	310	999999	357	999999	939	586	999999	674	999999	999999	277	973	165	999999	999999	940	27	191	22	646	588	999999	511	69	243	55	999999	94	846	89	273	856	34	731	336	277	999999	175	690	999999	999999	441	13	847	999999	462	292	602	238	290	426	803	203	277	999999	867	999999	298	135	893	968	999999	828	309	183	420	949	433	999999	860	999999	851	999999	999999	209	157	438	663	999999	781	999999	24	856	565	999999	999999	663	757	464	468	999999	189	999999	797	467	422	613	704	674	314	513	858	999999	378	818	575	312	617	78	130	439	999999	954	354	139	954	178	999999	646	712	757	201	968	482	627	293	811	703	128	786	543	733	989	39	999999	904	363	487	747	999999	168	56	689	344	39	860	235	695	667	999999	999999	350	68	961	557	321	890	188	999999	534	763	608	999999	999999	586	999999	999999	924	86	234	600	690	999999	558	554	999999	512	634	999999	767	68	999999	999999	615	543	203	675	37	482	956	24	185	737	222	333	560	557	407	757	333	478	310	618	443	913	562	824	509	417	846	999999	999999	735	999999	476	999999	572	883	748	999999	39	364	999999	999999	219	424	999999	999999	234	994	163	999999	876	129	298	757	507	602	701	980	999999	999999	620	635	157	999999	450	754	746	685	987	673	659	374	999999	999999	858	999999	233	498	999999	520	285	423	693	704	389	615	694	718	999999	970	191	767	23	864	744	816	973	999999	973	209	567	548	16	489	999999	511	825	185	899	19	379	212	381	858	890	999999	999999	452	379	834	69	999999	545	26	491	891	360	439	378	999999	999999	772	525	409	999999	999999	416	213	259	878	790	999999	818	141	999999	979	999999	165	974	547	874	530	999999	149	149	539	13	999999	999999	563	160	395	807	857	494	606	687	999999	906	163	790	738	203	500	999999	551	219	414	425	512	999999	999999	465	830	177	994	999999	385	270	423	733	426	999999	695	999999	405	
711	999999	646	994	301	424	999999	999999	999999	999999	337	590	999999	999999	330	598	574	494	999999	954	929	976	999999	500	916	312	999999	493	430	999999	532	999999	772	648	999999	258	768	431	999999	91	946	645	83	999999	999999	109	289	999999	102	145	852	721	638	999999	999999	734	999999	156	999999	999999	999999	765	399	393	612	830	818	457	758	81	830	999999	283	976	17	294	903	657	999999	999999	32	999999	400	999999	999999	999999	869	999	182	114	999999	621	353	231	378	190	256	690	430	836	999999	832	999999	30	314	709	447	661	765	191	999999	622	323	271	999999	672	375	113	999999	800	961	818	284	999999	103	999999	798	61	607	826	48	222	237	996	999999	999999	137	379	999999	811	373	217	999999	991	282	999999	308	92	999999	705	815	152	818	629	875	999999	557	268	927	105	910	396	64	938	999999	618	394	326	736	999999	545	995	133	69	999999	753	999999	999999	999999	737	999999	716	797	999999	21	999999	404	999999	131	999999	999999	868	452	885	900	999999	162	999999	847	664	971	999999	356	999999	169	819	29	999999	202	999999	888	274	999999	199	194	204	598	999999	999999	257	224	786	999999	999999	145	999999	553	247	169	459	601	999999	445	717	766	999999	369	320	999999	202	999999	999999	999999	999999	184	377	981	262	999999	706	388	999999	378	999999	449	999999	999999	682	999999	492	275	781	999999	743	530	999999	999999	179	999999	265	999999	288	999999	734	381	578	381	999999	499	768	695	301	547	462	999999	601	910	999999	277	999999	152	687	969	259	926	999999	999999	672	999999	574	549	811	999999	999999	871	110	588	999999	229	999999	813	591	193	582	797	974	243	146	999999	929	999999	999999	902	850	122	157	999999	172	808	285	999999	708	726	924	228	883	999999	113	999999	970	22	277	626	405	769	561	504	999999	461	951	861	910	999999	550	999999	566	909	999999	331	724	790	999999	834	943	350	114	864	999999	364	913	513	140	555	999999	999999	431	366	506	91	561	653	923	710	999999	424	999999	999999	185	58	999999	999999	493	781	866	189	595	442	999999	65	664	696	246	42	999999	448	999999	365	307	999999	455	999999	413	896	770	81	867	999999	977	528	728	405	689	999999	701	939	30	358	688	999999	330	988	683	450	427	864	999999	890	171	418	692	266	411	999999	603	462	571	596	21	795	322	879	464	164	336	269	999999	36	999999	609	999999	383	676	999999	313	466	999999	999999	479	906	664	976	999999	569	836	472	999999	147	615	999999	378	433	999999	892	210	451	999999	999999	124	167	856	390	560	999999	990	319	589	626	248	147	936	
608	999999	115	999999	345	334	895	999999	864	999999	870	999999	101	241	994	46	784	999999	999999	999999	997	847	999999	59	283	999999	993	579	526	883	377	898	478	313	769	999999	241	999999	864	127	639	210	260	891	999999	969	469	330	995	282	805	51	386	215	999999	761	804	65	999999	999999	340	999999	801	980	999999	999999	942	788	472	999999	805	33	999999	744	302	796	597	430	73	999999	956	672	583	253	87	335	999999	999999	999999	18	999999	185	999999	999999	786	323	409	279	993	999999	37	680	999999	318	477	999999	331	642	999999	151	999999	384	992	553	962	999999	742	999999	903	999999	999999	679	999999	999999	184	629	999999	999999	958	979	397	999999	437	59	287	999999	999999	999999	775	999999	13	879	359	232	999999	999999	192	999999	999999	999999	580	851	375	999999	563	357	999999	403	144	848	999999	556	683	934	754	844	999999	943	276	686	999999	478	999999	607	570	581	330	201	999999	55	999999	769	792	840	408	546	999999	999999	495	999999	28	999999	140	927	999999	456	205	425	478	999999	999999	999999	94	305	999999	112	79	768	859	981	36	75	784	999999	410	893	764	999999	535	217	999999	939	457	346	667	442	347	854	964	123	999999	905	722	619	999999	208	999999	999999	575	999999	999999	999999	999999	999999	902	953	999999	52	999999	750	692	362	999999	270	118	999999	791	747	637	832	999999	224	804	746	605	131	352	999999	234	212	999999	999999	277	238	740	707	791	999999	443	999999	806	305	999999	223	430	33	25	462	999999	621	417	937	999999	743	541	999999	389	411	908	781	610	471	817	999999	999999	425	999999	661	530	410	460	847	313	923	36	469	887	999999	999999	999999	115	890	664	613	795	280	999999	533	696	999999	328	390	45	662	114	999999	999999	23	681	14	937	364	931	110	170	999999	633	999999	717	81	999999	999999	999999	335	999999	719	999999	213	528	272	17	562	964	53	92	80	811	999999	819	691	981	873	999999	321	644	751	959	999999	453	235	646	482	815	625	121	529	304	710	986	394	537	284	495	419	997	385	400	887	999999	99	758	982	126	36	100	501	889	999999	690	924	760	253	999999	302	999999	535	746	349	931	562	776	111	664	999999	163	706	999999	500	323	269	999999	81	544	999999	477	664	365	789	534	620	639	530	999999	72	634	293	525	999999	999999	471	638	999999	999999	465	323	657	327	692	872	393	122	399	460	431	572	999999	709	405	825	960	179	957	999999	321	999999	999999	92	601	800	869	191	999999	706	851	630	999999	125	88	999999	820	999999	673	999999	151	507	249	999999	999999	500	946	
584	129	999999	832	302	681	246	999999	542	76	575	726	892	13	999999	999999	693	608	800	272	572	630	364	14	624	999999	50	673	814	683	999999	493	111	853	294	71	819	873	559	999999	999999	481	546	974	255	620	781	999999	939	580	556	470	797	999999	383	954	765	999999	218	999999	640	572	829	999999	890	91	624	999999	718	999999	117	819	58	850	999999	100	999999	999999	759	13	999999	137	734	999999	999999	999999	696	873	480	999999	306	456	999999	763	318	502	651	687	94	174	996	742	204	999999	473	737	422	999999	999999	292	870	999999	612	215	999999	999999	837	999999	731	184	999999	750	567	388	844	660	164	295	541	999999	448	406	305	595	16	982	933	935	769	399	303	748	999999	197	999999	920	843	459	692	806	999999	65	955	909	779	999999	185	816	954	812	582	999999	415	334	844	473	89	27	208	999999	999999	901	826	342	880	999999	907	380	918	923	816	999999	602	735	51	393	450	999999	816	761	999999	127	999999	957	816	177	343	999999	353	996	841	826	260	603	999999	762	239	623	39	143	348	804	898	999999	999999	877	534	679	293	460	999999	693	999999	447	291	462	920	869	525	713	999999	999999	37	922	999999	990	453	998	508	999999	999999	999999	366	683	999999	999999	229	950	961	939	999999	663	235	892	973	157	625	813	321	774	841	369	108	325	830	999999	777	999999	949	15	433	535	999999	14	306	205	999999	527	999999	289	243	970	908	586	80	649	172	144	948	934	374	640	999999	734	999999	999999	729	51	999999	472	999999	253	11	955	515	999999	999999	231	596	777	821	108	789	42	999999	871	461	999999	255	999999	788	642	36	999999	641	793	848	446	566	511	999999	295	674	562	64	990	969	999999	80	999999	166	999999	999999	181	122	276	999999	999999	203	999999	342	217	796	999999	683	592	999999	986	324	721	269	999999	664	999999	999999	536	433	999999	978	550	902	509	999999	292	34	848	104	855	999999	374	942	203	252	991	178	268	999999	999999	879	471	773	983	999999	359	999999	120	285	999999	869	585	843	624	676	999999	673	833	765	513	647	835	497	370	93	999999	779	76	803	673	916	53	47	429	357	516	999999	919	999999	999999	588	913	999999	999999	999999	326	531	327	526	598	328	345	503	984	366	54	974	413	899	688	579	999999	999999	612	999999	826	548	423	277	170	877	753	999999	999999	925	733	272	855	999999	766	427	461	550	214	355	581	549	62	73	313	541	373	29	192	999999	952	607	960	105	170	778	118	60	365	721	574	999999	829	69	632	999999	129	
39	142	999999	127	96	111	267	999999	286	495	359	963	628	513	733	999999	160	972	999999	312	759	223	988	318	411	194	999999	999999	999999	999999	992	441	531	422	343	887	920	404	999999	505	703	140	884	999999	759	96	736	217	840	602	999999	96	999999	999999	369	816	154	952	999999	901	618	485	766	565	502	918	442	215	180	999999	859	755	117	630	999999	629	338	705	559	325	999999	285	940	606	51	999999	934	63	63	527	742	999999	999999	999999	886	227	999999	328	789	840	654	530	47	993	999999	923	979	876	999999	739	487	448	402	401	999999	999999	545	169	524	597	984	388	162	652	114	891	77	153	743	392	999999	19	999999	719	999999	927	999999	947	864	127	926	67	193	324	49	999999	575	999999	999999	552	999999	213	999999	202	999999	275	378	394	889	850	855	835	999999	486	483	477	533	999999	999999	526	999999	597	305	406	671	926	204	838	613	810	326	780	999999	999999	710	62	215	723	862	405	999999	852	999999	23	272	999999	999999	707	840	572	770	891	567	999999	456	999999	908	999999	999999	999999	80	540	781	89	999999	85	999999	942	776	431	999999	809	999999	334	968	999999	540	999999	999999	999999	12	497	997	51	49	999999	223	641	999999	626	153	999999	999999	999999	999999	999999	81	978	489	196	888	982	999999	419	999999	960	80	242	34	999999	553	626	273	950	926	999999	999999	740	49	110	862	570	999999	159	999999	464	617	887	999	949	182	561	802	999999	692	999999	567	999999	741	88	363	980	616	541	82	526	544	251	16	752	486	999999	939	389	334	328	784	780	999999	845	353	193	242	84	40	992	999999	325	268	906	25	953	998	960	999999	881	953	999999	87	760	919	999999	999999	257	473	840	622	422	623	999999	999999	786	999999	999999	735	180	999999	542	510	90	702	229	982	109	736	533	342	999999	999999	452	999999	999999	703	999999	926	976	311	999999	611	200	380	999999	999999	894	671	239	999999	999999	234	576	143	421	166	997	68	700	999999	782	520	999999	999999	643	779	999999	998	128	93	86	968	999999	868	762	930	320	709	299	526	98	438	999999	37	238	753	76	318	953	961	999999	322	236	593	529	474	671	999999	736	632	531	999999	999999	156	429	144	475	707	999999	999999	846	297	768	183	305	354	23	912	999999	889	713	861	999999	166	387	764	742	176	348	999999	999999	999999	973	667	994	999999	884	361	608	103	288	368	999999	999999	999999	418	553	63	999999	185	999999	759	421	847	919	999999	851	396	768	999999	402	309	368	999999	231	227	324	111	999999	113	469	662	314	
999999	611	354	923	581	52	968	221	999999	878	999999	837	509	999999	136	999999	334	999999	498	592	943	701	999999	999	999999	999999	896	104	999999	874	194	716	798	455	245	245	999999	999999	999999	999999	999999	453	713	431	205	255	722	20	198	363	853	762	970	999999	370	484	999999	355	78	340	155	874	999999	814	693	456	48	64	971	890	184	999999	80	154	792	500	987	557	803	610	528	886	999999	98	31	999999	999999	729	94	761	613	228	678	939	208	999999	683	899	999999	748	216	667	999999	307	189	275	999999	825	287	999999	496	84	551	467	999999	269	999999	999999	792	272	710	319	999999	220	999999	955	909	140	999999	999999	817	999999	820	65	403	860	999999	608	909	999999	999999	920	451	225	999999	538	999999	221	999999	939	958	12	116	475	47	897	698	828	999999	233	999999	561	879	421	999999	408	264	999999	999999	950	999999	369	999999	46	532	790	867	754	945	748	999999	999999	13	17	907	814	999999	354	27	999999	172	28	587	999999	400	999999	50	40	172	999999	283	190	999999	187	527	599	239	79	942	257	40	943	883	282	945	666	558	999999	514	247	426	910	479	566	788	999999	781	999999	646	355	749	836	591	89	999999	999999	551	826	489	318	585	911	412	769	999999	999999	144	314	739	733	999999	178	999999	999999	449	373	711	999999	398	999999	999999	152	999999	999999	507	203	361	804	999999	999999	999999	732	392	205	999999	514	508	709	100	569	268	477	357	912	726	580	999999	666	999999	110	395	960	437	365	500	442	488	814	272	282	999999	340	999999	891	999999	999999	785	330	273	999999	865	12	499	829	864	350	795	520	871	926	883	695	174	708	461	165	999999	36	705	230	36	693	447	999999	701	928	971	999999	999999	829	794	989	999999	704	245	999999	999999	999999	500	160	999999	967	943	345	398	181	175	999999	439	462	601	759	625	999999	908	181	565	681	137	999999	378	340	225	51	141	894	302	470	999999	999999	694	999999	535	999999	583	69	749	111	999999	530	999999	183	35	843	999999	45	374	360	999999	73	828	789	999999	564	999999	315	751	902	213	999999	999999	705	334	371	999999	903	233	80	468	849	432	463	261	607	184	999999	315	382	813	106	529	999999	675	409	999999	905	999999	971	773	999999	317	847	898	924	652	66	849	663	999999	334	812	303	999999	945	999999	999999	537	872	999999	586	10	379	999999	999999	974	935	999999	999999	131	861	685	261	999999	999999	542	584	565	337	954	127	355	651	306	489	999999	236	61	729	768	875	377	355	999999	196	277	937	758	790	949	999999	
36	924	541	224	999999	560	996	700	413	66	809	210	917	999999	241	359	83	999999	823	748	884	310	166	256	493	339	669	999999	999999	604	825	774	387	999999	100	430	119	92	840	732	999999	361	325	712	999999	999999	438	999999	954	918	864	159	966	999999	832	999999	768	295	999999	319	891	884	776	999999	240	44	823	679	181	810	249	999999	768	101	999999	999999	985	453	189	326	999999	349	166	15	740	999999	807	999999	415	999999	661	823	361	530	999999	999999	584	516	481	41	354	758	159	153	678	873	391	875	999999	309	999999	999999	115	413	418	552	728	999999	78	999999	236	647	274	806	159	425	639	247	260	999999	948	478	971	158	971	152	200	22	337	999999	294	932	492	115	634	346	718	947	122	999999	999999	812	447	999999	804	999999	494	352	999999	262	243	153	625	999999	360	271	353	957	999999	275	999999	716	999999	211	279	304	164	168	182	812	707	999999	135	961	546	145	41	64	999999	274	658	999999	27	84	633	151	316	962	754	999999	992	999999	515	847	936	910	378	245	647	510	999999	336	180	999999	554	551	27	664	984	225	240	299	613	177	616	999999	698	369	578	137	987	201	999999	810	819	947	185	288	34	635	767	795	416	999999	721	332	676	999999	999999	91	134	652	999999	539	999999	703	999999	348	240	999999	221	999999	667	520	522	361	922	999999	372	999999	376	999999	999999	358	458	445	883	770	456	294	999999	862	839	496	13	999999	223	999999	999999	999999	800	999999	58	602	423	758	137	999999	330	370	409	316	473	999999	715	394	999999	629	999999	695	999999	386	891	945	593	359	999999	180	516	999999	147	59	691	256	999999	999999	691	47	934	999999	318	999999	449	95	884	531	399	917	999999	618	332	594	792	982	306	423	945	999999	18	74	999999	956	999999	153	233	999999	624	227	999999	187	703	975	694	391	387	832	937	806	70	72	959	261	999999	898	855	552	267	709	949	393	592	588	38	869	120	999999	608	306	862	534	906	999999	801	604	915	999999	899	410	605	473	486	999999	51	946	115	338	999999	999999	298	999999	103	915	999999	999999	999999	124	946	825	281	35	999999	640	943	536	166	999999	459	795	982	508	999999	999999	113	486	999999	453	547	999999	764	999999	795	127	999999	999999	440	990	904	79	19	801	409	83	139	999999	249	845	206	999999	789	327	999999	771	508	790	36	246	812	791	999999	151	999999	864	999999	499	240	999999	633	760	105	999999	999999	390	785	191	999999	999999	727	533	999999	999999	256	42	302	446	999999	34	619	227	165	204	
188	123	999999	999999	233	545	22	999999	350	999999	222	445	419	624	444	498	999999	326	691	457	519	999999	554	765	894	544	571	624	595	215	999999	999999	605	901	999999	770	146	999999	957	562	566	999999	193	113	848	811	999999	677	12	415	48	302	535	707	684	900	568	999999	973	689	973	999999	999999	144	999999	806	840	517	638	999999	999999	77	369	139	891	432	104	999999	916	93	922	894	621	999999	177	205	880	999999	227	95	211	657	943	278	588	999999	999999	59	468	51	999999	114	49	338	63	970	932	406	816	261	805	999999	999999	999999	767	89	777	999999	967	450	926	942	999999	552	999999	703	134	100	550	723	999999	55	999999	874	122	999999	854	292	135	206	272	484	90	965	290	92	96	64	511	999999	400	999999	92	999999	125	38	814	496	865	359	846	841	999999	103	871	760	146	696	777	999999	235	999999	739	770	999999	999999	999999	335	272	390	617	80	589	51	332	999999	999999	963	758	94	999999	368	427	775	359	430	999999	986	103	530	946	399	286	561	283	906	446	321	840	673	999999	488	999999	999999	742	999999	262	814	771	667	797	182	999999	999999	999999	866	999999	999999	421	757	999999	875	241	742	999999	228	793	38	767	999999	767	651	133	95	999999	523	144	941	43	582	178	813	225	436	732	999999	460	593	614	417	838	482	900	92	999999	999999	257	491	50	523	983	233	56	999999	999999	155	58	852	774	433	732	135	999999	838	589	19	999999	999999	999999	670	767	209	424	360	587	294	999999	51	244	628	276	652	901	520	599	999999	766	870	536	586	999999	607	819	999999	999999	713	552	72	503	840	999999	999999	999999	380	755	999999	809	696	767	615	405	17	618	155	999999	89	234	419	999999	645	252	789	999999	999999	999999	169	389	999999	675	873	742	688	547	404	999999	825	181	530	999999	815	144	999999	999999	920	191	717	989	674	999999	606	489	142	823	999999	597	850	182	59	435	595	403	576	999999	999999	873	716	469	223	166	340	999999	703	999999	432	999999	182	685	358	999999	237	180	715	218	999999	394	609	864	689	806	147	653	131	105	180	421	999999	58	220	999999	999999	258	775	517	693	697	785	488	400	357	424	175	823	808	207	425	687	367	999999	508	999999	851	780	416	29	687	786	608	483	21	942	133	475	310	999999	979	404	208	525	999999	608	999999	474	341	392	999999	999999	323	999999	755	733	210	999999	711	999999	999999	477	999999	498	15	911	187	14	389	415	300	699	999999	999999	227	999999	999999	841	581	899	999999	387	448	34	56	858	
472	710	728	999999	999999	37	763	526	162	511	45	999999	519	469	431	999999	94	999999	101	282	317	291	680	734	254	999999	524	811	999999	245	38	344	451	999999	449	999999	999999	112	673	273	936	995	879	999999	985	778	999999	122	478	999999	303	999999	933	773	999999	190	39	994	999999	382	513	951	884	917	483	700	999999	999999	999999	953	841	999999	262	827	346	321	999999	999999	748	476	46	412	343	616	941	516	410	678	606	268	447	290	80	300	760	984	121	961	242	294	519	960	999999	524	999999	321	999999	999999	436	999999	778	75	255	565	346	999999	999999	278	975	966	299	590	999999	999999	516	560	911	961	77	999999	209	999999	731	463	999999	86	319	819	431	629	999999	305	251	376	999999	382	45	999999	999999	999999	376	843	999999	999999	999999	928	205	999999	999999	634	410	307	999999	84	40	999999	344	999999	607	269	791	798	846	355	719	994	348	999999	280	144	525	406	17	417	999999	999999	464	464	999999	38	880	977	810	797	999999	949	267	176	346	162	999999	252	999999	694	999999	577	999999	999999	556	10	589	807	70	874	119	13	300	630	999999	673	874	879	333	578	389	813	988	999999	999999	770	737	182	999999	128	106	282	499	322	549	417	999999	823	907	468	449	83	916	999999	688	225	658	636	999999	999999	288	167	919	338	315	64	589	948	514	999999	999999	417	999999	942	777	837	999999	978	90	682	999999	60	999999	999999	999999	999999	896	999999	999999	910	999999	999999	105	388	840	999999	362	171	16	495	828	420	319	131	999999	999999	328	974	168	999999	711	680	556	404	368	237	195	64	208	10	167	536	999999	603	999999	172	322	376	999999	838	484	353	971	999999	999999	893	999999	850	999999	999999	987	922	893	519	209	999999	999999	700	29	612	753	999999	962	16	999999	301	832	715	456	42	999999	999999	872	329	376	367	708	960	999999	999999	497	344	394	110	999999	999999	642	78	999999	243	618	622	356	498	95	999999	390	965	999999	562	70	999999	403	637	388	999999	59	574	152	841	999999	999999	159	554	999999	418	914	862	993	101	999999	999999	321	999999	424	107	999999	383	999999	200	999999	999999	702	987	415	472	940	999999	721	976	999999	999999	925	562	999999	34	472	802	999999	999999	271	999999	999999	176	904	306	712	999999	223	291	441	675	999999	952	864	989	999999	999999	149	652	478	168	150	26	905	589	999999	758	999999	999999	999999	801	10	567	928	458	770	999999	93	119	759	760	542	999999	999999	520	738	973	698	520	999999	310	999999	730	208	999999	999999	955	270	324	467	954	477	824	999999	999999	
675	772	33	999999	228	999999	88	40	893	717	625	999999	999999	395	851	865	70	999999	265	999999	148	999999	369	825	999999	815	275	768	651	805	293	718	782	904	844	965	949	292	301	779	999999	633	837	490	999999	999999	483	999999	473	602	893	999999	569	331	502	405	413	208	345	413	99	999999	999999	97	434	999999	928	577	550	999999	915	777	900	999999	113	514	442	878	999999	403	341	399	305	59	911	18	158	999999	412	449	562	750	946	888	999999	910	999999	999999	66	580	999999	906	334	586	999999	126	383	93	228	987	962	999999	999999	942	82	699	24	339	186	426	999999	477	174	999999	333	175	999999	999999	796	202	999999	999999	822	765	654	434	74	718	372	999999	634	75	242	425	486	37	889	14	815	999999	896	915	572	999999	822	281	999999	999999	999999	521	999999	370	296	999999	727	278	999999	999999	297	647	999999	306	966	999999	999999	999999	244	749	624	306	286	826	999999	999999	999999	354	999999	192	999999	383	692	999999	465	851	510	999999	779	999999	999999	218	325	793	716	178	999999	600	949	191	848	139	46	993	609	957	245	467	173	999999	728	383	157	530	999999	914	955	999999	840	124	880	526	913	37	61	415	980	492	120	38	452	999999	405	940	343	814	346	999999	241	999999	616	52	999999	299	999999	324	999999	795	641	801	223	999999	759	834	310	332	225	18	941	203	999999	752	357	999999	47	32	977	216	196	347	578	265	999999	342	507	838	426	999999	549	736	354	195	999999	319	815	881	947	999999	999999	21	599	999999	999999	48	531	999999	695	965	262	999999	346	854	608	303	233	957	999999	426	999999	471	905	601	469	999999	999999	790	900	47	999999	165	999999	416	576	999999	747	249	508	523	811	643	152	460	999999	92	399	500	587	557	96	999999	871	531	244	178	115	998	869	552	199	740	964	657	645	106	391	930	287	432	999999	983	459	496	999999	693	329	454	239	386	999999	358	213	352	951	471	293	553	182	408	80	749	380	955	333	80	679	495	815	274	701	469	222	164	999999	999999	408	385	916	551	999999	660	769	492	999999	841	536	999999	999999	184	812	838	757	879	362	806	612	503	172	544	23	833	639	964	999999	999999	145	59	351	999999	999999	908	637	631	559	419	999999	887	229	491	544	67	789	641	461	862	711	343	801	205	499	905	222	382	537	25	31	999999	807	390	705	487	280	856	121	904	210	999999	999999	943	826	999999	283	681	999999	955	999999	998	512	999999	644	801	999999	999999	999999	167	695	999999	103	999999	397	999999	999999	838	
785	999999	787	932	529	557	999999	999999	24	999999	999999	999999	632	541	382	581	970	33	301	999999	999999	999999	239	134	506	999999	219	999999	42	785	556	650	645	444	895	942	999999	121	478	955	999999	68	999999	399	777	999999	535	999999	999999	522	573	999999	884	104	102	881	999999	663	435	575	999999	716	553	238	999999	728	999999	197	645	439	413	859	555	999999	825	687	126	839	356	999999	999999	65	999999	520	221	191	765	551	999999	24	125	514	686	902	618	453	515	559	97	58	455	999999	517	453	999999	999999	819	549	999999	415	765	999999	999999	999999	156	292	653	42	27	130	963	999999	845	999999	324	899	182	999999	727	999999	182	567	752	308	999999	91	999999	999999	411	507	999999	226	283	936	258	999999	207	182	999999	335	800	482	542	967	94	867	502	886	999999	219	541	176	821	999999	242	208	999999	18	47	999999	744	43	999999	519	757	747	999999	999999	383	197	701	999999	999999	401	581	699	999999	999999	223	608	588	661	491	202	965	205	404	999999	703	60	999999	999999	999999	689	591	767	851	32	999999	999999	999999	593	999999	941	517	540	279	429	324	543	183	461	794	439	487	93	999999	438	999999	561	352	928	214	333	999999	999999	866	999999	810	813	999999	999999	999999	876	55	999999	158	999999	684	435	926	999999	72	170	876	999999	405	704	212	507	999999	422	999999	657	994	999999	389	999999	645	15	999999	71	999999	510	694	999999	999999	918	393	492	999999	11	999999	128	635	999999	865	54	456	865	999999	999999	14	312	597	435	533	916	881	421	615	969	903	679	761	999999	365	999999	475	706	553	486	320	999999	573	999999	668	360	32	626	769	345	999999	999999	999999	512	67	316	912	269	646	969	46	972	877	999999	107	999999	367	999999	22	313	578	750	321	999999	850	294	739	383	767	183	894	264	651	280	246	999999	780	258	807	58	649	216	69	584	449	348	842	999999	999999	593	993	261	614	999999	766	999999	469	278	661	772	999999	999999	501	473	85	782	330	607	999999	974	303	118	963	963	999999	371	691	737	190	999999	999999	999999	267	183	190	642	649	196	999999	264	999999	512	597	999999	481	120	714	596	508	667	999999	245	879	151	299	885	298	651	800	405	999999	731	97	158	999999	445	281	328	292	999999	143	144	103	999999	320	791	520	927	999999	554	656	105	238	523	495	216	999999	125	883	304	353	999999	999999	999999	963	932	425	999999	715	999999	838	396	313	75	534	882	151	414	831	999999	374	999999	169	999999	748	205	502	574	662	124	999999	165	444	988	99	144	748	986	
510	387	375	999999	999999	999999	715	270	791	173	989	612	74	847	293	999999	930	982	839	150	369	767	439	850	786	601	852	683	951	325	999999	399	999999	165	904	454	999999	303	158	713	540	487	413	339	999999	59	59	346	871	69	67	116	999999	999999	626	743	947	525	294	999999	999999	42	319	476	197	599	478	908	942	999999	999999	636	834	135	999999	881	364	110	275	736	551	515	811	891	999999	869	104	536	539	170	506	617	999999	536	120	507	999999	936	152	985	581	999999	403	999999	999999	431	999999	179	998	745	389	999999	259	557	80	97	999999	427	219	327	504	941	379	782	343	634	627	307	25	112	712	427	958	289	165	409	121	779	83	835	596	925	537	793	999999	658	367	460	466	999999	286	751	999999	999999	999999	639	772	999999	999999	193	803	974	163	896	42	961	889	970	999999	999999	975	999999	354	384	731	999999	413	999999	10	685	999999	176	841	993	825	961	699	143	999999	526	637	500	90	889	41	622	771	641	761	819	999999	999999	68	796	999999	834	407	353	103	912	235	196	621	23	917	637	999999	170	80	81	271	755	182	876	999999	485	371	999999	999999	119	807	999999	824	190	915	879	118	54	946	991	564	356	50	886	300	451	878	77	972	404	999999	610	999999	999999	558	23	999999	192	763	570	473	942	10	984	114	463	999999	441	107	47	528	99	999999	999999	999999	915	715	296	585	999999	607	303	492	947	630	206	211	143	999999	999999	665	926	291	386	528	999999	999999	66	781	837	88	999999	970	934	876	999999	396	491	183	642	308	927	999999	181	963	999999	460	63	363	907	999999	238	809	204	382	999999	999999	838	560	999999	569	658	999999	748	513	170	333	557	81	241	810	719	960	999999	604	737	329	119	422	359	170	302	703	874	585	849	999999	775	562	283	591	558	999999	287	83	649	423	999999	999999	999999	999999	999999	982	131	999999	542	278	819	600	645	282	698	425	211	999999	999999	955	640	999999	663	532	557	995	797	650	261	788	682	999999	954	324	472	450	619	512	267	320	581	776	999999	581	818	184	916	11	893	142	729	553	806	694	782	695	999999	281	298	908	999999	481	845	754	595	904	646	331	810	257	999999	698	477	956	383	864	999999	92	714	383	88	796	756	128	68	999999	999999	269	541	776	999999	348	224	359	135	999999	999999	298	985	913	538	999999	200	999999	336	41	85	850	320	999999	575	922	999999	914	829	398	999999	999999	695	466	795	386	999999	43	811	467	483	127	999999	283	932	830	999999	
800	845	493	999999	121	792	37	63	999999	949	623	211	522	999999	309	999999	736	386	999999	602	529	128	161	805	167	833	869	557	957	29	47	985	999999	999999	766	999999	999999	999999	999999	934	999999	412	537	437	175	999999	999999	999999	183	999999	104	999999	727	237	999999	681	693	999999	447	287	922	480	105	249	911	638	466	999999	24	240	195	999999	772	280	934	127	591	999999	639	999999	544	192	383	370	924	150	267	516	999999	94	385	999999	999999	336	21	198	316	297	525	537	999999	602	672	999999	412	160	999999	457	303	460	999999	969	58	999999	742	739	999999	735	324	771	999999	999999	999999	929	854	538	597	446	268	746	810	303	209	112	959	941	999999	999999	957	774	26	809	999999	798	994	999999	608	242	999999	281	999999	580	973	753	166	424	165	742	999999	874	562	687	198	557	649	797	770	946	162	800	999999	667	778	999999	999999	571	737	999999	934	448	930	999999	999999	986	654	240	329	455	945	545	786	777	350	999999	221	338	620	665	159	207	646	661	89	792	62	999999	801	433	998	595	687	516	808	650	999999	207	834	999999	902	419	999999	999999	10	617	999999	999999	326	999999	999999	426	999999	81	499	999999	802	999999	999999	70	934	230	438	999999	457	360	857	999999	969	700	999999	23	999999	418	763	739	999999	999999	661	999999	778	610	118	115	104	999999	645	999999	26	80	848	676	922	773	277	681	999999	999999	867	649	760	999999	482	999999	557	325	921	999999	317	759	999999	481	999999	813	292	334	122	332	801	875	715	251	263	899	999999	471	101	731	999999	999999	759	999999	463	21	711	44	138	491	558	779	659	999999	308	266	71	377	999999	119	491	999999	569	658	779	992	999999	519	490	582	999999	95	234	200	400	236	10	860	27	605	111	257	206	999999	774	999999	225	611	942	997	999999	483	412	999999	249	207	522	110	378	999999	87	202	554	999999	999999	472	999999	469	713	82	265	999999	359	464	17	999999	999999	938	884	756	777	999999	576	492	744	999999	999999	251	950	202	713	999999	491	999999	528	909	999999	999999	913	311	477	999999	898	870	741	636	134	948	999999	15	460	583	999999	999999	693	754	999999	71	999999	999999	789	999999	518	999999	368	365	720	802	935	108	999999	999999	35	999999	288	31	433	706	750	118	176	735	277	999999	742	139	683	868	999999	773	293	999999	840	999999	522	175	247	388	511	386	916	332	22	876	475	363	558	644	343	671	330	919	999999	999999	259	63	45	573	999999	238	681	851	937	171	814	898	266	537	69	123	783	55	204	374	
201	844	999999	999999	999999	389	999999	49	999999	202	453	373	999999	148	248	468	139	673	611	999999	704	999999	394	850	71	576	107	30	584	230	999999	999999	725	946	509	999999	341	999999	999999	397	657	999999	999999	745	718	999999	578	999999	299	601	984	999999	444	999999	669	136	460	999999	338	999999	999999	560	999999	999999	999999	178	648	999999	639	833	999999	999999	579	223	999999	72	749	649	142	620	998	979	999999	999999	245	999999	840	803	999999	383	954	469	316	201	115	106	186	20	440	549	801	204	488	466	473	500	540	231	306	606	999999	810	999999	717	999999	999999	999999	482	79	536	338	845	106	265	999999	667	188	999999	999999	528	886	999999	999999	999999	819	803	501	999999	518	745	248	999999	507	681	996	153	730	598	296	802	277	704	999999	904	221	956	108	999999	999999	806	999999	161	123	777	720	648	602	999999	898	999999	999999	563	963	333	298	718	999999	999999	999999	735	937	589	999999	315	999999	191	797	999999	380	862	704	279	688	712	999999	96	999999	730	960	357	551	583	699	195	999999	999999	740	618	616	502	999999	683	962	999999	868	999999	69	808	526	538	999999	999999	775	999999	406	541	875	260	899	211	222	617	464	912	999999	999999	890	906	323	546	451	188	697	878	253	31	316	999999	843	701	999999	697	213	431	506	263	999999	663	788	460	838	489	999999	414	999999	10	228	60	999999	515	842	162	495	979	97	672	600	999999	792	384	234	999999	417	208	999999	525	999999	42	415	929	555	237	128	862	999999	961	470	999999	598	253	802	266	177	338	858	874	212	999999	999999	999999	999999	910	870	414	235	799	82	999999	239	764	596	195	999999	999999	959	999999	44	999999	280	135	211	317	309	999999	999999	999999	871	88	349	310	322	190	999999	581	999999	645	999999	713	636	999999	889	951	999999	999999	657	616	999999	439	999999	253	999999	579	999999	218	632	356	999999	999999	832	267	927	999999	179	929	451	415	497	73	472	323	999999	330	996	371	246	260	263	475	891	964	356	442	708	106	470	742	237	489	999999	919	44	999999	881	378	981	895	781	134	391	251	129	999999	966	999999	994	519	583	591	999999	382	102	145	440	867	910	495	295	83	468	999999	188	18	123	553	289	999999	999999	627	389	350	478	139	93	650	999999	798	476	999999	111	951	169	999999	516	576	826	999999	604	999999	467	496	999999	708	665	999999	73	999999	999999	999999	999999	999999	80	956	212	632	903	962	62	790	31	122	29	642	972	516	549	542	501	546	726	391	999999	434	169	892	740	999999	999999	410	586	999999	
363	63	999999	331	999999	999999	443	884	673	999999	845	813	999999	355	477	968	999999	159	143	531	619	999999	695	395	169	645	796	320	891	143	498	652	213	297	758	965	765	999999	634	346	109	616	873	862	545	806	442	999999	999999	771	44	999999	276	65	999999	999999	999999	491	999999	999999	416	133	992	539	374	203	999999	999999	596	512	212	999999	524	999999	431	999999	34	999999	849	362	213	982	894	129	109	184	999999	157	182	302	999999	999999	488	398	929	976	999999	343	999999	351	999999	736	227	912	568	948	999999	478	633	999999	441	534	641	999999	999999	433	238	872	440	200	818	462	999999	303	904	929	607	135	868	455	389	690	344	508	166	476	765	982	561	160	999999	906	999999	71	861	82	642	678	365	505	748	750	902	307	999999	743	214	924	18	639	999999	675	999999	188	731	751	999999	999999	999999	566	999999	256	321	290	816	911	938	470	999999	831	297	929	769	999999	707	639	787	47	974	999999	272	999999	973	921	809	708	305	345	340	999999	882	508	34	999999	836	502	999999	622	490	999999	999999	743	999999	999999	352	422	905	248	481	102	964	999999	169	241	303	827	282	400	481	118	615	999999	140	999999	949	999999	904	999999	535	214	210	174	999999	362	999999	999999	359	796	578	397	999999	67	863	248	155	999999	999999	793	506	19	229	999999	999999	382	16	211	613	168	237	563	517	935	712	999999	891	799	607	999999	623	774	478	485	821	94	315	558	739	891	187	230	450	121	473	999999	985	171	33	183	356	416	915	200	569	25	879	999999	354	597	356	356	999999	541	180	999999	540	999999	226	999999	77	999999	471	722	999999	17	123	405	471	196	291	730	775	433	461	216	999999	287	916	806	214	447	213	152	999999	831	108	999999	941	742	985	251	945	999999	999999	999999	945	203	999999	562	901	484	999999	168	315	626	999999	999999	90	963	871	263	827	420	852	630	999999	329	186	160	908	214	463	999999	210	50	999999	808	999999	999999	271	666	78	364	904	729	999999	54	836	918	260	409	828	977	999999	999999	424	535	124	486	653	626	26	69	653	697	30	676	958	275	841	772	381	527	999999	214	194	472	999999	132	588	999999	492	268	899	509	386	486	857	478	626	259	694	840	908	644	999999	19	999999	217	709	374	999999	999999	87	488	999999	310	285	666	999999	999999	999999	991	897	454	999999	999999	169	999999	320	999999	819	490	649	591	87	999999	618	67	999999	185	761	307	423	223	122	921	190	421	481	85	999999	200	930	999999	239	703	999999	464	999999	999999	
850	566	897	174	999999	606	921	495	410	496	999999	227	999999	372	999999	722	577	684	999999	221	577	747	672	999999	343	628	559	974	361	383	598	164	999999	672	335	204	999999	999999	668	516	10	999999	20	985	393	983	98	568	485	517	999999	999999	132	299	999999	999999	894	662	830	926	57	946	999999	36	897	538	671	440	46	994	322	328	26	825	221	882	999999	686	851	999999	540	991	499	844	257	340	41	266	357	232	310	747	999999	741	469	63	560	984	98	855	322	657	531	491	204	807	251	306	87	442	375	218	810	480	396	65	457	299	778	566	999999	414	92	814	694	574	900	285	366	999999	332	999999	597	996	47	882	469	18	649	450	98	999999	999999	915	856	101	937	947	355	413	999999	270	215	531	358	908	575	717	999999	630	907	966	939	920	999999	623	620	999999	999999	513	999999	448	650	338	478	771	235	177	957	602	637	952	999999	999999	561	71	547	75	648	139	317	752	221	29	999999	999999	795	268	805	243	999999	999999	514	841	816	167	999999	999999	999999	587	999999	407	999999	203	993	954	46	999999	369	999999	999999	555	175	313	205	844	237	630	795	356	975	999999	371	724	999999	513	447	98	146	403	450	999999	21	71	456	909	992	27	999999	588	94	809	899	756	999999	925	958	211	645	972	930	990	91	707	999999	716	46	999999	81	489	516	948	999999	965	608	999999	543	114	856	296	852	219	999999	999999	271	176	76	999999	567	206	999999	999999	452	174	472	999999	588	314	460	739	999999	956	999999	546	81	146	999999	933	158	750	999999	999999	354	359	999999	720	395	875	446	444	649	431	999999	874	934	999999	505	685	503	999999	828	238	654	126	422	895	273	68	144	135	217	143	466	816	814	701	891	999999	53	752	74	999999	868	999999	100	452	999999	81	611	801	999999	283	999999	10	999999	163	209	999999	936	234	456	337	740	320	236	516	964	661	69	243	388	412	641	751	999999	999999	370	638	36	970	417	202	456	342	494	933	999999	465	894	661	999999	999999	167	999999	305	737	999999	557	788	583	487	826	21	378	999999	238	642	689	917	806	999999	570	211	965	816	263	880	999999	825	303	813	508	999999	999999	999999	724	255	822	999999	356	999999	999999	849	453	492	999999	999999	88	919	266	301	23	548	98	999999	931	463	201	12	51	856	573	731	495	999999	979	70	612	999999	699	999999	819	999999	570	662	979	721	758	483	235	82	802	488	568	999999	800	959	678	539	809	271	63	819	413	500	999999	999999	999999	683	513	
999999	578	451	999999	283	481	779	977	435	889	220	705	718	777	969	64	999999	172	493	969	999999	391	83	827	438	999999	999	999999	999999	92	897	367	999999	969	704	999999	360	268	294	530	999999	999999	253	649	999999	566	999999	999999	444	445	495	918	870	714	493	999999	999999	624	999999	354	481	999999	907	352	991	999999	630	748	82	475	999999	999999	999999	962	999999	999999	148	433	237	872	999999	957	395	999999	596	999999	999999	370	485	565	999999	735	476	940	59	80	84	900	999999	746	999999	597	970	968	741	669	50	908	765	456	11	81	396	919	761	524	564	282	999999	999999	366	269	999999	517	477	968	359	937	913	999999	963	247	999999	491	999999	996	987	999999	893	999999	938	588	605	39	564	926	999999	999999	189	534	516	802	999999	645	999999	676	334	462	501	999999	320	112	994	999999	492	763	306	999999	983	764	537	999999	999999	828	999999	778	664	243	953	999999	629	802	758	388	370	999999	102	139	111	999999	672	534	926	999999	617	836	593	717	546	800	629	443	574	424	997	380	423	326	572	611	999999	101	999999	950	154	518	353	615	526	332	670	177	804	722	101	999999	220	269	999999	999999	194	946	696	162	921	196	999999	999999	391	990	747	999999	566	499	258	581	34	975	974	999999	492	978	200	999999	139	462	638	851	332	994	169	999999	115	334	999999	75	405	356	39	958	999999	19	234	536	585	894	999999	999999	474	999999	999999	244	999999	121	999999	216	755	481	32	469	557	386	999999	999999	831	999999	999999	242	82	192	186	678	946	26	999999	482	753	664	639	999999	851	334	386	811	26	999999	869	993	579	221	319	999999	333	569	410	903	998	837	704	999999	232	378	241	292	344	309	297	278	302	283	462	999999	842	787	617	233	10	209	380	906	723	677	999999	861	873	999999	999999	386	999999	999999	483	999999	959	647	23	482	102	999999	477	999999	636	600	701	305	758	227	90	546	999999	187	903	799	999999	798	999999	554	715	380	418	92	955	999999	999999	386	800	546	999999	999999	999999	999999	140	905	999999	663	999999	132	999999	999999	999999	999999	999999	807	434	437	22	683	459	999999	379	468	766	999999	685	999999	761	725	938	324	505	222	95	999999	772	999999	57	997	77	803	528	155	577	358	277	999999	910	157	999999	234	374	999999	999999	970	825	999999	378	417	230	347	999999	554	999999	662	862	889	569	295	999999	999999	390	24	999999	655	643	233	999999	418	999999	921	484	613	999999	713	949	999999	135	125	70	999999	448	639	777	999999	999999	973	960	915	495	387	204	999999	
999999	868	844	999999	510	441	999999	999999	999999	999999	962	308	862	298	314	480	712	999999	764	454	235	577	179	750	246	885	754	669	272	975	922	999999	727	860	999999	381	869	599	877	694	787	468	53	488	676	479	867	999999	668	999999	213	22	623	750	999999	545	698	104	999999	625	686	999999	339	449	999999	895	580	12	999999	933	611	999999	999999	999999	666	767	533	691	83	766	27	152	10	782	771	999999	453	977	471	955	682	775	999999	261	999999	129	999999	603	999999	781	899	999999	999999	735	999999	100	415	999999	93	999999	21	17	999999	356	608	543	668	556	677	136	452	603	540	842	261	836	636	354	72	547	638	930	999999	302	999999	162	338	275	904	999999	504	999999	893	840	943	675	999999	139	653	473	999999	999999	926	324	999999	305	334	999999	483	52	464	999999	490	546	999999	91	999999	999999	488	456	999999	999999	999999	999999	632	551	999999	700	898	586	91	506	700	598	999999	999999	999999	925	963	571	827	366	999999	862	227	999999	420	999999	848	861	999999	36	650	207	999999	67	930	929	692	787	999999	634	82	897	960	957	371	999999	459	936	87	842	764	916	999999	999999	611	789	779	199	140	361	999999	47	678	64	999999	502	339	39	999999	84	242	185	975	202	293	893	901	999999	81	529	898	912	783	75	272	733	999999	420	999999	151	999999	503	657	245	782	999999	999999	905	111	868	999999	999999	811	999999	999999	588	941	999999	999999	718	887	519	999999	611	999999	939	263	612	792	132	923	919	999999	983	999999	738	528	739	420	258	674	999999	999999	213	967	479	111	780	999999	999999	792	999999	999999	737	263	640	386	55	783	999999	781	616	122	978	999999	642	845	827	999999	871	999999	999999	25	316	53	999999	360	913	643	983	838	483	156	119	340	779	999999	846	730	293	999999	482	955	577	476	67	883	190	268	999999	633	283	701	594	622	589	999999	549	693	999999	290	472	411	999999	14	308	469	999999	648	174	579	998	106	795	518	587	256	999999	840	999999	17	999999	655	318	359	564	781	562	496	999999	651	523	162	999999	12	890	80	165	572	177	597	880	541	103	755	634	187	905	86	44	999999	689	709	708	999999	119	817	102	450	450	527	999999	516	897	523	66	845	738	792	628	999999	100	999999	999999	999999	999999	638	999999	563	725	387	875	485	999999	417	962	813	454	13	893	999999	999999	715	131	649	690	374	643	580	699	788	448	122	999999	527	252	999999	46	320	238	481	265	999999	999999	999999	651	431	64	999999	561	252	401	999999	899	554	539	385	754	
999999	707	999999	999999	999999	864	936	938	762	37	999999	174	158	999999	144	774	999999	999999	448	990	68	998	268	999999	163	999999	456	397	713	223	903	988	867	999999	999999	612	477	486	999999	999999	999999	999999	888	999999	130	326	412	475	266	960	487	999999	999999	395	999999	34	449	451	841	961	418	999999	234	549	134	945	307	100	762	531	307	935	543	999999	999999	932	999999	864	200	836	617	980	999999	753	735	999999	897	999999	371	999999	173	35	999999	322	266	249	999999	349	279	184	28	999999	713	735	662	999999	204	327	193	999999	914	584	261	999999	999999	437	999999	480	813	958	999999	824	999999	999999	367	281	301	230	516	962	41	999999	594	999999	817	305	277	999999	101	193	972	999999	298	607	84	589	774	639	968	828	830	430	535	321	136	999999	593	940	377	390	999999	973	810	999999	732	154	989	999999	999999	59	170	999999	389	630	985	999999	536	130	698	778	507	662	261	687	999999	611	245	283	888	999999	999999	337	38	999999	999999	998	769	77	999999	930	599	538	452	919	668	817	51	905	335	659	999999	473	999999	999999	883	597	999999	999999	99	999999	999999	716	999999	572	347	833	984	678	696	987	708	468	999999	767	189	968	999999	341	29	323	569	339	999999	239	956	248	95	440	827	345	285	646	978	754	999999	882	191	879	581	835	833	373	218	999999	950	209	228	484	418	914	387	390	113	775	561	579	769	127	999999	109	748	999999	850	360	999999	71	489	500	745	307	786	341	760	999999	999999	999999	999999	609	288	756	29	610	32	912	958	895	543	213	202	452	999999	74	272	481	999999	290	522	858	636	889	719	727	739	120	999999	999999	629	919	295	999999	458	169	839	859	89	147	999999	938	402	816	999999	286	307	303	194	722	78	288	106	209	684	272	973	398	999999	302	999999	911	784	911	275	999999	917	837	999999	953	234	412	401	949	999999	584	465	819	372	999999	429	445	999999	999999	977	351	822	999999	680	195	196	450	822	999999	276	619	163	999999	550	999999	369	999999	309	999999	999999	665	886	157	451	110	999999	163	36	999999	873	435	985	378	999999	924	801	831	999999	808	999999	784	590	614	682	149	430	974	278	999999	83	999999	146	999999	917	322	464	675	644	999999	388	999999	423	228	914	841	633	999999	557	626	112	537	312	500	474	713	85	282	999999	311	999999	832	884	568	530	913	999999	300	460	621	999999	136	197	999999	430	734	371	371	999999	840	515	645	427	652	999999	546	656	646	230	214	246	191	209	999999	900	555	157	854	698	999999	
552	343	334	935	166	976	349	725	999999	999999	999999	714	582	999999	999999	45	414	242	213	999999	999999	652	80	999999	385	999999	926	854	999999	874	586	516	999999	699	999999	182	320	492	495	388	207	931	575	999999	862	531	609	999999	999999	864	151	999999	651	715	743	900	999999	88	999999	878	60	494	48	205	163	999999	51	883	346	624	724	922	747	825	786	335	86	589	393	853	678	360	999999	822	732	671	999999	957	999999	397	909	999999	931	999999	337	712	893	379	337	37	489	999999	239	921	999999	999999	177	826	929	999999	823	999999	999999	706	999999	700	186	999999	473	491	970	94	927	948	714	491	999999	141	999999	83	442	707	999999	366	999999	999999	999999	397	681	513	504	48	999999	547	574	236	547	234	999999	637	536	677	906	999999	66	999999	798	999999	999999	999999	999999	45	999999	855	999999	999999	430	338	343	257	578	788	544	959	986	932	999999	389	999999	487	999999	765	725	999999	999999	764	800	416	309	968	163	840	190	999999	999999	469	709	182	999999	999999	806	999999	891	168	999999	747	143	999999	859	134	999999	419	999999	999999	715	999999	320	479	317	221	326	999999	39	375	103	738	999999	521	683	527	232	884	817	927	681	734	874	567	800	800	630	852	556	185	629	999999	999999	461	316	812	999999	240	999999	999999	141	793	189	999999	74	999999	148	621	999999	342	901	999999	602	999999	57	981	599	753	679	516	590	473	999999	853	746	999999	804	999999	215	999999	378	992	28	999999	795	999999	999999	358	502	479	662	18	588	223	283	175	151	955	413	999999	223	999999	560	358	999999	999999	335	336	999999	999999	526	991	999999	999999	964	909	445	145	193	169	436	250	260	209	854	999999	885	253	999999	580	217	848	743	879	658	999999	441	670	696	999999	561	228	578	787	953	670	999999	196	258	374	999999	16	772	999999	898	999999	155	361	504	999999	999999	92	756	999999	507	677	257	536	743	999999	477	775	448	64	608	218	672	473	999999	193	979	698	999999	215	851	211	86	499	981	999999	827	90	175	508	356	999999	999999	379	289	999999	423	75	452	266	896	953	567	717	999999	999999	309	681	999999	999999	218	93	97	550	999999	999999	999999	758	555	67	175	397	609	999999	708	138	745	303	193	999999	770	913	255	738	999999	897	643	368	999999	300	386	155	999999	854	999999	999999	392	921	32	999999	999999	665	520	395	100	508	353	627	19	517	944	999999	497	999999	999999	304	837	358	999999	459	662	999999	999999	264	680	29	422	755	999999	446	999999	999999	280	209	999999	114	403	860	999999	810	553	25	
359	346	355	380	999999	999999	313	995	434	43	689	572	331	999999	761	265	715	81	96	598	978	572	999999	999999	735	297	999999	445	900	977	710	431	905	646	882	567	999999	999999	371	580	451	653	21	711	145	707	878	844	353	999999	155	576	724	954	47	787	575	235	999999	999999	994	999999	999999	457	999999	268	667	999999	569	203	999999	999999	710	515	157	334	999999	999999	984	999999	419	999999	102	999999	831	999999	999999	950	608	105	992	683	665	10	586	999999	558	564	388	876	50	999999	284	159	999999	740	866	219	807	712	999999	515	250	616	951	991	999999	999999	625	199	999999	716	86	999999	211	999999	749	999999	928	574	776	996	681	117	987	227	727	999999	999999	100	278	497	999999	999999	999999	999999	999999	59	59	595	807	226	938	199	325	333	999999	810	948	129	991	166	290	999999	936	239	834	143	628	734	273	832	999999	534	999999	999999	573	190	999999	724	240	699	660	342	999999	559	999999	491	792	999999	111	917	994	999999	109	999999	216	910	960	639	652	309	430	999999	999999	974	854	999999	278	260	999999	935	214	234	888	301	999999	947	999999	386	999999	352	350	964	632	999999	838	999999	435	999999	857	662	229	966	81	931	278	345	20	792	704	654	999999	541	903	175	713	770	999999	807	616	269	445	584	467	999999	959	466	692	976	145	999999	978	469	403	107	716	248	162	999999	33	999999	937	683	681	527	138	808	70	467	999999	78	999999	627	999999	598	226	645	999999	999999	972	812	999999	999999	656	369	999999	999999	148	806	999999	475	617	15	784	457	332	999999	903	939	181	999999	405	234	343	77	787	360	276	805	880	80	999999	391	985	220	515	902	999999	321	852	383	670	999999	999999	999999	461	999999	843	744	275	464	741	569	999999	999999	416	428	700	999999	999999	324	488	342	999999	999999	735	999999	29	573	941	429	735	999999	97	797	490	151	226	176	616	246	517	999999	999999	426	339	180	792	174	999999	97	212	999999	739	537	895	999999	339	629	441	234	531	279	999999	846	728	159	481	801	340	275	211	534	999999	345	807	956	802	999999	59	565	443	855	999999	999999	226	298	852	560	902	163	999999	597	734	391	714	247	728	693	697	189	698	991	833	538	885	999999	474	403	999999	999999	534	830	580	875	790	999999	999999	948	630	440	307	921	899	187	464	614	799	999999	631	569	999999	119	999999	870	867	452	31	240	969	548	999999	458	999999	962	999999	980	999999	858	600	48	999999	999999	72	266	881	777	101	656	999999	280	878	882	772	171	999999	424	29	709	
18	348	654	280	979	91	616	848	101	999999	999999	483	597	941	999999	593	832	458	56	554	999999	999999	360	375	165	698	670	999999	686	668	261	214	961	317	849	262	393	467	799	981	650	999999	999999	165	108	601	683	936	890	189	339	262	377	474	721	999999	987	289	124	290	421	674	171	432	999999	999999	521	289	999999	739	209	375	999999	75	904	954	999999	999999	277	564	999999	733	61	506	339	999999	836	497	596	999999	274	999999	352	519	569	999999	999999	999999	480	753	89	403	845	161	999999	963	604	312	570	999999	999999	791	999999	559	999999	688	999999	665	103	687	518	34	693	171	474	999999	32	149	505	999999	93	999999	725	523	484	621	888	899	526	375	404	999999	927	999999	422	999999	102	792	253	881	362	999999	999999	999999	245	65	710	999999	687	999999	941	464	806	641	683	368	999999	498	85	654	999999	723	148	727	293	984	106	999999	749	991	12	239	895	999999	999999	876	988	932	287	999999	910	999999	222	641	433	939	726	295	999999	64	999999	603	717	999999	91	639	78	442	509	999999	959	846	934	695	883	712	569	192	76	999999	379	144	221	656	743	999999	999999	507	303	353	999999	811	718	694	999999	408	999999	999999	542	936	808	555	432	36	469	74	280	526	757	721	999999	544	228	348	999999	282	392	70	856	999999	137	570	148	165	993	157	137	249	999999	485	200	273	649	140	998	824	711	999999	197	678	324	985	999999	582	973	723	999999	999999	19	999999	26	999999	449	56	808	999999	999999	276	43	321	999999	41	415	282	999999	116	894	98	999999	860	570	207	872	188	181	999999	821	566	191	279	999999	999999	999999	807	469	739	999999	603	331	999999	417	444	161	876	999999	999999	579	476	61	999999	999999	504	39	999999	999999	818	588	270	874	999999	426	850	94	764	755	188	800	608	999999	791	999999	999999	766	589	453	135	999999	996	999999	888	999999	354	999999	324	449	71	728	91	75	650	160	563	728	665	345	567	360	999999	130	999999	999999	970	663	269	585	538	737	999999	999999	616	772	592	824	985	103	81	345	999999	324	694	999999	719	542	173	641	728	572	999999	253	886	775	659	875	884	406	999999	691	255	738	910	333	288	385	458	878	999999	739	999999	572	273	231	590	999999	436	112	999999	438	500	627	999999	999999	636	206	819	841	123	999999	939	588	999999	999999	100	41	413	371	182	999999	93	295	83	989	999999	539	980	664	195	586	449	782	999999	173	999999	627	882	999999	696	91	566	617	999999	851	799	163	81	882	141	559	668	999999	930	
999999	354	215	554	999999	146	107	225	165	656	999999	277	999999	999999	999999	199	472	158	469	674	100	999999	475	530	999999	199	675	467	107	533	635	918	384	852	205	999999	985	999999	25	999999	599	865	999999	961	238	583	642	209	744	692	668	410	999999	399	839	661	999999	685	332	676	470	999999	999999	632	30	999999	892	315	758	517	214	999999	999999	999999	999999	999999	376	999999	301	648	557	999999	722	999999	864	235	999999	985	22	544	940	999999	749	348	999999	999999	747	778	941	620	691	999999	451	237	488	278	277	548	999999	615	999999	374	999999	999999	129	994	917	999999	767	999999	899	907	302	223	577	903	649	794	999999	126	487	598	573	999999	956	999999	35	495	925	595	958	180	671	407	260	999999	999999	999999	999999	352	51	43	999999	156	721	999999	44	237	660	585	629	999999	999999	999999	137	696	800	712	728	898	999999	431	787	999999	835	728	246	895	999999	10	986	999999	575	972	999999	453	587	427	960	182	196	797	999999	350	966	999999	946	473	279	564	775	999999	999999	330	382	620	256	837	320	992	999999	148	273	999999	999999	54	907	261	999999	684	118	383	999999	999999	712	181	596	999999	999999	359	999999	772	626	999999	999999	999999	247	254	599	464	207	999999	116	967	999999	999999	534	999999	752	921	578	999999	999999	999999	455	402	462	791	617	210	999999	809	631	960	220	775	521	864	999999	999999	807	662	999999	668	487	369	999999	784	921	999999	647	419	999999	295	780	96	999999	42	953	833	329	456	636	999999	440	397	128	155	999999	999999	999999	669	752	935	124	916	999999	999999	116	96	999999	999999	869	952	562	614	124	345	189	133	999999	489	999999	601	497	360	35	272	237	999999	251	999999	36	72	999999	978	667	999999	999999	864	63	749	925	999999	999999	650	586	683	836	826	283	782	965	634	514	56	757	999999	447	763	999999	999999	999999	27	999999	13	999999	806	824	999999	999999	364	175	999999	80	604	563	999999	893	999999	999999	351	436	411	816	469	165	402	999999	999999	230	517	322	417	974	292	999999	908	32	704	999	779	859	261	879	999999	617	999999	563	910	999999	999999	267	999999	988	548	344	52	210	385	847	259	258	999999	363	439	999999	757	999999	787	309	999999	999999	198	848	995	491	184	531	897	852	514	838	999999	599	516	259	999999	999999	435	948	261	707	999999	856	749	530	128	898	450	876	859	999999	776	999999	999999	999999	79	751	993	66	169	521	999999	533	342	420	611	152	999999	999999	999999	338	915	999999	57	999999	999999	341	108	474	373	999999	90	999999	992	215	999999	46	762	
823	189	999999	999999	378	999999	740	404	123	999999	339	918	976	60	270	557	530	393	999999	563	889	318	738	653	999999	692	999999	440	292	541	137	358	575	389	34	10	358	903	547	999999	316	553	270	817	999999	999999	397	235	820	472	471	821	135	482	873	514	451	327	905	685	904	310	122	582	396	999999	353	999999	36	270	999999	999999	846	999999	257	346	58	921	999999	973	305	657	999999	819	999999	315	233	999999	999999	519	559	41	997	861	156	16	999999	999999	430	999999	999999	999999	209	999999	999999	844	975	248	999999	537	466	530	442	931	390	257	999999	302	512	91	758	259	999999	517	999999	178	629	999999	740	999999	904	369	501	107	999999	504	458	69	556	235	340	999999	868	999999	62	38	599	76	999999	999999	325	999999	185	348	39	999999	720	691	849	105	224	990	508	999999	632	106	999999	344	170	886	798	631	999999	999999	751	774	391	999999	464	681	579	563	513	841	924	766	194	162	78	999999	783	999999	220	999999	999999	349	485	883	999999	956	999	264	999999	594	110	694	999999	898	597	265	570	618	237	999999	525	661	486	667	999999	865	912	876	276	350	999999	41	420	295	999999	412	298	507	755	508	682	324	657	919	999999	240	999999	999999	565	999999	258	174	999999	52	999999	359	862	818	999999	490	54	133	987	564	999999	999999	283	116	631	999999	966	72	863	729	495	211	13	567	999999	829	999999	625	999999	999999	102	999999	999999	999999	360	916	549	999999	999999	274	463	558	336	999999	437	671	999999	999999	664	999999	999999	195	999999	809	557	733	999999	999999	999999	995	989	428	812	534	999999	553	575	905	999999	715	645	496	389	598	275	936	874	999999	999999	264	872	242	999999	940	999999	906	636	999999	820	626	571	254	999999	688	285	45	746	802	629	883	106	999999	999999	949	734	999999	806	713	544	620	859	444	175	636	132	999999	467	999999	917	565	917	882	94	139	999999	400	999999	701	323	240	200	999999	291	999999	168	821	730	22	999999	267	110	922	159	210	767	136	89	951	565	528	999999	875	885	74	966	999999	999999	999999	805	344	451	999999	400	999999	430	999999	163	999999	478	999999	36	454	665	659	999999	995	733	884	999999	27	321	956	145	794	661	324	196	227	289	945	856	356	217	871	816	995	532	845	779	978	972	999999	483	265	501	133	219	235	999999	971	489	91	999999	787	32	495	969	999999	651	115	601	936	999999	532	454	680	247	793	843	470	472	888	115	393	999999	999999	482	880	999999	538	115	999999	618	999999	999999	774	344	429	849	330	999999	926	
203	673	999999	46	531	950	810	821	885	425	392	999999	508	601	999999	628	742	999999	22	999999	312	123	10	641	999999	330	999999	679	345	818	999999	522	444	999999	999999	441	16	18	629	531	999999	999999	652	689	578	480	999999	999999	798	716	686	977	317	999999	999999	89	672	999999	999999	210	883	141	485	77	481	869	703	961	999999	544	999999	734	252	999999	30	999999	470	999999	73	847	520	999999	880	999999	141	966	999999	508	922	999999	768	270	999999	428	647	937	996	585	999999	999999	999999	999999	957	999999	104	952	735	826	915	793	619	999999	682	999999	689	680	999999	856	935	514	665	205	49	999999	775	999999	999999	999999	843	92	833	884	999999	364	80	672	255	626	534	188	241	387	592	138	995	417	588	427	739	967	687	149	999999	703	53	580	808	665	999999	999999	517	912	983	999999	960	999999	257	327	801	999999	434	634	332	756	282	999999	613	910	305	367	773	27	94	875	999999	693	999999	410	321	499	863	999999	147	791	671	329	404	759	178	271	999999	270	626	999999	543	63	817	892	430	999999	967	898	369	131	969	499	828	117	437	276	499	846	16	999999	163	844	496	999999	94	953	882	999999	742	999999	207	512	999999	372	342	352	876	352	980	555	999999	965	230	25	822	182	999999	999999	331	999999	771	323	264	325	567	698	566	287	807	477	883	999999	999999	335	999999	466	107	465	774	95	400	157	866	461	778	198	999999	999999	717	912	461	999999	533	999999	273	883	258	86	804	644	999999	598	999999	513	671	999999	810	895	999999	366	999999	45	999999	245	510	623	457	803	999999	379	84	999999	569	999999	25	999999	589	999999	71	50	999999	31	661	999999	999999	802	613	362	789	369	999999	728	389	361	837	425	999999	297	341	649	436	454	539	999999	569	700	38	648	498	384	829	496	833	61	157	63	384	391	935	708	20	104	999999	187	991	999999	705	999999	999999	999999	223	302	999999	422	614	999999	999999	236	571	608	773	964	999999	415	999999	890	895	999999	213	783	999999	693	361	633	639	341	441	362	442	223	999999	999999	590	898	170	537	514	421	999999	999999	571	158	999999	337	999999	55	239	999999	999999	111	999999	377	14	284	999999	530	940	999999	999999	282	999999	139	793	999999	613	952	384	966	254	12	999999	484	999999	819	222	892	873	34	999999	999999	111	832	999999	999999	763	627	816	315	350	999999	596	999999	999999	174	999999	999999	364	472	999999	982	670	273	363	999999	999999	975	486	195	72	999999	656	916	660	199	181	499	425	461	593	999999	146	79	625	614	416	230	
846	726	999999	779	538	999999	999999	715	923	838	479	78	616	787	150	630	253	685	984	679	999999	999999	999999	572	27	999999	878	999999	845	601	648	749	239	999999	139	759	438	999999	137	255	615	999999	276	343	29	356	999999	806	846	999999	826	940	629	999999	724	407	999999	194	762	999999	533	574	999999	331	999999	999999	839	999999	658	999999	202	999999	557	738	74	560	182	659	999999	670	68	82	999999	340	775	707	129	502	780	999999	35	999999	529	502	999999	999999	84	944	999999	999999	516	999999	157	466	323	865	392	891	999999	999999	235	84	999999	102	576	460	684	999999	999999	491	610	999999	341	926	999999	948	999999	65	26	33	486	999999	999999	262	163	999999	924	434	27	910	999999	999999	829	999999	506	951	999999	999999	925	999999	366	544	999999	661	689	179	999999	231	111	374	434	337	999999	649	687	998	567	388	938	251	536	259	522	646	176	381	517	725	429	999999	999999	13	139	999999	666	999999	838	999999	573	984	934	702	332	652	485	988	363	190	929	999999	393	999999	499	999999	734	999999	32	752	999999	999999	661	675	802	698	38	999999	207	129	983	745	169	999999	815	953	999999	834	999999	869	170	188	28	337	796	999999	999999	999999	514	455	30	999999	999999	96	370	265	332	269	899	633	624	999999	999999	243	207	999999	999999	680	418	545	377	900	189	999999	591	316	299	334	879	881	679	916	916	751	109	999999	826	999999	352	999999	631	57	999999	303	255	115	397	784	140	613	581	348	702	968	87	129	379	999999	504	64	965	999999	389	28	999999	707	148	49	144	773	366	999999	338	858	914	329	999999	885	906	486	918	515	204	275	309	341	224	947	673	979	63	999999	999999	298	594	632	999999	915	349	548	966	999999	999999	999999	256	999999	20	844	999999	757	999999	494	859	28	145	999999	804	124	999999	622	493	200	375	999999	720	306	698	49	274	291	999999	60	545	999999	519	570	865	999999	29	999999	331	999999	893	999999	826	999999	210	559	999999	144	828	553	206	727	999999	776	982	999999	646	999999	616	970	999999	772	105	113	948	501	508	575	595	966	104	999999	301	123	999999	459	338	160	999999	999999	886	140	462	118	999999	818	313	743	999999	380	200	999999	387	360	799	130	999999	723	620	708	60	999999	548	861	458	999999	436	941	478	532	999999	496	853	999999	999999	450	999999	987	999999	999999	198	764	987	225	776	35	347	941	323	186	639	615	539	397	999999	999999	591	601	999999	999999	999999	371	274	64	222	704	225	910	276	359	810	832	472	999999	520	296	999999	333	95	432	
144	494	627	999999	893	551	999999	465	389	999999	859	718	337	878	748	999999	500	933	12	999999	810	437	674	964	375	806	999999	999999	877	802	709	999999	515	999999	999999	999999	743	972	171	670	999999	759	530	999999	500	999999	505	594	742	693	795	999999	331	23	622	999999	820	999999	926	96	409	999999	588	587	999999	999999	213	109	642	850	999999	527	771	341	333	60	999999	999999	474	999999	999999	999999	316	193	16	52	935	502	615	538	87	90	56	999999	271	999999	181	943	415	897	999999	999999	951	891	999999	999999	894	990	999999	999999	801	636	999999	651	785	851	601	404	999999	42	666	710	999999	114	999999	13	481	999999	80	999999	999999	963	777	576	395	904	999999	424	582	737	157	999999	812	53	736	450	891	404	300	419	999999	777	371	999999	241	187	911	999999	128	607	999999	208	999999	206	692	838	858	622	266	999999	999999	187	821	843	999999	999999	898	999999	999999	333	121	86	999999	661	999999	111	601	404	345	217	992	999999	306	999999	940	949	35	999999	360	898	999999	279	148	419	173	72	955	528	498	519	999999	470	479	794	495	720	802	999999	952	999999	247	464	999999	58	887	496	999999	999999	903	935	999999	291	100	479	741	842	938	986	497	191	156	83	999999	825	928	532	999999	511	999999	229	156	766	999999	999999	661	999999	992	99	532	677	191	999999	624	563	823	999999	379	10	999999	653	781	999999	771	999999	445	174	999999	999999	129	365	217	379	367	999999	789	930	627	331	818	999999	850	849	464	820	10	47	458	352	12	930	162	288	457	835	447	999999	999999	893	333	999999	578	540	969	176	469	811	752	940	774	892	380	58	192	449	803	999999	362	951	769	408	999999	999999	458	999999	999999	999999	921	531	245	459	935	733	998	330	45	319	999999	297	360	999999	295	517	578	119	999999	114	105	18	999999	999999	977	53	134	925	781	371	92	780	999999	999999	999999	230	704	324	957	646	59	861	414	494	999999	74	601	580	123	207	999999	349	999999	107	832	913	498	730	481	892	609	999999	549	673	237	108	999999	818	308	999999	813	263	162	914	999999	244	999999	548	461	999999	451	553	812	999999	733	742	151	866	999999	999999	732	974	843	74	46	977	322	740	266	954	999999	782	999999	58	999999	385	197	724	53	999999	999999	949	999999	567	450	65	270	999999	939	999999	957	467	120	999999	341	839	419	97	999999	87	921	863	291	507	182	669	282	999999	999999	999999	555	999999	822	119	668	999999	705	999999	624	980	717	357	800	999999	997	284	671	950	717	999999	965	109	999999	966	
677	455	667	771	395	781	783	506	774	591	999999	540	644	10	663	558	144	143	473	999999	369	573	999999	519	509	898	999999	331	55	645	999999	455	999999	856	442	999999	999999	933	890	842	207	220	583	219	833	999999	639	670	297	168	420	831	636	949	606	999999	999999	999999	999999	497	783	461	460	139	208	493	959	787	999999	450	443	210	252	999999	699	159	999999	999999	686	52	268	336	999999	887	999999	999999	999999	630	999999	338	830	999999	671	403	999999	745	999999	454	21	349	999999	999999	112	846	999999	220	999999	999999	999999	456	999999	539	472	229	238	457	999999	999999	999999	646	999999	339	537	240	620	999999	539	849	571	954	999999	545	999999	346	545	415	999999	197	999999	24	972	813	380	999999	225	300	503	451	174	611	328	196	549	999999	675	177	325	999999	236	258	680	739	444	999999	67	577	999999	136	683	822	233	239	999999	999999	673	859	959	733	24	329	973	97	999999	959	636	999999	996	999999	670	377	100	362	960	913	999999	243	379	84	746	647	602	999999	999999	351	999999	98	784	659	701	816	999999	999999	857	999999	284	592	64	484	669	853	581	231	999999	316	999999	871	278	999999	556	999999	490	885	987	377	727	606	329	342	580	999999	428	347	774	854	169	999999	504	999999	639	750	188	999999	414	999999	76	380	911	461	619	517	819	296	112	999999	335	332	999999	999999	190	999999	273	721	903	132	999999	244	456	999999	156	233	999999	225	999999	805	261	999999	999999	105	311	356	695	867	723	999999	999999	142	999999	513	528	837	904	999999	873	961	487	466	991	292	467	832	923	309	999999	396	999999	999999	999999	306	20	741	851	508	188	999999	982	999999	998	840	403	302	999999	943	93	999999	328	361	352	897	328	794	603	199	999999	999999	433	395	562	336	999999	134	705	999999	999999	787	986	406	836	999999	978	92	999999	161	888	999999	832	980	225	997	77	790	260	999999	978	225	147	999999	870	709	410	596	843	999999	919	999999	596	71	449	306	999999	922	524	313	999999	245	336	452	999999	473	646	452	180	564	268	999999	873	175	959	999999	649	334	999999	136	639	392	249	796	242	619	578	771	540	919	675	999999	275	947	621	742	889	695	361	999999	73	957	426	999999	413	999999	405	431	112	172	656	999999	396	398	999999	999999	996	999999	219	690	894	875	911	260	889	999999	865	925	999999	999999	397	953	973	137	72	681	965	999999	393	454	999999	156	668	378	272	677	759	999999	284	95	746	359	999999	999999	512	198	56	175	398	299	922	999999	999999	999999	774	702	33	268	
335	992	570	45	157	765	476	748	999999	543	988	221	999999	988	999999	467	999999	48	478	313	625	873	635	999999	572	103	531	745	999999	782	603	570	653	999999	551	999999	525	710	999999	719	203	764	982	512	187	186	935	933	827	420	416	736	999999	720	999999	462	366	999999	999999	999999	243	731	480	434	939	427	568	863	999999	369	942	768	835	758	999999	999999	891	132	622	999999	999999	598	999999	856	999999	867	345	933	856	99	925	999999	247	158	486	472	293	999999	572	999999	999999	82	999999	468	478	999999	900	999999	999999	782	570	999999	999999	87	896	999999	813	623	68	82	92	635	17	999999	444	197	530	687	999999	647	577	343	999999	862	777	95	112	459	388	999999	966	999999	999999	999999	528	999999	606	999999	999999	840	658	999999	499	499	677	983	999999	999999	34	999999	126	999999	203	964	215	237	683	294	309	811	543	364	245	340	116	222	313	999999	829	752	591	370	435	441	999999	999999	843	70	195	794	999999	964	434	107	999999	753	675	367	868	301	17	321	860	450	307	304	999999	168	393	464	679	141	318	999999	699	756	787	762	999999	999999	999999	999999	109	999999	999999	579	929	147	729	363	999999	945	74	538	745	999999	509	999999	144	999999	999999	684	677	731	124	888	999999	163	408	999999	965	913	392	571	999999	394	222	355	658	727	374	296	439	39	917	734	77	999999	536	999999	256	802	628	291	823	999999	999999	999999	400	903	923	776	739	999999	397	633	563	503	630	360	999999	999999	336	999999	999999	197	255	999999	999999	389	999999	999999	626	999999	607	172	295	999999	747	999999	999999	844	954	755	804	598	557	565	642	999999	181	573	999999	999999	373	999999	476	221	961	635	999999	999999	563	21	999999	999999	999999	761	276	234	348	999999	755	430	912	222	999999	580	999999	999999	640	999999	15	999999	999999	257	725	999999	999999	514	696	999999	148	121	999999	149	290	943	673	999999	448	795	299	999999	944	999999	999999	999999	272	161	893	896	609	240	995	773	303	43	802	999999	999999	999999	156	761	538	274	324	643	999999	773	931	265	906	999999	292	844	999999	999999	586	500	440	996	999999	999999	620	999999	474	999999	999999	973	846	257	999999	839	999999	999999	649	537	878	680	999999	999999	55	499	230	638	989	753	999999	160	382	705	457	311	999999	335	999999	999999	999999	738	800	416	527	999999	927	683	124	76	431	999999	999999	999999	719	905	107	266	950	688	242	982	810	721	960	999999	600	150	800	999999	445	999999	220	999999	397	999999	879	987	999999	344	572	546	523	923	331	999999	955	520	986	551	214	147	
384	841	462	999999	927	88	455	561	120	786	882	285	999999	333	342	250	475	578	36	999999	609	616	999999	695	469	887	399	999999	20	999999	999999	259	634	308	724	999999	502	999999	222	801	541	104	234	785	663	248	999999	998	72	714	54	999999	525	999999	537	768	725	766	999999	50	999999	890	551	999999	999999	633	650	332	609	963	748	246	365	234	578	999999	999999	340	41	999999	594	999999	503	305	999999	745	999999	999999	770	955	653	999999	540	182	122	651	999999	999999	162	40	597	970	999999	999999	966	999999	999999	300	526	32	386	999999	734	999999	455	999999	396	255	999999	887	999999	999999	561	999999	999999	22	705	192	122	927	999999	999999	187	999999	633	623	12	999999	999999	237	692	999999	999999	999999	578	999999	11	73	999999	825	264	308	208	275	141	487	419	745	787	954	999999	869	187	598	999999	999999	217	733	844	832	294	992	916	766	204	464	106	999999	999999	62	20	642	466	297	673	999999	989	911	869	155	999999	267	617	384	135	822	266	425	687	390	60	277	228	999999	541	272	392	999999	999999	676	391	607	670	999999	999999	469	413	999999	925	999999	999999	306	863	699	627	36	384	541	641	381	207	681	135	999999	12	743	423	571	756	411	281	557	840	202	764	607	596	882	441	665	419	377	500	289	999999	753	999999	529	999999	514	887	999999	800	699	479	709	999999	976	732	210	55	841	999999	523	137	650	465	671	934	30	439	502	109	975	999999	830	191	846	999999	258	999999	894	999999	251	999999	999999	757	151	999999	64	135	620	999999	241	999999	577	999999	976	162	541	298	742	594	256	85	394	999999	825	999999	648	528	635	474	483	870	999999	546	892	999	706	999999	323	947	880	999999	819	353	868	365	395	999999	215	693	970	999999	596	309	999999	999999	139	678	932	999999	84	999999	999999	999999	999999	999999	999999	999999	999999	999999	455	999999	974	795	714	999999	266	51	999999	469	999999	62	999999	941	503	522	284	999999	498	999999	869	999999	999999	908	873	999999	405	999999	677	508	896	364	255	238	248	333	986	999999	595	697	999999	999999	796	999999	74	32	222	999999	651	999999	95	999999	542	625	116	427	685	75	999999	370	999999	999999	374	383	573	985	806	95	703	180	999999	482	266	801	816	781	241	499	999999	999999	141	846	32	999999	422	999999	822	629	131	821	647	920	880	234	999999	327	724	422	898	88	225	137	855	480	626	613	999999	999999	809	335	195	196	231	80	999999	119	570	999999	960	294	999999	186	963	881	533	999999	602	42	999999	498	66	818	600	765	635	13	999999	
999999	897	809	999999	91	820	999999	635	999999	698	809	994	631	757	874	462	999999	915	999999	999999	973	999999	999999	21	328	680	320	279	377	595	466	445	236	127	29	952	999999	365	92	366	999999	256	82	999999	999999	47	439	741	192	366	986	850	595	999999	28	603	999999	798	999999	410	999999	999999	267	865	242	373	999999	513	738	921	999999	258	833	999999	995	999999	999999	101	227	291	251	579	96	999999	999999	615	849	396	109	999999	75	363	755	681	856	652	988	216	686	429	999999	925	999999	271	65	737	27	912	999999	301	999999	796	999999	328	168	999999	439	256	266	626	523	381	414	322	856	999999	503	161	826	353	999999	668	415	798	22	325	576	825	955	871	597	937	999999	808	698	278	783	436	522	926	999999	999999	950	69	999999	897	999999	690	999999	119	999999	866	999999	999999	562	68	391	781	315	999999	363	614	300	395	39	586	828	606	624	587	173	76	638	999999	141	996	718	356	892	125	999999	886	999999	846	999999	731	851	62	255	639	887	11	130	999999	573	608	451	999999	40	328	78	915	76	827	945	999999	999999	196	369	566	350	45	888	200	48	476	999999	999999	999999	999999	735	775	999999	984	999999	171	945	959	999999	532	555	163	325	574	56	888	820	592	900	467	504	664	693	689	299	851	122	930	999999	107	999999	999999	806	999999	593	999999	999999	91	136	784	233	278	860	836	999999	196	719	324	153	160	656	611	554	301	802	80	999999	671	999999	999999	58	24	328	238	999999	558	999999	999999	980	753	333	999999	465	126	244	999999	999999	856	678	112	142	798	999999	490	999999	801	452	514	929	999999	999999	999999	396	288	999999	218	999999	631	717	462	839	136	343	999999	827	917	156	438	999999	576	276	235	993	999999	716	260	237	838	788	327	999999	842	663	468	543	439	352	187	391	36	999999	999999	999999	226	273	16	999999	396	999999	999999	655	24	999999	363	999999	985	900	803	999999	484	980	121	843	399	999999	997	473	875	999999	999999	574	968	56	40	300	103	95	777	329	709	796	999999	999999	999999	671	102	393	999999	221	557	999999	549	615	999999	55	999999	339	749	870	999999	542	588	539	999999	958	687	999999	428	999999	999999	899	133	999999	999999	999999	999999	999999	587	728	262	613	173	999999	309	999999	35	999999	150	984	135	763	345	906	62	176	217	999999	999999	307	984	135	965	246	68	658	416	74	999999	227	906	238	751	31	617	662	379	924	240	999999	999999	333	826	443	938	399	563	226	999999	695	999999	838	999999	290	744	137	648	927	605	650	451	
999999	610	922	87	896	22	324	298	400	999999	292	80	999999	374	660	308	531	308	999999	104	199	642	999999	999999	78	213	470	286	490	999999	452	329	589	966	971	999999	904	999999	999999	999999	248	999999	41	897	199	767	999999	916	999999	828	999999	629	936	556	261	328	553	186	19	999999	551	48	808	386	355	962	490	536	402	999999	404	175	265	291	855	999999	611	999999	557	310	679	554	202	661	897	999999	393	43	714	653	179	727	356	999999	836	210	999999	999999	552	236	287	999999	999999	156	434	951	373	654	999999	990	716	394	999999	708	23	996	845	156	488	532	579	456	821	749	768	676	818	906	455	655	150	956	616	331	33	682	41	999999	237	946	459	738	999999	999999	936	785	999999	648	999999	839	365	974	999999	999999	656	999999	185	774	388	757	143	466	209	55	999999	760	777	307	685	999999	965	999999	999999	999999	999999	841	123	107	812	982	999999	999999	570	616	299	999999	999999	597	674	202	507	267	999999	480	812	992	539	298	873	186	17	999999	962	999999	873	999999	65	634	946	999999	999999	999999	999999	405	189	963	999999	593	755	683	970	190	632	492	832	708	142	448	729	91	312	824	234	636	999999	776	999999	564	999999	734	999999	164	651	860	999999	429	305	999999	301	999999	999999	946	543	200	999999	827	178	480	183	175	432	616	905	864	512	892	853	335	430	999999	755	341	999999	30	572	816	538	772	17	412	412	999999	999999	879	984	365	291	43	430	157	608	736	999999	576	312	504	259	999999	357	592	576	970	840	888	103	765	105	522	627	999999	298	405	473	770	762	999999	469	35	880	156	610	819	904	283	999999	28	949	999999	718	77	566	752	425	424	836	442	40	999999	785	228	999999	999999	416	41	858	212	273	621	999999	750	45	233	999999	999999	982	756	75	567	999999	85	816	821	804	559	832	546	980	59	933	330	999999	210	250	661	886	999999	413	873	425	999999	755	999999	470	967	42	999999	999999	224	441	90	376	999999	184	710	412	449	964	856	209	321	232	224	687	493	229	999999	999999	254	324	150	353	999999	999999	493	329	488	360	999999	527	498	699	765	999999	853	953	67	36	539	258	446	876	557	674	113	378	540	650	976	999999	207	999999	999999	900	999999	736	999999	331	691	390	924	98	137	339	710	622	467	607	834	540	171	808	453	999999	877	274	796	527	47	124	789	838	384	99	329	148	999999	999999	999999	126	999999	736	345	159	334	357	749	227	999999	491	911	933	815	446	585	398	907	607	32	999999	940	
999999	293	576	999999	999999	714	999999	20	999999	525	999999	999999	999999	999999	435	473	303	670	530	525	578	563	999999	212	855	999999	938	999999	930	240	999999	841	299	185	999999	452	768	557	247	999999	710	217	401	965	318	652	108	999999	160	925	999999	936	999999	511	372	103	737	373	746	999999	776	999999	89	341	36	760	991	541	640	982	705	746	433	886	814	370	172	999999	894	212	923	263	363	15	626	999999	349	999999	813	999999	715	404	811	999999	866	999999	138	69	939	558	661	566	53	999999	229	999999	513	615	697	999999	931	999999	479	543	999999	999999	181	84	999999	474	421	213	728	613	999999	310	935	259	30	637	242	112	651	346	551	999999	220	195	999999	759	58	734	100	811	105	999999	924	277	42	354	15	63	354	474	146	999999	838	439	900	919	932	264	595	69	769	829	505	143	991	784	311	985	299	956	999999	999999	123	917	517	708	999999	667	227	999999	632	188	758	999999	999999	103	999999	781	294	866	826	999999	148	999999	51	999999	73	790	285	258	52	999999	764	398	58	459	999999	920	999999	999999	543	275	46	999999	437	590	80	999999	934	999999	265	999999	700	433	999999	632	548	92	875	251	644	999999	391	969	633	999999	999999	369	138	749	999999	999999	859	102	333	999999	757	229	603	461	205	744	999999	387	999999	999999	329	341	999999	425	910	999999	55	680	558	947	999999	77	999999	824	175	711	201	194	148	658	999999	608	110	577	874	329	488	424	55	900	999999	13	976	121	292	93	110	712	999999	507	562	188	544	999999	999999	690	932	999999	999999	494	553	671	248	999999	999999	721	240	691	550	591	999999	630	635	657	218	880	999999	184	542	999999	610	488	356	999999	105	492	73	724	899	194	396	710	139	560	357	77	999999	642	999999	999999	852	418	171	257	734	931	553	886	176	797	599	999999	246	212	884	999999	325	607	248	367	999999	999999	792	365	204	72	501	999999	309	151	999999	999999	913	971	999999	999999	327	999999	906	173	999999	187	558	999999	999999	638	473	926	676	293	999999	167	404	903	912	999999	999999	999999	999999	671	440	479	587	35	682	152	845	274	973	999999	747	226	700	84	429	480	999999	690	770	566	999999	999999	407	26	398	958	999999	20	68	999999	574	521	56	245	733	999999	599	532	999999	453	793	208	953	984	546	999999	466	999999	999999	442	389	936	999999	495	82	999999	82	570	636	724	98	834	216	90	999999	235	180	465	351	960	999999	999999	270	327	773	400	999999	422	480	999999	501	733	999999	626	513	638	999999	999999	172	867	
396	39	895	705	364	958	992	872	867	999999	365	10	978	999999	999999	954	675	717	721	999999	253	999999	100	773	232	365	308	590	577	488	749	619	999999	483	574	851	539	999999	963	815	407	999999	555	170	999999	501	755	999999	999999	999999	999999	769	839	489	999999	735	938	131	483	999	659	412	305	388	999999	746	999999	999999	948	709	425	121	754	906	284	503	114	930	276	731	609	296	524	28	999999	980	999999	814	859	838	913	417	999999	999999	166	995	999999	999999	599	761	999999	999999	73	365	143	999999	24	932	214	999999	999999	18	999999	752	399	373	999999	286	861	590	966	999999	645	120	796	18	39	999999	999999	289	59	937	340	515	937	359	999999	999999	999999	999999	999999	847	999999	738	217	904	561	339	999999	999999	999999	178	315	19	794	999999	614	953	569	134	821	234	192	925	81	693	677	350	999999	999999	150	728	400	196	624	129	293	907	903	999999	999999	700	225	956	181	880	632	999999	720	46	744	999999	599	760	999999	999999	664	999999	999999	523	999999	220	523	535	652	389	777	999999	394	675	617	707	59	677	678	130	19	235	753	200	999999	999999	630	778	304	999999	138	640	343	884	464	609	999999	389	999999	245	186	999999	314	791	999999	999999	999999	54	999999	47	229	921	92	732	731	438	930	476	461	880	590	744	240	999999	260	147	785	509	999999	17	467	670	22	999999	944	329	921	961	96	558	418	586	359	267	651	999999	557	610	999999	36	678	772	927	999999	655	441	459	532	541	999999	728	437	833	421	579	559	999999	650	999999	999999	516	999999	390	903	471	14	999999	973	139	53	589	999999	357	194	999999	694	742	999999	786	512	870	399	999999	130	830	999999	752	999999	999999	102	308	907	822	999999	519	709	392	999999	999999	651	999999	485	402	497	386	999999	999999	648	92	884	999999	999999	863	999999	999999	999999	548	269	83	999999	999999	456	295	46	745	682	362	605	675	628	312	718	913	145	465	999999	999999	933	743	286	900	999999	999999	999999	286	626	53	545	220	401	171	999999	950	833	399	600	199	999999	752	704	999999	485	973	463	582	108	768	727	820	156	999999	614	999999	999999	589	157	600	999999	760	999999	638	999999	395	999999	467	189	767	90	745	999999	204	640	190	48	999999	999999	141	402	230	187	858	325	725	74	280	556	999999	164	253	252	999	707	605	633	76	384	99	699	996	402	999999	687	981	955	999999	999999	434	487	710	174	25	208	999999	583	270	322	101	330	999999	999999	582	612	836	503	865	497	999999	557	972	999999	335	999999	999999	827	
845	999999	343	999999	123	789	132	129	999999	88	999999	801	999999	31	373	753	292	769	999999	96	819	728	999999	488	100	463	999999	876	514	999999	839	584	999999	999999	737	999999	978	332	217	223	787	463	168	758	276	999999	999999	23	193	229	429	566	999999	319	17	127	330	855	679	659	342	256	614	455	249	652	998	999999	294	284	774	960	561	482	309	365	569	102	222	999999	410	442	692	294	578	999999	840	999999	999999	620	769	133	652	557	880	541	999999	712	999999	624	76	62	728	999999	455	468	14	271	20	999999	557	237	999999	653	259	899	563	329	876	966	811	514	574	674	514	650	318	14	601	767	516	857	584	597	999999	358	714	783	839	120	999999	578	999999	999999	999999	541	490	998	999999	999999	977	999999	835	551	812	561	487	64	404	804	160	999	999999	999999	145	700	652	55	999999	900	195	780	489	766	999999	243	41	790	611	973	999999	319	705	999999	999999	987	999999	42	785	999999	871	659	388	999999	959	278	909	999999	999999	372	889	445	999999	408	999999	207	49	79	853	579	999999	999999	999999	431	999999	841	304	58	461	157	678	619	269	295	39	536	401	454	807	429	999999	799	150	249	93	723	14	307	825	592	947	999999	999999	215	877	183	216	999999	400	128	974	860	779	501	999999	279	186	28	378	999999	999999	595	271	434	255	730	999999	213	347	999999	999999	996	232	869	210	726	440	64	999999	855	999999	444	63	689	454	999999	29	649	555	814	547	985	928	567	785	362	999999	755	960	999999	626	12	999999	479	290	977	999999	909	301	967	838	132	611	522	938	999999	541	582	979	781	711	999999	999999	532	999999	852	77	665	999999	847	45	684	103	270	239	999999	825	583	408	477	836	119	358	587	975	425	384	415	628	423	820	117	999999	189	445	719	353	999999	106	999999	909	999999	825	453	932	164	38	350	293	999999	546	999999	999999	999999	999999	601	999999	81	556	957	478	661	46	670	37	927	908	913	999999	519	974	999999	487	969	567	999999	293	904	655	999999	396	43	132	18	877	862	933	273	244	844	170	281	999999	148	999999	257	999999	165	999999	14	255	125	525	773	646	999999	480	214	945	999999	999999	654	426	735	570	444	999999	999999	793	174	999999	644	678	980	359	999999	209	348	19	319	999999	999999	488	650	999999	281	517	358	372	79	392	728	999999	999999	537	516	999999	804	999999	526	718	907	999999	262	20	610	446	545	424	943	608	999999	205	635	162	189	999999	999999	168	999999	999999	999999	665	723	781	275	999999	524	999999	842	
846	999999	771	999999	999999	30	765	236	999999	965	999999	972	999999	999999	470	260	533	999999	11	358	999999	89	645	288	599	999999	999999	648	480	745	999999	999999	999999	582	106	213	999999	999999	999999	141	423	939	146	999999	464	999999	256	246	263	531	999999	632	522	104	501	767	759	492	999999	999999	778	126	756	894	680	913	879	362	332	266	999999	821	658	999999	935	999999	999999	452	823	645	290	15	395	948	999999	999999	408	998	90	339	454	877	818	999999	362	306	192	251	522	551	999999	894	914	996	641	919	974	652	169	99	999999	316	669	257	783	773	731	999999	999999	28	999999	880	281	993	999999	22	999999	686	517	638	228	701	999999	282	999999	999999	100	399	317	93	687	999999	839	990	514	999999	218	570	197	589	999999	385	360	999999	47	204	999999	921	194	628	999999	297	144	999999	870	132	387	397	687	397	682	342	499	806	340	757	999999	290	488	674	999999	999999	499	928	73	843	351	434	999999	375	772	999999	215	689	176	399	621	318	129	392	760	821	999999	799	906	999999	999999	553	999999	289	999999	342	999999	519	824	999999	798	216	466	37	781	999999	999999	322	625	999999	999999	999999	640	941	146	732	170	999999	913	999999	999999	699	32	999999	957	797	270	999999	221	439	736	695	864	999999	600	415	999999	102	999999	999999	668	999999	183	403	116	85	913	233	153	999999	181	346	605	841	926	109	999999	636	80	983	692	207	110	196	776	441	945	949	999999	730	880	78	999999	999999	323	987	999999	999999	724	881	999999	47	810	999999	999999	400	999999	32	999999	501	999999	225	31	627	999999	999999	470	987	627	674	140	964	882	999999	999999	112	851	999999	528	939	584	565	911	999999	109	655	999999	320	928	999999	351	922	999999	849	509	664	56	867	999999	852	527	999999	11	999999	750	919	164	999999	248	165	999999	600	504	999999	916	665	314	832	999999	469	84	160	69	251	333	217	779	42	913	886	999999	983	508	675	421	999999	563	861	448	190	500	998	81	999999	999999	750	999999	369	932	843	359	224	350	999999	778	377	478	759	999999	543	149	131	999999	361	999999	565	102	829	413	999999	112	453	999999	999999	969	85	88	295	415	583	999999	420	110	79	537	842	643	976	896	54	577	804	144	905	50	378	999999	719	674	280	999999	598	999999	71	999999	906	999999	12	999999	999999	999999	192	354	999999	753	729	31	415	824	266	921	126	932	369	302	307	318	999999	307	600	999999	369	999999	144	925	201	464	48	338	630	22	641	424	999999	756	395	460	991	999999	320	999999	118	894	417	
999999	541	665	596	768	999999	598	999999	999999	961	152	999999	570	219	228	999999	275	999999	999999	204	254	290	701	739	613	907	999999	326	999999	986	252	999999	474	213	785	999999	535	867	279	999999	41	672	935	999999	999999	826	824	250	773	999999	999999	374	999999	699	173	78	839	999999	983	861	596	282	999999	718	718	999999	464	999999	433	834	36	407	712	192	173	999999	354	248	999999	999999	93	606	553	737	941	878	999999	999999	50	716	553	609	884	418	308	999999	660	999999	744	999999	372	999999	816	938	572	648	999999	999999	536	999999	723	601	999999	207	777	989	728	284	999999	840	999999	999999	326	717	999999	427	522	304	884	999999	921	999999	504	338	999999	626	789	614	175	303	226	571	247	458	999999	952	372	687	640	318	999999	999999	450	903	82	682	150	109	658	999999	135	367	964	999999	999999	596	106	999999	783	161	999999	124	999999	483	624	716	452	868	724	999999	999999	835	663	576	383	545	686	999999	999999	742	485	690	956	999999	999999	858	607	125	787	999999	999999	999999	903	489	118	916	999999	999999	289	365	999999	282	385	329	100	999999	999999	398	999999	135	910	505	651	51	675	999999	999999	99	316	765	119	336	90	328	481	599	999999	183	467	467	278	999999	999999	901	512	213	314	999999	999999	878	164	999999	376	661	496	360	813	862	814	999999	999999	187	660	524	255	903	201	67	848	500	367	530	999999	999999	856	199	999999	749	539	471	214	530	999999	438	610	900	999999	428	831	999999	786	999999	999999	867	707	101	70	797	999999	999999	22	257	788	439	520	634	287	94	805	306	999999	73	333	353	999999	238	28	999999	913	999999	942	772	235	726	714	298	171	73	583	764	139	396	103	929	999999	999999	742	999999	999999	999999	622	999999	999999	535	999999	999999	745	999999	483	479	83	838	883	311	666	999999	31	71	724	231	473	224	999999	50	177	779	970	403	999999	999999	495	297	314	937	732	77	158	700	772	991	999999	155	589	114	691	301	513	792	273	218	936	680	15	999999	512	999999	374	582	368	185	752	999999	999999	999999	983	785	533	945	578	598	101	331	299	733	678	327	635	406	359	875	999999	187	139	685	999999	999999	292	618	999999	334	999999	575	341	999999	249	211	999999	542	130	905	767	567	224	999999	126	999999	390	282	28	999999	772	968	233	492	999999	574	221	999999	999999	999999	502	915	520	253	896	526	999999	702	493	476	304	103	286	453	118	708	999999	464	569	885	434	999999	999999	250	999999	733	999999	848	999999	674	989	999999	999999	999999	412	852	57	970	778	600	
624	999999	788	551	890	679	692	780	384	999999	611	757	876	671	744	999999	325	280	691	172	184	151	24	818	486	716	117	334	50	999999	999999	999999	685	968	270	745	232	58	360	999999	51	999999	473	487	999999	242	999999	324	999999	999999	536	777	289	616	426	483	999999	969	74	183	999999	367	739	128	550	619	81	999999	999999	998	270	277	920	999999	131	612	677	536	755	254	15	999999	999999	129	999999	883	713	999999	552	999999	81	262	983	186	999999	683	831	354	999999	453	171	999999	913	219	660	999999	857	480	495	813	805	999999	223	820	177	999999	251	999999	399	999999	905	11	999999	622	926	999999	293	743	999999	999999	999999	332	599	312	93	212	999999	906	999999	470	36	999999	584	739	999999	933	48	999999	19	543	442	999999	999999	280	548	169	999999	999999	293	652	999999	123	999999	57	41	483	548	911	737	965	898	344	160	928	640	672	427	625	640	999999	969	130	734	953	999999	570	376	328	763	923	999999	588	623	816	495	912	999999	536	999999	999999	999999	999999	999999	54	645	107	999999	999999	640	875	741	999999	660	300	683	854	999999	40	52	999999	116	230	157	813	999999	999999	720	344	999999	727	999999	999999	999999	999999	607	842	999999	690	318	999999	509	350	687	888	192	939	999999	333	999999	640	533	228	494	245	402	174	979	621	842	335	387	725	593	913	461	851	906	527	692	840	999999	699	999999	144	962	766	542	269	999999	271	390	397	211	999999	203	205	406	681	739	442	999999	83	847	982	999999	783	756	999999	436	340	43	410	640	302	481	834	506	359	283	999999	632	719	990	999999	945	990	524	999999	720	266	455	234	999999	259	977	95	851	999999	614	188	999999	768	833	999999	238	979	756	909	999999	368	999999	56	999999	112	810	153	92	276	47	540	269	966	64	999999	885	999999	622	390	324	999999	982	999999	999999	999999	999999	999999	999999	999999	999999	999999	243	615	469	999999	567	408	999999	685	449	834	12	585	700	84	999999	52	999999	663	414	999999	367	375	594	934	999999	930	999999	312	999999	999999	267	392	924	82	306	654	506	999999	612	999999	982	936	941	999999	999999	407	76	670	187	584	159	999999	295	923	608	999999	30	999999	974	999999	107	524	999999	502	576	620	660	628	777	274	545	21	60	927	446	430	433	114	999999	978	863	999999	135	901	797	44	999999	10	474	999999	633	972	999999	999999	390	468	737	999999	913	773	746	448	893	912	48	148	182	368	486	187	444	916	983	999999	772	466	398	999999	999999	542	523	660	164	349	641	999999	293	999999	546	977	
693	984	200	777	242	425	747	222	999999	658	861	999999	524	296	994	999999	988	732	999999	923	79	438	743	999999	260	999999	999999	999999	999999	474	855	999999	821	509	494	459	726	999999	763	357	719	186	445	56	680	999999	145	999999	355	924	585	561	999999	622	908	999999	999999	999999	526	999999	141	203	940	398	803	764	916	25	802	544	990	999999	968	999999	214	999999	999999	999999	699	475	999999	999999	208	357	889	303	234	208	601	999999	217	906	999999	999999	225	525	999999	56	999999	916	867	130	74	810	933	803	592	26	999999	24	270	999999	999999	60	999999	999999	994	999999	999999	999999	999999	717	999999	999999	337	94	102	359	999999	999999	999999	947	999999	783	999999	829	362	398	423	95	711	999999	999999	586	969	662	786	639	999999	511	530	999999	547	742	385	159	706	502	483	848	711	243	387	728	367	999999	110	999999	452	375	362	606	999999	999999	798	332	927	837	603	674	308	462	999999	999999	168	15	409	999999	999999	458	132	860	914	574	999999	999999	999999	71	999999	655	999999	449	999999	999999	159	999999	482	134	943	62	232	869	999999	809	999999	258	307	259	570	361	914	399	999999	999999	252	501	691	604	999999	331	502	865	999999	947	122	999999	276	887	978	999999	999999	284	999999	355	999999	263	961	115	34	136	180	581	501	999999	999999	172	511	202	806	657	242	877	96	622	999999	367	999999	950	696	692	982	420	280	999999	999999	999999	632	999999	769	988	540	585	580	999999	160	921	373	751	999999	999999	999999	999999	90	330	11	655	198	154	794	867	12	21	419	342	999999	760	310	175	49	112	540	918	433	817	127	999999	307	183	471	999999	994	509	744	746	999999	908	339	950	334	182	450	487	797	999999	985	999999	176	248	768	400	620	208	711	999999	419	437	650	272	212	999999	358	25	683	165	873	503	276	999999	997	245	430	359	840	999999	661	62	999999	531	832	999999	490	68	415	80	999999	796	797	640	337	907	999999	76	999999	979	824	999999	804	642	38	492	262	504	999999	532	969	999999	999999	845	452	366	316	129	440	613	999999	299	609	612	147	999999	705	636	345	99	978	999999	611	861	51	236	999999	489	503	350	999999	986	999999	882	110	757	999999	952	198	970	600	147	635	144	125	534	825	999999	504	999999	999999	625	169	161	554	999999	999999	999999	803	999999	118	999999	626	999999	277	877	999999	727	999999	390	648	753	448	374	498	840	728	477	745	999999	411	66	984	552	563	720	827	999999	999999	495	999999	933	158	972	999999	773	999999	999999	866	247	62	999999	999999	124	312	999999	
187	794	663	713	886	192	999999	296	814	999999	842	83	536	557	60	999999	398	26	999999	715	605	475	511	999999	328	193	610	508	464	313	376	869	249	530	542	42	12	999999	608	999999	183	861	168	810	930	999999	18	319	197	247	709	674	832	597	437	712	292	999999	999999	999999	581	999999	832	511	685	973	999999	16	24	27	999999	773	999999	377	542	999999	316	700	794	880	185	301	320	227	999999	999999	47	999999	102	829	750	74	240	905	343	921	39	657	135	999999	614	11	999999	179	434	936	999999	464	64	694	406	999999	153	999999	999999	999999	940	999999	907	983	935	191	914	194	277	748	542	999999	999999	620	714	658	575	836	276	999999	996	151	792	999999	444	583	999999	407	433	999999	999999	999999	388	999999	980	423	749	151	31	433	97	999999	902	685	999999	756	430	443	999999	747	26	999999	247	354	999999	799	822	251	999999	362	593	516	760	119	827	814	133	980	640	300	999999	433	815	999999	95	886	248	117	271	688	162	163	427	686	151	999999	490	999999	999999	999999	600	508	601	999999	839	999999	999999	999999	999999	589	632	449	803	689	838	999999	501	999999	999999	407	560	715	979	861	210	439	98	84	967	223	999999	99	999999	459	999999	410	832	999999	14	514	999999	456	258	682	65	712	360	738	848	999999	122	96	775	372	629	885	529	740	999999	409	493	284	825	999999	265	999999	238	353	999999	437	760	356	399	754	999999	114	466	307	806	497	999999	360	235	418	111	247	999999	849	829	814	881	101	686	604	30	999999	630	614	427	521	484	999999	748	420	999999	765	697	31	502	999999	428	999999	999999	971	330	143	999999	416	999999	27	230	388	523	185	556	668	669	999999	733	616	483	852	879	295	23	82	611	999999	619	345	550	999999	356	314	999999	999999	168	715	283	887	214	224	80	409	300	105	493	572	863	139	106	902	298	886	51	575	352	648	957	999999	531	243	796	999999	999999	928	42	219	789	898	510	954	522	845	411	999999	999999	480	994	918	588	48	951	489	249	648	13	469	273	819	316	519	757	34	366	970	427	999999	999999	999999	72	284	783	999999	629	151	389	452	485	999999	794	872	654	48	670	999999	999999	316	958	999999	925	572	999999	969	591	991	999999	999999	489	441	999999	999999	999999	632	855	999999	265	985	999999	107	999999	561	984	491	35	444	864	718	999999	999999	688	120	999999	113	999999	499	338	813	384	638	944	999999	963	53	938	885	334	32	193	999999	236	999999	456	860	999999	373	999999	464	944	157	136	488	144	615	
752	732	993	443	195	366	976	999999	611	232	163	376	999999	940	552	150	119	842	535	998	647	391	664	64	543	82	911	999999	869	999999	511	999999	757	357	300	999999	999999	891	836	826	388	784	694	233	707	203	775	647	911	804	48	293	952	145	968	371	999999	939	900	123	999999	112	999999	385	720	999999	619	250	650	346	258	227	16	708	619	862	999999	440	356	350	306	274	962	75	197	227	513	622	999999	999999	999999	952	991	999999	382	286	212	319	512	20	584	535	997	575	999999	820	287	254	999999	999999	999999	638	592	559	816	190	150	999999	999999	503	193	997	860	720	207	999999	236	293	336	343	659	387	927	346	766	771	277	396	999999	999999	999999	268	106	283	999999	510	369	441	906	999999	145	695	132	19	999999	999999	999999	286	377	259	594	993	918	191	456	296	710	999999	793	55	912	999999	997	999999	562	925	900	587	465	697	936	795	386	143	999999	999999	265	917	519	189	999999	990	999999	269	782	947	350	915	827	968	799	122	647	861	999999	392	697	999999	457	999999	686	97	821	999999	323	799	616	784	983	491	41	793	999999	614	948	922	733	738	999999	615	999999	999999	999999	496	897	999999	157	525	853	816	999999	953	999999	617	999999	19	179	349	945	983	340	565	931	345	937	16	385	999999	913	367	999999	958	274	842	327	999999	337	335	999999	500	651	999999	931	999999	999999	88	333	130	122	938	999999	394	999999	63	284	29	63	999999	558	891	447	125	612	999999	168	999999	688	627	999999	800	682	843	567	455	999999	999999	634	764	131	859	682	265	999999	974	614	273	176	220	999999	999999	648	912	776	890	62	535	488	444	18	905	399	999999	999999	322	999999	909	826	347	721	45	394	999999	302	699	219	192	205	999999	999999	894	152	478	69	992	161	769	77	677	402	999999	760	200	755	999999	469	999999	435	607	717	999999	447	828	999999	532	913	359	620	999999	999999	869	340	850	562	999999	762	921	647	837	170	999999	842	158	944	915	284	204	999999	999999	999999	243	999999	999999	920	187	999999	323	978	536	88	801	999999	999999	997	532	999999	909	637	641	463	548	999999	597	999999	999999	861	299	883	999999	257	718	817	544	847	446	122	742	930	384	667	449	942	120	758	368	999999	852	161	422	999999	375	566	901	999999	690	905	169	161	999999	325	167	439	404	288	369	984	614	999999	999999	419	733	999999	263	973	24	606	999999	839	88	882	19	148	999999	145	882	162	999999	999999	166	541	999999	591	240	68	999999	20	547	831	398	383	733	
710	600	12	715	999999	999999	928	607	94	687	999999	999999	817	316	29	967	999999	406	217	79	691	985	28	999999	152	999999	205	472	14	68	395	999999	999999	999999	309	999999	469	999999	496	849	986	999999	82	854	633	999999	422	999999	999999	52	999999	999999	190	999999	52	724	999999	545	999999	647	116	999999	603	36	301	879	378	669	17	999999	999999	839	909	368	92	377	912	999999	833	633	999999	454	981	999999	780	999999	999999	399	999999	584	965	923	856	999999	742	531	720	56	562	753	149	753	744	19	999999	448	525	822	999999	674	812	417	712	939	321	662	483	642	255	341	619	978	563	432	516	585	999999	71	625	561	656	866	612	89	493	583	709	972	428	999999	444	999999	177	441	772	999999	220	999999	537	999999	57	88	800	230	144	170	999999	999999	999999	958	465	464	999999	999999	28	999999	805	633	455	738	952	511	223	999999	999999	182	999999	131	999999	999999	374	76	999999	999999	999999	999999	75	391	945	332	999999	398	479	469	876	979	250	506	422	999999	753	587	471	798	999999	545	864	886	333	999999	999999	999999	999999	999999	999999	398	999999	999999	999999	451	879	423	687	132	999999	564	41	999999	47	917	932	314	999999	999999	214	999999	604	735	419	968	712	189	67	999999	973	325	737	999999	875	487	999999	999999	350	971	999999	339	900	999999	453	999999	514	120	849	416	38	55	999999	826	999999	999999	794	205	251	198	738	999999	365	703	159	999999	826	107	878	559	868	353	964	999999	887	875	886	265	292	847	464	602	999999	651	955	928	956	911	999999	78	693	854	999999	162	243	256	973	206	199	999999	745	416	999999	299	547	999999	999999	631	939	999999	920	999999	913	999999	734	146	369	999999	747	999999	999999	915	999999	810	866	24	15	811	503	640	901	690	75	868	999999	999999	369	51	999999	281	999999	334	971	148	157	164	999999	943	428	107	886	269	999999	969	349	830	913	999999	432	533	678	999999	138	308	563	240	473	54	302	686	776	999999	999999	476	383	749	943	999999	999999	712	83	999999	393	999999	753	642	241	999999	999999	999999	144	999999	999999	999999	602	578	206	999999	584	916	691	896	651	741	331	567	658	999999	999999	600	886	557	769	720	460	616	885	731	555	999999	999	999999	525	30	552	838	710	40	874	804	552	280	780	746	30	186	420	652	85	195	983	259	510	929	395	586	178	897	129	985	693	474	127	999999	917	324	381	630	198	999999	857	628	117	999999	57	615	999999	33	699	283	206	243	656	999999	937	749	999999	596	635	999999	669	812	911	999999	999999	88	
162	127	829	706	805	790	463	592	999999	365	152	719	881	999999	809	999999	999999	845	999999	999999	999999	758	999999	999999	458	999999	999999	999999	822	999999	999999	227	679	999999	463	660	204	999999	999999	415	779	74	40	581	607	156	999999	856	167	524	614	75	110	661	999999	404	999999	999999	999999	30	796	999999	999999	293	648	924	50	912	326	159	951	215	377	383	999999	753	727	155	569	311	80	147	75	308	999999	651	127	27	709	68	999999	542	744	457	619	999999	999999	746	999999	999999	115	801	540	18	573	409	698	726	981	516	676	999999	102	999999	950	999999	175	999999	853	997	806	33	213	267	999999	999999	999999	919	764	140	458	999999	222	886	206	278	607	999999	735	999999	952	401	45	202	392	24	450	797	507	960	383	833	892	999999	876	92	999999	999999	128	164	938	779	961	850	67	999999	42	215	750	681	61	117	735	823	54	415	987	999999	999999	875	999999	672	422	803	999999	999999	999999	287	20	124	679	333	999999	999999	101	183	439	194	145	697	999999	244	57	825	909	275	108	79	890	470	104	588	409	999999	999999	999999	366	999999	104	442	999999	755	205	999999	11	999999	178	999999	731	999999	976	999999	874	186	893	734	624	596	894	490	526	28	397	549	30	101	924	696	999999	825	816	281	100	703	101	236	48	421	823	191	107	943	347	28	999999	300	713	232	999999	460	651	770	273	613	915	999999	999999	655	615	910	803	482	768	906	999999	704	999999	181	95	667	695	212	999999	713	393	583	999999	378	65	729	388	702	999999	936	999999	56	18	487	787	513	868	393	806	913	388	999999	999999	440	964	789	587	541	146	691	764	448	999999	559	999999	999999	906	989	600	886	999999	110	145	832	999999	17	696	235	999999	582	798	999999	406	859	999999	769	408	250	999999	999999	151	846	565	655	999999	735	59	999999	268	455	606	999999	792	919	999999	287	488	352	707	956	103	362	158	564	893	999999	51	147	234	459	933	665	585	335	999999	684	545	490	660	997	958	247	967	937	975	919	520	487	999999	999999	291	999999	542	999999	999999	789	698	11	762	720	999999	912	234	808	521	940	304	466	999999	999999	741	997	692	709	998	856	999999	999999	999999	973	941	564	669	999999	178	878	132	138	163	955	985	543	728	940	999999	55	999999	168	425	44	625	63	312	770	316	293	373	833	459	325	404	999999	423	999999	778	138	252	58	640	643	999999	999999	313	228	721	208	999999	999999	404	952	843	999999	794	999999	358	887	262	999999	999999	885	514	299	679	838	561	507	
129	940	171	186	999999	964	528	782	226	459	750	999999	999999	999999	24	999999	438	506	481	178	694	869	439	890	999999	353	188	755	139	999999	497	474	667	224	88	999999	590	999999	159	878	707	22	999999	899	147	178	850	762	870	892	861	182	366	393	812	260	510	280	309	999999	786	999999	652	999999	962	285	426	833	39	999999	41	219	356	999999	470	682	999999	540	753	707	502	999999	999999	999999	667	999999	999999	284	412	828	828	319	919	999999	102	933	369	638	937	861	752	27	999999	999999	860	651	999999	999999	922	140	717	970	999999	999999	956	370	999999	415	999999	647	178	151	431	210	856	722	999999	655	510	537	999999	903	602	891	955	485	692	698	386	25	999999	353	361	281	120	999999	792	327	744	731	54	953	999999	299	693	999999	595	532	999999	148	361	180	263	395	999999	813	377	999999	999999	480	678	201	39	25	159	824	790	999999	99	998	929	999999	911	999999	492	368	305	312	207	999999	890	169	999999	247	663	328	99	999999	463	307	490	166	999999	274	63	999999	924	592	150	869	999999	445	442	999999	218	388	268	485	999999	999999	517	74	438	301	589	999999	999999	791	362	999999	735	824	696	792	517	773	301	999999	725	639	999999	713	999999	338	535	454	726	999999	38	284	69	614	73	14	789	999999	999999	390	684	999999	999999	142	240	319	143	995	749	650	823	445	97	622	759	273	24	999999	902	109	765	999999	791	803	762	87	999999	130	760	691	13	102	55	911	999999	191	618	311	483	852	999999	539	705	999999	215	999999	197	999999	855	800	999999	985	523	628	624	999999	999999	227	379	999999	548	999999	244	68	647	730	399	185	660	577	654	999999	999999	59	905	236	440	715	598	179	889	999999	999999	999999	701	28	579	426	999999	422	438	401	999999	999999	313	191	304	999999	999999	484	203	22	787	999999	155	286	664	473	999999	397	999999	47	999999	999999	273	999999	747	284	366	629	161	973	999999	247	149	263	781	999	746	723	931	793	286	124	975	876	546	988	814	424	363	116	703	999999	314	400	999999	731	999999	98	444	999999	290	809	999999	230	999999	550	147	892	505	664	726	999	465	999999	761	999999	235	999999	678	759	469	941	275	55	279	988	932	748	491	999999	999999	657	289	911	512	476	790	754	752	996	850	922	919	999999	999999	703	999999	988	639	267	505	670	419	684	561	348	543	288	951	146	617	398	411	455	999999	78	720	999999	812	295	999999	999999	643	682	999999	999999	999999	577	666	575	999999	944	119	999999	554	281	248	999999	360	173	
932	512	803	616	999999	461	521	473	976	320	983	890	185	353	544	999999	37	999999	776	24	325	966	621	999999	592	999999	288	187	900	999999	999999	125	203	649	999999	220	677	999999	303	456	999999	559	600	355	592	663	768	766	689	529	999999	511	828	346	848	999999	999999	428	34	716	183	344	999999	535	489	999999	696	536	991	999999	357	999999	443	329	990	766	375	276	999999	999999	904	522	498	380	999999	999999	297	857	801	396	999999	259	999999	999999	283	999999	986	75	865	999999	966	999999	999999	365	182	254	78	509	355	91	600	999999	634	999999	811	660	999999	202	338	171	580	839	735	999999	13	108	996	999999	55	309	999999	309	410	78	961	672	748	142	208	952	999999	999999	511	719	999999	705	624	906	775	623	845	793	999999	704	153	999999	999999	180	362	83	257	222	463	999999	999999	999999	999999	566	144	149	999999	999999	994	999999	910	792	338	999999	807	308	484	100	90	432	999999	986	999999	705	999999	834	175	577	780	134	704	999999	334	464	999999	506	490	999999	772	636	711	142	999999	999999	794	360	999999	490	372	64	599	999999	142	41	592	324	999999	519	640	310	999999	344	931	869	681	873	468	873	607	311	817	426	999999	999999	720	999999	196	220	999999	574	45	999999	999999	999999	534	999999	904	302	872	999999	999999	971	999999	471	662	376	211	999999	999999	999999	891	999999	999999	71	999999	999999	999999	688	320	270	137	516	608	999999	275	298	139	215	999999	144	968	999999	10	512	999999	845	999	856	791	999999	130	266	540	990	682	119	801	153	489	361	707	225	981	612	966	272	373	361	999999	999999	247	999999	595	999999	952	725	924	999999	538	999999	184	999999	999999	966	150	871	999999	617	393	166	496	985	725	983	437	752	999999	398	999999	270	481	647	660	999999	117	134	671	995	47	957	194	999999	999999	999999	187	724	328	25	999999	105	296	755	999999	49	878	261	280	611	117	210	540	536	834	278	919	536	999999	481	859	25	999999	980	580	435	971	999999	381	637	806	713	434	179	926	451	974	726	999999	621	548	855	854	999999	887	999999	427	658	597	346	999999	650	402	999999	166	456	895	316	999999	542	78	813	880	642	999999	404	776	371	609	393	304	203	856	999999	933	13	171	999999	102	999999	18	322	477	45	468	165	321	587	23	480	555	999999	999999	146	552	734	975	999999	264	999999	71	65	59	999999	999999	975	794	691	913	162	295	755	223	442	999999	756	346	845	184	650	93	198	358	138	999999	636	652	719	168	208	37	949	999999	609	999999	952	272	999999	
999999	999999	370	630	673	999999	194	799	454	118	999999	796	398	140	999999	613	999999	999999	707	920	376	414	333	84	532	715	135	345	999999	613	761	581	999999	82	999999	692	999999	463	525	497	943	999999	999999	999999	117	999999	810	897	912	282	210	809	255	352	897	588	999999	296	107	958	735	849	999999	840	357	40	313	325	288	354	999999	999999	357	219	976	337	999999	788	966	170	904	237	999999	597	999999	999999	336	999999	185	272	532	993	366	999999	762	104	118	352	999999	87	68	494	618	568	948	264	461	45	375	569	999999	380	329	936	63	507	426	342	436	405	703	172	150	26	821	999999	589	789	999999	882	229	880	601	889	112	419	619	864	999999	999999	500	301	776	615	906	162	673	999999	513	999999	999999	776	915	792	383	999999	354	602	746	618	674	671	999999	999999	349	486	778	440	833	643	887	999999	693	999999	904	999999	396	534	119	669	666	169	286	203	999999	999999	964	809	515	216	999999	27	128	40	999999	828	714	293	999999	430	999999	243	596	869	376	999999	93	999999	887	971	509	819	492	999999	951	515	395	394	289	896	521	969	924	627	578	870	999999	662	802	86	999999	112	268	999999	295	433	573	999999	826	96	370	336	921	999999	999999	255	999999	51	999999	969	999999	330	14	999999	999999	414	319	999999	301	506	685	430	836	810	284	407	561	803	791	528	941	999999	567	202	999999	999999	57	390	920	999999	345	400	583	832	644	377	999999	889	780	999999	123	999999	125	999999	410	999999	500	121	999999	999999	694	731	259	999999	38	999999	999999	811	999999	999999	367	928	58	999999	170	294	846	13	176	907	308	999999	33	911	999999	999999	862	999999	999999	596	694	999999	131	621	638	999999	150	33	804	189	614	999999	56	66	523	195	999999	157	169	999999	103	496	944	999999	999999	32	999999	348	999999	690	601	525	29	255	999999	430	807	436	340	556	153	822	209	986	999999	999999	624	967	397	999999	791	714	87	675	503	208	991	769	620	615	906	802	878	999999	999999	98	999999	801	37	999999	387	999999	817	613	972	280	999999	999999	69	999999	407	740	950	926	899	887	448	353	752	830	439	48	816	999999	649	351	944	999999	999999	213	742	823	939	999999	841	672	897	473	702	232	910	43	709	630	218	175	851	999999	224	700	650	999999	999999	999999	663	349	999999	103	999999	631	999999	212	999999	999999	257	583	801	655	94	999999	989	974	650	999999	920	999999	338	195	999999	484	499	992	870	708	563	817	774	743	642	502	368	804	510	81	999999	707	999999	854	382	634	
999999	206	867	987	710	675	283	999999	285	267	20	127	587	489	141	344	341	850	302	440	999999	67	999999	592	868	999999	999999	999999	999999	222	920	484	813	881	119	999999	134	882	999999	887	543	254	467	999999	491	251	227	999999	940	561	375	634	561	942	824	316	192	285	129	999999	211	999999	999999	73	346	999999	999999	705	379	837	220	458	852	999999	896	999999	600	638	999999	999999	968	453	999999	82	846	296	999999	871	66	803	999999	848	999999	482	685	999999	999999	404	48	955	999999	999999	651	112	350	917	782	155	56	999999	716	999999	185	502	557	757	75	824	226	60	612	999999	648	999999	999999	371	695	380	999999	66	218	999999	999999	154	688	456	802	536	999999	999999	514	999999	824	999999	999999	566	999999	270	999999	928	773	533	188	988	999999	505	872	85	999999	979	231	411	999999	989	60	520	954	41	999999	110	999999	539	103	296	546	835	617	850	488	170	999999	434	455	801	293	684	999999	611	801	999999	584	727	160	999999	708	112	361	835	747	999999	611	641	456	824	973	243	999999	999999	452	517	888	999999	999999	224	999999	797	956	624	706	999999	999999	352	239	631	526	237	388	351	588	443	484	782	112	999999	559	66	978	631	828	59	254	135	169	999999	304	561	999999	936	471	910	999999	999999	139	381	999999	268	412	825	307	745	999999	99	999999	18	999999	115	919	999999	999999	233	819	334	796	656	999999	376	193	946	999999	999999	107	452	999999	677	297	999999	999999	730	999999	300	654	162	999999	999999	999999	999999	822	999999	259	198	642	456	280	999999	101	821	940	482	261	706	85	465	498	999999	648	413	999999	635	720	296	463	198	844	375	578	666	11	713	462	999999	554	999999	697	147	332	999999	999999	640	999999	476	807	999999	999999	999999	225	199	999999	999999	444	790	946	197	440	963	735	453	611	905	669	435	819	237	999999	999999	162	52	768	361	21	997	241	579	999999	253	489	292	718	999999	999999	389	999999	21	278	672	28	366	601	733	999999	999999	999999	999999	970	160	657	580	999999	193	999999	182	430	999999	999999	447	559	376	148	197	484	452	999999	899	755	290	433	807	958	357	999999	796	451	44	949	999999	999999	999999	999999	899	596	999999	999999	535	999999	999999	959	698	43	999999	999999	651	228	999999	999999	999999	152	148	999999	690	726	849	621	802	915	193	730	395	363	845	999999	593	768	249	600	575	320	209	177	777	331	734	774	999999	244	625	999999	47	784	990	990	820	999999	917	182	746	297	339	619	999999	257	999999	999999	197	999999	529	883	979	813	684	999999	999999	
971	742	369	991	999999	999999	568	299	615	693	611	372	855	999999	148	851	999999	853	287	981	590	628	530	757	399	586	784	715	742	599	234	999999	352	999999	849	712	558	191	671	803	771	330	932	564	962	972	999999	999999	391	42	912	959	407	667	362	999999	999999	611	602	498	709	853	557	999999	469	511	30	807	817	436	303	885	192	483	219	269	695	966	999999	999999	253	107	999999	710	999999	274	702	685	694	506	500	999999	588	182	999999	918	999999	916	999999	461	952	535	868	955	739	999999	999999	924	457	102	657	999999	816	185	999999	999999	529	846	340	999999	808	344	123	321	999999	356	306	19	389	999999	497	999999	871	344	999999	999999	239	378	999999	658	497	778	237	601	848	255	140	413	927	492	398	926	585	999999	652	617	421	556	29	392	731	767	999999	165	605	999999	383	999999	711	536	999999	160	875	681	706	999999	116	521	999999	690	226	892	91	896	902	570	203	971	691	856	306	682	999999	588	927	729	243	82	995	970	871	658	999999	400	999999	248	999999	903	999999	622	511	999999	999999	339	175	838	685	648	262	44	685	412	789	855	240	699	801	296	999999	977	796	999999	999999	503	818	567	200	690	786	664	520	299	777	79	999999	406	999999	29	423	99	999999	595	819	960	295	469	868	999999	170	421	999999	999999	159	999999	999999	476	383	999999	520	999999	999999	999999	862	598	524	395	634	720	509	833	999999	781	999999	999999	933	211	225	565	218	358	699	999999	530	374	227	755	149	561	253	999999	33	19	509	999999	999999	59	732	231	445	999999	834	999999	347	337	321	665	890	999999	999999	999999	999999	817	381	171	908	303	474	999999	380	768	255	83	476	631	810	100	282	68	999999	883	478	999999	130	999999	523	550	16	202	63	561	865	655	277	629	627	215	999999	347	999999	158	584	245	999999	676	999999	999999	682	716	999999	230	393	832	280	999999	155	267	697	999999	648	999999	999999	281	443	818	903	599	999999	846	14	604	462	935	162	75	309	243	152	999999	999999	762	867	300	999999	832	999999	43	999999	867	483	369	999999	999999	699	547	861	999999	801	42	773	999999	955	835	711	922	999999	458	999999	215	999999	912	125	254	408	999999	999999	995	605	610	650	870	224	937	373	999999	96	888	246	999999	213	996	441	119	679	611	806	42	588	753	74	719	363	999999	767	999999	999999	273	176	813	57	865	999999	200	999999	903	999999	999999	472	76	836	999999	222	75	11	114	999999	999999	574	796	88	468	417	999999	546	931	517	54	180	999999	999999	822	
999999	999999	567	347	299	250	728	999999	999999	788	569	521	999999	194	999999	297	178	999999	999999	247	699	999999	734	589	999999	854	654	460	396	999999	847	670	999999	999999	167	999999	508	664	814	240	999999	797	34	999999	898	895	936	999999	999999	229	876	516	711	163	133	353	698	978	888	445	596	277	390	977	941	999999	846	902	37	716	789	513	848	859	960	901	354	444	690	563	918	303	36	176	999999	340	958	999999	890	814	101	530	999999	379	644	20	417	999999	999999	999	58	43	999999	717	440	999999	668	852	999999	231	998	999999	999999	334	527	302	251	223	999999	611	940	999999	22	222	624	999999	737	999999	225	999999	999999	307	96	691	515	999999	968	318	999999	554	999999	999999	328	999999	816	838	242	999999	852	999999	999999	203	986	747	68	723	999999	999999	103	999999	635	999999	637	252	737	700	177	606	819	642	334	933	487	515	938	833	15	353	406	999999	36	296	626	999999	191	999999	321	349	632	791	863	856	999999	565	919	999999	479	86	931	125	670	636	632	220	27	835	999999	999999	999999	234	718	677	715	316	155	349	572	763	71	446	389	999999	973	37	778	999999	999999	922	595	465	999999	999999	421	291	125	999999	999999	416	856	356	585	999999	999999	407	999999	195	151	999999	419	580	911	715	999999	495	735	999999	999999	604	441	550	127	793	885	999999	999999	788	265	999999	999999	755	685	999999	907	714	860	549	999999	575	954	592	336	809	999999	25	553	648	914	999999	556	282	736	69	999999	999999	239	792	954	999999	537	999999	930	717	717	999999	895	999999	808	310	634	195	554	97	649	849	223	317	290	999999	799	231	874	338	999999	918	29	625	191	601	485	78	595	110	999999	670	662	999999	102	848	130	999999	999999	613	302	370	728	648	420	999999	102	922	511	999999	397	316	419	601	838	798	645	999999	573	999999	824	999999	999999	999999	999999	979	999999	999999	999999	999999	749	11	391	270	46	517	200	380	215	65	999999	563	566	510	713	731	260	71	780	303	213	850	999999	632	789	737	770	283	598	440	938	999999	707	79	345	396	924	159	565	331	999999	999999	74	518	708	999999	998	99	740	328	728	135	824	920	999999	899	999999	759	481	308	747	916	782	774	126	21	855	496	174	327	807	111	999999	458	695	999999	999999	999999	923	527	738	999999	543	999999	712	999999	999999	787	840	446	999999	174	678	999999	584	692	492	300	401	697	999999	511	999999	999999	520	999999	629	999999	999999	300	123	70	836	953	570	999999	383	511	999999	313	349	78	655	728	999999	643	432	248	
874	12	456	495	325	236	122	236	755	129	999999	999999	193	306	562	999999	999999	999999	999999	724	696	999999	999999	980	238	999999	999999	346	856	207	999999	877	204	391	501	232	843	627	745	610	841	999999	320	263	999999	977	130	53	516	115	404	159	315	708	552	366	693	475	999999	999999	878	775	380	558	999999	881	890	802	804	999999	999999	705	813	727	883	999999	206	65	237	999999	967	314	999999	999999	802	565	572	999999	838	145	538	378	999999	517	731	999999	963	999999	849	871	97	999999	248	186	999999	699	999999	587	824	199	169	638	247	16	270	573	945	629	756	999999	999999	999999	963	669	801	338	345	305	995	818	399	999999	999999	366	174	999999	76	999999	352	113	228	984	672	648	999999	999999	999999	364	256	168	130	343	16	10	561	693	364	578	999999	79	363	51	591	999999	800	725	999999	881	841	621	507	301	286	653	999999	334	731	325	694	902	208	999999	59	837	698	65	438	214	804	480	295	999999	999999	283	999999	187	403	665	847	260	999999	999999	522	634	661	828	67	999999	381	237	962	48	884	483	871	382	999999	754	999999	745	296	228	86	371	336	19	33	13	903	452	931	75	477	999999	435	948	468	424	999999	999999	998	85	833	577	518	256	612	795	411	376	195	999999	999999	112	963	999999	999999	999999	308	651	804	63	459	928	999999	999999	571	999999	57	999999	913	577	577	448	747	999999	394	999999	852	999999	407	999999	602	536	266	292	717	374	480	187	775	317	125	535	74	999999	625	904	281	621	684	172	999999	488	462	617	80	909	999999	999999	862	999999	307	227	253	576	999999	923	672	999999	189	999999	969	869	999999	999999	462	52	999999	802	596	490	999999	999999	405	245	490	999999	83	649	221	808	19	729	325	111	19	898	999999	498	999999	702	242	268	442	487	202	999999	341	856	999999	38	535	563	165	382	447	76	999999	18	999999	347	849	999999	801	999999	197	249	999999	55	596	564	761	885	318	999999	999999	999999	798	917	52	612	999999	227	999999	193	282	455	574	942	664	943	999999	282	412	999999	853	219	999999	999999	999999	952	999999	295	999999	999999	999999	999999	999999	271	135	478	278	904	965	482	565	632	999999	999999	999999	741	999999	612	391	653	488	999999	999999	173	50	47	999999	736	999999	100	289	999999	956	892	916	632	999999	313	999999	196	999999	181	999999	929	999999	999999	680	848	999999	558	999999	721	904	616	123	788	177	91	230	97	965	541	999999	875	999999	999999	675	647	701	476	999999	372	794	205	978	316	181	552	583	819	367	664	999999	79	
812	567	591	349	778	138	999999	129	92	729	230	999999	999999	440	736	999999	999999	999999	156	497	27	999999	999999	999999	638	807	616	625	508	999999	730	999999	767	216	73	635	488	335	868	573	999999	421	289	75	974	844	420	741	816	73	273	999999	518	286	62	999999	641	882	711	971	521	838	621	681	999999	999999	376	689	377	110	999999	230	173	999999	485	606	634	860	733	999999	999999	875	809	999999	146	406	791	491	164	174	994	605	999999	897	62	999999	799	608	76	64	999999	731	373	715	999999	53	999999	999999	999999	999999	273	999999	999999	999999	999999	646	999999	186	544	602	999999	999999	534	212	999999	435	606	276	999999	312	806	36	794	999999	999999	665	512	103	999999	999999	245	855	689	999999	901	223	456	706	323	999999	999999	622	999999	999999	925	593	206	170	608	607	999999	894	999999	498	648	246	986	479	602	918	143	935	774	451	367	282	205	825	311	892	978	999999	999999	124	168	193	963	999999	753	999999	468	352	495	804	656	999999	450	201	70	665	999999	999999	114	999999	282	217	848	999999	116	653	398	381	859	999999	629	999999	940	300	999999	999999	282	665	726	999999	460	791	450	970	795	999999	832	13	999999	645	664	999999	795	559	842	999999	345	351	224	999999	343	96	492	778	185	119	410	159	861	605	392	572	260	244	943	999999	767	877	826	100	999999	394	616	223	999999	627	751	999999	999999	999999	129	930	451	625	536	373	308	672	794	686	999999	999999	152	170	263	102	750	561	615	361	999999	467	525	133	289	949	999999	279	726	557	367	29	999999	999999	486	999999	130	635	708	580	999999	999999	93	149	486	148	251	999999	959	959	877	999999	776	106	205	661	415	328	346	586	892	38	945	246	999999	595	999999	670	999999	801	971	125	853	45	179	98	384	385	647	999999	999999	34	999999	999999	680	178	253	604	286	999999	56	802	299	131	687	163	999999	846	821	890	167	580	772	168	999999	762	346	999999	927	999999	287	39	680	204	878	868	718	187	999999	160	999999	386	999999	859	754	179	826	999999	357	26	938	537	564	756	984	137	262	161	999999	918	831	512	677	999999	547	27	131	999999	253	818	444	972	999999	999999	548	780	196	912	999999	818	936	614	393	910	179	749	475	999999	220	999999	999999	567	999999	647	328	839	999999	225	321	737	999999	731	999999	999999	582	965	257	893	217	213	941	999999	746	961	982	227	999999	767	10	798	551	207	884	501	999999	876	574	643	352	709	81	970	999999	676	999999	999999	135	999999	337	213	999999	581	716	16	809	277	
820	446	664	110	719	999999	225	523	195	850	847	986	336	999999	401	613	550	999999	142	970	999999	80	201	778	999999	275	439	797	305	970	490	877	692	999999	999999	138	978	999999	999999	139	755	999999	491	920	367	149	999999	999999	811	888	41	999999	874	838	529	999999	254	886	999999	454	999999	427	227	225	370	970	304	401	999999	999999	635	999999	999999	999999	999999	671	999999	280	420	952	747	807	985	999999	938	281	13	853	415	315	883	101	999999	545	626	337	999999	999999	560	396	999999	135	981	999999	262	732	701	870	623	857	171	973	475	999999	706	705	442	810	286	98	966	999999	985	345	999999	544	76	972	387	887	811	322	999999	34	117	999999	826	446	999999	215	580	142	239	999999	153	999999	625	999999	999999	921	895	58	989	471	430	403	150	645	169	718	666	999999	999999	736	56	999999	263	451	949	94	878	999999	999999	999999	999999	833	999999	437	202	479	999999	890	999999	466	999999	999999	333	259	603	713	481	999999	999999	999999	549	851	649	999999	511	304	656	183	236	755	999999	999999	402	999999	999999	596	192	712	453	999999	799	776	596	37	745	292	525	13	999999	245	612	698	717	219	999999	999999	194	718	926	898	823	745	664	387	423	101	370	414	999999	17	530	769	737	598	646	773	999999	621	757	228	778	652	335	990	152	999999	192	192	397	999999	999999	999999	786	999999	999999	64	121	219	613	653	922	120	999999	840	714	999999	961	999999	573	757	412	999999	960	707	129	180	999999	999999	244	999999	909	187	999999	19	605	66	983	191	731	592	999999	55	18	999999	999999	667	944	494	999999	309	392	72	619	639	999999	839	513	999999	436	695	644	999999	974	543	743	999999	103	698	999999	999999	860	999999	397	981	106	366	999999	999999	410	461	236	925	397	935	999999	999999	568	388	134	766	553	903	755	46	948	223	80	474	999999	562	574	999999	259	627	448	613	674	638	542	527	285	999999	678	974	469	718	60	999999	999999	896	186	999999	573	999999	999999	956	999999	361	42	882	999999	999999	999999	848	887	980	675	769	496	83	182	929	845	607	999999	896	235	781	576	239	172	41	617	473	385	859	681	780	522	492	589	322	605	659	241	195	170	830	999999	488	52	290	552	999999	723	256	869	966	987	218	731	252	999999	803	720	264	481	32	472	37	309	894	257	14	493	859	334	195	999999	305	735	999999	693	98	196	882	999999	834	749	999999	999999	715	793	999999	761	347	538	802	939	976	714	147	368	70	189	157	43	999999	300	863	922	684	600	692	483	999999	
999999	696	616	837	775	647	999999	343	47	999999	111	943	999999	156	331	532	999999	999999	590	999999	46	633	909	48	849	940	544	886	217	316	999999	999999	830	435	999999	999999	195	999999	999999	999999	865	34	999999	999999	999999	99	999999	154	999999	399	438	211	111	885	999999	924	787	999999	988	999999	112	396	135	730	479	999999	123	817	999999	490	999999	153	197	999999	732	21	610	324	992	759	999999	400	354	817	877	999999	999999	944	145	999999	999999	999999	999999	999999	999999	478	898	302	125	54	976	488	786	61	999999	295	23	588	163	288	324	472	999999	239	199	712	52	318	853	565	999999	178	682	503	999999	999999	39	820	558	263	122	318	208	947	782	166	613	302	764	591	900	999999	790	856	549	591	42	884	187	262	435	590	448	999999	52	999999	806	293	999999	333	999999	202	39	899	175	15	274	637	456	999999	108	750	553	271	999999	591	388	999999	953	844	697	999999	643	306	827	532	870	999999	999999	975	360	330	676	441	335	707	391	891	690	543	327	404	999999	154	163	685	46	186	895	460	429	980	339	999999	635	121	559	732	81	643	145	626	999999	481	683	778	84	122	999999	957	210	497	144	419	999999	999999	716	498	153	152	495	693	752	453	999999	379	990	894	805	224	157	999999	819	999999	999999	700	671	999999	471	999999	611	924	250	938	260	999999	845	999999	265	342	404	70	589	999999	999999	452	873	288	999999	999999	788	190	316	721	809	552	677	97	999999	826	631	759	999999	769	540	570	452	814	203	623	533	80	638	999999	820	96	999999	889	898	999999	827	392	41	167	999999	431	999999	529	138	999999	264	758	908	999999	999999	644	43	820	398	587	999999	999999	95	311	999999	999999	551	843	901	999999	484	788	198	999999	998	248	727	869	999999	999999	952	923	999999	496	999999	999999	999999	209	761	185	63	257	500	321	956	768	999999	999999	388	999999	880	775	628	415	233	476	569	852	999999	472	916	173	999999	289	999999	999999	382	598	943	13	555	999999	91	725	999999	999999	297	999999	108	999999	941	997	491	999999	238	187	305	280	272	999999	215	319	999999	299	269	890	999999	220	686	880	999999	708	787	999999	332	539	693	999999	746	996	188	692	753	209	999999	918	681	351	61	457	780	112	336	60	797	999999	581	791	465	999999	626	86	200	227	999999	999999	999999	116	973	699	999999	402	533	276	713	523	565	570	999999	350	999999	268	169	238	110	999999	382	736	586	96	957	901	446	999999	380	111	502	535	363	298	707	575	999999	999999	964	999999	999999	69	346	999999	
679	21	999999	125	570	367	917	999999	999999	562	999999	484	999999	887	742	591	955	566	895	612	31	999999	216	999999	999999	642	890	808	274	722	999999	322	999999	312	999999	946	878	999999	407	22	194	999999	418	801	438	233	55	999999	999999	382	431	22	174	734	263	999999	999999	553	482	927	999999	118	697	404	848	547	94	999999	480	795	999999	634	169	999999	428	491	621	414	999999	419	597	409	198	891	300	701	158	999999	999999	766	150	335	999999	479	545	85	841	999999	999999	891	149	828	999999	823	669	797	853	291	999999	999999	38	999999	999999	73	340	77	919	806	113	156	399	428	179	714	999999	999999	785	689	347	352	649	606	999999	999999	279	769	999999	375	999999	999999	999999	866	999999	285	738	750	823	785	149	478	165	45	911	999999	999999	720	658	305	999999	292	22	173	999999	963	132	431	938	361	793	571	676	554	584	610	308	532	78	999999	976	904	563	999	999999	868	197	999999	999999	999999	999999	558	120	104	206	939	490	999999	922	396	999999	316	812	472	999999	999999	999999	999999	999999	310	999999	969	652	765	329	999999	728	999999	623	86	776	999999	735	292	702	999999	999999	582	357	644	130	623	609	682	740	669	101	999999	18	971	76	999999	162	395	158	999999	906	354	775	999999	221	477	999999	999999	999999	643	580	530	769	756	127	999999	999999	816	190	884	370	999999	999999	659	182	636	14	999999	19	999999	999999	350	144	23	338	999999	999999	999999	999999	653	562	762	999999	106	99	571	331	262	854	846	332	999999	214	273	999999	937	999999	999999	999999	999999	472	419	837	429	999999	999999	396	999999	427	21	422	839	394	537	331	607	999999	928	999999	999999	314	999999	999999	172	868	29	999999	870	695	401	786	690	664	847	999999	153	925	643	818	859	184	999999	834	842	999999	999999	952	677	941	721	39	401	999999	159	280	720	622	674	561	268	104	525	70	36	235	732	184	546	357	188	681	274	119	999999	436	999999	999999	954	999999	999999	77	468	928	973	371	394	143	515	999999	470	530	999999	92	560	765	658	515	807	617	999999	318	999999	329	999999	50	765	291	999999	722	541	999999	999999	999999	185	999999	635	597	97	665	840	598	669	999999	887	657	429	191	559	945	777	233	999999	347	999999	76	999999	999999	175	999999	605	113	297	999999	44	667	863	325	999999	370	999999	71	427	152	776	112	648	445	442	999999	999999	999999	999999	900	945	318	692	330	999999	118	537	496	431	163	999999	737	311	999999	935	229	794	999999	285	198	815	715	805	999999	999999	935	999999	226	705	70	323	31	381	
999999	846	726	974	542	999999	797	832	643	640	274	999999	999999	800	999999	510	223	320	515	308	999999	95	239	999999	999999	759	999999	690	320	790	999999	999999	999999	365	914	40	218	254	261	686	488	366	999999	85	999999	885	531	144	999999	716	492	749	807	999999	838	311	617	223	999999	783	464	117	521	853	999999	434	53	999999	886	740	301	968	69	829	820	999999	913	164	971	840	237	999999	42	604	307	620	42	999999	527	999999	999999	995	995	478	999999	381	844	328	805	999999	841	848	999999	917	999999	524	690	999999	999999	661	398	999999	252	999999	999999	635	999999	999999	555	658	401	727	166	283	326	306	972	590	999999	449	341	594	999999	863	998	389	581	125	188	783	999999	64	999999	865	224	961	752	999999	922	999999	306	927	773	156	715	123	692	999999	999999	129	551	109	999999	463	330	803	113	388	420	175	63	999999	738	999999	728	347	314	999999	999999	365	553	396	668	18	152	414	821	211	157	885	999999	608	524	69	241	999999	999999	959	544	420	857	999999	174	756	544	347	999999	11	428	378	999999	401	999999	245	999999	164	441	999999	320	916	982	999999	240	535	478	455	445	678	540	898	665	354	755	648	508	190	232	911	999999	804	999999	820	783	999999	86	999999	999999	288	999999	86	398	999999	999999	628	438	954	142	639	288	98	999999	520	470	529	713	999999	645	275	737	999999	999999	529	898	516	701	171	128	461	459	182	761	166	194	464	510	356	705	137	219	553	999999	592	633	386	902	704	360	264	999999	622	660	999999	550	109	154	868	420	143	999999	277	836	681	190	999999	337	745	999999	16	29	367	758	518	65	194	347	349	999999	999999	999999	997	811	864	999999	836	999999	342	616	94	320	641	935	572	999999	942	717	376	412	527	59	166	377	353	244	708	999999	999999	372	366	762	804	999999	898	529	930	465	971	295	353	999999	994	139	252	696	387	431	195	999999	123	476	971	936	379	473	457	629	467	630	686	999999	378	999999	260	332	515	669	999999	53	280	999999	746	90	69	932	64	999999	135	999999	856	999999	678	834	259	889	791	867	999999	435	81	310	997	999999	999999	380	225	34	879	919	190	718	394	152	47	636	730	890	877	446	418	999999	503	809	999999	409	999999	999999	720	999999	541	999999	999999	611	971	999999	489	404	481	999999	716	40	157	216	477	148	892	999999	796	623	168	999999	989	165	27	651	807	198	577	209	85	681	313	518	999999	999999	651	999999	181	999999	157	335	999999	198	730	387	282	296	341	635	517	999999	747	
999999	211	640	999999	999999	594	330	171	300	827	282	613	44	727	639	827	936	497	119	364	727	999999	833	492	801	435	640	378	999999	856	942	692	999999	999999	215	999999	748	883	739	198	850	907	856	999999	145	585	695	659	642	469	405	999999	999999	999999	999999	631	378	158	856	486	954	999999	650	444	884	590	306	110	999999	332	89	63	757	921	999999	819	619	334	999999	226	739	999999	736	999999	999999	804	294	901	914	999999	937	999999	36	999999	999999	899	267	421	623	555	288	999999	999999	319	390	352	390	486	999999	210	999999	54	999999	640	746	999999	225	598	984	89	305	999999	196	999999	395	489	37	504	999999	999999	562	207	710	999999	938	154	842	426	671	999999	999999	808	999	999999	571	999999	999999	395	516	999999	683	668	437	544	260	882	999999	210	999999	999999	325	885	999999	999999	647	999999	999999	11	702	602	141	799	927	876	664	496	999999	999999	375	999999	999999	999999	988	426	930	999999	769	176	550	999999	999999	641	501	770	792	539	19	712	76	999999	560	999999	999999	914	138	884	741	561	879	763	487	925	999999	999999	999999	999999	999999	382	999999	999999	55	176	461	646	855	500	307	999999	93	135	999999	999999	415	619	941	894	947	84	999999	999999	162	218	297	786	577	821	806	78	999999	118	642	637	356	322	710	393	999999	56	68	638	999999	583	999999	753	287	794	519	225	491	324	736	822	999999	999999	601	999999	879	674	78	999999	999999	239	606	975	493	849	345	999999	908	557	560	901	25	659	469	578	740	544	509	999999	311	591	999999	245	381	819	999999	999999	999999	873	514	669	977	34	944	999999	999999	502	269	999999	999999	426	316	934	764	835	807	435	850	32	106	344	175	295	732	112	999999	371	603	999999	307	309	382	45	52	890	923	990	714	121	601	248	284	81	999999	999999	999999	652	480	546	999999	125	195	698	776	999999	504	692	302	999999	705	615	898	595	139	159	999999	281	891	874	911	816	721	999999	430	858	999999	103	961	999999	828	999	999999	999999	662	191	123	683	268	873	395	241	698	872	416	986	350	688	942	184	840	13	761	606	634	205	404	456	999999	918	999999	410	730	454	23	705	725	841	999999	999999	46	999999	22	28	489	680	128	999999	332	444	518	999999	161	999999	999999	999999	247	999999	432	466	999999	666	999999	999999	763	985	510	253	859	710	270	509	754	994	148	480	991	743	127	953	999999	556	999999	833	410	999999	259	943	448	999999	999999	441	418	476	999999	999999	955	671	264	504	180	874	989	999999	183	18	627	166	999999	536	
833	999999	176	478	390	241	999999	582	999999	37	999999	566	805	670	252	829	999999	288	833	769	525	329	488	999999	783	999999	566	999999	659	999999	999999	102	999999	911	365	963	999999	939	96	929	999999	382	730	999999	768	613	78	328	999999	354	999999	349	333	878	21	513	25	553	999999	187	999999	40	999999	549	918	999999	270	894	999999	289	565	161	201	999999	932	152	999999	261	854	999999	143	247	142	999999	999999	769	769	426	999999	999999	947	720	254	908	264	805	459	191	999999	999999	352	999999	24	100	789	766	999999	428	945	868	914	763	698	525	54	999999	898	618	76	159	999999	999999	993	461	999999	844	906	292	649	137	693	417	943	729	826	958	233	51	999999	716	999999	350	480	41	938	999999	31	728	999999	828	907	840	999999	999999	261	508	190	562	758	944	860	865	999999	818	185	506	820	969	999999	96	999999	856	102	999999	538	532	373	999999	522	158	822	188	429	821	229	852	302	784	999999	999999	777	670	293	580	856	755	999999	662	855	999999	373	62	999999	999999	625	60	999999	764	630	999999	145	228	50	610	132	999999	999999	957	599	333	213	45	500	380	318	542	573	521	504	999999	999999	711	116	999999	785	769	158	651	206	178	999999	537	164	750	999999	559	630	682	458	184	319	614	72	999999	238	337	562	999999	468	92	487	236	270	847	767	999999	121	959	824	362	533	795	999999	430	229	676	999999	750	197	999999	912	999999	999999	329	473	356	648	584	852	457	217	499	192	123	691	877	999999	316	982	758	447	671	857	999999	650	524	852	641	999999	999999	455	999999	471	999999	179	596	999999	999999	383	420	785	999999	999999	376	999999	44	612	647	739	351	999999	575	768	438	322	251	42	967	999999	949	504	16	281	999999	12	406	37	482	944	104	714	337	999999	999999	973	910	564	999999	950	616	911	214	999999	960	999999	999999	999999	999999	999999	927	999999	205	271	999999	916	778	265	815	374	749	17	139	999999	644	637	81	642	206	464	411	687	551	26	72	48	999999	114	320	146	131	362	999999	95	26	999999	518	999999	508	655	204	655	748	126	211	609	781	510	267	999999	999999	999999	999999	578	999999	250	999999	999999	999999	396	626	999999	999999	678	252	396	999999	53	999999	114	999999	15	999999	550	270	756	938	435	815	462	999999	788	999999	987	64	999999	515	425	999999	775	999999	339	999999	999999	999999	530	711	79	873	999999	999999	999999	999999	163	999999	87	999999	306	999999	238	999999	586	373	746	139	837	827	956	999999	368	880	597	999999	912	999999	788	148	32	999999	739	999999	
868	562	999999	866	999999	999999	693	782	977	781	219	999999	999999	472	942	966	130	981	200	703	999999	455	515	999999	999	794	911	577	425	938	89	999999	578	193	444	999999	999999	880	611	872	143	999999	999999	999999	671	489	81	449	642	822	999999	51	331	46	301	423	56	75	867	734	63	125	366	49	701	434	538	688	38	918	602	250	999999	328	569	580	808	928	272	999999	722	472	935	603	920	48	463	542	999999	30	977	308	23	877	819	999999	817	999999	885	999999	999999	393	420	723	229	999999	670	999999	477	720	615	128	999999	357	21	591	190	763	128	999999	971	999999	796	999999	941	304	999999	503	508	999999	763	210	53	36	567	999999	61	221	383	152	378	460	75	999999	415	858	505	999999	865	237	838	63	489	232	274	999999	596	413	782	925	550	177	504	926	957	999999	85	776	999999	681	540	968	389	976	294	999999	931	624	602	93	798	572	637	281	712	709	720	820	999999	613	742	647	999999	457	999999	210	999999	148	224	999999	782	729	875	999999	697	999999	673	513	937	753	33	999999	811	699	137	978	999999	999999	224	999999	694	264	24	186	939	892	539	932	384	94	565	792	999999	601	310	78	999999	999999	583	842	46	217	883	18	999999	770	999999	999999	330	623	670	999999	924	967	315	528	715	698	254	805	339	741	999999	999999	999999	241	999999	999999	398	999999	291	96	649	999999	221	486	380	15	597	178	65	800	611	999999	424	832	999999	999999	295	999999	363	998	208	778	513	304	88	40	820	358	999999	626	350	999999	342	583	93	553	755	829	157	999999	111	85	749	999999	140	378	999999	999999	999999	138	924	616	704	293	888	999999	868	916	408	349	195	249	970	438	459	348	428	840	748	325	687	466	634	999999	999999	132	38	999999	999999	999999	999999	464	985	80	702	734	567	58	999999	222	685	999999	430	807	999999	861	115	320	90	791	950	999999	617	57	451	999999	999999	60	396	765	842	894	999999	999999	999999	730	999999	900	736	724	780	379	999999	535	640	847	45	826	139	45	999999	718	893	383	759	14	999999	937	628	245	999999	517	662	930	380	790	98	732	999999	794	607	215	584	365	20	581	999999	91	417	603	431	165	921	361	747	134	11	377	938	743	882	999999	999999	500	973	273	717	225	165	999999	759	313	999999	345	437	812	143	537	373	188	999999	765	530	999999	813	596	596	310	999999	255	789	720	999999	999999	911	291	933	93	999999	746	999999	237	999999	567	843	128	399	999999	924	935	990	473	14	760	999999	127	796	255	
687	387	999999	416	43	909	999999	49	519	449	999999	156	999999	60	154	999999	324	333	839	962	999999	695	206	20	999999	256	265	325	999999	43	144	999999	999999	999999	406	15	79	999999	204	26	507	804	608	949	162	778	67	939	999999	999999	999999	858	287	834	999999	991	190	667	40	786	654	999999	333	485	999999	999999	661	200	999999	149	999999	868	138	822	464	386	999999	999999	857	999999	199	325	999999	337	598	286	516	659	623	414	824	999999	425	418	372	999999	999999	133	645	522	126	866	295	189	830	576	730	999999	999999	687	905	933	809	999999	597	999999	747	999999	886	38	133	11	577	250	324	155	452	720	460	700	905	963	611	345	491	333	999999	817	506	31	556	61	289	936	508	891	999999	993	999999	44	25	485	246	616	399	124	999999	54	864	685	999999	999999	14	679	781	941	331	473	940	999999	999999	929	499	999999	482	81	722	641	741	433	553	458	999999	425	684	430	727	995	946	377	44	985	999999	999999	896	546	56	999999	164	566	569	138	62	557	736	96	986	381	144	327	999999	657	313	999999	141	675	120	589	994	360	224	336	527	573	239	322	976	677	999999	999999	999999	122	486	184	863	425	406	351	999999	598	444	355	999999	629	975	386	682	521	689	230	435	467	615	803	352	242	610	489	327	423	999999	318	412	999999	301	289	180	138	577	716	279	999999	899	999999	915	999999	476	898	598	852	640	465	987	999999	511	999999	507	999999	832	630	814	917	999999	275	489	136	942	662	337	695	215	553	944	973	951	665	567	219	888	999999	766	999999	999999	474	999999	654	999999	665	999999	733	782	498	305	946	999999	362	745	634	999999	999999	925	813	999999	902	999999	96	521	24	796	999999	999999	999999	794	359	864	999999	36	999999	999999	999999	804	287	999999	603	912	717	257	997	80	598	999999	933	999999	108	557	953	151	987	827	999999	999999	999999	869	851	732	494	703	946	92	800	999999	196	152	91	985	999999	999999	967	989	999999	838	523	999999	999999	999999	77	995	696	999999	910	999999	48	731	999999	999999	496	418	999999	870	999999	999999	311	914	280	999999	734	790	221	999999	908	116	999999	998	897	999999	619	374	672	999999	665	499	16	999999	181	999999	297	999999	358	999999	498	240	999999	106	571	915	999999	608	673	934	200	287	999999	583	894	999999	785	50	833	935	92	132	745	198	215	929	17	168	999999	439	999999	279	442	999999	624	678	999999	88	436	982	331	999999	701	737	736	999999	999999	433	259	377	64	256	999999	422	999999	999999	999999	544	999999	999999	907	
378	865	243	958	920	845	951	958	999999	430	707	614	999999	614	999999	431	18	461	827	999999	583	999999	376	385	999999	649	999999	999999	258	193	839	999999	794	84	953	155	468	779	816	542	763	999999	43	946	357	642	999999	808	999999	944	999999	999999	73	999999	333	469	499	857	239	281	825	999999	999999	42	590	519	820	999999	660	926	963	238	999999	294	460	119	875	999999	37	96	999999	221	310	314	707	999999	134	999999	750	493	655	610	549	544	717	999999	999999	11	366	838	822	13	157	308	981	257	446	999999	999999	224	999999	80	830	153	999999	999999	125	405	335	833	394	454	999999	177	280	363	999999	110	999999	122	999999	999999	72	199	999999	865	73	12	333	999999	320	356	407	536	999999	585	779	406	999999	113	999999	368	999999	533	999999	378	978	980	37	627	999999	346	211	855	869	720	999999	640	879	545	549	999999	82	875	522	999999	56	999999	999999	695	583	292	967	473	889	986	207	539	999999	895	999999	999999	975	999999	891	974	155	552	666	187	578	149	999999	597	563	999999	999999	800	20	414	999999	488	712	341	54	999999	999999	737	965	883	523	477	894	983	658	466	999999	376	984	548	999999	504	832	100	126	999999	999999	380	910	999999	999999	406	528	341	999999	999999	999999	643	661	615	606	417	586	999999	664	110	254	999999	939	999999	973	919	816	472	521	999999	656	621	999999	609	520	997	827	196	192	999999	948	563	418	259	95	502	715	378	941	999999	917	999999	435	26	199	999999	441	999999	805	780	590	66	819	747	752	758	428	999999	105	608	590	400	999999	548	162	691	134	690	999999	481	213	447	530	46	908	607	196	208	419	298	565	24	999999	999999	535	892	743	671	999999	336	999999	664	283	343	999999	527	999999	999999	864	508	999999	751	801	999999	577	152	999999	783	838	155	572	230	641	806	53	576	19	198	22	269	948	999999	193	999999	407	548	174	999999	151	999999	159	308	344	911	201	814	222	66	834	393	365	999999	999999	999999	763	853	999999	476	300	328	999999	269	875	604	999999	643	568	127	926	38	977	348	641	457	996	274	885	729	615	238	364	999999	999999	629	903	999999	631	999999	999999	554	525	999999	897	823	999999	889	432	740	999999	558	999999	104	140	805	999999	26	999999	384	365	499	967	999999	860	71	999999	999999	999999	256	700	999999	21	735	207	382	512	289	451	999999	584	116	842	155	378	999999	999999	269	999999	999999	224	887	670	256	476	999999	586	231	837	835	999999	318	999999	186	49	789	999999	520	897	757	302	135	999999	509	999999	258	
999999	822	925	999999	88	704	999999	999999	42	813	999999	999999	269	775	796	999999	999999	999999	999999	999999	132	999999	999999	589	520	472	371	74	265	98	321	999999	456	999999	773	999999	306	43	756	165	575	637	153	999999	887	999999	260	999999	961	21	683	959	551	533	136	991	716	346	293	616	342	999999	101	943	501	740	999999	999999	11	42	984	999999	999999	802	999999	495	522	999999	701	739	221	250	113	253	414	362	999999	923	101	782	57	999999	750	150	999999	898	546	209	999999	156	473	219	129	929	999999	999999	110	748	833	999999	479	837	999999	553	405	102	999999	847	539	148	999999	999999	999999	229	999999	33	667	999999	979	801	949	999999	999999	554	999999	999999	130	999999	226	149	999999	870	99	460	999999	220	325	999999	745	731	334	999999	999999	596	35	999999	999999	900	945	14	607	391	769	41	692	999999	693	100	999999	403	971	400	631	999999	886	261	999999	999999	915	999999	707	999999	973	257	477	999999	651	557	528	198	999999	229	238	222	541	871	110	68	767	156	526	235	919	999999	759	999999	77	280	710	774	782	769	984	181	999999	147	417	521	563	441	999999	146	571	98	660	752	171	418	858	24	999999	247	999999	999999	257	482	550	631	999999	543	192	380	999999	999999	999999	973	244	67	915	403	999999	588	504	336	999999	390	999999	999999	999999	17	772	658	422	999999	623	545	46	225	924	824	597	786	33	999999	258	144	299	816	683	687	999999	114	503	464	561	999999	999999	405	138	866	818	719	940	491	770	534	958	999999	140	999999	936	999999	999999	101	806	677	565	999999	87	506	101	846	157	14	999999	668	999999	999999	143	62	802	640	97	67	15	877	845	999999	259	999999	186	148	686	999999	750	498	999999	411	658	884	16	269	328	631	999999	971	999999	936	991	112	378	999999	27	88	76	305	931	999999	95	999999	831	999999	233	363	329	999999	170	343	999999	999999	697	754	309	999999	55	543	322	466	292	44	315	908	550	157	355	185	130	607	747	454	999999	894	325	729	999999	983	999999	964	311	822	999999	239	682	990	999999	999999	701	767	42	533	983	999999	793	61	999999	923	482	86	17	999999	832	563	999999	809	999999	802	438	580	999999	999999	507	999999	999999	999999	233	86	999999	559	742	730	484	362	999999	999999	470	102	111	274	999999	139	999999	958	957	167	999999	999999	999999	873	557	612	196	999999	571	970	35	999999	320	333	827	546	697	923	344	286	999999	479	988	381	348	351	701	173	999999	76	999999	999999	400	997	480	999999	442	362	11	139	544	363	791	603	999999	999999	
999999	999999	446	569	999999	586	624	680	999999	520	269	271	534	215	999999	32	656	504	999999	486	245	999999	853	999999	113	344	921	214	741	315	687	394	193	513	999999	923	727	905	634	975	999999	719	999999	960	716	181	999999	795	999999	999999	707	999999	195	711	600	467	924	594	465	108	665	419	999999	192	999999	874	999999	31	645	999999	304	751	999999	999999	561	999999	999999	892	146	932	999999	135	999999	229	999999	999999	999999	481	912	112	999	143	999999	999999	320	515	781	326	138	999999	102	806	159	999999	999999	956	426	999999	160	85	653	999999	999999	532	591	539	999999	718	584	442	675	999999	118	999999	999999	171	999999	344	133	55	743	497	764	305	839	709	975	754	12	999999	973	999999	330	837	458	967	685	917	943	780	92	999999	742	696	175	495	698	616	253	65	655	92	627	115	341	165	277	162	692	882	563	679	716	999999	999999	999999	999999	281	999999	30	485	999999	400	352	963	680	999999	78	139	353	999999	369	999999	946	996	891	830	225	505	303	699	533	999999	71	227	999999	355	810	237	999999	219	426	999999	232	580	271	691	285	151	660	410	209	999999	348	871	999999	178	770	935	577	397	70	776	999999	331	952	999999	339	999999	560	334	944	999999	191	144	999999	838	287	376	735	210	555	999999	844	892	500	510	999999	999999	34	244	585	874	660	560	159	650	999999	901	627	112	361	160	999999	999999	999999	368	841	214	286	365	999999	999999	210	377	999999	986	931	898	999999	452	283	149	110	325	749	80	190	631	984	944	108	385	748	633	848	999999	999999	518	436	999999	668	681	913	999999	353	191	674	293	717	173	719	841	999999	999999	829	999999	59	999999	586	396	188	220	230	999999	267	515	655	999999	528	447	504	422	472	699	784	601	235	999999	972	567	999999	896	913	821	235	266	315	573	803	635	355	225	999999	999999	953	999999	461	999999	999999	837	535	107	999999	279	669	306	378	381	401	237	986	617	999999	28	990	291	306	408	117	10	999999	92	773	999999	102	288	490	432	745	335	999999	653	40	999999	42	308	142	644	161	929	999999	933	182	576	649	738	922	999999	60	672	161	62	474	410	999999	999999	333	871	999999	391	815	946	636	999999	97	342	586	168	999999	999999	158	662	256	188	999999	276	910	206	253	364	365	577	999999	82	183	97	189	999999	507	589	974	999999	466	770	123	999999	307	116	488	999999	161	764	927	368	999999	999999	805	999999	298	371	542	137	628	823	35	247	574	999999	891	999	999999	957	660	999999	999999	999999	205	486	74	
180	999999	803	717	937	212	601	650	23	558	684	291	893	340	999999	57	847	641	643	745	999999	999999	743	225	489	162	203	113	999999	999999	635	303	999999	232	128	402	738	419	691	620	433	597	560	15	217	717	270	626	523	999999	869	257	562	740	197	802	235	588	238	784	19	498	999999	372	923	390	999999	671	999999	744	319	438	999999	32	321	999999	816	999999	18	999999	892	999999	999999	181	999999	388	741	999999	44	999999	176	160	190	907	611	935	478	999999	92	826	755	598	415	999999	49	440	999999	539	999999	909	986	498	580	467	891	441	908	947	590	999999	999999	999999	637	895	578	168	999999	53	421	386	810	627	655	191	25	999999	172	810	142	351	91	999999	169	999999	999999	678	580	722	25	179	36	531	608	547	187	381	961	519	999999	999999	192	263	128	53	999999	368	842	999999	452	597	279	108	815	249	999999	447	225	999999	565	999999	588	536	999999	999999	359	999999	29	118	999999	644	341	652	609	260	999999	828	92	999999	999999	971	999999	191	999999	427	899	999999	715	368	93	740	166	999999	999999	310	999999	655	999999	999999	999999	819	348	734	394	807	265	999999	498	564	90	999999	364	109	485	999999	74	407	266	609	351	430	573	999999	34	999999	999999	881	999999	308	958	513	603	215	431	216	633	111	797	471	999999	282	439	161	288	458	386	999999	999999	371	246	999999	398	625	535	273	255	687	999999	131	329	999999	929	999999	605	576	41	999999	677	278	960	963	609	795	447	999999	991	421	999999	576	886	999999	907	336	72	73	124	977	680	168	961	945	401	675	151	788	999999	249	556	999999	999999	237	389	999999	410	283	999999	999999	187	466	281	834	315	999999	999999	898	475	603	137	541	462	63	478	519	999999	25	571	934	653	659	999999	999999	865	999999	159	999999	51	212	925	789	999999	999999	800	223	886	136	639	268	441	999999	322	749	122	999999	259	372	999999	870	999999	999999	999999	361	999999	528	999999	529	999999	644	999999	585	999999	273	677	999999	999999	941	263	264	632	999999	385	312	502	410	999999	999999	640	850	421	787	899	999999	814	540	87	427	570	281	484	367	167	995	285	856	395	999999	82	999999	999999	317	118	505	247	216	20	999999	858	999999	999999	762	999999	999999	233	205	685	999999	999999	999999	269	345	380	999999	779	275	999999	390	999999	999999	25	297	905	865	598	999999	678	404	933	608	999999	678	569	30	99	722	999999	49	771	999999	180	999999	600	934	514	916	937	136	725	972	193	630	999999	222	534	999999	856	33	529	129	526	291	751	850	
617	591	776	359	892	67	797	984	618	946	475	315	696	970	361	682	176	999999	678	999999	425	899	305	356	496	204	865	454	519	652	563	889	957	999999	327	923	999999	587	243	999999	185	208	999999	436	747	229	208	999999	672	847	952	999999	612	790	435	718	999999	429	863	698	201	999999	999999	965	999999	585	999999	946	653	438	541	589	318	20	786	226	999999	869	608	276	996	979	999999	672	699	588	999999	176	324	609	637	720	999999	545	476	999999	734	55	52	999999	871	261	243	244	315	373	665	602	999999	219	830	425	820	597	701	222	569	802	275	804	309	191	632	54	800	821	999999	999999	544	953	492	841	826	447	405	745	745	548	366	336	923	684	172	115	778	221	899	136	843	263	272	931	999999	248	862	690	999999	198	443	999999	507	891	68	61	999999	988	598	999999	201	956	476	31	446	939	881	999999	28	527	275	588	921	999999	999999	999999	690	999999	71	588	585	715	126	557	999999	871	828	41	625	121	388	790	999999	526	934	999999	786	251	999999	840	367	247	671	111	923	855	999999	768	999999	999999	370	176	999999	999999	797	999999	840	919	916	999999	121	850	999999	907	149	484	965	404	804	53	504	448	75	231	231	999999	53	24	633	259	307	69	999999	848	750	999999	864	612	728	458	56	999999	335	920	729	516	247	999999	962	448	889	999999	999999	917	283	921	110	999999	789	999999	442	825	999999	666	999999	61	999999	160	166	927	999999	363	675	355	997	637	123	155	501	999999	999999	289	62	194	369	138	105	162	575	828	121	169	823	278	999999	231	999999	999999	653	677	736	97	999999	45	828	536	503	618	920	999999	807	954	213	84	359	163	772	111	999999	148	956	627	585	999999	816	461	999999	406	999999	775	67	455	999999	999999	977	23	681	27	366	832	999999	486	242	930	30	166	955	999999	999999	862	999999	478	999999	515	721	999999	511	999999	229	377	999999	999999	289	154	587	362	461	389	106	346	482	755	745	474	513	479	394	655	317	999999	505	790	999999	999999	327	589	94	987	112	999999	511	999999	999999	989	999999	537	207	98	999999	668	705	999999	651	999999	390	999999	733	896	999999	252	724	999999	962	999999	871	216	999999	999999	826	999999	277	999999	287	238	834	80	999999	755	638	999999	999999	306	312	648	954	929	149	903	96	624	855	197	985	859	999999	654	448	238	999999	999999	917	999999	271	353	401	999999	298	423	748	319	744	977	268	36	970	999999	553	323	615	999999	77	717	726	211	152	89	488	999999	94	190	999999	999999	
638	18	999999	886	44	958	257	723	999999	725	999999	776	879	999999	999999	959	888	726	110	999999	622	999999	562	210	669	69	999999	321	752	870	338	999999	999999	25	999999	259	999999	94	999999	999999	75	892	312	351	999999	949	332	999999	160	529	539	368	89	507	999999	463	456	857	999999	999999	757	999999	970	769	397	595	99	864	539	679	990	804	343	515	999999	999999	872	220	647	999999	737	937	170	999999	341	970	489	999999	907	885	803	999999	866	417	837	139	999999	543	954	999999	860	467	734	999999	538	735	35	573	447	387	591	999999	219	999999	999999	820	775	747	999999	999999	115	999999	999999	654	875	999999	937	925	677	929	807	338	266	680	859	280	213	689	694	999999	999999	915	742	530	303	999999	999999	368	999999	999999	364	184	999999	537	861	999999	510	89	605	659	797	999999	895	518	579	263	979	539	648	999999	616	95	62	831	482	200	176	436	361	999999	976	999999	999999	660	999999	633	232	729	818	907	999999	133	94	44	808	999999	29	234	950	999999	588	372	719	212	410	999999	132	999999	999999	670	785	83	728	297	683	228	354	999999	943	946	40	260	720	741	999999	493	10	27	32	637	999999	941	999999	321	729	614	858	552	259	306	511	948	674	157	999999	999999	404	999999	361	589	999999	783	290	14	19	338	651	999999	15	917	277	114	261	427	999999	843	596	999999	568	78	369	999999	986	646	445	92	586	999999	620	999999	98	213	665	442	999999	999999	999999	999999	311	999999	999999	880	999999	342	38	406	696	256	657	287	999999	987	239	293	229	699	999999	644	568	926	752	999999	368	999999	828	74	449	818	290	112	192	124	115	177	116	489	264	999999	999999	999999	999999	999999	915	342	409	111	974	999999	223	446	599	26	999999	385	647	999999	522	999999	514	964	957	877	999999	555	999999	999999	882	999999	999999	740	999999	154	36	529	540	999999	999999	999999	107	999999	100	76	605	844	512	176	211	730	529	232	966	999999	149	653	91	518	373	370	247	423	229	999999	205	999999	10	455	989	393	999999	234	999999	497	999999	787	873	890	281	131	53	928	999999	161	541	954	774	232	14	999999	999999	999999	59	802	787	683	999999	187	870	133	843	66	186	818	999999	305	999999	479	280	999999	780	201	247	252	327	319	639	999999	381	999999	708	999999	451	616	999999	822	185	919	709	269	289	695	999999	158	288	999999	751	965	276	999999	454	304	999999	999999	602	256	784	807	999999	478	54	440	806	629	424	74	999999	569	873	73	130	591	770	21	82	94	181	999999	964	999999	567	674	
800	145	796	413	827	798	24	698	47	378	999999	240	224	999999	999999	399	999999	223	381	191	999999	212	125	999999	534	999999	579	999999	85	999999	842	999999	999999	379	639	671	833	999999	999999	999999	555	185	35	999999	157	539	999999	234	205	781	999999	750	959	385	583	598	29	933	879	886	228	999999	623	351	535	999999	330	845	218	227	566	722	976	564	999999	999999	187	999999	716	995	999999	355	322	303	341	101	195	999999	999999	999999	999999	999999	141	999999	598	59	562	683	227	858	218	999999	26	978	225	641	774	999999	999999	999999	999999	999999	226	883	742	873	193	329	20	443	113	795	58	999999	999999	666	999999	625	965	586	999999	504	156	858	786	202	338	344	87	699	999999	790	999999	138	631	999999	999999	999999	618	999999	866	242	672	783	755	423	902	849	413	559	60	999999	439	173	999999	916	510	368	107	549	544	849	999999	999999	126	322	20	920	545	579	982	343	999999	251	720	130	831	372	112	999999	999999	488	930	528	648	178	361	621	823	714	495	324	999999	78	189	999999	990	361	667	442	412	981	999999	833	999999	717	999999	999999	453	194	94	999999	999999	733	999999	65	999999	724	672	948	999999	398	999999	830	94	668	192	937	999999	999999	139	480	705	670	999999	999999	184	107	951	931	35	173	178	999999	630	357	999999	427	820	134	108	276	688	999999	481	24	884	999999	749	907	535	999999	136	750	999999	614	442	595	773	939	999999	999999	772	741	922	797	230	467	210	999999	610	764	127	937	999999	863	791	985	198	946	999999	700	358	54	999999	821	46	427	584	999999	915	999999	653	880	252	287	504	999999	796	684	793	427	283	23	307	770	96	999999	999999	999999	822	456	407	827	999999	191	472	727	345	999999	999999	999999	882	194	820	999999	121	247	694	999999	999999	844	999999	514	162	16	426	344	746	635	734	846	999999	393	202	469	75	826	374	71	814	776	611	695	922	999999	544	98	202	999999	659	849	999999	827	831	978	267	892	674	508	764	138	981	710	999999	914	530	999999	992	999999	81	295	999999	633	513	592	242	503	591	172	999999	999999	151	586	976	999999	999999	999999	562	999999	211	182	999999	866	306	686	795	901	329	18	470	999999	999999	841	97	374	976	872	324	248	999999	764	999999	511	46	436	986	999999	734	490	999999	84	999999	777	159	898	143	16	999999	999999	797	341	183	999999	702	999999	999999	310	498	611	908	478	140	323	479	447	999999	649	999999	870	700	400	177	839	999999	395	118	329	692	199	240	999999	546	497	999999	413	999999	727	809	618	
205	685	905	999999	999999	104	944	999999	307	711	37	493	999999	465	136	406	173	344	148	316	318	999999	618	309	999999	938	999999	643	999999	76	856	999999	840	221	674	24	999999	55	267	349	451	494	32	999999	171	747	999999	90	370	54	999999	999999	589	502	999999	293	77	605	751	999999	999999	310	999999	241	999999	883	653	965	790	122	911	128	86	799	865	824	999999	638	148	633	154	852	999999	827	825	610	564	347	999999	391	946	999999	303	999999	187	150	742	790	999999	288	103	828	299	257	142	999999	180	790	999999	486	999999	439	467	128	498	320	999999	924	999999	254	328	316	64	999999	176	31	824	462	621	999999	91	999999	512	999999	999999	999999	562	34	695	704	439	774	710	434	999999	517	999999	185	999999	867	121	818	385	880	959	787	774	890	91	120	306	718	178	911	404	999999	926	607	588	183	758	999999	239	711	815	554	605	999999	422	658	599	999999	999999	754	613	272	723	632	999999	751	551	671	943	584	407	721	606	799	40	691	590	824	596	951	999999	999999	999999	674	75	415	999999	154	477	999999	999999	999999	391	424	307	142	582	999999	706	837	632	96	70	999999	313	103	948	806	599	731	78	999999	999999	384	645	505	999999	999999	567	495	569	406	204	999999	999999	750	340	192	501	898	999999	296	999999	758	329	33	58	999999	371	999999	466	385	555	746	364	747	603	16	778	999999	999999	999999	737	221	277	235	891	550	592	999999	763	765	999999	999999	622	781	656	304	64	622	456	999999	687	595	999999	193	851	457	999999	999999	999999	333	999999	699	449	999999	559	906	491	104	141	508	352	808	218	999999	999999	854	134	999999	999999	309	999999	166	355	710	846	152	192	93	384	443	394	999999	416	439	362	615	261	999999	232	749	813	999999	999999	948	406	879	386	337	122	996	333	999999	234	847	381	999999	999999	738	738	416	723	407	719	697	999999	84	402	999999	348	465	602	96	359	350	495	991	999999	406	314	966	765	855	970	999999	999999	999999	52	999999	999999	115	271	523	308	815	36	415	250	792	835	331	487	608	999999	999999	999999	999999	232	884	999999	999999	580	947	433	772	651	999999	436	341	587	311	42	999999	720	242	204	88	788	544	324	90	750	882	571	999999	999999	999999	999999	323	999999	872	589	168	216	676	535	999999	100	999999	174	999999	978	908	215	533	299	653	999999	999999	999999	325	458	688	569	281	640	697	386	450	293	494	12	123	358	715	722	873	627	999999	707	881	988	262	379	166	112	841	677	47	694	999999	279	119	999999	668	
999999	900	598	934	46	837	999999	649	252	999999	165	865	560	500	999999	425	36	843	999999	581	999999	205	318	413	179	799	30	999999	756	457	999999	893	999999	999999	300	821	285	999999	999999	999999	943	348	999999	700	11	999999	290	187	235	278	809	436	999999	290	341	228	592	195	765	247	999999	599	893	999999	464	272	999999	999999	999999	990	150	343	835	189	637	988	196	999999	412	999999	518	999999	122	999999	648	788	999999	970	358	82	999999	99	927	999999	62	999999	455	224	246	738	633	999999	999999	245	137	999999	999999	880	652	353	42	974	782	832	729	975	486	415	156	676	439	642	521	999999	999999	60	416	999999	136	293	542	999999	381	999999	309	107	863	999999	359	182	197	952	327	15	49	264	316	999999	51	999999	868	49	78	570	999999	990	999999	851	483	87	999999	535	754	369	999999	71	602	999999	533	631	121	608	65	974	488	486	324	999999	97	506	999999	999999	999999	58	425	502	903	999999	999999	319	999999	22	404	282	122	661	207	958	205	978	662	207	571	420	966	269	984	103	999999	822	675	392	764	976	343	748	512	999999	944	317	167	999999	999999	999999	999999	999999	213	782	861	826	289	366	321	118	844	545	999999	999999	91	165	999999	809	730	551	999999	816	257	427	939	374	159	999999	24	887	999999	999999	463	357	988	867	66	211	242	264	543	318	81	655	142	999999	999999	898	624	788	798	358	70	203	579	615	851	786	999999	999999	999999	999999	352	433	999999	999999	92	403	625	224	999999	317	576	475	18	335	999999	999999	294	151	999999	999999	876	999999	98	999999	812	269	777	382	26	280	367	746	587	755	999999	648	999999	170	999999	604	999999	410	689	999999	999999	594	999999	254	999999	259	999999	701	128	425	911	999999	344	825	169	822	999999	252	208	828	950	829	887	263	368	999999	244	133	999999	772	978	476	999999	608	999999	227	85	999999	511	767	778	665	999999	171	843	850	313	542	999999	891	978	40	999999	999999	999999	951	706	999999	999999	999999	999999	377	999999	355	447	444	580	736	999999	941	999999	999999	741	441	59	294	212	725	419	999999	999999	701	999999	999999	794	948	999999	684	77	738	521	154	646	999999	999999	999999	401	281	724	409	279	999999	407	69	154	885	999999	770	999999	256	749	980	522	378	980	323	254	728	561	499	180	999999	668	406	430	603	457	12	689	648	892	930	11	20	249	999999	303	73	401	999999	659	503	873	821	988	540	632	277	757	438	166	672	720	234	238	382	908	11	638	999999	438	999999	999999	172	363	819	978	511	139	764	
29	191	337	999999	840	676	32	847	999999	890	999999	999999	254	260	999999	230	219	776	781	866	317	301	999999	850	480	372	999999	711	467	178	561	130	148	993	418	974	344	77	394	562	360	999999	999999	748	579	999999	51	831	999999	143	609	212	730	999999	456	727	756	487	999999	477	264	321	390	248	338	851	50	261	841	999999	885	999999	999999	229	516	256	707	686	999999	232	330	591	999999	999999	569	359	999999	875	546	691	228	857	896	916	999999	48	680	355	419	728	999999	790	999999	173	999999	467	819	510	756	210	30	999999	999999	999999	156	999999	291	66	679	999999	460	174	714	160	298	999999	255	999999	921	478	999999	361	277	999999	24	540	601	867	85	111	539	999999	129	346	671	158	651	946	769	634	999999	624	676	439	277	999999	85	839	999999	999999	221	353	999999	288	633	668	801	999999	999999	616	81	423	981	578	449	571	999999	378	489	149	385	999999	706	297	721	952	685	837	999999	971	464	762	992	999999	889	196	311	840	712	999999	999999	987	22	163	562	342	643	999999	999999	706	999999	707	999999	734	845	999999	646	301	567	681	982	963	388	962	161	319	431	136	689	262	999999	215	665	486	792	398	297	553	999999	388	319	587	999999	578	974	999999	999999	267	18	976	550	19	999999	999999	30	393	999999	59	11	253	911	516	999999	737	999999	791	52	999999	942	999999	625	103	566	189	372	999999	126	809	999999	405	906	173	999999	712	712	260	932	634	465	999999	999999	999999	551	491	476	803	999999	999999	143	999999	713	538	999999	561	999999	999999	453	103	668	625	277	798	71	999999	346	748	397	705	999999	195	859	999999	417	542	667	388	999999	84	712	569	236	999999	999999	804	691	378	999999	566	999999	265	806	838	965	840	142	990	186	945	154	728	999999	999999	999999	947	999999	999999	130	782	894	972	905	999999	999999	999999	999999	270	132	266	914	968	999999	831	353	769	388	30	452	577	410	677	999999	605	930	984	163	999999	999999	729	480	395	257	999999	999999	999999	999999	437	457	866	450	871	868	919	40	999999	828	999999	129	999999	568	314	853	553	382	226	771	309	448	406	945	636	348	402	786	528	999999	834	169	999999	418	951	572	999999	999999	538	808	291	574	753	165	580	643	606	170	176	542	704	693	999999	618	61	988	999999	999999	814	533	999999	143	999999	465	999999	424	165	906	617	741	277	999999	843	417	489	734	999999	250	375	992	742	242	619	986	26	151	713	999999	366	962	521	664	322	999999	343	157	73	298	172	165	488	699	999999	434	275	
288	849	47	999999	999999	999999	810	555	821	999999	999999	524	525	448	999999	711	809	999999	999999	230	612	113	837	999999	341	671	405	999999	220	513	999999	999999	999999	999999	738	301	676	226	999999	999999	710	119	999999	224	999999	633	547	850	320	453	678	999999	999999	999999	663	184	999999	963	797	656	898	731	345	318	999999	554	999999	999999	999999	999999	999999	593	510	986	999999	503	612	622	974	708	133	555	767	999999	999999	892	789	981	67	564	999999	712	999999	999999	999999	999999	773	999999	476	555	304	742	151	760	418	94	648	912	694	170	999999	399	999999	99	532	353	963	579	483	855	765	357	747	154	280	332	175	127	999999	540	999999	430	156	428	413	391	413	17	999999	750	253	877	999999	896	992	889	723	339	860	427	25	999999	708	620	790	947	999999	996	490	96	919	531	999999	163	440	151	253	570	686	151	939	999999	232	733	611	887	69	850	161	391	999999	999999	267	799	999999	536	999999	999999	638	465	395	999999	526	271	830	722	190	999999	466	851	999999	162	999999	718	487	999999	971	999999	18	999999	887	999999	844	109	487	93	273	897	638	904	429	717	932	999999	755	532	439	961	999999	889	707	999999	394	310	999999	455	192	548	321	466	564	999999	999999	735	999999	999999	572	999999	783	999999	458	293	505	561	432	928	999999	999999	962	999999	999999	20	82	128	205	961	760	544	363	41	900	725	586	999999	999999	682	999999	207	999999	514	959	21	187	165	440	424	430	832	877	999999	235	999999	585	365	836	999999	674	999999	540	615	491	37	999999	752	846	999999	999999	999999	222	749	738	999999	779	458	999999	617	833	916	688	781	541	927	667	546	806	150	149	230	345	795	18	791	666	47	999999	999999	999999	999999	999999	999999	716	107	620	137	88	212	999999	137	370	229	721	757	999999	758	84	563	370	527	999999	999999	594	486	988	426	999999	947	366	742	435	73	669	407	608	981	74	443	317	539	468	603	999999	999999	860	999999	84	260	80	907	962	469	571	430	489	999999	122	240	119	203	396	140	846	248	701	999999	560	323	999999	738	694	640	255	831	68	352	999999	582	626	999999	999999	490	876	999999	779	999999	501	999999	999999	996	999999	834	334	999999	153	337	757	999999	999999	563	999999	999999	111	341	999999	332	223	740	372	146	75	540	999999	999999	999999	905	264	397	469	734	805	321	404	163	999999	860	999999	141	688	999999	999999	625	999999	999999	317	591	389	544	245	457	999999	761	876	781	930	999999	230	97	999999	247	83	369	999999	586	757	253	366	948	471	362	25	92	
62	999999	999999	449	999999	999999	999999	999999	526	999999	162	21	982	53	444	622	232	999999	640	228	868	999999	657	234	173	999999	315	999999	234	999999	83	882	999999	669	709	245	999999	491	69	680	999999	12	999999	363	217	999999	603	999999	809	743	725	930	722	797	224	999999	982	327	285	593	244	999999	45	95	646	280	580	322	343	208	392	740	481	999999	999999	999999	728	304	999999	723	999999	999999	264	491	714	152	170	644	454	107	262	912	215	999999	999999	301	999999	635	717	937	870	290	380	610	360	984	999999	762	736	999999	999999	688	309	562	999999	643	612	554	380	503	119	935	868	999999	945	480	535	15	999999	999999	897	102	586	90	999999	999999	999999	653	140	999999	693	408	908	105	224	574	999999	999999	964	999999	688	423	264	223	827	934	422	999999	664	999999	459	453	248	999999	999999	790	999999	999999	999999	999999	999999	999999	424	651	810	999999	37	772	31	381	866	882	50	720	91	999999	837	372	999999	918	388	96	989	999999	280	999999	169	941	643	433	471	394	943	264	999999	729	998	999999	413	999999	907	649	123	999999	999999	577	413	527	885	976	953	739	965	790	999999	336	969	175	381	999999	552	999999	138	597	910	999999	938	786	340	361	486	999999	999999	147	999999	999999	972	999999	244	702	999999	999999	66	999999	999999	999999	429	999999	999999	64	760	833	999999	842	999999	999999	999999	999999	999999	542	639	999999	999999	533	999999	729	779	999999	779	999999	363	272	930	678	999999	910	38	471	999999	187	62	785	853	286	601	999999	991	126	999999	999999	999999	457	334	702	73	999999	454	533	999999	751	952	601	383	350	700	498	903	999999	999999	663	792	59	999999	204	489	853	999999	911	932	848	737	663	264	590	375	905	937	237	999999	523	466	505	305	375	999999	461	999999	999999	585	112	749	437	18	999999	406	177	999999	140	222	219	447	999999	600	328	23	299	999999	792	999999	794	999999	675	948	999999	207	297	754	999999	969	999999	451	999999	335	999999	999999	310	655	353	193	207	856	806	25	406	86	923	999999	976	361	936	124	619	999999	791	551	999999	489	422	713	999999	422	26	171	194	767	999999	999999	999999	229	713	644	992	608	777	937	999999	999999	551	999999	999999	999999	778	681	42	913	831	729	544	999999	34	820	242	640	84	784	840	645	830	638	897	716	144	757	648	999999	131	999999	761	999999	797	999999	937	903	439	727	999999	999999	999999	281	999999	458	999999	999999	204	893	411	362	534	992	107	118	829	999999	621	566	257	30	43	740	791	999999	968	690	491	610	882	338	210	356	150	
505	517	559	702	448	53	651	999999	754	890	769	486	999999	756	688	999999	34	291	999999	480	623	312	999999	489	999999	490	999999	11	593	20	83	161	187	852	999999	601	280	220	183	523	999999	468	999999	850	31	344	208	999999	802	27	858	56	999999	876	526	202	129	79	999999	958	72	650	968	744	816	618	308	917	999999	96	999999	813	118	359	874	165	33	546	467	780	291	999999	999999	576	999999	36	823	311	335	409	482	211	999999	225	460	955	500	543	43	999999	999999	291	780	716	704	999999	999999	999999	999999	999999	999999	582	611	806	676	24	451	999999	592	790	795	999999	591	999999	614	999999	999999	893	898	919	664	490	513	999999	744	999999	276	492	872	116	98	844	310	964	240	899	999999	999999	548	999999	999999	108	999999	253	617	49	700	36	111	592	865	54	89	999999	999999	999999	79	557	999999	999999	748	999999	999999	486	701	950	696	627	524	715	522	362	999999	999999	414	566	538	269	446	705	309	250	391	289	250	54	765	228	267	551	829	52	999999	872	697	555	579	474	551	667	353	82	511	396	80	513	698	626	677	150	160	999999	999999	999999	376	508	577	249	245	657	194	478	999999	999999	999999	479	597	999999	765	859	999999	74	718	779	361	236	999999	999999	219	999999	355	149	550	126	401	30	931	999999	999999	199	999999	340	238	894	482	999999	712	538	999999	600	915	225	860	999999	164	999999	100	341	14	999999	999999	581	39	999999	311	55	927	999999	581	999999	548	999999	977	575	880	655	999999	824	999999	999999	999999	209	494	999999	822	140	999999	732	999999	315	999999	599	999999	365	430	406	311	730	592	999999	999999	999999	957	645	61	725	247	295	937	508	999999	999999	45	528	625	569	97	999999	686	181	767	205	291	276	999999	999999	999999	622	155	999999	354	115	241	870	539	65	252	848	567	107	892	993	794	463	65	663	564	875	999999	860	319	999999	54	421	669	752	187	690	710	999999	928	625	149	463	164	154	44	175	989	569	327	248	853	589	288	774	410	827	221	282	999999	921	882	999999	174	464	71	820	210	786	999999	561	148	464	178	276	999999	340	309	910	999999	399	999999	999999	543	999999	47	465	999999	895	352	999999	479	438	717	16	742	854	299	999999	93	223	999999	212	999999	999999	999999	398	420	21	920	79	528	310	653	996	999999	712	751	999999	427	606	688	999999	999999	528	999999	709	999999	999999	999999	999	999999	999999	826	415	434	683	488	778	970	648	54	130	974	999999	831	179	785	720	999999	40	112	206	282	487	999999	658	999999	173	
999999	400	650	259	487	920	38	918	484	247	571	362	234	973	133	778	999999	567	999999	171	999999	912	924	999999	200	503	897	999999	336	349	879	776	999999	324	104	999999	997	795	642	64	254	912	999999	547	999999	618	806	138	83	504	999999	967	327	607	999999	770	476	623	68	999999	999999	193	592	144	999999	795	447	999999	878	553	999999	999999	925	286	916	784	227	386	999999	581	999999	768	772	832	423	999999	458	317	847	334	999999	384	736	657	41	71	330	560	999999	363	180	999999	259	999999	723	169	52	51	999999	692	552	999999	745	999999	298	264	999999	759	721	999999	347	999999	72	999999	450	406	999999	277	254	855	463	667	207	999999	410	799	518	252	119	264	869	999999	626	164	781	999999	638	999999	369	999999	650	999999	839	732	26	50	834	704	88	326	139	775	796	835	239	884	892	999999	86	999999	745	178	650	466	587	930	999999	908	772	999999	767	779	907	477	214	893	828	474	507	370	965	813	173	792	999999	104	619	790	999999	896	130	417	183	999999	41	481	919	382	155	96	536	999999	932	999999	558	360	867	329	630	345	999999	427	723	715	999999	931	14	999999	342	492	320	723	983	875	317	360	605	999999	445	999999	973	456	328	421	833	49	881	522	243	774	999999	300	169	589	840	702	693	468	347	999999	999999	71	50	662	775	812	942	66	344	208	999999	830	884	898	371	999999	999999	312	881	494	59	492	625	999999	999999	30	563	403	45	614	999999	147	699	344	999999	912	416	999999	645	31	106	825	188	999999	999999	406	999999	271	228	240	603	390	586	852	61	985	999999	482	406	755	258	548	30	729	541	616	999999	549	642	458	203	442	667	860	397	233	313	590	548	999999	999999	302	185	999999	21	285	561	999999	293	280	999999	934	269	890	999999	557	999999	999999	999999	413	999999	866	628	999999	999999	170	999999	725	464	827	999999	855	933	547	150	956	999999	226	718	265	65	292	265	372	999999	999999	999999	776	98	840	428	999999	999999	145	999999	999999	673	416	999999	999999	562	836	999999	999999	598	621	999999	722	999999	999999	999999	588	740	999999	357	983	999999	999999	787	776	987	999999	636	624	408	827	767	798	954	999999	999999	999999	999999	999999	999999	229	900	799	773	999999	269	461	37	282	655	840	123	849	999999	608	146	416	629	991	999999	614	209	767	67	770	999999	211	999999	999999	532	237	999999	872	999999	999999	93	999999	492	427	516	536	920	999999	969	568	714	999999	999999	356	266	876	337	467	999999	98	999999	143	742	13	516	68	693	680	750	428	
710	250	999999	999999	525	334	924	999999	484	335	694	844	798	498	66	935	999999	421	100	656	999999	999999	867	999999	118	949	79	999999	911	458	842	250	613	550	999999	473	999999	999999	999999	931	952	135	983	999999	999999	184	344	254	999999	999999	999999	282	589	104	528	47	383	859	999999	575	999999	444	300	999999	999999	454	999999	999999	639	999999	332	836	590	169	703	773	689	197	61	933	615	824	543	340	589	569	999999	999999	32	821	99	999999	813	264	675	517	999999	957	196	949	999999	999999	614	999999	258	43	692	999999	400	754	999999	999999	808	615	960	999999	901	960	446	923	794	999999	234	817	999999	579	999999	336	493	196	938	731	999999	999999	990	527	999999	189	92	555	999999	999999	128	277	473	903	999999	208	303	245	615	874	999999	272	165	231	862	797	859	679	20	365	937	999999	816	626	194	706	625	443	230	999999	877	890	56	563	603	999999	354	599	633	823	42	258	580	73	221	999999	946	769	664	999999	999999	413	544	521	303	914	461	846	718	999999	999999	860	24	894	996	629	226	999999	627	905	452	270	55	196	333	688	633	752	415	456	759	856	778	807	401	474	355	534	999999	689	505	507	880	394	250	182	243	686	999999	591	999999	999999	151	759	970	69	367	357	198	614	291	709	999999	999999	999999	726	999999	216	502	532	283	692	340	937	410	945	390	999999	946	160	454	946	685	824	934	415	714	28	999999	999999	999999	999999	345	656	999999	999999	999999	617	905	999999	100	37	193	544	999999	999999	24	213	359	34	679	707	999999	48	999999	344	999999	999999	999999	84	999999	72	378	170	425	285	356	684	539	613	879	772	755	431	999999	427	763	150	999999	114	400	510	669	813	999999	409	596	307	497	74	772	458	289	830	511	37	658	33	129	41	483	999999	674	745	155	906	951	999999	978	741	581	883	110	233	683	511	403	565	507	25	999999	58	197	999999	841	430	999999	999999	919	42	768	739	999999	999999	630	71	836	924	667	756	999999	615	329	755	493	888	999999	66	157	999999	999999	103	525	113	351	435	999999	208	903	725	424	36	70	946	999999	841	999999	625	999999	622	674	479	999999	751	567	83	728	441	981	999999	82	999999	777	919	407	999999	223	918	143	204	918	637	30	942	341	431	999999	383	782	651	36	999999	463	535	999999	165	999999	774	545	278	707	999999	226	950	652	999999	259	151	548	307	627	943	492	408	999999	46	458	955	419	146	999999	354	999999	340	999999	349	999999	251	592	252	480	449	999999	999999	497	217	421	79	
299	353	999999	414	834	484	34	93	250	64	999999	299	706	249	365	408	749	362	999999	886	999999	312	24	17	999999	306	827	188	570	627	910	496	625	999999	999999	75	999999	999999	519	185	999999	842	109	918	420	303	545	241	93	973	125	999999	165	534	54	999999	339	999999	856	999999	657	845	522	623	999999	344	674	999999	583	299	444	999999	842	999999	581	192	212	106	597	265	761	596	104	596	511	775	341	999999	344	678	736	999999	267	981	999999	470	329	999999	773	999999	628	999999	999999	794	539	488	302	289	953	999999	784	243	576	999999	777	999999	750	999999	121	379	13	999999	983	999999	563	643	378	999999	358	120	862	726	332	521	636	543	938	999999	66	32	482	61	999999	999999	999999	503	234	666	214	466	719	999999	374	404	82	55	244	752	241	896	120	441	931	999999	10	67	910	64	964	243	132	999999	869	98	999999	951	444	511	21	70	999999	999999	999999	891	401	999999	362	927	449	591	308	196	79	170	999999	50	130	305	481	835	999999	180	702	970	343	278	533	286	507	999999	610	999999	999999	181	999999	408	784	49	450	541	999999	982	615	382	935	936	381	709	185	856	830	148	40	186	477	248	999999	686	557	132	935	999999	430	328	980	576	455	999999	999999	514	265	91	855	939	139	609	564	329	999999	407	897	824	110	651	300	999999	999999	564	703	249	399	108	491	999999	605	999999	562	999999	402	999999	490	483	999999	670	600	749	293	999999	56	868	683	689	999999	160	235	121	975	779	37	518	874	891	204	443	999999	167	599	536	344	999999	56	277	927	676	917	423	999999	439	999999	999999	188	611	999999	834	565	709	999999	999999	103	494	654	999999	999999	884	494	598	288	593	555	443	160	757	756	546	821	999999	762	974	243	811	323	999999	999999	999999	999999	273	383	369	877	999999	709	268	999999	849	999999	273	17	52	191	328	999999	214	884	999999	400	999999	999999	971	23	158	999999	482	108	291	181	118	999999	781	554	231	224	918	715	149	733	892	323	906	691	999999	409	999999	792	914	999999	119	661	120	97	999999	999999	412	356	729	468	999999	999999	999999	678	746	218	235	999999	960	113	999999	498	999999	883	508	117	948	289	465	999999	238	690	193	615	999999	457	944	694	644	813	812	572	986	681	506	732	999999	237	945	349	183	230	999999	811	459	620	999999	236	589	801	469	133	891	980	239	999999	999999	999999	616	298	273	999999	854	157	301	654	512	999999	386	776	945	720	344	125	575	999999	858	382	166	999999	541	717	999999	842	353	
688	680	16	451	960	755	625	620	656	85	999999	999999	684	519	804	999999	999999	849	999999	856	749	788	999999	999999	999999	688	604	389	175	999999	556	436	21	803	612	973	506	622	426	999999	329	999999	687	999999	932	642	183	862	361	343	689	867	301	986	604	900	999999	999999	230	281	160	246	999999	899	529	216	364	881	907	831	611	239	999999	792	536	649	999999	734	482	589	515	742	999999	831	999999	688	999999	35	209	712	77	905	999999	155	870	92	999999	788	521	725	287	302	955	530	999999	459	999999	508	459	999999	799	181	128	999999	766	418	999999	999999	831	999999	81	999999	681	204	763	706	837	999999	999999	999999	999999	322	223	756	311	222	999999	506	999999	618	254	999999	575	254	999999	896	999999	761	388	461	873	40	957	680	654	948	620	999999	999999	35	999999	166	586	16	999999	999999	957	371	999999	553	631	999999	524	222	596	445	763	437	291	866	919	85	899	470	580	999999	364	543	112	363	602	36	740	999999	999999	97	999999	569	294	436	939	425	432	999999	830	999999	999999	999999	94	999999	194	193	479	899	116	546	266	125	435	994	132	423	269	975	951	604	972	999999	225	508	396	204	153	854	927	504	653	999999	639	419	999999	619	459	894	999999	999999	556	840	967	999999	830	933	143	999999	999999	525	165	457	999999	999999	198	999999	999999	585	821	990	49	624	972	612	892	201	486	26	545	999999	964	999999	806	542	58	142	999999	765	677	463	70	999999	550	999999	348	999999	192	413	999999	393	100	874	82	188	999999	931	867	999999	567	638	457	127	999999	802	561	999999	999999	999999	999999	66	593	763	999999	368	930	195	84	570	999999	696	19	82	999999	161	422	999999	302	628	173	126	274	999999	207	49	999999	999999	999999	748	850	557	555	841	236	174	800	336	966	713	257	193	857	999999	101	999999	629	384	331	602	389	470	497	31	999999	999999	999999	476	565	999999	362	999999	999999	999999	719	715	150	178	845	630	999999	95	133	999999	999999	979	268	966	999999	336	999999	630	621	507	368	390	70	534	664	175	383	334	770	108	999999	270	108	531	588	385	730	460	539	700	999999	304	347	908	650	999999	802	824	999999	239	999999	731	375	587	999999	999999	655	616	513	680	257	36	325	34	238	120	881	999999	388	649	606	999999	101	920	266	74	53	162	999999	999999	372	558	999999	541	650	629	894	999999	563	258	999999	123	947	858	453	224	978	322	680	540	999999	75	999999	801	632	499	640	455	331	903	999999	503	733	55	317	999999	999999	784	999999	609	225	370	
183	139	999999	492	999999	243	477	51	95	999999	999999	353	151	307	122	91	908	161	988	999999	199	660	963	237	390	901	550	754	80	204	937	81	324	955	891	316	882	149	999999	406	977	289	817	999999	31	389	904	20	586	72	875	233	620	776	999999	522	999999	692	111	119	692	723	971	890	793	410	38	196	416	806	208	769	673	999999	999999	999999	842	408	215	10	997	540	177	17	329	999999	999999	547	783	378	149	999999	47	377	999999	264	999999	926	770	620	361	717	604	780	863	999999	559	38	315	271	679	768	999999	110	122	161	556	963	999999	89	950	490	413	47	999999	999999	731	305	877	216	999999	916	999999	595	649	289	936	396	153	223	999999	432	999999	521	699	999999	999999	936	265	562	708	353	365	691	670	999999	314	566	123	855	999999	263	160	108	669	763	999999	891	999999	832	225	999999	820	999999	925	999999	258	891	348	295	304	794	50	999999	508	258	561	946	999999	999999	999999	379	283	298	839	900	999999	144	851	935	250	999999	485	432	999999	549	533	17	999999	153	622	422	228	999999	999999	589	223	999999	599	421	212	999999	966	682	857	845	999999	532	518	999999	999999	123	50	412	54	481	318	617	977	959	999999	999999	190	999999	166	562	160	999999	736	259	999999	999999	999999	439	999999	999999	856	803	575	502	663	999999	999999	741	898	509	381	816	783	89	281	605	857	640	697	658	13	194	526	999999	694	999999	795	269	347	807	999999	610	679	987	625	999999	52	485	999999	999999	64	448	883	657	999999	999999	672	657	999999	91	589	904	741	999999	999999	672	287	280	999999	233	216	239	404	999999	930	770	146	795	464	765	562	999999	999999	975	603	565	310	868	123	359	767	147	999999	265	227	674	869	605	999999	953	999999	999999	677	83	515	999999	53	999999	727	419	207	999999	202	222	999999	217	569	766	480	497	371	999999	166	458	465	999999	999999	999999	873	265	999999	541	860	511	999999	790	704	271	469	778	522	518	151	703	161	999999	999999	999999	736	20	114	999999	999999	447	591	820	615	999999	999999	447	877	904	919	471	517	666	26	691	685	738	999999	308	307	702	975	853	276	463	306	575	999999	879	999999	999999	160	799	416	423	919	716	185	485	653	32	900	617	999999	999999	195	495	999999	263	392	998	999999	805	804	999999	999999	738	553	161	999999	999999	323	997	503	65	999999	718	259	999999	999999	969	563	37	999999	285	801	999999	999999	999999	277	810	701	870	496	413	366	354	995	999999	999999	190	172	33	561	610	708	902	123	543	368	477	
999999	279	490	999999	445	479	160	529	630	113	484	956	884	122	350	999999	510	999999	699	966	723	275	652	999999	807	539	475	54	576	898	999999	720	238	800	999999	431	389	83	999999	886	999999	999999	363	847	705	999999	148	449	270	266	401	33	843	999999	999999	969	999999	899	999999	905	13	116	953	999999	859	763	727	94	546	919	72	437	132	812	772	999999	999999	999999	999999	999999	999999	36	784	319	506	999999	877	837	56	605	999999	490	467	71	999999	999999	522	631	988	941	488	64	999999	999999	203	999999	901	999999	999999	506	999999	822	23	24	999999	977	331	643	235	638	886	890	999999	940	124	582	999999	71	999999	684	999999	999999	816	943	123	345	999999	443	126	541	999999	846	218	549	548	981	476	452	556	905	766	879	405	999999	65	597	27	962	236	621	995	840	111	944	999999	776	16	999999	901	179	854	888	526	693	319	50	681	498	402	143	116	999999	514	33	999999	999999	885	466	888	525	328	170	216	505	546	489	745	274	999999	999999	975	406	999999	387	61	877	362	999999	50	25	916	528	569	103	515	479	335	999999	35	915	999999	549	999999	386	850	999999	681	31	999999	830	304	416	720	999999	168	710	975	137	972	51	503	184	999999	873	608	999999	601	123	990	77	163	667	249	862	880	435	999999	999999	536	368	205	999999	563	220	720	999999	808	937	999999	805	999999	999999	115	984	422	716	999999	999999	777	60	999999	568	41	90	676	637	177	857	750	732	999999	810	600	613	845	172	620	216	162	999999	991	663	188	195	573	999999	999999	264	450	174	312	999999	396	486	276	637	309	483	544	93	342	999999	197	212	319	693	606	501	149	260	999999	916	999999	679	68	437	389	999999	517	719	85	912	417	999999	429	590	423	124	347	217	862	147	999999	79	765	50	476	999999	875	879	359	70	999999	199	77	395	749	717	427	999999	258	463	965	999999	999999	430	543	610	783	999999	999999	492	164	999999	999999	959	254	96	913	999999	960	413	970	637	370	25	796	227	999999	43	840	999999	696	508	999999	409	181	847	999999	999999	506	999999	202	156	999999	867	906	194	999999	118	151	663	804	409	877	844	999999	338	999999	999999	634	326	101	749	888	999999	999999	655	972	999999	787	999999	34	999999	521	104	220	823	37	503	999999	612	425	999999	892	186	901	297	630	124	916	843	394	78	711	999999	774	453	268	47	999999	260	222	999999	330	744	639	236	887	783	634	668	310	959	883	32	900	999999	999999	711	671	507	34	857	81	944	22	955	866	341	
330	766	999999	999999	431	999999	399	611	89	158	547	675	410	847	999999	258	542	999999	195	689	289	999999	596	556	375	574	236	364	742	386	732	999999	369	556	462	868	112	321	538	35	632	298	612	708	999999	996	999999	186	378	823	412	999999	999999	187	61	247	179	19	623	857	632	999999	869	999999	426	999999	999999	853	394	999999	155	231	999999	999999	66	990	480	888	392	379	999999	999999	986	919	999999	154	999999	191	504	225	698	103	697	999999	403	596	429	909	999999	309	691	253	791	756	677	191	999999	610	999999	999999	767	291	999999	254	999999	582	59	950	999999	281	951	133	359	179	999999	61	533	226	766	470	571	570	605	93	688	232	267	239	251	792	999999	312	71	443	999999	417	476	452	999999	820	547	478	999999	20	999999	567	894	621	999999	626	657	474	844	660	499	207	685	999999	566	167	325	819	709	999999	999999	648	999999	915	722	516	584	91	926	945	923	103	390	595	999999	130	338	645	999999	624	999999	988	468	410	999999	259	731	933	999999	141	505	727	999999	253	202	999999	999999	999999	899	326	51	576	999999	898	999999	999999	817	999999	999999	446	829	679	422	94	801	999999	999999	661	970	472	784	651	205	794	450	205	999999	999999	403	35	624	358	746	999999	583	568	449	569	673	548	999999	641	999999	450	312	825	315	684	451	371	999999	999999	999999	436	542	400	381	753	458	541	81	680	696	999999	821	481	933	342	511	243	390	621	987	431	40	152	999999	754	492	999999	890	649	694	999999	506	779	349	319	999999	999999	197	695	121	142	476	999999	945	352	628	831	891	999999	183	218	981	908	856	587	999999	400	874	626	271	833	999999	432	986	999999	286	51	141	999999	999999	328	55	694	509	855	954	278	207	183	136	661	733	917	476	486	60	598	923	999999	913	157	999999	999999	999999	288	999999	54	775	289	75	999999	699	277	187	854	999999	296	408	999999	632	138	999999	701	999999	609	109	733	956	509	615	688	128	999999	710	647	21	999999	269	231	375	910	502	917	117	549	962	465	739	999999	323	763	200	922	139	784	954	616	999999	825	188	756	98	275	674	387	999999	330	999999	539	843	688	36	186	999999	999999	636	285	593	950	647	999999	994	999999	196	852	999999	999999	249	925	693	405	413	444	53	618	999999	236	252	730	999999	999999	999999	210	777	634	736	23	296	417	158	999999	32	130	999999	543	999999	753	89	822	889	271	999999	641	845	448	285	999999	142	27	999999	999999	42	863	869	15	746	794	567	562	125	484	910	999999	
777	999999	382	999999	267	509	999999	79	157	430	840	819	561	999999	364	999999	358	153	881	999999	517	748	999999	168	261	181	999999	968	195	999999	706	415	361	258	864	830	75	992	335	999999	999999	999999	262	999999	32	59	454	489	439	237	213	971	602	999999	324	38	379	224	40	95	712	887	883	630	724	999999	468	999999	402	999999	273	366	818	258	999999	999999	496	43	145	999999	727	318	538	957	323	999999	999999	720	934	835	460	999999	999999	250	999999	283	947	632	887	999999	999999	152	96	905	999999	847	163	353	532	637	542	346	88	999999	367	404	999999	925	316	989	622	747	999999	567	999999	421	999999	578	338	834	739	863	155	548	621	584	231	632	999999	476	581	999999	999999	307	303	124	999999	999999	882	999999	924	32	326	898	974	843	775	999999	832	552	453	584	999999	698	898	678	200	540	217	783	182	726	999999	840	418	164	559	80	999999	999999	999999	270	696	812	910	716	547	999999	573	777	809	702	800	450	33	996	453	499	408	999999	923	242	926	999999	353	999999	999999	999999	999999	999999	294	704	265	873	904	999999	999999	213	787	191	141	942	966	440	973	479	999999	491	816	421	711	999999	671	648	45	415	999999	597	468	713	626	71	768	999999	999999	115	999999	999999	999999	840	119	250	712	226	494	999999	276	495	135	874	281	608	669	78	119	235	42	617	838	498	999999	300	744	84	565	79	184	223	947	999999	42	999999	944	976	312	470	356	455	164	63	149	848	471	999999	441	27	402	699	643	999999	82	828	98	999999	992	999999	505	637	661	999999	807	62	999999	267	841	282	664	692	766	648	878	587	999999	784	358	999	828	999999	642	547	999999	484	999999	999999	795	214	910	896	984	493	965	718	999999	739	256	97	310	999999	752	169	999999	709	933	994	387	999999	374	314	699	992	989	355	995	123	746	999999	481	856	471	637	371	767	708	282	683	170	794	723	537	271	999999	625	999999	482	194	999999	551	585	313	311	839	605	207	991	503	999999	723	679	993	924	615	453	999999	125	797	595	999999	660	321	999999	699	650	777	999999	303	374	947	522	929	777	780	999999	553	999999	797	766	570	716	999999	73	446	124	730	612	655	255	883	999999	684	999999	999999	999999	273	999999	611	198	828	999999	999999	139	672	211	750	225	154	719	900	581	327	999999	999999	294	999999	999999	781	585	999999	174	782	58	491	999999	837	339	810	999999	632	999999	999999	609	937	801	999999	999999	400	999999	373	514	468	936	999999	999999	964	653	999999	999999	19	25	999999	36	
277	664	999999	649	648	999999	373	420	415	264	96	441	999999	718	104	999999	276	242	857	999999	221	416	705	846	703	999999	700	194	765	999999	879	616	164	999999	341	999999	815	379	11	393	871	952	108	999999	849	913	287	256	558	351	999999	777	168	768	815	999999	959	999999	946	468	316	189	655	999999	385	480	287	502	386	820	416	896	999999	473	999999	268	317	501	996	789	999999	454	999999	423	722	112	999999	999999	716	481	999999	675	432	999999	999999	691	307	821	999999	379	999999	785	869	738	934	519	546	694	999999	556	999999	467	153	166	565	999999	554	242	999999	282	32	891	786	905	506	999999	474	697	999999	999999	961	999999	672	627	164	999999	999999	897	488	999999	566	763	302	169	928	856	532	276	977	224	147	75	267	999999	357	743	998	963	241	203	55	849	307	999999	999999	999999	999999	999999	999999	448	286	656	753	362	716	999999	999999	627	977	999999	218	207	999999	182	999999	896	999999	126	279	420	128	621	665	999999	999999	999999	465	999999	999999	871	999999	16	274	999999	937	490	321	904	999999	98	999999	381	986	591	999999	847	139	999999	276	999999	827	678	256	591	329	999999	999999	468	204	999999	802	417	63	115	588	211	933	189	999999	363	584	999999	286	191	999999	747	999999	84	999999	320	587	999999	915	873	53	999999	760	682	220	282	499	852	710	840	296	999999	327	880	12	784	913	950	890	912	999999	503	999999	75	325	581	999999	916	999999	884	422	472	999999	189	72	205	450	260	999999	961	864	731	624	446	894	999999	999999	754	81	525	406	636	999999	13	999999	999999	991	695	999999	639	999999	582	999999	825	999999	999999	244	147	999999	807	343	999999	981	929	57	393	879	955	999999	785	161	286	844	643	487	785	32	498	431	521	999999	754	892	339	720	291	47	999999	999999	81	304	292	999999	274	191	743	655	520	955	375	670	45	525	582	487	965	738	999999	348	999999	801	745	716	306	603	999999	770	999999	218	766	355	999999	999999	108	490	999999	350	580	461	744	999999	512	543	65	999999	178	238	320	851	999999	553	999999	460	386	280	999999	999999	639	671	603	973	14	311	198	29	589	999999	999999	101	618	999999	167	598	999999	999999	298	212	660	455	434	359	999999	799	463	223	368	999999	561	828	931	999999	711	999999	858	999999	135	210	354	999999	271	79	999999	229	243	140	395	399	856	873	999999	356	915	999999	999999	999999	524	999999	848	975	661	959	547	598	169	325	913	258	739	833	386	999999	857	623	193	365	547	239	566	333	827	999999	774	687	847	584	999999	
999999	999999	615	256	999999	362	999999	385	312	532	223	999999	917	227	147	660	33	496	999999	499	301	999999	881	999999	294	648	999999	158	692	194	859	999999	999999	938	396	585	133	586	465	999999	488	248	881	832	334	178	649	115	690	317	999999	999999	999999	999999	999999	999999	791	910	961	999999	837	231	693	127	672	999999	999999	978	831	561	536	446	40	167	21	999999	129	58	381	999999	999999	419	467	384	443	668	796	999999	852	869	999999	999999	625	192	898	267	554	763	169	861	692	670	284	138	999999	314	999999	796	999999	999999	407	743	538	845	284	428	999999	318	999999	999999	999999	987	136	961	768	999999	820	847	268	753	508	365	999999	519	433	338	145	999999	603	139	508	10	999999	819	472	60	684	999999	908	480	999999	246	90	165	999999	705	999999	323	370	467	494	322	537	330	534	51	854	28	422	946	292	999999	999999	554	506	999999	572	317	498	717	638	50	939	788	999999	271	285	999999	334	728	794	821	967	145	645	196	472	104	294	999999	205	666	367	962	197	78	531	535	658	999999	142	999999	999999	999999	829	453	382	999999	80	272	766	130	694	693	161	999999	467	579	909	320	213	999999	999999	77	999999	999999	683	999999	601	191	740	999999	999999	999999	596	568	999999	324	315	999999	813	722	33	999999	999999	85	999999	999999	999999	726	999999	951	626	348	999999	999999	212	756	140	857	769	405	158	999999	532	27	55	880	107	593	473	153	273	717	506	491	455	12	413	447	10	999999	176	999999	580	999999	133	736	508	932	365	250	193	458	431	417	999999	999999	498	646	999999	999999	575	227	262	467	688	908	999999	825	999999	999999	352	693	857	760	239	283	999999	744	894	319	381	175	237	233	959	815	999999	99	999999	320	999999	999999	417	908	999999	999999	622	122	110	224	894	999999	724	999999	897	500	600	671	999999	300	999999	754	752	999999	719	410	999999	39	508	872	622	999999	999999	897	697	585	999999	999999	327	999999	660	999999	644	679	425	698	450	82	335	999999	224	624	910	626	493	758	999999	697	198	42	960	593	614	999999	602	999999	775	827	468	322	224	651	354	898	639	999999	120	82	999999	31	960	917	703	999999	657	997	999999	999999	413	999999	999999	588	999999	294	329	999999	591	416	999999	283	923	999999	614	23	999999	573	280	22	986	999999	648	942	403	177	82	999999	999999	999999	579	604	999999	493	423	529	999999	636	890	70	579	572	999999	703	995	30	999999	347	312	999999	795	94	727	999999	305	550	300	627	194	593	221	286	999999	27	837	483	999999	440	209	94	
271	617	683	220	442	424	999999	999999	947	382	79	735	740	210	778	494	876	999999	197	999999	239	134	999999	306	848	999999	999999	999999	865	522	57	667	999999	999999	999999	187	999999	517	396	881	728	355	679	811	524	486	999999	976	249	353	606	502	999999	336	855	146	999999	386	371	149	999999	799	999999	435	999999	411	596	521	999999	600	93	369	94	999999	154	883	999999	639	999999	371	756	999999	783	522	915	554	999999	999999	373	291	21	35	155	999999	852	928	276	999999	486	122	889	34	204	999999	269	246	999999	999999	999999	971	691	999999	603	999999	999999	621	26	566	519	780	986	784	158	999999	999999	68	224	837	464	226	616	211	163	999999	999999	731	999999	143	262	999999	146	999999	630	401	600	484	431	155	863	240	911	710	999999	705	135	115	999999	999999	70	211	32	999999	480	999999	999999	999999	383	932	999999	999999	999999	999999	313	840	999999	506	163	999999	899	113	636	999999	974	233	314	906	477	457	544	376	855	518	999999	999999	656	999999	999999	999999	47	121	111	498	627	211	832	38	406	999999	71	628	951	128	805	956	999999	954	605	256	660	457	21	925	397	999999	805	999999	999999	999999	194	88	498	999999	719	999999	12	999999	451	999999	401	285	999999	584	396	999999	425	999999	713	999999	486	702	999999	762	16	999999	109	185	111	475	405	942	999999	155	708	983	999999	464	999999	26	954	437	512	999999	855	384	948	437	539	481	736	78	999999	692	775	492	127	999999	491	140	688	826	46	975	378	459	999999	999999	875	413	785	960	337	696	172	59	999999	138	999999	631	999999	999999	646	629	739	999999	765	536	379	226	999999	999999	972	999999	338	137	401	536	464	406	327	593	561	135	695	775	740	490	530	999999	302	999999	829	859	999999	26	190	416	246	999999	693	529	984	658	547	391	988	69	367	999999	657	663	999999	510	313	57	999999	520	934	964	595	284	999999	999999	924	876	575	123	999999	321	946	984	300	422	712	798	608	902	588	314	787	681	132	495	999999	638	999999	999999	999999	999999	905	670	482	999999	455	999999	999999	999999	999999	999999	816	875	289	999999	98	673	373	261	797	515	999999	217	931	999999	187	913	999999	999999	585	999999	562	256	999999	337	416	286	511	999999	966	303	284	277	178	918	999999	911	401	999999	407	999999	275	72	999999	999999	12	698	738	852	105	542	999999	999999	755	448	999999	569	317	999999	999999	811	171	999999	295	503	999999	181	999999	23	141	275	522	85	123	190	999999	999999	999999	527	335	999999	548	659	922	999999	46	282	521	999999	810	928	999999	449	
446	595	243	920	777	999999	808	831	659	724	721	829	29	192	888	575	428	618	843	790	626	921	273	512	432	999999	467	999999	659	999999	999999	212	671	999999	638	999999	946	109	722	698	718	504	68	823	999999	102	414	854	393	945	999999	202	95	813	822	524	332	731	498	917	569	850	999999	350	521	518	168	947	553	370	628	999999	896	154	999999	132	863	449	574	339	999999	612	575	999999	999999	20	127	857	259	123	206	225	611	804	138	999999	332	718	311	429	999999	467	999999	33	327	981	999999	940	999999	699	999999	882	166	168	471	999999	285	467	999999	510	401	999999	697	999999	173	413	718	101	26	999999	800	154	147	155	999999	988	999999	551	396	35	714	187	125	999999	461	323	999999	452	343	181	593	865	385	800	37	999999	999999	870	859	913	273	214	924	999999	899	517	744	999999	763	483	656	733	999999	317	796	224	195	147	979	850	999999	999999	999999	844	619	934	768	999999	999999	771	228	441	691	999999	761	509	262	586	659	943	578	56	689	859	525	859	794	999999	14	813	448	631	890	19	568	998	999999	89	919	964	748	408	893	992	265	224	999999	596	555	999999	999999	608	488	46	281	999999	586	999999	329	759	150	700	341	999999	332	596	550	682	915	763	62	183	667	694	999999	180	163	696	604	310	818	999999	523	999999	851	840	153	854	999999	999999	999999	558	759	169	824	58	76	589	669	999999	673	369	681	791	243	787	941	793	841	111	155	999999	303	999999	941	942	186	999999	462	492	999999	696	944	999999	999999	999999	423	999999	869	155	114	999999	37	999999	636	999999	526	731	484	999999	899	360	22	636	999999	532	265	740	227	882	871	452	136	187	226	977	999999	999999	450	739	999999	442	923	999999	996	581	862	367	999999	493	426	455	999999	999999	593	999999	683	318	999999	818	249	999999	999999	987	284	999999	447	849	719	659	43	499	290	745	699	466	999999	999999	639	543	670	999999	358	734	999999	426	313	738	593	999999	303	999999	999999	999999	999999	691	999999	935	421	345	999999	22	647	999999	999999	926	174	999999	698	137	999999	366	678	996	157	999999	334	556	530	857	358	708	266	595	999999	999999	14	658	999999	999999	313	999999	906	999999	410	658	259	999999	284	540	261	910	49	466	469	999999	438	499	484	158	366	605	414	999999	999999	434	756	61	377	532	922	516	158	689	823	999999	460	384	596	499	102	710	999999	990	606	448	999999	999999	999999	428	498	515	184	106	652	708	999999	352	317	975	902	207	257	751	617	744	761	999999	642	306	
486	64	999999	999999	999999	656	333	423	999999	548	765	955	925	948	44	417	341	999999	47	125	86	117	999999	621	597	894	462	530	383	861	686	999999	999999	830	941	444	612	999999	50	996	999999	672	396	768	219	946	999999	308	999999	210	413	999999	322	527	999999	999999	987	290	397	171	203	803	50	104	999999	456	999999	104	999999	999999	999999	152	21	51	741	413	721	307	412	999999	621	999999	812	182	458	977	999999	640	999999	572	456	331	802	878	802	580	631	301	999999	762	999999	999999	302	999999	406	270	698	280	785	815	657	689	878	746	550	50	999999	999999	999999	885	459	999999	492	999999	999999	482	349	999999	248	170	782	999999	999999	649	999999	999999	861	694	775	197	999999	726	854	795	999999	766	453	66	338	762	589	763	655	999999	313	990	999999	999999	974	923	921	565	42	625	43	999999	298	239	999999	116	999999	999999	102	458	606	733	999999	697	530	999999	999999	999999	804	999999	580	28	774	379	346	999999	747	14	999999	999999	276	999999	693	239	762	686	999999	223	813	231	583	292	670	207	999999	999999	687	998	336	999999	999999	638	999999	555	999999	24	462	918	893	740	369	999999	999999	250	191	882	49	999999	934	999999	908	999999	999999	582	903	297	358	577	954	766	825	749	999999	130	957	638	999999	999999	195	747	233	999999	999999	82	862	408	705	430	25	542	540	613	73	999999	690	88	999999	189	999999	756	666	885	963	999999	999999	619	507	999999	999999	999999	921	900	888	197	619	359	495	406	719	505	999999	927	561	422	236	222	999999	193	999999	879	479	782	496	438	91	348	999999	203	168	252	900	249	147	472	621	639	999999	876	999999	341	592	761	469	156	999999	999999	333	551	999999	702	999999	323	35	999999	999999	999999	413	999999	115	281	763	301	248	476	999999	352	790	99	801	999999	497	809	320	109	999999	717	999999	350	999999	999999	24	54	303	465	318	586	999999	735	398	999999	235	999999	999999	602	577	301	523	992	552	821	999999	244	749	313	215	134	999999	926	125	999999	825	73	195	999999	999999	719	999999	999999	999999	27	999999	64	700	328	999999	231	48	717	531	995	204	330	798	452	404	780	999999	990	260	999999	583	999999	999999	42	999999	172	89	17	999999	857	303	740	999999	534	999999	893	543	999999	942	983	96	296	999999	130	999999	999999	999999	742	368	485	425	999999	532	974	444	840	999999	668	999999	209	152	40	999999	999999	701	464	999999	274	759	999999	999999	874	58	999999	107	296	892	498	871	161	897	347	999999	860	999999	295	217	999999	999999	852	457	874	758	999999	999999	65	
914	730	428	706	20	999999	983	857	248	551	999999	999999	999999	157	948	999999	796	519	311	804	391	999999	999999	416	257	999999	184	906	62	372	125	314	435	51	999999	172	80	175	999999	896	364	791	999999	999999	336	950	984	942	999999	999999	88	249	999999	46	674	403	499	22	458	385	826	86	805	875	435	654	999999	834	775	999999	876	631	999999	414	450	599	898	999999	999999	307	999999	242	12	551	294	876	873	398	999999	978	999999	67	716	766	80	288	999999	746	465	681	129	159	176	128	633	456	871	36	596	84	505	159	932	161	735	594	83	263	999999	559	781	999999	467	797	999999	819	999999	611	344	172	613	162	999999	408	187	500	75	884	917	837	14	846	801	999999	483	523	134	999999	999999	486	999999	732	164	999999	900	686	692	999999	14	814	542	269	692	434	471	999999	275	534	973	245	528	198	999999	999999	554	934	999999	174	324	599	695	358	999999	857	999999	880	997	999999	508	501	999999	696	880	113	305	745	164	377	830	140	258	600	592	795	999999	25	396	410	999999	965	55	528	65	414	129	999999	687	834	476	591	354	999999	35	482	437	832	318	999999	458	809	780	273	999999	193	351	104	766	785	900	941	493	597	627	542	456	289	640	475	984	999999	67	999999	999999	249	785	999999	574	119	368	999999	999999	164	952	551	999999	781	194	999999	73	34	426	902	934	534	107	757	668	999999	35	157	201	843	258	346	751	999999	372	103	999999	389	999999	999999	427	774	244	999999	644	999999	357	674	105	999999	412	959	999999	165	999999	376	999999	37	303	91	999999	220	999999	864	906	616	799	999999	418	999999	473	683	999999	769	999999	170	999999	999999	122	592	145	999999	61	999999	440	298	999999	596	74	996	951	380	96	448	573	999999	999999	999999	432	38	286	999999	999999	14	305	999999	464	926	680	235	86	383	999999	999999	999999	732	168	512	433	999999	965	213	999999	422	999999	103	999999	66	206	277	330	920	346	999999	315	523	105	56	136	712	999999	723	999999	839	919	577	465	385	502	999999	999999	337	946	814	73	999999	952	843	999999	212	999999	408	730	999999	999999	999999	47	830	405	432	637	121	999999	721	783	251	999999	830	502	571	999999	221	563	365	230	999999	999999	531	30	242	571	262	191	924	579	435	993	512	999999	999999	539	635	980	80	213	935	951	999999	40	821	785	131	350	304	574	920	845	375	192	912	192	999999	809	173	861	385	930	461	151	358	258	785	895	738	42	12	240	492	162	294	51	748	500	209	456	999999	911	886	
360	999999	999999	628	329	32	581	32	825	816	999999	827	14	500	999999	682	573	10	999999	611	272	571	999999	362	222	999999	999999	999999	26	610	999999	421	473	999999	111	492	999999	629	999999	872	167	19	999999	424	283	334	289	999999	663	999999	636	456	999999	999999	624	788	968	236	999999	999999	161	147	999999	999999	109	999999	363	960	399	601	912	943	544	363	999999	262	394	275	999999	887	618	999999	780	208	974	270	208	173	429	322	523	999999	224	44	721	29	13	962	324	999999	971	328	161	72	905	999999	912	999999	855	372	404	702	156	528	812	831	366	807	251	999999	599	199	541	999999	999999	379	729	509	641	434	259	999999	951	603	916	300	999999	718	999999	999999	358	347	999999	67	918	820	999999	696	232	889	663	205	720	484	886	999999	999999	84	999999	999999	963	412	228	431	122	971	751	552	999999	522	661	648	999999	999999	999999	999999	999999	483	167	267	983	43	999999	999999	999999	64	711	999999	717	999999	512	999999	734	768	327	945	129	999999	944	947	79	843	999999	710	237	999999	690	999999	993	999999	900	313	999999	726	999999	930	136	476	999999	68	270	284	834	999999	999999	567	914	746	999999	546	999999	999999	539	220	999999	999999	949	576	523	999999	373	950	999999	93	244	208	999999	17	226	999999	818	999999	237	886	686	795	18	999999	700	670	110	944	999999	457	502	906	774	999999	538	411	981	559	952	999999	695	319	801	999999	243	999999	999999	906	530	255	727	489	766	653	533	403	141	342	875	999999	656	999999	832	35	591	337	434	999999	999999	999999	999999	999999	700	334	999999	377	993	266	383	890	291	203	423	873	730	22	149	999999	182	999999	999999	999999	999999	999999	257	275	999999	775	170	905	386	907	437	715	839	468	789	442	462	999999	999999	874	999999	985	999999	462	15	958	305	578	198	313	309	344	544	767	584	600	86	925	999999	228	106	477	999999	384	766	708	44	272	233	707	668	999999	735	405	689	699	999999	794	999999	528	999999	591	717	999999	607	102	180	82	883	999999	365	537	276	191	778	491	481	197	696	306	924	42	355	999999	645	293	609	999999	87	885	73	292	664	999999	999999	514	759	441	776	999999	538	962	388	44	351	141	749	554	626	208	999999	999999	107	999999	999999	447	246	236	437	323	493	40	994	998	135	83	872	904	443	274	731	999999	420	33	999999	962	653	320	149	513	999999	999999	522	879	667	999999	999999	999999	767	999999	278	999999	14	462	189	507	999999	390	909	277	269	844	121	362	476	188	929	84	999999	641	793	999999	999999	923	
779	438	999999	125	341	999999	999999	999999	146	142	999999	208	45	958	843	271	994	273	999999	871	254	699	999999	999999	999999	488	999999	999999	505	135	516	352	999999	90	682	751	989	999999	59	999999	389	97	999999	978	366	999999	153	970	240	999999	647	530	524	224	679	90	999999	999999	712	999999	618	778	676	21	999999	999999	999999	954	999999	999999	281	152	999999	904	999999	167	991	965	803	999999	345	822	880	999999	488	985	828	232	411	602	265	642	999999	206	999999	611	420	999999	361	713	516	198	999999	147	662	999999	316	619	732	522	98	529	999999	577	999999	999999	898	115	533	641	999999	539	553	682	836	639	13	27	25	881	746	304	999999	999999	628	157	137	742	908	983	679	218	999999	888	999999	736	999999	571	690	102	713	315	173	720	887	976	644	22	311	999999	999999	298	999999	999999	999999	999999	915	463	948	369	668	165	206	549	961	616	49	664	179	110	551	999999	337	923	999999	440	140	893	212	652	512	125	441	885	491	390	614	649	122	719	820	634	999999	330	434	557	119	623	758	281	937	980	843	210	481	70	961	680	682	346	663	999999	261	306	857	999999	724	320	67	999999	999999	400	552	460	999999	916	818	16	498	620	330	517	145	931	999999	532	282	240	413	999999	428	999999	967	776	65	999999	383	326	473	881	999999	999999	566	186	999999	547	437	392	920	564	252	999999	191	71	25	156	999999	999999	591	334	280	493	906	636	162	77	432	999999	404	492	543	999999	542	999999	999999	531	950	958	662	177	104	889	999999	849	189	473	999999	999999	760	999999	999999	63	734	148	611	349	892	999999	34	211	124	661	988	438	31	999999	422	574	283	494	205	928	667	424	240	391	999999	67	999999	688	325	527	25	494	581	490	766	404	15	448	638	30	934	460	63	442	900	882	828	439	61	187	632	276	714	982	999999	320	908	229	999999	999999	483	345	886	597	999999	504	999999	540	999999	27	999999	834	855	999999	993	216	371	797	490	301	999999	27	999999	147	894	999999	999999	598	104	999999	496	785	999999	999999	547	599	574	465	795	999999	35	999999	454	999999	618	798	420	999999	999999	188	949	120	738	999999	605	466	708	748	702	999999	999999	268	446	999999	531	999999	560	62	999999	404	642	905	12	999999	276	941	572	602	529	999999	999999	250	609	915	505	385	56	999999	207	91	999999	825	762	898	681	766	850	916	512	999999	247	368	902	999999	546	54	118	653	999999	999999	893	116	999999	606	568	999999	659	999999	42	156	999999	999999	999999	555	514	999999	152	999999	
413	509	101	999999	100	694	859	999999	347	25	378	461	999999	999999	800	543	197	999999	999999	166	339	999999	117	329	883	999999	108	95	513	357	89	729	999999	14	999999	108	999999	247	25	534	746	597	146	643	162	999999	878	343	361	321	367	730	219	985	773	216	402	772	999999	999999	596	774	467	990	935	999999	999999	272	163	701	999999	950	768	82	419	741	999999	473	176	312	487	765	733	202	989	359	519	916	240	42	706	800	475	999999	938	972	999999	999999	707	513	31	615	189	659	350	999999	961	147	575	41	156	928	605	469	255	830	50	275	10	586	139	643	42	130	999999	180	484	486	999999	447	611	913	765	663	291	872	999999	84	851	582	397	382	350	208	886	778	204	16	46	117	999999	865	156	131	383	387	999999	68	664	180	932	485	13	138	999999	999999	172	942	999999	999999	254	999999	999999	428	199	757	303	833	244	226	975	478	450	36	515	746	766	644	289	999999	298	526	420	681	999999	911	379	221	778	652	999999	262	828	999999	862	966	452	728	932	626	999999	750	824	447	999999	999999	999999	976	999999	684	476	528	999999	999999	95	727	555	741	999999	287	999999	91	65	591	610	723	650	787	173	549	304	48	712	999999	819	548	702	972	487	999999	876	402	598	103	999999	97	999999	999999	577	145	420	710	949	655	248	12	999999	242	836	481	813	257	812	999999	390	437	816	10	465	546	35	999999	264	593	410	985	999999	961	415	523	134	999999	220	38	138	593	99	66	424	999999	999999	999999	145	15	381	999999	589	525	713	748	999999	598	98	999999	119	999999	456	365	254	263	999999	733	827	999999	356	717	47	784	944	796	348	759	586	648	693	999999	447	258	221	781	405	967	999999	667	252	999999	18	189	919	301	146	733	812	171	306	129	642	822	658	664	591	805	580	999999	409	521	22	449	347	553	400	208	154	472	857	552	485	169	999999	821	709	857	864	653	999999	615	947	424	352	573	923	624	599	999999	200	599	999999	341	999999	730	523	568	842	375	901	938	999999	349	313	753	999999	482	752	837	955	734	940	927	999999	999999	574	597	106	999999	630	776	608	596	282	268	166	999999	902	349	308	150	24	999999	751	721	36	607	121	999999	928	450	999999	761	602	999999	658	468	85	999999	166	925	471	77	744	135	999999	992	77	55	999999	500	999999	412	539	999999	719	451	185	545	999999	967	999999	507	845	189	904	847	999999	999999	609	697	79	999999	193	999999	678	999999	754	626	391	43	999999	76	11	438	
870	999999	231	787	999999	999999	292	999999	705	199	449	963	232	999999	230	492	998	260	445	900	430	150	229	167	145	999999	999999	999999	163	734	436	419	506	417	319	445	999999	216	80	401	414	539	734	993	999999	714	999999	200	406	999999	44	289	630	999999	17	729	249	999999	651	973	521	733	385	970	762	39	467	815	255	999999	867	999999	189	53	495	999999	416	235	234	431	58	506	163	265	699	157	789	405	409	589	206	999999	999999	107	880	999999	163	999999	999999	903	257	909	944	999999	41	252	999999	586	615	126	999999	999999	840	230	925	24	580	130	999999	999999	250	999999	415	999999	999999	316	238	92	173	814	999999	652	994	331	183	148	561	541	233	457	57	213	789	293	999999	192	720	343	181	865	110	999999	999999	626	663	194	503	288	42	725	24	26	999999	800	387	999999	29	519	57	999999	463	48	897	824	999999	46	999999	999999	400	999999	596	894	911	999999	714	705	170	377	668	989	644	283	999999	508	999999	41	789	988	905	999999	173	999999	296	999999	412	71	145	999999	69	626	912	999999	887	636	139	999999	115	126	96	681	999999	651	851	999999	999999	999999	538	398	391	536	257	293	999999	795	999999	999999	608	999999	894	652	570	502	999999	51	87	999999	395	873	379	999999	925	999999	902	233	105	522	360	238	252	233	533	999999	999999	533	379	628	165	102	403	744	520	588	231	444	121	17	999999	809	981	999999	793	665	29	78	999999	999999	391	992	700	719	999999	380	284	670	999999	999999	225	785	999999	458	117	303	479	635	802	346	999999	467	122	97	189	999999	256	372	440	867	727	218	922	999999	246	172	999999	684	709	999999	314	561	325	297	792	557	146	532	772	499	195	999999	999999	273	141	923	880	999999	539	493	999999	911	999999	261	106	16	862	877	222	944	901	795	925	999999	999999	890	152	824	304	999999	414	724	600	940	682	343	943	659	664	322	292	999999	154	999999	26	402	330	74	200	999999	694	269	320	827	999999	400	999999	612	240	250	781	65	318	907	89	409	321	300	578	763	73	213	222	899	662	999999	650	709	999999	640	570	88	633	999999	937	155	414	999999	351	292	999999	340	428	423	541	999999	999999	246	999999	616	999999	999999	495	437	722	999999	56	420	999999	485	999999	759	966	600	999999	703	999999	800	970	999999	999999	549	948	999999	889	733	999999	999999	368	435	999999	999999	571	39	560	540	592	206	999999	456	108	999999	607	999999	543	124	373	827	743	837	999999	999999	275	999999	999999	999999	999999	209	548	989	705	999999	62	999999	
842	344	999999	936	50	149	121	235	15	524	835	11	941	92	753	999999	369	957	65	999999	631	964	999999	999999	418	28	999999	999999	658	805	750	999999	940	868	999999	208	926	437	787	604	726	999999	673	999999	377	999999	599	998	456	773	629	747	999999	532	117	999999	206	999999	999999	999999	689	728	577	999999	774	999999	999999	83	999999	554	848	932	180	461	804	62	999999	397	991	797	429	461	936	885	999999	12	659	418	999999	155	12	107	999999	999999	914	998	11	473	977	393	999999	999999	940	901	924	697	577	739	728	65	587	808	837	730	999999	999999	791	692	34	999999	334	652	323	999999	552	999999	999999	414	546	805	999999	827	999999	608	247	903	999999	45	960	487	435	919	690	705	999999	999999	269	999999	173	686	999999	319	449	999999	68	907	212	37	999999	183	674	999999	203	922	999999	760	999999	239	999999	999999	999999	755	732	546	999999	414	962	617	999999	359	999999	999999	999999	859	598	741	387	214	549	340	700	493	687	786	813	272	726	768	700	808	999999	39	999999	999999	970	461	587	903	869	654	944	594	684	999	692	829	921	999999	999999	273	382	193	690	162	997	233	78	946	732	83	687	204	917	545	553	461	159	775	889	147	999999	483	345	894	999999	116	999999	687	103	983	351	999999	444	437	435	621	349	543	999999	747	393	641	180	796	999999	750	677	148	455	240	679	156	453	195	999999	898	848	795	766	999999	423	391	852	999999	999999	303	999999	489	119	932	122	999999	307	152	754	523	999999	548	928	644	438	999999	241	862	999999	205	940	999999	328	999999	999999	553	777	586	333	12	788	999999	74	672	991	197	38	523	128	72	848	310	441	595	595	999999	867	999999	462	753	159	989	444	536	363	510	171	999999	999999	569	839	721	819	999999	734	880	483	999999	653	251	641	718	744	999999	356	639	817	732	941	473	685	656	133	579	852	999999	987	538	319	491	999999	999999	363	559	233	136	491	689	861	714	999999	612	477	999999	121	440	254	999999	189	723	692	438	999999	696	999999	999999	597	999999	899	934	892	945	945	999999	224	195	365	195	27	229	158	137	999999	999999	647	999999	999999	911	467	999999	999999	794	358	595	798	597	999999	666	999999	50	539	251	999999	999999	821	999999	667	999999	996	926	84	68	185	999999	575	565	568	414	59	810	15	999999	781	486	999999	108	999999	999999	999999	999999	999999	698	520	999999	690	906	346	943	414	767	415	871	914	541	999999	495	619	399	30	999999	39	409	617	865	44	999999	469	313	999999	723	293	317	944	379	
555	386	548	207	278	668	228	624	999999	292	404	143	771	999999	999999	894	488	207	339	999999	598	970	91	654	942	999999	447	42	999999	691	999999	999999	927	545	985	961	947	421	999999	361	999999	415	409	335	470	900	91	229	999999	652	244	96	977	999999	781	999999	304	893	999999	440	231	195	999999	999999	808	305	999999	236	264	188	946	77	86	978	124	192	571	756	194	51	756	228	999999	754	456	999999	131	121	999999	410	666	63	167	689	140	829	198	100	526	175	694	855	964	999999	706	177	19	998	999999	598	23	548	709	222	683	13	999999	473	863	421	183	999999	472	854	521	893	909	999999	848	294	994	999999	239	29	357	901	263	999999	58	288	999999	132	420	999999	999999	127	354	999999	15	136	511	724	236	999999	991	599	392	999999	474	812	999999	622	160	416	603	999999	999999	690	865	782	999999	445	425	999999	999999	61	683	307	467	403	549	965	390	999999	999999	279	254	133	37	757	518	999999	417	999999	30	764	971	14	999999	999999	808	663	89	233	387	999999	309	652	999999	999999	915	95	652	999999	273	302	241	999999	633	334	999999	195	999999	117	273	605	38	189	564	999999	999999	999999	735	612	595	885	886	167	344	716	999999	602	62	97	999999	433	501	345	999999	728	532	542	381	247	567	622	11	971	960	781	999999	999999	999999	802	860	999999	360	999999	485	387	416	84	105	916	364	695	143	574	999999	840	114	692	999999	999999	746	546	307	498	54	999999	884	999999	999999	562	678	999999	999999	259	999999	999999	999999	999999	860	999999	999999	458	447	465	882	872	489	999999	999999	129	677	355	912	262	66	323	938	861	995	513	503	501	877	542	999999	514	190	883	347	670	767	652	999999	999999	523	298	109	842	615	182	999999	458	218	999999	885	332	937	261	203	913	999999	999999	465	356	100	820	580	904	999999	999999	999999	999999	99	45	362	999999	523	298	738	768	224	106	255	999999	999999	999999	999999	799	657	915	577	928	690	433	13	555	197	485	532	999999	999999	999999	624	247	999999	887	999999	999999	999999	861	999999	648	999999	435	699	570	965	642	336	56	537	999999	257	312	800	762	999999	665	41	999999	837	48	765	45	60	29	481	18	342	142	685	120	999999	795	999999	928	415	999999	734	443	590	554	159	486	175	937	999999	322	999999	999999	999999	703	150	919	999999	770	883	487	385	680	99	957	999999	203	370	999999	705	461	206	871	357	999999	930	999999	225	292	999999	999999	999999	123	81	999999	570	615	170	999999	999999	165	999999	345	55	927	999999	999999	353	632	
254	956	126	748	241	999999	999999	575	380	322	772	552	703	741	882	604	618	272	608	999999	397	694	42	388	457	550	690	860	825	429	779	877	254	593	48	932	172	131	881	586	999999	995	245	847	219	427	462	999999	463	451	319	618	999999	423	245	559	923	738	999999	690	805	264	749	950	543	895	307	999999	702	949	442	496	999999	32	887	999999	459	999999	179	39	98	999999	407	384	120	171	431	831	358	999999	18	433	999999	200	780	788	255	294	314	323	130	999999	338	513	999999	822	999999	999999	999999	999999	109	738	569	271	999999	156	857	375	840	382	474	476	761	999999	940	18	999999	199	251	108	156	175	999999	855	909	745	331	893	999999	297	933	998	999999	514	389	280	864	568	598	634	999999	880	454	931	849	654	590	125	572	11	165	48	999999	437	696	934	856	713	362	856	824	964	10	999999	999999	475	181	257	833	999999	153	108	601	617	178	276	720	949	16	265	164	215	330	373	141	894	999999	867	817	999999	999999	160	216	741	809	999999	879	901	999999	384	482	999999	292	902	857	999999	447	573	269	430	223	999999	707	999999	702	618	643	636	999999	999999	657	314	439	387	256	999999	892	859	999999	999999	999999	819	466	632	782	999999	923	427	999999	999999	457	254	608	397	999999	516	453	999999	49	200	999999	999999	490	939	727	999999	904	999999	999999	863	999999	587	766	66	43	404	999999	999999	324	999999	695	226	129	999999	106	412	705	51	155	739	550	999999	820	616	880	999999	338	526	999999	613	916	28	999999	652	999999	870	488	999999	364	999999	75	377	999999	167	505	115	133	999999	843	324	472	862	759	917	323	391	766	159	186	999999	999999	924	180	710	999999	999999	455	477	436	235	924	164	999999	318	673	182	999999	662	120	774	29	999999	683	590	151	999999	269	854	999999	999999	999999	338	999999	999999	999999	999999	999999	93	999999	829	660	999999	999999	617	999999	318	185	450	999999	150	401	999999	999999	412	871	883	250	999999	569	999999	416	601	147	907	132	596	789	223	547	999999	999999	905	469	291	123	372	474	75	201	999999	878	819	610	999999	136	999	299	962	602	887	999999	617	999999	292	422	69	999999	999999	495	802	528	962	902	720	175	496	644	757	999999	508	418	184	999999	736	42	999999	990	949	780	133	307	826	620	660	632	999999	391	187	869	999999	999999	662	999999	398	999999	916	916	999999	32	999999	364	999999	673	104	999999	725	999999	787	999999	824	79	569	41	372	505	702	999999	999999	98	807	999999	999999	887	245	999999	756	604	999999	432	999999	
999999	110	926	149	768	765	999999	526	191	906	999999	604	999999	55	984	294	999999	218	892	612	574	673	801	999999	536	896	999999	438	449	722	131	228	365	142	152	968	999999	999999	603	739	549	825	70	191	668	510	539	842	260	999999	999999	395	999999	820	552	17	308	711	999999	871	999999	724	87	469	785	919	248	796	902	25	651	739	615	163	73	999999	613	619	556	999999	367	811	187	88	597	735	999999	999999	999999	144	670	931	288	999999	627	999999	748	600	406	748	271	742	939	244	719	395	780	953	757	803	404	999999	164	588	999999	310	546	999999	872	60	808	703	216	999999	999999	720	999999	884	535	999999	999999	22	223	807	763	625	999999	942	368	999999	955	167	788	999999	740	999999	776	699	227	999999	287	999999	728	999999	940	568	536	999999	889	998	999999	895	427	999999	802	391	476	356	824	889	438	999999	999999	670	104	650	915	429	999999	373	943	761	667	999999	960	261	294	866	867	204	98	999999	999999	999999	277	69	739	999999	984	999999	999999	430	875	337	888	684	119	67	261	999999	653	116	154	525	65	182	999999	219	999999	550	107	999999	489	629	999999	999999	550	999999	402	45	910	645	999999	678	858	523	886	999999	329	286	152	999999	614	576	551	999999	555	537	999999	105	830	999999	721	443	999999	905	940	999999	537	160	143	838	665	999999	389	17	671	476	999999	542	296	899	889	280	408	871	999999	912	88	999999	192	22	965	307	215	390	923	999999	999999	952	999999	640	801	999999	999999	313	570	398	197	999999	999999	88	870	772	809	931	641	451	45	389	910	38	177	719	968	130	873	367	999999	999	94	669	999999	714	959	999999	107	720	137	104	310	606	724	544	507	113	999999	202	999999	999999	749	482	999999	47	51	553	473	92	999999	999999	440	999999	387	198	999999	651	999999	166	812	999999	833	921	323	999999	89	999999	313	632	221	864	978	680	869	737	260	611	702	22	999999	999999	999999	999999	518	115	664	107	999999	536	999999	856	84	999999	390	999999	999999	827	999999	999999	999999	737	999999	840	999999	999999	53	759	999999	650	938	847	948	26	999999	406	972	818	999999	218	285	982	96	777	548	365	789	999999	300	536	297	999999	453	999999	999999	999999	176	350	999999	181	71	905	764	578	598	246	907	68	501	983	371	999999	425	999999	751	975	650	999999	302	515	557	60	999999	999999	363	515	404	282	961	559	240	631	999999	240	157	999999	227	999999	189	311	457	731	501	316	174	665	999999	503	999999	89	294	703	58	638	624	20	445	957	225	92	842	634	
999999	942	753	739	958	195	999999	999999	999999	142	999999	991	68	826	999999	162	642	697	509	999999	999999	882	999999	536	583	44	999999	146	999999	999999	999999	107	469	999999	634	999999	563	435	707	821	700	552	331	161	420	67	999999	797	460	293	324	527	999999	940	286	224	677	226	165	923	999999	666	447	497	840	196	531	245	202	10	598	216	999999	999999	999999	999999	999999	999999	125	999999	464	818	685	650	999999	775	523	528	999999	419	882	999999	279	784	252	999999	114	834	999999	234	535	345	605	460	999999	999999	999999	895	739	480	663	562	110	999999	469	760	980	797	551	999999	672	12	699	783	128	260	936	216	999999	999999	999999	726	803	999999	990	128	223	235	955	837	248	999999	789	76	755	329	246	999999	325	492	63	317	292	255	562	532	646	999999	342	999999	181	330	461	999999	778	937	759	219	649	999999	547	999999	842	999999	827	53	223	632	999999	799	999999	306	891	952	123	393	999999	557	338	467	482	401	893	520	665	917	177	227	999999	817	569	37	990	974	945	309	475	999999	999999	999999	319	23	999999	542	430	874	439	508	458	394	503	212	880	191	999999	155	861	331	58	999999	876	995	344	219	999999	986	999999	999999	17	814	918	865	138	820	158	468	607	360	100	791	487	668	769	999999	324	367	999999	809	999999	999999	999999	153	530	518	641	999999	678	584	999999	443	568	523	501	643	999999	999999	83	70	42	409	548	999999	999999	266	432	999999	236	442	895	872	840	999999	999999	999999	376	999999	999999	999999	188	834	789	32	57	657	999999	963	999999	999999	436	685	293	999999	776	707	260	937	999999	273	96	432	97	999999	688	999999	603	70	713	999999	277	700	304	463	881	208	999999	999999	999999	583	43	999999	52	110	999999	999999	999999	753	730	112	956	439	862	80	533	999999	999999	999999	343	617	64	172	999999	999999	858	999999	999999	830	214	999999	999999	999999	484	339	240	627	390	987	999999	478	851	849	340	611	337	837	838	233	929	135	461	76	192	845	528	871	218	170	999999	999999	828	758	548	162	24	232	955	999999	999999	906	375	759	321	865	766	214	832	648	999999	30	897	167	999999	999999	126	31	552	639	810	369	418	229	999999	962	999999	102	999999	999999	596	115	882	315	392	32	760	701	754	326	88	324	48	569	616	231	381	670	857	469	46	993	999999	326	999999	481	999999	155	24	358	225	673	903	655	999999	448	148	591	775	877	328	424	277	235	560	496	330	999999	613	523	591	979	999999	999999	150	603	435	565	594	911	534	614	687	405	
111	415	420	393	517	177	999999	789	999999	999999	999999	621	726	453	999999	999999	161	649	542	500	767	245	438	71	514	459	23	999999	997	999999	353	713	999999	871	999999	155	86	936	340	999999	441	802	93	264	700	528	999999	982	800	369	759	884	999999	999999	638	865	976	358	879	999999	164	509	791	999999	636	999999	884	854	329	620	999999	225	999999	999999	68	999999	162	183	371	985	582	40	782	638	113	468	641	999999	242	999999	999999	727	67	999999	291	932	20	61	999999	272	643	999999	663	189	220	544	575	999999	999999	999999	713	802	999999	893	485	133	726	163	927	178	796	344	622	70	451	999999	999999	45	815	136	953	999999	555	108	352	999999	999999	602	427	568	892	665	999999	568	999999	375	999999	174	797	999999	999999	999999	999999	459	476	309	409	602	738	789	387	999999	999999	11	999999	999999	256	889	551	924	756	134	735	369	999999	140	923	63	515	85	691	993	248	658	921	999999	976	106	631	52	999999	774	864	638	999999	363	506	420	999999	941	129	999999	623	873	410	91	999999	764	183	345	386	999999	96	662	108	393	301	511	90	999999	637	160	999999	508	772	981	269	107	187	922	634	513	214	574	999999	840	380	374	257	999999	974	221	923	999999	999999	804	688	999999	540	797	71	994	999999	235	313	968	593	999999	110	429	999999	34	587	260	711	872	152	999999	999999	267	23	927	263	250	649	426	999999	970	841	999999	303	68	567	999999	861	999999	999999	978	999999	987	256	265	273	828	28	950	633	672	585	999999	999999	999999	504	282	999999	999999	999999	99	586	887	741	999999	283	142	136	762	467	207	999999	81	699	173	261	718	21	757	663	435	999999	999999	792	565	395	999999	316	137	999999	294	604	999999	898	94	402	382	999999	633	982	140	702	266	492	436	282	513	104	999999	914	999999	270	999999	480	315	867	886	105	185	999999	235	826	999999	208	182	602	672	183	615	770	878	471	387	999999	999999	733	965	216	366	292	881	953	817	222	999999	33	578	256	592	226	515	999999	80	406	756	314	999999	67	320	999999	610	340	488	728	999999	999999	883	261	947	582	902	680	999999	893	355	282	19	786	431	158	34	999999	590	398	264	999999	401	981	999999	999999	40	999999	999999	532	682	999999	474	99	186	463	150	326	309	19	324	835	547	187	61	484	999999	916	636	999999	808	999999	749	999999	473	999999	999999	999999	242	999999	552	993	999999	217	220	803	999999	919	610	999999	17	708	999999	580	999999	429	64	223	930	544	923	124	281	999999	999999	498	801	384	626	
999999	539	249	93	580	467	999999	60	340	966	999999	999999	385	316	668	164	999999	77	178	26	999999	389	709	971	698	999999	437	999999	999999	492	722	12	433	999999	867	437	768	624	999999	123	753	999999	724	257	682	867	999999	807	613	999999	624	431	632	368	582	362	830	277	395	775	39	608	998	999999	999999	255	253	91	448	240	395	485	999999	65	272	673	999999	462	298	999999	266	630	999999	481	868	301	379	75	999999	515	999999	500	238	770	93	154	380	876	13	437	999999	467	369	382	193	148	999999	576	999999	999999	999999	377	978	999999	518	409	500	527	978	999999	875	999999	369	933	632	999999	999999	760	972	999999	303	999999	458	861	215	999999	999999	735	297	730	401	999999	969	812	817	240	522	672	261	683	654	853	999999	61	562	447	107	436	750	999999	890	999999	999999	977	615	999999	999999	127	360	719	149	764	239	258	999999	999999	217	999999	125	402	382	584	508	999999	473	449	890	407	309	768	702	999999	985	998	839	262	209	992	206	908	321	404	322	542	544	889	624	649	500	489	999999	550	320	357	999999	315	640	999999	999999	176	29	521	817	999999	999999	999999	778	241	418	999999	999999	225	999999	999999	91	977	272	966	755	583	825	999999	999999	819	539	161	999999	638	91	534	999999	894	488	40	999999	799	586	999999	999999	999999	121	393	999999	201	617	23	199	112	275	938	53	999999	559	929	351	778	613	998	62	865	790	999999	159	884	687	977	736	329	999999	291	400	541	451	525	999999	441	19	716	212	525	961	421	372	153	491	999999	345	558	689	999999	196	588	999999	659	999999	971	243	999999	513	639	287	999999	784	984	999999	511	232	43	467	909	999999	896	795	536	999999	379	777	16	403	740	642	999999	640	217	105	812	862	792	86	501	208	662	213	999999	248	999999	999999	388	605	979	725	312	101	999999	351	299	999999	151	755	79	203	999999	953	773	997	109	239	576	888	999999	649	439	956	999999	711	115	693	232	999999	811	743	999999	411	999999	25	339	999999	860	865	805	29	721	47	17	999999	970	999999	440	576	149	861	999999	999999	869	340	295	355	134	78	246	605	569	999999	999999	336	999999	826	999999	999999	667	999999	379	711	92	999999	927	402	948	668	740	406	263	999999	158	999999	683	900	541	93	729	999999	961	791	629	210	459	999999	103	681	999999	999999	179	681	908	136	492	999999	999999	164	999999	892	407	466	338	839	352	999999	704	993	652	903	295	455	38	999999	999999	588	91	882	265	999999	309	277	174	597	237	999999	747	999999	467	
335	999999	999999	999999	837	586	999999	463	999999	858	546	173	109	999999	600	858	723	653	999999	86	903	277	533	898	352	593	139	999999	740	611	770	175	682	999999	327	420	908	773	201	106	999999	135	999999	34	719	897	209	248	573	738	513	928	522	945	564	67	959	999999	339	253	456	212	722	188	98	380	999999	999999	711	190	950	999999	999999	999999	531	999999	976	509	189	999999	999999	999999	728	12	999999	842	653	737	999999	269	460	429	444	947	650	352	999999	122	936	348	416	999999	537	393	999999	564	475	394	423	999999	91	459	999999	884	860	565	484	720	90	999999	727	752	602	451	729	530	999999	999999	488	999999	375	864	573	841	48	999999	364	344	223	544	999999	999999	323	999999	188	10	999999	999999	96	999999	867	692	41	999999	999999	664	43	95	664	268	58	999999	999999	244	420	227	999999	467	846	112	211	149	506	546	999999	999999	439	416	273	728	409	955	428	999999	321	682	832	999999	230	383	723	278	680	999999	495	415	363	88	999999	960	999999	663	712	983	883	728	196	495	810	162	235	626	821	936	858	103	542	512	923	999999	999999	999999	246	999999	389	932	469	550	60	474	114	999999	642	312	614	745	252	444	999999	593	495	999999	999999	77	158	106	456	744	106	999999	872	851	165	45	999999	120	426	249	999999	999999	269	999999	445	345	58	875	984	519	999999	123	850	999999	992	999999	999999	999999	931	178	324	292	485	724	999999	658	602	263	204	606	736	504	999999	12	839	568	333	999999	999999	736	29	283	122	937	422	983	552	773	999999	824	793	526	188	257	999999	322	476	544	201	786	999999	999999	680	999999	999999	827	999999	847	269	999999	16	402	999999	999999	158	999999	999999	547	312	470	115	829	404	999999	813	219	999999	81	87	527	101	789	658	999999	993	235	999999	734	164	595	199	704	999999	999999	818	400	379	999999	108	999999	152	929	999999	730	680	913	399	310	575	572	511	723	999999	742	343	227	743	43	212	923	448	446	999999	999999	281	411	325	970	561	422	840	999999	972	203	384	172	556	928	443	89	835	302	999999	591	93	476	999999	771	100	600	656	346	781	999999	445	999999	546	525	459	999999	598	429	748	162	732	179	751	576	367	180	671	815	599	132	999999	999999	287	800	633	805	476	999999	879	961	766	504	999999	796	758	999999	626	41	999999	173	490	415	999999	16	859	913	724	368	999999	920	929	840	999999	658	999999	299	429	745	891	653	803	54	999999	787	999999	238	618	954	818	688	999999	639	346	999999	642	682	601	280	
999999	720	999999	118	149	999999	999999	999999	757	999999	710	468	259	880	150	825	370	445	866	766	999999	999999	999999	770	550	725	375	299	999999	999999	26	999999	698	999999	803	181	573	999999	999999	999999	755	999999	999999	999999	254	359	439	999999	499	521	76	206	999999	834	659	999999	424	319	567	999999	999999	741	999999	999999	886	305	770	999999	86	968	999999	674	999999	286	21	999999	999999	590	526	200	999999	701	800	982	253	819	598	863	498	493	756	263	137	999999	999999	999999	48	42	999999	948	999999	999999	999999	530	269	401	999999	539	822	999999	999999	834	793	377	138	999999	941	449	999999	76	707	906	611	593	221	998	547	60	291	999999	121	127	761	578	611	956	999999	279	723	852	999999	69	50	989	999999	999999	999999	759	361	113	999999	999999	837	999999	250	682	727	13	318	270	853	999999	257	999999	398	52	82	224	766	182	787	672	725	352	912	648	865	622	271	999999	538	787	699	999999	926	521	999999	999	337	928	999999	111	960	999999	999999	549	811	225	601	289	850	999999	999999	189	325	999999	999999	495	849	602	816	114	741	30	732	75	915	79	898	876	763	82	886	837	942	685	999999	999999	353	372	837	650	31	981	448	292	794	519	862	526	999999	794	160	735	999999	134	369	940	999999	932	633	741	326	724	526	999999	368	165	246	639	698	999999	151	486	764	176	93	999999	581	999999	281	405	216	382	238	968	999999	999999	726	818	325	771	543	420	739	999999	333	306	464	670	924	638	999999	999999	827	999999	999999	673	999999	945	51	609	368	999999	661	237	535	943	496	558	999999	217	439	428	323	927	999999	730	747	669	843	786	305	999999	999999	642	999999	982	999999	200	326	259	999999	781	776	716	412	263	759	511	999999	389	810	906	815	716	209	855	999999	900	970	921	999999	311	111	265	314	457	999999	29	115	999999	399	305	241	605	37	999999	651	607	524	814	971	246	109	463	976	999999	105	809	442	277	999999	654	230	404	333	878	679	521	412	954	498	739	405	27	990	514	674	220	999999	551	999999	999999	385	166	950	999999	212	999999	288	915	362	955	586	999999	999999	744	85	837	999999	159	999999	140	204	570	999999	999999	841	999999	999999	471	724	884	131	999999	74	769	278	74	999999	999999	999999	41	242	497	602	543	163	566	548	255	999999	837	938	999999	999999	999999	999999	999999	840	718	999999	130	184	999999	200	477	833	999999	774	709	476	21	999999	637	483	947	999999	707	967	782	88	284	542	227	41	886	946	999999	329	999999	661	462	233	999999	796	555	856	424	
306	999999	709	468	792	838	999999	999999	453	310	65	625	999999	410	847	68	640	573	587	999999	785	314	531	251	375	782	58	999999	787	658	999999	999999	999999	999999	411	843	83	619	491	999999	448	999999	999999	999999	999999	703	999999	260	615	999999	104	232	999999	900	639	999999	602	467	102	19	999999	999999	999999	999999	999999	999999	534	700	999999	14	985	30	91	999999	999999	999999	870	885	999999	672	965	798	408	999999	563	999999	960	999999	844	419	250	615	527	482	914	682	973	648	185	410	999999	126	261	610	190	84	150	94	391	467	131	716	999999	430	54	991	999999	999999	999999	999999	176	344	856	589	763	999999	503	609	968	836	999999	231	710	314	503	849	999999	797	442	489	999999	876	808	387	297	999999	861	106	438	923	324	955	417	334	243	999999	270	999999	846	810	581	540	999999	555	268	900	16	999999	926	205	999999	570	999999	999999	383	299	536	999999	301	240	999999	999999	999999	55	521	253	813	385	999999	999999	999999	999999	999999	631	907	937	761	262	128	397	526	999999	179	999999	999999	754	379	665	951	999999	999999	790	379	616	301	185	369	80	44	24	96	631	378	267	616	579	999999	953	843	446	538	283	360	904	999999	999999	236	999999	576	999999	999999	157	999999	136	371	797	505	344	999999	732	577	999999	999999	113	999999	895	999999	912	999999	899	145	425	822	515	415	999999	440	999999	902	205	948	430	503	999999	150	938	207	252	999999	999999	83	999999	999999	121	868	847	64	257	999999	818	62	323	999999	676	631	999999	999999	918	720	346	367	40	442	999999	783	157	197	950	999999	373	697	801	999999	808	999999	861	801	710	647	999999	970	193	873	93	153	635	118	826	999999	999999	612	289	999999	999999	460	53	842	489	999999	721	660	113	293	999999	131	260	307	512	850	769	658	625	281	162	999999	184	167	999999	999999	158	48	999999	314	282	999999	418	280	999999	358	782	29	321	999999	926	907	866	899	643	962	999999	337	999999	976	876	42	987	999999	378	192	285	886	493	498	999999	682	299	799	999999	478	999999	979	840	164	999999	750	346	999999	355	254	510	999999	523	999999	107	820	442	394	437	250	773	410	902	284	82	896	535	822	203	253	618	77	888	999999	260	999999	497	999999	999999	999999	696	745	663	999999	682	10	373	108	401	368	999999	905	371	771	705	312	87	566	92	181	225	523	57	111	636	442	999999	358	999999	193	332	990	485	311	554	37	747	779	601	82	533	999999	431	835	999999	999999	999999	127	999999	947	836	999999	369	736	911	182	697	561	496	249	612	
25	963	218	999999	259	429	69	227	999999	565	308	999999	19	999999	787	102	222	108	923	736	280	888	197	357	999999	631	748	400	999999	340	195	999999	361	469	518	474	223	799	753	292	646	900	792	391	538	999999	359	98	133	90	484	999999	999999	513	342	136	775	999999	999999	628	999999	668	845	999999	379	25	612	550	140	999999	999999	423	355	641	999999	999999	105	806	818	434	281	660	277	301	855	999999	719	848	999999	391	698	362	164	135	611	999999	64	999999	999999	522	364	809	957	999999	211	71	999999	931	423	962	41	999999	51	220	356	30	400	554	490	646	305	999999	423	749	624	526	999999	999999	39	121	325	648	999999	306	80	999999	999999	468	99	794	625	788	999999	173	359	729	320	943	779	999999	999999	510	965	374	226	599	396	218	194	685	999999	999999	999999	312	647	999999	184	745	999999	883	327	932	465	696	31	517	338	259	999999	999999	999999	325	999999	447	533	999999	683	429	999999	480	86	494	283	414	999999	737	885	133	999999	966	999999	574	803	895	273	655	54	279	353	709	270	999999	818	299	999999	486	999999	464	779	831	709	755	999999	670	807	999999	658	999999	703	293	632	999999	732	999999	350	640	522	555	183	877	770	999999	999999	379	219	939	675	984	934	515	999999	430	353	999999	267	999999	908	999999	97	440	997	993	999999	70	999999	64	413	395	949	838	999999	891	291	902	71	304	999999	296	999999	867	167	674	126	198	992	211	862	47	175	550	732	388	467	743	879	999999	839	25	302	164	536	999999	45	106	999999	409	999999	451	633	963	999999	621	999999	229	283	333	877	999999	77	999999	999999	375	999999	408	115	586	434	999999	32	294	465	663	994	305	341	877	999999	29	999999	593	71	420	413	212	431	121	705	247	469	556	898	462	999999	999999	962	170	999999	999999	990	964	999999	999999	429	349	999999	999999	999999	999999	888	999999	694	858	999999	484	814	999999	962	999999	976	994	880	196	88	476	395	999999	715	577	343	181	817	11	39	682	999999	469	991	74	999999	999999	494	328	359	999999	861	999999	723	999999	612	189	208	999999	660	999999	94	999999	523	999999	999999	505	749	999999	53	716	999999	692	828	66	866	354	790	897	322	20	509	561	836	23	615	354	288	252	999999	163	973	999999	351	42	598	999999	946	48	999999	208	999999	444	999999	999999	485	999999	221	667	607	268	398	310	730	999999	496	999999	952	509	999999	608	227	507	94	889	743	814	350	999999	999999	47	407	752	787	999999	794	75	286	203	538	446	143	620	645	706	999999	999999	
999999	702	546	75	877	446	999999	999999	999999	999999	360	999999	899	671	999999	425	209	999999	860	646	523	616	999999	999999	255	758	971	999999	475	607	999999	999999	135	80	770	999999	259	402	169	960	61	285	142	85	714	999999	999999	999999	618	717	420	85	999999	999999	159	437	848	124	819	128	475	799	46	384	999999	972	999999	829	900	999999	176	807	410	899	999999	248	999999	778	716	999999	464	114	293	758	196	786	541	999999	921	999999	999999	999999	582	999999	495	261	248	758	999999	742	999999	474	999999	438	550	999999	675	999999	532	911	954	999999	408	999999	664	999999	516	287	197	80	441	999999	999999	567	390	999999	234	368	413	999999	999	999999	999999	974	732	989	147	854	217	582	121	594	484	19	999999	729	737	127	386	134	999999	961	570	999999	310	378	999999	408	57	519	389	999999	999999	198	911	999999	999999	999999	733	674	233	999999	80	615	959	847	778	898	189	661	303	999999	982	999999	599	48	163	412	999999	363	999999	739	807	999999	999999	804	61	295	108	999999	999999	999999	394	712	900	93	890	955	197	463	600	999999	228	396	226	999999	334	999999	999999	873	999999	117	999999	380	251	494	854	999999	999999	165	796	999999	999999	42	451	990	999999	279	999999	999999	157	207	224	219	999999	764	520	999999	481	921	480	797	999999	235	80	999999	999999	24	470	416	999999	518	543	42	667	117	999999	196	944	235	559	64	874	93	725	879	999999	999999	617	999999	973	999999	900	500	684	998	999999	574	961	350	447	999999	809	999999	287	999999	663	999999	999999	655	895	999999	475	256	999999	425	923	613	509	200	217	11	407	982	442	999999	999999	999999	358	669	320	303	234	999999	999999	999999	254	901	999999	96	999999	712	999	961	999999	648	968	654	138	268	85	999999	75	999999	999999	445	311	827	539	493	999999	619	833	882	999999	601	110	870	999999	999999	181	31	807	999999	974	999999	999999	446	400	793	999999	962	915	999999	594	136	238	463	999999	351	999999	427	372	322	999999	606	878	999999	625	990	548	999999	196	617	999999	63	386	651	795	999999	443	865	437	745	667	68	999999	744	298	219	372	646	999999	126	971	999999	659	999999	358	378	627	999999	820	999999	255	728	776	307	11	540	999999	587	999999	999999	908	684	999999	626	655	16	901	144	828	416	627	901	699	79	646	343	999999	891	303	426	999999	557	54	37	500	938	292	406	999999	758	468	785	979	572	218	296	764	42	839	352	477	492	67	414	782	353	39	999999	661	999999	145	858	293	999999	826	361	639	962	136	716	723	504	999999	80	947	841	
922	136	860	359	579	372	62	951	949	999999	499	999999	254	157	909	584	744	84	999999	610	502	999999	745	856	657	801	906	133	999999	972	999999	987	466	941	999999	902	846	999999	999999	772	806	999999	999999	309	861	998	718	978	806	149	999999	327	457	347	999999	999999	391	999999	701	777	999999	928	333	976	999999	512	999999	313	726	17	738	442	985	999999	803	170	447	445	994	658	92	927	326	488	222	772	539	999999	601	246	521	842	610	321	316	877	19	324	999999	359	999999	415	999999	799	411	327	342	607	543	999999	746	999999	19	53	999999	538	612	844	763	663	973	64	711	489	999999	895	831	673	543	926	161	999999	999999	645	999999	999999	674	526	87	999999	440	999999	586	422	500	575	833	567	626	777	275	999999	560	219	386	770	703	772	999999	515	999999	668	74	616	999999	622	999999	374	219	27	999999	95	766	868	233	999999	478	298	999999	920	72	273	57	765	660	986	572	363	999999	999999	973	999999	223	999999	408	771	999999	999999	394	878	202	999999	358	999999	999999	189	408	999999	986	345	302	414	784	393	453	233	621	308	999999	999999	59	29	115	155	999999	962	999999	204	469	462	183	508	999999	120	999999	999999	914	448	852	481	999999	880	376	923	771	569	999999	829	129	185	159	999999	23	999999	828	999999	363	999999	565	951	999999	214	232	533	171	793	510	673	999999	999999	318	999999	999999	485	464	179	999999	999999	384	484	999999	52	85	999999	999999	613	495	999999	292	554	250	999999	882	900	173	383	657	842	761	977	69	454	173	999999	867	975	123	538	888	999999	530	181	828	999999	116	274	999999	939	231	999999	308	948	999999	122	609	606	301	555	999999	90	522	999999	429	406	999999	400	879	805	426	336	500	957	672	634	34	999999	999999	999999	794	899	255	718	621	213	999999	999999	73	999999	999999	270	999999	999999	226	808	146	720	751	999999	666	716	394	332	523	894	67	351	286	756	98	541	723	499	999999	422	835	803	198	226	727	314	336	828	999999	165	651	999999	999999	864	999999	313	326	461	144	999999	514	922	204	726	156	338	834	316	963	138	546	194	807	804	973	999999	531	999999	704	999999	389	565	999999	367	252	135	611	421	269	784	225	272	365	682	907	913	609	471	79	398	999999	30	999999	16	618	466	134	935	890	164	999999	790	999999	999999	698	948	999999	837	483	30	999999	422	57	188	999999	284	829	134	897	69	999999	70	465	315	999999	999999	700	190	999999	999999	999999	675	531	999999	12	434	516	999999	984	999999	999999	772	987	999999	671	68	
972	686	102	344	637	999	47	999999	999999	721	334	450	902	339	258	554	98	697	999999	61	891	943	186	488	767	257	150	938	999999	961	999999	416	643	822	999999	23	97	999999	158	12	638	700	682	291	110	75	679	655	999999	634	999999	300	40	620	177	38	510	614	576	389	999999	108	949	469	649	999999	806	89	999999	999999	466	683	548	999999	422	201	270	895	388	701	999999	494	238	257	287	782	386	33	655	367	999999	483	838	769	153	539	999999	999999	641	999999	269	999999	999999	475	177	10	751	23	999999	999999	768	615	236	874	999999	999999	870	702	192	999999	541	783	434	584	999999	982	845	999999	873	883	999999	58	263	999999	442	978	781	762	89	999999	41	372	825	999999	599	898	257	963	999999	999999	669	58	40	775	651	999999	175	139	744	999999	999999	972	150	324	999999	999999	361	40	442	832	592	117	623	999999	835	179	999999	755	999999	833	735	882	999999	104	223	402	999999	488	999999	956	999999	652	28	894	131	999999	231	510	153	879	546	226	531	135	999999	562	999999	134	939	481	528	420	155	999999	459	283	161	56	999999	143	702	999999	487	485	30	999999	98	728	999999	999999	947	999999	999999	114	297	518	360	999999	908	999999	967	999999	999999	81	438	999999	507	117	999999	848	999999	185	410	20	187	672	999999	55	114	255	474	706	351	172	534	81	809	50	623	940	999999	467	148	449	999999	809	999999	415	57	629	999999	980	294	999999	869	999999	56	600	927	624	779	314	589	662	999999	271	551	385	547	999999	999999	466	999999	503	926	999999	999999	960	844	377	347	334	999999	999999	811	493	999999	416	302	999999	35	218	122	999999	171	617	877	485	262	904	999999	949	867	691	48	999999	496	790	17	430	735	95	999999	559	287	455	999999	999999	851	703	849	999999	93	785	341	382	353	495	341	999999	572	561	708	999999	119	397	466	317	999999	834	997	631	409	999999	36	939	462	563	999999	716	310	772	634	999999	65	133	866	91	359	665	999999	999999	458	698	858	183	387	815	450	889	999999	999	667	999999	705	999999	735	220	759	402	920	790	773	625	999999	999999	927	159	884	999999	531	384	999999	781	211	996	182	710	24	999999	561	646	122	999999	727	999999	115	999999	853	837	398	655	999999	957	745	842	236	833	690	69	256	999999	931	464	367	614	52	885	815	999999	55	999999	999999	906	840	999999	677	942	999999	999999	999999	319	305	56	597	876	61	999999	999999	368	769	999999	30	999999	606	333	999999	658	473	123	268	229	999999	154	999999	372	458	426	999999	999999	
999999	294	936	982	375	936	999999	884	866	999999	562	53	849	999999	939	706	999999	999999	309	999999	999999	29	999999	999999	448	474	517	161	264	235	427	999999	881	575	999999	485	412	47	589	670	400	830	792	982	560	225	380	355	214	95	368	217	126	999999	903	155	816	162	543	999999	999999	781	999999	999999	73	927	999999	999999	262	999999	999999	966	662	639	127	999999	237	495	233	233	103	999999	946	178	866	220	518	281	671	58	668	260	999999	688	251	999999	999999	161	918	633	63	106	102	750	791	401	999999	487	999999	176	918	330	999999	319	807	267	834	460	774	853	418	999999	612	214	795	999999	472	973	397	508	536	999999	577	999999	999999	997	78	206	387	475	665	41	788	999999	140	347	331	194	881	999999	999999	750	386	74	224	174	494	888	954	747	928	581	99	985	999999	841	753	338	150	809	999999	638	83	999999	197	386	111	116	83	458	722	288	102	414	724	786	699	512	385	15	999999	190	251	639	546	94	941	803	865	298	999999	999999	53	81	794	999999	676	87	877	838	999999	999999	814	506	35	650	489	685	270	999999	152	999999	953	144	306	18	396	444	999999	113	445	308	999999	784	863	730	244	999999	999999	999999	119	622	635	547	999999	134	999999	745	613	895	605	266	542	21	156	999999	48	909	999999	999999	759	241	324	773	402	999999	147	39	642	304	999999	999999	999999	999999	744	999999	615	416	201	182	642	651	830	866	999999	188	766	238	638	520	691	335	255	834	818	878	307	999999	154	188	986	999999	112	999999	999999	146	201	849	277	626	999999	632	999999	999999	152	117	410	457	999999	224	999999	909	401	132	999999	91	999999	999999	873	865	232	754	271	22	195	306	549	521	387	371	987	916	960	22	782	69	617	999999	691	711	477	850	595	930	190	87	944	979	706	408	923	961	975	999999	404	983	370	704	999999	999999	568	889	80	904	237	91	948	389	350	553	473	569	548	172	398	382	169	341	832	117	999999	569	815	979	447	35	940	999999	618	999999	698	913	246	845	152	999999	779	690	703	109	139	999999	999999	162	934	999999	422	812	23	31	824	38	872	309	999999	999999	83	101	467	211	150	399	770	999999	855	560	333	999999	999999	810	999999	999999	999999	732	978	796	930	663	54	999999	612	138	545	596	999999	669	50	936	999999	152	999999	688	233	501	958	739	999999	98	306	384	40	719	792	212	429	355	999999	149	331	999999	79	420	999999	384	598	22	854	184	576	195	520	999999	351	877	999999	913	999999	999999	999999	248	
11	841	366	669	62	892	346	343	176	999999	999999	900	999999	663	83	103	642	848	903	946	885	620	999999	999999	864	644	999999	914	905	516	110	264	375	999999	696	999999	63	386	332	705	676	521	999999	999999	916	619	780	687	999999	213	281	999999	999999	828	362	391	329	255	805	418	523	431	437	660	999999	24	535	533	999999	999999	50	265	526	207	280	374	611	574	204	255	863	999999	120	702	999999	704	999999	547	729	315	999999	808	581	914	191	254	93	357	429	901	94	999999	719	999999	999999	25	879	45	558	999999	779	755	999999	560	554	832	321	734	425	823	993	987	803	999999	938	241	684	612	25	35	290	264	155	303	170	616	971	161	539	229	824	985	989	741	999999	999999	757	999999	999999	999999	999999	999999	932	605	907	106	453	999999	29	931	340	277	30	999999	707	524	609	757	399	938	861	170	999999	206	999	999999	998	999999	136	999999	484	664	253	666	999999	931	332	999999	395	74	999999	913	999999	999999	888	557	999999	466	44	20	552	10	630	431	498	772	999999	999999	999999	899	999999	999999	999999	244	456	999999	34	364	999999	775	202	69	372	999999	775	947	38	596	317	452	999999	541	37	999999	242	484	43	821	177	330	777	596	944	495	966	779	999999	999999	999999	221	533	610	999999	999999	818	493	999999	305	655	550	744	999999	428	163	999999	566	365	815	999999	972	643	999999	196	999999	998	606	124	876	368	995	964	140	999999	999999	918	999999	513	767	999999	748	846	738	176	999999	999999	219	178	791	639	410	999999	177	896	189	578	999999	424	999999	271	222	999999	761	937	999999	586	614	999999	331	999999	422	62	597	517	262	999999	999999	46	999999	532	999999	437	332	246	957	581	797	243	264	527	597	29	594	506	999999	379	94	999999	999999	51	972	95	999999	556	226	358	999999	659	644	62	673	999999	854	397	482	784	56	524	979	999999	788	380	869	804	999999	403	467	100	431	883	51	114	530	999999	999999	703	590	776	999999	609	754	147	598	212	854	999999	174	207	34	311	332	570	821	437	262	999999	226	52	909	823	890	736	237	761	21	569	764	336	836	778	203	280	505	380	999999	651	782	666	999999	344	239	270	76	130	560	481	293	102	276	959	487	999999	867	206	718	27	999999	837	200	295	548	999999	370	255	117	61	75	999999	113	610	818	999999	102	999999	593	630	670	999999	210	539	286	999999	999999	877	301	999999	413	308	661	317	742	944	999999	664	795	401	899	820	999999	508	999999	842	999999	999999	150	999999	455	301	612	98	999999	
999999	636	660	999999	875	777	493	954	999999	648	766	789	999999	867	874	92	438	779	201	730	849	103	999999	999999	443	999999	999999	737	373	210	121	695	572	999999	939	318	999999	999999	919	624	416	866	562	860	649	63	203	797	276	845	27	522	999999	368	999999	709	934	537	575	202	382	755	591	999999	537	999999	226	836	927	565	999999	782	859	999999	323	983	999999	842	483	999999	490	606	471	527	193	598	285	999999	462	240	384	288	90	999999	251	661	999999	310	332	579	837	999999	999999	710	577	244	663	843	54	523	178	101	63	195	712	776	999999	999999	78	999999	999999	21	384	999999	999999	999999	999999	142	335	662	709	999999	519	904	552	133	999999	760	950	999999	935	441	999999	938	999999	999999	234	894	24	475	377	220	242	394	999999	825	982	182	999999	999999	542	530	517	391	814	937	999999	158	642	589	49	999999	123	999999	999999	363	851	445	634	898	764	807	127	860	295	999999	997	135	130	727	150	563	240	371	415	414	923	999999	133	135	710	999999	999999	435	435	843	107	999999	391	999999	973	547	548	631	823	734	413	657	999999	326	939	999999	37	915	448	485	302	999999	999999	999999	439	83	321	509	197	688	555	692	999999	452	999999	885	744	701	753	603	25	999999	547	680	11	276	681	807	195	263	999999	999999	986	949	999999	999999	408	793	989	999999	235	49	444	145	999999	720	233	654	925	999999	999999	336	171	844	470	693	213	999999	999999	173	999999	514	323	934	640	999999	705	484	900	55	487	999999	711	854	999999	975	174	412	501	290	53	999999	881	141	550	721	184	999999	489	857	151	374	206	826	507	720	999999	509	999999	969	25	748	753	879	577	762	999999	999999	476	999999	529	999999	999999	315	999999	374	999999	192	394	918	45	563	999999	999999	904	999999	753	884	356	657	999999	665	907	532	275	304	999999	999999	564	787	106	999999	675	999999	337	349	999999	999999	706	143	999999	999999	125	586	934	461	753	709	975	999999	18	740	961	818	244	999999	894	18	49	825	99	630	628	999999	822	178	999999	999999	715	999999	288	862	188	999999	569	716	550	330	598	999999	551	999999	36	109	999999	999999	999999	856	760	473	455	999999	999999	881	999999	467	915	518	764	765	573	999999	993	421	186	155	562	748	259	527	323	999999	999999	999999	999999	524	604	528	826	466	274	41	250	251	999999	463	20	306	178	111	801	41	999999	833	250	999999	581	614	923	999999	999999	166	607	999999	999999	881	999999	626	607	999999	863	396	691	308	500	541	513	999999	312	722	145	999999	999999	157	
725	999999	18	587	984	486	999999	999999	605	203	663	999999	434	17	101	237	59	394	999999	648	248	999999	349	267	342	709	294	830	311	210	498	999999	586	459	999999	867	872	999999	641	131	587	874	999999	498	644	999999	999999	999999	999999	85	673	750	566	930	999999	320	942	999999	999999	285	999999	121	687	999999	999999	126	531	974	501	234	364	232	753	999999	70	374	999999	851	623	949	602	789	180	999999	537	747	980	655	550	999999	924	131	999999	999999	929	476	196	394	794	527	860	142	999999	435	721	450	999999	988	869	544	694	999999	137	999999	683	412	940	999999	999999	999999	146	876	433	304	309	242	650	398	999999	594	187	240	999999	105	98	999999	999999	745	514	96	750	991	785	999999	512	832	994	999999	681	526	535	735	526	837	999999	999999	999999	709	999999	999999	800	609	350	285	367	463	44	999999	216	224	627	205	947	999999	215	999999	100	999999	999999	999999	248	374	716	999999	999999	999999	999999	229	714	114	760	85	620	34	296	151	651	999999	648	58	797	961	79	467	898	339	788	745	631	245	999999	291	916	999999	251	435	892	227	225	916	750	999999	327	112	463	999999	584	922	494	999999	999999	590	779	744	678	286	305	258	233	999999	663	968	597	999999	220	479	999999	962	783	861	258	433	295	999999	308	982	644	999999	999999	355	755	865	260	567	999999	999999	511	182	979	965	139	999999	993	999999	263	781	228	999999	999999	984	394	622	148	999999	815	81	305	57	446	999999	999999	338	254	877	974	797	717	40	738	907	967	985	982	999999	731	999999	439	799	478	526	999999	795	85	29	961	142	726	999999	751	669	999999	464	999999	999999	999999	801	399	999999	999999	465	73	197	120	984	999999	408	639	999999	902	211	641	505	578	999999	932	846	263	235	916	842	80	100	289	78	999999	513	259	700	495	930	225	323	288	22	999999	576	685	999999	12	563	502	406	724	999999	37	512	885	816	360	486	547	173	999999	679	395	973	908	999999	94	514	158	939	999999	972	986	328	227	565	467	365	171	172	232	363	999999	673	999999	739	50	396	627	443	350	19	392	61	124	608	627	489	668	999999	16	498	414	563	999999	999999	563	709	295	329	358	994	325	384	941	846	339	999999	607	178	11	698	886	999999	599	825	589	935	214	618	999999	978	697	527	166	734	999999	785	999999	623	186	340	999999	999999	999999	999999	693	17	120	277	279	999999	999999	999999	999999	999999	999999	699	964	745	999999	999999	999999	676	391	380	307	797	228	216	897	553	619	983	992	670	597	999999	
629	999999	142	581	824	936	349	42	999999	207	885	999999	999999	259	821	366	460	557	999999	434	916	999999	999999	896	789	903	380	725	296	898	999999	999999	720	999999	79	999999	613	591	803	999999	337	999999	283	999999	912	379	94	999999	999999	262	533	999999	999999	172	671	914	205	246	792	921	565	624	999999	999999	699	913	138	108	189	111	999999	868	754	275	107	568	999999	948	983	419	999999	999999	993	43	999999	73	146	558	362	165	525	376	999999	881	13	712	611	86	410	999999	251	985	468	630	509	999999	690	569	999999	112	999999	256	262	382	112	833	631	999999	832	999999	777	579	746	33	586	386	78	872	999999	999999	957	365	547	984	177	833	999999	999999	534	709	383	576	493	999999	682	278	999999	427	779	180	91	898	253	774	231	671	249	999999	999999	132	597	817	308	680	155	127	708	999999	214	999999	570	999999	188	133	999999	999999	96	999999	351	999999	999999	650	999999	101	312	68	122	773	763	506	593	828	328	411	122	999999	278	813	114	564	569	846	999999	999999	999999	823	719	129	999999	31	585	753	999999	736	860	946	724	216	377	96	15	935	514	708	999999	741	999999	776	20	696	932	282	999999	786	748	425	999999	592	999999	489	349	992	260	999999	999999	839	734	592	551	176	999999	71	446	999999	559	634	342	514	824	868	882	942	119	825	99	312	999999	316	999999	999999	999999	141	999999	999999	747	23	684	772	788	846	17	999999	235	844	999999	870	836	373	237	123	92	999999	768	623	607	406	883	999999	652	617	477	428	999999	116	657	999999	345	558	280	546	949	570	726	977	999999	999999	717	274	970	228	475	998	88	999999	999999	594	999999	999999	999999	350	140	259	129	180	379	588	753	128	999999	156	534	288	102	691	174	522	999999	999999	762	81	689	618	464	999999	152	999999	349	999999	753	72	999999	243	278	929	416	999999	450	999999	608	999999	781	598	999999	823	999999	999999	906	397	709	999999	397	581	349	218	661	999999	794	695	999999	901	249	33	374	999999	999999	301	19	173	285	475	82	999999	193	999999	300	100	541	641	741	954	572	951	31	999999	675	999999	893	70	278	999999	904	999999	527	707	42	758	233	953	23	999999	188	742	999999	243	767	746	398	859	918	571	979	163	954	83	999999	999999	12	461	458	55	999999	949	999999	390	571	327	999999	486	457	541	866	999999	999999	999999	776	829	999999	787	155	928	376	44	152	706	915	750	800	454	378	745	756	772	504	968	999999	238	847	731	672	450	623	912	412	999999	704	401	999999	615	307	509	
999999	224	315	530	679	999999	999999	198	475	999999	527	678	999999	711	785	104	93	659	999999	999999	981	118	124	705	314	464	631	999999	11	999999	999999	194	156	999999	999999	999999	466	973	298	631	432	659	266	852	922	945	999999	700	601	610	317	877	270	760	999999	349	110	999999	999999	999999	741	51	196	951	999999	342	532	999999	424	253	999999	120	370	723	999999	331	999999	999999	782	369	659	931	999999	401	216	346	999999	396	351	947	441	857	758	83	889	390	473	315	999999	999999	423	999999	286	358	999999	999999	516	547	644	206	498	999999	826	856	565	810	877	999999	999999	269	418	999999	897	476	812	999999	361	999999	833	734	858	546	26	202	946	999999	655	999999	999999	19	830	386	751	154	999999	999999	999999	999999	518	89	513	678	570	985	182	287	667	809	545	202	999999	229	713	910	347	951	821	634	910	470	999999	71	376	999999	999999	41	393	753	26	218	749	460	779	754	230	190	999999	999999	999999	999999	437	999999	280	236	173	610	673	841	807	507	782	406	991	57	924	452	312	834	556	999999	893	914	793	337	452	395	450	959	690	999999	999999	789	613	251	43	319	999999	999999	571	999999	999999	552	945	518	436	353	468	999999	829	999999	999999	999999	484	999999	999999	522	62	942	999999	778	170	714	160	649	532	992	793	999999	23	615	661	999999	272	727	782	351	968	999999	900	109	999999	718	139	912	289	834	315	733	999999	520	266	848	366	793	999999	999999	401	306	986	444	560	999999	718	999999	126	715	878	756	107	433	554	777	52	999999	852	451	999999	248	370	697	687	69	999999	503	358	999999	999999	479	69	138	949	671	297	466	548	217	10	999999	796	574	956	999999	999999	53	965	488	805	681	941	226	999999	163	999999	299	757	500	445	224	865	999999	909	408	697	968	484	999999	490	586	999999	999999	451	669	452	795	740	138	434	239	999999	869	17	133	538	999999	70	796	735	999999	709	58	771	999999	59	999999	664	557	860	667	569	93	998	229	999999	307	775	408	999999	150	558	628	76	216	687	996	304	999999	870	854	908	687	999999	491	876	97	872	665	620	959	141	192	277	999999	670	999999	870	788	587	241	77	999999	999999	595	449	90	999999	565	108	63	198	878	999999	999999	758	999999	999999	999999	352	458	434	999999	788	750	18	375	360	309	545	243	135	516	207	639	787	256	602	561	51	796	999999	999999	567	567	771	999999	505	271	18	999999	518	999999	445	139	806	956	999999	344	586	999999	730	999999	29	864	927	681	681	58	228	511	289	999999	
999999	556	352	127	552	230	979	756	870	98	300	999999	999999	772	999999	78	832	830	383	267	999999	967	75	432	999999	702	640	99	581	457	53	506	509	144	887	889	786	688	414	999999	365	830	213	999999	392	272	999999	165	610	612	225	397	999999	32	408	508	999999	920	830	850	999999	890	184	999999	54	999999	257	591	885	999999	999999	154	426	730	902	999999	763	999999	50	34	562	484	488	969	999999	656	377	999999	735	389	408	999999	999999	999999	999999	474	999999	790	999999	597	25	558	280	429	999999	81	970	999999	130	263	744	66	879	999999	999999	999999	412	215	191	398	999999	770	999999	999999	782	426	296	862	667	999999	499	973	999999	999999	18	13	214	69	649	170	685	969	999999	481	645	352	986	61	999999	956	72	450	999999	208	181	255	999999	774	646	903	785	117	999999	692	999999	999999	229	436	798	999999	900	999999	565	30	712	456	412	384	860	440	999999	245	999999	711	375	58	373	999999	281	763	311	440	422	745	385	577	999999	999999	716	874	999999	560	262	982	66	719	884	999999	999999	724	999999	327	913	999999	999999	999999	520	39	327	716	999999	590	165	45	999999	470	999999	999999	645	144	999999	738	668	999999	316	879	982	615	655	656	999999	785	152	556	920	983	526	216	282	999999	999999	999999	357	10	999999	542	999999	227	999	595	999999	74	943	361	999999	114	659	927	899	594	567	905	384	999999	999999	621	448	609	124	999999	999999	723	547	810	87	27	390	668	999999	774	484	764	615	69	999999	109	841	999999	58	999999	999999	999999	999999	687	277	161	825	686	999999	855	999999	999999	112	10	651	75	526	143	999999	489	723	999999	418	999999	999999	999999	299	324	803	999999	780	999999	560	308	675	354	416	860	999999	925	201	999999	999999	663	679	689	662	615	417	999999	582	708	517	999999	102	999999	190	999999	999999	475	862	999999	882	14	85	999999	999999	803	334	307	999999	999999	999999	358	298	29	781	754	455	430	150	684	906	999999	870	81	149	991	216	343	173	233	292	77	73	690	999999	214	588	242	454	858	290	120	151	915	117	168	280	83	560	999999	736	157	334	999999	604	999999	144	13	999999	999999	597	991	999999	435	384	533	295	608	207	576	176	999999	975	999999	403	796	861	954	964	999999	721	142	999999	999999	496	144	999999	885	999999	941	80	584	935	211	270	999999	977	715	541	583	873	999999	875	983	268	999999	181	52	999999	808	28	189	999999	326	532	465	217	405	999999	249	999999	999999	522	266	505	592	999999	999999	999999	113	818	155	999999	390	117	58	266	799	
478	972	962	699	111	999999	999999	891	545	619	678	999999	91	582	999999	301	792	474	160	619	999999	999999	999999	999999	31	680	989	872	765	658	999999	483	208	999999	926	999999	287	101	307	244	343	614	57	668	105	226	32	246	378	131	597	643	898	646	321	999999	736	565	678	999999	298	999999	999999	886	999999	999999	606	673	999999	810	999999	701	176	915	286	873	999999	999999	311	999999	657	752	503	999999	999999	999999	585	561	106	133	240	721	422	876	946	292	999999	170	267	999999	619	359	999999	999999	117	999999	477	999999	370	448	183	167	263	873	773	999999	556	491	825	836	999999	54	576	532	580	302	289	300	969	999999	394	999999	999999	411	195	308	172	935	536	999999	107	602	201	999999	999999	82	468	549	112	411	736	997	999999	999999	290	575	782	999999	987	999999	616	186	23	376	999999	999999	999999	852	687	474	383	620	955	660	738	28	852	999999	581	508	834	739	197	568	999999	397	132	889	999999	620	526	999999	947	999999	558	920	588	825	999999	999999	234	615	862	638	37	126	51	999999	692	999999	722	864	486	489	999999	876	999999	455	119	999999	593	958	999999	999999	948	280	672	243	111	817	439	36	324	347	283	229	877	999999	540	150	355	999999	206	999999	897	662	626	468	741	999999	931	143	716	999999	651	276	883	795	689	757	453	999999	583	999999	999999	695	549	149	215	761	999	439	999999	968	322	155	761	872	179	295	653	214	501	429	886	306	320	388	999999	999999	999999	92	869	999999	697	546	863	331	36	211	123	486	262	980	999999	501	228	999999	623	505	999999	20	626	404	113	248	316	999999	988	999999	384	999999	453	208	999999	917	999999	999999	999999	775	292	999999	846	967	999999	999999	951	999999	747	395	88	573	764	199	502	999999	465	475	678	458	239	709	343	501	999999	952	42	999999	565	999999	930	96	475	848	223	85	174	658	231	936	296	795	416	999999	999999	811	405	264	705	100	999999	105	463	823	545	999999	105	354	999999	230	999999	897	956	999999	464	992	999999	999999	999999	427	170	807	999999	999999	171	444	999999	740	54	999999	556	778	358	474	313	835	999999	652	999999	640	979	819	999999	11	802	399	839	999999	148	464	714	999999	287	288	930	654	851	999999	661	111	289	365	310	999999	999999	365	548	491	679	628	369	454	614	345	448	350	999999	252	939	771	605	868	602	589	311	77	500	80	543	999999	984	911	991	999999	361	999999	519	393	999999	447	851	357	754	520	999999	999999	875	942	840	590	365	608	782	889	506	421	762	721	823	606	
864	999999	948	30	999999	457	463	999999	999999	823	999999	905	915	502	999999	999999	124	999999	493	52	202	557	240	953	302	386	139	111	704	939	861	999999	570	731	999999	382	408	999999	876	647	805	471	958	26	759	460	999999	289	999999	258	306	680	237	781	414	999999	247	995	728	267	999999	362	708	54	962	999999	999999	194	920	547	849	391	215	999999	246	999999	599	224	203	999999	693	999999	999999	456	643	190	570	788	326	274	999999	413	15	999999	329	999999	999999	999999	999999	726	999999	508	369	430	409	999999	999999	391	545	683	717	999999	802	886	573	999999	229	262	410	999999	472	999999	867	655	412	999999	385	595	999999	999999	967	684	999999	476	726	999999	489	711	57	999999	714	188	253	999999	557	999999	999999	129	56	999999	234	999999	513	281	999999	569	641	999999	28	963	999999	880	864	752	715	43	863	999999	169	999999	989	517	215	999999	999999	293	312	234	108	301	999999	266	549	677	568	467	181	888	222	166	999999	999999	999999	93	198	834	999999	501	927	523	258	999999	959	667	860	717	304	830	214	970	266	417	999999	726	139	283	340	999999	194	258	862	974	999999	13	835	224	823	999999	494	242	968	811	306	584	999999	999999	307	999999	999999	850	173	350	683	252	900	146	167	966	953	914	504	999999	316	678	999999	283	172	955	832	645	893	182	999999	972	11	454	120	42	999999	999999	976	458	380	343	94	522	300	871	113	999999	66	856	178	999999	738	840	505	999999	922	999999	395	351	59	180	999999	991	13	711	250	999999	35	135	293	381	938	55	757	999999	999999	999999	999999	301	852	143	588	47	13	999999	243	170	949	492	999999	999999	196	634	999999	209	386	103	518	589	630	657	999999	931	573	797	999999	999999	93	532	999999	999999	999999	104	498	916	592	999999	988	247	478	90	505	543	24	379	999999	314	999999	558	596	999999	631	999999	670	204	469	656	473	999999	135	550	87	427	458	338	135	102	145	999999	999999	999999	115	999999	121	550	162	140	917	203	612	999999	57	999999	936	543	160	999999	433	304	999999	935	455	782	999999	927	12	999999	94	686	999999	999999	178	999999	941	138	394	360	999999	130	52	339	739	280	602	798	999999	552	999999	999999	187	999999	668	841	46	681	21	332	168	999999	999999	83	55	240	950	520	168	894	999999	807	158	800	113	313	261	999999	205	185	190	323	999999	460	597	999999	509	999999	999999	336	999999	269	126	71	201	108	999999	969	294	999999	999999	999999	639	608	958	999999	765	999999	637	365	590	920	486	836	152	845	759	97	999999	874	
731	999999	97	832	778	334	690	96	608	15	731	999999	999999	697	855	108	999999	825	501	914	414	132	999999	78	746	205	999999	999999	999999	999999	999999	999999	493	999999	776	883	994	807	999999	634	992	679	778	999999	633	307	99	788	981	999999	171	933	596	571	470	609	570	28	999999	583	550	999999	177	262	666	246	799	421	920	971	113	999999	999999	999999	921	735	353	254	444	448	115	994	309	874	195	414	898	999999	949	999999	322	976	999999	256	93	999999	999999	525	965	397	999999	677	868	999999	940	294	999999	729	649	735	265	326	584	647	477	556	111	999999	999999	261	999999	877	999999	753	659	137	164	748	783	339	999999	999999	288	57	999999	438	136	299	933	900	476	179	999999	224	911	996	401	83	778	537	999999	218	458	713	999999	631	215	124	360	813	140	199	945	319	511	437	999999	537	708	49	429	999999	999999	177	785	179	999999	999999	842	662	735	90	969	256	849	999999	379	574	998	318	232	999999	999999	130	769	286	233	962	999999	483	958	864	375	739	117	678	849	291	928	879	35	957	999999	999999	87	59	230	999999	470	999999	999999	999999	538	399	817	418	871	248	407	509	999999	643	999999	368	704	871	714	999999	148	180	176	98	646	128	292	274	739	999999	52	720	66	533	501	226	426	494	336	975	921	699	806	610	883	429	934	392	422	913	992	216	999999	989	560	300	329	999999	827	419	117	552	678	999999	999999	999999	999999	999999	152	999999	942	219	545	739	999999	999999	999999	566	214	999999	194	999999	852	825	260	999999	385	76	972	210	897	456	667	916	999999	378	30	187	414	206	975	522	249	103	971	782	999999	605	680	120	927	763	764	609	999999	216	700	852	999999	370	311	386	449	941	430	495	552	628	870	999999	429	999999	162	17	251	672	660	758	999999	999999	174	780	396	861	999999	999999	692	67	999999	999999	999999	178	808	53	895	599	82	308	672	485	240	999999	735	740	691	999999	999999	756	999999	562	555	942	999999	901	205	999999	990	587	667	296	999999	494	999999	999999	271	261	387	118	121	651	599	999999	999999	379	246	131	55	655	180	999999	533	935	699	139	117	736	180	906	848	374	609	999999	640	386	682	746	115	527	479	999999	999999	502	644	717	962	202	856	628	664	83	485	344	416	999999	999999	867	794	807	999999	999999	90	480	999999	746	52	113	721	709	697	500	999999	527	186	739	187	40	999999	982	177	914	999999	551	251	775	999999	274	999999	515	622	814	951	999999	426	943	999999	883	243	897	674	858	481	157	
931	174	67	957	168	677	999999	733	576	812	639	196	999999	539	239	494	857	777	34	216	96	882	548	717	110	242	999999	304	999999	403	317	319	999999	731	999999	87	717	999999	115	411	567	889	999999	999999	668	999999	297	820	654	748	50	896	999999	999999	71	58	625	349	999999	925	999999	652	999999	999999	504	330	752	924	918	999999	776	925	999999	623	648	206	644	409	999999	870	945	999999	650	999999	362	421	486	999999	669	571	999999	377	999999	190	123	914	952	999999	644	999999	488	372	902	502	972	124	234	999999	625	864	414	999999	999999	986	999999	729	999999	999999	999999	93	844	583	999999	357	699	408	851	999999	510	734	254	579	764	709	999999	582	999999	158	999999	248	196	999999	552	805	166	245	999999	98	210	393	912	73	999999	560	504	904	118	555	802	573	999999	743	709	999999	620	835	461	591	999999	407	73	999999	812	581	897	577	999999	459	999999	464	332	999999	291	126	821	999999	335	213	215	487	999999	121	355	512	999999	453	999999	661	999999	331	784	494	493	802	999999	999999	261	672	663	926	873	999999	365	348	250	510	461	592	999999	440	509	999999	386	127	933	999999	999999	310	606	454	20	379	999999	868	679	837	999999	488	795	763	929	662	550	288	614	999999	756	17	271	475	991	974	591	754	999999	537	118	376	999999	378	559	950	76	219	916	503	999999	497	668	999999	999999	999999	797	316	999999	999999	706	107	999999	127	205	500	48	999999	999999	999999	788	520	55	152	728	903	618	426	214	978	596	341	372	999999	999999	268	349	858	999999	28	187	285	999999	975	830	21	863	752	183	68	912	999999	757	999999	714	999999	451	999999	999999	337	364	999999	999999	532	260	375	734	401	999999	936	160	999999	895	443	858	999999	276	999999	999999	999999	50	999999	253	155	76	660	584	999999	999999	558	999999	824	184	907	664	807	182	999999	724	464	287	999999	67	246	999999	732	999999	323	999999	210	999999	380	212	966	999999	497	999999	956	466	599	791	999999	995	147	129	336	15	999999	779	61	340	555	355	999999	439	578	999999	17	247	343	621	270	999999	205	951	999999	622	999999	999999	176	681	226	264	999999	999999	46	476	920	126	999999	999999	61	543	970	870	61	35	999999	537	718	688	128	719	132	978	530	780	799	196	682	713	999999	999999	999999	380	999999	301	230	999999	403	111	888	891	999999	617	569	726	500	999999	899	421	278	680	902	999999	562	506	141	157	151	266	677	733	443	867	927	684	931	600	999999	759	805	167	999999	617	799	999999	63	515	418	999999	289	474	296	
271	445	128	475	134	999999	618	169	999999	54	147	999999	165	457	999999	690	885	795	900	999999	999999	615	120	546	295	999999	335	999999	626	738	347	976	213	447	999999	432	808	999999	807	999999	147	600	732	123	999999	193	644	780	265	824	999999	999999	388	999999	999999	655	334	582	190	999999	492	999999	999999	344	999999	170	230	999999	285	999999	881	676	988	127	442	549	883	997	550	112	54	555	196	801	214	338	598	319	300	526	999999	236	39	371	300	971	67	397	999999	834	962	926	505	999999	999999	999999	30	270	461	607	999999	337	41	88	401	999999	978	741	140	377	572	911	426	999999	277	655	999999	626	827	470	492	496	590	999999	999999	127	59	306	858	357	318	337	999999	693	999999	999999	205	951	969	363	999999	999999	999999	49	272	60	509	746	622	298	220	403	443	991	124	286	747	325	999999	284	887	682	882	999999	69	244	64	733	14	507	459	695	656	473	477	999999	238	551	453	99	617	313	683	570	146	999999	894	866	578	477	33	879	22	999999	476	320	442	999999	979	37	999999	999999	999999	125	838	999999	746	969	523	948	999999	206	999999	848	999999	999999	998	999999	645	154	350	197	999999	999999	999999	580	682	961	997	167	733	999999	571	426	102	840	999999	568	999999	999999	178	924	999999	630	430	827	999999	174	37	892	999999	999999	838	835	686	808	999999	214	999999	999999	999999	785	999999	366	999999	302	634	455	756	826	999999	440	999999	33	999999	999999	844	535	999999	657	999999	518	933	114	999999	613	915	735	739	999999	230	367	927	999999	779	392	952	999999	416	138	202	563	999999	211	881	999999	540	814	859	270	964	95	999999	983	696	333	851	999999	521	610	386	898	715	472	999999	653	512	125	999999	593	473	999999	129	977	464	18	110	732	232	999999	82	111	876	478	329	144	269	943	778	456	999999	94	475	999999	751	303	999999	945	604	999999	378	424	570	275	796	115	966	131	529	687	232	128	645	557	537	285	32	999999	152	999999	393	568	347	999999	62	999999	393	323	235	170	999999	999999	999999	993	595	658	540	610	681	999999	999999	148	424	100	233	422	449	918	999999	999999	281	999999	802	142	844	809	87	772	999999	417	722	652	999999	368	526	76	990	651	999999	999999	745	421	999999	928	303	255	154	257	574	639	939	474	999999	760	889	559	362	995	158	999999	581	768	397	273	501	525	252	999999	573	999999	999999	798	956	398	730	860	999999	874	839	999999	665	829	208	999999	478	257	607	144	479	967	714	994	502	999999	308	999999	33	300	999999	778	
12	98	999999	417	217	151	518	999999	39	999999	513	487	166	559	999999	751	570	813	795	999999	999999	117	587	606	452	437	305	779	100	753	837	999999	999999	999999	596	577	155	790	376	337	738	950	999999	999999	463	236	999999	999999	66	556	999999	219	505	191	999999	894	510	999999	965	779	845	738	566	999999	999999	999999	49	105	999999	552	605	999999	447	468	515	967	12	146	999999	999999	999999	999999	723	543	346	999999	259	266	999999	701	76	78	825	999999	491	999	999999	828	999999	704	196	741	979	513	951	637	772	999999	999999	999999	999999	999999	934	748	190	492	24	33	999999	999999	999999	782	894	272	486	536	954	850	976	515	584	184	887	448	39	857	383	220	591	709	854	223	590	319	809	702	999999	999999	416	999	985	370	889	684	206	413	847	999999	36	424	682	922	999999	170	317	718	486	999999	719	332	118	999999	441	999999	720	295	202	999999	463	783	402	878	444	977	530	999999	295	213	999999	625	20	666	193	176	36	932	163	430	11	100	226	999999	366	999999	999999	190	928	658	999999	910	221	999999	264	253	999999	804	999999	92	639	999999	433	283	999999	103	321	452	620	274	213	787	142	772	584	372	567	755	999999	999999	999999	999999	294	636	248	340	414	749	412	940	999999	231	454	999999	790	907	667	943	402	273	773	448	999999	999999	455	186	778	449	687	999999	686	276	293	138	996	999999	809	796	999999	999999	689	999999	49	679	130	999999	343	72	981	677	704	623	362	257	586	647	999999	999999	191	71	562	999999	71	520	264	999999	999999	325	83	999999	107	871	999999	488	584	210	999999	999999	543	473	843	716	999999	999999	197	999999	914	999999	999999	358	520	188	615	973	999999	999999	510	529	425	999999	999999	27	988	999999	579	833	714	873	673	385	248	888	96	717	228	999999	507	61	332	201	963	902	999999	725	999999	919	265	935	136	999999	999999	880	475	301	999999	999999	728	977	999999	999999	358	50	999999	999999	119	632	101	898	754	516	226	458	999999	233	999999	150	253	272	510	659	577	999999	747	812	684	368	422	999999	999999	402	127	530	999999	999999	843	923	539	999999	616	357	827	367	191	620	644	252	683	999999	22	289	581	465	476	780	786	579	303	559	491	750	999999	306	610	999999	398	695	837	999999	390	365	611	999999	999999	162	831	220	597	136	178	442	999999	999999	782	17	821	662	63	840	999999	273	630	980	999999	865	147	531	756	829	231	948	415	456	862	657	678	935	809	324	948	999999	982	999999	391	59	999999	999999	523	603	540	999999	999999	999999	
999999	126	735	630	999999	790	24	310	463	767	905	229	37	238	318	134	999999	999999	852	999999	999999	614	291	464	598	77	999999	999999	999999	163	298	495	999999	999999	409	999999	922	57	416	28	310	648	123	999999	271	171	31	999999	731	399	999999	655	883	903	115	441	835	281	41	462	990	915	302	310	478	419	912	618	829	999999	212	291	478	834	438	252	501	76	203	437	55	963	376	618	889	999999	612	413	999999	967	910	651	25	954	37	394	999999	812	999999	999999	259	413	17	169	196	981	186	58	999999	862	999999	768	88	604	416	37	549	683	999999	835	807	508	315	861	999999	561	276	524	806	53	999999	688	330	351	999999	642	956	217	432	908	466	999999	939	450	999999	151	572	420	547	999999	999999	672	402	909	53	750	107	155	507	999999	999999	662	252	430	966	999999	999999	736	427	999999	80	999999	999999	511	999999	254	569	865	999999	519	988	855	976	805	208	999999	999999	420	307	999999	544	999999	709	797	202	803	320	518	483	776	704	836	993	772	929	513	421	890	540	999999	191	241	321	999999	646	999999	685	999999	231	743	965	37	438	999999	240	270	632	463	319	575	933	999999	392	999999	815	162	861	213	876	695	999999	405	999999	508	255	312	498	999999	161	342	128	874	296	999999	999999	677	999999	13	542	999999	881	958	581	965	999999	141	849	264	182	493	998	481	570	536	931	570	156	999999	745	927	771	910	312	977	457	69	763	651	256	148	999999	857	671	999999	999999	852	999999	915	643	123	462	999999	549	667	343	646	314	760	999999	250	530	477	999999	614	897	999999	999999	999999	999999	999999	999999	207	17	43	999999	151	810	999999	721	88	746	241	297	631	474	999999	999999	644	643	999999	755	13	999999	16	618	287	599	66	319	843	206	999999	407	837	746	264	236	516	928	202	835	950	48	999999	503	298	189	999999	149	369	610	999999	999999	706	60	373	999999	999999	999999	461	551	754	54	878	882	527	834	999999	884	220	311	999999	999999	451	975	999999	999999	123	513	999999	107	962	999999	949	242	999999	268	999999	786	999999	999999	235	101	999999	999999	91	906	169	847	999999	999999	729	752	929	999999	756	304	519	730	255	408	251	497	999999	363	999999	837	104	646	999999	269	999999	999999	999999	999999	85	999999	999999	800	894	898	805	999999	538	866	999999	999999	987	891	485	890	748	970	540	973	657	738	996	122	999999	254	812	523	999999	715	999999	65	999999	999999	983	994	64	719	835	999999	999999	976	958	237	985	999999	849	999999	170	806	521	172	143	538	662	
999999	765	137	738	650	999999	999999	124	822	546	322	969	378	908	999999	836	39	145	999999	379	681	780	769	136	691	404	609	363	999999	204	168	922	712	999999	646	999999	926	980	195	271	322	862	146	691	673	410	481	304	999999	969	491	37	949	168	981	566	996	11	56	256	487	927	769	627	387	399	267	421	999999	263	910	999999	949	922	67	818	644	87	463	999999	999999	314	685	999999	999999	999999	999999	553	999999	999999	999999	925	933	939	999999	395	103	518	313	283	999999	70	999999	424	69	443	999999	999999	111	999999	921	919	999999	764	999999	182	251	999999	915	256	426	713	445	190	31	984	125	999999	147	671	725	136	773	189	148	861	281	270	324	279	63	945	452	812	168	322	387	999999	615	611	153	999999	602	67	999999	439	624	852	403	85	328	999999	889	999999	447	795	155	367	626	471	999999	981	79	999999	202	999999	999999	632	31	708	607	946	999999	536	528	26	533	716	332	709	246	428	866	249	951	986	65	23	999999	373	999999	29	999999	153	710	171	638	957	864	385	179	991	830	695	999999	381	672	363	999999	430	272	438	45	916	234	482	999999	829	693	215	426	257	999999	658	999999	999999	999999	260	826	366	388	575	999999	999999	999999	254	999999	999999	999999	579	324	702	112	945	110	739	984	635	918	237	57	808	999999	658	959	999999	734	182	164	890	977	421	537	554	51	696	999999	97	387	979	999999	942	67	123	891	999999	999999	999999	999999	801	603	768	341	999999	319	579	312	999999	999999	618	519	999999	27	999999	602	999999	175	999999	903	414	162	999999	258	939	352	999999	999999	159	766	999999	776	423	625	362	297	219	90	938	999999	472	999999	391	109	999999	469	999999	925	185	999999	989	558	597	999999	999999	648	705	999999	402	999999	215	828	999999	437	752	842	106	800	664	594	393	822	236	323	999999	30	999999	798	489	479	883	188	575	638	777	686	999999	15	482	999999	999999	999999	999999	693	38	644	241	954	356	926	373	669	270	591	138	999999	332	284	976	132	878	907	40	923	999999	999999	263	524	999999	76	663	100	327	951	999999	999999	144	999999	999999	796	788	816	452	563	115	223	999999	999999	509	610	364	904	39	359	835	683	669	764	330	11	391	999999	304	290	999999	283	351	319	999999	444	42	999999	989	999999	344	999999	465	999999	818	159	119	279	24	59	711	759	71	968	126	999999	34	380	222	292	415	80	522	171	999999	832	999999	608	999999	74	999999	574	914	849	999999	773	227	202	999999	181	892	999999	702	999999	578	513	222	
383	999999	267	420	662	577	707	774	999999	549	303	185	999999	287	999999	872	950	481	999999	999999	221	953	352	112	831	433	50	400	999999	377	999999	999999	999999	620	498	415	148	654	915	999999	217	999999	750	999999	924	26	960	894	392	249	752	773	441	669	10	429	851	165	588	999999	536	999999	481	896	282	709	398	999999	788	104	734	306	999999	149	636	999999	213	999999	187	814	999999	156	17	64	999999	503	162	127	619	79	999999	983	75	686	471	900	603	854	951	999999	999999	594	115	297	999999	456	217	301	43	863	226	733	977	999999	999999	999999	308	427	280	779	557	281	755	719	540	751	240	999999	678	735	543	999999	175	963	197	878	999999	720	549	179	295	860	94	756	853	831	15	301	921	90	601	186	999999	182	999999	356	999999	999999	756	999999	225	338	623	307	329	999999	567	23	586	886	350	999999	877	111	493	999999	197	999	866	999999	745	938	999999	999999	143	999999	774	993	307	840	999999	653	964	785	953	957	999999	999999	436	985	273	999999	999999	999999	740	23	999999	999999	688	999999	168	839	530	999999	27	287	999999	35	999999	999999	103	574	716	745	845	696	999999	102	157	999999	458	410	572	881	445	999999	233	999999	999999	130	68	999999	999999	999999	682	211	132	916	767	676	586	222	622	474	891	699	285	969	199	53	399	216	335	161	521	758	276	999999	611	273	63	458	999999	53	904	802	269	389	73	644	573	999999	334	481	999999	246	788	999999	999999	746	478	264	731	813	730	852	966	999999	815	999999	934	999999	315	504	999999	999999	53	578	569	99	440	895	905	999999	999999	691	999999	999999	212	284	969	999999	659	864	794	999999	726	364	323	61	836	115	574	149	999999	100	402	830	858	821	999999	999999	538	900	999999	583	358	186	343	999999	999999	122	951	540	954	999999	823	999999	709	823	999999	688	265	518	263	334	331	766	846	999999	999999	61	994	390	92	760	638	759	999999	221	451	550	31	284	91	723	999999	999999	999999	999999	276	951	130	999999	420	513	953	30	999999	999999	261	591	340	999999	749	918	128	571	458	999999	138	73	999999	498	382	860	667	999999	999999	539	179	999999	999999	903	123	347	930	959	999999	578	807	999999	122	576	999999	859	219	78	999999	173	605	593	584	992	813	212	69	632	663	999999	846	972	594	117	812	999999	21	999999	839	411	987	168	601	880	396	520	951	999999	538	522	651	598	455	273	934	999999	713	588	100	910	287	307	305	419	731	834	33	14	763	999999	999999	783	239	133	185	446	991	999999	605	303	
261	744	104	150	908	258	526	999999	999999	236	259	999999	346	929	999999	689	862	999999	158	561	999999	999999	561	542	674	867	368	332	97	497	594	999999	983	999999	658	543	213	165	510	483	317	702	831	999999	746	425	446	310	999	495	583	809	555	53	999999	315	999999	999999	475	51	889	204	243	685	642	249	999999	550	280	590	486	999999	681	675	999999	793	125	34	796	259	430	68	999999	602	999999	784	464	939	988	353	360	652	689	999999	593	122	999999	155	894	506	976	896	39	999999	19	876	137	879	799	999999	199	168	765	226	620	830	872	999999	772	857	785	509	561	926	239	834	27	222	999999	141	334	999999	139	999999	282	534	39	999999	999999	47	999999	584	150	974	163	202	886	999999	848	999999	250	828	383	46	721	476	344	999999	188	184	858	914	797	667	690	230	999999	476	943	999999	801	958	999999	734	999999	999999	369	999999	772	999999	999999	553	373	999999	891	505	596	103	577	805	999999	926	734	999999	999999	742	786	483	294	933	174	420	530	762	960	291	781	649	835	999999	999999	757	340	999999	237	999999	999999	478	775	194	634	934	898	147	897	999999	234	638	555	999999	423	886	303	839	999999	537	33	999999	999999	609	724	999999	999999	66	999999	441	999999	592	191	874	201	999999	707	109	999999	240	999999	392	865	95	67	152	103	377	999999	231	464	501	279	699	290	999999	999999	176	470	999999	677	842	449	999999	290	641	457	681	276	115	189	204	539	642	26	641	999999	999999	552	582	999999	999999	958	476	977	104	323	492	593	999999	208	999999	638	622	562	678	942	409	999999	426	999999	422	111	991	999999	270	999999	637	682	649	203	836	623	888	833	787	883	972	488	195	328	965	98	24	999999	647	565	999999	89	999999	698	347	478	135	887	999999	788	966	999999	999999	999999	999999	809	943	68	371	917	999999	999999	999999	795	970	999999	619	108	729	334	97	999999	404	705	53	557	345	950	856	368	498	11	999999	999999	916	999999	771	62	642	165	154	955	999999	730	999999	138	314	552	728	426	858	37	167	999999	701	999999	999999	22	99	999999	999999	993	999999	13	428	749	396	774	878	999999	159	999999	466	573	189	141	549	673	890	999999	999999	999999	231	439	999999	470	843	295	999999	44	517	999999	999999	513	999999	161	753	542	312	75	999999	999999	674	999999	999999	999999	571	999999	927	999999	343	999999	131	184	999999	681	771	999999	999999	958	999999	111	476	999999	914	399	603	952	999999	38	388	999999	371	999999	182	999999	999999	924	172	217	999999	999999	999999	739	701	999999	637	
789	627	999999	389	999999	999999	353	169	640	73	829	392	999999	698	618	999999	899	191	999999	995	999999	11	183	562	846	610	295	68	999999	744	737	152	999999	761	813	334	871	648	407	968	27	999999	542	999999	298	999999	295	999999	290	999999	467	557	375	999999	342	788	999999	999999	999999	380	752	294	513	896	336	687	628	125	884	999999	999999	999999	784	367	978	999999	469	534	274	999999	324	776	999999	118	286	999999	999999	608	429	35	880	999999	999999	999999	226	999999	999999	645	322	611	914	179	634	996	707	217	773	999999	186	702	999999	919	999999	239	65	975	516	405	620	157	910	999999	695	858	999999	426	999999	757	150	255	487	823	222	663	399	999999	152	999999	410	79	416	768	432	999999	706	960	240	876	970	999999	225	757	35	174	701	999999	999999	775	593	290	71	25	867	931	225	505	707	530	839	911	999999	735	994	551	740	151	597	968	161	453	999999	279	786	900	39	730	798	57	961	504	670	376	999999	130	999999	999999	999999	501	999999	999999	262	710	46	69	416	999999	762	483	434	560	307	516	999999	150	103	792	238	967	901	495	706	660	568	344	250	999999	546	873	543	349	249	105	999999	950	999999	999999	242	726	493	999999	967	324	622	411	206	999999	752	58	36	225	999999	934	600	27	504	602	151	701	819	949	943	888	940	95	320	211	999999	999999	950	617	559	999999	999999	999999	527	999999	999999	166	147	96	715	498	846	328	999999	999999	505	448	999999	597	999999	540	907	544	605	88	384	999999	101	995	999999	999999	108	419	665	999999	460	247	999999	122	999999	985	564	732	999999	455	999999	621	908	14	706	999999	999999	362	283	28	999999	939	756	448	18	509	75	999999	982	999999	400	999999	999999	999999	855	267	949	343	41	358	976	999999	310	159	46	762	999999	999999	299	999999	999999	745	145	646	64	521	491	61	113	65	919	421	750	999999	64	614	958	391	159	448	662	884	331	924	52	999999	999999	607	411	999999	880	999999	853	490	775	655	302	999999	472	343	776	999999	240	975	439	999999	434	702	104	432	803	247	937	850	840	976	424	220	604	999999	882	883	649	999999	185	941	567	270	831	409	999999	999999	919	815	671	764	654	999999	495	999999	996	936	512	999999	452	643	49	12	649	799	240	999999	420	999999	999999	892	258	999999	999999	999999	997	999999	871	695	120	860	327	132	189	85	999999	999999	724	128	637	946	999999	669	999999	541	901	565	999999	42	178	240	532	91	364	778	515	282	554	999999	489	999999	74	817	869	591	999999	917	822	999999	
476	171	999999	302	209	514	999999	589	966	268	595	442	553	839	526	880	999999	246	767	411	570	999999	524	999999	639	805	881	564	800	824	226	999999	742	56	565	17	872	239	882	850	267	925	315	999999	999999	56	289	999999	300	988	263	89	159	999999	999999	426	647	640	663	404	632	999999	999999	999999	999999	610	700	506	283	519	999999	108	363	917	154	644	999999	238	322	592	525	656	273	811	570	147	834	330	52	148	369	242	576	999999	227	310	999999	174	999999	999999	999999	782	999999	781	981	165	725	242	277	369	999999	418	328	81	999999	976	999999	977	581	905	776	379	464	999999	159	775	532	876	700	843	507	580	985	520	999999	743	999999	491	830	415	421	602	999999	683	999999	951	914	504	609	999999	617	170	592	348	36	976	328	817	632	215	633	999999	542	433	999999	111	433	807	999999	145	282	211	156	176	999999	183	999999	780	678	207	861	999999	276	459	999999	347	987	647	493	269	999999	886	859	999999	999999	571	70	629	999999	365	528	116	669	474	968	999999	999999	999999	854	852	659	547	149	999999	999999	605	582	93	999999	524	123	999999	323	576	999999	999999	352	999999	394	921	123	697	958	323	679	999999	367	802	490	999999	999999	999999	792	641	609	877	747	999999	280	999999	989	977	430	307	999999	742	999999	103	999999	999999	74	491	999999	932	738	961	589	999999	755	999999	999999	780	602	388	200	552	993	682	999999	842	647	917	261	218	932	146	999999	999999	999999	937	962	274	58	999999	999999	999999	539	860	903	999999	297	921	679	681	937	219	384	52	999999	698	749	999999	137	911	934	999999	240	823	10	601	694	929	753	817	999999	974	731	694	634	999999	23	999999	779	328	555	999999	999999	580	280	723	762	234	999999	383	198	852	146	146	973	999999	610	715	999999	999999	952	368	999999	999999	54	963	999999	999999	417	758	999999	999999	999999	808	366	218	999999	660	553	999999	839	999999	385	380	628	784	837	595	720	999999	747	307	282	477	999999	999999	999999	999999	999999	316	999999	81	999999	999999	999999	582	521	337	779	764	699	950	999999	583	999999	492	982	797	999999	270	999999	999999	969	391	999999	388	343	863	443	180	660	531	134	246	50	999999	653	591	682	56	272	509	815	956	337	797	145	699	16	882	213	760	153	275	999999	354	111	435	783	999999	249	658	894	999999	113	177	999999	999999	999999	703	839	401	124	196	997	627	999999	23	64	223	252	644	856	561	966	900	388	999999	65	695	666	228	807	373	807	614	999999	215	999999	169	999999	219	165	312	999999	812	
645	999999	999999	563	999999	98	381	999999	76	605	999999	999999	999999	213	789	999999	870	847	47	621	594	751	999999	392	999999	871	170	999999	251	43	999999	554	517	163	264	999999	590	502	428	577	846	999999	306	999999	812	281	999999	649	999999	15	348	318	999999	432	228	894	577	999999	550	406	927	486	999999	42	126	999999	825	489	948	367	385	999999	429	469	774	357	454	187	580	999999	308	521	524	999999	695	999999	288	95	999999	999999	853	704	999999	31	649	370	918	273	999999	999999	455	999999	999999	22	629	970	999999	805	999999	870	449	399	315	810	107	415	962	93	347	999999	968	740	553	999999	514	680	426	407	819	413	439	191	101	24	294	999999	821	511	615	999999	291	483	437	74	921	999999	999999	151	924	244	408	835	925	999999	596	715	539	122	508	948	554	491	999999	254	441	267	307	300	999999	881	594	460	477	623	664	495	312	488	666	59	291	285	482	585	15	999999	265	999999	427	578	686	999999	13	666	179	799	497	193	999999	663	166	108	625	999999	999999	947	367	312	485	111	413	60	999999	458	999999	279	19	409	248	837	12	355	873	946	999999	999999	999999	810	454	864	999999	128	855	13	893	999999	659	999999	999999	67	999999	953	476	999999	175	636	262	999999	999	900	790	97	945	795	999999	810	235	679	847	999999	500	557	857	621	114	294	205	452	565	483	619	999999	999999	190	999999	58	999999	557	781	568	633	902	810	999999	83	999999	183	69	352	92	999999	980	592	183	999999	689	105	854	221	880	999999	999999	989	525	290	221	999999	764	204	612	931	999999	898	999999	139	598	999999	314	548	999999	120	999999	110	483	525	999999	986	999999	999999	911	952	34	999999	900	999999	999999	912	295	272	861	295	999999	865	739	160	290	999999	312	53	968	942	999999	316	27	770	306	710	516	999	650	235	999999	150	999999	659	999999	342	997	162	999999	999999	999999	999999	686	908	701	280	370	332	245	999999	684	256	999999	968	171	717	999999	140	830	123	406	295	622	999999	961	999999	999999	999999	999999	999999	999999	159	737	292	492	749	630	119	78	35	349	194	999999	999999	999999	87	494	323	999999	198	25	999999	331	203	289	175	999999	60	946	431	697	290	88	298	474	534	518	373	999999	999999	97	218	71	999999	999999	221	531	529	94	999999	784	268	591	65	999999	225	827	999999	12	327	330	579	172	647	337	69	999999	475	628	999999	568	999999	836	86	111	999999	806	526	430	999999	999999	899	999999	72	647	999999	698	999999	366	258	706	974	371	999999	101	518	999999	424	477	
999999	999999	65	901	77	325	662	999999	515	999999	999999	999999	310	124	934	683	999999	613	999999	999	999999	370	93	119	379	999999	594	760	677	985	592	761	392	59	716	962	999999	999999	898	999999	984	17	193	79	241	999999	405	859	436	999999	670	904	946	424	578	352	32	946	531	757	730	902	754	530	370	999999	36	261	407	971	999999	432	715	361	24	890	999999	23	877	540	915	735	333	201	324	688	999999	967	480	999999	939	640	477	151	27	999999	263	663	708	868	999999	154	461	464	389	999999	198	595	410	688	999999	999999	999999	990	999999	994	999999	999999	215	682	999999	69	780	43	42	465	999999	574	343	932	999999	524	315	999999	728	771	283	999999	811	999999	500	999999	567	999999	209	930	571	486	309	32	999999	999999	999999	36	319	999999	373	427	999999	924	293	623	261	999999	60	650	999999	70	271	80	999999	711	751	999999	192	339	502	999999	999999	999999	999999	999999	275	321	430	937	999999	289	699	976	407	999999	445	887	999999	999999	999999	99	741	558	237	511	224	238	311	800	948	326	843	980	260	385	999999	331	39	999999	358	940	57	999999	583	999999	370	295	999999	999999	276	864	999999	315	999999	412	999999	999999	873	999999	999999	47	999999	999999	989	750	445	719	725	32	999999	123	857	976	528	37	52	628	974	814	999999	999999	999999	446	534	999999	999999	538	618	999999	138	316	999999	646	999999	320	930	999999	134	999999	978	999999	570	999999	602	162	16	372	787	344	369	999999	999999	69	252	334	481	999999	104	904	771	907	110	999999	999999	956	666	221	999999	217	999999	624	504	151	835	498	999999	999999	999999	382	87	615	750	284	487	511	14	398	404	999999	838	367	999999	229	71	999999	550	692	756	645	495	999999	948	999999	247	999999	133	999999	233	753	999999	999999	729	722	827	166	167	826	999999	392	952	277	817	196	378	739	302	284	89	765	948	675	168	208	886	291	667	999999	46	742	387	843	174	650	271	281	999999	610	401	905	913	723	303	374	692	228	978	762	999999	508	452	999999	999999	468	805	299	999999	530	835	545	498	986	790	656	14	119	112	176	924	106	111	999999	882	184	852	999999	382	794	516	668	313	905	969	538	999999	539	762	999999	844	971	873	117	775	856	999999	926	933	646	999999	583	999999	811	837	114	999999	761	965	906	615	581	917	614	24	999999	242	593	999999	262	366	999999	999999	999999	332	952	233	994	916	36	767	925	301	736	434	932	552	999999	78	864	141	538	574	855	101	273	64	269	102	608	999999	823	999999	680	999999	894	
237	719	489	999999	880	999999	844	999999	149	690	290	999999	189	92	624	740	524	162	130	827	900	999999	314	69	897	964	902	317	412	943	999999	999999	456	540	705	832	999999	999999	983	730	694	635	716	999999	982	999999	89	999999	984	883	308	999999	560	999999	993	736	415	430	987	916	509	536	536	205	674	669	734	648	386	791	728	999999	999999	400	999999	275	784	999999	999999	33	999999	891	333	528	999999	999999	999999	993	547	999999	427	592	205	77	231	999999	108	999999	999999	322	149	441	633	202	165	966	588	170	329	999999	999999	511	353	999999	41	999999	999999	18	999999	414	610	999999	111	999999	373	146	145	110	178	976	999999	273	177	763	999999	999999	999999	141	372	677	681	899	674	999999	27	916	999999	242	46	613	954	100	960	332	712	999999	340	225	999999	29	831	999999	991	352	560	688	999999	590	999999	587	358	82	645	882	732	999999	999999	291	400	457	897	999999	74	564	32	87	999999	844	60	486	123	52	999999	353	846	204	908	331	269	338	582	658	163	458	265	999999	454	87	999999	12	342	999999	999999	381	131	927	422	436	330	483	385	999999	999999	999999	474	316	769	999999	46	538	801	744	32	72	875	999999	749	616	309	999999	632	999999	255	58	153	74	227	931	231	999999	999999	999999	10	786	952	93	128	560	999999	999999	122	161	51	999999	210	597	36	762	505	882	188	806	136	191	999999	160	253	491	458	409	98	838	81	127	756	329	744	246	119	792	999999	198	632	361	999999	481	193	194	847	556	999999	464	435	999999	740	975	355	819	999999	801	839	637	111	584	999999	283	999999	924	314	880	853	999999	652	713	999999	999999	184	999999	163	379	966	999999	643	902	371	999999	412	732	386	999999	999999	924	999999	318	953	493	96	57	999999	753	400	269	879	966	703	258	812	722	587	751	800	580	999999	566	999999	779	993	999999	223	236	999999	999999	999999	533	906	928	489	344	760	277	999999	999999	999999	409	978	707	189	676	208	122	821	690	999999	635	980	403	268	743	483	183	500	887	834	275	882	999999	721	356	70	774	768	477	962	319	848	674	306	266	588	137	600	326	10	110	999999	190	213	912	552	513	670	999999	861	587	777	25	302	999999	527	935	986	833	616	434	354	999999	728	835	786	316	107	11	165	355	999999	183	886	999999	860	999999	839	808	803	556	999999	32	616	385	542	833	999999	297	738	999999	999999	766	709	576	999999	70	462	377	136	246	415	668	591	515	14	603	138	567	158	825	105	999999	39	999999	329	331	
999999	353	303	952	999999	809	999999	512	999999	816	474	999999	978	799	999999	471	682	999999	151	445	441	999999	381	938	705	814	148	913	999999	962	736	649	256	434	333	119	999999	999999	311	605	405	999999	310	197	139	818	589	359	999999	999999	506	999999	999999	999999	890	636	971	365	999999	130	671	359	955	253	89	999999	73	553	476	140	999999	999999	999999	999999	50	362	800	193	809	886	234	789	999999	922	465	999999	730	372	543	999999	147	999999	925	999999	999999	56	134	999999	118	314	754	999999	999999	999999	999999	999999	999999	383	844	538	836	788	999999	999999	895	881	999999	42	787	999999	999999	999999	20	780	993	678	583	999999	610	999999	238	744	85	505	999999	999999	999999	882	686	999999	67	357	528	999999	999999	358	173	999999	999999	999999	34	102	279	302	220	63	35	112	462	567	999999	142	773	849	310	101	999999	60	238	706	974	999999	355	999999	757	746	182	14	919	999999	515	999999	999999	557	969	146	999999	782	294	87	173	804	430	129	53	925	583	999999	999999	768	645	122	335	999999	999999	885	999999	950	544	473	881	999999	192	817	62	405	353	999999	999999	999999	627	999999	766	160	543	180	718	236	285	832	172	504	309	999999	999999	402	692	999999	479	94	399	524	999999	999999	999999	152	999999	999999	76	647	582	368	797	541	151	715	356	185	55	907	177	520	674	999999	310	386	721	41	818	999999	713	152	999999	999999	774	112	692	945	954	400	558	115	169	637	260	804	706	999999	20	293	56	517	164	571	916	878	849	535	520	819	999999	590	999999	417	934	439	999999	11	999999	999999	999999	411	999999	655	359	71	361	47	461	506	680	999999	999999	535	613	206	987	999999	879	895	262	167	434	144	968	999999	321	999999	999999	820	192	704	11	999999	271	644	296	509	222	854	527	812	83	24	149	999999	569	268	803	738	451	448	999999	999999	786	865	976	96	686	999999	999999	609	999999	641	324	975	950	59	999999	999999	910	488	961	34	378	450	93	420	995	500	408	62	999999	999999	378	743	582	141	195	405	667	209	823	831	114	918	477	999999	699	173	999999	999999	994	834	827	999999	487	108	999999	345	781	999999	101	999999	982	698	999999	380	999999	580	403	819	864	999999	311	710	664	139	920	999999	973	651	720	831	972	889	67	999999	146	415	999999	999999	999999	849	624	999999	999999	999999	849	999999	267	107	179	999999	770	999999	655	136	533	127	308	357	187	51	372	140	999999	269	223	999999	999999	999999	999999	857	324	919	190	24	253	210	601	999999	999999	513	203	875	999999	601	71	274	
244	930	999999	29	116	908	306	597	487	493	265	848	424	756	775	719	864	322	805	850	527	640	882	999999	526	999999	77	673	848	999999	999999	999999	208	948	858	709	956	999999	999999	415	622	999999	537	999999	944	753	612	533	738	483	21	999999	999999	220	999999	603	57	267	999999	834	841	632	748	990	834	999999	650	475	999999	999999	762	649	571	400	999999	934	112	999999	999999	772	669	544	935	375	999999	499	999999	999999	211	265	999999	699	721	999999	573	999999	999999	547	925	932	112	146	635	673	721	371	597	406	999999	812	501	925	879	999999	999999	306	696	383	999999	344	999999	662	273	642	999999	73	928	999999	999999	247	999999	565	206	455	670	999999	909	999999	654	999999	901	61	15	399	764	999999	819	991	751	277	999999	471	999999	590	379	450	999999	992	269	657	442	943	999999	999999	722	935	728	999999	69	642	397	434	999999	401	443	512	656	874	878	999999	253	937	902	999999	943	627	999999	615	86	999999	659	916	12	996	680	958	999999	270	676	828	17	999999	931	119	879	869	742	999999	999999	999999	793	999999	999999	592	413	505	999999	31	801	104	413	122	999999	840	999999	480	431	732	999999	484	41	999999	999999	60	999999	859	16	999999	999999	84	885	999999	468	219	999999	660	803	999999	592	185	918	459	999999	999999	424	894	999999	100	137	409	999999	20	920	673	835	999999	800	72	923	554	498	257	999999	727	999999	521	999999	149	999999	999999	676	999999	999999	545	566	581	999999	999999	999999	774	822	915	665	279	636	874	971	795	999999	38	860	999999	497	999999	687	670	999999	999999	371	999999	999999	897	686	805	732	999999	870	385	999999	999999	479	184	436	158	731	999999	591	83	999999	999999	550	859	999999	385	471	936	999999	111	857	895	474	195	999999	999999	534	925	999999	860	546	209	999999	595	999999	130	999999	999999	999999	348	316	114	89	43	651	999999	361	390	142	311	344	796	912	999999	527	222	999999	293	919	703	624	806	999999	999999	536	890	340	954	181	644	826	999999	632	184	795	753	815	440	999999	999999	381	999999	793	927	525	750	296	999999	78	475	340	275	765	610	724	509	999999	357	999999	760	695	406	219	497	485	558	174	999999	973	999999	999999	999999	749	691	332	480	22	426	999999	999999	603	105	886	705	314	999999	999999	31	460	295	992	468	932	999999	542	974	934	305	999999	967	585	558	272	304	79	980	526	999999	288	254	497	344	151	720	166	999999	520	999999	999999	924	538	152	287	999999	999999	999999	999999	965	159	357	999999	716	999999	999999	210	54	999999	999999	636	333	44	999999	
999999	999999	999999	999999	326	222	999999	942	463	431	122	527	999999	443	999999	585	523	999999	563	561	924	999999	708	780	999999	902	999999	122	999999	928	876	999999	890	593	408	82	888	132	621	999999	348	217	893	124	604	456	810	999999	773	258	78	505	769	999999	999999	813	506	28	999999	999999	702	515	999999	999999	999999	263	999999	999999	45	208	696	400	519	359	223	999999	999999	999999	185	913	102	752	348	518	860	381	99	999999	571	595	575	870	999999	999999	511	833	42	368	569	999999	999999	965	731	574	561	677	985	420	269	313	776	999999	842	385	331	999999	176	666	674	183	999999	999999	999999	449	632	826	567	321	847	999999	685	677	35	834	102	137	999999	773	957	193	395	678	999999	999999	818	999999	37	458	876	561	666	375	694	395	187	999999	692	291	942	735	120	999999	572	879	628	108	886	18	292	204	928	999999	708	490	787	494	79	25	630	968	798	999999	444	295	723	319	983	639	657	501	445	739	831	231	83	721	116	279	639	999999	777	29	175	682	633	273	667	213	999999	692	531	676	999999	973	999999	999999	239	287	999999	319	999999	256	360	791	759	999999	571	486	417	76	388	800	999999	910	201	779	999999	762	662	460	652	779	42	964	969	768	88	858	295	82	492	999999	123	329	605	531	668	384	999999	443	999999	999999	795	541	313	731	300	750	999999	167	999999	476	999999	705	667	999999	999999	395	821	990	121	713	999999	345	583	559	686	999999	999999	669	120	999999	838	999999	999999	471	983	501	661	999999	478	999999	999999	137	23	25	999999	418	661	269	317	282	999999	932	331	988	988	460	999999	753	54	243	999999	999999	999999	499	637	405	999999	999999	999999	999999	734	583	522	784	999999	999999	331	568	999999	278	404	55	361	837	15	999999	897	770	483	999999	543	907	204	999999	892	963	90	524	387	808	471	466	908	594	999999	999999	420	547	360	924	138	399	999999	776	838	400	760	219	494	731	508	186	722	827	189	999999	389	288	892	674	983	807	999999	546	806	938	146	767	299	35	495	999999	999999	559	404	154	999999	427	405	501	212	871	39	656	310	295	999999	90	415	999999	600	142	999999	999999	941	999999	218	862	970	900	263	993	919	999999	245	159	766	173	433	44	329	999999	999999	400	472	121	777	999999	245	999999	204	66	362	579	435	363	999999	733	618	83	935	645	457	505	248	999999	952	999999	999999	161	529	580	657	380	999999	639	999999	265	223	829	999999	684	626	459	705	999999	641	999999	43	882	455	999999	554	359	109	683	513	387	
161	263	168	216	124	999999	999999	623	999999	981	189	795	114	448	520	788	530	999999	29	997	799	52	999999	612	537	537	706	496	999999	999999	281	717	135	872	114	960	671	346	570	999999	468	92	797	659	999999	999999	778	999999	522	999999	999999	999999	664	515	587	118	999999	556	679	586	999999	504	597	111	710	999999	670	241	344	999999	127	193	691	999999	539	999999	255	918	451	299	759	699	974	269	477	433	62	619	999999	995	285	999999	667	983	999999	963	494	695	948	999999	577	546	672	962	649	999999	166	187	976	999999	863	999999	114	999999	826	688	530	338	634	286	419	999999	946	348	284	12	999999	707	332	576	233	560	969	753	722	222	999999	21	619	831	277	875	999999	424	141	518	20	999999	166	475	999999	999999	70	672	289	525	600	999999	999999	999999	130	458	854	409	647	999999	797	999999	668	613	662	518	999999	802	19	543	418	531	999999	766	999999	249	551	857	143	77	499	999999	999999	999999	622	999999	334	971	711	999999	999999	243	999999	827	721	999999	618	552	812	923	999999	268	662	745	116	78	126	920	656	880	907	997	999999	579	814	499	887	471	991	999999	194	747	101	999999	999999	185	999999	389	55	342	630	999999	999999	220	631	240	644	727	99	999999	585	413	325	830	911	33	967	208	23	999999	772	157	561	999999	739	698	176	472	233	931	324	737	875	999999	259	908	999999	65	948	583	854	169	381	446	385	999999	432	999999	288	499	217	555	376	823	569	483	999999	202	480	999999	74	999999	504	168	999999	847	538	11	580	13	80	999999	259	439	376	612	775	999999	476	958	276	906	194	999999	999999	768	370	61	754	776	471	760	585	25	519	682	664	223	216	537	252	430	690	285	428	305	306	937	456	956	707	332	726	521	666	168	987	999999	444	999999	999999	486	257	999999	999999	999999	336	243	919	999999	948	562	999999	938	716	845	225	909	315	428	472	433	604	999999	79	999999	999999	73	359	999999	999999	894	779	999999	60	765	183	886	743	119	968	999999	27	762	999999	999999	424	999999	805	999999	942	88	465	25	998	63	881	999999	734	999999	286	273	884	567	998	64	783	172	999999	999999	672	339	175	206	459	409	416	842	788	924	724	255	268	538	999999	616	438	763	746	996	999999	722	161	999999	832	999999	188	459	763	954	371	261	999999	853	999999	999999	999999	999999	565	999999	647	49	999999	999999	999999	40	15	355	158	392	625	999999	426	890	77	949	188	824	999999	754	999999	956	88	833	999999	999999	354	999999	999999	807	703	179	207	999999	
359	999999	60	352	673	802	699	832	311	381	999999	352	834	999999	785	209	434	98	895	811	999999	691	961	838	256	214	686	600	966	351	689	455	821	279	541	234	999999	999999	161	571	999999	398	999999	999999	504	999999	638	999999	999999	189	382	614	283	999999	779	999999	999999	999999	999999	468	125	109	999999	960	691	883	530	565	999999	561	999999	999999	937	334	756	979	999999	263	343	999999	575	351	999999	787	968	999999	181	434	999999	873	351	686	999999	999999	455	955	532	695	999999	999999	690	83	866	76	878	784	677	949	999999	800	999999	999999	878	70	999999	774	999999	999999	991	617	712	106	75	999999	999999	625	858	254	879	800	456	350	999999	723	354	502	484	905	908	999999	407	232	794	700	999999	723	807	678	799	680	828	999999	999999	408	908	594	18	271	999999	263	925	432	80	839	353	291	999999	999999	716	401	300	231	180	807	219	999999	311	375	364	496	817	189	999999	999999	972	12	647	839	814	760	494	223	58	655	999999	974	162	955	356	959	343	651	962	408	390	607	283	896	999999	999999	292	643	906	369	445	999999	976	999999	867	999999	999999	550	351	955	906	86	182	999999	548	244	337	356	28	999999	163	176	227	999999	818	374	999999	999999	651	999999	477	851	316	689	999999	999999	999999	291	97	15	325	792	999999	16	501	313	434	999999	357	953	999999	936	624	999999	999999	278	999999	928	62	999999	621	893	898	955	999999	999999	770	493	315	999999	246	999999	268	22	89	370	866	220	999999	999999	939	969	403	999999	304	541	236	999999	999999	941	993	79	238	595	394	432	999999	999999	528	445	999999	999999	453	330	716	54	677	612	432	845	999999	318	381	547	999999	651	499	210	660	999999	829	965	20	374	42	176	817	673	628	657	476	999999	692	999999	999999	998	999999	999999	999999	260	999999	623	382	999999	539	999999	697	690	999999	742	932	999999	694	999999	999999	577	930	89	298	999999	999999	999999	984	774	999999	890	626	270	999999	564	135	426	229	409	93	215	593	999999	834	356	479	137	641	999999	999999	782	826	120	505	404	77	999999	999999	441	999999	999999	639	607	269	648	999999	437	125	999999	616	516	474	294	498	410	983	999999	254	941	80	109	999999	999999	999999	999999	73	515	764	180	496	689	641	788	386	999999	999999	999999	123	196	999999	52	21	999999	280	218	999999	541	621	105	999999	519	999999	842	370	923	999999	999999	558	673	585	553	672	944	981	926	999999	685	908	275	999999	998	444	68	655	999999	999999	210	827	841	286	531	893	669	999999	977	498	798	427	462	999999	999999	
999999	450	610	742	379	77	191	353	999999	633	633	999999	270	422	84	999999	197	341	999999	999999	714	716	396	999999	999999	12	195	14	999999	86	267	455	538	801	999999	994	458	912	658	30	28	999999	508	653	897	999999	999999	999999	902	365	611	96	626	999999	329	720	63	556	92	377	881	186	915	266	375	999999	817	469	851	89	684	285	682	999999	999999	999999	217	999999	999999	122	999999	999999	111	82	475	181	828	98	999999	850	940	902	829	999999	148	999999	999999	252	999999	719	729	939	495	822	681	335	413	811	181	98	512	321	999999	970	999999	999999	999999	843	999999	999999	359	728	987	999999	999999	781	456	401	999999	435	671	965	463	446	392	999999	999999	288	400	149	768	27	999999	393	347	629	512	859	518	115	999999	725	460	94	370	11	952	493	683	899	879	22	145	746	427	547	857	952	587	119	999999	796	452	651	999999	999999	999999	603	663	520	279	999999	882	571	668	946	514	379	86	391	999999	869	605	999999	999999	756	882	180	966	800	771	560	281	999999	435	971	283	808	659	38	199	358	829	173	630	292	999999	999999	87	480	42	488	876	999999	407	810	200	950	392	679	460	999999	999999	863	748	719	324	999999	999999	999999	672	999999	720	57	202	363	50	442	871	976	999999	318	999999	495	767	293	683	86	12	624	780	332	999999	979	578	558	999999	965	424	911	999999	655	999999	389	807	336	768	829	13	53	999999	757	89	415	999999	999999	999999	999999	105	465	45	248	481	521	916	999999	289	740	479	643	642	84	999999	999999	19	971	880	713	687	441	525	999999	83	958	854	32	252	999999	927	999999	21	999999	999999	958	875	729	999999	916	472	467	999999	38	360	369	411	999999	999999	129	406	999999	271	833	464	664	999999	191	175	523	666	999999	999999	277	999999	52	632	73	213	69	94	289	798	964	250	999999	999999	999999	999999	999999	557	168	293	999999	615	999999	999999	999999	124	216	28	694	564	660	259	578	369	779	226	317	999999	348	491	999999	999999	126	291	306	999999	244	999999	453	999999	461	965	507	611	999999	999999	964	876	454	999999	997	999999	399	725	999999	715	671	860	614	280	196	977	219	676	612	97	999999	999999	869	594	880	936	999999	16	113	694	999999	967	999999	127	261	999999	292	399	494	638	645	401	154	591	921	383	665	182	501	999999	999999	830	998	886	999999	408	999999	999999	77	999999	999999	999999	622	453	963	704	474	497	29	999999	694	819	192	974	451	107	421	999999	673	507	999999	999999	999999	629	937	999999	969	508	953	853	433	431	999999	
432	171	262	779	700	999999	226	909	178	163	746	789	937	648	33	445	999999	986	729	197	999999	790	84	999999	993	515	53	999999	965	543	175	331	273	999999	999999	812	999999	999999	721	999999	456	999999	112	999999	769	839	999	282	999999	999999	888	866	704	244	762	641	96	384	785	194	999999	491	999999	634	987	424	525	451	887	221	256	746	275	999999	999999	972	688	999999	999999	163	515	999999	789	902	654	308	999999	38	733	129	725	814	542	536	86	965	999999	477	260	999999	323	558	394	733	817	151	601	635	999999	790	952	999999	276	632	679	813	701	50	980	999999	999999	497	717	768	495	999999	214	999999	993	775	328	220	585	763	839	957	386	999999	95	999999	707	991	534	943	176	999999	999999	910	999999	273	273	999999	497	571	556	826	841	626	999999	385	937	862	641	728	999999	742	674	513	999999	722	999999	645	955	999999	999999	999999	962	773	601	29	894	303	881	729	511	714	723	999999	216	999999	126	759	817	710	576	999999	999999	999999	999999	434	999999	43	127	144	836	627	658	31	590	751	999999	999999	34	999999	490	999999	980	912	226	757	29	660	307	780	605	677	828	999999	900	147	999999	165	301	177	999999	999999	186	746	999999	884	66	701	433	465	158	58	734	598	999999	932	999999	447	590	724	414	999999	735	999999	999999	999999	799	413	130	452	305	708	775	999999	10	629	466	243	28	342	701	327	236	842	999999	999999	943	239	35	967	283	18	575	577	763	999999	135	999999	217	735	999999	653	581	981	170	450	283	877	999999	600	476	629	999999	257	33	97	914	893	715	981	225	570	387	163	178	297	142	208	103	922	503	626	999999	293	257	999999	746	255	682	191	999999	75	641	434	500	654	588	328	999999	675	172	242	135	999999	999999	524	275	427	812	873	317	999999	999999	999999	107	850	603	999999	999	975	351	669	221	533	708	999999	929	953	662	524	708	814	999999	428	760	271	500	800	773	999999	999999	328	999999	809	873	999999	291	965	337	999999	60	451	328	999999	334	503	31	601	527	369	595	322	765	999999	174	503	999999	365	915	836	999999	803	999999	276	999999	33	236	411	659	509	868	963	625	21	474	266	496	85	104	999999	999999	899	999999	413	148	469	562	155	644	380	778	999999	59	999999	999999	999999	88	61	384	310	999999	619	941	28	999999	631	696	753	823	907	999999	999999	271	658	596	460	999999	959	138	999999	470	90	999999	289	731	941	913	134	720	999999	999999	444	700	793	989	630	999999	999999	911	516	772	809	331	999999	373	433	
665	401	904	840	725	999999	923	651	840	999999	852	662	297	559	999999	572	999999	999999	999999	572	653	477	669	966	999999	999999	999999	621	960	999999	999999	39	915	308	286	522	229	880	501	999999	520	59	953	802	777	304	966	999999	798	210	776	725	17	800	999999	197	999999	938	348	999999	82	312	690	189	437	823	999999	989	283	999999	999999	999999	114	671	62	604	524	866	198	207	311	695	823	760	884	999999	999999	125	528	98	790	290	541	53	999999	218	369	773	375	954	558	999999	88	999999	857	624	620	345	748	185	673	999999	750	150	156	386	488	929	999999	404	800	631	999999	999999	414	72	620	70	999999	843	244	999999	500	999999	649	999999	617	230	902	999999	422	687	999999	353	424	925	540	401	897	609	729	439	478	971	163	926	999999	999999	197	795	13	560	999999	904	940	923	374	515	500	821	769	268	999999	45	981	123	999999	126	770	488	999999	228	173	86	124	805	281	529	90	722	818	724	42	999999	266	862	38	999999	999999	501	561	34	901	999999	999999	471	999999	999999	990	50	999999	399	999999	999999	273	999999	396	582	999999	145	651	844	999999	999999	12	55	235	919	779	128	95	792	999999	999999	927	999999	327	97	246	653	402	838	539	999999	61	429	601	333	999999	481	475	999999	681	277	850	716	999999	133	83	794	245	493	999999	871	955	999999	685	853	781	765	467	309	346	147	742	999999	315	395	726	583	454	902	84	307	653	639	121	445	999999	999999	999999	203	999999	452	417	999999	184	999999	95	182	999999	747	551	999999	24	999999	119	544	535	47	411	213	407	499	350	343	418	366	999999	999999	767	250	999999	571	856	273	295	893	729	999999	638	647	999999	554	999999	706	360	995	293	999999	530	576	910	391	808	999999	999999	524	111	83	501	817	999999	769	414	999999	323	979	999999	999999	881	999999	814	701	409	764	903	853	660	999999	999999	422	83	741	999999	201	999999	53	762	999999	476	999999	999999	999999	341	820	206	540	149	345	999999	380	773	541	999999	315	761	999999	982	54	801	999999	863	467	100	999999	744	999999	999999	223	999999	280	227	81	284	120	432	168	369	999999	567	372	713	999999	261	612	648	541	145	999999	439	130	999999	718	359	999999	999999	335	565	262	999999	497	565	926	181	122	163	999999	267	494	882	603	849	403	487	439	239	549	215	999999	999999	212	573	496	999999	54	999999	509	999999	751	999999	107	603	999999	512	79	807	999999	999999	148	459	946	999999	650	606	999999	281	667	999999	920	999999	999999	129	86	822	873	924	78	151	137	
903	654	980	516	291	784	999999	742	890	417	631	452	405	77	999999	494	928	999999	890	947	773	999999	278	801	457	999999	978	526	294	639	154	999999	645	26	245	804	965	999999	999999	821	836	538	776	823	299	851	961	61	57	338	945	12	999999	999999	364	361	386	189	68	445	806	482	458	999999	272	892	806	999999	999999	234	528	170	562	79	121	244	999999	454	512	606	884	926	478	999999	694	152	560	451	661	999999	428	786	709	924	999999	364	999999	525	560	406	54	581	229	999999	999999	784	449	119	93	129	999999	931	999999	999999	999999	879	999999	502	999999	999999	341	365	727	947	805	999999	460	638	999999	756	164	999999	893	115	562	312	999999	655	156	909	702	451	368	542	308	497	999999	257	373	145	999999	588	999999	440	75	688	853	281	28	77	999999	811	999999	336	999999	335	47	572	899	257	182	358	356	657	999999	889	997	195	649	999999	999999	999999	274	918	999999	575	301	462	49	873	999999	435	637	88	585	891	396	42	999999	999999	459	999999	357	126	963	11	999999	310	999999	185	691	668	999999	999999	443	999999	547	999999	999999	399	44	585	533	36	798	746	721	277	82	999999	503	965	618	676	858	98	855	158	954	405	343	990	449	864	191	791	802	999999	644	463	354	258	112	999999	937	874	22	330	999999	226	289	964	238	487	681	726	999999	999999	851	355	275	398	192	999999	999999	54	145	669	845	17	999999	794	999999	618	192	255	862	999999	739	984	85	534	830	737	126	999999	762	961	999999	999999	999999	847	86	299	198	955	75	579	131	893	738	999999	999999	320	282	494	341	619	999999	436	999999	617	999999	866	280	740	567	455	417	686	291	999999	486	999999	999999	106	999999	343	430	236	999999	292	320	845	256	731	999999	520	464	999999	47	152	666	999999	600	133	630	219	29	458	999999	620	999999	444	611	999999	867	105	54	185	999999	998	199	78	999999	581	307	381	620	999999	999999	56	990	785	999999	999999	517	730	789	151	476	509	324	999999	838	568	130	876	999999	691	864	999999	999999	289	999999	999999	953	597	508	999999	826	259	999999	480	766	351	630	386	794	472	56	146	315	902	709	277	683	999999	240	999999	999999	430	147	999999	684	737	580	711	930	610	999999	919	999999	999999	999999	226	909	843	215	496	938	744	91	999999	644	728	647	574	579	588	999999	736	999999	818	999999	405	121	671	999999	38	771	999999	999999	999999	287	137	913	544	586	493	367	839	21	743	750	716	348	377	293	955	100	15	142	352	999999	459	561	413	214	919	
999999	999999	57	187	725	999999	298	897	999999	517	814	999999	987	95	231	525	724	624	78	850	999999	744	999999	840	999999	765	786	113	939	828	575	509	340	667	388	128	999999	834	999999	730	427	451	884	775	150	986	28	56	999999	728	734	999999	345	364	999999	370	860	216	999999	959	243	195	958	664	941	315	999999	329	707	112	999999	890	606	347	432	999999	859	611	699	951	747	739	999999	220	103	999999	173	976	804	28	267	586	596	68	497	242	999999	999999	999999	835	223	698	348	28	999999	999999	999999	998	931	999999	510	259	516	296	222	503	999999	999999	571	999999	151	797	999999	689	844	156	304	548	849	199	132	640	777	864	738	59	400	963	225	259	307	999999	54	557	517	18	80	309	999999	993	38	745	658	531	693	425	183	659	999999	848	550	999999	158	741	999999	870	999999	651	999999	173	112	250	999999	321	999999	999999	753	967	181	835	86	994	702	855	170	387	999999	999999	181	323	875	999999	788	999999	709	999999	26	999999	433	999999	537	999999	751	682	891	788	223	346	525	716	672	216	488	348	772	555	100	302	580	747	888	999999	999999	244	297	371	461	166	612	500	960	450	543	999999	308	658	252	29	964	382	173	999999	730	999999	651	669	263	999999	999999	163	424	723	731	999999	999999	311	948	999999	395	529	337	66	734	34	999999	999999	672	954	49	124	312	999999	337	999999	583	253	505	25	592	999999	118	20	999999	458	86	247	719	857	774	997	709	735	634	999999	54	117	999999	999999	709	999999	996	999999	999999	489	999999	354	395	999999	113	516	806	932	924	767	999999	326	504	286	948	999999	512	815	999999	52	414	577	445	892	163	476	999999	999999	316	999999	631	809	610	83	607	999999	999999	196	754	268	200	777	810	999999	999999	999999	612	633	999999	200	917	999999	999999	367	999999	283	909	502	379	999999	183	17	999999	761	999999	611	716	431	999999	999999	666	325	70	921	851	637	767	577	868	435	863	709	52	125	255	449	690	252	998	334	822	359	817	127	94	193	161	58	731	423	999999	191	955	999999	534	601	130	999999	516	447	516	999999	634	943	773	474	964	510	516	696	920	473	999999	354	405	999999	508	999999	837	668	999999	718	845	999999	423	682	753	512	591	653	328	999999	736	560	818	489	999999	873	353	619	999999	650	542	45	999999	548	758	611	144	227	103	187	370	848	999999	798	496	189	529	101	720	461	918	999999	999999	438	737	872	535	915	592	999999	599	227	448	999999	185	810	953	999999	999999	152	999999	373	560	151	
132	888	599	30	993	545	354	999999	999999	767	731	680	999999	73	810	885	85	228	635	468	999999	999999	409	135	622	999999	236	653	176	577	93	999999	311	237	316	849	999999	515	922	56	290	999999	327	681	113	504	999999	889	75	48	77	159	999999	999999	999999	978	488	474	407	316	319	999999	96	331	684	186	378	999999	757	960	612	569	306	588	999999	250	825	728	31	127	542	346	588	138	999999	933	999999	219	673	337	370	808	118	615	737	590	261	996	999999	999999	999999	714	141	999999	435	999999	852	999999	914	323	163	760	452	289	774	999999	999999	999999	820	999999	370	168	766	429	599	804	461	691	851	597	989	828	731	999999	991	828	215	484	702	11	90	666	304	999999	999999	999999	999999	828	841	764	478	302	185	255	566	999999	947	999999	999999	631	57	999999	307	327	334	999999	38	999999	298	945	767	637	265	818	670	999999	864	416	999999	999999	448	632	850	96	128	696	652	486	538	999999	880	503	969	999999	954	918	368	976	999999	850	581	18	539	999999	997	999999	47	366	999999	862	999999	999999	466	525	192	424	321	221	209	638	681	999999	819	275	999999	999999	667	194	864	752	344	887	392	405	999999	439	102	954	99	287	658	296	902	675	919	999999	999999	999999	888	540	607	157	999999	396	178	39	199	999999	830	733	183	999999	999999	832	999999	226	999999	71	117	999999	999999	366	131	922	999999	395	999999	999999	355	999999	999999	223	306	333	999999	196	999999	999999	236	387	999999	828	133	365	113	999999	793	79	157	702	200	975	346	145	219	250	35	854	416	783	999999	55	919	115	506	959	556	179	687	341	999999	162	999999	730	999999	999999	242	766	818	999999	602	999999	996	652	999999	999999	876	170	123	999999	999999	999999	589	453	997	205	909	999999	859	153	259	623	999999	815	999999	48	150	616	999999	716	17	999999	45	242	999999	810	58	276	999999	999999	999999	396	66	783	180	999999	573	391	732	316	593	224	999999	999999	924	978	197	190	66	496	120	999999	537	406	895	999999	230	356	271	999999	999999	642	447	614	70	862	567	608	645	746	475	999999	883	326	999999	793	362	370	318	999999	622	867	220	94	144	822	859	999999	887	999999	630	226	999999	545	999999	950	776	302	999999	71	420	999999	545	319	999999	361	387	220	283	999999	549	999999	48	69	574	288	432	362	480	247	13	908	720	377	125	258	639	347	165	999999	26	70	756	256	791	999999	999999	900	999999	782	445	648	385	785	729	771	187	70	970	881	528	999999	999999	376	68	999999	868	178	204	772	
999999	49	64	111	95	489	999999	792	277	541	999999	532	999999	697	802	365	999999	935	648	999999	81	579	376	284	653	999999	248	389	197	289	175	164	999999	300	999999	405	593	283	700	249	668	394	999999	439	925	996	134	999999	574	703	999999	933	999999	849	701	999999	672	780	458	492	999999	999999	999999	988	375	999999	825	998	636	406	999999	259	244	999999	999999	686	786	999999	999999	999999	999999	999999	814	494	309	242	634	999999	599	918	733	813	824	999999	999	944	999999	999999	999999	134	180	999999	497	178	932	999999	698	131	173	24	366	735	432	801	23	135	908	120	999999	143	999999	969	408	718	999999	957	434	999999	408	999999	897	981	872	999999	486	352	999999	646	999999	579	543	513	999999	585	562	997	390	999999	204	999999	999999	679	999999	999999	956	210	727	999999	505	974	999999	672	722	431	127	384	862	208	324	670	508	272	557	119	599	664	999999	823	166	675	577	411	999999	535	706	999999	999999	999999	999999	285	999999	848	999999	588	284	999999	790	270	468	187	144	999999	708	533	375	773	131	999999	341	999999	999999	903	622	999999	407	893	999999	999999	725	899	519	920	930	48	999999	999999	131	969	834	727	873	26	364	979	541	394	702	999999	169	933	106	999999	610	999999	362	721	236	322	191	391	999999	602	544	568	667	223	261	669	999999	715	999999	161	999999	613	999999	906	999999	643	297	22	200	542	37	792	803	999999	319	956	686	333	433	808	788	999999	696	280	999999	796	321	327	142	999999	999999	453	290	944	999999	999999	555	999999	182	999999	999999	178	200	498	574	999999	999999	18	904	999999	983	165	999999	843	999999	727	916	158	434	753	331	969	880	167	723	584	511	858	999999	321	999999	240	160	839	784	619	262	208	705	729	40	312	999999	837	59	999999	170	999999	580	960	999999	406	999999	999999	271	65	999999	43	775	990	999999	999999	47	592	893	999999	14	999999	69	753	474	718	452	999999	999999	29	555	999999	117	69	423	74	287	20	999999	14	999999	731	578	999999	331	229	999999	714	999999	999999	999999	999999	999999	307	659	717	388	999999	495	372	954	325	706	252	509	999999	925	715	999999	186	999999	36	361	889	542	282	874	340	432	999999	295	737	226	999999	753	723	109	809	409	999999	999999	999999	525	867	60	894	34	335	229	85	303	999999	146	311	999999	248	480	63	765	386	842	58	404	250	999999	226	999999	117	498	785	156	125	315	872	501	178	511	493	839	647	258	999999	999999	356	951	999999	999999	915	105	515	999999	55	54	33	862	999999	65	284	790	833	796	917	
999999	999999	999999	187	411	274	810	335	736	987	999999	999999	138	999999	938	57	999999	509	626	193	21	983	542	110	81	292	999999	863	999999	236	999999	15	850	999999	712	675	427	773	176	999999	114	770	999999	999999	831	926	999999	568	699	18	986	290	217	613	905	853	902	999999	116	999999	263	946	222	510	294	218	277	798	591	272	999999	999999	343	299	88	251	999999	286	999999	154	999999	452	999999	114	250	422	798	246	434	858	999999	597	667	56	999999	167	558	278	971	622	659	106	999999	999999	999999	471	946	999999	535	664	999999	625	999999	961	731	811	781	117	269	872	420	40	373	999999	498	42	999999	296	227	999999	692	936	315	656	495	999999	475	738	726	778	999999	881	999999	770	219	157	47	705	999999	271	999999	450	18	109	999999	628	733	999999	999999	355	999999	660	700	614	999999	999999	999999	999999	476	999999	346	53	390	490	999999	538	328	603	523	351	994	162	971	956	544	252	927	215	454	866	568	232	999999	381	175	999999	191	107	798	507	837	144	238	999999	924	342	999999	999999	999999	999999	310	999999	729	596	360	461	688	743	79	999999	999999	114	999999	610	871	124	253	19	325	999999	357	231	804	26	513	860	923	999999	999999	212	999999	409	999999	780	999999	999999	502	213	31	713	136	999999	37	78	999999	732	685	628	999999	810	99	60	999999	121	326	88	334	712	999999	500	999999	603	712	999999	546	384	999999	677	53	999999	621	999999	987	612	465	909	999999	736	304	999999	184	305	80	999999	123	141	999999	402	999999	488	114	789	131	530	185	532	735	169	531	347	140	17	584	582	199	60	999999	599	999999	416	999999	598	418	310	326	999999	533	999999	754	415	999999	999999	223	999999	338	831	917	466	999999	932	184	44	214	999999	999999	176	720	497	41	72	78	608	745	999999	603	515	999999	820	214	943	998	999999	415	126	170	999999	794	999999	999999	367	999999	606	173	723	242	999999	394	461	660	159	522	999999	460	691	346	999999	999999	175	999999	822	460	107	261	493	934	931	628	97	999999	719	382	701	252	673	930	999999	445	32	815	999999	130	920	170	65	430	999999	792	999999	780	591	478	628	67	999999	907	45	999999	679	999999	310	230	999999	999999	941	999999	820	794	787	761	874	999999	441	360	999999	701	540	937	206	999999	999999	148	904	999999	999999	251	753	644	820	766	999999	999999	765	999999	514	999999	999999	999999	228	287	610	177	15	999999	999999	458	46	277	849	730	377	999999	157	617	817	172	999999	999999	460	700	34	186	973	31	865	756	378	208	845	684	878	
999999	718	999999	462	999999	999999	941	411	756	214	485	999999	100	399	797	970	999999	425	999999	217	833	805	528	263	999999	203	984	107	159	90	838	431	175	851	102	389	238	165	999999	38	384	588	703	999999	548	392	999999	632	78	999999	230	999999	503	477	54	479	200	665	38	610	159	999999	261	676	376	63	629	999999	306	417	741	992	412	999999	832	254	111	42	715	51	320	999999	999999	373	999999	64	999999	999999	806	622	999999	999999	999999	412	879	540	336	37	129	494	763	999999	335	999999	54	237	381	999999	999999	799	999999	167	950	999999	300	797	815	888	999999	321	135	930	441	684	228	178	866	999999	444	301	918	999999	912	230	288	675	36	378	328	632	999999	747	63	17	999999	41	622	149	999999	91	999999	999999	220	808	368	832	213	999999	442	876	370	381	999999	999999	881	304	254	730	708	624	770	447	569	193	999999	387	999999	434	441	196	999999	727	887	362	576	479	863	114	861	456	471	386	936	452	271	999999	999999	999999	135	999999	786	999999	440	497	999999	287	878	999999	180	981	999999	999999	218	999999	329	999999	494	393	999999	411	999999	150	999999	262	162	393	511	127	922	335	385	177	309	999999	410	999999	296	399	50	999999	999999	836	933	999999	501	693	177	690	999999	628	817	999999	999999	723	517	646	999999	999999	344	999999	776	999999	114	999999	999999	999999	479	726	845	665	356	104	353	486	810	999999	999999	988	760	469	225	999999	994	304	517	999999	999999	585	975	763	640	119	65	122	999999	839	999999	999999	284	715	224	451	845	999999	281	723	999999	999999	912	912	439	45	427	874	711	955	767	999999	999999	838	552	893	750	91	999999	247	49	240	963	971	873	128	713	55	999999	774	974	999999	32	999999	999999	999999	999999	73	333	605	691	999999	411	999999	999999	920	760	999999	999999	330	700	764	999999	43	683	44	493	940	48	321	331	381	629	937	981	999999	787	999999	345	765	230	687	999999	430	999999	858	829	406	900	952	999999	277	999999	925	83	220	104	989	120	999999	304	732	34	22	283	999999	561	999999	586	840	143	226	110	999999	110	22	16	21	999999	825	215	97	50	95	953	999999	499	704	863	770	999999	798	999999	877	471	999999	999999	745	156	999999	307	365	999999	69	999999	999999	176	485	999999	71	213	93	999999	295	999999	217	691	999999	69	999999	999999	856	610	815	704	344	793	999999	999999	612	359	270	865	999999	527	999999	277	981	276	999999	887	23	879	802	566	62	999999	999999	625	264	806	724	686	927	424	999999	755	14	999999	485	358	943	999999	999999	
711	943	999999	269	999999	411	939	710	672	999999	341	999999	977	807	999999	651	999999	999999	607	681	805	634	583	937	827	999999	999999	999999	999999	790	463	999999	474	666	100	623	999999	37	999999	224	999999	106	62	439	595	617	473	999999	755	712	437	703	345	999999	417	87	369	290	442	691	316	676	93	881	794	396	342	999999	716	999999	999999	999999	999999	999999	999999	709	582	154	351	219	999999	157	999999	913	363	759	609	607	259	23	264	999999	594	688	907	648	22	999999	644	209	285	999999	241	130	896	999999	428	999999	510	708	505	224	938	232	87	168	999999	179	528	44	787	735	999999	702	381	999999	999999	596	485	718	696	999999	510	152	999999	461	999999	398	27	999999	341	657	999999	999999	518	49	615	999999	610	748	490	843	999999	610	421	549	100	538	749	999999	981	832	999999	791	21	103	999999	796	298	999999	253	770	161	582	703	999999	638	520	194	341	999999	73	985	737	238	853	759	900	999999	394	371	387	648	394	964	509	191	314	539	425	999999	819	83	984	505	999999	691	79	907	999999	910	579	353	417	999999	917	999999	738	563	168	999999	814	74	903	264	999999	131	767	617	999999	999999	333	980	769	15	999999	999999	10	241	518	171	690	993	451	483	791	43	241	416	56	662	452	751	380	999999	999999	999999	999999	729	639	598	923	999999	999999	340	586	598	584	412	150	927	846	506	54	999999	999999	821	623	429	473	832	889	361	999999	541	506	582	609	687	494	92	820	280	602	919	999999	238	289	120	897	202	458	829	999999	999999	815	999999	999999	999999	438	700	141	999999	266	806	708	572	999999	181	834	14	988	999999	917	999999	116	576	904	999999	758	424	999999	513	999999	280	383	70	94	451	725	561	874	999999	259	794	999999	999999	999999	795	221	676	347	117	286	999999	213	562	999999	218	22	999999	999999	582	625	23	168	628	227	985	432	648	999999	448	456	283	139	762	646	133	117	45	562	119	913	999999	87	433	237	640	999999	821	999999	876	999999	485	520	999999	610	245	635	332	854	37	999999	572	198	898	999999	999999	762	450	915	788	110	999999	687	999999	669	542	935	735	400	586	918	611	498	611	19	999999	762	837	162	411	498	784	191	534	746	999999	893	189	999999	234	877	626	905	999999	775	461	798	999999	999999	77	309	999999	931	999999	119	999999	83	587	888	690	250	924	999999	514	999999	325	999999	163	195	328	649	999999	963	176	709	999999	706	138	835	557	182	184	215	999999	111	597	853	913	425	999999	276	316	300	91	984	999999	338	
401	999999	460	665	644	999999	314	428	553	936	999999	567	816	65	945	999999	340	999999	75	719	213	413	702	999999	882	738	211	62	342	465	881	192	756	964	315	67	385	892	538	782	900	666	999999	661	97	355	608	929	330	564	960	573	999999	243	134	999999	378	999999	999999	999999	201	262	96	98	64	582	811	852	750	999999	999999	999999	999999	292	818	547	855	999999	384	999999	139	999999	731	778	505	318	273	523	839	327	689	397	118	631	999999	648	999999	469	606	515	999999	999999	189	442	197	521	593	999999	999999	587	999999	337	999999	256	999999	999999	530	317	592	746	318	999999	22	432	999999	999999	339	999999	701	179	967	999999	999999	999999	991	382	101	298	590	999999	725	637	109	262	194	999999	785	861	854	671	128	272	876	859	206	999999	744	756	243	218	191	244	934	254	620	999999	999999	743	999999	404	827	999999	727	999999	31	999999	198	760	248	846	203	999999	504	39	61	704	519	585	673	745	638	345	65	382	802	490	703	855	641	999999	999999	999999	606	459	999999	886	999999	277	838	525	999999	999999	518	396	24	713	999999	904	202	999999	237	317	999999	519	765	492	999999	999999	807	541	977	999999	128	999999	387	161	871	54	999999	175	999999	251	746	157	686	654	826	668	367	999999	749	799	662	726	220	999999	972	96	999999	360	709	999999	470	307	999999	724	865	999999	19	862	999999	999999	718	36	755	985	570	921	832	999999	665	518	987	718	791	188	680	401	589	235	189	784	360	835	466	969	781	449	610	962	788	118	659	999999	256	64	90	636	970	235	591	60	999999	582	999999	200	213	751	999999	369	53	473	137	783	683	68	344	883	569	999999	213	131	321	999999	332	999999	858	492	999999	999999	107	999999	431	364	999999	138	530	778	150	999999	766	39	933	250	999999	324	980	875	999999	999999	719	207	999999	193	31	469	999999	393	260	147	342	720	289	778	271	999999	52	773	149	999999	537	566	742	999999	30	184	198	80	952	17	999999	983	999999	284	28	999999	978	247	999999	184	999999	146	528	999999	999999	55	749	164	979	999999	282	217	736	276	999999	162	464	772	173	847	281	668	440	252	571	358	999999	15	760	371	31	999999	999999	965	999999	401	48	740	370	974	999999	43	101	43	999999	368	257	404	624	865	444	216	83	999999	902	731	706	285	999999	999999	995	744	404	617	897	477	778	770	121	999999	999999	999999	411	198	999999	999999	576	999999	999999	999999	111	655	391	894	927	815	999999	999999	72	432	999999	762	310	786	999999	689	638	483	146	267	
999999	486	292	365	999999	720	804	884	999999	999999	164	308	767	237	482	350	362	509	690	91	999999	999999	999999	689	574	361	999999	624	219	733	609	103	270	260	999999	999999	372	999999	999999	216	20	999999	999999	408	277	999999	999999	82	999999	639	336	138	793	64	521	754	778	603	999999	399	999999	999999	675	349	64	71	47	517	614	857	977	999999	366	483	81	899	999999	310	421	187	366	351	321	579	406	480	309	216	999999	999999	847	769	245	753	910	830	180	999999	353	999999	358	999999	999999	456	999999	10	772	319	983	621	788	477	192	613	43	954	869	105	943	583	999999	999999	777	745	20	218	101	612	999999	250	999999	446	956	214	829	878	999999	864	999999	999999	708	989	999999	128	90	379	586	631	720	956	999999	84	586	770	454	526	710	722	446	999999	999999	999999	746	742	892	351	520	999999	783	999999	999999	14	188	547	875	999999	608	999999	664	999999	631	469	891	617	289	999999	860	196	999999	999999	177	170	428	473	999999	547	253	489	235	739	858	608	848	999999	999999	957	896	999999	894	681	917	999999	67	805	822	449	279	139	463	248	490	999999	227	999999	988	910	585	714	999999	338	529	129	433	925	781	32	621	336	732	332	999999	822	302	88	999999	126	112	622	651	57	999999	123	999999	987	258	534	391	999999	577	973	381	999999	988	566	162	999999	627	142	34	799	828	942	407	999999	999999	668	41	148	999999	871	808	962	73	12	70	999999	999999	446	677	256	641	254	759	999999	950	575	833	736	926	596	498	999999	598	851	229	335	715	894	506	589	502	252	999999	705	175	418	128	999999	506	746	705	191	464	777	168	584	193	649	191	915	835	999999	222	499	999999	838	999999	222	999999	734	700	208	939	999999	999999	398	999999	64	999999	999999	457	848	239	189	890	999999	515	821	693	999999	152	76	713	999999	754	206	40	791	999999	336	54	906	211	771	56	507	999999	999999	32	769	621	138	999999	649	468	986	999999	42	609	76	333	552	528	999999	592	999999	495	358	999999	557	999999	999999	999999	266	496	999999	646	468	999999	392	75	147	798	923	33	23	20	999999	132	767	999999	998	191	999999	13	502	387	72	189	422	22	999999	44	475	412	999999	406	999999	163	999999	349	607	898	226	11	195	754	999999	999999	578	999999	432	235	575	426	999999	989	477	262	994	173	584	289	999999	999999	182	113	332	521	999999	617	220	909	999999	427	533	109	965	999999	999999	999999	999999	946	999999	798	999999	666	469	999999	52	460	928	547	169	753	765	328	187	845	828	
91	431	93	542	999999	999999	999999	999999	157	893	999999	34	223	443	999999	999999	637	678	922	999999	515	999999	283	479	132	999999	672	750	999999	999999	215	921	129	435	736	327	699	414	649	396	77	646	999999	999999	999999	999999	714	999999	999999	373	138	999999	265	64	999999	447	999999	613	999999	281	999999	771	568	494	688	349	904	788	706	928	691	999999	39	536	722	868	999999	127	697	999999	974	999999	836	98	999999	999999	666	74	121	299	999999	999999	995	377	656	306	88	827	477	442	531	926	407	985	999999	905	619	999999	341	999999	125	39	999999	722	307	999999	934	999999	960	132	683	840	999999	999999	999999	605	236	662	880	426	790	504	650	265	174	58	171	851	416	627	945	937	732	667	184	150	179	282	79	484	371	608	866	999999	999999	691	259	990	236	86	678	999999	848	915	663	620	389	660	999999	259	20	93	72	999999	186	745	117	999999	999999	618	436	999999	592	405	999999	191	638	304	506	999999	999999	180	999999	339	948	999999	98	999999	13	564	760	999999	999999	999999	474	288	545	533	999999	23	583	250	999999	617	650	724	375	453	859	999999	981	95	164	999999	999999	999999	467	733	394	198	657	300	15	678	858	999999	239	771	930	999999	646	999999	135	492	999999	558	422	17	689	234	999999	644	957	999999	999999	675	363	999999	370	634	999999	812	999999	980	999999	293	999999	999999	759	732	494	604	522	92	999999	875	959	671	999999	901	427	460	53	169	999999	999999	342	483	999999	999999	564	590	410	306	957	833	999999	999999	999999	999999	999999	999999	257	956	739	28	132	875	696	706	715	691	473	469	217	369	769	999999	415	999999	950	762	984	577	178	904	204	999999	999999	12	909	815	544	999999	588	999999	212	96	999999	557	890	467	787	398	999999	999999	126	941	99	597	999999	986	739	784	665	561	999999	999999	788	835	823	906	749	693	797	900	157	904	880	999999	999999	999999	559	857	462	492	974	595	999999	999999	999999	999999	136	538	938	922	86	759	904	37	736	531	999999	999999	733	984	717	103	601	999999	999999	222	70	967	999999	391	437	881	332	182	586	763	580	493	999999	999999	999999	999999	999999	874	824	397	999	853	395	635	384	964	133	477	999999	999999	993	534	579	999999	202	999999	999999	999999	495	999999	437	999999	450	973	951	814	999999	172	215	506	348	727	751	338	222	216	582	803	17	473	758	999999	999999	704	769	55	913	483	378	619	123	208	389	630	959	999999	413	421	684	569	999999	961	272	279	542	275	782	250	999999	985	999999	304	999999	32	445	583	334	999999	
999999	905	900	999999	793	595	392	999999	348	131	379	999999	803	999999	999999	448	55	797	999999	138	172	503	273	673	130	393	999999	999999	659	999999	194	386	999999	667	217	778	999999	363	177	999999	886	402	927	661	871	999999	192	426	185	999999	976	648	999999	206	583	709	642	999999	943	410	562	999999	491	999999	936	992	11	146	952	350	780	691	629	913	251	999999	576	611	801	999999	211	615	642	999999	999999	545	999999	999999	93	507	146	440	999999	767	125	321	999999	946	999999	999999	416	999999	999999	835	330	295	29	999999	999999	814	143	41	436	239	999999	946	999999	932	600	401	607	999999	62	454	999999	349	280	862	798	930	999999	629	999999	922	307	165	151	999999	237	105	526	317	791	279	374	999999	999999	191	568	999999	389	978	356	999999	282	161	999999	29	999999	999999	24	167	289	999999	955	513	999999	999999	932	53	805	134	705	504	999999	299	999999	782	999999	109	345	99	303	629	550	999999	999999	999999	649	155	172	131	999999	999999	91	999999	999999	767	324	860	960	499	258	524	373	265	999999	851	999999	982	688	220	939	999999	645	924	863	659	484	85	999999	591	999999	787	881	999999	947	458	423	515	271	705	468	229	149	846	841	778	266	294	607	432	113	667	999999	951	999999	999999	611	999999	505	379	292	248	630	378	999999	999999	643	689	318	824	999999	943	721	983	751	719	392	798	93	94	402	199	999999	807	999999	207	330	999999	999999	999999	846	999999	19	999999	423	999999	599	999999	221	999999	145	577	976	999999	994	170	999999	999999	209	471	273	813	999999	421	976	103	771	822	890	999999	150	999999	197	27	999999	180	999999	829	570	532	999999	621	587	999999	948	999999	999999	694	999999	327	260	847	730	39	37	43	193	598	915	329	999999	777	880	783	999999	432	389	959	804	824	999999	126	999999	677	351	999999	235	999999	999999	161	880	86	999999	999999	999999	302	982	167	989	944	986	999999	914	250	83	352	741	803	482	526	445	999999	889	988	100	999999	999999	999999	688	999999	999999	999999	136	763	999999	382	768	316	606	937	999999	232	969	860	837	892	212	672	603	999	910	431	887	946	716	999999	196	30	482	52	999999	929	999999	614	146	173	218	161	800	999999	584	434	206	999999	85	222	294	39	160	208	999999	272	459	999999	474	386	999999	189	56	999999	999999	747	833	564	999999	520	999999	999999	724	999999	683	999999	871	902	999999	486	235	351	870	999999	342	167	999999	999999	121	105	480	999999	150	760	999999	38	114	999999	516	999999	999999	642	965	565	469	928	314	999999	524	880	999999	557	
274	987	160	593	999999	552	491	38	877	559	999999	484	50	962	225	999999	999999	654	946	999999	999999	588	999999	592	386	315	45	999999	852	393	760	999999	705	922	526	162	999999	999999	999999	999999	495	487	999999	51	999999	491	524	506	713	350	49	869	933	505	999999	685	112	568	217	13	516	87	185	999999	999999	222	779	999999	999999	72	364	803	934	393	408	908	629	844	402	895	999999	999999	999999	511	354	999999	307	999999	761	999999	60	50	435	716	55	417	312	475	252	977	711	406	999999	650	986	999999	999999	999999	999999	263	65	999999	176	322	223	977	388	674	149	907	914	999999	366	999999	22	324	377	999999	999999	990	606	164	601	425	193	393	479	999999	525	118	956	757	111	507	784	792	874	123	502	77	39	638	335	344	72	141	49	463	637	671	868	715	999999	999999	657	901	666	751	139	829	508	339	158	40	951	167	478	859	999999	230	449	264	726	280	961	967	999999	266	362	61	353	999999	999999	853	249	999999	556	995	999999	883	136	133	983	672	569	700	489	305	393	999999	663	999999	999999	417	999999	614	989	931	155	689	82	409	999999	88	486	492	917	304	790	999999	610	482	18	937	104	999999	280	999999	710	270	488	999999	873	999999	397	173	383	13	631	635	261	625	849	171	811	999999	999999	905	196	86	782	194	514	999999	304	190	181	999999	999999	906	344	999999	999999	884	211	549	999999	941	690	323	119	913	999999	165	458	985	999999	847	999999	377	999999	375	867	634	488	999999	28	999999	999999	999999	991	678	999999	725	999999	326	404	964	959	272	999999	793	224	873	967	868	521	359	234	319	999999	334	578	945	324	968	77	595	406	907	530	345	789	484	331	441	999999	948	863	999999	590	668	999999	864	186	999999	999999	994	666	619	781	668	999999	842	658	667	999999	745	410	332	258	999999	567	62	741	999999	13	740	551	999999	999999	999999	999999	999999	729	889	446	999999	999999	526	999999	999999	929	999999	136	861	380	946	999999	664	341	487	547	540	883	999999	110	835	132	330	794	421	452	999999	973	218	182	999999	123	768	230	394	975	884	999999	184	879	780	999999	879	485	66	914	886	999999	168	36	955	219	999999	999999	610	591	449	731	406	631	999999	813	999999	689	507	999999	66	999999	946	511	662	35	709	901	329	909	253	845	737	506	566	936	815	191	227	663	176	999999	619	802	999999	162	999999	553	999999	966	18	200	977	999999	858	452	257	999999	373	929	510	55	999999	701	348	603	994	999999	999999	862	998	735	999999	844	667	999999	824	
154	974	999999	999999	999999	819	362	999999	62	868	514	648	124	999999	168	818	297	999999	999999	519	918	463	933	168	218	488	999999	968	282	728	999999	999999	780	999999	113	999999	863	22	999999	999999	117	799	295	735	490	261	950	184	839	999999	183	691	547	568	905	999999	999999	999999	999999	677	600	393	629	334	735	947	999999	496	584	999999	999999	285	808	894	999999	128	177	999999	677	956	537	999999	139	364	554	451	29	999999	999999	999999	641	520	313	999999	635	723	180	961	999	542	394	464	599	999999	961	898	882	653	166	786	522	999999	674	752	150	555	264	274	999999	294	928	654	774	172	845	444	972	141	999999	687	948	216	208	999999	572	83	456	999999	402	999999	568	376	66	934	900	999999	846	561	999999	89	468	999999	191	715	999999	739	999999	999999	999999	999999	926	750	999999	478	999999	999999	645	539	999999	76	109	489	871	999999	999999	562	598	999999	271	57	999999	421	604	189	999999	52	34	492	530	832	999999	29	266	875	730	817	982	587	106	594	161	316	380	470	979	999999	999999	67	989	999999	151	849	999999	999999	999999	999999	999999	999999	259	796	291	162	18	357	999999	999999	232	996	403	908	580	21	999999	677	896	291	999999	999999	209	249	17	966	503	478	999999	544	853	795	946	225	671	777	337	309	312	998	308	33	787	899	756	48	664	90	481	140	115	497	999999	646	999999	21	15	20	788	324	658	539	999999	147	236	436	59	188	246	999999	683	444	374	999999	983	27	356	310	492	969	312	423	999999	999999	439	366	230	999999	750	999999	772	999999	520	988	349	768	999999	649	673	329	989	485	843	678	456	999999	132	999999	662	457	664	705	527	999999	21	999999	542	116	708	870	216	749	999999	999999	40	366	999999	999999	557	999999	661	706	999999	173	979	827	579	328	999999	767	243	553	647	302	995	76	800	701	976	999999	236	259	941	803	123	999999	57	999999	999999	999999	748	746	130	999999	796	957	78	363	999999	194	999999	223	12	940	636	999999	112	999999	591	963	999999	999999	999999	453	989	999999	765	999999	59	739	780	322	681	23	29	496	433	999999	506	999999	998	446	861	792	447	23	256	10	176	460	148	911	675	999999	534	526	346	676	999999	999999	202	244	314	110	414	999999	541	999999	921	150	239	902	999999	553	965	999999	999999	999999	15	976	165	764	667	598	601	868	647	997	489	503	159	999999	751	122	999999	764	142	761	387	999999	999999	266	89	36	999999	245	283	131	718	414	999999	729	671	482	238	999999	576	715	508	546	705	999999	999999	999999	
990	482	161	526	999999	999999	987	609	239	910	505	899	684	641	999999	999999	999999	526	289	84	347	430	999999	279	883	417	197	426	262	841	999999	999999	999999	999999	46	748	999999	756	422	517	426	555	499	760	976	339	752	935	347	152	951	189	265	435	90	569	397	882	642	301	23	999999	357	999999	999999	999999	153	33	605	628	281	837	113	999999	999999	791	930	335	302	554	664	262	88	999999	889	999999	681	330	580	476	999999	212	124	131	999999	854	999999	111	999999	418	999999	729	999999	718	870	123	85	999999	999999	299	639	999999	589	999999	999999	999999	492	247	507	999999	886	999999	452	139	999999	79	723	982	276	803	592	999999	96	883	368	999999	999999	369	249	776	143	197	552	291	837	999999	622	35	494	743	999999	961	603	936	999999	999999	286	999999	450	801	400	103	999999	973	706	999999	975	706	730	701	999999	132	998	731	178	999999	280	171	301	999999	457	999999	497	533	441	631	999999	160	360	995	658	999999	918	447	386	50	999999	579	585	999999	322	915	305	793	999999	999999	963	999999	999999	834	102	125	908	471	353	702	606	999999	542	84	585	999999	355	734	999999	126	213	999999	355	137	999999	700	585	274	999999	999999	402	999999	999999	201	667	999999	392	526	902	543	813	999999	103	684	444	286	47	510	999999	496	569	570	750	789	999999	413	526	640	999999	999999	539	999999	804	999999	999999	901	76	350	416	232	443	999999	832	999999	999999	756	999999	999999	999999	451	999999	84	823	180	971	831	954	838	999999	264	836	751	420	999999	13	179	653	291	384	999999	219	999999	103	229	62	740	738	999999	486	289	999999	855	947	665	738	464	820	634	840	999999	947	238	999999	999999	396	692	419	999999	506	143	113	184	297	160	999999	966	981	604	127	240	103	999999	361	999999	316	980	999999	999999	771	548	359	28	999999	905	595	981	513	941	999999	370	999999	416	999999	999999	185	772	568	796	433	772	999999	226	516	999999	385	243	876	316	845	415	999999	664	560	958	784	94	999999	391	565	260	999999	49	999999	756	999999	686	970	18	701	999999	422	17	999999	999	74	142	512	999999	999999	999999	114	206	105	427	999999	667	855	999999	569	999999	48	186	241	183	319	443	999999	760	700	698	999999	868	614	311	992	999999	999999	561	893	999999	582	999999	861	214	155	266	944	354	283	251	830	999999	449	610	999999	999999	776	158	689	630	999999	999999	149	831	999999	999999	591	794	434	999999	335	304	999999	999999	999999	154	999999	36	37	999999	499	111	999999	459	867	87	429	14	806	999999	113	194	999999	273	
999999	830	999999	39	999999	909	674	160	919	680	916	536	304	531	999999	360	921	749	130	999999	140	999999	275	690	963	20	999999	587	988	678	999999	151	432	627	953	999999	999999	295	910	127	999999	349	191	999999	542	999999	783	897	999999	455	999999	363	73	999999	142	999999	565	74	76	115	102	96	171	999999	191	775	999999	999999	577	413	959	636	839	12	256	791	404	469	157	632	236	999999	675	542	843	145	999999	195	495	999999	132	999999	229	805	35	302	187	999999	624	999999	236	117	999999	999999	999999	208	524	70	989	350	982	105	916	999999	878	183	420	629	407	55	999999	918	190	999999	999999	633	416	43	977	999999	613	463	845	999999	406	129	598	177	56	999999	999999	999999	206	154	999999	37	999999	786	926	851	881	558	543	578	999999	999999	926	329	226	999999	999999	490	93	999999	737	528	260	535	999999	758	584	252	582	761	434	999999	722	46	417	999999	222	999999	117	999999	83	65	920	277	321	999999	999999	279	951	193	999999	140	934	171	999999	999999	777	999999	749	177	276	638	999999	999999	999999	398	999999	890	911	963	649	171	999999	999999	961	681	608	999999	224	999999	565	999999	301	399	908	304	746	999999	999999	352	486	999999	881	939	859	444	999999	999999	134	922	503	313	367	999999	999999	691	757	977	210	735	999999	794	669	801	612	961	347	586	872	849	652	45	999999	569	999999	321	999999	444	999999	999999	601	470	858	302	454	999999	947	999999	855	227	547	769	360	892	885	692	669	90	336	898	107	504	275	999999	279	468	52	798	511	232	411	322	999999	682	144	996	999999	999999	356	360	999999	43	730	999999	311	999999	684	378	683	794	651	209	117	209	430	106	204	583	33	986	219	159	802	632	815	234	890	677	758	889	757	302	733	975	884	73	773	619	999999	396	783	673	999999	717	580	211	214	679	262	47	801	361	353	369	151	863	240	108	840	87	992	999999	999999	793	46	359	476	142	999999	366	999999	585	610	636	213	545	999999	94	61	999999	999999	220	425	720	98	405	949	999999	834	30	999999	675	779	895	403	776	63	331	999999	231	999999	82	363	999999	714	226	750	717	166	999999	829	156	999999	999999	67	999999	591	999999	705	641	999999	999999	308	304	533	999999	999999	715	242	437	492	713	414	830	878	999999	856	529	999999	872	999999	242	217	238	201	999999	628	553	837	621	194	163	625	48	821	633	774	69	372	65	999999	45	484	999999	123	126	741	225	358	120	924	71	999999	832	986	177	894	79	113	846	39	262	877	620	252	338	
97	999999	18	999999	183	797	999999	950	461	999999	999999	488	999999	999999	945	412	205	727	696	999999	270	793	999999	999999	739	999999	956	999999	35	168	168	863	999999	785	38	375	999999	113	936	137	999999	999999	381	377	999999	999999	954	37	901	626	66	999999	924	128	77	304	323	364	999999	478	999999	642	925	303	460	894	11	999999	56	579	205	999999	790	569	229	327	422	684	999999	333	749	928	623	408	111	18	939	368	717	999999	62	852	597	999999	296	270	27	87	916	525	414	625	981	331	431	964	368	364	899	749	882	638	130	192	729	912	28	526	999999	452	954	643	999999	322	527	999999	999999	333	282	958	999999	344	999999	999999	919	133	947	302	977	146	650	584	999999	968	852	423	999999	415	738	384	252	999999	885	474	999999	999999	14	669	999999	88	470	45	999999	940	449	999999	870	999999	999999	605	964	726	999999	65	802	380	184	653	469	114	620	999999	594	898	716	809	459	303	157	158	129	999999	498	898	676	614	502	528	529	314	552	999999	152	142	419	999999	952	829	672	200	595	999999	209	699	468	381	450	193	999999	639	98	576	265	124	486	999999	238	650	389	197	877	656	133	999999	561	300	999999	461	999999	999999	857	629	631	956	999999	768	999999	798	999999	305	173	318	304	889	999999	975	75	37	656	733	297	312	450	484	999999	939	237	53	148	178	433	989	999999	43	781	469	945	309	999999	717	606	439	999999	94	33	568	361	243	939	585	235	919	999999	755	902	555	189	156	642	999999	999999	45	660	272	871	999999	614	271	999999	756	999999	765	999999	938	136	858	999999	366	461	754	588	993	999999	562	943	514	193	999999	140	236	290	798	666	937	999999	999999	779	999999	999999	848	999999	99	136	999999	555	469	452	866	999999	54	463	822	695	888	44	547	930	108	328	999999	990	665	141	881	476	242	109	999999	761	565	88	154	153	612	999999	499	999999	999999	999999	484	72	327	999999	95	773	467	112	999999	902	999999	640	681	629	856	858	298	957	254	715	323	369	999999	114	74	966	999999	679	92	999999	545	680	18	101	844	999999	673	999999	999999	118	19	999999	331	999999	132	999999	999999	999999	999999	754	999999	541	622	216	693	999999	158	222	999999	128	999999	787	999999	999999	367	999999	999999	589	784	562	194	999999	999999	146	706	194	48	287	999999	999999	999999	792	393	999999	586	13	67	802	407	730	155	460	999999	927	653	231	119	999999	279	172	303	817	741	999999	569	559	999999	486	509	509	999999	871	999999	999999	559	672	403	691	112	363	902	
999999	999999	64	417	999999	999999	999999	999999	999999	84	406	999999	819	845	999999	61	659	769	37	383	580	303	999999	999999	283	230	964	378	981	828	427	538	999999	270	474	635	999999	999999	835	688	647	999999	34	434	680	999999	420	280	999999	999999	744	922	85	980	331	535	999999	999999	999999	513	906	615	999999	656	657	999999	101	999999	381	999999	374	342	933	349	735	586	999999	474	999999	420	810	694	570	370	93	505	999999	935	938	939	351	285	193	332	781	999999	999999	999999	777	812	771	860	999999	999999	255	411	988	736	254	744	267	819	437	722	702	221	54	151	572	161	414	166	620	442	775	98	159	611	999999	703	104	899	697	170	648	999999	795	880	124	682	999999	727	691	999999	682	532	999999	471	630	570	987	999999	805	999999	408	999999	250	466	915	167	999999	387	999999	999999	999999	999999	132	277	83	752	425	174	36	890	644	686	474	999999	760	252	250	688	981	999999	716	754	104	999999	761	43	709	339	964	957	430	138	558	151	554	999999	410	581	397	999999	999999	999999	323	915	980	721	150	824	999999	673	916	999999	406	181	833	999999	273	999999	515	999999	53	96	999999	79	470	515	999999	333	871	445	841	668	300	113	852	894	999999	188	100	49	892	999999	632	301	999999	855	732	999999	317	658	61	360	76	999999	834	68	622	254	455	474	999999	817	999999	271	831	257	283	303	329	939	999999	94	999999	999999	999999	168	463	908	38	614	783	751	999999	223	394	491	999999	943	279	999999	281	195	733	625	456	84	932	999999	470	999999	999999	439	67	378	203	966	400	999999	999999	675	604	714	226	840	690	841	802	739	999999	350	655	999999	33	536	667	279	361	344	29	999999	236	102	447	999999	999999	999999	694	646	29	427	999999	12	745	603	999999	566	969	892	934	999999	282	202	494	999999	999999	252	415	530	711	924	615	66	999999	135	449	511	276	999999	999999	346	999999	165	720	999999	258	652	594	429	999999	999999	999999	468	409	999999	801	43	608	327	999999	789	999999	999999	999999	104	812	45	431	620	999999	999999	300	989	93	999999	999999	999999	482	999999	871	495	999999	985	193	610	625	156	657	175	999999	415	903	949	999999	29	407	999999	999999	625	647	223	999999	999999	275	660	999999	319	385	999999	947	685	999999	574	456	612	140	953	980	335	999999	665	999999	266	296	749	783	351	117	74	201	485	895	999999	397	999999	274	684	999999	999999	799	315	771	999999	999999	648	853	338	502	999999	888	453	12	894	155	981	999999	964	687	526	999999	469	999999	321	618	472	789	705	
999999	799	348	456	243	999999	535	174	894	541	47	647	895	455	999999	838	185	999999	482	999999	711	416	821	999999	996	999999	656	340	113	459	237	999999	858	158	999999	703	999999	442	219	554	369	981	999999	304	926	999999	999999	431	621	373	999999	870	989	788	993	770	977	47	460	50	800	205	999999	444	313	999999	789	747	303	155	999999	743	538	928	641	999999	329	527	383	999999	572	235	999999	739	324	367	999999	80	164	391	725	893	981	179	754	174	920	651	999999	999999	260	883	137	475	466	402	341	999999	157	999999	450	460	663	504	477	575	486	999999	130	946	999999	999999	592	999999	429	23	761	369	183	477	809	678	536	738	705	689	107	999999	282	922	999999	705	999999	890	999999	999999	239	487	701	188	687	598	530	54	131	541	999999	225	999999	453	640	972	887	679	463	772	923	925	798	788	999999	242	58	208	999999	818	999999	701	972	164	783	999999	667	999999	999999	999999	999999	492	617	999999	398	999999	207	829	291	63	818	253	437	177	999999	999999	689	913	711	455	999999	332	999999	312	745	599	999999	891	669	999999	314	892	890	252	624	441	317	999999	999999	594	45	228	917	866	10	553	999999	804	813	478	594	754	293	344	670	999999	367	314	427	999999	639	316	170	999999	749	925	362	999999	999999	999999	999999	63	999999	999999	419	999999	415	267	312	202	334	448	87	999999	772	560	609	999999	581	799	83	999999	218	601	999999	728	68	992	127	999999	999999	90	999999	904	481	541	240	175	924	349	419	110	12	234	473	999999	238	969	999999	999999	326	807	612	754	835	994	845	921	172	999999	273	999999	149	999999	999999	999999	198	999999	999999	240	999999	443	630	242	389	999999	10	999999	137	764	499	99	840	928	757	392	477	506	999999	486	999999	318	999999	999999	86	999999	961	774	231	229	12	999999	259	921	869	882	186	999999	374	999999	994	861	794	408	201	999999	582	220	480	999999	777	691	114	999999	545	20	440	396	165	392	999999	999999	999999	999999	761	444	839	918	999999	999999	999999	999999	141	999999	999999	999999	999999	604	52	902	999999	751	304	611	452	321	951	26	386	858	999999	789	224	982	850	768	109	999999	646	757	343	664	160	605	999999	680	999999	897	750	999999	496	836	999999	999999	967	270	931	999999	465	450	492	999999	999999	210	999999	999999	882	159	366	723	734	637	958	295	568	999999	600	699	207	771	999999	999999	275	999999	372	615	445	961	24	590	837	999999	430	999999	274	999999	131	949	182	987	798	409	540	37	977	858	999999	999999	999999	217	669	242	952	694	
688	437	557	999999	838	999999	980	920	999999	775	885	784	217	762	30	999999	638	650	527	219	973	361	523	248	697	999999	738	386	276	806	920	999999	999999	736	516	837	963	264	999999	364	16	877	275	765	152	202	651	125	47	999999	579	28	999999	743	721	337	913	319	179	334	89	603	999999	338	854	290	787	481	999999	193	94	384	539	172	212	105	96	758	106	505	862	622	349	999999	237	901	999999	263	24	189	923	654	94	786	285	413	233	937	910	999999	414	179	869	854	561	204	489	552	540	625	250	165	223	674	999999	466	264	33	999999	953	399	534	466	75	269	999999	299	752	886	799	999999	999999	848	244	100	692	752	999999	78	43	422	347	723	399	999999	768	441	999999	324	819	158	210	999999	999999	472	999999	713	804	594	131	904	736	666	740	754	100	317	978	583	779	713	770	955	999999	999999	62	810	77	136	501	999999	999999	438	77	651	671	322	890	771	220	999999	948	999999	999999	999999	685	681	982	644	848	461	999999	836	545	115	999999	254	769	999999	419	79	646	677	999999	131	35	308	598	99	999999	999999	426	217	373	999999	764	870	17	938	854	381	828	432	999999	49	547	52	893	961	273	426	999999	474	999999	999999	342	280	999999	825	999999	999999	92	893	561	81	45	255	999999	999999	999999	999999	999999	999999	571	48	999999	224	400	999999	584	982	414	636	999999	666	234	951	854	999999	467	493	74	192	999999	477	298	934	870	999999	14	302	578	157	620	755	189	722	903	323	899	999999	880	751	250	130	972	455	77	895	999999	94	400	251	287	857	999999	64	994	999999	749	316	354	194	59	292	413	267	26	80	486	511	999999	541	332	999999	613	323	941	999999	504	999999	867	974	368	920	901	337	869	762	999999	135	999999	999999	573	593	999999	695	702	999999	716	715	439	999999	999999	345	45	859	919	999999	254	139	122	289	999999	907	448	379	825	139	390	999999	397	999999	999999	999999	783	249	967	999999	574	918	620	999999	999	788	413	999999	566	999999	884	52	999999	930	518	184	22	999999	219	999999	155	405	869	572	577	639	327	185	999999	999999	561	999999	891	190	374	336	518	999999	290	810	503	577	812	802	254	999999	668	466	745	593	349	345	999999	310	593	179	58	58	415	369	471	999999	642	509	471	98	160	237	999999	999999	665	882	168	408	173	577	592	76	328	239	999999	860	440	999999	999999	226	766	591	596	204	287	470	724	920	349	999999	935	313	340	999999	999999	441	900	562	999999	467	186	632	147	25	587	
981	730	185	398	610	796	999999	793	999999	332	999999	640	372	904	205	167	247	68	999999	642	289	736	999999	52	999999	960	877	999999	258	999999	144	999999	581	616	305	740	548	532	739	999999	939	519	95	999999	628	999999	999999	999999	731	310	938	573	250	999999	308	255	568	999999	858	649	919	287	544	215	999999	125	69	755	608	999999	619	999999	328	999999	999999	769	651	336	423	738	432	229	986	948	111	570	213	207	318	60	999999	414	999999	999999	999999	661	975	880	646	512	999999	782	59	276	691	232	255	822	679	539	604	241	719	999999	999999	699	300	595	113	999999	911	861	446	557	294	214	999999	238	867	51	793	770	999999	999999	999999	649	179	720	999999	878	324	999999	999999	999999	456	939	694	554	873	999999	371	389	776	28	601	879	999999	501	999999	486	999999	999999	954	999999	745	833	551	808	131	577	529	580	337	234	312	999999	343	999999	111	354	519	496	364	17	999999	413	994	999999	319	127	313	999999	738	780	697	307	437	889	999999	999999	397	886	999999	306	999999	791	62	551	715	81	546	678	400	637	967	694	662	999999	999999	341	838	880	498	14	273	852	841	557	999999	999999	102	454	633	488	956	633	74	68	676	889	999999	452	955	248	581	999999	287	110	813	12	645	489	999999	701	784	517	397	428	42	488	949	999999	999999	710	999999	101	54	999999	680	344	630	999999	281	78	980	396	924	260	432	638	575	740	999999	534	369	612	522	999999	704	448	999999	645	35	197	940	856	437	254	268	489	589	374	430	999999	382	51	218	862	721	999999	593	999999	995	403	913	218	761	489	999999	999999	579	122	218	241	108	999999	577	93	138	133	958	680	992	999999	999999	999999	320	274	162	327	403	659	221	316	855	109	999999	632	284	731	105	999999	999999	891	910	999999	166	999999	999999	397	473	135	734	597	999999	912	154	61	354	999999	999999	496	999999	33	973	999999	901	901	999999	999999	344	945	999999	999999	38	999999	777	110	999999	581	53	132	893	764	854	278	925	623	877	942	954	598	999999	571	999999	609	620	879	999999	990	575	999999	812	381	999999	999999	999999	337	569	999999	145	54	28	773	669	775	602	572	179	704	993	288	34	443	999999	999999	667	247	999999	428	999999	897	999999	999999	999999	999999	999999	522	711	336	999999	598	63	459	806	910	579	514	902	999999	16	57	710	223	996	297	999999	999999	999999	317	860	89	764	150	37	248	999999	976	767	880	999999	90	860	999999	752	999999	234	574	999999	143	175	999999	344	999999	422	999999	999999	968	55	717	
558	940	999999	404	475	872	833	999999	432	999999	999999	603	747	999999	601	926	999999	866	471	601	999999	666	743	203	999999	706	999999	999999	728	999999	60	999999	930	59	332	999999	999999	466	377	999999	571	999999	151	77	94	999999	416	322	913	999999	165	330	999999	999999	654	999999	206	991	999999	999999	137	999999	194	747	517	999999	672	999999	999999	85	999999	999999	999999	590	39	753	524	999999	118	579	999999	431	345	242	529	999999	396	486	405	999999	329	904	213	607	999999	999999	999999	404	559	929	899	718	623	837	999999	434	831	916	425	901	999999	531	882	682	479	999999	248	999999	999999	787	999999	196	999999	269	756	136	526	891	837	999999	627	129	125	999999	999999	999999	808	507	999999	105	898	479	70	504	72	999999	32	530	999999	57	748	183	186	771	999999	712	426	364	91	338	999999	999999	89	383	283	257	999999	999999	12	897	999999	741	185	132	889	299	135	797	206	999999	114	995	762	789	303	453	943	999999	999999	999999	165	454	425	448	197	958	999999	687	230	815	999999	328	528	241	160	17	998	63	882	871	587	999999	167	133	999999	911	187	299	90	830	314	71	684	999999	742	452	325	736	999999	999999	899	999999	577	390	575	785	477	531	638	296	999999	889	471	999999	999999	536	296	302	223	999999	781	110	606	400	999999	330	999999	493	499	708	692	271	128	951	972	149	61	776	999999	449	444	656	661	794	999999	999999	599	537	655	215	165	32	522	659	999999	799	999999	999999	999999	999999	151	984	41	999999	604	999999	770	520	999999	250	999999	999999	744	774	999999	134	999999	812	25	96	999999	116	837	293	553	669	748	469	801	182	308	874	897	312	308	459	624	731	200	999999	654	89	362	415	730	645	288	999999	817	34	360	999999	171	793	999999	44	156	748	386	999999	444	999999	718	12	941	610	622	999999	476	391	510	717	999999	823	999999	651	999999	999999	563	907	390	10	651	777	822	280	712	113	999999	273	313	876	354	265	999999	352	371	999999	473	129	999999	846	282	999999	524	643	415	348	361	873	291	999999	195	479	553	444	660	940	189	671	898	518	653	999999	88	999999	372	367	76	99	999999	402	959	443	884	999999	999999	999999	263	189	864	999999	999999	915	999999	589	691	875	999999	322	692	999999	180	801	230	514	202	999999	357	890	999999	58	281	999999	593	888	763	751	595	999999	715	444	999999	10	807	534	766	738	230	499	942	496	656	999999	999999	859	232	168	222	379	999999	659	868	999999	999999	999999	102	489	331	103	825	939	290	701	999999	999999	742	999999	993	696	
748	999999	848	857	948	783	402	527	999999	733	999999	605	999999	225	668	66	576	325	999999	991	999999	286	416	137	674	12	216	954	999999	158	126	999999	999999	526	631	887	810	20	424	134	423	999999	999999	999999	437	999999	411	999999	43	550	681	999999	999999	999999	264	999999	57	720	193	946	577	447	380	717	616	613	440	22	999999	781	255	999999	901	999999	577	866	662	818	999999	454	601	999999	920	606	477	699	999999	999999	272	169	839	99	827	478	556	999999	204	906	981	823	789	398	479	999999	304	125	526	118	999999	999999	808	239	999999	999999	354	435	527	773	249	917	638	277	999999	435	999999	999999	999999	999999	421	601	999999	756	999999	876	664	212	672	999999	312	362	999999	867	738	874	999999	610	78	98	133	131	999999	431	667	73	195	999999	647	54	320	148	999999	103	696	832	999999	62	401	154	84	152	999999	858	471	886	743	770	999999	875	84	341	97	649	309	299	999999	250	99	773	999999	151	564	627	357	173	999999	90	999999	906	158	308	999999	924	23	981	369	599	959	780	330	425	984	771	999999	999999	61	737	793	406	999999	484	963	999999	464	933	587	144	510	307	999999	999999	599	999999	727	775	133	999999	636	328	930	999999	290	999999	999999	275	999999	792	999999	379	122	248	297	774	999999	673	345	999999	999999	90	403	234	99	662	999999	666	825	362	54	204	855	887	111	474	475	145	204	654	184	198	999999	794	487	141	194	673	375	825	414	63	440	543	703	555	925	706	464	628	449	786	450	999999	999999	463	523	234	147	823	308	91	479	690	414	281	314	609	747	999999	999999	999999	301	999999	947	991	999999	999999	194	555	999999	769	681	999999	215	398	999999	970	56	33	617	959	536	552	527	333	999999	999999	139	432	250	326	959	507	999999	253	495	451	857	999999	699	212	50	999999	283	538	999999	904	485	26	999999	344	562	723	349	517	999999	748	481	624	418	999999	191	762	314	999999	999999	184	424	961	903	999999	123	999999	334	415	919	944	278	999999	923	679	999999	122	999999	906	999999	999999	167	643	583	746	969	243	347	685	30	288	999999	60	728	235	489	524	999999	235	999999	271	399	933	598	725	479	999999	701	999999	749	78	862	407	469	574	26	781	387	999999	999999	999999	953	999999	999999	999999	999999	227	270	697	199	750	10	674	685	501	846	999999	54	858	999999	487	541	607	936	951	999999	880	591	163	218	707	999999	999999	898	350	318	750	549	956	69	261	232	13	550	998	78	198	999999	967	728	999999	736	529	999999	849	999999	355	
712	442	999999	786	636	999999	488	491	613	999999	775	999999	193	105	684	98	999999	25	264	538	67	999999	883	999999	168	623	435	999999	999999	999999	76	999999	12	962	48	117	741	282	625	126	524	68	395	35	422	386	784	633	118	999999	999999	874	999999	809	297	774	559	999999	627	22	999999	72	520	996	976	999999	999999	230	67	576	356	526	399	148	999999	999	552	857	999999	999999	999999	801	318	332	887	202	463	999999	999999	273	558	753	655	612	999999	461	548	999999	58	695	53	999999	576	541	999999	999999	999999	456	999999	298	232	701	999999	999999	182	879	999999	197	119	784	273	149	555	793	28	603	999999	786	999999	999999	461	163	809	129	738	285	235	776	999999	683	717	999999	999999	999999	50	856	580	809	999999	566	707	999999	289	273	432	903	18	999999	522	698	342	698	753	243	837	78	891	63	116	897	653	977	166	999999	999999	265	742	178	753	171	32	71	357	147	999999	110	874	999999	696	834	277	453	264	341	351	29	999999	173	548	972	999999	526	702	999999	912	730	203	853	205	176	171	839	39	999999	999999	280	350	616	388	999999	204	999999	367	282	629	999999	723	824	999999	58	11	999999	630	780	999999	506	999999	814	999999	133	906	30	350	529	673	437	424	903	999999	80	999999	647	785	999999	778	999999	169	430	999999	712	17	378	769	157	174	592	219	999999	999999	180	911	536	391	264	999999	999999	15	999999	999999	202	999999	820	169	23	380	364	999999	818	999999	587	346	939	901	522	126	537	261	203	364	90	999999	999999	748	495	999999	151	266	999999	980	604	613	332	999999	720	925	999999	219	755	776	810	799	400	255	576	999999	972	634	999999	148	302	921	812	482	529	999999	620	999999	999999	854	238	107	273	837	407	973	999999	999999	191	999999	929	328	999999	426	999999	999999	827	919	181	661	196	517	999999	391	688	683	801	850	999999	746	315	125	999999	999999	548	713	535	562	848	603	819	854	453	281	218	999999	425	396	928	247	156	701	899	22	667	721	710	881	159	724	999999	174	999999	445	291	813	999999	999999	999999	840	755	999999	81	578	842	342	73	999999	183	713	999999	415	999999	63	599	613	999999	999999	243	826	999999	999999	413	133	430	655	37	17	990	405	999999	819	518	999999	999999	882	999999	330	180	334	657	594	708	999999	999999	767	999999	772	846	677	597	259	999999	999999	837	999999	861	947	158	196	999999	999999	999999	777	522	448	896	833	571	716	999999	999999	999999	999999	999999	418	999999	967	999999	999999	413	264	171	322	807	942	457	999999	260	391	31	
681	182	999999	29	601	469	930	999999	27	870	418	999999	139	999999	999999	895	463	999999	429	164	893	290	495	783	60	893	999999	970	579	991	999999	999999	189	999999	312	722	999999	889	577	948	999999	53	649	792	994	63	42	628	115	56	999999	585	830	236	999999	401	999999	209	999999	999999	656	960	999999	36	441	834	999999	443	390	980	525	999999	314	480	149	850	999999	703	999999	999999	861	194	864	533	999999	853	999999	999999	999999	911	45	180	919	869	302	65	699	623	360	169	999999	999999	248	134	999999	429	999999	360	999999	287	760	984	420	999999	846	472	999999	999999	999999	999999	92	78	875	479	945	999999	654	999999	999999	93	999999	27	352	629	964	271	999999	740	999999	578	581	402	865	999999	160	999999	759	947	32	830	959	878	594	999999	87	963	724	768	189	999999	774	836	182	14	999999	743	641	999999	999999	999999	525	365	999999	999999	17	689	213	999999	999999	894	596	999999	422	999999	134	999999	433	581	552	10	547	187	560	827	803	744	229	861	999999	417	419	999999	939	447	314	604	70	143	764	397	999999	140	450	295	588	77	424	825	880	854	999999	999999	248	17	47	999999	804	990	999999	272	469	352	999999	910	484	628	767	974	52	529	221	300	816	999999	249	999999	736	275	249	736	999999	404	999999	999999	107	359	999999	932	410	966	799	79	485	999999	927	418	999999	539	999999	959	310	450	782	360	642	30	253	93	767	630	611	539	751	920	942	75	370	138	813	134	999999	834	574	85	730	151	814	324	999999	999999	999999	206	464	289	436	999999	999999	630	999999	87	116	999999	174	779	364	999999	328	999999	999999	999999	57	572	726	999999	999999	475	875	706	630	501	215	999999	856	936	915	414	85	471	494	72	453	740	471	736	28	264	999999	999999	999999	999999	823	259	999999	374	783	152	480	777	230	961	13	914	10	176	871	186	999999	999999	864	999999	193	856	80	497	418	999999	111	990	999999	999999	805	999999	985	169	999999	956	175	492	999999	772	934	308	251	999999	68	999999	740	305	865	842	476	999999	930	771	286	999999	999999	276	955	475	999999	490	120	999999	165	922	928	999999	999999	914	20	305	999999	102	25	885	615	547	438	999999	577	805	135	825	337	373	999999	224	999999	709	778	999999	536	688	730	454	197	999999	377	999999	609	999999	999999	999999	831	180	367	838	999999	401	362	640	838	85	898	246	999999	999999	97	792	772	999999	958	789	146	121	769	395	371	571	697	789	180	999999	280	678	999	184	999999	167	15	999999	469	491	357	147	70	999999	789	494	
99	902	737	584	373	895	941	26	813	720	411	971	999999	194	999999	999999	469	545	805	230	246	999999	999999	930	786	999999	255	999999	441	998	60	319	999999	877	999999	999999	61	595	929	384	736	999999	371	283	755	43	845	999999	787	784	678	999999	999999	569	999999	999999	610	806	798	913	999999	999999	584	815	669	101	999999	598	712	999999	999999	874	616	431	493	263	819	28	999999	753	999999	999999	689	657	330	535	664	46	629	573	194	254	797	25	999999	272	408	999999	614	664	667	256	999999	879	273	804	909	233	86	999999	99	591	632	54	999999	999999	785	927	999999	143	436	339	969	999999	723	276	86	999999	697	231	854	999999	414	520	95	999999	999999	809	393	526	626	441	999999	634	484	603	999999	752	716	64	486	480	71	480	237	337	287	433	999999	997	727	999999	535	855	999999	999999	187	121	959	941	999999	975	544	999999	516	995	380	345	664	130	653	333	883	642	744	384	212	933	293	757	999999	974	653	395	798	999999	905	999999	999999	658	426	999999	793	999999	999999	510	935	999999	999999	999999	957	942	769	46	354	403	434	892	120	765	623	999999	827	211	999999	999999	332	159	179	209	99	999999	850	16	704	151	540	999999	860	243	448	119	969	61	999999	148	214	999999	50	404	883	22	999999	999999	44	999999	684	592	914	484	188	999999	922	999999	999999	999999	101	763	999999	999999	863	326	42	876	327	999999	283	775	410	999999	103	715	119	999999	325	86	282	132	971	531	467	999999	203	386	65	662	196	214	999999	999999	57	451	285	837	541	567	999999	126	999999	999999	898	908	191	202	391	472	677	157	449	76	999999	968	791	999999	746	915	132	656	820	999999	327	78	866	301	999999	651	439	999999	243	758	999999	999999	721	451	632	559	766	999999	994	592	985	49	765	842	700	88	999999	474	101	625	999999	334	999999	745	999999	829	999999	890	527	739	43	999999	999999	690	999999	263	256	999999	999999	999999	159	999999	661	238	680	287	999999	999999	601	596	991	964	191	617	323	771	999999	976	248	802	517	875	483	999999	559	590	999999	85	872	446	999999	320	297	904	476	323	672	999999	75	925	527	27	299	999999	999999	999999	223	999999	376	208	403	280	111	999999	679	999999	647	405	999999	100	163	999999	161	164	764	680	677	287	150	10	108	791	910	322	285	500	586	551	517	491	376	827	999999	674	53	999999	218	912	234	202	999999	277	399	974	772	299	865	144	177	76	999999	999999	999999	999999	109	611	369	788	999999	188	697	106	887	196	724	335	528	487	121	213	
471	765	62	999999	334	831	402	999999	550	999999	999999	451	999999	450	999999	999999	671	343	575	441	201	430	813	999999	999999	579	389	212	260	446	771	999999	33	964	999999	635	884	218	51	277	219	999999	248	123	553	255	999999	447	999999	999999	664	195	911	679	22	51	952	16	452	754	999999	200	999999	114	224	999999	427	999999	999999	465	554	462	301	307	999999	767	191	700	501	259	857	942	116	965	999999	585	476	353	951	563	999999	877	766	297	824	999999	748	999999	898	307	827	312	601	999999	739	212	894	614	457	255	999999	999999	514	999999	897	999999	93	999999	999999	638	999999	84	999999	999999	782	676	999999	14	482	213	28	58	801	204	432	554	350	999999	235	578	691	862	895	706	703	999999	373	999999	400	324	935	999999	810	999999	999999	753	999999	318	999999	73	515	999999	141	254	236	811	999999	999999	999999	352	169	999999	493	754	946	999999	188	760	589	361	999999	132	614	168	277	989	247	542	676	678	710	999999	618	172	999999	802	730	651	999999	891	970	63	999999	57	164	328	546	66	322	610	575	94	999999	506	759	393	285	973	977	247	573	917	999999	102	999999	137	998	330	691	999999	196	537	290	697	390	260	329	566	13	948	453	999999	229	75	113	626	312	122	413	679	526	756	673	242	327	63	999999	711	999999	999999	999999	225	999999	999999	424	999999	803	41	999999	509	999999	719	970	39	999999	392	698	578	999999	999999	999999	885	917	21	628	999999	863	57	380	337	999999	618	160	976	627	237	816	61	999999	74	822	281	999999	999999	616	806	999999	999999	448	935	365	840	722	400	999999	444	308	999999	549	984	185	756	999999	788	668	999999	999999	993	411	567	999999	999999	999999	924	203	999999	888	23	405	821	652	228	609	445	972	10	999999	760	775	193	928	464	512	666	999999	76	620	218	244	170	247	793	243	881	369	999999	912	999999	206	658	556	999999	957	727	341	956	157	225	816	668	559	809	999999	228	999999	121	143	270	44	999999	933	680	778	244	584	859	985	999999	85	999999	999999	108	999999	127	637	999999	999999	785	999999	933	999999	999999	401	576	999999	437	575	25	253	258	585	651	763	79	724	875	516	722	999999	999999	971	429	150	563	580	999999	255	111	591	999999	614	999999	999999	111	218	538	288	211	633	157	293	969	484	999999	677	999999	344	494	999999	761	137	999999	999999	853	961	999999	263	838	996	160	191	474	434	258	644	237	716	999999	861	999999	597	999999	999999	995	198	11	944	999999	999999	144	126	761	999999	999999	867	829	716	92	999999	718	
285	999999	215	482	965	818	999999	235	999999	450	729	999999	633	216	174	999999	999999	646	664	999999	554	939	999999	861	44	430	999999	604	391	999999	521	634	999999	152	999999	156	109	616	40	380	999999	719	142	999999	415	444	999999	502	665	55	144	999999	428	189	173	345	999999	353	448	544	999999	940	844	999999	928	105	169	999999	305	27	722	999999	616	999999	999999	835	999999	999999	456	999999	999999	273	999999	346	680	451	216	343	979	999999	999999	756	178	495	999999	526	874	765	999999	999999	284	647	207	647	999999	65	999999	144	685	337	538	981	999999	848	252	789	10	508	696	999999	888	825	510	730	368	966	910	130	966	999999	960	51	999	147	325	999999	76	301	23	625	988	999999	999999	651	46	999999	859	330	252	538	525	376	78	39	999999	459	146	999999	999999	999999	155	342	178	999999	376	496	981	759	532	598	722	708	494	81	999999	817	999999	859	694	690	116	590	877	999999	999999	594	999999	999999	999999	865	999999	599	22	999999	479	999999	903	949	284	549	999999	110	797	654	999999	816	882	996	541	613	292	287	999999	599	260	564	464	740	999999	999999	523	22	53	999999	91	132	999999	837	601	999999	913	227	584	155	993	999999	792	233	622	645	712	999999	437	112	582	239	999999	423	407	915	201	999999	703	999999	999999	999999	67	139	572	692	129	54	404	699	700	999999	702	637	605	254	772	241	127	999999	79	546	584	941	94	851	999999	283	439	686	650	749	999999	92	129	999999	948	662	660	929	526	667	582	999999	411	517	536	190	999999	162	152	960	55	999999	432	999999	999999	999999	54	999999	386	846	614	717	59	951	551	620	517	295	306	119	580	197	999999	412	963	846	539	577	999999	135	465	287	543	690	703	999999	660	999999	220	831	617	939	552	999999	62	999999	688	460	966	916	999999	532	856	43	389	857	17	999999	526	999999	586	477	406	261	390	337	999999	369	257	999999	960	878	84	474	501	641	645	414	999999	108	168	89	999999	408	999999	933	999999	510	310	845	423	640	999999	999999	999999	999999	543	301	299	999999	999999	999999	212	846	956	794	457	999999	542	999999	222	603	670	427	104	999999	866	997	798	456	906	673	999999	411	706	330	764	127	228	999999	999999	999999	125	999999	418	839	999999	765	452	668	486	999999	968	999999	632	820	969	696	862	748	284	545	502	842	818	27	269	800	149	635	999999	999999	172	191	648	868	487	999999	18	999999	630	111	999999	139	970	866	999999	505	779	885	999999	78	999999	480	86	563	851	282	999999	401	580	85	625	999999	
639	156	876	999999	914	999999	342	999999	687	608	128	183	989	999999	871	951	999999	763	31	263	285	960	85	692	114	999999	27	214	999999	999999	999999	554	485	738	500	999999	999999	918	591	25	553	426	391	656	362	999999	573	999999	410	863	89	816	63	371	999999	678	80	999999	682	828	746	138	713	79	923	573	999999	260	872	57	961	403	182	16	710	858	579	429	340	211	999999	999999	803	366	999999	868	999999	124	207	999999	753	806	245	762	279	425	999999	999999	732	788	999999	999999	616	363	902	685	643	999999	660	682	999999	999999	853	480	317	216	334	999999	541	64	82	999999	999999	60	304	165	168	419	737	999999	999999	267	696	552	999999	208	923	450	464	852	234	999999	463	525	722	999999	999999	764	455	72	100	365	779	677	715	632	270	565	68	746	999999	999999	999999	999999	536	841	954	999999	485	118	999999	883	999999	689	830	629	129	537	338	202	212	403	964	675	204	999999	487	29	836	372	937	999999	391	717	999999	999999	144	98	988	880	157	650	289	999999	778	217	473	100	847	96	513	732	999999	866	999999	133	269	644	180	746	363	935	475	999999	181	925	502	999999	363	829	494	40	549	457	54	562	123	627	999999	987	326	397	181	999999	859	215	999999	524	999999	211	741	499	918	999999	526	999999	185	177	999999	852	715	999999	737	28	601	482	193	779	822	999999	20	642	999999	192	999999	999999	763	725	262	999999	795	977	11	161	98	999999	999999	999999	999999	832	999999	945	461	53	999999	39	660	163	158	386	999999	360	702	202	201	999999	751	999999	822	560	999999	460	915	999999	999999	738	296	585	930	607	370	885	849	999999	604	74	190	704	910	400	316	999999	576	999999	943	999999	284	809	960	999999	252	386	999999	380	384	926	40	261	999999	544	999999	84	233	999999	26	146	511	999999	999999	136	999999	56	999999	431	999999	847	999999	49	266	621	463	486	625	940	364	983	409	478	615	677	999999	929	718	375	657	241	387	35	999999	806	933	570	999999	833	82	206	561	63	136	536	53	991	994	374	90	999999	459	292	196	999999	736	42	108	920	102	987	338	460	773	999999	470	857	189	460	687	893	274	791	868	168	432	356	352	88	634	52	934	354	999999	401	782	105	838	826	79	901	472	301	999999	94	867	110	290	123	76	999999	811	543	999999	197	991	667	999999	999999	999999	390	690	29	295	59	999999	983	175	382	240	374	29	363	391	999999	430	972	61	999999	300	331	999999	238	22	448	999999	401	999999	107	999999	999999	680	809	999999	688	
220	453	999999	999999	41	884	935	999999	999999	999999	176	458	162	899	766	29	616	640	999999	288	325	461	17	847	818	661	325	999999	972	126	999999	219	999999	703	576	977	966	370	752	416	395	999999	999999	320	282	783	248	768	340	390	507	50	81	938	373	999999	445	999999	872	379	568	999999	999999	767	17	999999	322	999999	333	789	62	256	887	999999	892	999999	117	697	574	44	423	999999	737	591	618	654	148	207	340	817	541	807	999999	383	847	527	999999	587	999999	326	471	789	445	550	338	261	999999	999999	56	215	651	999999	594	837	955	999999	999999	354	159	363	999999	999999	129	999999	258	254	999999	514	484	374	936	529	394	258	573	633	999999	196	263	999999	501	399	160	999999	999999	792	223	660	427	835	396	999999	999999	949	508	356	670	928	301	93	503	647	273	999999	999999	132	999999	346	274	332	899	944	101	792	999999	428	999999	994	350	466	40	999999	999999	649	978	69	999999	999999	749	227	963	192	894	179	862	854	135	478	855	53	437	877	999999	105	936	451	785	645	98	89	999999	999999	999999	999999	62	406	560	624	704	219	40	920	596	56	368	716	999999	922	929	17	303	496	149	306	39	999999	711	991	999999	536	284	455	355	670	836	297	604	69	126	466	303	510	774	645	22	516	291	349	736	229	400	863	999999	91	786	999999	536	291	999999	899	694	568	912	999999	935	584	999999	999999	220	81	122	991	805	473	999999	792	722	999999	293	523	871	371	265	493	145	421	740	999999	883	941	760	322	263	227	999999	734	598	606	710	438	940	999999	138	664	117	409	67	252	377	993	181	43	999999	292	37	999999	313	428	999999	524	844	999999	51	278	999999	799	737	588	700	979	204	126	999999	855	999999	516	243	601	999999	736	363	497	999999	890	770	727	325	970	199	449	431	179	575	195	593	639	323	860	353	317	671	479	551	397	799	999999	249	152	999999	521	99	712	52	305	171	356	415	999999	507	593	484	767	398	261	558	999999	550	607	999999	942	202	999999	257	78	74	883	945	508	999999	999999	487	183	270	678	359	719	999999	280	34	246	234	172	362	760	833	904	999999	300	839	774	514	642	880	767	328	716	464	973	999999	999999	411	906	999999	792	115	311	507	720	999999	839	897	280	582	999999	999999	40	30	496	245	170	802	655	669	325	211	845	302	502	359	643	264	163	999999	999999	835	327	999999	569	655	999999	407	370	999999	999999	877	243	999999	855	59	298	696	968	999999	80	999999	755	247	744	591	269	
999999	14	370	268	999999	743	240	835	198	999999	928	999999	841	999999	999999	999999	267	669	447	999999	786	447	452	70	946	295	426	969	272	90	90	999999	978	396	523	999999	999	999999	424	144	12	233	999999	999999	370	245	137	34	317	999999	497	578	306	623	483	999999	999999	310	321	999999	999999	271	572	118	320	999999	481	454	200	370	442	138	254	999999	999999	562	999999	793	699	711	999999	401	662	230	593	511	69	999999	912	999999	999999	999999	817	135	999999	741	661	999999	348	798	999999	999999	834	946	609	999999	999999	993	658	999999	789	768	610	999999	140	925	609	352	525	999999	511	126	542	247	999999	743	320	129	495	233	999999	232	454	901	948	486	567	999999	999999	233	187	75	706	992	173	81	98	217	994	892	142	319	43	999999	296	646	150	597	425	866	58	214	508	435	29	566	324	709	999999	654	367	999999	731	999999	630	446	420	999999	83	459	999999	999999	134	999999	101	591	199	914	999999	999999	346	970	300	753	185	973	566	999999	972	607	757	389	554	350	535	248	587	741	909	999999	236	600	523	966	222	944	999999	906	344	438	376	409	105	361	999999	396	603	977	126	657	999999	150	577	476	701	275	999999	784	76	852	13	458	999999	763	999999	746	456	333	541	240	893	660	936	544	240	357	293	203	42	999999	645	610	625	999999	999999	96	32	57	999999	947	395	305	839	492	434	918	405	999999	286	571	999999	279	446	999999	763	228	999999	43	999999	354	981	365	751	927	216	999999	832	752	791	988	723	409	999999	593	844	999999	999999	453	119	321	999999	951	917	470	209	376	999999	999999	498	752	882	999999	999999	920	966	40	553	912	999999	40	95	653	999999	297	848	540	221	852	51	175	999999	760	924	923	999999	39	448	291	728	840	239	103	264	999999	116	734	597	147	627	814	54	908	177	88	235	308	410	630	622	669	164	321	697	332	354	131	999999	999999	528	936	999999	272	193	445	801	999999	398	999999	999999	999999	999999	84	234	236	131	999999	592	999999	698	103	629	818	668	999999	685	918	999999	931	694	999999	999999	710	618	691	999999	781	999999	999999	287	243	910	898	449	508	727	90	999999	999999	999999	854	539	229	199	435	317	773	603	134	759	999999	596	467	999999	206	453	241	465	543	999999	999999	775	999999	568	464	999999	999999	378	999999	341	605	831	934	999999	840	455	451	520	193	384	459	999999	999999	972	404	646	999999	91	253	65	495	624	999999	999999	861	999999	999999	660	999999	251	586	404	999999	999999	163	999999	661	999999	999999	999999	12	
721	281	169	554	171	185	888	174	817	740	649	135	113	846	999999	999999	999999	869	762	999999	790	785	999999	797	64	743	807	818	352	984	716	114	502	63	774	999999	393	999999	999999	903	790	496	917	511	937	279	340	946	182	773	999999	867	999999	974	999999	999999	339	372	500	428	378	999999	821	833	999999	544	633	999999	82	637	895	566	179	999999	986	303	868	440	859	999999	413	861	645	579	800	999999	890	528	841	838	999999	31	999999	999999	999999	719	675	93	999999	403	646	290	873	544	877	999999	697	999999	987	918	999999	899	512	715	25	517	434	999999	42	185	654	114	218	244	624	873	154	898	334	276	628	999999	953	466	999999	132	999999	999999	701	182	161	999999	999999	999999	770	123	518	705	999999	27	295	432	999999	311	749	999999	81	639	920	14	482	798	41	721	300	999999	999999	56	577	999999	529	999999	550	859	34	129	574	295	473	999999	365	449	999999	316	981	205	999999	999999	717	606	999999	358	190	697	699	999999	999999	819	633	999999	999999	472	137	999999	497	961	881	201	999999	629	999999	786	175	999999	648	43	165	724	739	999999	560	303	339	970	841	181	153	853	169	671	999999	999999	662	999999	343	892	999999	999999	819	30	323	540	375	999999	639	999999	999999	771	58	666	207	778	89	538	926	873	143	999999	999999	325	817	38	42	999999	12	222	999999	188	85	756	721	999999	999999	999999	999999	29	928	251	340	577	988	381	999999	999999	473	847	999999	133	69	999999	759	164	748	503	212	295	508	760	94	427	999999	13	999999	302	944	322	873	999999	757	999999	945	891	999999	999999	336	445	232	999999	151	165	546	10	999999	614	996	567	146	411	999999	495	999999	177	166	999999	437	985	999999	999999	558	160	973	316	376	162	525	867	999999	793	176	999999	72	970	619	929	881	148	884	92	305	999999	186	999999	852	271	396	777	999999	913	999999	999999	760	999999	999999	990	191	240	634	966	999999	138	999999	999999	245	749	999999	550	999999	237	42	298	110	603	216	182	974	511	999999	115	766	747	142	424	276	824	16	352	990	628	999999	999999	514	999999	992	999999	156	833	237	113	838	845	999999	999999	880	237	251	167	999999	807	26	679	777	528	209	999999	996	816	85	420	742	90	560	929	488	391	999999	999999	999999	999999	36	150	284	359	277	999999	527	999999	543	48	583	849	839	193	612	78	873	986	718	650	181	339	758	816	999999	757	999999	300	999999	499	453	69	556	473	780	875	999999	427	261	999999	824	371	283	999999	999999	892	251	377	326	419	517	798	
473	960	999999	999999	392	467	988	999999	635	237	615	53	595	524	303	999999	412	999999	673	456	734	999999	825	809	66	721	999999	999999	999999	918	973	609	999999	655	595	596	605	999999	999999	937	438	742	653	596	755	999999	451	999999	999999	876	965	590	746	999999	73	44	144	999999	640	671	999999	520	999999	717	263	16	72	939	928	706	770	327	253	999999	999999	992	786	999999	63	827	279	666	878	640	952	999999	863	999999	999999	561	461	546	453	999999	999999	999999	738	935	342	999999	177	511	394	892	115	647	999999	20	52	81	258	905	14	812	999999	999999	642	373	999999	870	152	151	357	377	255	999999	873	430	285	110	263	999999	896	314	660	767	282	999999	534	999999	56	999999	877	520	312	999999	999999	999999	999999	999999	285	999999	181	472	999999	999999	164	26	647	882	773	916	734	941	817	408	999999	700	162	633	548	656	838	458	824	299	999999	836	74	698	999999	242	999	646	825	887	678	433	707	634	999999	265	347	652	542	140	999999	999999	703	999999	547	840	488	797	100	628	536	722	647	317	762	327	951	999999	199	540	916	97	126	929	729	999999	999999	528	29	292	318	999999	916	694	999999	337	143	170	999999	851	999999	212	555	207	360	956	786	999999	999999	999999	999999	398	462	12	224	41	819	773	185	999999	847	959	777	808	319	349	806	999999	999999	999999	193	791	797	999999	785	999999	542	919	999999	773	799	999999	656	733	978	999999	999999	999999	999999	149	517	370	985	199	13	795	434	747	887	20	159	832	999999	999999	112	522	999999	999999	226	999999	498	900	204	411	172	254	999999	54	999999	999999	615	892	999999	997	999999	823	806	999999	999999	990	289	794	999999	568	623	966	349	218	630	999999	329	999999	696	969	650	617	176	583	36	759	491	389	918	498	999999	266	358	999999	531	999999	716	999999	779	236	999999	704	999999	636	788	999999	999999	999999	424	373	79	994	206	999999	356	309	656	999999	581	999999	509	900	876	543	172	367	618	93	686	350	749	336	999999	470	749	999999	748	540	795	831	853	395	964	554	999999	999999	70	844	909	231	999999	494	421	203	727	999999	999999	335	473	430	999999	821	999999	999999	623	743	162	735	764	410	560	126	437	750	731	123	999999	331	125	999999	307	773	999999	464	717	265	999999	999999	743	429	999999	423	76	374	253	42	977	890	931	684	258	334	999999	999999	670	999999	66	670	472	613	394	505	219	999999	999999	814	999999	953	367	368	827	515	992	345	291	147	59	72	999999	699	146	999999	999999	440	999999	999999	693	674	794	210	
208	254	999999	999999	44	622	213	363	251	999999	393	999999	999999	573	999999	743	341	999999	999999	999999	466	994	174	772	999999	349	115	778	210	999999	999999	973	999999	166	999999	583	339	863	310	668	934	696	820	77	999999	122	521	827	583	768	999999	999999	456	270	999999	999999	999999	999999	999999	999999	517	999999	162	101	318	999999	863	376	413	284	413	999999	444	999999	599	770	999999	999999	999999	364	827	288	205	442	519	999999	527	898	422	954	502	927	211	999999	161	999999	543	999999	759	999999	999999	155	423	309	364	999999	513	897	671	999999	41	984	945	999999	999999	239	999999	720	582	144	892	965	999999	999999	781	486	276	828	999999	999999	236	453	346	572	115	682	999999	895	87	355	669	630	236	448	999999	518	982	904	999999	999999	999999	822	157	624	12	999999	201	965	527	878	896	999999	498	582	746	999999	647	999999	201	194	375	343	643	999999	474	272	738	999999	534	273	999999	999999	999999	486	820	999999	306	722	569	999999	999999	899	378	208	999999	984	141	654	702	346	871	608	713	999999	556	935	189	921	159	740	555	686	440	264	384	534	605	22	761	999999	291	925	813	379	703	476	965	444	776	490	999999	94	999999	198	999999	999999	658	999999	999999	999999	234	385	572	829	276	805	999999	123	824	925	389	129	892	999999	64	945	795	343	860	999999	970	744	154	669	609	470	873	251	862	488	875	89	999999	877	999999	906	363	984	999999	898	17	851	620	851	110	999999	201	454	144	456	110	999999	664	999999	914	999999	240	902	999999	999999	932	227	261	999999	59	309	46	25	260	158	999999	811	241	999999	83	128	133	999999	999999	999999	999999	429	999999	416	388	560	999999	999999	962	627	675	999999	999999	999999	999999	789	599	284	801	800	974	999999	999999	985	863	299	999999	702	776	796	999999	938	999999	633	536	999999	120	999999	957	999999	885	999999	63	999999	483	142	56	999999	996	293	999999	849	999999	767	999999	999999	235	131	552	99	476	999999	999999	999999	270	737	126	140	769	999999	679	754	326	312	915	180	132	569	512	730	252	999999	705	493	999999	999999	447	999999	20	999999	287	988	302	867	33	173	348	886	373	746	25	916	175	543	613	774	532	198	852	451	971	666	999999	822	847	999999	26	999999	899	752	300	999999	999999	336	185	691	461	999999	289	752	831	245	206	766	714	335	983	171	880	502	984	999999	723	999999	471	620	379	480	999999	705	156	376	999999	999999	456	474	796	838	368	922	323	83	909	999999	619	735	470	853	117	521	343	999999	102	406	768	51	827	560	999999	999999	
321	999999	438	999999	605	465	258	586	320	249	999999	155	803	957	999999	911	348	623	999999	999999	160	526	372	508	999999	302	284	590	999999	414	647	245	999999	803	610	342	645	336	504	999999	999999	884	542	867	981	999999	60	144	999999	856	999999	214	999999	138	414	795	617	929	220	313	191	667	733	905	602	999999	181	10	357	845	275	999999	999999	794	259	999999	983	999999	527	184	999999	149	999999	995	711	999999	633	845	398	814	999999	715	125	201	999999	819	160	637	274	686	999999	60	999999	999999	590	689	95	999999	878	148	812	999999	412	46	999999	51	305	999999	999999	170	670	999999	611	542	999999	560	897	927	821	440	125	356	240	840	167	201	999999	999999	414	31	999999	817	967	999999	12	612	313	88	139	931	524	422	999999	114	26	690	448	999999	261	999999	999999	999999	995	999999	999999	466	882	571	999999	869	689	999999	333	181	813	853	368	361	540	517	999999	818	797	889	915	703	912	135	999999	476	999999	117	999999	383	239	198	999999	529	999999	999999	730	741	210	269	252	219	999999	999999	999999	172	332	96	714	743	783	974	370	999999	532	999999	553	756	999999	411	999999	581	576	999999	999999	624	41	999999	999999	993	787	515	618	537	647	706	615	651	833	661	154	666	403	999999	600	999999	827	716	997	910	992	974	993	798	999999	999999	643	147	328	676	141	493	964	720	956	278	365	833	468	825	712	999999	922	96	999999	999999	999999	999999	360	687	797	325	999999	222	11	999999	522	820	393	975	72	477	999999	999999	529	660	702	683	48	331	899	999999	258	181	999999	999999	61	906	999999	694	493	72	787	641	879	816	651	999999	719	153	756	545	449	492	999999	244	579	765	567	606	757	999999	543	999999	787	802	76	670	24	999999	761	615	999999	699	492	999999	999999	999999	287	713	19	950	963	894	575	999999	554	765	418	963	521	295	349	999999	936	989	528	759	999999	999999	999999	981	737	809	391	150	265	999999	999	762	554	999999	488	853	597	999999	540	649	462	433	257	310	261	60	398	476	275	355	762	502	999999	930	838	210	963	37	222	164	512	999999	999999	999999	765	656	418	634	807	495	346	999999	458	999999	307	429	828	448	729	687	420	915	999999	999999	986	999999	999999	624	58	287	889	569	593	385	999999	37	334	452	545	605	641	763	668	779	999999	632	999999	602	632	418	999999	525	999999	535	743	596	560	199	999999	268	376	794	585	529	606	999999	999999	999999	743	280	999999	999999	903	999999	55	657	999999	104	899	999999	462	999999	991	640	999999	374	271	999999	
641	549	999999	144	999999	999999	239	847	187	149	999999	242	96	999999	999999	362	323	994	621	184	490	999999	349	465	299	464	806	688	803	999999	622	241	999999	999999	441	203	803	960	752	627	894	208	479	117	921	667	277	999999	828	638	326	911	752	97	578	999999	209	20	999999	179	479	551	53	999999	526	999999	727	608	539	665	558	363	252	994	290	291	999999	242	544	632	196	999999	999999	174	628	999999	489	999999	909	886	999999	793	999999	583	157	353	164	246	590	979	940	669	951	172	89	963	669	758	807	296	937	999999	475	222	999999	999999	690	999999	613	999999	462	309	698	653	671	765	247	668	846	936	999999	380	651	565	999999	999999	372	698	999999	664	51	731	620	623	949	999999	999999	902	600	992	662	999999	632	775	527	640	970	999999	500	324	999999	10	911	999999	169	566	999999	909	530	465	792	992	795	948	999999	731	688	85	704	644	999999	345	78	854	999999	999999	748	999999	48	999999	999999	74	207	770	938	999999	819	750	464	392	999999	999999	381	145	209	670	489	999999	11	999999	952	895	999999	856	876	390	931	66	595	316	818	449	871	999999	908	728	794	999999	19	732	911	938	621	321	933	40	963	933	655	614	372	73	875	252	109	661	469	351	999999	558	119	999999	999999	999999	574	271	546	902	999999	480	999999	465	674	278	884	24	283	293	922	845	426	998	411	981	999999	754	574	628	379	999999	999999	453	140	461	623	158	783	473	999999	671	493	71	707	185	999999	907	399	606	368	95	999999	186	428	999999	999999	120	361	182	999999	820	697	918	533	979	221	999999	334	222	655	735	999999	810	546	261	999999	365	301	236	253	999999	999999	967	269	294	869	91	34	91	999999	512	797	999999	270	926	973	575	999999	727	963	999999	999999	999999	999999	633	854	577	640	177	999999	999999	819	135	929	176	466	730	658	249	120	139	408	999999	893	153	937	630	550	999999	287	999999	999999	573	272	937	463	187	999999	636	439	301	451	999999	395	552	692	999999	681	103	999999	253	917	999999	999999	834	999999	999999	293	807	695	234	999999	999999	890	909	950	255	863	992	713	999999	713	32	809	818	999999	551	857	999999	460	275	999999	456	160	43	869	999999	999999	438	39	133	893	999999	940	214	274	431	965	485	601	447	809	688	389	191	540	895	489	799	156	999999	999999	942	357	430	999999	580	869	999999	50	422	299	434	963	999999	999999	999999	999999	605	553	266	999999	999999	749	23	999999	999999	76	969	503	999999	58	166	292	999999	651	951	861	519	928	694	
561	119	444	188	999999	384	999999	800	796	46	812	883	255	889	780	999999	202	344	963	25	999999	999999	363	999999	374	999999	152	300	999999	443	642	572	676	859	999999	476	937	571	866	92	544	276	182	999999	171	999999	910	999999	891	550	759	527	555	913	190	660	755	378	999999	999999	999999	435	861	362	999999	250	217	396	194	999999	999999	631	478	999999	480	999999	999999	896	905	209	232	999999	408	999999	684	999999	999999	999999	679	53	720	999999	756	852	850	119	415	820	999999	999999	999999	524	217	587	999999	138	999999	674	442	943	999999	859	473	614	999999	492	36	999999	677	289	999999	454	716	999999	593	603	999999	625	41	999999	831	907	999999	984	252	708	542	821	20	999999	75	351	330	735	120	999999	106	151	71	999999	93	941	999999	784	696	513	999999	76	993	784	999999	434	643	81	121	35	36	488	372	92	949	214	463	131	999999	882	999999	981	40	732	507	732	563	672	287	999999	764	59	298	739	900	475	827	235	999999	641	708	999999	623	999999	834	999999	999999	979	418	999999	487	31	570	813	389	826	45	271	287	530	870	970	999999	231	271	999999	199	632	191	484	387	238	828	999999	999999	874	367	999999	898	889	952	999999	264	999999	412	743	999999	484	359	84	440	566	947	771	770	738	465	401	822	856	427	157	999999	933	500	999999	202	988	999999	515	469	99	372	398	578	296	715	393	819	528	498	999999	999999	999999	54	999999	290	66	811	445	418	965	999999	999999	471	805	785	999999	908	162	550	500	999999	999999	615	999999	203	559	203	999999	999999	999999	582	999999	999999	712	999999	690	889	679	969	999999	186	204	107	503	965	331	926	772	511	999999	999999	999999	978	999999	869	439	502	999999	627	999999	999999	337	422	999999	999999	828	999999	758	931	104	999999	239	999999	414	323	651	746	121	384	872	632	999999	972	637	999999	915	999999	369	843	999999	198	196	61	249	283	848	999999	999999	999999	147	647	178	840	416	954	255	484	999999	684	228	692	999999	328	755	999999	441	365	785	749	478	512	323	999999	497	906	999999	187	943	999999	475	869	986	11	999999	234	464	590	565	999999	351	441	752	684	999999	751	807	999999	305	151	999999	493	996	20	999999	634	999999	263	352	510	709	77	540	999999	219	999999	706	999999	90	531	999999	999999	800	111	999999	46	760	639	300	746	109	999999	881	999999	299	999999	873	999999	369	613	900	211	247	999999	973	999999	900	999999	475	275	55	999999	999999	774	999999	990	692	999999	612	999999	999999	694	999999	606	411	333	999999	999999	153	237	999999	999999	29	
477	630	441	999999	745	138	135	146	999999	173	34	700	680	599	117	303	309	299	978	373	764	999999	215	248	640	653	650	96	172	176	247	999999	999999	408	319	153	77	999999	947	766	999999	999999	999999	999999	938	906	730	733	88	999999	843	938	506	366	265	999999	999999	203	999999	102	487	48	974	999999	999999	243	385	282	290	963	999999	922	351	999999	887	999999	317	684	309	734	922	999999	17	726	332	999999	293	957	999999	582	728	873	414	999999	999999	447	494	999999	605	705	530	999999	453	125	219	999999	596	294	479	959	430	740	894	247	180	570	40	257	952	626	949	427	138	707	999999	362	518	497	999999	449	811	169	999999	999999	999999	999999	999999	892	517	999999	712	999	488	999999	162	999999	999999	176	999999	999999	999999	999999	206	978	999999	112	999999	745	881	857	999999	109	360	40	158	999999	660	300	43	706	107	148	740	550	914	950	999999	944	555	999999	999999	352	812	225	41	573	963	111	848	999999	154	727	20	659	999	999999	648	999999	999999	891	338	688	999999	978	999999	999999	506	655	73	999999	999999	385	199	999999	999999	70	999999	145	999	584	999999	999999	451	930	999999	379	137	90	551	311	311	492	908	999999	999999	694	219	834	605	762	999999	317	47	999999	940	768	538	384	185	999999	326	999999	458	999999	593	999999	999999	999999	426	250	151	999999	114	762	503	679	477	534	718	789	850	999999	539	999999	517	999999	999999	407	989	792	841	752	904	612	984	797	44	456	999999	148	999999	999999	417	364	621	650	213	285	550	270	301	13	666	396	98	865	974	221	944	603	999999	999999	223	633	409	999999	521	999999	999999	705	999999	999999	463	579	999999	844	53	184	999999	999999	786	999999	856	999999	501	838	96	518	524	129	999999	822	511	478	999999	617	793	784	955	999999	138	711	508	999999	625	280	549	999999	999999	253	821	799	596	999999	999999	999999	999999	493	142	999999	312	13	978	657	881	822	519	984	697	725	61	999999	228	999999	738	85	999999	21	113	230	298	999	999999	280	308	34	236	433	662	861	999999	309	651	999999	919	134	733	850	963	999999	999999	999999	999999	338	202	561	999999	203	349	999999	292	971	390	912	282	313	999999	999999	358	999999	596	96	332	836	101	752	618	833	483	613	352	999999	57	309	469	733	999999	136	88	747	999999	43	93	921	999999	661	918	999999	122	616	999999	35	501	116	999999	999999	242	561	246	449	942	747	720	736	398	405	924	999999	452	549	999999	999999	629	999999	414	563	12	410	999999	439	999999	999999	720	866	37	999999	395	941	102	794	
500	58	889	638	804	705	322	999999	532	999999	999999	837	296	573	914	173	406	999999	999999	999999	672	831	999999	806	616	73	36	853	999999	82	999999	999999	988	657	58	653	532	990	807	708	250	654	877	95	999999	995	592	156	952	864	999999	505	999999	999999	999999	668	755	93	999999	740	999999	469	999999	460	173	754	849	999999	999999	999999	640	415	91	992	414	28	953	218	114	620	999999	999999	900	845	162	514	999999	549	535	390	898	449	968	999999	40	780	16	427	922	947	999999	999999	631	691	999999	514	423	257	44	114	999999	547	999999	411	999999	999999	999999	803	308	658	21	310	114	144	372	999999	446	24	962	999999	22	536	296	999999	999999	527	999999	218	621	999999	999999	999999	515	999999	999999	999999	470	567	999999	241	221	212	128	273	936	999999	848	496	329	42	77	999999	295	999999	102	187	261	822	936	741	549	999999	191	999999	568	999999	794	683	469	21	730	879	216	730	422	999999	418	999999	230	628	678	999999	889	588	579	999999	999999	115	999999	999999	109	648	630	999999	692	861	30	467	704	420	61	175	999999	999999	312	198	202	564	987	999999	769	238	999999	318	72	787	470	603	91	877	999999	689	354	971	999999	91	258	150	47	561	788	950	327	810	577	513	734	582	286	390	999999	645	127	56	999999	871	56	322	13	904	400	427	385	827	104	371	821	65	404	999999	999999	62	526	999999	504	818	910	999999	999999	559	62	887	327	999999	389	680	571	307	999999	999999	999999	936	147	999999	170	999999	574	999999	999999	215	999999	679	999999	999999	999999	445	128	691	551	909	960	999999	580	453	852	513	110	685	448	423	800	999999	811	363	999999	13	915	393	999999	143	999999	420	999999	535	867	382	709	271	999999	943	561	879	756	344	90	999999	365	693	290	657	269	889	62	302	415	178	867	824	869	446	529	999999	426	417	665	999999	188	54	585	999999	803	838	999999	504	861	920	767	477	283	413	999999	231	113	618	874	364	999999	999999	130	699	999999	885	401	999999	423	827	463	348	999999	539	602	999999	117	810	999999	430	464	999999	999999	999999	411	400	550	999999	798	307	631	808	999999	311	192	405	924	886	964	999999	447	621	90	44	466	429	798	999999	811	337	124	999999	999999	453	999999	999999	353	635	297	125	344	935	25	125	206	655	804	377	357	207	396	231	846	934	999999	999999	477	405	38	999999	601	807	655	470	193	999999	53	100	411	382	61	298	598	999999	584	511	605	964	838	811	999999	999999	396	999999	941	892	456	999999	999999	999999	342	999999	607	315	
523	536	290	999999	931	867	999999	714	965	974	155	107	999999	997	360	999999	247	999999	567	227	999999	999999	421	999999	529	300	882	222	630	355	50	114	691	293	335	57	999999	60	43	999999	208	910	466	999999	467	999999	270	458	480	987	819	999999	390	389	999999	354	125	999999	999999	640	985	400	93	619	933	51	416	999999	672	312	261	196	479	596	28	457	712	999999	583	685	40	433	741	643	535	999999	999999	311	999999	999999	932	981	34	402	984	808	826	999999	488	426	437	921	786	177	735	999999	999999	793	370	500	642	125	665	350	610	562	658	450	999999	999999	327	999999	13	691	999999	999999	171	87	612	220	631	865	521	167	258	119	646	574	907	902	999999	930	999999	845	348	816	999999	684	791	432	160	385	999999	764	109	332	999999	104	797	464	999999	999999	999999	160	999999	776	603	507	101	501	999999	93	543	191	999999	396	999999	168	353	563	999999	999999	295	189	69	255	112	999999	68	925	202	552	777	453	441	584	749	790	975	571	999999	999999	592	300	999999	76	842	581	898	713	169	999999	751	243	510	999999	988	999999	999999	623	999999	846	449	175	308	373	316	999999	750	999999	646	382	193	781	999999	999999	999999	994	999999	992	412	999999	859	355	766	444	800	543	942	457	595	999999	698	999999	999999	376	379	999999	999999	153	760	999999	830	999999	999999	786	999999	970	892	374	97	993	339	108	220	152	999999	104	409	864	572	772	999999	302	696	999999	683	831	883	974	766	479	999999	999999	242	999999	701	252	288	999999	869	830	651	999999	370	999999	999999	600	151	756	389	284	26	137	581	987	605	537	920	176	112	743	97	999999	607	618	990	810	999999	560	450	744	999999	430	995	999999	130	578	932	105	999999	93	999999	136	595	999999	462	875	999999	254	64	173	331	999999	876	135	999999	999999	971	751	610	608	734	590	315	644	469	596	999999	838	999999	37	605	825	999999	29	63	999999	332	125	166	124	999999	621	505	287	422	999999	553	870	998	397	606	190	494	882	359	999999	821	951	33	865	744	119	999999	36	568	506	999999	857	81	783	411	856	999999	495	746	122	999999	38	231	765	53	271	840	999999	999999	424	340	802	670	954	148	381	101	999999	380	752	999999	479	719	999999	999999	999999	798	225	999999	999999	595	999999	999999	246	999999	793	999999	267	821	482	278	999999	999999	153	175	634	197	127	999999	40	999999	304	999999	993	878	999999	999999	315	499	357	999999	999999	999999	680	829	341	999999	433	999999	355	651	999999	478	999999	484	999999	873	575	999999	642	508	680	
999999	955	986	300	884	153	999999	408	999999	424	768	474	999999	653	423	999999	323	834	999999	763	188	299	389	929	826	226	519	552	999999	999999	564	857	849	999999	999999	999999	694	539	456	522	76	540	870	236	999999	14	999999	830	912	947	999999	999999	673	999999	501	290	576	66	474	999999	634	814	666	740	859	999999	999999	225	608	884	999999	784	999999	456	696	647	428	999999	863	821	336	688	640	794	491	649	193	114	999999	764	962	637	999999	788	887	262	999999	140	376	165	389	674	231	999999	716	999999	538	226	58	854	861	423	203	999999	342	945	183	871	259	220	999999	520	923	844	922	999999	719	598	569	444	773	298	999999	707	441	661	467	613	999999	24	120	967	999999	447	999999	999999	444	422	456	941	88	12	999999	999999	438	869	750	999999	999999	123	757	939	657	999999	90	999999	636	495	999999	680	488	570	792	999999	999999	759	464	486	999999	382	168	307	152	627	366	999999	417	631	279	572	911	90	508	964	267	181	319	451	999999	338	913	949	210	776	462	999999	219	999999	65	678	414	999999	444	732	999999	460	796	999999	257	999999	165	15	226	999999	768	999999	72	828	999999	999999	449	23	129	613	469	999999	106	999999	175	999999	999999	770	576	600	999999	647	645	999999	19	807	384	290	999999	56	183	907	999999	561	17	63	454	391	669	135	999999	401	153	830	272	746	363	430	864	409	759	999999	999999	626	999999	130	999999	999999	818	180	554	169	819	83	440	561	999999	544	368	121	999999	179	999999	450	370	765	504	815	999999	272	453	953	425	794	297	788	479	116	80	887	300	168	999999	999999	581	79	582	999999	400	999999	999999	999999	72	752	999999	999999	999999	988	265	999999	626	999999	783	999999	727	601	743	34	785	651	92	379	474	480	820	245	999999	612	869	999999	999999	433	424	801	999999	634	890	672	788	707	505	490	851	354	271	353	384	26	771	980	336	557	295	748	628	891	354	999999	932	770	983	680	129	964	542	202	532	981	553	103	710	80	246	87	999999	601	527	130	219	999999	861	589	840	888	999999	635	999999	676	183	999999	289	999999	740	28	723	825	999999	887	811	78	820	402	473	999999	999999	266	321	217	601	999999	373	234	382	464	909	404	839	999999	999999	906	64	856	999999	441	813	411	339	228	999999	331	240	999999	318	999999	657	468	126	172	999999	999999	324	930	999999	157	747	65	925	285	118	329	999999	140	999999	905	24	963	593	999999	865	867	926	999999	854	999999	795	733	915	242	999999	450	287	999999	621	301	999999	999999	
781	661	693	999999	485	999999	119	999999	345	110	751	999999	136	693	874	94	999999	999999	781	230	85	803	361	24	149	999999	999999	668	999999	318	518	999999	323	889	192	932	999999	999999	392	999999	999999	820	935	999999	981	512	115	124	575	203	380	999999	519	371	999999	978	309	679	999999	999999	586	450	991	36	591	165	99	999999	510	999999	746	999999	369	909	246	265	999999	999999	42	636	588	362	999999	848	938	648	86	951	841	999999	632	999999	497	600	295	543	828	999999	113	999999	422	868	614	633	999999	190	511	609	135	793	119	643	647	999999	213	234	357	153	97	942	88	148	405	306	999999	87	702	768	624	702	999999	999999	562	215	223	719	748	469	401	758	147	999999	826	999999	104	999999	31	514	396	999999	195	999999	821	171	748	284	473	317	323	378	999999	999999	985	432	999999	160	91	999999	769	494	485	888	752	339	999999	611	999999	356	212	330	999999	197	382	562	516	750	147	401	467	938	999999	441	155	999999	280	405	491	403	690	944	907	589	744	901	586	307	933	492	365	999999	999999	126	999999	999999	999999	999999	369	432	915	616	22	690	974	830	249	54	742	729	68	999999	129	918	999999	268	999999	477	999999	480	976	219	817	655	999999	330	976	138	999999	999999	710	980	45	68	999999	84	931	227	999999	914	662	541	564	999999	433	999999	27	999999	461	846	999999	999999	999999	888	456	999999	799	999999	654	999999	854	120	717	999999	29	999999	374	71	439	591	999999	999999	999999	538	817	999999	654	613	999999	90	999999	931	677	489	582	865	143	156	612	999999	285	574	572	960	999999	552	999999	999999	999999	355	590	955	999999	869	999999	384	999999	317	80	21	61	195	144	999999	351	922	443	237	999999	163	944	227	459	657	315	761	632	999999	479	999999	620	679	429	877	999999	999999	327	999999	969	999999	999999	826	999999	601	731	99	440	998	999999	999999	999999	999999	966	40	999999	373	999999	957	563	758	999999	89	838	805	400	381	766	266	84	994	605	999999	268	810	280	128	999999	999999	926	226	330	634	294	999999	999999	34	999999	398	476	136	850	369	253	999999	455	804	987	999999	210	999999	333	184	923	999999	999999	999999	337	166	999999	999999	231	648	999999	347	999999	127	795	505	648	376	668	378	789	948	153	245	999999	999999	364	476	140	870	999999	576	893	999999	710	670	800	683	696	557	638	194	904	212	338	999999	782	338	18	999999	632	834	691	954	999999	975	480	306	999999	290	801	293	161	999999	991	464	454	291	417	135	999999	964	680	121	739	605	53	940	999999	485	
274	36	999999	648	248	823	884	938	761	999999	199	504	592	415	755	999999	42	554	221	873	462	501	999999	883	999999	668	999999	580	999999	788	999999	999999	399	616	999999	775	826	513	999999	177	579	516	999999	682	935	210	999999	274	365	999999	573	499	999999	43	33	999999	115	583	862	999999	669	314	999999	999999	803	999999	114	999999	399	980	528	529	442	999999	303	945	970	248	948	585	296	999999	224	999999	225	442	999999	999999	593	999999	670	252	650	999999	508	275	999999	557	878	286	999999	405	874	385	865	54	66	686	739	87	802	866	635	999999	292	779	99	892	999999	371	848	747	392	156	320	286	878	899	544	38	162	423	370	671	999999	891	24	839	999999	180	385	134	627	516	450	803	999999	373	260	999999	999999	901	800	516	437	999999	999999	728	75	589	176	999999	151	999999	924	999999	506	964	797	999999	999999	259	999999	586	986	724	130	876	706	516	670	514	649	815	999999	261	622	999999	243	999999	999999	999999	999999	385	999999	228	999999	915	999999	71	306	652	999999	858	964	999999	973	999999	530	713	237	146	32	999999	919	661	516	336	859	672	766	653	730	667	522	478	485	551	582	999999	741	215	294	645	219	27	939	791	999999	926	288	409	332	529	902	742	999999	226	999999	353	711	657	999999	919	999999	653	921	908	345	496	999999	999999	640	999999	972	32	851	387	348	901	722	999999	485	932	394	367	330	211	999999	780	214	269	95	239	65	999999	158	375	350	566	106	40	455	999999	485	856	999999	999999	557	999999	999999	886	999999	565	630	986	181	133	534	999999	332	999999	154	999999	999999	191	999999	411	999999	888	999999	999999	46	782	804	691	280	999999	999999	538	598	761	654	884	890	327	391	529	608	79	912	999999	840	413	999999	386	886	890	81	303	519	367	860	668	15	999999	850	105	760	939	715	60	676	999999	999999	999999	75	269	999999	965	999999	817	999999	999999	999999	849	645	632	548	428	999999	999999	59	163	999999	999999	901	985	879	486	477	296	769	999999	363	999999	358	999999	76	672	321	626	226	999999	504	702	564	999999	692	166	768	227	999999	342	999999	999999	999999	999999	999999	116	999999	999999	390	197	498	999999	58	142	285	124	500	801	566	999999	117	188	173	942	659	999999	677	679	999999	722	999999	999999	739	436	536	37	999999	836	867	959	999999	241	246	38	618	999999	654	999999	945	577	666	966	999999	679	235	954	999999	68	863	999999	438	999999	785	667	999999	248	773	999999	606	999999	263	663	999999	606	874	999999	999999	145	334	669	672	255	733	726	66	999999	
598	70	210	999999	866	802	999999	216	531	21	455	578	558	380	999999	42	999999	698	323	12	999999	64	805	359	23	35	734	203	988	193	999999	69	611	728	999999	713	420	35	391	461	999999	727	999999	862	430	373	587	954	452	639	430	45	412	63	718	999999	999999	850	568	840	78	779	228	347	755	395	967	829	729	512	622	799	316	862	999999	315	978	942	929	649	999999	779	751	999999	762	999999	999999	999999	999999	116	458	569	467	551	392	911	508	737	116	44	999999	757	999999	940	27	631	729	549	999999	413	999999	322	999999	999999	401	298	38	999999	584	999999	737	419	819	623	64	62	999999	764	480	999999	999999	251	835	894	254	690	999999	810	340	999999	999999	999999	999999	607	551	999999	648	549	159	999999	882	639	162	582	306	986	937	610	886	999999	299	964	999999	340	606	323	486	36	673	710	999999	227	539	453	43	999999	603	999999	82	917	413	999999	999999	386	528	177	98	263	999999	267	753	944	924	999999	999999	537	49	485	10	237	659	621	875	448	360	999999	110	709	548	677	999999	725	999999	968	999999	507	358	692	812	999999	999999	233	438	416	957	798	302	999999	999999	506	999999	127	222	844	268	792	916	176	35	862	77	389	999999	999999	874	37	416	956	814	999999	999999	357	673	571	999999	999999	999999	469	999999	561	372	936	106	52	96	276	999999	999999	999999	769	591	192	666	999999	372	846	519	517	542	930	392	345	359	278	327	243	999999	650	843	832	609	999999	685	473	999999	999999	292	999999	999999	607	524	999999	999999	999999	751	999999	690	723	209	165	916	675	926	560	999999	36	587	827	724	853	821	999999	999999	877	999999	144	506	202	459	241	564	999999	684	934	416	999999	98	314	526	332	552	731	451	687	999999	934	999999	135	304	999999	553	464	946	999999	786	661	871	999999	999999	617	499	999999	273	967	600	79	999999	992	999999	509	937	999999	310	402	999999	999999	999999	999999	999999	235	613	381	999999	986	687	109	900	704	158	999999	798	719	999999	909	999999	64	467	484	97	846	943	538	980	795	535	281	163	999999	999999	695	250	709	418	659	999999	128	600	286	290	999999	178	296	999999	400	710	999999	999999	401	570	256	999999	999999	999999	125	292	85	999999	999999	461	416	946	356	35	462	513	98	999999	770	904	714	464	191	999999	596	677	999999	694	590	94	316	428	761	983	431	999999	999999	633	303	999999	929	728	497	824	873	554	999999	999999	391	886	621	918	92	999999	999999	792	451	742	489	999999	999999	999999	809	27	155	987	195	373	603	999999	208	
464	999999	999999	975	985	966	366	330	51	999999	395	312	999999	999999	398	346	999999	999999	639	621	571	154	855	999999	548	918	480	999999	885	369	458	667	992	687	999999	910	688	521	870	826	94	422	447	591	250	88	999999	555	757	651	920	999999	964	778	999999	320	161	661	436	77	999999	687	444	682	407	727	320	26	315	487	657	752	999999	812	536	159	707	274	501	469	999999	924	921	243	448	222	703	999999	60	846	999999	36	999999	802	999999	999999	999999	764	194	522	999999	99	249	280	994	999999	978	999999	252	487	999999	887	999999	966	263	571	766	211	244	194	33	106	999999	469	999999	999999	667	464	999999	999999	999999	942	89	978	701	723	685	650	249	279	244	552	999999	999999	243	872	866	128	549	768	640	775	999999	999	499	672	133	780	552	373	999999	523	678	123	314	999999	999999	191	275	539	885	999999	961	964	949	480	133	402	999999	855	764	548	915	713	498	999999	422	89	489	999999	600	999999	107	876	999999	999999	874	858	268	574	74	684	852	19	999999	525	999999	565	59	28	548	999999	554	697	608	962	608	964	624	908	256	999999	702	246	939	979	27	94	999999	239	606	275	144	660	999999	89	696	906	830	972	591	856	40	470	999999	869	999999	999999	277	806	122	909	244	359	327	999999	981	616	79	903	507	730	370	820	421	999999	596	893	906	528	276	999999	144	999999	326	399	697	242	755	999999	629	999999	816	399	999999	697	40	784	343	999999	108	999999	836	926	474	861	496	219	58	217	282	466	999999	748	540	420	774	591	43	927	649	999999	860	999	284	890	999999	999999	704	724	999999	812	999999	463	999999	196	865	218	187	999999	903	999999	193	999999	798	172	124	78	858	999999	922	449	750	416	803	358	229	999999	999999	999999	948	999999	515	999999	964	469	906	49	327	999999	554	566	414	999999	999999	171	566	999999	210	122	999999	845	122	998	801	803	71	999999	659	82	967	38	999999	603	516	387	999999	859	584	999999	265	84	750	999999	161	365	44	999999	392	642	792	999999	636	539	807	999999	413	999999	999999	171	999999	762	389	255	386	526	10	811	72	646	198	999999	737	999999	856	999999	999999	606	999999	999999	768	889	761	27	289	999999	401	36	795	412	973	466	336	423	930	999999	999999	504	999999	634	365	233	999999	999999	453	999999	180	764	682	999999	18	806	670	96	999999	518	11	999999	966	326	999999	974	999999	660	999999	732	380	323	941	364	17	999999	478	221	999999	545	999999	26	573	203	889	636	999999	689	404	176	795	250	30	422	
501	999999	537	811	509	390	217	999999	81	721	999999	856	823	328	107	999999	999999	458	999999	857	737	999999	999999	772	999999	999999	630	999999	999999	507	936	139	302	528	862	686	72	666	711	700	999999	331	945	851	488	999999	813	34	591	985	837	347	245	999999	684	517	533	765	384	21	999999	999999	999999	999999	785	586	999999	304	466	421	355	999999	746	314	529	416	49	999999	294	999999	684	606	745	999999	669	598	893	999999	844	355	163	306	999999	700	940	457	999999	380	999999	902	478	518	999999	999999	639	175	600	930	644	999999	478	586	481	978	999999	999999	145	923	905	196	692	999999	460	121	268	999999	389	56	374	81	287	668	999999	392	927	175	999999	575	640	999999	998	962	494	575	999999	576	825	313	999999	786	322	999999	999999	879	219	53	68	457	999999	999999	999999	554	565	573	990	809	705	99	61	170	999999	569	999999	999999	198	999999	940	884	244	999999	233	85	999999	588	758	999999	203	999999	182	999999	999999	590	999999	59	717	999999	999999	921	584	77	871	736	262	212	999999	752	922	73	690	489	113	184	223	229	999999	999999	999999	977	814	918	616	999999	999999	177	63	999999	999999	999999	999999	745	999999	999999	999999	176	820	496	999999	480	999999	15	160	139	320	999999	780	999999	377	444	691	18	582	429	117	666	461	176	819	95	159	145	846	688	379	945	167	94	999999	999999	408	870	886	401	70	999999	767	486	393	999999	999999	999999	167	999999	551	685	172	903	910	642	714	654	677	999999	330	999999	169	471	999999	375	535	695	999999	330	45	821	999999	999999	369	308	999999	975	999999	595	699	999999	978	999999	146	694	782	264	183	241	341	754	203	159	80	288	999999	306	726	28	999999	700	72	999999	999999	730	563	981	544	999999	999999	739	871	999999	48	301	999999	784	334	999999	999999	281	521	826	988	291	627	972	120	90	660	602	259	764	999999	998	966	999999	948	415	999999	801	720	571	497	999999	883	121	999999	999999	484	864	971	660	435	427	189	245	847	154	113	591	999999	463	951	151	490	116	194	999999	335	662	835	918	935	791	560	949	338	396	408	515	861	342	606	999999	630	599	999999	999999	819	731	999999	804	312	548	999999	266	620	356	122	777	927	81	999999	821	38	999999	724	644	866	239	906	461	999999	999999	999999	537	856	166	520	890	776	715	999999	604	369	41	615	397	860	303	339	982	283	999999	588	999999	889	999999	766	577	875	695	612	589	824	841	67	715	818	999999	999999	463	999999	231	10	999999	851	849	462	997	447	337	784	572	899	999999	
187	125	18	940	648	81	399	999999	25	90	113	999999	779	527	999999	900	578	466	893	999999	156	61	999999	377	938	50	332	999999	140	547	911	49	690	901	663	942	706	877	754	338	73	893	216	919	999999	999999	80	935	34	546	758	327	679	33	777	136	494	641	999999	608	749	630	811	477	179	74	949	878	863	999999	203	999999	711	564	812	999999	845	999999	268	726	969	999999	999999	594	789	594	369	666	133	537	457	999999	874	156	589	443	999999	738	750	999999	271	202	999999	993	352	67	615	124	221	524	290	783	382	286	638	999999	886	227	688	585	704	293	754	999999	999999	999999	999999	565	975	999999	999999	117	999999	224	999999	777	999999	750	251	731	978	255	999999	999999	256	673	692	598	999999	999999	556	864	59	174	349	999999	447	999999	420	223	240	999999	149	999999	353	183	999999	999999	820	860	48	145	975	956	606	458	838	155	88	909	446	238	58	999999	822	999999	67	999999	874	487	340	999999	340	999999	999999	999999	116	612	999999	83	850	534	777	656	197	421	999999	102	568	999999	149	999999	668	999999	777	999999	11	400	30	46	126	999999	293	999999	999999	471	999999	947	465	677	352	235	889	15	68	911	999999	401	561	410	428	964	237	983	347	48	909	829	260	499	927	716	591	229	999999	824	251	999999	136	726	616	940	636	890	548	999999	412	999999	999999	865	551	610	838	620	617	161	798	309	996	491	562	974	697	999999	750	636	643	999999	999999	999999	670	999999	274	834	793	488	337	347	445	433	999999	256	388	999999	947	999999	877	999999	612	805	999999	941	447	645	174	999999	253	999999	150	911	280	741	613	217	205	534	345	999999	826	138	823	461	863	573	855	315	596	999999	29	433	759	672	67	253	999999	728	999999	629	999999	999999	245	667	207	999999	163	894	999999	181	199	423	980	873	154	483	999999	573	87	999999	789	858	55	940	651	716	161	607	999999	370	997	476	954	716	999999	675	893	165	264	339	420	960	999999	425	999999	605	452	886	527	584	270	646	650	706	839	812	115	304	26	999999	382	999999	220	281	999999	999999	468	274	539	999999	589	826	318	748	463	999999	999999	630	999999	55	273	275	90	999999	110	360	825	257	877	531	570	598	149	773	957	865	750	401	251	400	999999	188	356	999999	994	444	337	902	253	20	999999	485	477	970	226	999999	474	121	181	822	897	221	397	18	908	999999	999999	544	790	999999	999999	793	999999	437	908	95	918	42	114	665	33	999999	14	867	904	95	999999	178	557	849	999999	638	
230	428	503	999999	999999	348	149	999999	757	999999	121	655	930	833	999999	50	999999	999999	198	442	16	999999	799	999999	216	530	999999	823	870	518	987	941	207	450	999999	959	934	982	304	579	892	111	908	999999	811	359	936	80	988	90	999999	425	661	958	632	714	628	999999	719	270	999999	326	143	249	805	999999	999999	999999	270	146	116	89	999999	999999	549	904	999999	569	999999	857	594	42	834	999999	411	571	289	248	817	858	341	415	273	43	344	999999	968	669	435	999999	900	455	809	852	974	36	589	52	419	727	117	69	366	999999	676	999999	491	353	999999	999999	999999	220	999999	412	805	701	816	802	284	972	936	937	143	531	956	148	233	982	999999	999999	982	247	828	99	999999	281	58	411	367	142	999999	624	831	202	750	690	782	406	56	283	220	786	767	447	791	180	925	834	905	538	978	508	538	999999	260	652	391	583	662	533	652	415	445	151	886	322	115	999999	781	276	366	826	935	999999	174	205	479	390	308	580	355	999999	506	828	999999	586	95	378	941	107	999999	999999	999999	522	630	804	351	999999	999999	999999	74	984	999999	638	182	162	999999	996	298	64	999999	999999	285	92	188	999999	909	616	987	309	236	999999	10	684	999999	167	91	422	911	369	854	853	829	828	515	999999	999999	999999	656	11	23	999999	89	886	923	307	923	662	344	999999	895	734	638	261	999999	337	984	378	999999	24	81	160	999999	929	210	329	999999	456	576	816	277	999999	960	986	999999	999999	657	123	760	999999	243	429	88	999999	473	999999	999999	999999	585	999999	999999	999999	205	999999	929	862	14	999999	686	603	135	999999	95	528	999999	853	773	651	965	999999	679	870	999999	11	781	651	999999	374	465	89	115	999999	999999	397	999999	485	846	328	66	433	141	999999	999999	166	999999	767	343	559	796	999999	356	572	612	999999	999999	516	184	999999	860	288	790	640	695	607	498	532	605	697	99	447	17	455	999999	541	974	183	443	461	468	23	318	522	577	845	732	542	990	402	889	921	999999	652	467	778	999999	500	811	829	668	999999	171	645	999999	999999	999999	999999	977	81	504	335	999999	999999	735	846	969	278	999999	849	874	999999	541	213	808	999999	145	365	999999	816	999999	483	999999	614	793	999999	852	672	61	999999	999999	831	564	919	898	563	848	999999	916	621	999999	999999	437	961	999999	712	480	957	836	302	222	257	913	999999	182	999999	964	999999	929	289	994	307	226	999999	616	999999	401	999999	999999	999999	328	556	449	999999	999999	534	56	409	658	91	976	999999	
836	758	15	999999	918	999999	747	878	999999	389	999999	636	627	511	157	999999	355	913	320	858	652	591	973	666	808	546	163	647	974	999999	810	848	313	109	999999	467	999999	630	133	999999	999999	437	999999	938	897	999999	999999	506	386	462	64	745	770	127	252	254	999999	349	187	381	249	109	904	45	579	811	333	527	50	689	754	724	999999	322	999999	225	999999	45	768	995	999999	657	271	521	510	999999	87	195	857	225	999999	499	453	752	758	775	999999	620	369	95	488	231	465	999999	707	340	955	457	999999	37	999999	749	580	191	584	592	838	999999	535	999999	999999	148	670	824	999999	265	999999	47	564	218	691	999999	675	683	517	575	202	574	813	180	999999	630	61	830	906	933	918	999999	177	175	999999	150	95	999999	361	999999	561	640	690	999999	999999	917	892	999999	345	994	84	897	999999	18	399	273	579	999999	405	113	96	840	918	83	346	20	869	398	281	551	239	821	332	177	24	562	884	999999	999999	202	737	136	999999	911	859	999999	596	169	776	673	999999	730	459	257	263	721	999999	616	115	58	57	503	653	793	765	999999	575	507	994	837	389	999999	253	213	376	999999	355	16	224	325	423	710	622	608	979	508	371	999999	999999	302	999999	999999	265	72	154	243	482	700	156	606	999999	99	174	938	293	363	999999	256	999999	999999	375	715	402	790	999999	347	881	55	814	266	999999	999999	593	701	999999	122	953	999999	68	999999	487	654	860	617	869	334	545	999999	999999	626	31	999999	999999	999999	999999	135	999999	999999	999999	806	361	999999	886	889	715	955	505	999999	999999	181	410	305	197	747	815	721	999999	784	920	310	802	207	731	999999	245	775	307	972	999999	999999	999999	487	753	262	781	59	767	970	902	913	829	81	742	999999	226	999999	999999	455	805	215	280	999999	554	137	14	164	706	699	654	940	999999	532	699	79	934	922	999999	935	966	765	953	884	999999	17	481	730	464	588	970	519	846	851	177	999999	600	155	933	999999	257	626	999999	78	999999	999999	265	999999	999999	999999	217	999999	999999	992	489	49	262	396	999999	547	655	999999	700	127	728	145	103	999999	365	140	999999	788	989	925	999999	999999	422	999999	568	999999	999999	185	357	999999	381	676	345	854	372	999999	999999	214	999999	395	970	973	926	236	349	190	867	459	941	999999	999999	428	999999	258	314	999999	999999	377	828	297	999999	480	999999	908	746	62	800	249	999999	236	824	274	999999	603	999999	715	423	999999	545	999999	63	302	243	115	598	999999	999999	97	999999	999999	999999	938	
385	649	999999	999999	56	27	490	296	390	628	25	714	427	928	999999	999999	999999	599	725	441	831	451	244	503	246	999999	320	999999	691	712	699	999999	724	999999	889	212	12	464	668	999999	999999	258	996	435	286	529	688	669	385	658	794	950	508	80	116	934	999999	107	263	235	706	696	604	677	928	806	990	540	999999	999999	709	999999	930	328	736	583	454	809	226	717	142	651	418	43	918	749	711	999999	999999	954	797	999999	999999	443	699	18	653	328	507	480	539	157	629	999999	949	956	29	189	344	533	489	605	880	546	102	65	287	571	999999	999999	104	999999	761	95	578	999999	999999	497	629	999999	929	999999	312	746	188	984	31	408	93	962	730	532	320	999999	999999	201	999999	665	350	644	999999	91	569	328	385	203	999999	544	442	999999	329	532	999999	616	604	363	303	144	367	118	44	879	488	999999	458	572	35	515	999999	386	779	971	156	985	999999	847	565	999999	999999	999999	597	486	966	999999	642	207	999999	999999	651	999999	897	889	307	999999	609	999999	603	773	999999	813	178	999999	924	65	999999	999999	385	575	620	757	797	319	774	382	999999	999999	913	550	164	260	600	331	864	509	489	999999	673	914	385	154	999999	792	123	557	816	716	561	911	999999	999999	822	406	93	893	323	587	125	999999	720	61	938	999999	618	999999	999999	999999	26	999999	576	485	999999	999999	199	999999	513	15	999999	226	566	804	996	11	979	999999	999999	999999	248	970	999999	901	999999	749	999999	333	216	201	183	503	999999	999999	999999	146	344	95	609	361	999999	617	390	318	391	898	368	915	65	936	83	748	191	28	999999	56	239	674	711	999999	276	865	999999	999999	831	702	881	597	999999	859	667	999999	271	999999	987	631	590	878	520	876	999999	999999	278	279	127	435	322	999999	370	653	907	670	384	673	999999	999999	357	78	486	688	27	999999	810	205	279	190	999999	999999	999999	977	466	361	164	835	999999	988	999999	999999	204	999999	389	564	236	462	952	996	999999	597	992	646	283	521	999999	831	999999	619	477	82	10	937	999999	218	296	392	196	556	999999	999999	129	106	753	367	873	90	308	462	999999	358	999999	282	671	889	122	394	704	999999	959	332	975	934	521	999999	990	267	457	181	278	843	999999	405	490	969	478	896	892	916	999999	320	533	406	999999	999999	828	727	275	68	106	902	999999	252	596	194	573	194	584	238	999999	616	632	137	194	701	93	999999	792	702	999999	225	501	787	999999	649	999999	999999	860	402	696	272	999999	399	84	999999	164	32	
809	999999	405	293	321	999999	999999	41	687	405	999999	999999	999999	999999	934	573	999999	999999	410	901	945	947	394	994	334	192	999999	114	624	242	62	999999	999999	71	48	999999	307	137	904	999999	248	275	961	403	366	486	999999	999999	338	428	753	204	999999	999999	86	861	911	411	999999	138	131	999999	416	454	353	404	836	999999	942	448	275	518	975	573	662	999999	985	991	637	847	824	827	776	999999	489	858	852	293	984	186	584	999999	999999	999999	715	803	858	516	999999	962	999999	393	772	889	999999	999999	228	401	600	999999	999999	920	773	122	314	999999	999999	220	999999	494	551	552	989	765	999999	380	350	210	999999	858	822	999999	999999	999999	206	999999	64	999999	53	999999	639	999999	692	588	999999	664	132	65	471	999999	145	647	551	565	420	999999	404	17	35	782	999999	999999	543	999999	583	999999	999999	107	999999	873	999999	781	177	999999	855	101	999999	411	464	209	257	999999	999999	446	999999	999999	999999	384	999999	109	999999	999999	861	270	999999	999999	917	950	15	904	684	34	999999	597	182	363	999999	831	710	329	247	993	553	825	534	608	289	107	28	408	479	605	842	816	837	999999	999999	906	368	243	183	909	405	559	525	233	999999	999999	273	999999	704	999999	999999	936	861	999999	503	46	999999	753	341	819	931	606	999999	89	192	333	759	979	443	999999	999999	476	155	338	597	999999	310	311	462	147	834	659	999999	383	930	905	999999	794	698	884	999999	999999	901	364	999999	999999	134	446	50	821	392	293	999999	139	631	207	791	532	455	510	735	434	300	204	985	999999	999999	61	158	286	378	999999	999999	559	404	859	999999	790	360	999999	868	999999	271	999999	755	550	732	574	999999	733	124	432	349	198	158	745	323	707	379	999999	896	83	297	763	452	999999	12	377	734	772	632	10	182	656	641	871	173	659	448	444	549	337	309	425	999999	946	625	102	999999	658	545	867	420	655	999999	795	999999	999999	199	337	547	999999	839	999999	110	123	259	999999	556	286	999999	664	999999	934	165	568	774	872	601	505	802	909	966	86	236	765	999999	527	999999	846	305	999999	469	121	897	194	497	329	324	999999	697	999999	546	134	86	880	608	999999	499	999999	31	704	999999	693	999999	638	398	763	753	344	999999	732	938	710	981	916	999999	157	47	971	81	454	999999	551	808	870	373	999999	999	999999	167	113	37	999999	825	601	759	775	585	999999	795	733	575	980	525	964	993	836	999999	169	999999	461	448	528	999999	576	156	364	885	665	274	556	999999	999999	187	429	705	999999	
885	389	167	429	571	778	185	347	878	577	36	844	877	537	699	840	670	999999	665	508	157	258	454	404	890	920	994	999999	999999	178	802	106	268	474	950	999999	999999	999999	999999	669	352	925	697	578	338	51	999999	737	999999	923	737	999999	764	206	999999	999999	935	762	539	651	999999	936	377	710	775	929	999999	999999	586	936	837	413	999999	995	166	231	560	876	76	999999	142	266	391	56	440	330	341	72	103	324	827	249	999999	247	885	416	558	999999	999999	408	999999	385	160	999999	999999	333	664	769	50	159	85	69	695	999999	519	527	999999	331	279	454	597	522	999999	272	999999	597	686	579	999999	749	673	999999	999999	667	392	756	115	470	959	116	666	572	31	943	999999	768	553	47	728	999999	861	999999	717	359	810	999999	76	888	813	999999	999999	95	659	300	485	512	986	999999	999999	762	999999	95	371	999999	788	35	501	375	999999	349	999999	649	851	751	888	445	856	722	999999	449	999999	227	656	471	469	580	912	731	999999	735	781	525	999999	965	946	775	866	554	571	785	452	700	864	474	999999	998	244	908	999999	49	656	274	180	858	82	204	999999	899	703	217	122	769	999999	298	567	528	909	885	999999	122	579	311	160	82	997	990	362	192	27	470	999999	14	329	428	89	999999	999999	881	999999	752	999999	966	999999	364	672	999999	793	999999	906	999999	999999	358	113	298	470	999999	123	108	999999	92	841	255	999999	243	871	117	449	489	218	59	182	999999	992	62	775	613	460	796	409	324	206	785	285	100	381	999999	901	40	958	734	403	999999	999999	811	910	101	93	617	492	999999	242	313	368	857	753	999999	366	999999	523	856	894	326	699	545	999999	66	999999	999999	861	999999	216	999999	531	483	655	925	18	190	999999	999999	999999	843	313	843	999999	999999	427	428	999999	322	630	999999	517	111	840	999999	557	484	926	853	131	301	755	999999	358	823	782	999999	999999	999999	61	999999	908	839	335	999999	23	855	463	991	639	552	454	549	263	999999	901	999999	643	578	378	534	264	298	999999	239	97	705	495	999999	121	999999	999999	999999	270	454	941	678	776	789	999999	702	30	934	224	999999	846	999999	999999	992	999999	362	251	632	459	527	921	999999	286	106	963	317	999999	999999	880	106	335	934	288	999999	424	233	999999	853	999999	675	513	329	999999	983	999999	999999	360	502	347	758	301	594	70	743	532	331	401	680	826	755	342	999999	63	128	253	999999	999999	999999	578	698	709	397	127	784	24	601	546	302	999999	91	957	867	857	132	
999999	740	873	999999	286	102	831	999999	36	759	342	686	276	955	739	999999	953	814	999999	999999	59	999999	476	286	999999	999999	784	108	967	744	798	474	968	999999	323	512	48	392	999999	999999	866	736	370	368	451	337	999999	999999	562	242	999999	153	999999	999999	82	900	274	999999	815	355	999999	733	15	291	960	999999	718	999999	999999	999999	442	571	555	448	999999	323	543	118	835	402	605	203	545	735	616	655	530	759	858	422	248	999999	576	999999	177	143	730	88	407	999999	619	999999	948	999999	799	566	999999	506	999999	999999	999999	166	999999	999999	749	999999	999999	280	675	999999	346	958	999999	230	988	991	995	640	280	648	592	464	710	261	783	614	255	219	935	59	67	34	332	108	65	999999	689	999999	174	999999	945	459	999999	101	246	660	999999	999999	347	807	999999	956	999999	999999	177	902	999999	510	640	144	869	999999	344	999999	258	322	635	999999	999999	905	312	842	476	999999	702	143	61	618	24	132	109	526	872	138	488	999999	799	543	931	162	637	188	521	39	193	999999	999999	788	843	924	34	137	999999	441	504	728	490	999999	95	999999	851	836	495	518	45	352	115	216	146	158	523	102	999999	22	278	134	330	999999	44	734	999999	273	999999	100	107	971	963	999999	999999	999999	619	791	457	999999	311	800	999999	13	994	999999	863	999999	651	999999	999999	932	682	551	172	380	407	54	999999	999999	26	587	71	405	420	73	388	673	999999	387	999999	731	999999	558	999999	478	999999	327	451	203	871	119	622	999999	689	174	999999	422	278	264	361	575	818	106	999999	723	738	296	592	931	461	199	337	273	167	999999	298	133	840	693	938	90	999999	779	489	907	965	981	716	256	999999	966	405	327	35	999999	912	547	677	986	740	155	999999	520	741	682	781	358	922	19	999999	175	581	584	999999	280	972	49	616	974	758	999999	579	999999	166	495	999999	19	247	204	766	750	456	854	953	792	356	92	999999	806	999999	617	69	706	380	608	999999	821	11	754	990	873	930	703	238	984	999999	397	363	999999	889	772	999999	728	253	135	719	727	630	532	924	889	11	810	849	999999	697	872	966	558	110	972	17	492	213	999999	819	999999	625	969	227	958	728	791	917	362	999999	999999	463	254	888	667	999999	999999	830	999999	871	130	853	98	296	702	999999	804	156	917	765	627	525	360	316	966	112	999999	315	965	170	999999	892	496	999999	366	419	722	670	999999	781	538	662	112	31	698	899	999999	682	525	999999	999999	999999	10	999999	999999	815	113	938	999999	
999999	539	173	864	939	660	999999	367	999999	930	293	999999	999999	713	145	236	964	422	338	617	77	574	978	790	438	246	575	999999	899	999999	551	315	783	748	876	252	375	999999	172	370	470	541	92	752	999999	828	790	931	999999	371	914	999999	775	330	855	990	560	383	436	703	999999	346	999999	691	999999	999999	924	395	836	999999	861	176	259	967	157	535	492	236	558	609	456	999999	36	538	849	999999	540	463	893	886	691	991	371	469	285	999999	83	999999	373	264	903	999999	104	971	509	747	153	807	183	329	508	334	825	999999	256	450	319	930	999999	239	447	471	502	950	211	999999	805	789	691	33	461	999999	862	303	706	62	550	65	38	111	999999	732	289	573	388	367	176	545	223	835	813	999999	559	144	816	999999	901	153	770	999999	942	363	126	999999	868	417	471	531	130	204	899	264	902	740	999999	715	192	929	572	843	702	269	576	855	999999	318	541	728	487	999999	160	406	999999	999999	168	652	616	999999	999999	999999	999999	645	425	28	935	999999	251	999999	910	999999	259	971	581	999999	999999	682	999999	270	939	999999	875	743	54	855	53	502	969	514	581	999999	999999	999999	234	601	948	66	844	557	919	661	77	722	818	385	999999	188	999999	368	999999	486	866	355	200	155	104	162	999999	570	975	999999	999999	736	247	339	12	207	747	979	999999	881	838	238	999999	287	492	163	925	668	840	864	677	610	64	999999	999999	753	861	999999	506	795	999999	284	582	486	81	340	485	488	999999	817	441	999999	390	578	647	637	15	912	662	941	236	999999	729	999999	999999	978	681	151	624	259	346	668	483	999999	425	564	656	999999	216	162	678	446	999999	32	999999	831	999999	486	999999	87	999999	948	426	999999	999999	532	999999	471	999999	102	658	343	999999	133	999999	773	372	207	999999	92	999999	999999	706	510	272	999999	646	707	999999	934	758	205	693	546	510	398	251	917	623	999999	20	194	153	123	503	344	999999	172	999999	659	469	999999	999999	375	106	607	251	916	302	778	886	846	783	786	344	999999	999999	328	999999	93	531	999999	999999	269	82	796	998	999999	17	928	218	483	999999	38	999999	735	870	327	449	903	156	335	625	999999	999999	999999	411	366	778	49	694	262	549	467	999999	999999	999999	75	999999	310	999999	657	908	999999	570	999999	999999	755	321	609	999999	999999	879	719	936	206	829	739	262	909	999999	641	999999	967	244	955	934	698	999999	461	999999	805	35	149	999999	498	426	260	999999	604	999999	655	999999	179	456	371	383	999999	530	931	
999999	999999	999999	393	915	967	843	940	140	614	999999	991	999999	999999	322	787	307	740	999999	448	999999	579	999999	658	436	739	596	999999	521	872	582	113	178	968	276	586	992	641	999999	337	655	486	129	670	999999	490	800	195	999999	668	73	999999	415	92	162	999999	999999	164	956	186	381	999999	429	999999	999999	374	823	886	593	735	999999	665	516	97	792	999999	459	793	999999	946	999999	410	788	853	809	999999	999999	95	816	661	999999	837	999999	57	955	458	67	999999	638	760	999999	914	602	130	872	407	137	328	299	859	165	461	999999	20	999999	970	418	576	999999	103	676	999999	999999	931	403	958	980	469	141	344	245	999999	164	772	999999	999999	808	668	980	412	811	379	999999	956	505	880	215	999999	999999	999999	49	491	413	999999	93	999999	999999	671	726	914	427	999999	999999	955	999999	568	999999	860	731	223	172	750	595	56	999999	307	941	123	999999	523	999999	999999	660	999999	999999	754	193	619	999999	358	999999	146	999999	75	984	999999	193	840	342	999999	584	355	943	595	822	999999	895	367	263	786	988	730	999999	213	171	999999	17	49	999999	868	385	687	181	382	999999	35	809	530	71	999999	999999	110	780	498	939	407	999999	74	999999	15	999999	825	365	901	999999	999999	999999	737	903	873	999999	154	999999	474	999999	896	183	570	561	999999	489	374	306	125	999999	887	949	747	274	764	750	942	715	654	19	560	999999	280	21	584	134	81	626	999999	12	969	920	316	936	52	233	800	513	999999	525	494	999999	249	238	483	509	163	472	149	132	203	439	535	999999	11	574	903	999999	976	671	999999	748	999999	123	703	999999	643	810	232	999999	949	438	187	139	524	41	92	51	999999	85	999999	999999	487	999999	808	999999	395	851	935	477	999999	251	537	865	117	746	999999	135	999999	516	865	999999	999999	999999	999999	999999	999999	405	940	969	999999	861	999999	900	701	809	270	52	999999	173	581	791	875	755	999999	708	901	321	31	777	620	999999	516	32	219	628	368	879	892	54	288	989	911	966	985	468	231	999999	174	308	486	378	821	999999	934	84	477	495	398	474	862	940	384	999999	358	535	355	997	691	82	450	391	159	270	884	592	999999	999999	999999	751	486	274	156	723	301	252	999999	155	98	145	999999	873	490	428	191	347	615	748	617	460	123	233	945	101	858	105	228	561	486	351	203	569	725	646	987	597	794	660	871	115	399	210	909	556	922	999999	900	731	88	547	999999	142	300	319	638	263	329	999999	999999	999999	34	999999	668	746	941	
591	999999	999999	440	999999	552	954	876	512	70	912	324	398	179	999999	204	496	482	939	374	999999	278	415	999999	999999	277	740	795	675	90	815	542	172	614	341	999999	66	300	494	994	32	265	999999	259	725	938	931	999999	583	11	537	111	999999	381	999999	322	999999	999999	706	999999	999999	168	210	431	255	999999	161	999999	837	864	999999	999999	988	945	351	806	999999	999999	999999	795	346	999999	222	674	553	999999	999999	790	999999	999999	999999	229	593	178	191	999999	64	366	13	355	786	999999	999999	718	862	341	123	783	40	83	832	586	999999	910	999999	956	946	535	878	542	567	370	59	819	189	919	612	820	763	487	999999	133	162	999999	19	200	808	503	812	221	599	40	760	660	195	108	674	683	999999	235	917	529	488	999999	788	425	107	238	539	999999	728	303	999999	552	332	999999	433	999999	901	789	158	453	723	666	942	537	610	398	633	999999	254	999999	631	537	570	232	645	691	158	999999	999999	580	963	869	999999	306	999999	217	338	486	675	66	781	409	999999	474	806	821	529	260	815	999999	999999	459	697	799	672	492	982	110	73	742	469	318	999999	577	489	853	183	646	526	402	70	156	414	999999	157	231	999999	106	426	999999	171	897	777	999999	999999	514	999999	694	633	528	235	999999	422	933	596	473	713	999999	984	999999	999999	999999	734	422	999999	458	999999	508	999999	451	41	886	684	250	580	999999	540	999999	602	999999	680	489	999999	998	177	832	733	480	999999	684	517	999999	999999	473	999999	288	173	999999	999999	526	469	673	999999	192	496	348	553	182	363	33	932	411	907	19	282	169	999999	735	999999	999999	999999	573	906	966	933	90	999999	221	74	999999	999999	185	999999	85	999999	17	446	829	512	828	288	560	127	578	751	116	53	112	999999	26	416	438	119	999999	802	896	767	85	259	416	574	342	118	71	624	757	845	999999	504	274	722	999999	999999	427	536	999999	456	337	224	827	46	672	30	58	885	970	999999	634	282	999999	250	370	580	105	264	946	452	999999	999999	994	270	221	608	999999	303	999999	215	692	404	638	999999	439	861	999999	380	901	322	69	186	999999	691	999999	559	885	33	362	470	137	999999	999999	721	400	382	999999	566	825	74	999999	755	519	765	999999	240	644	179	810	509	158	725	999999	999999	392	999999	310	312	59	999999	722	902	940	904	87	999999	814	916	999999	66	640	865	555	837	228	999999	666	888	999999	980	999999	999999	223	853	322	999999	999999	999999	999999	520	82	918	516	173	351	999999	999999	615	687	854	426	
728	130	753	868	293	179	524	415	999999	223	999999	993	999999	747	17	689	999999	592	675	717	858	588	999999	984	722	358	392	496	38	500	61	211	463	563	999999	595	469	999999	38	242	296	550	260	306	999999	924	447	999999	999999	511	999999	33	999999	146	999999	149	592	999999	999999	934	787	999999	387	588	172	219	999999	999999	561	422	229	113	563	443	431	317	338	241	332	797	999999	966	162	526	773	37	199	999999	995	56	12	999999	837	104	999999	268	999999	672	144	451	394	999999	864	999999	999999	623	999999	578	715	260	811	360	447	358	999999	999999	875	860	999999	144	30	223	520	514	419	530	275	469	999999	172	153	999999	999999	880	413	979	112	999999	244	160	568	621	611	744	245	652	999999	488	999999	633	393	313	857	999	999999	181	421	999999	512	999999	357	10	589	553	117	155	263	999999	999999	999999	999999	644	625	664	999999	409	611	775	278	767	999999	786	398	365	779	840	999999	107	459	242	568	752	728	482	802	567	999999	67	999999	100	398	696	543	36	914	999999	999999	203	433	32	569	645	91	999999	494	999999	611	234	774	277	346	166	116	713	485	966	916	999999	999999	999999	377	554	148	188	379	580	999999	999999	450	999999	162	615	999999	437	672	999999	999999	983	988	241	955	806	293	369	999999	999999	589	829	551	947	831	544	341	424	654	25	507	902	376	913	327	999999	784	743	999999	999999	999999	679	51	562	999999	933	164	630	999999	570	270	778	434	147	991	423	821	502	209	999999	283	259	782	999999	425	999999	999999	999999	914	716	999999	999999	999999	33	748	999999	999999	988	999999	999999	389	710	371	93	754	728	478	238	922	903	999999	999999	543	505	999999	243	897	999999	146	537	326	999999	716	346	548	721	532	411	398	999999	999999	999999	850	311	999999	999999	888	698	999999	697	300	388	162	20	299	741	15	749	575	515	22	404	999999	124	580	310	994	34	545	43	999999	999999	840	841	278	999999	440	242	276	999999	355	208	999999	999999	247	938	927	705	57	807	715	999999	835	883	78	240	999999	999999	999999	928	578	863	163	868	501	999999	548	320	999999	999999	999999	999999	483	691	999999	814	912	413	876	642	383	298	977	738	328	999999	241	956	773	999999	999999	704	511	348	315	999999	999999	623	947	23	399	616	963	352	506	999999	309	153	722	264	327	576	859	98	555	290	885	424	550	999999	992	999999	999999	705	999999	999999	999999	144	386	679	768	299	466	862	252	766	335	635	999999	386	123	97	244	519	719	47	845	422	793	999999	999999	999999	999999	868	
999999	999999	78	999999	999999	901	678	174	766	53	495	999999	999999	999999	999999	788	955	260	193	173	965	999999	999999	38	985	62	999999	849	351	361	83	148	999999	598	999999	999999	698	999999	999999	999999	708	999999	330	200	999999	999999	927	848	577	999999	79	355	446	999999	902	126	461	999999	282	208	999999	828	999999	414	969	357	810	999999	165	411	999999	888	999999	853	999999	27	584	999999	999999	999999	134	999999	282	347	292	728	701	317	695	725	983	657	795	999999	198	879	999999	915	231	676	880	415	693	999999	914	191	478	999999	454	885	541	304	45	977	83	239	556	999999	999999	251	655	503	999999	439	428	442	103	701	999999	586	892	669	935	337	424	719	227	117	432	111	999999	118	863	999999	193	688	621	817	111	958	999999	999999	792	979	31	387	999999	263	747	482	999999	777	927	999999	992	872	369	708	999999	999999	22	449	63	999999	990	547	639	26	256	740	820	285	999999	706	263	253	999999	999999	316	47	999999	963	369	950	23	482	999999	995	817	320	328	999999	264	746	946	883	999999	771	999999	484	747	573	17	17	661	812	999999	231	614	749	996	414	402	999999	234	58	999999	999999	18	518	366	999999	208	935	421	907	999999	852	999999	379	999999	999999	966	999999	999999	566	956	362	298	210	305	959	391	78	324	914	999999	738	522	999999	804	492	762	999999	999999	113	374	999999	595	754	791	334	471	244	999999	891	999999	570	236	667	999999	999999	815	807	222	406	261	140	621	507	395	292	999999	999999	999999	999999	351	495	714	195	999999	999999	766	999999	419	999999	999999	156	976	432	476	951	512	854	805	87	677	999999	267	721	851	244	460	98	369	509	993	609	669	999999	549	952	855	999999	475	218	961	281	398	252	999999	999999	163	198	41	444	999999	486	999999	498	498	396	237	993	343	957	433	677	999999	909	999999	889	487	60	883	523	105	471	388	597	999999	999999	566	25	813	746	91	999999	999999	924	728	516	999999	181	999999	162	724	862	999999	518	784	293	107	999999	275	28	628	112	314	517	999999	318	108	468	382	103	830	222	189	596	876	999999	620	259	191	469	346	315	622	999999	798	242	764	869	999999	832	999999	87	750	795	999999	978	957	549	999999	999999	418	93	799	999999	999999	512	683	999999	999999	623	672	847	307	805	681	322	490	999999	718	116	554	239	655	549	999999	999999	471	999999	478	897	999999	80	674	770	61	999999	999999	287	407	999999	559	999999	236	200	169	460	779	944	123	805	497	999999	831	999999	866	189	438	259	549	579	50	999999	999999	744	
419	602	182	536	999999	428	806	999999	186	999999	556	899	12	465	999999	345	999999	526	999999	672	409	999999	249	205	999999	999999	999999	266	738	999999	255	999999	22	492	780	567	287	999999	999999	999999	999	295	206	409	999999	966	187	973	869	999999	606	999999	27	969	999999	999999	362	977	632	881	604	550	999999	358	186	295	887	520	684	999999	67	730	335	585	672	999999	634	840	283	938	695	851	999999	999999	232	731	253	52	157	202	214	999999	620	999999	101	459	820	847	232	637	999999	666	299	999999	999999	876	198	999999	306	230	999999	522	703	693	999999	753	163	940	136	455	51	844	373	491	617	999999	119	25	999999	999999	304	786	617	999999	859	38	561	349	386	355	999999	811	746	926	248	692	999999	927	134	348	305	879	721	999999	595	244	303	999999	439	399	766	999999	947	999999	925	176	999999	67	999999	999999	201	814	564	780	913	240	108	999999	999999	924	160	192	891	156	999999	424	74	841	61	999999	999999	754	909	987	589	369	999999	999999	11	999999	788	549	103	966	156	491	325	941	863	365	145	999999	564	514	249	584	291	999999	174	510	112	999999	16	999999	432	999999	999999	999999	201	553	376	999999	444	180	146	611	98	924	999999	437	109	133	999999	999999	489	999999	199	405	747	14	87	72	499	500	969	725	999999	885	544	710	999999	748	750	319	988	999999	422	393	999999	999999	496	367	999999	737	411	978	95	320	999999	555	256	509	999999	999999	999999	313	945	944	999999	999999	999999	212	389	299	850	999999	382	668	999999	999999	464	999999	999999	999999	518	720	271	999999	99	991	999999	999999	167	988	463	87	918	563	999999	685	999999	478	192	956	569	999999	977	999999	886	999999	605	426	613	999999	101	450	482	719	999999	754	52	193	999999	220	781	999999	54	401	835	999999	999999	819	823	31	43	999999	623	80	550	999999	743	999999	875	50	395	223	619	228	999999	22	605	209	884	99	643	571	623	972	184	723	248	586	676	124	616	786	603	591	905	115	826	411	178	999999	21	293	999999	814	999999	568	236	826	503	822	177	243	934	734	388	471	999999	651	896	827	985	167	999999	760	433	608	619	37	322	999999	196	999999	999999	440	999999	999999	263	808	157	616	496	422	92	999999	946	999999	851	868	213	444	999999	185	515	350	468	854	211	557	391	225	948	209	999999	711	999999	973	999999	503	656	39	218	564	503	289	340	572	84	238	999999	60	756	751	823	878	999999	20	688	690	972	233	999999	705	427	931	667	297	999999	381	227	973	999999	358	999999	184	999999	999999	
681	235	20	896	779	972	743	340	468	999999	385	635	662	625	999999	520	531	432	881	512	147	571	622	52	663	999999	21	840	878	999999	538	649	652	870	999999	463	680	85	454	184	962	96	472	470	912	283	999999	999999	688	661	826	999999	302	999999	999999	999999	613	999999	242	999999	961	999999	999999	70	668	735	982	792	296	831	840	455	978	706	550	999999	999999	161	999999	389	983	420	162	227	999999	747	357	929	828	229	849	713	843	377	223	69	633	412	999999	186	999999	926	314	856	821	380	812	999999	182	990	21	999999	836	853	102	551	749	999999	488	921	388	63	963	77	982	136	999999	611	493	491	427	695	360	999999	98	67	999999	999999	406	999999	999999	760	999999	837	999999	398	876	999999	284	672	999999	999999	999999	880	797	999999	962	247	874	694	768	211	112	690	573	325	111	882	764	45	999999	453	838	287	985	999999	999999	136	999999	593	260	622	337	821	181	999999	771	479	166	850	104	868	432	712	442	734	658	999999	274	893	999999	994	235	248	236	999999	560	647	894	180	942	836	388	290	443	156	874	291	518	545	553	999999	999999	914	940	577	31	136	999999	261	999999	238	999999	965	307	999999	999999	98	999999	315	477	133	999999	985	908	999999	489	999999	278	296	999999	376	557	999999	999999	665	278	321	307	999999	844	434	999999	643	999999	713	974	999999	983	187	758	785	696	212	999999	430	999999	740	999999	999999	999999	879	999999	557	400	602	680	999999	626	641	988	86	790	936	999999	999999	330	999999	785	204	999999	77	168	999999	537	84	680	355	662	918	618	537	314	625	999999	965	577	255	252	999999	999999	842	795	351	198	682	995	759	741	33	109	115	999999	811	399	999999	720	765	30	326	922	999999	480	999999	999999	460	771	175	376	505	476	85	698	999999	999999	450	281	817	999999	854	89	920	613	638	999999	513	582	503	235	549	254	811	235	926	999999	706	999999	97	327	999999	911	829	393	246	557	34	416	777	649	949	749	902	999999	175	246	12	722	842	999999	520	877	277	940	826	999999	664	849	772	502	465	88	193	999999	174	943	260	537	377	999999	794	106	804	854	999999	800	352	949	69	689	682	984	999999	209	807	860	643	889	566	985	893	185	644	285	999999	870	565	412	999999	231	986	475	355	761	104	423	82	423	663	36	908	715	789	93	819	999999	999999	984	999999	313	999999	999999	970	391	196	618	462	529	670	999999	245	939	260	999999	702	999999	638	768	114	393	787	230	235	540	86	188	395	560	465	712	999999	
580	720	395	922	999999	504	963	575	999999	999999	999999	752	257	790	969	999999	951	390	611	842	789	880	309	525	89	144	999999	999999	999999	999999	901	73	957	102	664	229	999999	916	86	713	999999	203	628	431	244	477	977	749	117	723	443	179	854	870	534	699	421	869	843	491	73	999999	999999	262	70	489	795	165	136	999999	599	45	314	999999	999999	595	262	999999	999999	611	999999	691	207	294	790	731	219	97	568	964	999999	995	83	594	650	26	636	376	371	755	682	822	623	367	134	407	999999	955	999999	938	447	999999	999999	241	334	381	999999	283	472	338	999999	999999	999999	171	942	603	962	720	258	160	959	999999	515	999999	999999	344	999999	840	999999	392	999999	999999	393	630	527	273	417	841	270	278	566	363	904	43	484	973	235	461	425	531	445	154	707	553	999999	561	38	62	312	999999	999999	620	123	89	472	26	324	999999	643	678	999999	131	459	980	594	999999	981	482	60	955	119	616	425	637	946	721	556	999999	999999	965	999999	364	538	280	964	945	249	999999	571	468	659	999999	999999	746	345	999999	999999	727	959	999999	580	999999	999999	357	999999	696	205	485	999999	750	999999	484	999999	678	443	831	999999	188	25	648	999999	167	910	592	306	850	798	678	301	632	999999	999999	881	279	395	688	362	191	400	278	750	999999	999999	820	998	184	942	149	313	514	731	516	711	320	25	422	999999	999999	61	999999	999999	527	194	509	724	640	603	56	293	999999	478	410	788	747	897	999999	475	999999	593	999999	907	999999	374	787	999999	520	127	570	264	972	52	942	999999	370	380	233	579	191	106	367	581	896	999999	558	45	999999	727	964	423	421	946	999999	825	999999	131	248	999999	406	608	214	999999	43	791	320	713	536	280	428	377	674	999999	999999	994	236	550	21	802	999999	752	999999	792	162	156	842	999999	496	999999	211	248	999999	80	182	583	892	844	547	999999	545	844	509	999999	308	597	748	999999	662	561	599	999999	120	999999	346	654	38	421	370	886	948	294	999999	999999	78	189	999999	999999	851	710	112	999999	12	906	267	971	253	528	999999	565	408	455	373	935	527	822	138	695	734	528	554	480	483	661	166	261	999999	99	982	999999	361	154	545	951	459	217	386	214	999999	999999	410	509	927	805	487	502	921	291	999999	256	61	550	869	332	999999	999999	908	351	749	999999	353	163	546	374	214	264	999999	999999	485	319	446	923	999999	369	127	54	552	999999	183	663	339	999999	999999	736	999999	810	284	999999	999999	827	309	999999	999999	
182	31	257	999999	563	600	999999	592	510	805	583	809	137	44	510	214	121	88	240	999999	96	676	16	956	999999	306	404	999999	999999	999999	657	20	411	468	999999	999999	870	91	989	999999	950	80	828	541	623	926	940	775	773	18	999999	749	999999	867	378	505	24	300	162	266	999999	253	999999	884	157	573	408	668	700	999999	343	40	98	162	227	25	848	475	342	884	366	999999	999999	688	999999	908	941	999999	100	838	333	580	929	732	881	706	185	999999	999999	60	528	281	999999	999999	674	653	660	999999	999999	999999	999999	549	957	278	900	577	47	216	999999	249	999999	863	577	862	838	999999	111	366	281	520	999999	904	91	292	365	999999	553	604	24	999999	258	999999	999999	738	190	784	622	999999	831	999999	669	968	11	999999	428	999999	703	222	774	999999	552	304	999999	139	522	999999	467	675	912	999999	999999	443	999999	654	990	606	999999	839	999999	999999	999999	450	534	968	999999	871	903	999999	863	701	391	999999	830	113	745	953	390	765	999999	437	327	947	747	26	999999	236	776	356	163	821	999999	863	999999	999999	769	111	769	675	288	999999	850	529	811	999999	999999	693	612	999999	908	999999	226	213	623	253	735	204	703	518	689	999999	104	556	783	52	15	527	798	999999	343	643	194	714	487	574	587	999999	999999	535	999999	595	999999	999999	447	126	999999	491	999999	298	985	999999	408	261	986	663	556	303	745	999999	215	999999	999999	503	755	999999	852	999999	999999	58	999999	999999	68	177	999999	104	999999	417	119	999999	999999	524	999999	510	133	768	245	933	999999	823	27	999999	62	376	329	999999	700	999999	931	182	273	104	999999	201	631	58	516	241	335	891	662	149	194	88	332	691	628	394	999999	987	999999	919	782	903	40	383	884	691	847	250	404	881	486	936	403	999999	999999	96	879	85	261	13	999999	836	999999	878	108	974	54	638	67	316	999999	999999	152	354	322	861	170	258	173	824	999999	94	999999	781	662	258	684	980	931	542	514	303	999999	36	321	945	742	162	284	910	647	218	193	98	999999	541	794	59	40	898	926	630	912	999999	619	523	999999	999999	999999	850	999999	73	707	525	999999	456	219	126	42	376	999999	18	973	262	999999	185	999999	409	999999	999999	464	999999	950	42	999999	883	391	308	999999	797	606	364	936	433	621	583	511	667	999999	684	999999	677	999999	663	780	918	656	660	259	444	621	939	737	104	999999	663	123	999999	999999	999999	75	910	709	244	999999	999999	82	550	640	603	673	243	122	966	798	786	999999	296	262	697	
999999	730	58	999999	185	667	626	841	47	999999	470	836	758	379	619	421	968	781	999999	999999	846	999999	29	656	770	999999	826	771	306	610	999999	827	422	221	690	344	862	737	999999	111	999999	240	513	683	142	837	485	999999	356	999999	817	837	401	245	851	130	711	401	999999	797	841	999999	545	999999	912	643	999999	999999	999999	284	558	999999	999999	792	878	615	603	346	523	999999	902	999999	424	999999	792	217	435	186	370	570	633	999999	535	271	270	293	695	86	770	999999	422	999999	63	82	828	587	125	609	999999	999999	526	374	999999	278	895	758	439	626	644	705	218	247	999999	129	999999	98	704	461	999999	594	920	527	999999	34	999999	962	39	352	100	999999	102	825	818	134	53	268	999999	999999	999999	511	853	79	442	75	999999	185	763	999999	430	740	999999	663	999999	773	326	998	799	853	999999	933	729	97	535	438	999999	392	428	999999	999999	392	999999	447	95	30	740	850	95	509	742	345	208	104	921	360	999999	438	749	55	807	54	999999	739	510	442	782	999999	543	13	462	899	756	999999	858	999999	999999	445	999999	66	999999	475	913	999999	999999	422	734	634	175	184	116	999999	643	383	254	41	923	765	936	653	248	974	317	92	56	999999	588	496	245	884	125	887	999999	692	22	999999	999999	178	628	97	707	157	600	999999	897	287	266	383	468	999999	123	479	508	924	818	999999	168	831	999999	277	834	247	398	291	68	228	324	950	370	911	999999	754	147	848	945	100	383	947	195	768	587	214	999999	418	770	646	999999	936	874	954	999999	309	925	361	263	470	758	319	999999	678	963	315	23	999999	927	368	342	659	978	999999	999999	220	645	484	689	629	219	980	521	422	839	387	85	999999	737	999999	999999	785	594	485	341	74	647	999999	805	282	201	482	999999	411	999999	728	957	156	280	963	663	451	672	634	261	777	798	888	838	585	239	607	999999	999999	539	556	74	503	396	620	573	139	678	417	438	999999	999999	119	117	120	999999	929	145	773	935	388	123	999999	234	999999	276	758	678	229	999999	593	663	162	999999	758	664	999999	760	999999	400	999999	999999	264	206	524	287	688	780	999999	165	310	472	55	402	161	999999	114	278	832	353	814	460	459	999999	844	999999	348	248	359	456	999999	178	485	382	411	615	859	999999	710	286	587	999999	950	999999	741	131	617	999999	719	325	999999	195	928	316	999999	83	323	889	361	450	939	449	431	999999	999999	142	986	673	990	546	583	350	568	556	999999	999999	510	394	633	723	999999	
587	528	43	999999	999999	250	179	796	337	302	969	412	270	347	147	999999	679	999999	609	144	999999	769	999999	742	219	627	999999	550	749	573	928	999999	999999	983	361	921	397	384	419	999999	817	999999	663	253	613	937	308	218	627	290	831	520	999999	999999	521	818	354	301	687	162	867	628	56	763	999999	713	774	286	985	999999	169	999999	999999	999999	327	77	115	999999	138	282	328	173	999999	469	742	999999	999999	60	999999	542	999999	105	696	999999	999999	198	830	900	879	899	173	999999	233	411	131	536	65	317	271	454	713	424	173	415	833	704	999999	586	999999	956	482	724	999999	453	649	73	608	207	692	138	246	215	61	238	999999	307	940	520	348	215	362	924	789	27	829	163	932	291	433	999999	492	254	878	922	427	449	217	779	762	67	928	858	624	142	999999	508	372	934	306	536	764	195	999999	815	604	558	934	999999	624	496	140	326	999999	373	645	999999	336	138	810	669	999999	999999	758	290	287	504	999999	656	809	330	999999	998	999999	896	565	307	15	73	328	869	514	419	165	276	927	611	94	260	497	225	182	999999	999999	637	446	999999	436	999999	538	109	258	288	987	999999	999999	142	342	999999	999999	347	986	273	809	941	164	680	15	492	999999	676	999999	999999	999999	594	999999	555	999999	357	999999	961	871	999999	534	228	621	999999	431	861	570	795	279	217	452	159	238	909	434	192	482	765	598	999999	999999	861	999999	209	129	999999	155	999999	267	984	426	999999	476	939	738	999999	329	929	258	999999	921	567	999999	999999	999999	18	999999	249	131	692	875	694	373	927	452	673	538	422	999999	999999	999999	420	538	999999	790	606	683	299	180	999999	862	552	999999	999999	32	47	999999	999999	999999	120	46	999999	38	574	119	999999	483	549	496	75	62	907	999999	229	436	510	999999	122	421	999999	335	77	999999	999999	999999	332	999999	918	999999	414	218	61	819	995	999999	810	392	963	185	999999	133	144	802	115	999999	954	729	297	28	521	999999	352	75	999999	785	969	999999	999999	743	786	554	565	999999	91	856	999999	97	828	999999	625	128	75	936	362	999999	200	274	962	495	875	602	999999	899	999999	406	866	985	999999	999999	31	973	999999	229	398	515	568	500	720	259	999999	866	901	68	999999	402	943	415	999999	726	999999	704	874	264	868	194	664	665	261	685	990	25	871	618	216	651	999999	845	548	999999	318	999999	553	713	705	18	701	831	507	989	999999	460	281	499	623	326	109	386	361	214	850	902	248	45	999999	999999	995	292	999999	
750	915	108	867	866	418	895	161	170	999999	859	493	833	999999	999999	232	539	743	381	995	889	999999	110	493	343	996	415	461	518	454	929	23	999999	978	999999	999999	364	593	415	91	999999	999999	999999	826	502	999999	999999	745	976	999999	729	42	624	297	963	207	814	614	533	870	13	444	642	716	630	845	84	854	410	197	868	945	337	300	277	723	999999	284	991	622	978	999999	484	705	999999	897	399	130	25	559	269	749	70	545	88	999999	533	232	206	656	646	173	999999	789	944	783	704	334	29	999999	593	540	623	911	891	999999	959	936	990	732	999999	953	839	851	928	128	885	792	221	984	200	999999	87	344	975	815	999999	695	761	941	203	999999	111	776	965	728	999999	999999	653	745	333	596	241	474	210	692	334	999999	860	825	897	999999	122	999999	59	212	999999	289	935	86	17	999999	999999	59	539	391	852	73	886	209	991	736	148	476	999999	999999	999999	613	999999	293	490	843	999999	935	54	290	952	75	726	762	999999	999999	999999	577	737	69	421	192	934	818	839	271	999999	999999	834	170	774	645	385	455	61	999999	154	651	999999	173	439	249	999999	999999	438	787	999999	133	999999	154	523	571	738	999999	191	968	999999	325	453	999999	247	183	111	883	516	317	999999	999999	710	999999	702	571	981	573	629	182	187	685	390	999999	999999	999999	999999	689	647	999999	906	784	274	93	180	999999	208	999999	926	266	147	131	742	130	107	74	999999	999999	451	951	589	174	999999	18	790	993	999999	999999	304	999999	455	999999	245	999999	410	905	999999	626	255	873	373	615	647	373	45	65	943	269	999999	999999	69	999999	248	696	999999	741	813	999999	303	186	895	806	81	171	811	725	999999	438	719	202	67	795	999999	999999	999999	973	527	608	973	735	60	674	999999	444	999999	245	183	548	690	669	101	751	333	78	977	999999	999999	999999	999999	999999	179	999999	550	761	802	273	946	669	999999	649	224	215	999999	568	136	230	369	636	465	575	551	347	748	60	999999	315	999999	204	600	31	999999	999999	999999	999999	565	545	999999	999999	999999	442	299	999999	440	50	999999	886	469	999999	941	757	999999	908	30	986	768	999999	766	499	659	497	801	752	79	96	999999	999999	999999	629	999999	590	106	683	994	32	285	47	906	999999	605	225	999999	999999	262	843	999999	530	31	69	893	733	779	634	35	154	641	546	999999	354	830	999999	727	840	763	361	661	523	999999	999999	710	731	925	68	894	444	651	104	499	999999	999999	999999	160	109	999999	278	999999	471	657	850	
391	739	999999	562	999999	331	497	15	999999	999999	192	999999	617	33	358	172	999999	999999	740	591	503	999999	56	218	92	150	132	627	114	494	550	199	865	73	616	971	137	372	191	572	946	645	161	598	53	999999	999999	136	750	572	469	100	731	76	356	844	999999	394	480	737	209	870	900	999999	360	992	999999	554	417	387	999999	446	538	177	999999	999999	999999	458	999999	132	77	995	876	999999	35	999999	468	798	716	772	289	999999	891	454	999999	86	744	999999	247	999999	999999	527	999999	373	537	33	561	999999	432	999999	458	244	228	999999	669	214	993	368	432	999999	533	647	837	645	999999	999999	999999	94	999999	567	123	691	220	124	609	550	999999	513	999999	12	999999	905	999999	227	323	999999	999999	999999	999999	168	93	385	280	346	526	875	689	83	999999	246	478	999999	999999	864	385	766	33	999999	999999	129	928	489	364	430	13	628	999999	620	332	999999	776	20	309	646	484	737	421	873	597	733	860	212	999999	999999	533	430	999999	512	842	556	999999	999999	795	666	240	999999	999999	850	999999	999999	604	79	751	222	470	467	178	122	389	999999	355	160	516	25	269	725	251	999999	896	582	482	999999	777	775	41	365	225	999999	415	881	999999	999999	999999	700	999999	790	460	35	307	999999	262	999999	132	999999	210	999999	904	780	406	514	361	433	953	999999	425	835	999999	975	999999	114	252	534	999999	508	931	784	619	816	886	478	999999	226	300	831	330	448	646	583	574	170	461	444	246	901	530	999999	618	780	284	302	497	999999	999999	202	823	999999	999999	623	272	426	999999	98	893	928	249	999999	143	131	439	976	999999	719	411	30	653	808	298	805	978	999999	176	838	541	594	981	999999	999999	107	18	602	999999	33	999999	158	908	999999	550	318	999999	394	159	999999	351	308	113	778	83	999999	549	24	999999	531	645	624	260	424	999999	309	999999	459	763	45	123	836	864	176	408	999999	999999	290	267	980	154	593	499	999999	496	243	999999	212	716	557	999999	993	173	590	387	696	999999	494	815	251	371	211	631	123	999999	514	443	936	379	820	711	268	757	458	387	61	999999	579	927	999999	818	744	743	215	487	999999	673	284	999999	712	364	628	474	25	619	942	961	385	999999	981	799	553	999999	999999	846	299	245	715	212	335	571	328	566	501	432	626	999999	999999	635	261	841	168	158	666	465	92	793	999999	839	445	100	748	282	945	999999	274	911	848	999999	999999	885	958	81	462	151	999999	71	973	593	992	999999	545	750	56	999999	999999	405	176	
439	763	505	503	875	767	999999	822	56	620	977	168	999999	619	999999	447	376	883	97	695	525	429	30	820	158	846	960	555	998	235	999999	883	869	745	419	604	692	999999	92	314	227	999999	990	451	995	999999	287	865	999999	313	999999	267	553	999999	651	20	999999	999999	354	39	807	690	824	820	815	104	999999	969	209	463	754	984	801	783	477	205	999999	579	825	723	568	999999	999999	695	555	548	339	168	104	408	861	17	47	62	506	537	505	180	635	900	145	999999	665	999999	558	696	999999	999999	242	455	999999	173	859	630	999999	713	999999	999999	274	277	999999	999999	999999	801	601	999999	946	748	286	999999	700	999999	999999	999999	999999	260	438	53	147	859	91	569	926	648	826	698	157	416	592	793	914	999999	905	367	145	15	999999	864	432	810	749	999999	494	301	754	324	228	935	52	999999	999999	578	991	415	195	999999	213	236	974	903	600	540	999999	493	35	334	361	587	788	582	999999	999999	621	999999	119	374	999999	999999	894	512	999999	221	999999	999999	517	346	384	500	999999	999999	801	215	890	529	220	999999	562	10	276	430	962	641	156	469	400	711	957	999999	305	821	130	578	342	999999	433	999999	999999	782	975	999999	949	861	415	848	781	613	999999	101	126	900	811	84	368	999999	549	838	999999	904	999999	999999	388	719	999999	999999	819	233	872	428	106	999999	53	779	35	999999	999999	110	236	307	688	787	39	999999	548	405	999999	56	219	999999	922	595	999999	271	999999	999999	999999	240	666	65	39	557	740	264	995	295	857	42	59	782	993	999999	612	767	226	204	999999	999999	181	999999	349	772	999999	999999	999999	511	518	999999	978	999999	285	999999	999999	180	278	140	999999	999999	870	263	548	978	997	437	999999	999999	999999	555	55	606	402	788	69	867	715	266	544	736	757	494	776	999999	63	203	506	752	14	441	999999	95	156	12	652	917	261	371	999999	586	137	33	528	999999	736	382	999999	497	191	577	999999	999999	999999	320	26	385	486	999999	924	803	999999	132	478	551	66	960	459	399	146	151	615	353	999999	957	608	734	966	814	348	681	740	19	571	437	999999	487	498	836	985	276	999999	788	446	999999	999999	15	555	976	905	999999	999999	73	361	999999	999999	121	999999	639	999999	292	419	672	999999	253	72	999999	561	50	576	999999	471	623	999999	869	709	827	906	518	311	603	999999	990	908	572	999999	677	658	999999	476	863	956	859	134	703	999999	769	999999	203	909	999999	999999	515	410	336	314	999999	659	491	339	144	215	21	337	117	
112	429	763	562	999999	395	271	39	573	712	999999	999999	499	710	22	999999	172	713	999999	999999	999999	999999	590	999999	999999	460	28	999999	201	342	658	999999	531	999999	600	999999	999999	111	708	523	474	424	941	697	714	703	809	948	999999	399	971	501	999999	762	957	438	999999	192	999999	44	377	105	999999	241	64	999999	90	482	119	584	935	71	15	95	111	999999	732	999999	867	564	651	999999	697	802	370	166	542	999999	68	999999	598	823	806	999999	155	378	587	709	643	46	622	999999	838	894	463	910	496	326	661	232	705	999999	324	999999	999999	308	407	44	870	897	999999	321	423	947	985	122	999999	342	939	732	999999	33	259	831	941	324	999999	802	349	460	670	225	117	836	999999	652	999999	75	289	847	971	999999	838	999999	901	311	912	999999	908	351	999999	999999	999999	999999	84	682	999999	493	999999	78	78	604	695	999999	237	999999	213	999999	491	343	613	199	999999	999999	761	604	999999	513	999999	639	999999	349	999999	999999	805	516	838	188	761	783	954	25	275	220	779	376	857	999999	518	981	108	999999	999999	575	999999	999999	111	294	999999	480	497	194	563	170	999999	729	999999	999999	999999	999999	91	34	826	707	389	598	999999	841	999999	394	746	765	999999	948	540	86	939	999999	270	349	414	553	21	290	295	770	461	114	999999	60	999999	171	814	797	899	999999	508	999999	195	149	999999	270	971	783	733	732	999999	614	629	999999	789	392	435	274	316	537	23	999999	421	619	146	819	297	272	729	585	950	206	59	466	577	247	142	999999	999999	999999	999999	237	999999	999999	579	999999	485	962	270	282	999999	549	491	372	71	963	999999	576	12	723	972	999999	63	157	781	993	565	173	23	552	260	313	467	172	955	785	987	858	49	999999	344	335	999999	457	850	410	715	686	405	999999	956	566	129	94	181	999999	184	409	781	586	999999	321	949	718	32	431	91	328	416	285	975	432	999999	713	389	999999	999999	606	307	381	287	878	767	409	595	694	194	383	990	999999	611	999999	86	999999	999999	999999	999999	293	999999	428	999999	397	280	129	638	534	38	415	704	534	175	577	112	410	308	413	554	999999	132	338	999999	708	337	333	674	397	355	999999	706	366	271	423	999999	879	999999	890	608	999999	771	70	665	779	678	466	917	44	485	999999	999999	603	999999	999999	171	106	191	999999	69	999999	455	250	999999	954	708	348	272	999999	405	232	357	417	805	905	999999	71	673	467	39	870	999999	640	912	679	999999	112	888	999999	262	85	698	441	831	661	202	530	
881	999999	81	999999	999999	176	999999	262	328	746	999999	572	66	999999	433	724	591	198	540	815	337	999999	43	605	459	836	498	999999	534	916	586	999999	713	257	189	999999	396	999999	676	249	11	659	360	183	314	326	379	163	652	973	850	642	130	387	202	381	677	999999	880	999999	677	999999	728	412	170	655	858	809	999999	999999	337	892	999999	999999	813	999999	159	859	301	143	467	345	999999	560	999999	999999	33	335	64	999999	294	920	999999	999999	572	999999	999999	948	23	999999	467	570	999999	190	645	957	999999	829	999999	524	999999	817	184	999999	900	341	641	177	999999	227	999999	533	754	121	187	999999	85	213	728	131	999999	210	999999	642	676	999999	112	496	999999	118	822	203	762	540	999999	476	746	999999	417	240	60	764	612	796	999999	934	815	131	13	238	882	999999	110	452	777	999999	970	999999	999999	13	239	155	262	238	404	438	770	223	536	999999	999999	14	796	999999	999999	982	999999	999999	615	742	91	981	999999	686	999999	906	103	319	999999	563	505	214	999	999999	10	905	999999	384	402	599	173	601	594	303	567	877	130	999999	382	795	433	999999	926	338	922	258	999999	575	999999	999999	344	461	461	973	999999	466	999999	999999	497	175	480	224	658	25	579	489	396	199	128	357	786	491	999999	967	139	585	287	999999	491	752	252	936	999999	904	264	712	150	999999	98	111	999999	999999	124	999999	324	219	272	910	759	999999	861	472	457	999999	999999	853	523	999999	843	629	188	343	900	745	922	999999	999999	753	761	866	348	775	111	27	484	58	376	999999	652	920	322	377	999999	999999	890	779	999999	727	202	410	198	999999	777	468	923	539	837	379	294	780	377	519	999999	892	104	999999	999999	440	179	663	487	999999	841	923	317	811	999999	999999	854	153	65	125	999999	999999	999999	692	997	642	103	945	221	997	446	999999	552	999999	227	29	954	999999	417	999999	557	539	999999	404	814	853	161	122	118	999999	524	151	724	999999	999999	797	223	411	99	729	999999	234	999999	489	357	969	380	513	999999	411	897	60	735	16	999999	30	438	283	878	999999	490	999999	836	999999	482	304	157	999999	844	429	805	999999	999999	688	712	333	999999	443	57	999999	483	647	529	999999	97	473	416	718	694	938	369	940	532	945	248	365	999999	225	16	62	822	89	669	999999	606	354	345	56	304	999999	999999	999999	999999	44	670	999999	462	140	148	19	888	438	606	906	70	865	999999	769	999999	356	935	872	999999	995	999999	999999	978	365	109	743	999999	999999	999999	460	15	374	714	999999	
284	405	903	999999	87	997	173	394	483	762	113	740	334	999999	999999	947	308	69	999999	999999	22	999999	863	106	40	404	880	528	24	155	900	999999	999999	999999	999999	54	453	678	999999	438	831	637	919	999999	261	369	999999	562	763	476	162	946	999999	483	485	999999	541	806	236	682	999999	645	379	999999	999999	417	589	802	90	561	999999	629	274	999999	999999	999999	357	647	844	671	985	328	764	548	999999	954	999999	677	55	488	512	646	451	122	321	196	267	591	364	999999	779	616	481	212	971	532	999999	999999	999999	110	659	999999	961	565	999999	798	880	831	345	999999	526	911	757	602	59	858	188	162	818	222	127	766	292	10	999999	379	846	562	576	469	283	225	603	945	829	618	684	999999	425	523	315	999999	999999	999999	327	999999	858	879	999999	123	354	529	856	861	982	893	611	961	672	999999	999999	327	265	875	633	310	318	999999	999999	441	999999	301	737	305	907	691	520	999999	683	34	520	967	410	463	125	754	369	741	999999	936	16	999999	223	999999	999999	988	181	380	825	999999	558	56	116	721	939	62	791	560	954	301	999999	776	287	648	807	999999	999999	802	999999	999999	941	999999	850	837	434	460	88	640	733	919	520	150	999999	666	475	999999	861	688	523	72	962	999999	787	999999	563	239	445	575	999999	999999	80	379	620	999999	85	982	205	999999	296	489	999999	161	827	45	781	242	767	621	182	999999	132	238	288	697	999999	142	789	189	283	205	24	999999	350	155	848	150	530	73	591	493	278	592	999999	44	999999	999999	981	751	889	330	472	824	402	957	466	841	100	922	999999	943	202	26	994	101	999999	999999	811	681	196	640	712	999999	999999	688	74	999999	836	254	609	114	999999	999999	300	999999	732	999999	120	392	689	999999	999999	607	42	647	300	999999	598	311	999999	626	999999	309	565	258	618	768	794	713	999999	926	14	999999	999999	999999	999999	165	999999	999999	368	284	361	428	992	189	999999	115	671	392	397	811	941	534	999999	982	114	850	482	999999	344	964	405	999999	999999	762	999999	213	293	116	854	145	999999	556	943	294	999999	581	317	385	668	513	107	999999	999999	91	985	999999	171	999999	821	942	682	684	707	999999	879	955	929	999999	186	386	821	565	999999	262	286	394	591	400	717	533	999999	999999	999999	831	866	992	90	417	776	532	52	999999	999999	912	999999	851	849	548	999999	319	651	87	209	291	691	542	999999	73	999999	600	999999	770	999999	298	409	586	311	875	537	999999	874	522	999999	653	343	999999	999999	625	798	434	
999999	999999	985	407	882	466	897	101	149	334	127	26	999999	185	999999	282	339	996	512	999999	549	999999	21	999999	999999	999999	999999	555	947	999999	271	999999	275	380	65	845	784	999999	416	999999	688	219	736	213	769	999999	910	287	19	71	999999	999999	999999	921	885	571	999999	467	963	752	842	999999	154	999999	72	867	751	241	130	799	497	123	589	569	999999	999999	247	807	999999	586	999999	999999	546	885	293	987	147	353	495	493	813	327	262	663	999999	346	75	419	999999	901	999999	678	167	219	999999	425	999999	552	999999	555	334	234	709	999999	533	507	999999	268	42	85	730	999999	746	636	986	180	999999	926	469	999999	275	999999	666	999999	478	999999	999999	336	321	868	999999	999999	620	940	168	588	618	875	999999	602	540	806	999999	75	180	709	999999	530	232	403	564	768	93	881	290	506	567	851	907	982	329	479	946	174	782	146	787	805	477	407	562	985	795	866	320	468	999999	601	999999	769	618	657	999999	918	314	533	999999	739	660	662	31	766	967	157	283	71	860	223	292	44	922	999999	62	999999	841	578	972	227	570	999999	66	965	175	148	374	672	375	999999	860	258	999999	999999	155	999999	999999	796	28	647	999999	259	608	237	999999	652	846	491	604	288	86	735	561	999999	179	999999	605	66	600	999999	783	611	696	831	362	999999	999999	874	980	246	999999	999999	559	334	999999	999999	999999	829	656	523	301	999999	77	999999	951	134	697	352	878	317	219	329	205	199	864	981	562	999999	874	285	254	971	511	999999	999999	41	186	999999	659	857	624	776	409	87	999999	901	999999	609	880	999999	346	65	996	672	36	129	849	999999	470	653	758	999999	954	381	278	329	381	709	999999	999999	999999	471	693	999999	692	443	920	128	662	963	447	999999	896	645	999999	198	999999	838	340	718	192	815	765	15	109	188	822	999999	808	999999	999999	834	360	960	290	874	372	999999	980	593	999999	731	707	506	216	804	999999	999999	442	90	999999	542	378	999999	737	142	705	687	921	514	999999	892	319	999999	443	612	603	999999	365	74	826	999	858	747	999999	461	118	999999	799	304	999999	513	594	728	862	987	999999	820	232	158	999999	999999	64	475	972	316	421	262	73	603	211	613	953	378	264	999999	683	631	29	286	999999	446	887	999999	999999	117	999999	591	592	999999	999999	782	999999	217	999999	999999	944	393	774	999999	49	855	205	206	102	999999	559	226	474	517	313	834	801	999999	999999	732	797	999999	598	864	18	829	670	617	456	429	899	746	482	999999	999999	300	
857	816	246	179	250	999999	999999	999999	558	999999	127	84	152	999999	981	767	92	172	354	516	794	910	205	219	194	588	749	673	999999	999999	743	361	999999	22	977	984	709	955	491	116	999999	746	316	999999	712	596	475	144	448	999999	663	320	768	894	506	947	621	36	984	999999	941	999999	727	745	348	765	967	139	345	999999	68	137	999999	248	612	58	603	278	507	597	123	615	235	992	159	433	593	222	516	999999	373	683	970	829	174	999999	28	571	999999	946	628	999999	799	451	83	536	999999	529	292	457	353	999999	528	999999	549	336	635	734	999999	914	182	999999	623	999999	633	385	167	851	83	568	39	42	689	561	969	777	999999	783	919	623	793	73	930	999999	686	999999	164	999999	289	838	418	293	999999	673	999999	872	722	493	999999	698	378	999999	456	723	999999	320	663	999999	427	772	520	852	815	972	130	118	825	564	628	613	999999	999999	571	245	999999	745	66	25	786	106	64	332	999999	999999	999999	16	617	217	640	999999	999999	196	165	999999	328	999999	478	999999	552	666	999999	168	999999	215	999999	794	226	221	999999	999999	999999	999999	999999	999999	717	999999	887	594	999999	124	999999	618	924	262	256	44	428	63	999999	999999	999999	63	472	130	59	896	466	759	753	459	789	405	644	999999	122	999999	15	834	800	139	678	883	286	438	175	438	243	999999	999999	442	376	172	999999	977	415	210	184	70	281	820	731	137	841	999999	334	105	999999	966	150	999999	39	999999	999999	787	915	393	776	44	999999	620	662	853	999999	999999	93	627	111	667	552	911	999999	944	563	980	999999	551	999999	18	113	80	465	999999	473	432	413	782	908	999999	71	31	434	149	999999	999999	167	878	999999	999999	194	707	993	315	424	238	991	94	40	283	999999	374	350	768	931	999999	999999	999999	390	999999	907	999999	718	593	605	530	999999	999999	999999	902	822	530	225	521	824	406	86	159	852	244	440	999999	999999	635	138	697	681	665	999999	999999	505	771	999999	957	623	883	988	409	710	894	751	999999	254	138	460	999999	158	828	999999	534	808	15	999999	999999	938	999999	999999	93	465	999999	849	999999	197	999999	406	60	42	267	898	999999	418	676	449	958	492	845	84	999999	184	280	999999	999999	722	999999	420	499	238	351	29	999999	999999	904	999999	801	55	930	407	999999	999999	410	825	891	930	13	126	142	566	999999	999999	102	513	999999	908	194	369	996	109	999999	209	907	821	690	248	999999	615	513	731	999999	913	562	447	999999	891	774	999999	999999	922	719	566	288	932	654	
688	926	531	400	995	999999	441	58	831	893	435	999999	588	145	652	999999	398	612	410	919	671	111	655	73	52	144	739	712	999999	390	999999	999999	974	999999	999999	321	341	224	517	971	215	864	730	999999	24	77	999999	999999	14	855	330	999999	999999	23	982	587	999999	468	999999	861	31	729	974	451	945	514	850	999999	142	341	735	183	105	438	713	807	380	999999	999999	975	999999	429	999999	999999	69	994	51	960	999999	999999	50	999999	866	656	999999	485	999999	289	608	509	999999	999999	186	673	129	157	858	449	310	999999	216	179	419	382	912	601	32	755	999999	999999	999999	890	236	717	301	862	317	448	488	237	916	100	999999	999999	758	184	999999	43	109	999999	146	999999	659	999999	218	999999	463	494	744	358	999999	145	999999	657	46	336	999999	469	382	999999	839	420	961	82	999999	126	676	871	623	737	359	988	655	480	814	870	240	226	509	430	409	823	999999	999999	774	781	203	845	999999	432	636	783	661	841	82	999999	641	999999	751	101	204	591	999999	17	999	474	489	427	843	176	105	332	959	951	858	26	716	999999	307	999999	922	831	999999	200	999999	575	336	814	408	98	239	653	474	417	999999	817	952	696	140	310	302	776	999999	345	336	314	999999	710	983	65	19	809	289	274	179	999999	999999	679	907	434	147	675	28	754	936	452	857	551	725	50	74	999999	701	997	999999	999999	828	34	999999	999999	751	626	830	352	88	429	374	209	248	863	595	282	789	705	999999	626	999999	257	409	884	457	282	999999	942	990	989	118	999999	999999	33	544	207	999999	121	682	999999	844	676	999999	999999	999999	657	312	862	999999	791	999999	999999	999999	567	398	581	999999	979	348	478	999999	888	999999	98	320	92	129	225	999999	397	466	678	999999	999999	781	91	582	999999	806	999999	999999	132	999999	208	759	123	457	522	999999	999999	582	999999	772	214	879	956	323	586	205	995	537	97	543	67	335	562	972	192	999999	999999	998	999999	182	548	999999	518	999999	999999	339	999999	635	607	591	365	814	630	999999	999999	999999	999999	767	995	999999	999999	271	999999	589	999999	873	206	150	275	736	326	964	999999	663	233	706	371	999999	170	256	998	369	930	506	999999	253	704	657	164	419	960	550	12	999999	999999	287	999999	999999	999999	999999	999999	66	369	870	274	401	964	999999	999999	122	999999	999999	606	999999	697	451	341	386	999999	196	179	549	986	855	775	776	961	813	999999	946	999999	442	603	881	999999	941	999	999999	241	787	288	737	975	52	18	700	943	999999	348	999999	946	
249	527	775	120	593	79	514	105	498	439	160	999999	999999	41	968	999999	725	634	756	451	281	999999	624	999999	441	574	999999	847	84	832	707	474	383	999999	840	914	828	771	530	871	495	964	742	357	137	73	250	20	49	999999	228	629	592	477	999999	104	903	867	678	29	135	667	30	665	999999	685	301	999999	200	999999	999999	954	113	884	956	316	412	276	780	999999	333	934	807	50	614	87	882	905	999999	746	999999	960	102	511	999999	999999	999999	86	999999	451	999999	515	819	985	206	999999	525	999999	521	368	691	636	97	310	999999	201	999999	979	61	999999	803	395	409	453	53	999999	999999	602	999999	999999	372	999999	651	999999	999999	818	124	821	843	349	562	184	394	967	65	384	999999	791	816	555	999999	999999	35	971	648	386	115	999999	942	328	412	923	999999	393	995	999999	985	759	999999	876	999999	47	999999	999999	101	628	999999	442	398	668	15	79	786	593	168	999999	310	680	690	229	712	748	999999	525	999999	639	615	999999	999999	699	999999	122	97	999999	478	931	999999	999999	879	29	386	673	999999	283	322	343	147	976	235	999999	65	315	79	485	999999	999999	168	620	774	462	23	999999	470	699	280	892	999999	846	124	999999	579	999999	800	670	842	49	999999	606	212	603	501	999999	999999	383	644	999999	53	612	775	151	773	218	548	426	16	387	999999	287	999999	430	999999	300	999999	999999	28	999999	514	999999	642	999999	565	561	999999	180	960	384	234	96	65	197	849	379	999999	999999	463	370	448	384	663	999999	835	494	603	999999	999999	999999	776	775	365	576	578	999999	970	649	585	999999	800	377	465	999999	162	999999	232	815	580	981	999999	888	546	658	629	999999	999999	186	999999	80	958	635	927	759	607	458	731	488	999999	215	999999	431	397	999999	569	80	918	41	312	999999	272	999999	211	999999	982	888	999999	707	946	999999	898	793	360	514	262	175	449	999999	34	999999	999999	743	206	375	582	797	501	304	98	559	222	714	873	580	808	181	999999	666	777	999999	228	34	999999	181	316	615	81	882	988	404	630	222	999999	608	333	528	590	836	999999	195	397	935	618	397	235	999999	919	779	706	999999	742	783	999999	315	485	999999	211	35	999999	966	725	618	315	999999	999999	10	706	999999	256	999999	999999	999999	977	999999	332	999999	415	155	999999	132	696	301	186	908	661	847	292	701	999999	999999	999999	564	777	722	469	778	629	924	999999	234	487	654	999999	999999	499	156	805	347	982	201	955	66	89	936	999999	433	442	407	42	91	717	15	151	999999	
963	37	818	999999	131	999999	999999	491	687	721	644	52	768	760	418	999999	51	945	719	932	17	270	999999	841	999999	46	346	999999	891	386	999999	999999	999999	999999	462	471	337	550	225	438	536	999999	999999	368	999999	237	999999	681	999999	999999	50	772	295	219	286	702	552	977	811	95	217	442	599	310	214	999999	999999	529	308	999999	999999	999999	729	290	405	543	891	126	548	225	380	664	243	374	999999	745	196	303	962	759	919	360	738	139	231	104	875	999999	163	140	999999	999999	383	51	349	999999	52	999999	814	743	810	435	438	596	999999	552	209	234	964	999999	974	246	566	999999	37	999999	762	599	999999	311	668	823	962	418	999999	244	291	201	34	796	999999	191	489	229	999999	494	999999	152	425	678	894	650	113	694	165	461	579	834	24	522	787	452	999999	999999	85	987	472	999999	78	480	270	17	210	999999	766	793	757	346	599	543	905	619	184	390	416	999999	719	278	999999	999999	664	999999	999999	512	19	260	246	976	154	961	31	999999	84	999999	999999	887	449	999999	928	372	704	243	244	481	616	177	277	999999	106	67	277	204	999999	12	999999	813	830	698	167	515	556	999999	202	638	521	999999	545	239	999999	999999	999999	783	999999	890	371	431	223	999999	895	999999	983	681	999999	96	694	827	999999	81	139	604	66	751	778	999999	999999	923	51	606	999999	611	632	47	591	999999	999999	493	854	999999	640	394	600	133	802	326	999999	999999	900	999999	999999	693	870	473	110	378	472	826	999999	999999	84	448	390	617	746	293	219	945	99	312	607	999999	973	267	441	999999	999999	933	949	462	891	940	32	935	661	276	741	169	936	223	114	663	487	999999	801	999999	999999	999999	387	999999	999999	585	785	597	508	743	720	612	41	365	374	539	877	553	999999	144	425	454	955	480	552	59	19	999999	208	943	723	54	999999	248	741	31	999999	999999	999999	999999	164	435	437	918	555	139	137	581	849	575	786	933	999999	999999	777	559	38	999999	966	67	576	909	399	999999	29	675	156	792	624	352	983	446	208	999999	980	989	27	46	924	999999	999999	438	999999	999999	167	789	161	799	471	191	993	648	999999	999999	739	999999	999999	999999	898	999999	999999	344	999999	506	591	349	734	174	686	787	541	999999	982	553	145	148	881	766	407	240	999999	357	999999	442	999999	345	972	910	990	999999	999999	999999	999999	55	439	999999	481	531	50	999999	64	986	999999	683	650	11	999999	920	999999	999999	373	279	999999	668	999999	999999	23	999999	156	256	377	823	184	952	833	999999	
853	937	124	558	666	360	999999	589	185	999999	999999	647	792	358	679	999999	758	399	999999	685	678	479	690	803	573	957	384	999999	449	999999	812	999999	850	999999	158	728	999999	603	999999	22	553	886	492	826	401	376	999999	999999	577	999999	999999	784	591	158	999999	383	257	321	984	708	976	931	149	945	725	999999	999999	539	210	999999	256	999999	465	358	999999	792	987	999999	412	207	236	586	999999	999999	999999	37	578	999999	543	999999	999999	494	619	235	46	999999	746	999999	111	325	579	201	999999	625	79	910	999999	999999	999999	926	999999	393	999999	999999	999999	999999	714	25	779	697	506	104	995	435	480	999999	545	240	322	520	55	450	762	96	628	44	999999	601	64	264	708	345	685	999999	999999	97	585	832	752	647	906	730	999999	413	818	484	205	172	155	318	999999	99	920	505	999999	999999	631	822	168	447	410	123	999999	525	989	171	419	999999	57	393	185	999999	487	675	614	999999	683	999999	277	154	839	826	455	746	889	619	425	189	736	999999	465	763	673	999999	246	792	999999	999999	423	657	75	816	999999	761	143	999999	999999	999999	891	565	272	282	999999	24	608	583	667	224	999999	380	745	239	652	614	927	422	50	182	999999	821	555	441	935	619	89	999999	712	999999	613	238	17	179	298	180	180	192	217	999999	999999	662	134	555	999999	52	999999	835	174	510	999999	999999	621	999999	816	999999	20	830	347	999999	935	586	871	973	611	407	372	576	941	482	443	745	214	391	475	775	696	999999	825	892	707	999999	858	211	860	892	616	999999	362	227	169	350	999999	999999	723	130	791	161	999999	999999	680	345	894	999999	76	98	516	999999	962	51	383	999999	15	455	238	692	728	669	123	719	791	794	223	999999	999999	103	900	932	667	355	984	545	66	616	222	371	358	999999	999999	771	999999	386	616	321	844	158	344	398	54	41	401	131	999999	234	427	999999	132	999999	999999	972	197	999999	999999	617	67	838	954	999999	243	866	343	561	533	351	343	415	999999	901	879	174	999999	999999	888	999999	953	862	507	832	199	336	249	188	798	173	999999	801	813	999999	264	16	204	946	164	188	698	840	597	999999	890	22	707	231	999999	213	999999	999999	696	999999	663	204	340	131	208	907	626	999999	999999	370	768	542	601	999999	647	999999	999999	999999	357	709	999999	123	274	811	941	999999	628	28	886	595	949	897	114	877	345	69	675	82	748	257	999999	543	87	237	927	999999	420	528	584	999999	999999	999999	338	986	999999	550	930	528	190	30	289	608	278	177	
999999	870	437	724	843	587	207	999999	73	109	158	405	45	47	884	999999	999999	109	444	999999	362	999999	999999	999999	999999	999999	139	156	892	727	967	952	999999	910	999999	999999	921	695	685	996	230	346	347	238	837	602	999999	893	999999	598	999999	190	999999	810	999999	999999	311	999999	999999	58	999999	60	15	999999	142	205	140	134	230	999999	670	81	424	447	999999	26	210	340	290	286	290	245	512	999999	473	787	788	464	105	999999	999999	613	849	636	548	180	340	12	106	641	472	389	672	817	928	999999	766	726	999999	798	999999	970	38	999999	767	999999	548	711	871	355	417	676	38	287	999999	67	999999	787	899	76	685	999999	244	999999	999999	900	999999	694	375	291	999999	72	891	306	281	785	585	290	869	999999	631	999999	140	751	234	796	361	395	746	870	960	978	999999	506	123	999999	999999	999999	999999	999999	649	854	346	590	333	355	784	732	999999	295	482	941	917	574	999999	65	78	493	423	27	549	188	948	504	331	999999	245	999999	192	808	59	205	999999	12	686	777	293	549	427	879	999999	629	999999	460	398	28	71	262	70	999999	405	252	965	999999	326	470	906	999999	999999	291	119	399	549	206	246	286	999999	999999	999999	668	772	528	999999	544	15	999999	798	497	116	312	981	982	334	134	999999	999999	240	795	686	225	999999	999999	999999	145	769	999999	89	193	224	121	999999	999999	999999	402	295	876	999999	431	732	406	672	418	734	956	310	136	999999	424	793	439	56	999999	238	672	999999	330	247	999999	774	393	840	614	999999	994	701	834	618	932	999999	536	629	809	72	290	552	462	717	334	999999	643	999999	665	400	784	75	988	999999	701	999999	999999	639	256	656	349	565	67	145	739	265	475	517	999999	585	266	999999	247	999999	948	130	344	613	913	104	141	835	999999	224	497	999999	712	999999	999999	336	874	999999	382	999999	723	724	494	326	977	999999	370	999999	425	89	143	975	827	438	968	581	999999	361	726	999999	525	513	389	843	648	999999	999999	558	600	805	999999	369	437	95	999999	233	999999	27	635	844	734	15	420	106	91	522	111	284	948	346	75	522	181	230	636	219	345	999999	999999	177	527	812	534	619	999999	999999	547	742	601	745	945	999999	999999	882	428	519	103	293	762	135	708	277	609	264	740	198	198	999999	999999	627	888	983	348	999999	326	921	480	800	727	316	974	999999	682	213	400	821	796	999999	801	126	126	62	889	999999	469	259	212	999999	879	189	586	340	999999	974	857	999999	904	999999	565	506	48	302	565	
455	999999	348	595	406	863	918	402	898	415	342	510	835	999999	999999	999	77	719	210	999999	548	730	644	85	708	999999	999999	916	539	999999	304	999999	823	497	444	403	130	664	805	417	999999	787	687	924	951	999999	999999	999999	999999	999999	497	786	838	999999	26	724	999999	273	886	60	434	999999	999999	999999	120	264	999999	348	999999	402	878	413	914	792	958	999999	53	719	134	999999	999999	999999	999999	281	246	999999	248	451	480	719	887	857	777	754	983	960	924	522	814	999999	999999	683	999999	999999	999999	93	999999	56	999999	999999	680	796	149	652	999999	862	203	591	999999	603	25	999999	867	940	515	31	636	999999	808	998	837	531	905	436	456	651	999999	100	892	999999	645	202	38	225	49	100	999999	134	38	131	766	343	594	220	999999	552	815	999999	999999	367	999999	713	247	424	427	159	999999	712	205	84	507	112	698	775	958	823	216	651	901	424	312	511	999999	999999	241	503	936	999999	755	904	835	999999	999999	999999	704	999999	954	613	999999	889	999999	16	928	999999	999999	664	644	999999	262	858	345	173	374	999999	64	946	582	999999	193	999999	223	206	999999	999999	249	418	223	173	80	999999	868	999999	999999	21	224	306	582	187	73	577	858	999999	999999	897	569	671	724	111	480	758	359	404	429	873	676	12	59	999999	714	216	450	481	749	236	989	742	319	363	999999	758	373	999999	496	999999	75	999999	765	69	731	577	694	122	693	321	676	473	999999	999999	345	999999	256	999999	999999	857	136	999999	376	215	907	999999	361	371	538	721	395	954	907	999999	808	999999	247	990	905	147	999999	999999	788	438	559	526	999999	999999	27	360	511	428	932	639	489	687	729	999999	999999	905	225	332	583	971	925	722	999999	369	181	999999	999999	266	999999	335	345	798	599	999999	655	999999	267	31	353	188	220	967	31	278	334	131	850	687	839	10	999999	199	755	816	999999	837	999999	209	999999	263	385	254	999999	999999	304	999999	97	790	904	769	999999	203	979	999999	760	958	700	297	44	60	914	297	427	999999	413	156	53	782	999999	817	999999	67	999999	100	999999	965	588	424	973	643	43	69	999999	79	999999	727	219	359	999999	554	147	999999	175	117	349	98	999999	999999	203	158	999999	315	365	97	348	590	340	889	603	794	379	285	323	999999	999999	854	514	358	686	999999	936	999999	999999	881	679	999999	892	756	750	713	148	248	231	999999	995	727	999999	694	730	772	397	329	756	999999	185	861	999999	773	100	999999	584	479	663	517	221	999999	588	484	417	999999	697	583	
148	999999	656	140	64	498	405	299	999999	999999	999999	999999	298	617	999999	465	706	999999	409	999999	665	266	138	668	999999	999999	613	51	149	230	287	999999	85	813	190	866	614	54	807	999999	378	801	345	764	851	749	999999	604	27	133	777	599	190	578	999999	999999	760	988	555	350	885	363	160	999999	999999	486	838	999999	999999	79	851	662	20	549	750	864	999999	374	999999	835	495	18	999999	999999	452	687	999999	999999	999999	307	116	999999	999999	466	974	24	651	416	999999	375	999999	742	177	947	999999	125	999999	641	828	999999	961	999999	181	720	854	876	339	999999	999999	854	526	342	590	999999	963	999999	173	554	999999	735	223	514	999999	451	923	999999	841	86	743	336	109	329	678	840	999999	719	454	999999	999999	999999	685	516	930	377	848	578	999999	48	983	57	951	999999	75	999999	999999	999999	254	729	999999	111	45	999999	999999	999999	755	207	999999	999999	792	254	780	396	942	477	60	706	583	999999	602	355	600	802	103	695	384	74	263	585	999	888	474	724	980	510	71	432	125	781	622	999999	914	999999	255	739	277	999999	999999	597	51	144	873	481	999999	999999	511	243	169	704	774	999999	944	999999	749	904	780	65	999999	441	416	628	590	802	161	951	440	196	999999	364	999999	999999	972	665	999999	865	24	999999	597	999999	999	828	272	420	16	999999	706	836	664	351	958	999999	999999	999999	191	423	553	80	330	185	21	324	686	805	286	954	717	289	544	999999	889	786	467	999999	442	588	366	999999	796	229	255	603	532	215	405	216	999999	999999	483	999999	321	944	672	999999	999999	999999	999999	999999	144	999999	999999	427	302	780	999999	181	999999	280	999999	603	999999	383	284	999999	929	417	791	999999	410	999999	999999	405	805	999999	572	945	123	55	361	757	999999	899	45	999999	14	827	311	999999	999999	999999	462	400	103	880	73	937	999999	999999	492	118	999999	671	65	999999	999999	818	999999	878	218	516	67	999999	918	471	166	999999	348	539	999999	112	116	49	726	187	616	892	312	924	999999	634	284	552	999999	253	863	775	844	969	976	196	215	999999	544	999999	175	753	482	632	724	906	598	999999	999999	390	11	854	999999	877	458	875	999999	999999	528	583	241	515	156	675	607	391	322	999999	562	910	896	684	504	999999	22	999999	420	679	210	999999	45	154	86	182	999999	999999	830	966	999999	999999	679	999999	903	960	16	659	607	806	34	342	593	230	578	565	493	327	359	466	865	999999	464	836	497	999999	548	97	439	973	999999	597	560	355	999999	460	240	999999	781	999999	
482	363	266	613	654	867	860	815	575	521	999999	924	660	374	111	926	646	842	999999	828	999999	919	230	633	382	436	999999	999999	372	999999	334	999999	999999	815	999999	511	339	851	999999	630	999999	732	521	917	294	510	937	999999	254	931	999999	398	370	999999	131	562	143	632	999999	999999	999999	622	452	458	999999	999999	388	999999	999999	599	999999	795	660	398	614	689	407	312	348	999999	499	596	993	441	999999	935	743	999999	693	430	999999	706	620	963	545	601	999999	999999	999999	999999	131	102	805	654	344	28	737	971	999999	442	164	830	294	368	729	498	629	21	999999	261	841	794	161	999999	999999	999999	185	999999	852	22	409	999999	999999	638	750	406	790	999999	107	999999	208	772	255	261	276	548	422	999999	244	57	972	278	999999	477	868	337	999999	845	999999	453	842	51	128	335	42	819	999999	655	617	332	707	999999	914	860	999999	78	999999	900	693	683	478	923	461	805	999999	140	427	115	770	423	999999	999999	916	999999	999999	167	999999	919	228	999999	300	766	999999	912	349	693	364	67	424	799	999999	999999	161	999999	975	919	999999	999999	296	901	999999	999999	999999	204	868	762	372	999999	417	896	999999	630	682	999999	999999	711	999999	549	466	356	999999	369	690	971	635	424	793	177	999999	533	577	999999	633	999999	63	158	882	449	53	586	330	999999	649	527	384	999999	368	914	367	999999	639	49	856	999999	999999	42	461	999999	999999	454	969	205	593	884	999999	94	999999	365	193	243	999999	839	505	879	36	683	720	173	999999	478	65	999999	810	999999	999999	537	483	693	201	31	697	999999	880	599	617	134	509	764	208	299	170	999999	730	133	444	999999	544	999999	913	999999	322	999999	325	100	398	100	395	189	991	791	610	313	174	172	546	860	958	906	272	999999	183	955	999999	307	317	999999	999999	686	999999	999999	993	506	999999	749	709	999999	654	790	211	526	999999	999999	773	417	999999	856	838	567	999999	583	840	638	999999	21	278	366	332	27	782	345	942	708	219	897	797	113	533	425	463	999999	999999	178	704	745	172	853	191	557	617	460	999999	999999	999999	999999	999999	365	791	768	481	999999	86	999999	999999	865	584	40	120	999999	999999	585	333	999999	114	448	999999	672	933	968	999999	999999	184	999999	999999	331	130	362	608	999999	999999	999999	322	999999	944	999999	71	579	171	839	999999	141	743	315	999999	42	137	802	999999	999999	28	999999	432	822	918	66	999999	311	237	685	999999	232	432	296	242	187	273	999999	478	993	999999	797	510	103	999999	999999	680	869	836	377	204	328	
876	946	804	63	19	999999	846	887	999999	759	352	485	999999	999999	709	456	82	760	768	569	333	492	999999	230	90	338	25	211	385	999999	999999	859	491	425	355	486	491	189	177	774	721	591	59	627	999999	34	998	867	18	234	797	85	999999	634	999999	999999	672	583	973	681	999999	645	511	645	295	999999	994	999999	593	233	964	893	999999	999999	847	741	442	999999	999999	65	340	157	999999	999999	510	398	260	999999	430	962	813	907	215	999999	300	86	90	414	999999	962	40	329	283	784	269	903	492	615	787	999999	951	999999	999999	999999	350	336	452	359	999999	896	999999	999999	259	999999	419	66	999999	106	703	771	661	999999	324	999999	34	21	873	418	891	606	999999	644	78	176	999999	798	109	298	155	964	634	730	278	445	729	892	79	652	375	213	999999	395	999999	26	601	923	999999	994	893	339	462	44	468	538	990	999999	999999	92	999999	621	999999	399	999999	739	999999	931	759	878	999999	142	941	231	52	999999	999999	520	732	62	575	97	106	114	405	816	512	999999	999999	739	999999	141	823	987	41	754	256	826	444	999999	879	999999	999999	823	910	760	398	240	991	779	158	480	865	26	516	533	525	999999	994	145	999999	547	668	29	433	952	319	953	200	298	999999	563	86	559	183	999999	999999	282	999999	644	427	281	607	492	591	974	999999	999999	481	508	239	403	832	999999	946	999999	11	153	399	958	451	444	999999	703	347	594	999999	315	843	611	608	252	658	999999	717	999999	939	999999	438	458	686	999999	999999	691	68	48	999999	776	999999	840	903	780	999999	999999	203	982	241	904	155	999999	999999	960	999999	999999	899	986	745	482	999999	990	403	999999	999999	940	999999	937	962	999999	644	999999	862	627	999999	12	708	828	369	422	166	734	723	45	40	441	877	999999	550	613	791	81	302	259	194	622	447	88	75	942	963	265	999999	882	269	846	999999	953	999999	999999	170	999999	627	333	325	857	999999	368	999999	283	72	556	999999	359	566	999999	16	613	442	89	565	630	762	426	999999	999999	714	999999	999999	194	307	924	999999	590	452	999999	454	969	999999	999999	355	89	293	791	879	416	868	671	999999	696	999999	999999	521	188	404	540	318	211	873	425	999999	436	592	610	976	999999	100	806	906	846	128	47	679	114	734	485	346	971	999999	52	42	52	999999	999999	999999	775	999999	287	196	999999	411	252	105	999999	999999	999999	497	999999	814	741	999999	72	764	479	999999	802	999999	416	454	999999	204	347	999999	999999	392	110	999999	999999	265	210	735	812	619	999999	
444	876	941	171	920	999999	988	662	166	999999	726	970	287	54	999999	551	924	996	833	278	718	73	999999	274	135	999999	17	983	428	613	16	513	452	770	999999	999999	999999	690	495	999999	929	541	191	999999	114	422	822	867	999999	999999	286	999999	978	351	286	381	298	677	999999	837	999999	14	244	999999	799	999999	527	516	999999	999999	690	999999	511	204	348	999999	882	729	999999	712	270	150	982	714	337	277	535	111	494	663	999999	193	654	999999	830	925	306	638	69	891	895	315	857	999999	999999	999999	999999	784	13	109	498	568	999999	332	576	667	32	530	225	999999	688	426	32	999999	999999	506	588	999999	373	999999	879	254	999999	278	999999	954	292	790	690	294	50	750	107	999999	174	844	999999	331	91	172	902	776	422	999999	999999	478	293	511	795	526	464	384	999999	590	999999	254	899	248	515	621	999999	999999	840	931	491	937	328	999999	191	562	830	267	770	210	520	999999	831	141	999999	348	671	999999	999999	173	830	999999	340	517	999999	920	999999	999999	816	470	999999	999999	936	490	999999	275	160	999999	330	242	695	207	613	999999	999999	126	422	767	182	176	950	603	246	676	111	999999	606	999999	473	270	617	403	450	310	422	849	999999	351	999999	799	198	25	460	762	477	633	61	130	447	57	507	187	264	999999	519	194	434	999999	388	230	669	348	192	999999	999999	302	756	313	796	230	999999	81	682	382	978	935	999999	483	208	478	773	999999	374	999999	763	440	148	999999	790	999999	999999	999999	962	864	999999	849	999999	999999	147	185	876	748	999999	226	107	435	504	882	999999	584	51	950	71	910	457	999999	974	999999	999999	999999	163	955	522	999999	999999	53	119	818	251	999999	111	999999	999999	32	999999	35	161	999999	327	999999	999999	266	999999	216	196	474	845	999999	417	947	875	75	104	951	32	920	236	999999	420	64	326	686	999999	543	482	300	614	48	318	431	41	826	449	969	259	897	826	315	382	341	999999	67	410	999999	262	46	999999	394	999999	681	999999	999999	737	273	20	259	626	595	733	895	999999	806	999999	985	915	58	625	134	702	135	999999	920	392	89	856	269	285	345	290	446	643	229	48	636	999999	644	98	999999	999999	10	280	241	999999	486	481	401	323	424	389	213	420	999999	692	875	587	878	13	658	999999	751	999999	290	999999	297	999999	640	768	116	999999	280	959	449	175	702	854	862	348	906	607	465	945	861	956	86	999999	121	537	172	59	754	641	440	769	999999	36	990	999999	999999	234	840	999999	216	71	118	254	970	
366	990	30	725	540	107	60	951	806	122	999999	999999	271	150	113	605	999999	999999	639	529	680	958	999999	864	999999	999999	682	767	832	999999	999999	848	832	65	755	547	999999	999999	999999	544	389	817	999999	913	999999	700	32	93	999999	37	999999	463	478	999999	300	408	999999	166	791	486	424	293	129	77	323	485	999999	216	999999	566	463	733	394	105	149	862	999999	762	999999	244	41	999999	999999	999999	589	345	379	118	764	357	233	985	542	737	129	106	999999	344	600	999999	305	999999	698	180	999999	424	79	999999	584	437	851	561	958	556	454	999999	263	323	487	977	116	296	452	48	343	478	999999	656	976	53	174	999999	999999	28	939	225	900	859	241	174	276	996	999999	336	505	671	36	986	293	303	999999	999999	856	622	83	18	373	659	837	105	233	422	999999	999999	999999	639	400	999999	999999	238	925	403	999999	999999	999999	999999	763	125	542	999999	451	215	372	682	210	789	365	549	944	999999	852	999999	32	146	941	999999	999999	991	72	999999	999999	96	378	65	378	449	303	544	999999	964	255	258	999999	175	654	999999	59	724	340	484	284	851	996	687	386	684	999999	945	381	857	520	999999	62	676	401	999999	836	317	999999	761	496	999999	638	979	685	603	133	999999	492	922	804	875	661	588	591	429	100	691	679	694	999999	999999	172	63	454	483	206	450	773	300	999999	999999	419	579	988	463	223	26	999999	782	560	523	999999	459	63	999999	999999	473	95	999999	999999	154	638	620	999999	148	658	584	535	211	999999	999999	999999	201	999999	71	999999	92	600	137	999999	84	689	896	143	999999	894	999999	10	809	372	732	364	999999	36	47	113	799	885	849	804	638	490	800	999999	877	440	271	718	999999	999999	999999	999999	957	765	198	465	741	999999	149	254	945	583	725	838	675	328	292	175	999999	999999	999999	206	750	333	999999	594	889	522	266	123	633	994	19	630	344	859	407	46	999999	999999	372	322	745	999999	999999	65	764	961	709	558	158	105	26	43	523	999999	133	634	197	604	999999	229	230	35	621	950	574	105	504	816	921	255	337	130	999999	353	460	154	473	522	829	927	812	999999	999999	537	978	976	117	513	735	999999	849	242	999999	153	102	720	999999	908	999999	999999	467	893	636	902	767	999999	999999	180	380	978	171	674	774	999999	999999	521	70	93	999999	598	987	990	90	159	999999	105	124	452	999999	740	170	999999	999999	170	999999	919	999999	72	769	999999	538	937	142	999999	611	184	468	368	736	999999	660	900	936	892	681	476	813	
999999	506	999999	999999	999999	999999	640	818	999999	643	614	187	497	450	997	999999	889	70	60	999999	332	547	231	637	999999	715	679	90	269	999999	999999	489	993	115	594	999999	106	312	542	999999	502	939	999999	541	854	190	249	999999	663	999999	999999	832	999999	618	999999	939	284	999999	34	290	250	559	559	999999	503	999999	193	391	855	440	227	999999	527	42	365	392	543	690	783	575	475	548	427	999999	999999	316	859	385	999999	654	291	70	287	262	777	942	390	35	999999	729	997	858	284	999999	368	469	315	597	263	108	406	593	262	999999	814	701	999999	999999	999999	197	275	808	999999	210	999999	166	309	999999	265	999999	12	517	653	63	578	617	274	204	323	121	11	271	999999	526	258	697	808	829	999999	86	809	999999	999999	850	464	198	101	999999	999999	211	169	50	999999	840	999999	888	940	209	879	999999	437	937	562	296	999999	999999	686	249	952	461	999999	999999	827	189	612	999999	890	999999	598	999999	525	200	131	999999	951	961	928	291	431	999999	757	608	950	249	648	872	951	341	664	460	999999	852	131	621	852	689	222	999999	999999	999999	999999	147	610	499	682	247	999999	450	999999	234	85	404	818	591	999999	999999	529	999999	540	740	546	558	149	999999	999999	672	999999	509	269	272	748	774	64	999999	371	620	998	999999	566	411	66	511	997	440	384	117	43	999999	917	999999	169	634	623	999999	70	999999	997	472	999999	19	179	999999	999999	82	485	310	350	994	229	93	999999	79	999999	138	684	45	999999	709	999999	999999	999999	538	591	999999	999999	124	161	567	763	922	622	535	999999	999999	242	999999	999999	999999	999999	999999	767	48	320	834	999999	999999	612	494	812	35	888	298	708	850	380	641	724	999999	970	999999	159	782	999999	307	471	226	239	474	999999	999999	714	999999	754	689	999999	999999	228	757	805	21	511	667	999999	999999	43	333	827	989	186	601	36	305	955	593	925	985	806	22	373	999999	861	147	597	878	320	999999	999999	29	999999	779	422	966	999999	958	999999	491	37	999999	274	147	398	999999	298	999999	907	419	680	999999	764	999999	794	216	394	670	159	373	999999	876	427	999999	789	808	152	406	188	69	86	996	733	443	999999	312	747	235	746	621	849	302	999999	901	581	382	264	829	985	216	581	559	809	496	421	160	86	493	358	590	107	891	126	847	342	999999	999999	331	70	491	468	999999	923	537	524	999999	905	525	209	999999	553	322	421	971	487	526	999999	999999	999999	807	999999	999999	876	165	999999	957	185	133	568	896	944	933	768	503	
748	999999	635	281	972	644	254	561	294	942	47	784	480	999999	999999	999999	498	201	309	262	265	215	292	768	999999	566	999999	782	956	312	471	620	554	917	233	75	999999	914	999999	386	562	674	968	999999	128	738	486	999999	763	752	999999	753	633	516	248	542	139	867	268	999999	52	472	999999	982	480	426	240	563	921	304	926	999999	926	922	700	591	246	999999	649	999999	90	571	28	214	903	718	986	48	679	690	935	999999	656	859	344	999999	79	999999	463	999999	999999	923	118	469	826	825	999999	711	816	656	306	780	228	983	999999	999999	454	400	999999	762	999999	202	883	241	368	903	926	77	588	610	521	260	999999	947	776	166	999999	559	999999	87	891	999999	999999	32	393	164	804	999999	534	999999	645	999999	907	701	271	315	49	876	999999	922	999999	999999	132	215	144	56	886	280	999999	999999	27	999999	21	11	871	165	970	861	999999	213	109	263	543	999999	964	842	999999	999999	686	471	126	586	999999	466	189	141	162	999999	887	347	278	534	999999	365	846	751	999999	905	829	116	344	188	39	999999	823	645	226	408	999999	302	999999	692	593	745	61	440	445	555	999999	739	999999	954	973	509	999999	574	795	187	878	223	184	447	373	999999	136	938	557	999999	999999	543	915	754	774	594	644	586	940	721	313	416	999999	122	93	100	113	999999	214	529	962	258	849	48	530	38	127	266	999999	22	999999	123	882	884	913	288	824	999999	189	999999	999999	999999	634	84	874	471	999999	72	999999	283	999999	999999	733	38	599	393	693	877	234	999999	477	387	267	928	112	200	999999	431	209	804	275	999999	210	825	663	614	624	775	173	999999	130	65	902	55	545	872	389	854	295	529	595	947	33	999999	911	488	100	705	999999	684	937	999999	999999	558	999999	622	999999	908	999999	985	769	917	999999	175	625	999999	999999	222	392	240	999999	679	145	999999	219	328	831	999999	999999	999999	523	918	804	489	130	644	999999	354	47	999999	999999	999999	489	999999	759	999999	999999	857	999999	500	13	877	323	741	999999	268	350	192	349	999999	791	779	994	199	999999	850	999999	233	55	999999	228	140	999999	469	903	999999	199	835	920	999999	93	999999	948	423	182	999999	999999	72	616	999999	303	20	15	357	142	999999	486	999999	999999	909	563	20	812	836	281	872	702	999999	837	543	78	514	999999	807	605	817	999999	581	27	826	255	60	999999	192	687	999999	135	828	999999	356	999999	899	997	20	978	83	170	999999	151	310	943	751	235	82	794	788	747	999999	999999	324	726	999999	
283	22	999999	999999	403	629	159	73	746	874	999999	490	689	178	517	999999	829	532	657	719	439	716	999999	503	825	999999	398	999999	470	928	86	23	630	948	626	984	356	475	679	999999	999999	87	563	999999	999999	744	393	999999	281	496	999999	229	666	16	999999	999999	139	170	687	859	241	260	602	818	797	512	999999	999999	999999	532	904	999999	853	126	756	999999	999999	814	999999	999999	160	772	627	999999	999999	857	356	623	483	70	999999	999999	788	819	309	712	999999	745	280	723	884	652	84	748	999999	24	375	550	260	123	413	324	893	999999	708	468	632	628	268	940	165	246	266	490	676	719	575	43	817	53	876	417	543	553	999999	508	698	878	999999	544	491	806	999999	370	657	540	302	191	121	999999	89	856	487	999999	999999	648	395	593	999999	999999	449	342	999999	216	246	996	781	999999	411	210	999999	754	245	999999	458	359	999999	895	833	145	426	394	922	975	999999	30	929	212	986	556	122	115	806	520	105	159	83	166	134	999999	999999	999999	780	910	81	335	620	763	881	218	775	500	760	936	455	999999	419	999999	252	225	76	578	363	999999	999999	664	947	724	628	309	285	716	770	181	386	999999	614	21	904	999999	999999	176	330	777	780	622	355	870	75	50	740	999999	914	909	999999	999999	599	925	822	999999	999999	896	999999	999999	932	69	729	588	999999	981	450	407	853	999999	816	900	257	585	83	999999	319	86	658	588	569	999999	801	999999	586	206	873	688	198	496	260	513	41	748	845	721	893	766	320	93	599	999999	473	999999	999999	694	999999	999999	852	999999	108	311	247	999999	23	972	268	867	11	363	117	999999	218	999999	363	313	869	509	739	999999	999999	552	766	575	989	999999	496	999999	999999	891	273	858	836	841	398	948	275	999999	999999	872	462	36	764	999999	975	837	133	117	947	789	825	432	285	499	999999	555	545	999999	567	786	486	767	108	120	100	259	925	377	999999	999999	999999	999999	999999	867	899	555	787	808	599	999999	113	389	999999	979	76	840	583	346	76	843	999999	603	916	999999	395	695	928	654	999999	726	999999	755	149	542	752	440	657	999999	600	229	767	999999	82	415	999999	107	223	999999	53	259	675	999999	311	133	999999	443	477	828	999999	213	627	143	999999	872	250	358	999999	21	237	635	192	176	746	999999	85	676	530	511	274	999999	482	809	610	617	61	332	999999	26	540	318	999999	829	999999	999999	601	634	795	210	174	335	857	211	891	999999	76	508	999999	464	58	999999	913	966	563	999999	731	818	
999999	999999	999999	918	903	999999	999999	918	673	363	239	360	999999	450	881	999999	346	939	999999	999999	918	202	550	999999	489	989	967	215	404	996	275	753	664	783	112	470	389	999999	999999	999999	999999	972	745	713	278	492	999999	999999	453	999999	630	999999	751	460	899	340	783	278	439	914	265	999999	523	676	97	486	999999	471	348	420	999999	100	517	806	550	945	999999	999999	283	996	780	999999	761	811	376	650	11	214	883	772	687	121	816	999999	379	463	999999	78	625	792	797	999999	999999	43	652	539	117	945	910	954	999999	999999	994	442	999999	894	514	712	310	999999	999999	490	999999	576	733	999999	283	10	999999	96	999999	999999	221	491	209	999999	999999	728	169	836	543	999999	303	929	889	740	999999	999999	383	484	948	746	767	188	317	999999	169	999999	309	823	999999	116	518	823	466	999999	734	513	242	111	793	786	552	474	903	999999	197	658	687	992	711	898	626	952	147	750	621	43	183	893	872	419	999999	346	999999	436	547	479	472	395	15	614	151	999999	690	999999	203	999999	285	999999	129	999999	999999	999999	121	367	490	566	999999	715	999999	999999	339	999999	239	384	368	216	894	999999	999999	717	999999	301	986	999999	757	999999	271	975	557	328	757	296	773	999999	999999	121	234	222	946	980	793	757	513	999999	285	801	51	999999	803	987	408	809	15	999999	325	713	330	23	610	144	999999	999999	168	563	944	52	576	868	970	257	999999	682	529	901	923	438	788	682	999999	955	999999	955	181	569	920	947	999999	372	55	701	999999	999999	999999	811	686	999999	999999	949	999999	242	235	183	346	556	15	725	999999	114	488	999999	924	647	200	999999	831	348	539	598	643	996	762	214	999999	278	466	770	999999	999999	224	840	839	838	323	590	999999	139	619	625	564	204	667	999999	999999	168	776	152	30	957	980	347	999999	10	316	373	479	999999	360	77	99	999999	654	999999	889	647	57	96	334	610	923	701	729	913	44	449	999999	999999	330	999999	502	323	749	999999	737	999999	999999	839	532	999999	999999	709	999999	999999	535	328	999999	105	999999	246	121	690	818	420	43	288	618	640	999999	867	44	999999	701	999999	999999	999999	495	540	835	22	359	217	563	999999	999999	224	922	187	387	715	999999	243	299	93	553	999999	505	999999	90	458	268	657	874	665	915	999999	17	93	999999	999999	999999	999999	270	999999	999999	999999	137	444	999999	818	366	440	262	259	968	999999	999999	999999	999999	999999	280	165	460	386	754	702	999999	897	468	281	216	838	211	627	882	889	972	24	206	649	
684	70	418	999999	102	827	999999	624	697	124	623	999999	940	223	999999	999999	559	883	530	999999	570	239	975	999999	999999	527	239	999999	377	88	828	589	422	503	88	219	999999	198	999999	926	307	718	210	999999	658	817	898	999999	999999	214	999999	98	494	21	999999	455	94	999999	660	574	598	770	257	618	295	44	977	447	144	279	999999	371	999999	604	886	999999	999999	631	990	794	629	251	495	999999	749	740	104	999999	423	999999	999999	977	538	719	337	536	471	592	68	624	839	460	853	869	284	968	498	890	999999	238	999999	463	778	865	945	999999	999999	95	869	555	999999	577	34	511	154	999999	999999	999999	999999	999999	999999	999999	572	376	955	178	398	626	999999	780	251	214	999999	194	215	671	999999	672	999999	980	999999	999999	723	513	999999	272	436	999999	999999	331	999999	999999	624	775	849	981	999999	411	910	777	958	658	207	98	999999	735	301	999999	306	483	999999	170	117	999999	107	12	722	69	691	999999	999999	56	902	565	644	633	999999	999999	999999	234	780	797	762	996	999999	603	999999	634	209	949	970	999999	55	251	578	975	510	338	677	846	268	999999	720	227	999999	999999	756	641	453	680	999999	792	999999	81	702	999999	407	121	272	504	823	98	859	741	721	155	999999	660	987	669	133	999999	831	499	965	949	86	544	961	120	846	999999	190	999999	804	188	103	973	548	999999	999999	398	75	183	32	999999	972	978	506	889	999999	999999	653	784	556	893	960	14	115	753	879	862	160	999999	657	285	907	339	937	542	999999	37	121	375	999999	734	999999	999999	477	795	977	108	999999	81	999999	999999	894	406	999999	910	228	99	867	795	743	999999	999999	913	525	746	273	642	50	963	837	881	999999	999999	999999	822	708	999999	536	320	775	780	999999	89	999999	906	391	510	366	36	324	962	999999	326	631	386	495	281	142	730	532	999999	67	999999	243	329	767	999999	714	160	212	916	562	556	999999	999999	890	169	962	619	365	999999	286	24	649	875	721	667	999999	999999	336	436	999999	806	788	999999	722	999999	999999	999999	148	999999	796	216	999999	408	410	999999	306	669	496	999999	318	523	375	769	999999	53	435	999999	607	999999	999999	999999	824	999999	999999	756	768	999999	249	150	323	341	480	588	999999	80	199	250	475	118	999999	999999	820	10	127	656	999999	29	999999	999999	324	487	34	48	817	398	391	58	999999	653	845	718	999999	355	22	977	53	999999	803	987	853	999999	893	999999	738	970	587	824	999999	999999	325	999999	999999	570	999999	836	999999	999999	771	577	688	151	589	821	
273	653	568	474	999999	999999	999999	999999	999999	999999	825	999999	594	999999	999999	847	811	567	399	571	999999	106	999999	858	999999	186	671	999999	25	235	309	999999	605	81	235	95	411	123	836	999999	487	670	532	999999	745	695	251	781	141	923	999999	130	999999	27	999999	176	999999	999999	999999	999999	478	999999	639	991	96	123	535	522	309	224	445	698	731	880	93	999999	574	695	999999	834	999999	890	999999	101	468	189	999999	999999	589	68	999999	999999	999999	36	50	486	41	541	731	999999	999999	999999	481	917	999999	78	399	999999	934	999999	602	454	597	120	875	588	999999	547	532	907	999999	947	933	999999	277	999999	529	999999	839	606	636	42	963	491	674	216	418	999999	613	400	790	97	999999	999999	465	501	113	67	160	462	999999	493	19	824	999999	222	999999	240	999999	742	548	999999	42	337	999999	999999	999999	115	446	669	179	968	933	141	127	77	304	177	785	776	641	999999	553	387	650	153	999999	148	24	999999	999999	188	913	999999	851	105	64	325	578	896	21	998	621	491	999999	987	560	877	707	409	999999	628	455	873	999999	999999	150	655	686	999999	546	999999	100	984	259	999999	65	999999	290	999999	999999	979	599	889	764	643	999999	72	104	663	999999	999999	440	614	543	791	733	49	769	775	955	409	638	534	359	999999	907	636	242	999999	932	497	597	999999	397	938	999999	566	118	468	235	999999	560	33	460	399	999999	999999	999999	467	267	25	303	515	76	613	350	999999	539	999999	999999	224	829	802	730	999999	999999	754	227	999999	999999	177	999999	310	999999	999999	848	999999	83	960	757	999999	999999	775	999999	999999	204	999999	619	999999	597	963	36	22	732	999999	258	999999	302	999999	840	999999	999999	845	999999	100	95	992	966	199	765	999999	991	578	348	315	999999	64	769	814	999999	999999	999999	999999	17	799	150	918	578	999999	628	100	323	718	130	601	172	349	80	943	831	211	999999	430	28	863	999999	999999	673	427	982	999999	999999	999999	463	372	31	824	999999	905	950	176	424	999999	999999	999999	421	283	458	747	999999	689	984	825	982	700	361	714	425	154	999999	999999	254	160	555	435	999999	835	265	999999	999999	347	999999	174	993	664	786	687	859	353	451	999999	999	999999	999999	999999	219	173	505	763	20	999999	999999	999999	88	268	922	273	882	999999	573	585	999999	700	177	805	999999	819	832	999999	913	999999	855	999999	999999	999999	692	327	876	262	225	999999	340	999999	999999	273	937	818	96	999999	741	523	999999	999999	780	865	680	999999	758	479	999999	400	340	186	849	346	999999	338	999999	950	
999999	604	397	630	919	635	255	525	999999	904	867	368	732	999999	586	400	869	999999	301	999999	457	393	569	407	146	825	607	999999	652	410	812	609	999999	999999	169	999999	135	184	999999	154	620	165	354	854	999999	756	667	242	999999	459	477	328	47	163	502	191	45	990	493	104	38	101	999999	553	999999	999999	540	596	999999	449	274	695	338	156	226	999999	48	715	795	999999	168	374	563	202	932	999999	571	999999	999999	977	111	145	690	709	125	999999	291	999999	762	353	999999	80	303	161	195	999999	999999	890	936	999999	153	330	204	113	935	999999	999999	680	620	607	696	865	953	999999	347	138	14	628	41	698	999999	247	952	999999	999999	999999	80	412	17	160	502	680	738	442	834	781	941	587	773	999999	989	999999	190	164	656	360	126	342	813	66	777	372	999999	248	199	999999	378	752	939	847	593	136	999999	469	999999	25	999999	520	999999	566	999999	999999	999999	579	708	409	67	797	795	813	971	738	598	951	999999	140	821	999999	999999	928	413	199	647	925	868	863	939	720	59	640	999999	606	215	999999	868	360	999999	289	540	790	999999	580	999999	999999	876	999999	999999	999999	96	974	204	637	277	208	163	998	999999	999999	999999	845	469	346	747	999999	589	375	533	352	92	33	623	541	999999	462	90	832	242	521	59	23	335	999999	633	85	446	999999	999999	16	102	870	580	587	999999	695	330	511	832	801	999999	511	331	999999	638	999999	360	999999	677	999999	128	999999	765	268	999999	999999	999999	251	712	671	718	993	46	526	259	222	452	46	963	999999	141	579	999999	999999	999999	999999	691	150	589	570	725	783	918	999999	999999	999999	999999	999999	706	879	185	999999	798	999999	999999	552	999999	805	935	999999	999999	999999	698	999999	999999	549	330	333	293	342	17	378	999999	152	999999	999999	85	523	638	487	117	139	999999	999999	999999	62	780	839	359	999999	83	885	999999	173	948	411	999999	514	840	349	451	781	39	374	871	999999	427	999999	999999	157	477	951	176	458	318	491	984	614	999999	630	768	999999	973	999999	999999	999999	173	497	203	544	849	571	683	299	46	336	110	999999	222	291	635	135	999999	212	954	999999	719	999999	999999	467	427	481	200	220	580	959	999999	999999	114	999999	643	999999	461	680	307	999999	277	877	422	999999	390	29	999999	42	994	643	866	771	906	147	412	416	642	999999	126	378	380	473	718	999999	529	932	861	472	648	706	999999	944	904	58	999999	841	999999	873	86	999999	89	167	999999	937	999999	45	271	999999	999999	237	297	725	999999	929	535	999999	
169	999999	462	458	167	999999	394	297	999999	922	999999	857	293	570	999999	768	659	718	299	999999	257	780	999999	493	670	894	134	421	419	947	390	975	523	59	682	998	999999	999999	250	160	999999	999999	967	179	178	413	682	999999	165	528	76	999999	640	321	557	388	999999	969	999999	273	804	999999	878	31	999999	891	344	244	888	82	357	40	999999	148	450	329	812	813	324	267	999999	357	265	890	999999	545	999999	211	999999	304	646	451	841	977	355	800	59	999999	637	287	999999	448	888	999999	180	45	999999	999999	999999	237	999999	549	654	530	61	999999	717	999999	150	999999	555	143	741	593	436	906	999999	500	793	999999	280	866	185	47	197	773	468	999999	999999	845	999999	999999	339	999999	729	106	797	321	926	898	93	70	805	639	731	936	706	304	656	274	846	877	999999	999999	957	708	999999	616	999999	288	988	999999	277	304	999999	999999	999999	477	864	339	999999	877	574	895	567	219	71	546	999999	999999	76	173	527	456	998	300	147	118	316	30	733	190	978	999999	909	999999	793	999999	999999	999999	999999	999999	440	999999	164	999999	313	811	664	999999	999999	827	999999	999999	999999	824	26	999999	306	539	999999	695	170	844	606	928	999999	926	985	999999	426	560	736	295	129	836	733	999999	301	39	999999	335	453	568	383	905	879	897	436	95	999999	971	214	999999	456	999999	78	999999	719	236	999999	386	825	646	331	96	101	25	961	385	100	815	530	999999	552	248	251	602	999999	999999	58	999999	999999	900	494	454	999999	466	838	681	768	147	491	74	959	610	509	806	246	296	814	864	936	61	994	717	999999	937	727	217	206	476	134	999999	188	78	886	925	161	999999	999999	634	186	290	616	952	333	465	317	942	739	444	999999	184	885	194	74	448	905	777	13	418	739	630	999999	999999	22	472	886	890	999999	583	655	999999	556	190	999999	656	444	52	999999	999999	629	999999	999999	999999	121	950	999999	999999	13	448	30	384	874	331	895	555	804	324	939	860	578	999999	999999	165	789	999999	628	705	999999	999999	14	863	999999	27	789	954	162	999999	191	72	339	892	999999	285	999999	280	495	234	999999	999999	851	130	112	532	417	212	999999	999999	999999	125	332	999999	497	595	443	166	990	856	999999	999999	403	999999	143	877	531	685	540	999999	601	999999	509	403	420	999999	567	884	760	861	609	586	999999	839	751	75	740	999999	405	301	841	406	290	638	692	354	737	999999	987	235	999999	731	672	999999	721	463	999999	929	27	131	37	559	406	139	256	999999	999999	564	999999	77	
147	628	999999	248	112	205	238	999999	710	999999	637	796	896	534	859	878	999999	999999	128	297	459	810	885	283	999999	292	999999	160	391	737	802	999999	441	919	98	382	451	433	999999	525	235	999999	229	951	999999	999999	662	999999	280	378	50	999999	445	999999	617	336	743	16	974	999999	205	87	488	972	273	463	365	999999	446	486	437	999999	266	602	999999	714	591	934	999999	999999	629	138	880	999999	999999	36	999999	398	999999	762	639	444	458	999999	330	999999	266	999999	999999	41	876	685	435	793	941	559	519	843	980	999999	999999	809	227	942	200	76	206	475	285	247	725	966	999999	683	847	992	42	566	999999	999999	458	345	256	999999	166	943	702	97	82	147	517	999999	418	999999	28	829	999999	516	509	263	951	790	999999	449	315	909	20	751	999999	999999	999999	952	571	77	455	408	562	469	785	999999	373	999999	402	147	999999	831	558	277	665	27	774	525	66	999999	999999	667	374	807	452	256	933	951	151	133	620	999999	333	350	999999	619	999999	999999	730	263	890	841	398	999999	719	999999	999999	743	95	928	184	11	896	553	115	787	44	755	26	539	322	999999	968	278	999999	176	507	999999	323	999999	999999	26	999999	803	999999	130	279	999999	999999	968	894	999999	865	999999	949	619	668	780	245	175	584	521	742	201	940	477	999999	129	315	553	976	154	429	49	999999	167	215	102	425	985	518	999999	667	57	644	131	557	755	329	908	999999	727	972	158	471	239	284	604	862	660	257	159	236	545	991	750	771	999999	45	791	413	999999	365	259	657	91	854	694	999999	999999	999999	126	800	406	55	259	181	281	578	947	883	611	240	764	737	368	999999	131	999999	893	360	731	720	537	999999	932	372	722	500	389	385	590	999999	53	739	140	359	829	499	742	999999	500	999999	97	999999	801	344	600	522	298	999999	732	638	662	468	199	406	273	901	122	887	459	780	999999	999999	303	563	999999	34	999999	19	447	631	999999	324	999999	999999	999999	629	999999	999999	771	210	212	574	652	999999	999999	584	550	999999	96	927	387	999999	129	719	68	525	999999	248	157	575	915	289	377	110	324	347	608	714	774	643	208	525	125	258	999999	624	920	351	178	612	999999	872	999999	520	254	468	205	150	425	117	999999	999999	449	999999	295	923	207	552	637	57	975	836	959	452	999999	861	740	871	151	443	999999	272	80	544	999999	52	366	999999	999999	856	152	468	298	667	628	743	999999	918	963	655	427	378	714	130	636	999999	999999	480	791	999999	727	334	998	
982	512	999999	999999	904	114	253	566	350	999999	780	905	999999	547	999999	823	985	786	821	907	496	26	236	999999	999999	999999	453	138	999999	75	472	138	818	469	316	165	876	359	180	813	999999	999999	86	681	999999	999999	129	110	620	657	805	999999	999999	426	512	999999	999999	204	444	996	661	124	681	284	233	651	96	58	240	999999	947	999999	615	17	999999	408	939	555	624	734	788	352	518	999999	270	999999	232	402	956	999999	879	682	914	184	162	605	416	801	999999	291	138	999999	999999	483	999999	999999	991	899	238	114	999999	999999	579	999999	999999	999999	605	453	24	368	429	694	101	889	267	274	999999	999999	999999	592	991	999999	107	999999	999999	718	482	999999	999999	999999	999999	333	174	852	324	999999	112	213	966	844	999	999999	787	100	999999	444	999999	981	225	445	456	999999	54	645	122	888	632	999999	115	499	836	570	926	999999	494	106	530	249	574	117	172	518	474	20	999999	38	999999	17	480	999999	739	999999	999999	92	645	322	289	528	999999	999999	999999	864	108	477	17	438	46	999999	605	765	914	739	416	117	282	937	96	43	62	93	538	625	766	944	999999	345	750	999999	286	181	817	11	509	147	591	307	420	999999	999999	164	999999	494	411	714	999999	999	94	712	809	708	235	999999	476	655	999999	900	999999	999999	717	672	687	203	588	434	948	912	240	999999	526	975	999999	100	40	999999	102	53	224	61	698	760	999999	48	44	578	946	571	999999	999999	999999	690	209	267	289	340	476	798	906	999999	766	999999	999999	999999	999999	999999	191	145	999999	578	563	855	686	56	465	999999	999999	649	168	999999	487	386	387	999999	39	836	775	269	810	699	431	303	146	247	999999	364	991	445	853	999999	397	810	999999	955	999999	393	13	163	802	999999	918	999999	999999	896	499	390	999999	391	999999	359	68	922	999999	526	157	270	718	999999	760	111	964	976	795	958	622	677	999999	999999	999999	646	999999	999999	467	486	780	603	999999	249	747	905	408	609	999999	504	999999	475	485	829	807	999999	999999	999999	402	701	369	942	41	682	284	822	359	533	304	149	526	446	464	849	745	553	607	999999	701	999999	999999	999999	999999	999999	816	157	202	999999	624	67	971	277	229	999999	127	837	572	980	999999	999999	555	874	315	999999	999999	705	20	635	999999	264	432	205	863	999999	998	14	625	739	866	999999	629	999999	999999	246	178	999999	999999	698	731	907	981	626	514	775	310	999999	999999	807	324	999999	146	566	126	370	635	775	999999	999999	767	123	222	999999	124	999999	305	406	964	78	
351	728	999999	999999	904	186	282	806	691	999999	246	179	999999	818	999999	755	990	73	41	549	999999	402	844	999999	931	618	695	999999	999999	676	999999	903	863	999999	466	595	999999	999999	662	940	999999	829	94	326	999999	999999	168	404	417	369	846	242	375	425	999999	948	884	943	390	295	999999	133	999999	24	999999	999999	315	973	362	999999	132	175	411	101	461	781	999999	527	109	343	460	999999	741	999999	829	247	538	448	999999	999999	710	999999	999999	376	459	963	999999	79	708	111	999999	195	52	587	247	999999	831	284	963	684	640	367	843	56	999999	999999	392	162	195	380	805	867	458	844	999999	442	730	44	641	498	999999	248	818	997	61	274	258	164	904	999999	999999	999999	485	999999	999999	999999	846	398	999999	270	581	381	884	999999	306	424	737	207	467	999999	951	796	999999	475	437	401	548	845	995	999999	940	238	258	46	964	551	392	999999	967	999999	999999	341	503	381	999999	875	364	490	701	999999	537	61	696	110	206	999999	621	20	412	486	804	10	403	970	329	352	133	847	374	999999	42	128	240	999999	217	619	302	999999	558	999999	999999	999999	154	999999	42	889	999999	157	840	354	929	999999	216	491	972	596	938	533	61	574	751	517	126	946	999999	419	820	999999	999999	999999	999999	359	461	999999	449	746	855	44	937	999999	810	999999	17	29	999999	660	912	749	718	999999	681	769	219	983	810	528	941	208	764	623	79	999999	264	999999	37	580	920	366	51	235	999999	903	595	622	763	775	510	106	131	943	999999	80	297	282	905	557	150	999999	49	920	804	657	279	999999	370	999999	722	754	992	254	740	999999	708	999999	999999	778	183	597	230	45	999999	999999	86	821	126	998	248	981	999999	479	440	451	326	130	430	92	999999	999999	999999	487	62	999999	114	876	999999	950	372	804	999999	137	383	999999	257	13	902	959	580	458	206	372	47	999999	406	523	814	298	239	587	72	797	153	901	345	742	982	271	740	210	618	175	635	443	999999	230	105	887	999999	323	228	999999	511	186	85	889	450	322	360	999999	71	914	721	785	742	999999	983	481	216	999999	999999	640	999999	380	839	40	736	603	161	185	999999	927	104	999999	369	601	295	967	826	999999	999999	670	911	159	149	704	999999	850	999999	985	247	623	681	688	999999	587	252	141	346	999999	163	846	999999	185	173	999999	819	805	426	150	318	999999	655	760	999999	360	729	78	240	145	586	886	902	999999	999999	999999	255	999999	624	781	358	163	631	999999	303	455	999999	736	999999	14	884	648	
999999	560	999999	232	968	920	474	941	858	999999	900	999999	999999	999999	944	995	247	999999	888	413	191	999999	792	164	394	872	467	999999	850	992	92	236	261	938	462	351	498	715	999999	335	941	999999	923	185	262	429	324	36	510	514	498	999999	126	480	466	789	768	522	837	105	999999	706	100	865	101	674	999999	528	814	999999	507	531	533	563	472	999999	721	999999	999999	964	557	440	267	999999	999999	464	120	780	482	673	583	999999	878	999999	872	245	999999	67	93	999999	479	796	222	907	16	966	999999	562	999999	999999	78	161	621	872	999999	32	448	999999	999999	999999	564	179	999999	150	29	531	653	792	999999	237	999999	663	533	323	999999	761	228	999999	999999	537	370	557	999999	524	605	431	364	999999	999999	999999	796	838	696	457	34	999999	749	81	999999	484	999999	999999	871	780	51	414	999999	999999	387	786	803	98	423	999999	276	16	406	531	545	598	177	648	600	841	999999	87	967	999999	298	194	21	157	471	855	224	68	685	993	483	200	803	999999	627	415	999999	999999	425	862	191	27	999999	227	999999	999999	316	674	999999	40	999999	999999	999999	552	19	203	774	999999	626	568	999999	999999	331	412	58	355	794	999999	30	194	795	732	662	999999	894	281	289	794	621	181	548	549	358	655	653	519	753	261	56	434	641	399	999999	857	999999	973	696	501	999999	999999	999999	205	653	525	999999	616	999999	342	657	999999	913	980	45	455	999999	79	858	675	759	999999	601	543	999999	596	553	406	651	999999	862	920	999999	788	999999	441	675	353	896	832	999999	47	999999	420	999999	999999	520	661	364	636	837	182	125	999999	742	640	588	962	139	66	999999	838	965	506	479	737	999999	134	364	603	779	676	999999	36	265	721	331	190	999999	756	85	891	52	999999	967	999999	805	999999	56	985	852	713	223	839	859	582	82	999999	941	866	166	395	306	999999	857	999999	999	98	999999	30	319	407	999999	383	980	999999	796	999999	538	790	931	596	88	379	751	75	463	999999	177	683	649	999999	999999	83	999999	999999	595	999999	167	999999	690	999999	999999	35	676	454	999999	839	858	999999	785	999999	999999	161	934	999999	317	926	999999	999999	707	665	999999	999999	380	999999	168	949	784	300	495	999999	999999	999999	109	224	796	999999	999999	999999	384	623	484	398	897	527	445	98	149	999999	999999	668	283	376	109	34	795	718	655	976	999999	741	999999	999999	293	281	339	452	61	719	773	264	232	711	999999	93	191	999999	999999	852	264	79	809	755	999999	999999	240	426	631	84	428	88	407	999999	
21	643	569	916	115	625	198	993	999999	429	265	128	445	999999	959	999999	843	272	999999	999999	722	226	931	308	650	466	999999	999999	821	976	300	695	999999	505	699	999999	524	274	999999	999999	664	270	42	390	499	999999	391	999999	466	999999	999999	166	554	605	15	794	711	270	276	649	583	999999	182	70	138	999999	271	940	999999	999999	501	999999	845	999999	147	999999	193	551	808	999999	85	999999	999999	215	745	144	999999	999999	499	905	72	263	998	778	985	389	98	999999	999999	929	999999	999999	795	279	123	661	321	588	467	999999	610	169	999999	425	574	209	827	999999	999999	994	429	19	450	967	134	999999	580	76	980	999999	372	999999	999999	879	321	634	588	999999	101	94	823	999999	999999	945	304	902	802	582	214	785	561	132	657	267	509	529	999	827	155	999999	90	254	608	999999	999999	999999	999999	581	114	939	621	649	999999	240	999999	867	224	999999	999999	232	445	998	999999	205	206	250	564	999999	999999	999999	634	760	42	226	999999	578	953	95	763	999999	43	230	999999	274	173	912	257	427	96	642	314	505	164	923	440	92	999999	999999	512	941	835	836	212	323	315	860	617	999999	236	602	999999	139	999999	999999	198	224	530	598	999999	294	992	146	946	737	999999	139	605	119	999999	999999	999999	550	582	822	999999	206	28	164	959	999999	999999	999999	200	493	729	185	764	397	999999	225	562	999999	382	228	949	999999	999999	474	836	185	264	999999	872	316	415	372	999999	918	697	992	206	375	638	999999	989	403	999999	463	17	311	374	218	385	570	999999	999999	178	999999	873	381	317	553	328	783	58	999999	726	884	87	366	628	845	999999	999999	28	196	999999	654	238	555	999999	436	467	534	810	55	132	312	999999	22	204	202	999999	325	684	999999	57	855	678	203	999999	71	999999	650	683	529	519	643	999999	182	248	524	135	327	629	999999	96	794	972	999999	999999	424	936	999999	172	999999	999999	383	66	375	149	309	999999	999999	999999	690	60	999999	850	291	536	489	760	775	774	999999	999999	727	999999	803	567	262	999999	999999	529	262	135	319	488	258	728	146	586	999999	42	939	548	99	999999	939	830	279	944	690	999999	194	999999	171	301	492	367	82	687	263	808	886	426	309	516	999999	564	740	338	601	562	400	902	584	999999	834	140	978	288	756	973	999999	318	201	208	344	599	999999	28	995	891	656	999999	333	377	156	522	249	582	823	999999	999999	999999	352	999999	86	291	89	428	999999	999999	389	999999	930	290	999999	578	999999	110	182	35	999999	999999	342	710	906	
941	579	216	596	999999	891	405	464	999999	883	355	966	999999	999999	999999	999999	545	562	643	999999	862	528	999999	857	999999	297	148	410	797	784	377	608	641	999999	145	999999	872	999999	154	470	999999	339	558	999999	999999	999999	999999	978	129	515	65	169	699	999999	54	423	536	359	28	34	752	995	667	597	515	746	334	842	986	350	647	713	418	999999	528	999999	969	999999	691	965	136	999999	290	999999	728	217	909	999999	186	721	185	523	813	129	717	988	672	960	999999	428	288	328	991	779	999999	352	751	526	679	521	454	890	667	63	999999	592	714	384	868	308	837	890	665	999999	174	999999	899	298	465	999999	860	18	754	273	686	808	999999	511	999999	386	999999	392	763	999999	277	295	855	760	232	134	283	999999	102	999999	591	397	663	999999	999999	743	452	999999	71	149	661	445	145	404	999999	99	424	999999	960	491	842	454	137	999999	999999	879	999999	149	999999	340	266	572	916	999999	681	999999	155	999999	999999	681	999999	12	999999	623	13	832	159	999999	393	143	710	80	999999	610	750	999999	999999	662	999999	999999	999999	313	397	730	882	999999	528	999999	722	86	944	971	316	288	557	840	999999	513	997	175	729	818	999999	933	999999	195	245	999999	421	545	39	492	999999	171	217	999999	615	600	741	914	313	186	999999	999999	198	738	999999	59	999999	999999	22	756	999999	563	999999	655	557	999999	110	696	999999	222	561	999999	57	461	999999	154	80	927	234	533	999999	93	999999	553	90	449	744	891	431	999999	999999	999999	532	283	827	170	165	562	82	161	499	54	71	100	624	999999	269	737	490	999999	978	134	685	999999	983	581	700	462	574	118	719	219	999999	667	999999	999999	999999	773	633	999999	999999	518	854	999999	44	728	32	771	928	529	999999	17	999999	811	217	139	826	53	300	999999	469	999999	987	963	999999	999999	779	403	142	575	906	496	999999	402	630	999999	280	612	999999	999999	559	929	534	55	929	711	999999	463	999999	828	233	610	999999	999999	628	296	530	890	999999	754	999999	999999	639	363	622	999999	904	19	191	999999	859	223	999999	45	696	540	178	942	44	730	999999	325	944	313	351	999999	23	725	773	344	939	389	999999	701	316	931	299	181	999999	245	999999	999999	282	711	999999	20	22	447	691	98	999999	588	856	909	282	633	999999	335	21	327	680	188	246	846	999999	479	251	897	728	999999	250	997	519	999999	922	683	999999	242	343	341	999999	999999	999999	999999	227	361	999999	999999	999999	999999	258	964	169	999999	999999	628	999999	999999	903	499	769	125	719	999999	
848	129	78	999999	987	598	591	450	992	680	43	115	155	561	999999	456	946	188	478	56	516	285	838	999999	999999	303	130	616	999999	999999	572	178	856	115	999999	999999	292	475	85	829	101	999999	999999	489	999999	999999	483	11	806	457	553	590	646	999999	420	572	291	665	999999	693	478	974	121	999999	117	865	259	49	725	532	174	480	113	648	955	708	999999	999999	341	784	999999	129	809	882	300	982	531	193	695	273	815	627	653	999999	361	126	999999	999999	999999	216	210	443	999999	284	292	82	999999	997	716	712	268	933	333	48	872	358	999999	238	857	999999	343	999999	354	461	716	547	827	722	999999	839	22	490	976	135	583	999999	843	535	599	228	999999	533	476	999999	15	999999	304	614	999999	12	951	467	965	999999	872	145	98	824	568	745	254	764	710	877	699	777	999999	207	465	999999	515	639	639	639	630	999999	598	999999	456	833	999999	223	213	294	887	554	525	731	262	447	298	28	967	854	973	741	823	999999	293	999999	926	106	159	999999	497	999999	999999	999999	625	999999	999999	726	378	734	999999	41	561	425	989	154	999999	234	999999	27	999999	496	672	784	665	888	986	999	88	228	999999	156	999999	999999	797	575	999999	199	115	199	900	571	650	242	362	999999	190	999999	999999	148	974	701	999999	141	827	999999	650	999999	999999	736	86	999999	999999	999999	827	999999	966	381	628	424	428	73	129	999999	999999	634	846	439	432	723	708	588	999999	940	999999	215	995	932	362	796	925	683	529	378	123	999999	923	999999	414	17	999999	808	999999	194	720	911	582	999999	24	999999	164	999999	620	946	38	498	158	708	905	999999	359	43	29	832	499	744	544	750	642	999999	711	355	35	425	747	899	809	214	999999	342	633	999999	999999	169	641	999999	72	582	350	624	214	225	594	792	657	999999	999999	946	694	975	377	999999	999999	260	491	809	195	205	209	999999	689	943	488	572	989	999999	125	860	201	785	681	961	409	27	559	496	760	999999	999999	999999	120	999999	999999	999999	965	800	834	667	678	831	999999	999999	383	221	935	270	737	31	803	896	826	928	999999	999999	999999	415	432	746	701	995	58	952	438	403	27	826	433	243	606	999999	999999	458	999999	369	999999	815	587	198	999999	298	758	739	439	999999	979	192	117	999999	950	559	378	999999	965	683	783	576	438	979	999999	118	999999	503	424	999999	999999	999999	747	395	654	488	999999	244	664	412	246	319	523	999999	424	835	719	823	293	57	819	837	999999	508	586	689	386	999999	994	999999	461	265	
324	823	899	999999	445	722	956	471	999999	144	433	563	999999	474	62	870	565	367	399	23	220	999999	999999	143	884	248	809	964	112	230	249	999999	950	980	995	699	668	812	999999	996	999999	821	325	999999	413	999999	70	999999	636	515	52	636	583	999999	55	946	38	999999	999999	206	913	999999	369	510	894	999999	999999	999999	479	362	212	752	966	402	156	398	999999	999999	999999	955	187	697	999999	596	188	613	117	512	934	999999	999999	902	95	204	93	875	461	815	999999	999999	325	603	642	283	312	999999	999999	191	300	999999	999999	918	45	999999	28	225	663	999999	332	291	999999	999999	532	999999	691	309	667	999999	999999	280	937	999999	329	68	639	583	64	999999	294	999999	943	925	221	287	999999	999999	866	323	186	868	999999	688	999999	508	45	225	81	221	591	13	999999	897	872	29	999999	657	999999	999999	142	444	170	608	488	443	348	999999	999999	254	276	938	442	999999	596	450	68	999999	753	821	32	424	512	843	472	999999	266	56	62	999999	568	506	164	999999	191	741	707	999999	210	59	170	335	337	826	945	653	570	999999	310	432	999999	471	903	999999	999999	718	932	327	145	207	186	999999	657	999999	686	999999	999999	553	172	854	742	999999	999999	703	661	696	999999	685	897	819	720	999999	745	999999	240	106	999999	999999	999999	472	809	389	999999	12	872	868	678	640	150	999999	869	999999	125	455	689	517	423	999999	125	268	999999	256	430	326	486	208	556	37	466	589	999999	406	619	999999	55	363	999999	55	830	999999	28	455	545	721	999999	704	862	299	940	722	683	999999	271	999999	999999	563	959	162	526	999999	321	651	999999	999999	19	473	407	425	410	999999	543	999999	379	333	999999	185	710	709	376	782	346	267	96	743	906	773	144	942	858	999999	403	999999	529	166	481	376	281	985	711	486	306	446	999999	613	189	315	33	938	436	665	852	260	786	743	337	64	999999	999999	654	246	338	999999	999999	918	932	721	848	222	851	872	904	999999	997	889	486	900	377	482	564	999999	749	206	999999	202	999999	153	44	785	829	426	812	839	341	474	999999	841	878	971	680	999999	467	811	96	563	761	137	262	897	267	437	686	91	876	63	999999	999999	949	375	288	789	686	72	999999	999999	70	999999	999999	532	741	644	31	406	999999	106	143	999999	119	952	440	999999	999999	999999	528	401	999999	730	999999	999999	977	25	892	513	692	999999	999999	404	428	999999	502	999999	743	730	166	999999	416	289	289	779	920	999999	33	997	934	777	898	549	543	991	694	340	111	116	
554	725	999999	517	714	999999	325	738	519	999999	459	743	767	999999	981	906	985	461	450	193	366	428	992	894	579	914	992	242	860	999999	968	172	595	637	185	440	869	898	574	378	464	999999	999999	999999	548	200	19	738	567	637	999999	242	999999	917	999999	136	732	999999	938	799	917	999999	878	92	489	296	158	140	985	550	999999	96	886	81	729	185	999999	999999	356	388	999999	264	674	233	430	735	999999	999999	887	58	707	21	959	774	999999	999999	312	999999	96	261	52	879	999999	999999	600	919	999999	818	999999	999999	748	999999	511	560	894	663	999999	655	661	754	25	479	253	936	842	35	136	121	620	358	872	999999	339	105	346	35	512	657	999999	511	999999	999999	490	999999	310	999999	510	409	999999	797	962	657	306	342	246	572	999999	816	184	574	999999	244	208	839	701	327	999999	999999	224	869	161	761	999999	160	375	561	989	930	635	451	525	727	241	822	395	999999	999999	996	859	999999	999999	695	483	67	718	153	265	650	621	982	424	104	195	20	646	999999	999999	156	967	684	999999	705	190	732	59	75	12	999999	453	486	204	999999	555	450	479	465	287	964	441	231	306	348	318	653	37	430	541	231	186	999999	590	977	999999	185	199	694	999999	750	999999	653	151	879	206	145	788	999999	548	744	541	191	923	999999	714	999999	387	244	397	537	705	628	999999	781	999999	269	896	999999	999999	380	999999	784	949	536	956	999999	90	999999	152	999999	864	592	999999	796	689	995	999999	920	999999	292	797	999999	307	977	55	389	999999	999999	680	937	249	571	493	999999	493	999999	241	396	999999	999999	666	960	102	224	672	122	746	736	102	999999	998	975	953	668	999999	306	487	999999	999999	999999	667	720	745	214	933	302	999999	713	999999	932	999999	999999	999999	345	626	999999	862	999999	315	933	642	393	999999	476	999999	999999	617	825	595	196	279	269	999999	999999	269	945	224	999999	291	999999	22	42	999999	169	999999	133	769	618	51	745	444	999999	666	557	935	284	999999	279	275	669	684	284	999999	127	662	504	968	81	86	999999	622	974	801	999999	920	609	959	117	36	815	504	999999	783	850	999999	874	602	358	210	984	999999	945	622	621	695	738	999999	315	999999	999999	165	697	542	370	132	470	603	999999	637	336	324	344	999999	999999	999999	685	500	999999	374	788	901	620	871	102	187	676	999999	189	248	192	694	654	610	90	659	806	467	423	999999	999999	280	870	999999	874	669	168	999999	172	999999	20	999999	647	941	718	54	545	826	450	193	455	999999	424	
493	999999	641	670	733	171	800	368	227	87	549	92	518	41	899	996	999999	28	999999	199	732	238	944	57	712	892	999999	124	999999	27	239	282	184	856	387	275	242	999999	435	541	999999	98	792	999999	107	858	210	999999	645	999999	999999	174	481	918	999999	264	510	594	957	841	999999	686	388	999999	999999	999999	908	661	654	634	999999	434	593	441	828	644	999999	999999	949	999999	692	33	999999	999999	999999	75	800	265	174	132	764	648	50	999999	416	685	709	592	321	999999	999999	548	368	20	75	592	581	999999	100	56	819	999999	645	113	158	111	217	239	999999	782	999999	652	496	531	870	126	393	999	34	152	935	853	999999	999999	904	999999	664	468	999999	417	999999	760	999999	128	312	48	12	937	445	315	999999	479	999999	538	364	999999	61	836	150	949	209	999999	25	999999	999999	966	262	999999	208	999999	446	748	155	999999	299	715	486	378	999999	999999	123	999999	563	719	673	466	471	999999	763	607	999999	999999	999999	144	217	911	745	999999	17	346	786	485	999999	440	869	729	334	598	249	649	820	682	617	318	836	752	28	306	999999	999999	504	327	764	600	912	618	430	21	585	387	970	268	370	882	55	638	999999	133	849	943	141	872	695	124	999999	419	220	19	308	999999	892	448	944	363	841	999999	721	999999	999999	260	309	323	23	862	999999	561	322	999999	272	208	999999	895	456	999999	522	999999	999999	999999	813	503	407	420	999999	129	999999	999999	324	17	50	586	999999	579	605	999999	644	999999	859	999999	445	235	107	485	999999	110	431	997	999999	999999	999999	219	836	81	999999	35	853	888	610	893	999999	156	247	315	694	685	291	999999	300	999999	695	703	772	999999	999999	587	405	922	673	612	698	999999	539	710	176	831	999999	845	254	579	745	755	999999	966	465	298	988	791	999999	71	819	999999	706	145	917	999999	446	46	866	747	629	930	225	999999	204	999999	617	536	149	999999	935	445	220	720	121	999999	495	806	343	915	598	614	142	612	793	732	999999	403	792	999999	394	713	978	506	950	815	540	219	771	586	681	462	652	927	136	383	755	985	33	999999	999999	999999	702	999999	158	24	797	612	215	471	999999	223	743	120	478	231	466	713	999999	305	409	285	44	999999	244	146	961	215	999999	999999	976	805	999999	814	387	754	21	37	999999	999999	28	999999	14	999999	498	467	719	999999	999999	905	999999	52	226	728	999999	999999	606	945	999999	22	62	592	999999	999999	495	999999	844	928	732	724	220	438	365	833	287	999999	999999	734	269	776	427	430	
756	580	999999	999999	999999	651	999999	999999	157	999999	320	999999	883	435	800	219	814	215	999999	999999	808	734	694	488	686	999999	450	999999	104	871	685	999999	595	632	999999	999999	303	560	999999	202	692	720	576	154	127	30	950	851	680	72	919	64	163	999999	621	32	999999	999999	258	999999	211	148	917	286	390	999999	749	260	599	253	915	264	511	999999	108	98	167	999999	370	665	442	598	999999	999999	952	631	786	959	21	813	670	289	311	999999	990	553	803	300	763	747	281	699	999999	436	999999	665	552	732	999999	533	864	344	653	592	764	999999	721	885	333	999999	999999	790	248	786	999999	636	999999	14	439	555	294	867	786	999999	394	742	999999	999999	886	297	88	63	432	488	999999	335	635	718	742	388	831	917	966	14	162	999999	999999	999999	999999	519	712	548	302	999999	248	999999	558	999999	999999	999999	276	731	999999	46	680	999999	999999	759	837	256	11	244	999999	61	723	377	900	782	470	903	291	999999	999999	999999	999999	999999	760	450	250	951	777	999999	520	721	122	109	999999	999999	333	621	999999	701	638	606	999999	478	999999	999999	268	871	107	775	999999	304	999999	405	999999	999999	461	151	779	999999	519	999999	479	405	723	999999	939	623	999999	970	999999	849	780	999999	242	539	859	116	262	519	191	999999	999999	12	46	999999	980	999999	513	296	478	999999	841	215	999999	752	137	999999	754	999999	311	644	999999	136	327	720	524	999999	999999	66	772	999999	889	269	735	149	41	476	369	508	999999	233	119	172	501	276	17	574	408	490	411	747	999999	525	218	547	956	999999	684	326	700	830	999999	457	523	133	303	581	480	999999	720	660	752	999999	999999	88	999999	260	634	61	712	950	751	683	999999	35	992	373	61	198	193	314	792	53	807	999999	679	662	999999	999999	972	999999	103	366	769	750	994	999999	358	140	22	706	102	999999	999999	750	999999	870	801	999999	141	999999	530	292	858	416	868	999999	999999	999999	408	999999	611	999999	999999	287	856	395	999999	905	41	999999	25	920	186	999999	999999	168	439	999999	661	809	861	160	999999	53	904	811	507	363	881	295	667	920	999999	149	104	836	999999	336	999999	692	956	896	999999	256	913	999999	999999	999999	204	710	279	391	776	598	21	461	30	44	382	54	999999	559	33	999999	227	999999	999999	46	393	385	612	113	173	968	852	964	999999	990	140	305	999999	136	168	181	26	999999	153	142	138	999999	999999	521	999999	849	805	407	999999	720	999999	818	420	79	988	819	999999	176	999999	807	999999	56	766	40	904	87	999999	999999	
400	852	999999	941	951	66	907	999999	999999	999999	158	323	999999	455	102	973	962	321	884	636	147	349	83	999999	999999	346	396	91	876	999999	616	876	510	999999	16	30	999999	96	866	364	171	999999	260	999999	27	904	644	300	954	793	78	999999	202	712	999999	61	779	879	883	615	999999	826	999999	784	484	281	813	999999	449	82	982	875	999999	529	474	899	999999	76	832	163	999999	106	999999	92	716	34	684	797	430	954	999999	121	999999	261	695	999999	374	475	532	745	999999	525	850	881	811	203	147	673	999999	999999	962	712	999999	729	913	999999	698	790	77	459	597	25	999999	494	831	999999	671	203	834	138	534	623	543	999999	72	186	999999	255	281	523	886	20	559	999999	999999	999999	74	484	999999	132	647	583	407	82	157	85	999999	366	60	940	531	944	838	999999	199	349	179	999999	667	737	326	452	519	554	573	586	999999	999999	502	999999	806	999999	855	999999	491	950	225	470	939	986	360	889	205	340	991	999999	999999	450	999999	652	999999	113	816	999999	999999	204	74	999999	509	999999	619	999999	863	756	999999	344	98	999999	627	248	133	708	31	999999	387	437	257	188	563	631	414	26	485	849	935	702	380	999999	906	297	886	372	961	999999	999999	526	999999	448	206	999999	999999	999999	822	279	999999	660	91	999999	232	378	947	885	300	999999	166	999999	358	999999	821	999999	999999	999999	230	999999	361	761	746	999999	313	861	412	808	999999	999999	778	368	999999	216	330	284	621	243	999999	537	350	10	82	93	999999	773	177	21	627	764	693	19	825	999999	917	999999	913	438	999999	370	966	999999	903	999999	109	797	409	152	693	546	820	729	999999	692	989	360	688	663	440	999999	693	400	999999	999999	222	999999	543	711	298	563	371	192	410	662	571	999999	107	688	984	424	373	999999	327	90	944	963	999999	142	502	566	89	260	998	303	677	575	956	685	182	340	264	698	853	140	185	638	329	166	131	787	262	999999	678	26	175	668	82	999999	283	258	578	999999	219	999999	483	120	193	999999	985	996	999999	422	999999	999999	999999	675	180	197	905	315	644	43	21	714	999999	999999	581	981	137	999999	502	999999	411	924	762	854	999999	999999	656	74	454	999999	999999	134	542	840	999999	35	857	500	497	999999	999999	967	613	999999	398	504	999999	405	538	212	999999	999999	503	999999	21	999999	890	314	999999	59	999999	840	999999	999999	862	886	181	473	593	555	133	637	520	617	660	443	320	228	999999	984	999999	260	535	999999	242	203	631	153	828	902	145	552	314	448	
354	365	116	191	681	512	333	999999	999999	999999	88	999999	466	885	738	577	999999	671	849	211	356	999999	314	619	199	668	265	999999	644	999999	420	581	332	81	273	999999	336	139	546	953	999999	747	999999	999999	999999	890	736	745	414	260	631	473	999999	112	999999	999999	60	999999	999999	999999	257	305	999999	131	572	507	999999	999999	622	443	251	152	999999	896	550	608	841	761	456	308	931	519	623	393	69	999999	999999	230	979	209	254	839	147	999999	706	365	437	327	980	999999	999999	352	999999	970	19	489	348	806	562	493	232	298	50	692	91	737	681	926	71	625	629	799	415	423	198	411	14	601	199	195	999999	523	781	999999	437	589	999999	652	999999	580	608	81	667	495	977	956	798	455	452	968	999999	999999	265	364	46	82	936	709	999999	608	999999	746	616	376	322	708	517	259	265	501	999999	999999	999999	999999	26	999999	141	919	999999	999999	999999	559	159	231	511	999999	267	426	999999	364	999999	999999	999999	999999	105	862	464	300	182	278	448	999999	199	950	627	999999	958	773	999999	488	941	27	999999	549	996	925	596	395	865	651	451	100	505	999999	849	664	999999	999999	396	999999	103	840	746	999999	794	73	369	209	604	856	999999	493	88	999999	423	635	422	331	779	180	275	999999	435	530	999999	357	54	299	111	962	999999	191	387	999999	999999	111	999999	106	755	999999	565	999999	790	19	939	957	999999	239	487	224	999999	837	997	226	999999	34	415	225	999999	446	999999	999999	108	642	370	531	999999	894	880	322	364	325	575	846	614	878	288	999999	591	999999	345	814	812	886	720	659	194	999999	304	371	696	65	756	318	913	495	298	158	648	999999	851	127	358	175	999999	926	999999	160	611	20	999999	989	633	999999	111	999999	268	221	922	999999	347	944	600	519	626	309	569	267	932	128	589	139	999999	999999	999999	227	466	646	37	793	397	43	559	293	625	706	431	286	217	709	237	87	236	937	80	999999	527	999999	548	560	999999	14	227	493	431	615	999999	460	461	884	747	621	999999	138	323	313	395	316	894	919	877	292	999999	233	890	512	903	999999	113	122	699	627	999999	999999	999999	393	815	76	862	999999	495	971	825	333	961	999999	892	999999	999999	766	999999	221	944	999999	682	999999	954	994	602	918	712	999999	356	999999	194	130	523	717	702	929	498	329	999999	999999	434	906	999999	725	271	999999	619	999999	225	346	602	488	683	478	999999	361	999999	999999	473	943	306	999999	624	487	149	999999	999999	185	405	694	278	200	999999	68	999999	776	
999999	999999	733	999999	309	906	167	20	746	706	447	54	999999	351	999999	999999	856	510	588	321	292	999999	586	430	190	444	999999	531	78	999999	721	624	282	27	742	209	97	155	644	400	955	614	741	443	999999	58	999999	64	999999	601	344	267	480	999999	493	639	999999	999999	147	865	507	636	942	344	984	822	772	906	608	301	589	710	865	198	366	999999	247	153	999999	141	999999	354	999999	476	999999	464	153	398	533	112	999999	785	17	999999	999999	999999	672	406	999999	580	286	999999	456	901	22	999999	401	999999	527	815	402	508	286	999999	682	162	307	475	999999	999999	679	383	382	506	999999	804	702	96	305	999999	16	999999	695	999999	855	837	999999	999999	464	442	72	861	999999	718	999999	999999	508	11	999999	740	31	999999	999999	928	901	999999	972	949	168	217	931	314	986	490	809	561	812	830	160	844	263	999999	999999	836	999999	999999	512	999999	796	693	305	701	989	565	999999	809	713	767	553	999999	865	949	278	256	510	758	874	390	909	999999	246	678	999999	261	486	160	196	999999	999999	93	399	318	162	474	999999	999999	999999	431	474	999	847	999999	999999	207	979	314	999999	763	335	709	999999	132	754	999999	456	627	999999	737	999999	865	623	421	306	999999	563	556	796	803	344	999999	442	999999	916	909	311	201	401	999999	999999	181	556	432	966	999999	999999	999999	564	515	999999	295	390	587	352	999999	386	436	748	816	643	433	999999	799	429	999999	999999	500	215	844	346	265	235	205	999999	999999	318	200	455	545	329	999999	992	290	786	58	890	855	111	999999	999999	874	452	999999	20	848	662	757	999999	999999	494	650	71	719	178	762	69	194	131	444	299	195	999999	213	497	357	440	237	23	999999	173	420	398	898	999999	999999	812	651	195	616	254	561	197	544	60	679	234	282	999999	999999	988	706	999999	999999	999999	347	894	999999	97	999999	999999	435	744	632	999999	83	999999	999999	408	707	999999	999999	998	999999	999999	738	998	446	162	817	999999	168	125	989	392	467	687	732	880	973	999999	572	563	999999	208	999999	817	564	796	976	427	71	999999	414	84	580	707	999999	999999	289	348	458	97	279	999999	259	319	999999	250	999999	396	999999	292	999999	999999	386	854	475	315	379	921	443	649	186	999999	71	999999	710	999999	811	760	467	999999	600	634	128	485	293	999999	949	510	72	999999	517	999999	898	778	450	284	697	725	241	999999	999999	368	999999	809	911	880	478	999999	999999	839	999999	528	928	999999	692	799	21	999999	571	999999	366	999999	858	128	141	596	500	999999	999999	
