500	500	
110	96	92	87	108	109	121	94	110	86	97	115	94	98	100	100	106	95	90	95	91	117	106	109	107	110	96	91	101	105	104	90	104	112	112	100	102	120	93	107	100	96	121	92	106	102	100	108	100	99	113	110	96	112	107	97	99	102	100	90	111	99	105	81	105	89	83	93	99	85	109	114	88	93	79	102	84	103	119	114	109	109	106	123	91	78	105	104	99	88	108	96	99	95	96	96	111	100	102	110	92	109	99	107	96	90	95	123	103	117	93	106	104	106	109	90	105	90	132	106	103	108	105	94	95	110	91	95	93	117	95	107	102	79	98	105	102	102	104	116	103	81	94	86	98	92	105	112	116	99	109	97	110	93	100	95	100	113	91	89	97	101	91	103	99	93	105	117	91	90	82	99	87	95	96	109	82	82	106	90	127	110	90	99	110	97	104	95	96	125	106	95	79	88	97	90	90	99	95	111	90	104	111	106	94	104	107	95	90	100	114	99	92	91	98	87	114	85	88	118	94	118	101	85	83	85	108	82	91	101	104	101	103	90	100	92	83	111	99	93	103	88	98	92	94	106	109	89	86	86	92	105	105	102	115	111	101	98	98	100	98	109	95	95	92	75	102	113	81	102	100	82	104	95	114	117	100	97	97	100	118	100	113	97	107	73	101	111	110	100	97	100	113	99	113	100	99	90	108	83	102	100	106	98	116	91	105	111	104	91	112	85	94	107	104	96	107	92	102	85	104	91	121	86	115	106	85	104	103	93	125	98	95	101	97	101	85	88	95	105	107	96	100	93	98	99	96	112	82	92	98	75	93	96	109	89	110	110	96	106	89	108	111	106	104	116	82	100	91	104	96	106	103	94	101	93	118	97	101	99	98	105	105	95	108	109	89	96	102	77	109	100	98	112	95	116	113	106	90	103	104	99	97	84	83	87	90	97	103	114	110	91	96	106	105	117	96	111	99	104	91	93	113	87	101	95	107	101	110	122	108	101	97	109	115	96	98	104	93	92	107	108	108	108	93	100	108	109	116	96	97	123	81	98	103	93	107	94	100	87	92	93	101	109	97	109	94	95	88	112	81	99	84	92	80	85	95	87	103	87	93	112	97	108	102	86	93	91	120	102	112	97	101	117	126	93	109	100	110	85	
98	91	104	86	101	117	91	86	84	113	109	97	108	99	114	109	91	91	110	98	114	104	90	92	104	115	102	96	113	74	95	103	103	103	100	107	106	98	97	93	104	111	112	113	78	97	119	96	100	115	95	105	119	84	97	106	97	101	100	96	92	119	90	94	93	107	94	112	86	99	111	111	122	99	89	91	91	99	103	91	106	100	122	104	124	98	101	98	112	96	110	133	119	103	115	102	91	104	117	107	97	114	98	104	102	82	98	97	108	111	110	82	108	89	106	110	96	113	88	98	91	93	97	109	116	104	85	96	91	95	112	104	93	107	92	123	106	104	96	101	104	83	112	113	97	99	96	79	109	92	123	96	105	93	86	102	129	112	83	107	116	97	100	87	98	88	96	86	101	89	98	102	91	108	90	92	100	87	84	96	92	105	104	100	101	96	101	88	88	103	117	93	90	94	93	112	94	85	90	105	109	82	98	100	90	106	103	100	115	100	101	89	101	110	88	114	96	97	118	86	97	110	99	91	112	101	112	82	117	91	102	111	91	100	113	102	99	100	93	114	84	92	88	99	97	110	98	89	101	93	93	91	102	115	101	87	89	83	116	107	109	88	79	101	109	113	87	111	113	86	95	94	100	101	95	85	91	95	92	102	95	103	106	110	87	74	111	88	84	105	90	110	112	112	95	95	88	109	109	89	92	89	97	94	116	107	94	90	96	108	103	91	106	89	104	108	93	106	113	110	118	111	100	104	97	103	94	88	104	100	116	108	99	110	118	108	105	103	107	102	101	98	103	108	105	90	114	101	96	113	102	103	115	111	86	98	120	109	118	115	104	91	115	98	92	85	104	115	117	97	88	93	87	86	111	99	94	91	98	103	99	99	103	99	91	80	112	93	114	75	85	93	97	88	98	110	106	101	97	107	89	103	98	103	100	92	113	98	96	106	99	96	102	96	99	111	94	97	82	101	94	105	92	111	112	97	85	102	107	105	77	101	99	90	102	104	89	82	108	103	88	96	107	92	98	99	87	104	99	96	95	103	101	89	100	101	110	104	93	92	90	100	97	104	97	109	93	100	99	103	102	98	105	98	98	100	84	91	92	106	112	102	94	95	97	102	102	113	102	96	119	98	92	101	105	84	115	89	97	101	
856	131	999999	951	791	999999	790	999999	275	999999	728	999999	999999	999999	892	146	999999	630	455	999999	975	762	999999	18	523	999999	999999	416	61	555	751	999999	143	924	318	828	41	21	309	576	595	703	999999	399	825	39	841	230	999999	999999	741	354	150	924	999999	104	946	999999	437	587	812	384	999999	720	52	895	869	126	953	74	115	615	999999	878	714	281	697	784	193	493	372	781	404	999999	999999	407	693	219	156	224	882	333	583	721	763	999999	666	355	357	929	169	725	276	999999	667	999999	999999	999999	219	506	406	171	999999	943	224	41	979	758	906	645	211	660	970	739	999999	999999	42	999999	124	503	615	352	437	999999	333	647	514	999999	621	688	384	431	999	999999	817	720	809	639	506	732	241	999999	448	712	728	509	999999	537	765	885	103	422	999999	716	999999	64	733	270	999999	577	526	532	147	228	270	780	999999	329	921	471	972	402	113	391	999999	707	999999	999999	535	824	892	977	691	736	594	999999	283	293	759	763	987	549	29	929	216	708	999999	230	999999	947	848	435	999999	304	913	999999	319	999999	454	192	160	18	735	795	999999	548	999999	999999	999999	999999	506	377	569	167	483	999999	383	999999	999999	563	937	682	282	587	975	999999	999999	396	823	893	999999	999999	999999	577	612	978	813	233	255	667	867	369	999999	999999	451	480	865	458	999999	999999	327	145	999999	999999	255	478	736	999999	819	227	187	455	999999	999999	654	988	538	992	999999	505	618	159	999999	517	696	999999	95	138	145	999999	601	912	575	343	575	517	926	999999	331	144	999999	665	413	37	489	421	782	999999	499	462	942	999999	902	324	871	178	216	999999	204	677	392	607	999999	324	625	274	879	254	175	147	72	590	670	420	999999	999999	745	900	37	284	794	239	638	682	563	728	20	999999	471	406	999999	852	754	654	752	999999	653	999999	999999	225	999999	538	691	362	400	361	212	999999	70	918	433	316	56	999999	883	163	999999	339	761	897	999999	628	782	999999	836	999999	999999	999999	668	620	309	656	498	999999	741	999999	547	286	292	211	525	999999	999999	999999	973	994	805	834	771	999999	674	323	337	514	999999	914	755	999999	525	190	525	999999	999999	450	618	776	999999	244	188	627	615	692	57	560	382	999999	437	999999	999999	841	414	11	255	999999	999999	985	328	983	999999	999999	999999	624	761	999999	685	338	999999	749	933	206	187	570	655	154	983	982	276	999999	142	233	999999	525	999999	683	999999	524	941	999999	999999	633	458	834	393	361	126	990	930	999999	875	53	
999999	999999	306	597	664	843	356	110	999999	962	719	550	850	628	350	999999	999999	999999	334	171	396	948	254	310	999999	352	187	304	37	992	61	330	902	98	999999	798	229	999999	28	933	999999	840	669	999999	913	907	983	764	20	142	504	853	621	714	999999	94	443	995	849	999999	665	61	999999	102	911	399	648	762	437	551	999999	956	68	401	999999	556	288	712	999999	999999	369	422	293	894	999999	208	708	198	441	115	365	234	690	999999	277	126	766	999999	999999	524	269	999999	999999	469	999999	548	794	230	720	111	805	730	608	19	952	999999	767	999999	603	712	690	999999	330	332	196	539	275	362	133	876	999999	999999	91	871	580	148	96	824	525	950	414	487	477	340	999999	634	625	681	754	34	999999	587	973	999999	833	809	900	14	282	999999	282	442	106	844	321	104	648	736	999999	813	166	943	663	999999	308	999999	982	999999	32	999999	913	593	999999	999999	527	211	738	173	999999	771	247	91	999999	686	999999	972	391	999999	999999	215	986	889	253	999999	999999	415	924	330	620	630	999999	999999	981	720	924	999999	834	997	326	999999	365	485	698	666	576	85	400	976	975	335	822	359	999999	817	575	999999	350	999999	241	999999	287	418	552	999999	944	335	109	999999	761	988	147	393	316	999999	999999	510	200	586	375	792	999999	947	354	999999	808	477	941	174	155	900	349	999999	999999	999999	832	947	933	290	999999	250	975	999999	999999	986	999999	438	53	72	999999	999999	999999	763	301	999999	106	340	73	267	609	477	394	935	685	861	649	969	627	111	85	999999	576	909	865	134	817	454	999999	368	106	379	433	878	999999	999999	999999	585	999999	327	118	502	884	675	681	254	855	999999	884	362	346	999999	810	999999	986	74	498	924	897	176	631	651	607	999999	170	999999	54	516	999999	605	796	73	102	310	999999	582	999999	901	238	999999	279	999999	570	379	999999	878	568	491	999999	142	591	999999	999999	710	695	466	895	189	999999	451	209	349	312	288	999999	282	135	999999	949	413	56	597	696	286	896	854	91	237	683	292	671	999999	623	999999	999999	655	385	392	615	536	687	839	999999	787	421	999999	473	999999	813	748	999999	68	541	999999	96	994	999999	411	813	840	999999	667	505	232	779	646	725	708	999999	911	897	743	999999	423	999999	999999	211	908	865	999999	391	999999	999999	934	540	612	31	145	518	30	210	974	578	774	161	29	999999	173	999999	774	215	765	28	902	851	19	173	999999	762	879	792	545	546	848	999999	586	253	570	692	177	625	590	
199	253	999999	923	174	130	271	706	873	47	901	100	760	625	779	999999	93	530	448	902	382	639	237	999999	999999	730	324	574	775	999999	481	840	159	625	575	775	202	928	844	999999	856	65	15	755	644	455	98	834	806	732	999999	171	728	722	999999	560	26	55	495	999999	806	697	999999	110	565	999999	999999	144	59	14	329	999999	686	406	55	327	633	481	999999	982	642	490	767	53	295	320	999999	436	418	25	759	157	442	409	246	999999	999999	904	200	584	514	953	999999	802	412	999999	484	999999	676	889	926	544	999999	999999	802	326	929	999999	815	999999	947	514	726	999999	999999	999999	999999	286	169	886	999999	729	291	446	478	688	705	965	640	963	835	999999	999999	999999	999999	224	132	929	607	920	999999	245	999999	945	999999	999	237	999999	999999	240	609	208	172	790	695	207	263	588	45	999999	620	964	257	852	419	167	754	999999	944	40	59	793	678	249	999999	958	640	345	809	478	461	999999	999999	409	364	637	628	969	999999	892	961	543	894	494	309	275	987	246	999999	479	254	39	806	526	999999	999999	529	922	143	737	999999	999999	999999	999999	661	666	556	999999	498	782	539	785	999999	999999	79	999999	899	194	940	391	970	999999	999999	340	234	999999	157	892	999999	548	999999	999999	836	105	335	54	999999	337	832	999999	718	149	999999	752	939	469	999999	753	456	999999	916	999999	982	752	766	173	116	448	999999	239	999999	664	999999	949	675	834	999999	278	727	35	751	571	361	307	672	831	654	67	999999	765	999999	404	999999	554	631	771	722	94	339	171	937	326	996	603	999999	64	999999	999999	87	999999	520	999999	36	431	999999	355	984	999999	89	999999	519	59	57	999999	999999	999999	999999	84	327	903	121	864	939	999999	97	999999	575	999999	183	999999	999999	999999	999999	999999	254	999999	999999	23	630	286	999999	999999	14	403	651	887	278	429	141	19	999999	445	999999	184	993	656	456	469	344	498	780	236	999999	999999	999999	999999	79	762	331	100	999999	214	453	51	999999	84	859	546	999999	209	166	155	627	174	782	874	383	805	999999	598	924	907	679	142	505	999999	535	543	778	999999	999999	515	107	50	999999	631	991	439	68	918	999999	910	555	144	999999	634	999999	999999	999999	749	290	274	999999	733	176	999999	535	999999	545	563	548	325	767	927	392	650	57	587	902	161	882	944	999999	383	801	24	362	545	800	999999	952	999999	999999	999999	999999	552	55	374	999999	432	999999	680	893	999999	999999	999999	153	627	752	690	999999	999999	445	537	866	346	999999	96	931	161	
999999	999999	520	999999	999999	360	999999	738	231	839	999999	683	713	479	65	212	60	999999	13	330	871	735	999999	999999	293	930	753	327	172	369	34	959	999999	722	945	999999	169	999999	893	999999	20	415	999999	913	999999	999999	318	965	482	664	296	287	93	999999	999999	999999	999999	411	390	999999	999999	153	999999	862	814	645	250	990	533	949	53	999999	357	984	320	466	340	999999	34	999999	621	999999	999999	507	999999	999999	876	832	442	999999	999999	758	999999	223	422	866	839	543	108	449	662	999999	999999	532	621	464	930	108	999999	999999	421	999999	386	999999	68	999999	309	999999	788	999999	769	418	558	338	51	294	993	144	999999	454	627	796	781	999999	727	303	999999	322	886	618	999999	777	542	618	999999	999999	381	837	164	603	999999	999999	754	39	679	254	769	113	999999	336	471	999999	537	999999	206	624	999999	999999	283	765	474	986	191	999999	262	992	876	999999	555	999999	913	166	979	968	887	856	52	752	905	483	999999	251	830	560	156	29	999999	697	421	168	57	579	999999	399	139	580	589	999999	999999	687	378	999999	999999	42	422	315	816	999999	958	999999	581	792	896	999999	241	232	165	630	33	242	999999	999999	999999	397	411	999999	602	590	839	999999	277	469	974	227	999999	705	694	798	148	841	213	681	739	999999	586	264	999999	999999	999999	906	424	999999	560	545	934	199	999999	169	630	88	713	999999	999999	999999	82	999999	817	678	695	535	999999	367	492	192	999999	81	449	457	810	157	660	999999	432	932	999999	999999	908	439	293	915	404	534	999999	69	138	977	951	97	998	999999	999999	13	999999	632	999999	67	476	378	516	863	749	853	359	483	999999	874	803	999999	759	764	214	999999	395	779	140	13	999999	999999	63	61	129	999999	458	346	710	999999	771	800	563	834	841	999999	923	999999	176	999999	185	694	641	264	183	999999	337	243	270	68	618	298	501	374	868	53	324	999999	743	397	404	22	772	999999	999999	999999	999999	925	922	673	465	965	612	588	828	504	791	799	878	965	999999	224	86	652	49	482	309	198	966	798	226	468	686	999999	157	172	921	870	161	999999	920	412	321	596	999999	999999	999999	999999	546	373	261	999999	586	999999	372	190	935	130	731	999999	703	54	959	999999	999999	999999	288	999999	441	666	582	999999	648	707	999999	999999	903	490	58	396	796	397	652	602	547	701	882	909	999999	967	236	801	148	531	999999	999999	999999	196	149	606	374	852	480	999999	791	340	875	999999	732	749	999999	455	81	999999	833	315	401	366	587	755	999999	379	425	474	
439	781	782	127	239	178	179	716	350	999999	32	999999	917	772	811	216	826	999999	999999	667	690	780	999999	803	999999	171	999999	96	609	999999	493	994	436	16	450	19	999999	999999	999999	564	580	570	999999	629	322	888	398	999999	554	380	929	119	202	758	783	658	62	979	429	78	694	999999	116	957	958	37	517	910	331	999999	659	77	999999	999999	97	130	676	999999	490	809	772	854	542	239	464	384	802	678	232	999999	999999	578	339	580	870	497	463	157	671	295	381	999999	307	999999	999999	861	753	581	670	662	982	953	999999	999999	305	839	550	999999	502	584	235	999999	999999	999999	845	999999	738	785	751	599	999999	528	999999	204	438	294	556	790	999999	999999	631	230	17	999999	999999	13	90	999999	285	999999	999999	999999	999999	96	70	542	999999	768	906	640	132	968	829	80	995	999999	524	303	191	20	292	760	369	900	953	14	999999	127	728	841	999999	999999	510	720	652	999999	873	999999	144	896	494	999999	883	877	479	999999	401	936	999999	356	488	999999	538	274	748	196	226	754	999999	65	999999	999999	50	75	639	999999	467	119	428	913	590	183	168	294	525	504	999999	491	430	300	999999	894	553	382	362	224	490	245	971	466	999999	128	999999	89	999999	812	747	817	247	999999	205	999999	518	999999	766	315	627	253	999999	253	319	734	334	843	452	816	138	999999	999999	425	623	232	148	961	58	471	966	89	109	713	999999	69	253	64	999999	331	999999	892	615	57	596	246	496	727	156	140	794	999999	999999	379	683	89	114	999999	752	972	153	556	999999	305	999999	547	999999	45	999999	259	491	999999	999999	130	440	246	62	666	829	386	736	420	999999	918	676	999999	453	999999	39	678	999999	999999	311	132	188	828	290	999999	707	59	102	460	999999	999999	999999	523	625	515	938	447	36	447	992	376	246	732	741	999999	628	747	999999	423	16	818	303	69	969	626	999999	611	999999	742	958	779	293	999999	189	917	278	163	999999	937	792	592	651	518	438	935	885	455	999999	596	691	960	954	999999	999999	422	603	999999	554	999	573	336	491	293	489	222	92	960	553	999999	999999	999999	771	166	631	423	176	999999	630	44	999999	496	999999	369	999999	999999	825	614	999999	766	999999	999999	999999	976	374	465	111	367	999999	226	852	924	902	272	999999	999999	199	999999	57	40	256	818	999999	520	999999	87	812	131	242	491	397	478	139	786	509	736	866	794	999999	176	322	808	756	414	192	815	593	261	198	835	808	37	566	999999	520	506	729	98	717	999999	653	979	
135	547	828	383	795	125	763	445	359	404	15	999999	718	447	71	999999	338	453	999999	999999	933	407	682	370	912	999999	276	999999	999999	999999	87	505	522	343	683	218	586	999999	999999	999999	999999	752	999999	414	31	684	93	82	444	184	760	274	803	102	55	728	865	999999	471	466	999999	999999	438	581	999999	509	368	384	764	999999	968	529	432	25	71	191	920	278	348	237	255	204	569	832	999999	813	999999	430	297	955	999999	128	347	563	999999	739	324	999999	97	522	326	708	318	591	999999	241	841	787	41	864	999999	597	128	999999	221	654	199	606	999999	513	807	999999	97	808	509	850	192	868	396	332	866	26	190	826	999999	547	886	977	999999	785	971	914	399	433	157	999999	10	999999	351	974	999999	717	350	583	714	387	999999	509	92	365	59	972	400	708	999999	791	999999	301	332	999999	768	221	999999	778	542	892	549	663	661	752	850	88	526	422	782	159	676	607	122	533	999999	386	999999	999999	999999	998	524	690	436	366	349	708	781	677	215	999999	999999	571	51	822	838	957	848	339	514	999999	455	978	926	999999	124	809	189	798	748	999999	326	718	51	543	378	859	237	304	412	151	306	999999	216	453	421	999999	565	299	999999	999999	538	565	756	999999	553	546	763	588	251	540	528	983	929	999999	22	29	530	999999	453	979	730	553	999999	373	674	606	771	483	436	20	253	889	113	779	852	760	962	285	990	999999	999999	648	62	872	623	999999	920	392	441	402	999999	67	846	715	248	985	638	393	101	946	774	289	999999	241	296	999999	879	999999	971	262	67	254	999999	999999	883	91	999999	999999	750	360	685	388	999999	43	436	195	53	397	541	867	131	578	194	53	67	999999	496	999999	585	983	444	771	420	999999	345	340	999999	999999	832	166	493	584	643	999999	270	395	247	128	804	111	595	491	617	114	999999	488	70	474	563	999999	594	679	479	999999	916	914	999999	863	698	106	999999	818	999999	384	383	546	935	999999	999999	999999	578	378	999999	484	397	952	999999	999999	58	999999	279	999999	670	765	572	813	999999	999999	824	999999	427	383	430	708	465	776	925	242	730	593	553	616	691	999999	498	226	999999	994	378	963	761	662	999999	841	826	569	999999	999999	812	570	441	68	629	436	254	999999	947	317	28	621	37	920	586	464	313	663	394	778	999999	355	160	120	508	860	594	765	568	589	999999	895	628	135	429	170	162	495	987	264	647	303	278	356	999999	999999	999999	840	85	361	537	172	185	999999	534	467	
419	331	559	999999	999999	489	636	368	999999	133	992	902	501	425	311	818	675	139	140	972	999999	804	144	751	923	754	689	217	61	999999	720	999999	601	999999	750	830	936	999999	422	168	999999	910	921	852	764	999999	349	999999	999999	719	497	999999	248	561	390	615	197	807	845	98	799	999999	999999	715	999999	743	999999	999999	999999	480	999999	456	999999	972	315	176	883	291	999999	888	999999	999999	167	999999	232	999999	20	999999	582	144	643	138	383	334	999999	999999	603	215	449	999999	733	811	984	578	999999	50	339	276	256	223	732	905	821	956	683	770	271	974	492	738	733	271	999999	541	837	753	999999	391	614	999999	999999	677	841	999999	165	603	55	999999	504	191	344	744	999999	369	411	737	317	427	651	999999	976	628	722	710	298	999999	999999	453	999999	999999	967	947	999999	189	650	65	74	855	800	90	725	683	999999	999999	404	989	999999	999999	999999	109	446	655	740	26	99	944	954	141	677	692	747	999999	847	421	224	999999	92	614	718	356	673	461	626	571	872	303	999999	999999	316	309	999999	999999	323	641	646	321	217	645	99	706	111	933	188	118	342	133	999999	68	999999	17	906	863	878	782	436	999999	39	179	153	796	795	999999	824	378	999999	488	288	215	774	903	999999	446	524	21	999999	740	999999	518	238	749	467	999999	999999	999999	402	141	999999	541	999999	660	292	48	502	303	911	999999	118	810	420	853	999999	629	294	193	827	470	348	866	537	695	713	521	940	999999	999999	704	999999	999999	976	566	108	746	10	999999	620	151	943	231	110	686	631	472	107	385	904	838	805	151	481	999999	792	999999	13	999999	947	999999	107	108	964	216	361	593	834	854	999999	108	629	180	572	686	526	999999	765	851	73	250	999999	565	499	500	898	75	53	54	773	999999	742	491	175	849	53	844	266	894	334	48	638	252	999999	806	218	635	579	794	999999	999999	758	162	455	707	999999	541	609	999999	317	296	999999	789	91	999999	365	148	14	722	642	682	999999	871	999999	999999	999999	999999	935	693	291	273	496	258	999999	108	999999	590	999999	999999	999999	999999	244	792	999999	48	999999	848	999999	458	450	999999	630	999999	162	999999	814	887	999999	430	105	185	605	916	192	53	800	999999	160	983	999999	999999	112	546	229	140	447	78	294	488	999999	763	999999	487	252	220	642	639	106	907	293	937	954	615	373	327	906	328	609	542	999999	207	698	999999	112	675	968	999999	999999	31	294	745	999999	999999	893	341	175	128	673	971	411	999999	204	253	699	418	
821	497	182	902	234	128	469	999999	999999	339	75	832	999999	577	252	558	13	84	622	547	345	806	721	999999	162	788	999999	637	141	999999	999999	455	487	693	999999	480	999999	734	797	999999	286	999999	906	563	999999	342	999999	999999	729	853	999999	999999	630	999999	999999	999999	775	999999	999999	445	474	831	620	999999	337	620	354	691	722	999999	645	279	286	456	271	495	899	168	766	819	999999	557	999999	288	920	882	824	999999	999999	999999	705	771	984	361	701	454	239	743	236	655	987	999999	384	999999	217	888	843	184	891	587	125	617	384	999999	999999	916	923	342	252	999999	795	29	81	883	999999	874	294	999999	755	816	266	165	932	121	831	994	183	950	81	42	48	999999	999999	43	724	97	397	999999	960	784	999999	897	500	780	999999	999999	979	500	890	342	603	999999	999999	84	331	959	685	273	999999	406	743	973	999999	220	416	155	584	47	999999	999999	487	240	964	970	295	369	664	161	261	999999	24	682	69	738	999999	130	231	369	712	999999	412	134	955	564	999999	557	635	999999	373	999999	394	941	342	912	999999	999999	999999	458	789	962	304	533	999999	245	392	70	999999	532	999999	296	924	225	335	404	575	362	285	410	999999	999999	999999	384	787	547	478	82	350	157	999999	76	176	772	579	749	469	879	122	999999	181	999999	644	113	508	999999	999999	178	616	938	999999	502	97	999999	530	62	239	920	999999	473	999999	320	719	999999	649	714	129	161	645	585	999999	999999	250	565	238	999999	999999	999999	875	999999	758	309	466	999999	811	390	979	623	252	999999	999999	549	999999	649	999999	860	271	879	463	794	957	637	999999	40	999999	999999	999999	531	324	582	959	609	55	999999	715	999999	854	999999	999999	268	735	999999	909	999999	75	999999	562	601	999999	378	685	223	175	91	752	130	999999	435	999999	999999	138	999999	999999	669	567	999999	504	109	933	496	999999	954	925	205	68	461	727	415	965	619	97	999999	919	946	897	746	443	963	292	595	999999	428	908	793	140	999999	999999	999999	560	163	890	463	999999	125	372	730	298	999999	32	301	402	999999	470	789	83	477	537	999999	999999	821	477	999999	999999	348	805	587	999999	141	74	780	999999	487	855	999999	999999	634	993	804	584	176	458	999999	941	990	202	329	958	128	719	663	999999	845	478	739	999999	359	999999	999999	319	999999	999999	166	905	251	47	914	999999	659	70	999999	999999	733	777	605	372	13	599	826	155	486	629	999999	999999	411	999999	417	19	126	134	378	987	674	494	999999	493	301	567	699	999999	288	814	308	
999999	999999	190	26	77	873	376	999999	999999	820	999999	833	165	755	999999	999999	999999	999999	999999	399	534	999999	461	808	248	978	122	80	445	899	873	867	999999	330	870	151	999999	24	999999	146	750	452	999999	177	500	660	999999	737	557	73	489	333	999999	424	773	375	818	381	999999	999999	760	305	246	861	947	316	171	999999	884	602	282	206	999999	769	649	92	83	294	318	999999	344	384	999999	382	420	550	494	999999	557	504	332	850	246	260	999999	454	999999	999999	999999	999999	498	809	853	955	791	292	53	613	775	691	302	534	72	199	999999	386	781	864	450	999999	822	915	287	390	279	432	959	39	393	999999	999999	999999	74	134	99	534	999999	568	591	137	507	881	481	999999	212	798	787	999999	504	999999	999999	351	316	999999	371	999999	999999	999999	685	368	332	999999	999999	999999	813	975	470	937	110	230	999999	223	283	999999	899	941	999999	421	187	481	645	999999	534	395	531	535	20	250	999999	515	12	68	882	999999	999999	493	999999	899	62	236	338	849	999999	284	999999	999999	77	993	923	430	999999	999999	295	214	723	419	488	834	999999	287	965	229	184	999999	228	797	999999	999999	517	415	289	999999	369	999999	152	795	999999	999999	252	82	468	26	326	343	375	892	772	678	509	999999	14	827	849	774	270	118	674	362	66	355	127	26	999999	518	999999	605	999999	999999	71	927	453	238	591	999999	819	948	903	841	229	335	34	663	551	132	410	999999	694	595	690	44	999999	614	999999	897	954	999999	541	808	999999	769	151	439	999999	581	941	776	246	871	999999	999999	999999	833	142	999999	330	464	475	363	117	688	999999	165	999999	37	807	839	999999	999999	32	999999	417	104	649	459	999999	595	56	970	190	633	225	999999	999999	378	828	297	999999	474	577	500	976	999999	701	513	858	985	785	589	774	112	999999	552	848	585	904	999999	194	683	999999	734	418	504	182	999999	473	97	524	999999	999999	999999	368	569	126	999999	402	240	403	999999	600	209	810	466	206	88	890	673	974	64	474	718	113	798	999999	999999	92	481	15	999999	49	999999	470	999999	391	264	744	999999	436	325	999999	673	999999	57	999999	346	999999	999999	308	999999	999999	799	123	469	810	489	416	570	641	283	450	999999	999999	185	106	829	738	309	999999	942	343	716	246	658	871	999999	999999	65	715	999999	918	140	182	910	635	249	657	999999	699	901	847	184	999999	162	875	272	448	999999	951	262	608	624	876	999999	760	875	563	465	598	999999	488	361	854	60	365	320	747	324	550	856	182	999999	
999999	183	104	999999	999999	94	783	608	361	999999	114	462	982	303	264	816	159	759	686	202	999999	689	999999	495	329	492	797	565	524	134	990	104	90	999999	999999	702	271	601	701	478	682	989	658	27	257	401	77	999999	65	931	174	791	179	979	335	919	760	999999	839	999999	296	227	93	999999	999999	19	382	122	287	999999	555	999999	67	217	999999	422	999999	405	248	928	425	735	509	593	960	999999	925	110	999999	999999	941	662	761	20	192	464	906	431	999999	248	28	954	784	503	386	999999	733	961	469	999999	999999	365	370	911	276	999999	718	499	276	281	999999	281	577	999999	620	999999	797	57	999999	65	515	999999	857	10	909	470	951	16	999999	354	475	963	640	630	999999	586	302	850	744	631	746	416	999999	276	164	747	387	999999	882	493	818	685	935	413	408	289	507	369	11	805	999999	711	292	922	805	999999	641	946	999999	44	600	947	999999	999999	319	109	999999	999999	846	999999	93	360	133	999999	999999	789	999999	237	999999	927	89	932	848	938	31	44	999999	242	471	43	115	999999	625	999999	893	999999	999999	541	999999	999999	834	915	523	839	999999	999999	999999	567	395	25	999999	414	724	58	999999	667	108	999999	999999	285	975	221	130	812	66	653	734	999999	999999	999999	417	496	143	924	999999	173	999999	18	226	771	456	566	847	455	941	701	716	576	999999	235	999999	999999	999999	818	333	622	795	710	782	78	999999	312	736	999999	608	606	280	800	955	999999	258	99	158	999999	829	418	374	675	871	999999	937	167	392	605	893	409	337	324	600	479	378	708	236	157	999999	153	829	127	846	345	431	916	999999	112	976	681	859	557	989	914	999999	130	839	999999	141	367	920	140	999999	208	278	955	209	999999	999999	550	999999	10	999999	685	589	999999	828	535	999999	999999	546	999999	999999	222	550	780	335	686	231	257	868	807	25	999999	233	999999	291	648	77	999999	716	145	688	436	817	858	203	999999	335	11	302	313	494	120	820	640	511	623	999999	497	630	999999	999999	175	681	66	985	474	461	890	999999	190	468	468	999999	411	600	202	404	692	999999	999999	999999	229	955	999999	323	999999	999999	592	197	667	989	579	999999	999999	999999	523	999999	761	872	728	852	444	46	122	999999	36	806	418	49	999999	229	999999	910	609	171	999999	219	126	999999	90	405	868	999999	307	200	889	999999	120	530	87	447	642	819	858	999999	916	192	843	719	296	108	660	553	999999	999999	33	668	245	999999	845	314	638	999999	792	999999	999999	741	739	921	955	999999	696	
888	962	999999	587	156	62	440	255	852	375	999999	456	982	744	325	824	859	999999	231	999999	88	684	772	808	623	37	999999	195	185	453	921	764	884	411	772	590	17	860	877	615	805	786	999999	999999	242	999999	809	999999	668	916	879	755	734	999999	617	213	199	72	964	129	528	254	999999	409	453	641	571	580	999999	734	817	999	298	615	999999	301	999999	833	576	61	227	999999	527	268	573	176	40	860	793	568	401	945	896	999999	999999	560	999999	999999	495	600	10	239	999999	933	109	880	466	128	999999	326	521	365	495	912	901	581	727	811	999999	287	999999	711	999999	414	999999	872	113	540	999999	999999	584	107	348	975	60	988	340	593	169	692	710	999999	418	477	57	45	459	999999	999999	515	833	906	758	217	999999	298	999999	211	600	237	999999	925	999999	999999	741	999999	26	520	999999	913	251	999999	999999	153	576	999999	303	999999	999999	307	422	999999	999999	22	199	999999	349	999999	986	762	546	138	993	931	999999	784	322	989	999999	633	999999	939	999999	943	273	699	264	615	999999	299	994	143	999999	302	814	657	252	586	240	73	84	886	999999	110	377	122	150	999999	237	999999	386	314	582	733	289	999999	998	740	748	499	424	734	499	999999	767	412	294	700	126	999999	542	735	999999	673	558	999999	415	30	576	161	558	999999	999999	999999	913	690	560	120	22	341	658	511	837	740	648	350	396	836	342	964	828	449	603	970	260	651	555	999999	999999	157	77	977	999999	597	941	880	357	651	999999	86	999999	183	688	785	999999	40	897	28	34	999999	746	579	688	611	332	999999	940	416	598	999999	999999	651	935	865	999999	680	347	249	799	999999	992	744	999999	266	999999	654	761	817	371	229	753	536	884	967	410	999999	999999	999999	275	999999	939	940	62	999999	941	999999	999999	999999	522	999999	999999	999999	229	999999	225	11	999999	999999	499	677	357	132	55	999999	999999	608	999999	999999	464	775	391	784	974	967	828	62	999999	540	324	911	416	939	305	443	999999	105	999999	999999	999999	999999	999999	867	73	597	483	999999	894	684	13	999999	444	280	367	746	547	909	683	262	437	172	319	987	117	999999	271	418	999999	999999	999999	999999	301	147	226	65	805	523	720	386	493	21	167	17	536	982	476	999999	999999	558	999999	626	422	64	201	999999	999999	982	760	999999	336	999999	999999	292	841	590	999999	307	63	311	941	33	999999	999999	999999	426	14	311	460	134	121	134	836	999999	999999	225	10	246	946	637	965	822	999999	245	59	428	32	875	999999	946	941	179	
92	280	999999	872	438	999999	295	774	999999	788	531	635	373	212	238	719	575	625	590	803	360	425	346	128	270	953	257	350	999999	999999	144	999999	999999	941	52	566	662	844	999999	885	951	181	63	186	301	137	871	847	199	312	309	551	365	147	818	666	999999	498	611	485	868	945	380	454	654	26	999999	431	169	672	67	731	999999	704	852	189	999999	170	827	142	91	409	161	102	999999	593	158	55	132	385	633	174	242	312	27	16	801	609	532	284	685	449	687	527	254	577	713	661	999999	639	999999	999999	999999	999999	403	468	793	999999	625	70	868	406	999999	784	48	893	499	535	687	846	387	763	638	999999	457	642	722	634	847	261	879	999999	760	493	999999	999999	503	763	999999	558	222	522	983	471	416	289	999999	903	488	361	88	188	973	448	262	999999	144	127	31	760	746	169	440	373	190	380	999999	999999	999999	188	999999	999999	625	139	634	865	779	176	147	177	999999	818	155	495	183	701	999999	999999	999999	549	725	999999	741	158	812	999999	91	620	999999	45	644	999999	999999	310	999999	352	999999	844	814	396	999999	999999	999999	854	999999	927	24	945	199	489	855	332	584	164	999999	22	993	477	326	581	783	168	885	111	532	177	618	844	999999	830	148	680	508	844	786	757	999999	887	890	885	48	146	430	801	999999	999999	999999	999999	848	949	358	95	999999	242	613	603	92	878	331	100	318	179	999999	999999	350	999999	824	999999	377	704	616	116	999999	440	542	646	738	93	999999	221	428	999999	996	999999	482	63	162	275	240	193	674	528	565	799	576	869	725	71	999999	14	496	999999	678	153	999999	251	999999	96	999999	999999	865	999	956	120	672	745	183	837	886	296	32	999999	999999	194	40	97	550	999999	999999	673	921	999999	999999	999999	724	419	894	852	250	240	555	999999	575	999999	999999	675	572	455	136	999999	999999	999999	184	174	982	937	508	494	999999	255	999999	720	232	37	56	999999	376	999999	395	262	851	330	999999	656	999999	956	983	247	866	364	999999	105	661	999999	976	999999	999999	999999	934	786	911	999999	739	999999	539	835	842	548	999999	999999	309	533	69	873	980	999999	300	528	433	35	999999	270	627	759	730	999999	68	200	999999	22	999999	999999	999999	609	351	999999	591	602	999999	905	123	445	30	999999	65	991	46	787	62	610	743	999999	44	999999	999999	651	782	979	273	934	999999	652	999999	999999	442	400	429	460	532	539	784	999999	999999	528	911	999999	249	889	703	999999	999999	280	148	999999	279	999999	874	204	776	700	
999999	611	999999	192	138	471	948	816	999999	665	572	585	999999	522	826	999999	999999	516	998	324	411	892	286	534	374	506	514	57	999999	720	999999	234	684	999999	999999	183	370	228	399	450	569	999999	594	48	176	983	25	625	623	999999	160	368	206	461	999999	775	999999	803	817	999999	956	900	882	584	149	348	999999	432	650	652	999999	353	126	558	755	978	999999	247	999999	391	490	888	433	709	570	999999	999999	232	543	999999	847	566	411	999999	493	999999	550	19	899	999999	999999	593	974	970	550	806	251	999999	706	320	476	97	445	436	151	999999	477	182	24	981	999999	999999	888	554	999999	127	942	359	74	96	437	298	348	540	999999	897	999999	462	999999	763	915	999999	526	999999	999999	760	131	975	625	425	201	378	995	999999	999999	412	704	430	175	999999	999999	892	583	619	882	188	749	999999	136	254	163	24	22	261	75	929	999999	664	924	55	995	967	733	648	895	69	999999	999999	31	896	999999	493	296	737	999999	999999	999999	906	351	450	20	226	999999	380	999999	187	365	744	999999	589	260	999999	506	999999	436	999999	168	934	724	823	885	328	883	999999	999999	999999	999999	999999	361	999999	131	999999	323	483	44	999999	128	363	386	717	704	559	578	999999	646	163	987	176	310	12	864	873	999999	527	999999	691	343	999999	328	601	999999	89	392	809	999999	15	725	32	96	657	778	805	557	999999	129	336	750	451	593	898	999999	999999	974	359	188	258	73	999999	918	352	445	509	44	784	268	624	176	999999	999999	641	437	965	999999	653	999999	999999	325	999999	408	238	999999	892	999999	429	918	898	114	42	631	219	941	929	113	743	221	999999	770	772	999999	504	169	981	476	999999	471	999999	999999	999999	999999	129	932	887	397	689	411	999999	999999	615	865	999999	519	999999	999999	764	699	999999	861	345	441	999999	298	999999	999999	903	79	999999	425	84	958	999999	426	999999	907	999999	286	64	542	424	342	668	795	999999	999999	999999	985	999999	843	711	999999	963	856	145	889	999999	999999	390	999999	999999	620	450	999999	409	656	664	943	736	236	635	488	645	999999	447	13	773	169	142	646	59	999999	53	999999	999999	821	995	354	290	893	737	681	896	604	59	999999	891	999999	999999	508	999999	443	999999	799	218	233	999999	997	419	142	999999	999999	698	743	410	999999	577	333	424	999999	999999	320	663	999999	498	953	592	999999	916	643	121	242	773	999999	404	615	670	253	908	999999	214	997	999999	158	777	727	983	999999	203	999999	236	999999	999999	809	847	931	780	415	999999	999999	999999	576	91	
775	31	883	247	74	349	794	904	333	425	934	383	999999	385	515	999999	770	970	439	847	441	417	553	126	964	786	999999	999999	264	942	654	848	637	915	169	999999	893	490	918	812	408	580	903	152	191	435	193	556	275	999999	999999	293	211	729	650	368	478	767	999999	288	999999	959	649	390	770	95	999999	748	999999	388	181	290	62	626	448	860	513	999999	934	538	602	916	569	914	412	370	999999	908	275	800	658	999999	217	639	935	449	931	522	381	106	999999	444	340	999999	178	259	241	584	290	789	855	77	832	744	685	961	399	999999	977	410	999999	999999	999999	425	729	55	83	422	691	999	999999	990	38	999999	999999	999999	585	682	999999	163	139	71	628	485	945	999999	304	472	953	974	59	999999	999999	971	657	853	960	915	168	132	185	999999	999999	290	999999	999999	48	994	897	999999	385	717	999999	824	280	387	218	998	480	999999	999999	611	468	717	950	999999	999999	66	191	994	207	670	999999	623	977	321	178	347	624	91	552	309	999999	999999	598	341	218	720	701	279	645	962	444	999999	381	573	359	186	339	138	999999	981	812	902	329	715	203	374	846	959	999999	999999	384	399	999999	451	46	999999	128	619	524	735	365	911	359	245	235	999999	252	413	961	991	17	496	672	570	999999	672	117	883	148	844	873	742	70	999999	999999	999999	434	930	537	327	999999	720	999999	682	626	901	553	93	489	698	131	443	999999	227	862	888	726	34	999999	374	923	245	480	679	862	623	850	584	657	190	79	322	876	643	933	296	881	999999	944	595	129	34	403	449	999999	440	744	843	999999	699	329	409	999999	999999	403	999999	999999	934	999999	12	61	999999	435	999999	629	999999	999999	363	293	999999	999999	735	999999	368	254	899	999999	41	957	431	878	999999	673	957	860	999999	346	999999	249	120	56	947	180	941	544	161	598	104	820	913	874	391	559	999999	999999	999999	329	617	918	999999	981	218	976	398	134	54	304	999999	448	959	472	999999	999999	999999	999999	999999	565	148	999999	103	310	746	221	999999	557	999999	457	337	274	277	350	729	795	745	138	838	971	782	817	999999	856	130	656	860	450	31	277	999999	816	635	999999	999999	792	824	999999	245	997	932	840	636	999999	967	213	180	999999	743	67	378	53	691	97	782	331	334	247	189	100	999999	604	999999	230	999999	520	638	249	170	936	970	999999	999999	840	48	999999	190	903	888	999999	999999	252	706	963	898	342	135	999999	999999	858	999999	586	999999	154	646	337	999999	416	526	456	574	
999999	999999	807	999999	826	999999	850	58	999999	151	430	999999	272	615	999999	897	572	331	737	999999	100	993	312	999999	999999	537	749	204	999999	999999	773	386	442	352	553	795	898	877	999999	999999	285	500	415	716	999999	999999	751	539	538	440	740	95	789	71	484	938	155	339	999999	298	411	656	999999	211	378	54	916	920	71	999999	999	695	258	554	119	999999	588	999999	439	999999	786	219	665	999999	898	687	596	380	867	615	649	568	184	783	999999	629	162	214	348	993	321	831	477	999999	999999	55	836	244	951	884	360	999999	899	546	999999	999999	990	76	313	690	457	999999	62	456	672	440	520	475	772	490	447	384	256	446	844	955	742	449	840	852	999999	362	429	983	265	999999	668	638	999999	590	638	96	900	658	545	774	778	31	553	10	999999	371	472	470	999999	975	999999	463	701	557	459	551	235	460	999999	105	127	78	201	583	771	882	204	192	851	360	483	597	901	80	186	721	896	999999	328	999999	890	999999	547	289	786	215	936	723	999999	97	860	999999	819	450	999999	999999	829	970	238	652	176	999999	999999	95	502	715	999999	631	380	738	999999	395	142	999999	215	168	531	911	797	566	946	480	62	764	500	42	999999	461	999999	477	891	925	999999	676	999999	999999	349	461	999999	80	653	314	353	402	442	474	999999	470	999999	498	187	999999	182	672	999999	695	999999	854	595	999999	937	110	999999	999999	847	729	999999	465	45	604	819	80	999999	726	912	641	999999	659	999999	999999	724	317	226	923	299	999999	752	939	999999	999999	383	495	866	999999	142	553	105	450	555	999999	690	852	999999	999999	679	117	793	456	760	74	568	577	531	570	744	999999	883	295	613	874	976	999999	495	418	230	999999	214	807	594	368	545	999999	999999	619	344	872	999999	586	999999	999999	189	306	999999	905	68	806	999999	999999	582	512	999999	999999	837	680	736	845	366	999999	418	999999	903	999999	999999	999999	528	882	472	911	999999	872	999999	307	51	431	694	679	999999	590	999999	424	370	999999	999999	91	699	999999	999999	433	999999	498	999999	866	177	999999	288	204	445	787	386	186	343	999999	80	710	999999	372	999999	415	986	66	190	776	999999	994	984	994	761	779	701	792	999999	999999	38	999999	366	999999	139	999999	999999	499	243	999999	213	182	90	318	838	999999	326	337	967	443	446	999999	318	739	999999	183	999999	293	443	999999	999999	593	999999	305	33	343	353	885	243	999999	272	496	999999	999999	999999	495	913	999999	166	246	463	374	825	598	601	211	999999	627	999999	955	999999	859	
66	578	999999	999999	38	785	295	505	999999	440	104	349	181	949	13	16	999999	999999	269	999999	136	206	999999	721	768	999999	703	821	999999	726	215	999999	401	413	999999	999999	520	953	467	999999	389	661	999999	33	999999	485	427	999999	208	422	460	966	695	985	732	860	375	79	851	482	999999	999999	999999	454	999999	999999	948	767	519	758	495	223	999999	141	860	475	140	999999	999999	292	137	61	623	999999	999999	999999	591	999999	680	579	879	450	112	984	55	915	81	621	798	463	537	659	999999	449	927	247	999999	563	999999	267	729	999999	628	568	355	41	850	98	188	986	234	542	96	940	879	999999	121	272	96	944	404	519	390	988	999999	999999	918	999999	574	999999	529	38	291	423	850	692	822	543	639	23	999999	999999	443	811	238	994	572	999999	570	882	135	456	477	189	863	999999	805	639	812	877	999999	676	524	159	467	999999	999999	673	999999	999999	231	999999	633	999999	879	999999	86	579	760	999999	904	726	613	691	999999	999999	560	111	999999	640	886	193	730	762	900	399	468	293	354	41	999999	899	112	383	660	558	823	404	310	451	999999	236	879	999999	972	395	73	832	256	999999	999999	160	122	458	310	48	846	871	181	490	953	999999	234	999999	28	15	624	999999	40	354	999999	999999	800	119	507	660	313	679	789	515	336	635	47	959	999999	592	999999	653	999999	622	711	951	232	820	497	350	11	160	42	967	999999	832	801	901	999999	489	999999	999999	951	650	999999	177	91	999999	164	328	999999	999999	999999	999999	227	971	167	418	643	999999	934	980	621	999999	999999	163	646	999999	744	503	999999	145	823	906	242	999999	701	433	888	543	870	565	666	179	595	736	999999	605	999999	999999	675	393	268	838	554	379	391	795	999999	581	999999	268	922	999999	999999	619	451	436	204	443	279	999999	530	999999	437	999999	999999	452	570	999999	999999	51	999999	999999	999999	451	877	985	361	999999	402	906	441	999999	23	611	643	15	685	976	999999	391	410	315	530	941	999999	169	999999	186	66	939	234	999999	999999	489	999999	999999	833	52	999999	465	999999	342	999999	373	302	223	95	826	735	317	766	593	636	954	999999	768	424	885	588	717	585	999999	999999	999999	682	371	999999	534	426	665	999999	643	244	829	316	999999	273	166	649	649	83	999999	999999	748	182	640	444	292	999999	999999	999999	947	464	999999	880	899	999999	587	691	931	152	561	409	999999	145	133	999999	999999	647	572	504	267	246	938	999999	10	999999	67	291	51	927	999999	685	999	111	234	189	999999	948	999999	541	686	
999999	717	507	521	184	999999	612	59	999999	637	644	285	921	306	711	525	389	880	175	478	306	649	14	363	876	410	968	911	999999	148	999999	241	40	999999	791	529	441	999999	826	364	455	241	760	999999	154	999999	999999	805	523	664	831	78	251	73	389	826	999999	153	645	999999	411	999999	115	153	779	999999	255	113	999999	999999	93	266	63	811	999999	75	889	714	999999	476	332	173	398	289	999999	788	990	967	438	965	816	298	999999	999999	952	754	999999	616	999999	741	999999	999999	301	340	999999	574	999999	999999	999999	324	936	998	934	178	999999	248	999999	826	836	990	999999	999999	674	548	375	795	778	11	858	278	939	282	204	477	999999	358	871	67	709	999999	773	560	926	124	999999	817	364	318	610	713	452	999999	780	529	329	876	308	999999	964	999999	796	999999	999999	772	384	999999	803	466	856	102	376	254	127	104	226	861	361	560	518	558	441	469	999999	154	825	999999	502	675	157	445	59	128	102	999999	945	760	979	164	739	375	24	897	461	517	346	208	999999	685	312	468	525	748	244	416	353	336	999999	999999	946	999999	999999	138	319	421	52	258	161	999999	999999	466	882	206	821	153	999999	543	18	883	999999	627	999999	999999	999999	999999	919	311	884	999999	580	619	149	999999	999999	995	214	885	999999	999999	475	98	56	988	999999	846	999999	328	999999	999999	999999	810	999999	738	628	999999	295	353	765	999999	501	999999	374	475	622	539	326	339	999999	825	939	999999	955	999999	999999	719	580	469	999999	526	113	999999	384	793	999999	770	301	411	999999	888	709	860	130	958	548	733	724	580	375	999999	529	999999	999999	111	162	225	854	360	329	999999	748	825	72	999999	525	900	367	999999	662	852	248	915	999999	109	999999	999999	537	996	999999	999999	995	10	104	999999	997	857	999999	282	999999	597	915	941	91	999999	999999	883	797	999999	999999	648	376	999999	917	522	757	613	999999	239	984	83	999999	858	930	644	912	747	731	776	250	668	638	94	999999	999999	937	307	834	999999	958	999999	291	654	563	781	318	852	92	581	999999	999999	24	42	999999	567	909	66	20	999999	999999	403	161	31	999999	774	19	291	212	999999	999999	999999	779	455	280	751	999999	999999	305	158	336	70	665	999999	248	856	654	605	796	382	165	999999	296	397	999999	565	999999	269	21	788	999999	36	650	240	999999	88	614	568	761	999999	775	876	761	999999	120	53	738	11	783	785	130	999999	495	830	697	704	999999	999999	172	714	670	532	999999	517	386	999999	420	434	164	169	251	999999	843	999999	
606	289	129	433	286	249	827	89	486	235	999999	999999	541	819	542	301	999999	232	405	57	999999	253	854	254	999999	999999	633	999999	999999	999999	544	43	570	245	233	418	585	739	114	999999	887	590	55	795	999999	999999	767	600	999999	999999	999999	28	690	796	383	999999	434	875	948	475	999999	524	242	999999	691	999999	999999	999999	596	999999	715	184	128	482	999999	296	207	999999	405	465	53	999999	421	984	378	999999	353	999999	862	869	983	710	999999	639	317	373	357	192	114	224	233	471	13	767	157	80	900	217	636	97	165	376	479	493	999999	999999	999999	258	999999	176	290	999999	443	726	151	15	393	488	175	999999	999999	999999	999999	191	242	582	40	999999	999999	308	624	146	147	774	999999	999999	999999	308	217	999999	999999	109	697	937	933	211	37	286	999999	999999	686	422	999999	840	158	999999	999999	298	999999	849	552	459	999999	196	999999	999999	883	669	22	533	999999	95	281	441	536	999999	328	999999	258	999999	554	753	37	999999	621	212	999999	999999	626	999999	205	942	999999	999999	999999	810	687	510	999999	788	328	368	274	102	376	600	150	999999	313	999999	999999	405	49	230	305	798	432	999999	574	999999	59	586	53	448	999999	832	48	913	999999	999999	162	999999	999999	469	712	195	999999	934	328	31	999999	999999	994	999999	752	800	902	826	72	394	388	960	935	56	738	741	325	825	764	999999	999999	237	361	999999	167	13	774	999999	518	119	319	999999	407	553	288	999999	591	736	695	537	930	222	850	999999	999999	201	882	999999	999999	999999	999999	999999	180	999999	468	833	999999	999999	159	999999	35	999999	317	953	999999	891	563	391	768	182	159	589	140	236	613	999999	386	497	999999	999999	999999	199	999999	548	248	656	327	999999	95	999999	432	999999	586	946	511	999999	905	999999	789	999999	999999	500	816	558	820	999999	999999	943	999999	129	457	999999	999999	193	999999	835	483	768	999999	428	573	940	306	999999	750	974	999999	194	724	14	444	999999	707	794	338	630	383	999999	728	957	133	383	450	965	996	786	19	402	999999	675	134	146	192	371	882	696	999999	501	808	845	288	348	228	177	684	967	938	381	855	999999	462	999999	50	756	999999	200	999999	999999	999999	963	999999	610	999999	58	880	308	306	999999	999999	641	436	881	999999	882	679	999999	165	999999	290	999999	848	638	999999	329	223	999999	105	436	75	691	206	862	999999	999999	881	999999	999999	179	999999	386	671	602	999999	224	572	580	701	168	999999	520	44	227	999999	298	125	335	74	999999	835	939	212	870	279	999999	444	999999	999999	999999	10	12	
312	985	985	904	367	255	180	331	999999	643	248	999999	358	554	657	978	999999	886	999999	555	612	934	344	357	184	999999	332	247	779	999	999999	999999	167	999999	218	59	999999	155	930	869	999999	742	999999	201	700	275	521	725	573	466	760	999999	918	455	399	377	650	638	730	999999	999999	932	552	999999	770	194	999999	284	346	607	746	999999	956	858	399	999999	154	999999	999999	999999	289	607	674	999999	999999	62	999999	712	685	999999	409	999999	425	374	947	233	200	42	999999	999999	496	247	999999	966	999999	103	864	999999	65	529	233	506	999999	821	286	325	999999	239	519	717	59	76	999999	505	999999	153	251	591	911	176	680	121	999999	151	421	52	228	999999	999999	155	198	85	656	999999	617	902	999999	999999	97	632	965	999999	523	999999	466	430	648	883	768	576	852	999999	158	999999	848	999999	784	840	999999	244	999999	560	635	373	999999	973	999999	442	887	305	531	647	504	999999	999999	719	598	18	999999	990	999999	345	939	999999	302	916	927	767	317	999999	127	781	203	852	536	414	335	999999	195	493	20	216	999999	472	55	999999	777	999999	688	139	523	776	999999	419	841	760	999999	609	80	612	55	652	134	390	188	999999	454	651	753	796	999999	448	823	201	980	197	348	477	980	98	148	69	89	188	982	350	625	999999	21	999999	794	725	88	582	447	368	999999	615	294	306	999999	136	125	891	745	84	953	999999	439	653	422	999999	628	982	999999	999999	572	946	407	837	134	671	639	978	11	668	369	250	999999	621	999999	732	193	684	999999	22	999999	197	443	908	397	660	999999	999999	362	651	106	105	119	461	796	144	218	456	999999	999999	496	146	999999	86	999999	713	221	818	547	689	959	944	655	461	52	384	513	499	449	473	328	281	625	360	571	274	141	302	999999	999999	524	736	511	999999	526	807	307	366	203	684	449	999999	820	999999	691	999999	450	658	419	421	630	718	16	999999	771	224	999999	539	515	999999	999999	999999	993	575	175	232	443	999999	934	244	87	157	306	765	34	999999	461	952	669	419	999999	999999	883	999999	999999	805	730	802	476	312	296	999999	999999	752	112	530	540	999999	999999	468	999999	43	723	999999	344	483	999999	251	684	977	999999	568	869	999999	626	109	45	589	234	369	502	999999	999999	632	947	318	306	999999	663	503	262	999999	455	210	700	790	999999	999999	79	999999	393	999999	999999	499	549	728	898	753	999999	13	495	951	30	147	965	88	102	100	236	999999	186	868	587	191	724	999999	122	669	406	999999	999999	999999	519	999999	
976	24	522	450	92	228	420	999999	428	660	999999	311	195	318	245	999999	999999	668	482	54	690	524	999999	935	774	993	616	239	357	999999	999999	169	441	663	170	999999	565	999999	999999	17	999999	999999	450	999999	183	999999	999999	804	999999	784	999999	680	854	475	999999	462	123	586	676	99	612	999999	205	138	999999	999999	999999	531	157	293	999999	55	660	999999	438	999999	83	973	762	361	999999	811	999999	999999	160	982	999999	999999	988	708	838	999999	975	918	405	435	438	322	999999	335	999999	839	999999	149	729	999999	29	389	46	618	388	149	824	325	467	800	384	632	977	999999	999999	903	543	448	455	86	80	742	79	999999	629	761	999999	999999	807	792	999999	665	843	68	999999	925	929	379	329	999999	164	999999	460	604	60	805	344	916	999999	649	306	218	694	652	999999	286	320	43	989	627	999999	398	517	675	646	718	789	919	61	999999	974	173	129	999999	921	419	292	474	999999	823	427	999999	644	168	999999	946	971	200	999999	685	614	895	389	702	600	766	999999	784	999999	341	26	999999	999999	184	674	999999	99	936	999999	612	994	999999	89	999999	209	972	754	999999	189	999999	746	598	882	375	13	88	784	426	166	165	276	508	516	621	807	12	999999	469	493	364	999999	45	469	433	999999	768	816	223	502	628	21	794	605	999999	999999	427	542	500	181	595	358	672	779	575	346	999999	999999	467	999999	999999	999999	294	865	999999	999999	711	139	999999	683	999999	272	570	923	538	153	999999	902	257	37	389	470	769	298	999999	999999	999999	265	894	97	999999	999999	999999	855	304	999999	999999	999999	780	425	882	999999	999999	816	936	999999	788	748	999999	999999	999999	593	91	440	999999	737	942	996	999999	999999	999999	456	244	999999	488	999999	999999	714	628	621	999999	553	999999	832	154	101	999999	999999	999999	574	228	999999	23	999999	233	611	356	917	876	567	973	730	961	999999	767	999999	999999	722	999999	999999	418	83	999999	999999	15	999999	999999	999999	296	999999	360	989	999999	402	999999	999999	443	771	147	999999	459	996	838	999999	647	999999	591	999999	74	718	999999	664	624	999999	999999	154	325	393	467	912	150	999999	631	999999	216	999999	999999	568	371	555	992	291	584	461	680	999999	999999	68	982	999999	999999	311	195	999999	849	999999	374	423	999999	999999	896	60	314	234	736	362	999999	848	999999	663	610	33	798	518	999999	755	89	999999	550	743	909	267	410	158	999999	838	911	62	149	520	619	999999	331	999999	659	942	977	360	725	999999	56	396	212	999999	707	705	512	677	853	104	615	211	999999	502	999999	
638	649	165	50	897	450	999999	709	344	53	939	701	884	999999	999999	999999	729	447	999999	697	523	64	91	450	488	335	244	209	55	999999	418	999999	828	378	30	303	822	999999	999999	999999	733	687	868	286	768	14	628	817	80	999999	886	764	650	999999	33	583	999999	714	562	999999	999999	123	663	439	634	149	999999	999999	838	999999	955	419	619	355	963	999999	999999	805	999999	483	999999	426	139	999999	28	999999	159	33	354	447	999999	118	757	999999	670	999999	33	438	999999	628	999999	122	999999	999999	999999	999999	999999	305	999999	197	396	762	999999	999999	865	790	999999	934	421	981	990	849	999999	400	754	847	999999	363	999999	353	812	757	164	63	352	593	999999	548	999999	999999	507	999999	191	166	60	972	85	999999	399	880	635	98	27	669	637	292	951	999999	836	523	815	999999	621	497	999999	639	999999	978	736	282	999999	446	575	869	483	147	667	14	350	781	771	982	963	803	718	999999	999999	999999	999999	70	642	999999	711	999999	735	999999	999999	693	782	999999	374	107	942	999999	999999	199	522	157	196	999999	624	947	999999	64	751	833	999999	999999	779	999999	899	123	563	999999	640	496	734	999999	144	767	904	999999	232	929	417	674	999999	846	276	528	999999	591	308	924	999999	694	618	657	103	902	887	425	914	131	999999	999999	544	999999	487	999999	465	792	23	428	596	650	725	319	647	87	793	999999	999999	261	459	317	999999	638	240	945	877	87	636	242	999999	489	999999	999999	417	999999	139	999999	368	999999	73	419	578	880	338	999999	969	309	999999	26	118	999999	999999	662	672	214	999999	906	45	542	999999	999999	999999	781	999999	117	590	999999	999999	999999	947	29	623	325	197	999999	739	999999	999999	445	975	577	77	620	133	973	999999	999999	438	213	719	233	738	826	71	999999	263	796	341	999999	214	355	999999	528	78	999999	293	558	475	632	475	999999	999999	599	566	596	320	545	658	575	502	193	195	698	771	723	290	999999	264	512	785	999999	602	89	241	629	999999	999999	999999	43	690	67	931	806	738	217	627	999999	999999	475	375	718	148	766	728	30	170	708	756	354	808	496	303	999999	846	532	999999	526	999999	937	999999	999999	999999	624	884	999999	262	388	960	563	999999	999999	537	789	146	77	804	836	360	220	469	471	792	206	234	999999	763	968	959	215	308	110	780	999999	999999	604	724	523	881	293	768	781	748	999999	999999	999999	958	514	826	779	728	82	175	999999	477	955	978	797	999999	999999	681	294	428	999999	999999	999999	370	215	740	541	352	290	955	999999	451	687	
723	599	948	567	245	259	999999	190	486	999999	934	632	854	103	626	927	133	200	611	999999	363	993	938	262	305	753	773	295	999999	447	126	108	706	790	241	388	848	832	999999	432	152	248	999999	999999	70	999999	360	999999	999999	424	999999	764	466	966	334	999999	661	695	272	999999	999999	999999	753	999999	120	999999	999999	74	861	999999	88	999999	745	188	341	124	725	909	202	567	999999	136	999999	21	290	361	999999	740	466	512	727	999999	999999	964	946	999999	999999	238	918	234	812	296	785	677	345	866	29	287	634	219	14	751	503	999999	97	999999	999999	741	758	758	204	999999	608	999999	520	925	999999	780	999999	55	630	999999	991	967	754	117	351	702	999999	424	341	999999	115	999999	507	975	659	865	876	598	810	999999	999999	169	39	626	688	435	166	999999	145	249	55	589	999999	517	759	535	999999	980	17	783	75	999999	426	839	90	361	999999	544	276	865	904	643	244	878	26	831	938	999999	999999	915	546	265	288	102	319	999999	667	989	226	134	915	895	590	37	686	999999	743	200	546	337	583	622	999999	279	344	411	354	710	501	999999	597	821	561	101	999999	810	65	334	530	564	999999	862	999999	999999	949	18	63	217	999999	999999	999999	748	591	999999	342	999999	121	19	757	908	181	957	498	298	537	104	344	499	789	876	89	419	669	981	643	999999	303	999999	329	336	357	999999	518	620	839	999999	240	469	759	323	698	56	576	622	999999	735	374	40	999999	999999	674	564	428	325	800	679	88	610	458	999999	630	119	689	431	560	44	448	877	459	688	863	874	739	476	999999	43	842	57	597	907	999999	273	999999	473	999999	793	718	203	820	169	999999	999999	999999	148	692	588	366	154	999999	359	297	999999	580	999999	991	799	999999	951	999999	999999	836	40	22	550	273	366	722	226	769	999999	325	255	67	299	917	243	862	600	783	599	677	697	985	999999	999999	860	999999	471	999999	862	969	767	65	999999	332	739	617	471	999999	999999	999999	149	999999	305	999999	52	439	290	18	999999	937	999999	178	547	99	148	55	774	999999	412	674	999999	744	906	797	558	999999	13	999999	188	625	401	725	457	733	537	322	999999	213	999999	431	412	462	723	925	745	999999	518	963	194	694	843	999999	473	661	615	405	479	999999	485	852	435	999999	830	142	545	508	720	814	561	826	999999	570	361	999999	271	798	30	981	62	999999	681	50	783	493	782	860	261	999999	127	142	842	999999	999999	725	999999	98	632	999999	389	246	878	703	412	367	340	282	999999	
492	400	999999	384	497	455	526	181	395	999999	347	359	684	256	924	696	429	983	182	842	999999	985	183	176	999999	999999	815	91	977	637	999999	163	509	999999	769	999999	310	757	999999	736	212	554	999999	558	999999	999999	704	999999	954	999999	983	383	999999	440	552	506	226	651	944	896	639	445	203	758	124	193	849	999999	999999	528	395	671	638	445	640	999999	385	624	881	208	897	825	136	970	999999	999999	995	79	138	272	188	659	812	459	999999	999999	361	851	443	111	391	999999	512	435	621	999999	744	722	800	471	131	602	769	746	999	814	318	999999	999999	82	198	780	874	999999	349	736	859	189	348	873	730	533	191	780	816	205	323	701	999999	342	307	282	279	667	151	586	889	76	460	999999	458	999999	747	370	999999	611	826	298	96	884	999999	564	384	999999	741	597	420	999999	999999	803	501	999999	874	771	775	916	510	217	999999	999999	847	792	729	65	424	602	785	820	999999	214	379	999999	615	473	999999	742	897	352	925	554	175	999999	146	656	791	842	262	976	595	996	111	618	999999	333	999999	999999	835	329	512	148	811	600	999999	725	433	476	11	999999	891	42	28	999999	292	528	596	948	656	83	273	582	349	809	235	871	113	761	808	292	436	220	907	578	840	999999	742	575	777	420	232	999999	840	999999	95	562	999999	943	336	999999	736	99	22	761	65	929	798	12	999999	999999	999999	672	999999	999999	974	680	135	450	999999	504	785	31	180	246	999999	948	999999	999999	723	673	893	169	434	120	555	999999	208	155	999999	911	989	739	210	527	798	560	657	131	877	999999	999999	537	627	831	912	714	918	999999	911	117	198	310	289	999999	366	999999	247	999999	999999	999999	481	979	927	999999	999999	55	999999	653	447	299	300	619	620	318	246	366	542	999999	208	840	429	432	243	999999	723	999999	999999	509	170	999999	322	999999	999999	999999	933	456	610	222	326	866	894	999999	338	621	816	578	999999	971	465	999	999999	999999	358	332	216	59	746	521	691	826	999999	999999	492	999999	977	999999	999999	378	999999	789	756	329	999999	999999	999999	164	999999	621	599	155	999999	489	53	171	999999	999999	999999	636	999999	883	710	98	530	999999	280	999999	999999	237	644	625	916	321	596	676	999999	600	368	26	385	62	956	134	921	546	999999	116	999999	999999	686	309	448	35	999999	999999	88	668	799	786	71	373	999999	999999	999999	974	238	687	893	377	999999	824	999999	735	260	982	926	586	999999	983	999999	174	315	461	999999	345	187	999999	977	105	999999	999999	801	581	
999999	22	681	100	999999	947	318	149	223	899	999999	861	999999	712	775	361	574	502	501	815	123	896	67	920	325	642	796	346	709	797	780	999999	33	738	780	247	999999	836	999999	228	999999	999999	999999	999999	57	688	999999	474	999999	625	530	105	93	985	467	68	955	760	774	999999	161	999999	440	425	129	81	838	261	931	537	60	737	999999	999999	150	590	944	999999	872	999999	296	331	230	93	277	685	999999	47	999999	722	999999	549	999999	924	999999	704	999999	536	296	999999	850	999999	543	588	999999	793	42	810	844	877	123	314	888	999999	227	829	750	356	158	999999	822	800	999999	219	256	510	675	148	215	446	498	418	364	896	999999	999999	788	999999	518	483	653	448	203	403	608	976	999999	924	999999	248	999999	746	388	852	163	59	999999	999999	342	74	999999	893	605	408	389	705	950	991	361	34	50	118	837	674	791	383	607	588	611	279	999999	751	442	966	493	751	999999	511	742	736	90	999999	309	999999	999999	759	843	999999	23	999999	35	670	572	681	207	844	908	714	71	999999	452	534	721	72	999999	376	460	638	915	637	999999	999999	258	625	944	585	809	999999	999999	41	540	999999	999999	709	999999	999999	189	761	999999	648	843	325	999999	963	999999	556	743	999999	238	989	309	214	879	386	235	586	422	946	999999	622	45	525	405	39	248	639	999999	22	818	47	197	699	999999	276	794	999999	999999	999999	341	999999	842	571	164	328	732	999999	933	999999	483	999999	765	242	34	999999	613	999999	919	999999	724	654	595	730	428	201	801	999999	999999	613	592	875	587	137	615	348	999999	473	370	86	307	912	706	772	538	999999	999999	954	675	722	663	999999	441	589	570	687	802	121	153	962	999999	132	990	329	999999	999999	999999	638	999999	685	376	149	957	999999	122	811	948	823	201	277	920	999999	934	623	999999	125	443	998	999999	927	546	669	330	407	559	999999	922	386	176	999999	81	999999	337	989	355	999999	518	598	476	759	738	979	919	999999	51	679	198	376	999999	489	174	92	82	999999	149	999999	818	559	292	937	888	571	999999	271	206	288	999999	999999	278	436	607	999999	531	806	198	566	749	455	999999	879	986	556	16	687	766	988	570	638	850	647	999999	999999	999999	999999	999999	177	333	999999	679	763	170	254	999999	943	882	329	999999	999999	999999	999999	957	373	203	412	999999	342	999999	968	505	999999	718	999999	103	630	999999	648	539	991	999999	999999	243	102	775	602	719	999999	999999	73	999999	999999	438	304	137	277	690	999999	765	999999	999999	999999	612	364	
162	999999	999999	288	160	477	221	244	789	569	339	488	349	865	597	600	693	218	884	500	174	999999	779	423	754	999999	940	999999	882	636	412	407	999999	879	999999	314	558	440	592	979	852	570	657	999999	965	999999	999999	824	743	174	999999	380	653	121	199	104	692	999999	534	999999	537	820	361	999999	166	931	999999	470	999999	293	999999	999999	626	905	648	603	999999	910	999999	115	898	125	657	718	427	42	754	307	689	844	622	926	999999	268	451	42	219	505	999999	44	578	468	898	999999	999999	956	999999	748	473	596	694	781	999999	429	435	422	172	642	735	133	186	772	780	91	671	125	356	367	999999	615	393	904	208	424	536	440	226	208	999999	999999	288	999999	833	102	159	999999	753	486	832	999999	999999	576	770	999999	857	999999	687	999999	788	16	610	396	295	858	212	790	582	759	892	999999	206	964	999999	999999	999999	180	939	999999	999999	830	999999	999999	534	433	745	817	144	619	566	731	753	409	419	589	999999	999999	721	975	890	369	268	994	594	837	833	905	999999	505	742	999999	865	999	999999	958	644	999999	861	861	122	395	655	999999	202	171	252	796	554	467	414	999999	459	964	797	572	572	377	999999	697	600	999999	297	638	877	999999	865	753	525	461	999999	129	999999	860	862	504	713	304	802	432	595	46	999999	72	101	788	237	999999	211	321	396	999999	999999	174	270	999999	999999	999999	999999	322	305	999999	280	999999	999999	294	999999	598	112	302	859	277	575	853	999999	563	999999	235	547	98	651	964	999999	999999	75	678	665	999999	999999	589	407	999999	218	489	137	107	999999	269	550	806	864	638	999999	908	462	128	701	611	72	706	795	872	479	997	670	341	946	76	36	843	999999	68	999	522	895	172	999999	95	725	14	797	228	999999	740	999999	23	175	643	752	946	976	999999	802	999999	794	535	999999	221	819	999999	160	999999	242	706	999999	805	639	286	23	999999	70	616	885	68	909	576	196	738	773	657	176	999999	323	90	867	574	266	116	999999	999999	999999	847	276	930	853	107	986	978	562	428	383	888	629	999999	885	370	179	999999	983	228	348	488	447	171	629	847	386	162	839	613	549	532	557	653	355	223	999999	954	214	999999	999999	999999	999999	999999	999999	287	683	861	204	506	404	522	132	999999	31	466	409	114	311	16	999999	834	149	949	999999	850	340	999999	117	999999	30	224	539	999999	638	140	312	102	888	351	173	524	957	999999	219	999999	999999	57	999999	888	814	245	653	207	999999	999999	78	236	475	432	999999	708	
754	999999	486	999999	999999	950	999999	890	999999	999999	226	999999	843	206	876	807	740	852	450	293	999999	228	858	784	999999	999999	999999	999999	72	85	626	465	404	465	769	435	999999	38	53	459	999999	741	735	507	29	694	364	894	878	270	496	623	982	663	999999	536	674	999999	619	651	869	988	828	999999	690	761	564	388	437	451	952	999999	808	999999	999999	999999	493	999999	765	876	977	196	999999	802	589	999999	482	741	110	242	761	163	419	401	589	198	999999	999999	817	999999	999999	975	999999	437	999999	785	814	990	556	999999	53	323	936	743	674	683	999999	36	498	686	999999	823	999999	204	689	798	301	417	412	918	700	999999	543	507	746	11	729	577	494	803	198	491	999999	999999	199	448	227	999999	727	906	999999	886	168	140	999999	316	698	272	747	519	999999	407	999999	999999	61	217	780	438	999999	673	953	415	542	694	497	999999	638	928	999999	251	580	625	690	506	713	999999	677	412	527	440	312	999999	830	974	320	791	999999	555	307	982	668	789	679	63	952	799	353	473	642	193	677	770	999999	506	938	999999	717	92	925	247	539	377	910	999999	370	496	585	567	384	706	893	92	630	999999	999999	999999	946	636	553	913	999999	213	770	344	762	542	999999	333	999999	452	999999	999999	630	70	999999	300	878	123	692	466	999999	785	99	936	300	999999	150	246	922	157	999999	90	538	22	999999	336	999999	576	804	828	999999	261	531	932	631	82	462	569	580	292	913	833	944	999999	698	684	999999	833	53	177	401	962	999999	888	999999	994	291	618	292	999999	999999	311	999999	863	178	999999	999999	167	315	228	142	999999	666	999999	243	999999	146	451	323	999999	221	773	532	999999	999999	335	999999	643	411	636	999999	843	286	463	598	611	523	90	918	999999	999999	957	528	999999	999999	821	306	770	999999	442	858	999999	304	199	904	920	778	999999	436	999999	999999	620	999999	678	437	298	999999	212	51	632	574	65	999999	589	673	999999	254	999999	999999	999999	999999	89	988	968	778	950	549	97	559	677	832	999999	653	86	999999	999999	211	999999	397	999999	527	104	728	999999	868	802	317	715	526	999999	676	81	89	999999	813	43	632	787	999999	999999	749	999999	652	999999	999999	732	412	456	967	863	999999	404	319	857	97	934	361	965	110	976	642	834	570	909	11	760	999999	999999	272	587	999999	999999	949	909	996	999999	451	364	233	145	399	999999	747	999999	597	999999	762	232	999999	879	682	667	999999	923	845	915	646	999999	999999	999999	970	580	194	389	687	638	455	409	861	776	
493	996	741	965	999999	781	999999	907	321	730	998	539	999999	393	999999	519	999999	35	74	90	674	999999	991	195	174	819	676	367	975	959	826	363	371	957	395	685	926	721	347	999999	828	999999	999999	642	49	999999	482	999999	484	177	999999	999999	344	780	111	785	15	555	801	766	999999	728	931	999999	903	645	999999	150	999999	229	999999	26	688	11	261	999999	999999	358	999999	732	346	874	883	999999	68	407	28	999999	855	610	680	380	920	580	999999	110	999999	79	738	999999	273	342	999999	265	584	884	740	343	999999	175	510	656	410	78	430	240	999999	999999	304	506	627	586	999999	999999	548	222	106	117	53	999999	139	999999	619	751	468	14	80	627	233	183	666	999999	72	999999	110	33	969	851	160	727	265	999999	999999	242	777	687	57	417	716	372	788	633	999999	377	45	304	46	659	999999	425	169	227	900	130	839	942	523	603	296	525	999999	254	957	326	896	456	439	387	999999	781	956	999999	999999	999999	394	43	395	695	654	805	986	320	252	999999	567	47	781	655	402	835	173	453	130	201	999999	544	676	973	481	589	864	659	999999	827	469	506	999999	999999	735	806	557	828	999999	490	538	931	11	232	759	999999	674	784	999999	148	618	512	999999	999999	741	850	367	421	224	75	941	999999	999999	424	999999	71	729	742	919	999999	287	345	999999	640	663	197	542	453	224	622	914	90	999999	546	219	957	963	597	308	884	999999	145	613	999999	999999	210	306	587	957	999999	138	999999	864	999999	860	282	999999	902	65	999999	999999	914	207	602	999999	860	662	98	999999	317	107	142	443	999999	157	152	731	620	999999	999999	890	999999	495	526	493	982	999999	286	999999	936	999999	999999	542	999999	999999	999999	938	999999	734	689	999999	999999	382	999999	999999	999999	498	999999	251	718	551	999999	810	603	663	999999	428	681	119	177	643	386	412	278	368	999999	599	999999	467	622	214	720	885	412	914	683	583	999999	925	496	493	397	999999	967	999999	561	260	938	100	999999	116	266	901	566	999999	171	804	113	291	565	406	808	371	628	513	830	999999	408	999999	980	778	582	756	623	684	256	351	445	999999	807	785	661	599	253	999999	947	818	999999	999999	999999	878	999999	564	370	99	684	999999	416	999999	564	999999	999999	259	999999	999999	533	510	288	881	999999	819	999999	999999	483	999999	745	218	128	122	566	21	192	51	999999	112	308	27	395	533	999999	229	999999	980	328	999999	999999	411	490	806	999999	446	999999	447	999999	933	518	259	999999	590	353	476	908	304	898	553	866	
999999	323	17	147	515	124	999999	999999	578	884	999999	901	724	846	343	999999	999999	999999	999999	481	999999	484	11	593	58	936	805	190	533	321	641	92	775	891	133	97	999999	999999	999999	332	785	565	999999	59	139	358	366	743	999999	747	597	174	779	81	999999	335	322	423	999999	579	319	574	359	267	253	305	136	833	723	255	255	651	662	999999	999999	188	999999	952	463	700	580	999999	999999	785	724	476	313	999999	768	797	999999	69	580	897	999999	220	216	731	999999	999999	231	533	29	763	999999	999999	511	999999	999999	944	840	369	999999	999999	998	999999	404	999999	542	776	992	432	74	926	480	999999	80	765	784	485	971	763	155	999999	999999	57	999999	416	293	999999	964	999999	328	824	999999	415	109	192	898	765	815	643	999999	39	841	799	999999	103	293	315	999999	999999	999999	899	972	87	224	999999	919	951	214	999999	290	763	812	670	114	249	969	74	999999	888	867	28	670	338	574	125	788	679	588	999999	999999	977	999999	999999	999999	428	852	999999	999999	769	272	946	561	826	363	999999	227	181	695	999999	134	229	999999	999999	879	189	999999	999999	512	109	551	250	373	265	999999	999999	859	999999	546	685	397	999999	999999	999999	625	920	467	843	999999	149	897	617	999999	369	824	902	999999	999999	999999	999999	999999	218	376	102	228	32	583	999999	960	60	999999	634	634	19	999999	44	356	901	370	959	721	394	667	999999	999999	933	266	999999	441	963	553	941	254	602	495	188	723	780	999999	999999	346	172	883	925	574	273	983	974	538	790	556	999999	999999	390	232	805	551	12	890	999999	766	580	863	996	999999	633	389	42	524	999999	320	576	999999	999999	999999	559	511	742	799	937	950	999999	475	999999	999999	999999	393	864	379	690	999999	720	999999	814	837	765	308	887	999999	999999	884	950	460	885	479	979	65	791	767	999999	303	808	213	952	999999	484	115	222	588	810	249	999999	999999	999999	25	599	686	987	928	857	261	623	324	858	999999	999999	999999	589	181	437	999999	601	999999	999999	999999	829	999999	936	479	362	659	999999	999999	617	700	369	297	627	870	880	303	999999	999999	909	999999	680	493	355	899	344	654	999999	50	999999	179	999999	427	956	447	196	999999	749	518	576	207	175	999999	999999	167	694	712	999999	999999	301	999999	999999	999999	198	294	716	999999	172	999999	999999	708	999999	55	157	447	62	941	999999	190	684	798	554	559	296	711	256	364	786	197	214	631	450	806	749	26	606	999999	239	671	730	999999	919	711	382	999999	73	130	999999	999999	114	752	999999	33	45	
503	999999	23	999999	486	48	361	999999	974	833	513	267	337	305	140	999999	154	999999	668	459	833	878	842	186	428	648	999999	999999	999999	92	462	260	427	770	999999	999999	999999	465	753	999999	379	300	945	999999	868	610	735	824	999999	999999	960	49	712	573	211	624	999999	836	34	837	913	999999	43	891	381	263	839	566	999999	703	257	688	959	45	90	999999	932	964	317	817	999999	310	160	106	132	422	547	853	569	631	690	755	440	915	720	999999	267	999999	506	615	770	179	999999	342	181	999999	90	677	493	668	692	781	999999	216	925	612	23	937	769	958	715	999999	997	999999	23	501	257	999999	325	875	285	879	999999	702	57	999999	534	817	924	849	342	870	370	900	939	908	236	234	990	117	201	330	999999	999999	899	784	181	358	329	680	999999	999999	361	618	393	812	324	826	169	191	999999	205	22	999999	626	999999	625	107	488	115	274	33	999999	999999	683	955	596	999999	802	272	572	186	498	999999	825	305	518	999999	517	136	594	410	74	808	999999	996	317	373	999999	64	999999	999999	999999	999999	415	11	982	999999	934	437	226	404	999999	896	619	901	707	999999	104	999999	336	999999	999999	361	999999	999999	999999	999999	187	687	999999	999999	998	747	999999	497	315	284	839	999999	323	375	817	89	999999	199	385	999999	999999	138	298	550	279	600	727	295	494	519	999999	550	999999	999999	966	257	790	994	405	286	792	999999	595	433	999999	280	999999	961	999999	511	999999	331	489	790	65	999999	398	999999	953	999999	30	818	13	796	581	298	781	999999	408	569	298	916	793	109	385	77	543	999999	621	999	592	999999	240	983	78	999999	71	262	682	917	999999	693	50	997	999999	974	128	798	851	639	498	432	562	495	222	534	537	999999	414	987	515	532	485	999999	999999	263	588	999999	727	209	237	529	903	999999	999999	605	875	796	999999	999999	949	744	23	982	510	170	213	744	999999	544	844	999999	847	694	411	999999	217	96	192	12	396	999999	80	652	411	968	528	80	785	616	658	740	547	999999	48	770	999999	503	453	655	59	843	999999	999999	364	999999	681	218	90	999999	398	789	614	840	25	999999	673	999999	999999	542	641	143	999999	164	999999	113	144	845	656	640	999999	714	999999	536	952	999999	847	887	298	855	999999	320	990	411	228	868	136	706	987	196	107	157	999999	910	999999	916	884	105	307	260	999999	836	561	449	565	684	157	87	999999	472	14	786	82	725	999999	331	152	557	999999	999999	999999	437	857	470	543	670	999999	731	523	45	667	752	
590	48	442	459	758	999999	845	999999	721	59	819	999999	999999	999999	999999	999999	999999	692	774	336	999999	289	283	999999	979	101	905	894	999999	425	564	851	804	261	206	44	292	796	999999	601	999999	402	306	999999	999999	342	288	999999	999999	594	76	831	271	341	593	310	999999	457	480	667	645	999999	999999	305	999999	999999	719	930	124	50	914	868	999999	183	999999	766	982	355	377	646	999999	682	999999	999999	999999	733	590	999999	668	895	279	834	999999	999999	955	760	751	11	442	650	622	358	118	554	679	999999	711	98	716	999999	328	999999	90	833	854	963	652	352	946	762	387	256	271	228	999999	89	553	223	227	999999	999999	981	913	727	999999	999999	573	754	629	161	31	999999	999999	999999	576	860	999999	491	61	992	118	999999	64	999999	272	376	999999	999999	783	599	654	497	999999	853	999999	999999	999999	362	810	399	399	897	723	795	740	999999	499	430	652	910	334	71	172	999999	999999	999999	999999	242	999999	657	999999	683	999999	39	999999	999999	631	903	39	240	365	999999	681	661	602	220	686	269	939	999999	876	666	247	873	274	592	999999	645	108	999999	419	999999	897	162	31	715	927	693	999999	999999	263	596	401	421	554	932	390	510	632	544	928	667	999999	86	781	711	445	106	764	999999	207	986	805	832	999999	102	504	529	639	886	293	999999	971	732	999999	290	274	826	329	342	212	825	22	563	278	752	968	820	999999	319	999999	830	929	383	19	276	999999	999999	601	999999	437	861	870	746	260	936	696	571	952	501	447	999999	999999	431	712	382	999999	251	564	999999	133	999999	999999	330	616	462	72	999999	999999	857	499	705	999999	999999	904	999999	954	276	313	341	999999	407	868	880	999999	660	999999	999999	999999	999999	302	549	15	533	337	753	713	550	139	797	999999	107	848	999999	999999	999999	394	910	527	371	999999	708	938	232	22	999999	815	999999	999999	955	410	564	927	96	999999	950	700	999999	999999	160	638	414	999999	515	467	999999	999999	772	878	999999	275	152	980	309	218	593	999999	782	999999	611	938	445	103	184	397	318	999999	761	540	61	999999	999999	380	376	733	24	572	432	999999	63	177	53	399	326	689	267	584	628	878	971	349	999999	190	928	222	999999	320	999999	127	999999	788	797	242	827	100	999999	771	999999	576	999999	999999	188	28	467	444	999999	56	777	494	140	734	999999	883	569	999999	132	999999	452	999999	540	703	609	999999	615	999999	379	810	999999	235	117	999999	970	999999	684	949	171	999999	723	493	327	999999	999999	477	987	999999	246	914	999999	999999	999999	
78	328	459	45	999999	421	872	412	999999	999999	999999	484	999999	386	999999	999999	499	999999	619	551	999999	790	959	836	394	999999	141	327	201	39	465	999999	457	268	48	177	521	26	194	537	999999	497	531	428	242	671	992	101	353	660	746	999999	63	573	744	288	369	622	651	340	289	554	221	172	609	947	999999	293	347	476	252	483	999999	92	262	999999	999999	540	603	722	177	999999	999999	541	999999	749	999999	883	523	760	807	898	999999	999999	257	743	286	369	819	295	999999	709	753	876	417	999999	701	971	321	19	999999	999999	28	928	173	249	999999	680	879	999999	863	154	769	587	999999	354	118	999999	999999	518	459	899	720	318	999999	467	999999	108	133	999999	58	122	571	514	739	978	879	446	690	18	173	999999	489	960	999999	999999	939	176	217	72	999999	541	999999	802	559	130	118	710	850	999999	999999	482	999999	859	999999	751	582	264	847	999999	999999	672	479	826	355	999999	999999	759	886	587	999999	130	890	71	999999	516	975	769	954	999999	999999	179	999999	985	65	691	59	629	159	680	917	684	328	999999	597	491	71	320	456	706	710	359	824	272	187	832	591	999999	993	304	776	812	309	238	820	305	86	999999	770	664	803	790	999999	216	999999	843	802	374	473	999999	454	999999	322	258	908	520	999999	332	807	233	109	564	636	855	999999	115	385	99	999999	302	999999	577	549	792	999999	999999	749	617	603	343	999999	227	999999	999999	849	121	999999	61	999999	999999	999999	753	686	999999	564	248	163	754	999999	564	468	712	668	999999	968	877	125	999999	999999	988	771	737	729	473	203	999999	542	27	15	792	614	333	770	405	999999	661	890	11	237	999999	999999	999999	315	48	875	327	559	850	650	972	999999	969	706	999999	538	222	999999	223	353	682	705	146	748	999999	999999	144	942	999999	999999	317	987	123	303	999999	232	777	432	999999	999999	876	332	999999	376	999999	999999	999999	627	439	999999	139	637	677	999999	999999	958	629	255	794	98	741	385	296	31	342	985	881	676	24	999999	761	790	342	625	477	359	999999	769	715	999999	314	516	512	405	700	999999	319	465	748	732	603	999999	999999	602	856	999999	46	671	43	58	915	968	612	331	116	348	304	999999	190	205	944	859	539	999999	783	234	872	891	330	663	675	999999	928	292	999999	999999	162	740	768	975	999999	352	735	999999	807	346	999999	191	299	999999	385	267	999999	553	787	743	992	565	999999	999999	629	999999	350	380	382	999999	50	999999	816	876	195	564	293	214	881	999999	133	999999	999999	447	330	
999999	602	969	287	417	150	384	504	999999	247	597	999999	999999	356	999999	12	364	294	318	999999	583	999999	999999	175	820	999999	79	999999	999999	619	129	301	381	999999	938	552	381	103	999999	358	665	825	55	999999	598	643	158	858	713	600	769	587	999999	151	746	326	189	803	466	444	80	713	319	161	127	999999	999999	833	999999	625	631	271	999999	959	640	757	329	999999	577	187	825	221	958	999999	850	541	345	240	566	621	372	999999	636	999999	287	951	999999	999999	522	303	999999	325	449	97	999999	507	268	996	999999	999999	997	999999	235	289	618	859	754	724	311	999999	959	319	277	796	262	999999	635	798	681	999999	251	435	270	284	92	999999	772	871	626	353	283	349	999999	577	624	965	351	999999	912	999999	206	792	592	936	999999	999999	57	652	834	915	999999	469	325	822	999999	572	999999	951	206	999999	96	999999	108	958	311	999999	590	699	182	297	999999	999999	886	262	491	458	843	334	940	308	999999	129	46	999999	480	813	33	907	830	999999	829	400	160	803	341	322	694	999999	999999	722	999999	358	480	999999	214	593	583	72	340	298	999999	812	999999	898	655	967	847	397	487	498	999999	683	869	999999	467	321	138	92	920	178	764	219	699	227	113	114	999999	999999	506	887	240	961	576	542	333	27	999999	261	158	374	999999	306	156	146	136	521	488	999999	999999	999999	465	999999	151	999999	533	519	122	999999	795	551	328	358	891	999999	267	999999	999999	999999	796	450	932	999999	934	556	703	999999	73	562	101	591	999999	999999	419	999999	431	738	819	415	18	814	904	595	466	606	55	127	414	555	999999	500	415	161	563	999999	999999	588	567	594	999999	999999	455	560	702	213	925	40	999999	288	178	528	816	701	328	982	545	347	420	999999	999999	585	63	999999	684	999999	186	474	734	779	653	842	181	234	946	943	999999	354	999999	262	681	24	188	999999	387	359	684	713	999999	581	999999	622	178	239	92	882	21	938	999999	999999	37	460	305	169	634	999999	357	999999	754	385	999999	999999	999999	167	656	497	406	927	140	334	916	472	642	163	685	999999	674	999999	151	73	931	999999	999999	792	234	230	999999	999999	501	60	12	999999	959	457	957	999999	177	20	583	595	486	94	807	999999	193	565	999999	999999	484	603	999999	415	999999	690	453	203	722	999999	999999	435	778	387	999999	89	331	823	513	195	205	782	863	999999	368	556	587	847	622	999999	999999	669	412	999999	545	897	398	597	653	278	999999	999999	190	999999	87	158	816	999999	658	999999	229	370	62	999999	
999999	702	999999	998	56	999999	113	605	580	795	999999	273	33	213	842	537	999999	734	179	244	999999	440	601	358	585	220	739	488	199	894	707	248	999999	999999	628	999999	168	999999	999999	999999	175	407	193	394	999999	999999	135	613	266	130	999999	495	999999	817	451	516	110	999999	423	999999	162	624	416	999999	98	815	656	253	584	999999	999999	300	999999	418	79	783	999999	216	898	771	999999	999999	231	78	857	999999	57	799	337	121	742	777	976	714	608	999999	991	506	306	644	167	881	38	267	751	999999	999999	781	748	999999	268	893	492	999999	750	36	999999	999999	829	875	767	857	916	473	267	602	999999	478	810	529	999999	750	910	999999	613	214	107	999999	999999	120	999999	275	61	669	852	848	294	999999	964	581	999999	653	677	999999	876	310	964	565	10	159	432	832	971	228	875	518	983	239	48	546	999999	439	31	719	964	502	805	256	620	418	999999	989	514	238	999999	999999	83	488	386	313	249	999999	963	177	687	88	304	832	999999	999999	999999	65	296	427	652	717	631	999999	466	384	999999	717	944	591	841	442	328	743	999999	736	444	999999	999999	735	307	397	999999	854	41	886	208	973	463	286	553	262	703	96	999999	664	517	125	999999	999999	808	531	597	381	335	255	999999	999999	986	66	900	369	212	560	130	999999	252	777	926	580	186	531	264	999999	48	589	738	241	167	191	229	329	482	999999	926	999999	799	103	528	786	137	647	986	999999	386	193	59	152	966	331	999999	999999	198	451	825	999999	276	929	999999	746	516	527	403	805	837	581	999999	362	634	999999	465	158	259	150	452	999999	544	858	292	854	540	999999	275	835	768	488	140	999999	35	999999	999999	869	999999	781	279	609	999999	191	999999	805	306	697	518	622	865	999999	491	57	999	999999	742	418	647	489	216	920	262	999999	46	359	450	855	336	984	999999	596	398	477	871	999999	295	362	299	486	557	999999	87	652	970	504	999999	92	41	740	907	101	232	280	575	359	999999	999999	155	219	364	450	371	534	779	999999	999999	24	186	166	999	389	128	170	931	999999	843	999999	596	542	999999	367	999999	595	86	751	999999	999999	901	521	495	999999	217	90	132	116	481	552	999999	701	629	982	906	875	740	527	973	999999	999999	999999	516	999999	98	613	999999	999999	626	775	457	37	905	757	999999	664	999999	399	999999	999999	999999	824	891	300	736	895	913	379	999999	999999	999999	559	778	311	778	999999	15	746	521	603	233	135	999999	999999	105	845	796	871	870	251	214	351	354	999999	
999999	524	320	225	21	999999	700	487	544	678	919	897	258	603	978	999999	659	999999	878	579	813	912	345	194	205	890	109	51	508	999999	999999	514	214	842	288	264	389	790	999999	999999	903	999999	999999	810	786	207	596	202	892	999999	999999	290	999999	775	999999	120	189	999999	30	131	999999	658	978	334	935	415	693	416	999999	724	42	869	999999	560	676	999999	332	534	999999	999999	303	999999	158	60	628	463	51	439	999999	177	999999	263	769	613	999999	254	999999	266	875	381	514	190	876	178	999999	723	999999	912	109	65	788	654	999999	32	827	999999	510	999999	999999	481	374	263	696	157	999999	779	109	999999	336	432	309	75	658	36	493	123	40	980	634	999999	372	999999	340	664	999999	430	535	999999	785	46	743	839	560	403	16	999999	493	729	529	646	623	515	585	677	756	722	999999	701	538	714	167	530	303	800	119	245	923	999999	768	999999	254	999999	799	300	688	999999	999999	264	29	243	630	310	460	988	291	857	552	999999	908	999999	434	833	218	81	879	999999	546	759	294	770	337	999999	960	310	402	271	715	295	999999	296	217	999999	681	305	94	999999	999999	314	519	999999	999999	269	133	111	794	420	999999	728	420	474	922	755	970	259	905	178	350	159	596	999999	152	999999	674	999999	999999	692	161	999999	987	999999	999999	241	999999	999999	87	77	337	999999	999999	999999	999999	986	874	523	374	461	999999	432	399	999999	516	919	999999	499	120	999999	999999	999999	999999	111	269	240	999999	397	330	690	514	999999	181	837	841	491	643	614	901	165	392	160	257	997	921	999999	523	81	517	234	523	999999	999999	651	482	999999	216	414	722	999999	255	487	999999	683	946	999999	261	562	84	999999	999999	113	598	999999	53	999999	264	654	190	999999	716	669	880	106	177	763	999999	529	364	25	284	238	999999	22	910	999999	957	573	999999	99	999999	960	997	492	947	999999	999999	966	608	48	999999	561	234	191	999999	999999	999999	106	516	192	815	731	999999	68	750	999999	221	585	55	147	486	691	603	100	999999	756	999999	398	999999	999999	610	999999	999999	325	454	722	14	999999	841	334	308	861	67	999999	283	745	999999	938	741	999999	207	577	921	999999	562	999999	999999	143	128	425	913	999999	999999	757	582	764	999999	881	999999	37	53	511	999999	720	838	999999	634	734	999999	999999	992	733	656	258	999999	999999	139	459	999999	574	764	999999	999999	425	420	100	999999	309	295	519	934	881	333	999999	999999	696	833	210	632	937	255	233	326	999999	432	190	561	999999	206	549	635	361	128	50	
272	182	999999	999999	310	748	999999	334	448	307	999999	121	409	942	400	864	208	999999	827	826	999999	540	554	790	993	240	999999	224	112	746	883	583	999999	293	451	999999	777	999999	900	999999	235	999999	784	999999	419	320	781	619	308	342	999999	706	533	999999	722	731	999999	139	334	999999	999999	497	999999	702	423	808	358	999999	500	715	97	693	37	999999	600	406	756	535	380	682	459	919	915	999999	405	187	999999	470	999999	719	67	648	999999	830	674	738	699	999999	605	610	961	665	129	999999	254	657	679	590	701	325	975	102	999999	652	620	300	999999	460	307	246	758	887	554	780	657	449	999999	207	279	999999	999999	999999	930	769	720	794	800	332	999999	747	508	469	999999	999999	743	999999	889	999999	219	999999	999999	999999	784	368	852	83	999999	348	999999	805	154	481	320	838	618	999999	171	988	932	826	499	258	935	559	738	999999	128	309	46	692	559	999999	999999	895	705	999999	889	571	999999	646	683	461	999999	720	603	36	158	931	637	441	803	901	605	393	883	999999	313	235	630	563	999999	810	311	252	256	179	494	425	999999	159	422	600	999999	999999	999999	48	861	224	999999	999999	150	999999	672	604	888	657	378	604	999999	797	999999	664	941	999999	690	873	160	154	999999	433	999999	733	798	487	29	999999	831	320	250	845	56	98	999999	917	422	768	148	707	364	598	999999	890	413	345	999999	758	658	999999	604	279	888	716	750	999999	999999	416	398	195	999999	684	826	68	363	175	750	999999	999999	33	941	921	734	452	790	875	632	999999	330	463	492	999999	554	125	715	970	999999	340	348	745	747	15	380	953	131	999999	999999	742	999999	247	999999	929	373	635	773	683	544	445	999999	875	900	528	96	935	702	324	140	999999	353	999999	217	420	727	649	286	936	551	781	999999	999999	113	890	125	92	869	563	897	918	351	42	435	999999	414	473	999999	999999	999999	999999	260	807	549	70	399	153	39	184	211	724	359	837	142	763	123	999999	771	19	413	14	999999	999999	426	221	370	320	957	999999	999999	999999	803	999999	27	115	531	524	999999	999999	501	971	999999	695	361	183	569	513	900	672	408	598	999999	999999	814	914	999999	120	390	337	700	88	195	999999	178	946	920	301	999999	999999	242	599	254	729	518	999999	952	380	788	253	652	856	420	295	999999	417	563	999999	999999	112	736	999999	144	999999	352	999999	999999	999999	527	414	262	277	692	873	440	809	999999	972	327	382	999999	999999	332	999999	685	843	667	900	58	999999	393	952	999999	717	300	822	
465	20	386	105	655	244	853	383	990	384	999999	547	999999	486	73	591	650	870	150	999999	97	997	558	999999	756	886	669	766	31	310	229	975	583	617	354	999999	595	231	727	727	155	949	155	311	999999	999999	54	571	697	802	312	188	577	562	999999	467	461	878	349	769	574	97	362	690	165	999999	999999	247	142	999999	996	428	999999	422	592	148	851	257	827	636	841	108	999999	228	997	999999	407	30	883	999999	999999	999999	882	999999	163	67	596	999999	156	491	166	807	999999	967	806	883	44	164	970	596	616	999999	60	713	927	999999	27	143	692	123	790	999999	364	999999	847	289	546	195	999999	999999	551	999999	111	346	999999	43	999999	111	422	124	16	999999	999999	296	999999	677	999999	999999	40	686	50	463	772	42	700	999999	453	999999	999999	999999	347	849	999999	445	54	229	113	714	243	894	806	915	999999	999999	117	547	999999	77	976	180	624	376	999999	999999	494	999999	999999	78	645	266	590	487	981	896	776	166	359	614	251	999999	574	999999	936	145	880	999999	999999	203	924	163	330	386	216	949	999999	970	694	321	999999	999999	999999	999999	78	976	314	328	934	999999	999999	950	197	999999	825	925	605	999999	440	28	999999	369	999999	429	154	492	999999	214	281	41	993	999999	471	999999	999999	295	999999	540	882	959	831	562	200	999999	402	974	966	53	560	290	999999	239	540	675	999999	591	610	186	890	999999	999999	999999	999999	999999	831	995	999999	999999	624	540	481	999999	789	480	197	150	179	439	37	999999	526	892	653	990	687	763	275	795	429	999999	684	278	649	306	999999	731	515	297	999999	406	495	817	999999	30	809	288	449	69	488	478	421	999999	158	720	69	158	456	65	225	77	730	692	729	552	999999	999999	425	493	562	465	634	882	999999	631	684	709	473	633	191	408	324	999999	317	950	660	513	999999	999999	247	769	999999	999999	82	28	675	802	97	876	999999	606	862	956	999999	33	843	539	827	527	45	999999	685	999999	874	999999	753	524	385	778	892	351	93	496	255	793	190	185	810	999999	955	882	999999	597	468	999999	999999	367	708	293	999999	999999	685	601	894	887	93	461	999999	266	999999	161	426	319	999999	822	999999	999999	710	713	999999	668	729	502	571	999999	738	999999	999999	300	279	395	815	999999	671	771	999999	999999	999999	368	709	728	600	999999	999999	804	999999	999999	999999	645	71	179	999999	999999	999999	448	401	999999	40	999999	159	995	106	999999	986	879	345	334	999999	221	166	41	999999	352	14	125	77	185	442	999999	695	435	484	720	
238	110	738	821	652	232	380	482	461	859	219	999999	632	316	567	190	999999	142	664	401	488	40	404	314	990	334	381	226	751	273	56	723	520	999999	66	886	151	524	681	425	841	684	579	915	999999	301	492	761	618	999999	999999	563	770	92	241	208	705	434	831	327	851	999999	731	999999	813	495	202	999999	260	681	49	945	999999	999999	560	804	460	999999	180	699	842	620	608	999999	999999	492	952	438	999999	858	999999	717	692	364	999999	687	953	391	112	999999	108	246	999999	999999	222	362	999999	999999	532	437	747	999999	263	142	485	240	555	241	999999	330	999999	764	111	402	500	332	262	106	999999	872	850	79	999999	532	600	605	119	999999	999999	613	389	431	905	717	120	963	463	560	879	343	141	999999	167	781	115	343	144	999999	446	890	999999	999999	999999	659	999999	677	840	731	541	879	131	999999	954	620	940	999999	858	394	291	537	868	999999	227	341	740	139	911	604	427	267	471	10	999999	396	513	383	574	256	140	443	133	731	29	999999	221	257	767	547	841	999999	484	750	999999	909	999999	408	788	525	919	457	765	999999	314	284	418	130	660	567	116	999999	547	612	264	999999	413	147	999999	227	129	493	371	374	763	433	782	999999	183	325	999999	115	595	59	336	682	677	999999	427	999999	591	101	596	209	999999	999999	456	871	496	979	505	884	726	571	999999	435	95	999999	482	880	501	697	946	999999	999999	11	971	999999	999999	581	999999	526	719	936	635	38	999999	171	999999	489	977	910	999999	204	999999	999999	999999	999999	653	901	597	285	415	546	254	894	999999	261	17	439	312	999999	595	914	808	999999	999999	790	999999	377	538	999999	468	992	903	590	472	752	999999	999999	622	999999	999999	384	999999	999999	120	183	999999	741	883	645	164	503	187	29	324	319	395	999999	326	598	97	286	373	673	817	999999	642	999999	999999	401	736	999999	817	364	999999	221	930	913	868	990	108	204	999999	893	769	965	999999	884	276	999999	366	999999	999999	33	860	567	21	321	999999	999999	999999	38	319	491	909	857	685	999999	904	113	388	481	999999	336	500	999999	793	480	903	851	607	999999	397	278	999999	60	999999	999999	503	999999	999999	619	836	181	459	79	885	11	983	912	289	992	979	172	774	884	714	67	999999	968	774	999999	417	999999	100	999999	641	50	999999	858	945	999999	329	358	902	769	645	999999	877	431	17	791	496	999999	572	614	999999	999999	504	999999	345	854	271	999999	782	669	211	610	999999	999999	438	844	999999	135	966	999999	672	631	270	14	
249	914	190	111	960	983	54	426	663	485	999999	416	999999	305	999999	100	999999	794	576	243	567	44	719	211	992	172	245	371	34	184	941	156	964	999999	911	999999	999999	999999	999999	999999	625	784	947	604	670	31	307	259	999999	875	999999	999999	65	999999	447	214	205	979	999999	798	999999	999999	999999	489	544	858	999999	999999	999999	999999	426	999999	229	999999	999999	782	999999	124	999999	999999	864	985	759	158	417	73	101	936	61	707	236	694	62	776	60	941	392	467	70	811	999999	260	866	520	458	307	658	287	999999	664	126	90	448	146	999999	762	924	253	999999	481	767	999999	999999	686	999999	732	418	999999	999999	676	399	629	63	729	402	614	129	248	999999	120	414	814	999999	999999	999999	155	999999	915	843	999999	27	149	396	589	54	999999	264	189	999999	726	889	999999	560	999999	274	496	37	719	999999	328	642	685	553	961	76	952	988	608	999999	720	999999	999999	610	437	658	999999	243	999999	684	339	360	939	592	973	231	208	263	784	132	999999	999999	537	180	999999	656	999999	595	434	522	999999	84	656	94	935	251	999999	999999	132	999999	24	262	563	44	415	999999	702	999999	580	740	999999	698	213	485	10	999999	948	331	95	781	326	664	808	951	592	264	703	855	999999	731	999999	999999	999999	999999	999999	842	564	502	765	556	953	999999	999999	694	654	402	870	180	94	343	302	74	999999	350	999999	359	453	611	451	999999	274	847	999999	999999	905	274	567	514	377	168	999999	455	566	538	999999	999999	999999	124	306	999999	999999	999999	999999	999999	438	999999	94	790	999999	758	999999	953	60	999999	999999	999999	802	999999	999999	390	835	366	999999	925	306	999999	508	999999	999999	999999	710	999999	999999	261	767	740	999999	132	999999	144	189	999999	584	618	770	93	999999	951	999999	722	284	481	334	916	364	37	999999	845	27	591	272	113	277	248	57	999999	648	999999	847	551	39	679	757	999999	210	67	781	194	165	222	999999	557	733	800	416	239	14	398	896	999999	21	241	115	828	872	999999	999999	346	570	711	445	605	113	705	692	999999	999999	680	715	307	255	545	999999	999999	148	715	999999	476	831	818	64	259	902	118	540	798	573	929	782	134	557	999999	623	999999	776	999999	453	38	117	999999	514	334	683	599	494	999999	550	999999	999999	166	705	43	514	752	657	196	703	995	175	894	41	999999	897	999999	749	810	921	246	999999	301	271	999999	368	30	314	729	576	999999	999999	74	257	273	249	626	428	999999	999999	871	796	999999	153	458	863	223	779	719	437	102	850	684	554	
314	282	397	999999	364	999999	493	999999	999999	620	999999	381	999999	647	768	555	281	999999	999999	878	999999	449	999999	158	812	488	999999	251	999999	302	483	999999	999999	519	942	990	852	999999	74	999999	999999	433	999999	999999	753	999999	762	575	20	173	165	930	624	999999	999999	865	834	249	999999	876	529	252	853	634	146	999999	441	591	705	777	703	550	999999	999999	440	999999	579	477	404	735	725	579	240	431	147	552	837	144	25	87	166	612	648	198	329	999999	579	245	833	815	645	999999	870	242	999999	615	833	248	374	877	999999	366	844	999999	160	950	21	432	497	594	110	306	575	627	621	100	901	909	999999	999999	999999	344	644	589	99	554	999999	997	960	531	719	599	770	147	999999	999999	768	302	999999	379	194	157	999999	249	714	999999	605	999999	621	379	999999	923	999999	139	830	950	721	264	266	999999	250	23	471	965	875	999999	999999	437	999999	821	332	609	999999	688	999999	899	999999	405	875	751	948	999999	999999	590	817	795	418	640	317	841	999999	999999	45	441	138	999999	999999	999999	373	213	811	177	416	800	999999	114	62	503	89	999999	999999	326	389	515	657	999999	637	880	157	999999	999999	896	130	995	999999	818	573	999999	559	999999	223	813	999999	999999	999999	780	60	586	543	713	743	915	560	386	999999	999999	133	530	999999	354	543	999999	635	294	121	999999	999999	421	999999	999999	541	622	943	209	717	999999	295	999999	999999	999999	733	999999	999999	444	346	999999	999999	743	518	981	695	53	655	999999	346	999999	188	999999	999999	34	733	639	529	313	999999	131	971	999999	669	936	476	999999	953	908	621	491	468	999999	948	934	999999	999999	902	85	999999	498	966	999999	999999	309	371	548	169	999999	999999	103	531	43	272	225	999999	999999	83	581	999999	289	99	747	594	854	949	987	798	625	454	429	737	453	769	999999	164	243	498	370	999999	928	255	411	999999	527	959	999999	999999	733	728	594	240	330	571	264	409	999999	154	17	360	999999	999999	999999	107	723	999999	88	273	589	70	972	496	999999	17	999999	44	999999	982	76	894	524	999999	999999	896	860	199	999999	882	515	283	999999	99	490	999999	200	189	712	999999	51	999999	999999	170	999999	999999	756	108	999999	323	985	230	999999	247	999999	999999	835	323	683	999999	246	534	950	206	999999	315	999999	999999	999999	703	999999	406	331	382	940	905	23	363	722	403	999999	762	672	102	999999	999999	562	698	21	999999	183	877	506	75	78	517	220	685	412	42	547	999999	102	822	999999	589	898	349	306	182	109	482	601	289	506	484	862	
857	999999	472	999999	436	871	999999	530	939	899	999999	999999	999999	695	338	950	689	855	999999	669	849	595	317	397	222	401	999999	999999	701	285	226	568	999999	655	363	385	940	288	121	11	464	999999	999999	689	641	44	874	486	771	531	999999	999999	240	999999	22	271	992	84	999999	44	42	370	828	999999	683	698	720	777	342	953	20	999999	999999	999999	214	556	38	627	999999	187	999999	362	999999	179	373	791	999999	778	642	101	999999	865	747	999999	999999	104	474	903	16	942	323	107	154	817	999999	510	690	964	610	466	999999	374	328	363	517	999999	999999	659	300	891	370	999999	144	250	570	154	664	666	305	120	92	134	999999	813	999999	430	217	999999	657	863	110	373	177	185	858	27	547	394	569	999999	240	814	613	124	582	999999	962	904	257	999999	845	34	669	999999	999999	119	753	514	999999	97	471	184	11	436	790	999999	774	958	392	552	999999	280	106	16	999999	999999	520	999999	241	492	467	313	441	999999	27	86	704	677	801	749	274	43	895	482	827	65	813	186	334	585	606	14	521	999999	771	999999	999999	662	620	999999	598	256	283	16	999999	168	743	721	419	999999	999999	107	166	643	287	573	385	624	189	999999	464	344	182	999999	999999	999999	999999	737	999999	452	999999	51	67	694	160	28	759	999999	852	669	322	102	999999	620	293	999999	847	878	999999	207	200	999999	999999	999999	652	263	83	627	129	177	999999	16	212	967	564	260	49	472	492	269	813	496	771	519	511	999999	576	562	372	999999	615	914	320	321	261	999999	999999	270	52	896	999999	999999	768	685	303	316	999999	800	65	42	469	999999	395	999999	393	704	999999	999999	295	999999	686	521	265	742	561	461	999999	890	715	719	692	778	430	999999	999999	681	727	95	226	204	481	776	507	340	999999	240	528	163	927	557	999999	999999	975	761	999999	433	999999	36	134	842	620	999999	999999	346	349	999999	954	799	999999	999999	976	456	747	100	999999	910	999999	925	999999	999999	932	542	962	999999	999999	999999	803	669	999999	890	804	701	961	384	999999	481	691	170	990	999999	285	999999	320	225	581	857	857	999999	999999	309	999999	951	999999	803	909	88	46	926	930	261	887	295	423	999999	999999	285	494	999999	517	999999	228	853	999999	597	54	999999	232	747	586	999999	241	918	999999	85	480	999999	499	167	999999	999999	444	999999	240	999999	349	989	315	367	316	305	999999	999999	377	624	91	566	27	615	759	706	999999	999999	349	383	30	968	578	348	999999	65	786	999999	999999	999999	892	999999	999999	205	257	64	
897	999999	441	999999	999999	747	551	102	994	913	835	883	408	768	649	155	425	857	718	999999	421	999999	884	260	519	46	595	365	731	628	943	821	999999	999999	808	999999	858	68	198	283	427	486	999999	999999	230	902	927	140	372	999999	47	999999	486	876	643	930	980	190	771	999999	161	196	370	375	999999	999999	526	999999	959	659	297	367	668	445	999999	935	623	325	999999	999999	118	465	993	985	591	187	345	491	70	878	20	677	999999	50	131	241	125	979	598	217	386	233	180	999999	459	680	999999	50	922	708	999999	664	160	164	49	696	203	385	783	792	677	44	644	999999	649	619	80	999999	999999	999999	819	999999	727	821	240	885	294	290	535	999999	999999	304	568	361	999999	355	527	141	10	999999	47	739	205	806	540	351	589	99	73	839	609	999999	999999	999999	888	672	937	338	923	999999	999999	912	849	999999	999999	383	475	999999	520	303	102	938	627	888	684	89	448	920	291	889	305	205	227	696	312	610	999999	369	473	898	418	999999	218	999999	34	135	890	333	104	166	999999	307	578	769	747	999999	851	838	999999	809	234	999999	56	44	858	215	695	999999	569	999999	999999	116	818	622	885	999999	730	781	864	559	199	124	826	135	23	998	627	999999	948	999999	759	739	999999	999999	999999	999999	152	183	999999	819	440	736	764	992	361	769	999999	956	884	999999	999999	79	974	999999	619	999999	199	921	30	860	999999	247	215	999999	351	76	272	164	947	493	761	556	794	54	129	999999	999999	999999	999999	254	520	670	573	999999	701	690	765	878	999999	564	211	999999	163	136	241	202	531	836	650	294	506	333	18	400	92	393	284	929	846	166	759	999999	157	999999	350	917	999999	110	236	661	310	394	120	393	999999	540	403	668	999999	999999	931	999999	193	489	748	196	661	999999	31	318	415	999999	41	999999	805	846	999999	387	786	324	528	430	609	988	984	122	223	625	999999	552	999999	616	125	919	999999	245	182	668	37	163	999999	501	999999	918	256	474	363	999999	588	445	467	25	882	499	999999	510	999999	204	505	999999	973	46	999999	479	999999	999999	720	121	999999	569	673	414	999999	632	68	36	351	690	742	999999	758	991	999999	673	94	974	734	999999	999999	999999	330	977	173	401	190	228	437	610	600	457	754	251	568	28	771	63	999999	259	440	382	168	234	461	999999	877	999999	999999	400	394	999999	999999	103	999999	938	249	695	251	959	452	840	598	741	999999	999999	999999	517	999999	999999	901	41	999999	484	196	999999	565	105	526	187	999999	208	
999999	999999	225	999999	392	661	999999	629	779	86	811	705	999999	599	783	427	144	175	231	369	999999	981	499	999999	44	589	906	461	382	153	999999	999999	445	253	999999	561	526	999999	903	999999	866	999999	249	999999	999999	999999	999999	596	365	148	999999	360	999999	163	650	246	548	862	222	802	754	999999	257	999999	906	747	269	563	999999	232	900	302	272	128	503	755	742	673	143	430	912	319	106	243	999999	999999	117	291	603	385	999999	663	629	111	358	676	999999	613	918	481	354	123	619	142	247	668	999999	838	999999	894	503	874	729	792	889	444	103	999999	452	96	640	978	960	602	999999	999999	672	171	999999	827	209	139	755	661	85	798	700	999999	995	524	731	279	631	708	999999	148	934	837	221	914	582	542	171	831	841	376	163	26	999999	10	996	926	78	832	695	999999	129	78	999999	101	743	140	27	999999	365	370	356	261	720	81	313	834	999999	999999	255	666	967	923	819	709	644	999999	50	995	527	805	210	799	23	517	28	866	999999	129	180	999999	525	243	476	481	29	902	306	999999	999999	171	999999	223	586	38	406	206	258	17	456	69	99	32	410	559	169	557	247	213	62	447	999999	830	999999	804	151	734	999999	348	690	742	999999	999999	999999	999999	828	987	223	985	999999	999999	999999	999999	673	120	361	502	832	916	999999	472	664	103	798	999999	456	156	538	999999	887	999999	750	910	326	713	682	900	724	53	731	999999	999999	262	999999	239	829	601	166	999999	999999	648	999999	539	999999	227	999999	999999	400	57	909	682	458	441	107	449	999999	706	796	959	999999	460	778	789	195	999999	138	412	10	569	999999	999999	989	964	339	248	769	220	884	108	636	999999	510	676	999999	58	999999	902	164	653	999999	133	999999	207	146	999999	869	122	353	999999	99	675	999999	999999	626	999999	693	493	111	999999	999999	861	822	697	999999	49	950	999999	655	147	999999	235	257	357	411	307	61	999999	828	347	378	656	999999	997	19	960	114	999999	999999	90	365	999999	800	305	973	305	999999	116	873	106	51	768	467	215	471	863	427	935	429	999999	999999	900	999999	764	490	32	994	824	688	373	934	280	61	574	999999	195	434	999999	384	116	996	944	999999	732	305	610	999999	999999	536	156	999999	179	999999	730	87	464	999999	46	815	950	311	999999	428	510	171	770	999999	892	433	285	999999	475	560	323	333	999999	999999	933	469	879	999999	999999	298	999999	830	765	30	331	497	999999	621	398	999999	433	999999	519	525	418	571	999999	999999	306	237	260	718	76	
618	936	407	999999	482	641	577	936	127	968	198	999999	680	405	749	395	405	116	999999	49	339	137	517	813	542	999999	371	934	999999	537	114	47	823	999999	156	999999	923	477	999999	999999	999999	210	316	836	331	638	738	175	784	508	900	131	596	678	737	491	428	593	487	909	279	642	950	999999	999999	160	999999	916	999999	665	471	928	271	684	227	138	820	681	999999	903	835	206	160	486	636	983	451	155	35	665	664	340	989	935	710	999999	999999	727	972	999999	999999	821	999999	128	999999	999999	859	912	460	999999	670	999999	999999	584	999999	999999	492	474	952	880	999999	918	891	593	10	141	938	336	999999	48	999999	103	708	320	338	999999	999999	41	449	664	999999	538	999999	426	999999	917	238	415	860	637	697	785	774	102	471	657	999999	999999	127	905	43	532	938	421	730	576	48	790	999999	999999	793	999999	34	999999	999999	999999	999999	475	598	93	999999	532	475	999999	351	103	329	616	848	999999	94	957	914	999999	630	999999	600	283	696	999999	879	447	169	800	999999	246	999999	486	345	301	999999	999999	734	999999	11	511	999999	601	80	999999	257	431	942	575	999999	836	546	999999	667	999999	579	950	779	180	214	465	373	675	503	114	343	999999	281	557	257	999999	999999	879	999999	129	543	999999	212	69	180	457	505	594	824	999999	700	280	819	189	721	483	685	563	830	546	148	391	108	999999	999999	415	160	394	999999	999999	613	666	947	548	622	999999	747	719	999999	999999	960	778	850	999999	414	999999	33	101	835	773	999999	669	59	996	980	999999	901	247	766	764	306	120	999999	477	999999	999999	333	281	567	151	736	999999	562	83	585	369	999999	999999	999999	240	999999	69	559	999999	412	944	616	999999	567	470	678	999999	999999	246	459	849	512	382	101	999999	738	752	999999	693	47	999999	116	976	421	621	999999	298	999999	536	382	999999	561	721	75	999999	999999	383	999999	999999	472	999999	24	999999	623	735	857	168	521	191	999999	639	535	865	517	435	837	640	539	946	850	390	824	999999	863	999999	298	999999	317	641	952	999999	48	437	231	999999	963	789	362	685	999999	999999	776	504	999999	742	999999	696	213	639	622	999999	843	767	255	92	411	999999	999999	411	447	76	851	999999	238	145	601	999999	644	706	472	999999	287	853	192	399	999999	999999	999999	130	509	602	999999	677	999999	175	999999	280	191	149	409	375	999999	999999	248	697	610	896	999999	999999	150	999999	999999	506	177	574	510	990	999999	856	478	90	215	999999	901	999999	999999	999999	999999	73	623	331	999999	505	307	106	
720	999999	615	494	788	717	65	492	980	894	549	90	510	999999	665	999999	999999	334	999999	329	999999	994	59	402	218	436	45	211	285	999999	698	557	209	80	853	184	384	101	78	761	35	722	361	17	305	408	673	416	407	101	999999	591	834	999999	999999	726	286	999999	285	361	999999	853	217	999999	205	992	880	439	600	491	157	999999	266	909	303	446	642	52	999999	810	999999	629	999999	999999	192	999999	722	999999	144	999999	898	999999	815	999999	89	181	515	201	999999	312	527	999999	999999	916	999999	43	334	999999	684	500	93	243	125	999999	597	61	59	999999	978	98	279	659	305	999999	593	986	788	999999	829	132	931	451	241	794	999999	529	999999	887	249	159	782	999999	547	643	53	664	56	350	128	999999	132	490	223	723	42	867	938	352	333	957	255	784	104	561	999999	641	12	999999	191	78	248	999999	784	828	999999	481	999999	999999	999999	928	999999	447	431	801	10	450	238	518	999999	425	999999	471	563	291	904	998	999999	985	85	412	662	725	169	999999	789	959	999999	999999	999999	561	755	287	923	405	27	807	999999	302	561	127	413	493	999999	765	487	999999	999999	502	924	999999	777	999999	585	27	999999	224	287	381	22	50	744	843	110	999999	670	313	548	167	274	106	999999	410	433	999999	998	178	166	404	573	22	360	213	999999	110	783	629	701	905	139	999999	999999	982	290	521	383	569	393	368	999999	183	999999	999999	238	827	999999	377	702	628	999999	999999	999999	883	808	999999	690	541	383	999	426	50	611	642	999999	999999	576	999999	129	912	999999	439	999999	798	999999	399	783	908	974	999999	999999	416	926	83	886	41	744	999999	999999	999999	830	841	999999	999999	941	64	571	596	422	767	260	19	257	790	53	999999	999999	270	584	418	226	781	566	740	570	999999	124	538	755	997	726	930	488	839	91	743	253	401	999999	254	827	197	999999	217	392	429	168	999999	40	307	999999	484	71	765	74	59	285	455	822	930	999999	43	840	999999	50	329	999999	999999	999999	999999	346	921	413	999999	590	39	295	999999	358	151	852	978	508	458	288	252	999999	723	999999	999999	467	797	578	999999	314	794	999999	999999	176	999999	899	750	437	729	960	999999	80	730	184	999999	763	999999	999999	681	88	999999	535	392	146	798	459	806	643	675	842	549	352	999999	999999	796	999999	224	192	999999	251	112	999999	778	497	490	999999	149	548	739	999999	542	700	896	999999	351	268	964	933	378	999999	103	999999	999999	999999	421	999999	592	999999	388	362	548	743	999999	440	976	421	999999	
999999	656	626	320	999999	904	407	310	848	456	641	684	537	718	291	999999	999999	158	999999	788	890	86	46	589	445	170	999999	729	798	999999	999999	999999	930	999999	79	999999	751	302	835	999999	364	587	572	998	951	29	850	644	267	928	139	999999	980	999999	866	817	619	47	874	106	528	677	511	999999	990	770	754	36	648	13	999999	389	323	793	433	313	514	47	637	426	999999	742	472	869	758	183	889	999999	645	261	667	713	999999	999999	683	687	85	611	18	190	274	823	995	264	999999	749	969	999999	209	562	313	582	409	458	786	999999	999999	641	212	816	999999	457	390	397	345	359	962	999999	120	746	999999	902	999999	457	161	999999	746	217	13	18	214	702	107	93	947	95	999999	969	952	897	482	443	409	999999	999999	816	443	999999	919	516	787	999999	86	463	999999	411	552	952	999999	299	48	999999	999999	203	611	188	999999	999999	449	259	999999	993	632	222	273	794	503	838	157	345	63	999999	298	497	231	999999	625	999999	759	999999	543	360	672	662	999999	484	806	215	590	999999	466	145	168	669	470	794	999999	864	199	539	907	999999	805	961	999999	900	999999	150	999999	790	999999	716	548	902	716	694	330	969	999999	788	988	999999	257	35	999999	917	979	628	36	436	68	761	454	229	638	829	555	711	426	959	775	665	243	799	568	999999	597	266	999999	775	474	792	999999	410	551	620	466	999999	91	328	920	90	999999	545	732	801	999999	328	999999	886	149	618	553	999999	23	332	64	999999	466	139	999999	723	675	261	962	276	259	53	999999	28	373	775	629	107	49	695	551	999999	999999	999999	488	278	992	999999	636	855	249	117	397	229	566	999999	322	999999	998	206	999999	999999	583	466	551	227	651	999999	523	999999	988	999999	364	999999	780	366	999999	999999	651	61	731	609	624	116	37	999999	999999	458	462	365	463	677	108	842	290	999999	124	610	225	270	627	747	553	272	999999	793	752	79	448	210	626	623	311	947	999999	805	247	999999	999999	409	999999	202	793	167	910	321	356	522	47	101	251	780	999999	999999	433	999999	66	362	249	243	999999	586	999999	262	739	840	376	161	377	485	451	648	999999	815	698	999999	954	395	361	556	447	999999	42	356	999999	845	149	920	524	999999	749	885	999999	205	20	985	999999	540	428	999999	999999	204	154	999999	650	603	608	668	692	998	999999	670	10	693	795	168	553	663	303	894	700	455	999999	885	999999	566	421	976	804	712	999999	423	967	291	611	252	95	999999	706	365	999999	999999	999999	999999	
462	999999	884	544	410	851	442	999999	999999	533	379	499	567	269	826	93	999999	632	863	980	755	615	703	719	91	553	83	83	956	938	999999	229	227	121	433	657	681	876	576	952	280	724	186	999999	911	121	999999	999999	653	623	182	999999	617	257	770	846	384	175	462	856	999999	999999	572	308	876	159	282	456	835	179	999999	315	66	910	999999	40	439	270	807	999999	999999	999999	999999	343	999999	53	612	969	350	586	282	999999	999999	719	183	912	162	877	566	761	839	238	990	483	221	867	557	707	999999	740	999999	999999	367	491	988	532	999999	239	999999	832	547	312	999999	259	897	895	890	347	999999	797	878	562	703	55	999999	639	265	946	131	898	495	905	999999	610	179	167	158	932	730	651	999999	999999	344	999999	224	999999	999999	999999	999999	325	999999	999999	970	999999	999999	854	420	322	361	358	276	990	117	645	999999	642	881	504	90	999999	746	957	616	95	823	999999	228	999999	831	604	516	524	370	999999	920	999999	934	681	999999	324	747	836	999999	381	999999	983	815	699	999999	581	655	628	999999	999999	579	999999	604	884	926	999999	636	450	490	757	999999	999999	630	311	724	71	999999	209	755	765	999999	909	385	244	999999	999999	149	528	583	999999	948	999999	863	523	236	901	999999	59	999999	842	687	306	356	824	539	999999	363	514	974	999999	873	456	873	894	999999	670	643	369	183	96	999999	117	867	999999	808	955	999999	117	85	822	390	658	454	912	88	695	999999	560	705	89	485	635	554	258	386	502	999999	999999	999999	566	267	321	875	999999	86	579	438	126	999999	999999	743	256	999999	162	944	224	11	960	999999	170	117	92	999999	999999	611	999999	563	619	853	316	999999	919	999999	999999	565	999999	782	786	836	508	999999	446	544	131	345	239	999999	402	999999	999999	500	63	162	507	459	999999	999999	780	67	945	999999	819	272	999999	999999	824	806	999999	999999	875	442	999999	134	317	903	999999	547	999999	759	381	934	171	315	691	815	887	766	942	69	999999	420	11	999999	890	493	447	183	835	488	521	432	286	999999	438	729	285	928	845	999999	999999	636	124	999999	685	21	854	999999	999999	999999	755	67	864	860	215	999999	440	495	999999	824	466	999999	712	64	999999	949	658	366	876	961	539	958	921	348	999999	999999	305	980	54	879	639	932	602	999999	732	999999	567	999999	599	974	299	790	695	999999	147	999999	999999	70	999999	999999	362	497	638	999999	365	796	146	999999	999999	461	168	459	999999	364	195	533	893	999999	332	784	391	242	766	902	672	748	273	
899	999999	978	830	999999	207	317	526	151	304	982	585	935	327	51	999999	147	815	999999	348	340	999999	613	999999	999999	737	999	354	130	730	735	947	616	999999	246	325	611	631	922	262	143	999999	53	999999	911	196	396	466	350	406	999999	999999	832	409	932	73	597	579	678	508	208	999999	406	999999	999999	44	969	999999	91	999999	235	516	892	999999	215	503	792	999999	497	964	999999	542	14	724	111	999999	125	216	999999	182	728	41	999999	424	64	181	441	633	671	876	227	984	385	999999	181	123	204	256	204	439	999999	223	999999	999999	999999	665	957	682	999999	919	919	762	811	908	999999	999999	999999	999999	531	44	71	168	712	999999	747	366	166	390	552	988	999999	869	21	999999	900	515	948	248	267	399	223	759	325	999999	956	464	183	476	628	999999	999999	726	724	170	377	123	510	470	999999	800	508	577	999999	329	474	60	750	649	18	490	255	325	220	999999	820	312	999999	999999	665	292	193	999999	999999	575	439	999999	154	999999	999999	787	999999	487	281	999999	890	645	999999	995	287	905	713	533	468	147	999999	243	516	591	349	999999	279	549	805	999999	617	999999	815	563	999999	999999	905	899	855	230	485	999999	54	753	252	999999	682	848	683	759	578	659	232	624	843	205	222	563	999999	729	518	465	682	596	999999	81	999999	999999	115	541	999	814	999999	247	661	999999	999999	762	348	174	392	431	866	999999	116	999999	596	201	720	999999	534	352	398	135	999999	30	95	999999	903	180	999999	616	999999	999999	759	763	999999	984	962	878	15	459	224	346	347	96	598	999999	489	892	999999	638	355	420	17	657	425	999999	999999	641	880	741	859	178	819	776	688	724	296	352	975	611	238	842	689	999999	137	999999	788	626	431	999999	999999	20	694	999999	999999	332	999999	999999	348	439	999999	331	998	273	599	999999	526	570	407	999999	349	146	917	999999	999999	512	730	999999	529	373	764	999999	219	430	772	999999	483	112	515	999999	589	194	14	546	162	999999	844	425	485	91	535	227	999999	999999	119	832	103	820	999999	999999	602	999999	582	999999	674	999999	122	999999	501	750	999999	999999	65	51	295	165	999999	380	999999	502	668	315	456	447	837	546	690	661	321	940	999999	999999	794	757	763	386	611	39	871	612	795	999999	924	734	518	121	172	186	272	999999	700	722	109	815	99	296	756	144	147	999999	859	460	999999	560	995	910	629	307	288	908	554	112	509	999999	706	400	391	999999	928	725	999999	999999	399	367	250	42	563	979	999999	477	629	476	891	743	
752	999999	21	373	738	608	999999	864	999999	363	409	597	999999	989	999999	699	905	43	215	999999	753	999999	70	898	999999	999999	357	649	639	811	289	87	221	766	999999	371	388	999999	983	330	243	999999	615	46	957	652	819	999999	999999	968	571	596	270	479	990	406	284	123	999999	774	261	842	999999	97	84	999999	386	456	632	746	999999	888	999999	885	188	999999	999999	34	941	668	154	999999	778	671	249	692	817	999999	776	961	97	275	964	218	78	400	295	999999	962	635	999999	372	940	134	658	999999	546	999999	301	999999	665	260	182	999999	630	999999	74	563	847	391	514	644	680	671	659	999999	923	841	999999	999999	947	999999	999999	999999	401	782	843	999999	23	999999	156	999999	999999	29	306	836	103	579	588	999999	336	999999	680	999999	999999	631	999999	279	474	613	999999	704	567	999999	999999	452	198	866	993	848	634	419	999999	291	244	81	204	661	374	823	951	354	262	999999	460	225	999999	491	194	770	100	573	999999	409	806	999999	875	935	219	853	999999	999999	586	739	966	917	191	398	346	59	999999	999999	904	651	661	999999	451	350	63	593	999999	999999	999999	999999	999999	71	239	150	999999	792	205	269	451	999999	999999	724	999999	523	999999	543	44	153	999999	145	343	69	999999	538	999999	999999	10	535	881	626	999999	999999	555	363	981	905	687	50	914	553	853	999999	589	999999	999999	937	646	928	100	520	558	766	561	546	888	999999	999999	700	402	92	792	670	387	825	578	999999	179	415	999999	999999	855	999999	999999	601	291	176	480	285	73	999999	999999	81	444	999999	77	999999	388	18	474	293	999999	999999	647	832	760	999999	790	763	814	239	767	241	397	745	665	564	537	999999	265	722	227	999999	999999	592	336	721	235	999999	757	401	857	170	940	257	841	868	356	407	999999	107	999999	716	999999	833	52	524	683	698	999999	999999	648	428	999999	751	75	999999	360	65	999999	49	957	773	16	422	382	607	999999	149	903	797	999999	999999	128	167	346	510	655	803	549	811	999999	537	320	999999	753	438	999999	199	191	455	517	300	901	999999	150	612	999999	58	999999	445	234	543	999999	908	304	999999	999999	999999	414	565	740	556	516	693	11	430	463	762	669	944	200	111	958	457	289	917	238	327	27	734	800	607	352	113	587	504	742	999999	999999	244	138	821	784	999999	715	999999	784	218	799	720	999999	947	999999	516	999999	133	585	347	999999	387	289	999999	579	680	765	142	214	412	999999	999999	688	61	812	434	999999	378	326	341	999999	328	143	30	527	999999	586	852	
229	835	858	999999	918	404	782	572	999999	156	252	114	861	583	756	381	111	999999	999999	106	145	953	701	876	806	254	999999	999999	253	999999	464	999999	103	912	913	378	553	651	589	293	279	250	478	668	999999	222	999999	999999	571	762	918	999999	274	489	999999	275	999999	982	657	674	999999	480	328	697	999999	970	20	948	670	387	827	999999	712	748	827	999999	999999	42	749	999999	773	999999	999999	491	349	999999	17	999999	205	647	243	571	994	999999	493	999999	921	999999	976	166	999999	531	999999	193	934	468	523	526	661	999999	790	999999	999999	73	900	363	741	999999	999999	464	962	405	999999	32	154	265	465	999999	265	38	972	999999	66	593	999999	252	947	555	999999	880	999999	999999	952	999999	857	999999	339	930	999999	139	999999	93	434	521	999999	806	999999	475	49	678	12	726	999999	632	850	97	55	999999	682	999999	416	195	291	476	749	481	452	380	175	23	999999	535	782	999999	971	999999	999999	544	999999	584	473	481	515	878	877	988	999999	329	999999	770	999999	690	999999	366	723	999999	802	999999	772	721	364	407	310	36	752	999999	944	144	661	961	999999	511	999999	999999	193	999999	679	413	598	761	261	132	999999	405	927	999999	287	425	412	999999	999999	321	772	999999	230	999999	181	489	999999	410	53	95	668	570	951	999999	442	160	182	788	201	399	368	20	470	241	558	905	108	517	199	529	731	561	999999	506	738	580	999999	127	999999	999999	287	198	717	175	464	287	453	353	803	137	999999	999999	999999	696	953	999999	999999	988	517	276	390	618	220	524	999999	116	695	455	845	861	282	65	34	10	122	179	303	305	999999	281	461	754	714	71	287	117	653	188	552	999999	999999	888	609	497	810	668	977	202	811	357	592	997	508	941	855	196	599	907	584	999999	468	912	220	246	814	635	904	999999	999999	256	999999	517	902	868	497	393	455	537	200	999999	202	999999	493	430	689	463	256	772	999999	999999	517	746	999999	769	518	999999	677	373	999999	185	999999	828	955	999999	893	84	104	640	999999	471	741	72	717	141	999999	999999	999999	999999	557	360	389	999999	999999	157	739	717	913	143	359	999999	715	92	854	999999	688	374	999999	999999	537	614	369	999999	999999	745	359	455	38	472	187	999999	43	999999	999999	332	999999	631	886	807	825	186	170	960	291	418	755	658	217	702	452	227	221	999999	263	999999	991	773	999999	206	798	293	688	999999	955	207	999999	828	276	999999	228	67	487	347	999999	999999	453	408	999999	999999	989	999999	247	336	999999	960	939	999999	634	999999	
340	32	999999	689	999999	541	497	719	999999	93	416	927	392	999999	484	395	739	873	999999	901	499	593	450	905	216	107	56	362	431	999999	268	467	203	999999	201	205	249	999999	338	999999	863	734	403	250	503	72	318	562	852	634	231	75	160	732	999999	747	999999	911	482	911	495	145	297	19	825	948	734	999999	493	288	155	941	545	999999	48	764	999999	209	999999	999999	999999	493	509	797	773	203	999999	999999	30	454	622	338	325	999999	86	999999	999999	393	424	554	338	329	78	573	999999	290	529	338	694	618	556	382	509	337	132	11	635	500	245	632	641	273	967	48	665	817	625	129	745	320	327	806	785	857	816	469	999999	936	318	493	673	978	776	412	897	250	829	987	304	84	102	946	157	792	912	74	362	39	907	671	664	999999	592	999999	999999	750	999999	651	521	662	999999	699	999999	752	958	662	496	565	150	425	987	999999	824	671	227	380	659	992	944	751	999999	395	39	646	828	999999	396	402	121	157	999999	188	999999	641	498	403	764	999999	834	260	577	796	999999	491	999999	37	585	921	166	999999	999999	605	706	769	555	999999	669	546	999999	696	276	104	454	992	773	999999	999999	193	183	824	616	264	168	694	184	320	506	547	961	801	686	475	245	200	67	57	482	706	96	307	733	228	481	147	984	482	352	896	718	874	999999	402	999999	342	999999	999999	999999	21	999999	999999	694	132	584	132	19	801	859	263	999999	726	337	464	106	875	100	398	999999	30	710	701	968	999999	999999	97	999999	294	999999	902	999999	231	610	999999	120	852	612	611	643	999999	138	193	623	98	960	991	546	999999	305	872	251	915	63	999999	310	894	275	93	302	497	197	725	84	999999	376	714	126	867	353	254	273	489	754	999999	999999	527	87	880	649	837	999999	533	999999	854	660	971	999999	999999	999999	999999	999999	999999	318	156	170	412	118	666	999999	999999	999999	679	68	61	608	999999	170	999999	534	999999	816	999999	999999	465	946	999999	737	999999	999999	404	999999	932	707	137	667	744	180	608	999999	489	418	420	168	403	961	870	474	999999	255	999999	811	549	999999	386	409	201	94	853	210	999999	675	888	371	326	999999	943	972	931	394	999999	591	562	364	54	999999	405	999999	50	503	999999	200	800	999999	407	593	997	283	999999	999999	999999	999999	327	408	768	999999	530	59	841	694	28	999999	543	551	391	316	258	194	999999	21	999999	965	54	999999	999999	315	874	913	963	732	712	669	650	213	919	999999	274	164	596	240	844	356	394	
355	485	187	656	258	593	101	345	812	999999	319	723	509	999999	968	999999	462	939	999999	999999	118	981	999999	257	339	632	186	52	104	598	999999	177	999999	999999	698	999999	946	659	625	330	872	397	900	999999	341	490	419	999999	999999	880	144	301	237	269	286	999999	999999	929	326	626	999999	999999	999999	999999	295	152	999999	929	916	999999	336	999999	999999	296	223	721	999999	357	916	849	223	587	999999	224	463	92	999999	397	999999	334	999999	26	342	999999	913	823	999999	686	999999	198	424	999999	682	999999	553	341	977	941	55	565	293	778	999999	477	413	829	999999	999999	760	212	213	678	635	592	356	999999	470	324	999999	400	999999	999999	642	999999	435	733	905	999999	670	999999	115	997	351	999999	50	968	13	865	596	999999	520	130	926	512	985	745	854	100	855	243	870	662	568	655	999999	888	146	296	52	999999	924	768	366	638	999999	215	336	896	999999	388	999999	999999	728	299	999999	454	478	140	999999	689	999999	815	688	437	261	452	999999	696	999999	162	832	717	823	916	169	752	999999	297	415	779	419	958	548	477	926	999999	934	279	999999	547	419	16	999999	362	801	999999	89	928	386	654	776	640	158	399	555	599	782	812	139	137	690	999999	999999	962	280	999999	276	999999	510	985	518	999999	920	999999	742	825	173	470	124	60	672	834	911	760	999999	779	810	999999	921	336	492	132	149	999999	856	239	999999	590	92	882	999999	868	428	400	999999	617	720	947	657	729	999999	321	698	89	464	855	279	963	960	500	999999	127	299	183	503	396	30	281	999999	512	544	999999	387	242	217	804	416	999999	625	395	69	862	501	999999	900	180	433	999999	194	11	999999	327	630	591	772	999999	578	254	999999	749	597	448	603	154	195	853	999999	999999	872	660	448	758	999999	574	999999	256	625	999999	283	332	962	959	999999	999999	552	227	951	796	469	999999	235	172	999999	875	798	999999	269	357	16	56	246	967	197	533	563	211	999999	65	999999	999999	109	480	970	575	999999	637	361	261	601	999999	999999	147	996	999999	999999	285	999999	472	999999	821	987	278	101	237	95	994	772	563	789	351	248	896	999999	943	392	755	999999	999999	99	999999	269	999999	755	48	154	999999	971	807	109	287	75	515	289	338	537	999999	388	743	490	791	865	797	999999	259	729	15	999999	63	997	678	999999	98	383	615	999999	979	523	63	92	986	999999	964	999999	512	286	999999	616	317	415	561	999999	999999	567	307	305	471	546	505	999999	148	999999	918	810	430	203	977	142	999999	999999	558	
317	334	999999	504	999999	900	999999	959	973	997	399	999999	647	445	311	635	530	86	319	99	443	27	999999	944	388	115	164	43	318	309	999999	999999	540	857	254	52	797	73	999999	405	138	999999	532	321	749	424	280	999999	129	999999	456	66	363	687	124	300	999999	716	125	663	746	310	999999	999999	406	455	999999	789	201	269	837	467	547	914	961	857	494	999999	999999	964	999999	789	913	749	852	543	999999	853	743	953	462	91	999999	875	658	999999	935	858	914	999999	771	490	182	859	731	999999	999999	999999	999999	999999	806	999999	999999	161	828	956	999999	901	999999	863	865	799	56	999999	806	755	520	999999	265	144	922	635	519	901	202	999999	616	999999	28	999999	34	150	137	486	157	306	569	795	56	701	999999	43	48	61	438	971	444	934	999999	975	999999	847	193	591	345	181	646	620	959	485	999999	342	883	999999	999999	725	672	570	101	509	196	725	625	999999	703	999999	999999	467	472	231	999999	681	10	52	397	187	999999	545	150	975	659	948	999999	999999	361	107	159	91	223	712	308	873	843	553	999999	999999	999999	629	887	456	583	189	157	999999	999999	668	999999	999999	569	660	767	137	429	999999	850	247	889	64	212	606	739	515	254	760	922	999999	999999	457	262	999999	955	999999	657	694	402	480	801	108	995	999999	765	318	522	562	945	999999	453	728	703	552	999999	177	999999	291	717	78	934	397	999999	538	830	884	999999	924	999999	439	479	735	722	999999	445	999999	68	519	999999	430	999999	691	814	751	999999	119	999999	710	782	999999	999999	375	977	334	999999	413	999999	467	999999	880	729	999999	857	515	702	999999	15	333	999999	999999	119	906	450	296	85	999999	582	73	999999	720	140	878	151	916	528	113	999999	398	999999	999999	999999	999999	999999	960	701	999999	834	309	58	874	113	431	603	999999	678	14	924	691	258	999999	830	230	999999	151	749	850	456	940	987	598	960	616	499	84	574	518	259	490	595	680	418	283	24	999999	999999	709	999999	440	999999	523	188	999999	149	540	999999	286	89	515	999999	850	948	999999	321	460	914	497	931	999999	145	170	999999	444	106	578	999999	557	215	450	535	999999	575	25	702	474	420	893	476	958	872	297	438	744	999999	744	732	524	999999	564	166	129	777	755	304	87	768	744	970	999999	656	653	81	639	999999	180	284	999999	200	999999	50	30	30	999999	657	848	731	19	174	361	846	370	999999	650	293	999999	999999	999999	720	999999	705	999999	923	905	312	999999	999999	799	764	999999	999999	999999	999999	123	524	999999	
109	804	108	456	356	759	579	619	724	296	67	431	999999	574	908	463	221	575	999999	374	107	999999	999999	438	631	931	254	999999	999999	56	999999	999999	135	157	315	999999	722	273	278	946	106	999999	999999	26	171	794	454	200	999999	16	588	999999	971	160	48	985	999999	670	825	424	999999	999999	727	999999	999999	999999	999999	208	269	999999	741	947	306	206	277	999999	999999	654	277	999999	999999	64	999999	999999	468	287	999999	974	118	330	333	999999	448	854	442	592	586	512	766	586	499	256	930	749	274	640	999999	775	882	999999	61	488	403	988	936	459	639	999999	220	999999	83	330	99	999999	999999	999999	509	452	999999	685	217	431	999999	690	347	241	999999	999999	620	827	999999	736	999999	999999	999999	844	659	460	999999	999999	953	743	999999	793	512	178	166	999999	632	585	141	999999	21	999999	999999	630	600	999999	650	705	335	514	232	393	156	347	238	235	670	282	40	58	535	781	731	473	139	105	187	179	84	141	502	45	695	999999	725	894	825	647	254	946	809	999999	656	999999	520	908	646	175	939	999999	331	360	554	92	484	239	475	574	501	504	534	481	630	999999	22	197	999999	339	621	344	409	32	999999	93	249	323	134	292	953	230	999999	999999	239	153	810	151	490	612	342	999999	429	261	156	749	422	337	591	463	437	333	999999	316	553	604	999999	308	332	470	999999	170	115	192	999999	281	56	522	999999	999999	392	999999	706	95	997	999999	915	157	876	287	671	912	731	671	855	629	18	151	467	635	621	512	999999	30	769	999999	389	246	640	999999	703	899	95	113	80	566	627	999999	319	427	689	999999	431	55	798	931	439	999999	337	991	272	999999	64	616	865	880	61	999999	325	825	747	679	517	12	584	771	826	627	600	298	12	999999	831	50	945	247	91	773	999999	838	742	999999	908	649	611	999999	999999	479	248	999999	999999	941	810	493	999999	20	999999	429	470	37	999999	811	999999	48	999999	389	83	23	671	999999	999999	288	464	487	93	801	770	867	400	786	926	999999	389	410	783	71	82	348	370	934	380	661	312	204	733	999999	111	870	660	232	724	831	808	619	400	236	486	332	999999	878	250	999	38	684	110	757	431	442	265	927	317	735	999999	736	999999	999999	975	270	999999	161	699	999999	999999	178	72	105	548	770	20	556	999999	999999	937	492	694	381	999999	999999	104	975	510	668	614	999999	914	989	188	82	371	999999	999999	225	578	258	188	999999	999999	860	621	14	218	660	432	999999	352	567	797	999999	51	876	
514	356	176	999999	651	41	999999	999999	999999	82	999999	476	408	756	305	999999	180	688	999999	354	588	999999	16	99	999999	999999	245	999999	390	999999	201	27	40	999999	748	904	59	999999	607	157	64	319	607	999999	999999	741	262	675	413	983	396	118	857	999999	298	741	349	86	999999	999999	795	389	103	905	881	900	999999	913	999999	400	319	999999	91	166	999999	279	999999	467	13	999999	596	569	999999	406	960	92	169	343	207	16	564	999999	999999	805	362	675	999999	701	667	196	305	349	668	22	674	26	37	701	999999	28	577	999999	83	985	214	235	886	696	999999	798	999999	113	715	999999	836	346	589	285	804	999999	63	473	800	816	729	257	999999	999999	732	944	65	468	999999	999999	999999	682	899	804	999999	999999	789	529	756	868	455	202	633	999999	185	338	436	999999	897	784	965	114	91	266	265	957	333	405	999999	11	999999	999999	178	537	571	163	446	785	685	677	834	534	716	999999	370	537	999999	244	999999	404	517	999999	999999	999999	223	335	601	999999	548	643	803	393	564	755	135	999999	34	105	105	32	891	651	76	229	949	441	999999	159	896	999999	343	98	999999	570	493	440	709	27	999999	245	999999	803	999999	51	873	451	999999	961	806	196	999999	999999	148	292	512	999999	999999	351	999999	781	999999	451	746	820	310	714	302	994	271	694	474	16	781	860	470	98	415	999999	355	508	471	436	999999	709	224	814	949	999999	67	628	204	368	815	542	308	120	999999	425	741	169	158	974	999999	999999	722	506	999999	288	999999	999999	460	221	996	999999	320	510	108	999999	999999	495	764	494	936	643	500	116	200	999999	561	359	41	999999	293	196	359	496	737	999999	987	999999	77	671	986	643	177	982	371	122	232	797	22	999999	819	255	999999	664	999999	66	621	615	315	507	727	999999	393	470	999999	809	354	999999	999999	867	999999	887	427	103	507	999999	475	517	744	88	26	764	347	999999	180	999999	999999	694	458	999999	619	381	412	569	943	999999	260	706	999999	562	767	999999	33	154	971	931	828	311	999999	745	590	999999	871	236	999999	962	999999	999999	300	890	27	660	374	102	999999	677	485	857	159	984	52	769	463	191	320	617	999999	202	49	248	219	490	999999	712	101	515	999999	185	999999	981	398	878	415	174	999999	999999	999999	999999	896	304	455	970	161	182	703	999999	650	999999	916	873	232	933	342	62	999999	536	132	999999	11	742	999999	310	779	178	999999	999999	363	298	999999	212	583	809	305	745	999999	999999	339	364	19	280	864	820	269	214	
758	465	546	363	493	999999	999999	999999	930	164	999999	155	201	982	587	539	999999	361	53	713	300	999999	637	596	269	441	999999	768	652	999999	999999	999999	51	574	419	999999	627	10	805	638	227	210	999999	150	618	647	58	999999	777	480	813	512	999999	556	914	345	827	949	104	61	999999	226	729	999999	286	781	114	626	573	456	911	466	999999	414	495	99	544	999999	999999	622	393	850	990	999999	999999	374	999999	495	999999	999999	313	677	906	754	827	999999	481	680	863	837	999999	431	999999	330	999999	356	956	372	70	824	801	340	971	999999	667	960	235	557	291	912	999999	619	967	999999	999999	999999	999999	801	999999	999999	618	863	633	151	89	962	77	670	614	571	418	999999	434	835	999999	972	706	434	999999	867	999999	923	398	951	635	923	463	999999	999999	334	795	164	999999	999999	999999	937	707	830	402	704	893	565	999999	999999	503	999999	999999	999999	227	180	538	136	714	999999	999999	694	474	681	515	165	999999	783	492	290	776	999999	429	999999	628	343	999999	875	42	392	973	999999	980	679	457	999999	999999	999999	75	16	795	668	450	76	999999	521	472	36	324	246	205	120	83	999999	999999	999999	576	335	513	883	905	662	104	331	999999	511	714	999999	233	877	427	187	717	485	494	117	812	999999	13	117	870	999999	560	795	197	863	145	327	999999	217	72	413	999999	191	111	143	574	999999	330	354	806	677	803	999999	819	28	402	999999	999999	835	438	223	999999	999999	999999	665	999999	999999	999999	882	999999	396	999999	999999	999999	999999	999999	535	383	360	543	693	42	658	310	999999	446	123	976	999999	470	548	158	999999	999999	999999	999999	422	178	446	41	275	984	447	979	420	999999	999999	632	805	659	999999	223	999999	302	744	191	673	999999	819	999999	988	332	999999	999999	999999	247	168	999999	965	933	945	999999	937	329	277	999999	594	679	890	585	659	490	180	518	603	335	341	608	999999	999999	416	999999	359	226	52	999999	999999	35	163	999999	459	549	667	999999	714	510	285	999999	999999	44	596	999999	214	244	999999	508	161	456	819	500	906	560	999999	999999	526	627	17	999999	999999	335	690	569	999999	717	135	119	823	308	999999	102	60	999999	583	999	81	422	123	125	655	544	791	572	215	662	275	999999	347	999999	999999	96	503	999999	221	699	354	36	478	497	118	461	999999	999999	651	727	999999	74	976	212	999999	114	999999	891	75	742	543	127	363	999999	451	236	772	464	999999	717	598	999999	999999	884	654	54	943	626	16	999999	859	938	921	999999	221	211	923	144	999999	999999	582	
999999	999999	999999	165	999999	673	614	55	882	688	231	999999	933	138	954	999999	101	557	999999	170	888	999999	870	883	605	206	999999	652	249	999999	637	331	712	145	999999	999999	162	729	427	999999	339	580	999999	999999	637	49	987	360	267	769	831	999999	951	999999	693	726	627	595	999999	41	999999	999999	805	578	61	899	999999	798	151	955	999999	372	140	809	831	317	760	365	255	565	219	524	395	480	481	60	379	633	451	999999	999999	567	179	999999	999999	377	775	555	464	738	853	198	218	999999	488	469	456	999999	999999	385	965	272	349	994	822	283	576	334	999999	11	999999	562	356	881	584	999999	202	745	236	464	542	215	900	517	999999	30	316	999999	999999	999999	999999	238	999999	76	305	119	228	185	572	999999	800	450	458	463	218	300	842	337	999999	765	277	999999	914	999999	999999	759	999999	831	291	999999	967	493	999999	94	999999	301	188	290	999999	475	504	999999	182	926	663	101	756	447	999999	421	187	979	366	236	745	999999	999999	590	232	545	747	396	893	770	342	999999	118	999999	66	917	999999	562	750	261	271	260	538	987	999999	751	12	923	532	870	624	987	136	115	349	513	977	597	67	51	727	999999	132	411	594	999999	999999	393	999999	999999	999999	625	238	115	965	494	364	999999	459	481	542	824	863	33	155	355	190	999999	34	553	999999	999999	504	709	533	999999	999999	999999	403	783	767	619	999999	150	999999	999	759	31	150	854	158	650	148	586	509	999999	254	999999	266	249	999999	981	368	838	451	783	999999	999999	582	812	366	237	999999	675	713	922	291	723	999999	156	595	999999	861	179	404	299	386	918	210	629	999999	38	870	999999	617	786	261	999999	698	787	878	240	448	338	497	999999	717	472	999999	586	621	999999	648	119	653	17	129	198	443	162	407	999999	328	952	903	338	367	779	68	926	670	999999	34	673	277	365	720	533	681	484	582	913	55	999999	999999	387	390	760	510	999999	666	72	270	546	390	999999	999999	496	434	169	999999	938	414	946	916	44	506	999999	842	297	296	596	516	999999	580	493	167	704	999999	525	948	606	278	457	269	608	327	488	293	601	453	999999	999999	522	999999	643	509	108	707	973	881	415	918	999999	324	999999	555	999999	999999	896	999999	217	550	909	999999	956	999999	957	686	317	716	27	691	251	844	72	498	994	47	999999	984	68	996	971	643	543	688	65	143	199	62	25	522	396	91	246	683	999999	312	964	973	552	421	399	266	864	723	676	378	261	581	561	274	999999	912	999999	
999999	578	275	677	278	999999	823	496	265	701	505	305	169	607	388	309	692	83	962	441	646	607	715	999999	999999	999999	999999	881	618	500	999999	492	483	631	999999	999999	923	634	695	368	999999	925	144	564	368	427	999999	771	872	281	999999	200	77	999999	813	999999	863	999999	857	267	928	942	878	764	950	999999	822	999999	999999	284	385	67	387	604	713	721	473	160	421	402	504	915	999999	999999	999999	999999	425	999999	999999	422	999999	438	777	438	440	786	56	379	999999	999999	605	979	198	999999	895	812	813	999999	767	999999	149	713	84	465	763	23	999999	542	999999	399	597	819	719	169	43	999999	289	948	174	927	675	103	545	75	796	524	726	420	999999	818	746	952	244	725	282	537	363	999999	999999	426	852	514	999999	999999	757	785	269	39	999999	947	999999	865	308	840	999999	56	999999	999999	668	248	297	522	101	324	999999	999999	585	994	999999	505	593	967	283	747	84	170	858	331	318	20	999999	696	855	502	296	881	999999	999999	308	236	370	999999	999999	436	999999	340	999999	920	571	121	210	275	152	999999	364	565	999999	561	765	266	197	846	700	657	983	600	999999	999999	38	772	991	190	695	660	145	248	323	846	999999	743	999999	937	759	999999	810	989	554	797	148	731	299	102	638	999999	48	999999	655	999999	453	539	673	824	892	799	129	29	579	999999	999999	125	251	746	943	999999	519	259	96	503	847	993	55	869	999999	306	999999	899	552	653	621	622	593	999999	402	88	999999	999999	999999	960	86	790	999999	999999	873	33	489	553	999999	616	533	788	436	999999	159	460	493	804	374	596	326	230	477	926	999999	311	532	999999	999999	865	952	596	999999	136	426	999999	583	983	995	436	816	929	750	935	129	999999	195	441	999999	942	594	275	558	458	643	856	999999	493	201	572	999999	565	209	293	664	937	999999	310	999999	999999	876	999999	808	938	779	999999	479	999999	807	999999	125	999999	756	411	999999	686	48	756	492	570	999999	100	791	999999	999999	261	999999	467	281	192	258	885	705	999999	75	94	466	999999	679	257	387	780	686	999999	456	410	809	798	23	977	999999	999999	817	175	357	786	718	999999	12	999999	666	22	270	624	789	240	394	680	345	999999	229	999999	87	245	192	963	414	637	999999	999999	451	931	454	999999	293	431	77	540	728	288	375	91	999999	999999	590	375	520	71	374	226	25	138	999999	826	758	480	750	999999	982	999999	382	91	999999	477	86	735	567	966	341	368	172	854	952	66	999999	148	999999	999999	655	817	999999	352	
273	759	520	322	478	627	545	812	999999	495	999999	343	999999	294	681	150	84	855	999999	554	999999	16	63	171	999999	999999	16	619	670	824	999999	174	941	40	818	999999	957	763	266	940	430	999999	999999	676	306	618	161	536	466	670	999999	799	20	999999	622	266	706	358	999999	82	621	926	152	999999	999999	393	402	875	476	41	999999	999999	999999	867	999999	999999	328	999999	865	568	999999	480	162	999999	971	999999	164	52	417	999999	999999	608	627	193	329	504	385	830	117	912	225	285	999999	435	999999	542	210	999999	775	420	999999	999999	493	578	827	150	773	152	999999	442	238	360	467	915	97	584	692	415	999999	999999	826	498	278	952	352	969	999999	727	522	999999	925	999999	999999	999999	623	624	124	59	365	188	730	243	945	999999	683	865	817	154	347	902	849	999999	605	156	593	449	60	541	235	858	730	56	629	455	516	227	93	469	999999	999999	999999	999999	999999	369	898	592	552	603	278	487	999999	275	389	620	590	999999	415	129	413	183	573	583	999999	507	457	684	999999	500	168	466	781	357	853	999999	441	215	999999	999999	258	11	999999	456	272	999999	706	465	666	19	999999	999999	811	963	999999	999999	900	887	819	551	911	223	979	62	445	999999	706	803	422	999999	999999	999999	393	179	871	412	286	126	320	999999	800	999999	27	603	999999	781	654	999999	301	735	973	554	999999	204	999999	999999	31	999999	21	459	51	903	53	160	830	999999	993	642	999999	999999	841	999999	576	743	750	999999	999999	385	427	999999	168	999999	511	687	542	634	999999	198	844	836	999999	442	114	861	44	999999	949	867	999999	999999	788	22	724	648	893	999999	978	652	999999	416	839	645	999999	357	301	162	999999	366	999999	999999	501	804	797	266	271	999999	679	999999	709	853	968	337	613	282	876	156	999999	999999	793	353	655	346	744	999999	996	746	25	757	570	881	506	593	259	576	652	999999	999999	468	386	494	999999	273	942	600	447	511	999999	153	999999	154	987	999999	572	999999	550	165	69	368	269	999999	393	921	155	827	999999	384	88	46	629	999999	931	706	486	999999	833	999999	404	154	991	494	999999	871	285	425	894	968	999999	985	999999	999999	923	856	999999	860	110	999999	128	124	254	72	999999	995	523	588	999999	999999	60	999999	999999	168	760	999999	377	999999	999999	522	645	729	933	387	363	102	21	142	999999	84	999999	999999	208	244	274	289	899	928	999999	718	357	697	211	612	917	757	555	999999	737	17	489	433	59	588	952	398	190	866	708	341	984	391	619	149	999999	435	
74	205	893	999999	26	448	713	999999	174	948	527	330	469	605	546	154	405	962	594	84	576	620	291	876	109	43	229	729	734	965	87	72	829	999999	693	359	973	265	991	50	999999	955	423	999999	871	859	999999	113	794	839	986	999999	554	708	858	453	913	27	382	982	229	999999	369	209	999999	999999	999999	999999	912	197	180	149	999999	553	365	621	207	287	15	999999	636	126	935	894	978	999999	518	131	634	999999	445	956	883	18	999999	735	596	223	999999	416	369	999999	999999	999999	669	847	686	10	353	999999	256	636	22	999999	356	112	58	474	230	449	946	379	352	673	999999	224	265	962	999999	629	999999	983	153	999999	999999	999999	926	337	999999	141	999999	517	778	397	993	808	944	999999	999999	718	686	131	999999	694	999999	989	87	999999	855	454	999999	999999	278	999999	221	272	493	423	262	150	186	721	249	999999	705	999999	600	999999	680	943	999999	514	999999	23	999999	999999	990	458	138	890	138	408	999999	780	548	30	249	999999	185	999999	325	530	999999	520	542	999999	882	999999	999999	41	999999	132	847	912	999999	999999	422	264	999999	317	282	44	999999	372	21	777	999999	999999	550	685	999999	545	779	999999	627	748	25	790	481	976	31	96	469	107	500	16	561	570	605	470	607	984	999999	867	457	290	999999	135	508	764	727	999999	363	313	842	999999	352	897	294	436	72	632	999999	805	295	196	999999	196	871	999999	225	999999	863	90	88	213	273	911	999999	347	999999	890	291	716	258	608	999999	166	265	647	663	664	285	999999	408	974	999999	477	582	271	999999	59	263	999999	999999	999999	560	283	235	999999	590	441	999999	947	923	181	351	999999	556	999999	463	999999	931	234	351	999999	999999	693	681	113	12	795	339	240	631	999999	999999	999999	177	209	999999	459	930	626	66	232	999999	999999	255	236	999999	144	999999	999999	807	306	999999	38	161	999999	656	866	601	999999	635	794	111	174	325	471	545	564	899	357	639	14	488	314	999999	128	301	999999	448	999999	481	999999	875	444	432	334	344	607	635	189	553	191	858	999999	999999	271	999999	105	999999	783	999999	78	245	573	265	803	818	999999	860	999999	999999	591	999999	156	650	999999	919	666	999999	990	137	937	999999	719	999999	999999	155	679	323	906	997	206	999999	664	999999	999999	999999	311	189	629	516	530	747	999999	493	961	763	999999	168	232	999999	464	363	31	656	753	150	525	769	806	657	149	999999	999999	45	500	539	763	392	248	145	618	487	122	484	606	200	335	999999	842	695	443	521	999999	564	543	
842	40	18	20	272	116	541	999999	971	377	999999	999999	999999	993	999999	999999	999999	919	97	999999	999999	251	547	59	999999	814	299	927	121	224	628	999999	399	999999	657	509	755	999999	975	38	86	114	150	999999	575	999999	768	999999	420	695	123	601	999999	830	566	601	493	958	456	999999	999999	614	271	999999	749	632	403	74	345	922	253	948	999999	68	657	872	110	439	484	999999	999999	66	516	425	110	999999	405	999999	935	999999	999999	797	925	999999	221	471	842	393	368	999999	13	703	897	497	451	999999	999999	944	999999	693	500	63	483	300	412	759	999999	999999	656	999999	999999	833	999999	999999	907	456	32	999999	999999	195	40	717	81	999999	162	999999	169	28	999999	935	379	461	999999	252	566	962	323	634	126	462	374	996	999999	646	715	179	574	999999	590	995	152	241	107	987	663	782	981	942	148	999999	600	88	872	999999	352	776	447	887	722	944	999999	999999	309	999999	821	999999	980	435	825	982	777	551	437	999999	792	999999	363	409	588	783	980	381	496	65	999999	295	999999	25	303	939	732	687	895	646	862	754	931	712	175	629	802	555	126	999999	293	59	650	894	999999	213	422	999999	308	938	964	761	901	999999	532	535	909	965	142	885	259	99	655	791	126	999999	216	651	244	958	981	434	264	340	999999	813	644	239	96	999999	999999	999999	388	957	999999	110	853	999999	189	999999	720	836	423	241	906	203	403	859	777	999999	996	771	999999	350	957	539	507	570	481	719	891	679	879	52	368	564	710	698	999999	999999	999999	529	471	999999	999999	154	21	33	434	579	419	785	461	205	102	756	891	999999	999999	152	603	293	216	470	748	50	957	999999	872	351	492	705	999999	762	706	999999	309	999999	111	812	528	483	145	902	999999	116	228	683	949	611	672	672	999999	967	422	901	999999	10	856	208	197	639	160	93	96	713	46	699	999999	625	456	692	999999	197	623	129	999999	999999	999999	999999	821	283	432	999999	678	820	17	780	349	804	999999	309	999999	903	625	888	999999	999999	815	597	79	528	194	334	165	980	999999	511	354	302	754	999999	999999	223	999999	999999	217	889	414	275	705	265	359	694	470	157	349	999999	571	999999	999999	105	498	572	572	303	999999	108	116	697	95	505	436	999999	999999	156	467	999999	527	999999	681	443	999999	999999	999999	814	178	499	863	17	999999	701	999999	999999	506	999999	519	999999	651	92	999999	118	783	999999	999999	210	999999	313	999999	323	689	219	515	999999	999999	362	999999	999999	680	758	134	599	244	108	66	393	
999999	817	550	401	636	199	487	999999	887	573	660	930	370	999999	985	999999	855	550	328	431	999999	89	566	153	999999	571	597	999999	958	999999	874	999999	660	999999	643	21	763	252	687	500	732	81	999999	489	701	527	587	989	772	269	744	999999	999999	999999	207	486	261	406	201	74	999999	999999	999999	664	698	976	280	573	57	974	112	612	999999	999999	699	124	117	86	451	682	983	608	130	699	999999	189	904	35	598	166	999999	366	61	622	899	147	595	318	790	999999	257	24	941	798	999999	141	999999	999999	999999	92	379	184	999999	518	91	999999	999999	786	184	519	81	999999	975	891	224	745	561	250	999999	561	529	798	295	725	435	969	999999	331	999999	999999	358	952	100	515	786	585	999999	542	999999	999999	673	808	999999	281	999999	12	48	60	584	421	580	590	33	999999	563	580	888	239	92	999999	336	152	999999	999999	170	129	999999	469	114	639	344	28	709	31	888	721	665	24	999999	432	930	616	747	131	999999	999999	928	716	999999	215	696	182	999999	430	580	999999	999999	315	120	999999	848	579	946	999999	86	561	881	999999	495	842	999999	874	167	660	190	999999	405	133	60	403	201	447	516	999999	942	171	568	999999	451	367	167	999999	903	546	999999	361	670	802	54	999999	885	926	999999	120	999999	821	25	799	249	860	135	440	999999	717	999999	411	73	57	999999	915	992	999999	999999	138	684	565	971	620	86	829	59	602	88	835	517	999999	226	999999	607	131	156	769	999999	999999	241	726	104	195	213	182	999999	622	800	999999	999999	293	376	102	435	734	849	404	723	420	810	532	362	430	209	78	999999	667	999999	999999	768	233	563	969	896	958	471	999999	417	999999	541	437	999999	949	612	999999	999999	134	999999	873	999999	752	55	629	779	708	374	674	999999	144	999999	999999	182	919	999999	999999	999999	406	205	477	999999	999999	986	999999	878	999999	730	999999	817	999999	179	999999	697	999999	608	26	999999	933	999999	198	593	797	999999	282	999999	911	265	883	589	613	504	502	999999	502	610	218	765	235	750	999999	978	961	999999	19	965	928	932	606	321	999999	821	796	216	17	883	475	272	714	905	999999	999999	847	822	213	481	677	141	999999	965	399	261	952	999999	793	219	999999	940	790	317	986	978	659	571	999999	999999	707	999999	920	618	145	945	999999	330	783	287	140	149	653	538	298	796	737	640	921	102	999999	613	422	999999	261	534	482	406	919	989	469	285	586	421	774	391	220	586	830	999999	209	632	409	515	89	493	297	262	29	199	999999	
28	999999	153	923	104	873	999999	366	611	999999	654	999999	793	999999	855	562	242	764	906	586	160	810	477	892	246	213	907	718	768	246	999999	999999	999999	749	450	634	442	999999	680	518	97	230	228	980	555	231	999999	697	233	999999	999999	497	122	613	100	218	182	999999	686	890	999999	414	999999	374	253	277	681	999999	378	230	129	744	94	398	498	999999	591	999999	347	25	597	220	494	837	190	732	274	999999	658	241	999999	191	999999	789	552	682	631	853	736	999999	550	572	999999	999999	811	321	413	723	124	169	627	685	999999	671	999999	755	920	760	194	520	12	565	395	999999	768	938	933	304	846	816	308	737	999999	68	999999	35	890	491	36	869	999999	550	11	999999	614	999999	276	149	496	796	999999	999999	999999	999999	285	985	186	999999	244	872	388	118	877	999999	861	890	999999	855	999999	278	864	438	999999	324	201	999999	563	999999	532	992	671	999999	999999	60	64	436	77	999999	783	999999	999999	708	257	999999	491	220	999999	702	638	723	852	421	999999	228	931	333	148	354	34	999999	431	999999	660	252	210	999999	310	826	999999	434	822	388	82	999999	429	999999	190	999999	833	980	787	860	267	808	999999	260	849	590	999999	730	298	722	521	999999	68	567	57	15	953	896	910	847	458	214	900	473	999999	237	798	999999	153	568	521	53	999999	570	32	852	112	999999	745	719	708	524	145	110	867	122	657	862	999999	999999	626	937	80	940	999999	999999	907	675	999999	621	999999	999999	587	730	211	477	999999	497	544	999999	999999	999999	160	201	148	934	78	999999	606	236	580	935	666	968	999999	999999	973	999999	168	969	944	437	999999	134	999999	365	937	415	898	399	199	999999	999999	913	999999	623	787	999999	801	999999	985	999999	79	999999	50	999999	999999	619	788	628	504	999999	339	575	260	475	963	999999	273	783	996	663	901	216	47	421	999999	752	696	999999	796	104	303	689	983	837	368	364	93	81	677	328	626	280	895	371	829	751	662	806	660	760	615	28	481	331	215	862	646	999999	247	935	922	999999	832	409	533	999999	591	423	117	608	943	202	999999	999999	46	631	999999	675	591	999999	99	890	999999	999999	489	285	218	662	632	505	717	463	999999	742	405	167	448	495	838	999999	999999	249	698	61	999999	422	912	802	294	999999	551	971	48	381	999999	42	800	797	920	258	441	999999	791	612	890	489	369	373	999999	999999	192	825	837	999999	707	849	999999	617	227	76	373	415	999999	999999	954	746	425	999999	897	372	366	651	574	590	748	240	
458	95	170	338	63	549	528	415	401	725	143	636	674	995	841	999999	999999	854	885	999999	999999	742	657	154	74	999999	475	911	999999	541	260	999999	663	476	401	999999	456	889	22	823	999999	962	657	999999	613	788	999999	901	531	183	81	720	704	722	679	715	999999	26	273	155	83	617	999999	860	999999	885	973	999999	999999	735	999999	690	841	71	149	599	95	429	999999	285	999999	999999	390	348	469	999999	999999	940	797	685	678	439	625	999999	750	999999	78	796	999999	727	999999	999999	307	796	445	391	878	999999	583	999999	630	18	486	999999	999999	999999	999999	554	400	933	342	999999	410	918	66	308	74	974	321	869	531	298	664	999999	470	539	276	594	903	87	999999	999999	367	999999	65	669	953	637	840	999999	53	523	406	999999	394	782	190	999999	739	999999	326	903	332	999999	558	341	353	999999	999999	497	242	999999	651	323	281	999999	674	692	999999	397	354	437	143	80	999999	999999	892	834	428	687	358	999999	855	765	999999	758	586	653	169	724	325	290	118	353	18	999999	872	92	558	961	118	498	999999	351	792	999999	769	261	887	550	448	999999	255	841	148	355	786	999999	562	523	846	30	532	147	82	74	328	790	72	999999	144	809	999999	466	579	860	999999	999999	972	871	988	334	766	618	286	806	44	277	215	662	999999	986	530	45	124	97	965	389	279	728	571	999999	199	999999	999999	638	243	788	272	287	985	283	999999	691	999999	521	264	913	861	275	39	60	585	409	801	157	289	250	352	491	894	999999	999999	254	310	18	145	304	212	647	572	999999	999999	999999	677	351	84	999999	511	602	832	62	527	13	698	520	404	790	670	268	359	993	445	780	999999	999999	49	667	391	525	386	959	711	224	703	783	55	657	731	459	999999	449	738	750	659	842	463	240	999999	789	614	354	634	999999	999999	578	999999	235	999999	999999	312	416	458	999999	225	873	999999	313	999999	915	475	999999	68	220	194	909	264	999999	999999	999999	550	808	999999	601	911	42	335	766	925	134	971	819	122	999999	157	667	991	753	534	785	502	160	929	640	999999	867	295	423	999999	999999	324	125	114	995	999999	503	999999	856	83	193	999999	584	387	186	943	655	634	10	73	527	999999	511	999999	345	57	999999	879	481	287	999999	999999	911	16	999999	810	856	999999	126	999999	654	999999	144	679	999999	247	917	772	753	696	668	999999	295	359	243	470	813	954	768	947	732	999999	999999	579	39	447	636	577	840	376	999999	940	999999	74	419	164	783	831	820	999999	999999	
627	999999	784	619	999999	460	999999	773	999999	999999	902	946	179	999999	39	549	565	650	903	611	349	932	387	609	727	724	999999	940	89	687	981	999999	670	817	999999	498	999999	959	999999	999999	999999	999999	764	379	999999	994	348	861	999999	614	227	999999	999999	496	790	695	999999	184	892	97	999999	621	694	398	24	768	285	361	108	541	511	605	432	999999	999999	545	178	18	424	732	385	368	561	474	999999	801	226	184	37	999999	750	864	77	139	756	462	120	999999	364	426	719	999999	763	848	112	999999	758	11	959	999999	527	740	999999	169	712	999999	70	229	928	223	552	111	999999	689	790	647	537	303	169	84	434	802	653	998	23	398	605	713	371	847	999999	224	224	999999	891	20	114	908	427	999999	402	999999	446	999999	874	618	662	999999	67	465	94	464	841	885	820	724	96	999999	999999	323	276	357	857	999999	180	337	886	551	999999	780	543	629	999999	285	681	543	366	512	999999	404	735	999999	655	999999	763	588	383	339	999999	999999	999999	352	999999	113	618	999999	43	365	999999	547	731	121	286	999999	922	464	588	566	213	999999	999999	583	638	999999	587	745	701	951	999999	999999	954	999999	589	630	999999	200	867	772	667	999999	510	10	542	586	672	624	999999	999999	983	999999	10	816	135	686	808	999999	714	20	525	999999	354	92	48	387	999999	999999	532	656	430	999999	999999	999999	899	577	999999	368	50	999999	999999	963	501	999999	967	28	592	147	431	999999	999999	516	485	856	999999	794	292	428	961	165	993	497	102	597	947	261	711	194	917	558	910	450	309	662	931	999999	999999	30	124	30	795	455	753	999999	834	914	256	999999	568	114	999999	357	406	885	68	590	999999	903	999999	715	317	408	999999	873	992	381	216	823	924	694	424	999999	313	941	999999	547	744	473	999999	42	999999	970	625	812	272	562	53	424	604	999999	691	999999	999999	408	999999	999999	999999	999999	636	463	707	433	999999	999999	690	34	999999	465	524	520	846	407	150	354	710	999999	999999	999999	610	439	338	792	999999	999999	999999	947	627	904	238	973	322	864	837	309	334	582	164	751	999999	999999	518	587	899	94	504	999999	999999	299	698	376	614	817	999999	999999	134	915	214	242	870	742	406	149	999999	551	207	981	570	999999	999999	137	192	40	295	371	920	999999	893	143	88	719	621	337	999999	862	999999	505	999999	640	184	418	377	999999	999999	999999	842	379	999999	357	886	523	723	494	279	570	999999	999999	531	908	285	999999	31	81	999999	160	999999	78	933	375	192	702	397	930	
665	610	760	270	999999	999999	529	999999	401	545	257	565	996	136	67	645	678	999999	999999	686	364	999999	396	306	999999	731	268	773	999999	984	175	999999	135	793	829	668	999999	923	435	999999	388	999999	982	999999	999999	597	999999	994	21	297	696	407	728	711	575	864	999999	464	999999	426	648	999999	114	999999	379	999999	440	213	307	398	835	755	359	999999	307	630	818	999999	482	181	578	274	999999	158	999999	767	465	424	227	964	999999	356	431	18	976	999999	630	576	116	999999	999999	949	696	622	462	999999	999999	999999	999999	945	56	313	981	329	848	383	993	955	999999	612	606	25	986	999999	943	488	333	350	381	999999	999	999999	803	721	24	628	577	999999	999999	356	999999	95	21	282	917	151	999999	112	170	602	638	999999	999999	999999	164	999999	963	999999	999999	973	617	707	998	738	945	999999	509	270	315	999999	806	853	269	999999	892	521	14	999999	426	802	124	231	190	778	46	999999	999999	999999	566	872	999999	225	471	722	738	22	97	999999	337	122	999999	113	796	999999	796	785	415	683	611	643	147	259	936	876	859	396	526	229	702	620	19	210	703	999999	999999	999999	999999	547	44	880	433	999999	386	314	170	999999	434	999999	981	260	920	121	999999	923	734	415	288	595	862	352	999999	868	999999	717	999999	441	409	999999	386	215	403	867	649	731	219	415	873	632	715	848	961	286	247	451	700	898	513	780	708	999999	312	795	684	691	395	565	161	669	211	729	611	999999	864	999999	856	62	471	965	714	999999	542	656	999999	999999	390	999999	999999	138	26	213	928	629	999999	237	903	607	193	958	346	653	999999	999999	430	986	247	890	422	471	594	999999	437	547	76	389	999999	655	915	670	310	999999	934	999999	652	999999	800	981	999999	999999	999999	258	868	513	629	70	74	999999	236	999999	776	499	796	169	543	378	999999	390	999999	999999	620	258	691	522	657	170	718	999999	561	432	195	999999	474	785	599	346	779	999999	918	16	325	999999	428	999999	894	810	999999	775	489	999999	232	420	428	160	26	999999	566	356	855	999999	351	832	776	804	999999	520	999999	999999	569	207	599	851	472	556	999999	341	829	669	628	999999	780	999999	752	288	210	775	999999	323	768	975	779	432	78	458	664	493	999999	999999	324	383	785	999999	216	291	683	380	999999	871	210	684	793	897	999999	999999	999999	408	89	498	604	999999	683	711	253	593	428	999999	782	23	892	466	829	215	354	255	999999	413	736	999999	604	829	828	965	999999	999999	999999	999999	705	69	770	266	413	999999	
999999	392	700	84	134	622	863	999999	999999	933	979	744	855	588	552	482	999999	285	999999	618	893	774	114	718	598	169	411	546	471	723	253	999999	63	815	194	962	555	999999	288	999999	608	999999	241	999999	985	999999	238	604	338	233	120	495	999999	999999	130	256	288	999999	999999	965	999999	326	54	999999	690	999999	690	999999	403	590	999999	999999	996	557	20	806	999999	219	732	229	930	807	218	248	999999	757	51	999999	695	938	684	999999	999999	322	999999	999999	53	367	213	642	687	198	999999	748	306	157	498	999999	999999	324	713	78	259	999999	45	413	118	999999	271	932	312	432	354	464	906	363	462	683	653	999999	762	999999	999999	100	999999	741	999999	469	942	465	269	14	483	380	234	616	323	254	999999	999999	183	247	999999	999999	340	264	843	745	842	942	695	814	394	999999	561	538	999999	999999	999999	999999	806	648	863	805	999999	307	949	974	999999	300	50	217	999999	162	554	525	88	735	760	999999	897	861	627	10	770	454	619	426	999999	696	999999	999999	531	999999	694	534	383	300	607	999999	315	869	999999	552	902	487	418	241	999999	45	459	336	409	999999	999999	944	31	862	45	229	999999	999999	999999	543	999999	999999	686	422	468	999999	999999	787	999999	727	999999	999999	355	85	108	999999	999999	999999	999999	783	246	228	754	94	587	749	513	520	265	388	354	782	715	971	999999	26	801	996	773	491	999999	671	999999	681	999999	379	599	946	764	999999	193	309	617	380	307	527	999999	601	999999	718	516	999999	999999	999999	383	198	999999	383	999999	91	491	49	615	433	890	574	30	83	620	217	999999	999999	999999	513	204	54	175	344	674	288	885	209	170	64	999999	272	149	457	307	285	999999	225	677	682	271	153	693	193	490	733	507	999999	980	627	999999	948	874	29	555	338	999999	999999	709	989	206	291	999999	560	457	627	434	572	999999	345	161	999999	999999	83	999999	61	360	982	853	940	781	827	228	999999	999999	36	397	130	902	969	262	999999	516	999999	486	979	274	143	735	862	308	934	999999	645	476	633	68	999999	777	503	977	999999	999999	768	218	379	72	345	74	431	240	999999	670	999999	93	82	428	212	597	271	999999	999999	999999	991	999999	847	544	583	77	863	968	596	352	408	991	221	954	747	999999	999999	917	928	79	999999	632	994	274	486	562	999999	214	855	214	516	716	999999	794	142	136	371	834	489	278	210	462	643	999999	271	814	872	128	681	733	999999	999999	858	999999	941	368	647	582	68	30	999999	658	123	391	836	692	241	999999	999999	
620	999999	999999	437	660	999999	851	988	42	999999	999999	690	285	533	131	723	171	858	611	852	774	489	999999	776	999999	604	551	999999	261	999999	999999	999999	999999	306	71	625	219	916	999999	999999	99	379	614	579	397	340	397	135	999999	999999	674	833	999999	574	57	140	999999	505	969	65	326	512	736	907	999999	97	244	999999	472	505	999999	255	660	331	762	404	875	218	389	137	217	425	358	593	460	745	953	999999	258	930	306	713	946	152	963	587	643	707	156	309	105	418	663	495	999999	429	182	309	811	653	265	120	126	841	999999	999999	999999	153	456	687	999999	363	730	999999	209	800	999999	518	999999	999999	761	177	72	90	999999	798	761	999999	438	40	572	654	80	605	674	999999	597	115	999999	72	999999	999999	260	468	174	742	688	132	296	999999	131	664	999999	636	892	97	999999	999999	809	60	148	301	714	425	124	999999	293	999999	999999	23	212	202	224	304	999999	271	917	603	915	299	120	639	576	999999	909	908	712	443	713	587	147	999999	305	253	999999	141	785	834	999999	684	999999	563	265	999999	161	928	999999	646	884	630	999999	999999	129	520	999999	509	725	640	516	216	777	849	420	289	875	650	897	999999	999999	620	486	999999	259	241	840	999999	384	302	922	981	999999	75	558	92	417	693	442	785	313	424	415	154	328	999999	906	609	152	976	407	511	41	478	275	274	154	97	204	888	679	393	134	999999	717	534	747	711	300	999999	999999	191	218	999999	667	956	999999	999999	999999	999999	335	240	413	408	895	420	950	991	800	294	938	329	499	999999	999999	920	300	983	437	793	400	204	318	814	114	999999	303	919	810	319	70	813	333	92	563	999999	979	726	999999	999999	584	755	999999	16	399	551	692	664	15	999999	999999	231	904	969	721	140	999999	598	303	679	127	40	999999	490	233	134	996	999999	990	667	940	999999	455	140	219	644	999999	311	424	562	533	639	914	999999	652	839	909	363	371	432	526	999999	432	999999	189	554	575	430	783	275	555	999999	999999	347	807	102	999999	999999	999999	86	847	620	184	741	999999	488	999999	127	999999	999999	225	999999	55	568	151	559	151	999999	951	999999	999999	862	999999	159	16	999999	999999	576	999999	560	74	145	603	999999	585	999999	217	999999	711	701	999999	457	592	999999	60	913	241	115	206	258	950	187	822	106	17	984	999999	34	735	899	521	549	862	999999	999999	999999	49	760	999999	246	352	999999	886	259	236	621	279	139	109	102	25	999999	379	17	609	886	323	507	999999	600	999999	192	
955	811	189	888	595	999999	78	970	874	480	999999	960	906	500	301	572	869	395	715	962	999999	999999	999999	660	999999	855	999999	999999	765	999999	999999	391	999999	999999	505	84	80	348	36	999999	71	999999	228	545	738	999999	999999	119	595	750	637	892	885	850	267	323	927	528	718	999999	637	635	214	342	999999	741	537	746	994	999999	999999	999999	368	751	900	796	423	999999	922	760	999999	568	999999	24	904	590	506	582	902	999999	156	999999	629	297	999999	999999	999999	885	547	997	881	364	124	379	259	999999	534	999999	950	471	899	999999	605	957	984	999999	787	199	999999	999999	244	955	844	813	80	999999	999999	999999	424	474	872	999999	999999	925	879	400	999999	478	765	798	65	999999	631	440	999999	567	999999	999999	312	999999	648	999999	457	139	762	926	519	311	309	999999	999999	463	999999	485	999999	371	787	680	87	594	625	319	433	638	361	872	333	999999	531	512	14	238	768	167	826	148	90	671	173	953	881	152	179	466	999999	999999	653	156	842	920	999999	999999	999999	718	641	338	999999	818	777	999999	602	999999	779	796	999999	975	999999	561	658	460	291	125	516	134	712	482	150	967	54	759	999999	186	571	999999	732	738	643	60	525	498	838	271	893	999999	999999	775	372	382	171	999999	907	101	498	391	638	999999	999999	470	15	168	197	342	774	999999	999999	425	543	999999	999999	999999	341	644	999999	169	622	30	232	243	999999	999999	120	768	805	435	851	138	688	189	999999	78	999999	183	55	366	310	999999	496	875	999999	999999	242	204	318	605	999999	273	65	338	769	618	999999	525	695	999999	58	429	537	348	176	541	999999	999999	205	996	586	999999	599	679	999999	999999	533	357	628	839	999999	915	460	999999	158	588	82	999999	420	364	999999	999999	487	999999	318	881	967	157	999999	82	208	999999	998	999999	28	128	674	386	999999	999999	94	94	896	856	373	142	969	337	200	588	468	386	943	841	369	132	680	622	371	999999	158	999999	648	999999	640	826	999999	148	191	39	999999	696	881	999999	279	551	567	630	999999	185	912	640	999999	129	613	822	934	166	951	895	999999	62	25	501	999999	708	446	999999	225	546	225	831	155	170	674	772	504	186	999999	818	565	999999	18	195	75	518	428	528	942	818	892	999999	999999	999999	591	861	999999	389	273	570	999999	999999	415	999999	959	90	999999	797	999999	999999	999999	757	999999	999999	999999	399	999999	829	435	985	999999	917	408	999999	654	999999	644	999999	579	813	101	125	913	10	999999	348	644	940	236	984	33	630	83	111	501	999999	
175	999999	999999	201	816	851	953	287	999999	999999	999999	18	423	505	446	636	227	999999	749	999999	844	999999	430	999999	999999	113	603	451	961	999999	844	306	905	519	999999	591	901	999999	996	249	171	636	720	999999	529	635	527	731	548	397	413	999999	361	999999	300	581	632	965	447	713	258	512	325	629	999999	521	113	903	215	854	999999	840	644	510	50	218	873	903	471	999999	999999	872	902	999999	256	412	945	615	229	999999	959	936	999999	999999	991	658	320	100	183	17	999999	623	525	694	663	573	999999	851	258	92	707	728	504	327	137	386	609	751	999999	940	576	999999	684	999999	895	797	999999	999999	518	392	999999	999999	730	463	999999	999999	999999	218	910	683	614	999999	366	146	20	999999	442	999999	999999	615	58	568	717	243	441	44	938	38	798	865	673	446	342	866	999999	925	999999	50	999999	174	39	401	840	999999	999999	999999	141	547	999999	665	365	287	204	903	999999	999999	74	497	31	562	33	328	419	55	19	178	761	999999	952	999999	999999	999999	891	999999	585	657	727	28	999999	960	902	999999	999999	143	509	396	251	439	533	854	860	511	999999	179	151	999999	981	794	689	999999	719	641	999999	999999	999999	964	395	213	999999	686	611	56	589	999999	659	632	999999	285	999999	623	926	332	999999	107	234	729	999999	721	849	874	675	999999	999999	751	999999	270	999999	160	710	999999	10	48	121	847	253	814	999999	999999	519	519	935	706	258	76	240	397	999999	497	177	703	592	674	999999	453	20	678	718	999999	821	398	826	999999	999999	999999	999999	887	220	999999	854	419	807	999999	212	340	939	999999	999999	272	520	853	595	318	983	16	999999	336	684	667	999999	575	106	94	145	131	999999	318	140	257	453	999999	999999	556	999999	757	896	176	471	999999	514	51	994	999999	999999	999999	802	517	642	569	58	999999	212	552	292	288	323	722	999999	90	646	630	838	436	818	999999	999999	49	999999	236	120	999999	864	999999	163	795	999999	650	767	177	328	999999	676	571	209	999999	149	633	273	364	443	183	886	999999	999999	999999	212	567	637	159	301	763	842	416	999999	271	431	999999	399	999999	707	673	999999	122	762	471	999999	277	999999	999999	37	53	775	320	792	936	899	999999	284	278	999999	23	999999	617	875	565	342	269	122	937	735	598	243	776	999999	770	227	774	999999	999999	999999	934	340	976	999999	258	988	532	999999	521	372	948	276	131	904	693	660	348	247	206	138	694	999999	299	925	439	809	998	999999	999999	999999	135	854	369	347	658	683	46	495	627	999999	999999	
645	600	999999	787	331	122	872	963	119	878	999999	432	787	999999	779	50	61	999999	448	989	869	601	802	247	104	907	999999	255	999999	623	853	999999	630	328	58	564	724	999999	118	697	136	999999	912	840	999999	999999	582	999999	999999	999999	999999	802	189	587	940	54	798	337	693	999999	339	626	953	496	999999	917	802	999999	999999	999999	325	913	999999	999999	862	180	999999	961	999999	672	335	681	377	377	637	61	440	52	387	14	765	397	453	999999	368	999999	745	426	815	680	629	123	914	662	327	82	228	438	724	999999	366	836	999999	31	98	999999	999999	586	999999	999999	487	760	999999	192	459	999999	469	890	392	999999	434	999999	999999	968	52	221	766	714	59	565	832	11	327	999999	648	929	708	432	605	710	260	169	568	841	202	869	41	732	212	398	999999	338	56	371	999999	999999	689	999999	999999	877	999999	544	999999	302	151	486	442	473	544	530	230	47	294	999999	112	275	703	999999	775	183	189	43	999999	660	999999	504	999999	955	283	554	249	988	999999	728	818	999999	633	999999	999999	716	436	999999	198	682	178	575	53	374	999999	79	400	384	944	804	697	857	42	875	349	647	531	487	200	989	290	242	999999	999999	863	999999	642	438	616	69	746	621	845	829	999999	388	460	999999	696	213	164	865	53	999999	41	999999	999999	757	926	62	194	949	378	999999	401	936	999999	487	999999	999999	437	961	767	885	67	85	22	212	393	960	999999	941	790	986	835	999999	999999	943	535	999999	713	999999	512	563	874	797	253	647	438	556	406	999999	89	999999	776	202	107	167	999999	955	999999	480	374	965	999999	253	168	999999	373	999999	747	47	951	608	167	552	459	214	21	999999	832	999999	774	999999	564	222	861	966	220	999999	327	41	362	580	999999	243	999999	999999	999999	630	639	862	284	462	808	368	32	999999	666	233	999999	893	156	331	132	583	706	999999	411	654	391	201	180	729	659	716	685	381	654	924	42	912	999999	390	630	970	100	322	38	205	199	390	309	999999	900	999999	884	999999	457	999999	536	982	999999	53	248	447	691	554	802	102	683	650	827	742	999999	830	387	766	701	162	492	394	509	999999	464	11	891	193	829	236	999999	999999	999999	283	397	59	776	473	151	192	999999	546	999999	936	522	999999	562	567	999999	80	55	999999	340	999999	887	152	483	930	999999	247	556	999999	724	576	270	39	726	999999	354	150	63	914	624	999999	999999	945	999999	572	692	915	449	334	396	758	190	713	999999	629	396	255	576	999999	884	904	636	999999	
821	942	675	493	822	18	222	655	27	141	503	821	430	941	277	910	999999	673	798	231	121	966	396	556	715	106	167	999999	574	999999	39	720	999999	103	134	932	897	209	102	440	121	999999	741	999999	999999	502	209	454	977	665	608	220	116	414	668	855	999999	129	777	725	850	999999	999999	999999	111	782	938	999999	999999	345	999999	47	581	367	120	380	234	347	346	999999	897	713	999999	999999	607	819	614	477	435	278	385	777	431	376	589	998	660	999999	946	437	563	999999	999999	642	999999	999999	639	999999	304	298	999999	219	783	999999	828	147	999999	999999	213	292	999999	471	901	549	960	245	616	214	778	121	999999	304	400	908	658	35	86	489	266	46	189	999999	183	146	999999	999999	994	866	999999	451	16	487	727	664	999999	102	970	97	681	999999	954	435	999999	192	578	337	818	874	906	802	71	999999	916	176	999999	312	298	999999	902	793	250	750	665	999999	115	999999	576	736	648	566	65	999999	807	849	91	999999	999999	990	568	319	357	129	959	745	389	505	571	999999	562	999999	804	215	195	888	176	214	769	643	999999	345	999999	92	236	349	999999	83	703	76	94	357	416	307	206	999999	999999	999999	790	920	999999	610	671	26	183	691	761	849	802	919	683	877	985	261	912	999999	559	275	893	620	999999	316	801	999999	475	214	999999	999999	19	999999	452	999999	424	849	999999	477	674	744	908	999999	999999	898	999999	999999	393	217	999999	164	395	973	999999	999999	999999	180	922	640	808	176	550	969	150	265	840	999999	477	638	462	999999	564	445	559	815	999999	999999	999999	109	999999	999999	121	999999	999999	999999	121	45	571	281	817	999999	926	999999	668	507	203	939	403	332	67	82	316	755	999999	236	599	999999	423	999999	813	999999	148	822	604	791	65	292	999999	754	153	804	637	205	820	218	219	507	999999	62	999999	428	999999	708	52	962	711	999999	513	616	796	172	621	354	468	939	116	114	999999	877	451	999999	811	649	189	262	445	999999	999999	546	999999	102	182	371	604	394	922	999999	779	642	89	999999	779	521	958	981	999999	999999	737	880	111	114	999999	899	610	711	999999	316	529	789	527	600	431	966	599	999999	999999	260	999999	83	26	677	334	999999	999999	751	141	300	690	208	79	163	383	999999	445	911	56	999999	999999	999999	999999	999999	909	989	125	488	278	999999	921	264	991	999999	999999	663	864	999999	780	999999	112	999999	579	999999	999999	331	720	374	227	999999	531	999999	999999	999999	498	857	999999	409	767	999999	999999	319	482	328	379	436	999999	146	
999999	999999	199	20	141	819	999999	901	322	999999	991	999999	279	750	999999	999999	291	999999	606	283	443	999999	368	464	999999	999999	531	793	999999	999999	999999	198	123	583	752	999999	187	520	555	838	547	999999	544	842	999999	188	999999	999999	57	581	999999	144	999999	933	703	936	999999	735	353	695	298	387	999999	71	516	803	999999	696	997	763	723	770	688	767	736	846	149	525	56	488	380	577	999999	805	223	811	368	190	999999	816	155	999999	177	859	999999	170	82	482	999999	615	713	999999	955	294	857	276	456	999999	207	856	999999	836	688	999999	324	720	642	999999	848	705	445	999999	815	191	999999	280	999999	828	228	999999	773	667	200	441	999999	12	621	461	948	999999	365	999999	982	33	29	999999	764	311	545	829	527	999999	634	630	999999	999999	562	774	999999	999999	673	627	844	999999	92	999999	645	257	999999	999999	108	191	770	901	999999	999999	999999	999999	999999	310	516	301	999999	999999	58	420	42	999999	271	354	999999	847	785	371	999999	999999	460	361	999999	999999	673	999999	220	999999	999999	346	593	732	290	40	999999	770	612	999999	80	381	343	455	999999	672	999999	85	986	746	872	261	999999	409	628	611	689	999999	850	281	636	999999	90	70	999999	711	827	309	290	240	237	678	999999	420	300	901	404	14	777	278	793	598	530	474	999999	479	941	193	999999	999999	350	999999	920	999999	999999	80	999999	282	787	872	845	999999	795	755	999999	999999	999999	984	119	726	999999	999999	183	581	487	999999	999999	615	999999	199	769	643	205	611	999999	70	758	904	682	229	610	999999	999999	904	433	997	999999	999999	955	165	999999	957	84	388	471	999999	993	348	853	699	601	685	571	597	113	211	601	194	865	458	445	121	311	889	125	95	999999	278	157	490	999999	705	659	555	999999	811	569	816	149	233	76	419	61	982	628	925	559	629	999999	232	405	618	908	507	999999	999999	655	194	272	999999	999999	725	200	372	463	895	35	26	861	999999	642	784	54	999999	999999	36	70	329	270	200	536	838	476	925	95	626	796	162	835	394	166	384	999999	999999	35	351	999999	688	529	732	900	543	767	510	999999	620	574	999999	999999	999999	999999	999999	923	999999	850	369	258	999999	287	837	109	872	190	477	145	267	240	999999	616	999999	999999	381	800	538	299	992	81	966	346	999999	62	530	47	152	112	829	999999	481	999999	999999	102	953	411	999999	633	37	363	299	374	332	390	292	660	83	999999	910	536	395	999999	857	298	292	928	813	784	579	834	47	999999	315	806	758	999999	999999	949	854	
970	999999	999999	271	639	781	602	23	94	999999	870	964	267	202	302	75	698	65	377	810	999999	597	907	64	999999	325	925	68	525	631	999999	999999	134	40	939	999999	490	521	228	517	689	999999	999999	24	708	870	779	999999	999999	741	999999	999999	583	999999	999999	999999	210	999999	78	323	855	543	498	462	856	999999	839	236	262	874	585	999999	837	999999	130	119	999999	999999	355	333	546	999999	55	784	571	600	135	985	999999	999999	227	999999	453	904	999999	156	426	276	999999	548	40	552	999999	148	165	882	485	999999	28	999999	513	999999	506	999999	776	112	497	714	891	265	44	854	999999	695	656	946	999999	932	999999	973	693	602	735	806	302	993	833	907	628	688	999999	999999	967	491	63	910	142	999999	137	559	658	712	384	902	999999	186	526	233	491	999999	158	552	526	54	36	999999	582	999999	452	783	278	999999	95	213	150	999999	887	999999	641	746	999999	36	804	648	999999	980	228	833	999999	126	999999	610	425	419	999999	572	999999	922	464	153	338	443	265	354	290	77	999999	180	761	880	298	982	592	745	405	132	748	878	729	55	692	749	999999	335	316	999999	175	676	673	999999	747	964	89	498	999999	381	999999	459	999999	257	364	999999	999999	422	827	999999	999999	680	999999	417	824	16	203	999999	460	588	46	930	48	999999	902	949	507	999999	142	334	903	103	999999	33	999999	298	999999	999999	691	645	677	983	507	821	650	494	662	265	753	999999	771	670	48	829	344	999999	420	745	354	999999	549	999999	289	503	591	923	999999	990	66	536	496	720	727	814	911	63	432	227	971	418	297	251	440	402	562	243	65	999999	689	521	877	775	138	287	105	790	999999	999999	240	726	150	672	999999	999999	999999	60	942	233	918	290	417	203	774	935	127	308	999999	999999	940	999999	868	847	999999	545	658	999999	592	450	719	130	360	428	986	254	278	624	52	999999	999999	512	300	832	588	409	999999	683	10	999999	999999	797	343	815	73	882	858	303	999999	664	999999	533	468	501	514	797	999999	989	217	530	999999	502	999999	999999	739	438	66	45	268	901	442	999999	720	400	290	999999	786	544	364	113	395	974	262	387	654	624	54	799	328	790	479	123	476	480	534	667	999999	109	86	634	826	999999	999999	470	232	594	812	77	220	592	20	394	634	113	145	692	249	878	589	124	394	267	717	477	431	999999	508	250	999999	623	390	687	468	730	287	571	940	792	999999	999999	999999	976	588	735	779	94	999999	373	345	842	999999	999999	520	961	250	568	
115	566	48	903	96	572	999999	597	211	333	926	904	825	573	752	457	999999	529	312	418	679	982	697	999999	839	144	905	32	206	728	176	999999	999999	719	466	383	753	999999	973	999999	999999	991	533	456	168	584	547	772	999999	999999	939	999999	658	832	889	133	869	999999	999999	951	999999	189	400	483	167	999999	424	999999	117	379	703	470	555	73	999999	687	458	251	999999	265	597	999999	933	236	788	185	999999	657	999999	999999	999999	62	999999	32	582	593	600	999999	299	739	169	440	664	720	276	479	445	595	197	211	675	627	522	808	363	999999	999999	999999	999999	999999	580	999999	286	999999	865	999999	281	532	490	60	96	409	952	448	105	166	999999	222	999999	319	740	262	470	999999	999999	999999	999999	999999	668	57	999999	436	364	317	169	402	163	890	854	625	207	999999	114	146	999999	275	674	83	999999	206	66	43	214	386	250	999999	306	658	117	978	120	890	863	443	713	660	54	644	289	703	13	587	999999	344	121	828	158	333	513	401	222	999999	678	999999	999999	999999	232	978	77	999999	106	504	782	999999	514	316	58	671	999999	464	231	999999	794	999999	203	478	675	869	274	422	178	972	155	716	765	654	222	999999	452	410	438	76	577	446	606	508	804	999999	999999	804	779	486	901	58	180	999999	672	999999	278	522	637	362	713	655	673	999999	358	999999	120	860	104	656	229	32	36	164	462	357	412	695	673	194	49	469	642	691	81	107	546	582	982	552	133	930	772	85	362	921	999999	483	159	738	999999	999999	709	133	999999	878	31	25	999999	324	999999	582	848	453	323	254	23	981	61	999999	530	537	878	551	532	298	259	950	802	540	584	928	546	935	813	79	759	518	434	203	85	530	851	667	295	551	91	999999	762	118	908	791	431	897	217	999999	999999	168	999999	968	628	81	223	201	739	338	999999	912	640	253	494	999999	999999	858	999999	10	686	220	265	981	999999	930	198	693	631	793	999999	648	999999	999999	977	601	918	465	574	14	317	660	999999	957	515	999999	689	518	623	999999	243	999999	721	999999	166	881	902	619	761	999999	882	529	569	946	831	999999	194	670	275	892	586	102	294	181	692	999999	292	308	999999	47	251	679	999999	227	559	934	927	999999	812	106	999999	308	703	876	131	787	100	999999	136	128	984	28	253	730	999999	999999	999999	550	999999	140	598	999999	153	724	457	213	459	352	396	897	469	999999	857	179	203	287	999999	999999	59	904	935	999999	181	357	62	232	999999	348	399	418	655	387	
995	681	507	999999	165	978	429	999999	337	748	594	239	658	321	170	999999	537	550	751	870	500	619	205	297	432	796	671	234	776	121	953	978	251	999999	677	186	672	109	999999	420	999999	140	577	999999	717	999999	698	741	72	362	811	848	666	785	886	999999	486	219	672	999999	999999	204	152	226	795	615	987	999999	643	999999	411	437	429	999999	999999	369	52	19	580	999999	107	999999	171	423	309	114	322	999999	205	999999	700	462	999999	762	113	794	988	999999	401	999999	955	132	107	88	951	383	429	999999	904	527	343	476	639	999999	999999	386	42	728	999999	690	999999	531	380	351	999999	948	11	667	237	96	380	692	618	999999	534	975	999999	93	471	925	685	986	561	678	999999	233	822	253	500	726	761	999999	443	999999	807	434	751	756	999999	12	382	762	107	817	999999	650	999999	170	658	297	554	999999	999999	991	15	316	999999	702	392	999999	136	999999	177	511	334	999999	999999	907	670	109	233	85	299	469	553	923	889	743	531	318	999999	999999	999999	212	999999	812	13	451	704	501	465	59	373	733	876	999999	595	595	999999	45	400	951	499	559	999999	999999	658	797	999999	91	426	235	180	84	696	999999	999999	999999	339	999999	116	807	999999	179	644	183	712	999999	592	928	338	303	999999	999999	917	423	171	45	148	703	999999	999999	999999	623	84	999999	879	298	47	412	461	630	266	999999	929	593	999999	330	914	890	999999	102	215	518	753	133	974	684	999999	282	312	999999	999999	636	999999	900	804	589	104	414	304	423	529	999999	476	707	47	289	566	334	675	841	999999	999999	937	71	10	494	869	951	265	204	140	764	110	999999	805	999999	613	999999	788	999999	999999	510	595	352	999999	35	51	55	999999	999999	999999	833	999999	471	15	576	698	999999	899	319	720	153	158	110	293	764	89	152	999999	416	676	538	545	516	615	999999	662	999999	498	975	452	823	865	570	85	307	166	999999	999999	239	931	999999	138	479	448	92	361	999999	68	808	999999	899	154	678	28	589	999999	100	855	395	999999	113	999999	924	866	896	287	588	34	999999	608	450	823	999999	485	369	410	999999	78	533	269	177	536	690	39	553	999999	999999	551	496	19	76	999999	933	325	827	508	999999	613	999999	804	772	471	83	209	505	999999	481	203	659	999999	232	31	332	136	746	577	999999	999999	999999	227	100	999999	538	999999	542	999999	889	357	657	861	206	462	527	728	999999	705	462	490	534	476	208	993	892	316	786	54	461	999999	578	260	389	999999	300	334	999999	735	932	
106	667	838	999999	133	545	797	999999	770	504	603	639	51	124	638	999999	846	28	107	154	999999	200	497	215	92	779	407	999999	887	172	202	999999	999999	772	366	822	999999	999999	84	457	104	333	25	549	857	177	537	999999	751	948	453	999999	616	999999	999999	999999	180	632	115	354	999999	325	999999	999999	999999	588	879	999999	758	815	674	567	999999	999999	999999	897	184	948	358	999999	252	999999	730	938	718	886	999999	179	71	999999	652	74	183	730	319	779	238	417	246	278	297	269	999999	936	999999	999999	371	966	541	813	999999	999999	283	200	111	876	595	166	999999	425	190	710	216	308	999999	999999	394	224	340	280	999999	766	711	89	626	983	884	794	664	999999	525	442	637	257	999999	430	790	983	628	443	193	999999	528	821	98	587	62	89	999999	674	501	156	636	271	154	965	519	204	573	127	992	999999	502	65	899	748	999999	959	999999	999999	819	411	999999	897	96	598	248	890	991	999999	931	804	31	990	342	999999	806	375	113	762	910	999999	999999	510	999999	392	579	472	999999	999999	999999	103	509	999999	999999	99	999999	999999	185	556	727	629	212	534	196	197	780	512	722	999999	942	707	856	817	999999	233	999999	94	456	703	28	775	999999	651	535	838	999999	991	145	252	816	77	200	999999	45	291	393	885	324	999999	612	77	749	399	407	999999	247	999999	999999	999999	999999	477	292	481	537	999999	660	560	998	999999	891	999999	376	480	714	874	999999	309	999999	550	840	999999	770	203	101	951	35	999999	999999	729	601	613	793	513	999999	349	999999	718	29	94	630	999999	887	965	371	999999	700	279	999999	533	299	937	910	999999	791	992	707	99	390	586	999999	91	999999	279	757	288	999999	999999	999999	999999	999999	798	999999	697	920	17	999999	804	831	999999	260	755	893	720	439	663	703	999999	722	162	642	999999	338	443	999999	548	999999	618	999999	93	999999	999999	943	320	443	501	999999	222	999999	783	999999	903	267	999999	335	180	198	999999	839	104	584	857	149	183	732	404	469	846	999999	381	491	611	999999	748	447	423	999999	582	286	999999	14	490	999999	939	999999	739	999999	999999	999999	987	360	929	778	999999	999999	971	697	770	999999	49	41	811	683	365	999999	999999	317	519	675	912	368	999999	319	900	99	103	457	210	794	999999	966	254	738	551	31	562	832	481	249	999999	725	52	994	247	907	202	999999	55	647	227	431	999999	549	205	629	999999	619	877	35	414	523	496	975	595	999999	999999	83	142	344	999999	999999	836	999999	209	196	326	621	81	993	896	
296	412	999999	999999	571	999999	705	542	921	286	942	954	455	834	952	238	76	408	175	999999	129	999999	711	907	887	595	647	999999	18	999999	133	548	999999	139	128	121	933	408	34	999999	90	540	220	999999	796	385	390	446	257	957	259	999999	906	999999	776	622	701	655	689	975	411	365	533	617	162	999999	999999	326	716	840	305	667	384	152	49	999999	464	999999	999999	512	214	211	102	999999	63	999999	641	20	362	505	419	287	999999	58	999999	724	16	602	905	999999	999999	73	729	416	999999	592	838	999999	833	198	167	58	544	187	770	210	273	482	563	252	762	999999	999999	220	999999	27	948	999999	530	324	582	861	748	718	999999	150	481	999999	398	999999	999999	999999	186	174	348	999999	743	999999	288	999999	999999	533	49	663	640	254	109	519	985	645	999999	999999	999999	519	615	999999	310	999999	978	999999	999999	588	94	101	999999	884	883	800	872	70	284	999999	56	120	863	999999	822	999999	999999	954	51	999999	699	999999	828	999999	644	667	558	999999	70	999999	562	658	999999	872	999999	947	492	755	370	309	647	999999	999999	236	999999	132	655	567	484	999999	748	999999	999999	767	889	342	273	612	250	999999	999999	830	999	999999	999999	398	999999	991	609	875	602	332	999999	741	324	999999	391	602	999999	521	21	990	999999	845	177	538	999999	922	983	999999	683	880	999999	154	67	816	999999	13	999999	78	702	664	957	609	623	425	441	846	453	999999	999999	671	510	728	214	999999	273	164	199	325	328	999999	999999	502	201	721	817	449	684	999999	848	387	229	999999	818	357	999999	957	232	752	106	233	479	999999	165	22	379	786	999999	806	552	999999	813	66	749	206	655	465	417	901	607	992	999999	944	999999	573	451	477	999999	856	227	315	932	999999	229	105	37	150	346	188	351	999999	999999	999999	955	86	999999	173	293	999999	701	999999	550	999999	154	999999	71	534	601	592	571	902	876	92	588	246	839	999999	837	654	178	515	128	239	559	576	999999	294	988	200	999999	288	999999	296	165	999999	765	611	303	999999	43	502	549	754	617	449	999999	426	999999	719	246	207	999999	639	999999	999999	459	999999	771	577	999999	776	545	999999	592	292	719	589	927	938	480	238	999999	722	620	676	966	373	622	999999	999999	76	999999	999999	999999	801	952	999999	842	969	201	999999	999999	725	503	267	956	148	171	334	729	575	498	360	248	999999	135	613	999999	777	999999	95	698	661	166	554	780	276	999999	790	999999	176	746	958	747	999999	398	356	228	363	719	999999	999999	297	390	846	999999	645	
40	945	999999	999999	534	75	749	115	999999	187	569	948	999999	690	692	381	999999	563	828	999999	999999	222	999999	999999	394	665	67	401	883	999999	281	999999	976	999999	245	510	999999	991	641	681	219	999999	279	220	787	999999	877	39	145	830	999999	999999	27	999999	999999	818	336	999999	999999	869	999999	358	232	355	906	259	999999	999999	999999	191	266	12	922	157	330	999999	999999	408	999999	125	787	38	265	62	999999	454	999999	938	999999	427	183	226	999999	771	999999	860	418	923	314	537	999999	536	585	999999	573	999999	999999	870	999999	72	874	927	999999	839	92	979	102	999999	999999	462	999999	999999	999999	37	999999	50	964	161	482	469	561	29	999999	999999	817	261	999999	311	999999	814	550	999999	230	49	999999	256	319	208	689	695	768	999999	999999	851	580	999999	296	558	945	533	336	999999	999999	257	510	999999	999999	453	31	830	535	790	692	434	912	536	812	999999	484	761	999999	999999	471	787	701	323	344	252	883	999999	965	895	365	999999	487	796	999999	973	539	698	422	999999	186	999999	169	999999	556	999999	939	53	461	96	999999	194	802	570	291	610	999999	196	519	591	570	999999	865	999999	434	737	946	125	503	999999	671	786	349	864	589	613	628	724	767	94	312	999999	102	999999	821	999999	162	917	515	432	427	352	188	831	306	708	992	528	999999	819	314	824	549	621	424	297	844	938	980	678	981	831	999999	435	288	730	385	986	819	263	999999	38	610	999999	421	329	608	518	999999	881	999999	109	181	947	999999	999999	999999	480	463	533	337	224	937	836	450	596	922	752	553	575	332	16	999999	299	244	999999	223	478	999999	105	689	336	379	999999	67	882	659	999999	655	999999	441	905	532	295	926	369	999999	773	631	999999	406	855	964	992	999999	614	400	882	713	505	275	999999	999999	367	843	999999	999999	838	779	568	936	999999	107	999999	144	427	483	423	373	999999	193	449	847	384	699	999999	999999	387	550	999999	491	777	999999	159	999999	619	635	174	999999	925	525	999999	994	72	888	999999	757	221	858	999999	141	977	519	999999	321	999999	974	999999	668	19	638	467	999999	335	86	169	682	999999	229	999999	791	318	971	447	999999	930	455	784	495	743	86	160	528	418	321	514	267	930	999999	999999	645	739	506	442	296	67	965	668	986	999999	999999	810	992	999999	349	999999	15	999999	488	390	379	199	409	999999	933	999999	939	999999	23	572	901	751	118	520	879	62	811	999999	160	999999	965	786	798	766	470	276	168	999999	79	498	999999	196	451	458	339	455	340	999999	
999999	808	128	96	999999	423	827	531	999999	481	464	297	999999	475	920	999999	424	593	401	999999	464	666	999999	754	809	525	73	715	310	999999	999999	999999	722	239	40	352	184	879	141	999999	938	938	575	686	730	782	999999	42	275	265	44	745	63	696	999999	842	999999	373	999999	139	359	122	231	51	999999	39	999999	781	445	578	999999	544	461	26	704	525	101	644	34	37	999999	40	450	54	626	445	380	35	122	198	864	810	603	11	34	999999	717	533	999999	999999	216	705	597	999999	254	499	999999	46	992	602	999999	843	999999	999999	102	328	671	999999	424	999999	999999	550	999999	999999	999999	211	941	460	991	877	807	567	258	333	820	342	443	753	800	136	999999	343	42	520	447	999999	471	354	999999	706	165	540	119	999999	51	666	46	350	983	53	999999	833	999999	125	794	193	594	26	999999	759	999999	918	386	298	703	999999	517	158	999999	692	739	597	550	999999	722	276	458	718	292	164	999999	103	769	757	999999	328	298	917	725	264	436	999999	999999	160	820	247	164	820	999999	725	999999	887	540	301	313	961	999999	999999	403	999999	734	876	733	284	462	791	158	629	999999	385	999999	600	999999	999999	265	294	681	400	474	999999	122	637	999999	566	999999	419	563	478	454	617	45	539	524	208	530	999999	721	641	697	38	98	534	111	461	698	999999	999999	999999	999999	28	289	999999	294	917	414	999999	994	999999	278	53	238	680	999999	999999	349	497	86	999999	35	705	573	49	703	445	999999	999999	536	429	867	999999	955	999999	999999	999999	337	999999	999999	606	793	433	565	554	999999	653	800	417	359	999	999999	211	999999	239	959	999999	455	250	999999	848	531	826	570	574	309	999999	97	660	999999	749	999999	999999	252	480	999999	601	149	28	999999	59	645	999999	237	536	999999	666	999999	726	618	999999	980	999999	954	406	85	966	863	990	255	552	566	149	999999	610	235	916	999999	10	797	999999	200	436	999999	999999	999999	552	999999	999999	999999	999999	843	371	52	999999	768	686	251	845	404	474	738	999999	773	133	999999	506	809	627	311	401	706	999999	999999	259	910	999999	999999	815	203	533	377	829	733	612	999999	204	106	41	842	549	675	124	606	332	629	51	662	449	656	706	742	971	999999	866	999999	999999	443	792	237	999999	172	435	651	871	107	908	999999	171	425	298	410	999999	784	762	726	999999	379	605	630	868	999999	999999	169	497	790	405	999999	999999	675	840	761	999999	804	628	999999	999999	472	734	235	720	625	999999	34	999999	306	965	196	970	150	354	498	837	
172	368	999999	99	276	164	91	701	999999	999999	495	585	999999	106	999999	165	999999	486	129	645	380	910	252	400	59	999999	201	999999	218	137	727	331	351	924	151	445	307	297	972	318	652	533	909	77	15	999999	999999	209	999999	40	594	663	999999	853	466	999999	126	930	50	474	963	266	492	683	831	174	243	613	955	537	999999	98	514	811	993	847	10	185	395	999999	972	991	833	187	543	73	106	498	467	999999	999999	376	257	507	354	395	50	235	245	840	216	999999	254	999999	182	505	159	422	999999	619	261	999999	999999	440	999999	971	433	999999	150	767	78	744	999999	76	218	492	999999	16	466	607	999999	774	939	554	403	999999	999999	999999	15	47	914	683	638	848	637	999999	830	816	999999	383	999999	735	95	999999	772	471	80	999999	255	690	664	152	955	262	812	999999	10	999999	47	747	235	64	309	113	852	999999	999999	307	438	830	999999	34	11	999999	999999	81	689	471	781	931	684	568	133	325	382	999999	999999	385	45	160	387	999999	779	268	157	908	435	982	625	388	365	999999	750	425	999999	639	150	871	618	741	797	539	219	999999	999999	667	930	999999	730	90	999999	730	272	287	453	821	255	743	936	736	999999	999999	846	403	999999	911	999999	708	296	999999	999999	856	767	303	363	848	630	673	205	490	999999	451	262	545	722	635	510	472	999999	217	393	407	999999	882	106	100	692	816	999999	160	999999	231	697	986	999999	809	962	968	924	999999	999999	582	547	455	758	999999	454	311	680	940	410	355	736	88	359	233	999999	999999	206	272	999999	999999	144	55	640	756	753	275	96	912	672	541	999999	377	26	811	859	489	134	903	646	391	145	999999	749	504	495	618	637	234	999999	88	772	999999	999999	999999	999999	502	999999	12	999999	999999	225	999999	277	868	806	369	72	999999	374	440	760	303	999999	774	999999	545	305	146	270	999999	638	861	33	594	769	887	999999	640	373	367	675	132	463	467	176	377	999999	999999	697	136	556	999999	860	458	327	478	999999	999999	707	902	999999	678	741	314	999999	364	744	683	109	919	441	432	999999	16	765	638	840	169	608	311	223	424	999999	999999	588	549	10	574	999999	300	852	262	932	471	171	997	390	158	999999	811	632	999999	781	778	694	134	914	854	693	689	638	999999	77	406	688	999999	239	999999	725	11	999999	999999	416	808	76	999999	499	999999	844	768	257	691	252	999999	679	576	643	670	450	999999	634	155	881	587	662	977	999999	536	999999	390	767	784	433	915	458	999999	999999	973	
999999	999999	634	999999	20	999999	999999	947	632	999999	726	122	148	568	999999	271	999999	218	298	829	155	999999	993	963	930	464	999999	473	268	337	999999	227	345	669	999999	999999	829	432	999999	956	154	715	354	914	809	670	999999	209	627	999999	999999	250	173	411	999999	622	521	999999	999999	555	999999	969	688	999999	999999	509	777	478	609	232	441	944	82	341	999999	440	744	89	999999	999999	222	999999	845	106	789	107	63	933	999999	346	422	168	160	589	999999	185	36	60	981	310	999999	773	999999	405	729	604	177	832	726	397	877	999999	999999	21	999999	132	133	592	515	835	455	843	637	272	999999	283	793	999999	308	508	413	694	107	853	999999	449	999999	450	999999	194	930	231	217	453	469	979	651	999999	999999	999999	62	999999	544	156	854	60	999999	336	596	456	811	683	533	999999	984	192	345	663	999999	894	921	682	225	331	904	999999	999999	194	803	829	632	999999	999999	398	456	969	999999	951	999	326	313	874	854	999999	383	256	999999	989	468	999999	644	988	999999	999999	988	379	999999	223	251	629	424	951	533	766	999999	166	445	999999	999999	25	42	393	663	329	590	56	828	304	947	657	537	645	725	999999	999999	644	161	886	410	999999	999999	936	709	999999	901	362	351	999999	106	226	999999	999999	228	999999	999999	261	334	999999	770	941	550	924	999999	593	102	999999	235	999999	582	189	999999	559	734	694	275	105	683	999999	999999	238	705	741	207	730	999999	974	427	281	281	933	999999	976	999999	468	999999	825	671	126	286	132	136	344	514	917	999999	261	999999	534	188	159	577	49	999999	542	246	809	726	544	746	128	361	953	999999	649	869	39	442	275	168	449	433	567	17	304	999999	370	999999	999999	999999	999999	999999	892	103	999999	366	280	229	584	231	726	108	136	379	168	770	182	999999	999999	57	192	818	562	999999	738	725	999999	42	462	440	876	583	446	34	999999	971	999999	860	614	292	599	999999	858	54	442	350	307	197	848	533	928	762	999999	242	337	776	594	526	365	999999	356	247	767	153	355	999999	662	111	229	196	311	322	994	999999	999999	382	960	517	933	397	428	999999	193	928	512	123	222	213	696	999999	999999	942	504	218	936	361	999999	714	698	999999	688	999999	968	661	231	615	767	787	784	955	816	86	593	967	976	999999	63	999999	641	241	930	458	414	845	999999	999999	999999	785	646	999999	340	255	819	644	999999	233	853	999999	999999	896	999999	435	999999	999999	566	311	358	537	241	411	999999	213	83	466	999999	239	790	132	852	862	797	
999999	150	688	625	571	266	948	999999	753	681	531	141	999999	885	505	999999	673	288	507	21	290	999999	999999	797	999999	181	363	285	479	443	730	679	844	108	374	294	999999	126	995	999999	999999	280	488	730	999999	82	338	580	863	210	126	843	354	851	517	437	905	890	498	399	999999	673	788	319	950	851	297	999999	521	221	999999	556	293	463	999999	19	999999	514	31	63	843	782	422	279	999999	887	335	999999	591	936	388	849	627	605	151	999999	491	178	999999	925	784	999999	69	652	999999	570	560	891	249	507	999999	999999	869	445	555	131	260	519	993	999999	526	304	64	585	832	450	928	687	322	874	999999	896	734	105	279	161	723	999999	368	756	336	443	753	93	574	987	999999	999999	59	29	999999	999999	185	717	408	490	999999	999999	819	470	999999	873	579	375	979	475	667	773	175	404	407	490	999999	247	999999	92	550	999999	20	845	999999	746	637	302	398	555	999999	26	697	999999	999999	249	950	897	124	463	999999	388	114	999999	330	216	26	655	999999	995	822	938	980	326	940	666	473	974	10	999999	999999	286	976	434	754	650	86	387	880	999999	539	262	132	283	227	172	866	912	525	264	999999	982	680	402	999999	782	45	381	848	857	776	976	897	229	227	588	411	680	354	679	999999	638	774	463	999999	569	816	707	999999	777	800	560	459	999999	175	263	606	999999	701	972	999999	705	539	999999	392	999999	365	999999	66	639	760	196	568	999999	134	100	999999	999999	999999	173	965	999999	999999	80	66	225	527	161	64	999999	981	999999	978	382	74	434	999999	999999	999999	903	213	914	651	468	27	999999	992	999999	622	84	999999	390	646	537	999999	286	432	468	999999	999999	45	214	847	102	999999	932	217	196	999999	699	999999	466	999999	999999	959	61	687	813	63	453	233	999999	539	999999	918	601	191	451	376	788	12	641	999999	905	867	999	76	559	810	94	999999	806	832	922	93	589	999999	613	577	954	599	618	415	523	999999	999999	674	867	183	66	750	999999	999999	999999	999999	360	681	249	175	959	999999	138	13	968	57	426	91	616	897	338	365	578	873	421	199	999999	235	271	962	999999	334	209	999999	753	999999	639	986	839	235	732	907	996	999999	617	968	471	615	999999	999999	526	999999	68	970	845	701	182	893	408	803	313	134	420	286	999999	999999	786	752	259	634	999999	440	999999	391	174	430	368	140	265	453	727	778	789	794	445	706	276	239	539	62	172	999999	587	46	921	608	497	719	999999	982	192	999999	365	812	68	
95	798	999999	805	424	999999	51	637	954	85	535	345	625	841	723	368	999999	222	207	472	671	852	215	469	565	999999	648	122	283	271	999999	999999	976	999999	360	908	598	433	125	719	130	999999	999999	960	999999	273	999999	878	999999	623	634	505	999999	350	397	242	999999	217	249	491	693	929	364	693	76	123	368	999999	490	814	770	134	107	999999	351	562	230	255	84	302	71	770	999999	999999	636	513	263	636	348	127	326	391	193	633	35	201	754	999999	894	999999	999999	999999	397	490	999999	999999	999999	999999	998	835	22	346	143	999999	999999	999999	121	704	67	999999	859	999999	999999	999999	498	999999	999999	473	999999	160	807	999999	361	801	999999	89	382	337	805	135	115	582	637	999999	115	979	257	245	214	999999	89	59	881	341	423	183	999999	34	999999	999999	570	934	229	848	37	731	985	341	999999	350	551	784	898	931	456	286	104	47	267	519	999999	999999	269	359	81	999999	409	29	999999	223	647	357	999999	341	999999	181	362	789	485	384	994	915	684	999999	561	305	999999	949	885	146	88	404	767	482	343	865	675	870	777	280	332	999999	999999	347	703	203	448	567	376	999999	999999	999999	561	883	525	999999	30	999999	797	775	606	999999	143	252	144	252	590	863	998	999999	999999	491	22	215	62	38	962	999999	169	999999	999999	593	999999	610	221	773	999999	884	956	127	844	279	999999	11	673	872	832	710	212	461	613	584	568	676	779	442	302	355	831	999999	262	683	246	440	999999	999999	999999	533	40	370	408	706	906	880	999999	236	419	20	999999	189	999999	262	144	708	999999	281	34	999999	830	999999	481	498	62	470	864	171	42	642	92	660	995	999999	679	999999	62	907	999999	687	820	552	999999	292	999999	651	300	999999	548	999999	685	647	987	969	702	999999	889	910	653	446	26	999999	203	776	999999	881	193	897	582	999999	655	847	603	346	96	287	756	199	684	999999	179	864	623	504	999999	999999	672	999999	605	428	952	151	263	999999	671	136	999999	999999	999999	931	467	402	427	999999	882	838	53	651	882	425	504	700	999999	252	999999	162	80	699	999999	494	999999	999999	999999	164	349	514	593	372	675	960	999999	509	835	753	943	776	446	376	621	128	400	31	154	190	999999	262	999999	21	964	999999	999999	659	999999	869	723	999999	110	273	999999	999999	254	999999	999999	921	999999	995	864	483	308	500	715	703	999999	701	103	196	999999	121	999999	999999	598	582	408	165	999999	279	83	999999	40	999999	676	182	999999	253	873	719	55	232	999999	928	999999	442	
999999	473	804	362	581	999999	775	536	999999	988	999999	819	999999	672	283	999999	999999	999999	921	898	452	666	824	999999	243	833	828	383	150	999999	427	311	700	166	869	934	361	552	999999	348	200	999999	354	687	149	651	999999	210	446	235	215	476	16	999999	989	999999	649	999999	128	748	906	402	395	508	570	732	999999	623	803	348	469	474	530	583	999999	949	321	147	999999	592	369	999999	937	915	584	951	999999	210	176	822	295	100	433	949	441	798	118	845	126	416	532	999999	407	999999	766	740	999999	433	792	50	734	511	867	536	999999	289	465	479	924	999999	437	917	457	999999	999999	378	50	999999	152	908	840	476	31	986	999999	519	229	839	158	843	15	999999	999999	136	97	783	232	897	571	161	999999	999999	920	507	979	999999	999999	999999	54	397	699	999999	290	883	209	268	490	880	476	868	69	999999	331	90	613	566	508	331	999999	279	999999	153	20	990	575	211	555	999999	17	455	126	804	794	761	154	640	590	999999	999999	828	303	351	999999	999999	999999	999999	317	840	893	422	999999	999999	531	999999	250	999999	364	299	318	999999	712	966	999999	30	752	265	831	569	999999	973	975	973	404	999999	976	805	722	999999	999999	857	894	715	630	595	349	999999	282	28	999999	598	285	300	999999	928	126	336	478	410	950	999999	885	747	904	919	446	999999	999999	999999	999999	999999	834	57	999999	999999	113	997	345	288	999999	708	983	999999	59	347	697	684	755	476	949	649	999999	321	367	71	971	156	999999	711	158	217	999999	999999	228	84	764	999999	999999	999999	825	129	990	199	729	252	853	82	698	566	231	761	999999	210	999999	159	119	522	690	340	488	956	196	634	140	473	999999	177	594	975	583	469	785	989	651	830	659	146	999999	125	217	899	458	254	489	999999	830	175	308	79	999999	251	547	569	999999	868	932	365	69	265	910	686	488	999999	999999	761	999999	999999	559	687	500	972	999999	574	999999	999999	508	999999	155	999999	642	175	868	524	19	999999	999999	226	999999	783	897	999999	87	337	214	531	420	735	271	727	419	443	616	621	579	993	999999	973	999999	698	370	999999	999999	325	622	999999	818	963	713	999999	839	759	999999	776	789	206	894	602	999999	600	178	772	680	427	999999	999999	999999	256	945	26	29	999999	779	999999	422	906	93	761	999999	469	712	457	32	620	887	660	757	839	831	383	108	720	612	999999	529	999999	319	792	991	422	195	999999	27	696	631	891	979	672	363	883	122	143	886	999999	999999	999999	749	999999	999999	673	451	719	
424	999999	918	309	999999	933	999999	824	596	300	770	302	283	150	999999	336	988	996	680	94	485	948	270	964	833	711	958	999999	848	259	262	327	971	476	158	455	777	332	999999	56	188	539	296	821	373	594	627	747	291	423	81	543	999999	366	999999	475	312	953	475	634	999999	685	976	346	48	452	331	999999	992	984	558	666	999999	634	999999	946	999999	448	601	999999	94	999999	526	435	188	718	335	614	999999	682	153	999999	856	920	81	502	563	949	783	999999	273	999999	755	307	864	414	102	367	460	297	813	863	999999	236	549	999999	169	551	168	329	127	717	999999	319	840	734	810	530	563	412	393	712	665	999999	976	999999	465	229	570	999999	999999	967	163	945	999999	289	471	999999	999999	317	343	999999	791	463	803	556	254	445	466	999999	603	999999	804	57	903	110	208	999999	260	284	999999	940	981	999999	703	160	563	629	449	560	272	190	159	256	79	381	921	211	876	999999	30	30	762	439	180	999999	173	115	52	768	999999	789	999999	999999	18	999999	40	407	759	653	999999	624	995	905	999999	422	999999	999999	978	531	999999	996	805	830	999999	288	187	551	223	649	999999	458	587	999999	479	483	999999	999999	247	675	351	524	452	232	999999	406	999999	857	999999	757	999999	615	999999	520	588	94	983	548	841	999999	226	488	193	119	666	543	46	324	999999	394	611	367	319	312	190	665	554	583	402	857	263	329	980	466	17	999999	331	77	102	394	999999	999999	222	517	459	862	340	342	565	893	999999	709	999999	186	156	284	306	824	340	922	999999	999999	999999	983	476	896	508	999999	112	295	221	999999	231	51	895	348	155	999999	852	327	334	999999	27	509	498	554	898	804	320	732	84	999999	999999	179	854	98	127	238	50	563	364	614	239	279	999999	999999	487	390	290	999999	139	504	971	22	597	327	393	999999	495	922	997	704	416	380	221	713	242	61	196	806	230	999999	761	999999	963	720	983	999999	827	107	999999	999999	523	512	603	579	536	724	582	537	705	481	999999	127	566	660	208	999999	68	999999	168	999999	203	484	587	221	742	682	999999	877	343	999999	819	999999	855	488	999999	904	776	642	187	517	479	658	110	749	184	643	999999	999999	522	134	689	859	939	640	324	999999	924	391	836	854	675	704	999999	999999	661	355	271	999999	479	999999	92	425	999999	650	956	544	383	838	47	109	999999	745	364	219	955	999999	457	225	174	999999	980	394	805	332	999999	775	464	999999	97	829	381	655	833	228	51	273	999999	299	
684	779	665	999999	354	999999	905	929	999999	984	114	701	897	56	913	999999	323	697	620	467	999999	191	999999	342	999999	217	727	999999	911	145	178	692	891	999999	999999	394	485	999999	50	78	427	912	434	480	936	395	931	335	742	505	905	353	653	610	491	503	699	333	344	146	19	611	999999	214	815	422	999999	739	515	999999	999999	999999	657	551	50	896	756	609	406	999999	286	402	561	415	240	825	48	291	676	48	694	162	999999	903	68	816	893	230	664	999999	585	202	819	999999	653	999999	999999	111	570	595	746	999999	926	999999	860	617	59	612	973	990	383	528	999999	999999	834	699	999999	753	493	999999	12	535	944	882	779	93	582	347	761	755	139	936	721	91	301	604	235	580	53	450	766	291	257	674	150	67	999999	352	389	954	615	942	618	999999	593	999999	155	54	209	776	45	712	999999	228	999999	999999	806	999999	185	239	999999	299	709	999999	467	720	287	280	999999	721	953	239	999999	807	149	196	327	385	498	89	459	191	999999	276	415	64	441	39	999999	702	261	999999	177	999999	491	326	242	575	999999	872	933	874	313	999999	999999	806	999999	53	88	674	129	431	999999	105	780	292	919	999999	999999	413	289	999999	468	999999	470	999999	999999	808	326	823	954	751	506	626	156	584	999999	891	999999	999999	310	397	950	147	583	829	666	81	999999	208	999999	999999	938	475	592	685	416	274	27	29	744	945	999999	265	720	377	924	866	999999	205	414	37	990	38	113	891	307	330	465	640	147	990	439	999999	426	165	813	41	43	470	999999	613	874	433	865	365	999999	999999	427	215	905	800	131	183	794	379	999999	910	999999	999999	999999	96	999999	386	999999	753	515	999999	999999	564	564	999999	832	489	37	800	163	566	173	748	230	612	902	259	735	999999	868	265	332	999999	356	999999	669	999999	91	91	999999	999999	551	121	999999	71	855	863	651	22	999999	642	156	994	225	252	747	624	480	776	194	559	999999	546	885	259	999999	999999	218	999999	233	999999	408	999999	996	665	25	61	898	169	999999	49	608	723	378	236	999999	338	831	113	165	55	861	314	897	999999	846	999999	999999	599	784	72	654	989	999999	477	244	210	997	560	236	695	725	999999	29	154	950	927	177	999999	150	999999	961	114	506	188	638	999999	57	751	819	999999	826	308	385	694	394	619	934	901	999999	909	340	281	876	999999	329	551	295	999999	304	919	837	576	459	836	111	550	999999	610	999999	999999	999999	256	740	226	869	426	935	335	760	341	992	999999	
999999	240	617	690	999999	999999	999999	97	808	999999	999999	900	182	259	999999	548	592	999999	137	334	999999	851	756	999999	540	999999	599	999999	615	999999	992	962	926	571	909	228	228	421	322	999999	999999	999999	341	858	799	840	53	999999	577	396	743	999999	214	667	212	815	484	533	159	577	447	955	481	999999	999999	494	973	611	350	630	330	181	532	682	999999	322	519	898	293	699	999999	999999	335	228	226	86	758	999999	369	103	999999	999999	999999	999999	17	795	278	492	555	999999	866	999999	279	999999	76	999999	999999	531	94	890	305	586	249	459	999999	999999	999999	263	999999	236	736	999999	252	256	886	635	999999	787	675	787	999999	36	352	978	833	184	710	999999	162	654	691	236	183	478	797	167	999999	812	784	999999	999999	25	860	328	579	161	200	32	69	440	662	999999	856	307	847	279	243	271	999999	785	999999	250	999999	978	999999	999999	541	999999	459	999999	191	107	12	999999	999999	37	999999	33	999999	682	984	999999	329	999999	999999	95	380	875	631	528	999999	999999	195	999999	999999	925	915	999999	784	999999	619	426	573	340	999999	565	604	999999	686	819	999999	219	861	944	800	78	999999	389	987	459	999999	666	151	930	806	997	911	13	342	695	122	999999	249	340	999999	567	999999	988	999999	435	999999	649	198	812	999999	999999	999999	251	208	999999	999999	535	999999	334	940	952	285	642	533	262	653	601	397	990	999999	817	970	531	881	999999	953	999999	917	561	969	489	477	339	999999	999999	675	670	999999	999999	999999	586	999999	915	999999	999999	999999	482	999999	219	781	999999	262	208	115	608	743	800	999999	964	999999	80	999999	343	999999	460	485	945	999999	440	999999	999999	796	779	308	130	427	64	999999	999999	951	999999	999999	999999	999999	90	237	279	234	905	360	875	310	839	846	622	999999	66	559	939	634	999999	354	34	633	999999	101	483	900	984	999999	999999	999999	999999	23	301	602	911	563	284	233	216	721	232	90	999999	682	999999	932	685	999999	371	504	201	146	999999	135	453	83	981	988	753	999999	249	999999	999999	216	712	825	555	999999	66	999999	999999	716	999999	999999	132	943	999999	999999	144	551	999999	832	819	193	476	999999	408	175	158	837	582	296	479	836	481	507	999999	999999	969	999999	386	665	999999	868	229	485	718	999999	13	999999	999999	865	853	999999	164	417	906	488	739	999999	427	999999	871	229	920	988	999999	999999	153	625	999999	428	999999	13	174	999999	736	950	963	991	742	418	172	649	686	716	999999	277	682	74	601	930	999999	999999	714	996	793	876	948	241	249	137	999999	
388	999999	732	719	999999	47	605	681	999999	524	748	518	18	999999	232	542	999999	999999	969	999999	999999	33	604	663	437	299	178	765	859	11	732	752	615	571	784	674	953	997	592	999999	999999	392	645	415	26	209	706	779	571	343	999999	999999	279	999999	768	364	380	79	291	999999	869	840	999999	953	999999	995	902	999999	443	999999	589	216	963	740	832	696	388	999999	647	237	592	398	203	999999	266	56	482	397	803	430	304	884	999999	40	999999	246	570	691	623	999999	307	999999	346	23	754	538	999999	539	395	81	999999	999999	431	63	999999	480	646	307	696	999999	523	514	999999	22	263	705	499	932	379	999999	136	697	999999	627	930	999999	999999	189	771	728	335	943	12	732	999999	122	462	662	72	889	600	272	994	878	507	999999	999999	333	759	58	999999	789	169	800	945	999999	616	803	132	645	427	999999	535	999999	419	999999	512	999999	568	151	252	837	870	490	995	999999	702	696	130	147	704	729	430	722	689	546	999999	212	787	176	999999	658	539	426	999999	143	999999	999999	468	927	999999	718	764	618	805	211	918	679	999999	91	585	920	683	985	940	698	46	813	289	873	795	310	132	402	645	593	307	453	28	999999	999999	677	237	202	857	986	964	811	916	487	627	114	999999	999999	591	584	975	999999	485	772	106	923	745	594	141	999999	595	999999	972	222	903	475	660	999999	955	907	693	490	137	954	999999	235	896	802	999999	691	902	999999	811	70	618	753	967	255	999999	212	931	642	999999	999999	401	601	838	999999	999999	162	453	464	999999	999999	891	494	427	531	48	871	36	943	348	450	999999	178	561	999999	603	160	507	415	187	999999	975	60	429	259	562	142	999999	202	228	999999	999999	999999	677	137	179	999999	336	999999	999999	894	185	999999	304	621	800	233	49	926	110	999999	654	48	999999	997	707	841	75	177	969	905	484	999999	724	253	212	999999	999999	999999	999999	480	824	71	999999	999999	576	987	999999	808	999999	999999	103	470	101	999999	999999	999999	170	999999	999999	999999	68	168	476	311	999999	351	273	60	418	171	999999	616	193	999999	608	592	840	994	431	720	999999	267	999999	639	999999	24	743	929	803	13	999999	821	13	415	421	665	595	999999	873	999999	723	704	399	297	606	486	999999	470	197	857	368	175	999999	710	999999	800	999999	999999	499	404	607	344	257	999999	693	911	612	778	218	999999	997	999999	131	999999	996	391	867	430	999999	999999	999999	283	742	946	645	999999	572	303	174	621	225	758	406	479	627	999999	457	984	603	695	
874	999999	261	254	859	999999	54	999999	714	860	932	29	999999	173	999999	334	601	310	769	390	348	319	613	597	727	248	547	652	577	616	933	999999	999999	347	461	239	32	999999	999999	231	999999	519	589	314	688	205	954	243	812	303	788	157	224	999999	356	999999	894	999999	999999	620	876	999999	999999	107	926	999999	999999	466	712	436	312	999999	223	999999	131	828	730	309	909	531	999999	314	839	284	827	786	668	613	990	896	345	368	970	476	999999	866	999999	491	388	639	12	498	530	386	999999	999999	999999	676	101	527	834	594	999999	995	336	571	562	999999	999999	149	999999	589	999999	815	101	943	143	746	203	265	793	249	921	280	529	795	783	463	292	153	999999	992	521	472	71	999999	614	999999	150	783	999999	834	221	999999	258	423	33	714	294	58	550	197	999999	999999	734	595	999999	999999	476	999999	788	109	999999	136	296	397	77	999999	999999	350	339	999999	606	419	951	999999	38	682	31	116	771	78	999999	244	602	664	519	999999	738	999999	87	140	999999	999999	994	213	915	94	952	861	355	30	960	944	999999	392	591	73	885	774	567	989	462	369	769	999999	931	683	533	631	878	392	999999	999999	273	208	659	997	424	747	53	943	730	169	999999	750	999999	234	525	999999	999999	455	799	964	909	97	999999	148	839	285	282	241	560	330	982	999999	999999	683	680	520	999999	999999	649	147	999999	623	999999	302	608	28	612	707	168	322	557	433	592	309	377	185	999999	521	167	149	475	999999	392	999999	187	798	993	999999	553	999999	488	999999	806	662	999999	999999	999999	999999	999999	821	672	574	999999	999999	999999	559	379	457	315	505	989	221	999999	999999	671	919	240	859	125	999999	34	188	999999	163	834	78	627	930	76	999999	357	156	980	346	476	900	999999	154	999999	628	429	546	128	58	25	277	63	999999	991	324	65	968	269	730	796	494	420	919	413	999999	932	999999	391	233	158	842	240	999999	42	770	190	96	232	497	390	999999	999999	115	148	566	999999	330	939	752	999999	388	887	259	549	999999	490	999999	740	999999	696	980	165	894	900	999999	47	963	999999	230	143	999999	746	772	350	318	999999	314	781	847	689	611	509	639	206	769	955	999999	550	999999	290	372	999999	300	800	409	332	175	215	965	529	61	999999	718	618	999999	642	999999	999999	240	556	185	47	893	252	999999	480	526	697	140	999999	66	423	999999	939	999999	623	455	999999	940	986	269	108	815	328	638	999999	999999	30	148	137	841	80	319	999999	999999	334	461	57	716	929	999999	
999999	85	748	999999	637	843	779	847	444	999999	153	999999	254	297	86	231	575	614	539	999999	505	559	13	385	986	114	718	834	446	171	408	265	999999	189	792	999999	77	855	10	711	21	182	704	940	999999	111	74	999999	999999	113	886	442	186	250	310	999999	82	373	486	533	135	944	411	999999	788	887	999999	75	999999	999999	999999	719	614	999999	677	333	855	999999	999999	884	50	999999	999999	342	285	965	999999	771	878	874	951	999999	379	477	586	76	771	431	162	809	154	999	711	999999	949	177	828	999999	572	977	72	19	999999	999999	493	623	149	78	997	822	809	196	999999	630	111	999999	349	999999	999999	610	561	999999	910	878	739	999999	799	829	393	117	147	729	208	999999	811	942	28	777	983	963	927	703	999999	340	10	999999	812	91	874	498	999999	691	117	962	999999	999999	109	806	999999	452	999999	999999	684	889	999999	90	988	294	819	999999	441	999999	163	288	683	999999	10	579	878	781	999999	718	954	895	290	456	621	246	485	999999	842	221	914	541	149	617	29	543	655	920	969	527	272	999999	66	265	537	829	289	568	638	999999	928	999999	999999	115	364	999999	999999	238	468	752	809	999999	326	230	657	621	148	75	837	466	924	958	812	710	999999	999999	838	35	918	791	999999	916	999999	322	292	834	327	44	262	999999	934	426	999999	227	718	625	398	836	607	915	690	999999	999999	999999	605	999999	278	999999	999999	999999	999999	584	999999	677	794	892	999999	13	937	999999	304	114	813	607	531	507	506	594	992	830	851	12	427	12	110	999999	196	371	717	322	566	814	384	147	290	360	116	784	432	999999	522	394	899	999999	621	586	410	133	650	999999	999999	683	999999	828	273	948	166	999999	576	61	706	741	295	625	267	999999	729	675	999999	181	401	722	172	999999	317	999999	112	999999	391	524	343	72	720	620	848	882	303	556	873	342	203	800	217	999999	128	780	109	284	526	999999	856	999999	806	999999	999999	751	521	999999	520	807	845	999999	925	999999	717	643	31	674	776	999999	999999	183	802	984	978	601	999999	790	58	536	367	999999	999999	260	668	609	265	999999	914	106	999999	949	999999	75	999999	680	874	166	663	485	759	434	507	151	943	682	931	999999	999999	115	999999	730	305	999999	450	26	999999	674	393	999999	999999	779	760	999999	999999	999999	148	999999	999999	307	726	358	137	572	777	933	331	999999	316	986	677	443	751	809	859	641	653	999999	625	480	285	209	772	555	107	999999	673	999999	138	705	543	204	999999	999999	388	999999	603	733	
216	516	694	429	999999	407	999999	944	999999	950	820	382	594	96	121	26	999999	526	585	999999	475	797	269	999999	846	999999	452	483	999999	558	430	999999	47	920	845	999999	785	855	841	375	124	163	952	999999	16	756	120	457	93	318	180	862	313	999999	267	419	999999	999999	582	757	999999	957	835	479	529	999999	999999	674	251	12	241	176	684	219	467	321	845	545	999999	100	499	995	399	800	999999	568	668	25	662	999999	861	595	999999	94	420	166	327	482	204	167	421	446	215	90	87	14	187	103	564	945	999999	711	999999	492	267	999999	567	45	100	999999	999999	328	999999	815	999999	645	999999	600	799	310	994	999999	999999	340	678	63	999999	318	723	999999	391	999999	461	716	862	159	999999	790	826	460	999999	292	999999	243	976	999999	433	999999	939	999999	121	999999	303	264	951	211	370	371	999999	213	180	259	322	999999	579	616	867	999999	953	991	751	113	774	348	711	712	980	118	363	584	629	400	379	291	999999	804	281	999999	764	660	999999	532	976	622	290	350	999999	675	663	999999	236	137	445	948	999999	999999	812	954	552	249	231	261	17	239	584	779	879	40	999999	775	344	669	540	302	211	228	137	161	999999	371	742	999999	454	993	358	501	999999	430	999999	264	999999	326	654	525	999999	999999	524	746	48	510	470	939	999999	888	35	566	596	152	746	472	880	661	896	191	507	999999	807	24	999999	92	824	999999	999999	199	783	28	24	25	863	999999	703	390	999999	557	901	802	999999	999999	967	791	904	811	999999	999999	999999	340	429	473	999999	999999	730	510	999999	956	999999	999999	509	999999	115	999999	999999	581	999999	82	999999	500	548	349	290	704	831	251	999999	999999	187	22	774	999999	815	453	599	551	997	350	999999	203	524	999999	999999	890	303	999999	460	999999	249	333	532	612	999999	883	791	90	192	999999	691	489	463	777	999999	673	246	207	226	661	417	999	999999	939	138	999999	999999	392	477	400	411	778	790	96	849	999999	490	999999	999999	931	661	518	369	683	658	464	740	746	999999	208	653	999999	836	799	552	249	748	999999	484	999999	999999	409	612	792	912	912	698	376	928	925	192	84	999999	999999	10	898	640	999999	290	673	835	239	999999	279	999999	999999	942	991	543	609	999999	896	688	157	34	262	906	999999	770	746	999999	999999	818	461	25	578	839	552	798	654	609	847	313	999999	959	677	999999	343	999999	607	970	707	832	329	820	295	396	118	269	747	992	73	141	543	907	999999	999999	554	264	178	475	999999	202	889	999	267	
593	999999	197	357	859	999999	999999	999999	776	69	540	499	641	999999	999999	731	293	999999	999999	545	716	769	999999	497	999999	849	89	877	999999	999999	514	943	329	999999	702	999999	920	911	888	429	999999	968	999999	848	999999	921	912	534	985	744	116	151	237	464	551	824	974	700	101	20	999999	654	40	999999	999999	999999	999999	88	37	673	810	381	172	242	999999	747	999999	64	566	999999	999999	999999	891	397	474	372	716	864	20	878	543	999999	820	878	936	888	937	572	303	343	750	834	507	322	933	735	999999	999999	999999	804	822	920	143	756	83	939	762	643	731	191	881	316	999999	999999	139	590	561	294	999999	124	810	999999	760	999999	999999	111	56	999999	463	739	999999	721	412	999999	999999	623	96	999999	804	999999	135	303	841	999999	462	444	766	358	192	353	183	694	699	348	999999	393	170	910	999999	999999	892	193	189	999999	797	999999	904	861	103	516	503	999999	489	308	988	516	999999	999999	770	158	345	999999	396	119	565	698	31	999999	222	999999	462	186	999999	999999	114	942	123	849	324	302	540	904	265	999999	850	999999	999999	400	360	487	795	522	150	999999	636	204	797	80	999999	108	999999	840	648	999999	63	327	598	657	204	55	999999	999999	333	999999	618	440	442	719	269	880	493	631	999999	735	999999	940	46	999999	999999	910	155	53	422	999999	164	700	999999	833	999999	533	96	558	206	314	95	57	198	672	999999	205	762	999999	810	999999	615	516	136	913	555	999999	291	999999	461	294	999999	358	336	118	322	999999	184	608	106	736	999999	935	999999	409	999999	829	999999	999999	489	10	157	999999	999999	999999	999999	648	574	352	288	999999	999999	383	999999	912	414	737	720	89	359	488	31	999999	980	84	763	679	90	727	273	726	370	917	999999	461	146	832	125	999999	508	999999	353	999999	999999	596	494	419	838	523	995	912	118	672	999999	11	978	999999	97	169	111	999999	567	846	89	561	149	334	160	645	775	581	622	259	581	685	144	999999	833	999999	589	354	999999	567	732	361	618	697	999999	232	482	999999	745	999999	368	999999	116	999999	999999	999999	999999	999999	268	999999	747	423	300	858	101	338	866	788	999999	702	579	757	100	10	124	727	943	451	431	928	173	633	836	666	999999	13	999999	638	448	74	936	430	95	999999	999999	318	999999	759	606	999999	365	694	981	52	386	999999	487	116	391	34	825	999999	738	340	40	124	587	634	967	98	999999	237	350	106	999999	159	672	452	190	806	666	193	845	999999	572	479	999999	793	289	289	525	472	256	423	
999999	931	691	755	617	705	999999	436	791	999999	814	138	999999	884	286	237	938	44	925	999999	367	641	170	999999	767	999999	999999	793	354	688	999999	999999	981	926	857	834	999999	916	999999	484	84	240	402	337	51	444	135	767	999999	62	999999	490	546	671	66	607	999999	809	999999	66	243	999999	91	113	945	999999	156	427	999999	999999	769	32	209	450	511	136	999999	833	840	332	999999	704	286	302	347	92	750	999999	999999	259	73	999999	928	999999	250	145	999999	999999	391	524	999999	999999	999999	999999	292	328	291	105	999999	929	368	937	968	665	630	539	661	999999	999999	999999	776	836	556	777	388	120	103	429	209	375	978	949	451	325	999999	727	964	221	19	29	800	655	160	941	891	136	689	999999	999999	711	483	370	533	528	748	460	161	963	687	182	234	999999	895	794	951	999999	495	999999	629	902	999999	999999	779	746	999999	999999	999999	615	999999	261	430	830	280	498	999999	617	999999	999999	577	584	575	11	534	837	999999	938	759	999999	990	482	999999	46	643	999999	145	43	999999	786	999999	627	774	546	87	435	751	404	591	999999	902	999999	991	999999	86	999999	999999	574	916	941	951	999999	371	329	624	413	620	394	197	34	362	858	37	640	466	949	999999	999999	923	999999	96	400	357	999999	999999	657	490	77	960	597	918	571	126	649	999999	999999	265	454	921	673	999999	999999	999999	566	54	54	315	999999	116	136	245	307	650	999999	999999	561	777	20	865	967	999999	999999	433	599	115	999999	741	387	999999	135	693	365	999999	259	294	729	193	790	317	999999	351	139	961	834	362	999999	920	309	793	283	564	255	999999	954	751	271	933	617	460	999999	312	927	556	980	999999	880	199	400	533	136	377	999999	999999	999999	626	793	591	599	247	494	870	442	594	531	570	448	999999	163	508	32	999999	999999	340	64	117	423	582	980	401	482	431	530	775	667	905	999999	552	142	337	999999	679	999999	999999	966	392	999999	343	34	419	994	113	46	892	510	340	801	999999	648	348	213	999999	611	208	999999	999999	350	999999	926	625	992	999999	999999	825	549	352	999999	205	373	999999	246	89	558	570	999999	378	395	999999	999999	999999	999999	921	903	794	134	999999	78	145	615	903	52	999999	417	408	427	999999	469	220	999999	168	878	606	292	977	999999	133	999999	50	800	999999	999999	999999	401	599	521	80	992	849	701	801	999999	999999	999999	999999	628	999999	999999	159	153	999999	999999	185	294	999999	458	507	999999	999999	999999	11	96	38	345	999999	236	999999	812	818	887	356	115	620	999999	
999999	883	562	999999	822	358	79	999999	999999	999999	501	487	999999	427	294	150	23	441	76	999999	999999	714	999999	980	370	243	298	999999	854	272	797	999999	298	666	999999	232	895	999999	816	577	623	550	999999	141	843	741	734	912	999999	677	873	914	49	463	819	836	638	999999	656	588	70	999999	999999	999999	109	308	199	999999	999999	999999	255	533	625	498	543	159	140	124	146	628	509	385	701	186	398	999999	163	835	999999	999999	594	999999	833	237	516	774	942	343	999999	545	552	899	238	466	999999	999999	299	551	919	999999	705	523	445	38	999999	684	157	430	851	226	154	364	987	777	999999	931	699	397	999999	769	999999	797	92	601	86	609	157	245	754	58	593	612	999999	188	211	81	877	805	999999	999999	626	999999	492	815	400	198	912	460	989	500	650	901	569	160	999999	908	441	844	951	480	536	999999	676	802	632	542	999999	809	999999	405	64	894	249	159	999999	694	314	277	210	888	697	696	999999	263	999999	692	53	764	726	302	640	43	853	999999	305	714	845	690	192	858	749	999999	999999	999999	999999	755	661	999999	999999	999999	999999	173	643	73	999999	840	665	423	403	940	498	684	92	283	765	30	50	999999	854	438	849	624	95	352	149	594	811	663	817	653	40	634	756	999999	999999	999999	400	790	894	465	999999	432	999999	999999	369	74	30	611	827	425	999999	99	564	579	999999	979	88	301	924	999999	38	11	606	750	910	864	927	133	584	299	999999	999999	677	399	388	427	999999	843	982	84	999999	209	999999	401	938	940	999999	187	51	718	999999	999999	866	705	999999	999999	826	999999	341	504	999999	897	999999	999999	794	464	422	174	201	500	999999	244	318	849	999999	828	175	214	812	969	999999	750	91	865	901	999999	393	999999	999999	999999	601	791	512	999999	937	676	182	308	606	483	999999	905	985	551	999999	163	999999	26	90	607	882	999999	733	372	999999	395	816	172	999999	272	80	449	999999	860	899	860	999999	830	999999	999999	999999	866	608	338	450	889	764	539	999999	747	999999	999999	891	365	999999	999999	68	149	777	552	999999	20	672	343	412	999999	703	999999	652	216	430	960	115	141	999999	999999	999999	404	922	821	631	286	999999	999999	531	999999	999999	846	999999	999999	802	593	62	369	98	646	203	274	926	371	195	639	886	592	327	780	999999	999999	413	441	966	663	999999	956	921	999999	999999	783	811	709	999999	857	723	733	414	837	908	746	53	999999	822	748	478	560	635	991	400	780	999999	751	999999	798	999999	971	953	999999	375	105	448	515	
999	419	462	227	999999	999999	916	999999	999999	489	871	999999	716	108	999999	227	999999	666	330	999999	999999	866	999999	70	276	731	424	751	779	275	472	813	308	999999	999999	412	296	261	999999	308	85	246	602	92	879	917	92	344	999999	999999	952	708	774	518	332	999999	207	402	999999	119	913	174	383	912	27	999999	227	188	793	999999	931	934	947	32	999999	946	273	999999	190	359	648	90	399	54	999999	763	48	789	214	181	215	893	311	609	999999	999999	862	999999	75	820	700	903	550	157	804	999999	999999	751	999999	385	869	77	221	600	999999	833	775	339	599	263	30	999999	973	622	999	47	633	347	637	943	94	999999	75	370	659	745	539	999999	250	304	999999	999999	999999	829	999999	148	682	710	149	561	145	532	100	811	800	272	999999	928	157	767	395	423	123	999999	300	295	11	851	999999	725	999999	533	99	305	261	733	312	154	999999	861	999999	999999	208	86	999999	562	493	263	569	999999	999999	610	104	483	999999	999999	182	414	538	25	999999	831	999999	999999	268	999999	443	999999	559	77	999999	999999	618	295	412	472	999999	47	912	738	801	747	291	553	909	692	438	999999	395	999999	560	898	616	304	724	533	162	784	818	999999	128	698	704	502	437	999999	999999	809	80	446	372	144	501	999999	224	999999	999999	999999	514	575	182	827	999999	885	516	70	179	323	570	999999	320	999999	999999	715	619	999999	53	999999	999999	878	999999	629	545	949	311	425	406	816	90	336	984	935	999999	252	34	301	299	999999	985	376	861	999999	248	202	135	931	915	999999	190	121	999999	760	111	635	875	553	291	459	999999	101	664	362	242	244	894	385	170	999999	691	328	813	235	803	748	27	30	391	353	823	380	510	999999	636	999999	981	233	833	645	377	480	19	999999	244	894	712	508	447	14	307	999999	999999	938	999999	861	307	130	956	362	617	854	999999	938	999999	999999	590	53	726	999999	263	999999	999999	999999	609	220	318	973	990	908	999999	518	583	386	55	83	999999	572	525	774	671	999999	277	999999	37	523	999999	80	214	40	314	668	781	999999	751	636	209	254	339	885	552	334	139	999999	326	109	281	785	892	562	999999	28	528	952	600	401	403	79	498	999999	901	248	769	999999	604	999999	736	999999	635	999999	873	365	242	640	231	347	731	999999	164	928	999999	999999	999999	651	436	295	150	829	999999	359	243	139	756	253	983	314	999999	179	453	948	372	872	999999	483	689	248	785	888	999999	263	669	183	999999	570	999999	378	70	128	533	319	999999	999999	
825	286	186	743	608	989	656	917	782	562	776	216	565	999999	999999	704	961	198	510	261	108	330	689	999999	224	196	408	999999	254	446	645	143	721	999999	57	999999	307	945	639	795	241	813	999999	999999	999999	999999	14	475	995	365	166	345	999999	975	999999	504	596	126	529	422	591	52	999999	345	917	999999	999999	999999	332	509	407	26	558	714	29	295	999999	582	662	515	191	999999	999999	888	290	310	334	746	657	552	287	191	425	227	214	199	999999	144	199	764	224	904	153	496	958	999999	786	104	955	999999	654	23	463	23	240	658	433	784	999999	617	317	747	452	779	232	225	600	999999	510	830	155	715	393	898	301	287	789	132	999999	999999	523	240	790	999999	897	273	727	412	986	556	766	366	89	581	456	476	461	373	999999	742	548	999999	594	134	999999	999999	630	565	999999	953	999999	310	854	914	103	87	999999	317	882	999999	498	999999	355	999999	74	999999	635	811	451	824	826	426	859	196	602	78	999999	666	999999	999999	643	171	689	43	688	465	511	999999	487	999999	520	153	491	999999	253	999999	109	640	70	588	313	818	124	999999	137	451	999999	667	321	35	999999	300	550	924	325	337	999999	321	999999	608	287	999999	999999	82	313	682	935	554	942	251	968	15	605	189	654	825	56	791	999999	246	999999	843	853	462	937	229	999999	566	989	916	852	788	374	461	310	843	999999	52	594	454	516	897	999999	80	67	435	999999	370	999999	500	290	716	415	39	594	444	617	871	144	94	88	378	564	999999	399	190	999999	999999	879	999999	340	14	999999	461	999999	127	999999	782	405	512	999999	242	999999	499	635	145	382	345	867	866	235	623	999999	510	376	148	342	698	681	999999	794	551	999999	468	169	286	519	953	999999	476	325	999999	476	999999	999999	999999	999999	74	401	263	807	305	286	23	585	716	105	696	95	591	784	430	111	999999	717	982	999999	828	339	999999	625	428	999999	400	550	999999	157	286	949	999999	67	278	307	427	999999	499	274	478	882	453	191	822	868	999999	692	894	732	999999	914	577	104	262	734	52	638	999999	999999	999999	472	193	569	999999	747	565	534	515	133	684	459	228	718	283	945	886	177	802	560	328	707	656	669	209	372	382	435	804	544	999999	999999	690	239	388	15	699	884	999999	85	999999	999999	999999	770	999999	498	696	859	820	316	847	999999	835	828	940	188	815	524	369	456	375	999999	999999	971	868	999999	999999	988	339	999999	256	12	999999	726	257	999999	531	885	621	999999	999999	999999	999999	
497	696	389	953	999999	298	209	200	999999	524	915	710	999999	999999	214	901	999999	729	707	999999	553	70	845	79	999999	580	805	999999	929	902	658	999999	852	524	242	285	489	941	907	699	139	87	81	999999	999999	26	84	682	326	983	467	981	999999	993	71	999999	850	320	999999	291	999999	552	270	282	866	145	858	658	999999	928	999999	999999	999999	18	999999	476	989	368	999999	999999	999999	133	340	945	999999	677	811	859	462	805	435	999999	106	626	999999	999999	999999	798	620	999999	167	999999	460	397	571	999999	169	960	603	595	447	491	140	752	784	369	222	324	837	199	334	999	205	426	503	254	125	205	801	812	659	201	747	436	934	90	672	942	384	999999	518	850	265	999999	367	999999	48	354	999999	846	999999	502	999999	431	999999	168	229	44	894	326	139	963	168	999999	935	999999	743	704	817	703	999999	279	999999	648	681	483	743	338	68	559	215	999999	364	955	999999	167	239	325	16	775	861	637	999999	67	69	554	691	474	932	120	209	999999	536	999999	999999	105	562	322	750	946	425	891	976	999999	121	368	608	212	353	778	26	428	999999	52	999999	69	230	881	589	136	791	278	405	947	999999	871	245	999999	806	999999	604	917	575	999999	360	969	661	713	999999	701	946	488	131	164	999999	999999	999999	494	305	100	874	999999	733	624	999999	156	999999	38	985	250	999999	392	999999	11	183	109	999999	999999	691	999999	999999	517	999999	887	190	312	999999	251	999999	577	999999	999999	921	716	999999	923	193	999999	999999	999999	999999	633	727	706	578	999999	999999	129	980	999999	929	19	802	999999	692	367	745	845	444	851	999999	254	184	418	999999	381	470	689	534	999999	915	902	999999	487	999999	773	789	999999	319	626	999999	38	270	858	648	225	948	999999	33	999999	999999	348	516	63	999999	239	458	319	689	999999	103	402	595	999999	89	37	999999	324	999999	919	999999	516	536	818	631	999999	983	999999	770	801	999999	971	666	425	81	577	999999	678	282	168	999999	999999	999999	121	532	827	442	999999	778	620	999999	633	464	114	999999	671	999999	698	432	244	999999	999999	548	999999	775	131	999999	179	658	512	641	609	999999	876	604	106	966	999999	999999	804	537	453	548	159	863	798	516	561	883	409	999999	999999	255	47	999999	999999	932	660	346	410	100	273	881	275	979	999999	591	999999	509	444	705	999999	412	628	999999	803	999999	999999	35	977	999999	184	295	259	747	943	999999	14	964	999999	174	316	88	885	713	999999	572	283	180	534	216	999999	62	449	704	378	999999	999999	340	118	
599	542	634	369	795	916	977	999999	528	45	999999	999999	999999	97	999999	398	318	527	915	442	999999	319	229	500	770	686	132	846	999999	379	658	999999	999999	999999	821	999999	999999	999999	99	796	296	940	999999	144	559	629	314	999999	178	999999	999999	768	999999	898	877	289	323	999999	598	119	793	140	999999	158	999999	249	913	768	276	648	999999	599	437	128	155	300	565	94	940	999999	382	999999	677	248	319	890	33	775	978	999999	318	547	130	999999	13	165	999999	605	757	320	999999	545	698	530	598	469	340	594	752	586	724	238	999999	458	999999	635	463	838	839	496	225	148	790	734	339	180	999999	457	124	999999	438	959	337	629	434	837	470	156	999999	999999	560	439	999999	401	816	89	353	999999	253	999999	702	999999	766	271	999999	577	755	963	201	427	990	882	479	762	158	999999	999999	999999	33	899	999999	999999	197	988	935	786	125	398	917	999999	826	806	213	746	297	414	202	75	534	999999	91	506	955	232	859	678	959	270	253	60	188	780	999999	999999	213	396	836	777	335	318	462	366	56	940	601	193	678	999999	474	999999	573	835	48	176	817	999999	360	999999	139	267	826	999999	155	866	81	999999	167	999999	543	901	578	999999	740	226	404	724	459	24	999999	999999	999	237	999999	509	487	352	999999	482	536	999999	45	870	648	999999	999999	607	221	190	999999	999999	35	819	199	572	999999	159	999999	822	771	102	218	345	999999	463	268	599	67	645	389	729	315	685	332	998	866	707	999999	672	734	797	512	999999	155	86	999999	190	47	234	343	999999	257	918	999999	443	335	700	537	999999	999999	999999	549	576	800	149	249	350	496	200	705	999999	383	432	999999	999999	999999	938	199	999999	999999	87	561	833	312	61	482	396	973	889	673	176	179	591	863	999999	999999	999999	478	16	836	999999	999999	999999	999999	874	999999	824	830	999999	853	396	510	280	381	999999	340	716	273	749	667	853	999999	607	999999	539	299	792	569	256	999999	653	469	193	999999	513	393	714	999999	438	106	657	999999	245	45	999999	999999	899	219	141	511	999999	673	729	348	983	932	96	330	999999	584	172	264	999999	999999	210	926	326	849	999999	348	626	412	835	999999	19	297	141	572	251	873	399	582	999999	744	196	979	740	844	447	581	306	393	325	853	934	999999	981	235	834	359	999999	59	352	793	885	999999	999999	86	339	695	800	524	89	125	194	999999	826	839	999999	230	196	482	412	295	999999	242	999999	981	717	616	315	905	737	891	534	350	999999	999999	858	68	151	
999999	999999	751	780	782	314	210	669	355	576	151	999999	613	173	999999	646	66	751	653	51	999999	369	722	999999	894	787	999999	590	844	358	191	981	765	89	999999	966	999999	999999	269	927	999999	322	372	50	173	504	133	999999	667	703	183	893	999999	999999	999999	304	793	371	885	994	126	999999	824	996	394	170	999999	534	999999	900	999999	551	492	999999	999999	544	996	999999	999999	400	663	469	999999	150	184	297	776	999999	794	999999	183	299	999999	274	999999	275	999999	375	655	13	859	999999	98	766	999999	999999	410	489	859	749	307	121	155	495	341	999999	999999	683	821	107	999999	895	739	412	727	696	922	228	914	890	57	631	36	223	999999	73	380	165	433	552	999999	296	889	55	929	72	154	999999	932	163	999999	814	553	558	618	963	999999	999999	49	31	999999	192	575	999999	702	676	95	931	954	999999	286	541	260	279	220	999999	999999	999999	482	665	999999	788	999999	760	323	243	999999	477	604	576	213	999999	126	412	842	704	721	920	999999	263	977	999999	999999	664	876	46	563	284	999999	521	999999	175	212	384	999999	921	896	814	655	469	999999	617	337	387	999999	999999	425	848	999999	515	385	94	352	229	688	338	609	630	884	286	679	999999	139	92	999999	47	999999	999999	932	999999	999999	907	275	882	664	369	885	801	600	295	621	715	847	833	145	873	999999	983	696	151	321	275	930	999999	790	796	999999	254	769	999999	109	683	915	515	999999	478	819	999999	565	328	999999	999999	40	599	665	963	955	306	999999	744	223	508	54	791	999999	542	977	895	999999	999999	999999	640	999999	999999	195	937	799	999999	136	667	999999	999999	428	378	999999	512	244	999999	714	827	840	191	307	34	812	999999	638	134	905	174	501	924	377	697	999999	999999	776	466	413	727	173	622	180	289	690	999999	90	676	102	107	307	999999	999999	275	37	701	343	17	760	595	308	674	437	999999	176	140	986	731	932	886	999999	777	927	999999	663	999999	20	28	343	952	519	962	42	999999	999999	855	742	999999	999999	744	478	768	706	817	428	498	194	218	999999	999999	873	359	744	216	370	529	718	204	611	808	690	324	999999	807	999999	346	642	999999	105	320	397	884	71	197	417	967	81	120	567	999999	43	802	905	999999	999999	170	227	825	447	346	999999	547	500	861	999999	164	104	898	742	999999	999999	565	123	802	999999	988	297	556	799	402	457	608	637	447	774	888	418	999999	999999	915	128	999999	192	758	999999	849	393	999999	143	262	999999	183	999999	485	999999	478	688	113	619	101	
999999	671	36	54	888	539	999999	999999	999999	176	745	213	180	999999	963	48	383	365	628	323	604	999999	423	546	999999	284	239	999999	138	999999	209	315	281	999999	999999	457	791	147	869	644	939	999999	123	967	999999	669	13	550	521	280	105	999999	485	999999	496	999999	257	489	524	999999	999999	758	925	999999	966	440	932	543	999999	515	257	245	495	983	383	999999	974	456	39	999999	280	689	999999	858	999999	999999	830	974	150	266	209	311	622	265	345	191	999999	999999	10	87	736	470	999999	999999	32	999999	999999	501	922	231	811	999999	460	664	343	620	127	999999	999999	99	609	999999	999999	528	999999	945	623	240	648	999999	999999	651	455	952	133	810	999999	634	835	350	48	339	62	918	455	999999	851	958	921	725	73	348	742	910	477	778	999999	247	699	999999	246	999999	852	999999	372	170	999999	999999	540	999999	999999	493	999999	249	61	280	905	483	82	907	104	665	999999	922	138	521	908	544	484	355	743	685	935	758	114	999999	486	332	556	295	63	353	427	398	999999	580	117	502	999999	206	873	593	175	792	983	999999	999999	929	600	851	261	810	33	999999	790	21	557	482	145	620	999999	999999	927	787	853	750	247	920	894	558	414	415	999999	999999	482	999999	520	152	775	533	999999	556	731	705	44	999999	330	242	608	26	32	634	367	999999	412	299	999999	999999	938	242	343	999999	45	52	446	845	134	745	999999	640	999999	415	707	999999	477	247	852	231	753	610	430	15	322	877	535	780	58	999999	999999	192	493	142	213	542	999999	775	520	688	268	198	128	584	528	999999	999999	617	926	755	771	174	446	444	999999	338	812	999999	999999	167	516	999999	999999	688	870	530	157	999999	999999	175	422	999999	727	173	963	564	492	845	487	999999	362	918	999999	302	674	710	999999	58	999999	875	730	862	999999	363	181	601	999999	439	714	997	820	165	415	761	999999	79	447	283	480	80	999999	999999	850	999999	804	598	813	504	999999	999999	999999	108	862	335	444	999999	981	373	992	371	172	999999	141	489	535	207	512	999999	959	605	272	472	577	436	39	764	21	20	559	583	788	896	999999	554	222	721	999999	999999	999999	783	97	84	291	119	907	999999	999999	371	999999	607	999999	999999	545	419	999999	322	530	435	306	680	548	970	814	418	583	275	636	587	277	813	903	432	775	185	517	999999	191	999999	529	999999	929	650	999999	999999	498	999999	361	999999	656	999999	999999	868	999999	646	244	126	269	872	535	641	166	257	103	371	703	662	945	369	901	708	999999	71	
905	69	750	897	999999	999999	919	516	914	630	930	377	622	45	999999	139	940	400	999999	318	999999	887	89	681	556	475	258	835	132	992	114	948	769	139	962	724	895	999999	999999	406	952	29	999999	999999	327	726	748	668	24	815	428	511	779	821	138	999999	980	79	351	669	614	94	393	921	525	981	608	493	82	923	999999	603	418	532	365	913	170	552	363	999999	726	589	820	316	573	603	178	947	10	945	743	999999	995	322	792	868	635	805	999999	999999	128	999999	596	100	582	824	999999	257	466	225	857	437	715	521	999999	35	999999	999999	358	921	813	661	492	137	190	417	607	999999	999999	497	999999	365	999999	27	711	999999	993	999999	734	999999	999999	999999	999999	785	97	999999	120	484	379	767	604	558	457	99	532	467	772	469	910	174	999999	999999	517	968	999999	502	895	999999	999999	481	41	999999	352	999999	420	999999	180	707	49	874	307	132	726	999999	999999	729	999999	453	495	254	698	533	999999	569	999999	514	413	522	848	999999	420	422	675	897	735	71	999999	848	678	639	297	74	430	999999	867	103	999999	544	86	218	999999	452	212	565	782	508	724	783	999999	906	489	657	999999	453	464	884	457	999999	248	831	523	69	774	999999	956	634	113	783	702	999999	243	869	446	640	999999	967	220	119	999999	236	347	999999	999999	771	160	999999	999999	976	581	999999	999999	999999	306	254	999999	535	677	999999	608	158	404	940	90	648	673	620	999999	999999	452	496	674	999999	713	21	494	999999	999999	999999	705	999999	999999	137	999999	719	999999	790	573	999999	945	475	300	999999	511	999999	832	999999	351	133	107	999999	999999	985	533	94	999999	308	739	294	999999	604	999999	674	650	291	999999	277	999999	371	856	883	57	999999	284	976	999999	810	999999	747	189	97	999999	174	905	175	898	443	603	999999	410	493	60	288	440	351	237	625	223	229	245	564	999999	980	999999	224	493	408	711	999999	888	508	471	992	115	673	855	83	768	484	392	297	673	619	961	372	833	768	999999	999999	749	999999	596	617	511	999999	427	999999	999999	691	682	500	731	999999	239	999999	32	67	182	766	999999	164	857	999999	836	948	891	59	29	904	391	724	818	778	807	318	912	999999	491	491	255	97	186	87	999999	892	565	626	390	69	350	775	596	999999	447	594	723	857	780	562	733	378	749	999999	309	958	681	953	999999	920	989	178	999999	690	520	408	978	999999	999999	999999	393	274	999999	959	564	999999	137	995	340	222	999999	999999	999999	999999	999999	877	348	193	777	844	221	612	
999999	999999	80	999999	999999	905	312	49	616	943	999999	999999	999999	468	709	999999	438	694	999999	685	622	999999	335	934	104	646	932	643	999999	794	11	102	732	999999	886	208	889	392	999999	231	693	301	605	999999	144	999999	999999	299	177	558	999999	93	999999	535	989	999999	144	146	999999	563	973	999999	979	821	942	999999	999999	398	581	511	899	999999	288	608	991	999999	999999	684	799	856	999999	999999	475	511	50	918	88	207	999999	999999	74	999999	314	852	258	35	321	784	709	999999	144	372	718	999999	659	707	805	415	543	668	930	459	346	231	677	340	203	999999	781	33	750	906	607	55	447	155	999999	435	359	966	19	646	974	494	722	999999	924	999999	852	342	122	672	663	132	999999	614	999999	93	185	917	832	843	12	999999	999999	238	999999	672	229	513	966	999999	999999	577	999999	294	485	999999	508	164	416	999999	626	999999	911	88	252	999999	450	999999	738	658	259	442	144	176	999999	299	929	494	999999	261	590	348	376	742	617	95	473	321	139	565	584	30	510	448	227	563	773	486	985	290	232	396	775	999999	999999	623	999999	492	650	195	922	24	406	165	803	287	82	179	470	166	999999	139	999999	999999	83	238	931	695	948	90	525	999999	509	477	999999	203	573	68	621	994	652	981	670	999999	999999	570	624	355	999999	939	999999	999999	25	828	999999	103	693	602	999999	891	999999	999999	543	570	999999	479	515	999999	136	609	714	23	999999	999999	999999	999999	468	999999	539	512	614	586	61	18	598	920	437	999999	208	935	510	999999	824	730	312	999999	448	110	283	173	999999	695	228	44	235	999999	57	548	324	249	999999	933	999999	731	286	999999	696	534	971	749	999999	999999	730	200	999999	743	199	826	174	608	999999	367	486	999999	457	919	368	26	999999	130	872	999999	999999	999999	310	577	999999	103	453	207	219	914	139	533	131	999999	964	37	935	492	288	231	384	715	659	999999	999999	696	283	367	746	999999	999999	999999	999999	164	999999	772	999999	532	834	999999	382	966	399	676	237	953	999999	999999	955	340	90	300	842	999999	513	999999	309	43	999999	221	819	999999	999999	539	999999	289	656	966	999999	201	147	413	658	192	848	417	999999	982	49	999999	452	999999	999999	416	599	460	18	235	650	827	473	999999	411	623	286	295	515	860	513	948	306	999999	999999	763	202	677	642	659	803	105	999999	326	993	626	769	771	684	54	939	712	281	431	999999	999999	727	291	11	999999	906	562	902	466	999999	101	207	174	573	648	223	922	999999	358	431	999999	503	157	
862	784	999999	514	611	470	920	801	677	875	999999	559	45	911	999999	607	752	250	203	999999	999999	902	429	604	999999	46	831	999999	893	922	999	770	430	999999	428	227	191	401	999999	441	999999	677	423	999999	212	999999	612	312	257	221	605	191	362	636	309	999999	364	258	316	574	639	999999	999999	755	875	999999	138	465	999999	457	425	361	298	761	331	180	489	999999	402	999999	433	528	770	999999	326	818	418	794	281	468	862	999999	95	386	801	999999	999999	999999	999999	999999	886	157	999999	799	795	254	892	600	999999	139	480	266	999999	132	150	121	141	236	438	66	782	999999	999999	33	595	493	999999	912	959	687	410	820	651	999999	307	286	708	971	999999	999999	999999	817	999999	152	999999	605	85	962	245	690	999999	543	239	400	238	552	963	796	999999	312	999999	980	999999	627	728	660	615	476	825	863	413	170	999999	366	139	999999	854	51	999999	989	418	313	676	999999	999999	999999	590	999999	999999	999999	323	911	767	583	103	946	999999	861	424	337	999999	609	146	382	999999	352	202	873	270	273	698	921	999999	224	999999	674	313	999999	452	860	79	364	324	80	999999	999999	402	767	273	193	999999	992	627	999999	999	999999	177	304	992	832	675	717	990	888	999999	401	161	553	689	428	642	815	418	563	267	635	295	75	831	786	999999	999999	610	86	484	705	304	61	224	95	507	19	999999	620	194	999999	374	435	23	158	349	849	87	844	550	973	583	999999	450	374	523	111	999999	216	882	999999	117	913	414	361	107	110	999999	603	921	633	446	999999	379	999999	270	859	61	683	446	999999	357	765	536	510	132	241	610	999999	999999	406	547	172	737	944	254	999999	999999	662	60	248	520	484	922	917	999999	784	694	999999	999999	664	59	788	769	782	892	351	387	903	239	865	499	487	41	525	999999	284	999999	434	661	999999	838	399	999999	999999	589	999999	843	618	974	347	547	75	746	907	999999	758	402	954	62	902	84	127	433	195	749	999999	452	999999	999999	999999	723	999999	883	304	999999	660	166	571	999999	28	508	768	999999	891	328	434	740	999999	999999	999999	881	999999	381	999999	734	720	965	999999	458	556	431	445	999999	721	999999	999999	192	451	91	696	601	999999	762	43	999999	315	198	541	866	999999	302	999999	239	999999	381	616	888	134	570	115	694	718	123	645	597	999999	981	217	277	51	251	999999	52	999999	736	60	354	347	999999	999999	531	999999	999999	143	999999	113	216	293	349	17	398	68	881	976	12	882	717	126	445	341	334	999999	274	824	
83	13	999999	999999	767	331	272	999999	769	151	999999	270	147	979	999999	494	856	999999	868	999999	999999	193	417	999999	479	999999	342	999999	999999	999999	104	551	999999	756	70	261	999999	458	999999	28	745	999999	999999	739	999999	741	744	738	999999	999999	484	999999	122	14	181	889	595	218	288	913	989	999999	648	999999	57	42	110	391	918	139	999999	999999	180	999999	523	805	895	678	674	737	999999	999999	501	950	999999	466	999999	999999	584	999999	665	619	999999	613	39	711	209	999999	691	370	640	999999	820	999999	294	999999	466	272	999999	376	993	917	544	550	804	395	542	697	207	999999	999999	945	999999	746	473	57	237	999999	820	812	605	353	986	999999	106	755	783	999999	999999	999999	999999	176	674	217	187	748	84	630	808	643	178	511	999999	110	766	695	555	83	999999	247	848	999999	451	999999	999999	650	930	999999	453	59	612	646	41	733	590	437	999999	599	568	999999	973	607	759	999999	644	999999	999999	885	547	411	209	999999	763	428	624	111	999999	999999	999999	537	817	843	186	758	41	531	479	999999	520	999999	424	955	514	416	999999	251	999999	274	43	676	651	54	692	52	849	999999	882	613	118	999999	712	283	162	41	907	999999	999999	10	156	122	999999	999999	375	219	999999	254	999999	357	164	999999	961	460	963	999999	886	999999	999999	144	999999	999999	648	999999	512	999999	625	151	999999	483	999999	144	820	149	128	921	61	273	999999	483	66	999999	999999	535	999999	999999	999999	262	320	999999	154	144	978	296	999999	26	999999	758	999999	344	999999	999999	451	999999	848	30	563	999999	999999	51	999999	999999	103	999999	88	999999	432	123	999999	777	513	373	830	420	999999	374	166	534	58	111	458	999999	398	344	890	220	999999	984	687	438	181	706	920	278	674	999999	50	311	217	786	594	359	999999	107	831	230	24	41	393	999999	864	39	772	240	999999	999999	234	759	786	867	160	999999	436	980	606	999999	452	999999	746	999999	333	855	326	272	517	108	953	301	513	999999	206	132	601	212	573	999999	933	999999	685	259	307	291	524	350	636	999999	999999	369	999999	34	777	462	295	585	160	18	999999	999999	723	494	999999	999999	255	126	670	38	846	233	416	999999	872	762	999999	496	510	999999	340	975	635	371	185	593	800	489	892	743	999999	25	62	565	999999	433	999999	999999	787	374	999999	408	679	607	309	699	953	46	999999	24	586	798	85	999999	678	737	999999	999999	999999	877	142	999999	233	926	201	831	999999	851	34	449	999999	685	709	999999	15	932	305	37	71	485	640	999999	337	878	167	48	
939	943	886	999999	558	999999	880	999999	241	280	999999	753	416	999999	999999	999999	22	999999	999999	999999	99	999999	114	745	999999	846	300	834	246	379	438	355	769	162	891	238	964	999999	890	192	804	999999	904	734	757	552	621	593	956	999999	751	999999	999999	266	949	10	839	151	999999	712	323	56	673	861	841	829	983	263	999999	300	148	689	821	46	106	999999	45	379	987	888	235	706	877	708	628	812	695	999999	999999	891	399	822	999999	188	868	758	999999	53	999999	928	999999	368	17	666	399	71	803	622	170	658	964	999999	164	382	487	617	178	999999	243	38	143	999999	59	695	901	325	627	643	999999	347	999999	992	999999	69	329	999999	699	999999	319	567	999999	82	352	555	926	929	668	689	701	260	589	169	809	999999	794	97	318	321	764	83	443	999999	454	822	491	972	984	104	62	620	999999	956	655	999999	999999	70	138	504	768	972	657	938	942	917	999999	999999	192	621	274	241	558	387	457	245	133	999999	628	529	999999	953	944	573	637	90	342	999999	999999	143	999999	733	999999	813	553	792	426	505	228	537	74	485	790	373	999999	820	71	541	509	419	552	999999	442	609	441	999999	37	93	311	999999	584	134	502	58	999999	999999	283	744	999999	665	819	628	999999	100	999999	588	999999	999999	743	816	29	801	134	104	999999	674	999999	359	382	737	764	343	203	366	952	939	982	742	999999	299	547	327	706	843	600	999999	999999	352	153	999999	652	999999	350	494	999999	999999	10	408	999999	111	249	923	371	106	900	485	434	273	147	999999	605	430	984	999999	278	701	104	999999	503	666	133	949	216	530	999999	318	992	999999	524	179	939	584	284	495	999999	999999	955	610	942	124	500	287	214	627	256	999999	999999	897	999999	150	688	719	904	999999	999999	300	999999	841	20	592	492	725	748	968	585	31	156	499	999999	654	999999	493	999999	388	176	845	999999	999999	999999	863	847	105	493	383	491	999999	679	483	516	999999	906	123	599	360	631	999999	999999	999999	51	235	85	972	504	571	404	204	381	525	634	143	555	138	568	157	745	999999	999999	375	487	365	351	999999	982	642	999999	632	893	987	999999	401	316	509	999999	58	999999	874	601	921	979	296	849	164	848	383	215	778	555	452	614	244	542	999999	758	686	999999	999999	989	862	822	999999	310	393	768	999999	826	999999	999999	520	370	999999	795	320	395	999999	516	999999	824	999999	436	969	999999	451	382	522	999999	153	751	860	175	384	884	739	999999	999999	985	465	395	999999	557	999999	196	45	
91	999999	449	231	778	567	179	695	588	390	435	999999	999999	858	20	256	383	999999	999999	731	355	999999	986	999999	221	186	215	999999	802	219	62	277	783	52	369	638	82	637	374	193	690	479	796	503	314	255	524	136	454	148	241	874	864	464	999999	106	757	999999	20	601	999999	128	999999	379	338	999999	79	651	499	382	183	999999	318	121	50	875	199	492	752	965	662	88	999999	999999	977	999999	999999	999999	361	999999	881	690	627	999999	831	572	586	427	174	156	186	999999	637	82	965	496	999999	753	999999	814	999999	999999	999999	54	939	283	522	240	999999	160	755	750	999999	235	500	493	128	999999	289	999999	299	999999	327	606	999999	789	451	533	698	491	622	658	999999	547	367	615	999999	999999	833	558	60	355	35	24	999999	435	999999	412	581	999999	377	31	474	945	525	144	947	999999	265	999999	832	988	542	910	999999	106	845	999999	868	885	999999	545	711	730	999999	943	746	313	999999	364	217	48	952	226	123	999999	999999	999999	32	999999	668	25	327	683	726	999999	813	125	485	303	589	999999	544	696	47	832	320	743	526	581	999999	644	828	901	942	793	46	999999	999999	937	999999	885	730	999999	226	428	999999	37	14	366	140	631	827	911	999999	999999	504	999999	189	291	999999	450	443	999999	835	34	197	999999	741	999999	35	999999	328	547	391	704	999999	898	999999	999999	999999	292	999999	169	999999	765	816	916	136	565	298	780	146	515	657	472	451	289	999999	202	240	999999	296	80	999999	642	313	999999	530	79	999999	999999	785	570	677	998	710	999999	10	79	218	999999	298	999999	999999	255	361	812	999999	999999	262	999999	98	287	388	810	996	668	829	808	462	535	395	66	287	692	999999	575	837	659	761	178	289	740	984	959	513	120	435	999999	290	500	399	611	999999	467	517	508	999999	866	999999	999999	454	999999	617	682	999999	242	897	952	260	786	975	999999	167	999999	540	358	302	428	307	885	242	999999	527	961	146	999999	249	820	999999	495	393	970	657	718	723	999999	999999	999999	999999	281	223	999999	834	504	999999	168	453	999999	927	168	215	999999	569	999999	999999	709	673	655	546	111	992	87	778	765	402	999999	583	449	370	452	235	990	353	35	672	999999	999999	33	446	977	339	516	892	999999	290	629	410	999999	908	999999	423	999999	765	972	289	146	704	79	112	520	584	999999	372	484	932	999999	420	544	452	60	799	650	218	568	999999	485	194	999999	999999	999999	603	999999	540	356	39	999999	234	380	746	536	64	840	921	926	403	334	154	418	
92	74	218	866	99	999999	223	772	268	207	210	803	951	942	999999	338	999999	542	999999	25	455	184	990	49	797	916	995	958	729	292	175	446	340	776	679	420	564	736	951	999999	999999	266	500	37	180	999999	999999	122	256	592	19	999999	999999	139	963	908	84	179	999999	999999	862	264	53	975	42	764	999999	185	272	184	774	189	591	999999	882	198	683	962	869	999999	341	882	999999	999999	283	314	999999	211	813	999999	345	999999	667	778	999999	877	223	524	995	416	999999	409	850	82	999999	829	279	77	257	774	235	122	309	224	999999	980	552	905	702	727	187	272	999999	501	999999	999999	522	812	974	999999	975	999999	966	463	385	931	42	639	328	453	999999	519	953	999999	545	232	95	453	935	838	335	317	999999	999999	238	217	47	359	243	439	317	466	103	253	799	76	155	999999	839	911	999999	913	999999	258	692	668	999999	333	955	999999	303	78	999999	999999	679	999999	999999	999999	999999	177	894	683	999999	889	146	578	425	710	249	479	87	999999	999999	999999	890	422	730	573	586	570	899	713	999999	999999	146	999999	999999	999999	574	141	729	457	621	671	26	274	517	698	122	124	252	608	94	999999	538	64	464	851	999999	266	937	773	122	999999	278	190	999999	777	752	999999	999999	467	146	118	749	629	627	942	17	626	904	999999	460	472	999999	301	999999	917	99	92	783	738	713	317	203	956	345	957	403	836	985	999999	999999	999999	999999	784	471	976	999999	999999	436	521	844	999999	999999	905	322	650	346	977	561	999999	688	669	123	259	754	828	914	999999	294	670	549	999999	641	999999	96	245	346	542	829	999999	191	190	999999	271	894	95	954	298	999999	694	999999	425	284	623	61	285	111	876	40	643	71	943	623	999999	972	999999	986	197	819	999999	314	804	158	999999	190	507	999999	851	365	999999	873	999999	159	599	60	133	896	28	999999	999999	144	999999	512	196	999999	999999	567	999999	999999	231	999999	767	999999	999999	390	816	277	376	999999	553	271	259	520	371	769	444	999999	999999	716	999999	776	999999	83	18	942	843	301	961	999999	942	940	134	562	143	999999	999999	157	592	999999	244	856	529	999999	999999	549	885	949	151	427	157	453	999999	183	451	455	999999	999999	470	624	546	524	315	60	500	999999	146	696	386	801	662	296	211	814	999999	992	999999	393	513	999999	999999	894	160	999999	179	499	406	951	121	688	439	421	999999	999999	672	719	550	999999	999999	955	412	999999	572	350	764	860	999999	999999	701	458	209	747	190	11	567	652	374	771	881	
10	217	195	999999	999999	371	999999	609	243	152	762	452	776	999999	557	999999	999999	331	809	780	999999	999999	999999	999999	662	488	692	999999	685	410	999999	354	999999	598	94	748	999999	612	874	978	523	260	999999	586	999999	16	432	449	632	944	698	331	564	990	572	753	538	935	922	219	679	999999	924	832	999999	417	673	999999	999999	808	840	265	456	831	267	67	249	999999	321	656	65	253	608	999999	712	698	999999	788	999999	999999	219	291	689	664	309	999999	336	185	462	530	342	999999	235	824	114	442	874	733	733	999999	513	446	624	999999	999999	435	411	999999	130	999999	999999	999999	999999	882	999999	999999	576	792	531	753	999999	74	639	999999	323	811	27	784	636	279	823	66	999999	521	827	772	667	423	510	873	999999	153	64	37	902	458	103	999999	235	999999	866	92	999999	979	783	449	807	999999	953	999999	418	627	556	999999	611	571	999999	639	65	826	891	162	999999	658	999999	587	19	611	887	865	717	999999	559	90	413	741	855	86	738	387	965	833	470	999999	465	485	596	214	426	341	629	463	298	409	999999	713	999999	553	999999	205	440	206	999999	97	634	999999	999999	475	999999	869	716	753	901	999999	860	67	692	133	999999	175	991	999999	195	556	999999	264	386	999999	426	699	941	999999	999999	999999	999999	769	888	382	533	721	999999	130	767	999999	999999	876	999999	999999	548	999999	31	999999	360	172	214	635	20	399	999999	999999	367	917	999999	746	928	999999	15	368	730	101	179	319	600	481	758	870	46	638	999999	369	703	765	611	820	678	999999	951	999999	999999	321	758	498	999999	163	999999	499	999999	31	628	221	871	203	889	456	437	711	86	999999	413	343	599	382	469	491	999999	601	316	999999	77	664	999999	429	999999	419	999999	680	789	999999	128	268	798	25	999999	719	498	509	876	164	392	999999	197	999999	181	999999	721	385	39	48	486	761	193	842	953	999999	757	451	174	479	999999	757	921	639	999999	155	545	999999	372	749	993	177	725	161	846	110	999999	391	999999	44	697	999999	650	750	960	366	84	956	72	56	961	57	344	406	999999	999999	55	558	321	999999	460	148	23	999999	55	318	45	42	999999	999999	497	376	203	999999	782	999999	999999	181	999999	403	999999	999999	520	326	788	999999	832	328	999999	999999	64	918	79	231	584	559	943	370	999999	999999	331	52	961	219	999999	594	999999	214	999999	999999	529	874	879	918	955	871	999999	999999	501	999999	999999	717	999999	785	999999	578	307	971	556	999999	999999	746	999999	36	999999	38	999999	999999	767	204	102	999999	
704	236	999999	999999	999999	161	275	712	931	256	868	604	175	999999	999999	185	999999	980	296	881	657	402	670	782	407	999999	845	927	999999	326	999999	307	18	999999	22	695	103	617	539	156	706	844	999999	999999	999999	872	860	999999	999999	451	889	787	907	999999	970	312	566	908	783	999999	315	348	467	615	326	571	596	318	601	999999	91	803	451	999999	185	813	999999	703	904	534	992	386	29	803	436	152	400	797	999999	710	139	195	834	353	999999	367	386	684	999999	316	286	552	867	483	369	95	346	999999	44	167	210	862	14	999999	204	999999	999999	664	189	184	181	999999	430	890	999999	999999	999999	107	310	999999	437	426	62	597	258	449	519	546	999999	351	806	633	999999	730	999999	276	190	585	159	999999	49	999999	999999	999999	145	487	131	999999	188	472	125	999999	465	226	730	784	809	999999	10	754	420	999999	999999	999999	377	547	999999	700	999999	38	999999	394	948	399	999999	714	999999	999999	462	770	999999	999999	368	970	235	999999	178	546	10	999999	466	774	584	404	500	999999	501	668	999999	999999	451	430	596	999999	757	731	299	75	448	999999	863	233	954	239	999999	878	423	260	612	809	379	499	700	664	571	999999	809	554	999999	521	999999	999999	488	863	999999	896	999999	218	223	999999	279	112	107	984	862	243	820	355	967	621	843	251	65	299	229	952	730	932	587	999999	999999	744	176	926	801	610	744	999999	999999	540	933	215	46	118	999999	276	401	715	802	338	999999	464	586	287	678	971	206	199	644	376	999999	22	631	999999	999999	534	936	999999	192	261	999999	730	443	437	999999	637	214	999999	758	952	560	24	140	259	999999	468	168	888	258	829	413	555	455	999999	373	920	583	639	999999	15	340	230	999999	999999	839	400	30	999999	599	50	767	259	999999	691	815	162	882	381	999999	123	376	57	922	362	847	943	999999	899	74	767	999999	575	999999	753	622	339	491	589	420	304	447	19	299	217	999999	163	124	764	999999	221	48	212	927	424	639	293	308	180	702	999999	999999	999999	94	832	999999	999999	840	999999	79	486	670	302	961	999999	675	999999	999999	715	300	693	829	520	180	999999	728	851	647	999999	124	339	41	321	999999	525	188	326	924	467	230	999999	323	999999	694	252	550	745	250	520	749	999999	534	593	879	18	999999	606	951	241	113	145	554	844	573	999999	455	359	415	445	239	999999	443	999999	494	429	380	401	999999	999999	312	983	610	137	256	842	804	447	441	999999	459	581	375	692	364	95	325	478	864	953	797	200	
339	804	999999	400	999999	244	109	459	999999	673	780	999999	929	130	534	426	598	730	936	17	999999	537	986	657	999999	750	936	408	114	901	999999	999999	139	999999	653	805	847	856	13	569	999999	981	250	785	999999	351	763	244	561	899	999999	143	999999	790	999999	999999	818	999999	416	999999	307	999999	355	737	146	908	894	999999	999999	728	579	742	999999	376	668	999999	297	999999	856	642	999999	999999	847	214	30	403	855	348	838	850	999999	223	449	916	272	648	636	512	649	892	456	945	767	832	999999	147	416	999999	132	347	515	618	776	773	110	999999	852	150	716	742	62	999999	999999	626	741	999999	302	810	114	30	309	999999	999999	963	999999	52	935	24	885	882	999999	215	226	500	344	999999	447	675	815	667	795	495	999999	906	999999	900	999999	999999	101	963	845	999999	545	111	47	731	67	812	999999	67	670	999999	265	999999	756	847	339	999999	999999	999999	999999	627	999999	447	234	814	988	654	133	296	86	794	923	999999	47	390	669	124	463	613	999999	634	98	758	996	958	239	962	999999	992	570	487	859	730	999999	227	611	999999	999999	233	742	999999	999999	999999	981	999999	914	343	999999	999999	187	224	35	677	59	999999	999999	246	450	276	584	35	999999	141	999999	598	934	202	876	820	779	571	247	239	870	909	999999	999999	776	130	53	896	999999	785	814	356	999999	191	680	761	688	374	657	999999	649	717	999999	557	999999	393	941	721	467	975	999999	616	999999	796	999999	999999	348	742	470	329	232	688	858	999999	326	378	999999	999999	522	125	141	415	913	999999	589	163	11	397	999999	392	189	331	438	200	999999	207	379	666	385	540	999999	945	904	999999	388	999999	858	999999	241	207	999999	999999	999999	352	844	190	702	351	216	999999	999999	951	521	999999	999999	901	259	667	999999	999999	999999	479	999999	999999	999999	195	511	585	257	628	304	999999	166	999999	145	990	132	96	999999	19	504	37	460	732	401	471	434	826	197	486	711	201	670	122	207	999999	821	227	649	999999	679	127	104	999999	999999	337	794	999999	942	159	779	173	320	519	624	971	28	999999	999999	241	761	684	999999	999999	916	113	150	54	826	366	999999	904	446	698	340	387	933	872	999999	73	676	936	884	48	999999	999999	880	161	498	235	759	186	637	999999	897	994	728	999999	999999	254	197	999999	671	585	979	874	726	622	189	246	999999	999999	270	526	565	824	800	359	72	999999	233	989	556	600	606	999999	999999	38	800	345	659	609	210	139	876	925	275	308	68	999999	999999	267	971	999999	197	612	
999999	120	853	83	999999	999999	270	303	31	999999	999999	80	978	999999	606	698	999999	843	587	438	946	141	649	639	999999	501	301	239	556	966	27	304	413	999999	87	999999	999999	727	151	999999	348	906	117	678	731	205	329	81	236	133	444	137	674	758	666	784	470	223	524	703	999999	41	747	999999	190	999999	666	984	909	449	522	105	702	306	99	49	33	971	907	363	181	229	13	432	531	889	629	655	337	302	999999	961	212	999999	212	317	169	62	999999	831	999999	999999	172	786	610	999999	435	378	999999	627	760	498	999999	171	999999	857	37	325	534	301	280	999999	657	616	753	561	893	264	104	782	880	999999	484	86	999999	999999	67	226	999999	191	464	261	986	999999	999999	207	655	50	916	999999	289	844	528	205	560	999999	687	999999	999999	59	999999	180	283	886	999999	789	999999	999999	347	694	800	999999	503	352	837	999999	34	947	84	555	905	852	348	749	999999	999999	453	288	525	306	159	512	193	772	735	293	999999	999999	962	999999	193	999999	703	231	999999	999999	351	185	368	541	503	739	480	999999	153	604	831	534	393	999999	346	999999	714	51	544	298	626	730	617	553	51	923	984	999999	999999	490	159	127	204	33	999999	277	999999	983	803	420	41	706	629	141	462	452	717	261	416	457	711	661	999999	266	852	620	568	999999	499	579	755	158	124	999999	999999	714	340	369	26	999999	814	730	999999	999999	266	999999	110	486	101	599	999999	732	915	999999	999999	497	440	937	999999	999999	999999	999999	494	233	665	882	592	966	999999	747	121	999999	245	999999	999999	980	999999	562	999999	931	520	91	723	900	999999	32	243	209	884	957	999999	999999	198	942	368	708	246	23	469	384	338	999999	799	353	487	859	497	999999	281	798	83	877	999999	249	999999	627	999999	999999	861	642	648	999999	91	729	999999	718	999999	999999	999999	934	743	410	103	625	603	385	999999	379	422	999999	534	666	927	95	883	406	465	949	388	740	326	652	162	999999	735	999999	63	999999	879	999999	700	999999	597	347	64	673	784	322	645	188	999999	22	181	357	118	982	464	999999	999999	999999	263	219	913	249	618	100	257	276	889	658	331	221	500	654	813	339	78	590	999999	220	621	152	313	210	404	313	999999	805	717	753	490	999999	234	999999	514	999999	291	358	729	999999	426	999999	433	987	999999	134	522	527	544	779	913	874	964	635	455	121	906	999999	844	999999	999999	451	558	146	177	274	986	687	999999	332	57	720	861	77	793	113	719	325	353	280	791	954	271	938	
839	999999	103	999999	367	999999	584	578	513	424	354	974	959	296	820	592	147	834	387	221	732	202	23	897	999999	351	401	590	369	573	999999	664	999999	999999	306	561	999999	999999	329	999999	747	999999	217	999999	722	999999	999999	432	505	761	142	999999	576	59	216	646	603	999999	999999	26	12	994	999999	939	902	690	999999	999999	990	268	421	750	515	642	473	263	985	576	185	32	206	999999	94	999999	441	565	97	140	999999	660	958	975	999999	313	743	753	270	999999	543	41	35	805	442	246	999999	392	451	999999	586	999999	660	36	30	735	999999	43	909	999999	508	346	602	663	999999	999999	310	445	121	211	899	719	993	999999	42	153	999999	401	536	848	267	999999	999999	163	999999	460	999	932	999999	903	494	999999	844	659	999999	207	438	372	870	112	936	999999	281	999999	45	866	999999	942	999999	876	738	427	506	70	352	999999	999999	999999	999999	484	340	999999	999999	999999	717	199	875	999999	949	835	714	999999	531	999999	912	363	999999	874	128	688	500	67	938	87	175	76	213	783	316	318	975	989	264	395	772	999999	423	74	532	845	999999	626	993	167	172	114	896	82	158	989	682	357	331	999999	983	282	439	412	999999	650	986	999999	36	640	859	725	380	145	661	354	939	713	351	282	696	874	74	781	915	999999	999999	140	634	999999	999999	628	667	833	411	999999	999999	20	31	999999	859	999999	599	362	999999	446	734	760	421	804	59	969	15	59	733	118	218	658	497	981	479	855	466	709	999999	241	67	999999	734	172	226	928	691	469	423	797	999999	711	483	478	335	999999	719	830	277	666	622	618	110	999999	290	479	523	49	412	13	442	890	358	75	388	198	36	999999	999999	131	288	546	636	936	833	507	185	28	999999	69	146	636	441	348	619	449	999999	441	881	746	415	651	999999	419	364	394	362	999999	99	999999	394	470	999999	999999	999999	85	981	173	469	783	999999	504	393	353	867	806	458	20	456	939	751	595	999999	841	715	637	490	226	581	449	154	767	928	518	675	999999	393	295	999999	544	467	282	999999	107	451	910	267	713	551	557	936	352	961	160	396	999999	102	411	999999	999999	595	999999	999999	29	999999	537	575	875	678	202	423	173	59	999999	999999	478	999999	280	399	999999	379	776	999999	999999	513	801	999999	778	132	875	582	982	854	220	999999	702	999999	951	999999	914	344	999999	44	359	999999	772	999999	59	679	917	999999	999999	999999	635	381	999999	99	568	516	837	730	999999	753	802	619	999999	999999	999999	963	778	788	999999	
811	999999	470	986	999999	999999	999999	740	507	756	109	214	699	999999	970	229	839	999999	999999	999999	445	999999	999999	547	999999	242	740	704	464	465	999999	900	139	999999	21	536	174	394	86	999999	679	776	999999	974	999999	999999	112	859	469	99	999	832	175	665	236	190	301	999999	357	509	999999	999999	999999	52	670	208	85	195	999999	444	64	455	63	838	999999	668	300	219	849	100	999999	880	244	374	466	263	734	999999	999999	830	245	251	46	577	198	494	500	297	999999	999999	473	917	121	35	999999	553	779	336	999999	567	889	91	83	267	379	999999	999999	911	585	999999	473	611	999999	999999	209	813	418	486	649	958	178	999999	905	359	627	222	768	218	340	999999	483	999999	261	999999	999999	163	999999	779	208	999999	544	588	711	897	35	861	21	203	999999	231	999999	999999	687	263	399	887	185	724	639	166	936	741	580	999999	932	75	359	195	976	999999	999999	999999	287	165	424	999999	999999	18	333	999999	211	999999	392	119	777	190	999999	998	331	63	978	453	999999	51	557	999999	18	48	964	999999	511	825	227	781	585	505	25	531	838	809	596	177	400	999999	955	371	999999	471	896	752	999999	360	863	999999	76	201	999999	246	607	621	581	262	54	373	999999	385	999999	611	533	999999	175	199	170	999999	467	811	62	275	96	196	453	999999	152	999999	615	160	962	304	714	999999	15	779	923	226	238	343	132	37	999999	579	23	747	937	624	587	164	999999	999999	464	265	149	234	159	999999	999999	999999	120	832	757	999999	999999	62	999999	149	275	999999	276	944	293	134	688	35	656	517	999999	706	609	527	634	461	960	621	839	458	999999	781	999999	999999	58	999999	999999	300	280	999999	166	960	850	797	999999	201	888	256	999999	340	576	123	578	642	247	471	999999	592	207	999999	999999	801	999999	448	894	999999	766	999999	999999	999999	900	398	754	150	360	222	999999	812	999999	443	572	714	563	509	881	141	213	986	274	999999	770	641	102	974	373	364	999999	412	902	864	434	134	999999	968	440	188	368	438	291	34	615	622	423	999999	733	438	248	999999	999999	999999	291	779	999999	319	328	269	305	780	776	996	999999	999999	909	314	19	999999	363	594	78	703	772	775	704	250	970	158	227	338	250	934	126	44	999999	149	583	654	635	51	650	181	999999	999999	999999	295	559	172	999999	999999	754	999999	85	653	644	862	999999	516	84	258	348	180	51	966	539	842	999999	441	999999	770	731	364	813	322	999999	897	999999	999999	123	419	691	808	445	119	584	999999	999999	472	
999999	983	157	77	579	386	703	999999	139	916	58	999999	999999	128	999999	942	999999	400	481	999999	709	746	999999	807	999999	999999	567	999999	734	931	999999	583	983	417	999999	623	622	664	784	436	619	474	767	904	999999	999999	14	573	999999	999999	732	194	999999	106	763	652	999999	350	674	999999	819	999999	745	207	533	999999	835	997	999999	942	329	722	999999	999999	153	244	978	147	999999	107	661	994	297	241	999999	208	999999	886	654	398	999999	999999	989	870	999999	999999	729	999999	380	670	999999	16	496	309	183	19	999999	999999	999999	528	673	999999	999999	577	263	825	875	513	998	335	375	949	352	687	270	999999	732	745	999999	696	515	418	766	12	638	654	507	999999	67	199	999999	669	999999	135	724	878	604	422	617	791	581	999999	571	999999	304	519	663	999999	999999	136	287	832	999999	266	23	265	46	675	939	608	999999	887	999999	808	705	706	999999	227	999999	392	452	320	999999	645	125	299	847	721	708	128	990	698	948	931	999999	796	668	676	122	469	841	929	483	999999	473	693	769	762	349	598	999999	446	846	657	684	966	704	365	999999	999999	418	325	999999	999999	618	999999	939	524	895	908	47	349	114	503	550	999999	837	130	182	999999	529	94	381	999999	999999	999999	999999	300	999999	999999	102	999999	536	999999	61	526	999999	662	999999	843	754	255	866	440	560	163	342	353	116	999999	139	584	193	999999	204	999999	999999	856	205	75	778	648	277	949	999999	734	813	716	451	34	559	184	730	999999	999999	999999	227	940	559	999999	999999	507	999999	95	816	999999	129	999999	204	727	582	999999	467	334	75	115	977	917	624	825	350	999999	902	999999	611	954	853	999999	999999	919	999999	13	306	999999	853	280	464	191	142	308	615	999999	999999	723	999999	453	999999	999999	273	999999	999999	310	326	734	131	595	605	111	484	862	999999	274	999999	284	999999	579	809	733	480	999999	650	796	784	325	999999	354	113	999999	641	168	999999	456	591	476	622	805	687	572	999999	268	674	363	707	999999	999999	999999	227	247	111	872	643	983	926	478	922	510	999999	10	524	776	491	427	999999	999999	624	217	682	311	661	999999	999999	999999	131	222	129	297	999999	513	999999	869	999999	866	86	768	999999	263	999999	122	554	122	289	686	58	999999	776	257	893	999999	656	436	668	915	585	295	999999	999999	999999	714	359	634	999999	23	328	999999	999999	999999	350	999999	801	999999	687	569	757	999999	999999	215	199	295	999999	872	999999	999999	857	999999	211	222	291	791	788	128	400	816	763	920	699	275	367	403	999999	161	
906	201	590	999999	748	108	999999	45	758	774	999999	577	278	486	999999	715	166	999999	453	436	343	999999	913	999999	970	871	999999	836	849	271	999999	795	109	293	999999	999999	125	572	506	999999	999999	256	42	24	911	823	999999	286	690	983	999999	293	999999	758	818	357	288	908	323	999999	301	330	195	497	926	421	477	985	521	36	600	593	576	350	382	97	526	898	771	157	334	999999	156	866	161	564	999999	350	474	617	924	217	999999	629	811	733	999999	544	999999	499	999999	561	765	999999	393	526	999999	609	999999	999999	830	389	146	999999	552	772	184	329	346	371	575	136	999999	903	112	999999	344	947	999999	999999	36	982	810	281	999999	772	763	492	482	635	847	247	999999	743	787	544	80	93	87	48	999999	741	208	726	924	999999	51	861	561	999	191	770	79	737	705	848	578	865	373	999999	18	692	846	999999	524	337	999999	776	126	567	323	999999	999999	501	99	295	783	94	999999	999999	731	902	930	482	453	87	999999	236	48	938	966	214	719	999999	39	999999	894	497	212	999999	999999	274	744	999999	686	999999	899	578	648	999999	75	494	518	790	58	116	762	373	267	447	999999	999999	738	188	601	118	999999	572	999999	232	400	296	999999	759	527	466	167	935	999999	523	187	999999	588	628	999999	481	999999	929	999999	922	114	530	239	764	999999	999999	535	566	403	578	398	999999	116	999999	29	778	999999	759	999999	999999	948	826	577	744	269	571	357	120	999999	129	999999	612	324	999999	999999	869	999999	127	999999	999999	931	601	542	227	134	999999	492	173	608	999999	869	999999	666	667	973	288	999999	494	505	865	771	999999	260	999999	166	999999	22	567	306	160	721	494	436	999999	999999	357	999999	360	620	419	88	999999	511	220	259	484	946	657	575	999999	916	573	622	999999	635	515	350	267	70	348	837	924	999999	999999	383	385	510	800	999999	626	993	602	999999	999999	999999	587	999999	50	34	681	839	365	992	467	243	157	872	968	240	154	999999	999999	299	281	999999	164	328	63	836	874	973	156	650	999999	999999	323	699	536	681	58	602	310	999999	389	509	482	999999	409	999999	235	999999	542	569	862	619	967	313	602	999999	632	268	860	213	159	999999	999999	714	999999	621	999999	458	346	999999	999999	999999	706	792	910	772	108	231	919	838	611	371	441	586	788	339	878	19	999999	31	58	999999	742	106	93	999999	816	767	889	788	305	777	999999	254	387	319	913	999999	403	829	415	410	349	31	602	999999	276	116	926	714	742	910	361	999999	248	402	810	
609	708	238	955	340	342	141	543	834	204	197	209	479	425	703	616	277	615	999999	450	999999	504	305	414	710	841	185	55	394	426	852	15	999999	509	314	475	174	874	999999	78	999999	999999	768	594	999999	906	456	298	48	303	93	708	600	999999	999999	114	413	824	255	498	166	999999	158	418	351	191	225	969	120	238	451	999999	540	579	242	241	736	711	335	804	394	886	999999	999999	342	999999	415	999999	418	210	72	350	629	586	911	132	340	999999	252	999999	691	486	188	999999	852	690	178	999999	720	858	377	702	999999	999999	113	280	999999	67	85	207	775	193	561	910	175	110	774	953	999999	119	901	386	468	437	122	907	708	207	248	651	975	394	999999	560	832	369	852	188	999999	641	54	999999	999999	54	999999	508	925	277	999999	751	999999	224	362	611	956	991	999999	999999	338	205	999999	881	819	434	232	391	999999	10	87	999999	258	999999	481	36	74	629	112	423	999999	614	982	441	562	999999	735	760	41	999999	604	999999	135	791	849	286	80	173	463	850	821	740	999999	999999	199	838	503	999999	999999	336	546	337	888	999999	999999	723	223	999999	999999	999999	698	472	359	999999	406	246	680	467	746	999999	956	900	175	262	601	574	999999	66	999999	724	993	414	27	705	173	276	953	315	45	135	73	939	845	999999	999999	999999	390	475	529	953	167	46	584	999999	379	645	171	636	228	190	746	167	999999	603	339	294	455	654	997	999999	293	999999	431	999999	999999	26	65	44	111	252	194	512	537	297	566	956	830	478	999999	999999	115	326	96	855	999999	905	60	251	801	999999	999999	736	478	399	670	792	614	963	417	362	590	136	999999	976	996	999999	999999	601	999999	999999	999999	976	328	479	33	966	999999	576	240	999999	966	814	242	244	348	457	999999	147	627	774	352	866	71	973	938	978	792	999999	858	156	286	999999	214	429	412	999999	999999	998	375	999999	513	48	732	191	396	775	893	999999	999999	999999	209	491	973	999999	40	597	915	355	999999	55	183	999999	717	999999	949	516	999999	813	832	420	999999	45	772	923	999999	999999	143	879	999999	999999	94	502	482	320	999999	795	999999	999999	398	815	999999	72	468	330	530	345	330	648	242	879	176	999999	467	227	508	173	999999	60	999999	999999	463	46	768	378	999999	999999	696	407	147	164	41	999999	999999	999999	408	977	999999	451	999999	925	999999	999999	646	706	996	14	44	264	812	783	85	435	939	671	999999	999999	999999	99	369	999999	999999	923	510	88	999999	507	664	450	818	999999	596	277	
999999	86	744	968	999999	72	382	999999	646	441	595	999999	88	605	728	753	999999	433	684	487	92	999999	999999	69	984	999999	857	999999	349	999999	446	291	196	999999	778	999999	999999	393	999999	241	717	413	999999	217	338	156	10	252	779	999999	785	395	845	999999	999999	112	799	684	983	831	214	999999	616	999999	999999	313	999999	279	827	999999	825	999999	999999	453	999999	999999	351	79	730	837	999999	615	718	437	999999	60	446	88	623	999999	74	999999	999999	999999	999999	834	999999	159	221	34	979	730	424	914	96	513	548	999999	999999	516	761	730	953	155	273	599	999999	188	999999	999999	867	99	656	999999	800	999999	872	102	999999	935	882	202	999999	706	858	837	200	803	351	304	512	53	739	117	913	999999	999999	999999	491	437	669	618	905	277	167	890	83	999999	124	999999	999999	456	975	999999	634	569	873	999999	297	435	999999	999999	837	949	441	823	360	999999	248	466	999999	618	610	989	276	999999	296	589	548	968	999999	928	999999	999999	662	66	77	335	483	999999	470	999999	999999	999999	38	999999	999999	955	999999	343	539	534	33	657	231	999999	999999	986	146	999999	282	293	709	328	671	480	681	999	999999	384	756	999999	999999	893	996	251	651	999999	960	967	999999	340	754	214	438	239	999999	41	615	639	220	90	198	122	82	187	341	648	394	999999	627	781	668	460	587	515	468	999999	661	979	381	302	999999	999999	877	941	999999	504	999999	442	576	649	393	657	174	675	835	953	821	999999	909	13	168	412	999999	711	672	999999	627	923	771	999999	380	999999	267	918	64	29	244	140	999999	837	757	952	981	978	397	20	999999	999999	679	999999	317	842	999999	378	999999	623	830	176	279	244	877	967	999999	801	278	757	400	255	620	816	718	691	180	82	999999	215	999999	370	323	661	999999	999999	253	266	467	538	566	888	999999	440	999999	78	861	413	959	790	999999	190	710	639	999999	50	999999	863	796	626	671	997	133	927	202	469	852	999999	237	172	723	414	343	999999	201	511	470	189	627	650	830	766	122	464	924	251	660	684	51	999999	423	389	469	840	866	999999	765	999999	248	728	999999	253	186	796	76	877	846	970	448	999999	580	999999	245	155	796	999999	884	999999	13	951	809	178	999999	999999	749	999999	999999	503	873	631	746	613	941	898	435	586	590	999999	397	56	404	689	999999	999999	396	311	154	323	54	999999	684	107	999999	297	919	56	999999	915	56	732	999999	999999	999999	816	372	966	180	346	720	219	324	568	280	957	556	130	932	999999	874	999999	199	630	
459	911	946	648	760	999999	979	999999	909	674	279	665	999999	62	591	428	570	429	140	999999	999999	834	646	126	826	896	999999	798	123	44	51	999999	999999	312	893	196	869	723	216	526	999999	342	999999	650	298	615	843	503	538	999999	82	454	999999	999999	37	624	999999	999999	822	863	912	999999	274	874	633	671	132	811	999999	405	558	847	223	614	450	270	534	999999	828	221	63	247	269	999999	962	596	300	160	284	279	999999	999999	901	352	999999	185	999999	999999	26	626	492	41	345	143	955	999999	241	703	941	767	100	999999	12	610	810	674	921	664	912	999999	999999	999999	537	888	484	999999	945	870	999999	274	202	108	980	211	728	31	999999	136	654	737	365	596	218	517	999999	652	47	999999	999999	939	264	999999	523	978	255	999999	504	456	658	446	289	999999	703	677	574	991	999999	801	882	999999	999999	794	999999	184	999999	784	763	29	709	831	999999	999999	338	70	19	788	585	11	999999	217	999999	454	477	999999	458	995	892	541	942	197	364	246	999999	752	176	999999	402	348	307	999999	756	484	999999	999999	999999	634	999999	999999	999999	786	416	296	845	674	272	327	327	999999	726	999999	999999	232	87	999999	999999	245	246	999999	999999	550	395	246	704	999999	461	52	707	999999	999999	999999	963	258	999999	166	781	78	400	743	490	848	152	600	999999	999999	999999	533	406	234	360	999999	999999	455	750	127	400	179	591	360	223	229	999999	676	999999	902	999999	999999	999999	921	999999	408	844	999999	999999	54	407	795	624	94	999999	927	645	483	300	999999	436	518	508	756	766	999999	486	50	529	270	238	476	52	719	897	934	184	485	999999	999999	883	893	999999	999999	999999	604	554	507	999999	296	584	146	386	41	476	214	145	603	165	138	921	804	974	999999	815	931	752	999999	196	999999	753	169	989	999999	642	542	168	801	46	171	67	999999	607	243	686	101	99	20	252	692	799	999999	999999	365	39	999999	999999	525	890	999999	999999	648	321	460	543	424	157	999999	999999	933	56	343	566	993	80	943	206	740	999999	723	841	741	662	503	192	181	999999	633	318	563	622	999999	910	257	999999	419	667	157	700	272	944	62	621	319	646	465	999999	336	294	96	882	189	377	999999	947	121	999999	817	277	371	999999	523	728	835	321	412	432	319	685	661	285	999999	50	999999	779	789	129	999999	856	727	167	512	349	232	681	443	275	743	999999	999999	999999	850	879	999999	688	430	999999	785	999999	243	43	704	651	999999	811	999999	148	492	398	168	991	642	960	999999	213	81	
184	506	164	999999	147	689	19	999999	999999	435	180	711	206	999999	466	344	355	999999	693	462	860	717	420	847	305	999999	355	999999	216	790	889	999999	135	616	999999	826	631	130	106	354	999999	174	403	386	999999	437	296	49	999999	657	999999	348	856	750	220	999999	95	316	582	364	999999	868	281	999999	545	841	585	590	112	639	999999	235	526	999999	767	999999	999999	999999	194	999999	999999	315	449	558	999999	999999	999999	384	405	789	999999	324	548	741	20	999999	892	999999	840	821	852	706	937	72	944	999999	999999	517	983	524	999999	61	131	999999	868	38	999999	722	943	999999	369	210	194	999999	898	398	687	784	339	940	803	368	204	373	25	790	377	999999	614	443	729	964	401	881	646	689	202	833	999999	999999	999999	180	999999	845	462	651	521	999999	174	555	999999	47	188	52	720	999999	857	758	699	87	660	52	117	510	275	405	808	999999	675	219	999999	854	910	357	542	633	356	358	911	373	999999	999999	222	68	69	691	786	358	170	999999	831	443	143	795	331	365	72	999999	579	67	843	999999	999999	954	359	999999	999999	831	510	97	999999	508	999999	999999	809	908	829	59	450	584	619	459	152	999999	387	762	999999	124	36	186	570	845	779	853	530	70	802	267	999999	540	999999	999999	848	83	433	332	596	807	986	999999	535	23	70	995	448	393	75	146	576	597	999999	21	999999	333	526	592	729	993	805	999999	116	999999	350	910	29	999999	611	999999	389	65	175	999999	138	613	650	556	784	783	415	146	994	665	691	120	730	553	999999	524	999999	840	603	602	11	999999	316	963	673	160	975	784	782	997	757	521	432	896	883	201	683	999999	808	946	999999	669	753	450	880	239	189	476	514	96	999999	548	999999	999999	910	889	307	999999	999999	634	999999	631	364	997	908	179	999999	833	669	958	999999	586	42	657	24	999999	494	866	92	443	970	999999	279	999999	485	218	999999	859	999999	993	894	996	96	184	999999	955	314	756	541	711	550	355	806	555	999999	934	515	999999	999999	578	405	440	999999	449	664	999999	361	669	999999	700	120	829	848	675	999999	844	999999	999999	518	68	37	738	334	999999	892	624	702	724	999999	999999	702	264	310	417	598	463	403	647	519	840	604	999999	244	841	600	999999	999999	140	490	999999	999999	657	999999	499	550	999999	115	231	556	50	605	637	229	999999	997	855	528	440	999999	611	451	852	999999	678	999999	392	999999	493	780	181	126	571	244	48	116	999999	999999	811	866	932	357	181	999999	479	999999	999999	425	274	
999999	744	202	999999	63	999999	960	591	318	617	999999	168	172	999999	450	384	923	43	402	191	863	999999	999999	999999	574	154	264	999999	999999	869	444	497	966	239	650	999999	979	999999	999999	365	999999	525	736	999999	777	707	770	999999	730	715	555	211	574	243	411	891	857	999999	502	999999	624	999999	829	999999	183	546	201	932	971	414	404	874	525	999999	114	999999	999999	537	999999	999999	384	528	549	57	323	242	923	733	828	759	188	505	557	609	740	999999	999999	296	187	240	515	837	999999	325	999999	681	999999	536	139	999999	675	330	544	635	534	999999	150	782	136	940	999999	468	113	999999	236	999999	326	915	306	716	999999	999999	359	709	999999	546	999999	999999	736	999999	556	999999	603	765	94	858	960	922	85	645	999999	913	170	246	999999	57	733	551	999999	999999	364	770	240	999999	420	999999	970	835	999999	987	340	916	55	493	394	236	864	999999	138	377	939	404	839	661	469	738	768	122	101	313	813	223	145	325	287	785	999999	190	999999	348	888	134	999999	98	314	340	868	999999	852	391	192	395	423	721	481	959	930	578	953	682	977	857	744	999999	999999	126	781	729	216	608	79	684	993	789	999999	814	756	751	356	138	999999	999999	999999	709	130	427	999999	423	844	327	854	587	236	672	999999	40	999999	677	914	197	999999	999999	999999	999999	999999	508	999999	633	242	666	213	189	232	999999	812	885	597	44	849	756	326	367	885	888	999999	999999	457	331	999999	458	434	88	837	168	999999	999999	631	999999	397	999999	35	999999	190	187	124	675	365	411	860	486	443	355	827	999999	871	201	262	581	500	999999	61	80	215	999999	242	999999	351	73	999999	90	263	581	999999	237	731	159	187	708	774	999999	136	55	471	942	24	88	999999	680	999999	999999	999999	59	999999	568	571	999999	961	406	945	989	333	301	165	999999	232	861	709	600	999999	722	999999	554	807	999999	702	15	609	273	769	163	999999	999999	999999	999999	999999	213	999999	999999	999999	999999	198	780	763	784	999999	999999	890	691	719	163	379	999999	999999	574	372	925	252	112	865	565	999999	698	999999	999999	126	662	525	296	178	28	999999	631	933	660	533	999999	791	32	999999	867	125	999999	553	615	784	222	427	211	999999	686	999999	953	999999	110	431	999999	153	999999	668	999999	320	603	523	700	999999	748	727	999999	51	138	144	229	445	997	450	436	999999	31	17	903	245	323	999999	491	999999	999999	999999	832	238	999999	999999	819	999999	575	557	521	404	852	267	999999	494	832	170	377	552	999999	518	224	660	994	
355	132	963	999999	999999	996	812	999999	643	507	339	999999	999999	999999	48	324	864	869	450	928	41	301	763	971	418	999999	163	423	939	999999	342	203	182	244	687	967	999999	599	719	999999	709	373	218	759	706	599	477	162	339	237	877	649	999999	731	999999	999999	368	991	356	453	843	999999	101	328	175	999999	722	131	329	80	467	275	160	889	228	668	92	999999	275	819	999999	10	94	711	999999	693	429	450	999999	634	608	864	253	275	717	321	281	889	999999	570	876	999999	999999	268	999999	612	498	885	999999	303	999999	364	726	536	519	843	313	389	881	999999	717	282	999999	999999	999999	603	31	885	999999	907	999999	202	420	705	942	588	176	999999	999999	999999	999999	544	938	978	663	254	148	716	756	874	999999	999999	999999	999999	852	604	507	147	999999	176	999999	613	713	605	906	778	944	31	594	930	676	487	999999	56	288	183	344	871	42	227	999999	315	139	307	999999	505	194	999999	852	347	999999	999999	39	775	255	590	830	342	81	999999	309	999999	999999	825	207	531	453	962	832	679	270	999999	999999	579	711	284	484	999999	705	410	593	645	178	256	849	647	457	672	999999	697	352	11	799	999999	917	348	193	999999	110	378	999999	232	475	182	999999	999999	923	459	73	999999	115	425	637	670	301	999999	948	875	999999	559	999999	781	999999	145	337	268	999999	957	661	373	101	180	315	337	359	371	179	995	178	999999	999999	998	608	830	999999	927	374	139	999999	263	400	317	338	999999	305	280	70	340	999999	819	618	999999	797	999999	879	935	119	309	321	929	494	952	999999	580	835	999999	182	340	553	410	999999	999999	111	407	972	783	842	764	42	999999	310	838	160	359	786	758	211	999999	999999	656	999999	74	817	926	769	447	611	757	715	230	108	730	787	445	924	999999	864	399	999999	999999	102	999999	276	242	629	655	801	999999	793	86	873	274	389	999999	592	829	889	184	638	999999	182	94	58	812	980	999999	61	999999	434	875	894	811	190	999999	564	472	798	999999	307	999999	645	263	963	639	356	833	350	891	999999	999999	999999	689	999999	202	999999	999999	306	464	261	59	999999	96	922	999999	192	999999	94	999999	342	130	41	314	877	523	889	918	130	419	465	999999	239	169	862	339	854	214	59	987	931	556	999999	343	333	258	520	559	999999	55	456	999999	749	815	558	731	74	716	812	247	312	14	887	999999	999	115	819	444	233	999999	999999	978	22	106	602	786	955	697	981	629	999999	340	587	84	999999	180	999999	424	610	999999	999999	148	
402	812	684	926	999999	999999	344	228	439	85	335	747	982	478	999999	653	223	772	999999	376	735	999999	244	972	427	812	999999	999999	708	404	999999	102	328	999999	999999	210	421	675	127	999999	363	763	200	999999	15	840	999999	999999	897	753	210	999999	364	897	412	219	999999	712	509	856	363	999999	520	44	252	999999	428	67	892	999999	241	547	655	999999	23	972	992	999999	967	587	720	440	931	954	204	995	999999	430	999999	999999	999999	709	999999	270	324	848	999999	166	684	772	999999	45	601	825	522	663	192	265	883	440	999999	271	745	922	999999	999999	583	565	840	257	503	997	999999	999999	450	532	380	395	785	999999	729	835	631	204	999999	685	999999	116	442	999999	813	483	546	92	158	999999	964	999999	134	401	274	687	999999	999999	278	999999	500	84	385	989	999999	999999	480	718	999999	999999	999999	550	756	460	93	477	999999	999999	444	30	999999	999999	999999	999999	568	136	270	999999	999999	51	519	203	999999	752	999999	764	999999	452	257	26	13	828	999999	766	999999	423	497	673	999999	796	563	26	993	999999	999999	48	706	999999	431	165	999999	96	816	669	873	446	624	999999	276	328	999999	999999	61	427	26	632	90	999999	359	154	639	597	86	114	488	502	210	999999	789	999999	999999	435	30	102	999999	917	21	711	999999	999999	999999	493	407	988	999999	999999	965	575	999999	340	957	104	999999	287	526	939	19	712	999999	380	245	999999	224	129	270	320	661	999999	937	109	620	999999	999999	74	355	155	999999	999999	64	605	537	634	444	459	198	999999	489	999999	575	551	908	309	999999	522	999999	850	999999	287	999999	739	231	15	638	999999	999999	588	999999	999999	932	381	749	999999	658	585	843	611	513	764	931	999999	831	918	999999	396	999999	321	848	999999	25	504	999999	912	999999	324	384	999999	996	311	999999	610	589	608	999999	204	801	987	650	999999	999999	447	347	514	356	432	908	312	999999	252	999999	999999	740	188	865	437	504	837	560	343	211	321	614	212	999999	999999	716	232	999999	199	594	213	670	903	999999	578	167	372	565	938	415	81	910	754	999999	341	999999	410	742	999999	699	964	436	999999	999999	366	832	144	488	34	999999	999999	204	999999	657	738	738	837	660	297	280	142	281	999999	999999	139	411	860	843	694	461	315	999999	999999	500	629	777	363	999999	171	745	32	883	540	232	730	876	999999	106	630	602	42	750	455	112	566	692	813	388	613	999999	972	301	794	573	999999	205	999999	930	37	960	999999	677	499	551	999999	259	740	999999	208	263	921	764	999999	101	999999	
564	45	633	933	936	964	974	555	215	773	999999	98	967	999999	534	417	999999	78	999999	228	365	261	903	855	317	952	999999	190	999999	43	218	88	702	154	845	170	836	997	100	996	410	131	999999	778	999999	170	999999	578	999999	845	372	695	552	873	73	313	141	777	625	984	550	794	205	181	999999	652	396	822	976	374	581	561	977	999999	817	999999	968	134	339	156	189	845	517	514	671	522	536	999999	999999	541	38	68	381	116	999999	616	926	121	999999	873	774	950	999999	309	274	999999	717	878	65	830	345	999999	999999	478	805	705	286	690	510	52	125	566	741	444	345	523	189	871	227	999999	316	857	999999	465	382	238	253	218	999999	859	805	657	773	260	206	31	619	999999	999999	750	339	245	610	181	757	217	219	166	963	751	632	846	660	853	523	999999	106	983	999999	577	462	78	451	650	246	467	793	490	999999	323	903	999999	570	477	872	80	999999	739	999999	999999	29	96	999999	498	237	959	999999	919	737	999999	925	636	807	733	298	270	794	999999	999999	300	424	728	918	999999	847	356	285	193	981	999999	241	999999	999999	931	557	375	823	952	422	287	470	874	753	999999	398	277	479	837	189	611	286	296	804	999999	750	300	178	605	650	881	683	813	938	294	486	999999	360	999999	185	999999	446	841	546	657	829	550	975	397	261	999999	877	448	13	379	176	945	562	868	190	266	206	228	312	541	603	656	999999	469	54	829	917	999999	661	266	174	444	999999	156	587	210	325	780	999999	80	14	245	999999	568	127	541	15	491	999999	919	725	999999	999999	15	64	999999	614	516	353	999999	662	999999	787	747	214	732	205	416	290	979	941	426	875	242	536	367	847	377	999999	513	824	435	908	741	540	999999	904	999999	999999	999999	999999	999999	436	922	417	731	999999	72	363	395	346	999999	210	715	978	309	352	999999	479	696	335	246	174	999999	607	999999	375	999999	216	999999	827	460	324	876	393	141	999999	999999	824	805	909	784	24	999999	177	999999	999999	999999	763	241	604	607	274	405	88	360	999999	596	324	189	999999	413	856	999999	567	999999	999999	999999	999999	846	319	399	482	673	787	551	232	218	673	382	999999	181	291	974	663	229	999999	919	797	999999	496	403	638	645	999999	506	928	999999	999999	291	950	899	871	917	921	214	135	600	999999	537	138	435	922	942	186	193	131	881	441	347	699	365	537	999999	999999	916	761	999999	234	291	623	999999	820	391	999999	113	310	999999	999999	999999	104	594	310	270	999999	70	
999999	696	999999	265	384	999999	486	60	592	595	372	999999	566	15	453	297	376	336	999999	999999	999999	540	999999	83	999999	757	828	999999	253	114	64	277	393	999999	445	75	999999	969	906	576	826	770	999999	999999	740	999999	807	56	15	999999	228	999999	999999	999999	999999	940	185	395	381	627	999999	999999	999999	488	540	999999	199	999999	570	388	919	407	430	347	998	999999	999999	683	342	166	949	781	977	446	885	999999	921	312	843	505	889	999999	597	289	999999	332	964	320	999999	645	537	999999	486	627	887	821	554	18	92	999999	999999	502	62	225	677	446	526	999999	603	999999	184	886	433	75	999999	935	809	999999	989	675	880	431	387	697	628	419	305	360	559	74	536	913	230	242	306	396	931	999999	611	912	806	603	717	845	471	650	999999	420	138	951	21	413	999999	417	731	776	125	364	596	999999	150	176	811	999999	924	999999	666	201	999999	112	14	437	538	87	999999	286	999999	999999	236	978	312	885	999999	607	999999	132	999999	813	999999	530	281	999999	785	999999	771	640	999999	188	921	210	999999	915	651	999999	999999	999999	874	941	999999	999999	72	583	137	618	956	265	944	999999	485	999999	376	852	690	248	831	437	999999	196	315	238	493	535	620	36	999999	396	243	206	659	999999	999999	999999	999999	65	999999	999999	448	999999	396	516	999999	588	702	999999	999999	141	999999	999999	999999	520	931	688	635	999999	961	536	999999	111	624	569	31	999999	554	16	553	422	587	635	779	999999	988	484	799	799	542	905	833	500	202	862	172	830	12	999999	548	999999	328	955	103	932	999999	347	999999	999999	494	948	999999	696	576	421	554	999999	999999	71	999999	456	999999	835	999999	66	702	472	909	762	407	999999	745	416	468	983	104	999999	541	847	407	650	931	999999	315	593	871	999999	923	999999	999999	999999	206	999999	999999	101	681	999999	187	46	999999	999999	999999	790	429	999999	213	627	237	593	326	922	67	785	999999	881	524	915	530	194	999999	999999	549	137	454	834	994	999999	800	376	312	612	454	504	617	145	222	999999	999999	22	389	253	909	340	999999	395	514	420	287	734	577	766	999999	992	851	674	723	310	346	594	308	999999	827	860	291	714	477	562	178	528	999999	383	371	518	804	941	656	218	673	999999	330	583	526	999999	999999	546	650	461	999999	999999	999999	999999	999999	959	713	980	999999	58	59	750	917	999999	252	759	75	203	404	453	198	999999	27	514	636	286	274	725	882	761	71	744	999999	26	909	999999	115	999999	578	411	804	999999	524	607	169	923	999999	377	
999999	999999	10	605	151	206	999999	999999	926	907	285	528	695	988	107	665	987	314	685	999999	53	999999	999999	318	625	999999	999999	374	394	419	355	713	999999	896	394	125	760	465	999999	868	752	175	308	999999	481	999999	999999	816	726	999999	999999	999999	999999	250	334	999999	123	999999	980	999999	557	899	358	516	999999	571	393	799	603	981	904	999999	710	999999	158	877	999999	455	836	575	288	832	647	535	799	500	999999	894	571	999999	12	999999	485	456	320	853	999999	792	646	910	666	915	999999	745	955	98	154	999999	999999	999999	601	668	856	414	999999	999999	262	823	716	71	105	499	999999	531	979	999999	56	264	999999	305	71	928	808	999999	999999	999999	619	999999	999999	710	999999	55	802	125	999999	343	222	80	999999	595	601	993	85	585	999999	176	688	691	999999	129	51	889	924	796	395	673	859	930	504	507	116	359	253	16	714	60	696	122	60	646	623	976	999999	999999	703	77	853	233	121	742	683	999999	146	460	668	466	131	15	729	807	483	291	575	999999	999999	251	749	79	870	763	480	575	999999	129	505	75	222	23	102	999999	820	636	818	761	823	188	999999	793	347	257	929	691	393	252	172	342	410	999999	430	462	999999	783	362	357	272	999999	295	26	999999	602	254	117	912	411	987	847	473	814	267	310	37	955	999999	999999	834	999999	192	399	957	999999	665	626	999999	640	999	999999	999999	470	499	715	893	999999	999999	744	13	821	778	982	264	325	869	596	339	130	434	373	999999	739	999999	483	925	999999	69	791	937	627	525	282	412	951	999999	12	999999	551	416	831	125	987	619	22	20	210	145	641	304	79	296	472	215	635	999999	543	999999	25	999999	998	146	58	807	385	306	506	999999	312	999999	999999	999999	787	713	999999	257	999999	999999	511	473	725	759	428	496	999999	341	62	76	776	966	40	65	999999	762	418	999999	999999	190	244	999999	514	630	999999	999999	437	798	508	759	612	387	999999	423	445	999999	74	248	999999	999999	940	53	254	439	999999	999999	721	811	971	35	304	999999	189	884	886	796	959	105	999999	537	999999	78	833	303	463	399	56	616	620	758	698	180	976	999999	250	999999	471	84	827	496	999999	626	999999	483	464	999999	207	46	999999	649	592	968	321	191	501	871	999999	950	975	999999	299	114	201	223	999999	999999	932	999999	643	695	334	884	999999	440	368	443	251	359	839	759	201	999999	999999	971	175	729	999999	795	24	378	979	521	999999	999999	999999	74	434	613	156	340	772	534	999999	999999	324	707	701	
999999	822	999999	629	861	121	226	222	289	999999	999999	999999	607	274	146	658	275	716	813	785	999999	243	303	18	638	213	508	999999	666	617	247	656	468	38	978	972	955	749	128	409	999999	999999	917	999999	214	565	999999	75	635	876	137	134	510	921	999999	647	529	60	990	657	612	239	556	999999	999999	573	589	999999	296	174	702	525	598	999999	903	653	999999	999999	803	82	664	443	361	790	489	122	156	546	191	340	453	999999	758	470	797	652	654	255	262	641	999999	999999	779	471	183	612	999999	999999	999999	203	999999	275	256	918	992	178	999999	766	192	674	426	52	999999	955	720	796	766	138	999999	260	999	80	11	999999	105	695	999999	999999	616	877	586	60	528	987	18	188	999999	999999	477	628	999999	887	72	587	224	934	581	999999	750	386	845	408	999999	999999	204	262	273	999999	822	999999	514	988	159	999999	97	999999	523	999999	946	542	147	999999	660	988	486	121	17	423	947	170	123	999999	149	240	42	188	999999	760	793	756	914	575	27	180	124	785	999999	999999	500	847	420	180	999999	999999	999999	918	999999	999999	291	92	999999	849	999999	662	194	673	849	999999	282	908	806	763	617	200	628	571	999999	490	874	999999	382	259	999999	109	749	942	999999	999999	991	124	440	999999	479	999999	511	999999	439	364	986	450	935	819	485	591	51	657	999999	686	589	677	18	267	627	589	999999	999999	999999	999999	912	251	709	999999	927	168	999999	737	293	906	999999	563	999999	554	504	999999	999999	562	774	341	68	102	389	999999	352	323	115	183	450	889	10	516	147	999999	999999	999999	740	27	892	999999	999999	313	374	656	997	35	545	464	999999	203	823	157	230	594	978	820	861	431	575	614	999999	999999	296	404	906	999999	426	738	112	759	692	748	670	999999	228	754	999999	999999	290	327	777	999999	419	999999	75	853	296	552	425	632	883	319	452	287	273	818	999999	970	999999	999999	609	806	362	14	511	85	486	772	376	233	999999	138	150	258	836	412	885	49	338	999999	884	873	323	479	876	383	306	999999	999999	999999	999999	999999	982	465	999999	971	999999	999999	745	990	377	524	186	201	539	754	999999	203	999999	861	932	999999	641	697	940	735	492	999999	137	137	779	999999	588	966	495	999999	999999	685	540	865	123	480	304	347	685	370	697	132	939	131	214	112	941	332	477	761	125	999999	999999	982	488	416	287	999999	221	999999	999999	219	706	205	999999	492	999999	586	748	999999	682	303	999999	999999	48	370	942	16	923	676	161	266	999999	734	228	861	
171	557	999999	999999	202	686	136	411	434	487	426	744	523	721	448	365	583	999999	88	822	999999	944	943	128	473	281	694	999999	132	680	719	971	999999	999999	999999	116	209	51	270	999999	177	999999	999999	560	944	208	492	211	999999	795	682	485	656	406	588	226	613	999999	999999	999999	991	592	289	753	767	454	767	777	399	342	166	999999	999999	999999	999999	671	797	392	183	275	788	493	315	336	999999	999999	325	999999	167	115	502	941	808	349	15	584	331	402	999999	500	999999	715	999999	896	999999	999999	999999	574	751	917	428	231	94	967	142	507	999999	952	756	999999	138	999999	619	294	839	225	733	414	86	999999	350	999999	599	683	834	83	682	419	999999	856	512	751	999999	250	686	281	856	841	999999	507	307	999999	645	270	371	253	105	999999	66	424	417	326	498	999999	576	999999	631	411	143	999999	825	867	264	899	30	387	368	378	608	568	368	891	207	578	999999	970	999999	339	322	590	977	165	362	283	448	195	999999	157	673	663	649	455	707	999999	682	440	124	999999	249	984	885	999999	918	498	999999	999999	999999	999999	908	606	273	302	99	552	90	670	514	981	461	999999	133	999999	705	945	918	999999	194	999999	999999	341	855	23	99	337	999999	999999	999999	864	227	922	76	343	248	999999	399	357	366	164	999999	22	926	143	294	414	860	674	32	972	579	151	341	79	999999	576	999999	259	212	999999	848	999999	432	649	763	999999	768	789	971	637	555	571	999999	39	999999	883	415	722	729	684	999999	39	238	274	295	999999	591	999999	320	672	327	999999	155	604	316	246	999999	999999	379	756	999999	81	703	394	426	999999	999999	312	96	149	171	999999	530	527	295	999999	999999	168	364	688	946	770	479	309	320	415	425	952	722	999999	999999	138	999999	999999	999999	405	336	844	847	286	999999	289	910	999999	510	299	620	627	319	498	645	999999	922	691	809	876	999999	403	84	999999	999999	641	999999	350	845	999999	683	999999	489	999999	491	999999	320	87	999999	667	859	999999	798	30	795	798	999999	233	110	873	999999	662	172	999999	803	933	769	836	693	999999	999999	570	335	478	616	72	148	429	999999	887	120	845	494	151	999999	303	604	63	226	794	998	366	249	999999	827	30	394	327	96	557	987	999999	393	999999	968	299	972	330	999999	732	660	224	999999	223	762	370	178	31	155	510	338	716	999999	899	851	343	330	363	650	999999	678	820	342	459	899	636	461	999999	999999	727	330	284	649	493	144	784	149	999999	219	467	852	373	182	586	228	281	
999999	494	999999	635	969	618	999999	818	64	839	881	999999	323	135	908	40	847	428	189	64	76	136	999999	76	203	303	153	193	742	999999	647	756	240	999999	772	999999	641	548	757	711	604	831	439	304	999999	999999	712	94	558	999999	525	754	407	174	215	999999	729	438	441	675	474	999999	85	999999	201	999999	535	695	362	999999	999999	999999	670	477	460	244	697	999999	173	819	590	69	634	999999	999999	893	999999	999999	422	44	999999	212	116	91	999999	117	999999	689	999999	777	847	999999	731	617	433	226	94	999999	713	970	999999	268	274	621	999999	999999	861	999999	960	308	776	469	283	999999	703	196	202	588	240	352	488	17	367	999999	972	573	338	27	496	572	809	429	999999	999999	994	999999	937	494	996	831	999999	599	728	999999	11	388	744	413	913	247	999999	506	698	370	999999	42	901	999999	649	521	999999	843	669	398	499	999999	116	831	333	723	258	707	591	409	106	999999	289	562	394	999999	999999	924	113	259	547	312	731	999999	959	962	88	69	845	484	999999	999999	930	340	315	999999	999999	912	999999	199	989	999999	914	999999	274	602	753	348	494	999999	693	999999	999999	999999	999999	999999	999999	124	999999	370	645	198	862	999999	655	999999	958	948	257	999999	320	916	844	914	269	231	999999	442	727	366	219	739	574	788	791	601	672	521	489	129	40	168	51	719	554	800	999999	999999	643	580	644	804	999999	999999	745	999999	318	825	999999	629	797	999999	396	514	161	906	624	83	324	63	999999	447	469	138	708	162	874	134	369	999999	999999	590	798	999999	722	415	648	819	999999	24	293	999999	999999	860	331	999999	771	536	568	648	186	390	999999	590	559	207	345	962	999999	593	901	999999	465	999999	999999	999999	395	250	792	746	999999	805	40	310	770	999999	999999	999999	999999	999999	999999	348	565	721	999999	387	107	217	597	999999	80	685	999999	459	122	109	391	680	998	123	461	531	744	822	999999	380	359	999999	820	386	130	999999	165	194	212	563	628	999999	999999	999999	120	187	653	276	999999	581	42	999999	197	670	792	405	611	693	410	859	604	742	340	999999	999999	914	397	999999	404	344	529	588	256	559	481	646	284	523	13	284	878	477	156	808	999999	778	995	999999	999999	999999	134	472	784	353	958	885	413	494	457	205	790	442	872	341	62	999999	334	637	199	999999	131	98	690	999999	980	999999	596	531	999999	259	918	247	999999	678	219	999999	803	902	999999	595	999999	790	75	999999	493	999999	605	814	756	893	453	368	999999	448	999999	46	782	658	372	831	
299	999999	999999	999999	999999	552	815	999999	132	994	650	432	46	604	912	340	999999	882	642	999999	531	781	775	681	805	999999	287	188	84	999999	285	999999	539	768	306	360	870	867	999999	941	630	412	692	761	252	999999	331	365	536	273	24	899	26	828	310	517	117	248	402	999999	999999	999999	999999	999999	999999	505	892	278	999999	561	470	165	361	701	913	129	999999	23	438	784	239	999999	652	999999	999999	385	999999	711	999999	788	999999	632	475	804	999999	999999	293	742	52	999999	139	62	68	974	999999	859	547	324	914	190	999999	103	809	617	496	353	999999	999999	791	344	375	999999	809	518	999999	999999	690	557	999999	919	836	356	971	999999	655	999999	863	677	999999	309	837	814	797	287	370	159	822	999999	318	999999	18	974	999999	707	382	948	999999	550	665	965	178	990	299	994	354	81	132	999999	999999	319	490	999999	311	491	999999	999999	393	999999	157	168	25	832	248	702	999999	861	999999	999999	318	707	999999	323	22	51	999999	846	524	802	999999	999999	37	703	895	998	842	702	673	470	211	821	565	722	402	507	999999	346	999999	597	93	999999	677	859	810	999999	386	176	304	269	999999	999999	46	590	598	859	141	322	937	250	860	218	197	999999	71	497	151	221	999999	514	102	794	104	927	719	449	999999	178	892	640	999999	675	407	414	999999	551	785	974	999999	542	375	637	999999	511	737	874	305	999999	999999	322	999999	175	255	789	177	566	565	118	870	158	247	963	429	307	627	194	999999	782	825	520	712	176	97	388	148	464	395	592	200	999999	153	878	380	580	527	456	429	617	999999	552	986	676	114	975	304	412	217	111	999999	999999	72	999999	917	286	610	999999	88	867	650	712	999999	999999	999999	35	14	369	592	849	999999	999999	765	204	545	283	533	45	72	121	93	736	257	293	999999	647	782	630	961	103	999999	580	378	561	966	535	381	999999	758	999999	971	999999	820	999999	331	713	787	868	977	644	752	574	883	966	784	914	464	887	999999	999999	253	383	407	498	879	999999	801	213	999999	999999	901	520	287	984	999999	999999	916	889	999999	995	999999	913	652	327	350	405	697	412	999999	999999	999999	999999	749	488	999999	597	999999	331	999999	132	911	583	640	968	999999	242	296	999999	826	636	998	575	999999	278	419	339	730	999999	157	484	999999	399	435	999999	938	999999	770	999999	999999	552	619	999999	410	999999	93	286	283	684	585	999999	999999	798	586	151	63	505	999999	481	79	505	999999	457	999999	14	620	521	158	463	999999	333	472	999999	749	283	
26	999999	999999	95	195	142	999999	55	999999	49	999999	999999	813	999999	133	443	999999	298	999999	654	685	171	421	406	228	572	999999	819	655	999999	645	620	999999	313	134	649	999999	482	296	936	999999	821	952	143	638	907	708	864	340	595	484	183	768	104	999999	999999	992	767	867	999999	999999	246	400	253	404	999999	999999	510	999999	483	112	377	12	793	215	864	218	287	767	320	863	273	489	70	777	471	852	999999	715	279	657	999999	615	672	932	213	999999	709	739	884	253	208	999999	856	999999	116	181	974	999999	732	645	715	999999	556	999999	999999	999999	339	476	999999	999999	999999	999999	999999	826	539	761	339	860	12	443	509	547	999999	76	665	568	632	577	670	300	999999	75	983	633	941	999999	999999	913	201	456	101	242	805	983	544	999999	999999	40	953	999999	999999	123	886	298	146	177	127	489	103	182	134	762	806	643	33	643	811	266	884	966	999999	426	999999	555	352	277	742	900	532	999999	753	602	623	324	458	764	189	999999	497	774	999999	579	819	29	999999	338	436	172	999999	999999	999999	558	155	999999	999999	424	454	340	999999	868	435	227	957	841	428	531	148	491	999999	999999	463	127	768	120	999999	132	606	650	233	23	840	579	940	630	660	204	457	999999	671	44	320	848	747	628	349	238	622	978	999999	800	199	944	978	700	447	999999	789	44	475	531	818	804	117	999999	999999	855	999999	999999	190	233	84	511	820	999999	999999	614	379	150	999999	292	509	628	59	432	823	999999	601	249	193	186	414	999999	172	999999	225	515	741	815	600	493	951	296	999999	376	726	999999	134	827	751	832	114	999999	273	192	31	199	754	684	118	999999	264	999999	152	14	818	999999	348	679	934	443	999999	564	550	999999	999999	222	831	999999	705	145	770	773	498	360	81	765	999999	979	128	36	760	67	706	467	239	915	154	792	557	75	999999	999999	893	318	959	549	109	985	852	809	368	82	978	973	371	490	548	999999	933	63	999999	369	999999	999999	682	999999	858	92	57	425	999999	999999	134	640	794	325	879	999999	999999	531	666	173	999999	999999	667	688	88	732	999999	999999	377	362	859	504	564	980	894	985	635	999999	691	26	999999	436	741	330	947	348	999999	55	999999	367	400	411	396	347	241	251	250	994	737	999999	999999	308	58	999999	189	999999	85	999999	999999	894	554	258	999999	999999	999999	700	578	346	999999	740	553	60	999999	19	962	999999	117	226	999999	652	999999	641	416	565	40	639	388	999999	151	327	272	374	624	999999	813	151	571	
746	999999	541	673	903	999999	996	999999	999999	999999	49	753	731	999999	859	75	999999	159	912	841	999999	619	596	322	999999	205	999999	477	189	436	999999	205	820	999999	999999	114	999999	979	840	388	999999	999999	105	479	349	282	999999	804	413	309	845	566	999999	309	296	137	525	999999	130	708	999999	529	402	508	738	843	932	999999	161	754	857	799	318	534	999999	300	523	999999	972	280	786	619	999999	999999	591	865	305	520	999999	242	589	988	999999	999999	549	999999	591	597	741	505	999999	575	652	658	451	55	999999	999999	877	995	614	408	256	849	922	229	464	999999	999999	872	999999	421	254	999999	999999	869	940	999999	999999	542	709	926	385	476	999999	999999	999999	415	438	999999	616	999999	643	999999	628	190	741	19	220	329	999999	78	680	868	999999	928	999999	999999	493	582	999999	999999	390	344	296	688	999999	780	999999	711	262	58	93	999999	999999	999999	777	650	300	999999	999999	999999	965	666	117	640	255	516	518	11	890	243	922	856	441	545	999999	309	317	940	166	961	99	509	76	386	985	309	612	999999	161	680	443	999999	454	999999	116	723	237	999999	442	999999	271	918	999999	29	136	236	939	721	999999	478	342	999999	999999	175	841	466	600	730	655	945	904	179	999999	220	799	999999	999999	266	438	999999	81	999999	507	649	700	181	999999	56	259	999999	370	891	279	999999	999999	93	680	999999	342	999999	133	999999	999999	496	999999	999999	999999	610	229	999999	824	682	292	254	999999	680	852	189	475	670	777	999999	480	896	585	22	900	177	872	716	742	133	924	789	701	999999	661	21	45	609	999999	87	999999	546	934	687	609	34	285	667	999999	501	813	672	871	579	36	999999	910	600	200	999999	738	999999	970	999999	758	503	999999	832	28	840	153	999999	567	999999	727	999999	999999	897	413	876	999999	999999	485	999999	319	261	999999	999999	548	999999	110	445	418	999999	349	323	575	242	999999	116	481	453	649	400	999999	947	115	181	852	101	999999	23	999999	323	17	533	37	729	392	506	585	999999	293	470	739	707	457	364	361	413	999999	999999	968	999999	999999	999999	566	94	999999	371	156	745	278	999999	416	97	257	105	205	815	295	999999	850	432	530	59	999999	188	661	650	500	999999	999999	449	731	422	55	890	999999	568	999999	999999	836	30	360	840	163	836	64	999999	459	362	168	999999	999999	523	878	545	999999	999999	289	387	433	252	999999	405	925	829	725	994	52	367	186	636	848	352	18	830	81	690	999999	333	134	18	200	148	592	283	331	217	543	509	123	571	999999	589	
520	594	158	955	914	334	120	999999	610	102	185	532	697	775	515	58	473	96	999999	999999	999999	424	999999	733	999999	651	999999	517	999999	542	999999	999999	358	268	999999	424	681	126	775	571	222	74	407	108	999999	69	586	555	999999	494	45	999999	999999	332	337	105	543	425	999999	272	826	603	609	77	848	570	183	439	944	999999	377	357	320	888	744	198	999999	952	770	999999	75	999999	814	966	506	227	503	36	931	999999	881	265	974	513	745	618	464	339	260	999999	886	999999	611	611	999999	999999	999999	232	587	999999	999999	590	999999	398	999999	874	788	642	999999	630	77	157	999999	217	219	122	999999	999999	153	135	733	686	702	378	867	919	350	212	849	818	511	280	448	792	999999	300	610	585	317	870	999999	822	768	999999	334	999999	999999	403	402	999999	315	908	89	462	414	401	887	286	531	287	534	999999	793	752	128	999999	709	715	999999	918	511	797	500	283	305	911	999999	82	999999	138	280	946	810	999999	512	603	999999	999999	388	266	413	334	63	999999	999999	254	38	26	511	537	999999	999999	844	483	999999	518	418	806	166	502	483	999999	242	403	16	999999	775	999999	999999	524	999999	999999	337	302	515	186	743	470	936	60	882	999999	570	516	108	348	999999	337	999999	999999	195	395	829	885	783	999999	102	999999	33	759	999999	999999	775	999999	932	317	605	999999	968	326	775	999999	869	115	620	581	254	725	304	668	999999	999999	605	999999	999999	220	892	999999	519	999999	999999	999999	999999	187	999999	802	136	583	584	999999	742	560	369	35	228	248	525	724	999999	211	352	376	365	364	283	999999	484	529	657	721	424	163	41	60	242	999999	509	691	999999	818	999999	670	151	512	925	999999	88	580	38	101	999999	178	999999	317	574	999999	727	92	903	550	327	607	926	862	377	589	999999	318	793	536	738	833	999999	457	999999	682	234	853	999999	999999	952	904	500	566	36	255	976	723	999999	525	999999	426	788	983	500	848	744	289	999999	999999	405	999999	787	999999	362	861	978	730	561	892	492	874	653	554	598	422	116	999999	835	132	613	804	999999	278	572	321	55	216	956	999999	999999	999999	718	103	953	999999	126	999999	213	175	276	999999	172	592	42	99	999999	999999	999999	88	742	383	453	22	731	600	999999	519	999999	999999	815	772	773	653	955	546	166	559	999999	415	999999	116	166	670	855	999999	642	999999	245	482	999999	999999	820	877	176	563	501	999999	372	362	255	607	79	999999	999999	999999	999999	999999	999999	999999	933	223	999999	979	999999	635	227	783	167	373	
999999	695	284	456	503	13	952	999999	487	401	55	461	197	248	170	999999	999999	999999	319	999999	885	999999	999999	749	999999	335	179	999999	105	540	346	717	999999	998	404	999999	333	622	669	356	551	586	41	246	450	999999	35	404	819	93	598	232	473	806	999999	999999	91	534	999999	177	833	999999	800	946	999999	337	913	199	999999	610	375	999999	999999	962	809	999999	101	377	309	76	309	775	30	21	942	999999	253	999999	999999	569	478	799	714	501	523	999999	785	95	999999	122	568	835	560	219	718	183	896	511	999999	188	743	714	234	841	868	999999	999999	788	999999	939	93	182	679	999999	141	575	709	999999	449	379	999999	15	195	196	507	474	999999	811	303	769	999999	742	999999	341	825	764	574	999999	632	464	348	999999	92	251	999999	396	166	999999	87	999999	474	72	999999	627	999999	738	999999	48	344	404	843	289	494	999999	722	999999	438	347	999999	377	11	836	211	984	41	526	923	943	167	120	317	938	999999	999999	304	164	681	999999	677	97	999999	536	538	238	621	68	999999	848	999999	689	999999	818	826	710	151	637	861	86	596	999999	815	584	999999	999999	96	905	555	344	939	567	669	321	999999	371	141	474	308	972	999999	972	999999	999999	999999	477	162	499	121	33	18	666	999999	999999	530	538	282	661	655	999999	152	715	513	178	908	999999	999999	999999	157	464	999999	677	999999	888	712	624	135	740	170	413	81	596	999999	532	999999	282	999999	999999	999999	142	99	480	999999	993	830	657	469	845	999999	463	457	515	351	999999	455	341	337	414	891	906	999999	541	500	252	243	555	922	999999	841	999999	999999	955	999999	25	375	999999	858	346	68	65	999999	289	573	999999	999999	999999	255	999999	86	994	945	860	182	884	728	557	979	576	999999	284	999999	999999	999999	539	766	502	999999	336	291	357	482	990	356	836	999999	999999	967	793	999999	677	310	786	904	999999	691	836	999999	971	296	817	999999	291	586	999999	329	999999	286	44	940	999999	906	918	999999	729	522	999999	999999	999999	999999	605	589	196	288	92	999999	999999	583	166	848	999999	718	688	49	999999	238	200	413	999999	516	84	847	933	852	999999	771	999999	932	184	334	736	999999	448	837	691	237	932	13	504	999999	381	103	129	195	21	744	999999	879	389	501	331	550	941	828	69	999999	999999	343	999999	320	999999	26	409	999999	122	606	280	850	999999	247	305	197	908	762	145	999999	727	999999	841	100	999999	999999	552	683	13	195	391	619	778	934	999999	599	999999	194	226	999999	694	999999	999999	999999	999999	377	532	
151	205	999999	999999	188	692	88	39	907	502	364	767	999999	473	999999	999999	926	225	999999	82	422	666	706	639	724	546	780	296	440	675	436	626	186	999999	410	487	999999	553	212	926	699	904	673	106	999999	999999	145	999999	999999	999999	999999	198	812	304	119	485	999999	504	917	642	912	791	599	242	999999	737	591	111	72	999999	957	383	999999	733	382	518	993	610	444	308	410	889	328	970	528	248	813	881	999999	925	989	376	635	570	24	999999	999999	999999	41	467	834	43	999999	999999	999999	999999	185	88	999999	601	492	888	69	619	241	32	473	629	713	827	923	710	242	147	258	999999	999999	999999	719	999999	213	562	578	977	473	999999	71	597	999999	755	999999	734	959	278	443	111	999999	26	339	999999	444	685	727	214	543	134	999999	690	999999	919	35	999999	369	456	397	929	319	91	999999	864	961	999999	169	957	999999	999999	750	964	704	999999	999999	731	122	999999	40	999999	834	999999	999999	348	575	380	124	549	730	338	375	512	880	513	791	234	870	999999	39	567	999999	999999	449	354	384	837	986	335	999999	304	620	641	426	868	105	945	648	999999	298	591	762	620	237	999999	823	247	93	200	999999	60	860	648	698	473	12	75	999999	99	964	738	393	789	904	436	999999	733	999999	999999	418	845	586	72	999999	447	805	905	542	23	999999	146	753	796	969	999999	443	972	943	999999	999999	999999	999999	558	843	999999	208	972	715	801	718	99	161	81	782	999999	473	797	473	260	668	999999	532	910	567	827	984	999999	819	319	999999	745	789	144	999999	387	823	999999	229	625	249	999999	199	741	304	442	999999	999999	999999	459	999999	646	509	693	999999	769	507	120	991	25	575	999999	999999	405	808	999999	309	26	925	999999	999999	445	577	847	999999	835	999999	999999	999999	135	999999	312	583	999999	198	356	999999	106	849	386	999999	999999	46	214	59	638	679	794	932	331	142	968	757	618	762	686	78	661	683	999999	999999	716	505	865	999999	999999	999999	793	999999	462	737	213	999999	549	524	983	408	373	798	381	166	122	858	294	999999	873	999999	965	607	512	999999	999999	999999	999999	999999	173	999999	180	40	785	999999	885	587	480	594	929	801	217	103	778	287	704	863	312	302	999999	857	220	872	309	999999	71	195	705	183	162	999999	999999	34	360	775	238	342	999999	769	280	535	387	999999	73	82	347	871	828	234	583	721	120	999999	775	999999	997	999999	731	77	550	999999	882	306	441	148	34	999999	743	13	58	999999	850	542	31	223	479	520	809	237	999999	
200	366	999999	599	441	999999	678	259	55	999999	930	611	945	999999	580	999999	91	269	999999	57	164	138	825	999999	222	870	577	86	561	999999	486	498	503	696	360	343	411	706	999	468	356	933	697	234	127	760	905	999999	451	570	398	261	883	999999	227	71	540	303	387	999999	112	602	698	219	302	442	117	259	868	246	999999	384	999999	467	701	999999	440	601	68	462	965	263	634	991	447	235	615	324	478	999999	802	999999	999999	438	366	754	999999	999999	999999	999999	652	999999	455	999999	328	24	991	426	999999	999999	631	999999	245	925	605	848	967	706	771	76	827	793	780	999999	443	143	999999	831	111	946	985	999999	668	382	809	318	999999	429	673	432	243	198	999999	482	666	863	999999	999999	833	999999	787	538	717	865	999999	999999	999999	874	772	194	959	999999	324	541	20	680	280	862	125	296	49	547	999999	348	833	999999	958	999999	913	580	271	661	997	999999	169	457	244	803	524	999999	442	933	657	488	473	999999	874	303	472	986	592	19	287	546	478	999999	504	999999	42	999999	900	999999	961	202	999999	307	172	999999	382	999999	445	477	347	174	853	115	890	999999	875	759	999999	665	834	927	999999	261	383	460	125	920	999999	866	771	305	60	863	972	465	564	176	910	152	999999	999999	550	999999	672	999999	692	999999	999999	949	502	282	999999	999999	744	43	999999	672	923	711	999999	461	999999	579	706	52	999999	990	143	435	990	709	849	621	743	999999	386	873	999999	999999	767	753	571	999999	373	999999	839	999999	129	939	261	892	252	208	536	469	308	971	418	629	999	999999	238	923	959	793	433	999999	501	818	656	999999	999999	663	944	863	890	607	216	216	999999	308	999999	204	999999	999999	467	999999	94	284	626	415	999999	959	271	75	524	647	999999	579	76	995	323	310	292	920	809	999999	264	673	578	701	764	999999	427	999999	999999	44	749	861	999999	999999	759	226	999999	999999	876	133	401	878	999999	252	563	636	999999	216	985	999999	912	263	297	877	999999	421	705	999999	650	262	542	999999	244	489	898	192	253	999999	246	999999	999999	999999	999999	999999	999999	999999	334	336	147	999999	70	220	715	270	132	496	999999	458	396	347	520	276	999999	623	999999	999999	644	999999	354	381	393	857	969	887	462	871	219	610	690	19	96	379	999999	999999	201	331	856	974	366	411	619	794	999999	899	999999	842	450	430	106	367	741	999999	999999	766	745	213	250	827	999999	261	287	962	768	386	261	999999	488	87	431	268	973	670	999999	942	761	598	999999	80	311	619	
430	788	999999	332	999999	999999	999999	31	999999	988	90	39	176	999999	999999	656	35	999999	647	999999	999999	999999	999	837	394	81	972	49	14	156	252	180	525	198	830	999999	457	446	118	639	999999	467	310	443	999999	944	999999	999999	818	115	572	451	432	999999	265	68	788	677	937	207	648	357	26	631	746	999999	999999	977	999999	999999	999999	589	410	17	691	896	71	999999	658	450	576	585	231	899	583	800	747	999999	933	772	999999	780	508	911	991	406	450	679	696	277	440	526	122	192	906	982	50	425	185	368	996	999999	28	497	630	73	136	999999	57	945	172	999999	54	512	924	428	999999	499	26	999999	456	392	999999	999999	20	999999	472	999999	992	999999	999999	999999	484	574	776	488	761	999999	290	927	280	333	631	751	114	585	482	999999	999999	999999	901	550	408	999999	912	999999	362	999999	487	579	601	999999	134	457	195	840	999999	480	999999	445	666	81	219	98	24	132	999999	999999	286	999999	578	862	780	514	699	999999	923	593	661	172	136	134	532	710	336	192	209	183	999999	274	215	11	874	999999	821	999999	999999	319	875	790	852	244	361	63	999999	738	317	620	758	975	916	786	818	573	319	542	999999	999999	762	999999	922	587	561	22	999999	576	987	999999	692	869	877	614	717	999999	319	891	773	999999	709	597	875	999999	425	590	357	999999	193	310	512	999999	291	999999	557	53	999999	999999	999999	349	999999	999999	751	359	927	999999	107	312	78	947	264	999999	768	78	799	174	999999	343	172	970	664	999999	393	687	999999	412	999999	55	67	674	14	54	218	434	644	283	846	999999	999999	999999	492	55	999999	999999	56	999999	999999	222	999999	392	96	533	113	712	684	44	999999	999999	903	525	311	999999	255	404	942	219	219	999999	433	525	999999	440	999999	635	487	619	449	999999	999999	370	891	375	21	674	587	480	941	999999	749	610	999999	999999	622	146	235	440	799	955	303	836	874	186	788	517	74	999999	851	477	999999	75	999999	895	999999	543	633	935	51	580	816	472	277	999999	594	999999	293	544	999999	545	410	57	819	999999	853	999999	496	714	586	503	609	931	628	474	281	684	25	346	999999	89	512	299	399	228	149	831	569	171	591	999999	233	530	837	316	999999	999999	255	111	52	999999	57	918	358	547	971	999999	999999	803	442	910	808	947	193	739	42	999999	658	600	354	31	245	334	133	622	279	89	104	322	407	103	999999	913	304	733	999999	594	999999	851	999999	264	999999	999999	999999	681	165	999999	346	999999	283	956	999999	654	756	999999	
392	999999	795	736	277	892	999999	530	406	348	999999	895	653	999999	707	999999	179	999999	353	100	43	479	606	999999	466	993	999999	996	48	999999	574	784	167	283	351	319	999999	214	583	365	473	467	369	389	209	270	633	999999	400	999999	787	722	311	999999	986	999999	125	353	279	284	159	794	491	956	999999	697	737	379	118	397	999999	964	233	987	626	999999	120	999999	252	205	369	855	605	999999	662	852	999999	500	297	439	203	455	934	309	999999	999999	975	412	615	999999	532	264	778	12	999999	822	498	324	50	420	801	899	999999	999999	999999	999999	199	288	303	921	225	247	91	678	203	999999	39	923	999999	947	999999	707	611	740	673	115	87	602	999999	840	363	167	460	999999	999999	304	999999	860	394	912	489	697	999999	693	296	295	182	999999	808	999999	999999	574	542	999999	820	103	297	369	410	809	226	596	270	463	568	999999	786	215	999999	898	999999	178	539	868	467	902	999999	917	999999	387	999999	978	999999	35	999999	788	625	999999	65	999999	17	986	999999	585	696	893	437	656	999999	239	508	966	68	910	153	999999	45	999999	999999	918	504	379	999999	999999	999999	248	999999	999999	415	779	442	999999	160	506	891	862	718	954	182	574	475	942	792	223	878	966	919	883	999999	433	753	951	733	146	49	637	999999	999999	709	458	100	201	999999	356	797	89	816	562	28	999999	905	91	501	69	453	999999	587	701	999999	909	328	999999	363	982	36	999999	696	23	999999	264	999999	292	255	724	999999	999999	701	445	426	799	159	999999	865	999999	528	999999	459	999999	999999	487	59	999999	999999	999999	139	999999	838	267	330	316	393	803	106	764	499	622	999999	777	585	180	861	999999	999999	999999	759	961	999999	762	999999	364	41	32	330	979	214	423	10	455	594	312	444	444	125	119	999999	356	270	999999	110	905	835	682	97	523	626	999999	102	936	999999	177	128	85	803	999999	999999	370	482	127	559	85	622	390	192	999999	999999	999999	36	999999	999999	413	701	952	661	999999	528	999999	999999	807	362	307	330	73	999999	427	999999	368	640	160	834	999999	873	999999	551	35	293	455	999999	999999	787	209	880	927	998	636	476	175	423	999999	446	926	436	675	764	999999	755	558	973	765	999999	376	785	876	340	893	539	558	411	636	999999	999999	858	129	999999	163	426	999999	75	780	950	999999	945	999999	713	908	999999	208	388	299	999999	735	481	735	999999	420	999999	14	596	999999	106	917	763	999999	978	999999	78	316	999999	610	999999	361	999999	999999	814	999999	999999	399	999999	431	284	999999	
180	999999	367	540	601	999999	402	608	740	422	806	960	683	43	999999	168	418	349	840	312	552	999999	999999	918	252	999999	920	658	999999	999999	841	174	830	766	747	650	999999	448	771	945	914	56	999999	999999	555	532	999999	781	812	273	981	823	591	971	788	999999	658	999999	999999	323	212	744	999999	716	999999	641	140	917	999999	999999	738	969	578	895	999999	505	907	51	999999	720	768	149	845	725	53	999999	583	999999	977	354	991	980	160	458	999999	179	437	164	999999	913	401	999999	495	206	535	999999	999999	695	583	292	999999	617	86	577	554	999999	999999	893	999999	999999	68	282	939	940	999999	757	818	129	162	228	78	753	209	459	328	999999	653	999999	999999	41	773	887	284	999999	999999	999999	904	999999	999999	999999	280	543	999999	999999	855	129	662	554	582	777	999999	135	999999	999999	224	742	417	626	999999	387	419	999999	702	641	789	999999	999999	255	91	249	852	245	999999	999999	999999	534	999999	999999	604	209	514	999999	75	422	999999	999999	354	920	479	126	966	999999	999999	527	270	999999	999999	848	498	684	131	417	999999	343	925	957	911	999999	416	690	480	496	999999	59	873	999999	194	290	803	152	999999	86	775	999999	283	999999	999999	999999	222	927	693	423	433	919	999999	106	635	732	497	881	735	999999	514	789	646	480	265	284	653	950	836	999999	999999	999999	858	999999	999999	508	70	361	999999	224	847	489	996	66	999999	113	971	776	684	999999	792	999999	417	999999	572	999999	328	999999	318	636	53	999999	100	143	999999	87	71	43	464	999999	672	999999	835	999999	446	35	793	589	417	162	313	877	276	999999	768	132	938	999999	481	656	189	267	52	419	181	585	398	863	688	999999	999999	937	321	999999	789	656	96	896	999999	547	999999	999999	395	165	332	175	999999	999999	999999	999999	149	745	561	808	999999	414	103	426	350	999999	636	929	900	431	120	375	999999	720	999999	121	45	52	230	934	999999	999999	999999	999999	96	15	590	999999	497	443	846	306	386	513	608	384	999999	670	555	999999	911	272	838	999999	55	956	610	285	129	263	219	999999	524	627	354	999999	999999	215	340	999999	280	999999	441	467	584	813	989	61	121	999999	558	375	496	985	33	201	999999	906	999999	999999	999999	999999	563	244	233	749	999999	759	169	999999	999999	999999	999999	999999	964	958	830	380	389	241	967	558	173	908	705	844	610	538	603	162	894	636	999999	210	939	999999	999999	207	244	999999	999999	999999	999999	21	380	999999	999999	999999	31	75	370	242	999999	610	171	999999	151	655	538	389	999999	253	165	999999	
216	214	983	139	999999	998	999999	999999	146	554	210	737	999999	162	999999	999999	809	334	999999	538	792	662	119	999999	49	103	824	743	668	854	696	788	999999	999999	805	999999	227	999999	14	33	506	737	106	972	409	999999	191	988	127	44	579	814	999999	626	224	999999	105	229	999999	187	183	999999	964	291	858	999999	999999	779	357	372	286	999999	330	494	42	64	566	146	364	615	912	835	625	999999	284	999999	62	457	671	261	80	999999	815	826	849	681	773	999999	999999	987	770	411	999999	755	757	999999	493	251	593	999999	987	958	999999	485	999999	348	999999	339	16	976	370	215	118	105	302	288	98	504	644	361	291	751	32	376	844	511	203	999999	877	609	398	810	999999	511	274	999999	143	339	999999	511	999999	443	808	999999	627	999999	999999	545	463	478	999999	989	606	999999	878	245	935	999999	999999	764	154	339	462	407	588	999999	352	607	831	999999	155	758	943	999999	880	999999	943	885	999999	999999	999999	658	416	408	32	408	999999	999999	999999	999999	185	644	699	999999	999999	151	981	410	999999	78	999999	999999	714	283	999999	827	999999	999999	362	40	999999	60	749	360	999999	496	923	63	999999	189	999999	999999	973	802	14	999999	69	157	777	738	866	543	336	680	77	999999	943	143	999999	204	362	741	279	999999	737	135	894	348	249	870	999999	927	999999	999999	999999	501	999999	999999	278	999999	999999	898	695	623	174	758	724	79	293	42	552	790	999999	999999	827	613	451	999999	75	879	616	720	908	906	519	938	517	956	957	576	802	42	864	262	436	464	56	655	438	978	410	825	65	999999	327	438	949	999999	552	999999	59	349	846	399	215	57	989	788	113	236	250	999999	121	999999	240	520	999999	999999	754	373	567	796	943	96	478	791	665	702	999999	91	988	673	414	848	526	462	999999	474	999999	388	474	267	551	211	738	642	713	348	999999	807	512	234	999999	999999	551	263	406	760	999999	423	392	297	209	999999	247	577	999999	999999	999999	778	334	999999	677	999999	899	999999	254	999999	357	999999	88	326	726	781	578	999999	583	235	306	273	65	435	553	634	999999	186	68	529	964	170	289	449	158	999999	482	62	556	724	289	252	18	999999	999999	96	345	75	999999	427	453	483	994	999999	999999	999999	999999	999999	907	999999	379	722	251	725	999999	197	555	638	178	528	309	999999	218	859	946	64	264	400	33	466	999999	930	999999	641	85	999999	176	161	482	230	485	583	999999	999999	354	566	10	292	999999	225	999999	706	897	53	128	999999	274	145	191	913	672	999999	
875	450	754	448	118	999999	999999	296	30	404	166	947	999999	999999	382	999999	514	389	63	972	999999	808	926	592	42	999999	523	999999	226	999999	999999	999999	558	163	999999	703	757	905	458	400	642	601	204	146	549	950	999999	402	999999	999999	999999	802	859	700	818	77	524	999999	416	546	97	501	79	999999	999999	597	398	999999	999999	678	947	608	930	662	339	999999	613	789	999999	91	999999	130	999999	657	410	178	709	857	999999	639	189	595	999999	912	313	151	531	215	712	952	561	119	384	876	621	999999	871	206	999999	906	464	999999	128	334	974	966	897	422	588	265	999999	540	555	999999	999999	362	119	999999	359	999999	390	407	87	100	999999	462	746	727	46	389	307	999999	999999	437	185	454	476	175	937	347	999999	119	626	999999	74	30	999999	996	387	999999	912	852	847	182	526	999999	657	37	804	521	230	179	386	999999	958	385	53	999999	213	53	885	944	90	21	999999	999999	999999	629	999999	999999	999999	750	349	777	999999	999999	999999	324	999999	128	797	449	370	426	127	84	999999	427	498	999999	976	446	793	343	383	967	771	835	238	256	285	37	11	304	999999	480	829	608	732	513	720	729	999999	999999	256	446	583	664	894	999999	547	363	141	347	532	999999	957	16	403	509	683	829	999999	999999	843	769	999999	76	803	646	254	999999	695	984	969	999999	239	708	97	937	394	116	940	369	999999	999999	896	663	999999	169	999999	823	214	233	830	890	643	551	251	486	998	517	860	999999	999999	422	668	156	378	284	233	258	919	466	124	999999	888	726	956	921	873	783	999999	643	133	999999	919	471	164	999999	613	687	467	610	939	999999	999999	999999	744	296	263	750	295	497	936	999999	904	748	118	264	12	917	999999	999999	613	224	223	999999	133	203	502	206	992	299	671	545	790	999999	526	247	330	999999	981	669	667	133	498	806	999999	859	526	999999	999999	899	86	696	101	999999	999999	725	663	38	568	550	793	999999	757	995	826	401	483	595	999999	870	934	806	936	925	662	489	725	416	519	274	999999	331	842	999999	223	975	453	653	321	801	583	301	637	440	876	611	375	999999	979	315	385	930	949	493	965	999999	759	176	999999	517	999	256	999999	304	999999	999999	999999	999999	782	851	947	999999	284	430	999999	643	999999	505	59	61	124	233	436	213	888	999999	381	999999	137	943	999999	287	177	999999	802	999999	782	342	999999	414	397	710	720	999999	367	999999	656	529	999999	331	111	264	126	434	403	999999	820	315	415	136	100	864	537	999999	636	670	
662	999999	999999	959	999999	999999	938	644	663	413	512	999999	846	343	99	851	163	805	999999	960	999999	743	411	36	516	477	927	999999	323	533	183	881	999999	697	893	186	901	247	471	275	326	481	770	989	273	521	999999	81	47	999999	711	731	996	999999	509	999999	78	601	452	393	908	507	331	140	240	999999	999999	158	450	999999	949	915	344	576	999999	688	973	421	999999	995	18	855	999999	84	999999	452	885	827	197	974	117	309	794	87	999999	818	160	639	759	999999	715	999999	631	133	299	795	396	429	40	999999	999999	999999	838	999999	385	999999	114	256	999999	999999	999999	978	960	999999	805	650	131	999999	219	826	999999	343	662	131	999999	697	234	279	785	36	65	465	999999	376	39	460	470	999999	701	314	999999	903	330	971	895	737	359	166	328	648	673	139	219	213	292	612	995	999999	999999	688	999999	835	471	291	732	999999	191	594	446	354	189	784	565	905	123	634	22	690	235	551	347	78	950	999999	363	926	999999	592	93	999999	465	999999	179	999999	486	999999	442	48	248	614	555	765	999999	974	469	999999	573	999999	100	657	999999	314	492	626	350	759	884	335	928	806	45	999999	510	29	889	436	614	552	428	244	999999	973	452	621	999999	582	358	976	676	473	362	999999	502	435	827	160	999999	552	673	999999	993	116	120	999999	579	999999	264	700	999999	43	284	31	999999	855	999999	625	999999	871	999999	767	411	908	658	465	999999	104	106	999999	999999	738	175	999999	878	701	999999	95	863	999999	999999	49	328	657	891	643	198	341	64	646	970	999999	299	399	923	906	325	95	458	999999	987	485	860	190	508	356	867	222	152	195	614	379	761	851	999999	590	999999	753	999999	24	276	999999	49	459	999999	989	999999	776	148	972	385	999999	637	999999	33	566	189	148	159	545	776	999999	199	869	42	601	450	999999	570	999999	466	571	999999	443	388	875	445	999999	86	518	999999	101	83	999999	809	999999	999999	553	999999	999999	410	310	999999	481	999999	300	923	999999	427	999999	999999	11	215	806	999999	999999	95	204	829	999999	131	778	72	640	999999	684	999999	29	69	582	859	897	619	307	999999	165	966	598	999999	98	999999	999999	999999	573	969	905	885	277	999999	995	373	547	999999	680	151	632	999999	964	999999	563	999999	999999	120	845	653	651	391	999999	999999	359	999999	497	999999	741	999999	856	796	498	670	732	799	999999	366	74	218	322	184	999999	166	309	999999	12	755	640	699	58	999999	999999	999999	999999	524	999999	403	999999	157	876	548	981	484	295	836	999999	
304	120	764	764	999999	999999	636	340	477	999999	999999	575	999999	844	999999	368	51	999999	999999	999999	999999	352	999999	821	241	999999	916	342	773	999999	465	870	999999	176	708	999999	999999	999999	511	118	511	589	999999	81	235	828	870	999999	144	999999	940	337	593	187	999999	951	902	999999	533	999999	139	303	567	285	987	880	999999	275	146	999999	492	116	646	999999	999999	988	502	146	595	412	192	613	999999	593	262	999999	287	295	999999	757	742	999999	411	26	978	999999	999999	999999	94	354	999999	604	176	46	697	833	690	10	999999	193	458	765	999999	130	312	526	104	973	33	999999	603	999999	280	389	999999	559	999999	999999	614	938	966	928	61	251	686	999999	999999	171	999999	428	999999	287	265	811	999999	976	585	999999	714	462	123	59	550	235	751	910	334	786	681	148	999999	71	395	101	999999	529	999999	999999	443	725	88	933	87	604	422	326	560	469	90	388	999999	422	914	161	825	999999	999999	825	999999	775	263	660	490	757	299	385	891	173	594	779	272	479	847	989	999999	189	972	945	813	999999	999999	865	705	302	175	716	999999	244	999999	309	151	888	616	668	999999	428	452	329	315	46	434	397	999999	999999	126	999999	575	925	778	999999	945	442	22	74	425	999999	999999	999999	592	582	238	999999	897	295	637	383	863	189	526	955	737	652	640	999999	10	999999	999999	404	999999	999999	999999	231	466	629	364	708	876	551	252	84	474	265	999999	732	808	777	499	588	999999	743	999999	395	408	822	999999	302	801	245	74	999999	999999	560	21	920	441	16	201	278	930	928	507	999999	999999	999999	999999	481	999999	907	967	232	999999	999999	730	443	999999	755	999999	643	999999	999999	906	999999	486	789	677	913	254	816	301	802	586	231	658	744	245	999999	458	956	999999	999999	387	894	277	842	989	995	829	577	889	685	999999	999999	557	868	31	867	835	999999	775	577	237	107	999999	999999	646	252	753	985	999999	712	307	866	311	999999	684	22	999999	644	800	682	94	999999	927	615	618	37	673	790	722	378	492	310	190	764	210	290	288	112	205	746	251	843	380	187	387	999999	256	274	194	19	504	999999	999999	103	492	560	180	10	557	999999	578	963	273	829	229	997	999999	999999	92	404	734	999999	448	63	999999	250	306	749	238	999999	780	999999	605	713	873	301	953	999999	281	999999	119	999999	555	999999	178	288	580	550	957	390	640	710	191	790	284	244	752	303	999999	252	264	430	772	265	837	179	367	559	999999	928	53	999999	274	999999	999999	456	714	862	999999	999999	
670	755	791	847	661	80	227	815	438	999999	999999	659	434	39	999999	999999	999999	300	748	999999	920	31	999999	999999	346	51	445	747	999999	828	530	999999	418	511	582	509	638	924	603	767	951	552	130	999999	389	394	174	244	58	606	999999	424	123	885	999999	999999	999999	762	511	620	634	480	999999	610	117	659	999999	923	999999	999999	999999	591	696	981	58	378	999999	276	999999	952	876	210	699	899	887	115	999999	999999	280	999999	347	876	422	983	999999	481	999999	520	220	730	999999	999999	786	999999	556	999999	727	142	999999	862	999999	894	121	559	743	433	781	999999	999999	12	999999	999999	653	524	547	183	178	713	999999	577	146	389	999999	920	999999	635	424	999999	353	537	387	999999	695	999999	194	999999	999999	999999	250	708	699	822	999999	217	999999	435	598	999999	625	383	190	24	999999	270	999999	368	999999	201	750	117	19	999999	76	195	624	248	33	245	340	104	999999	315	999999	150	877	323	592	848	82	999999	47	999999	910	969	999999	372	360	434	690	825	615	572	122	142	698	454	755	611	999999	608	411	362	999999	531	964	999999	551	152	393	412	775	989	128	377	999999	857	344	107	838	261	887	598	999999	999999	489	845	203	340	452	432	568	981	265	473	971	684	999999	389	999999	999999	820	218	51	287	59	625	454	744	71	840	120	658	772	341	999999	813	807	999999	51	129	681	221	700	960	844	794	734	654	405	396	637	999999	101	365	440	679	999999	277	465	863	401	458	278	611	999999	910	999999	923	752	167	999999	803	347	886	801	999999	999999	999999	443	265	891	799	349	675	212	164	566	416	901	52	266	540	961	188	999999	232	942	99	648	934	999999	810	999999	999999	999999	834	999999	215	999999	830	171	999999	833	209	972	999999	119	603	408	167	353	802	999999	710	901	999999	842	169	168	999999	667	428	441	508	680	999999	896	111	999999	999999	547	360	852	80	880	790	706	761	215	999999	999999	348	690	491	999999	999999	788	999999	346	183	991	458	999999	985	173	743	999999	999999	529	892	705	18	999999	40	619	992	950	951	829	120	639	999999	953	43	466	999999	999999	999999	999999	898	999999	704	764	999999	386	98	999999	999999	906	147	756	381	241	999999	430	999999	900	660	871	598	999999	999999	372	236	544	910	505	23	529	845	14	94	417	999999	999999	10	254	999999	653	531	999999	93	55	692	364	999999	849	999999	999999	362	999999	999999	999999	999999	76	999999	342	538	999999	475	999999	300	999999	71	142	671	963	999999	722	429	859	444	16	350	909	748	791	680	871	286	
71	866	410	177	427	926	16	999999	565	999999	668	716	28	187	939	398	746	984	559	692	303	248	916	193	502	982	81	738	419	328	673	662	666	170	414	726	889	999999	643	215	999999	875	999999	586	761	153	426	829	410	520	11	806	130	999999	983	823	999999	226	674	444	999999	999999	679	247	472	15	59	857	999999	222	508	576	351	353	36	428	203	999999	432	358	566	999999	337	999999	326	866	542	999999	999999	591	999999	673	505	208	360	397	206	807	124	999999	103	568	66	197	22	435	465	776	162	564	629	999999	999999	999999	878	999999	940	780	920	999999	473	572	680	999999	999999	835	999999	152	993	639	232	396	226	676	999999	997	194	999999	886	890	410	765	335	999999	999999	168	999999	999999	329	746	457	425	886	518	291	999999	888	999999	752	186	364	323	782	523	341	243	403	127	71	880	429	999999	999999	40	205	708	247	66	230	287	956	891	822	999999	999999	806	509	708	999999	733	119	999999	397	709	535	97	999999	811	291	728	765	761	128	448	999999	656	531	856	322	583	293	999999	654	999999	230	473	999999	535	341	535	734	695	999999	337	771	119	414	999999	504	117	999999	435	999999	502	522	204	772	384	930	535	999999	652	395	811	449	999999	999999	999999	488	72	597	457	480	756	994	999999	39	790	677	216	251	999999	999999	999999	858	858	999999	162	952	35	700	126	604	999999	259	91	309	920	888	493	454	999999	705	442	520	277	955	29	508	999999	174	982	706	724	293	938	300	999999	952	999999	231	513	999999	462	371	481	999999	999999	999999	912	770	999999	999999	999999	762	999999	640	999999	694	999999	903	46	999999	509	999999	718	419	880	521	321	999999	999999	967	306	271	940	522	253	999999	49	423	290	522	595	999999	999999	90	999999	961	533	307	379	999999	371	687	999999	859	999999	601	653	71	999999	162	194	131	651	151	605	999999	822	247	397	999999	654	999999	623	523	68	827	805	638	999999	918	988	24	421	632	606	619	86	91	999999	999999	427	977	999999	999999	999999	473	41	914	484	601	149	999999	999999	530	841	999999	74	671	999999	642	999999	24	999999	64	174	180	710	999999	999999	999999	845	741	195	746	431	676	999999	999999	195	594	796	890	163	303	999999	999999	999999	891	791	999999	554	414	999999	419	999999	412	811	395	962	168	763	22	999999	498	756	408	110	173	108	175	474	999999	999999	216	845	905	861	872	285	472	75	999999	999999	141	999999	999999	460	775	891	29	864	343	532	999999	831	783	521	999999	547	381	601	941	999999	626	939	975	928	
84	573	948	551	939	119	499	103	944	999999	248	999999	326	947	334	999999	89	310	999999	999999	459	384	72	394	206	335	999999	871	133	36	611	201	999999	511	386	211	942	477	999999	233	999999	933	886	997	999999	999999	230	999999	999999	670	713	325	808	929	479	699	999999	564	355	614	216	628	999999	917	999999	56	600	814	570	132	338	611	384	999999	999999	525	498	74	999999	597	114	999999	604	462	999999	295	999999	999999	999999	687	700	999999	132	321	26	414	963	968	823	999999	18	416	999999	154	999999	111	999999	900	915	953	999999	447	452	757	509	736	33	517	604	889	999999	73	782	999999	432	950	489	73	890	609	999999	999999	250	999999	999999	999999	616	999999	999999	221	354	493	620	88	485	262	936	375	811	290	390	455	373	933	572	944	633	979	721	999999	622	877	19	999999	999999	681	999999	565	177	999999	130	999999	999999	392	999999	180	452	999999	408	180	24	999999	262	610	999999	999999	165	316	999999	644	74	999999	739	739	599	476	483	314	687	804	999999	999999	207	10	169	817	69	999999	398	402	502	999999	999999	999999	377	508	625	999999	98	999999	999999	999999	251	533	746	493	833	657	999999	78	696	148	999999	603	124	999999	916	261	451	999999	57	184	918	921	151	144	65	198	371	999999	999999	84	999999	402	288	175	139	673	263	675	983	411	198	330	705	364	914	999999	436	999999	591	373	957	687	247	351	972	329	391	999999	437	645	999999	701	999999	621	922	622	324	949	999999	999999	998	775	999999	645	986	597	225	999999	999999	999999	762	637	510	487	127	538	165	937	203	809	292	651	247	348	126	999999	999999	94	999999	302	662	999999	999999	347	999999	191	269	999999	364	384	114	603	393	359	883	657	200	738	999999	393	467	387	999999	704	999999	356	537	89	529	499	493	999999	355	927	999999	285	417	172	122	999999	279	563	582	999999	705	688	268	887	464	468	305	375	589	58	834	285	730	525	386	28	653	190	81	864	891	972	257	999999	934	999999	250	38	999999	999999	124	999999	804	937	999	282	98	650	624	71	203	999999	551	307	102	149	555	891	785	999999	291	999999	999999	718	999999	999999	440	802	999999	999999	999999	277	748	30	934	930	481	792	526	114	929	13	999999	20	671	773	431	950	999999	999999	62	358	252	532	287	35	422	999999	20	276	842	296	999999	767	843	999999	379	530	373	172	668	763	999999	999999	173	999999	533	481	57	164	311	999999	439	168	999999	869	35	226	999999	999999	518	394	782	999999	999999	643	316	798	176	744	403	900	586	210	
135	298	983	570	368	999999	501	999999	49	855	965	362	857	538	961	974	900	162	999999	464	653	999999	980	999999	999999	530	971	734	315	312	760	410	903	238	42	516	885	999999	999999	744	417	577	355	926	999999	999999	999999	999999	836	999999	844	251	123	999999	556	852	999999	868	160	837	999999	999999	635	999999	105	565	458	999999	506	999999	98	446	999999	52	999999	999999	928	999999	830	510	999999	203	897	122	468	519	296	781	681	999999	999999	26	999999	30	999999	649	942	618	830	729	460	999999	281	999999	999999	999999	947	81	999999	999999	924	999999	48	649	103	834	869	999999	278	585	278	677	999999	999999	257	81	142	283	336	407	999999	319	233	110	60	586	999999	515	19	70	572	225	999999	999999	266	944	999999	663	999999	881	779	429	350	999999	460	783	219	999999	144	999999	999999	673	999999	677	999999	999999	39	937	599	516	912	999999	512	217	23	999999	970	747	69	312	103	479	356	999999	627	999999	968	978	650	999999	999999	999999	381	978	796	899	480	39	864	651	999999	999999	999999	999999	999999	425	916	142	999999	999999	813	472	999999	999999	999999	795	999999	298	59	999999	646	61	297	333	149	946	999999	534	421	124	582	941	882	999999	397	62	415	937	487	211	797	836	999999	253	463	905	79	550	50	999999	582	999999	979	241	15	999999	753	999999	999999	31	443	391	999999	127	999999	999999	589	487	444	885	390	389	811	848	834	809	314	54	999999	244	876	442	494	420	541	999999	961	651	413	532	309	999999	666	465	767	415	125	629	428	591	325	999999	115	165	620	999999	380	999999	407	205	560	708	870	46	154	11	897	999999	585	433	910	938	84	911	585	715	722	356	90	429	694	684	625	288	918	294	336	339	800	348	30	830	254	218	972	999999	803	999999	320	766	999999	815	53	995	999999	387	517	203	579	904	999999	34	60	977	510	875	93	591	128	999999	675	999999	509	247	413	90	694	866	939	984	912	999999	45	324	910	999999	640	630	608	540	999999	143	999999	895	867	995	779	276	999999	106	517	221	999999	460	101	950	316	999999	592	600	693	651	999999	999999	992	387	988	999999	77	632	245	999999	983	587	92	541	807	613	999999	999999	311	428	169	842	999999	999999	999999	584	233	999999	999999	834	999999	18	847	999999	879	174	903	489	999999	53	208	84	861	999999	999999	923	999999	559	152	702	436	184	999999	999999	492	421	128	302	795	999999	512	116	999999	411	425	975	999999	956	662	642	710	890	410	268	229	999999	980	999999	999999	668	216	674	817	999999	407	863	719	582	
644	467	55	610	694	603	540	101	24	460	639	262	193	421	896	509	991	546	774	999999	999999	408	440	999999	999999	137	207	838	999999	200	13	562	265	168	322	205	597	999999	999999	999999	999999	137	79	530	782	999999	485	794	777	317	878	861	98	688	999999	245	36	348	999999	566	405	701	802	999999	457	87	996	35	999999	999999	999999	891	350	967	312	918	338	910	924	619	652	413	70	999999	321	151	473	577	999999	999999	178	258	999999	639	411	36	335	999999	83	999999	999999	459	999999	999999	404	987	521	130	385	618	907	999999	423	172	914	992	640	820	512	316	613	429	403	999999	532	664	999999	710	566	286	593	999999	836	229	406	202	718	984	999999	999999	629	999999	999999	23	179	999999	834	166	725	418	395	514	741	767	101	999999	999999	999999	553	739	424	811	564	999999	34	822	289	203	765	721	999999	656	242	188	999999	271	237	390	853	480	830	416	985	999999	999999	88	352	999999	138	999999	146	56	440	847	999999	818	788	101	988	356	772	640	400	14	144	739	282	563	90	829	999999	675	999999	83	909	999999	826	416	219	946	480	219	75	164	584	237	225	394	277	868	999999	145	401	999999	707	199	999999	999999	23	160	805	788	989	999999	55	470	238	367	938	999999	992	382	882	999999	876	563	575	246	429	999999	524	999999	296	222	357	430	284	321	375	719	999999	844	403	68	150	691	230	999999	118	124	999	858	999999	374	876	110	262	999999	631	154	624	779	561	116	635	918	502	777	951	999999	196	916	991	228	911	157	978	824	902	194	999999	809	137	315	906	666	441	999999	345	256	999999	925	690	231	104	221	999999	999999	999999	999999	999999	453	999999	494	927	999999	867	237	463	728	999999	438	456	446	999999	815	652	256	210	999999	999999	999999	999999	704	999999	999999	236	769	999999	699	864	692	401	680	995	889	994	642	387	823	798	999999	468	617	999999	739	479	253	999999	999999	569	46	96	462	745	999999	999999	119	47	667	999999	107	113	763	864	999999	47	776	451	922	999999	999999	869	386	180	282	122	824	579	717	999999	983	360	999999	999999	827	605	938	999999	387	999999	999999	605	720	999999	999999	110	704	752	695	701	702	802	497	467	559	177	710	291	472	504	197	540	329	875	999999	999999	268	999999	46	833	108	841	73	54	999999	414	158	999999	999999	182	418	999999	884	999999	98	190	862	387	580	999999	895	656	472	883	690	354	285	844	104	953	842	81	715	861	603	999999	739	453	530	999999	999999	301	812	999999	96	999999	655	314	786	
999999	884	999999	999999	999999	938	999999	378	190	999999	592	999999	314	324	999999	340	346	366	32	999999	236	451	999999	856	434	642	604	999999	182	999999	574	698	971	67	999999	999999	961	28	339	999999	161	999999	559	98	937	27	714	977	297	959	749	759	632	891	560	250	475	34	627	743	343	607	206	393	790	893	167	999999	911	456	379	999999	37	109	270	743	892	330	918	999999	928	999999	557	999999	999999	814	76	89	507	172	603	937	400	595	999999	999999	297	175	308	54	859	467	999999	840	590	431	999999	533	631	816	358	999999	999999	220	815	999999	60	999999	346	975	827	999999	999999	749	852	442	999999	441	519	716	999999	726	999999	874	557	470	999999	716	999999	625	92	999999	457	999999	813	459	831	190	779	999999	999999	313	829	999999	999999	781	718	326	988	158	504	300	999999	915	369	632	999999	240	662	355	999999	343	361	999999	892	999999	630	67	935	403	999999	746	999999	644	222	153	999999	698	657	776	751	245	728	483	999999	999999	528	999999	331	999999	336	601	528	434	719	170	951	119	441	931	161	661	999999	594	548	758	637	379	703	226	999999	999999	582	886	603	918	615	878	599	109	999999	98	735	754	999999	18	227	237	925	61	201	787	999999	726	624	999999	999999	999999	935	372	164	158	838	114	455	903	28	999999	830	800	554	999999	519	341	175	999999	925	636	528	539	999999	409	999999	651	35	948	999999	856	271	513	73	481	942	236	999999	618	999999	999999	308	173	989	999999	406	134	506	127	277	926	999999	999999	174	228	615	406	831	754	704	196	89	507	737	172	999999	999999	999999	999999	999999	293	395	999999	813	304	338	365	549	955	999999	329	154	907	680	249	305	710	349	999999	866	546	404	200	913	72	552	999999	435	999999	214	89	397	433	987	984	540	13	999999	869	890	259	857	876	751	384	51	181	999999	999999	867	669	978	999999	216	594	888	204	643	750	752	999999	929	721	751	923	999999	720	920	999999	709	301	963	479	999999	616	689	528	449	539	30	380	999999	938	960	544	110	999999	227	999999	106	345	370	996	127	362	999999	145	134	827	452	999999	261	141	788	575	999999	509	936	600	904	369	999999	114	729	381	999999	991	999999	999999	822	436	503	527	999999	373	931	999999	361	999999	999999	999999	999999	621	999999	699	129	841	159	999999	999999	999999	569	626	498	999999	999999	266	276	746	798	999999	383	917	15	999999	999999	999999	542	999999	644	738	158	344	314	360	999999	144	27	39	262	722	841	377	379	231	867	877	38	862	999999	674	701	999999	
803	999999	999999	999999	616	999999	999999	394	309	999999	999999	999999	452	234	322	147	770	456	999999	246	493	86	999999	999999	548	783	157	950	705	999999	642	969	47	999999	540	357	190	489	999999	945	167	867	422	116	627	280	778	643	564	999999	102	999999	436	464	131	727	469	173	999999	832	999999	999999	689	999999	999999	999999	999999	999999	999999	999999	999999	291	928	999999	89	625	663	391	999999	999999	15	514	999999	813	587	999999	999999	583	421	812	999999	26	550	695	999999	244	188	792	23	847	218	868	949	598	934	810	408	142	385	505	74	999999	784	999999	827	419	999999	999999	999999	787	246	488	497	881	87	940	999999	243	999999	999999	447	870	377	999999	69	999999	565	796	879	776	907	410	207	916	748	809	242	880	999999	612	707	312	749	236	610	730	999999	78	520	994	80	175	999999	999999	68	999999	710	252	999999	691	853	999999	996	999999	880	999999	290	581	142	999999	707	860	375	669	146	144	130	151	999999	338	765	497	285	999999	999999	742	999999	666	858	999999	999999	990	278	186	758	999999	315	483	355	775	450	799	999999	252	999999	219	799	202	999999	923	83	999999	999999	283	925	999999	999999	122	570	147	295	624	723	588	179	717	592	198	999999	178	829	999999	795	999999	999999	966	562	43	597	496	942	357	271	999999	480	540	679	995	260	402	514	203	999999	999999	489	825	85	356	83	999999	999999	999999	291	236	103	436	773	165	395	959	803	430	524	999999	205	937	363	788	999999	638	48	596	937	517	664	635	734	587	675	999999	999999	215	960	28	869	341	76	44	999999	54	767	524	610	301	999999	93	999999	999999	22	551	472	296	248	444	540	40	999999	773	572	468	701	195	489	332	78	598	999999	999999	213	999999	999999	328	948	74	871	999999	999999	646	919	580	956	894	575	134	999999	604	967	526	999999	839	668	999999	471	382	352	582	999999	287	232	10	623	184	999999	158	999999	153	348	183	999999	26	999999	36	854	992	512	807	620	999999	999999	999999	630	943	27	999999	205	579	856	575	999999	999999	488	999999	423	918	999999	781	999999	426	999999	455	265	793	953	999999	795	999999	999999	479	870	999999	999999	680	554	758	379	680	167	271	999999	110	297	772	461	999999	538	345	613	999999	999999	730	548	203	911	999999	218	837	999999	555	579	563	141	387	999999	186	337	808	164	665	549	286	624	997	472	999999	168	493	999999	679	999999	999999	38	512	442	149	996	999999	769	999999	549	542	689	611	691	400	968	909	77	284	946	999999	191	948	396	760	115	550	730	567	999999	725	
999999	320	622	999999	534	629	999999	566	999999	568	49	999999	999999	16	596	23	315	81	999999	259	999999	66	733	213	278	999999	125	682	999999	455	47	211	159	999999	999999	999999	999999	571	866	349	999999	511	104	387	999999	999999	833	390	173	102	244	658	193	869	309	449	587	419	851	453	514	271	532	734	999999	838	736	300	999999	999999	999999	744	215	45	293	914	999999	355	522	973	999999	735	519	999999	220	999999	28	290	525	597	790	578	999999	999999	834	703	978	999999	999999	852	568	542	420	945	77	500	999999	157	585	394	999999	242	896	999999	205	999999	752	999999	999999	152	819	456	999999	382	437	456	999999	792	210	590	935	999999	498	999999	415	715	324	999999	874	720	999999	870	704	999999	120	558	681	843	227	65	999999	397	846	999999	42	121	767	48	518	620	999999	999999	999999	995	458	885	743	236	471	999999	464	188	716	999999	217	999999	751	644	999999	999999	775	999999	575	154	639	548	755	999999	638	304	947	286	65	263	253	284	923	709	681	234	814	455	382	736	601	999999	999999	53	999999	93	370	132	776	639	845	296	95	802	366	910	999999	999999	598	176	542	187	132	463	559	933	36	999999	963	47	73	330	999999	838	999999	866	866	711	999999	554	934	825	510	999999	999999	999999	198	130	353	770	104	855	999999	999999	999999	423	999999	999999	493	573	999999	999999	168	999999	575	999999	999999	256	259	499	53	428	682	53	999999	717	677	706	55	602	744	905	698	202	943	999999	999999	602	645	140	999999	649	228	712	498	999999	999999	771	850	892	999999	941	871	853	727	675	999999	813	972	999999	745	942	999999	891	829	999999	629	966	999999	999999	62	886	611	129	282	404	210	969	555	999999	999999	906	856	162	134	999999	44	999999	475	999999	46	660	999999	168	394	284	999999	336	883	347	985	999999	975	999999	840	592	340	751	999999	332	474	999999	999999	355	435	999999	999999	30	999999	36	126	784	501	999999	331	999999	266	452	999999	998	928	873	96	999999	641	360	930	373	322	541	999999	292	274	153	802	833	999999	999999	733	555	999999	456	999999	857	230	211	208	999999	171	448	336	887	27	581	403	600	126	59	713	84	908	999999	707	999999	563	833	999999	358	999999	497	10	981	719	189	811	482	999999	999999	987	999999	161	483	211	873	215	585	275	693	749	212	716	352	570	658	999999	474	748	345	304	999999	999999	850	999999	674	448	354	177	999999	770	921	297	888	71	283	923	999999	999999	834	28	977	567	826	608	523	780	657	420	999999	543	347	733	968	933	999999	999999	311	
750	999999	999999	861	417	438	923	827	914	828	999999	296	735	220	952	914	326	327	828	864	252	999999	893	790	934	116	303	433	999999	329	954	999999	534	999999	999999	984	408	999999	999999	139	903	780	608	951	377	133	999999	332	394	999999	651	616	771	999999	69	541	999999	644	999999	310	144	999999	640	595	874	819	762	123	535	999999	515	168	757	699	960	999999	610	941	423	999999	781	970	48	377	677	347	699	999999	562	152	350	999999	240	268	995	413	150	23	87	557	371	222	797	999999	314	493	858	82	923	597	999999	702	231	126	529	999999	461	272	917	536	129	121	560	392	627	751	927	499	703	556	330	999999	863	865	448	999999	183	621	999999	194	489	626	726	964	221	999999	543	124	738	831	999999	999999	105	550	437	260	999999	414	798	999999	565	369	378	376	276	344	838	365	678	960	989	999999	208	999999	999999	503	394	595	181	979	999999	813	999999	871	999999	452	501	323	999999	198	907	769	823	510	629	999999	258	999999	698	877	808	187	446	778	842	122	679	372	502	934	865	75	243	818	354	999999	999999	506	772	999999	842	525	927	489	62	230	26	697	113	927	254	44	897	304	181	40	999999	982	999999	999999	999999	138	820	999999	332	999999	536	14	166	877	521	999999	587	873	44	293	999999	999999	999999	999999	999999	981	269	575	689	831	177	999999	647	323	999999	626	476	999999	61	713	999999	434	166	220	693	999999	541	235	415	503	999999	33	999999	887	780	999999	999999	999999	999999	791	869	255	812	501	674	597	366	999999	999999	895	999999	307	999999	999999	589	999999	799	515	999999	94	450	43	169	196	384	153	999999	760	543	963	369	69	895	999999	999999	459	621	665	545	106	999999	699	732	999999	999999	159	210	938	308	955	621	750	489	310	351	836	999999	626	127	530	917	999999	308	540	535	225	411	999999	486	139	213	144	970	999999	439	750	310	649	967	235	943	740	462	999999	351	619	999999	594	918	999999	374	999999	548	999999	188	59	400	202	999999	13	747	999999	462	178	752	999999	780	657	871	600	535	445	658	891	999999	187	153	721	198	916	644	817	999999	999999	765	218	595	999999	653	389	360	118	999999	963	487	999999	288	999999	835	999999	999999	923	723	999999	482	928	346	656	999999	999999	905	679	999999	999999	999999	930	13	983	412	999999	891	999999	13	491	999999	426	779	695	414	292	898	859	886	334	999999	721	103	999999	995	836	871	939	527	999999	484	680	115	598	999999	556	999999	304	880	999999	972	22	919	241	88	66	999999	651	251	154	
112	999999	793	679	988	647	836	999999	988	999999	672	952	999999	362	17	569	321	190	100	999999	991	603	978	999999	361	999999	802	862	999999	999999	687	230	697	382	999999	438	887	435	609	957	719	613	316	999999	628	30	714	567	999999	519	744	968	560	999999	163	509	77	208	999999	923	999999	999999	999999	58	888	999999	999999	925	999999	999999	681	999999	581	143	148	387	297	674	999999	341	999999	245	637	999999	204	719	670	313	228	49	371	689	118	686	122	745	172	267	999999	186	999999	789	999999	999999	999999	999999	397	427	255	776	221	403	241	985	571	999999	347	722	853	179	781	950	999999	999999	217	991	776	894	999999	999999	999999	40	258	999999	575	571	491	999999	889	999999	332	253	68	999999	828	967	458	999999	124	999999	407	450	999999	256	404	999999	92	980	447	846	92	999999	406	852	561	999999	154	451	999999	10	999999	999999	999999	518	847	538	892	264	999999	249	543	999999	779	516	995	999999	999999	12	395	759	999999	510	544	53	263	999999	999999	215	890	647	822	17	999999	999999	396	999999	616	895	408	865	923	999999	45	207	999999	438	999999	999999	857	787	564	152	65	999999	521	616	820	999999	264	999999	999999	687	999999	307	427	536	940	999999	130	952	999999	999999	603	999999	836	659	475	346	740	824	116	999999	357	999999	93	999999	951	62	603	999999	231	827	640	389	183	246	465	738	999999	776	498	999999	769	999999	629	832	548	535	823	861	999999	483	59	999999	999999	736	339	269	223	746	584	999999	71	351	999999	340	101	224	999999	600	999999	736	566	963	336	59	999999	999999	483	261	141	426	239	742	999999	747	778	999999	999999	447	906	205	525	999999	202	610	995	427	183	299	741	334	188	233	999999	999999	999999	999999	999999	999999	548	886	786	962	999999	167	658	999999	999999	983	562	890	999999	909	693	998	999999	999999	771	726	63	769	279	194	519	806	248	15	85	232	830	692	999999	616	999999	30	419	562	428	44	999999	675	714	200	737	999999	999999	999999	539	668	204	999999	323	999999	808	999999	617	999999	452	809	999999	999999	999999	490	162	869	999999	999999	999999	999999	589	658	114	737	775	387	64	999999	457	668	227	968	999999	417	38	445	999999	721	807	129	999999	999999	999999	999999	124	308	431	234	48	999999	68	999999	999999	999999	999999	545	290	586	610	430	724	539	999999	784	591	950	186	837	999999	999999	501	999999	999999	891	270	999999	548	495	622	477	999999	999999	50	590	610	767	710	999999	338	493	165	791	999999	999999	405	873	673	335	37	173	131	593	772	331	376	986	139	377	999999	317	
996	794	964	999999	474	893	999999	564	183	824	250	577	509	968	561	999999	999999	999999	495	396	107	223	468	459	356	372	999999	719	223	623	638	343	13	999999	999999	999999	999999	977	999999	999999	384	999999	161	212	923	554	94	803	769	999999	999999	195	881	219	219	783	336	515	787	111	999999	779	350	560	196	907	999999	487	482	201	881	984	999999	983	21	987	72	265	535	801	288	264	999999	999999	598	999999	461	794	999999	712	44	322	999999	811	999999	605	999999	601	25	25	980	999999	999999	577	785	999999	164	897	999999	231	999999	80	979	985	999999	580	829	793	999999	744	999999	779	675	769	166	999999	794	228	316	999999	228	470	250	999999	820	681	933	382	770	557	297	563	595	590	991	964	343	214	988	106	775	975	999999	999999	570	211	931	561	421	227	999999	936	999999	791	13	260	830	469	174	999999	646	457	999999	414	456	891	193	95	777	202	234	590	999999	219	999999	999999	830	968	999999	619	750	381	960	552	309	361	973	803	587	741	144	874	999999	846	999999	328	952	235	825	999999	27	999999	784	228	993	999999	706	380	161	760	429	999999	519	555	401	274	496	999999	999999	999999	918	389	508	999999	68	359	999999	999999	759	322	300	605	152	281	601	904	999999	999999	559	643	999999	602	652	827	321	282	999999	493	999999	195	831	482	130	731	759	638	346	747	999999	643	125	999999	999999	839	999999	823	719	247	953	496	999999	999999	920	471	449	326	737	681	724	999999	994	67	937	573	490	818	485	421	522	963	999999	999999	581	999999	527	999999	999999	999999	367	497	563	127	999999	958	999999	87	561	659	291	442	900	665	32	999999	999999	999999	999999	57	358	651	348	307	725	990	928	826	183	13	943	117	345	924	324	236	999999	876	526	979	65	413	266	999999	139	89	72	902	827	206	278	468	955	933	464	715	159	265	401	549	39	692	903	557	715	183	106	976	351	796	162	771	541	406	999999	944	394	522	177	646	927	35	999	977	735	485	999999	412	999999	999999	999999	966	999999	999999	999999	372	509	708	121	955	982	999999	999999	41	53	506	927	559	941	520	330	636	97	999999	621	14	999999	926	822	240	32	694	517	742	718	196	296	999999	456	629	444	686	411	222	664	842	999999	967	999999	239	999999	602	471	948	287	999999	878	999999	999999	999999	679	583	886	880	933	297	577	999999	322	857	220	999999	999999	321	999999	644	235	875	101	779	540	725	992	593	999999	999999	233	568	999999	277	317	566	209	511	950	861	999999	530	288	376	274	999999	
999999	86	29	195	500	159	999999	999999	224	999999	638	586	414	953	590	303	208	514	999999	19	363	54	549	653	999999	600	999999	223	844	705	597	724	514	999999	80	915	574	496	999999	999999	695	822	63	314	928	622	106	996	281	999999	331	774	999999	265	301	609	537	375	32	999999	787	999999	797	519	415	913	81	529	999999	999999	729	712	999999	999999	324	540	991	245	724	550	504	375	942	348	383	823	422	999999	594	470	388	208	474	40	296	999999	34	543	898	24	551	577	122	606	999999	618	999999	322	999999	760	618	301	651	481	405	421	717	999999	145	592	999999	821	934	422	295	531	999999	554	703	289	516	999999	999999	999999	998	926	262	346	571	999999	634	109	318	834	852	97	999999	999999	635	999999	327	575	407	999999	523	999999	642	700	320	999999	380	644	619	999999	254	169	999999	941	482	478	169	381	887	380	957	999999	513	110	570	208	974	999999	999999	828	961	941	60	41	999999	999999	999999	999999	35	326	394	989	489	655	590	692	143	615	519	999999	715	946	687	36	358	130	225	542	999999	999999	280	134	724	999999	701	313	118	922	999999	999999	194	606	355	999999	986	999999	912	858	519	999999	74	369	999999	762	122	24	263	999999	682	75	63	999999	432	913	999999	269	999999	698	954	287	584	220	860	315	972	119	601	125	50	999999	218	367	32	262	57	911	398	961	999999	686	59	94	999999	688	160	442	183	441	999999	999999	703	223	903	242	999999	854	508	430	790	999999	423	147	983	302	857	696	728	179	866	143	870	313	30	278	237	999999	970	181	999999	539	935	170	599	323	999999	994	999999	789	959	203	413	968	181	674	999999	999999	110	947	831	464	713	14	999999	392	855	999999	203	635	14	803	883	336	274	999999	78	262	548	670	999999	999999	242	939	999999	673	730	902	142	999999	999999	999999	999999	33	350	701	999999	930	999999	217	467	999999	800	999999	784	999999	319	86	703	920	606	20	373	440	341	968	232	774	999999	901	661	953	267	848	999999	688	414	860	999999	573	434	147	999999	340	999999	328	999999	413	164	63	363	654	208	221	749	999999	999999	958	691	381	479	999999	146	694	555	514	39	952	208	999999	752	999999	99	140	495	468	353	42	999999	23	906	818	999999	741	547	17	755	56	109	635	736	999999	178	614	999999	384	10	999999	785	698	298	120	214	68	310	904	564	77	725	999999	651	919	730	678	475	660	999999	405	157	547	758	983	852	572	369	306	999999	484	46	121	999999	380	257	539	724	796	999999	562	
440	642	452	687	330	819	984	816	999999	500	149	443	943	999999	999999	999999	939	315	267	642	698	14	623	999999	41	614	999999	280	672	200	953	679	999999	877	965	514	105	81	663	43	588	552	580	789	999999	602	177	862	555	19	599	419	999999	971	864	435	29	372	655	715	996	999999	154	535	547	469	999999	75	640	321	153	868	652	234	64	155	434	999999	744	439	446	999999	724	663	600	543	999999	999999	999999	539	495	732	999999	999999	47	873	999999	54	999999	876	999999	111	231	244	865	731	999999	999999	917	999999	999999	194	628	226	999999	45	999999	490	999999	13	328	322	999999	110	825	420	999999	999999	196	190	746	999999	592	868	234	344	739	490	999999	868	776	999999	167	304	538	310	114	209	999999	11	884	917	119	999999	999999	892	59	130	999999	455	289	72	127	736	972	999999	602	759	992	934	306	999999	693	999999	237	492	165	758	572	525	316	252	36	999999	306	999999	279	999999	999999	999999	295	618	82	351	589	713	718	430	332	999999	707	354	217	743	705	385	234	999999	999999	74	999999	301	557	999999	149	46	46	999999	440	153	351	999999	999999	999999	649	999999	436	351	486	523	774	999999	435	999999	818	961	999999	999999	999999	920	604	236	342	256	604	994	70	189	999999	999999	677	785	990	188	574	458	905	557	104	27	948	883	566	497	300	999999	865	901	84	999999	999999	999999	999999	519	999999	125	916	201	65	654	999999	256	148	934	999999	988	744	257	91	369	999999	999999	198	471	971	721	669	999999	956	999999	138	169	115	35	999999	923	341	480	639	459	541	714	999999	449	400	999999	744	999999	651	312	999999	999999	819	715	131	522	999999	999999	999999	827	999999	999999	245	463	525	467	151	123	392	922	656	274	617	632	999999	999999	986	748	80	279	999999	46	203	654	344	520	350	400	999999	38	999999	359	932	811	13	469	478	48	923	999999	999999	631	250	728	999999	993	10	196	999999	779	536	817	911	277	999999	999999	878	591	128	15	127	751	219	363	564	307	341	805	629	367	873	947	824	148	718	355	796	474	998	350	999999	999999	512	999999	502	550	447	664	960	594	999999	887	920	918	814	999999	421	999999	174	358	662	205	567	999999	999999	588	992	773	999999	505	999999	999999	999999	999999	495	999999	248	95	861	999999	859	676	845	999999	999999	986	37	999999	999999	999999	934	999999	999999	999999	688	324	999999	999999	999999	913	999999	673	115	465	972	186	999999	152	432	849	999999	335	34	999999	498	986	359	533	753	920	999999	96	450	651	571	711	114	942	99	999999	
379	999999	868	948	466	195	570	390	999999	600	691	885	483	999999	347	608	885	160	999999	702	999999	72	238	307	361	470	233	999999	999999	271	81	361	62	261	999999	315	467	86	693	313	425	969	471	163	238	676	613	966	314	962	825	999999	791	397	216	316	37	570	596	995	961	116	496	800	529	340	832	231	12	41	999999	808	466	847	287	994	600	85	999999	999999	857	999999	160	931	999999	126	569	665	55	174	999999	896	490	697	999999	318	483	671	634	897	843	999999	963	999999	821	999999	497	999999	120	221	715	999999	501	910	148	704	956	565	365	412	999999	999999	185	838	754	255	327	769	999999	999999	521	929	999999	181	999999	999999	999999	878	119	428	628	625	554	999999	458	999999	404	579	558	647	362	999999	316	231	137	676	999999	134	999999	576	699	728	448	151	699	785	511	330	79	673	409	88	455	936	783	154	999999	999999	999999	429	999999	999999	220	999999	616	999999	623	229	54	174	269	999999	360	999999	728	900	187	413	144	672	823	999999	510	885	247	283	473	379	447	982	64	999999	744	108	725	951	999999	999999	535	107	171	999999	286	904	413	240	999999	999999	218	883	966	219	216	717	999999	999999	247	999999	620	342	139	999999	781	71	120	404	435	262	818	777	393	598	877	47	510	999999	798	606	481	17	999999	562	170	999999	999999	999999	658	37	502	949	713	191	968	202	999999	917	999999	224	793	19	805	999999	102	440	500	999999	341	179	216	999999	977	999999	853	999999	786	576	93	227	55	276	745	408	759	868	74	999999	999999	685	79	593	999999	583	999999	472	999999	90	469	730	73	999999	513	489	820	999999	971	82	338	365	415	401	833	999999	179	527	273	999999	999999	999999	376	999999	999999	656	109	622	44	999999	828	391	410	706	117	363	163	407	762	999999	587	331	897	992	872	999999	279	677	760	745	414	295	208	805	374	245	364	774	898	999999	389	999999	403	578	253	999999	955	709	294	480	140	771	764	16	819	395	336	384	426	485	999999	431	999999	298	989	542	192	604	341	999999	998	389	508	905	877	389	999999	329	748	925	999999	569	393	290	615	642	531	201	986	978	909	999999	357	423	999999	957	345	115	588	710	764	360	377	999999	481	999999	272	858	999999	999999	467	999999	999999	500	999999	817	999999	582	683	356	21	990	618	362	962	28	41	95	435	919	999999	822	740	999999	999999	957	201	971	808	999999	380	672	999999	555	520	999999	999999	999999	256	663	919	999999	431	242	699	999999	741	999999	460	462	720	187	433	999999	
396	645	277	598	339	219	625	76	773	820	976	999999	928	72	841	70	674	183	839	999999	10	290	400	508	348	999999	225	999999	521	355	153	202	248	852	169	875	634	999999	528	999999	47	852	989	611	265	359	999999	679	182	399	999999	546	348	661	999999	999999	255	769	260	940	993	999999	999999	428	999999	999999	110	86	903	966	436	999999	655	802	999999	157	300	788	252	988	999999	999999	13	132	566	999999	854	999999	999999	63	999999	865	505	587	53	999999	307	571	934	482	259	999999	775	215	962	999999	890	545	927	72	999999	466	527	271	397	456	444	433	999999	80	929	523	999999	999999	347	999999	999999	999999	759	999999	850	999999	853	769	999999	785	770	999999	169	696	999999	319	659	580	247	172	348	999999	199	999999	164	873	710	864	553	735	334	926	999999	401	457	822	786	792	221	999999	612	757	999999	612	685	646	273	174	364	999999	863	863	611	999999	233	189	878	173	979	976	28	989	226	13	999999	844	929	999999	248	893	532	867	368	161	999999	999999	710	587	910	518	609	545	999999	933	872	470	324	693	999999	999999	943	999999	813	245	78	623	540	999999	160	999999	716	999999	926	470	97	995	999999	460	625	642	999999	999999	262	471	376	999999	999999	293	999999	990	999999	999999	600	969	950	909	64	133	93	999999	60	191	436	79	801	114	618	999999	999999	876	964	999999	78	535	800	999999	370	351	868	595	144	999999	999999	170	999999	480	904	956	520	999999	941	382	377	689	999999	296	864	193	669	999999	864	449	447	263	35	666	178	74	178	307	549	999999	265	498	801	999999	999999	999999	999999	331	209	661	529	668	934	592	496	999999	999999	514	788	186	999999	605	999999	694	809	145	144	654	312	999999	788	222	637	999999	126	879	999999	788	504	597	435	348	999999	212	920	779	999999	442	180	789	999999	999999	519	999999	999999	659	999999	999999	993	657	142	114	999999	369	873	316	999999	705	475	617	501	164	20	200	750	344	542	528	999999	40	816	701	484	523	718	133	703	273	209	467	122	780	999999	846	465	331	329	702	338	613	748	623	967	562	297	999999	654	328	999999	695	999999	248	342	963	841	441	630	999999	651	999999	999999	767	506	18	505	721	369	173	999999	999999	999999	839	200	999999	292	202	999999	921	236	751	999999	385	999999	514	999999	999999	447	999999	15	34	701	825	999999	587	11	980	999999	999999	67	575	607	490	593	203	681	286	57	999999	681	648	706	999999	999999	899	281	236	126	992	667	631	999999	537	168	710	999999	199	788	613	169	999999	999999	999999	
863	660	999999	999999	792	457	832	999999	999999	999999	160	367	327	999999	556	161	315	774	999999	135	300	436	999999	79	332	882	999999	491	498	444	21	999999	572	999999	844	618	755	294	444	669	999999	999999	804	16	386	801	393	736	642	637	307	999999	447	950	485	437	999999	84	665	909	982	351	575	392	999999	999999	794	396	157	938	406	31	999999	999999	965	696	999999	295	693	999999	498	738	848	861	146	625	932	621	455	999999	259	680	628	534	686	817	999999	422	751	605	999999	997	588	704	999999	999999	66	999999	984	999999	805	999999	391	143	999999	253	502	713	255	639	849	182	940	740	688	725	999999	999999	518	157	667	219	543	98	524	501	160	999999	630	860	999999	999999	999999	999999	611	186	298	999999	123	443	325	325	176	999999	999999	833	66	999999	25	999999	883	261	733	836	131	595	539	303	618	919	103	357	93	394	999999	169	545	283	138	512	999999	907	690	85	999999	351	53	431	342	691	444	311	139	125	977	999999	999999	999999	999999	25	646	995	876	204	349	967	999999	782	52	596	297	783	720	999999	88	975	570	658	14	779	999999	118	961	927	999999	791	228	968	999999	761	213	745	738	999999	865	441	40	496	735	999999	119	271	389	745	999999	661	999999	626	46	11	999999	999999	999999	765	473	538	999999	949	999999	557	999999	273	375	290	393	999999	55	607	647	999999	945	999999	999999	999999	670	291	728	999999	999999	999999	210	602	931	999999	23	999999	950	972	649	337	407	90	775	187	124	845	895	999999	999999	851	615	983	979	399	999999	673	383	655	999999	999999	809	817	426	999999	357	157	999999	960	276	486	999999	82	999999	999999	249	999999	308	999999	35	999999	395	629	863	681	217	999999	622	541	358	350	533	305	877	467	999999	589	664	878	829	967	513	934	999999	875	999999	542	35	669	160	999999	374	636	629	280	999999	189	954	744	690	140	534	800	999999	999999	953	305	205	500	792	659	209	999999	916	999999	320	460	999999	988	999999	674	200	999999	391	166	975	896	999999	999999	671	348	635	999999	198	698	999999	999999	332	905	921	954	999999	999999	877	500	991	943	999999	571	999999	344	391	965	323	25	940	580	999999	455	950	67	630	598	829	454	999999	289	999999	227	624	608	138	999999	76	476	337	665	86	891	999999	42	999999	999999	646	999999	956	999999	606	182	758	862	303	877	954	999999	334	748	705	433	999999	999999	711	999999	947	362	216	498	899	847	999999	999999	999999	527	290	918	881	526	952	502	999999	364	682	70	468	762	999999	999999	938	212	151	588	
959	999999	425	462	999999	682	166	294	130	467	999999	999999	494	484	367	775	596	45	982	808	796	213	935	121	39	999999	44	194	999999	955	560	697	706	109	324	852	112	828	597	208	999999	668	999999	40	594	999999	576	984	405	538	999999	999999	229	343	999999	756	717	314	432	680	648	972	246	174	907	82	999999	394	169	515	673	767	999999	783	448	137	999999	905	526	116	84	60	999999	999999	999999	999999	478	999999	999999	999999	144	797	999999	917	560	397	999999	999999	999999	999999	999999	999999	824	999999	864	896	464	445	999999	664	924	811	787	325	999999	598	999999	999999	873	259	604	690	999999	999999	380	875	371	530	233	999999	706	999999	782	999999	247	999999	999999	898	999999	404	202	42	477	652	643	333	20	999999	321	962	213	704	344	873	999999	999999	114	232	520	988	534	934	221	843	999999	311	38	782	88	712	372	295	82	479	67	999999	222	999999	958	56	999999	291	218	271	999999	999999	999999	909	999999	68	788	13	387	999999	869	268	820	633	999999	341	304	237	11	999999	599	917	631	864	999999	999999	966	680	999999	999999	133	253	725	950	996	956	31	128	694	30	924	369	908	999999	999999	798	751	588	739	626	999999	999999	290	609	999999	929	380	424	103	743	101	118	738	913	542	625	999999	870	637	999999	999999	185	999999	999999	685	239	999999	225	999999	999999	603	387	940	647	721	495	963	999999	287	77	585	607	999999	951	929	816	630	994	873	984	266	880	999999	11	316	999999	105	309	924	442	999999	165	170	87	149	713	177	100	201	57	662	426	592	570	162	713	160	591	61	868	608	25	999999	999999	760	723	436	938	341	999999	999999	664	999999	845	157	430	446	947	811	999999	648	539	999999	826	331	839	297	999999	999999	603	999999	513	257	65	833	904	999999	890	326	426	287	238	759	56	657	998	234	747	999999	732	999999	212	999999	836	230	999999	222	524	947	920	435	55	100	738	730	886	999999	146	999999	999999	999999	555	999999	999999	938	419	780	756	178	333	615	550	999999	999999	999999	999999	733	420	834	765	999999	298	942	999999	999999	241	999999	999999	326	771	591	98	735	179	125	720	581	999999	898	811	298	999999	356	624	315	885	86	999999	411	517	163	996	999999	256	999999	328	612	235	403	999999	280	758	999999	999999	741	526	814	799	11	616	640	999999	522	33	476	234	942	999999	999999	999999	165	999999	620	808	617	595	786	489	616	797	117	999999	991	202	999999	539	36	948	883	999999	81	286	971	999999	999999	815	484	287	999999	999999	999999	294	145	298	999999	115	
148	631	999999	155	740	334	192	214	508	294	999999	999999	493	999999	208	993	444	311	999999	878	203	999999	932	802	999999	508	709	289	421	823	220	702	651	434	999999	405	999999	999999	58	746	104	767	295	999999	470	164	794	999999	139	391	849	999999	265	672	911	322	699	987	44	999999	625	999999	792	999999	999999	652	999999	68	999999	999999	999999	707	262	297	784	436	999999	350	342	999999	714	865	160	39	973	999999	447	979	999999	89	706	181	703	817	130	201	974	610	517	817	486	736	999999	336	999999	999999	581	968	888	485	782	358	655	87	527	760	752	763	712	697	999999	999999	999999	465	106	999999	13	445	176	592	462	929	832	524	480	977	999999	823	482	999999	999999	999999	100	47	307	357	526	626	300	370	448	999999	897	819	612	787	201	842	239	894	148	146	801	999999	33	999999	525	140	999999	549	202	929	999999	881	892	735	608	507	168	999999	999999	387	155	805	154	999999	41	23	912	999999	786	724	999999	588	692	668	677	795	24	454	831	395	29	750	178	519	931	26	927	876	189	999999	684	490	758	999999	991	999999	999999	999999	999999	999999	228	913	999999	478	345	701	199	234	67	812	492	713	917	750	999999	404	999999	999999	320	25	999999	999999	999999	999999	50	113	830	930	999999	682	644	999999	999999	328	177	999999	987	699	999999	999999	999999	703	818	376	999999	999999	572	18	403	596	368	525	471	805	427	192	999999	670	437	241	871	268	557	385	178	259	89	598	582	261	999999	937	461	90	999999	999999	999999	146	891	999999	540	999999	536	90	323	999999	771	999999	901	985	704	326	271	941	368	568	155	999999	999999	951	891	973	435	152	188	999999	73	391	616	999999	964	274	778	368	701	59	732	476	71	59	488	999999	697	596	556	101	999999	519	722	630	246	783	938	940	999999	566	396	394	901	893	65	390	222	999999	30	440	999999	999999	250	999999	836	999999	381	158	999999	640	999999	999999	999999	97	999999	999999	668	999999	797	190	336	838	190	144	999999	347	575	178	994	999999	48	829	575	126	553	772	279	413	999999	568	999999	790	477	547	290	999999	798	813	149	511	721	236	999999	999999	114	709	722	116	999999	498	999999	213	999999	374	601	456	273	479	544	981	284	265	999999	999999	778	546	999999	642	999999	115	999999	761	999999	493	999999	812	759	735	22	843	60	999999	756	306	464	999999	636	113	946	833	293	999999	279	167	236	465	44	840	71	567	349	999999	261	551	949	351	184	999999	986	788	999999	537	467	701	931	121	509	999999	774	579	909	999999	
695	999999	821	229	999999	871	266	999999	999999	918	674	454	503	970	911	215	356	999999	34	966	999999	168	145	756	999999	577	235	125	999999	149	76	491	999999	999999	393	240	999999	730	859	313	413	74	20	778	862	22	999999	960	209	304	549	999999	555	999999	149	537	885	74	366	914	645	150	965	638	852	192	795	420	587	681	485	625	262	999999	563	62	999999	367	893	849	380	274	999999	662	999999	414	936	999999	944	999999	999999	665	373	999999	667	272	109	381	999999	999999	226	999999	383	528	818	923	409	834	999999	999999	999999	527	999999	517	999999	380	234	313	48	999999	255	90	999999	730	336	999999	261	999999	63	300	999999	776	441	223	999999	592	999999	398	843	676	15	112	336	857	999999	827	999999	856	410	297	47	795	343	487	434	999999	321	653	201	999999	999999	101	781	98	999999	612	999999	958	999999	999999	999999	836	999999	371	443	999999	999999	618	999999	509	999999	405	999999	999999	999999	167	443	954	788	495	280	247	999999	999999	999999	999999	331	248	723	864	741	535	971	459	807	211	335	971	53	291	393	703	399	692	671	276	194	24	835	976	178	140	179	399	681	251	639	625	366	529	999999	515	895	398	767	801	433	999999	958	61	831	999999	999999	507	112	577	848	514	999999	738	729	999999	412	746	696	610	366	999999	777	565	571	710	614	999999	469	877	999999	10	924	870	843	736	66	784	999999	706	229	671	296	113	403	135	452	999999	999999	515	999999	999999	702	999999	445	850	679	402	489	131	858	999999	48	234	999999	847	999999	312	895	999999	260	628	999999	999999	390	694	999999	999999	172	446	268	985	724	999999	775	659	308	999999	435	992	66	663	999999	999999	847	999999	999999	72	344	999999	999999	149	733	807	265	484	999999	712	776	750	999999	999999	240	52	862	999999	999999	94	459	120	549	822	877	902	935	596	333	577	152	557	70	233	340	616	901	128	262	999999	698	300	111	596	999999	684	437	61	999999	261	171	999999	170	548	613	233	999999	722	272	830	871	668	161	999999	999999	999999	999999	341	675	999999	151	744	620	756	999999	999999	999999	952	831	202	475	999999	173	81	415	177	999999	522	619	116	999999	189	856	431	54	39	149	130	36	772	994	105	385	809	120	427	364	413	162	454	999999	64	890	80	365	999999	505	89	575	402	830	177	722	569	24	961	887	198	711	366	999999	888	926	69	208	999999	509	363	999999	988	999999	984	369	174	892	999999	999999	786	76	67	534	999999	999999	633	942	826	383	816	999999	158	539	176	999999	796	435	335	
999999	999999	872	985	487	999999	127	586	590	845	807	557	676	469	672	111	131	999999	832	999999	343	302	126	381	996	999999	999999	812	459	645	999999	573	739	566	427	468	999999	999999	580	391	999999	968	53	106	28	825	149	999999	999999	437	54	58	964	476	992	834	714	500	989	999999	583	315	137	944	563	244	818	120	51	213	197	50	83	450	26	374	259	30	362	999999	553	242	335	999999	999999	999999	609	272	574	592	999999	423	101	785	807	637	841	108	542	784	17	39	294	283	250	13	974	523	999999	999999	585	693	148	819	251	351	979	116	353	329	634	555	999999	458	459	774	949	298	999999	388	532	999999	487	577	999999	524	999999	62	781	999999	270	95	999999	946	17	70	285	281	544	466	658	735	755	223	160	462	493	836	999999	999999	999999	686	999999	81	999999	434	216	570	657	726	404	926	334	755	69	549	742	599	999999	398	499	677	753	186	730	999999	405	273	427	710	40	121	999999	315	543	584	213	741	851	583	853	999999	624	999999	999999	732	999999	10	164	611	999999	894	395	434	976	385	999999	705	350	307	39	943	153	946	696	293	999999	29	221	484	999999	11	999999	867	545	784	63	936	124	997	397	404	118	816	991	146	999999	999999	338	999999	999999	508	400	553	553	910	570	677	131	999999	999999	390	788	999999	276	717	156	528	889	201	332	996	591	353	910	634	999999	337	955	559	567	999999	691	63	833	836	610	204	323	634	999999	385	814	345	962	16	615	439	999999	999999	990	207	999999	146	999999	655	916	57	643	919	86	243	721	999999	221	152	699	735	999999	999999	117	951	214	265	977	946	191	999999	999999	904	28	405	786	682	999999	369	978	554	227	187	999999	999999	999999	404	558	999999	999999	253	133	819	999999	880	999999	999999	999999	48	993	659	168	889	473	670	667	738	999999	999999	456	49	11	851	174	154	999999	999999	519	554	400	810	999999	999999	292	938	999999	571	597	148	812	999999	516	531	999999	328	395	338	714	259	895	822	503	876	533	624	999999	281	654	999999	372	999999	601	621	648	193	999999	171	606	535	547	999999	151	762	999999	781	999999	999999	485	845	758	999999	954	269	659	999999	999999	999999	474	668	697	851	916	434	999999	888	999999	895	999999	193	375	234	732	189	712	999999	680	741	999999	752	101	770	795	808	413	999999	969	999999	999999	80	876	132	696	937	999999	999999	189	717	986	980	999999	637	999999	302	480	533	457	999999	999999	859	999999	575	999999	721	999999	926	999999	117	31	593	918	741	933	813	
316	253	537	999999	351	26	620	963	755	37	55	463	183	999999	338	879	735	204	785	999999	182	311	310	975	999999	911	640	81	999999	402	72	999999	704	783	999999	236	996	662	434	999999	248	933	819	794	999999	124	999999	561	778	151	858	723	955	830	999999	999999	942	562	433	439	385	548	999999	362	999999	999999	758	399	517	999999	883	82	999999	255	864	248	491	515	999999	256	999999	89	303	554	999999	348	20	999999	999999	999999	999999	999999	999999	994	164	700	999999	467	830	999999	999999	999999	54	676	268	785	953	709	966	401	522	436	264	999999	281	306	255	723	818	626	79	999999	999999	535	817	449	843	776	100	173	999999	34	685	711	891	805	44	999999	296	999999	999999	310	908	751	999999	858	189	61	999999	858	455	999999	648	214	527	480	999999	999999	859	999999	999999	186	618	999999	819	999999	999999	553	296	476	999999	629	437	69	240	768	976	504	999999	958	270	999999	999999	242	718	638	385	999999	193	420	999999	525	999999	477	815	999999	691	115	999999	971	999999	635	999999	256	999999	999999	999999	999999	973	758	999999	612	452	901	557	160	133	386	94	999999	121	999999	369	876	778	746	862	999999	999999	32	87	999999	999999	105	999999	635	36	807	999999	892	132	796	508	999999	915	95	999999	999999	920	665	999999	315	999999	999999	859	839	275	888	477	849	963	556	345	999999	681	634	49	357	999999	922	133	325	999999	201	67	999999	999999	935	999999	692	673	999999	999999	588	999999	772	849	999999	246	21	369	999999	999999	999999	928	576	461	557	752	291	999999	725	814	997	541	999999	575	829	693	544	79	340	927	784	185	999999	517	756	999999	909	785	228	120	999999	563	999999	985	999999	273	491	863	222	192	679	646	947	999999	51	57	176	207	999999	999999	999999	942	999999	220	555	620	962	69	999999	542	843	506	999999	999999	774	444	555	784	631	566	212	680	856	157	999999	999999	238	782	999999	708	847	712	999999	999999	418	107	534	999999	439	332	310	432	168	680	349	999999	819	342	418	607	501	391	575	463	925	31	95	881	962	417	999999	190	594	996	695	140	740	736	999999	677	910	781	999999	308	266	999999	522	999999	808	84	329	999999	374	868	217	999999	146	999999	175	999999	21	999999	999999	32	940	999999	838	171	984	218	999999	999999	999999	741	999999	720	46	276	999999	999999	999999	999999	82	888	98	496	816	726	788	239	999999	438	570	809	665	267	969	999999	368	999999	999999	999999	201	600	641	246	999999	633	999999	497	999999	870	999999	30	887	111	579	923	999999	453	313	122	999999	999999	224	14	521	
336	85	438	751	999999	907	70	212	159	999999	999999	256	999999	737	193	554	301	810	133	999999	549	999999	563	687	55	999999	915	832	830	977	446	385	637	724	432	999999	999999	999999	715	962	55	818	738	393	106	676	92	716	130	567	999999	944	100	999999	972	414	521	751	705	325	992	237	382	182	282	107	619	136	314	635	812	999999	105	170	999999	999999	999999	180	999999	378	316	209	712	272	895	501	295	955	752	27	46	991	50	399	970	817	445	566	999999	999	67	955	411	494	755	535	848	929	404	250	231	350	170	336	999999	793	525	120	286	999999	812	999999	384	296	599	820	515	706	200	469	296	626	999999	591	999999	360	797	999999	999999	370	653	365	560	512	796	999999	831	714	390	186	302	335	290	999999	197	403	581	125	895	934	30	152	739	935	954	604	999999	579	25	658	996	999999	602	915	999999	999999	114	999999	500	903	989	999999	325	23	999999	999999	346	728	403	918	779	681	999999	999999	349	511	999999	999999	558	201	999999	999999	698	731	190	995	999999	374	999999	740	299	999999	999999	992	945	229	999999	725	999999	999999	268	562	999999	999999	879	324	975	29	575	999999	830	489	999999	309	999999	736	112	999999	833	181	999999	971	999999	662	629	999999	66	999999	637	130	684	900	999999	565	932	999999	999999	601	999999	865	29	713	798	999999	999999	999999	394	326	503	218	999999	999999	999999	999999	764	296	999999	523	478	809	268	646	392	999999	940	999999	633	759	376	647	660	510	741	967	162	525	183	935	752	819	685	740	836	428	999999	999999	18	268	999999	999999	814	563	999999	52	607	382	330	353	648	999999	186	635	949	856	558	616	999999	924	445	999999	123	111	771	658	999999	527	810	963	452	999999	920	375	958	999999	832	107	999999	699	999999	999999	204	830	297	771	999999	59	790	980	870	396	999999	94	822	560	999999	712	791	474	918	90	572	367	999999	159	70	810	999999	999999	33	460	239	801	999999	999999	55	293	999999	10	25	84	999999	830	999999	66	547	999999	999999	999999	999999	130	315	912	780	289	217	999999	929	148	711	999999	382	570	956	420	166	159	529	167	515	249	898	999999	458	999999	352	741	999999	844	612	233	268	279	33	903	999999	999999	30	999999	999999	999999	364	675	298	194	999999	177	873	682	999999	397	316	999999	892	956	231	523	999999	937	936	476	571	94	536	487	573	999999	546	63	274	839	138	253	710	307	885	999999	503	999999	150	185	868	999999	999999	224	916	873	999999	76	681	631	863	93	348	999999	999999	999999	149	999999	999999	600	
630	819	417	70	269	73	684	999999	80	998	30	199	796	760	607	978	149	999999	570	699	725	480	382	642	976	54	904	728	999999	999999	93	691	653	550	555	999999	999999	884	954	853	199	792	995	999999	999999	673	297	588	383	999999	139	827	250	921	874	159	999999	999999	94	224	999999	955	933	464	915	338	545	255	215	559	999999	264	367	999999	509	932	484	699	41	999999	757	326	354	992	999999	999999	451	732	675	405	999999	410	800	740	999999	999999	999999	999999	767	282	137	51	999999	824	999999	999999	999999	533	421	942	675	747	744	781	466	841	999999	941	978	659	887	813	579	809	947	403	464	626	999999	276	83	943	999999	758	184	715	999999	999999	137	611	796	918	320	733	999999	999999	665	29	283	853	632	917	563	118	395	999999	472	572	999999	999999	420	843	511	155	868	732	815	986	606	750	897	90	813	999999	862	999999	502	845	89	94	737	445	999999	178	643	165	389	823	999999	999999	999999	999999	654	666	200	999999	416	175	864	997	58	999999	999999	533	999999	552	999999	196	255	426	822	626	493	792	734	975	999999	342	511	999999	352	991	623	746	999999	526	436	156	185	999999	562	999999	981	92	999999	67	999999	819	223	101	999999	203	578	945	47	999999	887	999999	999999	224	462	84	999999	999999	999999	67	999999	999999	36	439	125	957	20	345	864	495	644	410	756	999999	953	681	129	419	662	999999	422	677	708	878	638	574	224	960	458	488	672	829	437	999999	11	357	999999	999999	976	103	999999	243	999999	552	982	487	114	265	271	780	999999	999999	499	505	644	388	966	999999	999999	550	743	59	887	386	822	815	973	778	675	606	888	999999	442	999999	967	189	999999	166	999999	161	469	959	699	677	533	999999	340	931	999999	999999	390	644	983	435	359	142	356	999999	729	177	513	336	589	999999	999999	619	812	999999	538	465	999999	810	261	648	999999	783	999999	219	852	405	485	52	445	62	999999	253	361	17	219	999999	833	890	436	728	648	143	380	999999	999999	913	614	409	402	878	831	580	393	344	354	576	781	146	852	333	692	999999	999999	536	449	648	267	805	721	999999	631	901	383	533	10	947	413	999999	999999	939	999999	999999	649	566	231	645	860	999999	662	642	999999	696	999999	999999	46	187	252	843	593	146	655	809	688	698	999999	929	206	859	344	407	999999	464	712	999999	999999	617	820	999999	315	999999	787	999999	152	88	650	999999	863	280	497	822	999999	569	999999	297	999999	981	999999	951	319	999999	999999	999999	682	264	479	598	984	999999	569	999999	
366	999999	538	789	999999	414	999999	610	58	321	76	999999	372	999999	999999	603	730	424	630	561	231	869	24	23	366	999999	999999	888	999999	61	999999	738	710	78	466	787	999999	944	938	878	324	999999	903	998	999999	999999	999999	999999	561	999999	999999	569	504	999999	207	496	999999	524	432	572	845	778	11	996	369	338	225	999999	65	915	571	786	486	751	247	445	999999	25	788	844	158	408	999999	999999	999999	391	999999	702	870	969	884	516	999999	376	999999	545	999999	906	638	896	306	344	114	645	315	91	93	752	770	762	529	999999	736	588	423	446	452	999999	812	999999	103	523	433	96	41	999999	274	120	717	702	999999	70	387	891	547	813	304	690	427	999999	308	491	932	118	999999	999999	780	999999	952	999999	102	513	103	999999	999999	782	910	27	614	260	817	972	999999	77	110	469	509	844	999999	610	151	761	852	711	679	612	999999	999999	647	44	283	342	167	130	610	158	999999	726	98	765	903	999999	86	176	999999	335	456	864	17	979	497	936	891	352	455	340	660	999999	981	200	201	595	380	579	976	484	814	914	467	952	503	783	999999	285	707	999999	685	686	999999	999999	165	726	999999	667	999999	347	999999	815	675	999999	497	583	744	897	573	317	906	506	200	999999	521	999999	407	999999	486	713	999999	616	999999	589	654	974	965	999999	44	474	287	713	999999	639	44	999	248	197	465	999999	999999	857	999999	399	959	188	495	999999	999999	623	329	999999	999999	999999	165	999999	180	95	624	522	618	116	999999	109	39	999999	474	560	775	522	303	219	999999	999999	675	999999	999999	255	999999	999999	999999	999999	805	999999	155	34	999999	208	999999	209	828	999999	999999	999999	311	999999	999999	999999	369	766	999999	999999	999999	320	999999	999999	662	623	168	831	930	925	465	158	44	269	999999	999999	953	999999	669	276	87	575	693	151	646	657	266	743	339	301	886	864	999999	999999	516	495	101	999999	999999	909	49	652	279	903	697	424	908	51	630	552	659	364	106	448	857	276	626	188	473	15	999999	425	501	638	48	999999	396	999999	999999	999999	360	917	642	759	999999	434	999999	790	454	231	749	999999	122	787	642	531	767	323	695	250	869	913	572	367	553	624	160	640	864	106	38	999999	999999	815	202	741	721	347	221	999999	999999	836	999999	999999	265	152	312	714	999999	517	999999	83	795	999999	946	447	999999	285	999999	612	284	665	925	357	203	999999	999999	307	594	901	810	999999	999999	272	280	42	999999	329	111	410	999999	446	999999	357	999999	954	631	787	999999	755	395	999999	
140	609	159	314	910	999999	58	999999	227	14	999999	105	706	412	971	532	999999	913	267	999999	184	806	300	837	30	578	94	248	700	147	438	839	999999	374	299	502	123	965	132	803	999999	178	192	317	326	999999	650	860	983	109	555	955	497	999999	999999	334	319	999999	294	342	301	999999	242	90	999999	289	589	999999	999999	479	419	276	790	464	755	15	999999	983	999999	481	927	233	265	601	591	482	352	156	113	964	192	801	681	790	511	470	936	112	740	47	959	318	747	513	689	999999	174	42	614	999999	999999	336	800	812	414	77	554	640	498	999999	999999	442	238	158	297	618	999999	999999	952	294	78	521	999999	483	521	619	999999	751	912	999999	317	319	542	847	263	999999	10	868	386	444	916	305	613	646	999999	527	999999	598	226	81	694	174	90	329	999999	199	94	327	301	999999	591	802	728	197	999999	626	900	391	894	441	617	726	624	518	999999	773	908	605	382	994	539	887	535	999999	999999	153	239	222	660	73	771	999999	577	999999	852	123	577	426	860	483	627	698	999999	785	464	968	550	571	951	999999	291	488	944	306	999999	703	999999	887	579	642	999999	687	730	830	999999	933	158	42	666	265	206	491	744	899	377	841	999999	999999	386	999999	602	668	271	999999	782	293	738	280	336	158	845	689	846	228	96	939	999999	999999	125	530	819	517	999999	999999	227	799	743	55	929	423	520	527	510	930	50	999999	999999	493	58	385	999999	878	706	999999	419	999999	999999	999999	812	437	874	999999	634	856	829	999999	762	574	999999	982	549	999999	999999	912	638	328	999999	915	187	367	523	999999	824	739	335	940	999999	398	286	710	164	227	242	502	549	209	892	654	111	955	966	851	474	76	999999	512	537	999999	879	101	999999	730	999999	999999	914	999999	999999	999999	530	888	283	999999	999999	319	827	999999	460	848	373	438	435	533	999999	232	400	671	999999	758	903	999999	413	27	999999	194	381	999999	878	999999	587	999999	999999	997	133	222	682	602	999999	164	248	999999	999999	688	430	999999	666	805	916	126	999999	999999	999999	737	991	707	485	266	999999	113	999999	403	453	672	270	225	724	437	409	999999	550	798	118	854	519	999999	771	724	999999	78	999999	999999	518	762	732	345	766	999999	16	426	736	425	746	459	226	845	69	999999	999999	214	726	238	405	324	576	266	143	536	999999	601	999999	761	669	999999	999999	371	999999	691	940	999999	458	747	430	983	864	999999	61	659	637	673	339	999999	999999	391	351	299	181	203	196	476	999999	999999	
758	999999	489	975	756	960	999999	999999	999999	999999	449	502	756	978	808	421	459	451	214	484	899	554	999999	999999	464	999999	444	294	200	690	504	473	723	229	989	25	503	888	377	101	784	782	712	961	942	803	635	373	491	999999	744	744	271	726	340	213	153	999999	520	478	525	999999	665	280	999999	975	999999	999999	999999	792	999999	571	999999	999999	700	999999	999999	999999	612	999999	652	999999	803	440	946	999999	211	996	888	786	871	999999	999999	899	576	204	126	442	96	966	33	108	384	699	841	999999	670	999999	36	223	372	843	332	999999	826	453	786	234	333	124	773	782	648	999999	920	358	999999	184	546	506	10	408	223	645	637	999999	999999	113	599	773	999999	62	999999	674	423	999999	999999	518	999999	133	417	999999	119	999999	202	251	460	181	778	492	979	999999	612	529	223	963	999999	686	231	999999	756	683	635	559	34	720	999999	973	788	892	999999	684	112	423	99	118	999999	250	999999	396	102	525	334	116	794	603	999999	450	999999	460	999999	559	297	799	376	733	265	559	999999	482	999999	999999	393	886	380	305	999999	198	440	115	674	388	244	999999	190	241	999999	529	999999	999999	999999	371	521	338	493	562	999999	313	56	365	852	739	303	970	956	615	141	999999	735	499	220	999999	19	356	786	999999	325	462	999999	145	999999	999999	794	999999	211	999999	999999	64	403	817	908	89	152	85	262	934	999999	273	878	575	999999	910	793	276	220	28	361	175	552	473	247	999999	694	911	980	125	945	776	768	887	999999	86	999999	917	590	141	119	999999	103	851	934	61	583	53	45	474	942	527	316	999999	716	800	512	999999	580	974	394	999999	999999	146	989	319	999999	990	925	32	866	999999	685	88	909	427	81	701	539	195	360	651	999999	515	999999	427	469	999999	181	849	999999	124	347	616	746	879	999999	999999	999999	999999	999999	593	999999	999999	608	77	999999	999999	283	299	728	811	999999	999999	624	743	363	999999	963	572	849	918	819	85	458	751	538	999999	342	999999	589	999999	839	914	639	766	534	864	906	999999	585	999999	999999	881	131	762	723	952	991	999999	999999	258	993	299	775	637	773	51	563	857	539	999999	999999	999999	710	613	999999	486	755	857	999999	499	683	999999	999999	617	616	938	954	695	999999	585	999999	999999	514	341	131	550	999999	11	993	999999	310	999999	576	813	346	69	181	517	791	246	207	144	999999	36	574	999999	312	168	31	835	97	868	829	999999	694	565	739	379	492	431	348	753	999999	726	199	633	291	184	280	999999	766	446	
999999	790	388	999999	545	487	766	985	248	980	999999	167	404	442	230	999999	128	781	329	802	999999	369	999999	453	280	999999	837	940	854	138	999999	474	999999	651	963	48	575	751	29	261	612	506	999999	367	773	706	332	757	413	668	65	498	999999	999999	999999	544	892	999999	672	999999	999999	825	999999	120	999999	516	98	752	478	192	57	377	999999	999999	199	528	186	540	679	574	744	90	537	195	82	398	246	114	999999	428	155	640	88	550	610	999999	375	82	999999	267	617	579	999999	231	621	999999	999999	169	999999	999999	368	361	265	107	999999	570	297	946	999999	999999	999999	999999	522	60	46	417	999999	999999	999999	412	999999	114	275	421	999999	174	801	999999	574	395	662	87	999999	348	70	794	384	980	999999	50	999999	429	44	999999	988	999999	67	238	194	213	398	525	999999	372	739	999999	96	844	999999	999999	768	999999	999999	652	52	202	653	999999	989	252	999999	999999	999999	999999	912	733	79	999999	433	333	117	573	131	370	996	146	999999	999999	999999	806	707	999999	840	257	999999	518	57	392	528	796	979	999999	999999	942	181	90	130	284	999999	16	194	392	420	817	999999	204	859	21	656	905	816	686	575	193	544	502	999999	156	154	404	685	686	185	637	354	233	999999	999999	199	915	999999	110	999999	999999	622	999999	129	32	795	87	999999	46	736	999999	999999	302	317	65	407	679	612	973	140	65	331	507	216	783	999999	238	870	680	822	999999	888	715	178	999999	570	999999	999999	455	999999	999999	745	649	950	561	657	999999	915	279	781	999999	999999	53	970	462	280	999999	118	346	560	567	216	978	999999	995	735	274	134	343	494	188	306	999999	622	72	320	682	556	655	999999	421	999999	601	999999	312	999999	999999	745	716	703	455	120	46	894	793	860	766	434	954	826	393	927	581	784	602	999999	155	430	907	152	598	999999	999999	220	148	254	615	89	911	999999	889	529	417	639	49	999999	270	272	829	212	553	999999	602	829	741	494	740	816	306	999999	999999	424	837	574	999999	887	656	825	756	548	254	686	523	395	936	864	519	942	745	999999	953	999999	601	705	598	351	999999	999999	478	654	513	799	783	823	287	475	691	999999	534	161	422	445	516	999999	957	999999	733	216	893	999999	974	999999	81	772	145	408	999999	141	999999	764	921	31	356	999999	45	455	999999	700	118	470	182	999999	418	999999	121	518	377	320	747	999999	617	999999	741	999999	999999	715	999999	21	687	879	999999	559	999999	770	999999	400	999999	414	999999	512	963	999999	107	999999	999999	308	390	
488	660	627	40	512	394	253	156	172	290	754	999999	999999	727	999999	22	239	819	999999	808	999999	999999	721	429	963	75	245	999999	999999	999999	319	896	380	334	249	360	70	848	999999	175	624	623	77	999999	344	981	925	784	81	999999	868	612	91	500	742	134	939	207	77	447	159	484	572	510	970	857	61	995	999999	540	952	999999	680	999999	193	34	296	611	999999	981	150	460	999999	999999	999999	706	999999	999999	591	124	999999	862	999999	701	26	150	61	567	149	486	929	929	999999	999999	78	486	932	999999	317	999999	838	337	122	999999	306	999999	786	19	999999	999999	52	182	414	373	129	100	999999	999999	440	999999	973	999999	471	999999	62	220	164	166	999999	317	999999	190	572	999999	999999	999999	999999	694	999999	327	363	999999	851	875	999999	757	525	931	421	978	999999	953	999999	275	745	120	865	513	44	96	543	999999	525	408	999999	861	609	541	97	45	350	999999	583	999999	688	931	999999	596	175	999999	694	233	745	515	999999	821	987	307	137	176	227	246	999999	318	784	733	999999	999999	386	581	999999	999999	844	385	638	957	379	90	586	814	243	279	999999	739	999999	320	885	20	966	999999	999999	311	413	921	999999	114	267	999999	338	955	999999	999999	219	593	156	999999	388	999999	876	484	451	999999	720	323	999999	948	898	920	916	474	999999	999999	486	708	707	846	580	923	567	999999	700	114	999999	631	408	809	999999	999999	592	692	999999	999999	143	491	236	967	999999	100	987	869	215	346	359	864	117	900	999999	511	886	310	139	465	801	999999	784	347	165	99	999999	999999	889	154	338	234	999999	999999	382	994	482	739	999999	489	935	698	328	999999	755	887	524	507	999999	558	867	292	999999	999999	724	790	707	888	812	501	999999	999999	980	71	18	999999	999999	785	527	953	999999	157	999999	649	530	113	33	999999	591	277	575	999999	272	340	287	999999	999999	77	999999	591	296	593	927	763	314	81	999999	267	355	999999	566	739	979	908	999999	719	246	913	999999	621	766	287	307	544	926	768	601	999999	784	962	463	999999	187	936	999999	444	999999	292	345	459	394	766	999999	961	711	999999	999999	364	810	567	809	758	132	986	999999	19	296	999999	837	999999	480	78	999999	392	177	999999	999999	53	251	95	500	954	999999	495	236	10	211	345	833	999999	341	999999	838	226	162	999999	999999	201	121	656	158	836	455	999999	999999	325	292	693	794	409	999999	999999	122	725	76	999999	190	637	999999	824	999999	999999	560	747	213	243	239	999999	239	472	181	370	931	595	999999	663	508	999999	
515	910	717	518	551	999999	815	947	999999	999999	999999	999999	999999	503	999999	297	848	207	286	708	595	745	95	36	463	331	999999	914	999999	999999	787	412	999999	412	131	849	999999	299	409	135	931	999999	119	126	116	932	947	999999	929	644	746	999999	387	800	192	999999	824	691	65	229	206	999999	496	999999	335	999999	950	121	382	592	191	559	797	160	999999	999999	635	969	919	531	999999	560	985	817	780	57	999999	556	230	361	34	424	999999	189	929	40	770	999999	790	369	981	836	999999	346	462	196	942	237	34	852	999999	999999	771	999999	845	646	915	678	825	288	721	404	891	999999	999999	766	326	618	999999	745	569	132	189	559	549	999999	264	648	365	594	999999	999999	531	377	227	999999	653	709	999999	999999	125	101	999999	511	648	587	999999	285	999999	696	999999	334	16	289	999999	21	675	999999	984	307	391	277	323	241	183	923	872	524	999999	398	999999	616	284	937	630	999999	445	677	911	962	603	999999	868	669	723	781	792	252	94	215	503	440	725	46	902	999999	999999	455	999999	725	714	999999	999999	999999	999999	264	59	79	999999	999999	575	999999	310	31	703	411	408	653	518	402	140	630	439	597	999999	999999	890	999999	999999	782	699	989	999999	196	257	183	507	999999	96	468	731	723	593	279	639	505	140	703	342	500	448	134	937	936	999999	93	990	884	495	999999	374	812	44	876	125	586	999999	124	999999	529	999999	920	567	59	670	999999	47	999999	957	399	999999	196	904	544	999999	574	999999	999999	602	173	193	623	999999	999999	104	999999	688	716	163	63	846	26	999999	999999	596	999999	567	888	275	186	56	829	926	106	357	999999	907	499	999999	999999	533	999999	999999	610	346	290	928	381	954	751	728	330	16	903	999999	536	267	101	999999	999999	999999	174	146	999999	127	999999	697	896	838	917	21	199	184	611	530	599	503	329	476	315	600	195	933	999999	457	999999	823	32	552	821	999999	815	550	727	999999	369	999999	106	492	982	593	41	543	47	740	539	999999	404	383	999999	42	937	999999	999999	225	821	240	623	968	402	540	674	353	999999	996	205	648	457	77	171	999999	407	836	494	722	999999	652	896	999999	917	999999	428	649	999999	789	982	201	908	999999	999999	999999	496	138	100	451	918	688	526	999999	545	891	699	337	222	473	999999	111	140	919	999999	178	343	999999	60	823	121	999999	999999	237	24	14	740	999999	354	42	993	999999	746	52	803	880	135	999999	999999	36	879	101	436	134	164	999999	71	999999	855	554	794	656	999999	276	340	
893	933	299	35	541	160	754	983	190	999999	999999	999999	999999	125	776	999999	999999	602	999999	943	30	598	630	82	142	999999	752	99	799	999999	999999	999999	479	712	910	999999	836	831	706	999999	135	999999	256	999999	999999	527	974	872	89	510	317	64	64	333	320	999999	999999	999999	892	598	408	664	193	942	143	173	884	384	215	829	217	656	895	157	999999	999999	351	976	283	999999	968	879	20	299	999999	999999	147	156	402	999999	999999	999999	938	118	477	470	925	999999	520	635	642	599	666	259	303	661	999999	906	514	408	954	999999	943	999999	629	528	654	999999	22	850	35	738	981	600	195	597	999999	787	679	357	985	999999	465	648	999999	379	999999	999999	995	278	134	999999	641	999999	660	316	999999	661	488	948	999999	999999	301	999999	609	999999	617	999999	74	705	999999	381	236	166	422	916	999999	305	313	999999	999999	894	999999	999999	726	794	107	999999	940	878	922	66	308	731	542	954	999999	794	999999	79	999999	999999	696	299	335	752	14	999999	999999	743	444	380	357	237	642	920	143	999999	999999	814	999999	629	135	999999	783	886	999999	505	999999	468	181	87	266	243	999999	168	208	608	418	973	790	622	417	999999	444	551	999999	80	98	999999	821	197	999999	234	273	999999	31	510	516	448	679	509	999999	122	572	366	999999	999999	999999	484	722	534	149	999999	34	999999	222	929	750	242	187	11	416	13	647	983	999999	999999	999999	367	146	697	999999	969	303	290	999999	999999	633	87	436	594	999999	614	898	999999	58	879	999999	999999	919	102	760	999999	271	677	103	856	475	589	139	999999	153	999999	347	35	441	179	677	743	430	917	305	673	805	592	999999	999999	114	999999	934	358	832	999999	447	53	937	818	708	625	999999	999999	829	53	999999	999999	451	961	276	873	855	999999	999999	466	999999	12	796	96	478	678	999999	301	752	125	655	780	260	262	933	304	98	623	999999	61	555	524	97	999999	725	461	151	999999	535	240	504	999999	999999	375	242	444	999999	850	350	39	617	896	163	714	999999	177	103	999999	37	972	785	241	999999	999999	910	143	915	999999	371	26	537	309	999999	999999	999999	599	633	999999	29	498	999999	999999	282	441	444	999999	371	383	863	557	367	952	681	562	454	272	999999	996	999999	108	529	711	999999	334	502	317	140	999999	103	798	543	219	179	538	925	547	959	999999	716	260	772	541	999999	814	658	999999	628	213	77	357	999999	637	428	921	969	345	999999	948	938	136	529	730	289	75	23	158	999999	152	636	907	313	999999	999999	214	336	987	
40	673	675	917	999999	926	573	745	846	906	790	258	999999	999999	788	999999	47	999999	731	999999	262	615	800	509	999999	486	576	170	54	290	356	223	594	981	314	999999	283	999999	446	999999	999999	544	228	116	368	999999	582	999999	128	303	634	700	483	295	999999	999999	873	175	999999	213	360	413	701	566	559	576	999999	588	285	999999	737	25	999999	139	884	999999	396	999999	151	277	999999	999999	51	999999	655	656	740	309	255	889	222	117	906	243	251	753	999999	999999	556	999999	999999	994	770	426	565	618	999999	353	410	27	38	189	33	848	309	830	372	999999	910	999999	836	999999	999999	999999	490	629	119	909	887	141	875	999999	146	360	999999	909	758	625	999999	46	108	999999	898	238	860	999999	999999	67	933	999999	391	999999	751	653	954	516	661	999999	999999	999999	509	647	466	279	152	303	52	672	452	999999	81	999999	999999	874	999999	450	466	114	536	457	545	999999	975	476	749	982	982	493	999999	889	257	384	999999	999999	537	460	929	628	999999	999999	999999	421	999999	543	349	644	137	999999	848	514	59	557	847	487	401	457	672	990	999999	169	321	558	276	562	152	697	999999	515	999999	354	520	837	28	999999	467	999999	446	999999	999999	115	855	115	645	891	840	700	536	211	857	89	788	939	108	925	999999	442	999999	63	400	652	587	621	540	503	999999	999999	538	878	30	277	999999	240	863	424	999999	216	912	385	999999	452	999999	855	999999	267	566	999999	739	103	999999	999999	999999	999999	51	484	528	243	574	999999	896	628	172	658	191	999999	78	557	999999	684	621	49	529	768	999999	948	491	731	964	283	999999	424	482	445	999999	999999	297	999999	199	999999	896	81	641	999999	489	999999	290	512	673	999999	198	18	999999	65	481	684	505	221	61	999999	999999	999999	278	300	214	482	155	727	999999	195	303	449	368	695	787	549	999999	759	999999	247	667	979	67	897	94	929	919	999999	963	480	499	999999	999999	106	397	109	802	351	999999	16	999999	999999	999999	999999	999999	748	649	809	277	931	286	746	931	814	435	22	999999	381	215	285	563	728	763	32	695	226	873	272	999999	999999	747	66	203	282	298	114	970	579	133	346	999999	119	999999	41	999999	753	154	762	999999	385	370	430	145	290	453	230	999999	986	999999	557	875	999999	510	588	194	229	553	659	526	330	51	999999	258	999999	995	999999	578	731	828	942	81	121	601	923	328	326	921	912	829	78	999999	984	999999	999999	470	902	999999	571	847	974	209	495	245	999999	343	999999	182	999999	295	999999	999999	77	
167	850	999999	999999	999999	587	270	867	308	641	830	457	24	67	999999	682	999999	999999	844	16	884	854	742	586	875	259	999999	126	153	655	626	829	426	248	999999	937	999999	706	999999	31	310	999999	999999	568	999999	788	336	285	829	500	867	999999	999999	999999	999999	313	117	899	889	536	997	153	723	653	24	11	41	776	240	445	592	702	999999	822	706	904	187	183	921	999999	923	314	297	999999	788	999999	999999	781	65	523	999999	200	816	589	33	166	265	33	554	663	999999	560	55	393	907	999999	225	342	999999	288	999999	934	999999	999999	613	693	855	80	999999	590	337	260	721	716	615	402	999999	397	799	549	648	164	629	268	340	373	268	903	745	999999	218	999999	842	999999	397	999999	222	24	976	339	310	195	167	963	335	999999	999999	338	999999	515	999999	827	999999	399	639	999999	314	719	472	249	999999	999999	334	251	999999	997	418	999999	329	720	189	871	421	469	248	463	999999	665	932	833	534	930	136	239	346	391	797	453	999999	426	590	502	552	999999	904	999999	860	916	592	338	999999	999999	19	67	999999	415	415	83	160	186	974	649	787	638	715	504	826	104	904	999999	209	999999	806	902	140	687	329	685	565	890	602	89	999999	999999	745	639	920	78	999999	930	999999	723	302	961	452	999999	999999	999999	30	999999	532	765	22	602	139	999999	98	117	926	648	96	729	518	269	583	894	576	999999	999999	999999	584	757	201	974	999999	485	999999	999999	459	199	972	416	665	165	367	836	77	480	474	999999	999999	999999	152	999999	844	256	215	43	387	558	374	999999	30	944	825	775	999999	999999	589	653	460	253	999999	736	676	999999	74	999999	902	746	826	106	718	999999	535	999999	999999	935	140	999999	280	638	467	999999	825	450	396	999999	339	592	272	999999	999999	821	171	999999	166	416	588	999999	191	851	141	640	732	999999	812	750	419	65	171	638	907	822	382	821	785	999999	911	235	293	353	33	319	999999	795	999999	897	118	237	614	208	356	965	999999	999999	507	826	178	556	999999	646	311	284	430	633	133	78	448	349	522	409	999999	999999	881	999999	828	821	999999	999999	73	999999	641	191	451	963	291	941	246	999999	324	999999	587	999999	597	999999	52	999999	889	851	999999	146	999999	768	715	214	703	993	94	747	600	686	670	242	999999	722	14	999999	832	467	351	999999	831	494	35	563	822	150	766	243	795	88	932	314	274	999999	467	999999	999999	999999	269	999999	856	499	999999	637	297	355	871	875	642	922	917	431	510	489	315	963	743	161	
391	563	999999	851	952	522	754	366	967	566	999999	142	653	595	999999	62	999999	342	140	398	275	477	278	891	600	872	171	510	804	784	621	503	139	999999	855	999999	71	15	547	841	999999	931	999999	999999	620	510	279	331	999999	457	999999	972	999999	355	886	999999	294	345	999999	89	999999	999999	562	193	999999	999999	13	337	740	999999	990	330	999999	299	515	344	99	963	280	100	603	839	287	356	630	648	999999	783	438	940	421	725	754	467	490	999999	379	204	370	859	999999	941	591	731	466	999999	188	999999	839	551	825	999999	75	170	485	999999	965	215	562	999999	100	229	898	799	89	275	575	336	808	999999	964	895	999999	420	999999	661	258	556	890	796	470	136	944	887	124	100	660	594	982	969	672	174	999999	999999	769	999999	52	791	651	999999	267	851	999999	963	587	999999	728	654	999999	823	272	419	324	765	835	964	285	999999	999999	989	614	981	354	838	213	800	999999	999999	999999	314	619	467	905	699	539	619	400	981	309	194	371	999999	999999	168	707	263	999999	875	999999	804	12	40	116	661	586	999999	506	896	759	786	676	199	13	999999	214	804	513	625	236	999999	573	304	712	500	627	609	965	999999	141	950	950	388	999999	846	312	588	360	253	122	263	123	503	999999	999999	518	181	999999	753	953	999999	749	234	648	23	241	708	328	999999	999999	977	999999	319	765	999999	835	999999	890	167	960	625	453	270	999999	999999	112	79	82	198	981	455	999999	221	243	999999	999999	999999	739	296	615	603	270	999999	219	144	942	999999	738	999999	687	230	999999	999999	999999	337	999999	489	721	674	911	171	999999	999999	634	587	999999	109	999999	537	999999	118	999999	604	999999	366	365	709	60	378	41	308	341	660	510	761	174	762	427	905	999999	721	999999	74	999999	453	967	999999	120	632	999999	842	727	211	999999	578	999999	687	302	436	972	999999	439	353	643	999999	830	976	628	873	999999	618	682	180	757	999999	113	999999	229	108	999999	234	599	428	613	999999	580	140	846	932	99	487	469	990	933	40	291	662	431	999999	623	999999	999999	246	999999	999999	170	999999	453	925	475	187	467	204	47	747	160	21	739	454	42	999999	139	696	783	999999	159	691	999999	726	605	999999	999999	999999	485	408	722	362	999999	999999	39	33	686	920	466	911	999999	274	953	999999	999999	280	922	977	999999	923	861	814	462	283	997	999999	999999	727	329	33	124	21	718	639	34	797	999999	999999	424	999999	22	218	240	871	915	884	738	62	846	334	999999	95	999999	999999	999999	908	
899	999999	470	560	714	999999	600	999999	797	18	999999	323	170	92	479	999999	562	731	910	999999	584	590	367	123	999999	266	880	995	505	999999	304	166	102	999999	897	866	811	863	304	63	617	797	999999	907	999999	424	891	763	999999	878	533	984	651	999999	999999	318	578	357	821	999999	999999	605	937	999999	999999	999999	231	53	999999	613	838	698	437	857	44	787	516	460	785	999999	375	127	149	626	505	999999	999999	208	999999	999999	297	464	52	846	999999	21	999999	316	202	938	203	847	578	252	999999	834	556	794	859	999999	802	127	571	999999	92	961	466	320	272	403	999999	33	260	605	325	384	655	591	881	32	927	209	999999	846	131	999999	999999	999999	999999	670	763	721	348	999999	786	179	892	545	999999	24	999999	549	53	999999	64	180	597	972	927	664	188	965	912	999999	619	602	860	999999	999999	565	422	569	999999	999999	639	172	999999	13	819	155	491	999999	826	867	477	387	166	468	791	999999	929	999999	999999	999999	491	798	999999	512	637	193	319	177	170	209	601	985	816	452	169	892	495	593	163	781	182	79	999999	54	999999	241	446	402	933	434	999999	847	600	999999	119	841	362	182	375	636	835	324	949	999999	276	491	570	714	308	899	465	999999	999999	197	749	422	659	999999	153	406	746	999999	243	735	573	754	395	16	342	328	999999	323	228	526	999999	858	129	521	777	877	671	999999	999999	44	969	999999	434	999999	999999	999999	191	999999	39	969	890	918	90	223	63	522	106	563	381	999999	369	999999	127	895	251	891	999999	999999	987	276	735	23	999999	209	765	283	329	983	946	644	999999	942	294	259	636	38	777	999999	467	265	999999	999999	360	122	675	827	999999	999999	999999	178	404	53	609	763	244	999999	103	999999	999999	780	202	122	617	737	844	426	857	867	269	223	123	397	680	732	999999	628	999999	711	534	938	110	790	822	777	999999	102	342	531	25	999999	934	896	457	687	72	667	499	623	999999	999999	970	315	279	947	999999	16	372	877	999999	615	224	392	357	519	999999	412	300	999999	496	751	999999	336	852	509	289	227	939	993	669	999999	999999	48	442	285	999999	795	999999	874	722	244	999999	465	263	409	545	999999	999999	937	999999	660	999999	659	137	527	174	643	462	999999	668	836	76	378	217	450	487	185	999999	81	999999	884	891	425	127	262	30	628	999999	453	964	737	679	11	986	19	999999	999999	999999	915	120	334	343	999999	999999	885	177	999999	999999	812	921	369	601	999999	999999	999999	768	951	542	874	999999	545	999999	999999	
804	930	999999	74	999999	208	990	999999	274	44	960	227	551	999999	219	241	95	669	381	271	531	605	145	211	616	863	250	508	935	46	418	999999	764	333	999999	285	728	999999	969	58	999999	912	105	566	516	178	581	628	742	311	999999	837	174	309	487	999999	795	955	458	528	957	999999	83	237	999999	395	999999	227	203	933	513	999999	700	332	449	619	509	578	695	447	291	622	765	634	999999	999999	410	465	846	746	490	999999	999999	450	101	999999	999999	868	940	130	715	364	999999	999999	999999	806	146	841	859	868	999999	226	270	999999	246	345	999999	999999	980	55	985	997	380	457	453	999999	339	999999	241	120	780	999999	638	575	731	927	197	957	835	450	444	569	605	978	999999	273	512	641	214	755	611	399	999999	895	145	718	983	999999	365	999999	476	887	999999	999999	97	69	588	999999	289	319	158	769	999999	539	610	425	999999	999999	999999	190	238	697	999999	485	999999	391	753	743	440	999999	943	220	602	778	973	557	959	857	890	999999	684	817	362	999999	607	842	785	358	294	719	999999	591	574	999999	828	779	841	134	999999	999999	316	999999	264	276	999999	937	177	835	565	63	466	544	511	425	999999	421	345	160	999999	666	605	999999	458	720	696	999999	645	427	949	204	999999	999999	617	194	679	999999	999999	95	529	670	675	999999	792	241	999999	782	89	158	999999	417	443	999999	256	583	999999	911	396	544	579	999999	301	999999	885	370	347	632	999999	327	746	665	858	999999	631	217	999999	999999	611	227	468	999999	283	497	999999	542	761	35	999999	44	93	767	999999	28	515	516	378	925	74	431	999999	629	855	761	412	23	558	193	69	49	592	999999	310	999999	999999	999999	739	804	999999	352	609	999999	54	892	999999	999999	223	840	744	124	838	999999	999999	189	999999	999999	69	521	999999	734	984	577	965	548	452	638	467	282	999999	850	777	573	924	721	822	581	999999	999999	999999	999999	800	717	448	945	210	527	999999	130	999999	999999	605	227	999999	277	368	42	999999	999999	450	999999	520	940	897	893	999999	999999	999999	869	367	999999	263	106	999999	659	933	277	139	999999	348	924	774	999999	436	705	999999	560	853	656	999999	790	234	88	999999	922	914	859	820	555	608	935	386	999999	762	999999	984	509	233	999999	343	101	903	999999	168	525	999999	182	514	202	648	786	421	493	515	577	526	999999	583	81	745	84	456	583	999999	412	548	780	584	341	720	999999	336	793	323	272	886	897	919	997	102	999999	999999	627	906	822	999999	893	488	194	578	809	925	162	
324	269	644	999999	916	755	977	59	597	182	481	902	460	627	180	253	999999	999999	264	999999	978	14	728	829	677	999999	888	654	999999	399	763	911	820	184	999999	64	628	999999	981	174	999999	52	153	999999	999999	13	372	896	723	245	504	949	555	999999	999999	320	999999	999999	651	327	867	999999	757	207	419	570	91	286	159	999999	624	132	999999	100	565	999999	860	999999	682	673	236	992	931	66	999999	999999	366	480	10	168	523	813	999999	664	306	999999	295	945	763	999999	921	96	747	607	620	999999	999999	464	999999	247	459	984	999999	999999	999999	875	400	701	312	605	999999	611	999999	990	602	811	216	982	793	866	650	999999	792	106	751	150	255	999999	999999	524	510	901	999999	762	708	539	999999	938	573	999999	307	593	999999	999999	382	320	810	756	15	999999	999999	999999	670	917	596	544	999999	46	236	951	629	76	265	787	999999	999999	999999	522	292	999999	999999	999999	999999	372	569	67	281	999999	723	440	339	499	328	636	999999	999999	999999	778	176	174	347	645	711	621	801	240	338	855	71	80	405	999999	999999	942	679	896	911	999999	999999	539	999999	565	322	795	621	140	999999	999999	438	915	80	999999	356	127	724	495	999999	999999	570	999999	729	426	573	999999	999999	51	999999	386	999999	999999	999999	999999	430	636	901	782	999999	999999	999999	671	492	708	427	999999	999999	999999	941	999999	999999	194	340	124	999999	999999	999999	846	991	669	760	580	115	371	672	999999	647	147	716	720	225	942	999999	999999	999999	899	999999	30	999	427	653	775	999999	678	999999	772	132	999999	999999	999999	825	65	790	663	165	999999	565	131	46	451	999999	862	999999	231	999999	284	32	690	327	838	183	790	999999	574	25	984	480	437	213	899	853	493	941	315	894	170	162	508	493	377	343	999999	984	557	918	790	233	878	999999	883	999999	999999	999999	367	236	45	218	226	999999	999999	999999	138	917	146	999999	25	999999	247	336	999999	999999	999999	207	950	999999	459	805	299	655	999999	761	999999	888	329	159	422	656	999999	88	859	999999	936	860	322	428	215	806	848	959	902	999999	985	552	577	760	236	244	886	862	777	239	999999	571	423	419	999999	249	598	986	999999	369	999999	168	999999	28	999999	663	884	531	299	652	957	339	752	364	775	999999	321	568	922	188	770	721	999999	999999	42	375	446	902	80	965	218	861	784	543	534	999999	86	559	999999	573	359	364	573	999999	282	999999	818	999999	999999	999999	928	999999	999999	999999	599	624	857	846	999999	999999	226	982	461	333	444	105	999999	218	829	948	972	
999999	994	358	828	415	158	186	999999	453	556	999999	268	772	47	189	797	786	999999	910	970	239	573	752	999999	377	903	249	690	186	44	609	239	695	335	176	44	715	999999	193	999999	680	498	542	275	838	999999	688	296	999999	307	768	999999	919	978	743	197	251	11	461	511	908	496	181	418	946	158	572	447	870	999999	92	618	761	999999	299	741	41	487	518	999999	225	953	435	878	276	346	319	717	999999	979	792	713	999999	999999	566	193	999999	999999	328	690	161	251	999999	120	224	999999	999999	999999	999999	11	165	764	493	808	296	955	71	999999	999999	610	838	855	854	891	999999	379	900	89	877	116	999999	908	999999	827	500	973	537	324	999999	999999	833	834	38	590	999999	999999	999999	908	999999	999999	999999	33	981	718	999999	306	999999	534	999999	845	259	433	607	581	586	257	605	665	317	323	427	999999	638	35	776	14	826	274	999999	334	159	991	999999	276	984	401	926	450	999999	204	586	12	566	818	866	999999	236	456	13	575	432	564	601	81	193	384	394	999999	941	847	479	999999	467	999999	999999	267	738	999999	999999	999999	999999	164	999999	123	736	999999	190	999999	168	376	999999	380	271	999999	901	595	400	999999	92	999999	999999	971	509	138	724	464	545	142	132	609	671	894	859	817	999999	999999	999999	488	345	768	204	574	796	999999	999999	109	999999	965	532	999999	999999	125	258	986	189	999999	655	561	999999	999999	880	57	999999	559	999999	883	520	453	257	999999	720	912	287	324	999999	441	184	934	999999	999999	603	999999	999999	999999	741	556	645	872	999999	999999	622	322	99	73	887	156	876	246	999999	195	588	999999	999999	999999	999999	955	837	934	580	747	185	720	502	999999	999999	309	447	999999	818	157	247	647	814	362	20	408	822	223	436	269	565	937	74	873	999999	999999	862	710	641	785	718	711	302	999999	719	901	820	999999	999999	587	709	999999	428	999999	948	999999	999999	365	999999	982	143	623	999999	320	999999	247	999999	999999	736	491	447	736	999999	42	999999	536	355	999999	642	118	587	505	999999	848	999999	363	999999	999999	924	104	593	999999	822	659	652	105	213	981	709	999999	255	201	590	905	150	972	177	395	999999	422	596	679	999999	780	404	999999	796	659	999999	999999	999999	314	704	641	897	999999	914	384	390	343	332	373	223	999999	862	396	999999	921	708	588	196	133	999999	512	508	913	783	52	265	24	308	554	999999	881	755	941	999999	948	999999	208	68	792	15	949	99	233	465	999999	917	17	723	874	950	181	641	603	255	201	999999	999999	
167	999999	999999	999999	999999	999999	151	342	999999	921	899	999999	914	999999	530	404	128	119	422	999999	457	230	999999	257	999999	434	999999	999999	999999	999999	999999	305	814	32	999999	999999	673	639	914	999999	92	999999	158	995	117	756	959	451	651	999999	485	145	778	857	999999	937	999999	871	85	611	184	101	102	999999	234	604	999999	999999	999999	344	730	999999	205	111	999999	334	82	139	150	544	474	999999	408	12	676	999999	526	956	495	999999	448	802	564	313	146	991	40	895	770	512	605	77	983	317	999999	996	999999	677	999999	212	865	999999	730	541	146	999999	692	999999	586	999999	88	999999	406	363	895	927	923	891	964	212	303	999999	368	637	938	999999	178	101	496	680	620	849	302	999999	249	999999	81	33	176	123	999999	940	319	107	434	999999	999999	629	421	588	82	999999	713	462	908	688	259	103	999999	740	854	601	603	999999	62	238	902	123	124	75	999999	900	725	850	903	363	867	270	212	538	734	548	680	999999	999999	572	999999	999999	383	560	581	978	431	436	269	999999	347	413	54	205	507	558	999999	355	732	182	999999	999999	558	999999	999999	999999	890	73	16	316	999999	999999	308	489	103	999999	739	563	999999	999999	478	299	591	206	999999	999999	226	999999	40	999999	42	334	999999	999999	999999	999999	291	828	739	999999	97	368	430	952	999999	651	114	564	112	445	819	951	999999	999999	703	999999	281	362	540	999999	772	883	42	999999	283	999999	520	874	249	999999	781	911	824	901	790	120	999999	638	999999	374	359	661	999999	999999	366	91	472	330	731	216	999999	999999	999999	381	820	213	335	599	679	198	140	999999	999999	999999	663	999999	137	999999	73	999999	174	643	941	175	17	120	979	999999	473	202	134	999999	999999	999999	818	852	623	453	91	587	785	279	958	231	243	129	346	999999	931	458	999999	512	999999	148	52	367	999999	132	373	709	233	887	999999	999999	73	999999	999999	291	474	811	294	683	878	486	999999	894	685	719	931	888	773	368	515	24	248	999999	932	14	990	999999	864	501	90	381	363	897	999999	481	999999	303	42	999999	157	130	174	280	633	780	999999	158	682	277	200	999999	935	864	382	121	999999	451	999999	92	301	22	999999	793	603	507	132	999999	751	213	562	638	855	718	221	395	850	968	989	999999	999999	842	778	597	310	605	445	999999	525	41	242	716	295	999999	763	144	183	380	676	136	657	431	406	999999	715	562	999999	999999	999999	986	999999	280	462	855	999999	458	244	359	492	999999	71	634	999999	999999	970	845	999999	905	954	999999	999999	479	
301	999999	504	252	446	309	881	999999	975	228	845	539	769	999999	264	440	541	315	999999	999999	887	678	75	33	999999	999999	507	869	219	999999	999999	999999	774	791	999999	599	999999	176	22	934	477	744	32	999999	788	854	950	18	999999	912	373	649	186	396	591	999999	797	481	999999	760	802	22	539	261	999999	278	764	978	999999	999999	999999	375	999999	965	357	153	655	232	244	192	734	999999	288	306	360	622	399	999999	209	366	801	879	961	999999	142	464	215	771	885	520	999999	972	999999	926	833	998	356	220	49	448	967	575	999999	31	35	313	733	242	900	343	879	386	999999	626	864	999999	413	999999	999999	892	999999	883	346	999999	102	762	473	362	999999	362	276	188	999999	760	399	236	643	999999	236	829	731	999999	870	999999	999999	713	203	409	999999	999999	594	315	999999	156	510	999999	238	521	928	273	839	381	769	548	77	700	48	27	237	637	566	473	999999	14	999999	965	999999	999999	93	389	999999	73	300	839	767	961	801	202	260	315	999999	131	21	963	989	999999	212	999999	484	940	674	186	181	999999	77	131	500	382	984	545	80	442	437	549	999999	775	999999	930	780	116	898	846	767	999999	640	444	999999	851	25	812	762	690	320	153	999999	392	891	866	999999	646	470	429	217	714	999999	565	694	999999	268	223	999999	999999	999999	378	999999	828	999999	259	793	999999	669	649	367	182	999999	389	132	294	834	322	999999	224	168	144	645	478	638	63	686	84	999999	990	999999	999999	543	999999	999999	942	110	885	973	999999	82	999999	999999	821	999999	999999	930	855	442	409	637	946	339	999999	999999	416	732	573	200	365	573	718	883	678	66	999999	638	303	250	189	193	948	999999	251	152	999999	167	823	416	603	132	831	642	350	362	646	472	490	376	999999	219	999999	999999	999999	999999	363	265	308	765	999999	999999	637	614	263	225	999999	999999	97	910	103	999999	999999	166	596	242	741	86	542	326	420	103	999999	999999	517	999999	656	262	730	182	789	764	859	999999	909	207	495	227	388	134	999999	48	999999	579	999999	483	999999	380	999999	385	337	999999	999999	981	354	413	258	709	106	294	569	999999	877	999999	999999	339	999999	850	256	398	747	523	698	418	999999	382	718	578	999999	999999	668	999999	162	355	845	512	51	877	999999	505	949	785	130	104	565	246	999999	999999	457	943	94	460	133	711	637	999999	999999	314	338	972	695	680	65	999999	625	999999	999999	531	79	619	297	521	147	999999	449	962	999999	603	999999	416	221	999999	999999	710	949	218	161	451	717	
999999	924	736	548	999999	999999	999999	730	68	479	281	999999	999999	400	999999	656	999999	323	382	271	674	420	984	999999	999999	761	446	999999	999999	999999	417	142	832	813	48	999999	561	973	406	940	180	242	345	999999	999999	999999	999999	999999	292	64	387	895	779	189	999999	999999	999999	284	627	979	374	719	385	999999	999999	148	140	999999	361	999999	104	599	999999	442	101	442	85	999999	879	999999	188	999999	999999	999999	735	522	363	652	999999	427	756	999999	355	426	576	999999	856	399	72	999999	324	757	506	149	960	788	978	346	98	610	545	999999	404	159	801	999999	999999	96	220	549	785	487	64	934	396	818	999999	500	865	639	585	686	797	446	163	431	91	999999	339	946	543	26	564	170	882	999999	999999	205	999999	999999	19	999999	188	522	657	999999	703	572	752	999999	999999	999999	481	459	34	859	291	999999	996	379	704	323	757	999999	15	999999	999999	893	62	719	936	999999	875	85	629	815	507	284	789	999999	728	518	384	197	999999	66	544	114	146	33	395	999999	208	255	999999	999999	23	999999	517	887	913	809	520	43	999999	496	999999	406	829	218	999999	16	178	680	651	196	939	569	861	949	999999	999999	757	999999	334	23	999999	630	989	933	999999	592	767	902	412	918	998	351	999999	915	454	999999	999999	927	671	388	999999	528	603	899	756	453	63	567	999999	104	62	491	709	201	999999	981	416	895	416	769	999999	276	999999	733	197	999999	586	946	504	96	543	830	999999	945	999999	330	999999	100	186	358	999999	209	249	317	865	999999	999999	791	276	999999	732	389	999999	902	150	489	260	870	712	168	867	116	73	576	561	232	133	764	933	327	955	326	999999	999999	239	48	36	960	867	679	999999	794	999999	41	363	164	999999	999999	804	999999	80	165	388	27	491	999999	999999	999999	756	643	394	877	858	949	517	416	670	463	672	111	999999	299	13	42	999999	82	436	999999	222	407	912	667	959	164	257	800	937	701	575	999999	999999	364	214	233	295	87	935	730	524	947	493	855	793	703	999999	999999	999999	356	814	419	996	999999	999999	358	999999	999999	999999	704	701	716	478	999999	999999	866	999999	999999	94	779	746	135	146	999999	516	999999	913	66	999999	999999	837	999999	648	591	886	166	999999	796	999999	855	503	568	169	241	38	807	479	524	968	927	504	229	696	382	609	999999	999999	299	598	999999	445	673	852	662	867	235	78	886	92	731	65	412	203	239	999999	999999	966	905	678	999999	796	398	98	999999	760	618	780	275	982	207	884	520	208	999999	420	999999	
999999	506	374	999999	739	592	441	246	871	102	35	999999	106	431	722	377	999999	889	398	56	584	905	902	999999	455	999999	904	885	847	544	213	482	818	456	999999	469	999999	875	969	214	999999	999999	85	668	592	323	178	561	484	999999	999999	319	332	374	254	810	604	125	357	936	687	556	399	999999	889	999999	648	650	999999	263	836	999999	919	193	99	732	829	243	999999	142	634	999999	411	999999	645	999999	160	453	211	661	865	425	527	43	526	411	462	749	778	49	674	527	999999	999999	999999	999999	399	148	285	999999	981	999999	999999	225	999999	999999	154	68	691	995	999999	999999	449	999999	397	420	228	999999	667	688	279	999999	464	627	467	999999	751	999999	659	491	503	22	178	688	679	999999	966	312	999999	191	266	403	68	999999	999999	999999	87	303	833	269	935	513	999999	999999	252	999999	905	999999	757	204	592	964	409	209	501	390	36	760	628	999999	454	915	165	999999	431	875	32	681	981	988	39	457	356	400	556	990	541	581	999999	778	599	144	999999	536	599	999999	994	858	291	265	452	327	999999	941	999999	29	357	999999	175	376	879	234	850	769	175	999999	618	18	653	510	849	455	324	849	302	320	371	999999	999999	140	880	173	999999	725	545	712	782	414	999999	536	642	999999	415	999999	899	375	294	784	999999	463	682	999999	215	780	999999	997	12	825	649	999999	657	729	118	45	999999	715	834	135	234	999999	362	214	433	126	868	312	49	999999	999999	926	36	586	266	432	457	999999	999999	618	999999	548	709	999999	764	90	999999	999999	437	380	583	193	999999	168	560	908	111	478	562	98	912	113	999999	756	999999	722	478	80	472	999999	587	601	999999	225	816	685	753	406	449	352	247	954	874	669	672	766	395	999999	36	358	331	978	999999	869	705	214	590	999999	91	52	999999	807	450	752	792	981	999999	324	351	874	164	705	999999	219	851	958	238	298	94	118	336	611	999999	124	364	999999	269	887	999999	611	105	800	324	407	740	439	999999	132	999999	999999	339	999999	525	161	203	626	949	131	28	747	976	302	868	999999	999999	10	763	999999	397	193	721	549	804	739	999999	363	390	631	479	999999	454	116	999999	403	779	265	95	893	920	999999	659	999999	869	772	635	802	932	352	999999	740	676	187	734	693	968	790	276	785	999999	999999	245	999999	652	606	999999	870	880	474	203	459	999999	870	416	999999	533	584	679	999999	999999	977	431	48	939	738	999999	999999	381	728	999999	989	989	310	521	90	502	341	494	273	479	765	922	467	
159	241	825	805	771	999999	169	394	120	243	681	999999	418	207	999999	913	860	36	498	161	50	999999	470	999999	359	999999	167	999999	999999	999999	563	999999	64	963	889	707	913	939	505	306	569	999999	878	755	999999	126	672	305	952	581	412	452	999999	770	427	945	771	999999	456	445	918	999999	305	999999	999999	342	349	999999	317	680	999	920	999999	202	591	10	335	999999	985	242	999999	999999	999999	999999	999999	120	999999	294	545	944	936	703	492	70	388	603	744	999999	999999	296	999999	999999	999999	999999	581	491	921	84	188	999999	619	66	234	224	999999	999999	726	787	999999	569	270	65	999999	373	999999	306	999999	999999	999999	988	266	160	640	699	999999	445	999999	999999	937	523	199	997	115	128	334	879	478	999999	288	331	999999	956	485	999999	999999	720	318	624	999999	284	63	999999	999999	999999	171	999999	426	535	757	345	192	758	850	186	380	273	949	789	999999	864	828	169	999999	492	121	309	999999	135	999999	745	136	259	999999	662	469	739	738	915	999999	864	463	943	999999	942	148	999999	999999	309	144	999999	771	999999	584	673	456	999999	278	776	999999	861	999999	999999	861	22	218	933	327	197	999999	640	535	999999	832	999999	410	999999	647	249	354	992	202	374	990	912	999999	999999	674	767	216	575	470	961	999999	105	79	172	91	509	733	215	801	999999	593	503	999999	999999	696	409	272	571	256	39	999999	96	999999	999999	310	999999	47	611	268	559	999999	150	180	573	999999	999999	115	247	999999	148	999999	149	200	283	781	496	999999	246	911	999999	999999	999999	329	441	539	750	999999	999999	862	142	471	132	999999	251	937	452	999999	662	540	960	304	999999	999999	117	523	293	895	395	649	814	273	801	699	993	64	346	821	739	44	456	309	465	999999	671	677	392	999999	999999	999999	338	173	32	706	950	969	480	877	999999	917	255	854	999999	999	58	868	670	432	953	999999	999999	999999	999999	627	94	999999	839	648	999999	999999	140	999999	946	999999	321	651	251	999999	749	33	584	469	609	822	789	999999	268	999999	999999	999999	999999	960	249	762	744	706	578	405	621	999999	140	831	780	781	786	164	908	991	688	999999	999999	575	683	929	612	999999	31	771	838	493	402	999999	999999	303	432	180	852	194	315	614	999999	999999	999999	458	893	752	999999	999999	45	634	693	276	777	930	999999	442	286	319	159	612	684	807	999999	138	897	757	520	487	358	615	312	723	999999	83	334	781	101	234	46	859	999999	999999	736	214	800	135	606	390	127	999999	894	542	44	702	930	275	289	999999	561	
145	999999	211	999999	430	331	969	589	999999	605	999999	350	999999	283	999999	168	999999	80	361	338	999999	160	139	369	368	721	999999	688	984	153	69	999999	747	673	900	627	251	724	316	999999	830	546	902	784	722	650	842	269	744	543	449	204	927	26	999999	984	112	842	121	709	561	999999	605	999999	999999	903	603	999999	999999	999999	917	999999	764	999999	507	999999	258	999999	646	717	999999	999999	999999	450	704	999999	573	730	883	915	525	409	999999	606	331	549	940	999999	248	999999	57	464	886	999999	626	999999	439	999999	519	564	736	999999	205	403	830	60	999999	999999	855	680	340	873	504	999999	999999	999999	163	167	156	957	295	999999	116	999999	670	423	624	870	999999	999999	435	124	220	329	999999	768	999999	219	999999	281	212	785	496	999999	489	999999	960	999999	926	999999	999999	281	312	999999	279	999999	650	378	732	417	435	999999	341	833	254	225	662	184	288	388	313	944	391	875	754	509	419	548	348	999999	462	205	944	714	504	164	812	658	60	358	127	836	487	368	846	736	453	663	323	273	999999	999999	151	999999	806	583	889	437	999999	999999	421	112	39	246	954	240	531	999999	339	999999	413	13	999999	930	270	477	467	33	999999	28	66	756	234	999999	999999	676	999999	406	908	999999	999999	385	999999	291	936	25	806	999999	413	615	215	999999	333	233	999999	518	662	221	287	999999	126	866	408	788	999999	999999	877	954	271	287	999999	999999	999999	999999	999999	38	161	999999	993	999999	670	999999	999999	999999	813	239	999999	999999	224	466	24	842	129	579	803	407	976	73	578	281	147	851	979	999999	439	90	117	914	407	831	366	819	999999	42	667	900	999999	985	999999	483	999999	876	739	999999	273	344	15	149	999999	428	61	98	274	722	117	819	247	999999	983	732	131	999999	999999	393	110	205	999999	999999	911	999999	159	991	97	104	48	270	121	184	862	105	85	967	308	999999	780	277	555	505	999999	848	662	999999	11	252	361	724	282	356	705	78	719	918	238	711	278	70	999999	179	683	846	708	73	999999	888	999999	163	219	624	612	832	999999	129	172	999999	999999	395	999999	844	743	324	987	764	478	794	999999	167	739	999999	711	720	999999	386	822	87	999999	599	143	123	596	207	514	658	744	872	999999	599	999999	999999	470	882	80	999999	435	368	859	943	999999	836	512	498	999999	622	913	892	999999	999999	307	94	923	651	261	999999	258	545	999999	999999	30	606	375	786	411	574	136	999999	649	120	950	999999	999999	206	15	307	610	999999	999999	999999	745	851	316	165	
301	671	999999	819	630	204	907	890	558	999999	923	988	470	726	999999	999999	999999	94	252	455	322	999999	999999	726	645	954	275	999999	999999	999999	999999	178	999999	220	494	999999	332	316	207	455	213	70	999999	699	282	27	999999	884	999999	999999	999999	660	609	861	999999	457	806	525	183	676	928	756	138	640	934	999999	999999	259	241	999999	527	999999	999999	796	999999	999999	939	999999	453	999999	126	391	999999	999999	521	999999	569	438	376	47	933	807	143	530	527	456	932	273	764	528	328	587	653	999999	416	226	772	812	619	591	999999	639	81	554	560	546	999999	999999	129	10	999999	270	882	203	999999	720	56	366	279	795	329	676	411	925	309	999999	999999	999999	421	304	999999	757	999999	785	529	304	735	999999	970	980	840	632	999999	764	342	999999	999999	459	249	696	999999	999999	542	823	272	841	237	155	999999	31	808	138	999999	824	838	437	451	107	674	129	984	468	396	298	954	696	531	647	592	251	999999	289	248	999999	134	999999	999999	999999	522	688	76	590	343	999999	182	999999	745	329	925	905	617	607	784	130	999999	712	30	999999	869	576	319	590	562	14	196	529	889	999999	999999	93	222	999999	584	999999	63	403	134	446	126	251	951	211	999999	687	999999	237	504	128	23	421	735	971	135	999999	999999	486	37	999999	762	653	823	582	629	841	692	171	32	798	76	999999	587	999999	137	627	624	117	999999	875	999999	959	35	771	159	999999	358	251	330	999999	999999	577	376	999999	684	473	428	378	582	999999	995	472	999999	999999	61	704	999999	999999	843	507	331	270	618	162	999999	802	627	61	432	350	493	999999	840	394	190	499	999999	792	898	663	209	256	535	999999	999999	999999	755	329	999999	454	455	205	407	999999	316	357	958	223	837	999999	999999	376	945	242	397	554	999999	999999	999999	561	762	51	263	189	307	999999	735	631	999999	999999	57	999999	999999	978	895	297	52	26	999999	832	999999	728	954	26	818	999999	310	302	599	335	286	999999	803	168	692	413	941	228	999999	240	622	336	940	999999	834	546	45	999999	347	999999	511	615	741	999999	30	43	96	999999	371	474	774	442	42	999999	773	999999	505	999999	295	491	356	824	500	847	220	214	787	177	999999	999999	999999	342	955	999999	823	671	203	120	148	658	326	704	999999	999999	465	999999	304	993	23	722	51	862	681	855	753	999999	124	894	999999	999999	256	919	999999	99	676	441	487	542	133	112	919	394	44	999999	174	999999	968	999999	391	41	910	794	999999	469	240	935	660	109	746	147	556	309	
638	333	412	407	647	767	384	33	702	762	870	911	803	657	828	54	691	111	718	675	512	450	905	462	765	596	859	999999	780	387	795	986	555	619	755	710	235	767	14	210	75	367	338	158	923	252	666	582	117	616	418	645	428	881	797	999999	999999	999999	642	61	907	642	252	324	966	999999	999999	193	902	127	819	924	107	517	610	154	999999	757	538	999999	999999	999999	634	999999	999999	160	999999	999999	822	567	293	285	134	953	303	432	999999	999999	191	49	887	483	680	989	796	999999	999999	910	281	652	85	670	999999	130	130	630	18	88	355	815	326	690	999999	345	999999	544	999999	154	224	999999	39	107	575	498	999999	457	606	644	378	999999	612	657	403	180	491	622	999999	14	832	672	999999	46	999999	999999	999999	999999	122	999999	999999	261	694	999999	695	103	999999	977	105	922	999999	673	33	374	710	870	212	668	297	199	999999	221	999999	795	999999	999999	764	992	439	999999	775	437	344	272	999999	126	790	219	962	999999	557	513	999999	941	999999	169	648	999999	336	798	173	64	910	922	491	944	581	898	91	999999	999999	629	548	999999	156	68	338	761	999999	593	89	999999	706	999999	999999	350	693	739	287	162	903	715	999999	640	45	720	999999	999999	999999	544	999999	892	138	999999	971	927	964	631	794	459	830	886	174	742	719	999999	999999	923	290	150	260	841	621	929	249	623	999999	907	999999	436	541	999999	980	350	999999	197	864	999999	24	715	385	999999	945	999999	331	26	999999	923	921	864	371	999999	141	640	294	703	999999	208	579	358	963	67	771	367	917	913	906	999999	694	532	315	471	908	575	765	199	896	793	999999	232	82	50	986	995	74	938	785	350	66	355	916	666	317	666	751	328	300	587	909	417	999999	727	999999	399	559	999999	695	566	875	105	806	486	600	357	999999	999999	80	776	303	979	137	565	999999	999999	615	649	163	999999	823	446	899	319	999999	200	121	354	810	597	446	173	253	999999	475	961	548	439	75	960	389	999999	257	523	293	930	289	554	959	999999	783	909	747	453	742	999999	999999	999999	602	410	245	931	999999	999999	339	999999	736	908	100	806	799	185	584	202	999999	995	999999	385	999999	954	910	567	395	920	813	536	426	999999	487	46	764	999999	837	999999	724	458	999999	999999	193	164	203	381	463	999999	100	607	335	554	999999	746	249	999999	471	648	500	678	999999	202	670	803	713	936	430	64	999999	999999	348	999999	478	413	999999	425	201	871	760	538	113	243	999999	216	210	871	218	740	
797	999999	589	999999	174	999999	912	522	113	999999	451	999999	950	409	120	352	269	415	86	187	466	824	629	600	887	961	999999	312	373	999999	603	841	999999	689	267	107	168	159	755	431	501	767	321	810	429	503	999999	704	999999	999999	947	794	795	41	284	973	324	989	311	212	999999	609	159	649	787	610	538	999999	999999	22	193	119	999999	999999	686	698	512	818	999999	394	383	871	190	886	517	808	999999	999999	414	999999	783	999999	848	999999	950	891	618	672	33	819	964	999999	561	119	303	837	144	150	354	586	470	505	818	916	829	610	429	273	142	978	564	842	856	999999	239	999999	271	999999	999999	794	90	840	795	360	429	66	319	80	593	679	673	905	351	828	999999	287	360	931	999999	349	472	355	999999	999999	265	999999	470	703	880	288	999999	37	445	560	506	630	710	467	497	999999	301	358	679	999999	315	659	500	38	45	951	664	339	394	999999	332	735	310	999999	105	999999	595	616	999999	315	113	646	469	791	332	201	577	999999	444	999999	58	123	999999	999999	739	999999	632	442	667	929	999999	999999	642	999999	237	771	330	959	372	999999	187	684	168	374	999999	668	200	708	705	844	383	999999	999999	444	316	219	999999	232	21	500	674	163	949	270	691	999999	13	388	564	561	871	617	530	999999	772	999999	999999	310	728	81	415	923	999999	999999	555	851	350	208	773	999999	710	999999	948	872	999999	33	735	999999	683	492	664	811	999999	154	972	766	251	999999	671	942	265	760	999999	940	94	751	999999	135	715	999999	999999	805	614	546	850	773	999999	658	999999	748	637	66	626	246	999999	603	778	999999	999999	999999	609	698	536	999999	762	950	999999	18	787	773	999999	609	192	843	965	999999	206	999999	304	209	107	593	924	922	315	209	999999	268	533	999999	973	835	285	926	240	828	278	783	784	899	180	660	870	954	152	38	999999	999999	999999	557	407	999999	296	650	691	25	774	613	525	562	817	344	485	306	999999	999999	334	265	999999	147	999999	422	823	405	39	447	723	999999	780	286	999999	999999	988	999999	999999	802	999999	635	244	224	64	665	267	231	91	835	184	573	999999	999999	703	617	178	999999	967	984	356	999999	620	999999	999999	804	833	249	999999	466	356	999999	223	999999	232	699	31	399	93	925	999999	601	323	204	272	159	999999	409	583	717	999999	854	18	109	455	657	24	990	922	259	832	999999	999999	625	999999	999999	999999	999999	158	14	596	999999	999999	52	829	755	577	426	982	152	988	433	999999	519	999999	501	500	123	551	575	
999999	40	999999	833	102	999999	607	999999	714	596	798	659	260	999999	131	412	804	966	999999	700	999999	597	17	779	271	408	362	485	999999	999999	999999	246	615	583	999999	999999	999999	226	949	692	157	879	711	396	353	999999	999999	97	397	871	999999	534	999999	850	496	999999	33	999999	572	694	783	131	999999	999999	421	562	999999	677	258	565	110	588	27	587	999999	999999	886	621	435	931	235	275	999999	479	302	651	999999	764	97	243	999999	614	654	264	909	35	999999	985	974	999999	295	505	839	832	771	117	517	999999	307	999999	210	411	272	640	469	517	44	876	434	999999	168	289	590	24	999999	495	933	762	999999	527	676	900	999999	644	999999	999999	435	265	708	194	144	147	467	800	999999	140	999999	24	795	401	991	655	560	999999	632	16	999999	824	809	285	183	754	999999	779	620	309	999999	628	999999	739	92	778	178	250	635	999999	821	790	981	999999	152	919	967	285	999999	30	350	441	21	639	814	999999	455	433	20	389	558	688	190	999999	999999	724	30	999999	319	223	487	320	579	610	195	135	843	917	142	264	787	999999	254	599	959	999999	616	363	999999	481	332	744	240	256	999999	143	999999	257	526	428	899	911	965	999999	542	39	999999	410	454	689	767	538	300	755	999999	999999	443	590	774	52	117	666	140	838	890	999999	90	999999	147	61	525	595	999999	714	999999	876	346	932	66	929	471	216	909	246	713	794	454	484	654	227	699	999999	483	484	320	243	781	137	999999	800	999999	999999	272	402	173	999999	147	586	401	999999	909	511	534	844	581	901	999999	894	135	106	298	605	678	999999	999999	999999	121	916	403	999999	999999	219	999999	999999	980	931	943	516	82	541	999999	867	999999	929	317	197	494	999999	999999	999999	485	887	11	999999	511	353	861	352	999999	667	70	999999	999999	279	630	699	999999	277	863	649	958	250	821	999999	999999	430	522	749	612	174	999999	481	23	984	999999	218	999999	185	754	999999	80	601	475	415	999999	999999	999999	813	309	999999	999999	227	775	263	460	245	75	417	884	999999	831	121	999999	999999	655	588	217	999999	634	999999	492	825	522	999999	999999	999999	774	415	123	24	745	709	449	994	999999	999999	706	999999	533	410	999999	800	300	999999	805	958	862	600	760	891	228	486	999999	887	999999	999999	704	548	684	103	999999	660	999999	870	999999	999999	999999	744	999999	860	999999	456	675	234	279	691	535	849	431	999999	504	184	655	232	999999	269	531	562	869	617	100	999999	85	439	940	999999	506	430	338	999999	999999	128	702	899	
18	771	811	954	618	444	835	999999	126	75	599	295	14	81	83	85	600	119	874	290	770	725	381	245	999999	786	195	999999	520	747	999999	386	481	756	223	34	458	999999	944	435	781	245	999999	20	999999	654	488	435	356	999999	93	187	253	422	138	999999	999999	999999	670	831	258	730	343	999999	741	222	999999	257	999999	59	999999	999999	999999	449	999999	534	999999	999999	999999	638	308	760	758	268	999999	155	143	69	627	999999	634	882	999999	122	186	60	901	672	278	999999	841	240	999999	999999	635	69	21	999999	914	604	608	38	181	999999	999999	999999	972	999999	715	596	89	999999	629	926	424	999999	128	63	273	457	632	999999	103	999999	797	999999	999999	999999	999999	603	144	339	155	33	331	606	711	999999	589	687	88	999999	957	682	547	96	610	650	883	999999	999999	999999	999999	466	971	596	935	999999	244	465	316	522	452	121	461	749	609	606	605	999999	999999	254	473	585	379	806	999999	420	999999	710	467	541	577	742	999999	999999	800	999999	61	734	999999	317	639	133	999999	565	383	845	230	798	487	14	55	999999	857	999999	999999	999999	96	999999	541	524	174	533	998	999999	944	710	458	999999	949	920	554	870	156	726	999999	999999	213	813	999999	219	200	440	233	462	496	512	999999	964	690	845	601	886	203	156	152	116	135	607	621	673	999999	999999	848	999999	999999	185	918	141	92	154	750	999999	999999	332	333	734	999999	545	999999	999999	999999	999999	595	113	328	999999	676	10	583	508	225	606	202	999999	822	256	592	665	12	320	594	753	999999	546	105	328	999999	871	822	418	805	589	328	189	847	902	358	744	248	791	999999	917	557	584	999999	999999	90	983	999999	999999	999999	644	999999	967	847	82	612	999999	17	999	525	805	187	175	702	635	287	23	912	919	999999	847	426	220	812	676	205	308	617	952	999999	999999	999999	745	276	171	55	361	341	775	300	310	736	249	276	999999	740	392	881	303	865	999999	81	590	189	304	227	332	165	180	876	314	441	65	999999	366	444	441	898	541	589	926	681	146	999999	597	999999	999999	944	999999	936	813	426	323	999999	999999	98	779	565	999999	999999	723	999999	170	899	986	999999	681	487	999999	267	999999	999999	350	713	938	395	999999	962	592	193	49	999999	56	999999	72	887	127	969	590	278	665	999999	999999	999999	866	999999	521	999999	642	728	999999	700	999999	851	637	999999	86	999999	157	999999	999999	817	973	999999	904	345	159	999999	999999	999999	750	711	896	641	602	433	566	753	847	217	999999	696	999999	863	754	349	353	
204	607	999999	811	518	821	999999	124	999999	999999	148	692	531	582	999999	410	542	978	727	803	402	258	213	763	999999	999999	999999	911	999999	497	119	999999	565	999999	999999	328	104	297	242	889	101	527	755	531	428	999999	326	999999	999999	296	787	885	36	999999	999999	946	403	999999	488	999999	881	893	657	360	792	114	137	539	628	276	316	999999	745	837	712	875	503	682	344	272	446	315	999999	180	999999	234	16	29	51	17	925	125	809	486	18	208	869	405	999999	323	933	787	16	999999	979	542	149	999999	833	85	453	720	643	999999	319	576	271	999999	650	999999	999999	999999	497	620	999999	200	445	999999	999999	514	999999	107	999999	31	338	999999	999999	618	201	999999	94	817	196	965	564	999999	481	593	999999	999999	936	392	754	999999	225	825	299	999999	672	789	107	881	370	329	999999	999999	776	999999	887	999999	278	652	296	482	483	290	999999	532	66	146	718	851	101	397	577	622	999999	773	999999	999999	369	911	946	411	80	213	457	867	895	218	438	859	705	516	999999	294	106	282	999999	935	904	999999	340	999999	999999	255	789	972	999999	999999	12	999999	817	999999	300	366	705	884	999999	279	833	64	999999	999999	708	859	155	584	233	999999	526	80	999999	870	608	603	581	420	341	999999	999999	484	125	448	216	434	52	330	226	807	588	222	999999	999999	112	850	999999	999999	827	220	109	999999	748	468	930	932	999999	999999	999999	999999	784	999999	552	588	999999	358	939	199	641	283	817	824	368	999999	999999	314	211	657	768	757	473	98	999999	131	999999	217	735	656	999999	999999	506	105	554	528	32	999999	999999	291	571	753	911	999999	851	554	402	284	847	332	764	999999	730	999999	999999	999999	233	696	702	430	999999	648	999999	999999	681	367	776	722	280	999999	404	411	644	999999	95	24	846	532	999999	48	728	449	370	413	892	999999	553	235	916	999999	304	335	999999	249	428	923	141	628	268	494	777	999999	999999	999999	999999	363	982	810	999999	174	181	700	999999	999999	702	423	999999	218	400	790	999999	551	805	744	999999	78	999999	405	501	172	882	228	999999	999999	270	58	445	363	484	539	999999	742	50	999999	363	604	876	937	547	14	645	999999	237	478	999999	236	875	269	473	860	552	586	319	32	291	953	436	999999	403	653	977	924	734	861	881	999999	999999	62	391	940	202	873	858	497	527	960	990	795	81	999999	182	186	889	999999	986	332	433	999999	471	410	177	999999	999999	893	999999	720	198	999999	999999	608	726	823	878	532	999999	679	728	822	999999	331	962	641	
999999	999999	999999	801	999999	119	999999	559	999999	492	591	980	773	999999	339	964	999999	806	999999	624	208	473	317	359	307	366	999999	316	999999	610	522	150	448	999999	542	184	421	235	685	89	500	47	959	243	242	897	759	999999	350	763	999999	699	559	347	442	172	61	132	503	999999	999999	999999	955	48	999999	999999	542	247	491	999999	999999	244	999999	692	999999	999999	514	999999	127	410	607	322	966	839	258	822	590	999999	102	380	999999	299	732	17	926	932	91	921	999999	791	365	522	163	195	999999	127	999999	866	999999	281	999999	999999	14	103	999999	999999	602	126	789	999999	860	441	154	120	999999	263	512	122	766	201	89	999999	809	999999	54	95	168	999999	629	141	999999	724	886	999999	999999	155	294	638	999999	95	339	965	142	126	931	999999	377	52	162	999999	615	466	110	32	999999	74	177	678	59	999999	682	821	999999	657	903	999999	999999	333	397	887	968	873	186	680	861	123	461	693	999999	129	717	125	627	672	526	999999	999999	864	999999	658	977	616	589	950	413	517	478	484	223	795	999999	54	655	999999	988	741	289	429	999999	88	999999	484	283	929	278	566	203	824	141	125	521	690	704	999999	910	999999	294	235	277	354	644	976	479	609	749	673	470	362	684	784	999999	204	703	999999	55	502	999999	660	999999	999999	323	999999	352	108	283	689	349	916	365	635	999999	64	162	816	999999	636	999999	674	189	605	105	999999	150	356	617	327	986	999999	693	417	29	634	999999	429	40	991	999999	999999	999999	69	999999	554	999999	58	337	453	51	887	115	419	497	668	480	999999	752	482	513	999999	999999	955	703	999999	232	999999	616	823	510	732	999999	452	999999	634	348	999999	281	550	844	102	29	173	999999	108	999999	284	999999	361	163	477	677	558	487	999999	890	380	366	149	331	999999	442	514	943	319	111	663	417	863	329	999999	999999	211	637	420	999999	999999	999999	604	145	948	37	264	669	42	64	237	999999	999999	744	999999	763	141	228	999999	660	999999	999999	966	997	395	866	66	41	999999	671	999999	920	999999	999999	572	700	762	13	383	999999	187	999999	999999	264	873	698	53	129	361	597	674	999999	842	999999	472	107	713	607	999999	92	999999	232	866	371	588	317	898	713	181	277	11	137	845	999999	482	669	999999	711	133	697	999999	999999	680	999999	997	493	999999	316	999999	475	986	165	263	301	60	955	978	999999	675	999999	799	340	948	999999	596	546	147	79	287	999999	999999	999999	999999	62	268	43	552	660	374	105	240	591	524	999999	290	846	874	
553	723	527	690	769	999999	566	999999	493	999999	596	999999	999999	355	17	38	395	999999	999999	681	211	999999	27	413	328	999999	579	336	218	999999	252	803	749	672	593	356	760	999999	29	965	999999	164	999999	53	956	50	999999	750	999999	563	138	29	999999	174	672	521	705	124	999999	593	466	240	689	677	747	792	870	788	761	661	277	284	667	999999	764	57	266	973	999999	999999	272	829	114	654	686	233	506	999999	999	82	650	646	749	999999	999999	999999	474	107	306	173	180	134	988	570	295	854	999999	999999	410	624	264	732	667	93	331	636	136	44	991	524	296	294	789	689	21	999999	534	241	518	88	582	999999	677	293	118	148	999999	543	369	831	871	229	185	384	817	918	979	665	113	873	560	999999	116	782	999999	885	345	309	559	663	330	999999	768	331	52	105	999999	383	975	193	999999	592	999999	999999	999999	76	119	999999	871	999999	651	869	137	999999	527	153	999999	999999	416	233	999999	540	984	705	511	750	460	853	999999	721	999999	606	999999	920	87	967	999999	946	138	999999	775	930	437	466	22	461	992	133	999999	999999	53	169	966	752	390	265	608	969	658	902	999999	266	81	160	239	55	189	999999	567	999999	388	115	766	606	457	872	112	527	693	60	758	337	999999	443	999999	703	999999	937	539	822	369	795	297	999999	999999	518	999999	287	237	999999	281	785	565	253	520	999999	999999	999999	999999	518	999999	999999	285	608	153	288	217	638	481	535	999999	251	999999	999999	200	593	817	539	999999	938	23	825	300	727	778	972	771	805	923	740	310	280	643	999999	999999	999999	519	999999	92	915	311	999999	806	701	561	40	118	819	63	927	129	863	957	365	999999	999999	999999	558	830	999999	516	411	714	741	235	144	999999	655	85	910	999999	138	456	999999	637	999999	28	598	175	748	999999	952	999999	996	621	446	323	287	999999	999999	999999	999999	859	911	409	999999	516	999999	476	426	431	999999	744	999999	853	991	417	470	728	999999	318	999999	392	91	999999	999999	659	718	130	788	821	999999	138	742	421	122	279	999999	97	999999	286	999999	132	749	326	412	218	609	152	629	39	852	559	814	999999	308	578	777	999999	844	250	797	945	687	604	110	333	999999	999999	741	721	872	383	991	999999	364	999999	643	999999	903	356	59	576	500	759	969	771	324	999999	122	543	501	939	253	496	488	18	444	154	999999	88	216	878	410	908	166	999999	999999	388	999999	240	999999	999999	701	498	201	231	454	928	635	999999	999999	999999	618	208	999999	932	140	999999	947	
356	633	499	999999	825	149	999999	175	592	602	499	999999	935	58	999999	608	490	247	754	304	267	563	516	999999	886	78	999999	269	212	688	234	349	72	440	323	606	446	471	999999	358	30	999999	862	335	999999	134	83	245	736	999999	739	695	999999	210	999999	792	999999	980	663	999999	999999	911	963	904	378	999999	151	999999	734	285	999999	28	999999	406	999999	999999	700	190	382	761	994	687	999999	612	948	538	964	861	999999	531	999999	999999	808	129	141	999999	999999	958	999999	999999	999999	578	510	460	438	721	333	999999	926	488	101	937	999999	901	999999	999999	388	361	956	839	999999	999999	754	999999	796	706	999999	252	999999	175	120	742	232	396	778	425	187	82	184	236	215	999999	935	999999	439	999999	999999	999999	367	602	730	999999	999999	128	799	999999	824	999999	663	731	511	91	999999	760	377	359	714	222	132	345	361	316	999999	729	633	210	354	492	774	999999	849	313	884	673	999999	379	739	114	596	999999	601	879	418	452	724	999999	282	185	894	999999	837	644	783	999999	250	423	999999	282	494	599	357	341	533	418	881	207	207	999999	324	998	999999	609	626	56	744	481	999999	734	14	509	927	179	597	694	999999	999999	530	861	432	31	815	466	620	999999	728	269	999999	999	999999	527	999999	243	860	999999	468	237	999999	736	288	768	525	829	278	999999	672	999999	744	838	999999	676	677	345	616	303	193	999999	989	629	328	999999	999999	898	999999	487	999999	999999	319	701	999999	189	198	793	999999	664	505	985	198	635	334	550	525	999999	997	894	999999	999999	999999	567	712	999999	999999	397	418	804	643	626	665	790	412	977	868	52	612	821	488	999999	999999	952	797	207	966	363	305	777	999999	616	900	279	999999	990	77	999999	989	920	940	800	384	779	30	878	999999	999999	233	999999	681	999999	905	186	416	965	830	673	770	514	999999	999999	999999	641	845	37	999999	999999	999999	421	910	127	62	691	881	999999	999999	999999	931	918	877	568	139	948	106	484	711	999999	999999	672	170	403	981	485	582	64	708	999999	934	993	162	934	999999	812	446	564	430	999999	305	728	465	848	741	852	636	780	999999	153	545	370	325	999999	532	999999	999999	516	145	577	119	826	978	999999	57	938	765	943	323	327	999999	541	63	497	429	145	217	999999	661	139	848	801	309	565	207	573	999999	161	412	765	561	929	999999	999999	113	479	749	698	800	999999	999999	692	999999	999999	640	13	317	828	582	999999	282	938	854	16	999999	999999	526	423	569	999999	270	614	999999	558	766	999999	999999	210	
394	999999	395	518	521	999999	52	165	999999	871	925	204	999999	849	578	25	492	623	999999	422	134	795	952	336	139	326	542	482	999999	999999	999999	999999	889	999999	443	632	999999	763	426	996	963	999999	999999	655	497	374	228	421	45	526	75	153	508	700	86	999999	997	68	389	999999	325	570	14	436	209	999999	999999	159	415	946	23	999999	206	87	459	560	821	306	838	999999	107	131	446	634	843	528	558	198	999999	844	634	943	383	230	681	402	569	547	456	629	69	78	999999	99	513	346	946	999999	251	999999	999999	701	999999	624	107	203	133	379	592	681	319	126	128	571	999999	80	355	976	406	999999	990	284	850	218	705	39	999999	357	999999	999999	581	138	947	514	999999	933	723	759	132	487	278	200	999999	999999	999999	999999	949	444	999999	443	991	970	34	194	534	503	850	20	999999	78	999999	776	257	96	109	999999	178	999999	503	999999	356	595	853	918	788	800	329	999999	999999	999999	89	682	580	688	515	611	113	763	979	999999	93	712	840	64	410	502	942	868	675	139	999999	999999	940	399	96	999999	127	999999	405	999999	999999	775	122	166	989	404	206	569	580	498	87	415	634	999999	304	643	755	798	999999	999999	858	460	999999	769	987	743	742	190	601	120	494	999999	367	999999	399	999999	600	683	75	16	306	999999	298	999999	61	999999	711	20	105	452	649	328	597	119	875	723	374	352	179	999999	662	26	967	469	13	89	999999	388	540	986	999999	82	733	511	990	999999	999999	232	718	628	999999	732	999999	159	999999	999999	410	258	380	676	943	257	999999	819	999999	290	415	829	999999	971	321	999999	479	118	408	576	595	96	999999	999999	999999	999999	634	551	222	930	931	817	997	838	999999	799	17	864	999999	796	568	913	999999	710	999999	343	59	999999	316	709	262	999999	750	894	580	999999	999999	980	124	801	999999	962	607	423	358	999999	831	344	301	522	325	614	75	999999	999999	681	999999	418	330	227	102	888	244	513	677	999999	77	113	268	365	999999	999999	749	252	184	605	316	745	361	481	512	714	454	794	394	999999	911	148	999999	898	396	720	660	896	708	734	999999	103	999999	404	530	999999	86	999999	851	297	865	822	999999	999999	375	192	67	848	999999	387	999999	450	129	39	999999	928	226	369	969	999999	377	999999	543	999999	877	222	999999	957	951	784	638	518	999999	106	782	98	710	999999	532	213	663	811	191	331	300	287	999999	716	360	601	511	717	967	901	999999	22	289	988	534	162	999999	999999	999999	931	748	925	507	32	
257	999999	999999	743	836	765	296	565	671	221	999999	600	248	999999	607	359	999999	999999	551	50	999999	769	809	999999	948	999999	999999	563	999999	259	582	375	779	951	469	404	383	767	880	211	615	364	351	999999	838	999999	913	900	502	547	658	999999	384	999999	846	487	999999	506	794	999999	745	733	999999	422	639	784	821	999999	823	212	976	515	50	999999	435	999999	428	741	883	24	466	129	70	376	600	999999	990	321	115	982	258	876	973	424	465	882	999999	999999	438	64	122	626	86	300	571	152	787	44	41	34	68	414	623	779	999	999999	672	284	821	999999	999999	509	192	841	954	999999	999999	626	883	999999	999999	999999	313	828	902	840	53	770	999999	457	967	956	290	999999	923	843	999999	999999	424	840	219	439	117	553	271	612	443	999999	345	472	610	170	160	488	999999	567	110	794	876	169	582	902	999999	373	916	837	229	111	917	120	999999	348	212	53	343	999999	392	999999	567	300	999999	808	434	342	847	999999	999999	801	174	365	742	999999	327	999999	267	317	999999	744	636	434	393	999999	326	999999	626	272	958	999999	154	246	999999	350	237	586	999999	773	477	146	526	999999	41	427	937	999999	378	386	31	948	786	999999	719	648	133	143	999999	74	491	209	999999	584	848	698	657	927	190	401	241	740	999999	493	839	823	227	526	402	965	404	764	857	250	999999	20	330	128	527	536	999999	999999	999999	699	291	278	430	941	271	342	770	19	381	976	154	290	457	302	196	895	430	606	740	941	669	727	352	475	999999	838	999999	539	409	999999	184	147	71	801	211	571	999999	286	264	999999	205	999999	393	880	106	999999	562	38	999999	632	115	999999	363	737	40	564	926	999999	607	433	999999	240	610	727	999999	16	999999	655	100	624	502	154	352	999999	746	284	343	999999	999999	383	999999	999999	606	999999	999999	563	784	334	771	647	999999	999999	679	831	105	964	784	666	88	99	741	906	937	317	999999	961	278	681	991	755	230	999999	585	233	999999	624	999999	832	999999	248	999999	894	884	999999	978	999999	474	520	586	999999	499	677	392	289	999999	378	412	299	648	586	295	112	342	999999	426	190	862	455	999999	480	340	999999	999999	840	867	846	32	494	999999	84	999999	999999	999999	220	999999	553	81	305	591	999999	221	344	194	603	952	128	562	868	36	798	202	29	837	999999	999999	547	200	552	421	795	355	918	960	999999	99	538	16	132	999999	999999	119	566	999999	904	268	995	768	883	887	748	293	164	999999	540	882	477	919	999999	769	999999	
999999	529	883	999999	999999	303	384	620	514	424	121	440	119	999999	688	635	165	933	846	999999	999999	316	999999	672	512	201	460	999999	690	999999	618	999999	362	50	520	590	999999	78	480	964	621	157	379	472	636	999999	54	999999	851	999999	322	999999	153	324	940	999999	999999	999999	293	999999	843	954	929	892	806	105	87	999999	643	108	952	96	462	882	833	631	999999	202	46	658	157	156	999999	443	308	631	999999	999999	110	474	726	471	999999	249	131	667	228	487	665	999999	999999	976	999999	752	304	236	534	270	491	999999	119	670	184	999999	94	697	385	495	594	185	232	48	968	179	999999	490	311	222	761	175	412	459	537	504	999999	181	999999	825	149	999999	107	612	557	790	999999	65	999999	159	165	434	291	999999	999999	490	319	738	17	500	380	813	925	321	509	325	906	999999	143	999999	753	913	999999	560	355	522	88	619	491	187	814	327	999999	999999	67	999999	999999	679	567	56	194	153	173	985	455	999999	156	785	112	241	884	999999	921	999999	406	999999	223	999999	387	380	412	699	256	829	686	62	619	999999	263	182	441	236	101	96	495	999999	999999	235	115	999999	999999	302	517	999999	999999	999999	405	587	755	815	124	163	302	197	999999	999999	896	999999	999999	402	999999	999999	531	930	800	657	613	834	130	999999	502	999999	999999	367	13	119	192	996	535	577	999999	41	29	448	999999	288	933	904	452	10	713	999999	925	713	311	993	999999	587	459	646	505	570	466	959	999999	999999	537	999999	193	534	312	899	999999	732	745	685	363	999999	871	522	723	709	392	129	92	999999	72	912	999999	20	349	999999	547	999999	999999	96	575	999999	999999	999999	999999	998	721	917	698	813	607	203	968	999999	999999	687	715	937	922	999999	188	346	877	236	73	999999	878	999999	195	706	999999	999999	660	999999	999999	303	958	939	771	999999	999999	474	431	278	489	868	944	440	999999	661	999999	609	999999	286	907	238	192	999999	868	134	130	547	732	992	461	689	543	319	515	347	729	775	175	207	807	714	999999	609	999999	204	681	448	804	999999	816	999999	950	383	751	882	121	70	80	999999	604	450	999999	438	816	800	335	999999	924	42	999999	999999	999999	770	478	203	322	583	160	673	999999	682	743	208	186	708	999999	999999	568	999999	236	669	999999	528	999999	367	972	486	792	947	869	56	999999	999999	601	701	318	190	905	999999	569	537	909	407	203	922	706	543	262	118	71	176	76	999999	806	999999	419	999999	177	121	230	835	999999	213	804	407	168	971	606	999999	400	557	
263	20	73	999999	759	999999	999999	680	660	439	234	684	885	999999	979	999999	965	999999	292	402	23	999999	337	734	999999	999999	602	796	763	734	936	777	718	999999	912	66	999999	117	512	999999	591	496	460	791	610	116	999999	111	427	999999	999999	999999	999999	999999	544	469	683	999999	999999	64	705	537	916	926	502	456	966	381	790	922	993	999999	826	999999	810	526	999999	545	133	639	386	501	378	827	728	999999	585	720	969	452	383	999999	166	999999	416	999999	579	533	298	164	999999	947	999999	505	999999	157	999999	999999	197	28	135	147	214	321	677	213	168	99	207	833	871	255	411	347	549	103	999999	999999	764	756	999999	999999	257	999999	498	439	189	873	999999	999999	227	563	532	950	999999	999999	999999	844	780	212	895	490	999999	465	292	895	545	974	956	849	455	83	999999	441	81	325	999999	999999	999999	248	34	295	214	627	615	318	723	461	999999	312	408	857	597	561	860	466	484	791	686	603	999999	215	917	45	134	154	999999	999999	879	11	356	459	31	999999	188	610	285	708	850	999999	182	94	953	653	450	999999	486	999999	580	999999	999999	108	999999	228	355	818	377	179	999999	470	22	631	581	29	999999	949	835	65	383	260	190	775	941	712	431	808	262	999999	594	536	667	599	520	999999	999999	999999	900	999999	999999	369	242	115	216	389	999999	550	512	933	696	500	762	431	332	330	434	76	999999	846	797	546	999999	113	584	999999	803	422	121	318	999999	708	58	43	868	24	27	85	568	561	749	999999	306	328	999999	999999	773	246	999999	200	839	103	100	63	15	650	802	139	999999	250	586	549	439	999999	999999	987	451	999999	563	999999	312	999999	507	606	106	915	249	999999	535	490	201	999999	155	920	999999	766	618	999999	37	227	999999	888	554	327	975	210	999999	111	254	999999	652	54	683	959	887	489	999999	493	957	999999	410	564	603	50	58	999999	404	999999	999999	317	378	456	702	345	106	424	805	190	630	896	999999	148	994	945	999999	157	999999	999999	999999	999999	181	134	47	937	816	657	999999	514	278	999999	806	933	386	936	221	205	352	347	863	472	999999	414	863	70	626	272	570	657	211	999999	145	218	484	999999	146	253	418	999999	528	999999	139	301	999999	999999	100	539	761	999999	734	642	999999	999999	999999	999999	315	766	999999	976	999999	554	97	636	312	377	820	597	999999	999999	999999	999999	786	999999	818	425	999999	393	999999	198	970	999999	999999	512	999999	569	105	599	886	914	429	380	999999	442	453	974	360	502	989	544	854	502	90	999999	
266	766	999999	227	727	999999	999999	999999	272	83	999999	999999	52	584	713	742	281	231	710	544	999999	430	985	354	143	844	999999	840	999999	958	999999	999999	16	402	256	166	713	877	871	999999	687	507	117	999999	436	229	999999	776	789	256	272	632	999999	545	887	836	781	511	999999	883	842	999999	528	314	738	538	226	650	338	999999	39	403	360	999999	857	724	322	86	999999	914	911	298	61	157	695	711	685	999999	514	419	385	211	794	987	999999	300	978	803	180	897	12	291	447	242	227	999999	282	70	687	172	524	999999	592	999999	999999	554	999999	381	999999	36	852	755	145	919	181	999999	609	372	595	999999	745	999999	905	30	911	999999	850	999999	930	826	999999	999999	783	352	999999	680	619	624	25	591	999999	999999	195	153	55	257	156	999999	999999	999999	269	910	474	130	426	14	799	572	999999	351	999999	999999	450	999999	597	236	999999	793	34	501	218	985	356	999999	611	148	999999	762	975	663	999999	332	757	540	567	529	161	662	925	890	999999	56	999999	674	887	439	166	403	999999	818	285	999999	504	999999	191	284	563	470	519	999999	999999	999999	597	604	999999	381	769	910	999999	78	999999	319	867	143	620	999999	629	682	126	999999	981	999999	999999	166	388	131	827	196	359	292	999999	690	152	647	219	843	999999	999999	807	515	670	256	179	487	743	966	494	370	949	29	655	881	354	348	306	999999	831	440	999999	745	999999	999999	999999	941	112	395	176	230	924	777	712	868	874	610	510	735	760	999999	422	422	636	467	247	339	637	94	345	804	350	469	22	999999	544	71	961	98	999999	238	384	358	999999	999999	446	182	317	786	999999	744	837	571	989	112	28	999999	999999	97	345	231	999999	28	999999	372	880	464	765	693	333	813	648	422	49	999999	999999	74	622	372	30	74	32	850	999999	601	966	778	479	909	10	740	952	874	752	474	924	366	999999	999999	999999	981	416	624	463	202	105	425	531	999999	758	953	999999	746	76	280	208	463	999999	457	405	999999	985	855	999999	999999	860	774	669	575	607	999999	999999	999999	979	48	658	408	397	885	999999	999999	256	21	999999	999999	999999	216	807	482	275	470	426	851	42	291	999999	560	931	870	999999	999999	755	956	999999	770	999999	996	767	38	622	800	76	64	951	853	999999	973	704	646	44	654	999999	999999	309	146	571	999999	162	999999	52	107	999999	527	553	185	999999	300	161	999999	858	999999	449	779	860	999999	999999	371	999999	188	999999	32	856	999999	836	687	365	568	999999	723	208	284	999999	79	
999999	999999	333	549	999999	776	67	564	999999	999999	787	999999	999999	196	336	834	742	210	999999	999999	270	29	999999	192	690	865	820	999999	999999	438	193	999999	718	999999	794	345	151	855	859	133	130	872	210	543	507	364	482	178	241	999999	981	999999	270	869	999999	965	284	151	858	646	999999	830	921	393	139	214	762	835	402	991	692	999999	351	890	853	397	819	706	685	336	393	651	996	819	457	999999	323	849	570	999999	71	10	997	222	177	300	999999	816	414	303	999999	999999	999999	250	140	999999	999999	999999	26	421	156	577	466	531	262	999999	834	999999	936	944	999999	913	275	999999	929	691	889	138	999999	562	999999	999999	302	999999	999999	747	874	999999	688	362	539	942	999999	158	682	494	544	475	959	862	466	848	879	470	999999	688	380	999999	999999	449	999999	527	657	463	999999	152	285	84	797	999999	440	88	423	584	999999	948	999999	999999	891	445	156	424	178	860	106	999999	134	832	979	56	376	671	999999	249	157	21	295	999999	183	539	999999	470	999999	454	999999	388	434	305	999999	464	607	999999	322	875	302	999999	358	999999	366	385	999999	453	999999	750	148	769	644	184	436	403	662	710	943	361	236	686	746	724	438	718	174	828	776	525	449	123	359	568	946	367	662	999999	22	798	521	766	375	927	315	662	743	999999	869	661	801	896	319	999999	649	999999	53	634	368	648	220	199	999999	578	311	34	999999	85	237	78	999999	174	698	155	839	470	999999	819	419	775	974	999999	959	125	724	552	999999	398	919	340	324	38	999999	374	587	331	999999	797	625	290	252	668	32	800	999999	999999	208	173	130	999999	999999	233	224	592	999999	305	999999	560	999999	758	230	31	166	896	999999	712	44	334	567	518	380	523	999999	138	533	316	999999	999999	205	999999	354	999999	999999	740	45	999999	813	547	699	291	999999	539	999999	999999	70	231	512	999999	999999	217	602	874	605	999999	808	782	39	999999	69	368	413	81	365	767	413	999999	753	425	999999	662	999999	497	999999	286	427	841	581	999999	78	999999	803	766	999999	999999	999999	480	44	665	931	263	71	727	487	999999	878	29	999999	999999	999999	480	478	96	999999	999999	318	999999	999999	999999	194	967	210	999999	27	999999	564	646	959	377	282	933	554	98	493	999999	601	181	999999	302	408	408	667	407	873	597	833	999999	502	727	678	390	240	999999	480	964	62	369	709	729	999999	999999	999999	806	901	530	925	389	603	665	792	147	104	946	921	999999	310	999999	829	999999	924	999999	153	242	699	999999	702	999999	
617	529	556	999999	471	290	525	176	348	860	999999	353	999999	453	123	837	934	541	999999	293	999999	694	663	258	539	289	804	929	999999	827	117	19	827	999999	772	84	119	560	999999	813	431	755	447	449	999999	999999	758	481	733	316	999999	167	605	418	56	999999	865	308	702	192	486	595	88	521	753	495	525	585	999999	49	999999	383	865	999999	862	48	256	224	949	64	530	332	205	780	530	949	414	418	49	999999	218	811	858	492	336	835	999999	926	999999	812	960	999999	800	693	589	923	301	131	556	999999	676	999999	358	999999	999999	163	999999	999999	999999	999999	91	116	545	831	830	916	524	383	156	999999	371	330	528	147	103	357	531	512	201	999999	657	999999	862	999999	182	568	463	220	831	183	445	378	935	891	730	853	637	969	863	672	408	918	975	999999	646	999999	132	999999	554	314	999999	887	116	394	999999	799	253	514	999999	272	463	313	552	999999	999999	993	394	636	999999	999999	720	562	648	528	207	738	316	343	395	999999	445	252	666	526	551	999999	272	999999	744	930	999999	133	321	999999	999999	104	376	11	999999	653	961	495	803	313	594	79	999999	587	196	417	492	909	128	831	827	220	646	999999	999999	999999	731	999999	891	486	999999	999999	999999	58	999999	999999	999999	315	406	999999	864	949	449	363	932	481	318	684	363	337	447	699	14	489	773	999	999999	351	579	902	921	127	604	999999	673	997	999999	200	278	93	999999	999999	513	999999	999999	877	770	293	999999	950	999999	56	490	564	48	940	592	761	285	319	655	30	735	504	820	747	355	133	689	935	999999	127	415	280	999999	269	196	999999	523	895	239	174	258	629	186	875	636	49	287	999999	414	77	915	959	438	35	452	18	566	229	531	647	999999	167	306	608	999999	220	283	999999	753	964	248	389	999999	999999	772	116	328	999999	120	316	845	957	530	585	999999	999999	842	999999	999999	999999	71	999999	373	592	999999	100	332	577	243	426	765	509	979	450	829	999999	879	946	262	345	690	999999	118	999999	801	646	637	721	406	195	377	27	999999	575	902	944	25	497	920	681	999999	999999	999999	693	999999	346	978	89	756	676	999999	895	999999	482	498	999999	999999	158	790	923	999999	610	181	58	59	748	548	999999	999999	885	520	392	35	999999	999999	939	909	999999	999999	465	668	558	964	729	618	482	24	488	87	461	999999	999999	999999	996	229	183	579	662	644	801	797	574	541	871	166	999999	999999	432	921	558	541	770	482	999999	999999	904	646	451	439	999999	734	69	336	999999	
136	652	684	38	361	387	369	256	999999	873	667	104	26	103	573	434	999999	592	567	999999	999999	988	999999	382	741	325	999999	137	233	78	77	738	999999	455	744	513	509	840	80	543	198	295	999999	608	999999	999999	999999	999999	999999	14	963	152	502	808	176	147	267	312	297	46	850	241	32	711	806	929	999999	571	358	69	925	999999	521	33	999999	999999	997	999999	715	580	437	984	259	228	114	999999	245	999999	999999	606	255	207	552	43	999999	999999	273	999999	999999	737	314	999999	203	999999	89	999999	630	479	999999	543	999999	481	999999	717	609	865	982	804	606	881	694	427	999999	751	813	728	229	999999	339	999999	370	719	984	977	275	121	791	999999	149	914	304	765	961	745	466	774	610	999999	434	999999	999999	468	681	921	53	886	42	451	999999	360	970	152	999999	104	182	999999	497	619	451	999999	999999	552	999999	692	586	928	999999	548	999999	49	128	394	63	511	408	999999	47	72	934	999999	88	349	434	788	999999	162	626	866	572	46	286	990	999999	936	999999	432	804	999999	344	125	430	494	999999	966	242	999999	99	637	696	999999	999999	434	685	72	419	733	127	999999	748	433	311	999999	975	999999	762	137	10	126	999999	976	107	58	728	818	958	593	193	467	555	367	72	988	180	301	999999	852	315	331	999999	999999	999999	999999	250	910	813	830	519	907	214	115	586	999999	999999	719	999999	999999	706	866	999999	825	550	660	330	999999	371	323	999999	684	999999	999999	821	678	999999	736	672	999999	807	817	15	137	84	285	263	999999	781	99	117	460	127	318	999999	448	226	701	999999	654	607	860	999999	999999	410	834	312	304	293	999999	999999	153	56	14	537	999999	861	977	751	275	999999	879	609	282	215	969	566	999999	764	382	462	999999	266	28	999999	947	999999	999999	726	249	999999	959	167	874	715	964	413	123	999999	266	587	999999	949	214	257	727	261	999999	294	441	278	999999	539	910	455	485	999999	38	999999	999999	621	999999	260	511	301	999999	722	734	566	999999	565	999999	515	999999	999999	222	948	62	770	999999	999999	10	230	999999	971	957	429	257	429	239	999999	385	680	201	644	240	999999	999999	912	999999	15	526	999999	53	876	999999	510	40	124	242	999999	999999	268	999999	893	999999	136	964	540	344	27	474	999999	999999	174	190	772	323	864	999999	233	510	149	999999	838	999999	999999	186	419	156	999999	399	142	196	999999	252	999999	92	308	32	114	34	999999	578	792	541	221	382	878	695	62	999999	176	560	999999	36	695	999999	759	723	331	949	555	393	
887	628	999999	128	635	922	72	689	25	841	460	208	603	999999	177	307	958	917	308	999999	103	269	232	582	999999	675	556	819	332	999999	999999	164	479	523	690	174	209	102	747	956	632	999999	181	334	109	999999	999999	134	140	462	764	414	651	999999	999999	999999	999999	758	941	960	375	253	999999	440	150	305	729	89	880	999999	107	865	179	351	100	730	98	898	483	375	251	431	999999	870	999999	296	513	647	999999	72	769	999999	161	787	591	389	999999	740	999999	803	92	999999	253	999999	364	899	999999	310	741	999999	539	507	285	575	718	943	564	496	999999	999999	792	91	999999	818	243	657	714	392	760	711	999999	999999	999999	679	293	999999	188	561	516	920	61	212	906	665	999999	271	174	999999	78	647	824	520	129	339	999999	10	499	435	894	707	999999	852	549	39	844	191	793	606	292	821	765	999999	980	700	999999	589	999999	200	999999	999999	492	138	323	122	999999	214	999999	384	667	293	407	999999	666	999999	735	209	662	876	820	351	478	568	999999	257	999999	821	999999	429	999999	431	999999	999999	149	922	999999	66	538	437	999999	640	952	418	938	998	423	22	346	181	964	602	999999	308	379	944	503	999999	835	76	240	75	999999	809	847	999999	468	109	613	744	594	679	670	235	733	190	398	69	629	999999	999999	869	484	999999	464	999999	504	999999	929	204	429	300	999999	999999	206	999999	999999	153	571	702	540	324	999999	602	586	294	932	701	575	199	555	443	999999	540	242	371	999999	999999	354	913	741	942	179	999999	325	303	459	208	38	655	224	254	999999	927	999999	999999	999999	882	782	999999	12	803	950	739	999999	999999	996	690	999999	835	497	660	799	999999	960	598	154	990	287	293	835	733	672	920	974	311	945	376	775	723	901	708	999999	184	999999	938	991	439	769	339	306	768	999999	999999	167	563	999999	999999	999999	999999	374	999999	605	499	999999	278	141	999999	765	347	999999	999999	999999	515	999999	789	138	999999	999999	32	606	714	230	999999	986	77	764	479	762	421	855	114	409	609	359	999999	112	43	839	642	999999	960	999999	999999	299	676	853	999999	268	999999	435	999999	999999	944	999999	999999	258	657	999999	277	999999	661	278	353	492	935	230	315	166	512	686	104	785	113	225	999999	49	999999	657	999999	223	311	220	999999	986	999999	20	999999	49	999999	999999	455	530	572	999999	155	691	999999	939	364	455	548	307	755	691	999999	999999	999999	728	999999	619	459	10	203	63	999999	999999	883	366	999999	924	999999	276	466	339	241	574	222	974	80	954	718	
859	302	864	675	13	465	702	656	980	30	737	126	89	723	999999	336	518	926	704	807	999999	483	999999	690	281	999999	425	459	999999	999999	25	657	968	901	600	707	339	388	999999	985	191	710	999999	904	999999	160	386	999999	787	248	703	58	999999	156	753	385	863	184	403	173	49	253	891	157	15	89	157	999999	133	746	999999	140	727	719	626	264	996	535	661	131	463	809	672	526	139	966	291	822	999999	224	844	165	985	45	945	937	819	338	898	948	999999	999999	492	50	251	999999	330	656	529	999999	389	999999	522	281	709	239	999999	374	28	48	797	335	40	909	999999	842	155	999999	773	999999	444	999999	636	713	129	999999	999999	632	999999	565	645	635	302	658	835	999999	642	713	336	999999	367	455	320	859	160	677	177	999999	999999	408	428	639	999999	840	64	721	701	808	999999	453	912	999999	999999	462	999999	999999	999999	382	84	396	209	441	999999	999999	331	989	357	777	562	451	999999	744	495	877	999999	16	753	461	603	123	814	999999	999999	883	999999	999999	366	858	466	999999	644	795	508	751	999999	999999	284	824	519	75	373	924	256	711	365	177	462	221	325	396	418	580	779	999999	581	999999	881	481	264	910	632	499	320	573	807	302	246	743	677	161	731	928	999999	537	750	890	999999	849	527	636	999999	999999	542	79	579	73	25	999999	179	834	114	803	570	999999	442	874	999999	999999	904	999999	999999	718	999999	999999	999999	490	638	251	220	691	787	42	953	627	952	487	956	250	993	743	286	999999	574	842	56	928	368	343	105	875	999999	999999	945	463	704	249	611	378	999999	99	435	999999	337	488	999999	82	999999	999999	656	999999	918	373	688	999999	787	243	999999	700	127	735	132	304	156	344	414	882	96	499	922	712	875	587	835	904	317	512	369	999999	796	999999	89	425	686	149	957	913	999999	784	999999	471	105	999999	260	679	999999	140	627	993	83	173	999999	359	29	944	999999	340	999999	784	853	999999	873	67	904	999999	656	706	999999	16	387	501	666	312	823	461	616	965	336	166	936	999999	884	376	22	632	987	999999	406	742	999999	627	385	441	999999	401	597	47	15	116	999999	271	999999	621	615	581	507	683	535	568	999999	124	13	380	848	676	400	506	55	282	166	999999	999999	875	999999	999999	125	235	381	431	999999	578	999999	230	144	999999	663	273	760	440	135	314	204	999999	415	946	623	999999	999999	999999	10	100	992	999999	949	106	961	999999	999999	855	466	281	311	999999	704	999999	165	782	246	999999	22	137	
745	614	157	852	731	472	469	999	146	120	642	126	430	772	586	999999	999999	999999	714	999999	598	905	974	853	12	999999	143	657	999999	840	768	420	252	999999	354	387	585	107	999999	499	188	675	718	999999	638	999999	999999	931	181	929	511	209	468	996	999999	840	640	303	849	641	999999	999999	218	306	352	232	874	557	427	999999	650	999999	672	225	999999	922	196	628	225	817	416	212	485	862	339	569	951	255	999999	999999	747	292	257	733	999999	376	466	422	999999	415	320	136	513	999999	289	999999	999999	253	169	999999	654	21	999999	42	235	999999	999999	356	966	782	281	999999	222	999999	460	367	999999	939	64	471	466	773	624	809	999999	289	698	999999	999999	999999	42	707	96	728	860	736	214	999999	507	44	49	120	456	230	144	999999	914	600	522	921	410	999999	999999	698	160	880	397	278	535	945	438	999999	773	999999	750	999999	999999	494	63	999999	163	711	441	30	431	355	327	403	999999	814	375	108	989	661	602	445	518	398	577	979	999999	936	690	562	606	224	346	491	480	999999	160	429	546	797	768	698	164	179	276	804	999999	999999	602	721	579	999999	834	999999	371	314	65	153	916	83	385	226	999999	879	424	217	19	835	922	115	664	946	561	202	999999	903	290	349	999999	773	426	355	999999	969	982	276	389	234	129	176	514	16	512	472	421	551	677	285	999999	69	794	726	80	496	66	633	778	642	228	468	33	716	999999	153	656	40	882	62	897	157	999999	784	715	756	999999	658	443	98	780	351	236	15	999999	72	999999	699	999999	848	999999	358	498	999999	15	661	152	999999	984	369	815	391	669	624	387	999999	999999	19	20	324	894	408	200	689	999999	877	241	999999	132	958	999999	999999	756	44	150	549	999999	90	779	64	999999	803	999999	83	999999	999999	682	612	628	986	999999	968	688	960	953	513	167	808	884	138	999999	134	675	35	204	999999	999999	634	484	999999	948	161	240	999999	709	999999	734	127	416	473	999999	629	399	146	137	206	277	795	999999	636	999999	850	999999	999999	633	999999	999999	999999	878	423	764	57	137	790	48	678	737	732	999999	861	778	50	402	999999	933	999999	999999	999999	897	998	591	838	553	848	456	999999	999999	590	333	229	963	96	999999	992	708	999999	501	609	107	458	468	999999	545	999999	857	999999	999999	784	716	832	754	999999	750	999999	832	999999	504	999999	999999	999999	722	157	409	999999	999999	692	801	410	712	999999	999999	136	441	448	999999	55	303	999999	990	114	999999	181	873	500	474	375	999999	999999	
169	782	652	221	274	999999	736	320	146	513	332	175	999999	999999	81	930	532	628	166	311	349	999999	999999	180	298	239	999999	550	284	908	999999	532	999999	443	250	999999	144	98	999999	285	999999	999999	908	999999	11	825	565	602	999999	943	968	846	999999	999999	28	382	161	481	922	45	865	195	999999	238	947	799	999999	999999	807	151	795	443	999999	881	599	999999	878	841	179	473	674	698	999999	341	939	720	324	321	424	999999	999999	999999	999999	825	419	527	193	999999	842	212	999999	458	794	958	157	999999	88	336	445	999999	999999	319	999999	459	371	176	744	999999	298	999999	484	999999	999999	940	999999	143	278	942	472	82	999999	207	999	967	467	999999	904	999999	194	414	641	987	875	526	372	469	360	999999	464	252	999999	999999	391	615	727	508	999999	999999	999999	999999	266	146	864	373	960	306	319	344	992	155	999999	999999	520	884	595	497	632	175	999999	999999	999999	562	487	229	999999	458	816	999999	250	959	459	999999	999999	999999	157	505	133	512	565	75	160	25	999999	318	980	999999	967	506	29	240	875	999999	285	693	999999	704	658	645	83	511	490	925	999999	43	695	221	367	350	736	100	374	129	610	512	753	999999	999999	179	248	999999	491	319	375	999999	999999	999999	774	212	939	453	847	999999	439	63	999999	999999	920	689	622	769	170	626	769	929	866	756	990	773	940	472	864	489	999999	311	30	181	560	94	950	836	446	999999	410	999999	999999	999999	999999	556	999999	528	847	160	556	479	999999	999999	549	445	153	337	868	11	999999	999999	588	368	999999	137	43	413	674	999999	739	786	999999	999999	226	486	999999	979	75	443	845	999999	625	714	932	927	701	999999	999999	124	940	622	999999	444	893	932	704	885	805	562	523	524	853	20	420	770	156	605	647	72	759	999999	271	434	166	999999	852	874	435	163	436	999999	781	560	999999	126	818	888	121	293	782	801	184	999999	999999	999999	568	614	303	172	780	106	518	999999	365	776	361	542	999999	53	90	829	459	999999	136	999999	999999	303	125	999999	951	268	999999	364	290	958	989	999999	999999	834	291	248	999999	999999	382	999999	368	221	205	128	999999	285	609	78	213	952	351	532	387	284	999999	275	498	999	220	522	612	163	288	999999	787	603	38	453	761	841	259	999999	279	796	999999	531	999999	996	999999	675	658	424	161	338	616	467	380	240	256	26	749	581	61	859	727	215	933	999999	341	171	257	999999	317	371	702	164	262	591	996	66	177	999999	469	545	863	198	12	950	790	999999	999999	797	
999999	744	102	677	999999	419	79	82	598	999999	664	999999	428	502	116	789	635	461	214	999999	244	199	999999	257	121	516	996	538	212	982	999999	22	938	459	958	572	279	35	29	843	522	923	468	868	837	101	999999	370	91	223	324	999999	125	444	999999	17	895	845	566	999999	423	540	870	999999	999999	652	439	969	544	544	999999	610	441	999999	276	320	730	980	999999	999999	999999	635	999999	989	667	679	897	503	999999	951	676	434	999999	999999	429	981	999999	853	576	195	661	999999	826	547	702	714	999999	999999	999999	253	286	915	435	546	999999	788	93	999999	999999	622	755	935	84	592	867	95	151	50	999999	295	266	877	414	233	367	999999	808	999999	296	999999	999999	153	336	651	999999	761	999999	999999	174	641	999999	182	905	954	440	725	82	244	680	999999	999999	857	812	882	986	408	510	212	189	983	980	999999	595	994	840	611	999999	432	999999	115	97	229	876	310	396	94	971	999999	793	641	181	574	239	679	999999	999999	340	454	664	999999	260	999999	742	999999	661	999999	587	999999	123	828	126	999999	326	575	529	353	980	512	999999	902	436	61	419	547	812	416	999999	915	615	915	280	165	768	650	854	301	486	695	999999	671	507	70	345	964	525	531	999999	664	159	999999	944	828	958	761	839	999999	387	205	377	254	780	671	305	208	557	961	999999	676	720	238	867	295	862	823	405	999999	715	454	999999	291	999999	290	766	579	999999	452	999999	16	811	654	999999	291	328	404	891	999999	764	147	416	563	999999	999999	943	999999	178	658	966	144	366	999999	999999	932	182	95	95	499	905	726	237	115	999999	999999	999999	75	324	586	999999	468	931	569	611	578	47	999999	641	999999	346	845	411	999999	485	999999	649	347	999999	981	118	242	318	401	930	48	909	311	799	774	999999	877	606	999999	999999	507	212	796	862	916	894	713	454	999999	163	999999	325	915	629	701	999999	527	905	342	477	733	159	539	999999	999999	668	736	668	999999	999999	999999	999999	999999	629	977	859	852	999999	254	97	999999	788	810	999999	999999	999999	999999	681	107	548	198	999999	274	999999	959	358	672	167	300	257	167	55	586	636	694	821	506	999999	999999	842	382	999999	661	255	82	999999	348	999999	768	849	673	65	571	328	683	496	999999	704	999999	999999	999999	694	194	996	929	359	212	184	554	999999	227	709	39	265	175	999999	321	28	52	24	19	381	999999	450	584	112	483	268	952	208	846	801	624	31	655	688	858	664	325	999999	742	174	999999	718	632	964	35	315	162	
537	185	955	662	656	620	999999	305	999999	999999	827	875	943	231	356	999999	425	94	17	609	487	999999	656	703	999999	281	845	634	680	999999	620	86	178	115	425	999999	891	149	968	411	840	393	124	252	999999	847	798	942	400	515	999999	879	28	705	999999	250	999999	262	343	384	999999	190	624	924	801	750	707	999999	999999	333	321	286	126	606	999999	104	999999	999999	214	481	482	902	244	175	612	741	68	472	440	999999	504	638	999999	593	636	659	768	200	450	748	999999	960	999999	77	204	930	762	421	935	580	77	124	57	861	901	872	946	999999	322	999999	691	245	407	631	999999	999999	479	533	970	999999	335	982	963	466	342	522	767	176	971	681	978	646	999999	860	117	999999	591	944	691	763	713	319	877	389	66	904	562	514	999999	520	460	999999	451	826	254	999999	160	590	999999	389	115	779	487	641	92	54	708	547	523	448	102	535	841	216	406	25	114	999999	410	438	960	999999	927	460	999999	999999	205	710	615	32	239	999999	999999	312	658	999999	832	999999	307	21	999999	999999	990	800	428	925	397	245	999999	999999	999999	577	190	100	999999	999999	851	999999	999999	342	849	998	999999	999999	999999	101	119	539	558	999999	193	868	286	398	999999	999999	271	137	41	305	361	960	290	999999	51	662	820	335	883	805	92	999999	825	999999	172	207	999999	999999	999999	336	816	858	686	956	54	999999	300	791	858	482	591	724	995	125	980	999999	717	999999	459	555	281	784	999999	753	390	389	999999	321	999999	45	999999	772	999999	999999	489	999999	999999	334	342	930	371	38	477	411	999999	999999	808	710	983	283	490	538	999999	46	65	41	999999	933	999999	665	79	978	566	999999	999999	818	189	300	635	487	615	393	999999	529	999999	253	317	253	539	999999	580	999999	338	952	555	333	733	508	649	457	300	999999	757	676	860	392	471	654	999999	405	187	999999	84	506	999999	106	327	519	852	811	724	959	403	553	999999	737	650	613	999999	295	95	681	651	999999	999999	275	635	999999	999999	801	781	662	462	143	845	999999	999999	832	295	458	999999	223	655	999999	733	999999	946	214	999999	133	999999	858	386	999999	320	505	999999	999999	319	402	999999	999999	850	60	39	999999	506	999999	999999	33	480	999999	328	999999	999999	871	35	999999	455	854	328	430	953	545	69	999999	286	956	823	999999	205	999999	522	892	986	233	372	605	808	671	835	686	506	567	653	923	540	567	226	448	479	999999	451	464	83	50	999999	315	999999	999999	785	549	446	367	827	119	999999	435	832	65	
509	430	15	783	999999	999999	923	395	891	145	393	718	740	385	869	999999	919	999999	819	946	404	999999	999999	701	886	295	999999	149	999999	543	627	114	734	170	938	59	57	999999	445	442	126	443	423	999999	723	76	999999	71	999999	685	999999	248	999999	886	661	452	999999	313	897	999999	401	784	656	999999	518	288	984	580	446	820	104	262	999999	387	829	999999	642	758	978	819	486	999999	651	64	353	388	498	999999	509	496	242	999999	769	710	50	341	999999	75	346	444	999999	238	624	999999	590	937	626	999999	67	701	810	68	999999	87	999999	221	143	601	14	140	790	999999	999999	950	588	360	492	911	346	497	182	999999	421	543	737	257	564	999999	474	416	761	999999	999999	999999	685	183	418	999999	463	999999	208	196	71	216	654	945	999999	999999	999999	239	455	715	892	569	528	243	999999	999999	999999	999	999999	169	137	597	999999	531	355	272	999999	415	942	999999	458	517	299	986	514	215	889	791	99	890	886	244	999999	999999	375	999999	289	452	536	627	352	463	181	48	68	999999	838	132	600	895	999999	682	999999	655	267	999999	279	542	999999	441	902	999999	910	999999	282	999999	637	332	165	999999	999999	999999	878	324	457	999999	346	260	927	50	376	766	999999	204	490	213	947	999999	788	990	952	747	724	104	725	794	553	414	999999	999999	837	515	967	476	912	999999	803	999999	208	999999	48	28	614	687	74	145	366	715	286	79	945	331	543	999999	999999	245	999999	783	599	663	451	932	494	762	213	999999	799	724	291	902	409	999999	116	526	951	933	142	46	39	589	999999	837	137	696	999999	515	972	999999	305	677	489	30	999999	999999	999999	116	533	999999	484	214	345	642	433	384	669	971	225	27	223	999999	999999	71	999999	20	999999	613	804	999999	542	698	888	997	429	999999	422	389	602	571	705	999999	409	290	561	999999	999999	794	414	753	37	999999	299	954	588	66	574	999999	276	372	319	216	312	736	319	999999	999999	999999	223	818	999999	289	379	653	321	378	839	821	509	927	765	441	209	60	769	999999	999999	999999	418	372	50	994	123	239	262	498	542	673	971	776	510	906	581	595	792	999999	999999	646	642	220	227	752	918	348	606	877	16	261	966	35	386	391	929	850	999999	966	175	149	999999	999999	999999	176	850	733	999999	859	859	999999	268	31	414	999999	300	208	155	297	999999	775	632	384	491	999999	999999	945	399	128	977	731	817	825	999999	739	255	819	384	61	999999	999999	999999	747	27	402	999999	945	621	624	999999	999999	705	490	
890	999999	999999	999999	999999	555	469	905	344	999999	999999	138	797	443	447	999999	516	999999	824	103	395	891	854	885	367	98	298	761	334	999999	36	256	35	999999	934	192	233	240	999999	829	592	996	850	621	864	999999	999999	558	507	946	118	620	906	999999	104	999	546	630	658	253	266	707	999999	999999	282	636	113	470	509	265	451	999999	993	994	999999	398	50	999999	31	478	493	739	264	387	999999	416	349	424	999999	999999	999999	602	999999	244	999999	884	425	291	999999	238	999999	145	999999	252	505	831	626	999999	110	705	959	314	609	999999	999999	999999	999999	203	902	865	999999	688	238	574	619	848	999999	999999	432	626	973	758	892	793	692	358	999999	999999	882	834	790	437	324	535	975	341	992	999999	484	55	441	232	388	484	941	107	999999	484	633	656	136	867	489	483	732	210	999999	816	999999	410	999999	441	320	78	85	859	374	702	599	287	856	314	284	386	194	751	999999	999999	999999	594	452	999999	389	236	707	922	947	840	803	775	920	186	902	83	999999	999999	911	320	408	91	732	213	885	355	800	999999	592	113	298	999999	999999	13	964	903	958	630	999999	999999	370	162	912	533	899	999999	366	679	412	210	999999	999999	839	69	19	999999	862	248	330	43	436	999999	999999	844	999999	821	944	917	999999	998	124	999999	999999	827	949	999999	179	208	314	71	988	130	420	391	999999	114	151	770	993	204	51	720	310	28	657	486	822	77	981	87	879	449	468	999999	95	589	245	21	120	763	999999	663	933	999999	999999	316	474	999999	908	447	680	184	999999	27	999999	404	287	929	180	473	433	111	226	237	192	549	999999	17	306	999999	868	139	999999	239	603	999999	787	51	999999	351	21	874	168	999999	407	704	525	999999	455	691	999999	315	841	647	999999	498	446	999999	86	999999	999999	999999	651	562	999999	550	524	999999	423	579	616	999999	955	828	999999	999999	943	682	830	487	33	220	561	614	55	999999	298	22	899	115	941	999999	965	478	696	554	232	606	966	999999	189	831	37	876	84	999999	999999	23	195	780	999999	999999	875	999999	482	443	999999	999999	999999	25	262	512	794	999999	637	535	999999	486	141	907	337	346	716	973	307	201	192	684	540	980	213	999999	826	999999	559	187	215	376	999999	263	648	195	98	999999	604	677	47	719	248	549	793	873	881	288	453	218	999999	999999	300	290	261	231	506	537	812	999999	999999	999999	758	460	999999	904	489	878	268	152	258	765	378	630	999999	999999	446	999999	196	339	404	547	675	999999	139	313	
999999	715	11	427	688	561	148	999999	999999	371	960	787	229	999999	999999	12	30	311	960	999999	999999	670	136	999999	784	515	350	482	582	148	10	999999	330	999999	829	773	999999	999999	463	696	999999	750	639	792	512	999999	771	307	945	401	527	374	390	848	780	415	999999	223	999999	182	220	665	999999	852	999999	552	467	214	69	620	135	189	847	273	664	999999	40	343	999999	136	744	52	537	190	999999	999999	37	482	999999	999999	194	999999	208	291	485	960	999999	786	999999	959	999999	999999	248	335	276	348	526	999999	193	997	999999	255	999999	515	437	999999	138	999999	241	735	525	999999	968	645	435	471	999999	566	787	999999	87	999999	912	326	999999	187	804	211	914	282	119	911	299	999999	48	939	725	692	853	318	999999	999999	999999	695	444	999999	598	602	899	804	367	999999	999999	489	919	141	342	620	999999	999999	373	927	999999	999999	999999	614	999999	730	606	496	746	297	999999	479	871	999999	698	227	882	730	588	999999	311	119	914	158	582	809	328	907	606	115	122	602	944	904	891	597	78	999999	519	867	995	413	68	80	258	858	617	683	999999	999999	737	850	671	171	999999	840	999999	477	999999	886	412	698	890	640	184	999999	535	966	999999	110	158	62	220	721	215	898	60	844	900	723	201	645	474	490	377	272	999999	783	289	60	553	601	999999	999999	999999	999999	523	427	895	148	333	650	337	342	967	684	639	950	999999	727	999999	209	577	317	999999	767	234	409	273	999999	188	999999	999999	304	557	999999	264	586	266	908	385	632	949	761	999999	551	317	142	523	692	632	980	827	999999	271	354	999999	999999	939	999999	83	123	164	983	999999	999999	963	42	784	999999	430	63	694	999999	999999	999999	260	815	917	153	460	101	886	580	289	208	924	134	43	213	533	773	646	569	835	271	478	966	999999	999999	587	284	357	112	999999	579	295	780	220	999999	104	217	573	796	999999	999999	237	584	703	999999	999999	999999	999999	581	999999	999999	999999	135	999999	90	688	293	999999	108	999999	185	743	999999	999999	999999	912	154	914	929	118	326	210	999999	332	999999	44	893	272	49	172	999999	285	776	999999	615	999999	170	999999	999999	425	810	203	474	240	70	247	453	276	992	848	512	924	79	472	570	456	566	999999	999999	56	795	31	999999	999999	817	999999	967	567	999999	547	752	584	999999	513	999999	999999	999999	619	271	616	999999	999999	279	200	999999	824	215	313	999999	169	606	367	211	92	630	999999	228	538	423	170	280	886	574	455	106	928	148	999999	174	447	720	946	999999	
751	466	177	999999	783	287	992	695	663	911	542	941	395	382	999999	883	999999	999999	999999	206	999999	999999	999999	62	824	104	999999	685	649	149	999999	449	660	825	460	626	999999	47	445	261	430	474	999999	999999	999999	514	711	999999	445	999999	654	543	522	749	440	415	761	124	999999	689	999999	317	999999	524	702	103	290	999999	921	86	999999	481	999999	999999	999999	636	728	999999	31	320	999999	186	999999	966	494	675	926	911	394	999999	864	347	121	756	705	123	428	999999	999999	938	233	151	633	999999	262	999999	84	576	972	999999	686	41	103	615	999999	379	77	89	40	37	176	379	185	999999	221	92	370	712	250	663	217	999999	457	999999	97	251	552	880	999999	320	601	360	938	590	368	999999	254	505	460	999999	56	349	71	254	999999	854	965	756	999999	179	999999	371	999999	319	596	59	584	19	528	64	826	196	374	719	435	816	441	595	999999	388	838	864	262	999999	617	999999	575	213	999999	243	285	796	732	545	507	239	35	628	993	319	258	244	976	999999	509	859	999999	352	818	955	423	380	248	769	341	999999	119	420	702	728	484	380	697	295	778	40	464	999999	221	999999	791	812	999999	208	139	999999	999999	999999	415	757	893	232	999999	366	820	905	999999	963	213	999999	130	614	925	999999	834	878	546	691	628	479	999999	999999	140	622	174	999999	999999	49	639	738	71	263	15	945	835	999999	999999	340	475	872	482	501	999999	662	85	186	999999	999999	374	999999	66	999999	999999	936	999999	748	101	999999	202	219	136	517	333	475	999999	866	609	980	439	582	892	215	226	755	996	999999	529	999999	547	987	723	452	675	387	681	999999	36	999999	592	96	170	224	147	265	999999	964	177	160	175	999999	577	999999	896	791	999999	850	999999	481	999999	458	999999	623	999999	999999	496	683	999999	946	794	632	840	540	397	353	422	677	77	999999	18	41	736	378	312	338	420	817	555	883	27	830	884	554	138	999999	867	999999	999999	932	769	72	132	230	999999	542	378	46	518	553	999999	691	999999	29	473	908	721	850	321	896	795	999999	138	958	928	999999	748	296	411	263	485	876	688	145	201	946	909	516	22	770	959	384	999999	12	514	335	57	999999	91	230	422	27	999999	103	147	100	934	173	301	402	793	92	634	265	78	503	13	647	828	999999	998	215	999999	550	999999	420	380	136	454	999999	916	999999	214	191	840	467	999999	594	999999	110	999999	746	224	999999	976	877	999999	53	999999	999999	999999	409	999999	564	232	217	999999	684	167	999999	720	808	
718	999999	999999	910	999999	453	424	610	851	999999	999999	727	515	262	999999	228	999999	999999	999999	337	999999	999999	281	516	846	650	958	633	288	966	437	281	999999	212	37	526	143	999999	999	306	628	999999	169	999999	759	999999	58	999999	226	960	121	107	65	393	615	284	999999	969	999999	237	494	791	999999	884	982	378	347	999999	999999	474	999999	507	69	374	708	869	284	368	999999	999999	601	999999	999999	327	855	339	225	997	596	753	109	174	12	999999	811	837	11	284	999999	390	971	746	999999	752	999999	613	47	999999	999999	746	999	68	222	999999	635	505	385	13	39	652	999999	350	715	481	375	919	505	999999	563	871	999999	10	438	376	566	855	253	999999	999999	251	999999	999999	322	850	753	50	952	475	145	315	461	997	999999	287	237	630	40	273	387	956	118	749	137	813	877	999	629	846	970	780	262	722	562	787	360	999999	999999	864	728	334	999999	999999	162	999999	419	999999	755	160	148	935	824	980	999999	494	999999	552	999999	508	972	753	421	116	999999	365	999999	999999	445	467	927	609	602	999999	545	63	989	88	597	880	403	17	999999	479	707	44	999999	282	446	77	654	999999	231	529	892	974	913	860	999999	797	999999	999999	435	297	233	999999	343	658	999999	232	504	999999	999999	999999	999999	965	999999	999999	408	470	408	999999	999999	377	813	128	388	82	283	570	999999	999999	999999	800	686	999999	581	956	255	178	999999	308	837	223	999999	600	853	999999	999999	926	475	971	462	74	398	422	387	68	484	114	160	999999	999999	874	93	375	509	999999	840	999999	394	553	999999	239	999999	110	944	999999	803	223	275	999999	657	357	105	999999	676	490	412	999999	345	999999	482	150	27	439	999999	999999	999999	207	100	699	999999	43	542	922	999999	232	304	297	478	307	264	999999	839	476	613	37	999999	999999	698	29	752	999999	55	872	80	555	221	340	187	999999	949	605	132	575	820	624	814	183	893	454	195	124	999999	47	267	999999	311	550	826	895	193	999999	509	80	947	296	987	669	851	999999	21	964	120	497	999999	999999	148	999999	999999	989	222	606	30	999999	834	999999	999999	18	614	860	254	999999	513	291	797	733	999999	999999	627	534	637	999999	331	174	999999	231	13	308	689	608	999999	47	894	837	682	999999	999999	265	246	319	999999	979	64	999999	999999	350	460	999999	999999	999999	562	96	646	131	362	77	284	855	811	613	634	999999	329	16	788	999999	776	676	609	220	999999	841	816	318	30	999999	999999	340	689	102	770	999999	609	999999	999999	985	400	999999	999999	999999	
312	349	999999	632	685	40	660	58	999999	999999	999999	999999	229	488	97	999999	999999	338	999999	999999	977	943	176	718	842	459	874	265	961	802	816	12	201	994	999999	198	999999	193	632	990	997	51	138	999999	528	986	999999	130	976	334	715	999999	672	999999	636	999999	183	734	999999	236	999999	999999	97	409	461	571	592	234	579	999999	999999	999999	705	999999	999999	935	999999	755	200	855	503	753	999999	999999	96	753	340	999999	367	549	25	999999	402	406	834	603	954	728	959	956	404	731	551	86	999999	999999	366	561	84	701	554	428	543	999999	732	412	125	460	323	707	240	999999	866	999999	999999	670	693	309	285	112	981	96	999999	244	460	771	212	212	636	999999	999999	778	999999	666	999999	597	129	467	673	999999	488	504	415	261	999999	233	999999	520	202	340	999999	67	286	971	719	467	632	999999	484	961	999999	912	823	855	320	999999	835	209	45	296	550	999999	635	853	999999	486	681	544	999999	236	906	692	19	999999	531	340	502	374	946	537	964	819	982	712	232	575	681	559	940	273	398	665	484	999999	999999	999999	431	999999	999999	999999	785	98	999999	258	999999	517	902	999999	333	980	999999	999999	262	508	999999	730	999999	923	630	59	999999	131	603	254	838	250	999999	999999	515	822	908	79	27	999999	999999	876	38	734	657	715	999999	163	235	960	313	927	413	976	583	69	465	507	801	307	438	999999	494	546	419	814	309	798	999999	999999	81	999999	453	549	756	456	702	999999	275	914	386	652	896	999999	941	911	837	241	999999	999999	999999	411	277	719	284	999999	391	491	325	843	416	874	150	724	888	423	483	999999	999999	999999	366	999999	999999	999999	921	786	767	851	999999	508	999999	77	278	566	153	999999	622	734	274	668	999999	221	999999	432	508	999999	511	181	999999	527	437	973	22	999999	99	421	999999	999999	797	498	329	999999	885	816	866	349	605	999999	580	228	801	748	599	999999	72	155	751	999999	388	420	284	595	107	88	999999	13	64	875	999999	732	500	241	937	775	999999	535	999999	387	565	168	999999	927	601	535	999999	999999	383	461	999999	944	669	369	12	387	224	733	441	999999	746	863	294	730	118	848	727	570	811	999999	999999	536	819	999999	254	230	514	357	999999	999999	362	391	629	999999	544	531	73	141	239	560	999999	615	103	528	641	701	873	185	818	753	999999	999999	877	558	250	999999	999999	999999	999999	999999	873	866	738	869	999999	365	243	999999	999999	587	999999	596	341	261	999999	606	442	300	733	552	356	338	538	251	763	207	999999	80	
362	999999	999999	999999	999999	457	687	694	876	234	84	285	467	191	988	241	999999	221	824	999999	295	999999	371	835	999999	573	435	544	338	497	115	257	852	172	339	455	999999	26	581	884	999999	578	729	999999	225	999999	999999	999999	349	307	283	999999	382	886	785	718	999999	570	206	999999	31	152	366	389	128	826	433	305	999999	543	60	951	999999	999999	999999	716	914	162	619	123	999999	270	204	999999	223	563	999999	966	387	999999	999999	999999	819	139	862	431	999999	999999	99	399	34	789	999999	806	256	999999	999999	443	999999	78	999999	226	950	92	962	999999	999999	999999	175	564	952	999999	999999	240	466	439	141	510	86	631	999999	574	73	230	99	699	947	397	999999	891	652	441	142	319	817	860	670	736	177	112	999999	887	184	999999	447	567	871	92	999999	999999	999999	410	366	999999	573	239	163	730	993	272	812	560	551	284	999999	520	334	608	422	606	999999	999999	343	974	158	617	399	538	783	999999	999999	865	999999	966	701	251	85	930	999999	588	999999	939	743	904	299	921	346	900	621	926	999999	273	670	999999	999999	795	999999	999999	63	956	999999	624	947	471	444	999999	513	584	582	999999	999999	404	862	999999	999999	829	661	999999	999999	999999	281	498	999999	856	299	564	204	314	918	999999	184	693	999999	999999	748	999999	992	281	470	352	999999	761	327	950	490	838	410	836	843	228	143	638	999999	826	685	351	708	999999	181	879	999999	999999	665	999999	497	751	527	999999	95	817	837	389	999999	342	818	999999	181	999999	376	999999	163	368	470	699	772	545	987	999999	112	406	383	902	109	999999	600	219	105	651	462	738	321	336	750	35	391	753	670	999999	18	999999	180	999999	724	720	999999	394	738	966	999999	952	764	476	999999	689	443	934	999999	387	742	609	423	529	513	637	149	826	999999	999999	317	29	874	622	52	999999	999999	642	999999	389	864	215	481	999999	747	510	973	999999	999999	71	591	456	473	293	999999	409	752	650	238	96	580	999999	776	302	999999	884	87	152	434	44	463	801	756	900	522	536	137	294	782	12	663	305	471	999999	853	860	555	590	990	999999	193	999999	413	101	808	965	999999	188	480	999999	432	831	999999	331	608	790	999999	999999	771	105	281	468	999999	235	999999	285	438	999999	999999	798	338	496	161	999999	999999	877	999999	999999	102	999999	107	999999	813	919	579	831	999999	149	947	72	170	999999	819	895	371	999999	717	187	668	999999	537	999999	738	999999	534	999999	680	628	999999	730	402	44	999999	999999	998	332	999999	949	655	999999	399	999999	
282	386	637	355	677	266	429	135	999999	220	999999	569	29	888	999999	999999	394	643	161	999999	669	226	999999	135	513	605	896	49	80	767	531	999999	143	249	935	362	54	189	268	424	209	354	570	191	47	910	205	119	122	523	564	22	999999	143	999999	66	716	999999	842	82	369	389	65	402	999999	999999	436	780	952	999999	96	215	999999	736	999999	325	656	999999	999999	602	410	786	927	556	213	519	627	10	999999	879	646	543	346	196	65	819	298	177	503	118	483	424	167	999999	436	359	637	713	999999	312	409	237	423	249	672	582	462	509	199	178	999999	436	169	999999	999999	553	868	198	681	999999	999999	489	985	980	129	985	999999	672	129	853	882	914	924	318	480	418	129	107	524	999999	366	789	977	334	999999	999999	265	94	999999	999999	999999	448	41	838	285	919	251	443	999999	687	952	790	389	345	296	398	999999	851	999999	802	999999	771	674	999999	880	247	999999	660	184	81	999999	545	629	999999	373	443	882	95	42	560	177	686	977	837	530	576	409	641	48	417	545	414	999999	250	459	719	999999	999999	999999	47	417	591	268	58	999999	417	170	153	972	852	515	426	819	52	635	747	793	836	999999	314	838	870	999999	999999	999999	999999	63	389	786	653	669	999999	999999	994	999999	585	427	928	879	122	416	999999	669	195	901	999999	999999	449	614	999999	925	999999	999999	653	999999	999999	968	501	522	642	364	999999	367	999999	999999	465	298	824	999999	59	330	865	957	565	897	582	999999	436	999999	417	729	999999	775	83	727	731	895	484	794	605	617	999999	999999	999999	999999	636	898	350	12	446	830	770	550	564	392	70	980	598	756	626	999999	541	635	114	912	999999	999999	293	600	461	569	814	40	999999	999999	404	459	720	807	999999	684	999999	999999	429	587	959	72	220	999999	667	751	307	999999	177	269	85	299	999999	334	999999	631	614	749	999999	876	26	740	257	131	987	610	270	791	494	942	485	118	216	527	953	688	999999	999999	933	709	999999	96	862	44	367	999999	999999	395	999999	640	80	121	881	999999	999999	228	999999	98	703	66	490	999999	243	235	999999	966	93	783	380	328	999999	21	816	841	613	930	878	999999	764	883	462	874	999999	854	999999	373	236	662	956	735	872	999999	898	876	229	757	852	637	260	400	30	374	25	481	803	68	305	999999	999999	999999	350	602	334	999999	999999	615	523	388	999999	420	740	999999	826	645	999999	141	123	939	622	999999	87	251	962	373	862	98	859	520	61	813	78	999999	723	326	394	
280	381	999999	282	613	243	474	284	840	660	599	547	380	999999	999999	999999	999999	999999	92	563	109	640	960	958	515	999999	13	337	549	352	553	999999	510	999999	185	999999	45	999999	999999	999999	613	967	131	713	272	551	488	494	389	868	999999	999999	999999	999999	295	639	420	129	767	999999	240	146	999999	497	116	892	46	129	849	911	999999	999999	418	469	949	142	519	256	696	963	277	999999	948	680	639	784	76	747	964	546	999999	915	999999	162	393	476	999999	633	607	999999	515	369	644	477	958	24	999999	181	813	163	130	174	433	999999	999999	999999	999999	64	999999	331	825	298	165	999999	572	994	796	266	85	483	899	999999	999999	999999	458	908	999999	480	999999	625	434	999999	934	811	426	184	999999	107	573	671	287	188	775	285	554	226	213	341	904	964	227	999999	105	999999	999999	244	999999	117	355	999999	999999	717	342	243	999999	929	363	354	886	397	999999	999999	999999	999999	205	721	119	373	771	241	704	541	576	999999	407	339	799	605	557	191	660	384	751	892	823	570	845	999999	388	999999	999999	859	454	516	461	999999	999999	691	144	999999	135	999999	999999	999999	975	999999	151	999999	835	568	139	758	796	705	999999	138	947	800	591	635	875	576	999999	999999	378	845	999999	69	999999	879	927	118	999999	25	999999	508	47	999999	916	516	999999	271	707	820	999999	999999	73	749	999999	333	580	610	999999	508	666	558	176	200	745	140	999999	91	288	956	640	31	999999	780	649	239	100	319	884	84	216	614	869	999999	660	273	781	347	290	972	999999	326	18	962	359	507	341	847	892	999999	999999	346	999999	999999	190	473	816	292	999999	549	999999	270	999999	35	301	999999	689	12	539	999999	359	999999	801	316	999999	323	999999	335	431	152	897	253	999999	108	787	870	631	128	984	196	999999	499	247	740	739	49	999999	983	670	307	817	339	317	419	999999	414	545	675	104	866	999999	491	861	999999	999999	989	842	627	247	431	429	999999	27	352	35	860	644	999999	577	999999	722	39	665	999999	334	568	999999	17	672	382	335	956	33	999999	735	965	637	290	98	999999	206	972	745	248	878	256	999999	999999	394	576	770	999999	108	487	153	999999	999999	999999	632	999999	63	834	999999	864	999999	999999	546	900	616	70	232	364	999999	999999	999999	750	999999	426	255	87	256	970	623	999999	612	850	858	546	974	313	999999	999999	999999	999999	695	372	26	880	152	414	709	421	358	999999	353	415	513	280	77	403	148	409	493	999999	837	999999	999999	999999	262	999999	999999	10	926	313	921	332	
999999	966	142	57	999999	999999	999999	840	378	835	622	999999	751	206	346	587	479	580	174	739	416	112	178	999999	161	166	628	999999	799	999999	495	54	412	30	708	547	147	29	669	735	135	652	186	11	471	921	999999	999999	908	37	999999	355	999999	191	999999	999999	999999	999999	896	577	784	387	51	668	349	577	886	730	497	799	450	460	911	439	613	763	925	176	999999	240	58	999999	987	771	188	150	999999	231	999999	114	748	617	133	102	951	999999	999999	517	661	893	44	387	567	119	999999	999999	444	999999	578	163	678	631	389	665	528	221	399	279	489	209	999999	999999	999999	393	61	999999	336	818	487	865	161	417	514	257	205	671	14	878	194	118	705	206	652	950	435	127	237	467	573	740	358	342	37	461	231	379	760	184	68	754	999999	999999	999999	999999	11	999999	127	142	470	857	999999	999999	95	381	504	475	22	675	999999	934	605	869	999999	747	999999	819	389	62	999999	999999	999999	830	820	439	999999	90	974	939	949	999999	999	105	999999	716	999999	837	256	999999	957	756	999999	95	226	134	999999	873	999999	999999	206	999999	999999	74	116	999999	946	386	700	655	999999	423	501	82	999999	792	934	509	999999	538	999999	678	572	733	104	279	468	825	613	696	289	501	709	499	743	767	999999	935	989	361	769	157	147	600	649	544	265	294	999999	433	999999	650	10	999999	271	528	999999	999999	969	999999	186	131	772	13	376	999999	714	11	999999	959	999999	998	999999	999999	768	75	540	971	999999	560	23	184	999999	189	506	639	500	866	237	999999	157	146	965	162	999999	648	999999	999999	999999	144	829	999999	955	999999	999999	201	140	489	83	205	987	999999	73	418	823	12	999999	592	999999	736	25	847	774	124	811	371	43	367	999999	130	690	407	747	949	731	760	229	66	265	999999	508	999999	999999	41	999999	509	83	556	338	999999	999999	999999	636	497	999999	999999	489	840	999999	563	167	772	153	953	515	590	999999	124	687	73	783	999999	337	201	238	999999	65	999999	887	312	298	999999	39	173	147	999999	770	259	830	999999	280	999999	468	702	157	735	999999	839	526	999999	999999	999999	999999	999999	399	999999	465	999999	999999	124	926	999999	952	999999	274	681	999999	999999	816	999999	819	651	294	937	792	404	149	635	54	999999	147	999999	226	251	703	999999	617	999999	773	999999	442	336	989	715	822	534	435	999999	999999	999999	992	999999	999999	999999	999999	999999	674	931	482	995	246	999999	400	766	976	711	529	711	592	999999	74	979	999999	63	185	493	661	999999	999999	268	968	999999	
208	999999	510	261	202	318	999999	746	999999	685	999999	999999	525	612	999999	233	739	999999	999999	724	590	501	411	999999	999999	999999	732	342	999999	106	816	999999	36	999999	631	822	266	725	518	999999	296	845	999999	388	697	438	538	999999	557	438	839	13	263	254	385	706	175	496	580	999999	585	92	451	568	869	77	999999	999999	981	123	966	23	602	999999	437	745	999999	999999	326	251	441	170	784	866	266	813	960	782	999999	925	656	999999	154	295	635	999999	403	712	519	629	999999	292	591	444	999999	825	410	470	816	999999	485	152	180	339	791	999999	999999	585	311	66	117	969	360	66	466	206	869	316	167	234	999999	518	513	999999	564	158	579	350	403	440	999999	500	965	265	449	513	598	814	504	220	905	817	410	999999	522	717	932	535	977	276	999999	999999	312	999999	297	967	639	999999	775	999999	845	957	999999	870	999999	616	13	999999	999999	952	607	64	999999	946	328	999999	117	60	184	846	225	54	372	137	484	999999	999999	382	967	482	874	124	49	860	375	999999	636	999999	999999	905	713	837	918	35	668	902	290	366	274	763	999999	589	999999	928	428	800	999999	64	999999	999999	999999	631	137	143	88	492	999999	952	999999	380	999999	577	999999	279	142	387	135	999999	468	581	39	831	118	213	999999	999999	999999	120	999999	574	362	582	153	476	999999	92	709	999999	947	186	887	999999	999999	894	865	999999	348	40	796	50	675	258	595	814	999999	999999	522	923	521	792	677	903	519	999999	27	325	434	773	793	59	678	999999	399	292	693	700	55	224	348	340	946	785	999999	402	899	114	986	338	171	888	570	786	999999	164	509	984	818	779	876	549	858	574	247	746	999999	333	858	312	131	999999	552	307	585	999999	845	891	999999	127	116	999999	339	105	999999	905	489	892	87	245	783	709	882	276	347	799	482	381	548	999999	39	999999	256	684	999999	999999	345	272	999999	999999	318	617	405	700	672	999999	220	762	962	341	267	999999	999999	623	529	421	731	285	960	785	708	474	353	21	97	541	666	654	999999	64	569	999999	691	995	999999	176	314	192	604	383	588	719	418	216	319	560	999999	632	165	795	826	70	312	999999	999999	999999	273	393	612	999999	307	565	873	908	999999	50	788	261	696	999999	117	549	680	999999	207	988	65	999999	701	999999	999999	999999	499	103	237	508	999999	276	621	92	902	920	579	473	86	33	846	510	443	279	771	77	936	802	687	287	999999	725	227	394	999999	136	692	84	919	273	76	779	680	273	136	522	
640	999999	999999	197	969	217	999999	184	152	555	703	432	766	153	107	999999	416	999999	999999	198	58	999999	302	776	238	505	554	813	999999	77	999999	999999	152	258	999999	332	351	500	999999	182	226	53	252	244	432	269	317	775	176	379	999999	730	155	937	999999	413	321	684	999999	474	663	696	999999	85	999999	999999	999999	518	716	999999	355	999999	642	946	972	999999	984	999999	353	968	197	999999	999999	586	703	999999	999999	215	784	999999	20	667	540	843	519	529	826	999999	518	898	979	799	69	400	33	456	97	999999	965	999999	429	262	340	990	999999	884	59	999999	381	626	999999	84	999999	691	764	688	385	999999	999999	999999	188	816	550	999999	999999	397	719	255	563	999999	21	826	249	324	999999	758	999999	550	999999	634	479	195	999999	999999	399	999999	76	377	636	999999	999999	298	771	522	291	612	711	884	11	889	174	803	87	999999	615	683	834	419	96	16	999999	835	243	802	999999	999999	30	659	999999	93	331	351	999999	227	185	722	64	999999	999999	992	56	452	548	999999	470	675	999999	671	285	999999	80	657	291	630	984	246	65	969	548	298	999999	62	828	918	568	823	194	860	999999	893	628	999999	999999	104	959	908	999999	566	999999	308	885	999999	383	350	23	999999	999999	989	242	999999	667	95	189	744	410	993	999999	629	118	999999	999999	257	999999	392	97	963	281	999999	670	999999	950	499	636	250	413	242	999999	487	999999	999999	762	205	627	20	999999	542	927	640	694	966	999999	666	457	695	816	637	636	999999	262	59	402	874	999999	999999	999999	177	458	939	999999	177	999999	146	724	225	999999	999999	629	999999	166	999999	45	999999	999999	703	791	999999	51	941	999999	775	605	687	234	999999	500	888	875	470	32	999999	93	988	308	526	651	157	942	242	810	530	18	925	999999	707	24	999999	381	625	999999	999999	999999	517	515	566	571	636	911	868	999999	996	420	999999	689	107	471	57	341	975	61	999999	350	809	999999	902	767	680	999999	527	841	738	999999	260	999999	326	932	576	482	742	999999	25	245	83	517	813	120	999999	245	999999	999999	999999	430	405	573	999999	364	999999	385	999999	799	999999	783	394	36	986	489	169	74	372	175	894	999999	599	999999	46	999999	999999	301	327	792	918	999999	999999	290	999999	317	120	686	373	961	615	200	870	999999	73	241	850	999999	531	999999	999999	784	872	999999	351	402	831	384	537	333	999999	35	68	999999	881	999999	668	114	999999	999999	379	482	700	411	559	704	999999	656	999999	804	557	999999	999999	993	999999	143	999999	553	939	482	999999	
736	159	999999	999999	590	142	999999	71	617	572	746	895	853	954	477	999999	471	22	647	698	999999	999999	999999	776	868	265	999999	979	747	883	125	174	679	202	999999	999999	661	537	968	999999	654	999999	999999	242	810	334	916	999999	373	999999	999999	999999	302	783	311	319	427	272	15	335	78	80	324	999999	457	582	225	661	322	154	432	934	53	85	54	590	87	500	966	999999	349	35	999999	698	782	585	872	896	891	333	905	398	532	999999	999999	583	280	615	999999	999999	119	264	726	229	626	999999	999999	999999	739	720	241	927	306	470	985	999999	465	999999	951	872	999999	329	770	988	248	43	411	410	999999	470	999999	472	715	999999	435	94	999999	396	81	615	98	999999	166	180	999999	999999	102	71	657	461	128	654	664	912	528	999999	999999	738	999999	592	765	999999	644	999999	999999	769	222	567	999999	901	743	78	553	999999	783	64	999999	599	896	999999	999999	350	999999	130	352	999999	807	802	999999	645	600	999999	416	999999	850	999999	20	999999	771	332	766	534	35	756	717	999999	110	328	139	999999	627	894	999999	999999	999999	424	342	999999	926	742	961	419	357	400	999999	183	662	74	494	999999	53	999999	828	999999	503	416	324	996	413	999999	566	488	672	746	28	705	728	999999	999999	436	670	496	960	38	371	999999	187	635	455	544	396	45	834	359	429	351	76	277	226	245	999999	345	120	633	186	482	746	611	382	604	454	966	236	68	999999	556	324	799	212	156	239	689	551	868	999999	999999	999999	999999	326	676	639	999999	999999	999999	335	334	386	999999	851	888	610	575	262	999999	100	999999	809	775	249	873	37	276	75	79	15	421	999999	251	999999	999999	828	432	294	706	965	999999	497	633	732	785	180	987	999999	324	546	999999	999999	700	778	486	721	999999	84	999999	649	999999	999999	410	596	914	540	144	999999	206	70	187	291	999999	999999	107	999999	185	53	464	702	50	999999	750	533	352	985	999999	472	250	999999	999999	358	841	66	603	999999	999999	46	818	254	45	387	751	999999	369	381	999999	815	681	553	999999	999999	620	750	609	52	645	999999	254	999999	446	672	999999	999999	120	828	999999	499	291	499	845	148	234	219	667	662	577	999999	173	970	115	288	791	696	398	124	738	100	457	999999	962	999999	792	889	808	373	28	999999	153	540	931	389	999999	191	708	407	610	999999	999999	946	475	999999	713	283	823	999999	881	672	873	999999	100	359	51	999999	537	635	355	345	411	304	644	97	999999	999999	999999	726	753	609	999999	999999	513	999999	17	511	95	
813	999999	999999	999999	650	491	356	616	156	449	999999	347	804	654	82	999999	274	999	999999	999999	387	999999	89	244	107	999999	281	683	883	493	763	352	540	644	724	138	836	999999	761	812	298	480	999999	194	467	388	949	955	915	999999	249	338	229	209	707	19	427	284	968	999999	999999	672	733	999999	686	239	807	999999	929	944	226	994	999999	975	23	907	999999	895	777	718	465	326	999999	945	254	999999	999999	999999	937	714	711	561	311	999999	602	625	999999	999999	507	999999	581	789	999999	971	721	254	100	999999	196	999999	999999	531	999999	999999	999999	893	905	787	419	261	117	476	232	999999	999999	999999	693	999999	382	397	999999	72	397	549	146	675	301	795	233	999	345	878	153	999999	999999	189	999999	60	745	709	999999	999999	999999	256	130	114	566	810	738	67	560	377	871	798	640	999999	999999	999999	124	114	601	119	564	419	916	238	999999	95	999999	64	611	643	977	672	677	209	999999	150	428	41	118	999999	67	176	448	967	17	354	505	963	54	999999	936	640	118	610	405	715	340	891	781	999999	999999	684	999999	999999	399	208	131	999999	999999	993	539	999999	995	120	62	397	999999	999999	231	978	589	948	19	999999	706	346	564	76	999999	999999	809	999999	999999	637	592	999999	720	999999	577	808	233	74	561	60	565	853	644	997	558	17	745	392	670	999999	891	949	999999	999999	221	62	644	65	636	190	194	12	832	368	999999	678	677	449	380	999999	999999	999999	999999	958	950	852	702	999999	999999	796	486	427	866	456	745	999999	999999	999999	319	999999	174	177	437	999999	866	562	31	286	999999	880	340	999999	999999	257	999999	999999	562	999999	989	368	999999	86	547	999999	704	766	146	386	622	885	970	999999	140	855	259	587	96	999999	101	397	831	999999	97	637	999999	999999	414	619	407	378	89	992	791	999999	174	97	629	597	999999	999999	426	645	999999	594	909	999999	174	166	998	471	290	999999	624	999999	999999	999999	999999	999999	385	523	361	999999	978	253	805	977	999999	189	999999	171	957	499	999999	992	999999	196	761	999999	727	30	26	258	620	935	98	543	378	999999	423	239	999999	719	221	999999	747	899	999999	419	788	931	339	985	476	836	514	790	206	631	999999	350	183	999999	193	364	507	999999	906	52	165	272	609	999999	765	999999	72	247	287	196	254	82	999999	351	714	999999	691	999999	999999	999999	999999	308	999999	746	570	83	66	613	536	999999	999999	999999	993	623	999999	526	332	425	999999	24	774	276	512	19	387	557	820	831	779	397	673	476	331	999999	621	857	
925	863	353	692	999999	458	999999	430	540	610	999999	906	999999	198	999999	275	809	767	20	164	795	336	999999	23	262	999999	999999	148	194	999999	999999	871	11	999999	601	469	81	999999	619	325	564	91	479	777	999999	914	743	591	923	999999	666	999999	121	466	999999	598	999999	340	439	180	999999	572	246	361	298	217	999999	690	999999	999999	204	281	157	999999	599	713	999999	591	545	999999	490	252	999999	786	522	999999	999999	999999	345	999999	999999	999999	999999	449	700	992	845	127	488	270	18	999999	999999	999999	213	395	999999	426	867	999999	999999	999999	795	101	689	382	357	459	838	999999	458	370	354	594	999999	463	182	708	994	607	999999	740	113	284	339	999999	999999	999999	583	999999	350	343	677	988	271	61	945	17	759	999999	999999	396	288	999999	812	648	999999	409	999999	999999	223	999999	431	269	489	10	999999	521	999999	999999	999999	62	875	712	999999	125	693	999999	999999	988	518	999999	949	677	999999	481	999999	165	999999	691	727	999999	425	834	999999	999999	911	417	508	270	251	434	255	999999	202	591	999999	999999	756	697	955	353	86	891	240	58	758	754	306	999999	549	999999	999999	80	534	999999	637	51	799	558	999999	999999	999999	999999	746	999999	918	999999	484	381	960	885	409	774	999999	384	999999	533	603	864	999999	166	120	500	721	597	999999	185	972	916	954	479	999999	207	493	999999	495	23	154	156	999999	316	280	925	56	999999	254	283	999999	160	999999	113	447	934	999999	57	999999	367	999999	999999	709	743	479	567	426	491	117	212	291	65	889	758	388	457	999999	999999	999999	194	453	67	353	111	840	999999	412	999999	41	842	533	999999	515	138	673	995	447	396	836	999999	509	565	999999	52	999999	289	270	755	725	990	210	105	171	999999	913	999999	806	999999	903	657	999999	999999	459	999999	678	845	550	761	95	999999	19	347	999999	183	685	888	999999	999999	999999	560	561	657	135	999999	641	999999	285	999999	224	999999	198	839	999999	188	557	999999	999999	291	374	157	999999	999999	669	341	980	863	363	987	999999	35	781	505	498	999999	999999	506	450	417	633	249	570	25	546	999999	204	180	855	563	625	752	782	230	999999	961	999999	62	988	999999	71	999999	84	297	240	999999	999999	693	350	999999	92	999999	999999	698	657	134	586	999999	963	964	147	809	999999	800	371	552	999999	561	568	536	530	53	518	656	999999	854	175	282	784	356	105	511	999999	715	480	574	268	999999	572	812	999999	999999	99	33	656	999999	770	284	926	999999	946	999999	135	999999	619	999999	999999	836	999999	803	959	313	938	616	
868	635	999999	302	329	796	293	168	999999	755	161	999999	999999	494	999	104	93	890	356	105	409	57	386	25	999999	441	42	432	999999	999999	853	999999	171	482	165	30	999999	478	954	999999	405	787	999999	379	662	999999	94	999999	836	256	720	999999	957	842	216	820	259	999999	206	887	999999	860	999999	230	902	90	999999	482	339	979	999999	614	935	227	700	622	999999	16	999999	905	357	984	595	495	999999	784	124	329	275	344	999999	316	281	999999	375	999999	999999	838	476	582	999999	611	718	857	432	115	142	740	151	594	832	253	611	301	999999	779	275	930	999999	127	966	999999	216	995	218	517	343	999999	999999	166	260	159	539	781	974	745	276	738	73	943	999999	383	999999	999999	999999	527	999999	980	536	999999	279	440	667	359	615	992	405	999999	649	915	771	273	888	999999	999999	682	713	830	326	794	512	536	867	238	474	592	999999	535	999999	999999	812	999999	341	265	886	999999	492	190	175	982	999999	553	999999	157	999999	388	495	201	999999	828	814	999999	663	742	93	999999	573	439	884	999999	240	999999	238	958	112	418	999999	633	999999	523	200	532	999999	999999	454	958	999999	719	66	96	107	570	197	664	999999	938	698	599	182	154	256	63	305	151	999999	479	325	140	55	999999	457	862	999999	824	638	291	218	329	297	999999	306	854	999999	999999	926	670	683	573	93	174	720	999999	460	954	999999	999999	999999	999999	592	974	999999	315	674	999999	638	245	477	372	999999	593	729	379	312	58	847	402	680	507	225	91	999999	751	57	881	52	125	999999	999999	557	501	65	695	737	322	490	999999	189	89	169	690	999999	320	547	499	444	351	39	412	999999	999999	466	729	307	510	188	892	999999	793	261	999999	999999	999999	814	535	999999	43	999999	989	567	857	222	601	347	999999	889	486	214	558	999999	701	95	998	999999	999999	999999	335	397	236	144	598	732	999999	999999	645	856	999999	999999	21	960	999999	999999	50	845	259	661	865	391	772	621	702	687	999999	356	999999	438	835	308	140	500	212	999999	415	999999	968	134	825	773	701	999999	36	980	999999	597	45	992	54	163	999999	31	179	944	625	614	442	910	999999	999999	278	999999	999999	999999	375	999999	758	999999	303	999999	999999	999999	999999	101	689	104	594	721	999999	999999	999999	567	393	681	999999	118	999999	267	30	801	999999	999999	111	785	999999	494	656	472	615	681	839	281	699	858	287	999999	999999	999999	265	531	30	720	999999	912	729	711	824	349	46	999999	199	500	743	501	999999	818	999999	60	596	205	999999	131	116	
814	281	49	867	999999	999999	871	923	253	12	999999	781	999999	999999	198	999999	794	670	316	436	999999	999999	349	537	207	93	469	632	145	491	70	93	898	614	610	640	689	843	298	945	174	342	946	999999	999999	720	83	184	999999	994	802	999999	140	695	757	999999	999999	511	670	451	935	249	788	761	999999	999999	882	96	999999	558	375	999999	381	371	999999	999999	544	851	999999	999999	19	294	797	150	999999	535	953	213	856	999999	999999	187	999999	999999	20	925	554	194	555	838	837	987	151	286	999999	851	163	769	433	741	788	90	228	193	442	650	451	647	82	416	462	679	999999	755	849	198	999999	535	999999	999999	471	359	999999	455	999999	999999	152	520	521	999999	382	999999	780	124	499	627	999999	988	414	370	999999	907	999999	148	385	168	756	999999	437	440	999999	627	418	96	280	438	784	772	545	420	999999	999999	999999	999999	44	278	899	999999	265	232	999999	789	999999	990	862	999999	247	168	79	490	275	756	93	90	999999	999999	775	693	999999	71	843	196	453	993	862	552	780	999999	999999	117	268	640	140	214	212	293	506	428	999999	999999	201	625	702	64	154	999999	848	56	999999	289	502	216	999999	204	388	51	345	999999	137	320	999999	367	64	962	231	635	999999	878	999999	482	257	357	469	136	870	999999	999999	399	849	121	999999	734	411	999999	615	62	367	935	999999	170	999999	379	300	999999	933	833	571	740	999999	519	135	970	178	995	41	155	746	155	334	170	557	999999	999999	999999	617	59	955	999999	357	999999	999999	689	61	717	534	878	999999	556	203	46	655	999999	566	340	985	733	565	416	792	469	316	222	611	665	613	11	999999	999999	306	883	999999	342	999999	663	999999	445	918	460	470	163	999999	200	999999	297	514	803	390	947	999999	883	493	999999	447	999999	863	64	88	396	114	533	786	782	259	320	169	323	370	902	97	999999	814	999999	999999	639	380	125	999999	999999	160	809	620	154	253	422	399	999999	894	505	999999	197	367	999999	356	937	377	316	940	641	138	201	443	487	859	491	999999	999999	999999	999999	517	747	999999	763	245	999999	912	999999	539	837	999999	831	999999	864	999999	900	191	292	999999	17	999999	73	185	999999	195	999999	999999	142	999999	999999	354	21	733	96	988	62	403	603	297	61	35	999999	777	999999	720	306	999999	999999	385	959	999999	786	630	596	546	453	572	999999	577	999999	928	999999	356	777	493	909	107	342	876	59	506	999999	999999	706	982	535	295	82	909	889	999999	797	757	335	999999	567	999999	147	550	544	490	239	
35	21	133	999999	999999	10	619	810	209	439	999999	335	462	721	999999	923	613	20	168	499	264	688	97	141	31	31	324	999999	528	960	999999	999999	999999	277	562	983	583	999999	999999	294	462	108	690	757	106	432	873	999999	777	467	999999	540	385	999999	974	999999	923	991	233	368	999999	694	999999	248	648	999999	999999	999999	169	999999	350	876	863	999999	47	166	999999	999999	999999	599	999999	583	157	70	436	261	999999	578	999999	225	999999	591	513	999999	999999	767	999999	999999	119	737	999999	999999	582	970	127	656	676	999999	952	818	999999	999999	999999	634	220	112	546	231	812	396	999999	196	893	943	999999	758	373	84	274	280	350	999999	230	307	933	470	11	187	943	779	584	454	999999	483	876	476	999999	999999	578	506	230	999999	638	722	999999	479	794	638	233	368	293	999999	247	682	478	999999	999999	999999	701	750	999999	369	288	42	812	957	570	419	76	280	134	494	505	999999	999999	756	999999	507	999999	999999	675	373	999999	585	496	982	217	999999	15	999999	112	975	187	828	406	999999	315	606	910	378	999999	385	571	953	244	798	106	479	633	721	871	865	686	247	84	999999	415	999999	999999	829	749	999999	414	999999	177	158	317	677	371	198	451	999999	999999	604	555	999999	802	10	999999	698	886	737	319	999999	224	246	299	999999	999999	669	999999	612	999999	90	999999	290	970	999999	785	96	491	999999	118	445	280	999999	278	92	692	999999	934	415	362	847	943	22	318	131	999999	931	999999	999999	923	701	742	838	999999	999999	975	274	329	999999	225	999999	999999	467	629	999999	22	664	967	216	999999	968	734	49	259	999999	147	616	972	999999	824	854	236	999999	505	416	702	441	308	762	116	427	465	999999	200	999999	640	999999	393	443	999999	999999	963	652	128	954	966	703	589	47	378	999999	301	479	396	370	999999	101	962	222	181	580	365	999999	110	830	999999	21	849	161	582	661	233	999999	740	722	890	999999	996	550	449	999	852	999999	393	746	999999	999999	336	999999	80	548	523	180	271	537	746	758	552	297	451	955	854	438	465	999999	146	763	738	999999	480	453	105	999999	772	182	728	104	821	363	705	999999	684	999999	90	999999	999999	62	277	213	999999	999999	42	999999	109	494	154	424	806	677	999999	372	256	662	359	627	453	999999	408	999999	999999	651	936	999999	591	923	280	834	357	431	578	94	495	535	697	347	999999	396	321	288	37	314	298	154	754	343	280	31	670	463	999999	46	999999	188	404	999999	206	844	127	186	223	999999	999999	385	999999	525	876	721	
965	21	215	66	999999	130	70	505	363	792	443	258	999999	258	174	999999	840	542	440	317	141	371	151	577	279	145	74	717	999999	913	999999	999999	466	559	999999	999999	257	533	256	533	127	898	972	413	410	868	533	964	155	999999	544	999999	94	569	589	603	870	638	787	999999	65	353	268	999999	746	214	792	102	202	516	645	316	296	906	999999	999999	399	737	176	410	611	109	572	999999	378	999999	999999	897	969	462	787	999999	746	999999	477	774	640	999999	999999	205	999999	999999	772	639	537	237	999999	999999	379	357	214	143	471	387	999999	999999	780	205	80	266	999999	999999	133	999999	728	999999	999999	999999	999999	425	601	866	999999	999999	334	180	336	932	535	150	999999	999999	999999	622	257	654	157	369	557	521	993	445	461	410	144	191	317	42	910	511	667	585	749	954	755	347	73	500	999999	999999	629	848	669	929	57	104	999999	510	492	84	879	999999	999999	999999	431	166	414	668	836	153	862	304	32	999999	483	633	227	573	866	999999	999999	656	316	999999	891	999999	775	532	363	999999	999999	806	999999	835	999999	465	448	831	999999	999999	932	404	663	999999	19	334	825	645	456	423	999999	999999	643	582	493	999999	999999	461	999999	285	390	882	315	999999	340	66	754	196	402	27	195	395	50	277	977	999999	993	407	675	567	329	999999	85	940	174	19	172	967	352	409	570	986	806	257	999999	999999	999999	867	578	953	579	638	999999	438	237	491	764	376	604	307	239	497	999999	468	999999	261	806	375	631	330	999999	787	844	993	457	209	589	793	69	999999	107	135	829	721	987	691	999999	999999	999999	683	255	796	373	54	179	999999	999999	348	999999	999999	253	723	245	257	70	792	794	260	981	38	901	999999	316	676	209	999999	667	74	480	999999	999999	169	663	948	85	106	423	799	823	383	999	251	501	112	684	383	889	581	999999	204	896	635	666	999999	781	284	490	999999	844	75	415	144	867	36	999999	999999	70	297	182	963	999999	994	437	607	38	999999	999999	213	999999	999999	224	999999	999999	286	378	739	503	999999	177	801	999999	727	954	757	967	864	999999	475	520	999999	322	999999	999999	698	999999	901	208	68	654	999999	804	286	704	28	850	328	731	999999	657	852	590	91	999999	380	356	651	50	679	640	174	286	13	693	400	513	622	687	999999	999999	476	540	444	334	999999	996	340	999999	936	906	648	142	792	818	667	20	241	483	38	999999	184	861	529	999999	490	844	801	592	313	514	999999	999999	26	141	191	999999	155	757	999999	384	26	
628	114	772	991	41	999999	195	36	390	999999	149	999999	373	284	615	21	999999	843	212	999999	747	718	431	678	999999	126	661	999999	355	864	484	410	653	334	556	757	757	436	459	360	999999	999999	999999	241	99	999999	652	999999	999999	310	999999	913	999999	999999	279	909	682	104	983	914	832	558	999999	525	798	999999	15	999999	728	857	263	590	394	852	588	191	999999	199	588	999999	473	804	70	54	736	571	539	474	65	646	999999	663	999999	544	527	999999	885	408	999999	999999	975	999999	137	999999	56	548	999999	999999	999999	97	124	492	516	957	451	37	497	999999	789	237	208	999999	983	91	783	600	147	850	999999	529	999999	397	756	236	999999	860	677	352	997	197	999999	522	874	967	999999	591	157	495	102	499	999999	258	618	215	162	999999	999999	56	999999	456	410	999999	999999	81	999999	999999	735	999999	999999	999999	360	154	639	999999	194	999999	667	26	558	201	453	652	757	835	999999	57	999999	551	84	617	240	999999	999999	999999	787	999999	999999	802	185	806	855	999999	999999	999999	148	426	619	999999	30	475	999999	999999	497	743	999999	758	999999	856	122	999999	948	194	999999	999999	361	730	737	98	814	820	999999	999999	999999	999999	345	585	71	255	697	542	438	761	530	609	840	626	999999	999999	549	38	999999	999999	690	440	857	671	999999	302	160	999999	689	999999	213	210	999999	912	773	744	407	999999	696	999999	169	999999	316	999999	664	999999	456	734	596	72	549	999999	999999	999999	183	409	999999	674	922	999999	105	288	853	999999	558	330	991	928	999999	999999	276	132	342	999999	812	120	134	999999	16	68	845	425	821	626	999999	427	833	999999	739	373	850	733	504	999999	579	880	726	999999	638	999999	612	528	999999	999999	999999	426	999999	597	82	72	285	233	999999	999999	923	679	467	236	999999	999999	496	269	198	489	548	999999	628	999999	209	999999	999999	724	999999	671	455	999999	544	623	999999	999999	975	246	659	676	97	626	75	640	999999	900	423	999999	484	999999	848	353	340	999999	660	262	798	47	398	150	678	999999	201	996	417	606	999999	843	405	369	165	260	609	522	999999	921	478	999999	411	308	999999	999999	250	534	823	112	999999	153	963	999999	767	937	847	999999	999999	537	435	79	232	407	765	999999	999999	999999	353	999999	999999	818	999	738	784	810	635	99	631	783	999999	999999	182	999999	618	991	880	827	602	227	412	99	999999	864	495	408	999999	13	543	938	800	136	190	235	368	999999	153	234	793	957	311	758	887	224	227	999999	999999	916	999999	999999	699	276	999999	999999	195	653	304	999999	
253	999999	55	632	999999	999999	982	193	485	946	947	999999	847	655	43	644	915	999999	212	308	647	726	512	999999	225	768	999999	534	613	999999	50	999999	874	19	999999	418	912	679	212	204	242	43	292	949	969	348	927	999999	999999	877	999999	541	999999	995	496	527	872	206	417	787	454	458	580	430	906	242	999999	837	999999	625	732	245	999999	17	76	999999	443	562	878	999999	841	204	302	735	844	999999	272	999999	522	463	999999	715	999999	424	749	784	463	999999	52	736	999999	99	379	617	154	974	999999	444	929	882	93	319	327	540	946	260	165	844	585	408	970	999999	324	221	89	27	972	36	267	999999	161	581	520	152	112	752	999999	999999	590	870	999999	828	999999	640	380	235	397	999999	478	999999	999999	618	286	644	766	87	999999	167	537	137	999999	73	999999	647	999999	512	799	185	438	204	434	480	999999	715	999999	151	999999	684	841	853	629	250	558	768	999999	542	304	875	386	35	978	667	999999	999999	868	999999	651	312	999999	868	435	999999	999999	999999	74	157	364	999999	999999	624	340	99	999999	999999	999999	761	999999	418	983	999999	999999	999999	799	999999	225	767	333	800	847	644	999999	444	775	973	999999	416	947	999999	703	516	187	733	229	761	694	888	999999	472	999999	117	841	243	328	720	660	511	423	999999	68	307	823	999999	999999	21	134	895	324	353	266	101	813	239	715	999999	21	483	704	47	718	337	999999	861	845	740	802	267	126	64	322	916	999999	999999	999999	405	692	622	999999	218	999999	799	573	997	999999	863	303	611	527	851	708	187	999999	999999	999999	730	881	999999	719	983	218	867	779	269	999999	349	108	999999	23	319	784	398	473	496	409	919	764	428	655	999999	999999	201	739	999999	355	145	120	999999	886	496	524	729	999999	36	10	770	999999	313	966	866	765	547	597	218	76	320	713	320	975	999999	999999	999999	317	999999	547	26	137	514	913	895	239	999999	869	999999	795	999999	999999	446	495	639	999999	999999	461	788	999999	999999	603	530	207	45	431	800	641	634	530	999999	999999	174	489	999999	999999	515	399	81	636	284	999999	80	423	999999	824	277	824	999999	363	514	12	528	522	648	422	607	999999	878	999999	439	849	245	997	734	643	999999	957	512	999999	393	71	390	999999	999999	230	533	117	195	221	164	975	304	999999	25	68	999999	652	999999	570	45	207	521	606	206	434	999999	999999	688	378	503	999999	321	349	970	453	622	376	580	428	889	999999	131	666	320	999999	554	964	981	675	750	678	126	941	999999	195	550	
783	955	999999	786	999999	429	816	717	844	999999	999999	310	572	999999	999999	81	999999	681	545	86	854	296	743	879	479	101	22	628	999999	202	999999	999999	784	999999	838	420	999999	999999	439	80	314	949	475	799	999999	663	419	239	233	606	704	270	999999	999999	695	496	222	637	317	369	416	198	892	651	293	577	526	999999	607	115	18	780	999999	475	771	905	820	943	290	999999	681	783	405	228	498	119	962	674	217	351	208	435	334	80	999999	126	66	823	515	999999	999999	750	631	127	597	923	28	949	348	790	676	999999	357	502	999999	999999	792	674	163	184	615	851	462	999999	907	999999	456	999999	812	654	848	996	438	999999	677	931	162	287	630	574	999999	22	336	426	675	929	999999	999999	392	999999	999999	999999	670	341	999999	296	298	374	220	24	999999	846	999999	694	941	999999	999999	99	824	756	999999	999999	53	588	92	602	524	45	590	977	505	624	789	781	330	466	336	999999	999999	999999	642	787	999999	616	107	999999	874	642	484	996	999999	988	17	636	560	818	349	92	259	813	771	999999	784	242	999999	853	66	365	373	999999	999999	744	999999	444	123	692	447	999999	491	836	727	882	560	593	888	999999	617	999999	999999	511	126	254	847	47	618	390	12	835	107	254	198	999999	278	999999	653	354	999999	999999	523	868	381	912	999999	422	95	889	701	201	353	999999	245	903	145	862	369	999999	896	999999	825	999999	689	999999	999999	246	647	218	613	999999	939	544	767	999999	639	362	140	999999	653	435	952	729	688	999999	491	999999	999999	294	384	416	999999	555	457	549	747	789	188	768	583	364	774	999999	999999	149	261	809	999999	201	274	782	731	165	455	471	257	106	55	877	131	999999	238	362	834	207	922	394	96	227	999999	999999	184	999999	630	298	660	85	999999	548	999999	999999	999999	816	999999	601	684	484	109	999999	302	651	744	311	647	351	999999	999999	52	999999	227	999999	722	25	894	999999	608	370	535	166	999999	999999	652	507	999999	448	379	421	342	243	522	999999	999999	110	925	999999	115	872	999999	288	173	249	43	375	999999	694	960	847	999999	606	993	324	949	943	185	129	999	247	984	209	999999	714	89	808	565	999999	999999	999999	999999	249	319	999999	999999	256	993	570	148	287	186	632	999999	531	500	735	249	208	499	351	924	805	655	868	888	524	315	458	170	999999	999999	551	123	348	756	681	297	268	678	702	950	615	980	999999	999999	362	720	450	223	353	569	367	999999	999999	999999	999999	593	450	999999	131	940	544	410	999999	477	635	
518	150	774	818	999999	981	999999	796	401	319	825	999999	807	536	999999	865	245	817	664	452	271	883	650	472	97	846	421	557	999999	999999	214	76	254	999999	843	580	675	405	904	588	837	493	838	388	469	659	643	320	999999	999999	999999	592	259	34	999999	634	499	312	730	602	569	972	44	999999	114	758	689	381	692	233	199	839	913	86	615	999999	55	272	12	999999	999999	111	240	686	116	621	816	229	71	219	91	373	675	311	29	865	458	852	999999	710	969	999999	627	103	886	469	679	183	419	999999	589	236	310	999999	399	999999	741	999999	999999	492	942	470	319	483	151	826	173	611	999999	750	329	203	989	301	468	940	999999	146	800	646	999999	643	809	476	629	999999	72	383	912	561	999999	999999	973	790	768	509	952	154	951	69	999999	999999	125	669	275	395	246	999999	833	459	999999	605	558	242	550	308	660	843	853	296	999999	790	698	999999	999999	999999	230	208	533	999999	988	338	195	740	350	873	527	150	210	244	618	64	999999	462	576	999999	551	999999	250	999999	848	118	301	665	306	515	379	619	999999	999999	999999	48	485	874	470	655	419	999999	999999	677	999999	999999	999999	619	677	708	999999	999999	999999	999999	678	489	958	73	999999	879	47	529	444	835	503	907	107	164	78	999999	579	675	992	920	118	999999	847	573	689	338	999999	999999	999999	597	274	143	690	944	999999	685	999999	422	764	590	618	889	383	67	183	873	999999	487	550	107	139	576	253	19	999999	944	642	394	384	999999	414	999999	542	846	571	369	227	163	787	392	500	999999	999999	411	312	228	360	790	399	815	916	987	141	889	467	697	890	681	953	433	53	695	48	982	186	262	999999	536	495	814	655	268	700	999999	607	999999	665	842	999999	771	593	851	999999	568	999999	999999	234	652	389	999999	479	546	210	364	349	805	128	999999	234	60	871	824	304	585	170	999999	999999	973	999999	495	999999	57	974	191	839	202	699	479	128	760	37	999999	157	622	999999	999999	999999	345	818	801	853	737	618	656	900	768	556	419	407	999999	138	261	999999	894	840	431	999999	999999	999999	999999	115	648	999999	473	32	999999	677	682	250	999999	600	952	999999	999999	999999	305	439	328	291	80	999999	290	82	911	632	999999	344	999999	782	912	546	50	820	672	696	215	927	154	999999	733	101	999999	179	999999	616	999999	107	879	262	999999	992	999999	736	454	510	825	999999	999999	841	257	832	423	899	337	514	999999	141	492	794	436	378	999999	694	999999	978	771	120	726	305	999999	
677	465	10	247	999999	302	313	376	999999	871	638	39	999999	386	999999	677	974	999999	841	66	55	999999	95	999999	176	707	559	189	999999	739	714	850	602	395	579	376	423	662	417	999999	999999	999999	330	922	797	348	981	318	655	999999	796	279	885	249	410	72	380	183	999999	222	999999	134	901	431	999999	788	437	999999	807	535	264	321	434	629	810	290	999999	172	39	828	999999	251	533	174	942	444	999999	363	984	999999	999999	249	999999	204	999999	131	999999	898	764	999999	911	999999	511	130	57	999999	845	265	438	130	999999	217	154	252	497	502	600	737	489	999999	999999	83	933	300	538	999999	729	239	999999	689	427	999999	407	29	916	999999	999999	413	126	999999	999999	709	924	863	739	788	105	350	707	976	530	135	999999	52	999999	837	140	999999	591	42	755	615	114	749	703	999999	809	134	335	835	761	197	620	999999	999999	124	999999	79	561	749	918	999999	532	184	168	301	999999	365	833	88	531	529	821	999999	999999	983	999999	999999	170	357	999999	970	24	871	224	342	515	999999	999999	81	688	70	659	841	124	376	999999	930	591	411	415	453	300	256	313	242	999999	536	318	148	999999	999999	909	213	770	948	999999	660	960	825	785	587	446	762	400	471	999999	999999	999999	999999	999999	673	999999	999999	942	535	999999	767	999999	982	966	979	999999	780	560	714	161	456	999999	175	12	433	970	999999	625	827	17	538	999999	842	372	396	566	973	248	846	390	160	999999	244	278	999999	102	977	858	806	999999	999999	211	686	319	423	908	804	342	999999	703	828	143	125	528	999999	911	725	620	580	422	116	999999	714	333	11	196	999999	897	405	999999	992	907	819	999999	999999	336	179	533	948	488	762	640	772	153	562	27	999999	716	137	695	376	367	999999	393	401	999999	497	999999	318	237	999999	907	937	999999	710	920	323	796	186	999999	741	202	671	101	660	475	769	999999	771	984	51	999999	999999	710	964	634	999999	999999	927	227	999999	817	224	721	999999	999999	703	637	442	641	703	358	999999	322	999999	999999	696	196	733	926	365	999999	590	999999	196	952	999999	237	180	86	302	888	999999	958	999999	923	977	949	684	805	999999	141	138	140	290	999999	588	457	999999	790	938	441	702	10	862	913	237	890	535	464	999999	476	467	366	348	814	999999	581	347	40	206	746	999999	927	164	999999	797	999999	53	999999	999999	689	481	390	999999	860	196	868	106	72	696	97	424	230	98	306	999999	999999	792	476	213	17	119	999999	999999	999999	929	775	846	639	125	999999	999999	
41	999999	37	999999	87	999999	999999	999999	620	485	285	343	119	332	291	999999	999999	558	35	667	577	300	365	580	999999	796	946	999999	421	31	467	946	919	251	392	138	70	311	597	999999	999999	999999	999999	999999	999999	390	483	869	648	936	988	90	999999	119	279	999999	735	457	247	290	282	999999	999999	599	28	338	424	868	939	163	999999	555	999999	481	364	729	707	834	745	375	322	87	999999	485	42	386	856	809	972	651	403	612	999999	317	281	755	999999	993	513	505	966	615	929	495	167	999999	129	618	755	549	43	901	711	871	967	205	275	731	566	641	999999	615	896	999999	759	175	491	653	209	608	98	999999	330	250	409	707	157	797	327	999999	267	247	63	999999	999999	501	901	202	350	86	489	908	437	999999	33	361	719	641	735	991	999999	999999	999999	999999	999999	329	999999	999999	472	999999	999999	478	999999	966	999999	244	561	473	681	267	999999	299	313	133	128	190	286	457	226	58	987	999999	999999	335	648	999999	828	906	972	297	920	439	999999	90	39	20	504	470	498	999999	799	256	999999	477	727	662	171	295	38	280	999999	133	999999	424	999999	540	999999	88	327	999999	416	654	501	393	347	999999	569	999999	104	117	685	816	999999	438	258	741	999999	594	608	986	629	542	999999	701	254	797	999999	999999	807	999999	604	425	153	905	381	155	999999	576	140	892	102	999999	201	999999	594	236	173	816	175	540	984	822	480	340	999999	873	776	799	149	999999	650	999999	425	606	513	270	672	64	66	113	999999	980	999999	715	893	691	351	958	117	27	634	377	999999	277	513	781	944	812	942	508	378	954	437	590	251	839	999999	594	416	999999	564	999999	999999	72	999999	14	368	765	447	281	531	999999	999999	131	915	282	122	158	999999	732	326	860	122	558	734	42	999999	874	474	63	178	999999	551	783	999999	525	617	88	723	999999	423	189	375	999999	976	561	272	315	674	968	727	999999	502	999999	17	703	999999	999999	337	521	461	999999	999999	999999	112	774	999999	909	668	400	999999	44	999999	592	319	147	495	999999	999999	183	770	999999	209	999999	336	999999	264	868	776	999999	529	416	750	999999	58	928	888	999999	567	212	999999	363	647	284	999999	692	938	999999	374	870	999999	554	630	164	750	223	999999	999999	66	307	519	407	999999	908	871	258	294	232	544	999999	258	513	883	378	888	417	600	925	201	644	866	355	999999	906	551	999999	785	595	461	999999	644	103	925	270	999999	887	230	999999	413	65	407	716	999999	983	621	704	999999	261	276	999999	
623	369	603	422	441	174	903	236	999999	999999	999999	698	999999	999999	746	165	588	623	686	10	196	999999	999999	146	246	999999	999999	520	999999	847	313	534	329	127	999999	999999	499	999999	828	527	983	993	999999	516	999999	999999	944	664	247	465	126	57	575	275	999999	762	999999	466	185	291	193	999999	942	518	593	939	379	653	499	999999	665	84	794	168	27	203	488	16	554	537	215	326	282	828	999999	265	959	63	971	457	438	43	337	547	344	600	999999	863	922	999999	999999	301	174	999999	800	51	999999	999999	258	999999	284	840	999999	647	85	999999	999999	999999	788	999999	999999	326	999999	52	41	632	747	256	999999	426	152	999999	93	902	208	999999	162	505	999999	689	999999	552	804	27	183	598	999999	689	471	476	489	937	999999	594	672	22	618	132	744	177	304	16	592	831	810	660	756	19	999999	171	715	999999	94	108	335	437	521	664	868	443	510	67	785	999999	999999	214	548	499	239	999999	305	40	760	860	395	996	960	972	216	522	842	999999	999999	309	761	873	999999	977	268	999999	500	954	263	311	999999	246	231	999999	893	606	122	266	780	263	866	999999	854	999999	999999	339	477	548	457	356	601	397	817	999999	596	74	361	999999	241	994	695	999999	776	459	202	158	775	726	999999	610	999999	585	342	987	443	86	29	628	273	999999	768	951	506	907	999999	279	429	746	647	829	254	999999	35	786	567	526	999999	405	41	564	564	999999	469	847	945	25	65	999999	51	520	55	733	307	311	235	743	844	869	748	923	729	38	88	259	365	859	999999	556	429	999999	178	623	597	709	374	27	491	658	961	999999	224	999999	704	999999	784	521	999999	723	560	824	681	48	656	999999	834	999999	672	999999	999999	999999	465	509	411	134	352	431	146	597	937	218	262	195	907	63	708	140	334	999999	999999	844	615	836	996	605	245	139	967	488	874	839	354	999999	176	875	239	715	197	999999	785	999999	999999	655	786	351	999999	999999	999999	602	409	704	999999	721	745	647	480	628	999999	806	889	222	463	657	723	107	864	999999	28	41	999999	993	942	755	175	121	468	959	60	654	42	749	998	375	89	180	639	633	535	529	405	999999	999999	391	689	572	999999	728	932	689	999999	591	477	109	999999	415	761	455	556	634	188	520	578	858	999999	999999	224	98	999999	553	468	241	455	499	636	999999	791	561	999999	602	999999	999999	37	371	999999	451	282	899	999999	673	418	194	999999	999999	350	885	42	353	618	999999	358	999999	160	389	230	255	145	999999	
472	564	623	210	999999	953	999999	448	492	999999	691	331	868	324	999999	903	144	284	999999	554	999999	999999	190	448	942	526	253	999999	999999	648	150	921	999999	304	436	41	60	218	804	999999	489	902	999999	825	662	297	681	43	318	256	254	999999	101	999999	828	999999	384	185	268	863	710	999999	857	844	77	999999	25	573	888	999999	853	925	999999	41	74	256	358	364	786	654	844	999999	103	999999	403	999999	999999	723	476	714	657	999999	950	941	422	479	54	999999	999999	892	281	117	155	848	999999	328	999999	69	999999	581	373	29	398	613	999999	500	916	524	450	873	939	301	107	183	812	978	999999	999999	619	594	212	999999	606	999999	383	737	74	255	940	85	726	770	206	999999	351	637	999999	347	923	921	563	999999	999999	999999	999999	979	20	999999	45	424	353	939	450	933	378	999999	423	504	999999	290	436	999999	584	375	156	178	105	212	832	185	501	638	614	697	999999	682	999999	721	999999	403	726	102	219	999999	731	786	330	999999	526	999999	999999	981	117	642	999999	893	999999	740	738	999999	884	808	149	999999	923	999999	999999	999999	902	999999	877	999999	564	999999	564	343	460	69	999999	369	848	832	685	999999	999999	519	530	971	211	147	736	953	983	164	519	917	953	999999	601	26	461	999999	370	829	901	522	427	281	999999	161	442	886	106	378	936	61	132	95	999999	413	999999	364	551	765	959	923	999999	410	999999	646	390	111	999999	627	999999	281	472	856	162	447	999999	999999	999999	999999	704	999999	857	615	227	999999	999999	867	459	999999	999999	107	35	604	999999	977	804	999999	954	442	771	341	428	479	469	999999	589	276	933	462	320	935	471	501	71	999999	76	999999	192	999999	851	999999	651	279	794	999999	255	999999	985	999999	643	85	304	999999	288	372	999999	387	155	562	877	528	933	997	877	897	635	533	542	761	910	701	834	999999	999999	258	999999	999999	684	658	419	721	290	759	999999	999999	641	21	223	699	686	688	957	629	981	999999	589	653	999999	999999	185	722	335	234	999999	999999	251	209	869	40	682	283	702	496	999999	166	999999	184	999999	999999	265	624	320	843	999999	231	999999	214	999999	268	668	46	756	999999	482	999999	396	66	494	999999	993	441	152	193	999999	999999	999999	470	486	999999	94	414	474	760	641	999999	411	491	159	52	207	46	999999	610	371	999999	527	915	999999	455	999999	191	689	311	648	824	999999	137	826	672	245	283	999999	297	183	264	572	996	155	921	295	904	999999	999999	999999	957	355	541	821	382	884	80	456	40	999999	903	
725	999999	999999	817	999999	999999	999999	999999	806	999999	317	798	436	117	83	531	769	102	170	999999	285	247	631	690	999999	939	315	454	787	175	826	697	241	999999	999999	408	884	338	841	21	999999	429	645	755	649	556	999999	714	999999	999999	999999	999999	870	201	628	999999	999999	431	349	149	968	220	699	641	107	620	999999	166	578	674	646	999999	261	158	625	856	601	999999	50	999999	834	601	155	999999	864	473	826	49	652	999999	999999	463	988	701	52	38	729	13	999999	39	999999	948	999999	634	716	999999	112	999999	575	771	886	666	390	999999	314	999999	75	999999	999999	633	793	527	514	527	808	999999	452	559	116	596	136	597	227	21	932	886	999999	520	716	995	371	114	474	880	174	210	83	571	396	675	999999	463	236	34	999999	471	443	618	999999	999999	426	552	615	999999	644	298	999999	378	495	999999	912	554	559	782	272	688	63	634	362	607	119	881	999999	999999	633	673	371	203	775	471	452	999999	999999	999999	578	818	999999	999999	245	876	761	704	999999	968	999999	418	904	453	762	999999	999999	809	266	999999	423	545	389	184	999999	971	926	999999	603	34	975	75	859	375	213	999999	999999	568	398	999999	846	415	999999	204	677	224	769	918	999999	229	63	642	590	476	769	999999	439	324	149	273	949	517	999999	62	992	697	999999	538	249	318	366	848	420	999999	382	18	739	195	507	140	999999	18	813	383	970	999999	485	393	606	999999	24	875	429	134	536	338	999999	999999	211	980	665	240	678	999999	862	214	999999	999999	104	760	303	999999	816	18	999999	941	703	727	999999	999999	999999	175	931	999999	304	999999	999999	296	253	999999	704	999999	984	527	999999	999999	339	999999	521	765	121	674	299	845	999999	999999	68	420	73	999999	635	586	999999	551	767	500	308	608	828	381	785	935	566	999999	66	316	269	299	999999	99	999999	22	216	326	548	999999	876	95	203	534	432	18	232	999999	417	128	999999	442	759	999999	672	731	862	149	979	185	999999	248	789	569	510	999999	877	973	999999	623	380	999999	12	229	623	223	999999	304	949	777	713	999999	643	938	990	826	540	568	427	999999	999999	999999	346	373	439	638	306	999999	33	662	140	999999	677	999999	999999	999999	439	999999	999999	459	325	568	200	212	472	211	604	851	579	683	239	318	999999	111	473	313	18	639	790	985	916	782	280	999999	646	999999	239	848	200	29	999999	10	999999	967	565	591	875	144	900	238	43	999999	64	349	433	822	703	575	331	444	999999	800	999999	375	542	543	999999	999999	566	999999	
971	755	999999	999999	296	238	110	588	546	882	437	999999	999999	562	952	999999	999999	930	862	823	760	664	527	755	67	596	261	842	434	999999	303	972	999999	892	266	999999	793	505	63	204	721	124	999999	999999	999999	98	71	999999	422	80	815	367	51	742	257	999999	238	905	501	699	977	267	999999	524	589	465	999999	999999	305	674	679	232	999999	668	112	646	635	88	748	969	534	74	430	364	999999	935	999999	836	644	949	59	887	13	363	227	464	960	513	999999	551	792	225	891	999999	999999	592	999999	999999	639	611	681	159	167	532	175	999999	837	800	318	653	999999	999999	211	355	999999	999999	229	999999	450	648	686	131	999999	999999	999999	319	999999	681	962	999999	456	558	999999	43	278	900	729	480	198	314	999999	169	205	216	26	332	24	545	999999	999999	372	964	931	999999	924	559	999999	999999	355	855	740	165	999999	694	207	976	273	177	87	724	72	749	999999	146	31	526	999999	23	999999	854	999999	637	559	363	261	491	626	214	119	718	970	770	134	999999	999999	470	332	510	19	50	68	846	467	407	999999	623	638	794	970	407	633	999999	999999	500	999999	112	999999	483	999999	999999	999999	69	68	999999	754	999999	624	999999	573	560	999999	999999	13	999999	796	458	180	999999	999999	999999	852	831	244	711	95	63	999999	999999	781	471	999999	849	76	303	690	999	787	107	999999	254	999	644	231	999999	999999	999999	913	999999	704	112	999999	455	665	806	862	528	824	357	284	999999	310	999999	999999	111	696	999999	999999	710	460	796	670	82	507	572	999999	218	609	825	507	878	150	363	999999	679	999999	418	999999	269	440	171	184	440	823	952	944	19	431	130	722	859	856	999999	188	999999	441	860	999999	103	178	654	919	999	850	405	999999	947	71	999999	573	288	170	100	279	298	621	240	258	555	628	999999	999999	489	113	647	32	999999	184	30	247	678	471	999999	999999	786	252	185	589	427	401	996	999999	999999	556	443	699	765	933	999999	296	210	611	401	474	549	999999	439	895	213	999999	623	772	50	305	894	817	999999	999999	492	56	999999	650	830	164	999999	999999	899	932	669	947	999999	14	295	734	999999	76	79	999999	999999	920	812	999999	386	54	778	233	999999	592	999999	626	999999	999999	999999	843	850	999999	781	247	842	867	967	507	236	265	126	619	487	315	268	828	999999	455	999999	572	243	166	274	786	385	408	773	317	280	999999	329	500	562	999999	999999	999999	294	831	782	999999	999999	315	63	131	928	169	746	601	999999	833	878	183	999999	878	609	693	295	
999999	862	444	104	659	237	194	936	625	66	999999	431	780	543	916	672	999999	619	999999	113	153	857	999999	662	181	983	446	173	155	191	999999	843	999999	202	299	969	999999	590	303	87	868	194	312	113	999999	999999	553	299	999999	511	999999	269	680	590	999999	147	645	782	922	999999	790	30	999999	443	381	999999	240	588	253	947	334	191	326	999999	244	958	554	123	999999	11	440	156	211	644	644	999999	172	610	59	999999	333	999999	668	626	297	848	999999	999999	731	519	939	999999	999999	25	186	365	999999	829	355	193	592	532	999999	999999	245	999999	819	156	799	999999	38	999999	539	101	623	999999	523	999999	563	395	564	685	391	440	999999	476	110	196	468	999999	481	999999	264	865	569	801	733	999999	999999	653	39	999999	79	774	490	999999	435	954	401	417	841	999999	276	999999	629	906	151	401	859	769	543	999999	999999	519	484	695	999999	999999	531	822	45	999999	999999	909	366	316	616	616	949	751	50	155	794	60	447	238	77	999999	246	663	999999	342	999999	621	999999	405	569	999999	300	795	944	762	999999	579	381	76	935	366	603	322	300	999999	999999	999999	729	397	838	637	82	256	999999	81	436	868	172	702	886	697	798	960	747	66	326	164	807	999999	722	225	678	999999	999999	711	701	923	373	134	891	781	891	723	567	931	487	999999	177	873	999999	564	416	679	189	248	999999	642	575	243	218	999999	310	450	675	623	958	999999	999999	999999	379	999999	505	999999	811	115	805	999999	403	815	579	282	999999	934	999999	167	809	999	202	999999	999999	999999	357	139	999999	999999	481	451	58	944	972	787	999999	261	503	822	999999	378	867	84	442	999999	248	760	999999	936	310	999999	497	517	813	959	999999	899	999999	321	165	375	131	999999	999999	364	37	999999	999999	999999	192	735	440	140	107	440	142	127	999999	999999	820	597	475	999999	303	115	953	540	140	999999	289	200	487	192	667	694	999999	999999	999999	88	463	999999	917	872	999999	575	935	367	420	383	826	999999	287	999999	501	567	899	151	999999	528	999999	497	328	999999	999999	991	257	999999	999999	413	193	482	676	999999	207	40	680	999999	235	727	999999	595	130	999999	196	899	912	376	999999	109	999999	115	999999	922	999999	966	999999	97	999999	762	999999	686	999999	16	199	354	999999	743	913	470	999999	305	999999	197	999999	999999	999999	571	642	613	88	880	999999	373	618	88	737	754	866	241	999999	999999	244	473	409	494	700	123	567	841	195	999999	999999	230	223	499	999999	558	999999	860	599	898	999999	756	683	447	999999	531	
398	120	617	958	999999	682	900	999999	71	451	787	864	125	263	14	999999	427	909	427	347	160	129	889	999999	190	16	999999	671	148	487	790	961	375	999999	724	456	234	237	999999	999999	999999	919	999999	747	770	710	744	345	999999	999999	338	999999	29	780	999999	999999	231	438	999999	870	50	239	999999	583	999999	999999	498	946	538	557	576	200	617	999999	28	999999	691	999999	418	479	271	305	999999	495	159	27	942	595	797	455	999999	795	999999	431	739	99	764	999999	96	944	222	999999	807	346	86	148	165	382	761	999999	999999	999999	999999	309	608	745	462	669	999999	643	999999	999999	159	999999	331	999999	742	196	907	929	999999	999999	66	473	267	473	498	999999	418	20	862	570	999999	999999	867	157	774	158	823	994	636	999999	429	999999	71	320	648	723	25	999999	406	999999	999999	832	999999	750	32	557	51	144	999999	32	261	424	780	999999	77	503	226	184	999999	593	999999	912	999999	380	417	999999	999999	947	825	999999	425	123	613	893	105	999999	980	126	134	227	117	688	748	614	843	999999	672	999999	252	999999	999999	840	298	813	606	999999	540	304	343	419	999999	104	318	999999	999999	147	810	999999	227	76	522	999999	999999	789	486	999999	173	999999	536	411	940	663	704	681	999999	584	824	799	297	999999	471	686	782	715	81	22	379	999999	17	705	205	784	531	186	631	406	999999	509	337	921	999999	852	999999	932	999999	492	399	637	999999	32	999999	20	600	684	999999	836	327	344	717	473	315	896	680	831	999999	999999	141	528	59	871	793	999999	472	375	999999	999999	918	850	246	589	622	999999	74	999999	999999	194	194	847	999999	999999	89	999999	791	863	616	502	181	936	725	323	999999	871	999999	999999	239	999999	548	234	540	985	999999	999999	108	137	851	999999	831	696	999999	32	971	999999	946	999999	792	999999	999999	999999	759	651	999999	981	135	922	239	999999	164	732	754	395	645	960	999999	596	999999	611	357	663	22	53	670	999999	498	703	352	999999	924	334	549	999999	473	940	474	888	547	935	352	185	898	110	418	109	941	62	386	20	977	999999	386	190	989	870	595	716	980	962	999999	432	580	173	826	830	999999	999999	921	999999	496	999999	59	941	269	181	999999	912	634	999999	543	445	326	999999	999999	574	947	368	902	999999	354	757	907	585	452	919	999999	734	283	999999	915	999999	140	681	524	999999	999999	444	920	817	114	683	999999	999999	428	58	115	999999	85	999999	882	824	960	999999	361	999999	520	474	999999	350	999999	41	638	55	999999	465	314	645	817	999999	273	512	
448	999999	999999	670	999999	498	999999	404	814	366	658	31	706	100	128	812	329	785	48	999999	945	580	999999	83	54	46	763	999999	999999	999999	431	547	988	379	386	875	829	690	999999	999999	317	104	535	220	382	999999	349	565	347	502	325	41	500	999999	567	867	843	425	625	639	735	203	660	999999	934	121	42	999999	999999	252	982	639	722	26	529	850	54	40	700	437	697	207	625	999999	154	399	56	561	812	519	42	414	74	433	999999	999999	999999	999999	285	999999	585	999999	999999	105	999999	999999	999999	483	907	999999	822	812	725	198	999999	537	999999	999999	208	999999	74	480	523	204	219	578	575	298	999999	415	416	862	755	438	851	684	999999	530	731	468	999999	573	653	999999	696	230	688	875	491	758	999999	999999	983	740	206	114	498	657	886	941	120	29	999999	502	999999	960	67	296	346	999999	192	999999	687	740	999999	501	999999	999999	508	988	889	699	999999	970	868	391	879	24	241	747	195	698	644	789	357	70	818	160	796	736	173	401	538	234	576	999999	347	252	286	705	287	81	159	897	999999	421	222	783	633	918	90	52	999999	599	82	493	412	999999	392	403	999999	999999	630	771	825	497	999999	582	404	379	999999	636	999999	536	999999	123	549	747	737	936	847	45	999999	999999	656	130	999999	999999	162	92	96	449	860	883	32	999999	450	387	81	999999	260	640	389	263	999999	453	314	528	139	958	944	665	170	999999	555	646	159	999999	125	704	999999	231	430	321	293	603	776	999999	513	858	672	171	675	182	685	217	999999	273	13	212	815	999999	809	999999	148	431	289	999999	999999	385	462	698	271	376	413	38	219	999999	970	999999	677	460	999999	280	295	782	989	999999	769	347	999999	885	748	912	999999	343	422	236	183	862	324	371	526	999999	999999	974	899	308	769	657	997	999999	302	732	999999	365	803	999999	907	365	441	301	644	990	395	576	949	358	487	79	999999	999999	999999	999999	956	315	934	999999	999999	999999	882	691	999999	122	999999	410	593	26	999999	999999	539	999999	329	999999	431	32	726	535	741	830	999999	551	820	699	50	24	999999	194	775	229	430	916	999999	596	482	999999	82	999999	999999	999999	982	999999	971	954	540	732	999999	999999	686	933	589	408	999999	999999	296	999999	870	999999	82	335	716	408	250	999999	999999	623	229	999999	344	681	950	204	885	756	999999	100	579	999999	999999	999999	361	999999	999999	999999	640	32	771	621	309	150	999999	999999	459	325	278	584	693	999999	999999	916	999999	931	999999	999999	983	394	523	398	205	206	
762	999999	369	999999	999999	109	900	408	526	90	851	999999	432	999999	801	406	999999	569	488	273	407	765	25	252	804	429	875	502	858	256	508	999999	999999	113	999999	999999	999999	695	351	999999	683	999999	296	999999	74	999999	508	999999	213	587	999999	953	999999	931	999999	999999	988	126	959	554	999999	408	550	999999	582	478	999999	329	815	926	999999	999999	228	319	590	999999	478	999999	187	899	999999	999999	298	999999	606	554	473	493	999999	999999	999999	77	735	797	945	285	745	26	198	999999	722	189	999999	999999	375	999999	735	600	351	999999	527	743	938	70	999999	896	999999	278	674	999999	14	698	25	999999	49	154	323	431	999999	315	376	462	67	591	186	741	999999	20	999999	15	819	999999	151	626	864	153	138	674	999999	58	999999	476	999999	171	592	999999	173	309	248	999999	286	314	999999	46	320	74	686	357	884	999999	999999	109	372	668	217	999999	999999	399	568	895	999999	648	267	324	999999	900	999999	895	998	162	578	304	772	999999	729	999999	646	115	315	800	999999	781	790	281	756	75	113	999999	953	461	476	774	999999	999999	213	637	56	999999	896	420	953	999999	358	731	323	997	999999	999999	939	703	494	451	93	767	999999	999999	857	986	567	999999	999999	438	942	547	685	804	999999	430	481	101	467	999999	218	895	846	677	432	69	957	759	999999	999999	999999	259	999999	35	690	973	999999	968	779	70	999999	822	999999	524	847	811	55	519	444	905	215	848	999999	999999	243	197	921	761	812	999999	999999	999999	344	380	695	693	580	660	123	589	516	513	321	406	999999	395	999999	999999	829	999999	23	448	999999	833	221	999999	999999	215	792	503	62	999999	165	981	999999	546	999999	251	999999	164	241	395	999999	999999	398	702	999999	838	999999	847	914	999999	931	202	784	589	493	510	169	801	679	374	868	619	999999	364	999999	999999	374	999999	907	999999	502	999999	389	628	51	469	999999	999999	367	185	999999	944	999999	999999	230	999999	207	452	62	977	91	38	484	866	526	786	999999	44	354	999999	474	999999	939	883	106	265	812	165	548	999999	75	650	443	504	542	923	41	82	143	393	142	921	789	930	949	474	200	523	112	999999	150	410	174	169	710	301	14	705	366	965	161	51	999999	38	911	441	999999	999999	334	602	755	256	900	961	999999	553	999999	19	934	632	74	299	63	292	883	999999	999999	999999	999999	250	919	335	716	178	242	100	26	760	29	999999	879	220	199	509	999999	999999	510	212	104	167	550	995	771	733	999999	862	988	622	155	256	954	320	197	94	683	429	
539	731	729	973	999999	991	990	425	753	854	109	554	782	999999	164	284	999999	999999	699	923	564	999999	278	380	112	404	999999	772	563	568	32	115	826	999999	364	779	483	999999	630	999999	15	355	980	55	762	444	839	166	102	680	141	560	394	759	999999	557	463	359	871	141	387	227	862	194	831	994	727	701	999999	384	800	68	15	151	918	999999	11	999999	617	999999	999999	457	680	883	999999	472	999999	999999	226	807	326	999999	259	999999	181	787	999999	999999	223	999999	716	999999	532	999999	879	83	555	252	840	999999	555	239	741	212	577	929	547	978	756	369	999999	661	999999	826	68	676	808	516	970	141	999999	215	19	850	952	426	924	999999	14	364	916	478	235	571	999999	96	999999	57	921	999999	250	515	49	853	493	999999	663	706	658	999999	999999	48	282	709	929	350	230	891	999999	999999	15	999999	999999	999999	999999	805	999999	913	574	999999	293	761	594	728	890	999999	175	999999	366	897	762	228	999999	801	99	878	999999	526	999999	911	999999	501	797	999999	246	665	541	647	410	688	628	999999	142	999999	999999	999999	453	999999	818	999999	184	73	999999	361	398	999999	280	181	313	999999	609	909	281	662	116	791	963	999999	492	234	999999	528	755	677	279	21	999999	628	999999	585	434	651	707	999999	737	802	966	999999	382	459	395	369	343	835	88	719	999999	479	580	137	550	629	71	593	49	999999	318	857	92	386	700	652	299	727	999999	958	212	358	925	999999	825	527	451	42	839	999999	195	999999	598	559	543	616	57	999999	45	804	999999	999999	883	999999	494	118	363	995	999999	999999	79	999999	999999	130	517	129	553	999999	999999	32	188	39	999999	730	470	398	268	533	843	94	999999	545	692	345	378	98	999999	999999	819	716	174	455	283	105	249	999999	234	478	999999	423	73	781	999999	22	626	560	369	999999	620	105	849	829	162	674	149	534	923	360	752	999999	999999	999999	999999	596	857	732	756	658	490	891	999999	790	490	430	30	822	104	679	999999	818	729	322	234	999999	866	344	303	999999	956	715	999999	873	725	624	768	364	335	854	165	894	804	999999	672	728	931	69	349	999999	653	326	999999	253	641	933	999999	341	999999	732	730	523	999999	999999	702	774	999999	300	74	866	661	666	497	249	524	824	999999	999999	999999	505	792	807	995	571	954	639	285	412	242	791	925	436	879	999999	134	642	465	656	18	898	999999	641	994	483	999999	986	999999	200	999999	999999	999999	999999	692	979	940	923	527	866	999999	72	999999	832	67	283	941	234	
787	999999	999999	882	999999	367	20	751	22	160	813	522	501	967	810	95	683	426	872	254	744	899	661	211	124	999999	464	946	409	660	583	721	541	845	999999	933	85	846	999999	562	669	999999	999999	790	119	15	375	234	261	413	999999	641	410	696	490	888	244	913	768	770	902	999999	999999	361	577	102	980	656	768	999999	19	837	999999	319	999999	804	999999	999999	999999	999999	233	999999	694	995	511	941	320	999999	365	321	699	172	88	686	659	999999	598	616	222	27	35	718	465	385	999999	321	672	101	121	686	955	372	999999	659	547	672	999999	999999	849	635	781	144	301	457	186	847	758	293	659	978	215	999999	658	83	93	515	999999	319	999999	199	279	228	999999	678	365	337	350	429	999999	999999	999999	252	766	587	245	890	999999	18	208	556	563	389	999999	142	480	639	714	748	999999	42	999999	70	754	659	365	563	410	622	101	999999	507	339	154	999999	999999	963	559	80	838	202	999999	999999	999999	999999	999999	889	787	601	999999	725	622	601	999999	116	99	176	497	116	231	682	489	804	916	359	59	234	999999	769	390	517	89	643	999999	384	944	141	949	709	33	476	776	809	424	376	236	999999	486	999999	582	584	475	999999	848	165	712	293	850	760	995	412	654	999999	220	691	646	999999	691	478	171	958	227	787	93	999999	906	679	390	550	132	999999	747	206	196	806	51	999999	795	999999	671	660	291	198	999999	621	821	758	599	732	729	258	999999	17	876	624	367	688	369	103	259	42	903	310	638	850	999999	999999	831	414	650	19	193	937	999999	511	676	999999	999999	472	933	158	999999	657	820	999999	999999	739	330	572	448	362	277	702	505	638	756	981	560	999999	956	373	927	195	92	720	999999	999999	210	374	947	339	615	897	169	999999	999999	256	489	999999	919	925	999999	268	965	297	741	491	999999	178	755	695	999999	218	515	569	230	893	999999	109	809	999999	538	999999	624	119	746	379	542	404	685	999999	501	796	999999	41	246	668	230	794	979	583	999999	42	619	262	999999	999999	391	599	999999	68	681	390	999999	274	396	182	644	856	550	999999	999999	47	492	255	999999	681	273	999999	333	999999	673	779	130	235	811	506	999999	372	999999	999999	987	943	999999	626	999999	999999	842	680	644	74	33	373	254	617	634	805	549	374	67	189	143	907	275	328	395	901	270	728	462	890	836	282	608	211	999999	999999	999999	865	427	93	999999	999999	839	269	538	310	535	513	601	999999	956	971	999999	78	216	999999	677	999999	241	926	
999999	999999	228	754	237	751	764	52	243	629	999999	684	947	974	349	550	999999	16	789	94	376	757	137	456	933	864	967	540	995	999999	337	328	999999	500	242	726	374	94	41	999999	545	492	280	971	724	281	999999	339	999999	666	999999	671	416	157	560	999999	986	771	821	373	783	234	57	999999	999999	999999	60	999999	742	623	185	999999	999999	12	549	999999	486	165	732	661	840	637	999999	999999	999999	666	999999	999999	999999	148	999999	603	273	668	13	321	444	340	679	760	231	577	999999	114	491	39	999999	413	607	676	616	830	999999	169	999999	999999	422	999999	999999	635	61	574	516	603	884	582	999999	999999	998	237	999999	156	486	971	440	272	50	707	847	261	999999	508	878	273	531	999999	563	114	999999	858	899	725	681	54	709	657	71	994	230	999999	319	389	414	380	237	470	353	78	999999	999999	115	714	871	407	665	552	695	252	82	974	28	999999	181	999999	999999	723	999999	442	999999	783	210	999999	487	938	999999	590	103	999999	45	70	566	999999	999999	873	753	194	854	284	389	999999	961	818	921	999999	890	704	217	999999	999999	514	996	999999	999999	944	70	69	999999	932	999999	84	999999	196	217	21	418	999999	239	308	397	153	999999	199	62	114	821	391	134	999999	999999	246	383	829	466	531	74	654	688	999999	812	999999	957	922	818	314	708	775	611	910	838	366	999999	909	877	999999	645	806	858	702	133	678	999999	996	883	229	701	999999	999999	685	946	763	845	999999	495	703	196	946	380	999999	405	56	780	223	402	999999	999999	473	952	568	999999	268	795	986	317	144	759	961	999999	599	613	999999	55	925	964	84	520	677	423	183	712	699	999999	120	306	87	999999	721	603	200	458	237	676	999999	800	999999	967	859	490	361	944	234	907	781	144	326	10	854	259	328	181	102	59	999999	999999	999999	999999	685	689	240	245	47	367	999999	999999	999999	412	884	135	286	116	661	197	72	239	487	791	999999	975	980	86	999999	999999	999999	29	999999	187	898	314	999999	855	292	179	260	125	906	999999	69	999999	999999	913	125	728	973	222	520	999999	987	549	379	404	999999	999999	709	163	200	575	93	828	784	999999	514	580	999999	430	823	491	936	947	332	620	999999	999999	227	76	961	325	499	72	508	460	999999	359	934	999999	999999	583	470	999999	925	341	783	240	856	559	409	999999	218	552	398	38	999999	50	226	759	671	175	999999	642	201	874	85	30	330	999999	17	165	999999	309	754	250	30	839	31	990	836	501	166	667	667	999999	117	
947	674	479	490	160	999999	999999	999999	999999	101	828	999999	60	265	999999	999999	999999	999999	254	898	908	798	157	999999	999999	999999	236	922	179	19	999999	999999	774	999999	138	999999	850	843	999999	33	999999	760	253	159	202	933	999999	734	999999	591	634	125	423	528	999999	158	527	999999	999999	999999	905	262	379	501	999999	853	141	292	137	417	69	687	694	231	436	157	554	997	815	206	56	501	849	999999	999999	708	562	999999	568	979	828	388	492	724	127	218	999999	751	881	999999	802	689	607	665	532	946	431	201	999999	62	603	529	999999	164	999999	413	413	999999	999999	569	300	885	724	157	999999	999999	204	969	999999	228	765	802	999999	475	403	367	894	193	999999	437	287	999999	999999	515	385	308	732	338	638	713	805	600	634	322	58	999999	964	459	86	851	999999	461	999999	999999	296	999999	413	190	761	999999	519	229	735	689	292	930	731	218	771	290	948	999999	999999	400	999999	175	177	803	427	485	402	444	116	214	685	999999	999999	290	229	584	999999	551	576	999999	204	585	999999	945	40	127	195	755	688	796	902	885	130	698	999999	131	633	999999	999999	285	999999	84	122	999999	13	466	658	451	989	196	395	406	300	432	206	836	309	999999	772	309	300	999999	756	320	311	999999	705	583	829	108	951	294	788	300	582	999999	473	344	941	574	469	744	766	999999	410	506	594	697	502	624	999999	410	837	464	985	689	328	999999	228	213	760	999999	622	999999	245	110	999999	999	849	999999	373	999999	999999	208	839	556	880	265	909	805	216	17	91	214	286	551	457	334	315	893	800	999999	125	999999	813	394	999999	875	266	310	888	594	848	425	260	855	129	638	999999	999999	808	999999	892	423	997	753	993	417	614	694	653	999999	694	956	999999	999999	849	552	395	455	434	15	999999	609	999999	621	169	666	953	430	431	818	999999	876	999999	737	778	999999	740	69	401	713	999999	571	657	604	900	891	148	558	16	576	999999	178	14	803	74	293	505	386	999999	336	463	194	999999	999999	582	818	872	549	999999	999999	812	335	64	720	745	437	999999	322	720	999999	527	405	424	854	575	541	999999	999999	672	495	999999	364	476	999999	259	86	309	822	31	92	999999	599	634	858	764	917	124	999999	68	637	341	193	665	999999	808	999999	769	418	269	51	999999	999999	876	438	951	457	859	989	470	668	999999	139	300	638	257	928	999999	999999	99	657	999999	587	232	45	999999	999999	699	999999	999999	201	316	891	563	999999	145	438	722	205	907	316	999999	999999	823	399	
509	212	892	999999	78	880	999999	213	328	611	623	369	368	841	285	999999	999999	999999	733	278	999999	246	575	320	502	819	215	999999	658	783	599	301	764	832	535	951	131	673	90	385	905	113	572	999999	999999	776	999999	881	999999	969	558	358	401	554	47	272	636	581	999999	259	999999	719	554	545	22	331	604	536	315	333	999999	95	629	358	373	258	999999	624	953	726	999999	333	999999	689	234	251	999999	219	999999	273	325	999999	999999	831	709	195	559	37	939	999999	182	999999	576	596	162	473	999999	999999	191	789	599	999999	999999	999999	509	999999	999999	865	999999	999999	431	999999	999999	52	18	277	945	798	999999	187	699	645	684	918	554	216	999999	999999	536	999999	522	856	999999	15	673	312	999999	999999	331	368	132	693	716	178	613	787	802	533	999999	885	527	930	404	999999	999999	953	337	709	263	302	594	999999	338	999999	257	999999	999999	735	378	999999	999999	613	476	290	65	15	928	515	315	767	414	999999	481	999999	242	592	462	35	999999	720	999999	220	999999	999999	773	999999	365	166	999999	48	999999	76	165	999999	999999	914	999999	123	999999	94	34	999999	404	496	888	370	999999	687	327	999999	999999	999999	999999	657	999999	145	999999	447	999999	936	650	999999	594	277	999999	347	77	999999	122	328	999999	999999	999999	830	696	162	816	592	999999	413	999999	999999	999999	265	999999	99	256	508	163	999999	999999	999999	607	21	444	999999	237	136	159	550	302	933	574	998	537	774	264	989	961	577	329	942	307	113	349	972	932	339	999999	256	999999	999999	445	720	939	122	741	999999	395	999999	925	999999	999999	599	120	663	113	841	999999	999999	835	266	999999	999999	83	447	999999	503	672	472	999999	999999	785	999999	459	733	999999	854	999999	999999	999999	198	603	526	652	638	999999	999999	993	685	869	101	999999	200	420	834	32	859	647	999999	999999	248	402	923	124	36	905	539	999999	999999	175	259	781	312	128	999999	663	30	999999	444	938	999999	999999	987	603	238	999999	594	492	625	710	999999	217	567	30	794	796	679	412	999999	733	969	569	616	520	620	319	309	82	774	180	999999	925	212	563	395	999999	415	999999	885	739	999999	999999	523	676	536	51	224	291	333	850	983	617	999999	710	968	449	893	477	999999	919	987	522	718	454	707	713	14	999999	635	66	390	359	526	999999	999999	922	56	939	983	999999	105	27	748	923	197	395	617	502	595	945	844	999999	999999	966	751	798	339	78	969	823	47	221	655	276	469	634	100	432	999999	56	403	954	999999	414	824	970	773	794	267	
999999	105	512	417	690	221	452	999999	559	999999	999999	592	977	969	999999	540	999999	999999	482	999999	999999	304	194	999999	549	552	890	454	932	999999	999999	34	544	810	657	999999	535	999999	965	64	27	622	541	298	999999	463	425	984	999999	874	940	609	301	340	703	27	911	307	868	148	331	999999	89	417	362	600	999999	999999	321	441	15	999999	405	427	446	941	763	895	542	999999	999999	999999	130	68	212	182	732	214	999999	640	816	237	934	827	733	999999	543	133	936	999999	999999	999999	672	892	868	999999	999999	999999	999999	762	263	25	765	999999	21	424	877	30	214	190	868	843	69	681	624	778	156	578	693	427	407	639	999999	999999	681	878	244	238	199	353	968	858	320	354	386	999999	471	162	999999	319	999999	522	919	756	212	571	198	999999	277	999999	713	999999	999999	476	364	999999	66	303	111	999999	190	648	831	999999	999999	20	533	715	304	823	316	993	999999	384	285	999999	720	999999	999999	119	689	999999	960	108	640	344	677	844	999999	762	999999	999999	61	999999	999999	503	690	68	544	999999	999999	999999	696	454	784	719	871	806	200	999999	903	853	45	991	453	999999	688	732	231	877	999999	688	725	542	88	148	942	91	256	999999	204	999999	667	999999	82	999999	556	516	324	920	472	870	653	519	999999	891	142	999999	237	200	815	999999	836	667	859	359	757	164	376	999999	776	790	560	418	285	251	196	968	999999	247	999999	181	417	999999	414	999999	999999	215	683	197	15	883	853	999999	966	245	825	999999	217	999999	458	402	150	679	153	682	999999	245	244	617	704	174	999999	990	809	999999	550	536	262	396	999999	551	999999	999999	640	893	936	999999	452	49	426	195	761	206	999999	988	999999	738	999999	732	999999	799	971	76	999999	841	999999	863	255	333	999999	999999	999999	820	408	907	921	999999	48	259	745	999999	999999	205	201	519	999999	943	999999	821	999999	812	999999	999999	244	524	999999	999999	696	799	161	83	259	128	353	136	999999	940	797	881	76	999999	999999	999999	999999	346	999999	775	875	999999	438	798	662	434	721	883	919	227	585	884	999999	517	274	249	999999	672	566	674	851	74	80	472	156	999999	999999	540	122	472	999999	898	999999	805	539	723	999999	362	421	825	406	470	216	999999	364	912	555	559	806	460	808	324	779	999999	923	811	902	966	999999	999999	679	999999	770	457	683	686	999999	531	978	550	878	746	999999	999999	277	390	999999	849	117	999999	773	204	734	662	663	229	129	999999	881	727	821	404	710	88	155	999999	999999	759	999999	999999	999999	34	
581	265	999999	72	72	48	999999	999999	954	62	999999	999999	999999	485	456	118	794	464	567	201	650	260	729	484	45	183	999999	61	690	999999	312	438	698	749	999999	999999	90	601	999999	999999	120	348	773	999999	999999	301	519	999999	769	591	999999	999999	120	354	384	330	535	106	36	889	453	22	852	855	749	430	720	818	861	999999	38	203	999999	487	90	312	486	961	999999	744	663	925	292	999999	143	230	999999	999999	375	302	944	983	575	277	999999	999999	495	917	28	124	999999	700	808	793	562	771	785	999999	273	999999	844	573	167	292	235	527	730	752	999999	529	111	376	453	999999	42	999999	627	39	850	982	999999	999999	999999	825	172	962	127	999999	999999	371	445	999999	90	303	458	380	826	292	51	118	377	743	205	499	999999	215	257	249	761	518	153	755	781	999999	999999	285	631	341	129	999999	999999	241	215	360	94	416	295	159	119	999999	227	344	987	999999	615	83	999999	999999	812	956	715	999999	737	38	999999	999999	913	799	47	183	749	494	173	999999	708	999999	999999	844	414	999999	919	999999	140	109	300	808	999999	49	675	192	911	187	529	173	557	533	503	999999	142	404	502	496	121	936	999999	732	181	218	999999	479	546	528	48	216	46	617	999999	638	737	419	921	873	133	999999	999999	999999	999999	999	231	184	641	359	711	19	113	433	986	204	197	568	999999	559	15	999999	999999	392	148	999999	136	939	786	865	449	723	482	999999	372	266	999999	350	766	181	987	999999	837	196	816	38	999999	613	631	999999	451	999999	782	372	867	927	219	878	433	653	873	291	398	776	999999	988	537	484	71	999999	529	846	801	999999	572	156	999999	460	576	999999	999999	522	999999	999999	424	280	941	120	760	445	57	999999	999999	123	308	705	471	999999	286	828	999999	627	999999	901	33	604	378	327	800	721	568	759	312	323	443	361	973	164	362	999999	57	426	724	626	682	999999	930	687	999999	866	685	307	184	747	999999	591	999999	416	220	819	901	999999	319	49	876	297	999999	603	679	947	999999	316	999999	646	999999	85	903	925	229	298	999999	690	170	933	45	999999	584	564	999999	852	390	566	944	542	738	433	117	999999	749	394	999999	336	17	219	144	999999	999999	538	966	999999	687	54	999999	999999	155	221	463	385	999999	615	999999	927	897	827	999999	175	372	176	907	358	968	229	186	834	56	347	682	999999	799	667	672	56	598	173	174	345	379	31	999999	999999	969	731	681	143	681	324	439	190	653	999999	999999	999999	999999	618	574	468	999999	999999	
875	807	999999	513	586	346	943	999999	339	733	999999	231	796	350	999999	390	389	999999	547	999999	162	999999	907	502	307	830	999999	251	426	979	999999	999999	477	26	156	589	988	465	999999	999999	999999	999999	999999	706	527	431	999999	665	651	249	999999	337	920	825	210	999999	900	45	999999	999999	685	702	249	360	999999	957	753	780	204	200	999999	923	101	213	853	147	747	211	975	875	658	995	999999	187	749	999999	999999	652	815	11	688	999999	259	399	659	999999	776	999999	999999	569	677	999999	470	460	999999	999999	246	717	972	72	407	699	70	340	999999	689	112	72	999999	872	183	111	964	202	512	448	674	999999	553	364	999999	999999	639	416	207	999999	999999	149	339	443	35	76	999999	753	999999	989	893	918	302	970	395	714	34	699	396	576	438	999999	948	408	641	544	174	617	999999	294	999999	653	999999	841	163	999999	732	176	847	999999	431	221	597	999999	999999	999999	409	582	969	999999	999999	999999	29	631	999999	267	200	931	802	491	901	73	61	320	929	249	785	460	816	432	982	857	852	289	155	226	680	436	853	999999	144	999999	647	54	206	999999	634	511	23	896	773	999999	999999	366	214	368	999999	287	592	999999	999999	948	765	547	674	240	97	740	486	610	999999	763	999999	916	356	999999	425	16	999999	809	615	284	999999	920	659	999999	493	495	84	787	999999	402	843	547	915	196	999999	110	380	965	42	893	34	412	319	999999	723	999999	20	895	942	163	173	782	999999	695	511	844	888	493	747	602	665	699	553	195	919	539	999999	169	999999	325	636	158	777	721	259	999999	611	649	467	999999	485	189	999999	999999	999999	71	846	230	999999	982	222	886	999999	440	238	335	859	133	99	193	457	999999	999999	999999	527	25	14	999999	445	477	243	999999	999999	999999	126	485	854	999999	956	999999	693	779	484	510	113	750	929	347	492	924	185	487	560	999999	999999	635	776	999999	385	999999	67	999999	784	218	999999	973	859	517	323	753	999999	218	999999	240	999999	677	375	999999	524	999999	96	666	497	999999	999999	999999	999999	752	999999	999999	999999	637	274	999999	999999	999999	995	276	761	139	999999	422	999999	999999	453	999999	320	330	783	910	269	999999	999999	608	136	400	379	273	916	992	999999	117	393	999999	54	843	999999	432	439	999999	682	109	150	394	886	999999	642	757	999999	335	445	999999	969	222	231	833	933	665	618	410	456	731	360	768	842	999999	38	200	694	609	32	887	890	999999	238	170	734	999999	721	462	757	621	204	590	557	929	999999	181	611	999999	999999	288	
999999	999999	227	999999	749	381	999999	113	645	451	999999	468	313	557	476	859	984	71	108	624	943	999999	999999	835	536	770	221	913	999999	999999	588	484	700	999999	82	999999	892	287	421	363	766	618	817	316	999999	736	286	999999	462	288	196	999999	121	294	344	658	385	392	423	979	169	638	468	999999	999999	588	999999	569	484	614	967	999999	649	745	858	999999	349	346	999999	800	999999	221	461	999999	671	47	999999	415	999999	424	999999	509	999999	442	203	138	999999	39	453	999999	968	717	999999	999999	320	489	900	376	436	19	319	48	115	623	495	999999	187	999999	126	824	225	363	170	999999	137	999999	843	217	551	729	185	319	893	316	831	999999	696	613	55	191	999999	996	978	399	115	448	999999	999999	999999	255	999999	57	913	628	753	615	556	464	719	999999	646	693	999999	999999	833	999999	155	799	791	720	261	573	66	934	687	229	384	770	955	689	73	602	271	306	778	999999	405	274	999999	226	229	242	893	202	545	453	181	999999	999999	999999	302	605	459	235	999999	999999	991	978	940	534	240	786	509	999999	790	999999	431	999999	927	705	604	999999	999999	999999	501	29	680	863	999999	999999	57	112	214	999999	396	467	153	45	312	401	146	999999	333	38	985	442	999999	863	412	999999	32	999999	353	860	510	422	368	884	999999	974	707	999999	589	999999	999999	137	581	658	643	999999	999999	395	226	536	999999	187	556	218	589	68	999999	816	999999	999999	221	404	999999	353	349	974	109	999999	999999	337	999999	18	837	999999	551	857	861	84	999999	999999	600	637	437	817	301	333	866	160	304	676	688	890	676	690	496	999999	379	238	999999	669	999999	641	999999	888	841	561	349	999999	666	731	207	999999	596	381	308	999999	967	941	999999	25	118	948	964	634	649	804	341	999999	140	999999	488	632	764	560	999999	958	553	999999	999999	999999	984	936	494	999999	479	476	303	999999	392	999999	999999	437	186	303	561	284	999999	460	999999	47	229	202	798	206	253	574	456	46	999999	350	40	999999	965	999999	40	181	464	401	164	999999	511	47	764	228	355	60	456	471	999	582	999999	999999	310	938	519	999999	147	297	330	905	999999	267	999999	52	882	695	472	863	273	389	820	286	305	75	536	192	999999	580	850	999999	127	985	999999	942	69	936	128	999999	999999	249	44	176	80	259	163	254	999999	721	999999	659	588	593	999999	999999	762	13	797	244	412	337	363	566	999999	137	999999	43	230	837	999999	945	577	446	70	33	354	653	999999	56	912	999999	925	716	999999	200	613	999999	
787	425	190	65	148	883	624	475	885	477	728	999999	471	999999	33	429	999999	999999	92	152	532	183	275	118	798	751	331	130	411	646	331	256	523	262	999999	804	657	926	999999	693	822	594	148	877	924	272	584	793	268	506	977	845	118	471	11	613	160	81	267	397	562	503	999999	999999	156	482	999999	999999	873	228	771	812	592	398	999999	938	45	999999	193	999999	176	538	861	905	668	999999	148	62	261	641	654	586	668	419	141	999999	529	999999	730	452	843	376	919	49	734	175	262	719	151	72	999999	761	999999	732	230	999999	642	169	581	670	343	376	957	241	574	195	153	183	999999	11	999999	999999	999999	741	691	800	619	999999	999999	999999	232	428	910	999999	73	999999	698	999999	999999	999999	686	370	327	69	118	999999	418	687	475	548	31	89	462	149	654	999999	999999	999999	50	430	414	999999	989	87	447	915	466	768	177	999999	999999	217	999999	159	325	58	820	608	632	224	999999	931	999999	631	999999	152	966	770	544	633	999999	551	895	768	703	865	381	249	621	203	20	649	520	999999	60	999999	105	999999	824	606	620	999999	999999	825	48	483	999999	367	605	305	948	999999	234	544	882	946	322	999999	456	459	999999	580	986	439	999999	741	420	562	999999	668	57	999999	946	937	999999	313	36	79	729	230	402	999999	643	326	254	324	424	975	910	114	501	879	856	999999	929	999999	509	95	621	306	999999	910	786	999999	257	295	749	297	531	579	920	252	999999	236	67	999999	937	669	194	890	327	444	652	476	999999	177	999999	582	999999	974	999999	999999	458	432	999999	491	999999	999999	79	959	999999	137	999999	341	194	259	392	630	316	276	111	840	999999	731	999999	627	268	320	770	89	487	177	288	556	775	999999	794	999999	78	576	435	999999	999999	235	325	199	990	320	292	917	999999	187	275	999999	872	963	50	727	453	999999	232	917	935	989	481	407	848	898	566	999999	465	329	561	739	841	870	250	674	415	999999	637	999999	37	999999	305	999999	901	547	684	811	999999	999999	999999	538	353	518	999999	610	754	917	350	101	754	87	461	465	625	536	900	11	723	375	321	662	902	284	889	92	694	180	999999	999999	223	754	275	398	709	32	395	333	575	639	920	498	450	545	203	950	401	839	999999	375	647	682	98	573	999999	999999	999999	79	628	999999	916	583	421	48	878	10	999999	73	756	603	999999	576	999999	94	999999	823	222	999999	91	999999	690	999999	496	141	664	540	666	702	643	751	396	999999	704	999999	999999	346	999999	999999	
667	202	148	999999	999999	91	234	80	257	13	128	932	999999	279	987	999999	532	72	97	999999	383	347	344	119	430	14	216	999999	999999	82	999999	118	746	999999	699	888	801	362	999999	414	906	594	293	662	583	711	17	999999	999999	25	830	999999	258	999999	37	329	999999	38	908	88	874	411	208	999999	641	19	195	933	999999	108	999999	180	300	999999	999999	789	64	999999	536	718	996	98	493	856	252	711	859	950	783	379	39	773	453	999999	999999	504	396	999999	999999	573	525	84	548	240	138	660	999999	576	422	247	275	999999	502	999999	91	786	917	351	932	930	160	244	159	209	78	124	726	607	999999	999999	403	945	661	962	203	922	550	999999	728	592	351	999999	999999	545	113	852	999999	264	611	753	999999	54	186	100	423	291	925	348	172	999999	933	762	999999	542	999999	330	525	540	996	999999	245	665	623	349	588	866	706	613	106	999999	999999	471	995	398	302	359	999999	999999	548	912	997	211	100	714	999999	589	860	995	701	783	336	999999	268	452	518	921	430	999999	999999	557	584	999999	252	945	999999	471	999999	44	249	495	562	954	992	94	999999	43	574	999999	690	998	16	711	912	999999	889	113	213	552	999999	381	928	999999	69	999999	337	999999	959	154	544	999999	822	825	755	215	999999	382	999999	999999	999999	484	999999	521	999999	512	551	873	408	929	66	999999	268	224	164	868	567	630	895	999999	756	485	999999	429	999999	999999	186	190	999999	706	101	999999	999999	39	271	406	34	416	785	556	449	464	287	39	98	478	928	608	671	999999	999999	600	999999	747	427	805	999999	999999	999999	651	336	999999	999999	702	837	549	711	239	952	999999	844	999999	845	999999	562	302	208	54	341	896	576	577	518	77	68	501	40	999999	611	466	996	999999	999999	143	999999	999999	545	999999	202	999999	999999	698	999999	999999	53	999999	754	147	195	134	606	999999	999999	260	85	759	852	999999	643	346	519	999999	627	496	761	747	890	999999	129	999999	756	999999	852	999999	139	877	921	604	34	569	746	892	432	999999	999999	999999	510	999999	67	470	999999	695	999999	855	39	999999	81	170	162	305	999999	52	28	711	377	999999	512	999999	131	208	837	257	825	84	599	626	671	999999	999999	129	247	999999	655	658	999999	71	999999	996	999999	999999	805	761	452	999999	999999	704	999999	721	999999	999999	138	707	887	858	632	999999	870	999999	266	999999	11	931	533	43	68	726	999999	369	999999	316	310	515	49	664	403	86	805	106	123	999999	751	949	999999	760	990	540	994	796	999999	999999	200	815	
999999	361	466	873	237	419	670	244	317	999999	268	802	999999	623	667	233	999999	999999	183	773	999999	371	999999	61	901	772	52	528	999999	600	344	193	999999	495	999999	999999	999999	529	848	395	999999	999999	999999	247	691	238	195	377	872	770	341	999999	105	427	72	379	699	999999	972	999999	376	151	512	717	180	999999	999999	89	848	999999	35	935	707	787	347	999999	784	999999	369	999999	586	675	999999	961	268	865	98	698	432	405	988	793	557	393	999999	295	375	868	999999	616	551	999999	528	892	744	405	999999	317	90	196	594	999999	999999	999999	878	701	494	999999	459	314	999999	987	999999	452	999999	242	388	324	768	61	509	916	356	753	131	481	156	764	226	999999	104	780	999999	246	999999	712	748	999999	515	327	800	825	999999	762	630	563	458	85	900	512	27	457	549	38	686	677	999999	301	999999	406	554	730	333	596	220	216	379	420	641	999999	494	141	808	999999	261	999999	999999	594	132	567	32	80	863	714	845	647	241	590	559	143	782	456	78	118	772	999999	501	822	552	999999	194	47	999999	620	999999	999999	648	999999	776	11	181	344	179	621	384	999999	999999	619	751	573	974	999999	861	999999	999999	999999	72	700	678	192	193	684	52	708	382	984	636	252	999999	959	998	143	813	557	999999	448	287	457	733	298	212	882	999999	978	999999	405	186	999999	124	980	823	948	999999	594	999999	999999	302	999999	248	399	999999	624	923	791	999999	841	999999	313	545	68	760	614	999999	999999	980	311	999999	73	268	977	999999	699	999999	714	145	60	999999	229	999999	475	155	816	999999	343	450	587	958	289	413	608	429	872	401	65	230	218	981	48	613	517	884	238	211	271	592	999999	999999	218	656	999999	136	756	575	79	912	999999	405	632	939	402	352	333	659	660	557	999999	308	82	494	927	79	675	615	999999	590	916	614	947	999999	999999	100	749	633	999999	481	673	307	331	152	286	812	359	109	221	174	561	579	551	713	657	999999	423	724	999999	455	460	150	353	488	996	999999	458	880	645	999999	602	699	770	999999	883	637	976	930	218	124	719	999999	404	66	39	999999	73	244	104	999999	999999	35	999999	999999	30	999999	954	842	156	946	364	478	999999	908	572	861	808	372	829	999999	873	999999	999999	999999	735	884	746	297	999999	658	275	223	999999	202	999999	577	794	999999	999999	360	682	143	783	271	999999	251	122	495	494	177	999999	999999	999999	84	999999	192	519	300	709	999999	787	667	999999	498	999999	150	692	271	283	994	999999	483	999999	479	347	
739	710	254	853	493	771	999999	802	291	129	574	809	999999	999999	452	999999	504	625	31	573	999999	749	295	590	619	559	851	222	499	999999	65	496	935	737	841	999999	274	447	226	374	536	864	112	378	116	341	980	649	830	937	572	857	192	905	331	999999	424	664	244	999999	999999	48	999999	190	74	999999	873	974	780	969	792	67	409	656	46	161	999999	916	484	287	578	999999	999999	562	538	999999	313	39	416	999999	67	999999	999999	292	999999	498	561	921	314	37	999999	16	869	861	999999	515	458	999999	868	179	351	508	190	956	365	718	656	750	999999	867	999999	999999	568	928	912	192	854	999999	999999	999999	600	725	612	456	819	572	999999	999999	417	33	748	777	171	246	509	559	430	256	999999	999999	841	810	280	999999	262	999999	447	940	949	962	661	341	333	330	579	625	895	999999	146	999999	999999	136	343	999999	128	999999	682	999999	429	362	761	607	999999	476	999999	790	999999	175	204	205	134	999999	581	454	371	999999	999999	840	666	883	664	696	999999	144	359	999999	476	999999	328	264	999999	125	521	596	210	63	151	857	624	789	180	730	539	940	667	985	555	888	999999	711	553	842	999999	545	999999	74	498	65	999999	990	999999	803	846	939	264	18	879	999999	253	318	276	596	225	877	713	999999	167	999999	476	373	999999	588	395	999999	710	108	460	976	898	146	999999	95	739	633	476	999999	883	599	999999	658	116	570	999999	948	444	956	626	999999	831	764	907	328	589	753	830	734	418	999999	999999	999999	558	902	95	117	752	190	856	592	411	999999	60	999999	493	817	267	599	944	446	182	754	999999	672	155	999999	238	246	506	986	803	741	958	654	371	529	110	214	485	536	205	263	109	999999	999999	494	713	999999	835	771	999999	240	790	971	66	484	684	885	999999	951	999999	999999	999999	870	788	999999	999999	999999	999999	964	999999	62	124	417	251	918	999999	447	999999	660	430	889	411	734	500	999999	951	999999	597	886	844	999999	457	534	657	689	579	999999	999999	717	999999	318	153	870	64	999999	126	382	729	148	999999	999999	599	106	530	989	114	950	380	226	718	400	807	319	129	999999	605	590	759	561	999999	424	202	578	999999	999999	746	540	999999	999999	455	578	999999	999999	65	999999	625	360	13	667	585	628	859	38	999	716	510	833	999999	562	999999	536	623	178	798	415	54	31	552	999999	253	573	279	999999	770	999999	142	357	263	521	876	254	586	101	999999	720	999999	173	578	836	612	912	789	999999	229	919	955	99	999999	650	999999	999999	
999999	595	424	999999	999999	999999	267	859	584	999999	579	240	999999	592	950	531	202	999999	850	880	452	999999	805	340	784	161	103	999999	194	53	696	613	957	999999	446	990	677	999999	371	28	906	719	262	999999	343	559	442	999999	968	433	896	583	799	683	162	101	790	93	237	999999	453	999999	675	541	999999	965	999999	999999	155	959	853	238	716	831	974	999999	463	356	997	234	719	466	883	760	999999	122	814	283	129	354	210	594	736	173	575	500	999999	720	993	378	286	38	491	18	999999	999999	867	999999	708	429	638	443	96	12	488	987	532	914	394	353	161	999	999999	800	999999	999999	502	552	999999	484	689	742	363	628	948	691	974	874	190	488	999999	846	574	699	999999	766	507	733	999999	588	967	999999	336	649	999999	286	743	999999	259	320	175	324	711	234	740	999999	90	999999	64	797	22	658	999999	905	107	999999	434	595	999999	999999	761	769	867	678	517	560	416	713	411	672	999999	999999	624	999999	323	931	145	999999	958	821	999999	50	999999	887	575	318	404	430	552	912	852	999999	606	265	559	405	457	42	717	190	488	999999	65	391	849	728	43	865	999999	176	999999	94	636	272	999999	999999	100	999999	112	208	165	999999	170	999999	819	800	999999	369	320	917	484	112	632	778	343	317	999999	297	48	847	284	539	837	386	999999	999999	521	344	947	838	999999	477	930	519	35	502	217	566	571	59	50	674	554	999999	999999	76	461	858	999999	10	735	999999	941	264	923	626	999999	784	755	61	288	999999	421	481	612	16	181	999999	999999	999999	999999	429	725	999999	807	610	984	173	999999	676	316	663	414	947	112	512	536	999999	595	408	353	999999	999999	519	770	999999	262	82	72	999999	894	347	114	98	899	316	87	952	456	322	641	985	999999	88	999999	625	938	474	379	109	480	505	527	999999	999999	678	618	215	228	120	999999	911	999999	19	782	968	999999	326	58	796	999999	584	229	283	766	368	999999	732	774	154	758	999999	999999	962	214	399	999999	760	600	231	698	871	733	999999	965	730	884	89	999999	776	77	621	425	583	674	896	999999	254	587	139	344	999999	999999	83	361	568	218	147	999999	392	158	999999	725	826	999999	563	999999	883	317	46	484	263	435	999999	87	999999	372	999999	298	999999	999999	575	999999	471	886	999999	440	660	985	406	522	746	999999	999999	999999	279	999999	599	485	999999	55	402	936	550	655	91	460	999999	996	224	999999	97	849	496	999999	582	625	263	940	296	132	200	999999	999999	999999	737	999999	999999	379	808	
999999	999999	644	187	272	722	639	632	999999	999999	360	999999	999999	770	209	999999	896	999999	646	55	654	642	658	999999	989	855	999999	34	999999	917	111	939	999999	197	974	432	453	672	234	999999	999999	993	446	999999	935	134	535	137	711	100	840	201	875	999999	164	607	999999	455	198	999999	227	614	606	899	999999	421	933	476	796	999999	981	234	563	100	112	999999	206	999999	264	864	330	376	322	935	86	909	74	999999	999999	999999	317	999999	484	817	338	339	397	547	440	523	201	69	341	934	119	616	638	999999	230	503	411	600	201	333	96	850	301	671	999999	794	356	202	999999	429	470	983	750	745	761	773	999999	658	93	740	673	999999	45	388	999999	469	280	289	999999	540	965	717	805	999999	731	487	48	725	724	646	177	999	999999	999999	474	136	865	893	999999	457	239	752	999999	461	999999	825	815	912	845	999999	999999	77	999999	902	999999	753	187	599	24	284	734	547	934	447	572	674	644	134	999999	999999	603	999999	266	72	310	223	210	354	500	905	672	135	880	370	132	109	327	723	457	721	999999	276	999999	748	999999	691	817	79	999999	985	190	690	997	156	999999	999999	811	618	602	250	552	833	999999	118	999999	609	667	574	999999	473	999999	999999	999999	203	750	337	508	517	349	618	405	999999	465	514	724	981	999999	733	611	986	999999	708	131	999999	999999	125	176	770	146	999999	33	253	754	425	639	269	23	804	405	999999	999999	303	279	983	845	421	377	594	394	630	481	934	962	337	184	648	799	470	35	999999	999999	999999	381	236	594	162	386	999999	999999	999999	999999	333	338	190	359	995	999999	147	371	999999	747	581	385	515	642	99	999999	999999	251	991	469	552	779	769	270	999999	922	52	999999	692	45	999999	719	929	999999	157	606	782	999999	189	218	662	999999	278	888	589	999999	865	999999	505	871	958	799	884	995	999999	554	568	919	459	82	396	749	678	720	420	999999	456	852	494	999999	999999	448	72	782	807	452	999999	881	681	547	999999	459	893	820	87	538	835	934	999999	999999	47	863	528	116	822	999999	999999	558	477	726	905	22	109	21	373	999999	999999	999999	197	999999	53	686	999999	912	999999	937	855	857	643	882	36	522	615	891	999999	999999	999999	999999	959	999999	999999	999999	413	954	999999	999999	360	881	457	567	800	733	746	275	559	360	625	999999	99	999999	67	574	999999	595	699	999999	999999	218	565	728	999999	999999	999999	999999	950	101	282	293	281	999999	999999	999999	410	86	91	303	775	349	341	105	29	314	865	84	837	
999999	47	818	999999	257	999999	151	326	728	967	999999	591	454	324	468	999999	341	344	127	308	93	174	838	513	406	618	67	876	470	709	999999	915	77	464	999999	63	464	999999	999999	999999	999999	657	681	118	71	711	999999	34	872	27	999999	969	748	776	754	293	999999	314	857	638	999999	275	855	999999	999999	114	523	989	821	999999	623	313	999999	792	863	435	492	730	999999	999999	297	42	14	999999	999999	999999	177	301	999999	219	854	999999	180	999999	747	999999	999999	662	999999	957	198	999999	213	468	403	384	658	955	913	999999	999999	478	862	999999	351	555	270	412	999999	999999	937	232	289	611	999999	474	142	926	55	692	999999	829	304	494	506	956	999999	999999	59	999999	667	221	388	999999	418	999999	999999	17	53	201	909	999999	999999	78	29	966	62	999999	908	929	251	732	999999	230	999999	971	184	378	666	394	726	724	362	999999	699	725	843	898	202	183	187	135	999999	853	783	999999	174	235	474	540	903	999999	637	130	404	934	310	168	694	447	211	918	351	658	999999	999999	47	313	378	304	132	999999	409	734	751	126	999999	67	446	463	999999	948	903	136	490	498	97	999999	956	765	425	685	213	755	972	269	783	233	999999	599	204	860	999999	999999	417	999999	828	902	378	287	94	253	999999	999999	639	262	25	225	177	976	107	805	999999	613	878	999999	999999	653	762	492	343	999999	679	999999	269	999999	101	732	718	741	670	999999	864	999999	681	182	964	972	999999	719	254	999999	65	411	502	999999	513	999999	999999	999999	799	184	150	885	999999	467	999999	874	971	693	999999	293	506	999999	316	912	941	678	932	999999	999999	977	537	999999	248	774	571	277	354	869	442	999999	999999	747	942	495	999999	978	734	223	999999	99	11	432	558	999999	72	999999	999999	589	458	835	320	596	498	821	647	106	647	180	896	306	529	112	999999	322	853	759	494	821	868	962	943	719	107	393	976	114	999999	287	712	942	999999	999999	999999	606	537	843	259	130	847	999999	999999	999999	999999	311	999999	899	181	245	999999	312	144	999999	999999	495	999999	999999	498	115	999999	999999	611	370	999999	953	999999	999999	999999	654	999999	999999	510	373	973	920	999999	389	401	796	823	87	933	259	179	409	808	999999	999999	999999	714	999999	355	154	999999	315	346	970	106	373	187	999999	218	527	999999	107	802	770	310	999999	862	512	210	702	999999	767	999999	361	200	68	155	999999	721	764	940	999999	664	366	999999	667	584	661	293	38	618	28	868	416	797	82	999999	48	597	253	73	999999	736	653	862	999999	
706	999999	780	47	228	951	999999	454	587	613	443	446	999999	643	225	999999	999999	999999	93	273	898	203	563	999999	462	117	637	477	701	738	999999	21	503	580	961	600	999999	255	810	666	934	424	999999	999999	999999	169	366	954	38	861	981	564	999999	599	619	513	430	662	585	120	999999	616	753	848	501	431	943	111	682	625	999999	973	371	999999	999999	484	999999	999999	489	302	751	683	449	999999	999999	557	999999	904	960	457	180	999999	670	699	352	328	671	980	693	999999	999999	264	282	412	542	17	999999	999999	270	145	149	999999	999999	292	999999	999999	176	914	101	999999	980	999999	999999	234	999999	999999	999999	672	84	20	812	999999	686	282	85	497	411	46	306	749	999999	308	643	825	318	129	56	999999	340	712	161	757	889	749	999999	188	123	57	999999	441	999999	999999	78	260	332	999999	999999	900	216	872	239	140	617	351	588	999999	404	325	916	335	64	925	342	999999	858	65	504	936	55	897	383	363	88	865	55	834	240	999999	999999	999999	999999	155	181	999999	483	31	150	547	999999	555	783	797	141	999999	999999	779	198	706	401	277	261	437	855	999999	498	875	61	751	306	754	450	21	823	363	581	999999	753	874	999999	837	915	956	776	499	124	999999	232	456	488	275	645	533	991	234	311	326	299	862	969	607	969	398	251	416	114	772	973	777	999999	478	35	999999	817	564	362	304	661	365	204	911	653	999999	273	999999	118	917	999999	999999	62	264	999999	891	999999	999999	868	526	715	370	395	999999	612	454	405	20	250	999999	999999	437	999999	999999	665	933	667	999999	954	999999	134	220	999999	999999	999999	999999	725	999999	858	999999	418	999999	695	835	588	301	999999	853	309	208	999999	263	790	999999	211	591	726	55	599	685	234	847	336	504	999999	999999	72	207	999999	999999	729	999999	161	999999	912	189	742	46	427	373	963	999999	758	756	999999	999999	429	999999	986	170	999999	999999	999999	183	910	571	210	999999	444	93	238	772	999999	81	478	599	111	684	873	31	849	999999	628	236	999999	999999	999999	579	341	530	85	551	221	438	999999	59	414	978	205	351	978	551	602	999999	999999	999999	560	686	287	573	769	744	646	999999	999999	968	61	969	999999	999999	481	630	859	913	17	686	560	826	501	428	195	133	488	532	999999	308	97	293	100	531	859	412	302	767	760	340	904	999999	999999	611	998	444	527	705	999999	358	999999	999999	336	458	639	999999	195	858	388	999999	265	124	920	22	880	767	879	999999	640	78	338	102	163	676	781	999999	708	890	
430	999999	605	783	999999	695	616	409	957	642	999999	135	227	443	388	124	85	999999	336	114	731	240	565	599	74	801	29	599	999999	659	999999	336	999999	305	438	999999	50	482	999999	235	405	480	809	246	46	514	999999	895	999999	48	601	999999	999999	604	999999	199	195	16	718	860	675	999999	874	308	965	565	999999	999999	999999	751	84	602	999999	111	709	999999	431	999999	562	559	950	134	999999	496	999999	684	360	430	999999	249	999999	43	763	602	560	387	999999	511	281	481	999999	929	890	961	964	999	664	875	999999	907	999999	867	454	999999	909	550	999999	388	251	290	999999	999999	785	765	310	51	999999	734	999999	331	655	920	57	91	155	31	999999	999999	531	67	29	485	535	999999	480	583	999999	605	692	19	255	227	269	990	999999	734	153	134	660	922	170	930	999999	573	262	848	820	373	23	888	316	219	999999	193	271	728	999999	556	295	727	462	243	51	541	86	437	660	67	999999	420	877	999999	272	999999	897	999999	999999	961	976	999999	763	225	999999	999999	703	46	999999	86	729	548	590	597	999999	933	470	926	888	999999	497	999999	198	999999	559	999999	999999	206	946	257	295	181	577	192	579	662	963	246	651	247	999999	50	77	999999	999999	275	830	290	281	999999	999999	970	999999	368	473	162	444	999999	666	989	999999	506	999999	999999	790	557	970	407	27	186	969	233	285	651	954	457	757	614	999999	293	999999	999999	925	617	118	325	970	999999	999999	427	227	963	580	662	453	341	950	999999	792	999999	305	999999	272	104	369	914	999999	999999	999999	25	405	999999	999999	999999	227	73	999999	482	14	475	587	761	999999	600	959	999999	999999	623	999999	623	507	803	999999	654	987	348	467	830	257	999999	630	421	806	999999	999999	397	397	206	444	390	759	477	948	327	203	543	745	672	145	363	271	81	999999	789	518	601	17	921	999999	879	605	751	999999	810	999999	176	999999	984	578	999999	618	456	189	816	864	999999	854	504	460	454	999999	795	695	894	932	558	69	26	195	430	390	475	811	564	785	18	252	148	483	37	588	760	999999	574	744	815	999999	999999	925	488	746	999999	470	941	999999	999999	65	340	877	295	116	938	799	157	999999	152	644	624	999999	856	999999	716	999999	433	866	843	701	131	159	127	666	523	101	706	999999	999999	15	870	288	999999	999999	911	270	197	920	649	960	946	393	999999	180	999999	513	79	700	999999	999999	46	999999	443	117	934	191	999999	999999	593	999999	999999	999999	999999	147	774	999999	65	999999	875	455	833	999999	226	882	999999	
737	558	947	398	19	999999	15	999999	394	968	795	845	868	27	730	510	999999	337	802	999999	483	999999	463	999999	932	999999	175	999999	584	659	999999	858	560	999999	206	632	812	240	583	824	97	819	919	179	999999	999999	999999	886	155	944	274	186	424	999999	282	658	999999	551	999999	561	857	191	79	735	445	936	295	516	820	999999	698	338	754	977	780	999999	999999	999999	999999	442	271	289	679	640	394	357	999999	999999	999999	548	538	999999	999999	999999	967	906	749	194	734	999999	214	680	999999	999999	256	936	432	447	244	999999	498	809	135	33	299	999999	511	999999	999999	999999	502	999999	436	282	568	437	563	732	19	874	914	974	560	383	237	591	224	631	394	999999	925	999999	311	470	59	729	145	751	732	399	999999	321	999999	646	550	465	999999	793	999999	819	383	699	438	369	704	999999	258	752	795	708	363	999999	999999	891	172	506	447	965	232	839	999999	811	999	999999	480	602	140	914	999999	999999	347	430	151	999999	999999	235	568	941	766	535	480	393	956	999999	46	523	276	952	483	53	28	287	570	999999	527	999999	699	999999	889	999999	393	344	999999	999999	371	932	738	479	816	936	999999	505	209	999999	368	908	855	975	999999	956	335	188	999999	789	999999	69	860	501	57	513	535	749	61	999999	999999	146	999999	932	662	999999	785	797	146	546	115	522	88	873	999999	618	716	999999	245	933	999999	999999	903	140	280	999999	999999	246	999999	312	411	198	453	999999	554	232	444	922	322	479	180	538	52	893	683	240	981	987	220	438	797	812	513	128	888	937	242	343	661	999999	41	999999	999999	833	999999	999999	78	543	328	68	184	793	410	765	763	247	172	20	456	49	330	94	35	992	515	999999	685	335	656	617	999999	110	271	961	999999	631	999999	219	757	767	171	999999	999999	162	264	999999	411	999999	364	651	775	232	887	999999	40	946	523	383	327	999999	999999	743	999999	710	78	83	532	448	326	999999	999999	953	999999	999999	877	882	425	873	999999	999999	999999	937	970	15	842	767	223	649	931	999999	118	999999	891	999999	535	428	999999	958	93	190	999999	962	431	233	999999	821	969	208	999999	999999	999999	649	645	815	359	304	772	881	999999	999999	860	883	999999	999999	33	297	72	51	163	459	331	467	999999	557	999999	235	999999	999999	439	30	798	24	999999	783	972	468	152	85	861	241	656	680	99	999999	329	597	454	607	209	288	759	999999	54	295	826	73	859	97	784	134	999999	34	452	999999	999999	846	999999	734	851	999999	999999	999999	190	921	802	999999	
377	17	999999	999999	780	999999	547	160	270	870	969	619	956	908	609	64	999999	999999	452	631	237	999999	280	999999	618	720	755	645	144	773	746	133	492	185	999999	851	859	999999	354	999999	486	301	999999	641	876	368	777	999999	954	99	694	453	479	180	423	135	737	754	825	999999	162	999999	25	496	134	999999	137	781	999999	758	205	999999	392	572	154	935	663	639	607	259	942	813	691	55	88	302	654	321	999999	570	124	115	524	294	999999	999999	286	101	999999	39	999999	996	729	999999	999999	999999	71	907	35	487	471	999999	157	999999	999999	999999	220	970	418	831	999999	815	28	652	643	100	436	108	843	570	659	999999	131	577	28	946	93	495	999999	999999	241	747	295	284	108	26	957	999999	176	999999	374	316	683	686	836	999999	977	999999	562	803	999999	962	73	999999	827	899	999999	579	557	181	999999	725	818	83	599	455	530	743	553	627	999999	999999	932	464	999999	353	999999	445	740	602	968	16	933	999999	37	279	999999	829	457	209	50	387	401	995	133	649	497	999999	999999	999999	999999	999999	999999	935	999999	999999	40	609	269	484	999999	540	839	954	212	259	792	471	55	999999	772	700	296	354	586	754	95	936	340	556	856	289	359	359	707	999999	482	998	686	207	999999	84	569	999999	999999	510	548	447	792	873	857	36	999999	999999	619	204	947	999999	999999	999999	744	104	278	713	999999	731	191	999999	999999	478	999999	793	784	847	91	697	999999	324	165	86	215	648	153	999999	699	999999	724	592	740	513	786	304	649	769	999999	999999	999999	856	354	467	999999	69	999999	324	106	73	251	717	999999	999999	73	633	999999	281	999999	105	950	810	23	999999	999999	598	749	743	691	482	154	999999	393	999999	892	284	970	698	757	999999	457	829	999999	636	588	17	907	999999	450	163	999999	377	68	367	999999	999999	842	555	461	730	319	457	632	623	919	999999	333	748	39	999999	663	334	524	564	647	130	999999	387	219	999	690	999999	999999	538	999999	776	956	999999	742	999999	999999	424	246	37	999999	10	207	999999	716	362	683	999999	999999	661	500	947	999999	504	719	83	555	999999	345	461	49	389	164	104	999999	153	279	308	999999	142	356	248	97	497	727	999999	923	702	670	856	326	531	151	640	47	262	999999	461	315	668	351	999999	88	784	987	999999	846	113	334	573	92	385	999999	657	315	261	859	366	777	82	159	852	794	489	999999	517	247	999999	999999	170	999999	818	992	346	999999	379	170	313	509	279	800	820	999999	999999	773	940	377	493	999999	785	
403	565	999999	999999	519	499	999999	599	648	479	219	333	56	173	999999	999999	999999	816	999999	999999	101	556	999999	999999	282	339	999999	999999	715	205	150	999999	197	280	767	999999	144	759	827	301	197	999999	664	999999	69	999999	999999	999999	999999	509	557	560	626	400	693	999999	708	186	960	189	999999	999999	884	453	339	465	145	775	406	687	140	633	989	575	748	531	892	828	447	804	565	280	943	999999	999999	589	137	999999	587	921	956	958	798	647	286	702	686	220	699	999999	342	999999	807	999999	999999	924	571	60	652	172	953	880	999999	999999	624	999999	999999	678	806	750	999999	999999	999999	485	730	999999	834	351	299	55	845	999999	138	999999	472	566	999999	877	999999	723	27	999999	155	999999	967	999999	230	642	33	543	161	999999	414	948	275	999999	810	331	345	207	999999	230	761	606	327	282	751	894	999999	67	280	999999	999999	92	732	999999	202	773	999999	654	951	202	328	756	894	837	276	189	999999	477	756	999999	541	638	633	797	324	548	107	695	335	999999	999999	965	272	486	175	999999	999999	22	802	46	813	999999	256	999999	901	15	999999	489	15	571	325	226	311	139	142	213	999999	935	938	653	999999	822	328	624	253	363	493	417	672	999999	999999	566	675	719	337	850	392	736	895	318	836	617	999999	763	999999	999999	664	999999	354	999999	872	290	84	158	370	990	372	631	999999	548	522	305	816	70	607	999999	999999	999999	801	292	999999	722	49	630	817	999999	142	564	614	521	699	360	73	711	82	683	492	526	359	999999	488	760	999999	357	796	999999	999999	629	999999	261	191	82	341	72	149	999999	250	453	341	313	999999	807	999999	141	849	171	241	115	987	923	999999	34	242	465	804	70	638	999999	999999	286	266	513	408	362	340	626	999999	10	571	922	999999	48	195	56	999999	680	743	952	508	634	999999	695	642	242	984	999999	840	875	268	89	522	557	619	65	56	354	408	665	800	232	152	241	544	75	490	238	999999	999999	976	133	327	685	194	999999	976	571	870	175	377	183	785	153	742	491	410	885	428	999999	999	144	281	88	161	285	491	999999	160	576	999999	756	328	999999	999999	144	761	836	999999	999999	88	999999	483	243	297	627	999999	999999	498	62	665	604	809	708	999999	841	999999	249	534	908	717	908	999999	303	422	999999	854	140	253	608	999999	999999	999999	999999	61	525	660	48	790	533	838	493	579	108	999999	158	999999	620	468	68	293	999999	999999	999999	702	179	73	190	820	999999	773	999999	755	890	332	101	92	801	656	999999	
999999	813	459	10	999999	999999	338	322	392	274	674	243	672	195	325	217	271	999999	316	881	461	999999	999999	123	760	532	737	689	776	819	75	999999	964	797	999999	479	73	311	999999	477	841	751	797	556	11	999999	644	570	999999	124	999999	35	999999	774	999999	710	999999	345	999999	547	497	648	545	999999	208	529	279	999999	999999	845	154	999999	672	839	50	709	683	999999	121	230	999999	177	125	661	989	50	661	199	588	176	884	727	71	999999	980	202	215	999999	999999	482	270	769	262	999999	970	999999	363	999999	734	999999	999999	924	234	29	999999	999999	533	884	583	168	868	90	999999	150	961	426	899	824	859	999999	503	458	999999	638	960	128	914	999999	690	129	999999	16	465	88	999999	959	999999	51	197	660	668	331	651	199	614	999999	484	999999	767	999999	970	538	999999	999999	16	579	610	595	69	541	999999	148	999999	463	999999	862	624	217	11	11	923	999999	636	999999	999999	999999	807	134	34	999999	644	802	627	146	159	999999	220	579	999999	570	359	907	982	656	255	999999	137	197	718	751	565	276	120	766	999999	123	901	596	706	834	771	485	999999	288	999999	612	520	67	999999	331	651	55	146	441	999999	999999	875	980	999999	999999	54	619	999999	999999	225	377	692	861	515	45	257	624	999999	246	999999	999999	999999	703	999999	999999	20	79	883	396	110	520	139	679	124	615	247	999999	642	58	999999	999999	79	297	999999	529	920	659	999999	278	999999	999999	182	999999	999999	777	677	182	230	999999	648	975	735	999999	182	999999	248	999999	746	899	798	335	981	824	456	645	805	59	640	240	721	360	526	615	321	83	347	239	999999	346	937	75	701	331	410	813	426	59	125	367	999999	908	912	653	999999	749	55	358	452	996	999999	628	541	999999	599	999999	999999	130	708	999999	367	999999	975	409	961	732	999999	659	424	999999	228	756	934	999999	999999	813	448	872	999999	572	38	989	786	999999	999999	319	999999	711	732	122	364	306	999999	999999	999	999999	999999	999999	999999	747	124	395	934	809	999999	999999	693	999999	999999	785	849	586	985	145	79	378	999999	999999	45	999999	208	923	927	311	288	999999	414	999999	282	999999	881	935	191	999999	999999	999999	65	977	271	158	625	999999	999999	947	999999	999999	320	215	947	631	60	999999	999999	49	999999	201	468	632	531	999999	811	776	999999	372	904	914	405	598	999999	437	999999	254	674	999999	999999	933	262	980	999999	510	611	209	999999	651	999999	885	467	999999	848	999999	183	999999	455	415	346	999999	288	308	53	358	382	722	528	520	317	806	
331	999999	999999	615	999999	488	593	30	254	999999	807	999999	745	28	456	264	749	430	263	999999	798	269	550	187	655	953	999999	689	137	888	680	459	344	820	999999	877	999999	243	327	695	838	434	999999	734	51	943	562	999999	902	128	973	108	999999	999999	17	999999	50	836	959	985	551	904	892	366	931	357	10	999999	465	999999	999999	516	112	999999	62	373	108	815	145	711	400	999999	787	999999	915	582	202	917	812	501	837	301	283	999999	999999	934	541	999999	802	694	999999	637	999999	332	991	466	995	999999	374	999999	963	234	700	258	999999	639	126	883	999999	359	164	93	999999	999999	999999	834	243	770	424	127	831	304	999999	451	768	999999	353	464	999999	999999	586	504	553	999999	999999	613	601	999999	999999	514	818	658	363	999999	540	859	999999	605	590	999999	232	235	999999	256	811	669	220	259	489	830	999999	661	999999	991	773	999999	540	943	436	139	243	218	32	910	309	183	999999	569	910	909	999999	747	873	860	236	360	230	999999	367	999999	402	999999	546	916	228	166	792	371	680	880	329	581	179	999999	999999	999999	213	373	947	638	728	999999	999999	999999	999999	548	787	15	999999	422	439	243	585	568	737	892	999999	115	692	999999	390	999999	889	40	999999	668	578	422	937	221	157	856	358	999999	149	999999	13	965	335	680	378	787	605	267	450	95	995	610	724	999999	352	107	681	804	257	999999	761	317	990	923	969	375	999999	553	275	582	884	856	429	986	999999	999999	780	999999	775	999999	999999	631	999999	503	672	967	999999	905	869	59	185	554	481	999999	989	695	975	411	999999	12	999999	61	999999	867	211	999999	191	999999	152	646	326	999999	38	654	184	139	727	999999	999999	11	677	172	684	225	999999	340	999999	438	996	999999	731	378	311	772	884	922	999999	723	302	534	786	959	763	233	732	515	525	999999	816	999999	967	999999	161	708	335	556	377	776	469	999999	764	753	999999	948	914	948	367	266	770	999999	500	14	205	999999	225	717	409	460	999999	891	814	557	999999	146	999999	253	999999	603	447	337	554	999999	263	431	769	42	227	814	999999	784	158	269	67	564	369	999999	292	999999	492	999999	157	916	294	578	66	216	141	604	722	671	999999	999999	819	999999	707	637	750	774	956	999999	499	999999	152	999999	743	554	999999	67	999999	272	961	792	120	999999	189	637	578	684	374	562	901	623	102	647	63	393	999999	624	857	731	222	517	999999	309	127	562	774	585	834	512	999999	84	827	999999	709	938	999999	999999	999999	999999	69	75	409	403	
291	876	502	504	654	360	113	999999	209	55	59	453	323	810	712	627	863	999999	850	862	999999	826	795	999999	938	124	738	999999	372	787	999999	999999	118	999999	28	250	70	279	930	484	999999	999999	874	782	999999	265	625	844	287	635	216	76	225	999999	557	999999	999999	860	566	999999	621	652	512	421	999999	999999	345	248	791	999999	566	593	72	375	463	13	999999	22	240	999999	499	894	184	736	999999	999999	931	571	999999	564	169	209	713	999999	862	755	999999	462	409	508	999999	386	999999	815	79	999999	14	850	999999	999999	512	78	999999	883	999999	727	999999	999999	840	775	970	999999	721	999999	999999	366	999999	999999	512	707	674	499	613	731	762	122	842	368	667	958	602	91	487	972	999999	101	580	829	359	999999	287	999999	622	634	538	156	664	824	514	999999	999999	999999	347	385	999999	23	999999	897	999999	928	999999	119	119	881	182	999999	296	749	186	220	786	60	322	376	999999	120	876	978	203	999999	458	28	999999	954	225	270	999999	999999	102	48	635	999999	999999	999999	261	178	999999	740	461	649	859	999999	999999	303	926	692	29	999999	955	999999	146	486	999999	514	479	865	265	164	999999	912	999999	999999	656	147	584	999999	352	999999	999999	262	666	146	527	554	756	543	380	560	999999	999999	250	771	156	332	902	158	977	999999	951	999999	912	299	84	549	999999	676	268	510	718	999999	349	138	856	703	112	999	959	160	758	936	495	704	135	142	671	384	47	333	245	435	136	158	999999	729	349	377	999999	977	61	999999	284	999999	999999	217	193	122	999999	453	230	999999	999999	827	445	24	999999	218	174	999999	999999	999999	999999	934	275	292	999999	200	999999	137	363	999999	937	982	108	677	661	624	862	918	949	558	469	999999	999999	342	999999	999999	713	925	828	140	213	130	999999	933	451	349	605	999999	999999	999999	924	999999	99	495	965	999999	728	767	362	999999	356	255	991	329	659	55	831	999999	56	999999	487	999999	999999	999999	532	816	882	175	236	999999	29	313	406	956	633	681	503	618	376	999999	580	946	572	552	784	957	999999	999999	999999	405	999999	672	512	136	515	999999	489	866	962	158	999999	563	541	50	266	53	849	44	695	978	552	222	565	26	815	541	699	999999	448	574	999999	999999	891	830	999999	356	800	280	999999	999999	999999	636	655	999999	704	27	414	999999	295	741	118	104	94	305	853	305	117	496	321	974	999999	733	428	398	999999	999999	999999	710	247	999999	252	579	999999	999999	786	915	567	999999	321	797	999999	999999	469	999999	466	999999	27	596	976	507	
249	999999	958	477	18	468	218	267	756	482	999999	703	294	999999	499	539	511	370	999999	999999	738	999999	999999	523	847	795	273	722	931	878	214	84	734	999999	999999	938	620	125	715	327	707	309	591	839	451	432	883	999999	217	927	999999	657	86	48	768	480	140	445	999999	223	204	495	999999	999999	278	999999	969	554	713	560	918	395	655	999999	240	438	999999	345	81	425	912	189	514	14	999999	557	998	695	999999	999999	808	184	495	501	999999	999999	973	713	570	180	999999	338	380	656	18	695	11	885	807	340	302	999999	999999	214	311	25	981	999999	91	720	283	284	583	522	752	744	900	163	999999	29	465	999999	774	999999	963	999999	808	857	995	110	555	123	888	641	899	23	810	291	999999	117	240	999999	632	849	999999	999999	754	858	999999	273	795	848	816	788	874	828	30	473	251	727	999999	133	335	980	175	170	395	942	622	738	934	618	963	960	789	813	841	924	12	784	828	949	999999	732	314	999999	306	109	766	81	992	999999	999999	472	999999	116	326	999999	684	737	792	999999	246	176	999999	999999	999999	855	999999	71	999999	106	470	999999	898	267	180	603	675	467	863	296	999999	551	745	999999	578	501	70	999999	496	999999	249	275	999999	26	713	786	402	137	823	451	111	704	94	896	875	583	573	999999	936	722	976	227	874	999999	635	999999	999999	999999	999999	393	795	326	574	999999	856	205	474	882	554	394	211	547	643	422	194	999999	999999	849	721	999999	927	999999	999999	774	999999	999999	401	999999	999999	999999	365	999999	999999	439	655	784	999999	298	999999	999999	119	691	98	551	520	438	583	461	321	163	237	581	999999	999999	465	378	999999	800	582	834	804	978	501	999999	38	999999	999999	214	766	410	352	177	999999	51	885	246	338	204	264	785	999999	939	184	236	790	784	999999	915	999999	999999	215	999999	716	215	876	999999	199	999999	523	970	420	379	695	999999	999999	69	999999	978	727	999999	49	384	546	797	396	865	999999	274	745	253	909	112	240	489	204	23	999999	999999	175	999999	57	776	681	999999	374	78	254	272	426	999999	22	662	999999	754	999999	999999	793	999999	818	21	336	924	999999	280	70	318	149	215	716	797	608	999999	812	972	999999	272	999999	262	432	327	620	541	848	999999	240	257	914	485	251	999999	230	542	785	164	429	132	960	410	233	66	929	999999	556	629	132	845	849	225	582	975	999999	540	497	999999	400	794	999999	801	49	813	403	663	964	352	999999	76	391	999999	553	59	312	302	38	375	397	582	999999	229	
892	395	407	999999	903	275	999999	999999	54	294	764	634	999999	999999	371	999999	663	276	84	213	999999	999999	463	201	671	999999	673	834	512	131	112	817	809	856	908	653	416	999999	760	698	116	886	31	107	894	918	13	999999	931	618	712	131	508	781	176	837	999999	215	37	999999	602	412	187	923	191	946	825	199	999999	717	999999	958	516	385	107	999999	44	366	307	752	529	530	999999	893	419	981	319	999999	690	81	721	211	999999	389	999999	999999	709	999999	915	999999	103	814	999999	223	614	999999	999999	999999	684	10	802	999999	907	285	851	82	999999	999999	514	210	999999	797	509	189	995	802	999999	136	288	999999	466	999999	451	360	658	715	999999	689	289	999999	376	196	352	689	278	155	303	400	999999	34	205	425	593	714	999999	306	314	713	228	999999	470	488	999999	999999	544	866	134	557	626	145	444	819	14	848	834	450	454	999999	910	850	509	891	598	999999	208	50	352	736	999999	362	410	923	999999	999999	204	887	351	999999	154	999999	30	745	774	999999	589	385	421	745	879	869	851	494	803	377	999999	578	999999	999999	92	503	523	398	999999	273	999999	520	357	536	999999	947	999999	393	675	507	829	763	127	205	673	822	628	999999	856	999999	999999	916	130	999999	175	999999	996	760	999999	650	889	632	237	999999	667	999999	38	885	101	932	999999	468	819	999999	548	548	461	695	916	270	875	915	999999	348	999999	819	999999	264	371	37	950	348	414	999999	618	206	536	617	999999	604	999999	743	516	924	408	53	106	825	554	627	174	311	999999	718	775	999999	101	999999	748	999999	679	773	524	73	999999	432	64	794	687	999999	21	844	167	322	475	141	999999	999999	940	719	722	999999	999999	744	863	649	999999	999999	258	643	114	647	869	999999	999999	999999	999999	452	942	976	999999	312	148	212	615	330	153	531	999999	644	574	484	999999	38	136	115	74	780	210	342	927	368	999999	53	999999	374	975	477	397	999999	912	957	674	964	999999	419	435	999999	999999	542	999999	972	453	614	78	630	699	840	563	819	956	999999	999999	610	58	630	765	105	963	250	999999	675	999999	797	731	617	999999	984	309	716	679	566	999999	999999	836	955	915	932	999999	617	674	999999	999999	577	499	473	999999	999999	915	108	654	340	543	888	197	829	838	999999	882	461	820	715	541	846	150	999999	798	582	773	103	715	833	131	356	575	999999	760	567	308	999999	901	999999	78	210	999999	349	33	762	480	16	999999	268	59	523	797	959	999999	78	436	109	999999	999999	999999	822	999999	820	
999999	197	322	977	78	280	357	624	559	84	646	340	784	999999	999999	999999	999999	767	976	999999	784	607	558	616	615	692	140	208	592	768	454	255	817	251	139	836	450	502	937	845	911	434	963	723	323	273	293	635	733	640	40	999999	846	936	46	611	639	706	371	999999	999999	999999	41	790	999999	401	523	543	671	539	999999	609	829	140	545	359	644	834	303	352	999999	504	999999	999999	737	999999	409	881	215	528	206	999999	141	561	705	761	403	183	103	999999	749	999999	999999	999999	55	999999	999999	715	400	686	967	804	413	29	976	645	685	88	62	999999	992	642	337	153	342	850	478	277	435	784	956	470	741	381	603	659	541	280	907	316	999999	693	490	999999	560	999999	341	121	584	69	86	324	999999	394	929	116	422	820	999999	205	999999	436	999999	615	999999	999999	72	999999	425	327	999999	415	181	746	492	999999	161	999999	593	999999	518	999999	693	375	707	641	999999	999999	451	496	246	721	418	711	363	790	413	874	798	999999	339	999999	696	266	955	671	999999	384	901	631	954	613	237	920	686	597	743	999999	999999	98	999999	714	590	999999	91	393	996	469	999999	999999	999999	287	20	538	999999	219	670	436	420	46	999999	965	456	999999	999999	633	999999	498	35	999999	999999	999999	999999	710	999999	999999	999999	766	185	572	999999	683	991	209	736	677	603	698	320	477	999999	316	504	871	599	200	268	770	397	999999	898	507	444	999999	655	405	320	999999	640	985	500	903	999999	847	371	815	999999	256	93	863	40	999999	999999	557	839	740	994	105	121	707	999999	999999	378	727	673	999999	999999	999999	554	341	367	303	999999	334	977	33	65	999999	510	999999	226	999999	687	534	427	113	999999	999999	999999	999999	410	999999	197	933	999999	551	534	533	999999	204	576	609	702	999999	506	736	999999	853	580	815	685	347	595	337	999999	354	271	844	999999	570	999999	362	586	999999	930	152	999999	134	705	435	498	999999	483	316	217	617	318	935	999999	691	999999	476	999999	972	999999	73	999999	859	999999	283	290	999999	999999	613	999999	999999	999999	72	821	364	999999	613	999999	155	326	999999	999999	999999	999999	999999	45	336	817	999999	205	380	999999	614	999999	867	522	256	682	432	155	809	308	869	959	993	595	256	123	673	72	761	329	999999	655	85	208	351	999999	579	247	953	872	615	417	976	178	417	661	954	842	999999	931	725	999	517	854	999999	999999	999999	287	789	222	153	999999	443	61	884	959	335	668	999999	999999	112	194	201	936	692	462	983	824	188	594	169	831	688	
830	999999	171	147	230	213	31	613	302	458	740	728	999999	999999	999999	294	458	336	295	671	866	999999	541	999999	581	172	999999	346	311	999999	205	63	999999	866	613	456	722	999999	114	465	159	903	809	736	461	217	632	488	68	999999	730	268	873	169	822	11	73	364	566	68	670	999999	311	999999	262	687	999999	203	370	999999	571	636	231	830	999999	963	999999	804	356	373	999999	64	288	999999	379	999999	190	162	54	612	393	999999	265	999999	794	999999	999999	616	483	999999	801	438	128	590	969	103	46	999999	647	858	981	268	17	202	527	615	407	541	823	325	999999	263	158	757	999999	213	380	999999	45	58	372	412	331	582	572	112	936	999999	999999	999999	999999	146	999999	999999	630	135	360	73	528	999999	76	69	792	999999	276	548	289	370	506	766	723	860	17	598	495	579	999999	999999	999999	425	679	999999	739	999999	424	370	747	962	137	958	852	999999	657	999999	982	312	619	173	999999	999999	999999	999999	999999	999999	999999	51	139	917	700	61	199	926	443	112	509	999999	330	254	743	906	800	999999	999999	547	913	999999	212	160	616	192	959	773	128	605	999999	112	999999	704	999999	999999	241	830	999999	85	769	926	873	555	357	999999	982	375	429	999999	999999	505	342	653	999999	155	838	999999	310	518	101	425	999999	999999	508	406	848	625	267	370	674	999999	999999	167	778	999999	543	657	803	999999	210	593	353	718	382	107	769	864	999999	999999	999999	263	999999	753	999999	353	128	45	56	951	776	366	117	68	734	263	450	185	875	999999	999999	191	185	999999	318	999999	999999	98	465	411	636	984	52	426	999999	999999	999999	312	183	434	868	999999	999999	852	223	843	999999	999999	983	129	657	594	988	449	999999	363	87	999999	445	485	280	40	579	645	999999	792	324	691	242	323	812	147	11	450	275	113	580	999999	106	474	32	787	999999	999999	753	51	996	603	197	999999	343	241	867	698	163	838	928	965	537	999999	528	794	62	670	999999	519	999999	547	183	135	783	999999	122	970	463	493	925	999999	891	282	795	999999	503	999999	979	580	280	313	297	437	185	614	795	999999	999999	237	734	444	39	999999	459	999999	999999	999999	689	999999	999999	896	244	999999	912	695	83	265	636	807	301	999999	999999	735	249	289	260	746	949	178	959	448	33	235	999999	999999	999999	658	999999	346	301	999999	88	400	999999	384	78	626	524	999999	540	540	48	148	999999	451	752	303	994	179	208	999999	123	521	629	679	872	19	911	431	491	425	999999	299	515	860	999999	300	999999	865	
220	633	999999	469	638	429	410	999999	299	317	738	999999	664	653	147	999999	327	567	771	782	511	69	999999	102	998	124	108	748	632	999999	999999	462	30	999999	959	575	460	999999	882	209	279	999999	999999	604	693	581	999999	788	999999	999999	999999	646	999999	999999	999999	160	918	140	470	523	331	661	262	222	81	286	889	999999	694	571	167	673	999999	571	513	523	349	120	408	999999	363	320	999999	735	543	999999	932	529	775	999999	657	330	193	368	878	618	735	507	533	417	691	999999	104	590	999999	999999	999999	957	987	840	811	999999	999999	53	170	999999	74	526	679	482	353	369	759	999999	914	837	999999	326	693	895	999999	999999	587	991	999999	136	226	16	995	674	999999	974	542	934	997	849	598	149	208	867	553	219	999999	61	999999	331	477	218	675	999999	999999	645	273	102	999999	968	230	740	318	999999	795	68	999999	14	844	378	999999	824	999999	74	999999	350	128	826	351	578	24	999999	927	999999	659	17	999999	103	295	992	711	999999	881	999999	629	858	831	999999	999999	494	688	823	216	695	504	652	999999	610	663	999999	526	999999	750	485	954	999999	813	904	384	787	727	437	999999	999999	667	388	942	999999	445	389	999999	999999	754	857	889	201	329	999999	909	16	686	730	439	257	475	273	698	999999	84	935	55	927	999999	294	767	999999	114	999999	37	125	710	472	175	284	999999	999999	692	893	595	763	374	580	995	377	111	999999	999999	471	999999	403	689	999999	999999	999999	999999	591	173	999999	99	999999	96	965	999999	793	306	223	999999	165	727	999999	581	805	999999	320	999999	474	931	999999	999999	770	999999	642	978	999999	436	174	687	666	939	938	999999	232	999999	957	676	999999	375	212	81	887	442	999999	743	484	822	883	735	473	938	869	660	751	287	328	384	454	986	999999	366	142	536	898	999999	999999	502	999999	11	999999	999999	999999	108	728	350	304	338	420	898	504	811	552	439	223	727	79	288	999999	944	484	999999	232	422	794	999999	939	361	999999	626	999999	982	473	999999	999999	829	776	771	931	410	999999	999999	964	999999	492	769	813	703	322	180	155	510	843	414	526	281	422	999999	313	999999	411	942	793	793	999999	521	348	670	557	394	950	308	357	999999	960	999999	618	676	929	34	999999	245	48	373	481	454	149	68	365	609	416	36	467	58	999	50	999999	999999	611	999999	999999	999999	999999	928	229	847	999999	594	453	42	999999	745	820	289	849	175	904	999999	999999	500	382	289	999999	999999	977	924	841	308	999999	920	297	999999	999999	958	603	889	999999	
999999	153	999999	300	554	614	332	946	999999	216	188	208	833	146	776	857	120	598	151	837	207	950	305	15	855	345	533	999999	999999	679	861	685	960	84	794	287	688	209	828	674	982	11	316	999999	663	109	999999	784	520	590	955	370	999999	61	893	169	847	628	444	219	999999	587	731	999999	354	502	248	999999	999999	999999	999999	910	770	476	855	205	643	999999	352	756	999999	748	234	635	724	999999	234	908	191	999999	439	70	765	618	593	999999	280	325	999999	170	860	666	442	31	421	54	599	984	206	697	999999	999999	285	688	299	342	362	105	999999	852	277	340	999999	716	999999	118	155	161	883	461	999999	999999	999999	191	895	999999	316	212	999999	680	999999	999999	999999	493	999999	180	785	86	328	999999	51	184	999999	519	892	999999	98	999999	962	313	898	999999	999999	745	772	206	53	103	792	46	36	999999	882	595	950	999999	629	93	606	888	999999	999999	832	999999	419	749	279	999999	298	376	174	999999	999999	910	782	463	149	999999	720	912	999999	691	294	999999	234	891	999999	462	568	999999	900	15	129	83	979	828	615	478	336	33	926	347	804	999999	999999	446	999999	999999	813	497	888	662	372	693	761	999999	785	999999	408	527	457	817	147	999999	999999	999999	999999	176	930	953	847	670	640	697	986	789	886	868	999999	999999	982	330	649	999999	976	999999	642	435	999999	348	999999	74	79	808	575	119	210	999999	950	713	999999	999999	999999	999999	649	999999	999999	999999	707	999999	755	916	141	620	544	136	177	999999	457	999999	526	44	853	592	909	783	999999	831	999999	876	589	515	918	705	810	249	999999	789	431	758	225	967	727	351	593	137	932	459	274	449	942	144	923	722	197	941	889	458	949	866	999999	200	552	999999	999999	999999	998	435	999999	305	846	387	999999	698	999999	558	999999	512	999	782	850	151	999999	682	934	455	999999	205	999999	869	359	831	839	999999	999999	35	999999	999999	999999	353	138	999999	649	968	602	999999	999999	235	710	638	999999	386	459	177	25	485	633	869	897	936	658	802	917	940	945	999999	548	89	999999	986	999999	421	552	656	654	999999	502	598	89	379	955	999999	495	880	245	972	381	672	549	656	999999	999999	998	33	694	999999	589	708	32	587	26	420	667	723	505	999999	999999	802	522	672	999999	44	790	527	981	302	999999	46	999999	973	643	875	540	910	595	587	423	999999	961	328	764	999999	575	501	363	544	999999	999999	384	32	999999	578	159	877	673	366	765	480	52	402	28	552	13	59	944	150	880	756	999999	917	
999999	314	841	203	907	999999	469	999999	174	446	603	544	661	999999	834	999999	999999	663	999999	238	822	942	487	568	999999	221	790	999999	557	222	663	941	644	467	232	833	737	955	969	999999	897	476	999999	605	799	484	890	999999	999999	880	425	227	520	900	105	857	827	282	999999	999999	408	943	740	952	783	661	999999	999999	460	11	336	999999	693	761	340	355	636	881	999999	825	330	469	310	677	797	446	431	744	999999	375	15	465	72	999999	86	954	736	363	822	147	584	999999	870	224	553	655	533	999999	569	749	230	946	512	77	376	938	642	73	999999	999999	240	165	832	999999	995	871	999999	999999	684	999999	619	283	69	632	250	634	599	999999	134	151	999999	673	184	622	155	69	952	994	906	148	322	672	999999	485	907	429	863	999999	228	681	948	122	83	999999	140	946	886	999999	826	742	349	555	999999	23	434	566	980	219	999999	936	918	999999	514	546	999999	946	85	584	724	821	770	999999	868	452	203	799	599	990	492	208	182	81	178	174	999999	999999	733	194	60	350	449	999999	846	999999	999999	246	608	536	130	193	871	999999	166	15	971	536	687	999999	820	635	967	989	726	740	764	846	999999	999999	748	307	223	890	534	383	381	125	966	586	689	999999	201	999999	870	309	337	869	915	173	202	271	89	246	374	424	999999	459	999999	999999	527	915	702	999999	999999	823	970	980	778	782	633	856	569	110	807	863	999999	904	128	427	999999	894	931	380	157	486	227	999999	526	119	10	921	198	861	68	773	999999	933	284	57	339	356	999999	143	539	346	702	978	999999	510	981	479	341	509	701	999999	984	331	120	311	605	993	464	999999	782	711	667	708	52	43	999999	510	629	999999	999999	67	999999	797	841	810	784	248	547	999999	999999	530	590	688	169	434	788	933	999999	973	452	345	892	433	999999	827	999999	993	936	404	902	480	850	270	421	643	831	197	489	309	526	367	999999	448	540	261	131	979	548	617	999999	674	687	655	628	752	175	379	999999	23	142	790	999999	999999	122	657	999999	329	999999	526	603	999999	453	523	456	95	890	453	892	110	706	999999	999999	329	160	237	793	999999	999999	999999	999999	999999	751	476	999999	999999	999999	312	999999	883	581	801	712	999999	24	653	231	174	999999	543	999999	722	999999	999999	317	442	345	981	992	884	863	999999	687	608	57	999999	999999	977	355	720	999999	588	127	999999	529	905	987	432	315	506	16	629	999999	108	807	755	975	416	999999	734	400	83	319	451	29	105	123	113	
974	999999	803	254	818	999999	999999	283	605	477	999999	411	455	912	676	496	878	244	999999	589	800	302	175	443	817	621	329	956	278	676	999999	433	791	883	458	442	999999	762	810	515	999999	533	999999	507	599	757	289	487	407	823	999999	785	614	533	999999	682	708	369	436	207	169	557	14	929	488	999999	999999	571	464	244	999999	125	433	999999	994	999999	151	999999	999999	70	999999	842	559	455	113	213	818	999999	580	776	733	343	336	999999	356	999999	999999	999999	29	999999	147	717	33	172	39	457	361	640	999999	45	540	999999	525	999999	865	999999	999999	559	826	999999	574	999999	991	687	510	459	999999	820	628	957	748	920	648	637	922	624	818	396	425	999999	851	188	729	544	245	692	818	960	747	39	49	969	405	999999	642	786	725	345	999999	999999	668	999999	999999	999999	297	620	403	887	453	999999	508	612	999999	180	999999	396	632	456	452	817	999999	828	83	598	918	778	999999	904	995	999999	898	482	999999	845	999999	999999	999999	157	999999	624	299	999999	516	505	999999	437	836	235	319	256	163	279	893	999999	939	999999	999999	423	999999	518	999999	498	891	317	353	36	878	999999	192	124	229	485	209	827	528	709	322	577	77	490	942	299	594	749	982	629	588	888	905	158	999999	999999	493	739	529	800	49	208	162	504	558	999999	52	205	36	678	80	76	327	240	527	890	356	999999	575	805	903	999999	335	724	447	990	393	44	271	999999	991	469	308	999999	670	999999	999999	572	999999	999999	257	399	722	313	999999	522	571	675	631	999999	406	321	173	999999	896	999999	999999	438	67	999999	164	18	999999	559	687	610	768	999999	569	413	474	783	999999	180	999999	514	430	31	175	924	428	717	413	309	80	680	305	584	830	773	249	987	514	999999	249	249	465	173	626	999999	754	971	115	999999	497	623	80	993	175	392	999999	852	272	143	149	446	604	633	488	16	314	193	768	999999	999999	486	278	999999	999999	318	58	266	999999	226	180	456	999999	195	812	457	609	312	419	448	307	397	724	381	233	803	644	831	999999	620	643	570	213	319	63	20	999999	204	999999	856	343	219	999999	999999	963	692	999999	418	821	41	406	11	774	329	498	777	762	897	999999	137	674	227	582	784	582	609	253	303	142	801	999999	999999	999999	999999	115	97	999999	678	999999	541	969	999999	20	652	223	641	796	883	820	285	258	457	551	934	192	999999	637	999999	473	363	449	999999	286	30	928	991	999999	999999	224	410	999999	93	488	121	999999	448	216	929	570	940	
813	370	483	856	553	655	864	315	999999	989	460	999999	999999	64	999999	438	949	989	999999	232	880	584	669	419	448	174	999999	440	775	744	909	999999	112	532	550	89	67	429	477	283	137	455	842	234	999999	572	879	999999	29	730	498	999999	999999	348	70	238	999999	73	418	388	686	434	539	635	90	752	172	999999	513	999999	381	530	522	450	105	434	999999	999999	469	876	295	544	420	55	999999	999999	502	764	472	321	999999	993	20	98	596	702	916	217	154	999999	409	999999	920	17	358	999999	999999	764	999999	999999	497	266	604	542	999999	151	23	999999	389	398	260	408	220	201	634	388	519	999999	854	402	518	534	300	271	476	999999	999999	412	697	286	988	737	521	835	999999	131	398	478	999999	999999	999999	999999	827	756	947	11	986	728	382	999999	459	280	910	850	128	962	966	343	999999	999999	526	999999	999999	112	409	523	886	384	377	999999	989	50	438	999999	713	96	707	544	323	475	111	999999	40	727	827	717	827	671	717	862	164	65	413	999999	927	88	999999	724	356	434	999999	612	999999	869	999999	418	999999	509	999999	41	265	432	29	599	902	630	580	79	285	691	696	224	999999	515	999999	934	637	447	482	635	461	982	197	889	999999	498	545	171	746	418	876	327	534	685	606	732	999999	813	98	999999	507	565	449	664	737	900	999999	845	520	56	999999	404	37	511	580	282	244	999999	249	413	94	419	332	866	815	379	999999	980	908	625	898	824	358	185	999999	895	999999	533	161	459	552	999999	999999	699	637	999999	999999	999999	115	334	498	904	999999	684	223	98	242	583	848	368	999999	965	999999	894	157	999999	56	999999	999999	685	999999	999999	999999	999999	861	394	768	633	238	344	999999	667	875	584	137	994	999999	674	962	49	662	959	684	792	249	999999	762	755	999999	680	434	448	648	429	594	786	925	784	822	999999	999999	609	355	513	999999	552	100	999999	999999	999999	999999	381	889	345	32	780	36	196	549	284	999999	999999	90	557	909	640	29	999999	990	999999	78	475	851	143	719	62	999999	180	513	999999	496	408	988	398	973	63	558	313	999999	813	759	739	244	548	206	317	528	797	604	648	533	644	373	426	94	241	530	999999	626	970	176	856	683	853	788	232	34	691	583	856	92	999999	58	999999	999999	999999	240	999999	999999	411	533	816	576	864	173	851	45	571	313	742	999999	803	686	436	999999	903	66	391	760	999999	292	837	224	999999	999999	817	999999	999999	835	755	11	999999	999999	224	999999	999999	999999	818	690	936	
999999	999999	387	999999	334	289	999999	622	538	999999	999999	848	552	962	129	696	601	828	308	355	999999	999999	999999	999999	741	314	983	999999	990	999999	623	248	701	823	999999	829	459	999999	423	287	787	973	658	157	999999	162	674	856	105	749	758	461	520	344	999999	999999	999999	999999	109	999999	305	999999	632	250	74	44	157	729	186	299	247	228	415	999999	567	999999	199	589	84	589	640	999999	377	999999	539	171	727	366	151	447	114	999999	283	403	999999	230	351	999999	92	449	14	999999	999999	999999	512	999999	999999	999999	999999	399	159	146	755	520	389	999999	999999	391	711	903	316	790	587	738	999999	618	944	21	48	346	940	782	999999	999999	584	695	457	999999	738	10	125	999999	590	752	999999	999999	873	762	24	999999	41	959	706	189	142	223	367	941	620	893	594	45	460	440	999999	376	639	999999	936	694	720	628	653	999999	788	88	210	999999	450	227	744	191	996	999999	315	999999	85	999999	502	999999	338	516	950	844	415	89	777	160	303	921	338	999999	826	999999	999999	999999	315	999999	401	64	23	531	999999	402	159	413	48	236	134	477	301	321	999999	999999	366	213	999999	999999	305	999999	999999	60	999999	999999	889	991	999999	676	139	902	675	90	926	447	999999	806	24	557	695	12	51	550	35	826	630	27	134	260	963	890	735	507	699	693	752	962	990	972	513	167	57	372	107	999999	801	221	394	190	228	999999	199	999999	123	999999	667	999999	35	714	898	999999	866	114	999999	249	177	178	390	243	999999	999999	816	999999	999999	537	954	678	999999	803	999999	418	999999	944	42	999999	701	615	393	405	35	991	937	999999	83	641	999999	943	660	857	999999	633	830	999999	495	834	999999	156	85	585	349	988	999999	231	689	489	249	922	999999	308	547	561	784	984	217	703	456	540	968	412	246	20	28	595	999999	999999	587	481	458	208	999999	554	540	807	66	47	684	999999	595	593	402	378	871	361	320	999999	999999	846	942	999999	387	999999	187	673	348	999999	970	722	999999	298	901	767	473	999999	999999	992	30	976	999999	180	28	999999	945	385	19	999999	999999	666	999999	256	552	741	999999	666	999999	467	377	999999	999999	727	999999	961	244	307	999999	634	904	996	723	999999	999999	872	917	772	999999	646	999999	802	663	480	199	313	447	999999	745	170	238	806	63	180	999999	163	517	210	113	66	505	999999	693	999999	963	153	942	957	774	999999	823	766	893	184	209	574	213	999999	538	763	524	19	561	531	406	108	999999	552	701	328	364	716	669	716	150	999999	
119	288	516	55	370	489	461	999999	346	472	913	999999	999999	61	949	528	999999	349	542	496	999999	171	978	865	209	999999	266	455	326	116	107	186	999999	589	465	925	999999	492	999999	45	558	496	999999	934	194	74	581	650	378	999999	999999	999999	184	654	533	947	310	650	999999	970	232	15	749	239	999999	737	845	391	595	34	56	190	946	507	938	600	976	54	999999	145	818	616	87	490	999999	777	999999	388	66	517	625	831	646	432	999999	553	746	955	999999	456	999999	999999	64	353	789	864	383	676	999999	932	971	266	969	710	999999	999999	927	268	177	597	999999	466	335	88	409	224	999999	523	695	395	853	30	484	999999	916	999999	561	734	999999	207	999999	335	672	134	545	368	999999	935	281	205	625	488	999999	971	999999	761	999999	999999	943	999999	330	999999	999999	999999	999999	951	999999	745	999999	531	65	203	568	969	204	999999	794	999999	999999	50	363	608	999999	499	769	375	242	513	512	165	765	584	790	136	877	999999	353	351	999999	594	587	126	151	749	149	432	999999	999999	999999	999999	967	663	443	999999	999999	999999	617	491	561	999999	999999	277	242	638	766	480	999999	442	102	660	66	999999	999999	999999	463	999999	467	502	999999	347	455	999999	736	201	198	111	151	887	999999	165	999999	861	789	342	874	319	999999	512	999999	668	999999	999999	726	999999	264	524	508	999999	449	999999	264	125	141	999999	267	306	999999	51	450	664	339	525	527	999999	735	205	663	999999	83	153	362	999999	999999	691	328	967	696	620	999999	999999	999999	999999	447	939	900	810	729	575	85	578	999999	843	72	999999	999999	503	960	789	390	69	999999	685	421	999999	623	309	999999	450	896	999999	999999	921	999999	776	999999	683	88	588	45	925	475	98	747	999999	374	518	999999	200	361	999999	999999	907	239	876	813	918	244	999999	325	999999	214	289	678	999999	999999	999999	738	999999	267	656	424	381	753	464	999999	772	938	916	999999	114	999999	414	99	81	291	999999	691	238	999999	152	448	938	272	444	721	196	999999	961	999999	517	780	605	933	705	410	636	163	999999	292	50	979	328	218	999999	193	799	200	999999	503	276	175	510	333	125	217	485	999999	999999	743	407	363	976	390	424	334	812	481	999999	671	999999	549	916	945	999999	172	999999	730	61	999999	921	996	812	467	269	351	999999	281	999999	999999	924	527	844	999999	999999	999999	13	938	793	886	380	327	806	935	848	727	259	999999	999999	952	98	999999	999999	999999	822	411	999999	999999	130	83	64	541	663	895	746	999999	704	885	999999	999999	169	
190	936	174	999999	999999	200	999999	619	999999	999999	714	999999	865	999999	179	471	999999	219	483	145	494	999999	999999	832	838	664	910	199	720	32	373	504	174	792	907	818	999999	185	228	221	674	899	589	981	999999	999999	797	496	999999	666	917	676	587	111	675	999999	999999	342	52	939	289	686	898	999999	728	220	999999	83	502	999999	579	999999	990	272	470	594	238	738	492	177	866	424	622	64	115	999999	999999	999999	126	544	601	999999	143	999999	999999	987	999999	80	263	999999	964	723	993	999999	96	316	685	999999	640	90	143	488	999999	999999	82	865	74	844	413	999999	303	999999	957	958	759	30	477	711	999999	482	593	999999	485	363	213	152	430	405	967	798	21	602	432	45	410	122	999999	268	216	999999	999999	999999	667	999999	835	999999	766	45	467	76	999999	973	983	167	497	999999	999999	496	671	999999	444	668	999999	999999	29	701	220	999999	558	646	321	999999	505	274	559	436	501	263	528	881	385	395	938	901	959	47	619	275	548	434	999999	999999	596	286	631	265	999999	62	211	143	121	845	999999	820	755	629	478	718	608	70	483	750	967	790	999999	58	730	975	654	982	92	944	383	999999	538	999999	622	229	642	303	999999	448	61	395	999999	540	909	127	155	340	568	900	666	487	950	367	256	806	732	583	999999	999999	407	229	999999	999999	472	362	999999	657	16	259	85	314	914	44	699	999999	30	23	999999	612	829	324	999999	191	287	895	999999	180	999999	816	999999	69	768	840	51	831	343	602	78	556	999999	497	334	319	825	362	999999	915	667	673	785	999999	999999	922	485	93	805	870	888	576	999999	122	805	999999	762	26	545	999999	993	867	248	427	945	593	777	341	989	999999	366	925	332	999999	512	999999	40	778	625	846	364	999999	999999	473	714	999999	376	722	691	999999	999999	999999	999999	999999	922	799	434	368	773	850	154	154	999999	999999	513	963	999999	922	609	999999	169	983	999999	698	718	999999	841	999999	999999	453	999999	65	649	855	556	999999	118	832	999999	999999	752	999999	14	999999	702	220	863	335	959	750	999999	999999	123	73	999999	573	418	127	999999	999999	999999	999999	654	330	633	98	504	247	155	956	854	999999	587	999999	875	999999	979	624	996	508	182	516	816	962	205	999999	942	999999	999999	982	148	990	62	459	999999	103	27	684	151	613	999999	625	189	12	999999	836	999999	226	198	487	594	794	131	282	713	999999	999999	999999	134	860	156	919	366	172	818	863	369	138	999999	999999	479	305	482	393	999999	999999	336	814	76	369	
907	999999	396	403	999999	999999	869	779	999999	313	261	999999	999999	999999	466	796	999999	999999	999999	999999	999999	737	84	999999	18	298	999999	738	490	166	125	38	626	764	952	430	532	963	774	474	993	589	391	838	999999	999999	745	201	926	995	999999	999999	630	43	892	179	650	979	999999	999999	42	999999	299	589	198	999999	708	794	338	46	274	305	253	719	999999	887	999999	246	887	999999	553	999999	999999	494	868	805	999999	592	872	783	779	553	999999	674	441	862	999999	802	999999	307	445	950	862	999999	731	992	999999	910	994	999999	823	414	999999	999999	999999	999999	329	804	999999	392	825	126	922	555	266	720	726	999999	287	186	999999	553	999999	590	428	602	267	922	763	999999	740	496	598	868	999999	375	461	999999	128	529	543	496	91	268	481	329	999999	317	633	20	276	496	633	818	416	279	819	511	112	953	654	406	50	999999	651	999999	999999	999999	595	891	999999	677	460	757	642	111	472	336	118	108	574	950	999999	752	610	253	863	999999	461	690	999999	950	945	175	999999	146	455	247	999999	999999	801	975	722	742	751	598	46	999999	185	315	806	999999	999999	14	389	703	118	999999	243	408	474	999999	601	999999	345	999999	732	294	882	506	656	235	719	999999	999999	598	238	556	11	999999	999999	999999	999999	156	999999	999999	999999	941	786	181	38	999999	13	217	678	63	999999	999999	406	443	999999	751	993	679	658	999999	772	999999	707	790	999999	562	296	999999	202	486	153	454	30	999999	999999	999999	508	710	477	498	999999	511	296	253	225	420	159	567	155	464	995	925	497	311	299	130	243	995	706	999999	999999	781	25	202	909	928	796	134	683	85	252	292	211	170	999999	270	151	463	574	64	413	729	999999	737	491	228	957	718	983	639	557	513	13	11	628	999999	496	103	343	999999	623	999999	884	79	221	999999	723	337	951	999999	999999	779	999999	999999	999999	151	704	288	711	691	971	87	151	53	528	999999	289	210	541	909	774	57	130	288	440	388	844	17	525	778	504	629	999999	954	999999	777	92	999999	937	486	745	218	392	999999	325	999999	883	841	551	482	999999	999999	795	52	264	999999	999999	152	221	685	999999	697	999999	932	196	999999	320	196	999999	751	657	927	999999	64	174	566	665	477	963	894	504	13	466	53	355	981	833	724	699	729	127	939	999999	262	190	57	455	459	465	972	235	696	459	799	824	505	260	740	877	697	275	192	189	327	999999	303	999999	718	587	215	518	596	999999	662	999999	717	788	999999	874	126	120	216	21	990	
669	807	554	666	228	850	731	103	999999	11	464	999999	760	822	81	887	816	736	872	260	464	639	999999	796	999999	116	717	999999	866	999999	587	999999	180	198	999999	384	999999	575	499	736	483	999999	749	999999	207	698	957	966	938	987	309	384	343	761	535	40	607	757	999999	122	143	491	236	999999	999999	405	765	571	173	697	999999	251	246	999999	777	49	889	714	599	999999	159	750	311	878	461	212	725	419	663	628	776	991	84	387	603	999999	198	664	80	802	932	395	802	251	849	68	147	207	984	495	150	893	999999	31	962	392	190	999999	633	221	999999	355	908	545	920	156	176	858	541	784	851	999999	643	797	999999	763	948	69	39	403	999999	527	999999	177	487	883	833	62	999999	221	999999	840	41	858	131	586	999999	999999	999999	702	891	288	665	209	999999	915	259	370	486	208	443	130	329	239	156	162	920	999999	68	999999	999999	123	443	330	999999	21	204	999999	999999	958	286	999999	738	336	512	999999	861	235	532	572	633	999999	576	999999	778	691	521	801	999999	969	666	746	208	294	389	777	844	999999	237	633	721	474	695	528	999999	751	392	992	726	369	300	695	218	496	413	851	999999	226	552	999999	999999	402	82	999999	302	539	999999	454	946	734	999999	999999	997	899	999999	168	776	57	303	36	309	528	85	353	679	970	538	999999	880	538	999999	627	793	999999	143	329	402	999999	236	393	267	999999	55	992	426	999999	697	319	645	999999	999999	999999	999999	999999	981	971	326	728	999999	331	10	999999	999999	418	999999	324	999999	999999	765	531	766	786	821	910	769	370	482	92	926	904	999999	229	999999	636	463	740	999999	999999	966	171	999999	673	963	905	392	484	375	637	497	112	52	646	553	999999	487	298	999999	23	999999	620	498	999999	802	999999	57	781	716	936	954	764	619	464	94	604	528	103	822	915	527	294	995	845	594	824	862	636	676	951	158	999999	71	999999	522	999999	672	768	871	999999	857	611	768	438	682	999999	999999	587	562	949	999999	394	475	763	495	470	999999	653	649	978	268	420	115	999999	788	789	999999	928	941	738	931	999999	231	980	68	916	999999	566	999999	861	999999	284	84	999999	365	763	699	308	205	61	999999	29	128	892	999999	447	505	12	999999	999999	41	564	646	999999	999999	834	173	999999	705	579	999999	999999	999999	788	647	984	999999	388	999999	34	99	404	999999	999999	18	999999	641	999999	999999	620	420	524	917	279	830	776	999999	999999	709	530	600	214	603	626	999999	671	538	340	999999	999999	110	127	
602	999999	999999	636	831	756	816	115	999999	833	98	94	169	999999	151	220	957	870	355	999999	999999	878	434	884	801	116	782	346	383	310	93	999999	999999	302	999999	302	999999	203	944	999999	444	999999	999999	766	126	999999	466	687	530	999999	999999	385	253	24	448	724	200	999999	999999	725	973	479	999999	892	750	290	573	866	508	848	744	764	999999	999999	999999	86	550	667	768	292	999999	105	815	999999	999999	708	564	505	854	206	112	556	367	229	908	999999	870	445	999999	836	945	600	188	682	999999	999999	459	780	999999	372	183	532	160	553	999999	878	999999	677	999999	52	999999	78	999999	999999	746	197	407	706	565	687	215	999999	999999	999999	999999	59	999999	143	481	319	259	784	143	492	33	999999	406	814	153	999999	309	202	481	999999	999999	877	588	876	935	999999	221	999999	224	999999	166	999999	880	227	216	999999	999999	999999	206	999999	793	941	934	529	999999	176	791	592	563	535	999999	22	634	678	822	469	470	50	207	95	108	506	569	458	999999	955	699	188	607	126	77	778	996	825	190	178	942	69	598	768	604	628	198	688	306	153	443	999999	405	746	566	921	333	120	557	296	999999	999999	999999	332	999999	612	985	447	468	609	999999	999999	999999	653	999999	411	999999	439	491	479	317	999999	999999	191	999999	999999	999999	999999	999999	156	999999	885	278	893	796	465	865	275	300	992	999999	751	230	697	137	635	714	751	999999	165	999999	893	629	87	979	501	335	22	810	981	828	134	887	999999	164	140	999999	999999	857	999999	545	186	149	498	836	999999	660	999999	64	999999	782	41	999999	404	999999	561	266	201	999999	305	140	999999	465	319	173	519	864	908	543	996	105	120	894	999999	619	302	754	140	251	423	840	871	957	923	209	797	492	492	645	602	874	348	999999	561	999999	692	999999	829	335	999999	700	751	920	67	791	671	147	485	999999	384	807	999999	950	999999	999999	269	895	542	120	999999	37	382	273	941	132	757	999999	342	235	999999	582	924	999999	923	722	99	999999	900	141	537	999999	16	706	999999	999999	749	398	198	107	672	797	999999	999999	999999	300	999999	488	979	935	43	251	805	259	859	801	882	330	36	779	375	318	999999	410	583	716	999999	675	12	999999	382	369	242	245	563	139	404	215	845	633	999999	610	999999	965	108	296	853	757	999999	469	999999	429	372	418	731	364	802	776	146	252	279	652	485	833	562	674	999999	570	696	999999	406	677	484	999999	999999	764	346	38	999999	296	999999	273	999999	542	242	999999	997	823	999999	209	999999	
999999	78	602	363	999999	135	148	999999	999999	999999	293	70	127	999999	245	944	969	999999	967	28	773	999999	999999	999999	16	999999	942	600	608	676	999999	66	497	999999	778	608	882	999999	633	999999	207	625	999999	19	579	212	710	999999	996	19	37	999999	999999	999999	562	164	229	223	357	927	192	548	805	756	103	236	572	724	294	637	999999	999999	409	337	999999	999999	594	999999	999999	803	999999	472	603	598	649	404	520	999999	841	624	999999	999999	691	706	456	658	999999	132	915	353	639	999999	195	369	947	106	390	218	369	413	569	388	413	553	999999	719	945	216	117	699	716	999999	882	670	258	403	250	702	880	999999	338	472	925	466	174	136	287	244	651	553	23	311	946	437	64	10	264	999999	893	737	713	614	24	999999	636	999999	113	999999	120	554	856	687	999999	999999	85	107	999999	947	999999	686	442	711	999999	564	686	414	999999	455	615	258	148	111	999999	153	459	999999	457	709	829	999999	33	761	133	106	696	335	973	749	362	957	546	317	759	999999	304	12	59	999999	539	232	73	658	999999	862	999999	754	878	194	748	361	649	754	127	598	999999	681	587	468	999999	360	440	570	103	657	711	830	352	999999	999999	999999	674	997	179	607	726	374	851	271	690	942	999999	789	999999	10	317	999999	200	170	999999	623	424	591	592	189	791	503	565	262	999999	585	411	285	345	301	686	652	585	519	999999	298	999999	326	777	925	902	651	569	999999	349	919	640	191	59	235	42	93	414	999999	816	232	999999	599	999999	115	540	181	999999	709	324	665	999999	680	299	264	793	108	999999	667	286	150	934	472	912	240	945	229	999999	120	999999	999999	248	595	999999	999999	489	240	999999	672	394	731	207	859	778	684	713	959	892	794	441	933	279	746	712	676	298	999999	686	880	169	321	945	999999	450	999999	999999	620	999999	650	775	999999	999999	151	283	555	942	85	693	238	999999	986	999999	999999	678	999999	333	501	999999	36	360	152	553	334	512	999999	785	863	418	67	999999	102	981	999999	999999	999999	50	137	473	999999	733	999999	652	458	363	183	984	999999	665	999999	999999	925	738	951	300	632	19	568	999999	999999	770	999999	667	636	970	434	15	95	999999	799	999999	206	38	999999	302	999999	499	105	971	999999	98	282	208	303	670	342	364	40	999999	397	869	999999	498	273	396	655	555	26	487	928	177	899	101	865	830	201	897	22	658	162	142	999999	999999	999999	121	498	999999	374	965	638	999999	975	143	35	999999	999999	708	764	338	647	592	483	
617	52	999999	199	999999	999999	472	479	444	351	381	999999	264	955	999999	197	161	898	999999	999999	60	849	857	202	765	76	934	26	493	142	683	21	569	999999	306	999999	148	921	317	546	901	999999	999999	729	603	344	770	975	928	520	613	999999	871	411	432	768	194	999999	434	124	409	456	999999	312	999999	999999	999999	999999	999999	999999	58	239	591	239	289	564	999999	138	999999	430	305	959	999999	972	529	254	149	168	236	537	369	999999	497	202	147	455	999999	999999	71	999999	115	174	325	598	471	383	847	642	131	868	999999	66	999999	13	819	449	368	22	782	423	231	81	379	131	970	878	742	399	102	834	63	999999	999999	999999	325	140	999999	499	511	156	406	506	46	367	425	313	801	494	383	697	999999	497	999999	647	999999	999999	795	999999	999999	592	641	458	550	297	815	358	999999	22	687	688	805	868	511	636	27	724	999999	21	999999	667	86	257	26	404	747	565	655	430	355	291	345	449	999999	919	515	947	956	999999	552	76	325	789	807	694	891	227	999999	481	629	296	998	784	498	999999	515	393	999999	999999	549	259	703	999999	666	405	999999	366	997	592	999999	999999	999999	999999	999999	639	352	297	450	331	999999	530	578	183	800	68	292	999999	951	910	413	131	516	810	209	999999	373	757	132	411	351	534	230	404	359	559	999999	999999	325	858	618	999999	943	999999	999999	29	999999	529	767	608	122	791	415	96	188	999999	563	999999	96	999999	276	999999	175	48	999999	978	310	184	999999	250	540	999999	999999	102	301	195	188	405	177	190	622	844	990	999999	299	560	129	143	999999	359	996	570	626	999999	999999	33	999999	904	140	664	718	506	705	526	78	542	999999	322	794	993	821	167	999999	999999	553	999999	604	650	999999	999999	858	177	999999	474	254	969	954	96	510	277	141	999999	275	513	999999	999999	999999	473	456	999999	14	806	348	999999	538	838	999999	719	606	999999	429	412	999999	710	999999	551	547	240	281	108	588	468	812	526	999999	547	999999	287	444	437	292	999999	204	999999	424	61	999999	999999	935	416	999999	244	490	349	848	729	129	565	707	919	578	908	202	999999	999999	546	994	821	999999	991	999999	502	284	178	878	999999	217	999999	295	754	723	810	305	864	908	353	978	473	678	142	428	336	999999	525	858	383	938	847	999999	878	67	17	377	944	470	696	959	321	470	999999	522	956	280	953	206	768	613	338	449	824	568	531	152	237	573	619	999999	999999	999999	504	360	999999	999999	416	696	715	999999	360	403	221	394	666	
12	127	999999	999999	66	999999	999999	99	999999	610	407	999999	320	999999	864	149	999999	850	773	209	11	966	210	999999	617	863	266	491	335	999999	999999	237	440	901	528	34	999999	111	563	306	441	999999	733	999999	962	350	105	170	850	303	999999	552	448	194	664	999999	917	468	854	203	999999	837	763	518	676	999999	999999	999999	17	839	532	999999	297	477	768	780	242	999999	199	277	767	999999	999999	42	999999	999999	789	256	247	492	117	159	256	370	999999	603	467	225	83	792	999999	686	999999	20	771	709	999999	971	426	884	804	999999	999999	587	435	275	206	731	999999	294	390	321	181	524	999999	382	999999	927	999999	174	323	27	386	406	494	90	941	999999	999999	999999	135	818	830	999999	688	649	880	669	934	671	407	735	999999	789	412	470	999999	999999	288	398	685	999999	440	261	571	786	91	999999	102	999999	333	577	470	999999	168	571	491	819	836	93	999999	364	999999	869	999999	999999	47	597	999999	999999	575	313	351	872	888	798	388	578	999999	901	999999	999999	576	589	347	999999	275	317	630	840	999999	695	802	205	895	999999	999999	570	493	983	748	494	999999	78	779	30	235	597	999999	370	192	913	999999	999999	525	494	788	413	531	937	322	999999	999999	163	55	880	999999	999999	976	567	463	818	94	807	999999	999999	139	999999	810	327	604	999999	533	269	999999	999999	999999	999999	999999	999999	542	931	999999	999999	999999	28	999999	999999	32	898	519	89	621	226	906	999999	999999	229	999999	999999	999999	999999	602	214	343	644	207	707	505	979	222	643	475	575	34	999999	779	538	146	144	556	414	999999	911	999999	524	66	316	363	293	247	999999	999999	999999	56	262	338	834	223	36	820	819	229	999999	686	999999	613	999999	202	999999	595	300	93	648	894	999999	999999	690	999999	818	588	890	999999	999999	742	773	559	246	999999	771	203	945	324	119	323	999999	194	442	234	999999	999999	999999	124	979	698	947	364	446	344	107	457	648	999999	405	448	929	474	17	310	913	325	999999	527	430	999999	999999	999999	974	334	167	764	372	465	999999	907	577	776	375	523	795	999999	123	902	999999	324	555	517	999999	999999	394	272	187	141	999999	616	543	493	694	799	58	999999	390	122	187	342	94	192	964	497	871	163	109	493	999999	503	212	475	999999	999999	634	999999	66	313	939	999999	587	999999	999999	856	374	93	92	999999	475	823	38	10	724	99	239	372	999999	999999	799	999999	999999	693	626	818	999999	78	999999	588	999999	916	915	87	182	292	999999	853	49	118	133	787	80	533	999999	691	475	
212	750	16	999999	271	589	634	513	708	732	999999	615	999999	452	999999	999999	504	412	999999	908	950	999999	442	344	999999	333	444	308	22	170	639	674	934	999999	211	327	390	711	902	337	291	574	474	999999	859	248	713	665	999999	101	576	131	469	783	524	384	318	672	500	938	999999	335	999999	547	102	230	680	982	251	978	315	792	509	231	627	999999	363	881	999999	999999	619	779	999999	921	999999	518	215	161	999999	827	999999	718	999999	963	192	955	83	926	999999	639	567	731	424	848	999999	783	621	999999	166	147	999999	436	197	999999	328	999999	853	579	953	584	999999	529	164	423	969	596	580	545	48	671	313	437	999999	844	999999	888	365	633	145	810	999999	999999	994	690	807	582	530	859	645	818	112	503	999999	882	624	48	576	10	878	999999	212	85	999999	494	833	593	21	353	781	440	19	999999	443	153	688	57	534	473	616	397	76	721	999999	230	568	999999	464	542	229	542	321	999999	754	946	999999	820	767	510	856	224	570	999999	88	214	808	882	70	829	203	576	513	113	394	491	132	491	185	978	999999	33	999999	479	133	249	128	999999	474	496	545	867	290	34	616	401	826	888	643	695	999999	999999	999999	999999	999999	999999	999999	218	969	272	824	126	999999	999999	584	999999	999999	101	999999	839	999999	999999	999999	999999	999999	335	999999	489	496	993	999999	244	848	489	566	249	999999	504	999999	480	220	909	686	212	672	999999	232	500	449	999999	316	734	999999	804	608	999999	278	186	999999	23	365	999999	721	975	607	589	278	165	232	999999	999999	999999	999999	999999	628	999999	475	215	900	999999	113	999999	49	999999	999999	930	410	53	999999	306	999999	107	164	999999	124	670	999999	710	604	92	161	999999	278	999999	999999	724	773	260	185	432	999999	72	999999	484	910	569	999999	18	999999	676	999999	234	999999	926	372	461	436	844	999999	958	999999	764	611	999999	714	45	999999	934	488	962	167	159	999999	458	999999	909	820	680	217	554	999999	189	422	928	903	926	792	351	742	773	999999	929	790	227	443	39	460	999999	770	874	52	575	530	999999	518	39	999999	826	999999	463	640	999999	636	999999	999999	809	352	682	914	787	999999	185	201	999999	673	238	369	650	24	482	458	361	909	343	512	595	658	95	419	873	570	965	999999	999999	142	999999	302	875	430	634	687	778	554	982	999999	866	384	999999	662	290	670	715	811	942	999999	288	846	303	413	212	999999	999999	272	51	226	288	258	912	999999	999999	935	494	230	390	795	999999	999999	926	712	645	221	842	
999999	999999	999999	855	164	985	284	999999	999999	998	471	228	483	429	515	513	999999	999999	618	471	244	530	999999	185	494	999999	157	334	481	920	590	999999	991	999999	999999	999999	838	371	133	272	637	727	447	937	999999	12	907	375	175	303	999999	370	37	999999	608	901	784	37	371	733	838	950	383	999999	417	704	237	999999	595	999999	999999	404	228	999999	834	516	93	999999	163	999999	522	781	169	187	759	230	740	251	710	932	358	811	10	999999	434	686	354	672	529	999999	775	743	780	793	627	765	152	681	999999	999999	817	999999	873	999999	220	66	791	205	999999	197	963	985	999999	662	999999	999999	404	827	921	999999	171	421	887	999999	999999	779	999999	999999	559	999999	88	69	336	618	999999	980	937	130	189	377	895	159	999999	342	365	999999	288	127	770	999999	371	324	999999	767	930	406	489	49	173	441	65	425	645	30	999999	904	659	846	999999	52	927	283	648	553	261	999999	763	555	999999	925	500	999999	605	999999	999999	999999	309	999999	687	718	501	897	957	748	322	479	999999	636	233	461	141	442	580	728	835	999999	675	216	516	999999	999999	934	570	247	999999	181	820	999999	397	354	999999	100	168	829	999999	39	326	899	240	999999	508	136	332	27	794	68	312	877	960	999999	98	999999	62	999999	84	567	999999	999999	999999	151	659	664	248	878	856	999999	999999	751	187	805	771	776	999999	733	418	516	611	999999	452	999999	868	943	999999	852	266	512	48	999999	754	983	703	606	102	999999	133	844	887	454	171	754	785	561	699	164	774	322	999999	999999	361	568	999999	783	277	999999	282	999999	775	396	621	353	12	885	997	203	112	174	683	999999	610	574	629	167	999999	698	107	317	253	999999	999999	944	397	999999	46	196	37	919	339	176	816	417	78	501	832	817	751	899	564	505	61	999999	638	238	717	787	999999	798	401	578	828	965	472	50	318	677	956	292	999999	811	175	999999	835	517	999999	203	505	137	335	574	999999	999999	753	747	682	478	999999	169	11	259	257	239	999999	761	348	851	944	38	192	164	861	469	61	999999	339	868	773	130	167	524	292	811	472	826	631	631	222	724	368	999999	371	796	291	598	563	936	665	999999	179	229	258	999999	945	180	999999	487	155	10	417	999999	704	195	12	999999	967	446	766	999999	999999	716	999999	230	669	353	793	74	188	462	199	403	213	699	951	937	999999	815	999999	301	999999	154	486	222	316	553	144	186	794	803	631	127	999999	963	945	462	590	38	807	601	387	649	309	692	
999999	24	611	999999	243	999999	999999	162	999999	474	588	985	240	427	913	126	218	617	279	999999	831	999999	234	249	999999	999999	357	246	17	274	914	999999	999999	793	411	302	942	139	942	730	591	999999	547	999999	385	999999	232	173	999999	690	393	770	379	924	860	739	789	371	260	744	999999	999999	154	315	560	124	150	446	25	999999	999999	999999	674	549	792	361	533	999999	863	999999	276	194	999999	326	880	154	104	920	932	999999	512	580	878	207	23	617	999999	242	153	271	819	785	157	999999	517	999999	105	830	142	509	215	999999	507	466	477	532	999999	827	435	416	29	230	999999	999999	118	999999	999999	476	536	185	36	999999	385	602	975	491	47	628	809	999999	58	999999	999999	433	466	999999	83	422	730	490	764	507	806	999999	251	598	281	803	394	914	999999	999999	999999	956	482	914	883	905	490	986	999999	234	27	999999	367	756	442	89	887	999999	999999	787	746	55	421	529	494	648	360	386	219	999999	999999	895	470	429	969	831	951	551	368	999999	932	743	994	540	489	947	999999	495	166	201	999999	528	394	328	999999	258	545	999999	429	999999	555	999999	777	261	999999	132	399	938	787	999999	138	345	507	362	855	999999	60	880	999999	547	999999	864	229	27	327	715	510	152	547	999999	296	999	132	133	999999	827	965	743	550	999999	557	999999	708	556	999999	580	30	999999	472	878	207	664	912	882	966	690	884	999999	999999	283	999999	257	400	76	324	139	223	384	740	37	47	317	999999	683	999999	999999	166	673	999999	747	695	478	679	669	522	999999	96	999999	166	930	943	215	809	276	745	310	50	999999	999999	999999	366	646	302	999999	840	889	333	239	893	999999	534	221	999999	999999	588	999999	578	999999	999999	692	999999	999999	228	999999	93	832	508	73	999999	688	796	999999	440	29	999999	999999	186	999999	828	999999	999999	999999	356	999999	406	732	408	623	688	601	999999	999999	96	550	892	999999	427	492	362	18	391	270	999999	214	342	19	780	787	805	539	999999	344	902	921	394	194	627	200	413	361	433	885	385	346	956	487	999999	890	136	997	631	693	880	820	251	999999	999999	152	694	397	951	620	817	999999	634	999999	416	999999	165	707	765	237	89	11	999999	506	884	954	257	855	580	890	660	808	907	999999	463	92	680	356	628	485	506	999999	999999	999999	78	236	712	569	81	273	734	429	999999	404	614	879	999999	745	163	611	894	839	816	71	999999	18	251	360	999999	333	494	809	88	290	730	73	601	771	437	657	252	688	784	999999	165	240	
576	999999	669	583	999999	935	999999	27	590	999999	209	348	852	69	985	361	635	747	778	925	351	999999	673	999999	288	474	317	506	368	999999	65	999999	999999	729	442	999999	691	359	486	558	999999	71	699	73	863	263	999999	999999	671	999999	999999	46	539	999999	889	624	839	999999	305	382	999999	999999	658	999999	999999	700	441	999999	999999	999999	999999	285	270	999999	318	289	262	999999	687	999999	555	938	834	477	163	28	999999	676	839	818	898	573	999999	999999	930	920	412	999999	462	172	821	795	752	999999	231	999999	776	999999	921	999999	372	240	440	280	999999	690	861	191	231	999999	731	999999	293	808	359	999999	999999	165	299	398	877	937	156	524	999999	999999	196	420	256	386	252	660	755	239	455	667	143	783	287	250	68	231	103	869	999999	65	512	943	74	135	555	620	30	999999	999999	434	93	999999	77	999999	504	451	999999	999999	349	999999	20	63	362	691	999999	999999	878	58	340	656	843	286	93	157	257	252	355	999999	830	999999	639	232	507	31	999999	228	716	220	999999	616	296	258	530	370	55	999999	999999	999999	172	116	741	971	201	999999	590	806	832	919	820	999999	105	999999	999999	717	441	787	999999	341	999999	744	732	999999	312	724	369	595	756	723	112	798	999999	973	958	723	999999	999999	999999	431	440	778	395	796	999999	494	999999	999999	244	812	928	267	999999	259	999999	428	384	999999	669	999999	716	995	59	118	817	32	599	999999	855	300	826	773	756	134	901	339	358	936	999999	817	999999	886	999999	943	794	999999	895	412	707	540	349	817	999	564	715	444	728	287	979	999999	999999	999999	627	943	999999	165	999999	999999	358	999999	79	448	805	851	273	829	644	115	999999	971	136	197	424	999999	999999	19	774	201	419	466	999999	81	957	900	999999	815	269	417	957	639	999999	999999	64	771	470	901	21	157	301	999999	800	623	963	17	251	707	973	999999	992	999999	391	318	368	891	335	998	491	999999	928	457	570	237	158	684	999999	999999	143	999999	853	60	999999	999999	900	534	999999	986	117	949	658	999999	999999	956	425	980	999999	36	758	172	445	472	419	115	999999	999999	325	999999	475	999999	380	241	573	999999	458	942	979	764	418	834	235	999999	890	541	999999	712	614	999999	812	177	999999	611	999999	999999	217	999999	640	892	407	999999	999999	102	521	828	579	426	651	999999	507	482	10	494	618	924	937	106	582	999999	858	516	239	999999	761	307	854	768	981	602	122	77	312	97	367	361	625	142	827	72	961	830	999999	999999	115	339	177	941	993	336	
43	120	809	761	43	999999	827	506	341	224	974	811	445	999999	409	999999	180	912	999999	266	308	804	279	520	917	999999	455	146	606	431	140	913	775	655	999999	999999	268	551	999999	999999	999999	129	999999	613	98	160	394	22	692	675	169	999999	814	736	37	238	841	299	843	14	445	690	900	909	94	70	45	790	999999	407	181	629	999999	660	732	189	13	666	431	999999	644	999999	999999	999999	272	999999	999999	999999	627	340	170	969	707	999999	999999	843	228	891	528	37	999999	604	532	294	999999	539	405	999999	13	847	234	999999	867	86	370	12	999999	970	646	218	999999	995	172	158	247	211	999999	809	999999	999999	960	999999	999999	404	652	49	910	999999	435	733	999999	945	45	999999	115	986	112	631	689	37	606	999999	254	320	999999	129	441	383	999999	302	617	596	999999	123	887	121	999999	999999	433	330	102	86	544	913	738	26	960	392	53	999999	109	300	999999	603	293	712	999999	827	999999	533	608	999999	122	143	125	883	999999	921	892	999999	949	999999	999999	368	935	529	999999	340	581	59	168	59	340	796	203	327	476	928	830	185	253	219	143	999999	722	565	964	411	798	855	999999	999999	500	59	311	469	103	999999	999999	763	997	538	255	290	374	559	206	325	939	999999	416	494	100	999999	750	739	999999	999999	999999	379	565	312	999999	999999	456	130	559	291	495	734	233	715	270	77	187	999999	964	852	536	173	369	648	471	10	448	118	999999	999999	308	572	962	999999	999999	999999	208	695	999999	529	833	253	999	914	830	999999	574	701	234	33	540	999999	774	653	770	999999	999999	999999	841	540	287	999999	182	999999	983	999999	771	999999	599	971	868	492	717	999999	29	292	173	999999	818	999999	435	747	883	923	251	271	797	999999	36	643	999999	999999	999999	466	251	495	80	233	931	907	999999	147	111	263	164	999999	329	999999	999999	487	999999	565	107	999999	114	539	464	259	534	721	135	463	999999	956	692	999999	999999	260	999999	533	221	940	523	999999	822	999999	999999	630	768	999999	942	999999	683	549	334	722	999999	999999	361	711	999999	821	698	219	999999	979	999999	999999	999999	577	420	78	146	111	275	378	52	196	999999	816	893	999999	490	341	999999	999999	999999	860	632	970	999999	369	899	491	999999	999999	252	999999	999999	842	560	502	70	201	782	874	331	999999	283	956	679	997	516	544	999999	206	341	999999	999999	123	209	877	522	599	999999	60	999999	654	608	875	136	999999	999999	919	266	400	999999	299	558	903	346	208	587	675	300	405	853	365	672	305	68	885	
999999	25	642	682	979	470	999999	732	999999	677	999999	407	829	940	940	596	287	427	999999	52	999999	537	776	11	999999	846	309	780	206	813	981	313	817	250	867	999999	286	999999	420	999999	283	826	207	669	999999	189	845	359	464	267	87	999999	872	26	999999	999999	249	641	392	143	170	245	535	892	695	669	590	999999	83	898	999999	703	16	129	768	999999	999999	999999	776	120	999999	999999	325	999999	999999	736	999999	800	999999	532	999999	645	999999	287	999999	999999	999999	315	973	565	598	266	285	566	947	999999	247	753	257	106	15	142	864	281	143	999999	999999	596	167	959	238	789	999999	551	999999	674	512	729	975	730	999999	34	999999	220	522	999999	673	759	992	361	999999	999999	999999	999999	526	670	780	919	153	932	127	999999	999999	24	999999	808	840	734	469	282	872	518	777	526	414	981	999	654	759	399	546	170	604	806	999999	550	246	999999	34	436	894	999999	999999	999999	613	987	876	128	999999	713	999999	939	299	999999	488	999999	910	36	662	545	999999	136	169	753	999999	957	999999	999999	554	786	571	491	709	43	999999	289	932	999999	913	427	114	880	770	56	497	607	999999	884	999999	490	640	999999	696	488	765	767	432	832	999999	656	887	999999	573	107	151	999999	999999	999999	340	208	999999	186	999999	244	999999	789	365	123	266	788	95	225	33	74	155	362	794	231	999999	620	999999	999999	999999	267	540	578	316	999999	904	85	377	999999	554	999999	441	464	106	462	57	999999	999999	319	575	999999	999999	999999	512	509	951	789	999999	18	999999	999999	351	999999	110	856	703	862	999999	692	219	190	421	480	670	999999	632	999999	266	999999	183	302	999999	547	534	217	999999	868	999999	807	999999	124	459	368	999999	834	776	493	363	999999	758	194	502	719	999999	999999	999999	999999	10	607	877	269	533	294	834	695	999999	804	423	999999	169	834	999999	675	999999	104	999999	62	999999	835	137	148	338	26	583	989	799	499	448	149	759	607	867	468	929	999999	999999	174	533	930	334	999999	999999	470	90	999999	999999	999999	747	15	663	999999	245	999999	480	999999	999999	516	711	999999	896	999999	365	283	143	561	966	337	745	519	512	566	999999	999999	511	164	78	867	936	659	999999	972	751	442	999999	363	372	702	999999	201	529	85	463	688	44	323	999999	796	999999	529	957	999999	91	238	502	107	999999	322	999999	325	670	74	580	61	253	999999	268	923	797	780	198	999999	999999	554	989	999999	112	839	888	197	547	281	540	417	999999	541	891	523	940	388	999999	999999	49	673	999999	465	505	999999	
445	120	65	693	999	556	340	999999	720	536	248	75	994	47	434	475	777	398	999999	172	999999	711	999999	745	983	418	999999	148	234	675	33	999999	931	700	404	777	999999	854	999999	984	86	999999	999999	365	999999	874	999999	999999	626	573	896	142	999999	999999	999999	999999	88	319	710	590	999999	999999	999999	55	512	714	143	999999	999999	999999	343	923	999999	549	95	350	890	677	470	118	34	856	522	661	779	999999	999999	999999	648	999999	699	999999	153	692	999999	885	999999	775	852	570	999999	100	999999	969	240	999999	27	391	256	999999	842	410	849	999999	566	405	999999	806	276	621	121	544	655	973	957	999999	779	432	999999	210	798	999999	824	899	378	933	62	999999	999999	999999	874	220	352	936	827	298	973	551	136	337	999999	744	509	999999	999999	206	444	999999	22	720	999999	594	999999	999999	913	727	585	950	233	632	999999	136	386	469	999999	999999	201	719	155	999999	547	238	306	999999	999999	64	999999	593	450	999999	498	230	539	710	613	999999	646	306	33	110	712	32	327	503	984	88	368	49	494	557	14	725	686	354	182	964	297	95	999999	858	120	992	999999	61	999999	132	597	675	856	466	264	894	695	54	955	524	911	802	505	916	696	999999	108	893	177	999999	999999	195	537	648	992	561	255	174	990	720	523	275	370	862	491	999999	192	37	302	999999	39	641	398	658	62	494	589	999999	999999	543	999999	616	883	370	999999	411	148	999999	999999	703	649	531	64	999999	999999	645	442	999999	999999	13	394	80	600	68	743	903	796	879	595	999999	999999	120	12	999999	999999	999999	391	10	285	999999	554	975	563	999999	470	999999	587	999999	657	999999	62	946	999999	168	159	822	25	999999	626	684	615	269	621	966	732	538	529	999999	999999	103	999999	442	367	354	459	999999	517	999999	999999	244	999999	642	231	188	456	999999	410	999999	307	13	891	999999	383	601	474	295	999999	597	866	931	979	979	745	564	999999	619	588	366	709	740	315	24	237	392	368	999999	47	443	999999	707	138	686	310	414	211	698	999999	766	879	173	65	919	999999	999999	999999	999999	897	999999	999999	836	999999	53	143	999999	698	877	338	991	242	501	257	920	87	999999	803	303	679	340	363	999999	560	821	486	546	999999	396	879	999999	136	999999	85	381	417	683	271	94	552	999999	999999	334	369	78	534	387	915	999999	841	976	863	962	666	566	313	999999	285	999999	567	597	999999	312	999999	767	864	220	426	999999	512	403	999999	718	999999	935	624	38	105	999999	297	999999	630	548	999999	999999	707	174	
365	518	999999	999999	999999	647	527	955	999999	414	999999	601	213	324	961	50	632	999999	89	154	221	730	999999	284	475	792	336	468	999999	344	757	999999	70	699	854	907	807	666	995	259	999999	999999	84	219	702	999999	288	999999	147	590	915	116	824	562	952	635	999999	794	381	615	320	68	999999	999999	656	242	540	513	469	999999	242	999999	999999	829	953	426	999999	732	999999	971	513	363	331	386	428	999999	279	508	999999	229	999999	22	294	389	939	143	806	558	562	469	963	775	999999	93	999999	948	663	995	999999	535	999999	843	999999	410	111	957	736	999999	108	999999	963	42	766	250	722	999999	682	72	999999	820	620	108	179	122	17	738	999999	248	39	999999	988	284	999999	999999	250	497	800	999999	287	982	406	999999	459	558	506	930	18	272	370	137	999999	600	115	788	915	880	673	109	999999	999999	117	498	582	628	26	688	143	555	10	999999	999999	797	999999	907	423	425	648	999999	616	999999	730	999999	999999	901	212	398	179	120	305	369	999999	700	999999	914	874	908	621	999999	541	817	797	999999	999999	145	708	479	815	208	375	500	242	999999	492	325	642	530	620	999999	425	628	519	33	260	999999	411	728	315	999999	42	515	999999	817	999999	798	999999	277	324	742	202	733	582	970	744	805	999999	771	218	176	999999	354	297	999999	415	913	308	773	212	631	733	980	999999	999999	999999	860	696	425	971	694	46	999999	999999	878	488	691	55	548	288	454	514	640	520	999999	598	999999	227	863	411	999999	500	999999	75	692	19	222	570	999999	805	884	119	711	799	523	140	906	147	419	999999	723	999999	759	495	757	999999	103	469	34	999999	487	642	833	24	805	203	999999	999999	523	999999	999999	131	417	743	404	999999	802	840	996	19	691	550	808	411	687	308	740	999999	317	999999	999999	999999	999999	999999	999999	251	286	999999	994	999999	999999	606	623	550	196	601	460	26	100	422	324	999999	999999	25	664	936	999999	999999	999999	507	463	509	991	999999	952	523	999999	136	425	162	69	115	846	676	409	94	999999	268	224	95	847	723	930	895	260	999999	999999	999999	999999	391	417	854	370	496	999999	109	614	675	999999	673	25	999999	601	999999	999999	999999	416	797	615	579	19	575	217	250	659	739	579	106	698	299	244	65	510	43	744	215	744	359	809	999999	479	999999	670	551	80	524	132	999999	542	999999	257	491	914	56	382	842	999999	129	837	137	999999	518	977	308	999999	959	822	999999	203	157	474	66	988	315	109	757	999999	999999	180	999999	617	587	563	
657	999999	752	999999	463	661	902	568	999999	521	681	999999	961	284	999999	122	120	702	999999	798	395	999999	200	503	608	999999	624	936	981	948	702	520	942	955	999999	266	999999	818	368	906	999999	589	849	545	316	999999	999999	999999	999999	553	70	999999	999999	788	999999	90	851	259	542	516	47	999999	587	676	999999	999999	999999	16	999999	115	436	301	999999	658	507	806	727	655	999999	82	808	999999	403	437	887	999999	467	164	787	249	415	437	286	851	868	335	11	999999	726	155	699	142	528	999999	127	769	109	404	290	371	363	206	72	469	708	896	571	159	788	558	703	682	228	715	700	998	24	491	789	999999	999999	554	928	50	383	999999	999999	965	320	128	170	999999	999999	999999	999999	999999	374	817	999999	972	763	999999	999999	999999	999999	26	913	813	737	128	999999	617	614	118	999999	808	277	999999	96	41	284	605	838	669	397	639	999999	802	829	491	999999	207	999999	817	418	999999	999999	761	597	366	762	808	238	202	374	553	458	999999	859	87	941	352	731	121	697	167	23	724	779	812	217	120	999999	256	999999	999999	279	797	699	614	648	515	999999	729	278	475	999999	646	305	844	999999	53	943	752	550	291	999999	236	129	999999	938	446	982	784	158	999999	824	982	999999	817	283	661	76	254	999999	435	918	11	842	232	999999	999999	999999	934	999999	173	177	241	706	212	90	53	999999	447	676	211	533	649	580	626	651	395	938	487	570	529	977	698	323	124	373	475	999999	999999	999999	570	27	57	999999	999999	999999	592	285	504	737	240	982	628	578	237	901	999999	430	999999	999999	999999	999999	941	999999	112	196	999999	918	591	839	614	659	781	976	115	999999	486	496	595	151	68	119	443	749	340	546	999999	130	95	222	104	54	177	326	77	140	86	999999	999999	798	999999	674	999999	665	132	999999	999999	652	473	999999	425	999999	834	999999	522	294	999999	201	44	999999	837	357	832	378	744	570	999999	464	999999	974	117	803	999999	797	144	999999	425	777	626	758	999999	999999	657	52	999999	322	219	102	804	782	144	999999	648	495	960	658	999999	999999	920	562	99	746	999999	498	935	621	999999	999999	999999	999999	869	999999	574	999999	999999	141	700	789	581	432	361	399	660	136	999999	999999	165	950	836	485	551	109	857	74	669	598	963	169	116	186	999999	182	162	675	913	916	320	373	274	829	999999	62	743	498	210	699	96	617	657	713	466	999999	210	999999	587	769	999999	510	615	632	178	999999	682	405	456	999999	246	985	222	924	912	791	686	999999	527	
999999	366	368	863	969	512	999999	511	403	719	590	971	697	999999	153	554	810	757	642	999999	999999	379	348	999999	31	463	999999	404	733	801	999999	709	202	999999	98	413	999999	646	646	130	822	40	289	685	999999	217	548	897	78	379	111	999999	53	356	110	999999	27	327	842	516	999999	951	778	602	54	880	778	999999	999	999999	552	174	121	999999	999999	396	100	662	185	813	914	213	335	999999	999999	999999	999999	999999	836	969	395	685	804	139	718	999999	999999	999999	640	985	438	999999	897	999999	826	937	922	531	517	714	38	364	151	38	999999	207	999999	423	903	414	224	999999	924	40	354	867	999999	999999	803	967	143	413	32	199	385	136	315	999999	999999	761	718	999999	338	131	940	40	999999	775	537	521	254	838	783	236	770	506	864	867	983	959	999999	940	727	999999	580	625	342	951	999999	476	999999	629	886	151	999999	999999	603	802	99	323	333	594	454	292	999999	305	999999	795	429	879	272	448	23	577	193	999999	999999	999999	550	325	999999	591	132	71	629	625	999999	999999	999999	999999	902	71	777	669	999999	999999	496	445	826	285	999999	547	999999	999999	214	999999	999999	999999	999999	999999	672	814	261	774	999999	741	471	393	662	107	999999	987	264	738	976	999999	670	999999	942	210	291	971	962	275	329	999999	69	999999	857	185	20	999999	683	999999	28	97	999999	13	53	893	999999	113	782	729	999999	17	292	999999	999999	13	783	271	999999	999999	999999	700	852	999999	454	474	682	999999	535	999999	999999	711	314	642	999999	889	400	999999	310	58	687	188	199	242	344	321	868	999999	561	853	402	999999	276	999999	985	327	245	823	558	999999	221	409	577	999999	643	230	999999	649	84	999999	999999	126	960	328	79	999999	511	620	652	143	605	999999	560	682	94	999999	445	999999	999999	403	653	999999	999999	731	836	288	999999	892	599	124	618	228	200	653	251	999999	788	947	856	536	999999	625	181	425	973	803	849	895	222	306	784	325	992	680	999999	45	999999	239	491	791	847	999999	30	538	525	387	226	906	999999	807	999999	497	531	131	999999	999999	406	999999	758	42	438	715	680	303	339	302	236	520	399	216	278	559	999999	74	688	999999	604	642	900	595	587	942	464	999999	747	999999	794	871	999999	235	638	325	480	458	362	142	938	999999	208	232	999999	999999	517	234	539	998	41	999999	999999	391	434	763	792	172	455	999999	261	276	555	51	508	364	427	174	577	999999	89	999999	711	556	267	876	443	677	445	881	435	999999	999999	749	999999	336	438	999999	800	999999	
999999	999999	999999	866	999999	671	182	167	724	999999	289	352	999999	999999	919	33	755	886	999999	558	329	124	999999	574	999999	999999	401	999999	786	999999	926	716	999999	999999	429	770	14	845	675	596	999999	286	953	999999	602	92	582	297	999999	999999	999999	999999	587	999999	999999	418	590	999999	805	859	279	376	381	553	869	572	999999	954	167	999999	999999	999999	999999	537	855	53	171	88	999999	978	449	114	976	554	600	383	139	999999	157	999999	999999	574	999999	999999	999999	337	999999	999999	779	39	999999	999999	139	999999	222	670	342	59	396	512	257	512	467	999999	999999	175	400	999999	952	496	443	999999	807	156	968	999999	870	999999	221	527	999999	761	308	942	874	822	974	304	999999	929	50	89	735	645	764	676	117	222	406	161	937	88	999999	999999	999999	257	999999	983	999999	767	799	937	837	868	374	999999	214	999999	952	596	200	105	494	32	455	363	999999	172	392	999999	347	658	997	999999	999999	68	313	999999	357	626	13	991	592	574	140	999999	252	999999	999999	999999	999999	593	999999	999999	960	999999	594	434	836	241	137	999999	601	999999	429	151	940	999999	999999	316	192	198	177	999999	593	209	512	919	892	352	121	263	891	123	829	754	397	197	999999	748	474	999999	188	999999	999999	356	999999	181	999999	988	999999	474	999999	999999	999999	999999	425	934	226	761	339	674	542	999999	130	873	999999	487	591	999999	753	752	677	539	842	313	19	62	835	999999	809	341	774	903	999999	647	999999	927	37	555	338	999999	999999	348	419	800	346	694	995	626	999999	999999	999999	479	245	420	797	999999	131	999999	274	999999	109	999999	952	997	999999	638	313	482	208	837	999999	46	999999	301	999999	999999	129	51	999999	324	999999	219	656	999999	751	304	999999	999999	999999	624	806	999999	290	999999	363	993	395	421	900	999999	390	522	427	754	461	552	142	944	639	467	930	90	999999	999999	316	889	332	999999	999999	604	999999	999999	999999	999999	41	999999	999999	999999	937	999999	999999	707	151	268	933	544	999999	902	999999	208	172	999999	140	999999	694	725	439	341	999999	473	999999	340	175	306	738	999999	889	843	723	256	999999	759	16	852	999999	232	999999	557	25	772	999999	999999	619	56	441	255	999999	250	889	315	775	424	725	473	126	613	541	999999	529	96	999999	948	189	198	999999	413	717	288	999999	471	999999	881	325	885	999999	251	720	129	864	999999	443	649	999999	417	999999	382	43	543	735	910	691	104	999999	928	126	159	250	431	645	38	537	999999	381	428	528	894	109	840	107	999999	893	999999	980	47	653	16	994	999999	
717	999999	999999	184	552	958	780	999999	853	396	768	999999	10	299	999999	836	954	999999	277	535	889	586	999999	202	999999	999999	999999	278	999999	990	285	999999	999999	478	999999	615	657	363	582	422	647	999999	50	712	82	880	874	604	938	999999	999999	345	999999	468	882	141	999999	187	739	691	941	999999	999999	863	121	657	71	999999	999999	999999	188	601	735	854	887	63	999999	999999	130	999999	999999	422	339	969	907	939	999999	696	596	582	858	999999	999999	999999	999999	146	266	187	601	424	819	352	999999	80	966	491	610	883	580	828	595	196	999999	184	705	529	181	999999	999999	182	999999	999999	935	13	19	708	977	844	384	751	796	999999	999999	705	744	999999	404	999999	13	426	999999	497	126	999999	986	671	422	449	999999	951	964	656	231	429	148	455	417	25	70	999999	999999	765	509	828	41	237	228	361	439	70	999999	912	606	539	843	788	258	176	26	348	295	538	659	999999	787	999999	999999	548	567	299	237	388	999999	999999	999999	573	987	297	999999	759	453	999999	19	999999	999999	999999	60	692	586	999999	207	250	999999	721	972	999999	999999	87	50	891	100	999999	999999	150	833	999999	712	861	626	279	999999	960	439	266	895	233	528	534	999999	735	99	453	962	216	102	987	389	999999	772	936	999999	910	257	845	668	773	999999	869	301	90	349	999999	75	316	560	246	810	999999	826	999999	457	999999	999999	314	999999	999999	717	999999	57	845	999999	999999	99	690	999999	889	713	594	598	999999	956	659	242	525	396	901	387	655	656	855	186	999999	660	33	489	999999	438	942	53	31	65	999999	999999	455	722	999999	109	999999	999999	670	533	225	154	705	792	999999	348	999999	917	900	268	71	931	201	999999	999999	574	75	210	926	461	770	551	999999	75	277	999999	786	802	999999	801	999999	160	985	332	999999	502	955	240	691	546	482	999999	152	762	994	757	629	786	12	550	43	185	578	218	763	673	577	639	525	960	561	163	645	109	266	911	945	869	999999	227	999999	834	999999	389	979	745	409	813	81	519	218	10	799	732	999999	826	582	777	569	297	999999	326	715	731	985	328	389	52	506	93	811	759	88	999999	999999	209	665	198	239	27	274	764	567	999999	999999	999999	999999	999999	342	439	338	999999	999999	420	302	302	129	788	404	999999	366	999999	317	988	707	458	999999	24	800	999999	171	999999	547	551	999999	170	758	709	979	433	964	476	710	76	754	643	999999	668	492	639	89	877	794	578	660	999999	999999	579	307	999999	999999	999999	122	773	278	944	631	758	999999	
999999	543	999999	999999	999999	696	890	655	251	243	74	998	263	532	999999	488	293	599	968	891	124	999999	189	412	686	792	999999	363	937	797	999999	22	700	280	360	105	670	999999	823	882	770	262	216	345	999999	304	387	999999	950	294	985	354	999999	999999	283	999999	364	17	132	188	80	536	718	453	433	62	308	982	999999	999999	818	223	776	999999	999999	862	507	843	178	392	415	999999	413	652	811	999999	359	833	996	931	999999	999999	947	644	999999	243	999999	762	912	999999	996	404	643	884	999999	771	578	576	746	420	921	999999	999999	739	773	270	133	76	641	967	999999	474	985	999999	999999	166	999999	141	283	999999	328	744	931	999999	395	999999	176	999999	999999	50	887	999999	97	586	19	231	824	217	871	999999	120	999999	130	944	999999	531	418	999999	560	319	505	446	999999	859	101	999999	588	850	354	762	999999	999999	889	999999	90	999999	386	999999	999999	112	999999	69	270	999999	999999	999999	623	999999	508	999999	601	773	967	866	999999	451	490	999999	494	999999	999999	999999	999999	118	456	515	999999	529	999999	569	155	19	170	999999	978	445	186	570	93	250	562	601	351	999999	171	330	999999	33	66	999999	439	999999	914	999999	469	368	999999	161	285	270	273	999999	999999	999999	718	591	613	519	888	109	274	999999	999999	999999	280	51	999999	382	947	135	878	564	473	235	139	996	104	762	988	999999	249	34	999999	999999	976	468	478	411	771	579	999999	999999	999999	999999	374	519	13	670	137	999999	736	823	999999	160	999999	709	999999	897	810	999999	999999	850	530	278	999999	249	999999	332	278	812	999999	999999	611	377	418	759	430	999999	860	619	992	433	634	570	999999	426	820	144	440	276	999999	999999	601	59	92	866	598	865	106	134	884	681	402	325	999999	516	222	836	741	999999	289	999999	46	201	999999	999999	999999	959	395	443	428	501	999999	11	975	999999	628	561	295	551	171	999999	419	736	734	321	41	319	717	376	213	984	402	807	987	722	543	410	329	28	650	638	480	999999	705	999999	789	400	350	860	888	660	551	999999	471	725	705	999999	466	999999	41	906	252	29	999999	999999	108	94	24	263	459	228	242	999999	901	533	94	999999	999999	999999	531	640	969	999999	487	553	443	212	999999	272	26	243	943	911	987	743	396	460	432	271	999999	704	999999	96	410	670	428	284	298	938	640	999999	279	999999	886	999999	999999	395	541	686	11	896	747	751	999999	226	999999	331	289	167	147	999999	999999	769	66	999999	263	882	456	816	134	168	999999	408	999999	999999	999999	828	999999	596	
806	10	918	999999	270	398	956	635	850	999999	396	107	999999	141	801	17	624	510	68	69	146	999999	939	999999	562	842	982	349	130	178	263	455	306	692	361	999999	714	588	999999	667	870	628	999999	271	999999	999999	172	782	607	999999	454	462	770	964	459	751	70	203	999999	427	416	617	999999	681	999999	941	999999	999999	779	664	302	46	11	401	999999	518	32	999999	304	534	999999	210	741	505	999999	800	684	342	243	610	86	520	404	91	261	262	999999	360	341	488	237	859	12	943	331	417	460	999999	775	941	728	392	899	999999	999999	216	875	19	999999	139	999999	999999	79	179	999999	781	641	919	149	936	404	671	999999	815	307	820	207	798	183	999999	349	315	566	302	881	999999	999999	745	345	55	999999	113	402	211	999999	768	999999	999999	365	999999	775	541	239	838	546	999999	999999	93	999999	925	18	86	835	651	790	951	901	777	297	894	169	896	999999	104	559	300	278	999999	593	538	999999	373	443	633	540	808	85	999999	999999	824	647	538	393	419	999999	310	999999	751	421	280	867	999999	545	471	390	879	999999	145	288	255	999999	910	499	823	999999	644	643	212	120	981	999999	999999	32	473	256	630	513	999999	67	259	32	527	724	323	671	999999	999999	999999	252	999999	999999	940	449	999999	45	737	999999	570	524	402	667	75	640	439	999999	999999	989	81	224	999999	999999	790	87	39	233	271	196	999999	999999	874	816	671	960	459	999999	934	999999	999999	999999	519	999999	942	650	665	999999	957	886	999999	918	976	40	756	757	492	999999	999999	862	419	286	773	550	863	418	650	585	999999	114	999999	310	470	999999	999999	643	705	178	433	149	999999	447	275	999999	902	267	185	844	999999	914	478	173	77	999999	323	245	999999	968	727	999999	999999	999999	596	853	705	983	457	999999	563	123	999999	323	999999	999999	450	971	999999	399	648	605	242	999999	526	91	635	27	242	999999	647	241	978	736	451	899	149	342	999999	422	999999	999999	809	170	290	946	862	999999	999999	999999	631	351	999999	275	330	999999	301	204	563	999999	999999	999999	751	69	377	999999	144	325	871	963	782	117	130	598	719	729	796	82	525	999999	229	480	716	96	999999	306	16	999999	999999	329	607	945	779	347	205	991	177	999999	792	958	999999	547	293	999999	374	524	231	999999	555	600	335	999999	678	982	295	746	971	999999	303	81	999999	431	909	552	365	999999	337	782	402	728	999999	999999	999999	566	768	999999	196	378	722	252	84	380	168	999999	993	389	276	796	62	458	30	512	456	999999	643	
390	638	740	982	999999	196	999999	243	827	47	289	938	999999	999999	612	559	602	999999	60	996	945	999999	103	558	975	999999	999999	730	944	707	60	598	568	999999	999999	999999	455	395	195	999999	999999	146	340	777	714	450	164	582	449	898	427	999999	999999	724	698	127	999999	999999	16	966	655	718	299	129	987	690	380	198	999999	568	999999	217	757	994	371	808	932	999999	999999	535	416	958	290	55	289	490	202	843	235	270	999999	273	388	999999	999999	999999	847	220	790	33	999999	999999	746	880	999999	999999	812	411	363	889	195	228	347	481	999999	696	437	253	840	506	999999	537	963	575	68	840	999999	999999	594	454	961	721	999999	999999	465	999999	999999	999999	260	78	678	999999	490	345	85	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	541	12	999999	822	954	392	283	817	908	928	474	692	999999	999999	119	484	37	992	771	999999	999999	57	627	500	777	914	921	869	999999	965	368	350	251	296	924	447	999999	999999	999999	685	404	974	581	999999	999999	598	999999	891	999999	239	461	610	608	465	828	494	385	680	54	49	471	414	937	943	999999	133	451	240	101	671	443	449	695	999999	434	732	475	220	889	188	515	999999	319	650	513	757	741	786	467	439	72	370	543	267	224	989	999999	638	846	487	157	178	800	888	999999	22	914	522	41	105	29	174	791	865	999999	441	999999	999999	999999	812	391	664	773	662	608	83	906	438	871	444	695	837	373	411	41	999999	239	430	999999	500	842	229	999999	371	999999	999999	579	677	999999	999999	894	999999	207	43	999999	492	999999	147	290	722	999999	999999	999999	999999	410	192	800	389	999999	196	999999	999999	441	939	970	172	909	411	252	710	503	999999	704	999999	550	999999	999999	339	315	549	941	101	150	142	395	366	577	168	999999	237	107	199	843	999999	999999	229	999999	999999	73	933	999999	994	999999	579	228	876	782	563	56	464	999999	470	83	295	254	120	999999	308	999999	613	595	999999	449	24	999999	313	396	166	516	331	636	381	999999	381	966	999999	999999	570	913	518	999999	23	122	507	685	636	125	557	999999	471	694	20	999999	460	348	832	999999	880	999999	999999	490	999999	999999	725	828	180	205	999999	329	307	913	999999	394	45	39	581	999999	999999	338	976	198	838	864	55	636	626	668	815	999999	143	999999	999999	603	999	38	958	999999	397	679	515	441	423	999999	994	557	731	625	999999	430	766	203	999999	551	990	726	651	999999	10	999999	211	511	389	999999	999999	904	597	999999	999999	999999	999999	615	251	273	823	999999	
774	609	999999	498	905	10	991	395	276	999999	791	774	612	282	387	999999	965	999999	477	13	62	754	53	100	959	999999	239	670	999999	999999	999999	348	728	456	951	51	892	512	999999	211	519	993	403	999999	123	823	757	123	630	874	649	999999	796	999999	492	30	566	778	538	999999	770	331	46	124	999999	999999	999999	999999	330	999999	999999	463	999999	275	494	68	361	798	976	146	613	126	999999	484	512	18	551	908	963	999999	485	123	974	999999	999999	198	999999	289	266	671	777	999999	792	294	999999	196	829	530	335	433	669	999999	802	999999	930	999999	291	562	611	980	999999	147	202	999999	859	200	488	474	835	999999	111	82	542	999999	368	22	333	755	999999	325	188	999999	999999	999999	272	718	320	582	719	786	999999	999999	677	285	770	640	408	404	434	380	707	365	695	999999	331	597	234	999999	43	999999	330	999999	648	999999	801	879	999999	662	136	151	879	906	754	58	399	707	404	266	544	999999	614	929	330	543	618	823	336	999999	218	675	493	823	549	801	465	999999	755	391	999999	891	85	745	277	293	500	800	611	646	640	624	202	999999	952	314	313	999999	999999	999999	677	977	552	21	999999	999999	658	66	367	952	593	28	951	999999	781	999999	653	868	661	46	52	817	222	999999	912	594	482	525	870	244	498	74	174	999999	713	506	348	999999	302	816	634	444	443	658	62	622	672	189	999999	309	660	999999	999999	179	72	860	765	863	109	859	978	143	999999	132	463	529	854	999999	999999	999999	999999	590	999999	845	999999	607	999999	563	636	999999	921	303	339	571	584	64	334	995	587	853	741	999999	963	999999	999999	501	259	320	204	999999	768	370	879	911	993	80	999999	893	767	465	485	211	236	809	999999	685	803	623	548	409	204	859	724	455	543	999999	626	142	999999	910	358	74	368	112	531	999999	423	428	999999	513	196	999999	238	132	378	540	999999	999999	506	162	697	635	999999	795	339	999999	646	999999	377	173	999999	999999	886	857	116	999999	842	133	288	386	271	385	56	45	222	763	999999	602	87	13	999999	472	636	854	222	722	303	573	773	622	914	988	60	413	69	461	554	999999	25	956	697	135	999999	130	891	999999	589	735	583	576	999999	54	357	374	592	981	999999	41	644	393	128	279	999999	665	999999	282	335	642	975	999999	218	259	999999	130	315	999999	597	999999	963	999999	143	567	999999	206	999999	869	641	686	821	87	362	999999	736	999999	838	428	775	219	658	618	987	946	999999	821	367	38	468	237	999999	999999	394	592	
78	744	999999	999999	289	163	331	601	640	648	821	897	408	696	523	954	999999	887	680	387	999999	354	912	197	807	178	838	316	411	414	628	999999	999999	770	454	991	381	999999	148	999999	888	999999	977	348	134	861	999999	671	514	999999	945	180	465	17	734	723	832	73	753	120	324	999999	199	999999	30	146	214	637	252	999999	583	14	748	69	498	801	999999	999999	72	945	755	177	801	898	469	999999	229	999999	46	730	169	318	533	999999	306	874	999999	751	999999	988	657	785	429	982	930	941	431	406	518	932	355	268	10	808	365	157	222	999999	767	572	917	527	600	521	373	274	480	999999	762	624	999999	626	255	999999	297	969	999999	819	968	527	36	999999	999999	999999	384	901	317	725	672	999999	661	575	999999	755	81	139	194	908	618	665	470	710	643	894	998	729	22	927	520	395	999999	402	333	249	546	103	359	497	146	472	999999	755	58	613	962	369	642	500	12	167	999999	839	211	312	67	325	190	283	999999	655	888	390	214	286	748	268	251	999999	218	977	780	999999	771	999999	708	715	661	39	999999	639	97	522	924	363	610	570	201	31	191	231	913	85	999999	999999	583	999999	551	772	864	999999	127	897	291	34	999999	999999	999999	999999	603	351	999999	160	351	476	567	376	466	851	676	188	77	230	999999	987	74	704	999999	290	573	142	174	889	174	237	521	999999	999999	999999	975	522	502	147	999999	999999	999999	762	733	915	923	216	120	699	106	686	636	896	344	999999	960	682	999999	787	490	470	187	774	999999	123	954	377	146	566	999999	164	685	929	999999	999999	430	999999	970	400	366	999999	32	999999	793	488	601	625	855	936	999999	302	739	999999	999999	957	662	792	776	620	961	556	999999	554	824	942	10	706	999999	621	873	658	712	392	430	133	999999	713	981	508	522	338	521	999999	626	999999	999999	999999	283	846	70	999999	535	360	438	999999	296	999999	649	999999	487	894	999999	244	73	290	590	357	295	533	999999	949	999999	277	107	632	45	999999	927	251	527	40	433	257	999999	245	999999	999999	953	620	836	999999	73	140	30	627	999999	286	146	345	992	999999	684	999999	336	121	999999	268	262	806	774	426	551	407	999999	457	471	999999	682	828	168	999999	404	999999	696	549	885	679	256	480	826	758	999999	591	999999	999999	355	683	920	450	417	864	109	156	999999	420	428	665	807	573	165	531	603	318	187	999999	672	20	63	787	235	157	999999	782	980	26	692	999999	158	872	111	787	999999	242	420	303	138	257	
999999	999999	999999	229	871	683	324	304	164	425	414	999999	788	999999	630	143	224	269	999999	326	176	829	999999	468	517	935	999999	377	176	371	898	883	635	425	999999	776	999999	15	286	338	999999	685	861	999999	999999	663	93	766	167	999999	999999	160	450	812	90	999	558	663	999999	935	220	946	137	793	527	530	859	373	999999	853	477	219	983	999999	857	491	967	462	999999	999999	852	706	220	999999	353	747	443	999999	344	191	999999	12	999999	350	127	522	557	999999	748	34	999999	720	611	313	999999	999999	176	924	954	599	999999	106	749	857	93	514	735	192	450	779	96	45	999999	999999	635	475	915	643	407	345	999999	999999	999999	889	999999	141	999999	907	999999	544	999999	519	869	744	160	132	263	999999	266	612	786	375	628	968	999999	999999	999999	638	677	288	893	532	526	618	666	141	392	859	999999	999999	420	999999	990	905	999999	577	176	293	822	513	999999	479	999999	795	558	999999	281	744	951	999999	449	465	239	913	650	999999	999999	260	88	999999	999999	403	639	314	202	958	384	722	770	370	601	999999	816	174	75	999999	155	731	70	999999	860	647	908	523	512	954	598	87	999999	159	585	915	215	999999	773	819	999999	999999	602	599	193	559	974	591	999999	999999	649	74	847	237	903	270	200	980	999999	102	494	125	802	999999	370	306	467	620	784	685	999999	999999	401	999999	583	82	138	470	914	311	999999	999999	999999	470	314	999999	999999	37	256	324	999999	234	999999	999999	999999	724	280	999999	239	999999	101	999999	806	16	848	999999	672	601	653	999999	142	730	76	856	999999	178	294	999999	933	835	77	439	999999	470	959	968	999999	720	999999	858	999999	773	240	37	219	999999	520	824	622	676	861	638	384	425	192	994	999999	789	261	166	999999	939	431	999999	819	999999	990	999999	56	999999	272	999999	999999	795	38	368	499	999999	647	999999	657	469	718	999999	974	438	65	948	288	965	999999	585	469	999999	428	862	352	836	217	999999	328	183	999999	742	999999	908	959	999999	396	999999	505	129	152	150	508	999999	999999	174	428	391	607	51	999999	999999	999999	687	492	999999	377	176	26	663	999999	100	999999	999999	999999	976	853	75	478	999999	999999	464	999999	999999	442	329	267	457	642	999999	417	999999	949	286	125	696	672	725	426	56	999999	230	807	842	297	62	356	33	288	254	321	363	912	999999	999999	999999	621	390	254	173	655	919	534	999999	999999	15	150	516	369	995	999999	999999	999999	999999	264	342	657	627	999999	390	972	243	178	999999	999999	64	913	819	797	521	84	999999	
481	262	999999	999999	696	999999	596	291	912	840	664	293	999999	999999	713	490	876	999999	999999	993	987	864	200	422	751	146	999999	999999	102	330	718	847	921	32	656	396	42	962	645	688	41	120	477	142	999999	885	457	682	350	432	942	650	575	999999	303	616	72	977	550	559	999999	999999	999999	999999	999999	816	999999	917	537	327	457	914	999999	999999	962	877	396	68	843	865	999999	999999	849	670	388	78	282	841	728	49	334	64	421	95	692	999999	921	886	21	761	524	539	155	33	974	37	149	317	127	426	229	13	144	999999	870	707	556	528	212	999999	544	529	199	999999	999999	999999	503	425	575	337	999999	510	57	999999	351	159	999999	825	695	360	928	965	999999	999999	820	999999	920	999999	224	984	89	402	683	957	227	994	350	999999	999999	581	534	999999	742	790	470	999999	999999	62	999999	721	564	999999	833	852	999999	999999	805	887	999999	672	483	999999	210	590	258	999999	999999	99	999999	999999	809	495	999999	124	999999	213	232	933	841	110	373	867	999999	503	999999	999999	999999	831	832	648	198	462	980	368	107	767	524	162	542	907	892	867	197	999999	912	79	999999	719	36	921	999999	999999	56	576	308	615	373	707	169	898	999999	999999	266	225	999999	356	514	436	999999	68	689	999999	401	933	999999	506	999999	417	999999	361	423	849	804	911	302	999999	415	999999	70	491	403	817	999999	643	999999	896	610	999999	825	566	564	509	999999	968	242	286	480	122	999999	801	935	955	999999	808	485	155	201	355	923	843	940	109	375	999999	999999	872	999999	999999	999999	321	896	708	591	34	796	914	999999	836	679	999999	845	303	56	268	556	447	700	193	168	767	705	265	57	982	625	464	999999	178	313	370	208	722	101	56	999999	236	999999	101	21	570	999	364	675	999999	998	999999	63	117	978	226	181	893	599	264	615	640	661	609	409	341	781	999999	532	999999	817	132	999999	999	362	329	84	999999	181	597	767	999999	589	149	984	999999	999999	35	199	96	198	314	133	837	441	999999	575	764	692	680	789	31	832	366	101	999999	445	63	755	659	999999	572	722	12	496	274	60	521	624	431	999999	755	788	445	999999	512	999999	374	568	97	753	319	999999	501	807	999999	518	233	58	118	999999	358	280	539	944	626	592	130	350	999999	224	64	999999	271	750	44	243	396	245	588	876	999999	999999	667	999999	999999	999999	230	999999	751	999999	999999	473	515	888	581	485	258	501	999999	920	878	33	401	873	699	179	654	750	773	999999	131	988	469	242	999999	
862	612	634	120	999999	999999	925	599	420	999999	999999	634	382	178	559	984	999999	741	668	999999	999999	104	999999	999999	664	12	479	431	999999	634	838	13	283	428	719	872	999999	390	534	999999	953	433	999999	486	118	544	281	999999	224	527	999999	257	801	244	421	999999	999999	428	456	967	892	503	999999	786	558	587	999999	999999	459	686	370	999999	216	999999	54	625	999999	318	107	129	730	897	999999	999999	999999	591	211	49	999999	951	999999	206	999999	566	666	460	81	999999	928	531	194	327	999999	999999	167	720	999999	691	200	796	654	509	999999	999999	999999	994	295	999999	999999	966	999999	999999	947	508	999999	173	581	999999	453	594	999999	919	390	999999	999999	413	774	680	563	688	999999	520	848	220	306	999999	875	999999	329	671	174	999999	999999	999999	156	872	379	624	906	999999	999999	999999	247	606	252	735	128	999999	999999	833	230	615	86	999999	999999	999999	472	999999	999999	999999	298	999999	330	781	999999	121	111	428	429	999999	43	159	999999	569	549	999999	999999	252	967	571	436	129	213	496	451	559	999999	128	546	291	409	999999	423	830	999999	173	80	466	186	141	633	700	336	339	799	999999	841	516	159	274	592	229	769	640	648	999999	772	834	340	869	999999	983	882	999999	663	401	735	943	999999	386	90	999999	76	835	937	736	792	874	696	999999	718	849	968	282	699	189	872	999999	192	999999	999999	246	135	316	385	650	817	199	676	999999	999999	898	999999	999999	193	775	163	999999	999999	911	386	999999	147	959	161	906	24	609	448	483	999999	952	999999	339	985	999999	690	759	460	297	918	999999	208	298	45	999999	207	205	999999	923	999999	938	90	999999	159	502	108	175	165	478	635	218	750	999999	879	392	999999	322	787	348	94	404	999999	999999	993	783	999999	849	999999	341	999999	819	520	524	999999	589	871	491	189	493	746	999999	603	999999	661	999999	852	15	418	652	999999	884	417	750	838	631	465	675	999999	999999	999999	259	251	999999	768	999999	697	235	744	300	999999	999999	142	304	602	569	800	999999	753	292	999999	694	441	281	999999	999999	999999	770	686	826	134	205	214	999999	999999	496	283	999999	223	845	23	627	999999	127	141	37	752	123	158	999999	999999	964	922	994	445	117	999999	969	175	944	999999	999999	549	917	175	999999	451	328	613	999999	295	999999	288	908	279	313	432	999999	150	999999	82	297	621	417	995	170	283	999999	999999	583	678	313	999999	278	439	96	87	999999	999999	816	999999	433	509	999999	983	809	686	999999	724	142	999999	999999	829	544	872	127	999999	999999	921	15	
999999	999999	951	40	436	999999	999999	999999	478	999999	999999	89	371	334	999999	648	999999	579	433	196	483	269	999999	244	999999	184	484	79	999999	999999	999999	999999	431	945	999999	354	999999	479	999999	11	402	999999	545	541	907	605	143	505	498	999999	339	999999	708	735	531	999999	746	716	142	262	507	347	613	166	412	289	999999	425	999999	701	176	319	962	432	794	807	999999	953	999999	999999	50	978	580	182	983	999999	246	999999	423	999999	607	765	347	999999	503	999999	73	388	139	999999	999999	718	945	797	66	30	773	286	941	724	68	793	389	839	221	999999	999999	440	999999	367	52	961	999999	568	103	999999	971	608	999999	738	744	999999	823	709	999999	332	43	783	125	999999	281	999999	755	699	999999	814	386	507	999999	975	298	999999	999999	772	584	986	999999	387	704	999999	58	174	357	212	979	722	969	679	494	889	999999	983	324	220	96	92	216	311	635	288	34	474	466	953	449	122	140	61	134	368	999999	655	88	470	914	999999	613	552	719	220	845	706	23	262	999999	315	317	994	685	502	780	999999	751	425	999999	584	708	404	999999	999999	999999	999999	555	136	284	839	904	854	306	979	479	663	999999	425	443	328	460	999999	999999	144	999999	145	375	631	587	209	999999	663	999999	340	407	999999	789	852	627	927	999999	886	999999	650	411	462	698	706	33	999999	823	999999	982	312	133	999999	999999	628	73	456	999999	923	549	84	935	250	999999	965	582	270	874	739	999999	515	177	999999	236	823	732	351	447	669	608	999999	386	577	681	999999	217	903	999999	170	789	181	385	237	347	903	714	170	447	999999	133	762	253	93	999999	999999	999999	559	277	117	896	721	999999	999999	325	89	697	368	569	488	758	678	999999	999999	950	626	999999	940	236	333	999999	572	903	714	545	999999	226	303	47	999999	402	657	636	999999	274	77	172	502	911	268	215	356	600	959	974	455	779	539	999999	913	345	203	333	943	999999	333	817	304	346	480	862	999999	330	364	95	999999	52	813	999999	999999	464	999999	39	967	128	763	999999	944	740	999999	75	687	170	134	999999	209	334	692	999999	940	259	999999	166	441	406	810	35	246	874	873	999999	965	999999	259	459	708	999999	365	825	245	362	999999	563	256	999999	185	999999	206	494	999999	776	359	642	508	633	596	481	597	571	318	737	735	80	866	686	999999	999999	910	999999	999999	999999	969	999999	999999	588	386	999999	999999	999999	231	575	999999	751	999999	107	999999	999999	999999	626	863	237	576	999999	516	507	627	802	697	569	314	999999	999999	
531	999999	850	806	492	707	919	256	292	999999	570	350	742	909	983	92	769	999999	777	999999	294	811	933	468	185	360	437	999999	584	999999	349	722	999999	999999	306	427	147	999999	570	625	673	379	580	665	15	453	774	598	643	720	999999	936	537	999999	49	720	400	391	999999	142	279	958	671	675	231	848	708	500	999999	566	944	999999	999999	161	339	914	241	278	462	999999	999999	838	327	864	689	413	999999	65	999999	586	37	756	668	438	999999	714	708	905	443	999999	744	999999	999999	87	775	458	874	999999	999999	134	488	131	928	999999	999999	999999	641	807	999999	818	662	652	298	35	538	197	809	633	806	625	216	335	834	304	986	312	852	249	98	240	539	809	809	87	999999	999999	827	768	882	999999	83	999999	918	999999	504	999999	984	961	999999	999999	999999	250	579	999999	918	163	999999	633	913	253	999999	999999	999999	756	289	853	843	221	999999	999999	370	51	999999	891	552	314	999999	219	800	894	999999	890	700	510	591	298	239	999999	999999	944	999999	204	855	638	999999	681	192	999999	345	651	258	773	43	915	999999	607	499	688	88	613	746	86	833	28	924	697	701	217	999999	991	624	664	999999	982	999999	999999	195	122	566	871	132	254	874	158	645	999999	857	784	292	983	799	551	999999	554	208	541	370	999999	999999	637	999999	999999	997	999999	36	594	720	60	901	61	422	999999	131	217	491	999999	212	999999	382	999999	840	916	924	191	201	82	563	507	784	999999	805	999999	408	928	891	157	999999	530	999999	61	999999	999999	883	999999	571	999999	999999	893	73	707	339	999999	464	344	999999	73	60	816	162	999999	40	999999	276	428	256	73	978	202	999999	344	999999	682	562	330	545	44	43	693	620	779	999999	999999	444	86	153	129	893	999999	999999	999999	106	440	377	999999	30	999999	539	464	984	507	444	237	577	728	999999	657	132	143	798	762	39	366	206	383	311	369	778	200	285	999999	999999	914	70	497	247	814	314	395	310	924	504	578	708	999999	999999	999999	103	715	624	495	997	760	275	379	798	740	244	994	999999	661	842	999999	189	999999	337	529	176	999999	999999	647	353	999999	833	873	999999	461	657	999999	999999	885	276	73	575	790	999999	419	648	999999	698	506	999999	320	528	649	92	999999	399	850	784	999999	259	23	234	999999	152	999999	999999	401	122	347	92	160	955	981	394	779	999999	999999	729	917	881	999999	391	984	76	999999	219	999999	791	111	72	999999	308	233	635	263	839	597	647	870	493	999999	578	361	424	429	364	999999	264	313	
391	10	130	866	999999	773	999999	249	999999	119	59	741	610	20	999999	285	852	731	355	141	999999	999999	750	999999	434	634	907	40	570	646	677	671	930	488	720	71	687	441	300	862	999999	599	687	538	820	751	999999	999999	86	149	577	633	202	133	372	999999	259	270	442	308	865	600	679	999999	441	388	811	131	999999	223	999999	420	999999	492	509	350	499	222	999999	999999	988	350	954	431	79	54	479	999999	125	999999	999999	426	999	991	996	999999	920	423	107	999999	939	999999	277	999999	551	167	202	999999	623	999999	999999	47	231	759	320	999999	645	258	204	396	999999	14	16	784	410	181	421	449	496	477	430	86	125	607	743	473	82	999999	879	911	999999	770	193	103	800	775	204	249	680	481	395	999999	228	710	533	935	517	493	462	379	746	752	222	156	602	639	922	624	999999	999999	452	554	378	292	544	148	999999	999999	983	635	976	181	999999	999999	999999	758	857	414	84	808	956	589	638	509	175	110	557	46	500	171	853	580	233	999999	38	999999	999999	935	175	999999	999999	604	509	999999	999999	575	983	207	999999	843	782	517	550	218	890	862	916	868	999999	999999	999999	784	999999	822	999999	999999	999999	934	986	250	999999	999999	999999	689	694	999999	999999	810	116	600	127	999999	971	999999	389	999999	40	999999	943	175	924	434	818	999999	999999	999999	999999	999999	56	999999	627	999999	221	999999	389	860	278	860	999999	999999	999999	115	762	527	327	242	813	765	999999	445	374	931	990	820	325	999999	113	516	886	365	180	402	764	999999	972	78	148	156	277	528	999999	999999	999999	999999	392	819	672	301	414	570	999999	999999	999999	999999	633	999999	67	400	509	359	999999	761	974	168	999999	390	350	999999	554	258	999999	667	497	999999	999999	204	999999	585	437	506	367	811	112	999999	839	754	158	164	485	287	999999	747	646	918	771	999999	205	342	57	999999	478	28	747	166	999999	857	928	340	241	999999	265	481	962	999999	992	945	659	659	999999	613	999999	196	178	276	246	999999	999999	999999	999999	999999	999999	107	537	435	37	348	74	945	848	982	999999	999999	999999	57	32	999999	784	642	999999	825	655	999999	23	444	999999	291	999999	480	920	999999	836	358	999999	178	439	167	944	537	975	999999	881	714	811	999999	787	424	274	131	254	706	571	388	999999	328	999999	463	93	103	999999	746	497	593	35	728	155	477	631	999999	617	864	595	257	667	281	943	940	999999	677	657	355	27	729	236	999999	558	457	705	868	999999	975	999999	851	999999	239	999999	297	688	999999	200	999999	
793	520	513	999999	999999	323	721	999999	384	477	728	416	445	320	729	767	367	812	179	697	772	762	993	642	789	743	999999	999999	124	656	999999	651	486	347	561	999999	226	999999	111	245	999999	332	999999	293	256	668	415	560	510	399	929	999999	913	999999	547	40	999999	871	600	999999	937	293	268	727	225	999999	929	108	758	232	551	999999	710	999999	999999	449	278	999999	395	999999	999999	999999	999999	724	999999	385	737	983	999999	531	979	355	255	734	999999	999999	999999	766	78	179	738	316	999999	287	847	417	176	979	541	108	762	816	999999	479	49	999999	365	543	10	839	349	946	999999	999999	999999	206	275	975	999999	999999	999999	999999	642	999999	999999	31	33	650	876	319	218	757	451	700	768	172	868	999999	695	196	97	529	766	999999	829	792	17	574	43	999999	999999	999999	353	999999	722	261	184	270	96	27	97	715	667	999999	999999	591	504	608	468	91	337	499	290	449	430	856	999999	413	395	600	999999	458	999999	235	177	999999	414	999999	978	999999	987	608	690	677	108	382	862	84	606	247	999999	408	999999	999999	323	652	910	903	602	865	999999	770	874	496	13	638	108	441	524	614	999999	86	629	950	999999	729	808	612	350	58	999999	670	999999	999999	312	999999	352	663	999999	524	116	999999	825	122	11	226	734	999999	674	470	999999	999999	560	992	70	221	999999	165	859	999999	843	307	562	999999	999999	999999	999999	726	193	999999	296	444	529	10	507	999999	999999	517	949	876	999999	614	999999	880	774	572	120	999999	999999	100	837	196	804	999999	680	809	999999	281	999999	165	263	17	20	287	999999	999999	901	999999	495	393	961	271	999999	982	599	239	369	682	779	310	735	999999	638	999999	559	109	639	211	329	697	999999	979	276	794	623	987	999999	661	706	935	670	560	329	704	139	999999	981	999999	728	451	450	275	999999	940	430	999999	379	917	999999	84	999999	700	240	797	999999	999999	999999	421	999999	612	999999	707	999999	999999	639	999999	829	934	964	983	128	999999	483	878	257	462	487	336	374	519	617	687	934	999999	999999	970	330	531	48	157	581	999999	463	999999	999999	999999	299	657	999999	999999	999999	999999	952	743	999999	999999	999999	361	549	999999	999999	668	999999	848	995	999999	773	353	118	999999	854	308	895	999999	412	558	999999	999999	999999	515	999999	830	35	128	245	181	734	999999	999999	354	753	969	999999	835	652	913	999999	614	130	868	968	945	548	641	401	975	549	145	341	407	37	858	298	44	50	674	642	999999	999999	823	223	582	999999	764	915	884	999999	999999	174	498	
47	749	999999	204	546	226	291	394	727	270	631	999999	859	278	326	895	680	946	794	977	999999	593	11	306	999999	999999	277	784	725	516	658	999999	971	999999	370	288	620	104	498	823	999999	257	210	352	201	624	999999	409	448	30	214	379	275	196	227	453	747	941	549	160	949	507	669	999999	611	152	627	26	908	47	284	586	458	971	594	999999	392	658	999999	40	672	867	346	705	311	288	999999	999999	625	916	999999	679	555	348	999999	885	588	999999	741	59	997	706	501	410	745	628	921	999999	602	999999	70	999999	836	519	999999	91	171	963	909	999999	928	843	401	991	507	605	41	120	107	708	445	404	917	65	42	999999	376	935	959	683	999999	999999	192	431	856	451	842	999999	999999	792	724	624	999999	417	131	999999	315	510	999999	999999	597	811	207	893	758	666	999999	781	486	522	715	235	13	999999	965	18	661	999999	145	66	763	995	999999	314	984	820	325	509	934	999999	660	865	999999	999999	96	999999	722	298	673	999999	279	71	559	348	999999	999999	620	852	451	999999	999999	345	374	999999	385	601	561	999999	999999	937	351	671	846	607	862	999999	203	193	999999	419	999999	999999	999999	999999	786	702	999999	911	236	999999	209	472	67	821	999999	324	500	999999	444	999999	994	830	999999	736	847	999999	999999	952	999999	237	306	437	999999	999999	826	999999	999999	428	70	683	166	650	665	424	737	999999	613	35	231	547	358	18	748	655	425	465	999999	570	999999	188	488	493	435	999	999999	772	759	999999	995	999999	999999	81	134	761	999999	354	999999	965	998	968	994	199	999999	938	878	297	688	67	616	999999	999999	479	330	881	205	672	225	666	235	964	129	587	39	999999	272	287	883	987	326	81	999999	26	571	999999	194	298	762	496	999999	900	93	701	419	634	107	999999	750	252	565	665	139	508	740	43	848	416	169	755	676	601	999999	700	999999	545	999999	999999	908	201	697	906	999999	999999	545	334	999999	428	178	999999	877	466	536	999999	999999	661	941	793	999999	537	290	999999	999999	17	819	999999	496	392	999999	874	564	966	999999	559	555	659	755	410	999999	415	162	999999	999999	763	877	999999	999999	774	999999	89	603	286	854	380	911	918	776	902	999999	999999	838	999999	467	999999	841	911	999999	976	94	999999	905	541	999999	999999	384	859	540	376	140	608	999999	721	124	880	280	287	121	527	648	637	882	999999	500	947	576	999999	962	999999	922	999999	652	999999	999999	505	184	72	456	983	995	61	388	999999	771	310	561	999999	384	587	33	999999	999999	51	
338	457	890	61	50	883	304	720	999999	596	453	174	999999	376	41	999999	705	218	831	138	531	999999	999999	481	999999	200	396	459	289	999999	920	369	999999	999999	759	242	614	999999	31	573	688	285	164	791	956	607	353	194	95	765	881	814	731	671	999999	741	208	419	969	850	496	845	440	999999	676	94	998	355	999999	999999	999999	582	999999	268	999999	255	442	467	524	484	846	999999	999999	524	503	115	999999	504	101	999999	999999	205	999999	181	999999	843	845	643	125	999999	609	998	578	297	762	309	627	999999	999999	999999	999999	741	894	495	999999	295	481	999999	27	570	456	999999	999999	597	764	807	428	25	192	606	999999	799	351	999999	999999	848	633	999999	999999	204	487	175	282	999999	720	302	999999	668	999999	791	999999	928	625	554	426	999999	743	980	532	954	880	612	290	625	863	508	399	999999	619	165	662	999999	164	822	999999	291	999999	437	877	472	506	760	999999	400	244	481	184	999999	235	770	114	652	553	806	324	999999	884	656	963	221	902	999999	999999	22	138	966	773	803	999999	144	883	316	113	999999	999999	130	765	999999	391	999999	334	603	999999	849	999999	19	852	358	508	217	999999	575	473	666	569	446	711	834	272	278	707	999999	999999	999999	999999	797	549	492	358	203	999999	994	275	581	886	309	999999	208	962	999999	123	425	304	999999	737	999999	842	446	501	21	418	999999	627	122	999999	953	999999	925	962	263	999999	999999	999999	315	108	413	999999	892	779	270	404	512	872	999999	164	291	86	80	363	578	954	112	991	346	784	188	376	162	896	999999	40	999999	246	999999	658	754	425	989	165	334	999999	999999	667	240	617	905	69	484	999999	999999	876	208	572	393	308	999999	377	663	530	999999	46	157	995	845	240	286	999999	173	495	409	866	999999	914	38	570	999999	444	761	999999	878	999999	891	203	504	999999	831	555	999999	410	999999	999999	999999	468	245	298	999999	954	822	999999	341	639	896	989	558	536	999999	294	999999	823	999999	999999	615	934	651	999999	999999	953	501	788	999999	731	424	999999	205	32	114	628	999999	740	709	60	622	761	397	249	999999	999999	645	968	999999	546	21	999999	999999	376	771	999999	999999	444	999999	999999	463	43	600	609	225	143	999999	536	431	171	616	802	123	253	311	854	547	412	579	251	318	532	521	862	719	395	655	829	999999	287	999999	244	597	802	999999	588	170	787	34	98	118	118	546	115	929	999999	915	999999	999999	999999	289	415	865	901	999999	930	999999	738	890	830	488	964	285	154	360	382	215	320	656	
722	694	759	388	999999	143	209	999999	416	933	999999	999999	999999	764	343	997	405	379	695	214	666	77	432	897	203	610	153	999999	999999	755	557	13	999999	999999	999999	232	530	37	384	999999	398	944	115	999999	390	999999	696	210	942	999999	999999	12	519	999999	999999	655	272	861	194	999999	989	377	593	660	385	506	875	584	422	999999	477	378	999999	999999	816	999999	962	627	999999	843	914	999999	999999	255	800	554	493	999999	227	696	959	668	843	999999	778	31	999999	454	429	883	484	999999	787	830	679	586	18	592	299	999999	999999	645	354	350	964	999999	486	347	860	830	22	999999	366	726	162	808	535	498	158	999999	370	518	207	999999	369	802	165	70	576	224	546	901	208	999999	13	324	323	999999	540	732	545	999999	593	599	870	999999	999999	71	678	870	999999	519	444	999999	999999	999999	447	721	980	999999	999999	425	770	999999	293	121	999999	416	999999	837	495	42	957	999999	999999	999999	924	607	762	271	57	103	999999	706	173	36	999999	704	53	829	876	602	521	999999	841	129	253	999999	315	758	919	348	349	840	384	27	561	999999	999999	999999	999999	840	958	719	123	999999	43	74	999999	999999	654	483	999999	892	961	892	520	588	584	140	113	976	302	13	999999	709	754	552	999999	155	474	449	459	493	579	46	643	802	265	54	96	189	475	58	999999	999999	999999	999999	878	492	507	972	443	124	456	282	548	999999	377	414	52	490	742	999999	792	215	34	879	999999	925	258	718	333	999999	999999	924	511	253	899	999999	733	308	674	999999	648	501	15	345	46	306	497	689	434	850	12	999999	446	148	265	898	421	106	999999	952	999999	999999	649	903	79	999999	771	304	999999	471	681	744	816	902	688	301	209	688	842	26	437	569	293	999999	537	449	999999	373	987	11	494	637	175	721	999999	860	852	112	276	515	535	203	999999	999999	178	267	788	999999	460	999999	698	733	999999	999999	999999	999999	504	175	999999	630	999999	999999	316	63	977	53	579	105	306	828	448	106	422	337	999999	244	999999	330	314	280	660	999999	913	33	312	760	999999	58	206	999999	365	999999	737	645	471	137	886	581	985	134	688	693	999999	632	526	601	320	999999	635	999999	738	184	999999	105	970	999999	999999	293	999999	226	669	530	898	999999	472	999999	368	776	999999	363	999999	363	999999	189	591	966	707	290	999999	711	999999	458	999999	916	203	190	826	999999	999999	999999	643	602	831	768	465	168	795	873	169	764	242	999999	999999	282	931	999999	839	681	513	999999	999999	213	999999	49	999999	999999	
116	981	180	292	935	726	999999	505	719	755	531	576	724	432	181	999999	131	742	478	906	400	999999	985	818	351	154	999999	671	968	439	816	792	991	999999	999999	813	702	877	829	999999	442	999999	562	185	853	273	999999	91	999999	568	92	53	999999	870	820	965	995	362	999999	790	597	439	536	290	939	999999	584	480	999999	367	141	254	913	961	473	999999	588	999999	964	87	999999	999999	839	410	357	772	999999	130	433	95	999999	999999	936	48	919	12	999999	282	246	124	999999	486	999999	474	437	837	999999	999999	999999	984	999999	195	999999	863	999999	549	600	999999	932	999999	517	463	57	294	549	790	318	874	51	471	999999	316	999999	849	999999	711	347	375	972	519	999999	999999	723	448	708	999999	999999	999999	446	999999	412	999999	349	79	999999	235	439	425	999999	646	999999	999999	999999	935	184	80	999999	999999	474	890	999999	234	163	999999	533	895	739	608	586	917	999999	999999	438	671	69	909	966	504	253	172	999999	921	999999	999999	990	999999	63	999999	999999	999999	21	414	999999	999999	177	999999	746	999999	999999	710	495	831	839	999999	808	999999	826	896	876	274	114	999999	305	999999	618	291	782	999999	432	155	842	951	999999	999999	999999	434	637	882	999999	881	999999	49	958	542	677	451	92	445	999999	706	999999	166	999999	999999	533	894	118	999999	937	886	405	919	504	400	999999	544	999999	891	109	384	656	943	402	994	111	999999	167	762	999999	999999	209	347	999999	726	999999	685	999999	343	424	22	325	342	945	999999	485	253	544	568	673	999999	999999	200	999999	999999	60	617	764	917	899	468	999999	356	670	770	687	68	620	778	805	999999	999999	999999	477	97	68	323	998	784	519	857	530	598	99	999999	223	18	11	164	999999	999999	921	999999	443	955	285	969	671	999999	930	999999	999999	766	999999	999999	999999	799	723	257	95	999999	999999	979	999999	52	937	999999	266	178	556	999999	66	466	112	829	999999	382	720	521	999999	99	999999	823	999999	102	234	999999	999999	608	863	424	295	753	79	939	999999	942	999999	401	27	147	999999	502	628	261	370	177	663	933	999999	265	999999	212	999999	999999	999999	796	134	315	817	183	999999	658	314	142	999999	313	397	173	472	329	657	999999	503	674	999999	160	204	999999	732	999999	110	902	999999	999999	346	93	317	83	855	569	817	418	583	999999	835	64	197	999999	868	66	780	500	470	898	608	999999	708	771	618	999999	601	532	583	999999	83	409	277	999999	999999	999999	995	999999	317	903	999999	248	744	659	999999	333	962	999999	733	675	287	609	999999	999999	10	586	
384	545	999999	922	967	294	835	999999	770	436	786	999999	700	567	999999	999999	193	567	395	369	24	58	999999	999999	970	999999	798	908	483	474	999999	785	706	219	926	460	858	394	935	228	413	999999	888	412	999999	482	18	999999	614	999999	425	873	999999	640	571	335	999999	180	952	84	496	999999	349	306	467	999999	784	490	999999	610	607	799	632	177	955	103	999999	531	748	999999	999999	632	303	999999	58	104	689	75	648	600	848	688	441	860	732	486	999999	592	944	999999	697	999999	534	13	222	625	251	928	685	999999	175	90	999999	464	200	863	633	686	258	373	999999	999999	842	51	762	919	368	999999	445	479	520	577	999999	211	999999	366	107	999999	450	432	852	761	999999	180	999999	767	999999	999999	670	999999	999999	896	344	580	235	999999	685	493	251	303	267	480	493	999999	957	598	502	230	999999	999999	999999	344	245	825	520	999999	338	672	616	994	663	392	110	577	627	624	999999	16	975	822	680	999999	57	157	175	381	277	999999	222	836	275	999999	999999	837	112	517	660	518	70	676	649	23	877	256	640	999999	380	916	999999	342	365	496	254	841	999999	999999	296	98	660	148	291	164	459	779	729	626	80	273	999999	119	999999	724	946	309	183	666	737	801	999999	300	11	999999	999999	999999	481	778	791	999999	683	950	231	572	999999	921	394	495	564	107	999999	23	804	116	451	477	999999	641	550	945	668	496	424	999999	581	369	146	999999	566	579	308	950	999999	599	589	524	888	401	865	34	914	687	112	640	283	504	495	895	909	129	511	999999	238	846	811	197	535	999999	991	499	999999	999999	928	999999	798	576	187	215	526	927	999999	976	775	525	40	999999	393	784	999999	86	999999	999999	30	999999	77	468	722	988	788	401	999999	162	410	376	250	460	759	999999	841	999999	999999	290	378	999999	539	535	74	713	815	830	804	750	524	914	625	543	443	999999	917	340	854	999999	427	134	938	437	575	409	284	580	231	275	943	999999	999999	593	872	47	999999	542	403	18	999999	999999	999999	247	638	496	751	707	26	278	210	511	853	137	863	999999	999999	112	959	664	438	999999	999999	538	999999	999999	999999	41	670	405	583	999999	999999	845	26	999999	537	700	798	88	658	999999	563	953	75	442	661	633	730	629	999999	804	583	999999	580	999999	999999	69	440	999999	343	999999	46	621	694	999999	574	999999	120	999999	999999	354	999999	999999	16	860	999999	654	472	999999	358	529	311	51	411	778	999999	207	274	999999	120	477	269	180	745	938	541	999999	268	249	
867	999999	522	335	912	649	999999	703	732	999999	265	704	999999	999999	279	813	999999	999999	219	916	999999	999999	742	42	293	249	94	143	144	77	999999	740	999999	999999	507	999999	17	975	138	762	287	107	474	554	823	416	880	204	901	932	999999	545	732	999999	223	500	999999	999999	999999	673	565	367	568	664	400	524	317	373	567	574	999999	442	867	456	638	999999	902	198	218	877	368	889	241	212	999999	783	17	54	20	999999	999999	999999	999999	465	207	920	539	810	999999	999999	108	517	999999	336	136	97	678	285	713	295	999999	722	281	174	314	675	999999	366	127	616	517	273	999999	559	780	289	509	412	259	999999	999999	102	999999	999999	779	851	999999	999999	86	999999	115	731	999999	724	419	81	254	999999	160	531	999999	182	692	547	791	834	163	87	999999	846	588	276	36	995	897	505	999999	372	395	999999	423	230	290	667	511	785	933	639	999999	709	44	740	261	727	924	225	409	496	999999	999999	697	184	359	239	999999	838	704	999999	826	914	392	882	383	999999	118	574	892	35	46	15	901	524	937	999999	999999	847	24	309	999999	682	105	202	999999	999999	764	248	999999	60	796	672	91	598	812	235	326	162	367	563	618	359	999999	384	460	999999	52	999999	247	513	427	999999	824	405	274	154	819	199	638	931	933	870	703	841	239	373	924	313	712	712	530	660	490	999999	690	721	999999	721	742	141	408	999999	11	999999	999999	999999	848	685	333	999999	415	999999	523	435	630	748	656	999999	154	999999	197	739	999999	999999	982	766	543	372	715	999999	794	108	457	506	533	351	868	346	218	467	525	249	999999	54	306	999999	146	999999	999999	941	75	868	999999	656	944	668	999999	476	384	999999	239	485	969	780	999999	317	679	999999	902	289	880	319	999999	687	571	999999	760	426	999999	589	630	999999	542	774	999999	926	531	800	562	999999	230	402	962	351	237	49	279	208	999999	989	724	128	162	999999	71	755	596	889	95	995	999999	999999	248	794	246	750	943	205	302	947	786	878	465	47	999999	487	357	999999	459	531	678	999999	255	999999	865	999999	336	999999	713	732	339	642	715	566	999999	999999	999999	177	114	487	106	84	906	999999	999999	845	663	124	492	583	407	664	439	563	326	356	999999	999999	999999	734	424	952	492	569	617	999999	172	898	91	542	333	190	826	972	435	604	655	31	999999	29	848	222	999999	139	334	675	213	999999	999999	609	77	164	247	380	72	153	592	346	999999	999999	999999	764	42	950	259	227	838	466	138	722	701	436	
962	909	885	212	455	362	999999	942	940	21	658	482	474	178	999999	456	999999	292	22	999999	415	977	347	94	999999	557	999999	117	836	746	999999	527	999999	640	202	337	999999	999999	999999	240	999999	673	999999	671	115	999999	485	91	284	392	556	846	709	393	31	985	572	801	32	897	482	137	999999	999999	987	141	574	999999	976	615	961	999999	594	782	216	741	860	675	978	629	81	798	832	454	200	187	999999	999999	619	217	764	999999	999999	800	757	974	568	923	999999	999999	999999	999999	114	669	999999	999999	261	999999	186	289	999999	999999	999999	402	825	684	999999	660	13	810	999999	60	224	769	999999	999999	999999	793	34	242	999999	999999	991	999999	644	999999	999999	173	33	693	925	890	999999	999999	92	867	871	445	999999	83	679	999999	999999	873	999999	999999	436	345	818	163	296	468	902	999999	115	999999	999999	817	999999	405	990	141	636	320	884	432	999999	884	687	983	405	775	819	951	562	275	999999	127	999999	709	993	358	355	999999	407	467	988	404	234	999999	960	999999	999999	579	92	548	281	609	999999	239	233	552	658	999999	757	520	648	951	391	840	999999	788	999999	999999	411	642	999999	766	999999	426	443	317	659	793	999999	352	98	249	868	999999	999999	417	999999	999999	486	451	999999	521	999999	886	818	46	22	393	999999	999999	999999	638	178	450	762	999999	696	572	999999	915	893	865	810	415	999999	409	92	377	847	764	660	362	572	999999	942	273	653	36	999999	407	305	999999	80	999999	764	459	81	427	261	488	720	565	327	570	558	999999	710	707	464	419	999999	999999	546	999999	521	999999	75	218	999999	498	999999	999999	964	398	620	627	794	960	651	972	999999	999999	125	368	53	999999	44	999999	411	118	563	999999	999999	198	453	999999	729	121	338	999999	393	863	999999	999999	626	60	601	929	949	999999	49	750	65	491	999999	299	529	187	999999	427	201	999999	806	399	935	915	107	776	945	961	898	683	631	123	588	999999	744	999999	742	992	503	115	62	480	79	812	890	91	115	163	139	551	999999	911	999999	330	66	999999	826	999999	999999	824	983	988	999999	366	128	942	999999	999999	999999	999999	445	923	923	96	999999	335	999999	132	34	26	670	791	999999	356	487	999999	777	999999	418	223	536	41	49	678	131	73	448	999999	999999	948	999999	999999	609	962	116	282	988	258	319	730	999999	704	686	999999	164	202	999999	685	999999	409	174	643	209	341	640	414	883	254	965	947	887	999999	999999	86	837	181	192	868	250	214	731	529	948	687	999999	999999	355	999999	999999	929	905	762	
999999	295	999999	545	298	277	332	701	399	743	293	371	843	593	275	609	108	982	20	298	445	999999	677	645	694	521	999999	808	69	780	730	46	51	999999	783	153	302	302	883	914	546	548	814	987	245	587	844	428	566	745	14	999999	918	617	327	169	617	149	999999	777	948	999999	642	619	999999	257	330	718	999999	132	317	806	109	106	752	896	859	999999	409	117	676	999999	252	323	775	199	127	999999	807	623	999999	163	451	115	999999	32	905	205	974	999999	999999	136	617	443	999999	208	441	822	864	999999	310	999999	999999	999999	110	57	281	329	844	824	139	895	910	197	596	163	364	993	999999	729	990	664	715	999999	850	550	999999	808	884	576	757	304	569	386	323	607	999999	708	15	917	750	999999	999999	160	858	371	225	429	847	284	843	448	692	144	439	999999	222	328	892	559	764	473	444	277	76	999999	335	534	874	988	999999	655	988	222	979	414	313	564	562	488	334	999999	960	999999	733	319	612	435	946	677	395	105	816	455	999999	999999	999999	93	93	34	46	999999	555	858	545	999999	999999	479	165	35	342	657	765	413	235	999999	512	999999	999999	756	232	900	587	206	603	643	999999	542	69	999999	272	999999	480	538	999999	999999	318	112	74	999999	859	143	279	999999	344	737	999999	999999	230	263	999999	316	999999	337	802	146	114	359	264	901	358	999999	419	462	999999	999999	186	999999	999999	592	591	999999	770	998	897	98	630	665	861	865	313	435	999999	805	999999	956	999999	153	736	999999	538	959	847	172	196	942	723	999999	168	231	561	113	453	638	671	373	545	550	439	713	516	448	999999	399	597	923	999999	999999	534	806	443	42	999999	654	63	632	562	607	999999	999999	375	999999	999999	639	314	210	981	683	144	565	999999	138	714	33	800	99	471	999999	575	272	346	119	292	362	787	528	612	999999	999999	48	811	938	738	484	348	999999	942	857	999999	999999	941	921	479	968	395	999999	328	477	854	999999	171	999999	42	550	618	999999	530	153	852	999999	598	193	108	105	753	482	400	239	684	107	157	999999	999999	187	330	425	640	999999	966	482	209	144	944	999999	877	707	999999	197	999999	92	182	798	15	308	799	758	999999	383	224	913	913	99	792	999999	815	556	738	854	999999	999999	625	216	187	379	586	463	999999	999999	999999	56	576	212	999999	999999	925	359	608	76	388	571	603	266	109	63	999999	120	999999	999999	806	330	968	60	968	673	999999	965	620	636	721	345	999999	345	999999	178	347	710	726	200	831	465	
948	672	476	657	599	369	117	999999	999999	476	999999	60	681	897	87	999999	244	999999	145	959	738	999999	354	52	999999	267	110	999999	715	858	394	161	365	350	382	306	584	320	84	999999	858	496	826	255	999999	469	663	999999	101	822	999999	36	999999	872	999999	975	327	433	606	341	268	999999	999999	999999	91	999999	695	340	525	780	940	924	625	48	999999	251	156	109	999999	591	999999	842	999999	999999	999999	367	107	493	623	406	999999	160	713	999999	838	681	88	874	999999	274	774	333	743	321	881	552	999999	999999	999999	484	829	228	614	999999	737	426	348	525	570	723	862	211	717	128	999999	789	999999	999999	999999	428	173	282	936	554	817	999999	109	999999	21	839	956	91	999999	148	576	760	546	698	14	422	343	562	999999	999999	412	999999	616	624	999999	101	999999	528	816	353	321	999999	292	70	207	467	326	821	513	730	767	780	490	999999	999999	51	253	521	999999	999999	95	999999	968	496	152	255	999999	484	18	920	507	437	999999	378	827	29	999999	485	999999	547	105	522	59	583	681	631	91	47	82	477	847	820	650	38	999999	710	999999	795	918	952	802	842	813	593	999999	339	515	122	750	999999	573	768	30	999999	999999	572	561	394	814	999999	173	626	412	540	82	687	787	246	120	127	440	682	567	549	745	999999	709	465	999999	352	126	999999	999999	550	904	89	799	999999	347	695	159	204	981	407	788	185	439	282	521	544	552	278	12	999999	102	890	999999	481	595	438	863	105	43	999999	403	204	339	862	635	992	888	999999	899	425	967	999999	999999	169	760	999999	999999	436	999999	816	999999	848	967	663	457	24	878	999999	724	908	999999	63	999999	999999	13	999999	999999	999999	999999	528	656	84	379	586	665	999999	999999	999999	720	36	615	436	161	999999	672	999999	236	999999	414	621	123	569	752	990	593	914	84	192	165	176	722	255	999999	425	170	725	479	999999	997	999999	825	836	608	698	303	404	902	943	846	999999	367	180	173	36	414	999999	331	388	993	751	782	16	886	554	999999	369	647	735	999999	946	86	846	677	814	795	287	961	999999	697	198	21	141	345	999999	808	551	92	999999	20	999999	999999	100	397	256	999999	818	950	63	394	999999	757	176	999999	899	381	521	999999	358	240	137	135	999999	690	804	739	651	670	188	999999	761	999999	885	999999	999999	553	985	458	431	996	976	336	999999	669	764	441	845	999999	445	999999	296	999999	733	531	999999	947	999999	410	999999	516	176	999999	771	317	999999	656	872	451	901	999999	395	999999	81	
361	264	801	228	608	926	373	893	406	999999	852	459	713	553	363	842	46	427	585	999999	914	830	828	564	599	46	117	569	404	999999	99	940	233	999999	382	277	91	999999	527	999999	999999	623	999999	922	918	858	999999	113	999999	608	999999	928	810	206	167	999999	435	247	629	571	999999	999999	999999	999999	145	999999	235	736	181	95	999999	318	900	111	647	301	70	905	645	999999	126	14	60	796	488	170	139	37	819	850	999999	844	109	955	665	424	133	716	999999	16	999999	999999	931	433	847	556	38	709	558	866	471	529	601	888	999999	813	754	703	575	999999	782	208	999999	330	999999	917	218	999999	445	999999	999999	353	128	639	999999	999999	82	999999	949	931	142	430	478	952	389	999999	999999	221	999999	851	670	430	151	811	233	434	999999	611	999999	999999	348	999999	273	336	699	127	410	962	779	522	740	137	753	643	843	362	729	964	941	929	675	997	999999	593	561	746	999999	317	415	999999	999999	471	446	999999	593	57	999999	152	999999	999999	912	999999	441	988	999999	543	676	508	968	871	704	311	999999	999999	264	350	650	679	999999	999999	916	103	556	999999	855	279	690	734	60	795	205	587	711	680	999999	395	999999	455	482	28	79	703	348	544	979	365	999999	196	999999	252	407	487	377	310	354	819	732	999999	142	841	853	999999	999999	999999	999999	999999	600	999999	243	868	785	204	999999	755	883	222	754	22	126	999999	477	504	969	807	999999	717	219	410	999999	207	663	999999	323	999999	999999	137	255	175	868	862	765	999999	953	999999	999999	212	290	999999	427	141	75	720	229	999999	374	358	972	999999	785	958	999999	999999	663	45	215	565	881	565	590	755	967	588	153	264	734	664	999999	84	349	194	437	597	982	999999	999999	943	10	680	276	999999	999999	604	389	910	955	999999	159	999999	690	902	330	724	41	671	999999	999999	576	964	999999	710	807	898	999999	600	530	319	217	469	902	999999	999999	211	299	773	999999	372	999999	999999	309	168	514	633	999999	447	999999	712	566	320	39	656	376	45	771	566	999999	266	999999	788	389	999999	999999	690	24	428	348	129	435	267	999999	999999	999999	343	665	750	205	184	999999	863	736	818	753	999999	440	999999	999999	528	440	732	764	344	78	420	999999	999999	799	823	618	965	109	744	999999	999999	249	999999	379	42	380	30	370	835	751	440	61	571	999999	471	260	999999	532	819	689	702	999999	999999	999999	866	489	12	950	999999	565	549	999999	992	540	454	657	212	877	863	158	999999	371	929	592	637	368	999999	999999	338	
573	850	999999	999999	999999	584	805	513	503	513	999999	378	80	988	279	212	676	69	40	999999	813	57	999999	668	671	280	341	573	153	105	507	207	240	999999	808	715	116	484	936	955	648	999999	709	999999	320	780	349	383	659	390	960	309	261	332	525	526	959	773	618	785	253	242	999999	408	15	354	147	458	999999	564	105	999999	132	85	799	668	999999	526	357	999999	930	957	999999	999999	144	207	999999	908	999999	999999	755	343	865	161	712	416	785	310	999999	966	642	891	999999	104	999999	767	186	186	533	999999	999999	443	425	999999	854	999999	999999	999999	273	999999	409	999999	361	897	809	761	999999	970	373	393	999999	999999	999999	391	258	999999	764	819	477	376	31	769	384	250	999999	321	917	149	999999	999999	98	188	47	560	999999	413	999999	999999	295	999999	440	215	999999	999999	972	150	286	43	478	814	531	508	139	896	786	639	854	999999	792	497	844	197	999999	999999	304	999999	999999	999999	999999	844	509	468	533	943	936	999999	955	244	277	964	45	883	999999	492	894	999999	59	151	773	927	559	429	514	999999	689	999999	542	866	999999	278	150	999999	219	633	315	73	974	195	960	999999	999999	620	843	827	462	961	527	190	62	713	999999	858	833	897	295	90	953	736	263	693	999999	99	398	998	823	999999	999999	999999	999999	831	999999	999999	999999	802	253	939	999999	999999	344	728	725	361	999999	141	623	292	999999	321	348	999999	119	248	931	276	999999	594	999999	844	14	107	999999	999999	13	231	108	791	677	999999	654	999999	504	277	999999	535	999999	999999	284	999999	385	541	519	362	999999	999999	721	377	931	914	999999	659	717	999999	682	999999	441	246	999999	593	999999	999999	615	999999	999999	992	729	842	846	406	309	999999	319	964	469	472	999999	934	790	60	509	730	859	999999	999999	995	638	999999	595	164	104	999999	573	691	999999	552	925	705	695	706	233	999999	531	535	614	336	349	999999	281	999999	660	506	455	307	93	313	999999	852	886	999999	364	965	999999	692	999999	578	213	628	742	916	547	881	248	94	826	999999	209	333	158	600	655	885	491	386	504	597	285	276	607	919	579	999999	818	999999	351	999999	999999	839	234	46	133	721	20	999999	999999	778	999999	371	481	463	114	649	704	296	26	999999	483	999999	999999	713	302	936	999999	999999	999999	999999	73	224	742	568	997	369	109	121	476	999999	874	136	714	726	338	914	999999	153	999999	930	999999	532	999999	872	999999	762	651	521	743	196	701	198	999999	207	714	54	628	912	466	744	999999	999999	819	91	605	357	
166	471	384	388	152	999999	17	415	105	541	216	869	999999	244	718	588	999999	289	243	686	999999	516	21	294	295	999999	999999	80	390	786	713	925	277	437	999999	190	146	365	999999	824	999999	614	112	999999	838	999999	138	232	36	999999	999999	539	848	919	999999	650	999999	100	102	999999	999999	937	34	319	999999	290	602	356	638	538	451	22	999999	999999	506	502	413	838	455	999999	753	464	999999	428	571	183	999999	358	196	955	730	56	272	784	634	999999	589	793	355	558	166	781	593	999999	999999	211	304	439	999999	748	999999	999999	644	566	999999	735	894	606	747	999999	213	253	170	683	807	405	999999	999999	784	263	913	620	999999	897	379	999999	871	555	908	369	879	647	935	447	719	999999	999999	999999	278	999999	357	999999	55	701	999999	913	621	910	999999	999999	461	999999	654	169	834	999999	139	746	999999	545	864	349	697	388	999999	566	999999	722	963	699	999999	53	192	886	906	999999	575	790	553	466	360	960	864	793	908	45	992	776	613	103	979	665	519	732	43	18	295	999999	927	788	604	898	946	991	132	999999	661	999999	262	999999	60	349	999999	999999	195	904	484	903	479	738	574	542	999999	999999	720	337	534	459	853	897	999999	908	862	764	861	461	24	999999	671	999999	999999	233	523	999999	52	639	472	789	547	139	999999	391	197	999999	999999	72	788	999999	280	794	883	999999	915	365	999999	152	486	438	868	733	889	611	242	979	364	350	999999	411	828	90	865	744	912	723	373	999999	721	999999	550	799	999999	938	602	876	616	182	999999	167	448	900	163	43	999999	999999	999999	923	159	217	835	874	53	387	257	999999	929	148	299	201	992	17	430	812	999999	78	70	950	18	365	372	191	41	860	962	927	926	831	823	999999	484	450	112	999999	838	676	755	295	691	999999	999999	999999	999999	127	175	440	999999	350	154	852	752	298	914	793	845	999999	999999	193	424	330	999999	108	325	201	717	552	904	917	974	222	999999	775	269	999999	419	894	999999	913	695	999999	457	586	687	971	356	999999	535	319	999999	194	999999	999999	870	999999	147	848	163	691	999999	999999	536	562	999999	931	538	976	39	317	999999	950	353	928	999999	893	872	687	999999	353	845	532	26	595	258	789	999999	751	905	898	999999	999999	999999	999999	513	82	995	895	220	755	443	379	165	227	935	717	841	904	84	999999	999999	459	437	809	846	878	606	999999	313	999999	552	787	81	140	848	999999	219	735	425	425	999999	977	999999	665	910	475	376	798	999999	999999	948	484	999999	999999	
409	19	143	931	771	999999	475	63	591	634	213	655	999999	34	379	131	508	115	999999	999999	89	521	981	772	899	380	512	807	291	772	637	77	120	152	731	839	680	287	963	789	999999	843	396	843	462	264	177	351	999999	999999	42	843	999999	27	849	887	999999	371	42	401	133	668	772	818	996	145	544	999999	303	540	451	999999	151	699	999999	245	135	999999	319	999999	999999	170	387	752	999999	794	82	103	303	843	811	318	999999	572	999999	290	81	578	847	326	999999	22	57	999999	96	812	701	305	999999	614	762	889	61	397	198	962	999999	29	87	211	999999	451	999999	999999	728	142	974	579	43	429	999999	557	300	992	924	200	999999	497	666	927	103	776	999999	689	91	922	267	858	383	703	999	61	500	645	263	278	161	598	171	953	837	131	999999	888	450	215	999999	999999	472	998	849	792	999999	159	118	297	999999	999999	999999	806	875	126	205	339	429	122	67	655	739	999999	48	524	336	712	100	971	514	898	249	876	333	208	395	384	853	216	698	350	999999	966	614	978	230	365	88	999999	925	932	469	338	999999	943	329	999999	959	335	999999	650	69	999999	782	999999	999999	501	482	676	730	820	999999	999999	424	716	128	772	51	70	303	971	999999	999999	999999	581	439	911	728	390	879	579	425	999999	750	57	290	400	999999	847	55	728	999999	412	990	999999	455	999999	913	999999	825	556	774	899	42	999999	26	690	999999	210	337	32	999999	101	999999	161	999999	958	471	376	436	727	999999	999999	24	574	999999	231	388	940	999999	192	997	297	565	332	805	525	495	266	40	600	309	982	520	33	955	790	999999	839	709	497	999999	547	14	107	999999	580	884	467	405	795	311	160	84	155	35	999999	536	474	356	999999	472	215	346	999999	428	605	683	991	618	308	999999	549	241	638	407	459	292	999999	364	999999	640	38	860	245	298	999999	908	375	998	480	263	150	493	828	999999	579	999999	178	679	372	896	893	848	999999	189	999999	999999	999999	748	575	999999	79	999999	999999	249	999999	355	111	547	999999	697	318	999999	999999	999999	475	999999	999999	614	827	258	124	788	992	338	999999	190	763	65	536	240	472	999999	433	287	194	999999	999999	999999	589	234	999999	999999	409	674	587	999999	709	62	713	999999	515	999999	920	326	88	291	127	792	503	999999	592	55	21	49	235	691	569	861	860	444	694	823	34	602	158	493	388	327	751	845	480	710	999999	830	724	641	706	116	208	903	912	579	999999	335	642	999999	999999	370	999999	999999	341	
847	202	279	20	692	806	327	177	999999	903	800	50	657	783	999999	703	190	999999	594	984	462	663	957	531	124	737	698	960	999999	999999	27	999999	999999	514	632	517	83	819	42	999999	999999	999999	613	999	122	999999	438	551	760	999999	438	56	855	999999	878	194	245	747	999999	999999	999999	367	999999	999999	999999	999999	195	153	160	374	630	370	292	759	606	999999	60	957	419	586	309	157	209	743	445	999999	33	944	999999	448	281	335	923	88	726	999999	999999	892	124	200	353	295	401	395	999999	77	763	105	314	365	999999	288	999999	319	654	999999	167	339	284	914	898	251	999999	712	103	304	446	214	42	584	656	167	843	228	999999	23	756	813	22	378	217	927	639	279	999999	999999	998	614	433	766	864	536	999999	209	302	111	777	689	302	436	999999	559	72	730	708	976	445	118	86	641	214	353	327	906	707	999999	612	248	407	999999	306	832	780	276	720	129	550	999999	926	141	246	77	521	585	747	657	865	909	570	338	557	889	537	792	561	999999	999999	710	999999	999999	999999	538	999999	202	140	798	779	796	19	589	436	802	192	944	404	147	832	741	169	999999	115	703	999999	78	553	999999	305	988	714	209	910	839	150	605	642	708	999999	328	455	949	878	999999	899	981	902	755	706	592	397	424	688	477	550	452	225	796	860	222	649	999999	503	790	91	809	999999	596	661	586	312	696	362	513	999999	999999	999999	999999	999999	999999	176	999999	710	712	999999	999999	521	999999	298	697	389	999999	847	572	679	731	455	97	987	999999	312	315	103	130	999999	999999	71	999999	191	340	281	189	992	173	56	999999	999999	790	199	790	999999	246	999999	999999	207	466	848	790	999999	564	764	93	59	714	394	860	704	590	432	899	999999	999999	261	958	426	210	999999	999999	999999	999999	718	665	897	999999	801	76	18	140	922	823	853	281	351	999999	999999	198	999999	999999	779	195	999999	432	368	999999	999999	951	999999	999999	999999	997	612	173	274	999999	999999	109	195	999999	999999	327	852	573	667	608	55	957	995	634	392	999999	80	999999	904	339	999999	296	306	607	646	850	90	669	592	925	221	689	999999	345	999999	476	12	999999	375	461	343	999999	999999	759	254	999999	956	360	956	319	999999	46	999999	934	334	559	802	588	215	72	999999	999999	981	742	999999	366	950	659	854	916	999999	791	210	999999	996	107	530	999999	362	52	893	729	999999	282	998	185	430	83	999999	230	999999	999999	82	313	224	160	602	33	373	888	999999	306	506	999999	999999	145	999999	816	
937	237	39	999999	999999	172	178	999999	480	708	743	221	936	877	648	999999	252	810	718	999999	238	999999	505	507	183	474	399	596	232	672	999999	863	349	614	145	783	201	999999	999999	999999	145	707	679	999999	999999	161	952	999999	658	873	797	284	426	939	587	101	732	531	999999	761	773	581	999999	808	520	879	871	331	999999	999999	442	999999	999999	809	761	531	999999	999999	228	31	521	623	938	999999	999999	999999	447	409	36	999999	61	670	335	436	146	999999	422	871	384	409	289	630	43	792	441	963	999999	617	999999	999999	925	131	312	999999	999999	160	642	935	933	999999	442	472	305	698	814	771	508	194	999999	999999	119	999999	999999	818	742	891	589	155	918	911	259	830	231	970	127	929	367	275	196	986	921	486	999999	999999	967	817	335	999999	978	669	464	999999	944	999999	946	999999	894	494	328	358	570	496	27	32	357	611	251	334	580	884	414	999999	997	686	999999	999999	368	459	850	924	566	254	177	258	457	781	886	249	33	498	999999	873	947	838	425	434	469	999999	429	365	576	999999	763	103	265	231	480	999999	705	324	271	444	643	403	792	326	329	768	575	576	999999	999999	310	92	849	999999	999999	999999	271	851	172	999999	40	999999	999999	999999	490	83	993	235	310	628	544	709	236	600	999999	553	999999	109	114	701	349	853	640	999999	999999	681	999999	724	936	321	999999	853	162	817	414	158	56	236	835	256	775	999999	275	106	467	601	999999	999999	310	999999	122	999999	746	471	114	186	855	782	865	999999	829	279	299	988	999999	999999	557	418	999999	92	999999	819	999999	999999	926	999999	999999	999999	118	109	824	994	999999	205	208	834	116	690	713	999999	303	274	371	999999	426	999999	60	286	474	999999	53	447	73	999999	243	302	898	888	545	115	598	321	999999	765	984	834	855	999999	790	999999	583	866	705	957	789	243	458	247	442	430	948	999999	78	341	65	387	930	204	961	905	936	228	155	607	639	981	999999	605	51	592	650	956	496	676	202	187	741	116	999999	999999	844	999999	456	124	166	297	999999	342	710	607	903	660	999999	884	862	999999	720	107	999999	807	643	853	206	849	779	991	999999	402	148	999999	645	824	764	961	999999	999999	999999	40	999999	352	738	999999	999999	443	999999	989	999999	612	814	837	467	999999	999999	632	366	991	463	606	999999	175	999999	999999	203	832	961	88	999999	181	823	586	999999	999999	656	975	79	999999	999999	763	171	790	999999	212	588	311	999999	11	46	142	604	80	822	176	695	285	999999	888	999999	71	
481	609	103	652	788	237	254	777	999999	812	562	980	999999	700	999999	554	997	280	271	892	422	999999	52	999999	576	753	764	426	993	380	116	999999	322	999999	999999	561	696	999999	423	360	66	642	23	999999	579	624	47	131	730	151	288	999999	626	180	649	521	567	999999	999999	45	999999	828	783	616	705	382	667	146	419	884	857	999999	857	911	836	999999	946	999999	193	952	716	642	695	852	102	999999	564	152	999999	999999	999999	999999	448	387	886	237	858	999999	529	207	956	900	712	999999	293	999999	740	715	343	999999	575	750	157	134	999999	999999	143	931	999999	999999	817	525	889	649	999999	501	44	999999	34	609	920	549	298	985	995	815	929	999999	568	999999	777	999999	808	387	204	253	219	324	68	64	104	999999	882	342	390	441	20	72	956	792	999999	271	690	734	949	35	461	171	138	513	999999	294	373	999999	999999	968	717	512	455	647	292	719	999999	970	515	993	999999	999999	605	999999	804	867	892	999999	999999	516	168	83	438	999999	791	57	195	554	999999	809	564	655	922	421	999999	508	617	318	510	60	999999	720	229	955	999999	505	566	575	999999	44	402	999999	710	902	999999	999999	84	999999	856	244	999999	866	817	705	439	21	43	193	839	306	259	583	999999	475	666	448	854	482	810	295	490	999999	999999	999999	417	967	999999	29	612	90	433	341	462	275	999999	983	903	999999	525	999999	999999	383	736	412	785	819	999999	244	999999	370	789	601	475	571	754	913	30	699	298	472	76	23	581	758	872	918	131	10	949	683	999999	340	956	464	822	117	884	443	342	597	646	711	783	251	301	831	866	891	520	612	999999	999999	235	999999	999999	459	802	977	999999	867	999999	330	294	562	824	459	645	999999	748	999999	39	999999	999999	700	826	365	239	339	466	50	999999	999999	489	346	721	999999	999999	903	184	373	314	906	903	475	900	325	426	230	426	841	196	855	152	873	582	384	999999	535	237	999999	999999	472	999999	499	815	999999	840	948	841	493	354	742	837	999999	342	133	999999	999999	800	999999	938	18	999999	625	854	206	97	999999	763	346	999999	579	999999	258	999999	999999	395	414	660	999999	484	477	999999	933	496	454	28	767	541	459	700	999999	999999	726	986	220	559	999999	644	999999	380	234	194	999999	999	775	75	588	241	499	738	999999	239	999999	35	470	629	979	138	409	188	329	84	999999	646	999999	844	949	272	932	292	499	769	52	71	999999	293	884	934	721	388	999999	999999	51	720	429	728	376	700	999999	591	999999	999999	245	
999999	60	160	880	858	999999	930	999999	999999	308	999999	249	511	196	999999	775	187	745	999999	416	30	748	793	42	594	226	808	478	259	747	351	999999	731	534	999999	20	999999	413	35	471	790	999999	124	999999	834	481	918	541	78	925	347	845	999999	361	224	999999	999999	999999	999999	642	664	462	866	577	956	504	517	999999	583	297	999999	774	720	583	999999	757	633	999999	999999	999999	307	999999	999999	334	410	505	188	380	319	922	999999	999999	999999	393	806	999999	406	547	280	340	963	941	958	999999	259	572	999999	950	734	466	999999	700	918	183	344	398	62	542	999999	461	325	147	667	999999	543	999999	657	336	999999	297	999999	96	296	868	159	366	999999	627	999999	837	999999	237	645	999999	864	62	74	943	58	418	999999	864	379	819	24	826	999999	999999	247	566	915	999999	183	447	999999	970	414	60	33	978	89	999999	467	340	90	98	501	814	796	999999	628	999999	288	368	999999	497	999999	476	854	333	92	999999	390	517	922	581	999999	208	748	999999	648	999999	920	80	338	851	406	49	738	999999	334	470	509	757	938	211	520	815	999999	617	999999	937	999999	699	999999	78	999999	949	418	509	44	303	75	999999	842	614	793	217	39	170	100	677	999999	927	999	622	511	633	999999	721	70	999999	772	999999	639	711	817	230	184	270	806	456	631	238	999999	999999	404	606	914	333	999999	313	999999	275	527	999999	208	999999	700	283	566	421	380	696	449	795	530	935	999999	140	796	999999	42	768	363	643	56	509	45	967	999999	999999	718	255	313	756	462	507	999999	62	999999	549	530	900	703	395	86	934	789	106	510	999999	343	999999	536	845	281	27	911	883	540	999999	242	999999	66	661	703	134	999999	999999	343	999999	333	999999	999999	257	52	141	74	999999	567	121	720	939	999999	759	571	933	999999	999999	485	444	595	728	999999	999999	317	797	844	52	692	999999	550	106	762	999999	145	132	167	289	803	149	952	999999	326	999999	978	302	999999	306	99	770	999999	926	217	999999	437	604	698	812	999999	999999	297	32	285	615	571	624	186	979	999999	449	999999	999999	664	346	491	999999	412	103	836	24	532	548	952	922	546	624	889	863	60	999999	433	354	350	999999	852	930	668	710	857	364	125	295	681	999999	999999	975	271	870	417	999999	201	605	976	924	722	999999	80	999999	79	946	734	323	928	93	26	430	99	115	494	999999	983	701	245	482	999999	246	999999	312	927	570	362	999999	455	275	349	999999	378	425	836	113	860	315	999999	999999	629	802	366	598	
633	999999	999999	166	386	856	999999	500	370	504	35	485	999999	767	999999	999999	594	715	867	999999	999999	198	62	673	278	390	700	678	70	999999	852	106	879	277	678	364	683	206	642	999999	472	999999	999999	873	400	361	231	999999	879	141	326	913	934	703	854	444	520	222	999999	999999	165	134	439	46	652	928	999999	614	98	81	825	398	83	278	999999	999999	732	999999	999999	917	169	607	999999	929	16	939	171	186	423	244	999999	470	318	646	443	348	419	999999	231	999999	755	999999	14	999999	316	928	999999	665	512	959	712	340	939	999999	836	999999	335	510	39	999999	999999	999999	999999	854	999999	364	999999	436	835	852	485	312	958	811	172	552	603	999999	622	88	109	506	673	999999	999999	512	531	999999	810	885	23	909	999999	518	704	335	999999	999999	580	999999	999999	999999	829	660	484	409	382	137	807	293	954	344	887	999999	613	999999	755	999999	999999	724	833	740	626	950	839	575	912	450	999999	836	137	999999	420	670	238	695	999999	23	979	132	999999	403	541	526	930	678	32	447	999999	999999	999999	999999	828	855	999999	118	999999	999999	820	908	999999	932	30	971	166	510	923	226	999999	918	594	741	999999	209	594	439	209	109	29	999999	553	999999	999999	673	999999	449	625	565	999999	129	999999	797	202	81	999999	208	999999	570	370	429	754	805	999999	986	849	838	999999	628	270	999999	909	687	999999	999999	365	999999	396	356	714	716	885	368	674	603	19	999999	548	686	574	396	66	999999	738	599	999999	747	750	559	824	428	999999	996	304	863	220	231	938	542	715	612	812	36	855	653	999999	396	141	130	977	999999	299	999999	63	874	632	999999	948	269	999999	618	282	836	999999	296	208	889	73	999999	393	787	858	16	970	999999	999999	40	784	95	65	28	615	629	582	772	999999	274	943	430	240	940	283	999999	999999	107	339	975	504	999999	455	655	333	999999	737	199	203	292	284	100	300	999999	495	863	999999	235	12	653	264	999999	167	999999	945	642	580	452	999999	190	718	872	633	608	535	225	639	410	695	294	891	999999	578	846	990	852	140	638	454	420	474	72	105	686	999999	744	411	521	999999	690	750	294	999999	22	574	411	999999	691	999999	280	233	803	540	717	761	871	190	321	943	103	512	941	998	999999	716	655	999999	946	887	791	813	999999	999999	14	544	607	999999	999999	999999	588	999999	999999	572	184	196	999999	532	999999	924	849	563	999999	578	616	188	809	999999	590	999999	919	999999	520	803	285	466	115	999999	999999	999999	163	999999	999999	999999	364	
708	73	999999	824	907	55	133	999999	32	48	237	723	999999	95	825	999999	321	127	269	362	954	874	645	297	999999	91	568	996	999999	770	685	938	60	224	907	124	440	999999	999999	261	795	999999	498	765	57	743	566	27	999999	447	842	999999	365	999999	999999	833	428	999999	117	826	487	137	196	261	362	298	673	334	999999	710	999999	848	444	18	566	720	385	879	249	973	524	550	296	766	927	639	583	372	814	999999	696	999999	365	856	999999	999999	57	247	999999	759	79	241	840	999	153	994	999999	999999	131	688	458	548	840	143	311	936	999999	430	333	722	999999	999999	520	113	24	944	493	587	244	897	999999	148	476	999999	999999	293	710	296	622	933	37	236	999999	135	625	157	519	231	999999	837	999999	999999	999999	690	54	768	999999	736	985	999999	510	999999	123	999999	25	319	82	360	999999	28	236	554	807	999999	999999	488	70	394	999999	999999	435	272	42	999999	79	55	234	785	445	144	571	999999	311	424	433	999999	122	26	999999	999999	85	168	992	536	999999	283	999999	525	999999	999999	708	336	258	999999	772	248	991	716	164	970	999999	296	915	104	456	262	999999	393	999999	693	999999	999999	284	182	790	277	279	506	796	796	235	709	790	879	436	245	725	192	651	195	20	406	862	149	230	788	253	999999	999999	999999	40	437	559	311	199	664	61	999999	999999	505	999999	495	919	368	999999	386	506	45	999999	221	536	69	741	779	683	969	191	144	951	11	33	382	427	447	765	798	159	488	690	771	999999	650	999999	155	227	524	999999	504	405	999999	292	999999	239	868	822	970	695	999999	628	999999	999999	999999	134	336	481	595	77	482	602	946	236	27	354	896	37	886	999999	595	562	168	492	999999	739	117	718	999999	999999	559	999999	794	112	379	860	469	298	276	525	528	999999	631	456	14	901	999999	618	275	863	999999	840	935	999999	109	999999	470	738	795	187	26	617	665	452	518	857	999999	843	856	166	884	608	761	370	686	999999	930	999999	487	999999	291	999999	453	952	810	718	689	999999	13	162	999999	999999	502	999999	999999	911	18	189	999999	999999	999999	614	999999	119	978	734	999999	575	90	187	296	999999	999999	19	896	527	174	999999	641	799	177	778	840	703	766	162	999999	672	999999	774	913	751	773	340	999999	676	737	344	973	86	999999	123	948	825	865	641	999999	492	202	981	747	304	547	148	999999	324	999999	999999	999999	999999	628	999999	999999	315	999999	545	985	920	999999	229	790	830	999999	564	169	64	830	999999	838	134	681	622	480	
880	37	618	213	999999	999999	377	902	999999	991	158	457	234	409	999999	561	330	655	561	175	972	200	917	565	982	978	925	494	758	229	228	154	16	999999	833	287	655	341	360	999999	950	327	120	999999	591	117	934	654	196	999999	517	478	129	457	507	999999	999999	63	230	999999	434	882	153	999999	773	13	451	299	576	999999	906	999999	999999	991	225	999999	89	999999	973	875	53	999999	307	999999	711	749	34	559	438	999999	999999	999999	121	704	144	999999	183	660	75	587	665	645	88	999999	556	529	999999	999999	241	851	609	41	999999	354	612	163	585	848	999999	34	979	892	860	432	197	315	877	999999	857	158	481	429	23	999999	999999	408	202	476	999999	191	575	896	327	586	544	145	999999	766	102	999999	999999	335	999999	51	999999	772	784	656	999999	251	652	583	280	93	380	190	28	694	144	214	960	999999	999999	567	458	92	999999	284	887	999999	794	120	508	875	999999	156	999999	971	999999	447	623	999999	832	506	539	992	625	244	999999	363	999999	826	632	888	30	383	999999	354	592	525	999999	999999	999999	591	457	541	84	405	427	234	672	56	907	696	999999	423	285	602	999999	999999	466	340	78	534	934	968	999999	999999	855	999999	919	173	388	271	999999	122	778	999999	59	997	999999	230	816	982	999999	80	918	935	999999	606	107	633	326	136	69	866	442	999999	999999	489	63	464	999999	144	314	508	999999	646	457	477	645	44	553	40	548	246	524	95	842	864	60	999999	323	999999	195	999999	999999	261	211	382	680	999999	594	570	943	463	680	682	678	999999	412	999999	488	829	961	72	89	296	588	999999	999999	356	401	792	438	510	150	301	948	27	662	415	445	999999	999999	110	999999	999999	999999	94	999999	841	999999	999999	999999	999999	74	493	296	133	216	999999	673	388	39	333	152	801	999999	999999	322	389	999999	999999	530	999999	836	413	999999	861	622	106	210	504	267	511	939	741	999999	660	445	657	15	825	810	999999	742	999999	54	473	957	648	851	652	771	999999	117	757	139	464	942	660	461	999999	510	120	999999	179	130	528	999999	999999	470	481	997	665	999999	908	849	428	999999	780	369	568	903	973	254	999999	999999	91	403	191	999999	876	999999	785	205	999999	324	700	751	573	999999	526	88	556	999999	380	999999	116	802	209	999999	710	999999	172	301	893	999999	537	865	803	446	49	135	212	798	999999	763	999999	999999	804	593	159	677	690	999999	843	489	999999	999999	874	901	625	999999	203	999999	902	675	555	493	311	999999	999999	835	948	999999	896	400	875	
999999	593	616	442	999999	998	616	758	999999	520	327	458	999999	184	742	991	901	999999	999999	931	928	896	919	218	729	168	755	999999	323	999999	563	948	452	999999	599	211	267	468	980	291	587	526	869	164	237	45	898	874	55	843	999999	999999	147	469	947	860	674	999999	713	487	252	809	999999	313	957	379	15	799	584	540	733	442	840	999999	999999	999999	37	764	999999	693	270	881	761	480	682	257	999999	982	666	738	537	860	755	502	999999	777	999999	565	999999	999999	39	109	299	999999	120	613	475	999999	125	545	833	910	999999	29	226	999999	58	964	999999	709	568	33	142	845	13	873	687	347	999999	575	330	472	566	133	664	171	591	256	369	999999	999999	999999	999999	131	999999	626	444	735	999999	678	729	127	934	497	299	15	967	454	999999	247	999999	999999	241	550	224	371	353	301	365	999999	999999	801	604	561	927	426	999999	20	939	386	999999	999999	71	759	846	999999	537	999999	999999	658	999999	147	999999	132	153	654	910	999999	907	544	283	152	999999	230	999999	999999	522	383	999999	873	999999	956	999999	135	808	973	75	481	703	999999	834	284	467	706	861	999999	66	482	417	283	516	839	113	405	112	999999	582	999999	860	999999	999999	163	508	961	809	247	632	620	324	999999	588	438	622	999999	710	998	685	999999	369	266	871	50	966	297	367	999999	853	118	32	999999	400	234	620	785	999999	680	776	506	999999	999999	19	446	167	246	999999	87	227	217	999999	114	610	999999	999999	604	999999	650	197	221	604	799	393	524	597	999999	780	364	817	999999	999999	39	232	189	775	745	999999	435	882	999999	603	999999	792	646	422	917	999999	490	752	999999	738	999999	493	565	902	107	239	494	848	999999	466	339	269	999999	641	666	999999	999999	144	999999	999999	621	767	999999	617	324	17	747	111	679	999999	999999	999999	800	108	895	546	667	286	678	515	762	586	526	273	273	30	411	999999	999999	46	489	356	999999	670	126	912	34	947	587	99	492	393	178	475	175	728	999999	291	746	129	224	999999	999999	999999	593	45	250	204	999999	304	999999	742	355	643	411	944	999999	999999	999999	982	521	719	698	588	33	379	418	61	107	999999	561	130	268	636	821	344	889	796	86	91	671	999999	999999	293	493	750	48	534	999999	231	144	338	309	763	608	505	999999	877	206	224	626	199	107	809	742	485	999999	999999	999999	76	64	797	999999	900	321	691	126	414	104	999999	341	883	987	875	410	999999	820	505	38	999999	888	21	600	999999	999999	999999	999999	792	551	999999	276	
329	712	997	177	346	284	409	452	917	388	51	783	923	882	742	211	999999	999999	519	664	977	690	506	188	999999	207	201	445	999999	958	333	863	999999	16	21	999999	999999	999999	74	949	420	63	999999	937	846	238	676	999999	999999	999999	511	393	41	353	299	999999	999999	999999	134	148	92	964	613	999999	64	187	697	916	999999	571	220	523	999999	570	999999	923	578	568	342	813	530	222	723	567	457	999999	832	741	717	382	966	182	583	926	866	999999	999999	162	999999	669	540	760	119	160	999999	999999	999999	471	109	375	70	646	485	320	617	999999	250	999999	999999	124	999999	955	208	999999	999999	48	939	999999	703	797	483	425	685	672	283	770	112	572	507	469	999999	370	642	352	321	329	696	272	318	996	215	405	652	768	323	584	562	620	555	999999	58	640	999999	312	891	644	961	812	999999	847	999999	678	547	999999	233	984	323	855	186	285	351	999999	110	706	592	999999	773	917	358	698	217	492	999999	486	999999	261	999999	339	461	676	368	883	999999	470	239	537	857	610	545	999999	999999	706	444	280	679	381	539	71	720	813	870	999999	463	348	999999	285	999999	71	629	999999	999999	983	404	509	917	468	999999	999999	999999	999999	230	172	381	999999	999999	999999	57	747	999999	50	721	999999	999999	647	805	999999	429	886	999999	954	999999	796	999999	999999	999999	999999	312	934	362	999999	929	900	593	999999	592	999999	999999	444	911	138	999999	914	264	589	260	850	999999	999999	703	603	999999	565	999999	523	188	434	191	808	81	160	208	999999	394	594	120	820	947	999999	65	107	651	985	974	702	999999	962	541	401	999999	107	913	555	240	758	183	373	102	80	486	168	526	863	372	761	930	124	999999	999999	478	439	902	999999	701	999999	951	63	999999	115	796	226	892	999999	496	974	246	653	882	999999	420	999999	999999	876	999999	897	581	788	622	999999	772	612	442	871	999999	882	204	503	853	635	999999	130	782	986	284	999999	275	999999	376	398	524	999999	242	893	259	999999	711	999999	942	804	999999	173	441	377	343	194	783	31	999999	614	779	999999	799	256	828	999999	999999	999999	602	217	631	844	421	233	699	495	379	548	622	200	181	999999	561	59	610	643	689	415	652	99	999999	253	870	999999	619	999999	487	999999	999999	958	768	999999	433	999999	182	190	999999	217	999999	848	814	245	409	999999	442	999999	191	750	646	195	611	999999	99	512	999999	999999	973	658	613	999999	17	999999	483	999999	432	999999	744	826	876	430	891	999999	738	804	999999	251	844	204	329	18	999999	736	
349	999999	999999	220	879	999999	14	999999	216	999999	999999	759	999999	999999	761	746	253	999999	865	364	874	225	303	139	999999	295	999999	999999	543	999999	338	605	327	280	54	603	316	222	333	999999	822	999999	999999	999999	877	978	999999	999999	489	108	951	99	999999	246	862	133	999999	227	999999	593	999999	524	999999	437	765	998	442	569	385	167	440	40	907	51	541	793	11	505	262	841	331	383	999	445	827	249	999999	999999	999999	999999	27	999999	821	739	140	308	830	787	42	878	546	999999	479	332	667	999999	191	999999	704	79	999999	90	999999	999999	271	320	524	815	609	525	546	360	161	463	150	999999	999999	177	911	243	963	224	473	999999	305	927	999999	677	777	999999	67	361	999999	348	799	936	133	272	477	820	783	24	187	516	342	195	252	25	999999	999999	712	24	199	470	116	999999	617	999999	264	344	416	999999	999999	703	999999	194	973	812	663	213	228	946	699	100	460	948	47	956	50	119	684	888	495	999999	204	53	171	917	999999	892	329	541	999999	999999	414	999999	999999	999999	58	999999	221	999999	361	978	108	765	324	999999	999999	168	999999	660	551	999999	659	999999	360	999999	509	999999	32	66	580	771	883	999999	938	566	685	523	970	563	908	892	898	254	537	517	363	999999	729	72	907	83	33	668	999999	863	484	999999	585	401	974	633	135	999999	859	590	104	421	826	757	423	496	197	999999	752	658	256	999999	990	843	999999	80	695	999999	159	506	748	224	697	999999	999999	798	938	579	588	284	767	743	394	946	422	941	612	971	648	421	999999	716	916	340	616	79	896	742	178	904	999999	175	999999	363	842	879	723	751	675	625	999999	618	999999	478	891	513	30	53	430	290	468	723	321	738	620	41	999999	366	468	999999	901	205	410	684	346	602	737	999999	114	543	228	861	999999	33	863	277	988	448	449	113	58	853	321	887	999999	224	853	277	999999	810	580	999999	999999	999999	723	362	999999	53	141	999999	776	999999	938	887	72	607	427	297	874	353	53	860	916	999999	964	999999	999999	999999	248	132	748	999999	999999	303	999999	861	578	644	999999	511	69	999999	316	160	336	69	914	999999	999999	838	796	999999	402	399	767	720	999999	926	999999	674	477	999999	805	19	550	316	700	645	924	999999	38	999999	986	999999	293	999999	553	765	38	904	144	460	999999	999999	336	192	76	898	999999	252	420	652	946	635	43	373	148	999999	999999	30	999999	278	509	623	810	22	579	38	115	669	999999	684	897	999999	540	999999	999999	406	999999	999999	250	802	
119	682	790	386	837	999999	999999	999999	959	256	165	18	999999	999999	951	83	598	323	612	47	999999	866	85	736	754	162	999999	26	376	999999	999999	251	999999	566	169	999999	833	434	185	228	698	999999	709	919	528	889	257	675	75	923	807	999999	999999	212	19	253	607	63	632	684	265	323	554	227	999999	913	238	978	705	134	250	999999	147	393	348	606	999999	165	217	864	905	429	951	452	934	264	999999	999999	557	999999	229	779	999999	999999	999999	999999	999999	492	999999	615	660	279	969	940	683	643	999999	999999	999999	412	96	451	845	767	779	836	371	111	292	378	999999	999999	431	999999	999999	999999	372	646	430	963	965	673	999999	602	213	636	459	20	999999	301	41	133	714	154	999999	778	933	44	999999	136	23	539	999999	918	999999	10	847	999999	45	222	999999	586	941	899	447	423	582	252	563	153	387	361	342	990	346	304	946	287	960	137	999999	999999	924	304	949	999999	473	999999	415	213	999999	279	975	557	999999	455	192	814	999999	416	999999	691	480	999999	749	662	999999	999999	999999	999999	999999	570	229	999999	685	941	661	646	999999	21	950	999999	836	999999	364	118	386	785	969	999999	122	141	580	554	930	999999	857	999999	555	297	238	999999	379	522	159	227	999999	999999	999999	89	793	545	999999	695	465	999999	999999	130	224	641	286	421	249	690	780	922	990	675	977	839	93	316	101	663	783	696	262	324	999999	999999	999999	999999	913	999999	999999	576	277	885	98	366	991	737	999999	914	999999	817	999999	689	999999	999999	999999	383	99	999999	995	999999	454	210	911	769	322	999999	919	87	582	967	507	359	999999	214	655	999999	587	620	847	999999	186	186	652	966	683	573	582	974	909	685	999999	880	894	620	999999	76	973	329	999999	461	817	63	342	53	999999	999999	106	537	580	131	796	478	999999	649	310	277	558	945	95	999999	958	945	177	896	748	627	999999	971	91	589	142	267	999999	396	538	999999	844	999999	999999	29	476	54	403	787	999999	750	695	255	320	854	517	37	243	305	999999	872	999999	445	305	692	208	999999	999999	990	989	538	999999	799	121	187	433	949	298	76	999999	914	999999	389	17	998	931	219	661	999999	82	999999	34	999999	892	665	247	408	314	999999	999999	352	999999	413	798	360	847	895	144	143	431	999999	739	176	34	589	331	999999	438	306	760	988	473	229	999999	885	514	999999	906	999999	939	34	999999	334	255	929	326	147	591	999999	999999	45	999999	528	805	513	375	857	999999	313	343	999999	969	999999	213	832	999999	378	999999	912	
999999	999999	989	999999	203	406	999999	999999	921	104	999999	999999	913	999999	156	999999	913	945	999999	415	520	657	999999	603	999999	206	999999	637	131	423	61	947	653	679	810	934	56	396	334	999999	589	999999	936	162	50	159	829	197	860	488	919	999999	955	999999	401	198	841	396	999999	997	999999	296	999999	507	53	325	999999	999999	971	222	999999	526	620	24	999999	559	999999	999999	562	961	377	867	999999	643	504	128	999999	573	999999	621	102	660	820	337	67	999999	999999	438	999999	724	619	595	226	648	809	402	999999	940	264	842	999999	999999	833	615	629	483	999999	649	999999	925	333	967	956	359	999999	28	706	293	956	532	881	292	123	838	352	782	650	138	833	999999	806	999999	319	445	153	999999	826	999999	707	584	783	38	435	999999	401	652	999999	866	527	791	696	999999	983	731	960	195	504	999999	272	847	832	390	816	901	999999	999999	657	520	999999	646	999999	501	999999	382	748	999999	999999	929	446	999999	153	784	610	51	414	777	78	999999	485	957	999999	999999	942	860	999999	402	222	534	74	999999	994	128	999999	881	600	205	452	999999	999999	117	339	575	558	572	999999	58	779	999999	496	351	999999	79	45	258	667	999999	559	999999	631	999999	640	331	999999	326	705	999999	999999	999999	999999	219	335	466	604	377	628	413	999999	999999	166	702	623	999999	48	999999	916	925	93	412	224	241	646	726	979	637	477	17	709	999999	867	678	925	999999	332	286	25	746	474	667	629	263	999999	189	568	929	999999	999999	999999	151	999999	780	999999	721	514	220	572	608	487	967	899	999999	999999	51	999999	487	776	572	125	761	999999	180	460	425	999999	960	154	466	168	60	905	286	725	568	999999	97	999999	999999	545	122	714	999999	269	507	999999	999999	559	54	677	999999	999999	169	86	530	443	239	329	999999	938	553	75	999999	999999	436	72	623	895	145	219	999999	750	572	999999	12	57	300	999999	952	656	999999	411	110	999999	999999	897	745	209	204	135	602	767	220	276	999999	57	608	999999	832	445	154	999999	424	999999	262	339	590	143	83	483	153	328	999999	869	999999	999999	965	999999	372	539	326	999999	701	999999	616	657	540	999999	44	955	449	332	87	516	512	661	999999	275	536	747	317	999999	999999	720	981	283	999999	351	112	849	999999	291	604	303	999999	731	421	414	228	604	799	999999	108	127	44	820	250	860	367	512	999999	699	789	625	999999	714	297	981	38	342	268	198	203	195	873	999999	727	784	398	781	250	582	999999	932	947	33	513	18	686	171	42	539	983	
599	693	999999	501	979	999999	413	444	999999	386	999999	346	610	100	912	254	876	102	999999	999999	999999	272	999999	999999	857	677	207	211	288	304	866	310	729	214	604	502	491	665	999999	712	984	346	810	999999	999999	999999	999999	933	999999	999999	999999	79	576	76	999999	336	999999	738	644	312	874	999999	999999	145	519	585	617	405	495	420	762	221	354	754	487	249	462	999999	492	271	340	274	610	999999	494	999999	999999	662	807	999999	999999	752	31	445	838	782	190	674	686	585	979	940	448	190	999999	598	724	822	589	168	874	999999	256	382	971	609	601	642	650	999999	851	954	598	228	38	20	200	908	916	705	68	787	699	907	999999	999999	826	999999	999999	896	82	911	83	648	402	659	506	648	473	238	190	999999	34	964	733	34	999999	230	162	999999	408	999999	999999	883	999999	97	43	999999	999999	999999	999999	181	131	754	649	940	881	999999	825	378	513	551	444	687	999999	519	763	735	183	268	57	606	277	529	497	999999	15	999999	548	315	625	167	999999	891	455	18	427	280	999999	793	152	402	999999	999999	488	856	381	999999	368	590	334	308	175	999999	534	999999	903	601	266	393	999999	691	411	519	999999	356	994	999999	242	516	102	493	420	999999	125	655	211	494	51	641	999999	787	999999	999999	999999	999999	992	725	999999	278	115	825	23	931	999999	461	990	999999	40	999999	999999	999999	985	852	497	840	888	785	717	999999	975	999999	559	625	508	999999	860	453	537	435	364	999999	999999	964	410	276	479	488	531	663	665	325	999999	909	778	66	802	978	470	150	439	999999	999999	488	302	695	275	398	999999	712	999999	547	357	999999	777	999999	642	30	451	231	371	999999	264	999999	223	999999	955	999999	846	452	354	999999	983	396	999999	157	271	707	672	999999	10	91	65	999999	73	128	967	999999	999999	195	423	781	999999	249	779	999999	952	954	275	642	999999	625	551	999999	999999	717	563	961	609	630	331	935	999999	736	230	290	354	999999	999999	105	691	106	519	661	38	572	355	743	617	965	204	317	442	999999	975	385	539	84	461	999999	999999	16	259	999999	999999	488	433	800	999999	499	685	999999	964	179	951	644	999999	890	952	795	371	999999	999999	643	436	24	503	328	999999	844	750	279	983	644	999999	684	846	18	797	550	999999	555	724	128	290	686	352	272	88	341	999999	649	132	666	999999	744	663	615	84	848	985	999999	999999	184	748	999999	534	330	638	276	999999	107	999999	999999	999999	999999	999999	234	999999	749	672	241	250	430	575	111	157	326	660	797	
999999	999999	933	948	565	43	999999	550	379	874	161	999999	999999	999999	543	181	999999	720	20	999999	648	999999	261	999999	186	754	864	618	609	647	268	218	670	841	999999	999999	999999	999999	999999	622	309	555	855	999999	597	649	999999	438	999999	403	555	436	315	492	158	592	999999	608	772	811	178	897	941	999999	616	943	362	791	567	999999	17	411	873	397	868	103	583	999999	999999	536	156	436	999999	215	102	831	999999	187	693	662	587	565	381	45	454	411	613	999999	872	999999	297	999999	871	909	395	153	999999	918	623	64	999999	216	871	245	999999	999999	175	999999	639	785	50	999999	108	905	399	452	40	838	943	999999	489	999999	899	92	999999	340	999999	822	820	949	999999	984	563	638	652	999999	694	145	999999	712	999999	878	492	999999	614	999999	717	966	519	999999	122	724	999999	166	575	558	999999	999999	996	333	186	999999	915	690	516	65	621	470	262	999999	758	999999	467	999999	999999	611	999999	811	999999	136	623	999999	312	999999	836	553	20	407	73	999999	72	905	149	57	536	892	999999	802	581	558	501	257	713	500	194	999999	267	743	935	999999	590	506	999999	869	710	586	999999	47	854	999999	55	223	406	168	999999	852	754	420	999999	339	648	175	240	920	635	375	886	812	999999	617	296	277	472	999999	512	566	596	999999	346	949	851	925	948	999999	512	287	850	555	999999	999999	474	847	48	605	324	425	275	399	999999	999999	999999	238	353	999999	676	778	751	306	999999	999999	266	484	83	755	487	722	227	622	417	357	525	341	999999	362	153	999999	239	866	999999	999999	300	207	45	11	259	623	999999	711	941	734	535	999999	899	153	85	989	999999	999999	127	601	207	653	981	886	819	999999	959	999999	102	999999	999999	885	521	568	108	68	449	81	505	999999	150	999999	680	683	822	999999	441	134	286	164	675	946	748	193	889	647	999999	999999	999999	999999	663	590	618	999999	194	999999	41	340	54	26	550	702	787	263	461	692	973	308	74	847	927	835	714	999999	999999	603	999999	338	999999	461	842	999999	999999	999999	210	999999	896	965	498	999999	999999	110	999999	999999	999999	973	169	494	999999	207	674	917	94	999999	999999	828	875	999999	999999	591	513	703	999999	593	183	260	813	181	63	900	999999	18	999999	999999	908	826	999999	454	334	588	444	652	606	481	786	925	215	554	999999	381	999999	999999	811	907	668	246	448	496	96	363	169	987	999999	999999	412	666	117	202	999999	999999	999999	999999	355	999999	999999	860	999999	999999	806	258	55	269	528	999999	999999	578	206	902	999999	999999	
388	269	999999	999999	428	456	999999	775	79	999999	817	23	128	516	999999	999999	870	245	999999	807	150	268	689	837	999999	900	468	759	999999	833	469	999999	968	764	757	999999	72	999999	157	999999	650	330	121	999999	441	42	150	22	382	999999	707	961	151	426	531	129	580	999999	662	528	999999	999999	170	245	661	999999	54	364	758	494	999999	999999	98	999999	167	819	156	13	406	286	759	456	386	999999	136	507	999999	552	242	637	243	999999	722	999999	999999	199	170	875	34	829	987	999999	263	888	771	999999	873	92	268	712	999999	576	134	385	768	541	83	518	999999	163	548	502	999999	130	261	999999	999999	999999	999999	999999	999999	281	978	577	299	972	202	498	880	914	634	981	293	999999	664	667	416	346	860	999999	125	652	766	871	291	494	664	142	636	999999	447	414	999999	299	64	999999	598	999999	96	999999	999999	585	637	999999	528	566	999999	602	466	594	999999	436	608	186	853	999999	514	116	295	804	318	70	862	768	999999	999999	256	993	999999	962	78	999999	260	75	831	999999	24	999999	353	999999	286	999999	676	52	999999	999999	999999	999999	446	58	196	491	271	291	999999	999999	722	869	727	308	320	999999	136	999999	525	999999	186	999999	355	322	999999	943	763	570	528	255	999999	819	999999	999999	423	698	557	426	776	587	597	999999	588	552	817	155	844	54	414	71	935	999999	527	485	999999	273	212	133	67	253	999999	700	999999	242	895	903	999999	999999	884	999999	999999	710	726	999999	796	218	954	803	505	845	999999	999999	166	466	319	220	301	999999	999999	160	496	433	999999	532	859	896	214	999999	999999	913	184	583	170	793	999999	235	999999	589	688	626	999999	409	999999	222	155	19	999999	999999	999999	685	611	558	999999	734	135	243	350	204	87	900	13	608	999999	591	671	524	999999	372	999999	999999	999999	712	999999	15	999999	96	805	157	387	850	999999	907	433	971	999999	999999	999999	999999	667	170	999999	261	511	999999	999999	710	263	46	550	630	460	181	244	999999	999999	899	999999	632	893	48	999999	203	817	237	549	105	184	184	289	999999	999999	999999	705	901	209	511	999999	945	999999	140	833	999999	606	999999	400	189	999999	595	60	999999	999999	321	542	999999	731	690	444	284	999999	999999	535	89	756	505	60	337	476	342	639	999999	999999	878	249	763	215	670	597	70	837	999999	999999	999999	133	999999	253	268	590	86	180	518	77	925	706	865	999999	754	21	999999	706	72	712	340	956	639	713	923	81	779	423	999999	103	383	447	879	999999	945	955	999999	261	791	746	400	172	999999	
353	772	181	383	168	461	999999	496	999999	999999	657	999999	633	494	172	330	196	811	999999	119	425	693	999999	827	770	659	798	141	999999	914	325	322	999999	999999	296	941	751	698	620	999999	412	606	29	673	231	999999	322	471	717	999999	605	999999	737	63	704	999999	999999	353	613	509	662	526	999999	999999	458	344	922	999999	207	999999	578	498	999999	701	706	819	673	999999	605	767	999999	337	424	917	319	390	585	125	141	636	656	408	94	121	308	999999	958	580	224	887	90	524	273	999999	363	116	999999	45	356	885	999999	478	747	845	172	335	112	730	139	999999	759	807	666	571	999999	180	413	88	402	999999	860	103	601	718	686	822	999999	999999	999999	999999	646	999999	999999	255	650	188	999999	999999	949	999999	783	238	450	156	137	283	857	702	921	193	703	665	643	999999	999999	999999	877	39	999999	349	270	999999	999999	999999	431	220	49	999999	920	396	520	174	139	428	47	632	652	454	999999	413	999999	999999	17	380	999999	999999	905	999999	999999	758	999999	630	89	609	712	608	71	999999	999999	917	999999	446	781	534	999999	538	536	224	499	401	249	433	448	999999	999999	899	177	796	427	450	314	999999	200	172	96	889	95	999999	715	999999	571	999999	728	673	179	528	999999	999999	707	999999	455	690	742	999999	518	876	192	333	999999	813	441	275	106	285	612	437	256	999999	447	783	453	16	509	70	830	120	999999	774	587	855	318	694	999999	456	995	623	74	370	654	219	999999	999999	999999	902	997	999999	42	453	70	741	282	970	44	924	999999	448	191	999999	998	407	182	418	746	379	999999	999999	186	999999	290	989	373	999999	965	238	86	691	712	999999	73	999999	999999	999999	713	845	999999	348	659	174	929	556	441	999999	999999	256	999999	298	26	924	999999	999999	129	392	999999	81	999999	397	999999	999999	847	836	735	584	999999	474	329	920	704	900	796	999999	98	22	720	999999	557	999999	523	719	999999	788	999999	788	209	813	999999	695	97	641	476	195	342	999999	326	999999	999999	857	772	897	999999	126	999999	125	999999	250	171	116	671	440	524	397	874	296	615	69	999999	999999	384	805	68	633	832	999999	434	999999	824	999999	695	627	911	999999	999999	999999	792	84	204	999999	661	959	999999	309	33	999999	127	88	999999	55	247	267	932	874	482	999999	838	303	293	530	690	525	426	926	420	999999	528	824	189	999999	504	540	864	999999	999999	425	163	759	609	999999	945	356	301	999999	999999	438	694	999999	227	250	786	499	791	673	999999	145	543	725	999999	979	139	303	999999	71	
999999	706	403	331	999999	66	814	88	693	118	999999	344	234	647	928	982	359	999999	606	938	472	15	749	999999	999999	999999	999999	438	999999	630	999999	652	456	240	236	301	45	373	457	999999	999999	707	805	682	999999	534	999999	999999	999999	999999	629	648	696	999999	598	546	999999	211	589	440	183	385	999999	72	999999	932	999999	994	421	637	947	985	999999	445	512	765	999999	76	112	217	248	987	641	999999	10	407	955	496	641	999999	999999	999999	999999	26	987	60	500	742	619	165	646	999999	484	169	999999	643	613	999999	999999	833	347	890	999999	999999	202	196	999999	251	72	665	977	401	999999	731	303	124	210	27	999999	999999	274	999999	457	947	570	331	999999	999999	17	366	793	704	48	808	352	999999	999999	999999	999999	800	316	258	680	953	999999	255	563	752	865	844	443	596	803	999999	568	880	999999	161	810	870	999999	271	244	705	872	282	999999	999999	999999	999999	390	797	202	999999	999999	25	785	503	769	999999	767	760	616	172	923	999999	901	999999	250	471	19	582	602	954	127	999999	24	975	999999	905	999999	999999	374	24	999999	645	403	999999	851	552	999999	939	999999	494	113	999999	655	81	781	675	381	321	999999	916	841	999999	204	999999	999999	110	11	999999	999999	863	433	757	396	601	709	288	803	999999	200	697	376	79	199	118	851	204	999999	942	203	999999	534	580	706	457	183	655	451	165	999999	751	550	294	527	529	999999	355	999999	999999	999999	503	871	626	131	615	549	771	619	999999	397	999999	710	69	999999	999999	338	853	61	999999	428	64	836	647	148	999999	157	999999	552	669	56	505	999999	346	580	699	999999	999999	458	100	908	999999	45	364	999999	281	999999	490	676	520	200	217	999999	598	999999	317	666	234	487	682	999999	999999	229	999999	999999	891	676	374	489	917	472	430	404	961	999999	999999	28	482	879	867	408	666	415	41	999999	999999	211	80	711	272	43	999999	430	776	631	451	999999	96	325	999999	999999	999999	11	759	58	999999	813	342	568	618	299	999999	355	620	999999	801	60	198	479	210	689	606	999999	227	999999	999999	10	628	339	588	834	931	167	11	271	733	665	656	983	709	999999	868	511	999999	972	999999	964	999999	502	829	400	994	616	124	197	999999	21	999999	999999	999999	769	195	999999	999999	783	367	37	353	358	550	146	404	999999	999999	185	820	104	999999	254	45	999999	200	135	510	197	839	325	52	814	999999	721	881	781	97	940	839	866	531	319	999999	821	999999	461	951	693	995	999999	846	938	376	904	451	538	839	999999	579	69	502	
792	944	52	999999	538	96	829	264	623	127	999999	345	999999	572	260	639	223	999999	738	184	999999	201	60	999999	113	447	999999	279	352	941	390	999999	779	373	738	375	999999	837	92	374	999999	999999	382	671	26	999999	421	342	999999	899	626	140	840	885	685	999999	893	573	880	100	729	999999	999999	682	736	468	565	999999	834	999999	77	385	999999	999999	62	389	819	388	999999	510	35	35	88	453	325	260	530	894	687	148	481	998	999999	991	644	571	526	999999	935	558	47	999999	508	999999	831	999999	645	999999	999999	306	781	515	122	999999	75	704	481	468	367	486	938	671	903	695	414	78	428	999999	729	491	862	129	453	999999	473	205	527	773	999999	84	614	63	71	391	366	966	886	588	926	940	99	67	342	458	620	375	999999	812	999999	763	822	999999	747	350	999999	661	71	999999	906	999999	187	708	846	292	999999	999999	999999	999999	338	447	192	840	575	788	402	805	787	994	293	107	999999	714	871	858	262	470	316	999999	999999	705	905	677	682	67	763	390	220	59	999999	735	999999	999999	483	463	580	981	578	958	948	638	999999	76	926	808	601	472	999999	988	40	999999	577	888	575	999999	999999	515	999999	518	35	999999	594	999999	418	557	341	864	241	418	287	280	892	358	999999	319	999999	838	751	873	465	300	553	232	29	185	168	999999	838	849	921	75	999999	999999	999999	999999	54	999999	658	999999	477	736	240	428	710	999999	518	999999	999999	999999	802	999999	764	294	999999	735	468	371	999999	242	398	463	35	391	496	222	456	833	425	836	274	694	189	381	406	729	69	134	999999	270	999999	938	999999	582	57	227	311	539	17	999999	477	682	999999	425	999999	23	710	848	932	498	312	999999	804	999999	991	999999	524	392	999999	332	675	343	999999	458	575	459	701	453	344	279	910	916	826	227	369	999999	276	764	401	393	999999	220	202	33	957	999999	144	483	999999	939	703	919	652	684	532	999999	833	970	850	530	321	267	514	662	999999	396	859	587	919	999999	841	760	990	504	999999	464	151	825	500	999999	325	227	861	999999	576	991	274	151	694	236	758	306	913	870	81	761	999999	999999	446	571	133	557	564	999999	108	999999	928	999999	380	999999	992	18	479	267	999999	103	406	119	96	999999	999999	999999	999999	692	650	544	846	999999	432	999999	758	611	388	929	470	999999	999999	999999	305	633	73	126	771	627	244	999999	826	656	999999	999999	999999	596	453	850	449	999999	664	871	999999	563	106	808	725	827	319	999999	629	550	797	446	440	727	
813	462	532	15	999999	999999	458	899	999999	999999	463	999999	197	999999	167	538	999999	64	113	791	145	742	536	264	401	944	317	853	131	286	859	229	547	637	782	991	327	444	470	399	422	999999	845	906	999999	280	639	157	233	100	999999	999999	342	999999	592	999999	999999	277	999999	10	957	605	778	442	340	244	907	560	388	176	220	55	593	999999	379	502	896	630	910	131	315	999999	630	40	225	126	886	899	999999	999999	75	60	999999	470	441	817	864	413	999999	120	372	88	768	999999	999999	25	999999	999999	999999	99	999999	305	999999	492	695	999999	974	999999	226	223	358	18	515	677	111	999999	224	132	282	561	999999	493	63	800	758	236	401	573	159	210	966	999999	999999	999999	535	769	692	348	775	644	842	126	196	362	762	363	572	101	955	999999	999999	999999	356	999999	462	999999	999999	567	733	468	406	411	598	999999	256	100	999999	560	151	341	999999	876	999999	638	719	999999	306	701	48	405	664	310	618	439	409	940	911	912	502	999999	527	135	999999	317	247	441	999999	181	116	999999	999999	22	999999	999999	252	924	679	999999	997	941	395	550	528	338	804	106	793	168	616	316	188	476	999999	307	813	999999	271	50	999999	288	993	135	594	376	999999	999999	360	993	197	484	999999	203	999999	561	999999	999999	607	285	513	151	648	369	999999	999999	493	508	954	651	999999	901	999999	639	327	719	948	999999	955	162	908	999999	745	999999	999999	999999	56	999999	561	506	999999	836	999999	986	536	999999	639	634	570	795	999999	921	697	999999	999999	296	821	999999	875	204	613	199	31	999999	376	999999	406	849	397	432	999999	508	947	457	999999	974	166	676	999999	999999	89	323	699	170	279	987	999999	46	615	685	320	999999	118	366	893	999999	999999	299	619	185	999999	999999	999999	148	999999	999999	973	999999	906	999999	139	154	528	806	124	299	499	861	184	999999	896	369	243	712	999999	338	400	590	564	153	170	999999	66	999999	226	299	999999	561	128	896	23	224	139	407	555	999999	895	999999	251	603	999999	999999	124	240	999999	492	999999	534	36	713	983	393	685	763	58	999999	97	602	590	825	222	938	742	999999	375	999999	239	835	999999	946	442	999999	348	960	999999	216	999999	826	647	999999	741	553	535	999999	912	999999	999999	999999	359	293	999999	999999	721	426	999999	230	220	836	865	606	262	999999	999999	89	999999	999999	54	999999	779	841	999999	271	955	856	999999	669	413	337	375	999999	154	863	486	873	999999	149	376	922	578	762	996	915	999999	50	480	30	185	455	144	27	585	812	
597	518	999999	999999	348	864	342	999999	999999	999999	471	130	999999	399	245	504	220	141	529	132	156	26	844	603	310	999999	386	73	493	958	203	358	168	341	275	968	109	62	800	511	589	999999	945	999999	454	999999	588	999999	784	681	245	12	498	999999	666	580	673	180	515	434	999999	279	999999	859	999999	123	999999	130	133	277	405	167	341	27	542	299	81	730	999999	470	336	305	999999	812	723	200	859	704	675	695	304	999999	547	376	33	999999	627	96	435	341	999999	999999	956	517	286	87	671	480	999999	376	999999	942	999999	54	999999	192	991	426	999999	498	263	999999	999999	438	999999	476	999999	964	994	999999	671	985	305	817	593	868	349	999999	536	999999	999999	388	999999	308	196	362	908	503	278	841	328	211	999999	937	88	620	21	528	544	809	467	706	999999	999999	704	523	999999	212	999999	238	843	230	889	500	969	874	483	156	999999	620	567	999999	696	163	903	470	45	368	739	972	857	820	236	726	999999	822	902	999999	604	672	715	705	52	999999	997	999999	999999	459	967	213	146	865	285	924	251	351	20	333	794	244	488	999999	473	488	381	999999	994	173	322	157	972	999999	552	579	905	862	999999	656	999999	999999	158	999999	999999	535	999999	992	999999	311	484	836	811	578	999999	370	194	437	242	999999	667	975	114	158	146	820	241	999999	322	999999	29	389	999999	363	178	989	95	999999	887	937	651	389	487	692	688	486	345	999999	108	191	394	477	630	999999	988	999999	700	10	999999	579	304	97	679	838	999999	104	568	457	410	310	284	291	549	999999	999999	288	999999	422	469	660	485	838	650	140	321	551	999999	759	374	988	299	95	464	317	643	564	999999	648	409	593	918	888	993	999999	907	113	928	999999	606	710	999999	288	540	787	104	466	999999	548	526	741	999999	809	999999	999999	999999	199	826	242	661	358	578	849	22	875	742	999999	844	852	999999	999999	623	999999	163	999999	306	20	999999	676	222	186	126	171	999999	668	999999	118	805	999999	999999	717	286	999999	674	257	141	999999	275	999999	55	507	621	595	324	318	128	912	655	428	999999	999999	645	159	999999	999999	999999	999999	726	354	999999	633	999999	273	999999	516	931	927	759	905	532	462	745	888	999999	715	565	999999	847	813	549	346	462	999999	999999	786	82	136	676	199	26	724	126	920	48	422	715	357	529	808	387	200	162	750	999999	663	264	756	528	314	918	709	999999	913	804	290	180	414	999999	288	999999	804	261	569	889	999999	346	999999	999999	218	999	999999	12	48	
436	359	193	999999	491	999999	999999	326	999999	371	280	316	999999	213	125	757	251	311	548	250	374	999999	939	592	999999	999999	326	439	999999	319	315	710	707	531	486	455	999999	467	922	999999	999999	999999	206	890	299	582	652	999999	709	103	967	698	669	761	673	853	420	601	851	999999	484	102	421	999999	66	569	608	633	726	999999	660	783	388	541	493	257	386	999999	999999	288	444	999999	999999	811	999999	616	51	946	857	633	45	505	999999	528	532	999999	705	907	833	999999	999999	28	416	49	999999	999999	319	138	277	426	476	371	308	572	959	999999	999999	999999	945	449	528	662	999999	999999	999999	164	177	859	18	828	552	999999	999999	573	314	426	999999	691	378	169	999999	912	678	441	999999	674	999999	54	569	999999	999999	106	962	394	999999	999999	252	323	414	289	999999	459	130	448	874	999999	999999	734	267	999999	525	679	241	785	999999	616	983	345	936	999999	956	132	300	999999	999999	456	516	831	373	999999	183	462	286	99	999999	847	792	240	567	169	528	473	786	999999	714	623	999999	187	251	593	999999	906	387	455	333	892	999999	352	999999	999999	491	324	370	273	999999	73	403	999999	641	304	824	999999	999999	776	999999	999999	346	273	72	911	591	338	999999	999999	999999	277	84	831	765	261	687	449	326	149	678	214	999999	522	667	651	999999	722	546	947	769	584	138	999999	24	999999	999999	999999	289	999999	836	162	734	590	608	102	988	999999	999999	390	999999	384	436	999999	108	236	999999	999999	606	421	999999	868	999999	642	20	91	148	999999	816	924	999999	792	999999	323	999999	525	479	523	914	575	999999	999999	346	999999	999999	394	999999	498	512	788	462	999999	299	999999	322	968	370	102	579	526	953	523	755	999999	685	825	224	122	337	999999	756	999999	909	41	758	41	999999	636	312	625	933	649	999999	38	472	971	502	302	11	999999	165	387	943	397	621	999999	903	884	480	514	999999	45	171	929	41	596	823	268	120	290	445	733	789	999999	593	999999	561	726	989	713	332	921	999999	992	426	378	922	521	419	618	999999	648	165	999999	454	898	999999	42	997	875	158	244	192	720	898	431	597	989	804	318	587	187	999999	767	192	259	999999	999999	512	662	674	312	848	501	999999	797	578	991	509	694	825	529	999999	123	565	97	999999	400	104	994	780	999999	717	110	41	949	753	397	615	205	974	999999	529	999999	211	999999	395	690	567	999999	999999	605	999999	119	493	68	458	781	999999	104	999999	533	84	518	881	741	594	748	470	213	54	191	999999	313	720	515	
999	394	912	999999	999999	58	999999	999999	151	184	453	608	617	999999	999999	999999	196	520	686	450	244	999999	462	469	261	647	999999	364	66	999999	229	186	999999	977	68	74	868	492	999999	470	700	999999	999999	706	298	986	140	497	712	999999	994	866	626	279	281	999999	931	453	468	999999	828	478	936	479	955	276	999999	640	913	437	113	704	127	225	750	999999	645	755	999999	999999	999999	999999	652	984	676	362	999999	129	705	81	142	999999	999999	348	999999	231	999999	896	750	999999	999999	499	583	999999	999999	300	749	999999	529	128	352	999999	281	204	547	104	999999	999999	999999	999999	716	999999	934	842	304	688	680	999999	582	528	16	749	14	159	496	999999	999999	377	999999	386	999999	158	600	587	728	999999	999999	999999	800	547	405	999999	999999	157	315	687	999999	999999	980	290	620	969	999999	10	121	603	181	999999	707	529	944	999999	936	426	990	999999	499	357	124	999999	544	999999	978	999999	133	999999	655	999999	844	999999	462	999999	999999	734	999999	643	330	599	475	999999	999999	32	999999	281	603	999999	267	676	999999	747	197	217	626	641	745	768	999999	794	877	308	947	323	999999	898	77	535	72	999999	999999	356	999999	900	882	999999	563	522	730	707	441	187	555	979	700	999999	621	254	793	754	989	997	652	536	721	176	187	999999	745	999999	213	77	882	65	999999	999999	510	999999	335	999999	88	233	47	293	362	699	999999	968	623	190	287	823	999999	999999	222	663	999999	711	189	999999	811	101	777	999999	999999	374	999999	999999	963	888	999999	333	999999	166	999999	999999	959	368	999999	999999	999999	218	848	999999	944	390	335	574	843	999999	999999	798	117	619	825	987	456	539	789	988	404	999999	15	734	594	999999	999999	585	642	455	703	344	537	167	302	999999	253	222	564	999999	999999	731	656	611	781	797	225	310	999999	688	320	430	579	195	627	170	213	123	999999	999999	486	749	932	397	999999	999999	999999	950	999999	232	744	244	975	675	949	673	606	999999	953	796	738	603	254	953	145	283	765	352	540	999999	399	139	251	573	637	298	999999	268	952	999999	536	275	983	118	944	999999	455	903	245	999999	564	809	170	184	999999	882	999999	978	999999	999999	17	999999	419	999999	999999	614	999999	411	47	660	873	347	451	944	269	999999	999999	146	18	69	999999	862	117	586	577	590	999999	76	321	999999	793	820	999999	576	999999	618	855	799	285	340	93	53	999999	584	90	226	367	225	999999	789	273	999999	969	201	999999	999999	811	999999	616	253	999999	999999	99	293	999999	63	340	874	943	999999	616	820	
860	678	976	999999	996	532	505	999999	999999	754	999999	999999	491	999999	850	815	28	856	807	31	999999	999999	695	999999	954	582	717	36	999999	492	281	273	183	452	508	301	999999	999999	999999	288	337	265	30	999999	774	568	801	442	999999	524	855	96	844	999999	999999	828	982	820	829	424	815	479	474	999999	482	889	358	48	926	558	600	999999	708	529	694	927	999999	805	392	999999	781	999999	823	371	637	999999	428	588	815	680	999999	405	999999	733	473	858	999999	999999	417	885	219	999999	515	999999	924	999999	388	325	900	710	816	186	999999	443	643	999999	655	113	112	297	999999	769	999999	256	249	205	309	975	65	835	146	730	398	507	186	999999	769	179	446	999999	806	113	999999	999999	864	142	999999	511	100	933	213	999999	189	999999	999999	450	999999	269	414	729	999999	413	269	75	999999	95	788	930	999999	999999	770	486	666	85	490	999999	91	129	392	117	237	999999	884	132	632	459	550	277	92	736	999999	510	764	717	999999	403	844	622	999999	778	354	47	253	999999	999999	999999	30	999999	999999	68	999999	999999	999999	307	502	512	528	146	443	124	544	520	847	531	145	269	721	948	361	96	521	468	589	614	763	999999	999999	999999	959	999999	999999	447	638	34	377	80	999999	467	225	999999	875	708	189	999999	243	999999	199	722	340	999999	999999	81	999999	552	546	899	830	272	544	999999	957	118	186	537	686	107	882	823	999999	74	999999	999999	733	148	221	813	999999	173	380	929	10	999999	89	66	900	366	695	95	487	478	250	370	923	913	264	767	531	651	739	146	951	999999	569	999999	277	750	348	613	341	732	620	666	892	999999	999999	999999	39	130	637	329	411	999999	999999	685	824	999999	340	820	883	453	292	637	434	244	977	634	272	999999	788	159	999999	91	753	754	857	583	478	318	611	139	737	410	23	999999	734	165	39	884	451	12	420	999999	999999	887	999999	982	241	999999	637	677	863	226	342	488	999999	330	53	591	827	250	796	32	219	754	716	881	623	24	510	822	604	387	372	785	739	501	360	865	313	875	351	999999	680	933	275	999999	999999	535	119	999999	999999	447	999999	210	216	398	999999	999999	181	569	368	999999	156	815	83	485	854	557	749	809	999999	187	999999	999999	898	974	999999	999999	488	999999	813	97	905	107	710	166	331	171	578	351	192	999999	693	999999	516	134	674	865	999999	999999	667	999999	786	309	443	934	169	999999	311	241	56	42	999999	977	755	280	999999	59	115	916	164	692	978	408	999999	594	493	543	446	774	
999999	486	425	698	536	303	311	606	663	776	996	227	859	999999	304	159	999999	716	989	245	812	999999	760	943	635	974	541	388	682	999999	450	625	667	537	931	999999	617	798	999999	999999	969	999999	395	338	919	937	833	641	999999	999999	999999	776	554	999999	999999	684	999999	481	72	561	761	922	999999	814	335	380	559	999999	415	734	542	98	276	537	999999	999999	239	431	33	698	151	900	285	214	999999	674	81	999999	999999	256	999999	146	736	888	701	56	791	581	13	999999	388	511	236	999999	999999	999999	509	999999	934	999999	455	304	457	999999	420	861	647	999999	672	661	309	999999	999999	169	889	405	362	388	835	999999	314	658	427	999999	320	640	673	999999	279	533	174	64	532	999999	800	550	688	372	477	840	409	82	908	352	249	296	754	76	489	999999	999999	130	191	999999	560	999999	876	999999	63	779	197	741	999999	149	496	254	569	56	999999	999999	717	999999	910	995	819	999999	749	999999	999999	999999	886	607	999999	740	999999	53	999999	816	999999	13	673	716	999999	999999	653	667	633	769	999999	999999	726	707	708	150	821	999999	999999	195	896	328	999999	801	999999	38	892	999999	326	709	999999	453	381	999999	897	364	999999	11	681	222	352	999999	999999	979	229	250	307	189	898	999999	918	999999	999999	687	920	999999	955	871	979	289	805	73	351	924	897	412	622	999999	810	999999	999999	999999	999999	998	843	744	720	999999	582	999999	731	713	691	51	790	871	620	694	832	999999	409	804	31	999999	416	289	810	999999	999999	816	627	334	379	554	810	999999	415	835	844	185	120	886	299	493	999999	999999	381	309	999999	999999	792	928	999999	999999	999999	670	798	203	591	999999	933	999999	986	765	867	407	344	146	241	693	999999	785	850	656	956	522	515	538	842	324	908	511	550	65	34	699	192	635	610	150	308	221	253	290	252	84	899	533	625	161	999999	244	78	450	570	999999	999999	999999	786	999999	164	270	361	277	655	999999	495	931	741	178	224	999999	536	100	394	999999	542	570	999999	882	622	981	913	690	566	999999	999999	110	495	27	621	698	849	999999	985	47	860	975	634	819	589	999999	999999	999999	937	58	708	977	65	326	474	999999	89	904	999999	182	357	670	711	981	989	394	446	999999	999999	526	859	358	115	356	393	566	935	594	303	654	999999	466	999999	517	965	999999	54	178	552	114	618	944	379	812	999999	199	999999	652	830	204	532	78	900	421	199	359	872	708	932	907	582	495	611	164	983	891	999999	203	26	535	349	999999	180	452	907	914	
978	302	666	999999	303	292	999999	108	131	999999	565	341	999999	615	592	346	245	999999	531	999999	999999	224	829	799	281	80	636	304	854	264	898	458	999999	284	381	999999	999999	738	614	300	730	512	42	862	336	585	874	410	942	13	42	536	920	784	580	764	473	999999	922	232	999999	469	254	999999	999999	116	828	54	244	22	303	507	39	241	999999	999999	191	967	999999	695	205	235	362	850	232	372	538	999999	703	999999	116	185	999999	999999	644	271	267	999999	639	229	757	830	176	930	710	534	506	999999	392	749	583	506	404	999999	37	429	117	999999	645	860	578	999999	350	628	905	999999	691	648	597	140	573	26	337	253	999999	374	999999	999999	150	697	999999	850	346	954	999999	999999	781	588	364	999999	163	864	530	999999	651	658	490	547	35	592	843	857	100	999999	185	999999	178	160	298	662	369	685	263	947	994	727	999999	396	999999	999999	346	112	999999	383	977	709	495	999999	602	289	999999	521	406	999999	854	18	759	94	778	476	442	999999	300	701	854	477	611	582	784	923	895	104	953	999999	255	740	573	717	284	476	81	999999	558	999999	777	848	289	999999	102	986	999999	678	617	127	999999	715	812	592	999999	999999	999999	999999	774	678	999999	999999	999999	675	999999	999999	444	999999	999999	311	405	999999	82	291	923	999999	198	906	490	797	955	227	486	835	999999	540	927	981	198	774	378	999999	846	879	624	999999	999999	613	999999	999999	552	999999	867	315	999999	999999	999999	531	668	999999	999999	201	432	976	722	176	314	999999	807	772	999999	462	853	45	933	246	975	203	666	936	726	999999	514	511	999999	40	359	180	122	826	897	406	323	676	463	999999	735	869	166	457	682	556	999999	629	999999	100	81	831	382	485	75	449	999999	731	795	736	999999	921	731	692	999999	999999	620	999999	874	999999	148	186	999999	757	511	115	46	219	263	999999	778	884	719	164	958	999999	798	637	761	458	542	591	999999	726	498	999999	999999	999999	641	548	936	825	999999	999999	951	895	259	624	974	960	999999	655	477	624	999999	803	211	999999	999999	999999	345	999999	229	999999	999999	999999	305	855	999999	696	967	572	999999	715	244	999999	999999	718	213	73	278	183	662	800	999999	886	124	999999	767	694	999999	571	739	999999	213	953	605	339	753	404	600	403	365	287	993	999999	87	762	390	15	674	999999	373	999999	999999	172	999999	429	380	999999	442	48	98	574	93	405	832	235	511	999999	357	799	965	999999	999999	874	817	384	807	215	999999	361	876	761	30	130	207	999999	331	999999	
632	186	959	391	962	561	315	791	204	597	17	999999	260	109	658	875	527	565	999999	155	354	946	999999	174	561	90	172	336	999999	963	208	764	903	999999	658	180	839	583	999999	911	569	35	190	219	207	957	999999	776	113	154	602	642	869	186	696	686	564	999999	829	881	399	979	247	240	399	253	947	789	451	487	45	944	999999	297	586	329	765	412	967	604	979	396	232	409	370	999999	894	727	999999	972	999999	54	753	999999	521	589	787	949	999999	954	20	321	335	625	999999	658	922	582	599	377	920	999999	999999	235	999999	13	999999	838	869	832	359	230	999999	478	999999	991	200	754	775	996	541	816	591	23	593	999999	70	606	301	712	999999	321	138	407	61	463	227	527	72	518	833	949	89	987	604	999999	999999	856	999999	127	467	178	806	602	835	114	999999	814	641	244	942	159	547	166	199	47	101	617	426	417	773	999999	691	999999	999999	592	736	604	418	803	999999	214	852	999999	255	475	999999	536	571	947	892	999999	885	828	575	683	412	922	999999	567	698	688	439	999999	353	793	486	549	438	999999	378	966	405	999999	999999	738	307	373	911	724	532	999999	55	479	525	370	787	863	691	489	190	813	805	851	115	999999	999999	999999	829	462	988	965	107	328	999999	925	17	57	999999	999999	385	48	21	999999	44	143	642	960	821	983	15	623	857	949	72	564	170	554	732	199	963	792	999999	458	735	567	468	727	999999	999999	999999	999999	906	999999	113	151	999999	732	817	972	50	814	694	846	456	375	117	157	265	24	999999	462	325	766	874	999999	999999	562	348	476	674	915	999999	231	999999	275	999999	14	845	999999	762	999999	737	999999	159	999999	108	697	999999	369	460	320	471	885	834	999999	424	150	979	519	646	249	999999	350	307	134	755	472	999999	999999	659	113	312	344	262	999999	725	565	617	725	999999	808	999999	978	999999	364	454	999999	397	999999	850	999999	34	999999	285	999999	54	397	462	34	403	635	481	999999	999999	357	17	999999	633	508	999999	859	999999	263	34	837	688	415	334	999999	680	581	84	999999	340	999999	88	999999	68	999999	291	338	113	593	332	999999	336	739	278	999999	999999	326	999999	888	555	991	53	771	999999	999999	835	999999	72	518	999999	822	560	986	999999	626	999999	40	78	894	227	846	756	939	931	174	510	949	147	665	999999	363	40	999999	939	349	49	316	676	620	903	652	999999	594	249	509	308	999999	999999	999999	399	326	258	655	670	708	244	114	840	146	937	885	999999	999999	920	990	
791	374	56	152	586	962	363	457	991	575	581	171	700	431	865	170	701	495	999999	281	115	385	525	240	999999	935	999999	539	683	27	160	867	674	258	718	934	999999	999999	74	437	962	800	999999	105	136	83	413	999999	281	999999	193	16	142	999999	885	416	848	816	47	650	496	999999	773	999999	425	999999	497	451	712	930	866	999999	430	838	318	999999	721	430	114	41	532	999999	267	999999	999999	153	999999	999999	373	311	96	487	999999	423	999999	148	999999	999999	999999	422	586	961	706	351	910	597	586	303	340	581	999999	428	999999	16	128	439	566	866	149	999999	999999	472	88	999999	844	389	999999	16	897	180	286	41	750	999999	999999	570	359	999999	996	246	567	441	694	792	616	668	999999	999999	305	510	581	999999	999999	408	442	999999	883	999999	507	531	999999	579	999999	170	304	663	678	29	561	558	999999	999999	870	902	999999	548	999999	296	794	185	613	999999	711	999999	598	126	490	351	259	341	999999	64	999999	475	178	987	999999	533	498	952	999999	999999	999999	746	430	931	999999	648	999999	999999	999999	597	511	999999	999999	999999	868	19	571	187	183	336	770	229	871	999999	241	404	734	727	999999	254	798	841	195	999999	958	964	999999	666	999999	842	657	364	996	99	999999	97	999999	999999	999999	35	962	320	999999	663	984	999999	875	999999	999999	999999	999999	966	391	101	798	669	145	69	999999	903	53	904	361	341	679	416	233	999999	482	999999	846	175	608	487	292	487	72	999999	872	678	999999	571	999999	930	928	999999	999999	904	300	883	952	498	917	225	982	67	959	999999	984	999999	999999	999999	922	557	999999	748	368	999999	999999	999999	607	613	197	972	814	482	999999	430	412	988	999999	999999	490	599	201	358	999999	999999	504	235	528	624	999999	304	623	995	999999	418	999999	189	332	77	105	999999	285	349	999999	944	410	510	128	538	999999	999999	144	999999	612	999999	999999	701	999999	999999	410	999999	792	983	75	892	359	999999	999999	999999	550	233	999999	999999	232	510	323	852	57	313	982	999999	116	999999	589	552	169	885	392	999999	999999	189	999999	356	667	522	999999	999999	283	418	999999	592	999999	999999	987	811	338	999999	514	112	19	514	654	999999	992	416	477	801	403	522	732	473	435	518	476	370	543	999999	999999	999999	323	31	578	639	717	400	999999	517	12	777	999999	999999	381	290	315	548	535	502	363	261	54	999999	898	999999	685	132	166	168	999999	626	277	999999	999999	999999	788	988	999999	24	479	602	99	959	999999	626	308	999999	101	154	999999	928	835	51	956	456	666	999999	
999999	999999	954	595	243	168	999999	385	509	999999	341	578	502	326	999999	520	33	761	172	999999	595	282	462	353	40	21	955	999999	791	236	72	613	147	860	866	999999	70	883	368	999999	574	423	126	113	999	522	652	886	325	325	28	204	294	581	342	850	999999	999999	565	232	999999	202	999999	999999	141	728	441	642	999999	493	459	149	402	999999	520	182	999999	358	354	517	999999	999999	877	475	218	868	328	565	527	999999	764	460	328	146	727	381	829	843	999999	999999	91	20	435	832	865	878	802	63	70	170	999999	15	266	999999	863	143	324	129	75	273	409	875	999999	444	999999	999	821	266	513	999999	353	999999	999999	82	436	358	999999	55	609	339	76	999999	505	999999	331	758	203	999999	282	594	67	710	999999	999999	999999	215	896	991	999999	999999	66	999999	999999	921	999999	382	629	193	621	999999	999999	278	519	999999	999999	999999	380	756	123	970	999999	550	983	919	91	642	544	678	210	999999	461	652	942	999999	283	530	999999	583	550	999999	139	19	999999	766	103	789	999999	52	510	999999	834	150	877	143	70	515	562	630	840	184	999999	950	983	999999	64	848	336	775	999999	677	999999	797	215	999999	840	795	891	226	825	301	452	999999	177	473	395	321	774	808	682	767	968	104	742	376	121	188	36	269	712	255	462	424	589	833	328	999999	934	999999	999999	999999	624	345	804	548	999999	344	783	519	14	742	83	527	102	694	708	999999	64	839	62	662	768	632	999999	580	839	37	912	999999	154	999999	387	999999	999999	417	153	633	299	999999	999999	777	405	517	999999	970	181	935	999999	895	134	14	982	105	661	640	506	992	831	234	709	999999	431	448	374	656	365	999999	21	684	551	85	999999	860	204	284	999999	261	377	543	408	904	705	27	219	150	375	999999	408	999999	911	160	801	74	494	939	355	956	152	608	999999	999999	923	647	999999	58	979	999999	900	387	383	254	624	999999	826	999999	999	999999	239	234	290	83	614	999999	999999	401	999999	959	375	265	929	310	119	999999	928	249	980	68	673	999999	999999	252	391	999999	502	667	999999	513	999999	689	940	941	727	917	999999	541	554	788	873	952	999999	30	756	999999	999999	83	145	855	369	999999	824	941	999999	78	73	999999	691	999999	643	999999	865	770	999999	685	324	988	999999	999999	999999	396	999999	201	194	999999	395	150	496	999999	573	428	532	680	999999	661	865	998	999999	658	854	289	999999	962	155	999999	999999	14	309	999999	330	469	999999	943	413	973	891	632	757	28	682	922	551	944	
28	224	583	194	626	69	820	999999	787	924	999999	172	545	732	55	426	634	391	999999	999999	426	114	999999	999999	999999	180	770	242	251	191	976	931	737	905	943	931	193	999999	388	249	260	999999	682	999999	606	250	437	168	586	340	394	999999	999999	137	528	914	999999	999999	917	455	299	999999	85	605	947	415	435	640	999999	999999	242	999999	12	999999	174	422	999999	361	981	999999	742	611	655	910	797	685	849	610	386	999999	644	198	984	932	950	673	999999	999999	628	999999	999999	797	379	472	108	663	298	490	962	116	492	934	23	890	713	999999	999999	174	808	272	566	825	263	759	479	54	746	80	999999	501	493	354	999999	791	999999	999999	241	193	999999	144	396	369	647	280	546	710	999999	104	229	272	741	764	278	366	999999	989	543	620	992	64	916	999999	839	471	623	148	212	232	678	767	999999	748	362	674	875	206	188	999999	223	769	869	652	851	388	760	729	85	376	166	999999	411	621	201	758	227	999999	530	185	656	999999	507	952	426	461	815	992	411	604	490	438	999999	560	407	232	999999	999999	376	460	711	894	72	836	75	999999	365	835	999999	604	456	999999	675	999999	336	814	999999	999999	236	999999	572	999999	327	480	885	728	422	851	223	968	573	953	802	79	999999	762	345	671	886	971	105	979	999999	807	158	783	762	999999	234	999999	960	277	48	976	888	944	576	592	999999	347	42	514	621	588	40	502	904	606	538	573	479	600	40	264	303	592	331	520	332	999999	966	613	627	631	17	306	915	825	999999	529	196	753	721	549	938	591	368	999999	776	655	878	165	999999	660	999999	999999	999999	999999	683	305	622	65	269	848	381	429	887	990	999999	734	586	89	424	18	999999	999999	879	491	326	712	234	474	999999	676	233	810	342	966	519	647	999999	142	152	999999	999999	140	493	872	178	999999	703	378	999999	51	79	799	999999	271	283	395	490	999999	466	999999	999999	158	321	592	999999	571	999999	921	999999	999999	675	454	937	999999	999999	256	242	999999	322	999999	18	856	197	701	607	434	79	80	693	133	999999	999999	675	181	815	759	999999	900	258	607	999999	782	897	354	376	999999	862	212	170	36	999999	484	443	658	999999	999999	960	619	985	200	501	25	237	357	775	371	778	766	723	352	999999	999999	758	715	386	236	999999	999999	999999	982	999999	867	910	666	970	682	999999	27	218	600	798	208	915	67	115	415	554	549	578	14	999999	105	488	817	598	999999	999999	727	999999	736	265	999999	294	999999	628	999999	115	571	
387	103	501	760	557	132	553	239	426	700	610	971	999999	419	999999	330	146	476	388	102	999999	159	956	999999	745	482	345	681	999999	913	999999	480	310	983	172	485	513	95	548	366	999999	369	404	999999	999999	310	64	845	851	964	999999	162	255	22	502	999999	146	358	24	85	786	872	325	513	999999	139	999999	698	999999	999999	816	999999	927	999999	829	709	999999	931	36	445	427	500	999999	999999	999999	287	999999	999999	490	934	348	164	999999	473	579	401	999999	890	763	999999	639	366	999999	71	999999	999999	234	233	999999	793	482	215	999999	999999	657	296	52	375	999999	984	904	382	217	999999	451	662	979	464	999999	437	665	864	999999	48	805	71	902	767	802	242	62	999999	999999	696	462	142	832	500	816	292	358	678	999999	779	93	267	158	285	999999	999999	835	769	779	755	999999	617	48	293	774	595	999999	285	573	233	999999	902	278	521	999999	319	829	999999	648	170	89	987	439	999999	955	547	912	626	157	999999	407	999999	232	358	567	845	104	548	999999	999999	898	83	999999	211	848	190	988	637	425	310	665	355	131	619	676	151	999999	650	338	236	682	767	137	266	826	648	680	919	999999	999999	224	291	763	427	272	999999	882	238	549	774	559	285	211	846	651	61	171	612	682	426	667	453	219	498	999999	141	945	848	385	209	999999	78	999999	410	96	999999	592	703	999999	670	268	949	111	564	677	407	565	999999	999999	774	487	77	247	536	357	770	81	274	999999	999999	70	44	852	999999	273	490	600	999999	760	999999	468	467	265	999999	168	718	352	999999	821	150	999999	664	999999	610	721	443	831	157	63	325	999999	999999	823	226	610	999999	107	760	301	197	999999	999999	530	347	315	999999	999999	236	378	638	428	425	453	739	565	405	801	251	629	999999	999999	999999	747	444	963	999999	643	49	999999	933	621	591	364	633	343	810	143	895	304	700	999999	605	999999	424	999999	887	999999	93	660	214	433	855	141	471	999999	999999	26	95	384	175	999999	771	824	999999	27	999999	71	819	406	999999	272	999999	946	928	207	999999	673	333	548	86	275	559	389	999999	510	999999	999999	892	104	999999	793	58	521	139	323	860	999999	999999	407	70	999999	999999	687	999999	999999	527	908	999999	999999	485	690	999999	547	307	899	999999	392	627	933	261	999999	179	724	427	961	999999	999999	817	615	347	999999	338	926	488	260	219	872	484	264	983	856	257	999999	619	298	110	510	999999	239	495	477	162	410	155	683	999999	341	269	943	728	143	101	597	925	212	361	
999999	69	56	689	955	999999	373	950	999999	138	549	114	139	999999	713	180	999999	129	999999	999999	927	781	804	604	878	999999	540	536	999999	765	660	703	999999	999999	343	450	176	549	540	999999	999999	999999	750	999999	116	236	140	92	24	999999	514	477	999999	999999	433	999999	265	452	811	352	378	836	110	640	478	845	697	999999	527	999999	14	47	999999	311	999999	477	999999	999999	498	999999	999999	457	521	887	260	192	649	335	513	357	195	724	738	197	999999	952	359	119	999999	270	538	938	565	751	999999	999999	888	752	999999	956	955	999999	999999	168	999999	921	325	223	389	295	999999	372	999999	180	87	290	309	999999	121	999999	999999	999999	181	237	123	543	999999	769	929	784	304	896	583	556	402	999999	770	999999	326	999999	637	999999	730	999999	73	176	259	999999	674	677	999999	497	640	373	838	43	834	999999	54	337	39	999999	999999	604	991	310	789	142	999999	898	520	729	84	843	999999	981	999999	389	999999	947	999999	507	999999	261	617	806	265	999999	999999	368	353	53	535	989	999999	92	852	135	800	763	999999	126	999999	999999	167	999999	422	999999	623	999999	999999	455	562	107	52	999999	459	42	987	194	55	579	999999	420	554	476	999999	94	603	667	138	999999	999999	410	570	999999	891	999999	104	180	999999	467	595	860	999999	898	999999	437	947	717	632	820	148	616	718	807	701	205	999999	691	999999	337	203	955	999999	999999	866	162	537	874	999999	999999	938	816	800	587	999999	564	895	655	999999	766	999999	886	45	999999	925	972	692	999999	476	999999	107	412	999999	66	273	999999	999999	745	999999	339	900	82	999999	502	882	332	816	999999	824	147	309	999999	706	487	200	317	999999	421	999999	893	469	999999	408	945	42	535	889	999999	324	353	999999	160	623	655	999999	75	810	542	435	999999	166	562	938	338	395	532	706	449	999999	956	719	999999	892	999999	869	135	674	999999	999999	999999	442	81	816	480	715	159	952	61	999999	135	506	387	999999	999999	737	999999	836	80	999999	999999	829	449	878	367	633	712	999999	484	785	739	400	999999	82	88	171	94	999999	999999	999999	245	579	654	828	740	459	999999	999999	642	411	999999	299	604	581	959	527	992	999999	458	847	999999	999999	477	275	882	734	827	999999	906	98	652	171	379	999999	324	930	184	621	999999	907	302	999999	625	83	823	450	999999	108	122	999999	178	999999	297	620	619	999999	112	389	946	16	632	999999	828	553	758	800	920	156	266	999999	353	999999	66	999999	554	999999	276	403	452	999999	999999	729	999999	999999	920	999999	874	758	837	
971	828	999999	675	141	285	275	158	81	325	999999	529	999999	841	999999	999999	796	834	999999	75	999999	86	708	937	513	78	999999	833	999999	632	999999	925	171	999999	295	999999	557	999999	924	999999	289	877	205	999999	428	912	298	887	118	147	133	926	999999	693	999999	894	130	999999	171	999999	383	441	674	999999	328	107	367	999999	556	883	659	100	910	480	786	716	999999	629	518	999999	779	24	725	999999	509	80	796	999999	75	999999	89	699	999999	861	892	847	213	756	999999	999999	999999	958	999999	234	999999	999999	26	658	906	537	23	501	350	570	293	999999	716	337	999999	258	310	888	274	165	803	999999	556	999999	999999	938	999999	999999	868	197	999999	821	683	500	859	476	63	148	999999	538	387	999999	999999	999999	577	999999	140	875	816	999999	29	665	694	999999	431	526	486	967	79	967	999999	888	632	162	999999	472	685	225	478	472	204	172	326	999999	778	225	999999	582	999999	999999	808	999999	318	366	177	390	137	506	999999	342	990	95	999999	604	513	499	956	999999	999999	115	849	914	407	354	317	857	348	999999	408	215	916	903	496	26	169	397	579	275	984	999999	344	188	156	999999	481	119	999999	722	999999	288	268	413	131	375	214	893	240	964	999999	999999	999999	179	999999	863	999999	96	999999	62	444	125	999999	690	222	327	770	671	999999	271	872	208	764	626	735	129	946	512	999999	999999	811	999999	167	615	999999	674	101	999999	89	292	719	394	999999	50	999999	117	369	578	999999	804	604	543	135	999999	101	851	555	999999	999999	979	916	999999	314	476	251	178	999999	313	474	547	999999	605	999999	485	552	487	688	723	999999	999999	759	378	999999	977	527	999999	151	999999	524	375	129	675	731	109	376	805	999999	53	799	119	158	999999	999999	999999	577	999	999999	999999	426	614	173	832	86	999999	230	547	999999	337	949	973	37	769	788	109	999999	560	874	492	118	999999	407	644	924	999999	479	702	274	999999	410	528	325	501	772	910	212	296	598	914	999999	828	212	752	103	825	92	389	277	999999	236	27	999999	469	999999	679	216	528	999999	999999	346	527	999999	999999	927	430	658	535	997	878	896	999999	961	959	612	290	543	654	550	999999	157	100	999999	269	999999	392	403	856	999999	999999	703	999999	387	751	578	361	554	277	825	999999	177	556	391	398	118	104	65	175	856	999999	146	999999	999999	810	700	256	103	24	999999	544	37	801	574	999999	185	999999	999999	220	390	261	735	276	828	877	930	600	708	45	160	346	999999	237	999	710	956	151	999999	577	999999	999999	
999999	540	772	291	999999	999999	981	999999	223	999999	999999	999999	785	605	524	999999	733	109	879	109	999999	999999	999999	167	216	999999	999999	864	948	44	999999	185	169	69	993	205	503	999999	241	565	619	231	822	265	999999	999999	452	403	195	96	999999	606	698	999999	783	999999	676	615	84	999999	572	126	538	999999	388	174	999999	725	611	329	376	999999	868	323	489	999999	999999	608	171	724	356	999999	679	862	626	909	487	217	286	999999	999999	888	472	394	992	502	999999	999999	999999	999999	806	999999	999999	866	720	231	738	384	472	466	966	78	999999	360	500	174	447	999999	562	478	999999	478	449	819	800	487	723	999999	999999	999999	999999	600	731	340	999999	999999	616	812	999999	999999	181	112	745	819	826	460	999999	999999	894	828	999999	999999	91	408	154	338	999999	972	75	242	507	264	63	485	834	375	999999	123	443	870	557	999999	533	167	307	999999	999999	629	993	350	52	612	589	503	931	614	518	332	196	588	351	999999	747	909	897	999999	999999	269	985	460	122	331	677	33	280	430	494	924	999999	569	999999	658	999999	724	199	895	675	560	553	229	856	24	999999	854	529	913	887	999999	999999	391	535	473	644	542	999999	721	934	565	232	511	130	594	232	999999	983	999999	664	32	720	11	250	999999	716	765	604	999999	404	999999	504	367	543	870	664	999999	999999	141	23	446	496	999999	999999	119	999999	999999	109	272	792	310	999999	999999	258	864	999999	268	150	46	756	879	938	999999	326	999999	71	865	968	260	929	513	592	852	999999	228	536	251	999999	140	171	999999	666	341	315	999999	999999	999999	999999	678	966	406	578	999999	999999	999999	508	365	161	849	58	999999	999999	848	343	288	999999	28	166	999999	338	662	227	999999	874	92	222	607	824	233	169	403	756	999999	999999	532	935	595	477	545	719	180	999999	201	92	699	600	817	998	999999	386	933	512	999999	349	313	189	568	133	302	921	901	999999	928	690	654	715	783	564	999999	999999	999999	551	999999	320	999999	571	35	999999	184	999999	404	608	999999	847	999999	891	999999	999999	980	999999	377	472	184	624	818	999999	172	511	437	983	817	999999	198	684	999999	391	891	767	999999	742	163	641	948	999999	526	999999	743	999999	464	763	47	999999	999999	999999	975	659	999999	995	999999	529	409	524	499	201	674	151	420	999999	999999	999999	999	910	999999	248	199	736	999999	999999	107	526	896	91	57	999999	946	983	999999	999999	708	999999	24	896	275	662	999999	639	151	756	147	384	881	999999	497	620	999999	136	74	345	999999	249	999999	14	999999	
975	999999	328	476	825	255	999999	472	689	414	999999	829	113	644	116	999999	560	594	999999	235	722	999999	276	593	437	999999	999999	918	999999	464	469	468	999999	999999	300	999999	24	999999	326	511	457	912	202	999999	999999	790	661	999999	999999	439	716	655	378	999999	185	340	366	999999	49	916	435	771	999999	234	945	531	999999	115	354	86	891	397	277	999999	999999	810	999999	61	95	647	256	337	960	903	748	813	99	240	999999	960	999999	289	133	409	86	685	783	968	279	976	969	556	147	882	548	329	387	122	10	374	888	315	649	402	999999	107	811	999999	486	141	441	589	292	999999	999999	611	273	868	999999	102	999999	999999	999999	118	677	999999	200	87	999999	428	436	976	239	457	999999	999999	640	731	739	978	874	557	492	148	999999	389	273	753	999999	936	65	519	999999	908	999999	999999	533	541	724	969	907	733	999999	67	999999	999999	359	835	999999	55	971	542	138	211	999999	480	990	999999	572	999999	999999	999999	999999	428	373	999999	53	331	120	665	834	108	16	999999	81	150	686	435	443	90	40	999999	999999	433	965	522	999999	999999	689	866	425	890	968	999999	542	470	135	452	693	999999	421	38	724	657	221	872	536	368	139	87	793	999999	210	492	267	999999	999999	999999	463	851	999999	321	641	253	250	999999	140	579	237	610	25	244	999999	656	999999	11	714	783	999999	999999	986	999999	999999	611	83	859	690	485	179	545	999999	999999	989	842	260	110	396	480	999999	277	742	956	140	529	72	559	824	553	823	265	293	232	999999	370	865	999999	718	39	999999	999999	263	654	999999	692	156	75	999999	899	406	568	614	999999	376	944	359	39	891	82	549	523	45	146	999999	913	261	999999	987	999999	977	745	391	366	310	999999	23	98	999999	999999	383	999999	315	924	999999	265	650	59	856	28	21	999999	623	646	490	657	999999	999999	999999	999999	440	999999	999999	626	922	660	999999	258	933	350	931	271	482	999999	699	551	999999	120	988	999999	999999	212	385	968	999999	151	132	999999	876	652	999999	999999	999999	70	17	468	999999	688	12	497	87	999999	125	999999	96	750	363	999999	946	939	448	244	139	595	999999	238	538	999999	19	999999	538	442	381	290	670	45	175	421	999999	240	631	999999	118	999999	999999	869	96	999999	882	866	787	999999	798	999999	999999	445	766	999999	837	999999	929	999999	679	231	958	999999	999999	835	999999	60	584	941	734	999999	999999	919	136	999999	999999	999999	151	668	236	152	993	586	999999	445	87	235	999999	666	584	665	999999	999999	849	999999	543	683	848	261	
34	831	999999	846	228	999999	628	294	999999	138	242	483	637	271	584	536	237	382	11	585	757	620	781	918	367	78	414	999999	79	248	104	999999	514	999999	644	999999	999999	157	368	561	816	999999	916	151	433	110	38	999999	245	322	659	170	999999	273	503	414	999999	374	488	159	999999	140	224	999999	43	999999	968	746	999999	189	676	999999	24	450	999999	965	704	640	494	999999	50	375	999999	756	589	934	999999	251	397	239	999999	495	668	218	883	686	577	845	117	783	142	999999	422	66	645	579	156	242	504	538	710	419	879	231	119	312	878	468	490	109	999999	726	359	397	833	191	422	805	566	92	397	858	532	711	134	999999	999999	204	120	20	787	677	999999	859	528	999999	999999	446	108	580	999999	119	364	18	54	999999	931	35	999999	464	167	351	999999	422	150	852	887	178	107	360	360	683	999999	480	322	71	979	999999	868	898	575	999999	707	986	284	287	503	524	999999	719	999999	926	972	656	853	446	12	335	718	676	57	447	349	747	230	999999	762	884	696	982	435	441	167	334	889	999999	643	689	147	863	359	373	999999	387	533	433	711	701	627	876	69	654	999999	202	999999	999999	999999	959	766	999999	524	999999	827	684	293	999999	769	647	999999	671	802	999999	198	855	999999	684	999999	962	224	999999	999999	70	266	999999	922	781	660	964	999999	761	556	684	922	985	348	740	545	826	999999	147	664	73	934	999999	83	746	465	926	875	176	999999	673	745	999999	739	464	362	17	761	999999	735	999999	174	15	125	127	400	212	516	586	148	120	999999	86	141	357	136	310	746	186	325	733	99	316	570	999999	939	999999	256	884	387	537	74	591	411	999999	899	929	841	956	999999	999999	999999	999999	38	91	999999	668	838	999999	337	999999	271	585	999999	12	999999	858	999999	242	188	448	999999	632	209	610	55	999999	674	282	458	206	469	789	831	72	999999	999999	287	488	87	280	124	864	556	999999	276	489	999999	409	155	50	494	608	777	999999	999999	787	98	427	45	528	993	565	932	999999	593	999999	753	133	687	912	580	956	999999	907	333	102	85	874	344	566	880	274	999999	418	999999	860	21	923	765	999999	712	859	453	558	287	558	931	425	740	794	999999	282	999999	242	469	537	452	870	999999	214	999999	999999	93	479	648	999999	438	524	999999	732	469	830	367	161	209	720	513	607	630	775	999999	660	143	999999	831	608	552	999999	999999	184	999999	151	999999	999999	824	499	776	973	910	558	129	416	997	18	334	999999	914	570	
42	748	999999	845	249	808	53	61	999999	999999	999999	49	186	544	575	253	324	999999	490	806	336	710	999999	999999	696	999999	999999	999999	663	135	225	926	694	982	862	999999	160	572	999999	540	517	773	419	243	999999	870	381	585	841	753	693	999999	999999	117	244	999999	803	999999	999999	177	163	299	398	953	327	999999	355	204	999999	374	102	999999	426	949	299	563	999999	711	999999	825	700	79	999999	909	442	999999	512	587	747	541	406	666	423	734	387	227	384	465	915	999999	525	187	904	476	660	940	589	474	817	999999	999999	102	291	999999	476	93	999999	489	521	118	999999	767	456	999999	968	436	339	999999	572	81	188	835	796	597	310	523	175	446	259	999999	630	999999	999999	999999	511	314	384	100	267	304	841	895	999999	999999	406	757	731	999999	508	233	999999	999999	902	746	502	204	999999	999999	32	953	999999	940	999999	29	487	180	999999	389	638	663	999999	999999	999999	999999	240	292	999999	988	200	552	791	411	937	35	999999	999999	145	999999	573	999999	17	690	77	999999	386	900	999999	925	329	236	759	351	135	844	181	371	999999	634	515	999999	312	317	503	480	171	516	12	999999	999999	754	45	999999	999999	332	656	371	182	999999	999999	339	627	966	669	964	793	999999	286	102	999999	530	271	510	517	363	14	699	197	596	151	870	999999	999999	999999	999999	999999	783	534	803	999999	809	199	350	743	185	592	346	648	538	999999	721	239	910	359	607	999999	535	468	999999	327	999999	184	585	979	30	442	175	179	104	999999	999999	915	483	904	55	999999	999999	999999	341	770	668	61	658	909	430	640	987	111	999999	92	665	325	999999	485	242	634	999999	370	723	743	427	177	553	764	678	806	756	15	314	276	570	768	137	692	659	999999	526	675	559	389	454	73	979	22	118	694	843	998	672	420	999999	561	53	597	999999	501	508	999999	241	624	999999	999999	999999	923	521	896	197	999999	825	337	118	999999	810	343	298	363	197	541	656	984	962	758	343	893	999999	19	725	539	999999	168	406	632	999999	935	505	473	276	66	999999	222	506	463	999999	344	312	999999	750	710	308	990	313	966	247	257	661	136	999999	904	383	999999	180	658	51	666	930	485	503	875	837	825	999999	999999	51	999999	487	509	585	999	999999	760	999999	25	241	358	855	440	395	999999	999999	379	999999	372	682	999999	51	999999	421	516	413	826	295	875	872	483	902	181	924	803	769	161	999999	648	323	623	254	165	999999	692	999999	500	100	316	999999	468	999	999999	459	64	402	639	97	
78	596	764	474	392	152	999999	455	684	515	591	427	132	828	187	59	68	742	999999	430	999999	705	912	999999	979	285	414	999999	187	722	870	411	999999	999999	482	999999	559	159	999999	23	669	246	136	985	508	999999	999999	639	821	999999	400	999999	516	219	368	372	683	37	494	116	738	283	278	999999	644	190	298	69	999999	999999	999999	999999	879	999999	761	492	579	999999	238	101	999999	775	662	511	331	999999	894	920	704	119	378	999999	664	755	285	395	968	174	999999	999999	600	418	292	695	185	999999	999999	999999	999999	876	793	999999	798	403	999999	999999	621	766	640	95	296	377	364	247	999999	968	254	133	597	375	523	999999	999999	910	500	398	492	999999	335	840	126	999999	472	828	325	622	732	271	456	322	774	211	534	265	41	999999	64	55	938	217	999999	318	57	91	362	389	180	888	903	910	999999	654	440	799	968	46	904	999999	921	144	999999	983	677	285	601	321	880	330	999999	277	344	999999	37	128	604	808	999999	390	999999	936	452	999999	368	999999	841	129	770	734	999999	995	999999	528	134	803	999999	262	640	999999	999999	999999	999999	999999	19	999999	576	44	999999	322	205	170	999999	523	70	985	692	400	999999	142	443	481	999999	156	999999	883	999999	815	322	233	156	351	999999	440	900	434	437	602	835	999999	968	807	502	458	538	136	999999	804	468	148	121	581	999999	508	338	19	500	362	815	999999	999999	999999	722	403	176	854	999999	403	623	999999	558	99	565	892	173	636	979	102	617	999999	722	155	999999	183	122	574	713	670	112	891	934	999999	786	999999	999999	218	95	109	999999	684	145	767	190	999999	589	31	25	745	344	999999	39	407	744	909	999999	999999	999999	999999	999999	601	999999	999999	999999	999999	999999	484	999999	856	845	955	551	880	811	999999	771	954	964	525	594	100	559	967	335	999999	861	536	339	877	306	516	804	546	999999	999999	999999	813	476	457	999999	999999	718	169	999999	389	160	999999	596	811	999999	999999	999999	887	953	199	52	183	996	890	999999	175	154	435	559	338	160	14	71	131	399	958	999999	517	395	488	382	399	76	945	260	711	940	528	740	848	940	999999	593	999999	647	370	816	585	999999	964	999999	293	999999	571	239	999999	98	475	999999	999999	969	68	501	475	817	652	116	61	640	999999	234	625	694	999999	398	242	999999	999999	483	39	999999	902	930	431	999999	98	790	504	715	114	623	475	117	999999	878	999999	425	127	811	995	999999	764	999999	999999	740	346	999999	898	183	996	733	999999	999999	999999	999999	999999	999999	80	
999999	728	862	612	345	535	546	758	999999	142	832	999999	816	303	631	488	999999	999999	957	514	690	190	500	891	999999	718	999999	967	999999	725	525	811	753	355	179	999999	999999	651	429	419	879	981	828	466	76	667	190	440	34	999999	616	659	120	623	999999	768	238	970	291	627	164	999999	285	999999	617	30	762	999999	134	999999	354	999999	958	547	634	999999	361	43	999999	663	538	940	999999	999999	119	866	701	140	965	411	854	173	999999	801	264	309	706	999999	849	55	904	999999	315	485	169	999999	701	999999	988	680	999999	204	999999	627	98	224	636	315	682	750	329	632	999999	723	693	191	763	999999	292	334	12	999999	194	779	759	999999	999999	467	810	627	174	138	151	999999	994	660	999999	743	999999	50	999999	401	999999	108	999999	281	223	999999	792	977	728	545	290	999999	678	100	999999	375	867	278	588	999999	504	64	999999	200	491	221	728	43	173	999999	452	999999	661	611	999999	999999	62	487	606	53	999999	833	899	629	848	487	999999	999999	999999	652	876	444	461	999999	999999	309	999999	999999	790	12	999999	759	814	708	102	48	12	999999	999999	923	322	999999	672	545	503	671	165	956	352	13	604	825	999999	520	153	18	999999	166	715	662	573	999999	696	604	999999	915	28	201	537	810	484	549	774	726	999999	999999	999999	916	11	234	153	566	193	999999	407	47	376	303	564	93	999999	846	361	476	360	795	693	999999	999999	588	652	964	999999	542	528	65	999999	666	190	999999	999999	873	165	490	518	17	999999	909	207	153	549	999999	636	999999	562	638	197	308	376	544	803	999999	562	999999	581	189	999999	999999	268	351	987	709	123	906	847	383	691	870	957	352	999999	783	999999	221	48	927	999999	975	979	890	999999	999999	300	645	854	999999	321	741	909	339	870	999999	651	999999	165	999999	999999	730	605	189	947	326	350	33	92	29	833	999999	384	999999	851	171	671	378	483	244	419	999999	999999	999999	72	949	961	628	482	999999	141	24	65	999999	325	999999	379	800	942	550	412	277	563	834	708	970	367	264	487	708	999999	283	999999	921	999999	145	677	999999	999999	998	364	722	550	322	888	818	295	999999	338	254	999999	871	435	933	832	152	913	227	606	101	591	706	150	774	999999	999999	999999	144	779	190	929	89	683	944	999999	999999	727	251	999999	890	999999	192	926	242	916	999999	847	448	98	287	231	460	694	35	416	658	581	775	572	39	185	999999	405	158	325	999999	198	999999	747	152	424	672	999999	716	416	409	780	999999	857	999999	21	204	
55	999999	958	478	999999	657	999999	537	118	951	679	917	714	532	787	777	999999	999999	960	366	701	945	862	559	999999	978	618	999999	877	674	917	970	28	980	115	903	999999	999999	327	999999	953	219	44	473	992	363	11	999999	621	999999	989	653	641	999999	502	999999	639	409	999999	999999	49	530	660	443	43	709	898	733	427	884	587	999999	886	999999	999999	492	910	999999	566	999999	977	999999	395	999999	999999	274	339	373	487	15	999999	790	556	999999	999999	432	558	601	439	293	465	277	466	737	425	999999	999999	221	250	20	200	999999	842	474	999999	999999	145	786	759	769	380	534	999999	421	620	797	524	999999	928	999999	999999	999999	959	283	370	709	278	657	999999	765	999999	127	999999	477	814	999999	947	92	482	196	297	771	999999	670	913	930	999999	999999	127	627	404	999999	293	999999	86	881	291	569	999999	999999	46	487	999999	999999	272	262	999999	778	606	596	849	441	502	741	693	999999	477	298	369	440	688	233	999999	999999	999999	713	834	863	999999	933	742	388	979	752	160	810	443	848	999999	660	528	252	448	999999	777	962	300	551	999999	999999	413	999999	209	673	999999	999999	946	507	631	558	428	548	999999	999999	854	471	462	999999	590	883	729	999999	890	708	999999	446	785	20	62	409	999999	292	999999	999999	530	749	999999	999999	712	999999	863	999999	226	849	242	979	865	775	675	316	999999	551	999999	693	999999	784	112	500	761	999999	37	999999	454	232	145	999999	262	899	152	999999	292	156	46	252	29	793	999999	999999	475	999999	580	20	999999	746	899	871	332	603	304	999999	647	688	554	117	320	926	999999	994	713	107	727	999999	632	999999	34	362	514	717	673	399	382	71	999999	829	33	27	602	999999	332	274	812	658	604	406	999999	603	999999	999999	932	102	312	417	337	378	214	614	387	772	999999	999999	367	999999	929	904	999999	585	663	999999	93	302	334	783	672	999999	294	999999	371	999999	113	430	759	999999	785	999999	97	964	999999	999999	999999	419	999999	829	986	785	907	208	729	699	999999	881	940	878	999999	639	768	528	745	888	93	999999	999999	999999	668	999999	787	781	828	358	816	409	851	17	999999	674	662	504	796	887	999999	96	349	999999	202	232	490	881	739	155	812	568	228	846	572	489	176	487	170	999999	997	135	379	380	882	633	40	999999	999999	181	999999	999999	732	999999	356	999999	999999	580	999999	446	810	906	52	683	545	257	999999	999999	444	619	507	999999	999999	110	999999	416	716	968	789	568	201	557	111	568	999999	549	999999	999999	499	999999	693	596	
528	724	999999	101	93	696	999999	999999	999999	999999	498	169	673	802	929	631	968	999999	999999	827	790	400	999999	262	804	483	999999	999999	999999	820	515	868	926	910	999999	619	999999	999999	999999	29	142	164	999999	176	69	942	894	376	619	215	401	559	294	999999	806	137	479	633	297	999999	999999	999999	999999	632	520	629	999999	999999	155	999999	416	999999	617	271	999999	635	285	88	203	999999	999999	148	386	216	999999	955	584	70	114	529	149	590	510	722	838	303	941	493	655	439	708	141	230	999999	798	231	941	33	180	999999	852	400	440	435	31	53	462	999999	213	999999	55	182	658	626	180	826	669	894	432	401	999999	791	433	763	999999	456	999999	999999	418	207	23	560	889	934	999999	749	160	85	701	794	840	934	999999	101	393	535	483	603	137	972	561	57	600	779	485	70	999999	676	281	574	135	384	999999	16	550	999999	292	723	950	431	675	999999	999999	637	560	760	511	341	379	627	972	999999	950	445	999999	966	999999	120	458	615	999999	483	804	136	669	466	344	999999	999999	899	999999	999999	653	705	999999	967	999999	999999	229	725	558	635	306	653	999999	810	433	163	370	999999	533	182	274	344	649	201	999999	999999	999999	104	425	238	791	480	999999	222	999999	254	999999	678	123	997	891	999999	67	156	187	160	534	858	42	191	912	999999	999999	999999	495	319	66	114	186	786	994	135	309	329	843	826	278	389	149	189	23	692	471	536	291	541	287	503	24	639	542	119	71	244	326	825	114	314	999999	361	198	999999	501	336	13	999999	433	737	312	360	881	999999	719	853	177	999999	505	999999	789	999999	42	562	100	546	253	999999	999999	999999	999999	28	721	964	999999	999999	990	979	200	144	533	525	999999	550	201	999999	758	397	999999	218	76	106	330	999999	999999	774	999999	999999	944	999999	92	128	702	368	733	293	639	916	999999	931	862	198	39	370	316	273	846	999999	371	437	999999	999999	999999	854	999999	906	698	456	449	999999	468	364	44	245	61	414	999999	748	816	907	34	841	902	468	356	878	77	999999	959	260	999999	837	274	517	999999	235	632	847	999999	827	595	192	476	607	473	507	999999	793	319	901	451	107	999999	464	412	946	999999	999999	508	999999	838	739	497	198	958	999999	99	527	79	999999	782	975	388	988	322	841	375	305	995	848	724	284	650	67	809	999999	999999	810	999999	230	999999	605	999999	249	989	855	999999	287	648	842	999999	635	724	999999	129	475	718	687	151	571	581	659	41	660	405	564	99	439	389	138	
469	289	423	849	554	999999	636	148	999	466	999999	97	656	999999	440	98	560	999999	999999	343	121	483	668	542	648	622	574	687	999999	999999	766	266	898	999999	382	138	999999	874	938	999999	839	579	688	685	426	999999	999999	879	230	316	14	932	999999	55	26	985	620	880	210	932	612	999999	304	574	699	999999	198	146	779	311	876	685	228	995	504	541	795	982	999999	165	619	694	999999	999999	430	834	999999	853	503	397	517	999999	999999	16	340	999999	284	123	986	999999	304	999999	109	918	440	328	999999	505	550	485	999999	638	764	55	322	917	491	767	154	865	133	345	642	392	794	544	21	222	664	999999	266	681	996	588	999999	999999	595	548	106	111	130	270	313	999999	999999	879	576	628	999999	999999	409	517	968	131	999999	959	233	716	999999	999999	317	501	840	936	228	518	999999	185	195	570	331	999999	670	53	744	999999	42	624	196	915	967	999999	529	999999	999999	749	713	875	184	900	529	878	999999	210	793	629	430	376	999999	999999	247	401	443	133	101	467	846	925	386	551	999999	608	530	218	928	925	972	999999	999999	478	805	766	11	999999	999999	999999	527	470	259	125	442	665	824	507	677	999999	999999	406	159	999999	903	787	498	999999	973	920	357	215	282	868	656	831	999999	331	999999	481	399	159	92	999999	999999	386	999999	271	999999	271	783	999999	999999	361	976	576	449	999999	999999	27	277	999999	320	129	106	999999	999999	999999	468	999999	30	999999	625	206	186	798	323	511	807	527	121	237	524	712	146	334	674	921	891	999999	391	660	999999	864	999999	999999	838	962	551	627	198	294	803	507	250	290	999999	344	184	187	999999	938	187	58	906	999999	852	999999	983	999999	999999	275	500	387	229	999999	748	760	993	164	960	360	959	999999	338	827	434	27	471	856	999999	340	746	713	999999	999999	483	706	958	999999	179	240	979	780	980	923	793	425	288	880	541	999999	350	30	999999	999999	978	997	999999	88	616	999999	147	136	845	317	528	999999	560	999999	887	999999	801	999999	984	729	380	189	209	999999	43	18	738	999999	999999	999999	989	726	999999	925	475	485	986	880	556	343	999999	853	999999	673	404	16	864	999999	993	999999	846	999999	45	999999	531	799	798	315	54	607	106	556	811	566	327	802	301	635	310	999999	65	999999	284	650	636	999999	253	535	20	37	153	236	597	999999	441	999999	999999	997	403	675	687	680	999999	948	247	546	51	378	355	999999	999999	239	999999	999999	445	925	245	394	861	14	555	272	304	27	463	870	999999	999999	
134	847	121	304	241	634	999999	999999	95	999999	413	100	999999	875	189	418	322	914	34	999999	999999	515	999999	306	145	399	130	425	386	818	494	377	587	999999	999999	507	490	420	997	577	867	999999	999999	909	981	771	999999	680	92	999999	999999	549	845	999999	999999	618	613	815	169	842	514	308	998	277	840	999999	513	431	631	682	928	999999	916	457	999999	327	675	334	324	374	870	999999	342	500	999999	945	531	633	455	999999	999999	999999	999999	165	72	569	999999	573	999999	945	267	106	59	410	999999	999999	633	397	816	290	943	999999	500	794	999999	74	966	507	162	999999	999999	879	976	996	788	263	999999	760	394	578	264	112	265	379	116	773	400	932	543	322	322	144	817	174	691	999999	184	466	999999	998	602	565	999999	183	999999	387	999999	62	622	703	999999	872	999999	247	999999	840	34	999999	688	999999	999999	44	964	999999	583	380	999999	811	999999	183	89	999999	577	395	999999	999999	692	91	999999	728	999999	348	999999	999999	173	999999	999999	579	148	851	589	62	999999	985	335	568	999999	579	999999	70	999999	318	999999	448	623	963	999999	999999	272	336	158	942	192	999999	554	335	724	999999	676	143	249	492	673	463	593	36	418	999999	70	416	999999	999999	491	877	412	345	600	870	225	999999	154	523	999999	999999	702	647	999999	817	441	999999	843	475	902	999999	999999	999999	644	293	999999	597	999999	999999	556	999999	238	45	461	315	557	219	735	853	999999	477	999999	725	185	999999	999999	946	999999	999999	160	999999	573	999999	219	34	65	580	700	316	999999	628	654	440	966	462	583	667	195	565	270	999999	274	999999	566	435	477	999999	999999	999999	533	907	440	954	562	999999	291	605	825	437	259	999999	519	428	837	999999	999999	558	759	722	289	103	999999	999999	340	999999	999999	999999	76	784	556	960	923	917	783	118	999999	699	878	480	180	977	841	757	999999	293	712	846	162	999999	999999	919	346	934	503	439	156	839	623	633	700	999999	539	51	999999	299	63	999999	645	729	102	133	999999	289	551	311	261	999999	999999	57	226	999999	430	999999	181	636	999999	999999	424	999999	961	999999	86	254	779	471	448	800	876	26	239	999999	210	433	999999	489	999999	67	392	201	187	153	553	575	417	999999	288	999999	869	254	675	74	187	999999	767	744	999999	435	999999	999999	863	461	999999	999999	817	999999	748	996	606	999999	397	565	605	232	999999	818	804	510	836	999999	999999	699	999999	632	999999	175	999999	908	665	448	442	999999	558	312	338	726	26	285	758	312	12	291	152	187	857	120	468	954	
135	949	999999	546	599	481	897	173	530	999999	928	652	999999	839	341	167	260	583	17	303	893	999999	801	999999	752	999999	36	900	556	753	999999	240	706	979	783	716	508	999999	223	86	415	999999	205	521	356	115	999999	172	950	984	926	283	999999	175	999999	999999	157	421	794	76	455	996	616	777	999999	697	946	201	66	625	659	364	370	930	887	728	999999	290	182	646	999999	863	950	572	826	501	137	999999	999999	106	568	97	111	157	631	419	558	999999	999999	659	169	940	115	335	335	572	999999	182	999999	341	442	867	248	158	999999	591	55	54	950	238	569	416	999999	999999	66	571	263	222	308	478	180	825	497	522	999999	461	757	624	246	264	588	955	999999	586	664	700	848	953	482	999999	999999	513	999999	563	99	753	999999	155	999999	763	319	700	999999	809	170	616	379	999999	670	999999	833	431	999999	999999	999999	999999	163	696	305	365	999999	309	739	268	115	667	358	933	433	999999	999999	612	355	482	944	887	91	453	425	999999	331	132	292	268	216	942	704	999999	913	999999	999999	971	849	913	50	19	999999	615	703	503	999999	445	302	999999	429	230	999999	999999	999999	762	532	710	280	999999	999999	600	27	999999	61	173	999999	576	30	999999	144	822	763	442	442	935	999999	476	749	922	789	885	999999	999999	839	985	866	379	999999	161	952	888	700	601	879	999999	992	489	563	999999	540	691	425	353	801	606	467	642	893	816	836	65	999999	357	469	999999	770	671	999999	76	306	593	546	868	996	256	999999	999999	563	992	999999	446	913	219	999999	107	469	486	553	242	527	233	485	999999	325	896	927	352	142	730	678	330	999999	497	243	947	155	556	356	555	485	306	89	901	999999	399	999999	752	966	371	688	999999	127	409	548	82	118	333	553	999999	328	779	39	832	323	622	999999	425	975	444	952	913	139	998	999999	231	154	584	350	925	753	185	386	770	51	999999	999999	448	999999	999999	839	821	13	256	236	705	999999	256	999999	261	801	999999	776	531	999999	999999	164	129	652	326	928	999999	982	999999	999999	153	402	268	999999	929	418	159	476	814	605	140	909	882	771	999999	954	897	997	98	133	37	408	999999	360	276	240	999999	999999	632	999999	315	838	384	900	93	313	17	465	658	842	651	259	961	926	289	865	281	357	600	371	999999	536	893	504	329	744	547	999999	524	698	999999	362	844	582	300	301	535	982	999999	747	947	442	999999	999999	481	777	999999	999999	999999	999999	958	999999	999999	270	211	778	945	999999	580	999999	766	
999999	999999	959	518	299	999999	389	636	987	340	999999	669	999999	424	598	999999	999999	32	551	307	618	836	124	999999	597	167	999999	380	521	999999	999999	412	350	981	847	501	999999	738	192	372	67	999999	999999	79	669	77	352	999999	999999	590	307	999999	38	50	157	273	826	229	920	141	999999	18	124	641	685	886	328	999999	999999	106	808	909	839	189	249	326	751	54	80	530	814	737	767	930	999999	796	383	309	999999	583	675	170	818	999999	540	59	999999	999999	394	783	748	480	278	516	782	398	28	848	800	830	521	781	999999	999999	999999	999999	250	194	592	889	512	29	47	999999	431	648	999999	788	649	200	149	308	999999	297	999999	343	468	260	158	660	778	534	508	14	71	999999	21	428	733	446	808	999999	999999	504	280	729	443	999999	999999	143	307	239	209	610	690	223	131	861	999999	999999	635	999999	46	931	120	999999	520	43	931	999999	999999	672	64	999999	999999	156	447	165	999999	62	999999	193	175	24	363	999999	334	898	323	848	999999	160	999999	750	811	818	956	929	393	302	218	410	353	999999	507	635	184	997	229	543	776	966	845	565	93	999999	999999	32	578	572	653	622	719	93	766	486	999999	314	401	573	999999	517	999999	723	843	500	840	619	999999	728	999999	999999	679	779	81	805	315	254	667	370	994	934	361	821	649	595	690	269	790	31	772	870	605	655	353	269	204	131	999999	592	610	215	515	999999	999999	325	943	999999	22	961	181	618	647	40	578	266	165	999999	83	999999	999999	581	999999	495	999999	503	731	33	435	812	999999	193	999999	999999	759	788	429	999999	999999	334	652	749	257	828	850	164	999999	574	999999	97	113	254	57	473	783	38	999999	999999	894	705	593	920	999999	209	360	987	95	573	280	999999	999999	999999	338	749	606	999999	999999	999999	645	999999	999999	166	945	348	708	366	145	68	301	731	412	409	616	916	999999	731	244	57	999999	862	78	659	303	297	260	459	999999	307	867	723	704	385	383	999999	435	999999	974	176	501	994	851	37	282	549	999999	436	47	422	19	874	825	287	532	782	732	621	999999	658	97	258	999999	837	999999	577	36	36	36	522	490	314	999999	77	555	482	20	999999	386	754	909	824	421	503	298	999999	897	999999	853	600	999999	814	573	325	999999	252	554	24	835	704	523	360	410	999999	931	999999	128	999999	731	59	772	691	244	118	749	999999	837	946	549	208	680	608	183	435	999999	999999	740	440	988	999999	999999	996	215	682	240	558	423	896	572	593	874	999999	
999999	803	828	679	579	464	999999	816	999999	608	474	637	34	914	187	975	373	264	964	687	768	999999	131	775	999999	999999	878	200	850	940	383	955	334	539	999999	380	606	482	107	286	864	182	897	329	531	577	999999	326	381	447	533	318	999999	196	381	278	681	999999	202	27	999999	999999	966	475	234	519	312	494	11	999999	999999	890	999999	687	823	999999	529	999999	254	908	903	562	999999	412	417	75	999999	147	168	643	999999	553	290	89	999999	999999	216	999999	104	22	275	173	324	574	78	642	160	999999	373	784	749	879	808	293	124	33	568	563	999999	999999	193	174	335	999999	999999	825	999999	87	987	345	999999	107	999999	241	643	739	247	253	343	774	999999	999999	774	384	894	819	745	996	965	999999	999999	652	374	935	829	110	838	956	467	253	999999	83	954	37	404	999999	999999	576	650	384	999999	324	230	293	255	798	400	999999	473	298	89	614	122	321	426	738	999999	771	412	542	901	291	999999	99	999999	841	440	746	999999	252	646	178	355	591	890	605	432	90	689	999999	710	886	492	178	173	999999	999999	642	611	666	919	411	173	117	482	504	999999	140	551	414	368	653	971	230	652	999999	268	999999	430	821	316	651	91	999999	832	999999	999999	618	999999	325	880	797	145	323	333	245	14	247	118	396	999999	301	539	285	671	66	914	271	999999	262	999999	999999	999999	789	999999	277	329	791	285	467	704	919	214	236	999999	999999	517	657	897	999999	906	30	422	44	999999	24	121	805	711	999999	109	537	101	673	166	450	999999	356	963	65	999999	223	962	650	691	157	97	313	751	110	999999	266	374	119	999999	147	999999	187	999999	345	165	523	89	509	367	176	999999	540	999999	93	986	999999	999999	999999	999999	693	999999	771	352	607	999999	999999	64	610	999999	843	173	982	328	28	999999	407	320	627	999999	402	143	463	293	525	329	557	244	667	999999	999999	572	999999	618	662	999999	999999	835	438	418	357	999999	479	282	999999	12	845	999999	61	660	589	851	76	942	108	559	605	999999	827	999999	379	573	999999	496	849	999999	641	374	999999	999999	187	571	882	219	999999	933	664	190	768	999999	484	345	193	16	999999	536	506	999999	519	999999	999999	999999	18	999999	49	784	82	982	433	254	999999	480	999999	122	483	27	969	857	400	175	894	425	720	314	803	44	390	999999	961	322	773	62	999999	562	464	420	563	731	180	767	860	682	756	523	161	13	788	81	533	517	567	999999	999999	354	218	69	56	999999	357	14	403	999999	30	121	480	
318	999999	993	657	73	464	247	687	632	314	999999	668	999999	163	800	255	319	856	999999	999999	134	862	999999	354	405	373	860	384	999999	374	999999	661	645	53	999999	387	795	423	999999	62	329	962	566	50	995	400	849	549	556	758	999999	836	576	366	356	456	125	649	261	699	604	863	999999	999999	146	561	33	163	320	422	999999	999999	396	401	435	172	999999	469	358	14	523	320	999999	417	999999	341	95	289	696	999999	271	156	999999	770	458	466	451	999999	903	999999	999999	696	238	143	308	198	450	184	930	193	160	656	300	257	185	294	45	999999	977	999999	475	999999	466	924	161	314	733	625	943	969	721	999999	999999	913	638	827	999999	693	999999	102	891	910	358	999999	999999	999999	999999	914	595	174	430	999999	999999	108	968	631	240	999999	982	993	464	824	999999	961	472	162	99	386	618	999999	999999	352	994	999999	913	564	396	953	688	545	458	818	39	999999	548	383	999999	467	945	999999	999999	777	710	125	637	76	679	397	999999	94	525	478	999999	247	999999	999999	352	444	999999	414	245	286	625	446	545	645	795	462	422	98	999999	999999	999999	612	760	435	641	999999	257	846	885	998	999999	999999	999999	999999	999999	791	817	470	41	242	281	540	770	320	161	274	999999	992	281	999999	999999	951	609	893	47	693	487	536	999999	999999	999999	349	529	999999	373	999999	426	999999	132	13	645	951	67	999999	360	900	842	449	999999	376	999999	265	999999	667	999999	961	999999	137	942	999999	314	999999	34	999999	55	932	999999	999999	946	139	848	999999	869	277	999999	33	999999	367	999999	999999	850	47	262	79	174	931	774	861	223	412	37	999999	623	302	999999	364	927	999999	205	428	889	999999	502	154	528	999999	999999	999999	95	999	77	636	595	999999	979	276	37	954	403	124	168	160	319	544	112	999999	401	576	578	227	999999	404	999999	123	999999	999999	544	118	550	879	999999	476	775	223	344	400	999999	999999	999999	432	336	973	105	91	270	999999	999	958	999999	969	893	819	729	999999	903	672	474	481	558	447	732	919	413	524	579	691	384	999999	999999	711	854	999999	262	155	890	133	309	90	853	518	541	586	76	581	986	726	747	907	320	672	925	999999	999999	999999	700	417	569	581	512	999999	364	903	757	340	124	318	566	999999	999999	780	373	394	999999	49	905	156	853	832	537	853	944	476	999999	538	785	999999	325	386	999999	483	563	999999	578	284	164	638	999999	999999	466	678	169	173	930	999999	309	541	999999	228	970	554	564	737	54	658	634	888	999999	229	
999999	492	999999	189	138	999999	999999	999999	816	353	885	277	327	127	999999	859	693	780	546	255	238	253	38	107	415	999999	919	999999	999999	919	650	276	520	608	190	973	685	980	45	435	323	999999	725	260	342	703	236	446	371	194	965	999999	999999	872	990	311	464	895	773	237	585	999999	961	896	703	999999	999999	999999	936	402	184	713	745	120	931	575	528	777	764	712	674	999999	464	499	953	999999	924	999999	617	879	999999	999999	216	807	850	923	999999	999999	556	723	999999	999999	509	969	20	262	118	241	941	425	782	999999	141	71	563	112	935	472	943	999999	695	119	111	67	883	395	506	937	269	18	872	700	230	51	999999	999999	972	495	488	701	999999	692	706	201	106	999999	657	154	254	999999	987	240	999999	649	999999	837	416	999999	95	625	755	999999	999999	932	999999	92	466	100	306	406	139	450	983	251	229	13	413	909	960	60	738	362	693	999999	31	641	815	999999	999999	928	999999	530	409	863	946	516	720	773	999999	999999	375	566	848	847	618	547	999999	643	429	999999	433	999999	491	45	887	999999	487	460	999999	912	276	885	87	378	656	609	50	129	305	713	999999	999999	999999	945	999999	999999	514	845	903	999999	394	181	161	989	999999	999999	48	999999	976	999999	39	269	999999	736	748	489	489	479	201	999999	999999	999999	348	716	741	794	999999	545	999999	715	999999	642	557	437	527	105	734	97	873	412	999999	675	153	751	684	33	777	999999	207	205	692	999999	653	999999	977	266	833	445	258	710	18	503	25	271	664	396	711	435	218	999999	755	402	605	789	448	999999	984	596	42	717	999999	709	348	999999	33	854	999999	662	459	999999	271	298	838	173	403	999999	660	882	97	297	321	352	327	999999	999999	300	999999	863	999999	157	281	247	413	540	693	999999	164	861	247	999999	407	59	976	946	391	467	563	442	395	380	179	112	509	999999	999999	674	999999	793	713	999999	425	135	216	999999	989	34	885	307	480	105	912	799	644	999999	889	272	376	999999	172	982	737	996	478	85	977	179	999999	668	145	28	915	370	999999	514	394	282	999999	999999	999999	367	582	265	961	300	468	380	468	232	855	143	308	21	631	731	996	999999	999999	140	334	820	296	226	172	999999	189	999999	652	139	999999	616	999999	702	999999	999999	999999	481	44	188	999999	607	711	515	813	11	720	904	739	426	518	964	626	999999	349	999999	80	365	999999	510	120	915	999999	338	340	999999	999999	999999	597	825	999999	524	395	999999	999999	726	119	780	999999	171	741	285	
812	236	621	999999	990	717	362	287	734	55	389	533	999999	999999	999999	999999	185	573	297	123	999999	999999	999999	994	579	157	999999	623	37	300	952	930	769	834	113	501	717	412	258	995	999999	320	100	285	144	861	410	821	846	736	605	839	999999	627	969	898	140	999999	357	842	529	738	260	444	102	458	764	243	598	388	665	772	325	999999	869	995	999999	999999	999999	999999	746	376	777	300	694	122	67	151	999999	214	999999	100	65	415	999999	516	999999	656	192	999999	999999	177	999999	999999	81	999999	524	581	758	999999	85	999999	766	999999	106	162	961	959	749	980	401	622	377	393	27	574	717	909	825	999999	935	176	636	184	621	578	153	319	229	861	598	486	999999	891	138	59	333	425	319	323	554	110	999999	212	294	484	800	839	449	507	125	999999	755	405	47	909	684	592	28	528	19	999999	740	887	391	914	239	999999	264	968	999999	302	999999	999999	808	999999	270	433	999999	147	778	313	869	721	746	983	731	999999	999999	229	374	741	407	999999	314	902	999999	28	821	379	999999	999999	584	999999	999999	823	999999	999999	597	212	648	999999	702	999999	749	999999	782	999999	151	408	193	999999	631	999999	603	509	895	808	999999	999999	474	251	612	999999	999999	464	729	999999	465	923	967	488	999999	651	581	999999	48	525	999999	608	999999	351	877	999999	999999	13	692	549	877	756	928	216	55	691	737	407	647	192	988	295	999999	394	999999	999999	440	999999	850	980	999999	489	471	999999	767	598	784	133	374	200	999999	889	771	189	520	709	995	999999	442	709	999999	183	476	856	999999	755	632	736	788	999999	981	492	999999	999999	95	397	294	999999	449	456	999999	614	42	457	859	999999	999999	999999	873	999999	232	679	999999	151	76	290	22	999999	842	999999	966	58	344	714	218	840	737	69	103	999999	424	999999	322	986	802	309	999999	29	996	437	999999	835	999999	936	437	311	230	21	645	999999	999999	679	716	437	490	858	280	328	248	28	999999	464	702	750	437	785	367	285	999999	767	148	993	999999	414	780	999999	999999	408	286	999999	999999	725	423	298	747	745	730	884	506	944	999999	999999	781	978	75	776	143	121	508	999999	943	945	672	878	666	391	999999	999999	656	360	672	871	999999	341	408	999999	50	414	999999	999999	999999	999999	779	404	999999	326	222	640	348	14	996	84	900	634	963	675	999999	999999	631	366	684	427	238	999999	282	167	781	449	580	999999	735	728	119	815	596	471	175	278	150	999999	178	999999	963	999999	363	598	999999	416	377	733	593	505	
782	646	17	637	254	633	999999	580	545	772	70	918	278	278	964	94	999999	502	999999	784	405	999999	197	999999	463	999999	792	684	195	999999	999999	847	835	999999	946	472	808	999999	227	542	156	999999	805	999999	370	999999	383	95	633	887	379	875	999999	809	999999	999999	999999	753	183	999999	841	447	999999	180	700	999999	999999	47	331	999999	286	88	285	966	637	834	485	791	894	999999	212	707	61	308	995	999999	999999	999999	140	454	999999	64	785	559	701	708	185	634	999999	156	962	999999	763	140	610	300	600	267	181	999999	25	667	859	999999	999999	144	396	999999	185	504	600	66	906	999999	488	231	303	725	275	999999	659	851	95	747	456	866	999999	999999	698	704	605	365	999999	865	439	355	205	999999	999999	999999	321	100	458	999999	556	905	439	886	652	388	999999	875	999999	999999	999999	174	581	121	999999	597	200	476	397	481	999999	244	999999	50	447	142	36	283	630	707	617	568	999999	999999	200	551	437	67	278	319	707	729	373	612	260	275	774	999999	999999	507	376	845	703	977	310	999999	703	398	448	519	999999	999999	255	294	635	57	999999	696	921	767	170	143	208	87	999999	180	999999	999999	790	182	368	942	571	999999	341	772	865	999999	584	878	847	48	618	758	956	983	999999	89	977	212	999999	87	999999	944	346	999999	646	625	214	999999	451	114	607	999999	161	999999	999999	131	999999	863	999999	357	121	52	920	999999	524	449	131	999999	695	791	621	999999	679	999999	779	627	999999	999999	135	249	219	453	437	742	999999	352	999999	545	832	362	136	124	31	155	966	130	33	224	719	207	504	424	445	659	493	29	596	870	641	534	344	855	737	999999	147	999999	615	187	690	181	841	585	957	999999	664	507	566	533	999999	659	603	572	388	927	745	794	999999	777	258	420	999999	737	904	308	27	280	999999	89	17	308	514	845	999999	547	999999	918	467	112	995	985	999999	999999	999999	982	930	772	477	999999	999999	999999	659	837	999999	279	999999	999999	680	999999	324	999999	130	999999	525	999999	999999	757	48	999999	572	827	337	905	999999	273	999999	692	191	922	999999	255	803	999999	883	999999	649	676	999999	263	131	999999	247	808	999999	611	999999	976	547	540	999999	999999	734	999999	247	378	25	753	65	665	322	733	923	999999	291	79	999999	554	603	999999	376	477	840	785	719	999999	589	529	128	999999	407	981	155	651	94	205	999999	176	339	514	649	895	621	999999	941	999999	336	999999	999999	718	30	320	382	686	173	370	341	948	999999	924	999999	496	635	884	268	999999	
999999	999999	999999	96	558	999999	225	99	221	480	855	999999	843	332	985	109	12	409	999999	97	609	999999	487	723	863	572	999999	414	724	163	270	999999	993	610	808	64	815	440	170	999999	105	293	475	999999	514	752	115	999999	939	690	999999	235	733	180	731	130	794	999999	232	986	175	810	374	68	220	129	596	999999	999999	999999	293	572	249	555	991	325	999999	795	219	999999	999999	663	475	44	669	44	13	822	878	999999	269	865	217	184	439	295	999999	417	999999	395	165	999999	999999	999999	999999	999999	986	999999	999999	416	136	998	999999	121	529	999999	345	339	398	185	125	999999	999999	834	671	428	364	75	125	706	406	586	999999	999999	955	999999	591	466	638	747	58	824	642	472	561	270	999999	106	655	999999	999999	590	28	999999	279	999999	517	247	346	999999	567	999999	73	483	19	999999	685	917	165	934	920	878	700	651	136	301	141	891	282	410	999999	268	420	197	999999	816	568	26	554	574	87	999999	129	999999	999999	137	761	169	462	21	585	999999	999999	999999	999999	81	889	999999	179	978	999999	625	964	936	684	309	511	999999	999999	203	982	668	372	591	999999	576	758	49	471	999	539	971	439	271	825	95	999999	699	190	685	999999	999999	847	999999	324	999999	999999	999999	976	880	999999	886	442	268	38	916	999999	999999	864	440	999999	850	904	999999	449	287	196	702	121	599	981	811	694	51	999999	791	821	999999	276	404	195	999999	999999	591	382	652	538	180	243	999999	999999	968	999999	750	373	85	999999	999999	136	47	276	687	82	387	898	814	202	401	991	247	999999	57	93	470	254	999999	999999	999999	797	999999	748	25	469	213	999999	999999	977	944	677	201	999999	999999	671	999999	999999	508	503	686	692	568	460	147	999999	995	812	999999	885	374	505	627	999999	999999	999999	339	999999	260	999999	868	37	885	837	258	723	999999	999999	950	386	853	342	746	252	110	630	239	346	611	836	999999	400	166	999999	613	999999	60	902	530	276	341	940	877	289	634	999999	999999	999999	999999	423	390	262	862	816	41	41	758	999999	197	353	649	999999	686	424	999999	478	999999	999999	233	809	673	896	222	684	999999	913	464	999999	618	452	822	507	144	198	456	220	999999	350	107	999999	689	676	999999	999999	626	999999	264	462	533	166	786	61	507	402	999999	493	50	187	771	128	999999	301	999999	745	530	152	858	999999	968	545	940	530	659	651	130	996	191	44	68	999999	658	11	933	462	999999	999999	999	999999	448	962	180	360	579	979	15	999999	910	999999	657	484	490	765	999999	
999999	225	265	999999	855	281	753	312	15	129	999999	469	574	368	313	89	758	152	125	59	16	375	999999	951	999999	646	732	96	221	387	583	999999	999999	517	945	999999	999999	379	153	999999	695	660	174	240	513	519	440	999999	606	890	999999	342	999999	716	488	622	635	314	721	219	549	666	101	999999	545	850	576	67	423	77	679	388	999999	654	364	999999	210	999999	447	170	216	702	999999	330	999999	251	849	186	39	332	999999	999999	999999	934	921	38	999999	547	694	663	943	382	616	538	999999	520	999999	999999	361	142	999999	999999	999999	561	999999	846	999999	770	999999	304	10	399	38	100	466	583	999999	73	999999	336	787	663	999999	784	226	833	96	999999	118	968	999999	138	825	896	910	334	238	105	932	84	999999	798	999999	400	663	999999	354	525	999999	999999	788	279	987	35	355	999999	999999	92	345	178	760	235	661	180	396	999999	574	141	190	141	999999	999999	141	658	999999	988	265	273	130	672	488	570	878	999999	999999	999999	151	799	999999	161	999999	155	760	763	999999	626	146	237	14	791	979	223	999999	940	292	163	148	339	999999	366	999999	999999	961	672	690	199	999999	191	990	757	730	774	589	999999	429	209	874	378	999999	858	852	37	999999	999999	999999	275	235	938	197	999999	499	811	258	195	658	999999	194	98	83	134	999999	955	247	256	999999	999999	634	315	521	93	289	770	995	693	513	999999	999999	632	978	424	999999	999999	993	964	268	918	525	403	380	74	24	786	305	219	999999	897	789	21	999999	488	999999	919	426	999999	746	729	999999	565	682	192	274	562	119	999999	999999	860	962	283	988	151	688	240	934	456	78	502	474	999999	114	616	685	999999	999999	499	783	54	992	888	227	538	999999	960	999999	999999	999999	462	676	999999	58	728	999999	516	33	137	800	409	984	970	45	253	264	39	461	75	999999	999999	209	999999	999999	125	868	83	999999	999999	49	728	519	746	656	616	826	828	737	385	681	179	999999	999999	699	999999	69	999999	853	973	283	82	999999	655	999999	999999	263	67	772	933	999999	999999	999999	999999	999999	999999	890	248	999999	999999	999999	436	302	85	394	999999	143	972	920	500	65	846	229	91	186	966	229	864	999999	54	999999	769	65	804	525	819	717	491	148	627	493	821	708	434	999999	846	780	999999	270	999999	479	290	146	282	877	999999	642	379	395	130	852	999999	999999	278	999999	658	381	497	999999	999999	999999	651	834	999999	16	999999	147	999999	535	340	196	796	603	999999	575	81	632	999999	927	511	187	348	106	27	775	467	
999999	440	367	897	999999	292	873	999999	743	827	999999	999999	275	642	877	846	844	65	933	999999	432	492	999999	999999	36	597	999999	58	397	281	999999	816	526	548	999999	706	438	999999	999999	999999	922	999999	957	747	625	999999	517	999999	634	999999	503	50	93	999999	44	999999	737	999999	999999	878	721	824	999999	999999	283	639	327	726	999999	180	999999	216	999999	39	143	524	535	955	380	248	89	999999	424	66	999999	513	732	999999	514	462	968	999999	767	985	999999	999999	610	495	999999	985	469	791	259	463	923	297	849	64	586	520	999999	782	991	632	798	446	409	250	693	769	907	521	222	999999	211	350	448	215	846	999999	914	50	490	999999	999999	298	36	961	999999	490	664	678	230	993	843	196	85	145	197	999999	698	999999	801	999999	88	948	578	676	261	582	849	644	999999	999999	605	578	301	605	853	509	419	448	117	213	999999	238	301	999999	739	999999	275	999999	27	999999	347	555	249	784	317	830	720	999999	709	561	999999	999999	470	678	999999	999999	894	479	291	688	336	999999	999999	597	600	849	999999	359	999999	246	317	545	626	118	213	60	338	999999	298	999999	789	70	738	999999	572	94	768	999999	830	474	131	795	999999	339	999999	999999	302	999999	193	999999	999999	370	422	999999	254	105	403	999999	474	347	936	387	999999	999999	899	276	520	999999	34	999999	90	44	999999	999999	125	521	523	999999	345	126	757	999999	999999	830	850	428	647	275	311	999999	691	416	157	492	538	999999	999999	763	439	506	999999	999999	627	677	387	148	840	951	358	999999	999999	115	27	358	999999	259	64	360	417	999999	629	255	999999	557	999999	999999	886	47	932	381	907	759	999999	838	549	171	69	655	453	999999	587	696	916	579	895	999999	398	799	902	289	688	264	356	959	877	999999	999999	999999	999999	999999	261	803	28	977	999999	821	258	188	809	428	199	999999	906	705	999999	932	339	825	662	999999	285	97	999999	653	692	652	999999	898	961	227	970	990	803	741	460	784	677	999999	754	83	337	999999	989	484	99	289	999999	650	76	944	999999	375	416	612	999999	999999	668	999999	294	999999	418	359	227	999999	457	209	606	999999	254	999999	265	999999	999999	999999	912	75	107	660	563	412	304	762	999999	999999	235	604	583	200	314	999999	125	312	999999	581	665	977	993	999999	36	890	999999	193	405	958	689	999999	304	827	999999	999999	76	999999	999999	999999	877	655	528	210	366	999999	625	415	860	958	999999	999999	744	499	924	935	82	699	633	673	999999	121	367	873	999999	999999	309	755	500	943	999999	999999	
999999	999999	704	19	459	999999	51	183	274	999999	999999	999999	999999	736	857	804	903	765	299	999999	385	999999	162	999999	298	654	872	733	553	870	999999	917	999999	999999	462	971	999999	914	485	999999	658	460	408	461	789	999999	907	601	774	504	852	735	999999	853	732	999999	620	999999	721	999999	920	999999	629	404	999999	415	709	91	284	999999	999999	999999	999999	19	999999	999999	740	701	976	379	999999	280	959	58	999999	999999	273	884	162	110	999999	856	203	680	368	350	999999	14	108	383	219	825	999999	888	494	862	455	643	145	807	621	919	962	352	67	649	358	580	999999	999999	999999	825	928	999999	535	163	796	608	650	377	103	999999	999999	602	169	921	953	999999	999999	165	734	999999	748	355	999999	440	893	850	623	719	991	260	999999	926	242	393	897	999999	363	341	76	847	993	767	713	886	999999	999999	999999	999999	696	999999	26	231	448	999999	87	583	695	104	270	945	999999	931	386	843	117	675	370	775	34	809	716	232	98	999999	999999	999999	641	602	999999	533	667	999999	33	713	243	407	487	720	999999	999999	999999	269	80	999999	862	71	391	869	999999	651	999999	999999	121	886	999999	794	142	561	885	105	999999	103	981	736	999999	507	908	672	610	710	197	999999	468	710	361	457	999999	967	999999	574	599	772	999999	471	533	260	376	146	151	449	274	926	834	221	999999	365	287	344	843	365	999999	718	999999	999999	463	999999	949	999999	535	124	641	175	538	320	999999	179	278	519	999999	37	140	999999	999999	171	446	271	815	257	337	995	179	817	133	668	999999	881	999999	756	17	999999	311	999999	999999	999999	807	109	398	524	714	999999	999999	768	141	816	999999	391	197	107	631	202	544	701	83	540	944	824	51	870	898	625	999999	522	512	999999	726	999999	171	503	364	999999	999999	999999	542	134	909	411	686	317	443	999999	999999	415	135	999999	999999	609	891	80	999999	983	67	999999	625	999999	546	999999	265	999999	100	999999	999999	999999	999999	294	328	253	999999	999999	631	999999	147	733	999999	868	931	260	999999	696	398	126	999999	999999	999999	380	288	355	675	453	999999	345	999999	583	227	999999	999999	10	671	840	496	395	450	999999	999999	549	999999	333	101	756	168	296	186	999999	714	999999	784	999999	282	372	15	999999	578	715	370	999999	397	564	516	999999	999999	999999	588	556	210	12	675	340	999999	871	535	999999	264	999999	294	301	168	586	869	253	599	680	727	999999	999999	523	999999	999999	582	163	162	291	817	48	999999	236	707	629	999999	711	308	453	999999	999999	999999	60	999999	659	999999	78	
137	810	694	273	463	388	999999	289	721	999999	195	940	758	497	719	253	147	999999	230	999999	594	538	999999	167	945	155	202	326	472	784	804	167	313	514	999999	351	999999	553	585	319	999999	427	908	999999	526	999999	695	989	691	999999	912	503	439	999999	483	598	592	537	328	318	195	999999	817	999999	881	999999	637	253	471	377	657	593	999999	910	45	999999	630	999999	641	999999	459	212	635	999999	999999	999999	728	940	40	438	759	69	999999	999999	134	146	610	999999	800	498	999999	452	999999	999999	936	328	862	999999	337	316	967	999999	895	999999	999999	983	261	938	74	579	309	696	999999	999999	617	598	999999	999999	999999	999999	566	659	745	999999	857	999999	684	999999	942	553	449	209	999999	723	999999	713	173	495	418	151	884	672	907	230	198	43	239	495	707	999999	961	498	742	438	750	999999	310	752	882	851	999999	999999	995	521	140	109	999999	999999	999999	903	999999	872	955	645	999999	894	751	525	954	823	778	199	999999	604	592	950	467	999999	972	162	413	420	613	999999	842	943	676	395	99	999999	950	739	999999	803	913	98	999999	106	423	856	566	784	798	68	999999	119	337	401	929	189	642	999999	526	419	500	24	268	397	999999	81	227	999999	435	865	872	48	276	810	690	503	417	370	999999	126	595	629	999999	555	494	732	615	999999	466	999999	456	999999	223	512	313	999999	999999	999999	999999	352	638	210	358	933	195	44	999999	527	710	436	999999	281	157	999999	999999	871	402	999999	999999	80	466	942	999999	525	999999	830	999999	763	999999	791	999999	999999	77	418	487	395	280	999999	369	459	999999	97	999999	40	147	185	894	812	688	442	999999	126	999999	233	999999	696	309	833	524	365	218	89	30	999999	999999	511	214	739	922	438	600	714	999999	453	190	378	999999	870	999999	243	935	22	84	74	999999	556	29	999999	532	999999	96	446	173	14	251	999999	77	656	277	636	970	999999	999999	999999	841	791	772	798	53	517	328	439	999999	291	429	206	999999	956	632	216	999999	370	999999	141	351	164	550	349	212	379	311	999999	999999	751	999999	781	999999	824	999999	503	784	230	800	25	472	656	991	882	585	999999	805	999999	33	71	154	610	999999	758	909	687	999999	432	596	673	215	606	999999	999999	28	648	84	190	732	138	431	999999	570	201	668	694	172	999999	764	999999	573	999999	999999	999999	606	662	999999	373	999999	546	999999	361	634	136	999999	866	820	999999	863	937	970	625	388	999999	999999	999999	49	999999	999999	224	524	999999	999999	999999	999999	24	907	304	107	366	814	710	
275	999999	999999	79	999999	443	999999	802	874	875	805	827	196	948	812	803	999999	999999	622	999999	284	999999	32	680	693	205	37	794	999999	526	199	506	132	270	360	201	28	570	255	606	373	999999	350	648	776	841	251	999999	212	114	402	999999	744	737	435	574	174	999999	386	442	415	597	999999	357	686	308	704	926	597	620	785	342	477	25	714	987	999999	383	904	852	953	876	999999	854	134	815	762	395	999999	999999	37	823	194	999999	200	999999	452	992	962	477	999999	325	563	592	328	69	906	999999	33	999999	223	790	300	533	488	539	14	989	233	999999	546	319	101	811	592	961	999999	663	999999	937	544	368	999999	436	716	638	322	999999	999999	74	909	44	999999	396	572	247	999999	999999	335	661	771	999999	769	101	931	826	233	752	999	367	911	252	999999	95	999999	855	999999	863	999999	849	227	14	464	168	961	511	999999	999999	248	355	439	497	338	173	176	999999	599	999999	999999	889	414	569	10	178	162	666	141	999999	492	717	999999	668	843	485	443	766	999999	610	140	429	879	528	514	999999	999999	424	914	739	919	822	999999	58	368	999999	445	657	14	296	16	999999	380	999999	999999	999999	486	770	654	852	729	409	999999	988	199	85	19	999999	65	356	999999	738	752	402	367	669	462	820	310	914	999999	786	762	712	999999	836	59	219	314	983	176	167	770	71	19	519	739	276	858	293	918	558	999999	657	55	999999	999999	978	312	553	78	999999	469	999999	811	943	647	380	394	999999	999999	800	581	999999	190	92	967	691	392	847	999999	195	962	27	995	492	195	115	666	335	999999	999999	906	761	915	999999	698	40	259	76	872	368	881	504	267	128	976	529	477	963	310	999999	999999	465	999999	883	704	452	744	329	757	542	999999	999999	999999	953	893	820	166	679	394	937	441	326	975	999999	313	467	759	999999	515	666	637	999999	999999	435	486	451	147	42	805	256	999999	929	318	340	654	822	435	314	999999	165	372	999999	999999	999999	428	278	489	999999	580	247	693	999999	813	101	904	20	999999	999999	476	452	682	134	999999	999999	651	512	18	644	917	490	41	455	651	359	999999	840	134	662	17	218	961	96	462	999999	563	428	125	226	999999	644	789	999999	837	782	999999	248	923	999999	999999	915	269	844	144	999999	999999	999999	225	464	798	74	885	380	636	268	490	596	672	315	585	999999	999999	791	219	282	999999	249	617	868	876	64	916	693	941	101	949	999999	999999	372	999999	325	213	661	428	999999	758	418	165	579	302	886	
999999	618	855	999999	999999	477	635	999999	999999	966	629	357	587	744	999999	202	999999	545	999999	373	644	310	951	269	29	734	999999	847	524	291	93	48	576	989	487	308	999999	452	999999	481	491	99	973	396	695	855	999999	683	224	565	980	999999	270	928	999999	276	666	596	479	795	114	788	999999	999999	883	590	781	597	266	849	364	986	999999	837	882	999999	999999	565	574	999999	999999	999999	632	958	311	472	778	647	747	221	999999	999999	973	775	999999	702	999999	999999	513	114	84	999999	427	375	210	994	646	432	56	999999	939	999999	31	315	145	424	166	388	805	420	812	999999	849	55	999999	123	999999	208	469	190	801	999999	61	469	999999	183	272	999999	757	317	999999	355	601	61	281	540	999999	667	999999	953	999999	999999	999999	103	302	999999	636	382	168	97	981	447	962	999999	894	999999	60	562	226	961	999999	999999	999999	498	593	466	542	798	773	677	894	999999	567	516	643	437	411	958	177	158	547	999999	109	670	336	999999	392	999999	999999	803	490	667	451	679	801	647	744	999999	509	835	999999	837	608	999999	203	636	879	999999	232	467	76	999999	394	77	423	270	999999	959	171	214	999999	999999	999999	969	197	236	903	999999	714	995	692	839	999999	342	749	709	291	999999	999999	999999	508	936	512	698	737	398	283	383	265	540	999999	999999	410	304	761	601	205	999999	303	966	733	999999	741	236	775	999999	643	62	328	713	979	999999	492	999999	705	147	304	999999	242	799	999999	999999	633	999999	999999	999999	999999	999999	999999	158	514	651	324	510	965	517	204	286	923	509	754	231	65	551	561	666	999999	937	599	623	307	999999	407	504	23	214	368	999999	88	999999	999999	999999	999999	999999	209	999999	866	981	999999	198	943	999999	30	732	999999	732	999999	999999	622	999999	999999	501	564	957	850	263	999999	999999	497	999999	999999	636	999999	66	711	274	750	885	352	234	799	999999	439	410	680	289	241	674	460	999999	740	999999	946	597	999999	306	925	523	328	945	92	56	494	746	48	999999	999999	999999	31	999999	982	587	739	398	691	999999	71	999999	287	571	32	580	369	999999	999999	873	689	610	803	415	999999	236	567	406	999999	752	999999	693	372	372	469	276	999999	680	999999	999999	547	558	999999	959	244	771	246	757	923	512	687	999999	726	175	627	219	170	616	440	755	30	342	256	999999	477	378	791	914	111	999999	927	689	906	867	999999	141	705	999999	999999	577	990	809	482	999999	75	999999	967	207	745	999999	115	46	250	553	141	214	311	966	492	999999	980	331	655	178	
585	998	382	858	839	495	514	326	445	862	765	221	859	618	999999	929	999999	594	179	852	649	999999	448	999999	999999	131	830	739	999999	315	596	668	999999	314	999999	999999	175	999999	999999	259	745	789	601	387	787	920	999999	693	102	562	465	999999	162	803	528	694	559	29	999999	718	999999	775	964	140	999999	999999	999999	999999	999999	806	764	999999	236	920	999999	860	299	71	575	815	776	147	646	799	999999	210	516	360	999999	368	517	156	986	648	594	969	999999	470	121	690	863	799	138	295	798	999999	169	999999	695	667	405	498	453	317	942	528	138	174	290	75	591	706	999999	206	298	999999	314	588	335	147	46	828	949	999999	952	977	19	999999	999999	686	50	999999	664	128	999999	29	702	679	706	999999	841	999999	190	999999	108	166	40	931	999999	999999	858	999999	906	558	999999	576	548	568	364	965	518	777	999999	604	999999	317	51	650	244	999999	999999	635	881	269	305	386	648	903	786	795	946	87	363	820	827	468	377	999999	999999	395	481	144	324	999999	999999	73	495	585	31	791	124	999999	999999	727	999999	233	700	999999	999999	999999	928	644	782	569	28	440	423	354	999999	565	999999	999999	163	999999	999999	781	999999	149	999999	242	890	72	881	994	681	999999	999999	636	554	604	768	731	853	251	467	836	362	999999	723	126	649	151	809	999999	852	188	237	848	999999	494	912	560	933	30	364	999999	762	787	887	462	60	787	799	182	999999	218	92	911	391	961	429	565	426	596	592	999999	263	425	999999	502	999999	541	706	70	691	999999	798	832	887	600	83	999999	999999	270	75	862	351	636	669	643	106	325	467	967	75	356	999999	346	438	999999	613	999999	644	395	133	518	90	739	491	588	999999	260	33	999999	887	854	698	999999	530	730	407	626	999999	508	406	23	84	738	999999	344	999999	461	404	999999	987	736	999999	482	147	557	781	612	155	90	233	845	999999	677	90	220	658	977	815	708	216	986	999999	146	988	120	999999	351	744	156	514	958	856	750	802	999999	924	999999	28	999999	948	795	999999	999999	284	560	720	999999	658	999999	685	106	646	695	76	11	156	999999	493	36	999999	999999	999999	998	575	275	989	552	874	929	999999	442	959	842	759	999999	514	914	861	999999	399	47	999999	959	470	417	321	999999	683	801	15	141	732	991	999999	518	999999	482	110	18	570	178	999999	729	498	253	147	999999	936	654	999999	999999	999999	64	637	86	999999	909	538	999999	999999	829	868	83	923	164	710	967	982	250	495	41	813	852	999999	231	
515	963	470	227	999999	517	233	39	999999	773	209	678	364	999999	771	999999	943	942	64	999999	309	458	805	344	543	180	822	695	169	999999	428	89	196	415	999999	999999	448	999999	887	446	605	839	769	160	955	999999	999999	208	479	477	98	999999	797	999999	922	66	999999	136	684	110	695	538	869	848	355	129	999999	949	999999	987	578	632	65	618	145	999999	999999	655	388	511	567	624	225	999999	377	557	291	70	999999	999999	626	999999	637	786	751	77	999999	920	999999	835	999999	663	985	999999	999999	465	815	189	990	999999	999999	512	999999	183	542	81	322	187	481	797	999999	430	466	708	999999	266	995	278	867	78	999999	768	849	999999	960	904	638	734	999999	911	742	999999	999999	999999	147	123	999999	464	999999	680	754	999999	999999	999999	997	130	206	999999	129	642	999999	546	322	921	961	999999	662	204	222	638	999999	588	394	570	999999	736	360	435	571	258	691	999999	34	197	999999	708	328	999999	555	999999	707	999999	614	160	451	206	789	158	79	537	460	379	251	615	247	176	407	879	999999	999999	769	999999	715	871	950	929	521	999999	607	263	290	820	649	382	930	90	973	244	999999	859	946	999999	365	43	797	322	999999	418	949	158	999999	449	889	295	80	935	645	999999	209	521	999999	999999	550	999999	257	639	999999	999999	999999	999999	999999	172	760	999999	324	999999	416	682	84	638	999999	112	999999	459	999999	840	931	363	311	999999	444	241	45	999999	999999	999999	662	549	785	999999	591	430	999999	791	955	999999	689	795	971	514	999999	999999	999999	570	881	581	489	100	999999	417	708	376	567	689	722	999999	999999	999999	918	42	904	867	896	999999	56	219	378	999999	503	999999	160	145	392	999999	475	481	999999	474	725	603	999999	999999	999999	999999	459	999999	863	54	999999	994	22	536	877	999999	610	662	76	999999	523	671	999999	105	999999	61	999999	572	984	999999	224	999999	397	999999	437	324	999999	342	192	528	468	832	356	999999	324	999999	800	999999	268	999999	197	999999	999999	822	950	999999	400	706	999999	632	122	886	240	103	999999	827	606	999999	108	999999	708	277	479	548	292	691	324	878	781	97	260	999999	314	540	999999	411	836	574	999999	384	924	533	368	999999	999999	581	601	263	505	496	902	999999	526	999999	745	919	342	866	999999	269	738	999999	925	886	999999	480	582	700	999999	999999	991	42	649	999999	999999	185	999999	999999	141	999999	100	71	382	294	999999	810	124	608	999999	999999	999999	969	44	452	645	411	607	482	999999	935	998	900	742	87	505	870	801	802	77	570	999999	422	
734	828	178	999999	149	641	999999	571	365	974	906	857	999999	31	997	207	88	236	577	436	742	206	712	200	999999	305	788	325	18	322	540	999999	652	656	245	215	283	999999	271	966	999999	615	579	999999	994	884	999999	484	999999	604	723	999999	993	584	680	538	126	978	358	999999	852	385	562	53	999999	999999	999999	702	999999	791	923	120	965	999999	999999	136	626	999999	205	444	576	313	452	414	598	700	241	77	999999	706	99	304	619	999999	123	405	63	536	590	322	678	35	698	90	680	999999	875	392	999999	553	999999	437	782	999999	277	549	999999	158	454	743	450	999999	726	89	702	999999	500	548	999999	259	83	999999	108	883	999999	550	999999	371	733	985	825	848	149	432	794	662	522	705	159	574	472	999999	91	847	871	540	309	619	999999	62	999999	999999	999999	678	999999	821	999999	899	159	999999	934	571	424	469	999999	602	999999	999999	295	50	999999	795	398	999999	999999	178	19	999999	999999	234	251	995	999999	681	872	999999	999999	470	953	972	333	622	556	432	640	900	490	999999	928	279	542	999999	333	348	999999	999999	938	973	891	311	999999	87	888	924	485	999999	588	999999	597	430	649	538	999999	322	716	494	248	966	291	886	687	999999	332	741	691	245	671	644	999999	554	560	999999	579	652	169	255	733	999999	999999	702	999999	748	34	508	999999	14	999999	999999	631	999999	89	999999	692	999999	623	999999	755	999999	243	999999	276	943	999999	52	869	670	958	698	162	999999	999999	617	999999	588	574	938	373	823	121	687	580	999999	999999	285	475	588	296	575	38	999999	500	586	398	708	999999	378	742	981	638	959	55	999999	858	170	700	472	952	113	439	684	999999	999999	45	555	668	616	999999	730	576	291	384	393	669	999999	971	184	228	320	162	206	206	392	194	162	641	613	801	853	585	13	999999	999999	999999	353	693	999999	551	842	49	819	999999	22	999999	357	584	999999	307	451	198	526	999999	642	950	242	488	669	746	883	999999	999999	814	87	999999	999999	656	201	257	326	724	412	999999	999999	280	342	759	194	999999	837	577	978	316	360	664	68	760	992	241	902	865	33	821	999999	928	985	15	999999	999999	841	701	999999	415	981	726	786	893	999999	999999	617	483	304	999999	999999	315	935	747	464	999999	999999	812	663	960	354	460	999999	999999	965	456	295	337	399	327	999999	146	194	573	335	999999	999999	175	892	999999	623	429	570	341	912	362	993	247	551	999999	780	38	999999	432	71	530	36	204	928	420	86	999999	94	977	556	772	130	371	422	
999999	999999	921	920	42	346	925	889	999999	678	999999	463	999999	786	453	547	116	108	762	511	805	607	683	999999	481	999999	343	344	593	785	149	241	631	824	720	410	999999	999999	999999	999999	146	640	667	526	999999	957	38	999999	641	439	449	999999	368	859	617	233	862	999999	448	999999	999999	590	306	999999	539	381	999999	233	76	999999	688	997	102	675	375	174	939	167	922	524	526	839	999999	999999	345	999999	872	771	217	496	999999	185	670	528	94	555	344	94	987	943	135	805	437	598	751	452	582	692	494	452	294	705	761	999999	961	172	887	999999	999999	999999	508	70	999999	579	504	513	337	999999	591	820	830	854	179	978	398	720	411	999999	412	999999	892	190	999999	765	212	843	999999	999999	566	921	667	202	846	999999	445	75	999999	858	104	248	124	999999	111	673	622	439	535	783	999999	250	760	782	739	999999	181	328	782	999999	999999	999999	999999	999999	17	670	999999	637	999999	256	999999	332	931	553	999999	174	778	884	88	999999	153	772	318	999999	999999	326	170	884	462	999999	751	126	999999	539	999999	443	158	534	11	441	520	984	430	288	999999	212	999999	217	999999	575	999999	296	249	999999	116	999999	352	459	999999	691	509	278	184	999999	999999	426	49	401	71	999999	25	254	883	647	103	168	352	39	999999	18	16	952	999999	887	925	464	876	999999	433	887	999999	999999	164	319	931	252	810	913	783	999999	999999	918	156	205	559	331	413	602	999999	948	262	322	69	370	684	556	165	296	999999	50	549	924	968	183	486	326	99	573	999999	851	358	438	256	999999	999999	999999	806	916	338	603	61	284	999999	999999	635	777	639	793	635	999999	96	999999	999999	743	999999	248	949	999999	719	242	242	839	887	232	600	823	76	999999	999999	999999	750	249	958	988	988	275	883	493	547	708	687	305	938	999999	765	835	999999	513	300	607	148	833	207	999999	370	221	397	818	884	811	999999	154	278	999999	634	847	564	999999	999999	999999	999999	466	434	21	999999	936	901	556	467	764	717	999999	203	999999	457	917	52	863	627	776	878	75	608	735	996	543	999999	898	706	917	280	999999	758	291	251	682	408	999999	551	999999	320	840	360	999999	999999	999999	951	999999	592	716	805	701	716	978	999999	299	999999	698	24	21	908	12	999999	550	999999	945	804	999999	676	999999	999999	856	322	202	465	47	715	999999	642	848	591	677	316	989	122	579	65	780	159	952	825	999999	181	539	525	999999	999999	999999	635	158	999999	49	683	999999	208	948	388	523	522	104	584	378	
66	999999	430	241	999999	999999	999999	913	999999	33	999999	999999	949	999999	684	782	677	999999	56	905	853	493	503	551	993	999999	791	999999	201	542	268	65	378	457	652	15	119	999999	622	999999	382	999999	999999	331	287	960	867	399	274	606	846	374	58	679	524	573	672	999999	999999	206	78	274	999999	357	765	707	355	999999	165	679	673	393	999999	914	532	141	999999	182	274	42	999999	401	899	999999	999999	893	17	699	932	89	342	240	999999	426	73	118	999999	999999	565	999999	614	374	243	594	999999	462	838	143	156	392	347	500	999999	999999	573	676	374	137	660	871	700	656	570	85	347	442	348	119	850	423	142	324	616	694	999999	268	167	999999	661	243	65	873	999999	549	742	999999	999999	839	999999	999999	743	999999	260	999999	879	958	803	168	256	500	123	999999	292	732	260	33	999999	919	787	314	518	999999	475	427	815	826	113	30	999999	506	999999	509	266	463	680	999999	74	922	814	469	999999	999	999999	171	129	999999	590	820	299	999999	957	707	61	547	879	684	999999	832	878	999999	855	782	824	750	999999	999999	471	829	62	988	958	999999	115	328	999999	999999	11	314	307	488	246	293	731	624	548	118	999999	999999	999999	995	866	241	999999	761	614	681	185	317	485	514	865	999999	767	999999	760	996	601	999999	999999	370	683	999999	535	399	816	572	61	210	212	999999	167	999999	255	66	132	727	999999	999999	714	999999	343	693	828	999999	999999	999999	525	431	864	551	516	723	31	223	322	775	705	654	999999	51	630	974	115	908	357	123	515	710	187	42	999999	257	29	999999	37	989	271	743	776	341	999999	630	999999	660	70	444	999999	41	744	357	31	272	409	999999	548	368	588	920	999999	999999	969	815	999999	999999	471	268	703	502	195	332	999999	961	877	612	995	10	999999	999999	847	912	392	483	966	829	999999	816	848	357	999999	668	411	351	308	276	999999	241	999999	999999	199	802	740	238	846	421	844	70	999999	797	676	999999	730	143	82	999999	127	495	849	423	820	655	420	356	521	526	921	999999	663	999999	249	764	623	999999	265	999999	999999	163	637	554	985	999999	431	61	999999	442	999999	277	999999	776	999999	877	392	962	695	543	392	393	999999	999999	500	682	407	785	999999	911	924	606	999999	36	360	964	999999	304	999999	869	999999	999999	675	89	588	653	891	886	461	372	382	661	438	721	999999	999999	446	318	64	313	553	646	999999	769	999999	999999	999999	253	426	999999	999999	97	999999	826	319	32	718	637	740	846	790	520	999999	999999	539	273	
178	999999	372	571	527	548	999999	134	325	588	999999	906	571	256	264	999999	470	276	999999	999999	137	999999	411	640	999999	809	577	999999	522	43	322	999999	239	255	173	999999	880	999999	999999	999999	847	409	510	999999	999999	811	76	494	999999	152	60	67	842	254	146	566	999999	732	501	717	970	42	612	291	275	999999	676	999999	999999	32	768	615	608	871	447	727	110	680	482	268	743	92	626	999999	982	265	477	985	118	606	486	158	362	950	510	814	999999	229	466	999999	999999	750	412	568	999999	444	999999	970	806	418	465	999999	259	999999	974	887	416	999999	309	19	88	999999	217	486	999999	619	262	999999	371	633	930	881	224	870	133	992	999999	999999	996	547	807	999999	189	999999	999999	412	898	129	999999	622	408	565	920	999999	533	453	543	926	999999	764	999999	799	999999	183	488	583	860	388	119	981	217	999999	244	761	212	581	999999	516	345	143	721	999999	683	748	999999	374	961	767	347	680	999999	754	999999	242	365	999999	897	999999	221	566	999999	520	19	993	415	59	331	168	253	951	999999	36	999999	889	52	58	126	860	999999	999999	622	999999	51	439	532	462	324	999999	405	204	684	504	304	999999	592	999999	133	689	343	184	999999	803	524	395	738	433	999999	154	999999	316	891	46	67	107	944	999999	478	580	471	952	735	328	763	59	277	999999	731	812	307	841	925	999999	527	999999	81	819	999999	656	999999	999999	999999	180	812	99	312	648	447	207	833	999999	732	999999	227	390	999999	724	49	475	128	301	701	361	846	999999	999999	999999	518	293	36	999999	879	822	879	372	663	564	516	999999	746	628	10	999999	999999	173	119	383	218	999999	335	356	779	113	537	409	999999	938	333	464	708	847	139	163	181	707	264	910	999999	854	727	884	218	375	728	499	999999	177	382	683	248	17	256	999999	958	999999	999999	999999	999999	999999	965	725	241	61	999999	899	499	846	362	280	909	208	710	999999	999999	450	148	999999	999999	999999	999999	239	565	650	999999	700	600	757	205	501	361	488	626	202	888	12	653	167	409	829	10	454	814	999999	774	49	999999	892	999999	517	541	943	400	255	371	999999	169	999999	835	999999	308	741	650	999999	919	999999	999999	999999	474	999999	797	999999	13	556	48	663	424	464	875	186	403	707	794	688	960	999999	999999	380	831	162	843	72	332	144	530	268	803	953	191	353	999999	788	427	555	719	559	939	844	217	707	322	704	715	658	999999	999999	946	999999	901	511	999999	211	687	322	573	735	659	869	36	780	859	471	
283	531	718	614	999999	248	968	410	478	254	173	999999	840	148	356	673	272	929	999999	841	61	679	21	265	111	115	999999	999999	999999	999999	817	437	847	999999	431	999999	999999	267	321	708	994	501	43	999999	999999	563	482	434	388	985	607	107	999999	28	419	603	519	462	512	184	266	999999	509	999999	436	735	999999	989	717	172	733	999999	999999	613	847	560	999999	924	227	999999	632	999999	605	914	473	999999	968	828	441	827	673	487	999999	146	999999	999999	991	999999	660	312	287	493	717	226	999999	602	489	855	181	859	957	595	245	964	552	709	389	594	934	999999	999999	457	999999	890	499	256	260	999999	999999	999999	568	999999	273	914	270	149	840	389	999999	871	241	123	657	581	999999	88	999999	790	594	999999	630	999999	999999	999999	545	999999	934	827	726	16	351	18	999999	344	300	947	331	331	704	999999	869	999999	932	73	999999	653	799	976	30	999999	15	470	886	429	216	999999	318	328	378	439	214	22	662	999999	999999	233	999999	999999	291	921	999999	919	95	999999	873	630	475	637	999999	892	999999	999999	999999	316	999999	881	999999	999999	137	139	638	13	953	274	999999	856	347	286	544	261	233	486	695	108	664	95	384	704	556	999999	999999	681	857	999999	408	255	215	355	654	647	111	165	195	161	292	752	999999	821	984	26	293	198	103	219	668	999999	273	999999	652	915	507	999999	999999	552	443	957	156	478	865	951	999999	991	632	896	159	78	300	543	815	911	130	999999	720	539	302	507	587	647	999999	854	982	507	999999	999999	150	684	447	643	999999	335	999999	497	999999	42	376	301	999999	999999	999999	999999	263	730	892	741	795	999999	706	189	260	936	380	999999	999999	21	969	153	298	893	999999	999999	999999	999999	999999	490	314	632	606	687	173	10	941	389	999999	999999	600	262	615	999999	943	999999	977	267	393	781	999999	107	836	945	999999	233	12	673	451	595	969	606	904	411	999999	999999	348	28	999999	259	995	990	922	444	420	999999	538	335	950	559	497	373	274	53	535	216	796	999999	625	940	999999	999999	937	990	999999	993	999999	213	535	780	857	999999	251	144	786	964	185	999999	999999	355	694	677	999999	892	108	606	999999	999999	999999	229	376	999999	403	999999	999999	726	62	931	197	427	369	334	800	999999	999999	538	131	140	999999	571	999999	999999	136	999999	255	331	555	55	892	999999	999999	497	337	316	414	179	999999	175	883	999999	999999	253	214	999999	985	999999	999999	553	999999	570	999999	999999	603	314	197	999999	560	133	831	930	181	17	49	546	999999	872	
997	494	765	532	972	955	999999	207	660	788	200	29	294	884	999999	999999	856	331	999999	460	999999	32	128	442	619	441	344	999999	999999	904	214	999999	352	122	372	392	999999	666	597	529	999999	405	654	409	781	540	839	946	485	999999	999999	999999	379	314	999999	975	999999	999999	913	541	999999	999999	319	755	583	999999	677	181	522	71	223	199	734	647	505	498	999999	718	999999	88	999999	999999	477	717	753	497	999999	47	144	999999	999999	999999	753	66	999999	660	96	898	826	259	863	667	999999	999999	957	999999	982	999999	809	490	606	656	999999	999999	999999	232	826	601	12	95	243	999999	47	135	54	757	445	677	738	845	999999	480	999999	999999	224	934	965	62	760	791	514	565	237	654	999999	370	794	918	999999	685	833	494	895	740	25	232	630	999999	999999	999999	525	315	993	999999	88	136	764	999999	620	14	999999	774	841	220	581	999999	412	392	344	683	999999	527	559	62	21	917	584	162	396	992	999999	667	682	560	276	209	571	273	575	664	605	999999	999999	999999	999999	69	652	685	169	347	820	247	963	696	247	998	755	941	999999	999999	552	612	872	628	700	999999	102	290	944	999999	999999	148	816	999999	88	436	229	445	633	999999	275	898	992	999999	181	75	999999	985	322	277	999999	999999	321	415	121	993	999999	999999	423	828	967	372	741	787	241	681	430	292	618	811	999999	319	317	10	895	653	619	823	456	634	999999	999999	968	676	927	999999	827	411	568	999999	999999	999999	999999	805	985	903	167	215	817	999999	644	421	999999	510	499	144	323	321	999999	468	999999	999999	232	789	933	860	403	999999	859	755	854	29	723	999999	49	238	297	999999	24	999999	495	414	15	999999	989	999999	739	467	187	793	171	516	890	110	711	931	327	999999	999999	999999	509	102	999999	72	645	625	999999	843	999999	999999	846	811	306	528	972	999999	835	276	799	458	130	935	887	999999	593	348	139	623	822	117	999999	64	639	999999	492	403	68	999999	321	999999	999999	896	996	916	947	360	219	999999	999999	741	106	60	443	423	999999	999999	999999	289	478	307	999999	999999	30	363	358	792	999999	416	46	579	999999	892	999999	999999	671	234	939	971	128	999999	138	768	496	999999	20	860	621	999999	885	919	198	778	474	999999	879	712	875	642	567	165	999999	803	335	557	830	214	105	999999	751	780	633	999999	171	245	999999	727	587	999999	999999	497	180	955	530	999999	999999	999999	427	941	556	959	358	306	413	963	64	334	443	938	999999	805	765	613	474	115	295	954	617	999999	844	161	
134	999999	999999	999999	999999	233	282	999999	999999	999999	999999	164	462	792	431	999999	999999	207	190	999999	294	649	690	547	999999	999999	490	425	999999	999999	999999	199	106	404	999999	423	999999	343	979	999999	999999	235	772	999999	29	999999	999999	682	999999	957	134	999999	999999	999999	867	999999	999999	752	347	426	743	856	386	999999	182	597	67	67	957	18	330	496	227	359	999999	69	876	138	527	999999	416	807	742	873	313	999999	150	106	536	999999	999999	263	996	563	97	999999	999999	43	999999	431	553	102	999999	675	999999	637	202	698	218	808	609	999999	234	225	19	935	999999	512	435	77	999999	960	531	609	839	76	500	664	999999	596	999999	842	999999	106	578	999999	92	77	246	675	912	452	888	999999	999999	62	39	781	553	161	91	346	608	322	974	592	999999	999999	835	570	147	538	436	621	597	766	999999	138	999999	695	853	56	275	999999	164	14	81	802	859	786	47	718	999999	999999	514	874	244	437	131	999999	751	999999	241	999999	999999	384	26	277	999999	982	686	900	999999	857	308	45	80	848	167	970	999999	999999	266	59	532	428	426	326	999999	723	532	999999	999999	661	943	999999	814	999999	999999	779	987	804	671	876	110	147	584	263	811	479	803	395	279	999999	474	982	710	192	153	999999	957	700	170	417	459	999999	892	483	913	422	231	480	999999	387	982	716	107	389	949	395	844	173	514	637	920	147	670	856	196	961	185	999999	456	121	821	999999	644	264	427	363	254	999999	349	999999	999999	332	999999	891	177	758	884	331	243	999999	275	794	195	532	496	322	999999	999999	999999	952	999999	599	34	515	565	695	81	843	962	595	151	743	824	125	389	597	378	778	689	437	86	854	398	999999	846	37	112	122	767	114	287	218	813	999999	999999	658	307	999999	336	482	687	51	369	648	616	531	970	80	999999	898	944	307	999999	859	876	392	999999	335	668	537	592	958	86	857	317	999999	930	437	962	731	300	999999	451	216	999999	999999	495	750	999999	324	67	42	970	868	170	999999	861	953	520	999999	458	972	594	798	889	728	964	511	340	683	600	542	117	421	608	829	856	149	119	840	897	459	999999	354	480	560	988	217	697	337	999999	977	916	999999	999999	999999	530	653	327	31	80	983	420	408	999999	524	924	559	269	341	133	722	999999	680	872	998	729	250	328	339	739	757	813	12	999999	623	626	999999	148	999999	308	212	999999	999999	769	999999	49	999999	999999	955	635	439	947	999999	214	358	143	246	330	999999	597	290	335	999999	999999	323	
179	417	795	110	999999	20	420	978	42	921	900	999999	910	958	959	999999	999999	372	703	309	809	457	798	999999	489	390	593	864	693	999999	876	833	805	456	744	632	57	530	66	999999	999999	969	333	292	458	388	335	372	999999	999999	670	962	294	999999	513	721	618	999999	620	999999	426	556	294	24	54	76	950	463	224	999999	837	99	316	88	999999	839	134	515	806	111	64	231	999999	981	357	914	549	822	999999	32	999999	516	909	548	208	472	685	318	248	999999	437	872	157	988	873	581	656	999999	701	673	596	112	999999	519	999999	205	17	312	667	140	527	137	520	999999	323	331	189	999999	999999	818	164	816	277	424	673	192	84	561	118	775	268	342	131	279	435	910	782	399	94	13	999999	382	999999	118	864	999999	361	955	674	999999	401	887	336	999999	999999	999999	835	320	845	999999	131	456	204	999999	871	999999	16	251	766	413	549	999999	684	876	363	999999	174	169	559	374	830	129	886	565	999999	380	15	248	759	999999	999999	471	554	812	999999	19	187	999999	999999	679	303	120	198	271	13	999999	213	460	529	737	616	675	760	481	999999	12	569	639	517	501	189	767	491	122	338	999999	246	871	994	354	604	999999	922	879	999999	999999	999999	625	561	772	176	555	719	32	48	409	711	82	371	880	999999	548	252	744	500	999999	628	85	933	926	375	342	465	185	142	211	752	880	410	999999	999999	943	999999	745	335	634	58	468	999999	999999	375	173	510	124	904	66	172	187	389	999999	101	855	692	999999	999999	833	99	999999	890	837	999999	831	672	639	808	505	471	506	419	999999	999999	999999	11	14	999999	212	832	999999	280	86	48	574	500	865	640	225	261	451	348	501	544	999999	999999	246	999999	999999	501	870	315	999999	594	666	768	999999	67	999999	853	999999	85	999999	11	748	273	813	999999	999999	340	807	999999	592	254	29	999999	918	999999	973	591	999999	732	25	710	961	45	872	491	382	806	977	807	999999	372	573	375	153	499	999999	251	764	447	199	999999	693	999999	722	164	575	507	849	202	94	999999	99	999999	999999	493	999999	713	400	332	426	285	362	999999	999999	230	681	999999	24	429	535	731	826	326	543	810	999999	101	322	999999	916	874	999999	999999	722	999999	283	618	315	999999	459	92	850	442	30	999999	999999	693	579	502	482	921	493	999999	666	363	522	772	999999	999999	476	948	401	682	999999	552	328	576	999999	930	947	72	348	364	970	452	881	999999	305	628	958	333	521	999999	245	995	391	537	999999	369	847	
510	206	999999	193	510	691	177	36	999999	596	285	415	649	554	419	582	138	459	224	481	138	999999	999999	999999	999999	437	581	999999	420	171	999999	458	918	93	447	999999	293	999999	469	761	999999	366	827	999999	999999	917	871	275	825	422	262	87	904	887	718	999999	999999	999999	50	83	999999	999999	616	999999	805	827	999999	999999	999999	552	999999	956	999999	462	767	999999	649	999999	999999	999999	565	999999	621	998	909	713	553	40	374	413	464	529	140	396	999999	983	750	520	236	855	430	315	167	282	133	305	97	999999	999999	999999	999999	650	154	815	999999	803	118	618	407	102	283	467	201	703	98	770	825	603	810	784	31	139	535	763	804	999999	158	349	875	999999	626	999999	910	999999	999999	813	384	999999	878	999999	875	999999	122	999999	582	963	124	463	193	362	999999	493	999999	345	924	264	125	999999	999999	267	654	769	743	999999	475	181	556	772	999999	285	395	510	724	961	999999	889	999999	401	999999	841	999999	694	165	999999	143	142	469	999999	999999	999999	999999	993	314	621	203	999999	399	328	999999	410	416	999999	999999	908	967	968	999999	680	436	45	248	724	210	999999	999999	960	614	231	999999	343	712	981	278	999999	588	402	999999	113	999999	803	500	697	733	780	435	999999	999999	256	999999	174	374	789	148	468	526	973	792	144	498	999999	501	178	668	335	698	434	82	860	330	574	772	665	999999	632	545	550	999999	430	744	338	999999	999999	999999	495	969	923	843	810	402	615	610	999999	614	534	312	332	39	408	999999	10	721	999999	926	979	402	999999	877	999999	923	975	981	999999	399	170	198	144	501	182	365	999999	999999	272	999999	715	964	710	60	386	330	223	999999	593	348	744	617	999999	440	696	103	269	55	337	887	427	633	247	999999	454	346	999999	830	857	52	316	419	459	597	221	25	692	658	500	194	709	464	398	33	655	552	208	999999	805	999999	106	999999	263	384	49	91	999999	999999	605	50	163	999999	664	551	999999	334	168	402	229	681	410	999999	999999	999999	999999	963	245	224	26	901	147	473	35	999999	946	587	166	84	557	139	298	654	63	459	41	327	800	846	992	331	394	806	999999	134	678	494	184	120	206	86	846	999999	999999	999999	999999	689	367	886	605	454	177	93	844	999999	392	756	999999	105	999999	860	173	398	231	695	517	341	988	901	109	461	412	56	877	481	292	785	633	999999	557	351	999999	913	251	547	163	999999	961	395	999999	922	936	89	998	346	912	999999	290	999999	999999	999999	999999	466	786	999999	52	131	215	
373	806	606	132	208	548	999999	900	259	999999	684	541	216	380	603	999999	186	524	333	999999	541	568	834	504	307	172	986	650	503	999999	999999	505	999999	999999	999999	999999	144	999999	738	540	238	445	663	311	606	999999	980	200	999999	306	610	629	718	999999	674	804	999999	112	825	45	561	999999	407	999999	999999	189	509	999999	782	999999	35	386	786	792	818	106	999999	532	898	999999	192	795	553	206	526	478	999999	958	430	793	615	42	974	702	978	120	47	999999	999999	427	294	868	418	92	281	233	999999	925	264	577	999999	450	999999	322	853	766	999999	211	605	580	999999	551	999999	988	409	992	412	94	813	999999	69	999999	279	481	228	324	387	471	999999	999999	635	860	999999	853	999999	175	828	661	849	222	999999	836	935	682	34	999999	187	999999	999999	999999	821	759	122	999999	518	536	180	999999	104	538	388	113	286	999999	945	541	848	837	999999	244	174	999999	999999	600	173	232	999999	596	456	485	999999	957	789	646	482	875	748	157	345	999999	999999	999999	566	320	833	441	999999	633	737	493	999999	999999	334	447	124	80	999999	521	392	295	108	583	286	618	402	999999	999999	999999	830	79	792	700	501	738	999999	77	194	999999	999999	732	999999	999999	859	962	591	999999	999999	351	531	411	999999	237	764	59	268	421	819	948	917	412	126	919	802	667	700	203	999999	595	207	56	885	598	754	660	622	303	723	999999	999999	606	999999	972	999999	428	717	565	936	452	480	828	257	999999	17	364	615	752	12	202	272	999999	947	47	999999	484	999999	762	999999	114	999999	964	697	506	999999	320	613	154	811	999999	950	144	267	406	125	379	798	649	999999	999999	55	870	301	999999	61	639	659	761	829	999999	999999	954	92	831	25	515	141	751	325	696	751	471	999999	627	252	137	140	550	921	774	685	999999	999999	93	69	567	999999	999999	455	290	660	999999	324	186	482	995	62	999999	999999	610	247	999999	999999	894	647	999999	928	673	999999	923	509	119	840	999999	949	999999	999999	998	772	999999	999999	966	999999	44	46	899	156	999999	155	256	999999	999999	169	320	536	637	551	287	445	485	638	999	885	531	781	551	999999	270	999999	455	999999	63	663	933	768	281	751	299	999999	748	437	173	999999	999999	849	805	999999	999999	528	999999	999999	505	562	296	819	841	999999	774	263	494	887	886	537	699	43	31	999999	236	999999	264	886	999999	999999	999999	999999	475	999999	851	999999	975	601	492	741	999999	999999	716	500	376	123	999999	200	976	46	999999	860	999999	635	828	999	999999	764	723	
977	273	434	999999	87	999999	248	353	370	238	102	287	892	999999	154	621	727	327	530	674	122	999999	74	910	225	64	999999	507	840	653	852	853	221	878	999999	999999	491	749	999999	999999	138	770	566	961	883	758	481	999999	406	23	999999	999999	307	100	999999	361	209	524	16	999999	38	999999	513	716	386	248	76	24	888	676	999999	999999	687	894	545	351	68	112	36	466	583	380	999999	999999	553	180	999999	131	276	164	278	966	743	999999	999999	397	266	849	585	644	692	467	577	999999	883	132	994	413	999999	269	303	107	999999	549	449	658	639	686	173	216	999999	999999	747	999999	999999	173	244	999999	298	157	95	219	526	391	999999	125	802	382	943	999999	185	152	576	16	999999	181	479	203	178	947	999999	580	685	379	952	999999	999999	842	331	999999	887	924	125	999999	184	93	580	999999	775	999999	855	999999	743	743	40	999999	378	741	873	999999	694	50	902	350	399	999999	999999	999999	999999	36	405	999999	60	233	543	260	37	179	831	777	601	372	999999	999999	101	999999	836	942	999999	999999	378	978	968	999999	999999	846	32	774	17	669	560	432	676	748	928	999999	216	519	209	779	999999	208	909	106	634	331	999999	999999	258	897	678	590	809	37	657	427	991	999999	208	999999	238	263	172	172	226	179	695	999999	999999	206	295	327	742	999999	889	999999	79	871	471	703	234	999999	525	120	991	999999	623	999999	100	511	903	261	321	513	999999	269	46	747	880	465	635	942	152	62	999999	361	847	999999	147	999999	357	130	999999	999999	472	274	999999	61	999999	255	555	56	589	414	999999	999999	15	239	27	630	143	331	991	16	999999	292	999999	472	508	640	999999	382	511	999999	999999	999999	767	817	50	999999	531	984	576	635	909	589	362	737	760	577	355	617	232	516	354	36	139	487	435	190	999999	274	999999	540	132	182	999999	976	999999	518	276	198	999999	741	109	999999	754	999999	106	488	929	999999	712	999999	294	999999	160	995	268	136	654	290	999999	860	833	999999	441	46	999999	736	999999	999999	485	252	310	167	999999	491	999999	205	281	773	390	946	261	367	999999	620	255	616	32	549	718	135	863	985	999999	338	907	842	716	718	999999	370	443	553	609	470	631	137	97	668	587	999999	855	881	900	444	999999	476	704	820	790	896	999999	999999	667	360	388	325	361	999999	584	575	489	999999	919	29	513	999999	757	102	989	128	999999	364	962	656	279	982	999999	371	729	999999	999999	895	928	957	656	999999	886	259	91	316	776	999999	94	21	999999	303	
961	881	931	901	718	612	831	672	376	999999	543	21	90	406	999999	989	370	152	438	593	634	962	373	574	821	507	20	683	999999	532	279	999999	82	999999	999999	999999	439	999999	722	535	74	265	590	307	999999	999999	179	685	85	786	999999	999999	583	990	668	998	517	999999	90	221	601	157	330	999999	89	592	938	114	999999	36	999999	543	430	902	528	378	382	76	999999	999999	338	334	999999	565	895	338	377	92	999999	999999	695	82	747	511	933	917	935	999999	227	811	999999	75	309	58	999999	999999	520	680	999999	299	999999	451	196	143	882	277	549	765	999999	751	225	999999	796	364	341	486	795	919	999999	611	999999	999999	848	368	20	273	34	559	999999	801	817	999999	621	28	404	253	999999	613	628	666	377	180	796	999999	596	89	279	999999	717	749	307	601	999999	859	855	999999	603	828	132	619	252	999999	999999	158	999999	527	244	777	959	97	600	192	300	999999	999999	999999	839	383	999999	931	999999	999999	841	588	999999	999999	986	761	172	999999	650	999999	490	19	999999	386	742	648	540	78	844	501	986	629	999999	125	310	999999	625	592	999999	999999	66	201	999999	173	158	848	654	719	999999	999999	615	555	999999	542	701	291	889	857	999999	999999	843	702	96	502	999999	999999	438	388	915	999999	145	580	262	431	999999	299	393	260	237	894	999999	821	999999	371	886	441	192	616	423	999999	518	999999	71	999999	999999	363	115	132	80	999999	999999	276	804	952	999999	44	302	25	999999	412	898	638	629	636	999999	31	175	999999	999999	661	38	822	964	999999	80	378	999999	302	54	648	193	999999	999999	300	484	727	27	585	999999	851	148	999999	86	21	130	879	148	435	763	999999	198	390	516	419	999999	597	312	907	881	999999	999999	999	971	891	228	637	459	339	999999	479	14	589	700	764	523	999999	745	999999	775	201	239	93	539	999999	999999	999999	754	770	392	886	999999	119	999999	999999	334	148	205	194	793	493	429	809	283	293	360	999999	999999	751	896	56	851	359	141	999999	739	999999	470	999999	441	424	882	689	947	275	64	894	999999	646	999999	384	666	561	169	292	771	430	809	256	338	851	123	12	999999	345	44	999999	977	24	325	891	678	913	752	378	610	740	861	17	238	466	999999	53	321	521	390	300	199	848	918	318	633	224	953	999999	311	999999	815	999999	999999	989	916	870	330	999999	706	752	808	791	682	40	999999	999999	27	999999	999999	79	999999	362	954	743	999999	138	106	16	267	463	999999	172	76	729	925	259	775	249	549	853	722	773	
815	638	492	408	176	887	749	831	206	90	463	999999	199	999999	999999	497	999999	787	773	324	999999	252	791	646	724	953	999999	999999	36	999999	333	999999	999999	917	547	325	261	477	962	219	267	436	999999	880	709	835	540	999999	602	288	136	761	89	408	492	572	999999	999999	683	222	999999	999999	804	429	757	189	999999	281	915	999999	246	646	824	564	66	854	985	999999	936	889	422	642	999999	748	651	571	999999	948	434	999999	999999	415	999999	749	436	999999	632	837	133	999999	950	999999	999999	269	52	490	936	999999	351	999999	587	999999	909	793	800	150	723	66	777	195	999999	999999	999999	941	999999	830	852	999999	138	999999	231	157	999999	417	939	164	999999	457	705	171	635	679	606	796	397	542	506	10	949	296	999999	999999	69	999999	544	24	999999	615	999999	221	637	861	396	121	416	999999	157	999999	854	645	64	276	360	616	559	316	999999	60	554	330	334	852	135	841	999999	999999	97	850	873	924	742	479	61	999999	533	773	999999	495	389	957	395	14	155	313	241	836	225	453	387	999999	685	370	71	85	887	999999	736	999999	985	761	999999	999999	628	999999	999999	999999	225	866	92	786	34	999999	671	999999	935	329	999999	821	610	299	439	644	472	645	248	382	418	975	606	748	47	999999	510	628	616	98	385	224	999999	656	621	359	370	601	213	842	699	474	149	568	88	914	999999	999999	331	706	833	982	999999	530	176	249	270	344	748	296	343	52	980	846	999999	492	420	953	678	90	284	871	442	999999	999999	943	836	48	670	132	793	814	999999	909	264	402	532	880	490	999999	99	36	999999	916	508	656	494	303	999999	596	999999	990	26	250	432	962	550	999999	847	232	999999	231	673	626	999999	999999	999999	80	591	551	959	540	473	999999	991	999999	28	526	897	35	458	542	424	84	628	802	797	999999	999999	302	999999	246	999999	267	968	867	362	999999	422	999999	911	424	712	82	636	963	526	720	259	184	944	34	398	822	999999	870	807	598	998	701	730	689	593	299	698	722	508	999999	338	999999	895	792	113	917	124	44	830	351	447	664	285	87	999999	312	358	999999	847	999999	494	107	999999	763	999999	999999	259	999999	830	422	999999	913	465	321	392	135	999999	999999	920	481	999999	738	999999	999999	161	999999	425	653	882	999999	940	870	875	298	999999	999999	74	141	564	391	999999	892	214	999999	967	534	999999	964	695	681	32	206	999999	376	999999	755	67	603	612	893	306	999999	350	548	482	999999	48	999999	599	161	999999	999999	999999	999999	999999	999999	
534	632	499	999999	145	460	957	210	269	744	963	508	785	965	182	999999	528	670	95	72	552	665	935	999999	495	41	375	543	619	874	609	999999	563	999999	230	434	999999	999999	999999	999999	647	149	289	738	999999	540	392	633	999999	599	629	999999	453	750	272	869	999999	999999	141	114	95	424	590	999999	144	594	944	97	999999	748	367	542	999999	249	424	413	999999	207	914	955	648	999999	564	999999	999999	683	924	813	435	361	999999	79	854	999999	760	233	558	894	603	955	595	304	999999	999999	242	96	24	999999	335	859	999999	999999	130	186	465	354	859	570	150	461	999999	140	662	393	20	999999	999999	999999	999999	201	999999	999999	603	958	369	999999	999999	333	999999	168	668	719	488	575	867	999999	999999	677	198	416	999999	987	754	152	294	465	642	999999	230	944	408	999999	726	144	14	12	999999	172	817	121	502	536	783	999999	999999	999999	651	97	525	771	349	999999	999999	82	827	867	736	999999	673	903	711	356	999999	843	759	999999	993	354	570	865	352	999999	860	87	999999	837	213	772	359	999999	813	999999	979	458	604	397	686	999999	316	999999	275	999999	498	913	409	155	433	940	232	999999	957	307	526	659	429	999999	159	992	167	990	663	964	999999	999999	100	166	376	653	248	999999	236	348	48	433	600	908	298	999999	677	768	413	273	549	999999	386	516	999999	330	39	50	247	693	496	999999	999999	310	341	168	823	252	778	779	701	860	653	999999	269	102	999999	999999	275	212	325	398	586	999999	424	999999	953	584	137	56	999999	208	134	999999	852	721	950	300	577	139	134	434	999999	634	999999	999999	826	999999	256	999999	271	519	775	44	378	107	739	93	885	708	999999	248	999999	999999	165	503	735	120	999999	999999	151	768	999999	999999	88	999999	408	952	827	734	806	196	337	999999	999999	999999	432	99	174	999999	982	999999	414	868	924	999999	319	268	999999	999999	954	999999	10	709	794	502	576	639	999999	487	698	787	265	160	999999	29	911	923	946	60	80	646	999999	999999	564	999999	364	999999	221	999999	581	149	483	758	999999	999999	195	628	406	292	999999	793	143	686	66	205	611	263	999999	905	999999	395	321	428	998	317	770	989	154	519	999999	502	427	763	905	559	313	507	379	812	833	292	999999	663	521	286	513	268	955	369	673	110	117	316	999999	196	828	999999	760	473	329	999999	483	887	154	46	376	379	780	999999	891	114	883	163	81	691	999999	658	999999	722	804	511	999999	785	845	47	999999	120	544	719	999999	999999	746	906	493	637	809	639	
999999	485	909	999999	487	457	999999	569	226	999999	245	537	327	999999	157	48	668	818	172	999999	51	999999	652	266	835	999999	776	999999	999999	977	670	444	882	239	149	432	999999	670	33	586	318	999999	820	440	999999	999999	999999	999999	112	708	247	674	475	121	598	411	833	999999	999999	999999	999999	999999	211	249	293	800	655	98	999999	999999	236	999999	794	586	389	764	297	221	390	999999	668	225	539	658	739	995	969	770	999999	737	599	168	372	606	904	483	999999	580	999999	84	361	314	529	387	482	249	880	889	731	833	999999	999999	999999	999999	758	466	304	553	510	297	999999	884	457	303	999999	77	999999	197	681	906	689	716	999999	316	476	364	999999	162	185	499	125	999999	49	807	999999	999999	895	892	848	448	188	531	999999	859	999999	477	857	236	262	415	613	999999	217	999999	999999	407	557	956	13	404	999999	152	378	20	999999	751	844	649	999999	157	182	743	349	243	728	168	646	214	74	999	506	999999	900	770	999999	432	872	224	664	999999	430	999999	999999	453	677	999999	163	69	999999	500	632	999999	999999	114	999999	870	352	973	106	984	761	352	999999	13	897	312	252	999999	134	749	878	630	999999	999999	727	242	853	895	566	692	15	586	526	573	377	299	910	999999	999999	25	89	899	128	679	464	87	57	885	556	999999	793	555	999999	938	621	12	232	999999	387	999999	26	456	417	999999	978	185	826	328	636	999999	401	456	999999	119	669	979	511	999999	999	649	194	967	349	201	999999	460	651	588	951	375	76	999999	418	536	999999	633	491	714	700	999999	261	729	259	999999	999999	346	484	999999	999999	999999	500	916	105	999999	999999	58	116	226	514	999999	533	248	376	271	541	584	48	543	120	46	498	797	615	720	999999	465	718	402	227	563	976	826	319	319	874	160	721	681	721	950	999999	999999	209	999999	755	23	362	988	415	399	999999	940	715	242	153	702	310	384	348	359	340	999999	998	951	999999	707	928	999999	396	391	863	366	822	170	520	232	597	443	964	385	999999	729	987	828	265	45	999999	86	176	999999	849	346	342	999999	619	811	276	258	630	999999	94	306	602	33	535	940	128	554	722	920	114	867	999999	963	999999	610	727	180	999999	999999	999999	852	890	224	541	999999	999999	460	550	708	999999	349	813	916	300	999999	137	999999	302	324	916	999999	999999	255	999999	981	926	378	999999	19	94	106	563	123	461	241	999999	387	999999	19	916	668	13	23	964	765	64	503	673	451	482	763	999999	380	600	999999	999999	645	157	559	
600	655	346	541	624	999999	786	699	999999	999999	999999	750	481	293	408	258	562	350	290	999999	927	999999	705	672	536	999999	999999	999999	999999	999999	743	770	240	999999	418	270	332	472	399	114	999999	364	48	999999	60	999999	292	999999	999999	352	999999	157	364	846	632	177	950	999999	14	303	641	603	186	43	325	630	999999	549	874	147	926	100	950	186	331	572	394	100	622	804	999999	999999	219	180	954	595	415	999999	309	251	319	999999	467	106	473	999999	187	14	299	430	221	999999	719	835	425	387	999999	188	524	69	782	859	61	210	264	16	999999	16	89	729	224	136	249	999999	827	277	999999	854	712	945	999999	999999	999999	201	592	305	999999	384	754	576	398	999999	999999	249	469	999999	607	267	842	466	990	181	924	999999	215	95	503	97	17	158	754	999999	475	578	999999	401	68	859	999999	958	102	20	261	999999	341	988	267	999	172	377	669	999999	22	256	999999	222	999999	999999	999999	507	999999	999999	376	606	999999	55	999999	300	574	78	401	748	999999	883	999999	980	920	421	999999	227	827	503	924	639	489	999999	999999	229	623	462	935	827	999999	120	166	274	643	654	690	295	999999	967	435	104	999999	920	724	138	882	999999	999999	54	12	769	999999	308	903	737	127	441	714	541	676	122	142	573	876	540	726	999999	999999	999999	731	999999	990	860	999999	829	662	568	999999	212	346	649	170	999999	999999	113	440	857	371	906	537	258	581	695	999999	323	962	412	54	194	412	783	638	36	322	999999	779	818	240	83	999999	999999	999999	511	204	37	952	251	748	773	109	869	999999	439	737	482	371	999999	570	754	999999	259	999999	999999	800	563	20	143	578	766	334	622	626	999999	832	978	999999	80	500	999999	999999	720	664	281	95	542	56	208	298	839	999999	999999	258	999999	216	999999	45	304	711	641	26	818	999999	982	449	486	252	449	607	759	10	301	803	306	393	156	595	999999	395	999999	517	811	999999	999999	78	849	373	150	91	17	943	999999	368	859	256	552	999999	681	831	608	300	606	601	539	839	406	999999	951	102	999999	238	792	908	999999	134	214	973	933	999999	599	122	112	368	999999	999999	822	999999	944	59	840	999999	914	420	999999	967	999999	999999	999999	899	671	178	999999	999999	31	778	161	278	914	735	52	579	124	767	242	496	999999	247	999999	723	27	473	736	999999	999999	961	324	381	131	486	999999	994	667	44	999999	430	700	999999	999999	821	999999	553	28	218	999999	271	999999	157	999999	301	999999	673	219	999999	881	999999	999999	520	795	
69	463	779	157	437	522	57	911	89	524	811	795	142	999999	999999	69	473	455	528	999999	990	976	177	203	830	707	549	784	86	163	54	999999	190	999999	999999	367	885	406	999999	999999	999999	359	999999	632	377	999999	646	773	40	532	418	752	913	625	804	93	296	585	326	999999	999999	273	835	926	999999	822	615	873	999999	999999	999999	76	863	999999	934	641	999999	544	999999	334	999999	776	754	553	744	301	999999	999999	464	999999	81	309	89	861	723	696	523	979	999999	554	890	772	160	218	358	351	889	91	691	173	21	752	759	992	999999	999999	518	292	191	187	747	60	419	427	750	999999	986	999999	118	248	127	102	390	281	999999	999999	626	999999	205	402	412	992	873	300	193	328	549	97	999999	528	999999	241	797	975	806	840	363	999999	468	483	364	999999	973	999999	999999	919	371	999999	558	381	579	973	999999	788	775	754	186	129	244	431	334	999999	810	590	70	885	304	415	999999	603	999999	999999	999999	721	47	525	29	430	253	999999	999999	999999	539	820	948	214	155	18	209	62	663	243	999999	47	999999	465	999999	999999	392	171	624	955	999999	954	446	999999	896	374	750	260	735	999999	999999	970	999999	272	369	989	641	856	740	296	215	999999	940	700	404	49	573	582	448	999999	999999	92	649	11	59	584	383	272	999999	780	267	999999	326	999999	368	527	574	885	105	999999	752	536	999999	338	750	599	999999	746	999999	856	801	999999	999999	109	719	793	331	471	999999	784	615	378	547	959	38	265	105	999999	342	876	475	999999	486	360	883	510	661	999999	261	999999	570	637	980	461	978	999999	147	999999	197	574	999999	112	999999	320	482	383	988	471	310	494	504	980	413	415	391	999999	692	461	225	999999	142	21	220	763	224	977	398	96	980	939	127	878	846	768	680	999999	24	175	999999	999999	999999	199	20	999999	955	589	999999	575	80	864	406	999999	999999	999999	999999	194	892	999999	106	504	984	999999	490	370	376	999999	144	645	734	28	109	999999	582	715	696	942	10	453	807	999999	753	822	999999	126	542	999999	876	867	999999	495	999999	114	79	999999	999999	619	709	649	999999	999999	454	999999	841	999999	765	999999	113	296	291	999999	194	449	112	999999	750	172	886	374	827	999999	999999	277	318	999999	547	995	999999	208	999999	87	243	360	62	999999	999999	999999	981	964	360	999999	337	590	585	837	311	999999	12	608	999999	363	733	344	821	465	590	187	280	602	513	770	433	905	106	213	265	833	396	634	290	586	190	921	23	175	607	168	691	481	
937	516	999999	848	574	999999	999999	899	538	999999	887	12	893	389	461	590	239	432	493	381	999999	477	644	378	327	57	999999	812	331	999999	857	999999	496	999999	664	996	777	584	999999	999999	999999	365	304	799	999999	288	692	999999	999999	999999	936	185	674	319	999999	470	872	999999	531	999999	663	999999	578	882	740	464	516	105	725	464	813	999999	100	232	522	225	999999	845	631	49	365	999999	999999	898	999999	681	758	187	999999	204	134	999999	62	814	608	327	999999	999999	999999	292	999999	999999	86	15	619	999999	999999	451	796	999999	999999	36	992	492	171	999999	200	999999	173	999999	705	338	206	531	999999	660	999999	999999	624	204	438	761	786	348	277	768	999999	999999	289	437	999999	317	999999	224	906	108	170	570	653	326	137	117	258	999	999999	442	399	554	676	999999	690	808	826	601	999999	999999	249	653	224	402	986	853	400	735	472	398	948	982	624	241	500	41	633	999999	77	330	512	787	762	999999	378	750	670	330	999999	999999	490	999999	968	381	999999	516	356	260	999999	283	717	522	536	197	494	417	930	999999	468	658	185	528	534	925	33	462	891	389	33	245	999999	79	999999	684	908	170	24	999999	382	999999	684	382	967	999999	999999	999999	999999	574	350	961	820	235	862	98	999999	961	264	999999	999999	405	624	999999	236	104	100	999999	999999	852	289	334	403	687	999999	484	999999	802	560	740	999999	43	999999	327	49	72	999999	958	216	999999	81	946	905	971	999999	976	999999	718	155	873	703	964	465	999999	999999	26	567	999999	172	388	124	810	411	523	999999	999999	203	307	927	173	679	142	999999	634	999999	342	428	999999	999999	95	124	265	656	999999	47	358	999999	804	42	33	504	291	795	999999	999999	270	545	999999	251	581	783	72	999999	982	203	570	532	831	627	952	597	999999	351	87	273	858	999999	723	486	999999	746	999999	274	904	668	397	346	613	848	519	796	999999	190	219	312	62	999999	999999	494	999999	826	746	187	89	435	369	940	999999	565	927	116	821	905	869	999999	394	797	887	323	805	999999	999999	983	999999	166	999999	955	141	775	220	999999	489	239	999999	555	10	222	195	478	999999	457	999999	58	921	999999	974	140	999999	384	917	999999	999999	999999	688	252	999999	999999	999999	923	873	414	808	943	354	543	626	999999	896	324	835	181	612	418	23	357	605	870	72	999999	191	999999	644	999999	857	955	806	138	999999	766	648	247	999999	272	605	999999	649	685	703	388	786	392	244	996	999999	746	652	179	347	340	647	999999	700	375	741	999999	769	
999999	95	398	736	999999	999999	139	999999	999999	39	350	812	127	708	919	999999	684	917	799	197	647	217	121	313	636	791	220	129	999999	999999	776	530	163	135	598	599	315	999999	298	350	115	999999	951	716	312	367	999999	632	727	868	999999	458	942	264	999999	843	974	95	109	706	831	999999	73	60	262	999999	999999	991	119	329	999999	42	629	458	91	999999	265	404	11	279	571	588	401	743	531	328	588	898	13	755	625	230	551	999999	519	105	267	901	464	999999	708	238	522	999999	999999	999999	999999	493	183	805	587	580	999999	829	145	252	618	329	529	933	241	760	988	364	704	641	999999	999999	999999	986	69	364	939	999999	571	342	999999	993	999999	548	499	999999	725	208	177	54	146	722	999999	999999	999999	937	382	530	999999	948	250	999999	703	999999	999999	791	555	196	745	232	640	575	268	999999	187	999999	999999	981	443	147	44	999999	999999	660	999999	999999	999999	671	509	132	982	418	267	999999	102	908	299	369	56	708	548	538	999999	945	413	570	463	653	99	861	354	401	97	123	999999	460	999999	53	999999	999999	210	999999	687	999999	250	232	999999	644	710	278	335	233	934	735	598	999999	335	999999	256	999999	315	937	581	647	777	591	331	154	999999	999999	937	255	497	999999	507	665	851	840	999999	999999	262	818	943	821	999999	130	466	361	525	417	999999	729	999999	937	428	273	312	50	845	658	900	173	935	78	341	999999	999999	999999	238	933	654	495	546	999999	681	496	994	760	999999	999999	135	969	628	999999	516	218	458	999999	999999	243	362	810	994	56	290	98	999999	874	999999	456	395	844	133	591	763	639	999999	732	266	931	279	552	929	198	999999	999999	544	643	561	999999	999999	185	727	994	580	843	999999	500	999999	592	999999	129	280	999999	271	999999	846	46	538	999999	35	726	999999	962	964	999999	881	806	522	359	999999	250	999999	999999	825	219	126	139	999999	919	148	692	948	674	329	159	281	999999	927	251	94	507	114	999999	107	905	999999	764	39	770	962	694	977	999999	48	371	805	912	999999	61	999999	716	35	619	738	999999	999999	629	999999	999999	538	616	999999	999999	274	56	146	639	269	999999	338	362	999999	251	957	454	999999	524	635	957	354	369	435	875	87	999999	482	999999	945	765	999999	261	130	225	241	999999	815	999999	999999	992	235	999999	653	919	723	812	617	784	662	294	626	263	993	685	470	179	190	999999	203	896	573	651	693	504	999999	86	241	884	19	610	639	999999	999999	643	732	187	715	516	161	275	999999	697	832	661	
148	874	999999	445	754	71	175	999999	512	999999	428	999999	999999	158	137	647	580	732	774	61	654	616	999999	360	953	293	463	674	852	928	999999	876	819	42	999999	999999	818	796	999999	948	999999	827	507	101	999999	158	705	567	389	513	694	37	999999	781	16	532	975	907	491	471	608	501	959	999999	999999	551	764	449	792	219	829	783	602	826	615	827	999999	807	144	999999	999999	896	294	349	243	118	999999	47	999999	999999	942	910	314	999999	349	944	868	923	964	673	999999	999999	999999	180	684	910	435	106	999999	999999	999999	999999	773	686	883	999999	216	620	999999	28	598	726	423	959	999999	918	999999	934	999999	671	999999	999999	842	470	421	999999	131	124	664	332	683	856	872	847	420	773	147	627	785	637	999999	999999	999999	946	999999	666	841	815	903	999999	441	500	619	503	229	999999	336	999999	275	999999	590	102	955	27	999999	742	854	999999	549	999999	781	999999	159	849	934	999999	611	999999	999999	754	491	315	221	899	891	192	246	999999	999999	999999	447	834	361	234	57	645	302	999999	610	999999	999999	999999	276	410	984	999999	351	999999	999999	518	627	999999	917	521	79	284	999999	65	135	163	505	999999	948	367	65	946	999999	924	801	299	418	54	295	999999	999999	226	48	810	915	311	840	999999	999999	119	564	17	917	999999	165	999999	764	999999	440	457	836	337	326	999999	999999	47	999999	999999	999999	999999	109	582	154	999999	580	852	245	80	999999	824	322	39	674	839	999999	999999	999999	659	999999	39	534	999999	999999	838	226	613	900	139	465	877	220	999999	507	540	19	981	863	63	999999	312	536	693	999999	615	144	806	663	486	999999	307	999999	440	657	939	745	999999	968	315	647	966	952	116	615	272	999999	999999	532	999999	999999	999999	193	999999	400	466	503	841	999999	998	704	419	950	423	34	167	869	999999	766	567	999999	999999	22	999999	999999	999999	359	430	999999	833	11	245	283	999999	656	293	123	41	50	999999	445	999999	999999	970	611	237	999999	539	92	457	402	834	999999	965	349	748	809	635	570	107	117	83	762	999999	996	468	145	431	999999	999999	999999	999999	739	575	131	999999	239	999999	947	999999	999999	999999	348	999999	440	177	999999	318	189	908	484	488	470	943	93	372	151	610	974	999999	999999	594	772	351	413	999999	999999	999999	843	458	518	767	688	999999	999999	296	734	141	811	999999	365	826	999999	857	999999	565	377	795	492	758	748	629	77	803	95	999999	999999	996	999999	876	82	545	999999	999999	999999	717	799	87	999999	796	637	20	798	156	999999	275	999999	915	
999999	848	196	999999	85	94	999999	889	999999	884	999999	138	248	738	914	935	755	819	361	999999	467	999999	765	999999	673	999999	130	738	830	921	26	820	350	142	910	378	999999	773	470	391	30	510	999999	915	780	994	999999	899	105	999999	400	968	914	828	457	999999	999999	999999	636	389	999999	999999	69	778	868	999999	787	116	827	545	255	982	358	970	502	999999	531	999999	999999	999999	999999	231	642	999999	530	57	906	522	684	373	295	792	999999	91	427	59	450	248	56	302	216	451	81	560	618	999999	620	943	336	501	26	242	387	957	999999	741	999999	103	999999	999999	581	275	431	464	999999	463	844	276	552	452	515	292	803	226	472	695	999999	999999	999999	999999	436	962	195	193	357	63	999999	190	838	685	721	999999	990	235	999999	940	30	616	999999	165	574	999999	401	884	985	733	999999	999999	494	556	591	255	745	146	394	619	999999	999999	117	206	58	664	438	866	731	168	301	999999	505	531	675	543	782	202	547	93	570	999999	208	999999	623	253	695	291	103	476	999999	854	841	112	860	782	509	113	116	999999	915	534	999999	826	442	861	665	963	881	58	999999	552	598	311	58	779	49	999999	582	804	968	156	999999	999999	999999	446	736	403	670	892	43	678	96	638	177	46	158	381	999999	999999	999999	732	409	55	999999	69	999999	539	63	91	999999	25	531	311	999999	769	761	897	280	995	134	272	302	999999	25	793	466	960	143	999999	999999	667	312	820	226	245	999999	727	261	999999	190	999999	999999	589	158	28	157	784	999999	408	999999	260	111	195	637	999999	440	420	39	219	603	306	405	51	999999	86	712	710	95	705	32	43	999999	783	814	927	999999	999999	999999	997	645	681	999999	735	999999	380	565	126	192	900	805	336	697	51	892	884	800	999999	138	81	315	446	699	999999	386	250	613	999999	380	709	404	999999	999999	42	999999	922	42	670	314	90	520	999999	528	195	899	696	346	999999	890	999999	137	624	584	999999	692	209	982	281	359	999999	999999	248	745	483	506	999999	757	665	477	999999	851	140	993	58	561	999999	999999	999999	101	999999	999999	18	436	450	582	779	999999	999999	350	374	940	999999	321	818	323	282	999999	55	688	820	938	999999	137	920	89	996	630	999999	218	972	290	477	190	669	999999	757	811	305	900	726	936	947	324	112	999999	999999	818	185	734	288	869	873	825	281	750	233	999999	516	999999	585	999999	616	601	999999	94	472	580	652	236	566	471	554	154	962	999999	991	366	999999	889	988	188	999999	801	929	
113	999999	999999	908	918	367	876	304	999999	324	999999	330	999999	946	28	568	519	175	999999	178	817	324	728	999999	396	759	867	999999	627	999999	999999	999999	814	671	274	677	819	672	999999	999999	999999	176	619	829	394	564	999999	419	16	999999	479	22	507	633	999999	788	687	789	521	169	499	999999	677	562	917	874	515	684	682	999999	748	847	999999	89	488	650	705	999999	478	832	124	458	999999	306	902	394	205	191	559	486	999999	999999	160	574	379	669	498	999999	999999	520	58	960	737	999999	581	632	580	427	154	471	93	789	321	689	999999	51	179	381	660	533	678	334	135	206	999999	999999	697	999999	710	819	161	647	986	999999	999999	164	720	193	724	280	813	777	46	97	402	210	718	470	530	337	499	127	999999	389	841	724	834	999999	315	862	935	999999	717	335	319	445	802	363	906	889	330	999999	999999	389	719	901	999999	999999	803	999999	10	236	999999	999999	329	44	250	607	999999	68	329	999999	878	861	345	999999	70	999999	778	957	408	365	564	641	16	513	470	27	669	940	437	999999	738	166	862	999999	376	344	15	285	204	205	246	847	569	151	117	795	54	999999	999999	999999	269	845	999999	645	999999	999999	376	816	573	233	937	186	999999	532	451	722	998	636	733	725	706	999999	762	213	999999	717	81	865	405	999999	972	999999	109	999999	538	892	414	227	47	671	999999	199	711	971	267	69	226	46	699	395	796	418	885	125	879	999999	92	547	999999	954	633	510	999999	898	999999	886	87	779	999999	559	317	781	999999	999999	757	999999	791	791	945	69	501	999999	175	20	878	564	175	983	999999	999999	809	867	701	92	48	467	999999	812	720	999999	999999	446	52	999999	999999	25	999999	823	367	373	973	999999	601	999999	462	598	345	409	999999	696	721	103	807	231	749	450	89	516	33	300	737	979	81	575	87	64	999999	35	999999	863	744	999999	626	999999	999999	518	275	244	629	449	131	379	999999	999999	659	888	638	821	401	637	935	313	799	76	999999	999999	230	36	390	999999	606	999999	477	166	951	379	477	208	433	240	999999	845	999999	584	999999	999999	196	56	916	198	999999	181	999999	999999	927	999999	552	559	972	999999	298	248	854	232	842	812	901	635	82	999999	999999	439	397	170	463	999999	999999	225	897	277	807	183	120	201	981	435	685	999999	999999	999999	827	917	999999	999999	942	999999	991	664	999999	999999	999999	999999	974	637	778	999999	999999	999999	841	838	999999	336	662	705	995	999999	999999	663	250	417	136	999999	406	999999	461	999999	213	999999	
228	999999	999999	999999	483	541	811	256	999999	483	422	995	652	999999	342	400	505	501	265	530	633	826	808	999999	423	334	239	738	999999	421	185	284	782	24	999999	324	999999	261	853	130	894	999999	916	654	250	999999	999999	914	395	15	999999	960	248	683	145	401	718	769	999999	158	311	82	999999	999999	999999	148	222	637	966	27	660	253	647	144	636	884	909	163	98	179	569	325	352	158	364	225	46	999999	879	999999	605	970	913	705	819	821	656	139	357	111	999999	137	948	377	355	813	322	999999	56	261	491	564	999999	999999	588	986	729	943	432	91	112	123	999999	123	422	689	340	941	325	814	237	780	806	986	147	442	377	974	803	550	999999	932	62	628	999999	50	299	743	126	999999	101	713	707	275	999999	918	378	834	999999	665	999999	380	788	241	33	711	758	694	999999	155	619	999999	150	999999	999999	180	70	140	751	999999	399	596	825	492	722	523	82	999999	987	229	999999	542	28	147	999999	531	999999	821	604	659	292	999999	999999	999999	999999	346	573	826	96	828	857	248	93	999999	999999	887	555	999999	518	510	639	999999	707	813	91	87	999999	999999	999999	656	999999	249	535	101	98	999999	885	854	278	386	950	256	999999	168	371	825	458	444	999999	999999	976	846	312	104	30	75	897	898	889	146	610	570	22	999999	999999	618	713	991	496	999999	12	701	37	142	559	999999	999999	549	451	999999	628	301	141	633	999999	189	937	440	80	32	897	987	999999	142	775	999999	243	24	366	999999	122	467	948	399	187	284	819	179	544	999999	303	999999	999999	633	518	319	438	999999	759	622	999999	999999	920	473	583	25	999999	999999	367	179	159	757	193	999999	153	170	999999	741	999999	405	370	767	896	443	728	999999	540	341	624	466	951	999999	999999	744	82	839	999999	484	816	172	548	924	812	374	488	999999	999999	999999	489	999999	965	999999	932	999999	261	912	386	999999	744	43	484	404	280	900	999999	304	501	999999	626	314	623	999999	925	292	999999	446	955	999999	954	192	385	783	852	277	500	264	922	901	492	169	463	69	740	782	688	154	653	911	156	193	54	725	999999	185	733	107	771	999999	506	815	957	855	532	562	658	999999	551	999999	410	964	382	600	956	999999	850	564	137	153	604	712	792	53	384	999999	147	659	651	677	544	999999	999999	282	405	677	212	608	537	187	999999	987	602	650	511	999999	999999	454	768	675	999999	178	969	627	55	793	999999	999999	999999	761	424	999999	59	873	468	999999	481	999999	204	289	999999	252	
37	949	30	616	119	151	542	999999	959	999999	891	999999	999999	375	432	865	236	611	654	298	137	775	763	134	938	999999	191	504	709	711	259	999999	420	91	999999	30	607	999999	683	880	381	286	999999	730	117	82	530	103	584	999999	873	593	634	999999	999999	999999	196	895	678	999999	999999	999999	494	257	444	411	566	271	233	999999	267	798	927	773	916	999999	999999	42	999999	865	208	98	920	102	838	665	855	454	966	889	833	999999	999999	999999	920	999999	792	999999	296	705	999999	268	869	999999	999999	85	666	860	999999	274	288	163	878	813	191	999999	127	401	419	778	556	999999	305	344	999999	555	47	999999	853	999999	999999	428	746	999999	358	999999	228	748	743	999999	999	999999	404	999999	999999	999999	999999	946	999999	58	226	401	145	999999	999999	405	963	999999	602	999999	47	42	17	476	216	860	417	568	464	999999	653	378	657	656	999999	562	716	602	999999	999999	723	999999	522	804	366	666	293	237	999999	999999	977	693	156	940	999999	999999	986	928	496	999999	273	274	999999	999999	999999	847	999999	488	738	597	688	370	801	703	89	946	519	213	119	549	577	189	406	511	999999	959	231	716	930	999999	999999	788	999999	982	635	458	999999	653	999999	519	922	804	999999	574	274	999999	891	453	860	779	999999	783	818	999999	183	93	868	999999	605	445	999999	999999	558	925	31	899	264	819	77	631	347	866	999999	999999	999999	772	690	999999	246	657	78	778	999999	161	365	792	970	999999	999999	552	589	627	57	962	893	999999	256	573	999999	999999	362	82	385	239	441	999999	978	227	330	410	999999	999999	744	948	377	846	181	406	999999	238	929	999999	20	525	51	720	818	841	706	731	526	999999	999999	871	999999	999999	403	999999	719	999999	999999	752	838	999999	999999	999999	882	999999	595	57	723	849	999999	324	445	266	71	859	197	721	999999	999999	999999	599	883	999999	999999	999999	653	999999	999999	555	999999	999999	999999	187	999999	999999	377	999999	999999	719	256	659	17	677	999999	965	999999	47	934	543	439	998	12	999999	999999	999999	524	871	797	18	455	224	603	178	999999	999999	899	267	10	999999	999999	999999	883	999999	999999	999999	999999	216	174	791	447	615	446	910	125	688	791	747	946	27	97	505	700	829	999999	41	999999	838	515	903	75	178	47	999999	60	740	124	999999	787	999999	656	318	706	15	570	839	999999	693	62	483	427	162	320	999999	373	987	998	64	787	858	804	753	700	271	725	279	999999	962	999999	999999	573	841	999999	577	371	778	799	695	999999	434	999999	373	999999	999999	486	913	999999	65	
120	999999	999999	70	173	928	574	999999	617	999999	999999	999999	271	815	833	677	999999	586	201	999999	621	594	999999	312	796	362	605	441	968	668	784	999999	999999	522	851	999999	644	999999	999999	41	999999	468	171	363	999999	966	999999	447	999999	999999	133	999999	999999	999999	999999	526	875	438	999999	810	332	999999	934	948	660	999999	880	999999	963	999999	999999	405	999999	170	999999	163	999999	999999	999999	999999	200	167	902	860	545	884	999999	306	88	999999	920	215	248	999999	709	999999	999999	223	703	937	96	423	483	502	999999	999999	992	561	383	999999	999999	51	541	999999	999999	174	240	84	413	775	388	583	671	638	999999	827	167	50	460	871	629	219	140	959	743	999999	683	410	999999	999999	892	999999	923	797	240	999999	673	803	257	999999	639	999999	999999	999999	559	512	751	999999	385	257	570	999999	999999	512	661	884	910	582	999999	843	491	829	299	999999	883	850	660	999999	999999	247	164	363	792	916	241	999999	409	213	409	240	34	838	34	537	257	941	436	420	145	999999	999999	100	112	414	999999	809	170	223	54	999999	852	877	447	148	102	217	169	194	280	492	484	999999	183	470	999999	652	805	999999	999999	942	423	249	999999	61	278	74	260	999999	863	432	999999	196	168	700	999999	157	401	886	999999	50	781	252	999999	652	871	271	999999	641	999999	410	999999	408	875	112	999999	999999	148	395	999999	38	956	999999	331	999999	484	298	999999	482	92	670	999999	918	999999	999999	170	181	999999	96	190	17	157	619	791	462	999999	999999	999999	999999	414	776	18	999999	26	416	94	999999	920	300	999999	582	723	444	999999	999999	160	999999	999999	999999	999999	124	999999	62	214	862	881	999999	990	868	431	999999	977	999999	77	316	662	999999	901	910	999999	169	260	809	917	608	294	712	69	999999	312	999999	999999	743	124	300	274	955	801	164	999999	746	999999	62	869	303	604	241	376	252	273	906	999999	181	999999	783	863	999999	999999	606	578	999999	287	134	566	99	356	244	999999	777	999999	999999	452	747	385	999999	158	208	999999	624	13	62	345	817	602	999999	158	999999	390	341	436	572	999999	999999	586	366	469	886	496	780	946	370	999999	599	210	565	463	446	795	886	634	999999	999999	999999	602	999999	833	999999	532	999999	940	999999	854	46	999999	480	885	256	999999	29	17	272	711	169	677	643	199	745	616	46	942	711	560	503	706	771	809	999999	999999	70	999999	999	999999	336	839	999999	515	827	259	999999	680	999999	285	776	879	372	953	603	999999	959	336	97	854	495	227	999999	449	360	340	579	670	999999	
654	110	495	18	908	385	329	731	999999	999999	496	999999	366	735	999999	783	624	344	817	216	467	642	734	445	155	999999	118	610	506	165	497	679	999999	104	563	184	290	871	464	578	283	999999	832	963	600	968	139	492	802	665	736	995	762	463	127	21	376	60	862	999999	999999	718	234	972	875	816	824	271	999999	999999	999999	752	999999	248	932	356	810	770	844	186	739	626	807	840	999999	501	917	606	977	551	808	999999	999999	999999	311	564	887	860	98	784	153	867	999999	550	172	983	125	999999	531	771	211	605	215	685	309	650	911	394	553	383	999999	228	294	630	453	272	744	999999	936	378	469	950	682	70	43	999999	315	999999	999999	444	999999	404	85	216	350	212	34	332	124	661	999999	502	316	714	999999	925	583	690	107	900	249	999999	586	999999	999999	999999	923	155	652	999999	344	654	716	119	998	504	153	87	999999	250	247	421	350	999999	724	966	644	967	185	117	999999	625	169	777	999999	725	818	922	904	99	289	879	999999	687	999999	999999	786	999999	716	999999	999999	505	410	856	662	827	999999	311	999999	345	616	955	969	545	148	999999	999999	939	999999	282	686	999999	182	199	961	368	742	663	957	725	189	447	261	794	999999	792	225	999999	124	999999	999999	517	493	568	999999	333	909	144	548	999999	514	847	292	443	704	560	999999	220	895	304	95	655	353	713	165	179	999999	185	219	999999	502	190	824	999999	865	999999	737	999999	716	637	458	607	125	358	999999	342	165	817	999999	775	470	15	999999	820	291	761	173	780	413	314	629	734	925	202	116	999999	32	999999	578	534	823	718	503	267	999999	488	539	995	502	823	23	886	94	443	885	497	772	14	265	114	15	957	210	412	17	724	999999	923	999999	886	320	420	999999	565	952	999999	511	160	975	803	231	178	287	590	300	742	649	491	316	618	561	28	488	474	529	999999	517	101	260	130	806	616	999999	615	512	602	647	529	491	144	986	622	39	462	882	837	999999	999999	121	999999	999999	200	617	999999	335	302	931	999999	46	96	243	999999	999999	999999	997	999999	425	671	87	697	104	129	999999	999999	999999	938	988	999999	591	692	195	897	999999	985	55	999999	998	999999	289	999999	671	873	999999	405	901	576	722	999999	999999	276	421	17	543	424	180	955	999999	445	11	397	313	905	999999	999999	900	999999	441	914	809	391	999999	999999	392	866	36	231	999999	604	280	66	226	814	999999	325	999999	187	999999	999999	815	99	425	999999	999999	892	907	999999	690	149	504	565	
144	807	375	999999	999999	124	625	999999	397	948	328	596	999999	945	180	999999	344	867	83	722	999999	999999	109	719	966	63	188	499	959	270	999999	497	109	999999	921	418	448	497	665	999999	562	686	999999	999999	999999	999999	398	182	721	999999	431	999999	75	781	582	268	999999	655	117	605	935	999999	717	999999	416	830	497	999999	34	761	59	846	999999	917	170	306	999999	999999	948	147	665	16	778	550	838	719	431	327	142	662	710	999999	389	70	999999	436	968	50	999999	999999	340	999999	999999	959	999999	585	620	999999	999999	999999	999999	475	707	969	999999	929	999999	176	297	697	999999	180	326	371	61	266	467	151	696	999999	337	667	782	18	807	726	858	818	192	999999	999999	283	706	999999	112	244	999999	419	129	999999	88	801	753	761	541	170	999999	999999	908	999999	127	478	999999	999999	949	892	693	698	172	224	80	539	984	43	599	135	473	999999	268	816	999999	57	32	405	655	535	914	30	999999	646	113	82	909	999999	146	629	999999	819	999999	220	551	397	256	905	999999	549	999999	719	999999	999999	999999	162	999999	101	930	79	456	66	240	999999	977	672	231	999999	120	997	999999	904	897	999999	314	999999	562	57	275	784	999999	127	184	999999	718	204	858	71	949	951	554	818	999999	76	182	765	588	493	243	879	175	730	794	233	999999	913	822	202	110	52	999999	999999	825	156	279	339	999999	134	999999	999999	999999	169	576	168	999999	810	753	831	796	549	75	78	999999	999999	999999	80	999999	951	196	804	382	665	961	906	361	84	992	13	999999	843	883	464	788	460	75	16	163	635	780	119	169	999999	999999	561	977	531	665	439	538	209	16	929	999999	900	999999	158	208	999999	807	378	999999	750	44	953	999999	610	290	363	999999	999999	999999	697	181	87	645	999999	269	409	929	830	999999	563	475	597	999999	954	526	887	60	916	808	493	828	412	999999	419	999999	452	896	376	250	311	118	926	292	319	757	860	265	999999	888	999999	999999	999999	959	264	284	446	126	710	94	403	313	999999	803	432	868	769	786	236	434	817	513	562	590	999999	455	999999	999999	999999	206	665	632	42	38	19	753	851	452	46	999999	520	336	999999	291	846	999999	703	999999	860	450	988	84	38	593	81	295	187	999999	852	809	735	141	999999	514	428	771	999999	999999	794	999999	999999	999999	749	101	999999	999999	328	280	743	999999	752	426	999999	86	999999	591	603	999999	957	724	575	999999	600	237	408	389	737	681	863	999999	728	999999	338	191	433	671	334	937	999999	590	967	906	999999	
999999	999999	319	686	521	305	999999	177	831	429	80	113	999999	725	522	692	534	753	999999	417	667	390	435	98	999999	653	546	267	666	770	377	756	668	999999	856	179	99	703	225	385	36	907	897	897	267	88	871	946	811	254	154	836	999999	499	985	363	632	231	423	868	999999	999999	511	999999	999999	323	444	749	868	353	603	999999	537	271	391	999999	493	999999	830	999999	781	600	455	422	625	540	437	179	827	999999	547	868	289	999999	625	999999	406	999999	845	944	999999	132	87	468	650	323	309	999999	117	235	870	104	400	238	96	168	133	99	445	522	886	274	999999	375	805	735	551	999999	646	934	363	657	999999	885	551	658	999999	987	771	311	241	379	999999	601	632	999999	477	999999	999999	466	332	316	999999	333	68	999999	210	711	663	915	999999	129	421	182	872	223	411	999999	687	438	999999	146	999999	144	290	999999	212	330	743	361	999999	499	919	999999	612	999999	999999	369	999999	182	457	812	334	999999	538	121	957	889	729	418	52	962	999999	832	821	196	988	265	52	551	999999	880	968	311	999999	999999	209	242	570	825	956	51	687	514	980	833	812	471	606	179	559	323	601	334	319	304	999999	97	367	425	999999	999999	327	286	16	999999	999999	32	207	265	999999	724	999999	999999	462	10	285	859	852	987	384	527	659	999999	991	853	289	643	991	999999	157	122	874	154	767	954	999999	410	508	412	989	789	273	350	266	834	994	697	871	319	29	276	999999	380	999999	540	999999	454	295	163	298	999999	40	844	118	999999	850	183	999999	999999	999999	874	361	999999	998	999999	263	318	999999	166	858	592	999999	999999	343	999999	877	504	113	236	611	999999	125	354	124	789	758	429	242	999999	999999	820	560	999999	43	154	999999	795	999999	999999	999999	999999	838	138	304	999999	438	358	510	237	921	355	999999	909	999999	15	759	999999	335	218	836	834	86	158	182	48	999999	408	648	199	966	91	132	999999	999999	999999	441	999999	59	999999	360	410	918	14	545	638	750	650	999999	999999	999999	907	470	999999	999999	453	957	689	955	266	674	999999	709	321	999999	839	233	423	961	999999	573	772	957	917	999999	436	915	81	999999	999999	999999	391	933	999999	999999	999999	999999	959	45	505	618	999999	999999	792	743	999999	700	607	999999	706	414	336	689	154	464	622	950	552	314	194	538	886	87	421	968	293	105	99	516	999999	228	273	388	465	712	999999	741	174	184	536	735	999999	337	906	139	961	999999	789	166	192	118	999999	654	851	999999	732	675	619	999999	459	
235	611	100	542	487	151	948	233	442	643	999999	999999	999999	778	999999	999999	999999	180	292	17	999999	316	933	999999	102	159	619	536	999999	999999	156	131	350	999999	311	999999	227	999999	428	988	23	477	357	523	999999	332	700	999999	402	747	183	999999	337	816	867	999999	678	767	449	338	999999	999999	734	462	497	759	445	653	477	334	11	764	751	303	993	124	999999	999999	31	770	459	742	144	999999	999999	651	793	533	857	391	456	460	354	100	466	999999	742	894	36	552	999999	999999	409	999999	746	419	999999	43	823	999999	960	268	745	679	878	788	286	983	656	845	965	999999	796	95	877	999999	420	661	837	400	381	74	393	999999	883	999999	343	76	999999	396	898	999999	709	114	431	198	999999	675	221	999999	325	758	248	190	999999	974	999999	323	200	205	999	102	999999	432	381	999999	874	277	999999	476	455	220	999999	270	947	999999	212	692	663	689	835	745	449	170	85	622	826	213	891	909	162	29	999999	809	397	805	563	999999	999999	999999	324	447	879	999999	232	115	779	999999	242	999999	771	567	659	999999	999999	264	652	46	357	758	79	670	386	885	999999	999999	344	179	872	151	652	925	959	138	375	398	865	703	999999	999999	999999	847	999999	520	999999	594	369	374	449	143	163	527	999999	974	465	999999	71	993	431	796	770	610	115	100	728	846	999999	531	999999	971	398	948	108	387	915	999999	699	865	999999	728	76	970	729	999999	988	999999	995	985	673	721	336	871	282	151	999999	242	742	999999	791	301	986	838	999999	999999	744	214	428	552	999999	243	953	205	256	703	730	999999	880	376	111	603	851	999999	857	423	645	999999	676	956	999999	682	999999	999999	999999	999999	741	237	741	261	994	999999	706	452	926	440	768	140	625	578	999999	409	362	999999	778	197	450	373	980	814	832	228	537	999999	374	385	999999	145	999999	800	961	502	68	628	381	999999	999999	408	999999	427	655	514	900	107	999999	779	330	123	50	886	999999	378	999999	926	428	776	256	244	88	999999	686	999999	999999	999999	999999	918	350	734	994	461	999999	51	677	562	168	328	999999	999999	926	595	999999	640	105	244	794	593	999999	141	209	605	80	662	330	155	999999	999999	504	84	999999	999999	999999	596	129	999999	999999	964	999999	694	767	110	459	816	318	493	494	56	999999	775	999999	999999	999999	999999	534	398	999999	638	999999	999999	821	146	999999	252	949	999999	166	469	999999	516	648	999999	892	999999	999999	109	999999	263	999999	837	660	695	494	999999	999999	999999	954	229	999999	730	207	957	999999	179	
873	631	999999	216	867	19	336	35	535	999999	137	211	141	122	999999	999999	252	136	999999	883	999999	135	651	104	209	492	999999	936	407	789	318	691	586	999999	687	742	999999	939	396	999999	999999	635	999999	999999	601	841	335	999999	384	999999	488	80	999999	370	308	747	979	191	999999	384	665	399	627	745	713	446	625	999999	999999	112	612	312	740	951	999999	245	966	188	503	367	167	999999	562	771	999999	247	29	225	424	999999	999999	999999	999999	21	678	120	17	423	759	165	999999	917	417	281	33	186	340	720	987	999999	999999	801	688	649	227	999999	999999	999999	444	475	426	999999	999999	494	350	971	999999	999999	283	272	999999	552	999999	999999	151	250	999999	290	747	999999	907	309	999999	361	999999	960	952	292	793	999999	283	160	978	293	739	816	923	922	931	61	806	610	999999	725	835	238	382	351	508	976	999999	557	119	319	568	999999	999999	999999	335	389	29	97	999999	756	999999	87	999999	144	608	335	326	182	358	695	328	307	999999	513	525	999999	588	610	784	816	469	726	51	668	725	621	644	290	596	999999	999999	719	674	999999	736	758	663	247	743	182	659	883	208	423	990	271	999999	668	127	404	800	418	312	128	297	272	45	999999	419	986	690	46	586	806	663	609	632	181	776	999999	277	350	999999	612	167	999999	527	999999	677	999999	366	976	173	202	751	999999	416	555	999999	474	999999	758	828	757	491	999999	307	401	999999	999999	638	93	891	359	137	459	551	999999	961	711	744	999999	237	999999	999999	714	872	394	999999	49	203	999999	778	312	999999	518	999999	119	130	543	288	999999	867	296	825	282	94	814	999999	301	81	716	593	691	729	314	531	873	137	777	751	913	345	720	999999	561	315	589	999999	618	937	441	579	999999	433	618	550	999999	139	357	999999	67	329	764	968	999999	493	97	582	740	987	649	982	999999	791	999999	790	156	108	274	967	505	509	455	363	999999	146	999999	999999	121	763	590	744	779	158	693	594	580	752	711	78	227	16	574	631	999999	999999	236	637	68	827	404	841	864	389	133	558	873	410	338	349	328	999999	471	977	407	904	212	204	107	780	220	403	397	999999	749	498	935	824	75	999999	909	537	209	294	368	748	999999	400	999999	145	720	180	424	371	749	398	545	999999	233	393	999999	999999	999999	288	617	10	454	668	639	635	999999	999999	344	157	439	790	629	187	618	658	35	812	180	962	70	49	999999	35	999999	999999	953	999999	600	682	999999	877	998	920	677	368	303	220	760	399	521	
671	835	276	931	999999	768	368	978	999999	999999	443	861	577	228	577	30	429	222	288	681	285	458	662	999999	562	999999	999999	509	260	364	814	999999	781	450	398	214	999999	103	496	999999	594	370	35	324	999999	25	430	999999	110	347	999999	998	481	717	246	999999	999999	63	379	999999	999999	858	727	999999	553	391	999999	136	999999	372	317	999999	725	999999	97	914	432	347	722	546	371	16	409	912	490	999999	580	74	999999	185	41	659	724	329	532	736	642	815	999999	118	935	303	873	737	39	548	282	784	630	331	791	835	341	833	806	63	458	814	729	737	811	26	922	654	999999	658	611	406	174	360	281	999999	575	613	610	77	142	672	999999	941	999999	795	444	882	999999	999999	999999	890	999999	999999	999999	828	95	44	307	918	381	229	407	999999	936	876	620	279	60	184	999999	728	232	999999	921	786	999999	787	999999	25	582	999999	269	143	340	721	883	696	999999	999999	531	541	999999	999999	696	913	274	511	14	667	185	174	831	219	936	599	999999	784	556	501	896	307	999999	292	346	340	959	999999	50	225	999999	999999	206	999999	999999	728	999999	999999	52	17	521	999999	783	536	839	999999	218	59	207	741	999999	999999	149	581	557	233	700	33	355	366	953	11	471	788	674	261	967	235	566	999999	187	999999	742	999999	999999	999999	524	314	452	928	131	909	999999	308	999999	999999	784	625	999999	429	38	999999	194	685	999999	999999	999999	994	861	999999	449	983	999999	999999	564	924	366	600	602	91	999999	395	999999	999999	245	999999	935	999999	625	781	477	352	999999	147	999999	788	943	66	999999	999999	517	530	453	863	488	147	426	87	744	248	536	193	32	967	720	642	999999	767	450	20	584	795	378	999999	120	106	806	999999	808	775	981	310	115	142	574	188	999999	717	999999	107	627	999999	428	999999	999999	999999	329	220	426	547	972	999999	615	484	885	721	162	374	753	392	341	999999	278	968	267	236	999999	890	403	542	700	108	829	353	392	725	377	999999	999999	825	776	999999	999999	999999	999999	805	694	630	257	852	36	999999	964	556	765	999999	590	459	129	27	216	439	817	883	846	873	356	272	999999	169	353	999999	539	999999	615	745	150	17	174	462	542	456	643	999999	516	132	999999	999999	588	999999	145	999999	871	817	999999	347	778	56	424	930	458	431	538	999999	508	865	48	45	999999	999999	416	583	294	667	485	759	796	276	377	724	738	83	684	266	34	999999	300	722	999999	999999	999999	104	999999	244	14	120	918	999999	51	651	94	108	342	999999	
999999	999999	632	213	341	999999	999999	512	679	700	201	384	747	282	999999	82	575	326	726	673	62	999999	990	60	663	375	841	250	234	725	639	639	741	125	836	472	803	96	390	999999	999999	999999	425	892	52	629	372	646	999999	999999	999999	767	381	669	999999	117	571	582	999999	966	28	310	287	953	70	562	642	632	445	601	278	488	936	277	946	598	896	108	17	44	999999	205	759	265	649	872	267	82	999999	729	900	231	547	999999	441	426	999999	471	832	490	987	740	211	890	999999	598	831	999999	722	917	999999	999999	574	515	963	823	999999	32	314	197	304	569	32	715	700	57	941	999999	999999	999999	999999	999999	275	527	56	272	999999	868	564	60	51	999999	359	691	518	437	657	41	460	618	876	999999	999999	999999	999999	427	717	999999	199	653	657	999999	278	203	506	786	207	56	999999	999999	829	681	467	263	156	151	219	341	207	273	400	909	72	227	999999	999999	999999	631	999999	999999	555	508	999999	911	403	732	884	166	195	731	239	610	573	999999	999999	204	999999	903	999999	999999	217	999999	297	926	262	747	999999	60	550	249	518	575	999999	999999	156	330	999999	999999	859	424	266	63	155	475	43	999999	345	313	438	999999	570	374	999999	297	422	179	221	753	999999	999999	484	833	616	946	223	663	895	734	612	468	201	999999	999999	82	787	163	240	999999	892	473	999999	943	999999	999999	999999	153	441	427	999999	976	119	259	897	213	939	432	447	999999	262	379	893	611	701	999999	267	999999	330	71	999999	268	999999	399	861	195	253	541	221	524	277	79	232	478	318	635	359	942	253	999999	143	364	716	41	999999	999999	579	800	252	652	833	259	822	999999	999999	999999	47	719	398	711	960	408	221	922	931	192	999999	999999	999999	75	620	999999	185	999999	928	154	552	907	830	348	616	453	298	569	690	28	256	851	561	999999	597	639	999999	542	879	734	153	793	110	386	375	163	507	186	41	999999	84	341	452	772	615	140	888	59	104	516	119	652	999999	913	935	999999	999999	152	999999	999999	770	999999	611	203	999999	999999	999999	453	999999	462	945	121	537	181	944	914	408	788	545	467	750	504	448	999999	624	501	561	197	451	78	299	365	709	60	999999	441	730	259	771	856	332	999999	999999	641	999999	997	999999	69	968	30	897	999999	606	999999	240	275	204	999999	578	999999	206	620	12	904	173	999999	412	486	999999	512	999999	159	26	999999	145	315	428	806	800	627	386	999999	228	999999	181	999999	758	699	999999	483	999999	492	999999	271	659	712	
442	181	478	982	595	637	636	999999	836	999999	68	918	874	999999	846	999999	447	951	133	704	401	582	732	999999	999999	712	666	999999	276	702	479	755	38	999999	873	999999	338	818	41	999999	865	761	594	434	164	999999	824	895	999999	999999	54	999999	148	955	320	859	449	528	999999	999999	970	687	200	144	278	313	889	999999	999999	599	999999	629	999999	384	839	639	999999	307	794	989	888	999999	322	427	657	749	999999	999999	999999	24	807	809	665	159	777	187	571	459	166	851	950	382	843	46	788	425	809	999999	125	680	870	151	733	172	994	209	999999	772	486	528	696	816	340	47	792	260	999999	770	606	661	78	999999	999999	943	48	515	927	285	999999	999999	939	853	999999	441	153	665	85	503	164	578	813	999999	999999	999999	164	144	52	806	254	537	999999	49	999999	464	612	999999	10	999999	133	999999	281	999999	143	253	588	999999	858	999999	894	137	184	470	999999	38	848	279	565	513	789	999999	473	131	41	111	780	900	696	503	828	999999	665	295	379	999999	307	999999	999999	729	59	999999	285	999999	912	127	362	999999	433	999999	615	343	777	496	999999	229	24	159	67	41	473	687	999999	365	999999	93	471	889	100	939	730	134	613	835	464	477	628	330	999999	914	999999	789	477	999999	887	495	43	999999	294	159	661	157	666	633	266	371	999999	999999	83	829	999999	999999	900	494	408	491	730	941	42	533	999999	999999	999999	153	293	684	220	589	477	999999	59	303	604	941	999999	583	467	979	579	102	312	708	999999	999999	268	284	888	983	169	999999	765	102	145	761	999999	967	999999	522	350	582	161	999999	452	999999	780	361	999999	959	216	824	999999	750	372	999999	230	892	446	561	884	18	999999	237	429	999999	819	957	168	842	392	999999	376	944	638	996	999999	726	265	759	999999	906	999999	928	776	999999	382	999999	729	205	540	665	531	654	638	341	786	924	165	999999	678	823	203	999999	577	896	457	88	121	375	999999	503	637	687	952	977	603	867	999999	95	698	999999	237	963	999999	727	999999	722	316	306	219	27	571	883	90	785	999999	388	999999	879	886	303	902	999999	206	46	37	843	999999	999999	738	919	473	80	683	999999	596	240	999999	850	118	735	999999	814	165	981	999999	754	607	177	999999	225	515	580	208	405	902	873	766	275	699	945	30	656	568	300	553	500	210	216	199	482	999999	999999	771	161	531	999999	208	225	113	283	999999	999999	395	522	999999	893	999999	999999	971	722	473	458	160	173	999999	125	256	865	437	442	554	401	
977	792	562	13	999999	999999	873	814	675	551	172	425	709	999999	271	999999	886	660	999999	999999	244	476	19	215	360	608	446	415	841	342	787	671	729	844	999999	603	960	409	999999	825	414	167	57	999999	296	999999	463	228	854	209	979	776	999999	632	999999	510	782	999999	999999	999999	610	999999	972	342	763	999999	696	864	939	668	95	486	575	999999	517	86	428	96	999999	625	999999	228	561	642	999999	20	856	106	687	56	820	613	999999	999999	225	946	195	715	168	794	48	599	999999	196	124	502	999999	22	124	90	91	696	437	37	65	392	999999	999999	979	752	644	599	186	892	847	482	999999	690	586	571	890	713	928	133	999999	554	999999	375	999999	859	809	843	982	606	965	999999	185	999999	829	832	50	999999	735	415	160	448	423	999999	348	641	773	521	435	999999	200	377	999999	313	999999	999999	453	999999	811	129	943	999999	617	579	927	723	306	999999	860	754	530	44	999999	522	973	149	141	551	36	999999	96	297	417	439	416	597	366	871	289	329	388	509	54	615	999999	999999	999999	843	999999	625	999999	773	660	999999	32	165	999999	254	999999	310	378	902	999999	925	43	655	394	187	173	339	366	434	999999	540	999999	30	990	999999	999999	625	999999	298	91	411	550	323	637	735	416	260	999999	999999	999999	979	951	486	995	128	582	817	964	653	680	139	999999	911	62	129	316	999999	174	999999	205	714	992	89	820	112	999999	719	999999	658	770	912	141	999999	892	741	589	888	999999	872	791	242	660	999999	618	951	153	639	999999	517	429	415	95	182	916	827	986	999999	666	999999	743	862	799	316	882	767	998	999999	28	320	539	999999	976	999999	244	962	999999	338	999999	868	959	745	458	511	238	365	826	959	338	75	755	718	232	141	138	928	443	354	781	850	953	139	621	999999	999999	12	438	793	937	954	773	999999	409	797	934	997	999999	298	87	999999	941	999999	685	952	999999	999999	204	999999	174	999999	528	709	556	620	914	829	999999	999999	533	236	926	999999	31	383	999999	107	319	434	206	140	525	999999	276	263	909	914	453	668	394	166	807	593	629	631	435	74	111	788	999999	114	999999	905	764	851	600	907	27	312	660	999999	511	769	999999	43	791	999999	442	999999	711	10	999999	999999	999999	377	429	343	414	400	948	237	995	999999	552	102	267	999999	391	425	663	999999	896	151	17	926	654	47	945	596	840	62	631	808	87	999999	728	417	791	396	432	999999	999999	627	363	432	472	981	227	555	775	999999	999999	999999	639	709	
114	244	458	999999	999999	391	397	818	560	896	605	999999	452	670	999999	850	828	994	993	405	508	999999	999999	584	464	673	819	999999	999999	999999	69	615	178	378	777	493	958	604	673	999999	870	685	77	467	827	285	538	557	999999	924	999999	997	999999	244	211	835	457	999999	733	60	571	999999	997	891	836	999999	28	999999	999999	881	891	234	331	999999	999999	822	999999	330	999999	188	144	272	218	895	999999	72	591	934	177	941	45	999999	871	623	999999	871	688	186	631	999999	266	464	999999	999999	999999	128	676	80	999999	388	634	137	126	554	916	308	999999	999999	999999	773	408	94	906	999999	845	999999	999999	999999	483	999999	144	999999	999999	921	921	679	999999	908	862	208	396	999999	234	788	317	908	968	326	707	180	92	586	999999	999999	437	182	558	712	464	999999	999999	967	596	56	254	608	438	205	999999	246	699	999999	248	999999	387	887	859	127	643	936	999999	45	999999	313	999999	999999	424	840	493	749	130	896	999999	636	442	428	924	999999	999999	709	480	773	694	470	480	999999	347	244	999999	550	323	440	999999	528	398	729	966	999999	474	696	194	597	711	883	126	803	438	612	933	959	963	680	583	934	466	74	351	541	833	380	220	189	999999	943	435	999999	999999	925	999999	999999	461	640	713	999999	524	999999	999999	999999	999999	676	772	735	311	521	586	642	999999	143	999999	999999	387	435	460	104	485	15	999999	768	457	999999	976	512	373	230	507	332	966	735	420	999999	999999	541	196	999999	608	485	999999	999999	366	999999	833	693	863	999999	335	35	999999	619	372	519	999999	303	362	918	700	999999	371	91	23	263	675	131	723	999999	330	846	248	303	495	10	137	999999	411	999999	602	292	649	459	894	999999	152	999999	373	999999	928	709	188	278	466	999999	999999	999999	835	112	127	711	999999	385	594	999999	787	886	133	371	392	277	891	697	999999	418	619	912	196	541	121	328	999999	823	999999	999999	667	969	837	999999	886	340	551	308	547	891	322	274	864	415	694	999999	999999	999999	999999	661	999999	999999	953	57	729	999999	999999	999999	991	798	952	156	826	973	821	817	58	999999	999999	62	725	999999	159	433	106	355	57	781	846	855	999999	757	999999	897	803	999999	25	789	999999	685	999999	999999	999999	749	938	175	447	999999	593	877	999999	255	526	465	936	235	340	530	951	383	164	828	999999	145	702	205	840	999999	999999	644	801	269	559	999999	999999	477	999999	410	999999	930	908	165	999999	969	648	850	999999	850	961	578	846	495	838	53	999999	901	800	181	57	742	
334	518	721	948	86	947	695	999999	143	999999	949	930	44	30	475	999999	640	487	999999	852	999999	990	967	999999	798	315	430	516	278	431	677	999999	999999	752	606	999999	443	249	999999	700	164	512	716	503	999999	999999	461	817	578	999999	999999	999999	684	204	777	343	999999	129	999999	999999	999999	189	459	999999	999999	845	577	999999	424	84	565	401	594	796	698	999999	283	474	973	883	854	613	999999	999999	170	999999	430	168	999999	999999	850	999999	999999	132	183	999999	63	14	712	999999	348	178	402	999999	966	869	727	887	506	999999	999999	85	156	277	999999	999999	252	712	551	435	424	999999	317	162	234	999999	312	999999	622	723	410	278	762	199	544	685	220	443	780	301	637	542	661	661	212	999999	177	821	215	999999	732	350	462	999999	368	929	861	250	279	999999	999999	999999	274	783	913	999999	323	956	732	999999	999999	808	932	260	797	999999	757	656	999999	999999	84	999999	266	363	999999	69	816	484	831	615	999999	969	174	65	734	382	999999	878	747	420	999999	220	999999	975	565	923	417	212	489	486	181	999999	300	819	650	86	998	911	792	854	975	838	135	126	415	734	644	876	999999	425	999999	879	909	999999	997	863	401	999999	797	77	651	999999	995	354	443	620	679	999999	415	999999	999999	366	999999	999999	445	623	999999	972	569	831	999999	540	999999	73	872	302	999999	760	822	786	685	999999	123	725	999999	371	843	780	999999	795	999999	299	999999	867	52	257	793	999999	103	384	999999	428	722	966	787	120	927	999999	482	151	324	999999	532	629	999999	666	999999	999999	690	999999	780	314	300	773	999999	990	79	818	999999	999999	509	999999	667	999999	17	999999	994	999999	937	101	443	911	307	541	481	144	999999	842	999999	385	14	431	336	28	603	999999	137	999999	198	999999	51	119	910	999999	641	999999	261	999999	621	716	671	999999	433	598	641	868	999999	758	302	642	232	237	999999	999999	619	87	952	648	844	544	138	55	958	150	999999	334	11	449	899	999999	883	683	231	187	713	909	999999	737	387	734	467	999999	656	999999	574	814	195	274	249	999999	999999	613	249	87	999999	626	147	293	548	316	999999	999999	859	857	759	549	15	745	931	710	89	225	999999	119	86	999999	398	999999	575	246	148	999999	999999	999999	362	279	443	999999	999999	97	771	715	199	80	999999	900	519	799	797	999999	808	999999	342	538	485	867	352	999999	10	827	999999	999999	717	999999	177	140	366	524	504	489	116	861	155	844	938	999999	999999	199	252	186	250	598	614	550	437	999999	404	671	859	494	
927	999999	153	999999	859	999999	999999	886	903	737	999999	994	304	317	918	947	304	498	600	999999	999999	162	888	823	999999	639	131	176	874	478	999999	999999	664	20	999999	999999	717	382	999999	999999	375	149	296	999999	643	255	304	999999	999999	490	405	906	999999	999999	653	774	424	330	195	230	913	831	22	999999	11	847	340	294	755	999999	999999	921	999999	999999	999999	701	865	999999	190	341	344	999999	999999	999999	83	829	624	999999	999999	787	388	397	999999	764	990	544	999999	862	999999	999999	999999	20	551	517	999999	484	403	384	13	951	909	999999	149	853	885	97	296	627	361	182	233	999999	926	968	999999	842	733	748	705	210	574	13	869	394	426	334	999999	37	143	999999	435	999999	912	416	878	347	257	999999	879	902	258	999999	510	999999	571	999999	93	582	780	999999	750	655	679	802	386	905	999999	999999	437	560	813	999999	494	999999	746	984	511	520	100	398	595	399	869	803	952	75	502	537	823	924	251	701	256	725	848	779	570	119	39	972	174	999999	999999	328	98	989	24	748	594	999999	989	572	492	392	822	361	786	999999	999999	321	413	644	931	512	319	122	22	769	914	967	999999	401	999999	127	999999	102	493	999999	714	963	999999	754	943	999999	999999	678	218	864	999999	497	993	694	269	999999	568	999999	999999	999999	18	999999	976	999999	834	627	173	999999	999999	375	999999	729	867	999999	171	886	271	659	701	696	578	640	903	157	999999	427	973	729	142	772	999999	703	532	99	541	738	999999	804	919	999999	999999	346	596	999999	999999	183	999999	757	533	999999	456	909	828	874	825	377	82	828	389	417	653	444	999999	319	815	464	207	999999	704	433	900	999999	999999	386	624	241	54	999999	451	693	797	999999	206	760	325	650	999999	658	274	999999	665	999999	424	512	999999	637	881	999999	37	252	975	999999	63	109	999999	990	179	452	259	594	333	999999	387	696	619	437	247	704	994	999999	588	549	513	540	999999	741	52	236	714	987	999999	768	999999	209	999999	946	173	106	999999	335	999999	433	408	680	840	653	999999	728	893	244	399	999999	292	999999	999999	436	347	523	342	740	947	942	737	272	244	564	979	187	978	672	274	150	426	668	999999	165	150	832	999999	124	961	323	343	480	597	999999	486	181	546	999999	608	999999	764	547	387	999999	695	999999	445	286	999999	603	749	231	999999	999999	759	623	176	507	999999	515	823	227	999999	633	999999	999999	674	71	88	999999	999999	697	73	999999	999999	879	290	167	469	999999	396	999999	450	368	574	121	510	348	422	863	
14	48	999999	103	826	547	768	753	999999	439	471	383	208	999999	961	61	168	999999	999999	880	342	19	47	291	999999	410	777	421	69	498	755	336	649	224	999999	602	702	969	797	838	120	537	999999	40	543	22	225	584	406	522	953	165	999999	542	530	995	999999	714	974	426	999999	999999	999999	999999	683	144	734	999999	71	369	999999	198	557	44	770	805	780	999999	999999	115	194	202	24	546	544	600	999999	116	999999	999999	601	987	994	381	78	762	843	999999	356	408	287	242	999999	999999	172	764	607	440	772	725	224	993	999999	999999	242	578	342	999999	895	999999	282	627	298	999999	999999	372	999999	186	965	17	961	981	660	999999	828	952	678	977	383	999999	999999	431	344	968	999999	608	31	135	999999	500	999999	695	903	273	999999	659	943	270	999999	800	571	430	474	764	763	999999	342	999999	50	289	899	365	773	999999	100	851	293	330	669	169	350	77	47	999999	999999	275	87	396	224	178	19	418	707	583	218	571	956	999999	214	360	275	404	94	859	999999	74	922	999999	183	283	376	622	999999	120	460	503	393	999999	187	999999	999999	999999	412	999999	999999	999999	657	200	905	528	895	999999	125	318	893	946	982	999999	873	522	999999	299	222	940	801	396	817	596	999999	715	999999	999999	999999	717	204	999999	991	999999	588	120	416	999999	882	655	388	663	507	292	226	999999	520	214	135	665	999999	999999	733	472	999999	884	673	71	77	999999	349	939	320	408	124	574	954	770	599	763	999999	999999	416	566	561	147	888	534	999999	999999	999999	974	830	999999	572	338	595	529	150	999999	446	999999	999999	692	316	999999	353	108	178	652	999999	750	615	372	999999	534	459	999999	910	999999	995	999999	691	999999	996	374	119	583	999999	785	978	435	629	895	327	759	955	724	260	999999	793	789	366	727	69	454	369	468	187	48	878	999999	618	216	708	999999	664	217	696	941	339	770	272	392	673	134	130	719	999999	800	578	735	916	797	999999	999999	782	963	398	999999	15	999999	406	999999	907	559	816	422	197	30	999999	747	38	318	999999	999999	527	974	999999	935	333	649	423	386	999999	152	513	999999	999999	502	524	701	818	154	935	999999	373	474	484	999999	317	707	532	33	705	831	707	999999	24	999999	999999	808	909	462	228	999999	237	29	338	765	999999	999999	356	694	506	403	928	884	383	999999	659	999999	500	940	627	999999	127	399	680	999999	445	905	806	950	999999	716	791	366	925	579	461	354	999999	999999	76	322	999999	837	527	312	902	999999	234	920	466	999999	
318	999999	834	999999	249	837	348	700	329	151	198	999999	999999	789	611	572	958	803	641	315	916	999999	873	999999	999999	289	871	999999	735	999999	681	999999	999999	187	408	822	999999	333	340	624	15	999999	399	999999	134	999999	955	999999	999999	339	864	999999	999999	160	999999	537	105	529	337	999999	965	969	999999	999999	469	999999	911	704	391	789	999999	634	999999	999999	310	480	390	947	999999	999999	333	143	678	406	757	260	607	343	466	871	727	11	996	381	658	45	481	693	466	822	999999	261	357	910	297	240	958	271	850	999999	156	157	349	28	635	832	301	567	948	219	704	577	247	520	71	49	638	101	368	999999	999999	697	491	367	275	82	786	999999	118	999999	302	346	493	226	724	580	662	999999	745	826	744	914	744	257	128	476	999999	837	849	999999	601	866	999999	586	999999	459	665	999999	753	999999	55	533	459	430	916	368	94	999999	795	999999	386	660	355	999999	529	999999	952	244	249	798	68	949	999999	860	999999	436	443	999999	974	274	999999	681	999999	999999	781	221	464	323	340	759	999999	999999	51	367	871	941	520	371	66	167	506	999999	741	954	999999	999999	614	598	999999	999999	925	187	56	531	999999	705	435	999999	760	318	999999	639	904	489	417	76	907	561	999999	985	915	999999	850	999999	999999	493	939	280	688	684	606	999999	819	999999	999999	213	999999	520	790	999999	515	999999	999999	999999	999999	867	526	999999	547	999999	198	999999	609	519	574	853	337	239	999999	93	999999	999999	485	999999	712	763	999999	64	999999	213	130	397	771	823	479	568	470	112	999999	901	967	687	733	260	495	553	266	309	285	981	999999	999999	757	707	410	359	871	535	45	775	999999	472	607	343	317	800	292	786	49	16	393	234	950	861	999999	999999	432	235	999999	999999	506	999999	779	999999	337	999999	640	73	422	130	696	934	77	999999	854	504	999999	399	942	694	270	479	999999	278	999999	651	766	895	999999	332	999999	646	945	999999	278	535	693	999999	15	903	170	228	373	918	999999	458	167	999999	17	621	996	42	999999	999999	898	999999	260	999999	86	686	647	745	483	999999	203	60	989	201	245	328	810	157	393	48	534	52	115	351	959	148	999999	999999	999999	999999	335	894	364	60	999999	251	285	193	999999	329	999999	999999	745	283	725	269	999999	965	210	999999	811	849	999999	999999	999999	999999	999999	909	551	937	999999	326	857	999999	999999	309	696	939	224	994	53	627	300	74	781	119	307	832	625	700	679	528	999999	209	999999	486	255	120	689	131	329	376	642	919	137	939	
567	240	518	426	573	529	750	216	645	193	558	584	471	260	999999	98	999999	851	999999	673	207	999999	356	289	63	585	259	103	674	676	999999	999999	936	841	999999	76	999999	209	137	999999	999999	913	563	974	927	671	999999	439	572	241	92	791	661	999999	742	909	884	239	999999	987	280	657	541	968	999999	999999	647	629	708	491	774	93	723	999999	895	294	103	382	361	999999	935	820	530	443	594	204	999999	999999	109	642	192	95	836	149	879	130	381	595	776	749	999999	29	730	90	466	998	77	552	999999	999999	816	999999	999999	980	62	459	136	107	384	13	467	174	529	75	999999	999999	257	999999	999999	775	912	508	999999	611	999999	999999	999999	449	977	595	137	177	999999	651	826	680	218	856	96	429	993	284	221	772	999999	999999	499	665	999999	778	751	492	323	999999	545	318	905	275	621	146	370	686	130	789	876	300	260	878	249	628	999999	401	497	809	999999	637	297	833	329	509	425	434	668	208	843	645	853	131	115	517	999999	999999	244	999999	68	316	164	432	896	992	609	999999	425	999999	307	360	994	513	21	907	30	82	946	122	720	999999	28	921	945	241	446	138	999999	731	854	999999	166	547	750	474	999999	865	936	336	900	804	19	516	901	493	650	349	999999	207	496	702	996	132	240	132	298	242	999999	665	999999	999999	848	693	307	999999	999999	999999	763	547	999999	165	145	619	221	915	999999	999999	29	461	590	107	29	574	244	999999	541	43	317	627	186	999999	388	281	999999	430	999999	325	218	999999	299	203	586	572	773	341	999999	999999	911	324	206	786	222	35	84	458	460	284	458	155	999999	169	999999	145	370	193	777	864	838	791	960	999999	303	887	171	396	520	999999	801	903	999999	165	132	993	431	999999	999999	999999	206	332	969	681	867	72	999999	140	999999	451	211	999999	563	702	547	129	363	595	999999	334	863	999999	937	12	999999	554	559	999999	46	999999	713	970	999999	424	667	516	999999	999999	743	999999	999999	999999	342	79	256	221	350	893	618	999999	639	836	906	702	499	999999	394	999999	207	323	512	832	103	907	999999	999999	433	148	45	41	307	84	852	262	351	999999	355	868	756	271	213	999999	463	43	517	999999	74	463	925	158	999999	854	91	429	999999	999999	999999	435	340	26	999999	211	999999	586	705	564	984	999999	361	999999	999999	999999	220	935	119	999999	379	69	400	999999	999999	999999	222	886	909	453	999999	432	533	200	894	920	537	999999	484	12	808	999999	999999	999999	999999	999999	999999	269	985	605	643	155	
320	882	999999	878	45	479	999999	817	989	971	999999	261	571	562	130	999999	772	252	988	999999	461	117	999999	502	730	447	969	756	868	953	901	314	809	999999	121	651	419	25	885	68	890	667	999999	837	209	86	390	339	298	942	999999	742	616	172	693	999999	844	289	157	597	509	102	949	45	999999	372	452	724	999999	478	750	757	367	999999	590	794	104	210	302	654	66	639	468	926	466	168	698	647	163	908	807	999999	867	297	558	797	717	977	767	837	999999	999999	889	819	201	739	385	685	582	899	119	999999	987	999999	540	870	634	33	578	911	999999	804	999999	542	999999	999999	890	79	382	792	86	126	999999	464	999999	999999	750	648	734	727	999999	999999	74	264	799	172	152	373	999999	688	173	694	408	999999	174	829	105	356	157	580	848	999999	312	789	999999	999999	999999	532	999999	150	129	985	298	850	137	660	999999	316	999999	508	999999	526	322	694	629	391	717	586	300	200	304	404	500	999999	879	477	710	285	441	999999	961	620	999999	615	999999	187	999999	558	728	999999	99	789	613	648	112	332	993	618	170	999999	284	999999	999999	292	846	725	494	999999	971	999999	949	999999	874	999999	547	857	635	706	999999	999999	985	999999	858	785	111	515	791	851	61	556	999999	101	125	999999	532	999999	999999	608	769	843	692	272	586	77	564	634	999999	676	111	254	696	296	999999	717	454	124	999999	456	190	340	933	643	92	424	186	857	349	873	414	211	999999	37	937	291	759	723	582	999999	999999	477	999999	124	750	807	860	197	999999	407	556	417	579	931	999999	438	909	59	189	171	891	706	294	999999	272	999999	999999	668	999999	211	958	731	542	976	235	713	739	999999	892	999999	999999	988	259	942	327	996	999999	548	999999	508	381	710	999999	421	999999	524	999999	999999	852	999999	999999	201	838	406	449	824	875	999999	706	713	699	999999	167	999999	606	903	457	999999	722	999999	277	236	999999	999999	830	258	197	131	87	710	531	188	967	999999	999999	373	160	853	503	999999	999999	38	842	896	808	290	552	639	999999	995	999999	839	838	586	584	999999	142	999999	576	201	636	754	526	995	191	520	133	126	661	243	999999	999999	999999	999999	999999	248	393	172	52	549	705	999999	999999	999999	999999	692	350	390	466	447	240	173	286	999999	999999	377	999999	847	714	298	167	436	978	580	999999	472	990	999999	443	999999	421	999999	944	36	495	88	447	999999	361	499	180	999999	659	223	999999	588	327	547	364	775	736	546	999999	754	999999	278	999999	999999	837	181	999999	999999	
999999	131	35	270	229	260	816	787	930	77	495	225	127	424	776	764	578	665	155	452	263	667	609	875	523	199	644	227	508	999999	607	190	797	448	796	538	198	742	999999	76	730	577	845	999999	60	241	636	968	502	815	999999	182	35	999999	478	289	521	160	746	39	999999	599	288	228	470	315	999999	999999	627	999999	576	835	999999	88	722	686	999999	940	824	291	563	676	725	693	553	434	164	548	970	516	999999	999999	995	338	460	999999	298	626	999999	745	814	999999	999999	264	249	332	999999	947	537	791	467	581	336	465	476	940	874	594	999999	46	999999	879	709	120	230	537	999999	967	628	590	999999	204	741	89	477	606	335	470	454	999999	999999	999999	21	999999	58	445	712	539	862	999999	267	704	999999	172	593	935	257	239	44	711	999999	909	329	946	999999	272	999999	257	999999	869	614	999999	999999	454	488	944	867	999999	71	784	825	310	114	117	332	693	999999	999999	495	999999	999999	106	436	999999	738	999999	999999	74	999999	999999	999999	465	551	992	999999	854	999999	999999	683	649	77	727	999999	259	885	192	804	221	624	999999	29	999999	761	456	521	518	977	407	716	840	66	999999	745	286	188	999999	758	121	212	999999	140	748	896	846	474	999999	928	186	857	556	843	999999	450	85	766	346	703	104	481	999999	876	166	789	842	999999	274	999999	891	81	525	433	999999	19	999999	579	281	372	915	999999	890	589	999999	550	169	996	390	999999	999999	519	841	999999	663	640	814	602	999999	958	63	999999	999999	999999	47	115	999999	999999	161	667	999999	506	495	999999	999999	999999	591	999999	999999	999999	999999	999999	211	999999	322	999999	999999	999999	769	62	204	999999	605	999999	319	661	781	251	552	999999	218	46	844	722	999999	173	33	868	999999	551	999999	16	999999	367	338	216	999999	999999	335	664	876	483	363	109	472	750	900	183	664	137	999999	350	265	999999	407	999999	11	488	999999	159	359	999999	999999	999999	13	197	37	247	983	999999	999999	492	915	888	819	999999	682	745	259	999999	999999	849	213	751	220	708	751	147	960	999999	999999	999999	447	186	315	515	502	145	999999	285	722	662	199	562	528	848	999999	377	570	671	910	266	239	542	999999	509	999999	239	17	304	446	889	999999	247	897	45	54	739	582	314	242	546	649	999999	596	999999	660	651	232	371	284	384	577	299	835	999999	344	905	299	805	357	273	138	801	838	833	385	952	664	493	803	999999	794	265	439	373	616	264	999999	286	849	515	16	646	30	999999	321	987	999999	999999	999999	149	449	
999999	999999	968	418	847	999999	762	235	999999	986	739	999999	588	999999	999999	860	999999	342	90	958	23	956	842	999999	491	781	776	521	999999	550	999999	999999	664	255	27	999999	470	954	769	128	999999	61	151	999999	277	88	441	482	10	999999	939	999999	620	190	436	820	124	999999	926	76	999999	999999	837	167	279	947	999999	343	572	22	399	517	573	961	775	962	815	322	999999	413	999999	304	999999	269	610	110	181	483	818	207	195	999999	37	703	759	942	223	999999	259	999999	999999	108	909	988	999999	999999	999999	999999	999999	474	15	801	720	523	725	999999	730	999999	556	999999	776	429	999999	375	999999	999999	999999	870	999999	832	748	831	999999	670	238	252	394	999999	999999	189	67	999999	77	354	202	393	999999	999999	977	695	222	999999	999999	999999	553	755	999999	544	171	999999	941	182	456	999999	999999	183	999999	59	295	483	999999	206	57	377	121	264	361	179	182	443	601	975	892	999999	999999	114	404	983	127	482	668	849	999999	433	247	884	999999	494	629	28	655	988	229	504	25	25	597	69	968	999999	403	414	372	727	505	966	290	939	962	621	779	754	932	812	814	999999	834	623	139	999999	199	999999	550	164	787	999999	756	999999	999999	605	516	344	24	828	999999	264	487	999999	999999	281	604	134	532	17	999999	900	66	416	999999	999999	190	974	929	742	109	999999	863	999999	939	892	219	891	999999	366	999999	999999	740	114	733	560	351	200	695	999999	632	999999	344	999999	999999	887	557	349	709	314	425	999999	414	282	999999	999999	400	280	704	45	71	712	686	175	902	805	999999	952	683	138	999999	989	288	81	120	44	202	330	999999	62	999999	999999	192	144	999999	573	39	467	385	999999	999999	81	495	660	796	919	388	999999	640	119	726	999999	999999	999999	470	435	263	343	172	694	360	80	977	652	700	201	530	551	999999	339	775	702	576	999999	968	772	504	628	284	999999	655	34	689	193	335	740	214	999999	674	516	319	696	305	690	830	999999	999999	842	960	605	398	836	944	311	343	34	38	172	612	999999	930	635	68	971	48	336	391	793	999999	960	986	920	877	717	29	89	407	999999	673	879	999999	661	668	679	802	819	89	388	849	999999	711	999999	999999	999999	999999	999999	638	333	652	503	708	311	525	999	619	478	959	999999	291	264	626	152	499	733	29	278	967	389	178	999999	256	12	999999	999999	999999	944	922	999999	140	999999	999999	83	243	179	999999	377	146	668	70	334	859	999999	106	595	684	569	999999	274	957	999999	999999	999999	999999	433	999999	705	
367	509	999999	674	999999	68	106	946	812	553	999999	330	999999	652	142	308	328	844	999999	999999	905	357	341	688	999999	657	943	823	628	202	918	810	921	999999	19	636	916	395	778	801	756	999999	783	999999	661	232	711	315	185	418	930	320	73	853	799	19	178	999999	282	999999	124	283	328	999999	634	107	408	999999	999999	999999	392	933	76	999999	648	755	574	210	37	180	945	999999	999999	219	999999	999999	746	78	675	10	468	853	123	879	686	999999	832	173	506	563	823	624	673	679	36	996	254	999999	215	54	999999	999999	999999	112	953	487	635	118	357	37	360	340	421	642	47	538	999999	196	999999	175	999999	411	703	999999	999999	330	964	968	193	275	362	250	863	999999	565	500	999999	999999	999999	209	847	724	815	478	999999	493	999999	41	642	497	186	68	625	49	132	43	274	571	755	632	523	666	999999	999999	674	119	477	789	86	999999	999999	999999	270	681	327	208	595	999999	999999	863	126	999999	336	999999	999999	304	625	823	509	531	236	256	265	303	685	190	799	732	999999	103	26	423	954	105	999999	999999	798	999999	722	999999	447	999999	311	892	999999	999999	340	999999	999999	999999	494	653	290	554	320	999999	554	966	995	147	409	999999	430	176	847	702	999999	999999	999999	720	999999	680	111	585	94	197	945	372	787	105	849	570	999999	999999	608	999999	999999	409	785	315	999999	831	948	584	524	999999	618	144	55	812	612	110	321	283	873	813	999999	705	999999	999999	527	191	188	900	297	839	134	999999	567	485	569	578	999999	611	999999	999999	731	526	70	509	579	810	327	974	492	749	258	465	999999	794	819	437	939	662	788	999999	652	58	999999	999999	460	621	577	570	999999	44	655	999999	999999	209	999999	36	644	961	553	999999	864	213	417	999999	999999	999999	446	999999	665	999999	999999	792	823	999999	31	683	999999	999999	58	957	243	757	732	457	104	548	999999	360	712	792	793	977	118	81	777	449	641	748	104	792	184	999999	904	120	405	862	886	130	187	409	999999	268	912	999999	483	116	481	999999	999999	999999	588	95	70	999999	348	999999	683	751	487	582	52	491	290	266	782	438	853	621	999999	999999	661	959	999999	999999	995	534	75	999999	999999	999999	967	681	303	62	213	98	744	41	772	744	189	145	643	604	999999	315	978	656	813	54	999999	860	999999	223	999999	999999	911	756	876	813	595	170	163	816	615	370	197	999999	62	693	999999	821	849	999999	999999	526	325	579	946	999999	556	419	709	553	417	117	773	90	670	584	999999	987	164	958	
158	28	981	827	989	999999	128	999999	603	999999	359	442	999999	599	999999	865	313	342	809	196	267	186	461	609	999999	999999	597	116	567	478	516	707	666	891	169	43	544	498	590	999999	571	806	999999	589	203	999999	106	184	919	999999	280	844	187	968	999999	999999	567	382	428	491	408	21	999999	135	612	652	999999	999999	440	137	330	814	752	859	625	999999	371	871	415	432	411	423	197	762	207	999999	529	698	200	197	476	172	999999	108	551	999999	999999	690	977	551	209	999999	743	792	484	999999	102	999999	353	999999	610	695	966	995	999999	999999	824	999999	927	940	133	999999	999999	252	660	168	999999	653	317	999999	835	680	894	999999	999999	435	679	405	287	999999	580	210	999999	949	586	999999	205	84	28	999999	735	205	763	46	999999	131	56	501	141	999999	721	448	20	288	999999	930	801	111	772	655	999999	428	152	195	370	922	999999	980	665	879	999999	670	999999	751	339	640	917	857	447	111	999999	187	274	961	999999	999999	199	76	999999	656	979	103	999999	373	259	999999	62	577	999999	504	398	76	835	261	362	60	813	269	949	775	22	943	664	671	276	999999	164	191	174	238	733	999999	999999	18	900	869	369	271	502	999999	587	350	190	999999	712	322	352	22	999999	970	328	930	999999	999999	644	999999	438	639	106	130	162	871	412	448	771	999999	999999	826	361	492	690	551	999999	927	999999	672	999999	999999	959	954	786	999999	583	204	910	802	549	676	374	999999	999999	729	174	382	999999	716	937	742	181	980	691	525	660	125	289	999999	999999	999999	582	972	282	716	680	152	999999	999999	999999	999999	999999	999999	999999	954	999999	497	61	999999	386	394	999999	481	734	30	551	978	272	271	491	467	914	143	637	359	999999	402	591	999999	59	32	999999	859	999999	999999	215	211	797	737	72	173	73	328	999999	780	999999	999999	999999	262	175	999999	999999	82	528	830	304	403	341	833	999999	69	905	337	911	999999	999999	207	999999	999999	814	999999	190	999999	208	328	403	999999	744	857	226	993	999999	338	558	358	152	966	341	598	434	999999	870	964	876	12	999999	736	999999	45	434	934	58	241	448	826	520	999999	873	210	436	708	659	484	999999	867	904	999999	999999	563	221	999999	866	464	581	13	479	999999	999999	205	70	667	999999	709	999999	291	944	924	890	732	837	799	103	999999	999999	726	999999	395	999999	19	108	690	957	854	823	56	78	594	999999	999999	999999	304	694	678	999999	768	999999	949	61	335	922	999999	687	56	999999	999999	295	999999	302	855	999999	999999	869	650	
107	380	709	333	999999	386	223	360	999999	455	385	999999	114	424	999999	403	205	212	344	31	96	127	999999	911	138	411	999999	342	302	804	594	273	434	54	580	769	69	999999	73	675	999999	571	716	241	671	192	317	870	999999	898	999999	647	749	848	999999	979	377	797	999999	999999	625	881	68	999999	860	999999	999999	70	999999	230	343	998	148	668	908	525	999999	771	999999	945	999999	999999	596	403	155	946	524	585	490	600	402	271	999999	589	999999	241	999999	999999	381	999999	83	257	36	524	565	661	999999	90	939	999999	578	606	999999	999999	390	735	294	999999	324	999999	596	533	999999	253	828	81	996	559	999999	676	22	999999	999999	691	999999	846	863	82	837	493	447	443	999999	452	32	796	714	999999	208	324	947	847	932	466	962	550	999999	783	696	999999	664	999999	999999	273	36	424	216	866	386	544	872	999999	827	830	477	163	887	136	230	42	999999	253	361	999999	729	999999	999999	933	728	331	179	90	385	354	999999	999999	970	382	426	607	999999	999999	376	999999	451	734	999999	111	999999	809	663	550	562	663	135	420	597	999999	543	861	202	282	147	64	375	792	836	483	999999	978	192	514	710	622	452	999999	999999	697	999999	995	155	130	943	919	668	628	999999	722	228	418	999999	802	839	564	415	316	999999	321	298	658	999999	546	110	20	626	159	839	939	221	617	543	900	325	548	716	999999	339	228	396	746	999999	124	264	592	88	999999	674	155	217	999999	807	565	999999	999999	106	608	999999	933	302	519	788	999999	999999	611	875	999999	487	301	848	343	977	999999	925	999999	394	783	999999	518	932	246	999999	694	731	85	809	977	999999	130	451	999999	62	405	925	999999	957	999999	613	999999	717	999999	902	383	307	874	999999	999999	640	856	999999	322	326	511	11	65	44	999999	999999	435	999999	999999	509	366	850	740	290	581	566	58	999999	707	180	999999	801	853	344	111	396	857	999999	494	347	644	320	138	791	551	404	870	842	862	999999	188	850	819	579	545	999999	566	593	586	758	592	999999	999999	999999	687	999999	157	721	932	707	998	518	999999	560	864	999999	999999	949	738	187	696	215	731	878	992	999999	981	284	799	578	829	999999	341	735	754	383	218	985	113	841	257	158	999999	164	830	999999	542	268	999999	499	811	617	854	999999	72	386	999999	999999	160	899	727	872	999999	363	878	734	186	582	806	490	837	735	846	896	929	547	305	577	57	331	255	999999	569	309	767	222	419	931	672	377	843	984	835	213	124	385	236	999999	286	
105	493	959	462	234	662	86	771	957	479	524	999999	962	185	828	654	999999	999999	999999	999999	665	325	999999	910	999999	647	852	899	642	782	554	320	749	300	952	838	295	270	345	999999	690	451	999999	462	158	296	881	808	16	999999	119	82	614	999999	999999	999999	999999	59	34	999999	809	186	138	185	999999	214	342	999999	233	989	368	999999	966	974	905	999999	863	792	762	152	999999	53	893	999999	999999	999999	705	790	679	181	600	246	246	758	838	514	999999	286	537	944	953	218	999999	26	200	999999	115	999999	63	999999	916	455	297	881	821	765	999999	55	512	999999	508	551	999999	62	399	999999	507	218	146	999999	900	587	265	818	198	557	468	876	892	999999	376	999999	736	282	264	154	999999	364	937	82	999999	278	999999	94	445	999999	225	999999	627	999999	868	897	504	999999	505	999999	200	479	693	999999	307	416	162	215	86	442	815	720	797	254	183	153	999999	73	179	632	813	999999	382	786	341	999999	258	999999	439	999999	571	84	776	925	999999	479	670	999999	999999	999999	125	569	17	13	596	504	734	383	894	724	999999	440	492	873	526	999999	107	906	999999	371	168	338	999999	608	999999	740	944	999999	299	704	482	999999	999999	364	517	999999	999999	378	199	836	999999	875	929	999999	852	141	592	999999	408	999999	381	999999	999999	414	656	786	999999	409	142	856	560	999999	93	199	252	999999	151	137	365	282	856	999999	717	106	999999	292	409	71	756	999999	157	999999	473	365	333	718	866	999999	708	730	461	763	246	342	285	349	792	999999	999999	833	989	464	999999	136	88	653	999999	644	999999	373	387	731	653	402	708	519	398	999999	866	999999	162	999999	429	635	820	999999	491	384	820	820	999999	670	598	999999	749	693	503	346	287	679	672	232	640	344	353	999999	120	844	634	766	999999	999999	872	939	680	732	44	912	999999	985	171	999999	999999	433	872	717	143	729	652	25	25	61	451	196	861	929	626	999999	292	101	982	999999	750	63	870	437	797	659	252	26	659	591	40	999999	999999	999999	999999	217	472	635	596	999999	201	618	750	898	622	685	87	750	999999	999999	630	224	12	999999	921	770	562	999999	920	483	487	999999	999999	999999	30	159	678	861	531	419	622	656	505	601	456	999999	312	999999	814	121	582	999999	910	709	961	816	299	994	999999	638	654	36	715	122	903	999999	999999	999999	999999	473	17	999999	229	697	336	973	718	999999	77	789	467	591	631	808	999999	986	725	656	999999	213	860	684	999999	893	764	596	940	393	999999	890	878	986	
102	999999	999999	365	282	999999	382	999999	999999	887	999999	298	999999	72	405	907	221	916	840	606	999999	674	613	332	443	335	932	740	43	335	713	999999	910	481	498	290	704	545	714	512	999999	484	115	972	758	999999	999999	999999	200	43	181	999999	60	999999	999999	428	999999	781	921	999999	290	642	954	773	184	749	999999	699	574	125	212	675	212	338	332	379	569	640	574	949	613	240	549	999999	999999	931	136	999999	349	80	552	923	624	768	231	640	530	999999	797	19	116	33	138	85	830	506	579	722	949	761	859	106	217	999999	343	60	102	953	620	999999	622	749	360	503	573	289	61	999999	999999	691	848	237	843	999999	843	999999	112	474	179	657	361	414	999999	587	999999	999999	715	652	434	181	999999	999999	720	999999	397	366	999999	634	512	551	999999	145	999999	999999	913	999999	263	652	137	753	999999	999999	784	963	999999	217	70	772	292	127	573	409	999999	999999	999999	281	999999	999999	178	486	917	478	962	628	212	226	799	430	674	590	999999	73	524	999999	233	919	793	999999	663	999999	305	900	351	394	999999	55	135	680	124	641	999999	965	484	651	836	479	999999	165	760	674	417	640	999999	702	925	999999	884	338	711	234	999999	759	635	999999	190	26	136	577	650	167	101	129	999999	43	999999	236	589	999999	845	753	263	637	996	988	772	665	802	648	999999	477	170	999999	968	889	162	999999	339	496	999999	819	353	98	999999	603	583	999999	999999	75	236	999999	920	21	492	999999	970	851	762	647	226	999999	224	999999	119	182	999999	999999	999999	426	880	121	896	999999	413	999999	410	175	132	403	414	483	341	737	999999	769	556	999999	314	19	918	311	999999	692	999999	944	999999	865	978	342	606	999999	147	906	999999	999999	802	999999	608	999999	999999	805	729	369	242	742	193	487	75	349	626	847	988	151	508	578	999999	214	823	468	999999	544	196	789	796	134	999999	999999	552	999999	999999	999999	999999	847	461	123	582	242	459	537	761	127	999999	639	716	999999	301	999999	408	615	606	598	14	150	46	999999	618	999999	572	118	405	758	935	768	382	999999	307	150	690	394	996	286	754	999999	706	313	999999	999999	83	47	999999	350	36	936	700	379	999999	410	811	447	999999	642	669	351	141	999999	191	999999	267	819	999999	160	315	23	618	329	843	718	443	999999	279	71	999999	535	286	64	999999	999999	77	12	181	897	999999	252	999999	364	616	412	163	703	131	999999	999999	264	585	681	45	999999	327	380	999999	999999	999999	89	178	443	999999	144	74	86	281	192	
964	999999	647	564	999999	999999	999999	264	999999	440	564	999999	610	566	999999	610	949	604	29	718	999999	999999	477	175	999999	259	999999	457	587	999999	348	87	432	938	748	999999	617	31	860	972	999999	73	999999	104	451	237	478	611	672	176	999999	470	67	562	999999	999999	786	481	634	571	987	676	999999	241	102	487	317	671	818	999999	993	928	744	56	828	999999	39	383	999999	702	999999	473	784	421	297	877	999999	869	437	999999	259	145	999999	298	984	223	999999	435	11	964	999999	807	999999	937	182	265	725	999999	734	892	248	413	999999	932	790	524	891	265	943	225	467	447	243	347	485	858	999999	455	71	614	232	999999	999999	999999	999999	999999	680	847	248	42	999999	19	145	544	242	846	386	999999	508	470	332	140	999999	999999	506	482	573	999999	462	324	999999	280	949	999999	670	644	41	999999	161	816	844	53	26	910	73	458	312	999999	115	638	999999	89	946	601	292	101	121	999999	999999	308	410	999999	999999	999999	999999	881	999999	26	874	597	999999	386	999999	999999	626	288	999999	581	722	58	180	874	349	999999	843	999999	999999	357	836	578	533	999999	748	852	415	618	658	102	600	999999	398	295	999999	517	999999	999999	776	264	975	13	977	539	872	213	999999	536	885	571	91	676	999999	999999	189	305	999999	380	999999	459	286	17	629	999999	980	541	659	885	59	831	11	748	867	999999	382	999999	999999	999999	572	544	724	878	732	97	20	924	633	686	115	529	454	452	465	326	977	968	384	955	558	341	999999	252	487	64	570	342	809	489	999999	357	704	999999	808	104	734	408	284	542	999999	999999	907	999999	779	530	387	558	999999	550	101	413	458	645	445	240	991	482	999999	678	527	999999	999999	999999	999999	758	824	384	999999	371	999999	579	693	841	943	502	434	579	473	999999	676	21	999999	999999	398	926	999999	999999	633	577	999999	262	16	605	999999	343	999999	999999	628	30	705	12	914	921	958	521	999999	999999	701	999999	805	999999	18	444	12	516	628	856	755	429	860	766	999999	76	268	999999	572	97	827	610	562	671	999999	453	999999	999999	106	138	999999	876	216	291	999999	691	771	691	254	999999	603	508	714	94	17	209	999999	939	261	999999	662	629	949	999999	789	999999	390	144	469	565	192	338	419	500	555	879	223	578	999999	999999	999999	577	95	999	999999	329	896	478	999999	999999	999999	999999	422	999999	475	681	999999	583	502	275	310	636	231	689	999999	999999	999999	224	538	137	985	591	539	201	999999	999999	543	949	148	470	204	911	480	717	281	870	
916	999999	34	874	952	639	86	144	759	667	355	406	619	228	240	682	999999	536	766	702	782	999999	706	390	147	977	444	42	80	399	166	514	417	999999	359	999999	199	999999	999999	999999	999999	405	442	885	740	147	340	999999	239	999999	999999	944	950	578	97	696	999999	644	736	975	205	53	73	370	511	840	988	110	869	311	492	286	361	420	197	387	787	820	999999	999	999999	523	999999	999999	427	999999	999999	839	999999	663	999999	999999	999999	999999	999999	471	341	82	999999	899	999999	239	61	999999	40	695	592	539	390	709	999999	999999	999999	736	338	681	251	999999	999999	300	286	158	677	216	837	999999	359	999999	999999	999999	56	999999	447	750	850	417	472	874	999999	732	628	34	458	722	754	999999	999999	200	870	478	230	824	140	999999	622	10	562	844	999999	103	345	999999	999999	663	662	203	205	253	999999	921	218	376	989	220	999999	262	999999	955	999999	16	999999	169	999999	791	506	999999	584	999999	999999	999999	999999	999999	783	433	396	999999	754	999999	69	560	999999	999999	314	948	270	853	999999	919	421	369	310	606	393	94	717	186	157	999999	999999	441	999999	999999	999999	46	76	590	999999	565	823	483	507	999999	895	900	380	77	854	343	531	652	999999	664	943	999999	549	258	245	698	999999	220	999999	277	637	628	942	794	999999	278	882	999999	270	280	106	999999	862	405	710	999999	714	649	331	814	956	514	54	999999	897	356	496	818	355	894	848	612	442	240	277	277	999999	999999	999999	586	461	852	999999	126	999999	14	906	999999	547	752	983	999999	999999	236	321	999999	584	987	897	846	999999	73	334	375	431	999999	505	631	137	443	533	138	774	744	362	113	131	928	396	892	450	352	280	602	910	999999	999999	216	919	999999	693	970	688	37	805	397	527	999999	695	84	509	284	26	113	229	855	999999	999999	873	217	11	655	601	14	999999	999999	793	731	464	649	770	299	712	982	999999	562	999999	746	938	964	586	114	243	321	393	175	999999	999999	383	999999	489	578	999999	999999	999999	47	378	683	999999	377	999999	999999	562	55	313	999999	572	43	999999	999999	414	999999	215	909	999999	896	999999	290	621	240	111	626	358	408	169	201	999999	999999	999999	713	194	767	125	571	370	789	551	999999	18	183	603	303	814	716	650	934	999999	433	90	256	624	999999	71	999999	275	999999	447	163	886	122	999999	999999	203	649	482	647	999999	999999	999999	841	355	235	999999	447	637	999999	811	641	758	234	828	533	919	592	98	105	999999	725	305	391	351	397	310	896	921	41	110	999999	
999999	12	999999	728	884	249	901	999999	999999	623	999999	468	176	805	405	661	293	729	999999	611	560	386	942	714	999999	167	499	957	999999	385	526	605	999999	646	999999	755	730	109	999999	679	691	699	288	999999	999999	837	224	999999	991	999999	612	201	999999	999999	614	999999	70	790	390	726	999999	943	999999	441	106	167	760	999999	408	999999	999999	194	90	972	999999	860	108	999999	752	999999	999999	953	999999	286	772	335	226	218	999999	550	694	940	719	921	929	999999	235	846	984	804	86	693	147	350	999999	999999	121	999999	578	753	999999	999999	999999	878	783	796	977	999999	669	771	999999	999999	498	858	956	999999	475	168	52	182	635	999999	876	948	999999	999999	999999	625	568	354	999999	809	639	287	791	495	902	840	148	143	770	46	999999	222	862	533	205	289	999999	999999	952	999999	374	999999	128	506	332	99	999999	534	981	362	629	324	999999	999999	912	220	76	470	99	635	30	999999	999999	598	85	663	999999	901	63	535	999999	999999	402	271	999999	243	169	295	172	812	396	613	161	417	999999	999999	999999	999999	621	999999	999999	924	999999	327	999999	464	993	529	430	668	14	552	480	455	999999	786	922	296	697	679	60	780	307	286	248	416	999999	994	191	222	998	999999	290	79	322	999999	216	84	339	979	999999	640	999999	504	808	999999	142	706	999999	630	999999	378	42	941	933	442	626	999999	999999	999999	707	999	348	999999	999999	999999	272	999999	999999	815	580	999999	956	718	439	999999	916	803	477	403	284	999999	708	561	282	629	331	999999	999999	880	689	999999	999999	814	999999	250	999999	999999	834	999999	582	999999	574	480	999999	999999	422	324	999999	523	526	822	882	999999	250	656	300	786	935	50	999999	999999	276	262	135	999999	999999	151	445	999999	999999	269	969	319	821	999999	486	237	999999	999999	999999	17	836	999999	999999	999999	973	999999	573	625	949	999999	999999	793	840	658	464	321	355	335	250	999999	879	322	999999	266	853	573	863	698	999999	999999	999999	999999	833	320	999999	654	898	999999	999999	540	578	999999	249	999999	548	999999	478	173	97	174	882	185	940	936	138	523	227	999999	24	999999	999999	875	999999	886	239	999999	960	529	570	810	423	97	584	999999	702	69	999999	790	718	677	999999	999999	610	999999	190	999999	813	896	999999	574	999999	999999	254	350	92	702	374	362	384	581	999999	949	602	287	750	794	999999	241	999999	79	450	437	999999	346	999999	757	999999	449	705	139	163	74	347	999999	384	621	842	243	999999	999999	999999	720	415	146	461	999999	107	999999	264	395	507	582	661	123	999999	998	
999999	907	44	335	437	924	656	254	428	999999	999999	605	903	139	951	999999	614	245	384	999999	31	999999	999999	170	660	942	999999	319	631	999999	413	233	999999	999999	999999	935	208	301	572	769	73	171	718	999999	543	501	999999	135	444	149	967	999999	739	403	977	181	32	874	675	494	740	346	623	847	747	388	732	528	999999	26	170	323	672	999999	666	860	999999	999999	999999	999999	999999	68	999999	492	613	987	494	999999	999999	37	913	334	626	88	39	726	548	871	563	164	768	901	999999	999999	979	653	753	999999	737	126	999999	999999	999999	516	970	681	470	999999	244	760	894	999999	130	999999	113	835	697	999999	584	939	322	661	999999	999999	999999	622	999999	458	513	959	243	369	742	291	389	474	87	999999	117	358	999999	417	637	803	999999	515	781	999999	999999	153	956	999999	550	797	804	986	999999	999999	126	358	818	22	626	285	526	534	521	838	522	638	999999	588	487	235	683	904	34	226	211	885	841	569	999999	370	12	84	999999	944	487	999999	56	303	999999	999999	540	253	790	362	287	999999	999999	942	780	999999	395	999999	999999	324	999999	899	962	999999	582	241	517	258	999999	266	282	999999	999999	576	361	129	999999	999999	594	728	695	439	123	999999	939	475	891	898	999999	999999	974	634	999999	503	830	587	440	844	721	761	250	292	374	999999	90	834	29	999999	999999	660	105	999999	783	999999	629	999999	786	300	272	116	350	619	999999	431	999999	647	999999	999999	746	999999	999999	999999	742	833	999999	412	75	589	591	114	456	473	999999	138	999999	53	851	447	874	155	999999	149	582	615	421	999999	823	999999	252	442	783	999999	680	816	970	358	999999	950	475	226	999999	207	708	167	660	876	312	340	999999	247	795	613	347	600	973	999999	173	137	421	856	589	132	346	159	999999	649	792	999999	999999	12	854	901	999999	658	536	603	999999	424	955	545	999999	999999	872	14	646	999999	469	90	843	430	999999	999999	538	619	636	496	860	999999	999999	20	999999	999999	183	999999	393	894	999999	689	74	999999	119	999999	182	876	999999	999999	260	341	512	160	999999	712	657	737	999999	793	999999	362	31	50	743	999999	588	944	999999	517	319	805	621	752	999999	779	26	474	999999	445	888	661	91	539	245	999999	56	685	830	380	999999	445	999999	599	531	288	668	33	999999	238	170	238	999999	29	788	455	719	999999	621	411	696	192	427	382	905	999999	999999	492	804	999999	999999	903	124	90	363	999999	999999	999999	999999	260	999999	999999	838	91	285	660	246	72	999999	790	999999	296	73	999999	684	971	
999999	999999	694	820	18	186	999999	421	999999	999999	999999	999999	666	999999	999999	697	539	999999	999999	704	354	345	999999	254	474	218	999999	24	415	547	839	695	406	391	855	679	338	410	251	934	773	999999	687	28	546	902	405	999999	891	121	757	701	138	980	626	999999	999999	999999	356	999999	445	999999	16	856	427	428	938	285	999999	230	369	139	129	366	930	928	999999	999999	707	571	813	905	132	303	790	147	999999	426	999999	182	999999	888	63	452	499	568	420	830	999999	127	964	999999	776	671	752	627	582	999999	59	698	33	701	999999	999999	986	539	92	713	999999	999999	999999	999999	999999	999999	331	481	85	677	867	371	999999	828	488	999999	999999	693	138	461	550	173	565	795	999999	999999	999999	999999	156	279	465	959	486	706	764	999999	265	452	609	999999	350	281	551	904	903	687	190	205	223	162	186	303	411	631	172	902	724	76	154	454	738	134	334	806	222	908	999999	811	73	177	334	999999	93	249	120	999999	621	999999	891	999999	999999	952	982	994	102	172	557	855	544	861	595	199	999999	165	160	225	946	999999	692	994	802	379	141	56	999999	31	220	999999	520	892	291	73	184	999999	999999	785	152	340	714	59	361	40	276	212	582	145	858	928	999999	895	999999	876	968	896	887	515	821	999999	176	80	951	999999	344	651	580	531	999999	841	596	375	82	615	999999	642	643	771	112	929	999999	999999	173	292	84	999999	569	414	999999	999999	999999	999999	964	215	174	643	107	999999	695	624	999999	60	130	26	341	723	823	717	846	335	999999	125	412	999999	472	483	999999	669	999999	999999	999999	175	999999	736	999999	542	999999	866	450	396	544	678	86	999999	307	999999	999999	999999	950	999999	801	851	568	769	999999	999999	650	83	743	999999	736	438	999999	974	542	465	999999	394	753	799	322	956	999999	459	791	584	48	924	593	58	911	999999	719	959	919	240	607	666	711	999999	892	999999	133	999999	660	999999	33	111	999999	841	799	187	404	161	48	845	584	119	978	449	424	726	490	999999	779	976	718	694	65	999999	999999	957	682	942	906	986	999999	999999	799	684	561	937	978	751	258	733	366	568	999999	83	999999	498	688	999999	396	999999	846	437	979	684	398	338	55	999999	983	842	504	461	999999	999999	22	76	319	304	999999	486	999999	999999	446	56	619	160	999999	982	656	370	278	421	556	740	149	405	538	124	296	233	999999	344	999999	999999	238	905	324	999999	71	589	188	394	383	909	428	118	990	933	74	248	565	73	987	622	573	999999	904	513	
913	616	999999	204	17	664	999999	412	970	40	817	999999	835	903	920	76	192	884	47	647	321	999999	999999	605	60	58	999999	828	357	999999	999999	155	11	810	956	455	61	983	386	718	324	26	999999	999999	125	999999	412	661	153	921	999999	688	56	266	999999	881	211	931	999999	959	996	766	65	825	198	672	999999	35	947	475	24	208	508	329	999999	305	893	455	999999	701	999999	16	685	436	999999	163	999999	744	999999	84	999999	999999	839	426	721	558	999999	999999	771	453	645	999999	713	677	906	242	999999	999999	933	896	988	999999	451	453	323	999999	90	999999	121	44	573	969	999999	873	999999	895	369	999999	607	774	343	581	683	999999	999999	999999	999999	17	999999	999999	973	382	810	999999	96	999999	677	999999	999999	731	477	342	210	736	999999	676	970	840	455	20	872	108	129	169	999999	416	82	999999	397	63	696	83	108	638	71	200	168	999999	999999	999999	999999	972	999999	875	306	999999	999999	947	999999	999999	298	999999	999999	519	999999	874	262	650	170	679	423	272	998	59	45	404	244	572	999999	999999	518	288	63	719	999999	999999	130	254	863	561	999999	135	999999	19	765	244	521	589	39	197	938	999999	999999	117	322	955	974	999999	840	999999	766	808	282	999999	870	999999	408	999999	999999	709	753	18	787	608	643	298	21	999999	999999	801	883	654	542	999999	751	10	999999	946	999999	838	925	202	413	962	999999	237	852	784	149	754	835	999999	864	330	443	929	730	923	473	34	943	999999	644	999999	999999	122	276	999999	724	999999	264	462	444	886	999999	561	604	825	813	416	445	236	849	539	966	214	790	221	999999	821	280	999999	999999	999999	895	940	558	374	943	682	960	67	70	280	500	999999	244	999999	547	882	335	904	119	999999	588	999999	145	114	83	813	332	64	999999	902	598	432	978	70	991	843	999999	999999	999999	999999	999999	387	176	999999	999999	592	999999	812	674	171	999999	375	999999	426	794	188	805	453	999999	140	999999	906	316	168	681	77	404	183	985	999999	999999	105	33	999999	611	210	999999	565	75	490	999999	519	390	589	999999	232	999999	999999	999999	999999	999999	558	999999	751	999999	549	999999	17	898	971	198	999999	826	970	999999	401	352	743	815	593	638	249	388	811	295	999999	999999	727	752	459	367	842	907	999999	666	331	167	282	207	71	999999	542	999999	104	301	58	693	999999	307	999999	880	999999	746	682	183	999999	180	136	999999	941	33	353	265	448	614	999999	888	999999	313	960	243	79	546	999999	463	106	581	999999	520	999999	157	115	999999	737	578	400	
999999	235	999999	867	160	40	817	999999	48	787	287	228	490	945	999999	999999	116	999999	780	810	429	992	228	87	227	886	616	227	999999	918	999999	527	870	223	260	662	654	446	810	212	262	290	999999	676	818	362	803	574	86	117	999999	94	999999	768	970	999999	17	921	999999	999999	424	599	999999	129	999999	760	358	276	695	508	395	670	535	578	557	149	286	551	999999	864	92	51	999999	686	999999	999999	570	111	252	999999	999999	732	796	546	788	663	818	595	811	68	14	536	879	578	999999	338	558	388	999999	831	826	465	663	785	190	383	999999	785	210	36	199	256	34	548	999999	999999	874	989	999999	999999	999999	690	739	209	860	555	999999	572	964	590	999999	191	890	420	329	199	79	999999	366	414	215	43	395	785	869	757	512	340	999999	69	464	569	598	999999	511	146	999999	463	925	634	222	999999	999999	619	999999	17	999999	614	999999	663	999999	863	632	385	999999	297	305	954	999999	113	999999	830	846	905	136	720	592	999999	908	193	474	615	94	731	202	329	222	776	999999	861	999999	897	121	72	475	600	936	223	638	224	841	771	133	999999	999999	391	48	999999	493	35	425	999999	999999	45	199	978	779	901	999999	368	84	529	999999	478	712	155	718	784	440	535	784	999999	999999	999999	352	999999	492	272	150	810	999999	306	999999	999999	446	999999	202	85	873	496	821	999999	40	280	149	999999	856	654	120	999999	673	264	485	957	250	56	858	20	693	496	496	516	999999	382	87	999999	999999	900	42	114	999999	642	999999	999999	714	749	348	999999	999999	999999	845	837	999999	999999	147	37	820	335	999999	399	749	999999	392	386	10	314	283	657	999999	371	85	999999	622	999999	491	40	352	542	253	500	707	999999	466	663	999999	659	364	66	245	59	957	999999	137	642	364	771	999999	999999	942	409	476	690	470	193	954	889	225	155	223	999999	684	288	91	282	691	555	725	728	735	351	949	227	422	153	999999	174	828	999999	652	720	779	817	599	999999	34	27	733	282	708	761	999999	219	842	138	375	999999	999999	854	999999	808	56	531	800	601	459	999999	277	327	999999	789	70	245	999999	503	999999	867	689	247	257	999999	822	999999	30	999999	907	740	384	294	999999	999999	999999	999999	38	843	673	257	27	997	999999	776	749	416	999999	919	999999	208	716	999999	801	507	999999	591	999999	286	986	999999	511	999999	694	999999	873	999999	549	55	454	96	999999	659	829	89	999999	691	999999	481	924	415	999999	111	283	709	34	44	999999	280	999999	754	376	751	856	80	
999999	200	999999	999999	902	765	999999	456	999999	613	990	66	520	721	657	308	999999	136	999999	580	651	999999	999999	985	999999	999999	999999	999999	311	700	720	466	803	758	999999	999999	387	999999	578	168	999999	505	999999	669	718	967	524	771	622	445	26	250	399	999999	428	345	999999	328	999999	73	999999	999999	154	999999	893	534	999999	762	388	998	920	559	557	202	999999	156	999999	882	276	727	324	728	656	866	999999	999999	999999	527	339	997	999999	999999	209	514	893	949	360	999999	999999	193	714	761	392	999999	524	466	999999	207	253	282	571	765	61	999999	749	547	999999	999999	100	423	468	736	432	391	987	861	999999	999999	309	999999	999999	912	116	92	999999	999999	999999	42	352	999999	786	869	283	67	436	255	18	999999	999999	356	17	83	771	999999	725	999999	339	11	999999	663	116	649	897	170	999999	658	659	999999	999999	196	211	909	935	873	999999	599	462	375	954	741	852	999999	288	999999	85	722	151	753	367	44	999999	344	405	688	121	999999	971	999999	581	778	596	49	999999	578	154	999999	999999	897	725	136	525	999999	999999	895	810	702	371	944	999999	763	516	999999	611	214	963	866	514	256	999999	499	627	999999	794	186	155	813	705	709	808	977	584	253	38	240	999999	999999	297	999999	878	999999	776	37	999999	999999	271	999999	437	999999	999999	999999	593	891	146	235	509	186	179	870	750	997	999999	661	145	118	188	272	877	999999	695	999999	579	13	378	353	723	599	999999	976	999999	463	385	211	104	530	393	999999	117	999999	731	342	999999	427	760	880	420	999999	892	918	999999	999	814	999999	807	999999	708	589	522	792	511	909	863	203	955	999999	621	796	567	999999	724	495	164	84	650	363	613	161	253	497	933	999999	999999	999999	347	915	649	329	404	999999	999999	999999	180	999999	301	821	479	896	471	474	269	624	557	287	204	153	999999	739	999999	454	308	556	999999	34	858	902	999999	469	856	999999	646	301	402	384	792	999999	324	839	782	828	884	716	999999	999999	238	999999	999999	429	999999	203	80	909	914	949	883	999999	468	999999	466	398	619	19	50	431	828	968	999999	999999	495	284	999999	15	957	586	569	592	866	566	796	999999	851	783	269	662	999999	736	387	452	501	999999	461	178	382	393	219	874	675	268	999999	270	96	878	933	999999	374	75	952	337	390	999999	408	999999	360	999999	999999	835	750	999999	461	101	590	999999	682	968	822	661	632	573	377	999999	999999	608	615	535	463	972	849	343	999999	904	999999	59	71	999999	128	559	999999	466	846	999999	134	297	
806	859	679	999999	206	964	112	713	999999	389	960	999999	999999	800	296	824	463	574	999999	416	99	557	318	999999	718	999999	850	273	999999	175	727	999999	999999	628	801	756	856	999999	776	884	240	585	470	404	99	999999	999999	327	272	993	13	281	397	717	208	259	551	148	598	723	999999	839	870	277	661	967	999999	999999	999999	540	968	999999	999999	111	999999	999999	97	913	451	352	657	533	11	999999	172	456	605	852	429	552	214	717	558	999999	771	999999	999999	203	742	132	999999	79	328	731	35	696	999999	999999	541	695	171	637	697	255	999999	999999	837	30	114	215	999999	999999	999999	456	999999	260	757	745	999999	784	999999	893	181	328	111	587	214	279	823	476	973	999999	999999	734	390	577	30	999999	985	999999	563	999999	98	537	760	968	743	872	406	775	938	737	955	757	897	278	466	378	154	489	999999	568	207	999999	242	61	999999	601	75	758	240	455	999999	999999	999999	113	999999	999999	567	142	999999	341	999999	999999	538	245	363	563	837	122	121	651	167	506	804	995	497	999999	304	999999	15	152	806	648	544	999999	977	805	536	793	999999	821	810	21	644	53	694	158	110	996	697	409	763	953	999999	999999	297	263	999999	235	615	354	349	859	999999	702	535	235	513	54	999999	557	37	53	999999	299	841	156	999999	999999	310	349	360	308	20	606	388	853	11	956	205	724	461	310	188	127	482	999999	884	999999	999999	469	999999	65	737	150	381	999999	313	999999	746	999999	401	594	999999	276	994	999999	999999	999999	323	681	233	557	848	544	106	726	865	999999	817	890	271	918	999999	999999	999999	305	999999	999999	234	669	550	655	219	64	332	866	385	999999	999999	441	113	363	629	837	999999	97	216	203	53	655	853	999999	539	856	999999	482	352	999999	572	699	480	977	306	653	141	578	347	794	999999	999999	351	953	408	999999	786	907	299	999999	604	616	98	377	999999	579	815	768	125	362	184	999999	524	301	999999	433	960	136	67	975	705	667	750	422	981	813	313	899	999999	162	79	972	193	937	489	956	610	113	159	726	838	372	462	984	619	372	999999	60	614	974	425	660	849	324	999999	937	865	676	999999	24	999999	915	395	963	293	212	666	999999	999999	999999	999999	999999	999999	999999	147	342	215	765	802	619	999999	999999	295	408	999999	419	999999	869	238	552	100	999999	717	999999	461	999999	976	499	999999	416	706	138	248	231	161	567	683	518	186	999999	732	999999	873	776	999999	999999	630	987	999999	873	89	999999	358	999999	302	999999	150	999999	999999	224	
365	715	74	999999	912	999999	25	74	256	179	735	613	692	999999	820	999999	69	940	227	999999	301	999999	273	999999	999999	999999	779	979	928	999999	999999	841	639	962	999999	26	45	487	863	999999	996	999999	741	66	148	476	114	496	448	312	999999	209	625	439	922	376	451	246	69	14	200	45	145	984	751	999999	973	730	999999	804	954	582	86	280	453	735	258	217	689	860	804	292	999999	625	999999	228	999999	210	49	999999	574	798	999999	859	756	999999	430	756	314	253	502	384	644	999999	999999	999999	132	354	985	999999	128	244	557	208	209	908	504	999999	999999	533	999999	999999	690	218	239	165	163	227	523	492	314	501	903	999999	368	999999	647	999999	999999	999999	105	871	225	999999	999999	340	999999	229	999999	999999	466	910	214	999999	574	729	999999	436	999999	202	104	999999	831	502	882	999999	340	121	840	780	270	607	999999	999999	438	807	558	999999	693	899	914	933	567	674	35	403	297	132	871	638	734	999999	999999	999999	100	999999	49	722	969	897	999	140	388	879	587	858	667	999999	352	766	181	855	743	515	287	999999	348	166	999999	489	339	999999	249	211	55	60	126	999999	276	999999	768	835	999999	795	900	784	554	688	97	999999	735	999999	780	999999	999999	879	477	975	797	930	999999	999999	255	490	568	791	999999	187	833	537	742	500	579	114	999999	345	986	948	615	503	615	660	999999	310	753	888	437	144	999999	176	583	150	999999	346	396	885	590	389	237	118	893	999999	854	559	434	999999	870	675	116	999999	892	529	370	303	324	201	999999	945	999999	679	999999	755	443	666	954	999999	129	242	718	122	754	999999	720	999999	999999	999999	805	999999	999999	517	28	762	38	621	284	63	999999	999999	999999	204	83	645	652	557	755	147	934	999999	999999	832	126	638	957	993	999999	294	808	863	693	999999	999999	302	79	229	661	600	727	821	999999	900	821	51	221	523	49	119	955	173	750	999999	999999	617	914	53	401	389	804	44	253	989	255	999999	394	944	808	999999	575	432	999999	164	419	122	805	705	20	84	427	443	954	268	339	999999	122	230	774	778	388	36	828	281	999999	999999	578	999999	654	999999	657	276	715	268	543	532	276	595	999999	999999	999999	218	999999	326	962	370	999999	984	659	610	804	174	180	39	999999	549	999999	625	368	999999	999999	999999	60	999999	999999	160	727	696	725	807	378	526	177	583	966	179	993	512	318	435	613	999999	743	54	999999	493	999999	686	999999	993	928	651	237	336	656	999999	167	927	898	812	642	393	999999	852	
241	999999	999999	596	72	233	999999	102	999999	932	122	949	999999	16	14	999999	999999	999999	999999	731	999999	999999	299	841	927	565	999999	75	613	999999	792	230	334	891	812	823	496	508	999999	642	446	999999	999999	304	223	706	742	161	923	999999	999999	601	562	537	999999	514	988	999999	669	507	221	491	488	810	150	892	625	999999	204	190	447	999999	427	197	295	52	393	994	627	231	823	860	151	999999	748	200	667	999999	917	308	835	999999	839	126	430	955	356	533	163	999999	91	999999	999999	999999	999999	999999	184	999999	252	999999	131	993	537	448	999999	361	349	999999	999999	949	235	827	859	999999	355	999999	716	310	999999	999999	696	859	841	306	999999	857	902	408	132	547	26	302	555	986	187	842	999999	401	443	999999	615	999999	471	999999	105	263	116	71	999999	419	494	873	608	912	999999	271	162	240	308	825	458	940	717	524	932	932	281	999999	718	999999	312	325	999999	999999	723	189	398	636	211	886	751	841	999999	713	63	153	693	999999	752	916	999999	573	102	999999	620	675	799	947	281	173	981	243	352	884	116	179	15	911	198	999999	999999	525	39	422	84	999999	929	14	471	789	249	638	999999	802	999999	999999	232	999999	87	58	999999	450	365	48	904	517	498	136	999999	883	999999	999999	999999	999999	52	174	544	680	543	999999	746	795	485	492	923	352	123	550	72	377	999999	999999	999999	150	676	432	170	991	517	566	999999	999999	407	999999	651	999999	194	434	759	658	999999	551	999999	83	312	593	965	873	999999	999999	404	948	74	239	936	392	948	314	29	620	999999	999999	172	999999	884	943	999999	999999	840	467	168	999999	790	414	999999	405	48	999999	837	92	999999	297	999999	956	999999	180	999999	178	999999	269	517	879	414	149	653	652	388	739	198	368	205	76	42	656	402	715	167	660	67	541	353	198	476	936	163	716	675	216	815	714	999999	230	257	999999	949	288	285	651	760	529	26	999999	999999	479	999999	400	264	999999	563	456	22	88	120	999999	915	329	999999	477	999999	936	976	182	923	999999	163	999999	818	999999	707	999999	439	515	999999	999999	525	54	626	997	59	762	462	999999	653	368	701	136	119	149	999999	629	999999	999999	665	999999	553	844	385	999999	325	912	999999	999999	522	449	26	507	188	583	592	999999	703	416	999999	233	484	530	528	564	999999	37	999999	999999	999999	87	248	631	849	86	999999	681	999999	539	681	146	190	659	932	999999	352	204	948	536	556	794	999999	999999	390	442	348	32	999999	820	314	298	56	999999	16	445	999999	394	
999999	999999	999999	999999	211	173	734	291	52	824	597	323	999999	588	88	339	132	999999	161	999999	251	999999	737	961	365	999999	234	393	100	999999	999999	999999	13	999999	546	846	937	645	999999	762	735	108	399	523	434	11	608	999999	219	999999	779	15	294	431	999999	999999	999999	636	999999	362	939	350	999999	764	181	110	320	265	51	242	402	487	417	398	53	999999	27	999999	536	363	250	507	999999	383	999999	647	213	581	814	306	482	311	99	240	999999	999999	907	635	352	334	691	352	685	977	324	302	597	895	388	10	233	160	109	201	999999	999999	999999	817	265	534	896	738	450	745	760	100	397	187	999999	658	999999	391	871	999999	672	897	822	999999	68	999999	60	999999	203	999999	83	331	211	999999	128	392	228	99	379	817	438	953	902	999999	227	233	904	420	330	999999	764	841	288	999999	999999	999999	618	969	999999	59	483	999999	999999	635	671	438	999999	999999	999999	192	999999	155	999999	999999	774	718	995	882	980	999999	311	640	986	474	59	999999	52	999999	999999	904	773	259	340	330	344	849	418	999999	999999	788	999999	414	361	148	299	619	829	999999	133	811	228	736	989	999999	999999	999999	999999	80	586	439	999999	585	132	164	419	190	814	691	719	924	999999	728	614	999999	499	897	999999	848	999999	440	412	817	190	566	685	47	270	415	582	500	257	999999	690	838	402	759	292	207	728	118	804	148	515	208	511	999999	132	797	434	850	565	753	895	999999	37	578	404	999999	478	382	920	409	119	229	677	961	48	775	798	740	999999	90	130	75	635	274	311	981	65	195	915	472	999999	732	935	999999	452	544	811	824	364	726	728	356	198	999999	39	296	531	550	461	999999	998	694	244	484	632	830	999999	763	276	422	510	999999	466	457	999999	386	294	183	999999	504	964	974	386	888	999999	999999	877	239	244	25	999999	515	999999	568	473	296	999999	460	999999	999999	33	999999	557	999999	999999	999999	889	740	977	652	12	358	41	957	392	999999	317	999999	132	859	953	290	528	261	962	999999	560	898	999999	999999	889	833	311	896	480	916	426	444	999999	999999	883	146	262	592	23	112	483	775	186	999999	978	999999	999999	999999	669	742	528	306	999999	231	885	991	756	999999	999999	178	56	999999	999999	475	607	873	684	215	975	816	38	936	247	860	521	784	721	544	999999	747	999999	299	999999	999999	397	130	464	450	41	892	390	999999	829	844	999999	348	299	999999	841	115	999999	999999	46	852	714	592	999999	129	710	111	279	221	693	999999	674	756	907	748	
87	487	418	999999	999999	93	435	999999	117	402	804	182	495	20	703	57	999999	381	263	999999	33	805	999999	999999	739	999999	999999	179	722	813	180	308	441	999999	633	999999	696	233	948	999999	427	102	999999	999999	999999	537	616	269	518	646	736	999999	503	999999	999999	282	425	83	504	254	999999	266	900	304	231	505	999999	944	999999	348	360	999999	432	309	957	931	329	999999	30	212	323	363	999999	85	999999	999999	805	909	824	361	999999	623	729	999999	492	170	201	191	999999	819	797	671	882	179	296	999999	870	204	575	794	952	30	63	999999	930	117	999999	999999	227	999999	700	831	999999	35	999999	999999	337	727	999999	999999	999999	147	961	999999	415	652	480	491	999999	407	17	611	344	40	999999	919	569	437	774	999999	565	377	964	100	129	965	999999	857	770	559	352	152	999999	778	999999	814	68	999999	887	288	637	123	45	820	346	999999	999999	99	999999	999999	999999	899	953	999999	240	999999	183	871	90	999999	111	622	721	999999	999999	864	999999	565	975	594	860	716	999999	495	999999	999999	341	999999	753	40	478	460	241	290	391	999999	199	945	999999	692	641	999999	772	447	186	999999	402	805	765	999999	865	930	124	41	629	460	359	999999	693	788	40	999999	999999	999999	970	999999	391	440	848	611	675	288	28	293	999999	999999	944	112	319	733	999999	536	999999	281	175	547	346	209	661	931	102	999999	262	759	662	612	999999	721	477	999999	633	962	999999	164	806	587	912	831	999999	956	515	257	158	959	738	504	650	999999	885	432	999999	191	778	917	518	943	999999	268	630	999999	602	999999	999999	783	110	999999	579	234	474	587	635	515	999999	999999	425	999999	999999	302	30	167	961	233	835	55	999999	451	193	49	645	862	561	999999	210	738	363	292	999999	375	999999	651	925	426	999999	307	797	798	70	84	999999	673	371	733	999999	472	389	378	397	589	560	999999	904	999999	588	611	36	981	999999	392	351	143	999999	999999	442	378	242	544	852	538	999999	433	390	999999	548	972	501	828	999999	737	999999	984	894	42	999999	211	747	999999	837	999999	281	999999	999999	678	732	368	450	999999	999999	999999	240	844	526	859	341	137	277	795	990	999999	120	999999	576	999999	44	366	248	200	999999	241	999999	846	707	92	266	442	940	712	386	189	531	347	538	999999	507	514	468	999999	700	687	934	951	405	230	659	83	999999	915	644	999999	129	999999	999999	999999	248	393	146	999999	602	899	999999	564	999999	999999	95	999999	669	40	80	529	897	999999	999999	715	306	999999	451	486	432	193	202	35	
999999	999999	69	281	587	999999	306	123	377	34	442	800	999999	379	542	594	145	887	413	218	845	999999	478	916	760	55	762	568	942	660	21	418	707	171	496	409	751	813	195	200	999999	956	162	873	999999	698	224	926	146	856	351	545	779	983	190	954	999999	153	520	999999	716	999999	181	717	22	999999	103	340	883	143	843	331	701	222	999999	888	961	999999	155	999999	830	835	432	95	318	475	639	724	980	541	999999	607	303	999999	484	995	784	445	861	746	999999	884	52	13	999999	999999	843	999999	999999	301	999999	935	997	457	710	880	316	96	408	546	999999	378	359	999999	274	245	38	58	738	488	113	525	743	999999	467	999999	792	428	81	299	631	82	226	689	999999	933	609	999999	942	999999	689	698	47	324	999999	236	534	700	739	999999	999999	999999	828	999999	197	476	201	999999	999999	764	999999	887	999999	119	915	999999	999999	670	999999	340	999999	193	999999	144	799	415	488	429	56	241	999999	101	689	303	307	999999	999999	206	501	82	999999	20	854	999999	516	999999	683	928	999999	999999	83	864	898	408	152	808	689	694	230	999999	988	772	552	758	352	999999	207	721	999999	999999	78	955	178	999999	599	624	338	999999	627	999999	732	560	30	17	168	557	999999	999999	999999	999999	156	559	976	719	999999	999999	468	106	836	999999	604	999999	999999	999999	999999	999999	999999	177	809	527	479	762	76	999999	999999	999999	999999	999999	600	794	801	916	570	999999	931	519	979	459	647	999999	166	241	100	999999	402	770	443	700	46	51	999999	999999	482	633	29	394	999999	752	669	999999	227	923	505	51	718	687	400	804	398	460	147	246	530	189	371	247	671	999999	831	288	999999	61	508	559	933	775	999999	999999	301	999999	999999	999999	999999	992	412	242	999999	59	397	714	379	639	311	999999	903	999999	999999	302	272	999999	999999	532	921	390	999999	175	425	999999	999999	943	252	999999	999999	999999	999999	999999	456	538	777	138	511	999999	999999	127	999999	365	750	999999	656	999999	279	999999	674	999999	823	505	315	999999	341	246	999999	999999	999999	999999	471	999999	136	999999	162	991	178	967	525	144	280	111	960	804	999999	305	425	502	999999	799	673	110	788	992	37	999999	606	56	206	540	320	721	680	127	655	992	239	999999	770	664	149	311	999999	540	249	721	545	511	927	46	999999	999999	499	999999	781	370	999999	143	432	234	395	132	771	984	823	558	431	842	158	488	999999	134	732	635	660	999999	483	258	999999	999999	999999	105	999999	170	719	994	231	538	346	999999	865	105	868	545	278	27	
540	642	716	999999	999999	702	362	449	970	696	593	864	491	419	887	879	390	126	841	300	13	610	999999	999999	336	892	506	863	623	969	266	196	367	643	831	841	541	999999	25	690	742	679	199	999999	999999	999999	999999	999999	407	986	999999	752	703	978	23	929	999999	887	364	407	999999	498	999999	10	439	406	506	847	999999	55	999999	329	110	161	558	333	421	251	999999	968	999999	579	466	637	264	514	492	388	629	901	474	653	706	999999	494	253	853	999999	593	15	860	999999	348	361	999999	396	999999	552	429	690	518	999999	999999	396	562	999999	999999	999999	746	924	913	999999	999999	687	581	694	622	492	999999	314	999999	999999	657	422	999999	645	241	114	999999	868	863	940	959	939	999999	999999	192	999999	65	867	221	999999	452	668	101	742	980	999999	999999	999999	773	168	884	125	999999	294	477	58	288	917	999999	927	210	877	71	972	168	999999	303	242	999999	312	437	799	102	999999	780	988	330	374	664	580	333	44	104	999999	999999	843	729	108	871	999999	41	148	483	293	464	574	607	128	583	701	367	548	999999	471	999999	94	32	999999	999999	489	999999	913	999999	813	603	175	782	999999	916	325	560	205	371	377	280	999999	999999	808	361	215	391	212	790	962	999999	784	592	633	972	971	820	335	594	391	416	128	885	999999	690	299	999999	249	212	999999	151	171	187	85	201	442	768	223	52	999999	107	525	999999	299	600	818	583	159	394	944	504	234	999999	979	960	161	413	999999	128	72	423	152	999999	532	999999	999999	999999	999999	441	540	999999	606	292	999999	294	891	995	595	78	871	999999	642	854	267	999999	916	999999	208	999999	999999	999999	120	105	980	999999	955	525	600	999999	999999	999999	76	717	854	740	898	942	326	694	999999	999999	817	588	257	356	780	297	999999	999999	905	501	408	402	401	511	999999	511	999999	410	339	375	405	127	530	659	649	925	10	526	999999	973	243	513	999999	883	220	532	847	634	114	667	999999	831	572	56	812	673	325	352	648	396	641	916	999999	703	999999	699	68	999999	706	999999	999999	999999	903	931	999999	895	356	518	301	570	664	999999	305	671	592	574	554	483	846	975	609	657	878	479	342	999999	999999	351	132	999999	474	259	999999	259	380	567	927	641	788	917	999999	999999	999999	87	732	964	999999	694	121	999999	999999	584	751	730	999999	999999	999999	434	598	940	746	15	999999	999999	106	414	748	999999	300	34	646	999999	999999	929	999999	801	999999	801	747	999999	706	999999	999999	936	376	889	508	207	13	999999	231	999999	999999	
848	180	999999	422	281	981	327	999999	575	999999	999999	549	241	888	999999	81	454	43	545	999999	999999	999999	293	999999	999999	999999	999999	906	550	51	999999	803	999999	869	847	758	999999	388	335	999999	429	163	999999	70	154	397	144	10	999999	136	559	999999	685	816	823	614	887	546	963	866	999999	421	674	534	999999	292	406	371	999999	73	734	999999	707	725	999999	76	112	233	630	71	279	999999	999999	424	492	852	128	999999	55	242	870	800	424	468	55	18	488	606	226	861	999999	999999	959	622	999999	493	999999	960	559	757	511	664	915	902	597	568	200	999999	999999	990	174	999999	326	808	203	933	650	249	679	999999	587	506	16	769	80	507	256	608	32	998	853	999999	999999	298	731	215	885	999999	871	487	817	999999	564	236	999999	999999	456	161	428	468	842	760	290	310	179	999999	999999	999999	831	99	322	592	237	53	147	16	999999	37	87	987	57	138	377	202	999999	999999	999999	999999	999999	161	61	105	189	564	165	102	876	475	999999	725	557	999999	690	999999	174	235	11	521	98	690	626	999999	999999	440	420	714	392	98	999999	999999	74	878	999999	680	999999	227	413	999999	887	54	139	828	999999	999999	440	318	447	596	37	215	999999	429	691	391	534	999999	999999	748	153	451	710	999999	605	308	999999	679	999999	20	999999	947	822	338	634	53	999999	797	999999	721	999999	111	999999	796	70	665	999999	644	196	693	999999	416	999999	664	529	446	999999	350	999999	610	701	999999	999999	999999	999999	999999	393	28	795	647	830	736	121	999999	747	51	184	914	999999	940	835	999999	492	999999	864	337	751	999999	809	999999	709	220	575	910	999999	249	999999	999999	999999	979	281	999999	848	548	862	999999	999999	896	916	999999	271	999999	622	292	775	685	277	683	572	525	999999	235	218	608	938	620	171	211	999999	507	594	344	999999	748	668	999999	177	944	999999	999999	42	855	250	332	925	999999	597	292	145	344	971	774	277	427	650	55	246	250	610	252	256	103	616	419	999999	927	458	999999	999999	395	999999	333	574	126	493	484	985	886	682	658	32	999999	76	944	535	820	76	553	108	999999	153	927	344	865	999999	999999	999999	999999	439	999999	830	724	668	750	827	999999	209	999999	933	176	70	360	568	951	229	377	999999	999999	883	81	861	904	999999	12	251	590	989	708	916	999999	999999	999999	456	683	828	308	221	325	999999	887	621	915	620	932	561	999999	999999	393	645	832	912	577	948	999999	999999	925	949	665	509	246	659	500	244	999999	931	906	903	884	999999	999999	999999	711	
999999	995	999999	945	294	842	450	457	232	605	73	94	641	666	215	98	546	902	359	999999	999999	881	238	130	681	999999	999999	655	889	999999	999999	724	676	211	999999	952	907	999999	641	116	225	61	999999	63	999999	159	748	999999	700	815	347	231	999999	999999	894	672	999999	339	999999	999999	841	794	567	748	999999	348	418	999999	642	263	191	355	270	253	339	999999	866	999999	693	531	491	736	955	84	146	49	163	999999	316	362	195	577	927	586	999999	431	493	276	717	98	741	318	631	447	634	999999	960	328	280	139	999999	999999	646	742	573	115	839	492	999999	999999	195	352	133	999999	77	613	427	684	978	908	281	600	466	604	790	999999	999999	517	450	999999	999999	999999	795	187	999999	602	999999	194	22	168	999999	10	999999	421	999999	398	195	351	999999	999999	999999	285	349	372	857	214	999999	999999	999999	401	11	999999	52	999999	227	999999	557	946	999999	475	682	999999	672	999999	326	280	999999	55	701	999999	999999	762	147	429	999999	999999	999999	999999	329	352	476	889	242	620	167	270	958	205	203	552	840	999999	618	904	348	341	999999	999999	56	587	278	999999	350	559	999999	248	193	622	890	424	865	999999	626	999999	998	792	10	999999	999999	999999	322	999999	852	158	561	999999	154	243	999999	999999	999999	999999	999999	999999	83	395	549	683	215	919	999999	999999	315	778	687	999999	622	237	905	556	340	562	999999	991	999999	537	238	201	998	999999	104	950	540	652	234	898	749	999999	999999	999999	252	327	845	742	999999	976	435	83	999999	846	999999	916	337	534	906	637	999999	394	477	546	167	357	685	547	999999	136	805	662	554	788	965	737	920	302	314	23	717	134	22	298	999999	999999	999999	161	543	999999	622	999999	746	597	999999	365	417	771	455	894	642	307	917	999999	181	773	529	682	880	396	996	44	230	892	999999	975	999999	189	444	12	626	533	14	647	514	798	915	956	989	999999	330	999999	846	419	381	419	216	171	127	338	635	59	281	156	191	999999	785	999999	677	824	999999	238	999999	453	277	118	303	279	347	999999	999999	572	692	280	76	847	198	999999	520	510	768	220	71	115	377	577	261	857	466	926	23	71	289	175	999999	102	821	999999	151	999999	126	937	823	999999	480	72	366	11	999999	343	399	999999	343	176	65	773	176	231	999999	700	857	445	999999	421	999999	796	293	527	999999	999999	36	794	999999	258	393	831	396	326	999999	999999	221	260	999999	133	536	48	728	999999	999999	852	925	999999	328	451	415	681	133	412	386	999999	779	839	357	116	
316	605	315	95	783	999999	386	849	596	770	488	999999	667	689	884	330	999999	180	418	999999	58	436	475	227	843	999999	707	984	999999	950	535	382	902	999999	816	999999	732	643	339	999999	475	999999	999999	999999	962	999999	23	999999	999999	65	616	609	430	556	67	999999	139	98	252	81	527	999999	999999	999999	999999	999999	704	996	873	953	597	434	841	533	335	971	433	917	264	999999	697	999999	999999	884	343	926	951	355	613	936	999999	999999	999999	267	999999	82	177	366	322	855	113	999999	570	573	468	191	768	897	231	95	456	221	833	217	999999	264	936	33	999999	319	165	358	392	936	162	952	999999	583	176	999999	804	76	605	408	931	680	702	892	426	999999	167	63	134	528	999999	999999	811	194	883	112	146	153	64	999999	999999	999999	634	633	420	516	157	194	999999	968	291	390	616	434	285	703	561	53	607	999999	161	999999	999999	864	999999	573	151	849	700	73	125	660	999999	601	999999	186	55	78	999999	910	999999	973	332	999999	246	108	972	386	908	190	551	103	546	902	852	999999	530	770	186	847	374	308	494	667	852	631	378	24	726	999999	657	493	999999	697	999999	187	778	78	628	358	999999	765	999999	999999	522	32	123	119	749	999999	999999	285	999999	999999	545	705	489	665	313	615	730	957	659	809	999999	67	531	849	755	999999	819	462	152	828	255	609	999999	974	999999	999999	517	269	999999	616	452	382	601	999999	161	451	999999	122	764	22	999999	643	115	141	987	464	501	274	363	85	299	203	999999	73	388	936	349	999999	521	482	107	470	692	52	367	999999	999999	999999	697	314	975	707	697	139	209	612	999999	235	999999	689	999999	999999	906	199	327	258	249	537	558	999999	999999	999999	601	292	914	167	950	72	999999	837	998	907	577	58	999999	592	999999	13	999999	999999	442	123	527	832	154	855	564	503	725	999999	999999	928	45	482	212	791	116	999999	224	52	661	440	461	999999	999999	431	999999	999999	999999	734	752	246	999999	782	782	988	666	768	999999	69	603	999999	999999	665	927	79	872	999999	846	999999	999999	100	788	999999	124	11	662	378	151	723	999999	706	412	991	366	673	999999	999999	699	999999	999999	347	999999	165	999999	999999	103	795	231	621	558	579	21	782	257	661	999999	852	667	780	336	999999	627	425	878	999999	54	999999	999999	264	814	999999	405	632	193	149	999999	633	382	910	908	999999	999999	529	174	999999	695	999999	743	704	999999	411	595	918	887	836	720	852	286	551	169	999999	497	967	806	939	999999	389	598	118	838	824	
479	756	999999	469	151	107	999999	277	212	423	611	999999	49	412	999999	487	744	356	429	970	999999	999999	999999	169	379	189	722	235	999999	315	41	635	865	999999	931	839	56	428	694	622	999999	18	999999	745	146	892	999999	403	999999	696	999999	252	689	867	477	648	15	712	100	962	385	35	840	999999	999999	976	738	649	999999	193	440	326	999999	999999	379	349	999999	15	33	486	262	328	318	999999	671	789	946	997	923	293	833	343	338	999999	247	576	177	453	999999	170	163	999999	999999	732	999999	328	590	882	999999	138	999999	10	689	613	710	66	999999	999999	999999	602	999999	999999	726	999999	359	107	988	929	569	803	181	999999	651	862	333	974	405	999999	484	999999	208	73	509	795	999999	833	654	724	32	190	999999	77	227	761	140	422	561	735	382	168	340	999999	323	695	956	126	359	826	289	735	999999	999999	624	882	403	966	241	931	69	526	453	273	907	388	943	999999	821	889	732	999999	423	670	214	326	999999	999999	750	813	838	21	999999	827	444	296	530	729	999999	345	368	999999	190	999999	999999	855	999999	76	754	999999	752	852	304	470	103	999999	322	990	999999	999999	869	855	226	428	102	999999	999999	999999	828	620	999999	223	660	485	999999	569	730	793	993	358	610	945	793	815	71	985	999999	24	999999	75	999999	539	804	154	475	512	947	762	536	999999	813	100	999999	143	85	538	202	819	939	534	999999	529	997	576	698	924	999999	410	367	117	340	37	891	762	999999	329	419	516	999999	27	621	967	266	374	544	520	707	660	739	532	793	999999	84	208	426	453	542	237	455	551	450	547	405	429	298	786	999999	485	495	756	128	999999	808	921	912	681	273	633	42	188	227	412	999999	999999	323	442	952	693	999999	203	786	192	70	469	999999	84	572	836	999999	758	322	231	174	983	414	117	99	163	295	999999	190	999999	204	277	333	48	876	570	116	855	833	515	149	302	970	999999	999999	349	999999	838	118	437	557	284	866	995	248	687	429	215	353	799	999999	600	999999	999999	987	793	145	539	207	999999	730	230	924	807	999999	999999	23	478	493	749	809	999999	999999	753	361	920	410	999999	799	999999	151	900	999999	999999	117	548	288	102	948	831	999999	814	999999	115	706	999999	359	69	912	375	674	999999	722	604	990	949	963	999999	525	999999	392	807	999999	18	861	829	718	890	999999	999999	593	920	530	662	545	994	817	531	56	35	571	351	425	434	525	999999	188	907	54	168	585	999999	576	999999	448	406	85	631	254	999999	
617	469	999999	999999	782	753	430	70	68	995	999999	441	224	500	505	51	999999	315	493	999999	651	811	845	541	999999	575	354	999999	223	999999	999999	999999	286	999999	417	111	981	56	651	771	999999	127	849	999999	999999	153	803	999999	385	407	999999	770	999999	583	235	806	999999	829	419	216	999999	781	846	919	87	999999	165	999999	999999	999999	999999	999999	663	999999	999999	533	962	999999	514	815	771	999999	274	816	134	999999	57	703	943	610	487	162	637	444	999999	987	999999	999999	971	89	988	758	992	980	347	679	116	999999	680	702	999999	826	324	603	445	999999	517	39	795	928	899	461	999999	999999	916	907	707	228	359	999999	262	42	826	435	827	22	285	293	479	454	52	999999	32	251	999999	661	838	43	999	240	480	251	144	53	190	536	656	520	74	440	999999	999999	999999	999999	449	811	999999	999999	775	432	999999	999999	560	350	885	279	439	999999	999999	999999	78	674	229	128	444	20	897	783	255	301	999999	999999	999999	49	482	164	562	266	801	954	661	949	267	576	384	999999	691	794	999999	910	106	999999	999999	809	371	307	999999	949	999999	438	999999	999999	643	483	75	999999	13	521	999999	730	717	182	69	999999	603	999999	416	652	744	198	329	113	999999	999999	205	571	999999	420	999999	184	496	612	999999	372	999999	444	316	784	510	292	999999	999999	925	999999	999999	923	735	51	215	999999	891	25	999999	142	999999	999999	601	308	288	504	140	593	999999	694	243	114	246	999999	722	999999	999999	632	152	999999	999999	159	187	999999	151	281	835	919	999999	999999	292	481	408	803	263	238	999999	999999	505	16	162	659	336	240	999999	999999	999999	48	329	57	440	269	873	752	197	959	999999	412	167	999999	999999	220	389	417	411	999999	705	443	443	999999	324	999999	999999	145	999999	999999	822	947	995	62	594	796	600	166	999999	33	999999	655	616	303	604	999999	849	499	347	942	279	919	829	440	393	253	605	999999	999999	999999	999999	999999	452	900	147	686	999999	115	421	871	999999	232	422	388	164	999999	826	149	888	883	999999	637	798	367	26	903	127	565	668	999999	201	764	433	370	999999	999999	999999	715	166	918	999999	743	87	475	331	57	506	450	285	999999	426	466	946	849	680	999999	939	95	999999	999999	568	999999	446	80	680	855	798	62	497	293	846	121	982	970	858	221	559	999999	45	969	407	677	289	335	924	734	818	584	999999	394	931	127	830	923	360	183	306	16	794	476	259	454	952	991	496	999999	484	976	990	468	945	616	59	915	999999	891	571	121	156	946	
47	999999	372	113	362	729	290	999999	999999	685	914	553	537	568	720	999999	724	297	999999	619	260	999999	593	231	448	999999	999999	999999	97	468	611	195	860	848	999999	45	91	999999	639	767	34	425	365	315	554	402	88	490	999999	999999	177	999999	281	536	695	999999	999999	150	664	47	661	375	999999	161	83	728	999999	689	139	685	871	874	999999	82	595	834	486	999999	999999	56	246	586	719	214	301	337	914	999999	999999	244	414	999999	195	999999	115	658	454	999999	242	999999	709	999999	361	520	21	302	999999	208	999999	861	718	999999	473	999999	801	999999	999999	767	860	999999	814	369	536	999999	280	930	689	999999	966	937	999999	999999	999999	999999	347	846	999999	999999	202	998	712	715	392	999999	999999	71	477	577	800	999999	12	999999	354	497	21	349	999999	467	999999	91	613	999999	242	14	480	446	999999	621	280	954	999999	999999	575	861	43	999999	999999	999999	999999	999999	463	121	266	935	934	999999	927	558	999999	997	999999	767	999999	999999	394	152	999999	387	821	89	999999	855	999999	845	192	999999	121	492	463	999999	999999	628	99	41	627	502	999999	306	999999	776	518	748	780	283	971	91	497	999999	999999	890	624	599	422	298	999999	999999	814	421	752	389	999999	445	999999	927	634	364	678	999999	999999	892	840	186	999999	55	999999	999999	84	33	874	110	67	657	25	573	298	773	216	800	587	30	687	999999	999999	999999	193	82	654	853	649	999999	412	570	970	999999	60	447	290	377	999999	999999	532	791	546	651	999999	934	430	531	638	999999	158	878	999999	472	999999	999999	632	999999	861	498	999999	231	384	267	999999	497	687	440	523	999999	492	999999	82	999999	498	999999	354	902	368	258	652	999999	224	999999	468	534	999999	507	380	112	814	662	515	999999	75	310	417	289	953	834	257	990	17	787	378	319	999999	200	974	999999	603	730	269	999999	845	248	16	595	799	999999	999999	190	70	421	46	829	999999	843	93	999999	999999	999999	999999	534	11	662	125	999999	420	158	729	40	533	999999	508	999999	403	902	999999	999999	304	821	489	790	567	76	929	999999	999999	548	986	961	116	999999	829	537	782	735	611	193	133	579	185	651	999999	247	656	998	912	952	436	430	999999	266	893	666	999999	168	967	999999	732	528	999999	872	999999	767	923	746	241	970	311	668	301	209	703	724	646	838	355	330	419	931	683	798	999999	566	511	849	999999	999999	952	624	767	676	461	604	894	313	999999	677	323	910	766	941	999999	768	139	260	562	178	30	746	812	647	999999	999999	844	886	999999	604	
265	999999	853	78	28	686	900	624	748	999999	830	999999	358	678	16	999999	174	742	999999	999999	437	261	999999	724	152	215	812	130	161	660	999999	17	553	885	999999	249	67	697	923	965	999999	514	511	463	348	687	999999	144	640	25	999999	112	740	417	999999	999999	787	138	926	813	874	779	472	97	349	823	789	999999	999999	767	999999	476	999999	191	999999	999999	999999	833	386	464	816	999999	490	999999	999999	656	276	145	717	417	461	928	771	120	100	97	52	423	123	999999	897	925	877	872	572	169	999999	999999	931	999999	265	953	752	471	996	206	299	999999	73	693	999999	654	999999	999999	316	999999	705	709	100	999999	999999	335	720	861	566	999999	800	617	999999	999999	999999	718	999999	999999	161	508	186	999999	123	894	798	715	360	999999	967	253	180	999999	999999	58	463	584	467	544	374	929	999999	890	905	115	405	682	762	208	329	838	449	999999	697	999999	999999	405	595	206	599	174	999999	299	999999	999999	999999	999999	60	525	411	789	260	999999	107	232	274	295	999999	18	498	999999	953	999999	110	999999	999999	888	999999	758	710	999999	988	271	945	210	954	943	999999	999999	394	632	631	247	999999	540	999999	780	194	475	543	62	10	586	707	483	220	999999	999999	764	999999	832	443	302	999999	352	800	988	724	897	999999	999999	298	812	999999	865	999999	716	999999	570	552	33	703	864	225	658	999999	999999	564	999999	989	141	754	242	83	562	199	338	432	454	739	598	65	297	207	222	763	198	962	842	989	999999	467	628	221	495	999999	579	87	165	295	397	434	263	999999	146	576	999999	739	999999	676	165	999999	910	830	953	999999	416	666	13	894	868	450	722	482	496	999999	135	30	999999	999999	620	261	999999	168	352	174	802	389	71	645	708	459	900	175	999999	219	557	797	268	999999	721	912	83	270	426	947	999999	780	421	472	999999	44	161	637	999999	999999	26	752	488	789	999999	37	604	368	999999	999999	550	556	648	286	126	338	762	999999	712	999999	188	16	742	999999	999999	31	968	599	203	673	307	999999	999999	930	203	804	318	479	361	999999	317	715	84	16	406	166	999999	145	355	122	282	999999	925	358	725	999999	999999	93	337	154	999999	15	174	522	999999	999999	999999	718	999999	322	29	292	999999	27	399	472	932	999999	998	999999	889	832	254	91	401	999999	347	761	214	193	999999	234	999999	217	635	312	551	999999	999999	128	720	999999	62	43	103	989	390	907	958	263	87	284	999999	999999	264	236	999999	93	131	904	940	684	514	898	999999	794	151	502	392	
97	921	380	840	879	584	476	780	221	988	411	827	440	999999	951	999999	520	149	118	952	409	551	468	440	990	999999	46	999999	163	516	308	848	999999	524	999999	999999	999999	443	215	458	787	456	999999	999999	719	87	509	999999	562	792	16	655	42	549	983	999999	462	940	999999	700	548	999999	626	704	999999	563	939	915	932	619	999999	86	933	660	175	952	11	373	999999	913	679	999999	999999	999999	509	999999	815	348	541	335	999999	767	593	514	909	229	829	999999	414	166	148	594	999999	943	999999	930	721	382	384	40	544	999999	229	937	31	393	221	999999	999999	999999	999999	600	383	606	740	640	493	428	999999	945	133	166	958	564	999999	94	216	412	976	579	931	443	999999	511	790	999999	999999	656	493	526	999999	574	999999	377	999999	999999	220	999999	213	753	446	302	999999	999999	907	999999	140	665	999999	936	186	999999	289	626	115	314	637	872	816	950	999999	836	935	999999	999999	999999	516	590	155	237	874	864	209	232	142	999999	812	999999	604	412	658	882	493	556	349	209	294	999999	271	114	910	999999	536	262	660	610	367	407	502	358	872	549	999999	934	72	999999	609	999999	493	999999	501	112	277	413	301	220	353	388	883	999999	999999	492	999999	51	327	536	338	946	571	999999	999999	999999	999999	256	539	119	999999	999999	494	37	600	237	539	794	612	807	80	132	961	450	266	999999	524	765	93	389	230	478	617	535	984	662	494	999999	999999	999999	81	31	999999	192	848	794	894	856	146	46	999999	535	438	999999	466	216	985	131	999999	999999	890	275	172	160	888	999999	941	959	53	938	742	999999	597	524	736	58	258	999999	602	472	999999	999999	629	57	999999	999999	50	107	78	778	677	373	696	904	207	805	858	723	303	954	852	999999	999999	999999	999999	384	999999	913	783	999999	957	999999	999999	802	218	232	646	125	723	202	999999	843	999999	275	999999	379	999999	693	999999	931	199	534	485	647	620	158	999999	999999	753	62	757	999999	324	999999	820	999999	843	999999	999999	975	999999	999999	10	110	111	18	55	999999	999999	999999	501	254	596	851	228	433	730	999999	191	999999	999999	225	371	999999	445	726	529	239	454	999999	536	988	996	351	772	999999	533	384	546	999999	113	317	494	829	560	999999	539	472	999999	999999	740	961	711	636	608	999999	999999	340	665	384	489	816	103	147	398	513	257	255	89	772	999999	355	345	580	955	999999	731	541	119	932	999999	67	999999	67	68	574	286	369	743	829	999999	203	718	171	132	297	223	356	441	999999	265	999999	999999	670	
497	394	626	999999	681	548	222	840	231	733	198	432	30	45	89	823	236	887	999999	999999	999999	706	999999	999999	457	667	846	999999	110	71	676	902	999999	135	570	673	947	155	999999	204	616	243	999999	985	973	700	277	188	276	999999	821	377	999999	142	972	790	999999	999999	999999	999999	701	999999	999999	169	66	295	999999	894	474	415	999999	91	209	999999	643	465	734	652	209	757	400	667	999999	999999	999999	309	130	999999	163	780	916	505	471	675	503	999999	502	999999	928	999999	941	999999	713	860	741	739	999999	474	499	516	65	115	252	926	999999	999999	729	257	918	999999	175	227	999999	694	499	380	999999	533	814	864	962	922	999999	999999	815	27	954	257	999999	510	141	999999	51	999999	724	999999	262	544	62	469	59	254	999999	180	522	724	640	29	371	371	129	644	660	999999	553	143	391	730	121	604	89	481	507	999999	626	520	999999	999999	999999	689	128	999999	481	354	815	717	38	553	999	999999	387	934	886	999999	999999	497	994	417	999999	999999	429	999999	433	999999	389	578	747	485	554	11	999999	545	58	999999	252	53	999999	999999	819	835	115	837	731	999999	227	999999	594	128	36	999999	525	999999	11	389	269	999999	652	33	999999	246	970	552	999	997	999999	841	999999	214	146	348	333	689	598	999999	485	591	800	412	999999	999999	999999	629	459	425	486	780	999999	669	999999	656	400	149	349	582	865	562	838	733	478	386	999999	390	982	687	999999	999999	179	744	999999	678	796	999999	793	731	263	350	102	999999	521	999999	999999	226	792	490	947	193	349	26	402	923	753	76	934	853	975	603	647	999999	620	649	611	800	765	999999	859	160	356	999999	328	524	999999	265	221	706	999999	999999	597	501	739	999999	999999	163	351	999999	925	729	314	939	756	999999	999999	330	999999	871	170	507	460	999999	630	797	999999	730	697	878	463	999999	999999	237	999999	932	15	155	42	999999	999999	457	999999	785	818	999999	845	999999	999999	668	820	148	302	350	546	582	592	549	871	942	783	766	465	473	527	437	874	86	176	823	655	558	298	963	999999	999999	58	999999	239	500	951	430	868	39	67	324	205	514	691	201	999999	466	999999	999999	225	395	991	984	999999	391	265	768	250	999999	22	272	850	339	999999	833	533	917	319	381	991	999999	898	999999	999999	212	242	369	395	974	483	999999	284	999999	999999	333	720	999999	417	848	244	192	189	829	26	794	474	999999	883	857	667	433	999999	902	108	862	496	565	578	65	999999	895	383	276	566	999999	987	651	592	307	999999	470	
510	999999	147	999999	999999	79	419	621	737	376	999999	538	317	59	999999	999999	110	884	999999	999999	495	361	699	348	808	999999	273	203	807	822	283	586	744	207	923	685	999999	999999	689	427	156	999999	999999	783	419	845	958	999999	781	615	551	999999	470	957	975	999999	771	798	999999	999999	806	225	814	915	999999	999999	793	999999	999999	366	617	811	204	419	18	537	43	916	928	963	954	756	999999	999999	281	999999	125	786	231	774	914	966	298	430	621	930	153	412	690	519	61	849	999999	424	998	740	513	999999	948	447	125	855	870	999999	314	59	803	622	643	526	783	16	999999	361	452	650	522	773	798	88	394	630	235	999999	912	115	377	997	999999	999999	999999	999999	838	784	659	68	999999	261	999999	999999	999999	530	768	173	735	54	961	37	972	999999	227	739	262	999999	62	494	999999	461	134	999999	682	806	428	112	464	719	178	999999	702	394	554	270	657	236	951	863	861	999999	682	867	154	999999	35	845	323	999999	999999	967	731	999999	999999	999999	137	918	889	330	111	666	709	26	876	857	335	999999	803	957	92	36	919	199	632	568	778	267	63	343	780	582	999999	142	907	211	382	537	955	909	143	739	999999	630	762	999999	999999	665	991	297	23	999999	52	366	250	785	58	542	542	870	866	869	864	999999	550	528	999999	576	119	674	485	999999	999999	999999	823	352	690	999999	437	436	999999	122	276	766	329	999999	540	433	892	132	162	839	994	95	53	274	874	790	999999	999999	329	785	556	999999	812	225	815	159	542	999999	105	759	115	115	664	753	603	108	236	999999	988	452	999999	987	521	999999	999999	546	999999	999999	478	899	999999	203	117	429	566	999999	953	999999	527	390	999999	994	37	403	734	889	999999	999999	999999	776	999999	873	254	999999	110	568	804	176	421	999999	309	983	999999	205	551	911	999999	244	196	653	154	131	689	607	561	689	960	128	999999	913	124	559	999999	999999	345	999999	949	240	328	997	155	999999	999999	258	91	907	575	831	851	823	891	999999	113	26	631	999999	194	646	325	420	999999	999999	265	508	999999	749	105	727	999999	999999	999999	999999	915	999999	508	367	438	441	526	654	123	138	277	97	999999	999999	455	871	999999	902	159	999999	914	908	399	468	999999	194	103	999999	811	848	971	643	861	133	280	915	518	274	14	753	130	999999	306	479	999999	178	999999	236	303	233	657	958	999999	658	853	999999	798	49	836	254	347	194	999999	275	999999	633	236	899	657	999999	999999	805	897	406	192	252	999999	919	60	363	
708	999999	48	999999	999999	22	585	212	279	999999	126	478	438	760	416	999999	828	41	321	785	941	999999	999999	999999	870	999999	70	661	999999	610	406	878	989	482	545	999999	155	264	83	155	57	33	999999	394	423	884	377	147	990	999999	424	579	999999	274	421	132	299	999999	717	349	951	924	999999	668	866	247	488	955	225	999999	790	574	957	176	999999	918	955	193	349	985	484	999999	671	229	196	826	280	999999	999999	422	999999	870	547	733	203	133	999999	962	528	186	406	421	921	64	999999	999999	621	441	999999	502	176	999999	935	731	999999	999999	999999	517	481	49	966	763	999999	802	755	919	999999	234	999999	999999	632	993	999999	173	589	72	11	617	763	347	215	839	197	568	255	84	935	815	868	175	870	999999	999999	488	219	642	527	129	308	545	999999	999999	468	999999	870	183	999999	771	152	999999	999999	999999	753	144	999999	137	576	999999	557	999999	984	999999	365	807	743	854	512	186	999999	947	999999	882	318	227	523	999999	999999	273	698	999999	633	174	673	74	148	234	999999	999999	654	999999	75	202	571	999999	561	612	41	999999	190	999999	670	274	816	204	268	154	337	999999	620	26	756	312	636	485	999999	820	546	301	669	519	829	999999	531	999999	881	352	320	691	999999	911	786	720	93	682	412	369	999999	479	805	994	897	498	736	999999	334	999999	999999	96	579	740	75	999999	990	671	196	999999	999999	943	323	916	833	645	869	999999	239	999999	229	953	83	999999	473	999999	495	999999	621	341	429	892	548	999999	786	234	999999	925	845	999999	729	422	496	897	999999	999999	165	889	171	261	629	37	408	298	999999	611	23	891	999999	997	255	999999	59	855	999999	999999	404	205	999999	608	533	943	862	999999	316	807	999999	999999	70	69	912	605	513	999999	999999	402	494	259	584	999999	220	230	658	848	800	413	999999	641	813	776	999999	999999	759	562	728	999999	999999	224	999999	999999	154	838	999999	218	95	649	812	689	153	691	365	155	999999	999999	397	312	294	24	393	999999	444	825	371	294	60	952	846	999999	641	999999	237	279	999999	999999	41	382	399	450	762	161	999999	683	498	131	999999	999999	348	805	174	426	401	160	831	90	302	328	476	999999	167	142	999999	861	999999	127	464	95	999999	773	922	25	913	999999	261	241	311	760	999999	249	872	197	614	50	787	225	634	87	447	196	555	713	905	852	999999	630	359	740	635	380	667	335	999999	574	999999	159	512	999999	898	600	999999	542	990	999999	999999	970	527	761	84	832	999999	386	647	691	999999	219	
119	70	999999	630	882	999999	134	957	582	999999	211	50	999999	638	712	999999	189	847	999999	23	999999	678	188	322	113	597	999999	802	886	291	687	999999	356	672	49	451	999999	277	718	217	417	999999	999999	136	999999	487	603	446	130	415	999999	800	284	215	497	440	882	248	999999	999999	905	332	80	300	860	908	999999	496	999999	270	92	911	139	209	999999	689	999999	61	554	625	994	230	682	481	94	999999	999999	150	185	999999	569	999999	749	433	312	95	962	364	276	860	793	117	847	999999	332	999999	671	999999	609	807	999999	830	694	999999	300	685	649	599	216	999999	888	999999	320	988	999999	336	172	705	896	520	727	999999	999999	999999	999999	886	382	821	158	798	225	944	541	378	999999	999999	71	847	143	999999	445	373	157	999999	971	250	796	858	999999	996	133	999999	187	98	89	746	999999	10	80	413	312	999999	450	417	757	944	21	942	999999	963	274	999999	572	279	85	364	521	491	721	591	100	999999	663	161	675	999999	766	452	999999	999999	692	70	777	729	324	617	922	999999	999999	999999	238	854	72	205	731	808	999999	999999	23	724	234	999999	289	999999	999999	789	174	298	999999	508	999999	569	999999	350	280	213	547	842	954	468	442	782	999999	694	363	246	999999	467	429	867	855	858	438	574	231	138	999999	999999	415	535	452	633	997	47	850	999999	210	999999	999999	528	270	560	953	999999	292	999999	618	595	135	87	338	706	869	875	652	999999	140	89	129	999999	431	258	437	429	25	999999	999999	908	843	999999	45	738	543	901	606	999999	999999	999999	291	778	999999	196	999999	338	999999	999999	764	132	395	531	538	999999	603	782	106	21	999999	534	540	483	668	999999	751	441	52	599	173	967	278	357	424	257	797	999999	632	245	95	108	232	279	54	999999	523	322	165	913	999999	761	805	999999	181	380	353	808	120	999999	445	732	296	606	582	796	853	47	116	291	999999	262	159	861	926	35	311	270	438	16	999999	438	285	999999	464	412	171	683	186	54	904	989	240	821	999999	999999	811	626	697	257	999999	486	216	999999	589	999999	611	944	668	155	79	999999	379	999999	624	16	999999	167	152	999999	635	180	861	71	999999	344	31	338	71	999999	223	684	572	999999	999999	709	232	411	549	999999	999999	227	25	40	975	999999	619	136	206	793	999999	999999	484	527	622	637	624	155	496	254	861	283	883	104	932	394	999999	198	999999	914	784	54	999999	570	379	417	999999	830	999999	566	724	894	141	999999	999999	999999	210	55	568	570	999999	999999	915	304	
719	527	344	921	999999	999999	311	431	230	291	18	861	45	913	158	215	483	794	69	930	529	966	151	615	436	372	193	474	999999	346	829	708	999999	324	999999	999999	83	243	999999	503	264	999999	674	849	269	806	999999	999999	896	363	96	300	26	984	774	999999	386	729	494	735	408	999999	801	884	462	999999	731	720	71	306	141	249	71	565	675	236	999999	301	355	999999	838	895	578	999999	259	999999	999999	155	549	108	999999	999999	748	999999	105	428	501	999999	999999	959	999999	813	235	599	999999	846	238	999999	318	548	459	999999	383	999999	896	512	268	535	635	923	619	585	181	999999	831	787	501	74	470	999999	735	512	903	396	554	34	670	978	54	412	999999	240	836	11	649	391	970	999999	999999	999999	170	965	164	474	350	499	642	273	768	444	355	174	990	999999	813	947	190	987	999999	872	842	290	491	232	999999	388	749	179	323	450	816	999999	964	876	97	769	358	439	999999	64	392	999999	219	610	999999	146	249	775	198	999999	210	983	573	999999	751	999999	484	932	999999	999999	750	473	949	999999	999999	999999	999999	124	973	53	599	999999	941	265	999999	444	80	881	176	486	999999	973	980	621	249	999999	53	736	134	999999	294	425	999999	94	999999	999999	457	890	982	327	936	134	801	154	112	999999	999999	999999	747	999999	808	603	766	374	999999	999999	492	337	88	794	999999	472	989	766	999999	183	174	857	950	999999	987	189	898	848	550	24	182	836	518	791	999999	735	999999	817	408	690	659	222	271	538	436	130	812	198	631	999999	144	45	395	929	294	194	999999	186	329	628	705	917	824	807	604	656	818	297	999999	999999	483	999999	367	78	523	952	595	422	999999	866	377	709	226	999999	879	999999	450	589	506	999999	377	812	498	999999	999999	742	397	999999	934	780	999999	525	195	671	999999	999999	678	327	416	342	599	944	51	463	999999	995	701	748	928	467	999999	999999	790	405	592	670	999999	999999	92	781	564	141	999999	999999	564	852	999999	999999	95	999999	468	133	182	174	17	433	771	44	528	990	999999	999999	535	476	574	999999	734	790	88	999999	288	100	244	635	777	467	465	687	898	409	481	156	663	999999	999999	92	66	626	398	169	898	649	69	101	999999	915	999999	999999	789	492	999999	733	476	764	637	377	999999	547	396	549	967	93	146	999999	999999	894	999999	999999	476	492	25	118	401	918	431	639	41	152	895	999999	861	453	898	415	999999	999999	679	899	383	632	203	519	999999	848	202	815	999999	940	582	845	930	92	999999	307	
476	18	999999	558	999999	997	346	745	999999	999999	999999	999999	195	730	999999	772	225	96	149	843	298	506	879	553	726	616	137	100	570	59	932	779	906	601	938	283	999999	999999	566	386	296	458	866	999999	170	677	999999	781	113	999999	629	999999	999999	702	18	970	999999	999999	831	726	870	255	185	602	601	909	999999	593	999999	564	367	104	529	999999	999999	840	999999	183	392	999999	985	999999	986	760	999999	98	999999	213	592	968	999999	625	299	999999	515	50	282	274	114	999999	999999	46	989	999999	452	999999	999999	189	155	178	340	956	406	999999	999999	999999	999999	424	182	513	999999	413	10	823	999999	741	999999	688	257	516	567	375	78	999999	999999	948	366	447	999999	999999	773	656	999999	424	999999	196	229	517	109	999999	781	857	101	601	999999	657	46	175	138	999999	730	999999	931	638	999999	965	887	275	999999	791	999999	821	116	287	739	425	999999	586	195	233	522	297	588	265	735	710	283	477	952	341	999999	999999	318	607	175	147	725	429	814	672	309	999999	723	318	834	999999	750	814	999999	999999	312	459	980	904	198	442	56	999999	903	900	691	419	999999	999999	878	999999	999999	509	122	601	700	925	999999	999999	999999	568	999999	280	999999	775	959	468	615	199	39	999999	220	413	999999	732	999999	59	526	914	999999	999999	640	999999	439	999999	457	251	702	999999	999999	386	688	468	999999	629	868	776	254	999999	999999	999999	803	133	999999	425	755	999999	100	999999	510	999999	408	999999	541	44	928	999999	841	562	328	718	999999	355	137	652	774	751	433	789	999999	324	999999	399	999999	757	999999	517	999999	23	123	357	160	999999	759	420	978	999999	927	945	999999	563	999999	692	809	999999	999999	458	995	781	999999	14	675	310	999999	195	846	999999	999999	783	949	421	999999	827	999999	970	567	453	595	716	674	943	824	487	98	310	389	121	590	751	999999	637	521	999999	999999	118	682	849	999999	573	573	999999	947	154	999999	999999	95	999999	253	838	999999	24	862	288	117	707	189	197	999999	224	806	735	429	142	492	321	999999	422	465	340	298	999999	654	31	153	705	999999	680	491	999999	999999	281	867	751	999999	286	999999	242	999999	664	929	494	637	584	767	838	999999	815	661	684	390	673	652	999999	999999	946	369	841	999999	411	999999	999999	706	999999	999999	534	867	677	55	215	547	667	474	801	411	803	90	80	264	999999	165	999999	28	806	428	551	629	999999	999999	149	999999	933	106	546	952	429	788	234	585	999999	999999	999999	999999	456	147	722	208	851	512	746	866	999999	587	831	999999	999999	
999999	899	999999	457	904	913	476	905	297	999999	570	999999	999999	981	25	855	495	999999	343	999999	999999	999999	999999	706	353	999999	451	999999	999999	628	356	275	300	431	937	889	250	999999	338	67	406	864	169	533	161	999999	12	530	999999	21	803	566	497	963	120	999999	239	999999	999999	136	471	21	632	668	999999	305	999999	427	999999	136	999999	367	692	286	999999	556	999999	999999	554	999999	776	920	733	999999	999999	999999	778	336	320	26	659	962	33	211	595	395	242	500	999999	999999	640	999999	486	604	406	445	873	221	86	999999	518	103	999999	40	360	550	287	369	843	477	999999	311	117	37	476	652	344	491	690	501	324	912	999999	698	442	201	444	138	999999	389	999999	567	260	999999	999999	566	239	993	851	54	117	999999	656	798	999999	999999	999999	458	999999	753	111	999999	530	999999	249	999999	233	999999	597	999999	115	159	999999	463	560	960	61	360	529	910	423	351	639	645	394	451	265	81	369	113	999999	986	999999	122	288	534	46	999999	516	902	343	999999	405	693	939	957	378	203	248	379	999999	126	928	999999	339	999999	752	885	201	798	350	161	675	493	443	999999	158	390	185	35	999999	386	999999	626	577	229	945	946	706	436	83	72	832	990	825	608	67	999999	783	528	999999	160	483	718	562	191	999999	999999	999999	999999	999999	987	999999	999999	455	999999	282	999999	649	120	814	806	189	764	724	999999	999999	685	667	835	71	374	607	999999	999999	772	999999	135	74	395	700	999999	697	999999	627	999999	54	999999	999999	924	335	999999	143	672	714	976	971	719	993	284	862	843	253	423	758	444	390	999999	971	682	999999	157	247	263	419	999999	118	302	147	999999	243	710	150	999999	510	315	240	934	941	276	800	193	141	790	533	856	789	283	137	192	705	683	647	862	926	999999	518	880	999999	933	867	679	999999	364	999999	999999	703	999999	999999	999999	999999	455	429	704	881	999999	26	457	730	563	990	835	174	954	933	560	72	287	816	332	797	360	999999	18	999999	131	611	776	999999	381	163	288	370	999999	979	259	263	943	980	121	171	70	999999	699	999999	42	514	626	430	999999	999999	425	694	999999	656	999999	774	421	999999	760	213	250	999999	999999	999999	711	475	489	999999	684	306	129	307	705	171	736	210	999999	74	999999	999999	999999	355	269	292	737	999999	999999	38	136	485	841	999999	229	907	920	999999	999999	299	999999	999999	999999	651	746	999999	999999	128	989	429	919	999999	999999	356	928	154	228	894	448	999999	672	999999	999999	461	849	999999	464	481	87	999999	250	
383	409	999999	833	809	591	343	999999	85	999999	999999	605	359	118	484	693	999999	719	85	689	36	999999	733	626	999999	999999	573	999999	548	728	498	50	202	999999	546	252	110	999999	999999	563	885	999999	373	754	64	999999	346	353	999999	515	999999	762	12	117	224	468	676	75	719	938	28	542	70	999999	824	578	413	999999	999999	999999	999999	972	600	999999	804	740	999999	979	572	999999	534	230	435	43	758	735	999999	94	964	87	576	45	803	190	545	352	235	999999	930	485	119	176	999999	999999	922	997	171	490	313	484	999999	696	502	999999	414	797	999999	37	598	98	539	329	999999	493	665	999999	999999	999999	977	461	515	535	58	96	491	999999	999999	302	999999	761	999999	557	780	490	999999	879	543	684	776	999999	246	999999	427	999999	946	790	961	297	999999	375	999999	751	513	999999	969	999999	999999	415	636	56	359	814	999999	836	524	981	548	724	333	999999	23	999999	644	239	999999	999999	117	216	999999	701	406	160	824	745	932	822	54	999999	521	777	240	137	57	729	397	432	290	590	327	964	251	246	999999	690	999999	344	117	283	638	662	284	441	274	935	650	999999	989	999999	904	999999	937	621	213	556	556	886	447	914	842	791	36	999999	889	999999	459	999999	197	143	393	598	715	771	999999	858	999999	799	862	121	89	199	999999	119	686	999999	36	630	42	999999	144	475	896	202	999999	846	999999	757	551	98	485	490	999999	855	787	315	987	176	332	354	63	756	999999	335	999999	652	358	916	840	275	999999	829	137	779	998	917	999999	999999	340	452	999999	745	257	774	999999	599	187	587	999999	381	999999	860	307	687	364	999999	452	571	999999	788	498	718	917	286	938	656	363	241	856	870	613	474	835	880	999999	317	999999	999999	699	245	474	771	595	468	637	999999	531	999999	424	620	999999	999999	999999	551	954	514	827	970	836	980	246	946	999999	461	999999	172	34	427	566	999999	878	999999	999999	131	323	726	133	459	999999	648	999999	913	816	999999	999999	483	319	999999	925	617	490	538	421	999999	999999	999999	50	999999	701	475	274	999999	883	378	742	280	999999	43	238	999999	390	999999	331	198	855	332	139	494	66	999999	852	740	999999	948	565	999999	783	999999	132	794	999999	989	757	183	999999	999999	40	448	504	134	999999	999999	65	698	999999	122	216	233	863	999999	399	556	999999	417	623	999999	611	999999	812	401	497	999999	910	443	551	400	620	999999	813	835	302	691	999999	932	999999	999999	684	803	721	453	143	560	999999	455	405	139	912	350	560	850	999999	999999	
636	112	999999	123	376	622	157	999999	999999	68	999999	38	383	707	566	154	350	57	849	808	222	368	999999	999999	999999	464	47	422	488	999999	999999	963	426	999999	999999	888	999999	954	209	72	655	885	951	84	150	999999	82	697	572	767	10	512	10	999999	882	277	843	699	310	999999	584	999999	357	232	470	999999	612	999999	999999	999999	848	999999	848	787	163	337	417	999999	796	999999	392	999999	849	720	279	95	999999	816	324	787	54	606	654	297	487	999999	537	728	614	695	999999	999999	55	893	918	614	664	999999	456	555	999999	659	902	759	999999	245	999999	999999	953	385	492	795	861	864	634	251	741	561	309	999999	799	999999	579	110	890	496	999999	955	801	999999	430	748	999999	769	999999	394	704	894	999999	999999	43	999999	999999	238	212	864	44	190	269	999999	999999	113	999999	223	756	180	999999	801	999999	999999	999999	930	836	999999	954	743	436	999999	936	249	547	999999	793	67	209	899	913	350	898	999999	462	124	695	134	791	327	834	999999	999999	758	999999	902	34	735	311	999999	74	487	999999	468	437	942	253	30	139	35	999999	856	999999	999999	266	739	903	999999	999999	825	244	711	506	636	999999	291	999999	187	934	644	822	67	755	105	835	436	76	439	597	999999	870	675	995	766	999999	977	141	166	502	574	999999	190	164	486	868	362	980	647	559	156	864	76	95	494	999999	262	111	918	31	829	673	999999	999999	71	955	569	999999	999999	629	931	159	921	685	370	645	642	903	999999	999999	999999	455	428	880	451	654	999999	999999	510	563	755	876	222	144	672	900	535	934	102	530	309	645	999999	28	999999	996	942	390	725	849	570	358	831	999999	549	383	999999	593	999999	416	161	979	216	186	873	64	936	999999	23	469	999999	707	999999	999999	999999	836	999999	999999	999999	454	712	999999	864	661	993	407	54	531	595	298	655	941	139	686	379	329	439	74	155	573	69	999999	999999	265	739	863	547	92	763	712	999999	999999	999999	360	704	737	125	555	999999	476	20	415	201	724	814	999999	999999	134	379	607	407	150	264	688	394	556	56	608	921	140	999999	999999	767	882	999999	809	610	779	999999	642	999999	884	881	678	563	999999	963	652	451	999999	295	423	713	166	315	37	591	653	965	157	690	517	633	62	617	58	647	319	604	14	567	798	152	999999	403	522	268	585	135	740	999999	404	166	359	844	445	258	999999	577	102	228	956	813	999999	952	999999	260	829	71	514	16	999999	58	446	14	496	281	976	762	792	769	999999	527	999999	565	
296	360	999999	217	999999	800	45	999999	512	785	610	985	318	784	999999	271	439	523	999999	733	999999	999999	999999	999999	358	174	281	999999	999999	999999	223	439	587	999999	665	345	976	621	999999	714	970	912	545	999999	403	511	963	202	64	530	339	491	907	502	999999	940	999999	929	999999	17	529	196	956	189	572	181	407	49	129	371	295	999999	633	905	762	999999	999999	68	951	846	210	88	794	264	993	999999	999999	95	651	725	999999	57	761	999999	195	784	956	366	999999	232	999999	999999	82	999999	245	521	999999	11	999999	601	140	581	978	999999	806	450	401	701	195	841	649	321	397	999999	666	248	999999	750	720	999999	79	453	999999	728	741	999999	15	112	29	482	999999	530	355	999999	999999	134	78	747	999999	999999	392	264	180	257	582	793	536	678	999999	996	999999	999999	290	761	532	686	611	999999	281	529	444	299	681	999999	968	999999	965	346	809	999999	999999	319	674	975	595	814	283	999999	155	948	750	336	85	999999	27	999999	250	594	528	999999	999999	999999	475	556	310	103	582	999999	999999	464	999999	199	869	999999	827	155	443	315	176	717	999999	888	113	333	779	117	999999	659	696	214	877	381	818	900	29	360	843	127	674	501	241	816	443	999999	130	560	999999	590	205	872	330	999999	427	810	504	999999	999999	152	776	203	879	999999	999999	84	586	999999	381	969	999999	477	312	326	640	999999	486	597	455	422	999999	999999	999999	632	463	823	883	942	953	18	406	395	999999	999999	999999	480	622	317	55	368	114	673	999999	498	125	728	570	999999	999999	753	333	907	188	303	938	999999	553	256	470	947	201	643	503	372	573	89	832	611	975	170	62	178	551	999999	317	539	49	162	516	735	263	878	648	999999	684	498	216	351	762	793	927	999999	847	108	177	471	179	999999	925	46	895	959	39	999999	700	165	999999	999999	986	409	517	401	739	999999	999999	322	999999	303	999999	84	873	491	848	191	243	999999	331	452	919	845	369	233	236	480	839	303	849	514	509	999999	141	124	364	999999	285	999999	635	122	414	854	476	999999	138	850	173	999999	120	847	900	23	834	913	183	150	49	999999	999999	269	895	399	472	999999	793	168	942	758	136	495	999999	707	61	218	47	999999	379	493	104	386	999999	435	193	11	613	496	695	228	941	999999	999999	990	370	999999	226	999999	391	985	92	999999	907	414	287	624	941	203	999999	625	999999	118	999999	555	200	788	951	470	216	999999	876	307	999999	724	817	912	181	999999	999999	685	991	33	683	393	411	133	
479	903	157	569	70	420	534	79	999999	832	453	768	999999	999999	424	756	808	920	119	784	507	192	999999	374	452	35	856	286	999999	852	434	999999	999999	77	319	58	999999	647	410	465	999999	999999	382	984	999999	413	126	763	270	244	224	762	999999	626	625	296	999999	783	999999	45	564	258	445	499	408	76	624	732	273	376	444	171	520	653	21	999999	810	611	905	49	999999	102	25	399	638	672	112	999999	451	32	741	999999	530	999999	999999	524	957	999999	586	999999	999999	999999	500	999999	999999	999999	252	999999	615	520	485	999999	877	87	135	472	243	999999	861	735	963	999999	290	250	634	999999	999999	154	752	497	999999	928	999999	513	999999	525	602	131	598	585	999999	482	912	999999	999999	46	662	453	249	438	291	910	30	851	438	691	113	999999	269	896	999999	999999	999999	127	999999	999999	999999	373	826	610	869	999999	457	999999	316	491	195	359	703	598	252	197	905	999999	999999	247	907	183	999999	569	999999	353	861	999999	173	331	999999	999999	568	990	366	298	999999	638	568	999999	999999	744	544	947	999999	999999	555	671	653	999999	999999	563	911	135	648	506	299	266	198	526	260	999999	121	999999	886	999999	999999	712	999999	953	570	276	755	46	784	173	999999	137	72	999999	797	200	58	939	139	999999	882	999999	999999	859	998	370	450	51	999999	707	632	999999	70	115	999999	843	999999	699	663	925	807	875	350	485	999999	172	203	999999	729	69	707	999999	999999	999999	518	999999	370	999999	999999	210	825	713	126	87	540	88	76	957	705	954	761	358	999999	214	999999	17	999999	866	999999	836	176	921	322	859	999	460	705	225	597	999999	482	999999	999999	463	999999	104	758	273	945	789	105	246	999999	775	308	359	999999	650	611	510	999999	504	391	128	44	904	401	999999	999999	89	383	850	369	99	481	999999	613	999999	114	999999	258	829	999999	211	741	929	108	546	561	999999	565	999999	614	96	362	978	674	999999	429	999999	999999	501	999999	865	416	999999	877	734	999999	603	745	82	999999	999999	262	433	999999	189	387	114	806	854	705	436	524	328	999999	999999	736	502	40	986	404	908	445	757	644	65	999999	999999	62	374	252	999999	905	492	518	152	999999	928	999999	494	249	324	999999	849	999999	758	351	97	19	999999	997	801	573	759	999999	637	36	999999	789	527	999999	891	62	442	611	748	531	41	810	103	999999	999999	107	545	747	999999	519	999999	961	999999	714	707	486	999999	999999	451	394	155	814	880	125	339	149	878	110	358	999999	957	247	57	237	319	287	999999	999999	199	
704	999999	21	598	128	999999	544	904	813	686	414	603	75	170	363	385	999999	929	977	119	669	229	445	398	817	561	359	913	657	404	430	570	999999	999999	746	366	144	225	762	685	795	244	74	423	943	668	892	86	694	851	102	358	938	55	530	485	591	622	781	999999	90	630	256	418	999999	844	310	999999	424	996	251	999999	176	301	324	434	164	32	455	158	669	999999	229	806	311	82	632	257	999999	999999	999999	521	444	206	604	174	987	655	167	108	368	14	662	999999	609	999999	191	646	731	999999	999999	569	177	633	896	999999	411	449	116	193	222	999999	240	162	231	999999	566	999999	696	159	446	999999	864	999999	790	999999	619	532	207	220	890	985	999999	561	940	216	353	811	999999	796	763	999999	999999	999999	886	314	774	510	475	878	534	221	949	999999	658	999999	704	999999	843	999999	999999	879	252	896	303	236	999999	999999	221	999999	386	755	671	999999	396	999999	959	890	999999	485	890	119	66	328	685	678	46	943	903	999999	511	999999	968	77	607	884	999999	652	680	999999	777	105	298	999999	502	999999	999999	58	195	759	862	814	999999	999999	351	89	822	924	220	624	200	999999	775	999999	513	853	787	603	303	512	603	316	220	810	707	795	821	605	826	999999	999999	987	758	153	265	697	999999	999999	999999	528	999999	380	441	65	999999	193	330	205	947	649	991	946	755	683	165	556	603	549	659	999999	267	227	108	313	495	213	835	631	837	816	678	187	999999	774	450	233	999999	164	350	999999	474	626	999999	999999	999999	192	241	85	987	709	103	635	950	179	999999	844	999999	137	999999	266	357	698	367	141	970	814	78	999999	242	932	681	999999	999999	145	999999	999999	999999	921	398	313	971	760	999999	138	722	53	236	999999	513	999999	952	999999	595	94	177	776	268	526	216	999999	999999	260	842	65	999999	999999	437	999999	98	629	285	359	739	265	294	999999	999999	239	999999	926	587	370	477	999999	980	933	853	999999	967	315	382	52	715	296	199	721	918	588	109	76	616	421	619	999999	330	602	17	339	799	999999	721	39	117	290	524	753	782	999999	85	104	999999	999999	847	999999	256	243	644	999999	999999	573	678	475	999999	352	319	176	751	593	315	387	926	523	999999	397	593	352	999999	434	772	446	939	712	513	15	999999	303	573	836	637	97	957	565	273	999999	901	255	900	999999	999999	357	999999	199	899	999999	178	999999	999	460	199	999999	308	219	679	628	999999	966	999999	133	999999	26	602	914	955	228	430	999999	259	98	495	348	
451	179	464	424	444	749	812	815	999999	985	303	123	647	733	788	999999	885	644	999999	935	999999	776	686	999999	755	97	244	681	277	807	38	911	964	850	462	138	999999	264	194	884	163	999999	999999	102	999999	489	277	999999	999999	682	486	615	496	999999	999999	674	493	511	669	999999	515	141	999999	999999	956	392	158	796	281	999999	993	630	460	717	782	146	489	593	999999	275	820	23	252	595	331	423	425	414	795	787	645	253	999999	836	999999	999999	608	267	999999	340	340	480	949	779	688	855	164	999999	778	918	195	899	280	404	536	502	888	952	999999	999999	967	744	10	493	24	749	999999	623	348	759	538	232	457	900	934	350	999999	999999	906	475	999999	646	636	877	602	999999	973	200	999999	876	143	655	558	603	372	596	479	465	764	939	820	541	440	999999	389	962	999999	379	469	196	439	999999	56	999999	999999	331	117	999999	891	278	775	844	323	999999	626	883	999999	853	999999	999999	870	607	707	967	999999	999999	216	617	497	639	303	604	731	123	447	717	999999	325	329	51	999999	356	574	999999	173	976	227	999999	402	506	298	999999	841	131	326	832	718	89	588	556	999999	999999	635	999999	975	999999	999999	210	34	908	284	999999	534	496	859	523	999999	221	999999	678	510	999999	225	990	351	704	763	609	999999	615	999	529	736	999999	926	999999	721	999999	520	999999	863	27	999999	493	232	939	74	354	999999	802	799	506	999999	909	55	877	999999	644	999999	280	418	999999	413	418	909	754	621	999999	570	999999	802	719	701	810	815	492	303	731	999999	411	640	418	347	994	815	502	253	999999	727	999999	713	86	413	249	999999	359	614	535	584	477	327	999999	999999	402	999	89	805	475	103	563	583	999999	999999	508	640	999	999999	418	999999	417	511	794	43	999999	166	726	316	999999	999999	465	878	767	157	300	999999	336	634	944	994	735	697	777	733	174	475	999999	999999	999999	608	999999	193	999999	999999	176	999999	533	280	273	245	999999	773	999999	999999	637	999999	999999	999999	585	999999	313	374	231	423	867	999999	734	70	999999	54	996	526	411	852	999999	282	999999	834	980	334	999999	999999	371	709	721	962	999999	538	999999	999999	659	763	624	491	304	219	999999	781	75	457	241	999999	999999	228	999999	756	999999	999999	597	999999	11	999999	425	260	999999	257	13	521	701	904	375	206	964	388	999999	243	901	920	558	999999	999999	900	769	533	999999	97	655	152	471	965	999999	854	940	740	999999	677	999999	373	627	57	216	450	90	171	92	45	507	32	999999	15	854	
451	942	165	55	110	999999	892	168	999999	999999	860	999999	736	313	520	265	999999	900	717	895	538	999999	510	999999	870	999999	608	999999	999999	589	632	319	999999	120	159	911	999999	695	999999	999999	455	215	852	455	999999	399	353	857	571	780	283	132	125	120	999999	158	999999	930	185	290	614	452	110	195	999999	550	594	626	163	609	480	539	522	262	449	332	449	999999	999999	999999	999999	999999	879	287	316	510	204	999999	793	999999	479	854	999999	107	851	13	114	667	486	806	999999	999999	703	962	309	999999	609	862	670	999999	708	387	61	704	813	999999	573	823	878	999999	355	999999	832	162	139	625	29	999999	411	999999	227	782	999999	82	675	749	56	916	999999	572	900	999999	999999	799	999999	999999	803	815	294	999999	999999	999999	788	27	460	565	894	551	999999	999999	724	194	999999	233	776	999999	999999	978	38	999999	816	656	846	316	567	23	563	43	859	46	822	214	140	999999	16	936	994	560	999999	120	854	505	93	999999	847	716	881	462	33	999999	293	824	786	231	180	783	444	481	459	999999	12	861	692	796	862	999999	999999	47	227	839	931	258	366	918	218	321	999999	999999	469	851	999999	111	20	492	999999	998	427	909	253	232	502	999999	110	999999	117	993	813	297	440	336	661	843	244	999999	445	45	467	999999	999999	859	221	999999	22	999999	315	999999	850	999999	999999	864	102	154	794	999999	999999	418	999999	999999	999999	225	507	284	999999	142	999999	298	866	826	56	999999	540	560	896	393	20	999999	510	502	869	216	152	613	253	576	244	516	999999	250	847	36	888	285	66	797	999999	936	777	880	418	999999	44	999999	163	999999	333	542	257	999999	983	734	908	654	322	999999	999999	894	40	999999	898	683	248	626	979	29	828	265	999999	109	41	84	834	629	94	999999	182	999999	999999	916	999999	701	268	999999	266	122	128	999999	962	462	999999	467	905	999999	981	999999	778	418	55	143	999999	77	49	158	379	909	999999	288	569	470	432	954	444	124	303	206	424	599	999999	866	901	593	303	50	384	573	178	604	648	359	999999	763	83	326	418	999999	661	120	279	357	222	839	674	502	40	770	999999	791	937	784	320	188	59	188	242	914	999999	998	773	806	741	999999	640	219	395	668	880	127	705	999999	544	313	330	21	653	71	919	801	999999	613	549	386	666	999999	49	999999	999999	999999	999999	503	999999	663	347	472	616	917	999999	464	999999	999999	890	905	95	819	249	17	858	47	534	181	995	973	988	169	267	999999	638	777	180	500	999999	985	
999999	999999	716	999999	966	858	999999	999999	862	464	999999	648	723	643	999999	999999	623	41	47	676	370	912	999999	438	675	187	215	999999	999999	431	294	616	999999	904	871	999999	113	999999	50	10	999999	797	318	541	288	349	445	623	73	792	164	148	999999	999999	625	132	704	287	216	789	652	153	458	440	999999	88	241	819	772	999999	742	999999	991	47	44	572	603	966	160	999999	741	591	197	999999	277	155	999999	139	999999	999999	188	826	162	261	357	498	349	877	370	209	118	626	851	656	999999	899	157	425	253	999999	528	738	999999	880	57	71	999999	999999	173	999999	999999	111	999999	33	238	999999	112	739	690	999999	233	726	605	999999	227	125	740	999999	999999	378	997	737	886	235	999999	450	698	999999	213	295	542	999999	714	346	283	16	999999	828	428	142	796	417	999999	706	999999	802	142	186	662	999999	331	999999	524	795	999999	999999	224	315	802	788	228	829	536	404	14	845	999999	269	999999	220	39	912	123	999999	581	999999	11	190	999999	428	318	521	620	280	964	127	862	918	319	95	792	780	35	640	999999	999999	999999	999999	702	984	790	872	510	999999	903	999999	999999	219	224	446	999999	44	999999	384	479	706	219	265	999999	999999	982	999999	999999	590	428	259	999999	483	999999	614	709	670	487	421	637	445	999999	178	377	555	816	652	704	999999	899	757	999999	650	999999	999999	757	999999	901	816	11	697	922	919	999999	653	532	828	819	999999	737	525	557	497	747	44	695	50	888	884	80	339	398	88	999999	999999	999999	246	322	193	856	94	768	671	420	939	999999	102	156	723	999999	987	833	104	145	384	209	383	999999	135	521	716	736	27	999999	671	309	843	999999	360	274	295	515	999999	999999	652	756	886	86	807	520	603	999999	174	999999	92	506	303	999999	316	471	15	343	197	999999	150	999999	751	924	748	639	679	863	795	999999	737	482	999999	999999	492	999999	323	306	105	614	918	821	571	166	999999	175	999999	900	921	888	269	952	328	963	999999	305	15	961	337	178	841	739	108	715	133	610	308	951	460	689	999999	708	248	582	752	999999	786	594	271	583	633	999999	941	906	999999	785	163	244	739	197	621	362	969	927	999999	189	722	999999	43	999999	999999	64	449	242	999999	999999	999999	999999	220	293	519	420	699	754	544	72	797	202	999999	347	456	73	999999	273	77	999999	738	321	999999	573	606	929	999999	999999	716	579	999999	999999	999999	637	81	999999	33	455	677	211	662	224	999999	711	391	530	339	999999	605	803	841	186	175	943	822	
402	937	647	687	589	859	491	47	965	733	999999	999999	999999	275	999999	50	767	595	866	144	524	999999	106	192	85	999999	999999	612	912	999999	999999	544	232	999999	679	479	386	768	98	351	180	186	999999	978	302	505	450	429	999999	762	84	590	308	809	308	474	841	999999	611	988	999999	999999	134	237	580	554	999999	84	999999	569	664	999	506	999999	999999	347	511	128	890	999999	159	446	56	999999	663	572	999999	999999	516	999999	638	921	166	999999	358	302	61	199	408	747	999999	376	999999	999999	108	999999	93	784	846	961	962	722	574	41	999999	557	832	974	574	999999	319	390	568	999999	931	742	999999	406	176	671	999999	321	720	152	878	782	613	59	62	588	488	999999	999999	999999	252	915	357	999999	270	800	469	999999	625	400	438	321	808	450	75	365	242	686	617	184	675	651	12	431	163	66	944	782	922	999999	529	999999	813	999999	999999	25	395	717	146	376	211	218	695	999999	714	999999	974	172	984	696	355	802	843	402	878	999999	999999	999999	971	213	856	686	999999	999999	999999	579	507	999999	311	59	999999	525	999999	999999	972	467	955	682	717	596	92	782	999999	236	639	999999	24	999999	999999	549	112	469	745	932	520	525	64	65	459	999999	999999	188	861	999999	726	999999	999999	602	429	421	645	240	218	385	130	84	888	928	10	999999	565	96	660	761	947	511	779	617	731	457	999999	900	233	583	536	903	999999	863	510	809	999999	422	991	723	903	871	261	999999	811	446	999999	135	65	314	578	972	528	109	987	999999	61	644	870	999999	17	745	17	999999	848	227	999999	34	428	200	680	152	104	937	858	85	999999	419	805	295	820	287	844	918	999999	564	999999	821	876	295	758	829	552	29	999999	168	999999	626	520	999999	999999	612	707	864	634	436	878	591	999999	999999	999999	641	839	585	161	730	900	98	629	294	841	999999	157	142	442	850	600	84	999999	699	220	633	898	221	12	999999	579	999999	294	577	685	794	579	999999	999999	126	990	966	999999	984	268	776	996	999999	753	950	464	574	431	783	836	803	369	999999	700	999999	743	628	999999	999999	999999	920	803	61	999999	57	762	999999	812	326	999999	633	216	246	440	444	636	999999	467	62	753	14	999999	999999	741	882	999999	999999	273	999999	382	372	394	925	834	347	972	944	626	706	198	281	761	999999	922	213	597	999999	121	266	705	80	170	530	199	999999	372	999999	999999	726	622	999999	999999	825	999999	999999	999999	999999	412	102	472	691	55	761	863	481	253	999999	588	538	295	312	
916	17	291	312	211	863	735	999999	999999	679	999999	999999	93	999999	362	936	999999	434	964	999999	999999	999999	794	24	34	408	667	999999	999999	920	999999	999999	999999	999999	818	999999	543	641	999999	384	999999	999999	127	792	67	156	999999	408	999999	316	290	163	999999	999999	592	999999	999999	277	287	803	206	999999	785	999999	965	851	468	773	646	449	403	999999	147	999999	999999	999999	901	999999	957	878	730	268	598	596	639	999999	219	999999	727	920	698	275	363	493	999999	537	999999	999999	999999	215	687	999999	762	679	912	759	26	983	228	596	999999	999999	320	409	82	999999	999999	199	425	999999	999999	999999	56	725	999999	137	177	653	412	232	67	839	184	751	200	826	505	918	683	999999	544	999999	244	141	925	999999	955	999999	421	249	999999	748	647	422	572	999999	857	47	928	785	999999	372	581	995	538	166	47	568	218	999999	443	510	999999	545	999999	999999	770	915	800	273	182	223	242	173	124	319	201	999999	189	517	969	999999	999999	999999	297	182	654	249	602	768	999999	397	745	176	805	608	242	111	999999	165	912	942	247	664	999999	378	140	999999	881	999999	964	285	999999	999999	999999	999999	520	617	258	999999	999999	999999	999999	41	999999	785	999999	75	367	515	999999	999999	218	999999	605	36	999999	335	295	918	51	245	368	383	803	174	18	54	890	999999	97	624	999999	999999	999999	999999	999999	215	999999	999999	900	999999	60	999999	152	999999	76	364	105	259	999999	194	331	339	655	999999	172	999999	237	659	999999	433	185	537	428	999999	246	999999	631	223	406	24	494	468	999999	999999	194	993	240	929	999999	653	948	640	85	903	303	524	209	875	229	690	978	191	60	477	999999	523	947	999999	637	712	733	882	852	999999	700	863	999999	678	342	179	999999	307	561	999999	485	999999	999999	999999	169	722	164	999999	993	716	46	313	999999	550	98	671	55	550	999999	395	919	75	787	346	999999	439	211	530	543	60	999999	680	630	926	992	999999	72	432	530	915	558	977	889	999999	702	397	455	772	589	671	133	167	16	999999	213	999999	757	125	999999	999999	520	634	223	943	734	366	682	490	999999	745	608	623	29	386	837	942	186	651	643	815	999999	439	999999	999999	926	823	674	464	723	999999	596	999999	119	801	404	923	763	945	999999	999999	714	965	224	999999	72	509	147	629	339	271	242	115	481	506	745	91	693	999999	27	910	692	228	999999	999999	159	661	513	228	981	913	189	241	249	999999	111	999999	225	106	809	426	686	54	134	999999	350	490	999999	613	65	323	240	422	999999	500	
654	495	207	249	999999	411	995	919	647	426	91	11	865	185	999999	999999	865	596	542	600	234	648	104	315	634	669	195	900	173	999999	682	766	313	999999	652	616	820	999999	411	999999	430	999999	406	708	999999	348	624	300	219	338	457	643	880	337	999999	16	401	892	999999	36	225	999999	999999	999999	743	325	999999	126	532	788	906	889	999999	144	179	999999	251	395	935	296	54	895	690	834	220	49	886	999999	483	646	999999	928	999999	384	192	334	999999	999999	965	65	649	507	999999	430	432	567	999999	745	168	999999	764	16	957	999999	999999	999999	415	921	768	704	438	999999	642	999999	573	977	528	810	952	999999	456	825	430	999999	646	999999	138	270	412	652	999999	150	999999	675	881	218	971	52	999999	862	999999	99	657	999999	626	999999	864	880	999999	454	49	999999	793	323	999999	999999	999999	999999	681	444	202	155	518	125	122	999999	906	999999	14	364	16	999999	999999	99	924	367	177	169	263	719	999999	257	412	958	613	944	356	999999	324	943	632	894	371	999999	670	774	580	541	158	339	30	897	999999	502	447	563	239	703	398	999999	771	426	999999	962	761	999999	742	560	512	178	999999	413	652	71	732	121	124	457	429	159	786	635	21	923	699	784	999999	999999	520	59	714	653	114	330	181	215	80	999999	207	999999	42	999999	39	979	398	616	999999	814	769	335	999999	782	283	248	217	145	999999	899	272	977	573	831	49	462	463	297	309	332	889	526	999999	715	999999	704	999999	765	606	999999	535	999999	999999	999999	150	194	610	932	379	865	999999	45	800	999999	146	230	999999	999999	980	576	999999	111	317	999999	924	253	294	734	532	579	131	452	539	384	374	189	999999	999999	999999	999999	852	531	918	443	220	854	726	869	578	999999	999999	916	785	39	516	433	775	616	999999	999999	899	876	409	799	743	670	505	999999	806	957	782	155	999999	135	723	993	192	874	999999	80	527	424	165	502	37	214	999999	510	867	940	414	831	999999	794	955	976	131	128	999999	999999	999999	999999	73	621	257	406	406	659	999999	999999	250	901	999999	571	999999	999999	999999	907	772	999999	999999	995	999999	865	553	951	781	725	180	746	999999	999999	999999	999999	722	227	999999	543	255	630	999999	17	204	999999	699	513	926	802	999999	999999	265	999999	356	999999	999999	362	751	207	999999	306	625	999999	489	569	999999	186	727	999999	848	999999	999999	186	661	151	730	999999	999999	212	175	999999	999999	978	311	700	490	657	717	22	999999	370	475	163	475	949	15	137	528	999999	705	999999	999999	193	
953	999999	356	89	562	999999	440	550	560	549	41	38	999999	646	379	999999	88	992	469	714	127	488	686	969	999999	712	999999	999999	478	999999	506	652	263	999999	999999	48	353	411	104	512	582	84	809	926	132	446	678	999999	757	739	556	712	64	81	76	475	999999	386	377	999999	78	999999	82	999999	999999	388	774	439	622	340	445	999999	898	999999	999999	999999	679	999999	847	274	999999	777	846	738	619	794	598	191	774	559	462	999999	44	254	999999	745	12	425	999999	743	999999	248	746	426	303	999999	814	107	939	34	796	999999	999999	112	999999	999999	990	999999	999999	257	790	593	664	73	877	478	642	653	521	396	49	263	999999	114	602	795	999999	999999	445	999999	980	500	252	999999	763	636	438	931	438	999999	754	668	651	636	953	999999	999999	682	548	825	247	170	999999	999999	999999	542	999999	999999	999999	30	268	570	898	44	999999	299	999999	913	999999	251	49	710	225	378	642	381	611	249	161	523	221	358	881	619	999999	999999	914	699	766	230	686	13	431	418	884	194	999999	617	368	663	999999	670	382	307	999999	537	999999	217	910	999999	930	710	283	986	809	999999	999999	289	542	458	384	651	999999	999999	564	46	289	806	493	457	610	994	881	497	785	550	976	584	833	964	999999	999999	999999	163	300	976	729	999999	609	974	505	999999	85	909	288	999999	522	303	743	999999	257	999999	999999	999999	999999	999999	999999	999999	210	268	933	113	455	577	999999	999999	863	999999	999999	999999	999999	999999	207	999999	999999	129	919	971	218	699	999999	683	841	94	717	735	983	335	160	363	156	942	244	351	51	401	999999	999999	335	611	232	528	513	164	440	999999	940	215	510	883	26	858	577	510	999999	999999	272	371	859	848	693	537	844	999999	441	375	610	856	477	559	999999	421	645	606	476	999999	179	686	653	314	794	999999	825	277	347	298	374	733	999999	790	139	674	999999	486	917	695	684	87	999999	75	801	94	738	951	999999	605	222	971	999999	730	91	585	999999	555	63	916	712	577	98	999999	10	999999	745	686	999999	419	772	999999	688	781	824	999999	963	587	513	999999	49	873	477	741	999999	403	699	390	709	553	956	103	433	11	983	117	989	579	75	924	999999	62	530	389	832	63	292	999999	905	989	622	139	52	352	877	999999	109	357	77	606	999999	364	999999	876	463	679	735	687	797	999999	112	999999	522	999999	372	986	353	98	908	999999	999999	446	999999	720	999999	999999	61	90	134	999999	18	999999	512	468	745	983	85	999999	925	163	328	605	464	198	
887	999999	616	999999	999999	890	494	999999	448	55	999999	741	879	266	945	636	628	655	562	652	709	469	881	64	843	388	911	699	172	755	703	999999	981	296	999999	702	219	999999	999999	244	660	999999	203	467	972	14	113	819	708	999999	999999	673	52	812	488	427	357	562	999999	602	999999	795	848	693	351	978	759	999999	433	252	999999	999999	555	328	992	712	999999	999999	91	838	284	102	990	873	230	40	473	179	808	415	999999	657	977	506	265	864	159	510	125	999999	999999	999999	999999	999999	871	999999	127	999999	999999	776	161	933	480	781	328	886	805	974	473	320	999999	590	784	28	896	769	999999	59	73	137	562	765	308	97	594	763	706	999999	12	725	913	749	358	999999	263	999999	186	206	188	378	69	184	999999	999999	999999	663	736	376	569	111	452	999999	660	999999	223	395	635	393	999999	999999	190	280	972	747	407	765	999999	753	999999	485	999999	855	871	695	77	387	728	503	608	999999	999999	339	964	900	999999	999999	98	665	818	867	786	999999	999999	999999	197	789	999999	999999	407	999999	431	982	999999	94	518	596	999999	999999	999999	835	667	141	999999	265	537	850	315	81	999999	561	999999	576	935	897	698	800	846	258	999999	288	185	999999	106	885	509	999999	728	880	999999	687	648	133	50	999999	999999	999999	19	999999	999999	347	483	140	826	999999	999999	855	999999	714	395	999999	750	948	468	346	660	238	45	898	999999	493	132	435	689	785	912	999999	535	999999	697	53	999999	999999	173	170	999999	999999	612	260	838	653	996	23	494	674	999999	700	665	999999	999999	971	618	999999	998	601	225	57	451	50	999999	502	329	105	999999	999999	927	658	785	307	541	616	626	999999	999999	112	497	118	940	999999	848	222	999999	832	630	726	435	680	999999	571	944	999999	999999	999999	326	345	333	901	997	999999	746	289	914	367	172	715	354	833	999999	895	114	116	999999	435	999999	721	614	999999	474	999999	916	256	564	223	363	783	22	64	468	723	778	595	121	999999	278	569	307	531	670	915	381	602	630	207	467	999999	650	177	379	605	731	836	437	706	236	999999	724	701	14	388	702	299	374	336	999999	999999	995	319	166	632	423	93	827	558	999999	999999	626	366	755	524	143	999999	999999	999999	999999	999999	168	414	999999	778	844	605	527	291	999999	92	238	303	90	949	999999	341	20	999999	191	648	18	878	788	911	874	999999	999999	489	255	857	999999	999999	999999	185	359	590	747	388	788	999999	566	999999	346	836	96	999999	286	806	999999	999999	834	937	681	354	999999	290	
626	660	903	999999	999999	47	999999	999999	477	727	959	999999	600	261	593	632	958	999999	999999	472	541	952	824	552	92	149	999999	999999	33	677	829	989	252	78	964	97	999999	312	167	999999	509	981	369	369	372	381	216	430	218	211	978	317	272	470	749	673	835	361	403	521	241	593	341	799	897	970	662	531	297	505	157	656	216	563	999999	560	592	465	190	711	933	386	243	821	698	521	727	781	329	999999	999999	133	909	646	297	915	999999	999999	999999	402	999999	684	143	713	64	332	111	708	507	199	91	999999	181	692	999999	854	999999	999999	999999	386	252	881	999999	996	253	33	746	569	276	58	910	33	994	999999	992	258	253	530	766	375	420	29	284	140	219	882	999999	226	68	999999	565	999999	999999	95	159	999999	999999	147	999999	41	586	541	441	458	288	67	999999	999999	699	339	999999	829	753	736	966	233	606	81	786	370	999999	529	511	834	492	780	565	908	638	165	775	999999	999999	735	789	878	999999	825	851	999999	506	569	999999	999999	999999	999999	999999	731	129	999999	999999	999999	360	109	999999	66	999999	607	999999	999999	501	476	755	543	563	999999	999999	999999	946	97	646	781	229	634	863	999999	12	782	13	756	405	834	789	712	925	374	999999	961	774	733	847	979	859	353	660	39	999999	984	175	335	967	999999	784	41	289	458	191	726	999999	458	999999	258	604	219	999999	667	687	999999	617	199	999999	806	253	999999	999999	666	921	876	973	834	999999	28	616	678	999999	48	59	757	433	477	193	999999	999999	326	679	598	999999	650	250	992	999999	999999	376	976	584	171	999999	571	791	622	537	999999	752	411	760	45	641	926	999999	999999	999999	929	619	150	15	722	90	999999	999999	651	291	280	999999	981	491	999999	999999	999999	103	627	925	487	999999	810	939	878	285	325	565	999999	956	999999	230	186	383	422	999999	236	970	862	91	196	999999	150	341	266	679	771	919	834	394	999999	999999	803	148	999999	999999	809	999999	136	999999	764	371	899	694	999999	60	458	607	79	774	425	669	240	545	739	460	999999	478	999999	209	514	406	999999	259	955	626	426	47	252	459	352	999999	844	426	326	824	137	455	999999	999999	230	174	850	70	969	999999	999999	267	999999	681	147	340	528	926	932	368	639	650	738	215	634	420	364	619	431	399	825	814	999999	914	332	380	969	476	978	349	556	671	290	624	34	168	637	571	322	22	999999	999999	494	958	195	487	717	303	999999	999999	999999	240	638	579	515	787	48	495	358	766	370	62	999999	
592	812	968	999999	999999	191	475	783	792	307	999999	893	908	999999	999999	729	844	663	676	894	179	539	326	42	999999	118	999999	130	999999	223	555	999999	454	969	902	156	227	999999	603	121	999999	999999	999999	932	229	686	607	467	778	766	513	113	694	167	999999	999999	999999	935	658	999999	999999	999999	640	579	752	766	448	999999	427	123	511	727	69	564	999999	152	999999	393	813	34	510	778	352	386	709	452	999999	296	999999	849	660	292	469	597	176	762	999999	448	190	463	247	668	50	664	264	999999	53	140	380	636	540	112	132	999999	504	999999	12	999999	869	309	809	999999	748	578	463	229	268	999999	398	35	999999	83	213	999999	786	841	738	687	132	999999	408	827	999999	564	999999	999999	170	835	103	998	759	999999	578	880	654	96	999999	471	211	44	527	581	741	355	879	466	898	772	846	662	439	324	142	999999	901	982	245	193	999999	904	69	432	378	399	275	624	504	332	705	700	921	999999	999999	999999	405	827	95	570	684	852	999999	397	999999	999999	569	444	999	632	999999	671	851	737	212	999999	974	105	999999	352	999999	265	962	575	76	999999	741	999999	999999	54	550	83	896	674	508	417	999999	671	444	938	830	830	624	872	353	43	849	193	73	999999	122	999999	624	743	999999	429	889	999999	331	841	698	405	606	955	91	905	775	186	238	999999	61	313	999999	999999	521	999999	640	100	231	42	307	557	109	999999	932	250	458	163	194	89	999999	170	350	999999	249	999999	233	669	790	448	268	673	955	277	138	999999	649	360	232	999999	788	799	862	298	544	150	305	949	33	999999	456	621	991	159	278	999999	999999	999999	34	95	999999	971	309	783	774	633	999999	832	528	132	600	999999	999999	953	300	727	307	62	999999	108	139	284	645	949	991	999999	681	805	999	246	847	591	336	999999	216	999999	999999	88	523	910	548	999999	430	999999	250	358	690	48	859	999999	593	999999	10	925	956	750	335	360	791	137	999999	999999	833	999999	285	19	771	999999	746	999999	237	228	538	999999	999999	666	853	745	709	643	956	642	946	457	652	937	591	410	999999	465	492	149	999999	999999	958	750	639	999999	625	240	586	894	999999	387	323	999999	999999	999999	375	300	896	590	650	158	181	319	851	385	639	347	428	999999	615	291	990	97	999999	152	999999	999999	36	715	999999	478	999999	71	350	568	143	999999	565	737	45	889	568	901	498	148	999999	648	899	999999	999999	999999	812	225	289	999999	999999	236	443	238	665	565	273	191	470	999999	101	119	968	292	
251	361	782	690	999999	726	999999	98	598	793	927	549	999999	771	216	841	666	840	782	340	182	907	999999	336	999999	999999	625	999999	440	326	56	999999	999999	617	22	156	999999	132	890	563	297	999999	637	649	311	125	655	501	999999	629	516	999999	336	638	119	343	517	455	618	999999	110	345	657	281	746	821	870	999999	759	999999	999999	999999	999999	229	52	874	280	204	35	999999	823	133	413	811	810	795	778	999999	999999	678	639	999999	513	44	462	952	999999	365	903	489	255	363	742	999999	999999	972	310	117	595	245	73	322	429	660	42	976	931	846	471	950	52	828	794	90	430	295	999999	999999	766	999999	999999	999999	301	999999	712	999999	390	499	528	838	495	671	456	999999	615	999999	630	852	11	485	30	803	894	953	447	426	569	662	493	997	941	394	350	999999	999999	159	30	884	948	572	999999	442	327	632	465	381	382	532	999999	112	665	187	999999	290	999999	999999	29	348	108	295	900	999999	15	531	896	110	999999	951	999999	999999	306	999999	903	439	999999	587	486	999999	498	75	54	47	197	390	341	764	480	70	435	591	140	999999	999999	663	672	999999	437	795	735	364	999999	431	281	19	806	919	283	485	999999	999999	943	999999	849	999999	999999	863	540	624	199	142	630	999999	999999	669	999999	623	999999	250	999999	999999	999999	999999	999999	144	23	623	765	187	584	999999	999999	994	999999	943	999999	382	833	753	423	809	337	999999	605	603	733	791	905	612	684	999999	959	43	718	999999	999999	263	999999	999999	29	999999	107	363	50	999999	651	999999	999999	582	31	952	999999	216	999999	957	999999	348	94	933	410	232	718	162	503	402	462	457	999999	299	999999	394	162	999999	999999	796	711	974	772	828	999999	107	200	333	590	732	401	999999	216	999999	685	992	999999	297	315	797	908	944	859	647	999999	203	359	312	969	637	799	673	999999	39	999999	720	576	999999	999999	312	42	394	572	999999	10	709	250	999999	613	619	225	865	811	936	887	767	124	999999	512	758	748	999999	363	953	932	727	280	186	516	964	999999	912	999999	999999	999999	524	382	98	646	999999	952	999999	698	360	999999	934	861	546	151	488	605	999999	753	232	999999	154	40	619	838	999999	439	999999	17	999999	202	312	558	999999	181	999999	394	35	487	896	999999	912	199	999999	540	997	999999	733	44	38	368	974	169	94	448	620	493	763	999999	373	186	888	999999	59	168	120	386	62	374	778	999999	999999	999999	999999	999999	651	999999	38	999999	841	999999	705	999999	979	290	227	152	474	370	999999	999999	999999	
999999	123	719	917	999999	150	844	430	621	813	368	266	934	999999	20	999999	668	796	999999	465	684	999999	956	481	859	847	769	940	967	911	692	999999	897	999999	805	850	999999	999999	566	814	193	658	999999	603	346	772	999999	501	217	840	805	573	894	425	946	365	999999	248	67	247	380	999999	462	709	131	554	369	472	982	169	175	170	240	999999	999999	999999	199	999999	145	97	803	277	732	999999	116	128	999999	481	526	449	694	898	450	329	443	289	205	520	482	792	412	582	518	58	674	645	343	53	153	919	176	803	113	969	999999	113	181	999999	603	999999	999999	887	946	999999	475	276	719	910	999999	992	830	679	881	999999	999999	231	758	684	999999	470	999999	875	337	606	999999	890	999999	480	885	340	117	999999	999999	479	999999	525	635	975	583	408	926	433	636	161	98	496	921	760	294	222	354	999999	872	142	999999	759	559	350	999999	584	480	248	34	86	884	959	762	412	999999	169	595	783	999999	999999	544	361	249	186	517	786	999999	45	195	999999	999999	999999	998	999999	261	999999	999999	999999	716	998	927	687	408	559	277	138	733	519	574	999999	999999	999999	999999	817	598	865	999999	383	832	482	999999	444	62	361	101	274	961	999999	160	788	999999	999999	77	999999	136	856	953	690	909	388	63	999999	999999	70	56	424	233	190	999999	395	887	592	462	243	393	492	635	56	468	12	999999	754	368	785	931	326	999999	294	691	741	911	999999	474	454	429	164	999999	991	999999	999999	50	781	793	764	999999	999999	848	833	717	644	231	907	231	906	999999	308	101	686	139	730	999999	938	499	454	484	67	128	17	813	239	999999	999999	741	791	999999	395	961	999999	884	999999	477	999999	999999	999999	999999	14	608	567	243	131	73	296	999999	999999	756	111	999999	999999	290	999999	493	840	30	999999	999999	588	999999	440	944	999999	346	999999	802	999999	262	259	999999	452	999999	479	458	560	774	691	175	232	781	999999	45	860	113	622	999999	50	836	999999	649	999999	922	932	838	178	999999	417	784	575	494	62	332	506	739	840	415	810	395	932	999999	339	323	901	807	999999	404	999999	722	724	184	761	972	625	610	284	530	999999	641	290	936	366	906	599	999999	999999	833	538	130	999999	216	512	999999	904	570	320	999999	30	135	999999	773	539	999999	999999	401	732	90	706	999999	465	319	413	999999	114	999999	709	432	723	173	88	186	866	964	458	518	671	117	78	65	299	509	509	876	999999	517	407	671	846	208	999999	648	137	642	999999	953	803	999999	550	999999	861	
999999	61	856	56	999999	907	575	246	551	730	625	21	651	999999	999999	810	999999	365	597	598	47	585	525	168	999999	59	233	999999	505	999999	999999	566	170	999999	411	458	653	830	173	999999	832	435	304	477	389	999999	486	46	709	153	276	978	999999	320	823	312	536	697	999999	601	683	999999	740	836	402	68	999999	457	204	999999	167	999999	999999	986	765	612	290	57	999999	803	999999	999999	999999	999999	999999	359	999999	849	379	109	922	999999	999999	571	926	566	999999	467	999999	999999	785	999999	841	212	985	999999	999999	966	999999	999999	31	489	918	999999	38	495	676	999999	397	999999	999999	11	87	105	585	999999	492	630	70	209	999999	822	971	459	28	544	356	999999	376	879	573	647	305	168	999999	442	47	412	543	440	890	316	79	43	875	784	999999	746	999999	999999	87	165	906	355	303	208	999999	469	794	494	149	288	21	518	479	807	999999	919	999999	152	174	89	96	629	319	611	999999	999999	999999	999999	592	610	770	592	999999	417	741	999999	999999	879	925	999999	618	999999	300	999999	304	561	999999	999999	88	42	728	484	619	997	999999	286	999999	999999	999999	999999	885	560	901	539	999999	428	999999	71	76	756	64	148	226	596	999999	47	999999	707	316	201	384	515	165	999999	881	296	973	803	999999	464	999999	999999	433	356	692	999999	157	761	103	876	844	502	11	999999	999999	589	999999	32	536	41	948	999999	385	263	204	379	404	999999	999999	231	454	913	723	611	843	999999	999999	870	903	999999	890	577	999999	440	357	881	514	833	583	301	38	951	277	999999	515	999999	796	179	161	323	662	999999	112	871	999999	931	779	399	488	999999	874	397	128	132	999999	381	724	999999	905	323	865	570	999999	366	203	503	645	415	105	268	96	545	719	590	751	999999	999999	743	18	999999	112	124	355	488	427	641	832	155	176	144	860	999999	999999	999999	999999	999999	48	999999	678	928	295	373	303	229	18	339	678	999999	999999	999999	906	981	937	489	220	750	225	289	939	561	670	499	999999	961	408	245	999999	880	141	659	56	999999	999999	89	141	999999	820	136	999999	97	963	303	774	119	999999	879	999999	784	627	708	876	999999	807	126	267	795	133	999999	999999	773	68	797	406	721	999999	999999	999999	857	999999	481	929	99	809	851	598	376	725	139	733	529	331	999999	263	999999	782	297	999999	999999	999999	345	615	488	315	706	38	176	896	62	109	58	999999	66	436	155	778	787	948	956	527	890	999999	999999	999999	301	452	999999	543	973	939	722	999999	999999	45	22	866	450	783	112	
822	432	480	673	39	999999	566	999999	999999	999999	654	995	348	999999	430	999999	275	620	879	24	264	999999	632	923	999999	386	999999	994	31	423	999999	337	14	846	143	105	420	406	964	924	734	187	512	435	328	943	384	305	547	114	747	255	571	999999	848	366	999999	556	999999	999999	895	571	253	645	828	999999	991	502	830	335	520	868	656	999999	290	87	999999	999999	604	999999	12	999999	999999	916	676	43	999999	245	997	776	305	864	847	321	999999	172	933	867	999999	11	999999	881	475	221	999999	878	599	617	999999	771	413	603	952	389	650	411	999999	336	999999	795	561	755	504	999999	40	656	999999	999999	924	999999	153	999999	999999	602	227	131	999999	245	999999	797	443	158	757	236	999999	999999	912	467	670	628	58	606	897	811	450	206	386	422	999999	999999	999999	264	693	999999	627	999999	14	359	172	529	393	878	14	181	362	413	998	278	689	338	744	563	674	306	79	546	198	999999	162	30	999999	605	999999	394	940	188	464	396	608	56	999999	562	304	151	999999	180	999999	999999	459	47	999999	118	732	853	203	303	590	999999	300	90	999999	999999	999999	152	784	787	823	999999	999999	999999	948	612	669	999999	999999	999999	268	532	999999	899	944	999999	338	999999	822	636	999999	211	201	646	598	77	105	528	918	999999	366	162	999999	456	356	982	496	285	999999	595	448	99	222	22	44	68	335	401	146	667	888	92	999999	157	914	622	428	593	585	999999	516	151	724	170	999999	116	999999	614	552	961	999999	62	35	999999	198	999999	988	188	999999	540	742	999999	391	261	592	283	832	220	542	734	564	999999	999999	218	88	307	375	61	197	928	892	999999	999999	184	691	835	999999	999999	959	140	633	250	982	55	148	813	999999	999999	578	551	283	999999	82	818	407	999999	999999	817	158	891	418	937	999999	999999	999999	31	854	217	569	999999	227	740	260	999999	110	324	920	654	79	275	547	901	483	645	655	999999	648	40	776	618	483	248	944	77	722	696	258	308	999999	127	958	552	999999	821	333	542	704	670	999999	93	999999	708	748	882	353	516	463	355	38	999999	383	823	440	950	283	999999	999999	192	999999	413	75	621	256	999999	316	994	997	662	322	122	243	977	323	999999	999999	999999	500	999999	999999	215	243	902	999999	699	744	999999	122	953	548	999999	746	521	981	999999	28	999999	999999	999999	999999	359	518	801	43	915	999999	405	999999	746	494	999999	487	999999	999999	483	180	172	350	557	217	181	881	54	999999	966	375	999999	995	18	999999	924	322	704	495	375	
696	999999	869	364	233	348	635	999999	468	999999	867	21	62	508	143	855	999999	904	588	404	477	474	687	999999	550	999999	999999	501	81	999999	195	782	249	103	999999	738	303	985	333	869	546	515	585	84	109	999999	670	999999	874	820	733	999999	126	999999	897	999999	999999	802	814	481	937	143	304	898	853	94	772	999999	721	405	999999	215	581	719	858	961	889	999999	967	196	91	913	626	999999	999999	777	666	157	205	564	983	501	181	999999	931	412	221	999999	230	25	590	999999	775	479	268	999999	836	407	242	936	999999	151	835	627	999999	999999	516	53	70	86	427	624	762	166	422	70	43	729	787	455	750	212	392	951	606	379	147	157	999999	999999	941	268	999999	269	232	841	665	553	462	906	999999	999999	626	154	597	965	949	619	66	208	493	999999	619	787	196	999999	759	999999	999999	30	999999	999999	999999	751	144	168	709	503	999999	999999	404	490	277	999999	559	582	585	999999	364	999999	429	528	999999	794	825	834	999999	137	83	102	999999	999999	532	442	29	999999	126	875	19	438	266	456	999999	485	803	13	839	738	237	613	554	521	529	391	600	368	999999	266	999999	310	519	582	999999	841	499	622	957	835	861	33	465	710	238	925	384	999999	999999	616	990	999999	994	910	999999	469	999999	999999	999999	151	841	999999	999999	860	949	999999	918	684	999999	842	985	999999	999999	14	876	214	158	843	293	604	999999	626	525	661	275	113	315	609	681	961	304	929	369	816	993	211	764	604	761	999999	16	700	947	10	630	999999	999999	999999	43	695	999999	704	286	999999	144	224	145	606	595	999999	999999	319	12	75	548	65	822	999999	20	675	449	553	92	764	597	316	679	999999	41	466	999999	324	575	986	650	599	653	710	999999	778	75	999999	19	999999	999999	696	698	881	999999	574	999999	999999	980	368	256	766	999999	521	71	827	545	621	575	138	518	88	999999	999999	424	949	412	999999	556	241	609	290	999999	177	639	999999	999999	999999	72	466	479	789	999999	216	739	883	977	999999	649	855	999999	454	592	880	999999	56	952	681	467	999999	172	875	991	748	999999	999999	232	455	881	170	999999	747	558	999999	999999	728	999999	537	286	540	972	280	471	700	999999	164	999999	664	999999	593	999999	936	340	559	999999	603	999999	595	457	999999	661	531	260	489	999999	999999	895	483	230	677	311	425	405	926	999999	891	999999	999999	750	999999	277	999999	999999	297	222	281	416	999999	999999	999999	930	158	999999	999999	999999	450	30	981	62	512	268	224	443	102	292	532	541	414	
28	999999	198	507	845	853	506	103	999999	962	999999	376	999999	896	667	174	747	999999	345	892	56	100	871	999999	248	248	345	62	134	591	15	690	739	12	980	413	867	432	313	235	999999	999999	603	999999	715	685	432	372	556	278	355	139	196	649	367	928	540	766	268	607	999999	453	968	265	957	586	637	87	915	264	307	324	849	120	999999	270	497	814	999999	562	999999	973	506	856	246	875	503	100	644	62	999999	111	999999	705	999999	563	817	347	109	138	999999	355	456	302	999999	41	289	86	999999	999999	441	726	999999	706	999999	544	947	122	29	92	92	999999	442	999999	999999	205	160	153	999999	332	453	159	714	999999	513	999999	999999	213	884	215	595	427	336	548	999999	157	62	468	913	183	616	705	328	27	55	512	913	593	999999	775	999999	146	684	441	999999	291	22	470	999999	332	999999	743	237	814	999999	665	219	999999	252	242	153	692	240	228	999999	747	831	999999	542	999999	556	933	300	118	334	999999	999999	999999	894	999999	145	999999	275	590	999999	872	477	999999	999999	390	999999	28	350	999999	632	198	905	466	724	999999	999999	325	927	200	775	94	452	128	489	46	923	323	999999	912	107	999999	426	649	72	844	999999	999999	999999	162	709	537	593	621	486	999999	999999	286	181	989	879	819	664	84	815	81	429	999999	999999	494	999999	999999	29	437	582	80	999999	266	999999	999999	635	143	160	775	491	248	500	831	641	353	492	999999	999999	20	43	287	897	351	999999	990	425	920	301	999999	694	730	518	165	49	416	374	999999	882	301	363	745	668	888	593	576	999999	597	717	680	11	820	999999	19	403	999999	182	430	431	413	465	715	842	480	90	761	729	345	791	235	999999	999999	764	851	656	298	619	19	999999	999999	419	827	213	620	678	874	894	509	761	745	243	999999	999999	478	835	648	903	197	999999	832	846	245	805	491	999999	807	66	984	362	115	999999	999999	671	174	994	637	511	999999	802	216	999999	230	583	56	991	45	338	296	25	999999	395	999999	211	999999	420	999999	31	721	919	870	817	910	156	656	999999	80	282	701	483	208	146	999999	394	600	965	626	662	759	500	664	478	770	999999	353	720	263	961	745	999999	821	616	790	999999	931	398	956	84	927	999999	921	999999	636	812	817	999999	712	46	999999	999999	999999	521	272	231	264	402	999999	999999	802	935	805	119	537	948	999999	999999	356	380	462	999999	19	551	734	999999	579	901	999999	957	161	481	17	999999	360	784	999999	309	353	569	56	539	999999	24	281	
991	190	999999	236	999999	160	235	526	341	583	999999	999999	252	999999	500	999999	363	999999	100	790	331	999999	588	758	753	988	362	248	786	334	923	861	994	280	743	591	999999	674	162	806	926	955	999999	643	951	832	717	523	999999	917	999999	978	999999	234	949	73	602	62	999999	700	999999	986	739	999999	660	548	956	999999	53	909	999999	999999	408	294	999999	376	262	999999	807	920	281	839	395	869	642	945	611	770	330	680	988	714	201	462	999999	999999	225	668	983	412	875	745	479	999999	999999	13	579	965	369	999999	999999	999999	999999	562	428	959	600	869	375	715	999999	196	999999	373	920	180	497	999999	286	924	160	593	960	999999	54	536	369	451	837	638	999999	645	410	999999	869	999999	469	638	44	58	348	356	303	278	475	689	999999	116	33	999999	516	999999	689	444	999999	226	999999	999999	517	892	999999	159	42	736	349	301	785	903	999999	589	999999	858	999999	237	586	999999	999999	691	929	999999	441	999999	999999	974	131	740	999999	966	324	652	999999	619	999999	152	457	199	323	999999	928	183	904	201	613	444	999999	658	722	999999	858	628	926	999999	921	999999	999999	348	731	67	999999	609	999999	819	588	850	999999	101	737	769	779	396	490	999999	999999	755	460	250	648	983	999999	473	27	503	117	696	726	637	698	999999	691	119	999999	266	951	999999	837	95	612	999999	999999	70	920	953	681	999999	999999	999999	999999	175	701	999999	999999	747	244	151	591	842	999999	892	134	319	402	999999	87	670	999999	233	781	443	999999	375	637	886	496	762	552	74	821	645	558	999999	394	532	276	481	420	720	32	999999	738	994	383	999999	637	188	667	161	876	21	542	913	999999	809	258	336	582	813	999999	482	598	526	30	999999	343	999999	924	870	999999	605	259	218	211	999999	704	999999	991	999999	258	317	104	401	197	810	112	645	121	999999	283	939	899	607	468	549	221	221	973	317	999999	46	999999	999999	999999	999999	761	999999	711	999999	115	999999	345	999999	999999	943	999999	207	338	220	999999	698	489	350	596	563	706	652	749	662	999999	492	948	684	540	222	64	306	999999	917	58	999999	933	671	478	948	999999	245	52	525	171	24	882	763	353	688	556	913	210	104	574	119	584	59	999999	999999	999999	999999	134	351	889	91	463	421	172	999999	764	818	871	648	959	471	999999	234	500	746	609	195	341	851	666	999999	105	649	352	938	999999	883	982	999999	999999	943	999999	700	635	90	560	471	601	166	924	999999	51	562	145	113	509	359	999999	999999	23	201	999999	282	
685	748	985	814	78	233	992	881	999999	25	999999	25	360	999999	999999	419	196	148	594	184	927	928	999999	999999	999999	999999	438	844	999999	999999	999999	380	624	999999	25	886	105	745	402	999999	999999	52	902	36	486	129	753	601	760	999999	756	874	606	155	999999	999999	999999	451	310	829	794	157	557	795	999999	999999	401	522	893	712	999999	450	999999	226	19	884	35	999999	66	394	999999	999999	94	194	293	968	774	478	492	999999	247	653	445	573	583	999999	999999	999999	999999	780	727	999999	708	999999	825	316	139	999999	145	999999	732	575	999999	916	342	999999	999999	999999	512	214	931	922	39	635	474	670	999999	999999	643	992	399	999999	229	285	667	265	139	999999	999999	976	839	394	343	32	535	672	268	528	240	999999	953	131	999999	649	849	804	211	82	583	165	311	956	999999	152	80	814	356	119	259	87	827	36	15	535	375	547	589	16	109	802	999999	486	941	26	49	278	999999	579	436	862	63	66	999999	213	675	882	647	999999	999999	721	325	158	279	999999	798	926	126	79	284	312	225	205	972	999999	752	824	25	729	113	802	501	999999	999999	396	999999	771	573	801	999999	493	899	398	64	388	486	264	216	788	999999	122	161	252	305	134	647	857	93	683	460	850	999999	918	999999	159	229	549	474	999999	138	37	363	325	220	791	999999	826	150	594	303	498	618	236	511	990	651	999999	999999	999999	749	176	999999	890	350	18	626	999999	310	905	169	937	789	333	660	200	759	836	42	514	721	999999	717	499	999999	999999	242	639	417	107	508	999999	77	999999	143	999999	350	473	974	999999	174	432	526	244	999999	365	709	295	576	320	999999	814	226	966	999999	999999	459	197	510	999999	776	986	573	213	407	198	999999	873	999999	698	999999	296	862	999999	349	999999	304	482	74	33	263	947	999999	106	999999	693	754	999999	87	214	512	162	999999	596	435	188	999999	322	999999	246	999999	835	999999	999999	470	944	952	395	627	548	635	976	133	487	134	828	922	999999	999999	713	443	768	795	985	196	697	333	275	999999	171	440	981	999999	999999	999999	427	999999	999999	999999	999999	741	999999	483	539	578	999999	38	485	471	606	265	391	975	133	802	999999	50	119	690	773	999999	999999	989	466	117	999999	342	999999	949	707	976	999999	999999	424	972	84	295	266	417	661	668	999999	804	799	906	59	15	520	34	810	999999	742	505	999999	312	999999	380	999999	431	924	203	733	999999	763	629	999999	999999	561	161	728	999999	999999	999999	39	114	771	882	199	999999	999999	999999	821	
999999	999999	330	244	240	979	121	918	703	277	834	492	467	935	323	50	179	387	509	453	369	306	378	602	49	476	756	540	182	190	999999	373	285	382	462	999999	443	395	298	569	999999	242	34	174	949	219	571	179	458	841	30	182	558	205	461	974	999999	999999	204	999999	232	580	745	523	999999	471	216	95	483	999999	607	783	98	999999	13	136	999999	214	999999	830	999999	587	92	341	170	294	814	90	921	487	999999	715	999999	534	347	869	497	511	364	999999	12	486	696	531	999999	246	94	618	201	999999	702	566	84	373	858	999999	498	414	362	525	656	999999	174	995	311	891	999999	564	602	143	639	770	850	174	827	428	891	560	999999	924	999999	999999	888	596	785	999999	641	827	999999	999999	381	92	158	838	832	876	321	700	999999	351	653	529	999999	999999	999999	931	716	909	546	999999	999999	937	317	999999	324	459	247	999999	219	999999	260	999999	888	900	762	556	999999	21	999999	999999	117	200	340	755	280	680	999999	830	999999	853	351	731	290	245	999999	443	775	720	999999	999999	999999	743	490	999999	999999	888	999999	125	305	148	319	999999	577	999999	332	563	999999	561	167	643	279	416	676	366	902	999999	999999	999999	999999	329	781	902	497	959	322	373	709	364	664	392	999999	74	535	763	544	645	164	695	999999	393	836	224	562	999999	112	232	77	999999	83	572	999999	999999	171	975	366	416	999999	999999	283	959	999999	999999	897	774	603	999999	880	912	821	999999	999999	788	740	569	493	567	349	617	856	100	999999	584	290	101	978	999999	999999	999999	406	999999	437	546	422	999999	999999	999999	326	999999	999999	897	351	164	999999	999999	208	625	999999	601	999999	799	76	599	761	999999	663	280	961	999999	999999	999999	999999	999999	516	999999	999999	828	376	786	999999	999999	999999	999999	342	958	748	151	999999	473	893	363	999999	311	77	606	999999	837	784	239	300	268	632	521	999999	734	999999	30	648	999999	999999	379	258	471	999999	999999	559	999999	999999	802	444	999999	998	497	912	442	746	10	263	909	999999	991	53	147	495	772	275	999999	999999	999999	372	999999	999999	661	485	523	115	343	999999	483	57	556	579	982	795	779	270	999999	608	559	987	595	767	999999	999999	999999	336	121	975	798	999999	999999	944	660	999999	715	28	346	21	398	337	412	270	779	999999	86	421	999999	352	715	512	999999	130	999999	999999	999999	961	999999	675	999999	196	999999	367	941	165	227	611	919	552	89	761	923	134	999999	999999	584	334	987	876	999999	585	276	768	270	296	198	710	999999	999999	662	754	263	
999999	532	999999	999999	999999	329	999999	644	474	501	517	272	954	588	15	910	788	44	999999	974	888	764	903	920	235	999999	999999	967	517	677	999999	890	335	508	999999	602	999999	889	539	15	373	241	445	94	999999	506	315	707	192	799	155	15	219	780	999999	907	628	291	117	947	674	999999	137	796	621	626	937	456	999999	999999	902	898	505	999999	610	657	999999	819	172	729	999999	947	785	717	532	874	681	555	999999	354	973	726	782	999999	341	716	113	999999	999999	999999	999999	858	380	778	897	256	509	772	179	717	588	808	999999	387	165	727	871	420	274	999999	945	391	323	999999	440	999999	126	912	115	894	999999	999999	357	40	170	999999	577	17	819	286	374	909	386	425	765	175	606	404	436	614	845	999999	384	725	196	187	545	396	348	721	139	597	667	285	174	908	460	99	226	232	999999	999999	600	987	382	45	15	897	999999	274	579	721	485	999999	999999	999999	305	631	843	983	397	999999	999999	107	156	777	252	110	261	856	714	517	188	214	464	999999	102	396	353	160	999999	648	178	83	999999	418	121	176	236	314	613	999999	255	243	834	969	204	502	841	604	793	999999	646	371	559	71	999999	281	999999	77	766	908	999999	693	999999	749	22	999999	955	738	666	85	874	946	999999	999999	272	944	380	494	786	599	555	749	366	999999	12	807	524	90	999999	999999	139	169	547	704	999999	561	431	95	957	609	547	999999	937	718	40	699	127	999999	799	598	901	552	291	999999	999999	539	999999	545	999999	215	80	874	863	826	946	714	408	548	999999	710	523	294	536	186	62	452	811	648	246	312	689	999999	291	286	999999	587	999999	380	351	20	999999	886	999999	752	538	672	250	999999	999999	325	301	579	337	98	999999	616	25	999999	125	911	728	687	308	444	999999	229	592	586	887	369	836	37	999999	334	485	999999	999999	784	648	999999	999999	699	876	920	999999	999999	523	203	211	999999	572	999999	265	440	999999	547	587	904	236	999999	89	663	999999	412	488	273	382	12	999999	447	671	999999	465	999999	709	38	810	388	999999	416	706	399	385	565	797	72	772	765	52	999999	60	50	999999	999999	309	999999	476	474	999999	748	736	521	590	999999	660	341	999999	999999	731	264	736	999999	482	820	612	690	999999	667	615	999999	999999	617	960	675	999999	630	683	136	436	171	999999	999999	999999	684	679	999999	808	999999	905	465	999999	252	44	999999	211	851	568	737	726	999999	269	808	858	25	257	129	561	915	376	40	999999	191	103	570	999999	399	261	797	
999999	999999	999999	667	762	159	671	258	583	181	474	545	71	945	999999	817	901	753	488	931	999999	560	633	893	254	874	999999	572	158	999999	999999	811	599	999999	596	309	736	602	999999	708	999999	999	546	389	451	999999	999999	712	999999	286	669	949	911	330	370	999999	794	988	423	999999	352	108	109	119	95	662	999999	300	358	110	90	309	999999	780	999999	438	999999	254	999999	423	999999	105	790	872	804	147	899	999999	410	999999	514	999999	188	999999	366	255	899	436	999999	788	884	677	363	682	205	999999	252	999999	999999	932	999999	999999	546	10	981	256	318	236	999999	948	762	677	889	999999	999999	342	999999	547	423	342	538	999999	949	663	999999	999999	741	118	676	999999	999999	999999	536	478	440	964	999999	188	187	119	999999	672	999999	356	35	217	787	21	999999	863	999999	704	717	410	403	988	600	883	471	999999	514	210	560	999999	63	993	151	421	911	999999	999999	941	370	314	405	999999	999999	999999	637	331	450	730	31	999999	205	200	999999	999999	84	451	374	328	717	434	604	736	122	261	302	999999	75	376	999999	999999	999999	308	344	999999	14	999999	533	999999	256	150	312	999999	188	746	675	862	942	25	346	999999	266	811	233	935	999999	669	753	214	999999	605	265	84	631	999999	999999	896	999999	999999	999999	547	999999	378	82	999999	999999	821	999999	375	999999	440	99	60	40	638	999999	922	84	408	704	345	999999	999999	999999	650	884	237	162	999999	667	778	17	304	999999	799	999999	887	999999	656	813	999999	121	999999	628	870	516	214	53	992	365	167	822	999999	943	999999	762	599	683	431	999999	894	668	999999	708	807	999999	794	166	241	999999	322	193	427	595	816	999999	407	700	999999	144	680	194	169	267	509	999999	559	360	117	46	952	214	316	964	918	229	186	679	820	447	999999	58	999999	999999	52	974	404	861	137	562	365	899	858	297	22	710	508	676	208	851	873	443	58	204	145	999999	876	463	676	999999	999999	727	879	386	423	999999	381	264	224	535	999999	999999	999999	554	681	62	999999	29	952	999999	999999	510	481	999999	574	287	999	999999	770	935	108	999999	194	541	999999	637	29	481	999999	390	338	254	999999	999999	999999	185	220	999999	522	92	999999	999999	511	468	999999	546	256	909	999999	145	632	763	999999	999999	999999	999999	999999	692	48	53	42	874	155	571	999999	476	999999	808	999999	399	77	504	999999	688	183	251	439	726	999999	969	999999	120	669	739	999999	575	999999	182	244	679	672	528	999999	479	59	999999	711	939	589	999999	999999	448	999999	422	77	137	667	
806	999999	999999	190	787	36	79	999999	922	214	416	814	999999	716	999999	573	999999	727	549	49	999999	638	296	540	499	999999	266	480	942	880	257	671	630	907	953	76	58	498	885	501	396	816	999999	999999	305	999999	285	691	622	874	999999	695	528	999999	999999	177	819	655	691	999999	770	598	719	999999	957	744	194	999999	763	809	524	999999	999999	58	999999	809	512	613	245	373	861	574	858	78	650	562	153	541	866	786	256	403	807	999999	730	798	107	999999	725	999999	941	879	999999	812	360	727	999999	479	445	999999	665	999999	999999	327	789	205	739	651	999999	405	601	999999	539	977	563	131	704	607	327	853	711	428	888	685	432	981	645	999999	718	923	709	673	999999	633	130	999999	982	489	455	535	68	456	999999	999999	958	999999	349	951	999999	238	999999	254	162	999999	530	246	327	735	894	807	559	694	933	999999	999999	999999	556	906	856	523	148	224	999999	999999	795	265	737	568	999999	999999	999999	999999	999999	489	999999	464	520	513	113	883	722	257	594	999999	999999	374	523	222	634	999999	742	443	104	735	100	807	999999	370	796	274	509	999999	19	999999	174	865	898	999999	578	241	416	53	802	999999	801	891	629	999999	999999	999999	742	524	934	999999	400	209	599	70	399	999999	371	160	999999	839	384	962	999999	833	999999	119	999999	79	999999	999999	999999	699	640	131	999999	209	999999	589	553	376	531	999999	824	999999	999999	965	275	838	64	999999	869	266	336	999999	598	838	652	796	39	999999	999999	673	881	999999	80	701	568	999999	135	199	914	782	606	350	317	399	148	923	999999	518	844	999999	24	167	999999	367	999999	676	533	105	556	999999	560	999999	420	999999	113	293	253	669	406	999999	712	999999	571	97	659	985	999999	999999	700	729	334	520	862	328	658	999999	17	713	338	891	999999	999999	643	533	999999	759	930	459	295	999999	680	802	999999	56	923	999999	999999	446	707	387	30	333	405	827	66	49	999999	101	209	389	286	540	341	515	853	999999	231	48	999999	900	65	206	999999	845	58	532	409	816	999999	508	999999	570	999999	951	870	620	635	816	999999	999999	999999	838	259	905	578	150	471	606	202	251	928	556	581	807	331	823	999999	559	778	999999	639	179	696	999999	999999	715	999999	389	644	242	57	999999	571	999999	136	999999	947	999999	277	907	999999	999999	623	163	579	581	989	207	630	57	999999	85	999999	943	553	605	152	558	654	863	615	91	999999	999999	999999	524	985	899	680	114	876	410	291	871	999999	836	555	542	131	999999	725	337	759	597	
999999	999999	377	999999	138	531	999999	999999	999999	413	302	980	841	663	959	999999	596	99	527	525	180	999999	793	176	480	716	59	609	437	999999	999999	999999	331	373	929	232	156	999999	770	159	999999	488	56	878	578	492	994	892	582	76	93	636	809	244	426	999999	187	999999	157	422	999999	475	961	388	276	24	659	477	734	999999	999999	999999	328	999999	496	692	755	915	598	988	722	999999	36	371	892	511	477	96	999999	999999	54	946	999999	358	677	564	527	999999	611	999999	833	999999	999999	845	167	854	317	999999	748	734	484	272	612	168	700	325	448	599	496	764	999999	572	999999	44	999999	962	999999	999999	700	931	999999	999999	999999	44	999999	205	998	999999	213	47	204	999999	348	222	225	782	999999	61	658	361	126	927	999999	846	27	270	995	134	162	205	836	346	999999	816	999999	999999	958	578	13	504	326	266	999999	458	570	999999	999999	318	818	910	628	999999	999999	349	815	248	916	466	27	999999	209	999999	39	17	999999	857	305	999999	653	829	824	999999	58	164	999999	859	540	722	286	516	47	687	315	251	577	999999	34	401	11	331	479	501	999999	999999	999999	999999	236	999999	257	713	215	701	999999	999999	96	863	917	999999	314	955	707	203	190	510	999999	522	569	787	440	339	999999	903	999999	331	359	333	999999	939	859	999999	632	161	475	572	999999	346	31	325	165	713	952	867	999999	999999	623	285	320	59	262	781	999999	449	948	917	881	312	180	343	640	763	999999	999999	308	722	332	555	728	999999	209	520	501	253	632	999999	999999	965	815	484	708	83	999999	164	687	999999	999999	193	999999	557	999999	999999	175	688	685	999999	65	999999	568	375	723	77	557	702	850	999999	999999	639	816	999999	540	916	496	696	999999	999999	750	504	301	230	999999	148	352	181	926	210	355	813	999999	240	671	412	406	999999	760	640	526	319	314	945	796	78	377	982	26	775	999999	479	62	128	651	560	683	347	999999	584	725	386	775	649	999999	477	81	586	559	137	999999	55	935	994	50	999999	199	355	999999	999999	999999	370	164	999999	698	999999	760	999999	588	120	999999	68	98	185	915	149	544	665	999999	999999	999999	790	999999	888	265	466	543	68	88	220	371	999999	913	415	999999	365	999999	624	951	520	717	631	997	448	408	460	999999	759	88	900	999999	534	999999	114	999999	981	937	275	895	999999	999999	701	372	377	749	401	154	682	372	560	918	999999	714	49	612	376	792	983	490	805	509	783	979	187	324	999999	542	809	999999	832	999999	956	728	719	187	25	
999999	630	699	16	315	284	397	528	982	977	819	756	502	999999	198	953	999999	100	731	999999	722	194	63	912	859	999999	999999	540	142	961	200	999999	861	596	117	172	294	999999	499	235	396	461	204	347	27	785	999999	999999	643	474	999999	638	999999	628	303	84	576	787	999999	970	68	856	999999	999999	786	825	895	905	475	35	669	310	600	505	172	271	989	716	999999	84	999999	999999	896	668	789	561	16	242	303	42	999999	507	337	529	177	539	74	184	560	999999	890	999999	999999	999999	804	871	48	999999	999999	42	999999	860	892	82	942	999999	959	999999	999999	234	999999	999999	999999	442	440	171	972	80	338	999999	206	815	165	999999	194	999999	920	288	863	999999	523	999999	999999	271	948	999999	615	999999	587	999999	579	347	999999	336	382	999999	800	977	187	999999	999999	968	164	832	836	278	704	199	888	326	808	680	863	322	711	306	885	350	494	704	556	716	492	889	63	858	999999	999999	329	955	824	942	111	999999	28	999999	368	944	435	679	41	426	999999	999999	640	898	483	999999	999999	86	352	460	493	483	96	193	485	274	779	977	406	875	869	999999	501	865	579	642	304	166	937	999999	914	814	672	140	348	231	999999	164	385	999999	213	999999	999999	374	459	627	144	835	79	103	999999	999999	999999	999999	557	445	769	774	329	840	999999	469	149	411	545	678	811	955	999999	999999	25	625	602	163	671	626	329	136	416	952	999999	468	96	844	999999	466	999999	516	583	903	461	485	835	544	916	744	113	211	999999	780	999999	189	999999	815	88	548	999999	129	999999	931	126	999999	367	377	342	867	382	304	634	88	146	304	382	941	802	539	790	999999	246	999999	522	999999	307	636	999999	328	477	281	765	999999	611	999999	31	652	786	819	128	467	211	999999	372	809	576	999999	999999	521	807	59	22	548	758	797	999999	567	418	999999	999999	731	241	24	399	110	999999	406	477	724	283	729	164	983	421	999999	999999	197	565	999999	551	557	993	623	999999	999999	999999	226	999999	813	540	463	243	999999	484	397	236	197	660	271	280	999999	283	919	248	87	895	39	137	999999	999999	695	12	999999	457	999999	738	617	503	971	841	999999	927	663	194	819	496	999999	508	34	105	669	537	999999	999999	999999	283	83	385	443	999999	239	99	999999	872	845	461	537	339	696	659	619	693	688	999999	957	252	619	735	429	999999	527	999999	113	999999	281	168	709	273	86	999999	664	242	999999	999999	999999	232	999999	790	348	368	958	47	999999	375	486	975	849	872	484	999999	664	
999999	999999	851	14	709	986	713	600	687	751	999999	263	999999	995	387	633	248	999999	999999	368	829	999999	999999	633	490	999999	738	853	999999	999999	836	788	999999	999999	325	999999	218	999999	901	246	180	200	661	616	999999	783	999999	380	109	351	610	63	999999	770	834	999999	999999	228	523	991	258	859	303	378	915	486	316	344	679	999999	425	804	917	498	999999	638	734	455	999999	707	100	999999	754	955	708	999999	48	186	24	372	391	990	920	910	988	320	896	293	999999	217	476	294	700	997	999999	805	999999	260	582	999999	228	449	289	816	901	999999	999999	348	669	142	447	999999	329	317	719	999999	999999	999999	999999	878	742	451	754	731	240	805	999999	756	38	902	647	999999	999999	818	154	942	711	114	19	108	214	557	624	999999	769	999999	964	392	288	999999	922	999999	750	703	464	999999	694	557	999999	105	232	358	320	766	999999	660	536	511	173	777	723	779	999999	999999	673	194	826	196	961	999999	841	284	478	536	980	519	46	900	364	377	257	999999	528	913	999999	855	247	999999	82	119	810	462	229	999999	778	152	140	349	39	279	950	507	999999	999999	263	947	880	783	786	976	999999	999999	157	796	530	999999	260	94	535	999999	947	969	123	851	94	388	65	968	999999	837	389	697	870	999999	426	749	566	837	999999	928	975	463	81	106	999999	184	315	432	980	218	892	999999	813	221	331	980	394	999999	606	875	891	912	35	948	597	926	999999	72	999999	780	999999	423	434	999999	842	999999	999999	27	365	909	83	632	987	549	945	999999	884	659	999999	446	999999	999999	240	784	46	999999	438	132	509	999999	420	999999	63	209	999999	478	621	215	379	837	92	376	388	696	802	269	999999	999999	999999	263	51	115	309	933	999999	999999	192	649	571	999999	65	999999	517	796	499	831	579	788	343	476	721	678	289	925	363	988	443	544	982	999999	149	952	129	255	527	314	942	999999	999999	35	296	971	644	600	781	317	999999	592	206	999999	689	145	152	536	542	373	826	384	579	436	999999	999999	667	794	639	113	655	271	278	195	888	458	13	317	190	999999	43	688	153	56	999999	850	347	999999	97	13	999999	593	999999	164	488	567	550	999999	288	648	314	850	961	678	999999	999999	324	21	92	999999	141	835	356	999999	340	147	999999	999999	999999	896	310	999999	707	635	303	999999	999999	124	706	999999	907	999999	39	541	999999	193	727	474	394	999999	536	999999	999999	856	871	974	246	921	823	350	336	27	60	391	347	657	153	336	385	999999	999999	209	314	761	
332	999999	999999	814	356	156	999999	766	148	765	370	975	727	850	763	999999	825	636	300	365	994	890	999999	647	999999	788	999999	401	99	795	502	336	999999	999999	533	396	999999	432	999999	677	930	570	879	294	30	999999	930	302	572	65	999999	999999	909	999999	766	442	880	168	999999	568	117	29	676	353	273	44	999999	560	327	377	160	403	71	623	435	433	20	320	999999	999999	858	747	828	43	31	999999	426	81	410	999999	515	20	999999	16	999999	911	894	999999	31	985	418	999999	975	205	905	999999	350	296	999999	342	432	999999	999999	787	710	369	999999	642	332	182	618	882	159	236	861	150	590	65	63	999999	539	484	999999	999999	999999	488	771	633	138	650	749	140	557	77	668	946	479	34	306	999999	999999	999999	999999	849	377	535	230	748	999999	999999	999999	295	242	999999	999999	947	281	899	374	232	597	567	513	682	433	487	999999	999999	568	915	999999	566	758	999999	802	287	281	449	274	999999	999999	999999	999999	999999	999999	464	897	557	274	999999	675	580	999999	84	612	163	999999	531	999999	889	211	148	189	428	103	234	999999	389	207	999999	999999	831	635	999999	964	999999	277	999999	821	968	589	776	817	848	250	101	905	684	251	649	539	749	33	384	687	129	844	871	999999	635	999999	518	360	749	999999	843	945	184	120	47	999999	608	999999	457	310	434	331	999999	188	12	328	999999	148	557	985	926	807	260	798	999999	730	999999	869	196	50	81	426	77	804	406	156	731	574	213	999999	931	50	576	84	999999	797	512	999999	277	317	999999	380	802	999999	999999	46	694	385	275	317	999999	999999	523	417	239	999999	999999	537	781	856	597	287	935	794	64	886	999999	186	545	57	999999	999999	601	878	963	701	623	314	999999	999999	461	355	308	895	282	999999	526	168	845	255	544	975	911	421	720	999999	444	17	709	241	804	517	999999	228	999999	777	999999	644	453	999999	999999	999999	850	421	404	251	978	49	999999	861	999999	83	999999	300	513	251	999999	190	168	999999	266	999999	604	455	565	999999	999999	90	805	504	65	882	714	317	861	999999	135	999999	999999	999999	999999	405	495	999999	871	731	186	548	714	848	976	956	485	289	282	777	354	405	855	461	999999	897	243	27	805	487	368	999999	439	918	126	311	174	690	999999	860	130	999999	583	834	767	967	999999	957	528	999999	406	435	44	93	999999	999999	644	999999	743	922	999999	999999	52	999999	372	162	999999	796	731	675	791	999999	934	421	999999	597	821	999999	693	767	531	285	498	999999	91	999999	989	999999	678	
999999	667	608	946	432	698	652	714	999999	999999	615	857	999999	236	853	317	610	999999	999999	436	652	907	622	871	999999	400	886	978	999999	312	439	999999	999999	127	344	18	999999	849	512	723	14	883	632	560	88	999999	999999	59	645	397	999999	442	375	919	36	999999	54	737	970	41	812	673	377	886	41	452	999999	461	999999	999999	134	760	988	900	999999	768	284	72	792	999999	448	837	343	948	831	999999	999999	844	101	854	963	455	878	480	911	340	515	746	528	636	815	500	166	801	273	720	454	475	999999	999999	999999	999999	944	903	999999	975	999999	999999	64	44	655	260	369	48	880	678	999999	999999	989	102	263	999999	999999	165	261	947	680	541	685	121	552	331	999999	834	999999	981	999999	999999	886	936	999999	97	691	493	999999	565	140	128	920	594	838	936	999999	999999	14	676	448	999999	652	646	304	798	742	943	492	334	902	535	398	899	177	907	631	62	103	175	999999	60	184	696	816	999999	621	101	282	999999	844	953	829	973	999999	722	332	249	641	210	354	748	10	657	662	604	999999	30	427	931	315	999999	999999	999999	829	999999	999999	956	830	743	187	651	999999	876	999999	949	999999	425	999999	999999	584	999999	999999	999999	821	999999	999999	999999	43	999999	831	600	673	351	999999	999999	651	999999	999999	155	999999	375	999999	999999	999999	702	87	999999	999999	712	898	999999	664	972	999999	999999	22	418	26	731	999999	96	922	999999	911	999999	977	329	576	999999	307	715	999999	220	999999	219	999999	523	869	129	30	999999	360	330	322	999999	935	999999	994	386	408	243	974	421	999999	31	453	800	986	446	724	758	557	107	415	193	999999	454	636	147	999999	999999	549	897	711	999999	736	999999	306	395	999999	286	334	200	999999	74	741	860	412	999999	765	181	536	432	999999	999999	378	262	915	139	493	999999	75	857	999999	909	694	86	710	395	295	851	999999	601	999999	448	433	366	437	351	999999	182	999999	321	999999	999999	962	126	502	449	53	483	685	176	901	169	999999	999999	999999	999999	380	664	999999	26	999999	913	678	934	635	956	838	21	999999	999999	999999	321	448	999999	999999	654	946	999999	584	270	999999	811	176	336	700	637	236	999999	600	676	970	787	999999	35	292	468	111	38	490	546	611	42	658	999999	488	590	720	468	991	121	999999	802	89	999999	674	227	747	351	244	998	729	881	999999	999999	603	900	299	423	470	27	552	918	97	999999	659	319	162	64	847	119	917	999999	999999	489	861	999999	707	999999	360	75	720	999999	793	492	816	729	621	509	517	999999	
300	999999	997	973	999999	999999	715	51	239	364	999999	692	503	999999	91	960	915	931	297	434	999999	167	72	404	307	999999	135	999999	232	999999	698	999999	999999	269	819	999999	771	999999	919	965	463	666	902	995	11	37	266	668	410	855	814	689	221	92	999999	142	243	602	676	777	999999	999999	999999	310	999999	421	155	244	999999	470	199	923	999999	332	971	536	999999	999999	403	999999	536	466	203	376	125	18	441	464	873	686	386	178	325	999999	999999	353	846	602	339	999999	999999	31	999999	940	665	891	677	889	120	859	877	176	208	406	251	314	916	999999	194	999999	979	690	371	628	94	31	607	869	137	999999	999999	663	737	813	397	514	112	263	710	233	340	999999	354	23	999999	219	999999	999999	999999	890	436	404	417	681	610	201	660	735	856	644	293	808	762	492	999999	224	438	999999	19	736	999999	662	742	960	326	438	346	357	819	999999	61	688	967	247	201	295	255	66	213	999999	853	377	407	76	940	999999	789	861	843	999999	780	584	909	174	688	773	999999	456	364	182	855	999999	915	982	592	999999	840	525	300	884	968	382	192	813	882	834	265	675	30	794	999999	484	514	235	103	477	779	802	558	428	999999	799	999999	40	999999	551	462	425	483	999999	691	999999	999999	958	999999	999999	402	106	999999	853	999999	986	435	569	533	999999	797	690	888	125	826	999999	966	872	261	179	681	161	473	999999	382	840	999999	685	113	999999	913	556	608	695	999999	999999	520	999999	909	999999	999999	141	507	999999	999999	772	536	368	519	653	307	698	706	457	727	250	632	999999	999999	999999	793	750	466	158	466	251	999999	203	49	999999	526	270	962	614	805	999999	654	504	999999	999999	313	833	999999	999999	87	225	849	161	999999	999999	999999	570	234	999999	853	623	675	999999	512	512	690	999999	999999	999999	136	46	735	999999	651	999999	596	138	373	870	374	999999	583	999999	80	251	401	999999	235	214	102	956	46	731	760	191	999999	305	991	84	999999	970	514	999999	332	51	999999	756	999999	999999	248	921	206	363	866	999999	50	999999	288	271	121	760	999999	124	283	179	999	14	342	470	313	301	147	298	999999	999999	455	999999	684	39	761	644	430	445	966	180	760	999999	864	867	151	216	27	730	963	168	863	400	527	162	51	999999	424	49	486	947	784	907	412	472	447	267	999999	258	510	476	999999	671	158	112	419	326	149	474	999999	106	999999	416	335	999999	540	65	265	532	988	285	999999	999999	958	999999	396	999999	999999	401	429	999999	233	768	229	496	
999999	201	252	425	742	999999	346	949	999999	999999	673	377	581	999999	932	392	11	999999	270	999999	256	950	999999	999999	715	999999	999999	999999	55	443	872	999999	999999	838	999999	348	999999	840	999999	999999	999999	999999	669	579	355	28	999999	661	469	47	883	773	999999	999999	250	877	489	999999	999999	186	999999	598	999999	287	516	999999	190	742	654	999999	999999	170	670	996	999999	976	999999	999999	783	697	295	999999	287	18	560	109	17	202	598	97	859	700	141	613	594	350	999999	392	999999	999999	837	538	16	876	467	722	113	999999	999999	273	999999	355	338	21	890	999999	320	999999	726	417	159	988	154	567	733	878	39	67	412	945	610	897	999999	595	859	757	387	411	550	999999	996	506	493	999999	500	999999	371	129	722	309	39	480	999999	654	48	849	394	449	152	999999	692	55	109	762	999999	699	284	743	999999	142	907	999999	355	888	421	999999	505	818	77	999999	517	910	344	112	999999	140	999999	999999	557	999999	373	937	268	962	999999	950	406	999999	671	999999	239	628	967	589	401	130	135	999999	243	394	353	575	382	922	81	782	711	996	846	999999	999999	858	999999	151	769	970	650	392	742	470	256	999999	999999	276	999999	888	999999	754	710	796	999999	464	999999	172	666	798	564	345	890	373	999999	409	884	999999	999999	380	999999	825	820	430	479	742	44	772	147	578	427	999999	932	192	999999	956	999999	60	528	12	676	32	999999	971	999999	314	502	379	999999	846	999999	19	932	619	455	999999	999999	289	326	999999	430	419	35	97	380	999999	413	707	999999	292	124	833	620	341	704	999999	350	849	25	175	999999	665	550	301	688	418	183	322	999999	721	32	999999	734	999999	582	266	999999	397	600	999999	900	999999	845	939	732	67	999999	601	915	44	777	95	274	160	33	999999	868	734	999999	961	285	999999	970	812	269	118	109	364	759	448	999999	952	258	67	274	455	819	611	568	999999	29	581	407	702	943	937	999999	999999	241	816	397	999999	987	999999	682	809	824	42	679	624	999999	44	842	999999	621	825	999999	216	886	578	999999	999999	175	999999	942	999999	694	277	869	332	376	526	132	942	61	159	965	619	999999	999999	630	787	999999	943	672	985	999999	999999	90	128	999999	999999	696	999999	999999	139	999999	218	696	999999	125	999999	173	999999	257	441	911	900	425	472	859	227	831	431	947	168	999999	232	116	999999	999999	763	197	750	232	842	829	469	999999	921	999999	756	922	406	349	84	624	584	695	241	84	839	515	618	999999	882	702	999999	999999	713	804	999999	999999	740	
999999	361	999999	422	134	999999	612	451	829	504	420	113	305	434	92	873	544	750	536	874	999999	134	999999	579	492	999999	149	563	753	367	127	186	654	192	392	987	715	211	460	999999	628	632	19	21	207	165	587	278	999999	999999	999999	63	349	237	857	889	999999	789	930	999999	275	58	698	999999	386	244	458	122	52	999999	167	342	300	256	256	260	999999	999999	999999	999999	761	871	380	910	198	999999	837	426	334	502	884	925	281	675	24	579	999999	999999	634	963	999999	475	999999	999999	684	836	762	102	981	607	999999	866	999999	603	33	999999	677	787	282	999999	999999	999999	787	549	219	999999	71	999999	241	999999	326	576	612	999999	629	296	644	999999	235	362	312	744	445	727	727	999999	999999	677	652	619	902	156	275	322	566	675	687	686	999999	452	775	999999	861	314	999999	207	263	999999	973	736	760	395	562	920	20	662	999999	70	821	201	724	999999	973	621	774	179	311	300	852	954	609	999999	412	783	999999	175	999999	141	999999	999999	999999	999999	703	915	859	516	593	999999	999999	903	89	626	864	687	728	391	999999	249	540	121	896	962	156	29	136	999999	999999	778	343	845	779	464	624	301	436	215	689	67	762	268	585	956	988	949	875	999999	999999	725	65	205	999999	643	999999	334	633	801	371	684	789	67	999999	815	21	466	133	625	12	573	261	522	701	115	999999	281	999999	940	974	207	153	999999	708	267	999999	147	843	146	862	999999	999999	634	844	15	278	704	999999	770	944	531	999999	999999	980	999999	474	542	504	895	999999	329	999999	999999	827	999999	999999	645	999999	275	101	874	623	987	762	711	999999	626	678	696	837	999999	999999	999999	995	999999	382	893	999999	188	793	190	999999	947	980	543	501	974	807	680	474	999999	999999	999999	999999	80	907	838	497	278	999999	847	864	807	999999	999999	782	43	698	384	791	647	999999	180	482	910	241	676	16	229	220	930	819	998	232	999999	437	87	94	999999	999999	544	405	999999	999999	999999	326	835	889	999999	999999	467	286	432	888	999999	161	185	986	999999	839	241	831	278	68	694	999999	999999	585	853	945	999999	999999	773	839	257	251	586	616	536	593	405	786	409	468	999999	999999	396	119	999999	999999	262	101	325	999999	313	712	137	836	999999	999999	459	260	45	662	65	518	999999	593	640	585	574	569	460	185	999999	454	432	999999	315	50	999999	757	190	999999	692	613	633	687	999999	545	124	750	747	619	144	155	751	999999	413	243	151	803	478	819	487	693	640	149	999999	859	290	999999	530	
828	286	702	80	999999	999999	451	884	999999	67	105	471	824	999999	841	51	298	999999	685	999999	81	898	837	288	370	322	999	973	494	46	676	264	797	229	918	342	999999	84	516	776	961	359	326	746	383	999999	663	871	999999	999999	362	999999	604	920	458	929	448	999999	999999	921	970	478	400	788	390	840	673	605	903	508	999999	224	196	908	444	722	582	999999	904	22	659	999999	999999	395	683	520	660	876	770	988	999999	999999	375	594	806	493	958	537	365	542	684	67	967	301	499	999999	968	999999	485	736	357	356	519	999999	272	999999	999999	999999	115	870	190	797	999999	915	613	591	848	999999	112	999999	763	55	736	372	999999	602	171	882	896	544	551	964	999999	43	640	548	508	999999	332	964	198	999999	999999	494	362	999999	232	61	999999	999999	299	376	999999	999999	972	312	619	999999	999999	669	680	422	118	571	328	226	406	999999	999999	75	93	999999	279	147	763	999999	623	999999	19	450	380	120	999999	999999	999999	185	999999	867	71	338	928	360	317	662	294	999999	845	860	999999	999999	490	430	999999	622	824	999999	999999	456	769	172	688	377	147	999999	299	570	227	999999	326	153	846	539	740	945	146	732	863	617	853	999999	999999	999999	85	999999	999999	999999	343	582	173	136	999999	923	107	999999	650	560	222	399	373	724	557	725	543	33	299	951	690	831	485	101	265	999999	603	781	208	925	302	273	958	350	237	645	956	200	74	922	442	999999	305	585	520	474	253	999999	440	999999	229	61	584	19	999999	512	106	81	870	598	330	325	699	725	268	949	440	999999	496	999999	769	352	999999	377	519	999999	535	900	999999	790	245	999999	999999	960	705	250	688	949	91	724	549	884	329	476	999999	126	152	580	999999	570	999999	230	642	527	999999	999999	103	999999	499	419	976	206	500	89	362	999999	974	739	30	999999	270	999999	999999	772	373	885	32	491	999999	402	707	955	582	999999	757	25	832	823	491	999999	157	481	459	999999	748	353	394	249	999999	745	152	412	559	309	310	552	289	999999	164	594	999999	611	999999	107	712	999999	623	999999	999999	999999	34	999999	258	202	999999	788	42	278	33	30	500	783	378	39	999999	304	999999	999999	710	215	735	961	668	897	973	545	49	362	960	727	729	999999	917	776	721	991	999999	999999	439	999999	519	20	999999	999999	103	81	243	999999	846	417	624	999999	779	127	999999	999999	492	360	228	999999	749	679	318	999999	999999	595	999999	601	999999	268	149	48	843	198	695	724	125	534	999999	902	312	637	515	552	
112	999999	135	800	999999	658	999999	803	149	115	772	840	702	550	844	507	215	641	103	587	278	586	506	591	431	887	999999	958	556	325	31	122	174	766	203	910	470	75	437	999999	999999	345	898	738	425	855	32	574	689	306	697	670	544	999999	284	525	883	544	999999	286	999999	999999	999999	823	93	660	675	999999	999999	933	47	999999	999999	442	828	999999	688	767	175	576	864	382	278	260	627	361	999999	999999	491	677	37	999999	999999	160	948	999999	98	84	655	765	189	96	227	755	269	557	466	111	109	352	837	125	378	802	421	338	282	996	999999	732	92	999999	454	680	999999	999999	452	63	999999	619	843	613	122	410	999999	999999	165	522	991	999999	999999	476	999999	149	839	999999	556	999999	738	619	936	102	878	999999	682	750	642	546	848	157	999999	413	999999	489	508	999999	999999	968	415	643	999999	759	15	999999	837	615	302	314	840	995	564	558	324	873	683	751	735	199	727	646	999999	618	673	843	964	491	859	999999	999999	615	908	588	488	999999	446	186	999999	752	999999	77	458	999999	705	853	593	556	98	999999	806	757	498	812	251	769	507	564	96	171	999999	356	755	999999	674	235	999999	976	79	229	999999	999999	664	982	114	659	198	999999	999999	999999	260	999999	403	126	850	883	126	106	347	719	999999	881	100	924	591	999999	321	813	662	480	767	616	486	999999	315	999999	103	999999	707	591	580	698	652	275	911	753	953	639	794	999999	118	990	999999	360	999999	999999	999999	739	400	376	348	385	999999	442	63	643	930	534	999999	551	789	610	999999	999999	148	898	999999	999999	23	999999	785	681	28	999999	372	999999	999999	136	246	999999	891	363	125	341	999999	999999	553	220	999999	278	822	428	829	999999	11	508	999999	883	222	733	326	592	726	999999	591	999999	366	284	999999	285	666	804	999999	60	660	999999	494	67	512	943	999999	29	611	999999	26	366	852	776	870	999999	185	999999	999999	999999	443	308	636	563	750	999999	838	278	999999	936	999999	27	141	779	592	574	24	544	381	279	388	999999	981	981	546	234	999999	590	413	216	110	999999	890	784	616	361	799	930	999999	999999	999999	999999	879	674	999999	999999	235	83	999999	305	849	999999	721	645	134	146	327	999999	999999	525	773	258	865	934	836	48	137	999999	172	240	775	93	999999	457	999999	999999	427	316	999999	547	999	999999	405	118	999999	468	851	255	660	479	44	154	913	999999	160	855	221	999999	999999	104	871	879	910	999999	530	999999	414	274	999999	823	719	999999	807	479	526	999999	999999	757	
577	377	197	882	695	999999	999999	631	180	446	999999	318	999999	482	999999	752	676	129	829	451	587	600	64	999999	999999	837	999999	999999	346	999999	274	127	13	464	377	470	907	989	999999	227	757	999999	595	968	968	172	732	246	541	999999	803	999999	214	411	999999	999999	323	610	117	858	932	182	294	737	181	188	999999	636	999999	18	845	686	999999	611	694	688	999999	999999	999999	999999	114	524	491	291	639	867	999999	601	999999	400	999999	307	881	334	999999	585	614	857	796	789	999999	106	141	532	219	126	470	999999	716	999999	970	236	991	999999	999999	417	690	999999	107	313	275	713	351	714	862	547	805	611	325	119	999999	157	300	829	756	18	393	999999	82	522	407	320	884	803	430	919	999999	386	999999	877	894	611	999999	493	524	999999	754	999999	999999	671	321	858	286	607	999999	999999	999999	999999	999999	745	34	999999	999999	585	905	954	999999	999999	999999	999999	241	428	41	447	224	472	999999	806	999999	613	264	966	298	410	999999	549	43	999999	397	607	983	999999	637	999999	853	172	680	184	999999	569	324	999999	142	728	999999	892	827	838	393	943	999999	999999	857	145	491	68	443	530	384	366	920	551	160	999999	958	97	999999	205	594	61	792	223	229	745	298	57	833	569	969	318	721	204	893	999999	182	853	296	999999	353	999999	729	159	800	230	648	772	66	455	769	353	110	631	254	341	161	221	910	122	846	444	234	874	561	75	645	725	999999	706	514	999999	800	300	852	799	332	642	423	998	106	999999	990	388	999999	625	217	999999	950	561	302	999999	943	999999	654	909	999999	999999	598	999999	585	923	124	999999	940	664	553	810	779	455	19	999999	999999	911	25	330	999999	999999	84	935	857	555	999999	106	414	554	172	625	645	943	238	999999	54	688	999999	183	411	640	447	145	82	406	320	504	552	784	172	41	999999	333	999999	724	780	663	876	999999	999999	27	945	396	501	999999	175	836	227	542	473	119	999999	842	918	812	409	939	862	460	244	999999	999999	999999	999999	140	466	321	487	513	696	391	811	999999	34	394	695	60	643	154	241	484	287	19	320	62	543	326	415	653	325	841	800	425	999999	877	473	326	999999	370	470	853	359	713	999999	92	308	114	817	534	127	358	305	999999	229	760	999999	544	318	999999	597	999999	906	833	197	999999	590	395	597	157	920	378	56	999999	683	388	135	999999	174	238	999999	438	508	880	536	999999	545	92	206	44	884	928	17	674	773	330	999999	525	526	990	502	999999	517	670	999999	748	
311	32	999999	999999	635	429	380	90	585	168	999999	36	307	230	319	508	199	563	272	991	371	382	999999	363	441	999999	57	183	999999	841	999999	837	276	787	665	999999	999999	365	408	465	999999	999999	98	999999	999999	920	999999	305	999999	994	999999	953	407	622	999999	929	523	680	999999	35	382	206	354	743	999999	804	759	520	564	796	460	833	164	999999	443	444	293	893	676	521	392	751	503	741	128	968	440	999999	410	736	999	377	956	382	92	361	582	355	378	999999	171	999999	740	999999	543	889	798	999999	188	943	645	629	999999	887	999999	630	703	612	999999	278	999999	115	119	828	796	92	999999	999999	999999	92	999999	938	525	793	359	999999	20	618	208	239	179	840	475	467	100	380	373	999999	999999	462	999999	999999	999999	109	518	999999	999999	912	98	461	22	26	999999	106	91	999999	114	220	537	957	619	999999	999999	999999	109	533	639	652	738	999999	999999	808	999999	272	434	999999	999999	426	284	303	98	999999	530	999999	227	163	965	379	385	392	999999	162	540	999999	843	572	999999	344	999	984	426	945	184	672	742	999999	973	612	999999	200	499	999999	935	244	868	520	999999	668	178	945	999999	270	276	355	160	566	277	269	428	862	335	999999	426	300	877	153	924	857	999999	23	999999	999999	707	195	893	588	226	306	999999	332	999999	897	999999	64	426	999999	678	999999	521	999999	935	999999	193	999999	864	626	999999	645	366	725	596	707	664	999999	766	216	999999	91	461	571	999999	999999	356	106	854	438	706	372	874	999999	474	999999	345	827	87	475	178	897	999999	277	327	999999	939	197	736	310	243	22	297	219	603	999999	376	950	837	964	367	97	954	435	999999	999999	771	645	999999	500	371	836	86	999999	999999	999999	760	194	999999	768	41	168	370	554	205	694	999999	664	127	877	728	395	999999	123	117	91	943	894	357	428	809	304	936	245	938	406	999999	996	999999	999999	836	192	705	78	999999	208	727	409	240	999999	823	117	528	384	999999	975	846	999999	193	956	721	865	837	826	959	737	232	999999	616	999999	758	999999	491	188	999999	546	690	921	190	999999	999999	543	664	131	999999	701	775	562	999999	963	560	971	999999	226	227	971	355	879	119	999999	976	602	999999	441	477	999999	999999	999999	344	999999	295	924	782	999999	602	188	999999	715	231	267	962	670	660	652	248	786	276	275	999999	78	999999	999999	812	985	999999	760	999999	999999	654	859	86	999999	227	248	677	999999	999999	537	624	49	770	640	999999	999999	242	999999	942	150	202	999999	999999	360	389	275	
44	484	999999	796	352	841	438	999999	70	372	999999	536	452	999999	975	613	999999	999999	999999	921	999999	560	163	959	752	625	818	609	41	964	390	725	55	952	214	203	522	999999	194	783	610	793	579	294	999999	705	864	530	175	588	999999	739	709	999999	999999	999999	330	163	54	727	32	999999	999999	106	999999	464	491	500	217	781	100	206	999999	867	999999	514	981	869	999999	999999	761	999999	999999	452	872	999999	999999	999999	984	730	873	369	357	467	760	999999	847	482	313	216	224	374	323	999999	999999	896	196	841	156	999999	501	461	865	997	965	735	395	503	999999	999999	448	902	999999	999999	999999	999999	999999	96	117	539	666	999999	999999	999999	832	397	973	59	954	975	999999	185	999999	530	238	422	504	360	501	34	396	353	999999	972	768	322	858	836	999999	766	58	109	999999	616	796	993	895	784	174	578	761	345	549	258	999999	273	470	984	258	495	236	999999	999999	92	153	323	259	593	322	520	538	147	573	197	927	364	451	825	734	245	526	999999	999999	999999	273	60	999999	10	106	999999	999999	873	588	990	540	560	515	650	473	999999	743	312	471	654	50	624	772	362	330	520	999999	644	999999	22	969	999999	311	999999	819	102	519	259	496	818	668	664	999999	582	657	377	849	800	999999	261	999999	999999	999999	541	882	649	999999	451	679	586	682	217	999999	576	31	33	259	999999	999999	380	963	493	815	653	986	999999	75	200	999999	953	999999	31	291	999	520	999999	267	769	999999	999999	814	999999	579	910	145	460	51	982	999999	634	127	15	969	982	297	18	409	999999	554	507	583	999999	747	999999	914	661	925	624	65	999999	765	489	65	660	565	896	913	905	518	535	343	999999	639	80	835	665	62	999999	711	511	355	999999	225	999999	596	999999	999999	999999	995	484	534	999999	926	999999	868	999999	999999	318	999999	400	104	503	97	999999	173	999999	458	676	890	258	608	626	912	554	999999	113	274	773	73	838	576	70	909	44	11	916	165	355	212	208	715	999999	881	320	999999	851	574	206	128	999999	278	999999	999999	747	875	907	514	382	372	999999	372	999999	254	588	824	43	594	63	999999	256	346	999999	473	692	542	864	745	601	148	79	538	78	999999	968	570	922	108	172	168	103	412	783	999999	999999	835	539	499	302	999999	382	999999	520	188	871	759	999999	999999	280	999999	999999	172	912	999999	302	236	304	530	999999	28	902	935	432	894	924	844	562	131	36	856	13	999999	452	999999	765	813	999999	889	999999	219	405	999999	828	957	158	930	499	
999999	999999	220	541	19	999999	283	594	447	834	625	264	999999	999999	53	163	423	999999	644	720	999999	478	999999	999999	414	745	999999	623	169	116	474	999999	993	355	23	441	816	324	999999	999999	178	521	328	999999	402	635	999999	23	999999	999999	414	756	513	220	691	999999	210	12	999999	273	156	660	434	340	369	879	999999	681	192	611	346	109	217	491	551	999999	160	510	816	999999	988	999999	270	580	701	999999	242	783	663	999999	999999	814	196	729	999999	518	97	987	619	522	999999	999999	830	750	999999	999999	548	31	668	999999	999999	699	999999	359	285	103	399	853	999999	999999	646	486	28	249	381	532	912	487	485	43	208	172	891	303	999999	999999	999999	520	999999	396	179	999999	124	999999	32	999999	628	837	454	912	128	243	359	968	999999	999999	67	590	379	999999	403	70	546	635	999999	999999	808	891	946	373	870	999999	524	252	481	435	371	760	999999	999999	904	84	43	573	915	999999	999999	999999	999999	999999	999999	643	150	999999	999999	999999	674	489	999999	999999	732	736	890	90	52	999999	719	117	999999	999999	999999	999999	372	539	815	329	36	973	720	241	945	886	473	999999	519	236	739	905	259	371	761	882	700	952	117	177	193	953	530	676	999999	705	434	978	996	557	999999	611	803	673	999999	999999	999999	828	329	846	999999	468	570	815	999999	813	857	135	999999	644	606	419	999999	647	145	83	452	999999	999999	999999	461	495	435	962	956	999999	112	586	289	69	999999	871	633	271	999999	725	393	999999	177	442	848	999999	299	362	950	860	189	165	537	18	258	726	999999	89	395	777	42	607	859	381	710	999999	999999	999999	999999	999999	786	170	999999	999999	690	738	875	552	401	161	206	83	22	106	948	946	999999	280	999999	396	38	554	999999	137	692	999999	999999	795	732	999999	999999	669	830	999999	84	29	422	127	328	520	999999	300	687	243	580	959	595	763	433	999999	999999	575	819	999999	706	242	293	614	727	905	999999	89	820	824	698	536	999999	796	999999	999999	999999	931	999999	299	546	738	866	999999	999999	733	199	999999	372	967	355	999999	850	999999	518	999999	999999	807	399	423	999999	770	479	999999	999999	54	716	798	999999	503	240	999999	999999	529	999999	999999	999999	999999	999999	994	715	791	716	999999	479	999999	999999	556	288	190	999999	726	999999	538	662	776	999999	13	108	999999	26	400	999999	999999	737	64	999999	999999	108	999999	999999	94	749	405	708	999999	63	626	393	999999	369	999999	999999	999999	309	514	759	999999	866	999999	708	371	552	555	978	324	999999	847	125	425	999999	363	457	737	
713	119	976	145	999999	999999	722	999999	999999	374	153	855	880	799	570	233	304	189	464	286	841	114	999999	204	999999	393	999999	215	511	968	198	15	712	782	847	199	537	624	264	59	999999	76	752	188	412	999999	444	640	287	999999	130	365	898	181	999999	999999	578	781	718	446	999999	999999	141	651	185	148	152	107	952	380	999999	680	999999	415	187	775	362	999999	999999	304	949	999999	928	619	847	999999	999999	541	886	248	621	755	905	818	999999	592	934	110	12	999999	999999	346	688	906	205	450	999999	999999	994	999999	256	224	989	999999	999999	638	588	521	803	352	41	611	221	999999	999999	939	775	116	768	999999	999999	261	999999	999999	324	612	95	31	999999	406	402	622	546	765	991	406	999999	490	999999	999999	14	423	306	660	242	378	135	974	156	999999	675	333	724	410	290	994	863	471	110	999999	552	999999	999999	407	949	419	74	455	999999	362	183	294	785	760	999999	427	955	700	295	999999	999999	121	999999	168	999999	78	898	146	485	999999	543	304	389	999999	465	448	999999	899	710	999999	313	679	261	793	91	390	999999	999999	820	999999	999999	999999	186	165	406	999999	691	938	675	880	999999	928	999999	725	819	879	905	999999	304	150	111	999999	999999	472	642	808	860	90	999999	350	530	933	326	623	957	379	127	234	50	999999	757	387	233	829	312	999999	708	536	999999	212	485	208	670	679	999999	984	183	999999	522	597	580	610	861	335	999999	587	612	357	767	450	999999	999999	999999	279	999999	723	831	169	999999	267	110	334	116	875	864	331	999999	646	999999	973	205	414	711	999999	454	157	526	999999	479	725	772	361	768	533	450	999999	900	999999	296	47	162	23	553	265	497	256	999999	999999	470	37	323	965	495	794	254	999999	969	999999	825	246	999999	999999	690	444	999999	748	565	583	435	70	431	872	999999	999999	821	999999	860	456	954	999999	654	999999	999999	999999	412	807	999999	974	289	102	999999	999999	575	60	840	999999	333	118	770	749	690	920	561	410	605	450	615	670	973	72	999999	522	999999	627	591	665	505	999999	42	687	999999	591	303	342	235	999999	999999	310	999999	999999	858	999999	686	215	516	999999	979	999999	845	961	201	999999	999999	226	604	322	150	948	999999	184	723	95	999999	999999	866	999999	626	228	184	999999	999999	315	686	381	999999	745	999999	697	999999	999999	685	478	402	81	999999	687	590	87	738	913	248	359	842	999999	878	999999	675	603	348	417	117	761	852	628	999999	886	519	629	22	859	485	999999	999999	610	498	254	693	999999	596	189	
519	549	489	271	978	794	999999	877	502	999999	79	242	999999	703	750	924	625	773	262	608	177	999999	74	879	437	999999	521	241	320	634	89	671	16	169	898	568	282	591	649	34	999999	642	999999	580	789	999999	103	999999	860	999999	629	999999	751	987	21	558	484	999999	833	193	282	241	566	868	999999	408	999999	199	999999	191	652	999999	999999	238	195	535	833	493	99	999999	701	387	381	745	14	999999	919	999999	157	349	93	671	758	999999	999999	192	85	268	999999	391	27	904	338	999999	999999	999999	796	523	802	486	724	991	520	649	999999	999999	999999	821	863	203	488	216	52	465	107	980	285	667	486	999999	999999	999999	275	708	176	797	59	702	822	419	373	405	226	671	624	102	161	118	999999	857	332	263	405	999999	902	811	861	999999	999999	999999	320	138	999999	799	36	160	725	811	482	694	999999	166	998	454	830	92	989	380	840	14	828	999999	693	628	680	206	179	250	806	364	935	186	131	999999	109	244	999999	426	645	474	999999	349	636	289	22	175	265	999999	204	999999	821	491	41	576	123	153	444	999999	129	830	981	999999	15	127	759	668	45	128	354	595	724	573	735	999999	637	489	540	414	616	514	940	228	56	986	999999	454	154	555	999999	955	800	950	306	815	493	892	344	518	529	354	999999	999999	606	609	105	999999	755	665	939	999999	613	999999	802	615	889	762	438	28	584	314	523	490	361	399	999999	999999	276	920	882	744	155	32	884	271	383	803	999999	447	891	294	699	489	615	142	352	999999	157	999999	999999	999999	464	325	999999	225	830	650	999999	216	813	331	982	834	782	204	489	590	155	540	241	95	150	990	137	999999	999999	44	874	229	56	35	626	585	995	999999	290	999999	98	669	440	733	28	415	633	569	312	864	706	421	653	999999	999999	617	999999	999999	999999	473	197	999999	609	796	999999	565	170	788	705	407	999999	999999	914	659	999999	486	999999	508	77	734	367	999999	987	751	338	462	999999	295	999999	18	999999	165	572	816	999999	999999	999999	644	957	462	255	845	999999	999999	35	86	506	993	999999	999999	999999	950	772	855	116	999999	656	858	468	323	989	874	999999	999999	281	684	68	108	26	57	999999	464	551	614	489	999999	999999	91	725	261	955	999999	35	274	999999	185	999999	716	709	23	798	211	186	999999	473	380	999999	177	633	350	27	408	977	222	999999	62	409	999999	375	595	925	574	999999	216	367	416	849	121	206	999999	302	351	399	13	258	224	288	907	151	999999	62	537	458	384	
244	557	605	813	999999	447	775	234	999999	123	97	234	999999	999999	286	66	531	358	970	537	58	676	19	974	964	999999	774	999999	26	266	543	398	126	999999	972	810	811	45	566	999999	330	78	10	285	915	34	155	319	631	999999	587	999999	566	920	336	568	999999	999999	849	58	673	999999	217	94	999999	699	117	321	997	999999	254	495	999999	999999	999999	999999	675	733	68	999999	999999	465	870	931	679	839	999999	999999	431	414	272	190	999999	517	999999	999999	999999	999999	704	225	916	999999	321	164	840	102	912	354	713	355	999999	814	572	909	699	218	413	285	415	999999	867	912	890	593	214	73	999999	999999	999999	171	129	759	999999	842	33	525	153	999999	101	587	927	999999	999999	85	521	458	618	999999	818	999999	642	586	999999	963	999999	13	944	727	950	777	792	999999	227	552	235	143	784	999999	885	999999	74	999999	193	999999	814	389	999999	999999	82	756	454	32	464	259	528	543	258	999999	494	30	581	425	999999	324	794	298	999999	940	850	999999	673	889	401	644	812	944	402	999999	159	968	583	139	999999	999999	999999	999999	183	967	999999	999999	885	719	999999	865	999999	648	932	869	44	525	129	490	964	693	92	565	630	820	447	584	151	574	916	525	446	451	769	999999	991	33	124	303	916	167	999999	953	653	536	52	173	21	532	648	633	849	999999	175	999999	999999	766	150	363	529	999999	550	320	999999	719	428	161	999999	372	999999	20	410	825	573	806	999999	139	912	999999	778	284	573	618	925	292	675	353	285	807	458	234	882	761	999999	478	617	192	160	933	117	890	294	999999	655	638	233	33	530	999999	770	982	854	56	585	255	875	932	999999	999999	53	85	875	999999	999999	999999	138	649	62	105	199	999999	999999	999999	999999	887	989	924	963	297	68	652	822	916	47	475	380	836	999999	528	999999	684	798	639	890	41	24	223	734	12	509	583	999999	435	999999	762	13	999999	999999	698	265	950	999999	106	462	401	263	959	43	999999	282	302	473	999999	502	999999	220	349	98	954	872	776	999999	961	787	484	999999	397	999999	285	472	503	775	999999	999999	652	715	701	186	999999	778	999999	189	295	729	217	999999	446	932	665	551	999999	788	115	825	488	760	999999	318	977	720	999999	999999	758	999999	778	526	985	271	849	798	519	999999	999999	186	816	597	905	999999	999999	374	244	464	90	733	808	715	999999	999999	784	892	707	999999	208	777	913	842	430	318	951	999999	135	999999	93	867	42	500	198	929	18	891	855	999999	738	613	999999	999999	999999	
