500	500	
106	101	109	124	111	104	121	78	113	99	84	114	98	122	97	93	113	110	104	88	100	108	97	117	101	96	94	117	105	93	95	94	94	102	90	77	92	108	108	109	88	82	106	94	97	108	110	90	99	100	100	95	85	104	116	99	106	100	98	107	122	107	91	106	125	97	98	90	88	98	99	83	95	117	92	116	88	101	89	86	108	105	96	111	96	103	105	91	98	101	114	81	107	81	107	106	93	97	98	104	97	95	117	84	115	95	70	80	105	109	109	92	90	115	115	116	88	98	99	123	101	92	99	100	92	108	98	85	107	90	98	88	100	98	104	113	113	88	81	119	94	116	100	97	91	94	77	100	105	105	93	129	82	94	110	106	81	108	103	91	98	91	93	86	106	97	98	96	90	98	101	96	96	69	103	103	97	108	83	100	108	111	95	121	92	94	97	102	103	98	109	93	77	106	89	98	112	116	98	98	94	103	96	102	92	92	121	94	115	101	86	104	101	103	83	89	104	99	79	108	101	103	113	92	102	98	105	100	90	111	110	106	113	93	108	108	95	101	94	118	113	103	104	96	109	93	78	106	96	104	82	105	90	86	103	89	98	104	98	108	90	81	112	114	104	103	104	97	90	108	88	84	109	99	93	93	111	89	96	109	121	94	95	107	118	94	106	111	112	96	109	104	104	101	98	112	107	103	105	104	120	107	125	103	119	112	99	90	80	85	110	117	108	94	108	92	84	105	101	92	101	73	86	104	93	91	92	87	107	96	100	102	94	94	108	101	93	100	96	108	112	100	105	107	101	93	104	113	102	85	114	114	98	96	78	94	122	85	86	101	110	102	104	103	97	107	85	87	90	105	96	90	108	91	83	111	104	107	100	109	98	113	91	101	105	105	98	115	91	122	90	96	100	100	105	95	114	99	110	105	104	112	98	108	81	96	101	99	99	117	104	75	103	105	90	104	107	116	95	106	92	101	81	95	93	99	113	104	111	98	90	81	100	95	107	88	89	113	102	100	98	104	106	95	106	101	90	102	101	101	112	93	101	121	94	96	102	92	91	105	92	105	94	102	111	89	98	103	112	92	104	98	111	106	109	97	105	98	90	71	98	92	93	100	103	103	96	116	101	96	97	114	98	90	95	100	109	106	92	87	
112	99	100	97	94	95	86	111	88	108	110	102	93	104	99	112	116	104	83	100	98	94	96	113	105	103	110	100	106	82	99	100	104	103	100	116	101	92	98	99	111	86	114	103	105	112	100	86	93	110	107	103	83	106	96	93	100	115	101	125	85	93	101	107	101	101	101	101	101	123	118	93	85	115	109	107	112	103	105	97	108	105	95	98	85	96	91	102	126	94	101	100	105	115	84	98	104	106	96	121	106	91	99	80	109	98	92	96	87	87	104	90	89	96	102	83	105	88	98	89	110	107	109	100	103	92	88	104	102	85	94	106	101	96	94	121	86	114	98	111	92	110	108	101	104	82	91	109	110	88	97	102	116	105	106	110	91	97	92	96	89	96	90	97	95	126	92	91	83	90	89	80	92	96	85	90	105	87	77	92	93	115	101	124	87	92	124	96	87	91	96	92	98	130	100	110	90	114	97	90	93	94	91	91	96	94	106	113	109	104	86	110	113	88	104	95	109	107	94	93	118	92	113	94	89	93	100	115	97	84	92	97	95	90	103	123	99	94	91	94	110	117	97	108	87	99	103	102	111	93	93	96	111	105	113	102	107	108	100	108	87	94	99	102	94	98	104	114	91	100	106	86	87	101	102	97	104	106	88	90	94	95	103	94	85	107	92	85	87	86	102	94	81	99	104	94	112	95	113	93	88	102	92	86	97	98	97	76	113	114	85	102	93	98	93	97	103	93	116	100	101	98	116	112	111	114	83	103	109	114	105	114	89	98	105	115	108	94	86	84	118	95	103	105	106	101	107	99	109	115	92	115	104	103	105	85	97	100	97	105	92	93	109	114	113	112	79	81	100	96	97	99	93	90	80	105	117	107	111	113	113	103	93	114	108	100	107	103	103	98	98	107	102	101	99	113	94	108	94	114	104	113	124	102	117	96	106	88	87	94	98	98	113	86	99	107	87	104	103	111	89	82	107	101	101	100	90	88	97	89	102	97	102	106	114	114	87	104	92	100	85	100	122	84	101	113	112	88	93	108	88	104	91	100	100	98	99	83	100	95	105	104	87	106	100	119	101	101	91	114	105	87	102	116	99	105	96	110	105	114	99	98	103	76	103	111	97	88	99	114	97	85	96	102	95	108	105	101	91	113	
999999	807	999999	621	999999	999999	999999	398	999999	826	999999	233	999999	208	999999	999999	459	841	789	934	245	324	185	999999	604	482	311	421	999999	727	999999	16	999999	692	999999	458	999999	950	999999	869	999999	638	999999	999999	192	426	346	999999	814	999999	345	618	849	868	999999	738	632	999999	26	999999	147	228	526	999999	132	419	613	359	999999	999999	257	999999	824	920	790	607	731	485	324	188	146	719	606	999999	392	94	167	999999	49	214	826	999999	933	523	731	925	122	288	577	772	813	986	336	997	761	835	794	929	87	55	999999	156	841	837	366	999999	621	662	922	999999	262	860	320	61	991	182	999999	310	198	865	999999	999999	907	999999	999999	999999	999999	999999	112	556	999999	238	674	993	999999	679	243	999999	167	313	313	460	365	999999	519	952	999999	285	16	999999	999999	494	999999	222	561	563	249	999999	472	215	45	23	559	376	748	999999	196	326	999999	321	939	999999	152	885	999999	43	999999	378	42	999999	483	117	601	523	295	805	497	461	441	644	440	943	999999	951	277	299	901	989	790	494	999999	359	432	695	649	790	351	999999	660	528	475	870	267	59	731	928	422	46	999999	999999	537	734	885	218	999999	995	999999	201	617	272	142	999999	999999	547	999999	134	684	906	874	999999	999999	641	801	913	178	569	686	583	229	999999	999999	865	909	999999	957	40	474	223	813	999999	944	160	999999	999999	395	377	292	720	402	999999	999999	515	171	585	487	895	933	999999	49	321	999999	273	999999	278	394	277	198	738	999999	626	999999	471	103	230	560	314	403	413	527	801	286	966	999999	622	999999	372	999999	999999	370	71	107	502	183	999999	999999	680	999999	999999	13	128	188	553	140	776	947	782	422	941	999999	183	502	530	999999	248	45	353	92	358	182	32	573	864	378	528	529	167	297	601	886	880	135	433	999999	409	622	732	835	999999	675	323	999999	762	309	197	569	576	59	935	466	990	999999	830	796	980	554	999999	185	612	256	789	494	820	64	154	58	79	999999	54	999999	312	517	678	999999	859	82	811	565	190	958	999999	118	362	999999	896	292	999999	999999	428	854	308	556	999999	999999	885	999999	139	707	165	148	499	455	14	999999	163	482	919	999999	937	908	999999	758	995	653	999999	681	142	685	167	861	753	442	702	200	328	755	999999	521	798	999999	943	114	409	51	469	999999	113	999999	981	999999	999999	999999	999999	999999	121	999999	561	580	863	999999	695	453	999999	303	999999	67	753	813	990	999999	198	408	357	999999	999999	638	359	953	194	797	578	
99	703	743	498	604	743	191	89	778	203	999999	999999	595	345	499	564	999999	656	412	753	999999	62	583	235	964	801	793	999999	482	999999	608	396	999999	634	606	999999	805	804	791	323	571	734	222	999999	485	750	762	570	474	84	253	307	999999	999999	288	46	129	999999	534	999999	999999	635	606	999999	595	326	592	960	738	749	758	310	864	98	999999	564	840	379	749	224	48	232	91	408	946	310	614	999999	356	569	631	297	280	987	999999	936	138	999999	999999	168	999999	802	832	725	999999	942	442	693	999999	724	206	999999	768	319	765	727	554	207	642	294	999999	570	613	178	127	471	40	876	724	255	999999	216	760	999999	66	245	400	366	93	13	999999	920	169	632	373	999999	999999	960	232	646	999999	931	991	333	999999	999999	198	663	999999	854	912	565	969	999999	298	999999	989	999999	999999	529	337	999999	999999	638	426	792	411	981	805	247	942	999999	653	88	863	504	225	437	999999	469	57	736	758	238	100	312	951	552	343	384	891	999999	707	703	319	204	817	362	999999	663	195	216	999999	370	911	843	911	891	753	794	773	562	51	793	482	600	999999	885	548	123	840	858	647	430	355	602	999999	999999	768	669	686	863	529	482	999999	840	878	999999	326	999999	401	69	999999	549	610	339	308	913	231	719	764	931	814	999999	822	337	999999	437	999999	319	481	961	999999	93	117	910	42	569	999999	641	721	999999	568	999999	999999	781	68	107	820	26	303	999999	728	59	999999	755	59	999999	659	946	280	451	384	17	999999	439	999999	716	442	999999	999999	739	999999	589	997	999999	999999	999999	80	51	278	471	616	997	25	999999	242	82	189	999999	999999	305	910	999999	371	280	666	560	525	293	843	352	665	999999	720	999999	999999	148	61	999999	392	999999	665	617	678	809	999999	386	991	752	206	864	537	90	999999	999999	828	829	228	727	999999	999999	996	787	999999	925	999999	496	999999	461	966	104	999999	998	999999	334	640	303	895	561	445	290	569	772	96	979	999999	585	999999	719	735	236	920	334	999999	999999	999999	877	419	999999	13	999999	999999	999999	786	112	843	538	119	514	370	999999	934	667	291	777	253	233	701	228	999999	230	999999	568	999999	740	184	999999	999999	400	795	762	883	152	558	108	999999	38	986	983	999999	287	475	776	358	999999	301	262	52	999999	336	315	186	999999	643	999999	141	540	815	55	928	156	999999	719	999999	607	651	792	119	999999	595	224	246	717	92	832	755	439	219	524	448	999999	654	999999	999999	999999	586	999999	999999	999999	
999999	650	223	999999	65	989	624	755	67	751	999999	999999	153	858	759	122	78	999999	117	999999	37	702	330	300	606	17	501	999999	656	239	30	959	293	999999	226	945	11	999999	661	999999	217	999	382	468	966	999999	777	795	771	999999	420	128	584	999999	748	999999	330	999999	999999	58	498	492	999999	827	730	999999	225	810	999999	814	999999	773	806	25	603	37	999999	862	334	667	239	705	370	705	819	999999	384	596	595	952	999999	88	999999	613	999999	999999	899	999999	738	376	723	999999	999999	956	839	999999	321	569	999999	720	943	467	598	677	818	792	999999	404	999999	827	225	629	224	689	199	43	999999	203	420	999999	137	775	999999	999999	944	272	551	413	999999	181	591	999999	501	875	18	167	999999	293	999999	812	999999	505	546	910	999999	103	752	474	767	806	835	999999	159	226	999999	999999	343	641	733	999999	250	718	539	835	245	411	138	999999	680	42	553	999999	409	608	286	632	238	999999	806	999999	999999	87	645	68	346	474	665	285	292	840	999999	848	560	247	571	999999	999999	999999	674	999999	999999	999999	793	999999	263	316	718	550	940	999999	999999	130	834	882	46	999999	999999	999999	499	999999	745	853	67	840	218	705	968	999999	47	402	666	527	548	999999	999999	116	293	910	999999	40	755	124	999999	999999	900	702	999999	999999	210	999999	999999	495	221	903	13	122	999999	953	526	557	348	557	513	547	304	422	582	777	997	930	880	172	674	468	26	631	517	999999	940	999999	999999	300	960	999999	591	999999	315	999999	62	999999	760	339	999999	257	999999	208	999999	999999	38	999999	999999	999999	999999	999999	527	647	820	999999	886	382	999999	999999	23	20	999999	58	596	874	955	133	116	937	724	233	999999	999999	779	427	776	817	30	720	706	462	397	455	618	689	121	944	359	562	758	680	999999	150	326	383	391	643	611	999999	999999	904	381	999999	522	457	111	977	868	403	976	78	361	883	913	561	623	421	999999	906	762	999999	774	999999	188	999999	999999	999999	234	406	45	142	215	293	878	999999	91	999999	932	171	588	144	999999	955	585	999999	999999	294	999999	999999	760	999999	214	999999	999999	830	140	826	999999	478	999999	999999	753	999999	368	843	999999	78	999999	121	480	418	488	999999	999999	627	935	818	968	999999	999999	770	999999	469	645	74	927	999999	319	58	672	999999	999999	999999	770	516	391	614	597	741	826	260	289	999999	294	999999	492	937	387	999999	895	321	999999	513	752	631	999999	293	999999	304	916	362	758	956	448	225	216	33	507	811	999999	331	231	236	999999	475	490	999999	
184	303	581	990	133	962	999999	999999	406	999999	999999	148	999999	107	787	302	825	473	501	999999	676	79	145	999999	999999	999999	119	573	100	631	841	287	150	592	119	999999	999999	999999	239	796	803	97	819	519	321	368	574	149	543	928	999999	209	999999	999999	20	115	999999	122	560	999999	852	589	270	774	999999	434	997	654	999999	265	580	900	999999	999999	529	589	259	999999	158	81	11	970	999999	999999	999999	642	999999	983	582	999999	374	610	375	999999	943	223	826	999999	999999	886	370	920	161	288	358	509	964	999999	999999	430	855	541	963	488	555	881	558	109	552	999999	130	999999	81	983	890	969	535	561	762	315	763	214	963	271	710	999999	819	752	813	721	677	45	355	161	999999	832	646	886	999999	71	665	727	999999	448	765	999999	848	177	397	999999	974	999999	515	999999	667	651	578	999999	778	474	999999	999999	295	831	999999	95	669	919	999999	999999	332	649	434	701	650	999999	712	524	506	364	242	652	364	434	746	999999	529	32	999999	507	999999	944	999999	662	999999	999999	441	670	901	680	686	928	341	999999	65	335	999999	814	681	999999	939	63	205	424	242	419	999999	861	94	282	565	999999	435	999999	999999	388	541	772	702	791	999999	999999	622	826	677	313	999999	33	999999	421	296	715	999999	863	568	210	749	693	429	589	417	579	586	629	999999	999999	999999	13	537	677	793	215	122	890	35	897	441	379	746	929	999999	999999	492	672	986	850	305	571	770	999999	638	847	999999	999999	383	999999	464	993	711	637	999999	999999	496	701	628	999999	602	999999	837	670	769	380	947	500	490	989	97	914	643	274	744	932	242	934	48	999999	862	999	516	10	999999	447	667	118	129	791	931	999999	54	999999	257	845	999999	999999	999999	268	900	999999	633	394	938	550	360	446	999999	877	84	999999	999999	999999	999999	999999	944	837	999999	331	999999	999999	999999	698	68	305	999999	999999	999999	898	999999	142	999999	779	54	19	999999	999999	71	892	97	230	225	999999	716	379	999999	371	687	654	901	895	872	511	556	999999	999999	999999	999999	642	680	623	430	994	999999	942	459	882	637	999999	999999	821	776	344	244	491	999999	140	982	688	999999	508	59	999999	999999	312	270	599	233	982	539	442	796	999999	221	474	800	999999	571	773	999999	255	733	479	428	89	999999	999999	277	75	999999	350	951	647	475	182	573	999999	996	999999	999999	999999	999999	655	679	794	35	357	133	769	690	999999	999999	218	769	999999	999999	999999	943	999999	193	732	332	168	543	198	490	159	953	49	900	742	234	204	
999999	69	999999	999999	800	633	63	772	414	507	999999	56	999999	742	878	553	407	999999	124	87	193	949	537	999999	121	999999	313	876	403	93	999999	947	178	373	999999	709	999999	696	780	999999	865	999999	327	824	783	497	415	748	281	410	999999	907	628	156	21	152	532	104	999999	319	999999	186	378	330	999999	436	877	999999	999999	999999	228	710	999999	804	222	773	632	712	999999	999999	84	565	999999	993	999999	961	329	32	362	974	187	999999	730	470	999999	688	999999	996	196	999999	619	999999	132	112	192	930	694	824	933	248	520	819	387	999999	244	999999	580	385	999999	999999	117	855	999999	651	999999	987	980	752	999999	999999	731	635	999999	999999	14	88	442	503	811	999999	276	505	98	999999	464	999999	999999	999999	236	233	118	666	999999	999999	250	764	940	481	999999	204	950	942	19	410	517	999999	303	27	347	999999	332	87	574	366	999999	611	767	942	196	633	144	999999	999999	590	425	74	516	17	129	250	147	999999	392	616	999999	334	495	687	999999	579	999999	835	999999	80	999999	40	102	762	118	638	996	997	294	487	69	999999	426	428	985	999999	999999	295	898	106	28	371	695	999999	999999	999999	126	89	999999	616	568	309	561	455	999999	394	999999	754	898	491	999999	150	676	999999	557	224	999999	999999	999999	164	999999	779	937	943	61	539	999999	144	999999	42	522	999999	999999	677	999999	999999	796	971	738	600	479	624	397	999999	853	877	999999	790	410	580	999999	999999	386	191	415	999999	999999	617	403	160	999999	838	786	865	969	336	489	998	999999	797	427	936	338	112	999999	586	999999	999999	100	183	843	999999	733	999999	864	999999	540	999999	999999	139	999999	999999	999999	587	551	641	999999	531	447	526	398	696	804	613	999999	241	999999	284	507	999999	407	842	526	229	999999	999999	114	398	10	999999	999999	999999	999999	999999	409	249	368	750	560	53	748	859	93	574	785	157	750	999999	244	633	752	265	972	443	731	555	661	358	999999	57	537	449	531	940	730	388	960	947	213	913	872	969	999999	463	90	548	999999	952	999999	169	752	999999	163	376	753	999999	47	303	135	999999	587	20	479	512	515	308	338	152	843	406	197	803	917	331	761	782	541	999999	999999	193	999999	708	914	121	305	999999	295	999999	196	200	999999	666	822	358	335	862	500	999999	948	781	219	616	119	47	972	999999	76	831	615	999999	998	999999	999999	999999	999999	878	106	999999	999999	962	23	184	955	652	64	530	980	999999	996	898	292	330	570	999999	999999	999999	599	876	149	355	486	463	548	225	202	822	
725	879	300	456	765	999999	13	985	768	44	661	467	983	451	968	508	835	716	688	678	999999	369	968	878	999999	230	228	999999	485	559	999999	739	999999	242	999999	999999	277	549	143	159	326	584	999999	999999	528	141	893	697	386	978	628	831	537	524	863	999999	911	999999	177	999999	999999	151	999999	219	409	921	17	750	999999	999999	240	295	583	538	361	383	557	39	360	157	336	530	485	507	930	999999	212	935	378	448	199	856	382	597	245	999999	84	603	539	999999	133	999999	999999	519	747	999999	257	999999	999999	490	999999	999999	71	29	218	999999	666	12	288	999999	719	82	999999	208	677	384	999999	999999	302	187	308	953	999999	753	33	999999	479	966	759	999999	999999	213	772	888	640	318	795	363	388	851	518	82	999999	935	887	999999	770	852	841	373	430	271	999999	985	191	999999	391	318	999999	999999	999999	999999	253	691	57	515	999999	494	567	369	589	559	607	451	668	236	638	564	999999	972	424	626	134	395	176	295	507	999999	706	785	926	486	367	999999	937	818	828	633	887	382	999999	285	294	999999	784	999999	663	264	326	999999	999999	826	452	33	610	297	575	858	524	762	18	522	999999	782	442	112	202	253	513	999999	408	15	677	493	230	148	341	652	610	999999	999999	253	999999	999999	569	999999	999999	343	753	649	253	970	119	135	999999	239	497	512	49	682	679	999999	999999	477	556	220	999999	959	999999	471	999999	922	257	228	999999	764	61	45	999999	342	999999	858	499	863	606	999999	895	552	128	991	650	829	612	999999	626	221	502	993	205	358	951	84	541	292	999999	330	722	890	994	609	187	462	298	999999	614	820	920	887	870	127	324	606	840	811	820	136	320	999999	602	918	272	67	999999	864	390	994	327	217	179	285	715	15	557	519	813	198	999999	904	324	805	301	614	132	88	43	354	243	729	471	567	20	403	298	85	346	129	622	434	326	619	503	713	999999	595	411	319	58	331	997	632	999999	999999	999999	999999	627	657	999999	999999	999999	999999	760	597	745	999999	275	322	716	999999	183	693	576	116	588	999999	311	588	897	537	999999	724	999999	999999	732	999999	999999	604	999999	501	458	999999	999999	860	999999	290	858	906	967	115	330	99	603	576	999999	999999	999999	488	827	310	495	999999	999999	408	94	116	740	848	999999	905	640	999999	924	224	33	999999	509	715	999999	307	999999	404	620	791	217	587	130	729	764	428	783	492	999999	97	16	419	927	999999	999999	496	550	20	999999	71	999999	659	999999	388	553	663	999999	350	
999999	529	465	100	428	999999	200	999999	986	20	999999	446	131	157	893	836	218	613	567	722	999999	27	757	835	363	999999	327	557	422	742	186	999999	999999	999999	999999	999999	632	915	990	958	595	278	510	540	925	604	939	327	766	338	180	939	106	92	411	999999	772	630	737	999999	651	999999	999999	253	833	983	823	688	999999	645	214	302	999999	608	999999	670	517	999999	999999	758	618	999	791	999999	572	247	15	541	42	559	485	12	188	131	317	999999	999999	266	999999	942	781	261	687	130	134	999999	326	497	954	740	450	999999	720	999999	999999	652	851	10	681	596	999999	999999	656	89	170	211	123	501	300	184	487	260	521	967	999999	367	321	671	959	694	999999	517	586	301	118	999999	292	210	869	665	110	192	584	999999	964	499	999999	607	960	922	764	824	207	999999	262	200	44	752	12	999999	999999	190	51	987	676	470	705	999999	971	239	919	999999	631	999999	84	305	999999	411	13	486	762	714	710	47	930	999999	999999	999999	49	918	896	539	207	975	335	999999	151	999999	999999	503	794	250	999999	999999	13	850	999999	571	705	957	524	999999	999999	525	999999	625	999999	14	66	999999	160	898	325	62	999999	999999	999999	999999	310	164	163	88	968	510	692	999999	87	980	999999	90	999999	748	999999	91	404	273	789	682	844	709	450	147	999999	863	999999	895	925	584	397	622	144	546	271	999999	999999	445	664	999999	999999	999999	548	999999	999999	999999	677	412	798	243	657	79	999999	43	811	600	713	26	548	115	168	796	595	503	592	420	945	999999	486	999999	287	959	609	999999	849	999999	171	950	177	563	195	939	107	691	999999	327	31	111	735	670	999999	787	999999	558	999999	47	34	55	907	559	41	999999	925	248	956	698	469	60	193	587	439	763	849	984	919	228	698	903	576	274	399	999999	630	815	721	999999	999999	60	468	812	209	999999	53	617	532	999999	23	858	735	238	858	970	999999	157	241	84	999999	999999	639	862	999999	130	478	642	999999	197	691	119	999999	467	635	418	592	381	999999	323	999999	241	462	55	215	839	999999	348	416	428	926	999999	584	647	560	999999	999999	999999	999999	88	647	999999	457	345	999999	903	341	999999	999999	999999	999999	546	769	917	364	706	999999	593	657	509	952	140	999999	742	271	218	999999	880	907	485	996	999999	908	309	676	318	784	999999	862	999999	507	999999	999999	967	999999	390	712	667	292	999999	999999	999999	948	963	136	517	186	999999	84	999999	378	461	999999	126	999999	402	637	470	251	55	922	343	999999	356	12	999999	
999999	267	702	880	999999	867	999999	63	999999	999999	47	945	183	168	142	999999	52	887	999999	56	540	629	525	646	752	999999	999999	246	931	367	107	601	960	84	133	918	999999	203	999999	999999	999999	316	341	283	364	691	296	92	913	999999	300	843	999999	956	520	765	742	65	137	263	451	999999	999999	428	81	446	984	108	45	223	999999	999999	999999	432	191	234	999999	251	292	999999	955	343	333	88	76	264	999999	14	564	368	999999	999999	999999	999999	69	999999	193	913	212	918	706	198	57	699	794	999999	433	991	774	295	999999	501	773	76	308	999999	36	999999	361	817	267	980	544	676	999999	111	999999	204	372	677	999999	384	49	373	364	767	295	633	293	625	999999	197	239	278	999999	684	999999	999999	916	950	487	149	561	395	660	999999	653	380	662	999999	999999	239	628	999999	999999	103	999999	409	712	999999	822	999999	999999	999999	986	80	750	275	785	362	919	785	287	999999	999999	901	822	653	713	637	123	999999	971	600	959	999999	568	999999	33	797	233	782	296	999999	999999	93	389	826	408	999999	976	999999	594	309	773	881	951	999999	999999	353	281	808	999999	84	427	907	432	169	776	999999	999999	999999	252	988	139	146	999999	901	293	999999	522	999999	255	132	661	999999	330	999999	999999	999999	649	361	236	679	526	424	96	221	999999	999999	661	229	59	23	88	368	146	999999	179	999999	391	60	922	999999	999999	285	999999	573	422	999999	587	999999	342	698	745	160	391	999999	999999	999999	60	287	942	73	455	302	999999	241	54	303	599	723	999999	200	999999	599	438	999999	999999	999999	999999	522	799	277	999999	901	887	361	277	927	977	573	999999	465	586	114	117	858	999999	539	338	331	999999	999999	102	999999	268	999999	12	156	999999	955	724	230	852	537	487	999999	431	999999	999999	999999	963	127	325	35	999999	46	613	591	999999	999999	90	318	999999	540	993	680	999999	777	642	999999	358	999999	999999	31	999999	914	612	999999	626	442	436	999999	999999	743	999999	999999	803	999999	999999	231	538	999999	665	151	874	999999	999999	322	999999	807	999999	654	911	999999	247	999999	911	999999	186	999999	434	564	964	999999	153	289	194	179	999999	591	876	119	502	421	217	936	466	74	157	443	606	999999	999999	819	999999	999999	889	463	999999	525	999999	509	889	999999	796	973	457	616	998	595	231	147	150	953	931	390	161	999999	462	310	386	847	156	743	999999	999999	60	155	115	999999	399	730	999999	656	999999	376	229	892	624	243	489	849	999999	561	221	999999	999999	561	887	562	630	399	11	206	149	653	363	155	
999999	661	923	312	510	637	999999	500	474	493	862	999999	170	269	876	229	820	999999	999999	999999	999999	999999	986	498	267	553	739	999999	999999	477	517	446	999999	84	999999	963	320	187	348	437	999999	721	993	665	999999	333	999999	371	523	782	385	612	999999	999999	623	932	675	434	999999	957	898	205	770	997	976	426	551	96	999999	999999	908	999999	198	999999	238	810	615	330	999999	999999	161	378	999999	947	101	905	574	254	460	999999	999999	885	141	391	539	170	950	996	689	282	781	315	461	610	873	741	423	528	999999	813	327	999999	634	121	999999	529	999999	823	999999	999999	851	306	635	492	624	33	511	807	814	78	859	999999	999999	527	999999	846	916	876	83	999999	999999	999999	999999	647	999999	999999	999999	30	585	19	452	137	100	999999	999999	484	999999	999999	999999	849	239	616	714	999999	953	708	712	116	958	959	613	841	999999	555	588	804	591	988	393	999999	772	491	232	804	625	732	528	32	999999	677	999999	999999	891	234	130	875	342	999999	999999	400	241	999999	72	999999	406	611	388	545	999999	626	892	690	585	314	86	748	394	909	999999	231	189	690	20	999999	791	664	949	525	999999	999999	472	999999	304	992	449	999999	999999	999999	407	24	354	999999	999999	999999	784	486	373	587	157	999999	491	999999	408	472	220	551	143	781	834	741	661	862	120	999999	163	999999	999999	592	864	457	999999	787	999999	830	877	999999	999999	539	505	314	301	372	377	61	232	50	939	999999	782	898	999999	647	772	665	363	491	872	675	327	239	100	999999	999999	699	62	999999	920	999999	594	24	853	604	285	529	449	999999	495	69	999999	123	615	999999	810	999999	999999	999999	25	846	999999	396	334	31	222	999999	999999	999999	648	678	999	528	999999	371	247	767	55	890	372	253	999999	73	996	999999	581	213	624	536	970	757	999999	999999	688	83	110	208	689	831	391	19	999999	928	650	999999	70	575	993	999999	326	52	920	81	319	999999	999999	413	400	521	450	18	999999	999999	550	891	941	627	999999	56	271	48	999999	223	508	363	937	297	423	189	753	999999	999999	380	220	999999	836	665	71	916	999999	999999	808	178	391	999999	367	628	388	759	999999	442	735	947	982	999999	963	707	573	999999	833	343	999999	999999	768	999999	999999	281	476	622	999999	999999	566	923	602	574	999999	999999	831	135	999999	319	908	664	313	320	999999	999999	398	932	964	999999	101	115	999999	120	706	999999	999999	947	584	96	161	766	704	599	876	812	999999	417	999999	63	875	999999	960	524	434	999999	907	999999	174	535	999999	543	
657	999999	194	460	840	492	868	999999	999999	884	550	908	167	152	959	714	999999	467	918	999999	999999	910	263	654	999999	568	685	379	689	999999	999999	59	213	618	999999	778	415	425	971	862	549	412	554	991	999999	62	366	291	376	203	22	707	617	999999	999999	746	672	539	999999	282	806	498	954	556	112	999999	999999	549	43	191	308	999999	495	65	440	483	999999	999999	999999	999999	211	404	13	496	940	999999	999999	999999	961	371	115	999999	119	699	66	61	458	997	888	406	356	816	257	194	999999	992	221	561	999999	183	390	999999	782	223	999999	411	495	467	999999	37	68	405	588	671	85	433	999999	796	999	389	34	368	382	360	999999	395	156	818	601	948	862	880	837	787	981	705	102	895	628	999999	565	990	391	861	999999	951	238	585	119	999999	92	425	562	93	159	999999	37	431	477	685	265	999999	999999	999999	175	187	567	801	690	999999	340	25	177	999999	999999	43	999999	999999	22	794	166	571	709	140	866	999999	328	754	999999	999999	677	670	999999	943	399	889	134	999999	695	170	999999	437	895	999999	999999	77	257	218	269	125	54	515	419	999999	528	694	967	735	801	728	858	813	173	999999	702	669	597	234	954	934	908	999999	826	851	410	729	675	970	10	798	199	120	494	522	915	171	999999	743	424	705	921	399	923	967	312	580	273	174	46	470	479	33	999999	335	999999	792	689	567	999999	999999	28	997	734	12	538	999999	328	650	815	540	417	853	999999	259	23	999999	339	858	549	829	465	510	933	999999	329	175	856	999999	999999	132	999999	694	470	625	999999	923	664	920	439	563	999999	999999	359	999999	999999	625	223	13	321	697	999999	831	27	999999	343	999999	999999	205	683	372	891	168	344	692	999999	723	393	999999	572	99	853	999999	429	986	576	842	999999	436	999999	703	952	852	999999	999999	669	650	999999	27	291	179	859	469	247	76	671	104	289	667	999999	339	242	38	441	232	843	999999	412	41	999999	999999	366	637	719	979	420	49	999999	726	32	999999	57	375	903	999999	239	394	181	999999	325	482	562	999999	988	999999	470	923	421	625	774	625	248	644	150	789	812	232	749	267	656	632	784	562	644	999999	999999	999999	135	48	999999	459	999999	59	716	999999	938	873	999999	999999	999999	999999	627	999999	999999	407	999999	999999	235	999999	999999	999999	644	999999	999999	692	698	10	848	957	865	604	797	382	631	999999	752	198	999999	746	850	939	583	999999	749	999999	14	999999	611	247	861	878	999999	999999	459	985	814	999999	353	33	706	999999	
999999	690	707	914	698	999999	73	636	655	980	484	489	272	999999	433	467	174	546	999999	999999	398	999999	106	986	999999	999999	923	645	510	999999	845	904	49	912	915	892	480	834	470	758	35	975	591	880	404	999999	999999	808	562	999999	795	806	999999	106	549	422	594	720	999999	913	332	427	135	862	145	579	449	360	734	541	987	339	86	929	584	423	29	225	592	810	999999	999999	93	163	997	48	569	943	372	999999	999999	759	999999	557	436	607	999999	729	745	824	712	398	84	30	369	465	730	415	999999	136	999999	379	999999	151	999999	999999	999999	971	864	106	20	999999	999999	241	999999	237	999999	528	503	999999	573	299	479	768	999999	999999	50	999999	794	542	999999	999999	430	246	111	929	631	741	681	227	273	878	999999	648	999999	215	410	999999	787	999999	999999	211	912	999999	999999	999999	899	999999	53	999999	999999	999999	187	331	788	857	85	752	140	313	606	715	999999	285	712	695	434	831	999999	892	247	999999	999999	662	533	116	251	884	683	998	40	271	698	999999	59	992	700	543	859	956	999999	658	713	484	535	304	364	636	833	866	999999	78	999999	160	990	999999	995	525	798	999999	999999	999999	999999	141	999999	999999	26	404	235	719	994	890	971	998	762	589	493	800	136	239	999999	615	61	817	330	961	855	999999	462	88	997	185	999999	187	350	999999	999999	581	210	199	287	960	999999	999999	871	788	106	417	398	999999	487	205	398	569	999999	10	149	261	811	999999	489	478	941	157	722	819	154	794	657	822	999999	911	599	937	951	791	214	938	945	542	864	448	159	61	600	801	787	999999	255	999999	799	338	770	999999	710	808	28	262	400	62	999999	312	759	999999	411	575	605	461	618	150	796	210	315	278	456	50	999999	890	999999	999999	41	969	548	317	999999	671	150	710	236	152	999999	951	547	892	898	562	999999	583	650	34	206	336	999999	115	999999	598	32	501	442	669	489	138	705	479	30	673	764	452	552	739	999999	894	234	475	377	999999	663	999999	379	999999	361	999999	249	532	725	705	411	442	763	434	648	649	999999	567	999999	999999	255	78	871	235	797	247	41	910	599	311	112	999999	738	709	935	609	132	547	318	743	888	183	754	325	271	332	688	128	999999	999999	626	666	812	733	598	999999	999999	999999	107	124	714	338	932	999999	999999	320	704	63	999999	49	526	730	258	999999	756	82	999999	556	963	475	999999	913	999999	813	684	999999	289	999999	121	351	999999	999999	450	204	39	559	999999	340	999999	951	999999	635	629	999999	
999999	896	999999	999999	999999	525	280	994	191	632	566	801	518	129	738	167	40	699	999999	999999	999999	999999	999999	64	889	999999	832	999999	834	21	847	922	293	768	554	788	37	396	38	595	80	73	795	999999	637	238	50	999999	601	564	999999	928	999999	482	999999	999999	616	363	13	780	693	999999	170	999999	784	643	999999	749	574	999999	140	644	671	356	999999	917	753	471	426	661	165	710	999999	999999	999999	918	239	810	698	835	182	674	392	257	902	783	999999	625	43	999999	720	999999	999999	651	999999	286	267	347	405	999999	965	155	999999	351	624	982	905	999999	89	866	414	999999	61	739	777	465	999999	423	453	302	25	999999	999999	432	999999	864	999999	739	844	813	661	999999	415	546	999999	37	999999	51	633	919	878	20	546	177	999999	23	249	817	874	968	34	999999	893	999999	146	838	717	999999	409	759	999999	175	56	999999	214	522	999999	514	999999	749	999999	220	789	999999	424	14	591	269	842	928	625	345	865	876	789	816	998	311	409	41	999999	233	999999	873	100	712	964	999999	962	77	721	999999	999999	134	250	813	999999	369	689	141	256	457	671	481	144	999999	999999	999999	486	398	523	999999	999999	838	440	504	999999	916	443	711	50	999999	307	774	217	890	397	999999	636	975	762	639	999999	278	784	999999	561	170	999999	607	412	793	999999	999999	553	730	629	119	694	745	244	148	925	999999	100	935	160	896	273	253	999999	569	544	511	635	999999	377	837	63	578	942	999999	186	836	999999	257	999999	732	231	999999	270	288	56	890	999999	624	714	645	187	849	711	999999	896	495	512	842	999999	292	939	668	363	792	66	999999	803	825	961	99	678	999999	418	999999	999999	999999	982	816	999999	654	770	21	999999	732	659	214	999999	287	522	691	333	466	998	999999	793	562	133	478	231	999999	999999	999999	999999	624	966	999999	440	293	989	120	512	695	328	604	522	928	498	631	142	852	259	525	313	999999	766	221	845	184	634	123	999999	999999	999999	999999	567	855	999999	555	765	326	773	999999	298	999999	999999	999999	148	403	721	999999	73	999999	345	999999	679	571	999999	999999	858	755	498	265	999999	876	456	999999	110	734	47	999999	580	999999	865	816	88	676	237	901	101	138	83	999999	463	769	59	171	178	224	999999	995	999999	964	697	20	827	517	924	421	999999	190	536	413	365	999999	295	131	636	529	301	999999	999999	710	301	730	681	999999	802	889	827	295	829	885	820	51	423	615	255	999999	988	999999	751	999999	945	910	601	669	96	408	999999	927	535	649	
923	999999	999999	542	673	967	338	781	715	44	999999	999999	999999	650	593	323	999999	680	876	781	540	730	261	527	999999	999999	138	22	999999	404	999999	999999	999999	190	999999	910	389	881	942	999999	526	216	999999	716	999999	285	558	951	86	999999	999999	803	61	753	999999	202	658	999999	999999	999999	838	326	999999	999999	999999	999999	910	181	688	999999	999999	759	738	598	265	999999	875	545	999999	488	999999	187	936	196	636	612	999999	16	81	769	261	999999	113	660	449	999999	394	544	98	535	999999	387	999999	402	838	18	75	463	498	784	327	999999	838	299	458	999999	390	635	999999	25	848	903	999999	918	999999	689	999999	87	159	65	939	340	457	999999	123	454	914	999999	357	628	547	393	999999	297	452	999999	417	999999	211	787	999999	758	999999	82	687	472	288	999999	970	159	361	987	999999	442	844	986	666	77	185	999999	999999	846	999999	66	478	464	999999	811	999999	999999	281	842	999999	371	246	191	480	384	93	650	176	569	999999	999999	276	560	89	86	453	999999	482	999999	637	208	50	972	480	804	603	232	87	999999	879	687	877	519	122	999999	205	662	515	999999	999999	534	837	187	284	90	790	918	385	999999	367	19	811	932	214	999999	330	274	999999	676	781	861	573	699	690	885	329	999999	447	145	881	790	950	200	365	112	370	863	697	399	999999	999999	999999	999999	119	870	875	945	314	999999	622	930	951	839	999999	132	961	147	999999	399	760	43	480	249	437	999999	68	620	576	111	999999	467	576	322	662	105	24	804	590	820	999999	384	452	999999	523	950	839	999999	690	243	151	233	377	308	638	999999	215	999999	342	542	811	265	999999	999999	138	164	364	999999	187	414	118	167	557	999999	390	386	591	477	999999	487	737	999999	999999	999999	960	999999	99	278	999999	681	890	417	999999	57	999999	753	14	249	875	999999	595	210	934	999999	999999	999999	675	701	999999	999999	399	738	999999	855	805	864	999999	46	252	54	75	999999	955	999999	524	700	695	509	666	636	381	351	602	367	891	999999	999999	655	217	976	999999	397	360	999999	292	162	537	616	252	155	429	968	999999	830	303	999999	255	999999	760	434	999999	999999	45	291	999999	57	145	999999	963	278	999999	679	828	276	999999	999999	734	532	999999	999999	173	88	267	521	217	999999	355	771	999999	391	999999	584	894	782	687	999999	362	999999	552	244	999999	999999	653	973	304	749	150	729	203	626	775	722	225	398	271	219	999999	524	84	476	702	374	459	999999	988	276	784	55	999999	999999	999999	999999	980	999999	356	159	435	999999	
999999	467	272	625	577	999999	999999	568	999999	506	521	477	999999	837	999999	999999	541	652	563	80	985	999999	999999	999999	151	809	999999	999999	742	246	999999	121	784	999999	307	999999	999999	86	796	22	966	430	999999	288	534	999999	59	487	670	904	447	704	596	365	308	999999	502	177	999999	768	145	506	999999	132	464	999999	693	999999	999999	387	871	464	855	550	113	999999	130	686	570	40	760	824	448	838	799	999999	525	429	325	118	124	46	999999	999999	877	470	604	784	824	135	427	339	999999	292	42	982	848	55	261	743	78	815	607	454	17	321	67	999999	333	126	883	999999	404	431	999999	835	999999	827	673	642	960	346	862	445	999999	431	876	166	999999	816	499	999999	999999	582	999999	309	438	999999	999999	566	413	617	460	707	251	162	934	526	29	206	129	30	382	618	782	731	953	999999	841	586	999999	901	192	516	626	999999	999999	822	390	999999	407	714	807	999999	238	353	885	164	203	460	496	360	146	608	696	479	107	999999	799	319	355	999999	316	999999	131	512	435	999999	999999	838	66	999999	146	999999	799	415	999999	999999	390	439	846	999999	999999	390	999999	94	999999	583	999999	999999	316	547	33	81	618	999999	407	999999	984	726	918	941	84	365	403	384	999999	90	999999	291	999999	999999	178	369	473	999999	306	926	999999	47	999999	999999	134	932	532	999999	999999	999999	447	999999	17	848	291	999999	520	904	724	999999	987	999999	870	684	774	538	891	484	378	663	608	72	834	999999	30	946	978	76	817	999999	999999	884	296	158	999999	999999	999999	417	549	515	849	999999	831	692	939	638	177	72	87	595	999999	57	150	435	467	999999	999999	536	828	344	999999	454	999999	583	780	112	999999	721	52	999999	999999	483	935	863	999999	999999	240	151	542	999999	779	999999	989	231	109	785	744	860	999999	999999	316	999999	999999	215	830	404	481	257	911	836	999999	455	999999	453	341	568	122	286	999999	427	154	692	993	999999	999999	768	464	999999	484	994	367	568	999999	999999	327	515	893	999999	43	419	568	982	239	705	183	999999	895	546	889	541	673	468	999999	999999	122	623	999999	153	650	71	940	999999	999999	999999	479	999999	424	245	135	999999	999999	392	252	211	999999	172	462	999999	272	240	872	999999	976	942	331	898	328	766	999999	999999	761	999999	999999	972	479	953	999999	999999	235	532	999999	660	420	73	867	291	225	48	999999	950	170	466	881	420	198	32	639	831	595	581	332	658	572	431	74	999999	999999	280	999999	905	952	150	72	739	330	999999	507	912	84	999999	682	289	
361	722	543	305	868	999999	783	457	999999	388	726	654	210	261	98	989	999999	943	999999	945	315	509	997	30	403	999999	999999	976	999999	726	756	556	999999	52	999999	999999	888	769	999999	644	497	285	999999	574	423	999999	539	79	133	517	913	141	71	999999	974	999999	725	999999	901	727	999999	807	932	597	632	999999	999999	168	953	249	999999	239	888	343	457	999999	918	999999	999999	986	999999	30	852	16	999999	999999	494	999999	78	455	133	376	867	337	999999	690	999999	993	999999	252	999999	999999	125	999999	416	683	252	728	999999	943	933	302	914	999999	124	557	954	999999	785	999999	686	595	99	508	125	999999	999999	561	277	767	687	999999	490	365	335	999999	999999	999999	599	138	382	766	881	134	999999	830	461	952	222	999999	735	427	217	935	566	999999	291	999999	999999	681	321	690	461	999999	266	999999	812	559	590	883	999999	985	999999	656	634	920	999999	965	985	294	283	999999	999999	999999	42	269	716	999999	799	269	999999	297	210	918	816	692	314	369	867	513	28	902	999999	339	865	999999	101	560	311	645	361	325	631	999999	407	902	352	702	999999	999999	301	267	760	330	932	364	785	417	839	942	615	355	107	999999	999999	381	56	999999	999999	291	999999	165	253	999999	907	634	999999	727	520	914	999999	612	879	870	222	760	152	51	406	511	964	999999	721	369	999999	999999	999999	159	999999	36	855	343	808	207	828	999999	999999	606	423	308	698	67	896	925	602	999999	476	236	270	515	999999	15	611	391	327	493	444	883	999999	901	416	999999	520	494	69	15	803	681	51	86	746	545	628	999999	813	907	787	795	999999	38	540	991	999999	701	796	850	999999	427	880	999999	700	140	483	521	892	191	547	412	865	596	208	999999	194	193	769	999999	386	513	578	419	706	649	126	104	371	424	626	819	697	219	284	386	800	706	385	615	999999	117	216	999999	369	384	999999	180	999999	745	806	705	931	112	473	228	848	999999	639	61	999999	389	160	477	999999	728	999999	999999	322	821	999999	488	808	999999	632	279	306	946	999999	331	719	946	999999	625	618	921	887	594	745	65	538	339	77	333	999999	682	999999	739	77	641	999999	283	999999	17	751	328	999999	778	999999	204	921	901	420	317	342	77	124	534	999999	999999	840	130	911	266	999999	664	420	484	999999	950	999999	567	879	999999	661	445	97	999999	874	300	33	118	124	999999	999999	636	919	759	991	534	568	999999	880	433	800	548	372	601	724	97	907	423	227	529	999999	364	31	11	999999	896	979	856	660	568	
999999	999999	15	370	133	999999	999999	660	999999	36	392	890	999999	456	617	123	999999	999999	542	999999	393	610	891	999999	669	779	614	917	114	104	999999	711	772	999999	813	78	542	999999	477	77	351	256	930	200	146	999999	677	575	999999	542	823	492	323	872	999999	999999	999999	999999	700	353	999999	827	999999	398	482	681	128	374	643	999999	580	81	999999	475	445	999999	680	999999	999999	999999	999999	49	533	999999	999999	72	397	899	147	999999	999999	132	311	999999	35	523	699	541	718	999999	872	313	999999	999999	962	751	474	999999	437	48	340	148	962	32	252	12	304	985	127	420	293	999999	236	840	999999	458	769	894	999999	921	999999	999999	983	992	805	999999	118	688	609	529	597	548	472	109	472	99	999999	999999	881	999999	999999	999999	423	308	182	654	86	101	999999	514	981	579	408	515	600	201	165	970	226	453	999999	999999	386	598	822	745	756	137	999999	999999	298	490	23	426	702	732	724	685	999999	161	722	999999	164	104	999999	28	999999	956	508	281	999999	199	72	999999	139	613	338	825	999999	437	999999	999999	724	313	226	501	566	982	813	867	476	480	159	999999	731	877	461	291	999999	999999	605	999999	628	105	296	108	427	584	296	999999	999999	999999	209	393	262	772	302	850	878	999999	462	166	999999	641	805	464	999999	999999	999999	262	162	56	774	682	831	108	330	999999	26	127	83	981	999999	725	473	576	280	999999	812	958	999999	610	412	14	350	448	656	987	300	999999	68	431	999999	999999	999999	357	999999	526	561	163	451	999999	999999	760	972	999999	470	428	177	238	999999	999999	193	999999	677	551	999999	999999	342	393	452	999999	338	194	68	652	999999	661	789	999999	452	754	215	658	516	910	776	999999	41	869	999999	238	819	71	648	785	247	139	367	394	713	364	194	177	711	999999	999999	999999	702	330	377	808	638	62	786	438	999999	535	999999	766	775	999999	738	472	415	224	999999	276	545	283	415	974	304	404	411	97	999999	47	947	408	574	137	949	711	999999	178	999999	767	285	219	718	711	898	999999	619	721	626	721	999999	496	594	79	113	999999	915	403	514	244	650	698	868	999999	587	832	201	648	51	36	970	247	625	756	991	336	564	703	86	999999	999999	690	471	848	999999	461	999999	505	33	531	796	999999	664	364	127	586	350	688	999999	999999	999999	970	679	599	751	524	871	999999	88	999999	999999	999999	327	810	458	959	237	30	753	999999	999999	999999	999999	520	240	871	999999	270	639	414	985	876	578	20	305	999999	999999	871	106	761	590	999999	
999999	999999	999999	584	999999	854	999999	167	999999	330	935	998	57	712	356	168	369	879	999999	610	207	673	792	987	642	316	514	999999	949	999999	924	991	546	50	999999	378	853	655	999999	728	364	482	66	664	941	580	963	999999	468	999999	511	999999	820	999999	779	754	464	679	999999	474	999999	271	999999	991	405	943	999999	999999	443	999999	314	999999	789	999999	255	725	616	137	56	72	352	999999	999999	107	854	707	181	999999	999999	999999	914	184	713	625	388	102	274	74	269	997	999999	957	159	489	547	797	999999	607	733	64	147	336	999999	879	132	428	95	120	147	698	772	895	745	919	74	140	999999	174	999999	999999	999999	551	999999	59	999999	395	772	696	560	67	280	999999	999999	216	386	587	551	999999	502	960	17	164	927	570	235	232	999999	239	425	416	796	272	999999	581	603	595	468	583	999999	999999	999999	399	559	90	427	208	73	539	542	999999	588	176	671	999999	155	306	624	999999	823	999999	183	542	999999	153	270	999999	801	261	612	999999	129	968	899	765	315	617	604	847	152	999999	169	682	697	999999	828	629	601	899	435	307	971	999999	759	222	563	123	128	416	819	420	999999	811	999999	751	367	620	277	905	999999	537	999999	999999	999999	796	562	500	844	341	325	640	415	901	826	315	819	958	218	686	212	202	498	999999	37	732	630	357	999999	946	581	218	362	696	341	999999	605	204	999999	963	659	72	278	787	999999	188	999999	999999	985	621	932	408	412	590	703	376	48	999999	748	432	176	214	744	999999	999999	117	288	999999	570	928	710	624	952	254	37	149	999999	711	107	849	999999	135	999999	999999	24	183	805	771	999999	964	858	999999	455	999999	999999	454	999999	999999	38	983	999999	295	934	999999	911	317	999999	999999	563	999999	999999	337	416	999999	704	50	841	610	884	586	311	999999	999999	999999	80	618	999999	999999	457	999999	821	554	682	999999	949	442	200	316	233	706	726	648	217	439	522	530	999999	999999	999999	999999	612	717	495	452	999999	999999	569	338	985	999999	148	87	999999	999999	742	898	654	303	949	999999	849	535	387	187	859	663	999999	999999	999999	549	934	622	999999	999999	969	999999	999999	999999	440	567	873	861	331	930	568	649	999999	237	999999	624	876	390	606	999999	999999	999999	340	317	593	29	92	999999	256	445	368	525	999999	999999	20	638	999999	423	863	392	399	999999	213	999999	999999	219	725	82	999999	999999	673	553	26	883	793	892	773	751	999999	999999	484	600	615	885	999999	53	73	999999	999999	67	785	462	999999	223	999999	919	873	883	
999999	383	999999	19	682	787	999999	814	508	702	226	128	865	97	999999	999999	907	798	999999	328	884	575	999999	797	999999	999999	999999	221	999999	999999	999999	874	28	889	62	274	999999	474	999999	828	123	757	545	999999	999999	107	999999	698	686	85	315	428	547	555	998	133	999999	506	163	150	999999	999999	999999	999999	45	352	110	976	999999	511	335	443	999999	553	214	999999	39	785	96	999999	349	983	999999	950	497	248	336	999999	890	999999	46	621	321	999999	723	999999	969	839	334	369	997	225	664	184	750	872	999999	993	350	871	999999	451	419	404	800	131	34	838	217	999999	25	637	999999	115	475	714	131	112	999999	999999	999999	199	999999	727	761	134	329	361	999999	625	700	343	132	28	999999	594	999999	916	977	602	538	140	999999	537	354	370	140	558	708	46	750	445	173	699	999999	904	999999	692	642	676	801	673	637	999999	999999	681	514	999999	280	880	512	215	134	999999	123	37	999999	923	999999	401	999999	770	652	173	999999	264	179	432	314	999999	999999	519	999999	311	800	865	502	49	440	999999	855	999999	999999	827	533	545	321	935	586	686	346	77	319	251	682	40	30	474	717	999999	512	999999	762	349	286	993	931	823	437	257	534	999999	493	999999	545	930	492	999999	639	339	943	244	999999	627	594	999999	999999	41	999999	770	844	38	332	999999	999999	999999	999999	938	550	540	999999	498	999999	338	162	818	583	608	999999	999999	547	205	834	388	999999	999999	999999	144	999999	999999	999999	899	204	999999	999999	505	205	999999	551	772	999999	554	284	109	725	454	736	517	474	775	999999	999999	335	876	232	649	204	944	999999	999999	536	176	192	800	747	714	304	839	925	657	623	999999	66	933	133	993	999999	735	662	454	540	728	999999	979	797	999999	573	327	999999	763	311	261	206	658	999999	999999	372	483	999999	20	160	897	592	817	162	274	545	401	999999	999999	728	468	291	254	361	808	999999	212	12	557	150	999999	999999	171	999999	999999	492	408	999999	999999	630	447	383	999999	303	643	146	852	827	533	655	182	999999	215	45	842	969	952	307	437	956	999999	999999	804	869	184	999999	999999	999999	790	782	147	703	93	608	290	95	639	950	717	671	654	999999	479	999999	968	412	999999	136	514	999999	539	110	271	714	471	966	999999	782	128	999999	715	999999	999999	751	518	479	491	607	999999	757	340	11	589	765	311	783	11	999999	901	772	313	304	956	398	252	999999	442	378	146	324	999999	999999	832	576	955	999999	348	727	393	499	999999	591	381	756	71	538	520	505	412	
687	999999	676	999999	356	999999	999999	434	999999	509	481	46	122	470	999999	251	483	179	23	809	999999	445	284	999999	411	851	721	922	210	337	713	525	999999	999999	458	359	838	975	485	738	544	999999	700	999999	911	462	999999	130	941	515	999999	369	999999	696	999999	252	999999	167	999999	999999	126	499	234	320	795	956	110	155	21	90	412	508	999999	285	275	209	744	65	608	949	52	601	980	694	750	354	28	250	601	216	999999	681	999999	980	621	54	999999	390	999999	955	362	662	118	861	112	89	675	231	999999	174	508	999999	558	529	462	525	518	539	570	999999	937	859	553	805	421	999999	11	999999	663	999999	594	364	633	652	597	389	999999	129	592	670	678	796	819	437	708	44	132	976	527	106	536	999999	820	980	27	502	118	313	449	381	87	962	568	999999	579	153	11	906	932	82	43	398	999999	899	772	150	999999	999999	107	386	999999	34	999999	999999	693	519	544	652	635	999999	280	188	679	220	593	716	238	999999	999999	564	43	226	54	999999	73	999999	137	920	217	876	461	992	215	999999	774	999999	776	999999	999999	70	609	358	999999	837	999999	854	999999	737	315	66	912	999999	269	543	353	999999	980	740	503	556	999999	999999	444	758	643	288	972	616	446	540	999999	236	111	797	954	685	946	999999	653	219	428	400	615	161	999999	39	732	999999	999999	393	82	999999	508	960	678	986	913	522	203	522	999999	999999	301	775	126	685	330	472	588	668	444	773	97	999999	138	991	18	293	999999	614	999999	999999	897	999999	467	903	999999	151	129	968	999999	999999	22	999999	337	325	109	839	44	289	999999	270	94	999999	948	308	948	224	831	686	999999	630	999999	589	966	582	215	248	317	223	957	188	352	999999	897	21	761	957	956	812	892	178	999999	999999	999999	295	999999	999999	999999	169	955	513	999999	999999	989	999999	999999	432	173	755	999999	860	999999	821	332	530	917	474	999999	936	999999	991	268	29	793	809	999999	225	684	681	366	369	999999	158	267	453	868	999999	999999	755	999999	999999	999999	211	702	41	647	999999	191	384	999999	751	692	177	621	963	999999	999999	649	999999	769	999999	747	491	398	751	727	999999	563	878	999999	999999	843	408	999999	219	207	67	326	761	172	945	999999	310	313	615	677	965	999999	304	999999	577	270	449	986	829	590	312	812	951	314	274	872	312	721	369	999999	294	548	412	999999	198	974	887	28	823	455	446	187	783	84	761	845	269	680	94	746	403	421	799	629	895	999999	999999	457	999999	82	730	589	944	
999999	392	999999	999999	537	20	999999	383	431	173	384	153	134	999999	877	999999	429	613	632	636	623	513	873	748	782	871	943	608	999999	999999	999999	724	857	243	84	999999	344	999999	999999	670	491	373	999999	257	999999	485	770	225	999999	904	478	999999	108	952	330	999999	999999	677	352	666	999999	994	943	310	422	659	295	999999	999999	999999	218	709	999999	961	154	259	999999	999999	332	307	110	999999	120	999999	652	292	626	999999	912	880	181	666	999999	999999	603	999999	430	999999	999999	766	200	880	270	312	696	768	999999	146	807	999999	663	894	999999	999999	566	348	884	417	657	140	43	390	999999	84	24	999999	341	816	368	657	829	869	789	566	999999	229	467	808	839	999999	999999	489	999999	999999	226	999999	321	332	508	264	613	22	23	705	999999	999999	902	196	297	999999	437	770	777	999999	251	793	114	788	938	346	881	999999	999999	773	435	999999	293	145	999999	738	239	19	318	999999	54	816	999999	999999	834	307	326	281	999999	695	999999	934	711	999999	599	999999	181	533	999999	171	382	537	444	999999	280	188	526	767	999999	558	999999	428	461	999999	116	434	937	30	953	641	30	999999	565	882	327	999999	999999	346	999999	434	999999	999999	624	156	999999	999999	381	616	814	999999	781	999999	942	961	780	38	482	47	840	175	495	999999	579	999999	151	772	999999	999999	922	779	346	189	230	903	992	218	803	314	942	599	62	330	215	308	999999	999999	667	603	112	298	27	804	999999	381	938	414	999999	871	15	958	544	819	694	44	319	601	999999	48	969	999999	235	178	105	251	999999	174	945	999999	999999	681	114	999999	999999	633	999999	541	683	849	999999	587	92	931	309	984	64	999999	636	999999	988	999999	141	628	633	540	999999	849	709	999999	268	773	999999	999999	978	333	853	175	369	999999	282	777	999999	489	84	391	489	303	999999	120	196	879	538	999999	293	635	549	486	999999	919	570	912	832	999999	591	200	128	237	999999	975	999999	889	873	576	999999	220	349	652	554	252	61	769	999999	598	78	389	245	694	571	353	783	377	430	450	499	370	945	500	898	883	273	261	999999	892	979	306	15	999999	875	999999	296	897	931	502	867	800	930	243	999999	211	955	433	999999	999999	999999	763	468	433	86	538	999999	999999	754	671	999999	800	428	999999	618	771	999999	283	819	499	66	886	999999	928	582	699	439	711	150	696	999999	839	595	741	701	226	999999	581	999999	347	806	446	153	999999	523	77	382	842	625	587	826	681	614	177	999999	999999	327	540	850	387	999999	564	708	67	
743	149	214	686	999999	402	933	802	999999	481	692	620	742	999999	414	514	326	596	96	562	869	999999	235	999999	198	396	999999	308	731	508	248	252	999999	95	527	384	999999	695	455	232	999999	34	292	142	484	932	572	152	999999	346	70	511	478	156	197	496	914	786	498	10	503	635	81	890	243	450	882	999999	658	39	999999	630	150	863	908	845	963	102	943	265	823	756	182	999999	447	999999	773	591	999999	40	470	87	207	999999	729	28	953	402	899	44	60	915	999999	999999	694	440	370	999999	247	352	532	999999	999999	242	187	747	463	686	452	506	676	300	758	627	999999	999999	432	696	999999	999999	892	571	203	909	215	908	999999	86	999999	16	375	999999	999999	555	508	648	244	965	277	982	565	276	949	402	367	759	999999	866	536	129	17	674	481	358	460	999999	999999	932	36	999999	484	999999	985	999999	141	999999	999999	999999	129	999999	339	999999	999999	161	999999	625	621	999999	552	455	751	405	999999	581	999	999999	686	999999	105	546	31	312	938	999999	507	999999	291	513	270	999999	813	953	999999	615	789	549	999999	999999	999999	835	350	826	999999	580	527	89	837	414	447	440	831	950	999999	582	899	37	999999	430	999999	154	343	117	999999	703	999999	999999	658	933	791	459	454	999999	971	269	999999	205	921	367	480	428	351	876	76	830	999999	863	844	174	716	762	30	826	675	879	501	242	999999	687	938	728	430	903	999999	987	986	474	999999	848	386	704	115	171	949	999999	802	999999	999999	710	685	778	953	493	999999	999999	438	999999	691	101	767	999999	909	244	429	751	999999	448	263	89	843	553	884	996	788	22	656	999999	999999	449	86	45	202	584	999999	169	775	936	999999	594	558	368	782	886	90	422	794	999999	742	207	999999	364	213	961	866	142	893	999999	999999	215	382	999999	751	252	24	732	999999	334	243	269	999999	71	999999	669	999999	485	771	999999	999999	375	227	785	999999	679	221	722	831	240	718	868	999999	817	240	481	222	978	616	539	871	358	999999	469	637	483	230	176	602	544	999999	390	371	999999	51	340	999999	999999	999999	81	40	302	900	540	616	999999	993	999999	830	290	456	551	869	241	136	567	999999	757	158	643	458	54	129	999999	799	337	999999	380	776	900	493	625	525	545	509	579	457	121	853	999999	999999	71	999999	321	97	890	521	999999	999999	484	999999	999999	448	820	622	986	182	613	999999	999999	867	623	392	929	797	831	35	333	999999	557	120	611	999999	885	999999	397	707	807	210	909	815	999999	999999	302	
999999	999999	186	704	922	522	406	999999	380	573	405	866	679	999999	524	265	864	999999	408	220	373	999999	335	563	666	235	288	375	412	999999	999999	500	21	100	646	999999	655	999999	411	219	161	276	999999	340	489	297	999999	300	999999	944	54	627	968	400	928	288	927	622	999999	999999	244	41	441	548	999999	904	854	589	770	980	999999	999999	999999	999999	69	107	773	999999	999999	999999	999999	987	92	467	786	845	999999	999999	171	999999	616	42	999999	999999	975	130	999999	692	240	999999	443	138	530	312	344	511	999999	779	999999	831	514	932	549	668	999999	256	949	973	761	999999	382	242	427	412	374	577	260	999999	999999	938	272	999999	764	498	935	388	467	779	133	285	999999	752	289	340	853	683	493	999999	535	728	181	861	930	976	212	210	711	999999	999999	999999	261	999999	565	999999	999999	433	999999	60	732	800	789	179	999999	486	259	629	953	96	559	691	999999	636	999999	999999	767	411	160	999999	296	999999	677	350	842	999999	34	243	197	999999	772	429	514	999999	891	735	939	12	20	999999	727	582	257	624	567	255	999999	999999	999999	79	635	999999	283	999999	763	997	999999	999999	336	493	462	26	442	999999	999999	140	999999	651	744	809	999999	765	401	705	999999	714	488	62	999999	999999	684	409	999999	127	261	615	156	133	999999	894	613	500	675	527	992	999999	149	190	310	437	999999	40	880	426	999999	870	765	577	999999	59	519	80	666	740	808	63	999999	325	815	708	984	63	972	999999	205	999999	100	873	713	999999	574	307	751	355	527	999999	528	591	999999	390	850	578	802	629	384	999999	833	999999	718	939	999999	824	999999	601	453	26	68	39	230	468	999999	891	863	971	999999	222	999999	320	999999	164	534	426	721	434	999999	999999	260	352	475	662	231	164	165	999999	656	749	932	159	902	511	595	499	371	999999	999999	999999	714	830	154	999999	225	522	722	564	415	999999	112	940	999999	47	999999	716	563	567	246	625	736	99	325	999999	289	178	999999	711	568	44	64	586	823	900	700	429	208	313	447	708	442	601	369	380	646	999999	416	999999	745	879	935	803	898	999999	232	625	515	418	882	56	114	20	995	380	231	526	999999	843	347	345	517	260	129	537	193	144	999999	999999	98	298	999999	554	966	688	109	999999	687	838	677	85	914	789	999999	400	604	431	605	989	159	130	874	572	527	409	371	684	683	371	802	97	895	999999	330	594	999999	560	54	316	280	970	838	999999	999999	271	431	728	999999	729	933	999999	539	740	795	967	424	198	
36	566	326	424	577	999999	45	590	189	353	999999	835	115	54	386	999999	718	188	291	595	407	265	978	643	854	954	438	50	557	164	775	362	180	106	533	487	999999	856	403	522	253	999999	91	87	270	994	623	888	999999	250	999999	999999	686	828	791	771	588	999999	999999	999999	999999	994	42	35	577	116	665	999999	999999	899	999999	862	999999	769	351	822	183	900	382	859	999999	549	666	317	999999	169	676	351	999999	762	898	316	295	781	999999	258	552	66	510	164	339	613	377	999999	941	999999	830	999999	487	969	597	688	310	710	290	349	338	725	892	999999	439	323	705	758	10	999999	576	999999	145	102	279	126	999999	228	530	728	181	190	376	972	999999	759	864	344	174	220	15	585	999999	294	920	827	173	999999	724	25	908	618	485	999999	999999	999999	781	394	999999	480	298	92	189	561	999999	999999	359	919	90	679	458	370	594	999999	987	990	999999	850	182	452	999999	308	504	514	820	562	705	427	389	512	978	480	645	693	922	999999	999999	999999	999999	771	477	253	21	54	566	999999	999999	999999	961	602	321	930	221	256	527	989	588	674	741	999999	452	932	540	577	999999	978	724	999999	999999	73	595	575	732	411	974	999999	999999	459	947	282	999999	999999	465	787	201	57	269	999999	176	933	344	731	207	513	999999	999999	713	443	353	588	822	133	828	897	999999	999999	207	809	281	818	701	138	727	468	85	442	477	752	386	999999	718	999999	999999	934	999999	999999	378	229	92	439	999999	999999	115	999999	459	415	999999	567	780	454	849	459	127	999999	999999	215	13	738	437	886	78	961	67	999999	870	496	398	893	178	153	378	978	727	842	823	847	32	367	18	670	999999	999999	972	931	803	999999	218	387	702	523	999999	639	792	206	999999	999999	999999	416	999999	999999	26	999999	398	999999	86	999999	731	999999	999999	394	193	646	729	999999	634	999999	989	135	895	610	288	999999	201	999999	999999	738	196	531	999999	788	61	616	999999	55	654	963	521	344	855	999999	537	933	852	318	340	224	910	35	571	211	999999	999999	520	888	684	999999	106	742	354	347	999999	999999	802	745	342	999999	777	683	122	671	647	654	280	963	999999	999999	999999	883	325	79	828	170	999999	999999	999999	390	106	980	371	649	999999	779	999999	518	999999	337	999999	116	999999	763	446	236	912	899	564	999999	400	556	814	340	999999	222	426	285	518	524	249	531	11	999999	999999	796	322	999999	804	999999	663	761	717	745	222	62	908	561	632	602	258	71	716	353	990	999999	175	41	
999999	999999	999999	715	999999	731	98	999999	114	33	999999	650	914	449	105	696	999999	999999	839	79	127	793	314	864	652	999999	276	187	814	658	961	930	630	290	668	159	515	947	761	985	657	612	999999	884	278	981	999999	999999	966	30	999999	361	710	106	914	21	349	999999	72	94	464	910	796	999999	999999	363	29	633	780	945	191	789	877	853	999999	515	999999	429	596	670	238	468	221	793	53	610	999999	534	376	657	999999	27	999999	999999	530	746	815	501	823	914	962	64	37	30	838	826	999999	857	999999	999999	999999	920	901	402	856	999999	698	12	999999	461	143	999999	266	999999	999999	174	904	999999	999999	675	699	353	606	681	708	999999	440	999999	955	226	136	999999	849	999999	999999	889	126	492	999999	534	57	813	999999	371	781	477	797	904	885	999999	921	282	999999	18	999999	822	999999	999999	693	682	565	507	57	195	334	999999	645	999999	640	255	58	999999	999999	798	999999	999999	264	999999	999999	241	385	535	315	999999	999999	854	838	841	268	669	575	999999	798	148	968	550	765	903	47	20	831	509	273	640	626	509	892	735	390	822	999999	999999	329	462	999999	999999	202	766	891	480	932	804	999999	970	679	999999	623	251	830	87	130	361	206	890	999999	999999	271	999999	664	795	999999	112	999999	445	112	999999	576	345	841	938	999999	999999	999999	567	87	999999	478	999999	961	474	886	999999	999999	999999	702	216	999999	999999	63	999999	999999	527	112	106	517	829	354	999999	999999	999999	585	287	410	891	729	132	349	999999	812	999999	407	968	713	999999	908	321	207	156	743	895	613	147	292	999999	180	830	896	915	59	257	682	884	434	777	889	608	250	999999	584	999999	999999	253	626	999999	999999	798	813	999999	197	999999	999999	207	851	999999	580	447	999999	988	720	898	235	999999	589	999999	700	523	999999	936	310	999999	81	194	999999	173	38	369	999999	612	999999	382	27	983	728	999999	625	999999	42	461	207	451	613	261	999999	685	999999	443	663	70	980	509	999999	877	611	887	134	999999	999999	687	999999	220	999999	392	600	348	880	251	705	735	999999	999999	490	93	739	859	999999	819	891	999999	819	595	999999	460	632	999999	999999	150	382	840	729	187	848	354	517	999999	524	230	999999	954	805	999999	738	927	999999	764	999999	180	148	999999	201	999999	999999	749	868	358	514	476	760	711	230	740	999999	864	16	763	376	145	576	752	345	475	168	999999	999999	716	999999	999999	999999	999999	869	947	12	629	649	424	630	999999	485	169	481	57	999999	949	733	74	242	873	921	367	999999	883	
999999	395	416	726	156	620	667	162	999999	736	147	893	842	999999	738	249	225	999999	999999	277	999999	999999	999999	297	15	218	212	26	484	983	857	972	999999	985	352	616	223	999999	278	999999	442	333	999999	999999	999999	576	999999	999999	335	999999	658	339	999999	130	234	197	999999	128	720	938	417	999999	677	517	879	175	422	856	930	132	36	999999	323	132	834	335	999999	999999	387	439	110	752	691	999999	334	527	747	360	761	999999	999999	104	212	999999	602	999999	655	161	866	744	164	261	529	213	965	366	25	999999	295	898	448	999999	999999	999999	837	664	959	196	192	999999	427	999999	104	999999	631	932	999999	983	530	999999	679	597	999999	643	285	849	232	999999	526	968	511	646	75	863	716	910	363	921	502	938	831	469	969	999999	326	101	166	754	999999	43	999999	42	581	999999	228	850	922	107	999999	988	441	482	999999	223	850	999999	997	241	68	999999	579	178	491	592	221	220	628	999999	326	999999	999999	478	904	492	701	479	999999	823	645	866	988	265	914	513	999999	359	999999	755	664	545	104	924	999999	862	463	108	550	989	999999	18	232	999999	781	999999	305	999999	577	187	522	381	717	183	596	999999	732	323	263	999999	96	862	999999	873	499	781	98	768	782	999999	39	999999	928	85	793	636	644	999999	484	101	999999	542	781	622	999999	293	827	921	338	503	140	150	844	572	903	177	597	999999	279	999	735	999999	999999	534	158	919	452	641	390	959	558	999999	999999	172	769	999999	90	798	999999	999999	953	177	999999	288	912	889	758	365	182	625	49	295	999999	484	366	681	361	256	474	323	840	196	540	378	999999	627	310	682	803	359	97	799	999999	73	56	567	106	903	999999	268	999999	999999	468	765	999999	272	561	364	806	999999	999999	833	333	326	375	999999	999999	71	342	294	999999	85	562	822	538	250	577	887	438	798	585	458	634	215	162	999999	727	775	458	683	76	946	876	715	999999	263	475	999999	698	999999	931	44	570	337	680	95	533	646	999999	679	999999	674	925	17	512	999999	209	128	174	620	49	861	999999	659	228	641	999999	846	665	999999	999999	186	999999	159	867	550	887	306	999999	999999	230	91	548	778	987	999999	30	868	213	423	64	356	236	999999	249	999999	999999	999999	119	48	886	999999	980	951	999999	519	485	999999	150	962	856	902	593	108	399	958	322	834	671	826	621	341	643	251	230	428	949	999999	910	797	128	976	196	999999	190	999999	999999	596	999999	999999	999999	254	728	251	999999	999999	762	999999	999999	291	757	597	
249	292	427	999999	53	738	731	485	999999	374	865	353	843	880	715	999999	918	856	999999	725	959	202	999999	376	613	402	685	999999	999999	999999	433	629	49	530	736	904	999999	999999	500	999999	865	398	909	551	389	999999	407	999999	445	664	219	999999	433	42	637	57	381	60	999999	651	63	662	819	999999	941	246	314	322	153	999999	39	999999	999999	495	860	999999	999999	369	999999	238	999999	999999	633	999999	612	999999	205	999999	893	688	532	999999	693	999999	317	999999	579	999999	610	152	80	95	542	999999	635	926	999999	937	181	76	764	21	73	713	999999	65	999999	999999	144	999999	999999	306	429	465	289	21	599	516	999999	657	991	130	759	999999	167	909	465	999999	376	685	999999	267	835	826	924	520	954	979	202	999999	184	761	38	271	999999	773	665	87	354	623	337	959	760	524	84	644	261	999999	555	747	599	999999	451	458	222	783	471	602	540	999999	67	999999	324	999999	483	240	101	999999	743	393	999999	388	999999	999999	358	177	507	321	751	289	268	735	433	455	662	155	319	579	58	327	312	73	546	585	565	999999	644	834	50	999999	552	999999	485	999999	999999	221	382	999999	999999	54	999999	160	999999	999999	509	332	195	869	272	338	999999	522	449	425	999999	190	999999	80	196	639	532	672	999999	907	737	505	259	271	950	451	999999	619	999999	13	50	162	221	999999	86	243	533	775	999999	712	922	40	323	999999	90	324	380	312	512	470	999999	999999	880	943	524	999999	999999	923	999999	820	565	311	53	445	385	929	968	999999	993	953	999999	756	110	567	985	706	999999	200	999999	636	81	469	999999	18	491	436	281	278	771	81	170	999999	857	999999	999999	620	987	999999	684	999999	356	824	999999	999999	363	765	514	322	957	817	822	999999	742	291	999999	105	204	44	954	948	657	699	784	922	792	507	898	358	999999	375	719	999999	516	999999	290	257	160	558	999999	725	922	959	321	999999	259	288	866	575	12	61	425	952	923	999999	504	656	49	999999	999999	856	866	165	902	592	999999	999999	376	999999	11	999999	945	999999	999999	238	999999	697	388	830	999999	514	640	332	999999	369	999999	767	389	999999	535	633	217	999999	999999	798	858	766	67	728	856	739	912	163	999999	999999	116	779	999999	695	709	806	278	999999	723	999999	999999	544	999999	999999	999999	340	999999	595	188	377	294	191	854	591	999999	269	640	659	999999	933	999999	999999	758	846	263	179	204	694	81	728	365	997	50	539	582	324	999999	524	96	526	609	327	999999	207	225	925	925	980	325	449	176	619	
246	790	999999	739	785	963	289	473	145	445	523	459	21	297	999999	324	19	65	999999	999999	573	456	333	284	511	999999	630	999999	253	999999	378	631	562	999999	760	259	879	999999	538	994	999999	623	390	174	803	526	999999	999999	783	611	971	269	148	999999	999999	789	467	999999	238	235	342	999999	229	999999	999999	892	896	999999	536	999999	444	177	999999	316	881	999999	75	169	481	999999	374	701	554	642	252	119	999999	999999	700	971	791	503	999999	999999	661	292	403	469	999999	999999	629	999999	402	892	999999	804	742	831	178	106	723	308	999999	253	860	999999	407	587	678	957	409	394	575	565	109	940	999999	999999	655	598	556	999999	71	570	365	454	309	661	474	448	376	661	344	604	257	493	599	370	452	30	885	816	790	999999	511	244	355	999999	999999	236	251	529	186	999999	999999	127	999999	344	887	999999	341	999999	122	999999	591	747	999999	970	318	999999	999999	201	771	999999	713	739	815	999999	999999	131	108	472	869	999999	207	846	484	764	63	140	999999	265	483	45	999999	149	704	561	558	763	194	384	528	186	885	999999	758	552	999999	999999	999999	999999	285	766	318	999999	876	873	42	999999	999999	295	917	188	369	96	718	999999	945	573	44	264	373	305	936	723	999999	693	362	999999	999999	999999	999999	253	999999	999999	979	999999	727	999999	999999	830	529	814	500	898	999999	350	817	799	340	999999	606	302	775	999999	951	980	830	594	924	193	999999	999999	655	340	397	999999	359	437	999999	11	17	999999	310	214	735	559	804	47	266	603	876	999999	817	75	336	605	477	781	980	999	886	143	895	90	999999	999999	168	170	511	793	999999	389	693	338	25	481	991	999999	999999	999999	185	792	337	331	316	957	76	590	13	792	206	577	456	116	125	999999	999999	230	895	100	401	644	536	472	999999	496	870	488	59	999999	999999	905	469	587	824	103	805	574	773	362	999999	999999	166	718	596	423	933	586	999999	152	252	999999	676	231	11	541	266	864	718	999999	96	587	541	159	188	300	999999	999999	291	31	78	664	457	542	521	999999	999999	817	876	199	562	293	275	907	611	843	239	248	585	293	836	940	999999	952	275	999999	999999	999999	540	305	315	73	999999	999999	999999	588	323	143	710	187	63	449	988	529	267	802	322	999999	548	999999	71	869	293	999999	194	137	808	505	277	529	787	480	999999	580	999999	999999	988	999999	833	999999	999999	106	538	407	240	397	951	336	694	472	678	999999	468	206	999999	445	780	306	16	946	999999	818	999999	190	400	582	999999	418	
999999	768	814	249	801	999999	814	965	341	885	768	999999	185	482	810	805	851	386	22	999999	345	448	718	692	76	999999	253	711	240	357	17	999999	234	543	691	925	658	999999	610	943	391	279	114	894	538	219	999999	999999	999999	999999	999999	23	569	92	82	206	60	132	999999	913	280	999999	999999	999999	877	120	572	642	791	999999	156	421	999999	78	699	76	344	823	163	857	126	999999	999999	999999	28	994	97	151	471	494	875	536	267	696	672	287	544	130	27	428	646	138	516	999999	914	918	247	501	393	15	862	236	968	325	797	334	999999	999999	999999	883	32	431	180	306	19	620	999999	89	405	421	531	999999	806	735	220	988	440	582	265	109	999999	596	758	465	999999	648	567	942	899	348	879	980	164	143	999999	225	957	219	122	303	764	167	999999	972	484	648	430	243	114	808	999999	826	308	865	999999	999999	672	715	999999	371	62	999999	999999	66	542	551	68	999999	339	995	40	231	470	999999	345	599	500	786	981	999999	999999	333	999999	100	999999	62	999999	299	17	969	552	252	543	999999	251	552	976	49	999999	933	999999	999999	999999	999999	999999	671	366	347	530	536	999999	886	733	691	999999	728	384	100	611	489	869	999999	664	369	452	788	687	719	999999	793	623	461	999999	58	403	999999	429	728	322	783	696	999999	999999	481	999999	999999	518	999999	608	522	178	886	999999	950	73	820	103	544	666	989	984	999999	626	999999	913	484	540	685	298	999999	309	655	777	827	793	999999	10	193	999999	787	280	835	120	208	624	736	33	406	985	583	377	884	72	999999	999999	59	717	999999	999999	559	135	832	563	925	223	522	999999	609	166	537	819	909	218	999999	718	158	999999	999999	999999	186	460	143	999999	715	315	999999	593	454	38	744	818	968	626	776	661	999999	282	194	984	999999	628	424	249	457	763	467	675	999999	614	651	522	298	920	391	109	999999	999999	848	620	798	929	663	581	422	719	999999	293	442	999999	281	875	999999	999999	20	557	999999	999999	253	951	847	748	999999	839	387	231	999999	58	999999	676	669	315	434	574	196	182	999999	999999	999999	738	912	184	242	965	999999	775	180	855	999999	833	72	107	999999	897	999999	59	528	824	204	200	200	803	58	765	557	999999	451	777	257	837	999999	203	999999	514	48	672	516	445	999999	612	60	674	999999	411	613	572	426	999999	800	146	654	150	999999	635	548	119	999999	476	417	999999	333	403	607	999999	250	999999	39	384	858	110	543	93	327	592	999999	999999	999999	999999	999999	985	549	
999999	976	120	193	452	554	999999	999999	929	546	49	38	139	288	999999	999999	75	171	744	542	51	678	699	603	570	999999	66	495	999999	454	489	324	431	999999	999999	427	999999	889	999999	999999	598	417	929	999999	504	65	999999	313	493	999999	600	485	417	453	508	246	999999	517	622	999999	999999	999999	999999	999999	67	724	606	999999	999999	240	579	999999	373	430	943	634	748	999999	108	515	634	999999	12	572	853	13	907	978	329	182	150	979	276	178	999999	652	473	454	507	780	999999	886	443	262	880	424	122	987	509	874	497	151	418	117	999999	745	942	381	631	999999	816	627	983	697	99	599	999999	204	604	301	170	304	638	328	65	748	319	999999	999999	439	891	920	999999	455	684	998	570	169	184	90	710	101	823	453	963	999999	903	746	173	999999	516	918	393	218	713	203	513	100	999999	999999	999999	202	690	201	172	896	158	537	999999	999999	39	749	30	523	591	79	480	194	365	234	845	999999	586	411	999999	972	537	999999	999999	491	495	999999	117	927	654	517	411	631	290	999999	999999	375	999999	999999	261	767	897	869	626	644	722	328	734	826	999999	863	999999	288	279	999999	369	887	796	530	999999	558	999999	999999	999999	83	667	849	903	298	552	999999	838	999999	159	165	999999	667	644	107	768	177	999999	290	526	791	999999	999999	362	999999	999999	794	578	213	999999	999999	135	805	11	553	976	873	999999	445	999999	930	35	110	999999	123	999999	701	253	698	762	438	812	361	575	999999	999999	545	496	812	591	999999	901	634	48	456	40	279	666	101	999999	999999	752	310	16	595	765	999999	992	248	976	15	551	999999	999999	47	890	774	239	999999	380	441	387	999999	854	526	39	401	999999	683	999999	844	45	162	999999	866	999999	512	354	999999	999999	999999	552	257	835	585	216	31	192	999999	565	265	50	741	720	999999	518	150	455	489	999999	999999	738	319	999999	999999	999999	999999	312	584	361	388	429	259	612	998	888	139	775	278	319	18	999999	999999	999999	999999	804	303	441	887	358	999999	66	865	999999	947	999999	242	102	704	616	818	718	608	999999	999999	836	999999	139	722	800	388	375	186	180	558	166	999999	202	337	337	675	999999	999999	999999	817	331	564	836	999999	364	656	47	81	662	501	999999	609	421	939	991	999999	174	718	999999	999999	999999	999999	694	865	791	966	49	764	376	940	999999	304	382	832	856	281	954	474	999999	154	351	303	524	678	268	556	999999	263	346	324	999999	248	337	266	999999	451	999999	970	874	397	616	282	705	999999	999999	995	
237	588	92	719	68	700	360	999999	627	876	365	26	999999	999999	710	786	427	999999	438	622	999999	125	195	415	412	984	600	999999	537	78	597	801	47	999999	328	677	180	627	265	811	888	395	638	771	95	853	999999	639	687	999999	855	999999	999999	999999	39	999999	403	999999	316	84	109	999999	414	559	288	563	978	344	999999	43	615	799	796	999999	734	581	999999	999999	329	558	999999	960	293	707	223	944	517	29	999999	216	999999	503	320	191	711	508	980	89	492	532	875	39	722	999999	224	999999	856	667	999999	457	635	979	358	758	463	999999	106	706	345	343	999999	958	110	710	759	122	489	615	999999	236	600	999999	931	796	999999	999999	999999	638	492	167	98	850	999999	999999	580	303	154	562	727	999999	411	999999	999999	159	486	916	929	22	894	112	576	251	999999	68	857	237	58	561	84	872	999999	999999	224	999999	255	205	999999	324	139	466	999999	926	999999	999999	824	326	999999	782	320	767	999999	235	743	999999	999999	847	108	676	928	353	999999	593	999999	855	999999	943	69	565	903	291	692	999999	882	999999	144	649	364	409	243	541	573	276	250	316	220	675	724	834	597	408	106	999999	395	786	221	999999	448	999999	681	999999	266	108	999999	39	999999	999999	352	999999	255	999999	492	699	442	396	999999	978	352	181	644	995	229	999999	968	505	194	145	229	106	999999	760	211	332	728	362	284	475	398	221	241	174	332	999999	588	655	915	406	999999	998	16	243	42	277	999999	685	999999	999999	139	382	845	939	827	999999	98	495	740	170	971	999999	121	313	589	140	939	999999	673	810	646	322	590	787	30	230	100	999999	727	933	935	999999	701	254	345	25	376	301	347	87	330	999999	999999	754	435	44	887	999999	653	901	337	916	22	850	393	816	999999	999999	918	606	165	114	999999	806	999999	928	388	867	968	574	764	647	142	595	999999	999999	407	835	362	986	343	397	340	825	999999	28	999999	999999	860	999999	233	319	382	740	921	225	335	119	529	507	655	29	734	999999	147	999999	783	999999	370	840	419	956	704	932	273	767	774	941	999999	999999	896	537	17	448	350	999999	274	402	673	999999	227	298	316	855	999999	324	999999	261	999999	999999	244	999999	999999	29	120	999999	614	450	999999	164	451	393	908	321	610	999999	21	999999	738	691	426	391	752	106	622	130	649	849	600	949	114	523	999999	295	972	292	999999	988	338	83	841	999999	924	519	999999	833	389	995	254	999999	999999	377	522	999999	499	852	862	999999	406	989	627	764	850	999999	
59	928	140	623	348	328	79	33	957	664	850	999999	466	242	283	789	999999	999999	605	999999	645	737	10	999999	796	130	999999	663	591	349	455	86	973	999999	999999	999999	702	766	656	926	153	999999	420	999999	155	896	395	630	120	617	258	973	169	473	999999	322	999999	873	827	228	898	416	441	617	999999	774	629	70	772	388	999999	974	997	678	242	999999	326	152	121	899	999999	799	552	999999	101	999999	999999	509	524	157	966	829	939	438	37	737	848	802	648	999999	277	335	857	731	531	283	975	490	240	526	995	786	999999	927	493	109	863	468	526	737	856	130	546	624	422	267	999999	569	650	505	517	523	503	739	999999	409	999999	820	451	817	506	436	278	997	162	190	76	21	999999	928	873	389	286	911	524	157	999999	999999	999999	274	248	415	839	735	18	481	999999	33	305	93	167	999999	26	708	240	429	851	548	472	242	200	34	625	722	631	138	247	591	224	485	620	708	511	187	579	999999	597	543	999999	680	999999	53	715	860	770	830	373	578	681	105	999999	249	771	999999	999999	224	790	127	999999	880	244	701	808	820	473	459	541	839	139	150	832	999999	559	999999	345	157	999999	999999	951	801	765	668	910	129	189	381	999999	435	113	365	310	480	439	119	999999	205	244	895	999999	321	299	999999	448	540	272	987	999999	999999	740	926	999999	999999	175	312	124	576	791	688	640	999999	522	115	999999	774	840	999999	878	999999	357	150	912	422	999999	999999	511	241	230	379	857	202	690	958	694	186	999999	284	314	999999	994	999999	999999	999999	999999	305	798	194	797	674	700	910	118	249	631	600	999999	493	999999	535	801	883	355	422	831	999999	411	564	999999	559	325	565	999999	751	456	487	736	366	167	82	841	999999	999999	555	999999	946	999999	450	999999	103	173	965	626	999999	336	121	523	991	725	817	999999	244	999999	248	359	145	862	367	793	153	999999	657	336	585	694	484	999999	800	744	999999	364	960	999999	326	396	999999	938	278	425	345	964	744	999999	350	999999	999999	553	206	206	543	93	999999	657	999999	239	999999	639	51	94	852	999999	723	257	840	462	934	16	456	851	999	206	594	999999	458	189	129	26	986	407	97	930	999999	603	999999	800	999999	312	55	97	880	720	897	193	573	672	999999	497	999999	999999	253	599	999999	354	207	999999	499	782	208	13	120	499	999999	999999	996	921	429	129	999999	49	822	631	999999	369	971	288	308	410	379	999999	999999	631	226	999999	164	498	833	898	999999	863	311	856	999999	
51	977	391	77	264	999999	651	253	131	451	760	75	622	637	738	999999	918	999999	98	413	999999	75	488	282	999999	999999	508	999999	530	999999	192	738	966	527	999999	391	589	221	53	224	728	542	815	190	465	42	542	860	999999	525	487	824	223	452	691	975	498	118	999999	776	688	999999	722	408	269	32	109	104	717	356	999999	707	995	874	685	880	260	999999	817	522	946	647	993	999999	999999	367	525	523	836	944	892	481	999999	999999	536	175	819	417	921	442	933	447	153	999999	732	780	999999	348	767	999999	725	200	301	999999	829	50	999999	718	173	901	507	585	268	772	999999	321	18	727	348	520	71	843	387	999999	588	508	503	999999	281	999999	537	186	755	35	229	702	189	698	447	495	606	111	254	29	935	999999	189	380	295	420	771	112	10	257	749	882	813	916	421	331	546	999999	446	708	373	331	999999	242	553	760	142	999999	999999	999999	913	959	999999	367	449	241	999999	133	959	860	692	435	185	999999	286	347	889	999999	286	126	948	292	665	545	656	613	999999	946	827	999999	288	461	822	158	343	999999	293	455	476	190	12	423	364	585	25	937	999999	999999	956	216	871	868	43	173	904	630	304	63	999999	835	713	382	305	434	581	241	999999	999999	999999	496	64	999999	796	105	124	534	928	89	999999	718	467	205	990	620	663	999999	427	659	999999	713	495	239	999999	641	999999	999999	128	930	13	783	334	999999	999999	999999	162	999999	81	938	58	379	702	224	999999	993	378	999999	999999	999999	770	171	813	999999	782	461	11	824	699	999999	628	999999	416	999999	86	746	393	348	49	530	468	235	348	489	610	874	20	999999	706	750	999999	959	246	999999	170	841	969	381	346	704	468	338	738	999999	319	563	999999	705	147	785	609	40	478	861	999999	544	999999	334	353	908	451	730	127	948	893	669	258	999999	999999	244	777	22	999999	999999	72	999999	497	432	180	56	912	315	142	921	151	242	999999	385	226	625	29	645	37	438	999999	737	220	999999	32	649	315	989	867	903	18	999999	999999	144	799	96	999999	399	163	999999	996	146	598	206	807	660	188	999999	756	999999	225	141	985	573	999999	999999	919	708	999999	530	999999	923	447	239	912	999999	999999	356	586	140	578	629	999999	729	442	127	148	999999	999999	372	470	442	999999	999999	687	877	999999	465	63	473	176	348	990	632	566	83	698	999999	293	263	999999	832	297	626	999999	999999	649	999999	140	963	196	904	726	47	70	308	690	791	552	999999	999999	748	303	122	
999999	999999	638	858	173	369	999999	780	730	728	915	638	154	615	22	999999	237	357	334	99	287	999999	621	952	572	267	392	907	816	258	999999	708	999999	999999	662	413	999999	999999	101	771	544	999999	999999	999999	999999	432	163	85	779	999999	807	999999	999999	213	835	702	618	686	296	905	999999	520	999999	999999	416	216	109	999999	953	999999	999999	445	999999	563	555	870	97	624	830	150	999999	317	138	365	999999	999999	295	999999	349	960	999999	281	505	999999	794	33	452	702	590	915	999999	193	131	999999	999999	371	339	999999	658	964	999999	994	855	155	801	669	392	608	40	689	920	999999	630	992	813	860	940	78	768	999999	428	394	999999	999999	999999	920	195	957	46	89	397	435	999999	385	999999	801	426	359	395	999999	999999	999999	999999	901	994	557	563	139	367	467	431	999999	101	137	999999	230	960	999999	338	880	484	434	572	999999	302	495	999999	255	646	999999	444	591	683	999999	889	584	721	142	920	999999	367	65	600	578	658	999999	344	548	839	135	840	485	31	999999	649	216	281	999999	999999	509	459	317	492	999999	33	999999	999999	456	247	999999	508	828	29	77	523	428	833	999999	301	174	160	559	416	521	182	958	999999	999999	994	999999	313	999999	533	999999	811	59	573	256	554	999999	999999	999999	311	877	999999	21	999999	999999	991	231	382	286	430	444	359	899	999999	971	999999	74	279	418	462	563	657	509	305	608	266	473	855	999999	999999	999999	624	272	258	538	895	170	502	999999	186	772	310	36	579	98	72	911	158	999999	999999	999999	549	141	435	747	229	126	999999	857	696	528	376	999999	837	999999	820	96	650	372	999999	22	999999	662	999999	689	999999	999999	930	999999	546	354	999999	999999	514	999999	933	999999	836	511	999999	999999	999999	645	919	658	406	515	199	999999	999999	975	271	785	525	71	919	999999	900	999999	494	598	196	508	321	352	213	122	999999	999999	23	337	999999	149	63	999999	999999	926	742	583	999999	747	441	999999	938	570	93	539	737	453	49	56	999999	100	26	719	999999	999999	333	577	455	999999	234	320	618	941	725	131	732	228	999999	999999	153	326	463	746	167	887	999999	750	268	674	999999	999999	838	966	745	169	132	343	715	620	602	175	137	999999	999999	130	690	997	845	999999	999999	519	948	56	903	275	636	280	562	704	999999	583	318	999999	999999	397	482	651	999999	565	999999	999999	512	883	400	978	199	465	233	999999	207	573	905	306	999999	866	999999	999999	73	479	533	852	781	20	244	29	856	999999	999999	135	999999	49	801	289	963	418	
16	999999	656	924	86	181	56	526	999999	813	999999	22	913	52	508	690	999999	726	999999	155	999999	501	649	381	999999	842	375	108	397	168	999999	999999	342	458	999999	823	145	149	403	999999	805	265	999999	430	350	843	443	57	627	958	461	999999	999999	818	801	514	425	285	999999	244	999999	948	138	349	51	63	680	465	192	999999	555	448	999999	680	349	361	999999	228	999999	288	408	328	480	439	706	696	999999	524	656	354	407	860	346	999999	556	999999	136	173	999999	999999	173	999999	864	942	413	22	752	577	478	450	999999	999999	254	524	835	487	477	999999	642	354	685	999999	808	838	287	694	112	173	133	492	234	824	999999	999999	124	430	464	538	36	999999	999999	799	56	216	828	999999	615	821	334	79	389	438	530	999999	612	999999	179	36	999999	718	910	588	999999	985	225	701	999999	512	409	414	33	999999	999999	948	410	885	999999	602	999999	87	89	999999	999999	63	113	999999	303	804	140	116	261	437	872	318	999999	365	355	70	990	137	841	113	422	999999	56	449	999999	582	634	999999	999999	576	999999	999999	999999	630	749	400	999999	428	407	564	381	303	162	595	77	363	175	54	540	58	999999	882	245	999999	868	919	17	663	40	721	179	414	217	685	420	294	679	999999	616	954	188	999999	730	286	731	128	767	461	382	999999	416	589	196	850	965	144	352	663	762	829	393	999999	398	685	395	967	96	999999	184	782	684	23	438	585	869	49	161	958	253	749	162	999999	291	627	315	589	999999	366	719	286	941	25	400	786	571	959	999999	54	999999	764	41	999999	999999	599	727	403	999999	610	980	925	982	394	419	22	999999	837	937	770	379	805	749	730	757	898	841	668	623	999999	23	999999	866	117	76	489	718	999999	279	999999	999999	912	438	617	999999	794	303	557	606	387	118	999999	32	412	674	95	999999	311	542	999999	758	68	780	508	596	80	69	875	327	999999	999999	999999	568	256	871	467	377	999999	354	963	605	293	999999	245	544	290	887	463	442	980	474	416	330	999999	932	841	999999	999999	30	315	999999	999999	240	676	93	303	175	776	541	999999	718	882	957	999999	783	475	999999	544	964	316	192	605	443	999999	464	999999	495	677	323	999999	335	448	121	48	238	999999	999999	395	999999	999999	999999	121	999999	235	272	591	459	751	999999	467	844	597	964	713	132	999999	984	999999	221	206	999999	497	462	511	881	280	999999	918	349	606	999999	610	999999	723	201	999999	683	217	83	873	437	743	570	856	999999	999999	483	407	999999	110	
999999	169	183	954	442	627	999999	421	353	992	820	541	999999	999999	999999	244	999999	251	521	61	455	777	999999	348	769	74	999999	605	326	153	796	373	999999	249	413	262	437	999999	999999	574	999999	272	863	999999	62	895	342	69	811	999999	534	242	885	865	654	999999	999999	999999	999999	378	999999	62	104	210	205	456	999999	999999	107	793	807	775	960	947	999999	999999	913	738	999999	873	732	867	999999	375	999999	564	488	146	595	999999	912	602	253	911	873	369	177	999999	885	605	366	999999	961	28	153	758	281	938	999999	999999	512	611	548	321	646	833	268	729	591	641	999999	402	576	120	999999	214	999999	58	83	278	25	259	852	690	516	561	905	776	999999	860	999999	550	999999	133	485	310	63	931	999999	49	111	448	82	254	637	964	604	851	147	939	236	999999	864	958	999999	262	999999	999999	805	95	928	491	999999	730	358	999999	492	452	999999	580	161	601	783	999999	176	999999	187	608	63	552	957	63	639	999999	634	69	685	999999	677	232	999999	999999	135	190	121	999999	940	351	895	999999	482	161	226	566	787	999999	999999	830	999999	878	84	160	999999	999999	137	874	852	225	106	299	742	541	774	411	999999	999999	999999	602	922	999999	636	836	712	843	79	805	837	82	504	999	619	999999	169	798	999999	400	401	872	62	247	767	999999	999999	606	477	999999	387	999999	537	999999	999999	847	999999	245	252	999999	448	999999	193	332	999999	999999	999999	107	999999	887	999999	975	263	638	999999	603	550	684	789	999999	999999	115	376	138	999999	32	545	999999	839	771	946	924	556	999999	951	999999	688	730	210	987	14	156	925	589	569	411	999999	899	278	565	306	234	455	341	655	342	999999	65	903	24	244	59	267	908	941	457	429	352	686	133	914	820	484	999999	999999	999999	189	786	568	27	471	645	402	283	475	721	478	224	265	619	845	633	826	195	999999	955	888	27	648	122	999999	999999	222	999999	651	485	999999	653	999999	219	999999	807	496	999999	553	598	656	984	443	229	978	214	97	999999	288	999999	994	298	59	951	999999	172	148	999999	44	262	999999	257	999999	999999	972	999999	790	55	466	999999	147	999999	999999	163	309	904	584	999999	143	777	130	155	867	370	491	460	603	483	661	990	669	49	851	301	175	408	361	453	257	163	999999	51	610	250	152	64	656	896	652	653	588	999999	323	999999	141	288	390	999999	507	521	231	317	394	999999	999999	999999	97	350	987	999999	552	140	181	979	999999	89	999999	999999	227	436	803	707	830	999999	412	999999	726	999999	
169	887	27	100	945	999999	999999	116	657	144	999999	999999	966	999999	908	751	110	999999	548	343	903	62	743	763	53	81	717	999999	999999	385	74	429	381	503	999999	110	883	462	194	999999	57	257	999999	409	755	183	469	999999	999999	89	908	954	410	392	691	117	999999	999999	56	874	28	418	999999	999999	80	451	672	473	999999	808	868	647	999999	113	295	655	630	343	999999	999999	999999	229	724	999999	999999	119	999999	989	812	999999	956	629	415	320	427	639	627	159	999999	313	510	996	373	990	999999	270	692	306	999999	45	999999	999999	254	999999	273	798	693	232	805	961	431	683	661	59	851	248	242	951	686	999999	38	480	14	999999	370	614	855	733	195	216	426	723	891	776	597	156	384	999999	56	628	946	405	354	377	999999	999999	345	323	149	973	38	999999	620	999999	17	999999	805	549	815	999999	942	959	999999	598	545	999999	792	999999	999999	705	999999	12	905	67	999999	633	135	636	823	544	279	999999	594	999999	188	685	112	450	769	591	350	835	999999	398	686	987	368	756	999999	183	43	460	999999	443	119	36	835	563	742	384	880	179	999999	280	388	410	374	823	419	859	605	352	124	999999	999999	999999	999999	999999	999999	999999	274	379	999999	999999	999999	819	999999	160	113	999999	849	549	707	999999	711	181	999999	999999	19	285	623	544	999999	972	577	691	346	991	999999	91	448	328	192	31	119	510	375	86	999999	569	730	223	720	999999	999999	66	644	999999	168	999999	919	443	506	105	108	729	999999	831	82	818	483	999999	82	999999	999999	530	999999	686	286	211	806	42	383	450	555	409	824	88	963	520	56	617	832	895	999999	15	999999	97	922	389	477	544	13	951	96	999999	151	698	554	488	999999	958	452	957	386	887	999999	66	549	999999	905	999999	867	562	772	999999	856	186	859	708	999999	279	763	896	999999	272	38	999999	999999	999999	268	135	999999	484	820	999999	174	874	518	284	944	765	999999	234	483	522	676	451	189	230	194	964	838	845	779	430	205	556	233	124	858	638	702	999999	999999	780	429	393	741	683	701	999999	999999	585	763	999999	999999	538	423	221	596	586	252	999999	330	303	999999	688	704	999999	893	999999	651	404	425	316	999999	511	794	999999	103	292	710	999999	528	211	306	263	92	836	999999	666	142	22	528	282	396	568	715	999999	493	740	688	351	790	999999	341	273	999999	457	999999	230	743	719	127	313	876	746	615	128	996	42	999999	999999	999999	236	999999	638	999999	153	999999	504	796	659	999999	362	604	999999	999999	999999	
870	999999	104	635	956	999999	999999	423	999999	225	406	650	952	596	148	461	144	820	649	564	608	999999	398	25	537	385	434	999999	510	765	708	517	41	180	257	999999	999999	970	912	999999	313	72	744	999999	747	279	551	209	520	999999	227	999999	999999	160	999999	999999	645	999999	108	580	52	837	912	999999	516	888	618	782	349	184	522	173	999999	999999	260	545	958	737	278	267	833	234	999999	999999	547	924	797	999999	343	88	328	859	872	341	192	476	159	615	153	999999	999999	769	860	345	245	63	876	306	900	301	220	999999	809	840	999999	818	273	169	999999	592	999999	738	448	999999	856	662	301	576	240	999999	395	352	999999	999999	999999	74	373	238	517	494	58	999999	999999	52	868	999999	60	41	594	999999	212	990	34	561	767	922	330	999999	489	582	762	999999	75	999999	905	867	999999	399	243	683	454	44	652	106	543	599	758	406	401	445	612	999999	982	999999	581	405	328	42	652	684	743	773	749	934	999999	748	436	864	147	10	107	660	999999	999999	919	999999	347	999999	27	178	174	999999	208	999999	970	999999	326	209	544	509	999999	999999	999999	558	940	681	294	718	999999	794	173	999999	268	400	347	999999	471	81	946	413	999999	400	24	484	520	818	574	705	964	238	432	236	999999	637	999999	815	912	249	999999	248	883	629	562	999999	14	280	999999	807	999999	27	41	255	263	999999	451	999999	277	272	48	131	999999	588	754	999999	372	936	999999	999999	939	999999	49	232	110	999999	530	999999	838	791	479	250	162	999999	999	946	207	187	973	999999	999999	312	547	999999	210	999999	999999	304	875	425	860	77	705	999999	867	183	978	808	999999	555	609	999999	321	486	793	999999	969	349	588	807	938	195	963	384	999999	637	984	399	31	261	576	236	563	422	999999	411	999999	127	899	826	968	398	999999	999999	590	183	990	999999	856	412	880	791	715	77	486	674	114	999999	999999	240	999999	588	786	999999	979	383	999999	898	999999	391	263	852	999999	999999	839	550	162	546	794	270	646	999999	999999	619	381	784	520	496	935	266	307	999999	525	668	999999	390	612	150	999999	216	724	101	516	999999	159	37	999999	953	999999	936	521	999999	999999	341	593	275	999999	177	521	205	862	999999	963	999999	999999	50	336	781	134	459	999999	22	108	587	545	999999	416	77	469	353	443	567	268	998	999999	999999	999999	194	85	372	345	444	628	252	354	999999	999999	999999	391	999999	999999	569	829	999999	999999	509	468	949	795	48	858	977	999999	177	999999	305	999999	999999	552	353	999999	152	
999999	761	124	503	999999	856	999999	783	426	197	685	999999	652	874	999999	490	999	999999	281	999999	999999	47	513	367	736	999999	490	59	67	173	676	47	754	999999	863	77	663	504	125	611	716	999999	621	671	301	999999	525	887	567	223	999999	999999	82	628	753	668	258	757	767	999999	999999	193	999999	999999	999999	647	999999	102	21	670	999999	504	130	669	29	386	426	999999	999999	389	999999	603	491	999999	999999	369	965	136	805	999999	818	906	999999	193	245	999999	296	999999	160	999999	999999	432	999999	896	396	999999	999999	413	999999	999999	252	416	691	388	996	772	702	999999	999999	161	682	999999	296	816	852	920	767	999999	433	496	100	999999	692	422	999999	513	727	999999	457	999999	183	561	527	439	999999	412	999999	359	999999	472	830	413	999999	998	999999	280	145	68	54	475	702	259	980	122	286	193	724	279	749	493	999999	116	435	328	978	131	953	857	864	449	705	418	749	960	666	999999	756	693	451	368	377	668	551	981	44	923	580	999999	162	769	688	946	609	703	427	999999	978	983	30	849	326	999999	999999	604	770	294	510	29	999999	599	436	40	828	999999	126	999999	565	999999	293	65	550	547	705	105	999999	759	808	999999	543	999999	708	772	673	601	51	99	474	946	999999	999999	422	561	959	562	342	657	128	999999	587	50	167	534	700	965	999999	999999	582	109	842	20	485	464	486	999999	891	664	367	236	999999	36	912	618	242	543	642	989	588	999999	762	999999	999999	589	468	502	785	183	999999	708	302	272	516	374	114	210	999999	958	84	456	671	677	300	891	879	561	138	548	302	167	332	319	200	999999	346	738	999999	895	996	984	728	718	999999	659	933	86	519	547	514	42	999999	999999	914	999999	999999	94	813	749	710	907	373	999999	881	914	385	983	999999	999999	38	376	830	378	961	999999	728	999999	999999	641	999999	803	51	999999	999999	999999	889	648	404	68	960	261	924	999999	195	99	999999	491	999999	678	999999	999999	14	999999	519	148	212	900	999999	999999	413	527	999999	999999	791	999999	866	782	211	621	999999	736	999999	23	125	776	451	210	999999	999999	480	246	126	417	367	999999	799	999999	999999	896	999999	988	926	999999	999999	442	262	999999	838	289	233	837	290	225	999999	999999	371	990	328	999999	999999	999999	717	849	353	999999	411	591	814	999999	117	268	710	315	564	999999	810	18	999999	683	524	699	372	999999	649	999999	956	901	764	820	646	999999	288	339	210	65	281	86	237	999999	41	670	937	64	182	964	137	975	660	999999	737	363	632	645	
227	999999	639	813	210	711	999999	510	827	994	147	308	980	381	114	999999	764	999999	999999	881	652	854	762	317	731	685	999999	999999	250	157	999999	293	999999	643	121	999999	426	467	876	525	275	999999	999999	942	917	873	984	999999	870	999999	999999	13	999999	751	993	999999	999999	331	92	525	205	240	999999	679	910	854	132	346	269	900	91	307	857	999999	615	131	21	999999	400	858	701	759	120	97	306	90	710	435	650	747	969	105	385	999999	330	45	999999	173	999999	72	999999	647	999999	969	999999	999999	155	999999	999999	871	999999	999999	999999	234	824	445	999999	182	383	830	153	697	696	522	931	999999	921	506	934	580	860	847	787	999999	117	63	999999	999999	27	751	934	393	999999	778	395	555	174	999999	536	884	999999	98	999999	211	919	63	951	973	999999	94	632	648	392	999999	21	514	999999	602	126	770	999999	979	165	631	896	999999	408	917	136	999999	821	770	970	999999	665	771	67	586	999999	999999	999999	300	999999	999999	129	295	11	734	999999	999999	918	571	999999	765	712	935	933	168	999999	170	654	44	847	662	272	862	678	341	899	249	456	60	194	71	668	881	876	232	512	999999	757	673	159	999999	466	259	735	999999	347	730	999999	898	281	999999	409	999999	452	999999	669	267	616	999999	835	528	434	868	387	973	107	830	68	711	656	703	412	981	884	601	999999	23	136	474	993	178	410	999999	778	936	662	599	438	437	562	255	994	97	838	631	821	597	872	762	116	517	999999	137	252	578	845	428	999999	999999	253	999999	140	152	999999	666	127	999999	999999	451	320	508	401	999999	158	410	709	325	153	263	780	999999	151	374	999999	486	507	283	315	209	101	244	999999	587	999999	906	124	851	999999	999999	513	945	507	431	451	608	125	50	978	841	869	999999	284	999999	80	999999	515	766	784	200	169	999999	570	890	359	86	102	813	447	251	295	999999	905	999999	749	835	110	999999	922	759	371	466	304	473	999999	571	959	484	517	549	401	358	76	230	999999	670	999999	616	999999	999999	516	311	603	999999	555	22	999999	312	191	245	543	795	844	35	829	999999	999999	107	560	787	126	617	306	999999	999999	937	790	999999	959	89	460	493	999999	556	999999	69	863	567	917	328	947	656	303	999999	15	605	514	999999	401	999999	130	287	999999	293	258	898	14	999999	999999	618	231	939	999999	112	784	60	999999	999999	782	769	999999	981	189	242	999999	469	323	999999	999999	255	433	749	999999	650	958	183	437	999999	308	354	64	167	681	309	106	999999	999999	201	
496	955	999999	226	268	632	479	149	108	824	999999	788	585	979	813	641	195	482	657	999999	999999	611	622	791	989	438	714	682	310	879	146	833	165	132	538	936	999999	216	999999	660	180	818	84	613	912	519	769	84	353	49	124	623	360	999999	999999	885	342	666	237	830	917	999999	999999	999999	687	999999	633	462	451	877	845	978	999999	999999	999999	334	999999	19	879	479	669	999999	999999	999999	765	522	482	553	85	652	604	139	978	660	743	382	980	856	999999	302	886	999999	633	476	204	145	631	363	90	722	358	333	787	758	171	287	469	578	462	175	146	999999	387	798	283	715	999	341	263	999999	354	680	94	587	593	362	16	999999	76	629	890	129	473	362	304	999999	352	230	499	999999	913	412	999999	759	165	807	929	834	203	999999	999999	999999	110	931	999999	999999	249	209	175	808	999999	606	511	833	284	27	615	999999	504	999999	373	779	999999	999999	245	942	286	334	431	786	432	182	668	587	493	999999	28	999999	999999	626	999999	152	65	999999	195	316	900	570	485	148	201	905	999999	201	125	366	999999	313	695	434	401	914	999999	389	386	107	937	999999	349	999999	999999	82	49	878	999999	999999	999999	161	611	928	52	716	849	293	594	527	999999	999999	471	137	152	715	846	999999	235	127	374	675	314	97	378	999999	999999	800	999999	129	865	999999	999999	895	641	305	702	767	999999	685	75	999999	794	858	264	470	462	221	541	293	235	489	999999	999999	855	999999	847	523	559	999999	494	58	999999	474	661	391	256	999999	999999	846	22	999999	177	999999	61	879	880	999999	833	908	523	19	269	855	999999	386	808	378	49	593	458	188	218	326	200	999999	351	330	206	873	224	885	725	694	999999	156	321	112	801	976	177	401	999999	999999	999999	999999	788	297	581	284	582	877	537	999999	999999	834	871	999999	999999	999999	999999	999999	258	999999	999999	999999	293	999999	584	747	75	706	577	73	425	999999	497	999999	774	715	999999	999999	748	999999	300	999999	358	823	999999	446	285	999999	752	767	448	616	152	730	956	914	200	223	712	999999	219	876	309	473	486	999999	346	313	87	644	999999	484	811	336	999999	358	289	470	279	148	999999	999999	953	810	625	809	999999	999999	611	860	524	24	350	999999	712	423	46	884	347	963	110	971	999999	999999	961	963	804	999999	71	607	634	730	944	999999	372	614	923	499	848	999999	428	579	702	999999	129	790	143	896	624	255	321	404	999999	315	999999	999999	999999	844	999999	661	14	999999	705	13	235	999999	79	776	999999	108	
500	547	46	999999	999999	530	279	176	989	181	830	999999	202	815	999999	240	999999	999999	536	999999	402	89	650	999999	672	331	873	999999	999999	335	720	367	354	999999	755	774	368	463	770	517	230	55	855	999999	831	999999	905	890	717	995	999999	999999	249	680	999999	420	896	848	996	999999	656	999999	184	999999	460	472	563	676	69	999999	999999	153	868	28	651	356	233	973	999999	999999	426	983	999999	995	999999	999999	127	673	819	344	877	519	466	557	999999	649	999999	201	999999	368	542	999999	830	999999	999999	52	571	231	38	359	999999	922	492	999999	797	672	599	189	999999	999999	355	999999	999999	724	644	999999	687	321	167	12	485	42	757	999999	999999	999999	163	786	871	106	718	896	644	470	999999	955	999999	46	760	198	59	999999	677	56	22	999999	382	115	560	772	999999	999999	73	36	873	164	999999	495	396	609	519	813	999999	428	999999	459	999999	396	576	688	334	999999	561	999999	952	999999	365	710	984	391	815	57	235	109	740	467	833	617	596	993	790	542	649	160	678	999999	384	258	594	563	406	985	538	872	448	999999	699	103	84	89	799	464	510	15	999999	471	587	999999	999999	999999	626	637	799	583	999999	999999	10	410	301	999999	419	116	125	431	984	829	518	363	661	35	768	999999	999999	517	999999	335	42	644	366	217	999999	999999	571	600	937	999999	196	999999	999999	655	714	298	802	368	999999	693	349	88	30	964	952	234	556	662	999999	886	104	292	999999	573	759	366	999999	93	66	253	544	525	494	225	999999	563	389	15	321	479	999999	184	847	510	999999	953	999999	402	264	434	619	999999	375	61	674	999999	576	410	896	999999	255	718	311	999999	158	823	593	805	999999	399	844	551	350	755	948	919	445	878	587	806	742	650	829	632	633	636	159	443	551	738	986	979	999999	963	234	229	872	430	999999	172	370	818	81	865	589	78	567	619	112	999999	468	999999	822	99	615	604	889	679	793	522	674	160	263	999999	412	865	441	387	531	728	56	24	526	425	445	923	579	999999	52	564	78	539	340	796	279	999999	166	29	358	629	340	203	999999	839	497	220	999999	488	462	999999	636	190	98	384	708	999999	180	999999	654	691	999999	925	636	238	454	144	819	467	322	999999	708	422	38	901	398	853	387	686	927	235	369	999999	999999	999999	928	887	451	956	98	825	999999	758	375	667	999999	414	566	409	395	363	400	107	176	349	26	999999	999999	196	986	999999	999999	999999	999999	428	332	933	424	319	310	566	692	863	379	497	
994	949	999999	370	306	983	999999	977	301	999999	999999	271	924	170	311	713	999999	264	969	243	758	634	288	947	345	999999	989	257	109	828	671	999999	999999	678	999999	77	177	999999	890	13	567	99	202	999999	592	70	19	999999	18	596	832	437	893	145	739	369	999999	109	35	635	999999	49	878	472	902	308	999999	255	815	243	999999	999999	374	999999	999999	668	441	381	364	999999	662	735	248	512	996	243	643	592	939	985	406	77	766	265	19	528	999999	999999	14	294	526	763	448	774	999999	889	73	999999	999999	80	928	299	744	750	999999	999999	800	999999	475	669	665	999999	315	999999	837	478	186	119	956	157	458	999999	376	80	758	999999	297	999999	999999	117	999999	999999	999999	869	67	117	332	26	292	752	727	844	999999	345	629	574	457	618	937	999999	713	999999	971	999999	999999	227	922	674	991	84	970	336	999999	368	498	949	829	999999	999999	729	155	999999	999999	214	430	999999	456	41	999999	999999	451	999999	536	999999	999999	999999	743	809	999999	839	194	658	35	217	781	400	930	999999	846	679	744	20	845	999999	435	553	136	767	891	17	771	890	233	999999	632	301	800	42	964	282	216	999999	198	933	545	999999	144	619	432	40	684	559	194	772	449	440	999999	328	455	850	100	999999	917	250	78	303	434	227	585	490	599	999999	931	574	473	724	999999	911	672	937	419	516	345	861	333	221	706	999999	367	202	467	481	999999	124	191	239	112	948	865	251	72	999999	44	941	440	999999	627	620	308	999999	618	999999	656	518	440	583	640	65	916	856	999999	973	859	393	33	127	320	999999	392	243	622	999999	56	431	874	502	482	404	431	547	999999	95	162	643	583	545	825	78	683	608	598	56	42	18	653	99	66	650	999999	999999	999999	999999	237	999999	112	744	875	234	643	999999	110	246	634	379	272	511	820	226	809	487	302	252	143	784	644	575	841	48	777	999999	445	999999	485	118	81	783	858	96	541	838	999999	600	435	745	507	362	421	999999	746	999999	278	840	841	440	30	233	677	452	999999	999999	903	999999	999999	999999	999999	999999	999999	999999	307	489	652	999999	685	970	999999	701	817	397	999999	999999	999999	188	999999	635	516	605	999999	54	999999	848	115	416	665	14	935	833	153	576	253	239	600	894	365	267	999999	999999	999999	999999	624	999999	416	290	175	999999	999999	725	544	821	352	897	287	716	438	458	383	246	78	680	45	983	999999	250	153	57	691	269	822	999999	146	971	450	130	430	769	999999	825	250	527	632	220	
298	331	999999	356	952	884	465	906	999999	999999	999999	484	835	640	770	999999	999999	999999	999999	999999	999999	510	684	380	457	999999	295	669	26	999999	995	551	58	999999	999999	236	999999	797	105	806	803	916	999999	884	505	965	295	999999	999	277	688	133	999999	519	999999	788	646	854	999999	795	599	796	890	999999	999999	999999	435	999999	946	543	158	348	999999	650	999999	986	999999	800	874	491	870	999999	670	999999	870	872	481	539	517	905	589	172	898	309	216	17	35	999999	627	580	539	285	999999	465	128	349	110	999999	210	999999	440	846	999999	417	925	104	135	999999	999999	394	453	896	503	999999	953	986	449	999999	999999	999999	960	531	182	303	951	999999	999999	999999	630	999999	999999	62	339	195	475	743	999999	999999	999999	121	881	885	371	999999	136	643	782	803	999999	141	999999	999999	985	897	371	908	674	685	465	340	443	921	519	999999	622	999999	567	317	574	220	804	957	348	332	430	85	170	938	177	999999	811	857	701	499	630	393	76	441	824	999999	78	999999	36	53	677	959	375	437	621	734	85	475	238	302	999999	942	50	999999	477	295	748	735	518	156	528	585	229	30	999999	238	334	136	493	17	151	999999	999999	999999	999999	471	999999	732	326	442	243	346	629	409	172	688	353	414	964	538	818	999999	987	999999	525	101	740	354	132	392	410	949	982	999999	999999	38	999999	745	999999	15	585	25	999999	999999	913	191	999999	819	999999	626	885	920	999999	954	198	809	320	61	779	562	999999	365	610	934	42	293	364	408	259	143	677	999999	999999	958	999999	999999	923	911	999999	343	145	920	496	999999	999999	489	999999	999999	42	999999	718	959	966	455	284	230	415	485	999999	999999	827	999999	570	723	948	288	999999	213	11	395	885	408	95	445	427	810	868	113	436	999999	506	336	376	999999	425	718	640	949	999999	733	999999	448	867	346	999999	587	360	772	557	229	964	583	999999	646	465	999999	874	530	38	473	999999	999999	58	501	133	500	999999	999999	308	240	999999	575	999999	278	996	999999	999999	999999	929	839	999999	105	556	217	588	999999	309	729	452	115	844	999999	999999	220	999999	97	999999	375	999999	24	405	698	474	999999	999999	399	64	999999	650	29	778	135	600	199	23	265	754	841	913	211	200	462	219	202	396	538	654	319	896	999999	56	175	535	915	999999	762	631	239	999999	199	867	999999	89	999999	999999	718	518	999999	207	126	999999	999999	462	21	999999	943	488	999999	999999	53	744	744	862	999999	999999	613	599	685	755	260	634	525	215	999999	343	649	
382	786	865	999999	999999	999999	122	780	576	497	712	999999	100	499	999999	359	308	592	454	999999	689	348	460	724	129	832	999999	946	492	817	353	738	999999	184	571	999999	999999	999999	34	822	999999	999999	999999	485	999999	999999	595	265	977	999999	999999	623	999999	999999	960	999999	335	150	999999	196	946	176	298	759	153	999999	999999	916	999999	999999	999999	999999	567	632	500	999999	184	974	999999	54	999999	721	999999	217	600	730	468	466	224	537	376	276	705	837	875	466	793	414	342	926	236	999999	336	999999	341	181	65	647	720	362	859	360	999999	999999	999999	235	207	90	168	422	515	391	702	401	214	676	349	730	756	44	813	770	999999	897	817	568	394	572	875	429	675	820	745	861	677	25	949	999999	888	650	999999	713	256	919	420	845	976	935	202	665	999999	999999	891	999999	549	99	718	999999	999999	390	840	999999	214	999999	999999	695	646	840	999999	198	727	157	842	115	775	110	523	722	487	972	592	999999	379	999999	596	999999	929	68	322	588	307	529	999999	507	810	999999	508	999999	182	724	209	999999	221	13	937	685	493	785	911	449	999999	995	999999	724	798	391	265	994	152	999999	765	587	528	145	999999	207	999999	344	305	152	601	16	550	762	773	999999	999999	376	282	911	856	999999	157	872	23	999999	999999	781	709	428	377	513	374	774	959	621	999999	86	122	740	43	158	490	769	999999	568	454	189	999999	352	153	889	722	241	551	622	999999	655	999999	589	999999	869	999999	876	999999	97	999999	776	803	999999	838	171	263	542	999999	707	662	999999	999999	454	857	408	999999	367	285	999999	791	143	232	346	190	962	953	533	130	999999	524	614	994	759	926	678	385	799	999999	981	636	189	363	843	999999	62	630	678	731	220	49	276	600	296	305	508	553	467	999999	876	218	729	999999	714	999999	999999	999999	276	527	188	33	999999	854	999999	851	999999	780	999999	386	138	342	285	801	910	134	257	23	708	463	428	999999	918	999999	999999	773	999999	999999	648	660	999999	669	363	160	999999	999999	17	422	306	444	694	728	174	90	842	544	932	927	510	589	935	999999	684	812	109	64	999999	999999	227	530	999999	843	999999	999999	999999	469	978	135	258	722	126	834	999999	273	769	699	999999	838	986	999999	999999	978	267	999999	724	876	984	999999	61	498	93	804	205	775	499	850	597	445	615	383	566	807	999999	999999	473	111	327	420	52	409	103	275	226	999999	689	966	585	999999	999999	598	484	436	83	760	639	321	999999	999999	774	918	111	524	232	999999	999999	
999999	309	479	999999	623	558	573	999999	651	999999	817	999999	81	95	532	275	525	441	27	898	999999	733	918	158	161	472	386	646	134	999999	999999	53	999999	598	999999	666	115	486	390	49	999999	927	432	365	999999	733	567	999999	251	653	585	999999	215	714	999999	999999	999999	331	444	161	182	927	384	353	825	773	974	482	999999	999999	169	49	999999	999999	987	999999	311	563	335	428	999999	531	404	480	722	999999	838	899	202	355	285	783	51	999999	999999	983	553	999999	539	58	758	94	425	385	493	546	41	237	999999	999999	998	827	999999	26	256	651	533	999999	999999	339	935	85	999999	999999	591	386	997	821	120	14	658	232	33	287	669	820	999999	29	987	999999	464	999999	999999	998	356	457	787	999999	983	226	999999	650	458	999999	122	999999	999999	340	794	117	548	999999	999999	721	545	776	803	999999	356	435	545	514	915	454	875	334	902	292	738	143	598	971	838	894	554	17	774	823	174	986	26	775	235	880	637	254	494	999999	462	580	653	999999	999999	557	681	999999	734	13	999999	999999	999999	521	601	660	518	576	999999	231	176	537	999999	980	553	370	418	999999	289	45	817	631	839	451	999999	168	489	999999	302	290	223	608	283	770	498	386	215	999999	183	574	999999	70	872	273	294	924	578	673	525	999999	999999	911	666	698	196	703	999999	339	999999	443	180	990	283	101	17	999999	264	241	491	177	999999	913	595	714	674	999999	999999	576	166	906	590	816	13	984	151	312	942	584	583	795	438	875	814	740	404	381	786	999999	265	726	669	346	999999	358	999999	235	325	952	34	440	944	381	999999	784	999999	999999	986	299	999999	999999	626	680	657	999999	738	289	108	855	320	999999	970	978	999999	440	246	253	633	999999	831	915	986	999999	999999	153	851	999999	703	40	999999	999999	394	496	999999	560	110	989	689	496	999999	999999	137	470	642	731	469	999999	999999	999999	547	608	730	341	999999	999999	999999	999999	130	513	844	681	586	77	999999	280	908	483	158	760	340	999999	564	999999	45	957	787	526	357	828	683	999999	996	999999	492	289	999999	63	999999	999999	842	473	868	185	652	937	297	69	502	372	822	999999	817	310	411	300	999999	592	305	999999	257	201	288	302	999999	958	999999	625	585	688	960	999999	999999	999999	918	999999	388	389	494	107	669	728	33	985	15	999999	77	999999	559	999999	245	727	757	527	548	999999	194	576	355	693	262	999999	999999	814	999999	967	542	464	392	544	912	664	108	207	841	528	178	303	999999	142	999999	989	999999	393	
452	242	107	927	999999	999999	682	999999	999999	999999	845	996	253	999999	583	48	164	612	313	25	290	580	628	999999	685	999999	999999	999999	999999	222	999999	273	999999	101	372	179	999999	614	650	124	862	110	630	307	999999	845	285	959	720	258	999999	999999	685	60	112	872	999999	548	251	999999	795	791	531	821	998	999999	999999	999999	999999	414	178	999999	962	999999	162	189	950	331	207	840	744	523	181	41	244	999999	999999	999999	988	499	999999	331	373	855	328	999999	578	809	999999	999999	455	132	122	315	89	438	325	999999	897	923	999999	292	350	999999	60	282	619	500	586	483	993	843	999999	356	999999	847	186	116	999999	91	611	150	999999	426	999999	621	410	865	951	806	209	999999	659	75	577	282	980	961	805	999999	461	88	999999	825	787	612	958	765	466	242	999999	219	625	999999	999999	781	269	924	26	999999	871	754	548	780	284	901	194	999999	999999	577	867	224	310	823	630	532	918	207	638	782	999999	999999	409	719	554	989	476	842	999999	796	22	999999	945	376	999999	707	999999	452	999999	885	428	858	999999	999999	374	46	908	801	999999	999999	863	71	295	243	774	236	999999	828	235	294	435	999999	355	982	564	811	279	934	649	922	993	476	999999	753	364	804	999999	999999	354	517	999999	999999	657	964	932	999999	999999	711	601	948	362	999999	226	999999	460	999999	512	999999	334	563	767	974	162	273	795	999999	414	542	999999	970	577	834	483	999999	213	760	693	391	999999	613	51	567	999999	999999	999999	999999	259	401	302	287	302	999999	999999	999999	750	116	521	394	178	999999	546	237	832	631	380	528	999999	507	62	699	393	131	999999	721	521	209	641	461	999999	514	147	999999	249	601	678	999999	999999	692	967	106	248	309	223	999999	76	999999	999999	710	330	999999	999999	751	348	999999	894	180	701	473	999999	550	475	999999	691	664	408	533	987	241	953	999999	879	545	540	999999	461	93	999999	449	655	706	999999	931	141	999999	459	999999	674	646	999999	507	231	184	421	999999	631	188	618	558	116	999999	827	503	757	872	172	519	221	392	999999	810	999999	262	818	999999	86	544	928	40	214	999999	858	350	533	999999	235	704	999999	123	334	999999	474	999999	342	122	878	971	183	999999	498	940	183	999999	504	896	244	969	366	847	350	97	260	587	999999	103	999999	999999	969	999999	647	467	999999	108	999999	869	346	913	919	706	999999	114	370	669	542	274	838	577	845	637	221	266	348	286	999999	247	31	886	15	248	438	999999	11	873	621	40	554	85	232	999999	560	331	
999999	660	162	999999	727	590	55	89	265	116	641	341	99	390	999999	119	335	821	847	459	907	680	278	303	112	497	999999	511	719	762	354	999999	87	890	999999	687	133	536	519	441	999999	926	983	999999	760	999999	783	240	911	445	750	411	999999	110	423	379	392	858	999999	240	542	543	369	999999	999999	430	999999	208	184	441	985	799	311	416	618	981	697	946	543	442	713	817	600	999999	999999	943	433	976	477	999999	305	274	999999	289	899	999999	566	490	569	339	415	585	65	480	999999	951	110	380	492	441	682	999999	325	700	999999	999999	943	94	490	819	997	287	731	999999	146	720	406	31	516	320	424	216	387	213	999999	138	762	130	825	999999	842	62	494	45	163	859	949	702	762	185	363	482	10	750	342	137	999999	717	343	999999	555	999999	863	181	26	476	68	121	673	399	961	823	999999	429	976	944	999999	695	194	286	771	703	269	341	999999	999999	215	637	871	900	284	54	786	999999	515	764	198	322	28	687	801	837	39	373	223	999999	999999	581	774	397	343	167	533	67	967	851	818	999999	223	999999	999999	431	250	773	999999	916	47	183	999999	221	755	480	677	506	999999	934	674	999999	127	999999	730	634	863	483	566	126	521	728	999999	664	945	999999	999999	944	427	379	596	265	258	306	999999	48	667	562	641	862	490	999999	581	999999	186	923	414	795	353	635	568	766	999999	998	404	319	64	259	275	999999	381	732	89	115	347	999999	999999	820	926	691	966	310	842	703	999999	999999	156	96	487	999999	999999	313	600	791	811	999999	59	260	999999	192	984	999999	999999	551	491	758	946	475	695	768	999999	593	999999	662	669	999999	924	513	372	999999	172	967	771	253	838	78	141	999999	304	516	369	396	918	743	999999	557	23	300	999999	999999	548	680	400	719	746	667	443	938	999999	553	999999	546	887	999999	30	27	647	53	713	999999	626	658	181	188	999999	999999	674	135	955	121	999999	633	300	999999	370	491	576	62	507	999999	634	203	999999	999999	610	823	509	925	723	999999	910	970	587	799	260	999999	509	222	999999	856	993	999999	983	19	999999	282	255	401	632	538	450	594	546	543	787	433	491	429	577	585	390	748	412	276	999999	999999	56	500	244	999999	982	364	741	650	187	326	219	166	452	338	577	117	999999	195	999999	325	434	999999	22	827	408	89	644	999999	475	254	999999	717	808	35	999999	754	167	163	556	999999	852	895	365	471	223	335	977	249	17	283	455	226	37	885	999999	12	999999	417	
81	902	720	16	184	933	420	502	357	426	112	822	949	149	638	163	472	538	688	999999	614	999999	112	999999	727	202	999999	999999	689	923	186	233	276	750	999999	999999	999999	846	721	432	60	999999	999999	999999	147	194	999999	315	588	874	422	320	324	937	802	999999	999999	325	289	981	999999	731	812	999999	250	878	999999	999999	67	984	999999	626	817	265	500	893	999999	999999	267	542	868	492	110	815	999999	865	909	338	947	94	999999	60	566	739	297	328	907	552	999999	268	638	133	999999	603	96	795	999999	999999	447	999999	901	999999	67	999999	999999	999999	999999	999999	924	999999	969	228	262	999999	140	999999	70	88	968	181	999999	553	999999	999	904	745	244	506	729	714	372	851	999999	48	192	604	992	819	626	645	697	910	628	936	298	419	871	284	473	999999	735	425	100	276	923	999999	999999	999999	999999	999999	999999	134	277	999999	22	999999	338	224	790	535	999999	250	462	332	483	999999	925	999999	999999	495	999999	960	999999	379	979	947	761	999999	124	834	585	999999	977	258	999999	999999	643	418	924	180	91	999999	999999	999999	614	999999	963	999999	792	999999	999999	725	357	999999	999999	457	100	897	240	74	999999	714	109	956	949	999999	999999	999999	104	909	442	516	379	539	414	999999	476	105	999999	999999	984	993	831	276	999999	860	586	630	754	780	999999	745	188	859	999999	999999	556	536	987	804	232	999999	999999	999999	999999	916	355	818	942	285	981	994	143	745	90	999999	882	832	556	999999	999999	642	458	323	436	696	338	999999	999999	999999	670	939	118	960	272	234	329	948	861	494	514	767	999999	479	799	488	612	999999	778	450	494	724	980	898	580	590	310	999999	456	718	999999	835	102	999999	615	999999	886	183	483	999999	999999	999999	971	72	584	466	954	979	523	948	94	895	741	999999	552	946	958	220	999999	681	923	969	999999	152	905	679	675	999999	864	757	602	439	958	922	406	559	752	999999	323	124	635	331	836	508	634	999999	999999	999999	363	668	93	676	793	801	999999	83	442	999999	166	905	790	182	125	766	356	999999	936	819	999999	999999	999999	999999	999999	274	56	999999	143	999999	999999	999999	586	857	999999	205	674	925	645	167	990	999999	999999	999999	762	417	333	463	999999	79	162	978	755	283	999999	369	473	53	779	529	755	999999	940	449	321	942	329	933	999999	919	101	430	20	779	829	555	999999	281	287	489	999999	999999	395	73	841	539	467	312	918	69	999999	631	156	126	411	659	999999	677	611	819	98	400	709	296	977	999999	968	975	454	393	493	202	
999999	299	999999	172	944	999999	608	781	485	27	999999	694	197	999999	283	894	377	999999	173	209	999999	468	999999	550	882	108	95	119	571	491	857	534	999999	539	865	856	999999	248	999999	515	79	829	344	81	385	999999	999999	999999	458	999999	608	285	230	293	532	306	898	48	290	845	790	498	999999	993	169	490	128	657	999999	426	999999	138	999999	999999	139	840	999999	999999	175	999999	999999	578	660	497	883	582	314	999999	999999	568	957	999999	958	999999	999999	580	619	350	911	894	896	451	912	999999	717	479	821	999999	163	692	182	579	872	422	846	222	838	999999	119	587	186	836	999999	45	999999	866	179	999999	932	999999	230	783	418	999999	971	999999	665	999999	780	414	761	741	138	325	999999	388	626	546	999999	512	742	897	241	999999	999999	69	800	876	999999	850	309	999999	640	604	471	399	170	601	999999	999999	556	219	941	999999	999999	999999	708	999999	649	89	999999	633	570	999999	817	333	552	95	563	911	756	999999	65	999999	999999	534	110	999999	853	996	999999	35	105	734	999999	532	955	999999	506	999999	361	475	236	493	611	675	665	219	787	148	847	85	48	539	541	767	164	999999	601	302	344	184	999999	652	861	224	538	836	475	999999	377	26	588	291	560	291	999999	999999	999999	438	868	891	746	999999	999999	153	987	999999	203	197	378	942	934	999999	937	186	992	584	631	396	147	999999	743	502	770	831	999999	999999	979	999999	215	999999	999999	172	999999	453	438	999999	503	718	237	973	642	288	916	434	91	999999	999999	384	299	977	939	931	999999	48	999999	254	944	328	656	241	586	943	981	785	258	771	780	494	748	235	91	999999	169	999999	196	999999	585	346	749	122	999999	604	960	238	999999	999999	871	395	305	193	823	184	999999	999999	397	699	307	999999	185	319	603	999999	999999	999999	896	35	772	137	852	999999	999999	608	579	544	829	999999	983	999999	142	496	900	395	198	564	412	906	852	173	999999	497	999999	454	170	999999	519	551	968	896	341	626	990	999999	542	999999	999999	225	605	527	176	415	999999	554	998	689	418	217	999999	82	661	989	183	999999	360	364	534	223	447	149	34	287	22	96	421	516	999999	999999	852	999999	999999	197	311	999999	996	371	999999	613	456	480	999999	999999	999999	999999	245	351	453	392	393	999999	999999	311	777	465	502	889	403	629	999999	491	999999	262	999999	999999	999999	474	999999	999999	999999	989	583	921	767	999999	128	999999	407	126	851	79	72	123	773	674	508	737	419	999999	832	117	999999	161	999999	999999	297	768	999999	794	863	999999	
999999	605	780	999999	604	165	544	810	346	780	999999	999999	778	999999	999999	79	999999	690	586	305	999999	842	999999	999999	31	999999	452	802	679	999999	775	612	262	90	415	467	343	379	80	352	999999	609	509	999999	625	691	382	415	545	227	289	266	218	567	716	999999	590	286	382	999999	713	999999	140	999999	999999	879	33	698	658	961	736	118	619	244	999999	999999	343	962	999999	340	60	999999	266	999999	80	519	404	695	374	594	877	67	997	999999	638	461	479	522	58	745	667	999999	756	999999	491	999999	646	974	466	270	488	627	406	51	130	999999	485	677	916	999999	485	338	999999	74	999999	999999	121	720	605	649	976	820	999999	999999	673	375	289	999999	971	999999	872	430	238	113	115	259	660	999999	999999	961	976	999999	605	562	269	338	360	692	999999	999999	69	999999	379	816	294	667	999999	273	378	754	397	999999	706	27	623	65	999999	999999	999999	834	28	164	942	643	673	185	224	362	999999	999999	999999	597	192	999999	839	999999	999999	422	818	447	547	397	587	33	574	183	104	999999	939	999999	238	140	733	999999	999999	904	984	735	152	999999	452	360	399	43	740	800	999999	547	187	677	14	999999	411	521	297	999999	999999	999999	78	499	90	636	422	669	116	884	863	528	375	934	999999	999999	280	709	994	999999	999999	554	293	774	564	999999	410	272	209	551	729	222	999999	171	999999	75	999999	653	39	816	937	729	999999	855	936	999999	181	999999	716	689	416	701	526	111	633	999999	999999	304	999999	533	235	160	469	999999	164	651	999999	214	606	999999	658	999999	680	188	258	278	627	999999	999999	472	385	999999	556	520	144	38	695	275	537	999999	999999	372	718	505	999999	999999	269	372	701	999999	939	967	999999	820	40	790	31	348	852	365	999999	207	999999	472	157	78	604	999999	430	999999	955	886	676	301	999999	296	908	184	597	471	18	264	735	552	532	418	520	735	489	354	16	357	422	182	909	999999	999999	255	358	522	192	999999	942	575	999999	63	300	355	999999	744	881	999999	750	391	999999	999999	471	915	940	738	557	869	999999	85	999999	999999	473	999999	391	999999	391	663	826	999999	289	697	321	170	222	479	128	174	379	745	472	169	999999	41	824	999999	771	999999	315	999999	964	323	851	866	455	730	999999	795	963	999999	362	228	30	675	999999	659	829	999999	999999	470	620	393	499	724	612	959	999999	999999	679	999999	999999	402	358	217	120	965	999999	454	714	491	889	332	210	245	392	254	999999	930	929	175	999999	470	296	999999	998	581	823	136	999999	496	
729	157	126	999999	999999	959	999999	999999	565	146	812	384	596	220	581	999999	192	263	999999	368	819	80	512	514	684	989	116	514	219	538	152	719	201	999999	762	742	216	860	561	432	384	337	999999	793	362	564	873	85	273	710	999999	569	794	895	999999	658	645	611	665	694	853	365	603	36	993	102	999999	378	458	839	91	331	702	909	983	492	705	718	161	999999	126	40	251	508	999999	582	999999	305	551	114	106	604	204	867	578	29	999999	999999	999999	999999	999999	504	627	433	628	999999	999999	885	912	999999	999999	926	999999	545	999999	822	124	104	886	999999	999999	888	827	354	742	487	136	835	999999	999999	758	999999	919	891	999999	621	999999	817	999999	82	999999	49	393	367	161	180	154	659	299	756	999999	639	462	387	102	492	677	283	999999	151	940	42	999999	948	435	596	17	569	795	999999	419	307	999999	814	707	137	504	469	202	571	342	477	545	999999	69	999999	904	541	999999	267	944	139	135	738	141	999999	495	445	931	564	173	584	863	343	346	607	424	999999	999999	964	987	217	90	999999	999999	473	496	969	888	999999	692	475	771	538	999999	999999	182	486	683	999999	642	999999	537	638	407	758	613	212	999999	462	999999	266	999999	833	999999	736	59	14	929	999999	999999	525	999999	999999	872	697	813	335	999999	66	434	938	963	999999	332	927	999999	452	722	60	859	294	731	436	611	999999	614	937	268	285	240	177	556	25	840	126	999999	912	999999	710	999999	287	880	999999	37	766	999999	215	999999	351	66	606	292	879	808	900	793	130	24	446	93	875	77	55	999999	267	999999	948	999999	216	424	999999	685	22	115	581	414	549	408	844	142	408	436	999999	229	633	884	676	999999	940	999999	392	898	329	626	79	220	835	366	770	384	354	401	304	926	298	921	280	774	237	496	254	722	179	313	999999	449	160	825	201	382	999999	999999	999999	883	42	869	366	999999	46	370	578	193	638	999999	788	17	142	989	931	712	614	999999	979	454	88	670	728	25	999999	630	999999	999999	174	999999	999999	611	526	421	894	429	564	999999	738	866	917	70	93	708	525	676	316	170	894	489	767	812	999999	430	804	371	999999	350	452	415	999999	568	999999	250	801	999999	490	720	105	999999	157	730	999999	999999	999999	27	586	30	500	276	323	999999	125	685	630	856	848	999999	999999	532	288	224	442	332	566	358	999999	842	907	348	195	596	75	392	341	47	649	999999	893	786	999999	130	849	186	102	410	453	999999	620	945	338	394	114	999999	232	
999999	298	999999	555	188	976	743	122	999999	90	999999	835	732	353	592	217	999999	212	829	999999	999999	999999	265	239	166	999999	706	232	962	20	999999	491	502	999999	408	749	807	104	999999	810	51	999999	999999	999999	375	574	721	999999	999999	999999	140	191	284	825	74	568	42	611	399	999999	280	521	160	150	288	245	342	572	945	843	409	112	497	29	706	160	675	169	864	591	193	715	204	234	999999	620	216	677	105	839	999999	206	705	441	539	529	999999	999999	817	139	999999	158	55	194	999999	37	693	265	128	999999	999999	873	999999	808	100	999999	327	999999	269	668	39	665	476	115	136	999999	999999	66	489	187	999999	127	351	734	999999	44	670	20	896	999999	926	951	558	999999	999999	843	459	999999	351	999999	212	999999	298	159	110	999999	999999	939	67	135	630	637	999999	941	619	774	532	22	999999	65	893	317	40	999999	999999	87	116	294	168	293	754	999999	714	514	974	999999	829	201	633	999999	362	731	952	770	232	999999	185	617	572	182	320	446	448	999999	91	895	900	881	418	32	999999	999999	780	774	380	130	999999	999999	966	256	999999	341	389	999999	703	172	364	269	194	999999	902	499	722	986	972	317	71	428	433	999999	999999	948	783	610	321	965	950	187	400	112	999999	999999	650	326	237	999999	67	999999	999999	918	540	641	999999	999999	130	971	674	794	802	999999	68	503	837	999999	783	996	558	778	365	738	222	187	999999	999999	84	988	848	999999	759	999999	260	300	835	514	548	999999	262	816	490	999999	300	165	384	336	999999	873	86	762	542	240	999999	289	416	854	999999	362	772	613	891	141	132	999999	999999	809	812	768	999999	332	349	999999	999999	741	297	25	999999	66	802	542	48	211	912	96	863	999999	999999	971	999999	981	809	195	68	648	925	358	227	999999	130	575	523	285	215	753	423	589	999999	690	991	401	416	649	999999	240	574	689	229	46	414	999999	248	841	884	686	523	999999	894	999999	999999	938	999999	426	935	999999	28	999999	996	999999	672	999999	43	999999	999999	492	574	169	635	828	83	245	139	999999	617	614	336	682	400	528	239	269	695	399	999999	62	999999	990	999999	332	221	999999	999999	999999	373	999999	482	368	861	401	122	999999	527	75	999999	579	809	616	809	331	901	345	372	999999	928	412	999999	644	15	927	889	999999	999999	313	616	272	999999	78	999999	486	999999	968	821	998	416	875	742	629	376	304	253	987	191	391	430	876	999999	224	142	960	550	838	362	933	512	538	907	223	999999	760	36	741	798	332	
200	933	524	373	71	63	670	960	999999	710	684	901	402	74	883	740	823	338	936	999999	936	302	615	887	496	877	999999	528	179	615	278	511	198	999999	999999	497	361	84	162	88	999999	999999	570	651	259	999999	145	843	340	718	937	698	805	941	396	999999	327	637	877	999999	95	151	999999	662	999999	999999	999999	543	872	396	389	999999	999999	857	566	999999	999999	999999	637	999999	742	134	999999	461	678	580	706	256	473	304	179	724	206	968	993	158	800	908	219	999999	897	602	999999	944	339	197	999999	947	385	50	175	364	999	999999	452	961	999999	339	984	862	475	999999	80	578	226	664	552	217	864	417	555	999999	999999	560	987	999999	163	999999	999999	490	999999	758	871	432	138	815	999999	214	526	41	205	999999	923	357	611	999999	531	401	727	674	999999	314	93	967	494	351	609	449	14	312	807	999999	217	504	803	716	595	647	450	411	999999	347	690	832	221	94	900	407	999999	556	618	762	526	456	844	999999	675	903	937	786	215	285	999999	224	999999	496	263	429	553	894	846	883	999999	325	734	308	624	261	756	999999	451	999999	500	458	693	999999	192	999999	659	60	999999	691	999999	663	999999	664	147	999999	608	724	830	480	999999	999999	710	734	811	210	721	546	138	424	999999	999999	999999	14	784	999999	530	999999	314	502	769	999999	853	164	999999	297	130	79	999999	999999	652	999999	580	970	357	999999	748	959	244	981	49	999999	921	999999	999999	183	329	999999	880	396	945	999999	999999	337	711	362	210	555	999999	523	90	651	999999	980	999999	999999	956	999999	656	347	999999	571	999999	332	462	656	580	235	621	10	968	928	199	773	999999	999999	620	252	269	999999	999999	999999	999999	999999	901	397	736	941	856	427	227	954	544	543	393	384	999999	98	874	64	999999	975	999999	560	555	999999	999999	612	778	548	505	999999	114	999999	111	809	172	999999	430	75	919	639	379	203	783	23	393	656	389	999999	999999	532	999999	214	999999	271	999999	999999	174	749	935	999999	173	999999	921	513	850	883	441	584	222	260	999999	809	999999	152	999999	740	777	999999	768	806	233	950	799	999999	345	899	447	840	550	999999	69	681	139	795	476	71	281	279	999999	999999	999999	805	616	498	865	568	79	81	665	528	80	632	999999	139	900	999999	999999	999999	177	999999	445	601	43	897	200	986	679	349	675	544	469	507	379	268	591	427	344	311	117	777	830	376	184	32	999999	437	699	999999	895	263	553	332	999999	222	74	622	771	718	307	879	888	999999	405	131	999999	573	
262	723	547	482	878	216	999999	999999	130	999999	426	999999	999999	999999	296	679	454	999999	999999	146	405	166	203	968	655	625	13	238	889	110	970	63	962	999999	999999	976	999999	422	384	999999	491	712	102	994	999999	760	999999	999999	592	999999	286	982	140	922	178	105	529	579	826	999999	212	612	510	29	108	999999	58	974	587	999999	227	41	47	653	655	692	999999	999999	772	895	561	999999	646	681	823	999999	999999	50	511	89	456	883	595	999999	144	878	212	82	896	832	999999	100	957	281	991	254	944	487	277	485	41	331	806	999999	701	744	966	828	999999	120	450	18	472	999999	864	343	446	916	519	776	490	991	999999	999999	999999	999999	999999	374	999999	999999	53	445	772	35	57	999999	86	999999	430	399	911	999999	876	999999	999999	704	627	999999	417	657	808	38	968	500	995	50	28	866	748	240	242	999999	999999	626	999999	15	245	446	460	739	999999	782	495	129	865	999999	124	526	557	999999	999999	62	957	42	771	24	476	281	999999	17	999999	219	915	200	167	319	244	260	999999	386	468	999999	998	677	400	999999	542	849	999999	999999	925	502	319	270	396	190	644	116	999999	63	538	964	416	999999	999999	57	866	305	962	555	872	864	808	180	29	662	999999	289	642	745	481	627	999999	150	999999	999999	999999	654	803	999999	999999	137	999999	999999	999999	504	774	555	999999	999999	169	999999	887	89	27	999999	693	999999	250	734	136	364	474	999999	999999	911	328	275	370	29	156	999999	999999	985	880	744	468	999999	999999	525	887	508	999999	299	586	244	739	566	133	31	999999	762	999999	999999	850	320	663	296	92	936	999999	509	195	35	206	947	744	901	999999	282	999999	999999	999999	724	999999	628	130	999999	532	347	181	761	151	348	999999	393	807	433	999999	569	90	181	71	397	349	999999	322	219	103	639	500	837	366	850	429	379	947	689	232	999999	200	488	763	745	764	424	367	847	925	812	999999	999999	766	999999	202	999999	489	999999	385	468	999999	910	91	893	847	343	405	999999	918	730	445	128	999999	913	999999	999999	418	325	999999	925	31	475	294	290	500	188	999999	726	658	999	890	530	314	763	916	999999	407	870	898	430	28	75	999999	205	376	31	120	853	999999	999999	999999	173	794	459	446	839	999999	999999	999999	668	272	999999	999999	919	999999	915	813	447	996	100	999999	547	426	212	999999	955	547	98	913	478	999999	227	999999	67	987	726	735	854	326	999999	999999	999999	477	240	167	999999	433	18	365	461	999999	673	857	180	406	474	746	592	999999	491	
302	537	887	924	600	55	224	584	999999	122	190	958	999999	999999	437	597	999999	196	999999	999999	532	539	733	999999	271	404	999999	999999	661	522	999999	152	999999	835	784	134	719	999999	639	122	999999	848	85	252	281	259	553	937	999999	808	403	999999	547	986	999999	763	999999	434	663	205	685	929	999999	420	142	47	656	294	144	312	878	999999	556	932	441	683	463	490	191	21	851	432	999999	999999	128	430	999999	325	876	31	999999	999999	999999	444	437	205	999999	665	999999	243	602	268	802	440	929	876	13	614	999999	285	309	324	999999	651	353	262	999999	999999	999999	712	442	999999	999999	123	982	593	999999	122	999999	999999	758	797	380	948	419	592	629	999999	999999	252	426	999999	770	601	999999	15	51	999999	101	999999	817	854	374	407	800	271	850	689	457	346	999999	891	999999	319	526	512	943	305	241	760	632	277	999999	999999	999999	452	571	999999	401	977	552	399	30	330	427	999999	433	973	999999	158	742	940	999999	587	13	535	881	460	84	219	72	746	16	340	552	549	707	325	121	358	999999	43	298	480	793	849	870	788	891	622	89	999999	999999	93	28	999999	614	570	55	760	570	120	742	192	914	805	392	690	999999	877	999999	999999	999999	999999	999999	708	652	192	999999	164	665	103	999999	462	140	102	999999	999999	322	860	999999	146	279	360	999999	999999	301	116	999999	999999	467	190	19	23	424	999999	117	359	999999	319	49	999999	999999	999999	999999	477	999999	289	999999	822	217	999999	377	999999	942	70	838	511	20	868	417	545	999999	805	696	484	93	999999	47	169	984	248	298	12	820	513	370	388	265	320	48	21	64	742	780	998	812	101	999999	364	999999	606	349	766	901	504	999999	971	204	620	999999	996	252	892	999999	968	999999	999999	999999	439	700	460	999999	699	999999	406	999999	999999	999999	698	672	991	483	683	36	999999	999999	531	111	326	708	398	999999	645	926	51	769	171	904	811	999999	447	994	642	664	682	361	649	935	505	22	921	999999	506	947	402	999999	568	865	999999	79	999999	273	781	730	311	276	609	773	999999	637	329	979	223	999999	234	997	841	999999	354	999999	259	595	999999	313	787	452	687	698	534	529	210	306	999999	742	188	184	223	911	362	415	751	999999	157	868	693	999999	732	636	999999	405	681	999999	999999	433	819	63	668	477	943	859	999999	999999	248	269	999999	33	534	999999	691	60	783	929	999999	938	999999	383	448	737	999999	999999	719	999999	999999	139	848	660	999999	30	922	999999	515	999999	968	999999	826	999999	637	887	441	
999999	416	999999	944	672	999999	999999	999999	582	159	446	999999	931	856	108	150	999999	999999	999999	420	999999	247	514	999999	566	544	999999	961	173	122	999999	745	560	999999	950	438	467	115	312	518	106	999999	213	999999	486	999999	999999	889	999999	362	999999	904	999999	476	664	432	902	703	388	999999	583	789	999999	469	714	999999	64	635	999999	670	683	999999	999999	999999	999999	999999	999999	999999	81	56	959	158	101	811	824	539	227	999999	641	999999	535	763	727	183	934	317	66	999999	166	999999	465	949	983	209	679	999999	280	927	162	663	397	269	999999	341	179	435	697	909	999999	185	483	970	993	387	144	919	999999	460	666	16	944	999999	999999	295	591	19	175	892	141	960	268	299	931	977	140	276	141	395	14	509	999999	157	109	980	312	494	955	605	75	759	168	820	270	155	719	999999	782	345	749	169	270	999999	777	684	999999	193	49	26	999999	868	787	319	456	167	397	797	201	505	983	999999	999999	569	827	382	801	448	999999	785	999999	999999	999999	999999	646	845	249	813	379	999999	73	128	999999	939	357	207	971	999999	374	113	758	999999	905	287	362	652	999999	700	978	404	882	478	999999	263	757	223	999999	991	673	999999	918	583	999999	999999	441	999999	651	124	999999	999999	410	952	84	999999	999999	346	138	999999	443	993	740	999999	835	974	542	999999	964	201	999999	143	822	980	185	762	194	999999	504	138	845	497	10	999999	999999	358	994	930	999999	238	237	420	95	178	557	999999	999999	379	748	452	245	846	900	460	932	88	807	430	777	999999	999999	852	842	10	370	946	993	749	70	486	980	999999	201	999999	964	771	58	654	432	999999	891	999999	436	61	893	999	596	550	68	409	999999	999999	163	92	496	999999	578	95	807	611	685	131	318	271	472	633	655	174	999999	170	40	162	999999	280	429	999999	426	791	999999	371	360	453	690	999999	935	999999	458	118	999999	589	203	962	847	820	820	770	506	174	999999	999999	354	432	63	897	379	398	575	882	663	571	958	786	999999	445	261	242	441	658	999999	999999	184	546	924	906	967	77	315	999999	460	659	428	262	211	846	27	927	399	999999	291	547	840	576	455	678	999999	416	983	411	569	587	999999	848	999999	533	96	807	999999	157	930	311	92	398	431	14	152	999999	999999	141	427	999999	842	648	377	789	999999	607	101	256	999999	560	94	903	618	873	329	999999	424	677	999999	220	429	252	999999	979	464	451	155	999999	999999	924	831	851	999999	245	744	690	481	58	318	488	999999	261	999999	379	
227	189	999999	999999	999999	571	292	907	999999	217	903	600	786	999999	999999	772	999999	650	719	361	729	242	919	382	138	639	108	999999	999999	281	999999	178	380	999999	999999	284	671	999999	767	964	641	999999	480	776	341	153	904	93	722	546	999999	76	999999	519	650	985	269	408	429	55	473	915	547	109	713	735	229	304	636	60	111	863	882	755	999999	804	761	153	50	984	999999	24	653	823	999999	437	636	861	841	775	25	273	178	722	999999	725	386	380	999999	606	924	610	999999	999999	444	174	193	999999	799	845	999999	126	367	999999	320	458	272	724	855	286	999999	368	462	860	45	999999	694	999999	264	999999	428	390	999999	444	70	999999	999999	980	388	90	254	999999	71	999999	999999	899	905	734	999999	999999	999999	661	525	785	507	565	157	596	637	606	479	32	532	806	427	842	999999	923	999999	196	999999	291	999999	775	42	999999	307	467	999999	146	932	960	759	999999	540	767	999999	305	936	505	976	971	353	999999	610	231	326	265	578	709	864	981	360	224	161	999999	325	999999	753	256	267	690	287	501	673	999999	272	999999	999999	660	977	999999	999999	999999	999999	919	938	564	174	810	933	52	999999	608	281	950	610	544	70	368	451	124	551	999999	999999	296	693	999999	999999	101	959	999999	989	918	732	134	999999	481	15	242	999999	999999	999999	999999	999999	225	801	678	229	722	908	999999	260	906	218	862	999999	306	641	923	235	95	999999	999999	851	928	999999	970	999999	157	955	138	539	828	135	690	539	608	377	999999	494	24	999999	396	999999	240	754	92	709	869	936	698	999999	91	16	158	315	999999	999999	999999	172	831	999999	82	766	999999	999999	432	999999	999999	333	590	929	618	439	221	462	68	888	999999	184	970	999999	16	220	999999	298	458	822	999999	384	36	515	982	859	663	222	561	629	999999	52	331	311	192	546	999999	769	231	652	794	695	257	624	482	999999	202	570	999999	861	509	490	740	610	804	152	306	999999	946	759	775	998	901	438	484	577	853	669	88	469	864	498	76	806	37	999999	137	999999	43	999999	667	103	999999	999999	130	923	311	720	506	49	250	281	822	472	876	796	794	999999	149	904	366	532	491	999999	999999	999999	423	934	999999	523	24	894	51	183	999999	682	581	999999	317	560	999999	142	999999	48	229	593	675	604	999999	240	496	318	999999	139	416	999999	611	999999	703	119	509	377	146	983	35	355	240	649	380	203	224	593	510	588	637	234	999999	453	115	999999	345	819	14	353	36	706	631	912	766	999999	999999	
490	999999	999999	61	899	999999	189	999999	874	362	35	999999	736	999999	903	807	683	501	192	774	167	985	300	773	999999	372	999999	957	328	723	328	882	999999	131	734	96	312	537	738	238	190	440	241	999999	320	595	277	337	132	999999	948	421	999999	192	913	505	216	999999	370	536	999999	231	999999	161	44	153	999999	614	291	999999	505	156	762	999999	593	999999	753	249	463	104	104	999999	834	430	775	907	999999	241	217	239	879	877	176	212	36	959	999999	999999	26	177	785	999999	55	315	999999	801	999999	631	598	196	751	967	999999	276	441	745	999999	999999	385	137	999999	578	406	999999	938	999999	979	559	999999	634	982	673	999999	296	999999	441	421	528	999999	973	999999	677	999999	31	488	999999	906	900	771	291	571	481	999999	889	332	217	266	992	377	775	821	108	704	963	999999	87	743	684	999999	999999	999999	999999	246	412	878	177	935	385	574	36	999999	89	999999	999999	999999	510	968	344	964	111	185	428	161	999999	999999	159	972	679	999999	410	178	232	942	771	999999	999999	245	302	999999	164	282	999999	428	351	65	742	999999	68	900	704	999999	999999	720	856	824	905	717	984	260	728	999999	266	567	173	857	497	147	27	688	370	274	676	999999	810	999999	999999	999	999999	206	419	839	914	778	123	301	999999	999999	95	946	61	985	261	52	291	959	25	323	999999	493	567	604	999999	380	540	439	999999	84	910	37	531	905	907	787	841	999999	290	487	454	872	97	999999	62	81	636	384	999999	633	999999	850	813	980	745	326	638	814	546	999999	999999	999999	999999	695	999999	67	424	999999	999999	473	999999	402	678	538	999999	999999	406	581	552	999999	743	165	999999	999999	999999	69	224	550	170	590	999999	36	352	745	249	770	23	999999	999999	994	999999	490	999999	999999	433	999999	182	285	121	362	920	67	272	325	999999	92	999999	999999	663	542	843	874	999999	497	324	999999	999999	999999	298	999999	379	13	999999	558	574	263	859	876	385	392	887	939	999999	807	670	102	999999	36	945	167	512	962	999999	850	160	782	999999	808	235	258	600	249	986	23	983	916	869	713	751	547	232	999999	674	999999	655	904	445	999999	827	232	420	32	987	140	595	416	274	347	999999	792	999999	60	650	137	791	647	952	425	824	753	232	60	285	999999	999999	131	298	467	204	256	999999	326	981	13	838	577	261	856	999999	576	999999	531	316	959	789	182	740	547	999999	18	999999	29	999999	84	999999	999999	747	590	205	473	128	807	152	999999	999999	999999	999999	647	298	999999	396	105	996	
257	111	999999	999999	999999	999999	762	999999	750	977	196	304	327	999999	906	13	999999	830	670	661	954	999999	844	999999	165	514	358	999999	999999	258	999999	621	856	33	999999	972	308	626	430	973	442	93	377	829	955	999999	137	478	172	643	820	999999	725	999999	51	999999	267	999999	588	811	269	659	296	999999	711	574	447	304	857	933	705	852	409	999999	999999	871	90	999999	433	308	387	880	940	999999	999999	883	896	422	981	315	715	986	999999	999999	713	783	796	999999	127	391	419	833	620	999999	937	967	983	37	225	180	719	251	888	290	434	389	718	837	72	828	677	35	322	552	228	999999	815	791	983	999999	84	214	999999	51	999999	553	999999	712	521	471	900	999999	207	810	596	473	107	756	999999	334	74	959	999999	299	713	999999	520	999999	20	228	999999	202	53	779	105	999999	354	847	401	880	129	999999	325	601	928	809	828	512	956	999999	999999	999999	607	659	380	125	999999	608	338	505	999999	201	702	303	318	708	999999	427	715	999999	129	999999	365	312	215	999999	999999	221	370	904	565	18	122	999999	999999	103	594	999999	408	999999	124	746	518	999999	847	928	313	999999	292	230	984	410	999999	875	634	372	999999	304	999999	321	481	999999	999999	999999	999999	35	999999	446	697	999999	123	999999	999999	734	966	383	740	999999	465	286	755	999999	999999	150	920	164	221	246	631	242	400	300	999999	97	508	934	508	95	955	999999	999999	867	334	77	999999	554	391	72	908	999999	999999	244	999999	177	565	999999	260	107	999999	785	814	999999	814	464	999999	822	999999	999999	235	41	999999	655	999999	643	437	888	297	999999	999999	999999	773	158	338	380	999999	999999	462	773	531	649	999999	410	581	999999	17	16	62	999999	253	295	64	459	836	999999	386	975	730	999999	739	676	572	399	75	147	22	665	514	444	853	668	369	725	410	586	357	999999	84	999999	636	430	836	428	999999	747	321	324	322	460	994	635	435	267	44	999999	86	294	999999	999999	999999	351	502	618	25	999999	999999	339	58	999999	529	911	901	999999	568	318	840	153	999999	328	825	698	353	999999	999999	999999	999999	112	999999	555	509	999999	139	640	999999	294	999999	227	999999	999999	821	982	275	999999	931	93	733	49	698	725	24	933	999999	999999	618	468	998	999999	178	999999	351	823	648	502	749	465	999999	271	218	284	390	622	740	749	506	843	999999	290	999999	999999	495	203	413	965	999999	576	561	122	31	718	295	488	59	616	691	999999	344	773	999999	476	311	472	999999	424	999999	401	202	762	520	774	46	717	
328	811	311	158	419	682	961	999999	903	668	999999	500	988	901	999999	133	67	507	509	659	967	999999	64	32	999999	988	630	150	383	799	602	999999	681	999999	999999	247	999999	542	589	661	999999	999999	573	999999	232	999999	436	443	827	78	999999	23	999999	387	749	673	999999	288	786	999999	62	821	799	999999	76	992	818	419	741	336	819	524	918	848	999999	827	90	421	800	999999	562	196	322	314	103	999999	981	303	828	999999	490	35	756	999999	999999	999999	999999	469	576	999999	522	999999	702	500	259	190	104	999999	540	921	592	999999	999999	999999	999999	999999	508	999999	999999	487	20	524	999999	254	846	999999	999999	759	249	857	999999	621	844	569	999999	999999	494	822	64	999999	494	564	999999	999999	904	154	547	11	300	742	999999	855	459	99	229	997	435	458	999999	466	421	345	999999	683	444	971	500	918	245	332	999999	686	439	999999	993	456	761	684	349	999999	255	766	469	506	375	999999	999999	755	350	521	120	999999	178	597	501	999999	387	89	999999	933	999999	628	765	967	371	805	426	999999	106	772	246	750	118	999999	220	655	875	680	318	999999	999999	745	577	724	222	344	518	841	605	844	79	681	222	416	58	627	11	999999	145	569	215	809	658	999999	285	370	999999	225	387	999999	283	999999	999999	658	134	908	60	999999	755	36	296	584	757	262	703	564	537	702	903	999999	999999	383	545	748	607	999	999999	999	449	851	416	302	464	759	570	372	909	563	999999	999999	577	960	747	118	999999	631	999999	999999	999999	720	832	235	322	793	999999	999999	170	999999	61	135	820	60	601	903	620	994	999999	999999	691	340	655	973	421	763	26	693	999999	437	475	976	946	690	134	728	999999	999999	980	671	566	670	999999	885	999999	165	329	526	999999	999999	498	288	511	64	714	544	75	999999	814	558	777	508	274	999999	558	84	188	140	926	872	885	439	24	458	441	31	999999	999999	471	265	444	499	335	792	938	196	474	999999	975	590	663	169	376	431	893	68	405	478	337	437	999999	199	600	999999	958	68	999999	999999	622	693	999999	306	398	999999	124	287	183	481	794	371	610	296	164	999999	219	725	73	999999	999999	383	625	659	441	43	288	255	899	839	834	880	922	420	279	291	183	367	771	999999	999999	999999	885	999999	683	965	827	690	44	999999	999999	999999	995	682	999999	249	78	756	864	364	281	999999	388	343	999999	914	449	199	999999	872	172	851	954	256	284	999999	497	999999	999999	476	216	597	999999	645	999999	601	884	249	922	39	223	427	999999	416	
545	449	237	551	286	768	525	637	673	999999	101	435	287	749	999999	549	752	377	779	397	157	683	658	999999	781	55	40	209	277	987	659	999999	358	999999	711	999999	722	946	424	217	950	579	999999	58	999999	137	999999	145	999999	382	287	845	647	115	268	999999	791	493	769	240	999999	999999	370	999999	513	356	86	739	48	572	827	805	999999	571	447	578	760	609	199	654	731	895	367	894	999999	813	999999	999999	289	849	54	999999	186	193	479	633	219	246	545	206	999999	584	999999	279	555	482	892	86	667	999999	999999	191	303	124	508	842	958	475	977	699	999999	833	460	198	528	999999	999999	999999	101	813	369	523	74	993	603	999999	798	98	349	237	920	999999	585	999999	999999	999999	934	72	999999	999999	675	999999	269	845	999999	227	133	999999	750	956	853	133	999999	999999	999999	587	126	310	520	361	999999	999999	135	750	779	238	257	861	999999	665	664	999999	94	464	148	999999	263	999999	56	386	33	999999	348	393	383	796	46	731	278	170	746	633	551	333	999999	999999	618	519	75	717	970	271	999999	94	999999	999999	49	529	999999	999999	334	897	263	144	999999	165	531	999999	376	982	201	525	593	288	919	40	25	760	872	342	999999	744	163	338	416	762	429	264	102	96	999999	517	25	999999	836	848	380	416	999999	999999	283	876	152	92	999999	454	678	191	174	271	281	289	657	382	697	590	743	924	728	575	999999	277	649	290	999999	684	999999	30	451	81	660	608	999999	444	69	140	601	81	812	961	93	248	99	830	814	477	860	642	999999	256	115	455	688	999999	702	16	999999	862	856	999999	944	658	739	103	610	673	525	222	323	999999	999999	672	121	999999	491	496	187	999999	476	758	823	999999	154	999999	966	215	920	343	999999	999999	903	739	999999	999999	26	435	509	999999	230	151	999999	647	329	318	999999	442	999999	999999	939	215	828	418	396	107	999999	88	514	544	137	405	999999	192	480	270	663	259	457	999999	750	999999	987	191	598	334	999999	186	547	999999	937	533	871	998	404	999999	234	494	352	999999	953	999999	921	999999	869	824	398	769	999999	68	654	18	984	999999	181	999999	227	646	820	71	300	841	540	999999	999999	999999	999999	754	788	943	46	179	906	340	197	999999	999999	32	999999	773	999999	47	18	489	999999	929	999999	679	827	521	319	587	999999	999999	999999	999999	999999	252	368	276	301	999999	980	999999	999999	485	111	653	15	369	747	999999	999999	56	135	999999	999999	60	498	676	64	854	926	276	633	458	505	999999	514	86	413	893	
663	55	999999	301	67	784	468	999999	828	895	674	999999	999999	124	262	627	165	574	287	357	754	999999	221	446	717	713	600	999999	979	485	149	928	955	853	541	999999	574	833	205	58	999999	793	848	168	190	469	502	519	206	878	469	939	999999	66	149	999999	834	46	583	999999	999999	895	999999	352	756	745	511	920	583	973	62	999999	379	239	999999	999999	843	999999	999999	258	999999	91	376	111	25	999999	140	899	714	568	454	538	259	851	864	697	999999	505	999999	999999	999999	581	935	232	999999	147	999999	569	301	188	138	780	780	999999	999999	113	529	999999	999999	556	615	612	215	999999	528	524	82	999999	999999	77	999999	999999	650	820	301	999999	155	153	285	878	999999	570	607	536	439	999999	758	924	719	999999	178	999999	999999	855	829	355	999999	999999	703	311	75	53	999999	234	295	791	140	959	999999	502	957	385	347	999999	918	54	14	679	584	999999	766	157	999999	612	899	448	177	795	991	945	273	999999	449	974	812	595	375	383	250	648	999999	798	999999	227	803	792	116	999999	937	785	999999	696	999999	999999	545	917	245	592	334	847	623	344	968	97	999999	734	935	999999	645	332	999999	630	438	936	321	967	266	589	808	999999	341	999999	999999	216	604	999999	999999	999999	439	895	359	783	58	403	999999	209	830	999999	988	79	857	743	85	999999	116	999999	268	410	999999	577	999999	656	783	228	516	176	486	999999	999999	662	999999	344	933	750	999999	895	581	44	999999	122	999999	999999	999999	739	999999	999999	999999	253	109	883	318	486	73	999999	244	703	999999	830	887	857	722	999999	319	999999	232	522	810	335	640	221	149	233	999999	425	999999	999999	64	54	999999	999999	999999	242	999999	999999	353	370	281	999999	999999	280	894	751	157	64	399	77	154	274	516	736	999999	55	999999	888	744	999999	987	647	429	47	648	956	861	968	999999	489	416	709	982	999999	251	738	820	370	326	398	85	444	35	374	62	999999	537	999999	142	749	629	774	864	268	383	633	652	477	999999	938	999999	189	992	910	999999	444	291	655	494	58	235	252	571	356	19	553	621	65	985	858	999999	628	835	321	999999	642	999999	724	488	999999	95	352	738	387	508	896	999999	125	713	617	508	881	747	999999	999999	386	212	999999	259	829	21	597	999999	773	520	270	353	999999	999999	999999	599	567	176	999999	962	883	514	194	848	123	111	999999	999999	378	359	546	881	752	999999	482	439	336	474	999999	606	498	860	964	867	247	552	999999	74	695	27	940	715	871	130	641	871	28	670	145	
999999	515	255	123	424	999999	389	601	882	577	588	273	102	518	280	474	999999	550	326	610	570	339	441	655	360	419	831	19	999999	166	999999	421	665	338	929	100	252	747	549	999999	858	999999	999999	999999	117	754	999999	206	999999	999999	619	331	701	70	575	399	84	600	762	15	151	379	999999	726	966	999999	607	763	588	999999	231	284	10	433	752	619	450	944	548	606	571	635	418	975	547	289	720	605	999999	540	26	999999	985	999999	752	999999	982	172	530	940	156	93	618	421	434	344	999999	278	317	999999	949	139	61	999999	443	516	960	999999	999999	687	456	11	999999	58	172	579	299	465	680	273	637	288	999999	999999	999999	487	999999	997	999999	213	959	999999	999999	808	999999	887	600	999999	111	245	527	988	982	842	999999	154	93	999999	259	855	999999	864	597	999999	327	671	715	453	705	956	499	963	452	999999	728	999999	999999	999999	467	284	978	470	364	445	746	999999	305	581	125	314	999999	457	747	695	168	104	999999	253	490	999999	182	157	133	999999	745	563	999999	15	999999	488	440	892	112	974	877	583	999999	161	308	999999	999999	143	338	401	999999	999999	226	757	817	633	160	999999	711	547	999999	830	347	999999	699	999999	999999	999999	999999	999999	873	511	355	772	817	585	999999	702	945	812	553	49	999999	732	999999	703	347	788	198	999999	999999	970	191	564	872	56	246	299	999999	125	575	86	676	999999	527	61	697	453	999999	999999	48	458	524	999999	994	73	21	615	628	996	844	325	999999	999999	309	999999	330	791	900	999999	349	305	250	829	247	477	373	999999	999999	540	999999	894	848	956	452	879	455	999999	570	808	45	630	999999	999999	281	259	999999	699	401	999999	731	906	553	999999	892	999999	218	695	661	526	700	892	409	999999	990	999999	477	155	533	430	457	48	230	999999	735	718	635	999999	558	987	999999	999999	727	591	808	109	350	679	73	999999	670	760	630	999999	999999	153	999999	581	999999	331	999999	829	176	970	175	693	999999	461	443	183	999999	434	146	674	33	37	175	818	289	890	999999	797	999999	823	759	697	418	999999	982	592	497	999999	999999	237	214	999999	999999	756	425	999999	424	999999	246	999999	603	999999	623	955	999999	91	978	413	301	585	721	985	999999	352	999999	478	999999	507	479	851	686	999999	126	909	999999	360	530	418	402	174	999999	720	561	999999	230	999999	83	462	167	901	613	94	762	732	999999	229	924	999999	545	947	840	999999	419	394	213	550	130	714	496	669	561	569	20	137	120	10	434	999999	999999	697	405	822	
999999	577	999999	602	299	999999	999999	999999	436	376	872	999999	333	999999	310	176	988	679	402	999999	966	498	350	54	999999	999999	622	999999	999999	377	999999	847	551	999999	576	842	157	611	260	736	999999	999999	999999	195	697	565	804	561	700	267	568	452	305	999999	856	851	237	203	999999	999999	772	889	454	999999	344	999999	903	315	999999	468	999999	386	428	999999	58	719	999999	999999	356	999999	831	999999	814	537	808	999999	552	515	171	724	615	953	999999	596	964	431	802	184	999999	672	661	499	578	242	248	191	34	639	987	146	596	999999	846	19	833	711	999999	916	259	755	482	398	999999	268	852	75	303	999999	702	999999	999999	91	999999	999999	857	999999	492	999999	299	627	564	913	999999	35	138	543	999999	83	763	999999	999999	885	924	105	999999	273	355	320	999999	183	887	202	999999	371	229	514	767	172	162	501	228	999999	626	999999	201	568	870	128	999999	319	957	230	79	999999	280	999999	167	219	999999	594	986	182	203	125	739	372	999999	166	805	999999	999999	999999	999999	271	44	854	269	999999	904	631	402	237	999999	79	226	667	132	497	101	197	999999	999999	678	568	514	55	309	511	892	828	591	714	322	516	543	21	309	807	414	425	999999	999999	314	861	202	758	999999	133	899	82	249	489	75	618	275	227	277	999999	757	989	555	758	409	85	50	687	915	672	535	999999	999999	999999	92	675	425	492	253	816	376	756	999999	185	611	820	589	999999	649	704	250	326	744	946	60	425	999999	24	465	239	821	514	843	329	597	695	714	923	999999	999999	202	999999	974	460	986	11	936	379	156	589	495	937	48	220	432	999999	469	421	999999	999999	805	410	36	23	995	999999	912	732	587	915	999999	665	706	999999	999999	467	999999	293	959	999999	999999	999999	867	876	743	999999	476	632	999999	387	235	303	658	738	594	999999	999999	999999	465	999999	98	213	791	241	483	999999	241	788	709	964	868	185	461	226	188	314	999999	999999	279	999999	395	289	834	210	999999	999999	17	967	999999	999999	999999	391	999999	834	999999	285	708	636	403	999999	652	687	923	999999	999999	60	999999	441	560	289	258	608	690	354	739	808	378	999999	551	671	821	274	133	999999	265	486	357	627	265	903	606	906	756	365	468	708	365	902	690	639	970	576	417	999999	470	111	700	999999	999999	161	906	999999	999999	731	102	388	563	934	677	43	999999	224	999999	657	999999	351	851	334	885	999999	453	476	901	912	700	999999	857	747	999999	163	999999	874	532	999999	996	489	821	999999	273	90	154	999999	
234	999999	937	999999	400	759	702	128	259	376	598	73	999999	440	225	182	999999	846	530	816	415	999999	257	828	691	999999	660	203	529	827	999999	804	887	31	251	999999	975	944	855	999999	54	409	904	419	286	468	405	565	274	649	999999	427	999999	338	999999	711	409	118	74	328	109	509	598	432	315	793	186	687	198	999999	207	96	991	433	771	16	619	837	552	232	676	999999	999999	999999	833	999999	254	559	15	540	845	866	879	536	998	999999	810	481	114	492	999999	718	377	999999	999999	907	435	999999	566	19	102	571	999999	999999	999999	14	579	718	999999	671	548	999999	681	658	999999	341	217	999999	999999	235	205	999999	733	999999	940	999999	727	999999	438	925	999999	128	992	996	448	283	999999	47	883	993	965	999999	882	442	944	665	999999	719	999999	120	700	970	701	341	814	955	999999	506	901	695	287	943	289	673	463	430	999999	999999	219	999999	40	179	581	441	269	999999	999999	301	999999	284	999999	999999	467	999999	235	999999	427	661	999999	493	445	999999	145	198	716	32	813	218	999999	523	999999	999999	509	999999	89	530	398	999999	81	711	700	546	391	626	774	278	486	999999	448	226	13	973	503	726	999999	237	44	393	725	999999	299	55	322	999999	253	568	508	151	248	705	848	167	590	480	792	899	999999	518	424	447	546	999999	770	999999	999999	68	858	999999	910	999999	495	15	999999	833	421	655	234	789	383	215	999999	344	722	999999	999999	845	392	33	934	516	999999	525	999999	288	701	448	999999	559	999999	999999	999999	726	999999	396	219	999999	624	999999	999999	147	675	632	145	999999	677	211	139	37	395	674	675	835	847	404	999999	970	46	265	999999	973	380	674	708	999999	999999	53	114	999999	533	999999	231	636	964	797	841	192	999999	760	610	999999	318	999999	999999	416	520	999999	999999	836	359	248	805	369	999999	95	766	10	924	999999	712	634	999999	999999	504	860	453	48	999999	60	999999	853	590	999999	654	642	664	133	509	301	676	999999	174	278	976	294	729	861	22	878	40	840	268	441	999999	976	999999	516	999999	314	963	481	14	828	283	506	658	529	714	981	431	999999	500	999999	281	92	469	828	826	999999	141	591	36	992	29	721	999999	158	999999	677	249	158	999999	205	999999	999999	626	999999	994	480	636	209	999999	999999	457	999999	350	635	170	999999	516	999999	689	543	182	999999	455	21	808	562	911	509	300	46	742	283	999999	305	304	86	465	134	833	355	582	931	999999	995	545	632	999999	999999	988	273	171	674	468	999999	32	957	749	614	
999999	442	569	999999	908	120	298	999999	133	54	999999	999999	999999	392	741	999999	960	251	936	459	999999	185	999999	999999	520	999999	999999	78	814	999999	282	347	336	999999	999999	400	786	455	32	334	706	370	509	336	628	904	763	778	932	134	876	781	31	300	148	360	262	617	616	881	244	230	999999	697	999999	999999	999999	999999	999999	999999	557	514	228	999999	753	115	676	853	332	616	273	107	145	690	559	501	326	45	712	246	148	178	999999	151	100	999999	11	811	564	635	155	115	999999	592	576	372	562	419	547	42	684	408	295	999999	617	147	95	678	999999	280	999999	999999	999999	559	211	389	999999	87	999999	277	114	865	299	697	470	168	124	553	124	196	938	999999	498	680	999999	740	883	838	534	953	999999	332	672	293	959	433	999999	433	390	197	696	485	898	279	928	818	119	597	539	458	999999	541	999999	951	341	999999	999999	275	997	999999	505	999999	552	568	876	781	202	15	738	47	998	999999	172	927	500	463	18	229	752	743	999999	295	309	85	931	858	769	720	951	199	209	894	436	918	691	859	932	999999	999999	156	999999	113	859	501	459	340	379	999999	461	999999	760	14	999999	263	840	219	537	999999	637	27	999999	481	999999	548	837	999999	265	999999	245	641	999999	678	999999	999999	999999	527	435	807	625	600	999999	142	269	83	999999	999999	381	182	999999	999999	332	465	703	386	144	154	60	321	999999	999999	84	135	999999	819	358	999999	999999	916	147	322	999999	729	852	999999	537	879	221	980	119	641	732	93	175	764	318	75	975	449	471	972	477	124	153	999999	525	364	742	449	999999	357	26	464	999999	766	697	603	999999	666	848	264	932	999999	212	999999	623	991	959	636	511	293	116	739	999999	175	845	670	585	999999	999999	999999	147	772	265	999999	999999	277	58	409	76	715	462	999999	600	217	49	999999	999999	130	656	999999	404	116	938	441	999999	286	19	999999	920	999999	27	999999	155	675	126	999999	814	999999	999999	355	943	560	569	795	830	999999	149	247	135	448	757	999999	925	987	777	41	833	824	521	348	267	188	488	999999	698	431	173	924	100	878	593	472	999999	310	590	999999	546	999999	610	454	147	771	999999	482	279	562	999999	168	898	95	336	989	928	999999	98	764	81	529	106	999999	632	224	999999	257	855	295	741	625	999999	933	999999	999999	223	999999	211	999999	999999	16	770	145	326	15	999999	15	551	603	544	999999	222	825	999999	27	999999	999999	821	999999	999999	497	626	984	821	489	761	964	600	646	999999	860	857	602	
330	75	759	999999	999999	999999	198	152	705	261	750	86	413	580	171	477	643	21	999999	288	871	947	999999	785	324	837	253	72	414	904	826	683	807	999999	999999	707	268	95	999999	203	999999	999999	791	999999	243	999999	85	191	802	133	13	999999	999999	578	730	383	999999	973	999999	999999	383	136	999999	800	435	77	279	793	84	999999	999999	558	893	62	554	399	165	24	552	580	761	72	999999	291	901	71	999999	238	888	132	31	294	448	873	819	607	744	991	999999	176	474	291	999999	999999	999999	455	871	999999	999999	999999	999999	999999	430	999999	999999	321	867	456	898	373	997	51	904	952	442	924	119	29	999999	947	655	999999	85	999999	999999	480	955	920	377	456	200	518	999999	558	999999	361	863	382	390	508	999999	297	102	575	179	999999	999999	163	905	989	346	852	328	86	685	63	595	54	999999	23	365	946	89	452	183	999999	836	999999	58	91	70	999999	639	734	216	367	81	509	217	682	103	801	24	999999	999999	999999	200	999999	999999	850	999999	999999	999999	377	152	793	218	649	402	690	596	39	115	824	928	609	222	593	869	327	982	95	999999	287	999999	999999	931	701	343	835	298	708	999999	207	325	251	999999	272	592	999999	159	999999	999999	526	95	73	696	200	999999	510	999999	999999	268	999999	868	999999	999999	144	457	999999	861	516	999999	566	402	888	556	908	999999	999999	294	950	10	999999	177	560	978	320	999999	999999	999999	740	253	832	710	690	450	928	339	645	999999	999999	814	999999	561	643	999999	550	134	207	999999	999999	999999	772	225	184	606	811	388	317	702	671	942	601	720	130	273	484	856	711	448	999999	578	863	426	114	146	996	896	999999	445	437	196	999999	999999	89	58	480	616	535	999999	639	550	31	999999	598	247	222	999999	440	379	641	999999	999999	999999	999999	219	829	999999	121	48	999999	915	853	872	275	484	948	999999	640	999999	999999	867	999999	627	808	999999	556	920	999999	867	923	999999	465	999999	999999	742	999999	999999	459	870	229	135	505	999999	999999	999999	696	159	999999	123	298	960	653	367	587	773	373	794	950	811	662	999999	526	999999	125	898	999999	698	78	532	710	713	803	770	852	666	372	834	154	999999	391	407	252	714	578	963	69	999999	577	40	379	999999	293	648	999999	999999	608	261	999999	585	275	997	91	155	412	999999	166	883	514	920	410	538	649	866	429	264	665	812	675	162	838	361	999999	999999	162	730	429	165	561	999999	68	121	464	569	999999	999999	999999	107	999999	999999	999999	186	593	656	629	841	340	999999	228	
953	654	999999	586	227	746	914	875	53	999999	681	999999	11	999999	999999	862	299	83	90	999999	45	938	568	999999	999999	999999	662	767	475	999999	320	400	12	936	608	887	271	535	246	999999	999999	518	282	114	629	999999	999999	999999	620	794	339	768	259	380	999999	24	96	296	904	871	999999	156	410	999999	682	291	999999	75	999999	94	601	764	837	268	152	527	666	463	880	843	551	999999	999999	680	88	552	151	632	752	593	800	974	999999	374	738	758	117	646	999999	999999	685	739	141	999999	999999	575	930	999999	238	666	358	999999	416	70	330	285	999	729	557	139	149	530	322	140	294	626	143	999999	999999	393	419	30	40	541	999999	812	676	999999	999999	513	621	159	403	999999	244	177	568	570	54	463	759	387	999999	999999	999999	164	426	999999	999999	999999	441	999999	999999	845	256	338	602	999999	902	518	608	388	252	54	518	989	137	235	895	999999	67	573	999999	76	999999	42	931	738	342	999999	395	999999	379	910	82	162	687	558	840	906	574	693	999999	536	854	381	145	54	999999	999999	37	201	116	134	518	867	51	405	221	224	406	864	542	999999	999999	932	19	341	972	365	999999	578	395	988	999999	999999	999999	890	221	262	896	887	953	999999	976	204	569	999999	401	999999	121	292	346	625	999999	999999	999999	768	413	921	372	804	81	429	999999	458	805	127	582	999999	960	160	194	999999	327	519	910	419	922	999999	373	999999	939	999999	253	29	999999	769	999999	841	999999	147	486	300	999999	102	999999	534	226	527	398	451	671	999999	254	961	107	387	308	989	799	999999	846	999999	558	607	865	314	999999	999999	227	999999	639	741	930	822	999999	894	79	235	999999	386	203	999999	540	921	103	999999	999999	292	921	854	471	498	52	482	301	999999	741	292	999999	511	359	338	999999	362	812	930	327	431	999999	999999	318	82	295	423	548	450	944	636	514	183	999999	999999	965	373	574	150	699	457	999999	671	999999	786	999	999999	999999	999999	104	187	119	173	374	101	994	717	545	399	213	999999	934	851	999999	115	778	63	999999	466	373	937	788	672	241	869	900	626	61	531	83	101	999999	999999	355	999999	527	351	809	699	999999	999999	827	184	936	80	999999	679	999999	57	17	945	483	999999	501	167	399	447	999999	504	200	378	666	999999	326	999999	242	999999	505	301	587	437	253	31	568	125	119	613	735	170	356	230	22	14	523	137	618	825	192	198	377	90	419	314	508	529	591	812	858	824	838	271	184	322	999999	580	702	462	12	999999	57	999999	
999999	771	157	999999	999999	662	999999	999999	503	416	79	999999	924	507	28	939	522	48	534	307	754	910	332	95	56	999999	545	943	434	166	823	999999	150	591	378	648	167	538	999999	999999	322	669	331	999999	202	867	398	999999	562	999999	939	999999	999999	750	41	999999	448	999999	923	664	126	557	764	347	592	273	999999	343	138	380	999999	999999	873	999999	984	999999	999999	999999	892	188	312	999999	999999	671	226	999999	954	399	559	577	209	104	614	999999	999999	999999	904	999999	839	999999	701	64	832	192	981	999999	100	256	766	999999	221	548	180	745	362	542	999999	102	999999	733	318	999999	999999	561	180	687	379	999999	792	229	190	605	70	999999	487	999999	751	209	690	271	768	999999	633	999999	365	999999	924	869	157	999999	599	812	999999	115	620	924	281	281	21	999999	585	999999	464	546	764	616	487	999999	999999	114	791	999999	999999	858	999999	611	153	178	206	519	763	999999	226	999999	630	378	741	999999	999999	563	999999	999999	197	999999	686	51	252	96	849	748	999999	717	611	53	999999	999999	999999	999999	150	999999	780	112	84	501	540	84	510	941	916	396	999999	532	864	704	138	321	779	24	999999	923	369	67	328	457	346	55	999999	999999	45	999999	999999	735	814	343	782	873	405	696	856	999999	999999	311	180	463	999999	651	852	999999	999999	175	999999	395	834	227	649	723	783	627	165	494	185	999999	905	999999	427	149	999999	531	922	264	999999	93	999999	568	999999	67	999999	999999	584	999999	203	999999	267	869	999999	582	901	596	694	68	99	777	999999	372	436	212	405	999999	999999	733	932	330	999999	660	259	769	999999	275	999999	591	836	918	52	470	301	999999	81	45	772	999999	248	131	837	863	174	999999	552	796	142	189	999999	634	829	851	762	872	17	606	620	999999	999999	636	760	112	232	999999	734	80	999999	999999	141	369	489	200	494	811	999999	999999	496	120	226	999999	142	656	929	211	98	201	708	428	999999	475	425	395	999999	611	370	999999	641	993	413	999999	724	889	999999	301	155	639	366	999999	389	999999	119	999999	169	914	503	999999	182	30	92	999999	999999	652	77	666	944	104	701	882	450	758	489	502	706	999999	716	253	608	999999	66	459	834	757	999999	298	365	916	235	584	118	266	562	999999	910	870	119	82	999999	390	999999	999999	999999	483	999999	999999	999999	616	802	999999	208	999999	505	544	964	633	708	615	613	779	311	999999	868	999999	774	194	205	868	592	836	635	643	432	227	290	15	521	360	256	418	890	748	999999	811	999999	858	999999	28	999999	286	
172	504	468	52	999999	329	192	821	709	326	999999	999999	34	999999	789	999999	827	288	264	958	122	357	999999	205	889	563	999999	67	741	915	433	999999	221	316	673	140	185	390	999999	999999	822	699	999999	930	999999	999999	723	157	31	820	40	999999	764	697	173	999999	146	273	999999	526	415	999999	90	793	999999	258	327	999999	302	658	389	447	999999	999999	145	423	706	438	222	539	839	767	45	920	885	951	422	523	152	858	994	912	237	621	999999	697	999999	857	47	733	42	15	999999	373	441	592	999999	999999	562	750	118	708	60	999999	687	648	100	169	999999	940	999999	804	575	443	663	477	220	528	748	448	803	848	999999	488	506	999999	912	999999	488	999999	999999	951	999999	401	999999	296	861	999999	934	906	606	459	999999	999999	897	238	999999	420	709	963	382	813	999999	123	999999	270	999999	571	126	854	735	428	681	615	999999	884	842	999999	999999	377	615	606	593	999999	999999	999999	899	303	999999	278	403	501	962	524	919	999999	999999	848	999999	489	978	300	999999	90	181	187	778	343	776	23	999999	999999	999999	342	358	776	230	881	280	999999	999999	999999	999999	999999	460	243	466	999999	696	525	655	993	999999	213	398	325	999999	513	669	664	575	565	999999	999999	882	146	999999	999999	176	153	999999	356	577	851	128	964	320	648	629	937	721	999999	999999	260	368	402	537	523	943	999999	999999	999999	222	616	999999	999999	497	413	966	999999	468	835	990	552	939	308	426	877	94	433	15	470	883	999999	942	999999	918	999999	219	490	999999	261	686	143	999999	868	999999	999999	822	999999	477	999999	682	315	999999	886	999999	999999	321	69	999999	659	438	520	37	999999	833	490	674	85	886	231	203	999999	999999	217	159	999999	75	80	174	465	64	999999	999999	108	788	578	263	66	331	824	954	160	999999	948	822	999999	999999	999999	999999	654	999999	747	437	999999	713	206	599	271	736	775	999999	250	999999	999999	999999	668	563	929	417	264	999999	999999	999999	72	276	53	971	766	395	983	751	785	999999	999999	999999	317	999999	710	999999	592	978	992	999999	556	795	714	265	994	353	164	612	185	873	781	999999	999999	993	375	980	669	234	833	876	753	34	253	215	384	350	999999	334	853	545	825	285	999999	298	207	999999	561	787	976	422	240	380	575	999999	263	102	500	999999	968	999999	724	367	999999	126	575	532	551	999999	881	653	999999	999999	999999	640	57	505	193	389	795	999999	428	882	999999	420	645	999999	999999	342	951	291	850	973	366	133	820	468	140	128	723	675	999999	62	999999	333	366	
999999	999999	934	999999	758	909	121	528	869	999999	842	118	734	480	202	83	219	999999	599	803	93	999999	636	820	589	374	75	666	999999	382	375	975	999999	999999	244	761	999999	478	202	382	738	454	496	821	977	359	405	647	530	602	516	505	316	529	999999	938	985	123	284	999999	843	454	408	999999	999999	999999	193	680	246	440	999999	741	364	999999	999999	638	976	999999	999999	240	968	999999	999999	527	866	999999	669	405	781	999999	999999	999999	204	808	538	999999	55	999999	885	120	175	999999	999999	100	54	774	150	98	465	644	999999	999999	280	999999	999999	425	319	881	630	999999	207	999999	999999	940	663	999999	999999	999999	999999	780	593	976	999999	732	75	999999	27	54	999999	101	730	580	940	147	999999	605	140	160	999999	122	974	173	379	999999	913	386	827	999999	436	896	237	593	999999	684	61	985	251	999999	977	182	408	274	409	539	344	626	847	760	606	67	27	396	999999	576	806	999999	607	999999	818	688	425	557	617	586	863	146	181	999999	96	359	363	591	182	220	714	999999	764	839	485	999999	538	76	863	999999	878	841	430	833	877	999999	387	143	999999	999999	756	999999	999999	822	999999	207	999999	591	674	256	999999	436	223	952	999999	999999	664	999999	999999	999999	159	359	694	248	999999	32	716	999999	999999	464	971	230	861	883	463	864	62	941	174	999999	842	947	402	616	675	452	999999	477	970	780	967	619	999999	208	149	999999	166	999999	125	652	491	999999	213	219	285	483	574	340	499	997	999999	722	603	999999	688	999999	956	999999	573	264	405	249	377	607	496	361	719	999999	744	65	708	643	826	521	796	735	999999	999999	999999	999999	878	297	999999	973	736	254	26	999999	520	936	999999	88	999999	860	999999	252	739	999999	999999	923	764	999999	595	443	299	411	999999	91	999999	952	469	774	745	999999	386	999999	270	404	871	251	345	563	152	807	614	999999	798	965	274	553	995	147	469	418	437	966	999999	999999	683	334	358	935	607	567	999999	676	342	473	483	149	981	345	999999	481	588	210	769	788	828	670	613	930	999999	14	999999	331	315	337	944	999999	416	725	720	546	892	409	999999	584	340	938	999999	334	491	134	999999	999999	412	987	999999	999999	206	913	716	23	721	428	128	603	610	155	370	999999	529	73	732	999999	625	198	999999	188	255	194	999999	999999	383	288	448	691	999999	306	999999	327	508	999999	999999	503	999999	707	824	474	290	361	973	194	578	291	999999	999999	402	316	45	223	409	650	980	21	464	999999	639	443	980	999999	999999	314	236	999999	
507	999999	850	239	999999	917	999999	123	999999	999999	221	273	321	999999	999999	999999	299	135	271	705	917	857	736	999999	48	999999	77	999999	493	999999	200	999999	958	535	784	993	999999	173	70	999999	849	295	752	96	999999	201	516	547	959	960	999999	45	53	999999	134	649	85	999999	200	74	849	982	630	55	704	552	999999	785	317	999999	451	136	75	153	999999	999999	115	649	999999	847	676	530	431	532	715	999999	625	437	411	144	917	999999	972	999999	277	999999	665	706	999999	258	885	730	239	479	519	21	970	899	674	502	544	435	999999	352	397	329	560	999999	339	549	999999	999999	384	183	572	521	163	79	875	988	966	408	266	163	961	945	300	952	23	704	194	726	999999	908	599	999999	999999	999999	608	948	316	999999	999999	843	999999	17	356	66	906	999999	857	900	33	999999	535	146	178	93	391	999999	999999	999999	94	635	365	210	999999	475	583	999999	828	533	471	927	682	409	999999	423	999999	999999	999999	244	56	999999	846	293	702	87	383	999999	323	609	248	166	919	999999	482	741	487	131	892	881	999999	825	179	999999	999999	105	13	136	999999	999999	261	436	853	999999	561	79	999999	81	507	47	102	129	767	999999	999999	315	18	999999	926	999999	936	999999	71	717	760	230	845	999999	854	999999	999999	999999	358	999999	357	812	312	134	156	413	952	416	623	854	999999	363	67	951	48	134	97	39	210	999999	818	551	374	146	43	341	234	276	227	900	963	845	771	209	871	999999	12	883	999999	522	347	999999	96	217	927	407	172	999999	999999	999999	519	999999	56	543	999999	805	447	999999	999999	815	999999	686	198	999999	891	943	999999	858	90	565	131	214	212	687	478	298	465	167	999999	999999	178	340	999999	999999	391	919	799	238	999999	75	45	999999	999999	21	343	660	341	373	325	999999	814	314	813	917	608	314	842	999999	999999	461	350	289	958	464	646	848	893	702	999999	972	154	364	408	24	530	295	421	200	353	817	957	102	841	999999	999999	864	526	874	887	86	86	439	173	998	724	999999	877	337	374	495	766	999999	40	353	839	999999	905	798	397	323	999999	651	999999	257	504	258	447	999999	642	999999	999999	999999	814	265	895	999999	201	410	300	773	418	999999	825	857	60	999999	71	497	394	371	958	999999	486	574	193	435	999999	916	999999	999999	319	999999	695	999999	173	999999	824	775	458	134	268	505	508	624	904	999999	825	999999	206	186	197	949	349	280	824	604	543	999999	82	469	301	285	999999	824	464	999999	398	999999	999999	313	503	999999	49	269	
113	463	229	862	669	384	609	999999	719	327	288	369	803	424	767	999999	213	584	703	999999	832	983	598	684	169	999999	420	591	999999	893	682	901	910	90	177	371	384	680	999999	697	999999	47	999999	999999	545	104	471	973	475	999999	109	919	999999	59	437	129	864	544	702	39	963	27	789	826	645	999999	459	723	257	999999	999999	533	999999	15	139	794	427	19	148	999999	178	446	126	351	999999	762	318	999999	652	57	506	840	978	999999	734	841	999999	739	999999	168	644	999999	726	79	999999	576	915	587	920	642	702	854	406	637	999999	999999	901	448	42	999999	78	999999	80	999999	900	999999	554	463	281	999999	546	688	75	999999	999999	431	720	57	411	227	847	730	940	20	999999	999999	999999	351	999999	217	940	809	706	999999	999999	999999	677	999999	178	594	31	999999	316	632	105	23	999999	426	216	439	806	854	46	815	44	347	658	999999	855	258	911	213	773	999999	357	736	981	999999	890	384	999999	205	878	817	205	999999	424	317	915	341	862	27	144	260	410	999999	773	999999	37	751	397	617	999999	920	683	818	688	252	285	368	42	784	535	831	685	611	976	228	619	649	923	350	154	999999	395	893	78	999999	663	271	999999	100	976	148	987	146	534	957	144	387	706	999999	42	556	308	88	492	999999	574	999999	999999	555	281	387	828	56	472	156	535	999999	750	999999	589	23	405	942	807	396	843	549	86	29	93	242	999999	751	318	598	225	317	999999	765	999999	999999	162	999999	999999	599	320	941	673	388	999999	355	999999	541	592	29	161	366	999999	105	469	34	722	100	471	49	999999	86	737	874	930	228	388	985	227	725	999999	987	999999	218	85	902	999999	698	999999	738	605	411	999999	298	447	859	46	999999	305	923	999999	72	999999	779	163	244	999999	798	457	213	966	652	999999	999999	169	174	242	71	29	566	157	34	502	999999	443	44	917	449	437	999999	191	82	689	303	999999	797	999999	354	65	841	698	88	999999	999999	999999	999999	96	302	139	999999	627	975	295	738	775	126	569	224	345	128	326	764	371	999999	31	894	962	31	999999	371	133	999999	15	188	999999	79	783	118	960	490	947	999999	319	164	454	215	999999	950	527	467	999999	825	999999	936	524	999999	716	999999	372	877	990	75	19	768	999999	739	999999	117	871	999999	343	460	999999	854	181	999999	999999	216	931	999999	117	22	503	824	143	307	999999	79	663	933	362	918	746	92	500	882	615	551	15	714	245	679	89	821	134	999999	572	165	765	822	489	510	
932	556	770	977	571	999999	634	851	862	901	454	937	353	424	714	999999	363	999999	96	903	999999	227	580	437	933	682	700	366	735	999999	313	840	999999	852	999999	199	999999	999999	320	999999	916	999999	999999	344	234	151	478	999999	999999	401	801	476	736	586	309	715	976	343	999999	888	494	278	125	150	999999	613	494	999999	438	999999	859	841	978	665	986	56	999999	245	212	791	214	999999	999999	344	920	837	113	999999	553	280	999999	999999	478	431	936	647	48	999999	999999	621	657	977	281	547	542	999999	498	81	599	262	999999	740	140	262	684	503	999999	999999	230	760	510	627	947	168	311	880	373	556	728	349	999999	999999	498	591	144	236	719	999999	802	999999	999999	42	999999	300	930	483	999999	225	747	442	999999	267	999999	986	999999	40	40	999999	246	662	999999	941	352	260	254	685	999999	999999	127	457	784	229	978	270	999999	477	999999	657	237	828	41	157	809	999999	676	750	999999	511	481	114	206	999999	518	999999	373	407	999999	27	999999	255	999999	310	107	299	658	452	288	999999	575	643	999999	383	885	418	999999	999999	141	999999	583	999999	999999	999999	77	999999	999999	188	711	838	999999	23	788	342	999999	982	596	730	60	519	999999	234	472	952	999999	837	433	823	999999	109	519	999999	275	633	999999	552	742	999999	243	94	49	479	999999	449	999999	561	854	348	999999	903	999999	899	398	622	999999	359	40	560	803	239	999999	436	467	999999	329	973	748	999999	999999	999999	999999	105	999999	966	999999	168	492	32	999999	384	983	999999	61	817	999999	619	535	653	999999	93	522	191	999999	14	999999	612	22	999999	130	360	813	999999	448	999999	663	726	412	432	151	270	866	18	932	429	256	503	385	650	333	709	447	104	950	815	545	999999	407	493	471	999999	156	362	902	277	570	293	646	346	163	999999	217	113	511	944	226	513	259	278	999999	999999	236	372	999999	999999	912	718	749	999999	178	606	328	999999	999999	283	124	513	115	664	999999	963	857	48	496	771	999999	344	593	15	598	42	999999	139	734	470	641	783	556	491	364	851	543	23	999999	557	242	999999	152	238	999999	713	407	595	419	795	153	198	875	45	999999	999999	999999	744	999999	146	798	199	999999	499	642	999999	999999	624	309	16	999999	999999	870	999999	999999	999999	202	999999	185	885	634	222	999999	939	327	452	999999	521	999999	786	726	799	979	41	759	52	113	999999	999999	500	755	999999	295	999999	375	310	328	936	505	713	386	770	568	158	512	999999	999999	254	999999	199	431	446	999999	523	290	630	999999	838	
999999	496	111	549	999999	684	140	850	927	315	574	27	999999	971	999999	859	410	955	999999	830	528	183	999999	858	999999	406	999999	318	999999	771	999999	999999	999999	489	756	19	612	836	11	999999	28	661	657	174	680	165	74	999999	431	201	123	334	999999	43	320	15	924	252	79	372	616	821	128	166	193	829	581	645	224	999999	257	999999	954	999999	811	867	999999	407	187	324	999999	618	999999	540	658	797	999999	411	179	751	95	999999	999999	999999	999999	207	542	501	981	999999	584	999999	245	425	944	549	380	999999	232	999999	489	527	74	999999	40	999999	999999	588	508	395	999999	179	999999	999999	999999	887	807	325	88	614	999999	34	425	336	739	912	383	472	999999	118	427	999999	189	726	271	567	304	999999	608	280	999999	954	993	596	376	999999	952	999999	505	999999	999999	999999	999999	999999	999999	999999	112	999999	25	999999	624	471	991	399	967	999999	989	999999	999999	362	999999	796	716	808	350	380	40	828	959	334	999999	611	966	999999	999999	999999	345	571	999999	999999	465	566	994	490	656	802	962	604	628	203	425	213	569	999999	473	945	348	999999	277	999999	434	283	778	691	167	22	999999	999999	33	605	838	427	999999	999999	896	36	801	235	161	999999	417	999999	999999	999999	909	999999	52	823	999999	431	34	187	304	860	382	999999	787	313	333	644	308	510	580	33	999999	999999	71	174	256	447	153	999999	15	729	340	997	83	22	781	411	969	999999	396	601	581	660	133	290	32	713	249	498	902	517	249	999999	999999	999999	999999	911	694	877	577	628	287	911	181	574	529	999999	118	999999	531	922	999999	627	124	979	452	704	999999	781	999999	999999	207	655	219	498	490	434	151	897	999999	999999	999999	102	112	768	324	669	999999	999999	760	647	604	474	966	980	843	621	792	876	734	706	47	999999	736	999999	430	999999	701	683	999999	105	244	999999	173	999999	999999	582	524	356	999999	999999	226	999999	30	999999	937	732	688	239	654	868	642	999999	173	905	833	802	365	78	347	691	967	804	999999	665	999999	393	311	314	774	271	106	445	221	951	489	722	893	241	999999	698	943	999999	999999	224	462	969	58	268	828	413	999999	456	999999	973	815	421	849	365	999999	554	431	384	999999	393	772	206	999999	999999	425	120	999999	134	970	999999	747	505	999999	999999	212	443	344	999999	486	371	54	649	436	248	999999	78	873	537	150	552	276	569	18	999999	452	266	916	836	842	717	503	999999	485	999999	999999	999999	645	598	163	999999	999999	388	897	102	999999	132	769	999999	85	999999	999999	381	
983	428	382	187	496	140	808	945	526	508	999999	999999	999999	953	174	76	999999	999999	432	285	384	999999	999999	887	672	915	999999	330	496	112	999999	495	480	999999	117	67	987	58	823	515	790	217	140	711	187	138	235	999999	958	702	802	999999	999999	961	996	501	94	494	999999	581	999999	999999	999999	424	747	715	298	745	845	116	89	962	999999	999999	494	177	362	631	999999	543	690	999999	372	794	309	511	569	519	135	616	972	502	543	999999	681	312	758	715	964	472	840	490	550	999999	623	840	256	999999	999999	829	999999	999999	784	971	891	999999	999999	664	125	245	155	779	999999	999999	143	999999	999999	999999	245	999999	419	646	667	247	703	209	999999	999999	180	468	999999	560	999999	305	477	519	999999	572	999999	758	999999	999999	600	999999	999999	70	870	322	999999	46	420	494	773	294	999999	999999	795	547	999999	691	999999	604	494	656	980	595	736	999999	760	623	999999	856	411	486	994	325	999999	938	921	999999	999999	58	802	143	57	771	787	757	885	975	999999	999999	304	668	999999	593	609	943	999999	731	333	556	561	104	177	999999	92	999999	299	104	455	856	625	634	362	513	801	360	999999	999999	807	999999	438	785	999999	698	561	743	289	999999	999999	113	200	999999	319	999999	497	707	999999	999999	688	500	467	999999	529	999999	554	670	316	999999	791	258	344	539	999999	354	128	776	205	999999	12	349	999999	888	388	999999	665	999999	324	999999	26	999999	999999	124	530	999999	521	647	265	41	154	891	437	999999	999999	467	768	661	276	964	999999	720	999999	497	999999	349	999999	999999	412	186	211	128	355	999999	677	698	999999	229	18	999999	999999	481	520	174	999999	120	912	422	279	999999	999999	14	169	360	915	305	591	999999	633	191	825	941	999999	89	829	35	545	700	918	999999	603	549	652	999999	140	193	999999	348	172	380	436	79	309	491	602	999999	959	995	821	381	117	967	999999	827	999999	999999	999999	999999	344	309	575	221	503	358	999999	44	362	508	229	732	999999	252	733	262	754	755	642	999999	486	632	75	550	879	547	813	635	999999	824	869	999999	947	999999	13	863	805	225	575	999999	999999	567	844	460	999999	99	286	864	999999	999999	83	999999	999999	999999	954	711	243	35	342	999999	999999	691	91	537	999999	980	784	999999	248	999999	999999	539	189	692	999999	919	999999	614	774	789	270	949	999999	619	750	834	990	465	815	302	630	999999	999999	999999	415	482	485	316	821	795	314	999999	625	373	886	544	855	566	901	999999	923	629	261	552	999999	595	999999	472	787	805	989	328	
520	946	249	677	999999	570	286	118	443	481	793	978	485	319	999999	999999	733	216	978	433	564	780	999999	11	528	999999	999999	819	192	23	529	25	805	999999	440	999999	133	999999	999999	294	290	793	601	452	836	282	77	386	271	270	739	580	826	566	764	739	578	248	158	327	999999	466	925	429	952	777	182	499	879	999999	905	524	999999	999999	152	999999	188	926	174	255	271	546	557	999999	284	948	999999	999999	230	700	110	884	69	999999	647	823	999999	181	999999	999999	110	999999	507	616	999999	224	261	143	423	994	560	651	999999	902	65	110	909	999999	999999	999999	588	999999	278	188	999999	31	464	758	999999	329	901	999999	436	999999	155	999999	49	999999	568	69	696	65	825	999999	149	459	810	166	515	999999	914	999999	35	496	480	176	999999	328	999999	343	999999	503	97	104	102	553	224	999999	757	999999	71	968	443	999999	316	532	999999	52	48	104	220	999999	253	509	999999	999999	981	939	635	999999	394	721	878	235	999999	203	968	731	143	596	244	999999	999999	153	485	945	432	940	190	999999	999999	999999	289	999999	132	462	260	587	688	999999	999999	285	999999	999999	977	350	999999	218	785	123	999999	387	909	999999	860	378	898	109	34	999999	613	51	999999	999999	999999	138	441	999999	113	847	942	999999	999999	86	999999	959	509	999999	176	145	856	999999	164	76	393	999999	357	999999	116	753	563	160	563	229	453	999999	999999	655	859	849	999999	999999	115	937	999999	183	344	832	428	901	868	277	933	889	999999	999999	999999	999999	999999	248	780	999999	803	359	999999	792	999999	823	999999	503	443	854	771	327	999999	677	999999	226	999999	219	346	999999	418	215	885	999999	226	673	615	63	999999	999999	362	620	78	313	385	999999	999999	387	356	521	208	925	467	999999	506	616	662	936	290	670	796	93	901	999999	999999	598	474	998	575	163	999999	579	859	999999	502	999999	999999	923	301	362	573	999999	863	825	326	493	747	870	999999	999999	21	999999	772	999999	999999	999999	999999	999999	999999	787	291	655	812	999999	314	999999	999999	856	522	355	368	739	999999	928	107	287	230	86	938	703	850	999999	999999	999999	151	999999	999999	885	574	233	999999	444	999999	514	999999	999999	706	670	520	698	427	999999	358	444	251	999999	45	844	876	759	58	999999	875	422	999999	688	446	846	61	777	821	190	291	298	999999	923	932	140	999999	189	580	560	565	999999	286	958	254	774	723	869	999999	962	19	815	185	798	569	393	999999	999999	481	860	618	743	876	247	999999	70	530	328	999999	904	987	697	999999	498	86	999999	
146	978	443	672	999999	191	284	999999	999999	475	123	999999	363	548	562	474	708	720	941	822	373	49	358	999999	253	999999	530	597	975	999999	637	687	722	999999	257	598	949	808	999999	999999	468	999999	76	144	999999	415	965	999999	352	999999	989	999999	556	264	272	107	630	999999	999999	999999	660	687	883	858	999999	436	999999	999999	301	963	999999	899	982	513	363	354	972	999999	999999	837	999999	729	255	462	333	179	140	467	672	999999	968	700	389	20	776	999999	144	217	999999	521	23	999999	509	388	998	99	485	52	999999	999999	134	999999	999999	591	297	999999	442	431	535	999999	305	999999	756	999999	995	824	519	972	999999	581	220	765	917	999999	824	893	230	866	999999	243	999999	97	566	755	36	999999	688	798	723	845	349	713	682	637	225	88	999999	368	999999	999999	580	999999	999999	328	707	999999	499	296	766	403	710	575	967	302	975	999999	378	10	124	443	146	720	258	891	242	506	92	999999	999999	746	999999	862	483	289	662	189	781	247	58	999999	72	402	999999	999999	145	774	746	389	661	16	999999	999999	999999	950	47	859	264	424	96	210	286	219	785	30	999999	847	101	687	639	796	436	140	952	999999	380	999999	689	929	755	999999	759	702	629	999999	46	999999	999999	533	251	803	924	367	161	847	390	853	616	21	39	999999	683	69	750	864	999999	999999	999999	999999	579	999999	999999	999999	668	628	999999	999999	590	291	983	999999	239	567	445	836	871	999999	979	115	77	527	136	677	999999	467	999999	700	952	764	924	467	488	823	999999	947	632	599	698	532	405	806	999999	335	37	64	999999	999999	623	913	993	510	599	730	999999	62	177	502	999999	210	843	751	630	999999	367	525	999999	416	613	497	213	282	381	999999	709	999999	999999	801	650	844	409	669	86	999999	770	423	868	757	104	901	780	140	172	999999	689	999999	186	447	968	999999	568	652	511	135	999999	721	999999	152	999999	467	798	375	852	999999	999999	183	674	591	999999	943	999999	738	321	712	999999	83	999999	883	999999	65	999999	816	832	999999	285	757	168	950	339	59	294	726	736	637	112	414	287	579	999999	516	979	594	392	35	854	829	340	999999	999999	636	999999	255	385	965	383	982	999999	713	317	53	24	724	262	14	658	999999	11	999999	610	312	999999	540	999999	260	85	500	433	999999	294	455	426	370	999999	999999	999999	999999	350	999999	999999	129	871	574	999999	652	501	999999	342	387	376	923	828	656	197	116	840	80	69	999999	889	883	558	735	999999	861	626	654	192	559	566	999999	590	240	
430	999999	999999	231	277	999999	759	999999	999999	999999	999999	371	627	770	182	435	862	378	979	999999	881	380	570	146	999999	411	35	999999	83	782	821	756	342	598	999999	999999	999999	619	802	999999	375	79	724	513	999999	999999	243	856	481	999999	696	198	639	375	358	999999	920	304	85	866	517	912	999999	385	234	684	999999	39	545	476	759	253	575	464	850	812	655	999999	999999	97	177	999999	374	326	96	633	126	967	999999	185	785	999999	543	935	17	999999	332	999999	288	619	999999	214	321	15	997	452	622	999999	524	545	403	862	461	999999	699	348	548	430	298	600	567	999999	789	369	690	387	999999	639	456	398	999999	316	778	232	69	962	858	369	328	643	20	941	452	999999	781	999999	920	556	246	669	914	999999	61	688	999999	966	424	951	324	620	743	983	999999	136	64	97	999999	999999	999999	736	489	188	111	654	589	999999	619	94	587	768	466	163	403	786	483	589	999999	100	180	102	548	999999	54	999999	900	37	999999	326	650	693	838	999999	628	509	190	735	999999	406	108	436	357	999999	373	556	163	589	589	942	652	475	833	993	68	835	198	582	999999	402	753	561	413	999999	444	999999	929	775	999999	894	999999	999999	789	857	999999	744	999999	218	543	498	555	320	448	999999	673	184	999999	845	999999	792	320	608	601	406	653	546	999999	999999	894	479	627	999999	999999	695	999999	904	685	975	999999	323	100	980	48	645	999999	442	999999	999999	629	270	999999	93	151	742	999999	999999	155	999999	999999	455	999999	999999	323	999999	871	999999	999999	999999	934	768	499	884	844	320	702	999999	569	956	999999	220	432	888	999999	999999	445	999999	246	322	120	347	759	302	999999	999999	601	999999	667	975	999999	679	999999	999999	208	861	999999	158	249	831	49	254	999999	199	832	993	33	832	265	688	627	338	931	943	999999	597	19	206	123	999999	999999	302	671	594	999999	880	44	72	690	999999	864	296	304	415	282	999999	907	999999	469	777	999999	768	155	979	357	445	747	242	999999	999999	852	999999	45	949	122	999999	582	845	16	999999	959	960	152	999999	824	340	999999	999999	999999	999999	689	449	736	345	767	949	999999	999999	246	999999	142	801	344	999999	721	299	999999	354	302	535	292	72	563	999999	818	999999	625	463	165	26	999999	999999	571	951	921	412	837	999999	192	172	999999	890	999999	268	819	167	626	74	969	534	89	689	233	146	493	627	885	228	526	206	334	693	537	230	346	911	999999	392	167	319	462	561	999999	999999	934	402	999999	304	698	999999	944	561	494	999999	
936	721	998	435	467	303	526	618	183	985	838	906	362	387	922	908	927	243	906	660	999999	528	999999	999999	211	999999	999999	591	999999	865	999999	772	209	906	294	624	912	804	925	999999	792	843	387	186	301	37	49	85	382	790	733	710	654	834	999999	417	999999	999999	234	376	139	935	98	318	733	999999	707	999999	103	307	995	133	318	999999	867	238	151	350	802	183	61	98	218	740	999999	551	128	375	999999	876	999999	17	580	558	734	999999	999999	79	999999	235	329	999999	999999	84	999999	610	401	611	966	329	276	854	112	60	325	51	726	357	186	191	947	342	107	227	999999	987	553	999999	319	999999	999999	81	999999	576	999999	467	116	999999	999999	531	160	517	999999	999999	609	575	905	529	243	692	999999	407	893	999999	999999	987	999999	764	206	807	999999	641	999999	955	999999	999999	999999	999999	206	858	935	999999	999999	654	41	439	999999	999999	618	311	999999	33	527	626	999999	86	188	999999	297	867	999999	999999	937	147	999999	999999	225	999999	193	413	999999	999999	333	384	999999	547	994	248	240	848	62	426	155	999999	999999	43	999999	675	85	769	26	999999	249	999999	886	593	655	274	999999	522	224	491	886	214	692	713	999999	152	999999	342	91	940	405	448	814	555	206	52	422	441	999999	549	377	423	397	298	139	994	498	174	892	730	68	717	999999	571	999999	941	999999	999999	999999	971	806	999999	687	86	925	999999	524	341	999999	612	852	748	999999	674	124	472	817	404	584	706	653	704	450	999999	881	688	814	999999	24	264	841	410	999999	999999	999999	634	736	320	999999	338	479	999999	776	289	877	319	599	959	999999	78	133	807	999999	636	999999	112	999999	335	999999	999999	986	282	999999	142	771	452	650	694	932	489	735	506	41	256	999999	496	927	999999	484	999999	98	854	795	946	141	43	972	471	114	640	342	410	999999	136	351	999999	999999	999999	518	435	669	904	37	967	999999	626	999999	190	410	999999	999999	140	851	632	158	999999	486	380	999999	737	999999	189	589	301	157	334	390	904	904	39	655	293	652	59	903	193	827	828	999999	514	267	791	999999	283	466	211	559	999999	999999	219	999999	470	643	780	999999	489	999999	735	819	17	999999	999999	999999	999999	185	891	488	802	728	999999	314	658	766	496	480	687	127	999999	999999	945	775	999999	926	695	319	195	649	871	103	423	999999	999999	18	606	278	395	516	691	107	575	723	756	765	23	904	71	704	156	310	277	372	18	900	999999	999999	349	944	590	70	990	251	999999	709	315	106	999999	650	169	
228	94	181	436	219	270	999999	29	141	912	790	258	999999	999999	570	825	61	859	201	143	999999	928	451	925	631	116	999999	116	57	459	917	692	421	544	928	999999	999999	935	799	639	652	222	218	41	799	999999	510	999999	56	883	263	999999	30	516	795	300	999999	999999	805	112	936	125	971	681	999999	108	837	945	574	354	729	125	70	562	999999	999999	720	419	136	999999	606	585	999999	173	206	999999	671	904	749	999999	582	850	139	696	702	536	251	536	46	999999	974	999999	999999	702	164	999999	999999	468	999999	999999	580	999999	129	986	506	361	66	808	485	323	437	932	206	936	771	878	985	374	999999	955	910	999999	382	436	844	52	411	367	19	68	505	213	999999	115	67	358	731	153	200	999999	480	443	61	999999	272	999999	367	247	999999	286	161	811	999999	80	733	396	851	693	151	463	950	698	798	427	817	234	62	999999	878	422	156	999999	183	518	484	477	142	659	999999	801	999999	174	436	733	906	694	999999	999999	381	671	507	48	11	736	401	999999	644	633	905	48	989	999999	368	999999	999999	319	637	99	999999	999999	999999	999999	999999	350	778	785	999999	75	999999	133	630	253	720	217	915	118	999999	447	127	702	999999	999999	754	135	812	999999	805	918	604	596	66	514	224	124	416	314	519	661	957	615	999999	999999	122	999999	999999	999999	999999	161	602	30	999999	999999	972	999999	433	755	447	999999	537	370	980	352	999999	924	76	125	38	999999	800	610	999999	189	489	512	192	999999	999999	972	717	75	863	653	326	999999	999999	866	542	331	690	661	867	125	133	999999	634	177	117	197	714	302	717	999999	999999	991	999999	299	710	469	709	999999	369	474	686	472	506	999999	36	887	806	210	583	999999	915	999999	743	999999	65	999999	878	24	156	209	999999	425	357	999999	302	999999	162	828	165	999999	621	520	302	402	438	661	999999	307	999999	230	390	514	718	20	43	222	258	946	243	818	591	695	33	999999	216	271	124	592	45	702	999999	999999	54	510	95	404	847	350	55	999999	999999	580	999999	925	818	999999	706	999999	880	90	85	215	595	999999	490	926	497	142	195	999999	546	508	271	449	999999	412	469	218	925	638	374	999999	900	999999	26	20	821	107	999999	462	999999	777	712	955	999999	528	999999	707	30	168	907	715	164	878	999999	303	319	434	440	416	294	498	422	251	999999	178	315	999999	331	479	999999	399	790	999999	612	769	795	316	822	966	29	999999	197	766	730	659	752	32	981	999999	701	397	667	935	999999	76	364	470	
999999	458	223	999999	386	999999	999999	999999	924	999999	999999	97	507	12	611	473	396	532	310	655	521	65	425	292	773	608	778	717	999999	855	564	546	415	335	76	374	752	392	385	647	712	221	735	331	757	999999	999999	999999	999999	999999	548	646	765	999999	949	999999	43	931	863	777	772	999999	787	79	999999	728	999999	182	935	999999	720	14	999999	663	999999	309	330	104	999999	879	999999	88	931	537	316	918	999999	705	386	999999	999999	999999	528	607	875	377	434	665	463	38	221	52	764	999999	482	544	499	112	766	650	999999	939	406	999999	393	693	414	999999	762	999999	999999	976	795	999999	999999	899	486	548	788	999999	999999	999999	999999	505	999999	351	324	999999	65	999999	999999	678	999999	736	28	999999	424	544	224	191	999999	185	902	999999	91	245	999999	711	643	583	68	950	324	200	775	209	999999	900	326	52	999999	31	204	990	529	279	46	69	999999	513	999999	941	999999	607	999999	999999	761	999999	424	999999	105	999999	999999	481	999999	477	999999	749	960	999999	103	999999	227	181	811	940	981	912	985	999999	999999	196	677	999999	107	999999	626	717	587	87	447	999999	486	894	947	767	282	722	999999	999999	915	297	999999	225	420	961	724	162	795	672	716	849	149	612	233	999999	934	618	384	597	999999	647	172	882	381	999999	47	999999	234	999999	667	269	635	999999	896	911	999999	462	719	145	999999	474	921	914	370	598	44	999999	671	48	832	663	347	688	210	278	135	999999	843	999999	924	401	927	751	14	457	223	999999	716	322	820	482	999999	248	999999	387	999999	257	521	999999	884	174	999999	196	220	13	921	999999	733	628	785	999999	618	228	999999	10	546	179	909	913	384	829	999999	999999	227	360	764	109	493	822	552	999999	704	70	616	760	999999	741	999999	10	535	276	481	97	999999	949	863	680	37	205	840	556	347	608	408	999999	17	311	968	999999	248	822	999999	910	999999	908	999999	558	999999	461	269	805	999999	909	388	999999	357	79	822	277	497	94	81	298	982	996	540	106	661	561	752	438	999999	680	761	999999	813	571	21	628	783	315	77	576	935	999999	917	438	230	300	706	999999	489	701	372	164	750	999999	928	999999	377	80	999999	60	708	830	43	957	157	674	304	786	67	204	494	191	26	505	999999	946	89	999999	999999	999999	854	814	949	81	317	607	962	999999	642	999999	260	999999	418	27	867	114	12	959	999999	555	996	999999	880	294	217	191	999999	254	999999	981	999999	999999	203	535	999999	894	880	962	999999	549	712	999999	154	136	944	999999	
773	999	999999	257	999999	129	820	999999	374	935	933	665	999999	999999	469	718	834	661	930	999999	519	883	821	972	234	50	319	999999	843	348	775	999999	349	999999	999999	148	999999	565	46	881	456	873	999999	270	999999	225	108	523	90	994	822	493	999999	999999	999999	890	999999	665	33	904	810	88	999999	36	169	189	999999	437	718	330	999999	279	624	59	537	646	722	560	21	18	942	796	661	849	999999	999999	558	388	174	527	999999	950	999999	142	81	377	999999	144	111	781	899	670	804	759	999999	552	869	156	999999	625	999999	626	999999	25	962	999999	426	638	509	877	631	999999	272	999999	369	999999	737	491	978	169	260	588	459	240	118	281	999999	902	957	974	423	412	955	549	360	999999	999999	526	999999	67	999999	757	635	999999	999999	962	407	613	399	999999	815	387	177	273	374	999999	999999	423	906	999999	999999	524	681	999999	464	228	980	722	840	35	855	220	322	921	218	503	952	236	90	999999	874	388	999999	999999	168	46	244	692	185	771	999999	999999	999999	999999	44	437	86	999999	999999	999999	981	684	999999	999999	884	999999	75	256	64	870	636	941	342	999999	816	643	21	464	376	428	983	999999	547	79	859	973	999999	833	886	781	999999	999999	466	159	174	199	616	148	999999	999999	971	999999	638	314	999999	235	549	860	672	401	999999	621	733	351	947	693	147	702	514	911	999999	241	370	282	453	783	484	193	596	627	999999	999999	131	811	457	995	659	999999	934	633	433	739	170	494	365	805	999999	125	999999	480	999999	913	634	430	560	739	628	365	861	361	751	365	274	54	999999	552	499	922	999999	951	43	904	999999	881	488	999999	80	999999	916	647	664	369	982	125	575	123	248	700	260	717	999999	999999	381	583	882	999999	475	126	130	813	315	206	230	999999	446	157	999999	999999	942	296	668	752	448	223	696	391	383	158	479	261	314	798	671	186	584	739	533	193	998	420	798	954	754	113	341	467	148	732	678	428	999999	999999	999999	963	999999	624	856	999999	999999	999999	694	326	646	869	999999	516	535	54	999999	999999	623	999999	753	532	999999	713	997	344	882	238	253	650	999999	61	999999	818	51	707	137	959	882	999999	999999	508	726	481	318	885	605	824	999999	104	999999	999999	805	999999	999999	999999	475	345	627	521	999999	658	999999	53	846	999999	585	689	475	827	916	715	824	256	666	255	999999	26	405	122	739	67	306	159	999999	508	255	289	87	815	242	791	342	371	999999	999999	999999	999999	634	722	310	915	358	114	999999	351	156	999999	
999999	496	999999	458	999999	515	782	227	361	107	999999	348	349	999999	612	660	999999	135	383	463	164	999999	994	133	999999	683	811	823	708	202	972	251	999999	696	940	590	396	783	851	826	588	874	295	163	999999	296	382	14	312	698	518	61	967	692	404	330	502	999999	77	267	703	959	518	999999	135	218	985	653	364	31	274	812	284	556	875	289	732	999999	999999	999999	310	806	520	20	683	920	999999	669	301	620	999999	99	716	594	133	629	365	136	999999	23	311	999999	999999	290	999999	706	777	999999	817	124	597	999999	405	971	956	896	999999	999999	999999	214	934	325	361	744	932	184	999999	689	433	255	924	605	811	999999	794	580	999999	239	586	999999	152	862	999999	187	32	436	694	744	637	999999	999999	856	650	999999	999999	985	378	905	358	259	609	97	999999	571	200	991	850	518	187	999999	999999	999999	999999	508	72	82	473	184	721	505	489	362	62	206	74	77	955	987	807	999999	999999	999999	881	336	377	64	875	999999	999999	40	586	185	566	260	497	973	999999	151	761	16	999999	204	194	999999	769	257	45	790	999999	133	999999	999999	711	378	999999	488	336	999999	999999	17	999999	192	197	690	919	999999	795	801	709	999999	143	814	236	801	296	16	77	39	566	130	29	94	783	863	999999	723	474	197	85	19	646	347	20	754	809	999999	16	504	932	999999	461	243	91	416	989	232	636	909	92	177	420	306	999999	20	999999	122	409	999999	999999	205	839	608	999999	700	454	795	999999	999999	991	957	10	999999	106	999999	669	999999	12	376	873	772	97	999999	115	907	598	349	317	999	766	696	929	999999	999999	736	626	853	999999	390	961	999999	428	163	999999	134	177	847	209	999999	351	211	999999	42	999999	923	118	285	502	818	112	114	999999	999999	715	304	999999	999999	764	999999	999999	815	279	621	999999	999999	999999	933	999999	980	739	750	150	387	658	564	999999	999999	230	885	999999	999999	999999	999999	288	999999	716	624	447	623	107	850	999999	999999	455	535	932	498	628	782	578	999999	639	521	999999	999999	964	999999	155	999999	999999	140	106	999999	741	143	999999	580	343	557	999999	999999	495	32	999999	889	999999	310	999999	133	632	98	278	448	999999	453	712	839	619	927	893	999999	999999	296	905	999999	753	213	108	999999	80	999999	165	999999	820	848	689	616	999999	198	694	663	178	999999	528	629	862	658	999999	297	999999	625	960	415	663	357	262	208	126	999999	146	463	212	619	62	281	933	999999	627	468	999999	105	211	431	999999	239	999999	999999	768	286	999999	104	
999999	999999	890	454	400	749	417	472	596	490	500	720	62	240	461	559	969	257	999999	664	41	113	532	336	424	999999	182	434	911	806	440	839	812	52	999999	401	728	608	880	194	999999	164	872	284	604	999999	378	999999	777	886	486	521	999999	999999	73	999999	287	564	39	860	999999	982	999999	999999	999999	661	999999	20	999999	69	830	371	376	511	874	876	240	258	731	999999	170	999999	999999	34	330	918	258	373	978	293	124	999999	578	29	617	999999	603	999999	999999	943	582	368	592	999999	66	124	155	89	574	999999	307	39	999999	106	699	999999	335	537	469	999999	412	544	999999	999999	945	999999	792	356	999999	999999	282	157	33	788	360	802	999999	939	968	215	773	999999	999999	791	986	999999	340	482	329	222	481	75	623	103	540	999999	336	467	999999	399	332	798	195	507	914	159	999999	54	745	999999	817	999999	569	999999	999999	243	745	250	149	860	336	319	36	681	596	999999	999999	930	999999	322	999999	130	177	578	882	999999	983	301	999999	999999	89	296	737	432	404	94	505	999999	735	306	302	999999	328	911	999999	22	999999	999999	910	999999	625	85	796	999999	431	999999	229	990	999999	392	260	453	373	312	999999	49	582	604	287	511	711	175	204	951	29	389	999999	265	999999	869	213	479	390	180	220	13	999999	999999	11	999999	864	514	986	353	55	999999	999999	25	139	999999	440	177	236	409	994	460	999999	844	413	51	999999	963	485	999999	189	781	73	203	999999	999999	549	277	603	579	647	207	188	850	905	180	999999	999999	136	492	999999	46	252	981	185	760	131	655	901	959	813	900	39	484	174	274	785	529	922	361	483	173	573	656	762	797	281	999999	938	242	384	116	999999	999999	999999	153	539	91	999999	341	656	893	999999	643	766	999999	999999	704	686	641	394	147	864	775	18	275	472	999999	229	388	489	999999	716	669	584	706	73	47	410	999999	735	704	512	591	704	999999	798	930	889	26	629	576	354	307	999999	247	252	71	983	807	999999	943	862	639	852	999999	186	706	68	70	999999	999999	303	664	905	690	634	283	80	999999	477	541	705	213	758	999999	745	419	999999	347	999999	11	63	602	999999	791	842	872	739	149	412	101	999999	829	343	999999	282	999999	999999	167	999999	969	990	565	340	149	247	658	881	939	819	767	885	721	606	680	87	700	999999	124	848	761	544	931	25	385	999999	876	869	268	639	65	27	663	734	495	20	498	999999	999999	554	193	999999	799	999999	645	216	160	999999	999999	421	582	375	999999	319	850	
435	69	549	954	478	999999	789	622	309	764	750	232	986	121	999999	589	438	999999	570	664	770	744	612	380	179	519	653	216	999999	67	689	999999	353	884	999999	951	949	999999	732	193	403	999999	499	565	999999	999999	173	121	999999	832	153	999999	717	999999	90	999999	456	178	785	999999	717	582	775	999999	84	20	999999	112	999999	717	999999	131	999999	386	999999	999999	254	57	485	195	356	542	222	24	914	436	999999	698	803	379	999999	780	531	773	475	821	603	257	490	999999	114	71	69	999999	999999	32	872	999999	394	689	446	409	999999	600	999999	999999	999999	761	337	647	988	191	999999	682	222	859	599	617	999999	449	796	996	567	601	90	294	482	937	821	891	564	999999	314	999999	933	106	999999	931	170	301	999999	842	920	999999	999999	923	999999	387	72	999999	432	265	429	944	999999	999999	842	100	519	328	999999	432	939	445	93	305	876	195	999999	999999	999999	668	456	619	988	999999	86	724	705	167	999999	104	874	488	469	309	272	369	999999	493	264	999999	421	842	598	38	902	999999	758	600	56	999999	999999	946	571	764	808	809	999999	938	373	127	395	999999	796	999999	558	999999	999999	784	43	517	999999	999999	999999	774	999999	999999	31	959	61	601	965	115	120	954	999999	928	999999	705	500	463	413	292	999999	146	612	999999	55	999999	480	451	508	973	566	539	613	999999	93	797	517	999999	999999	996	886	771	161	289	251	841	152	629	544	281	294	579	113	681	999999	726	171	197	568	40	488	999999	999999	991	548	581	351	91	844	129	197	306	675	417	405	999999	999999	999999	817	214	848	999999	907	236	689	987	436	931	248	367	999999	329	999999	999999	999999	286	678	999999	741	670	500	70	785	424	93	999999	999999	695	286	786	741	839	380	364	191	637	999999	866	312	999999	154	420	842	487	494	867	670	917	899	999999	999999	999999	999999	156	713	999999	75	493	153	701	999999	740	655	461	626	796	949	281	577	879	999999	811	999999	999999	526	90	227	308	930	226	327	999999	999999	999999	117	915	257	234	999999	999999	572	219	999999	999999	479	999999	764	999999	861	697	918	999999	349	999999	544	868	967	999999	630	632	570	767	562	926	999999	999999	945	497	354	999999	548	999999	999999	999999	317	999999	98	256	710	122	325	999999	446	242	307	928	647	999999	622	249	948	846	604	27	832	804	656	796	236	999999	468	277	46	160	158	202	768	175	712	180	779	720	999999	999999	317	999999	330	329	628	454	456	179	875	115	762	702	999999	612	999999	513	717	999999	30	999999	999999	58	
799	296	94	115	999999	999999	73	451	469	237	155	999999	710	107	484	337	177	999999	927	299	401	999999	999999	456	81	165	823	209	463	488	999999	374	863	999999	999999	44	245	523	294	974	116	999999	646	534	557	44	902	254	38	390	133	248	999999	999999	656	868	897	999999	43	15	658	864	988	980	536	780	232	451	173	449	101	654	497	952	193	968	999999	999999	999999	999999	999999	579	180	82	364	462	965	509	612	999999	146	999999	489	288	326	251	444	999999	998	777	812	460	90	589	999999	479	750	999999	181	688	583	44	739	997	752	89	999999	999999	626	999999	814	723	838	999999	313	999999	999999	999999	636	941	533	999999	999999	130	234	802	498	591	999999	884	711	519	999999	923	492	112	868	492	999999	247	558	528	999999	999999	999999	999999	621	983	285	805	315	541	820	999999	165	953	999999	999999	773	949	999999	112	142	741	372	305	395	999999	999999	210	625	681	682	999999	393	14	591	941	999999	145	190	515	315	977	579	180	698	107	768	539	933	259	719	999999	656	455	999999	307	560	999999	703	706	999999	84	190	999999	859	431	999999	160	999999	236	460	638	999999	84	797	165	999999	202	606	999999	999999	84	277	375	962	104	741	937	999999	294	999999	501	441	483	146	240	796	999999	320	999999	259	999999	178	706	798	91	817	581	657	999999	144	368	70	999999	559	304	807	814	671	764	689	909	542	87	845	959	206	999999	999999	567	368	226	882	339	48	539	906	570	999999	881	999999	169	289	387	999999	33	441	999999	923	999999	999999	999999	284	555	587	350	999999	100	999999	839	885	532	999999	100	872	918	999999	730	375	999999	398	999999	248	789	999999	529	629	164	928	822	999999	178	371	106	144	386	999999	336	752	698	464	815	709	737	996	754	526	199	515	241	547	710	661	903	453	195	743	999999	999999	67	999999	920	172	48	321	716	171	546	956	496	976	158	999999	676	566	583	999999	511	793	733	12	440	649	696	285	817	516	468	999999	948	642	999999	268	694	978	543	652	999999	425	289	593	980	243	28	264	398	732	985	346	870	658	242	999999	344	64	290	999999	475	999999	504	209	703	999999	17	999999	528	889	293	999999	33	930	865	95	514	150	32	999999	631	442	886	94	531	131	783	299	409	756	924	639	697	272	186	908	920	999999	889	999999	235	173	736	508	449	296	323	939	793	999999	196	203	42	999999	650	999999	876	420	999999	581	119	717	455	771	965	999999	10	761	753	956	175	999999	999999	935	971	467	706	387	645	244	999999	
843	506	262	570	730	607	999999	622	999999	42	509	411	317	978	517	718	964	999999	999999	296	562	196	836	999999	761	999999	106	122	192	337	498	999999	999999	774	275	999999	202	211	244	57	396	148	610	923	665	32	999999	957	463	748	741	844	999999	948	255	999999	669	281	999999	999999	510	501	439	815	544	734	967	543	712	306	526	763	309	747	899	999999	586	999999	325	738	10	999999	999999	443	595	653	925	999999	999999	618	551	920	402	999999	547	999999	709	794	388	999999	64	408	254	999999	232	978	545	113	59	831	81	756	955	79	786	370	842	999999	229	999999	809	999999	999999	103	754	999999	999999	999999	999999	15	714	791	999999	394	683	601	895	999999	999999	999999	999999	821	445	696	547	795	965	999999	670	186	999999	999999	574	999999	131	999999	393	160	411	626	617	693	903	53	127	289	232	999999	999999	999999	475	350	999999	612	782	987	47	328	556	999999	640	48	999999	32	999999	10	226	46	272	111	218	744	999999	594	999	424	917	401	999999	268	999999	999999	936	999999	711	711	928	962	714	144	999999	75	604	452	985	999999	511	881	999999	126	999999	196	308	294	976	730	999999	199	999999	368	79	645	749	999999	396	246	112	706	321	252	81	999999	999999	999999	567	999999	150	648	999999	431	913	46	999999	462	205	386	105	652	999999	980	461	999999	999999	356	74	899	999999	315	65	999999	476	805	569	848	999999	807	864	179	726	833	590	611	590	191	999999	43	343	296	102	999999	999999	460	999999	340	791	999999	905	974	74	667	999999	999999	592	859	955	117	999999	999999	999999	397	999999	926	925	675	400	849	158	178	902	41	999999	39	999999	999999	608	26	607	239	999999	999999	999999	889	115	999999	16	755	999999	731	236	346	999999	880	879	705	999999	224	534	532	940	942	193	999999	82	43	111	999999	621	547	261	939	510	247	999999	704	494	999999	820	865	999999	644	829	427	942	565	999999	999999	159	517	557	999999	491	85	299	124	528	176	816	82	958	218	143	481	480	296	836	328	999999	184	999999	999999	999999	999999	999999	305	122	766	793	517	999999	999999	648	113	999999	866	999999	435	999999	999999	185	328	815	748	999999	459	510	358	947	655	728	156	212	974	307	999999	990	822	220	999999	11	999999	999999	309	514	543	570	999999	999999	613	839	411	379	200	999999	891	999999	654	761	414	794	999999	818	148	788	421	999999	673	999999	309	875	634	224	954	290	999999	999999	516	244	374	889	480	866	344	816	327	776	22	975	999999	641	346	71	806	208	247	943	999999	520	102	331	897	
233	192	737	214	196	424	909	585	945	543	999999	396	524	324	897	484	332	470	999999	999999	999999	400	667	539	999999	417	756	52	479	712	995	999999	999999	992	256	684	999999	611	141	361	112	999999	470	107	925	999999	292	884	350	999999	911	59	457	131	209	833	524	207	641	999999	668	999999	999999	999999	547	278	353	532	77	222	877	999999	339	292	999999	999999	930	999999	613	999999	999999	871	999999	20	800	999999	999999	921	793	423	170	999999	999999	361	693	245	293	999999	559	657	999999	759	817	999999	592	201	999999	174	34	901	902	954	593	742	653	999999	174	106	442	601	583	431	999999	653	62	477	749	978	599	861	24	703	20	955	576	376	64	574	428	609	236	529	897	999999	999999	999999	816	237	708	896	999999	197	794	957	84	900	30	173	85	124	451	741	575	172	886	209	944	637	176	287	999999	599	677	999999	999999	64	533	847	142	846	661	522	279	703	790	827	909	62	881	675	355	999999	999999	999999	168	494	999999	999999	999999	999999	271	188	71	999999	163	999999	519	960	591	29	377	182	999999	238	999999	999999	471	871	381	68	999999	891	755	999999	931	852	110	374	999999	881	110	798	841	821	585	999999	460	849	550	319	317	999999	470	999999	999999	183	859	271	850	239	999999	92	999999	946	31	999999	433	999999	498	310	380	155	295	710	919	578	999999	220	999999	980	478	622	999999	999999	750	351	430	893	999999	758	992	838	524	446	859	28	445	894	999999	215	59	889	360	999999	999999	172	663	760	999999	730	841	999999	999999	869	999999	410	761	300	999999	679	949	539	379	740	318	999999	630	999999	851	901	143	446	999999	447	931	588	271	999999	134	588	999999	670	951	471	916	999999	230	654	685	458	999999	154	698	999999	266	520	520	620	999999	406	542	813	909	51	597	999999	999999	181	937	181	148	999999	999999	617	990	289	999999	999999	823	999999	321	976	173	402	644	999999	747	999999	999999	421	78	650	999999	727	56	874	760	909	874	999999	125	999999	716	513	320	587	978	90	139	977	932	612	999999	967	94	565	649	517	407	608	657	999999	999999	526	112	497	529	449	999999	125	999999	999999	999999	311	848	272	269	660	92	999999	20	999999	170	213	489	466	999999	999999	999999	490	235	253	999999	275	999999	186	68	200	999999	999999	67	539	999999	999999	999999	999999	578	495	999999	821	306	999999	434	999999	598	999999	777	787	47	999999	643	999999	806	999999	890	284	999999	768	447	672	999999	999999	259	999999	999	481	999999	157	754	999999	999999	368	74	999999	193	245	818	172	677	874	
999999	280	162	999999	999999	721	732	437	132	184	98	810	58	456	999999	237	740	175	351	126	842	629	42	811	758	285	282	984	898	655	465	13	100	572	999999	999999	915	494	999999	287	748	720	999999	580	999999	88	319	618	213	955	504	653	821	560	999999	999999	999999	351	999999	902	999999	747	999999	477	718	94	719	999999	193	683	321	256	999999	999999	999999	132	999999	999999	674	679	999999	663	781	942	160	812	999999	540	540	999999	695	999999	487	999999	999999	10	190	557	999999	62	999999	833	434	999999	644	999999	569	757	191	909	184	785	676	336	999999	999999	966	597	999999	999999	999999	188	945	700	987	746	999999	906	999999	378	941	57	599	621	320	142	239	260	999999	901	252	433	358	630	999999	909	999999	999999	251	62	43	593	999999	956	159	190	888	733	543	897	999999	663	999999	813	968	137	196	64	26	999999	556	716	299	425	999999	478	829	324	392	87	999999	617	664	182	344	358	816	643	471	139	253	505	716	410	999999	999999	901	545	661	190	723	843	999999	446	506	999999	303	999999	303	999999	361	574	351	465	58	999999	998	999999	478	999999	321	999999	593	886	560	60	999999	999999	13	83	577	294	662	211	363	15	999999	999999	675	999999	64	10	349	790	999999	679	163	261	361	547	590	999999	76	51	869	180	260	999999	999999	456	327	999999	812	230	113	77	999999	149	112	53	400	780	684	460	566	320	213	802	118	999999	896	748	537	466	492	36	227	621	342	192	999999	234	342	229	701	999999	198	128	687	711	768	23	158	318	156	809	865	616	485	999999	999999	458	149	14	559	578	876	999999	737	86	849	999999	807	919	298	999999	448	465	759	916	132	94	124	407	123	999999	600	229	319	999999	171	999999	145	783	999999	307	95	337	670	132	773	842	391	611	861	477	216	999999	29	980	371	999999	999999	569	435	882	343	741	891	999999	978	656	46	65	999999	249	999999	33	704	991	90	121	794	636	152	290	703	512	545	999999	676	371	209	338	999999	999999	752	576	358	343	963	353	446	994	154	126	806	335	696	622	999999	999999	534	38	900	259	615	231	426	155	188	831	206	999999	999999	999999	456	707	743	164	999999	588	999999	370	38	999999	674	800	491	999999	999999	999999	816	923	332	494	836	999999	999999	71	155	531	159	999999	164	999999	157	999999	999999	999999	669	108	592	542	135	734	999999	174	10	999999	585	999999	739	999999	671	810	999999	282	999999	514	781	285	280	999999	18	965	999999	472	999999	896	999999	483	805	954	366	999999	785	284	999999	597	
977	672	181	273	999999	340	791	758	541	354	127	875	278	490	756	394	999999	910	999999	169	999999	999999	957	114	999999	111	999999	999999	999999	295	999999	740	999999	335	537	118	999999	17	999999	678	183	680	931	862	778	713	215	324	208	999999	558	999999	999999	999999	301	932	714	76	999999	385	999999	999999	723	255	999999	386	400	942	952	647	999999	820	716	855	985	626	123	999999	335	999999	999999	999999	586	73	737	999999	999999	846	44	605	404	47	330	819	357	177	956	685	543	402	322	999999	372	561	691	999999	168	895	652	999999	999999	618	999999	814	489	635	429	660	518	177	396	554	908	357	999999	252	500	896	507	818	669	437	562	933	559	999999	333	35	381	10	992	104	203	369	785	786	306	999999	340	722	747	305	999999	375	999999	768	999999	24	999999	449	999999	272	398	999999	15	392	65	807	264	856	312	404	289	518	185	999999	999999	548	571	466	946	999999	999999	784	81	999999	269	197	927	999999	278	318	717	932	999999	999999	706	369	364	403	999999	498	999999	484	999999	353	26	999999	199	999999	417	999999	453	852	502	263	705	613	762	640	999999	868	880	472	587	999999	999999	999999	755	455	595	991	193	999999	735	457	999999	999999	999999	727	357	609	997	223	384	461	864	865	439	509	34	103	999999	999999	280	862	999999	789	896	425	666	669	904	999999	128	426	999999	285	126	54	999999	624	248	999999	999999	522	871	666	999999	135	999999	822	917	999999	999999	501	394	470	999999	873	839	941	195	999999	71	687	705	262	999999	958	829	999999	748	999999	978	410	999999	572	999999	758	990	952	702	999999	295	999999	999999	999999	323	626	42	172	389	252	215	589	999999	298	973	605	817	999999	571	139	306	551	83	999999	276	999999	646	821	39	999999	882	887	249	999999	663	227	999999	999999	938	477	926	667	209	506	189	999999	971	566	598	834	940	382	390	572	474	999999	999999	999999	392	302	980	220	142	250	369	328	999999	999999	635	999999	670	771	679	103	213	638	351	999999	353	999999	58	90	233	205	207	999999	506	999999	999999	918	457	715	663	645	999999	716	535	959	999999	999999	58	958	930	999999	174	999999	702	297	999999	835	403	203	876	514	254	899	986	936	53	999999	999999	999999	72	717	999999	954	999999	43	605	496	999999	392	440	492	829	100	159	390	999999	37	807	999999	316	125	524	263	999999	999999	999999	597	729	999999	915	287	49	385	896	223	544	220	72	999999	691	999999	732	21	763	393	684	163	999999	606	906	25	61	999999	366	946	202	55	125	999999	641	999999	767	514	
476	163	453	454	204	936	999999	999999	965	148	527	999999	999999	513	499	999999	475	248	847	132	692	900	235	999999	999999	950	30	499	104	999999	37	683	115	227	544	610	940	240	999999	999999	761	96	999999	999999	999999	999999	562	688	555	670	492	403	170	645	822	576	999999	999999	999999	999999	915	356	725	860	121	843	338	999999	969	999999	999999	244	289	43	371	605	850	322	350	107	999999	342	943	999999	622	633	523	470	999999	999999	682	999999	805	715	897	999999	999999	199	999999	252	593	999999	999999	999999	165	257	124	136	283	227	726	999999	999999	337	856	583	413	300	248	487	330	868	999999	10	216	591	438	573	999999	956	999999	660	520	108	999999	11	622	999999	278	374	519	396	999999	188	252	77	999999	999999	859	999999	11	80	951	324	921	999999	999999	718	459	574	818	999999	999999	326	982	999999	104	578	824	999999	999999	135	31	999999	967	933	681	593	758	149	999999	960	999999	821	999999	173	708	206	186	787	999999	999999	828	704	555	999999	999999	870	999999	186	999999	999999	653	14	364	999999	58	87	356	987	54	42	960	319	239	858	999999	179	371	819	366	897	999999	999999	479	999999	307	999999	327	998	538	810	397	999999	999999	667	316	710	467	89	999999	631	850	198	743	353	999999	518	999999	697	999999	236	509	385	999999	85	285	999999	999999	307	578	731	760	358	999999	243	644	388	152	572	999999	135	711	291	704	735	57	214	303	135	122	788	999999	630	865	999999	311	999999	761	999999	999999	999999	999999	169	511	393	999999	502	738	510	708	564	999999	902	999999	999999	999999	227	681	94	37	80	324	408	999999	789	878	139	492	999999	999999	632	627	61	190	852	949	999999	780	320	864	555	475	792	427	557	423	950	999999	858	787	94	340	999999	73	321	384	777	974	999999	515	999999	999999	590	578	85	937	324	999999	999999	67	972	447	370	230	482	605	999999	981	637	376	999999	655	634	370	847	302	951	988	999999	999999	999999	577	68	805	133	546	885	999999	351	620	109	238	190	800	999999	646	969	456	590	716	853	999999	999999	355	587	95	384	229	730	783	985	335	853	825	884	404	389	565	106	936	999999	317	999999	999999	276	699	474	999999	556	210	332	504	407	162	624	387	999999	712	227	47	999999	665	493	567	999999	773	999999	364	916	419	999999	999999	359	999999	999999	545	999999	329	999999	888	620	550	673	530	460	491	927	700	211	507	174	676	347	999999	774	999999	823	82	393	503	323	999999	999999	146	943	918	999999	753	166	88	231	911	999999	338	426	621	991	963	999999	
153	999999	685	999999	999999	255	590	76	299	879	941	722	93	936	999999	999999	510	632	537	586	542	345	184	999999	132	285	262	53	18	999999	163	73	860	999999	249	999999	638	956	999999	890	362	999999	999999	873	224	366	999999	999999	58	764	915	988	463	386	575	999999	999999	999999	999999	143	993	999999	999999	999999	999999	878	862	128	696	927	999999	554	133	646	234	690	489	310	328	999999	146	999999	994	254	727	175	999999	483	399	441	999999	999999	924	376	897	814	793	209	157	346	504	30	288	130	999999	371	999999	999999	999999	884	328	371	823	276	996	999999	552	999999	999999	999999	279	388	728	999999	942	450	999999	999999	749	999999	896	290	162	981	999999	126	999999	999999	427	365	999999	792	999999	515	999999	624	672	658	379	999999	999999	980	279	597	77	126	999999	999999	188	387	999999	118	999999	742	987	999999	218	841	15	880	999999	678	395	574	261	486	66	223	151	327	777	971	387	999999	158	915	999999	999999	914	154	823	975	696	999999	623	200	999999	999999	527	85	999999	831	652	999999	475	593	999999	705	345	999999	69	89	999999	860	610	770	730	510	999999	82	36	653	927	860	999999	741	981	999999	950	70	761	999999	695	76	911	946	328	889	999999	565	330	999999	229	333	999999	744	102	835	439	853	469	225	996	455	58	999999	903	792	441	999999	999999	249	999999	285	829	592	393	816	949	664	452	841	418	38	999999	720	999999	603	999999	321	648	155	916	107	600	546	481	250	27	158	52	536	457	367	953	91	999999	944	503	502	361	286	886	775	410	628	999999	967	999999	999999	339	310	26	129	999999	466	332	999999	999999	293	999999	152	798	801	622	916	394	999999	85	669	169	488	109	283	960	371	269	999999	696	999999	739	513	547	999999	818	741	520	337	281	999999	999999	904	270	220	999999	219	487	999999	163	494	243	755	999999	43	177	999999	210	742	169	723	206	191	960	711	554	607	605	999999	982	880	406	67	779	587	999999	999999	228	889	999999	750	999999	184	987	999999	999999	983	999999	513	522	999999	541	777	177	557	300	999999	943	558	665	783	614	378	111	999999	98	999999	975	999999	132	912	633	321	999999	418	999999	32	203	999999	972	570	986	102	596	25	349	999999	890	232	297	343	999999	669	999999	119	999999	515	82	715	124	563	999999	316	390	609	344	230	926	999999	717	999999	999999	196	585	999999	796	521	782	96	933	469	295	752	27	788	600	963	97	741	281	334	999999	999999	643	999999	561	680	999999	986	999999	129	702	141	514	28	999999	135	999999	138	999999	625	
732	986	781	655	277	265	299	601	19	380	999999	195	486	393	328	894	552	175	543	999999	999999	795	999999	814	767	164	248	998	999999	474	879	959	999999	656	601	999999	706	988	999999	306	390	120	999999	310	986	516	654	131	699	75	583	918	999999	999999	814	999999	581	967	888	122	27	300	773	544	999999	183	766	830	791	999999	999999	564	999999	999999	735	700	818	113	999999	999999	510	126	999999	999999	999999	999999	375	232	841	999999	391	739	109	40	999999	99	999999	442	809	999999	999999	823	340	999999	877	28	895	356	470	124	128	477	149	999999	611	901	991	20	653	539	808	544	988	136	973	458	999999	992	999999	999999	363	385	304	999999	509	686	999999	999999	885	873	76	999999	761	727	545	999999	599	471	999999	387	107	999999	789	280	14	999999	835	213	999999	999999	563	999999	999999	824	999999	743	183	134	999999	999999	125	999999	134	999999	473	999999	782	271	590	69	859	999999	574	580	999999	36	999999	33	20	303	850	999999	603	467	319	174	630	936	965	999999	999999	475	999999	502	272	999999	211	999999	806	225	999999	574	622	999999	569	999999	337	817	286	734	156	159	124	999999	84	543	434	667	999999	999999	999999	999999	305	787	328	393	660	999999	999999	477	825	587	226	795	999999	286	959	999999	999999	749	836	999999	999999	240	656	591	360	999999	428	999999	646	543	548	507	65	999999	278	834	983	185	910	265	508	808	909	999999	932	999999	964	797	999999	142	769	721	472	999999	195	75	141	737	999999	161	653	589	831	291	999999	718	739	292	18	134	999999	722	838	580	314	999999	331	96	658	40	543	630	154	513	774	999999	45	709	999999	212	703	999999	999999	999999	999999	918	977	628	531	223	590	682	999999	999999	999999	57	882	891	51	999999	744	55	999999	12	999999	32	445	328	999999	221	999999	39	889	805	999999	71	580	999999	968	396	873	702	565	444	999999	860	999999	999999	689	726	944	999999	999999	68	468	657	999999	149	149	589	482	659	121	319	540	560	793	983	39	762	477	802	923	999999	470	51	489	644	562	758	999999	751	999999	790	277	999999	371	831	347	773	999999	441	940	999999	999999	224	591	255	904	890	999999	999999	999999	999999	259	151	230	22	598	426	178	532	587	391	408	999999	30	999999	52	10	198	962	999999	266	867	999999	862	999999	999999	255	460	244	740	671	691	332	96	712	540	135	318	359	242	920	604	372	854	558	981	999999	204	270	213	903	701	114	222	999999	999999	223	289	686	280	352	966	934	999999	915	999999	85	644	317	789	916	999999	999999	999999	725	
999999	999999	191	313	999999	559	999999	199	41	999999	970	587	120	999999	999999	327	846	632	88	890	953	670	999999	939	999999	905	999999	886	999999	296	221	999999	384	999999	747	999999	42	975	133	721	301	999999	902	954	999999	122	999999	999999	663	472	80	70	761	839	999999	990	924	252	455	657	21	174	999999	744	626	118	212	999999	941	999999	999999	870	508	999999	999999	186	999999	625	999999	745	999999	592	233	18	999999	161	110	545	999999	999999	638	789	999999	999999	709	136	999999	168	338	999999	910	999999	999999	999999	187	210	999999	404	999999	594	232	309	999999	709	716	999999	941	710	999999	475	17	667	896	194	462	505	350	41	999999	472	128	609	297	167	835	597	577	660	830	25	999999	706	305	141	999999	339	541	820	999999	290	194	357	999999	863	828	253	456	830	120	681	999999	529	747	777	475	622	21	100	874	999999	851	999999	879	514	875	311	372	765	660	132	964	529	282	376	287	999999	971	434	338	591	151	747	999999	159	999999	999999	958	527	665	911	327	450	945	641	438	903	999999	134	999999	527	881	999999	999999	987	716	999999	257	380	999999	704	651	587	761	292	999999	114	741	730	999999	999999	352	844	999999	749	805	524	999999	641	938	999999	303	999999	446	999999	710	999999	577	562	442	825	822	588	37	961	269	999999	688	663	999999	334	999999	747	999999	191	999999	46	591	430	192	202	999999	999999	442	999999	411	999999	151	950	582	525	537	189	297	533	983	999999	817	148	489	74	835	920	976	614	222	555	81	999999	999999	674	999999	156	379	250	78	999999	999999	911	560	464	599	737	999999	148	796	981	460	252	208	999999	228	999999	940	127	366	835	639	828	902	999999	733	999999	324	907	999999	999999	810	57	464	778	999999	906	999999	999999	475	107	999999	838	817	999999	105	999999	66	225	456	427	999999	999999	999999	242	575	999999	18	704	731	712	423	183	492	415	999999	412	999999	430	802	322	864	915	999999	999999	999999	801	21	671	760	904	830	108	461	238	185	999999	999999	231	999999	999999	897	883	304	999999	684	665	356	411	70	692	51	636	423	143	562	300	999999	624	246	774	999999	999999	944	999999	881	999999	722	999999	240	622	999999	566	999999	511	424	999999	999999	888	999999	340	455	609	611	999999	863	999999	684	999999	676	885	948	999999	985	438	984	560	939	477	882	369	943	999999	999999	447	999999	485	999999	912	719	581	999999	722	50	999999	329	706	736	876	963	686	640	999999	587	355	674	999999	999999	789	999999	863	999999	999999	15	224	999999	362	999999	173	623	387	786	772	607	105	
999999	999999	509	89	118	287	999999	73	513	999999	729	548	515	999999	772	755	904	628	395	855	539	534	716	825	519	999999	278	572	262	585	899	999999	797	491	149	999999	199	501	999999	249	49	978	640	809	495	999999	846	612	401	868	483	167	999999	751	565	681	519	999999	570	999999	19	262	810	999999	306	999999	999999	33	686	333	999999	412	947	156	816	561	894	907	999999	671	130	665	999999	999999	112	742	999999	999999	926	467	929	515	999999	539	240	999999	177	712	513	634	999999	823	926	77	999999	81	219	240	935	999999	786	612	354	899	31	999999	91	999999	999999	563	379	706	106	228	999999	59	480	999999	915	39	393	999999	403	704	574	999999	738	999999	90	40	532	999999	120	923	681	999999	999999	42	517	886	999999	750	887	949	265	400	726	708	673	263	601	800	324	905	999999	605	999999	649	334	724	615	977	999999	999999	40	128	596	183	547	86	999999	447	901	39	333	642	304	453	449	184	581	40	440	826	439	999999	999999	214	312	85	118	522	708	793	281	999999	414	102	918	146	999999	552	170	596	999999	163	899	295	581	977	999999	764	210	999999	153	584	546	999999	365	308	192	999999	870	999999	968	375	739	118	757	605	238	211	535	999999	380	38	869	844	461	286	832	999999	999999	999999	774	353	322	999999	999999	999999	999999	999999	737	619	954	422	681	699	627	10	999999	791	999999	999999	749	109	239	897	999999	124	714	999999	68	89	476	541	758	999999	999999	999999	62	999999	468	70	422	342	474	915	358	958	357	180	226	460	999999	51	123	656	586	674	124	999999	778	535	982	999999	837	658	153	999999	663	146	11	13	947	242	999999	476	563	999999	635	323	999999	821	767	999999	484	607	999999	434	428	999999	959	32	999999	637	999999	932	88	931	505	816	772	935	304	999999	178	999999	999999	629	718	646	103	179	49	800	876	999999	768	448	15	239	441	999999	994	562	999999	999999	503	319	830	400	398	999999	911	819	551	999999	527	555	374	999999	104	597	999999	782	18	789	982	709	761	454	999999	999999	999999	999999	385	63	941	741	43	199	999999	202	798	999999	258	471	268	230	259	999999	999999	222	83	744	999999	999999	12	999999	999999	999999	997	999999	999999	999999	999999	758	705	999999	444	999999	671	785	521	185	551	901	999999	398	533	546	531	999999	459	498	24	999999	999999	999999	141	999999	999999	729	999999	646	202	925	644	999999	101	499	765	622	786	761	601	999999	700	898	203	242	54	613	688	17	866	999999	344	69	371	284	202	524	999999	902	446	999999	597	875	
983	625	267	386	999999	999999	780	908	976	698	897	369	999999	999999	988	898	496	447	51	189	779	999999	591	999999	999999	817	306	999999	118	999999	324	999999	67	824	914	577	975	999999	317	999999	237	958	268	646	999999	12	32	999999	535	999999	999999	999999	900	418	105	36	44	999999	335	488	737	538	799	102	384	248	999999	436	753	420	923	828	999999	397	952	999999	698	945	423	999999	794	771	716	999999	999999	324	758	648	729	999999	999999	303	342	828	915	999999	999999	176	999999	923	700	596	999999	124	692	587	869	512	465	999999	999999	98	268	999999	694	966	999999	305	624	69	489	662	707	999999	877	630	496	311	481	999999	663	532	683	499	356	208	999999	601	811	890	455	255	193	999999	559	454	44	999999	144	999999	875	862	999999	999999	443	48	999999	916	999999	72	100	567	40	211	620	805	415	999999	931	495	977	231	999999	999999	614	244	479	262	315	432	595	442	177	533	387	800	980	480	999999	999999	999999	82	363	749	999999	887	224	981	999999	999999	49	276	999999	648	971	999999	999999	817	598	999999	568	636	611	814	476	999999	999999	507	824	820	999999	934	712	999999	999999	905	867	744	934	726	29	498	999999	999999	393	329	319	528	561	733	431	999999	882	856	750	683	999999	549	282	150	497	999999	167	24	929	999999	563	510	473	999999	786	633	882	999999	190	999999	219	60	999999	157	349	871	946	999999	398	661	61	855	872	501	999999	328	472	793	239	312	341	412	631	289	765	808	64	496	946	999999	290	999999	999999	680	999999	420	999999	135	801	626	770	76	999999	277	999999	999999	637	972	631	467	171	99	999999	877	738	806	428	999999	392	541	816	999999	999999	601	999999	50	999999	999999	37	33	210	999999	992	999999	999999	274	786	364	236	67	180	92	999999	489	635	201	999999	798	941	667	992	977	999999	270	809	320	922	34	999999	22	528	999999	999999	999999	267	825	106	38	345	474	30	73	914	999999	370	734	594	664	965	190	670	390	999999	369	41	233	603	732	999999	230	351	762	468	223	999999	999999	146	267	231	810	104	351	999999	476	647	928	999999	418	899	85	726	268	69	715	352	147	194	585	575	43	231	373	234	124	999999	267	605	700	794	635	597	336	442	164	95	999999	999999	784	999999	113	171	999999	832	999999	504	93	703	753	999999	999999	550	561	692	197	589	730	127	348	354	389	332	999999	999999	274	488	399	999999	904	999999	33	219	410	863	471	872	46	541	505	619	49	564	999999	829	402	94	46	644	254	575	365	210	999999	439	342	
999999	800	571	568	250	115	267	999999	133	848	193	150	697	230	325	553	199	621	999999	314	824	999999	542	999999	190	451	754	581	339	273	999999	629	970	530	690	82	475	973	265	514	782	766	999999	980	219	944	999999	423	929	999999	175	589	861	135	518	310	267	349	388	798	360	686	469	860	999999	999999	179	999999	539	252	88	226	365	224	532	68	752	561	999999	245	999999	341	651	999999	999999	243	768	844	22	999999	999999	135	999999	467	163	999999	999999	868	955	999999	999999	999999	884	686	999999	949	233	647	603	459	557	706	337	152	999999	29	44	162	762	999999	795	334	165	158	438	999999	999999	898	70	435	999999	884	605	366	470	932	457	965	999999	158	999999	130	251	999999	833	117	797	452	772	999999	72	999999	116	999999	859	449	25	735	257	990	328	334	586	177	697	999999	111	999999	999999	999999	572	999999	788	613	781	674	92	602	325	999999	999999	999999	999999	926	373	617	778	442	506	999999	916	999999	717	382	999999	685	544	84	865	170	16	825	770	999999	571	993	365	502	391	194	999999	423	999999	927	834	149	208	659	803	89	894	999999	474	999999	846	850	360	415	783	106	140	18	736	164	324	340	999999	127	999999	380	999999	999999	60	322	999999	503	312	790	548	690	487	885	999999	786	276	999999	999999	120	172	720	642	949	718	295	64	358	686	999999	613	504	732	999999	303	433	999999	617	618	162	999999	999999	548	570	999999	103	618	255	736	950	888	976	999999	307	999999	645	737	312	999999	764	267	315	999999	56	187	53	958	406	591	848	958	999999	729	209	999999	820	182	82	91	624	677	809	621	999999	376	999999	525	999999	999999	999999	999999	525	999999	999999	894	691	999999	999999	393	824	145	221	663	888	999999	999999	257	779	193	144	472	664	999999	999999	97	458	693	91	680	550	999999	533	280	932	161	443	999999	875	314	999999	294	680	689	999999	489	465	155	999999	743	146	389	745	251	992	195	41	999999	116	765	446	997	453	821	842	306	999999	941	730	736	999999	631	381	999999	760	849	999999	975	999999	463	632	312	960	347	543	999999	782	292	287	999999	130	147	501	119	867	434	841	859	846	961	999999	523	999999	999999	999999	514	17	280	490	153	403	66	343	999999	143	999999	47	115	287	999999	999999	329	664	983	616	420	140	271	999999	335	18	933	138	10	586	119	886	963	162	38	999999	511	801	144	999999	999999	804	848	999999	999999	397	735	581	175	447	557	999999	999999	390	774	999999	745	672	164	144	470	999999	342	999999	999999	257	84	953	
259	526	21	527	529	639	552	999999	292	999999	999999	938	282	361	962	562	999999	999999	454	583	387	654	418	999999	647	999	883	146	471	782	952	485	323	781	332	649	435	39	339	803	999999	168	999999	460	798	225	861	118	999999	999999	46	999999	803	999999	575	604	117	182	999999	529	999999	999999	999999	510	342	398	625	501	38	999999	999999	999	999999	651	745	999999	999999	958	999999	999999	147	774	182	692	745	189	682	822	216	727	541	263	159	809	58	433	999999	999999	128	410	600	370	90	650	652	47	853	161	999999	355	999999	999999	142	458	391	980	242	462	764	999999	715	802	295	310	782	874	849	999999	603	322	216	969	999999	639	831	999999	694	531	49	999999	335	999999	76	860	999999	999999	131	701	427	999999	200	561	827	965	999999	999999	85	779	868	778	197	743	558	443	149	83	319	999999	627	614	295	711	999999	67	827	194	735	435	625	400	753	158	692	999999	131	655	152	874	944	43	702	915	662	999999	520	592	972	999999	720	611	999999	628	83	813	999999	489	148	770	148	511	71	650	163	477	35	999999	999999	999999	321	494	999999	445	557	594	912	380	58	999999	546	244	999999	112	714	999999	328	134	85	879	753	642	516	381	735	443	999999	61	761	194	246	481	542	948	321	999999	680	636	81	999999	900	411	999999	987	233	903	999999	959	935	148	159	901	963	181	999999	679	977	559	999999	999999	622	860	618	863	999999	999999	702	999999	999999	488	344	999999	63	999999	978	351	211	529	999999	832	153	22	126	622	45	999999	999999	999999	678	642	258	999999	926	956	999999	49	999999	577	999999	999999	999999	999999	177	999999	804	466	847	377	202	929	477	458	999999	877	971	999999	999999	999999	827	579	557	999999	594	159	239	223	999999	106	729	939	557	634	456	990	999999	127	844	669	818	579	999999	150	178	749	999999	800	999999	58	985	266	305	797	749	502	610	869	999999	999999	999999	591	699	999999	999999	999999	381	999999	11	419	256	999999	999999	84	187	257	999999	999999	172	999999	999999	438	999999	718	999999	472	643	999999	999999	954	999999	999999	685	826	451	999999	880	746	503	915	999999	331	799	310	999999	141	501	999999	620	999999	999999	999999	706	596	44	999999	98	999999	639	185	619	999999	958	56	39	999999	178	938	633	950	999999	346	999999	257	999999	662	639	201	915	980	971	422	149	392	544	195	66	98	999999	662	147	999999	116	999999	999999	756	373	999999	280	318	963	562	597	999999	999999	83	291	458	129	381	159	999999	75	999999	214	999999	999999	575	999999	844	999999	999999	156	999999	
999999	478	240	595	951	999999	999999	886	920	607	27	418	999999	999999	268	470	999999	607	969	999999	513	250	833	457	999999	108	284	999999	250	436	881	999999	999999	627	856	999999	843	696	507	407	92	272	976	468	642	795	382	11	999999	51	939	999999	119	735	999999	572	645	999999	481	852	447	999999	646	494	999999	143	12	208	999999	613	627	999999	110	572	338	999999	274	999999	814	328	999999	999999	492	208	496	999999	773	680	170	293	19	999999	224	999999	960	999999	626	492	742	508	999999	999999	386	702	423	731	729	547	407	999999	307	280	968	999999	136	174	18	999999	997	674	369	331	47	340	999999	567	999999	455	999999	999999	624	782	999999	316	534	552	895	789	784	765	331	236	999999	944	985	739	101	71	528	795	582	188	495	77	148	471	146	56	108	856	738	999999	999999	659	602	999999	999999	661	628	999999	278	229	662	241	352	999999	999999	103	999999	999999	475	931	927	815	174	445	297	565	177	999999	416	849	690	999999	999999	57	300	623	351	469	102	439	999999	944	999999	999999	525	263	724	14	422	52	700	244	390	806	356	130	999999	166	238	91	999999	564	177	999999	538	734	999999	304	843	435	751	999999	771	46	497	999999	298	811	919	999999	840	999999	999999	373	159	456	999999	230	701	179	138	194	241	21	945	878	999999	999999	824	791	999999	430	170	987	300	999999	472	354	318	373	831	683	999999	204	999999	331	914	999999	279	91	999999	983	603	673	307	566	653	760	100	618	999999	199	986	999999	984	420	12	663	83	343	983	203	911	999999	347	455	947	47	770	999999	964	973	829	742	999999	999999	826	999999	689	733	171	999999	999999	700	167	642	999999	119	219	999999	328	999999	999999	999999	108	992	82	274	999999	852	619	616	989	476	654	242	370	999999	532	919	593	999999	973	999999	182	281	939	221	181	999999	758	837	827	999999	305	999999	253	893	999999	612	993	999999	171	837	999999	554	723	787	55	999999	282	452	587	299	246	813	287	390	763	826	62	999999	999999	630	103	782	999999	59	180	941	988	476	609	920	926	41	999999	146	235	627	558	162	176	999999	433	316	260	999999	703	491	999999	999999	139	818	559	142	468	999999	744	341	765	999999	617	114	936	805	999999	666	372	214	999999	151	165	146	278	999999	694	999999	207	999999	532	261	999999	999999	514	135	999999	791	370	794	573	999999	401	893	861	884	545	71	319	999999	999999	593	174	498	31	999999	706	993	549	658	448	620	343	956	999999	514	328	927	599	811	468	999999	305	999999	641	657	749	272	
284	393	365	632	999999	579	323	938	96	856	667	999999	999999	353	251	712	999999	953	479	445	93	999999	566	617	472	507	168	999999	297	999999	999999	374	545	444	718	166	303	999999	91	999999	643	870	427	471	269	379	392	125	810	593	232	688	187	314	188	999999	827	999999	999999	999999	421	902	651	999999	999999	303	999999	984	634	999999	419	541	871	715	801	222	999999	999999	357	102	125	53	611	704	374	179	999999	241	265	791	338	554	999999	60	352	741	229	927	472	966	999999	999999	999999	725	184	691	816	471	512	965	996	999999	400	78	914	999999	300	947	999999	830	117	452	728	842	756	864	886	820	999999	70	992	12	632	391	999999	999999	562	999999	999999	682	362	724	729	299	999999	606	999999	585	999999	974	450	282	801	642	999999	252	678	648	969	319	804	999999	108	451	973	994	110	999999	671	206	999999	414	427	999999	999999	392	723	439	57	159	710	999999	999999	999999	999999	999999	211	990	532	164	999999	914	916	219	878	367	999999	287	326	999999	999999	154	999999	939	169	45	855	358	999999	475	999999	249	600	999999	609	502	999999	708	999999	999999	792	999999	486	516	166	900	999999	217	574	119	766	446	122	256	999999	565	396	999999	240	999999	864	853	825	67	635	800	323	107	610	385	999999	917	456	999999	18	395	667	407	782	268	547	647	783	65	709	999999	137	999999	175	999999	999999	574	478	999999	999999	999999	295	429	880	366	587	401	607	198	999999	848	989	58	248	999999	897	989	962	972	999999	999999	79	999999	358	553	673	969	931	566	279	999999	449	210	676	999999	999999	248	999999	426	680	156	50	595	999999	860	999999	88	115	999999	155	126	611	506	219	180	870	525	80	337	692	999999	469	999999	918	590	409	789	382	179	168	999999	472	999999	301	999999	186	483	777	497	460	594	864	999999	421	163	870	942	999999	505	208	585	999999	199	734	73	686	10	676	412	461	313	706	999999	748	999999	999999	75	999999	328	994	396	747	582	876	999999	999999	444	629	765	719	466	999999	876	971	582	490	283	811	238	214	186	999999	374	46	157	999999	928	286	924	999999	805	737	999999	511	812	837	595	323	999999	319	252	381	911	693	994	514	829	964	175	15	380	263	977	123	817	589	999999	545	728	999999	825	167	999999	999999	913	728	999999	375	999999	745	895	960	185	999999	961	804	895	681	52	999999	68	963	121	918	139	551	760	999999	693	233	999999	999999	594	426	494	95	999999	999999	999999	276	388	464	805	999999	120	419	999999	68	999999	22	999999	701	503	999999	161	
861	55	785	136	372	967	576	681	936	999999	845	375	759	433	999999	137	999999	901	775	999999	603	168	690	808	999999	473	999999	406	680	539	762	556	509	274	633	999999	891	529	417	308	999999	999999	868	999999	275	999999	328	634	286	999999	453	799	999999	830	558	702	999999	999999	416	899	275	180	11	406	999999	999999	866	495	800	835	246	719	494	476	452	999999	300	999999	999999	999999	154	999999	129	795	999999	963	827	678	716	930	684	914	123	999999	43	999999	781	472	622	976	187	833	834	451	648	999999	314	261	999999	999999	412	814	444	740	754	208	60	215	320	999999	999999	198	779	999999	160	331	999999	977	442	811	48	827	928	565	498	999999	243	999999	156	362	999999	576	300	999999	527	870	479	382	999999	835	591	576	161	67	515	999999	64	963	300	999999	137	337	999999	576	699	584	999999	999999	252	442	999999	382	69	958	905	894	897	800	352	290	852	234	223	607	229	472	676	999999	60	509	999999	999999	388	999999	234	330	999999	724	999999	943	985	999999	139	999999	870	219	516	203	162	620	999999	263	621	19	475	903	124	221	999999	236	999999	24	828	742	185	695	993	999999	734	584	146	183	999999	408	999999	261	104	893	736	20	955	999999	718	439	417	13	658	999999	364	999999	216	999999	377	999999	45	971	771	396	154	185	225	286	468	577	483	918	999999	222	715	223	809	230	484	345	281	434	305	399	334	181	46	999999	999999	413	999999	600	806	468	373	333	489	707	748	561	795	678	999999	151	955	499	999999	446	999999	150	521	986	999999	999999	781	610	999999	382	71	973	148	999999	999999	999999	209	883	122	284	848	392	733	111	482	999999	550	602	420	164	999999	835	910	999999	961	735	891	391	999999	999999	686	763	657	117	645	775	999999	204	278	999999	941	82	999999	987	999999	281	417	419	999999	149	490	189	199	521	939	236	73	547	638	674	174	999999	999999	346	598	999999	999999	999999	466	707	510	355	333	999999	999999	371	457	922	13	690	328	481	877	398	294	506	573	145	177	418	711	875	566	603	794	132	726	50	999999	512	546	790	953	999999	639	145	855	999999	999999	578	779	150	999999	947	999999	692	940	999999	62	101	999999	599	458	999999	999999	635	789	730	667	100	999999	999999	533	501	999999	999999	528	81	759	159	650	835	837	599	639	571	999999	618	256	111	192	999999	988	307	989	999999	342	905	810	999999	355	135	79	218	933	999999	617	53	803	818	173	868	207	902	999999	686	762	999999	999999	434	304	999999	483	999999	907	875	428	235	
999999	999999	999999	623	270	755	803	525	765	628	999999	999999	954	297	999999	438	938	324	999999	999999	856	313	194	483	496	386	999999	184	651	513	311	68	999999	391	542	605	999999	999999	607	452	109	925	920	143	203	999999	480	17	365	55	627	593	999999	342	378	999999	22	722	136	999999	55	628	873	262	327	607	332	999999	754	999999	815	398	716	999999	986	999999	392	61	290	355	906	702	819	606	886	717	754	611	22	999999	999999	900	423	999999	406	480	62	999999	999999	595	999999	907	262	999999	240	999999	876	999999	356	999999	999999	961	442	999999	999999	352	999999	999999	375	999999	852	999999	999999	420	626	914	975	999999	722	515	878	723	999999	999999	536	999	450	999999	999999	657	841	570	264	575	999999	631	468	641	744	63	671	785	999999	216	742	108	357	841	999999	999999	263	883	999999	841	999999	101	726	747	255	999999	902	146	900	718	768	999999	466	999999	891	995	999999	343	258	668	999999	103	430	38	952	438	651	999999	152	60	404	957	107	999999	16	437	904	720	999999	765	161	999999	884	584	447	999999	642	372	949	534	870	919	634	803	996	475	670	698	795	816	337	999999	993	850	323	810	194	52	978	464	100	734	946	492	999999	319	218	845	590	502	796	999999	659	999999	999999	999999	333	304	426	541	999999	216	999999	579	999999	999999	999999	43	271	637	275	599	394	999999	444	145	972	151	296	687	266	824	117	303	30	58	644	999999	671	838	487	999999	625	447	697	999999	809	376	64	659	999999	185	584	953	236	206	894	173	183	54	999999	999999	17	739	999999	942	109	631	559	389	222	164	999999	432	159	384	974	947	798	560	335	605	999999	637	908	90	999999	163	76	824	999999	481	212	999999	999999	305	999999	885	172	754	784	187	817	674	446	999999	812	162	803	851	231	947	999999	623	718	906	104	380	999999	204	702	945	565	999999	235	741	952	746	999999	854	501	98	785	999999	775	158	788	422	200	294	277	96	359	224	602	216	999999	589	907	430	211	512	64	999999	999999	999999	622	999999	449	705	671	76	67	999999	999999	143	999999	331	848	570	999999	682	189	999999	926	615	595	350	142	28	999999	999999	838	999999	652	989	44	999999	999999	999999	999999	999999	973	495	622	211	39	410	999999	469	54	999999	741	347	312	529	332	516	51	446	999999	282	999999	430	79	308	238	999999	306	371	108	354	999999	912	44	422	708	694	925	725	999999	195	485	672	999999	850	631	501	372	999999	999999	528	999999	554	691	263	754	552	425	323	999999	999999	113	999999	370	699	
453	999999	999999	889	820	638	591	326	860	68	796	287	456	229	676	999999	30	182	704	580	579	786	230	780	999999	166	278	999999	752	999999	91	981	311	284	406	803	198	999999	313	37	936	999999	999999	633	999999	476	106	206	999999	245	999999	931	798	790	130	999999	608	532	999999	999999	369	979	574	920	977	999999	976	182	999999	873	548	548	868	676	643	130	102	596	323	202	69	82	965	516	324	160	192	999999	999999	739	204	666	261	649	668	999999	884	999999	999999	999999	500	924	999999	772	697	87	72	132	999999	999	574	999999	218	999999	604	297	23	68	605	999999	632	464	28	93	679	881	999999	229	18	685	246	328	940	999999	701	999999	697	202	999999	247	98	999999	999999	164	174	999999	999999	999999	55	999999	943	825	999999	999999	999999	999999	999999	301	103	815	790	842	123	999999	763	999999	80	546	337	999999	599	821	249	367	738	571	100	863	999999	999999	433	74	183	637	999999	420	160	999999	999999	666	238	999999	109	12	457	999999	947	903	400	918	121	911	999999	586	781	132	999999	810	100	458	944	52	382	606	392	726	669	486	728	999999	105	959	999999	670	239	203	722	247	910	493	624	197	473	10	384	521	999999	597	999999	619	834	350	31	203	999999	999999	999999	502	620	731	999999	471	184	58	822	162	26	234	356	588	410	349	899	606	834	756	999999	381	231	870	557	82	999999	118	518	755	999999	701	948	53	178	229	626	189	907	163	23	999999	187	232	505	999999	250	999999	999999	495	450	999999	368	964	617	652	999999	999999	999999	513	841	999999	539	77	999999	999999	285	999999	419	999999	722	720	999999	681	743	164	203	999	374	613	999999	361	899	33	314	999999	343	984	436	526	949	876	15	404	999999	947	885	120	16	190	668	937	858	39	772	730	727	687	231	463	458	280	385	570	681	489	176	999999	762	999999	999999	301	877	893	240	846	999999	999999	369	796	999999	999999	999999	194	999999	894	503	999999	999999	584	794	655	762	972	77	678	999999	445	999999	832	780	999999	999999	313	209	999999	69	999999	798	926	25	433	327	434	194	375	999999	201	999999	786	986	306	999999	999999	908	335	999999	904	825	562	354	278	999999	537	25	899	735	689	984	999999	834	999999	999999	334	568	999999	999999	338	999999	701	999999	310	818	999999	845	484	124	999999	404	874	838	165	149	246	581	746	852	790	419	295	639	597	999999	59	952	458	235	931	619	547	997	210	126	134	170	54	460	645	999999	541	999999	999999	295	999999	738	679	398	835	752	821	519	547	918	502	
72	803	103	769	999999	396	258	192	999999	857	876	999999	49	25	85	537	296	217	108	878	510	82	312	106	999999	282	70	999999	188	798	999999	999999	291	999999	71	999999	999999	690	661	305	292	602	999999	999999	243	109	999999	382	999999	225	534	311	999999	999999	999999	989	500	997	458	710	335	999999	14	760	999999	427	999999	999999	953	717	999999	606	555	802	596	908	74	874	862	999999	642	688	639	963	999999	726	999999	251	631	999999	999999	953	242	950	969	433	598	256	609	816	752	999999	429	52	639	928	756	647	999999	94	924	626	145	246	78	647	228	50	999999	111	999999	115	999999	999999	851	632	373	999999	832	999999	319	999999	274	55	999999	428	268	999999	999999	999999	970	999999	796	547	999999	249	999999	996	882	999999	214	557	760	507	408	646	999999	999999	201	999999	564	999999	814	999999	774	116	362	99	777	649	388	631	715	161	141	56	999999	256	733	611	999999	377	722	510	958	762	67	766	647	822	997	999999	406	327	999999	999999	999999	515	773	999999	887	729	228	242	943	583	841	608	376	362	337	183	814	590	999999	196	438	314	999999	21	58	999999	451	955	652	668	234	398	999999	322	498	804	999999	999999	723	93	158	490	567	385	920	459	400	295	494	823	906	816	999999	594	999999	252	191	761	999999	999999	288	273	590	999999	999999	453	238	64	863	533	999999	132	866	120	999999	947	747	948	101	599	204	166	470	999999	761	418	274	785	930	256	622	721	699	999999	999999	999999	900	999999	37	476	999999	346	432	960	999999	783	999999	23	556	443	505	999999	669	403	999999	132	999999	761	523	939	188	999999	133	616	911	978	433	445	314	999999	999999	999999	999999	625	378	858	733	999999	999999	978	999999	999999	238	999999	750	388	62	305	334	999999	92	999999	768	97	297	777	223	815	999999	154	360	514	708	999999	396	50	322	54	999999	248	398	302	999999	544	480	927	999999	635	866	532	926	137	121	631	79	908	696	833	337	601	644	918	460	999999	628	953	999999	834	110	710	76	17	281	95	295	790	91	233	616	370	562	587	999999	527	999999	999999	403	87	999999	487	353	488	717	433	999999	479	841	507	916	526	384	390	535	165	465	919	856	35	999999	289	999999	999999	226	966	48	67	969	933	341	999999	560	999999	509	622	999999	999999	299	847	491	815	999999	584	999999	100	986	182	62	793	71	309	376	377	999999	55	660	880	999999	999999	394	999999	509	999999	175	521	999999	909	881	912	798	878	629	18	544	530	340	999999	165	136	980	866	15	185	872	42	
38	999999	733	463	962	999999	999999	548	463	999999	999999	51	419	795	133	86	300	149	995	192	680	368	833	221	999999	999999	724	999999	999999	528	540	334	44	143	999999	784	185	427	950	321	562	90	554	599	224	298	999999	370	13	999999	575	865	999999	999999	362	670	999999	999999	999999	553	761	190	778	935	414	981	16	285	313	349	999999	999999	199	999999	630	999999	813	243	996	426	585	364	999999	867	952	675	154	355	781	821	999999	999999	679	999999	559	381	312	619	195	242	999999	557	66	664	12	702	676	505	999999	761	857	999999	999999	331	968	407	59	910	982	738	837	661	999999	999999	913	248	999999	999999	999999	259	298	203	58	763	144	37	307	477	999999	259	999999	648	296	29	964	320	146	999999	438	162	332	401	636	456	405	631	62	574	750	763	508	883	999999	809	999999	664	999999	999999	197	940	999999	581	55	999999	739	198	375	485	527	603	999999	846	364	971	926	896	566	602	999999	999999	974	732	999999	111	750	999999	276	999999	555	310	254	384	169	497	62	750	355	903	716	216	999999	999999	999999	999999	661	662	529	410	882	576	107	474	999999	684	966	999999	854	999999	999999	999999	922	999999	930	999999	359	727	999999	999999	999999	186	999999	663	885	161	256	999999	999999	580	999999	98	596	999999	603	999999	212	780	979	485	999999	685	896	411	999999	102	999999	377	999999	829	999999	999999	976	662	999999	706	35	999999	588	253	438	568	691	283	999999	999999	38	66	295	951	25	999999	999999	211	345	999999	289	999999	999999	999999	867	999999	759	999999	782	516	122	933	384	999999	999999	768	201	736	56	962	994	622	907	999999	74	999999	91	695	813	228	195	999999	327	999999	426	999999	702	999999	385	558	808	834	501	987	999999	999999	681	398	998	256	387	21	164	999999	999999	667	999999	715	999999	639	999999	74	999999	563	331	999999	616	999999	480	999999	76	999999	360	498	999999	170	131	999999	255	969	556	999999	697	566	999999	184	620	999999	20	759	653	999999	76	746	999999	999999	791	937	665	443	999999	555	918	931	190	981	660	666	228	87	999999	321	999999	999999	93	115	377	486	999999	157	727	671	125	720	999999	999999	339	999999	999999	419	379	999999	264	811	491	10	773	999999	385	860	523	954	999999	999999	223	341	527	317	663	655	377	314	225	518	716	816	440	208	999999	112	651	56	999999	809	707	361	999999	658	278	92	341	611	110	861	633	773	946	999999	999999	92	561	999999	950	92	51	74	999999	999999	105	674	569	575	258	999999	999999	477	35	915	999999	999999	284	869	49	999999	323	999999	
214	364	884	999999	870	999999	999999	999999	999999	629	105	999999	767	643	393	999999	562	603	999999	765	363	826	652	166	748	40	955	645	807	691	982	999999	768	999999	859	614	861	162	804	320	874	823	733	999999	381	189	157	593	478	999999	316	445	67	558	412	999999	712	728	204	839	303	65	627	999999	999999	726	87	491	783	778	459	410	799	999999	999999	999999	103	73	999999	568	999999	372	176	843	385	546	999999	999999	873	999999	902	999999	957	964	26	819	999999	874	941	654	111	666	809	700	514	905	999999	854	999999	872	295	648	943	636	957	931	889	783	483	110	414	867	617	999999	876	326	999999	834	999999	81	999999	999999	131	140	467	999999	562	476	338	999999	999999	467	999999	11	999999	263	199	999999	17	94	999999	999999	400	840	250	244	999999	999999	824	198	462	811	667	999999	538	999999	527	813	999999	740	999999	422	455	999999	210	999999	324	999999	125	999999	137	999999	827	112	151	921	999999	290	889	233	999999	999999	652	150	27	98	999999	957	472	129	736	385	999999	276	715	517	967	396	999999	303	920	442	999999	211	70	340	984	565	454	999999	247	999999	923	945	573	324	770	314	986	121	156	366	153	996	999999	751	969	560	999999	634	954	442	650	595	312	735	672	450	89	687	113	244	513	855	882	999999	999999	216	703	401	999999	999999	409	999999	157	563	298	395	999999	319	999999	434	999999	819	662	999999	596	337	643	837	651	330	999999	999999	18	911	999999	999999	123	999999	299	762	857	994	888	301	43	131	448	748	446	286	134	770	999999	679	75	693	202	87	999999	135	573	865	750	425	437	999999	520	245	710	11	282	999999	999999	607	577	999999	931	371	999999	999999	888	999999	400	999999	999999	464	982	338	999999	169	104	45	999999	173	198	991	254	472	863	933	610	213	47	999999	14	205	750	718	112	999999	762	831	316	439	246	679	999999	385	230	973	999999	192	399	551	906	246	447	856	418	585	999999	468	508	838	863	685	856	955	369	999999	714	274	235	999999	406	273	729	62	999999	999999	526	868	999999	890	816	428	813	496	538	768	999999	894	309	527	961	303	333	999999	576	560	823	519	26	230	999999	852	999999	444	155	643	517	395	928	899	68	71	226	617	31	444	999999	370	426	601	252	819	964	708	999999	999999	999999	999999	486	376	695	17	852	31	631	999999	999999	379	351	895	261	371	965	999999	468	900	999999	999999	456	141	689	463	102	424	999999	999999	888	257	450	51	999999	999999	999999	561	213	61	999999	204	986	999999	999999	999999	999999	531	
999999	999999	854	563	999999	103	999999	234	804	355	687	242	914	437	54	191	85	224	929	309	999999	995	999999	413	206	999999	691	881	728	999999	168	197	444	571	84	999999	595	334	999999	999999	999999	478	461	999999	874	970	146	780	999999	805	999999	757	572	719	339	354	999999	450	367	832	411	999999	506	999999	196	500	798	999999	999999	999999	596	750	999999	583	294	999999	543	898	539	235	280	911	731	923	416	410	625	999999	242	999999	677	155	967	184	999999	870	971	56	377	384	999999	793	999999	999999	218	999999	550	988	435	616	811	530	910	141	561	500	424	999999	998	999999	999999	999999	999999	633	279	451	783	42	638	999999	751	496	530	165	63	999999	494	528	714	184	859	636	299	999999	918	157	999999	835	622	453	456	398	58	592	509	108	683	793	933	767	999999	999999	360	21	999999	999999	10	754	999999	84	16	895	869	824	926	247	784	493	999999	132	216	999999	419	999999	968	362	448	999999	655	954	999999	700	999999	999999	725	999999	999999	288	761	603	999999	489	757	547	447	999999	529	233	666	271	324	199	88	810	561	511	999999	175	52	999999	876	72	109	999999	281	316	310	922	109	584	961	505	731	122	999999	726	999999	871	747	417	833	224	281	393	639	613	999999	999999	395	223	252	121	245	259	726	94	390	632	276	141	259	606	999999	91	310	818	999999	965	999999	834	321	237	428	635	678	662	790	715	495	668	693	526	999999	999999	342	850	999999	999999	396	890	346	567	605	616	168	237	99	200	93	820	155	656	949	560	999999	24	692	610	581	74	303	999999	999999	999999	447	733	999999	249	999999	460	558	985	579	944	498	753	999999	811	999999	450	572	600	632	999999	522	47	577	976	982	327	167	660	999999	999999	597	671	430	997	999999	434	169	999999	452	633	272	169	999999	14	72	159	393	880	143	141	501	999999	53	473	95	410	999999	101	266	430	302	897	999999	999999	357	826	333	634	643	51	290	999999	158	999	411	362	960	572	999999	833	999999	286	526	768	830	893	999999	999999	911	999999	278	77	999999	31	340	374	83	999999	657	245	826	758	247	101	999999	999999	999999	54	71	999999	449	999999	999999	432	496	26	380	327	427	463	208	999999	999999	999999	773	223	999999	136	668	46	999999	999999	914	678	999999	185	999999	435	999999	61	347	584	895	188	328	684	889	170	535	999999	993	999999	411	204	47	459	45	372	999999	637	649	428	999999	34	999999	318	679	999999	424	999999	977	945	409	375	125	624	480	544	557	999999	333	999999	999999	355	53	532	
729	720	640	557	150	676	116	999999	412	918	208	999999	734	19	999999	390	745	999999	345	57	999999	999999	88	422	979	501	815	999999	314	999999	827	999999	981	921	588	959	868	866	180	999999	839	129	999999	206	425	999999	809	547	93	999999	232	386	19	995	185	693	999999	228	578	648	861	876	976	999999	101	178	999999	812	431	55	999999	999999	999999	44	218	999999	83	881	996	379	999999	999999	156	370	458	450	30	986	746	895	327	650	298	999999	449	962	153	241	115	257	999999	999999	126	47	432	999999	342	974	786	948	999999	999999	232	209	957	593	729	615	999999	999999	158	999999	76	535	728	999999	590	999999	594	255	93	841	999999	999999	657	999999	161	999999	938	114	999999	55	210	999999	285	566	427	98	999999	999999	243	999999	958	999999	999999	999999	999999	590	319	560	762	999999	999999	540	864	778	999999	483	551	272	441	620	999999	177	542	112	999999	279	260	172	453	501	999999	738	22	555	883	321	650	839	999999	571	800	387	352	299	999999	669	932	507	581	944	547	999999	425	622	999999	790	921	999999	127	999999	339	156	999999	271	868	651	527	319	894	673	832	712	508	869	999999	298	825	252	446	42	999999	753	590	509	954	999999	322	399	999999	102	999999	654	722	113	242	999999	280	90	431	23	151	999999	612	908	121	835	802	555	802	572	964	678	559	94	324	585	999999	608	316	229	339	138	625	802	283	188	990	404	637	177	28	745	821	432	890	999999	999999	682	397	129	999999	999999	597	130	138	999999	999999	637	789	656	96	999999	773	211	684	23	997	810	634	933	844	408	999999	635	554	999999	857	136	204	601	444	883	220	197	383	572	540	999999	673	999999	93	363	999999	999999	999999	356	971	619	748	876	725	340	58	464	284	447	848	962	576	908	864	967	443	198	221	212	999999	586	828	122	999999	502	146	81	849	491	999999	938	999999	207	258	247	388	327	999999	999999	835	756	999999	999999	999999	578	928	999999	999999	126	920	426	768	999999	895	999999	791	635	403	233	204	999999	999999	793	654	909	418	379	660	627	999999	125	322	118	377	704	999999	893	397	904	574	381	383	732	571	999999	179	676	311	863	456	753	923	652	909	859	999999	129	999999	814	170	999999	115	81	999999	804	113	999999	510	999999	721	897	247	999999	659	823	999999	882	231	286	740	741	77	796	180	999999	202	670	208	517	999999	553	612	583	999999	25	275	999999	205	766	274	518	175	120	152	558	515	434	993	999999	999999	268	898	999999	83	428	490	318	999999	702	999999	443	
461	993	999999	178	999999	664	754	643	557	999999	687	464	999999	232	575	957	999999	622	999999	767	677	122	999999	304	654	607	509	326	534	956	412	503	999999	830	999999	182	482	973	999999	850	680	999999	999999	967	581	443	999999	999999	852	533	664	287	381	999999	766	999999	743	343	523	688	999999	999999	119	600	999999	999999	310	191	175	403	485	680	360	479	999999	327	999999	292	999999	221	614	658	473	10	302	134	131	999999	74	717	439	999999	999999	583	695	999999	249	937	999999	397	142	999999	999999	459	999999	999999	927	999999	757	448	764	460	999999	311	84	999999	964	118	308	762	72	990	999999	458	964	347	229	776	784	845	88	647	212	335	88	999999	999999	999999	953	317	207	229	999999	626	953	978	999999	158	509	999999	287	140	638	999999	334	152	695	237	494	999999	764	160	127	911	370	999999	257	295	232	281	999999	949	165	999999	999999	843	438	500	504	999999	820	80	276	595	567	947	18	999999	11	936	118	745	529	252	999999	56	111	650	999999	836	999999	999999	926	238	664	999999	974	647	763	490	999999	204	732	509	890	999999	999999	531	354	999999	118	999999	294	296	172	789	430	913	999999	517	741	787	244	999999	264	588	154	47	931	999999	972	371	131	520	232	913	22	30	999999	858	999999	999999	306	999999	999999	367	947	640	75	875	907	71	999999	255	749	926	999999	74	254	999999	549	847	600	124	450	746	251	999999	73	259	776	409	560	999999	355	999999	999999	401	940	999999	999999	514	971	65	331	910	172	875	771	306	999999	948	775	61	319	999999	979	192	402	981	125	183	576	999999	109	508	511	619	899	587	445	569	134	357	669	45	999999	544	792	539	584	376	13	766	307	827	999999	509	280	40	192	308	999999	958	781	468	999999	999999	956	823	409	553	975	193	860	999999	824	427	999999	999999	999999	999999	999999	863	407	999999	180	809	518	999999	873	12	348	869	405	147	999999	175	576	211	107	719	588	969	140	41	999999	819	999999	915	999999	999999	127	996	999999	999999	908	145	561	41	298	137	647	685	999999	407	999999	999999	999999	722	820	999999	850	189	999999	729	856	999999	999999	375	359	360	903	603	999999	999999	884	351	288	657	999999	436	614	544	912	969	999999	902	29	733	826	293	41	999999	104	354	999999	937	820	860	999999	488	412	999999	682	938	999999	54	999999	292	522	863	999999	141	999999	394	54	316	277	216	657	953	410	999999	549	75	328	719	509	999999	311	999999	999999	427	999999	999999	999999	428	862	974	745	38	495	737	220	962	999999	900	699	709	
309	999999	999999	999999	999999	999999	88	999999	645	999999	619	515	999999	492	981	576	342	410	999999	744	370	626	999999	302	471	628	999999	999999	789	999999	610	428	29	799	624	999999	999999	917	224	827	670	621	782	256	365	239	493	999999	756	644	999999	65	534	999999	349	682	999999	378	151	584	999999	999999	623	68	999999	200	495	999999	867	729	300	425	196	548	999999	748	843	207	936	241	145	999999	916	155	999999	554	999999	74	459	941	999999	906	775	639	357	264	999999	724	249	175	744	747	144	36	353	214	869	986	881	600	839	999999	999999	999999	999999	23	499	478	110	461	307	430	295	925	85	394	649	999999	200	818	751	129	957	771	999999	397	331	889	999999	753	685	906	999999	999999	999999	255	474	999999	200	343	764	529	623	787	868	323	462	999999	951	959	999999	322	796	999999	849	719	451	670	423	61	692	999999	999999	357	999999	400	247	436	823	829	919	999999	366	856	64	231	506	180	999999	183	935	122	938	842	999999	372	120	130	20	393	999999	803	452	148	650	164	999999	275	20	477	85	999999	395	131	49	781	999999	939	999999	627	223	280	999999	249	125	580	999999	834	999999	414	289	999999	425	999999	34	125	341	227	999999	999999	999999	240	999999	435	108	909	727	999999	802	999999	415	180	999999	999999	179	533	46	213	33	80	493	28	116	999999	198	958	610	999999	106	923	449	739	733	118	999999	983	999999	342	151	216	852	854	999999	752	999	118	14	43	270	501	999999	138	204	144	999999	360	134	563	247	149	309	772	720	999999	966	675	446	13	999999	196	421	703	999999	817	227	638	986	999999	606	89	953	577	694	999999	844	321	999999	598	702	999999	859	558	105	999999	906	90	144	999999	999999	333	999999	11	999999	999999	999999	385	76	999999	917	777	999999	770	956	167	195	732	87	999999	999999	655	140	847	999999	247	337	863	608	70	999999	147	504	833	577	282	999999	952	678	620	526	999999	255	168	681	925	533	999999	601	937	815	999999	999999	29	128	999999	203	823	700	661	746	999999	777	15	476	779	282	540	202	683	750	999999	999999	467	598	576	409	972	999999	385	999999	248	999999	671	999999	736	144	484	999999	447	89	593	262	26	999999	310	999999	249	691	999999	999999	999999	999999	999999	999999	583	129	545	431	999999	730	230	657	324	999999	999999	953	999999	761	739	645	999999	824	755	604	167	980	47	594	297	885	169	290	274	732	999999	999999	354	484	671	617	598	63	174	716	858	935	937	79	999999	356	999999	488	951	266	855	178	150	323	999999	602	92	
951	143	666	999999	999999	393	592	236	165	609	630	99	132	999999	744	660	49	999999	999999	52	968	228	999999	310	681	999999	17	877	999999	999999	40	455	78	534	647	919	999999	154	918	999999	355	842	220	747	999999	999999	829	219	120	518	999999	578	808	560	124	999999	203	366	999999	611	386	999999	683	999999	578	185	31	597	409	825	162	894	826	679	697	135	999999	203	355	292	509	797	766	44	111	999999	999999	999999	420	914	725	151	999999	999999	175	639	169	999999	178	779	377	241	810	295	365	216	751	138	863	988	724	999	999999	999999	111	588	948	648	850	125	538	513	186	494	109	20	639	519	514	67	965	750	34	999999	914	278	986	481	678	895	999999	518	655	432	200	726	141	999999	215	586	999999	520	417	62	250	999999	64	999999	999999	355	999999	241	623	805	33	999999	999999	444	692	833	601	477	969	954	414	29	857	754	999999	383	999999	999999	313	927	376	454	343	971	335	60	223	671	999999	999999	329	480	895	849	999999	227	750	697	999999	382	984	999999	550	999999	999999	231	16	309	999999	812	999999	593	927	696	439	999999	639	13	118	642	619	930	999999	646	635	934	134	18	355	87	632	191	29	931	943	162	903	881	999999	114	999999	913	999999	483	999999	999999	552	208	420	830	587	746	588	999999	762	999999	41	999999	826	999999	107	997	953	999999	189	294	574	995	752	999999	674	758	680	14	597	705	291	708	789	999999	391	925	597	525	499	885	603	697	178	889	131	999	64	618	16	56	959	705	303	572	171	999999	456	999999	165	999999	76	584	734	999999	999999	999999	124	927	333	999999	410	438	454	999999	999999	877	826	863	164	674	703	72	997	551	746	585	999999	227	737	834	479	463	370	670	819	29	963	122	126	999999	999999	999999	999999	835	999999	531	260	999	881	999999	729	999999	979	999999	999999	13	999999	192	320	197	917	896	199	999999	702	999999	78	783	484	671	913	714	747	999999	789	576	999999	172	999999	224	999999	415	999999	453	115	886	483	999999	999999	816	999999	780	801	929	880	988	937	796	142	699	463	477	525	999999	380	999999	845	623	999999	558	236	424	288	105	862	512	999999	746	393	815	999999	198	248	667	999999	143	913	817	485	800	639	980	39	215	761	999999	999999	137	999999	100	51	859	999999	986	590	999999	502	705	999999	378	438	201	413	999999	235	274	238	857	979	246	111	999999	147	900	918	999999	395	82	344	14	999999	999999	673	999999	999999	614	20	261	999999	221	641	217	750	117	371	448	576	999999	980	497	
629	42	157	999999	988	23	721	287	77	999999	632	999999	371	72	756	15	527	999999	552	620	263	976	779	999999	605	894	287	40	539	480	678	682	101	846	385	588	285	999999	314	760	892	733	194	999999	588	222	999999	687	999999	365	999999	466	999999	369	243	999999	262	999999	240	103	999999	691	748	597	665	999999	337	999999	687	177	730	689	805	792	999999	530	999999	47	189	393	999999	999999	679	183	999999	222	523	732	613	732	999999	896	607	221	34	210	984	596	87	999999	999999	330	10	999999	635	242	999999	377	641	713	860	225	209	847	999999	147	21	574	48	453	436	605	911	999999	841	834	91	999999	767	999999	545	205	959	550	508	728	598	496	548	327	561	155	100	899	999999	120	999999	760	177	999999	999999	999999	558	633	999999	288	418	999999	351	801	160	76	609	123	177	665	265	999999	348	325	548	525	999999	720	891	999999	514	999999	92	731	147	330	999999	999999	338	135	999999	336	348	230	319	553	154	747	176	495	546	977	731	216	854	47	422	852	348	999999	393	838	742	921	774	406	962	620	663	999999	650	728	785	52	29	999999	999999	128	999999	994	380	289	554	406	744	537	290	999999	876	109	908	573	541	665	742	999999	999999	999999	999999	999999	590	534	93	999999	845	817	999999	689	197	924	727	303	847	354	302	114	293	999999	999999	999999	999999	96	743	999999	921	999999	196	999999	999999	999999	999999	893	999999	102	414	846	999999	999999	999999	926	345	600	688	952	382	614	726	197	372	638	524	258	250	219	795	999999	790	999999	999999	999999	631	999999	999999	976	589	833	631	754	939	999999	908	85	999999	999999	901	526	408	999999	190	316	359	998	999999	999999	695	97	652	999999	306	911	999999	675	999999	999999	305	999999	999999	711	999999	999999	982	999999	999999	915	999999	449	473	999999	318	279	105	999999	348	118	419	999999	324	999999	290	501	999999	179	458	38	999999	999999	999999	992	999999	637	316	696	428	999999	999999	387	750	999999	941	256	999999	662	154	37	815	999999	999999	999999	999999	673	949	999999	999999	871	368	813	524	999999	524	496	166	481	46	680	999999	408	999999	999999	785	41	882	999999	776	44	877	528	34	430	999999	344	905	609	999999	999999	688	814	275	556	283	520	999999	530	327	454	100	152	999999	999999	74	416	999999	999999	898	999999	791	999999	725	396	993	999999	999999	103	17	190	590	557	999999	755	991	158	143	999999	433	999999	178	999999	999999	331	999999	999999	999999	999999	366	999999	999999	286	710	999999	499	999999	99	879	563	443	731	769	522	146	864	999999	289	870	999999	916	
999999	460	206	633	183	999999	322	403	452	267	937	238	736	999999	999999	314	846	596	999999	780	68	264	471	990	999999	408	839	27	467	411	999999	42	88	999999	532	409	89	999999	102	69	999999	696	999999	305	999999	503	43	999999	999999	559	999999	692	614	999999	857	29	989	216	99	999999	600	304	935	51	811	905	159	296	999999	920	235	769	503	206	882	372	999999	175	494	50	375	527	999999	908	999999	763	427	999999	593	513	420	873	999999	327	469	603	999999	395	493	600	999999	746	642	896	333	926	199	417	819	495	202	823	721	58	999999	82	103	37	335	58	487	773	703	999999	509	361	781	185	736	288	999999	441	681	893	697	628	884	999999	584	789	573	999999	566	999999	999999	597	161	939	917	999999	510	999999	999999	445	122	580	53	477	397	999999	154	23	681	541	999999	760	999999	827	361	999999	197	788	452	999999	484	477	216	999999	999999	911	210	842	268	349	777	878	999999	246	781	127	999999	417	917	999999	644	999999	338	999999	224	561	999999	333	587	146	999999	721	290	523	999999	999999	373	447	623	485	772	311	999999	341	999999	14	999999	904	999999	999999	205	999999	871	840	901	924	148	192	390	302	465	876	265	999999	999999	65	598	858	286	146	754	147	793	442	840	342	804	999999	270	999999	182	999999	286	353	940	428	999999	999999	621	45	506	191	67	331	29	895	56	999999	201	708	415	999999	999999	910	490	999999	987	438	999	569	129	151	921	999999	129	914	599	912	999999	721	999999	999999	247	250	639	572	90	472	422	944	295	181	806	562	804	653	922	999999	862	882	440	421	999999	999999	916	999999	269	887	211	114	306	144	451	479	503	999999	999999	388	280	917	977	525	26	65	283	999999	345	369	375	999999	992	999999	59	309	290	793	707	999999	333	284	313	203	271	317	648	161	729	999999	69	546	371	543	105	945	999999	915	405	999999	779	968	999999	900	522	734	999999	83	95	999999	999999	709	560	107	65	996	999999	784	264	708	417	999999	999999	18	310	828	115	458	999999	114	404	375	397	999999	415	365	999999	412	680	536	999999	999999	999999	999999	148	359	999999	999999	999999	108	340	130	661	697	977	657	750	22	600	694	629	664	945	980	748	822	321	247	691	699	999999	999999	113	727	999999	999999	65	640	999999	999999	999999	841	970	38	773	283	713	700	345	758	999999	251	999999	986	907	540	629	95	838	325	47	749	582	788	365	138	26	933	194	145	601	119	152	999999	852	999999	694	916	217	474	118	621	901	933	999999	500	399	126	
820	999999	222	970	801	554	913	101	269	191	672	645	266	780	516	999999	166	999999	109	172	143	999999	999999	713	878	999999	216	426	847	649	703	865	738	999999	999999	221	923	630	999999	598	736	999999	528	512	253	999999	999999	999999	115	702	776	590	999999	237	982	701	999999	508	102	438	347	497	253	620	487	999999	906	366	667	304	285	999999	197	511	999999	999999	600	999999	469	316	165	877	320	155	872	123	473	511	917	421	95	424	538	879	260	249	518	908	999999	445	999999	851	670	810	426	999999	403	889	801	999999	111	792	48	786	282	469	999999	107	747	373	344	405	449	256	999999	860	999999	999999	999999	197	864	691	318	34	651	999999	999999	999999	999999	632	720	583	999999	316	319	999999	386	999999	606	790	72	420	171	999999	999999	999999	999999	424	601	565	252	95	638	614	746	999999	999999	24	145	999999	999999	675	378	124	653	760	999999	999999	999999	915	484	999999	710	999999	134	454	529	656	922	391	901	999999	909	173	389	635	945	105	570	899	819	999999	616	999999	538	397	51	56	18	351	574	280	487	685	90	996	385	178	489	999999	890	826	102	753	77	999999	766	999999	734	27	814	999999	571	999999	999999	123	639	82	932	999999	412	482	999999	581	817	999999	999999	999999	92	393	999999	999999	616	278	19	992	279	862	570	999999	999999	836	322	990	536	974	709	449	590	967	367	312	246	752	889	417	188	520	936	447	163	543	132	999999	768	999999	983	302	999999	999999	843	999999	999999	863	116	999999	170	657	54	842	920	866	999999	124	999999	947	999999	863	389	602	999999	758	999999	132	914	96	999999	970	999999	498	990	417	421	486	133	590	800	382	645	999999	256	531	999999	103	526	297	900	17	325	821	507	130	912	436	299	95	850	389	949	30	861	199	999999	999999	852	513	999999	999999	991	999999	156	999999	227	75	355	292	291	831	606	626	196	999999	655	411	999999	870	999999	985	197	48	739	999999	433	625	462	66	999999	920	251	999999	842	744	26	880	999999	349	902	847	90	16	999999	999999	999999	332	833	164	544	33	999999	982	999999	999999	968	953	705	734	735	999999	612	298	196	371	590	593	999999	452	690	774	736	651	999999	656	904	999999	244	999999	639	110	791	308	521	82	365	269	999999	382	999999	999999	184	999999	614	309	245	792	819	442	438	198	548	999999	473	769	296	913	24	362	999999	787	999999	984	105	634	810	314	776	124	999999	330	999999	999999	999999	999999	600	796	47	999999	421	999999	371	802	999999	999999	561	999999	834	999999	999999	452	999999	999999	
999999	987	354	200	999999	979	999999	930	999999	705	436	117	608	147	999999	999999	999999	500	875	355	999999	453	426	916	702	654	999999	410	479	34	338	564	85	999999	593	689	999999	409	951	67	179	490	107	665	376	184	842	423	695	988	999999	295	576	899	999999	999999	999999	437	497	200	906	999999	461	990	377	872	999999	668	554	999999	572	769	549	999999	186	999999	356	761	999999	999999	812	999999	714	491	452	52	987	186	240	229	129	845	912	999999	161	999999	999999	116	999999	504	152	184	999999	671	999999	812	745	999999	722	999999	27	809	887	969	388	257	383	970	547	999999	884	855	437	334	999999	999999	857	789	999999	106	431	249	473	56	385	637	999999	53	999999	999999	307	239	999999	981	212	319	999999	943	382	999999	707	69	569	963	999999	296	999999	999999	765	698	955	956	101	626	827	999999	345	841	999999	999999	467	999999	999999	907	999999	654	402	999999	132	595	769	999999	417	762	999999	371	999999	999999	435	99	891	255	287	376	685	350	148	837	164	434	973	126	360	631	447	376	164	662	999999	965	894	999999	422	180	929	51	999999	339	999999	465	999999	835	415	503	858	221	62	538	231	686	515	564	999999	697	621	999999	563	785	999999	32	217	28	574	470	204	999999	999999	117	447	999999	801	999999	609	698	337	999999	710	856	772	235	999999	999999	440	259	459	999999	998	724	558	286	487	763	24	215	258	89	271	945	308	268	388	945	101	587	885	706	955	603	370	483	941	707	999999	99	708	999999	587	325	20	865	999999	999999	558	999999	166	999999	794	404	999999	257	999999	999999	557	514	999999	378	535	852	373	999999	384	405	999999	85	344	779	750	924	506	999999	999999	999999	935	443	999999	999999	396	930	430	848	999999	560	163	999999	606	186	160	508	999999	339	999999	734	999999	267	490	999999	753	483	825	386	999999	999999	897	782	755	931	830	123	999999	575	982	999999	432	999999	840	824	252	251	999999	168	629	252	681	177	612	767	994	677	999999	469	999999	912	114	54	561	51	999999	380	999999	674	356	46	659	999999	999999	460	312	435	426	666	999999	999999	14	667	757	53	198	730	179	988	936	162	170	999999	58	79	999999	388	963	999999	171	871	884	804	812	999999	592	14	819	162	999999	568	999999	296	515	24	999999	447	296	518	999999	932	211	378	999999	203	876	280	628	287	999999	999999	471	627	999999	999999	628	999999	855	173	460	193	910	27	534	377	999999	873	873	43	171	62	101	455	945	238	670	999999	999999	618	716	322	999999	999999	999999	540	999999	633	791	433	
396	999999	591	132	67	670	32	194	843	999999	302	12	407	595	999999	907	833	26	682	999999	421	999999	144	247	457	148	999999	999999	824	994	280	999999	91	999999	647	464	999999	968	398	999999	216	486	672	999999	999999	713	915	999999	426	295	706	90	951	525	21	284	572	354	999999	918	863	653	369	849	99	34	920	956	947	999999	446	865	627	408	999999	935	450	439	920	743	233	26	951	539	297	200	326	566	438	373	892	126	302	479	420	999999	126	999999	615	302	792	999999	843	765	999999	999999	462	553	464	86	834	143	434	932	695	847	999999	830	999999	899	999999	364	999999	584	768	329	572	158	987	507	819	627	823	999999	950	999999	999999	999999	690	455	737	773	999999	362	539	758	692	999999	784	573	860	296	270	716	594	438	999999	268	999999	529	279	999999	999999	999999	267	999999	320	805	981	429	999999	516	149	999999	171	934	999999	176	55	20	637	212	373	424	647	532	366	116	44	521	835	913	199	170	186	433	217	155	105	332	447	886	388	364	898	354	156	164	999999	659	186	273	999999	999999	999999	76	940	151	319	999999	849	999999	771	469	594	760	326	979	929	738	726	999999	81	722	999999	750	823	19	525	303	999999	212	562	384	344	572	700	213	999999	119	999999	76	835	370	482	244	999999	919	999999	147	37	177	234	816	999999	80	202	500	423	999999	253	931	625	25	358	646	651	396	134	32	70	122	999999	820	255	660	999999	999999	250	338	635	904	999999	388	275	219	978	745	451	274	379	210	999999	136	866	561	450	820	999999	835	999999	728	794	999999	87	914	999999	413	570	999999	999999	491	260	95	516	348	692	247	749	149	668	905	945	860	652	859	999999	584	953	999999	220	999999	697	999999	745	999999	120	999999	311	361	752	574	185	179	999999	888	950	704	619	527	868	999999	999999	873	177	686	999999	934	105	227	999999	999999	460	875	71	349	793	845	999999	610	238	201	936	398	999999	103	999999	999999	394	999999	909	628	965	435	999999	16	389	824	246	69	133	186	406	93	769	870	124	310	118	136	104	114	999999	19	299	677	277	682	999999	999999	999999	999999	549	340	317	962	916	34	59	64	959	969	609	290	486	62	795	852	628	526	999999	429	666	268	999999	805	273	955	146	159	739	999999	999999	172	113	125	999999	75	775	806	953	100	261	63	999999	135	999999	84	532	247	881	999999	999999	960	106	536	999999	290	999999	512	999999	960	888	900	325	262	631	446	187	370	424	999999	86	821	572	888	178	613	101	544	
309	199	433	898	277	999999	652	386	75	999999	774	999999	999999	272	999999	992	212	361	737	913	999999	68	999999	999999	999999	161	348	242	999999	218	367	737	999999	135	213	509	537	989	632	11	999999	254	381	610	596	78	335	813	713	999999	685	817	876	999999	51	999999	999999	271	86	125	999999	999999	999999	857	219	999999	999999	279	999999	608	464	222	728	736	314	258	999999	297	575	753	826	534	528	817	999999	549	861	999999	94	962	999999	276	999999	516	999999	199	265	523	999999	999999	999999	66	999999	115	999999	473	99	149	873	792	999999	999999	695	332	299	999999	999999	181	335	999999	185	156	999999	107	399	198	309	222	999999	124	993	999999	896	26	842	769	999999	423	702	69	460	999999	999999	999999	408	999999	580	591	999999	999999	999999	94	198	731	383	999999	871	999999	715	926	173	877	999999	759	999999	999999	117	679	489	529	671	477	478	276	219	999999	999999	892	699	194	617	718	995	137	815	908	976	175	643	88	898	133	707	775	895	999999	292	387	502	19	107	901	111	696	911	830	615	921	521	919	755	999999	957	531	999999	999999	882	311	943	999999	423	941	45	411	631	547	999999	703	380	637	182	631	399	690	97	716	616	308	225	985	302	999999	654	999999	999999	918	176	999999	466	449	700	980	444	611	999999	999999	999999	700	999999	373	70	912	999999	883	746	134	589	277	999999	602	999999	583	96	958	597	369	297	321	88	712	381	999999	246	931	936	201	197	787	104	999999	850	915	242	851	924	999999	513	770	977	999999	338	899	999999	864	609	126	999999	485	24	236	868	554	621	362	999999	999999	675	999999	999999	999999	937	802	183	999999	751	923	351	244	43	217	855	526	344	880	383	481	999999	381	999999	820	306	711	999999	999999	73	999999	304	880	858	999999	714	999999	823	431	270	536	999999	240	123	686	999999	660	452	806	999999	999999	219	740	978	521	625	999999	297	136	258	999999	999999	999999	999999	455	629	470	385	585	999999	961	703	999999	619	847	754	620	268	645	54	999999	268	966	495	999999	96	563	901	347	999999	420	606	696	182	44	508	420	792	667	67	999999	284	999999	314	999999	647	999999	130	999999	766	999999	45	999999	92	999999	999999	71	999999	999999	368	75	999999	48	999999	91	999999	999999	999999	999999	348	344	999999	600	588	739	372	402	662	999999	85	789	442	770	999999	828	999999	954	999999	999999	77	446	600	999999	999999	991	745	999999	999999	999999	63	640	567	999999	792	432	186	444	73	999999	250	999999	409	743	650	579	632	798	466	999999	706	411	402	179	999999	902	
743	761	999999	596	999999	135	287	439	32	999999	232	897	977	158	651	999999	890	272	999999	502	46	857	426	730	999999	946	779	999999	526	652	248	397	37	999999	688	999999	153	477	358	999999	999999	970	999999	215	356	999999	821	318	999999	766	999999	139	999999	25	999999	886	999999	571	236	999999	999999	97	912	379	205	834	869	96	470	236	797	422	999999	216	214	76	999999	999999	999999	634	135	999999	917	760	142	118	549	999999	34	802	90	582	999999	999999	768	999999	67	351	20	522	865	734	847	55	968	107	225	642	999999	798	750	133	197	601	922	884	180	162	999999	97	295	856	71	667	156	999999	181	999999	448	15	18	794	210	861	769	400	623	999999	791	44	892	906	999999	999999	999999	957	999999	649	389	883	39	905	114	999999	236	18	999999	189	899	753	926	612	204	805	790	955	922	335	832	999999	271	999999	371	212	204	389	999999	835	616	198	830	532	999999	564	975	113	690	287	634	760	727	443	973	47	999999	999999	711	999999	445	106	999999	68	999999	857	621	731	544	901	999999	847	363	836	573	999999	923	404	388	639	829	999999	275	999999	701	999999	803	827	999999	333	999999	913	677	257	400	519	164	999999	715	999999	999999	253	999999	789	558	786	407	890	869	272	124	713	901	81	577	999999	831	399	367	745	63	793	406	220	806	815	999999	115	446	64	999999	162	689	22	697	585	999999	999999	96	914	674	912	958	999999	999999	391	999999	605	999999	640	688	764	414	969	999999	158	847	358	982	999999	999999	999999	454	815	716	962	999999	999999	384	991	642	355	313	999999	80	999999	835	344	11	424	803	575	434	805	375	791	748	719	999999	548	738	999999	502	999999	308	383	999999	999999	355	257	367	999999	230	999999	998	999999	999999	960	999999	181	999999	999999	357	568	939	50	866	999999	449	925	224	314	999999	836	999999	874	852	999999	154	697	682	692	999999	999999	999999	999999	355	745	807	42	340	787	820	527	234	999999	999999	999999	412	999999	516	819	703	430	43	999999	931	393	436	133	490	500	999999	999999	499	630	523	603	999999	268	695	130	999999	999999	595	436	999999	999999	611	36	464	999999	557	887	190	862	999999	569	720	14	999999	999999	999999	683	999999	839	999999	999999	37	999999	713	816	434	153	999999	396	978	999999	835	606	999999	999999	781	409	669	572	942	999999	31	999999	999999	953	882	999999	519	733	999999	167	864	755	466	876	645	17	323	647	493	413	999999	794	884	703	734	124	445	491	190	909	999999	999999	896	999999	999999	400	963	759	934	927	999999	999999	584	820	
431	999999	150	692	999999	999999	96	32	88	539	612	237	752	937	229	767	71	38	999999	902	999999	884	858	423	290	254	53	564	712	566	999999	487	219	73	281	654	999999	752	868	999999	999999	991	901	367	439	368	648	36	539	176	866	606	293	681	677	547	231	726	999999	999999	730	532	319	522	759	999999	999999	688	666	575	999999	318	169	147	999999	999999	999999	500	999999	921	606	999999	35	999999	699	183	203	999999	396	733	432	258	999999	501	999999	300	682	388	607	999999	999999	959	370	963	383	558	446	155	601	525	564	730	999999	490	771	713	506	773	822	586	930	490	302	932	152	545	967	668	462	999999	480	604	893	679	582	646	657	71	173	999999	736	999999	936	871	999999	999999	515	859	730	971	999999	908	566	999999	383	859	667	438	820	837	999999	999999	693	812	999999	960	836	72	908	134	66	445	610	681	850	999999	999999	431	762	450	999999	117	937	491	995	999999	48	872	306	722	979	228	999999	335	561	958	364	133	826	219	865	999999	951	605	999999	999999	308	885	999999	500	315	246	675	380	808	482	840	211	817	999999	999999	999999	766	195	154	837	203	999999	129	999999	527	999999	604	553	584	585	166	341	576	646	999999	163	702	805	417	743	553	870	526	89	999999	163	999999	352	297	901	687	999999	461	999999	164	33	765	287	972	999999	641	132	999999	233	999999	508	635	180	220	768	999999	960	778	411	294	333	999999	49	999999	374	999999	999999	266	682	897	400	880	498	491	249	999999	424	832	999999	112	999999	84	303	763	999999	528	145	142	528	639	999999	999999	59	793	831	275	725	999999	608	770	389	866	122	335	999999	627	146	689	999999	381	847	137	256	999999	863	258	999999	286	165	846	979	129	999999	53	180	414	830	705	659	974	671	999999	234	762	722	564	961	968	838	991	392	455	999999	156	999999	599	740	750	999999	999999	810	449	357	762	999999	999999	138	79	164	999999	796	440	999999	996	709	935	999999	494	586	309	296	496	447	174	464	533	999999	591	260	999999	999999	89	999999	86	174	232	564	999999	971	999999	999999	999999	813	327	999999	951	426	999999	446	856	695	256	999999	999999	296	323	11	192	308	999999	310	546	818	583	847	999999	999999	952	999999	487	381	441	999999	132	872	404	682	130	999999	512	117	999999	999999	404	885	427	999999	156	790	999999	231	999999	999999	714	162	889	83	240	999999	487	298	999999	341	999999	484	264	734	51	757	891	999999	880	222	796	159	516	401	424	698	999999	801	999999	172	999999	266	10	999999	807	970	
982	331	452	650	493	223	999999	999999	195	919	630	693	999999	999999	898	219	999999	169	377	564	999999	497	658	542	60	685	781	999999	358	703	484	999999	999999	81	774	570	999999	240	729	999999	516	62	216	999999	999999	735	928	128	273	773	916	840	899	252	334	494	673	910	599	807	442	999999	114	491	444	643	767	801	999999	338	999999	119	440	795	58	999999	290	999999	474	325	756	662	999999	999999	999999	644	98	684	999999	290	999999	288	641	921	149	185	947	725	71	434	968	999999	504	934	752	999999	410	113	204	999999	999999	520	999999	283	61	999999	302	529	999999	799	554	92	65	343	999999	742	999999	518	656	873	645	999999	999999	999999	356	999999	999999	114	832	999999	244	984	490	14	86	999999	842	367	870	369	999999	999999	30	999999	879	885	81	170	502	20	339	891	456	330	106	647	429	406	927	431	622	999999	696	999999	565	570	602	999999	267	65	900	999999	648	297	991	999999	545	829	169	470	557	997	999999	822	650	353	999999	169	908	438	956	999999	999999	999999	747	999999	731	305	705	319	999999	31	903	446	120	230	252	169	339	879	112	599	246	999999	999999	624	587	874	999999	222	42	443	152	829	109	464	999999	209	550	308	495	250	133	849	187	999999	104	174	999999	430	110	378	829	38	999999	366	208	974	574	999999	115	856	999999	493	287	849	878	999999	347	656	551	53	619	41	393	861	999999	396	999999	347	999999	422	173	654	122	663	999999	123	999999	999999	265	999999	635	427	202	639	999999	999999	999999	338	657	30	827	999999	879	67	758	798	645	474	999999	999999	696	236	602	692	693	576	381	623	245	765	999999	605	999999	846	417	201	838	754	842	999999	824	949	690	510	595	117	774	65	905	815	999999	999999	851	999999	18	408	825	510	946	453	269	948	102	892	999999	231	999999	999999	649	566	959	890	632	999999	999999	746	546	102	106	585	801	325	718	430	296	999999	754	999999	999999	999999	376	999999	808	999999	575	999999	856	797	70	374	452	742	415	348	855	587	999999	795	466	272	862	733	999999	370	651	943	999999	672	606	896	477	718	999999	999999	200	631	92	999999	489	121	999999	749	41	732	143	69	910	379	575	708	156	959	490	575	999999	643	924	447	747	999999	645	194	201	174	897	999999	548	774	158	999999	505	173	315	355	383	999999	702	681	237	592	43	860	107	897	750	518	238	628	999999	999999	999999	644	999999	857	476	704	557	866	835	409	520	145	231	351	213	982	653	144	202	999999	999999	999999	220	165	599	784	97	999999	
423	388	505	919	290	601	526	999999	677	457	878	678	565	999999	846	828	81	897	639	999999	694	999999	999999	103	435	999999	616	463	434	340	999999	691	999999	264	453	456	904	999999	854	630	824	352	314	999999	265	524	477	115	999999	999999	999999	701	999999	341	609	655	999999	411	999999	829	985	73	435	347	999999	197	71	311	392	400	999999	480	52	19	931	351	463	668	837	911	983	510	67	52	256	999999	546	999999	999999	797	931	502	999999	35	644	761	917	967	15	78	463	175	723	15	999999	613	659	999999	999999	999999	202	855	573	999999	845	999999	15	393	101	633	999999	785	656	999999	469	999999	372	27	374	180	434	999999	999999	769	999999	817	999999	61	584	999999	907	410	999999	396	605	85	929	999999	190	999999	755	999999	875	381	427	678	519	139	999999	999999	250	999999	772	999999	834	706	202	804	134	37	697	953	999999	459	726	250	908	270	988	393	501	999999	836	214	424	899	619	290	999999	780	308	658	515	999999	401	275	999999	647	999999	898	999999	135	999999	162	999999	999999	725	426	999999	186	769	258	150	163	546	412	805	999999	814	934	96	912	462	354	728	49	448	272	67	999999	999999	271	999999	99	999999	999999	438	999999	741	999999	184	999999	999999	174	20	999999	517	999999	10	989	470	79	999999	628	999999	970	999999	64	434	433	999999	463	369	204	999999	508	550	999999	652	999999	973	999999	826	999999	999999	893	286	297	999999	999999	531	999999	271	78	991	543	438	999999	999999	540	703	999999	999999	999999	269	999999	834	441	601	999999	999999	999999	709	830	25	349	253	641	868	918	694	384	720	755	901	276	201	300	213	40	999999	469	773	999999	476	599	870	518	932	48	69	845	696	831	178	75	387	999999	63	999999	300	999999	221	368	846	999999	662	504	417	992	529	543	238	570	441	999999	693	999999	364	425	999999	734	708	999999	859	848	687	889	587	835	888	999999	247	561	999999	283	258	999999	276	157	999999	376	111	939	999999	526	617	136	399	138	382	790	86	999999	183	999999	98	391	999999	997	641	773	917	581	114	768	306	676	830	168	791	288	999999	217	999999	111	633	768	322	999999	241	561	499	458	463	999999	684	610	387	184	195	867	905	279	999999	172	459	529	835	749	229	940	305	241	346	999999	470	869	157	82	931	329	79	999999	765	89	284	468	999999	999999	93	695	299	655	999999	924	383	61	999999	999999	999999	113	933	999999	999999	301	266	999999	122	369	637	815	999999	314	252	999999	999999	738	999999	437	887	990	999999	828	666	534	650	650	999999	999999	
999999	418	178	831	429	827	395	507	999999	474	999999	999999	356	757	379	278	999999	984	412	999999	136	644	999999	273	438	662	701	115	999999	589	999999	616	999	699	649	228	646	630	885	425	999999	300	999999	48	614	870	643	999999	999999	397	300	665	999999	159	295	86	999999	999999	999999	767	135	290	601	999999	823	216	27	999999	118	160	999999	612	109	987	637	835	958	509	659	568	28	57	655	518	298	985	378	850	414	573	357	999999	238	127	299	199	699	221	225	999999	999999	987	545	308	765	688	566	259	521	459	127	371	255	999999	749	88	634	92	185	838	838	177	252	545	802	890	383	982	698	448	999999	747	293	999999	715	41	511	357	999999	610	999999	128	338	954	999999	999999	999999	404	378	220	565	999999	45	386	569	686	744	10	505	999999	314	999999	999999	999999	323	999999	87	993	128	718	999999	999999	999999	999999	999999	719	838	297	99	999999	404	979	999999	487	883	528	711	999999	692	999999	296	511	851	879	305	844	567	264	640	85	999999	999999	285	999999	644	287	288	469	999999	850	847	999999	911	999999	479	334	970	999999	999999	795	669	999999	999999	99	431	999999	435	459	999999	575	999999	583	657	24	999999	902	999999	999999	999999	605	249	999999	940	999999	191	999999	600	172	409	970	874	493	74	845	416	737	999999	196	238	999999	999999	829	200	401	999999	273	999999	896	780	577	999999	999999	241	594	555	999999	240	468	908	592	475	272	59	308	700	668	519	812	999999	181	711	517	725	273	752	420	61	548	999999	917	49	999999	999999	999999	999999	857	262	479	299	988	999999	732	288	646	114	999999	999999	891	999999	40	754	987	999999	609	866	124	999999	967	842	145	376	692	324	990	999999	772	880	227	999999	843	415	49	999999	619	999999	978	999999	88	999999	172	641	169	847	124	173	61	414	999999	999999	234	566	295	999999	163	622	999999	418	298	104	999999	709	561	932	857	624	715	474	999999	934	887	885	222	807	999999	504	216	844	999999	999999	500	368	999999	261	999999	287	130	411	369	997	999999	570	940	999999	999999	462	89	237	990	500	457	999999	734	848	88	349	353	487	958	659	999999	969	218	999999	603	973	999999	999999	207	579	503	314	999999	682	84	327	999999	238	980	226	425	978	853	710	379	913	633	999999	182	395	934	999999	999999	710	592	890	361	479	999999	999999	849	779	40	420	997	153	999999	62	774	761	404	124	506	999999	244	436	999999	999999	101	999999	350	364	137	812	645	859	999999	999999	100	193	965	999999	999999	136	376	645	948	999999	999999	999999	442	
580	483	421	990	999999	146	710	475	999999	774	854	388	701	999999	495	651	999999	774	999999	999999	85	962	590	999999	929	277	380	375	598	487	682	999999	864	257	769	880	715	999999	826	722	161	999999	934	999999	121	96	156	623	881	994	731	668	575	944	366	618	893	625	71	999999	766	344	999999	677	102	69	999999	453	743	999999	935	406	947	425	140	155	38	182	684	842	131	757	494	604	756	23	229	920	890	161	987	99	999999	285	956	816	61	266	999999	62	572	702	999999	999999	999999	334	721	999999	813	999999	999999	720	941	229	430	19	999999	283	921	999999	839	999999	999999	592	626	846	999999	999999	469	324	103	771	856	631	279	428	877	227	545	431	302	79	116	999999	570	999999	158	540	855	999999	966	778	344	246	222	969	999999	297	650	222	688	999999	999999	499	127	999999	864	320	949	11	141	631	737	999999	786	999999	497	883	31	359	697	999999	816	999999	357	999999	436	619	999999	310	289	590	577	999999	743	253	388	616	562	999999	999999	999999	999999	854	815	344	50	844	460	452	482	265	275	300	524	582	999999	179	151	801	391	255	999999	649	999999	551	999999	414	756	542	391	880	331	279	947	999999	525	962	706	999999	285	591	169	966	827	34	325	287	999999	999999	21	219	474	760	999999	167	937	999999	142	274	290	999999	97	917	70	601	933	995	999999	664	999999	279	472	138	526	799	95	934	822	697	235	999999	999999	595	530	182	415	571	909	789	999999	585	999999	442	733	999999	999999	251	999999	236	100	329	933	999999	114	999999	746	346	999999	570	81	999999	128	445	999999	512	41	501	396	999999	195	999999	96	999999	741	480	999999	999999	404	999999	305	844	38	999999	606	999999	999999	999999	490	788	999999	79	999999	999999	999999	999999	466	393	999999	230	999999	12	855	26	50	728	242	999999	999999	634	999999	716	999999	365	274	237	973	999999	839	142	999999	999999	21	999999	463	999999	44	999999	845	999999	23	65	636	184	271	999999	988	22	554	877	999999	474	999999	856	495	718	138	971	999999	490	946	934	554	271	561	999999	990	999999	563	924	694	494	533	591	620	999999	89	999999	104	970	248	961	999999	961	468	205	535	999999	122	744	988	72	673	999999	999999	999999	511	375	623	237	313	742	458	999999	193	189	940	464	245	999999	639	999999	999999	113	252	985	956	592	803	366	508	836	999999	999999	936	631	999999	179	716	541	735	714	153	999999	667	506	999999	357	778	288	264	81	918	864	115	626	195	570	122	999999	133	919	572	267	728	476	608	999999	999999	561	
368	999999	748	999999	523	924	227	19	446	746	999999	608	813	524	111	437	917	279	999999	319	446	260	66	826	417	815	151	999999	148	200	897	874	664	227	999999	493	333	224	999999	999999	409	185	133	376	999999	999999	115	58	166	999999	558	338	925	383	124	118	714	921	999999	999999	999999	341	870	255	848	999999	943	999999	604	999999	114	999999	999999	533	910	999999	136	999999	999999	999999	710	103	729	847	641	569	948	291	112	811	779	411	927	643	407	77	315	999999	999999	999999	580	999999	453	549	197	855	409	401	472	999999	981	33	512	403	997	689	612	33	999999	288	999999	662	999999	793	837	999999	776	999999	136	843	955	258	999999	608	322	999999	650	190	999999	786	170	999999	818	258	829	999999	899	533	645	717	999999	291	999999	248	161	917	37	660	999999	999999	999999	123	275	999999	999999	733	860	904	91	807	999999	431	999999	827	999999	111	999999	244	963	90	803	252	650	418	388	999999	984	924	457	404	999999	990	999999	999999	707	56	291	199	358	106	896	995	452	999999	999999	43	999999	999999	130	999999	83	792	999999	630	999999	999999	472	856	250	999999	749	936	456	999999	999999	58	952	209	130	81	999999	999999	885	999999	194	807	999999	812	740	999999	756	547	803	999999	331	380	304	848	999999	870	584	435	999999	133	356	960	548	765	202	629	91	718	326	58	240	428	999999	828	446	883	46	999999	126	895	479	211	142	59	365	274	754	999999	999999	999999	999999	394	999999	999999	999999	234	269	44	619	120	274	47	230	755	177	902	474	999999	412	598	833	924	318	64	654	155	827	498	409	928	875	976	999999	76	999999	845	723	999999	317	221	624	999999	999999	999999	631	999999	981	386	882	463	799	999999	702	137	426	573	85	650	999999	375	407	771	635	690	244	297	999999	999999	205	331	189	330	168	200	974	831	884	312	999999	222	999999	450	615	946	999999	596	999999	864	650	999999	999999	82	999999	941	999999	999999	377	359	999999	343	999999	827	191	999999	999999	478	129	511	163	594	689	773	227	894	999999	999999	165	688	999999	648	22	190	513	218	561	117	294	227	386	131	464	535	540	99	826	346	999999	64	672	999999	999999	773	711	65	306	995	999999	151	739	858	999999	999999	797	999999	330	215	999999	972	999	999999	194	902	999999	41	140	999999	999999	137	999999	864	696	110	26	901	181	249	999999	457	911	566	262	153	999999	528	433	999999	737	416	768	621	33	296	999999	505	999999	574	648	679	925	152	762	999999	83	874	999999	597	671	999999	952	91	736	866	71	442	913	51	
999999	999999	608	364	427	826	369	457	841	410	54	999999	435	607	999999	799	999999	769	803	536	80	612	367	836	999999	999999	464	687	884	166	235	622	999999	999999	159	52	81	571	725	935	999999	625	43	760	552	160	471	355	490	937	999999	301	999999	386	999999	812	248	772	259	586	999999	681	572	999999	185	432	928	10	999999	557	999999	960	54	868	179	454	579	999999	293	999999	379	999999	206	946	822	933	999999	215	463	347	804	309	322	999999	573	685	62	358	585	130	232	470	897	932	220	384	999999	770	217	999999	242	999999	999999	305	999999	999999	485	626	862	999999	448	722	547	999999	753	999999	648	905	304	999999	401	230	32	173	999999	908	221	999999	736	448	999999	222	997	936	999999	173	821	26	931	320	209	436	496	999999	682	999999	923	786	189	792	736	999999	999999	723	135	22	999999	324	574	999999	51	221	889	424	999999	235	724	610	16	589	606	999999	974	983	293	999999	734	688	491	230	984	434	94	943	999999	345	746	283	811	101	554	506	999999	633	279	988	546	999999	777	999999	999999	323	999999	599	196	114	377	492	999999	999999	287	930	833	354	323	999999	137	946	712	999999	999999	999999	799	914	45	109	999999	999999	714	305	999999	662	910	999999	444	671	654	999999	757	999999	967	999999	843	650	814	623	673	107	319	663	860	999999	369	557	968	999999	523	999999	563	96	999999	999999	777	144	742	999999	29	798	909	652	999999	642	198	999999	262	999999	999999	159	999999	421	436	999999	41	60	999999	999999	303	362	76	109	158	789	999999	671	681	941	486	709	907	199	604	874	999999	667	702	227	412	264	305	744	738	374	764	999999	659	843	999999	999999	999999	915	331	666	999999	809	503	181	999999	999999	999999	320	999999	897	251	911	999999	562	893	373	358	227	425	999999	67	332	371	999999	34	788	21	838	946	759	20	992	999999	937	151	388	173	999999	515	999999	830	999999	996	841	133	853	334	107	949	999999	999999	999999	499	292	609	410	448	720	157	923	515	594	374	987	887	999999	999999	879	420	515	999999	828	999999	540	218	999999	335	530	999999	181	463	999999	889	325	391	537	999999	584	999999	741	999999	453	999999	592	999999	999999	621	999999	954	999999	809	454	999999	443	430	550	771	959	83	537	84	999999	70	975	469	602	705	58	606	999999	755	469	551	678	575	757	454	129	171	972	461	326	999999	784	372	18	236	999999	894	999999	766	543	511	801	666	31	393	999999	132	999999	540	572	412	999999	130	999999	999999	18	999999	673	105	651	798	999999	999999	758	351	285	
613	460	376	259	163	999999	592	221	957	999999	22	554	999999	999999	996	394	441	888	913	971	664	32	999999	999999	587	231	745	124	999999	999999	724	908	679	117	794	671	410	999999	999999	999999	21	908	392	999999	996	324	309	58	655	999999	999999	197	844	380	620	590	999999	158	672	932	30	478	477	558	35	114	874	266	262	334	983	160	999999	277	959	756	640	952	231	272	922	697	999999	340	740	537	73	309	497	213	326	261	618	485	625	543	441	833	137	999999	999999	999999	999999	330	430	519	717	577	420	999999	999999	999999	927	999999	20	999999	18	999999	818	498	50	574	769	59	18	999999	542	999999	999999	999999	325	806	824	999999	823	999999	999999	148	999999	230	820	495	888	632	999999	923	334	218	475	999999	534	304	25	999999	851	874	283	745	322	698	999999	722	925	999999	548	154	578	598	586	140	431	870	236	597	678	555	686	146	796	999999	999999	999999	528	999999	999999	999999	999999	999999	487	999999	606	999999	999999	221	254	107	570	894	94	999999	355	735	999999	999999	871	664	999999	999999	961	306	198	146	949	238	300	652	999999	576	113	527	364	393	120	999999	534	275	54	25	999999	581	985	791	999999	999999	738	671	701	194	999999	999999	953	371	234	191	759	469	999999	597	921	601	903	993	791	566	999999	962	999999	993	810	999999	620	62	85	999999	321	407	93	999999	499	628	999999	19	98	999999	573	992	168	999999	999999	74	999999	456	104	999999	677	991	10	999999	934	776	999999	708	383	882	616	901	296	844	870	362	386	946	108	302	650	893	905	914	992	761	999999	999999	999999	999999	999999	173	957	333	999999	329	406	597	336	722	999999	999999	636	216	269	672	706	999999	68	999999	688	999999	999999	801	111	999999	96	95	999999	182	999999	360	594	637	999999	999999	943	962	141	550	955	788	620	386	999999	407	267	699	655	330	999999	488	637	597	999999	436	816	166	232	928	999999	999999	999999	163	749	231	999999	998	872	816	999999	743	999999	517	571	899	999999	971	999999	704	526	999999	440	183	999999	493	999999	996	579	999999	999999	787	999999	213	317	644	694	466	636	499	999999	268	826	838	602	321	999999	130	35	168	935	845	85	528	999999	846	999999	920	46	265	999999	661	999999	999999	190	941	13	979	209	927	215	999999	344	591	955	267	570	601	581	805	197	602	970	421	971	791	999999	221	800	471	999999	773	430	999999	999999	97	839	860	658	661	317	326	999999	999999	952	901	510	999999	572	154	285	289	999999	240	77	905	691	18	994	398	238	791	999999	738	174	999999	
614	999999	600	999999	999999	999999	942	920	999999	871	999999	872	468	80	290	999999	649	656	195	482	433	199	999999	95	406	831	866	270	999999	525	999999	191	999999	999999	999999	547	999999	704	726	576	347	429	742	206	233	818	550	999999	117	20	999999	532	999999	691	18	425	660	999999	999999	596	843	999999	498	972	734	500	938	947	783	999999	999999	944	999999	619	999999	14	456	999999	862	587	291	999999	162	421	382	614	638	252	512	871	999999	387	243	140	732	665	931	770	472	732	880	602	151	374	685	999999	999999	999999	999999	13	969	553	653	884	315	900	530	86	999999	129	862	695	444	912	856	948	711	798	886	999999	82	999999	644	139	707	688	999999	787	736	184	21	704	696	508	901	343	734	358	824	831	999999	854	181	999999	869	194	168	238	517	999999	497	804	57	999999	931	293	999999	523	999999	999999	109	742	350	425	117	167	999	935	20	523	999999	362	974	64	999999	999999	514	301	270	522	529	999999	280	999	686	216	657	620	577	618	999999	220	999999	999999	732	402	514	755	245	711	194	232	999999	999999	523	144	999999	992	740	713	779	999999	263	664	107	537	471	999999	738	900	510	389	367	401	98	13	191	999999	332	942	999999	758	66	558	337	306	353	286	485	552	386	664	879	864	838	818	999999	516	109	204	999999	172	999999	344	211	999999	865	999999	906	999999	953	62	670	798	999	30	559	999999	336	999999	194	999999	865	196	524	845	509	503	999999	279	56	674	678	999999	999999	550	999999	722	356	532	999999	526	380	965	598	334	994	90	864	817	269	261	189	308	19	999999	307	831	819	999999	999999	371	273	636	473	288	384	542	999999	999999	289	999999	999999	804	369	667	815	899	597	999999	999999	429	638	745	20	794	495	380	128	275	253	910	902	991	236	80	262	743	502	999999	949	462	999999	415	999999	432	903	384	938	351	930	408	999999	630	513	999999	732	527	626	679	793	14	424	999999	999999	379	999999	366	999999	299	414	81	407	287	249	399	135	233	999999	587	999999	120	999999	776	345	845	676	282	999999	359	999999	999999	127	822	999999	945	48	781	209	999999	498	999999	806	649	937	858	999999	956	390	124	750	509	320	999999	999999	683	999999	647	186	370	999999	661	878	228	951	679	954	584	999999	304	999999	354	33	59	999999	999999	313	999999	999999	486	844	719	999999	373	608	838	424	88	44	999999	383	400	604	838	465	837	999999	999999	698	999999	903	426	206	999999	763	406	485	271	948	445	999999	780	808	699	526	984	999999	515	999999	122	
265	999999	550	917	920	999999	749	194	999999	999999	685	725	103	582	583	427	999999	999999	999999	212	362	163	999999	999999	473	602	591	904	322	480	78	162	968	585	11	37	876	288	999999	999999	657	301	677	696	999999	654	686	999999	126	109	471	962	999999	417	760	999999	746	951	454	328	999999	844	999999	123	193	532	999999	518	580	555	550	244	641	999999	555	999999	999999	442	838	818	915	364	999999	222	19	999999	257	999999	825	999999	291	925	834	846	432	999999	429	564	513	237	999999	178	656	999999	558	999999	331	107	999999	699	626	313	122	635	412	999999	65	659	113	999999	285	999999	693	680	274	999999	409	794	999999	999999	642	921	929	999999	920	747	708	999999	999999	782	999999	999999	699	136	283	978	812	208	999999	417	756	769	460	999999	952	702	485	975	999999	932	827	536	722	999999	67	704	383	512	714	665	316	837	999999	330	302	135	505	999999	406	296	813	211	360	967	986	999999	470	504	658	999999	999999	999999	999999	999999	955	258	437	580	79	578	604	310	493	999999	111	918	999999	139	999999	826	207	918	999999	999999	129	625	186	999999	142	999999	243	879	853	496	402	999999	914	274	375	53	698	924	497	828	691	513	999999	999999	866	77	999999	341	370	832	31	353	163	913	612	339	82	682	447	884	344	725	456	999999	999999	527	13	509	999999	99	999999	282	999999	750	327	615	908	605	887	75	999999	902	999999	31	475	59	430	999999	661	45	971	25	999999	613	493	966	999999	720	204	999999	73	999999	999999	281	703	748	923	412	595	999999	431	477	795	382	798	442	216	435	531	337	106	12	847	728	999999	122	795	817	999999	361	558	197	410	548	999999	497	336	246	999999	726	136	28	999999	665	614	504	230	999999	999999	61	759	631	199	867	252	999999	750	848	163	590	953	115	154	244	448	244	77	256	999999	310	116	999999	117	804	211	88	999999	999999	999999	623	892	691	12	216	601	926	997	542	305	940	747	487	999999	736	999999	999999	873	999999	226	379	436	999999	733	999999	999999	789	524	394	666	174	475	567	734	999999	698	272	112	938	643	999999	246	534	950	999999	999999	628	886	999999	41	190	214	999999	966	744	196	918	958	999999	999999	811	411	612	876	141	475	189	753	553	48	510	917	935	999999	703	999999	902	32	302	950	326	999999	153	362	999999	959	60	601	990	999999	779	314	999999	999999	831	120	633	658	999999	999999	384	875	342	999999	531	273	279	885	272	611	294	999999	665	999999	945	908	268	260	400	181	999999	588	762	999999	268	206	313	
268	707	593	509	254	213	337	999999	999999	570	810	831	222	689	175	338	389	68	884	999999	75	731	922	852	383	999999	647	550	999999	122	142	84	334	959	20	188	679	111	50	692	337	972	999999	348	457	429	999999	491	259	260	383	152	384	557	247	999999	999999	999999	135	986	565	999999	999999	338	999999	736	506	262	678	999999	658	287	999999	201	321	103	237	584	404	954	999999	165	301	545	739	999999	700	776	722	483	404	938	999999	999999	136	550	999999	176	910	721	922	999999	813	999999	999999	105	133	192	246	154	310	209	346	181	906	409	999999	999999	999999	999999	999999	999999	540	205	592	719	311	999999	75	770	900	71	674	999999	42	165	999999	38	999999	643	999999	999999	999999	578	999999	205	602	805	156	727	64	958	577	471	685	202	394	617	680	881	794	999999	127	999999	999999	249	534	662	149	751	999999	467	999999	954	582	999999	199	962	32	397	127	506	818	999999	716	941	493	212	998	839	770	999999	357	72	999999	706	999999	73	335	933	999999	999999	999999	999999	670	999999	999999	623	889	167	12	999999	595	293	764	999999	350	779	999999	311	999999	331	664	309	980	999999	120	236	114	999999	999999	135	637	98	726	187	839	999999	999999	999999	282	870	323	999999	836	348	999999	73	999999	560	366	999999	313	33	187	348	285	366	424	348	999999	442	518	999999	40	877	795	506	999999	587	458	999999	999999	999999	38	886	18	999999	999999	642	192	999999	928	553	519	515	822	999999	910	388	901	483	999	999999	642	840	361	999999	810	959	553	642	506	720	112	999999	999999	672	999999	301	339	462	893	781	165	999999	513	964	505	999999	64	999999	595	188	999999	975	928	773	999999	198	534	710	999999	513	99	550	549	218	999999	999999	996	999999	619	619	58	449	589	227	183	212	336	397	803	999999	904	999999	56	328	44	999999	510	745	674	999999	767	629	449	999999	692	615	890	305	522	425	527	999999	572	999999	139	999999	395	710	600	999999	999999	146	906	999999	609	727	999999	231	183	324	999999	260	999999	999999	852	429	999	210	534	999999	321	41	874	388	769	998	799	79	999999	798	742	999999	155	878	999999	630	722	723	780	965	122	669	131	208	845	276	430	759	134	710	246	195	185	42	484	999999	272	528	956	610	928	433	42	384	582	999999	999999	999999	999999	231	707	999999	999999	569	999999	652	909	999999	999999	502	578	50	945	488	561	557	624	999999	999999	123	368	203	767	180	47	999999	999999	746	626	999999	171	824	889	902	12	999999	765	999999	999999	832	920	596	986	463	41	887	
999999	553	823	35	164	992	999999	999999	863	513	518	258	532	766	25	999999	59	475	341	754	160	52	485	600	791	18	534	999999	202	772	999999	999999	148	159	210	93	923	601	911	178	999999	143	49	499	453	999999	93	821	817	757	546	521	999999	287	737	446	78	233	999999	156	467	999999	563	101	306	214	120	383	999999	931	249	458	999999	172	142	999999	12	986	999999	284	924	713	754	999999	236	695	190	860	422	764	999999	700	999999	999999	711	980	579	948	202	999999	406	710	264	885	999999	999999	999999	999999	155	720	443	999999	86	958	231	753	887	128	865	611	999999	259	961	802	999999	548	101	999999	999999	999999	447	999999	793	999999	999999	999999	458	999999	999999	148	737	230	715	999999	999999	933	999999	408	999999	957	103	461	999999	590	224	157	999999	462	999999	969	996	169	508	993	283	388	297	999999	90	17	999999	28	999999	726	874	999999	543	269	999999	983	924	999999	265	504	999999	985	999999	213	694	999999	475	996	899	956	152	577	999999	722	428	942	645	456	328	535	661	84	269	366	999999	420	613	489	980	985	999999	313	904	999999	934	297	417	94	483	358	999999	999999	129	245	583	306	999999	999999	840	539	347	477	999999	729	842	999999	726	614	496	283	128	999999	999999	999999	911	838	999999	999999	788	141	534	999999	999999	999999	993	362	999999	33	999999	419	338	791	649	451	648	999999	940	184	172	949	570	802	597	209	240	556	293	215	333	999999	633	374	42	709	14	999999	504	404	735	999999	38	999999	831	87	944	999999	346	573	274	344	898	498	554	838	570	732	999999	999999	738	447	999999	749	699	47	999999	963	759	940	999999	863	82	546	449	683	999999	868	970	520	999999	904	220	719	941	999999	846	145	820	204	999999	999999	822	999999	999999	298	999999	289	12	999999	301	999999	999999	406	137	411	271	362	59	999999	917	701	999999	452	518	999999	237	999999	808	710	201	650	153	999999	801	173	999999	352	880	160	273	641	865	186	229	284	337	999999	592	539	999999	999999	96	950	999999	999999	521	379	999999	831	71	70	480	302	602	999999	837	22	999999	963	999999	919	999999	898	606	285	836	999999	233	244	999999	423	766	999999	982	707	563	999999	999999	999999	652	999999	140	59	99	213	999999	573	999999	577	446	999999	218	999999	999999	809	21	198	353	999999	610	999999	156	999999	334	647	303	999999	320	895	97	644	999999	250	320	700	788	432	808	403	124	999999	11	655	798	190	214	999999	110	182	695	375	849	287	999999	716	524	162	724	451	999999	999999	999999	999999	490	999999	999999	968	
318	478	999999	999999	389	999999	999999	348	934	500	189	154	442	165	111	999999	209	721	999999	456	496	603	185	636	707	367	999999	165	18	323	174	996	598	246	828	999999	162	116	986	899	402	999999	782	999999	999999	999999	18	754	857	126	488	768	15	145	481	715	302	393	882	32	467	729	339	620	335	192	555	999999	336	479	984	103	735	896	64	999999	821	161	662	136	358	999999	307	892	999999	999999	990	462	765	123	339	999999	999999	963	442	999999	85	999999	698	790	999999	812	999999	388	142	395	43	119	91	999999	893	150	999999	999999	673	728	432	447	785	929	201	102	440	999999	999999	225	869	999999	999999	999999	15	659	463	872	110	545	999999	919	999999	449	372	881	381	375	229	198	48	478	999999	713	999999	637	385	999999	999999	999999	382	214	999999	916	526	271	655	699	393	243	999999	999999	655	138	417	999999	687	346	999999	320	721	74	999999	999999	999999	401	481	750	151	378	999999	694	282	177	173	116	999999	843	923	110	235	681	981	985	510	189	822	171	305	999999	949	49	211	289	222	317	999999	295	739	134	999999	999999	557	25	959	992	586	488	999999	311	999999	844	422	999999	94	50	92	18	451	998	578	320	455	999999	428	999999	999999	993	954	999999	896	396	999999	798	320	331	133	999999	36	999999	603	344	206	994	999999	115	626	745	205	182	999999	211	999999	740	999999	999999	459	999999	596	999999	509	592	533	120	414	443	740	999999	999999	762	916	126	981	932	405	243	124	461	506	999999	619	747	798	782	999999	694	552	999999	999999	840	872	979	379	999999	19	999999	999999	95	590	999999	999999	11	600	442	999999	118	230	911	345	999999	999999	998	999999	283	114	761	794	750	489	719	890	376	382	314	890	999999	999999	999999	923	395	999999	38	999999	41	999999	617	157	365	527	521	474	641	37	929	484	999999	341	106	207	999999	225	71	606	999999	583	997	629	295	999999	999999	999999	550	987	950	890	338	137	999999	334	999999	613	438	232	999999	255	259	349	999999	830	27	606	649	481	675	179	371	431	10	457	999999	988	999999	999999	209	999999	999999	999999	86	48	999999	999999	725	772	710	644	786	838	999999	625	334	658	186	465	534	721	722	79	322	780	529	906	136	999999	383	999999	999999	624	999999	999999	331	605	272	414	999999	999999	880	877	771	40	393	532	794	384	999999	302	812	407	290	488	437	854	999999	999999	519	250	999999	566	398	211	893	172	815	999999	999999	999999	395	771	781	263	999999	844	308	291	397	999999	122	999999	45	999999	697	999999	343	544	391	
477	273	966	999999	443	660	323	488	569	146	231	717	975	999999	404	906	50	625	999999	647	999999	999999	60	908	999999	138	999999	531	317	999999	549	828	280	999999	826	999999	429	999999	347	999999	526	365	999999	154	175	288	146	671	999999	999999	656	999999	317	897	999999	921	223	999999	381	315	792	999999	181	65	597	999999	447	548	999999	939	486	173	288	433	130	237	816	905	999999	245	999999	206	891	142	857	999999	999999	999999	637	999999	251	999999	505	999999	810	734	999999	683	557	772	999999	598	999999	701	698	493	449	883	777	572	114	318	324	146	324	595	900	49	207	775	881	74	910	359	698	125	667	999999	999999	395	53	999999	999999	971	404	999999	999999	200	999999	374	382	637	605	75	800	933	57	369	999999	999999	833	154	485	782	890	776	688	68	999999	583	825	999999	999999	391	528	999999	999999	353	742	921	806	710	605	833	999999	254	999999	999999	999999	764	77	308	537	407	999999	999999	999999	999999	90	627	999999	731	197	861	999999	188	376	999999	546	999999	973	999999	627	999999	418	999999	999999	999999	389	645	317	844	999999	247	515	526	999999	863	830	630	323	393	272	999999	217	999999	999999	744	293	225	878	999999	999999	730	791	999999	680	740	999999	438	359	999999	999999	445	320	869	232	949	355	32	999999	512	999999	916	999999	589	441	999999	589	999999	609	805	368	173	767	71	999999	778	456	151	845	999999	999999	999999	999999	999999	206	827	803	999999	999999	574	398	999999	704	999999	861	390	224	211	999999	177	999999	655	828	553	647	999999	677	258	331	999999	999999	214	186	594	637	992	645	208	393	614	709	250	491	45	417	999999	469	999999	209	999999	564	999999	999999	678	999999	229	572	727	999999	999999	159	554	26	408	81	193	999999	119	999999	869	999999	26	818	327	468	999999	173	793	146	549	563	286	58	175	889	257	995	508	818	417	429	917	537	220	999999	164	233	92	964	233	23	999999	662	999999	420	547	999999	999999	999999	999999	65	779	999999	130	999999	872	506	999999	999999	999999	198	585	301	331	449	828	488	607	861	313	686	91	829	913	536	999999	623	718	999999	351	820	999999	999999	953	361	650	337	417	999999	592	658	999999	573	150	45	438	68	999999	890	999999	69	829	40	906	188	974	949	999999	999999	416	258	999999	105	177	12	95	296	347	969	799	500	999999	17	279	655	999999	518	688	878	108	154	999999	827	172	999999	991	82	393	999999	387	999999	659	999999	193	343	999999	999999	405	999999	999999	151	999999	371	999999	101	988	999999	761	260	873	999999	271	799	496	271	966	999999	933	
884	20	22	903	572	999999	999999	999999	257	823	935	999999	999999	122	550	999999	999999	433	920	999999	81	999999	180	321	142	901	920	439	999999	999999	922	377	999999	999999	999999	137	936	248	999999	999999	993	260	740	998	826	475	846	354	721	870	539	999999	55	233	862	590	840	701	770	670	671	999999	980	999999	999999	567	874	683	601	422	991	717	999999	150	743	820	564	999999	999999	666	65	999999	718	990	999999	93	331	687	491	930	999999	245	999999	488	999999	334	999999	819	106	268	601	172	752	308	999999	822	563	904	999999	51	35	668	215	114	614	105	950	990	999999	999999	246	197	202	670	136	999999	249	795	999999	418	551	999999	85	237	75	892	999999	419	999999	974	529	426	207	999999	905	999999	39	373	874	999999	999999	289	696	289	32	414	970	91	182	131	583	999999	999999	999999	499	290	999999	999999	999999	999999	281	999999	878	158	297	819	989	751	765	999999	727	875	999999	999999	44	999999	58	795	214	660	922	741	247	999999	401	761	554	136	999999	624	43	999999	335	999999	999999	843	410	547	991	212	999999	999999	999999	673	404	999999	847	851	999999	999999	999999	798	774	388	800	539	302	888	999999	536	274	863	999999	151	999999	999999	550	769	999999	201	862	999999	804	11	246	702	999999	574	595	999999	914	703	99	723	391	999999	286	946	999999	212	551	521	999999	999999	999999	560	428	184	999999	728	168	87	999999	999999	999999	731	993	999999	151	107	123	728	303	73	622	571	774	87	759	239	400	603	999999	999999	650	350	999999	349	999999	685	284	250	999999	999999	535	836	140	999999	357	660	251	513	999999	264	98	999999	227	999999	842	999999	786	350	999999	969	999999	999999	669	496	204	34	22	654	709	999999	822	872	362	436	538	785	441	529	999999	109	987	999999	797	999999	987	827	133	999999	506	696	899	933	825	405	538	970	176	999999	60	999999	648	597	804	349	441	225	469	790	199	67	936	267	620	325	982	999999	766	516	999999	377	901	999999	158	22	567	889	57	999999	999999	567	618	999999	999999	999999	461	399	91	458	721	999999	367	999999	802	449	999999	641	999999	509	422	999999	213	999999	144	999999	431	627	999999	791	782	999999	178	512	999999	631	448	148	788	223	864	999999	370	317	795	737	999999	999999	999999	708	262	925	999999	547	999999	811	999999	958	999999	796	999999	833	950	999999	999999	178	999999	999999	450	180	999999	621	999999	108	645	999999	999999	895	864	407	673	863	409	999999	539	999999	976	631	968	91	277	489	485	991	999999	41	999999	999999	641	626	999999	999999	127	57	707	641	81	477	
902	714	94	468	104	265	133	122	433	220	999999	820	999999	999999	887	369	902	521	145	861	860	613	198	655	264	248	272	519	745	362	999999	897	784	509	999999	263	996	999999	999999	229	868	136	607	431	320	820	999999	999999	999999	758	999999	195	999999	220	999999	999999	525	439	213	855	993	999999	999999	80	999999	862	999999	692	999999	633	372	102	999999	916	993	733	16	766	344	443	999999	999999	252	986	217	999999	402	574	999999	440	738	566	606	539	236	265	759	536	253	458	999999	741	999999	642	396	61	69	589	999999	883	999999	759	999999	769	52	893	999999	390	863	340	470	470	800	812	895	805	496	596	689	738	973	479	522	885	999999	999999	189	609	600	999999	787	999999	358	999999	158	999999	471	837	497	999999	894	999999	673	913	999999	325	940	118	747	590	565	472	899	488	909	812	246	219	999999	969	999999	760	790	707	999999	656	122	791	999999	999999	999999	999999	999999	355	843	604	806	609	897	343	141	999999	999999	999999	600	324	913	869	109	346	742	261	726	999999	630	143	589	966	369	341	999999	159	454	830	999999	906	373	999999	644	314	15	999999	999999	999999	837	641	898	780	116	239	999999	253	691	999999	183	93	999999	581	725	710	25	839	249	565	140	982	999999	41	763	693	950	369	999999	795	340	999999	938	948	690	988	244	999999	859	140	999999	959	999999	999999	657	172	999999	792	828	934	298	176	396	756	647	854	25	999999	999999	999999	999999	999999	29	896	986	77	154	985	890	736	475	217	980	119	967	180	525	498	999999	600	999999	168	540	299	506	999999	719	999999	310	835	973	999999	791	446	851	224	940	571	151	589	28	988	901	102	999999	999999	195	287	789	477	339	526	492	426	702	130	843	729	399	821	999999	962	999999	999999	763	108	999999	543	999999	753	239	953	357	794	582	732	999999	999999	831	999999	978	442	402	832	999999	457	884	375	744	731	381	221	181	999999	999999	66	999999	846	339	370	666	652	29	46	999999	385	178	698	844	969	999999	999999	897	975	843	915	999999	852	558	999999	223	999999	798	535	381	27	781	37	562	525	429	421	119	471	758	999999	422	999999	999999	999999	288	196	530	775	869	976	323	206	486	326	496	460	297	33	156	999999	854	999999	664	230	604	151	146	328	549	999999	295	436	999999	517	502	212	268	999999	36	37	999999	32	999999	999999	999999	585	550	245	39	999999	133	999999	324	152	999999	999999	702	374	526	147	59	212	236	999999	691	999999	999999	969	824	293	999999	858	999999	999999	999999	831	827	999999	526	999999	
600	901	299	580	999999	210	999999	84	45	573	510	893	912	889	977	326	796	249	714	816	605	581	421	999999	776	275	98	205	65	999999	112	443	847	507	999999	158	913	655	109	999999	775	999999	999999	260	999999	308	945	999999	152	769	45	587	555	709	423	999999	999999	999999	803	62	121	916	29	396	999999	999999	56	415	999999	999999	413	150	149	233	50	699	999999	170	961	478	329	981	63	295	999999	524	887	148	93	527	999999	999999	852	999999	999999	999999	885	547	789	999999	262	540	999999	323	366	894	999999	332	668	723	381	329	592	334	999999	140	863	734	782	947	189	907	999999	824	999999	54	298	103	853	191	814	110	380	255	226	788	226	740	928	719	86	999999	479	369	156	348	999999	528	323	249	995	161	764	842	536	354	999999	999999	162	321	606	354	999999	487	909	280	999999	347	118	944	999999	133	805	999999	999999	623	438	962	999999	822	999999	999999	779	614	195	663	345	538	718	872	999999	999999	999999	617	122	732	96	999999	459	999999	399	438	419	999999	335	872	999999	999999	971	913	915	999999	999999	340	52	999999	575	999999	301	256	999999	420	629	246	374	638	999999	198	949	148	536	446	513	802	433	839	360	999999	288	322	318	644	566	805	956	334	23	257	574	286	166	232	999999	999999	940	999999	809	999999	15	696	336	167	751	833	999999	479	742	999999	907	213	486	175	585	978	937	300	853	999999	289	999999	624	298	623	673	981	314	746	999999	862	454	40	186	405	999999	985	160	892	733	429	487	591	999999	999999	371	999999	991	646	721	275	999999	999999	999999	894	965	82	48	543	999999	852	81	732	443	606	463	182	310	770	993	992	999999	408	130	405	999999	999999	79	999999	999999	873	989	999999	34	43	222	328	55	291	439	999999	999999	616	999999	880	357	754	158	948	999999	198	499	231	653	728	999999	251	999999	590	102	999999	13	100	999999	214	862	414	999999	409	394	144	137	28	340	999999	999999	180	999999	999999	57	57	309	131	70	73	384	768	24	306	555	970	999999	999999	199	999999	516	999999	335	609	28	999999	57	999999	563	752	999999	481	999999	179	999999	317	656	999999	542	999999	217	881	39	227	829	103	400	999999	854	424	999999	672	828	999999	999999	198	999999	999999	230	115	999999	999999	568	318	12	903	999999	999999	623	247	324	558	922	154	714	999999	999999	999999	999999	925	552	645	999999	149	931	398	652	999999	210	999999	472	999999	544	437	55	656	999999	721	225	926	225	555	999999	617	109	272	999999	683	999999	343	999999	999999	215	305	562	364	667	
429	386	614	260	405	644	139	999999	999999	23	495	109	999999	320	115	891	852	709	997	999999	286	49	668	648	999999	779	867	132	734	464	999999	874	690	999999	894	345	611	676	819	911	658	842	455	259	264	999999	644	999999	265	846	363	595	999999	506	391	389	717	965	999999	999999	776	16	50	199	774	999999	418	79	426	770	290	999999	889	96	209	999999	594	999999	394	999999	144	999999	866	888	111	999999	319	194	607	999999	627	645	394	204	999999	651	999999	266	484	643	999999	574	606	495	565	186	705	478	306	999999	795	308	999999	897	490	999999	150	162	999999	999999	310	233	472	911	999999	999999	791	999999	951	558	999999	337	934	750	228	570	247	381	333	999999	999999	999999	888	659	999999	999999	999999	497	713	211	511	999999	178	999999	342	942	112	695	351	919	999999	999999	527	747	316	467	373	831	678	920	695	999999	829	172	999999	470	344	999999	202	823	581	999999	982	750	999999	991	999999	581	417	999999	468	552	999999	413	999999	936	999999	151	352	261	955	999999	818	792	999999	742	999999	999999	189	872	607	298	999999	528	348	100	37	776	699	325	308	792	423	402	462	153	999999	426	632	247	156	203	470	940	867	348	485	199	243	315	999999	999999	401	544	999999	999999	999999	511	74	999999	909	999999	451	999999	953	173	819	999999	340	373	12	404	383	941	726	413	827	999999	999999	10	615	837	999999	999999	154	999999	999999	878	999999	292	999999	238	999999	193	338	609	752	443	999999	704	999999	68	859	870	312	775	779	460	999999	275	351	496	850	999999	999999	81	999999	66	882	807	773	940	702	57	279	774	53	199	613	126	661	393	575	999999	480	556	977	672	92	999999	375	940	70	458	941	607	999999	999999	360	999999	604	695	561	189	930	999999	366	812	601	537	732	999999	846	701	614	958	920	894	593	286	999999	342	974	513	441	999999	880	254	999999	999999	999999	999999	839	356	999999	965	832	395	999999	892	999999	175	80	554	999999	785	103	368	843	983	686	493	999999	83	173	272	720	57	748	107	708	999999	706	929	150	976	750	500	189	999999	135	535	868	999999	95	928	271	430	867	655	739	521	410	999999	985	904	999999	765	193	259	254	785	647	928	193	89	468	151	999999	669	999999	999999	188	205	999999	161	624	999999	987	244	11	300	189	102	367	196	710	999999	999999	245	999999	984	316	999999	999999	350	999999	999999	999999	16	470	999999	999999	207	620	999999	342	215	999999	834	289	61	777	948	999999	954	999999	554	570	997	999999	884	999999	178	999999	999999	999999	999999	801	517	
272	999999	494	981	774	882	284	981	482	999999	999999	505	318	119	956	999999	216	368	682	449	744	343	380	999999	638	999999	999999	847	460	569	850	999999	413	999999	999999	605	566	999999	183	999999	680	623	81	999999	154	873	575	99	221	874	999999	999999	575	362	772	928	313	974	353	198	960	999999	530	913	380	999999	101	999999	547	360	315	419	999999	317	768	131	999999	40	375	999999	20	832	636	586	999999	999999	518	999999	984	642	301	591	453	984	999999	254	102	167	969	385	782	23	999999	860	568	434	742	268	593	651	666	282	999999	588	187	138	800	944	198	457	260	49	576	904	68	723	999999	209	999999	524	999999	999999	71	990	982	996	290	775	27	301	999999	260	467	342	976	999999	983	999999	807	999999	453	158	999999	522	999999	999999	447	999999	802	999999	999999	542	365	78	623	561	221	617	605	191	999999	34	927	897	999999	999	582	999999	928	50	740	999999	999999	626	999999	999999	999999	549	865	250	559	999999	973	182	999999	647	894	398	719	424	999999	375	269	625	437	999999	230	81	255	135	169	213	999999	761	114	999999	149	738	997	742	999999	671	752	365	631	214	61	754	74	628	999999	193	523	514	999999	375	841	777	999999	651	659	73	999999	999999	999999	355	925	221	77	476	508	166	999999	977	998	146	623	903	994	232	377	476	17	999999	30	999999	999999	214	529	738	524	372	549	999999	93	362	999999	21	284	285	289	840	686	999999	130	948	792	999999	516	106	752	937	999999	966	284	193	66	676	720	113	999999	999999	691	338	951	145	999999	999999	893	645	999999	612	629	718	943	536	999999	999999	507	81	194	152	698	433	986	586	589	582	82	899	306	701	999999	180	619	568	158	358	645	999999	340	999999	652	870	999999	150	999999	74	999999	999999	404	646	999999	999999	999999	523	32	999999	352	375	556	45	972	994	348	76	321	999999	109	384	387	441	774	522	741	999999	499	827	105	846	278	999999	999999	334	505	660	999999	651	261	105	546	891	15	280	999999	305	774	658	531	999999	828	860	964	649	369	999999	999999	656	907	999999	33	204	172	999999	107	40	999999	647	498	688	544	669	206	999999	837	999999	435	503	999999	445	672	999999	305	834	27	417	560	999999	965	542	999999	876	999999	778	999999	351	999999	999999	183	999999	819	136	170	843	727	169	663	961	811	999999	537	377	999999	472	810	999999	999999	337	487	689	999999	576	682	956	899	667	925	999999	930	496	768	999999	330	686	625	545	680	999999	999999	999999	753	599	107	102	14	420	314	281	968	999999	
452	401	999999	493	928	252	454	999999	943	999999	244	245	40	325	114	612	57	999999	847	275	999999	446	230	629	935	880	478	589	951	999999	999999	999999	999999	50	53	376	999999	836	758	382	100	476	518	57	624	518	568	782	999999	401	373	999999	434	703	999999	16	999999	999999	558	57	999999	864	999999	999999	706	590	786	989	999999	737	710	220	999999	474	184	44	927	183	14	427	999999	696	601	560	125	999999	228	999999	662	999999	206	999999	288	711	608	999999	224	63	350	999999	732	578	999999	261	999999	999999	304	960	999999	353	88	997	397	999999	735	88	273	702	349	774	999999	40	337	244	540	210	999999	424	866	948	999999	873	999999	999999	695	743	195	999999	868	963	637	999999	237	318	957	209	122	157	975	530	962	522	714	999999	999999	702	999999	275	720	491	999999	879	104	579	533	999999	174	426	999999	999999	999999	923	833	385	146	113	999999	28	999999	341	97	785	449	345	986	308	169	266	309	993	501	999999	629	386	743	758	999999	657	785	999999	44	695	711	982	999999	48	688	338	999999	567	899	232	988	999999	403	444	999999	758	999999	234	55	908	127	452	500	999999	999999	999999	999999	388	939	154	243	534	307	402	83	999999	708	947	619	830	826	741	103	279	930	250	983	309	328	999999	74	999999	707	999999	578	268	491	663	999999	241	696	999999	628	755	989	999999	91	11	370	999999	60	645	615	224	91	385	999999	231	53	999999	473	999999	70	534	90	999999	827	181	824	814	999999	54	213	388	144	999999	123	348	290	475	169	982	939	356	365	428	945	492	53	999999	999999	269	620	691	767	999999	990	103	674	317	637	910	999999	555	995	999999	999999	236	90	316	272	20	941	577	999999	491	402	713	179	661	736	344	137	631	905	716	433	999999	620	780	999999	29	999999	973	837	999999	999999	394	999999	359	986	718	999999	737	929	999999	999999	52	797	286	961	287	924	23	999999	303	999999	999999	650	999999	582	919	616	309	999999	252	347	967	999999	644	686	18	999999	819	999999	28	932	400	701	16	398	390	725	344	818	507	104	660	402	544	476	259	744	999999	999999	76	112	112	215	686	999999	360	999999	999999	599	953	999999	114	999999	562	370	392	853	643	999999	201	204	282	491	33	158	687	575	999999	177	436	274	999999	52	608	915	830	999999	25	454	47	87	572	999999	865	583	990	999999	999999	999999	94	406	110	999999	586	872	999999	620	999999	538	874	785	118	984	172	688	642	72	999999	999999	540	208	838	199	852	123	631	999999	625	450	168	999999	999999	
30	999999	40	173	109	466	999999	96	219	12	486	580	262	969	999999	581	186	940	927	583	204	644	885	568	911	339	472	999999	301	995	741	380	509	60	97	901	142	525	999999	999999	999999	999999	330	206	361	618	600	153	54	956	448	999999	240	790	540	386	999999	999999	262	770	993	496	999999	999999	270	115	80	211	881	686	448	661	406	331	582	643	323	999999	216	999999	999999	328	205	345	557	999999	150	719	999999	999999	703	671	272	773	612	515	766	116	935	255	548	399	999999	368	517	787	999999	908	999999	896	999999	999999	264	959	999999	674	999999	458	666	38	965	999999	999999	180	982	777	398	633	999999	77	877	216	753	960	754	349	999999	999999	828	769	139	241	510	623	648	999999	416	999999	742	937	999999	317	450	999999	999999	196	708	101	385	740	398	479	199	151	28	999999	764	303	215	692	618	999999	630	896	899	999999	850	76	999999	796	999999	95	891	781	852	570	766	846	680	567	640	964	461	97	999999	659	52	369	605	792	432	999999	107	999999	999999	760	687	553	999999	556	346	641	569	589	379	312	588	417	298	999999	99	917	999999	999999	61	653	999999	542	999999	249	691	490	999999	739	373	999999	988	841	999999	101	882	999999	999999	999999	230	999999	404	871	999999	78	999999	634	999999	156	702	999999	498	458	999999	676	759	154	37	768	865	999999	180	830	225	131	323	999999	956	206	575	876	90	500	427	63	999999	139	999999	456	177	66	419	325	999999	859	999999	539	843	999999	342	738	195	78	999999	375	828	574	655	596	755	999999	999999	999999	999999	826	999999	998	41	944	427	629	329	581	601	808	999999	855	999999	366	999999	784	903	180	863	837	690	21	242	999999	234	684	999999	238	701	843	388	544	999999	220	435	760	508	898	367	712	418	999999	477	999999	929	999999	781	999999	233	971	999999	999999	20	743	999999	422	766	979	999999	743	999999	101	880	757	999999	901	120	582	930	999999	285	14	812	161	999999	999999	999999	999999	999999	261	902	194	14	999999	421	880	999999	10	999999	22	994	999999	188	624	999999	327	733	719	999999	38	862	208	368	622	695	427	999999	999999	325	999999	879	999999	999999	468	840	999999	999999	999999	346	549	999999	120	507	918	999999	756	999999	198	594	110	353	823	753	105	999999	704	825	999999	999999	994	195	674	685	26	143	21	673	719	783	999999	999999	583	383	490	999999	752	999999	450	14	939	999999	507	275	999999	715	65	999999	999999	79	146	999999	704	125	352	999999	999999	435	491	785	606	92	999999	414	989	870	769	450	272	444	646	
13	385	387	999999	402	688	408	470	310	87	781	912	999999	647	467	999999	468	999999	999999	958	326	999999	664	408	856	495	999999	285	354	946	615	967	999999	999999	999999	761	326	30	949	675	303	964	190	708	824	180	999999	766	532	343	311	999999	145	999999	330	999999	720	978	248	906	999999	133	999999	364	471	813	595	227	514	706	219	999999	90	461	664	362	999999	999999	583	999999	999999	335	999999	20	645	206	831	840	112	349	999999	999999	782	52	999999	999999	848	825	246	21	584	999999	262	825	134	863	999999	683	821	999999	763	999999	405	561	876	270	379	115	999999	275	981	999999	125	999999	999999	871	665	47	999999	999999	999999	213	999999	572	112	792	83	999999	886	999999	867	158	29	144	586	286	942	999999	999999	819	800	999999	999999	999999	39	829	131	97	170	262	207	300	310	999999	464	559	55	832	458	93	196	452	999999	937	407	833	735	980	588	389	928	444	871	563	693	769	107	747	543	282	999999	985	767	633	584	577	847	691	679	36	241	120	772	999999	999999	358	524	999999	574	206	104	151	508	780	333	999999	428	999999	999999	695	462	307	999999	185	423	999999	684	595	999999	830	985	53	310	562	158	818	999999	789	930	344	999999	927	183	999999	188	529	487	986	309	821	158	109	999999	984	999999	999999	820	999999	669	999999	673	929	999999	743	999999	60	840	946	632	999999	100	639	817	309	450	999999	133	952	997	999999	723	999999	295	541	999999	886	996	999999	988	224	999999	86	130	508	671	325	999999	440	136	137	689	999999	363	999999	731	518	999999	747	543	999999	810	867	599	775	708	975	643	285	999999	334	64	999999	957	418	516	24	519	318	999999	135	423	693	999999	999999	213	193	344	500	809	173	999999	999999	782	999999	413	140	486	999999	800	696	681	999999	378	802	83	175	999999	999999	288	999999	999	973	119	418	625	126	51	729	572	524	999999	999999	999999	897	730	805	741	18	14	385	999999	999999	518	941	454	587	324	999999	795	47	610	399	222	102	174	630	148	373	333	297	99	757	999999	999999	65	999999	999999	481	82	277	434	574	940	999999	189	833	465	999999	964	999999	802	27	933	534	914	250	930	999999	999999	109	666	377	684	717	296	780	393	242	999999	915	227	999999	999999	528	613	45	459	319	913	340	999999	970	409	999999	494	999999	999999	257	370	814	608	987	748	999999	610	999999	999999	999999	616	409	999999	233	291	58	999999	959	76	999999	920	999999	791	620	999999	402	935	695	968	999999	232	999999	956	145	871	81	317	240	104	999999	917	557	
156	999999	702	513	999999	941	689	999999	474	535	999999	999999	336	999999	33	987	527	999999	999999	914	98	499	999	402	453	314	361	999999	741	590	864	98	498	373	733	999999	917	955	511	999999	16	617	925	696	999999	999999	999999	390	57	329	712	748	999999	999999	468	656	999999	999999	70	585	999999	478	619	884	671	916	999999	963	758	470	80	999999	844	53	907	999999	574	313	192	999999	505	971	173	422	877	126	157	999999	904	86	336	617	895	926	413	538	998	999999	999999	303	628	845	999999	999999	259	151	999999	999999	104	987	91	924	127	165	89	618	314	206	17	554	999999	999999	68	681	999999	462	676	918	639	379	483	534	287	889	286	660	349	586	173	735	222	999999	999999	917	999999	999999	499	999999	846	999999	233	999999	999999	480	533	999999	786	950	999999	796	474	985	999999	999999	999999	557	999999	999999	879	429	279	728	43	999999	342	520	43	151	686	999999	962	999999	999999	844	155	999999	501	807	366	91	873	398	142	377	999999	237	999999	675	412	447	766	271	859	999999	999999	505	999999	761	148	999999	170	644	999999	722	833	999999	914	422	579	832	65	839	999999	999999	555	999999	595	999999	20	115	528	368	738	248	964	701	88	654	999999	650	913	740	669	353	999999	238	999999	420	543	734	322	579	105	580	392	926	399	71	999999	644	909	999999	751	42	494	802	905	35	757	999999	459	270	103	929	999999	325	180	528	876	326	755	185	132	999999	792	949	272	999999	999999	47	999999	26	999999	999999	999999	810	989	636	858	128	333	109	999999	999999	999999	62	485	176	661	76	999999	999999	999999	555	999999	734	980	475	250	545	539	747	179	719	830	442	487	999999	198	118	336	543	670	757	993	656	523	720	10	739	473	106	507	999999	291	441	999999	237	999999	16	830	523	999999	322	999999	585	929	942	581	843	575	76	999999	553	999999	222	210	436	999999	242	999999	269	474	511	81	443	250	390	438	399	609	260	623	999999	287	812	158	999999	178	999999	727	580	149	167	174	406	127	954	999999	999999	240	405	675	562	999999	571	59	884	999999	155	345	549	513	192	243	999999	452	797	275	927	74	852	999999	999999	515	640	130	999999	347	999999	326	999999	999999	999999	168	213	999999	71	999999	999999	763	273	999999	999999	81	187	77	999999	924	849	953	330	688	131	13	388	148	999999	56	999999	999999	742	547	575	829	59	218	999999	34	39	739	391	411	559	174	800	999999	244	999999	337	999999	172	392	497	721	999999	607	219	366	779	75	999999	999999	239	275	30	726	540	203	32	
969	923	933	894	120	572	918	139	999999	212	642	903	999999	999999	592	999999	359	999999	854	999999	452	998	786	999999	963	684	999999	182	294	154	84	214	50	59	999999	649	999999	497	386	999999	999999	478	262	163	999999	172	605	999999	647	986	999999	676	999999	999999	579	970	147	688	999999	999999	205	746	844	812	138	438	999999	409	361	942	58	999999	673	706	757	974	746	999999	117	999999	89	999999	534	307	483	408	528	681	480	397	999999	551	999999	951	953	339	633	449	35	709	309	205	944	704	938	808	12	979	999999	605	999999	514	581	139	355	133	999999	999999	999999	729	909	191	929	963	441	999999	305	721	753	427	999999	306	607	407	502	883	137	999999	999999	674	405	549	999999	874	173	997	969	437	605	829	127	95	120	305	799	127	276	999999	273	999999	999999	291	236	195	999999	999999	907	999999	999999	999999	996	392	188	999999	334	370	999999	64	800	443	538	867	126	923	999999	265	196	312	608	999999	999999	157	999999	927	171	124	322	999999	620	245	999999	999999	800	143	833	735	999999	456	970	439	999999	222	189	829	903	646	999999	312	885	999999	741	605	999999	262	854	849	825	260	999999	219	999999	240	443	999999	354	742	76	983	999999	574	999999	999999	341	178	379	999999	967	736	999999	525	999999	19	997	999999	999999	999999	999999	547	999999	983	909	999999	952	761	999999	774	778	624	999999	999999	579	190	222	321	649	11	274	999999	883	459	999999	98	999999	978	269	48	242	821	71	859	522	529	704	999999	664	702	787	999999	786	605	999999	999999	999999	864	946	769	797	685	972	999999	230	822	664	999999	999999	999999	430	974	999999	353	541	956	563	625	999999	999999	485	999999	999999	947	224	999999	620	999999	832	999999	999999	999999	42	500	250	557	849	568	639	700	999999	876	14	843	282	999999	999999	999999	999999	999999	789	635	999999	896	293	691	37	35	999999	535	999999	386	999999	574	999999	68	999999	10	112	984	117	994	986	947	999999	609	111	813	999999	411	615	187	999999	999999	748	211	999999	999999	216	559	529	823	290	113	498	488	999999	440	999999	224	870	87	340	999999	562	794	649	279	711	683	590	224	360	999999	920	34	171	833	825	999999	912	999999	999999	999999	999999	294	714	883	999999	706	999999	671	953	460	540	999999	846	145	610	954	562	876	434	533	968	999999	472	414	999999	473	999999	999999	615	999999	311	74	999999	787	999999	999999	90	765	820	14	953	999999	999999	900	345	999999	187	999999	999999	871	229	999999	381	270	584	158	821	309	700	985	390	682	66	875	158	476	253	69	520	342	
873	999999	999999	999999	999999	58	999999	572	78	800	296	299	999999	743	999999	275	692	33	212	475	999999	999999	999999	834	623	999999	863	999999	751	869	999999	127	516	890	997	999999	979	950	999999	999999	113	258	241	999999	999999	999999	999999	322	27	882	783	999999	857	54	885	102	731	231	999999	308	195	661	820	208	660	178	999999	933	746	435	296	742	342	675	999999	999999	549	175	145	999999	422	551	376	999999	96	918	270	999999	15	905	701	757	999999	999999	999999	999999	437	43	249	531	317	924	576	591	596	51	888	191	999999	686	553	566	96	284	885	999999	294	951	999999	999999	908	999999	928	999999	734	538	598	948	335	999999	770	515	925	614	224	497	999999	999999	282	54	40	88	790	328	362	999999	671	869	507	707	167	999999	920	507	622	996	999999	999999	857	68	453	939	856	761	915	47	999999	482	999999	397	668	509	678	999999	999999	830	531	610	999999	599	999999	728	999999	628	762	294	595	999999	999999	228	501	999999	928	224	999999	101	231	999999	412	324	504	199	809	119	999999	658	808	852	999999	792	999999	395	257	267	201	999999	497	238	998	999999	999999	221	490	841	999999	428	581	999999	476	999999	608	502	207	173	104	677	919	341	589	114	485	742	999999	999999	752	116	992	999999	999999	876	604	993	999999	999999	999999	292	709	968	223	999999	87	354	385	186	194	999999	198	93	173	524	805	165	649	999999	156	710	999999	291	999999	789	435	911	440	999999	25	615	472	426	301	811	967	951	128	999999	37	140	366	455	24	779	917	999999	506	508	81	448	353	145	634	172	999999	427	879	433	194	176	914	785	171	578	999999	771	792	361	999999	854	47	680	867	25	353	999999	276	999999	999999	527	999999	931	528	577	271	999999	791	999999	118	550	82	694	999999	999999	999999	580	294	999999	999999	155	126	155	952	999999	410	673	999999	619	999999	569	160	569	561	667	761	983	267	594	317	182	980	662	252	999999	781	352	895	16	798	772	849	999999	50	726	410	268	978	310	176	597	999999	999999	999999	548	399	512	143	999999	109	242	323	700	138	999999	175	464	999999	999999	445	68	778	271	820	56	720	330	529	834	266	999999	14	956	427	999999	999999	807	351	703	616	279	219	999999	999999	999999	459	158	702	943	999999	946	999999	42	865	118	999999	799	361	274	999999	999999	999999	309	999999	606	999999	366	999999	419	984	367	999999	208	999999	176	849	11	363	264	596	571	627	999999	283	320	999999	971	101	319	900	322	455	87	875	547	295	909	999999	311	337	102	876	293	958	203	
833	999999	999999	698	268	999999	445	107	677	266	999999	407	36	999999	468	266	274	999999	518	671	999999	44	333	792	880	939	94	62	999999	504	999999	999999	627	89	486	999999	279	403	60	999999	877	358	409	619	105	887	883	376	842	81	827	999999	774	999999	291	798	834	909	817	329	999999	999999	180	999999	570	117	780	946	72	488	999999	871	912	999999	794	563	635	713	697	993	65	717	220	855	676	782	569	340	797	688	156	369	585	999999	999999	495	999999	235	58	988	116	937	313	363	93	999999	10	348	502	727	173	130	222	999999	274	25	181	324	507	999999	547	999999	999999	384	342	627	296	191	999999	309	385	409	665	709	886	999999	414	856	771	999999	999999	231	837	999999	524	999999	156	999999	466	344	999999	862	728	269	451	666	999999	928	30	465	669	819	999999	203	352	764	464	999999	938	999999	611	325	999999	786	16	325	612	88	999999	316	481	535	724	741	999999	523	680	405	267	229	338	485	999999	315	61	962	958	644	999999	760	999999	643	999999	319	733	998	319	999999	999999	135	63	710	78	714	984	143	104	530	217	828	93	68	255	718	999999	999999	489	247	735	54	367	968	360	110	745	838	713	414	18	999999	213	738	152	142	176	628	999999	131	331	917	867	437	436	898	676	513	999999	113	502	999999	518	82	999999	219	999999	999999	359	968	969	156	430	689	521	229	999999	355	916	123	552	199	718	367	999999	818	186	999999	541	461	433	241	450	609	912	411	478	141	532	933	374	90	278	448	162	184	497	999999	915	999999	999999	999999	597	284	999999	312	888	161	999999	398	42	837	999999	999999	999999	737	705	820	776	999999	751	493	822	982	999999	471	920	280	215	741	330	999999	24	999999	188	111	644	999999	57	999999	523	999999	974	143	999999	999999	999999	381	904	999999	479	676	411	805	466	999999	508	999999	535	100	392	617	999999	999999	999999	999999	999999	999999	999999	999999	102	539	772	176	999999	999999	999999	999999	92	221	934	549	999999	790	272	654	999999	219	999999	398	603	40	999999	956	999999	905	381	559	76	867	714	999999	999999	471	999999	999999	999999	244	218	42	280	999999	532	323	166	843	999999	165	999999	422	446	999999	361	331	839	71	897	999999	949	999999	61	959	622	999999	507	627	887	904	467	999999	750	999999	11	835	127	999999	508	327	800	383	999999	225	406	653	431	110	955	339	631	271	999999	97	999999	526	999999	321	207	317	816	999999	999999	346	999999	999999	999999	92	612	526	214	999999	563	999999	25	999999	999999	836	562	968	793	406	671	999999	
283	999999	290	663	79	484	854	805	999999	201	510	270	999999	999999	526	575	981	348	999999	999999	135	999999	707	471	81	717	498	999999	999999	239	999999	419	999999	407	999999	502	999999	999999	22	138	671	408	481	372	80	999999	159	711	319	986	986	999999	908	999999	432	708	498	819	591	361	985	710	57	355	999999	100	999999	999999	999999	34	999999	999999	999999	369	767	999999	999999	999999	999999	326	568	787	835	772	253	78	511	635	975	365	14	731	427	660	152	999999	361	136	694	979	362	139	999999	294	961	23	129	999999	474	704	614	162	428	274	793	207	999999	284	111	609	589	766	999999	897	30	304	555	999999	227	806	376	967	651	421	963	999999	339	999999	810	999999	948	962	171	280	750	851	312	162	867	944	96	86	34	94	399	999999	96	559	999999	667	467	454	331	668	338	999999	999999	999999	311	365	867	334	474	871	999999	999999	605	772	157	179	999999	402	807	999999	719	300	999999	566	31	377	352	779	999999	153	772	504	640	502	999999	112	349	305	851	512	86	762	611	162	999999	772	990	323	412	999999	675	75	647	58	949	999999	704	945	985	933	22	999999	58	999999	109	166	986	999999	829	54	830	999999	551	305	999999	956	688	791	999999	258	386	38	377	190	477	999999	856	591	553	905	408	403	319	917	499	988	714	291	999999	277	785	887	493	367	999999	999999	523	999999	852	999999	359	913	999999	737	999999	984	720	867	999999	402	999999	404	559	924	646	436	999999	633	805	217	999999	407	738	999999	999999	498	545	999999	915	498	999999	514	739	999999	999999	495	589	582	999999	514	999999	999999	999999	999999	967	391	338	568	721	838	602	890	546	645	750	999999	184	949	274	67	448	999999	952	999999	219	794	999999	998	379	160	999999	804	272	300	939	405	969	88	896	999999	999999	976	298	86	895	999999	968	103	999999	999999	999999	640	317	313	76	999999	894	82	450	182	999999	339	199	570	991	798	999999	255	706	355	982	105	62	999999	897	999999	999999	999999	469	999999	825	571	198	775	839	216	496	999999	234	381	510	896	638	724	366	830	787	999999	999999	106	675	723	397	464	621	225	999999	999999	415	603	155	29	612	533	999999	999999	151	423	731	999999	999999	668	30	334	845	96	467	338	826	77	685	693	790	373	999999	112	184	734	164	623	627	999999	999999	999999	235	490	293	114	999999	212	689	999999	997	309	795	17	999999	73	618	999999	999999	260	308	348	918	462	239	249	292	254	999999	999999	999999	999999	167	939	124	398	108	364	802	362	961	624	999999	321	
696	491	578	244	408	120	125	629	865	377	73	215	712	773	261	54	999999	132	232	282	113	890	151	855	999999	999999	964	264	999999	406	299	683	960	606	765	748	671	58	846	868	300	999999	251	999999	875	909	686	999999	112	758	539	839	401	115	217	806	349	999999	351	999999	156	860	896	469	88	389	999999	115	17	513	382	774	999999	999999	981	999999	648	999999	979	982	999999	999999	162	974	866	999999	292	999999	398	999999	408	948	706	753	722	440	744	781	999999	496	665	580	999999	598	999999	765	999999	48	133	744	167	988	743	368	474	517	708	921	603	628	999999	399	716	999999	115	434	78	532	641	999999	999999	866	999999	999999	999999	58	321	563	599	999999	896	999999	999999	654	801	420	215	347	999999	999999	731	822	188	93	999999	276	863	280	493	950	696	41	406	581	999999	301	349	259	51	999999	206	155	332	501	999999	853	667	72	256	999999	229	730	253	436	999999	906	687	565	105	999999	194	51	80	648	999999	999999	846	159	638	510	999999	955	306	862	18	586	500	999999	999999	999999	999999	801	33	999999	731	999999	787	999999	761	118	999999	999999	164	989	241	165	999999	683	97	865	16	999999	433	745	999999	999999	434	391	427	244	416	10	213	560	452	392	27	282	916	448	999999	876	398	529	896	296	999999	999999	630	853	511	817	600	999999	537	101	377	287	183	468	541	406	999999	527	702	612	580	603	546	849	147	999999	766	648	787	140	129	903	848	337	472	999999	760	574	999999	999999	410	717	33	361	25	739	999999	458	907	682	999999	999999	999999	999999	716	207	770	781	715	710	999999	951	708	407	971	999999	439	999999	999999	999999	645	999999	795	113	212	863	580	999999	834	408	701	999999	741	999999	806	258	86	564	999999	999999	999999	979	859	999999	548	458	18	626	389	551	310	264	462	493	46	355	85	723	999999	999999	999999	585	947	316	19	742	999999	602	600	723	999999	874	233	999999	999999	999999	128	773	564	753	854	999999	805	292	108	446	855	258	78	999999	182	363	482	768	649	771	42	552	999999	806	248	999999	35	999999	164	999999	999999	732	425	381	237	312	168	338	999999	671	780	664	218	572	999999	962	999999	999999	550	43	401	465	999999	999999	999999	575	999999	999999	999999	448	999999	999999	138	999999	999999	133	999999	697	233	999999	204	154	999999	978	990	999999	344	450	999999	286	882	886	125	999999	44	575	999999	129	748	999999	552	410	823	999999	742	999999	535	545	166	763	139	836	999999	999999	839	256	694	113	315	265	241	319	839	238	566	52	33	999999	
637	839	482	713	948	571	328	794	331	999999	999999	999999	999999	999999	999999	999999	156	55	970	999999	291	787	881	547	999999	493	430	999999	999999	999999	992	699	999999	527	999999	326	999999	426	887	354	361	54	925	483	999999	999999	422	442	35	683	999999	521	999999	587	999999	850	958	935	899	465	151	96	233	999999	228	546	741	999999	890	967	875	729	167	999999	93	999999	861	407	680	857	80	987	216	887	511	481	999999	40	800	999999	999999	355	526	432	999999	275	821	999999	265	999999	224	108	551	999999	999999	362	363	999999	504	999999	988	561	265	52	394	999999	879	345	234	999999	919	711	524	833	609	999999	213	734	422	999999	424	672	152	359	643	999999	445	157	999999	999999	128	180	999999	999999	999999	806	100	484	47	59	395	485	964	999999	411	512	999999	999999	459	999999	159	628	43	685	76	325	999999	905	408	422	718	999999	265	85	627	999999	999999	214	763	802	439	729	697	999999	999999	999999	708	632	948	140	999999	726	698	802	999	499	146	850	253	999999	999999	194	85	625	341	999999	230	888	891	661	337	379	955	999999	848	999999	999999	670	999999	137	617	786	957	278	999999	991	44	463	85	999999	613	999999	960	999999	415	999999	653	82	999999	769	999999	819	741	296	803	28	771	51	953	579	568	999999	596	999999	146	610	237	806	600	999999	999999	999999	813	763	999999	11	419	945	250	603	776	859	637	494	418	798	999999	671	474	999999	999999	999999	999999	505	569	147	738	844	999999	804	999999	847	481	692	150	951	15	977	248	802	608	826	999999	359	803	709	837	111	707	347	999999	566	342	999999	130	636	999999	317	204	910	272	574	81	999999	586	929	387	945	354	467	792	77	432	672	999999	403	999999	160	702	859	310	999999	147	999999	999999	461	999999	999999	572	513	694	698	999999	338	999999	44	999999	365	773	874	331	892	999999	999999	999999	999999	143	669	196	727	445	116	999999	344	610	635	437	545	999999	134	424	500	383	999999	772	103	293	104	143	999999	999999	835	386	827	538	417	999999	999999	999999	750	327	999999	999999	844	999999	588	999999	999999	999999	999999	999999	999999	168	648	460	999999	999999	999999	477	461	215	999999	536	999999	999999	609	729	787	805	202	755	540	999999	456	999999	579	999999	538	772	193	20	843	999999	239	766	439	676	738	999999	999999	999999	963	429	999999	544	999999	318	878	999999	468	999999	306	999999	535	999999	76	653	712	841	880	41	999999	999999	293	999999	372	672	307	66	650	932	991	999999	108	999999	999999	121	47	911	999999	271	921	772	314	999999	714	209	841	91	700	
785	964	896	496	999999	999999	820	999999	86	182	616	20	821	125	535	867	885	545	241	365	955	999999	999999	323	999999	120	218	838	999999	737	173	999999	226	999999	864	968	104	999999	432	999999	972	999999	999999	738	911	260	109	656	999999	467	828	663	999999	725	745	180	172	582	876	565	999999	981	999999	348	999999	785	794	466	261	999999	773	960	123	999999	393	979	654	999999	412	999999	21	561	70	501	999999	509	232	500	620	694	805	522	58	867	676	990	799	621	729	999999	466	643	405	221	694	867	999999	752	999999	999999	525	110	179	517	999999	158	921	999999	439	999999	999999	303	845	567	999999	261	912	255	999999	402	189	999999	343	286	999999	999999	165	849	999999	51	999999	479	167	999999	178	705	999999	540	323	527	79	124	192	229	572	999999	999999	838	459	442	999999	304	999999	940	585	492	767	892	614	186	992	82	876	999999	549	93	999999	990	999999	999999	908	999999	999999	999999	332	75	999999	999999	714	740	579	327	399	374	95	665	999999	227	999999	999999	938	459	999999	146	999999	997	248	793	679	488	36	806	449	403	534	999999	999999	910	617	520	641	653	188	874	606	999999	999999	999999	313	999999	186	918	722	712	127	459	455	796	999999	999999	826	67	443	235	713	772	999999	999999	999999	511	304	996	610	757	55	294	280	999999	999999	860	324	736	489	999999	999999	117	999999	737	285	84	138	575	782	291	694	999999	999999	952	171	833	796	687	670	801	589	999999	317	964	667	833	189	404	266	276	20	999999	999999	647	999999	999999	999999	150	719	766	999999	729	223	328	73	471	84	327	890	706	73	637	75	688	216	131	800	130	80	999999	894	733	318	999999	999999	604	16	999999	999999	565	999999	656	999999	904	428	999999	999999	989	999999	206	759	999999	514	559	999999	383	33	999999	441	801	805	568	80	276	871	999999	999999	707	999999	469	464	511	298	999999	560	417	999999	171	269	356	165	999999	228	874	693	43	229	759	312	897	580	126	141	237	759	587	999999	700	42	779	999999	268	999999	999999	741	257	572	189	999	796	713	999999	630	95	646	994	999999	206	999999	838	430	661	999999	999999	888	347	999999	71	999999	973	831	969	139	999999	906	897	869	786	142	445	470	49	999999	516	194	718	496	55	591	999999	248	389	127	203	999999	787	862	999999	999999	403	877	999999	999999	35	964	744	732	150	188	748	999999	562	73	999999	378	390	901	999999	999999	180	999999	334	479	810	734	452	851	999999	139	128	44	999999	999999	739	568	999999	999999	999999	551	999999	985	355	867	842	640	999999	
326	999999	999999	968	886	973	825	383	552	553	999999	999999	999999	522	892	796	999999	999999	713	999999	329	334	579	419	999999	999999	999999	526	194	505	467	636	999999	59	135	871	999999	171	999999	71	999999	859	196	25	926	629	443	38	557	199	344	999999	999999	593	999999	992	410	999999	999999	718	999999	308	198	999999	95	404	999999	999999	396	30	685	850	827	652	792	999999	147	563	492	336	999999	319	968	994	171	660	508	586	692	143	470	704	999999	523	436	954	670	149	929	531	995	201	641	536	513	999999	999999	486	800	896	999999	846	923	999999	984	999999	340	999999	886	435	896	58	558	262	559	981	701	314	226	838	798	997	634	961	341	542	999999	441	491	676	680	31	785	795	289	623	781	473	538	999999	999999	476	263	503	999999	999999	642	999999	977	532	793	999999	999999	962	108	999999	222	961	999999	999999	646	898	713	999999	754	875	272	999999	973	935	209	999999	775	114	223	332	999999	140	336	394	899	299	999999	958	999999	999999	999999	999999	697	432	411	999999	999999	96	999999	726	763	999999	749	759	999999	880	999999	999999	332	564	999999	999999	748	776	122	91	999999	999999	553	999999	444	999999	335	999999	123	448	999999	550	533	390	119	688	640	497	568	999999	391	576	999999	29	884	422	636	999999	115	606	84	921	999999	330	999999	999999	543	127	291	19	718	10	999999	245	815	864	999999	941	999999	220	524	260	999999	422	699	68	999999	533	473	31	128	999999	999999	999999	374	152	240	999999	206	950	155	523	215	558	982	391	999999	473	999999	29	904	694	999999	894	92	823	999999	898	630	134	908	19	654	270	891	999999	367	139	871	672	634	314	999999	504	999999	11	55	658	439	999999	138	786	329	999999	126	433	144	748	434	999999	999999	999999	583	81	52	146	869	945	667	281	999999	800	601	541	395	999999	948	378	829	999999	778	999999	468	322	999999	999999	999999	999999	153	999999	576	619	705	331	999999	302	730	673	462	928	142	109	990	168	293	338	999999	787	68	526	999999	766	999999	354	771	383	873	999999	999999	999999	999999	999999	999999	210	705	999999	105	999999	308	999999	869	285	915	900	948	999999	999999	310	38	667	999999	901	152	999999	982	810	999999	999999	559	860	999999	470	598	541	482	473	999999	999999	463	878	243	999999	999999	999999	656	209	999999	27	405	999999	999999	573	242	417	999999	999999	526	999999	227	999999	714	743	999999	447	999999	409	999999	383	428	999999	381	284	846	160	999999	31	421	999999	970	782	959	682	999999	466	551	855	238	191	999999	999999	999999	132	572	568	173	499	204	51	
301	256	523	476	598	921	721	44	726	91	982	963	143	349	214	445	934	41	788	263	896	818	999999	505	826	502	537	258	711	999999	986	935	826	380	885	723	269	492	94	44	745	517	999999	156	208	593	793	607	918	137	633	142	710	940	155	999999	84	28	650	999999	393	472	999999	448	105	57	999999	763	464	999999	186	451	947	999999	518	388	689	999999	306	242	999999	930	999999	584	999999	999999	234	999999	234	411	999999	250	999999	987	650	282	999999	690	60	999999	457	40	999999	999999	950	999999	194	956	431	766	794	59	721	999999	398	462	999999	748	794	251	822	260	999999	62	841	935	609	960	113	245	999999	998	974	155	785	678	788	999999	633	472	668	278	464	467	617	599	529	999999	599	197	151	445	896	808	338	999999	501	999999	596	25	999999	234	999999	195	999999	795	84	575	633	719	674	238	125	332	583	554	795	80	445	999999	416	999999	370	915	104	758	111	176	817	588	187	698	317	999999	999999	443	999999	278	895	999999	524	953	999999	879	523	912	999999	574	235	783	999999	430	654	354	609	999999	864	936	101	813	693	908	999999	999999	542	975	921	507	442	149	139	999999	999999	623	727	999999	385	999999	999999	191	999999	537	940	43	187	756	54	962	18	493	579	488	999999	92	138	616	205	756	347	999999	991	822	142	96	654	883	999999	999999	627	156	999999	999999	544	909	384	166	967	999999	866	786	931	958	498	948	999999	650	349	999999	495	120	267	629	153	855	200	615	999999	854	388	304	999999	999999	345	862	472	206	999999	278	707	971	649	480	889	561	615	999999	334	193	527	14	543	163	999999	516	999999	401	239	688	718	768	760	122	345	999999	999999	918	622	999999	485	372	999999	81	999999	523	470	786	739	592	249	167	999999	221	337	384	760	999999	477	828	999999	80	967	266	999999	999999	220	999999	144	327	999999	697	419	698	708	999999	308	999999	768	999999	56	999999	662	999999	448	560	999999	549	785	961	811	928	451	794	662	415	404	449	521	456	312	934	652	999999	316	552	747	999999	999999	182	85	298	588	453	782	999999	418	330	817	998	461	671	751	183	999999	356	256	625	999999	999999	999999	999999	950	321	720	121	459	250	340	896	999999	999999	45	612	999999	999999	349	997	999999	999999	996	84	631	999999	994	999999	193	999999	905	999999	306	999999	557	999999	999999	226	347	276	733	670	420	999999	989	921	195	567	635	148	297	992	16	999999	999999	253	306	999999	237	437	326	89	928	999999	999999	380	599	999999	346	999999	199	669	186	83	
274	350	381	829	94	710	337	437	999999	54	999999	912	953	57	517	314	914	737	989	999999	950	653	742	440	999999	619	331	504	231	810	948	627	816	933	999999	274	872	999999	600	526	110	889	84	883	798	432	427	552	183	41	911	461	680	999999	999999	620	607	940	997	475	389	999999	216	205	106	564	999999	29	999999	999999	442	447	147	472	808	999999	578	858	641	410	202	999999	330	999999	898	497	947	549	810	374	666	931	999999	135	999999	277	682	879	787	243	335	407	490	999999	999999	999999	999999	217	468	999999	52	749	309	596	282	610	999999	26	306	608	617	556	999999	698	587	511	999999	22	335	540	387	699	999999	999999	84	795	298	999999	601	435	182	739	91	748	332	916	631	882	999999	999999	765	666	583	188	999999	778	198	999999	352	97	505	311	882	927	999999	353	678	901	522	999999	999999	121	999999	871	436	878	475	999999	999999	670	879	95	999999	798	999999	721	125	892	781	999999	606	506	58	514	929	871	856	999999	999999	978	248	730	370	375	224	654	251	711	752	747	313	727	425	682	999999	420	999999	94	999999	963	237	786	130	226	880	999999	73	910	942	564	999999	321	407	397	432	999999	999999	794	583	131	999999	999999	149	43	992	879	999999	376	307	519	728	999999	999999	110	999999	462	999999	153	494	409	999999	341	769	197	725	992	330	38	259	999999	694	357	511	40	999999	823	647	999999	234	11	734	697	613	432	999999	999999	319	306	645	999999	549	999999	999999	183	540	999999	999999	999999	318	10	558	62	999999	249	999999	381	270	971	616	928	999999	999999	918	493	674	893	727	346	361	474	682	33	392	289	518	999999	57	999999	500	355	188	695	999999	234	999999	999999	580	374	608	999999	990	347	690	716	165	35	999999	999999	509	646	420	307	599	843	327	535	999999	836	731	711	333	932	481	270	749	999999	745	694	51	992	323	363	999999	896	483	999999	342	675	134	999999	999999	999999	828	999999	934	999999	999999	934	907	916	999999	743	642	897	999999	999999	866	430	967	999999	290	969	775	516	333	999999	569	999999	999999	982	202	993	712	248	262	102	114	627	335	867	33	811	786	999999	979	579	999999	841	999999	426	478	999999	708	999999	999999	999999	465	321	999999	877	999999	402	574	999999	999999	29	999999	999999	644	48	952	249	104	109	21	479	192	651	999999	753	346	727	937	943	999999	289	999999	623	999999	999999	999999	793	106	458	555	631	246	862	409	999999	547	326	206	727	473	238	818	609	86	733	999999	813	784	999999	540	594	464	631	420	999999	
734	418	367	999999	999999	169	999999	999999	554	999999	999999	999999	999999	577	216	30	531	220	480	285	471	685	546	313	474	824	19	329	917	960	999999	615	999999	964	235	139	959	333	999999	313	95	182	64	696	999999	977	571	217	570	520	73	253	161	144	973	58	999999	63	408	586	160	823	728	593	999999	627	999999	287	351	86	999999	207	894	999999	200	298	631	850	812	496	262	801	999999	407	999999	922	464	318	999999	186	267	905	999999	740	163	272	453	470	999999	999999	999999	294	999999	493	459	866	359	999999	944	999999	427	999999	250	999999	333	358	74	999999	697	301	173	569	999999	999999	819	165	281	164	22	927	999999	170	378	939	396	967	999999	999999	999999	999999	573	478	999999	999999	759	999999	999999	24	416	805	208	132	773	999999	709	999999	998	700	674	304	999999	205	999999	26	840	267	653	311	525	365	421	999999	383	666	728	694	999999	981	415	583	500	267	747	217	729	722	999999	197	239	999999	969	999999	600	999999	446	377	506	357	474	501	999999	363	999999	999999	393	408	749	999999	462	25	999999	27	294	999999	803	336	458	765	999999	128	871	466	999999	669	396	186	209	999999	230	360	999999	999999	516	914	999999	999999	768	696	824	999999	972	288	734	224	520	952	951	509	850	999999	999999	741	69	999999	630	135	292	829	664	999999	209	999999	887	999999	827	497	511	380	108	665	567	761	999999	966	155	999999	999999	857	159	999999	234	699	999999	120	999999	999999	788	169	294	866	855	999999	42	617	131	999999	401	632	396	999999	451	580	411	194	999999	168	800	103	210	47	999999	434	999999	230	982	509	150	776	670	380	709	351	96	242	810	628	728	999999	844	202	999999	108	470	136	999999	654	297	694	568	282	656	695	958	256	472	430	269	812	634	999999	812	625	962	999999	999999	109	494	179	384	923	999999	476	999999	18	847	304	964	999999	238	338	221	456	217	397	723	24	392	839	769	389	369	916	699	232	389	575	146	454	812	892	999999	128	320	645	842	190	446	950	409	177	466	714	584	306	999999	366	417	574	302	999999	717	654	409	994	564	524	776	35	628	281	168	999999	999999	345	178	999999	999999	572	555	543	999999	442	440	601	923	654	999999	402	999999	999999	167	999999	999999	512	185	999999	718	999999	90	328	999999	420	331	137	19	947	972	999999	137	317	230	999999	999999	758	732	284	223	808	999999	910	192	384	213	605	124	596	999999	239	999999	999999	384	820	491	236	139	166	999999	313	591	999999	681	103	275	514	802	999999	999999	404	999999	901	
301	910	254	180	146	39	217	726	23	423	590	999999	88	474	933	409	363	792	628	999999	999999	910	227	105	238	98	118	999999	999999	801	999999	962	459	269	372	474	999999	999999	999999	110	949	999999	300	178	395	938	999999	801	581	999999	958	759	775	214	737	391	693	158	941	58	920	999999	923	221	379	628	293	819	111	468	833	52	702	528	999999	779	620	999999	710	999999	83	317	127	999999	843	294	197	255	999999	981	781	999999	379	52	189	441	470	88	798	999999	654	205	699	122	999999	915	66	257	587	958	771	999999	448	999999	974	613	400	523	378	95	999999	48	297	130	687	416	673	999999	348	195	318	541	999999	999999	646	999999	999999	15	999999	927	999999	940	999999	573	220	999999	978	728	999999	576	999999	947	999999	712	335	615	908	578	999999	162	252	999999	908	402	649	239	999999	999999	999999	107	999999	394	682	999999	858	501	380	723	910	550	437	944	593	771	154	371	831	999999	618	41	999999	49	999999	999999	999999	830	41	999999	999999	980	753	999999	724	999999	581	656	999999	268	854	834	999999	194	668	884	725	307	813	146	999999	288	999999	845	887	973	999999	955	814	999999	766	37	999999	115	999999	930	796	953	999999	623	200	999999	999999	999999	999999	783	999999	784	999999	695	962	386	27	895	999999	645	999999	908	596	750	841	626	841	280	501	827	374	999999	394	737	98	771	87	200	999999	759	192	999999	999999	113	186	353	999999	999999	999999	390	19	574	97	999999	358	888	367	999999	781	573	999999	825	80	999999	419	667	400	643	607	200	999999	826	948	268	999999	746	755	493	574	999999	999999	722	249	121	817	799	52	239	389	999999	414	607	419	999999	113	367	999999	298	693	519	999999	939	999999	840	90	192	999999	828	702	611	999999	874	999999	292	530	934	999999	959	56	619	624	171	264	407	786	999999	417	576	165	105	981	999999	799	999999	545	999999	210	408	41	635	183	223	999999	777	76	539	701	136	851	999999	781	805	251	83	894	791	685	123	999999	999999	775	60	999999	606	999999	999999	85	851	746	428	733	187	928	999999	446	411	633	486	999999	256	999999	290	724	986	324	186	225	725	169	754	427	999999	999999	999999	859	133	999999	999999	158	999999	464	850	999999	999999	999999	603	876	829	637	493	167	209	999999	807	386	999999	999999	687	292	452	460	359	691	992	999999	999999	832	285	562	322	860	703	337	941	999999	160	999999	300	999999	720	310	396	999999	675	999999	227	999999	547	999999	375	797	862	647	705	939	115	168	397	432	799	770	601	276	325	633	463	
999999	841	999999	236	593	44	147	572	152	73	999999	999999	999999	999999	342	295	19	196	999999	997	65	632	11	686	992	512	868	999999	949	708	129	999999	999999	999999	356	473	532	999999	781	763	725	85	562	876	999999	152	993	999999	999999	485	592	90	999999	635	999999	249	839	999999	244	90	176	396	999999	444	943	499	973	271	437	868	762	969	414	999999	282	999999	79	135	843	999999	999999	229	293	473	999999	49	999999	417	735	117	633	204	805	701	596	339	462	128	932	353	178	731	221	598	723	622	675	49	363	999999	179	713	494	394	999999	947	999999	159	999999	903	528	566	536	999999	245	568	173	713	175	942	528	999999	202	499	999999	999999	17	999999	750	503	374	932	64	318	999999	919	709	421	999999	648	236	999999	800	38	825	611	999999	891	363	164	999999	961	999999	999999	999999	228	521	999999	713	782	999999	417	999999	824	539	596	512	228	392	325	999999	752	583	999999	716	225	160	173	674	79	592	125	999999	595	54	413	67	999999	999999	719	408	714	708	999999	708	819	905	976	999999	239	109	977	509	47	306	707	388	999999	703	683	77	357	330	644	199	825	84	812	780	136	538	868	808	673	916	154	999999	235	999999	896	320	184	674	445	970	615	616	304	299	346	34	710	940	999999	651	61	394	999999	999999	883	745	102	206	373	700	240	178	836	999999	162	663	162	999999	806	373	893	999999	885	673	999999	219	999999	522	999999	111	828	999999	82	31	865	760	999999	77	999999	161	227	978	311	744	739	447	779	183	147	683	871	180	143	372	757	999999	508	999999	999999	673	965	579	762	999999	872	312	105	999999	265	999999	999999	95	604	999999	155	999999	999999	999999	999999	146	439	605	999999	759	239	657	794	709	273	999999	261	999999	492	999999	999999	999999	999999	50	871	437	351	999999	999999	745	999	999999	999999	488	227	842	996	367	466	448	999999	369	204	12	41	225	517	395	550	768	999999	104	603	999999	468	507	999999	341	279	506	794	999999	687	639	760	999999	90	316	492	431	500	894	133	54	36	826	452	999999	18	999999	999999	999999	999999	159	604	999999	192	243	29	719	999999	999999	999999	959	999999	999999	681	564	252	999999	999999	210	999999	129	278	256	970	999999	999999	641	999999	487	332	623	585	838	59	538	45	854	271	847	297	773	289	834	999999	999999	400	999999	999999	888	969	999999	522	719	62	304	881	357	934	633	927	387	664	664	999999	999999	383	999999	722	153	529	398	326	297	913	139	840	999999	450	807	168	60	496	176	518	902	110	999999	786	
754	999999	999999	919	637	919	909	999999	624	999999	342	789	999999	543	12	368	581	113	235	999999	923	464	447	907	137	475	999999	890	497	156	440	373	517	999999	967	496	999999	478	689	999999	999999	30	225	942	118	27	581	517	999999	807	936	798	875	69	863	299	219	779	791	999999	52	999999	622	999999	71	968	999999	557	999999	515	527	112	424	857	999999	999999	248	999999	799	120	893	369	999999	689	999999	999999	497	999999	175	678	286	71	999999	528	999999	984	408	747	881	149	745	999999	999999	978	290	834	384	999999	265	960	61	714	980	999999	277	999999	622	932	999999	999999	480	999999	392	999999	999999	465	425	896	532	819	999999	999999	623	659	375	869	427	428	408	385	999999	999999	202	999999	999999	572	999999	15	260	651	999999	475	488	462	668	999999	999999	54	999999	999999	419	999999	999999	999999	465	999999	999999	331	315	407	265	204	533	999999	170	11	630	188	280	666	384	419	645	880	457	39	21	171	990	453	239	999999	678	583	965	780	999999	756	749	76	481	760	999999	852	396	999999	941	999999	301	667	300	462	773	92	451	10	842	999999	989	999999	548	929	340	862	999999	882	999999	950	918	999999	999999	999999	438	214	999999	624	718	792	999999	289	97	416	869	333	162	776	609	596	142	965	937	377	767	323	999999	551	429	837	684	513	652	999999	686	911	648	427	34	568	896	999999	999999	999999	131	709	348	141	999999	16	999999	402	999999	929	817	953	452	999999	999999	124	687	644	204	999999	118	980	637	105	999999	957	684	735	751	50	699	315	999999	999999	255	67	974	395	490	423	138	291	999999	999999	184	733	999999	999999	320	909	999999	261	632	999999	999999	150	82	253	411	112	999999	999999	999999	999999	999999	999999	999999	564	405	999999	999999	301	164	781	752	826	999999	914	999999	996	499	687	425	999999	999999	999999	683	999999	947	999999	985	999999	983	999999	101	164	640	999999	492	999999	464	903	999999	272	999999	590	107	851	657	123	399	999999	999999	415	999999	644	558	808	83	792	828	999999	617	300	73	418	999999	776	689	999999	999999	999999	431	259	541	595	94	162	999999	578	350	831	999999	833	715	999999	410	999999	774	456	606	999999	923	699	999999	467	296	311	209	361	282	999999	999999	70	999999	999999	736	82	874	999999	999999	405	735	999999	999999	997	999999	783	999999	245	18	739	12	243	991	999999	830	999999	416	999999	309	999999	953	721	999999	30	670	565	999999	79	100	999999	703	756	896	210	107	428	257	845	97	999999	726	999999	353	542	327	999999	79	574	814	14	666	800	718	776	999999	23	
208	432	337	815	878	999999	154	680	45	255	999999	999999	266	411	999999	999999	986	796	67	990	378	999999	702	999999	496	341	264	96	671	999999	48	129	758	999999	999999	825	999999	999999	999999	999999	999999	673	506	81	591	288	999999	412	530	105	813	921	719	462	645	445	729	595	329	547	999999	68	18	142	217	226	999999	183	999999	658	999999	715	172	999999	181	705	266	999999	160	217	33	999999	566	576	99	126	410	306	447	785	105	923	951	96	960	760	664	999999	864	374	999999	999999	999999	871	54	108	759	999999	999999	939	188	108	999999	121	523	408	501	442	53	101	999999	736	735	406	562	137	999999	85	886	421	999999	999999	999999	785	961	889	630	694	999999	990	367	999999	25	507	999999	999999	488	840	573	561	268	999999	330	772	558	520	408	824	319	916	345	999999	987	999999	899	296	999999	659	999999	633	777	807	999999	62	733	289	720	237	999999	565	649	922	512	334	163	999999	571	999999	237	999999	490	805	999999	614	655	999999	999999	999999	608	320	664	828	689	939	783	460	322	999999	49	278	800	181	35	753	277	422	181	662	714	999999	724	348	999999	709	153	999999	999999	305	999999	59	739	572	629	489	999999	820	243	572	551	999999	999999	999999	954	958	651	319	780	999999	347	242	512	999999	999999	526	595	326	406	980	999999	811	999999	26	870	999999	538	237	552	546	999999	457	189	609	999999	999999	586	430	999999	474	999999	834	999999	799	958	999999	547	852	140	112	893	583	424	262	776	739	673	488	999999	999999	429	424	766	244	778	999999	999999	903	775	430	940	174	932	999999	923	962	619	239	68	705	451	685	106	450	652	999999	43	999999	999999	381	348	107	999999	428	999999	643	77	957	30	999999	121	644	86	710	171	728	651	492	999999	999999	130	443	999999	727	999999	743	327	999999	591	999999	856	135	80	404	91	843	177	514	999999	289	894	661	999999	999999	594	807	999999	999999	999999	924	628	550	598	28	260	904	999999	999999	999999	310	326	999999	376	999999	221	985	574	682	999999	327	561	999999	605	59	919	469	234	440	143	999999	144	930	47	666	880	999999	537	61	153	999999	177	896	609	586	962	153	999999	697	778	608	242	926	768	999999	373	491	945	548	109	791	679	999999	146	198	175	999999	713	709	641	905	457	523	538	999999	160	664	537	28	96	999999	184	999999	661	534	483	218	172	86	999999	399	369	999999	999999	362	507	999999	759	420	421	577	440	585	65	872	160	719	398	327	810	708	999999	999999	461	333	617	151	584	612	714	999999	233	636	
416	252	999999	468	999999	999999	943	230	904	127	999999	999999	999999	999999	999999	789	999999	763	819	999999	276	594	445	442	538	627	745	365	999999	157	705	463	999999	999999	178	813	336	999999	158	222	999999	999999	804	836	330	941	988	28	669	795	238	950	148	999999	999999	822	806	113	999999	943	440	587	873	756	421	153	175	540	430	668	462	691	615	606	470	686	789	608	122	596	639	726	695	560	919	754	999999	965	444	356	17	232	763	214	782	796	716	999999	425	186	999999	457	598	11	342	546	999999	541	917	683	42	999999	991	999999	999999	713	999999	999999	837	666	999999	999999	106	999999	661	999999	927	999999	823	999999	969	742	193	935	820	999999	138	999999	228	999999	419	783	58	999999	324	808	241	430	999999	999999	903	403	999999	999999	358	999999	361	524	350	112	619	999999	717	252	999999	300	999999	66	522	132	999999	208	104	999999	257	54	161	999999	999999	852	999999	507	509	755	770	999999	531	435	586	999999	830	999999	353	125	763	999999	999999	805	999999	34	794	999999	908	778	493	705	308	999999	511	314	425	999999	765	498	999999	121	999999	962	482	146	999999	589	480	278	302	971	999999	979	701	772	978	356	298	735	67	823	599	731	271	74	999999	776	999999	281	828	999999	847	999999	21	651	60	999999	999999	999999	266	215	705	640	485	521	851	999999	999999	739	999999	78	999999	40	440	999999	522	702	999999	417	868	992	665	999999	999999	487	134	999	967	59	721	875	33	387	478	852	999999	999999	255	749	223	999999	999999	195	945	760	96	817	999999	730	139	357	411	915	51	274	550	506	201	998	397	999999	361	15	27	461	55	999999	561	999999	173	563	999999	951	999999	999999	280	479	263	688	400	999999	585	247	919	373	473	999999	346	214	312	620	767	257	362	371	999999	715	177	494	714	999999	265	836	999999	575	900	460	721	999999	993	80	999999	512	607	90	276	123	999999	999999	987	937	13	356	285	552	795	999999	999999	832	999999	565	312	768	999999	653	61	999999	681	353	473	23	397	224	999999	242	999999	265	650	999999	104	483	629	999999	506	777	999999	908	560	23	780	999999	860	888	999999	438	767	999999	538	953	38	527	442	999999	999999	974	550	788	145	53	185	540	559	327	737	848	999999	999999	999999	206	909	999999	198	667	573	772	162	508	999999	783	474	892	727	696	253	999999	50	886	343	999999	237	999999	999999	516	838	249	999999	543	160	950	502	999999	222	341	54	885	999999	999999	179	418	821	51	373	361	579	293	813	862	84	170	999999	59	454	740	968	954	
380	999999	999999	333	999999	619	358	474	291	494	999999	395	652	368	999999	275	999999	925	710	196	999999	999999	937	999999	436	999999	999999	989	152	453	535	482	999999	99	514	657	946	845	788	999999	692	899	999999	94	612	427	220	716	999999	542	999999	528	39	782	372	958	744	283	897	350	999999	368	999999	999999	959	999999	33	562	853	590	328	871	147	507	503	692	351	853	999999	19	79	752	999999	610	121	16	452	589	727	556	913	673	947	447	999999	334	578	999999	999999	415	999999	657	863	341	224	469	391	999999	289	999999	617	890	999999	888	281	407	999999	999999	727	999999	755	443	834	306	999999	999999	923	700	455	178	999999	118	728	537	615	421	889	735	999999	651	999999	920	310	57	939	32	343	69	175	654	43	999999	999999	183	659	960	999999	999999	664	569	545	999999	999999	120	999999	508	172	803	282	859	518	565	335	85	999999	835	142	787	367	655	321	999999	534	801	999999	999999	603	554	878	999999	599	333	81	825	115	934	844	200	491	440	859	540	786	316	145	477	531	999999	846	823	827	45	999999	19	999999	681	167	284	975	999999	904	617	999999	628	999999	195	494	999999	970	401	991	999999	305	926	795	999999	999999	227	666	667	735	174	708	64	826	564	134	999999	577	433	777	569	999999	193	999999	252	999999	168	55	950	983	32	468	454	832	999999	739	999999	224	477	999999	939	999999	999999	572	739	999999	870	802	706	70	432	999999	547	999999	999999	728	999999	400	999999	175	918	181	999999	999999	713	706	263	232	941	825	852	847	109	828	838	951	906	620	796	342	745	366	349	889	560	100	920	830	999999	999999	626	882	671	311	685	767	999999	634	859	43	656	648	999999	881	218	585	832	999999	999999	479	999999	502	603	220	430	999999	832	825	999999	623	999999	432	821	999999	999999	969	186	797	153	999999	59	282	999999	763	999999	999999	505	468	681	975	999999	212	54	931	345	133	288	460	881	132	999999	87	510	245	999999	999999	999999	999999	999999	248	999999	44	575	714	999999	549	999999	839	534	999999	67	373	154	158	365	583	387	890	448	84	690	999999	916	30	146	972	771	999999	516	462	280	428	786	999999	576	233	637	339	511	999999	999999	999999	926	557	75	571	932	361	880	674	845	999999	637	607	999999	682	128	554	578	457	999999	225	333	81	999999	638	587	711	582	142	999999	58	388	653	999999	999999	999999	368	954	574	49	419	645	999999	617	999999	790	999999	884	894	114	92	761	63	999999	177	126	854	504	437	999999	231	779	747	728	999999	557	984	999999	
316	882	759	600	999999	418	999999	580	491	999999	719	847	407	826	687	37	864	999999	335	636	525	999999	945	999999	527	999999	999999	639	999999	123	819	785	999999	274	999999	999999	355	491	756	644	657	596	634	999999	784	590	586	404	999999	720	864	999999	231	357	400	190	999999	895	999999	423	599	729	683	999999	999999	934	50	999999	258	676	999999	382	999999	691	978	928	500	554	89	936	999999	424	547	187	259	319	563	459	873	397	84	460	999999	343	54	928	913	267	755	850	549	452	155	425	48	491	970	999999	999999	999999	690	392	999999	146	999999	185	191	506	127	335	380	591	269	861	602	231	999999	999999	646	999999	999999	243	799	239	397	561	278	131	999999	768	348	32	90	412	707	691	645	281	924	869	746	417	149	999999	479	999999	999999	294	999999	816	527	773	894	328	456	456	593	585	999999	857	906	999999	999999	359	986	357	510	999999	164	910	586	999999	282	999999	313	608	104	380	999999	999999	379	984	308	332	251	575	138	999999	956	260	108	69	999999	76	962	686	60	789	442	999999	458	999999	140	912	999999	834	501	127	24	847	362	223	825	320	487	922	761	44	999999	421	229	747	901	903	812	526	170	215	814	999999	558	314	999999	638	980	54	854	395	102	416	84	21	748	118	897	999999	244	222	588	50	999999	25	681	31	999999	710	434	236	110	999999	999999	999999	312	397	299	58	285	197	339	999999	77	376	942	702	346	999999	999	999999	16	927	999999	947	626	774	999999	999999	632	916	736	280	999999	999999	295	388	999999	788	999999	360	999999	999999	609	57	883	155	972	558	999999	979	684	999999	711	999999	229	182	430	999999	669	999999	695	756	425	999999	460	999999	823	449	91	563	959	558	509	649	973	167	328	245	74	481	801	154	470	653	999999	52	568	978	408	999999	958	999999	129	999999	664	71	432	999999	596	999999	332	533	476	518	29	999999	194	72	667	71	854	195	661	197	737	551	296	999999	136	999999	999999	999999	51	968	605	999999	438	339	984	911	734	88	649	999999	158	277	677	951	634	999999	857	506	320	999999	268	773	363	931	999999	123	999999	660	123	187	999999	999999	491	507	913	85	698	854	87	756	337	776	999999	999999	49	469	874	344	999999	30	999999	993	999999	999999	710	832	999999	506	896	999999	146	83	964	471	999999	670	786	179	48	558	999999	13	428	564	19	999999	237	942	892	999999	999999	440	522	102	627	339	954	999999	797	90	494	201	999999	999999	619	999999	999999	83	503	378	999999	704	306	999999	613	557	574	968	
999999	228	605	647	613	922	631	999999	999999	872	844	587	716	999	382	957	999999	226	54	221	945	756	680	999999	448	999999	300	999999	144	933	489	79	764	999999	100	578	485	847	588	46	999999	999999	701	938	239	916	661	683	331	348	525	397	999999	363	33	939	547	999999	999999	999999	631	999999	571	627	393	775	822	730	999999	803	482	226	999999	999999	636	40	64	999999	924	999999	862	999999	223	999999	418	102	566	411	962	999999	40	999999	999999	999999	414	499	352	84	999999	463	103	931	775	527	865	309	759	999999	726	999999	885	805	999999	999999	236	24	873	999999	219	301	999999	999999	767	757	999999	449	577	999999	603	999999	688	999999	999999	999999	438	930	841	695	930	118	342	70	999999	970	999999	234	515	972	273	399	999999	576	864	999999	254	683	999999	999999	999999	999999	731	621	902	589	314	905	619	999999	247	999999	183	187	845	110	999999	158	735	797	492	548	999999	999999	874	213	999999	121	125	931	225	755	999999	824	940	513	387	999999	168	105	666	369	615	458	735	967	226	448	731	999999	306	106	948	376	534	216	492	136	747	698	78	999999	790	999999	841	999999	538	359	247	342	722	247	999999	640	140	133	932	484	869	906	987	82	999999	999999	999999	129	807	399	299	999999	999999	261	973	470	36	473	578	927	617	253	439	866	210	398	999999	68	999999	317	245	999999	283	18	266	840	999999	999999	812	439	61	722	999999	149	999999	513	321	471	273	529	999999	667	554	999999	867	626	477	130	999999	991	320	999999	22	499	163	887	460	999999	995	143	999999	40	661	999999	999999	894	568	299	999999	999999	87	579	999999	586	704	999999	857	278	150	639	372	590	133	820	999999	485	999999	195	999999	999999	63	308	476	999999	770	582	15	414	999999	973	68	187	323	184	913	999999	781	999999	794	585	40	191	999999	365	770	999999	907	840	30	400	195	382	314	999999	644	778	113	666	816	131	572	452	149	999999	581	194	276	948	906	388	704	283	999999	410	152	871	436	121	999999	601	675	175	394	999999	787	686	873	999999	999999	145	637	999999	619	673	22	587	52	704	783	585	999999	958	934	642	696	911	999999	904	491	772	351	999999	307	224	456	407	68	999999	389	895	321	586	418	771	750	588	663	999999	397	564	828	732	337	999999	999999	716	240	751	999999	876	704	999999	209	999999	793	999999	817	999999	226	614	999999	999999	325	888	999999	325	550	172	999999	117	257	263	516	926	943	619	664	524	524	999999	176	316	369	513	200	999999	387	650	977	115	771	268	999999	783	
999999	197	416	999999	518	384	176	999999	860	933	999999	450	461	282	999999	183	980	303	999999	487	447	222	999999	811	697	920	999999	900	194	786	346	999999	999999	733	890	999999	212	999999	15	149	573	108	456	435	885	750	999999	999999	826	999999	134	477	387	999999	345	822	999999	605	750	598	446	999999	883	83	597	999999	698	728	391	77	970	764	297	999999	999999	349	999999	847	926	947	999999	999999	83	390	662	868	999999	999999	397	78	999999	999999	475	417	703	307	225	383	837	256	62	172	722	759	833	369	190	999999	120	996	66	77	679	802	569	612	202	502	999999	728	37	999999	341	323	235	373	299	880	47	999999	133	393	19	999999	895	999999	120	323	557	302	688	964	618	400	999999	774	928	999999	999999	100	999999	722	962	119	228	92	831	999999	534	999999	999999	999999	608	503	873	999999	67	998	907	702	999999	878	945	128	999999	72	361	999999	311	460	444	626	41	947	511	410	999999	900	461	813	45	999999	789	96	232	389	366	124	527	349	999999	929	765	999999	598	999999	777	999999	79	165	999999	890	108	83	35	999999	277	661	992	472	999999	167	547	103	667	790	999999	859	999999	660	706	246	422	961	743	515	860	886	999999	285	633	587	830	305	91	154	613	715	70	778	121	704	132	65	108	559	392	671	488	807	146	918	948	418	459	999999	999999	146	339	520	593	391	312	999999	839	664	999999	251	22	999999	999999	383	999999	127	549	12	124	367	862	194	133	999999	407	551	149	999999	638	421	846	596	677	476	999999	549	194	729	401	416	226	444	232	150	999999	965	629	999999	129	831	869	456	999999	119	999999	155	397	404	999999	999999	576	999999	35	999999	404	425	845	711	997	258	999999	999999	610	707	151	428	999999	982	539	442	922	999999	595	807	552	399	226	567	202	240	162	999999	745	999999	839	102	419	318	745	243	999999	917	765	871	898	59	845	672	999999	855	193	415	999999	551	839	200	539	227	371	999999	999999	999999	519	766	999999	999999	85	999999	868	59	19	999999	246	999999	322	999999	999999	999999	908	503	553	553	598	347	57	746	925	203	999999	999999	563	201	946	741	999999	841	999999	998	774	756	999999	874	804	919	845	539	178	569	239	999999	580	815	318	868	460	656	689	181	999999	359	227	881	999999	229	496	999999	707	999999	271	481	605	622	948	162	529	679	999999	679	501	518	577	365	999999	999999	78	747	882	87	290	388	999999	236	999999	425	538	101	704	584	432	37	831	673	307	999999	239	958	999999	166	999999	781	906	20	
680	211	999999	861	918	215	161	999999	935	629	224	999999	330	379	342	533	623	437	974	175	257	474	686	904	68	215	735	120	881	999999	999999	999999	481	150	556	999999	643	677	183	498	999999	683	999999	999999	999999	423	999999	860	999999	343	542	999999	806	741	999999	999999	524	877	802	712	479	50	867	219	890	716	412	999999	823	264	889	946	264	486	742	573	999999	999999	999999	999999	777	875	999999	547	193	828	999999	740	999999	349	999999	999999	875	999999	28	999999	816	882	321	742	20	258	999999	370	453	596	656	330	998	200	834	999999	432	999999	935	603	555	329	35	999999	24	672	801	483	999999	999999	81	793	467	360	756	499	173	999999	999999	999999	838	999999	104	597	999999	999999	741	197	515	524	344	999999	535	425	999999	496	857	260	727	999999	457	999999	669	999999	525	999999	999999	648	443	999999	876	718	532	999999	764	999999	235	437	888	643	930	613	967	186	789	999999	268	52	524	270	999999	912	986	296	81	999999	999999	774	82	320	518	999999	754	180	647	625	196	128	999999	414	270	429	999999	999999	417	843	596	999999	999999	999999	603	820	999999	182	999999	964	999999	245	345	489	966	999999	365	578	135	837	858	796	538	173	176	150	391	119	999999	999999	550	902	878	237	688	971	244	909	999999	999999	968	999999	477	683	892	999999	999999	180	999999	999999	73	793	957	579	984	799	954	999999	995	463	999999	999999	182	999999	423	829	999999	118	800	994	226	456	862	438	869	286	328	855	281	999999	368	221	999999	199	159	756	999999	308	252	889	27	868	914	999999	268	953	409	987	269	999999	592	999999	379	453	594	999999	931	529	710	708	480	108	105	778	105	227	353	999999	999999	667	885	68	866	911	999999	357	541	609	999999	915	876	341	999999	999999	633	999999	841	999999	605	541	825	425	598	544	418	918	773	145	167	51	610	426	999999	999999	188	534	807	468	475	246	85	331	359	999999	999999	149	513	887	155	410	385	999999	999999	799	841	999999	470	331	999999	68	584	999999	452	138	999999	460	684	992	39	109	886	383	752	368	466	503	75	999999	713	279	415	885	990	756	665	485	48	856	761	718	73	485	965	417	661	678	879	231	999999	999999	464	520	999999	55	523	11	999999	29	343	348	404	999999	618	999999	652	699	999999	696	999999	828	421	827	241	321	999999	411	999999	344	707	787	624	999999	999999	342	814	895	999999	944	242	663	113	29	999999	423	323	405	999999	741	764	962	272	192	999999	662	999999	637	999999	545	19	122	593	47	322	556	723	560	355	286	
419	757	670	472	464	999999	724	999999	314	999999	999999	640	999999	677	999999	744	524	999999	96	999999	383	999999	615	492	934	129	80	76	707	967	999999	763	59	999999	331	999999	999999	799	728	947	937	566	999999	470	547	379	578	916	467	999999	41	999999	473	695	999999	999999	151	188	537	344	999999	658	695	347	128	244	590	999999	355	999999	452	725	713	148	722	999999	999999	155	944	999999	551	999999	608	139	935	418	299	363	999999	999999	865	123	272	393	218	288	870	985	352	999999	788	624	571	999999	134	316	999999	999999	973	95	999999	996	243	972	999999	585	60	999999	999999	710	999999	999999	276	265	707	999999	462	329	930	999999	946	867	999999	641	776	926	999999	714	15	629	839	964	390	601	710	868	999999	299	999999	632	238	999999	584	641	367	561	357	315	196	795	853	999999	404	999999	149	521	999999	601	205	866	993	345	560	781	871	980	846	675	999999	999999	459	173	728	308	216	641	293	171	283	225	578	287	527	219	776	590	569	851	462	999999	675	999999	104	733	638	999999	754	999999	770	999999	999999	682	759	358	999999	690	999999	106	999999	507	238	41	327	980	297	999999	818	351	15	290	999999	994	222	367	173	181	78	999999	669	323	887	490	401	896	510	896	528	178	999999	96	69	473	529	954	960	643	960	124	445	923	84	999999	999999	489	999999	720	469	402	195	174	621	999999	436	19	619	747	640	999999	479	999999	197	649	999999	919	231	948	999999	267	406	529	220	954	560	746	249	484	693	999999	931	790	436	999999	983	709	474	534	46	999999	345	223	13	539	644	53	736	999999	935	877	268	999999	254	999999	995	665	999999	999999	974	690	999999	145	64	727	499	689	964	999999	665	999999	454	696	912	955	999999	193	525	681	319	999999	19	814	548	815	999999	914	545	235	999999	327	999999	999999	999999	355	749	209	168	285	999999	955	999999	675	999999	999999	432	572	999999	299	288	999999	999999	999999	357	468	680	999999	596	248	999999	584	153	739	930	347	23	647	999999	999999	215	723	999999	249	640	364	999999	999999	54	380	999999	91	999999	256	946	999999	187	481	999999	101	674	793	612	920	211	999999	811	350	744	431	164	785	435	548	93	565	999999	900	642	992	999999	999999	911	226	855	992	775	897	792	612	999999	541	196	55	892	421	120	114	999999	999999	552	96	600	623	226	606	655	271	172	390	999999	287	839	999999	68	338	882	999999	74	219	690	999999	557	142	999999	999999	599	999999	655	999999	455	683	862	466	450	945	746	999999	999999	258	999999	999999	734	999999	
999999	882	701	728	986	999999	539	999999	49	828	494	999999	539	467	361	603	17	274	615	999999	935	856	425	999999	27	123	592	999999	397	815	873	999999	189	155	70	389	921	870	999999	999999	142	731	644	44	971	999999	416	288	936	406	251	999999	898	243	476	225	467	328	711	999999	999999	999999	336	233	999999	318	999999	394	407	972	681	146	999999	523	999999	213	999999	999999	999999	999999	999999	313	657	999999	574	802	999999	999999	678	844	922	999999	999999	531	129	197	405	999999	89	999999	362	31	881	999999	724	114	999999	384	875	272	13	85	917	999999	175	668	297	999999	658	999999	999999	513	999999	999999	59	88	977	348	403	180	808	801	311	747	999999	685	432	692	276	470	999999	999999	79	415	840	846	999999	663	366	461	899	999999	762	999999	633	848	315	328	914	999999	136	862	981	704	464	999999	999999	999999	999999	489	999999	999999	999999	198	561	136	999999	310	721	999999	402	323	982	999999	280	748	48	999999	123	999999	380	113	777	631	343	738	921	375	951	999999	82	516	20	876	224	304	991	573	999999	507	414	999999	606	999999	999999	812	880	48	433	716	173	398	66	999999	119	142	827	999999	854	823	214	999999	359	93	999999	885	999999	115	727	976	756	475	999999	999999	600	374	999999	76	387	531	858	883	941	244	474	683	460	372	999999	999999	999999	554	999999	551	999999	999999	999999	522	999999	367	509	774	999999	457	959	698	387	450	58	744	635	761	999999	999999	964	331	999999	124	999999	999999	435	940	999999	999999	508	211	755	999999	323	264	718	984	999999	29	31	93	571	999999	285	775	306	19	324	32	457	715	494	396	586	971	999999	541	902	132	932	569	436	676	948	758	943	918	137	793	35	999999	999999	50	311	881	759	999999	839	844	161	426	625	325	999999	792	716	369	999999	351	55	187	91	373	97	462	999999	895	545	527	831	999999	999999	530	996	806	450	454	94	999999	999999	576	702	67	971	999999	943	999999	999999	165	999999	999999	45	999999	999999	848	568	999999	952	999999	234	999999	107	322	999999	773	544	105	999999	391	352	999999	284	187	140	479	485	33	999999	581	518	999999	417	389	999999	999999	351	106	782	999999	247	548	501	245	480	356	478	390	54	208	999999	999999	792	106	999999	778	999999	858	654	999999	373	544	999999	381	999999	999999	999999	999999	836	765	431	447	322	179	154	803	770	999999	706	784	10	105	979	203	609	999999	752	999999	575	706	948	493	999999	514	785	999999	999999	130	904	790	898	761	553	289	999999	534	535	623	999999	999999	17	270	161	870	277	278	
999999	316	771	669	999999	146	151	139	817	999999	995	808	394	999999	764	650	144	915	885	999999	551	699	426	85	144	999999	369	565	698	687	341	581	246	999999	146	999999	358	999999	999999	762	999999	424	472	838	538	727	238	999999	255	999999	135	246	985	999999	726	999999	890	696	535	807	777	586	999999	139	999999	424	571	876	315	43	302	900	71	133	629	137	237	588	999999	416	999999	859	319	341	999999	105	595	218	999999	280	841	662	709	56	999999	43	999999	342	241	124	166	361	203	222	75	235	999999	999999	409	599	639	312	159	128	907	918	999999	108	576	512	829	363	96	45	999999	639	999999	999999	148	999999	153	894	356	432	260	999999	665	107	276	999999	920	733	808	200	640	999999	512	591	148	75	767	884	766	729	999999	802	275	167	30	435	999999	168	723	814	456	744	999999	726	867	368	999999	179	832	249	591	105	554	895	404	663	999999	609	999999	83	827	268	999999	627	147	457	283	999999	87	840	302	999999	19	994	744	895	583	786	723	780	813	999999	62	527	147	999999	999999	999999	762	366	308	435	291	650	986	198	999999	337	588	999999	95	999999	101	991	999999	999999	96	999999	161	509	89	999999	886	106	269	239	215	610	489	999999	209	903	745	720	542	867	481	999999	17	556	999999	999999	207	999999	695	69	506	999999	999999	318	112	697	228	263	287	957	549	195	999999	999999	982	15	847	999999	220	999999	19	381	999999	89	357	999999	552	999999	230	833	153	583	999999	210	733	999999	40	180	845	512	684	491	443	999999	327	999999	999999	261	573	282	408	999999	999999	513	999999	135	612	501	961	999999	154	999999	43	453	813	966	784	190	33	837	999999	676	999999	999999	999999	528	937	873	761	71	748	301	41	947	434	999999	999999	897	160	608	542	539	219	469	999999	999999	999999	989	771	361	511	798	237	735	307	731	999999	393	15	531	197	999999	999999	899	637	852	592	999999	28	236	484	886	39	425	305	999999	466	334	350	447	80	948	999999	409	559	950	999999	305	649	999999	999999	999999	999999	629	420	804	799	320	999999	999999	477	371	970	999999	877	625	768	812	440	860	999999	999999	999999	568	460	249	635	339	349	999999	788	296	446	325	422	999999	994	409	14	501	999999	156	999999	999999	999999	709	977	999999	532	934	191	261	865	788	438	376	64	333	178	181	178	469	970	154	726	191	999999	654	131	499	630	369	807	999999	224	999999	945	217	598	751	271	77	999999	414	999999	536	431	657	887	56	332	670	240	833	332	186	185	357	118	788	
999999	332	999999	42	314	821	454	926	574	999999	431	846	999999	427	910	111	662	999999	648	199	999999	276	999999	85	177	999999	138	999999	616	47	942	999999	999999	810	966	938	630	774	110	684	92	504	93	999999	624	485	935	813	923	999999	523	619	709	918	999999	518	999999	370	999999	354	999999	480	999999	537	378	834	748	924	999999	971	480	999999	465	963	999999	999999	193	200	461	691	33	325	999999	999999	523	332	887	189	782	458	383	270	999999	755	991	999999	195	555	999999	790	737	20	362	999999	750	635	164	745	811	772	999999	374	999999	184	330	999999	429	923	999999	55	946	999999	999999	12	999999	220	980	709	972	505	999999	999999	992	670	953	999999	962	109	645	888	177	151	378	19	133	19	360	733	434	622	999999	272	542	999999	999999	999999	868	359	363	999999	654	454	773	315	999999	696	381	999999	231	318	415	329	288	135	877	804	199	142	878	588	859	257	284	359	322	807	105	839	999999	783	999999	613	999999	114	243	723	999999	73	316	436	637	121	999999	999999	217	863	983	417	999999	49	980	736	999999	774	681	407	179	423	992	896	601	542	423	448	174	999999	583	183	891	164	436	135	825	999999	951	748	745	168	152	459	823	688	999999	999999	802	417	142	999999	433	836	999999	955	80	999999	835	999999	697	999999	999999	415	289	809	525	130	999999	854	910	39	822	999999	661	21	280	542	999999	913	978	999999	999999	756	670	612	750	64	611	480	64	415	616	856	999999	682	215	737	180	999999	172	444	999999	948	507	999999	158	500	185	541	684	999999	347	999999	126	70	427	206	744	999999	69	471	518	143	799	505	422	966	882	999999	806	543	371	69	751	999999	464	697	259	567	463	999999	879	80	795	526	77	694	740	990	264	999999	992	999999	999999	999999	999999	49	158	999999	690	192	618	206	734	999999	999999	999999	999999	999999	999999	999999	999999	187	999999	999999	591	999999	347	283	437	999999	235	891	999999	999999	550	868	115	60	619	425	999999	257	877	281	641	683	345	654	999999	789	524	167	394	534	72	815	290	999999	118	486	702	875	999999	962	956	726	999999	937	600	308	183	999999	963	190	191	699	999999	941	177	908	113	692	923	648	999999	77	506	999999	734	734	587	960	941	142	723	999999	682	915	325	914	211	408	63	61	615	999999	204	214	353	372	516	349	999999	210	382	19	952	926	758	888	229	292	212	866	721	999999	188	830	467	518	27	999999	626	263	707	705	999999	871	42	809	873	302	846	999999	999999	247	999999	999999	999999	713	720	999999	
166	436	999999	918	205	197	340	999999	999999	999999	747	835	355	999999	723	723	999999	677	999999	999999	893	949	25	927	445	839	999999	484	239	447	999999	753	797	271	238	999999	568	999999	509	451	541	999999	999999	999999	999999	21	27	106	999999	269	248	92	999999	999999	862	216	420	767	999999	365	999999	855	174	999999	303	994	47	93	893	533	165	713	177	929	549	264	365	999999	382	434	822	550	960	969	208	999999	999999	166	999999	31	779	801	315	999999	901	685	475	815	216	999999	999999	933	213	990	114	535	999999	413	100	607	851	999999	394	58	543	999999	999999	999999	579	314	583	999999	684	872	754	364	999999	33	999999	863	789	999999	310	999999	999999	888	347	999999	864	673	84	999999	76	999999	179	875	417	267	610	902	999999	280	245	999999	977	102	259	341	245	750	137	890	385	999999	818	311	999999	999999	597	654	661	925	340	999999	240	575	999999	883	702	878	946	999999	422	135	999999	519	314	999999	844	999999	639	16	734	124	999999	999999	632	838	999999	868	999999	845	999999	956	999999	864	939	999999	999999	412	287	375	999999	367	803	987	477	259	999999	309	996	204	726	238	25	655	999999	226	999999	56	942	975	900	833	607	999999	479	466	999999	219	579	999999	737	442	999999	999999	376	377	320	558	715	383	999999	683	999999	999999	999999	442	940	999999	672	723	968	624	469	311	474	805	759	701	999999	20	375	943	729	31	467	999999	999999	751	288	824	905	812	999999	569	300	227	961	530	983	999999	526	297	546	999999	999999	123	972	779	799	571	617	619	999999	999999	17	999999	953	999999	619	834	999999	999999	999999	999999	817	999999	293	999999	21	257	999999	238	718	480	494	87	407	873	24	353	321	377	952	717	216	296	772	635	561	558	273	121	911	159	752	336	979	999999	999999	851	830	82	999999	552	727	999999	999999	569	220	999999	344	999999	835	275	522	917	247	600	641	531	392	657	348	999999	999999	732	327	569	999999	168	108	999999	834	172	523	248	609	410	990	828	395	213	425	632	999999	192	285	645	636	835	99	389	65	517	469	182	734	315	999999	994	999999	341	841	62	831	635	256	673	752	283	318	837	610	813	999999	188	242	716	999999	800	456	681	932	999999	999999	999999	653	327	702	350	514	303	841	995	999999	64	371	999999	800	588	936	612	892	999999	999999	999999	778	252	381	290	940	999999	75	768	547	999999	999999	948	983	122	981	928	970	411	769	24	995	615	57	999999	816	868	915	661	864	999999	788	580	376	815	999999	411	999999	421	410	999999	237	83	
457	386	656	423	389	688	999999	999999	642	490	593	511	266	999999	999999	999999	474	999999	112	414	904	703	999999	999999	582	177	181	580	982	558	11	282	786	922	167	670	434	403	999999	236	64	999999	212	308	986	864	559	999999	999999	999999	947	338	394	822	178	754	999999	828	840	221	516	999999	34	93	489	321	724	344	15	999999	866	80	592	999999	360	57	999999	302	999999	718	618	999999	374	337	611	672	887	964	753	412	884	999999	563	277	719	39	831	999999	999999	675	149	224	999999	681	789	877	746	999999	999999	131	263	999999	987	131	999999	122	999999	697	482	816	433	760	590	603	650	270	516	324	165	999999	225	381	999999	175	579	403	632	999999	999999	733	926	999999	501	632	158	401	617	441	999999	607	378	144	999999	12	252	999999	634	178	999999	528	999999	999999	362	999999	905	881	19	999999	552	209	999999	999999	999999	748	999999	64	269	957	454	259	999999	999999	650	558	952	90	999999	481	923	999999	999999	463	663	999999	372	504	26	359	726	999999	999999	794	999999	474	126	411	999999	898	122	198	999999	676	999999	780	999999	999999	781	803	199	824	156	538	899	360	999999	37	313	138	385	395	47	910	240	186	868	858	195	185	442	999999	105	836	368	735	82	102	738	882	154	86	723	222	999999	902	130	853	895	538	44	98	107	856	999999	726	160	218	445	547	912	26	111	605	371	647	999999	320	179	999999	288	347	298	431	999999	999999	672	824	999999	999999	999999	999999	962	999999	150	353	454	248	323	642	584	864	656	201	969	138	975	127	851	999999	999999	999999	999999	999999	260	696	999999	676	999999	223	63	335	999999	117	491	897	63	454	464	27	999999	999999	996	999999	999999	999999	999999	107	461	999999	334	555	973	999999	165	999999	341	241	999999	453	999999	999999	999999	110	588	258	999999	549	999999	999999	84	999999	662	999999	999999	691	813	156	151	999999	15	999999	224	999999	889	999999	362	242	951	245	999999	822	999999	21	473	425	125	895	948	999999	28	999999	396	389	781	999999	999999	999999	907	473	999999	999999	999999	569	999999	851	563	358	221	90	999999	173	597	475	516	999999	999999	651	370	904	576	917	208	810	817	863	315	835	245	95	999999	222	999999	487	803	381	732	489	572	999999	999999	767	684	999999	445	855	554	921	872	999999	999999	251	779	12	897	524	999999	289	999999	584	545	727	123	136	474	999999	838	999999	671	144	528	999999	88	747	52	999999	999999	340	375	999999	318	394	962	715	763	374	443	999999	589	289	394	453	737	988	87	143	654	558	403	761	27	444	
259	738	999999	340	172	42	959	98	290	999999	914	999999	999999	999999	764	999999	372	110	250	515	530	999999	750	85	264	100	669	999999	164	999999	999999	613	945	873	144	234	714	433	211	410	372	501	998	738	539	948	722	926	379	999999	195	302	521	511	914	867	988	925	85	82	372	60	933	605	719	310	999999	402	26	540	693	939	898	999999	152	38	999999	21	546	315	378	743	999999	908	499	644	102	443	959	276	246	789	357	139	48	322	567	403	29	238	113	329	909	838	999999	999999	404	999999	368	885	483	976	999999	770	703	629	520	35	115	84	217	410	999999	999999	999999	904	592	768	999999	830	471	990	992	317	999999	58	999999	701	354	253	250	999999	999999	999999	793	269	410	587	435	419	801	541	297	944	31	703	886	169	999999	659	663	999999	880	537	424	492	984	80	568	655	795	819	999999	861	834	999999	334	369	956	44	503	15	999999	391	38	999999	703	57	296	999999	999999	673	166	999999	590	614	541	547	659	311	285	999999	29	780	623	982	999999	435	999999	234	378	526	999999	510	165	999999	302	498	509	494	789	936	783	69	493	132	663	999999	280	229	999999	787	710	999999	999999	999999	986	562	768	999999	79	277	937	71	140	645	469	655	539	932	999999	999999	48	174	521	349	555	959	297	501	328	875	164	890	969	591	815	558	751	992	671	739	730	462	999999	522	998	721	999999	847	999999	999999	455	999999	907	222	748	546	143	419	617	36	275	276	727	999999	122	57	102	548	829	911	999999	547	999999	582	322	585	999999	999	350	834	39	999999	839	320	999999	816	982	757	842	999999	425	342	999999	644	474	463	735	231	409	951	999999	390	999999	751	114	908	87	334	899	172	795	143	79	999999	997	826	437	416	773	305	75	344	705	559	495	571	173	626	118	858	850	528	999999	399	214	648	430	97	216	521	999999	999999	857	680	483	291	272	999999	647	648	36	328	999999	114	886	295	685	468	265	543	999999	460	226	51	999999	277	999999	680	579	358	405	349	999999	261	565	999999	999999	999999	999999	214	308	999999	978	470	832	532	81	999999	512	919	963	962	832	672	777	288	440	999999	368	216	748	592	999999	299	252	999999	999999	205	999999	478	808	659	999999	61	245	181	482	756	218	999999	205	57	177	660	999999	443	517	537	484	286	999999	670	666	869	465	715	999999	999999	227	155	415	999999	999999	44	120	313	580	781	437	605	999999	684	607	580	999999	999999	999999	370	904	999999	179	589	999999	271	502	147	993	522	
999999	529	629	792	538	73	999999	329	110	143	549	90	862	735	109	879	480	301	73	96	999999	999999	300	999999	784	417	976	999999	999999	686	999999	973	999999	67	196	908	975	24	155	544	206	690	600	291	820	824	946	443	489	840	791	210	999999	906	999999	829	238	447	17	131	96	558	999999	424	601	999999	769	805	999999	201	904	465	156	528	889	177	175	19	371	960	470	543	999999	324	894	341	898	413	403	999999	679	999999	16	34	999999	648	525	185	690	254	999999	151	893	298	936	335	64	555	26	495	664	229	86	999999	660	999999	222	850	529	270	677	999999	411	192	999999	376	459	131	80	251	651	989	328	127	999999	329	649	57	387	569	287	352	396	999999	999999	999999	461	959	999999	905	436	675	656	430	999999	999999	740	710	776	569	876	999999	999999	775	844	674	900	999999	150	340	902	174	472	960	982	999999	969	999999	490	71	999999	999999	999999	175	814	976	342	898	999999	218	589	999999	999999	818	999999	354	999999	621	73	37	999999	502	999999	43	12	999999	212	999999	999999	251	999999	246	230	714	654	385	999999	319	960	867	341	11	418	932	751	963	893	654	277	638	467	357	440	462	512	423	681	723	173	553	999999	646	999999	309	489	353	719	566	174	317	999999	999999	660	206	695	557	999999	999999	292	48	999999	999999	999999	808	784	380	806	767	212	240	703	462	155	417	999999	694	550	118	452	408	254	999999	999999	999999	999999	908	697	999999	766	999999	339	999999	999999	999999	999999	999999	228	652	525	118	547	952	364	933	613	716	412	252	112	10	999999	975	444	883	794	51	76	468	999999	875	683	571	10	257	900	999999	999999	30	242	876	476	897	593	999999	861	302	999999	999999	356	999999	506	454	141	766	947	999999	361	557	340	143	159	759	999999	649	999999	975	951	117	43	705	694	999999	20	236	534	999999	391	110	32	999999	999999	519	122	595	379	238	440	244	999999	546	556	473	999999	109	726	717	593	943	907	999999	999999	863	523	651	68	123	444	904	242	837	972	261	535	999999	999999	640	647	718	279	207	544	717	808	497	158	230	999999	999999	999999	816	526	448	999999	145	999999	216	995	999999	537	265	999999	999999	12	471	573	999999	999999	999999	46	999999	80	875	673	710	352	999999	65	36	502	837	421	534	405	999999	321	534	68	999999	686	999999	644	186	191	24	413	18	999999	999999	923	852	292	999999	874	423	999999	999999	774	491	793	999999	160	968	967	699	999999	269	140	586	159	48	247	549	174	189	452	893	694	659	307	343	
916	718	113	650	999999	570	659	982	679	670	999999	999999	606	999999	705	675	218	491	180	153	877	139	196	885	615	743	686	694	971	852	956	999999	194	999999	613	441	999999	999999	154	999999	609	158	999999	488	288	670	943	18	483	776	684	999999	489	163	999999	787	531	227	44	999999	883	965	20	827	714	645	392	156	553	274	809	891	347	999999	543	728	999999	708	999999	999999	800	678	999999	204	177	754	635	41	992	826	909	647	999999	341	400	644	999999	89	774	999999	999999	796	465	219	966	793	999999	999999	619	999999	564	999999	999999	99	22	215	999999	816	659	960	999999	999999	163	726	364	171	607	999999	505	899	999999	152	933	999999	666	13	223	999999	238	383	889	51	421	265	271	96	36	999999	329	195	999999	331	429	814	632	927	642	738	855	804	195	999999	98	720	156	999999	999999	657	999999	18	992	753	588	286	80	968	939	898	465	278	145	414	686	320	18	269	722	999999	999999	738	370	999999	999999	999999	198	41	953	999999	118	849	999999	999999	770	320	202	999999	743	999999	743	664	999999	744	282	587	669	781	181	777	711	887	699	770	326	694	647	517	607	999999	97	999999	24	248	999999	616	82	999999	999999	375	127	872	525	579	999999	676	999999	999999	211	568	763	416	999999	185	989	230	159	434	999999	85	999999	685	999999	999999	65	704	999999	749	999999	666	514	903	147	806	999999	839	372	130	999999	999999	944	999999	315	49	999999	999999	189	999999	258	569	999999	647	713	568	702	999999	343	999999	523	681	36	10	671	545	63	999999	279	999999	999999	160	857	39	49	412	999999	999999	999999	499	999999	999999	524	811	501	394	210	999999	200	579	113	228	506	999999	607	713	623	944	999999	770	986	541	412	136	999999	108	711	436	999999	310	436	61	72	844	748	148	167	225	509	999999	344	195	669	699	949	307	999999	999999	432	336	788	196	301	608	512	656	972	999999	999999	999999	682	773	269	889	152	61	999999	662	999999	999999	999999	408	445	82	435	800	871	712	187	25	454	289	14	281	521	249	760	463	999999	102	176	769	999999	116	604	571	925	780	556	999999	151	991	744	964	779	999999	999999	999999	183	711	785	269	220	999999	947	402	999999	999999	999999	999999	301	701	999999	594	301	786	999999	338	477	999999	875	100	999999	999999	873	463	999999	50	999999	141	498	999999	290	630	316	907	999999	254	168	211	802	937	413	653	605	999999	670	999999	672	992	709	999999	751	999999	836	694	113	930	608	494	857	728	496	246	999999	999999	421	700	287	999999	237	999999	179	999999	
71	937	687	512	683	433	792	394	378	508	431	85	789	999999	999999	622	803	999999	999999	674	354	83	450	999999	249	844	999999	970	872	287	765	999999	252	999999	257	898	17	600	256	184	701	999999	999999	988	814	339	999999	450	906	665	591	608	789	999999	921	999999	999999	520	999999	838	405	822	522	100	742	158	832	314	723	895	615	212	381	471	973	881	999999	461	362	910	874	587	73	216	696	166	493	999999	563	999999	411	999999	337	999999	999999	878	999999	269	255	666	999999	666	726	999999	60	388	999999	328	531	50	999999	45	999999	362	964	818	759	999999	404	586	664	94	999999	464	494	128	874	963	692	105	931	999999	999999	696	413	218	860	61	166	318	930	175	226	522	992	999999	999999	975	453	960	128	644	865	999999	11	421	999999	271	527	931	513	999999	635	436	119	813	828	472	999999	756	957	707	158	96	655	499	868	238	472	128	790	999999	520	731	976	296	597	547	694	992	303	999999	534	999999	804	666	539	789	999999	189	999999	999999	36	696	13	421	496	999999	999999	512	552	685	999999	409	150	613	752	904	460	999999	226	291	999999	956	463	367	183	922	291	989	999999	88	999999	292	999999	924	872	823	728	564	799	818	999999	191	449	999999	799	135	95	201	999999	635	999999	590	999999	264	999999	999999	243	999999	248	573	496	999999	552	474	859	516	827	999999	740	929	186	895	33	407	758	595	999999	999999	568	58	999999	100	999999	999999	749	245	999999	326	836	999999	999999	92	326	236	332	509	639	999999	758	292	999999	869	999999	984	459	444	566	566	506	502	563	398	87	199	735	999999	949	999999	999999	624	999999	511	999999	938	349	103	578	796	999999	999999	999999	542	999999	285	750	968	639	100	999999	314	678	999999	820	343	249	201	999999	136	500	926	560	421	999999	143	105	796	489	522	645	365	866	769	491	257	546	999999	312	802	449	767	999999	858	999999	999999	945	433	691	56	699	158	98	451	305	999999	698	545	292	952	189	954	999999	127	999999	519	448	909	999999	572	797	228	889	212	999999	733	169	701	78	999999	198	671	115	443	999999	497	276	999999	473	999999	558	11	738	359	999999	494	288	648	413	832	972	999999	161	128	259	999999	268	999999	763	572	989	997	476	453	999999	517	849	55	304	999999	252	33	445	939	23	795	489	539	999999	202	999999	520	298	246	866	162	520	999999	194	352	238	999999	661	901	353	561	535	295	594	999999	645	999999	354	999999	589	999999	600	222	999999	999999	991	999999	305	571	999999	478	708	240	999999	999999	
997	862	861	952	729	861	372	544	596	462	270	203	945	485	999999	221	176	999999	656	916	561	307	999999	730	360	509	999999	99	999999	999999	853	304	709	999999	117	999999	382	401	999999	728	587	999999	626	652	202	798	999999	999999	23	906	311	865	583	670	999999	999999	981	140	601	230	999999	282	760	720	609	965	494	999999	378	774	838	775	126	928	999999	504	681	999999	537	562	725	275	86	877	573	987	721	48	999999	417	801	999999	799	506	952	999999	306	905	53	237	313	821	451	249	78	999999	749	655	341	556	29	999999	603	999999	504	510	999999	882	157	621	254	455	42	960	999999	596	975	999999	975	33	208	775	195	310	258	904	823	999999	809	47	248	75	707	384	999999	59	999999	760	11	452	119	423	758	431	982	858	788	491	276	481	561	139	680	317	357	253	565	302	791	600	686	369	83	120	383	189	747	657	572	999999	947	225	999999	533	913	785	27	999999	327	999999	125	342	570	337	486	999999	395	399	36	999999	494	356	999999	410	999999	999999	349	647	57	999999	999999	141	918	352	534	345	520	156	404	572	236	801	974	999999	485	999999	798	745	634	274	793	357	630	427	999999	601	255	218	767	173	445	379	716	999999	289	999999	423	999999	803	150	999999	248	995	464	999999	692	999999	577	924	999999	952	604	23	782	999999	763	510	999999	999999	933	99	312	388	241	137	856	999999	460	999999	999999	930	580	942	999999	676	555	362	176	999999	746	229	677	293	999999	999999	999999	365	999999	514	999999	483	922	314	999999	60	296	860	764	999999	71	999999	999999	465	999999	491	381	999999	529	116	999999	410	343	999999	999999	713	421	29	42	999999	295	501	159	945	596	29	17	276	81	443	390	694	597	839	447	147	999999	999999	860	999999	838	999999	835	827	999999	999999	149	999999	146	166	638	276	999999	744	51	999999	458	999999	869	413	999999	999999	590	999999	725	769	813	504	999999	39	415	209	999999	178	999999	999999	999999	332	895	480	880	86	139	915	805	123	866	853	798	876	689	999999	352	457	390	733	999999	999999	112	290	311	644	999999	116	751	438	118	659	562	934	905	136	90	398	533	407	999999	675	290	612	902	960	999999	678	350	92	857	999999	787	458	517	915	999999	614	179	245	701	33	173	376	15	216	999999	864	970	999999	252	953	923	983	757	923	468	499	387	351	938	707	766	669	999999	406	872	114	999999	990	999999	475	229	298	705	952	999999	999999	606	695	669	841	707	999999	999999	904	787	804	999999	999999	457	730	236	827	306	
993	266	504	999999	609	344	999999	447	999999	656	776	733	635	287	804	999999	554	999999	692	682	999999	999999	978	999999	676	618	77	414	832	542	186	249	999999	991	712	695	999999	999999	999999	361	484	404	726	141	72	180	162	999999	999999	999999	902	837	544	155	999999	999999	999999	674	128	990	999999	999999	614	999999	480	537	999999	644	574	118	415	999999	895	341	207	702	282	846	767	999999	999999	549	999999	999999	640	999999	999999	999999	792	999999	417	342	999999	16	93	702	789	999999	661	534	840	518	952	786	765	999999	941	999999	999999	506	999999	441	906	623	534	727	272	952	807	999999	832	92	851	856	701	83	436	888	257	504	999999	993	195	242	665	999999	597	999999	896	173	407	502	310	295	997	976	435	386	482	365	999999	999999	999999	999999	702	757	666	105	95	691	999999	62	999999	999999	593	727	256	999999	999999	585	999999	541	66	644	733	999999	782	566	999999	725	648	59	415	891	74	85	522	664	540	908	292	501	999999	214	132	999999	546	858	701	279	999999	761	429	999999	999999	899	781	999999	796	372	999999	110	246	999999	53	991	646	73	999999	999999	999999	592	143	58	999999	639	999999	851	521	389	793	923	864	999999	995	999999	630	518	666	175	999999	685	999999	177	999999	192	264	285	170	999999	999999	482	999999	193	74	999999	627	381	604	999999	13	929	325	417	578	60	245	999999	999999	999999	370	138	406	221	224	530	724	999999	124	121	999999	619	691	390	681	321	453	681	525	858	268	259	914	81	171	374	369	460	599	883	946	999999	910	13	770	579	85	999999	968	544	999999	999999	999999	492	999999	999999	248	934	999999	267	607	564	140	516	898	999999	999999	335	60	849	170	999999	999999	999999	174	999999	709	999999	619	112	245	999999	999999	980	445	607	992	999999	861	777	136	434	999999	341	285	392	478	403	999999	658	365	750	219	128	384	158	999999	36	328	444	684	560	999999	633	32	423	999999	159	81	999999	129	792	473	282	723	999999	550	44	955	781	307	315	582	999999	746	494	999999	594	606	296	321	966	112	426	103	999999	119	999999	319	862	541	999999	332	999999	539	572	286	937	404	999999	608	999999	80	999999	147	999999	999999	363	999999	538	448	267	552	784	999999	999999	689	57	188	158	626	459	999999	103	250	978	982	769	432	184	217	47	199	958	687	70	895	565	288	724	999999	755	213	999999	423	284	776	547	833	999999	883	239	758	256	32	999999	535	977	306	999999	395	999999	999999	712	331	410	999999	999999	107	999999	268	133	768	463	999999	870	256	944	679	966	
999999	445	935	56	300	999999	289	943	999999	538	534	917	999999	130	339	388	824	999999	459	22	216	192	450	914	127	759	470	999999	695	161	902	999999	308	999999	956	999999	283	999999	999999	353	131	134	657	568	394	999999	864	999999	134	182	56	999999	494	666	759	999999	994	30	929	999999	517	984	257	999999	635	999999	619	929	173	999999	115	999999	88	116	891	92	535	881	530	776	895	999999	180	523	115	999999	106	641	580	936	955	262	955	880	835	146	876	999999	933	450	731	934	485	746	76	117	676	388	999999	677	494	122	500	162	999999	695	814	999999	679	999999	999999	999999	358	236	432	852	983	999999	999999	755	215	662	948	89	54	960	347	434	456	998	999999	718	999999	902	451	843	999999	999999	244	150	332	151	999999	454	604	754	585	258	999999	223	133	478	117	29	471	832	174	421	999999	999999	358	389	288	681	17	999999	120	999999	999999	589	999999	999999	999999	140	432	73	470	503	485	999999	384	98	120	242	874	12	611	847	999999	619	678	351	999999	999999	999999	942	999999	521	447	475	644	139	473	999999	133	943	515	977	999999	999999	371	670	935	999999	999999	269	279	55	806	999999	999999	272	25	174	910	748	494	413	347	489	210	948	999999	19	655	254	625	386	118	999999	496	633	260	42	258	18	415	877	999999	532	673	817	999999	441	948	382	124	999999	824	999999	999999	111	639	117	207	422	613	999999	999999	999999	643	999999	936	999999	999999	893	999999	999999	999999	901	343	999999	165	814	999999	392	244	625	70	283	139	327	561	999999	481	395	999999	152	999999	835	405	489	714	202	888	780	880	837	999999	65	999999	999999	391	922	51	841	999999	999999	301	814	999999	987	999999	999999	926	999999	341	212	405	133	898	869	156	91	506	854	903	962	999999	999999	511	406	703	15	913	996	935	639	693	640	449	179	851	30	656	417	623	824	276	572	999999	678	442	799	167	500	986	309	426	197	937	983	898	999999	312	781	294	860	999999	999999	391	999999	999999	999999	683	728	27	136	434	98	240	999999	999999	363	597	833	999999	999999	848	422	999999	635	999999	505	702	465	281	596	999999	875	133	999999	847	347	190	746	168	999999	125	999999	482	859	874	338	957	999999	298	544	999999	999999	817	390	999999	564	999999	755	999999	999999	999999	228	457	431	418	559	964	476	241	358	183	850	674	999999	788	999999	939	160	999999	884	548	844	177	736	928	999999	999999	999999	751	293	999999	434	999999	155	999999	999999	981	61	999999	324	373	490	626	939	371	816	804	531	999999	602	624	767	
999999	999999	474	228	60	720	999999	179	999999	232	724	948	930	748	592	529	680	999999	438	887	709	999999	521	68	227	237	374	121	999999	999999	150	159	668	660	440	663	680	396	846	270	558	282	822	151	999999	678	19	623	234	285	850	711	999999	736	68	558	92	416	11	999999	355	390	999999	966	91	575	999999	999999	318	929	848	293	999999	999999	339	437	999999	379	302	548	999999	751	999999	168	685	439	999999	999999	602	999999	999999	273	395	33	914	178	546	856	69	200	999999	740	314	304	999999	566	666	999999	407	631	935	713	124	999999	999999	999999	999999	576	290	652	589	358	999999	999999	358	585	898	30	264	170	890	766	319	111	999999	488	446	593	999999	129	772	990	533	971	999999	867	159	999999	429	999999	999999	969	576	417	999999	50	73	999999	999999	851	999999	645	740	246	740	178	403	22	999999	125	167	909	844	170	879	599	825	704	999999	999999	436	965	999999	999999	495	920	999999	999999	501	119	425	999999	646	881	461	136	999999	296	241	777	474	146	629	313	162	765	999999	415	538	999999	225	368	396	465	424	999999	54	796	751	819	999999	500	999999	203	999999	598	273	962	709	753	349	538	473	999999	999999	299	345	297	999999	729	794	999999	999999	490	894	66	182	191	999999	758	91	463	544	421	999999	999999	625	999999	613	563	502	173	705	785	671	999999	999999	999999	449	135	367	757	13	31	34	202	999999	40	999999	643	426	999999	506	951	671	885	999999	62	914	52	674	999999	683	239	237	631	89	588	819	217	171	999999	742	999999	999999	334	460	523	396	606	846	594	999999	999999	999999	420	666	754	123	785	692	999999	767	999999	460	999999	83	774	794	999999	122	999999	220	999999	481	999999	349	174	560	999999	435	480	666	999999	206	89	999999	999999	102	816	965	335	475	44	524	999999	732	346	880	999999	999999	685	729	993	494	308	383	999999	999999	220	81	501	203	777	359	222	186	999999	209	380	674	369	682	977	999999	999999	82	186	577	999999	999999	13	999999	617	95	750	750	672	999999	897	706	999999	225	882	745	999999	141	697	684	312	153	283	146	510	278	891	13	751	999999	707	235	206	999999	999999	26	999999	217	585	999999	609	999999	513	635	312	674	999999	154	800	242	964	999999	384	502	275	18	920	866	783	348	999999	747	999	117	126	672	999999	999999	878	999999	677	265	999999	15	85	840	639	647	999999	835	999999	747	999999	999999	600	61	999999	999999	999999	338	105	211	434	246	498	861	472	406	999999	639	175	639	275	999999	565	709	109	379	999999	435	378	
282	42	947	993	455	999999	489	516	74	999999	999999	104	999999	999999	475	999999	999999	999999	223	377	999999	139	204	670	715	999999	278	954	891	952	481	287	999999	959	822	999999	486	252	999999	327	999999	889	453	818	370	545	724	173	99	999999	790	862	213	999999	144	153	838	286	288	972	276	534	624	122	349	999999	999999	591	999999	306	999999	76	999999	896	394	999999	686	385	310	180	758	115	864	999999	172	619	84	708	824	678	340	999999	964	80	999999	458	275	999999	478	843	999999	142	999999	792	999999	724	999999	999999	999999	790	467	462	999999	118	224	170	670	611	950	730	452	630	999999	279	966	154	111	999999	845	936	999999	999999	906	999999	999999	625	890	82	489	448	231	767	45	44	999999	877	232	856	999999	890	788	999999	999999	748	400	999999	999999	944	825	999999	622	999999	471	736	712	122	556	520	999999	598	280	999999	131	511	508	685	595	732	68	99	921	254	547	955	999999	999999	963	167	76	387	258	945	256	110	825	236	999999	309	999999	108	331	712	711	267	999999	200	542	879	250	715	991	644	886	736	467	377	999999	516	999999	999999	158	398	454	767	349	334	351	999999	686	281	389	295	410	959	767	218	542	999999	999999	999999	883	94	917	999999	396	614	69	519	642	457	779	789	721	44	950	932	268	999999	917	999999	849	520	202	999999	999999	999999	244	999999	969	258	834	177	999999	630	414	73	480	103	380	999999	274	831	388	999999	502	999999	574	999999	19	834	949	999999	371	999999	118	372	891	949	34	691	999999	143	550	393	622	999999	619	100	999999	999999	461	175	999999	999999	31	27	999999	963	999999	737	140	868	916	144	999999	246	805	131	999999	999999	182	531	999999	689	999999	140	291	994	616	999999	979	999999	744	133	382	784	34	999999	38	999999	240	999999	483	296	561	511	999999	999999	94	385	999999	497	578	589	714	930	105	884	827	999999	735	146	999999	585	757	656	999999	793	761	999999	221	626	999999	430	811	253	999999	782	138	853	914	875	999999	999999	999999	492	905	165	418	999999	688	150	361	999999	999999	103	999999	898	999999	904	999999	432	654	570	999999	189	405	158	778	999999	881	323	755	974	976	859	236	126	999999	999999	750	968	385	318	835	999999	275	954	73	717	672	159	253	233	999999	491	231	999999	999999	904	96	756	387	948	999999	375	395	999999	999999	999999	866	999999	999999	273	164	418	57	999999	735	102	913	450	94	999999	999999	732	79	531	999999	494	999999	887	59	595	188	994	999999	436	747	469	685	888	792	566	850	218	752	979	999999	67	
443	999999	613	974	999999	646	671	999999	160	999999	306	999999	878	677	999999	978	415	999999	95	170	999999	999999	598	275	416	34	658	999999	999999	589	999999	99	462	450	60	752	999999	84	604	542	332	273	286	909	173	822	999999	124	697	871	802	940	894	909	239	822	297	347	567	999999	987	999999	117	999999	999999	999999	999999	999999	626	126	999999	340	999999	999999	838	564	344	689	112	594	24	543	830	348	999999	999999	205	999999	220	999999	464	935	517	999999	999999	188	166	714	60	956	421	581	498	580	999999	999999	733	352	999999	999999	488	608	245	999999	951	453	322	769	784	819	21	857	227	999999	661	999999	999999	578	997	659	999999	629	638	156	999999	443	55	999999	181	325	315	852	482	999999	749	856	700	999999	999999	111	999999	397	930	240	944	999999	999999	999999	999999	999999	647	999999	354	421	999999	858	969	98	800	517	408	72	597	999999	999999	168	385	682	648	999999	999999	290	999999	896	793	20	699	999999	211	619	90	945	341	774	677	159	507	70	277	999999	999999	999999	743	999999	999999	802	799	471	726	785	187	680	461	123	338	999999	274	458	627	267	168	999999	887	190	437	462	731	999999	791	999999	660	999999	415	756	917	466	999999	721	203	991	220	999999	682	425	441	409	494	228	445	319	885	59	999999	999999	732	999999	724	562	999999	249	999999	975	680	371	134	863	999999	704	206	999999	820	552	265	999999	57	931	888	999999	748	38	968	513	999999	481	479	999999	881	406	999999	600	741	984	999999	953	999999	244	999999	320	999999	578	144	999999	31	573	499	342	999999	806	962	801	438	999999	813	714	999999	999999	597	209	892	999999	981	999999	680	605	140	836	573	312	716	812	999999	578	180	180	893	189	999999	815	982	146	818	84	999999	999999	171	488	181	275	682	362	999999	358	427	777	596	275	119	425	442	999999	999999	490	999999	159	427	860	92	643	999999	101	86	781	227	756	704	999999	434	457	444	651	665	307	630	364	175	35	160	999999	999999	628	80	75	382	999999	999999	999999	984	294	804	311	406	537	455	590	285	865	141	999999	82	689	840	661	999999	999999	998	999999	860	736	984	402	999999	689	999999	999999	31	20	409	898	389	377	922	149	653	142	255	137	852	50	88	999999	894	489	330	893	787	999999	93	591	330	904	477	999999	310	412	601	999999	999999	999999	569	275	465	242	291	705	766	700	18	848	999999	999999	620	999999	657	684	999999	230	368	176	414	612	926	818	577	485	999999	674	999999	250	541	538	659	599	481	813	999999	661	207	999999	136	96	
410	244	55	459	294	657	600	999999	999999	380	358	311	848	956	348	999999	665	999999	805	999999	999999	999999	999999	17	221	31	349	844	840	999999	33	743	49	328	212	999999	999999	127	999999	252	84	223	345	171	189	357	999999	524	475	206	996	401	820	44	234	642	927	47	999999	273	318	756	999999	999999	357	999999	272	999999	999999	656	874	548	614	562	27	648	432	156	827	864	280	824	379	643	849	631	923	14	103	999999	764	736	879	928	934	328	437	285	813	574	94	999999	770	818	332	458	787	999999	27	586	219	780	219	383	999999	999999	387	999999	220	999999	692	268	999999	194	891	148	668	686	628	999999	221	156	999999	263	780	999999	63	560	321	401	844	666	986	517	999999	984	526	506	999999	999999	941	294	75	98	882	826	795	586	999999	194	789	111	638	328	375	999999	999999	956	602	999999	999999	826	831	819	881	36	281	918	834	907	621	171	999999	999999	757	926	91	254	380	999999	263	999999	999999	136	999999	742	37	668	999999	296	545	570	999999	991	19	124	999999	256	999999	856	999999	876	751	29	572	627	360	459	999999	999999	999999	203	999999	649	690	962	204	704	217	999999	999999	612	777	999999	371	999999	999999	999999	999999	643	473	834	47	524	408	387	725	612	564	983	392	578	107	702	314	352	985	264	311	56	999999	999999	48	78	858	999999	109	214	658	999999	369	601	290	928	975	157	166	71	250	313	247	591	999999	234	756	430	999999	84	999999	29	75	13	999999	131	722	999999	796	968	999999	465	287	999999	999999	51	623	999999	999999	179	727	167	195	923	23	998	809	999999	617	814	322	999999	436	35	999999	638	457	366	153	168	215	999999	360	197	405	999999	35	726	636	108	610	965	142	346	357	85	833	999999	999999	459	322	393	999999	982	656	999999	39	262	999999	325	594	267	646	138	963	466	806	999999	528	238	999999	93	702	519	213	356	305	100	677	895	804	315	999999	694	846	822	999999	378	999999	177	755	773	186	320	514	353	999999	999999	382	890	999999	999999	622	760	486	239	690	587	778	310	999999	999999	584	654	520	288	999999	951	292	151	303	999999	999999	999999	483	209	907	999999	999999	860	37	301	717	999999	627	969	999999	615	218	617	141	585	600	240	244	816	999999	531	999999	235	461	999999	721	241	597	840	378	271	999999	286	999999	999999	582	917	282	999999	231	797	36	551	999999	285	742	675	19	717	999999	237	999999	666	20	999999	591	779	408	999999	579	485	999999	787	999999	431	999999	932	295	999999	12	999999	957	603	594	401	
505	258	640	186	634	999999	999999	880	12	999999	156	621	276	946	999999	999999	519	622	72	746	607	999999	950	174	947	999999	389	999999	999999	165	999999	999999	999999	618	879	343	149	999999	36	999999	263	319	784	460	285	716	666	999999	126	209	173	345	540	848	794	265	307	476	999999	999999	999999	56	175	846	870	633	999999	657	76	999999	663	296	999999	540	493	298	465	500	888	241	154	51	69	515	999999	934	999999	999999	824	624	45	673	993	212	999999	216	153	999999	589	999999	176	18	999999	743	999999	876	749	10	365	506	999999	807	587	997	999999	625	987	999999	854	935	999999	327	833	452	347	990	303	392	674	999999	154	527	999999	999999	74	145	770	325	969	126	999999	981	867	328	824	237	96	996	999999	250	999999	999999	999999	654	999	849	185	828	406	555	583	999999	335	88	361	283	999999	999999	933	999999	854	672	999999	738	999999	999999	459	515	999999	119	904	307	858	999999	67	660	444	999999	247	224	959	941	919	423	543	999999	655	788	966	999999	999999	746	72	989	999999	556	802	354	902	999999	399	670	210	296	651	286	508	999999	31	700	838	999999	999999	999999	584	912	999999	277	205	923	25	671	999999	87	779	999999	244	869	999999	999999	858	99	999999	907	999999	299	741	632	771	267	328	754	767	275	712	698	999999	353	414	483	999999	534	159	999999	323	728	999999	133	516	493	51	638	862	519	842	749	999999	205	894	295	181	999999	505	999999	604	999999	999999	283	374	999999	525	890	464	565	999999	999999	939	383	999999	106	177	618	126	999999	999999	689	999999	257	999999	999999	999999	447	459	129	999999	999999	38	222	384	62	824	847	758	999999	999999	161	999999	307	812	518	999999	999999	999999	797	127	563	13	227	722	915	380	656	850	412	999999	87	441	345	263	999999	305	727	999999	999999	999999	999999	999999	690	319	74	515	999999	444	914	162	999999	836	661	999999	748	680	811	499	469	682	177	999999	355	765	891	999999	839	54	789	222	93	904	999999	525	797	999999	323	999999	658	409	786	222	935	260	164	250	779	999999	514	352	494	237	540	858	115	332	999999	925	428	354	676	548	654	702	79	611	767	146	213	55	367	903	841	999999	895	954	71	999999	610	651	940	999999	540	447	728	999999	374	220	999999	999999	199	398	489	999999	733	248	567	243	999999	553	482	642	999999	999999	985	590	396	481	963	160	270	418	324	777	413	180	18	216	973	223	246	556	726	999999	856	969	424	537	336	657	397	828	999999	66	178	999999	375	81	462	148	469	892	257	270	214	
781	83	712	900	562	239	360	269	967	999999	926	916	401	612	26	999999	858	154	316	762	442	502	999999	608	999999	804	937	754	835	999999	353	309	466	999999	85	896	999999	636	999999	999999	46	999999	947	749	251	391	974	999999	446	972	999999	747	999999	507	771	288	814	113	999999	757	302	606	434	222	999999	627	999999	867	537	999999	463	231	381	888	726	874	555	518	366	724	999999	478	318	862	153	606	999999	958	999999	999999	91	608	841	26	134	439	144	734	786	999999	930	117	931	326	519	999999	999999	62	780	999999	733	305	999999	81	999999	824	999999	571	79	366	269	501	115	740	48	999999	390	999999	999999	296	999999	820	999999	999999	793	722	546	991	353	763	239	315	188	999999	999999	785	862	769	99	999999	151	999999	665	429	365	999999	12	200	999999	664	999	999999	298	493	167	999999	573	14	287	999999	288	306	228	999999	137	953	323	250	677	263	992	620	275	464	999999	177	999999	312	386	364	720	355	714	688	764	226	26	694	706	160	221	857	492	884	31	845	999999	999999	301	411	125	761	523	34	999999	389	999999	834	999999	990	758	271	627	922	493	932	591	999999	550	910	937	628	544	526	51	144	999999	390	999999	999999	822	804	20	999999	999999	999999	999999	690	26	385	479	192	356	999999	402	950	239	999999	401	99	999999	815	809	391	474	496	227	997	982	537	260	366	402	48	178	953	260	652	999999	534	110	901	999999	999999	440	999999	281	828	999999	101	999999	999999	988	352	56	17	995	629	510	999999	999999	834	708	488	134	999999	789	317	547	448	999999	999999	885	867	999999	361	999999	644	950	719	225	399	873	999999	999999	692	377	59	992	171	958	631	152	999999	791	275	203	45	50	327	965	964	999999	685	999999	328	999999	131	363	694	715	361	679	999999	537	999999	961	817	999999	442	745	739	324	386	490	78	999999	955	85	723	168	266	604	632	754	261	118	198	999999	312	19	255	696	308	455	606	951	361	999999	448	313	386	188	607	581	235	649	904	999999	333	999999	727	56	999999	536	459	756	999999	46	999999	244	773	328	999999	433	499	999999	999999	930	999999	126	93	561	637	999999	781	87	996	60	999999	611	999999	999999	999999	428	291	209	67	999999	996	850	904	324	126	999999	540	999999	634	183	91	192	632	973	999999	216	801	175	418	229	754	381	759	996	517	674	999999	779	999999	135	151	300	999999	254	934	43	221	768	445	433	879	723	453	823	968	346	999999	240	683	959	999999	125	790	838	27	625	999999	908	807	452	999999	
999999	904	509	42	791	206	387	999999	286	994	42	730	999999	999999	40	928	999999	37	180	694	799	105	999999	508	36	509	156	237	319	943	312	999999	999999	999999	127	819	943	790	999999	149	601	201	407	999999	593	999999	805	498	986	999999	163	999999	636	999999	383	665	999999	999999	16	292	999999	999999	729	999999	691	81	738	735	232	221	984	155	850	40	103	608	698	239	914	640	704	658	250	622	790	431	334	245	876	461	118	999999	999999	894	999999	450	471	74	283	522	657	79	276	774	712	999999	41	999999	999999	999999	999999	481	96	375	999999	401	910	117	552	270	999999	999999	858	999999	999999	52	370	955	940	652	146	633	956	999999	983	634	392	999999	910	782	399	728	581	111	494	637	855	419	999999	999999	540	363	522	22	775	164	999999	999999	671	669	646	86	999999	21	638	999999	524	694	391	954	19	444	207	769	999999	28	921	757	286	476	999999	951	649	252	999999	999999	999999	943	627	829	422	999999	804	250	145	323	999999	999999	473	999999	122	171	999999	999999	688	105	166	752	151	756	242	464	999999	205	483	999999	436	423	898	855	999999	581	77	561	541	133	640	957	634	557	956	361	294	999999	363	35	923	298	999999	26	626	999999	801	870	596	999999	666	608	766	450	887	648	671	999999	925	541	104	999999	820	565	465	208	999999	594	799	999999	180	103	841	457	772	147	860	881	239	866	779	999999	964	582	999999	41	200	999999	670	317	689	676	211	822	931	456	478	997	560	427	999999	217	80	715	788	999999	767	318	678	749	999999	789	387	68	762	897	999999	247	108	434	17	934	923	999999	999999	503	891	29	526	999999	999999	862	330	811	626	999999	135	259	793	894	274	881	515	999999	528	899	299	152	70	43	999999	240	899	999999	999999	315	293	588	524	295	681	747	792	362	999999	925	468	999999	442	999999	772	999999	453	213	170	136	428	12	963	301	214	999999	959	492	379	438	963	204	402	321	999999	999999	734	508	222	526	999999	162	841	602	999999	723	999999	869	271	999999	999999	999999	965	293	886	999999	624	232	91	933	788	309	982	650	962	999999	183	131	912	235	527	999999	999999	644	46	276	170	371	860	490	47	999999	999999	686	651	277	238	118	435	996	999999	512	426	289	737	789	179	200	640	176	549	589	956	45	176	842	705	331	999999	620	130	263	999999	999999	895	699	87	306	999	695	45	75	999999	999999	312	24	999999	999999	999999	999999	106	970	999999	694	941	999999	999999	195	519	808	572	907	999999	814	876	999999	150	826	
393	48	712	999999	999999	999999	141	484	892	50	733	161	324	993	424	999999	523	999999	999999	677	659	447	566	892	786	201	132	137	214	881	50	642	873	701	327	868	999999	999999	779	786	563	467	565	999999	462	999999	494	999999	493	861	301	999999	147	999999	999999	946	481	819	96	999	821	999999	280	21	10	101	999999	622	676	556	999999	300	381	999999	999999	202	999999	474	440	428	706	554	644	352	589	999999	505	410	535	380	999999	724	147	779	964	559	197	553	101	371	999999	871	902	937	405	10	354	401	359	999999	75	17	389	667	303	999999	999999	999999	431	686	595	999999	97	999999	999999	740	163	601	782	999999	999999	999999	999999	79	348	999999	651	707	947	589	969	113	61	560	315	999999	345	479	485	696	200	269	132	999999	775	212	784	606	999999	664	999999	999999	999999	794	999999	737	634	999999	328	468	625	999999	979	842	716	492	999999	999999	999999	780	405	683	125	95	999999	745	215	968	304	999999	59	54	929	999999	741	226	494	266	592	999999	754	34	161	27	80	539	290	289	697	292	385	999999	999999	997	269	173	636	999999	999999	233	999999	665	26	192	418	580	731	696	111	500	997	999999	999999	999999	999999	380	532	108	24	834	999999	925	280	21	760	999999	438	999999	33	577	999999	960	834	368	54	98	18	968	608	499	999999	999999	999999	999999	999999	815	314	203	971	888	641	999999	518	597	768	606	395	999999	431	617	999999	799	673	533	910	47	735	585	378	936	999999	563	499	999999	36	871	747	999999	726	999999	496	999999	961	144	936	999999	451	999999	600	447	999999	12	547	991	357	999999	919	999999	999999	257	89	729	999999	44	525	87	48	993	570	896	859	999999	288	486	130	907	837	538	597	858	595	999999	985	930	243	369	26	508	177	28	999999	103	785	999999	865	767	419	926	619	858	22	457	999999	703	999999	390	999999	70	870	449	180	999999	66	438	662	999999	999999	894	801	165	70	540	826	999999	944	999999	999999	809	621	999999	999999	911	919	999999	845	147	999999	999999	352	853	999999	956	999999	727	847	999999	46	356	817	283	33	525	135	463	999999	482	631	999999	759	999999	999999	914	449	517	951	269	999999	999999	592	524	771	462	551	947	999999	114	902	108	704	999999	729	191	999999	999999	339	972	999999	466	941	999999	999999	694	531	530	11	730	516	130	776	999999	109	718	999999	302	511	570	999999	187	942	693	580	532	431	999999	102	670	922	999999	187	999999	483	15	386	229	18	86	999999	31	999999	790	597	781	332	126	283	20	426	999999	835	768	
999	609	523	257	792	983	273	153	999999	340	999999	999999	943	798	999999	999999	341	544	293	435	639	951	999999	162	105	999999	210	314	999999	91	253	999999	999999	418	978	999999	492	138	999999	999999	999999	999999	594	999999	999999	192	999999	534	999999	189	679	881	416	999999	999999	58	999999	370	162	992	782	958	999999	355	96	584	149	999999	819	241	999999	999999	999999	268	622	851	999999	999999	999999	999999	961	999999	999999	999999	412	371	999999	865	289	930	999999	131	999999	999999	253	999999	747	248	530	407	999999	313	714	779	577	476	999999	158	999999	287	691	754	200	249	41	999999	999999	124	943	999999	999999	284	254	888	999999	489	236	674	999999	768	113	128	103	999999	869	657	961	523	357	936	598	668	86	11	249	999999	999999	736	412	146	198	633	999999	999999	999999	768	68	825	53	97	999999	109	143	29	183	572	661	427	380	383	999999	151	767	16	136	109	207	253	999999	986	558	499	271	878	579	999999	999999	298	143	111	999999	145	480	270	696	498	535	67	827	676	98	514	366	999999	992	57	865	999999	679	540	999999	999999	186	999999	539	999999	838	264	999999	703	750	999999	999999	999999	999999	999999	671	507	319	638	573	999999	425	972	897	999999	143	242	885	531	614	533	999999	602	999999	782	959	422	730	947	659	280	617	134	926	725	230	96	253	983	386	368	999999	51	966	430	400	213	169	495	615	605	378	918	98	999999	754	999999	739	12	59	258	776	372	978	302	533	301	56	181	823	56	999999	902	155	256	554	999999	636	119	999999	999999	262	245	341	64	999999	698	46	999999	971	999999	357	250	933	137	999999	617	72	673	999999	109	167	988	999999	569	615	476	999999	842	671	186	65	629	999999	304	999999	541	999999	999999	401	834	265	999999	210	294	699	748	969	28	663	937	999999	962	222	293	598	274	572	772	448	435	926	999999	999999	794	999999	728	999999	999999	999999	61	586	999999	282	72	844	821	999999	999999	869	866	999999	753	188	734	671	102	999999	336	999999	731	968	268	999999	999999	908	71	307	415	810	970	999999	340	999999	612	360	377	689	160	999999	777	486	999999	902	581	929	182	999999	313	133	999999	321	305	933	999999	999999	999999	661	317	999999	782	523	382	577	999999	999999	999999	866	575	383	304	413	266	999999	999999	999999	783	366	904	46	999999	999999	994	999999	429	658	822	407	999999	530	43	999999	999999	996	666	264	114	999999	999999	832	762	315	449	929	999999	999999	999999	418	999999	999999	309	961	757	281	428	737	528	100	999999	250	926	999999	999999	55	350	589	41	269	229	
999999	150	175	362	82	283	430	999999	999999	463	999999	602	999999	402	999999	999999	81	957	999999	578	999999	735	24	469	763	999999	993	999999	403	999999	249	946	795	198	340	24	143	609	684	999999	999999	999999	464	636	706	647	523	999999	999999	825	999999	631	930	691	300	939	136	706	599	177	289	504	212	485	999999	505	807	225	72	317	97	999999	999999	112	580	798	999999	387	762	125	392	999999	869	578	320	999999	999999	999999	898	401	888	999999	999999	517	999999	503	929	979	423	999999	840	307	999999	749	738	805	999999	999999	999999	502	668	749	943	483	785	662	999999	633	174	605	490	703	327	671	429	659	999999	765	394	86	868	301	999999	561	285	94	323	999999	840	999999	999999	197	992	405	732	999999	494	536	732	999999	868	305	999999	999999	999999	147	999999	642	999999	88	352	999999	443	45	633	376	785	391	207	701	348	514	999999	999999	345	303	710	921	938	290	175	999999	999999	999999	217	572	487	155	841	148	999999	680	800	999999	172	676	999999	957	771	999999	363	999999	999999	40	717	999999	999999	165	482	427	999999	69	704	48	912	426	559	114	827	70	889	999999	549	69	597	668	714	39	999999	669	549	999999	999999	581	927	999999	598	12	621	853	69	331	673	424	711	54	976	761	849	746	126	648	999999	710	477	999999	562	279	443	58	649	483	668	813	877	999999	909	132	120	999999	828	557	999999	999999	999999	567	966	999999	999999	553	691	952	190	751	552	901	999999	448	999999	999999	999999	999999	999999	999999	999999	585	663	859	547	38	999999	853	651	10	918	999999	165	165	709	910	756	999999	999999	889	367	697	303	917	271	976	70	471	28	905	349	509	988	999999	770	425	999999	116	588	999999	419	837	311	189	833	999999	999999	467	739	203	458	82	999999	999999	215	516	292	999999	999999	571	968	999999	835	745	999999	418	581	244	395	293	999999	999999	848	603	480	999999	396	999999	93	287	999999	602	731	824	457	276	113	999999	715	264	999999	167	518	999999	360	745	12	999999	529	999999	999999	512	82	455	197	809	233	802	208	686	999999	999999	662	320	341	999999	941	999999	298	999999	999999	272	528	999999	159	849	141	831	999999	735	526	830	594	669	876	727	530	285	637	648	999999	311	999999	999999	144	964	504	207	686	985	803	991	277	999999	999999	999999	999999	941	306	347	999999	402	559	473	999999	999999	999999	993	444	613	844	999999	999999	649	999999	13	161	499	995	194	999999	999999	999999	267	931	534	563	999999	559	736	744	999999	979	299	999999	650	751	999999	869	999999	390	999999	999999	999999	150	147	
618	999999	794	999999	999999	493	945	121	992	999999	999999	301	541	635	735	135	444	708	869	265	686	94	679	700	999999	514	630	999999	999999	844	999999	82	127	793	916	999999	664	999999	747	999999	643	868	999999	236	999999	460	999999	244	121	999999	75	999999	213	999999	461	999999	999999	104	854	483	863	795	316	157	572	183	183	748	999999	799	470	999999	960	999999	622	817	999999	999999	999999	999999	409	396	48	549	778	127	869	243	342	392	999999	999999	597	999999	396	999999	999999	159	999999	230	286	366	525	321	793	83	102	594	999999	643	747	999999	798	62	999999	477	756	766	378	454	314	940	415	335	999999	900	404	696	232	774	266	637	999999	85	525	52	870	999999	755	705	34	284	971	699	645	492	771	999999	200	999999	999999	794	780	219	915	345	999999	199	999999	893	679	406	999999	497	387	119	999999	999999	537	41	606	39	999999	673	429	40	969	716	999999	328	999999	859	506	999999	683	999999	857	999999	170	190	101	999999	226	862	35	628	911	483	999999	999999	776	58	17	999999	322	999999	783	116	789	999999	376	244	509	999999	763	820	899	70	999999	999999	262	146	562	357	939	999999	813	158	648	999999	129	495	405	999999	552	90	999999	347	989	621	999999	750	999999	999999	813	857	999999	43	999999	215	728	850	669	405	999999	999999	496	660	229	396	999999	635	468	988	999999	881	839	355	999999	999999	999999	562	80	202	238	511	356	999999	999999	92	754	999999	59	442	82	278	825	999	880	912	594	200	999999	603	999999	999999	292	801	520	932	28	825	999999	425	999999	176	780	999999	176	772	999999	219	127	147	999999	477	585	35	916	496	999999	839	474	727	999999	777	444	477	999999	186	999999	554	766	611	74	928	385	634	205	999999	498	999999	832	118	999999	385	999999	980	999999	896	476	266	999999	999999	876	188	361	999999	335	469	731	313	999999	990	553	999999	452	515	83	712	102	951	999999	20	997	706	17	999999	999999	999999	704	464	515	932	710	962	999999	742	734	885	999999	709	999999	735	184	195	711	842	565	889	932	999999	999999	999999	999999	525	435	875	36	180	180	994	576	999999	764	999999	797	715	290	590	79	710	780	197	145	999999	651	104	836	812	994	174	801	219	781	146	999999	999999	138	194	537	793	715	564	714	583	143	687	971	907	398	995	562	974	820	999999	786	719	123	421	873	340	49	224	185	16	203	367	839	628	719	539	587	105	999999	286	999999	226	482	999999	999999	964	133	999999	999999	998	999999	826	399	559	999999	837	999999	716	321	206	754	999999	999999	708	
389	775	848	352	198	858	418	999999	921	543	237	570	999999	999999	173	909	216	999999	801	999999	403	377	968	289	277	881	395	870	784	857	999999	504	999999	999999	182	999999	999999	780	999999	565	589	155	999999	855	332	790	999999	593	553	411	989	999999	999999	211	315	21	807	999999	85	316	473	999999	999999	74	22	732	732	999999	388	689	794	999999	380	245	597	257	999999	999999	999999	999999	290	801	327	382	999999	887	805	635	468	170	675	555	705	433	999999	51	473	999999	842	600	67	137	214	863	617	999999	274	463	614	67	549	999999	612	999999	36	672	231	309	999999	134	999999	999999	15	227	23	248	729	999999	154	555	783	999999	280	366	430	999999	596	999999	765	313	623	352	31	410	621	981	942	999999	407	429	819	174	644	718	673	999999	132	987	849	378	833	327	318	69	999999	999999	424	256	177	873	999999	767	543	893	511	584	85	604	606	42	305	621	548	725	735	999999	987	561	692	468	40	999999	613	397	479	305	43	961	136	703	567	696	941	999999	999999	62	630	999999	217	99	885	527	390	999999	82	222	779	593	333	664	999999	862	999999	999999	842	475	163	156	423	215	999999	999999	478	903	474	609	680	999999	380	683	999999	999999	354	603	583	999999	229	796	324	999999	999999	449	999999	471	773	705	142	242	692	878	898	484	337	11	547	772	999999	999999	352	999999	542	765	222	649	999999	693	517	960	135	339	999999	367	832	166	999999	111	484	17	140	768	999999	999999	999999	999999	785	513	999999	352	999999	810	464	999999	453	850	725	761	999999	999999	999999	89	999999	182	117	363	632	540	652	999999	322	999999	297	51	357	583	997	104	999999	999999	864	999999	784	174	904	324	874	999999	913	981	440	927	875	999999	222	999999	580	303	999999	999999	869	254	861	737	40	620	999999	423	999999	870	852	999999	327	516	133	999999	305	33	278	792	999999	999999	999999	999999	740	999999	999999	801	829	307	999999	704	765	474	999999	999999	310	56	999999	999999	801	461	129	53	139	999999	609	368	999999	999999	754	999999	34	546	490	751	626	999999	996	999999	59	721	999999	97	999999	157	864	853	999999	513	331	259	999999	985	991	37	998	584	541	930	785	211	438	249	552	455	999999	228	984	108	999999	999999	59	499	999999	89	866	41	186	981	945	756	702	999999	267	504	667	48	555	462	752	52	658	76	859	847	292	354	544	999999	476	646	869	567	999999	221	209	400	750	911	999999	967	999999	999999	984	38	999999	580	981	57	788	641	999999	531	355	950	461	999999	639	999999	796	522	
496	765	514	999999	887	145	999999	56	305	277	298	643	302	785	644	108	999999	830	348	712	373	497	999999	834	999999	347	999999	569	999999	226	999999	363	124	648	480	642	55	684	999999	373	241	935	999999	520	353	39	238	570	316	999999	900	809	58	94	158	999	142	999999	337	549	999999	779	999999	88	517	934	529	999999	999999	999999	999999	999999	688	974	999999	438	744	122	491	942	119	999999	263	999999	326	999999	315	40	999999	481	510	375	357	602	449	999999	648	674	13	419	999999	999999	999999	314	309	502	130	83	612	999999	264	999999	999999	394	440	283	526	890	761	565	999999	999999	164	833	501	687	60	96	999999	29	790	999999	999999	81	442	999999	395	948	106	824	831	242	427	779	226	490	187	963	172	175	935	757	999999	448	999999	21	430	999999	812	622	999999	43	999999	999999	930	194	911	126	951	906	888	999999	999999	937	734	396	81	385	616	20	510	97	999999	999999	93	42	167	670	999999	999999	113	999999	146	999999	382	797	694	834	999999	42	999999	999999	21	999999	287	999999	963	975	999999	404	939	55	815	999999	121	999999	119	187	509	999999	36	251	836	529	802	925	999999	999999	564	999999	701	247	536	584	442	450	85	999999	93	725	78	192	956	886	999999	68	156	344	999999	28	688	517	334	999999	999999	999999	234	492	999999	361	999999	999999	420	776	703	702	518	999999	369	671	288	450	103	784	999999	843	294	950	999999	743	778	107	999999	546	258	193	999999	586	578	114	226	593	999999	999999	798	424	999999	189	192	999999	550	916	974	999999	740	248	423	549	131	999999	52	284	455	999999	582	829	707	874	528	519	999999	932	999999	265	455	999999	245	371	985	414	81	115	767	999999	999999	862	133	256	999999	19	769	372	464	999999	72	942	148	495	159	969	999999	999999	999999	673	999	999999	263	999999	999999	999999	12	999999	564	716	100	937	516	207	526	999999	706	999999	78	518	749	427	999999	255	202	513	999999	750	222	25	697	183	454	999999	258	999999	608	414	11	761	999999	718	808	747	326	999999	435	940	968	439	999999	267	829	152	923	581	150	18	526	741	497	999999	999999	999999	29	917	493	422	948	999999	120	301	999999	317	511	41	618	730	999999	999999	87	616	781	782	752	440	354	311	180	676	444	999999	888	269	273	754	878	999999	727	999999	641	22	992	36	329	971	999999	999999	640	892	963	420	89	999999	664	881	480	66	795	999999	999999	191	252	999999	999999	520	413	199	999999	757	162	358	12	999999	436	75	999999	755	463	999999	631	832	999999	287	999999	999999	
520	440	999999	999999	999999	821	474	148	836	999999	769	719	528	808	567	999999	999999	882	739	614	417	559	31	598	266	999999	603	25	957	740	519	964	568	483	10	973	593	660	999999	341	884	863	999999	999999	305	904	236	999999	222	22	363	789	548	108	999999	960	418	999999	136	557	227	458	191	999999	940	804	161	54	807	594	999999	817	407	408	730	999999	866	55	302	362	498	999999	802	944	386	730	426	470	867	50	565	586	999999	926	123	435	682	597	999999	501	999999	999999	846	628	999999	545	391	150	377	71	999999	999999	714	773	69	999999	655	999999	999999	220	388	999999	187	999999	38	999999	293	999999	295	305	871	999999	19	801	609	316	112	184	999999	840	348	286	102	805	946	202	999999	760	999999	844	779	999999	999999	999999	999999	72	14	89	599	999999	262	910	854	82	200	999999	363	913	174	999999	176	481	288	878	999999	111	999999	999999	820	999999	578	532	999999	450	526	436	999999	194	688	546	999999	32	585	999999	587	438	431	30	999999	131	999999	958	999999	999999	677	308	167	10	954	21	474	999999	269	762	968	730	307	999999	555	999999	999999	179	234	999999	450	153	895	999999	300	443	999999	577	765	698	999999	619	935	999999	772	227	278	399	239	677	82	678	763	822	453	856	140	27	474	851	999999	669	733	999999	999999	534	412	301	999999	521	340	896	867	570	765	999999	795	999999	641	999999	999999	999999	999999	999999	999999	771	389	83	422	443	312	663	112	914	11	337	886	999999	823	248	999999	976	690	718	346	999999	811	203	66	999999	999999	330	999999	146	365	661	730	186	999999	902	999999	999999	878	275	999999	999999	999999	952	568	437	472	827	999999	402	522	519	999999	230	999999	999999	999999	196	26	327	381	981	287	966	558	350	607	709	999999	920	103	486	999999	424	999999	670	391	858	999999	999999	633	244	344	999999	623	846	316	509	966	999999	942	999999	999999	561	894	999999	399	827	404	228	830	999999	282	75	309	45	421	930	721	999999	988	111	999999	397	693	147	647	305	352	711	43	107	743	512	999999	146	175	999999	530	282	280	563	464	416	798	870	961	278	683	999999	435	385	788	425	63	840	405	999999	999999	756	999999	104	999999	693	194	733	29	999999	999999	999999	999999	875	410	448	999999	434	999999	999999	599	999999	185	999999	621	764	285	999999	999999	327	999999	147	999999	251	999999	999999	692	186	88	770	231	999999	851	202	190	520	717	999999	999999	999999	156	628	203	260	999999	54	581	221	999999	721	999999	536	424	702	999999	999999	432	629	999999	636	756	999999	356	876	
924	533	972	999999	999999	110	56	999999	682	969	180	830	943	490	999999	999999	202	999999	704	999999	363	694	651	159	881	239	97	98	362	348	999999	999999	281	326	335	801	81	999999	33	382	674	691	854	454	531	490	17	942	999999	573	444	999999	999999	990	522	999999	882	823	999999	958	22	958	372	343	386	126	558	626	164	999999	561	604	456	999999	692	672	840	206	999999	400	999999	154	385	999999	904	316	666	291	804	999999	919	258	495	75	999999	716	999999	999999	78	999999	932	390	788	999999	21	839	829	999999	308	850	398	999999	205	711	999999	999999	582	999999	439	79	460	999999	822	67	206	999999	119	391	962	975	353	329	137	222	468	999999	366	999999	999999	74	487	600	983	999999	707	243	62	783	339	999999	999999	745	90	999	999999	666	568	731	999999	708	729	448	113	332	999999	79	558	983	253	893	999999	999999	805	999999	592	860	292	868	359	962	260	336	61	471	841	608	248	138	267	801	999999	635	396	79	999999	48	496	661	999999	999999	685	999999	539	999999	989	348	939	715	416	104	383	700	381	999999	458	403	999999	999999	490	897	830	429	999999	451	619	876	999999	736	40	553	373	631	420	999999	999999	999999	796	614	481	503	668	999999	721	172	999999	583	999999	957	620	999999	651	854	180	999999	807	999999	354	98	826	123	940	213	685	999999	999999	751	290	659	999999	277	607	782	171	987	239	307	708	562	32	46	622	999999	999999	999999	902	519	999999	860	913	31	835	999999	788	367	562	999999	999999	999999	441	677	999999	999999	999999	353	999999	869	693	193	330	510	557	791	75	789	999999	499	98	597	999999	999999	300	429	745	139	442	898	999999	999999	999999	774	460	850	131	355	743	27	643	772	754	999999	826	278	540	999999	474	54	643	999999	866	73	376	259	896	229	387	873	858	677	910	999999	875	889	758	555	999999	999999	670	719	56	483	856	326	842	928	396	999999	999999	342	664	397	265	995	936	371	999999	999999	953	902	968	869	169	965	999999	318	167	936	519	984	363	767	999999	923	999999	393	216	999999	999999	967	832	365	984	526	23	999999	190	880	999999	397	999999	848	753	768	999999	187	323	890	464	533	771	459	999999	904	978	896	24	341	999999	552	164	999999	793	985	79	612	885	643	952	348	138	287	982	999999	837	514	24	615	181	774	80	325	999999	883	206	999999	853	999999	999999	126	508	848	999999	410	999999	999999	65	767	698	149	999999	999999	938	126	405	493	476	390	999999	999999	999999	999999	169	279	482	839	763	910	789	999999	759	805	
999999	835	999999	999999	450	582	889	49	459	257	999999	999999	481	400	386	478	488	712	906	472	22	83	243	110	688	999999	927	403	999999	154	978	12	999999	496	999999	112	287	999999	53	894	999999	37	24	635	999999	137	797	92	462	295	999999	86	790	296	793	32	601	999999	999999	883	654	496	15	314	999999	999999	653	984	816	999999	200	373	999999	21	999999	985	69	608	618	999999	769	999999	999999	748	722	999999	999999	999999	999999	561	510	548	522	169	250	14	31	709	366	577	483	812	276	187	104	68	416	778	999999	808	963	993	130	999999	124	808	999999	267	592	999999	701	559	291	999999	773	652	851	510	770	967	964	359	252	50	87	956	999999	763	653	663	494	443	779	895	597	999999	427	480	55	999999	459	763	127	988	876	924	531	21	999999	452	217	999999	17	356	844	613	751	90	964	167	239	791	614	928	883	267	999999	396	667	266	235	999999	464	339	999999	210	999999	263	999999	999999	435	567	358	999999	455	587	435	999999	999999	983	765	347	516	887	211	999999	159	198	115	999999	999999	144	353	158	227	999999	451	999999	837	643	999999	999999	999999	811	732	999999	443	999999	999999	999999	832	357	999999	999999	999999	888	864	577	137	850	61	54	157	999999	19	999999	223	209	983	618	145	757	594	417	999999	277	431	705	165	539	234	745	715	810	999999	795	799	669	999999	999999	973	874	550	987	999999	999999	999999	369	801	441	458	243	429	864	169	84	762	928	81	999999	466	168	421	598	625	315	999999	347	770	223	501	554	551	654	999999	270	999999	607	999999	285	927	72	999999	724	90	999999	999999	851	999999	711	999999	870	999999	435	999999	814	463	999999	371	999999	997	13	598	999999	939	904	999999	775	228	898	867	999999	113	796	305	404	999999	696	999999	634	989	487	695	999999	190	630	956	999999	782	831	807	265	245	547	288	923	473	325	784	186	310	550	632	752	999999	877	766	801	140	477	558	766	444	999999	296	519	317	539	407	319	948	575	992	396	100	999999	919	999999	999999	381	931	940	912	341	999999	448	855	943	224	312	863	999999	985	315	999999	50	820	508	260	768	999999	933	999999	999999	238	734	558	245	999999	241	999999	211	293	758	545	618	854	999999	413	847	664	999999	325	999999	455	999999	589	686	999999	60	999999	421	314	749	765	997	33	447	113	599	890	619	291	982	354	662	999999	237	770	999999	196	718	999999	412	114	251	618	821	29	444	999999	871	131	999999	450	999999	999999	999999	999999	999999	595	416	999999	999999	957	55	93	999999	751	793	
922	362	916	460	863	82	326	901	645	999999	389	211	428	999999	455	999999	497	999999	542	999999	766	336	999999	232	999999	999999	999999	999999	455	999999	168	286	80	236	999999	792	955	671	748	377	230	994	898	479	168	394	988	339	999999	938	557	999999	799	999999	36	595	127	693	392	93	363	45	456	586	999999	113	140	201	156	999999	999999	826	931	174	587	999999	438	765	999999	683	791	389	922	516	511	755	486	136	209	926	999999	999999	999999	999999	24	194	547	321	124	65	263	797	999999	706	875	730	482	635	366	999999	167	999999	629	708	302	999999	123	939	85	609	999999	999999	991	229	987	802	547	999999	159	402	234	126	999999	999999	999999	999999	206	999999	641	999999	999999	850	999999	945	769	323	999999	580	371	999999	999999	607	246	514	438	999999	805	963	718	83	193	999999	485	964	39	50	710	999999	288	308	776	897	308	304	337	775	999999	55	460	999999	169	967	905	118	332	627	879	146	581	180	999999	243	507	568	597	77	375	805	999999	728	612	32	999999	72	274	183	309	941	999999	999999	25	999999	512	54	999999	999999	309	377	641	999999	999999	574	48	999999	120	999999	400	739	707	999999	410	438	139	731	72	147	999999	843	843	999999	999999	999999	958	918	164	438	730	999999	654	381	999999	997	173	514	567	47	983	999999	952	730	783	999999	243	918	999999	586	630	780	982	776	551	466	533	493	94	232	615	130	999999	681	813	937	95	336	501	412	275	624	174	34	163	490	891	999999	375	999999	704	50	666	578	999999	949	480	999999	999999	999999	474	680	999999	999999	431	999999	999999	280	917	845	999999	999999	999999	849	999999	15	999999	999999	999999	70	999999	420	127	336	999999	575	463	384	873	999999	466	216	505	199	999999	594	999999	828	602	299	259	620	205	530	283	999999	623	816	267	999999	342	523	266	769	737	999999	999999	103	817	999999	410	856	407	63	389	278	411	238	911	999999	999999	788	364	333	810	999999	224	597	63	730	952	646	999999	80	531	943	949	735	461	883	999999	999999	999999	746	889	403	222	152	150	15	394	395	905	539	991	554	168	933	959	782	839	966	50	999999	904	763	999999	337	531	446	999999	676	776	37	696	710	777	618	444	999999	741	82	456	999999	345	566	740	587	89	999999	784	999999	776	999999	999999	74	999999	923	842	135	999999	885	620	704	999999	718	618	878	999999	290	776	549	498	551	999999	999999	520	992	750	347	999999	999999	999999	554	661	999999	899	107	999999	632	649	853	999999	319	752	855	462	752	999999	627	999999	862	744	999999	
210	245	999999	999999	637	287	553	999999	999999	504	112	999999	638	999999	52	999999	999999	521	999999	221	641	923	999999	999999	999999	999999	314	767	631	999999	399	170	416	999999	999999	426	783	999999	469	705	88	581	999999	281	216	248	999999	396	709	986	999999	436	999999	999999	167	286	472	999999	435	999999	999999	999999	999999	59	115	999999	107	188	721	626	601	155	62	200	999999	70	253	500	973	999999	967	917	999999	645	999999	963	202	883	301	77	954	445	248	26	999999	302	144	999999	176	274	150	48	675	93	999999	662	384	777	999999	999999	999999	999999	375	874	999999	65	727	801	732	152	749	223	886	653	672	165	999999	45	468	840	925	621	334	999999	999999	928	252	999999	999999	664	589	999999	494	205	43	982	999999	374	542	677	574	999999	999999	34	999999	926	161	31	999999	999999	999999	999999	318	999999	181	421	647	666	464	556	812	752	550	78	563	333	729	691	619	999999	95	541	503	791	276	592	723	309	194	999999	776	230	563	31	999999	999999	999999	935	33	622	345	414	910	985	864	821	792	830	471	200	207	999999	412	731	999999	224	845	527	292	588	698	347	999999	970	779	592	198	528	169	999999	227	794	668	997	999999	681	631	517	926	454	799	892	999999	993	296	316	818	832	878	694	999999	588	653	444	923	997	932	939	216	282	633	274	670	158	999999	413	801	999999	387	472	592	999999	601	837	789	805	999999	999999	684	472	774	999999	999999	475	999999	638	999999	233	84	356	748	691	999999	999999	821	535	232	689	29	882	999999	413	455	416	999999	76	999999	815	655	127	497	999999	265	743	508	277	624	205	239	345	272	578	340	40	723	901	36	999999	26	999999	583	999999	468	801	957	999999	999999	243	374	852	650	999999	577	999999	859	305	999999	568	156	553	911	37	459	684	999999	936	82	425	693	209	999999	999999	798	402	999999	676	984	463	999999	147	366	390	830	387	694	936	10	383	181	999999	474	468	800	473	999999	556	999999	783	191	30	297	999999	999999	174	813	608	537	999999	423	192	320	973	999999	999999	999999	530	206	82	990	683	936	699	999999	275	734	580	251	335	999999	986	315	211	281	764	849	871	840	666	999999	999999	409	824	999999	989	117	501	999999	790	286	821	360	999999	793	508	94	598	251	284	439	242	999999	212	135	436	876	999999	701	28	169	325	999999	999999	999999	999999	284	121	738	264	167	243	999999	999999	58	238	636	999999	999999	773	679	260	999999	565	236	340	728	207	698	533	122	999999	999999	667	999999	960	141	999999	790	889	234	973	
859	987	127	206	348	907	163	999999	800	860	702	928	999999	999999	695	134	999999	177	999999	86	422	215	151	169	443	999999	829	999999	106	815	999999	527	999999	706	401	999999	448	40	992	821	53	801	999999	262	306	870	329	722	999999	17	517	999999	713	157	561	999999	845	957	999999	999999	88	75	801	999999	999999	184	389	642	999999	63	999999	282	999999	365	43	621	481	889	999999	572	907	116	823	98	999999	611	814	999999	154	999999	797	491	278	999999	999999	978	999	749	999999	131	491	999999	999999	221	332	245	448	358	124	940	183	955	103	199	214	971	251	712	999999	33	370	999999	497	999999	999999	203	999999	999999	622	64	621	732	272	741	91	230	900	999999	766	71	173	466	287	214	573	841	397	88	676	771	737	296	72	603	761	502	999999	444	956	999999	241	154	735	69	328	451	693	361	118	983	80	999999	999999	624	859	999999	710	292	207	423	806	925	627	851	999999	334	669	668	980	999999	999999	999999	655	637	830	999999	999999	227	999999	999999	999999	45	999999	692	999999	107	350	999999	744	857	792	999999	247	999999	332	316	526	884	742	994	999999	999999	999999	529	999999	614	983	999999	794	839	183	492	407	85	275	770	955	934	999999	999999	999999	232	924	133	796	999999	229	999999	999999	524	502	845	485	891	350	999999	664	450	739	95	123	42	999999	999999	999999	309	509	999999	999999	561	360	592	733	522	999999	558	109	257	733	830	395	870	999999	280	346	999999	999999	515	734	150	116	514	205	75	116	951	579	30	449	497	623	67	846	754	999999	910	121	962	880	999999	35	416	717	999999	700	253	999999	382	567	355	301	994	437	136	455	845	397	668	999999	999999	999999	88	999999	246	216	337	34	257	116	436	226	55	635	999999	125	699	999999	295	999999	863	999999	207	463	104	205	629	999999	999999	309	328	999999	453	556	821	813	946	608	481	999999	999999	999999	999999	275	140	999999	999999	368	495	999999	999999	57	111	303	999999	146	781	625	713	999999	587	707	314	948	999999	912	773	498	813	138	178	101	999999	593	11	999999	999999	931	999999	999999	948	999999	144	707	553	999999	422	159	13	684	42	331	894	999999	125	665	914	833	487	227	365	999999	555	366	843	664	731	517	302	908	996	999999	999999	748	101	999999	572	607	404	999999	500	623	494	139	999999	999999	206	885	478	345	730	999999	454	999999	999999	200	999999	778	864	889	548	904	857	105	687	193	999999	156	999999	798	999999	316	439	969	727	742	273	426	270	996	467	846	49	956	187	690	999999	197	999999	901	611	
794	742	514	999999	596	999999	399	451	912	817	60	546	679	999999	423	999999	999999	387	867	999999	299	999999	999999	432	702	864	900	917	997	788	841	18	999999	197	308	574	924	999999	999999	975	999999	975	357	188	416	310	370	713	764	812	919	810	280	973	999999	286	874	91	999999	731	865	481	453	999999	975	999999	999999	999999	944	849	952	999999	256	891	999999	324	170	999999	25	402	504	197	163	194	868	41	737	999999	874	31	999999	842	733	999999	120	999999	999999	233	213	374	999999	877	769	999999	860	446	999999	999999	920	998	999999	195	75	999999	999999	678	328	268	265	944	314	634	999999	922	160	999999	750	846	781	661	792	999999	486	999999	200	626	427	248	999999	432	999999	999999	999999	876	905	999999	776	858	182	441	999999	999999	967	269	70	576	269	846	764	749	695	717	607	268	215	189	709	999999	684	610	260	90	934	832	476	999999	999999	740	26	999999	343	891	999999	350	999999	530	969	227	999999	624	999999	999999	483	584	736	999999	751	999999	671	999999	804	362	184	571	999999	999999	338	999999	792	999999	495	528	829	128	999999	999999	52	266	680	999999	219	492	999999	69	253	679	606	359	106	999999	999999	999999	79	300	841	999999	999999	113	169	595	201	834	434	487	138	837	751	364	178	999999	718	494	615	986	999999	322	529	999999	327	511	396	978	999999	87	900	699	459	538	286	435	98	938	107	94	999999	384	68	355	999999	416	927	999999	191	174	996	719	999999	999999	784	529	999999	999999	785	658	209	223	999999	999999	999999	999999	388	222	87	742	843	779	397	530	503	141	264	999999	194	999999	583	999999	797	874	90	191	999999	376	754	757	974	496	163	448	885	999999	588	711	769	501	37	714	174	999999	999999	227	999999	999999	590	652	275	287	999999	999999	84	65	425	921	275	405	999999	22	467	330	767	357	626	999999	644	233	999999	999999	414	999999	883	868	999999	999999	999999	863	859	858	785	112	999999	696	89	999999	373	830	854	999999	445	373	999999	25	257	843	681	973	600	999999	26	367	109	723	873	724	999999	999999	999999	999999	999999	411	546	71	236	365	839	81	277	348	999999	813	378	885	116	50	120	868	621	145	677	581	273	486	842	428	12	768	999999	999999	297	999999	754	787	299	44	827	520	788	999999	14	609	705	999999	797	212	988	223	616	833	614	132	594	940	400	796	999999	69	228	807	999999	80	258	912	60	427	69	591	999999	82	999999	999999	89	999999	141	77	999999	21	999999	640	999999	789	161	989	999999	174	572	814	999999	503	896	767	302	981	
538	933	360	792	211	380	153	407	627	544	619	24	53	864	808	332	999999	137	380	999999	999999	573	919	269	172	885	999999	254	204	999999	185	455	307	999999	201	207	716	92	809	318	496	999999	171	617	379	735	131	707	15	74	582	769	999999	713	614	999999	24	101	999999	999999	525	999999	213	534	368	174	999999	945	673	999999	999999	999999	327	72	101	344	411	311	889	437	764	157	249	139	999999	416	68	593	493	236	999999	625	999999	492	793	598	829	637	999999	999999	27	186	43	404	458	743	451	334	999999	279	563	999999	211	203	562	377	999999	83	999999	951	116	999999	461	447	427	991	386	834	278	503	514	999999	63	684	419	587	123	999999	681	777	965	733	999999	223	999999	999999	423	268	930	425	939	756	624	307	108	893	724	596	977	466	999999	616	66	129	765	788	999999	526	783	974	264	815	401	246	986	999999	163	247	774	946	577	127	999999	852	563	757	159	755	999999	999999	863	527	866	224	999999	359	677	999999	999999	883	999999	896	485	956	171	133	364	388	999999	999999	999999	486	821	999999	889	250	711	213	999999	17	639	903	940	266	999999	737	948	187	826	637	999999	311	999999	891	134	999999	999999	948	691	999999	403	771	999999	861	786	386	705	999999	335	179	647	473	296	450	254	918	956	229	845	999999	185	187	999999	683	999999	439	999999	930	906	217	608	763	521	135	614	868	468	88	480	735	41	122	851	656	989	999999	999999	999999	646	216	725	999999	113	266	264	225	219	760	843	357	688	775	929	128	999999	883	952	171	999999	386	999999	877	748	120	999999	73	335	999999	693	785	999999	358	999999	700	999999	195	660	264	871	399	658	707	999999	132	56	265	999999	733	95	999999	290	853	513	270	756	847	999999	993	999999	201	889	999999	999999	999999	932	340	491	238	999999	385	232	697	999999	999999	727	751	999999	626	999999	147	879	602	999999	587	505	571	844	33	943	644	999999	667	401	680	509	355	640	187	999999	715	773	955	999999	709	884	999999	563	999999	542	999999	214	57	929	999999	321	297	493	489	999999	370	496	468	294	991	863	564	999999	999999	937	999999	999999	999999	435	358	374	924	504	999999	702	912	18	999999	491	939	440	474	738	999999	368	221	861	999999	624	829	229	999999	670	116	846	330	297	943	139	169	894	999999	999999	581	361	397	792	383	999999	999999	999999	718	976	355	999999	398	825	630	261	725	521	959	999999	606	138	68	999999	999999	273	999999	625	75	999999	331	999999	691	852	167	323	999999	428	999999	373	974	999999	510	
338	325	555	457	504	666	691	414	648	934	907	25	999999	303	143	999999	999999	414	35	296	81	655	999999	869	546	999999	317	290	306	43	999999	866	138	999999	730	938	842	999999	999999	958	383	243	682	120	999999	837	999999	30	999999	33	377	959	949	190	439	682	24	686	911	999999	999999	410	117	614	349	50	886	824	573	205	999999	304	536	76	912	999999	972	200	999999	709	999999	296	453	282	999999	999999	917	999999	999999	57	999999	999999	999999	999999	609	973	135	999999	771	743	950	890	999999	641	999999	83	433	882	277	602	710	823	601	999999	882	72	999999	834	948	999999	133	938	999999	525	999999	406	999999	493	999999	939	711	904	999999	351	758	73	839	812	999999	999999	213	999999	680	595	346	110	564	702	169	999999	27	999999	129	68	999999	22	262	931	371	74	683	999999	425	338	890	806	999999	260	999999	819	233	154	33	364	509	98	999999	51	189	180	999999	999999	334	999999	922	420	999999	371	730	746	810	908	450	746	999999	999999	999999	352	999999	540	706	999999	259	350	323	872	277	765	558	999999	755	999999	752	200	999999	987	615	999999	999999	479	31	43	530	706	999999	324	703	286	999999	245	999999	999999	346	648	999999	538	446	983	606	59	999999	29	812	208	999999	599	165	259	523	922	658	123	936	236	999999	999999	783	552	341	999999	179	990	319	999999	63	840	999999	113	726	693	550	631	899	366	336	12	231	331	715	420	168	453	763	999999	587	365	978	120	140	801	754	893	999999	607	999999	162	709	499	999999	999999	999999	62	533	829	381	36	999999	579	899	516	451	461	837	999999	999999	999999	237	999999	735	697	861	765	999999	925	938	656	999999	999999	999999	184	303	732	186	564	696	999999	920	999999	999999	999999	151	409	999999	624	359	303	66	731	767	164	999999	999999	763	999999	299	959	999999	607	890	724	57	922	999999	725	222	719	999999	282	999999	733	999999	999999	999999	999999	555	462	999999	358	999999	645	600	257	999999	999999	999999	999999	969	729	275	736	36	322	52	437	999999	229	316	999999	411	640	28	999999	506	43	999999	999999	297	587	902	999999	999999	999999	999999	255	999999	999999	397	999999	475	842	999999	999999	17	498	999999	999999	999999	208	999999	336	999999	999999	999999	935	627	816	999999	501	999999	630	93	999999	827	438	999999	306	999999	797	313	712	832	545	999999	569	889	473	999999	18	336	866	376	999999	914	575	690	353	783	105	628	317	59	895	797	845	758	368	728	579	175	410	211	465	895	960	503	610	51	388	999999	999999	50	742	999999	117	263	994	476	999999	999999	979	
523	195	178	995	999999	936	748	183	810	999999	744	207	843	925	999999	911	203	999999	82	89	311	404	59	474	276	317	730	689	591	764	892	476	999999	196	887	999999	296	899	308	999999	862	999999	999999	524	999999	843	999999	999999	999999	352	999999	522	189	668	677	128	999999	704	729	999999	216	999999	591	55	999999	999999	375	657	47	999999	624	999999	655	515	999999	443	826	534	65	433	418	490	247	249	999999	999999	297	172	518	769	878	592	180	953	999999	803	999999	532	999999	151	477	251	999999	802	727	999999	867	673	451	244	301	611	649	306	936	726	821	352	999999	268	999999	213	148	277	771	999999	999999	999999	165	422	166	304	648	913	955	999999	999999	999999	521	999999	512	623	720	284	999999	277	999999	999999	26	999999	999999	999999	450	999999	171	274	113	999999	999999	695	380	999999	518	999999	87	996	999999	735	350	770	449	386	999999	623	756	366	999999	864	799	504	99	260	685	999999	440	232	854	30	752	999999	73	352	414	999999	999999	347	115	691	206	481	313	217	533	999999	193	999999	999999	827	871	805	780	248	145	999999	999999	130	489	985	598	855	152	942	983	659	707	999999	972	15	535	418	260	801	668	328	200	882	999999	439	999999	833	999999	36	159	999999	910	999999	217	877	230	999999	999999	999999	103	351	338	999999	234	874	549	97	634	106	302	462	554	999999	999999	816	346	723	402	60	647	764	734	126	999999	999999	999999	882	999999	999999	785	567	561	141	708	327	990	829	658	852	999999	261	209	999999	734	696	999999	930	254	400	999999	506	574	807	999999	338	617	999999	999999	198	135	666	207	539	321	734	999999	423	281	999999	826	517	999999	549	170	396	565	709	391	107	643	999999	638	499	564	288	993	753	658	999999	710	778	261	470	727	233	999999	999999	713	10	794	999999	659	991	573	33	999999	34	647	96	772	907	829	480	554	318	999999	999999	999999	42	741	157	764	999999	553	58	265	605	822	936	342	896	996	391	312	664	168	647	925	999999	848	968	116	999999	607	803	948	999999	915	999999	205	999999	999999	681	268	647	999999	758	447	525	767	835	211	710	999999	999999	999999	999999	999999	890	159	391	783	443	194	772	999999	201	304	750	999999	483	999999	413	740	987	999999	325	133	665	449	410	209	409	773	22	999999	999999	819	730	892	510	613	35	999999	999999	571	260	497	495	606	32	463	697	426	999999	999999	798	969	999999	999999	594	325	513	450	749	191	383	670	181	16	999999	382	573	857	599	870	665	999999	926	999999	951	828	637	68	427	999999	999999	
983	489	999999	968	436	62	999999	999999	195	110	999999	519	632	197	590	325	489	961	649	999999	999999	826	422	490	999999	53	999999	723	999999	687	999999	33	999999	999999	999999	999999	314	999999	218	999999	517	559	999999	999999	90	635	999999	237	370	513	999999	107	777	65	671	166	76	386	324	393	711	999999	999999	507	655	561	999999	952	999999	410	21	451	999999	329	999999	291	999999	652	409	28	749	123	362	999999	540	999999	999999	747	18	243	999999	927	999999	825	999999	184	26	906	999999	999999	999999	999999	999999	960	501	999999	354	999999	999999	390	744	424	977	306	643	999999	999999	999999	966	999999	999999	968	944	564	296	93	728	927	999999	999999	274	999999	537	880	999999	408	683	401	760	999999	999999	797	75	628	499	698	950	999999	191	29	203	737	939	815	222	951	407	999999	674	999999	976	427	746	482	126	999999	999999	106	207	245	915	999999	528	142	307	518	902	325	74	597	143	999999	999999	999999	15	999999	575	999999	668	157	999999	999999	727	352	857	584	61	592	512	999999	811	999999	229	945	113	614	218	807	518	703	58	91	811	86	999999	674	999999	63	477	589	662	175	999999	59	244	118	861	186	999999	722	467	999999	813	804	999999	288	92	999999	588	999999	328	768	212	964	999999	919	995	651	999999	999999	904	997	999999	922	607	645	426	179	710	999999	753	42	533	796	246	739	277	16	300	996	999999	879	474	86	270	894	962	473	950	999999	123	220	118	101	817	470	999999	999999	207	150	999999	912	99	594	999999	296	244	999999	728	369	652	989	360	999999	600	34	999999	999999	662	712	682	952	999999	396	881	542	999999	999999	978	776	545	386	809	999999	143	679	789	880	438	974	660	556	745	999999	672	133	859	48	500	793	999999	164	999999	494	999999	999999	693	999999	712	999999	373	802	437	952	999999	999999	999999	211	937	921	245	652	611	999999	61	999999	216	638	724	999999	999999	885	941	195	999999	999999	158	324	692	233	999999	999999	999999	999999	611	857	129	999999	765	406	999999	999999	110	999999	558	295	553	550	442	341	999999	64	979	954	999999	999999	861	252	123	444	127	864	519	999999	935	159	483	287	86	204	999999	423	873	327	999999	34	784	372	637	553	837	999999	881	361	530	931	116	224	901	133	996	876	679	331	289	89	149	999999	643	409	811	999999	474	248	333	289	191	662	150	406	703	499	615	999999	999999	999999	982	167	192	13	52	999999	386	952	999999	140	743	551	47	999999	885	396	999999	237	741	572	143	643	37	251	749	454	83	504	430	507	999999	999999	999999	769	
999999	981	215	999999	366	552	888	999999	51	203	545	639	624	417	999999	316	771	387	828	44	386	349	140	941	264	598	999999	999999	532	700	869	633	999999	278	637	999999	191	98	999999	198	683	621	601	833	705	999999	830	999999	999999	123	736	883	999999	690	393	756	999999	273	999999	999999	367	17	989	999999	334	912	999999	356	779	617	135	683	516	639	360	764	999999	307	999999	153	767	529	999999	419	999999	999999	999999	999999	884	880	999999	917	999999	112	831	676	999999	260	509	792	307	484	999999	376	988	999999	377	651	999999	999999	19	553	999999	241	10	837	119	579	387	348	569	676	471	899	999999	217	970	413	807	684	142	496	797	453	999999	293	642	531	999999	910	617	700	999999	266	870	510	890	480	111	999999	567	62	873	999999	999999	630	23	986	813	780	92	999999	843	654	496	522	755	584	395	717	999999	587	159	477	731	868	999999	214	999999	62	327	999999	312	999999	127	999999	999999	636	229	226	280	656	718	650	999999	653	857	162	770	358	755	315	999999	394	798	979	999999	999999	439	364	761	999999	957	760	463	591	999999	39	536	416	898	129	999999	999999	999999	548	868	999999	648	87	21	716	999999	680	307	21	415	999999	24	147	186	227	999999	999999	999999	471	698	999999	999999	246	991	827	625	364	999999	636	999999	915	947	260	999999	404	757	999999	353	55	374	286	463	452	185	744	24	399	240	681	922	498	714	974	849	999999	322	412	999999	193	100	90	999999	671	69	499	969	764	36	999999	999999	999999	522	419	999999	422	504	999999	71	257	999999	236	134	778	713	462	999999	972	410	999999	91	999999	276	169	954	294	65	999999	392	685	774	259	372	458	220	87	999999	305	999999	437	999999	999999	351	838	999999	864	999999	452	999999	607	999999	997	364	999999	699	125	577	363	999999	999999	999999	712	360	385	482	562	864	999999	567	635	485	906	105	972	999999	999999	999999	999999	999999	100	338	613	834	999999	397	777	895	546	758	999999	999999	623	840	74	81	704	228	965	365	818	999	290	884	331	999999	392	901	392	42	999999	121	149	999999	999999	484	752	878	575	999999	705	667	327	917	471	135	862	999999	999999	900	999999	294	48	82	970	100	57	999999	512	664	15	875	513	513	571	984	370	999999	475	589	329	825	999999	978	659	160	682	373	999999	206	268	326	870	491	943	902	82	76	999999	284	436	32	375	910	982	829	164	814	999999	999999	999999	814	600	999999	580	273	641	70	422	819	418	684	316	999999	405	689	15	31	570	999999	999999	304	453	201	162	
306	999999	742	995	999999	995	999999	26	935	441	454	725	999999	911	999999	270	999999	653	785	866	751	999999	69	515	999999	824	143	253	687	575	470	370	409	298	283	814	899	74	592	823	550	668	999999	999999	950	963	586	999999	891	407	899	650	668	334	411	590	999999	236	702	999999	862	999999	339	370	970	94	325	999999	637	865	999999	999999	70	961	325	93	345	999999	564	339	999999	33	999999	999999	676	820	702	84	887	693	423	672	372	587	961	926	999999	21	904	866	648	456	999999	35	46	999999	589	706	19	327	999999	215	672	999999	767	838	270	999999	999999	999999	392	999999	252	999999	999999	698	585	999999	999	398	754	333	289	698	690	791	550	999999	254	724	999999	995	999999	570	448	218	999999	998	819	132	999999	290	327	755	484	407	213	538	584	347	999999	115	706	620	999999	999999	925	973	682	976	297	999999	804	969	918	396	185	999999	999999	999999	999999	999999	664	877	732	474	999999	534	999999	293	587	22	752	999999	358	135	999999	454	997	527	999999	999999	325	842	834	732	485	357	836	97	999999	999999	43	351	999999	788	451	829	888	108	914	400	759	399	399	285	191	898	620	793	108	999999	684	999999	999999	671	271	821	52	10	989	999999	698	136	999999	65	978	410	267	999999	683	468	566	898	999999	891	277	999999	453	559	550	586	737	52	988	500	846	65	401	978	527	630	786	999999	999999	265	702	632	337	343	307	781	641	60	999999	639	174	785	375	68	403	344	377	493	460	412	922	999999	148	571	218	923	19	288	53	999999	999999	678	789	357	199	999999	599	120	262	999999	945	686	932	358	336	70	999999	342	999999	192	999999	303	999999	706	343	56	999999	766	134	383	999999	999999	16	999999	957	495	999999	27	999999	759	745	999999	241	691	467	999999	722	789	244	158	243	676	704	860	800	388	251	93	999999	152	160	999999	999999	999999	999999	593	680	876	999999	999999	999999	672	474	825	447	999999	71	746	249	107	334	704	531	976	150	104	657	155	266	999999	999999	912	13	999999	608	912	999999	363	693	873	565	846	999999	403	999999	571	212	879	423	805	326	999999	999999	999999	999999	999999	311	999999	738	902	935	534	620	821	999999	162	668	748	226	999999	723	708	62	999999	999999	487	316	137	893	578	999999	999999	999999	460	262	749	78	96	907	162	999999	272	999999	790	938	41	999999	999999	999999	931	902	464	999999	888	91	999999	999999	478	999999	340	149	184	126	999999	20	999999	802	169	999999	846	999999	582	840	999999	924	461	93	272	437	511	261	739	329	961	
999999	437	125	843	378	644	307	600	999999	577	23	436	155	465	780	780	238	76	999999	999999	847	330	999999	598	964	630	534	999999	50	872	999999	409	854	999999	492	582	999999	958	790	924	548	493	869	273	60	498	316	628	999999	999999	282	194	999999	999999	124	356	813	526	879	748	119	128	559	999999	498	999999	581	990	972	999999	999999	279	285	999999	422	364	460	999999	547	475	324	999999	999999	393	999999	999999	676	495	50	999999	769	525	89	52	814	999999	933	39	999999	446	999999	325	999999	294	919	999999	908	999999	945	759	895	999999	999999	413	434	213	430	999999	250	604	937	999999	950	836	437	222	200	999999	277	992	430	999999	999999	111	559	999	260	412	474	597	985	35	550	999999	250	317	546	999999	618	999999	999	767	788	180	509	999999	374	818	999999	706	812	675	383	953	999999	999999	876	877	854	434	952	28	701	653	999999	911	545	670	595	130	675	523	624	666	992	663	642	415	601	999999	999999	999999	999999	767	784	319	999999	999999	999999	776	440	668	822	193	658	981	75	145	561	999999	294	704	233	999999	999999	299	61	717	960	676	831	471	285	999999	999999	520	999999	999999	869	309	269	948	719	819	689	17	700	440	17	21	597	507	853	14	999999	930	219	818	737	495	268	999999	636	284	944	969	999999	697	393	999999	518	141	276	262	338	346	984	413	57	33	598	620	709	948	88	999999	617	281	691	869	999999	654	999999	999999	999999	334	321	444	874	719	624	999999	57	869	502	999999	241	999999	999999	107	946	999999	770	713	897	999999	999999	688	205	620	999999	121	15	524	999999	864	999999	999999	220	13	34	550	538	338	409	594	999999	839	455	622	999999	26	605	999999	923	999999	883	493	486	404	999999	633	248	264	366	512	998	532	43	638	531	999999	390	672	999999	406	276	442	314	312	83	395	242	999999	527	999999	516	421	999999	339	980	451	999999	816	999999	999999	311	999999	971	896	596	50	805	999999	101	754	636	932	999999	999999	239	451	188	184	330	713	401	665	737	999999	996	999999	999999	999999	658	90	999999	573	767	682	999999	993	470	417	716	43	589	424	491	773	709	999999	901	83	110	999999	272	999999	999999	201	999999	645	999999	950	900	19	118	111	999999	21	820	999999	175	999999	432	246	980	999999	467	296	134	976	184	999999	322	999999	999999	999999	603	129	817	701	86	576	683	459	456	520	517	706	924	487	266	480	952	645	417	74	651	999999	999999	999999	774	209	76	999999	471	582	999999	487	335	260	999999	49	204	129	986	999999	163	973	
999999	469	264	760	372	999999	999999	999999	21	676	999999	620	999999	739	999999	326	999999	876	999999	661	987	999999	882	39	381	999999	979	226	999999	999999	658	818	910	677	84	98	247	23	837	430	312	767	571	961	482	714	54	768	478	877	202	120	99	999999	985	916	999999	999999	389	699	999999	503	428	188	27	196	710	538	665	482	88	914	999999	89	999999	999999	311	921	556	666	629	999999	748	408	641	999999	999999	417	692	167	511	22	633	147	763	808	999999	393	999999	999999	14	999999	112	999999	799	999999	80	19	153	765	615	665	678	723	80	454	755	29	547	478	466	999999	846	508	970	76	999999	902	999999	550	881	917	977	269	999999	123	119	752	608	999999	478	719	273	999999	552	846	343	910	77	318	62	329	999999	475	830	712	668	604	34	732	999999	999999	999999	602	883	999999	999999	418	71	956	999999	999999	420	999999	999999	746	39	999999	955	134	999999	999999	834	17	999999	999999	81	999999	439	949	999999	514	727	876	365	999999	36	670	53	855	999999	924	849	120	973	58	908	662	475	93	999999	749	648	900	999	999999	343	685	114	332	625	185	979	999999	511	830	285	544	829	700	999999	368	876	110	966	999999	999999	724	44	449	653	419	46	355	275	706	865	827	999999	736	966	999999	566	721	999999	982	999999	736	609	152	999999	999999	999999	999999	373	324	872	999999	999999	202	108	618	651	999999	678	216	148	633	846	999999	965	458	668	102	733	379	999999	165	871	983	999999	793	125	999999	676	999999	999999	271	982	951	833	327	893	684	999999	357	698	902	999999	32	999999	321	890	803	187	324	705	740	51	993	522	717	677	950	339	314	999999	759	999999	999999	999999	876	999999	895	971	647	565	983	464	385	680	999999	123	848	999999	999999	903	999999	714	362	583	845	230	988	438	126	649	943	354	999999	854	939	914	652	401	966	670	999999	832	999999	759	721	999999	665	323	999999	604	829	810	788	999999	192	55	635	816	785	656	662	466	999999	997	622	639	140	999999	741	985	470	456	183	999999	908	999999	184	603	861	999999	565	999999	815	999999	820	143	566	922	672	999999	999999	836	999999	999999	17	537	999999	999999	999999	92	999999	999999	581	637	999999	999999	636	908	502	999999	870	42	954	227	101	999999	651	343	999999	488	82	218	859	999999	705	634	840	862	872	380	512	643	465	778	423	999999	103	999999	388	447	999999	657	429	999999	32	257	999999	399	229	30	999999	999999	364	999999	20	936	999999	734	932	509	542	773	999999	999999	200	237	576	185	803	669	894	473	955	
739	982	425	788	890	825	999999	752	451	643	852	494	869	288	807	999999	999999	999999	369	255	879	905	732	621	308	778	795	999999	706	595	999999	135	422	687	625	675	594	158	393	908	999999	756	101	140	193	637	330	999999	768	417	327	521	999999	999999	86	833	260	803	999999	999999	39	776	56	855	93	726	81	999999	663	141	999999	338	999999	460	770	132	813	999999	438	999999	458	999999	912	298	278	48	600	203	611	791	425	791	999999	282	878	707	710	999999	56	999999	565	148	294	637	243	989	757	85	458	999999	999999	657	999999	819	663	193	864	757	587	55	136	999999	580	872	999999	392	670	491	581	73	422	577	555	972	115	319	999999	285	65	999999	290	999999	745	657	771	768	426	847	618	695	999999	999999	658	999999	999999	687	567	999999	921	850	328	999999	503	394	540	452	111	402	999999	353	999999	589	701	999999	764	611	999999	922	111	947	999999	823	873	886	230	469	919	999999	642	999999	752	149	364	214	999999	25	31	999999	127	328	666	34	999999	999999	73	262	261	360	246	728	554	644	320	973	999999	505	402	617	173	81	532	556	759	295	999999	999999	235	496	347	749	589	782	999999	782	291	940	999999	607	822	967	218	569	999999	914	874	117	828	999999	329	465	622	414	197	999999	999999	119	275	847	674	999999	37	764	999999	497	999999	999999	838	538	691	944	815	794	794	205	862	963	249	845	421	493	664	844	177	881	137	185	595	760	999999	181	999999	842	933	251	940	999999	556	999999	999999	112	999999	300	699	385	650	827	619	991	192	832	999999	430	436	190	917	999999	999999	140	370	963	999999	999999	551	519	279	973	861	999999	265	999999	416	428	79	319	224	999999	155	791	241	999999	565	999999	577	164	999999	255	415	753	333	757	856	425	460	811	925	200	748	189	999999	677	966	75	999999	773	425	452	360	127	966	999999	47	805	899	70	999999	582	511	396	218	33	567	118	999999	508	562	990	999999	268	393	999999	625	999999	685	563	343	499	999999	803	739	858	894	999999	786	780	719	61	525	999999	413	999999	688	361	970	92	119	858	999999	237	221	434	484	999999	733	941	927	82	129	346	727	908	714	708	657	359	139	278	331	999999	999999	999999	474	578	999999	50	345	273	994	603	453	484	654	640	999999	314	384	999999	565	845	999999	647	999999	189	671	505	638	980	999999	621	953	841	537	405	999999	710	999999	905	999999	692	606	664	999999	526	892	252	263	83	126	352	974	336	712	486	597	151	579	295	999999	359	412	999999	
568	383	650	999999	947	258	201	881	999999	479	564	872	248	198	569	415	297	428	999999	999999	999999	999999	646	626	999999	61	999999	999999	141	674	998	888	999999	251	105	704	875	290	305	15	882	999999	999999	999999	999999	840	247	408	581	173	997	488	117	848	500	217	737	34	483	896	449	999999	750	680	480	999999	999999	999999	102	865	539	999999	999999	246	999999	629	363	150	853	298	813	999999	999999	999999	999999	520	780	441	999999	888	999999	999999	806	999999	565	988	494	327	999999	999999	257	250	316	999999	634	991	999999	999999	999999	871	853	596	180	195	93	49	176	783	13	960	895	160	256	214	898	688	999999	724	680	999999	999999	46	126	757	50	999999	999999	20	343	685	165	909	275	878	999999	380	681	999999	999999	525	822	711	323	999999	999999	999999	993	111	817	946	791	639	201	482	999999	817	479	422	154	519	946	166	450	999999	804	999999	884	999999	999999	999999	16	588	999999	164	871	433	722	999999	556	943	579	991	999999	397	894	999999	999999	793	151	227	901	268	477	805	579	665	271	995	270	999999	999999	625	999999	999999	939	212	999999	47	611	999999	104	427	866	210	939	999999	963	63	433	999999	278	999999	236	952	999999	999999	999999	603	999999	215	171	726	791	341	731	999999	999999	902	457	692	296	680	191	837	132	483	999999	999999	866	624	999999	217	571	982	946	130	399	999999	999999	201	100	636	999999	406	999999	378	636	999999	478	985	895	999999	605	741	991	598	999999	999999	829	153	355	844	737	999999	513	953	164	809	395	611	564	999999	999999	999999	999999	659	227	785	694	754	846	999999	999999	999999	728	640	999999	999999	999999	357	219	10	160	530	845	255	899	502	892	198	223	826	149	866	431	816	832	349	999999	341	380	999999	704	85	306	999999	56	857	241	872	351	334	999999	47	401	564	928	708	420	355	760	725	892	999999	540	999999	728	999999	458	911	999999	273	689	658	977	94	305	999999	233	368	208	51	999999	30	846	888	17	111	999999	999999	888	133	928	795	581	654	243	207	544	286	759	999999	408	330	999999	88	645	170	999999	317	999999	854	485	62	156	718	465	872	999999	999999	22	626	999999	591	33	684	999999	999999	87	332	851	108	539	946	608	93	999999	999999	955	768	999999	999999	51	167	609	43	999999	876	649	999999	199	999999	548	892	274	142	999999	816	306	389	743	751	92	737	465	999999	999999	538	453	72	85	525	916	891	999999	174	999999	308	982	989	46	468	254	225	999999	490	559	647	682	476	433	999999	643	576	34	501	765	313	702	448	
719	120	432	586	786	673	454	656	493	109	999999	999999	999999	316	353	285	506	866	999999	975	999999	677	999999	977	999999	258	881	350	999999	999999	409	999999	606	999999	999999	925	45	999999	438	469	45	999999	163	582	918	999999	992	337	232	748	999999	898	999999	727	838	999999	999999	999999	999999	537	999999	114	789	585	700	999999	999999	300	45	427	250	837	438	999999	939	707	523	282	999999	566	999999	553	127	127	912	510	572	999999	999999	239	670	999999	721	900	677	931	123	999999	882	643	328	999999	302	804	999999	167	470	574	787	141	999999	999999	999999	391	999999	248	987	999999	673	199	712	875	999999	999999	757	999999	126	537	999999	17	593	999999	400	425	247	565	261	322	999999	754	999999	998	101	573	711	688	204	340	999999	438	944	999999	903	692	930	452	115	496	999999	999999	51	932	116	999999	547	581	591	999999	153	715	999999	999999	62	999999	158	714	784	999999	103	79	465	785	907	38	999999	152	999999	999999	999999	795	999999	999999	275	769	713	117	892	320	999999	140	106	999999	197	999999	452	280	398	984	543	999999	999999	999999	402	978	394	999999	35	999999	717	404	539	883	999999	999999	265	230	409	293	215	51	821	473	995	963	972	999999	598	999999	999999	999999	754	67	174	278	136	999999	373	296	385	999999	92	815	603	631	999999	999999	746	999999	659	231	999999	115	779	502	999999	204	97	439	15	999999	999999	41	999999	924	650	481	999999	999999	231	887	857	999999	907	757	999999	16	999999	374	371	999999	999999	759	344	999999	999999	649	288	672	873	931	999999	999999	999999	233	999999	999999	999999	679	999999	129	999999	539	617	771	373	758	207	31	544	397	999999	722	77	255	666	906	697	145	11	999999	203	57	343	999999	607	923	999999	683	965	999999	999999	201	392	252	267	955	151	999999	991	173	451	266	137	999999	607	999999	866	46	999999	884	999999	999999	677	980	925	999999	205	999999	174	450	927	999999	66	999999	705	143	340	825	987	711	999999	134	999999	838	999999	999999	919	857	999999	49	999999	794	127	90	553	513	523	412	326	811	999999	823	408	551	246	927	209	500	780	473	237	51	58	855	129	238	44	839	430	988	999999	347	636	999999	393	999999	999999	975	999999	999999	619	927	508	186	950	941	999999	999999	601	632	737	428	999999	999999	999999	25	745	271	961	324	999999	684	982	337	284	422	999999	999999	999999	999999	530	234	416	999999	853	999999	999999	871	999999	187	511	441	999999	797	260	117	270	417	322	378	397	145	24	769	999999	934	944	180	902	537	754	999999	999999	999999	112	513	22	498	999999	999999	
999999	874	366	999999	812	999999	447	194	999999	999999	162	780	961	790	715	999999	219	647	866	999999	999999	372	968	377	999999	68	996	748	999999	747	105	999999	52	999999	895	523	779	241	956	999999	497	999999	103	999999	385	974	491	654	782	716	304	375	631	455	157	119	905	999999	359	753	999999	999999	499	340	81	390	737	162	894	202	616	977	690	193	431	605	278	242	991	459	577	352	966	999999	999999	730	150	596	999999	786	617	789	882	212	642	999999	270	763	664	999999	246	339	759	590	110	999999	684	448	34	551	999999	672	999999	899	186	698	732	520	887	350	249	151	999999	999999	584	999999	105	488	550	632	345	515	577	995	223	999999	592	386	878	136	55	702	572	120	945	945	792	999999	999999	943	76	999999	875	999999	999999	105	999999	999999	15	284	230	999999	897	999999	216	335	104	999999	686	999999	115	999999	642	761	305	546	578	999999	172	639	44	999999	999999	606	566	999999	639	263	248	127	408	941	380	603	905	849	805	181	903	619	851	789	305	97	838	720	117	124	29	999999	526	459	488	376	250	116	743	300	834	621	999999	840	999999	568	540	174	975	48	999999	455	999999	406	486	553	787	254	999999	375	999999	846	488	524	244	999999	601	948	462	14	999999	999999	116	514	346	292	999999	20	999999	736	556	999999	744	78	269	573	999999	999999	973	999999	588	995	298	378	531	988	142	999999	999999	999999	967	591	999999	970	685	65	999999	999999	69	203	999999	777	999999	91	818	104	111	999999	999999	670	559	481	974	526	426	999999	510	999999	999999	358	159	999999	414	999999	769	965	999999	773	999999	213	999999	252	69	779	316	810	777	217	999999	437	886	999999	915	999999	184	496	616	195	554	327	999999	611	253	711	54	876	372	925	321	853	999999	338	37	999999	446	316	421	204	220	615	999999	302	188	555	472	999999	999999	479	127	283	999999	776	999999	75	999999	623	999999	358	735	440	448	852	896	706	999999	557	999999	864	498	867	84	421	974	999999	737	262	999999	697	999999	617	48	892	807	999999	504	366	119	962	999999	999999	317	72	469	780	177	737	406	481	261	914	741	999999	999999	260	208	999999	802	290	338	406	199	312	120	127	401	555	54	857	212	937	999999	999999	472	675	560	22	999999	203	771	999	999999	951	445	333	875	76	911	557	840	999999	564	999999	633	999999	633	14	951	999999	389	622	999999	548	279	324	476	999999	510	315	699	999999	985	999999	518	999999	550	247	867	787	252	334	643	496	999999	645	999999	619	109	999999	51	555	999999	610	
999999	158	315	317	999999	130	999999	866	999999	606	857	654	581	955	999999	999999	456	999999	147	174	109	64	999999	206	530	634	941	999999	909	44	999999	154	135	384	793	370	999999	242	999999	746	929	385	769	47	999999	999999	999999	427	309	804	29	655	417	895	511	759	179	119	786	999999	999999	11	999999	999999	341	713	528	207	172	999999	281	999999	831	401	999999	999999	999999	999999	568	167	999999	524	556	115	999999	999999	737	999999	873	999999	200	913	456	516	999999	928	427	248	705	925	999999	865	265	359	532	806	824	26	660	787	474	237	551	628	487	999999	454	852	999999	723	976	299	334	138	759	999999	766	999999	999999	316	306	57	246	642	999999	705	268	206	582	219	793	999999	579	96	999999	999999	372	827	39	901	484	575	732	981	949	555	541	137	999999	174	49	510	191	999999	999999	427	991	999999	316	781	406	257	279	306	929	265	719	999999	999999	796	999999	938	294	933	832	731	324	999999	999999	767	999999	141	999999	417	179	999999	539	999999	999999	152	971	999999	521	257	504	236	305	999999	999999	694	835	303	999999	803	179	110	225	258	520	759	112	999999	999999	548	617	275	651	999999	136	646	725	494	642	999999	825	541	427	46	999999	606	435	888	213	998	999999	870	999999	999999	248	79	999999	291	714	845	999999	245	999999	972	640	239	584	443	999999	415	968	351	660	152	978	999999	683	188	819	914	333	223	532	226	616	999999	701	999999	623	67	578	444	779	797	386	589	302	454	999999	999999	31	992	588	798	40	999999	220	999999	824	609	395	889	472	800	999999	825	712	31	366	893	999999	999999	999999	252	836	534	572	863	765	999999	345	999999	781	619	999999	999999	635	734	196	36	536	281	33	999999	672	689	971	979	285	560	876	281	98	999999	999999	999999	182	346	999999	999999	28	356	665	435	999999	165	999999	852	907	999999	200	978	834	339	999999	266	712	805	580	999999	562	593	587	999999	522	999999	151	278	947	999999	168	298	772	999999	17	189	999999	597	749	516	582	128	81	105	370	897	446	999999	157	415	582	377	766	816	942	435	768	460	913	210	24	838	999999	308	31	902	216	153	332	999999	999999	124	66	999999	573	444	521	999999	845	624	627	999999	131	541	999999	999999	532	999999	748	582	420	166	684	549	502	999999	223	773	84	467	999999	303	999999	970	765	999999	999999	999999	252	508	999999	999999	999999	299	999999	630	999999	373	283	999999	379	999999	404	749	765	494	440	517	999999	999999	999999	999999	418	387	932	334	999999	160	999999	999999	480	999999	999999	250	667	144	
551	999999	966	871	999999	999999	499	844	999999	440	898	686	215	281	37	803	140	423	288	176	868	237	366	258	999999	567	999999	715	999999	549	999999	164	91	999999	943	54	999999	700	803	999999	258	573	298	502	435	999999	999999	504	540	999999	699	300	961	999999	276	323	999999	718	207	999999	263	999999	96	549	999999	999999	999999	999999	999999	982	263	999999	999999	908	999999	305	939	999999	823	402	999999	102	185	91	849	257	202	590	364	999999	25	832	999999	999999	999999	473	486	749	999999	999999	676	370	176	557	423	999999	679	63	999999	970	999999	175	894	999999	846	170	999999	15	699	646	551	23	999999	708	967	431	937	999999	791	454	818	199	265	999999	725	999999	999999	999999	667	589	577	149	999999	393	256	999999	999999	697	999999	955	999999	481	59	962	148	662	150	467	590	992	332	999999	999999	139	162	193	909	999999	89	594	999999	981	347	999999	79	412	17	835	999999	126	494	249	789	835	589	347	150	303	993	72	121	468	47	675	266	183	877	999999	241	72	999999	999999	999999	902	999999	882	143	939	893	735	655	999999	15	473	508	93	614	436	549	815	53	616	999999	26	483	775	944	672	853	999999	535	140	604	399	999999	319	631	886	999999	999999	213	211	409	999999	417	999999	463	573	999999	999999	569	450	337	425	29	334	416	601	999999	946	999999	471	999999	997	210	525	710	999999	999999	198	461	728	322	842	612	842	216	999999	609	676	322	999999	505	680	336	94	802	188	999999	851	902	40	467	999999	768	741	999999	999999	67	891	105	847	999999	978	722	840	138	999999	999999	187	127	905	991	752	633	999999	966	999999	999999	999999	722	532	245	446	296	999999	271	999999	84	870	999999	999999	452	717	999999	474	105	526	958	495	956	999999	374	203	734	999999	48	714	544	211	775	710	999999	942	178	573	612	838	692	301	579	984	419	943	999999	322	999999	283	182	999999	471	999999	457	186	168	414	167	52	999999	299	392	556	610	999999	104	25	74	999999	549	16	999999	267	999999	999999	915	972	999999	999999	999999	421	543	764	542	999999	999999	335	263	564	783	764	416	569	999999	402	908	999999	384	547	848	999999	999999	999999	734	175	306	213	615	790	270	196	515	736	310	300	755	999999	24	235	999999	768	999999	509	727	785	600	302	141	999999	758	892	598	361	582	306	173	591	39	377	999999	999999	720	473	303	596	258	680	999999	835	999999	289	18	158	999999	999999	683	748	235	949	574	14	82	183	41	378	598	164	999999	999999	137	174	598	647	156	999999	58	999999	216	140	536	919	
43	305	794	478	999999	999999	946	502	999999	424	365	90	802	84	999999	999999	441	925	997	104	526	265	707	483	999999	371	12	808	41	394	999999	105	423	655	999999	776	389	563	494	159	999999	660	999999	713	999999	518	845	999999	999999	510	999999	999999	142	999999	402	999999	598	320	787	522	447	148	999999	238	882	270	667	156	113	686	999999	878	440	999999	886	866	875	994	999999	999999	999999	929	665	531	537	999999	999999	980	262	999999	188	78	999999	972	999999	78	199	161	831	547	999999	698	969	466	999999	999999	851	294	555	536	999999	603	999999	614	996	517	999999	939	701	630	308	686	894	909	507	99	112	999999	146	817	676	723	173	137	331	999999	960	999999	188	999999	410	678	435	725	999999	585	432	170	975	204	596	259	460	210	999999	999999	999999	69	999999	999999	999999	393	158	999999	859	187	439	518	293	999999	557	283	761	153	230	630	260	999999	617	922	667	942	492	999999	231	427	273	999999	999999	166	32	900	999999	926	999999	27	530	698	866	123	155	913	999999	805	646	322	498	316	999999	999999	914	635	452	46	594	933	900	999999	999999	442	999999	476	630	136	157	657	42	834	470	999999	109	999999	999999	503	999999	754	74	687	304	908	999999	956	983	278	999999	397	458	215	999999	748	126	999999	192	999999	999999	999999	999999	999999	999999	999999	290	999999	846	776	519	361	333	948	999999	840	869	223	911	607	999999	957	493	999999	883	759	999999	826	503	721	96	786	999999	879	999999	999999	471	322	999999	315	627	999999	120	217	759	891	74	999999	945	501	879	999999	411	999999	999999	999999	195	930	867	898	789	464	999999	134	689	732	980	999999	654	171	378	999999	193	999999	979	248	846	999999	603	999999	695	699	881	11	842	999999	385	795	959	999999	912	541	455	141	999999	173	114	999999	527	36	999999	620	855	999999	132	332	719	999999	605	680	999999	909	336	874	999999	100	999999	168	999999	506	357	195	494	999999	259	836	111	62	999999	815	144	860	758	999999	92	999999	999999	999999	878	520	473	579	199	288	999999	13	999999	580	928	999999	590	945	704	999999	678	724	136	263	535	296	230	667	725	790	546	544	160	759	792	137	256	999999	999999	999999	43	999999	995	215	945	999999	631	999999	134	653	234	198	999999	999999	898	999999	949	999999	571	999999	300	805	853	409	999999	121	999999	455	788	999999	189	999999	999999	933	987	900	729	999999	317	289	664	699	999999	81	565	357	999999	422	999999	999999	999999	665	999999	999999	480	237	924	999999	472	833	403	999999	999999	334	999999	129	532	232	749	998	999999	38	
282	999999	928	600	273	782	843	394	999999	440	594	999999	621	999999	200	999999	999999	999999	975	142	457	999999	885	999999	956	218	607	445	824	166	672	861	795	999999	999999	631	999999	879	963	999999	752	88	110	963	999999	388	712	950	929	565	999999	988	33	506	999999	799	407	449	644	64	184	407	569	576	767	999999	568	471	141	569	208	999999	796	833	389	379	999999	922	896	577	506	999999	516	269	397	683	838	299	579	999999	234	329	245	999999	967	355	518	534	999999	858	820	999999	819	369	367	195	202	199	999999	211	426	484	999999	999999	558	999999	999999	309	188	93	894	279	891	999999	345	878	348	887	865	44	860	848	726	48	757	264	838	156	902	999999	491	648	999999	378	177	999999	999999	177	360	999999	464	999999	355	123	964	550	999999	999999	999999	488	846	999999	334	92	350	577	999999	514	319	303	689	744	999999	976	601	255	106	523	379	999999	999999	180	536	999999	999999	999999	503	613	84	216	999999	566	999999	423	365	187	999999	100	999999	600	999999	271	858	66	760	719	811	379	521	718	454	836	902	439	387	999999	999999	908	512	699	84	154	440	113	398	133	622	999999	620	999999	930	16	495	999999	603	840	322	480	664	860	839	134	101	365	762	999999	664	692	999999	689	409	415	588	338	525	846	830	999999	667	637	106	828	758	107	787	447	351	999999	836	547	363	999999	253	651	859	950	63	85	350	999999	469	930	946	999999	999999	525	428	167	999999	999999	19	567	812	37	764	20	375	994	999999	999999	726	541	999999	499	336	112	999999	936	999999	575	793	755	414	346	178	176	999999	827	93	272	28	194	868	89	537	796	495	999999	887	848	999999	69	999999	35	603	927	84	456	604	912	363	491	688	999999	963	263	162	475	999999	999999	138	547	999999	314	306	542	673	999999	961	999999	617	945	59	629	999999	734	257	999999	743	999999	101	999999	999999	180	909	999999	505	190	126	999999	643	29	367	299	999999	47	157	203	729	70	263	307	495	999999	305	418	442	999999	696	999999	16	774	732	999999	506	703	999999	740	405	769	47	999999	660	687	999999	597	587	760	909	999999	586	63	658	682	987	794	939	168	875	999999	104	445	493	999999	277	869	297	749	793	26	722	417	798	960	33	770	999999	807	179	707	999999	681	159	999999	651	952	125	60	630	712	999999	165	865	904	999999	999999	999	773	419	36	310	838	967	893	241	179	265	697	658	226	157	141	988	177	669	999999	296	999999	245	324	753	246	999999	90	262	566	552	893	999999	431	
770	999999	398	152	407	992	714	266	511	999999	697	427	401	413	565	999999	177	999999	244	999999	315	999999	537	104	282	73	719	886	999999	674	627	371	411	237	456	283	999999	845	999999	677	708	999999	248	763	999999	335	845	715	999999	630	399	854	659	45	999999	521	346	304	870	999999	283	827	626	837	999999	336	26	174	957	291	888	331	928	567	552	286	20	774	477	946	228	13	370	20	284	773	999999	376	120	999999	937	999999	999999	436	403	880	413	411	907	300	999999	999999	757	244	741	78	925	101	492	839	511	571	999999	923	125	279	467	615	562	92	624	649	63	33	999999	449	999999	999999	999999	672	999999	608	866	186	637	548	256	136	278	216	847	620	884	999999	433	375	622	62	321	133	423	797	999999	825	999999	669	626	734	890	302	722	999999	999999	999999	966	902	705	999999	296	577	999999	340	347	356	245	13	999999	999999	599	977	827	303	190	50	999999	85	760	51	510	967	921	522	245	976	493	423	692	73	314	531	670	972	999999	999999	110	999999	999999	502	589	999999	904	999999	999999	999999	475	429	253	887	571	890	999999	663	999999	328	655	511	105	371	863	999999	999999	701	478	78	317	855	999999	446	940	176	626	267	461	999999	72	86	387	332	510	73	179	805	502	423	389	16	831	999999	98	598	987	999999	638	767	361	212	999999	76	605	620	893	806	999999	999999	274	884	999999	312	265	999999	133	772	860	800	652	515	209	65	999999	999999	33	98	999999	351	999999	999999	629	693	485	860	999999	321	727	890	179	373	859	107	158	505	999999	528	191	999999	474	999999	999999	838	124	846	13	999999	386	304	596	804	457	999999	226	999999	264	999999	827	405	868	999999	999999	999999	630	289	655	111	999999	194	506	504	906	839	876	963	309	790	578	999999	856	999999	934	432	999999	375	999999	264	999999	421	250	295	999999	786	650	662	180	268	999999	835	201	902	999999	999999	798	999999	897	617	999999	263	437	473	939	199	548	478	877	622	675	999999	373	999999	230	495	999999	220	803	130	199	999999	792	999999	999999	743	447	954	985	742	633	999999	477	307	999999	999999	983	776	356	511	247	182	999999	558	592	953	472	799	681	918	258	999999	299	999999	428	514	999999	396	891	206	752	999999	493	145	988	474	787	75	865	999999	512	177	864	301	999999	999999	438	244	458	628	280	999999	283	76	999999	55	911	700	879	999999	999999	999999	884	159	759	654	688	650	569	128	176	999999	933	88	416	91	723	999999	895	999999	999999	236	938	999999	926	114	999999	426	
651	999999	562	96	999999	999999	446	999999	292	999999	541	999999	337	787	674	339	462	872	999999	205	660	999999	999999	999999	805	999999	999999	930	658	622	233	655	343	272	999999	626	566	89	999999	100	641	501	799	18	999999	999999	84	298	561	608	999999	999999	400	125	999999	999999	999999	648	999999	999999	896	516	999999	670	999999	886	894	75	999999	58	773	382	661	623	999999	169	612	999999	457	148	999999	658	378	60	811	179	265	228	506	758	16	999999	797	999999	999999	135	244	139	999999	579	772	18	999999	513	834	999999	402	776	562	606	638	306	999999	999999	999999	248	147	999999	858	999999	631	999999	569	40	51	856	584	169	999999	999999	999999	482	797	999999	376	999999	999999	865	225	384	777	488	665	899	999999	710	726	999999	186	955	988	999999	281	215	948	105	449	479	471	978	999999	243	357	999999	682	165	508	323	777	931	100	281	990	483	544	153	20	669	999999	341	999999	930	982	474	999999	896	999999	999999	929	999999	945	679	403	247	531	544	999999	540	999999	965	999999	999999	876	254	999999	716	47	797	670	805	94	779	569	139	848	999999	999999	883	686	999999	953	916	999999	506	986	420	877	753	999999	10	999999	999999	452	944	140	999999	64	738	609	731	999999	414	921	999999	196	999999	999999	274	399	999999	294	257	999999	442	21	999999	28	380	268	454	999999	999999	844	670	793	613	337	999999	999	130	867	999999	283	955	925	548	995	270	999999	821	311	999999	364	352	716	764	626	999999	999999	845	999999	683	480	165	892	576	569	260	340	582	837	999999	999999	278	742	999999	973	898	517	473	999999	758	70	446	152	235	999999	502	999999	38	999999	999999	693	999999	422	193	51	999999	999999	358	978	744	999999	737	999999	817	999999	999999	610	944	791	727	502	469	999999	949	623	999999	22	667	647	77	306	312	594	520	999999	120	999999	558	730	854	836	168	494	555	828	333	999999	334	885	842	999999	20	247	999999	999999	999999	608	472	570	18	116	405	999999	999999	447	627	152	473	27	239	240	62	223	936	891	344	999999	10	131	299	579	687	781	999999	185	295	74	334	999999	576	512	392	987	721	748	441	456	583	118	211	191	990	317	656	999999	999999	796	310	379	490	259	607	351	280	438	999999	999999	999999	735	161	999999	817	777	999999	727	848	74	999999	198	459	887	999999	892	919	999999	999999	380	999999	202	345	499	764	999999	214	327	904	51	716	292	329	999999	549	847	956	648	999999	999999	999999	929	763	775	304	122	919	602	857	715	431	172	999999	58	498	714	400	999999	798	999999	572	
133	823	806	357	219	868	999999	999999	554	999999	281	744	376	999999	205	999999	570	204	651	999999	999999	470	198	999999	554	999999	280	999999	999999	457	304	849	512	649	743	116	956	427	999999	253	286	263	313	780	999999	999999	483	999999	302	285	830	999999	999999	999999	999999	999999	999999	999999	803	776	597	999999	513	999999	641	999999	242	726	999999	999999	482	152	999999	999999	759	358	166	417	469	999999	999999	735	36	559	627	837	703	686	999999	90	481	769	624	999999	656	963	999999	216	148	728	999999	756	775	212	802	687	357	749	75	999999	506	999999	727	675	816	999999	296	954	479	804	728	999999	999999	689	617	999999	527	999999	751	795	608	999999	279	999999	999999	999999	960	824	756	939	489	953	621	999999	584	264	51	999999	502	794	677	795	736	344	10	638	999999	999999	999999	100	170	555	999999	999999	12	555	947	987	732	612	999999	999999	999999	999999	999999	774	934	958	115	363	671	578	999999	999999	128	813	223	934	740	999999	494	874	239	666	779	933	956	352	85	38	317	999999	226	889	892	215	999999	206	30	999999	704	760	999999	241	428	591	256	50	999999	199	342	23	256	428	128	37	243	541	760	390	817	591	883	86	56	616	362	419	999999	912	226	26	914	514	609	999999	893	997	999999	197	687	916	999999	885	695	303	807	797	999999	865	972	65	999999	999999	418	999999	877	904	195	812	239	837	975	999999	973	999999	999999	742	819	394	999999	245	304	573	703	999999	400	997	391	752	808	564	999999	999999	939	170	580	284	106	496	856	989	811	434	957	849	999999	952	912	379	204	999999	978	999999	731	736	761	872	999999	516	722	879	522	999999	13	999999	200	776	999999	999999	745	999999	645	332	538	155	999999	869	999999	854	999999	448	999999	999999	999999	742	999999	270	477	213	999999	999999	348	589	774	976	476	378	431	293	999999	999999	654	999999	634	379	430	655	848	999999	999999	891	999999	91	999999	999999	794	999999	884	271	97	930	309	999999	412	46	999999	65	557	999999	999999	66	448	999999	205	797	793	984	387	189	322	930	999999	891	900	999999	452	266	44	999999	191	999999	493	999999	205	728	999999	558	999999	597	892	999999	108	999999	907	999999	453	933	886	758	490	810	134	705	948	999999	518	418	204	894	999999	230	31	999999	380	714	572	999999	999999	476	999999	245	999999	789	297	948	832	134	999999	654	999999	519	379	285	999999	381	840	787	221	48	219	456	364	802	13	672	352	51	916	203	683	174	999999	420	826	254	522	999999	418	10	334	394	434	550	829	85	850	746	55	998	
873	999999	77	999999	999999	486	881	495	786	999999	605	790	217	790	970	999999	713	959	459	999999	999999	505	379	220	713	825	31	813	972	927	821	606	996	918	329	999999	107	715	163	349	999999	37	558	793	404	544	187	643	579	929	371	890	296	999999	150	999999	999999	999999	386	441	464	77	522	858	803	999999	794	299	471	81	803	999999	806	999999	999999	999999	947	999999	816	178	999999	999999	999999	53	565	930	320	716	777	951	493	999999	338	722	999999	306	999999	699	999999	999999	999999	888	182	508	135	373	94	999999	888	318	430	829	50	218	793	86	833	479	302	872	688	999999	521	520	587	999999	669	93	235	999999	999999	258	596	420	999999	999999	215	735	917	202	846	143	828	469	531	999999	999999	130	999999	808	999999	999999	406	127	717	672	377	661	920	999999	704	10	951	792	991	181	999999	630	999999	45	870	107	562	110	36	554	259	61	989	923	362	548	999999	999999	999999	292	852	478	702	755	391	999999	815	999999	497	845	192	45	478	359	431	999999	340	893	937	375	999999	999999	101	172	999999	999999	672	997	220	166	845	999999	169	708	999999	764	927	45	654	999999	291	217	613	190	372	224	583	639	501	783	218	999999	489	267	809	557	999999	540	342	74	881	818	144	341	999999	999999	876	769	999999	999999	999999	305	248	621	93	275	692	910	799	208	742	999999	505	999999	948	583	55	901	999999	999999	999999	396	702	589	999999	999999	999999	999999	190	999999	347	999999	608	834	999999	912	999999	999999	184	544	865	476	741	143	999999	848	999999	707	392	999999	612	999999	869	999999	290	999999	999999	999999	999999	999999	202	420	729	94	860	928	434	671	305	45	560	999999	727	365	906	999999	655	999999	266	596	160	999999	889	764	112	373	944	348	554	875	320	373	692	564	351	454	999999	999999	999999	403	423	999999	412	357	865	999999	999999	514	363	379	999999	43	402	589	470	999999	531	965	981	497	984	96	127	430	999999	197	999999	999999	23	461	173	998	296	862	182	508	963	541	999999	999999	999999	439	985	184	275	999999	970	112	104	999999	923	999999	674	785	419	999999	999999	981	632	678	940	93	999999	901	215	999999	747	539	999999	961	864	999999	76	314	380	554	999999	942	164	999999	999999	391	999999	999999	537	392	333	510	453	845	974	981	909	229	736	999999	938	999999	969	664	539	999999	695	142	659	934	715	370	999999	999999	236	591	999999	193	462	999999	999999	11	374	823	287	999999	96	571	986	882	90	999999	578	999999	615	27	999999	500	909	785	999999	999999	839	603	676	963	105	587	
618	393	999999	725	999999	999999	999999	937	999999	156	387	302	353	134	155	777	999999	869	999999	999999	259	219	999999	336	999999	676	862	999999	172	770	156	999999	151	999999	952	603	999999	364	88	400	325	678	308	827	122	999999	441	571	999999	72	999999	807	181	36	337	409	775	827	999999	100	324	943	999999	949	999	74	999999	844	182	552	58	999999	790	401	753	581	999999	790	999999	667	245	301	295	999999	999999	348	151	125	181	999999	827	900	913	988	86	999999	999999	999999	827	58	999999	597	399	249	23	260	27	780	282	755	498	984	613	783	855	33	658	675	929	660	922	45	672	629	724	158	586	802	325	381	999999	561	962	175	999999	648	902	55	999999	769	331	371	842	426	63	843	296	140	142	62	722	237	429	177	136	430	924	999999	525	865	674	225	999999	901	87	999999	32	999999	999999	217	131	999999	589	169	339	560	202	256	999999	881	861	456	669	272	999999	450	141	795	48	999999	723	999999	999999	999999	105	116	906	941	999999	999999	999999	847	558	925	931	120	647	270	837	575	238	677	204	999999	14	228	555	202	999999	636	999999	236	999999	999999	999999	999999	91	369	73	232	654	999999	999999	458	70	999999	898	744	999999	999999	999999	999999	957	473	552	55	937	886	226	877	560	999999	698	711	321	594	447	756	441	999999	38	999999	206	615	920	976	769	745	583	990	329	999999	862	999999	999999	934	278	936	259	448	61	999999	153	196	999999	941	999999	206	147	475	575	999999	313	398	520	999999	674	352	552	576	999999	201	313	235	557	749	999999	994	999999	387	999999	511	507	999999	890	999999	999999	20	943	979	423	573	608	118	424	999999	507	474	193	999999	999999	925	393	683	172	859	999999	917	639	922	100	999999	328	999999	158	74	644	320	999999	687	388	664	408	999999	162	712	593	999999	811	379	251	387	810	567	127	400	127	824	999999	999999	941	999999	380	999999	889	855	999999	847	959	359	544	999999	966	999999	931	999999	526	820	999999	999999	999999	697	999999	999999	680	712	757	760	999999	999999	947	819	489	476	745	170	293	999999	683	999999	467	745	244	999999	834	64	420	999999	636	999999	873	306	999999	999999	764	253	123	120	350	186	999999	493	214	211	412	724	707	999999	760	999999	321	149	146	232	992	999999	462	653	435	999999	302	453	134	130	884	650	525	119	711	502	56	182	999999	507	209	973	540	43	999999	120	356	919	553	865	210	734	170	81	999999	243	791	469	685	999999	884	654	369	94	327	999999	208	598	789	999999	999999	148	112	639	33	28	
989	429	604	324	279	382	900	269	919	159	490	454	999999	999999	711	587	496	321	623	555	614	999999	716	297	999999	758	999999	999999	999999	72	999999	530	999999	370	253	371	999999	370	999999	511	754	110	174	177	281	754	867	999999	557	146	652	791	26	477	413	543	713	999999	413	999999	999999	999999	128	857	527	959	406	370	234	999999	999999	135	865	121	801	514	292	999999	999999	999999	891	999999	736	999999	999999	999999	514	580	956	710	999999	999999	957	935	999999	148	982	317	649	321	357	507	96	218	424	526	925	904	676	899	261	174	999999	999999	999999	432	878	124	999999	686	454	826	413	523	690	174	999999	930	851	999999	531	974	999999	704	810	394	732	528	590	893	915	610	999999	999999	999999	493	268	711	315	837	999999	999999	869	963	866	530	999999	573	999999	259	358	994	63	999999	377	286	276	999999	445	244	999999	360	533	999999	999999	844	923	356	74	207	906	466	624	999999	999999	663	115	935	838	289	300	999999	10	340	545	921	556	889	689	183	227	672	276	81	999999	909	344	325	201	999999	999999	747	509	330	353	892	380	49	622	713	180	340	756	999999	944	999999	359	203	19	999999	298	999999	666	999999	999999	999999	999999	999999	874	492	999999	790	743	816	681	553	999999	999999	986	999999	551	516	276	976	12	999999	916	999999	136	999999	560	999999	999999	352	733	573	91	999999	350	999999	701	826	174	139	394	999999	596	940	484	400	999999	678	216	366	308	999999	767	999999	888	102	327	90	426	276	932	188	484	401	93	118	471	52	999999	876	951	724	352	147	591	999999	300	975	635	735	729	881	933	949	999999	952	806	401	729	257	793	999999	999999	999999	207	215	999999	205	856	376	999999	837	348	340	415	584	439	630	108	276	802	999999	999999	690	999999	999999	999999	534	358	141	311	999999	322	92	92	339	324	453	939	386	999999	105	129	999999	806	891	543	602	544	469	523	999999	303	462	455	451	176	718	361	999999	960	999999	847	725	74	858	524	265	999999	85	999999	985	690	721	559	707	232	195	884	655	517	651	999999	999999	999999	135	777	859	637	999999	172	606	102	792	999999	346	258	403	205	948	377	287	355	468	210	537	999999	581	999999	999999	229	999999	834	706	639	999999	999999	958	999999	999999	90	999999	999999	999999	999999	999999	999999	898	999999	223	459	999999	990	999999	287	999999	306	531	688	999999	639	205	956	889	421	191	771	395	999999	999999	955	300	295	266	867	999999	999999	738	556	999999	644	597	285	999999	999999	400	990	899	428	409	21	999999	279	37	308	884	
707	738	205	730	999999	507	745	999999	267	169	999999	733	77	574	999999	568	975	151	445	52	920	999999	600	30	201	872	999999	753	105	107	30	267	958	982	999999	920	542	825	655	146	999999	97	999999	139	857	266	999999	999999	999999	452	883	137	592	266	964	999999	148	185	999999	28	540	991	999999	170	148	286	775	94	569	659	999999	159	495	308	199	833	844	470	173	934	51	999999	923	652	223	999999	999999	701	28	574	999999	999999	295	637	606	860	994	271	999999	581	491	746	295	180	426	734	641	293	999999	141	596	999999	22	605	977	427	78	450	947	254	999999	83	76	999999	876	999999	863	858	702	339	839	999999	479	591	999999	304	999999	753	999999	999999	261	392	999999	887	978	115	999999	690	659	189	792	553	324	746	970	417	680	999999	303	756	999999	782	590	737	302	999999	208	999999	999999	999999	999999	325	223	468	992	228	999999	999999	26	771	325	999999	209	999999	547	295	999999	999999	621	46	623	537	999999	999999	619	999999	999999	898	595	965	906	924	999999	975	590	999999	340	999999	754	751	999999	999999	283	531	441	999999	583	77	199	999999	753	476	808	125	999999	71	865	743	999999	523	427	550	593	61	864	400	644	233	932	999999	954	413	999999	999999	77	131	263	928	48	922	895	733	708	588	221	999999	999999	999999	915	528	999999	999999	16	999999	999999	427	907	232	666	50	62	360	144	129	61	999999	498	938	57	938	807	936	999999	926	999999	693	842	999999	999999	434	999999	999999	317	414	999999	999999	999999	999999	546	650	224	41	271	998	869	545	598	588	536	871	942	186	999999	977	720	999999	892	90	611	639	585	999999	392	242	999999	831	52	730	661	694	943	750	402	407	723	999999	675	705	67	999999	105	264	478	968	491	109	855	339	693	793	474	326	146	999999	74	321	999999	39	243	48	999999	999999	927	999999	999999	201	784	999999	263	944	999	999999	999999	528	544	331	433	424	750	665	976	712	46	867	999999	627	614	999999	999999	411	138	646	472	29	590	237	999999	999999	51	300	324	886	85	749	794	287	303	617	999999	743	888	234	999999	578	71	999999	831	999999	622	309	587	999999	635	851	816	362	725	999999	938	317	994	796	383	460	350	99	636	297	83	999999	333	996	999999	999999	523	903	367	893	957	799	999999	277	999999	741	712	999999	261	233	999999	999999	562	999999	999999	999999	749	101	999999	828	237	972	999999	543	986	680	976	590	173	46	999999	912	999999	831	56	148	911	999999	999999	999999	999999	324	999999	412	364	641	999999	43	327	80	850	431	
999999	539	666	985	645	999999	291	343	765	131	862	999999	895	30	446	731	253	540	152	32	999999	218	999999	912	143	751	999999	354	999999	942	272	999999	999999	906	859	465	999999	71	502	59	445	448	876	999999	462	999999	517	344	205	658	790	787	927	827	122	999999	459	999999	851	894	683	936	53	823	999999	768	38	988	171	980	999999	192	47	103	999999	870	342	464	460	519	243	844	158	642	161	484	999999	999999	999999	25	16	999999	219	607	999999	509	405	63	999999	693	595	528	183	999999	101	999999	750	834	251	999999	999999	995	302	341	661	839	788	410	671	999999	602	670	205	155	973	999999	973	439	727	999999	474	999999	697	767	924	999999	999999	999999	550	554	734	341	126	551	513	21	127	877	946	536	721	994	392	999999	100	925	333	37	251	945	999999	999999	117	173	777	999999	308	999999	999999	945	999999	854	860	126	999999	271	553	999999	641	999999	38	105	493	201	999999	999999	895	314	676	999	392	644	691	605	999999	424	233	999999	773	999999	712	999999	470	999999	368	866	144	275	743	828	382	678	999999	289	917	539	827	999999	807	307	337	994	999999	999999	563	533	173	265	206	234	47	600	880	999999	259	445	634	999999	999999	999999	999999	629	999999	999999	999999	713	258	999999	687	390	597	318	155	999999	999999	718	999999	63	447	834	999999	879	999999	518	999999	782	798	44	39	481	904	344	999999	317	961	707	433	999999	789	849	285	760	577	815	999999	999999	454	415	408	540	711	580	999999	998	797	466	999999	62	67	845	999999	224	383	215	486	262	235	999999	999999	254	999999	999999	273	597	559	999999	311	262	880	71	999999	393	635	498	770	333	999999	999999	519	999999	999999	999999	999999	999999	999999	999999	387	371	339	385	504	999999	900	163	255	999999	316	999999	448	855	999999	307	999999	995	999999	999999	588	884	445	162	999999	150	328	999999	107	914	770	329	662	498	564	999999	999999	504	566	721	492	481	999999	782	27	842	645	664	999999	849	999999	999999	436	412	482	999999	926	187	423	999999	297	891	66	999999	227	999999	794	950	301	224	999999	676	999999	999999	50	999999	641	999999	145	129	999999	999999	669	258	715	999999	892	260	26	999999	23	745	91	213	433	601	425	999999	564	39	58	999999	372	999999	474	532	528	640	372	374	861	273	999999	304	858	632	231	807	624	415	104	543	934	240	210	638	999999	235	372	448	999999	728	108	115	80	810	302	544	784	193	999999	262	888	651	209	750	703	787	999999	999999	379	618	297	158	999999	514	760	142	924	835	936	302	277	999999	
999999	142	174	936	233	58	340	686	32	999999	131	842	654	999999	40	460	935	808	880	571	78	84	999999	949	180	999999	59	999999	620	948	256	991	985	999999	969	77	585	766	563	999999	469	693	595	856	37	103	999999	478	111	473	900	138	421	999999	999999	608	701	224	999999	667	999999	181	999999	83	194	140	856	689	322	963	874	178	254	584	112	999999	488	999999	922	999999	999999	581	999999	156	58	128	579	289	999999	371	999999	999999	999999	896	307	298	999999	999999	672	897	246	180	165	148	999999	731	884	999999	603	999999	129	127	302	689	960	427	123	999999	35	76	560	577	579	951	999999	513	178	357	286	999999	759	999999	911	34	999999	536	426	999999	999999	326	999999	741	686	641	251	999999	78	320	936	880	184	706	496	606	346	668	601	213	999999	95	563	537	561	999999	719	162	216	278	847	999999	10	999999	372	708	999999	999999	999999	999999	709	350	445	857	421	999999	638	62	481	999999	687	999999	935	222	378	999999	763	706	190	896	922	999999	51	800	472	999999	879	979	344	787	773	999999	777	999999	504	999999	650	706	125	999999	160	999999	681	900	590	675	499	788	999999	999999	945	136	638	994	24	620	309	644	999999	909	525	659	718	693	999999	170	405	281	999999	177	821	66	999999	34	745	264	418	150	999999	797	21	101	163	443	841	999999	889	782	999999	999999	901	15	321	999999	639	501	949	999999	368	430	999999	228	80	999999	88	888	545	613	999999	760	212	168	999999	999999	897	999999	505	284	852	895	280	623	632	999999	276	816	745	999999	999999	999999	315	999999	782	790	999999	793	30	504	999999	999999	111	999999	532	888	682	743	580	725	999999	215	995	999999	144	472	159	656	596	999999	999999	272	153	171	228	15	454	781	385	644	999999	114	414	999999	999999	899	793	995	100	743	999999	533	245	30	75	999999	999999	999999	295	319	640	871	206	783	122	999999	809	999999	999999	527	444	900	368	936	656	214	800	994	754	999999	679	164	999999	999999	95	859	36	999999	105	48	999999	812	999999	75	13	207	999999	631	888	999999	100	999999	937	572	308	260	174	999999	374	861	389	263	886	999999	999999	486	314	999999	999999	262	75	685	844	29	999999	631	414	303	932	458	306	179	115	927	154	826	226	993	555	999999	694	727	999999	244	658	999999	926	445	434	527	892	564	933	636	762	414	999999	918	802	676	846	871	377	999999	999999	219	157	958	905	999999	269	999999	999999	862	568	347	999999	610	370	275	705	969	868	414	999999	742	245	999999	175	739	999999	308	200	879	
988	822	360	843	679	448	356	967	539	620	267	581	765	999999	999999	999999	999999	999999	558	537	970	877	13	962	360	821	974	999999	793	175	999999	961	131	919	999999	745	987	999999	999999	921	918	737	999999	258	157	984	976	999999	999999	751	261	999999	749	663	908	999999	819	397	493	857	474	679	184	373	623	305	999999	846	206	331	436	405	477	636	618	243	447	754	815	376	845	999999	275	51	999999	586	221	999999	999999	763	926	999999	599	83	456	249	999999	75	634	851	999999	140	968	91	999999	856	942	123	999999	675	673	74	582	127	22	665	414	142	459	46	93	991	836	442	404	836	999999	403	189	378	680	381	999999	999999	841	714	999999	194	999999	67	644	108	999999	345	999999	861	999999	482	999999	999999	999999	430	999999	597	768	542	303	999999	999999	488	61	999999	933	675	994	999999	944	999999	285	307	825	999999	999999	401	402	985	577	500	353	999999	818	999999	342	398	543	259	764	532	205	308	421	999999	508	248	16	105	175	748	350	796	917	409	999999	763	966	615	24	224	205	999999	964	803	192	999999	999999	728	216	544	141	999999	999999	422	423	976	886	520	722	176	395	999999	819	829	999999	556	625	999999	135	579	432	928	245	999999	999999	422	344	617	132	364	578	287	888	630	999999	999999	999999	504	986	230	876	455	893	848	829	898	963	999999	653	635	527	261	999999	637	122	999999	509	987	95	999999	999999	999999	999999	367	598	118	999999	199	223	554	297	130	999999	904	702	976	999999	999999	999999	999999	459	999999	963	496	837	327	683	261	517	412	105	282	999999	985	588	999999	67	536	259	720	489	999999	921	109	348	406	999999	698	934	145	178	122	276	657	551	443	315	999999	529	281	999999	167	999999	999999	458	999999	712	446	326	104	919	509	146	10	949	686	287	864	158	999999	999999	999999	327	382	244	982	999999	999999	444	999999	999999	166	999999	978	296	332	101	120	651	333	694	999999	999999	999999	226	668	975	999999	999999	999999	165	999999	752	98	999999	449	839	999999	576	999999	19	999999	12	999999	801	763	502	168	999999	626	594	177	223	825	746	116	612	487	165	999999	999999	740	63	999999	989	852	999999	999999	999999	846	999999	792	999999	185	323	743	389	210	47	463	176	817	562	91	280	988	237	926	351	676	999999	362	153	10	468	278	999999	999999	192	949	999999	584	962	867	144	802	632	47	511	12	726	411	449	999999	409	999999	188	999999	309	11	624	999999	576	529	19	999999	648	544	717	55	846	999999	27	98	999999	592	855	694	999999	477	365	200	
425	999999	949	435	913	999999	600	279	999999	925	999999	191	335	872	999999	442	857	14	164	98	330	466	999999	770	393	361	598	999999	343	999999	999999	831	645	434	71	238	579	583	999999	207	943	447	954	920	833	836	762	241	584	999999	836	943	999999	999999	869	958	192	999999	51	562	999999	783	999999	607	999999	302	545	901	811	779	862	284	999999	956	999999	999999	999999	245	999999	557	598	367	243	920	656	90	999999	379	564	999999	55	400	999999	663	355	169	510	999999	28	540	300	861	429	804	999999	562	165	367	131	986	999999	999999	999999	999999	963	493	550	26	951	999999	999999	176	346	707	733	472	999999	134	610	985	382	165	226	406	999999	737	938	438	999999	999999	924	160	257	999999	999999	109	158	56	699	861	619	494	405	206	755	133	524	721	999999	98	819	41	756	145	999999	300	999999	845	237	236	555	999999	656	857	999999	634	918	768	60	634	999999	999999	434	749	376	887	760	999999	650	143	999999	999999	367	281	284	893	403	122	963	367	379	312	819	473	315	999999	837	547	999999	131	214	999999	671	446	774	133	606	16	769	726	999999	999999	205	999999	24	999999	754	385	999999	13	240	999999	804	999999	999999	20	877	960	443	869	59	999999	721	529	928	465	999999	921	506	161	296	397	999999	247	827	670	117	724	459	999999	752	462	965	999999	890	408	952	999999	191	999999	255	645	573	900	676	999999	988	999999	176	558	999999	833	999999	431	716	843	462	567	865	999999	999999	999999	511	467	999999	999999	999999	999999	638	529	513	576	740	999999	905	999999	999999	999999	999999	510	681	441	558	999999	999999	919	582	544	588	999999	999999	999999	122	596	861	103	144	115	999999	88	79	999999	47	646	999999	218	102	147	525	999999	29	19	996	364	999999	471	999999	610	276	206	25	713	837	591	583	128	464	154	880	812	516	999999	669	999999	441	119	404	999999	855	999999	826	999999	28	522	37	999999	398	757	682	399	999999	999999	838	587	73	366	999999	455	72	926	754	948	266	713	558	311	349	514	923	803	77	692	999999	294	379	999999	694	324	999999	999999	999999	706	471	999999	323	983	879	92	428	85	384	948	848	929	238	999999	188	315	963	725	596	884	834	879	332	806	778	554	217	493	671	420	891	425	207	999999	487	775	399	575	432	267	95	847	999999	128	999999	825	999999	501	402	388	360	838	60	845	871	591	168	516	214	335	999999	935	413	963	66	433	732	190	400	999999	915	999999	303	339	798	999999	999999	999999	962	999999	498	715	101	292	70	63	375	362	
185	896	616	883	999999	107	392	999999	444	466	999999	999999	999999	999999	111	999999	473	999999	545	720	56	999999	999999	999999	999999	260	836	168	844	130	999999	13	67	999999	15	999999	796	42	999999	205	946	649	552	993	151	552	860	623	614	111	999999	108	999999	654	316	999999	763	999999	339	120	999999	999999	315	323	999999	68	363	722	870	999999	202	440	999999	349	774	999999	341	148	999999	11	399	223	554	742	999999	999999	496	999999	74	713	740	999999	702	999999	935	722	343	239	439	999999	199	147	999999	16	909	389	172	177	999999	999999	959	625	847	338	999999	57	679	572	22	758	572	950	658	166	867	66	999999	29	999999	61	73	112	708	730	999999	261	470	999999	999999	921	999999	328	532	165	754	124	298	374	999999	887	53	771	227	681	520	999999	999999	597	148	852	651	152	763	999999	845	857	999999	999999	526	469	587	140	739	100	126	253	427	503	411	752	768	372	999999	526	18	301	999999	37	999999	573	772	873	999999	980	279	499	565	999999	319	897	208	999999	848	735	310	912	999999	136	564	277	821	985	195	396	93	999999	327	246	999999	999999	971	888	906	999999	696	713	999999	999999	820	627	688	723	194	514	554	999999	523	99	999999	105	269	999999	999999	942	999999	999999	687	23	896	990	181	999999	883	765	999999	999999	275	896	48	596	999999	283	315	937	588	107	999999	680	841	999999	765	238	999999	724	294	222	425	999999	210	910	36	999999	861	829	455	370	839	428	588	244	330	627	60	628	913	999999	453	535	364	654	984	16	181	409	235	943	307	999999	999999	712	999999	311	695	138	999999	474	422	485	492	227	268	383	102	607	177	147	187	401	811	999999	769	999999	609	556	925	29	545	462	604	999999	999999	680	947	875	350	28	932	922	68	449	573	967	53	999999	999999	611	914	574	241	999999	765	905	357	999999	943	14	999999	148	999999	999999	928	960	881	979	999999	587	435	999999	267	999999	214	265	343	372	999999	802	999999	999999	999999	323	114	999999	230	515	746	166	332	774	932	345	326	999999	719	516	999999	612	95	73	981	808	999999	698	316	93	999999	510	999999	999999	448	999999	168	239	978	889	447	957	740	999999	243	998	265	661	293	921	832	420	545	999999	999999	999999	716	782	491	999999	147	416	999999	147	631	245	594	999999	335	791	187	96	814	829	79	563	872	719	829	982	999999	999999	414	999999	999999	473	965	745	999999	326	434	999999	999999	626	752	41	302	999999	744	999999	999999	918	335	999999	744	746	605	715	757	298	258	997	953	509	808	622	
999999	999999	886	168	280	848	212	19	999999	802	348	198	999999	48	271	999999	974	832	578	634	999999	999999	650	999999	999999	259	987	846	999999	999999	432	248	818	139	999999	32	716	586	726	565	716	999999	143	999999	407	417	638	999999	36	979	32	130	930	183	432	98	628	382	300	999999	861	366	941	999999	999999	999999	999999	947	18	248	999999	398	999999	22	918	873	999999	709	116	999999	621	999999	819	98	414	311	317	644	707	941	404	344	295	705	704	359	384	212	999999	307	47	690	999999	788	425	634	999999	918	264	999999	318	999999	275	840	999999	592	999999	853	526	78	792	999999	250	77	999999	229	112	409	999999	569	499	576	999999	808	422	931	568	999999	999999	779	295	399	389	157	632	484	78	455	999999	999999	812	530	685	502	515	312	999999	999999	944	206	999999	615	609	695	69	742	782	467	428	479	33	516	999999	746	783	402	355	102	999999	369	161	657	114	206	756	968	890	999999	999999	119	491	999999	96	476	258	679	999999	999999	98	890	702	611	36	826	999999	305	350	939	719	999999	957	356	208	585	55	874	511	413	939	100	851	147	174	319	987	107	430	714	999999	113	612	999999	999999	553	999999	549	630	288	999999	460	628	999999	999999	999999	162	145	999999	511	430	383	178	386	754	997	48	565	446	999999	839	999999	875	999999	450	616	511	305	351	655	999999	505	253	233	305	488	999999	900	999999	999999	167	851	380	919	293	999999	934	235	906	16	514	999999	113	999999	448	125	585	992	511	318	678	856	794	81	592	925	999999	944	91	276	534	999999	999999	999999	559	987	999999	955	352	334	681	999999	398	999999	150	816	402	339	784	189	903	480	399	903	316	310	999999	308	336	999999	985	990	999999	640	482	376	758	651	999999	461	504	629	650	186	637	402	467	999999	999999	775	999999	800	170	999999	372	64	748	449	154	259	930	322	999999	983	348	999999	999999	999999	862	773	68	750	975	999999	999999	283	999999	222	276	914	999999	607	377	560	835	195	829	252	277	999999	999999	999999	506	115	530	999999	10	667	837	999999	271	709	596	999999	717	999999	999999	837	999999	999999	234	536	182	240	999999	332	945	999999	157	163	861	999999	999999	444	155	748	253	869	802	502	283	172	385	999999	653	143	20	219	843	63	370	999999	999999	188	999999	101	147	999999	698	207	247	932	519	684	93	381	228	161	22	999999	538	999999	44	999999	815	71	160	851	587	999999	322	999999	234	104	792	869	864	999999	999999	64	999999	978	999999	605	264	351	999999	700	247	281	999999	999999	
207	874	999999	415	958	999999	372	141	940	999999	999999	425	885	511	707	424	892	223	517	916	909	957	366	999999	783	438	469	474	418	460	613	316	999999	999999	538	999999	999999	386	999999	563	939	120	123	326	999999	755	720	753	643	239	999999	33	999999	997	999999	249	518	963	632	529	999999	898	723	999999	999999	999999	67	432	999999	357	844	516	999999	999999	977	799	999999	50	270	38	718	999999	830	188	652	589	552	370	513	999999	842	616	753	999999	722	999999	397	999999	999999	999999	999999	999999	779	296	394	301	721	809	30	159	999999	999999	703	603	810	134	999999	544	837	102	828	696	918	684	999999	238	762	919	999999	935	412	221	999999	351	339	999999	936	543	794	361	868	742	350	364	893	374	912	160	581	999999	973	852	795	999999	99	999999	999999	999999	781	166	999999	801	999999	999999	747	999999	80	361	273	389	197	533	999999	486	234	95	356	564	791	999999	999999	612	347	999999	961	559	426	855	261	337	61	841	761	638	822	76	174	265	616	710	303	560	886	202	410	450	113	318	326	13	655	999999	313	641	840	999999	999999	935	133	198	766	225	109	999999	999999	355	771	999999	664	999999	921	100	947	90	846	764	726	999999	242	521	456	118	539	999999	681	999999	537	130	797	999999	612	238	142	428	944	88	999999	950	864	64	678	991	653	999999	92	564	867	999999	999999	999999	210	318	703	611	742	657	685	851	263	100	817	651	999999	768	556	692	999999	528	145	767	314	775	291	187	842	465	464	381	175	127	379	314	335	721	695	304	535	530	686	999999	403	609	999999	773	999999	37	676	884	611	399	606	348	98	37	771	999999	36	999999	768	287	202	314	686	146	999999	513	326	602	83	999999	167	438	842	848	374	999999	89	999999	999999	815	999999	579	769	776	520	40	226	308	999999	270	999999	999999	761	999999	999999	99	999999	999999	61	733	711	83	811	359	242	178	506	999999	662	76	355	519	999999	999999	498	999999	544	909	626	691	297	999999	999999	812	984	158	999999	999999	753	285	781	530	999999	217	113	714	768	420	544	999999	533	999999	646	883	999999	758	433	808	910	481	999999	23	999999	370	999999	693	430	998	375	93	999999	74	999999	386	294	824	63	378	849	784	854	133	375	999999	167	321	381	999999	999999	236	724	868	531	282	731	999999	999999	104	772	420	293	770	999999	999999	850	999999	489	269	598	100	704	65	958	136	999999	431	999999	659	999999	133	321	661	111	148	368	633	999999	223	655	999999	237	958	605	439	500	93	88	915	432	699	
831	122	181	999999	532	669	910	404	655	310	999999	999999	999999	999999	999999	632	999999	906	102	227	925	275	614	999999	863	745	459	528	636	543	352	732	236	513	301	209	999999	304	616	699	723	148	999999	355	999999	300	76	999999	340	999999	424	181	823	215	773	565	507	109	942	999999	220	391	767	999999	999999	999999	711	388	356	899	999999	374	300	402	503	787	707	269	677	573	999999	502	999999	769	128	180	999999	30	740	735	702	390	361	829	489	341	999999	456	397	16	999999	687	610	440	724	999999	881	430	711	985	858	247	432	379	116	717	203	998	993	787	488	999999	647	621	999999	762	22	470	913	172	416	260	872	999999	984	999999	891	999999	55	78	999999	489	319	999999	877	464	999999	982	723	771	148	382	463	610	527	898	999999	989	242	961	47	999999	516	999999	999999	607	375	761	395	125	826	445	953	999999	497	999999	381	999999	743	743	803	40	999999	152	33	43	797	272	999999	95	999999	901	999999	93	999999	879	973	999999	184	279	99	206	596	608	944	999999	429	538	122	528	527	156	999999	499	168	999999	672	373	526	545	999999	113	619	309	999999	999999	921	870	894	999999	36	611	999999	474	654	606	443	149	208	330	999999	999999	159	999999	568	999999	999999	34	999999	999999	217	999999	999999	638	469	985	587	297	444	999999	781	559	644	504	502	915	438	999999	845	561	573	532	999999	999999	931	551	999999	995	741	367	999999	896	944	870	410	426	368	999999	15	999999	29	156	705	188	549	999999	624	655	131	652	377	999999	189	373	459	999999	999999	58	707	999999	42	592	555	87	751	885	614	773	103	85	557	358	775	186	541	427	827	986	999999	876	926	308	873	99	999999	403	999999	581	421	725	981	999999	382	96	636	999999	601	627	437	663	999999	850	561	56	105	999999	109	12	832	42	857	458	401	830	999999	733	718	465	96	999999	179	43	362	377	103	999999	976	688	999999	114	999999	209	999999	992	436	85	999999	999999	999999	971	999999	999999	749	388	867	533	918	551	105	902	999999	145	541	89	494	999999	498	194	952	858	999999	420	462	727	216	658	899	999999	403	915	987	891	999999	999999	63	465	999999	973	509	999999	327	434	999999	647	999999	999999	999999	479	508	29	587	561	875	145	999999	883	999999	31	182	219	634	519	158	189	915	826	673	426	36	39	132	524	999999	391	540	618	826	999999	340	525	999999	430	999999	384	338	435	26	336	999999	179	213	272	801	300	999999	808	286	414	732	570	26	999999	999999	479	896	73	876	493	999999	999999	
67	447	691	656	228	214	617	773	851	999999	810	999999	240	999999	999999	860	722	999999	455	999999	341	999999	91	770	508	749	999999	432	487	274	558	999999	731	999999	122	766	580	154	81	999999	999999	512	563	999999	999999	679	999999	597	653	46	350	999999	999999	872	999999	644	999999	921	158	478	237	195	999999	586	999999	999999	616	999999	743	69	999999	999999	999999	724	540	829	859	999999	20	829	738	389	778	451	923	76	999999	858	999999	999999	410	999999	996	602	999999	15	225	976	999999	481	73	655	999999	594	756	772	179	323	342	159	785	999999	911	328	740	847	416	844	662	865	793	758	999999	274	658	630	581	719	229	534	999999	882	528	999999	766	92	535	194	999999	161	896	180	525	746	692	884	748	999999	861	656	598	381	324	455	688	314	196	999999	936	136	999999	459	103	807	999999	902	997	382	999999	658	321	232	159	999999	968	999999	242	723	582	999999	881	903	857	999999	935	999999	568	83	849	461	895	999999	257	569	960	447	86	718	999999	790	887	375	125	999999	344	999999	999999	812	486	76	82	473	16	999999	999999	999999	999999	999999	871	999999	344	923	533	111	763	375	975	590	999999	531	545	523	522	791	885	516	788	654	999999	569	20	755	999999	782	388	432	939	95	999999	672	999999	556	847	896	999999	964	842	23	449	969	401	640	271	954	531	559	999999	224	286	738	508	946	302	999999	302	999999	335	999999	722	341	435	889	999999	878	686	989	676	625	999999	921	673	774	999999	269	178	999999	999999	643	261	829	999999	725	808	999999	174	898	264	545	604	867	999999	102	301	999999	999999	511	375	393	278	542	999999	334	878	999999	74	733	741	42	999999	922	104	692	498	999999	999999	709	91	689	714	999999	999999	140	999999	478	291	581	483	999999	724	667	999999	999999	374	999999	945	157	846	453	522	440	166	231	412	681	773	999999	603	407	259	834	430	999999	678	491	807	752	313	410	999999	493	260	645	318	475	918	993	327	779	947	711	863	638	176	284	630	513	999999	349	704	344	999999	86	846	999999	247	328	432	999999	911	203	843	445	379	38	190	521	913	999999	999999	999999	629	823	459	547	970	791	519	999999	999999	304	34	963	706	739	515	183	798	999999	238	999999	570	444	867	754	867	428	999999	999999	104	119	600	790	999999	924	714	163	626	309	919	455	809	999999	999999	617	999999	880	739	640	999999	16	723	999999	708	174	999999	195	955	705	999999	552	533	381	309	750	703	244	387	781	999999	361	999999	999999	507	783	790	542	420	260	585	987	
999999	999999	624	97	396	999999	999999	421	999999	999999	999999	921	629	377	999999	999999	728	282	914	934	502	957	616	172	459	999999	987	999999	384	677	774	999999	129	692	862	999999	757	222	364	598	161	965	76	504	163	999999	869	140	861	362	999999	148	999999	999999	494	731	22	999999	638	999999	999999	167	999999	48	755	502	999999	937	514	27	681	515	917	325	782	999999	891	121	999999	823	364	857	73	32	863	635	369	477	207	999999	999999	999999	584	202	999999	994	928	38	999999	660	833	932	625	843	680	307	231	30	999999	957	999999	901	452	999999	808	270	999999	25	999999	129	143	334	999999	383	135	386	999999	725	999999	999999	608	862	372	999999	990	431	241	229	999999	565	414	348	608	249	999999	991	999999	770	999999	999999	900	912	853	629	527	999999	202	251	718	304	999999	505	185	90	358	999999	538	104	999999	999999	38	874	674	620	714	795	999999	999999	92	144	533	171	340	634	888	696	999999	742	830	490	999999	990	999999	56	198	908	172	999999	890	323	462	757	999999	18	191	36	247	999999	999999	999999	783	702	168	584	999999	214	174	999999	202	999999	967	796	273	343	156	48	373	628	431	999999	999999	206	608	769	999999	776	225	332	453	999999	458	776	827	108	706	536	831	926	285	984	743	621	336	238	355	665	999999	612	861	999999	662	619	811	999999	109	587	104	398	902	994	988	842	107	340	213	200	969	175	636	999999	999999	999999	353	447	999999	20	870	380	423	26	293	613	471	310	208	839	965	718	998	999999	442	442	33	290	995	901	524	995	999999	999999	696	328	976	250	999999	225	275	374	56	98	716	723	975	886	711	999999	380	796	141	374	235	260	999999	516	188	773	423	72	451	170	496	874	355	268	330	964	999999	999999	374	982	573	600	671	909	413	718	467	999999	579	619	530	999999	864	999999	929	445	161	469	71	172	802	212	999999	886	602	842	377	999999	566	746	748	160	999999	158	801	635	999999	999999	113	999999	316	999999	999999	831	639	999999	20	999999	339	884	813	177	169	211	190	999999	677	784	317	570	350	751	581	832	871	999999	999999	715	999999	303	855	999999	999999	601	856	526	719	100	257	833	832	681	999999	999999	933	999999	991	999999	968	440	999999	804	949	542	999999	564	704	661	960	268	473	304	837	999999	38	918	999999	567	355	664	651	586	537	483	738	999999	375	900	899	300	999999	85	747	427	345	61	999999	999999	481	301	999999	999999	140	988	370	537	843	349	652	24	769	999999	999999	999999	789	381	276	476	804	460	
199	804	762	669	879	398	557	420	700	977	999999	999999	999999	63	842	593	456	549	122	210	999999	35	999999	884	531	999999	210	443	637	999999	784	478	29	31	112	26	305	470	999999	972	980	433	999999	675	50	781	347	821	471	206	925	727	999999	999999	635	173	557	877	148	923	999999	999999	782	735	202	999999	999999	74	950	999999	297	985	440	150	230	401	385	582	843	750	618	388	971	999999	49	67	999999	426	999999	999999	469	428	332	195	784	866	651	999999	482	545	812	283	999999	645	999999	939	296	222	382	243	999999	974	44	999999	314	809	152	350	696	999999	389	552	678	999999	366	999999	663	999999	365	999999	750	472	110	307	937	999999	999999	999999	532	999999	770	902	999999	161	161	494	393	933	999999	999999	723	310	227	346	999999	269	604	859	289	50	286	51	857	29	493	325	999999	736	460	999999	301	817	818	596	374	999999	509	526	860	999999	485	729	374	390	640	449	254	763	999999	677	999999	658	56	999999	823	728	55	34	668	835	620	657	482	999999	684	906	491	999999	971	679	760	999999	999999	999999	564	999999	999999	476	388	53	81	120	595	783	239	642	771	336	773	999999	441	485	999999	34	999999	999999	257	999999	706	733	958	999999	791	471	917	662	999999	999999	927	276	61	578	999999	624	764	509	71	699	682	999999	145	164	999999	335	248	999999	229	974	167	999999	309	999999	999999	999999	95	457	328	134	865	999999	983	143	409	507	999999	862	840	243	999999	751	766	557	780	999999	598	803	999999	466	233	642	443	685	480	200	999999	836	808	990	539	317	999999	937	833	115	68	12	755	359	999999	385	445	986	999999	415	969	999999	444	116	66	291	999999	862	999999	999999	999999	307	999999	218	540	759	999999	850	704	953	999999	829	723	674	605	596	57	417	725	847	206	999999	971	75	231	999999	401	701	933	999999	626	328	999999	610	972	760	349	547	999999	981	999999	999999	999999	760	845	149	999999	769	510	999999	243	283	146	999999	36	999999	999999	999999	987	326	999999	362	916	999999	336	999999	999999	123	702	845	256	999999	598	744	999999	611	999999	220	230	91	999999	999999	999999	473	24	999999	191	983	999999	296	433	752	999999	999999	624	999999	999999	835	434	602	999999	914	77	999999	223	733	685	402	999999	424	999999	126	999999	999999	139	999999	171	453	442	983	999999	809	999999	415	421	504	950	105	130	558	933	339	785	627	735	281	999999	536	260	290	668	788	457	168	775	317	385	654	373	888	806	235	999999	450	541	546	384	999999	253	719	782	999999	282	977	999999	999999	
340	749	180	999999	181	999999	203	161	325	282	362	381	999999	114	128	306	732	999999	999999	708	935	345	999999	198	897	999999	292	540	999999	88	516	480	999999	593	976	636	483	999999	716	181	999999	252	999999	999999	193	12	31	149	600	486	857	50	235	783	255	999999	663	981	999999	279	353	999999	652	247	766	881	704	56	137	999999	999999	227	524	999999	676	999999	220	828	15	895	999999	999999	940	999999	230	475	255	894	999999	980	972	999999	554	447	827	379	599	999999	501	311	999999	999999	21	118	664	640	525	654	116	561	785	834	976	75	398	210	721	631	999999	999999	999999	810	708	999999	999999	329	999999	87	999999	306	999999	332	337	703	597	905	999999	999999	367	590	949	600	999999	786	205	148	999999	999999	999999	627	657	968	871	999999	675	497	275	864	598	999999	967	448	900	809	467	463	507	999999	999999	999999	79	889	273	436	351	45	32	922	951	999999	803	999999	38	136	648	136	460	137	38	109	999999	276	243	999999	623	511	699	977	328	742	640	999999	20	566	557	768	704	444	999999	999999	474	353	913	227	999999	782	420	774	170	341	12	380	255	378	852	803	999999	250	812	840	345	54	604	219	740	560	183	472	999999	880	999999	26	278	398	635	296	363	999999	491	840	100	925	816	987	740	270	997	642	713	753	122	999999	631	28	303	429	748	703	486	980	608	948	205	290	999999	986	111	856	742	565	999999	639	759	972	749	999999	999999	616	478	480	563	541	999999	999999	768	999999	394	260	999999	215	547	659	539	511	242	152	729	536	999999	754	168	151	899	157	313	999999	999999	999999	278	882	999999	142	235	16	427	76	199	380	999999	941	602	999999	760	537	28	790	109	257	740	606	691	999999	999999	999999	321	999999	999999	611	521	295	999999	734	981	223	24	415	999999	533	999999	175	953	358	24	146	999999	316	999999	999999	999999	523	999999	456	919	672	201	500	602	510	694	15	434	588	859	235	677	867	870	547	523	612	999999	576	999999	575	653	342	999999	402	572	15	999999	280	481	998	913	817	815	318	999999	999999	812	924	839	88	740	999999	999999	788	468	294	446	843	999999	999999	167	806	292	354	29	858	999999	999999	937	999999	973	164	116	861	322	860	62	561	999999	999999	799	442	999999	94	999999	287	842	897	934	288	999999	198	431	954	999999	116	534	470	999999	999999	710	999999	986	999999	115	586	269	999999	476	607	241	885	999999	999999	999999	724	80	999999	519	741	999999	999999	275	659	130	785	733	161	30	999999	336	591	999999	362	298	999999	
455	586	979	258	28	214	431	336	999999	999999	870	999999	237	126	45	999999	999999	558	156	794	347	336	39	999999	852	117	618	269	999999	649	623	965	561	540	279	999999	227	271	722	812	494	938	612	447	915	999999	923	904	180	998	640	999999	215	999999	849	128	556	660	405	910	595	171	65	406	999999	904	29	696	846	552	119	689	835	999999	310	408	724	999999	413	700	999999	999999	98	282	999999	909	760	68	691	999999	937	999999	865	812	226	332	999999	216	387	21	143	237	999999	628	889	950	878	870	203	999999	404	964	256	999999	726	881	999999	999999	397	159	153	960	15	999999	614	999999	999999	999999	128	977	999999	517	999999	402	999999	956	656	470	393	999999	41	890	999999	250	755	972	320	999999	95	999999	259	110	818	237	868	182	231	370	23	999999	136	999999	999999	999999	999999	886	999999	999999	147	999999	234	612	399	999999	999999	262	105	999999	940	642	241	662	999999	783	728	424	999999	977	534	394	734	999999	456	55	932	186	149	999999	325	868	222	466	999999	325	120	646	711	489	999999	999999	86	466	429	381	115	473	917	999999	496	510	197	782	999999	999999	44	938	165	353	406	999999	123	999999	449	82	429	775	999999	621	673	92	712	219	868	918	318	278	866	85	999999	999999	269	999999	163	814	681	999999	146	281	999999	181	490	999999	93	177	502	999999	999999	357	951	340	834	305	304	414	798	978	914	411	444	766	82	999999	999999	938	999999	941	302	999999	401	989	639	367	999999	501	601	354	136	700	999999	999999	999999	518	134	609	633	963	876	748	999999	702	999999	734	836	523	109	410	999999	154	495	999999	337	391	999999	962	701	476	964	999999	813	999999	999999	224	986	756	515	564	999999	803	314	718	74	999999	619	698	472	904	531	816	999999	201	999999	981	999999	864	359	999999	561	171	908	999999	998	84	935	572	851	312	999999	999999	999999	545	999999	160	999999	777	496	784	771	268	499	796	999999	158	410	622	63	869	20	131	999999	646	999999	794	895	157	719	990	618	56	999999	999999	999999	999999	808	999999	746	248	999999	436	999999	575	107	303	672	121	999999	850	673	323	518	981	999999	999999	999999	999999	543	660	999999	692	67	505	999999	724	421	338	639	504	349	999999	875	999999	727	583	999999	831	999999	708	132	999999	935	869	327	304	999999	865	868	541	768	446	323	96	999999	459	378	873	409	382	999999	343	482	717	511	128	448	704	263	718	872	999999	999999	834	537	999999	757	198	187	871	999999	999999	999999	999999	999999	902	240	788	830	278	214	880	432	175	
826	789	312	999999	367	208	855	834	612	160	668	917	999999	488	999999	513	701	999999	695	538	196	337	999999	384	981	999999	888	659	873	984	514	992	428	657	18	999999	178	539	999999	978	25	999999	943	999999	439	999999	289	999999	999999	999999	577	999999	194	894	979	999999	916	927	246	759	320	999999	960	999999	645	676	498	965	480	810	345	172	359	716	522	833	393	562	944	172	329	999999	999999	556	417	999999	807	534	678	519	832	999999	999999	81	668	999999	402	325	999999	999999	330	323	281	429	981	999999	674	999999	381	155	115	363	982	84	439	184	776	999999	220	166	869	963	296	999999	977	999999	870	999999	58	703	441	78	888	192	841	15	864	10	574	13	815	338	999999	532	414	479	999999	227	641	999999	53	987	115	518	893	367	999999	999999	451	886	999999	396	430	678	714	46	999999	800	243	433	320	999999	999999	999999	999999	540	999999	763	556	508	837	999999	646	999999	999999	453	962	999999	299	483	999999	553	558	999999	469	429	908	484	999999	377	14	466	984	999999	183	277	157	898	177	999999	557	273	765	942	59	891	749	866	28	270	84	104	511	759	455	766	226	162	747	921	999999	999999	999999	188	504	380	667	438	999999	392	305	73	999999	936	926	715	999999	616	999999	577	679	52	466	999999	999999	909	955	235	763	999999	60	995	161	255	731	232	327	586	999999	679	999999	321	485	635	964	999999	891	574	833	739	978	610	524	179	252	589	868	999999	884	595	424	442	674	999999	341	310	999999	999999	999999	703	397	999999	999999	999999	354	999999	566	830	999999	293	28	390	402	999999	438	450	481	981	13	152	999999	929	701	853	264	790	647	512	304	664	999999	934	369	139	351	777	999999	999999	825	999999	32	47	805	601	577	44	50	999999	545	891	828	931	953	72	349	468	509	999999	704	563	999999	64	536	928	195	93	30	999999	682	660	17	915	999999	129	129	326	134	999999	286	230	750	995	966	412	999999	175	980	306	999999	883	277	128	861	272	173	999999	511	877	415	999999	23	777	969	884	883	913	776	834	943	33	344	999999	48	484	812	724	999999	999999	999999	29	112	723	999999	999999	999999	999999	64	892	955	161	815	999999	695	999999	217	973	999999	92	528	999999	999999	156	363	766	549	869	89	387	460	999999	880	387	785	395	999999	299	304	999999	502	994	858	883	878	791	218	96	713	255	999999	999999	697	15	604	179	999999	956	999999	716	259	523	809	677	441	516	281	437	999999	999999	412	917	999999	856	589	534	74	515	278	999999	558	462	
165	834	120	621	750	875	782	615	765	434	929	587	920	999999	194	191	451	371	520	780	624	413	843	359	999999	841	425	999999	115	999999	688	797	168	797	999999	975	566	999999	765	406	655	999999	544	978	988	999999	999999	999999	349	882	73	906	999999	777	837	752	991	999999	460	909	459	711	510	999999	999999	999999	429	133	621	218	624	631	999999	124	135	768	868	864	370	79	999999	814	999999	232	60	782	745	390	959	614	984	806	370	856	946	943	999999	893	242	857	671	812	989	140	268	442	309	938	652	79	999999	136	400	999999	14	645	980	288	600	963	395	999999	173	999999	999999	818	270	750	177	192	422	974	999999	999999	407	102	824	600	963	999999	482	999999	999999	999999	731	858	416	999999	852	310	999999	77	999999	279	471	999999	999999	983	999999	450	182	559	770	470	999999	999999	999999	886	983	999999	821	390	999999	982	999999	588	310	282	285	999999	412	999999	898	999999	230	355	999999	362	999999	999999	453	840	693	999999	445	922	47	278	244	822	363	529	995	940	489	581	752	321	788	883	332	999999	708	540	47	890	661	999999	250	310	237	152	844	219	999999	980	697	999999	546	568	551	42	999999	463	22	882	296	999999	999999	999999	999999	999999	999999	168	999999	86	999999	999999	485	555	999999	144	38	933	594	220	684	999999	483	999999	999999	999999	774	229	999999	999999	338	254	528	165	603	704	524	601	707	867	578	999999	767	390	847	545	325	991	307	416	14	114	999999	801	999999	510	999999	879	999999	652	595	353	999999	162	748	999999	633	330	951	999999	620	436	999999	726	641	998	999999	999999	999999	348	635	783	922	999999	295	233	385	726	957	103	999999	644	836	64	282	234	860	999999	642	959	911	995	999999	740	999999	577	877	152	169	208	999999	999999	228	999999	26	812	431	900	867	524	512	907	999999	858	346	975	600	181	999999	417	999999	413	460	701	436	999999	999999	192	138	717	999999	242	566	999999	999999	838	425	419	999999	469	803	959	747	999999	456	999999	632	191	404	820	977	999999	999999	999999	70	88	931	999999	989	385	78	999999	771	159	999999	279	350	613	257	507	560	191	143	984	999999	188	665	342	254	432	18	562	788	999999	740	649	999999	813	999999	532	907	898	429	662	999999	564	999999	598	948	187	664	999999	933	896	270	796	999999	713	149	881	423	999999	282	567	377	999999	999999	463	999999	529	734	536	914	725	599	661	761	481	594	999999	999999	77	393	999999	767	988	629	891	999999	944	999999	831	999999	817	119	319	999999	862	999999	884	999999	734	999999	999999	
452	999999	114	217	306	608	999999	101	999999	99	890	355	214	214	799	388	887	569	415	475	452	903	861	107	616	290	45	899	196	710	946	266	999999	964	999999	640	884	999999	999999	449	999999	999999	999999	584	926	763	999999	421	72	906	996	543	999999	713	977	999999	276	16	999999	26	999999	145	905	999999	999999	633	466	250	999999	999999	504	476	975	999999	565	466	201	999999	999999	999999	185	624	836	289	713	412	938	999999	999999	85	999999	877	819	999999	999999	774	90	303	440	303	307	864	830	902	412	530	568	999999	157	999999	357	988	836	748	841	947	308	625	999999	999999	695	290	999999	999999	999999	626	656	407	999999	791	386	898	999999	877	555	320	793	999999	877	193	999999	585	38	475	728	385	51	81	736	928	476	999999	597	700	608	26	611	326	999999	999999	873	171	272	366	145	459	999999	958	202	999999	999999	374	999999	522	896	119	999999	788	785	420	584	584	670	170	325	921	999999	156	278	538	709	477	826	101	319	683	322	672	999999	999999	999999	92	879	216	774	111	999999	85	999999	498	764	999999	540	697	210	299	999999	999999	999999	223	158	999999	999999	663	820	687	999999	999999	212	222	999999	999999	457	999999	999999	502	705	463	396	223	999999	235	351	999999	999999	886	999999	999999	890	999999	192	220	631	127	999999	246	403	225	395	97	563	68	872	591	702	184	999999	33	520	708	999999	47	715	999999	17	922	654	909	889	933	750	999999	999999	999999	39	585	958	340	999999	940	109	489	999999	309	999999	999999	999999	999999	87	599	521	912	618	191	436	155	504	803	120	207	592	493	336	461	999999	999999	302	999999	999999	126	225	45	637	579	609	113	969	416	178	860	569	893	831	299	999999	999999	800	584	756	999999	90	165	230	999999	358	999999	999999	615	962	514	999999	999999	208	961	383	999999	284	48	582	333	186	98	635	259	638	999999	661	999999	49	999999	354	718	933	677	999999	999999	815	449	999999	994	950	363	454	999999	15	896	695	870	915	936	564	761	12	433	708	992	530	970	559	659	954	999999	999999	999999	170	999999	740	999999	999999	999999	999999	834	817	587	383	999999	644	999999	253	742	13	790	999999	112	943	592	999999	510	999999	52	539	844	999999	999999	49	833	999999	988	503	869	166	173	945	602	276	999999	944	424	60	885	358	559	999999	817	656	999999	995	999999	521	577	999999	239	562	883	784	999999	944	255	999999	549	46	655	478	384	585	999999	845	528	836	223	648	301	460	93	693	980	128	82	915	875	837	322	999999	925	449	926	611	72	817	449	
785	699	876	510	849	703	91	999999	241	816	328	477	999999	307	929	138	999999	478	999999	803	708	871	339	672	712	723	188	999999	999999	659	238	783	710	396	438	999999	424	949	244	989	999999	999999	840	108	557	999999	684	179	996	320	157	142	872	24	741	999999	369	214	797	135	525	538	417	582	587	999999	999999	251	869	980	999999	829	244	209	904	932	41	240	124	352	999999	18	556	999999	999999	106	910	999999	655	524	588	999999	999999	999999	474	370	368	999999	521	999999	603	442	309	999999	606	999999	897	672	119	808	882	139	99	455	96	516	982	793	80	491	999999	79	596	355	401	503	677	136	735	543	574	773	999999	112	999999	606	709	999999	27	194	999999	247	586	846	641	459	131	999999	31	957	388	575	197	40	387	533	999999	999999	623	999999	650	771	937	575	244	119	419	986	999999	490	807	451	775	886	999999	396	493	750	713	942	381	970	114	778	165	999	586	999999	724	999999	760	755	999999	999999	543	438	310	20	611	532	999999	999999	10	541	999999	999999	799	310	748	991	999999	105	250	681	999999	679	667	168	419	999999	533	730	271	491	729	62	999999	860	352	853	999999	482	149	191	901	246	999999	572	999999	229	999999	999999	940	733	184	664	514	999999	999999	864	771	151	601	376	999999	320	873	518	999999	107	999999	939	999999	999999	905	568	956	68	999999	495	708	104	539	200	45	257	789	537	316	75	547	298	678	999999	999999	943	999999	773	192	591	372	462	760	999999	817	270	999999	56	828	616	708	456	999999	696	165	999999	612	410	340	999999	530	345	211	746	559	123	271	480	999999	961	687	193	876	198	999999	999999	344	999999	999999	999999	929	999999	708	700	367	101	831	999999	999999	999999	999999	480	442	999999	70	999999	260	23	999999	703	999	847	244	867	929	524	579	278	573	999999	342	605	999999	564	999999	999999	637	511	389	468	292	289	157	405	629	216	999999	446	137	106	999999	330	44	999999	776	92	508	841	999999	842	999999	999999	417	999999	84	736	999999	999999	999999	282	399	748	633	514	421	719	699	838	247	722	773	143	150	476	912	21	570	358	788	739	289	795	740	999999	999999	999999	872	733	331	893	763	872	827	999999	707	257	697	530	267	66	999999	999999	603	58	78	388	422	940	999999	73	175	103	100	879	993	999999	18	96	567	693	847	965	517	354	999999	999999	315	296	769	664	999999	50	101	999999	356	619	201	691	999999	999999	315	931	999999	268	999999	669	781	948	999999	113	248	999999	999999	574	219	999999	162	259	99	999999	
82	999999	181	999999	749	135	12	369	532	999999	411	326	617	999999	999999	915	743	258	626	298	999999	366	435	666	425	712	87	526	521	929	467	942	999999	312	495	999999	760	385	519	602	667	422	426	999999	701	999999	994	963	196	303	683	903	633	999999	999999	715	999999	514	430	47	999999	485	847	603	916	469	724	315	513	999999	999999	367	739	33	631	707	940	948	965	999999	718	123	339	228	255	563	319	801	265	999999	487	999999	955	481	999999	191	999999	823	570	241	208	688	459	988	147	326	173	610	179	349	775	753	549	927	999999	935	156	629	357	999999	160	922	59	734	721	909	999999	267	478	999999	142	127	388	733	999999	39	663	999999	90	999999	999999	709	632	916	14	733	999999	38	162	619	45	999999	999999	216	91	999999	638	999999	276	237	913	905	141	728	216	657	375	815	631	299	281	999999	999999	999999	963	451	299	143	730	987	213	384	999999	859	415	197	651	181	651	29	400	937	999999	852	25	494	577	903	999999	999999	368	890	406	863	999999	999999	406	58	253	640	999999	999999	999999	288	999999	539	800	999999	323	999999	15	204	174	611	899	344	999999	697	999999	999999	873	395	433	383	999999	999999	977	999999	522	184	791	603	999999	21	44	895	999999	796	827	486	693	305	590	690	351	173	999999	794	999999	13	510	999999	999999	999999	999999	599	999999	621	658	999999	561	558	999999	148	237	999999	277	162	999999	14	401	933	869	999999	785	577	805	999999	999999	999999	596	193	288	999999	673	92	956	162	999999	444	823	331	147	125	924	144	546	451	999999	999999	896	573	999999	999999	999999	999999	839	999999	989	999999	794	338	589	202	999999	378	280	999999	999999	999999	999999	124	999999	143	190	79	796	753	11	650	40	363	290	102	569	999999	966	329	906	106	252	245	172	63	999999	495	742	999999	999999	999999	863	305	977	317	494	781	664	999999	778	999999	780	96	719	349	169	440	58	999999	632	103	999999	999999	344	378	903	219	952	855	493	695	999999	851	753	455	786	735	386	973	999999	788	367	882	999999	374	325	165	999999	823	894	999999	999999	255	321	906	153	912	960	609	413	285	828	999999	600	999999	999999	928	342	274	562	433	64	85	999999	999999	736	529	410	999999	999999	747	693	139	961	999999	258	91	540	846	999999	874	775	777	569	332	959	999999	999999	468	169	396	822	261	270	470	999999	999999	367	477	180	623	999999	990	556	665	592	999999	848	326	834	133	398	999999	963	687	658	287	515	566	885	188	248	942	810	665	924	441	868	999999	999999	886	
724	72	676	687	372	784	230	904	999999	270	709	999999	633	45	998	999999	999999	582	999999	876	999999	801	591	992	385	999999	189	891	740	160	830	357	207	948	409	335	819	999999	325	873	67	999999	999999	999999	478	999999	318	775	667	598	153	999999	687	999999	40	922	481	999999	999999	999999	604	338	173	999999	999999	361	767	685	999999	999999	516	22	999999	938	819	254	974	999999	999999	112	999999	414	234	999999	17	544	670	954	999999	486	854	146	973	999999	279	729	448	247	195	126	999999	633	149	995	91	999999	999999	749	999999	999999	947	514	169	210	550	200	999999	30	999999	894	691	813	999999	159	817	999999	999999	743	669	999999	999999	999999	999999	999999	596	999999	275	239	999999	999999	515	920	530	142	538	350	976	773	972	88	625	427	665	300	999999	702	865	999999	187	710	100	295	89	999999	979	220	999999	761	999999	922	999999	999999	958	704	388	999999	292	634	620	476	404	276	999999	590	474	999999	82	490	973	893	999999	285	999999	361	785	999999	999999	197	999999	328	617	224	999999	999999	163	999999	469	960	911	663	420	240	378	711	315	999999	999999	498	868	600	148	999999	788	999999	170	999999	822	607	999999	168	929	105	999999	302	858	189	117	720	437	723	919	999999	578	319	483	999999	906	999999	55	961	999999	352	328	999999	190	375	436	448	889	513	928	861	51	753	734	999999	759	86	853	136	716	804	70	999999	999999	37	673	478	247	639	999999	482	562	957	463	999999	777	999999	999999	493	753	669	830	924	794	67	79	825	999999	168	772	830	496	918	255	999999	291	182	881	163	701	957	210	999999	770	455	309	94	999999	999999	547	840	963	369	999999	56	973	146	360	999999	957	847	892	89	867	912	985	643	999999	562	305	604	46	958	791	795	469	999999	999999	349	758	984	535	438	999999	931	866	137	999999	209	926	155	821	268	205	853	75	130	393	858	999999	665	383	736	852	942	803	14	578	587	586	403	982	999999	864	999999	322	464	468	935	55	858	107	512	636	159	999999	778	763	937	730	999999	197	305	879	103	611	798	999999	678	137	999999	558	958	999999	999999	172	999999	404	232	541	999999	662	457	999999	611	568	870	999999	702	169	35	251	641	856	248	215	686	999999	771	372	523	878	789	808	193	999999	999999	890	999999	986	973	384	541	405	129	999999	740	492	277	534	740	999999	883	999999	999999	620	916	111	383	327	999999	999999	633	859	999999	732	999999	999999	629	999999	429	999999	997	715	195	999999	710	245	737	999999	999999	203	864	246	631	825	994	999999	705	
572	393	46	517	784	510	306	751	681	387	999999	812	101	862	966	114	760	999999	178	333	460	999999	681	999999	999999	852	292	812	396	238	999999	738	602	943	66	917	393	472	999999	214	999999	900	38	858	999999	749	383	340	897	141	870	135	826	947	254	999999	999999	671	696	931	999999	493	364	999999	195	658	220	157	806	59	721	297	999999	999999	443	560	999999	823	34	81	479	951	914	264	367	77	912	655	698	404	999999	721	776	291	986	406	545	586	999999	691	539	235	534	999999	420	999999	999999	999999	513	694	999999	889	646	624	999999	276	579	109	95	128	999999	564	459	999999	999999	999999	520	206	976	47	25	304	999999	999999	541	999999	426	999999	844	784	999999	59	151	14	622	325	999999	161	828	999999	826	999999	500	554	944	974	776	999999	13	420	72	451	886	476	679	999999	999999	313	93	999999	849	513	265	310	699	999999	423	455	789	528	999999	999999	377	265	220	579	804	605	999999	999999	476	303	72	433	722	999999	173	675	335	145	586	771	78	619	870	999999	189	199	855	999999	999999	331	343	485	495	999999	83	630	265	109	682	143	913	525	742	555	451	832	588	721	999999	747	999999	653	999999	163	999999	758	394	897	399	614	750	152	999999	155	960	999999	999999	29	903	542	419	235	463	453	857	553	876	325	871	357	611	143	999999	813	211	690	543	341	412	324	999999	999999	710	78	393	771	519	596	595	864	999999	569	818	991	337	999999	999999	999999	306	999999	882	79	36	51	13	616	999999	202	944	999999	53	606	616	588	306	999999	525	395	70	999999	44	290	729	16	999999	51	324	731	485	317	500	54	999999	665	999999	176	341	668	75	776	352	326	652	326	820	297	952	239	695	286	378	804	999999	220	713	602	999999	29	587	961	301	697	717	999999	999999	999	571	999999	156	139	720	999999	329	293	999999	717	637	413	196	999999	999999	999999	45	999999	999999	695	616	825	952	840	826	322	91	113	484	655	609	26	547	821	725	999999	999999	565	999999	521	484	154	476	995	964	936	833	420	872	216	661	517	697	999999	999999	746	998	315	999999	407	999999	999999	808	98	999999	621	866	374	999999	96	999999	999999	643	427	221	471	999999	957	875	889	488	670	240	278	993	101	328	463	438	979	12	999999	262	168	999999	268	345	388	886	999999	80	469	969	785	214	191	873	280	872	999999	397	999999	439	423	919	999999	985	540	999999	26	302	412	935	999999	94	999999	228	485	680	952	999999	970	80	532	819	29	700	454	73	811	228	58	
591	517	592	961	999999	999999	249	641	283	805	999999	870	60	667	533	507	701	980	963	999999	599	919	795	999999	971	999999	603	899	414	540	999999	293	999999	253	820	427	879	999999	886	389	246	49	999999	330	999999	999999	481	162	495	203	753	999999	999999	999999	459	999999	999999	174	989	440	245	349	237	742	338	999999	82	807	847	999999	628	999999	104	999999	162	559	249	999999	740	999999	435	999999	413	999999	787	393	444	999999	794	999999	704	999999	142	455	154	896	812	937	992	999999	137	674	314	389	574	999999	999999	273	677	899	432	258	434	228	14	793	936	26	999999	944	999999	113	999999	699	999999	913	446	649	439	999999	999999	312	999999	64	644	761	146	999999	646	999999	405	181	301	895	725	456	290	914	450	360	959	796	999999	57	130	34	999999	615	977	660	999999	348	834	421	161	999999	776	999999	999999	253	999999	912	379	351	548	999999	999999	999999	973	955	633	531	208	89	305	951	331	434	999999	620	999999	530	56	985	875	66	347	999999	743	999999	680	910	340	207	999999	999999	999999	999999	999999	999999	222	544	642	31	37	216	150	754	999999	210	798	999999	445	963	154	136	999999	394	476	491	999999	931	384	999999	285	723	200	11	385	258	534	691	925	208	999999	565	999999	34	999999	669	999999	592	764	999999	806	338	999999	377	62	999999	999999	42	173	27	688	999999	170	274	745	999999	999999	999999	379	999999	676	117	425	247	565	999999	247	841	436	807	999999	465	177	841	571	947	257	823	948	807	999999	502	527	908	519	127	405	624	288	654	653	999999	222	999999	865	699	913	238	811	474	999999	349	606	366	452	233	122	328	702	798	66	202	199	571	799	184	589	517	727	999999	193	623	562	781	163	796	999999	279	999999	871	44	999999	999999	484	999999	728	895	171	465	296	14	86	921	490	597	461	999999	650	108	691	119	405	510	373	290	716	786	824	213	655	980	842	999999	830	764	46	190	715	999999	81	288	999999	999999	440	443	116	702	999999	194	999999	218	602	181	294	762	638	999999	649	203	761	941	81	958	810	316	999999	999999	999999	725	999999	999999	872	999999	37	412	690	354	79	929	183	24	714	640	511	446	999999	999999	999999	78	136	527	541	521	341	140	217	470	250	134	281	999999	611	356	999999	430	346	55	154	882	999999	999999	449	719	29	747	236	999999	457	999999	927	500	676	32	599	43	999999	361	224	999999	999999	229	113	944	658	801	999999	368	17	90	110	342	526	185	995	842	88	821	501	999999	903	775	23	876	207	999999	705	
999999	756	598	999999	984	830	257	686	852	190	504	71	227	344	867	433	376	273	594	974	501	36	757	954	918	859	999999	999999	999999	216	236	747	999999	106	823	999999	418	400	125	512	278	999999	153	662	584	760	283	259	45	351	646	613	612	806	213	563	999	644	771	135	209	264	999999	645	953	756	999999	131	999999	999999	25	976	999999	92	705	12	882	104	999999	167	999999	381	957	88	569	999999	999999	81	893	269	612	774	628	990	313	24	242	508	709	828	577	999999	999999	780	336	999999	465	530	110	211	680	904	273	613	549	828	306	187	999999	999999	999999	999999	237	999999	652	999999	357	167	779	999999	999999	999999	395	552	590	999999	643	187	752	899	999999	615	971	691	589	708	510	24	999999	484	717	64	432	379	999999	466	924	485	137	95	999999	308	751	999999	441	306	999999	721	33	126	195	999999	435	186	999999	16	150	999999	672	999999	999999	343	716	304	973	714	952	999999	999999	134	508	167	60	667	587	999999	863	999999	259	292	200	788	991	334	999999	598	629	255	999999	210	999999	388	999999	193	354	999999	591	999999	445	727	354	502	386	999999	617	37	78	768	599	999999	999999	588	999999	389	999999	999999	351	392	15	384	95	706	819	144	999999	129	354	867	322	999999	277	417	125	532	938	698	412	102	716	999999	999999	861	656	999999	68	737	102	999999	439	403	999999	999999	999999	999999	641	647	683	252	100	498	999999	211	455	991	999999	735	472	763	450	65	999999	999999	676	743	855	999999	59	935	999999	81	37	920	999999	919	970	999999	999999	64	890	301	25	169	12	228	587	327	415	665	999999	333	275	339	983	384	999999	999999	532	707	999999	417	598	747	177	28	471	999999	774	999999	30	976	769	999999	872	159	50	389	999999	457	166	537	818	999999	106	752	806	999999	937	62	75	592	546	268	849	483	702	277	992	983	757	824	552	879	645	999999	564	857	466	833	344	473	141	84	551	999999	999999	214	999999	999999	222	773	826	721	999999	999999	440	510	999999	399	456	999999	397	273	700	341	984	939	748	244	197	948	999999	113	718	602	461	471	999999	181	884	498	999999	577	770	984	998	999999	999999	999999	431	63	999999	77	386	571	86	868	384	999999	692	999999	466	416	237	274	999999	722	13	867	976	968	999999	999999	514	958	157	819	502	716	343	999999	530	540	999999	144	658	174	727	156	999999	999999	97	508	489	235	42	218	350	506	452	285	827	551	241	463	270	903	562	427	424	266	375	668	875	999999	139	925	999999	102	999999	377	
999999	856	999999	393	881	294	907	999999	926	999999	999999	999999	999999	999999	336	978	309	359	873	999999	999999	309	732	268	226	428	999999	950	106	999999	614	999999	890	999999	999999	970	209	847	999999	976	996	284	501	486	787	379	405	817	212	160	626	254	229	859	999999	695	134	93	999999	462	661	957	999999	819	333	999999	999999	999999	999999	366	999999	461	777	897	759	999999	808	255	481	847	33	814	999999	999999	490	369	999999	999999	319	595	845	125	681	999999	324	49	102	681	163	999999	999999	999999	999999	999999	999999	999999	477	332	999999	438	886	879	999999	329	438	846	219	245	339	963	203	84	878	191	999999	663	780	999999	999999	720	244	999999	102	916	582	999999	773	901	999999	325	892	705	930	999999	708	966	999999	361	999999	478	829	857	999999	999999	371	999999	339	859	999999	717	394	819	750	389	203	999999	786	695	999999	622	999999	999999	670	999999	81	498	153	996	482	554	999999	428	967	114	890	999999	784	902	999999	392	487	914	576	857	931	82	999999	999999	999999	948	189	819	999999	78	404	999999	999999	338	128	872	56	999999	999999	781	568	965	852	645	499	999999	975	884	999999	363	144	169	740	813	92	999	542	999999	318	534	375	339	999999	899	709	377	200	455	784	682	346	999999	999999	999999	298	965	229	319	61	999999	973	305	679	260	933	999999	782	383	999999	128	999999	453	34	852	416	999999	161	953	936	131	626	529	109	467	27	990	999999	999999	524	126	779	233	550	999999	561	79	999999	563	965	473	999999	816	209	999999	351	999999	130	685	999999	69	814	275	383	999999	255	453	205	999999	243	943	614	837	999999	139	999999	117	902	587	301	346	999999	597	987	473	999999	999999	329	444	125	999999	869	946	565	999999	311	513	999999	999999	201	117	874	449	329	32	858	758	957	79	326	244	989	543	394	999999	491	226	999999	999999	404	445	999999	761	999999	118	83	668	281	403	828	835	267	292	395	193	999999	138	278	965	614	777	999999	260	127	880	144	335	562	522	974	95	999999	999999	999999	755	983	123	353	999999	948	200	999999	563	999999	999999	999999	707	157	210	581	362	948	322	999999	999999	593	873	999999	999999	999999	999999	115	758	429	742	610	999999	999999	640	999999	358	785	67	26	423	300	298	999999	637	903	436	187	999999	940	622	999999	912	645	600	172	119	479	139	246	211	95	727	144	508	880	999999	641	517	10	233	577	999999	306	881	999999	999999	999999	999999	321	547	569	999999	818	807	606	697	681	475	999999	999999	878	656	820	815	338	572	164	510	999999	252	795	999999	
361	716	54	255	999999	999999	274	867	255	473	817	999999	641	340	909	337	999999	193	979	175	999999	999999	355	920	999999	491	553	762	999999	999999	259	79	752	899	403	999999	762	360	90	918	211	610	844	414	838	131	183	999999	663	827	999999	999999	273	629	630	999999	371	999999	185	135	219	512	726	890	224	999999	999999	741	937	807	574	552	112	999999	999999	439	75	999999	999999	999999	999999	999999	999999	999999	999999	686	999999	132	279	952	740	638	185	955	708	699	884	954	200	99	184	442	69	855	262	65	470	999999	664	201	385	429	999999	236	818	999999	412	413	144	537	942	824	472	999999	77	936	377	999999	362	999999	554	999999	999999	992	773	875	496	253	71	701	226	603	999999	88	576	320	596	999999	146	54	296	999999	819	999999	157	360	999999	84	788	325	688	322	849	398	646	274	678	999999	463	999999	999999	999999	351	999999	321	348	365	393	418	756	350	429	20	999999	999999	999999	301	98	844	423	905	999999	465	745	22	999999	753	79	442	312	642	546	495	203	999999	136	139	386	351	808	994	586	999999	42	975	269	312	541	419	572	973	999999	999999	49	999999	999999	999999	606	430	417	594	999999	999999	116	123	999999	999999	999999	440	852	944	914	747	999999	428	329	756	432	770	753	601	222	999999	870	338	999999	342	999999	165	999999	432	532	956	933	223	708	634	558	918	999999	335	495	111	567	627	68	841	999999	621	999999	999999	281	835	999999	816	382	999999	90	778	70	471	488	661	319	429	422	958	814	999999	720	999999	999999	514	999999	427	116	120	999999	252	280	221	174	834	446	132	999999	696	289	999999	999999	999999	553	999999	858	710	846	833	791	999999	999999	999999	37	354	900	999999	999999	767	246	259	709	271	544	838	999999	849	306	654	999999	197	999999	725	679	697	982	649	150	999999	656	888	581	282	329	954	47	180	194	819	933	999999	331	394	460	999999	417	999999	536	715	282	18	413	202	619	603	869	490	430	339	372	261	884	382	121	358	678	437	942	589	800	999999	664	487	720	802	866	884	275	649	290	999999	122	434	155	647	485	999999	999999	726	95	999999	750	854	999999	999999	537	948	999999	111	362	979	636	999999	915	945	353	925	482	816	736	985	999999	781	999999	958	999999	460	236	474	872	299	774	225	504	253	586	810	40	47	275	917	611	173	297	310	777	176	519	209	303	559	999999	846	989	999999	342	999999	999999	999999	999999	87	722	999999	239	72	214	420	451	999999	999999	999999	895	999999	551	819	384	61	494	748	191	972	940	
999999	180	323	394	999999	236	404	910	999999	999999	541	999999	198	999999	802	933	234	105	999999	724	847	840	759	999999	999999	304	999999	725	290	484	66	317	571	146	694	637	916	678	286	194	999999	761	750	537	364	941	999999	623	999999	128	269	653	824	999999	103	196	421	659	923	634	999999	679	630	144	949	999999	999999	999999	999999	174	27	556	819	181	676	999999	100	231	308	999999	941	556	153	999999	224	412	999999	323	52	508	226	266	755	999999	139	999999	141	616	588	140	19	311	999999	417	110	713	833	653	581	18	106	199	360	403	693	509	535	467	919	999999	999999	618	19	999999	947	761	801	177	52	308	954	999999	643	999999	520	639	443	735	71	511	579	839	741	43	411	999999	905	362	958	629	842	999999	697	51	400	400	301	999999	999999	349	912	666	610	282	999999	622	999999	192	882	63	999999	999999	405	417	967	901	877	975	601	920	999999	449	218	999999	999999	290	786	999999	999999	130	348	332	275	999999	599	912	238	468	999999	788	481	723	479	905	563	52	277	289	83	499	523	325	999999	550	493	472	458	198	816	773	836	999999	414	762	715	743	534	683	818	65	672	418	995	812	448	142	999999	312	859	999999	999999	507	528	288	999999	32	813	725	238	136	464	50	652	216	952	527	318	716	999999	819	517	594	470	28	826	114	330	706	111	361	503	999999	338	402	760	338	434	136	165	693	999999	809	999999	999999	600	632	999999	789	860	921	823	262	122	50	906	428	999999	999999	462	502	702	116	624	876	633	999999	711	999999	456	623	103	192	999999	999999	999999	708	150	778	427	204	348	541	846	189	538	250	42	297	496	341	999999	924	674	663	991	823	195	577	69	291	920	516	999999	247	828	641	999999	615	161	207	288	268	92	267	164	999999	270	444	348	392	286	424	763	125	331	178	518	897	999999	74	522	572	719	999999	284	832	999999	609	361	896	548	999999	146	298	62	43	841	416	509	999999	999999	999999	999999	676	15	505	752	226	916	659	133	999999	109	97	685	715	549	947	999999	331	962	661	92	452	844	859	287	474	72	297	999999	111	398	685	511	770	343	53	139	999999	999999	981	693	702	773	744	327	59	612	346	494	894	433	187	867	902	669	786	832	156	999999	999999	164	628	999999	31	415	423	585	999999	382	506	999999	214	252	980	968	389	999999	109	541	238	861	725	999999	443	677	221	818	999999	111	999999	220	983	560	801	999999	74	380	751	999999	903	473	698	999999	988	86	229	934	999999	
999999	289	117	732	614	989	999999	999999	825	888	354	204	605	976	813	824	295	834	653	451	999999	903	19	999999	771	638	765	999999	760	815	999999	999999	286	931	674	999999	999999	999999	378	571	385	999999	249	491	406	144	307	496	885	149	702	251	576	999999	733	40	280	190	960	976	234	262	678	999999	999999	896	917	674	312	999999	385	806	999999	92	76	765	999999	527	530	637	340	278	288	620	122	999999	881	794	207	644	550	999999	528	401	347	132	719	239	959	510	999999	633	999999	893	764	999999	999999	493	425	968	376	752	999999	999999	999999	955	974	999999	897	999999	24	133	477	667	450	999999	288	75	745	999999	999999	999999	568	30	421	707	94	394	856	999999	999999	398	378	238	277	798	610	999999	755	391	158	661	342	552	495	999999	165	526	453	999999	618	720	999999	481	922	999999	194	999999	912	937	870	999999	211	681	86	626	999999	248	400	999999	999999	999999	319	363	999999	394	101	25	534	328	551	568	941	217	999999	620	650	896	999999	999999	999999	999999	292	999999	521	568	999999	661	475	999999	346	999999	136	999999	142	534	410	393	686	538	851	178	113	593	396	312	999999	993	999999	999999	999999	859	932	999999	999999	544	801	501	842	237	934	439	999999	665	999999	634	999999	999999	85	83	219	266	220	999999	484	999999	867	999999	431	218	999999	999999	588	999999	999999	999999	999999	999999	762	999999	733	999999	999999	458	604	999999	628	448	611	761	870	508	918	10	257	999999	999999	165	590	999999	677	112	79	633	317	478	850	541	772	999999	649	380	999999	999999	349	309	715	999999	999999	72	816	999999	97	670	348	421	547	588	761	184	837	829	480	168	920	630	839	999999	151	999999	999999	96	999999	999999	122	499	130	441	660	947	13	888	999999	527	786	258	24	409	295	895	999999	272	780	598	668	819	899	229	566	719	999999	797	619	56	502	729	999999	982	557	848	301	999999	928	813	180	999999	846	999999	381	671	616	440	632	999999	204	308	316	87	447	999999	600	900	874	999999	999999	215	279	999999	35	999999	999999	42	851	446	999999	826	344	999999	427	719	972	946	847	895	113	999999	175	373	851	204	999999	675	544	265	258	401	240	987	999999	964	679	910	927	325	176	583	589	195	651	378	963	999999	660	999999	330	653	62	999999	999999	458	50	999999	94	999999	999999	829	497	999999	999999	213	999999	999999	640	999999	999999	999999	29	532	728	529	449	979	722	483	240	82	25	999999	934	604	348	999999	159	877	923	774	999999	105	681	346	95	993	999999	448	783	999999	710	208	688	268	
999999	999999	260	318	18	71	193	611	601	570	814	999999	661	592	999999	344	207	762	538	274	245	923	999999	392	443	456	999999	999999	699	623	372	999999	137	999999	970	817	10	840	869	999999	591	225	503	120	999999	414	341	999999	583	449	419	948	999999	423	999999	710	679	868	874	561	90	909	911	978	999999	999999	553	984	622	999999	343	366	892	676	683	30	429	740	859	39	125	576	700	260	999999	424	157	999999	654	270	147	141	966	317	781	682	314	525	912	999999	861	356	792	999999	115	62	999999	993	999999	12	290	939	999999	999999	446	514	218	999999	773	784	850	839	340	361	999999	999999	400	584	894	11	999999	904	828	335	177	768	783	174	155	999999	369	163	973	651	979	999999	999999	130	871	277	473	653	751	137	684	32	26	440	626	903	999999	480	109	999999	296	386	121	683	677	678	730	54	999999	621	424	999999	865	689	382	710	88	280	713	626	537	72	162	700	650	155	751	352	999999	251	500	888	64	244	365	999999	97	449	452	203	999999	429	999999	999999	713	999999	166	337	999999	915	825	390	766	482	999999	999999	234	420	42	531	926	388	505	273	130	999999	642	999999	334	999999	623	638	827	520	999999	117	924	32	999999	999999	988	424	999999	632	426	119	131	581	43	141	379	676	417	920	276	167	999999	874	19	186	999999	536	999999	290	302	196	563	256	402	103	309	212	433	379	543	511	104	873	847	21	414	999999	597	202	999999	947	999999	907	253	922	193	999999	22	810	999999	462	421	999999	340	240	556	875	189	939	831	176	252	47	387	765	73	60	36	999999	772	294	939	810	999999	355	964	999999	13	479	910	259	199	623	999999	999999	99	101	543	999999	464	999999	881	999999	371	999999	704	999999	529	488	859	999999	33	24	47	34	522	999999	133	985	999999	900	872	710	999999	581	977	999999	999999	306	999999	971	999999	999999	543	999999	413	291	448	647	650	780	136	999999	620	776	236	184	585	47	568	488	999999	999999	351	563	999999	180	628	789	265	85	217	999999	812	887	626	613	481	804	620	240	172	999999	344	495	774	357	999999	262	355	803	52	939	737	196	13	999999	78	979	576	242	999999	659	392	574	572	903	999999	732	159	622	703	781	426	337	325	492	999999	855	789	319	999999	375	444	461	42	999999	495	625	883	999999	999999	999999	238	388	999999	513	103	770	999999	870	999999	367	999999	732	999999	271	999999	409	871	999999	999999	222	200	999999	161	297	225	930	999999	304	418	95	849	491	87	211	999999	47	760	999999	
399	453	999999	918	674	723	272	711	999999	999999	754	95	754	371	999999	332	311	971	236	289	999999	172	238	999999	462	559	518	621	655	898	717	999999	649	999999	999999	302	291	281	592	438	35	513	578	770	999999	332	340	999999	569	999999	900	581	810	480	524	236	224	312	466	124	999999	650	66	999999	999999	278	999999	696	249	629	999999	39	389	798	264	999999	999999	999999	89	140	228	41	61	900	999999	146	999999	178	543	896	999999	978	815	477	233	384	457	125	999999	280	886	644	247	939	713	871	201	22	226	740	642	999999	233	335	999999	999999	599	165	465	917	604	999999	162	353	999999	73	224	911	574	880	999999	478	751	999999	253	999999	793	999999	197	136	944	999999	999999	999999	263	330	754	489	999999	59	785	301	659	799	676	618	491	999999	397	649	999999	999999	447	346	413	173	15	999999	92	320	999999	487	967	338	972	999999	326	999999	99	231	999999	734	339	525	999999	44	819	951	999999	999999	103	899	724	548	479	664	224	615	400	100	999999	339	407	271	669	308	999999	999999	999999	735	999999	999999	804	175	340	922	950	921	251	378	354	999999	294	999999	227	491	762	429	859	318	999999	711	958	998	906	979	999999	999999	856	796	710	999999	999999	406	343	960	104	558	999999	999999	713	302	999999	32	999999	271	54	999999	53	187	545	904	471	999999	18	590	183	999999	268	999999	999999	882	999999	454	999999	855	928	888	123	999999	396	213	222	311	605	433	347	936	262	999999	934	387	34	999999	999999	806	999999	617	999999	999999	787	298	299	999999	963	830	237	918	364	891	342	166	836	786	999999	341	692	170	912	584	252	246	999999	623	425	217	858	396	203	861	828	321	500	371	479	999999	999999	365	348	774	999999	999999	582	371	999999	778	550	999999	887	999999	123	866	704	999999	509	550	745	676	440	755	972	840	999999	503	72	31	666	475	316	692	999999	336	822	147	999999	823	664	191	319	647	666	999999	508	284	747	999999	616	687	999999	999999	362	247	925	999999	802	999999	704	999999	308	291	121	999999	931	205	999999	999999	54	567	435	999999	886	563	366	792	98	999999	999999	450	755	110	415	979	614	999999	340	190	411	999999	344	31	128	584	999999	38	535	591	689	313	999999	961	999999	999999	261	184	52	799	880	142	503	451	34	264	334	208	876	142	470	552	865	321	999999	814	232	999999	999999	311	999999	338	266	507	999999	38	999999	794	193	366	727	999999	999999	540	999999	279	736	999999	997	999999	260	684	162	403	999999	146	448	470	585	112	826	848	616	740	
128	552	875	999999	778	999999	595	540	25	519	415	41	999999	334	22	115	87	339	416	999999	61	995	186	863	386	536	590	207	218	999999	540	999999	823	605	422	757	404	740	124	11	999999	720	999999	642	987	99	929	123	458	999999	35	497	999999	999999	688	999999	376	21	620	252	415	397	999999	999999	979	535	218	999999	912	264	999999	347	224	414	436	999999	335	543	875	296	606	476	749	737	65	999999	447	911	916	299	391	392	130	871	595	879	398	734	999999	999999	881	328	211	203	999999	687	282	999999	485	358	999999	832	145	333	999999	999999	648	594	879	936	98	999999	694	623	873	328	999999	353	818	556	941	601	999999	423	999999	288	274	555	968	377	770	419	435	568	501	999999	999999	796	999999	656	241	804	999999	726	373	584	634	588	330	450	470	929	219	999999	416	206	951	721	999999	368	999999	102	625	512	999999	678	871	135	131	999999	999999	999999	127	171	999999	147	746	999999	59	830	653	686	235	528	906	999999	999999	999999	161	999999	607	534	877	867	999999	148	189	352	559	695	713	508	466	999999	999999	50	811	999999	613	279	460	999999	999999	98	714	988	999999	106	605	335	477	374	973	825	999999	999999	552	999999	190	999999	957	403	605	364	126	155	229	228	999999	866	39	163	999999	882	845	999999	863	788	163	993	999999	92	747	999999	227	999999	535	641	299	831	497	999999	867	437	321	66	201	317	971	999999	768	649	946	738	305	999999	480	100	979	905	999999	763	107	196	905	875	999999	380	146	777	620	999999	999999	329	999999	478	296	465	571	788	620	555	999999	594	234	631	146	18	928	903	868	444	661	394	157	999999	463	680	531	446	410	999999	180	204	999999	999999	720	999999	369	999999	38	25	529	999999	999999	138	999999	512	999999	283	738	647	451	243	999999	185	999999	999999	182	645	24	615	933	134	388	799	385	622	645	999999	911	999999	648	111	874	853	999999	470	110	28	786	951	718	258	707	763	378	936	999999	773	263	999999	454	724	812	422	91	404	999999	494	999999	334	867	999999	999999	228	999999	350	999999	66	271	466	999999	999999	858	73	897	999999	427	999999	999999	448	337	872	791	735	75	923	298	462	771	519	999999	999999	275	462	93	801	886	488	999999	38	577	239	999999	999999	999999	999999	865	749	524	406	977	198	999999	314	996	999999	135	999999	163	85	61	999999	294	751	808	828	888	406	979	999999	798	938	999999	999999	870	999999	370	999999	992	775	68	999999	937	375	999999	999999	551	960	999999	99	675	260	335	999999	976	999999	944	759	
989	914	411	468	770	428	607	48	999999	670	443	898	999999	999999	643	387	26	512	969	999999	999999	348	286	927	999999	890	430	548	613	181	426	210	999999	611	15	88	999999	599	778	518	768	502	142	880	999999	567	465	544	616	947	672	473	999999	36	549	651	637	484	527	879	998	68	435	166	254	999999	999999	32	135	564	23	426	734	460	160	717	215	406	410	383	434	885	999999	999999	508	999999	509	137	71	999999	451	999999	82	899	520	709	77	999999	636	999999	823	442	419	62	933	255	739	250	875	832	445	241	84	999999	454	999999	137	770	657	999999	734	999999	961	999999	123	999999	354	834	999999	450	649	999999	770	126	999999	999999	475	879	731	262	999999	268	262	999999	918	999999	999999	928	454	407	582	307	999999	344	559	216	481	648	938	999999	901	999999	310	434	999999	215	470	999999	999999	462	647	257	48	999999	87	999999	364	999999	852	902	319	425	999999	999999	868	352	910	999999	567	999999	520	827	940	922	361	319	957	827	999999	712	749	999999	999999	992	999999	999999	999999	923	266	93	852	749	795	45	999999	486	524	767	566	840	305	45	400	248	941	819	999999	999999	53	768	518	537	685	149	163	999999	88	398	783	544	93	986	178	483	502	771	42	904	432	875	795	200	271	999999	417	999999	999999	108	60	940	27	152	880	498	574	324	74	999999	882	48	999999	999999	984	31	756	318	866	999999	745	999999	787	412	693	999999	972	328	276	478	731	449	999999	999999	347	843	526	941	116	679	909	187	706	386	32	394	478	669	216	249	999999	109	999999	551	362	880	162	615	458	999999	525	256	58	595	999999	443	54	426	788	150	999999	814	999999	196	17	568	473	411	389	309	699	313	121	36	28	631	601	999999	627	467	690	999999	999999	403	164	662	999999	120	461	589	350	61	999999	75	744	999999	897	661	999999	794	417	751	999999	158	22	222	999999	31	577	999999	999999	999999	799	331	460	999999	999999	808	42	354	999999	362	949	800	959	648	432	56	292	999999	734	940	907	832	59	938	686	344	390	941	527	117	543	169	747	748	262	559	999999	161	323	99	628	199	365	64	999999	434	199	999999	790	98	739	204	568	901	694	966	281	522	906	999999	427	100	827	331	818	790	999999	999999	999999	872	441	999999	69	644	321	717	477	995	146	262	155	26	161	439	377	348	999999	999999	999999	296	288	999999	254	336	671	999999	372	44	999999	999999	999999	977	978	917	656	999999	145	923	589	976	498	285	385	654	841	999999	939	999999	999999	480	
199	217	167	109	594	349	885	732	999999	784	355	442	759	999999	999999	177	47	999999	783	769	213	999999	266	87	797	12	716	600	495	269	598	974	999999	765	822	999999	999999	999999	332	317	722	413	951	999999	630	65	526	999999	772	673	999999	704	614	194	276	523	999999	89	312	999999	999999	295	246	712	196	999999	362	999999	312	718	999999	168	911	476	56	800	999999	461	456	999999	486	465	999999	999999	999999	999999	370	896	499	309	221	741	576	740	999999	437	176	248	618	260	703	531	999999	63	325	999999	999999	148	147	475	797	999999	632	570	116	999999	466	999999	817	999999	20	466	505	13	999999	616	592	181	791	999999	634	999999	842	206	48	999999	999999	774	999999	999999	999999	999999	758	999999	511	720	118	999999	634	518	970	751	431	325	250	247	36	945	555	709	623	621	999999	528	841	319	658	436	532	161	660	691	918	136	203	999999	707	481	999999	787	507	999999	547	283	999999	882	66	999999	999999	801	928	570	229	796	999999	999999	999999	999999	999999	999999	71	682	999999	482	999999	288	832	304	132	999999	539	554	454	999999	211	46	84	83	879	958	999999	999999	999999	999999	233	99	999999	132	69	999999	913	477	300	309	725	999999	113	999999	425	369	999999	999999	403	503	271	383	999999	461	594	999999	999999	800	360	999999	938	999999	211	751	999999	767	816	710	244	417	999999	999999	999999	154	999999	385	933	19	658	519	999999	501	739	976	469	999999	973	21	537	39	999999	123	999999	999999	999999	796	623	999999	816	999999	553	348	527	985	955	209	129	971	418	219	107	999999	152	999999	999999	447	999999	235	999999	408	794	804	183	215	999999	435	945	999999	999999	999999	762	999999	999999	10	999999	570	973	999999	31	999999	730	12	603	328	932	908	970	285	753	923	999999	999999	78	417	863	748	999999	999999	999999	530	999999	999999	198	172	456	999999	209	999999	999999	753	474	446	999999	33	677	999999	211	855	999999	206	999999	999999	442	859	649	999999	999999	786	999999	999999	404	660	999999	500	15	999999	814	440	871	417	709	829	410	10	459	169	999999	55	999999	81	547	319	999999	684	999999	594	500	999999	999999	93	999999	423	13	656	358	999999	574	713	27	999999	977	770	999999	865	496	635	269	442	999999	999999	189	467	56	999999	680	95	620	198	435	420	307	485	918	788	405	296	825	754	652	645	999999	480	37	859	103	776	335	184	197	999999	334	68	928	41	903	553	376	999999	999999	273	203	386	288	607	582	999999	851	205	469	210	810	515	790	764	999999	709	440	196	972	903	759	999999	10	995	95	249	
556	886	884	852	919	999999	777	388	451	218	201	430	287	601	999999	139	714	987	629	819	278	174	145	999999	123	190	964	82	999999	758	385	293	521	343	945	964	321	617	290	922	737	411	999999	686	517	999999	999999	381	978	629	731	999999	375	275	971	392	751	690	999999	739	922	999999	875	693	833	908	909	944	999999	959	818	106	706	706	999999	866	851	999999	687	113	280	593	103	883	999999	372	917	255	371	562	223	999999	999999	550	10	41	536	999999	853	999999	999999	965	724	29	999999	999999	999999	668	193	114	540	301	999999	635	999999	999999	611	999999	667	471	990	664	582	103	745	999999	227	165	706	61	340	233	605	88	12	315	999999	84	82	401	65	999999	999999	267	32	921	627	252	91	671	429	545	999999	999999	618	446	393	631	999999	623	416	160	962	999999	773	317	696	999999	633	163	999999	537	918	275	415	741	601	324	81	823	999999	999999	83	45	631	795	271	999999	999999	566	922	999999	801	999999	984	999999	999999	930	493	714	235	703	619	999999	210	999999	626	696	976	876	844	78	559	459	64	999999	86	999999	510	978	55	482	463	999999	241	232	999999	470	290	999999	454	671	999999	366	999999	866	365	155	834	738	999999	575	247	593	721	853	688	999999	404	552	999999	369	429	999999	668	752	999999	552	696	978	167	165	999999	475	431	183	248	999999	860	197	87	931	102	999999	808	999999	245	869	355	388	544	393	76	999999	682	95	999999	325	697	845	999999	812	999999	856	581	23	999999	771	171	548	999999	495	999999	216	475	896	999999	657	706	198	517	379	206	318	999999	773	99	677	792	346	931	923	999999	25	571	999999	999999	246	999999	795	321	999999	999999	807	772	58	999999	859	999999	786	819	593	618	999999	338	256	615	149	422	807	924	491	978	999999	617	692	990	475	645	210	423	999999	467	911	876	52	671	399	999999	394	999999	239	415	16	526	347	314	995	999999	999999	658	999999	824	392	999999	999999	495	882	999999	90	68	435	224	71	372	789	136	707	633	999999	584	226	999999	37	935	694	86	999999	999999	279	999999	995	788	330	552	90	215	84	50	56	557	999999	209	465	999999	446	24	999999	643	999999	221	999999	372	402	739	442	999999	796	457	186	753	522	582	920	702	999999	647	894	519	291	584	61	666	586	737	795	26	148	701	499	679	732	339	572	68	780	633	396	590	119	999999	419	626	864	302	45	216	288	762	273	999999	999999	834	362	999999	169	941	785	999999	944	425	601	105	958	506	31	193	20	862	922	
439	999999	313	409	939	175	999999	801	294	999999	999999	999999	385	999999	999999	559	999999	976	999999	999999	839	847	999999	645	693	750	323	999999	368	280	999999	206	425	999999	834	548	999999	434	999999	999999	999999	149	999999	999999	366	687	999999	668	999999	999999	133	999999	600	963	93	591	999999	667	716	199	851	766	443	23	999999	391	322	545	603	999999	742	473	564	432	999999	699	356	769	289	999999	534	655	999999	999999	156	644	999999	999999	756	252	28	999999	718	232	146	967	706	487	121	975	374	680	74	117	214	660	999999	178	798	393	999999	760	388	999999	664	999999	999999	31	866	216	785	860	999999	999999	999999	593	755	342	296	206	993	999999	657	999999	641	999999	590	302	216	496	999999	437	663	999999	17	267	770	18	568	940	611	684	620	999999	199	999999	891	713	999999	999999	905	319	882	601	400	375	999999	84	78	999999	614	73	815	380	999999	999999	206	999999	353	875	822	746	774	355	595	999999	258	752	124	999999	999999	877	999999	595	999999	683	999999	71	972	999999	164	696	999999	758	335	547	869	250	692	842	318	999999	369	108	999999	168	545	536	16	91	127	360	959	941	846	999999	745	229	790	999999	999999	144	452	712	999999	999999	807	25	30	58	448	17	70	282	818	497	999999	229	796	431	148	999999	65	890	523	999999	736	999999	912	597	801	649	460	163	50	183	33	999999	388	671	361	529	999999	999999	643	120	300	999999	133	999999	230	999999	999999	368	999999	782	89	999999	199	915	400	809	113	999999	256	798	557	907	241	645	474	999999	840	999999	80	618	513	108	257	999999	514	999999	874	999999	377	286	999999	999999	762	267	104	999999	468	473	281	552	999999	93	999999	844	562	393	999999	488	884	370	999999	308	297	782	279	999999	314	785	411	352	934	550	999999	970	581	465	154	973	551	12	401	999999	853	528	999999	430	397	999999	999999	130	999999	396	999999	16	601	918	804	979	988	123	167	682	71	929	617	875	37	999999	272	106	248	482	999999	882	999999	316	454	999999	589	849	593	999999	999999	290	749	547	871	59	999999	663	999999	175	999999	437	844	718	316	924	910	326	999999	657	150	754	882	130	459	999999	47	295	473	45	399	149	999999	266	748	999999	189	80	14	978	371	999999	999999	999999	497	508	999999	260	999999	530	858	272	999999	935	760	189	407	629	999999	85	21	93	199	625	775	845	908	587	970	534	745	839	999999	424	295	541	999999	999999	632	950	758	787	294	943	186	999999	693	999999	999999	568	999999	999999	983	928	999999	288	419	819	307	652	600	459	
289	476	999999	28	950	999999	999999	999999	870	598	996	999999	326	234	799	256	449	649	999999	324	91	411	161	195	856	393	458	17	131	999999	512	999999	999999	309	508	999999	167	168	186	661	943	287	999999	785	562	846	612	999999	999999	172	380	658	500	999999	377	999999	999999	999999	171	566	583	999999	107	379	95	999999	786	26	999999	999999	999999	290	999999	999999	381	804	713	376	633	999999	781	716	999999	999999	130	854	490	84	999999	630	999999	568	996	620	88	310	190	329	699	546	69	596	25	508	84	99	195	999999	904	999999	174	948	966	999999	784	867	124	148	259	999999	999999	712	95	105	487	530	293	851	999999	80	623	394	676	96	999999	999999	999999	29	884	40	668	999999	179	367	466	554	601	999999	835	221	999999	51	80	468	20	357	999999	920	30	554	805	344	589	999999	950	779	281	879	210	999999	176	104	999999	228	572	999999	999999	727	638	999999	928	999999	25	210	885	581	324	218	999999	602	683	780	999999	340	234	999999	900	345	999999	686	282	722	645	245	999999	100	999999	851	895	964	814	999999	291	999999	999999	999999	328	388	999999	999999	465	73	803	999999	915	396	105	999999	993	999999	999999	207	320	952	659	216	802	780	165	795	793	472	323	121	788	900	498	911	714	999999	999999	521	397	49	999999	219	918	48	329	658	994	864	858	999999	999999	617	473	999999	999999	419	565	548	233	163	584	993	750	999999	819	999999	897	194	219	999999	242	999999	999999	281	731	450	999999	764	999999	506	800	929	614	666	303	999999	999999	169	999999	304	999999	999999	298	999999	464	237	999999	236	999999	999999	761	999999	654	732	425	194	807	999999	608	987	132	801	98	726	363	654	389	999999	999999	648	999999	737	711	915	825	774	345	576	816	999999	999999	71	545	155	745	989	999999	999999	999999	118	999999	999999	561	999999	182	509	379	571	880	809	999999	999999	999999	579	999999	33	109	739	906	999999	999999	241	385	999999	16	71	266	942	980	373	379	507	842	290	999999	352	186	999999	742	999999	404	773	695	16	655	605	999999	965	428	722	890	545	999999	600	268	999999	860	456	488	121	252	437	999999	999999	999999	350	542	999999	304	999999	846	883	996	591	256	85	546	378	999999	411	838	301	999999	999999	483	834	532	252	31	154	491	729	736	631	82	967	999999	187	576	314	72	675	671	54	876	999999	548	999999	353	999999	595	491	999999	86	283	951	999999	332	44	605	818	300	999999	160	892	999999	156	999999	518	289	892	999999	999999	155	349	999999	999999	479	391	476	999999	148	898	838	558	999	
732	999999	358	999999	64	860	153	971	495	772	999999	999999	999999	759	859	183	875	74	301	236	690	852	737	120	999999	443	999999	999999	318	680	401	697	601	999999	394	497	999999	999999	234	42	999999	999999	659	577	33	999999	328	632	617	999999	272	834	547	331	319	880	922	999999	799	620	919	585	999999	999999	380	451	919	999999	374	372	166	488	839	269	21	860	999999	170	999999	222	125	999999	999999	205	417	999999	160	279	583	514	574	779	598	999999	123	639	177	844	206	581	200	999999	999999	254	999999	784	994	288	320	459	687	762	160	586	505	999999	999999	467	407	813	999999	649	999999	860	999999	386	999999	235	155	999999	692	357	963	516	32	65	61	705	248	633	572	872	959	999999	999999	812	999999	21	119	512	13	999999	446	393	999999	550	383	999999	457	580	894	768	142	938	999999	340	999999	643	563	999999	558	999999	228	774	999999	428	999999	562	999999	985	999999	878	126	643	378	982	910	580	236	482	999999	654	258	668	999999	804	740	30	999999	999999	23	985	457	999999	953	83	999999	672	999999	999999	859	821	371	999999	822	26	652	498	570	999999	429	228	417	91	766	904	682	560	46	446	688	999999	205	999999	972	772	999999	456	689	305	500	248	437	999999	622	860	293	786	846	721	161	251	460	582	76	794	578	999999	999999	59	999999	931	636	706	999999	200	626	999999	499	60	999999	999999	809	274	999999	190	791	51	999999	906	621	999999	713	324	295	447	219	622	481	999999	203	64	553	639	904	569	612	730	203	432	999999	469	297	795	135	999999	441	999999	299	886	12	537	999999	996	999999	504	999999	999999	421	734	999999	14	999999	321	856	542	652	179	369	723	578	70	847	47	672	161	608	999999	199	339	999999	33	332	595	185	666	157	999999	999999	409	999999	999999	319	468	451	240	999999	976	939	592	312	272	826	575	317	999999	689	999999	334	287	999999	309	132	999999	729	999999	681	755	145	999999	999999	105	968	999999	382	999999	751	999999	596	441	42	999999	978	606	37	743	207	756	287	999999	977	289	999999	999999	999999	51	178	238	739	494	558	999999	840	749	208	216	999999	865	203	39	201	309	999999	892	999999	275	330	525	64	986	760	924	477	902	222	115	999999	54	457	340	119	522	999999	112	883	669	999999	239	999999	820	449	341	563	258	51	677	999999	339	678	247	721	999999	999999	753	999999	999999	999999	938	536	103	342	258	999999	999999	919	678	659	999999	999999	584	999999	101	999999	243	546	999999	371	229	999999	999999	108	544	375	219	999999	467	348	897	378	999999	
999999	852	702	315	488	200	922	700	339	373	27	835	999999	104	763	629	999999	940	216	315	271	675	999999	991	994	999999	883	209	253	999999	339	762	802	758	999999	999999	398	811	755	355	999999	671	890	497	999999	272	223	281	999999	989	930	407	999999	72	988	109	775	711	320	689	317	723	456	876	43	264	999999	571	999999	141	240	724	195	999999	809	999999	785	589	999999	731	585	611	753	263	999999	931	999999	739	770	709	855	687	999999	75	48	782	225	23	463	999999	239	651	987	324	759	216	221	999999	263	999999	324	196	248	588	114	705	970	202	999999	111	192	303	800	999999	285	553	999999	130	822	36	384	772	136	209	502	933	624	438	504	324	719	252	486	382	394	669	448	999999	961	342	999999	33	667	361	91	936	851	412	49	999999	983	101	17	236	23	552	69	49	999999	181	999999	999999	698	40	999999	999999	816	428	199	615	114	320	168	490	224	361	114	774	999999	566	91	999999	399	297	341	999999	245	260	369	842	610	409	826	999999	260	280	335	636	999999	999999	129	433	999999	433	999999	672	933	526	999999	662	447	295	920	529	99	868	999999	999999	698	764	704	566	69	357	999999	705	494	377	239	944	36	999999	999999	999999	446	658	999999	965	195	669	694	718	248	999999	404	324	488	999999	701	392	137	924	937	215	446	999999	999999	864	999999	999999	187	999999	297	77	635	969	999999	943	93	440	868	187	225	999999	79	999999	999999	362	952	999999	226	198	676	847	817	111	539	599	999999	883	999999	999999	547	999999	999999	138	431	999999	81	435	834	544	223	271	523	949	709	908	146	460	246	22	912	999999	190	989	889	450	259	999999	439	999999	413	210	155	732	639	999999	999999	940	564	155	290	527	856	682	999999	414	333	999999	401	631	463	89	646	282	999999	999999	607	999999	249	999999	921	546	995	943	999999	23	126	999999	999999	282	999999	205	896	100	731	394	880	508	24	999999	127	392	142	808	437	333	999999	872	509	829	828	56	701	583	234	999999	532	999999	550	961	999999	542	557	129	999999	268	193	556	551	838	929	109	999999	764	863	539	999999	196	516	807	459	253	291	490	453	323	503	322	866	999999	862	967	957	62	196	999999	835	23	546	178	149	16	330	670	999999	729	569	937	999999	695	339	345	406	743	999999	54	999999	999999	675	948	764	999999	689	564	975	962	999999	433	999999	999999	703	999999	999999	999999	999999	452	999999	620	999999	724	999999	566	602	181	657	527	570	223	550	151	334	768	348	598	999999	278	327	766	
695	936	999999	146	999999	441	991	938	695	69	85	69	131	639	999999	950	999999	208	999999	999999	907	458	402	928	999999	436	953	999999	62	61	932	398	135	167	999999	653	148	999999	999999	170	190	718	999999	510	148	491	29	999999	292	397	403	216	999	999999	858	246	544	657	999999	933	487	65	885	644	136	686	999999	964	999999	832	999999	999999	10	118	337	198	626	891	999999	401	999999	268	653	665	999999	726	399	999999	308	688	999999	490	364	273	683	134	833	197	384	999999	557	65	999999	459	585	815	215	891	481	670	620	653	867	861	999999	228	999999	230	986	410	297	999999	666	34	999999	331	999999	737	434	213	365	438	999999	338	844	360	999999	999999	999999	841	520	507	999999	638	78	466	623	502	746	464	722	612	211	974	999999	940	399	957	737	263	592	999999	467	999999	314	999999	146	999999	999999	176	942	218	999999	154	999999	789	771	38	956	266	708	730	999999	969	490	752	999999	542	174	904	961	328	466	826	259	52	50	577	333	887	999999	94	999999	580	521	514	472	66	999999	384	178	371	11	480	554	861	999999	497	787	562	953	603	999999	122	214	623	751	324	895	999999	749	204	704	78	936	624	255	419	999999	999999	290	180	457	999999	735	600	327	999999	281	999999	564	553	790	999999	933	999999	720	999999	376	999999	762	157	171	999999	635	973	666	932	544	930	616	999999	49	810	281	783	999999	584	387	999999	306	765	53	507	292	205	414	933	999999	219	903	882	999999	560	223	142	19	999999	164	999999	934	394	451	999999	781	495	513	979	499	160	581	146	985	762	999999	996	114	999999	956	999999	569	999999	796	999999	37	733	34	489	596	148	774	936	430	625	679	911	323	702	725	796	691	434	444	985	637	766	999999	999999	958	227	38	999999	262	724	202	211	597	126	999999	58	470	34	392	360	385	644	716	370	92	999999	683	999999	999999	170	748	144	999999	811	697	271	836	743	530	379	120	429	684	706	999999	478	324	207	999999	999999	999999	667	52	999999	609	993	999999	999999	209	279	543	999999	999999	102	975	67	912	999999	429	61	222	727	999999	22	250	956	960	20	999999	613	999999	485	31	272	835	91	102	215	211	703	221	309	999999	999999	999999	493	23	592	730	374	565	537	999999	338	999999	607	172	39	999999	653	999999	49	598	999999	903	68	605	153	267	894	964	707	584	725	840	999999	192	253	999999	757	999999	377	290	572	999999	837	707	693	808	237	918	73	372	558	670	999999	999999	999999	357	999999	888	870	335	835	409	999999	
952	62	999999	550	424	999999	852	95	711	999999	758	36	547	999999	999999	911	344	39	976	901	344	999999	999999	999999	999999	999999	896	409	868	81	52	454	172	199	885	654	205	267	812	998	220	286	999999	14	423	684	999999	291	426	976	536	999999	859	508	999999	926	997	830	999999	999999	33	453	226	999999	999999	314	863	358	191	705	999999	87	227	977	691	67	189	60	254	999999	831	615	982	999999	545	747	595	664	674	958	657	375	919	631	975	766	999999	217	391	119	821	63	109	721	271	999999	999999	881	816	466	746	946	585	819	999999	999999	471	334	104	875	718	208	683	232	999999	350	167	595	11	925	999999	972	668	145	999999	999999	999999	270	631	96	668	713	848	218	221	710	790	999999	281	567	304	999999	999999	515	999999	999999	380	877	672	920	300	492	999999	999999	468	774	287	449	999999	582	903	210	999999	17	999999	15	999999	474	20	347	999999	67	324	444	630	272	999999	163	745	94	999999	999999	598	999999	796	185	999999	957	749	999999	433	350	999999	699	664	999999	41	999999	999999	999999	999999	905	867	335	370	999999	178	446	270	206	915	134	704	37	185	999999	999999	993	999999	999999	182	401	725	573	914	219	79	625	779	536	240	752	854	360	821	501	770	272	999999	562	16	999999	999999	552	999999	308	646	961	523	398	491	48	999999	999999	222	871	190	999999	420	161	174	553	999999	733	966	173	279	999999	999999	684	999999	350	999999	658	34	785	704	999999	999999	616	999999	117	111	390	55	202	858	587	147	949	321	476	851	999999	398	463	999999	999999	586	999999	38	302	754	839	999999	151	394	246	251	999999	177	17	261	804	587	66	999999	285	687	773	314	691	216	266	373	39	498	465	269	571	64	999999	595	683	587	999999	363	272	497	904	807	622	345	709	999999	313	224	999999	610	999999	20	999999	286	813	999999	346	999999	497	999999	864	999999	929	976	999999	383	999999	999999	578	227	999999	703	190	788	783	965	692	356	506	485	69	999999	451	854	999999	560	609	463	782	999999	251	194	865	796	999999	262	878	999999	665	336	354	892	999999	999999	303	639	830	666	999999	999999	370	990	589	22	416	59	210	84	58	129	774	974	638	947	999999	132	999999	999999	165	531	97	999999	999999	180	141	177	178	622	560	999999	729	942	999999	935	269	260	999999	852	999999	583	61	803	597	545	999999	379	263	698	852	181	800	446	511	999999	759	324	310	419	881	999999	880	587	999999	759	999999	831	999999	702	999999	725	527	999999	14	582	479	293	458	154	617	761	913	
479	770	389	999999	293	440	988	185	945	950	194	970	151	702	473	289	999999	155	730	365	560	21	136	999999	999999	442	929	501	475	865	165	802	130	999999	411	817	144	272	116	999999	35	527	742	775	999999	25	863	879	999999	999999	620	999	887	406	363	468	643	736	682	999999	511	496	710	89	795	392	850	816	999999	999999	154	575	999999	999999	340	43	278	361	320	799	579	59	999999	999999	255	999999	915	999999	971	942	184	408	589	999999	889	538	816	663	979	950	174	999999	999999	999999	859	55	960	556	76	999999	999999	999999	999999	883	281	461	10	248	999999	639	477	136	845	999999	999999	745	986	999999	450	999999	999999	615	381	369	634	999999	471	146	611	210	205	368	657	651	999999	893	982	706	984	437	999999	999999	999999	350	482	48	211	999999	878	124	68	187	999999	999999	113	584	909	65	258	749	990	864	637	634	999999	119	478	203	607	588	762	999999	798	23	999999	999999	786	999999	886	596	999999	242	267	497	151	27	261	393	999999	999999	984	927	458	245	447	673	999999	205	999999	999999	569	999999	632	300	361	778	389	103	11	464	798	877	179	661	428	757	999999	999999	999999	427	857	999999	655	440	604	835	831	563	575	999999	999999	591	136	523	36	322	999999	967	146	372	999999	999999	392	999999	999999	116	757	796	816	690	76	800	712	488	516	484	362	201	696	525	999999	825	999999	410	756	999999	751	999999	634	115	157	638	14	999999	789	698	703	571	71	999999	87	45	746	885	534	908	999999	999999	999999	552	959	418	281	620	425	999999	640	981	337	170	999999	111	171	711	542	437	999999	999999	699	999999	781	999999	140	208	447	911	88	999999	876	999999	999999	999999	999999	92	155	739	999999	393	704	976	999999	721	244	900	142	976	999999	45	352	999999	999999	297	999999	199	770	999999	288	83	183	513	733	999999	114	488	999999	261	999999	999999	565	803	80	999999	999999	722	760	999999	556	999999	76	471	48	999999	299	780	735	51	166	459	322	977	461	294	220	200	252	999999	999999	755	78	881	523	793	999999	549	36	709	410	234	999999	711	622	999999	16	712	475	690	999999	334	752	999999	105	13	999999	999999	352	786	999999	695	479	700	451	800	999999	195	947	999999	572	750	999999	999999	640	931	30	610	364	412	287	507	725	562	999999	293	999999	286	999999	520	36	892	207	250	517	714	755	738	269	821	887	999999	764	231	999999	999999	999999	726	161	174	982	166	233	939	508	694	970	917	350	999999	797	884	409	437	227	679	999999	513	518	999999	186	999999	351	543	
525	465	999999	504	443	401	713	999999	135	621	537	870	999999	268	741	823	743	837	398	110	33	12	422	336	13	448	415	999999	218	235	987	700	814	999999	999999	52	951	476	483	948	455	999999	759	787	899	999999	20	294	772	999999	999999	348	893	251	519	523	53	416	501	999999	986	646	77	900	999999	999999	65	978	844	999999	999999	277	363	449	654	999999	252	999999	436	999999	999999	131	303	523	53	999999	806	573	999999	900	999	544	975	488	962	808	454	858	999999	999999	301	42	999999	84	823	914	985	454	596	999999	280	418	999999	845	999999	864	999999	554	999999	984	40	492	807	943	699	999999	302	999999	999999	845	67	393	481	373	363	406	999999	999999	700	138	664	999999	976	173	630	590	564	139	922	999999	465	899	11	178	43	999999	234	999999	999999	495	621	120	966	750	949	886	937	615	999999	170	194	134	999999	728	330	677	516	644	999999	118	772	173	952	390	390	167	999999	999999	999999	554	181	183	999999	214	999999	999999	395	235	223	743	999999	948	646	761	913	341	55	283	848	365	999999	589	193	999999	722	999999	168	586	370	791	504	634	285	938	988	20	290	999999	221	777	291	290	431	579	465	999999	526	200	476	59	122	999999	464	975	260	999999	999999	577	491	68	394	809	865	431	249	28	999999	999999	772	902	60	999999	71	80	84	23	999999	614	810	899	931	999999	999999	321	679	394	179	999999	687	406	999999	999999	999999	999999	392	482	999999	999999	339	447	159	817	428	573	998	716	999999	999999	999999	247	433	384	999999	999999	137	427	999999	554	752	855	848	373	31	999999	882	999999	999999	909	999999	601	999999	168	285	373	749	124	549	999999	322	962	346	999999	408	449	972	645	947	575	999999	965	783	869	257	483	598	785	795	999999	999999	661	479	999999	706	309	999999	275	109	403	843	23	878	999999	999999	789	518	73	999999	582	403	999999	999999	671	883	999999	818	729	999999	801	774	963	328	496	854	999999	493	999999	88	999999	800	707	546	553	999999	22	97	999999	637	999999	965	534	820	223	659	454	272	807	265	984	491	919	999999	307	628	999999	694	391	307	999999	306	999999	999999	865	781	695	700	999999	939	999999	634	197	999999	999999	999999	249	152	114	999999	999999	398	999999	943	999999	618	880	999999	249	925	999999	327	999999	332	65	171	655	549	999999	999999	963	999999	425	999999	393	999999	999999	828	910	471	388	737	590	999999	897	194	999999	377	890	257	900	351	999999	921	999999	553	928	999999	46	292	190	700	999999	672	874	999999	972	817	559	743	999999	999999	443	
778	999999	125	999999	162	435	871	999999	288	659	999999	999999	621	303	504	782	839	432	439	791	628	290	688	549	918	679	251	221	803	817	999999	933	847	999999	682	384	970	999999	775	438	175	741	902	999999	489	999999	262	999999	477	44	719	321	884	271	815	497	857	575	819	482	193	999999	746	470	512	774	999999	713	620	999999	811	999999	656	10	625	886	387	647	999999	788	427	999999	999999	769	999999	834	999999	585	102	194	527	404	997	303	999999	516	994	442	538	715	445	548	741	357	999999	999999	665	883	645	999999	120	220	999999	41	65	304	915	977	371	677	725	999999	621	999999	602	417	35	999999	755	999999	891	944	118	354	352	878	999999	396	546	411	179	175	940	173	999999	317	888	966	999999	999999	600	27	80	861	990	337	927	315	755	815	670	312	138	536	46	175	999999	999999	688	186	156	528	999999	999999	507	999999	178	457	361	295	528	69	125	999999	518	874	874	257	999999	999999	950	842	999999	731	999999	867	46	999999	999999	908	999999	999999	287	71	803	999999	586	120	363	999999	168	480	954	469	296	611	196	333	999999	172	301	853	806	673	235	314	999999	709	228	640	523	764	330	452	89	800	781	64	11	446	297	763	999999	999999	856	480	887	999999	444	140	999999	713	999999	964	999999	362	999999	613	999999	999999	999999	877	891	723	916	404	159	999999	389	495	999999	141	999999	580	874	538	960	882	817	754	999999	715	274	98	959	810	377	366	835	727	879	178	999999	511	262	999999	871	180	16	461	999999	386	792	999999	310	549	391	816	100	999999	401	48	796	90	999999	999999	999999	803	763	116	37	793	675	661	616	999999	999999	820	327	463	666	999999	875	365	433	50	923	325	787	420	428	561	276	999999	999999	999999	381	149	439	999999	999999	78	416	899	434	537	710	140	341	649	636	999999	498	636	422	999999	172	440	656	42	554	999999	25	353	688	476	527	999999	999999	776	289	773	391	543	654	598	382	975	999999	896	340	792	983	148	999999	857	72	999999	345	723	677	941	999999	406	239	522	62	73	221	957	999999	791	804	565	999999	863	189	954	981	999999	239	197	508	999999	702	999999	312	877	569	830	413	888	999999	612	999999	348	290	984	314	142	545	319	764	973	999999	548	999999	428	778	920	677	117	657	521	493	490	442	732	704	999999	219	999999	504	391	999999	131	217	999999	466	999999	582	205	650	848	288	920	432	999999	873	163	999999	883	999999	648	162	999999	240	999999	128	999999	905	557	999999	837	999999	369	815	382	429	999999	
999999	999999	962	755	348	482	467	999999	999999	999999	67	908	859	551	999999	335	999999	855	238	258	891	999999	999999	999999	126	34	916	812	925	918	115	60	114	118	822	978	921	353	310	680	838	431	829	999999	561	997	698	738	999999	597	999999	959	999999	181	873	195	721	125	639	323	999999	654	883	324	999999	17	999999	751	999999	723	414	999999	554	557	419	470	326	529	999999	129	336	187	677	999999	635	155	906	999999	245	637	267	805	714	987	124	999999	548	514	96	999999	203	947	20	999999	193	559	999999	596	999999	412	999999	202	999999	519	986	387	976	554	688	322	111	870	515	100	466	608	29	567	442	236	922	999999	442	741	999999	389	177	999999	999999	86	740	319	181	832	768	75	975	204	10	736	216	999999	826	999999	453	999999	999999	999999	954	584	540	848	999999	999999	490	999999	759	98	594	607	220	999999	409	611	999999	999999	698	682	331	401	632	824	999999	999999	999999	928	999999	667	999999	999999	999999	999999	999999	570	999999	892	999999	646	999999	711	315	887	610	402	526	496	593	224	202	662	635	999999	598	563	999999	715	291	457	515	561	999999	102	800	999999	999999	999999	417	838	75	999999	634	62	340	999999	95	999999	224	173	189	533	345	999999	474	635	966	199	659	749	619	831	999999	709	141	790	638	222	96	617	743	564	999999	754	159	999999	37	582	427	978	999999	215	500	127	278	981	226	999999	627	175	36	470	312	667	229	243	88	999999	921	550	981	873	659	606	430	624	453	590	620	961	608	999999	771	999999	282	413	340	493	441	159	574	999999	595	920	591	999999	262	421	999999	915	434	111	661	999999	996	999999	556	893	696	999999	537	635	692	665	566	642	698	999999	999999	999999	903	999999	494	771	975	656	287	738	25	157	999999	42	64	704	999999	506	731	894	999999	678	999999	447	999999	787	999999	938	642	929	999999	949	584	631	36	719	999999	840	617	889	999999	999999	326	817	878	548	999999	505	581	999999	139	999999	999999	804	946	716	958	466	999999	706	160	47	999999	357	999999	999999	573	999999	15	344	692	696	888	842	999999	344	361	50	999999	258	507	125	999999	654	999999	303	48	779	999999	319	761	556	999999	911	999999	864	336	968	999999	812	975	549	999999	246	305	442	999999	78	812	611	365	918	897	549	209	44	680	368	557	91	999999	999999	66	696	583	145	653	976	112	137	17	999999	607	755	283	957	625	131	359	367	130	970	999999	999999	999999	999999	658	503	999999	704	999999	968	999999	360	999999	190	999999	999999	662	169	789	999999	965	684	
603	972	999999	152	275	999999	419	558	19	999999	960	999999	826	982	741	739	487	160	274	408	943	49	971	256	969	102	474	999999	468	199	578	925	999999	293	479	982	533	516	237	999999	295	635	958	231	400	999999	364	510	71	999999	999999	639	930	567	740	999999	10	73	182	183	776	597	100	820	620	45	62	543	513	759	999999	970	922	999999	122	318	90	749	999999	250	737	964	999999	545	516	939	994	446	552	914	982	470	343	63	694	698	544	148	999999	364	999999	821	996	312	716	712	716	137	455	431	484	260	216	999999	445	811	837	555	314	681	50	615	990	598	777	746	636	999999	118	424	774	942	999999	501	573	999999	967	457	999999	803	999999	867	999999	130	440	731	263	999999	618	882	999999	989	999999	929	999999	71	830	408	534	970	85	848	28	40	999999	541	999999	714	368	528	843	389	726	510	458	182	623	869	167	999999	492	234	260	236	563	784	999999	999999	187	511	96	999999	923	857	728	999999	849	961	473	898	999999	549	999999	99	48	481	272	999999	481	152	448	960	999999	999999	487	850	597	792	476	872	433	902	537	999999	442	284	465	999999	782	83	999999	662	406	268	999999	943	192	170	197	92	999999	784	737	44	999999	999999	327	444	380	999999	787	999999	999999	999999	999999	718	999999	195	656	999999	999999	403	551	407	999999	786	999999	982	63	544	668	999999	604	394	360	649	174	502	999999	317	999999	31	498	999999	296	276	177	999999	999999	716	931	999999	999999	433	76	999999	242	339	225	287	570	344	391	835	219	360	462	110	999999	999999	554	519	999999	349	807	999999	999999	647	999999	552	999999	999999	199	346	613	672	922	181	327	241	416	834	286	516	746	999999	999999	663	695	935	814	999999	566	999999	999999	421	999999	174	999999	82	224	595	228	673	668	812	155	54	232	546	437	290	999999	18	419	720	243	884	602	195	364	251	951	185	999999	550	999999	232	184	202	77	999999	556	255	999999	820	999999	999999	847	934	477	595	441	999999	999999	999999	999999	557	557	999999	187	720	999999	440	717	973	643	52	934	999999	999999	922	870	39	479	679	734	537	999999	598	113	999999	999999	668	718	769	999999	999999	677	214	265	999999	674	999999	24	999999	195	125	537	52	186	573	999999	999999	323	554	724	999999	999999	999999	999999	757	565	999999	348	557	999999	999999	722	948	173	840	374	729	863	999999	258	147	999999	133	493	618	10	949	422	540	951	317	999999	173	54	999999	134	848	415	507	88	715	393	467	672	999999	403	588	879	999999	999999	948	866	999999	
999999	999999	395	555	345	191	757	615	546	808	605	376	557	999999	999999	764	716	526	324	366	898	542	999999	999999	460	211	225	421	80	86	341	13	451	999999	867	999999	22	578	513	234	749	473	178	585	861	305	734	844	684	124	999999	999999	634	509	447	763	999999	837	105	999999	965	999999	544	470	476	602	925	548	999999	446	751	147	22	999999	616	435	999999	178	696	999999	999999	381	737	999999	456	999999	378	941	572	999999	634	185	483	999999	999999	414	928	707	999999	269	379	196	163	247	372	491	669	543	999999	999999	399	664	151	999999	667	594	608	587	23	818	999999	984	999999	587	812	576	999999	999999	831	999999	507	666	69	436	785	290	227	499	594	965	999999	999999	57	561	714	969	43	999999	711	674	806	999999	693	300	46	394	220	999999	435	795	826	36	712	691	514	999999	999999	714	165	387	999999	999999	999999	999999	829	398	937	999999	872	999999	542	132	931	167	999999	166	999999	768	399	999999	79	651	999999	798	999999	962	132	365	56	981	373	328	386	334	999999	697	356	645	470	647	457	795	703	999999	999999	704	104	999999	295	357	760	999999	325	765	999999	999999	54	205	910	867	999999	581	377	999999	999999	223	745	607	858	708	809	337	999999	999999	942	283	947	481	999999	444	868	577	79	699	999999	536	13	999999	26	583	999999	161	734	603	382	999999	999999	813	123	49	999999	496	696	587	547	433	539	573	999999	43	776	573	659	476	999	698	511	678	999999	999999	220	134	999999	285	65	999999	602	703	999999	76	999999	144	367	506	485	381	880	491	161	797	996	440	798	982	999999	999999	501	999999	604	999999	999999	749	153	181	829	833	999999	421	999999	889	831	835	999999	756	187	642	216	163	999999	999999	817	29	527	872	999999	779	999999	607	478	975	999999	999999	109	696	702	999999	991	999999	677	999999	999999	469	999999	271	965	171	999999	51	999999	999999	872	348	278	976	865	999999	231	999999	236	59	507	308	942	556	999999	999999	736	999999	63	81	651	30	486	349	999999	358	70	265	907	784	999999	294	802	314	113	818	75	999999	831	358	885	720	959	627	153	999999	527	413	538	476	434	999999	987	734	523	851	861	928	823	517	999999	999999	373	452	518	999999	505	638	453	914	433	999999	675	705	195	930	71	858	205	986	831	657	726	440	359	800	999999	78	999999	261	956	999999	308	323	74	919	999999	517	119	931	671	888	999999	624	999999	821	75	292	548	592	790	13	733	999999	686	636	248	932	102	718	916	999999	847	201	957	296	314	361	641	276	
999999	554	749	274	325	942	697	999999	396	999999	999999	999999	530	999999	999999	953	999999	471	999999	999999	999999	424	999999	401	24	999999	999999	767	999999	999999	516	713	651	282	18	245	263	469	522	743	999999	146	546	565	999999	902	907	999999	730	999999	883	843	724	213	595	169	139	358	999999	91	901	929	446	639	31	30	372	257	200	999999	700	943	999999	893	999999	544	878	859	417	122	336	402	999999	662	873	999999	989	999999	687	849	999999	904	219	441	841	19	700	906	544	999999	539	999999	458	505	314	940	895	830	999999	60	290	280	940	147	999999	509	892	999999	765	358	999999	925	999999	351	999999	795	733	516	999999	488	844	971	999999	454	583	677	943	541	999999	999999	999999	168	732	636	568	999999	963	82	687	341	127	916	151	195	931	614	98	117	999999	519	216	388	778	237	216	319	955	496	563	86	999999	361	436	831	580	872	202	999999	782	293	831	660	829	720	999999	928	830	139	999999	999999	589	836	164	838	999999	999999	390	999999	430	999999	880	477	518	999999	775	999999	489	319	999999	999999	999999	999999	334	103	688	555	559	68	999999	287	489	825	972	594	497	729	206	597	114	191	492	698	513	533	413	363	152	228	944	999999	448	520	999999	999999	557	999999	999999	999999	160	999999	839	332	999999	152	769	64	504	999999	123	999999	569	891	215	433	576	723	650	800	689	999999	413	340	999999	999999	839	999999	999999	518	46	73	226	999999	447	999999	999999	999999	999999	371	763	999999	858	228	999999	897	999999	999999	999999	100	888	834	784	712	381	999999	768	999999	999999	376	999999	801	999999	986	886	999999	830	433	454	999999	999999	415	663	289	999999	340	475	999999	234	226	237	292	663	221	999999	212	288	514	763	621	999999	842	951	693	68	962	607	999999	999999	65	77	999999	112	42	18	482	181	504	675	51	999999	999999	999999	999999	999999	30	147	540	367	684	771	999999	670	832	118	249	463	969	999999	84	999999	604	999999	999999	159	625	190	999999	213	999999	999999	784	839	721	271	999999	999999	959	554	999999	825	999999	514	656	294	751	941	279	999999	768	28	999999	283	600	319	999999	730	115	843	523	840	515	337	999999	999999	986	999999	948	999999	528	999999	999999	424	193	999999	666	100	999999	884	999999	999999	910	708	445	137	999999	510	999999	412	999999	860	461	999999	41	207	319	739	303	12	999999	999999	993	708	404	999999	999999	787	100	351	999999	665	533	231	445	838	929	807	892	999999	825	486	999999	999999	64	999999	230	388	393	999999	939	926	796	204	586	999999	691	211	313	999999	612	51	419	
896	999999	999999	336	999999	999999	202	999999	511	846	220	186	820	35	458	654	999999	999999	146	403	115	411	999999	999999	339	644	311	157	728	504	999999	480	784	999999	351	785	213	341	990	999999	999999	717	437	89	999999	27	999999	118	243	557	577	999999	476	647	314	494	43	981	997	595	379	999999	999999	17	999999	739	401	753	999999	672	999999	404	874	438	213	397	974	646	999999	321	879	203	999999	180	999999	999999	13	147	763	857	751	231	344	405	338	155	177	430	776	846	625	22	999999	570	116	999999	619	47	444	916	520	397	699	686	715	999999	999999	378	90	264	736	264	999999	826	921	228	70	479	110	67	999999	999999	999999	446	999999	867	768	353	999999	754	440	965	999999	846	346	364	999999	657	689	162	24	798	349	521	119	370	999999	608	649	887	122	149	936	386	696	966	527	262	990	848	417	787	314	336	824	999999	562	999999	489	567	695	999999	790	948	53	999999	214	358	336	334	845	170	704	187	641	999999	39	325	159	380	837	280	999999	999999	999999	237	999999	22	697	349	808	999999	128	92	999999	709	358	988	343	999999	761	178	926	666	13	999999	999999	137	695	533	741	999999	993	119	729	999999	745	949	213	816	999999	202	661	986	525	966	51	999999	985	932	942	50	982	883	618	668	353	10	837	497	154	367	326	174	608	572	885	999999	362	775	963	409	784	527	339	569	517	999999	150	47	215	469	151	763	999999	700	264	119	999999	999999	82	745	122	716	671	579	999999	497	388	953	999999	42	270	999999	968	999999	266	464	554	999999	161	413	860	800	292	685	999999	563	999999	907	317	999999	518	301	999999	228	296	999999	856	760	999999	999999	561	196	999999	999999	209	932	999999	999999	443	799	999999	451	999999	668	884	322	999999	985	363	321	999999	480	645	314	999999	969	516	749	999999	198	608	999999	999999	999999	999999	673	999999	119	486	293	769	999999	474	518	220	77	999999	44	999999	974	644	870	406	999999	999999	90	550	999999	660	239	425	55	801	254	999999	771	96	777	999999	999999	479	324	509	999999	552	389	16	137	103	999999	587	481	415	281	554	738	396	983	35	771	133	200	458	999999	867	724	732	229	327	448	980	999999	228	132	999999	329	370	336	829	726	84	423	559	214	651	999999	999999	530	699	462	385	999999	999999	54	999999	288	865	999999	213	828	656	999999	809	999999	475	973	999999	999999	776	235	378	999999	163	309	697	710	641	254	604	923	95	999999	999999	865	73	878	862	183	999999	226	463	117	132	999999	80	999999	613	904	
739	678	999999	356	753	474	93	999999	949	999999	999999	999999	999999	620	658	289	999999	453	266	999999	591	999999	999999	89	257	560	771	270	999999	999999	239	409	106	999999	515	999999	243	738	459	999999	781	749	929	420	999999	658	578	842	999999	843	267	626	40	670	323	152	567	999999	999999	203	703	823	386	796	222	947	290	911	999999	731	56	999999	999999	999999	171	842	667	700	262	999999	999999	928	811	104	895	612	999999	999999	422	373	369	632	640	265	361	999999	372	999999	207	879	378	667	737	727	999999	262	632	829	508	999999	484	866	357	999999	999999	999999	21	291	900	609	578	999999	999999	741	372	999999	999999	999999	849	999999	479	535	502	383	230	324	200	94	308	642	980	549	928	941	999999	502	284	140	999999	999999	999999	90	999999	999999	999999	999999	178	999999	365	382	888	999999	979	305	999999	949	373	974	289	897	583	926	983	999999	629	38	926	557	999999	869	148	999999	999999	272	265	398	302	999999	999999	706	999999	204	999999	925	754	999999	570	632	939	940	139	310	850	999999	13	30	999999	974	968	282	597	621	154	495	999999	654	209	999999	49	613	656	468	902	582	752	389	207	68	513	542	468	303	617	911	740	999999	393	999999	269	244	301	328	935	799	118	534	59	243	999999	109	886	853	999999	336	294	670	407	277	403	623	822	49	470	436	814	304	13	999999	755	999999	270	999999	457	804	321	337	533	113	474	227	999999	964	376	414	656	999999	710	999999	999999	999999	440	999999	154	645	999999	261	999999	509	984	814	530	816	487	296	839	234	406	999999	24	956	147	304	803	186	999999	999999	672	66	780	210	593	999999	999999	685	964	999999	999999	811	392	69	479	33	128	999999	999999	523	487	90	999999	999999	999999	922	276	670	932	146	322	968	361	564	999999	801	729	784	230	808	999999	801	331	694	716	594	405	954	486	999999	999999	999999	488	999999	380	999999	491	358	992	671	456	946	753	828	832	999999	460	828	999999	999999	304	344	440	889	324	999999	758	880	999999	623	527	321	193	999999	960	179	999999	590	193	996	319	380	999999	558	362	262	999999	999999	999999	999999	144	576	484	808	819	841	712	599	999999	694	999999	611	644	379	153	144	999999	999999	867	662	70	869	645	484	368	999999	553	881	537	999999	637	264	27	547	489	951	837	385	999	129	466	890	144	498	171	708	735	999999	415	227	999999	123	999999	210	116	274	930	999	449	999999	297	831	72	394	67	580	593	106	999999	202	999999	387	934	748	999999	999999	999999	157	999999	999999	198	999999	475	319	
572	524	628	817	441	999999	30	837	936	114	831	635	827	749	999999	590	125	999999	999999	223	920	122	999999	888	14	936	538	783	686	999999	707	166	999999	752	822	999999	952	999999	665	674	181	469	451	830	999999	570	352	985	716	732	999999	999999	608	262	999999	459	999999	739	813	505	686	246	161	999999	406	674	279	85	926	898	638	349	974	999999	51	460	670	999999	999999	444	593	552	77	999999	999999	158	558	113	362	372	999999	222	999999	170	999999	999999	318	999999	999999	251	999999	276	999999	999999	103	204	584	751	999999	999999	789	987	999999	379	911	143	179	999999	900	258	126	175	722	563	999999	425	999999	814	868	116	151	375	924	729	152	326	493	259	860	999999	573	807	999999	999999	583	999999	454	999999	258	999999	765	121	404	185	135	999999	554	999999	127	999999	817	770	882	999999	797	423	73	48	236	594	999999	999999	345	850	684	319	283	308	979	489	971	794	565	23	999999	999999	971	999999	999999	27	772	987	141	192	243	803	924	786	626	999999	157	999999	366	999999	215	846	775	553	500	816	851	255	999999	637	706	33	214	868	764	767	452	324	443	219	999999	662	787	163	999999	881	394	496	681	999999	999999	565	999999	901	808	503	999999	427	999999	787	999999	526	472	503	486	220	598	66	32	859	718	832	999999	999999	841	552	68	999999	937	619	999999	365	999999	705	305	999999	595	999999	69	999999	512	34	999999	999999	53	999999	199	999999	676	999999	292	999999	474	822	111	509	593	289	999999	999999	445	641	999999	638	999999	810	999999	999999	999999	345	999999	295	996	761	356	693	766	326	113	545	999999	775	946	540	999999	104	890	751	604	999999	557	315	252	999999	999999	871	544	437	300	243	352	433	95	340	999999	999999	341	713	475	999999	743	276	186	525	902	670	694	949	311	271	999999	212	171	413	788	319	53	202	935	485	159	338	36	999999	203	930	999999	616	999999	339	762	187	285	196	61	291	139	727	901	165	999999	999999	135	38	323	150	271	681	552	472	953	999999	777	990	268	999999	250	999999	999999	972	979	88	999999	971	508	742	926	999999	361	999999	189	326	300	999999	308	565	213	999999	556	63	668	18	73	999999	999999	623	410	999999	928	647	51	999999	405	999999	185	108	403	163	530	581	223	999999	330	55	293	999999	848	997	999999	999999	211	252	759	277	313	971	999999	999999	595	884	341	640	999999	999999	999999	999999	921	371	604	209	999999	59	476	974	839	382	687	999999	13	750	775	999999	999999	235	445	798	74	137	625	213	93	498	568	646	249	999999	
999999	617	589	999999	999999	486	402	492	999999	162	775	784	438	931	999999	996	901	845	119	928	46	820	278	667	301	793	746	400	999999	673	490	830	999999	266	999999	80	438	85	999999	298	20	999999	693	292	32	289	699	999999	999999	97	596	723	999999	999999	999999	999999	348	999999	999999	922	739	11	999999	868	999999	999999	60	182	798	224	567	826	810	821	918	925	136	999999	644	21	999999	62	481	38	999999	767	999999	423	719	714	731	999999	999999	122	558	999999	999999	825	621	87	999999	527	999999	704	529	999999	912	715	402	999999	301	362	999999	624	828	687	529	347	791	904	999999	636	999999	93	492	999999	999999	999999	272	908	190	311	999999	566	782	576	166	776	509	316	854	588	999999	109	999999	378	237	824	293	871	999999	407	44	716	999999	602	75	811	222	477	393	224	452	999999	439	999999	988	721	842	262	530	999999	837	484	60	72	616	363	671	999999	825	562	414	401	429	783	276	657	140	190	999999	354	564	42	923	639	145	999999	999999	431	390	515	982	999999	350	736	570	999999	999999	374	985	712	999999	999999	651	831	810	61	74	999999	723	999999	999999	999999	751	185	199	805	561	420	926	89	999999	250	999999	319	579	382	60	693	223	716	999999	999999	204	999999	214	465	390	102	829	999999	999999	22	707	999999	923	331	999999	175	547	999999	998	999999	447	906	28	900	375	341	261	437	999999	381	443	999999	999999	825	999999	999999	970	999999	424	468	591	841	617	681	542	683	396	258	999999	884	155	458	717	744	328	298	999999	999999	100	58	840	402	999999	100	579	700	709	999999	864	338	204	813	350	540	665	606	298	347	367	691	999999	13	999999	999999	235	985	299	605	507	179	181	999999	643	999999	628	198	758	527	111	842	974	999999	999999	763	690	999999	117	187	89	721	999999	999999	946	408	999999	836	67	967	864	593	999999	999999	999999	694	167	537	999999	975	912	999999	848	771	245	525	717	999999	619	999999	435	893	878	121	525	785	179	737	719	999999	272	791	140	790	662	517	440	999999	696	699	999999	162	172	999999	275	999999	999999	237	999999	431	690	454	227	486	541	971	715	299	589	815	525	429	999999	934	713	130	345	999999	999999	727	94	848	961	920	974	283	999999	999999	845	912	911	942	540	297	554	817	573	653	258	999999	999999	999999	290	880	184	187	344	237	428	154	999999	816	128	999999	347	842	493	307	512	268	250	999999	453	677	904	582	999999	530	390	896	557	691	808	427	925	999999	999999	90	745	797	938	999999	327	999999	644	104	823	69	
950	711	999999	276	999999	989	450	832	999999	612	976	601	999999	813	847	532	999999	999999	999999	701	554	999999	284	999999	561	999999	329	747	651	752	42	809	759	829	580	678	572	290	999999	818	976	103	255	999999	114	154	999999	135	656	795	114	68	96	132	515	555	999999	920	715	999999	669	703	190	944	579	176	841	468	999999	178	999999	316	45	999999	724	460	158	329	308	416	999999	204	999999	856	648	999999	999999	637	323	34	251	651	575	999999	999999	283	913	999999	385	937	999999	51	999999	488	835	999999	32	897	407	64	407	999999	622	308	999999	475	613	333	306	605	453	214	154	999999	926	318	741	921	50	999999	547	848	999999	370	113	999999	312	612	999999	999999	951	825	999999	268	627	143	999999	276	893	999999	670	589	999999	780	494	999999	897	683	999999	526	66	110	856	956	999999	558	174	999999	204	66	999999	10	999999	455	653	627	999999	885	999999	999999	289	999999	38	367	780	958	843	173	876	15	277	629	61	504	794	851	969	999999	751	78	969	777	999999	837	520	999999	286	558	137	866	132	21	101	768	999999	999999	81	499	185	999999	715	11	385	199	999999	543	999999	807	660	801	658	703	143	522	823	511	402	201	846	121	999999	295	45	19	883	999999	537	292	267	212	779	479	106	201	363	999999	402	999999	999999	999999	720	999999	897	335	218	429	877	579	945	735	198	880	653	74	877	429	965	375	315	533	15	667	550	457	32	999999	606	942	169	855	999999	999999	153	868	401	212	999999	710	999999	999999	387	958	346	999999	24	898	826	999999	324	933	12	999999	576	524	971	999999	928	449	313	38	822	935	419	100	626	999999	736	999999	673	675	42	265	573	999999	156	57	330	27	443	133	362	999999	999999	999999	852	91	943	629	896	999999	284	947	406	772	640	451	548	256	905	345	172	999999	999999	648	900	747	463	724	377	924	732	911	999999	189	675	258	999999	999999	248	999999	735	117	999999	334	401	95	999999	999999	221	704	508	84	122	999999	961	321	216	978	335	999999	627	228	262	972	615	372	941	227	107	392	143	999999	18	999999	609	999999	163	43	999999	815	999999	999999	513	999999	425	658	798	907	999999	999999	51	338	857	143	918	517	854	915	718	38	153	641	703	828	571	152	76	999999	499	905	167	182	731	519	226	963	715	999999	556	957	574	999999	998	742	350	999999	507	875	450	102	210	248	999999	229	999999	257	999999	684	111	283	591	55	417	322	206	869	607	348	999999	954	999999	999999	368	761	999999	118	999999	961	999999	766	
644	201	312	999999	999999	919	857	511	999999	969	14	41	488	283	375	528	626	685	545	481	206	169	958	495	300	934	999999	563	765	563	614	999999	999999	999999	638	400	743	20	999999	287	21	106	999999	946	950	770	999999	999999	395	999999	492	957	425	17	570	485	242	816	116	770	999999	304	745	999999	999999	15	835	154	999999	975	999999	615	999999	999999	469	999999	668	21	999999	529	157	793	178	830	81	656	583	198	773	163	168	926	999999	846	247	717	361	999999	999999	944	935	643	450	420	159	876	888	166	999999	999999	816	230	281	587	623	999999	135	914	999999	708	432	646	999999	999999	816	858	711	232	30	752	748	999999	430	600	593	514	353	758	680	204	768	426	651	313	347	937	655	326	232	991	591	999999	994	882	521	299	999999	959	603	301	174	665	145	794	999999	364	800	680	993	999999	903	999999	243	27	940	15	994	76	154	879	212	395	999	39	171	311	466	999999	88	999999	251	999999	164	999999	40	112	290	999999	591	982	146	975	332	123	98	223	999999	977	942	515	999999	206	814	724	999999	778	666	116	633	999999	999999	263	601	699	867	999999	999999	999999	986	838	725	147	484	999999	742	999999	73	886	999999	947	108	489	999999	572	999	54	999999	440	300	261	446	184	999999	181	94	883	383	632	255	579	999999	358	990	999999	790	167	721	652	999999	999999	715	779	175	685	999999	418	999999	38	999999	823	939	999999	563	735	401	551	913	312	87	999999	854	440	640	371	947	749	498	500	782	842	332	926	459	439	545	999999	18	548	860	675	234	354	932	999999	999999	227	795	265	999999	249	253	419	999999	131	16	285	149	804	999999	571	920	167	256	857	500	22	999999	999999	199	999999	542	374	999999	411	635	509	999999	217	731	729	999999	243	788	542	598	913	999999	338	999999	270	526	213	810	999999	755	999999	999999	999999	999999	999999	895	671	75	999999	707	878	967	173	495	999999	778	931	999999	18	617	687	379	714	269	586	999999	994	701	999999	218	338	564	163	656	568	412	432	285	999999	834	293	999999	811	835	719	946	999999	999999	925	999999	595	141	802	999999	78	697	393	815	999999	965	999999	969	146	999999	378	999999	813	999999	927	104	999999	999999	999999	183	334	519	568	999999	549	640	999999	161	999999	447	623	207	761	482	999999	871	28	999999	930	148	934	323	41	52	467	999999	142	680	915	831	999999	999999	999999	628	356	558	138	514	275	714	501	748	204	698	999999	180	562	341	928	65	85	739	999999	829	249	21	488	999999	422	999999	999999	
792	246	944	999999	683	45	999999	999999	39	742	514	351	225	647	195	129	342	896	999999	842	801	751	999999	999999	406	999999	999999	388	345	80	612	102	130	217	708	511	999999	396	472	145	429	215	899	999999	571	398	999999	999999	64	891	999999	999999	135	312	706	51	386	199	999999	468	702	754	999999	958	999999	422	999999	18	938	683	999999	946	434	161	422	596	852	547	194	17	715	160	999999	453	925	983	966	817	510	667	135	70	490	13	443	674	424	940	192	158	177	500	999999	999999	31	209	204	974	889	119	198	999999	999999	898	999999	999999	430	346	43	156	456	413	999999	280	999999	809	465	431	717	748	182	912	364	45	840	224	906	954	432	726	789	992	927	401	999999	999999	999999	592	260	999999	999999	87	907	45	702	999999	992	973	999999	221	743	773	266	999999	937	286	484	999999	67	539	644	475	914	317	367	463	485	999999	801	271	754	873	181	825	999999	104	15	329	343	86	231	933	142	220	983	26	735	786	463	202	999999	999999	999999	999999	257	778	172	600	678	999999	289	886	181	560	467	999999	602	440	999999	842	281	165	635	981	317	999999	343	999999	999999	351	727	698	652	999999	459	668	349	460	578	724	932	414	999999	105	797	344	761	999999	752	123	424	305	148	999999	921	999999	999999	553	413	999999	445	468	276	337	520	590	244	999999	110	799	530	152	862	922	910	866	514	539	194	972	949	999999	951	219	999999	999999	560	999999	999999	802	999999	795	999999	41	289	999999	148	322	585	216	999999	198	999999	953	593	999999	443	999999	999999	64	152	921	368	440	597	683	516	999999	410	97	999999	999999	885	308	999999	734	105	831	999999	446	999999	999999	999999	977	871	760	291	997	626	999999	989	344	329	632	659	296	437	999999	443	606	999999	999999	912	999999	186	898	999999	999999	999999	859	999999	611	582	275	337	950	967	390	569	999999	401	518	439	755	108	999999	999999	263	648	305	307	489	398	46	488	645	999999	466	800	973	999999	119	999999	767	478	387	999999	64	305	709	329	999999	56	999999	214	449	652	166	999999	491	999999	59	533	76	562	696	223	545	786	691	671	510	589	595	388	292	882	672	287	720	932	827	957	939	976	260	999999	791	832	49	992	999999	77	999999	958	409	585	569	215	782	174	227	999999	613	999999	999999	999999	461	227	922	999999	980	999999	678	559	197	101	999999	100	311	263	431	712	747	699	547	999999	280	636	979	706	999999	466	505	556	715	999999	354	901	167	999999	982	573	999999	482	21	253	399	760	999999	
317	992	479	999999	528	742	999999	530	913	500	385	999999	824	248	225	253	523	384	999999	999999	637	747	691	999999	999999	999999	999999	802	274	687	304	999999	520	865	671	714	999999	563	976	814	210	39	440	411	782	608	168	335	695	239	498	869	277	916	143	570	310	546	396	999999	884	711	265	236	205	999999	675	999999	999999	510	999999	960	408	316	643	608	316	290	160	909	122	999999	117	45	999999	999999	776	999999	731	110	414	307	176	727	930	498	999999	214	215	450	932	999999	758	999999	829	538	470	999999	283	535	264	29	999999	487	145	361	604	230	46	771	565	81	999999	475	999999	112	999999	680	999999	154	835	999999	84	709	976	912	773	923	999999	661	963	999999	330	999999	846	394	910	689	999999	578	894	553	177	444	885	999999	973	292	97	727	744	790	584	138	999999	999999	944	686	510	999999	588	999999	23	385	807	750	751	40	629	999999	999999	113	98	807	260	291	934	640	824	126	939	490	999999	488	916	183	240	202	506	694	449	233	189	999999	990	223	539	791	637	145	119	943	663	386	535	640	702	777	878	999999	227	999999	999999	999999	294	107	845	535	468	633	519	558	533	999999	272	967	924	729	816	46	999999	153	13	689	17	995	827	459	952	286	999999	463	999999	97	477	145	371	999999	85	893	377	999999	332	999999	625	560	419	729	999999	999999	715	999999	960	841	999999	999999	311	183	999999	298	279	999999	999999	192	162	66	244	446	467	136	606	139	654	923	668	748	820	999999	73	457	586	107	344	394	570	508	502	482	431	999999	999999	197	419	786	623	981	432	150	851	999999	325	972	272	987	961	586	328	999999	183	917	264	311	119	929	712	182	61	197	622	653	564	762	999999	74	302	999999	720	867	999999	687	326	999999	158	999999	141	613	835	357	999999	983	190	466	999999	513	148	999999	87	489	999999	451	929	244	527	999999	14	562	957	207	694	552	866	999999	736	496	601	999999	999999	999999	999999	109	346	999999	764	638	999999	999999	999999	512	925	770	999999	240	999999	999999	757	91	999999	950	501	579	655	638	663	880	999999	999999	729	812	999999	564	379	473	999999	975	115	235	480	889	734	906	108	455	999999	924	999999	635	667	878	738	520	999999	212	122	999999	453	707	50	999999	520	999999	378	651	999999	370	401	867	548	818	753	531	610	272	226	594	999999	999999	365	999999	669	491	999999	999999	83	400	143	176	999999	999999	531	407	194	999999	378	999999	999999	456	854	912	532	353	97	849	134	999999	999999	169	999999	528	999999	999999	
352	312	999999	39	682	527	578	209	237	999999	517	85	296	999999	346	23	893	999999	66	34	355	453	999999	326	404	222	726	866	491	973	190	999999	999999	288	65	999999	383	349	317	20	999999	655	684	308	835	21	563	779	870	895	999999	759	999999	722	898	898	106	896	634	470	800	711	718	999999	53	684	359	18	999999	464	639	999999	918	55	156	700	768	907	490	999999	999999	947	996	595	708	430	371	999999	390	166	786	487	714	847	220	176	999999	431	264	999999	662	999999	488	415	999999	999999	841	425	999999	208	140	198	999999	999999	810	853	999999	132	999999	623	323	355	628	999999	677	162	839	80	999999	999999	763	999999	653	999999	730	999999	468	590	999999	987	589	946	999999	191	35	999999	999999	472	999999	367	999999	814	876	999999	999999	316	927	354	738	113	881	770	589	595	999999	793	544	85	999999	999999	395	999999	793	567	43	376	918	999999	999999	88	90	377	44	999999	999999	949	470	22	501	999999	187	999999	852	235	116	818	366	999999	747	242	63	995	950	339	971	337	999999	999999	607	470	398	490	246	659	32	514	736	120	77	495	332	532	583	999999	529	999999	999999	567	999999	224	999999	86	699	999999	999999	999999	426	704	999999	999999	928	162	414	40	999999	696	877	203	212	601	92	255	773	261	909	999999	421	851	809	999999	999999	462	856	392	460	322	791	370	633	937	97	42	999999	877	567	180	127	552	84	833	404	999999	365	859	999999	764	312	447	966	504	673	574	894	999999	144	999999	305	32	580	999999	904	516	569	275	514	59	641	896	694	739	413	869	999999	999999	305	977	107	996	259	696	19	354	404	139	274	523	148	807	743	101	874	105	972	372	929	887	519	99	355	999999	132	416	753	236	999999	804	797	917	999999	166	378	308	999999	883	703	999999	999999	439	10	990	999999	999999	999999	602	864	318	896	415	56	417	467	17	651	176	999999	999999	600	999999	48	470	725	999999	307	999999	999999	575	999999	99	999999	379	999999	90	98	364	181	298	263	160	372	782	907	392	999999	102	698	370	657	999999	319	110	959	945	401	540	274	691	536	576	999999	299	986	807	999999	677	642	387	918	296	999999	285	349	999999	804	265	562	343	359	214	887	362	917	999999	779	999999	419	999999	999999	558	999999	489	999999	686	280	999999	796	999999	645	203	460	320	999999	371	611	44	761	519	150	146	978	931	342	332	689	528	381	270	37	188	999999	812	999999	999999	206	515	523	662	999999	731	468	999999	698	165	753	576	910	556	999999	745	806	900	
688	552	579	168	157	439	997	752	701	536	999999	467	935	647	621	91	175	105	999999	108	999999	418	677	526	242	999999	578	122	617	999999	156	291	999999	999999	133	156	999999	999999	368	93	665	427	40	932	388	241	999999	999999	955	999999	391	999999	234	999999	560	280	999999	63	999999	970	860	885	144	999999	390	999999	95	577	999999	475	300	137	737	437	443	922	999999	745	148	999999	956	472	167	999999	999999	137	999999	999999	807	853	281	737	999999	397	232	999999	999999	163	552	999999	155	652	592	999999	538	999999	291	796	274	999999	891	999999	999999	924	24	398	999999	356	443	263	733	422	999999	669	203	562	999999	349	214	663	640	235	203	551	856	313	879	677	259	189	845	270	408	180	962	151	822	197	382	834	61	936	719	299	862	732	883	999999	296	975	248	941	591	611	997	666	936	373	78	711	518	60	106	264	417	472	999999	599	707	61	739	999999	966	999999	612	703	515	904	688	133	430	956	391	284	940	999999	999999	999999	183	306	215	999999	129	671	325	10	840	465	881	999999	999999	294	225	244	999999	999999	999999	221	998	303	160	42	684	944	291	562	669	822	323	514	999999	999999	425	411	846	290	708	304	65	999999	863	60	33	298	999999	145	741	156	48	530	928	467	798	880	999999	183	774	184	390	763	340	28	999999	999999	606	502	868	813	397	955	711	680	999999	999999	440	109	19	999999	540	155	999999	999999	999999	792	586	336	999999	545	265	673	515	999999	999999	999999	999999	844	909	999999	999999	999999	277	999999	759	92	819	258	311	411	449	999999	173	388	644	245	999999	999999	999999	358	790	279	84	333	558	724	450	187	765	999999	126	999999	200	362	703	628	877	893	764	701	973	338	34	26	105	219	509	136	890	678	359	463	999999	560	865	422	838	944	999999	44	642	642	492	447	999999	999999	855	810	685	999999	367	59	63	543	384	462	255	67	237	348	224	323	296	999999	514	663	999999	639	497	290	790	933	523	729	68	341	846	586	732	251	999999	698	451	999999	320	309	409	999999	185	413	176	780	999999	40	820	329	355	404	999999	631	999999	999999	999999	404	235	434	999999	334	999999	999999	616	669	999999	999999	984	999999	872	422	776	215	999999	999999	999999	93	999999	19	999999	493	908	999999	985	451	653	111	382	147	385	57	648	999999	999999	85	999999	142	797	507	455	730	999999	305	457	932	628	727	376	999999	762	239	290	226	999999	53	425	999999	67	174	26	999999	999999	846	999999	824	999999	889	999999	188	336	331	296	616	563	495	
446	613	292	63	823	925	734	432	385	155	999999	432	999999	730	659	999999	84	632	491	232	126	999999	165	999999	999999	738	295	198	623	440	943	673	999999	721	999999	999999	999999	999999	999999	999999	499	999999	470	999999	67	351	999999	712	529	490	999999	999999	135	341	378	247	457	660	894	999999	640	546	808	945	212	103	770	957	133	999999	393	79	291	400	732	935	738	999999	574	999999	527	582	668	999999	999999	289	999999	331	999999	368	364	802	120	267	999999	999999	382	525	791	964	581	262	588	681	106	187	382	735	608	443	508	296	95	86	566	999999	877	676	762	922	555	999999	615	999999	492	591	959	34	939	779	999999	223	379	610	246	275	994	986	46	15	907	812	722	908	860	77	716	43	700	403	999999	706	763	869	418	142	647	999999	199	999999	227	358	999999	829	880	295	917	485	999999	301	999999	890	999999	999999	25	743	726	706	905	425	874	926	333	546	703	856	459	510	201	114	627	181	797	531	787	999999	26	892	38	574	160	241	999999	409	340	999999	76	16	853	675	999999	941	917	999999	640	300	34	258	136	999999	835	416	293	736	999999	890	102	118	999999	466	999999	833	999999	340	274	643	734	924	999999	517	999999	453	656	999999	699	999999	263	999999	999999	496	999999	767	766	13	999999	743	947	466	734	449	999999	999999	999999	999999	948	581	273	587	509	996	566	999999	52	618	244	392	760	766	47	988	637	999999	227	482	932	958	77	674	601	530	999999	277	999999	999999	999999	831	416	269	577	127	422	676	524	894	929	433	725	157	769	356	983	190	429	746	812	34	740	564	464	999999	513	999999	999999	978	311	999999	999999	285	999999	413	999999	501	199	919	999999	999999	554	333	552	509	999999	999999	904	255	547	514	848	452	954	400	101	851	805	587	613	822	690	545	593	999999	999999	449	953	999999	380	492	991	510	999999	851	480	999999	999999	954	757	594	999999	740	999999	999999	451	468	331	803	321	999999	696	612	315	999999	280	18	740	999999	987	999999	999999	548	875	65	523	347	282	112	919	684	838	850	999999	29	138	999999	999999	999999	199	64	127	999999	999999	255	796	389	204	999999	581	472	676	110	967	999999	999999	155	864	385	999999	113	195	228	884	637	296	999999	782	296	625	329	903	943	722	933	676	816	504	630	269	143	999999	999999	531	457	18	999999	883	999999	999999	982	96	999999	523	95	868	899	275	416	958	999999	999999	908	801	999999	568	732	387	999999	296	999999	651	244	126	149	999999	340	697	436	629	558	962	915	894	642	
243	999999	430	636	74	777	550	98	671	318	536	244	63	999999	888	285	360	849	579	589	341	999999	612	999999	135	538	211	838	786	410	988	999999	23	169	29	999999	312	751	969	519	270	999999	999999	807	613	725	286	428	548	999999	207	122	346	315	311	391	571	999999	511	999999	575	712	999999	999999	330	844	231	894	259	503	973	609	880	69	999999	778	289	805	770	410	261	783	300	999999	213	875	355	708	857	638	999999	266	999999	443	944	558	261	312	486	769	504	392	178	999999	999999	598	242	286	999999	532	999999	999999	285	110	284	791	421	868	67	455	498	522	999999	621	680	717	369	446	999999	769	527	976	328	11	906	869	999999	256	72	999999	999999	79	722	335	999999	999999	999999	149	168	162	146	999999	254	999999	999999	981	356	557	373	663	999999	999999	170	999999	15	135	447	284	204	415	186	175	806	452	999999	429	800	999999	999999	622	737	229	288	963	633	145	732	999999	730	999999	522	67	882	409	385	846	909	999999	999999	410	620	705	944	753	999999	970	586	801	228	851	191	645	471	999999	926	19	999999	207	593	869	999999	160	999999	280	892	999999	293	407	77	966	519	304	390	684	12	41	284	999999	987	999999	558	999999	999999	879	999999	877	596	999999	482	376	999999	711	912	999999	18	469	999999	674	999999	856	999999	189	999999	262	341	999999	264	787	748	894	734	999999	999999	931	321	471	999999	999999	538	25	532	163	924	701	637	999999	392	930	676	543	880	999999	673	141	975	379	207	999999	999999	999999	622	999999	392	588	641	356	502	981	999999	546	386	485	999999	999999	333	533	265	999999	999999	533	999999	334	121	999999	999999	999999	318	88	999999	942	274	276	137	999999	402	723	770	345	999999	291	316	999999	791	139	166	404	999999	999999	807	451	124	174	200	24	359	298	697	187	574	517	47	999999	35	999999	282	120	999999	463	999999	609	999999	919	973	344	999999	999999	999999	981	58	999999	660	999999	999999	513	827	999999	86	123	334	114	36	592	771	551	253	892	999999	594	857	56	56	20	385	207	688	205	200	856	796	264	755	716	139	955	857	556	151	999999	999999	181	999999	999999	138	348	999999	180	157	431	100	334	719	948	999999	12	572	999999	999999	84	825	999999	999999	229	999999	999999	359	999999	463	816	999999	999999	750	863	225	685	22	812	881	999999	999999	999999	57	768	765	999999	545	806	591	136	999999	218	451	77	999999	999999	272	814	917	999999	988	273	716	340	999999	999999	999999	855	999999	999999	989	760	767	77	460	317	585	999999	999999	854	999999	552	
728	336	434	999999	999999	683	177	479	423	208	894	999999	58	999999	801	716	40	371	999999	689	999999	152	147	631	999999	999999	616	999999	170	131	359	999999	999999	445	545	999999	906	262	999999	900	688	263	35	791	866	944	28	111	516	999999	119	102	965	844	478	586	199	802	999999	999999	76	789	999999	301	848	830	297	613	814	422	810	778	222	988	10	820	126	999999	765	506	365	515	872	999999	21	999999	108	690	966	959	199	999999	999999	289	834	999999	944	999999	942	46	657	415	296	103	67	999999	879	977	844	657	469	843	47	537	999999	560	999999	26	289	590	731	607	646	855	232	706	559	933	163	111	999999	999999	413	999999	849	950	228	999999	244	680	388	130	846	999999	499	356	76	691	774	284	982	928	454	361	314	60	769	999999	999999	361	782	946	999999	999999	781	87	440	318	687	999999	341	148	781	609	212	611	999999	337	365	876	639	999999	169	999999	128	999999	937	61	424	799	191	999999	999999	883	897	441	307	113	537	999999	916	758	13	999999	999999	843	999999	845	159	999999	298	441	86	995	999999	999999	786	999999	999999	999999	999999	388	893	888	383	554	241	999999	711	999999	999999	657	999999	944	960	999999	999999	948	999999	999999	800	101	902	721	510	749	999999	911	170	982	999999	999999	489	702	280	537	865	125	837	397	999999	258	143	388	999999	640	641	141	45	999999	60	999999	16	348	43	59	486	999999	388	634	843	330	737	999999	125	950	999999	107	673	432	999999	999999	999999	549	673	999999	957	524	332	869	999999	999999	875	329	931	816	357	150	669	231	60	693	737	212	554	290	999999	999999	999999	999999	472	544	999999	612	826	312	726	466	999999	491	101	999999	999999	999999	527	274	455	417	797	308	999999	37	437	452	381	999999	21	999999	995	392	40	999999	999999	882	407	572	121	272	503	629	999999	999999	475	999999	140	98	844	228	685	999999	835	113	999999	963	999999	445	999999	25	999999	505	300	817	471	292	999999	548	710	967	121	954	162	192	999999	177	999999	712	561	260	999999	293	487	793	233	999999	999999	927	935	297	45	999999	999999	106	41	999999	339	282	428	192	726	591	387	876	117	731	137	999999	999999	450	755	999999	883	856	999999	999999	27	506	594	756	735	533	612	422	999999	159	498	999999	160	999999	837	935	293	378	999999	730	905	610	686	501	999999	903	999999	495	542	901	999999	609	404	93	980	832	999999	672	456	999999	979	964	945	957	242	81	502	281	612	819	999999	514	331	971	52	417	820	999999	178	832	794	999999	880	999999	999999	889	
661	76	936	14	256	621	922	341	999999	940	999999	728	269	516	410	467	999999	723	60	999999	288	999999	999999	999999	22	596	503	624	999999	861	94	999999	886	999999	419	436	345	608	572	238	592	989	230	112	999999	101	833	662	431	337	245	166	979	506	610	239	35	373	999999	660	128	307	933	889	855	750	841	915	106	974	999999	284	160	999999	999999	298	211	938	820	921	762	840	202	81	999999	927	935	390	742	999999	410	972	616	911	999999	294	999999	999999	256	11	259	999999	566	456	215	960	16	167	523	322	38	999999	999999	81	897	287	114	862	272	927	815	460	183	999999	573	159	668	999999	711	698	242	870	692	818	671	845	999999	745	865	666	999999	777	867	999999	162	324	999999	545	23	832	189	999999	78	328	196	798	743	999999	882	999999	302	767	999999	825	89	999999	404	733	409	999999	13	368	999999	999999	16	47	999999	753	999999	259	999999	133	235	878	999999	999999	801	373	999999	872	999999	999999	863	809	999999	164	331	51	350	994	920	695	145	961	829	820	207	472	322	159	215	990	886	633	999999	179	541	577	316	999999	999999	40	111	999999	950	379	505	196	242	851	716	999999	412	769	339	43	999999	273	59	999999	999999	999999	61	482	667	121	748	239	483	204	622	753	734	999999	999999	889	593	608	21	460	324	999999	239	470	442	663	588	126	303	302	999999	277	528	619	209	37	979	629	999999	999999	630	276	713	47	238	962	816	112	141	450	999999	389	262	999999	999999	830	999999	999999	49	999999	999999	999999	999999	190	23	999999	235	999999	110	610	999999	964	737	182	999999	58	307	201	999999	480	846	485	984	853	852	801	999999	929	246	379	928	398	589	866	999999	999	340	999999	999999	883	737	701	12	999999	999999	485	651	89	769	334	532	907	359	999999	167	999999	647	92	338	221	340	305	879	999999	681	521	999999	871	866	999999	999999	775	177	357	742	155	482	999999	323	377	159	999999	169	999999	846	31	49	30	999999	999999	361	257	203	813	553	441	821	999999	849	29	110	999999	222	939	999999	756	739	11	827	21	574	194	769	999999	999999	404	146	967	884	660	481	364	172	608	478	999999	581	363	804	310	334	211	612	303	276	379	999999	999999	306	999999	291	47	203	999999	693	177	488	999999	751	158	305	853	397	199	547	746	617	614	470	155	184	999999	207	999999	687	999999	581	475	695	692	999999	999999	999999	794	378	444	170	474	999999	311	982	349	612	655	15	480	813	423	756	529	999999	118	999999	161	914	905	840	677	999999	330	
595	22	999999	68	476	389	192	999999	821	112	999999	999999	699	169	172	835	773	551	999999	999999	559	168	719	175	930	999999	165	520	880	472	604	493	464	999999	715	969	801	553	189	625	297	221	601	653	943	619	419	600	988	89	999999	999999	999999	803	771	999999	303	382	138	902	999999	672	722	999999	508	101	999999	115	454	999999	999999	229	371	895	999999	999999	566	75	231	321	164	999999	999999	800	340	999999	337	660	823	288	676	429	425	286	999999	999999	498	999999	154	852	999999	999999	156	794	55	999999	927	270	883	432	999999	237	160	817	999999	669	150	921	999999	203	764	37	292	175	527	614	804	94	999999	304	849	999999	921	379	999999	850	418	737	999999	999999	999999	77	777	400	999999	448	279	608	539	731	484	576	236	951	98	999999	31	999999	277	999999	118	842	766	589	583	557	316	780	436	896	260	999999	176	600	815	696	260	891	757	88	345	999999	555	772	999999	282	96	999999	291	488	829	438	469	324	318	545	310	999999	816	861	142	498	999999	999999	481	81	410	999999	999999	401	651	139	233	198	105	912	999999	999999	769	310	999999	999999	499	947	77	999999	999999	999999	291	999999	396	72	999999	895	946	999999	999999	913	300	999999	871	460	834	890	836	699	214	999999	999999	406	999999	317	999999	999999	401	796	999	234	574	999999	137	999999	999999	865	14	588	999999	338	252	259	888	999999	702	30	438	19	511	608	121	377	999999	672	632	884	31	88	644	568	999999	999999	846	799	349	640	620	322	116	969	885	257	645	876	39	999999	517	999999	614	408	999999	392	294	401	123	206	52	465	926	470	843	999999	944	495	833	999999	999999	98	999999	72	999999	126	999999	999999	722	863	732	741	642	663	376	156	474	246	491	122	865	999999	999999	152	598	165	395	645	135	959	313	999999	52	937	566	429	999999	999999	998	961	489	999999	678	259	473	999999	999999	273	103	696	999999	707	14	999999	236	956	411	890	473	254	730	267	999999	762	559	583	698	705	106	947	315	922	248	529	633	999999	777	436	679	297	999999	132	552	439	508	999999	154	331	710	610	28	950	999999	999999	240	999999	344	915	700	890	999999	127	999999	156	391	538	999999	484	999999	999999	999999	974	999999	999999	912	608	714	977	999999	954	438	377	994	999999	999999	364	999999	494	299	411	780	999999	999999	788	684	225	954	406	57	969	145	669	243	599	431	53	738	902	999999	631	516	366	999999	746	999999	245	132	681	227	36	999999	975	195	686	341	326	999999	433	501	697	654	318	930	999999	999999	769	
144	405	999999	885	625	940	652	668	894	423	210	990	337	449	999999	999999	188	30	999999	169	484	556	267	999999	999999	315	411	999999	999999	207	999999	999999	927	999999	111	726	999999	341	999999	999999	999999	526	999999	917	125	257	106	999999	604	380	139	999999	19	999999	999999	999999	147	999999	90	320	539	999999	690	999999	987	834	72	645	348	376	666	847	619	999999	836	999999	764	349	989	557	219	359	550	606	999999	526	366	279	407	523	999999	657	260	100	224	824	835	999999	999999	291	999999	461	714	238	999999	292	999999	489	821	337	823	798	970	532	110	999999	958	999999	628	471	477	999999	247	824	787	18	596	999999	315	21	131	999999	419	707	373	758	645	321	999999	785	999999	877	457	79	999999	790	687	999999	989	999999	866	999999	999999	468	814	401	223	999999	450	705	695	771	183	809	999999	999999	388	999999	999999	352	545	646	999999	842	245	999999	999999	177	134	996	331	868	539	281	154	379	202	951	999999	999999	545	999999	870	197	99	999999	703	647	864	545	412	424	999999	647	999999	999999	999999	633	233	224	65	55	999999	454	999999	827	999999	999999	664	835	961	999999	379	197	999999	999999	999999	13	999999	999999	896	999999	313	588	594	907	309	892	999999	924	999999	568	727	679	999999	499	990	999999	814	999999	999999	801	982	38	583	974	55	381	839	710	455	999999	880	999999	328	366	999999	999999	859	476	528	350	130	740	999999	403	709	699	999999	317	798	358	199	490	557	104	715	285	14	999999	861	999999	62	81	479	999999	688	284	361	560	999999	814	567	348	744	882	680	252	21	190	275	355	999999	531	911	999999	367	399	895	999999	650	466	181	999999	999999	600	297	58	271	753	714	434	999999	719	559	983	791	851	746	674	424	473	273	824	354	999999	826	530	169	382	905	298	999999	138	909	301	643	327	733	999999	595	631	980	268	476	999999	17	391	972	927	315	516	652	999999	999999	187	202	357	999999	109	999999	999999	889	889	999999	426	55	220	810	267	999999	999999	127	999999	89	999999	493	15	358	514	999999	445	999999	999999	999999	999999	645	168	328	999999	109	999999	999999	634	379	827	999999	101	999999	59	795	999999	580	714	587	841	398	999999	150	26	999999	197	999	999999	600	338	999999	657	999999	458	780	886	999999	999999	999999	64	50	999999	233	999999	59	402	999999	308	719	711	864	843	654	999999	11	596	28	312	48	911	296	999999	43	51	618	999999	279	961	279	909	905	502	555	532	800	999999	826	889	999999	301	601	701	670	889	473	375	12	595	999999	194	868	589	999999	256	
767	997	459	999999	999999	999999	132	634	38	810	805	999999	297	132	436	106	769	139	344	746	320	595	382	154	578	252	93	999999	513	95	999999	326	461	999999	999999	802	999999	644	255	13	178	999999	672	860	93	999999	88	999999	999999	361	424	739	254	304	936	182	625	999999	613	401	880	449	999999	943	999999	489	911	988	367	634	651	135	883	999999	999999	352	923	999999	71	477	174	999999	999999	162	670	312	81	167	372	592	186	149	40	854	133	999999	846	729	101	999999	199	99	999999	535	709	299	855	912	726	593	258	113	254	146	236	676	924	968	282	466	417	999999	625	775	457	512	104	999999	218	847	506	204	999999	467	287	84	691	989	453	999999	456	169	440	999999	343	83	895	894	627	456	805	999999	456	999999	195	446	473	999999	87	206	204	826	704	999999	97	64	683	999999	858	999999	984	934	525	999999	20	999999	322	846	999999	383	999999	210	411	761	51	627	747	795	282	999999	610	945	911	256	999999	630	464	561	691	288	400	999999	999999	475	472	871	999999	555	624	936	999999	627	999999	703	589	994	424	942	837	999999	317	887	999999	27	551	49	999999	999999	724	999999	794	760	164	999999	999999	508	999999	936	999999	180	274	202	999999	345	718	983	999999	217	666	999999	215	521	724	232	971	512	999999	28	924	999999	848	94	830	245	152	372	472	161	720	91	829	999999	653	666	205	124	999999	179	308	567	999999	814	612	999999	183	999999	999999	932	191	999999	904	156	22	866	332	189	372	935	202	999999	999999	490	497	585	363	727	999999	68	37	857	795	435	719	366	34	44	482	297	71	999999	336	999999	969	999999	187	999999	476	786	344	25	752	780	976	999999	57	999999	999999	999999	188	999999	414	978	999999	334	685	478	437	655	841	297	999999	84	999999	332	29	980	999999	999999	408	680	261	91	723	21	114	24	458	765	319	116	717	456	119	999999	465	999999	635	999999	999999	708	255	999999	944	56	999999	678	906	654	999999	999999	407	78	628	507	204	332	264	893	229	670	30	671	346	735	580	260	965	269	866	671	355	875	694	700	435	440	146	677	703	436	118	999999	831	999999	999999	648	999999	611	420	999999	103	999999	425	893	687	583	483	219	475	67	712	647	999999	999999	721	531	999999	928	82	763	196	587	200	793	561	226	839	104	999999	931	433	364	848	733	577	614	460	800	22	851	957	927	999999	999999	723	999999	26	999999	531	187	274	899	999999	656	999999	999999	550	631	341	471	744	389	193	999999	999999	999999	798	999999	695	116	
999999	583	915	999999	806	268	999999	554	79	999999	210	999999	572	848	666	533	999999	202	786	71	73	828	468	551	117	578	743	667	999999	374	999999	961	999999	999999	115	691	984	318	849	999999	140	996	562	250	999999	472	816	344	877	110	533	606	278	999999	53	253	124	374	122	238	524	999999	543	705	429	249	999999	999999	999999	975	549	516	352	999999	999999	76	276	227	290	644	761	409	790	999999	841	999999	999999	999999	999999	999999	576	619	999999	621	173	999999	463	999999	821	31	999999	668	601	901	999999	26	263	999999	701	977	976	897	94	999999	999999	125	928	632	863	363	555	168	777	880	408	929	320	730	934	520	613	999999	999999	268	580	999999	807	888	358	824	812	522	999999	403	885	679	999999	999999	155	58	493	830	992	468	475	906	891	720	999999	631	999999	532	999999	191	999999	999999	999999	826	999999	383	317	999999	283	49	550	42	619	383	995	729	404	592	585	886	37	782	426	999999	792	673	211	97	999999	727	127	999999	999999	367	40	999999	188	708	999999	772	740	999999	557	999999	917	999999	297	518	999999	773	999999	123	947	359	164	591	151	562	43	234	181	999999	654	556	921	999999	755	999999	353	677	550	999999	999999	813	155	583	235	473	30	359	999999	999999	372	621	500	14	999999	927	999999	449	186	625	674	606	999999	520	798	10	41	656	999999	45	999999	57	232	540	361	144	213	580	365	999999	542	684	848	487	857	42	66	917	999999	828	58	903	999999	925	999999	165	999999	999999	785	999999	441	374	999999	999999	528	325	399	959	652	999999	723	632	93	999999	93	990	757	123	663	765	944	123	999999	859	999999	999999	999999	307	519	999999	999999	999999	999999	999999	246	177	22	999999	999999	542	643	106	274	730	114	425	999999	992	999999	41	408	108	999999	29	289	999999	999999	999999	364	999999	769	101	999999	456	285	154	837	952	999999	916	977	260	165	131	132	848	848	996	999999	570	450	999999	999999	488	797	999999	607	775	851	917	529	209	153	700	772	999999	999999	999999	455	999999	999999	867	729	924	63	158	942	850	896	441	999999	999999	67	794	817	215	635	962	659	999999	547	72	111	354	396	778	999999	999999	999999	581	202	999999	550	795	982	999999	833	541	434	649	881	999999	878	419	999999	999999	151	359	882	567	916	692	999999	994	421	999999	766	385	999999	285	50	487	999999	325	248	448	110	272	811	244	382	103	537	999999	999999	790	193	691	905	999999	636	999999	999999	791	664	509	872	556	383	999999	816	458	13	159	608	404	999999	562	181	10	999999	879	999999	648	
194	822	165	158	999999	999999	341	84	479	30	649	292	904	710	660	738	999999	553	888	999999	427	999999	100	388	411	184	535	630	520	999999	739	756	220	933	606	842	354	999999	142	999999	135	741	978	982	510	999999	499	554	999999	443	433	234	999999	203	230	270	999999	999999	746	250	999999	710	564	573	291	892	82	999999	999999	999999	393	999999	421	999999	999999	686	945	999999	999999	96	999999	980	999999	999999	481	999999	765	999999	713	345	999999	578	977	891	999999	424	186	414	700	999999	252	528	450	93	999999	581	813	855	974	544	325	999999	897	999999	999999	125	999999	487	999999	777	136	65	267	768	706	814	874	529	489	804	509	999999	417	999999	999999	999999	540	645	37	900	701	909	999999	179	30	498	999999	326	336	541	442	699	999999	923	999999	197	271	682	387	244	999999	293	999999	179	999999	784	214	637	817	409	585	346	460	999999	85	999999	999999	98	747	999999	144	999999	203	947	999999	810	999999	494	999999	655	894	857	999999	999999	999999	417	542	873	144	246	293	999999	999999	927	955	105	999999	131	847	274	999999	999999	934	179	110	159	999999	428	807	234	999999	720	858	171	514	727	88	667	998	668	684	148	953	999999	924	101	58	275	999999	275	571	106	999999	515	480	999999	922	98	692	999999	326	124	76	909	680	572	194	999999	999999	999999	26	999999	132	999999	589	999999	999999	434	255	999999	110	824	436	999999	662	999999	999999	353	691	999999	804	999999	975	954	999999	999999	82	54	830	361	906	711	853	763	258	990	999999	467	999999	443	503	498	843	683	999999	501	999999	534	999999	220	498	841	655	630	999999	36	605	177	999999	29	999999	184	999999	893	112	999999	971	673	292	671	495	999999	427	999999	999999	315	157	302	999999	850	999999	548	796	620	863	999999	999999	233	999999	232	395	806	630	999999	478	999999	999999	949	581	554	529	999999	251	585	725	999999	999999	407	341	128	878	312	166	985	147	426	999999	983	999999	999999	343	748	343	70	285	688	987	522	999999	970	419	208	720	999999	331	868	306	999999	894	982	999999	999999	891	220	353	93	650	644	767	62	940	912	918	999999	220	781	680	191	999999	47	893	999999	999999	371	708	680	999999	699	999999	279	999999	176	98	58	395	685	856	133	716	999999	48	352	754	999999	39	507	290	186	255	549	197	999999	912	857	99	750	40	530	511	673	501	999999	979	498	933	774	824	870	159	999999	924	556	475	116	999999	550	156	901	341	211	999999	415	453	999999	91	14	999999	241	958	644	654	999999	621	52	701	999999	372	999999	793	264	
683	419	37	720	625	640	650	806	858	548	603	139	198	309	999999	96	506	865	999999	929	999999	999999	999999	999999	881	598	999999	432	415	910	187	891	117	999999	528	980	388	999999	499	450	363	999999	382	999999	51	524	999999	321	999999	615	999999	507	848	863	743	100	508	522	999999	36	999999	228	400	999999	370	712	999999	121	781	999999	707	772	375	999999	575	73	220	999999	473	367	461	623	662	799	328	999999	52	254	344	438	999999	865	895	999999	744	145	66	999999	59	339	502	35	999999	476	907	819	999999	882	297	679	879	17	999999	480	999999	92	565	999999	629	690	670	777	776	352	999999	841	999999	902	231	440	17	786	451	144	865	999999	92	196	891	999999	547	169	956	665	999999	474	816	424	898	661	580	465	804	368	669	725	258	999999	655	75	942	239	661	857	672	102	566	914	999999	148	10	378	709	130	153	510	999999	121	999999	356	34	999999	14	569	860	551	982	92	475	150	999999	999999	999999	825	566	999999	999999	109	992	466	907	999999	808	759	661	999999	755	683	999999	168	904	146	999999	999999	51	490	235	102	999999	130	999999	483	999999	475	961	116	837	999999	564	835	999999	999999	129	336	449	999999	999999	254	999999	658	999999	309	999999	316	245	50	499	999999	784	999999	92	415	112	999999	357	434	462	342	798	554	373	872	128	999999	165	999999	999999	78	859	918	836	981	194	348	999999	999999	616	143	999999	999999	616	605	108	489	753	597	999999	256	979	999999	670	320	999999	363	295	924	190	487	161	61	33	431	999999	866	248	999999	231	764	548	546	817	328	112	878	937	999999	773	639	999999	568	999999	771	99	999999	257	999999	999999	831	62	999999	629	138	982	188	897	195	999999	242	999999	652	376	854	707	442	207	351	218	577	425	527	160	551	851	593	999999	261	341	999999	618	722	999999	400	999999	148	999999	689	346	923	999999	999999	546	999999	398	999999	201	721	73	656	999999	906	317	958	415	999999	259	999999	286	999999	701	645	854	692	623	528	999999	975	152	999999	525	517	14	294	999999	673	981	619	162	868	401	999999	999999	685	999999	711	415	617	984	999999	889	838	413	999999	231	999999	897	854	917	870	999999	999999	578	999999	999999	138	901	32	372	742	554	639	925	417	999999	999999	457	999999	798	999999	123	469	999999	999999	999999	687	114	66	73	260	775	137	702	292	999999	185	999999	693	554	999999	810	999999	255	251	631	999999	912	995	950	999999	888	728	65	15	757	999999	999999	611	825	999999	34	845	959	999999	967	427	937	643	999999	822	749	763	
625	44	111	730	224	750	999999	429	775	118	116	999999	371	56	81	999999	535	526	950	999999	868	999999	740	999999	433	143	999999	999999	322	999999	550	999999	546	135	113	30	903	37	231	484	276	405	677	915	738	999999	999999	999999	999999	250	118	928	999999	173	895	524	304	146	306	91	999999	141	999999	506	999999	979	999999	246	999999	61	793	508	999999	476	319	999999	432	824	236	251	392	363	858	82	170	999999	265	383	239	589	725	766	730	999999	18	144	298	181	356	759	950	999999	977	303	456	609	633	405	853	432	999999	999999	910	64	699	122	282	44	346	946	723	857	16	363	335	37	777	164	468	184	185	261	999999	477	301	999999	999999	564	626	560	999999	860	530	999999	497	256	856	675	450	896	862	999999	834	999999	45	102	508	623	999999	428	831	478	937	999999	257	999999	999999	443	999999	821	735	717	418	785	999999	863	337	208	865	89	181	111	713	572	999999	921	426	77	441	999999	378	999999	596	207	729	519	999999	851	560	658	254	422	912	999999	170	155	999999	999999	451	181	764	310	757	999999	257	999999	764	374	365	335	999999	934	999999	564	452	973	131	999999	66	449	940	999999	647	999999	999999	758	199	94	411	177	999999	377	625	270	444	78	14	999999	949	999	754	558	999999	235	999999	319	999999	358	186	196	33	633	993	12	999999	999999	663	550	64	499	999999	680	962	999999	257	55	318	741	130	384	968	424	271	66	999999	999999	990	421	971	999999	346	999999	907	225	153	999999	383	999999	999999	165	415	999999	999999	460	999999	84	595	307	977	999999	999999	680	238	801	228	609	999999	936	317	848	298	251	579	539	162	999999	999999	999999	55	803	672	999999	712	999999	969	514	999999	999999	598	620	796	692	444	780	523	666	611	116	996	543	93	446	999999	190	866	174	884	123	308	767	312	999999	262	184	528	999999	968	273	832	714	837	560	348	697	999999	606	807	799	999999	495	999999	666	750	511	720	235	389	531	999999	805	629	658	512	830	318	999999	440	269	261	217	698	348	283	292	706	532	108	999999	138	270	366	999999	107	999999	999999	645	106	750	464	303	927	446	174	37	999999	189	58	517	999999	112	175	547	548	808	797	750	392	468	805	197	137	771	402	999999	448	544	999999	999999	161	672	852	690	804	999999	289	261	999999	999999	208	999999	999999	590	238	999999	104	819	547	299	999999	929	263	638	999999	276	175	166	999999	999999	588	550	628	359	366	717	259	999999	742	999999	528	545	576	146	269	288	714	999999	542	376	744	999999	
997	271	683	231	419	224	744	538	792	133	999999	847	999999	658	898	999999	999999	521	776	999999	86	956	770	479	362	999999	378	666	562	999999	623	999999	592	959	552	367	676	145	999999	45	740	214	797	405	338	729	999999	611	389	590	999999	31	600	134	999999	50	500	213	999999	302	845	87	999999	174	509	540	264	707	115	541	457	999999	223	999999	878	871	999999	375	151	999999	647	999999	287	972	314	602	87	467	999999	512	866	472	276	15	200	999999	999999	632	999999	797	474	771	506	848	142	234	807	999999	256	681	881	134	999999	999999	999999	87	999999	13	999999	906	463	999999	300	602	999999	999999	822	217	550	225	641	999999	480	354	169	875	999999	438	839	89	795	999999	999999	735	631	741	999999	999999	360	122	862	236	772	988	344	676	481	903	183	157	412	600	999999	40	999999	999999	654	717	85	780	999999	371	173	780	121	999999	586	565	999999	999999	584	790	857	437	363	415	764	491	19	492	999999	367	265	999999	676	204	909	999999	695	287	97	693	955	580	305	500	73	991	876	108	100	915	932	249	999999	622	742	880	676	634	589	172	707	999999	385	999999	115	480	114	916	336	999999	869	694	845	999999	834	287	999999	863	999999	773	614	999999	401	488	999999	25	128	64	999999	999999	999999	70	697	999999	999999	371	999999	999999	394	999999	887	999999	999999	694	999999	248	404	999999	787	999999	748	813	292	816	557	999999	202	897	34	100	361	999999	464	308	999999	808	996	999999	905	473	93	999999	479	759	886	654	999999	706	442	196	621	446	999999	996	999999	700	778	880	377	198	179	306	821	304	240	837	999999	474	999999	247	999999	483	777	324	382	462	344	999999	930	999999	657	495	999999	838	478	915	999999	467	28	200	40	126	999999	999999	303	786	474	999999	528	58	159	674	903	205	945	148	669	953	624	826	366	254	949	999999	540	683	999999	983	999999	324	64	999999	455	999999	216	134	930	70	30	596	988	169	14	881	753	983	999999	999999	892	999999	256	829	999999	999999	834	785	176	999999	186	999999	944	491	358	213	999999	999999	228	999999	999999	999999	218	608	932	999999	838	999999	250	999999	720	557	102	999999	100	495	78	235	204	999999	778	999999	957	851	883	410	999999	506	810	800	887	642	765	300	281	82	132	647	896	814	362	636	999999	999999	999999	999999	527	373	400	862	145	768	916	964	523	568	999999	999999	999999	532	999999	342	397	450	189	88	791	801	999999	28	999999	430	338	390	901	151	885	858	492	999999	883	288	999999	947	664	999999	725	800	777	713	
219	765	999999	999999	437	30	249	999999	999999	289	837	725	73	381	499	715	439	536	72	381	683	999999	874	470	649	108	235	449	785	70	363	999999	34	999999	809	608	999999	999999	952	880	902	790	939	999999	999999	167	225	999999	458	949	689	999999	738	405	39	999999	891	462	725	338	794	800	319	858	926	846	701	476	572	890	217	999999	584	999999	479	892	75	670	999999	491	999999	999999	990	836	999999	174	262	999999	567	999999	717	54	248	623	95	112	480	999999	286	581	466	748	171	567	999999	999999	614	999999	925	999999	149	230	420	999999	455	999999	809	483	488	761	999999	999999	909	967	999999	999999	999999	960	999999	377	422	984	393	470	35	144	340	999999	104	167	999999	707	703	999999	464	496	999999	14	178	999999	302	999999	602	525	988	394	839	203	394	999999	985	654	999999	999999	724	999999	836	949	999999	999999	999999	386	388	330	212	886	378	489	512	686	538	233	792	999999	999999	999999	392	868	999999	999999	305	146	999999	526	999999	999999	257	999999	999999	999999	660	684	796	858	830	999999	619	999999	322	112	26	360	690	707	49	762	862	156	483	310	771	967	477	576	25	826	347	861	158	999999	638	233	999999	999999	36	854	436	934	483	168	805	121	555	379	625	944	455	340	486	418	53	999999	671	404	538	692	217	230	842	14	999999	757	132	26	473	999999	576	999999	681	195	999999	928	672	999999	505	999999	422	107	999999	80	999999	16	384	740	263	536	999999	389	999999	999999	646	216	999999	478	589	57	988	539	905	999999	377	999999	659	301	92	125	438	356	899	877	999999	999999	279	999999	634	571	382	392	762	999999	241	197	999999	347	548	999999	836	999999	735	457	672	882	201	128	702	999999	357	93	999999	999999	108	999999	490	796	74	537	936	999999	844	999999	674	999999	776	968	601	190	163	321	752	961	999999	999999	621	451	215	397	918	160	79	231	223	298	735	624	838	36	707	27	283	21	999999	518	999999	717	783	76	115	232	999999	522	258	999999	341	695	999999	863	593	48	591	676	618	785	259	999999	804	385	870	162	139	575	483	999999	48	741	999999	770	999999	904	668	999999	291	695	633	557	972	187	999999	49	764	975	442	668	999999	606	402	999999	268	735	912	407	206	953	999999	951	48	121	997	600	917	99	977	999999	380	999999	395	999999	161	701	650	999999	999999	830	999999	164	142	999999	999999	442	348	380	511	999999	999999	270	941	337	602	999999	519	999999	999999	367	999999	675	997	999999	297	982	220	999999	255	999999	999999	999999	999999	999999	566	938	999999	233	
410	564	999999	546	587	828	698	120	511	67	330	479	192	789	999999	999999	999999	722	166	390	999999	999999	231	868	135	943	74	704	291	576	771	664	862	295	461	625	999999	999999	97	179	64	999999	480	999999	159	775	385	999999	850	919	999999	844	781	439	705	680	343	999999	421	644	999999	993	999999	935	999999	665	617	896	999999	819	954	133	634	999999	335	350	258	78	718	359	568	767	853	372	999999	927	999999	433	589	780	292	722	174	453	416	70	358	545	866	999999	168	999999	968	41	964	543	219	795	113	365	432	274	674	71	85	995	149	999999	999999	368	999999	193	999999	557	537	241	958	191	580	274	991	712	999999	999999	999999	999999	999999	999999	999999	375	718	97	330	233	358	999999	58	112	377	999999	999999	999999	999999	508	710	974	181	999999	999999	733	585	38	224	999999	373	999999	999999	999999	999999	999999	206	326	999999	999999	999999	695	863	93	209	520	999999	856	813	170	999999	109	202	703	999999	999999	999999	388	329	674	790	689	873	491	859	638	999999	609	241	381	224	604	832	999999	858	999999	121	98	222	999999	549	728	224	63	495	274	526	370	924	654	97	999999	997	394	869	960	822	382	999999	570	999999	584	624	442	946	749	999999	342	845	999999	114	999999	999999	345	999999	71	475	819	995	595	122	594	685	586	999999	405	999999	999999	991	897	201	738	864	999999	427	965	113	781	117	746	997	194	524	423	550	277	652	999999	270	999999	999999	13	999999	637	458	971	898	48	159	999999	999999	828	999999	947	319	375	954	524	917	168	999999	693	711	999999	598	928	999999	271	46	25	753	943	999999	999999	412	999999	361	237	203	456	999999	75	999999	567	999999	179	842	577	999999	184	323	138	999999	111	849	999999	999999	138	49	529	999999	636	999999	143	796	209	650	167	545	131	23	727	330	471	101	892	999999	153	655	429	95	501	167	861	999999	999999	208	87	344	611	895	233	198	673	554	440	999999	498	770	404	528	685	42	982	170	595	808	284	19	956	999999	158	482	619	444	999999	479	149	441	181	10	573	822	999999	235	789	539	656	999999	661	828	572	383	260	999999	410	469	184	701	116	816	924	77	999999	871	999999	750	578	239	153	999999	923	67	598	404	955	862	108	757	380	999999	161	367	357	999999	177	999999	999999	999999	999999	941	304	448	334	364	86	505	444	72	487	49	961	427	773	701	904	515	999999	856	944	547	999999	427	330	999999	665	567	720	259	999999	972	528	858	205	212	666	485	732	244	327	460	999999	45	279	341	999999	
999999	999999	656	233	662	990	999999	774	999999	999999	999999	127	283	699	519	785	195	999999	514	999999	112	231	999999	44	429	782	550	538	999999	999999	335	999999	989	955	930	999999	73	36	999999	999999	162	93	999999	999999	788	999999	999999	999999	999999	999999	242	676	765	820	992	512	999999	621	803	879	450	837	290	375	254	999999	999999	327	999999	545	999999	168	327	999999	368	28	522	999999	256	999999	333	15	729	818	887	999999	392	999999	999999	427	951	451	232	171	542	324	803	999999	387	999999	238	141	775	999999	953	83	999999	242	462	974	990	93	375	740	999999	444	117	471	487	596	999999	999999	999999	350	594	999999	935	165	990	53	225	188	999999	197	834	202	239	466	865	814	310	159	715	989	999999	999999	86	492	616	999999	999999	341	855	999999	999999	278	776	999999	999999	999999	147	202	252	418	758	812	531	187	906	363	999999	650	606	999999	295	999999	254	375	999999	727	203	999999	999999	892	837	884	332	770	999999	565	425	804	999999	191	676	999999	999999	307	240	624	999999	898	585	262	892	565	735	191	999999	531	34	999999	999999	951	490	694	652	360	999999	874	489	999999	710	999999	937	999999	862	424	997	188	293	946	144	299	999999	304	868	297	999	281	999999	999999	275	946	541	999999	999999	837	701	999999	464	999999	726	366	144	585	999999	244	324	492	703	320	194	327	999999	87	277	999999	569	195	825	365	360	309	725	348	999999	764	809	923	125	35	722	25	723	999999	230	778	164	806	116	634	972	517	999999	838	956	948	999999	464	999999	72	277	515	166	999999	205	426	640	999999	99	433	999999	401	999999	677	597	179	603	510	856	498	999999	999999	89	201	392	843	731	999999	999999	999999	66	999999	186	62	999999	217	858	623	542	803	147	368	999999	683	209	581	999999	999999	250	787	354	207	999999	999999	995	513	436	965	999999	361	999999	753	999999	553	376	89	224	324	920	999999	320	980	968	999999	361	708	999999	999999	992	811	703	830	999999	999999	202	999999	747	928	66	254	780	893	999999	190	118	394	954	999999	316	129	366	999999	980	859	477	374	999999	554	999999	297	466	40	972	904	658	999999	999999	808	360	999999	342	296	999999	676	609	426	999999	999999	999999	966	754	884	99	873	454	999999	850	787	137	827	999999	999999	41	769	787	999999	921	12	531	999999	288	155	812	799	786	999999	568	314	260	60	301	449	609	930	543	582	941	109	460	781	999999	328	680	533	885	149	265	497	999999	859	505	80	999999	999999	688	608	999999	999999	96	384	999999	546	537	87	535	191	593	110	
236	999999	809	999999	552	749	238	959	999999	288	914	647	815	81	425	401	555	999999	192	999999	251	934	510	651	23	85	999999	999999	791	603	999999	703	999999	999999	270	999999	999999	999999	527	517	999999	729	999999	792	385	448	569	247	130	999999	532	999999	999	686	859	999999	705	168	808	476	286	759	177	999999	291	220	999999	660	999999	743	999999	871	703	674	443	521	801	717	275	574	516	235	358	655	81	693	704	999999	304	969	999999	999999	875	61	999999	999999	561	272	999999	175	356	908	437	387	794	660	610	999999	253	347	999999	987	999999	999999	959	61	999999	521	799	598	999999	233	999999	840	999999	459	996	999999	999999	999999	960	539	215	110	227	608	999999	970	861	421	92	999999	625	956	999999	990	999999	640	101	189	312	49	472	913	659	132	552	999999	621	344	999999	958	890	523	387	999999	781	999999	26	361	262	440	660	999999	515	999999	999999	409	371	775	460	365	560	999999	426	920	999999	302	451	104	65	211	359	527	756	999999	489	999999	999999	518	218	218	999999	739	926	999999	389	94	407	523	524	153	235	846	999999	999999	999999	635	107	466	999999	489	350	921	999999	61	91	142	631	391	656	507	829	852	566	252	741	821	338	999999	540	981	895	928	580	911	999999	512	999999	458	726	854	999999	122	624	729	999999	701	999999	875	790	257	462	25	999999	26	324	382	289	641	566	586	307	552	926	912	594	421	351	394	84	999999	999999	183	665	999999	503	999999	238	837	999999	49	999999	463	999999	999999	999999	879	71	564	597	604	999999	12	999999	149	557	461	196	712	145	455	360	58	801	999999	758	289	359	75	999999	607	154	452	266	999999	208	844	788	642	393	999999	360	786	796	999999	356	495	292	526	254	51	530	999999	702	928	689	339	661	552	999999	249	529	995	50	990	460	999999	999999	374	940	713	672	553	999999	430	105	999999	261	331	864	273	997	833	820	481	86	628	999999	338	837	869	999999	246	118	153	194	365	746	806	29	999999	999999	917	999999	541	999999	976	999999	281	833	999999	87	340	687	999999	251	696	999999	569	999999	831	999999	418	999999	80	530	435	445	185	245	739	827	455	312	298	523	999999	999999	288	999999	999999	432	478	504	722	999999	999999	559	847	901	498	189	186	892	198	546	341	999999	516	999999	943	541	999999	999999	103	297	999999	999999	398	747	999999	449	897	467	813	409	999999	999999	813	287	999999	876	597	283	747	560	651	562	123	752	192	698	740	277	168	568	410	442	410	435	171	999999	170	109	999999	58	291	719	89	
788	984	427	577	238	342	77	943	747	298	999999	645	78	914	999999	565	473	709	629	309	999999	998	999999	512	387	999999	854	715	498	543	698	278	931	999999	334	768	764	130	512	934	100	999999	663	153	868	789	999999	910	524	544	999999	349	662	420	834	790	864	915	199	122	488	999999	999999	214	599	274	999999	595	589	877	800	352	206	694	218	629	345	975	644	597	999999	943	200	953	278	999999	616	521	648	544	999999	849	931	400	456	999999	179	459	554	603	999999	507	331	646	743	922	152	967	211	214	455	999999	280	602	999999	544	999999	502	999999	250	999999	202	946	54	973	951	999999	806	999999	480	460	999999	431	50	521	525	999999	999999	999999	355	216	999999	320	999999	98	25	578	999999	311	911	575	677	523	313	946	883	999999	286	673	792	999999	345	729	730	754	569	466	239	90	572	999999	618	292	590	44	18	881	512	956	957	382	92	505	336	999999	783	373	999999	104	999999	964	346	880	999999	844	870	920	590	999999	529	559	349	258	738	999999	956	395	932	279	937	11	58	330	999999	419	999999	840	402	999999	970	205	999999	145	452	608	999999	999999	864	746	173	98	301	999999	436	408	43	834	999999	346	999999	398	440	999999	166	999999	916	25	999999	17	426	40	527	764	999999	999999	220	213	999999	140	413	228	530	999999	116	849	710	235	893	999999	386	593	83	65	999999	999999	999999	500	978	815	691	569	573	856	999999	143	570	999999	113	112	198	829	37	999999	933	730	868	254	742	999999	925	691	132	858	999999	832	999999	472	887	147	568	720	235	991	448	843	654	673	866	972	999999	183	131	999999	999999	556	999999	999999	132	156	999999	999999	757	671	889	10	447	715	235	496	186	108	648	966	543	478	604	46	198	99	85	999999	388	999999	999999	752	569	340	740	85	276	520	349	741	999999	58	999999	563	999999	447	405	999999	448	379	999999	190	999999	999999	257	649	952	530	999999	42	999999	999999	141	999999	643	147	441	999999	974	999999	230	666	999999	999999	542	494	515	50	935	750	693	146	755	19	974	847	227	414	92	999999	132	745	999999	316	999999	914	917	999999	920	963	16	298	964	298	158	139	431	626	622	999999	143	911	595	507	349	999999	763	999999	23	795	919	36	999999	883	36	484	404	999999	247	999999	577	541	129	971	744	405	182	467	860	844	426	600	791	330	958	221	160	764	967	735	161	795	960	999999	53	999999	273	999999	999999	674	734	999999	388	995	999999	601	791	623	763	943	761	306	271	178	379	999999	244	
704	925	815	334	640	484	512	475	782	999999	995	999999	764	141	999999	205	196	120	446	999999	796	144	366	429	536	10	34	973	855	533	791	999999	999999	999999	569	999999	456	350	103	505	876	529	999999	31	999999	999999	999	999999	999999	110	85	68	999999	999999	448	569	999999	396	999999	639	459	999999	999999	258	788	249	212	28	572	935	749	846	26	940	345	276	999999	344	632	999999	11	221	314	754	457	733	999999	999999	307	999	596	999999	552	999999	55	348	909	163	243	556	493	980	999999	734	361	239	52	999999	771	181	999999	234	763	957	638	248	999999	864	800	999999	428	594	999999	572	348	689	303	562	894	996	999999	999999	999999	85	356	999999	972	999999	403	228	691	828	846	135	999999	999999	305	595	825	807	124	55	362	187	138	899	269	676	395	672	936	489	108	999999	814	269	132	687	610	617	275	999999	471	582	999999	599	748	999999	999999	976	999999	707	999999	96	882	321	999999	923	999999	999999	999999	305	999999	731	292	999999	730	81	320	902	249	617	985	218	999999	469	583	780	814	999999	160	673	999999	419	288	238	752	21	891	999999	999999	999999	999999	162	855	970	470	740	300	171	868	676	999999	507	736	999999	722	999999	999999	423	737	999999	119	999999	306	98	999999	775	999999	999999	458	718	189	999999	859	50	876	999999	362	571	999	843	999999	652	670	483	397	768	682	512	999999	234	466	478	765	999999	100	332	856	767	940	695	297	246	712	999999	496	467	999999	999999	899	999999	999999	983	999999	894	999999	467	747	999999	700	271	102	999999	999999	999999	999999	999999	999999	261	999999	554	976	594	630	314	999999	999999	939	520	986	930	129	999999	613	627	999999	999999	64	870	653	633	585	999999	999999	679	602	357	699	999999	999999	785	414	999999	999999	354	999999	581	362	119	349	711	527	237	836	770	151	116	337	999999	176	778	657	191	607	326	968	943	528	950	711	207	999999	461	622	211	525	731	999999	268	713	486	130	944	531	941	115	358	206	999999	537	999999	30	780	321	128	999999	232	789	429	385	970	62	411	408	999999	999999	999999	614	999999	254	420	867	79	215	690	658	713	660	665	221	620	999999	232	999999	999999	187	773	149	503	83	302	999999	819	999999	999999	999999	718	999999	389	784	48	999999	572	61	999999	999999	951	574	999999	470	424	999999	134	218	765	233	830	999999	999999	963	394	926	120	560	951	478	57	196	472	999999	999999	177	281	999999	182	877	999999	999999	999999	999999	999999	209	518	43	999999	730	999999	611	127	519	603	730	363	425	400	121	999999	21	109	
649	580	764	112	999999	531	257	999999	252	45	888	59	658	692	594	737	194	417	87	901	231	660	446	79	999999	999999	218	999999	999999	490	70	253	172	81	656	999999	999999	106	154	999999	412	439	999999	575	239	470	944	47	768	688	999999	704	555	999999	878	989	144	695	160	999999	999999	443	445	761	975	644	887	587	999999	578	275	97	273	575	499	791	999999	999999	999999	492	718	180	55	999999	285	366	999999	62	203	666	999999	776	946	443	199	969	999999	812	600	595	582	367	11	200	422	999999	440	979	619	96	903	273	854	999999	992	151	397	277	486	618	945	834	393	380	695	999999	151	829	386	999999	796	282	281	999999	909	361	999999	854	754	167	925	718	442	116	999999	619	921	999999	451	57	581	726	336	981	999999	748	974	630	504	923	999999	611	999999	99	999999	631	991	609	999999	640	971	543	522	999999	693	236	401	286	617	999999	576	999999	387	339	949	999999	945	299	999999	171	387	999999	359	831	191	323	125	999999	816	141	627	322	999999	810	999999	47	213	17	999999	422	356	999999	23	999999	999999	124	999999	999999	149	230	685	702	14	597	263	999999	193	999999	147	379	121	999999	999999	486	459	264	999999	576	263	911	999999	937	11	193	814	689	535	931	484	77	99	999999	214	596	999999	999999	999999	933	557	652	999999	522	870	918	311	999999	999999	999999	968	101	782	657	19	237	999999	747	700	821	782	999999	897	261	999999	79	289	269	843	873	999999	534	999999	408	999999	610	67	999999	77	93	999999	515	999999	999999	962	393	999999	442	842	976	241	707	235	497	161	983	999999	603	315	801	638	52	465	999999	506	444	155	999999	999999	409	999999	999999	680	999999	939	999999	122	999999	298	823	784	999999	427	999999	999999	999999	308	459	256	46	855	464	47	276	454	839	60	107	999999	528	247	910	803	442	999999	999999	37	618	999999	885	870	856	314	999999	26	999999	999999	597	999999	184	145	695	137	601	554	716	973	414	172	109	225	25	408	770	585	874	53	984	71	422	305	690	901	371	175	999	159	556	259	999999	224	999999	385	999999	999999	552	783	212	999999	99	256	999999	455	458	669	855	457	544	906	152	999999	640	999999	309	878	455	793	765	435	999999	566	427	164	509	884	762	639	91	388	43	100	841	105	999999	175	682	245	453	702	320	551	615	649	117	999999	583	926	999999	448	937	759	28	776	343	532	999999	999999	999999	999999	999999	999999	376	166	873	61	905	545	563	144	206	219	349	72	125	13	951	777	56	593	311	836	563	
999999	999999	284	82	75	761	450	999999	224	299	880	795	103	184	459	999999	66	20	48	999999	942	252	727	419	955	660	339	580	62	421	362	272	80	999999	999999	715	599	978	999999	783	122	999999	982	920	999999	277	999999	829	501	10	999999	583	272	999999	999999	999999	723	864	999999	414	431	869	999999	802	936	617	724	440	450	744	187	87	179	264	260	999999	270	806	949	688	638	510	88	61	431	779	999	999999	51	999999	991	999999	862	435	362	252	514	999999	983	852	999999	591	999999	757	823	999999	999999	18	222	477	140	999999	915	438	776	920	791	242	380	167	999999	126	399	117	753	999999	225	744	999999	999999	639	90	823	107	146	999999	132	331	238	519	376	991	999999	999999	212	84	818	434	999999	441	461	999999	809	826	244	999999	202	999999	14	379	697	669	116	214	838	59	103	999999	301	728	798	469	14	861	790	999999	999999	824	904	678	634	791	94	470	555	999999	281	996	863	711	855	851	326	858	821	707	884	999999	736	999999	980	10	999999	930	642	992	999999	947	999999	617	703	999999	376	999999	745	999999	584	646	659	999999	778	107	955	590	873	947	152	156	49	999999	999999	999999	98	751	697	999999	658	999999	827	563	99	333	960	255	999999	487	999999	991	123	916	133	999999	531	265	384	883	999999	552	66	999999	849	131	908	952	874	163	999999	625	999999	120	256	999999	818	105	391	999999	146	709	999999	999999	472	161	43	133	999999	999999	29	999999	377	999999	589	116	107	142	999999	967	999999	18	381	854	208	859	363	12	999999	703	999999	435	873	929	999999	999999	969	670	999999	697	98	999999	999999	380	144	456	257	999999	530	149	331	686	391	424	39	137	338	999999	999999	613	798	40	464	266	84	593	958	447	77	999999	147	436	910	26	999999	640	26	10	720	751	999999	540	482	529	381	743	53	999999	900	619	999999	251	999999	618	899	68	330	735	305	550	999999	999999	756	285	999999	999999	776	999999	545	398	999999	337	999999	445	11	999999	558	934	885	341	549	509	999999	457	999999	999999	953	301	999999	820	320	291	704	999999	999999	801	783	206	526	486	999999	678	999999	511	999999	999999	243	48	999999	641	509	395	849	964	10	988	273	999999	47	116	941	484	257	725	88	829	632	999999	999999	210	484	999999	418	408	373	870	999999	999999	949	568	663	914	684	486	320	999999	999999	739	179	275	537	485	168	420	544	999999	431	198	999999	678	999999	405	856	999999	166	999999	977	999999	999999	139	403	999999	999999	479	453	37	800	770	415	164	999999	892	667	999999	
673	999	999999	999999	864	881	449	406	999999	999999	521	267	68	278	329	999999	946	999999	149	50	872	999999	135	688	967	999999	691	660	783	279	999999	164	999999	999999	742	167	954	980	586	719	690	996	625	89	958	195	999999	532	999999	999999	217	407	753	627	53	999999	873	514	39	356	999999	788	623	342	989	366	530	127	535	999999	218	965	999999	429	999999	876	999999	999999	999999	999999	548	169	219	999999	71	882	410	999999	897	379	294	449	950	999999	999999	901	382	999999	99	999999	665	999999	996	999999	44	251	994	333	277	177	689	999999	784	257	808	40	999999	92	999999	116	999999	999999	229	165	877	768	999999	183	900	458	503	400	956	138	126	696	173	930	999999	999999	888	87	842	729	999999	999999	664	999999	999999	499	332	999999	22	982	645	255	631	841	411	999999	236	999999	432	999999	673	298	999999	999999	140	121	866	999999	586	999999	999999	878	577	500	474	420	114	999999	999999	411	135	213	388	974	493	999999	74	332	528	240	593	77	654	34	66	401	596	18	999999	320	632	684	999999	561	764	766	677	141	376	999999	171	999999	79	31	692	469	910	896	173	269	56	544	999999	355	867	159	234	553	443	82	823	999999	999999	440	999999	451	999999	999999	219	726	204	932	956	537	78	680	998	632	341	999999	491	700	844	312	274	97	564	367	693	614	541	134	698	303	177	75	172	639	999999	251	969	94	687	999999	74	123	588	592	286	197	161	602	999999	847	999999	999999	261	999999	176	691	886	142	142	604	195	80	999999	999999	369	13	999999	368	389	100	627	999999	23	408	247	160	509	972	999999	506	463	939	912	851	711	55	814	723	473	561	999999	999999	951	92	999999	994	879	925	232	283	999999	792	999999	999999	229	999999	999999	999999	210	25	191	999999	62	999999	151	255	168	393	951	324	999999	999999	895	827	735	790	455	930	156	999999	281	583	750	807	826	999999	726	790	631	999999	935	999999	523	999999	380	451	784	325	941	999999	836	495	973	907	999999	999999	897	395	396	439	738	188	706	999999	999999	607	173	254	809	480	529	999999	762	434	388	999999	280	447	457	294	16	140	999999	150	417	999999	999999	842	723	940	999999	999999	403	202	788	999999	264	565	999999	772	287	539	516	470	486	468	999999	549	529	999999	615	459	937	112	432	607	198	565	550	958	997	331	531	868	708	198	974	570	999999	630	973	714	734	685	16	476	624	528	999999	948	999999	999999	322	999999	335	323	403	301	769	191	569	698	25	754	774	955	17	648	762	298	494	173	
903	898	881	900	725	262	999999	955	983	999999	999999	601	906	937	18	999999	542	999999	999999	682	800	464	999999	284	999999	979	910	61	468	976	766	375	464	889	167	999999	985	434	598	151	999999	813	999999	899	797	424	848	837	946	354	115	377	503	811	372	999999	836	607	999999	745	351	999999	496	17	903	535	146	26	779	594	999999	118	796	653	487	987	266	999999	487	999999	140	83	114	999999	870	398	872	653	527	717	587	388	999999	852	799	999999	326	999999	995	999999	287	831	67	362	999999	996	581	850	333	384	192	674	129	999999	999999	277	999999	999999	999999	515	663	493	499	72	999999	999999	885	944	854	335	670	76	176	224	999999	309	26	752	999999	873	999999	999999	329	152	535	912	268	305	247	531	222	944	999999	999999	999999	999999	341	995	355	387	121	637	999999	998	714	126	507	905	929	315	999999	999999	933	272	697	641	173	357	536	104	40	590	706	332	123	726	22	686	999999	213	967	31	407	999999	762	999999	36	999999	438	418	999999	363	376	931	999999	35	999999	791	792	999999	630	984	999999	260	357	999999	930	999999	999999	987	113	821	999999	725	348	240	789	872	509	517	614	842	999999	999999	689	676	223	774	999999	98	715	999999	893	648	583	982	562	156	713	241	259	362	446	450	315	593	74	650	593	49	999999	999999	291	285	362	788	74	350	571	680	317	999999	999999	796	282	882	999999	651	152	365	999999	999999	999999	278	267	999999	405	479	812	105	999999	572	191	22	999999	999999	940	999999	295	795	999999	222	585	43	924	104	999999	999999	177	433	999999	999999	508	237	372	603	999999	999999	27	999999	999999	999999	537	999999	78	744	974	607	999999	705	941	318	366	357	999999	465	66	135	999999	173	520	754	312	389	439	198	74	954	999999	999999	597	927	601	999999	412	999999	684	120	964	999999	129	144	706	471	999999	357	67	999999	789	907	546	999999	669	853	590	638	293	158	45	880	680	29	999999	694	117	24	717	181	944	124	780	946	170	174	53	386	58	840	898	999999	140	912	999999	743	713	743	268	999999	603	773	50	999999	85	999999	509	999999	999999	22	364	999999	639	885	216	675	136	999999	693	999999	810	214	999999	452	260	952	749	767	855	223	981	374	756	970	577	180	84	254	870	87	664	943	209	46	999999	431	453	254	706	498	617	999999	59	999999	999999	399	999999	597	286	133	343	742	999999	963	999999	989	720	999999	318	45	999999	882	999999	616	840	999999	15	554	966	999999	509	505	999999	999999	606	868	324	999999	43	187	987	487	
968	747	743	922	999999	999999	999999	999999	711	783	936	670	897	734	393	443	999999	79	999999	999999	630	999999	623	999999	999999	887	367	999999	674	726	636	140	58	124	914	981	873	999999	999999	769	548	999999	127	999999	568	400	999999	871	484	880	80	999999	793	357	856	520	999999	904	251	811	878	843	821	984	999999	806	622	783	999999	999999	570	999999	902	624	100	160	999999	898	279	290	428	495	687	999999	656	999999	346	700	267	403	999999	968	675	999999	999999	705	658	142	577	762	778	999999	61	82	999999	74	70	999999	266	706	190	999999	634	960	393	999999	166	37	999999	999999	469	999999	525	999999	554	602	339	546	732	395	501	207	330	517	512	742	444	999999	483	591	611	177	999999	561	999999	632	343	714	971	999999	548	631	805	103	303	856	170	634	528	999999	999999	524	446	871	214	982	904	127	458	651	948	551	553	999999	999999	301	487	964	213	922	268	624	574	233	999999	999999	402	237	223	655	999999	810	96	765	999999	97	731	572	999999	240	727	226	999999	329	561	999999	87	999999	230	11	378	999999	430	605	459	120	949	223	34	344	999999	677	903	802	79	147	465	787	999999	785	570	915	618	999999	204	52	368	254	671	850	793	342	17	999999	286	386	389	999999	316	745	148	999999	548	22	999999	60	322	463	260	423	541	300	999999	444	999999	463	586	457	411	417	752	704	999999	183	550	258	670	691	525	693	758	999999	481	999999	647	62	376	605	333	154	729	999999	994	258	999999	503	172	999999	999999	822	999999	931	89	999999	993	999999	999999	374	471	401	389	631	938	566	664	999999	818	999999	797	388	97	981	134	266	999999	848	999999	302	865	57	96	107	999999	999999	893	826	999999	999999	999999	213	96	11	144	931	764	108	966	437	594	751	684	999999	774	402	735	818	999999	999999	221	154	733	673	509	423	315	292	999999	245	673	999999	672	999999	876	594	302	95	846	202	999999	589	882	281	708	124	373	999999	333	518	967	999999	29	82	370	15	479	422	502	720	626	482	999999	731	764	999999	89	447	999999	190	110	649	999999	614	999999	631	999999	461	965	395	59	364	999999	999999	277	599	817	599	876	871	999999	999999	592	136	999999	29	211	999999	517	952	999999	926	692	152	999999	327	112	414	752	738	742	999999	457	117	670	271	523	186	463	174	938	489	570	397	76	230	66	846	49	310	430	121	944	23	359	133	999999	816	793	950	496	413	999999	147	999999	999999	432	485	999999	999999	506	999999	697	352	999999	555	365	999999	999999	198	999999	999999	
375	999999	317	631	83	444	999999	999999	599	706	393	513	999999	535	641	433	999999	969	797	581	390	735	803	405	999999	999999	999	803	767	376	740	605	689	240	47	405	829	506	33	988	727	918	999999	799	641	999999	675	488	914	932	999999	117	999999	688	875	640	648	911	218	999999	999999	953	999999	233	966	787	823	447	999999	999999	603	999999	945	809	854	472	31	14	764	999999	999999	999999	999999	999999	339	633	999999	10	365	999999	757	917	999999	999999	553	773	148	490	833	853	371	237	991	678	999999	284	999999	590	834	412	999999	643	157	979	556	924	999999	999999	893	343	582	822	91	100	488	685	999999	404	266	90	333	540	181	910	867	698	529	221	506	64	471	624	999999	952	787	123	770	318	994	999999	999999	205	999999	499	281	548	156	900	999999	999999	811	766	333	753	999999	88	472	999999	122	999999	405	852	999999	839	871	957	656	138	312	999999	915	164	999999	638	999999	138	944	681	999999	328	999999	628	999999	853	999999	999999	999999	999999	873	999999	999999	533	206	999999	232	857	758	757	999999	323	891	999999	597	999999	737	656	365	999999	382	950	144	791	607	793	316	777	830	593	999999	175	999999	244	999999	604	724	392	958	274	999999	524	379	197	62	326	436	534	40	999999	999999	596	999999	999999	49	922	999999	999999	925	999999	829	455	999999	175	171	462	999999	657	762	993	999999	355	697	101	289	858	581	947	999999	999999	999999	781	746	632	476	998	826	70	999999	342	39	999999	467	999999	999999	959	999999	214	35	600	999999	779	999999	47	107	771	898	257	326	191	999999	627	130	643	55	58	999999	404	698	999999	999999	596	462	999999	963	999999	887	151	657	329	371	377	921	148	622	587	999999	999999	534	705	999999	999999	999999	999999	990	999999	745	823	510	999999	260	999999	999999	863	964	82	326	999999	999999	863	999999	757	600	996	819	974	705	981	31	467	49	10	869	993	72	999999	852	448	439	561	999999	999999	640	999999	78	278	999999	999999	184	999999	270	666	999999	671	999999	352	977	747	203	25	707	763	999999	53	356	260	999999	999999	800	999999	230	877	913	522	999999	818	126	999999	927	551	122	646	807	999999	999999	382	999999	999999	999999	719	90	115	255	423	999999	736	999999	597	915	999999	999999	999999	268	278	999999	392	752	123	308	13	999999	649	999999	652	902	999999	955	330	845	973	886	34	350	90	825	124	999999	499	668	636	555	529	423	119	505	999999	388	539	162	815	630	260	900	177	493	441	296	602	521	793	780	942	752	941	931	31	999999	187	999999	214	759	262	
999999	671	457	706	235	709	157	139	681	426	177	40	353	636	134	183	597	999999	828	999999	978	874	856	613	777	481	187	484	999999	211	95	947	65	377	999999	239	719	999999	215	999999	455	391	121	364	774	721	598	305	897	999999	999999	69	386	729	284	580	814	844	929	753	531	999999	999999	999999	340	230	975	976	831	895	999999	810	187	251	584	597	762	501	838	65	883	882	999999	948	621	36	571	999999	103	999999	424	874	856	462	64	782	35	641	33	554	999999	622	474	12	370	779	881	999999	999999	686	999999	323	16	999999	869	649	96	416	858	313	659	649	883	607	999999	589	999999	725	999999	999999	571	131	477	294	319	271	417	584	588	841	999999	436	191	999999	415	110	868	982	999999	415	696	999999	782	999999	895	999999	739	866	999999	780	826	165	948	352	125	696	999999	722	565	608	241	511	828	27	168	233	999999	476	201	379	721	970	143	781	999999	952	999999	757	399	222	532	550	63	807	999999	989	488	838	300	719	999999	156	427	983	183	194	999999	765	561	999999	639	272	675	999999	69	855	32	176	246	999999	357	999999	333	353	86	999999	457	31	999999	178	999999	629	185	999999	999999	575	553	999999	607	920	171	999999	999999	999999	582	270	875	902	999999	999999	999999	999999	999999	137	999999	999999	823	84	907	492	737	999999	762	392	999999	19	96	999999	999999	493	312	872	568	325	11	773	890	605	999999	999999	999999	555	283	843	211	433	37	999999	999999	945	999999	478	251	125	193	401	821	814	800	573	183	681	865	999999	856	999999	752	286	135	597	999999	227	314	101	677	191	999999	918	190	503	999999	48	999999	101	741	834	631	453	141	999999	999999	86	805	207	642	999999	690	28	999999	117	680	750	922	999999	668	535	174	999999	999999	999999	999999	999999	999999	307	590	145	999999	999999	999999	31	999999	309	154	525	645	210	422	117	459	543	500	999999	930	83	999999	999999	126	570	433	215	670	481	16	139	999999	59	999999	507	999999	507	999999	999999	999999	965	999999	381	606	406	877	467	999999	66	700	903	511	436	972	560	485	999999	999999	38	999999	317	361	991	303	25	999999	999999	757	914	501	952	999	584	999999	999999	999999	450	635	719	692	999999	102	613	780	112	628	278	999999	892	32	267	488	999999	576	197	999999	652	88	590	586	291	709	999999	565	748	904	999999	463	17	131	44	999999	309	999999	384	999999	747	221	200	397	551	999999	864	891	243	999999	492	17	785	999999	999999	372	54	999999	411	266	894	58	42	999999	700	999999	79	999999	999999	543	188	
180	201	972	866	441	887	203	44	772	844	999999	331	999999	999999	919	677	657	345	671	679	177	934	128	330	699	999999	992	696	737	449	103	999999	700	295	322	816	813	493	354	485	850	107	638	421	586	999999	757	999999	781	999999	422	435	327	999999	21	246	83	651	176	999999	894	507	307	333	750	414	630	988	109	113	864	173	990	196	999999	79	305	706	999999	973	430	216	914	600	999999	668	585	836	284	85	743	171	999999	101	590	352	799	315	999999	182	105	769	686	678	282	259	444	140	44	941	941	376	999999	203	832	688	999999	707	999999	92	828	793	714	33	370	999999	846	898	606	486	280	989	45	571	877	661	529	246	328	777	233	455	802	999999	999999	376	263	133	269	999999	760	999999	999999	588	354	311	999999	662	318	578	412	999999	534	558	671	951	340	346	325	180	168	999999	999999	528	999999	383	999999	381	889	993	450	723	999999	704	726	188	979	457	227	999999	607	999999	928	749	375	687	920	253	671	192	999999	999999	807	99	743	413	712	491	999999	970	319	999999	773	324	999999	689	906	830	999999	493	971	999999	999999	749	573	301	427	639	163	180	462	747	999999	706	957	534	916	549	960	999999	476	498	999999	256	266	924	999999	613	999999	999999	999999	999999	421	188	999999	162	796	67	526	452	986	82	999999	559	517	572	999999	999999	367	603	999999	367	869	999999	26	483	166	873	493	648	207	813	28	477	399	999999	335	999999	495	999999	999999	858	33	518	335	403	171	177	739	693	999999	36	256	999999	912	423	230	999999	171	737	995	922	573	877	999999	182	63	859	999999	154	246	999999	999999	562	999999	914	999999	999999	193	623	999999	999999	144	799	695	181	999999	10	564	975	152	434	999999	757	808	815	295	155	274	163	349	311	17	594	457	511	455	693	163	999999	999999	868	999999	999999	425	16	999999	773	192	83	615	63	305	194	12	812	999999	823	999999	999999	629	198	999999	40	283	999999	981	549	352	193	725	999999	847	999999	895	283	716	821	342	802	36	521	963	200	547	296	16	823	592	645	999999	999999	940	999999	999999	890	781	999999	999999	999999	35	248	431	998	358	742	216	738	999999	999999	106	999999	491	951	33	117	235	896	493	987	999999	168	957	706	762	102	933	743	999999	14	502	38	999999	926	776	787	99	999999	842	805	999999	277	534	863	549	999999	151	988	90	271	665	884	999999	999999	410	999999	999999	999999	245	265	999999	999999	551	999999	999999	77	711	999999	999999	999999	27	999999	64	687	907	736	633	103	167	599	
951	944	999999	925	999999	617	834	999999	525	999999	506	375	729	587	996	616	725	250	999999	481	461	999999	813	844	999999	404	830	516	379	674	999999	197	567	646	314	864	808	626	999999	618	243	999999	48	275	999999	652	541	476	999999	300	21	393	465	685	147	373	140	818	681	945	787	327	900	999999	675	319	807	92	283	142	999999	108	305	999999	999999	30	999999	547	116	999999	862	363	825	88	662	850	731	881	509	940	733	999999	999999	999	830	915	541	196	600	428	844	999999	203	558	492	999999	98	445	446	127	999999	999999	999999	89	92	999999	502	999999	199	824	588	926	999999	342	999999	818	162	305	999999	333	488	361	947	687	756	413	169	999999	595	999999	761	999999	445	392	124	999999	287	865	917	406	999999	719	999999	775	840	999999	876	860	160	674	760	792	256	123	638	999999	646	999999	999999	679	274	235	235	449	73	302	491	200	228	268	541	296	388	793	909	768	999999	181	846	837	536	999999	126	921	989	968	999999	331	754	999999	503	262	999999	247	999999	197	999999	558	999999	547	437	999999	642	891	143	473	999999	463	213	999999	118	474	188	495	152	999999	119	314	459	104	264	169	999999	576	764	288	999999	150	661	721	284	805	468	999999	410	999999	665	999999	787	525	999999	585	127	999999	999999	39	83	999999	105	176	88	189	108	999999	999999	278	250	76	999999	854	719	273	802	491	595	999999	16	879	95	302	309	883	527	999999	999999	999999	51	562	43	735	215	707	55	494	643	105	999999	850	25	142	999999	599	109	933	806	999999	783	635	298	999999	32	204	961	803	866	999999	662	999999	88	999999	236	688	42	999999	649	21	999999	317	999999	999999	999999	999999	864	999999	691	999999	784	594	137	249	895	416	273	804	712	21	746	252	628	999999	443	542	771	410	905	922	566	708	293	794	999999	475	999999	798	633	866	340	999999	121	166	420	999999	47	839	719	999999	424	238	687	999999	999999	976	689	411	999999	72	394	999999	57	999999	999999	85	999999	342	177	429	999999	999999	180	846	680	738	140	472	37	375	505	999999	690	95	507	337	31	655	528	105	999999	385	999999	571	482	876	960	351	22	999999	767	999999	999999	300	200	949	68	841	999999	537	999999	227	999999	691	567	461	773	999999	271	815	63	654	814	999999	999999	253	733	608	999999	804	777	788	459	691	607	801	270	400	894	558	278	190	698	990	259	999999	999999	999999	14	999999	112	999	89	206	291	123	890	600	657	947	225	999999	477	162	760	66	999999	691	999999	999999	201	383	76	999999	
999999	873	955	823	822	999999	251	999999	999999	353	999999	778	709	262	410	494	910	670	999999	947	342	819	712	546	999999	202	801	320	999999	248	829	999999	932	376	999999	417	167	77	999999	584	999999	542	855	134	459	981	999999	515	291	999999	854	530	999999	128	999999	727	170	419	999999	999999	281	931	717	366	523	999999	846	343	602	999999	336	843	999999	168	251	799	963	588	999999	258	999999	999999	38	375	999999	308	98	813	994	931	257	747	484	158	313	774	824	999999	611	486	145	999999	912	298	273	21	999999	482	876	581	763	582	333	999999	999999	984	902	351	999999	224	884	999999	348	670	745	588	369	999999	854	477	975	475	976	609	122	830	384	740	999999	382	670	616	936	423	177	999999	424	999999	374	329	871	482	524	396	601	113	676	251	553	999999	651	894	627	409	606	298	605	999999	999999	953	609	172	249	601	553	278	106	999999	502	81	174	229	999999	535	606	502	950	590	999999	19	164	142	197	427	730	776	999999	999999	817	999999	78	999999	999999	999999	719	708	999999	923	842	332	17	751	748	481	520	432	525	101	802	113	999999	25	715	222	799	999999	975	822	871	999999	290	568	999999	999999	12	999999	310	957	816	898	999999	37	999999	685	12	412	999999	715	999999	307	999999	999999	735	713	999999	63	999999	706	621	252	999999	999999	62	75	52	448	643	135	479	999999	132	568	285	904	843	320	999999	40	999999	396	92	270	915	573	999999	392	999999	999999	91	948	489	999999	345	573	175	849	975	681	642	999999	769	268	999999	999999	185	692	622	830	870	231	785	999999	497	235	999999	472	504	488	549	659	614	249	999999	530	567	999999	232	711	999999	993	344	595	397	656	627	823	34	66	398	999999	999999	12	533	859	173	999999	999999	120	999999	999999	999999	999999	142	983	999999	530	999999	715	302	655	469	910	101	876	886	200	566	840	999999	345	447	999999	100	716	888	612	715	194	999999	43	423	122	999999	999999	999999	999999	463	999999	707	107	609	319	763	742	999999	859	999999	999999	972	972	968	275	999999	78	264	906	999999	426	104	346	814	999999	357	268	242	356	613	65	238	48	737	999999	999999	511	999999	999999	684	358	352	38	701	69	222	999999	999999	157	610	239	999999	999999	452	46	320	371	292	999999	999999	504	509	26	256	855	427	933	999999	816	142	11	999999	136	232	57	84	75	644	754	999999	999999	999999	999999	746	999999	999999	496	999999	700	841	999999	999999	166	175	189	848	335	782	845	641	288	159	257	25	999999	999999	655	519	404	962	255	726	538	
763	999	999999	999999	280	871	999999	999999	347	999999	999999	371	999999	185	960	52	208	748	999999	799	123	538	813	946	79	146	487	628	977	999999	999999	999999	54	690	999999	999999	999999	434	64	999999	273	999999	940	614	282	999999	826	999999	694	476	206	224	962	999999	425	234	999999	364	354	143	394	999999	953	999999	807	389	326	102	782	794	173	774	693	999999	535	999999	597	999999	674	999999	320	765	933	999999	994	999999	633	127	275	178	980	524	999999	921	525	319	999999	999999	999999	999999	337	999999	999999	999999	313	432	530	999999	402	999999	636	987	689	929	823	629	999999	999999	162	294	755	209	827	613	999999	649	694	999999	856	999999	999999	999999	999999	999999	97	999999	825	999999	207	572	992	53	999999	262	999999	992	835	160	107	999999	999999	313	999999	522	999999	138	999999	335	95	664	737	999999	733	187	366	999999	595	907	842	247	803	985	999999	589	301	711	484	575	82	821	813	999999	675	960	925	352	171	879	644	958	680	999999	999999	999999	834	245	320	999999	999999	999999	407	999999	318	860	102	314	66	62	230	999999	654	341	263	273	850	203	92	773	261	24	671	715	273	999999	566	313	46	999999	755	66	401	936	679	373	424	999999	236	814	868	999999	295	119	659	219	313	348	999999	685	693	999999	163	547	296	999999	46	692	999999	434	999999	788	999999	354	306	174	999999	718	661	889	849	963	999999	277	904	640	728	999999	65	63	580	228	76	361	29	124	903	853	999999	999999	336	999999	232	801	521	89	353	941	812	495	185	594	687	357	836	729	999999	885	642	655	999999	484	636	610	999999	999999	721	915	334	191	271	999999	999999	863	562	127	741	175	756	824	297	999999	749	999999	877	985	540	719	525	300	451	27	999999	994	646	852	105	621	947	445	999999	437	999999	630	234	999999	526	823	999999	719	988	508	999999	817	367	374	735	75	733	999999	999999	999999	400	44	740	999999	999999	999999	227	710	31	129	227	320	466	859	180	128	346	882	468	716	925	806	999999	999999	999999	999999	637	281	126	39	999999	88	900	999999	47	582	890	980	35	452	999999	93	999999	868	290	818	360	508	204	616	999999	851	410	827	87	593	999999	797	365	576	446	945	593	991	241	149	999999	110	999999	597	238	365	856	26	119	999999	999999	442	999999	79	999999	138	999999	510	309	999999	677	999999	288	454	849	102	624	999999	16	999999	500	705	999999	150	408	260	999999	606	388	373	999999	999999	717	246	484	299	144	296	534	318	869	93	691	205	471	999999	821	377	748	145	999999	406	19	999999	
350	413	999999	521	670	999999	999999	480	131	999999	999999	293	365	999999	969	999999	999999	338	999999	999999	791	999999	23	441	678	71	438	319	858	253	632	598	384	268	895	81	493	622	625	999999	999999	398	961	755	999999	188	981	999999	407	999999	187	412	481	321	666	933	999999	375	843	999999	363	141	999999	878	999999	452	908	106	999999	898	75	345	712	193	831	403	455	999999	286	999999	90	658	912	669	76	230	127	999999	601	961	681	128	779	26	388	735	777	93	451	712	280	885	631	508	132	841	699	999999	490	273	488	999999	98	353	528	999999	228	952	811	999999	334	846	504	195	227	947	565	999999	804	106	626	371	816	574	229	205	999999	414	546	234	530	829	581	999999	999999	550	39	436	498	683	516	824	282	368	387	434	390	446	291	999999	286	13	493	394	999999	126	999999	524	999999	332	999999	814	999999	586	563	505	274	999999	999999	676	917	139	207	999999	589	999999	99	999999	196	795	814	590	133	371	999999	527	999999	197	690	367	999999	999999	312	175	15	702	999999	695	805	882	169	223	999999	614	267	999999	805	372	999999	846	37	867	337	337	517	97	999999	54	637	46	169	86	486	353	451	411	826	42	126	999999	392	403	652	999999	635	601	855	518	113	802	721	973	392	843	340	367	188	974	657	918	21	375	67	999999	999999	999999	737	391	173	856	330	773	255	917	464	633	224	32	702	916	241	182	940	999999	324	196	693	643	23	93	233	851	384	999999	875	27	999999	883	592	552	863	474	999999	257	999999	948	727	999999	389	707	153	165	999999	740	686	999999	434	999999	999999	999999	399	999999	377	89	633	999999	398	57	52	447	297	340	440	159	999999	767	826	693	364	999999	468	228	999999	316	940	77	578	644	521	45	592	124	439	999999	999999	769	106	275	999999	12	560	679	999999	941	419	999999	725	999999	688	999999	999999	740	867	88	78	999999	999999	71	149	565	900	754	536	16	999999	999999	901	384	996	292	999999	561	79	999999	816	788	795	999999	999999	137	352	455	999999	602	33	851	256	361	987	982	929	45	135	68	112	999999	999999	999999	96	999999	910	351	999999	405	999999	461	999999	516	271	289	385	527	175	22	223	999999	798	999999	983	13	926	999999	396	23	999999	634	435	21	258	999999	999999	378	999999	659	226	10	999999	999999	999999	571	190	999999	99	999999	607	412	870	123	844	658	17	999999	443	93	319	370	954	123	999999	624	35	660	267	261	999999	16	999999	515	795	222	135	999999	590	421	822	196	460	688	999999	950	
764	322	176	999999	12	434	934	999999	349	856	56	999999	999999	999999	999999	999999	482	838	73	600	999999	999999	328	632	533	770	629	32	271	132	910	276	707	999999	859	713	493	667	258	220	999999	999999	175	999999	176	999999	728	999999	874	999999	714	999999	624	814	999999	410	993	544	76	242	805	999999	999999	226	999999	779	508	427	869	999999	46	815	589	852	528	999999	198	389	999999	614	51	767	157	999999	999999	298	651	999999	260	458	719	949	999999	25	415	999999	279	948	993	397	420	999999	991	51	265	899	42	772	999999	880	221	614	999999	462	201	999999	764	911	808	657	999999	616	177	999999	124	97	224	574	447	368	690	250	395	78	204	740	999999	116	713	519	265	879	606	999999	247	114	870	148	823	999999	406	367	150	345	999999	803	143	581	999999	177	685	467	334	927	999999	971	999999	20	267	999999	271	657	207	299	401	257	19	797	183	19	226	999999	750	79	999999	333	109	60	808	400	606	204	188	546	999999	999999	554	678	189	276	999999	860	880	372	115	748	999999	999999	944	21	794	346	407	918	950	999999	717	265	999999	999999	871	999999	999999	999999	855	77	478	999999	999999	603	703	341	618	907	132	366	205	388	963	223	173	259	116	999999	999999	269	999999	270	595	234	90	299	713	999999	999999	717	999999	22	999999	48	279	508	395	350	999999	462	999999	500	795	594	413	999999	301	999999	999999	622	72	413	271	595	999999	218	75	240	523	413	627	306	512	999999	706	999999	871	924	943	664	864	999999	999999	153	542	305	999999	11	821	752	997	961	999999	782	655	256	751	999999	999999	71	442	164	826	904	999999	431	988	999999	999999	231	466	376	808	49	757	306	999999	128	63	974	742	999999	419	771	999999	666	999999	999999	759	460	441	951	166	999999	231	709	938	999999	318	120	317	95	123	599	295	999999	162	578	999999	358	331	633	867	794	329	379	744	999999	999999	178	999999	268	999999	999999	999999	515	219	926	817	57	367	999999	809	942	666	657	950	999999	485	784	513	119	705	411	139	807	93	372	562	999999	965	883	96	149	377	59	465	686	809	779	421	235	761	977	999999	999999	823	924	137	999999	428	924	999999	713	664	999999	563	999999	308	999999	431	847	374	964	92	484	262	999999	575	999999	999999	273	19	706	373	287	999999	727	419	157	983	999999	245	890	433	50	313	999999	485	999999	495	999999	388	999999	357	573	999999	796	894	999999	999999	999999	999999	519	479	165	999999	873	349	386	999999	835	999999	160	998	272	999999	999999	999999	999999	181	879	194	831	
131	955	885	192	358	999999	999999	562	833	902	428	830	810	725	420	278	135	439	43	108	468	660	437	237	999999	95	961	387	265	852	345	849	968	527	398	524	279	732	525	999999	999999	999999	12	906	732	178	999999	999999	73	999999	916	999999	846	999999	373	999999	528	658	363	999999	999999	48	307	980	566	579	861	292	336	896	999	403	999999	493	147	999999	658	530	999999	660	999999	84	324	992	935	603	13	881	164	927	996	621	378	262	712	922	425	31	350	999999	316	179	560	176	999999	523	828	363	949	628	812	998	163	703	639	763	723	314	999999	963	576	979	138	409	900	387	34	999999	999999	225	329	637	190	351	354	463	524	157	729	422	999999	650	932	536	125	998	468	675	623	948	208	121	976	387	586	336	51	160	999999	885	999999	178	582	733	999999	185	817	811	359	186	249	999999	584	999999	198	926	57	999999	294	902	919	359	999999	831	999999	999999	660	803	999999	999999	421	373	880	844	924	606	999999	208	237	999999	190	999999	326	999999	709	632	536	354	198	660	289	449	866	374	965	148	140	750	716	999999	524	999999	56	341	764	999999	695	999999	708	591	999999	999999	374	354	721	272	43	999999	132	394	680	999999	614	999999	738	971	506	516	879	785	475	327	492	999999	425	175	610	999999	682	834	937	796	645	607	999999	440	85	522	999999	703	114	999999	999999	331	420	999999	410	942	603	999999	379	189	860	999999	125	540	366	238	928	556	662	59	917	298	457	999999	670	16	311	307	896	983	863	185	680	935	699	170	725	216	999999	667	391	889	464	757	936	722	491	272	84	999999	593	106	50	65	999999	339	874	536	999999	403	641	305	896	395	326	999999	999999	190	840	205	512	999999	999999	994	667	999999	833	699	947	947	524	49	232	999999	400	999999	999999	625	999999	369	296	999999	669	370	999999	999999	992	79	441	261	480	311	431	999999	345	999999	999999	999999	999999	999999	506	999999	588	600	999999	602	83	847	995	559	999999	999999	867	480	999999	322	63	430	999999	582	45	763	999999	696	476	222	618	353	714	528	462	98	237	728	863	121	610	78	999999	434	999999	999999	84	999999	711	853	444	950	999999	32	818	883	87	815	558	742	916	892	133	999999	983	999999	143	476	106	461	400	149	617	999999	712	984	939	544	569	889	689	999999	984	623	999999	667	385	691	709	579	20	421	179	999999	204	999999	945	825	450	293	21	607	786	260	463	305	342	180	320	834	944	543	256	668	999999	541	999999	999999	887	325	354	451	
766	527	450	978	999999	496	603	993	49	123	103	286	878	92	598	734	170	483	335	214	381	875	634	999999	175	999999	78	662	811	445	999999	134	939	570	999999	268	999999	484	335	846	576	326	999999	830	450	969	790	969	942	182	349	413	990	149	79	890	892	972	812	999999	999999	940	999999	999999	999999	969	999999	317	999999	999999	924	685	158	999999	638	65	91	803	36	999999	719	108	999999	638	106	999999	143	999999	999999	949	375	837	672	866	428	635	143	200	656	481	999999	483	999999	612	258	999999	265	511	510	24	809	98	946	616	748	329	230	554	999999	999999	835	547	817	302	964	999999	23	291	70	12	999999	999999	157	555	999999	999999	999999	117	389	442	999999	631	999999	486	999999	286	891	65	127	109	414	589	693	16	646	999999	665	999999	648	999999	650	973	451	999999	999999	919	941	400	999999	999999	948	123	174	75	999999	213	258	341	163	687	205	999999	999999	960	598	342	999999	151	909	488	581	945	469	999999	791	306	190	791	393	999999	345	999999	22	615	161	300	424	627	635	443	836	334	281	960	966	693	809	491	909	759	722	999999	490	564	999999	12	654	946	999999	999999	999999	999999	947	932	352	999999	944	558	809	999999	918	579	515	999999	999999	256	674	508	261	108	496	999999	882	634	508	546	999999	458	684	158	646	477	999999	562	420	380	387	349	618	271	999999	261	681	611	999999	152	293	999999	912	684	338	155	999999	186	999999	334	584	323	434	805	694	495	873	661	661	999999	236	953	999999	281	869	334	890	990	359	999999	26	280	793	366	999999	995	999999	10	820	999999	999999	176	975	95	796	74	999999	812	577	262	388	30	950	999999	915	340	957	640	815	999999	999999	705	826	351	317	313	529	77	999999	698	949	872	840	999999	669	70	999999	970	485	805	999999	87	422	999999	856	999999	330	999999	451	922	48	905	195	816	244	999999	349	633	778	492	544	847	269	879	313	515	999999	789	729	854	361	987	165	19	593	187	292	730	494	321	983	134	626	631	660	53	687	34	999999	592	999999	999999	202	992	270	999999	999999	543	792	999999	816	999999	675	596	570	61	999999	185	232	66	794	619	148	999999	509	420	230	638	999999	269	827	165	863	146	144	16	999999	173	999999	31	999999	748	937	153	999999	452	459	39	999999	609	303	999999	801	869	798	110	216	735	492	850	351	190	324	532	523	999999	677	538	461	564	266	999999	999999	211	999999	55	999999	994	961	67	999999	201	999999	619	965	325	363	993	348	43	799	68	680	999999	
680	188	999999	415	629	999999	774	921	578	999999	352	717	86	600	181	753	429	221	999999	435	999999	160	612	704	999999	207	306	683	999999	428	764	208	906	536	531	519	620	276	999999	126	293	999999	622	81	277	258	999999	763	822	595	999999	999999	999999	255	999999	999999	575	999999	999999	999999	999999	100	731	159	742	154	811	549	999999	999999	142	163	846	657	999999	849	537	541	999999	318	958	543	999999	604	814	186	914	999999	999999	11	943	891	428	943	999999	203	999999	472	999999	999999	447	699	693	169	463	460	740	636	999999	171	992	999999	302	999999	999999	14	238	137	345	565	239	160	33	78	719	251	735	999999	88	948	540	999999	212	999999	871	999999	999999	701	150	363	445	288	557	364	999999	999999	999999	888	479	999999	964	191	137	773	893	296	676	999999	450	222	725	837	557	164	630	999999	999999	989	668	214	164	999999	999999	982	129	951	602	999999	69	810	652	999999	433	513	984	359	999999	438	419	584	999999	234	261	999999	638	999999	999999	403	734	90	86	609	229	999999	999999	437	204	154	999999	941	694	17	565	639	569	999999	413	54	180	280	990	403	579	94	622	930	285	67	354	521	231	209	999999	979	733	53	999999	168	999999	556	164	999999	784	478	999999	584	999999	621	368	759	204	686	233	463	99	682	39	144	652	490	162	146	800	142	999999	999999	83	586	999999	526	999999	255	952	623	126	999999	999999	999999	204	47	272	663	699	594	327	545	976	480	889	60	23	999999	515	999999	403	27	992	652	757	999999	511	91	715	842	999999	948	733	609	999999	999999	73	999999	940	615	228	499	447	215	814	185	999999	999999	999999	855	512	999999	740	350	229	108	215	967	999999	799	536	190	948	999999	94	379	811	377	143	997	999999	95	552	899	393	904	580	786	837	582	999999	908	393	859	340	999999	999999	999999	999999	249	686	105	584	150	88	999999	550	591	999999	999999	374	150	999999	700	999999	426	224	840	999999	999999	528	999999	139	771	911	628	999999	98	525	352	171	427	987	893	320	891	510	412	821	355	364	988	665	402	218	746	999999	999999	992	913	527	377	435	74	721	999999	966	999999	239	460	250	462	75	999999	283	999999	163	576	390	975	916	812	29	999999	960	999999	762	736	563	999999	999999	113	105	611	824	794	991	922	182	999999	925	999999	182	371	114	901	999999	887	129	272	593	872	312	999999	997	715	358	823	113	191	505	240	999999	74	279	146	366	999999	953	999999	999999	241	403	338	60	999999	999999	999999	507	69	999999	874	617	301	581	999999	
801	89	614	118	446	178	999999	999999	999999	999999	447	117	101	967	545	468	934	999999	999999	361	478	974	999999	778	86	699	325	54	574	631	623	999999	493	961	345	286	849	844	53	785	423	412	782	999999	781	999999	566	999999	523	158	999999	976	983	229	839	999999	999999	836	42	746	852	773	999999	924	81	488	624	999999	631	999999	619	99	596	532	938	75	202	609	996	554	143	785	999999	426	999999	999999	999999	999999	132	519	173	999999	811	999999	933	649	999999	999999	293	302	906	437	908	265	538	999999	999999	461	291	774	634	513	839	488	613	77	253	999999	244	999999	999999	361	999999	122	105	999999	287	299	599	999999	999999	344	326	704	647	705	999999	999999	999999	839	999999	999999	982	999999	884	659	184	333	694	999999	406	987	623	858	999999	999999	430	999999	170	999999	573	100	862	991	695	299	197	999999	841	907	999999	978	121	405	179	989	379	999999	999999	446	431	954	999999	733	893	100	720	999999	915	102	285	999999	114	999999	275	999999	661	990	662	999999	471	999999	999999	786	999999	427	999999	228	688	799	999999	770	569	999999	511	619	494	138	999999	604	999999	729	230	999999	631	120	873	166	999999	14	338	388	996	642	999999	393	471	818	68	475	224	502	999999	125	915	999999	999999	999999	453	655	680	533	999999	67	26	741	818	743	164	999999	554	719	98	683	999999	797	773	926	748	128	999999	676	80	632	390	86	949	114	833	999999	599	492	712	483	333	804	496	939	626	243	574	728	999999	999999	999999	999999	413	106	654	128	741	999999	641	335	999999	14	462	269	999999	939	999999	714	999999	999999	964	72	999999	614	999999	666	310	834	310	515	553	428	999999	575	711	886	672	853	999999	714	385	15	999999	387	975	329	352	236	999999	686	999999	860	818	626	540	858	497	999999	746	988	817	999999	293	136	781	89	992	887	558	999999	277	937	999999	205	661	958	221	629	639	40	324	84	572	624	73	693	610	999999	45	852	398	999999	117	999999	999999	999999	999999	723	999999	999999	337	464	677	481	999999	999999	605	623	964	999999	646	868	999999	715	999999	742	999999	669	999999	98	479	605	852	706	402	403	829	793	999999	192	247	999999	33	743	703	859	406	101	999999	558	97	999999	432	463	215	530	999999	402	796	164	999999	62	999999	999999	999999	731	999999	999999	89	25	999999	999999	324	781	999999	158	844	425	999999	815	999999	252	464	999999	11	999999	999999	398	500	999999	689	999999	997	154	56	195	999999	516	999999	971	999999	435	999999	199	999999	284	999999	650	129	66	999999	298	389	981	817	893	
597	156	516	933	557	223	481	217	335	257	815	180	735	159	321	337	999999	50	568	911	240	274	640	999999	820	533	279	443	999999	400	57	25	336	163	597	690	10	999999	423	43	953	999999	863	999999	469	501	999999	970	744	999999	999999	348	999999	906	662	333	515	790	123	33	999999	47	31	999999	210	999999	844	581	562	999999	337	714	627	999999	999999	435	410	24	999999	328	999999	999999	698	836	210	708	602	429	501	274	999999	220	279	399	999999	916	782	929	425	669	657	999999	418	999999	999999	485	721	888	949	999999	922	999999	533	999999	415	645	348	195	734	502	206	424	999999	297	456	126	999999	237	999999	51	652	481	599	596	999999	285	999999	999999	815	999999	986	714	479	274	351	683	686	484	984	453	577	999999	999999	922	473	242	263	130	667	904	51	494	452	908	583	450	902	936	134	140	754	999999	379	19	516	492	999999	816	946	999999	440	960	999999	992	473	65	286	999999	133	999999	32	770	917	999999	999999	999999	272	999999	690	900	999999	749	999999	854	698	814	228	194	416	980	297	446	999999	999999	474	90	252	999999	999999	528	174	999999	813	999999	118	983	846	999999	999999	24	230	384	135	55	991	690	610	398	304	658	836	999999	269	152	150	585	597	999999	447	602	259	812	135	999999	736	999999	936	663	745	714	968	760	858	402	760	999999	320	138	903	783	479	999999	999999	999999	691	82	999999	999999	555	999999	999999	823	30	733	765	417	258	999999	319	445	753	999999	652	589	999999	86	243	999999	392	237	274	468	129	663	999999	999999	657	999999	479	664	590	275	117	999999	328	154	740	999999	636	352	665	356	819	467	40	532	999999	575	105	615	838	999999	999999	328	268	927	703	366	999999	370	759	908	494	999999	855	487	999999	439	271	545	346	119	241	999999	572	999999	649	662	999999	600	202	92	253	864	825	492	999999	789	954	999999	451	383	999999	276	593	756	862	174	611	552	692	772	999999	560	279	729	866	999999	755	999999	287	51	999999	20	999999	676	665	629	829	373	999999	60	484	871	104	963	999999	965	456	816	65	485	60	90	908	429	779	693	594	105	625	748	999999	614	999999	999999	649	512	108	916	999999	242	344	248	999999	642	298	441	465	316	143	901	792	939	294	802	990	652	112	748	897	972	44	999999	747	751	26	870	758	694	323	93	866	540	725	823	150	812	38	999999	141	347	999999	288	962	724	956	104	329	999999	419	999999	410	359	999999	128	999999	999999	999999	999999	625	427	682	771	992	999999	44	262	223	999999	
661	188	624	836	999999	559	999999	756	999999	32	794	921	551	448	284	326	683	999999	521	607	625	540	320	999999	999999	713	999999	465	296	912	999999	999999	880	857	659	999999	999999	573	743	468	383	451	999999	999999	999999	704	876	244	999999	999999	376	527	999999	616	999999	999999	867	896	999999	903	895	999999	999999	858	343	100	51	693	789	53	944	120	999999	62	233	184	999999	842	220	946	837	430	969	620	546	171	963	273	21	538	373	485	387	839	573	104	981	999999	144	999999	999999	192	454	452	731	266	753	688	392	999999	999999	35	686	250	76	474	999999	999999	999999	999999	999999	777	682	261	680	468	732	934	489	139	203	719	707	999999	293	654	975	526	999999	290	418	284	881	349	117	347	799	146	773	108	999999	999999	667	963	298	885	509	203	999999	273	533	999999	209	263	478	999999	999999	999999	957	421	499	793	960	42	763	852	896	342	153	999999	669	999999	170	390	999999	71	62	743	999999	408	155	999999	754	999999	756	598	85	999999	871	406	30	999999	189	362	609	991	180	635	210	446	988	999999	59	999999	603	937	659	818	907	416	999999	584	396	999999	275	717	48	345	285	999999	999999	278	470	746	322	762	416	999999	999999	363	891	426	543	69	419	977	731	325	31	999999	939	999999	999999	465	748	445	520	631	96	999999	999999	835	359	45	999999	720	706	313	126	841	530	851	47	554	525	241	50	999999	149	298	985	999999	323	999999	234	520	999999	15	998	999999	999999	785	721	889	410	66	999999	507	400	699	281	428	209	190	298	98	228	999999	939	999999	999999	999999	492	798	906	999999	521	894	999999	158	172	700	314	249	599	999999	140	158	153	469	175	543	999999	449	999999	999999	523	143	176	146	301	999999	75	492	481	69	999999	922	983	999999	999999	182	696	251	537	580	124	959	590	999999	958	80	32	480	351	861	254	52	781	999999	717	388	727	999999	857	780	634	999999	999999	539	999999	217	999999	973	924	992	847	696	912	445	452	564	552	623	188	999999	999999	594	999999	619	999999	260	999999	644	462	999999	455	31	394	757	946	302	200	60	110	750	905	58	999999	358	24	558	999999	346	999999	163	836	113	496	636	420	49	680	159	999999	202	76	530	999999	769	547	825	311	164	999999	159	999999	999999	523	437	325	320	48	793	604	265	130	804	999999	309	999999	999999	535	999999	346	906	622	51	335	908	999999	384	536	999999	811	199	257	975	999999	746	999999	344	590	68	320	109	10	887	999999	469	81	272	783	222	450	999999	300	553	817	593	
537	332	176	614	754	941	999999	262	982	415	18	154	958	11	519	984	999999	476	447	247	905	734	496	866	836	999999	601	324	999999	615	899	703	167	999999	219	467	178	999999	314	379	325	748	905	149	460	927	314	782	999999	465	444	823	999999	580	687	802	835	310	777	342	999999	469	915	376	515	999999	986	704	792	62	999999	999999	172	78	999999	166	999999	357	415	999999	999999	999999	621	999999	180	999999	597	587	575	416	999999	868	207	971	39	855	833	538	633	155	940	609	990	999999	649	658	661	47	658	530	999999	487	894	868	235	530	848	999999	999999	999999	999999	999999	138	385	430	947	587	200	48	76	999999	301	724	270	968	507	828	970	999999	521	424	559	928	999999	999999	154	973	339	746	508	999999	799	342	202	437	541	480	614	999999	702	81	999999	999999	592	207	999999	763	634	900	727	702	877	802	683	26	999999	480	93	999999	999999	973	999999	453	999999	69	533	958	531	832	436	37	224	999999	539	450	999999	560	345	848	761	999999	349	439	28	806	139	996	659	186	999999	70	397	672	999999	999999	999999	27	468	999999	673	723	242	999999	473	699	487	137	273	999999	999999	999999	999999	999999	190	895	999999	819	435	999999	929	537	999999	354	562	376	999999	552	999999	810	999999	935	102	999999	184	47	999999	999999	999999	329	999999	12	732	425	999999	672	926	161	491	59	999999	999999	592	999999	603	145	424	887	249	107	69	935	999999	463	615	137	514	332	70	153	746	96	999999	116	415	999999	999999	883	241	890	450	488	71	999999	716	999999	353	368	219	48	623	270	999999	868	269	393	681	279	999999	999999	999999	999999	101	999999	312	17	999999	486	328	675	341	999999	655	999999	657	580	874	573	999999	991	784	155	999999	31	530	485	788	984	846	999999	999999	534	82	999999	732	846	397	723	999999	708	473	867	50	543	707	91	615	949	221	688	518	118	532	819	210	22	490	79	999999	826	229	175	639	305	429	806	999999	408	626	999999	193	160	128	48	527	999999	115	579	999999	999999	870	839	772	167	513	147	11	263	999999	999999	365	328	905	627	489	308	237	745	124	900	623	216	999999	411	505	367	989	494	999999	999999	907	911	999999	379	999999	390	402	999999	791	291	805	215	362	905	999999	865	999999	501	559	999999	689	369	999999	423	825	999999	515	371	999999	155	158	517	961	999999	813	453	572	536	671	999999	999999	755	953	832	105	417	854	999999	955	640	999999	498	934	83	603	999999	999999	999999	553	999999	874	41	820	646	143	297	253	999999	999999	12	302	
718	829	999999	323	999999	999999	632	999999	417	999999	999999	416	31	999999	660	999999	888	170	276	996	240	982	379	999999	999999	934	317	699	807	999999	265	335	953	348	403	999999	483	759	999999	140	824	23	146	491	999999	999999	799	999999	999999	715	365	438	826	15	72	736	460	236	448	999	109	933	520	253	555	999999	463	999999	639	992	108	138	500	145	182	999999	846	888	447	259	999999	704	226	102	999999	826	508	947	286	667	999999	257	999999	669	41	890	502	892	999999	33	171	126	974	490	616	236	937	691	832	845	999999	999999	788	999999	863	999999	717	428	444	728	264	515	407	971	999999	999999	817	999999	114	292	999999	953	952	999999	98	999999	730	735	485	582	999999	999999	124	440	999999	646	469	131	806	636	183	84	999999	218	999999	655	719	12	705	765	418	999999	999999	999999	131	936	619	999999	110	844	999999	999999	999999	861	839	446	400	999999	202	148	999999	695	34	478	118	649	999999	999999	999999	442	310	727	39	720	174	782	240	573	319	842	999999	104	31	999999	961	201	140	999999	378	332	265	752	810	567	999999	722	91	999999	999999	481	999999	875	720	668	543	947	999999	232	697	66	215	826	657	360	121	297	674	72	516	999999	518	908	999999	331	187	557	917	472	347	451	999999	999999	142	837	411	999999	383	362	428	999999	250	908	899	999999	127	999999	105	459	456	95	999999	28	601	524	962	532	999999	999999	491	986	999999	489	999999	999999	365	93	694	819	949	999999	999999	999999	644	503	676	999999	18	63	999999	748	461	467	999999	261	999999	999999	530	617	874	878	652	984	870	442	983	761	999999	653	956	43	743	999999	510	497	181	735	999999	999999	999999	999999	524	456	195	742	999999	573	473	633	851	999999	563	999999	944	80	317	929	451	211	520	999999	587	365	106	180	15	999999	956	528	90	668	306	432	999999	522	364	205	999999	138	908	419	297	400	801	282	479	999999	999999	440	190	999999	293	183	587	999999	999999	999999	360	24	737	358	616	945	552	193	387	999999	318	432	716	121	140	323	999999	110	626	196	999999	824	701	349	843	526	999999	999999	385	133	999999	834	746	205	845	999999	400	999999	999999	352	847	618	895	348	357	909	724	999999	120	999999	879	487	999999	588	604	536	323	398	999999	999999	607	999999	807	263	296	999999	685	520	999999	356	922	999999	307	284	999999	945	999999	362	991	934	801	999999	999999	999999	254	367	527	168	601	318	999999	12	55	999999	745	999999	999999	642	62	874	234	999999	801	764	57	999999	189	999999	249	659	607	960	406	580	
298	999999	985	402	18	929	999999	527	999999	957	999999	999999	999999	594	539	215	144	999999	310	999999	710	597	478	964	368	118	187	999999	918	999999	711	510	606	999999	423	417	158	418	633	132	918	707	295	843	879	137	447	595	503	44	524	999999	660	999999	869	700	859	31	44	999999	752	470	608	977	999999	384	323	233	180	999999	66	725	999999	187	999999	999999	312	634	999999	240	670	592	992	884	427	399	849	327	999999	722	558	137	384	999999	999999	458	108	318	597	504	999999	223	424	999999	978	798	658	483	999999	999999	999999	234	936	803	240	169	478	723	559	856	535	995	999999	457	999999	999999	351	930	806	999999	999999	994	47	590	425	999999	177	620	906	628	741	375	248	738	334	333	999999	580	999999	999999	980	385	758	740	968	819	999999	966	807	60	999999	728	676	999999	961	404	197	999999	999999	783	992	999999	817	999999	999999	169	757	889	999999	249	736	999999	438	596	770	999999	999999	306	621	606	861	211	999999	856	180	23	699	999999	776	999999	145	846	202	718	228	132	999999	826	625	809	71	705	842	568	999999	686	999999	90	568	443	168	891	733	999999	922	790	54	960	999999	111	470	848	122	203	113	999999	578	720	377	647	960	419	999999	812	544	165	368	254	999999	999999	999999	999999	351	343	999999	254	123	999999	795	999999	88	999999	74	999999	999999	223	593	649	999999	434	118	999999	713	920	482	748	999999	921	247	767	431	999999	428	277	388	999999	999999	778	432	859	999999	168	999999	999999	999999	362	354	166	999999	331	999999	999999	790	117	385	153	905	430	861	32	42	201	183	37	16	288	188	796	145	496	716	814	226	604	657	950	999999	999999	361	129	404	65	457	916	206	711	19	320	892	244	947	86	917	409	999999	584	984	896	932	290	184	557	30	976	614	999999	502	999999	999999	435	498	141	79	741	628	999999	744	267	831	305	279	999999	904	999999	549	999999	897	817	777	83	965	758	841	81	945	846	44	999999	311	449	999999	999999	861	467	999999	816	16	185	999999	849	840	727	999999	637	20	316	999999	999999	437	973	999999	999999	418	386	469	999999	299	998	999999	782	943	273	955	392	96	999999	16	446	165	733	634	722	46	927	999999	248	999999	214	70	639	202	914	53	999999	999999	999999	414	484	998	15	526	17	389	999	906	577	771	682	999999	564	309	216	964	703	349	146	999999	490	153	230	999999	95	999999	999999	999999	38	229	999999	802	562	51	531	999999	159	217	626	342	999999	31	664	476	21	663	506	339	985	999999	349	989	453	
999999	924	340	777	958	440	79	232	419	878	358	154	999999	999999	522	777	768	999999	496	722	804	999999	469	999999	753	999999	432	441	826	603	999999	879	638	999999	999999	127	200	671	200	776	556	120	627	153	999999	332	999999	999999	984	562	227	145	999999	999999	999999	281	465	852	999999	923	18	638	406	999999	800	478	516	530	319	404	587	999999	624	720	999999	694	984	325	999999	431	903	757	457	274	386	942	36	372	710	406	662	348	999999	276	768	917	713	811	352	838	816	611	365	589	974	999999	521	142	109	954	297	149	999999	601	30	260	999999	999999	439	858	452	154	819	912	741	999999	459	357	952	258	980	999999	999999	343	614	999999	999999	999999	999999	999999	999999	893	272	755	119	999999	668	55	256	517	999999	582	381	493	396	672	792	453	848	736	670	173	190	851	974	123	175	346	999999	728	858	999999	999999	183	999999	558	999999	73	802	228	579	413	110	999999	999999	407	801	489	999999	942	509	948	29	999999	595	267	713	420	999999	996	357	999999	68	528	999999	422	740	208	65	837	999999	728	650	629	999999	266	73	745	339	999999	321	685	999999	54	999999	999999	999999	288	587	180	999999	470	292	999999	870	257	354	581	785	108	999999	603	434	999999	161	781	307	399	406	999999	204	967	91	999999	684	672	933	23	310	748	127	462	620	885	992	329	999999	999999	759	909	912	491	960	240	910	999999	999999	289	999999	446	999999	905	882	258	976	878	389	88	999999	208	999999	340	281	47	981	999999	999999	549	126	831	345	999999	640	496	426	713	17	850	303	965	420	999999	130	863	145	222	579	371	908	999999	999999	368	999999	560	594	581	220	922	999999	999999	735	712	999999	71	999999	999999	275	395	999999	999999	999999	999999	784	166	787	999999	220	417	999999	768	634	999999	640	999999	891	999999	740	89	901	845	502	94	999999	999999	999999	708	490	68	761	985	947	194	539	999999	253	999999	584	565	999999	923	370	802	31	490	81	999999	81	170	180	135	419	999999	493	986	770	999999	999999	999999	927	89	190	161	999999	915	821	450	90	994	758	489	402	185	999999	977	484	700	72	120	526	124	636	330	999999	636	576	760	999999	999999	875	466	999999	397	637	999999	999999	219	156	115	669	631	999999	87	411	690	999999	999999	880	515	511	999999	724	827	669	999999	452	860	273	28	349	70	749	999999	129	999999	999999	14	548	999999	244	999999	553	957	450	895	90	559	918	999999	904	343	880	194	999999	805	742	645	999999	825	251	999999	999999	137	766	608	999999	999999	957	119	674	727	
999999	268	281	246	526	766	387	774	999999	893	941	76	999999	15	190	564	495	999999	559	380	286	999999	380	361	329	425	200	842	999999	999999	601	809	532	186	999999	621	913	805	999999	975	268	953	103	357	941	879	23	760	427	326	21	643	999999	999999	450	972	999999	919	916	999999	576	545	761	157	301	999999	543	999999	999999	568	650	999999	45	584	999999	333	999999	32	420	999999	411	439	424	999999	999999	958	259	999999	736	676	733	993	889	999999	999999	723	202	999999	66	808	346	85	404	859	676	330	607	974	192	126	999999	865	509	476	699	146	999999	999999	999999	999999	882	314	211	690	835	656	801	858	999999	999999	141	682	999999	611	999999	336	45	999999	30	251	360	284	56	619	332	868	999999	422	487	999999	602	999999	999999	999999	925	42	874	713	33	29	529	748	799	793	985	670	898	897	999999	373	111	999999	999999	343	982	608	267	999999	367	966	172	999999	999999	912	795	999999	999999	253	686	999999	461	999999	540	999999	722	611	999999	999999	633	661	969	596	60	999999	999999	46	93	36	739	999999	775	293	999999	999999	856	151	377	887	998	982	358	654	221	301	912	779	35	999999	621	381	999999	999999	957	999999	999999	999999	337	999999	999999	759	999999	999999	514	368	305	178	999999	483	154	580	999999	597	999999	651	313	324	384	999999	211	999999	999999	50	415	368	204	771	335	649	999999	290	999999	120	146	999999	999999	73	150	999999	995	999999	802	999999	999999	50	146	535	999999	315	402	682	201	578	65	368	747	999999	999999	155	999999	534	999999	336	423	864	767	133	460	25	589	999999	999999	532	763	467	999999	470	152	999999	231	668	31	29	999999	387	999999	999999	65	778	501	999999	999999	994	999999	471	999999	476	137	999999	999999	23	84	734	726	162	508	668	815	597	778	999999	736	515	924	999999	512	823	999999	46	775	532	999999	999999	523	999999	67	189	844	999999	567	123	342	118	999999	218	593	999999	999999	999999	878	430	428	468	999999	224	456	677	999999	192	958	999999	999999	100	269	751	944	403	999999	999999	105	329	824	524	40	999999	999999	628	424	716	999999	225	530	999999	999999	999999	113	610	999999	309	950	389	999999	662	342	489	999999	252	999999	349	273	200	999999	973	999999	999999	606	904	437	345	280	827	262	363	280	743	556	999999	932	914	647	344	721	911	999999	715	220	171	999999	550	939	702	999999	85	453	720	148	556	984	608	748	209	182	346	38	132	136	755	999999	999999	932	322	319	999999	999999	928	479	999999	605	999999	349	444	723	887	999999	578	999999	187	999999	559	605	999999	
429	999999	176	999999	171	385	882	256	588	464	779	591	999999	999999	392	844	383	524	251	999999	951	699	269	313	486	999999	940	999999	83	949	844	832	994	932	893	986	768	264	767	103	292	359	999999	884	664	141	279	999999	196	213	803	396	317	632	58	729	73	862	999999	876	444	432	182	639	999999	947	597	999999	999999	406	86	999999	757	158	689	602	994	385	999999	999999	26	172	274	999999	155	458	999999	371	999999	173	999999	999999	302	890	659	860	186	76	274	717	543	594	53	789	999999	684	639	169	942	456	735	999999	223	616	860	999999	168	312	493	171	433	999999	801	570	484	180	999999	999999	999999	829	425	928	999999	999999	999999	431	999999	484	999999	470	999999	364	429	437	438	243	692	685	999999	387	701	874	582	999999	293	318	999999	483	315	957	999999	999999	670	122	40	807	578	291	805	999999	162	684	569	32	999999	78	806	374	142	250	487	999999	999999	999999	138	550	355	16	647	502	639	645	178	999999	613	999999	693	316	406	631	665	411	879	602	235	26	314	559	761	225	511	428	999999	75	480	716	937	559	984	490	461	571	999999	313	999999	516	999999	785	999999	305	999999	500	999999	511	584	85	271	999999	999999	121	999999	999999	254	432	990	221	999999	999999	314	999999	118	143	331	999999	180	999999	768	576	999999	999999	999999	999999	150	465	840	999999	460	999999	490	404	454	999999	673	999999	254	999999	327	220	322	587	221	412	999999	999999	999999	251	178	999999	341	490	999999	695	439	177	999999	715	999999	999999	999999	979	761	466	622	910	452	999999	470	458	671	515	999999	999999	264	225	999999	999999	59	627	999999	999999	843	408	507	999999	96	758	274	506	272	538	999999	538	999999	999999	826	755	999999	569	79	783	781	999999	999999	826	713	760	441	223	670	999999	666	38	999999	999999	999999	362	958	622	824	693	150	999999	196	142	506	247	928	921	399	751	999999	489	999999	495	818	999999	28	999999	296	336	327	999999	835	761	872	980	28	999999	206	999999	797	177	745	385	999999	817	533	257	329	476	831	519	824	999999	999999	999999	480	34	184	22	344	999999	335	999999	375	999999	138	434	269	526	229	303	724	925	954	152	744	182	999999	11	600	770	362	820	505	808	235	999999	570	696	509	994	999999	194	138	520	841	257	20	553	688	108	987	802	999999	538	795	898	964	58	999999	308	999999	183	421	999999	923	515	999999	567	863	999999	864	573	999999	234	841	539	999999	999999	310	496	999999	309	322	502	782	559	573	999999	23	999999	999999	999999	264	211	999999	288	999999	564	
596	336	264	452	689	999999	999999	999999	785	32	696	265	111	530	747	999999	146	999999	860	919	999999	373	942	35	999999	536	269	353	318	816	412	563	767	242	847	974	241	718	619	999999	268	367	774	999999	280	757	235	999999	773	319	74	999999	999999	853	772	999999	393	999999	999999	999999	999999	890	116	969	999999	143	498	869	683	773	713	999999	999999	25	661	433	999999	401	999999	796	999999	838	579	998	751	462	999999	913	469	624	590	13	820	466	638	378	261	805	999999	147	269	365	999999	10	606	646	696	411	999999	349	633	992	483	111	852	378	320	118	227	999999	997	584	410	68	192	710	999999	999999	387	292	182	794	470	618	537	944	999999	579	401	999999	765	733	999999	130	999999	598	529	719	614	269	67	999999	587	773	999999	684	955	689	818	999999	999999	900	34	909	176	839	532	999999	999999	999999	288	741	999999	122	401	273	862	290	77	593	999999	887	999999	999999	235	39	216	697	478	852	989	411	760	505	999999	999999	709	812	953	161	76	664	155	999999	980	325	436	475	999999	876	999999	675	621	234	715	161	718	906	683	999999	632	834	396	720	999999	999999	980	221	56	535	564	59	337	916	999999	525	742	484	147	910	603	741	999999	601	40	324	999999	999999	789	913	157	803	999999	815	529	241	277	434	999999	113	999999	224	428	845	322	999999	999999	705	707	200	419	243	768	773	544	891	519	795	689	603	97	999999	432	143	387	760	920	999999	396	295	258	317	695	43	999999	388	323	479	999999	268	976	94	999999	599	999999	914	44	365	999999	638	722	999999	744	195	25	890	792	295	999999	561	851	999999	999999	421	999999	999999	547	735	208	166	578	49	515	999999	627	13	999999	833	638	473	726	999999	250	758	573	775	572	509	27	684	596	37	21	728	416	999999	775	417	657	999999	377	309	999999	999999	69	683	967	323	568	999999	999999	958	656	994	835	296	585	559	847	176	539	47	717	524	999999	550	37	999999	25	477	237	999999	999999	246	105	999999	407	135	698	999999	808	999999	999999	15	418	637	381	999999	999999	129	573	226	569	999999	862	339	999999	642	554	999999	656	190	308	100	785	68	782	420	999999	418	889	460	860	957	367	290	999999	999999	116	999999	179	20	894	895	903	999999	647	694	999999	766	834	765	580	999999	243	999999	950	999999	230	360	854	961	127	483	240	999999	999999	612	133	999999	244	880	536	999999	999999	645	295	412	196	774	420	97	999999	999999	584	134	879	681	999999	739	339	999999	491	756	87	218	892	420	665	999999	
999999	45	571	801	531	999999	999999	958	838	999999	342	548	665	455	939	999999	924	984	999999	116	244	683	888	394	999999	990	398	780	544	999999	999999	874	747	405	128	385	999999	244	999999	630	999999	921	842	135	406	791	999999	999999	816	320	999999	907	521	559	556	971	157	186	999999	999999	999999	458	423	999999	845	467	801	999999	336	564	250	690	383	999999	220	322	840	762	987	461	411	362	963	999999	849	999999	363	197	999999	999999	237	999999	685	79	999999	446	508	146	290	938	999999	999999	709	262	80	999999	534	252	348	999999	999999	999999	199	999999	140	213	494	198	857	10	999999	613	999999	999999	336	900	999999	314	213	774	814	999999	482	58	471	91	652	999999	164	256	999999	999999	849	615	999999	843	999999	587	938	999999	999999	319	289	999999	999999	385	999999	529	999999	179	597	999999	48	999999	999999	436	912	999999	999999	58	999999	999999	44	611	689	992	999999	804	172	493	999999	427	375	351	821	999999	999999	201	999999	95	999999	133	785	999999	658	999999	83	999999	196	590	930	999999	951	890	311	999999	284	678	601	842	999999	115	366	443	429	999999	855	696	752	923	21	721	999999	550	876	999999	998	59	953	599	999999	488	617	582	562	740	476	485	49	999999	230	746	600	381	473	76	999999	352	566	488	244	386	533	273	578	999999	94	411	999999	874	180	234	725	11	999999	143	498	999999	880	688	703	380	657	108	999999	274	130	554	86	809	671	656	999999	999999	999999	542	999999	354	999999	999999	655	74	471	174	483	996	31	598	458	340	578	999999	999999	999999	784	864	729	434	999999	314	98	539	335	214	213	523	741	260	647	999999	999999	154	780	537	43	638	999999	492	625	999999	252	531	106	999999	240	999999	194	616	690	500	999999	531	999999	699	999999	125	739	266	999999	959	999999	771	999999	76	163	434	999999	999999	843	155	999999	999999	808	999999	71	566	443	999999	973	524	339	134	569	157	999999	656	370	90	282	917	999999	999999	531	666	451	999999	580	39	592	806	487	260	772	999999	999999	575	999999	999999	999999	697	682	159	293	446	629	139	211	804	498	507	999999	130	661	999999	256	312	715	151	422	999999	986	414	997	177	999999	88	362	34	999999	12	999999	451	452	584	244	749	369	95	47	999999	279	776	541	95	742	999999	598	846	299	241	860	999999	507	999999	711	278	161	999999	409	550	999999	187	201	495	574	622	678	87	691	506	999999	630	114	110	320	220	872	912	434	679	490	516	735	380	152	999999	944	403	873	999999	999999	252	685	496	999999	102	584	55	520	999999	
689	520	999999	999999	297	999999	478	999999	999999	501	405	249	691	729	999999	271	999999	999999	353	223	999999	284	214	999999	908	700	944	617	999999	228	999999	827	401	314	999999	969	361	999999	92	912	882	547	999999	999999	571	358	561	955	999999	282	649	763	702	306	451	414	316	999999	883	999999	999999	999999	840	999999	865	999999	847	387	739	100	909	509	738	440	341	999999	999999	999999	999999	999999	149	988	191	293	578	999999	999999	104	999999	585	999999	999999	69	495	627	999999	999999	155	999999	999999	999999	184	999999	345	372	150	35	272	965	320	795	999999	285	334	457	306	999999	557	999999	993	452	999999	999999	999999	437	987	450	999999	812	999999	435	473	325	170	58	965	772	845	920	437	846	999999	999999	552	789	187	647	734	48	330	353	158	212	522	550	759	659	72	908	385	700	783	459	655	999999	331	999999	999999	285	491	534	832	636	514	157	999999	622	972	999999	259	999999	715	999999	491	966	286	999999	803	999999	298	315	999999	999999	999999	737	999999	413	999999	999999	467	999999	532	459	556	999999	520	522	698	375	960	146	687	697	658	999999	999999	580	967	689	608	999999	366	505	986	186	824	999999	100	776	999999	186	999999	999999	906	241	818	266	656	696	455	999999	572	437	659	162	628	999999	289	510	999999	999999	445	794	68	406	662	37	472	380	999999	625	431	922	290	784	997	999999	791	427	999999	728	999999	281	243	844	498	928	845	834	558	999999	615	999999	999999	999999	740	354	256	509	999999	791	794	286	724	830	342	999999	999999	875	164	255	230	862	999999	999999	569	174	999999	224	908	999999	191	637	822	168	19	841	898	687	53	653	999999	291	848	435	934	646	556	413	512	848	780	999999	679	313	591	753	306	998	43	576	794	41	601	845	609	999999	999999	566	999999	500	751	999999	831	999999	128	999999	23	857	100	922	617	999999	711	999999	953	220	999999	999999	576	266	545	899	999999	476	859	105	999999	13	999999	777	192	999999	593	21	999999	320	148	178	194	999999	739	999999	999999	120	958	647	329	999999	999999	399	208	944	990	563	955	852	999999	364	652	999999	260	999999	999999	322	739	627	563	700	962	642	999999	999999	999999	924	526	106	999999	543	518	999999	999999	999999	999999	436	579	999999	999999	39	999999	254	505	783	525	171	402	728	999999	999999	381	999999	93	999999	579	259	999999	418	620	999999	47	858	861	281	846	440	999999	113	899	605	743	501	627	999999	999999	718	146	297	274	172	532	797	999999	405	172	999999	138	155	577	861	117	170	627	934	992	999999	393	999999	999999	94	999999	
298	829	811	999999	880	999999	999999	985	861	123	41	154	458	543	249	178	465	118	999999	312	112	535	48	497	582	999999	692	541	445	334	999999	999999	189	258	243	968	999999	552	999999	472	578	169	716	999999	86	26	179	400	753	40	927	125	276	781	811	999999	790	323	279	999999	31	27	550	536	211	680	964	999999	310	999999	999999	913	999999	999999	733	942	819	999999	999999	566	705	302	788	415	407	795	93	407	999999	480	188	564	283	286	451	999999	619	999999	999999	405	999999	999999	100	482	999999	24	999999	78	999999	868	999999	500	903	713	999999	728	999999	144	139	415	597	566	761	999999	101	735	640	550	756	183	333	999999	754	999999	999999	735	212	315	999999	392	506	999999	359	579	536	688	661	999999	975	722	331	484	999999	999999	808	495	217	269	999999	15	384	999999	322	999999	544	314	745	888	208	575	526	923	999999	746	909	582	216	192	999999	413	999999	80	575	43	999999	848	999999	623	216	999999	527	999999	924	669	18	999999	701	485	44	231	999999	772	371	409	206	407	24	314	999999	236	289	35	999999	977	931	314	999999	999999	999999	695	725	131	682	190	999999	999999	999999	799	999999	161	880	731	999999	82	471	311	708	999999	999999	454	834	999999	402	979	738	502	976	999999	738	999999	584	999999	999999	349	506	820	999999	999999	999999	622	408	225	576	79	355	558	999999	892	515	999999	605	17	452	578	861	450	729	702	451	999999	607	61	71	999999	577	468	278	808	575	651	220	527	813	224	55	618	708	999999	999999	999999	624	93	999999	999999	109	576	969	883	487	66	101	999999	739	806	999999	999999	164	542	502	887	289	79	327	864	999999	999999	203	237	533	252	999999	405	999999	271	930	523	620	952	999999	999999	498	395	330	519	559	822	788	17	209	698	464	176	830	999999	900	555	766	576	698	31	999999	742	359	245	325	999999	329	478	876	501	736	999999	999999	999999	398	894	749	807	314	999999	999999	196	37	834	787	574	574	331	371	384	756	53	263	912	999999	756	45	95	204	864	503	320	140	708	961	263	567	339	358	15	999999	959	272	112	999999	195	714	524	999999	750	130	998	116	501	999999	999999	948	696	999999	642	858	664	613	450	103	978	66	329	999999	999999	999999	999999	972	365	999999	797	781	999999	189	442	51	520	637	999999	744	504	213	638	999999	999999	315	871	465	716	156	152	355	822	18	999999	139	999999	652	923	743	999999	35	751	923	948	911	796	517	440	600	348	999999	999999	999999	999999	999999	427	366	604	999999	999999	779	266	218	436	
999999	959	152	434	312	999999	999999	714	710	999999	478	461	715	25	999999	518	364	34	999999	808	125	999999	126	420	999999	712	38	999999	999999	608	115	769	543	999999	506	952	654	999999	138	943	479	322	459	846	129	323	711	350	247	710	780	754	149	409	320	265	842	731	454	600	627	999999	19	112	753	999999	999999	229	518	999999	864	281	999999	182	999999	803	735	279	300	666	11	999999	999999	999999	827	360	999999	999999	186	250	999999	922	999999	537	325	659	312	357	102	999999	404	492	832	999999	846	509	858	966	81	517	999999	999999	999999	999999	999999	999999	999999	999999	284	403	89	785	52	277	999999	941	999999	369	857	679	999999	388	186	999999	272	518	999999	977	157	328	502	999999	72	668	721	546	491	851	938	385	649	999999	82	699	341	619	449	564	538	999999	865	999999	119	401	999999	151	397	560	999999	90	94	41	868	956	901	425	722	999999	999999	999999	459	792	430	482	39	214	315	999999	549	652	999999	300	448	252	462	13	554	670	652	999999	158	931	336	857	300	617	427	999999	999999	915	896	75	18	780	999999	83	78	636	999999	811	999999	999999	999999	872	21	793	593	625	504	898	871	62	731	977	999999	999999	465	573	191	421	786	198	689	633	756	13	999999	999999	797	388	934	917	999999	999999	742	248	920	464	845	507	34	801	621	899	999999	844	344	41	999999	926	617	505	455	950	35	647	230	387	125	18	511	925	828	126	963	954	754	891	999999	370	608	11	999999	999999	397	984	577	999999	589	912	669	261	496	999999	770	439	471	357	815	999999	999999	542	999999	837	999999	109	973	999999	999999	99	999999	452	796	999999	327	999999	778	771	999999	999999	999999	441	797	213	999999	999999	999999	957	355	533	492	406	86	149	999999	999999	999999	889	687	297	999999	81	852	500	999999	999999	464	999999	553	164	661	700	999999	774	999999	586	744	144	499	746	671	999999	159	999999	607	692	376	656	468	261	952	888	93	999999	999999	999	588	307	390	999999	999999	753	413	999999	871	791	612	311	126	765	331	529	400	941	999999	999999	999999	999999	892	999999	849	807	226	999999	212	772	617	529	744	34	997	447	753	377	999999	917	612	958	541	815	999999	999999	540	702	930	999999	999999	151	648	45	87	149	414	261	999999	987	536	121	989	108	999999	92	567	999999	768	999999	999999	32	991	708	999999	963	907	86	59	784	277	523	371	779	284	475	999999	708	999999	857	999999	502	104	999999	391	501	969	442	641	997	507	448	934	999999	657	999999	160	939	653	124	999999	999999	211	497	
720	999999	999999	219	999999	709	999999	859	155	910	852	282	928	999999	327	890	994	474	999999	61	999999	829	588	325	131	808	999999	940	64	832	625	704	300	999999	252	378	750	999999	618	931	795	647	302	34	203	999999	547	999999	999999	999999	130	768	892	159	999999	890	433	999999	97	26	394	999999	999999	322	294	158	981	331	785	948	999999	999999	856	514	266	999999	536	564	999999	747	270	203	328	999999	999999	856	811	151	396	361	944	326	671	601	999999	533	843	980	739	55	402	226	345	999999	623	885	912	387	893	580	364	869	312	350	756	201	999999	512	610	438	999999	840	934	434	14	823	572	264	999999	732	796	556	824	86	354	54	857	654	678	826	944	434	257	816	997	84	24	331	845	355	590	340	380	999999	709	999999	292	911	669	799	323	657	999999	999999	784	808	55	999999	995	712	999999	999999	833	783	999999	999999	592	999999	999999	999999	809	251	419	999999	152	999999	186	522	376	999999	761	945	985	878	999999	999999	23	999999	42	199	999999	787	335	143	999999	999999	999999	596	816	797	999999	999999	484	739	990	81	248	999999	27	328	631	999999	859	212	950	397	313	955	279	208	898	505	95	247	999999	31	915	285	609	851	999999	589	706	579	824	596	999999	255	888	441	57	223	80	713	567	506	928	133	192	999999	988	551	327	618	898	473	999999	247	838	999999	166	962	200	176	370	52	826	999999	387	363	999999	67	77	837	160	999999	999999	382	679	404	102	791	102	984	863	416	999999	97	999999	999999	517	999999	417	918	285	95	33	903	999999	525	679	999999	746	829	999999	930	484	999999	468	223	48	706	567	444	876	374	869	215	999999	999999	779	739	609	36	845	703	650	999999	561	75	661	531	39	164	724	454	999999	273	297	932	932	783	628	466	999999	999999	999999	972	52	911	225	817	600	399	745	940	48	719	983	993	290	999999	999999	999999	562	516	677	413	720	432	328	605	999999	380	31	996	120	999999	713	44	47	999999	999999	650	999999	999999	930	640	418	784	415	336	289	304	652	606	855	999999	904	806	144	262	999999	620	592	619	900	999999	377	749	829	895	16	949	955	612	229	286	553	718	586	46	994	935	26	992	326	999999	999999	425	150	884	249	906	900	785	999999	999999	67	239	943	709	999999	669	954	519	999999	999999	999999	49	999999	579	999999	195	230	107	267	326	603	600	303	286	999999	952	608	945	656	110	58	179	196	733	229	323	774	999999	774	334	981	506	999999	985	284	687	48	571	212	63	686	802	
527	108	892	467	936	667	216	319	70	19	863	229	999999	179	999999	999999	359	368	421	999999	333	932	999999	106	927	318	12	815	913	47	999999	603	999999	999999	651	97	841	762	387	117	999999	999999	999999	972	999999	999999	703	114	834	396	221	844	641	342	479	999999	764	796	999999	627	664	401	999999	999999	276	999999	805	46	527	765	810	597	999999	313	999999	868	668	999999	462	483	615	897	980	527	825	897	999999	91	775	999999	333	55	232	999999	999999	277	69	250	705	384	648	666	587	79	585	623	863	999999	657	999999	999999	999999	999999	66	999999	766	421	999999	207	379	999999	999999	270	470	441	765	375	230	860	416	809	428	666	999999	834	948	999999	910	941	212	43	633	433	174	140	999999	711	175	747	686	856	999999	52	336	999999	925	999999	999999	638	819	257	642	999999	251	801	507	999999	265	231	74	455	999999	936	995	345	674	999999	105	339	999999	999999	209	483	183	560	999999	385	340	12	909	551	999999	281	131	954	401	999999	192	372	633	207	456	943	683	240	354	254	999999	999999	999999	635	311	787	139	765	58	169	303	999999	999999	999999	999999	999999	322	999999	262	239	814	51	944	517	117	999999	706	999999	607	266	999999	943	999999	384	999999	349	600	283	250	415	999999	999999	999999	241	863	501	199	510	803	999999	999999	170	999999	125	999999	16	999999	999999	999999	578	90	999999	167	792	999999	360	485	799	794	64	661	48	999999	846	999999	999999	144	712	654	615	543	205	999999	413	634	639	999999	100	999999	331	302	706	755	672	335	323	208	999999	872	513	26	400	999999	748	999999	592	888	999999	37	981	999999	999999	999999	999999	999999	884	329	754	167	729	395	394	854	472	762	954	293	999999	521	773	259	30	840	151	598	153	489	999999	871	52	999999	833	999999	962	460	957	467	841	637	999999	999999	454	956	152	128	631	545	999999	985	999999	308	289	999999	264	732	850	504	108	999999	891	999999	569	999999	124	979	561	332	891	22	999999	497	452	971	81	778	804	73	697	999999	967	607	245	774	294	744	470	223	999999	240	999999	463	369	527	746	54	999999	572	842	999999	566	308	999999	999999	191	99	856	999999	548	485	927	999999	806	85	357	999999	169	999999	999999	380	999999	348	524	660	413	350	138	924	235	36	353	999999	231	534	466	668	952	999999	593	999999	888	999999	674	332	313	999999	657	293	180	461	885	999999	974	999999	999999	228	784	993	827	840	961	999999	999999	522	999999	999999	565	281	619	688	341	999999	210	402	491	365	674	999999	357	590	692	844	999999	999999	
999999	712	267	999999	880	248	884	959	999999	753	243	956	80	161	999999	618	999999	386	999999	491	130	731	999999	999999	980	999999	554	592	999999	246	157	126	186	318	381	999999	436	999999	400	381	999999	382	999999	999999	999999	999999	295	522	11	999999	333	316	180	273	999999	999999	281	999999	999999	592	693	301	322	941	605	999999	779	761	779	771	999999	460	986	302	686	747	755	983	422	999999	13	41	999999	908	912	999999	946	913	665	999999	157	999999	38	808	999999	513	70	43	999999	52	755	533	742	999999	556	873	330	877	587	905	663	298	273	999999	588	999999	710	413	999999	764	180	866	106	817	624	441	432	187	999999	183	687	999999	999999	380	999999	479	999999	999999	999999	999999	520	78	999999	759	308	858	487	705	229	999999	999999	656	14	96	999999	888	437	925	615	124	451	152	272	414	227	942	166	893	632	118	373	358	999999	999999	999999	111	540	346	518	765	999999	726	958	999999	380	41	717	999999	999999	811	52	373	745	247	999999	378	805	922	542	366	702	593	999999	120	999999	453	605	24	842	770	999999	101	417	850	170	724	194	682	43	999999	235	120	999999	820	76	999999	612	813	999999	875	306	999999	804	161	72	370	652	847	928	926	999999	703	213	737	462	950	955	895	87	873	999999	132	888	999999	141	592	999999	262	54	661	840	791	621	966	473	740	297	999999	999999	999999	999999	347	754	999999	999999	999999	906	658	367	125	54	999999	999999	528	691	183	730	458	30	480	171	999999	803	276	999999	644	91	999999	999999	722	663	699	999999	286	801	999999	377	780	594	999999	686	999999	894	928	999999	133	65	103	999999	999999	999999	838	999999	999999	638	681	543	999999	32	126	450	999999	394	645	462	999999	609	459	999999	844	999999	949	864	420	793	999999	505	874	658	961	588	987	962	999999	712	825	463	800	999999	999999	999999	889	758	477	999999	999999	165	259	476	273	999999	605	375	439	494	70	973	825	999999	26	185	669	830	70	999999	463	706	421	932	636	890	809	811	607	999999	916	999999	999999	262	776	466	999999	408	999999	999999	982	622	532	488	652	851	638	286	999999	999999	643	999999	698	939	705	320	743	326	839	382	999999	794	768	897	578	869	587	572	747	999999	929	270	999999	622	999999	999999	999999	933	999999	785	999999	532	190	999999	999999	856	502	457	556	465	723	999999	569	999999	999999	198	853	634	909	783	999999	75	539	81	24	383	624	999999	999999	999999	147	809	46	999999	131	999999	613	999999	999	721	376	999999	999999	291	836	999	701	432	889	999999	987	548	34	507	520	
999999	993	119	648	524	999999	426	72	692	328	914	892	515	891	550	585	748	999999	999999	416	144	59	257	244	25	682	201	999999	38	877	999999	999999	539	999999	935	198	503	467	484	488	949	999999	333	962	999999	117	196	541	348	781	249	913	836	100	386	146	745	874	999999	842	51	999999	44	815	730	138	363	972	956	999999	91	290	999999	999999	467	999999	726	294	322	907	496	659	848	256	638	685	949	999999	166	798	452	629	834	641	447	719	999999	999999	999999	793	753	223	585	986	999999	958	999999	136	632	319	420	461	562	725	999999	391	999999	787	186	55	999999	914	815	167	999999	461	456	519	271	748	999999	217	61	528	999999	282	84	861	556	679	922	999999	816	847	999999	991	999999	119	295	66	337	255	341	197	614	839	408	428	999999	248	512	253	865	884	285	212	409	43	570	999999	316	530	999999	999999	999999	999999	108	968	999999	999999	394	346	999999	214	999999	788	875	864	999999	324	873	999999	999999	318	177	679	957	931	571	185	592	999999	548	999999	749	807	999999	834	75	258	999999	440	649	167	999999	175	999999	660	999999	496	337	545	999999	256	210	660	744	922	999999	453	409	176	999999	603	336	360	797	23	464	613	774	50	999999	665	582	999999	16	627	999999	11	659	999999	467	85	999999	56	914	302	20	99	72	101	505	621	849	574	43	56	831	999999	377	16	205	859	721	296	999999	463	999999	999999	653	126	467	337	794	113	708	331	999999	289	999999	999999	13	375	551	683	544	186	999999	999999	410	999999	999999	999999	999999	653	110	999999	363	561	999999	460	628	999999	446	946	634	178	827	746	866	711	301	551	65	872	13	830	318	48	752	569	647	665	366	999999	329	504	703	150	12	111	967	999999	999999	986	876	760	929	604	58	376	359	79	151	698	669	254	907	762	649	279	299	325	809	740	812	963	886	753	626	999999	475	686	999999	764	999999	107	572	999999	995	253	901	713	989	385	999999	999999	999999	999999	33	84	999999	940	500	732	811	652	394	999999	183	999999	873	185	978	918	900	672	336	386	999999	571	682	999999	766	406	378	999999	335	999999	530	244	449	999999	999999	551	543	534	999999	20	999999	101	713	334	999999	999999	379	999999	735	81	999999	999999	251	999999	999999	461	402	759	184	999999	999999	236	999999	960	717	938	999999	654	454	436	999999	376	486	325	433	863	999999	358	941	685	37	651	850	999999	948	982	999999	312	515	279	159	784	999999	101	999999	726	773	999999	999999	958	617	725	999999	308	697	118	71	925	712	849	
603	999999	817	498	76	999999	386	73	999999	735	999999	170	148	185	287	599	25	999999	999999	706	100	999999	741	983	999999	311	380	551	566	840	920	78	599	666	675	999999	999999	861	34	942	999999	999999	999999	881	999999	456	586	105	31	999999	102	677	265	16	759	497	312	834	431	765	342	834	999999	999999	814	876	570	482	509	181	999999	164	369	727	366	999999	999999	999999	969	620	725	999999	529	999999	747	253	813	593	906	188	802	141	440	999999	610	516	212	567	76	147	999999	113	595	999999	999999	938	317	537	649	378	130	999999	865	810	49	67	314	47	434	571	999999	977	999999	330	379	500	723	110	999999	999999	188	808	794	832	734	622	688	680	994	808	999999	285	999999	538	67	360	999999	999999	230	552	211	174	999999	504	83	908	999999	999999	999999	973	224	999999	420	799	200	322	658	42	86	427	378	999999	52	626	634	787	999999	48	999999	29	234	104	999999	574	648	23	999999	299	758	825	999999	423	210	999999	593	729	865	154	347	745	701	244	553	802	183	576	131	516	999999	296	999999	498	999999	460	999999	130	999999	845	999999	186	646	368	999999	999999	342	954	999999	999999	42	999999	921	888	700	527	999999	990	550	87	401	82	891	169	999999	999999	950	595	422	749	281	473	402	30	999999	170	108	343	999999	302	470	228	151	110	484	999999	999999	986	798	999999	999999	759	999999	999999	454	88	295	487	939	811	310	999999	542	999999	749	568	513	901	999999	540	429	984	999999	999999	616	182	930	999999	999999	999999	107	963	999999	937	617	522	999999	152	575	999999	875	620	403	158	992	723	685	466	360	915	460	999999	100	268	65	158	999999	331	999999	281	157	503	802	484	999999	347	948	604	77	236	675	371	336	981	999999	999999	591	881	999999	892	496	474	441	999999	999999	999999	872	539	999999	468	793	571	508	999999	767	382	999999	918	443	655	999999	91	398	133	999999	99	146	999999	999999	257	567	999999	76	750	999999	683	71	42	480	89	999999	419	722	609	999999	113	862	42	999999	292	989	672	448	610	127	415	85	317	530	999999	999999	762	935	635	901	946	999999	758	518	999999	999999	786	448	363	190	365	368	789	690	146	236	114	895	999999	267	894	999999	466	632	380	607	754	512	565	999999	712	483	96	707	999999	999999	999999	523	140	972	999999	999999	94	429	762	999999	296	999999	393	688	393	867	624	378	16	999999	49	999999	999999	486	566	283	999999	772	478	999999	282	92	203	538	132	590	765	348	64	670	999999	46	870	333	321	136	128	877	208	844	858	
999999	999999	999999	567	977	385	653	416	929	999999	322	950	880	999999	213	434	999999	566	802	111	286	324	346	232	13	266	814	999999	439	999999	15	573	633	33	563	391	253	970	999999	215	121	931	134	328	999999	95	990	558	117	999999	273	320	999999	742	581	404	364	726	564	721	999999	489	976	774	999999	748	327	856	999999	822	999999	883	421	597	990	355	199	27	230	917	999999	999999	999999	738	891	694	177	890	451	169	37	999999	416	432	644	632	954	360	982	263	768	143	347	999999	520	389	899	808	752	236	214	346	505	647	455	314	431	248	882	652	999999	436	999999	61	794	663	477	989	953	368	400	839	999999	967	158	142	918	772	227	999999	795	368	148	224	954	691	31	768	977	339	999999	999999	477	999999	681	342	728	999999	500	857	912	999999	855	394	836	375	999999	538	498	999999	396	659	999999	999999	856	999999	999999	999999	999999	113	999999	709	22	999999	999999	684	371	705	295	816	414	999999	281	370	599	885	513	999999	388	588	999999	493	279	999999	999999	999999	695	106	999999	468	54	999999	199	397	225	213	999999	241	236	162	14	999999	252	682	908	999999	388	999999	781	999999	709	543	999999	518	999999	999999	999999	357	680	616	988	274	232	827	999999	999999	442	883	155	396	999999	281	527	236	584	783	250	597	755	188	172	45	324	511	999999	510	726	680	673	76	773	999999	999999	619	173	999999	383	425	909	42	999999	999999	999999	395	983	438	26	999999	934	940	908	842	602	999999	999999	953	949	720	77	272	159	999999	219	89	999999	447	720	908	72	844	999999	824	687	999999	855	999999	530	999999	527	330	494	150	745	733	999999	931	947	69	174	999999	790	663	357	999999	882	570	999999	435	772	545	718	117	523	999999	541	93	164	999999	646	787	999999	30	202	747	778	18	999999	999999	921	691	500	660	743	851	63	746	999999	49	840	295	381	104	166	981	612	386	999999	999999	202	999999	999999	78	422	387	999999	770	470	610	869	999999	553	808	514	91	55	67	373	671	46	999999	617	125	999999	999999	415	339	863	220	144	401	999999	999999	294	847	999999	431	248	999999	74	999999	285	999999	180	967	999999	573	999999	85	936	555	22	956	999999	407	999999	660	40	72	999999	999999	906	999999	999999	477	492	193	523	667	999999	999999	819	999999	606	753	999999	750	944	80	618	842	749	787	284	589	999999	434	999999	887	390	999999	400	185	395	616	999999	35	399	702	484	558	59	999999	910	321	736	15	999999	865	887	716	999999	959	453	138	999999	128	974	999999	98	999999	
999999	636	287	999999	999999	643	621	990	376	493	360	252	596	69	793	827	877	962	853	383	85	886	999	674	548	999999	732	267	907	267	61	512	999999	427	127	422	644	999	98	102	999999	368	498	404	365	473	999999	393	345	880	250	21	43	714	981	554	636	613	371	792	999999	364	92	118	999999	848	638	179	999999	380	193	878	874	999999	999999	716	398	999999	318	999999	77	348	922	36	27	49	478	899	445	572	999999	41	637	306	191	999999	286	999999	962	517	834	204	451	999999	697	372	999999	283	724	275	166	999999	999999	296	724	573	442	999999	101	999999	379	739	999999	379	595	999999	999999	577	578	961	440	18	643	801	999999	999999	999999	957	999999	654	901	205	999999	179	415	754	736	351	582	618	999999	230	297	568	148	104	470	81	379	545	131	569	704	763	835	999999	398	999999	55	851	676	484	726	447	501	183	564	564	964	999999	999999	999999	999999	960	374	219	720	84	999999	155	412	825	999999	794	999999	341	500	421	999999	999999	365	243	306	731	941	122	999999	850	999999	964	999999	906	999999	538	129	232	574	743	398	999999	437	323	839	999999	448	851	895	931	999999	169	999999	153	229	706	484	999999	603	274	29	999999	714	869	999999	999999	615	505	999999	60	999999	999999	767	756	32	719	830	51	404	999999	292	100	226	572	999999	999999	999999	999999	687	411	999999	937	628	309	724	999999	910	567	316	150	293	942	143	999999	266	999999	999999	999999	130	509	875	443	999999	999999	982	929	999999	151	932	109	999999	228	999999	316	996	737	681	999999	42	886	808	272	735	263	123	349	956	380	999999	999999	999999	365	276	187	535	620	159	432	327	999999	110	768	999999	999999	733	999999	134	827	848	528	931	935	999999	999999	701	999999	999999	534	93	642	972	665	835	999999	595	999999	952	641	999999	386	999999	999999	149	246	786	999999	999999	999999	530	999999	999999	139	531	787	401	579	471	999999	485	921	912	625	348	685	822	444	932	35	621	681	122	999999	55	999999	940	681	795	657	457	999999	976	189	13	45	999999	999999	143	999999	217	25	590	919	165	859	474	999999	911	999999	424	351	999999	612	906	849	935	732	93	69	846	720	784	999999	585	824	945	999999	621	312	267	978	999999	884	817	999999	999999	203	999999	195	998	976	999999	340	999999	115	999999	373	999999	163	109	695	760	84	211	999999	241	776	343	340	914	740	351	608	206	445	51	232	794	999999	759	742	404	999999	71	870	999999	453	999999	480	279	999999	460	999999	212	572	228	236	682	330	374	324	860	996	
999999	267	635	171	143	798	999999	331	999999	971	999999	367	300	999999	22	999999	547	787	205	862	70	342	999999	883	999999	634	226	814	550	474	935	445	881	999999	999999	803	245	788	320	782	416	948	12	489	73	845	282	365	223	350	782	587	999999	997	935	999999	977	751	765	509	999999	999999	780	114	999999	999999	486	892	247	218	106	758	477	999999	455	122	340	800	819	560	361	860	601	210	999999	358	326	883	471	687	826	493	999999	810	999999	167	177	897	999999	114	368	999999	128	999999	254	34	120	704	552	823	607	999999	931	214	157	720	658	580	423	999999	642	602	430	559	392	999999	999999	999999	222	298	945	443	357	715	201	972	742	596	999999	666	999999	999999	341	999999	89	650	561	819	663	490	509	596	483	999999	471	766	958	568	622	640	999999	454	492	263	877	174	999999	225	999999	184	978	71	999999	756	999999	30	999999	782	480	741	999999	915	12	732	788	999999	999999	591	254	999999	23	183	974	325	376	792	139	87	770	914	821	345	999999	488	511	447	999999	726	325	450	506	999999	97	880	589	999999	451	760	474	529	214	246	971	999999	171	804	97	309	390	657	890	192	999999	566	919	715	999999	999999	230	351	387	999999	275	803	928	837	95	103	735	991	999999	379	999999	999999	709	584	374	229	999999	999999	999999	671	346	999999	999999	323	174	531	961	874	999999	927	539	133	999999	971	970	177	658	333	719	994	574	399	316	999999	579	770	999999	999999	350	999999	999999	523	991	715	896	607	253	615	673	564	142	861	724	422	839	489	109	738	614	206	571	994	987	365	107	947	999999	49	743	999999	675	626	533	999999	999999	26	142	436	85	373	924	53	660	999999	999999	713	674	999999	681	100	999999	128	730	153	327	212	536	999999	999999	949	255	999999	871	279	888	999999	999999	346	691	823	356	672	662	999999	282	527	344	832	503	999999	282	468	999999	999999	733	557	895	389	70	999999	999999	506	999999	999999	128	719	182	390	999999	999999	386	338	211	857	999999	998	465	490	871	999999	868	703	999999	233	676	786	846	227	545	341	999999	947	999999	172	343	999999	853	536	132	999999	355	999999	565	157	18	999999	267	999999	909	999999	101	415	999999	999999	660	999999	999999	999999	459	999999	999999	954	999999	999999	735	438	62	49	524	893	154	999999	999999	999999	453	915	148	984	225	999999	999999	999999	317	810	999999	214	999999	24	511	556	484	268	86	999999	689	401	118	630	421	579	891	228	999999	26	590	999999	999999	210	816	745	648	999999	380	727	813	999999	646	44	
695	999999	999	47	999999	967	418	999999	853	577	628	62	999999	999999	572	645	840	310	361	301	999999	87	167	999999	999999	766	908	104	887	999999	977	999999	754	83	934	890	999999	853	690	27	607	704	319	480	581	764	938	999999	818	734	886	512	185	355	999999	999999	999999	771	839	771	69	999999	998	504	999999	475	999999	733	583	681	75	987	620	343	693	525	999999	687	656	443	827	778	285	162	471	475	978	999999	269	999999	527	808	24	919	958	293	705	814	880	116	999999	214	556	146	669	899	892	841	662	298	999999	999999	125	406	943	290	48	999999	43	134	497	899	473	267	164	267	999999	700	385	410	820	954	806	549	999999	623	999999	999999	493	999999	999999	146	746	971	476	840	693	618	976	677	254	859	781	755	619	565	741	299	981	411	926	201	466	999999	999999	895	879	575	999999	330	68	898	362	471	551	360	163	502	790	323	999999	364	723	707	165	999999	999999	61	929	422	881	933	167	91	999999	391	679	494	503	580	999999	127	999999	656	619	355	507	320	999999	999999	412	248	508	999999	837	571	477	999999	107	517	723	827	999999	999999	448	135	741	280	826	170	681	668	998	219	362	456	174	77	97	809	999999	862	848	670	999999	642	434	499	253	83	914	919	397	986	857	143	481	999999	218	494	614	999999	493	999999	999999	744	250	999999	315	999999	999999	999999	999999	999999	999999	860	979	975	996	999999	700	251	36	752	256	762	281	21	361	228	975	980	859	602	204	999999	378	999999	93	275	999999	999999	193	999999	676	513	256	109	932	997	164	505	198	412	793	999999	210	999999	797	824	473	999999	937	999999	999999	426	999999	80	103	828	999999	183	892	731	413	566	999999	173	999999	742	515	181	999999	999999	999999	999999	792	456	808	831	999999	999999	18	268	802	173	207	106	457	999999	963	186	16	114	515	980	612	466	999	237	314	999999	664	64	999999	999999	159	582	32	935	634	103	271	999999	802	854	175	634	929	249	999999	961	999999	827	778	339	175	975	848	93	867	999999	999999	580	999999	988	999999	953	999999	510	23	999999	83	522	999999	869	914	744	311	661	815	978	999999	759	868	352	331	837	285	980	999999	184	733	939	77	999999	646	691	744	814	999999	221	685	999999	235	744	888	203	999999	909	424	431	674	197	278	999999	797	999999	711	184	999999	999999	677	999999	999999	839	999999	144	455	325	999999	999999	999999	496	999999	999999	999999	119	533	134	464	137	635	376	565	704	510	546	671	187	511	999999	979	570	157	745	999999	716	53	999999	
853	999999	747	886	999999	201	999999	187	416	674	596	688	173	587	999999	539	510	311	999999	680	999999	354	472	278	814	999999	253	438	999999	45	69	586	999999	147	281	710	999999	999999	689	373	282	332	999999	999999	590	822	785	402	851	618	244	999999	312	373	999999	999999	291	479	81	412	999999	993	838	380	615	20	999999	999999	316	18	159	761	621	49	407	16	224	475	999999	992	498	851	586	730	801	826	283	701	999999	772	429	910	677	287	425	288	493	759	391	999999	999999	759	96	999999	468	482	621	999999	965	999999	999999	999999	792	89	999999	106	416	118	579	789	999999	999999	945	544	999999	999999	999999	344	624	128	999999	999999	94	117	792	738	999999	743	271	999999	214	999999	735	39	487	999999	128	597	999999	329	872	385	190	999999	843	287	813	551	264	229	999999	287	999999	999999	999999	999999	731	684	296	186	341	999999	846	999999	585	725	999999	916	66	974	131	496	971	999999	999999	147	284	492	274	515	925	223	488	999999	931	999999	372	888	502	657	882	999999	310	196	987	208	538	930	26	999999	999999	897	494	999999	108	900	316	353	600	399	555	999999	419	781	261	999999	194	804	328	658	362	307	999999	409	102	687	195	999999	316	58	608	999999	475	156	999999	38	728	999999	944	40	620	999999	298	112	999999	999999	34	999999	999999	870	23	734	612	999999	765	793	482	95	999999	420	999999	530	46	999999	790	211	773	273	999999	233	999999	999999	859	297	48	343	19	321	307	999999	663	666	850	999999	44	874	741	117	999999	999999	555	642	999999	533	325	99	982	745	321	900	999999	760	172	712	480	999999	999999	325	329	999999	999999	170	788	739	756	999999	999999	600	517	916	469	665	881	735	677	999999	999999	336	971	999999	361	274	999999	999999	587	902	999999	148	965	17	999999	426	788	960	999999	394	854	281	776	277	419	391	237	404	440	215	879	999999	44	724	61	999999	354	380	79	519	170	391	999999	999999	554	999999	999999	999999	999999	53	877	921	888	293	901	704	999999	703	539	999999	46	605	999999	382	33	77	113	999999	955	999999	82	418	890	999999	233	473	129	922	999999	876	757	726	487	396	999999	957	548	750	823	356	988	650	840	109	999999	564	425	779	830	999999	999999	393	554	999999	971	999999	41	999999	69	438	999999	637	981	663	222	319	128	999999	54	999999	999999	999999	427	609	472	999999	577	790	855	669	999999	999999	101	244	448	373	999999	999999	424	869	926	989	690	394	770	361	668	187	886	173	446	846	734	764	959	85	965	945	993	999999	891	999999	704	400	
390	245	545	999999	224	848	999999	999999	999999	185	150	999999	999999	42	838	999999	763	400	999999	999999	233	999999	615	999999	999999	373	408	236	39	875	977	685	295	300	14	535	816	921	962	47	36	999999	691	999999	624	430	412	932	116	999999	786	500	999999	22	176	999999	999999	218	472	851	999999	910	76	289	207	464	999999	381	38	313	999999	842	437	866	999999	882	519	65	712	854	999999	999999	130	156	98	999999	999999	282	134	826	904	608	459	121	596	126	284	412	362	169	185	999999	904	802	588	943	73	479	357	999999	668	999999	505	999999	891	999999	999999	919	200	720	124	971	257	211	409	999999	999999	999999	279	548	608	116	703	552	678	929	999999	999999	999999	155	999999	869	924	840	167	339	113	841	230	999999	336	364	999999	641	55	214	783	999999	403	999999	560	999999	210	999999	684	561	872	999999	938	961	999999	472	362	999999	999999	254	57	999999	54	79	591	999999	106	658	999999	254	894	999999	507	474	999999	867	924	674	594	999999	669	125	165	605	999999	999999	903	268	216	864	12	999999	344	800	167	376	658	334	311	18	999999	552	596	440	999999	810	454	473	815	547	548	688	460	999999	585	931	999999	999999	611	440	648	838	452	999999	252	726	726	707	317	778	219	999999	372	585	36	127	528	725	937	999999	706	439	452	668	326	323	717	714	224	999999	125	999999	999999	870	370	812	110	248	999999	941	94	746	999999	47	338	948	325	874	603	999999	412	999999	511	999999	734	219	395	783	41	928	18	999999	999999	999999	663	999999	877	501	225	999999	26	289	536	996	999999	959	999999	415	340	378	998	843	121	755	823	589	708	767	999999	160	426	326	217	269	999999	82	263	84	383	338	999999	824	658	999999	451	132	999	515	392	774	999999	999999	453	663	930	175	899	737	268	83	300	999999	999999	75	798	700	82	999999	73	499	999999	208	41	11	999999	184	999999	733	313	700	999999	203	384	371	224	999999	873	999999	339	999999	183	526	815	999999	48	960	468	593	999999	751	59	732	999999	999999	78	737	948	999999	366	755	999999	176	433	568	493	107	735	993	850	362	826	529	937	999999	326	999999	393	731	963	346	999999	601	153	562	650	858	751	999999	303	486	497	431	196	583	786	999999	103	257	816	940	999999	999999	742	237	924	529	794	155	576	888	354	227	488	29	50	999999	999999	870	917	999999	999999	999999	999999	999999	864	405	999999	363	519	319	96	146	914	32	121	999999	999999	999999	999999	130	73	999999	999999	414	142	999999	942	177	543	999999	984	232	999999	191	
595	982	775	378	999999	529	197	440	999999	999999	802	217	313	466	908	801	530	999999	243	796	571	750	337	999999	999999	595	462	999999	820	999999	335	864	806	733	437	999999	473	999999	552	118	933	632	969	659	611	924	966	486	999999	741	875	999999	988	542	619	844	999999	490	999999	777	76	32	999999	999999	930	999999	999999	579	999999	779	337	50	999999	999999	862	939	780	999999	683	317	628	999999	906	999999	247	457	875	999999	999999	592	484	999999	353	775	51	911	22	999999	728	673	999999	396	457	489	414	999999	999999	999999	680	999999	999999	976	807	829	158	99	999999	541	286	483	72	147	999999	446	305	354	697	788	92	951	926	335	949	19	793	242	529	426	674	412	143	21	593	444	999999	507	999999	999999	626	951	999999	481	999999	254	999999	386	930	999999	999999	999999	147	999999	781	728	999999	738	36	797	46	916	570	699	999999	874	350	61	553	999999	917	999999	179	999999	172	140	165	454	165	704	408	999999	999999	518	999999	999999	274	607	240	865	999999	790	480	387	486	709	391	999999	615	305	999999	559	832	909	103	999999	890	999999	999999	650	999999	999999	999999	999999	399	629	614	999999	999999	261	609	742	821	688	340	137	327	791	697	462	999999	69	839	860	800	849	584	401	424	845	724	311	243	590	302	391	217	158	988	857	104	338	999999	363	695	999999	999999	154	578	965	78	999999	999999	911	900	999999	469	722	999999	549	54	223	638	621	537	307	999999	241	999999	999999	999999	179	999999	999999	367	421	431	486	175	999999	121	439	822	999999	999999	999999	46	331	689	788	922	495	626	448	999999	999999	700	26	825	397	999999	507	758	630	55	999999	304	999999	999999	999999	92	982	556	893	438	999999	400	188	844	911	999999	999999	551	999999	999999	999999	553	364	37	485	721	414	660	777	975	614	999999	202	413	877	331	611	777	210	706	939	999999	732	20	999999	999999	999999	181	999999	137	484	955	999999	999999	620	355	939	407	78	767	677	332	779	999999	824	934	207	999999	966	589	659	410	350	900	96	496	820	999999	829	993	210	242	745	650	501	658	528	599	793	999999	391	213	708	443	39	617	168	814	196	999999	294	746	999999	334	477	84	999999	261	517	133	535	999999	999999	84	566	444	999999	139	999999	175	415	608	981	445	208	455	701	906	870	479	338	999999	168	565	709	999999	999999	999999	182	426	999999	999999	999999	670	996	796	635	999999	877	594	40	999999	999999	999999	999999	999999	765	769	999999	32	382	708	391	47	794	528	999999	22	375	999999	416	999999	957	999999	131	148	999999	
320	448	411	819	78	39	286	448	309	619	147	707	999999	999999	268	999999	159	999999	999999	885	54	875	999999	369	622	268	775	188	865	999999	397	899	719	170	999999	999999	724	213	314	678	115	599	999999	909	298	314	352	412	157	880	808	955	999999	262	482	444	970	999999	206	810	263	107	582	237	231	248	988	863	254	937	999999	945	739	999999	780	999999	389	999999	81	317	999999	373	999999	985	273	999999	999999	999999	688	20	361	999999	16	504	999999	17	27	268	687	999999	326	489	167	220	320	999999	226	128	482	37	64	411	970	888	999999	890	77	597	963	790	999999	999999	185	244	585	887	999999	245	251	773	437	999999	880	999999	991	999999	215	999999	999999	999999	999999	999999	984	660	999999	949	711	127	999999	534	999999	429	304	897	925	795	999999	923	999999	433	922	980	877	708	600	933	531	999999	897	468	685	257	922	999999	999999	140	546	999999	288	636	185	999999	635	717	833	17	826	982	105	205	131	291	194	999999	999999	999999	127	286	70	32	428	761	230	151	999999	691	506	742	332	795	259	999999	999999	999	999999	111	355	169	874	999999	116	548	855	999999	999999	999999	73	681	83	340	22	270	999999	266	999999	423	601	493	868	999999	511	94	999999	999999	946	341	647	195	999999	387	888	958	411	478	915	880	906	999999	804	455	999999	999999	668	992	782	988	335	388	999999	834	510	861	301	733	999999	999999	888	555	999999	14	999999	877	688	696	999999	64	859	985	999999	337	517	999999	999999	999999	523	686	425	667	526	999999	16	268	999999	169	877	37	999999	678	397	893	991	999999	771	800	698	750	999999	972	551	999999	139	349	47	464	999999	436	999999	999999	999999	405	999999	231	38	999999	998	497	999999	529	819	999999	397	191	598	456	999999	166	311	999999	725	773	549	453	999999	798	999999	999999	231	939	999999	450	853	789	999999	992	999999	769	331	973	801	210	276	617	162	999999	341	947	750	591	127	999999	999999	999999	162	999999	855	162	116	240	970	341	276	543	999999	999999	570	607	722	999999	169	576	834	338	97	524	506	999999	999999	988	467	880	999999	640	822	682	325	569	999999	32	146	144	999999	101	12	999999	934	999999	931	783	999999	733	235	154	999999	551	999999	795	999999	999999	999999	924	861	127	773	99	426	636	721	13	63	999999	970	700	470	34	913	743	335	627	590	774	999999	517	432	733	999999	771	999999	280	358	530	372	999	92	222	999999	546	327	913	53	307	20	927	730	565	762	534	683	407	999999	999999	469	999999	999999	175	924	353	695	49	999999	654	
999999	450	655	532	638	999999	617	258	751	999999	425	422	584	292	763	82	787	999999	971	999999	97	811	642	766	70	793	951	917	298	929	850	288	479	399	999999	999999	282	999999	999999	791	917	435	656	999999	999999	57	994	765	412	851	565	829	78	322	566	999999	999999	888	472	844	30	999999	959	821	999999	146	999999	195	413	203	999999	590	999999	999999	213	662	165	381	600	23	798	196	515	446	374	31	220	167	832	272	762	999999	999999	92	770	999999	999999	834	744	38	115	809	999999	219	62	999999	890	887	119	903	462	436	999999	459	56	999999	194	523	999999	504	926	785	362	151	441	999999	855	856	419	985	196	330	636	571	907	989	999999	305	394	398	999999	999999	57	928	810	335	106	285	999999	936	42	999999	387	250	112	329	456	220	999999	646	999999	999999	478	133	717	141	799	725	999999	67	999999	889	139	68	372	603	737	433	999999	999999	319	580	820	482	953	244	942	396	469	588	542	623	999999	747	279	107	854	923	221	999999	536	999999	734	978	936	153	822	329	877	508	999999	32	879	999999	999999	549	223	999999	999999	482	199	999999	266	999999	999999	999999	371	392	788	275	749	813	222	999999	578	938	846	841	999999	999999	999999	622	518	999999	995	519	743	855	419	730	883	858	753	739	488	999999	123	999999	463	559	782	999999	541	612	758	778	810	226	103	398	703	382	458	370	70	999999	893	305	999999	15	643	515	972	68	391	891	70	483	999999	999999	825	85	387	987	37	982	91	906	212	227	999999	526	761	999999	37	511	999999	392	999999	912	239	817	999999	999999	915	999999	467	482	230	867	999999	337	52	649	573	999999	999999	999999	343	87	494	999999	103	999999	306	127	754	999999	41	880	999999	677	999999	272	225	17	281	929	81	760	524	609	685	344	999999	999999	483	122	456	409	999999	938	58	601	427	999999	724	999999	999999	797	521	999999	451	350	999999	50	533	780	433	566	355	999999	399	583	562	885	999999	999999	250	925	644	642	505	631	999999	552	628	212	844	972	293	228	778	284	249	20	167	344	957	468	848	702	999999	999999	63	452	999999	999999	48	999999	940	964	812	235	163	878	18	999999	977	833	999999	330	936	461	283	999999	999999	125	343	999999	727	966	801	782	999999	941	954	615	578	999999	999999	162	174	312	999999	328	415	552	130	999999	11	348	999999	134	56	528	766	237	999999	926	166	432	999999	495	814	974	172	40	159	222	924	403	251	999999	999999	269	165	633	429	954	721	743	995	973	551	389	609	999999	735	558	
184	727	998	652	764	581	999999	999999	498	67	999999	384	403	907	445	607	107	310	999999	999999	372	999999	807	999999	214	423	437	999999	999999	435	374	495	305	600	48	207	405	599	301	257	248	487	999999	999999	798	346	999999	999999	538	999999	291	308	382	948	196	50	919	345	999999	351	153	862	734	999999	999999	670	89	802	999999	999999	999999	999999	18	57	549	884	998	446	999999	867	83	349	629	999999	153	76	123	356	414	997	287	999999	161	949	999999	385	999999	82	678	137	266	999999	228	299	741	999999	299	334	408	311	999999	999999	480	580	999999	804	243	733	918	626	999999	733	999999	871	961	152	356	999999	943	174	141	999999	767	736	610	536	130	340	269	370	999999	788	948	113	954	803	589	581	681	309	151	29	163	61	580	533	999999	999999	338	999999	436	240	391	244	179	999999	715	999999	969	999999	683	903	474	999999	850	769	784	295	916	999999	563	775	387	644	32	122	999999	715	999999	86	388	773	999999	670	999999	545	999999	713	933	837	97	844	999999	939	625	248	555	605	211	810	999999	863	999999	999999	45	999999	999999	747	222	67	356	10	999999	892	363	910	901	803	625	314	372	80	999999	88	79	718	173	447	999999	783	566	999999	999999	355	337	999999	999999	830	634	282	693	659	999999	875	999999	97	266	719	586	715	347	751	980	897	448	678	511	362	111	327	497	414	728	438	500	189	495	243	999999	838	577	81	179	353	999999	713	999999	485	597	981	461	454	999999	312	446	815	999999	617	906	659	22	999999	728	317	784	999999	999999	72	385	311	601	33	164	747	147	276	582	999999	999999	735	108	36	999999	130	999999	53	999999	426	992	999999	999999	878	336	905	999999	597	352	861	999999	343	782	516	999999	295	389	438	299	123	174	999999	243	999999	999999	181	560	986	999999	608	999999	740	734	515	80	699	317	723	697	259	999999	549	923	720	999999	942	953	999999	999999	478	740	436	754	440	999999	822	452	999999	547	164	354	838	999999	743	999999	999999	999999	999999	446	410	978	666	741	49	201	625	256	999999	999999	398	228	968	71	999999	868	25	999999	304	263	257	257	872	186	542	999999	93	176	190	310	999999	344	686	155	524	500	84	695	714	249	999999	576	999999	954	158	935	999999	777	636	999999	404	843	313	23	199	163	116	489	208	144	117	458	75	222	999999	64	542	823	546	255	793	999999	999999	65	628	999999	328	999999	37	999999	529	315	999999	314	905	405	40	999999	956	371	394	594	496	999999	141	187	510	716	712	103	403	562	999999	
390	999999	85	999999	258	999999	999999	999999	198	999999	601	999999	999999	917	761	317	999999	34	869	866	999999	999999	209	999999	701	924	999999	180	999999	215	934	213	967	84	159	232	999999	999999	782	287	448	535	206	142	999999	964	339	269	749	409	866	999999	533	695	999999	999999	882	252	999999	334	944	347	233	999999	527	398	648	999999	999999	999999	999999	22	999999	591	428	999999	665	76	937	736	594	190	431	212	999999	999999	679	281	29	630	999999	587	962	458	343	110	311	223	614	506	326	612	999999	220	921	999999	827	942	999999	415	864	999999	314	999999	739	999999	916	31	643	662	718	376	999999	148	198	899	60	794	258	327	999999	451	462	441	420	981	689	220	999999	495	47	999999	14	613	766	534	282	828	999999	999999	194	290	999999	951	787	949	905	363	32	32	803	43	694	948	77	422	363	873	723	758	85	999999	740	999999	624	999999	999999	999999	381	663	999999	231	85	999999	143	999999	999999	510	999999	471	86	335	198	268	691	14	53	65	545	353	999999	408	114	960	504	999999	549	432	999999	805	587	810	981	368	404	582	957	999999	999999	20	552	853	230	262	999999	999999	999999	482	999999	620	938	999999	558	999999	492	228	999999	125	184	999999	517	447	183	999999	883	275	354	830	999999	118	57	38	250	534	801	999999	188	852	288	999999	972	77	965	716	999999	999999	262	953	875	999999	465	841	999999	999999	999999	114	679	382	378	415	405	999999	999999	357	999999	910	76	33	237	175	999999	274	836	430	682	450	482	466	980	612	999999	400	954	999999	653	216	198	89	41	999999	647	806	484	872	359	999999	458	617	999999	956	999999	238	726	710	999999	200	14	419	487	999999	631	999999	402	765	999999	14	731	931	704	366	722	986	992	999999	527	243	790	999999	80	397	991	864	999999	33	407	785	674	254	549	999999	211	778	601	999999	75	434	414	718	480	999999	563	526	999999	787	244	228	246	196	193	999999	410	50	349	100	70	767	999999	378	367	616	999999	487	999999	251	165	943	394	22	999999	102	829	81	493	725	999999	475	950	999999	788	189	549	999999	999999	646	62	170	438	510	918	307	999999	45	361	999999	25	85	999999	672	632	300	833	233	721	100	999999	339	999999	999999	266	999999	816	377	590	187	77	850	426	745	199	994	514	999999	104	176	570	793	720	629	709	758	340	288	901	497	999999	325	766	970	999999	722	613	814	253	999999	491	165	455	183	999999	175	999999	399	999999	638	785	949	139	555	530	291	619	927	999999	508	265	537	475	102	831	752	
999999	456	999999	476	390	700	640	771	684	414	348	546	999999	999999	109	999999	805	273	712	407	999999	221	999999	999999	113	686	999999	999999	77	999999	690	999999	352	54	999999	212	999999	999999	257	95	999999	367	870	125	942	82	103	380	999999	324	732	211	390	433	565	872	15	894	372	703	800	895	999999	999999	724	985	204	789	999999	896	999999	798	25	626	999999	828	351	999999	347	41	592	529	345	753	999999	999999	972	918	488	217	999999	999999	644	553	295	423	664	149	401	956	877	314	999999	513	597	999999	195	764	345	999999	531	999999	556	341	121	280	559	950	509	245	23	286	310	999999	699	999999	163	472	999999	999999	999999	999999	999999	999999	164	999999	612	831	165	999999	303	218	582	751	686	525	773	313	442	24	864	713	639	166	943	600	13	671	999999	201	779	999999	433	671	572	330	748	176	187	999999	668	727	795	222	942	804	999999	559	569	999999	633	850	999999	325	810	460	572	777	447	563	999999	940	999999	963	517	999999	785	910	188	366	777	606	136	609	356	999999	999999	999999	223	148	999999	999999	112	999999	568	999999	999999	117	861	999999	757	970	729	623	558	728	999999	831	704	999999	999999	999999	999999	213	407	36	724	999999	969	999999	542	154	563	999999	667	831	837	389	404	588	885	677	59	76	999999	806	877	512	61	627	436	96	722	851	129	112	83	999999	241	542	214	273	148	999999	999999	999999	417	430	956	726	999999	999999	999999	126	486	352	743	999999	604	999999	158	221	378	351	247	999999	431	712	188	564	757	938	157	862	999999	999999	539	862	497	995	399	456	999999	334	999999	116	659	606	374	777	999999	769	304	641	394	992	895	999999	950	133	999999	705	999999	999999	999999	951	182	999999	742	864	812	881	816	609	211	999999	665	54	999999	140	796	825	999999	411	205	988	643	999999	478	390	726	742	999999	999999	814	693	999999	164	365	785	934	94	863	509	964	487	953	695	999999	999999	337	850	191	819	337	365	367	999999	205	980	999999	666	106	999999	148	79	969	452	795	517	496	510	688	999999	999999	711	961	999999	999999	718	45	999999	86	785	999999	875	999999	999999	999999	458	335	374	958	384	477	278	988	511	999999	894	999999	999999	899	999999	205	826	172	362	623	999999	403	530	403	487	999999	369	999999	321	999999	272	999999	999999	415	346	192	132	552	313	361	927	999999	459	999999	553	999999	533	59	164	589	237	713	208	478	420	64	999999	970	481	439	118	999999	677	999999	109	385	999999	999999	562	740	83	284	858	999999	695	902	944	999999	850	287	421	
320	435	731	80	558	320	999999	994	291	386	161	80	874	253	999999	56	999999	999999	177	999999	438	496	999999	516	953	999999	999999	783	518	120	999999	130	204	27	797	262	945	143	551	74	999999	999999	281	363	999999	999999	983	757	456	856	999999	686	682	717	983	824	21	999999	127	702	123	624	486	181	634	41	876	857	455	986	110	999999	825	112	335	337	225	70	594	749	872	999999	337	661	422	74	447	999999	44	973	251	729	25	848	951	618	999999	109	729	890	337	136	999999	469	756	584	999999	579	392	999999	608	951	630	377	830	673	297	825	999999	569	999999	399	822	481	999999	380	107	977	161	716	999999	125	341	704	422	745	999999	867	905	999999	999999	868	104	999999	375	299	109	999999	999999	999999	331	798	351	169	306	937	999999	999999	723	385	999999	884	428	675	941	999999	999999	926	955	999999	536	999999	919	920	999999	725	999999	443	999999	456	281	459	958	873	395	915	773	181	407	484	441	316	154	529	360	329	449	428	448	881	679	999999	693	933	751	999999	878	431	803	581	642	870	723	999999	114	38	925	554	290	35	999999	448	528	999999	652	229	285	400	570	46	999999	999999	995	235	999999	108	765	35	132	493	46	352	377	826	842	999999	999999	877	425	331	999999	894	999999	422	170	240	654	222	291	531	626	488	860	767	999999	999999	875	498	500	999999	999999	900	432	796	989	377	81	702	999999	999999	999999	407	974	999999	999999	391	739	999999	999999	999999	999999	553	744	600	867	557	491	610	530	87	695	104	386	999999	69	503	471	999999	432	792	169	951	585	209	895	999999	514	999999	135	999999	35	302	433	955	999999	719	166	831	929	441	999999	471	181	560	999999	999999	999999	564	189	148	919	999999	159	999999	386	502	967	544	705	999999	53	869	999999	999999	61	402	999999	999999	858	349	347	639	421	999999	906	698	780	34	999999	363	206	949	442	986	995	999999	152	161	999999	999999	751	621	136	999999	398	26	985	565	508	993	999999	600	706	840	800	289	976	999999	375	999999	722	943	731	351	451	999999	437	498	620	424	999999	999999	999999	799	597	726	513	141	602	890	999999	224	999999	819	999999	999999	253	602	196	715	661	984	786	999999	999999	808	890	784	838	304	589	999999	944	999999	743	362	999999	999999	252	84	776	999999	565	485	976	507	426	911	860	845	999999	999999	311	999999	762	275	999999	962	463	999999	999999	728	302	308	311	224	279	999999	999999	139	999999	347	359	121	999999	999999	428	999999	913	838	392	999999	924	993	454	999999	195	999999	999999	478	
999999	784	452	462	248	57	551	267	184	761	999999	983	835	999999	986	513	485	200	965	945	847	430	58	999999	407	856	999999	999999	853	999999	38	240	120	999999	508	999999	894	896	873	892	999999	170	999999	162	610	408	999999	203	17	940	999999	995	84	386	631	210	999999	827	65	392	999999	251	413	626	732	998	873	237	232	911	619	588	327	83	679	686	303	999999	999999	998	713	610	302	913	289	43	166	734	999999	307	349	76	999999	490	999999	33	999999	999999	429	612	535	915	970	999999	331	999999	678	10	706	944	907	839	999999	999999	678	642	949	500	347	699	841	148	999999	925	572	553	747	836	999999	656	930	792	477	999999	999999	798	999999	206	591	599	364	165	999999	42	400	510	262	784	812	15	999999	999999	999999	730	770	396	664	55	533	778	999999	842	999999	60	23	124	372	410	592	880	13	752	908	747	344	686	120	228	534	71	300	962	33	428	581	999999	999999	746	642	87	999999	999999	673	813	657	522	588	977	29	286	999999	999999	201	931	12	999999	356	425	395	93	285	999999	520	471	487	979	818	999999	478	348	494	625	768	515	746	999999	88	105	100	821	107	142	209	258	923	448	770	999999	426	999999	327	214	361	999999	802	999999	83	211	336	677	999999	441	509	999999	791	522	94	999999	195	999999	999999	261	334	573	999999	152	245	999999	547	49	219	999999	999999	229	31	289	999999	219	713	58	999999	877	769	423	999999	999999	999999	999999	467	410	364	93	999999	831	15	999999	880	787	573	659	462	811	663	296	468	999999	709	289	659	511	259	874	973	147	259	376	492	911	455	999999	518	999999	805	147	685	135	819	899	224	999999	409	999999	645	63	595	999999	999999	482	999999	150	999999	354	870	955	161	489	119	999999	999999	639	999999	968	341	254	150	746	16	526	999999	999999	167	810	75	704	111	772	238	920	999999	726	162	20	956	315	372	174	999999	849	985	205	26	59	327	585	381	440	154	401	912	999999	999999	697	999999	999999	999999	156	288	176	999999	389	260	199	227	999999	999999	573	22	36	882	976	900	166	541	415	326	118	492	490	999999	671	628	837	17	703	209	464	149	999999	999999	225	999999	679	996	606	945	826	832	471	999999	999999	427	127	519	999999	947	370	166	999999	306	874	663	797	843	999999	761	422	999999	523	999999	31	433	679	999999	999999	99	230	999999	999999	470	499	285	31	999999	523	253	999999	999999	81	999999	839	308	684	999999	458	561	98	836	813	844	532	645	318	999999	86	384	747	423	852	846	999999	
209	231	999999	807	598	642	999999	999999	999999	260	104	120	767	816	723	749	643	255	999999	999999	999999	999999	999999	999999	854	967	215	315	148	505	999999	999999	234	39	640	86	690	999999	859	919	999999	515	874	999999	999999	534	999999	999	363	635	114	177	999999	845	341	852	141	65	952	630	437	110	191	999999	174	628	999999	737	185	646	68	414	999999	999999	329	999999	482	505	511	329	427	215	952	999999	400	918	999999	388	697	787	999999	635	286	999999	492	581	334	440	429	809	648	812	999999	716	576	999999	781	999999	526	999999	379	635	554	632	213	231	999999	678	52	255	899	507	50	999999	999999	999999	137	999999	703	999999	555	52	86	701	681	614	392	999999	936	700	147	176	999999	244	417	319	91	653	34	270	999999	655	397	183	910	999999	772	435	24	999999	572	623	858	778	907	337	559	852	951	599	999999	999999	742	351	118	732	644	805	980	999999	352	483	999999	442	324	999999	654	902	791	540	842	956	999999	999999	138	523	318	999999	337	90	759	238	999999	999999	431	520	912	56	75	999999	506	999999	455	999999	800	999999	490	425	999999	18	683	657	999999	999999	756	882	691	949	223	594	424	560	478	900	999999	123	999999	707	21	804	999999	608	836	613	43	875	511	999999	991	49	43	892	999999	329	406	111	177	999999	678	548	829	962	832	480	763	946	499	555	998	687	317	999999	414	659	30	999999	820	457	999999	881	381	999999	957	183	560	999999	929	999999	503	531	945	499	38	472	974	34	775	366	850	97	386	999999	601	314	732	999999	999999	970	999999	331	291	720	905	797	177	999999	14	999999	999999	240	27	999999	999999	477	999999	817	754	941	999999	996	999999	999999	606	299	999999	425	499	653	450	309	54	958	850	182	250	235	594	999999	305	999999	29	126	446	619	80	45	999999	134	572	914	506	546	296	311	31	826	124	615	301	999999	248	361	218	999999	196	68	999999	879	999999	516	233	999999	999999	999999	977	999999	27	986	229	999999	520	375	90	536	999999	508	672	548	999999	423	120	978	940	553	998	668	908	999999	433	21	546	999999	897	66	690	999999	900	847	334	999999	808	137	395	831	241	999999	280	681	816	688	999999	999999	727	813	405	254	583	999999	450	999999	284	201	563	999999	923	494	478	999999	999999	819	607	999999	999999	323	999999	983	592	118	322	999999	397	236	20	999999	625	595	307	94	999999	446	410	999999	407	999999	563	999999	574	999999	999999	746	404	255	836	996	999999	571	736	414	208	422	662	999999	999999	999999	921	57	191	818	591	337	
999999	393	374	409	419	798	426	208	760	996	418	414	210	575	999999	999999	400	23	663	64	859	999999	885	248	783	999999	39	92	104	515	436	755	999999	580	559	20	881	436	999999	292	154	999999	653	211	13	257	273	213	594	999999	999999	177	165	537	478	303	508	136	625	484	768	343	114	255	570	663	817	630	999999	719	270	963	436	380	909	331	250	683	244	536	999999	825	497	324	857	269	999999	999999	112	265	512	755	811	112	999999	810	999999	999999	641	350	439	999999	196	999999	999999	999999	999999	999999	627	156	63	999999	999999	98	999999	943	999999	999999	397	310	72	758	528	760	216	514	162	334	856	999999	999999	842	52	894	999999	999999	639	622	805	999999	528	816	441	955	212	687	863	722	300	580	964	999999	999999	340	287	680	999999	435	669	999999	541	999999	927	529	257	221	782	997	991	783	999999	233	999999	233	782	256	999999	572	999999	999999	999999	999999	43	286	143	264	831	711	999999	426	999999	999999	952	800	999999	122	999999	911	708	999999	999999	999999	730	999999	276	740	660	999999	999999	41	999999	999999	877	999999	364	112	382	651	395	999999	389	81	390	575	870	110	999999	193	999999	670	999999	415	864	567	999999	783	708	527	19	402	604	54	162	585	999999	370	335	812	446	530	739	999999	526	714	611	834	486	164	646	175	469	476	999999	888	673	999999	688	999999	527	580	403	855	999999	999999	399	344	918	804	512	509	775	999999	746	80	930	999999	889	159	955	999999	306	553	881	843	999999	137	858	274	912	125	682	25	294	866	137	999999	604	532	325	277	916	682	999999	146	400	11	730	999999	957	999999	999999	999999	999999	738	999999	849	973	798	999999	999999	486	653	999999	396	827	759	183	880	942	56	999999	366	833	999999	999999	624	901	744	453	931	407	742	317	370	999999	152	661	555	592	288	910	806	999999	999999	790	999999	790	265	999999	640	827	849	999999	910	36	700	705	999999	866	658	947	239	355	138	864	744	346	531	338	999999	108	627	297	664	146	999999	894	779	897	609	834	646	435	812	999999	557	568	999999	343	999999	447	984	999999	934	340	681	461	344	200	56	925	268	926	635	542	209	561	519	999999	317	999999	926	778	266	999999	311	804	999999	34	316	185	940	197	999999	247	123	938	363	333	464	267	559	589	850	999999	575	999999	799	279	904	996	59	631	36	999999	520	216	432	119	39	877	919	319	883	871	999999	80	955	398	429	270	208	195	320	59	256	347	999999	582	258	591	999999	272	999999	999999	136	999999	171	420	726	
907	515	253	304	999999	348	999999	705	979	999999	504	763	411	850	644	798	999999	321	976	313	183	287	999999	861	447	873	999999	999999	999999	744	676	909	545	671	521	754	954	890	732	711	16	641	948	884	753	999999	602	422	485	521	271	997	999999	116	553	999999	666	392	856	714	692	59	141	244	31	999999	228	740	338	889	999999	973	588	275	307	541	338	964	117	999999	280	243	714	62	483	999999	725	438	128	892	98	571	44	28	28	956	510	999999	999999	168	608	999999	93	595	677	298	419	918	999999	999999	300	701	999999	999999	443	458	344	89	999999	999999	999999	999999	999999	446	800	282	939	569	257	350	999999	624	999999	948	999999	418	999999	128	384	195	269	999999	629	999999	601	397	999999	797	585	569	621	430	952	999999	298	999999	250	999999	795	405	358	849	999999	468	979	676	999999	336	235	999999	308	999999	705	576	92	73	170	514	845	999999	999999	152	999999	687	728	611	999999	590	660	202	177	999999	999999	999999	999999	420	144	170	999999	925	999999	999999	571	560	999999	405	725	386	438	234	658	735	802	391	419	216	865	999999	739	378	14	19	999999	43	857	796	892	726	739	672	929	999	388	920	999999	37	580	433	999999	999999	885	295	999999	436	543	441	999999	942	569	630	999999	160	431	999999	920	787	999999	538	702	475	513	998	646	766	304	659	357	882	775	391	635	442	568	416	493	999999	858	999999	500	425	95	950	167	118	999999	778	578	999999	999999	829	999999	51	730	950	819	887	648	394	141	884	93	828	177	187	995	999999	591	24	274	212	928	53	48	286	999999	999999	841	538	648	526	91	999999	882	945	647	593	711	617	596	605	80	999999	117	615	342	999999	782	979	123	999999	196	563	365	797	900	700	999999	454	571	266	56	999999	745	615	803	366	945	231	540	411	410	974	428	669	141	464	999999	999999	999999	999999	780	861	424	642	999999	527	372	999999	55	946	590	267	56	339	559	959	999999	999999	812	975	321	999999	999999	712	999999	222	999999	696	665	999999	764	580	509	448	999999	194	695	113	999999	285	994	860	999999	594	999999	152	927	98	119	181	736	444	619	969	811	228	423	712	999999	999999	392	675	430	610	192	19	999999	607	853	374	274	999999	225	537	999999	999999	386	999999	891	463	295	56	586	493	709	329	960	540	637	267	771	983	999999	169	892	328	439	999999	411	999999	999999	329	245	744	907	122	228	92	987	359	842	999999	820	582	831	999999	99	999999	999999	862	58	227	970	595	999999	291	999999	66	645	662	
31	810	452	91	78	965	811	841	999999	596	111	878	552	999999	999999	212	172	999999	337	555	999999	999999	674	999999	761	999999	359	649	151	626	565	999999	446	335	338	41	125	999999	514	866	999999	999999	361	999999	760	999999	675	693	180	401	999999	71	729	99	432	999999	146	903	329	999999	616	172	999999	999999	999999	939	442	999999	949	393	96	433	981	471	30	982	151	999999	788	591	999999	666	478	750	508	504	442	357	902	999999	895	221	419	612	259	372	556	999999	282	820	737	457	743	999999	314	694	999999	999999	78	999999	999999	775	125	999999	410	999999	999999	950	460	999999	999999	999999	325	149	999999	874	23	378	222	999999	999999	749	97	967	853	999999	922	690	445	813	999999	999999	288	461	433	999999	999999	681	212	999999	678	606	941	746	999999	652	142	604	300	439	681	999999	999999	420	25	636	687	158	883	366	38	13	999999	647	999999	332	999999	863	716	377	778	341	999999	999999	999999	999999	808	999999	653	211	910	327	999999	999999	999999	712	999999	999999	446	796	442	947	797	846	280	674	999999	303	633	991	999999	279	888	923	661	349	545	142	441	196	827	345	504	682	455	711	613	509	515	999999	202	939	426	919	934	999999	543	329	642	314	999999	999999	717	662	366	999999	438	999999	354	792	177	997	436	260	968	999999	999999	999999	400	569	70	592	788	234	798	999999	999999	969	999999	999999	806	225	999999	136	459	322	627	841	325	999999	999999	146	165	723	242	205	513	176	951	999999	387	999999	929	999999	999999	154	727	493	864	460	788	999999	488	999999	985	951	508	999999	800	655	479	611	799	585	296	924	437	74	992	603	999999	999999	27	999999	999999	388	296	425	882	999999	595	144	999999	999999	36	999999	658	999999	737	290	696	213	375	305	999999	775	628	999999	999999	329	717	662	501	270	68	112	451	337	999999	607	665	93	427	496	70	344	633	999999	999999	482	999999	794	337	711	906	199	999999	722	791	678	759	942	999999	562	999999	932	642	716	999999	924	372	330	999999	139	624	999999	785	879	999999	999999	999999	693	794	315	63	999999	334	789	363	869	791	999999	545	401	847	723	455	865	999999	137	701	916	999999	635	999999	945	231	207	96	303	414	999999	488	999999	536	75	158	999999	999999	674	608	853	363	937	142	643	999999	181	291	901	167	920	981	116	331	235	566	999999	205	117	700	999999	999999	70	999999	361	250	777	999999	781	999999	133	365	234	999999	848	563	999999	502	476	171	60	916	195	146	494	459	999999	446	310	509	989	137	401	973	481	999999	303	999999	781	
999999	16	316	509	336	999999	564	756	586	482	671	999999	999999	728	999999	650	220	517	999999	999999	901	868	341	564	282	586	996	964	260	58	699	270	717	721	83	999999	743	416	858	112	929	702	794	963	639	143	333	408	455	333	270	641	379	512	879	534	674	752	237	750	48	600	505	538	783	999999	659	944	655	791	907	804	659	999999	51	999999	84	999999	924	149	263	999999	518	927	788	67	891	214	841	548	490	990	188	118	74	339	206	266	189	238	999999	388	753	664	425	465	999999	999999	470	680	460	999999	999999	98	497	999999	91	999999	999999	726	519	454	112	116	999999	999999	626	550	757	999999	999999	999999	199	696	665	999999	844	999999	512	332	84	343	999999	171	98	193	172	99	999999	623	257	999999	516	462	999999	39	285	646	362	999999	839	442	800	758	678	642	117	141	433	622	999999	237	76	427	652	185	710	999999	28	127	753	536	929	999999	464	383	311	736	976	999999	599	208	501	999999	493	642	543	985	492	999999	86	40	666	998	27	29	999999	999999	809	999999	329	999999	627	245	755	312	512	666	303	999999	341	380	164	999999	32	408	735	73	934	20	642	999999	458	572	51	723	870	930	126	444	820	222	999999	443	316	265	999999	266	258	191	139	876	691	999999	124	999999	876	868	975	999999	999999	499	164	999999	901	604	999999	65	203	41	442	582	550	858	999999	128	454	721	491	767	999999	479	999999	753	999999	765	999999	271	999999	999999	847	11	954	506	160	330	999999	999999	542	711	381	525	72	226	749	557	336	832	711	995	999999	164	386	999999	791	814	999999	411	918	999999	999999	622	606	999999	194	440	627	53	999999	164	70	327	189	780	396	312	999999	999999	13	999999	438	210	559	462	94	692	625	746	715	345	645	657	218	999999	149	758	918	214	41	318	999999	293	134	557	935	933	975	999999	822	488	999999	95	407	594	706	999999	73	999999	999999	502	814	880	338	372	999999	413	118	999999	640	638	999999	999999	999999	694	404	155	85	12	999999	999999	717	29	923	236	999999	999999	259	624	699	778	694	774	441	538	504	58	954	762	999999	999999	825	202	965	999999	104	999999	999999	712	200	561	295	70	999999	621	785	795	957	111	999999	958	999999	494	93	999999	999999	620	999999	999999	200	355	999999	323	963	995	335	524	63	739	142	742	41	547	433	148	493	999999	158	820	753	708	101	853	999999	999999	378	340	118	113	251	484	435	499	521	999999	370	972	107	630	295	270	741	999999	969	999999	999999	616	999999	999999	999999	319	
471	950	999999	492	263	999999	999999	883	626	995	999999	950	498	658	317	542	35	588	999999	520	536	999999	534	999999	999999	999999	884	646	162	762	999999	172	734	999999	22	484	223	39	999999	999999	999999	999999	13	300	854	791	999999	999999	999999	395	590	482	178	858	999999	999999	426	793	525	389	463	347	999999	864	724	253	999999	566	646	832	328	996	996	754	532	323	523	999999	637	999999	999999	573	272	767	181	999999	994	999999	999999	77	68	429	513	212	570	650	492	149	575	999999	575	999999	674	552	999999	593	485	423	336	469	999999	192	999999	999999	244	889	999999	964	692	999999	259	350	417	578	773	898	492	793	999999	999999	831	383	667	37	610	981	999999	719	700	587	322	999999	549	690	999999	876	274	173	967	680	574	527	456	649	999999	234	755	106	779	999999	111	691	999999	453	637	999999	524	999999	739	262	990	365	999999	114	614	678	800	999999	932	896	634	328	825	514	999999	313	927	28	675	385	236	802	999999	532	486	630	352	105	62	598	999999	145	999999	715	689	219	263	351	999999	683	433	999999	999999	882	999999	782	865	724	999999	334	130	505	462	364	999999	198	424	740	628	983	336	999999	675	344	544	999999	894	120	824	107	59	999999	983	992	951	208	639	68	990	703	765	999999	959	727	478	856	682	79	688	501	794	523	723	62	357	729	362	828	348	999999	999999	754	900	999999	284	544	522	470	999999	828	999999	366	750	924	999999	708	745	947	866	688	999999	999999	999999	999999	313	999999	862	931	645	232	999999	810	999999	946	999999	20	726	920	453	999999	344	222	666	999999	999999	438	999999	799	834	648	983	415	961	660	237	73	332	577	735	748	682	590	825	190	999999	748	646	804	118	217	999999	999999	999999	933	353	603	168	571	999999	999999	764	999999	107	996	248	440	848	999999	719	753	687	999999	999999	704	261	753	999999	999999	877	204	791	968	691	999999	666	168	910	38	999999	633	904	760	196	860	983	999999	493	828	999999	999999	899	587	94	365	529	832	639	799	999999	600	216	681	694	196	999999	999999	381	480	999999	999999	529	819	999999	96	999999	927	963	334	721	999999	270	999999	544	999999	304	999999	999999	335	999999	833	529	121	356	999999	426	233	76	999	777	197	247	22	497	999999	33	89	833	998	517	602	868	315	88	50	339	648	146	999999	892	999999	999999	56	383	506	560	999999	473	47	999999	624	860	999999	557	533	404	258	80	999999	312	999999	380	885	999999	999999	965	223	999999	316	386	778	999999	707	116	897	284	201	999999	991	999999	615	
999999	795	338	892	742	999999	757	554	646	91	577	999999	66	676	508	37	237	999999	541	347	384	166	661	891	538	162	857	999999	999999	212	999999	999999	382	999999	608	999999	557	926	761	999999	999999	999999	999999	305	211	633	651	440	399	257	964	758	459	999999	999999	460	144	999999	999999	589	56	999999	306	443	471	497	90	369	78	999999	999999	310	999999	481	881	895	999999	366	690	905	999999	427	270	11	248	999999	630	419	999999	158	451	120	572	182	23	367	192	237	833	713	552	291	999999	476	777	663	640	978	999999	345	964	777	999999	999999	999999	629	837	999999	204	610	867	999999	904	999999	481	369	738	999999	999999	523	712	999999	999999	977	999999	229	999999	794	999999	584	230	652	999999	129	999999	999999	999999	123	104	393	529	999999	42	233	999999	880	386	452	994	418	925	999999	520	568	633	705	255	778	999999	858	999999	53	81	619	389	225	344	785	734	808	14	624	850	999999	994	825	236	309	999999	482	999999	999999	800	815	999999	534	141	999999	496	489	428	586	27	246	999999	485	816	422	843	631	546	601	718	195	413	310	844	447	574	807	479	945	647	999999	25	961	253	265	960	855	999999	999999	298	255	999999	427	607	614	999999	999999	18	813	999999	509	935	251	894	614	411	358	690	694	204	688	19	482	999999	403	231	858	242	560	461	999999	547	970	313	999999	999999	986	999999	999999	193	66	799	665	999999	147	688	774	76	999999	854	612	175	399	381	610	245	907	488	213	999999	405	285	999999	361	999999	999999	964	937	999999	808	999999	654	460	510	147	999999	999999	999999	801	999999	457	999999	602	706	849	823	157	599	999999	237	898	507	999999	999999	787	780	350	313	22	185	723	999999	644	831	438	957	715	999999	243	720	891	914	687	498	936	614	999999	752	999999	654	815	999999	244	999999	909	918	999999	613	999999	367	548	999999	979	626	991	620	156	999999	277	891	117	268	366	982	345	984	820	11	910	999999	999999	597	801	999999	370	999999	601	449	922	520	999999	111	176	999999	181	999999	935	999999	999999	999999	467	911	485	999999	546	556	18	262	999999	999999	107	162	703	548	270	950	248	620	265	999999	999999	999999	849	756	98	16	999999	490	810	494	58	999999	504	594	999999	999999	122	190	822	999999	350	349	999999	996	422	650	408	627	615	230	612	324	805	865	999999	999999	72	728	999999	540	464	528	451	999999	876	348	658	118	999999	85	838	67	999999	452	301	679	126	852	999999	447	607	474	875	999999	999999	734	999999	638	297	955	133	394	658	291	359	822	999999	
224	130	84	992	299	999999	999999	392	554	525	363	999999	627	999999	219	394	95	932	999999	652	861	999999	152	395	29	999999	877	951	453	999999	516	999999	479	780	901	732	269	999999	999999	679	345	207	336	218	999999	75	999999	320	913	10	573	359	368	179	999999	730	999999	688	999999	999999	999999	588	939	155	999999	270	104	846	743	487	134	999999	999999	999999	317	664	167	999999	999999	999999	161	566	999999	999999	835	999999	734	309	744	180	754	581	481	999999	761	756	267	190	210	999999	970	822	576	435	876	933	735	57	861	381	572	999999	893	28	999999	361	549	495	999999	851	535	794	112	573	733	553	168	783	559	561	999999	977	733	999999	983	338	990	612	577	902	431	999999	999999	999999	607	999999	687	462	999999	409	217	772	871	358	804	999999	720	13	999999	999999	999999	952	497	310	974	595	999999	999999	999999	988	371	937	918	416	430	849	356	739	965	33	865	705	999999	160	999999	634	116	999999	999999	999999	617	999999	909	254	137	479	999999	999999	397	999999	999999	258	999999	534	48	999999	853	464	928	954	999999	980	47	679	467	79	691	999999	956	350	489	936	778	999999	380	384	37	674	288	951	999999	217	351	953	635	617	287	735	121	999999	781	652	455	705	978	999999	999999	240	999999	68	999999	850	191	57	532	999999	999999	999999	164	664	252	999999	185	999999	303	622	639	999999	53	849	792	956	999999	999999	568	837	490	999999	999999	743	435	999999	887	999999	173	810	35	303	431	999999	147	96	580	457	831	602	476	478	999999	366	998	865	196	937	276	999999	999999	309	489	695	970	407	999999	421	999999	455	301	954	814	492	596	345	662	870	712	706	385	999999	999999	965	999999	999999	669	892	745	999999	610	999999	999999	342	999999	999999	814	735	999999	739	153	169	228	386	999999	521	664	919	999999	663	999999	326	999999	999999	455	845	259	523	334	957	737	999999	676	999999	845	352	11	481	306	870	999999	926	666	999999	999999	999999	560	999999	665	848	358	750	132	92	999999	999999	724	393	886	350	476	301	411	255	999999	102	493	558	540	999999	520	999999	999999	899	142	999999	659	262	17	240	999999	584	858	485	609	999999	927	594	999999	562	627	999999	595	956	403	239	525	421	970	469	732	12	143	999999	338	175	137	232	949	91	633	471	385	656	999999	891	999999	925	999999	999999	999999	999999	999999	999999	341	902	597	665	999999	903	759	248	291	548	507	999999	450	161	157	443	860	705	644	231	928	165	242	938	901	511	999999	600	775	956	304	999999	756	165	999999	435	578	471	726	999999	
331	395	189	837	158	771	450	291	777	212	164	469	264	33	60	185	670	658	999999	994	117	168	473	335	999999	999999	536	295	786	722	865	398	979	999999	999999	999999	975	405	790	999999	70	514	823	572	999999	835	578	732	115	999999	999999	919	707	731	938	172	922	854	594	483	999999	165	504	65	347	765	999999	665	999999	517	209	275	867	634	933	602	999999	900	533	999999	999999	803	190	999999	956	999999	691	999999	660	738	620	999999	810	999999	895	905	20	999999	999999	999999	355	913	609	999999	989	500	61	999999	797	345	826	31	330	186	387	441	999999	907	999999	401	84	241	14	999999	897	88	464	560	739	38	999999	576	675	496	999999	999999	204	592	607	466	893	617	460	325	999999	999999	800	634	929	463	930	112	670	833	962	123	909	225	700	911	999999	500	344	999999	752	999999	999999	834	999999	205	246	999999	309	641	999999	466	781	688	482	999999	288	829	631	285	107	999999	906	842	534	999999	999999	999999	892	696	430	999999	283	691	572	661	252	966	521	734	999999	547	802	38	999999	505	341	230	742	401	633	217	869	999999	671	272	353	999999	309	174	999999	267	999999	613	999999	115	192	100	126	821	66	321	317	896	68	999999	999999	877	517	38	617	999999	247	500	73	999999	533	224	29	309	999999	999999	666	356	812	959	57	199	999999	229	999999	251	114	921	999999	321	899	972	10	120	586	475	997	280	557	869	30	999	999999	998	582	999999	999999	816	512	328	655	961	94	999999	513	497	999999	999999	715	375	999999	326	166	751	999999	560	999999	908	723	843	740	395	799	943	938	999999	649	818	646	355	999999	298	418	25	666	938	999999	902	607	98	999999	708	565	191	920	704	843	798	684	32	754	172	102	669	588	269	999999	150	999999	466	848	252	651	370	999999	660	907	999999	999999	999999	671	321	311	634	438	41	830	618	999999	244	214	850	144	624	601	18	205	748	437	407	999999	747	742	151	250	172	67	999999	986	999999	796	702	712	999999	360	442	860	467	241	556	438	552	128	999999	261	997	117	37	769	196	464	169	712	688	608	924	579	169	394	275	999999	635	631	761	447	511	999999	835	273	168	157	999999	517	999999	968	233	999999	816	889	253	64	39	999999	800	806	999999	990	34	999999	436	863	701	83	965	581	803	921	366	488	999999	859	282	763	610	48	726	999999	831	720	385	305	762	999999	150	221	945	209	999999	999999	809	521	999999	146	837	304	456	665	551	310	174	312	272	338	999999	394	999999	275	825	999999	89	
999999	999999	314	324	999999	999999	430	932	754	636	604	99	410	678	239	745	146	926	315	999999	71	109	531	555	82	42	433	141	756	438	679	383	80	999999	999999	362	809	821	706	203	36	732	797	673	569	999999	999999	999999	909	648	646	349	999999	999999	999999	886	637	758	252	108	999999	299	185	325	957	230	29	534	855	999999	935	324	229	122	566	338	311	857	985	859	179	773	231	117	792	339	999999	901	857	936	725	61	579	999999	525	999999	999999	482	716	349	203	337	804	43	712	331	999999	406	999999	999999	584	779	772	392	929	903	77	77	532	627	366	128	677	999999	161	884	745	621	596	829	999999	829	150	999999	665	841	999999	999999	405	471	220	999999	298	999999	362	945	289	196	678	621	669	489	950	999999	999999	85	660	885	881	828	585	507	810	999999	908	755	638	135	726	97	934	999999	999999	70	417	898	830	999999	566	216	605	559	943	999999	169	999999	999999	61	663	590	191	93	317	576	886	712	657	514	267	606	316	999999	999999	591	999999	791	999999	889	682	94	999999	159	999999	999999	233	36	999999	834	624	999999	999999	587	471	999999	905	850	571	105	184	704	250	325	252	959	899	451	99	362	298	378	999999	988	999999	579	999999	42	764	641	353	859	157	822	999999	650	730	728	691	333	999999	836	999999	721	999999	977	843	929	999999	370	775	781	936	999999	546	255	142	887	218	892	799	872	96	929	752	999999	557	427	435	602	999999	180	760	999999	676	999999	999999	763	283	401	735	999999	136	403	865	571	999999	999999	286	644	999999	842	520	799	999999	813	999999	299	968	400	430	425	999999	313	999999	605	999999	180	535	94	999999	379	614	816	167	999999	746	693	74	190	401	611	151	999999	94	396	660	999999	999999	862	712	858	794	999999	971	319	913	999999	272	270	550	752	419	999999	547	999999	237	703	642	150	77	999999	235	787	999999	999999	283	713	229	999999	945	999999	999999	673	382	999999	584	731	845	847	480	999999	431	803	999999	999999	201	950	253	946	168	956	999999	999999	795	655	632	17	999999	162	46	210	999999	527	999999	490	813	746	818	999999	563	999999	858	795	670	153	635	431	999999	359	627	333	999999	282	585	988	741	847	878	999999	615	577	999999	693	999999	280	329	903	488	159	836	455	141	944	999999	663	108	533	430	651	30	999999	999999	534	999999	712	740	331	941	999999	748	965	868	999999	693	985	657	999999	999999	400	824	731	943	999999	522	182	201	999999	888	999999	999999	999999	427	237	706	414	718	323	169	108	539	998	
962	162	411	871	587	999999	260	999999	15	933	999999	999999	827	298	267	861	21	361	999999	224	999999	999999	445	999999	548	999999	999999	289	999999	999999	15	999999	860	825	769	790	596	651	999999	161	999999	489	916	957	999999	397	409	417	156	999999	999999	807	587	325	999999	943	716	870	333	999999	654	971	142	672	927	664	999999	999999	529	999999	275	369	999999	369	999999	954	111	488	872	160	241	977	142	420	41	208	308	545	270	825	84	999999	999999	649	506	303	357	254	39	13	228	999999	888	679	591	999999	999999	227	376	611	842	238	999999	182	714	677	838	722	999999	729	999999	999999	741	704	403	999999	51	127	862	654	606	857	999999	869	931	999999	99	463	828	98	999999	90	178	659	982	845	727	999999	934	829	465	999999	613	310	647	594	667	193	286	999999	901	923	999999	721	14	985	999999	138	250	881	999999	385	893	552	571	999999	465	91	721	557	821	894	192	42	199	971	999999	158	231	999999	175	905	187	787	197	244	725	999999	655	997	76	599	905	62	251	89	741	71	738	372	139	999999	471	728	229	16	741	331	532	42	741	630	907	903	999999	681	208	116	999999	337	999999	999999	436	724	999999	232	989	139	999999	120	239	191	420	858	218	999999	999999	458	567	190	502	403	999999	622	265	999999	691	12	346	999999	880	635	706	410	813	129	158	747	247	997	999999	611	999999	421	802	560	999999	59	695	135	247	750	999999	184	834	165	95	999999	468	55	540	987	999999	231	239	603	485	999999	54	98	441	999999	999999	570	173	890	862	512	819	705	235	642	316	999999	332	999999	999999	999999	999999	658	999999	999999	288	202	999999	999999	818	319	192	999999	84	211	999999	606	694	550	539	977	21	943	302	999999	994	762	820	897	680	582	999999	108	516	954	443	396	64	106	418	28	114	999999	999999	999999	329	620	631	34	999999	710	526	781	999999	119	519	632	365	999999	999999	525	382	999999	999999	246	420	94	692	999999	767	999999	552	999999	142	520	999999	878	871	748	999999	383	999999	795	269	970	65	126	506	999999	444	811	40	602	755	892	646	545	999999	835	142	999999	928	510	266	999999	167	928	649	999999	246	640	760	616	207	967	394	586	999999	389	999999	999999	587	999999	685	956	587	999999	841	249	874	338	105	999999	616	999999	454	631	539	248	999999	999999	477	426	170	804	60	423	405	999999	508	69	999999	404	655	838	658	642	824	310	999999	217	97	410	215	908	545	724	10	189	523	763	999999	71	999999	999999	826	171	999999	881	999999	173	554	63	
741	815	102	701	999999	999999	999999	999999	806	238	805	605	49	999999	220	262	268	336	423	225	999999	745	22	999999	827	601	999999	497	517	943	405	280	662	43	668	400	815	844	999999	999999	820	999999	956	818	265	971	23	759	999999	999999	622	579	999999	339	999999	996	803	999999	999999	999999	999999	872	304	862	833	535	999999	999999	408	819	446	424	992	199	404	563	788	203	918	999999	999999	999999	545	643	999999	826	530	999999	999999	672	999999	898	999999	555	468	947	416	104	999999	999999	39	17	361	141	999999	208	586	999999	999999	999999	999999	999999	999999	27	210	512	336	660	542	17	999999	618	760	735	999999	547	454	999999	731	456	157	693	218	198	826	999999	900	414	999999	999999	249	999999	398	999999	999999	987	899	952	354	955	999999	755	561	977	725	420	256	999999	999999	889	753	150	828	487	86	999999	400	810	201	999999	612	922	454	999999	768	45	999999	999999	281	244	648	502	999999	776	835	999999	142	241	472	416	999999	284	504	327	999999	109	999999	999999	944	999999	597	99	761	724	353	699	311	151	219	690	200	517	999999	675	250	999999	58	62	999999	999999	392	999999	348	785	305	337	427	136	51	669	893	319	795	342	647	558	999999	377	433	999999	999999	990	32	999999	225	816	999999	829	86	126	999999	99	999999	268	557	437	750	976	429	999999	281	185	999999	999999	797	880	721	21	38	692	520	999999	629	516	595	401	147	566	569	999999	999999	597	59	924	617	804	61	536	784	219	807	764	947	417	864	914	999999	482	984	345	999999	918	801	394	605	380	999999	751	673	999999	300	194	416	940	618	683	135	999999	932	992	828	195	237	999999	884	756	733	221	999999	999999	511	665	582	999999	393	999999	796	999999	999999	247	344	310	862	628	919	999999	358	999999	798	190	789	714	550	991	999999	910	691	982	510	849	646	258	999999	993	653	634	611	999999	556	999999	887	470	856	694	999999	528	332	608	898	270	999999	725	422	999999	891	797	125	999999	717	999999	999999	814	999999	478	999999	95	210	999999	975	294	22	175	999999	668	303	328	858	999999	343	988	999999	999999	93	250	451	921	835	637	112	856	519	999999	475	82	344	999999	316	999999	103	572	327	462	633	614	257	242	273	999999	179	572	939	269	257	999999	896	713	730	914	36	679	999999	573	767	128	775	999999	699	389	999999	230	21	999999	762	770	670	134	459	479	992	999999	999999	90	468	539	917	260	772	999999	186	630	352	402	360	999999	999999	753	695	514	838	999999	543	883	999999	948	999999	468	506	999999	68	771	
999999	261	921	817	999999	179	115	237	210	525	228	952	213	702	878	619	129	999999	999999	916	439	999999	640	736	999999	774	999999	519	999999	999999	753	296	687	415	377	999999	480	542	403	151	648	468	314	323	47	999999	680	727	80	941	349	168	37	152	999999	999999	620	195	152	256	520	596	258	751	999999	932	274	798	335	786	999999	586	945	317	278	970	999999	327	698	94	104	931	448	999999	999999	595	268	545	83	68	480	295	400	157	631	61	220	999999	552	114	326	882	402	293	802	762	999999	720	874	371	677	303	999999	68	161	588	999999	220	641	999999	673	729	725	999999	316	853	196	797	685	226	760	88	774	594	767	222	999999	999999	245	357	999999	548	670	711	999999	187	798	341	999999	52	903	10	920	375	440	999999	166	135	977	999999	575	425	44	999999	611	599	528	999999	999999	939	999999	999999	974	999999	804	135	68	999999	885	138	64	855	802	642	322	759	168	409	999999	180	65	413	186	999999	781	956	999999	999999	110	791	659	999999	50	999999	993	909	35	635	570	315	538	153	250	999999	999999	720	623	401	344	999999	999999	129	748	130	884	645	816	999999	513	848	621	55	999999	103	478	168	815	999999	649	999999	734	532	838	847	641	999999	173	337	401	71	343	122	999999	999999	360	999999	157	919	181	357	103	346	999999	999999	999999	999999	241	156	999999	736	905	876	999999	931	999999	908	291	900	489	972	999999	999999	297	999999	515	509	377	999999	742	938	999999	895	575	999999	999999	397	409	999999	999999	158	680	26	956	665	165	466	369	745	142	452	259	256	440	999999	875	614	58	680	216	195	999999	999999	413	999999	999999	19	999999	999999	622	999999	508	175	746	340	301	465	532	999999	296	58	149	631	529	300	689	764	465	999999	426	705	349	729	908	999999	42	111	613	524	999999	156	166	908	133	413	944	93	509	109	999999	419	999999	999999	999999	168	55	999999	58	123	752	961	999999	933	44	999999	389	779	999999	999999	999999	199	852	999999	692	149	892	241	999999	126	356	605	999999	366	470	16	999999	922	344	999999	923	549	63	999999	772	978	602	233	873	999999	999999	174	999999	731	801	717	999999	83	999999	255	276	814	985	932	767	156	706	197	999999	38	999999	467	445	515	855	999999	146	362	245	999999	546	669	367	301	999999	191	778	532	564	999999	449	999999	199	98	484	999999	999999	999999	732	625	281	415	759	845	913	566	999999	321	876	999999	999999	215	837	29	708	607	456	694	839	999999	377	183	633	720	588	752	999999	356	41	746	205	999999	
999999	619	441	141	909	522	387	536	461	467	656	521	182	243	999999	179	390	999999	661	999999	290	156	999999	108	781	49	266	171	298	383	999999	999999	848	564	999999	227	588	576	697	934	999999	313	133	910	527	122	547	999999	999999	108	965	999999	95	335	999999	482	999999	343	360	869	266	999999	999999	88	187	527	672	618	999999	494	591	999999	999999	999999	563	977	32	347	580	999999	999999	999999	130	200	417	999999	999999	522	828	113	999999	254	226	999999	678	999999	999999	55	999999	999	449	999999	999999	999999	516	161	999999	368	772	758	459	34	762	691	378	354	105	56	671	61	999999	160	789	554	638	347	597	999999	58	999999	910	977	614	581	999999	572	224	575	683	265	160	685	749	999999	653	831	491	535	459	333	993	29	383	681	526	299	149	999999	916	179	564	999999	999999	999999	847	481	420	191	471	805	999999	530	373	416	901	999999	410	999999	900	807	999999	999999	901	724	999999	891	604	933	999999	930	433	81	999999	513	701	537	376	450	233	182	420	309	73	999999	203	473	656	967	999999	728	888	430	999999	999999	324	501	721	594	829	999999	877	487	136	540	381	69	871	859	999999	374	431	960	495	728	396	555	999999	257	999999	16	244	999999	163	336	51	13	828	549	199	209	815	781	621	999999	304	999999	183	532	282	144	601	797	999999	415	999999	999999	935	524	722	768	503	474	73	822	722	250	333	999999	499	378	240	332	669	515	559	999999	348	228	433	999999	382	475	974	397	415	446	384	999999	999999	123	78	314	826	431	706	350	717	999999	554	64	610	999999	999999	999999	999999	278	138	746	999999	656	589	999999	100	270	395	37	500	999999	417	285	865	586	770	385	310	999999	506	247	809	218	999999	999999	673	999999	852	999	441	79	999999	146	318	999999	891	999999	533	361	224	565	45	678	849	51	390	279	999999	999999	612	658	604	999999	772	890	937	647	999999	49	52	721	417	396	999999	999999	192	280	966	236	695	398	999999	948	999999	940	999999	141	368	890	999999	999999	189	828	396	783	999999	515	374	427	701	999999	657	494	318	502	158	648	92	429	999999	119	313	962	999999	223	805	655	276	831	688	805	288	834	879	648	542	589	999	999999	999999	676	906	548	535	451	741	368	640	999999	999999	562	59	939	40	59	100	226	499	183	977	820	249	543	739	999999	964	823	614	669	960	568	649	279	473	193	213	764	436	887	482	447	25	999999	48	135	756	349	803	830	557	325	999999	826	834	144	437	999999	809	640	487	999999	753	970	
258	233	913	779	475	847	999999	336	789	612	999999	999999	999999	999999	999999	613	148	625	29	784	121	999999	479	822	445	339	755	840	954	796	409	564	999999	55	808	999999	222	977	873	956	983	999999	999999	999999	136	303	339	255	869	206	502	862	898	969	858	613	999999	101	343	146	999999	15	382	993	212	145	999999	999999	383	688	401	999999	999999	73	999999	890	119	991	695	151	999999	510	999999	999999	303	999999	666	723	999999	204	999999	130	643	736	864	977	999999	999999	999999	990	457	579	872	190	805	341	120	835	179	967	504	999999	405	202	146	591	999999	999999	700	665	479	999999	573	999999	628	999999	526	24	208	822	51	999999	717	705	999999	999999	637	791	952	999999	436	999999	554	229	700	307	724	451	600	283	943	235	841	999999	520	334	15	694	999999	534	999999	105	999999	357	926	926	55	700	508	714	999999	253	671	999999	238	649	578	354	999999	330	556	85	999999	999999	879	816	999999	108	999999	370	999999	943	239	999999	156	341	999999	999999	302	999999	262	33	943	885	330	699	999999	999999	390	999999	755	661	216	240	999999	739	681	999999	478	120	999999	946	515	148	299	19	24	999999	592	897	999999	381	999999	713	77	532	999999	538	999999	999999	262	999999	718	323	999999	999999	999999	998	449	417	660	492	728	192	583	316	517	805	596	321	685	319	520	999999	426	384	610	999999	172	455	606	152	117	298	857	566	237	999999	533	999999	282	999999	804	184	247	962	652	999999	999999	761	24	337	942	999999	999999	942	123	235	999999	240	999999	244	835	999999	810	517	384	440	334	999999	999999	325	281	70	49	999999	515	999999	999999	999999	731	999999	372	411	440	279	210	999999	794	915	452	11	305	303	999999	47	190	810	374	729	588	222	543	999999	999999	699	65	881	253	835	437	999999	980	443	508	422	871	434	999999	540	316	559	645	419	999999	87	29	999999	689	11	999999	704	971	999999	875	518	999999	260	729	741	223	329	581	999999	999999	675	31	999999	794	959	999999	756	999999	833	422	39	576	999999	547	604	999999	999999	999999	252	999999	732	806	464	568	999999	224	620	704	821	327	999999	978	999999	999999	899	66	166	999999	729	835	732	457	999999	113	999999	941	83	712	999999	70	999999	137	338	612	756	999999	999999	999999	803	745	555	61	999999	516	435	60	999999	202	648	547	999999	894	999999	417	999999	284	669	360	722	58	999999	908	999999	999999	999999	859	649	999999	999999	40	499	861	389	999999	289	681	31	631	999999	794	61	880	999999	587	546	999999	665	999999	989	481	209	216	999999	755	604	
647	482	674	999999	575	411	815	27	999999	58	662	514	488	999999	942	263	47	683	999999	997	270	843	991	224	940	204	728	999999	703	999999	293	999999	999999	389	642	208	356	999999	111	999999	245	999999	456	999999	884	736	187	793	57	228	999999	532	655	999999	999999	803	999999	460	394	999999	999999	731	323	999999	765	999999	879	108	494	999999	906	741	582	543	761	407	397	461	339	213	999999	934	47	485	669	760	633	999999	999999	999999	999999	895	912	730	999999	999999	999999	669	774	510	857	999999	999999	313	321	430	999999	121	996	936	999999	39	999999	999999	363	749	694	838	126	14	750	12	62	655	999999	20	999999	851	833	257	858	999999	687	828	356	938	999999	999999	174	999999	999999	522	880	999999	433	999999	774	731	999999	961	999999	999999	553	769	999999	854	999999	653	287	999999	999999	108	287	749	87	688	351	302	834	425	123	999999	673	999999	999999	237	999999	943	232	347	246	106	485	872	437	158	184	999999	77	502	912	981	455	999999	648	711	999999	141	999999	745	999999	999999	999999	951	847	859	47	675	574	532	731	91	430	939	73	504	999999	414	321	929	513	999999	234	342	999999	142	515	809	999999	999999	999999	990	912	487	10	764	999999	534	35	578	120	508	354	545	999999	830	561	999999	800	153	98	829	819	111	241	913	999999	565	449	714	353	237	446	90	999999	741	179	999999	938	309	304	98	389	743	818	14	999999	689	999999	681	581	999	19	95	406	999999	999999	810	999999	97	999999	644	999999	999999	234	883	71	999999	15	38	661	617	576	500	848	999	450	86	999999	999999	834	568	999999	767	143	999999	999999	360	684	376	570	999999	698	999999	792	660	999999	78	519	935	943	999999	684	542	999999	963	432	519	247	406	999999	999999	999999	28	999999	948	999999	327	186	880	999999	710	589	999999	468	303	918	724	707	198	996	382	999999	357	293	999999	884	460	748	179	921	708	999999	287	999999	476	999999	680	599	999999	999999	685	891	639	279	242	235	999999	84	999999	55	707	999999	59	409	999999	999999	999999	734	243	74	200	579	16	999999	957	999999	312	985	991	462	999999	135	863	188	320	490	927	999999	999999	794	999999	386	31	134	223	896	74	999999	312	938	669	945	366	999999	819	116	884	679	321	999999	999999	68	92	999999	999999	582	947	870	98	860	999999	102	683	448	235	814	557	882	745	70	999999	434	683	63	793	303	999999	94	369	214	605	999999	766	999999	871	780	303	999999	327	999999	949	203	788	452	338	577	271	917	553	15	559	999999	934	260	122	498	999999	999999	480	
513	999999	999999	511	999999	264	999999	999999	276	576	455	520	999999	565	114	121	338	645	241	724	999999	41	852	540	363	654	603	323	516	304	999999	404	999999	287	999999	829	999999	692	904	198	976	251	999999	350	999999	494	760	446	999999	148	999999	852	154	999999	265	482	959	999999	157	239	660	48	819	972	203	60	256	522	999999	999999	999999	646	741	52	999999	973	46	511	441	999999	894	999999	493	377	520	531	260	959	32	341	999999	999999	999999	674	537	999999	999999	32	157	58	247	248	695	999999	122	147	121	111	566	291	999999	999999	890	288	344	999999	554	452	461	671	799	297	500	420	416	999999	111	76	514	999999	551	24	364	393	999999	999999	471	939	264	383	419	158	403	740	895	421	872	999999	999999	44	393	980	999999	999999	258	999999	748	999999	999999	849	45	55	999999	999999	739	431	103	999999	999999	688	41	614	197	87	999999	650	894	759	524	995	400	845	736	480	427	571	999999	878	144	680	908	999999	801	414	348	374	562	999999	10	474	327	999999	608	651	999999	778	792	492	233	608	66	988	760	152	459	199	319	126	999999	999999	977	999999	372	999999	779	845	813	783	739	887	98	257	758	60	999999	34	247	94	478	648	778	960	655	999999	624	999999	436	658	954	159	65	446	318	999999	496	999999	12	632	999999	166	965	18	999999	999999	519	808	240	709	999999	434	952	235	999999	689	399	27	569	999999	361	860	419	164	828	590	999999	652	938	926	564	575	999999	999999	222	999999	999999	999999	217	999999	26	816	688	999999	999999	529	206	999999	797	629	442	479	999999	176	281	21	747	810	999999	999999	514	867	999999	314	155	900	412	347	22	337	15	629	999999	260	819	545	181	692	971	308	393	11	999999	319	494	999999	999999	855	999999	210	999999	873	590	999999	804	159	945	384	999999	999999	999999	859	999999	470	623	812	999999	291	357	735	999999	999999	839	880	999999	999999	22	560	819	999999	867	557	14	812	763	142	48	764	456	669	599	999999	999999	688	191	534	193	999999	696	999999	425	751	999999	607	370	999999	999999	709	275	302	146	395	999999	999999	425	569	854	15	707	490	773	999999	835	688	146	999999	943	161	699	254	329	629	864	999999	644	126	60	406	451	255	999999	339	499	164	532	999999	241	601	272	621	999999	188	686	999999	907	521	916	999999	471	327	575	882	20	31	973	517	999999	426	875	309	999999	458	999999	461	391	444	415	681	999999	931	811	352	888	87	574	150	942	999999	240	133	210	999999	934	133	680	226	999999	478	191	25	684	815	
725	963	112	231	623	999999	999999	999999	999999	999999	999999	539	516	232	993	933	456	999999	574	999999	195	752	109	999999	999999	441	781	175	999999	936	499	149	257	996	999999	925	974	353	527	717	835	999999	27	964	578	405	616	999999	233	394	32	359	451	813	629	972	863	999999	707	192	453	658	356	179	745	523	291	520	605	999999	958	113	999999	856	999999	428	735	144	709	999999	824	334	999999	999999	914	999999	698	444	376	999999	999999	999999	645	999999	999999	187	420	847	229	999999	123	106	999999	166	435	918	54	595	777	210	247	729	125	589	367	129	716	624	264	604	825	847	153	951	15	999999	467	969	591	857	17	887	914	653	999999	728	482	785	306	995	106	113	666	175	999999	342	999999	999999	977	999999	999999	796	593	999999	239	276	952	899	999999	626	461	85	13	920	203	999999	814	471	584	639	646	930	328	268	507	721	190	999999	544	999999	775	411	991	446	396	221	303	299	424	738	775	583	999999	999999	544	31	109	999999	999999	66	527	571	481	348	508	540	999999	334	127	517	999999	999999	364	488	999999	59	93	999999	533	982	66	525	57	845	863	73	305	647	999999	486	621	443	15	999999	155	213	999999	999999	937	855	742	969	181	906	652	999999	999999	156	828	495	937	543	222	990	999	11	524	999999	485	999999	244	999999	609	640	895	652	969	876	343	999999	128	441	629	999999	249	999999	354	999999	999999	72	845	999999	999999	999999	999999	88	231	25	489	999999	689	999999	177	999999	999999	999999	999999	540	20	10	831	352	999999	190	376	506	999999	544	750	912	657	382	441	422	600	999999	21	380	101	817	431	999999	396	199	958	999999	273	137	999999	337	999999	813	999999	202	241	999999	999999	638	862	53	174	686	999999	577	496	999999	863	755	999999	535	900	989	448	999999	579	999999	955	623	232	554	242	787	999999	422	195	999999	250	249	999999	107	749	383	518	999999	652	744	688	999999	999999	651	958	999999	235	531	436	737	375	938	622	363	547	722	415	317	810	387	209	852	999999	652	76	624	999999	803	786	527	481	999999	550	999999	199	999999	920	580	595	724	561	955	986	457	999999	999999	627	827	560	37	967	210	248	275	544	999999	437	60	585	344	944	999999	999999	999999	266	974	398	999999	174	410	801	835	722	95	826	254	866	934	184	764	996	746	253	759	559	281	162	285	300	362	708	999999	995	261	780	139	220	999999	999999	503	913	840	999999	159	235	142	488	162	449	300	970	999999	999999	820	347	207	999999	986	359	985	821	123	496	811	
702	932	840	470	315	696	43	789	999999	681	851	166	92	999999	999999	427	999999	999999	999999	999	392	215	993	184	914	582	951	234	999999	999999	681	799	353	852	999999	303	999999	27	847	752	267	999999	760	204	999999	190	125	95	462	931	999999	821	999999	999999	429	496	938	999999	999999	732	745	809	71	536	999	61	813	240	645	240	135	999999	163	93	999999	210	454	999999	215	733	467	865	772	795	999999	999999	522	999999	999999	960	364	636	471	124	17	999999	129	999999	205	999999	377	999999	449	231	806	426	668	203	753	228	52	149	999999	822	999999	999999	999999	275	523	149	539	956	999999	685	875	498	999999	48	999999	295	90	231	604	298	366	999999	999999	550	988	999999	201	328	112	213	918	999999	999999	648	849	137	420	854	710	65	387	420	999999	999999	356	318	122	999999	127	468	148	820	999999	171	465	693	462	497	286	926	999999	220	854	603	767	999999	321	665	199	947	999999	236	520	999999	910	946	999999	662	203	680	999999	999999	999999	999999	75	107	999999	25	192	999999	674	999999	577	999999	118	999999	565	483	999999	999999	997	999999	440	180	594	999999	310	996	261	519	999999	800	303	606	452	385	20	220	538	669	999999	306	482	43	282	951	659	736	439	743	390	999999	999999	999999	683	36	141	40	999999	164	797	683	999999	673	966	999999	630	970	342	732	166	355	945	337	999999	999999	975	406	999999	643	999999	574	567	518	138	179	144	999999	923	425	253	999999	171	999999	872	304	999999	808	77	408	330	689	403	707	586	45	84	338	789	981	60	735	143	999999	902	999999	126	255	544	797	739	833	57	916	488	186	999999	999999	464	999999	169	999999	339	498	322	572	180	859	931	103	999999	999999	17	941	375	517	846	755	481	649	187	296	999999	279	668	497	999999	487	999999	410	999999	513	873	375	822	882	406	644	103	340	62	267	324	451	703	933	826	115	550	971	339	439	100	815	245	872	999999	69	830	825	930	692	641	999999	253	590	999999	999999	128	999999	121	211	661	151	999999	920	971	822	576	734	670	536	936	257	80	421	423	68	140	950	978	347	814	277	409	999999	999999	793	999999	122	11	999999	986	67	859	138	999999	949	229	999999	999999	91	492	105	164	404	756	999999	460	831	999999	999999	510	178	514	773	999999	393	741	236	304	187	624	463	733	485	549	878	397	999999	643	473	839	816	999999	999999	854	719	122	14	613	241	999999	376	945	137	684	999999	553	95	740	393	217	999999	29	722	466	38	372	999999	854	877	996	999999	198	703	
44	694	999999	999999	918	677	280	736	622	73	844	999999	518	605	800	731	335	311	211	999999	266	846	796	999999	440	826	356	443	160	735	999999	826	999999	251	103	990	698	937	176	72	122	999999	999999	999999	878	218	519	999999	879	132	552	999999	316	937	447	198	897	791	999999	102	331	837	586	886	999999	999999	999999	999999	999999	809	43	397	145	999999	999999	786	476	840	458	232	999999	589	563	37	999999	550	999999	250	804	904	999999	906	761	84	741	285	893	493	137	860	147	252	264	79	999999	999999	559	177	800	661	722	66	343	953	785	741	283	999999	999999	999999	999999	999999	473	999999	999999	136	636	70	406	862	892	982	712	999999	94	74	334	494	937	38	991	352	450	153	192	47	573	807	298	999999	11	344	999999	999999	363	317	779	999999	363	963	528	498	770	937	768	739	353	744	999999	999999	416	789	621	675	296	164	390	329	999999	678	999999	828	772	406	861	558	999999	862	244	999999	295	677	140	974	509	502	582	999999	384	452	694	829	999999	577	593	222	722	124	564	208	999999	459	999999	999999	411	999999	726	373	999999	999999	999999	490	509	101	435	739	659	647	175	793	999999	999999	944	972	983	733	889	204	813	649	835	88	308	46	849	836	445	454	999999	809	776	218	436	174	906	999999	329	999999	152	853	563	85	949	770	999999	60	514	269	999999	677	999999	531	560	437	999999	468	192	473	999999	599	304	999999	83	999999	26	999999	999999	999999	76	779	999999	52	62	959	96	999999	138	537	420	799	999999	185	751	895	999999	254	999999	998	790	448	31	999999	604	552	559	358	11	594	754	262	608	734	203	923	273	999999	479	600	351	623	999999	654	63	999999	277	999999	999999	188	366	772	714	452	989	628	757	558	999999	509	999999	737	759	544	783	167	200	596	982	828	631	239	775	68	657	999999	119	377	999999	161	284	441	895	823	999999	999999	548	999999	745	575	175	715	331	999999	200	999999	864	794	871	896	262	999999	145	634	556	136	996	999999	794	999999	519	390	999999	296	999999	968	842	999999	317	801	999999	44	999999	417	662	916	999999	805	867	54	312	324	506	905	898	603	999999	271	276	999999	985	891	372	922	999999	785	999999	45	745	232	999999	928	487	999999	999999	228	829	728	971	639	228	201	789	999999	999999	204	999999	850	397	630	672	580	668	216	816	727	999999	929	361	877	999999	999999	69	645	283	383	837	436	628	680	774	999999	300	637	999999	793	111	622	412	861	901	118	647	124	559	200	269	999999	999999	999999	556	900	
376	104	999999	355	999999	154	475	146	367	457	999999	716	856	105	999999	41	999999	32	625	59	526	499	975	850	235	944	95	93	123	566	999999	79	134	874	210	205	955	537	999999	957	156	275	999999	454	886	931	268	464	999999	238	946	999999	933	999999	999999	999999	128	831	129	999999	68	999999	32	999999	283	162	592	981	999999	94	85	797	371	668	902	999999	995	530	963	304	686	631	184	885	619	999999	999999	999999	501	999999	87	999999	417	474	899	999999	252	702	180	733	999999	286	570	824	999999	159	869	275	603	132	999999	598	867	825	511	999999	218	147	191	341	26	999999	999999	999999	17	951	389	896	768	148	17	999999	999999	999999	955	409	999999	359	733	469	999999	870	33	379	452	489	999999	999999	999999	472	556	115	521	839	717	382	999999	999999	816	211	769	973	506	465	124	999999	999999	637	869	999999	375	858	414	721	999999	155	942	121	999999	528	693	798	933	306	592	999999	781	520	999999	583	612	71	999999	531	700	109	374	567	264	999999	250	630	721	999999	107	999999	701	799	581	572	439	685	881	297	517	971	49	210	999999	221	807	727	124	296	999999	313	999999	882	31	168	780	384	856	265	287	73	87	81	209	999999	211	999999	938	950	153	927	190	255	23	728	70	174	694	53	65	999999	999999	434	999999	999999	383	999999	777	423	791	65	829	625	19	454	894	968	999999	978	20	825	789	173	153	571	133	79	999999	302	999999	616	999999	812	210	999999	557	652	999999	999999	520	392	214	525	169	97	999999	999999	999999	569	834	102	173	716	42	239	733	999999	291	999999	669	999999	949	484	325	184	375	26	425	999999	999999	251	269	999999	467	627	621	999999	14	65	472	568	833	309	468	999999	452	973	780	971	999999	215	371	907	746	999999	443	999999	209	984	722	92	149	991	672	999999	999999	578	999999	415	617	469	347	235	999999	111	999999	650	26	319	732	402	999999	453	223	692	880	362	999999	999999	999999	892	74	30	342	390	428	842	637	874	999999	873	725	999999	363	572	867	145	578	644	735	793	712	890	261	330	846	696	999999	980	712	999999	730	997	231	725	405	327	893	947	682	638	22	999999	999999	859	676	870	100	651	824	745	783	999999	999999	400	189	183	768	22	999999	732	999999	657	999999	701	153	728	999999	638	176	550	252	999999	962	999999	780	570	753	402	999999	975	605	136	999999	967	697	999999	481	830	546	999999	559	880	413	950	574	365	979	999999	999999	999999	999999	999999	484	283	503	163	999999	999999	999999	618	430	375	999999	569	
136	937	999999	204	14	999999	999999	999999	999999	944	991	371	227	22	533	999999	590	318	686	705	999999	153	999999	881	473	544	285	64	999999	927	801	999999	521	844	823	999999	864	784	440	999999	701	413	369	539	999999	141	935	239	894	205	37	122	688	664	320	999999	294	619	731	470	350	202	999999	174	153	999999	850	382	198	896	999999	806	999999	999999	999999	999999	783	999999	999999	999999	999999	56	169	999999	899	999999	504	856	533	840	999999	254	63	999999	999999	509	999999	999999	396	485	999999	562	50	999999	645	231	243	101	661	475	208	182	30	999999	999999	304	42	100	275	464	999999	993	999999	357	999999	999999	752	909	848	503	545	588	999999	124	61	55	15	171	378	678	455	413	999999	67	641	180	234	664	116	454	476	999999	929	932	182	297	713	999999	453	339	478	334	253	167	930	999999	999999	906	347	817	298	871	721	597	18	899	798	792	716	384	999999	97	802	999999	36	999999	659	999999	999999	764	999999	323	717	49	209	130	999999	48	137	31	999999	328	327	999999	165	605	999999	342	999999	282	498	921	976	999999	999999	391	532	849	140	999999	961	661	964	582	485	975	999999	682	398	888	999999	759	999999	694	659	762	999999	513	999999	999999	999999	326	870	668	999999	420	346	999999	790	999999	999999	320	907	533	999999	72	363	745	813	189	999999	815	944	999999	542	999999	266	291	999999	495	999999	29	610	709	765	644	999999	305	999999	75	639	515	891	580	299	429	852	142	999999	999999	408	35	699	69	979	999999	999999	835	136	536	164	65	237	305	999999	579	709	207	767	426	281	999999	437	748	999999	936	924	373	745	122	999999	134	999999	822	96	596	999999	550	730	742	272	999999	179	780	999999	584	288	999999	383	720	720	654	999999	218	999999	350	597	950	999999	52	108	18	99	23	649	999999	999999	415	218	610	999999	999999	477	35	999999	325	888	999999	837	965	658	338	990	999999	402	999999	759	449	506	746	999	379	41	687	644	263	865	165	140	881	186	872	387	772	471	561	187	349	63	10	999999	939	123	553	394	770	28	74	621	999999	280	958	909	999999	611	880	137	789	999999	999999	460	999999	526	956	789	785	950	227	999999	840	64	999999	395	505	999999	69	265	487	302	873	245	800	999999	999999	999999	228	963	915	171	999999	433	397	999999	163	550	999999	422	167	764	609	999999	999999	511	780	363	859	999999	413	188	552	624	650	496	517	665	659	198	999999	355	571	821	999999	66	972	417	999999	461	241	955	565	646	108	722	693	63	444	299	764	369	751	
655	560	999999	619	966	999999	999999	451	999999	890	540	618	811	202	787	999999	744	538	373	695	408	341	457	999999	905	999999	927	803	463	230	999999	434	444	604	999999	999999	999999	999999	999999	634	767	20	999999	999999	999999	37	297	530	905	279	999999	761	400	673	999999	323	999999	124	713	450	855	107	987	278	531	115	184	217	286	526	486	307	999999	739	928	999999	597	392	597	877	238	999999	897	194	999999	607	43	770	999999	999999	167	999999	733	999999	779	669	32	475	999999	919	853	90	999999	389	792	402	238	661	745	955	726	720	999999	835	222	457	209	803	748	999999	81	413	999999	683	369	303	574	968	999999	999999	999999	999999	849	677	34	158	163	518	401	136	379	999999	35	999999	876	446	665	897	352	999999	999999	229	726	619	847	450	134	569	29	999999	828	269	999999	486	591	604	871	850	811	73	303	999999	411	621	554	699	999999	999999	807	922	638	999999	625	638	798	155	405	240	829	999999	999999	594	498	903	308	999999	680	549	714	281	999999	999999	999999	289	38	778	817	114	75	157	72	474	762	106	999999	160	644	73	687	445	999999	640	30	238	49	709	203	508	323	444	29	838	944	999999	357	824	592	345	610	30	338	300	999999	999999	999999	999999	999999	401	999999	999999	475	999999	861	999999	82	934	794	857	250	999999	585	318	791	630	138	234	529	236	749	45	568	308	463	667	117	908	475	348	717	489	877	801	464	175	999999	412	976	999999	463	422	39	735	105	291	445	29	509	544	999999	296	39	999999	651	18	589	999999	163	204	171	174	999999	455	999999	760	999999	783	853	626	661	999999	999999	999999	999999	999999	999999	833	212	999999	232	98	408	931	999999	430	460	999999	159	999999	585	999999	258	782	514	999999	953	584	999999	999999	999999	661	999999	883	882	828	999999	185	999999	324	12	999999	963	982	971	82	999999	537	661	719	999999	179	634	407	50	859	476	474	348	483	999999	431	248	868	341	999999	923	525	58	965	999999	284	999999	999999	453	829	999999	276	811	442	533	999999	922	876	44	999999	36	767	999999	33	362	574	836	359	941	581	518	105	999999	999999	159	249	488	695	337	999999	999999	800	953	999999	31	209	663	906	999999	956	508	372	999999	670	544	165	683	35	613	817	447	999999	892	872	321	742	626	999999	292	293	999999	999999	549	999999	940	236	814	631	999999	162	910	929	408	984	82	156	271	979	865	994	566	463	999999	999999	587	641	907	91	899	288	583	262	623	666	29	281	823	826	999999	318	350	61	33	999999	907	518	
690	907	799	999999	999999	646	544	298	726	483	155	39	999999	308	329	733	999999	723	578	657	315	741	965	801	999999	999999	999999	557	653	515	440	630	611	999999	950	999	291	999999	807	937	717	335	999999	545	135	793	999999	431	989	617	329	309	883	259	212	949	942	997	842	999999	396	999999	644	221	999999	525	428	360	358	329	451	999999	916	999999	939	980	801	999999	676	999999	999999	999999	999999	46	999999	140	747	999999	867	10	66	999999	892	771	550	730	690	728	502	999999	999999	999999	82	669	175	332	999999	999999	999999	231	157	999999	330	312	996	569	429	999999	36	912	778	76	492	358	999999	167	115	999999	100	219	999999	999999	999999	76	174	999999	754	898	870	863	746	504	52	999999	999999	543	963	589	775	981	311	92	702	589	999999	308	563	724	407	17	226	249	162	109	931	84	596	264	147	12	814	530	737	172	176	283	33	845	504	729	204	525	378	118	908	999999	381	347	245	999999	440	39	501	862	646	999999	352	942	714	778	946	999999	999999	999999	176	780	354	539	423	557	285	717	999999	677	999999	701	870	53	999999	723	702	259	28	281	571	784	999999	874	999999	668	931	90	141	725	999999	495	999999	999999	942	137	999999	999999	923	999999	999999	722	999999	823	999999	945	637	309	999999	990	999999	697	690	999999	211	391	751	479	23	755	626	204	999999	503	999999	327	627	274	110	74	860	861	335	340	691	999999	974	215	825	580	40	999999	999999	150	649	95	804	903	999999	560	385	393	827	178	71	395	146	999999	928	999999	327	373	208	687	140	224	372	999999	489	999999	417	546	999999	443	724	994	864	445	999999	809	523	999999	869	550	688	476	43	999999	999999	999999	712	668	286	103	262	667	433	652	999999	435	723	454	423	52	152	839	999999	393	999999	77	531	999999	999999	999999	218	602	503	999999	998	663	191	215	91	999999	650	749	999999	560	191	67	571	222	434	999999	999999	78	999999	827	407	849	736	649	712	211	774	999999	216	999999	999999	659	174	775	653	357	999999	517	373	239	402	403	999999	999999	212	396	506	318	999999	43	999999	150	999999	675	259	159	926	542	502	879	419	639	999999	113	999999	531	893	795	568	87	185	578	705	80	435	13	280	558	446	326	705	465	743	999999	134	744	368	498	525	504	430	711	25	999999	819	762	860	475	512	681	503	999999	999999	199	857	999999	444	999999	999999	999999	878	378	105	186	183	954	999999	999999	979	999999	999999	999999	279	73	999999	999999	563	999999	260	672	999999	805	55	764	823	994	999999	554	
324	670	310	146	258	279	625	62	999999	839	320	865	867	500	999999	999999	518	999999	999999	686	999999	999999	900	999999	970	577	112	83	999999	999999	362	188	249	999999	999999	318	631	36	156	999	447	604	858	724	901	395	805	652	319	474	255	724	563	999999	22	930	769	86	176	999999	177	552	729	284	486	141	625	526	454	999999	999999	492	951	999999	248	999999	535	186	331	584	772	460	763	999999	95	638	625	999999	338	124	999999	554	999999	999999	999999	895	999999	583	248	770	770	288	207	142	524	763	773	130	788	83	404	593	999999	592	909	716	789	871	199	999999	515	999999	198	340	999999	405	633	486	610	999999	73	952	937	561	999999	999999	999999	631	344	331	865	504	433	999999	720	955	999999	999999	566	999999	999999	999999	393	400	264	367	99	999999	999999	128	999999	296	999999	445	20	451	655	999999	778	425	464	168	536	867	983	20	979	933	619	999999	605	366	920	494	999999	999999	999999	547	307	456	999999	999999	137	225	202	578	984	988	254	278	999999	999999	499	150	660	999999	476	525	417	254	387	165	257	999999	999999	773	999999	999999	207	949	882	118	895	331	999999	79	41	321	675	999999	36	991	999999	999999	384	998	999999	779	834	999999	999999	999999	140	63	79	999999	999999	999999	702	428	999999	958	790	304	395	200	711	177	999999	999999	917	164	849	999999	227	999999	999999	906	446	524	906	595	201	908	365	838	978	999999	999999	783	931	724	999999	257	210	999999	999999	395	955	193	999999	699	999999	252	999999	439	203	137	835	999999	771	241	869	187	521	617	999999	882	938	556	222	868	916	999999	659	202	545	999999	802	159	195	999999	950	263	237	999999	999999	949	535	926	999999	999999	17	578	21	700	855	999999	736	592	311	328	456	999999	970	428	783	323	593	190	893	601	999999	686	498	690	290	616	999999	313	682	817	356	999999	911	371	861	999999	335	999999	347	113	865	219	999999	866	634	551	999999	808	434	621	999999	355	42	53	526	999999	90	999999	419	248	491	432	910	494	971	444	496	609	999999	445	988	634	843	790	999999	125	838	631	66	739	333	151	878	71	999999	11	999999	999999	845	999999	267	999999	548	108	621	443	309	999999	895	200	64	683	999999	989	632	731	999999	251	317	410	999999	458	999999	680	915	999999	553	848	999999	970	464	999999	763	36	999999	984	95	745	179	302	999999	485	736	866	999999	650	900	889	438	729	498	737	999999	444	58	999999	999999	868	999999	281	889	999999	330	999999	999999	436	999999	999999	810	648	646	999999	82	25	594	16	722	408	
999999	999999	449	663	420	313	481	726	78	999999	999999	379	254	227	562	897	999999	999999	165	811	140	258	730	685	88	999999	999999	731	665	545	999999	51	95	341	999999	918	831	999999	50	26	452	999999	367	601	245	441	404	429	999999	999999	611	239	851	911	999999	748	543	999999	585	630	230	750	71	533	478	937	293	912	999999	999999	76	188	999999	148	368	999999	890	139	449	647	395	663	999999	490	933	999999	199	184	73	999999	384	999999	650	999999	796	999999	999999	834	999999	308	999999	491	999999	571	118	433	913	713	552	155	999999	413	324	937	244	567	234	581	599	999999	999999	119	848	232	268	999	537	905	351	666	999999	999999	17	150	999999	904	589	953	382	999999	707	486	632	918	274	971	752	999999	185	239	477	376	244	275	561	47	999999	999999	313	118	999999	18	999999	885	971	999999	406	183	446	999999	977	280	208	999999	999999	270	486	999999	957	297	256	825	999999	122	999999	808	820	741	589	462	271	737	999999	273	613	999999	124	746	947	471	999999	579	275	844	999999	206	177	999999	125	300	999999	712	893	999999	861	80	288	999999	695	172	982	664	999999	984	999999	250	630	999999	487	461	999999	999999	983	999999	723	677	559	885	861	993	641	676	626	999999	999999	558	843	635	999999	542	420	999999	999999	999999	488	909	985	291	775	21	575	242	666	664	999999	821	999999	999999	302	999999	521	402	999999	999999	531	316	999999	305	92	520	999999	995	533	999999	50	289	688	208	17	999999	999999	999999	120	849	999999	408	19	962	154	90	999999	999999	342	227	30	27	478	359	999999	182	871	689	999999	264	615	580	999999	999999	623	999999	999999	530	399	488	501	254	292	548	284	132	306	999999	999999	12	999999	959	999999	315	924	32	999999	999999	999999	835	942	12	999999	855	244	999999	700	298	348	289	947	309	56	853	726	776	735	930	85	140	875	794	538	206	999999	655	918	999999	796	999999	999999	803	999999	564	546	498	999999	436	999999	437	432	999999	737	999999	999999	391	913	999999	589	158	297	881	263	814	960	157	474	999999	290	589	928	306	999999	747	236	999999	723	492	317	237	999999	308	999999	648	999999	867	999999	999999	999999	192	741	999999	814	999999	313	181	549	999999	604	398	33	311	999999	724	999999	135	516	999999	645	910	999999	431	999999	361	999999	999999	265	615	999999	102	100	999999	731	108	999999	819	999999	854	444	65	604	952	887	919	213	299	162	902	150	582	361	77	31	241	524	999999	618	463	100	999999	916	934	664	511	307	999999	580	999999	876	689	643	661	555	589	315	715	
543	999999	157	267	835	362	475	999999	741	33	999999	500	583	537	210	39	764	999999	999999	670	298	386	999999	999999	719	115	36	999999	938	999999	521	441	999999	809	776	46	315	832	489	563	469	139	769	999999	999999	89	999999	999999	488	614	897	437	450	999999	426	167	999999	999999	548	730	999999	999999	999999	52	511	999999	574	773	761	174	723	931	638	585	211	169	616	347	999999	639	640	687	972	334	999999	94	991	290	393	619	85	156	293	759	999999	454	543	727	999999	95	999999	700	587	323	890	965	999999	864	443	267	999999	623	610	908	99	648	51	270	249	427	999999	294	390	999999	99	576	648	999999	358	756	625	889	999999	473	135	999999	110	999999	444	837	295	136	846	135	78	461	999999	385	999999	588	999999	283	487	354	999999	230	319	445	999999	999999	327	919	516	686	999999	660	58	999999	783	999999	548	392	826	412	141	999999	447	264	83	638	999999	273	219	769	999999	352	412	230	999999	905	999999	664	435	130	999999	376	620	170	493	999999	412	408	601	520	999999	30	456	999999	223	999999	782	64	371	999999	292	63	999999	746	999999	999999	258	828	405	877	528	883	957	999999	892	765	999999	287	999999	665	235	632	671	698	729	333	999999	337	17	244	132	999999	999999	839	838	466	999999	999999	826	203	169	583	13	999999	999999	999999	72	999999	192	457	999999	505	293	706	370	660	392	22	27	19	404	921	821	999999	755	952	590	127	999999	435	109	742	460	577	505	652	629	999999	705	573	999999	154	154	999999	354	627	291	596	479	999999	83	653	855	817	999999	248	999999	842	968	49	575	999999	999999	756	357	999999	54	716	210	718	41	445	316	454	748	999999	999999	272	816	137	670	999999	999999	689	362	456	886	643	778	999999	890	786	978	999999	997	325	271	397	999999	205	582	999999	395	761	999999	638	346	411	999999	549	999999	499	35	841	999999	581	306	204	999999	900	272	411	999999	943	999999	999999	999999	650	999999	433	987	389	70	621	999999	999999	608	887	999999	723	120	484	574	999999	795	400	761	147	297	999999	29	77	999999	311	999999	181	637	451	999999	902	181	696	955	645	561	92	439	414	296	283	999999	418	662	681	790	788	836	709	999999	437	493	999999	362	39	413	920	396	758	688	383	999999	166	953	639	551	423	528	929	676	712	961	357	850	24	453	610	999999	321	999999	154	344	999999	303	506	419	852	343	925	241	641	696	680	725	913	815	815	464	32	999999	376	269	907	42	446	476	146	479	999999	999999	803	515	85	248	999999	999999	539	
863	457	230	699	999999	603	698	45	999999	290	631	936	208	638	999999	999999	191	153	884	436	896	999999	40	282	383	994	349	999999	999999	620	442	191	874	286	951	999999	999999	440	296	666	999999	996	430	999999	514	542	999999	947	999999	132	893	999999	659	612	999999	17	999999	999999	326	95	263	999999	999999	405	848	450	72	921	686	999999	591	751	857	999999	227	899	436	844	768	999999	999999	401	780	999999	726	347	531	272	643	999999	589	853	123	210	413	949	97	999999	999999	73	999999	228	271	518	541	999999	247	441	394	999999	581	582	189	485	241	862	489	999999	678	999999	919	799	288	742	558	737	637	656	814	277	999999	411	506	704	370	635	999999	271	471	584	109	99	877	899	373	999999	674	637	999999	999999	470	190	356	837	154	680	940	529	960	803	515	591	627	126	999999	180	86	484	999999	605	732	227	445	999999	410	999999	999999	388	378	551	73	999999	686	273	807	999999	64	999999	999999	689	695	610	999999	668	79	518	472	760	999999	999999	999999	199	522	373	818	252	999999	262	436	999999	758	561	160	418	739	515	904	363	319	999999	125	416	924	435	910	131	915	777	34	999999	999999	171	420	999999	999999	873	487	323	455	565	887	999999	243	246	999999	999999	459	893	928	563	613	119	999999	999999	87	524	999999	96	463	697	337	967	238	543	999999	596	151	975	999999	866	38	999999	907	999999	422	999999	999999	687	504	777	999999	31	848	471	289	258	999999	999999	999999	106	607	401	860	757	237	999999	573	699	289	344	992	999999	106	71	535	31	999999	697	255	762	350	999999	591	685	35	315	128	766	263	707	999999	999999	876	700	268	999999	999999	159	526	502	999999	483	408	999999	784	999999	925	786	935	268	999999	999999	507	345	756	29	809	184	732	999999	801	806	445	999999	999999	603	607	406	803	898	299	61	999999	999999	21	866	189	431	901	837	999999	341	830	995	660	853	999999	541	943	999999	827	557	999999	603	999999	945	999999	826	701	999999	589	999999	999999	47	968	995	852	754	999999	889	840	387	999999	999999	543	469	975	450	921	999999	712	76	462	999999	80	742	634	999999	999999	76	828	363	730	719	258	860	357	999999	999999	999999	11	146	216	64	408	450	999999	532	70	241	969	597	999999	96	478	523	77	429	967	235	371	284	702	999999	70	486	999999	562	646	682	121	192	422	266	614	576	999999	407	165	630	999999	999999	516	820	106	240	457	643	999999	734	793	928	999999	999999	999999	726	444	948	993	922	792	999999	885	387	999999	787	185	649	482	901	
999999	669	273	347	768	270	767	881	172	999999	39	23	321	912	889	192	366	621	963	887	141	911	999999	243	999999	745	226	999999	700	318	65	808	171	999999	81	133	665	488	43	42	958	999999	785	173	892	778	410	999999	498	936	431	999999	685	594	770	751	265	999999	999999	32	53	999999	191	999999	774	230	852	999999	999999	999999	527	877	587	930	928	999999	999999	250	350	68	345	999999	640	763	999999	999999	133	576	999999	999999	999999	635	979	999999	989	330	381	932	399	999999	999999	439	142	732	999999	999999	976	754	666	201	624	999999	689	450	686	999999	999999	427	999999	283	107	286	401	519	999999	892	898	576	999999	608	207	204	999999	678	143	999999	120	908	354	343	999999	378	910	388	705	999999	945	538	334	199	332	954	965	125	575	999999	47	999999	834	526	655	409	813	67	993	430	172	21	317	780	999999	98	82	633	758	729	999999	999999	814	53	999999	370	252	999999	285	999999	999999	735	112	493	999999	999999	84	828	687	999999	999999	852	394	284	691	934	999999	553	510	999999	882	341	999999	846	283	35	808	790	999999	295	999999	71	999999	999999	999999	999999	908	999999	912	201	24	253	946	643	999999	523	628	539	362	22	999999	699	251	51	370	897	378	266	999999	842	688	999999	258	402	957	999999	80	643	999999	999999	35	999999	640	319	229	999999	395	999999	999999	759	999999	999999	438	567	155	467	820	740	389	304	68	999999	613	79	512	999999	994	553	686	671	452	984	456	108	986	999999	69	932	822	732	512	654	584	999999	446	419	855	691	257	499	681	340	264	788	205	383	793	570	806	497	999999	999999	999999	20	317	422	822	339	999999	999999	408	999999	917	657	792	413	77	162	633	102	876	999999	306	999999	989	999999	730	668	999999	613	949	999999	999999	334	99	670	617	574	153	999999	596	999999	121	844	100	793	423	607	995	999999	315	999999	936	713	999999	340	545	850	999999	999999	692	999999	436	967	463	909	762	593	567	132	999999	999999	999999	610	506	360	999999	461	106	999999	999999	132	672	120	307	318	562	999999	712	759	134	766	553	947	340	442	99	153	391	999999	40	830	999999	873	995	999999	999999	335	217	271	147	93	754	999999	507	999999	491	999999	670	154	999999	350	880	808	998	39	949	71	999999	73	271	58	80	915	175	868	999999	798	125	999999	687	999999	214	999999	621	50	22	729	450	770	999999	773	483	246	833	690	949	999999	875	966	862	569	999999	154	10	99	23	839	658	999999	486	693	210	184	999999	130	146	439	196	957	27	230	999999	999999	
123	497	999999	834	91	999999	999999	851	923	158	999999	127	999999	70	999999	532	37	183	999999	999999	294	267	573	308	779	999999	554	999999	54	917	949	999999	948	556	40	513	999999	188	757	184	720	634	999999	61	551	349	949	85	988	664	930	843	159	809	999999	855	923	999999	64	378	999999	407	806	15	999999	991	179	624	999999	937	18	848	426	896	100	659	497	521	757	440	763	478	532	390	987	115	492	149	342	185	589	257	133	999999	253	322	827	763	851	559	180	999999	999999	60	999999	999999	427	262	718	564	367	412	519	624	615	462	875	426	28	104	999999	39	999999	853	999999	999999	724	47	653	778	832	733	670	207	270	438	999999	481	999999	905	687	239	430	777	818	187	737	509	772	790	446	411	745	757	61	150	53	202	701	894	367	390	999999	940	732	999999	741	999999	363	187	40	999999	691	999999	999999	278	608	999999	45	181	33	225	999999	862	341	430	999999	999999	999999	130	999999	239	779	999999	547	307	630	490	54	194	445	425	155	595	760	53	719	632	349	999999	541	538	166	530	871	152	124	746	608	999999	999999	828	999999	243	999999	999999	624	851	575	119	648	127	470	851	736	608	999999	680	999999	298	711	999999	573	373	588	999999	83	259	968	999999	192	884	999999	742	549	616	258	911	999999	959	999999	867	999999	240	144	999999	78	315	999999	999999	999999	444	999999	320	600	288	265	999999	655	936	727	374	883	181	927	999999	245	999999	312	129	360	167	877	152	999999	843	309	343	999999	175	788	767	464	999999	331	748	249	571	152	270	361	455	999999	866	999999	999999	984	885	312	380	187	350	13	675	912	915	999999	502	450	756	978	999999	573	490	158	959	910	999999	849	999999	524	999999	584	51	768	999999	999999	999999	910	815	999999	424	40	859	987	999999	999999	999999	793	416	191	747	999999	999999	999999	999999	882	776	717	281	999999	807	45	133	855	513	765	961	906	999999	23	554	999999	635	896	564	891	713	999999	710	205	130	393	442	999999	776	553	198	760	999999	31	135	999999	638	671	62	389	906	13	484	681	803	883	999999	403	636	166	495	499	727	546	179	283	17	86	999999	424	603	135	89	999999	999999	211	577	987	888	261	999999	999999	844	185	985	710	28	39	401	247	607	49	371	620	68	698	42	999999	851	852	999999	561	647	637	999999	780	999999	999999	114	999999	315	798	999999	999999	213	531	655	552	561	469	999999	977	685	786	816	563	999999	999999	901	878	999999	785	145	999999	999999	400	999999	216	999999	214	786	504	999999	
999999	999999	809	534	985	999999	999999	999999	490	999999	392	597	318	876	861	821	232	26	465	622	235	434	999999	662	479	420	812	214	448	163	357	999999	999999	62	885	999999	16	38	779	61	374	834	687	554	999999	448	655	524	465	395	176	999999	330	999999	699	375	411	157	65	999999	604	332	999999	337	882	999999	837	265	991	16	814	999999	246	999999	258	401	746	975	999999	40	764	298	749	62	986	169	362	999999	999999	520	453	859	973	214	999999	51	238	359	671	53	611	400	999999	459	581	973	951	916	999999	307	628	999999	248	34	809	316	583	553	351	723	357	958	901	481	999999	954	999999	42	999999	999999	172	999999	999999	999999	429	374	765	300	481	999999	218	445	999999	66	891	28	999999	999999	404	150	467	685	999999	999999	696	652	498	999999	896	627	753	918	959	425	144	242	999999	382	604	445	999999	293	82	337	999999	999999	713	845	999999	544	342	280	638	816	749	487	387	365	178	777	876	999999	999999	853	999999	999999	485	999999	999999	659	999999	248	354	959	599	999999	613	680	999999	785	999999	653	471	362	294	482	999999	153	676	657	854	766	213	827	999999	999999	889	228	78	225	435	883	924	930	648	999999	925	999999	226	574	873	999999	922	393	838	233	252	51	569	999999	999999	999999	163	999999	804	140	45	527	400	763	294	395	612	227	359	65	729	541	714	200	557	611	926	999999	783	157	843	819	988	345	593	999999	658	291	999999	103	730	999999	135	517	69	408	288	999999	289	488	999999	705	44	999999	999999	711	337	379	239	407	416	61	490	657	999999	225	538	64	179	446	736	331	20	265	999999	79	415	206	141	158	332	472	822	304	63	148	785	216	841	882	521	288	999999	999999	687	678	179	478	999999	843	869	999999	293	843	752	772	694	779	999999	434	306	999999	248	90	84	943	239	196	603	157	440	999999	222	999999	925	457	999999	211	999999	656	899	999999	999999	297	289	108	999999	978	999999	290	454	16	999999	416	586	999999	50	971	734	999999	449	983	874	83	999999	546	21	996	918	999999	503	493	999999	800	535	999999	166	951	801	999999	764	260	643	323	703	434	999999	999999	710	545	417	308	476	834	217	916	71	900	883	742	97	999999	70	258	786	960	805	958	881	226	999999	98	179	758	999999	198	999999	999999	380	979	972	999999	296	999999	886	205	27	375	593	618	307	265	77	69	888	581	999999	395	536	743	628	615	923	493	321	328	138	717	999999	28	576	510	530	903	999999	881	896	999999	371	999999	943	999999	375	999999	
919	968	30	120	870	407	998	954	35	637	361	999999	292	999999	71	567	76	309	999999	999999	51	797	999999	174	299	999999	685	513	33	944	999999	198	999999	999999	574	352	999999	28	847	457	30	622	485	999999	999999	412	598	999999	999999	804	999999	643	919	801	231	131	243	856	820	999999	722	999999	930	90	837	173	999999	631	238	719	269	58	462	73	553	429	999999	842	621	999999	418	592	887	229	429	999999	278	999999	439	453	119	999999	207	984	734	999999	691	999999	65	389	295	967	865	999999	544	477	190	856	258	999999	808	401	245	933	453	999999	607	999999	660	681	894	677	201	999999	609	818	850	999999	338	27	738	918	786	242	602	999999	726	999999	684	952	975	422	201	637	644	718	215	274	540	999999	928	979	743	384	494	999999	999999	90	306	725	999999	999999	527	240	73	890	614	12	341	12	413	626	36	708	705	481	486	564	150	891	612	999999	937	999999	98	758	999999	999999	747	984	999999	646	999999	958	335	273	895	960	574	753	114	212	933	537	999999	311	952	45	678	23	140	221	939	415	122	51	774	793	152	314	999999	999999	265	356	336	999999	942	77	999999	999999	586	999999	989	397	787	999999	652	409	542	999999	805	148	733	734	853	464	999999	278	846	294	999999	111	999999	269	47	999999	947	586	211	435	999999	885	662	246	436	614	231	552	628	999999	398	374	261	365	509	577	999999	999999	502	872	69	999999	231	999999	943	999999	999999	999999	999999	999999	999999	75	208	999999	427	920	486	999999	307	249	999999	164	649	143	895	133	849	999999	760	469	434	999999	999999	339	375	695	663	573	302	951	905	502	202	743	260	333	176	999999	938	999999	101	980	233	999999	639	905	34	98	203	820	999999	256	968	999999	460	46	981	869	741	999999	266	912	204	356	344	740	961	999999	883	571	957	705	523	181	377	453	202	830	700	470	671	999999	380	482	325	658	533	311	293	999999	352	307	413	217	332	188	786	876	918	898	999999	128	215	631	862	930	733	796	522	16	843	160	179	280	69	691	542	721	40	686	216	999999	622	669	229	659	301	316	849	199	999999	326	912	801	526	553	999999	748	619	395	999999	736	789	999999	380	999999	137	142	999999	640	646	74	846	241	999999	999999	505	545	412	213	638	427	947	333	349	999999	248	378	754	516	999999	794	999999	645	761	480	870	346	299	999999	532	999999	999999	219	552	602	480	999999	119	999999	999999	824	346	999999	999999	999999	789	465	936	852	953	759	388	999999	318	852	962	210	999999	221	
999999	169	256	999999	999999	999999	268	737	781	747	57	999999	999999	999999	469	507	999999	695	887	264	690	999999	409	999999	999999	999999	781	528	901	700	639	279	210	897	819	888	578	999999	735	288	248	61	684	999999	805	999999	501	866	181	999999	999999	277	323	999999	530	18	759	809	999999	908	697	740	836	90	117	777	367	371	999999	581	999999	496	959	999999	999999	999999	731	220	641	689	999999	914	999999	100	999999	372	956	984	377	811	138	999999	661	826	591	508	225	999999	91	37	999999	140	175	600	881	907	318	713	209	891	999999	549	177	620	999999	782	392	746	784	999999	821	999999	994	999999	999999	999999	834	999999	28	516	424	137	138	613	999999	150	749	757	999999	999999	999999	252	785	999999	534	589	600	51	999999	808	125	478	818	346	999999	999999	145	284	157	720	83	185	695	999999	477	159	420	564	958	999999	43	635	537	396	691	579	597	999999	999999	999999	570	793	943	219	400	945	319	792	408	16	14	474	609	999999	325	878	556	102	18	999999	999999	46	92	701	774	490	941	431	999999	636	67	627	999999	293	160	999999	999999	485	302	999999	839	628	165	951	999999	569	36	48	999999	812	32	504	509	980	694	533	710	252	445	910	13	887	999999	999999	999999	387	555	325	348	45	647	999999	999999	486	545	550	881	140	999999	215	464	999999	999999	999999	613	562	127	938	999999	627	999999	999999	50	391	527	951	491	393	999999	999999	23	710	700	45	999999	951	999999	999999	999999	154	652	580	43	239	456	111	999999	999999	999999	397	269	617	726	721	999999	658	40	999999	958	999999	999999	999999	138	999999	202	999999	212	999999	678	999999	858	104	504	999999	999999	998	955	810	934	999999	424	197	235	999999	845	999999	983	978	578	516	921	295	75	850	999999	165	451	999999	999999	702	898	223	999999	506	538	175	122	281	746	999999	702	999999	484	999999	179	871	271	523	268	795	999999	233	745	171	740	572	39	653	369	819	556	37	773	241	528	211	572	729	86	679	293	711	242	119	813	702	810	533	680	999999	893	927	670	252	932	674	477	463	999999	999999	146	469	999999	926	911	675	999999	999999	23	968	309	542	447	588	511	999999	999999	635	358	48	999999	999999	972	999999	926	629	367	999999	309	853	733	999999	999999	120	999999	824	999999	316	208	148	256	568	520	999999	915	999999	490	91	740	874	999999	841	999999	728	214	999999	496	999999	10	292	318	924	943	169	244	200	578	999999	55	999999	268	685	437	219	791	999999	985	999999	239	999999	148	999999	791	999999	180	892	12	245	905	902	
338	41	315	915	829	999999	624	999999	478	724	999999	999999	45	62	999999	999999	414	895	936	999999	655	235	999999	435	154	999999	999999	518	988	352	198	343	431	153	359	236	379	522	389	999999	578	634	792	515	999999	999999	999999	738	819	999999	487	116	999999	895	257	112	999999	879	771	797	197	115	999999	135	536	999999	731	892	703	999999	628	892	999999	999999	441	999999	443	32	644	168	791	999999	999999	816	999999	999999	999999	999999	895	256	732	499	751	592	283	472	272	666	999999	352	999999	358	45	440	999999	999999	600	999999	463	236	669	481	245	999999	999999	999999	416	555	271	999999	414	205	996	456	655	139	151	923	202	969	757	776	54	999999	904	443	370	269	272	278	490	999999	83	668	587	999999	999999	148	586	491	999999	717	999999	533	938	999999	361	588	784	423	454	999999	641	494	479	999999	437	999999	999999	571	999999	156	292	999999	964	212	999999	337	999999	404	875	12	346	711	999999	49	381	999999	363	846	92	999999	484	849	823	812	570	588	199	694	999999	320	999999	25	69	909	435	411	568	735	999999	33	999999	389	999999	452	341	999999	999999	439	521	916	589	860	489	650	671	999999	179	999999	999999	543	148	185	580	999999	570	331	652	12	614	999999	952	628	999999	68	72	999999	310	380	999999	639	17	760	183	999999	999999	580	535	418	248	991	242	416	999999	403	885	543	809	983	999999	999999	288	579	999999	551	963	961	951	431	999999	577	142	999999	679	999999	535	387	999999	672	833	990	796	999999	764	999999	737	545	534	516	182	529	295	327	499	471	361	438	935	631	944	770	999999	113	831	670	999999	443	737	100	867	508	999999	999999	160	891	223	999999	814	211	813	999999	436	444	999999	999999	291	815	309	217	650	107	451	380	999999	72	370	999999	999999	999999	764	999999	808	443	999999	999999	999999	158	999999	999999	258	316	623	999999	818	999999	344	194	853	773	389	53	143	999999	450	770	66	999999	418	999999	530	530	643	721	446	518	999999	999999	796	585	999999	143	647	701	959	343	483	716	561	999999	728	186	838	638	714	999999	170	289	993	878	617	825	739	90	87	727	999999	902	298	309	905	351	398	999999	702	999999	999999	999999	569	999999	999999	349	610	999999	368	999999	691	15	16	726	357	341	999999	917	967	255	999999	567	624	242	670	581	428	261	307	386	787	570	936	468	999999	728	719	887	592	999999	225	532	721	732	999999	668	896	999999	999999	573	353	481	999999	999999	850	838	817	337	445	715	999999	358	908	982	566	131	79	547	412	629	621	999999	335	699	
40	871	845	891	999999	999999	999999	856	309	733	43	316	269	489	618	999999	911	392	451	877	999999	866	999999	739	999999	999999	598	358	169	999999	952	241	155	611	425	978	999999	925	140	442	39	73	999999	999999	948	259	862	999999	929	927	718	239	669	458	351	174	999999	116	725	999999	999999	336	697	976	781	801	170	657	999999	999999	999999	985	262	18	999999	999999	816	999999	790	916	61	19	428	999999	614	723	571	999999	269	999999	730	999999	210	847	39	702	376	82	403	999999	98	214	999999	299	444	732	977	661	610	68	357	809	326	808	999999	404	908	999999	372	999999	240	473	397	812	908	606	785	999999	979	999999	999999	744	55	643	999999	846	999999	999999	797	882	999999	910	96	211	903	921	569	401	999999	634	794	911	710	345	999999	625	817	999999	391	838	946	571	999999	466	151	613	763	683	980	395	909	779	667	489	321	329	999999	196	908	987	999999	394	800	354	999999	15	43	709	999999	999999	999999	781	747	958	935	999999	239	999999	999999	299	999999	886	420	229	725	999999	254	230	33	597	249	630	804	999999	802	562	999999	336	117	999999	999999	64	957	778	366	138	999999	708	999999	999999	100	999999	135	619	999999	160	973	580	999999	344	761	813	685	999999	999999	408	999999	353	166	383	412	999999	999999	999999	719	999999	928	642	862	596	983	999999	676	886	506	999999	504	999999	999999	652	589	200	706	773	384	766	379	829	814	957	999999	688	551	999999	735	198	242	999999	999999	726	999999	999999	718	43	360	224	146	799	631	999999	903	999999	778	514	999999	221	205	750	550	952	999999	109	999999	999999	445	999999	994	505	160	999999	260	304	999999	848	430	999999	999999	673	422	169	630	579	999999	344	64	368	909	999999	386	523	992	999999	659	999999	992	132	512	813	999999	64	230	999999	648	322	999999	609	506	999999	94	545	999999	999999	337	391	999999	163	901	492	851	999999	395	957	999999	637	326	999999	999999	349	856	307	745	669	86	368	939	989	931	885	125	999999	862	979	952	841	784	470	165	278	623	999999	230	999999	962	999999	668	999999	521	21	996	999999	965	999999	999999	786	799	999999	455	969	999999	342	232	26	999999	999999	224	416	999999	999999	852	855	611	999999	999999	27	999999	999999	707	564	699	676	477	999999	889	999999	999999	705	905	176	999999	715	24	999999	825	291	999999	214	652	999999	307	262	267	999999	169	150	850	599	441	66	708	84	371	890	279	999999	864	999999	137	999999	999999	518	510	837	245	999999	840	425	550	444	410	999999	83	999999	267	446	418	999999	761	748	812	999999	
274	848	999999	966	354	134	916	59	426	999999	87	999999	647	999999	751	429	998	32	309	999999	58	996	655	836	11	228	633	833	999999	631	551	388	999999	999999	254	999999	380	279	999999	999999	999999	999999	28	106	999999	146	505	479	999999	999999	244	738	999999	387	840	277	999999	999999	965	136	500	999999	999999	794	762	999999	44	618	543	99	59	729	241	592	925	558	978	999999	50	865	999999	164	148	999999	397	999999	999999	524	198	977	468	748	313	999999	225	425	999999	233	343	106	111	886	935	605	939	515	507	856	462	292	999999	999999	999999	110	412	346	999999	999999	407	999999	759	520	430	566	999999	999999	426	575	376	510	749	999999	225	999999	999999	837	228	999999	999999	882	315	92	72	999999	688	825	167	999999	262	878	480	493	999999	394	347	591	465	378	999999	638	999999	931	999999	952	542	542	428	999999	347	575	999999	411	886	525	999999	676	999999	524	877	805	999999	223	323	498	39	266	999999	831	607	999999	381	850	999999	799	793	384	603	999999	373	156	406	521	865	686	999999	78	607	309	750	670	999999	940	501	178	495	875	999999	991	922	286	612	597	999999	174	999999	278	842	999999	732	999999	83	999999	999999	731	409	999999	358	999999	737	960	999999	630	91	936	48	440	359	999999	314	917	765	611	197	96	543	999999	999999	999999	999999	492	235	520	999999	999999	596	999999	999999	769	768	864	999999	981	999999	999999	999999	982	516	112	136	764	919	999999	782	814	504	472	159	75	999999	600	159	657	154	254	734	147	62	600	999999	251	999999	589	632	449	400	784	357	236	468	560	302	379	999999	999999	573	784	738	999999	999999	999999	999999	723	581	178	714	869	836	19	236	999999	999999	999999	762	884	999999	339	819	342	999999	999999	999999	923	606	637	307	780	93	426	681	999999	409	299	614	225	999999	999999	999999	463	735	531	999999	348	999	978	630	387	616	689	999999	243	964	999999	349	276	999999	724	999999	999999	871	934	786	419	999999	286	91	641	310	546	290	999999	331	999999	607	892	771	775	924	628	17	999999	173	403	811	447	999999	999999	949	348	215	879	809	74	592	800	999999	538	21	999999	897	999999	87	80	408	430	912	999999	798	999999	999999	244	800	999999	936	951	771	392	608	890	300	87	691	962	999999	999999	385	999999	773	806	158	242	764	999999	730	27	842	102	999999	391	999999	386	214	999999	842	970	89	320	999999	640	38	999999	929	999999	999999	819	308	125	999999	998	54	655	836	991	308	999999	480	598	768	999999	999999	999999	397	227	365	914	999999	197	129	999999	331	74	
999999	142	778	999999	999999	643	779	911	719	727	999999	996	346	879	999999	222	204	580	999999	490	999999	218	531	999999	999999	999999	765	517	946	120	995	379	999999	980	999999	703	223	512	959	836	819	856	209	999999	325	401	880	485	999999	660	999999	548	869	840	521	999999	999999	999999	831	600	877	271	965	609	731	984	329	366	999999	845	999	692	621	999999	670	695	999999	999999	44	573	831	290	153	295	127	457	510	836	468	603	102	795	680	368	958	558	891	999999	660	341	81	524	130	528	661	310	927	215	179	826	913	472	393	268	768	597	127	679	999999	999999	483	492	897	761	753	213	999999	262	705	122	999999	999999	489	703	999999	317	169	999999	634	816	529	304	666	642	999999	999999	411	999999	599	371	440	999999	117	385	857	588	627	368	999999	999999	999999	674	999999	67	999999	504	999999	999999	766	461	999999	503	999999	999999	754	189	825	265	999999	999999	999999	599	662	999999	999999	592	310	113	845	912	690	800	999999	186	527	855	795	609	620	195	647	721	655	148	933	937	176	999999	631	678	762	371	999999	999999	656	699	999999	175	386	438	203	999999	844	999999	771	999999	654	999999	158	899	393	226	644	999999	484	90	999999	999999	999999	743	425	868	482	999999	160	328	514	206	530	999999	842	629	233	999999	999999	768	876	801	376	999999	293	308	999999	731	999999	546	727	999999	177	576	755	497	764	642	23	999999	999999	677	703	453	132	458	999999	999999	66	999999	993	462	893	999999	213	999999	158	999999	460	999999	584	750	882	613	999999	113	38	999999	82	355	864	999999	179	668	999999	208	107	922	183	834	961	963	674	999999	553	999999	517	461	372	612	349	660	191	896	749	656	795	999999	999999	29	430	999999	258	711	999999	999999	293	999999	355	14	55	235	999999	626	165	621	86	362	70	336	595	576	592	999999	15	214	999999	282	999999	999999	413	17	80	163	414	578	714	963	630	151	999999	291	999999	367	567	124	729	999999	740	137	999999	442	999999	525	999999	853	999999	788	705	695	12	20	999999	640	600	999999	999999	999999	221	587	907	122	732	919	355	314	470	234	902	891	999999	844	542	790	145	999999	978	999999	999999	561	777	925	999999	934	149	970	975	999999	767	530	959	951	353	163	230	467	709	120	180	129	392	999999	999999	999999	220	167	477	999999	999999	629	68	609	999999	999999	809	999999	855	798	780	384	338	994	466	381	999999	533	500	389	999999	999999	271	868	999999	610	999999	211	999999	454	724	999999	502	459	999999	147	471	360	904	999999	354	249	611	999999	339	795	
790	397	119	514	881	686	666	999999	956	826	368	200	234	446	491	999999	942	999999	83	999999	881	879	33	999999	910	582	999999	999999	999999	330	76	359	538	588	819	999999	101	534	573	48	324	413	502	154	779	280	135	468	212	745	999999	211	838	541	999999	910	999999	790	604	308	67	859	64	999999	999999	999999	662	645	626	709	517	418	999999	45	484	999999	386	879	550	640	999999	999999	604	298	33	865	999999	999999	674	999999	999999	310	929	274	980	464	359	866	393	999999	999999	489	842	502	999999	999999	373	802	66	999999	999999	999999	250	964	999999	897	999999	765	612	895	497	665	971	717	302	999999	488	573	64	29	128	519	495	779	32	999999	328	111	69	144	501	718	999999	999999	385	999999	70	999999	422	93	208	999999	264	999999	282	999999	518	135	999999	32	410	999999	748	999999	328	23	998	999999	941	999999	578	164	999999	478	403	999999	725	999999	342	379	156	522	999999	971	999999	533	265	997	506	79	459	203	999999	47	733	701	970	999999	910	371	924	599	999999	539	514	999999	999999	785	104	999999	999999	999999	792	830	876	888	650	776	999999	999999	999999	999999	963	872	434	999999	262	668	744	702	809	999999	999999	999999	455	556	999999	999999	466	776	644	479	902	13	999999	999999	410	81	170	999999	61	999999	999999	125	999999	999999	635	161	999999	138	999999	230	51	999999	694	415	999999	822	384	329	999999	38	999999	999999	159	288	999999	960	39	750	975	191	999999	899	650	615	145	999999	368	532	921	346	516	337	984	424	438	510	318	437	741	999999	696	841	455	32	883	999999	966	999999	825	999999	132	363	163	609	723	151	999999	999999	279	235	463	999999	408	999999	522	982	465	735	849	597	999999	999999	18	397	494	665	453	999999	732	899	751	43	707	256	224	162	184	384	700	297	758	999999	168	516	134	845	442	402	510	900	780	240	484	237	33	529	355	999999	124	999999	697	133	356	999999	483	430	154	999999	839	369	808	90	44	562	838	421	444	502	999999	649	999999	61	127	999999	128	520	559	479	233	694	807	999999	269	642	599	634	883	999999	42	704	700	999999	562	151	102	700	205	921	399	611	999999	852	502	475	834	645	999999	999999	261	963	870	999999	929	154	561	399	999999	999999	963	213	537	655	469	568	948	999999	999999	975	738	428	324	637	999999	999999	608	955	915	794	808	999999	628	368	536	79	833	999999	999999	417	999999	999999	879	999999	958	195	999999	439	393	933	526	890	156	999999	786	833	648	243	594	317	999999	606	483	35	593	19	585	179	999999	999999	
735	922	593	91	395	44	548	520	679	895	547	999999	572	982	277	918	999999	999999	581	999999	430	600	442	52	871	983	229	999999	999999	948	999999	903	320	992	208	604	306	75	999999	999999	295	138	999999	698	770	377	999999	501	999999	674	999999	988	598	999999	969	145	490	999999	999999	411	815	694	999999	730	296	644	858	579	783	673	621	742	999999	999999	418	302	999999	999999	999999	503	999999	728	106	546	746	999999	315	895	999999	999999	123	755	854	243	936	600	999999	833	412	999999	519	999999	717	93	63	470	999999	768	16	677	999999	746	278	716	461	999999	597	999999	984	999999	999999	962	999999	999999	560	865	887	717	892	817	999999	212	341	156	984	494	999999	22	493	285	583	547	999999	356	963	376	999999	148	999999	999999	13	76	849	736	999999	999999	999999	999999	999999	999999	583	329	875	198	999999	999999	415	999999	731	966	999999	999999	999999	999999	102	999999	83	209	999999	193	388	748	999999	52	814	999999	363	999999	358	999999	586	24	488	999999	999999	264	671	700	152	76	960	364	416	815	774	999999	999999	151	644	999999	483	709	248	349	808	999999	999999	832	384	806	999999	811	773	304	390	71	106	972	999999	999999	129	382	66	690	233	34	341	130	278	397	999999	221	959	352	999999	877	775	149	497	868	870	838	326	346	999999	999999	999999	122	999999	712	330	823	999999	806	999999	110	652	557	126	999999	502	272	563	999999	999999	331	851	431	351	513	295	999999	485	147	967	290	999999	720	999999	83	443	229	696	566	77	786	999999	999999	464	852	235	999999	32	713	375	607	999999	339	999999	211	307	169	771	920	427	372	348	998	839	606	999999	931	400	52	350	283	576	999999	919	419	255	699	999999	498	999999	77	934	999999	772	370	15	727	579	999999	776	283	999999	775	999999	999999	447	87	323	999999	808	303	827	980	999999	102	40	287	999999	731	999999	999999	202	282	642	360	437	577	999999	999999	600	326	362	443	276	76	999999	801	858	225	971	178	385	999999	999999	984	249	954	999999	680	339	728	317	847	999999	177	999999	999999	142	999999	276	999999	851	844	267	492	999999	999999	713	306	277	239	999999	204	760	999999	232	94	593	999999	999999	999999	178	555	149	872	19	514	999999	108	985	649	668	80	948	110	999999	541	850	207	53	855	251	999999	412	109	310	999999	96	223	999999	999999	592	484	677	793	701	305	704	395	482	436	999999	615	999999	628	571	357	256	660	471	690	243	396	614	265	241	76	153	999999	571	896	999999	999999	162	989	999999	999999	999999	164	409	30	999999	465	724	617	
904	636	792	784	999999	952	866	436	999999	999999	762	205	999999	422	561	635	162	664	823	585	18	999999	462	331	571	387	955	101	999999	450	853	778	671	997	361	605	284	999999	511	619	40	991	477	897	236	861	322	980	999999	773	999999	182	641	999999	608	183	999999	999999	223	160	999999	774	185	999999	412	983	533	999999	999999	999999	999999	794	163	214	555	27	263	564	999999	999999	74	999999	999999	487	582	680	146	533	398	188	999999	813	155	999999	622	265	815	175	495	252	999999	449	919	647	422	83	29	437	999999	591	919	618	999999	513	96	31	287	698	999999	731	847	10	484	882	999999	547	648	803	592	299	999999	97	79	851	999999	625	65	850	74	508	661	709	939	999999	268	813	446	642	274	600	978	126	446	763	405	999999	964	47	999999	874	435	225	999999	303	389	832	549	525	140	470	965	436	634	230	999999	147	70	999999	624	719	111	16	999999	999999	321	95	651	315	455	55	660	28	735	199	999999	445	865	646	428	436	274	920	511	803	635	551	492	225	693	999999	275	999999	999999	404	773	428	686	852	982	303	190	243	79	95	810	946	701	999999	157	635	999999	424	258	197	455	190	504	999999	366	769	603	999999	622	197	779	999999	605	341	999999	654	758	999999	999999	134	255	40	851	426	999999	688	850	57	78	68	999999	851	49	235	999999	999999	924	999999	496	999999	700	755	620	999999	999999	447	999999	999999	999999	502	876	270	760	134	941	425	339	88	742	999999	919	999999	366	564	211	928	333	380	392	833	730	807	525	451	433	999999	419	969	120	556	347	999999	38	576	191	725	999999	915	293	533	263	845	999999	818	303	999999	398	66	680	387	999999	999999	977	194	772	78	744	318	700	999999	15	369	999999	196	340	438	527	790	999999	486	836	999999	999999	858	580	999999	599	999999	158	288	999999	362	299	733	442	377	999999	843	804	123	980	783	224	841	527	893	999999	32	488	865	627	608	999999	203	550	705	883	128	613	886	999999	47	169	421	349	999999	80	999999	999999	962	925	683	999999	269	505	999999	203	999999	340	687	18	577	228	293	999999	999999	999999	105	192	736	999999	394	999999	917	643	999999	623	803	502	875	822	641	277	525	939	944	999999	425	698	496	511	999999	999999	999999	877	902	819	875	760	846	974	975	62	27	479	540	453	77	999999	562	439	400	752	999999	999999	377	309	702	353	716	880	999999	406	695	235	855	606	313	999999	741	133	747	999999	656	900	847	588	260	56	408	501	999999	800	999999	67	120	
885	999999	71	510	603	126	532	53	965	721	578	367	999999	999999	934	149	37	884	438	692	357	106	564	27	789	999999	656	944	225	999999	462	270	638	124	969	283	252	999999	147	16	225	998	691	999999	279	999999	999999	999999	474	361	999999	916	707	999999	763	789	767	54	720	554	470	587	828	639	269	318	728	677	654	999999	999999	498	746	432	476	358	999999	385	748	568	999999	234	480	863	809	546	562	273	361	999999	516	207	819	593	545	638	179	62	999999	961	501	791	777	813	464	999999	179	999999	999999	414	384	392	306	999999	965	999999	116	965	829	722	755	465	326	474	154	699	678	163	886	837	188	363	999999	786	999999	999999	456	667	409	999999	376	286	374	999999	999999	134	999999	667	999999	309	532	214	232	999999	215	46	475	313	999999	764	360	999999	399	70	235	31	926	999999	999999	176	790	449	566	59	355	478	101	379	668	30	797	21	535	587	999999	974	140	267	999999	999999	333	999999	998	644	999999	360	887	313	721	784	207	392	582	999999	518	92	648	183	852	737	944	105	999999	648	966	999999	490	999999	999999	260	890	668	938	64	999999	999999	999999	921	628	999999	590	787	657	884	822	415	439	84	78	233	336	957	415	999999	999999	237	507	359	678	91	869	86	558	470	893	538	999999	999999	617	870	641	726	554	857	156	999999	999999	761	999999	561	909	416	742	999999	924	932	263	104	968	999999	151	102	253	546	134	514	239	999999	999999	999999	999999	911	466	208	591	999999	413	999999	697	928	788	999999	533	999999	182	463	343	36	546	960	284	360	999999	999999	999999	549	483	17	732	641	928	260	999999	541	600	999999	949	544	940	999999	529	999999	406	49	827	999999	568	135	374	671	181	999999	651	39	19	610	361	466	479	52	135	405	825	66	10	538	975	992	999999	999999	999999	999999	96	231	440	578	953	519	182	333	980	999999	643	70	469	725	609	741	531	989	647	999999	74	897	199	999999	880	350	49	299	430	999999	609	201	168	383	126	430	999999	999999	657	841	293	155	71	999999	762	764	999999	999999	999999	243	999999	537	999999	30	999999	999999	41	316	697	613	480	883	903	414	748	452	902	96	609	189	152	101	341	999999	209	999999	835	421	999999	126	999999	764	371	999999	115	81	664	999999	649	927	398	292	999999	53	371	410	252	657	38	320	861	509	675	748	999999	379	205	999999	820	814	363	620	999999	581	859	715	522	717	308	677	787	764	447	999999	791	860	999999	298	443	798	999999	188	392	61	264	254	98	999999	
104	736	875	933	999999	834	573	778	347	171	194	656	888	535	358	999999	532	999999	71	993	999999	241	999999	907	298	31	148	185	237	892	326	999999	626	899	622	999999	801	854	447	999999	118	23	999999	196	999999	786	910	151	829	41	999999	168	192	105	664	863	715	968	645	304	695	398	550	999999	845	579	40	988	999999	786	559	678	999999	458	885	944	718	834	803	511	121	997	999999	205	373	168	999999	531	245	758	856	999999	218	153	917	719	472	78	351	534	756	921	238	999999	481	999999	509	734	999999	999999	155	880	999999	144	193	698	53	354	999999	686	156	508	753	164	930	725	469	515	540	176	482	650	492	279	754	199	768	313	724	523	659	698	999999	525	613	975	669	84	959	229	676	127	987	665	387	258	999999	84	999999	999999	390	993	203	53	247	999999	398	999999	389	993	929	739	630	567	37	999999	196	237	550	954	66	395	556	321	499	365	663	999999	999999	506	30	694	200	968	142	999999	504	278	288	119	587	774	695	965	299	999999	496	999999	637	929	71	941	999999	999999	699	995	447	882	553	999999	841	999999	13	999999	973	245	999999	999999	999999	371	953	918	948	441	377	999999	699	590	31	999999	868	243	200	962	445	88	170	43	279	147	999999	999999	725	406	278	26	999999	812	999999	64	397	999999	994	999999	975	152	993	102	999999	999999	305	999999	860	989	23	999999	380	51	447	894	999999	515	393	297	153	341	999999	552	173	999999	520	999999	597	967	176	44	248	924	986	302	999999	78	253	861	999999	371	761	735	392	999999	646	730	374	108	980	881	999999	707	132	999999	949	451	929	438	999999	418	268	893	823	979	368	999999	64	154	808	15	271	531	456	781	999999	999999	169	502	714	790	999999	499	987	294	999999	541	801	352	353	999999	148	815	964	432	999999	867	911	999999	312	999999	999999	229	299	999999	999999	919	260	999999	999999	491	291	999999	999999	116	895	769	906	999999	999999	827	654	712	801	173	866	456	566	33	678	713	556	755	999999	524	124	303	210	23	674	999999	999999	459	288	999999	362	711	101	858	537	343	961	999999	28	485	545	999999	428	135	999999	173	362	237	673	360	999999	536	247	999999	999999	602	999999	892	864	999999	546	204	433	939	811	999999	365	999999	999999	344	751	183	737	715	979	162	874	84	905	510	322	63	786	928	999999	826	474	892	866	999999	774	999999	518	307	938	350	538	488	324	999999	808	654	999999	999999	608	999999	799	531	999999	839	727	494	999999	363	999999	999999	417	505	999999	984	
999999	472	841	999999	569	683	665	439	776	638	623	396	999999	953	702	668	999999	458	329	176	37	942	999999	37	216	290	999999	164	898	454	932	43	999999	339	271	346	999999	188	768	925	105	369	755	590	999999	999999	999999	43	661	999999	181	999999	185	999999	999999	747	799	813	355	289	601	510	541	332	706	590	919	429	691	999999	855	143	689	404	999999	999999	197	92	811	875	555	58	503	999999	283	972	857	999999	382	524	546	999	832	489	334	999999	999999	432	884	635	421	999999	351	999999	885	999999	280	781	775	999999	559	717	12	480	734	553	17	999999	59	733	733	299	57	177	999999	856	311	209	80	484	839	765	208	186	463	250	706	207	283	999999	701	85	855	999999	964	829	999999	362	755	999999	999999	455	999999	999999	902	132	267	183	486	38	736	81	999999	300	459	794	999999	999999	27	493	846	809	109	999999	999999	657	444	964	999999	999999	859	948	454	999999	896	394	391	58	283	341	982	999999	721	254	508	630	999999	564	999999	180	320	999999	345	271	934	778	999999	569	999999	255	687	303	971	495	179	999999	999999	999999	999999	75	412	999999	551	685	510	999999	98	855	314	999999	293	880	340	999999	999999	688	999999	999999	999999	127	47	821	929	38	653	689	561	236	84	721	14	951	999999	999999	767	849	629	999999	760	621	690	999999	265	717	962	807	962	939	815	491	183	999999	68	999999	37	591	999999	999999	41	821	999999	862	780	593	406	999999	720	773	999999	830	68	999999	432	742	436	999999	566	222	999999	846	726	622	999999	593	547	570	893	882	999999	186	318	116	627	938	860	828	999999	999999	320	630	999999	199	675	999999	432	229	20	325	851	999999	34	328	456	999999	999999	999999	451	197	56	835	448	838	243	97	521	952	336	493	882	999999	826	894	999999	445	759	537	947	436	170	999999	560	577	41	58	161	990	659	442	999999	720	387	532	625	999999	999999	258	956	587	999999	479	893	527	999999	253	664	139	426	20	435	999999	202	24	37	999999	999999	870	807	194	935	999999	302	999999	649	172	230	304	999999	999999	263	999999	581	369	963	690	434	42	999999	999999	394	32	574	649	16	286	528	372	505	897	209	322	450	771	651	941	187	999	877	280	33	369	860	999	757	924	986	999999	60	346	303	252	735	30	799	913	956	653	999999	373	643	857	799	381	227	941	70	999999	718	999999	513	434	165	999999	764	999999	999999	575	892	92	300	695	322	168	603	999999	999999	999999	999999	737	984	533	999999	514	999999	176	570	488	781	815	863	186	
999999	38	999999	869	97	871	265	774	751	391	761	805	999999	948	544	640	778	271	999999	999999	837	980	47	999999	322	650	236	999999	463	682	794	86	228	999999	581	294	999999	734	999999	714	174	207	999999	603	999999	999999	999999	688	999999	999999	999999	519	461	233	999999	999999	999999	853	557	446	645	667	320	78	596	684	999999	959	376	999999	315	999999	402	649	475	640	995	444	217	14	219	547	999999	999999	972	284	999999	994	774	448	999999	999999	999999	999999	79	507	886	916	999999	97	999999	481	322	380	999999	666	999999	999999	758	708	999999	555	646	552	236	999999	700	999999	106	322	999999	592	195	927	999999	833	867	969	999999	967	999999	88	437	129	283	999999	235	595	999999	316	166	999999	245	75	310	748	999999	634	206	972	806	999999	820	999999	999999	148	296	394	999999	999999	799	158	242	999999	999999	69	128	526	278	498	999999	114	878	999999	165	257	356	129	999999	999999	999999	243	999999	999999	171	999999	267	999999	101	999999	452	840	999999	999999	517	18	580	455	121	251	999999	999999	365	707	999999	999999	231	40	539	780	792	176	999999	999999	999999	999999	385	634	629	999999	999999	385	999999	143	56	40	999999	760	283	156	676	901	17	999999	999999	689	877	75	506	469	433	999999	999999	321	353	285	83	964	335	951	632	945	826	999999	449	255	884	999999	999999	80	999999	471	757	392	113	890	169	392	628	113	999999	320	138	169	875	574	181	123	790	999999	999999	968	999999	331	524	730	84	204	935	999999	999999	656	413	999999	702	999999	480	821	217	999999	126	999999	345	232	273	321	817	667	937	999999	83	771	441	999999	999999	799	46	999999	999999	383	816	999999	999999	999999	308	41	907	702	467	912	999999	359	999999	337	655	999999	999999	212	68	212	999999	417	999999	70	999999	999999	224	523	323	902	926	54	953	999999	646	161	999999	999999	924	241	999999	999999	999999	35	999999	999999	865	999999	245	846	176	834	377	665	469	999999	707	999999	37	274	999999	999999	999999	564	999999	999999	999999	81	691	503	999999	583	287	826	798	798	217	999999	289	545	178	120	999999	477	736	101	999999	999999	374	247	999999	847	32	660	424	30	736	645	49	730	327	794	422	741	813	999999	556	550	867	670	201	475	116	492	105	999999	116	911	827	894	382	117	706	454	59	194	999999	627	411	777	999999	571	202	558	227	383	698	999999	664	999999	544	136	999999	999999	55	978	741	540	564	999999	913	825	818	154	358	999999	98	967	692	628	41	929	149	99	608	630	282	557	999999	721	17	999999	999999	684	359	255	686	12	408	80	
453	999999	999999	999999	999999	247	753	58	210	999999	295	999999	853	45	999999	999999	999999	341	105	999999	706	193	275	842	999999	353	578	143	794	113	533	999999	569	621	185	20	865	456	235	371	999999	234	357	266	435	999999	716	221	999999	744	267	354	906	999999	374	269	999999	999999	980	520	669	619	999999	107	484	210	172	242	999999	999999	749	999999	115	734	549	481	836	19	416	999999	636	366	571	60	845	188	189	586	999999	999999	265	644	999999	715	701	999999	999999	260	999999	235	123	484	361	471	999999	726	999999	181	443	999999	999999	745	814	555	999999	312	57	999999	999999	305	30	585	985	999999	845	115	75	400	42	291	999999	999999	237	190	322	161	14	999999	66	129	999999	999999	152	999999	492	519	829	920	832	399	999999	767	998	485	999999	537	499	417	625	888	999999	848	149	999999	391	846	517	634	242	731	307	947	157	142	365	23	442	631	461	335	285	155	568	999999	82	744	587	999999	975	784	662	597	484	177	468	101	999999	991	972	646	12	999999	687	999999	101	272	619	865	130	201	105	867	999999	999999	612	514	290	505	999999	999999	268	999999	658	458	79	710	472	980	673	273	155	999999	658	814	333	90	468	467	552	809	134	722	631	784	689	795	999999	999999	564	953	811	372	912	336	387	999999	546	238	999999	999999	999999	639	999999	856	999999	999999	218	151	967	531	56	822	953	279	521	546	999999	874	769	999999	78	288	426	719	462	782	539	332	999999	97	999999	239	999999	170	999999	495	530	775	738	45	999999	499	999999	999999	907	988	419	642	999999	841	112	671	469	757	322	999999	223	481	403	273	124	999999	714	880	987	816	396	792	269	36	26	999999	146	999999	999999	579	71	393	999999	473	999999	999999	518	595	984	873	999999	679	848	498	281	999999	382	474	920	999999	784	347	55	100	602	626	383	787	825	999999	999999	999999	999999	742	999999	829	669	929	999999	227	376	129	999999	124	56	716	999999	999999	754	967	985	671	999999	999999	794	723	999999	721	999999	999999	523	731	770	250	999999	45	619	999999	48	999999	389	452	999999	999999	334	665	999999	931	999999	999999	682	613	42	857	758	999999	999999	74	948	736	491	947	68	164	704	645	359	999999	776	20	107	838	999999	999999	999999	542	999999	120	671	139	281	417	678	999999	73	909	698	912	491	483	999999	554	167	312	960	441	394	999999	998	999999	316	796	999999	42	788	999999	881	999999	279	999999	765	810	402	819	464	83	279	83	101	794	946	446	174	302	896	552	999999	999999	999999	156	158	689	122	982	
822	485	999999	645	207	228	37	968	643	274	718	313	162	347	847	887	172	321	327	213	742	869	632	861	146	245	173	999999	387	999999	77	999999	999999	420	996	978	820	634	876	999999	766	978	803	999999	584	592	400	343	581	999999	984	837	371	999999	249	953	853	401	508	961	65	574	591	520	206	641	615	999999	999999	999999	77	538	445	454	446	764	999999	732	999999	553	844	830	881	923	148	240	999999	790	999999	999999	999999	429	135	999999	817	201	396	293	999999	943	977	659	992	712	999999	999999	401	917	471	999999	887	131	123	955	126	235	999999	667	382	999999	926	999999	570	307	743	648	412	999999	636	254	377	782	40	344	575	195	999999	179	999999	692	838	999999	999999	694	165	14	999999	180	999999	592	508	999999	910	999999	26	162	98	999999	999999	748	52	871	291	226	118	115	100	999999	389	931	999999	524	141	689	137	138	506	875	999999	739	342	242	732	999999	746	647	871	303	327	423	999999	153	210	787	649	999999	516	111	586	59	913	535	999999	999999	999999	984	597	231	608	888	655	222	999999	999999	416	809	148	247	480	999999	244	999999	462	966	833	253	324	999999	999999	999999	999999	405	299	102	826	807	452	866	847	762	60	999999	694	439	767	884	602	970	381	999999	829	278	630	126	815	126	83	824	42	951	669	999999	190	449	275	999999	923	458	413	999999	367	281	399	718	420	593	112	33	208	999999	651	999999	973	210	999999	354	774	183	286	999999	733	628	833	999999	102	999999	469	255	173	517	999999	153	567	772	482	557	878	912	999999	232	23	999999	625	999999	310	326	999999	999999	999999	920	999999	749	999999	703	875	739	999999	503	999999	999999	134	856	859	691	999999	508	999999	211	999999	782	476	999999	477	64	696	683	12	749	595	776	999999	489	146	253	999999	221	971	863	999999	742	118	384	296	102	108	166	200	934	106	802	539	79	261	335	999999	999999	282	127	999999	201	999999	699	908	999999	999999	644	720	615	659	775	537	922	314	985	674	102	576	999999	956	539	999999	77	652	999999	999999	999999	999999	810	999999	418	939	999999	999999	999999	15	419	999999	446	24	463	446	585	285	999999	275	616	764	999999	661	361	56	897	170	477	709	669	56	124	612	620	417	909	999999	251	835	683	76	609	999999	999999	999999	139	370	503	999999	999999	792	331	528	999999	702	960	158	448	999999	52	692	389	995	345	999999	999999	833	404	55	999999	769	43	495	999999	550	999999	296	407	734	917	999999	667	383	801	877	725	596	982	918	999999	761	377	999999	793	
990	999999	613	643	890	275	305	965	999999	999999	148	999999	999999	936	999999	546	674	751	714	454	515	999999	15	203	468	999999	999999	851	486	999999	775	401	163	702	600	999999	551	652	516	469	999999	571	999999	816	663	128	890	659	999999	381	782	20	663	435	287	965	999999	419	999999	252	510	454	999999	858	792	746	604	999999	345	226	995	31	244	254	832	999999	999999	198	540	999999	757	115	949	114	816	765	999999	728	425	635	999999	141	477	274	999999	177	999999	361	34	917	523	758	324	685	999999	761	775	418	999999	343	999999	999999	999999	835	494	999999	505	999999	52	36	17	999999	717	999999	46	863	999999	970	295	999999	999999	999999	173	623	825	999	791	273	728	64	999999	999999	999999	91	484	696	261	642	779	563	671	707	319	999999	909	999999	999999	613	649	522	999999	805	999999	999999	999999	999999	330	266	19	494	614	241	655	987	47	999999	750	635	999999	349	611	911	999999	732	999999	165	154	175	713	188	959	999999	624	216	846	193	208	198	611	788	376	995	632	294	999999	440	61	332	959	233	896	415	387	309	910	307	615	399	943	324	551	164	553	831	535	436	616	999999	150	999999	487	562	33	999999	999999	616	288	999999	782	563	114	822	999999	489	999999	553	799	325	306	549	578	808	255	297	246	221	452	801	758	523	823	612	191	999999	745	344	391	940	336	303	28	709	617	389	219	729	999999	73	549	982	636	999999	152	600	999999	678	316	999999	210	762	174	486	157	999999	999999	502	640	999999	744	947	171	859	988	12	999999	999999	999999	865	87	517	272	999999	262	999999	886	999999	999999	591	999999	999999	999999	655	740	573	139	542	999999	357	650	999999	999999	849	999999	601	820	999999	312	150	79	999999	487	999999	999999	692	500	785	234	381	382	217	999999	59	281	999999	920	516	128	425	999999	999999	999999	999999	225	369	999999	999999	69	660	955	999999	229	999999	999999	421	589	586	999999	57	83	354	318	190	975	999999	685	999999	999999	999999	681	999999	658	887	277	90	110	643	236	300	273	87	999999	573	425	999999	988	713	999999	859	999999	344	520	80	351	528	680	136	868	999999	999999	390	845	999999	979	999999	460	999999	61	440	321	999999	999999	705	784	996	628	745	765	711	455	971	511	718	563	347	792	999999	546	999999	409	973	774	999999	616	883	241	316	593	773	812	656	662	106	999999	999999	983	815	296	354	899	935	371	166	999999	999999	999999	136	855	999999	859	872	795	311	999999	348	181	906	99	901	999999	321	161	991	899	798	319	414	180	421	363	999999	
301	201	849	474	611	618	127	904	14	115	461	951	914	940	999999	999999	76	999999	970	999999	725	395	999999	587	784	380	267	538	402	999999	956	443	288	999999	581	603	461	566	736	562	789	999999	896	659	860	210	87	958	937	959	348	999999	451	285	261	906	999999	271	690	241	360	999999	512	539	158	27	999999	42	369	268	898	999999	473	999999	298	540	498	930	999999	583	302	999999	601	999999	136	986	999999	12	629	674	991	999999	876	505	212	210	683	366	511	999999	537	55	599	679	70	838	506	43	987	721	417	681	544	116	999999	999999	999999	78	413	171	34	999999	999999	999999	999999	708	633	967	999999	98	857	142	429	883	56	999999	709	921	382	297	489	958	999999	908	999999	319	655	999999	567	160	222	614	952	999999	818	867	642	999999	412	999999	215	539	828	999999	863	999999	262	661	69	691	353	75	696	125	682	999999	653	999999	436	957	63	999999	410	65	875	999999	189	999999	74	188	999999	999999	999999	30	999999	999999	999999	127	54	999999	67	999999	709	999999	807	999999	999999	999999	999999	752	999999	148	478	999999	308	352	139	999999	33	620	105	182	596	999999	86	549	556	675	43	732	935	536	999999	453	999999	69	999999	999999	258	728	335	999999	423	321	999999	999999	334	74	722	740	999999	366	999999	999999	887	999999	407	828	999999	267	600	252	804	934	816	686	689	35	554	248	198	605	525	304	295	752	758	284	916	610	224	491	953	302	911	579	442	35	566	25	662	999999	734	990	138	93	548	488	505	288	786	309	519	483	551	999999	999999	799	999999	144	135	132	912	999999	52	118	298	511	999999	247	254	663	468	539	999999	864	999999	534	175	999999	214	999999	779	638	823	914	999999	999999	999999	696	999999	999999	887	431	889	999999	422	545	999999	29	794	46	466	267	44	999999	999999	980	896	687	354	316	634	936	929	855	353	284	375	138	146	999999	760	999999	509	611	776	47	649	56	451	335	587	155	999999	178	814	522	604	700	83	991	583	73	352	999999	18	950	501	999999	999999	148	180	819	883	976	285	139	758	999999	356	803	340	999999	245	28	729	488	528	761	51	831	999999	674	64	154	999999	697	999999	87	999999	825	546	615	859	313	164	767	272	440	999999	684	763	181	354	999999	660	733	827	999999	702	529	431	739	999999	365	468	506	765	738	999999	999999	156	680	830	999999	267	725	999999	932	864	961	226	97	868	367	77	508	330	783	494	510	869	660	384	999999	403	806	999999	504	999999	999999	12	534	698	314	538	93	351	823	
999999	935	743	895	469	741	313	344	871	999999	298	959	999999	981	254	242	718	495	305	757	999999	460	999999	495	97	215	999999	999999	399	563	999999	983	167	506	770	558	766	974	201	999999	769	69	935	988	999999	885	999999	30	290	465	596	52	787	593	696	999999	833	999999	808	999999	782	999999	944	317	805	314	802	679	999999	695	476	743	303	662	988	76	525	999999	290	999999	733	937	412	999999	967	786	206	999999	809	217	725	518	176	938	860	157	125	627	192	900	92	802	809	999999	989	852	748	134	605	999999	47	718	967	605	999999	844	999999	999999	350	29	118	238	999999	14	969	999999	577	365	999999	840	951	898	931	999999	129	999999	999999	817	944	124	47	81	968	999999	180	17	550	999999	418	26	938	115	287	173	792	854	932	805	625	41	285	393	333	999999	678	149	786	588	999999	599	999999	402	75	235	981	999999	999999	690	999999	962	417	999999	947	999999	901	845	620	768	596	999999	998	333	201	999999	838	654	748	213	510	999999	230	999999	94	819	310	546	50	61	192	756	999999	252	999999	663	623	278	445	548	863	833	528	28	991	220	600	999999	999999	161	397	336	298	66	189	802	741	999999	922	138	484	365	805	569	586	840	681	756	999999	537	300	570	218	210	999999	677	513	211	971	999999	228	999999	345	888	664	855	468	537	72	999999	921	177	356	317	73	507	37	958	442	160	999999	844	39	999999	861	999999	127	999999	999999	999999	999999	999999	484	58	909	566	29	916	999999	730	382	154	693	194	615	132	223	999999	147	842	999999	554	769	820	344	383	999999	673	999999	999999	999999	380	820	560	878	391	693	308	999999	999999	487	999999	999999	711	777	395	161	845	66	738	613	999999	950	873	861	999999	770	663	999999	999999	677	356	889	999999	999999	999999	333	142	999999	234	439	915	503	640	364	539	501	67	999999	949	232	53	616	999999	234	522	429	999999	699	143	999999	39	999999	872	828	999999	231	985	719	999999	72	28	539	832	308	698	723	320	518	331	253	713	999999	764	313	634	999999	600	844	479	999999	385	443	181	613	409	330	630	811	233	318	516	347	999999	886	999999	513	783	990	999999	799	119	438	377	890	907	419	999999	568	204	401	631	151	999999	201	686	999999	368	999999	899	377	102	508	999999	22	999999	375	351	999999	109	130	999999	609	999999	680	474	946	75	290	705	989	501	71	616	831	687	375	999999	86	210	999999	155	563	101	168	999999	610	153	999999	163	542	78	951	469	84	444	31	999999	999999	727	739	519	
87	999999	909	876	40	891	999999	999999	999999	278	274	999999	479	975	402	517	999999	973	863	803	710	137	173	999999	549	602	542	397	666	542	537	359	470	120	77	49	192	292	676	999999	689	999999	791	999999	803	999999	990	108	51	513	683	595	863	999999	999999	950	361	987	999999	438	359	76	668	999999	741	915	216	369	999999	363	335	866	307	155	124	999999	999999	899	127	999999	611	443	355	162	858	941	999999	999999	311	127	687	999999	955	247	368	623	371	962	532	888	78	631	999999	688	187	999999	298	999999	821	138	999999	462	870	72	826	915	999999	516	970	799	429	681	999999	789	999999	141	999999	69	786	500	318	382	999999	239	206	980	252	667	974	999999	653	778	713	182	999999	235	334	999999	421	453	902	855	992	732	469	999999	573	999999	22	999999	905	238	999999	330	820	242	95	640	865	845	673	63	541	927	156	651	968	884	287	999999	806	27	999999	343	598	463	389	644	770	999999	999999	840	654	927	147	424	846	392	362	280	150	693	38	575	999999	999999	323	74	585	817	428	689	999999	572	999999	887	589	597	999999	999999	852	451	869	65	438	832	408	613	790	999999	999999	585	531	16	309	123	989	82	563	749	150	325	999999	999999	391	727	999999	91	688	259	834	259	999999	996	428	699	823	972	999999	947	450	709	999999	999999	23	843	167	127	273	136	898	517	44	999999	226	537	392	917	674	999999	999999	999999	999999	540	897	999999	999999	535	588	609	299	27	935	616	999999	440	50	214	939	547	569	598	818	561	361	999999	224	676	999999	891	999999	906	307	436	830	133	784	743	999999	468	917	632	539	999999	999999	880	999999	427	684	999999	496	188	978	999999	150	527	508	374	999999	579	340	259	755	697	302	999999	999999	508	999999	186	656	306	258	480	999999	999999	69	999999	723	999999	999999	796	999999	993	404	138	928	180	999999	312	624	999999	564	386	138	668	877	842	999999	999999	999999	83	999999	999999	999999	199	930	507	999999	999999	999999	354	650	708	834	999999	266	761	302	174	464	999999	222	999999	561	246	742	871	351	962	69	227	793	278	320	671	164	494	863	214	999999	430	674	92	844	280	769	856	552	595	411	125	549	206	990	999999	861	169	946	894	457	68	165	543	999999	999999	999999	381	999999	999999	999999	772	897	98	966	43	875	999999	638	291	476	886	329	756	561	943	677	596	287	698	999999	999999	547	969	757	149	274	140	938	602	718	398	468	999999	216	638	227	999999	240	957	746	731	531	665	427	570	999999	409	982	210	
573	964	103	698	362	394	234	928	999999	827	768	999999	201	45	999999	87	428	940	550	922	725	227	366	330	952	89	473	882	551	196	409	999999	999999	999999	38	999999	305	769	999999	822	413	299	129	412	198	11	539	495	102	999999	152	799	858	69	999999	356	608	772	746	283	921	999999	999999	154	427	903	596	462	16	818	999999	659	913	727	519	436	107	953	142	951	999999	999999	789	210	54	610	16	98	264	999999	155	532	32	753	901	999999	912	974	985	295	414	86	999999	284	569	493	886	140	999999	58	259	999999	640	999999	734	999999	562	999999	110	816	999999	999999	208	334	672	999999	999999	169	826	457	523	132	999999	846	546	999999	497	515	641	561	999999	999999	547	216	432	500	892	237	29	957	999999	999999	999999	178	398	906	878	164	611	320	856	726	314	103	534	136	687	793	999999	272	456	57	999999	549	999999	30	960	992	901	182	366	408	150	869	999999	786	258	999999	457	640	593	343	903	331	704	997	999999	999999	999999	306	812	999999	979	756	999999	462	999999	999999	86	999999	945	885	999999	439	999999	458	586	999999	155	747	878	999999	346	618	678	123	999999	222	999999	999999	458	516	321	999999	369	999999	429	393	369	495	594	999999	999999	89	694	708	90	474	999999	256	420	137	309	999999	999999	924	762	370	88	999999	318	980	999999	981	919	439	999999	657	79	999999	38	203	85	999999	163	999999	176	266	923	969	42	679	844	999999	684	999999	216	387	999999	445	999999	68	314	971	187	613	443	741	999999	999999	144	433	404	681	999999	227	62	650	780	999999	999999	505	999999	119	364	639	145	999999	306	599	232	196	478	634	200	970	888	999999	482	550	522	434	107	667	834	609	284	999999	380	466	999999	566	607	716	687	10	620	205	617	547	477	552	444	570	43	999999	999999	770	491	257	338	999999	177	240	949	333	407	780	999999	754	364	999999	520	839	330	665	589	999999	946	999999	359	693	496	934	82	969	990	537	633	886	655	514	680	133	137	329	399	376	766	999999	602	840	921	999999	193	504	999999	999999	249	378	369	202	823	999999	897	645	999999	243	167	999999	343	870	156	397	109	849	302	396	711	11	276	999999	995	592	999999	518	999999	634	750	999999	999999	395	297	265	999999	462	690	999999	235	492	867	165	999999	786	31	732	999999	533	762	343	211	999999	893	248	112	156	206	241	704	999999	873	999999	492	589	999999	947	582	891	870	646	999999	913	999999	229	999999	120	13	999999	570	864	824	999999	999999	416	376	303	501	59	162	999999	
266	459	684	846	618	49	672	629	744	83	160	803	662	126	184	298	484	673	114	999999	999999	987	670	840	564	635	956	85	223	748	456	533	738	999999	390	709	239	324	611	999999	447	383	999999	497	999999	31	999999	755	999999	87	819	828	999999	170	237	278	788	999999	999999	983	92	597	415	999999	999999	627	74	999999	736	475	69	169	72	20	554	999999	523	183	136	543	999999	211	843	146	999999	627	588	578	272	121	920	395	41	999999	21	999999	968	477	869	96	956	423	29	766	27	659	766	999999	615	467	755	615	717	748	999999	881	753	278	999999	999999	48	495	999999	625	554	674	138	443	999999	704	999999	999999	313	49	586	635	999999	87	128	999999	999999	655	963	805	999999	315	678	292	694	140	106	999999	410	999999	999999	470	523	999999	222	353	531	332	934	999999	666	999999	311	999999	172	308	699	675	160	797	999999	393	999999	104	269	248	999999	999999	999999	868	607	111	645	443	991	125	122	788	865	999999	748	538	720	62	999999	999999	999999	10	130	395	440	431	999999	999999	732	664	999999	428	999999	973	357	685	583	75	312	565	75	868	999999	999999	196	911	810	999999	999999	999999	673	480	999999	999999	999999	999999	724	363	438	186	561	999999	711	999999	187	693	653	999999	427	999999	955	999999	999999	999999	999999	145	999999	84	209	999999	620	173	563	132	991	467	473	999999	738	999999	960	999999	637	136	13	43	167	358	868	503	267	919	999999	985	653	29	730	382	999999	108	999999	650	163	999999	999999	398	478	588	999999	999999	999999	134	162	999999	999999	735	999999	623	999999	556	978	967	215	999999	272	701	999999	577	999999	999999	999999	100	503	640	683	999999	76	999999	999999	614	564	578	999999	158	283	999999	766	894	883	918	12	999999	801	479	130	999999	999999	457	646	864	193	900	999999	373	999999	139	999999	522	390	999999	668	297	63	999999	991	410	999999	67	432	139	999999	999999	693	560	999999	629	298	34	999999	999999	875	618	999999	705	431	999999	469	648	174	153	511	253	999999	101	999999	714	63	836	487	719	999999	387	34	516	929	872	216	999999	999999	999999	840	606	999999	419	916	999999	999999	999999	543	999999	940	999999	999999	289	627	999999	807	602	309	264	999999	462	999999	999999	225	497	999999	576	999999	999999	456	910	255	810	999999	905	251	104	185	999999	510	999999	302	159	779	450	494	745	889	248	999999	614	259	999999	788	387	69	212	203	429	465	638	582	999999	881	999999	71	999999	975	999999	449	712	999999	999999	754	869	999999	396	30	775	13	848	686	999999	494	841	660	116	999999	925	
845	999999	999999	999999	744	871	133	999999	999999	748	999999	411	770	177	798	999999	198	160	999999	999999	228	672	999999	428	999999	617	951	54	500	49	379	954	70	59	999999	410	812	670	364	999999	999999	851	128	282	396	601	999999	519	738	141	653	510	722	999999	707	183	999999	481	340	137	999999	88	818	239	378	999999	351	720	300	397	999999	527	795	999999	999999	376	554	909	42	824	539	999999	316	999999	395	999999	241	999999	352	703	553	340	340	236	963	999999	999999	889	903	999999	259	368	999999	351	592	136	999999	222	932	340	628	948	449	516	598	488	999999	459	844	509	202	395	999999	597	844	999999	197	568	547	514	343	665	15	80	574	999999	222	964	776	268	164	999999	999999	21	84	999999	999999	824	999999	485	999999	999999	55	403	999999	999999	990	631	999999	999999	939	999999	674	428	999999	963	942	378	941	427	999999	807	999999	585	355	999999	999999	366	523	249	327	372	930	72	618	759	620	611	312	710	190	999999	467	403	999999	999999	354	605	23	121	662	522	882	220	219	97	900	469	999999	999999	502	999999	999999	267	999999	999999	999999	999999	809	247	353	340	999999	241	246	999999	350	999999	266	346	828	765	352	411	587	999999	490	719	999999	531	859	160	563	999999	999999	556	483	210	348	999999	792	742	796	776	768	999999	456	651	973	999999	747	999999	213	999999	766	736	999999	706	679	259	999999	506	760	288	388	999999	777	359	33	690	210	149	941	513	554	999999	969	576	643	266	359	838	999999	326	783	999999	946	851	950	480	275	776	531	99	999999	999999	982	999999	397	575	999999	106	627	293	334	607	679	699	167	999999	766	714	999999	422	999999	258	761	443	999999	999999	255	926	409	553	424	434	618	851	848	268	113	462	188	78	712	999999	221	461	991	185	569	256	999999	279	713	561	714	118	199	999999	534	548	22	258	999999	627	696	84	869	900	989	999999	999999	999999	576	314	536	994	710	647	999999	999999	999999	328	999999	998	242	140	999999	863	720	509	999999	440	734	565	449	929	749	94	999999	999999	999999	100	196	741	405	795	702	409	34	719	407	551	381	234	106	694	679	999999	395	566	244	999999	190	489	174	420	174	999999	865	606	254	999999	91	898	717	999999	142	999999	603	446	999999	999999	838	10	112	120	69	509	999999	999999	260	428	698	999	999999	999999	910	706	999999	999999	631	691	999999	428	999999	781	470	482	999999	999999	561	841	999999	948	999999	804	177	999999	387	64	361	999999	999999	120	356	999999	927	999999	996	142	450	435	270	618	815	999999	999999	420	
999999	999999	999999	587	999999	999999	203	418	702	999999	870	999999	417	999999	329	522	999999	966	999999	432	82	999999	999999	388	485	999999	999999	136	999999	117	999999	392	907	757	654	66	413	773	672	827	917	937	133	999999	221	898	999999	999999	999999	747	999999	848	999999	473	348	886	999999	271	111	999999	430	76	837	594	616	487	200	660	999999	272	119	859	999999	999999	999999	144	999999	677	999999	587	999999	584	999999	833	132	295	785	444	999999	767	590	151	672	999999	999999	850	109	999999	570	734	707	74	999999	844	638	999999	999999	296	958	213	371	999999	104	523	999999	846	57	14	999999	331	702	756	250	319	682	999999	197	999999	999999	664	45	985	116	442	879	595	941	999999	205	999999	999999	498	485	216	999999	999999	999999	158	107	559	803	999999	999999	249	41	951	824	333	999999	670	938	315	999999	304	999999	999999	692	999999	643	999999	905	872	808	476	589	213	281	44	999999	999999	999999	999999	151	365	861	939	918	866	410	928	771	617	23	999999	67	436	127	190	999999	30	108	999999	999999	735	654	931	296	999999	659	828	680	999999	420	280	750	899	173	25	443	237	467	825	999999	715	600	298	858	284	999999	163	999999	100	996	999999	792	534	534	999999	999999	999999	653	999999	999999	582	257	999999	206	743	999999	167	272	111	746	999999	562	282	999999	799	144	999999	82	999999	192	506	999999	590	793	528	487	226	375	999999	314	513	584	150	618	678	467	999999	101	125	500	260	999999	984	999999	196	339	520	999999	999999	999999	999999	999999	999999	999999	999999	839	667	198	677	265	999999	792	514	797	243	235	422	663	465	341	525	999999	999999	520	999999	615	758	246	607	199	967	999999	640	487	999999	999999	942	999999	999999	838	800	999999	999999	999999	933	468	386	196	999999	960	917	856	999999	999999	754	90	899	999999	211	105	91	430	591	999999	298	741	999999	36	838	999999	999999	415	999999	999999	540	105	999999	999999	587	473	238	999999	136	999999	281	120	890	246	732	999999	757	822	804	811	757	999999	999999	935	571	201	999999	999999	999999	533	677	511	110	318	863	659	999999	801	543	738	867	999999	999999	999999	999999	999999	851	916	304	960	828	999999	610	944	999999	171	999999	999999	999999	395	999999	999999	223	999999	970	770	999999	582	382	82	648	999999	288	76	944	999999	85	895	728	393	999999	399	999999	397	704	215	900	166	449	702	404	324	274	999999	580	999999	999999	999999	973	999999	178	279	543	231	322	872	192	999999	999	630	999999	369	197	153	999999	768	822	826	999999	764	869	853	142	680	678	333	691	141	496	955	942	999999	921	
292	224	81	999999	999999	999999	999999	999999	999999	166	819	615	999999	137	999999	999999	811	176	479	999999	219	576	325	999999	862	552	988	191	61	57	54	999999	713	448	905	928	999999	912	988	999999	75	999999	999999	696	323	74	999999	999999	570	38	684	999999	999999	578	711	999999	999999	935	993	291	96	650	972	318	122	141	902	596	999999	201	999999	899	187	999999	738	479	74	628	999999	797	909	791	999999	32	373	265	999999	144	736	200	39	48	918	999999	663	425	999999	204	584	191	172	57	999999	378	899	784	611	999999	840	242	651	281	122	205	999999	305	39	949	945	856	917	768	860	41	999999	999999	999999	480	74	322	999999	999999	54	999999	635	862	816	252	133	999999	999999	999999	303	503	548	758	926	722	334	368	396	818	999999	999999	274	403	999999	943	215	808	803	140	680	527	530	999999	236	481	570	520	488	999999	826	367	212	448	474	366	492	414	174	268	156	999999	999999	893	621	326	376	242	675	873	999999	324	784	523	798	776	973	767	531	455	999999	813	880	610	992	891	525	999999	928	829	460	801	643	545	984	974	600	637	170	999999	114	337	845	614	749	511	583	689	650	999999	393	999999	882	719	115	342	825	326	900	729	999999	999999	313	845	423	245	999999	248	538	823	185	345	607	620	999999	825	968	276	861	491	999999	835	184	999999	446	999999	918	924	440	999999	159	999999	736	999999	119	563	33	999	999999	513	830	344	161	827	523	58	999999	271	378	290	999999	558	465	419	421	965	376	83	409	688	326	756	808	886	673	900	608	999999	999999	787	801	969	85	357	661	973	999999	999999	716	397	617	999999	555	159	288	600	999999	327	28	153	197	950	599	999999	196	83	536	274	163	622	449	950	760	591	489	404	483	999999	758	448	291	999999	366	21	80	669	211	999999	607	83	91	291	999999	367	999999	850	379	571	170	587	447	999999	204	104	999999	667	999999	963	670	999999	126	711	568	580	862	999999	593	588	442	527	872	877	666	89	540	168	801	402	991	638	34	911	999999	999999	10	999999	824	272	73	413	773	999999	999999	723	999999	380	722	578	505	431	999999	791	139	999999	714	569	752	124	999999	789	999999	999999	971	999999	999999	214	763	397	579	999999	354	330	524	39	753	999999	999999	943	133	999999	446	233	999999	999999	380	242	782	314	466	999999	999999	709	999999	999999	548	279	275	955	999999	751	999999	335	998	999999	86	936	276	110	889	999999	679	809	991	404	353	641	606	999999	661	626	432	459	931	999999	999999	645	623	250	
490	484	999999	934	999999	999999	552	999999	235	999999	493	999999	999999	682	425	386	761	319	717	313	999999	906	672	999999	303	999999	329	167	999999	999999	643	441	999999	36	619	415	720	999999	729	999999	851	999999	416	225	918	228	999999	749	999999	999999	999999	999999	927	319	319	584	811	999999	999999	843	61	394	716	999999	748	61	129	939	73	19	999999	27	589	106	999999	698	500	457	946	999999	585	999999	133	999999	999999	999999	513	14	717	45	603	225	112	886	569	466	525	51	476	866	108	999999	686	34	888	369	972	830	858	620	93	363	558	566	999999	999999	271	867	891	666	547	999999	999999	37	415	450	914	703	999999	999999	183	999999	981	89	975	999999	893	999999	961	999999	119	999999	156	999999	999999	250	666	546	629	98	205	658	160	809	328	983	499	658	999999	447	455	278	303	863	447	634	382	479	590	999999	587	171	999999	999999	557	999999	969	999999	86	175	999999	378	83	449	799	524	999999	181	760	999999	375	245	490	523	669	840	389	292	658	326	867	999999	955	237	999999	43	752	383	262	463	24	999999	582	452	663	87	205	853	74	923	336	211	718	598	36	352	681	392	118	716	485	686	477	759	999999	597	422	999999	999999	765	772	925	918	307	978	12	662	999999	999999	591	645	999999	228	999999	999999	666	478	999999	999999	168	362	370	999999	545	978	999999	895	822	154	75	664	358	914	999999	161	410	999999	421	999999	999999	689	643	999999	526	81	949	467	741	768	641	128	999999	646	999999	413	411	660	999999	999999	650	999999	840	999999	999999	999999	296	620	920	584	589	382	999999	746	186	478	718	999999	749	474	999999	999999	999999	63	999999	947	999999	712	144	895	749	999999	910	102	999999	999999	849	750	736	598	999999	339	547	999999	999999	269	70	318	469	311	694	999999	911	908	300	999999	999999	786	389	848	328	583	486	999999	999999	999999	472	999999	999999	999999	629	999999	999999	160	999999	699	332	996	874	253	886	300	999999	832	999999	187	999999	999999	802	199	964	72	370	888	280	211	852	523	332	350	796	999999	999999	211	682	725	469	760	999999	600	999999	956	911	145	962	37	340	654	823	657	999	470	173	999999	303	566	607	224	880	486	847	809	999999	534	457	790	999999	51	159	999999	717	89	999999	999999	740	18	160	234	926	999999	871	208	699	674	350	999999	932	999999	999999	125	128	254	880	999999	999999	999999	292	387	688	181	278	298	504	999999	940	999999	688	961	847	999999	999999	382	298	637	615	648	119	999	193	131	858	806	144	44	367	473	208	48	458	101	726	
773	999999	754	999999	999999	703	361	734	999999	646	970	116	999999	709	745	955	252	999999	114	999999	293	204	999999	999999	471	164	470	980	999999	721	999999	513	755	569	642	836	544	663	42	945	758	274	999999	484	887	700	522	999999	621	517	956	911	353	999999	442	578	999999	999999	999999	427	243	380	999999	708	999999	467	999999	62	77	909	420	589	104	169	781	28	441	91	436	771	999999	145	999999	999999	999999	999999	169	202	136	73	856	113	160	615	711	387	17	999999	488	999999	999999	469	267	999999	106	376	816	194	781	424	147	897	999999	741	785	999999	21	307	943	999999	308	999999	926	13	62	317	438	999999	999999	403	20	999999	999999	999999	431	183	878	656	862	398	922	974	421	999999	926	958	108	419	829	999999	376	710	120	230	131	191	542	263	659	999999	937	337	737	387	414	759	304	997	319	612	228	999999	444	554	345	999999	747	224	87	104	218	29	660	842	37	310	277	383	885	999999	640	625	996	83	461	595	247	999999	999999	999999	664	110	999999	999999	999999	21	275	566	999999	797	444	327	185	565	999999	999999	999999	894	999999	999999	491	920	999999	78	971	602	367	371	999999	750	96	713	917	910	440	117	999999	442	457	26	44	711	498	97	806	322	450	999999	502	999999	918	352	999999	203	999999	999999	999999	999999	255	792	653	999999	472	144	999999	730	410	274	135	473	999999	244	447	999999	79	780	432	34	272	659	999999	926	868	560	832	744	40	724	235	999999	129	999999	197	664	372	999999	248	364	386	86	999999	999999	316	999999	544	683	999999	348	133	999999	321	999999	999999	999999	999999	727	999999	912	311	967	699	686	49	438	353	999999	999999	999999	971	999999	999999	77	648	999999	999999	999999	619	839	999999	158	839	999999	600	330	385	165	129	601	34	645	106	335	62	418	386	235	146	878	685	434	637	999999	377	195	372	253	325	582	849	999999	117	999999	896	163	137	18	95	718	999999	198	989	455	758	999999	842	216	25	239	809	521	840	741	999999	590	999999	999999	324	415	957	142	840	546	751	999999	538	900	438	899	290	999999	999999	427	825	497	444	191	372	51	352	166	238	999999	772	337	822	999999	999999	999999	999999	419	693	679	999999	920	999999	453	703	397	797	941	777	126	948	441	999999	422	999999	666	156	339	355	283	73	999999	999999	755	773	424	548	171	859	132	266	999999	684	470	999999	904	149	991	487	974	253	411	389	122	146	341	957	409	999999	384	169	999999	73	420	616	960	999999	602	679	289	999999	999999	999999	654	859	87	757	909	
756	20	527	164	999999	381	39	661	421	791	618	999999	999999	148	999999	484	963	954	807	274	999999	999999	888	999999	322	208	135	617	999999	735	262	68	583	57	653	449	857	999999	460	692	390	999999	548	235	984	246	822	710	925	607	691	999999	280	492	65	60	999999	980	841	653	256	999999	999999	686	538	999999	999999	419	999999	999999	999999	957	503	125	884	899	167	662	999999	86	999999	424	691	721	53	999999	788	101	992	603	999999	999999	999999	807	999999	967	621	862	999999	433	387	413	225	664	980	733	999999	999999	608	165	999999	469	428	999999	277	831	730	999999	642	191	771	999999	426	891	999999	750	793	696	679	999999	288	304	966	138	698	971	999999	37	741	319	946	999999	492	836	710	857	458	999999	539	999999	999999	10	230	515	662	619	986	999999	720	240	940	715	485	999999	877	598	999999	299	77	306	999999	703	880	332	244	147	999999	999999	191	96	301	395	166	999999	679	287	84	461	475	88	984	999999	317	510	379	240	158	801	959	122	364	168	340	243	999999	543	130	999999	280	525	344	406	152	634	938	554	559	999999	21	999999	523	50	999999	988	321	756	999999	379	953	999999	988	999999	631	78	731	143	64	999999	92	999999	999999	999999	191	999999	743	588	733	999999	571	824	681	738	789	999999	999999	999999	344	352	999999	999999	157	750	999999	276	999999	860	775	83	999999	999999	999999	636	338	875	443	347	859	999999	254	999999	999999	713	808	999999	331	260	694	272	999999	999999	798	711	10	999999	988	416	241	999999	424	882	813	660	999999	999999	999999	55	409	913	925	261	464	470	108	199	214	444	942	999999	944	286	999999	512	603	495	17	788	635	482	887	36	115	999999	999999	999999	919	372	933	52	999999	286	999999	999999	346	229	999999	337	999999	999999	651	553	999999	425	970	999999	999999	999999	67	294	999999	545	420	927	36	999999	155	999999	21	736	280	999999	511	900	22	668	435	396	176	999999	999999	999999	184	824	831	344	563	689	973	321	655	619	315	648	999999	268	865	923	754	447	83	443	326	877	541	809	999999	572	413	312	999999	330	143	683	999999	89	999999	999999	105	999999	345	466	999999	700	91	660	999999	862	616	753	999999	999999	641	729	310	999999	363	307	292	999999	302	999999	285	999999	608	334	485	631	896	214	999999	279	827	72	111	617	999999	625	999999	880	999999	189	956	999999	999999	999999	688	999999	383	653	725	73	313	999999	399	355	190	875	101	756	185	904	966	412	856	532	684	999999	627	999999	212	737	511	412	748	999999	44	625	170	408	999999	999999	
258	252	488	833	966	999999	672	999999	437	31	533	49	704	378	999999	553	804	977	525	999999	786	690	451	999999	561	999999	336	286	320	564	999999	692	120	114	655	724	999999	32	565	931	906	871	999999	191	213	472	999999	379	900	490	999999	193	883	999999	294	568	800	500	282	76	427	395	446	872	999999	841	928	600	999999	498	629	782	421	594	212	999999	999999	270	784	99	202	956	999999	829	743	531	999999	582	820	97	924	433	750	499	999999	521	999999	393	999999	372	543	999999	999999	999999	999999	49	771	298	335	379	144	539	716	192	999999	470	18	999999	138	999999	41	999999	999999	999999	999999	999999	41	999999	90	690	490	50	395	999999	555	94	309	974	969	703	759	520	257	450	952	394	716	567	626	52	512	818	264	99	341	197	337	30	838	663	17	849	217	999999	888	103	154	304	637	789	170	44	999999	435	35	520	108	339	683	189	490	474	305	48	188	671	786	306	90	368	756	999999	146	315	696	999999	313	613	562	858	250	421	999999	999999	881	477	181	829	74	820	99	999999	347	658	183	542	553	179	465	999999	317	848	224	999999	42	881	897	341	999999	124	217	494	776	824	939	999999	544	469	166	710	499	999999	241	269	279	758	942	488	141	999999	366	143	157	345	551	402	207	661	804	999999	580	840	100	999999	612	999999	231	522	999999	114	998	94	23	754	727	360	616	954	999	284	939	419	999999	584	758	999999	346	441	282	999999	871	883	664	166	140	659	865	292	657	675	999999	999999	999999	36	165	281	999999	403	999999	200	785	252	999999	530	999999	170	640	999999	999999	538	267	999999	249	181	243	124	430	856	623	78	495	999999	307	334	747	520	999999	183	429	486	953	943	999999	92	999999	629	231	144	105	970	29	359	100	128	417	746	189	999999	999999	50	851	273	779	549	999999	999999	999999	337	999999	999999	521	466	999999	714	585	323	999999	167	418	614	893	296	761	653	999999	145	243	189	999999	10	340	60	999999	388	634	690	999999	999999	999999	999999	999999	894	999999	555	459	562	273	386	542	104	780	999999	999999	188	157	565	999999	135	500	999999	227	765	420	782	219	470	86	999999	999999	895	159	690	999999	999999	930	998	935	215	999999	496	872	999999	999999	822	999999	318	999999	211	240	78	187	48	784	999999	93	918	483	999999	345	999999	486	999999	306	999999	945	100	999999	999999	999999	158	630	306	930	14	697	370	129	598	562	900	599	875	477	21	717	999999	999999	962	34	999999	525	999999	869	215	20	317	999999	998	877	139	
76	798	999999	92	448	880	999999	780	999999	999999	799	999999	25	445	399	999999	999999	295	930	834	193	289	57	246	999999	273	437	999999	999999	999999	809	130	721	999999	999999	800	999999	395	572	836	999999	135	842	311	222	640	351	434	815	409	999999	999999	78	52	945	787	751	715	458	184	999999	393	786	999999	913	679	174	592	611	599	687	999999	722	103	832	67	446	746	34	993	999999	12	908	594	170	543	61	678	487	56	58	217	936	397	393	618	999999	113	999999	543	476	758	823	226	722	527	553	974	219	887	350	14	691	465	262	450	485	999999	578	999999	627	495	114	564	551	479	765	334	710	999999	718	342	358	999999	527	999999	189	999999	872	642	999999	86	468	599	706	53	999999	481	145	942	143	158	535	999999	915	980	653	269	999999	252	762	228	274	995	179	17	656	210	938	999999	271	792	999999	935	388	999999	36	515	857	507	953	294	198	999999	91	999999	806	339	575	546	520	999999	27	629	880	771	999999	473	430	999999	396	326	542	57	681	350	828	600	640	374	954	148	999999	177	299	478	39	506	914	999999	211	999999	634	402	999999	999999	774	999999	65	616	738	562	94	999999	120	999999	999999	151	96	740	741	999999	698	999999	591	381	518	849	339	411	742	315	559	820	497	79	691	150	999999	340	575	138	545	999999	999999	401	999999	252	999999	662	726	888	999999	183	868	994	628	433	810	206	832	999999	370	653	874	433	13	274	999999	51	999999	610	672	756	174	613	999999	675	999999	200	999999	276	792	677	684	854	999999	386	999999	999999	450	267	999999	282	507	650	767	891	159	999999	398	999999	580	25	716	126	225	663	18	999999	332	953	999999	620	999999	999999	999999	692	968	30	538	626	321	999999	999999	999999	280	400	258	523	845	779	526	999999	801	537	695	999999	999999	568	638	999999	999999	697	180	999999	408	999999	403	999999	999999	999999	923	138	674	771	477	999999	424	38	999999	999999	415	999999	419	999999	437	999999	818	351	870	999999	731	999999	391	999999	999999	999999	998	999999	289	559	997	316	999999	999999	999999	397	697	999999	69	294	362	999999	722	813	825	882	287	627	69	911	901	61	81	999999	354	999999	999999	378	522	853	413	320	749	296	828	108	490	650	696	50	999999	999999	291	999999	12	798	687	999999	480	377	346	380	55	377	658	945	999999	850	425	342	650	329	516	216	880	52	192	436	985	999999	402	637	931	999999	121	121	999999	495	161	555	836	178	897	155	516	42	275	382	999999	999999	862	999999	234	999999	399	999999	282	85	
705	960	616	260	593	753	974	709	448	35	266	546	185	750	699	869	999999	481	431	999999	999999	999999	777	999999	798	112	864	762	999999	577	999999	999999	839	694	790	201	999999	999999	585	153	180	807	594	249	126	999999	707	122	999999	999999	999999	918	59	911	386	999999	192	805	462	490	888	221	307	999999	999999	625	707	490	999999	507	930	919	895	287	200	999999	999999	999999	694	706	999999	999999	822	999999	719	711	591	927	318	932	18	999999	133	105	265	958	510	723	999999	500	394	226	162	442	434	938	32	771	999999	494	999999	999999	999999	999999	999999	147	399	259	999999	695	999999	779	182	999999	498	796	796	800	32	241	392	540	695	204	322	189	599	389	999999	781	688	820	999999	824	338	364	32	377	21	127	999999	260	572	157	999999	614	999999	134	944	999999	152	999999	999999	488	112	999999	999999	999999	442	905	547	999999	999999	999999	16	224	571	357	698	144	774	999999	999999	999999	672	141	968	999999	999999	999999	145	474	445	984	639	466	81	728	722	275	999999	115	935	999999	580	559	622	999999	151	251	53	696	435	809	864	723	443	843	815	970	105	422	999999	735	999999	83	574	653	740	999999	152	843	635	999999	739	668	493	683	999999	123	999999	775	999999	497	664	448	999999	635	130	915	33	999999	912	999999	179	981	926	999999	999999	506	984	969	462	601	108	209	71	12	80	205	240	999999	518	702	999999	999999	27	999999	80	331	999999	999999	533	824	526	913	930	999999	263	999999	742	293	347	827	999999	550	999999	803	398	999999	387	46	565	999999	684	999999	720	219	999999	850	964	244	139	24	472	55	446	637	85	194	279	188	999999	322	462	999999	422	690	574	999999	16	223	303	615	943	998	999999	608	149	999999	203	720	591	999999	792	999999	163	332	365	999999	113	999999	728	213	195	209	999999	252	999999	737	851	40	645	391	843	999999	999999	524	81	999999	671	837	999999	999999	991	558	596	344	999999	955	794	99	334	492	806	999999	495	99	429	999999	710	141	999999	999999	411	173	85	999999	569	51	566	638	999999	999999	420	276	999999	905	222	636	613	999999	999999	999999	942	761	705	163	584	523	266	852	104	337	764	540	701	999999	999999	827	483	999999	775	487	398	166	838	999999	81	540	142	999999	999999	999999	140	756	417	629	470	999999	467	922	625	999999	999999	714	543	923	137	880	999999	999999	493	394	999999	226	187	245	999999	999999	923	272	91	54	390	999999	975	999999	207	17	133	999999	999999	771	370	561	771	999999	999999	684	622	915	999999	201	966	40	999999	491	640	913	
578	181	511	999999	999999	205	840	999999	666	999999	738	999999	999999	130	756	501	999999	722	34	600	455	459	543	443	999999	17	999999	890	88	360	579	494	999999	293	438	999999	999999	941	54	174	999999	199	72	592	946	389	199	195	444	999999	552	999999	466	49	468	129	999999	77	519	719	248	949	999999	315	999999	253	572	442	691	999999	999999	999999	677	859	879	265	396	950	496	784	818	999999	456	613	807	205	37	630	825	999999	323	503	432	335	926	772	696	999999	63	702	999999	757	999999	999999	543	16	707	607	170	999999	733	687	999999	999999	999999	477	503	889	508	999999	999999	941	616	999999	999999	436	123	351	933	999999	999999	640	897	794	999999	70	277	999999	80	801	497	999999	469	999999	585	635	922	697	434	459	278	999999	258	718	486	875	150	999999	157	116	892	366	673	63	644	103	790	786	767	840	999999	685	818	707	999999	795	999999	994	797	855	999999	999999	916	483	838	760	999999	189	318	101	920	999999	669	963	999999	141	756	416	978	492	845	146	930	594	258	593	989	551	871	690	403	155	332	301	602	999999	449	199	999999	883	999999	999999	478	675	920	64	25	855	798	715	49	75	26	315	20	378	494	331	999999	255	771	840	318	999999	999999	774	823	378	370	440	691	566	201	105	780	244	999999	265	999999	204	577	999999	752	165	650	999999	139	999999	291	999999	982	128	965	969	121	999999	302	999999	999999	155	240	647	494	368	33	999999	873	921	534	775	710	239	656	39	677	637	98	162	999999	999999	644	999999	999999	146	458	573	999999	231	983	909	999999	816	999999	528	964	999999	649	999999	141	999999	464	218	492	999999	523	752	471	935	301	999999	782	150	873	616	511	999999	560	999999	999999	460	999999	651	999999	625	999999	893	950	137	75	747	988	704	30	808	905	435	324	580	622	705	111	666	929	509	999999	801	942	999999	27	540	379	999999	484	681	999999	812	999999	999999	681	629	802	343	999999	554	999999	88	129	75	710	999999	999999	999999	999999	213	359	224	999999	999999	497	999999	951	288	120	999999	378	696	229	999999	521	999999	164	457	899	992	903	767	797	999999	23	59	999999	999999	961	941	430	399	999999	280	331	83	999999	842	379	649	678	523	233	344	185	799	999999	999999	554	617	921	662	999999	999999	999999	591	427	999999	425	448	360	83	999999	179	115	979	140	948	27	447	12	321	87	259	323	390	544	999999	999999	999999	200	902	333	354	29	767	318	823	999999	999999	999999	754	427	931	298	999999	206	63	238	999999	999999	909	761	116	999999	999999	
585	830	429	999999	56	999999	145	999999	257	999999	749	999999	999999	347	671	317	978	999999	791	258	999999	156	999999	718	193	491	999999	15	555	999999	150	227	739	420	192	487	403	60	694	691	619	225	683	840	855	233	904	999999	534	361	999999	484	324	999999	714	999999	869	711	999999	565	740	999999	999999	999999	317	532	243	999999	165	999999	913	999999	592	110	999999	679	472	131	862	960	586	342	480	999999	999999	999999	903	384	999999	753	999999	692	324	139	951	999999	999999	716	532	333	999999	999999	735	351	999999	13	892	999999	726	45	965	747	848	775	978	407	659	462	617	651	629	859	999999	412	999999	230	999999	462	158	999999	120	999999	598	539	971	999999	607	139	755	355	773	689	657	670	787	999999	844	999999	161	553	829	116	999999	880	704	999999	999999	333	999999	227	999999	999999	75	576	925	219	159	319	999999	566	999999	999999	706	272	878	939	211	373	999999	999999	386	74	311	605	330	13	657	718	835	840	999999	284	999999	538	999999	343	624	91	999999	578	721	535	745	594	754	308	409	835	12	999999	929	768	709	82	840	999999	999999	470	255	921	561	999999	484	963	999999	525	177	999999	999999	544	999999	130	628	55	999999	851	328	999999	850	31	999999	999999	715	999999	911	999999	575	999999	999999	999999	215	164	836	999999	999999	290	60	781	317	238	141	241	527	468	999999	999999	150	999999	99	989	17	420	619	233	327	740	999999	999999	999999	765	950	886	999999	690	338	171	293	804	999999	701	800	547	999999	622	890	372	303	257	631	111	999999	911	999999	708	999999	795	545	612	999999	286	565	647	728	552	288	255	760	999999	999999	999999	999999	345	999999	397	198	999999	21	996	342	955	446	477	999999	950	393	999999	999999	999999	80	999999	625	681	309	999999	999999	162	818	856	999999	999999	612	466	999999	353	586	45	287	803	999999	999999	783	548	999999	550	840	97	865	778	999999	249	560	999999	767	596	662	844	45	882	999999	45	651	165	662	697	353	979	359	438	374	357	761	999999	262	919	760	87	999999	999999	912	59	297	50	999999	103	95	623	699	999999	999999	742	999	999999	999999	483	508	627	999999	581	207	860	737	437	413	810	488	668	999999	847	999999	999999	442	287	969	999999	999999	999999	468	999999	612	729	290	999999	999999	999999	999999	366	348	778	421	142	202	999999	561	62	321	999999	999999	886	999999	426	887	852	695	999999	309	722	434	350	734	897	169	326	969	477	579	999999	690	781	999999	131	329	999999	999999	703	999999	612	725	917	999999	888	974	581	953	195	999999	438	142	999999	332	999999	
932	999999	999999	523	999999	999999	860	93	999999	412	179	999999	999999	493	106	929	426	991	724	697	997	999999	461	846	999999	999999	372	783	635	999999	777	61	458	999999	199	999999	999999	912	730	516	752	641	999999	487	999999	128	158	469	99	912	22	150	914	635	637	425	546	207	600	999999	512	86	458	340	635	999999	407	605	304	774	26	514	270	218	944	365	999999	973	136	805	439	903	694	722	139	636	146	823	200	774	785	999999	321	999999	13	675	193	115	999999	601	721	552	175	999999	896	508	879	706	690	999999	354	573	999999	795	999999	609	999999	735	211	999999	999999	583	415	999999	989	310	999999	999999	214	278	999999	965	999999	534	999999	886	738	380	999999	631	999999	439	142	918	430	221	999999	525	389	999999	999999	457	999999	999999	999999	147	146	645	334	595	315	954	502	999999	109	388	452	546	711	999999	871	22	909	580	251	552	999999	999999	999999	777	666	999999	545	809	985	725	999999	277	915	946	749	102	999999	241	325	999999	936	720	819	999999	769	107	813	320	533	999999	547	333	611	76	999999	649	545	556	999999	638	999999	692	436	383	326	184	631	765	329	778	965	999999	264	449	616	730	999999	68	18	999999	863	235	286	714	187	999999	665	848	260	110	556	499	999999	999999	394	253	294	445	999999	595	476	58	990	754	315	869	78	172	460	999999	970	487	999999	369	999999	192	999999	721	205	588	518	782	514	229	231	999999	376	577	999999	999999	999999	243	343	422	102	814	245	531	409	318	999999	999999	398	999999	999999	79	999999	942	999999	999999	837	572	249	146	86	999999	544	771	532	839	503	501	999999	98	999999	999999	999999	135	277	960	999999	884	322	887	999999	25	393	229	999999	162	524	999999	665	852	535	874	993	207	346	999999	280	999999	999999	999999	814	178	395	310	766	401	926	826	999999	951	265	952	259	362	228	999999	999999	325	681	380	999999	79	835	264	563	999999	999999	945	788	999999	690	999999	999999	999999	82	999999	629	93	462	999999	999999	698	758	713	999999	582	624	641	999999	999999	107	955	793	628	255	745	999999	999999	999999	121	999999	980	47	805	271	999999	999999	506	999999	478	440	227	862	999999	154	625	321	132	666	980	39	112	999999	512	999999	735	688	267	507	337	416	498	345	350	49	255	661	952	451	814	999999	999999	361	510	845	879	999999	809	999999	629	433	220	474	766	92	555	23	999999	43	536	999999	810	999999	999999	72	942	881	521	943	999999	964	369	680	852	475	999999	750	466	666	892	642	879	783	999999	999999	999999	33	579	999999	494	
241	135	918	915	999999	999999	130	409	999999	999999	998	580	999999	583	664	999999	540	999999	300	180	999999	557	868	151	999999	225	36	129	58	867	918	999999	263	459	999999	839	450	999999	141	771	790	999999	999999	763	894	71	23	999999	224	839	664	411	289	97	690	999999	267	999999	31	505	677	999999	361	999999	984	696	327	416	999999	825	999999	775	490	529	390	463	538	114	256	832	211	827	904	218	212	517	33	175	768	983	582	672	743	636	103	999999	989	447	779	208	744	606	293	399	226	889	920	759	707	236	155	162	530	198	999999	999999	105	153	378	476	673	999999	999999	932	253	950	41	854	999999	999999	474	101	999999	58	98	605	999999	515	992	999999	596	273	467	542	837	429	152	999999	343	252	999999	845	79	312	999999	592	999999	360	156	999999	857	76	999999	999999	999999	64	827	999999	110	698	317	590	161	65	879	410	999999	115	105	823	999999	486	521	192	906	628	32	999999	523	506	646	192	999999	726	466	530	938	999999	999999	999999	602	669	454	644	935	999999	694	999999	432	135	898	999999	265	332	466	380	555	151	999999	999999	999999	805	959	604	62	999999	231	434	999999	359	471	343	336	321	231	999999	41	876	257	802	933	18	999999	999999	607	999999	999999	46	269	95	974	797	999999	644	999999	999999	999999	999999	592	810	882	269	425	83	663	564	999999	999999	999999	327	999999	679	894	409	210	34	215	999999	999999	269	999999	999999	175	999999	385	674	194	691	571	433	438	999999	294	446	919	673	593	999999	999999	53	999999	999999	934	941	747	305	902	749	443	726	591	999999	854	999999	999999	698	999999	999999	698	999999	379	835	999999	678	999999	167	394	457	489	537	441	999999	837	953	993	226	260	233	765	89	771	445	999999	999999	842	999999	336	961	999999	231	578	681	828	744	673	440	609	266	62	999999	910	999999	270	999999	999999	902	312	901	339	396	447	871	156	618	227	934	587	999999	999999	599	830	999999	623	268	958	760	999999	102	999999	562	999999	993	180	186	178	326	185	350	559	939	999999	435	632	999999	783	707	999999	219	526	738	853	999999	430	463	758	487	831	11	948	535	50	219	621	999999	779	999999	999999	969	999999	900	759	246	999999	896	611	405	999999	185	484	260	235	651	575	550	709	999999	999999	717	999999	691	495	183	402	34	999999	777	813	855	999999	339	16	565	769	999999	979	616	102	534	851	999999	686	655	527	697	309	399	643	80	77	999999	999999	984	552	758	415	586	844	999999	997	833	592	945	517	155	254	670	881	950	571	103	
999999	999999	865	73	999999	840	655	704	724	509	144	742	787	999999	458	32	22	21	220	403	772	999999	999999	27	770	741	148	382	999999	639	999999	999999	509	999999	999999	841	128	488	753	574	930	149	999999	497	699	849	167	93	999999	231	658	870	739	178	330	315	999999	847	303	999999	702	283	999999	999999	992	999999	243	813	643	616	903	999999	999999	646	472	632	907	49	328	920	583	999999	999999	231	981	647	954	341	653	485	339	281	195	490	999999	657	888	999999	505	259	616	354	449	90	328	999999	612	103	705	698	408	472	999999	382	689	646	597	39	113	355	496	901	170	168	999999	632	347	777	999999	815	744	762	999999	79	314	999999	999999	999999	903	856	44	860	999999	955	86	867	751	999999	800	235	70	999999	999999	160	762	715	193	291	999999	695	787	999999	329	889	953	646	999999	999999	78	999999	41	991	136	256	320	635	275	214	91	419	880	533	976	548	755	886	720	999999	316	999999	999999	333	999999	217	79	209	540	999999	11	440	939	302	745	349	204	79	732	795	839	999999	449	999999	210	394	999999	263	859	781	144	999999	925	543	999999	999999	999999	707	198	999999	187	121	104	528	999999	650	479	588	788	636	999999	686	164	925	554	189	158	76	999999	999999	402	815	349	759	612	933	515	405	999999	999999	934	496	880	999999	617	999999	42	921	775	999999	999999	236	475	999999	437	457	913	10	988	999999	330	349	583	780	525	372	771	345	915	279	145	84	439	522	701	857	806	350	317	826	156	237	300	574	504	176	999999	127	999999	164	30	514	999999	999999	945	595	999999	109	297	999999	956	697	15	506	423	840	796	952	999999	580	651	572	693	172	816	103	58	19	286	359	32	654	23	761	258	999999	667	255	999999	116	944	999999	999999	71	999999	459	231	793	160	663	380	396	999999	999999	512	457	820	254	999999	999999	546	903	823	938	999999	311	999999	999999	257	792	182	999999	385	424	636	999999	519	632	999999	999999	871	265	859	622	978	635	68	999999	999999	999999	810	422	999999	725	999999	50	999999	125	837	568	999999	977	545	367	491	829	21	181	999999	567	999999	198	953	999999	999999	999999	54	211	959	598	253	420	996	456	999999	999999	673	660	854	595	73	404	794	733	590	999999	720	501	999999	159	999999	886	158	691	863	622	469	866	745	288	996	681	165	249	324	999999	999999	999999	385	731	165	361	999999	528	503	999999	404	229	429	95	570	552	80	810	974	367	271	315	593	370	300	806	915	999999	999999	392	249	555	418	999999	999999	631	
125	409	999999	999999	569	629	197	330	227	999999	446	659	718	999999	610	355	275	999999	999999	675	505	999999	440	999999	445	999999	930	999999	999999	849	811	205	182	999999	436	670	816	999999	797	641	127	273	999999	60	369	265	857	999999	781	893	999999	460	139	248	135	110	968	644	827	817	699	86	35	999999	438	251	999999	999999	999999	940	999999	563	170	463	557	242	999999	390	989	189	894	786	999999	410	999999	361	999999	933	814	999999	999999	182	884	979	942	999999	999999	773	999999	128	778	999999	136	841	364	726	300	999999	690	892	236	588	999999	647	923	999999	746	625	809	86	185	999999	999999	999999	249	366	679	190	521	516	995	110	768	999999	411	999999	660	498	56	999999	71	400	253	922	109	122	527	247	999999	38	999999	621	963	999999	943	234	125	444	601	997	57	119	164	999999	896	136	999999	783	999999	999999	263	999999	579	967	25	784	310	51	591	136	839	441	134	492	221	383	999999	233	927	186	698	225	999999	58	795	951	246	999999	35	999999	999999	743	999999	946	775	999999	52	996	529	168	924	84	999999	999999	999999	615	999999	671	999999	523	999999	597	855	69	420	47	361	999999	181	74	548	241	999999	618	833	106	440	999999	717	175	999999	151	703	769	261	624	372	431	999999	190	966	574	116	511	984	705	887	942	536	999999	694	522	824	465	619	999999	67	999999	999999	999999	185	807	954	797	192	847	999999	96	999999	795	675	999999	640	990	107	999999	999999	999999	999999	138	218	497	650	979	480	818	999999	248	160	999999	999999	999999	999999	999999	15	168	620	318	329	146	811	801	999999	741	72	764	881	999999	999999	645	569	553	610	513	999999	687	166	975	326	999999	531	655	936	999999	238	999999	999999	999999	999999	938	364	815	999999	496	326	417	362	999999	999999	715	937	999999	880	514	998	23	527	286	974	328	11	644	992	955	999999	166	999999	999999	512	999999	624	78	848	999999	291	753	999999	123	999999	445	334	257	69	611	436	49	774	431	250	224	29	863	838	667	937	999999	823	239	881	169	553	466	407	400	101	999999	999999	461	999999	255	655	413	999999	539	993	754	585	391	528	999999	391	999999	654	297	506	761	239	191	999999	999999	929	138	242	999999	891	867	849	669	519	567	999999	999999	208	995	569	615	772	999999	673	192	144	442	711	315	778	120	812	119	893	339	999999	999999	970	661	325	527	181	73	999999	999999	904	916	999999	961	180	78	999999	659	728	891	988	999999	517	308	437	999999	426	926	258	781	999999	740	775	999999	928	944	352	547	679	51	
999999	999999	660	999999	288	999999	571	749	145	999999	999999	163	999999	11	350	707	943	671	999999	828	110	999999	814	866	999999	174	150	690	42	999999	726	999999	999999	687	457	999999	280	968	30	219	925	676	791	549	905	999999	358	773	839	230	10	999999	323	851	940	199	895	794	479	999999	87	880	717	909	999999	188	183	704	554	999999	436	974	999999	24	903	433	999999	275	960	176	815	999999	851	812	234	55	383	138	746	999999	999999	486	499	907	999999	54	959	999999	566	727	729	654	229	999999	793	35	39	309	948	516	735	630	833	312	307	710	39	999999	684	937	999999	55	957	295	678	999999	999999	743	881	999999	474	581	999999	242	447	171	157	84	28	999999	26	999999	999999	240	532	763	652	197	999999	999999	25	999999	207	628	999999	683	697	933	108	843	550	295	999999	100	52	164	921	600	864	146	999999	999999	886	999999	921	730	864	726	999999	914	307	297	144	459	842	419	383	89	320	999999	473	224	975	999999	999999	730	656	999999	198	378	842	61	999999	473	869	70	177	999999	999999	202	818	970	180	194	546	262	999999	999999	257	999999	999999	841	290	110	672	348	979	999999	827	200	83	774	538	394	999999	255	965	671	590	781	999999	662	999999	128	945	502	53	790	637	405	999999	999999	842	565	597	10	771	232	800	999999	91	465	894	516	128	999999	999999	785	122	301	297	999999	999999	476	391	128	469	999999	165	180	305	999999	85	432	999999	999999	932	973	797	999999	999999	742	870	999999	700	786	768	999999	999999	901	70	268	678	346	999999	98	312	376	999999	478	541	608	77	630	235	999999	999999	472	894	733	121	468	999999	50	817	555	619	326	776	999999	360	603	999999	264	119	999999	519	739	324	533	999999	566	799	328	999999	874	999999	250	999999	999999	999999	306	999999	275	789	601	999999	638	528	562	478	985	599	579	128	937	446	999999	520	198	999999	999999	157	371	651	555	999999	669	510	942	999999	379	999999	999999	999999	64	632	896	474	518	766	881	220	762	64	107	966	230	209	602	438	861	999999	646	435	756	158	609	999999	243	932	999999	137	586	999999	999999	502	631	381	74	314	549	348	12	431	501	440	999999	317	553	589	448	469	999999	513	28	650	999999	543	999999	999999	33	999999	241	585	165	753	634	90	954	604	344	849	145	999999	889	523	726	224	999999	325	763	999999	80	654	494	151	229	82	999999	458	656	98	929	999999	291	999999	117	999999	999999	747	999999	315	999999	949	999999	999999	333	621	624	504	923	631	609	999999	999999	731	999999	586	101	
23	999999	561	426	999999	948	256	919	975	999999	622	415	309	948	196	520	999999	939	131	410	999999	817	608	457	168	534	999999	488	803	27	559	75	530	336	261	223	253	999999	999999	11	999999	999999	358	999999	999999	999999	624	683	423	615	693	792	90	185	205	206	925	114	999999	999999	923	767	126	999999	999999	557	999999	999999	999999	999999	999999	569	999999	129	999999	999999	469	992	999999	79	999999	351	75	198	333	766	999999	355	140	999999	297	149	630	999999	999999	999999	999999	399	169	455	213	650	986	999999	349	134	999999	999999	772	999999	999999	933	659	197	70	999999	702	927	635	999999	572	539	843	640	685	999999	938	207	52	183	663	80	833	999	865	999999	999999	625	848	209	999999	33	582	999999	999999	364	490	443	824	505	537	999999	763	480	999999	674	807	355	765	222	999999	513	918	599	326	999999	109	999999	331	999999	227	87	999999	436	632	549	957	692	321	999999	646	999999	382	999999	645	38	316	362	999999	201	462	19	859	635	23	553	114	982	834	664	264	999999	121	999999	288	460	555	337	847	999999	716	125	999999	999999	576	690	141	381	953	297	358	746	999999	140	348	999999	227	999999	999999	999999	445	975	857	656	76	815	394	357	268	195	482	999999	514	784	999999	347	975	999999	69	333	422	732	38	546	315	517	298	981	999999	80	243	112	914	769	896	741	267	387	999999	761	305	999999	123	999999	999999	999999	999999	758	654	999999	242	801	393	99	666	713	946	320	351	559	527	412	671	999999	952	999999	73	745	887	999999	89	597	58	307	37	639	619	999999	731	935	285	539	336	999999	838	441	718	825	999999	193	795	947	45	999999	244	999999	999999	925	815	445	315	496	871	999999	921	999999	753	96	71	999999	104	685	589	416	283	987	86	985	999999	520	661	248	643	999999	948	142	999999	239	73	144	999999	999999	999999	999999	629	999999	668	425	763	999999	688	632	764	84	99	119	368	629	999999	257	816	136	999999	305	784	77	852	177	961	789	92	523	32	926	510	410	240	999999	999999	999999	328	660	999999	164	999999	38	483	568	613	839	774	932	695	999999	999999	999999	999999	159	510	999999	999999	999999	463	999999	121	999999	609	837	574	688	999999	999999	843	59	928	165	903	422	999999	756	593	294	563	132	999999	160	827	999999	608	119	999999	91	793	234	558	999999	999999	999999	999999	666	429	646	999999	925	960	709	98	645	999999	173	999999	703	999999	754	967	652	937	341	999999	961	999999	402	239	999999	403	797	281	618	501	110	958	656	379	807	999999	947	300	638	171	999999	
71	192	328	445	622	999999	404	48	999999	905	890	999999	299	91	328	36	417	538	531	172	438	480	153	787	999999	999999	333	879	999999	30	361	309	179	652	900	165	83	999999	843	812	999999	242	362	999999	220	999999	999999	999999	488	310	999999	761	116	999	999999	999999	48	541	240	780	267	525	621	246	554	590	999999	999999	999999	999999	952	623	695	999999	769	999999	999999	558	576	122	999999	45	400	126	490	600	999999	180	775	319	127	542	563	72	999999	876	999999	999999	51	629	405	720	117	325	358	916	76	397	999999	680	999999	490	965	127	306	232	135	505	755	953	999999	999999	870	999999	56	420	999999	632	174	892	586	999999	516	946	716	999999	927	85	767	999999	999999	999999	940	999999	845	999999	576	999999	766	332	751	124	370	97	241	879	849	246	278	999999	857	999999	233	346	999999	471	999999	28	410	542	304	59	999999	192	999999	593	999999	999999	35	419	999999	622	866	841	151	471	641	999999	715	837	914	691	806	999999	715	99	581	604	11	384	663	558	46	234	38	702	387	187	667	648	999999	84	999999	859	999999	244	577	999999	205	633	829	554	313	999999	627	999999	253	908	476	340	22	981	774	651	999999	999999	586	642	813	449	93	999999	761	999999	543	840	480	946	734	999999	522	198	999999	999999	554	118	254	999999	607	424	458	478	999999	337	635	322	309	568	114	809	658	934	999999	756	549	375	793	999999	39	786	143	306	183	999999	817	823	582	406	107	646	50	999999	45	999999	990	999999	753	433	441	231	541	912	842	925	822	588	619	652	999999	188	325	18	443	820	291	162	305	714	520	812	999999	903	999999	467	768	545	899	999999	765	934	999999	999999	805	808	255	231	999999	258	183	239	213	930	577	999999	331	41	999999	999999	117	837	319	48	913	628	999999	637	450	999999	166	999999	688	439	886	894	566	955	999999	634	999999	70	999999	57	540	999999	609	809	999999	552	146	736	865	684	82	999999	624	583	999999	186	326	617	999999	999999	999999	897	550	773	53	999999	361	376	828	54	999999	57	149	272	508	999999	28	682	312	897	999999	999999	999999	13	999999	958	280	983	508	999999	318	958	999999	618	955	999999	740	999999	765	652	999999	770	908	821	46	34	999999	361	85	824	167	644	315	882	841	671	486	546	999999	94	412	378	867	801	736	690	999999	530	316	864	892	192	917	659	707	477	521	599	999999	342	179	919	907	999999	868	674	653	407	776	294	167	203	429	680	999999	999999	902	999999	94	356	999999	268	54	999999	932	999999	727	656	
185	374	160	886	579	83	914	999999	999999	193	932	72	999999	371	999999	32	999999	698	763	246	418	885	574	414	515	621	86	999999	874	696	751	893	947	999999	231	412	999999	281	624	355	766	757	360	719	184	999999	999999	895	999999	32	513	243	221	490	247	300	800	746	381	957	997	13	999999	774	441	48	125	49	149	999999	999999	436	84	417	479	999999	534	999999	239	999999	312	191	406	852	193	999999	682	466	999999	931	999999	999999	999999	999999	999999	762	149	999999	287	999999	999999	279	755	173	999999	87	169	999999	21	586	765	945	516	999999	655	815	606	766	999999	923	366	999999	290	217	739	499	999999	999999	68	717	521	999999	577	103	586	42	435	999999	717	116	999999	878	454	999999	175	666	999999	22	21	999999	165	383	996	363	780	257	989	999999	433	644	551	999999	745	999999	999999	999999	999999	999999	311	622	999999	999999	58	484	999999	487	214	117	51	83	617	524	999999	525	561	148	951	224	999999	338	999999	887	809	82	564	606	143	161	117	999999	298	468	710	398	163	792	999999	999999	787	302	53	881	506	999999	37	36	354	229	742	999999	867	163	999999	973	578	999999	564	999999	919	968	354	63	10	694	999999	999999	813	18	372	769	999999	999999	436	30	999999	172	391	459	999999	537	262	913	418	189	489	999999	367	737	999999	999999	238	999999	601	999999	947	999999	880	811	575	877	223	346	857	973	123	437	999999	89	687	415	121	114	929	391	716	441	999999	820	215	649	999999	999999	198	711	540	464	837	616	83	305	292	579	884	999999	324	915	65	445	76	999999	418	288	59	414	999999	133	999999	999999	113	516	355	999999	605	925	95	146	158	156	442	659	999999	120	999999	392	133	541	999999	761	76	800	386	208	754	163	999999	513	37	784	172	417	44	627	513	567	999999	232	973	999999	92	188	767	999999	13	416	461	308	282	666	290	16	903	667	153	312	999999	156	999999	451	999999	582	118	374	983	35	624	972	606	449	443	999999	568	270	679	888	999999	477	999999	348	702	999999	241	999999	999999	165	513	999999	484	211	437	802	918	531	275	509	999999	402	999999	999999	999999	488	702	832	232	390	448	643	988	264	278	662	951	966	749	760	351	746	870	827	521	257	497	999999	999999	641	999999	46	999999	179	817	641	552	999999	999999	223	999999	999999	148	123	716	870	999999	229	933	999999	851	951	999999	999999	168	999999	531	107	466	544	999999	307	821	591	407	412	647	999999	999999	636	999999	733	419	999999	999999	942	608	757	120	651	868	999999	470	999999	789	40	
263	999999	21	494	119	454	761	21	232	933	587	556	715	314	232	570	782	306	665	999999	999999	999999	984	225	725	774	986	999999	676	723	999999	584	802	376	999999	999999	807	953	999999	664	971	408	999999	596	365	61	999999	806	428	307	999999	174	580	671	498	999999	505	795	769	999999	468	946	345	508	106	12	999999	349	165	75	763	829	779	10	156	143	943	398	860	673	732	190	999999	378	238	672	14	140	877	151	661	21	194	191	206	999999	72	804	999999	999999	307	999999	650	999999	544	665	394	579	524	365	73	117	935	105	999999	288	560	966	279	433	998	623	999999	23	999999	751	645	597	804	999999	81	148	897	999999	375	999999	539	42	999999	573	999999	999999	615	522	88	554	86	98	578	999999	474	105	535	76	364	684	241	636	999999	793	30	797	775	403	294	999999	999999	437	730	999999	749	999999	142	706	155	573	17	948	999999	859	674	557	29	886	657	975	613	999999	152	691	798	902	92	50	553	490	659	222	238	164	344	649	999999	994	999999	946	963	999999	999999	791	676	292	999999	100	999999	473	777	889	746	318	321	999999	294	49	785	846	999999	102	162	665	913	795	720	999999	524	34	199	34	999999	710	22	783	910	361	999999	515	211	999999	999999	999999	712	770	476	919	999999	956	999999	327	218	332	510	870	999999	265	999999	881	999999	920	576	104	283	753	181	45	999999	537	477	932	34	999999	644	454	999999	82	952	153	329	800	938	568	999999	999999	815	394	209	151	999999	999999	484	143	999999	291	999999	826	806	959	598	440	623	315	488	432	303	938	687	66	700	604	313	999999	561	772	981	17	999999	411	999999	787	836	165	999999	823	458	891	338	363	39	354	275	999999	555	999999	187	632	89	247	578	877	999999	153	451	512	350	999999	581	179	309	999999	402	405	32	810	604	467	885	999999	973	999999	609	334	37	355	999999	999999	188	673	595	359	927	196	999999	69	90	693	999999	917	482	708	319	169	999999	999999	999999	999999	969	744	293	719	747	424	274	999999	278	382	125	105	999999	39	571	908	584	950	489	999999	572	962	729	911	754	967	193	999999	102	999999	999999	415	403	468	999999	444	999999	999999	611	999999	922	666	791	708	999999	999999	743	453	146	411	584	999999	142	746	307	16	999999	382	999999	999999	241	999999	84	827	999999	709	701	715	687	999999	528	708	349	976	292	906	181	999999	344	145	234	740	139	691	999999	999999	283	656	170	344	999999	17	999999	831	282	923	999999	963	999999	867	999999	37	765	18	999999	999999	
764	999999	464	401	835	999999	48	829	999999	501	870	392	962	999999	999999	54	555	352	708	520	798	999999	703	999999	323	217	425	476	228	206	974	999999	808	989	411	127	202	768	509	436	999999	90	285	781	63	209	11	670	441	872	482	999999	310	372	87	256	999999	104	88	999999	578	571	610	358	526	749	584	999999	999999	318	851	786	843	281	999999	717	242	922	315	999999	216	754	999999	999999	724	561	820	445	912	165	999999	107	690	999999	858	999999	479	926	999999	313	624	38	146	133	30	695	580	38	821	369	24	539	999999	963	420	823	999999	263	633	965	929	149	999999	378	999999	999999	106	961	999999	999999	999999	315	999999	12	499	187	618	911	999999	999999	981	791	624	553	150	135	318	726	999999	44	999999	225	302	999999	384	485	969	767	480	275	999999	619	999999	999999	131	709	871	999999	474	242	214	624	927	999999	984	147	999999	999999	237	999999	445	379	499	999999	281	32	999999	379	627	999999	999999	999999	441	70	440	999999	187	946	432	999999	264	531	261	238	999999	999999	298	698	314	999999	999999	462	540	999999	830	229	999999	999999	999999	999999	696	999999	169	460	34	364	193	866	174	999999	960	578	999999	999999	999999	999999	999999	271	559	34	733	324	74	390	62	999999	320	487	999999	220	999999	951	549	333	745	762	372	999999	214	475	73	432	533	691	286	392	377	999999	999999	917	111	858	676	382	375	999999	999999	778	407	999999	54	999999	636	953	380	18	999999	761	60	509	550	326	67	94	960	311	790	383	999999	670	999999	575	999999	322	119	394	285	999999	999999	373	335	593	403	936	430	368	796	580	321	278	362	999999	693	999999	376	785	801	999999	421	74	591	64	675	737	999999	478	909	323	999999	985	732	863	803	687	184	957	922	999999	663	602	999999	220	71	835	318	771	882	614	946	334	593	693	754	894	781	999999	918	666	57	999999	999999	483	735	335	546	499	813	999999	16	419	999999	680	928	819	559	381	992	840	428	127	596	304	376	520	402	48	118	909	905	903	48	266	999999	711	999999	41	484	736	999999	818	999999	876	608	537	471	999999	764	999999	344	410	288	88	247	929	365	164	116	999999	932	507	390	999999	110	112	380	605	999999	227	676	527	999999	266	999999	610	169	719	696	999999	58	999999	283	183	574	505	999999	960	29	153	999999	988	925	999999	803	790	437	63	999999	505	167	866	314	547	999999	817	513	32	537	637	999999	999999	999999	277	177	452	234	217	340	999999	487	419	999999	464	999999	999999	999999	637	463	760	999999	999999	
943	200	681	192	185	736	999999	757	999999	603	999999	999999	383	709	529	658	101	360	566	999999	722	181	28	747	289	850	675	581	224	875	569	999999	464	663	701	278	595	984	999999	999999	999999	583	613	884	986	204	90	172	167	943	999999	112	999999	951	393	772	999999	934	902	334	999999	342	542	999999	44	656	927	719	17	261	73	117	999999	999999	927	149	999999	144	761	999999	769	512	999999	280	999999	466	582	513	999999	929	105	999999	999999	943	436	960	50	498	849	339	277	999999	165	906	880	438	29	134	34	253	215	48	182	817	564	999999	919	271	785	577	83	424	999999	88	165	412	34	149	999999	967	109	79	294	431	817	408	357	517	999999	901	447	999999	488	35	999999	67	487	999999	999999	999999	50	778	712	282	265	853	921	86	750	478	414	879	492	66	154	145	999999	999999	999	166	999999	999999	871	884	140	625	999999	424	364	108	924	759	999999	763	999999	330	366	21	176	999999	487	280	767	921	999999	567	965	431	999999	588	999999	999999	275	999999	677	999999	906	828	999999	639	918	506	722	651	553	654	128	729	140	824	999999	742	585	44	678	930	644	949	397	572	660	999999	999999	776	795	198	493	539	95	999999	423	538	869	999999	56	980	558	125	378	842	999999	245	301	66	809	570	999999	240	553	747	993	999999	441	579	979	414	999999	945	855	365	999999	588	643	999999	410	999999	872	58	988	698	382	999999	581	554	133	424	221	486	967	999999	46	262	986	348	303	466	107	999999	556	999999	999999	612	269	22	682	860	999999	459	999999	569	697	999999	999999	999999	374	474	385	886	455	564	203	487	978	999999	328	907	602	304	999999	943	152	582	501	357	681	999999	270	568	999999	273	821	762	830	408	999999	933	999999	141	999999	829	999999	220	844	991	448	540	633	638	694	774	268	999999	910	712	999999	124	610	895	183	605	999999	816	24	192	743	999999	656	999999	999999	395	897	999999	330	719	999999	932	999999	510	909	150	146	631	999999	107	999999	523	852	999999	981	423	332	125	957	999999	625	274	205	662	258	17	883	62	546	309	877	797	977	999999	850	493	999999	110	986	42	999999	583	999999	999999	187	229	999999	999999	598	679	72	999999	512	951	104	597	737	84	261	901	267	93	94	575	999999	217	546	660	277	498	46	232	138	999999	909	51	333	288	485	39	428	999999	464	867	999999	105	294	35	999999	262	756	312	849	94	775	386	498	376	999999	970	682	999999	999999	110	643	839	653	999999	52	62	274	458	599	231	483	999999	
999999	227	338	135	922	520	999999	25	742	733	383	999999	159	533	553	956	591	514	356	500	999999	999999	233	999999	451	706	983	54	988	999999	712	627	611	862	999999	280	48	571	57	172	999999	255	368	909	466	999999	438	999999	509	317	867	94	999999	999999	999999	999999	993	931	999999	226	537	519	36	444	31	755	442	297	776	282	918	30	467	194	999999	837	999999	324	940	842	999999	999999	544	999999	999999	627	999999	629	42	491	286	117	887	831	999999	853	228	923	888	710	176	999999	742	999999	399	999999	627	691	999999	992	279	999999	990	841	948	999999	974	999999	14	999999	14	813	264	294	999999	811	999999	635	558	999999	999999	81	999999	240	675	999999	999999	317	290	999999	999	70	999999	49	999999	999999	126	55	883	572	879	872	999999	494	999999	362	999999	457	999999	999999	715	992	142	581	999999	207	999999	760	176	822	340	667	75	422	403	943	49	225	999999	398	694	96	752	999999	404	746	999999	941	533	999999	999999	283	85	702	877	17	999999	202	665	999999	363	999999	879	999999	999999	222	806	506	100	762	323	999999	999999	843	894	999999	999999	156	999999	637	54	312	236	853	999999	66	591	373	999999	999999	25	846	999999	67	45	337	216	692	754	192	999999	999999	850	771	999	577	898	242	999999	258	768	782	25	37	999999	999999	140	36	486	184	630	999999	961	705	747	476	122	328	808	567	422	557	401	995	698	398	462	465	854	16	168	359	999999	295	627	243	831	999999	97	984	206	999999	999999	580	999999	999999	694	155	33	999999	464	579	433	250	836	999999	390	999999	339	581	597	675	182	479	25	281	999999	999999	87	513	645	591	241	823	371	242	999999	821	444	999999	703	317	441	999999	552	589	925	326	459	999999	852	811	201	999999	396	999999	17	999999	999999	289	630	28	999999	520	999999	873	348	999999	878	604	869	999999	585	148	877	290	999999	851	927	436	355	559	226	669	661	833	399	725	437	840	235	999999	266	164	570	685	249	920	444	999999	250	326	447	855	548	292	999999	63	637	116	999999	165	808	137	999999	80	801	408	859	63	483	623	182	999999	379	263	999999	430	577	202	51	323	416	999999	196	999999	122	371	999999	378	999999	345	999999	331	999999	79	806	139	231	500	999999	999999	999999	390	205	627	153	409	486	999999	999999	804	486	445	999999	971	748	560	999999	903	958	439	999999	490	455	147	535	851	999999	309	999999	183	999999	86	317	210	999999	36	62	999999	886	999999	999999	837	398	802	859	999999	266	582	330	256	197	327	542	454	564	580	934	68	
101	301	915	186	999999	806	605	999999	137	864	719	722	507	382	999999	254	554	999999	999999	652	288	999999	595	999999	999999	999999	986	882	999999	863	999999	681	101	994	999999	999999	797	709	999999	592	207	459	999999	402	863	607	748	999999	999999	297	900	124	999999	292	999999	999999	706	15	206	635	819	722	864	999999	228	47	631	512	905	432	999999	999999	448	999999	999999	828	369	203	57	381	462	180	999999	257	963	531	203	999999	224	268	999999	792	512	375	772	485	999999	260	183	825	976	245	909	877	840	65	676	977	837	951	849	513	958	825	999999	649	150	999999	310	999999	844	822	297	646	999999	999999	342	83	999999	969	243	119	29	999999	405	227	999999	704	416	908	855	226	971	273	419	999999	834	687	202	133	999999	999999	949	486	980	164	947	272	342	185	722	602	249	867	999999	740	999999	736	429	955	387	445	999999	999999	841	628	999999	34	237	170	999999	655	881	615	999999	999999	169	999999	250	251	279	998	372	240	999999	999999	976	114	555	679	889	107	267	999999	745	899	776	557	644	362	999999	923	45	181	355	999999	721	634	242	462	580	952	495	188	686	999999	83	969	215	999999	651	745	478	558	281	999999	398	643	999999	735	489	999999	897	999999	937	355	963	999999	885	129	541	352	999999	103	999999	937	612	999999	561	999999	826	807	351	65	711	999999	999999	486	900	999999	678	87	999999	507	973	967	64	999999	251	340	426	882	94	96	57	308	999999	385	459	999999	130	999999	999999	514	999999	681	999999	841	186	378	900	999999	299	999999	451	463	588	373	130	140	999999	14	999999	230	939	943	723	265	17	412	999999	999999	37	567	501	368	994	259	999999	301	706	999999	430	872	440	940	999999	821	644	593	999999	510	264	329	461	126	482	999999	575	965	958	16	833	774	684	829	459	732	770	93	999999	338	999999	999999	433	669	583	964	789	998	360	901	999999	423	999999	193	815	707	116	385	885	999999	999999	633	342	700	389	999999	999999	610	491	859	60	561	135	391	735	999999	895	999999	999999	518	82	576	614	66	395	999999	999999	501	24	751	626	395	207	336	653	999999	999999	733	289	926	999999	999999	517	500	851	68	298	310	457	999999	999999	324	842	376	69	118	999999	285	314	999999	999999	697	596	739	999999	664	364	798	737	999999	939	172	999999	616	743	894	69	123	215	999999	131	781	53	999999	999999	999999	552	999999	276	545	133	221	428	999999	362	88	592	777	999999	196	704	500	572	999999	450	999999	812	236	633	999999	59	904	999999	977	848	793	653	999999	
801	930	121	533	532	202	470	728	999999	202	263	999999	311	291	855	999999	632	999999	218	189	194	298	500	326	207	110	496	228	999999	450	471	569	434	999999	976	337	999999	181	967	999999	403	722	906	619	972	969	999999	999999	58	61	355	227	584	474	776	512	440	795	336	431	706	252	587	303	730	694	239	680	999999	528	943	461	663	838	785	472	392	880	354	237	999999	728	999999	99	999999	999999	999999	959	999999	473	999999	289	844	546	674	161	145	999999	888	287	739	193	462	530	999999	894	564	745	689	999999	999999	559	999999	108	194	999999	82	497	208	487	709	280	826	841	631	664	616	127	173	633	336	999999	991	76	999999	63	276	649	981	210	999999	999999	999999	549	353	347	999999	746	361	697	89	999999	413	999999	999999	469	366	620	898	999999	287	446	582	65	977	999999	567	384	999999	141	710	433	516	998	797	470	999	286	999999	293	825	870	766	476	999999	689	376	999999	498	39	697	656	750	537	923	999999	666	225	572	999999	780	999999	146	999999	986	655	141	415	999999	117	999999	90	999999	615	628	416	999999	115	510	298	973	977	999999	580	999999	64	999999	978	999999	554	803	784	999999	494	512	371	733	546	489	899	557	960	976	391	570	616	533	999999	909	516	572	999999	999999	283	39	803	578	566	999999	932	972	999999	999999	69	999999	685	375	638	112	266	683	144	625	611	740	22	11	503	19	827	999999	547	79	567	981	999999	79	441	464	999999	792	177	760	999999	926	405	999999	916	999999	884	251	999999	42	652	833	999999	935	113	542	26	802	85	556	999999	411	435	999999	999999	88	70	615	934	183	402	474	515	384	78	999999	345	393	999999	999999	135	585	999999	515	999999	734	553	316	965	898	448	907	717	620	801	155	501	322	857	838	27	278	316	722	639	999999	327	64	867	428	999999	999999	999999	659	999999	382	776	919	665	48	999999	754	649	46	734	495	756	895	582	922	193	999999	535	256	999999	856	279	913	876	248	416	499	448	999999	700	814	200	999999	999999	428	378	999999	657	999999	313	999999	628	280	987	999999	999999	432	481	944	244	185	107	470	262	575	113	863	999999	426	631	999999	999999	999999	346	920	304	999999	706	164	999999	999999	374	717	943	144	237	998	925	731	817	984	27	503	312	999999	717	730	805	623	324	515	538	240	197	277	957	526	999999	77	849	732	999999	999999	400	632	999999	390	999999	999999	347	115	999999	321	609	999999	999999	999999	800	821	999999	574	893	92	840	999999	83	999999	530	675	186	999999	999999	
858	881	94	269	999999	999999	679	999999	999999	213	687	286	219	577	226	999999	550	999999	999999	725	123	999999	999999	839	643	486	361	559	676	860	999999	941	636	50	88	439	525	999999	999999	708	130	116	999999	371	216	806	630	999999	856	999999	979	425	41	985	951	994	606	254	626	999999	751	130	48	476	361	999999	649	178	498	786	115	999999	932	446	604	16	987	914	632	836	855	889	999999	999999	999999	435	910	651	99	93	833	280	999999	113	956	10	78	409	19	999999	166	461	999999	80	407	999999	493	594	390	944	17	692	621	789	368	861	999999	999999	595	925	835	998	89	415	953	999999	999999	999999	489	999999	937	999999	999999	999999	999999	999999	917	999999	765	999999	941	325	999999	154	999999	151	658	999999	745	105	999999	203	813	93	999999	168	382	567	126	999999	999999	664	114	786	16	428	787	999999	119	999999	944	795	119	531	984	519	737	935	338	812	185	440	999999	999999	31	744	999999	821	537	521	32	360	515	202	661	999999	221	484	147	999999	363	999999	999999	781	160	787	93	292	109	125	430	999999	999999	999999	397	972	999999	719	765	272	999999	966	999999	999999	942	594	289	917	870	707	308	263	798	680	458	999999	578	312	243	243	660	492	721	422	101	585	131	999999	999999	688	705	999999	719	874	14	999999	999999	273	838	999999	508	176	999999	402	816	177	999999	557	999999	420	404	278	999999	531	999999	999999	254	509	999999	366	472	999999	999999	192	11	807	999999	923	676	999999	698	315	473	677	735	494	79	999999	605	999999	937	999999	356	394	294	436	25	197	273	999999	152	777	766	482	103	430	63	240	999999	19	633	724	881	999999	999999	98	999999	808	796	127	101	925	903	583	429	899	999999	727	897	574	999999	356	660	999999	918	921	548	991	583	314	999999	839	928	596	999999	222	692	563	672	205	999999	999999	401	155	750	999999	873	193	63	204	999999	999999	999999	826	227	286	999999	56	875	999999	549	999999	235	491	686	262	999999	317	999999	217	216	999999	65	702	942	585	999999	999999	93	701	57	365	999999	389	615	114	999999	999999	379	24	157	645	688	872	655	818	999999	910	468	498	230	566	900	846	988	531	280	639	883	641	331	560	963	184	752	194	875	846	875	582	999999	894	937	277	999999	570	489	192	57	134	604	54	55	594	480	491	464	102	400	93	833	867	999999	738	692	597	999999	999999	129	999999	999999	145	999999	886	743	999999	999999	632	786	427	52	98	999999	758	47	999999	514	378	703	999999	729	999999	999999	999999	748	999999	676	209	999999	471	
888	975	73	585	191	468	20	169	851	155	862	831	315	999999	999999	745	284	470	700	415	93	313	810	858	742	169	690	251	999999	855	999999	429	57	324	538	76	35	999999	576	578	276	999999	526	557	408	999999	477	481	999999	999999	612	216	999999	180	388	999999	174	214	843	999999	778	768	31	996	999999	442	784	990	999999	974	720	278	893	999999	148	999999	786	262	459	844	691	218	500	144	999999	999999	921	877	999999	953	902	820	172	554	800	507	999999	530	71	966	999999	487	999999	777	292	344	322	999999	41	999999	999999	912	754	999	999999	569	999999	886	999999	53	521	906	999999	999999	82	899	116	348	331	640	413	999999	201	999999	999999	214	182	999999	999999	908	140	544	846	294	999999	999999	76	172	999999	240	999999	999999	777	28	455	216	431	555	705	393	238	974	65	999999	999999	542	720	271	999999	136	999999	556	44	845	913	976	70	770	999999	92	833	943	135	100	411	965	488	182	48	999999	999999	627	27	999999	679	165	489	455	56	622	278	999999	894	97	843	682	413	931	999999	479	155	661	228	623	559	999999	849	964	988	282	63	548	233	752	999999	770	539	575	175	757	496	615	723	713	813	38	999999	47	256	999999	999999	999999	999999	568	379	130	408	403	999999	999999	316	525	467	774	568	999999	581	151	743	83	153	999999	765	999999	983	999999	999999	515	810	530	247	811	717	269	999999	506	999999	664	999999	232	371	999999	666	999999	450	970	158	948	155	92	457	906	303	999999	585	999999	791	720	585	999999	999999	893	593	999999	157	999999	807	208	64	71	999999	917	768	521	711	18	181	999999	906	22	999999	999999	369	727	83	340	517	544	683	999999	715	759	88	543	49	478	551	287	633	945	173	950	894	999999	999999	539	147	782	471	577	999999	806	813	573	999999	203	533	999999	314	999999	987	273	524	66	356	500	838	235	481	243	999999	893	999999	960	999999	441	999999	286	999999	544	999999	999999	82	115	455	908	946	999999	95	846	945	999999	973	817	958	999999	435	999999	737	999999	999999	911	311	238	999999	999999	455	999999	724	26	109	256	969	770	999999	262	999999	999999	611	447	554	332	150	999999	297	999999	920	999999	999999	949	999999	999999	999999	565	843	999999	999999	843	994	999999	462	103	791	78	747	698	999999	999999	999999	706	709	26	236	999999	786	378	999999	999999	941	340	737	999999	850	999999	999999	842	707	414	927	341	828	357	424	813	984	460	541	82	887	599	75	717	348	305	249	999999	999999	259	779	999999	520	757	902	664	70	550	999999	26	68	904	
990	999999	999999	863	878	362	602	422	999999	335	836	698	788	351	275	29	573	999999	999999	30	812	458	634	462	820	81	454	759	999999	443	217	524	23	999999	608	763	442	999999	427	887	397	617	943	999999	999999	821	999999	560	999999	50	999999	697	491	47	102	542	999999	999999	52	807	907	999999	669	871	127	322	684	805	743	511	999999	98	138	647	632	205	514	191	824	999999	112	893	999999	712	467	520	999999	976	890	75	96	619	443	619	999999	555	947	999999	335	325	147	172	817	887	999999	888	569	844	999999	896	999999	999999	998	54	999999	999999	482	956	414	999999	289	708	915	677	425	968	999999	518	999999	87	257	442	999999	508	861	999999	85	482	259	579	999999	197	571	993	47	600	620	398	915	966	83	999999	667	728	999999	438	256	149	472	494	999999	999999	187	999999	649	595	639	499	192	764	938	999	707	835	656	101	147	921	640	824	357	266	603	700	14	999999	775	136	999999	433	693	936	19	765	999999	900	19	243	354	999999	999999	999999	216	160	999999	83	293	832	82	944	301	335	509	647	146	977	457	487	333	392	819	512	999999	759	80	999999	990	942	499	999999	999999	903	577	999999	863	237	59	452	999999	999999	973	943	64	528	142	999999	436	371	628	368	452	532	909	961	632	999999	103	456	89	36	93	351	342	999999	862	999999	999999	320	784	909	927	14	814	402	418	876	458	999999	999999	712	575	999999	999999	141	999999	559	993	615	566	415	143	999999	372	999999	847	999999	610	739	999999	744	611	125	587	718	440	448	718	999999	552	999999	999	595	829	377	460	465	37	211	999999	313	403	151	754	378	776	334	641	178	999999	787	275	718	842	882	111	999999	50	604	700	999999	841	486	72	999999	415	547	773	999999	195	392	604	409	999999	999999	351	469	371	218	999999	115	806	549	961	765	490	291	752	999999	276	10	999999	433	999999	156	472	916	999999	943	963	238	561	646	982	173	193	865	991	489	541	999999	98	831	662	999999	999999	999999	525	306	330	134	794	826	729	999999	967	180	899	580	890	999999	390	427	255	999999	554	169	567	999999	582	624	299	273	415	633	912	593	770	915	97	180	401	999999	623	999999	443	734	917	797	206	22	966	999999	599	999999	261	671	586	948	50	999999	999999	727	724	706	999999	999999	421	999999	999999	384	409	984	493	719	999999	999999	804	416	279	820	252	769	601	570	657	878	674	999999	382	251	16	822	874	197	446	673	999999	917	999999	912	323	999999	999999	822	612	981	999999	879	82	653	
867	180	999999	230	999999	999999	136	163	58	999999	857	122	723	41	377	587	119	999999	999999	370	999999	886	999999	367	506	430	999999	778	958	676	951	794	235	999999	999999	835	999999	999999	541	481	546	904	868	58	65	210	108	999999	454	999999	871	631	606	999999	113	999999	768	321	999999	999999	721	358	204	382	999999	72	999999	999999	999999	999999	443	465	999999	801	824	645	999999	363	312	306	331	759	334	934	804	329	999999	523	999999	403	999999	999999	930	314	999999	999999	999999	999999	54	992	324	114	837	912	590	416	867	805	999999	468	999999	999999	999999	427	904	961	999999	270	999999	999999	999999	372	379	263	474	611	535	459	50	999999	935	531	318	319	981	999999	922	421	353	398	462	999999	635	167	999999	662	823	513	409	999999	999999	449	918	370	999999	951	734	583	448	979	880	417	764	261	532	441	106	699	445	687	49	612	917	189	231	999999	737	222	822	812	999999	31	59	999999	472	495	612	999999	201	39	492	348	972	374	999999	999999	629	383	634	10	565	134	999999	722	759	560	532	739	999999	637	224	999999	999999	636	201	858	368	522	789	47	828	158	507	415	204	701	640	553	999999	187	861	363	588	822	256	663	954	336	493	911	963	873	999999	564	815	970	999999	346	183	658	686	999999	999999	596	181	417	627	661	528	67	920	978	999999	961	999999	861	934	999999	389	537	999999	41	38	877	83	955	348	942	600	234	124	303	380	999999	500	754	768	991	651	999999	46	302	999999	435	990	984	806	848	999999	953	45	647	999999	646	754	655	88	716	523	999999	78	999999	71	304	999999	999999	608	63	470	30	103	943	298	999999	500	999999	232	603	887	99	159	500	162	999999	999999	477	345	999999	269	845	676	61	477	999999	771	362	999999	513	492	999999	385	999999	387	769	859	102	358	418	999999	999999	999999	484	999999	434	75	578	531	999999	116	475	291	874	794	625	353	51	999999	999999	999999	147	380	999999	121	523	713	406	999999	393	787	105	999999	999999	999999	126	999999	202	231	53	370	203	830	817	999999	26	92	510	959	762	425	818	627	496	639	17	771	713	999999	316	999999	669	999999	148	636	20	999999	363	296	677	999999	999999	820	999999	502	585	317	999999	321	105	999999	212	447	360	968	999999	478	999999	297	580	999999	709	829	915	333	700	737	999999	190	999999	669	728	224	291	560	273	998	205	993	999999	999999	218	999999	277	875	517	232	114	180	667	541	724	75	716	331	501	999999	999999	107	999999	847	625	999999	923	436	712	999999	165	799	704	971	999999	
638	242	879	147	317	561	50	816	478	633	522	523	999999	999999	663	507	959	68	941	103	999999	202	217	85	835	999999	841	172	528	76	999999	999999	696	268	999999	832	999999	194	193	770	864	291	999999	224	112	999999	77	491	59	999999	999999	741	763	877	185	446	35	804	312	839	999999	877	297	412	999999	56	999999	597	999999	830	999999	775	874	180	239	815	869	992	999999	999999	999999	999999	123	47	999999	573	711	818	92	649	807	999999	882	999999	999999	986	994	920	896	66	42	479	999999	999999	819	430	866	999999	648	999999	576	42	831	337	438	999999	999999	260	541	999999	344	18	514	218	32	639	999999	999999	129	253	821	949	106	916	942	999999	726	894	227	999999	707	128	180	722	83	999999	999999	555	915	999999	232	744	999999	151	721	34	999999	424	206	999999	537	999999	473	405	548	626	935	915	394	507	644	869	42	100	56	226	837	791	144	258	438	999999	614	440	30	87	570	954	999999	999999	999999	312	698	46	913	999999	655	775	184	456	838	295	170	417	999999	362	711	299	999999	505	999999	183	289	947	752	999999	731	43	384	471	66	999999	720	477	542	342	181	996	186	999999	570	72	617	999999	419	999999	186	207	999999	667	999999	999999	859	999999	730	792	999999	750	294	723	999999	622	999999	999999	400	999999	999999	693	875	999999	191	999999	999999	999999	999999	135	999999	999999	538	608	23	999999	648	716	999999	785	999999	999999	747	999999	999999	430	999999	462	55	948	671	904	298	562	578	493	331	681	999999	661	999999	450	999999	605	999999	430	222	686	709	115	974	999999	617	614	736	555	946	135	999999	761	12	999999	373	985	463	661	999999	975	39	999999	212	966	240	999999	628	681	264	151	523	888	999999	35	752	939	974	987	999999	999999	826	33	547	206	288	724	999999	507	86	779	151	575	127	246	656	189	903	999999	453	183	999999	64	301	999999	612	514	553	999999	999999	999999	21	476	374	629	159	15	983	999999	688	516	785	999999	604	484	10	947	999999	971	379	573	45	966	543	999999	697	999999	732	999999	593	773	180	682	600	652	999999	674	210	999999	96	650	206	897	999999	999999	398	999999	460	816	803	664	999999	582	999999	999999	398	54	933	999999	931	388	999999	250	422	915	345	999999	999999	952	715	336	999999	283	884	728	376	148	648	607	724	832	320	915	939	928	40	597	85	266	263	999999	741	949	566	708	999999	956	485	413	600	295	345	999999	111	999999	918	999999	698	878	967	999999	406	335	537	109	999999	367	311	999999	999999	747	37	273	698	991	999999	797	
717	185	361	420	662	244	999999	438	496	812	999999	471	999999	570	899	206	298	999999	327	999999	422	466	640	20	654	992	999999	999999	267	999999	810	120	883	131	751	999999	527	557	597	172	329	108	612	999999	553	839	482	999999	848	999999	999999	694	673	188	999999	260	999999	350	765	670	999999	163	181	424	12	704	588	999999	999999	386	678	741	415	165	96	323	853	385	466	815	519	215	14	435	107	125	999999	704	745	501	977	186	791	927	999999	175	999999	198	262	848	261	593	999999	471	162	999999	288	517	999999	999999	406	999999	883	950	999999	510	999999	745	327	887	999999	884	153	327	409	501	999999	487	999999	921	396	999999	132	618	563	999999	710	542	282	864	836	929	611	684	104	817	999999	841	777	946	25	191	871	999999	591	999999	449	187	72	660	293	801	999999	181	674	741	46	275	397	234	799	617	472	462	60	338	282	999999	233	591	209	999999	999999	762	905	214	793	757	36	999999	486	999999	479	622	581	45	130	440	19	362	999999	36	454	553	156	999999	719	418	325	999999	105	980	953	481	461	999999	100	55	275	999999	948	289	248	999999	747	999999	147	999999	999999	24	999999	999999	459	870	810	999999	999999	166	616	999999	999999	384	999999	774	100	999999	579	998	170	999999	944	999999	174	549	414	500	999999	999999	805	880	271	869	536	310	54	264	531	92	999999	289	519	933	439	769	999999	573	847	999999	120	252	696	149	689	484	79	142	676	999999	466	319	999999	421	361	999999	245	626	999999	999999	729	836	974	496	337	999999	887	999999	645	999999	574	999999	999999	323	142	563	193	999999	189	62	240	999999	587	620	626	999999	894	107	582	703	999999	999999	725	716	745	999999	277	999999	811	808	999999	68	496	280	345	999999	666	81	289	797	552	123	999999	795	999999	816	258	363	870	977	986	790	999999	942	999999	226	125	936	999999	858	295	983	999999	380	464	182	426	999999	285	10	694	823	817	784	160	420	999999	929	816	928	999999	999999	999999	833	822	806	630	553	999999	999999	510	729	999999	999999	999999	569	802	999999	340	999999	400	941	87	999999	293	999999	972	653	792	461	315	195	999999	650	999999	382	653	487	557	658	551	872	908	167	500	964	331	999999	282	999999	617	843	598	999999	999999	93	836	470	999999	660	834	976	999999	947	999999	324	999999	852	599	139	915	325	999999	682	186	528	999999	920	378	999999	999999	586	999999	210	999999	472	999999	42	122	748	999999	193	936	896	824	575	120	960	354	186	364	999999	796	153	675	302	333	916	999999	18	60	915	
101	232	999999	257	605	561	113	350	999999	576	999999	999999	999999	999999	389	622	858	999999	999999	82	999999	202	963	372	999999	237	534	551	148	680	131	999999	698	630	102	714	87	576	999999	559	857	14	458	999999	738	999999	999999	944	913	711	999999	309	999999	977	349	999999	268	456	467	378	36	562	212	999999	454	634	162	963	639	674	999999	292	999999	859	225	572	743	185	999999	843	999999	999999	999999	999999	623	821	999999	721	291	999999	456	631	118	601	999999	305	801	999999	343	113	794	596	314	248	176	775	667	740	762	777	165	999999	822	624	699	445	999999	775	434	999999	130	441	999999	446	228	913	183	50	336	920	770	342	842	999999	58	92	285	398	270	847	163	999999	959	999999	47	999999	999999	493	901	97	380	36	999999	710	983	363	914	868	29	262	601	627	414	841	16	999999	999999	999999	575	999999	169	535	514	586	479	999999	482	177	408	855	999999	689	149	999999	999999	743	364	141	999999	695	177	416	379	17	255	999999	370	127	507	224	133	516	918	999999	927	844	521	999999	241	637	881	747	999999	174	158	912	487	174	302	273	468	118	756	999999	449	999999	166	506	340	942	986	365	670	193	732	999999	999999	855	999999	999999	999999	963	899	908	999999	430	946	215	859	343	59	205	999999	244	999999	999999	759	47	843	999999	688	25	70	999999	651	526	87	286	442	560	150	999999	853	597	51	504	218	847	75	29	999999	951	647	996	893	790	999999	436	437	999999	838	733	21	999999	26	217	902	610	267	298	353	999999	772	309	202	426	999999	237	999999	261	999999	912	972	824	377	737	377	999999	406	860	985	650	849	999999	721	417	620	715	999999	834	999999	608	590	776	676	147	188	999999	803	999999	448	313	999999	185	912	999999	761	197	999999	289	839	838	999999	406	999999	702	820	58	587	785	999999	636	655	368	659	207	331	205	158	999999	999999	40	270	929	421	682	417	999999	999999	795	655	432	999999	999999	994	763	403	999999	473	973	326	139	759	999999	669	812	657	874	526	999999	999999	565	49	539	730	808	578	999999	984	630	294	157	246	791	139	999999	691	363	373	999999	803	147	731	184	999999	428	280	999999	270	609	999999	999999	157	106	999999	100	393	415	570	196	999999	128	999999	843	688	999999	893	968	888	295	999999	303	999999	629	911	466	833	999999	626	999999	999999	335	999999	999999	606	750	10	150	999999	999999	989	286	792	187	999999	684	938	888	495	744	535	999999	364	974	488	999999	43	527	194	999999	999999	529	789	268	657	859	114	823	246	937	
179	752	999999	848	306	844	510	332	918	237	528	944	999999	999999	776	999999	971	50	896	875	717	999999	955	865	783	470	999999	534	999999	851	999999	999999	651	557	999999	782	934	515	678	644	230	710	608	957	216	321	160	907	491	999999	999999	73	999999	371	230	696	796	512	75	835	356	976	802	76	999999	413	302	999999	316	993	302	466	372	261	999999	999999	873	998	999999	471	319	589	999999	999999	964	999999	197	999999	337	878	986	431	450	842	297	253	999999	542	310	802	999999	339	999999	498	138	431	701	675	716	223	999999	999999	999999	603	525	766	999999	703	999999	149	226	22	493	999999	17	999999	26	529	963	411	108	341	697	999999	452	999999	989	999999	970	543	999999	999999	573	999999	999999	198	578	846	326	530	999999	215	440	171	586	15	846	999999	490	267	414	181	711	314	124	491	110	999999	161	999999	999999	999999	999999	999999	334	999999	449	378	382	999999	999999	180	999999	999999	999999	893	901	536	280	446	143	826	999999	713	138	643	810	268	10	574	97	581	695	781	753	929	482	999999	837	881	999999	477	790	671	964	244	968	278	999999	999999	589	574	726	714	411	950	326	29	999999	690	893	999999	378	999999	731	721	484	431	689	999999	421	40	699	999999	880	666	46	402	748	893	674	542	56	999999	985	523	999999	981	379	999999	612	999999	440	999999	988	386	108	983	940	252	759	547	588	59	809	559	874	337	833	745	914	924	280	547	25	360	999999	598	822	217	999999	503	999999	887	999999	999999	600	552	410	504	999999	63	462	999999	143	137	953	996	970	999999	649	527	157	999999	887	999999	999999	892	140	637	251	510	999999	732	386	999999	495	999999	498	999999	958	332	927	339	187	861	472	773	999999	888	999999	999999	627	396	568	348	356	427	999	872	999999	707	421	772	999999	999999	892	729	129	877	999999	262	508	129	476	999999	600	817	999999	36	999999	419	489	999999	999999	113	883	774	174	47	909	78	702	625	87	261	910	999999	87	999999	969	742	654	535	999999	154	638	508	919	251	999999	538	970	973	657	999999	999999	179	541	158	184	127	565	999999	968	999999	560	883	51	225	999999	999999	740	335	66	999999	999999	953	995	96	999999	999999	999999	922	999999	380	999999	729	967	722	42	741	999999	999999	999999	999999	187	572	567	683	594	755	466	703	835	999999	798	999999	916	184	599	275	183	455	683	999999	272	642	791	598	475	999999	915	999999	193	674	999999	812	389	215	999999	203	395	999999	501	719	918	161	999999	988	999999	462	999999	793	133	767	999999	176	255	157	
999999	545	999999	969	217	762	839	999999	999999	171	488	985	265	711	878	406	999999	861	954	963	880	121	999999	803	25	22	28	132	205	999999	999999	999999	567	241	626	759	423	999999	114	738	880	780	999999	999999	999999	596	207	111	914	999999	999999	706	222	291	276	477	990	999999	953	205	999999	717	942	104	65	832	428	33	94	128	983	463	757	225	92	110	999999	999999	303	999999	999999	916	217	477	538	999999	443	285	964	158	769	446	472	908	994	999999	838	545	999999	677	177	183	27	795	744	434	949	997	208	999999	995	999999	683	533	389	828	510	475	566	656	398	999999	68	999999	999999	546	990	848	231	919	272	935	758	625	262	999999	899	421	732	114	459	446	86	999999	163	408	763	939	529	175	663	372	979	223	288	34	124	999999	446	207	443	111	776	289	904	70	612	67	281	747	929	98	742	999999	207	952	999999	999999	999999	950	783	61	999999	999999	266	899	956	544	347	999999	527	818	975	534	670	358	670	797	999999	102	796	705	999999	999999	246	999999	630	527	26	336	958	853	999999	495	999999	391	781	720	32	999999	113	77	720	53	229	121	123	217	790	849	999999	278	999999	690	999999	87	394	547	999999	692	999999	999999	528	20	279	673	999999	489	120	289	576	949	775	999999	989	728	999999	623	561	999999	460	999999	736	177	54	999999	486	618	999999	346	999999	244	999999	999999	736	674	548	709	773	556	601	633	106	511	282	342	503	488	701	999999	102	770	985	693	241	856	702	360	966	999999	197	901	159	774	999999	342	999999	999999	161	999999	189	286	999999	999999	534	827	326	234	894	999999	196	997	917	904	253	237	258	218	109	880	971	999999	999999	193	999999	999999	484	999999	230	940	294	68	336	386	256	816	999999	980	168	414	540	999999	999999	999999	999999	199	984	254	530	64	93	840	345	999999	999999	999999	543	999999	999999	834	352	993	14	999999	427	138	999999	540	657	437	317	278	999999	695	999999	999999	732	488	999999	179	715	240	801	176	856	453	999999	65	44	264	283	262	343	334	999999	999999	474	999999	999999	276	528	999999	596	103	746	815	790	650	931	999999	269	64	877	477	999999	122	202	837	108	999999	999999	615	506	403	164	64	934	999999	633	803	39	230	650	523	999999	999999	999999	707	429	999999	663	999999	133	195	995	228	999999	999999	215	949	353	636	413	863	860	999999	947	999999	938	999999	880	999999	26	999999	999999	48	414	999999	827	857	479	494	418	67	320	342	492	999999	407	936	679	79	519	999999	459	403	817	786	999999	737	
324	449	769	999999	999999	597	65	994	375	999999	814	30	47	999999	480	859	999999	999999	553	528	430	999999	999999	12	22	811	556	343	678	426	231	627	702	100	999999	39	725	681	896	723	286	497	946	451	131	999999	41	999999	212	600	999999	471	243	144	316	688	653	999999	724	999999	50	722	326	999999	734	196	999999	947	815	450	143	546	999999	830	251	932	689	999999	880	363	779	999999	140	87	251	760	393	568	783	853	386	959	999999	548	682	564	181	997	716	935	341	94	355	762	999999	639	22	413	892	384	998	308	999999	999999	579	655	591	999999	706	999999	999999	759	174	962	999999	184	589	911	157	686	761	692	638	999999	31	999999	50	378	619	612	999999	999999	675	999999	855	88	999999	595	999999	999999	999999	999999	300	999999	141	999999	999999	392	697	293	59	999999	265	215	999999	999999	670	939	349	884	614	223	629	104	236	999999	93	999999	999999	999999	110	999999	999999	130	714	829	401	896	999999	449	775	999999	999999	336	999999	999999	724	469	999999	999999	418	144	256	94	999999	758	999999	206	999999	318	498	165	286	999999	193	65	168	999999	999999	999999	915	773	135	899	999999	957	999999	302	999999	590	109	623	999999	999999	999999	965	747	858	999999	955	527	999999	391	505	951	620	381	999999	999999	506	488	999999	999999	993	633	644	19	357	975	464	225	19	664	924	219	874	186	718	144	227	318	310	437	999999	275	720	391	629	947	498	586	574	159	999999	111	520	655	985	934	933	956	999999	882	253	739	518	539	467	296	87	999999	663	833	925	198	999999	161	431	727	912	262	389	410	486	878	650	859	999999	822	698	999999	201	999999	211	270	919	428	194	806	757	190	924	342	999999	999999	923	741	234	846	999999	369	999999	267	32	680	999999	989	405	374	98	999999	909	644	597	858	251	879	632	664	278	759	966	625	970	999999	338	56	539	999999	955	909	635	783	898	339	995	934	761	530	999999	929	32	819	717	108	281	289	744	999999	813	53	118	569	577	999999	402	608	999999	999999	352	529	459	973	419	189	999999	136	745	999999	863	999999	128	999999	970	349	999999	157	907	871	460	58	999999	527	618	911	801	76	215	734	937	396	647	470	188	174	479	59	410	538	85	154	543	486	158	505	924	16	598	238	437	254	701	999999	999999	999999	227	931	365	507	388	956	920	21	999999	476	669	658	923	999999	999999	687	999999	378	795	316	514	825	379	999999	987	794	477	977	306	692	695	232	629	883	999999	547	693	902	160	129	999999	999999	999999	999999	836	
999999	999999	792	999999	749	507	332	629	999999	999999	402	562	252	520	593	999999	999999	715	638	780	446	999999	50	860	331	993	844	228	999999	999999	999999	670	696	999999	720	999999	685	618	556	999999	999999	603	105	103	554	985	451	999999	566	640	289	817	527	902	999999	247	52	931	46	755	662	114	952	451	999999	732	999999	965	799	881	803	335	999999	453	417	843	999999	946	316	999999	999999	463	661	46	802	174	152	794	887	483	669	753	581	999999	999999	268	999999	654	295	821	999999	485	592	685	836	999999	659	83	495	556	315	105	625	700	213	209	453	916	648	642	589	999999	999999	326	222	60	753	366	920	158	202	288	660	494	227	76	870	999999	210	848	999999	78	309	341	999999	999999	137	881	999999	999999	999999	734	15	653	242	57	407	999999	473	786	211	302	163	347	363	36	445	141	482	147	338	477	716	800	137	520	999999	747	999999	648	922	872	999999	597	342	467	282	17	262	180	669	605	512	423	647	223	999999	999999	977	999999	138	996	409	460	994	347	28	215	999999	721	284	659	127	825	863	338	999999	566	14	999999	754	437	879	999999	478	733	965	999999	162	913	999999	810	770	999999	519	926	999999	319	602	994	449	76	999999	540	999999	19	999999	999999	559	318	690	359	957	92	396	999999	127	107	981	271	999999	726	999999	999999	126	474	889	119	315	937	865	223	964	19	456	999999	946	348	415	468	999999	999999	999999	844	232	255	852	688	999999	999999	999999	375	337	340	621	999999	999999	879	423	431	999999	378	382	621	999999	476	395	947	635	708	999999	999999	691	523	26	104	983	218	999999	871	622	999999	999999	495	999999	500	886	633	397	732	674	77	999999	984	348	999999	999999	130	999999	755	860	904	62	912	75	40	684	814	999999	526	999999	999999	499	551	999999	918	879	886	492	952	999999	761	559	903	44	686	852	706	184	149	999999	862	999999	633	21	717	159	586	430	108	815	82	319	870	992	868	577	999999	185	430	996	29	638	449	175	999999	354	158	877	388	999999	999999	639	184	337	877	999999	866	540	101	768	303	999999	394	999999	517	452	688	999999	175	999999	479	530	753	153	999999	999999	999999	468	999999	372	10	708	51	920	837	442	999999	543	999999	879	999999	842	94	662	702	562	253	312	657	655	999999	247	999999	279	708	457	999999	40	167	653	621	408	627	728	767	595	424	474	999999	85	999999	155	796	999999	407	636	445	101	450	617	999999	74	810	267	707	763	996	771	999999	999999	556	114	386	999999	268	313	999999	999999	894	
117	148	999999	13	582	999999	520	451	999999	872	82	21	999999	999999	549	672	557	597	999999	31	14	999999	652	262	919	529	213	769	334	37	103	420	999999	207	999999	479	211	999999	237	918	999999	321	580	899	148	378	761	523	999999	999999	711	999999	854	999999	889	519	495	527	93	999999	145	999999	999999	398	778	661	999999	597	257	80	470	495	369	999999	834	693	28	753	999999	550	767	999999	999999	535	326	388	566	999999	999999	999999	983	999999	977	184	999999	999999	204	999999	999999	999999	999999	999999	999999	765	338	999999	999999	412	999999	206	500	741	413	543	295	455	818	999999	82	400	105	999999	290	999999	97	786	517	195	999999	398	499	837	999999	636	114	999999	999999	177	206	110	42	163	242	121	332	251	280	999999	999999	999999	627	999999	999999	999999	391	257	882	842	678	551	707	170	744	999999	999999	663	118	776	439	690	43	650	999999	971	367	941	955	179	999999	999999	999999	999999	306	999999	999999	887	728	902	254	999999	721	999999	499	655	403	999999	999999	130	413	669	143	503	999999	208	304	976	999999	146	372	450	302	999999	999999	833	45	633	863	414	351	820	935	999999	532	582	969	999999	161	740	578	495	999999	999999	765	441	712	21	78	999999	45	794	670	591	539	804	564	17	839	666	619	769	18	15	778	593	734	926	971	432	238	842	825	486	568	877	999999	466	948	309	130	999999	565	999999	378	557	159	353	677	728	28	961	623	999999	130	809	999999	526	999999	182	706	785	50	646	999999	203	968	194	999999	999999	885	107	69	539	545	595	999999	252	999999	231	443	390	259	253	999999	277	228	340	365	758	400	402	410	776	999999	999999	984	918	895	185	999999	999999	999999	25	842	921	901	94	950	535	999999	244	889	835	738	325	535	796	243	601	974	638	829	999999	999999	492	999999	293	999999	209	611	999999	356	461	643	999999	999999	244	410	492	999999	144	999999	829	163	999999	999999	574	999999	287	809	197	999999	999999	210	949	146	999999	753	999999	999999	617	158	999999	924	319	887	437	999999	999999	999999	301	395	751	235	999999	258	999	120	116	979	132	255	658	399	423	999999	62	261	999999	342	14	999999	999999	267	758	985	639	904	844	278	86	382	777	31	518	802	934	78	999999	700	999999	946	647	380	111	371	999999	360	999999	708	834	185	508	999999	999999	810	344	999999	999999	854	619	105	275	838	902	749	999999	637	999999	999999	676	984	891	992	999999	68	843	680	165	396	495	288	403	999999	443	900	874	849	770	999999	467	450	601	515	91	51	680	999999	478	999999	893	
862	478	890	42	850	294	516	999999	203	967	999999	337	999999	368	340	999999	140	404	999999	875	628	866	184	163	235	999999	386	999999	999999	387	44	211	803	502	633	809	513	112	593	999999	367	999999	577	739	803	123	999999	156	750	349	550	999999	999999	487	274	995	304	999999	807	467	908	999999	576	815	932	462	533	999999	735	530	198	37	811	396	517	510	299	444	359	121	999999	239	999999	999999	837	630	999999	999999	999999	999999	515	775	305	136	999999	999999	551	761	807	351	999999	999999	999999	229	160	522	602	90	999999	763	706	859	388	696	593	678	444	761	977	999999	726	218	359	107	25	422	732	685	999999	754	959	537	637	17	531	941	818	940	999999	324	37	655	355	474	999999	656	397	609	999999	38	999999	789	783	999999	624	381	582	323	214	737	790	999999	999999	226	999999	999999	231	380	174	652	860	504	106	663	284	999999	862	885	175	369	35	132	999999	660	436	180	999999	142	393	159	999999	505	736	926	999999	999999	263	139	670	763	434	27	444	889	178	823	692	130	999999	553	519	696	157	845	712	999999	773	741	789	999999	424	98	986	24	293	999999	768	179	999999	999999	817	733	225	411	999999	17	687	263	491	612	487	633	999999	840	640	672	357	890	224	865	999999	522	349	999999	349	999999	999999	999999	999999	813	65	999999	991	66	735	785	481	999999	911	705	999999	520	259	186	156	790	186	156	383	620	999999	877	955	273	827	304	999999	189	72	597	976	267	657	678	557	964	642	999999	114	999999	999999	611	979	519	885	826	273	172	889	559	170	884	56	985	806	187	999999	727	239	999999	401	999999	683	323	728	999999	999999	999999	629	999999	158	999999	51	528	429	405	897	999999	387	11	41	231	999999	999999	437	102	221	672	999999	999999	407	914	626	999999	999999	899	928	666	790	173	999999	692	543	706	999999	839	842	999999	566	411	290	130	349	999999	999999	180	11	180	885	635	510	999999	999999	999999	999999	243	703	999999	75	999999	999999	241	999999	999999	47	348	687	999999	112	598	260	694	999999	470	99	286	575	398	274	293	897	757	781	165	999999	773	983	294	999999	177	146	474	999999	46	933	999999	474	135	200	70	492	999999	78	999999	999999	816	999999	248	169	509	999999	999999	113	781	999999	719	459	500	561	999999	365	999999	672	934	999999	999999	242	79	536	51	812	999999	208	214	801	489	688	999999	780	846	999999	745	999999	421	999999	831	371	679	414	223	599	999999	573	926	704	98	745	144	835	999999	999999	24	999999	128	696	228	116	898	999999	152	
41	999999	999999	999999	999999	620	278	999999	434	630	425	999999	665	999999	451	838	999999	999999	999999	712	999999	999999	659	191	273	674	43	16	724	291	725	472	699	999999	999999	633	263	859	350	94	999999	494	999999	215	183	31	359	399	999999	858	352	833	999999	278	409	486	316	999999	450	999999	587	272	536	153	904	952	863	403	139	818	584	999999	931	425	892	258	844	454	17	999999	999999	644	999999	866	939	999999	84	430	862	999999	327	724	418	439	507	999999	958	999999	310	999999	167	999999	999999	858	999999	999999	902	972	385	160	641	862	999999	999999	999999	999999	931	669	213	23	877	442	541	433	500	860	607	502	918	344	300	288	999999	785	999999	369	385	999999	593	613	999999	112	999999	711	74	465	999999	999999	999999	999999	626	999999	362	999999	353	999999	999999	835	367	422	999999	410	63	999999	860	363	718	746	123	236	567	459	86	999999	33	999999	999999	829	999999	45	668	397	658	364	718	999999	926	856	441	369	944	999999	125	180	884	589	59	999999	999999	711	746	999999	106	617	996	176	222	999999	273	578	999999	595	999999	331	754	341	999999	698	332	858	436	862	314	754	291	27	344	906	999999	444	726	999999	999999	999999	999999	222	300	999999	368	999999	788	174	999999	863	999999	359	83	793	426	999999	837	360	680	992	284	884	151	999999	335	978	831	999999	999999	999999	852	999999	999999	818	999999	541	50	999999	340	999999	79	272	280	451	721	932	944	999999	489	172	607	375	713	999999	999999	999999	999999	948	714	389	720	999999	999999	763	20	999999	741	999999	760	999999	513	999999	30	900	923	22	999999	699	630	403	44	999999	826	883	231	486	239	999999	445	628	470	101	996	950	999999	999999	999999	517	440	631	201	999999	790	999999	659	481	355	813	71	370	800	381	328	321	999999	999999	656	245	541	534	860	118	999999	999999	423	999999	138	79	999999	335	869	107	268	998	999999	999999	499	230	234	750	140	425	571	84	828	99	772	684	605	630	941	908	975	999999	770	999999	868	659	192	247	999999	285	972	735	501	703	122	329	999999	999999	940	435	20	790	403	445	547	745	313	333	648	999999	474	220	394	960	131	362	237	129	487	999999	48	986	407	855	999999	835	582	135	976	452	999999	606	999999	515	999999	195	512	999999	545	132	355	999999	999999	999999	811	762	351	540	582	999999	102	990	521	109	397	999999	393	548	992	711	999999	188	357	999999	879	867	530	878	73	935	999999	902	583	364	495	189	398	509	54	999999	999999	999999	999999	226	360	584	94	999999	999999	873	802	999999	343	833	
960	999999	511	403	29	999999	242	472	477	646	911	199	417	167	999999	217	635	884	999999	312	227	130	635	141	999999	304	999999	939	759	200	143	884	568	749	404	328	678	995	489	110	457	31	574	906	999999	999999	176	999999	975	999999	247	918	471	40	999999	839	541	380	558	999999	999999	999999	999999	999999	512	36	631	999999	762	296	999999	640	404	403	854	206	556	729	825	999999	999999	856	964	848	999999	999999	423	999999	999999	999999	786	308	999999	999999	999999	164	318	297	404	999999	999999	508	174	689	382	606	523	999999	186	420	293	812	554	874	596	999999	338	999999	334	296	613	999999	535	207	999999	999999	204	639	462	999999	887	269	335	547	154	629	691	284	475	999999	702	355	361	722	282	974	754	572	178	636	825	453	999999	117	675	446	973	999999	189	151	412	884	999999	485	532	999999	487	999999	729	966	622	64	398	999999	999999	267	741	999999	925	999999	486	631	470	826	874	443	306	227	872	707	656	999999	105	999999	943	818	999999	875	200	258	497	747	843	999999	24	771	65	983	522	417	705	171	999999	654	665	781	423	789	611	98	726	269	144	32	320	897	958	74	999999	776	527	999999	622	676	999999	999999	788	268	811	999999	388	323	999999	464	11	495	999999	999999	999999	172	999999	950	274	999999	531	237	999999	820	891	126	813	990	999999	745	889	840	999999	999999	616	999999	993	999999	977	509	709	413	564	679	999999	825	224	517	405	872	381	577	600	520	155	810	135	967	999999	695	999999	999999	374	959	575	999999	945	318	835	742	999999	249	973	999999	402	127	673	999999	799	76	901	999999	594	86	373	999999	249	38	229	806	999999	35	787	291	219	999999	48	604	999999	860	879	906	682	999999	702	142	999999	999999	128	37	146	201	177	310	793	993	803	298	999999	999999	920	916	999999	39	942	153	462	691	555	91	89	999999	999999	939	196	995	999999	931	999999	241	718	414	910	201	669	608	858	486	498	999999	517	750	19	999999	939	962	816	653	720	559	999999	912	289	47	948	77	372	237	124	798	999999	999999	915	363	543	516	16	897	369	343	999999	999999	999999	339	573	338	999999	978	999999	233	188	970	221	823	999999	999999	134	873	252	999999	246	630	372	700	845	999999	834	656	317	432	999999	919	293	386	999999	703	719	950	473	619	18	393	236	890	619	999999	660	101	999999	999999	999999	142	654	999999	999999	665	613	502	494	928	999999	413	999999	578	277	269	686	834	560	999999	97	184	410	999999	594	852	999999	481	90	445	999999	999999	854	580	999999	824	
999999	999999	289	608	100	226	466	999999	125	604	723	658	623	359	723	826	541	999999	999999	217	732	31	183	254	271	141	422	58	944	761	558	99	537	453	994	169	554	951	999999	871	999999	865	517	989	139	744	858	730	721	999999	211	999999	999999	832	101	252	353	44	999999	999999	999999	417	600	999999	56	633	131	179	365	564	282	589	185	778	499	866	514	193	125	999999	282	691	337	787	559	646	169	704	361	999999	815	519	614	808	76	310	999999	163	942	505	623	688	375	999999	885	621	736	161	342	235	738	169	918	820	686	123	999999	813	804	999999	474	426	818	612	748	762	975	376	712	199	601	360	251	620	999999	594	325	180	901	938	999999	17	999999	136	23	656	999999	793	132	953	230	999999	359	541	41	999999	870	762	418	999999	645	370	449	999999	633	388	918	999999	916	999999	797	909	911	865	501	999999	64	692	599	102	171	192	253	758	969	149	10	709	999999	706	723	562	999999	778	302	548	568	999999	502	634	737	302	876	999999	165	999999	550	493	999999	574	151	188	173	999999	961	463	126	691	999999	494	387	218	999999	220	378	245	158	142	573	952	999999	835	199	964	364	868	315	223	602	658	599	999999	999999	24	564	999999	399	999999	999999	838	432	876	54	999999	999999	529	582	666	662	999999	999999	417	999999	98	675	315	988	208	961	102	158	903	98	999999	894	870	549	705	999999	832	846	712	326	999999	529	31	791	191	999999	835	296	648	560	999999	495	999999	597	999999	348	999999	557	999999	483	723	690	528	787	999999	123	387	979	877	21	829	84	999999	101	195	568	653	999999	806	491	136	999999	999999	352	999999	39	999999	282	969	366	406	285	999999	999999	602	54	10	244	272	999999	340	856	999999	636	731	607	999999	999999	999999	21	694	734	751	709	357	917	190	186	999999	999999	999999	114	999999	999999	999999	554	428	230	999999	151	567	419	261	738	160	279	398	873	999999	999999	993	621	871	999999	671	671	533	946	881	685	863	824	863	773	667	235	999999	897	31	999999	189	815	602	270	453	284	482	999999	558	87	528	317	565	571	505	789	243	61	849	999999	30	482	348	813	287	743	999999	487	81	925	999999	500	851	999999	629	187	29	610	514	396	199	520	397	999999	166	556	268	999999	278	877	992	999999	58	87	999999	707	999999	788	982	999999	728	994	941	633	999999	999999	465	999999	942	999999	769	999999	546	462	754	509	999999	544	656	730	484	265	219	203	999999	637	452	999999	288	921	999999	999999	999999	999999	668	999999	579	
764	159	138	101	147	358	999999	999999	369	258	595	999999	656	999999	932	141	999999	999999	472	785	999999	700	27	585	690	999999	999999	999999	539	14	742	793	559	930	999999	394	528	999999	999999	906	269	999999	573	388	999999	450	999999	308	778	108	999999	578	999999	999999	830	999999	142	553	410	303	337	343	578	365	999999	801	773	725	302	547	999999	999999	999999	565	525	663	137	638	727	999999	221	999999	838	440	638	174	597	150	110	266	262	975	238	999999	578	925	516	217	872	65	999999	905	15	240	494	753	691	999999	893	999999	936	503	825	999999	91	615	999999	999999	727	999999	213	632	999999	999999	295	638	999999	843	986	599	156	999999	999999	672	572	316	716	999999	945	885	482	957	256	932	329	758	160	77	962	999999	431	379	490	530	852	999999	289	969	945	999999	999999	848	999999	303	31	999999	737	163	598	775	899	896	201	841	869	999999	385	693	716	536	488	999999	999999	33	178	777	438	245	819	999999	36	746	662	99	526	634	314	953	911	999999	30	996	999999	999999	73	999999	187	648	999999	999999	669	999999	999999	418	999999	52	967	629	135	253	588	502	999999	81	999999	162	243	112	325	244	941	999999	781	414	999999	491	847	693	959	643	599	789	583	999999	999999	439	999999	999999	721	484	999999	999999	827	667	723	999999	663	407	999999	911	301	84	999999	426	999999	246	815	999999	999999	999999	204	283	669	492	654	999999	999999	129	223	999999	668	999999	391	841	577	999999	605	999999	999999	988	827	999999	256	999999	999999	525	466	166	559	621	624	646	352	999999	289	999999	24	345	23	924	999999	544	999999	999999	252	312	693	491	849	406	641	999999	165	913	68	999999	999999	621	150	138	342	761	570	601	695	31	999999	556	561	192	252	999999	109	767	389	293	265	129	999999	49	999999	974	317	162	980	922	490	438	775	535	367	403	999999	999999	591	847	973	593	441	999999	665	146	930	999999	164	381	601	398	999999	775	498	907	999999	111	307	367	999999	417	620	999999	999999	218	780	999999	825	849	75	225	999999	542	319	672	687	584	383	694	54	999999	999999	609	331	102	999999	999999	999999	459	588	102	999999	999999	402	999999	999999	668	999999	457	366	903	999999	314	315	999999	222	991	465	999999	230	240	728	999999	323	804	419	21	452	448	313	999999	999999	375	999999	972	999999	952	150	754	700	29	999999	925	338	151	999999	693	999999	944	999999	912	999999	220	239	358	999999	999999	910	999999	156	999999	225	251	154	586	999999	999999	54	343	748	270	999999	711	136	210	345	802	284	181	996	999999	717	507	
568	400	243	779	146	912	608	663	51	999999	607	739	999999	653	781	751	237	999999	649	960	999999	619	70	999999	94	38	23	571	699	738	999999	430	253	718	682	999999	352	144	338	999999	735	94	228	999999	999999	396	407	691	31	533	999999	662	999999	757	311	949	999999	409	999999	118	898	999999	999999	999999	951	187	496	999999	971	38	408	102	14	517	234	121	999999	761	731	697	631	331	550	176	793	938	353	999999	416	733	423	943	449	230	999999	699	130	915	999999	999999	900	322	720	992	134	999999	999999	569	999999	999999	557	999999	678	997	486	577	495	798	999999	23	833	999999	999999	999999	615	465	652	999999	283	535	990	486	999999	804	999999	999999	611	557	999999	941	999999	999999	962	226	185	844	999999	999999	743	665	213	999999	406	344	102	899	643	481	999999	999999	209	874	295	996	209	999999	173	873	999999	999999	965	938	999999	577	733	59	999999	462	73	770	199	999999	999999	999999	332	667	999999	79	711	897	674	999999	179	382	742	415	498	965	26	114	680	402	252	999999	700	274	999999	828	611	53	861	999999	999999	617	479	998	835	999999	674	999999	999999	104	171	999999	999999	835	768	384	834	999999	560	82	445	958	99	797	958	473	999999	67	999999	261	468	999999	45	493	721	561	902	744	579	821	301	484	122	586	999999	938	82	864	506	201	994	292	493	789	999999	999999	999999	681	999999	371	759	999999	999999	739	999999	503	277	20	124	216	481	100	748	999999	780	961	846	512	567	999999	401	63	561	899	267	999999	999999	255	746	271	43	999999	704	218	71	684	43	383	951	999999	671	999999	750	299	720	999999	544	999999	18	999999	613	999999	124	999999	969	706	65	551	999999	459	329	32	273	852	182	259	396	540	677	106	999999	473	560	830	358	339	999999	999999	189	363	641	429	246	962	658	27	117	683	248	365	629	491	900	999999	418	648	999999	897	999999	470	999999	999999	87	912	856	150	465	999999	671	640	403	793	371	128	818	999999	999999	311	999999	165	152	712	999999	322	999999	446	572	999999	999999	709	540	999999	154	719	999999	637	352	334	999999	999999	562	823	22	607	962	835	130	781	684	518	999999	497	703	961	327	805	712	765	445	419	577	406	872	999999	110	987	649	652	282	190	557	999999	205	685	602	329	999999	694	359	641	326	790	999999	999999	846	999999	999999	192	401	51	924	586	888	696	940	166	951	60	507	999999	195	478	509	999999	960	412	302	27	369	999999	115	28	999999	804	103	786	31	968	125	67	284	466	260	240	266	970	999999	999999	
999999	445	378	649	196	385	455	848	291	881	942	443	750	695	823	403	936	999999	181	94	602	163	144	982	999999	450	699	999999	227	999999	246	989	999999	999999	281	923	630	465	999999	999999	999999	999999	999999	999999	35	682	316	589	642	856	304	360	799	999999	999999	999999	999999	999999	714	745	685	999999	999999	999999	644	953	602	999999	423	900	773	480	999999	150	735	357	658	993	956	262	144	119	999999	999999	974	886	199	362	887	999999	621	244	999999	96	354	633	625	999999	999999	999999	999999	359	999999	742	999999	823	285	659	753	999999	999999	999999	438	462	999999	575	999999	269	48	757	763	250	80	732	288	538	729	987	795	999999	999999	175	497	884	182	784	942	354	286	160	610	540	608	337	756	314	806	299	485	999999	999999	365	453	748	319	838	289	999999	999999	999999	104	298	863	651	999999	999999	819	999999	999999	999999	999999	294	982	888	156	999999	641	742	975	973	732	439	512	26	117	376	722	749	574	999999	505	999999	999999	731	65	322	677	999999	510	989	494	262	20	658	999999	709	999999	564	999999	97	207	546	468	490	999999	664	999999	999999	543	461	54	80	979	999999	331	133	999999	260	833	833	554	684	242	986	999999	999999	999999	999999	870	408	994	167	157	487	146	999999	50	410	999999	400	999999	831	999999	58	944	424	999999	74	337	999999	315	999999	731	767	543	522	314	481	10	352	999999	932	976	144	467	887	922	502	808	999999	999999	994	351	442	307	723	270	193	999999	75	207	999999	526	847	999999	872	436	389	944	624	653	999999	409	999999	165	604	855	289	999999	999999	501	999999	266	963	939	321	779	999999	470	820	262	131	440	999999	154	879	415	138	51	999999	999999	543	557	194	719	524	999999	785	287	702	999999	981	601	983	999999	999999	109	562	908	999999	102	147	918	134	999999	999999	138	473	421	286	198	726	247	997	606	999999	232	81	254	425	999999	994	21	768	952	281	529	999999	372	727	999999	852	999999	270	501	999999	999999	433	822	999999	999999	131	373	10	513	151	743	999999	387	615	204	37	999999	493	999999	108	136	160	999999	100	13	999999	111	694	999999	346	506	977	505	292	344	999999	259	68	999999	605	631	20	264	810	537	925	78	756	533	752	544	737	999999	403	196	999999	999999	731	193	714	999999	678	504	177	645	766	108	104	281	405	778	259	464	999999	476	126	896	999999	999999	999999	999999	999999	999999	999999	801	768	772	112	999999	999999	547	527	875	999999	585	952	515	97	999999	999999	999999	974	485	138	974	295	999999	999999	926	80	999999	999999	178	115	
111	674	518	999999	999999	876	994	995	999999	410	999999	999999	384	999999	874	524	610	809	205	792	999999	999999	999999	42	778	515	495	999999	185	35	303	999999	359	769	999999	910	999999	764	720	299	999999	831	975	84	281	723	910	143	880	412	470	999999	694	385	854	999999	805	486	972	860	999999	976	820	972	117	999999	901	615	926	964	89	999999	98	906	26	999999	999999	999999	761	65	999999	362	147	772	565	535	963	973	914	750	115	999999	791	859	908	799	20	12	999999	81	822	999999	217	999999	999999	624	679	787	369	435	809	20	999999	917	999999	999999	839	57	417	581	999999	927	700	185	859	131	999999	238	999999	227	999999	999999	827	689	242	999999	154	231	999999	941	856	185	614	999999	940	999999	242	874	604	880	960	962	595	395	999999	894	605	41	999999	211	999999	450	789	151	27	999999	192	999999	684	955	999999	617	608	476	724	999999	999999	221	244	764	999999	999999	634	127	267	999999	74	442	855	347	999999	123	175	999999	381	416	396	472	471	791	999999	999999	199	648	999999	999999	999999	999999	670	773	581	393	796	302	322	999999	815	999999	884	999999	94	750	189	346	261	770	452	999999	104	318	674	850	999999	453	999999	999999	989	985	130	914	999999	945	771	92	765	320	999999	872	926	991	999999	999999	587	999999	707	999999	999999	999999	397	236	899	995	34	999999	108	999999	643	353	451	631	400	999999	551	970	480	148	978	107	580	940	454	999999	443	112	718	950	272	849	999999	688	672	146	598	893	999999	105	920	418	983	44	676	972	430	304	601	770	182	999999	429	999999	193	999999	282	456	782	329	561	922	644	158	468	999999	608	763	958	263	241	999999	999999	999999	228	570	123	546	273	481	159	999999	511	947	777	655	430	999999	504	999999	999999	152	999999	695	543	998	999999	835	999999	882	999999	667	346	999999	999999	524	662	54	350	623	806	736	192	310	179	422	421	696	380	813	373	999999	268	216	398	99	547	269	841	999999	795	288	999999	391	999999	491	802	172	418	263	999999	386	836	881	945	138	959	809	999999	131	586	87	999999	761	518	943	409	139	999999	449	976	402	999999	130	999999	528	765	801	999999	999999	619	258	287	127	999999	987	593	387	270	270	139	738	744	719	643	717	824	218	872	174	999999	672	223	969	286	600	999999	999999	63	426	999999	168	616	837	511	999999	800	999999	940	999999	359	32	869	688	999999	248	999999	493	999999	119	704	999999	928	999999	605	946	45	318	841	231	813	999999	333	843	897	971	132	907	218	314	917	487	277	350	
815	70	999999	534	999999	999999	941	690	239	943	722	815	240	587	999999	564	303	492	505	719	717	481	698	35	790	348	126	751	999999	999999	202	999999	289	587	222	545	152	510	658	802	999999	133	647	999999	999999	91	741	544	999999	653	21	435	982	558	632	343	371	999999	743	999999	922	200	415	66	999999	505	536	999999	374	695	999999	792	999999	702	440	594	834	999999	903	709	607	581	85	631	171	767	244	730	999999	879	183	374	766	347	999999	98	717	591	999999	626	555	98	179	999999	999999	228	601	289	999999	48	509	999999	999999	44	999999	350	999999	783	999999	983	270	806	999999	495	999999	57	36	496	822	351	999999	252	678	287	999999	518	412	105	400	943	175	955	612	999999	379	130	999999	732	634	539	973	999999	695	656	365	999999	400	683	468	193	202	115	466	999999	171	999999	999999	597	999999	204	937	999999	999999	951	999999	999999	203	781	999999	999999	558	304	999999	999999	378	943	557	31	921	414	999999	999999	636	217	999999	70	498	836	755	999999	999999	901	999999	439	601	999999	550	999999	838	61	999999	618	568	76	634	898	999999	999999	408	227	709	999999	675	475	999999	999999	393	186	210	999999	815	999999	36	12	656	656	452	432	691	424	999999	813	193	870	859	509	170	999999	582	853	816	324	437	999999	414	390	999999	999999	999999	999999	569	373	542	91	245	198	592	565	419	977	999999	820	492	999999	999999	896	180	805	616	577	58	823	604	357	940	500	929	498	598	275	431	999999	79	999999	855	39	280	112	635	670	916	604	159	604	407	999999	832	453	999999	517	220	999999	999999	785	999999	746	769	999999	150	744	269	104	967	999999	999999	387	750	194	999999	794	625	77	180	946	660	453	673	999	950	944	999999	999999	784	90	65	999999	309	294	963	999999	269	999999	962	890	410	822	636	999999	57	30	255	647	325	918	892	153	259	821	134	999999	999999	769	245	206	85	999999	999999	887	999999	555	88	466	231	999999	535	540	115	999999	999999	838	816	668	951	929	698	31	999999	999999	197	911	751	487	169	82	47	499	999999	766	814	627	513	999999	916	999999	941	789	426	999999	393	361	999999	999999	285	296	84	999999	818	315	507	64	623	452	699	187	803	600	306	158	982	45	690	349	475	918	999999	77	751	459	987	909	604	999999	483	836	873	781	211	873	999999	633	681	544	268	759	13	999999	59	739	699	351	493	277	323	999999	671	999999	504	999999	960	999999	999999	369	327	598	460	760	999999	863	313	999999	398	432	999999	359	999999	155	999999	715	999999	274	
27	21	999999	999999	999999	337	999999	135	174	185	287	844	912	989	970	322	227	999999	309	252	101	195	436	677	952	70	125	964	999999	999999	618	788	451	695	990	651	609	999999	181	132	220	843	999999	999999	744	554	999999	172	388	51	927	419	415	672	183	999999	584	999999	694	999999	221	585	142	999999	567	498	999999	226	999	328	999999	547	999999	186	42	257	497	308	933	407	549	953	999999	999999	597	208	382	778	521	999999	76	527	985	815	999999	634	999999	999999	999999	255	160	999999	173	70	338	390	999999	999999	999999	999999	344	285	999999	296	816	999999	999999	999999	999999	369	125	624	704	999999	999999	195	561	683	275	407	547	447	738	688	257	256	790	999999	622	217	287	153	148	595	823	999999	378	999999	999	999999	635	529	998	211	139	536	598	999999	807	152	829	999999	999999	241	389	897	547	470	999999	569	999999	484	568	999999	91	999999	999999	119	26	471	817	862	683	621	772	999999	999999	537	558	720	999999	467	717	999999	999999	49	190	906	999999	926	252	908	999999	999999	186	160	960	165	129	167	999999	489	999999	999999	335	999999	564	999999	469	371	459	20	911	328	912	19	766	97	465	999999	999999	578	902	100	999999	999999	213	253	445	622	999999	293	999999	401	670	177	999999	999999	154	421	484	837	999999	844	477	242	996	339	527	176	999999	999999	999999	999999	999999	481	586	225	127	427	762	321	906	846	314	175	999999	520	658	744	858	394	999999	54	567	954	999999	68	623	986	911	999999	999999	999999	237	999999	594	340	35	198	590	935	264	727	999999	173	931	999999	999999	311	639	486	681	999999	999999	10	929	655	519	421	999999	528	999999	999999	515	888	595	637	619	999999	581	272	495	999999	163	999999	139	999999	394	999999	33	999999	528	322	356	435	202	943	961	237	264	938	821	614	848	72	343	134	999999	771	578	303	981	999999	729	377	991	221	628	394	870	999999	270	125	398	810	10	290	783	89	695	651	676	391	866	642	450	880	999999	101	999999	15	999999	623	825	729	558	999999	999999	999999	444	981	324	999999	366	999999	999999	705	999999	47	999999	63	350	142	85	926	626	999999	552	96	999999	120	999999	536	805	865	711	999999	299	999999	261	891	697	804	999999	999999	337	110	35	999999	999999	745	999999	999999	40	536	665	870	999999	999999	999999	999999	566	999999	62	999999	391	787	770	501	838	999999	415	999999	999999	180	366	999999	497	999999	599	526	574	235	131	191	455	999999	506	279	210	841	109	400	565	302	334	200	999999	320	999999	549	339	533	488	999999	999999	117	798	859	
179	129	382	187	309	587	394	341	999999	871	879	375	291	501	999999	997	932	24	991	999999	846	999999	793	186	47	999999	999999	999999	999999	198	852	347	999999	647	999999	90	999999	922	999999	978	908	992	815	880	441	957	999999	838	241	491	10	324	125	316	23	13	999999	206	149	260	999999	353	594	196	999999	541	158	644	401	220	538	999999	999999	23	584	853	360	912	999999	89	791	358	809	265	999999	537	999999	910	633	105	999999	272	782	840	587	565	408	628	861	899	809	624	447	30	952	990	400	999999	731	169	999999	422	999999	70	468	52	543	339	998	491	320	247	20	305	999999	276	999999	93	999999	29	999999	732	999999	845	280	999999	999999	789	312	999999	147	999999	188	474	999999	341	999999	722	999999	545	31	78	629	380	999999	999999	613	151	564	686	762	999999	676	712	714	920	371	615	790	999999	141	754	36	801	999999	201	69	999999	852	999999	464	515	711	999999	997	999999	999999	680	266	708	999999	769	234	625	999999	830	999999	999999	760	999999	970	205	932	89	413	999999	52	828	37	397	999999	78	298	440	231	257	605	784	999999	337	818	691	999999	91	738	999999	529	999999	999999	999999	748	999999	785	330	164	269	583	631	999999	730	344	283	999999	868	999999	494	480	999999	403	196	234	999999	760	432	713	288	845	850	999999	51	747	999999	470	514	648	999999	999999	967	285	962	999999	974	307	984	993	544	48	490	885	253	891	999999	17	999999	298	90	832	362	617	875	423	732	290	446	983	702	813	999999	230	286	212	513	999999	441	522	260	370	775	439	178	250	999999	965	107	160	999999	634	299	226	567	97	929	360	410	548	941	693	861	999999	300	731	898	270	608	999999	387	999999	575	658	999999	720	66	999999	449	999999	68	767	192	295	971	999999	523	922	662	199	282	162	999999	892	581	566	509	774	148	446	999999	104	999999	66	772	795	68	641	188	847	40	16	911	775	490	999999	999999	575	40	232	218	976	607	418	768	999999	999999	683	86	480	220	292	784	12	999999	999999	410	136	999999	186	999999	881	743	814	168	999999	999999	343	412	407	66	934	743	916	238	999999	496	999999	297	999999	999999	999999	564	708	999999	748	231	999999	492	526	773	383	62	854	221	999999	242	793	260	502	999999	999999	281	679	999999	999999	548	868	774	999999	477	462	999999	999999	999999	635	999999	45	187	420	54	343	851	885	999999	682	881	999999	704	901	143	703	697	794	563	912	113	885	294	360	210	363	999999	574	59	320	544	86	999999	586	19	999999	616	999999	457	
650	923	999999	54	999999	999999	999999	999999	872	999999	773	765	55	422	587	999999	441	751	826	999999	691	999999	286	836	323	999999	805	535	127	891	999999	96	857	346	913	999999	716	840	999999	956	551	199	271	790	285	555	499	999999	777	999999	577	999999	790	630	766	450	999999	559	730	999999	598	133	56	981	846	687	999999	999999	508	598	815	999999	209	869	667	999999	938	495	560	768	648	151	999999	74	999999	491	306	236	580	999999	351	999999	999999	947	367	428	152	999999	943	598	647	790	999999	999999	248	976	256	920	999999	273	999999	161	999999	962	955	456	375	981	999999	999999	390	680	138	999999	257	658	492	999999	512	249	359	658	552	962	131	858	986	578	825	999999	245	385	274	999999	959	999999	167	999999	991	910	62	170	999999	999999	217	966	662	128	999999	589	999999	994	999999	723	914	854	999999	46	999999	107	469	797	999999	328	999999	14	999999	822	999999	999999	500	345	269	999999	999999	198	44	963	754	164	205	868	647	245	853	250	999999	550	401	115	590	999999	315	999999	999999	265	14	304	467	213	559	840	52	873	99	158	734	816	537	999999	819	999999	292	686	902	601	159	920	474	999999	46	866	430	971	477	379	39	999999	160	930	193	740	506	551	604	365	999999	774	156	705	515	161	23	676	999999	999999	838	629	999999	848	115	94	829	587	176	693	419	81	999999	999999	129	369	999999	606	999999	89	149	999999	91	999999	999999	385	773	769	374	885	852	753	685	532	541	410	999999	311	825	999999	911	999999	384	911	945	754	378	436	586	999999	999999	416	144	215	999999	106	547	455	82	729	999999	69	999999	290	840	666	999999	873	188	999999	985	363	781	999999	178	230	366	180	600	32	17	347	999999	228	999999	446	619	480	999999	444	999999	927	239	999999	788	851	999999	103	999999	289	368	999999	257	999999	170	141	999999	701	999999	999999	739	377	854	60	999999	973	876	994	890	999999	56	915	157	744	856	999999	134	999999	999999	999999	524	999999	999999	999999	663	512	999999	326	999999	267	810	917	442	150	704	495	999999	188	999999	815	999999	999999	212	999999	242	453	357	999999	20	999999	17	949	58	720	70	476	278	543	396	999999	883	559	936	632	593	139	482	16	999999	999999	984	999999	313	999999	351	813	70	433	88	999999	164	587	315	955	260	861	869	722	90	237	227	999999	791	999999	932	425	775	579	999999	113	970	351	999999	999999	127	999999	645	999999	378	256	416	844	465	186	66	305	999999	980	382	732	269	760	925	812	154	455	163	151	905	925	48	490	999999	974	
999999	999999	125	666	838	999999	225	659	353	833	821	999999	83	999999	116	636	181	999999	207	360	843	220	425	999999	505	671	999999	504	313	999999	999999	925	504	491	935	253	190	587	152	999999	999999	999999	416	999999	991	771	999999	547	44	279	753	253	293	989	140	39	397	466	999999	999999	290	721	355	999999	625	895	877	999999	679	862	999999	594	652	23	844	243	803	333	999999	733	299	999999	469	44	699	964	642	999999	360	906	856	723	999999	975	999999	795	264	516	476	106	894	999999	999999	999999	822	999999	999999	999999	155	896	236	73	999999	437	877	919	261	999999	211	660	262	999999	241	999999	999999	732	177	999999	999999	58	979	297	856	999999	839	509	502	297	221	539	999999	373	999999	463	679	792	999999	989	108	984	543	999999	315	816	999999	531	558	104	175	999999	992	923	170	107	917	939	217	237	999999	999999	426	963	999999	671	999999	999999	13	777	103	224	807	187	999999	134	999999	45	981	50	727	317	999999	999999	132	131	546	450	999999	271	546	740	999999	999999	401	730	999999	999999	999999	643	528	953	527	780	10	951	293	815	354	999999	592	882	957	999999	999999	999999	426	28	999999	978	999999	999999	686	742	241	363	999999	119	999999	847	999999	934	202	999999	521	999999	790	179	408	180	837	731	105	177	999999	664	783	417	197	121	314	999999	999999	865	518	999999	276	785	999999	999999	321	183	39	506	478	658	690	618	999999	735	999999	256	999999	999999	150	404	751	519	72	999999	999999	232	922	674	543	999999	206	337	830	999999	999999	14	630	761	858	664	701	598	698	999999	974	174	761	999999	621	999999	929	77	724	123	999999	999999	722	972	77	99	260	365	963	460	461	362	788	816	238	495	626	859	812	485	702	999999	821	51	602	414	471	470	999999	999999	98	138	612	999999	999999	749	292	657	693	769	414	345	635	999999	569	999999	386	999999	233	999999	999999	80	265	248	421	776	936	680	379	663	628	790	313	486	999999	999999	999999	82	999999	999999	212	969	175	999999	81	367	999999	582	482	981	38	526	247	999999	55	28	873	374	305	143	813	611	287	999999	150	623	999999	158	876	246	870	999999	48	999999	923	471	904	999999	176	64	258	363	999999	999999	634	112	999999	387	999999	999999	458	385	999999	773	675	999999	999999	999999	902	458	999999	379	705	999999	120	724	487	503	12	584	124	999999	207	251	884	460	414	999999	405	48	999999	655	999999	533	999999	495	536	275	78	999999	780	768	320	718	729	879	657	999999	999999	999999	624	60	384	857	238	797	188	999999	888	225	999999	801	
999999	863	387	679	662	999999	999999	625	197	999999	434	679	803	355	351	489	521	999999	802	452	612	495	423	999999	280	999999	305	989	316	10	387	999999	145	979	999999	999999	340	60	227	485	512	661	999999	412	625	705	999999	883	456	999999	999999	883	999999	744	999999	254	450	367	408	801	999999	468	318	999999	999999	580	543	824	999999	999999	158	471	999999	327	939	951	772	20	404	575	806	422	543	618	999999	504	999999	999999	790	999999	16	973	651	425	609	53	999999	999999	577	55	999999	999999	566	562	550	553	104	105	804	247	481	439	962	999999	995	464	925	700	211	341	149	152	43	542	888	184	820	999999	999999	895	608	999999	443	359	413	576	855	981	77	442	409	346	596	553	312	999999	21	817	429	154	128	999999	999999	246	906	29	206	34	673	375	733	731	387	909	639	243	996	612	430	428	608	944	633	769	999999	802	555	490	239	322	999999	12	943	573	999999	956	915	999999	453	393	380	831	317	702	709	677	959	999999	999999	78	579	408	397	10	546	999999	999999	563	999999	113	474	715	999999	361	211	730	788	813	141	682	327	999999	169	46	57	777	636	930	999999	264	843	867	576	171	742	765	999999	942	36	603	937	999999	891	999999	999999	665	46	955	500	999999	889	155	999999	999999	751	999999	248	360	953	769	999999	98	503	999999	269	606	149	633	618	446	999999	845	786	537	745	964	999999	820	127	392	740	681	999999	91	374	698	321	345	419	963	526	264	999999	267	67	849	999999	840	89	323	525	413	346	64	999999	999999	368	28	495	999999	870	428	243	570	999999	865	999999	421	685	571	294	804	223	655	999999	999999	856	529	480	895	115	77	740	803	867	999999	344	385	228	331	999999	303	849	633	103	108	31	428	238	999999	200	999999	164	518	39	721	200	691	144	12	197	839	548	599	681	999999	999999	439	703	702	531	999999	999999	364	241	991	954	999999	562	822	999999	999999	301	289	705	999999	913	999999	774	155	146	652	251	225	999999	500	999999	999999	999999	999999	420	592	999999	535	999999	916	254	799	286	47	767	609	139	322	173	759	999999	269	894	23	889	465	664	558	566	879	42	978	231	999999	246	705	637	271	411	256	712	765	999999	999999	999999	999999	945	736	999999	536	523	999999	61	384	999999	999999	365	938	411	955	927	999999	968	790	883	276	578	545	801	72	972	868	910	916	57	782	999999	114	600	776	519	999999	999999	999999	365	999999	926	847	788	750	349	699	859	456	999999	999999	796	828	906	157	544	410	935	326	
564	654	999999	999999	999999	180	845	260	348	635	445	10	997	938	434	779	349	731	756	61	722	282	999999	463	597	512	985	999999	208	453	241	118	992	853	475	710	999999	791	520	618	999999	98	360	233	20	328	548	999999	403	136	807	812	654	883	999999	999999	645	564	547	824	194	999999	62	999999	403	337	17	999999	473	723	999999	558	999999	147	156	633	922	785	453	279	964	999999	427	999999	646	429	464	118	999999	194	75	531	254	695	999999	879	999999	465	999999	683	320	404	394	680	442	999999	600	516	736	969	999999	860	999999	277	999999	67	607	980	258	974	873	899	893	289	658	173	314	999999	713	277	597	466	999999	769	958	999999	742	747	639	398	828	947	381	290	824	999999	999999	976	834	376	282	65	217	854	810	421	999999	115	999999	279	943	84	802	469	999999	902	904	351	318	999999	999999	860	999999	860	999999	999999	999999	612	464	999999	999999	338	691	999999	999999	542	999999	111	959	547	67	637	725	999999	454	999999	155	912	999999	922	310	78	999999	543	62	421	713	356	709	885	894	999999	651	577	999999	999999	999999	465	474	839	653	999999	391	999999	243	999999	144	999999	999999	401	780	614	999999	541	999999	684	670	158	999999	999999	999999	902	401	999999	652	169	985	158	843	839	371	689	447	999999	279	507	687	895	309	375	999999	999999	940	317	999999	289	999999	119	433	841	944	244	181	891	21	750	411	316	129	84	701	999999	999999	577	40	999999	177	999999	272	999999	997	775	848	999999	999999	999999	962	999999	969	999999	965	876	724	999999	894	136	517	556	67	999999	106	380	776	235	674	300	592	373	999999	24	999999	567	846	999999	844	179	396	999999	595	913	999999	326	347	756	119	825	272	147	999999	903	582	620	999999	999999	549	627	999999	999999	254	15	999999	999999	806	955	999999	407	39	936	166	724	999999	999999	960	153	740	999999	42	29	126	849	999999	454	690	999999	441	501	989	112	248	226	180	773	999999	999999	999999	199	520	391	506	711	999999	335	999999	957	999999	327	660	999999	999999	770	594	979	506	405	976	70	908	999999	524	999999	418	927	697	939	999999	999999	256	999999	744	550	999999	651	999999	999999	63	999999	473	732	222	123	841	564	108	999999	632	200	277	999999	613	348	291	999999	867	748	303	999999	637	51	999999	204	81	289	999999	463	999999	943	467	101	351	283	597	185	999999	411	917	999999	828	229	999999	364	999999	999999	999999	406	269	181	784	774	121	194	999999	431	329	27	999999	999999	873	644	967	999999	733	186	271	339	751	999999	877	999999	831	999999	
49	418	999999	58	504	438	522	294	203	339	999999	692	979	167	999999	175	855	202	369	365	980	193	261	628	630	524	382	438	654	163	303	328	943	671	154	999999	697	280	523	613	48	589	451	638	530	50	999999	113	130	999999	999999	999999	999999	475	468	855	999999	999999	999999	999999	999999	94	639	50	45	840	749	999999	999999	562	478	584	679	755	999999	401	742	623	107	589	999999	278	999999	999999	903	618	232	999999	213	299	499	999999	852	542	558	954	949	410	602	690	301	888	101	999999	999999	675	15	350	158	77	122	999999	18	838	662	787	999999	570	999999	426	618	281	114	999999	72	886	732	999999	207	372	451	342	30	417	297	439	186	749	961	237	613	999999	329	999999	186	956	582	999999	999999	770	999999	389	273	185	82	30	784	378	505	999999	943	869	153	786	626	780	522	601	550	233	610	999999	608	909	813	736	952	969	547	116	313	718	999999	437	194	71	78	844	344	999999	655	808	254	999999	293	999999	737	542	519	999999	443	981	472	657	169	160	781	364	371	345	78	999999	831	398	999999	235	613	716	999999	565	712	999999	999999	283	578	802	782	867	626	999999	999999	419	460	151	673	332	255	608	277	999999	289	999999	482	999	209	840	999999	856	823	999999	141	31	940	954	999999	999999	725	199	88	366	999999	999999	737	302	345	658	364	999999	725	595	980	14	448	568	285	998	205	266	84	738	825	999999	54	568	938	999999	479	999999	459	908	607	65	529	910	999999	375	976	190	663	550	485	999999	141	238	87	136	999999	381	999999	694	999999	468	124	350	541	452	870	179	363	999999	999999	858	999999	816	999999	924	999999	538	903	909	31	24	603	999999	263	537	795	815	490	999999	405	999999	827	999999	999999	148	941	189	378	223	999999	807	827	999999	999999	626	999999	324	250	999999	652	54	478	999999	673	554	865	591	999999	14	656	999999	999999	551	961	90	41	999999	477	849	983	305	169	999999	999999	224	197	999999	171	636	479	999999	999999	999999	169	999999	630	999999	101	794	283	359	101	374	566	451	999999	286	999999	999999	594	592	846	401	180	357	884	788	999999	458	367	567	429	460	999999	999999	488	360	391	610	999999	973	384	999999	575	633	213	999999	999999	963	105	911	963	879	52	886	633	999999	167	812	477	842	704	642	999999	715	930	640	839	390	962	768	894	733	831	999999	218	173	825	546	153	99	664	401	363	456	999999	549	999999	999999	552	313	203	999999	143	617	278	741	256	859	702	999999	955	743	999999	999999	26	239	57	999999	
678	470	358	620	669	999999	187	999999	288	980	121	390	232	201	999999	658	574	999999	999999	999999	352	476	916	966	843	580	144	920	400	36	440	999999	999999	999999	999999	91	955	999999	999999	755	440	999999	463	276	999999	322	999999	764	905	351	999999	999999	638	833	999999	999999	554	392	777	98	253	266	912	261	549	999999	888	245	231	999999	999999	999999	416	845	783	387	23	649	228	999999	240	999999	999999	59	999999	740	736	999999	909	999999	537	572	805	821	512	999999	62	211	727	12	999999	999999	542	159	999999	769	293	793	999999	700	198	999999	174	999999	857	999999	999999	863	986	809	18	999999	335	999999	228	141	196	999999	343	999999	334	811	999999	225	108	135	837	865	411	505	999999	943	617	999999	578	999999	408	559	963	638	931	199	999999	917	994	212	779	88	931	516	583	999999	460	999999	376	387	999999	999999	999999	999999	46	386	461	491	362	74	999999	126	886	596	732	636	631	999999	679	999999	999999	14	231	896	999999	999999	934	895	921	999999	493	177	842	201	999999	460	999999	242	602	554	738	999999	564	929	598	663	999999	345	999999	946	77	755	999999	241	999999	977	999999	999999	385	286	452	566	999999	604	999999	445	283	695	945	999999	234	398	999999	134	406	863	449	302	999999	999999	567	599	999999	999999	690	999999	407	610	410	672	732	999999	999999	325	112	182	999999	959	999999	999999	389	506	399	511	722	999999	653	646	835	999999	537	435	999999	692	719	853	454	595	914	843	48	672	294	283	549	999999	999999	786	31	233	700	999999	944	155	999999	70	209	999999	262	22	94	760	999999	483	144	307	207	173	999999	259	727	999999	55	514	123	717	222	126	962	649	999999	867	625	999999	999999	57	999999	999999	389	658	999999	845	343	902	999999	288	897	811	148	252	875	378	190	771	505	132	444	440	41	595	848	999999	647	612	875	227	145	173	256	97	816	999999	784	947	606	882	245	153	999999	835	819	999999	978	719	999999	767	686	853	116	114	999999	60	777	793	809	569	207	999999	36	999999	152	734	564	60	435	999999	593	242	174	623	887	300	684	999999	776	447	115	927	838	999999	999999	999999	66	152	483	765	999999	999999	147	999999	684	514	127	223	692	95	846	927	999999	297	999999	454	688	492	999999	322	375	999999	27	372	463	280	892	999999	11	861	677	999999	999999	669	865	999999	105	999999	999999	382	183	471	512	690	601	999999	643	999999	933	999999	602	574	924	171	400	999999	973	775	583	414	621	208	222	999999	418	433	360	999999	432	580	358	561	553	999999	149	904	999999	337	
770	285	636	999999	984	914	999999	112	497	415	279	825	630	329	553	999999	760	974	999999	999999	999999	999999	828	29	128	363	737	999999	31	89	999999	999999	970	645	14	999999	777	999999	224	999999	999999	315	935	944	354	607	999999	39	17	28	94	175	999999	999999	64	602	456	617	233	999999	999999	227	91	418	394	783	854	984	324	255	757	999999	999999	999999	119	966	241	999999	675	520	412	999999	44	13	995	856	840	583	591	412	851	999999	56	593	131	354	999999	999999	560	570	752	965	999999	761	270	603	999999	704	287	999999	371	999999	941	999999	228	478	999999	88	422	537	943	281	403	912	403	597	444	176	829	765	743	714	333	115	999999	999999	999999	282	743	401	451	145	999999	503	51	288	228	999999	375	653	170	154	999999	32	626	481	572	999999	999999	672	169	248	875	522	354	999999	250	999999	945	781	483	911	345	31	96	807	975	900	999999	125	379	111	801	186	999999	598	609	310	999999	296	874	202	999999	80	999999	212	999999	999999	158	394	47	391	398	999999	179	258	999999	93	936	819	506	672	999999	251	999999	67	447	999999	917	755	57	999999	358	658	999999	291	997	999999	788	884	546	202	751	487	88	987	712	999999	17	356	789	525	999999	668	999999	211	272	672	999999	184	764	999999	865	999999	346	107	42	739	999999	887	261	543	305	999999	283	313	921	452	173	315	354	999999	999999	570	999999	999999	576	999999	868	705	28	334	497	613	129	999999	336	358	151	999999	954	999999	530	129	999999	999999	999999	321	395	999999	999999	819	509	472	830	534	999999	305	436	814	530	352	871	981	999999	927	56	692	999999	999999	976	572	311	999999	360	381	999999	571	476	720	999999	265	999999	391	999999	209	825	34	783	594	103	41	922	337	460	999999	112	549	260	999999	209	537	999999	96	509	717	517	326	999999	458	825	319	829	716	999999	275	57	489	566	999999	111	32	908	349	215	999999	649	974	732	748	278	170	320	308	999999	774	877	218	999999	707	691	509	911	999999	769	999999	212	216	999999	194	564	623	982	591	75	186	628	48	881	564	78	543	593	373	999999	664	998	530	204	737	397	839	999999	999999	977	602	120	999999	580	999999	743	999999	159	999999	194	655	187	729	999999	344	155	838	999999	327	639	158	999999	999999	999999	999999	785	681	21	999999	797	724	999999	134	999999	473	75	54	468	459	821	634	393	999999	189	533	486	279	297	860	592	558	512	290	229	828	999999	573	439	475	646	71	431	71	999999	470	640	63	999999	999999	279	110	999999	999999	999999	14	
999999	868	999999	621	627	999999	999999	999999	505	248	221	735	905	784	999999	502	615	999999	812	759	213	332	999999	719	893	433	163	528	590	491	188	634	999999	999999	74	999999	214	999999	848	141	677	999999	565	511	258	905	158	340	983	999999	999999	999999	999999	746	801	442	572	649	728	203	362	865	570	999999	70	586	951	690	720	999999	297	797	154	681	92	932	999999	999999	470	988	999999	822	999999	814	995	800	568	46	999999	631	255	565	999999	654	778	811	709	551	451	672	953	468	619	27	488	999999	243	999999	664	999999	676	779	999999	740	918	999999	999999	999999	28	269	27	999999	276	99	721	732	707	499	902	999999	233	999999	352	798	44	999999	212	999999	335	999999	567	183	382	554	955	476	386	359	999999	248	490	952	999999	191	654	48	201	530	305	756	999999	743	492	394	999999	461	999999	390	999999	110	999999	803	999999	721	702	844	542	721	144	254	355	357	763	663	789	280	999999	170	154	996	626	682	999999	579	316	999999	691	988	909	503	49	996	654	635	999999	687	531	811	489	999999	505	479	396	999999	999999	999999	980	828	604	374	999999	276	246	709	999999	655	999999	852	414	879	999999	554	999999	640	999999	358	703	999999	752	111	999999	999999	681	344	500	156	999999	999999	178	672	999999	862	393	545	733	773	760	945	999999	266	999999	679	999999	609	999999	951	999999	755	847	62	940	852	86	502	625	999999	595	901	219	338	999999	412	999999	741	46	999999	999999	276	907	441	999999	757	977	999999	996	78	482	999999	686	548	488	540	332	125	999999	990	999999	890	919	843	188	858	736	822	896	703	995	665	999999	367	790	401	847	999999	463	192	875	590	506	557	417	999999	225	670	849	829	89	999999	19	55	513	999999	999999	999999	263	739	31	999999	598	302	83	999999	508	328	999999	97	692	916	662	549	125	206	394	999999	435	664	643	75	973	999999	624	437	999999	528	854	520	999999	783	163	723	170	720	999999	213	484	601	25	896	999999	999999	999999	999999	905	999999	929	317	886	984	639	999999	106	956	999999	531	678	645	999999	980	999999	247	999999	909	999999	999999	389	405	214	190	888	834	999999	999999	163	221	931	461	531	197	598	547	634	69	154	564	627	214	999999	470	534	838	441	45	431	674	717	999999	409	967	90	534	112	999999	106	999999	949	359	803	969	999999	227	123	972	391	926	999999	984	764	209	321	999999	999999	999999	655	59	999999	613	325	488	504	999999	61	564	117	999999	444	928	962	999999	999999	277	999999	569	870	317	725	999999	653	505	999999	732	
999999	210	656	999999	668	368	999999	57	999999	999999	44	324	475	896	176	999999	865	328	492	685	32	425	594	53	773	999999	873	348	999999	999999	959	820	426	771	999999	850	908	999999	405	86	878	999999	999999	277	243	999999	999999	974	150	176	603	999999	22	386	999999	57	615	612	141	371	495	711	999999	477	386	224	897	704	665	999999	999999	999999	999999	416	999999	117	999999	326	810	686	213	899	207	167	999999	634	807	999999	999999	193	244	305	999999	43	590	176	201	470	891	28	199	398	999999	824	525	999999	999999	606	999999	603	569	299	802	455	999999	595	999999	999999	145	999999	999999	857	999999	481	91	355	999999	888	825	999999	915	26	435	791	497	814	590	383	999999	402	231	210	470	466	624	999999	502	999999	875	999999	662	636	335	148	610	341	754	837	999999	999999	999999	524	781	939	688	553	999999	20	957	353	15	999999	922	743	530	217	999999	187	857	999999	999999	968	22	999999	977	999999	691	296	999999	165	69	999999	999999	473	55	707	999999	531	999999	81	999999	492	666	532	989	532	713	999999	999999	403	945	577	999999	608	325	387	999999	951	961	409	861	999999	829	802	294	262	501	459	697	823	788	864	408	786	63	371	311	999999	999999	999999	574	109	678	787	220	491	773	41	157	668	999999	477	569	999999	219	999999	662	864	247	737	41	264	894	794	615	90	999999	203	554	999999	85	30	120	999999	834	762	999999	999999	591	802	999999	469	311	999999	627	320	304	39	577	548	708	446	999999	113	999999	320	214	999999	181	139	323	999999	999999	999999	592	185	999999	63	544	456	616	620	999999	445	258	571	999999	865	177	304	999999	149	999999	999999	999999	638	777	16	102	524	999999	24	870	462	489	909	983	118	446	451	953	251	495	130	932	98	173	807	999999	852	367	349	716	877	354	999999	953	480	999999	999999	408	360	960	29	899	999999	749	999999	956	349	587	843	429	725	999999	543	653	506	84	167	999999	970	999999	250	166	999999	307	999999	118	999999	956	513	171	492	999999	603	291	999999	999999	999999	348	999999	850	516	274	524	919	991	537	810	530	456	406	999999	999999	437	208	999999	863	690	304	757	712	999999	393	84	681	936	681	747	262	187	999999	743	818	131	129	645	976	642	999999	315	999999	307	784	999999	117	381	13	616	404	572	612	540	999999	591	640	209	132	199	999999	982	999999	999999	558	352	181	999999	971	367	317	563	743	230	401	988	301	999999	866	999999	999999	309	933	75	352	690	575	745	707	236	999999	920	522	786	999999	316	995	675	999999	999999	
337	455	410	999999	308	841	828	999999	999999	57	300	235	342	249	999999	542	59	255	447	867	777	436	954	999999	875	999999	999999	999999	430	95	993	626	665	434	555	522	899	297	766	511	861	193	606	660	999999	266	999999	999999	999999	268	999999	999999	999999	881	665	901	500	665	999999	910	800	871	961	63	999999	674	999999	908	693	710	642	999999	999999	999999	999999	999999	829	303	808	619	809	766	404	171	828	999999	398	783	769	999999	31	243	527	855	710	990	232	553	606	999999	695	680	590	852	625	505	999999	999999	875	81	82	207	856	160	111	999999	999999	799	999999	810	286	999999	148	49	999999	408	999999	633	235	25	370	999999	697	546	923	999999	186	551	546	332	983	999999	999999	999999	999999	823	386	377	753	676	523	433	999999	796	986	908	999999	550	999999	226	999999	637	76	859	711	999999	510	320	236	972	857	925	999999	901	999999	999999	879	451	999999	999999	31	866	879	999999	502	937	957	900	560	24	597	635	387	329	70	999999	39	58	986	785	999999	999999	151	781	999999	597	180	427	969	806	999999	999999	999999	307	204	405	999999	518	367	773	999999	609	999999	221	384	231	547	933	840	480	160	831	464	682	552	955	725	107	739	999999	999999	540	930	999999	985	999999	552	90	134	999999	999999	521	690	999999	946	999999	316	929	999999	598	60	246	586	499	655	208	999999	410	755	249	680	660	778	999999	999999	308	999999	15	236	877	678	999999	809	185	882	639	150	999999	735	838	999999	795	701	151	854	999999	954	441	108	786	999999	999999	999999	884	983	937	999999	238	215	648	999999	999999	703	528	919	592	436	410	999999	26	68	393	675	917	601	885	959	637	999999	485	353	247	906	449	16	537	999999	924	999999	945	896	911	46	999999	803	346	102	999999	232	271	999999	999999	825	999999	999999	488	475	417	293	108	999999	114	630	730	305	796	404	999999	522	999999	459	511	218	999999	999999	999999	356	589	123	264	792	999999	415	345	391	999999	999999	824	721	528	71	725	641	103	967	792	290	316	999999	16	941	999999	659	840	812	592	999999	164	962	999999	141	999999	999999	38	316	999999	698	294	349	505	384	580	541	999999	999999	734	870	125	702	337	865	999999	999999	116	323	953	137	575	999999	999999	463	999999	862	149	999999	999999	431	613	999999	999999	103	996	967	295	632	371	307	999999	999999	999999	722	230	462	634	999999	100	97	197	714	999999	74	133	761	550	52	126	717	402	999999	154	312	999999	337	925	244	869	83	513	484	999999	655	471	64	455	86	242	805	238	434	999999	
97	999999	999999	434	712	969	999999	999999	252	515	653	999999	999999	375	999999	465	999999	999999	399	845	999999	584	713	762	707	602	78	315	999999	809	999999	489	967	999999	66	78	368	903	223	274	634	999999	270	999999	999999	999999	413	688	681	999999	999999	279	838	999999	289	513	530	145	726	120	901	929	999999	443	999999	999999	937	757	319	705	107	988	999999	134	221	999999	323	744	999999	956	999999	389	633	853	469	999999	999999	389	31	553	548	232	187	999999	373	999999	703	827	999999	144	812	999999	999999	975	523	360	956	999999	377	918	999999	786	681	769	921	999999	305	999999	999999	161	523	557	999999	765	167	874	811	220	761	516	667	496	969	329	153	542	19	658	339	119	999999	936	22	113	363	761	551	417	191	851	408	603	999999	999999	621	265	920	614	817	648	548	745	952	860	260	703	816	362	625	388	511	647	770	864	999999	586	544	632	412	405	333	404	999999	909	999999	999999	642	356	707	999999	999999	405	841	691	999999	350	983	162	999999	660	999999	198	791	999999	999999	761	999999	999999	557	45	999999	298	211	421	324	154	716	53	753	195	70	470	654	999999	767	115	805	999999	303	725	999999	999999	779	751	460	999999	612	236	569	355	241	652	799	671	999999	333	203	429	377	425	633	940	408	667	599	484	543	999999	45	244	956	999999	695	831	442	337	999999	999999	960	999999	999999	999999	484	408	953	999999	670	982	999999	443	911	385	711	999999	999999	999999	999999	121	162	975	601	999999	201	334	399	487	999999	999999	239	840	814	743	468	197	883	154	999999	999999	999999	191	813	560	495	601	332	580	52	817	739	780	353	407	307	984	588	983	999999	159	19	476	460	702	753	729	628	178	916	999999	994	947	206	983	408	999999	172	50	72	999999	12	818	444	149	238	458	496	999999	446	484	999999	999999	999999	999999	991	246	730	121	807	999999	973	999999	999999	529	822	791	999999	370	998	335	822	547	920	698	999999	200	42	320	474	305	243	999999	731	999999	913	104	999999	889	992	171	999999	60	999999	306	626	848	164	915	326	447	999999	135	419	120	999999	71	979	168	170	999999	214	419	646	512	533	761	999999	231	999999	728	700	695	378	836	94	999999	314	623	81	308	999999	127	994	37	430	999999	802	620	781	999999	125	933	729	201	999999	831	999999	730	773	864	424	933	309	598	746	188	999999	582	36	889	756	999999	96	861	764	999999	425	619	999999	425	959	812	449	763	613	766	966	999999	879	263	999999	584	850	216	883	113	817	999999	290	999999	359	230	
594	892	105	759	846	999999	999999	869	415	999999	649	999999	905	612	493	999999	999999	979	999999	580	702	772	531	182	515	880	977	661	279	29	339	839	76	999999	228	557	668	853	920	999999	749	999999	848	573	999999	502	311	281	999999	281	999999	310	999999	778	528	822	370	999999	999999	999999	890	999999	600	999999	464	809	291	175	394	935	877	140	999999	124	831	692	924	999999	999999	23	579	999999	51	998	999999	39	810	297	221	999999	999999	745	609	954	217	999999	419	462	119	999999	220	145	887	683	403	999999	250	914	947	835	999999	999999	999999	240	396	195	734	602	787	435	999999	999999	999999	988	749	142	999999	999999	907	857	999999	472	848	123	803	443	999999	367	604	328	788	896	350	385	508	783	71	379	567	32	999999	817	674	684	999999	226	999999	899	934	271	758	145	999999	100	563	999999	999999	571	999999	999999	376	377	997	468	646	113	653	999999	489	966	80	999999	547	999999	618	464	797	173	987	586	999999	919	432	999999	569	652	888	260	821	82	999999	500	941	614	655	872	999999	216	47	32	999999	612	419	968	999999	999999	598	132	481	108	638	401	583	850	999999	457	944	999999	898	999999	224	403	756	999999	999999	999999	220	932	999999	999999	644	590	135	965	24	650	510	464	152	999999	64	999999	999999	723	443	826	917	999999	999999	208	999999	166	317	53	999999	178	855	11	230	999999	395	665	893	736	464	999999	999999	999999	836	59	947	490	521	999999	940	457	625	999999	973	922	662	129	28	40	817	488	283	999999	168	999999	999999	508	243	531	577	398	873	52	269	396	999999	309	264	864	261	447	999999	382	999999	359	999999	999999	999999	999999	999999	276	646	862	918	975	999999	999999	459	990	264	999999	999999	999999	368	999999	999999	583	774	999999	999999	362	864	999999	778	999999	843	900	978	808	301	973	480	935	999999	311	752	20	133	293	621	376	850	274	999999	812	200	654	999999	562	775	970	57	451	936	605	999999	492	93	548	142	999999	215	999999	698	999999	999999	999999	427	999999	799	573	459	491	965	996	512	999999	553	999999	189	198	886	426	42	331	999999	39	999	966	899	269	999999	999999	999999	747	171	209	575	999999	999999	879	236	956	762	211	521	566	485	940	103	810	999999	999999	999999	943	986	999999	999999	377	366	999999	999999	461	167	540	646	874	999999	228	835	313	34	235	131	309	962	999999	999999	831	810	368	553	999999	999999	98	999999	809	226	216	760	382	591	208	999999	904	567	775	999999	232	999999	647	236	999999	114	999999	786	713	995	69	981	66	134	786	567	999999	
395	262	999999	79	999999	837	657	133	999999	462	999999	999999	272	227	741	999999	141	441	999999	999999	142	297	954	999999	999999	999999	813	167	235	999999	999999	999999	641	999999	999999	315	999999	729	22	727	989	999999	798	999999	78	960	999999	778	327	794	999999	693	521	403	864	108	308	505	766	999999	33	499	999999	999999	214	917	194	307	999999	436	10	999999	428	548	183	40	999999	311	24	999999	174	45	840	440	778	564	293	999999	999999	420	16	999999	963	418	704	999999	214	44	447	999999	775	153	79	890	794	523	275	999999	230	999999	999999	996	491	999999	439	988	659	467	985	650	634	947	999999	297	429	319	448	999999	844	683	999999	999999	864	864	576	31	965	949	999999	265	298	320	27	999999	999999	20	209	548	979	715	999999	999999	59	797	525	999999	947	782	470	484	84	265	138	546	18	999999	142	627	848	417	32	709	821	729	999999	324	930	929	486	999999	120	900	40	138	843	999999	414	76	348	747	999999	193	488	171	190	999999	191	999999	268	999999	999999	582	699	999999	999999	999999	925	999999	445	211	898	27	305	61	374	184	234	10	703	929	740	999999	289	110	344	839	230	659	549	327	142	459	671	820	540	999999	210	469	445	999999	999999	95	631	999999	849	65	888	437	797	15	809	190	777	338	925	999999	999999	599	237	853	909	275	780	999999	999999	448	356	484	999999	835	999999	765	999999	999999	775	655	443	152	260	999999	999999	793	861	543	518	952	999999	342	894	727	245	611	241	591	803	888	315	514	78	411	999999	413	916	961	999999	54	625	787	563	280	999999	160	348	948	902	126	413	246	609	126	999999	24	590	793	600	373	533	973	196	999999	350	929	999999	848	579	548	999999	999999	512	474	336	895	779	624	358	94	272	292	689	999999	484	999999	905	951	999999	999999	822	999999	371	668	999999	651	600	675	930	449	86	499	379	364	249	513	733	999999	999999	999999	999999	965	444	999999	110	999999	294	509	413	281	999999	132	212	884	725	999999	538	999999	999999	685	305	113	999999	908	18	999999	999999	334	999999	999999	344	999999	172	999999	999999	999999	688	855	567	280	366	999999	272	659	425	999999	297	494	639	495	999999	999999	999999	113	574	141	999999	535	999999	337	999999	959	71	442	999999	999999	959	999999	999999	999999	75	682	286	999999	328	215	841	44	493	64	484	428	695	952	999999	454	588	68	212	999999	585	162	999999	240	942	999999	38	829	722	170	999999	862	999999	771	429	302	613	508	999999	999999	299	999999	999999	453	852	909	274	999999	447	491	999999	999999	232	999999	
292	912	999999	999999	999999	921	186	21	999999	999999	999999	999999	368	924	532	999999	999999	999999	283	844	38	999999	120	999999	387	43	143	919	392	999999	495	103	640	953	488	516	967	567	767	864	191	288	924	719	394	999999	550	999999	586	999999	650	595	627	387	999999	943	999999	430	668	707	788	267	999999	91	999999	966	981	414	999999	999999	734	283	323	418	999999	999999	424	400	999999	999999	492	793	342	646	590	999999	475	999999	875	545	714	999999	899	999999	86	924	659	842	881	427	259	146	903	570	21	376	281	999999	725	337	529	411	999999	520	999999	999999	924	982	501	999999	500	728	999999	900	999999	999999	384	263	342	738	100	581	518	102	999999	356	890	772	999999	999999	628	266	999999	547	999999	312	636	388	999999	999999	999	676	351	944	927	530	607	12	268	999999	992	999999	876	987	999999	947	892	999999	622	869	114	162	999999	287	319	999999	999999	999999	999999	998	999999	995	419	260	738	423	240	999999	174	377	749	887	513	809	231	610	999999	549	999999	78	999999	999999	766	975	977	999999	999999	74	634	692	999999	616	128	270	274	997	608	625	999999	999999	717	328	999999	254	129	226	649	548	66	709	854	652	690	815	589	742	999999	999999	283	999999	105	999999	940	999999	49	143	769	999999	999999	234	11	999999	300	486	999999	101	174	521	855	999999	207	779	17	924	838	686	925	999999	680	999999	999999	173	352	366	999999	999999	999999	181	215	986	456	405	13	831	999999	999999	999999	999999	464	497	577	717	589	521	999999	326	999999	26	999999	362	217	467	572	23	465	999999	421	934	759	811	714	999999	999999	868	314	801	775	186	226	747	335	721	848	999999	954	60	584	830	999999	410	999999	371	999999	853	779	989	833	990	376	870	679	427	454	653	999999	583	411	999999	999999	893	551	982	799	896	37	496	619	389	68	415	263	590	272	358	428	999999	999999	462	99	999999	967	999999	810	355	999999	907	277	204	410	999999	649	863	623	999999	859	999999	571	640	826	292	379	999999	932	960	616	99	999999	106	234	440	999999	949	999999	892	925	766	182	999999	828	129	229	999999	999999	999999	766	999999	967	494	498	999999	781	825	636	806	945	523	852	849	739	978	752	180	970	999999	999999	699	240	999999	851	999999	238	127	812	706	73	955	999999	255	204	226	131	670	607	215	658	302	323	825	946	412	913	332	714	850	999999	58	453	18	433	76	169	246	642	405	790	664	22	929	742	990	58	607	654	522	856	92	999999	999999	999999	960	386	999999	784	999999	999999	905	412	961	340	25	
999999	466	999999	138	999999	885	37	999999	999999	993	289	999999	93	955	364	999999	678	201	993	293	485	689	697	999999	999999	754	999999	203	999999	885	261	999999	599	726	489	999999	785	999999	466	999999	65	999999	999999	327	680	992	331	829	999999	873	236	220	968	56	540	822	999999	999999	448	312	434	834	999999	539	742	999999	999999	366	476	999999	999999	999999	999999	32	237	125	999999	379	792	697	999999	632	117	999999	659	51	93	999999	999999	667	822	437	87	163	547	231	999999	809	585	999999	207	999999	362	999999	353	83	999999	945	818	425	999999	999999	566	750	878	999999	726	999999	880	999999	999999	999999	180	999999	949	103	85	999999	485	16	742	539	793	349	999999	469	279	794	999999	585	566	147	734	999999	999999	999999	870	999999	285	745	505	736	999999	884	306	956	793	553	374	259	998	902	470	999999	682	999999	605	999999	259	419	532	932	647	999999	144	18	999999	408	999999	999999	999999	747	306	999999	511	15	999999	908	53	999999	675	725	429	999999	587	999999	676	922	999999	252	827	654	87	999999	999999	572	98	999999	999999	298	448	394	929	999999	37	261	606	999999	310	677	341	999999	183	715	743	806	512	899	999999	480	342	595	320	381	698	578	669	999999	999999	938	916	977	999999	754	105	290	999999	581	721	335	67	945	621	999999	910	140	480	372	132	416	70	199	915	280	956	852	999999	999999	160	458	591	999999	213	371	999999	364	999999	428	620	462	19	930	187	392	422	396	974	899	471	567	999999	307	999999	120	999999	727	71	887	999999	999999	216	248	431	272	744	999999	742	259	999999	555	601	61	752	669	406	139	999999	533	858	570	999999	185	95	999999	360	293	858	102	493	999999	999999	651	999999	377	999999	771	509	914	999999	999999	999999	724	999999	999999	965	999999	999999	648	714	748	715	538	38	237	373	40	162	838	911	460	43	999999	766	627	262	999999	999999	384	999999	635	999999	999999	999999	337	915	164	937	999999	999999	999999	999999	219	999999	744	328	765	622	999999	13	226	618	999999	13	197	999999	14	958	621	663	25	625	180	235	89	128	999999	999999	701	321	219	103	983	999999	606	721	999999	999999	31	999999	496	999999	999999	999999	206	27	999999	103	697	840	911	999999	326	515	611	689	999999	984	308	626	709	122	921	91	794	132	635	459	406	475	673	743	936	322	176	688	597	799	38	72	168	999999	999999	999999	410	23	999999	477	609	917	164	839	999999	405	999999	384	415	946	586	84	392	510	697	232	177	177	269	14	349	923	102	767	955	246	467	195	167	71	680	999999	999999	
167	849	488	321	833	780	541	722	792	283	650	222	954	679	658	827	732	693	242	753	999999	137	686	824	396	884	999999	999999	414	227	354	276	805	729	999999	999999	218	999999	344	397	727	999999	556	649	451	554	10	567	999999	367	435	378	447	37	999999	39	173	664	924	948	65	604	318	999999	999999	384	417	999999	455	997	618	999999	999999	845	36	999999	999999	999999	383	841	999999	168	999999	56	792	976	999999	777	158	204	999999	554	986	395	341	133	972	999999	720	76	147	775	121	811	749	614	999999	602	11	999999	458	137	290	92	75	897	999999	272	782	953	556	639	86	261	999999	73	834	963	999999	902	519	999999	999999	316	704	999999	57	327	306	188	956	236	776	999999	745	369	274	999999	999999	444	999999	710	999999	767	520	507	698	859	310	685	780	65	98	108	579	859	811	973	388	957	850	999999	965	999999	996	999999	863	27	999999	151	799	999999	999999	79	254	999999	400	999999	999999	206	419	197	999999	999999	999999	901	148	999999	489	999999	558	300	525	372	594	510	745	603	771	201	644	680	353	168	999999	999999	421	999999	999999	770	468	999999	187	191	547	662	140	354	999999	104	191	196	999999	630	999999	509	999999	281	484	744	999999	999999	786	604	562	738	999999	858	735	999999	490	129	999999	999999	999999	305	122	343	825	999999	999999	999999	406	676	19	999999	999999	999999	999999	999999	445	149	999999	999999	706	671	476	999999	629	808	818	999999	619	648	999999	72	373	819	212	297	397	81	455	552	374	999999	399	119	595	114	999999	130	292	359	122	350	584	712	21	755	829	539	713	26	122	107	781	999999	73	947	94	333	520	999999	999999	374	693	992	746	999999	281	366	999999	525	223	698	989	269	536	272	488	660	807	457	468	857	367	439	439	276	891	641	56	647	29	272	999999	999999	999999	748	657	592	966	978	483	472	551	198	999999	424	999999	521	999999	999999	999999	433	526	73	999999	141	16	264	562	479	152	999999	319	350	506	999999	98	986	899	787	999999	895	694	999999	973	995	999999	179	999999	999999	168	379	419	256	188	595	745	999999	999999	999999	742	402	39	496	835	843	999999	211	692	852	336	132	622	999999	999999	573	999999	697	99	825	824	837	628	547	999999	772	230	999999	171	999999	999999	551	803	999999	55	999999	866	208	993	139	842	115	486	783	689	45	757	975	71	615	856	58	457	367	414	999999	774	999999	185	73	999999	999999	49	781	647	784	328	951	399	971	707	541	999999	960	982	719	360	844	858	285	25	255	12	556	64	166	
104	446	999999	999999	448	383	999999	930	999999	753	999999	705	145	904	717	999999	999999	99	907	324	355	496	384	695	553	929	633	899	57	378	96	492	726	491	690	882	695	258	533	333	999999	773	454	239	653	655	708	954	568	219	669	913	649	999999	811	999999	71	570	999999	999999	749	999999	882	147	666	583	979	654	223	834	999999	337	565	999999	806	581	999999	999999	51	898	230	679	341	838	999999	183	843	986	999999	999999	820	135	661	24	999999	394	891	316	572	79	676	64	740	999999	109	999999	357	75	999999	239	564	916	528	698	298	79	999999	53	999999	999999	739	992	999999	140	24	984	675	551	999999	422	690	735	583	999999	232	176	939	607	738	999999	999999	999999	999999	450	528	904	606	999999	725	513	602	999999	877	88	339	683	89	609	719	125	666	805	74	520	548	829	999999	556	475	999999	999999	999999	314	72	999999	961	999999	533	612	119	999999	999999	826	496	999999	843	999999	504	999999	549	96	340	888	999999	710	30	713	542	901	698	999999	999999	497	602	999999	416	542	814	420	378	999999	556	999999	999999	737	999999	979	999999	700	705	999999	999999	914	926	46	799	306	691	362	647	257	406	999999	999999	548	999999	225	233	123	413	311	53	999999	999999	804	539	343	289	999999	999999	999999	145	841	999999	727	732	145	999999	566	583	120	851	461	773	130	348	999999	92	70	409	738	755	465	297	404	999999	755	650	131	999999	999999	27	804	606	999999	999999	564	435	999999	816	999999	999999	667	539	302	459	591	319	153	999999	615	260	228	487	28	999999	680	554	801	800	999999	999999	449	999999	127	102	56	855	177	18	999999	999999	896	254	216	94	999999	925	994	944	999999	445	507	665	891	999999	999999	327	587	320	441	999999	999999	395	839	707	214	608	422	999999	413	735	152	144	999999	127	364	974	280	999999	208	754	999999	999999	999999	999999	986	783	178	912	999999	999999	278	856	576	773	864	511	415	508	879	999999	513	794	999999	609	302	372	983	774	851	824	57	653	121	686	460	776	930	306	999999	431	440	999999	999999	685	467	295	568	999999	262	852	569	999999	64	999999	251	765	999999	854	249	999999	799	404	70	999999	680	999999	999999	889	323	98	999999	999999	787	999999	59	12	888	999999	152	16	804	84	999999	999999	264	286	599	402	445	694	460	85	67	107	631	45	449	436	14	843	550	679	595	174	281	999999	983	606	670	248	877	999999	712	242	819	725	882	72	225	404	999999	999999	454	629	999999	999999	60	999999	826	23	999999	461	999999	308	466	135	489	999999	
726	803	302	992	732	999999	817	999999	373	824	999999	906	999999	386	221	609	817	999999	234	966	999999	999999	410	303	779	657	685	425	619	413	999999	694	245	999999	345	421	111	42	620	999999	811	648	142	236	412	920	859	187	250	251	999999	268	900	999999	999999	950	402	999	223	84	999999	401	999999	959	57	593	670	627	51	799	508	785	587	976	164	999999	999999	999999	890	999999	797	508	185	377	922	518	793	721	715	394	29	999999	819	999999	736	420	277	183	999999	819	259	999999	145	450	743	705	681	923	369	931	317	228	119	363	287	23	226	13	46	539	799	948	999999	999999	780	405	965	51	250	999999	999999	470	996	81	609	565	372	734	999999	999999	837	870	362	783	87	800	993	999999	268	723	999999	274	146	999999	29	310	329	489	670	347	739	640	683	625	320	846	232	48	754	999999	651	492	379	820	702	929	999999	999999	579	979	412	510	782	999999	999999	356	334	999999	61	308	246	882	73	999999	999999	206	196	736	999999	240	578	955	710	546	82	711	895	326	946	99	714	199	999999	690	935	239	999999	166	999999	963	522	874	986	456	485	768	999999	999999	343	505	742	860	666	349	410	457	799	999999	455	838	461	18	411	961	594	56	972	382	360	256	349	40	999999	509	717	704	968	264	999999	313	999999	812	982	999999	357	999999	999999	570	290	487	440	622	711	999999	511	514	473	35	999999	439	795	55	732	999999	999999	712	209	167	999999	706	489	544	999999	151	999999	649	35	960	614	999999	523	999999	999999	873	816	727	999999	423	999999	213	240	943	402	999999	517	247	89	896	999999	644	654	376	938	583	998	895	999999	569	691	862	488	512	999999	999999	999999	393	952	858	279	439	999999	999999	169	428	475	545	999999	551	633	318	999999	138	676	969	999999	156	473	519	874	920	289	759	732	145	724	999999	999999	999999	716	999999	294	231	626	999999	999999	999999	216	520	117	999999	753	895	999999	383	302	359	999999	450	46	999999	919	443	999999	359	159	633	999999	34	704	999999	23	999999	999999	508	33	348	512	821	717	226	940	999999	411	422	999999	393	823	359	842	374	999999	91	999999	947	214	850	247	277	704	628	816	999999	815	369	449	880	70	437	360	954	847	24	999999	819	999999	966	999999	571	192	766	809	703	999999	339	999999	931	999999	888	303	999999	111	244	127	99	410	999999	147	999999	973	297	333	396	998	888	526	876	358	424	128	248	818	675	95	938	999999	122	999	999999	513	517	251	182	143	187	852	999999	999999	644	999999	80	
828	999999	598	894	443	423	704	999999	813	979	583	224	769	999999	999999	435	159	189	279	297	758	661	538	465	55	160	263	999999	45	913	979	714	15	58	999999	827	999999	200	504	406	417	706	673	533	933	36	412	87	823	426	462	718	374	131	321	177	462	142	999999	292	169	883	999999	899	10	869	219	999999	999999	537	359	999999	684	873	880	62	987	15	532	28	999999	185	998	618	461	271	349	999999	736	252	999999	944	350	999999	999999	534	447	774	533	74	817	999999	442	295	77	503	43	501	250	269	999999	457	999999	830	544	999999	884	999999	448	738	999999	335	985	403	172	999999	618	472	636	356	615	223	999999	999999	211	66	999999	999999	550	957	237	848	643	476	72	917	343	520	677	262	649	797	336	794	545	492	999999	49	133	662	999999	571	999999	894	999999	965	999999	153	629	487	251	182	109	490	511	680	692	999999	340	255	999999	108	795	384	707	817	887	999999	921	718	360	703	589	887	83	999999	999999	748	999999	999999	942	199	891	199	20	476	999999	845	293	999999	800	197	708	878	590	785	999999	999999	197	836	87	297	999999	910	999999	547	999999	221	416	845	695	999999	695	243	999999	999999	217	605	374	240	999999	51	404	999999	918	172	999999	999999	999999	999999	889	505	999999	985	29	999999	999999	980	72	473	999999	486	439	447	178	856	502	475	575	709	578	180	999999	957	716	46	999999	174	992	999999	552	882	914	999999	956	200	392	709	224	657	913	236	999999	901	356	644	612	957	888	71	670	530	145	598	719	718	999999	999999	279	982	762	804	999999	107	920	999999	571	999999	999999	978	999999	792	999999	918	795	999999	637	224	610	82	434	999999	286	930	303	32	747	326	408	247	999999	788	440	999999	999999	119	247	445	980	999999	82	300	999999	999999	596	877	279	999999	999999	377	91	999999	994	206	558	826	527	999999	804	898	999999	255	999999	253	999999	686	362	29	33	999999	999999	201	243	264	999999	143	999999	376	343	425	753	999999	524	41	999999	644	794	243	999999	78	591	189	641	91	102	999999	388	231	742	910	525	259	999999	999999	272	889	931	739	206	425	367	161	724	388	155	733	730	880	999999	532	999999	129	346	955	105	925	560	999999	172	999999	999999	248	634	433	900	503	999999	409	769	277	712	64	999999	999999	711	999999	464	999999	936	368	106	507	144	219	999999	406	913	248	29	346	999999	779	999999	34	669	999999	527	999999	487	652	406	331	121	819	820	838	93	999999	254	999999	471	307	226	999999	85	257	113	999999	999999	999999	
999999	98	389	999999	938	933	486	21	597	592	912	173	775	293	962	775	396	325	399	189	999999	999999	993	363	875	41	999999	999999	948	422	25	112	999999	999999	72	317	941	688	880	999999	361	81	491	662	754	307	999999	932	840	999999	861	788	35	235	191	756	999999	36	557	907	380	711	72	999999	999999	810	287	791	231	654	833	708	999999	512	828	251	352	341	999999	577	508	630	999999	999999	560	237	86	660	802	315	999999	914	140	972	516	649	18	316	95	999999	999999	740	710	196	476	163	999999	523	406	939	999999	999999	427	979	999999	749	778	999999	624	349	733	626	999999	999999	999999	999999	999999	471	995	188	243	46	256	665	999999	768	920	747	182	407	883	563	999999	862	902	460	497	160	573	767	871	594	999999	746	220	404	750	794	755	556	999999	882	527	228	706	999999	516	762	999999	640	829	999999	999999	226	465	999999	999999	137	23	980	432	427	897	999999	317	648	354	509	999999	162	27	135	999999	999999	822	11	999999	999999	165	535	943	734	727	933	938	840	999999	474	290	49	41	999999	781	774	134	999999	999999	298	911	68	32	999999	317	280	623	704	999999	625	999999	464	144	337	971	488	47	697	999999	964	300	476	304	999999	229	415	131	403	353	227	500	664	999999	747	999999	107	512	937	426	457	999999	244	800	728	999999	826	999999	703	652	999999	737	999999	467	29	998	444	763	152	787	999999	158	229	999999	999999	999999	739	446	396	999999	873	999999	110	999999	999999	999999	999999	675	999999	999999	402	509	427	750	999999	490	73	206	997	999999	689	343	370	159	999999	308	100	999999	978	603	341	389	518	999999	779	327	999999	166	225	375	941	768	999999	343	394	999999	730	478	310	341	70	542	449	647	524	539	999999	950	756	943	999999	182	999999	972	478	22	999999	927	999999	732	853	907	981	631	999999	920	156	999999	764	999999	577	999999	999999	999999	543	798	940	871	975	249	999999	686	409	999999	811	999999	81	999999	865	381	412	802	507	999999	999999	163	561	817	839	603	393	999999	999999	635	999999	942	599	59	439	679	82	999999	952	999999	30	999999	507	709	820	999999	849	931	171	392	719	774	124	16	169	389	999999	132	41	999999	856	134	500	999999	905	869	999999	31	999999	195	309	292	850	774	999999	320	655	851	999999	800	754	461	999999	803	916	601	827	593	890	59	442	999999	98	999999	875	896	999999	733	804	950	869	827	156	999999	93	436	924	349	999999	848	733	395	134	240	627	405	707	697	857	314	999999	586	999999	735	753	358	999999	279	899	
660	644	922	57	56	931	927	314	450	999999	999999	676	487	999999	51	999999	999999	825	858	953	480	198	979	999999	499	908	293	696	420	232	999999	999999	654	450	798	214	811	348	999999	308	999999	100	266	977	378	637	999999	452	99	420	707	999999	345	326	428	999999	664	999999	557	148	648	240	894	228	984	256	32	999999	999999	837	514	707	999999	559	263	390	932	11	999999	862	353	840	606	999999	525	212	999999	338	999999	336	550	763	791	939	660	469	999999	48	999999	132	999999	527	116	262	999999	999	784	785	72	47	999999	662	550	695	999999	807	999999	999999	703	781	358	693	24	19	297	750	916	808	999999	794	194	893	18	999999	256	826	734	999999	105	525	428	122	999999	984	796	887	999999	105	154	853	835	999999	999999	999999	774	921	513	106	964	164	92	999999	886	277	853	645	654	999999	448	968	82	288	798	187	999999	245	427	39	222	409	999999	821	663	999999	959	881	558	796	609	999999	323	637	390	940	443	452	999999	998	140	999999	243	57	656	999999	999999	556	513	167	858	538	504	999999	999999	564	627	999999	999999	840	999999	971	96	857	566	999999	999999	999999	898	858	999999	999999	20	999999	898	72	176	490	174	486	275	413	378	401	938	81	830	839	753	825	322	182	139	999999	689	169	999999	999999	491	999999	531	999999	657	655	423	999999	528	84	999999	822	398	147	106	835	574	905	603	695	918	999999	294	999999	692	83	545	571	780	999999	739	739	999999	790	998	632	955	931	755	722	977	990	552	755	265	999999	436	185	85	304	819	999999	565	999999	467	996	257	999999	652	583	119	852	176	999999	999999	844	823	608	999999	999999	880	643	999999	880	718	927	942	538	560	760	999999	369	495	486	805	955	183	629	332	12	384	249	288	181	999999	999999	999999	650	421	420	999999	999999	999999	610	424	999999	634	685	660	999999	999999	999999	165	999999	999999	750	999999	999999	106	389	671	999999	285	999999	100	640	999999	977	277	593	999999	301	127	150	653	818	332	885	999999	630	330	999999	999999	792	948	664	94	999999	245	999999	768	144	553	42	749	913	999999	901	519	999999	820	999999	418	77	999999	762	602	999999	999999	127	427	999999	627	476	68	183	235	492	999999	436	556	968	742	999999	825	968	999999	94	401	740	276	431	375	288	999999	673	89	901	366	196	72	78	999999	128	445	296	516	86	973	575	687	70	715	93	236	852	999999	999999	999999	467	23	999999	623	508	851	996	115	349	667	394	103	999999	999999	999	373	487	999999	999999	999999	538	462	671	999999	999999	
62	216	999999	291	61	957	758	86	999999	999999	183	554	999999	649	999999	449	190	177	999999	589	999999	999999	999999	715	719	999999	41	300	999999	999999	15	351	999999	798	999999	645	999999	999999	297	709	636	27	673	999999	999999	819	42	181	999999	999999	357	294	262	531	999999	698	282	999999	572	999999	926	999999	999999	945	892	831	157	656	203	631	169	999999	880	709	952	999999	690	999999	999999	900	716	859	943	515	366	999999	99	874	455	757	999999	289	261	984	999999	179	976	728	345	994	671	999999	978	726	369	990	414	999999	579	999999	17	576	999999	671	596	76	999999	535	589	181	742	283	210	445	999999	999999	114	895	925	783	999999	999999	370	894	239	339	881	227	156	375	316	546	305	568	749	796	999999	590	999999	717	655	451	999999	173	262	999999	185	542	999999	489	886	519	626	795	408	55	215	227	999999	266	999999	306	389	223	865	206	977	642	695	472	713	524	507	218	999999	47	823	207	641	840	999999	349	760	666	489	797	999999	509	169	704	999999	949	157	141	533	358	72	925	999999	65	420	999999	999999	995	776	371	999999	999999	667	370	232	18	586	602	999999	844	546	722	734	78	286	477	999999	991	881	763	377	376	685	779	975	898	899	585	429	622	502	764	890	127	999999	510	999999	999999	481	582	373	555	39	688	812	999999	200	239	779	999999	69	999999	123	999999	994	999999	733	999999	394	999999	118	10	182	489	352	781	999999	616	292	775	635	683	519	309	400	821	999999	996	999999	635	707	670	806	486	562	999999	650	999999	133	999999	777	954	999999	999999	473	372	383	999999	999999	40	999999	583	946	13	317	386	346	814	999999	999999	307	736	920	758	999999	448	203	695	927	706	140	954	493	152	998	680	278	372	999999	999999	999999	797	661	999999	128	134	724	999999	999999	999999	309	836	266	950	842	999999	44	655	530	35	999999	688	621	638	899	563	99	803	999999	637	117	973	978	594	733	510	84	983	999999	502	724	399	999999	751	406	999999	697	542	999999	956	646	622	999999	999999	858	999999	999999	999999	46	564	44	999999	798	541	999999	336	858	999999	227	342	966	60	999999	999999	999999	780	172	870	241	605	865	557	999999	58	990	494	141	177	736	973	999999	62	999999	86	467	999999	999999	984	682	80	445	35	325	967	990	595	999999	814	509	87	598	999999	999999	440	999999	487	426	750	551	999999	205	999999	936	254	18	914	999999	939	570	507	189	188	999999	171	999999	999999	241	535	999999	999999	887	326	667	658	999999	29	271	516	387	999999	999999	850	442	108	
874	753	99	81	959	85	492	668	999999	12	898	420	126	999999	280	858	255	890	692	999999	696	878	34	287	869	989	652	596	999999	589	999999	999999	745	99	296	416	750	170	576	982	999999	999999	82	999999	999999	964	902	642	999999	529	734	496	168	297	999999	996	729	811	999999	999999	432	895	999999	664	999999	999999	675	37	342	999999	117	95	324	999999	243	477	999999	999999	527	905	97	20	360	42	854	634	181	458	687	300	687	939	958	999999	999999	26	999999	417	782	200	299	874	999999	382	422	648	181	458	63	934	200	999999	293	306	883	421	545	84	999999	999999	397	227	999999	52	999999	178	136	718	999999	227	364	999999	586	337	615	222	711	977	620	215	999999	722	404	753	999999	327	655	662	722	147	480	48	608	534	802	999999	999999	267	999999	253	522	463	999999	836	579	999999	782	956	999999	999999	999999	568	464	603	795	674	822	595	943	999999	999999	474	995	22	746	326	789	999999	534	543	686	454	780	376	693	998	424	568	184	306	999999	698	971	61	436	999999	584	999999	739	138	999999	940	323	349	730	57	467	295	100	263	22	730	999999	156	999999	266	787	97	909	796	260	999999	420	647	322	824	503	944	585	999999	741	999999	999999	999999	293	746	140	999999	645	999999	999999	999999	478	921	293	999999	276	824	76	180	999999	496	104	999999	877	995	999999	676	36	906	553	523	710	999999	521	237	417	35	863	248	136	999999	999999	273	999999	131	785	499	363	999999	999999	678	877	415	999999	254	691	999999	528	999999	999999	463	414	739	102	27	428	221	409	999999	407	250	961	827	53	778	54	999999	687	756	220	999999	323	529	358	875	645	999999	558	276	999999	46	507	999999	32	672	942	712	180	247	702	999999	100	307	110	317	717	999999	371	929	210	859	693	771	87	999999	150	999999	390	227	381	133	999999	999999	519	370	742	396	805	381	999999	342	660	999999	999999	646	939	999999	428	51	999999	595	933	629	999999	999999	353	736	497	835	999999	66	331	952	999999	578	999999	957	787	739	999999	331	999999	999999	102	867	999999	254	716	441	257	135	466	999999	999999	999999	200	43	76	833	26	16	898	969	849	780	21	708	582	999999	734	982	237	689	477	836	350	999999	536	209	486	109	29	65	587	999999	600	981	892	999999	388	877	890	953	999999	567	432	285	151	322	856	500	671	241	706	999999	897	999999	872	233	445	257	999999	867	999999	999999	999999	999999	392	452	189	39	815	502	107	999999	999999	283	999999	909	414	75	801	224	352	986	438	999999	358	999999	
999999	822	999999	669	999999	999999	999999	33	606	805	580	588	892	698	142	827	685	178	144	849	183	623	811	999999	999999	380	999999	292	999999	370	488	209	494	79	943	367	919	999999	999999	966	486	78	677	170	999999	825	999999	112	91	525	310	999999	654	509	149	999999	21	156	850	274	684	999999	508	245	327	381	104	823	755	775	907	539	320	177	373	115	999999	999999	999999	993	207	999999	210	999999	70	228	555	999999	930	67	356	773	999999	999999	291	397	999999	441	843	957	999999	359	999999	316	618	771	950	486	999999	44	939	370	522	857	999999	340	888	509	185	109	825	119	892	999999	999999	143	243	726	885	999999	999999	515	807	999999	272	848	996	893	391	298	277	78	849	999999	128	985	261	999999	527	950	509	999999	999999	743	142	622	466	659	999999	484	538	234	600	999999	498	999999	562	846	595	999999	344	994	999999	886	831	757	999999	996	578	999999	882	794	208	934	477	485	999999	73	543	650	391	347	16	906	999999	53	999999	690	407	695	433	414	999999	309	999999	514	941	378	912	385	362	470	90	454	602	743	35	666	691	22	999999	498	312	945	999999	996	999999	999999	135	999999	289	578	598	883	999999	477	941	898	327	962	544	999999	161	168	297	921	267	561	999999	27	27	811	998	999999	999999	999999	112	908	473	620	999999	729	253	134	105	784	871	206	444	134	801	136	999999	999999	478	303	999999	999999	657	999999	999999	436	907	999999	769	477	999999	213	999999	85	375	999999	435	999999	999999	815	637	36	73	513	60	70	127	999999	999999	891	473	279	916	226	597	958	260	999999	880	100	821	144	999999	628	214	667	999999	368	759	768	701	640	999999	662	666	999999	999999	154	999999	679	999999	999999	892	878	13	310	296	156	488	416	999999	999999	826	356	993	502	671	444	308	392	236	759	430	999999	999999	999999	999999	263	560	286	877	115	695	211	781	999999	252	485	624	903	380	687	880	352	985	826	813	937	669	999999	648	646	845	999999	452	559	307	444	999999	180	999999	42	999999	211	999999	676	189	625	574	899	259	196	820	405	21	548	879	87	471	373	999999	999999	594	396	638	241	270	224	758	999999	796	808	796	999999	999999	347	101	679	813	999999	646	198	372	999999	914	999999	825	450	469	904	680	229	999999	325	161	276	448	209	999999	307	416	999999	999999	999999	113	450	399	376	816	999999	456	210	274	162	727	999999	686	825	481	999999	415	819	754	854	551	577	835	480	302	322	899	999999	116	515	902	999999	332	29	666	473	72	459	633	795	
457	480	954	820	598	330	589	999999	999999	396	892	596	999999	22	800	535	615	918	84	999999	774	564	103	759	999999	57	508	999999	999999	17	999999	955	195	958	406	81	622	999999	999999	971	999999	287	173	719	999999	315	468	319	229	140	858	154	385	139	31	999999	999999	205	571	551	822	923	463	720	283	936	411	263	615	729	912	599	46	113	999999	497	401	384	146	943	588	198	447	38	158	999999	999999	999999	936	513	695	427	454	340	999999	808	823	452	446	686	904	215	704	499	227	999999	117	281	999999	999999	999999	999999	69	627	963	634	486	434	571	999999	365	354	326	111	999999	999999	999999	705	999999	962	673	999999	938	999999	49	382	999999	947	811	890	861	999999	698	411	21	692	368	826	377	524	332	399	881	141	331	559	889	999999	999999	732	122	411	327	405	861	553	74	610	588	590	149	999999	623	681	453	66	999999	914	999999	351	137	329	337	440	640	284	77	999999	137	489	492	999999	999999	88	777	459	981	303	550	468	628	758	248	787	384	793	775	999999	688	274	903	975	999999	123	604	793	83	887	999999	587	486	267	482	109	107	258	56	544	904	993	999999	362	373	631	722	379	90	999999	65	846	999999	999999	999999	863	585	999999	389	378	999999	983	385	104	538	963	999999	371	286	149	689	136	747	240	305	999999	199	999999	611	880	401	235	713	532	831	918	88	999999	148	999999	999999	590	999999	678	70	920	618	981	999999	410	649	361	999999	999999	861	999999	999999	278	572	434	999999	44	906	508	999999	258	999999	999999	272	619	885	374	999999	667	625	109	267	999999	179	384	999999	999999	726	999999	999999	999999	999999	771	671	902	819	999999	999999	999999	944	489	999999	370	701	812	999999	765	719	999999	524	285	139	435	325	762	672	40	108	197	358	466	317	705	276	937	125	508	191	999999	799	85	328	999999	999999	999999	999999	896	377	367	735	319	498	522	686	956	910	707	456	908	240	789	711	858	364	488	182	977	103	763	999999	151	999999	359	414	999999	956	620	712	189	346	999999	663	741	999999	49	967	794	29	320	37	418	62	282	999999	20	999999	470	163	245	964	447	999999	999999	669	999999	735	149	118	999999	999	299	994	999999	571	999999	136	970	999999	325	999999	387	958	783	736	289	999999	999999	230	404	999999	999999	466	999999	999999	999999	972	999999	999999	999999	313	999999	999999	782	321	737	423	999999	999999	674	883	403	74	838	724	586	489	999999	877	390	505	999999	919	713	170	512	999999	527	61	672	999999	86	898	536	22	692	999999	185	
471	998	865	312	600	555	520	682	431	628	752	638	999999	952	182	690	373	999999	909	972	621	999999	904	896	999999	999999	999999	806	504	538	825	999999	885	314	558	878	999999	202	833	373	202	488	91	999999	774	422	263	539	904	218	173	999999	783	999999	563	663	999999	969	578	561	999999	999999	187	893	999999	720	753	114	404	999999	175	999999	56	545	779	143	727	698	999999	321	999999	999999	902	296	374	693	999999	999999	751	894	784	555	624	282	999	999999	999999	197	999999	63	669	158	144	999999	52	992	96	999999	947	430	936	405	999999	999999	775	720	810	999999	528	118	999999	595	363	509	519	620	556	774	545	300	999999	539	999999	78	652	636	518	302	253	999999	607	22	219	331	958	388	708	367	999999	289	678	999999	668	999999	592	84	999999	634	100	999999	999999	322	999999	657	597	406	120	779	999999	149	212	517	647	156	511	458	385	999999	551	999999	912	198	277	266	622	422	871	991	485	578	841	883	212	821	936	294	999999	562	999999	562	277	999999	754	367	86	999999	771	522	999999	144	999999	999999	93	958	520	257	54	445	999999	999999	535	999999	304	45	307	329	999999	826	220	226	999999	822	309	988	999999	999999	444	999999	189	999999	650	358	208	351	880	89	799	254	311	689	250	999999	527	557	37	158	634	718	70	757	855	945	312	575	999999	999999	463	104	104	536	812	999999	999999	583	535	186	999999	952	165	227	529	70	525	530	976	272	304	751	961	715	358	725	850	432	605	705	56	999999	354	999999	626	704	159	774	877	117	999999	944	999999	999999	237	681	563	999999	999999	999999	429	781	999999	733	581	711	999999	999999	187	999999	292	833	977	830	999999	298	608	161	601	999999	999999	751	999999	868	652	360	999999	120	487	677	999999	18	204	810	285	274	43	621	432	915	571	769	596	791	824	999999	966	202	999999	939	999999	412	251	412	883	678	137	730	90	999999	999999	32	902	999999	999999	999999	638	999999	999999	864	264	986	728	999999	263	151	164	862	54	866	393	999999	399	547	999999	999999	999999	999999	927	999999	147	312	540	212	933	549	866	95	999999	550	157	999999	999999	855	684	97	999999	565	159	741	523	275	999999	224	999999	999999	632	364	907	174	516	846	999999	948	999999	952	999999	525	999999	999999	999999	999999	999999	999999	718	593	889	544	863	516	999999	999999	642	195	92	871	999999	325	376	488	916	512	187	701	999999	311	560	999999	137	732	641	169	812	999999	467	454	280	192	506	999999	999999	98	999999	401	100	314	213	999999	999999	999999	335	140	159	274	
796	999999	891	999999	469	416	43	201	416	140	875	915	999999	999999	999999	637	601	443	819	133	924	828	21	786	611	728	107	506	832	281	407	999999	20	547	648	694	562	976	722	999999	218	373	682	999999	525	999999	914	16	336	238	264	999999	321	999999	999999	968	999999	115	999999	741	319	537	999999	999999	733	374	904	999999	559	43	85	625	999999	729	999999	560	999999	650	270	435	813	999999	999999	999999	999999	515	199	985	207	999999	933	999999	294	981	780	681	14	548	999999	161	280	72	457	999999	163	999999	180	592	120	789	999999	120	844	999999	927	227	367	999999	127	999999	184	919	654	879	109	999999	340	999999	948	243	556	999999	999999	999999	999999	751	644	999999	450	386	999999	607	875	418	857	822	613	37	64	999999	324	249	430	418	976	361	418	578	999999	999999	309	441	644	876	242	224	107	999999	111	186	999999	999999	324	740	883	577	54	245	31	287	999999	312	685	394	918	317	187	604	999999	803	342	75	999999	999999	87	999999	999999	998	185	643	724	999999	926	877	979	833	924	689	999999	409	316	182	556	915	522	996	755	259	957	999999	46	503	602	307	843	517	999999	999999	662	980	614	56	69	999999	562	145	386	807	999999	95	393	497	79	999999	999999	169	518	999999	401	999999	999999	714	50	260	606	999999	999999	629	44	471	999999	523	37	554	795	270	999999	178	362	387	620	948	843	999999	542	548	433	869	810	684	998	48	999999	581	999999	999999	999999	999999	781	340	860	757	773	943	68	869	470	999999	938	236	999999	999999	415	24	999999	999999	870	177	999999	999999	797	415	818	360	999999	987	999999	455	999999	895	264	999999	397	999999	999999	863	999999	999999	813	999999	999999	909	999999	584	637	658	633	995	119	632	39	838	101	723	543	999999	938	999999	480	999999	365	24	801	999999	999999	743	953	393	999999	999999	35	999999	363	56	979	888	484	244	722	814	999999	518	999999	999999	865	999999	999999	673	488	82	924	761	429	999999	316	73	117	999999	999999	999999	705	250	507	511	607	999999	999999	54	743	655	969	999999	700	666	716	847	678	711	187	555	530	289	904	424	683	273	551	999999	999999	916	780	595	632	828	118	123	999999	834	492	806	999999	177	999999	833	112	230	71	762	36	469	394	999999	999999	66	373	425	346	92	828	344	517	999999	314	827	875	383	81	871	999999	602	835	844	228	380	614	999999	360	80	999999	462	999999	999999	594	999999	532	383	999999	576	465	999999	999999	928	999999	158	299	88	862	999999	958	728	999999	999999	214	433	633	549	188	340	452	19	
999999	275	771	375	141	728	279	43	999999	501	499	505	416	864	999999	907	999999	999999	91	999999	500	257	122	592	313	22	584	170	647	982	205	553	999999	455	627	512	167	640	27	999999	808	999999	807	466	239	654	783	999999	608	725	711	999999	259	999999	519	817	999999	188	72	128	154	999999	396	999999	306	999999	999999	999999	999999	322	999999	208	62	520	999999	671	450	655	363	659	239	244	999999	921	280	97	303	218	936	809	359	978	577	898	425	999999	442	999999	170	294	283	999999	112	296	975	513	999999	738	999999	847	377	507	825	413	889	910	557	474	51	218	999999	172	999999	437	963	771	999999	164	999999	38	239	954	494	999999	386	999999	999999	999999	946	767	999999	564	29	999999	441	851	163	174	999999	515	151	968	453	951	642	999999	799	675	999999	213	883	900	644	170	617	423	23	999999	36	482	778	292	999999	999999	187	96	999999	934	995	999999	999999	465	155	589	887	271	510	542	436	275	617	999999	942	742	999999	999999	920	859	481	999999	838	406	147	999999	737	999999	999999	179	774	555	999999	865	999999	999999	595	999999	755	64	283	356	912	999999	329	761	865	999999	999999	785	400	56	175	293	462	977	282	221	327	619	852	999999	820	340	767	999999	999999	999999	787	731	157	465	385	866	586	999999	999999	368	87	386	999999	425	518	665	779	728	999999	999999	413	702	938	383	110	145	212	999999	999999	581	712	448	999999	999999	534	618	999999	934	671	309	707	337	870	914	144	940	999999	437	519	165	561	49	999999	625	349	95	999999	774	365	249	663	341	598	534	999999	638	924	557	890	900	37	844	67	89	975	999999	999999	33	999999	169	197	775	999999	999999	29	999999	946	837	774	449	825	863	578	431	646	999999	738	346	999999	505	26	400	546	619	999999	717	999999	421	999999	999999	999999	769	535	206	62	999999	999999	228	999999	981	691	97	783	451	85	999999	275	635	443	608	347	495	763	743	152	999999	999999	125	999999	312	999999	534	197	510	195	65	999999	382	379	757	770	520	831	287	813	929	617	105	543	963	451	999999	999999	999999	926	768	16	999999	64	265	659	490	976	212	301	167	999999	999999	265	30	836	999999	999999	685	838	827	663	485	929	222	189	999999	582	999999	861	999999	999999	156	584	999999	58	545	328	123	108	289	543	629	999999	999999	39	999999	839	523	137	558	100	302	212	108	114	999999	862	841	86	525	908	698	351	957	610	753	697	838	971	300	575	152	587	999999	999999	44	498	999999	192	844	304	68	160	999999	999999	263	944	485	
999999	527	683	486	47	582	381	845	288	999999	55	286	646	10	552	836	983	948	715	653	815	999999	999999	589	658	242	999999	849	999999	48	714	999999	999999	999999	526	453	617	98	115	14	999999	448	756	469	237	906	207	999999	999999	324	999999	304	548	300	670	252	495	103	827	805	361	531	307	250	325	698	476	999999	484	108	999999	894	999999	710	476	377	999999	572	362	999999	44	927	343	233	718	419	999999	518	999999	999999	957	524	999999	310	653	655	150	516	999999	538	439	773	818	417	105	435	461	837	824	303	928	999999	741	999999	999999	433	198	84	531	905	889	999999	883	999999	150	704	634	542	67	820	999999	807	427	999999	999999	270	119	999999	138	999999	957	999999	999999	258	999999	999999	999999	194	539	999999	999999	75	984	999999	649	481	999999	617	276	400	800	919	780	999999	76	999999	505	918	763	509	324	999999	999999	248	947	918	273	635	999999	116	922	449	12	837	999999	171	822	189	184	840	380	501	658	738	492	48	201	690	192	234	538	863	999999	39	999999	204	999999	999999	999999	999999	218	265	762	999999	477	999999	916	999999	650	904	307	326	744	922	139	822	613	217	756	909	727	583	452	630	578	68	27	973	931	999999	999999	999999	888	453	999999	125	738	498	270	999999	131	258	49	287	926	999999	999999	509	900	92	590	999999	989	391	999999	634	812	142	591	419	343	943	999999	491	862	230	438	999999	999999	999999	93	125	947	626	788	999999	543	175	703	366	999999	518	82	848	578	140	98	507	449	999999	313	606	999999	999999	999999	187	999999	558	999999	706	783	828	219	999999	999999	999999	999999	372	602	534	999999	646	438	235	480	825	999999	172	913	731	142	999999	851	301	999999	486	218	106	829	611	242	999999	749	997	582	119	308	195	849	112	176	725	904	914	907	666	178	681	380	971	315	83	999999	999999	999999	852	977	917	187	521	267	866	543	991	999999	115	999999	441	652	999999	526	999999	999999	810	565	417	36	999999	394	53	999999	999999	726	857	305	168	349	66	999999	730	142	999999	999999	337	844	999999	191	913	999999	802	769	999999	38	19	455	999999	999999	834	999999	165	826	50	533	999999	999999	730	150	999999	999999	143	765	840	17	922	999999	999999	678	985	999999	265	236	122	325	999999	283	581	508	999999	411	675	999999	514	928	277	999999	999999	857	873	134	124	169	504	999999	488	46	929	729	999999	781	320	950	774	869	999999	929	999999	999999	941	860	631	999999	433	284	999999	735	260	912	739	28	145	287	999999	999999	851	106	731	999999	837	555	354	
852	402	999999	100	724	633	645	66	348	199	999999	916	22	502	999999	735	229	207	752	999999	27	989	97	645	42	999999	913	27	999999	207	819	999999	395	516	779	830	498	999999	999999	111	999999	999999	999999	829	999999	371	999999	368	959	370	999999	697	94	770	337	999999	314	299	999999	579	720	627	290	150	379	488	530	505	722	72	247	45	999999	650	179	999999	999999	268	876	671	999999	999999	68	415	695	132	999999	625	999999	917	525	208	135	726	391	999999	575	260	459	290	841	297	646	896	999999	476	795	444	600	176	999999	999999	999999	396	999999	999999	568	874	455	257	685	905	327	999999	546	999999	909	185	268	192	595	347	808	596	830	74	999999	172	999999	999999	337	369	999999	22	652	478	785	739	508	225	429	701	805	211	604	935	970	840	999999	95	999999	619	185	999999	581	927	247	825	566	163	999999	999999	593	236	920	325	881	999999	162	77	262	999999	999999	53	762	999999	999999	606	992	894	103	77	811	206	999999	999999	999999	616	440	725	241	999999	183	355	958	32	118	999999	999999	288	64	665	999999	292	832	396	942	141	999999	687	999999	999999	999999	671	69	200	594	396	573	212	141	999999	873	437	836	302	999999	999999	94	740	999999	999999	325	713	840	999999	999999	529	374	276	775	62	960	999999	340	599	999999	511	295	768	437	721	999999	88	999999	789	791	260	456	539	398	999999	57	915	901	432	325	999999	999999	631	810	999999	32	999999	999999	89	999999	130	106	246	176	999999	45	326	999999	74	956	246	566	61	999999	138	999999	834	999999	164	15	999999	851	907	284	15	681	664	957	371	699	708	651	78	999999	670	163	999999	373	903	584	730	612	837	999999	88	564	999999	999999	681	992	999999	429	282	83	999999	279	199	962	999999	814	381	369	940	999999	999999	595	498	575	975	999999	863	470	974	579	999999	442	24	441	205	451	901	679	285	999999	999999	288	378	994	226	401	964	999999	999999	999999	999999	370	672	471	999999	492	76	213	19	706	139	727	455	702	798	825	264	757	766	719	913	701	93	571	864	970	227	999999	999999	583	20	615	999999	886	999999	914	770	552	224	712	385	697	670	578	249	999999	999999	675	205	999999	999999	216	999999	493	185	512	286	110	606	999999	275	571	854	435	999999	523	470	999999	336	999999	999999	711	999999	63	999999	225	41	999999	332	999999	146	551	308	957	446	804	134	773	999999	864	637	999999	999999	999999	999999	813	999999	244	882	725	999999	274	349	999999	999999	435	672	438	160	959	480	999999	778	525	120	999999	273	896	989	
891	399	696	999999	472	256	999999	765	576	616	530	383	796	999999	606	769	872	211	987	621	20	142	999999	999999	751	999999	865	999999	430	857	722	550	945	999999	991	336	625	999999	876	74	999999	669	999999	821	629	586	999999	149	181	755	999999	522	285	285	999999	759	702	83	116	89	391	502	345	999999	893	979	437	551	640	279	153	465	334	923	669	350	999999	874	993	175	709	999999	999999	674	999999	209	274	999999	999999	242	634	552	310	797	999999	459	999999	999999	928	650	158	142	509	999999	612	999999	197	999999	615	638	723	999999	999999	941	380	665	781	670	110	694	714	767	286	408	645	600	999999	537	250	220	26	999999	946	353	26	999999	999999	818	72	835	21	913	999999	636	518	806	473	999999	427	27	677	999999	286	244	935	391	856	111	266	21	628	660	120	999999	622	75	881	736	924	803	999999	963	607	274	999999	801	712	649	999999	839	137	795	119	999999	542	362	999999	999999	418	635	999999	124	562	60	999999	361	802	999999	24	999999	999999	737	444	624	577	714	66	22	999999	999999	999999	216	222	426	884	832	551	886	862	270	693	178	327	299	92	334	999999	557	66	999999	999	63	634	999999	914	400	999999	494	999999	828	305	369	160	284	956	514	902	145	176	999999	999999	999999	999999	754	999999	756	419	999999	541	253	313	508	955	999999	144	624	581	776	512	494	999999	66	240	44	964	334	999999	52	342	578	431	275	391	681	520	93	267	880	685	999999	980	215	952	412	525	999999	999999	918	150	341	932	136	632	999999	902	753	999999	761	999999	999999	737	376	999999	963	999999	47	127	284	999999	999999	999999	999999	100	355	513	276	113	828	519	177	999999	109	901	11	999999	304	642	709	778	999999	408	999999	100	999999	999999	614	402	989	590	999999	679	139	208	100	974	241	45	287	177	635	650	999999	252	622	514	638	474	811	327	527	999999	418	999999	953	651	861	999999	840	925	899	999999	124	247	41	498	999999	901	811	37	414	999999	364	999999	152	999999	999999	262	477	745	791	999999	999999	671	73	92	271	633	254	449	122	999999	205	362	277	999999	535	618	221	134	999999	737	999999	783	999999	267	50	875	999999	836	108	608	142	104	999999	760	999999	999999	999999	999999	237	168	656	371	914	783	74	12	274	390	999999	933	51	352	34	64	486	999999	758	805	999999	395	281	418	350	513	498	110	228	517	480	93	444	273	897	999999	999999	301	999999	140	203	47	611	971	999999	999999	567	789	999999	89	999999	483	693	999999	905	999999	887	247	31	410	999999	
963	783	756	910	507	498	778	455	999999	999999	194	938	628	999999	15	783	999999	999999	184	999999	708	39	999999	999999	996	999999	76	367	65	675	843	280	468	845	239	999999	854	71	747	676	789	344	999999	115	999999	545	75	999999	999999	68	588	84	999999	464	585	934	644	999999	914	117	432	420	399	999999	140	914	479	782	382	751	928	248	425	507	999999	999999	429	999999	154	999999	999999	309	999999	997	97	768	433	14	999999	305	619	342	156	639	999999	999999	945	814	975	184	75	292	394	158	999999	349	659	348	307	221	514	611	377	999999	783	132	999999	999999	999999	372	490	999999	999999	999999	142	999999	101	999999	263	788	999999	615	68	970	395	999999	915	318	867	747	118	95	999999	57	791	18	964	999999	856	132	424	553	999999	999999	693	599	770	999999	999999	543	258	873	999999	518	792	899	552	407	999999	742	217	645	534	999999	263	999999	769	474	999999	134	631	407	999999	999999	374	875	507	999999	999999	795	281	999999	999999	999999	498	245	10	197	265	999999	465	567	625	999999	915	778	29	157	999999	298	999999	305	33	892	912	851	944	954	154	917	401	107	130	999999	471	610	354	210	470	28	999999	999999	999999	402	669	999999	782	815	225	595	856	360	105	999999	964	975	583	999999	999999	647	300	55	53	347	500	367	446	352	651	315	434	819	999999	999999	894	259	999999	630	999999	847	78	138	739	558	999999	51	11	143	318	495	36	944	999999	999999	727	999999	538	872	999999	311	627	439	174	910	171	47	673	764	103	999999	890	953	186	574	578	999999	316	494	286	459	366	313	999999	166	288	489	999999	999999	613	545	721	223	727	921	999999	639	964	829	397	34	378	247	999999	603	999999	82	768	223	254	999999	52	53	999999	452	945	324	406	17	631	682	15	809	160	558	993	999999	235	264	354	999999	999999	486	107	262	91	999999	273	439	561	215	720	817	619	58	502	677	627	285	976	905	243	956	999999	999999	28	569	97	491	610	927	847	999999	869	314	999999	999999	999999	343	371	826	60	999999	456	425	961	198	199	111	65	325	60	999999	288	448	706	250	289	392	244	999999	41	782	828	633	368	216	947	315	690	936	999999	294	913	999999	999999	276	999999	781	753	829	999999	985	999999	295	877	897	236	431	608	999999	286	564	108	849	795	999999	999999	823	67	999999	999999	883	999999	999999	593	765	999999	138	999999	439	999999	507	638	414	999999	56	356	543	999999	999999	999999	526	707	573	660	999999	195	74	364	587	139	686	724	998	588	999999	573	999999	702	121	
999999	107	999999	999999	386	999999	925	693	707	748	921	604	77	999999	774	724	999999	848	999999	426	580	972	999999	999999	310	64	783	999999	826	656	482	999999	999999	644	610	882	687	999999	196	880	251	501	999999	615	665	535	999999	137	234	863	319	725	847	285	540	888	334	999999	999999	332	996	999999	867	61	276	999999	763	432	985	891	46	647	661	999999	185	88	614	167	350	775	444	999999	999999	962	346	757	203	999999	114	722	558	855	671	864	999999	999999	999999	999999	999999	785	771	197	151	999999	826	671	73	268	110	999999	999999	176	492	102	887	999999	880	904	714	518	999999	208	328	273	343	191	976	797	704	999999	454	308	818	564	13	257	999999	83	999999	674	694	934	999999	651	449	392	999999	578	976	542	999999	729	999999	999999	107	573	869	999999	998	999999	695	999999	999999	880	18	974	357	927	98	640	999999	807	768	999999	824	999999	744	676	823	999999	817	407	999999	171	999999	724	707	999999	467	440	387	634	84	999999	978	428	379	583	999999	474	44	999999	490	345	705	999999	961	561	16	353	829	203	64	999999	827	298	454	402	734	294	999999	370	999999	658	263	999999	732	278	71	405	383	170	999999	359	916	999999	999999	485	466	878	762	155	981	123	611	194	580	37	999999	690	974	976	849	359	207	674	976	832	92	502	545	999999	500	610	999999	669	999999	705	999999	456	381	968	936	856	531	131	389	356	56	78	999999	999999	999999	380	431	407	320	683	161	252	405	95	402	963	999999	80	655	380	153	999999	34	874	999999	226	319	15	49	992	827	999999	294	630	785	24	999999	999999	96	129	999999	999999	358	486	999999	887	999999	296	575	973	523	460	475	18	212	114	53	758	999999	389	71	999999	367	327	855	85	957	774	999999	388	103	502	999999	536	200	999999	593	999999	330	999999	175	33	440	999999	479	377	999999	285	999999	680	999999	121	41	706	999999	764	215	40	630	477	930	286	986	197	999999	30	476	999999	818	999999	520	506	437	799	224	47	985	301	848	488	475	681	356	628	999999	981	471	287	999999	435	375	562	917	853	999999	999999	999999	999999	196	458	900	671	999999	796	169	474	999999	999999	492	31	999999	999999	999999	152	12	999999	929	367	779	898	559	999999	471	999999	265	999999	588	584	999999	335	10	742	115	399	588	804	224	560	469	943	999999	999999	795	456	999999	462	380	999999	850	830	959	679	473	297	999999	999999	210	84	999999	211	999999	999999	521	166	30	47	808	999999	999999	208	999999	379	898	999999	601	330	403	24	736	803	587	813	
733	890	999999	999999	278	817	500	877	604	999999	29	267	68	206	999999	638	436	618	653	588	221	652	796	999999	999999	638	696	578	317	195	347	737	624	81	376	630	999999	700	768	999999	302	999999	604	999999	999999	641	776	404	612	765	999999	127	999999	999999	602	999999	104	785	999999	639	999999	922	569	999999	999999	999999	999999	999999	829	97	999999	999999	850	999999	295	535	58	902	241	150	862	999999	965	552	607	229	587	625	479	999999	999999	15	160	138	871	380	126	999999	101	76	999999	999999	574	999999	917	852	999999	999999	713	77	999999	201	554	409	777	828	956	27	810	583	999999	27	516	543	999999	841	585	721	790	915	418	862	999999	174	152	82	727	449	634	999999	952	100	911	999999	263	344	461	751	361	999999	423	109	999999	517	371	980	283	41	964	86	276	555	706	999999	659	180	999999	389	267	705	999999	516	392	65	631	614	116	114	999999	226	389	833	999999	999999	502	318	487	303	802	171	799	696	485	558	488	406	393	124	753	93	999999	82	494	655	942	906	717	330	886	757	999999	999999	999999	999999	697	442	195	999999	999999	350	693	95	586	105	906	999999	41	834	576	999999	231	992	360	206	999999	316	349	715	805	595	600	166	416	999999	297	999999	945	736	861	55	220	999999	818	412	400	869	495	399	748	538	999999	883	754	661	535	881	817	999999	487	390	103	480	163	709	750	536	678	999999	807	286	468	304	973	530	999999	796	183	999999	806	401	821	950	966	277	720	999999	999999	999999	519	416	812	400	258	480	952	740	281	118	662	999999	200	954	999999	999999	79	999999	910	999999	647	999999	708	869	748	96	568	153	999999	999999	989	999999	999999	923	31	999999	473	999999	55	502	578	999999	525	74	296	942	210	867	999999	504	999999	999999	999999	999999	999999	781	707	943	652	172	911	808	999999	395	999999	628	999999	276	999999	200	998	11	999999	417	655	373	999999	643	582	806	886	999999	999999	19	687	999999	235	944	816	250	999999	529	425	883	590	769	999999	139	945	667	999999	933	999999	177	505	207	999999	399	999999	999999	568	74	370	999999	285	220	999999	226	708	278	402	795	999999	999999	507	478	999999	650	827	999999	999999	93	999999	915	604	952	767	617	514	489	245	836	421	81	682	999999	169	578	608	380	999999	831	431	999999	274	999999	482	251	670	36	621	964	999999	646	429	484	999999	999999	251	999999	453	999999	711	228	43	566	999999	999999	999999	878	319	16	52	457	999999	493	662	31	650	198	480	999999	999999	488	867	999999	999999	774	652	207	262	713	
337	285	926	999999	129	212	642	999999	41	999999	999999	792	716	615	921	125	505	935	822	355	804	999999	852	927	469	233	999999	762	302	609	736	812	625	606	679	999999	999999	811	999999	459	388	942	167	387	293	164	771	262	358	159	279	717	999999	907	909	284	433	998	869	895	851	880	415	999999	366	999999	177	120	999999	165	594	999999	999999	372	966	861	895	474	999999	315	462	108	414	152	339	29	437	999999	696	405	343	999999	942	999999	608	508	999999	734	31	999999	986	661	999999	203	999999	999999	156	22	940	57	388	958	364	564	443	753	476	272	999999	999999	999999	459	999999	540	821	999999	999999	102	764	999999	334	170	999999	778	328	801	780	999999	999999	999999	873	425	776	649	26	385	176	387	45	999999	42	274	642	999999	874	537	247	787	382	500	833	999999	257	482	722	227	514	585	246	642	972	999999	684	999999	472	999999	683	774	523	446	897	373	999999	910	436	70	528	769	999999	791	563	993	838	98	920	819	178	304	926	799	999999	590	151	999999	881	776	590	999999	999999	309	999999	473	999999	935	603	470	996	347	55	662	698	999999	681	999999	88	999999	427	999999	428	999999	406	388	847	724	575	316	232	664	38	999999	480	234	556	604	937	100	729	999999	494	460	822	830	258	274	110	135	909	696	999999	902	358	994	999999	999999	903	999999	626	549	999999	297	247	342	319	395	191	474	999999	87	517	988	259	525	999999	967	830	576	140	582	623	450	406	535	351	135	311	999999	999999	987	701	999999	474	999999	542	206	222	490	521	862	999999	635	937	999999	189	334	652	833	999999	908	999999	336	344	999999	925	919	890	999999	991	193	999999	705	999999	210	386	55	524	79	982	999999	755	999999	65	277	499	987	999999	574	355	26	482	477	594	999999	258	374	137	999999	264	622	999999	509	999999	337	777	387	520	736	999999	999999	810	583	850	999999	999999	399	999999	76	554	938	999999	999999	999999	974	710	999999	121	674	999999	21	917	103	999999	370	999999	999999	999999	727	999999	122	477	776	128	221	215	899	999999	606	297	858	102	70	999999	999999	216	989	152	524	627	999999	275	845	999999	444	226	716	768	490	398	906	549	553	576	442	470	639	999999	999999	768	811	991	514	386	103	918	856	227	999999	164	609	113	999999	110	339	846	999999	992	684	994	499	999999	145	218	391	999999	549	999999	999999	854	999999	999999	996	755	816	178	761	468	999999	525	370	499	999999	336	789	803	223	453	246	596	839	647	523	999999	279	680	855	999999	995	784	999999	372	999999	
644	587	817	117	579	293	171	94	172	312	999999	634	999999	861	808	429	588	105	105	999999	847	25	928	278	845	486	999999	999999	465	473	905	999999	997	715	999999	748	972	696	643	170	85	511	999999	345	365	526	999999	818	57	999999	417	689	999999	125	935	628	659	548	271	103	999999	848	629	999999	999999	22	636	294	237	69	999999	892	461	935	999999	346	348	999999	912	328	999999	328	999999	588	65	225	871	882	780	999999	99	433	434	999999	999999	237	999999	977	938	999999	890	985	590	987	429	525	238	349	943	598	290	75	999999	999999	887	829	999999	51	644	191	151	753	999999	231	969	34	467	911	922	999999	465	371	999999	570	438	999999	737	999999	168	999999	999999	531	939	191	999999	34	797	491	662	193	999999	999999	343	999999	211	146	480	369	28	405	999999	327	999999	999	143	918	420	76	514	666	102	304	999999	999999	203	619	814	333	999999	945	237	976	258	738	299	999999	38	898	368	302	750	377	269	762	482	999999	114	939	57	806	613	730	976	996	101	360	956	999999	563	999999	331	157	863	82	178	91	79	999999	710	517	890	521	707	222	999999	724	999999	130	631	533	514	875	285	999999	341	506	999	999999	647	999999	669	799	999999	776	970	602	514	197	999999	999999	999999	426	239	540	916	102	33	764	91	999999	325	835	607	999999	87	999999	999999	999999	740	672	92	999999	50	999999	847	100	186	931	252	323	220	847	536	241	932	98	646	744	999999	249	482	244	180	280	999999	834	999999	315	698	524	999999	349	456	921	317	783	385	467	692	825	999999	101	522	767	166	478	999999	375	106	989	999999	137	392	999999	199	847	647	769	999999	23	999999	870	242	727	592	870	400	615	923	159	712	188	62	999999	333	390	722	999999	124	155	535	826	999999	709	714	999999	957	955	999999	469	146	615	318	678	999999	55	999999	999999	999999	999999	87	999999	999999	946	286	631	85	435	177	808	135	244	655	999999	999999	81	661	533	999999	990	999999	999999	884	999999	23	106	869	383	39	288	532	927	237	999999	77	999999	385	272	999999	92	526	531	787	999999	343	901	960	999999	200	855	999999	999999	999999	194	381	641	808	987	999999	999999	761	702	999999	999999	286	999999	17	825	935	645	999999	398	110	999999	474	391	999999	999999	130	122	146	564	193	183	894	999999	999999	53	457	436	44	398	339	253	331	999999	999999	999999	645	145	893	145	999999	554	999999	999999	234	999999	719	989	983	999999	867	820	53	207	519	233	999999	90	999999	999999	377	509	610	307	69	857	999999	650	
999999	999999	326	984	228	10	194	638	999999	899	971	307	333	468	452	198	530	518	209	134	314	901	999999	999999	999999	999999	999999	870	999999	862	999999	377	249	78	732	235	529	882	602	52	999999	880	220	999999	999999	753	999999	999999	66	999999	776	550	657	999999	346	365	853	761	999999	298	243	323	999999	999999	963	604	999999	265	999999	999999	669	648	915	167	121	433	690	999999	999999	999999	299	857	814	531	95	395	720	764	732	999999	381	767	983	313	999999	699	196	999999	140	514	695	385	999999	839	752	999999	634	500	374	912	674	51	314	999999	999999	386	508	999999	999999	577	883	303	532	368	999999	901	664	999999	358	421	999999	631	680	942	999999	999999	999999	975	779	956	760	229	400	819	999999	340	462	425	314	431	200	33	993	563	630	402	852	816	993	850	474	32	152	952	674	999999	999999	372	999999	999999	704	533	393	119	816	664	903	712	666	515	999999	249	307	926	231	224	999999	999999	321	252	72	866	981	928	999999	999999	87	447	999999	658	969	999999	501	230	727	667	639	884	746	966	999999	149	159	488	411	234	999999	225	731	460	415	254	999999	680	32	999999	551	999999	627	88	586	465	999999	17	545	359	747	86	208	563	584	753	999999	354	753	922	999999	503	999999	999999	22	862	716	999999	999999	999999	48	821	208	889	125	999999	266	668	999999	43	999999	152	942	999999	487	649	26	999999	999999	661	873	706	926	999999	131	57	938	369	76	724	749	872	763	820	321	926	878	319	447	409	496	712	964	720	350	573	561	474	780	373	999999	549	999999	591	851	341	894	108	768	77	246	897	601	666	999999	709	388	999999	999999	999999	999999	707	729	999999	999999	171	999999	999999	759	557	999999	474	589	702	878	209	999999	182	969	979	42	999999	550	379	173	999999	999999	307	436	999999	999999	999999	999999	999999	602	148	819	352	426	999999	598	999999	348	221	581	771	317	899	787	999999	655	216	161	761	528	999999	999999	359	312	999999	61	444	780	999999	999999	999999	740	370	999999	740	390	999999	755	290	391	354	442	339	798	999999	292	221	999999	351	999999	999999	288	971	701	613	981	469	49	850	637	164	999999	229	849	524	40	999999	799	57	703	999999	999999	871	380	183	557	999999	560	999999	293	840	999999	438	143	392	778	999999	669	496	999999	920	671	999999	999999	236	447	223	490	284	371	344	421	999999	647	999999	528	416	999999	527	999999	163	908	139	567	797	239	999999	95	999999	999999	271	288	312	999999	782	999999	999999	229	153	736	344	347	999999	549	948	999999	462	999999	102	
864	372	177	999999	441	605	999999	542	347	999999	997	969	999999	34	538	109	999999	119	184	865	769	999999	999999	999999	790	721	816	999999	590	618	999999	777	999999	999999	602	999999	104	999999	870	999999	770	739	999999	373	155	767	216	323	999999	999999	891	999999	287	925	332	890	185	718	361	999999	999999	390	952	999999	999999	229	292	144	431	999999	14	920	999999	491	104	40	999999	823	312	33	515	503	999999	150	999999	69	499	761	999999	711	208	385	784	160	999999	390	787	999999	886	925	484	81	891	999999	444	999999	79	796	999999	301	134	999999	415	338	215	295	999999	999999	12	427	730	530	473	720	956	628	999999	98	587	713	999999	288	936	386	548	443	612	300	705	999999	989	703	929	999999	586	846	999999	456	945	617	884	975	999999	469	205	954	607	999999	636	815	834	981	218	127	58	846	424	38	999999	771	999999	216	999999	255	437	37	999999	103	999999	119	658	690	153	999999	829	277	999999	999999	999999	594	835	441	663	999999	999999	999999	494	999999	331	740	432	941	666	999999	933	678	999999	999999	41	178	363	514	46	527	167	154	838	248	298	999999	54	947	847	205	936	252	999999	226	333	999999	542	788	772	403	687	717	999999	969	46	161	999999	571	999999	22	241	331	404	146	999999	777	180	255	523	551	695	484	103	471	247	691	999999	652	906	612	636	999999	741	642	999999	449	130	868	212	147	381	482	510	835	999999	999999	847	416	999999	555	258	296	275	999999	708	212	999999	562	999999	999999	999999	999999	664	999999	386	666	589	761	306	293	656	311	53	385	179	222	973	999999	506	632	999999	718	167	361	999999	349	999999	999999	934	999999	824	568	147	857	121	624	999999	677	459	307	35	96	120	211	898	946	999999	889	61	495	238	367	65	108	510	316	999999	999999	999999	999999	367	999999	827	668	468	98	174	999999	274	999999	999999	306	808	209	999999	757	999999	956	462	417	105	999999	469	448	408	467	513	48	356	805	999999	514	999999	421	939	999999	269	451	999999	999999	999999	68	625	506	101	999999	558	855	500	753	708	642	851	72	999999	948	609	388	999999	999999	584	136	999999	999999	528	890	109	396	269	651	999999	166	999999	651	636	47	794	999999	357	999999	999999	657	999999	603	106	394	662	999999	480	991	357	880	999999	741	236	655	229	166	977	210	832	172	596	999999	999999	552	999999	209	436	903	164	999999	40	999999	102	999999	999999	244	372	144	999999	964	916	277	304	999999	974	999999	999999	980	818	637	985	999999	999999	746	71	698	348	553	999999	463	999999	576	837	999999	
999999	398	649	309	76	984	793	843	973	867	256	328	999999	647	577	999999	783	455	95	999999	999999	999999	158	999999	865	890	896	818	178	774	265	349	440	593	999999	999999	832	126	913	833	844	151	183	777	500	742	999999	700	976	30	679	263	490	999999	59	999999	250	304	999999	186	98	975	674	999999	611	906	888	999999	880	992	122	667	541	262	682	999999	710	381	854	133	747	205	999999	158	999999	12	858	128	544	800	345	538	682	737	745	869	477	999999	999999	593	853	191	820	999999	907	21	999999	999999	999999	539	266	869	449	320	999999	892	999999	526	114	609	58	769	426	89	656	584	985	804	516	999999	52	735	215	270	279	566	384	858	999999	93	999999	999999	489	999999	543	476	999999	371	307	853	999999	950	870	999999	545	999999	999999	740	337	333	36	916	722	999999	497	999999	999999	189	51	873	999999	283	999999	30	328	428	999999	421	999999	190	495	999999	506	663	86	101	999999	649	724	194	801	644	531	917	66	374	907	664	518	999999	812	909	330	999999	999999	463	674	849	248	127	804	352	204	156	999999	413	419	999999	749	405	666	24	464	999999	81	873	751	368	964	953	520	625	903	533	378	586	302	81	328	623	427	999999	411	607	390	459	449	385	89	653	999999	849	914	122	356	797	455	999999	999999	471	711	315	885	294	607	188	449	670	777	261	120	348	999999	999999	977	651	999999	856	476	999999	433	376	289	999999	999	670	710	999999	187	580	140	829	718	856	911	999999	999999	126	10	999999	19	779	607	828	542	999999	999999	999999	145	705	999999	598	997	999999	999999	345	36	574	294	936	478	658	492	207	999999	291	629	884	224	999999	999999	496	856	999999	999999	999999	768	460	778	393	999999	922	655	482	395	542	831	977	999999	576	95	565	831	73	733	361	296	999999	708	260	986	234	999999	278	999999	698	999999	733	999999	394	576	576	999999	901	999999	555	13	20	811	588	460	652	76	999999	999999	999999	999999	792	540	999999	367	368	752	527	406	999999	999999	999999	299	697	800	107	999999	999999	10	518	769	930	689	999999	999999	999999	597	999999	999999	343	168	999999	497	999999	43	999999	202	877	36	217	823	999999	505	57	207	626	999999	124	788	362	804	999999	647	999999	197	734	113	363	902	91	771	632	999999	72	999999	431	999999	72	663	851	999999	999999	999999	999999	695	501	434	642	999999	732	565	483	341	448	539	526	289	999999	49	309	845	839	999999	999999	446	201	551	442	878	776	736	658	999999	936	456	999999	244	854	577	696	999999	471	383	180	
999999	297	300	999999	533	652	151	999999	32	363	15	999999	999999	999999	999999	999999	949	999999	763	213	999999	906	999999	405	991	704	291	999999	999999	353	999999	384	465	804	427	158	900	272	909	999999	634	82	636	107	931	390	999999	781	999999	999999	746	317	707	179	185	620	276	895	296	828	999999	716	15	678	363	999999	610	200	999999	208	602	687	92	999999	999999	922	279	923	999999	611	865	509	927	584	999999	692	677	296	999999	807	882	15	999999	90	999999	999999	76	957	999999	311	779	999999	745	309	480	68	234	999999	601	262	350	352	999999	685	963	861	789	430	999999	999999	953	324	999999	238	999999	999999	712	12	671	999999	855	322	999999	172	832	226	764	627	114	999999	467	999999	999999	376	999999	540	583	300	127	14	999999	645	886	999999	357	464	86	516	983	999999	356	232	508	941	407	999999	171	269	852	999999	106	171	326	999999	214	456	999999	205	772	785	23	421	885	667	530	999999	999999	118	814	377	999999	258	644	231	999999	244	999999	753	999999	438	999999	999999	999999	380	907	999999	329	999999	867	900	834	880	743	999999	869	934	347	999999	999999	197	601	63	999999	999999	606	999999	526	105	339	969	999999	876	236	344	417	699	974	514	760	999999	890	82	999999	999999	542	268	999999	446	999999	268	897	166	999999	782	836	324	999999	999999	773	69	999999	233	33	898	451	958	654	409	999999	179	959	999999	91	999999	999999	529	813	540	942	347	344	89	744	81	81	302	543	454	507	103	830	22	741	700	120	667	58	999999	999999	999999	614	114	657	191	999999	74	999999	484	485	317	999999	338	29	999999	724	371	489	999999	826	158	424	999999	902	696	349	999999	101	390	747	999999	480	999999	78	367	733	239	432	999999	773	17	227	999999	969	199	593	999999	992	999999	975	999999	187	106	524	999999	999999	415	211	961	999999	361	973	694	737	846	999999	48	269	662	702	495	938	999999	188	819	931	365	240	712	112	846	954	786	414	998	461	383	946	754	207	327	37	471	720	422	999999	532	331	132	361	999999	243	340	999999	490	810	260	918	705	392	999999	999999	498	858	995	406	196	290	739	394	464	101	514	999999	384	467	999999	216	766	999999	408	43	117	361	999999	613	999999	999999	999999	197	211	464	251	999999	402	152	538	613	724	25	847	252	592	738	999999	462	728	999999	237	999999	999999	54	999999	919	984	770	76	147	309	392	782	23	366	551	193	999999	850	152	999999	242	999999	863	999999	750	999999	999999	451	999999	463	999999	885	749	945	900	854	166	313	331	388	631	85	
400	999999	342	243	833	885	50	554	898	612	585	999999	999999	104	479	562	410	981	999999	329	697	684	213	506	999999	78	465	696	36	696	528	764	999999	166	538	559	158	517	999999	279	999999	999999	565	494	309	937	949	806	385	604	902	349	999999	999999	999999	999999	110	835	210	764	999999	353	528	211	93	821	380	839	566	920	414	999999	876	999999	999999	999999	129	719	207	104	128	999999	321	432	999999	189	214	139	777	821	458	999999	999999	350	999999	67	306	363	410	999999	567	999999	250	999999	999999	18	473	11	394	516	597	391	999999	999999	645	771	999999	999999	417	904	999999	251	72	744	471	101	586	999999	708	999999	575	765	318	718	537	999999	418	856	242	999999	715	213	999999	270	234	77	999999	210	704	88	34	210	945	999999	871	999999	999999	999999	999999	999999	432	936	999999	533	941	831	82	919	578	999999	362	186	863	632	999999	413	999999	801	519	403	417	385	832	630	836	375	820	999999	847	221	999999	912	999999	144	362	779	999999	999999	329	403	994	764	632	77	725	848	346	322	318	468	999999	255	986	999999	690	56	114	671	696	575	999999	271	999999	366	674	450	323	729	279	419	501	293	481	126	999999	999999	752	765	904	987	38	507	502	388	401	999999	925	272	453	316	675	249	525	753	999999	999999	692	999999	403	285	534	617	999999	899	999999	536	773	869	200	47	999999	348	767	708	999999	513	999999	999999	964	957	524	999999	285	999999	999999	262	768	727	999999	675	960	999999	371	629	463	999999	464	603	422	865	943	999999	999999	415	22	336	999999	999999	999999	878	999999	998	311	445	760	483	999999	89	999999	713	999999	55	144	524	87	817	976	147	255	135	58	999999	999999	109	24	999999	979	869	951	417	780	951	521	999999	710	961	184	999999	868	999999	999999	385	447	708	999999	897	999999	556	999999	999999	999999	999999	999999	91	830	999999	999999	211	431	999999	503	471	137	747	933	999999	534	288	813	125	643	60	278	275	55	999999	727	573	999999	127	545	432	540	757	999999	999999	390	999999	35	910	244	999999	999999	576	999999	618	999999	699	774	290	999999	999999	743	999999	999999	308	75	999999	999999	167	83	164	999999	314	757	80	931	999999	999999	999999	436	104	262	903	881	999999	555	702	788	437	424	37	798	722	754	901	999999	327	206	760	380	94	404	868	837	90	999999	200	818	999999	687	878	999999	999999	854	999999	999999	839	999999	999999	752	372	999999	608	742	999999	365	487	560	855	390	613	999999	929	126	999999	700	999999	999999	800	999999	364	883	382	750	546	26	521	868	485	
999999	849	985	316	999999	17	577	795	135	999999	999999	296	640	963	35	83	704	91	170	999999	577	998	773	999999	992	398	488	144	858	206	39	844	619	999999	346	999999	627	867	921	999999	773	999999	267	285	85	611	723	920	356	676	999999	934	360	999999	908	999999	999999	454	323	619	528	999999	937	929	999999	880	677	566	999999	494	456	999999	999999	61	738	672	999999	498	465	999999	674	999999	788	191	999999	104	999999	999999	999999	999999	464	183	554	999999	589	341	967	999999	523	205	999999	167	303	999999	230	15	999999	308	626	245	780	587	999999	932	944	960	654	755	999999	999999	396	423	999999	999999	999999	999999	292	856	999999	999999	705	412	974	999999	999999	516	274	927	961	999999	329	195	999999	999999	999999	876	193	622	367	629	687	221	999999	857	999999	999999	766	999999	830	999999	723	918	836	228	540	377	999999	729	485	999999	696	727	794	227	999999	210	786	471	758	164	99	670	499	842	720	493	650	127	460	999999	750	999999	999999	999999	635	999999	359	418	399	676	273	464	147	929	933	959	999999	544	999999	609	734	305	743	676	999999	62	429	993	508	56	726	496	279	999999	687	999999	999999	779	592	999999	850	377	81	91	890	634	533	569	999999	999999	76	116	606	850	999999	455	40	999999	166	999999	982	366	910	999999	949	777	195	597	252	20	339	999999	999999	586	999999	999999	233	661	785	999999	999999	860	93	747	980	620	890	428	348	999999	892	211	623	20	952	493	467	729	142	123	449	935	326	899	431	428	999999	29	101	844	232	378	643	933	62	999999	999999	172	371	339	887	766	999999	21	127	999999	999999	941	633	275	999999	503	529	672	783	594	543	193	999999	562	465	999999	336	999999	999999	999999	568	999999	958	999999	999999	999999	367	999999	236	682	999999	999999	999999	304	403	999999	396	826	945	728	849	971	159	467	588	99	999999	809	999999	26	440	755	11	602	569	344	983	803	64	603	146	726	445	999999	908	237	410	31	168	999999	483	509	559	290	999999	597	540	500	999999	130	458	558	999999	999999	252	930	313	189	734	69	239	999999	771	351	999999	132	999999	57	999999	999999	688	825	650	632	999999	930	999999	721	999999	972	999999	493	561	934	155	587	999999	236	858	978	924	231	296	108	22	999999	999999	999999	698	999999	71	492	941	890	999999	632	907	306	676	999999	734	592	999999	999999	266	746	999999	837	205	14	334	999999	199	581	999999	467	538	551	999999	999999	202	988	33	999999	999999	999999	999999	670	502	999999	679	501	999999	547	999999	999999	968	534	842	999999	858	900	999999	693	
999999	999999	303	999999	464	999999	104	365	686	33	129	999999	569	877	851	945	204	999999	345	682	335	833	748	651	999999	104	498	13	709	354	793	999999	975	339	167	157	26	191	216	528	428	999999	815	535	428	507	772	101	682	999999	80	999999	564	999999	368	394	24	651	42	369	999999	100	999999	999999	240	826	770	239	719	704	928	22	164	817	264	21	27	223	233	830	332	406	999999	811	283	306	737	645	971	772	143	999999	159	846	999999	337	667	999999	305	601	736	999999	382	978	999999	999999	342	747	85	357	999999	999999	428	212	47	88	999999	845	67	933	999999	135	999999	947	571	999999	863	999999	999999	926	353	543	999999	999999	103	790	34	352	842	999999	963	990	569	624	404	341	946	947	809	964	567	822	426	999999	513	999999	284	434	416	999999	205	34	999999	158	13	833	883	796	118	257	63	426	999999	842	970	999999	999999	643	552	239	999999	915	509	999999	368	531	127	999999	999999	999999	515	600	936	999999	29	939	26	420	621	571	458	999999	838	562	999999	999999	999999	583	401	414	56	640	882	186	797	999999	524	173	789	481	999999	999999	677	626	741	463	490	574	999999	999999	91	154	32	981	781	467	999999	999999	899	228	711	999999	163	714	445	874	999999	759	999999	999999	424	853	999999	999999	854	129	482	999999	820	457	660	999999	999999	999999	999999	902	618	900	405	340	999999	578	274	571	999999	183	999999	963	190	866	745	731	934	92	999999	238	523	882	137	661	985	865	136	451	999999	465	781	791	999999	543	265	999999	363	309	538	846	588	69	379	680	944	518	41	953	712	929	321	679	999999	103	389	736	773	999999	355	999999	451	822	999999	999999	402	999999	999999	999999	999999	999999	377	635	553	768	650	463	512	456	716	476	999999	182	739	638	999999	999999	46	298	999999	528	54	619	953	201	404	999999	65	75	288	561	937	999999	999999	784	562	685	135	999999	453	925	999999	326	37	999999	999999	279	93	375	999999	999999	356	999999	494	92	883	999999	681	362	374	999999	408	446	178	164	999999	999999	829	954	999999	468	999999	59	999999	238	304	727	999999	999999	688	999999	999999	690	906	988	214	654	899	270	999999	805	999999	999999	999999	999999	526	788	158	872	350	72	999999	139	298	999999	322	307	999999	265	787	165	174	999999	673	248	999999	999999	539	189	949	999999	551	568	62	999999	464	213	436	286	711	999999	578	719	734	999999	685	552	401	999999	999999	907	999999	643	482	746	640	408	999999	383	365	808	258	999999	923	466	520	881	86	26	245	119	871	171	554	282	
586	999999	872	57	563	660	999999	333	513	999999	999999	907	96	316	999999	65	114	999999	920	902	267	609	796	277	115	999999	999999	384	999999	999999	46	54	99	210	169	195	536	61	999999	999999	491	925	466	999999	999999	999999	999999	770	385	190	999999	999999	999999	999999	999999	977	658	604	942	999999	194	941	362	946	16	633	999999	885	157	455	529	999999	242	225	421	999999	153	999999	489	502	19	705	998	999999	561	227	999999	448	195	191	536	931	999999	71	520	549	999999	519	874	999999	794	908	999999	929	660	952	586	36	240	682	999999	742	999999	450	999999	999999	942	572	394	999999	830	380	699	965	999999	597	943	180	704	871	768	633	51	334	999999	999999	91	999999	999999	609	640	777	217	513	358	794	816	669	999999	40	606	10	135	95	334	999999	219	658	20	72	19	415	331	368	999999	210	999999	790	742	649	408	873	442	784	158	63	172	196	999999	134	780	283	859	999999	274	768	508	956	999999	292	999999	433	68	77	999999	234	455	849	599	157	103	36	926	672	999999	999999	999999	999999	936	281	262	32	51	886	291	735	999999	657	104	999999	701	744	790	460	757	999999	815	999999	194	924	999999	323	597	469	41	754	356	197	51	999999	209	999999	30	728	40	868	392	182	785	864	678	797	999999	453	456	999999	245	476	914	658	917	204	166	22	673	938	434	581	854	537	388	999999	999999	562	945	999999	724	72	430	888	592	643	588	999999	255	809	999999	999999	23	683	518	880	282	392	624	15	11	999999	64	101	444	810	327	258	486	318	191	201	507	912	633	999999	55	999999	76	283	615	837	766	863	380	999999	999999	181	28	508	96	999999	938	940	542	716	17	999999	454	781	325	999999	999999	999999	628	377	645	999999	999999	999999	834	999999	326	999999	400	173	251	999999	721	162	251	156	240	977	232	957	262	567	379	917	999999	999999	580	294	999999	285	994	829	245	12	999999	467	131	683	673	838	999999	598	549	378	475	999999	617	302	539	179	999999	865	714	670	124	87	731	999999	180	999999	677	41	999999	999999	179	999999	999999	718	517	783	34	557	313	393	61	664	28	11	451	358	109	288	755	788	186	138	999999	999999	888	999999	736	989	513	556	999999	874	215	435	999999	62	861	999999	999999	755	154	552	999999	999999	619	999999	69	729	690	821	28	999999	286	603	938	999999	999999	390	829	999999	56	999999	54	757	232	186	458	999999	802	399	496	999999	999999	999	644	999999	577	793	999999	999999	507	999999	309	691	538	999999	999999	611	496	168	999999	481	79	834	
708	118	508	999999	999999	443	10	999999	927	301	335	818	895	287	959	314	999999	514	434	400	452	50	735	362	999999	460	588	999999	106	644	643	25	140	999999	300	999999	135	999999	999999	522	438	40	89	18	366	720	876	320	652	192	694	250	56	999999	391	668	999999	155	583	999999	854	164	380	293	999999	319	687	236	999999	433	188	699	818	912	962	421	999999	727	999999	509	584	278	204	913	949	999999	969	460	287	999999	162	980	199	58	667	284	660	795	361	56	42	650	332	228	13	994	999999	143	717	969	999999	656	158	83	73	586	959	466	999999	999999	999999	236	948	366	281	999999	509	770	999999	999999	761	999999	375	950	477	934	945	999999	999999	999999	999999	999999	743	999999	923	505	999999	125	985	90	324	203	460	107	705	999999	701	966	946	999999	495	661	888	999999	999999	541	999999	207	606	999999	641	984	556	390	292	515	493	641	442	999999	375	393	785	174	999999	999999	715	999999	999999	999999	999999	978	38	114	999999	320	946	999999	109	999999	225	634	519	856	999999	339	646	80	814	199	321	70	999999	181	439	111	875	724	665	649	826	22	952	934	895	662	955	999999	920	972	569	779	541	60	560	999999	874	929	724	999999	921	644	463	65	360	182	454	999999	674	367	999999	231	58	460	565	999999	681	585	960	786	384	204	159	841	999999	542	528	484	620	698	999999	945	10	631	727	192	558	897	583	722	218	108	999999	999999	538	347	999999	91	494	357	999999	299	969	937	659	999999	494	621	435	818	654	999999	246	976	140	498	231	999999	732	383	654	784	999999	247	578	999999	426	596	313	292	810	446	999999	273	637	937	976	72	971	999	697	937	471	765	78	248	999999	801	432	49	999999	999999	359	121	703	286	298	999999	369	999999	311	999999	999999	152	17	217	981	999999	999999	203	522	169	999999	732	999999	716	322	999999	179	340	999999	999999	174	274	176	506	97	877	569	361	649	255	702	597	698	799	629	999999	758	860	999999	887	462	239	526	957	859	626	436	986	963	62	562	39	959	685	733	53	999999	511	130	113	413	987	999999	277	999999	857	43	999999	999999	999999	487	999999	83	999999	172	999999	747	999999	646	470	999999	583	397	999999	999999	673	638	23	999999	999999	999999	256	739	163	484	999999	685	259	999999	11	593	550	898	970	574	253	955	432	522	999999	999999	767	864	660	663	830	600	956	999999	793	999999	30	818	999999	651	241	579	999999	999999	698	260	497	718	645	877	999999	684	426	32	449	717	215	500	279	289	584	391	999999	
500	999999	874	729	675	707	782	572	999999	396	329	343	674	46	380	824	547	808	59	229	999999	763	155	183	933	999999	85	23	529	549	999999	999999	999999	999999	429	408	823	530	822	999999	999999	314	177	298	107	688	999999	999999	835	999999	731	999999	534	999999	999999	737	508	999999	999999	999999	631	768	52	192	173	261	999999	184	616	972	10	999999	985	48	366	999999	595	857	85	999999	370	999999	187	999999	817	999999	542	687	202	999999	899	132	999999	292	999999	104	271	985	999999	845	203	599	75	863	675	714	495	496	805	828	999999	650	625	550	179	999999	590	198	374	421	999999	807	982	923	999999	877	291	999999	658	272	999999	610	999999	239	61	771	338	324	189	112	999999	55	881	999999	551	259	507	194	999999	161	513	82	620	999999	136	396	617	151	791	797	432	999999	837	543	621	541	918	395	498	408	999999	276	19	271	165	673	925	617	382	999999	380	107	999999	506	758	144	989	999999	113	999999	163	197	532	391	679	999999	217	999999	752	999999	340	999999	999999	715	999999	999999	73	359	558	462	471	999999	768	968	427	999999	999999	999999	784	487	999999	899	999999	833	254	711	744	627	999999	999999	465	587	999999	999999	492	267	410	874	999999	522	999999	999999	470	999999	203	163	428	564	999999	353	999999	999999	563	275	467	999999	830	862	470	551	502	999999	767	866	997	884	144	405	486	169	925	337	999999	999999	416	911	439	641	640	100	999999	999999	663	999999	999999	999999	33	999999	999999	61	436	548	413	701	29	635	873	999999	999999	319	29	999999	88	999999	428	933	789	301	859	555	11	199	231	999999	999999	322	999999	999999	446	418	860	999999	999999	434	999999	999999	924	395	252	780	48	835	987	331	81	269	111	858	818	496	798	732	999999	999999	59	247	327	44	442	707	853	353	999999	244	999999	999999	999999	653	82	999999	999999	404	999999	89	517	176	211	899	999999	10	220	924	710	950	619	137	804	150	384	495	999999	999999	953	545	999999	695	678	753	999999	596	735	458	785	776	999999	404	684	999999	842	883	45	427	735	441	496	929	643	217	999999	999999	680	999999	279	586	982	129	450	999999	162	821	498	458	36	999999	274	762	148	933	472	999999	453	153	307	500	460	642	999999	999999	58	996	999999	470	139	999999	916	999999	188	209	793	999999	954	180	508	999999	395	999999	400	33	176	734	999999	709	744	409	878	536	95	778	135	350	964	999999	465	999999	770	37	999999	485	794	999999	583	938	149	114	271	282	645	286	999999	873	251	140	355	324	215	352	726	999999	672	390	
266	410	83	453	403	35	715	352	260	367	999999	914	239	999999	160	999999	569	639	148	999999	891	809	672	999999	999999	834	582	999999	951	427	310	599	813	414	999999	183	999999	999999	711	245	566	999999	35	747	615	337	901	111	173	362	783	96	591	999999	498	457	737	820	354	568	452	574	999999	999999	67	668	111	824	999999	977	987	872	928	902	999999	598	784	924	646	771	999999	999999	999999	598	643	223	17	747	999999	218	445	54	351	152	792	992	901	201	690	947	235	87	523	196	374	911	168	999999	36	900	672	813	999999	582	635	971	999999	999999	200	999999	660	364	908	999999	541	943	530	785	119	999999	696	999999	244	999999	545	856	957	790	234	732	65	329	720	999999	999999	632	870	769	999999	820	405	109	11	847	296	871	999999	153	654	431	999999	383	578	979	214	89	578	484	47	779	24	806	578	467	788	341	643	893	834	909	82	761	277	298	999999	596	999999	396	413	999999	687	814	146	802	352	999999	750	999999	999999	466	63	999999	731	999999	806	598	531	544	999999	955	237	285	319	744	999999	628	116	290	999999	617	498	999999	80	372	101	999999	669	775	125	116	591	999999	999999	999999	856	686	39	539	492	63	74	57	337	457	446	411	504	401	453	723	575	999999	413	999999	967	871	325	369	646	999999	929	999999	429	952	999999	335	203	941	888	673	599	576	798	284	999999	999999	855	622	926	689	705	999999	332	999999	541	130	999999	999999	410	999999	370	670	999999	885	134	318	999999	384	93	121	218	563	513	999999	134	998	672	139	999999	999999	26	702	442	999999	901	999999	433	37	999999	253	835	999999	540	903	312	928	683	912	160	243	823	999999	539	815	999999	152	764	999999	277	542	999999	369	247	884	969	667	237	936	983	473	885	600	999999	840	285	902	999999	999999	476	205	325	759	979	416	702	545	173	627	999999	759	999999	999999	759	879	794	475	77	999999	933	645	701	747	928	999999	357	232	517	698	539	579	999999	164	85	82	227	699	390	830	999999	433	503	610	999999	234	576	999999	841	999999	56	999999	999999	376	676	999999	999999	577	999999	302	68	999999	37	475	999999	905	639	999999	804	687	662	999999	999999	247	473	510	999999	100	999999	704	120	352	391	999999	652	730	999999	752	488	254	999999	649	869	98	771	713	999999	38	999999	999999	999999	835	210	999999	430	951	724	597	903	175	999999	999999	999999	999999	192	716	97	602	822	367	171	887	263	559	999999	23	235	996	475	759	114	999999	578	999999	119	284	151	237	14	999999	999999	156	
848	322	565	174	999999	742	906	65	625	803	216	164	395	707	582	999999	55	999999	725	999999	131	154	999999	999999	834	552	26	907	574	999999	598	131	999999	24	48	940	994	944	656	492	99	420	144	310	907	424	354	412	702	999999	191	597	975	287	35	999999	999999	989	999999	814	725	999	490	764	999999	94	999999	380	669	999999	656	111	760	243	638	711	19	760	999999	420	208	999999	215	83	679	10	156	83	988	343	689	15	999999	842	767	999999	929	999999	105	999999	999999	973	999999	70	844	999999	836	999999	649	324	695	999999	330	919	616	120	793	416	999999	214	938	999999	392	335	952	650	497	918	475	547	781	640	664	845	799	234	999999	999999	239	598	173	414	433	674	999999	198	684	694	235	656	306	522	294	891	884	999999	591	999999	117	203	999999	999999	999999	112	542	64	999999	484	130	391	249	648	187	999999	50	534	305	717	999999	763	966	999999	692	999999	251	268	355	773	961	906	643	464	47	45	16	255	148	999999	142	999999	999999	209	573	999999	417	999999	999999	797	999999	360	597	999999	999999	353	237	999999	235	456	860	284	999999	999999	523	223	747	999999	610	999999	999999	795	396	973	585	999999	410	766	999999	999999	412	593	923	557	922	999999	999999	769	733	694	999999	226	29	691	471	857	884	301	686	359	107	632	999999	202	317	999999	964	999999	298	999999	942	470	559	388	999999	277	361	161	149	911	904	977	61	999999	344	999999	775	704	512	727	219	118	90	880	999999	999999	546	730	250	999999	647	695	999999	107	751	347	999999	641	999999	203	506	733	999999	775	455	129	999999	140	858	999999	999999	269	121	570	427	834	390	679	637	273	999999	630	910	999999	273	218	506	954	999999	997	607	144	999999	318	231	486	956	314	999999	631	209	415	872	999999	999999	388	584	910	679	999999	956	987	999999	999999	472	875	822	879	999999	999999	622	626	966	860	446	156	212	802	349	940	877	85	254	16	74	325	999999	999999	697	885	634	596	284	256	51	620	999999	684	846	355	663	87	803	197	18	582	449	21	760	999999	999999	781	999999	999999	49	999999	742	997	318	156	999999	118	191	626	612	36	999999	999999	819	825	999999	527	956	999999	287	800	282	999999	997	491	875	747	999999	267	709	852	35	999999	999999	170	878	143	375	699	999999	999999	895	187	999999	982	999999	730	201	934	424	999999	825	576	999999	249	999999	685	999	827	280	379	165	924	916	999999	999999	807	512	659	947	881	999999	999999	766	999999	905	105	482	25	261	999999	555	28	999999	999999	999999	459	
999999	967	562	999999	999999	548	999999	858	999999	971	999999	824	981	433	227	542	999999	542	999999	568	810	730	344	512	999999	984	575	135	824	999999	90	866	733	551	724	999999	106	754	747	614	999999	907	342	933	834	657	43	828	927	22	41	311	999999	468	649	999999	633	59	989	159	972	303	999999	261	890	999999	101	440	999999	999999	446	999999	794	891	731	902	397	999999	677	555	999999	747	207	999999	116	779	321	275	901	371	910	57	999999	598	641	543	999999	90	53	999999	566	602	129	254	576	799	999999	999999	736	747	999999	233	381	999999	999999	234	999999	231	999999	999999	92	826	538	347	773	399	476	206	999999	999999	37	316	999999	247	989	999999	999999	952	245	317	272	658	538	999999	999999	686	675	331	399	417	447	652	999999	931	357	739	74	781	480	187	332	320	413	549	719	658	866	999999	454	850	605	153	986	838	848	999999	999999	384	942	96	999999	155	806	999999	750	385	381	435	889	259	293	847	481	68	999999	951	254	989	445	999999	820	541	876	548	811	303	999999	106	92	923	999999	689	999999	394	463	186	999999	570	798	999999	287	440	255	999999	567	758	671	928	999999	897	189	308	999999	999999	276	192	279	268	999999	457	719	284	352	966	807	999999	18	999999	604	808	999999	684	200	111	999999	389	295	999999	999999	63	631	737	253	999999	743	153	750	643	128	280	907	255	539	351	624	12	98	289	999999	963	999999	999999	333	55	459	505	118	999999	735	886	896	999999	999999	977	999999	999999	41	999999	999999	664	853	999999	969	333	901	202	154	848	486	467	300	16	295	27	314	57	413	208	736	247	999999	912	999999	999999	999999	320	968	562	526	999999	971	931	66	732	999999	999999	614	999999	154	267	361	999999	999999	278	595	889	311	269	673	778	578	999999	999999	985	629	940	467	738	949	590	234	591	331	844	496	369	950	562	907	929	999999	413	64	478	886	775	561	639	645	494	999999	999999	999999	748	999999	147	510	81	999999	999999	916	875	999999	563	42	769	999999	516	781	236	939	748	999999	999999	345	999999	778	951	108	853	389	999999	999999	465	999999	525	701	999999	780	999999	859	879	459	999999	23	566	363	500	446	126	836	999999	857	419	554	270	357	156	412	899	369	558	972	259	789	98	782	594	981	517	78	364	736	433	376	70	299	622	999999	778	810	288	515	982	26	999999	971	684	910	321	177	555	999999	880	999999	310	906	209	949	925	784	999999	999999	928	57	999999	318	433	999999	494	971	735	426	634	99	999999	52	990	999999	454	
126	108	683	999999	349	523	193	855	444	76	163	999999	999999	999999	994	51	769	999999	934	544	999999	547	642	999999	349	999999	138	999999	791	908	999999	916	999999	504	808	685	95	847	588	534	299	999999	989	975	340	881	999999	621	640	57	999999	465	65	698	427	579	999999	266	330	907	999999	647	999999	999999	807	247	132	178	999999	318	956	921	998	409	255	999999	999999	666	96	468	999999	517	906	744	597	999999	860	278	87	239	999999	999999	526	681	150	652	398	463	999999	999999	758	893	624	332	100	399	466	655	453	853	30	999999	180	862	999999	877	741	330	938	999999	386	853	101	767	999999	138	404	327	269	602	185	104	999999	993	709	487	893	583	653	207	999999	214	825	999999	218	429	657	664	155	273	999999	78	525	173	999999	905	999999	856	243	962	994	148	395	850	678	926	999999	186	163	58	983	167	676	740	999999	181	38	867	559	999999	480	740	999999	996	691	116	578	334	287	999999	686	46	999999	690	212	999999	819	975	555	291	999999	480	999999	999999	289	754	999999	784	999999	999999	876	934	306	999999	492	999999	966	399	168	571	357	977	899	358	372	947	816	986	537	999999	362	63	321	999999	551	999	239	84	717	999999	714	794	827	743	927	751	739	775	208	948	241	430	816	984	933	149	581	999999	735	999999	937	999999	256	46	999999	823	622	999999	33	999999	999999	892	681	230	856	563	999999	999999	999999	999999	999999	51	787	589	238	932	246	337	344	411	427	86	349	386	10	309	547	790	562	114	139	711	752	716	923	349	748	595	137	380	989	426	999999	999999	133	895	627	667	808	258	586	294	694	621	999999	948	552	305	230	556	999999	369	602	999999	490	506	999999	999999	666	999999	999999	999999	999999	964	422	999999	354	235	262	114	682	879	999999	313	999999	845	27	140	999999	974	796	453	999999	580	999999	999999	823	999999	999999	627	606	555	11	999999	74	934	94	729	999999	73	603	327	52	125	874	146	999999	298	797	999999	489	168	430	999999	102	740	285	629	610	791	187	939	601	635	999999	999999	878	999999	249	593	999999	297	930	588	380	479	410	259	706	227	253	534	999999	987	999999	999999	135	319	828	333	659	464	129	999999	999999	664	725	417	617	748	267	325	59	213	884	202	237	842	321	622	340	36	999999	392	548	652	331	613	497	69	11	569	999999	915	934	306	177	522	702	999999	754	992	641	999999	999999	999999	999999	414	112	945	220	293	997	215	993	999999	540	737	999999	243	343	121	920	999999	746	697	91	143	999999	588	
34	999999	999999	605	868	347	394	965	431	999999	177	916	510	552	848	717	999999	38	921	311	765	440	999999	999999	382	999999	999999	93	221	272	846	999999	145	524	920	505	153	401	347	656	248	575	999999	259	75	426	999999	999999	709	39	999999	63	222	967	822	593	999999	680	233	235	274	310	754	169	999999	826	781	986	631	353	574	179	690	274	72	200	135	403	403	999999	999999	704	999999	191	147	793	999999	177	701	337	999999	472	178	999999	999999	938	820	156	999999	999999	644	624	747	365	464	999999	372	947	904	999999	468	667	287	278	204	570	926	572	32	999999	697	999999	294	303	909	111	11	999999	883	134	379	979	918	164	320	417	999999	999999	999999	999999	431	999999	272	999999	869	776	195	999999	917	820	22	257	999999	505	552	40	339	453	456	999999	999999	793	74	780	262	999999	749	133	957	999999	613	908	845	999999	558	515	351	225	434	143	915	999999	661	72	999999	131	854	422	999999	289	87	514	571	373	236	637	999999	492	999999	389	999999	72	942	140	216	113	411	999999	947	46	689	123	28	322	999999	999999	142	11	999999	140	634	336	999999	677	709	999999	346	482	613	921	999999	999999	409	999999	999999	853	999999	530	855	18	720	999999	475	575	600	999999	495	259	926	999999	504	126	823	685	755	699	550	275	999999	116	767	929	999999	999999	647	829	999999	973	216	999999	694	999999	999999	660	420	72	861	999999	86	744	613	97	999999	239	426	282	45	723	299	416	312	892	109	999999	999999	790	892	448	928	770	260	522	999999	342	689	892	970	173	999999	999999	838	605	198	999999	503	999999	383	449	999999	375	794	990	999999	999999	999999	801	512	406	419	630	180	422	999999	315	494	101	54	224	550	999999	311	871	458	999999	578	999999	999999	423	999999	569	417	452	838	563	976	999999	838	253	999999	887	389	574	753	645	999999	425	999999	883	201	412	999999	169	899	86	73	999999	999999	88	999999	583	108	999999	160	999999	223	999999	583	999999	339	235	262	999999	172	662	154	737	128	812	999999	999999	999999	820	231	843	933	257	999999	762	499	64	726	999999	999999	477	789	299	423	903	999999	794	842	134	554	999999	159	836	996	246	999999	999999	999999	729	996	77	464	287	868	316	916	965	185	821	964	285	508	999999	777	999999	873	854	323	224	999999	297	999999	994	999999	265	694	999999	261	316	830	173	999999	996	999999	955	23	512	431	116	986	999999	619	999999	169	278	467	657	999999	999999	999999	88	22	589	349	708	757	999999	20	999999	622	820	714	999999	999999	801	999999	512	
737	821	999999	999999	432	217	237	923	678	299	834	997	797	999999	47	999999	942	752	161	669	657	65	208	552	501	818	493	176	999999	750	40	368	253	955	920	247	630	12	655	804	362	425	40	999999	635	999999	999999	586	999999	764	926	248	649	365	999999	682	623	138	999999	613	723	70	181	927	999999	999999	754	842	125	800	999999	999999	106	356	999999	242	35	740	916	487	13	907	394	987	823	792	718	888	110	999999	623	999999	999999	999999	91	301	253	112	999999	170	269	972	471	999999	446	986	151	999999	57	622	656	883	222	391	999999	999999	676	999999	114	477	756	999999	742	877	187	827	999999	64	274	25	988	922	542	756	999999	41	446	412	999999	999999	650	425	999999	999999	591	739	289	750	441	275	624	70	998	731	413	403	240	593	804	999999	187	96	38	42	633	734	351	465	173	579	999999	274	999999	276	826	999999	35	999999	296	447	999999	67	623	999	400	927	923	810	353	825	800	852	607	932	659	999999	396	808	854	999999	398	999999	587	862	895	999999	428	999999	904	81	377	976	307	366	81	130	473	999999	999999	705	810	540	121	999999	778	527	666	709	616	999999	944	227	409	439	59	723	480	760	113	50	509	202	999999	999999	457	999999	999999	999999	999999	539	99	367	177	158	56	857	711	249	999999	378	694	719	125	641	137	160	999999	868	316	999999	649	999999	925	600	206	999999	634	840	890	954	972	425	999999	999999	183	999999	60	261	392	202	22	241	677	735	356	790	86	275	999999	306	256	686	934	999999	999999	386	999999	576	999999	999999	233	999999	358	138	405	999999	871	48	999999	999999	110	325	999999	124	999999	417	45	199	999999	416	999999	369	695	593	999999	296	490	343	196	797	154	483	999999	954	969	150	882	999999	340	999999	919	999999	807	604	999999	931	210	819	999999	482	350	252	332	999999	896	999999	186	999999	431	999999	788	537	851	670	405	999999	26	531	155	204	534	497	999999	999999	999999	999999	999999	999999	396	776	999999	670	174	999999	456	999999	161	999999	67	115	964	999999	126	230	299	391	999999	999999	208	580	914	999999	999999	974	999999	853	392	165	999999	403	312	999999	378	654	33	127	373	147	224	503	999999	262	473	50	240	999999	380	639	877	116	315	424	892	816	999999	416	996	199	765	602	519	999999	999999	999999	999999	879	749	472	999999	181	999999	59	923	705	116	662	215	999999	743	541	483	999999	999999	941	98	999999	202	562	792	617	130	183	999999	999999	984	477	545	999999	247	361	667	999999	442	705	97	266	501	196	999999	209	
211	372	999999	234	129	765	999999	774	575	915	686	197	999999	589	999999	844	999999	311	999999	638	999999	405	396	392	873	574	999999	999999	854	832	396	16	852	593	415	758	727	158	501	228	758	771	243	331	675	999999	238	999999	654	253	999999	199	475	999999	92	999999	999999	74	360	554	454	147	920	999999	529	680	344	95	999999	303	127	528	809	999999	880	355	999999	75	999999	402	999999	467	927	610	253	206	540	781	510	610	782	663	797	946	774	620	850	999999	802	999999	145	153	999999	361	999999	70	389	972	200	737	643	910	999999	958	219	999999	999999	319	500	332	999999	563	584	573	520	464	731	862	999999	999999	504	671	273	721	999999	999999	999999	575	999999	999999	999999	999999	590	773	999999	872	315	839	999999	787	999999	541	999	479	855	999999	568	116	840	999999	999999	526	999999	930	242	999999	999999	635	701	26	999999	644	833	317	516	580	972	999999	999999	648	158	892	135	940	860	963	671	999999	999999	999999	634	999999	734	814	854	299	324	660	999999	994	234	999999	999999	721	999999	765	707	999999	999999	285	609	756	509	202	999999	446	401	313	80	279	310	853	999999	999999	392	999999	909	29	462	226	266	322	280	612	423	478	754	413	999999	999999	999999	979	999999	999999	84	877	182	542	302	418	897	20	590	270	694	381	910	131	339	71	999999	687	239	745	999999	297	486	896	778	54	691	999999	951	975	24	331	999999	188	941	999999	999999	377	727	54	328	999999	732	19	918	51	567	633	999999	300	999999	577	749	95	572	999999	401	999999	763	999999	726	910	68	614	256	373	359	731	189	824	716	487	960	999999	427	771	565	476	977	736	999999	999999	913	999999	999999	446	581	936	999999	164	123	78	614	478	328	999999	999999	127	763	555	692	835	454	259	999999	761	999999	564	668	800	232	925	999999	36	771	999999	999999	406	999999	810	791	422	125	34	999999	999999	999999	999999	867	18	583	999999	999999	999999	54	651	613	999999	87	975	999999	27	278	815	931	999999	770	587	999999	659	422	791	999999	999999	763	279	719	429	548	999999	887	999999	696	659	226	999999	222	999999	981	130	999999	342	329	903	981	773	999999	310	103	523	877	295	785	217	596	792	209	760	668	774	931	194	125	151	97	704	330	999999	598	999999	976	894	606	586	605	999999	999999	999999	971	999999	136	419	335	35	69	601	999999	489	73	433	584	461	217	217	199	869	227	188	815	286	999999	999999	711	946	547	999999	689	209	611	516	999999	999999	789	678	999999	521	858	100	91	496	365	840	999999	175	999999	999999	
686	999999	999999	735	861	293	529	694	546	999999	999999	388	488	86	911	149	877	556	112	720	672	538	568	999999	21	999999	106	329	999999	612	978	546	385	999999	306	300	812	876	655	47	345	104	142	56	813	999999	611	15	584	225	963	998	72	851	852	158	999999	718	999999	734	196	209	999999	999999	623	172	13	465	780	621	336	11	901	75	384	577	999999	522	864	541	525	101	744	704	649	979	999999	533	179	157	470	104	161	921	850	145	330	208	433	650	475	156	235	963	888	999999	999999	996	999999	285	999999	999999	999999	193	218	999999	999999	999999	294	999999	688	480	296	999999	160	999999	850	999999	224	999999	257	207	99	224	75	379	999999	781	815	687	999999	486	999999	999999	405	999999	999999	968	712	754	680	261	913	999999	961	999999	859	602	813	656	121	126	782	238	999999	999999	228	999999	127	838	999999	683	263	999999	760	211	423	401	236	999999	992	881	999999	469	568	995	294	309	999999	79	519	273	968	169	576	765	704	828	866	851	999999	999999	850	873	999999	996	997	316	999999	759	582	467	376	999999	664	239	999999	322	669	42	269	919	387	57	328	999999	715	103	40	995	507	595	999999	384	72	390	40	403	999999	571	998	999999	280	502	999999	62	999999	162	505	347	916	391	168	999999	591	25	999999	803	999999	558	999999	999999	999999	44	262	986	931	992	999999	999999	208	455	378	999999	44	999999	649	884	560	276	79	563	598	692	88	999999	999999	999999	792	57	999999	237	848	395	291	104	999999	999999	999999	999999	130	999999	409	231	148	471	23	70	799	309	375	349	252	999999	999999	999999	315	593	955	999999	999999	999999	999999	999999	126	971	606	982	999999	939	592	413	644	59	156	175	164	376	554	617	111	376	902	493	682	999999	984	570	906	564	999999	116	290	112	950	999999	705	704	999999	177	864	41	999999	860	999999	962	999999	202	141	999999	999999	938	49	348	45	999999	338	999999	32	308	986	46	85	261	160	999999	133	542	109	999999	999999	460	271	999999	999999	999999	999999	51	999999	999999	122	999999	438	999999	992	999999	76	942	76	767	561	988	681	806	191	828	955	991	709	999999	839	172	103	875	853	121	677	663	595	965	999999	999999	940	312	195	204	607	492	269	309	418	190	475	341	704	481	779	464	204	999999	125	141	999999	544	880	999999	698	563	740	999999	183	999999	356	111	708	999999	58	378	620	999999	231	473	732	410	823	999999	696	761	999999	381	342	222	468	671	850	928	999999	405	432	245	999999	53	999999	999999	135	999999	999999	373	633	438	
432	411	843	217	703	651	409	931	721	232	999999	936	393	999999	999999	961	944	684	261	999999	999999	653	946	999999	491	999999	720	999999	285	817	999999	332	999999	999999	949	931	378	261	968	208	528	999999	684	209	980	568	660	394	841	173	70	999999	122	853	127	779	464	467	725	525	999999	66	655	903	999999	931	808	651	418	999999	592	693	716	63	261	297	969	999999	404	999999	526	336	999999	121	757	674	220	999999	623	180	999999	910	535	452	999999	999999	377	780	800	59	760	999999	975	235	581	999999	999999	68	999999	999999	810	999999	73	802	999	604	999999	543	156	734	999999	999999	37	999999	149	681	167	273	999999	789	920	198	946	355	999999	517	361	999999	540	389	240	162	999999	794	370	999999	847	733	999999	672	916	834	633	75	339	236	981	737	95	899	219	999999	282	999999	909	621	772	999999	999999	999999	253	280	13	766	503	999999	851	243	878	391	833	434	820	123	873	95	564	999999	999999	936	999999	623	999999	640	999999	71	879	868	884	748	986	139	103	961	999999	646	830	867	572	999999	999999	748	859	704	75	784	999999	169	940	823	999999	999999	999999	999999	957	629	90	999999	595	442	999999	999999	359	139	405	704	341	999999	693	236	264	697	317	254	560	786	764	494	575	999999	711	720	928	70	999999	103	999999	400	13	800	565	468	281	139	999999	999999	399	999999	309	371	453	999999	475	713	569	368	584	458	999999	999999	999999	595	796	209	731	999999	999999	999999	999999	311	277	940	999999	893	999999	999999	426	188	171	168	999999	999999	195	214	943	220	255	225	501	333	519	999999	257	999999	999999	970	671	81	408	125	348	110	292	999999	103	512	999999	582	999999	773	942	405	296	984	783	829	410	592	999999	520	722	838	797	124	791	298	693	31	957	701	134	355	779	999999	819	999999	752	197	121	440	575	672	999999	728	391	123	692	999999	60	115	570	89	815	999999	402	999999	312	999999	999999	804	999999	623	625	350	648	597	999999	249	175	999999	87	222	481	999999	999999	999999	664	79	999999	678	606	430	971	851	140	999999	999999	999999	653	318	999999	584	981	316	621	951	57	832	89	794	497	452	999999	564	38	357	607	989	999999	352	845	242	444	999999	207	397	652	773	999999	604	999999	999999	595	856	511	502	241	174	213	993	999999	831	990	999999	999999	999999	999999	417	823	783	446	999999	949	311	472	751	150	453	118	999999	308	999999	999999	999999	736	999999	856	251	63	535	125	443	785	949	350	24	252	999999	356	54	74	245	999999	999999	167	517	999999	294	999999	759	
362	788	65	999999	694	728	218	515	999999	427	999999	92	363	999999	999999	13	764	999999	960	999999	508	999999	106	74	169	73	333	196	328	229	978	572	857	303	183	337	387	805	999999	999999	805	999999	302	929	999999	982	881	663	769	163	999999	785	999999	935	260	999999	691	999999	999999	631	404	32	196	999999	449	734	234	70	123	340	626	959	745	348	999999	771	999999	999999	326	999999	999999	670	427	999999	999999	999999	999999	999999	52	465	645	395	984	633	227	783	999999	319	489	23	999999	820	549	438	999999	793	49	985	999999	489	999999	524	999999	644	449	999999	605	999999	516	256	495	312	27	658	999999	240	974	122	131	869	999999	41	687	999999	429	371	131	988	637	683	999999	263	639	563	98	131	720	350	194	493	999999	528	803	243	999999	454	802	891	744	306	819	927	864	422	999999	344	999999	371	999999	87	612	616	394	833	103	242	672	999999	569	572	999999	634	928	999999	999999	999999	238	454	785	999999	999999	999999	253	341	999999	235	399	227	999999	754	295	359	135	999999	881	571	143	969	150	295	782	348	331	181	786	999999	999	236	730	566	115	391	999999	999999	519	382	372	63	999999	999999	843	454	170	814	999999	170	508	821	755	130	568	268	314	500	201	230	999999	82	555	679	236	172	999999	999999	648	999999	773	999999	999999	509	208	90	999999	282	452	337	999999	516	894	625	999999	187	481	609	997	846	86	95	999999	298	999999	999999	507	999999	641	680	957	431	176	383	396	623	999999	256	999999	488	999999	42	58	864	52	401	999999	929	992	58	691	887	740	801	827	687	999999	308	45	907	582	709	641	999999	379	756	350	520	239	72	953	234	687	999999	588	999999	47	999999	256	81	123	578	999999	592	989	80	691	374	999999	999999	786	925	220	24	906	558	999999	286	495	296	60	999999	700	929	999999	466	209	231	223	999999	650	652	62	963	794	13	412	58	781	308	74	999999	964	999999	285	999999	23	672	612	39	653	760	698	960	30	456	878	377	498	532	871	469	160	773	68	144	873	999999	999999	902	156	999999	505	999999	999999	84	702	179	999999	75	999999	537	618	194	138	999999	999999	102	999999	999999	135	44	559	258	437	605	826	201	999999	151	165	999999	999999	999999	883	311	999999	512	999999	946	753	708	724	432	90	999999	999999	999999	644	999999	190	780	314	999999	776	999999	999999	256	999999	999999	258	511	708	512	910	685	95	908	999999	826	999999	999999	999999	996	594	426	320	136	178	999999	754	859	999999	302	960	384	462	999999	933	771	519	999999	754	122	
698	252	10	221	999999	999999	999999	942	665	817	999999	999999	427	317	298	359	801	999999	87	999999	871	999999	954	415	999999	999999	232	525	974	999999	317	625	696	250	308	351	426	108	613	774	845	811	204	738	999999	230	999999	999999	281	999999	999999	999999	999999	99	250	309	297	594	999999	987	999999	732	967	999999	510	918	53	187	999999	946	933	702	999999	312	819	999999	203	226	999999	999999	999999	87	254	401	569	462	694	607	999	998	63	831	438	626	603	122	844	79	999999	999999	186	999999	145	334	999999	999999	802	628	999999	191	116	81	999999	348	419	999999	999999	576	566	57	234	999999	187	20	892	111	274	999999	709	707	999999	999999	988	816	154	798	941	999999	999999	999999	999999	999999	999999	818	892	999999	893	999999	999999	509	999999	278	512	190	615	740	602	134	441	548	13	377	919	572	965	999999	93	131	999999	620	161	999999	824	274	397	169	999999	369	128	911	217	184	999999	209	83	999999	621	807	211	413	206	816	487	212	298	292	999999	764	852	911	897	999999	895	596	357	74	453	248	792	999999	631	999999	16	530	999999	999999	160	999999	499	29	369	286	999999	999999	423	344	999999	622	975	115	22	999999	516	217	23	999999	288	999999	851	999999	999999	383	24	999999	782	963	810	999999	870	469	142	436	275	833	551	621	852	115	183	22	982	999999	273	687	443	999999	726	999999	999999	896	549	529	999999	999999	526	986	999999	999999	17	459	534	134	751	515	973	585	999999	682	666	401	591	183	457	838	999999	671	119	999999	321	505	999999	21	449	999999	999999	612	569	785	317	564	999999	688	107	999999	488	858	89	757	714	999999	999999	999999	142	999999	314	376	999999	39	463	854	999999	933	999999	512	222	522	999999	777	595	999999	26	303	375	999999	50	903	999999	734	360	177	592	362	623	463	306	203	878	999999	669	553	541	540	331	463	687	427	835	594	510	965	999999	999999	172	353	841	904	999999	41	85	411	999999	346	678	296	271	999999	320	399	999999	999999	999999	361	117	51	829	486	971	911	423	999999	999999	491	233	394	993	290	199	279	621	999999	524	846	999999	999999	263	204	861	45	999999	173	116	446	388	491	331	999999	999999	999999	524	365	933	767	618	462	343	999999	123	999999	999999	999999	334	50	777	814	505	797	999999	849	788	634	625	936	720	999999	516	631	113	742	999999	181	999999	79	755	266	999999	999999	238	999999	924	455	91	577	743	999999	838	76	999999	573	985	533	999999	355	342	889	740	999999	57	367	999999	999999	704	380	999999	999999	999999	999999	295	520	355	748	
568	318	999999	342	553	999999	202	509	999999	449	962	540	757	539	463	999999	737	865	526	471	999999	870	999999	222	750	711	356	623	325	999999	780	158	999999	247	965	999999	430	999	999999	692	804	999999	999999	506	750	999999	623	999999	667	999999	528	430	993	884	999999	697	470	999999	592	842	701	999999	194	839	668	813	322	999999	573	63	999999	999999	999999	834	667	999999	925	351	471	585	98	665	999999	170	999999	360	164	343	209	278	939	718	999999	504	991	234	362	116	837	936	999999	113	127	613	844	999999	901	999999	227	875	772	129	250	999999	753	45	999999	33	784	318	659	978	999999	305	999999	601	331	999999	842	442	809	818	999999	999999	733	999999	548	351	326	274	999999	999999	999999	334	505	819	478	999999	999999	955	999999	339	332	529	286	873	794	821	999999	999999	468	878	999999	784	75	953	615	714	282	769	497	999999	999999	999999	860	664	999999	999999	800	999999	132	920	283	999999	999999	480	495	983	999999	860	200	726	852	999999	999999	580	678	341	269	551	214	763	999999	981	468	338	631	813	669	622	20	809	31	204	130	548	605	439	999999	594	468	631	465	999999	579	999999	999999	633	999999	290	985	530	725	999999	999999	999999	793	999999	428	503	848	999999	999999	636	849	999999	705	657	952	267	975	249	999999	674	93	582	308	714	411	698	909	999999	109	389	636	490	93	772	114	999999	754	313	20	459	745	785	999999	829	999999	198	74	771	999999	999999	314	746	151	61	174	999999	70	88	889	999999	999999	850	582	935	999	369	307	933	999999	201	512	671	238	929	999999	308	275	478	999999	999999	999999	147	327	653	84	890	348	41	999999	596	700	676	423	290	865	894	212	381	829	213	891	141	228	999999	943	999999	518	999999	132	866	252	592	936	676	107	456	533	928	999999	999999	30	999999	999999	956	500	836	258	948	74	999999	999999	894	648	937	999999	501	918	999999	999999	441	999999	137	909	741	353	118	740	746	193	999999	371	283	519	720	999999	625	806	999999	989	999999	999999	570	999999	97	771	358	943	999999	354	605	537	999999	228	430	737	892	365	999999	612	391	106	511	999999	654	673	821	999999	999999	999999	706	695	656	848	603	56	811	999999	822	999999	994	174	741	402	588	881	675	65	98	982	300	269	223	659	607	20	883	805	999999	424	949	974	999999	999999	647	909	881	999999	999999	384	925	912	543	622	617	226	364	118	999999	772	997	766	295	945	463	999999	999999	996	251	593	172	16	487	408	31	30	159	496	755	678	999999	828	441	714	67	999999	725	
600	999999	390	655	774	999999	729	426	193	999999	80	791	209	437	999999	605	41	221	918	434	145	601	999999	77	868	362	999999	772	178	999999	999999	999999	84	721	882	954	860	937	397	388	757	981	837	999999	999999	704	555	250	125	233	410	999999	148	999999	590	999999	454	323	787	999999	129	999999	257	999999	117	192	999999	488	555	930	744	104	823	999999	676	999999	999999	266	999999	173	806	267	656	945	999999	87	749	131	141	883	999999	999999	159	975	268	999999	999999	979	999999	896	999999	999999	695	194	999999	999999	679	607	999999	436	244	198	334	624	615	862	310	311	934	39	999999	999999	357	671	430	999999	999999	848	282	876	999999	999999	42	102	999999	739	572	999999	467	618	408	151	844	704	999999	321	222	999999	999999	999999	499	432	55	203	999999	401	999999	33	763	290	371	830	335	409	999999	460	165	242	999999	876	999999	838	844	999999	631	301	751	652	999999	999999	999999	419	999999	999999	387	999999	739	999999	638	999999	28	548	708	186	257	577	815	444	697	198	165	979	95	494	115	999999	587	999999	572	999999	999999	77	10	654	305	951	999999	459	32	19	721	999999	603	665	857	999999	140	667	78	999999	485	999999	954	999999	953	15	999999	993	999999	727	419	19	276	476	143	999999	548	63	881	999999	234	366	422	688	477	838	385	999999	637	364	529	999999	999999	519	686	343	123	175	701	299	999999	359	689	999999	599	999999	60	137	532	906	213	87	786	773	999999	129	894	999999	367	999999	999999	903	366	416	999999	499	999999	757	789	800	837	999999	361	591	677	874	676	127	999999	766	787	258	898	730	160	451	143	887	690	567	448	846	808	999999	670	724	993	283	106	110	361	303	999999	732	79	831	999999	204	105	953	999999	777	188	601	336	999999	15	999999	999999	999999	365	471	999999	231	361	991	573	774	921	952	880	403	999999	999999	414	494	910	175	999999	329	999999	939	791	736	125	670	668	217	260	298	719	367	27	349	999999	889	999999	126	380	87	267	951	282	999999	82	999999	755	199	999999	999999	999999	999999	974	935	999999	426	680	339	116	999999	999999	999999	999999	632	243	523	999999	681	999999	524	267	999999	795	583	72	773	666	648	664	999999	915	999999	999999	999999	827	880	393	999999	317	327	219	898	19	689	754	900	999999	649	909	999999	673	84	999999	999999	585	999999	53	400	873	999999	759	42	675	50	775	855	346	116	999999	363	999999	999999	999999	999999	314	999999	784	116	829	171	999999	999999	738	114	402	840	532	357	832	999999	836	999999	999999	999999	567	186	232	968	913	999999	
