500	500	
98	108	111	87	107	87	103	96	89	86	89	78	97	119	100	102	83	88	102	116	94	103	99	101	112	116	120	82	83	97	99	115	100	117	91	104	99	103	114	97	89	100	123	116	103	106	101	94	105	91	94	92	117	115	90	98	121	117	109	105	104	102	100	92	96	107	114	123	103	91	98	121	101	91	97	88	100	94	100	100	115	115	108	101	93	121	88	85	87	98	96	100	109	124	97	100	94	94	104	102	95	76	100	107	95	114	95	103	111	96	91	107	107	96	112	97	113	108	89	102	109	111	102	96	96	90	98	102	111	79	83	94	101	98	89	98	89	111	102	95	98	89	106	110	105	87	101	102	100	105	91	91	92	106	86	108	89	94	86	100	94	106	113	94	101	101	97	90	88	102	89	96	83	95	103	101	101	81	77	102	99	92	98	126	96	92	106	105	100	104	84	108	98	95	108	107	99	98	101	94	106	105	95	90	105	117	97	98	109	105	91	103	95	94	117	106	102	108	84	103	89	102	106	127	108	103	100	112	103	111	114	96	94	125	105	111	110	87	113	105	95	84	109	119	104	78	87	104	96	99	110	101	88	88	99	104	108	109	98	83	94	105	81	81	85	100	99	102	92	98	107	117	99	94	82	110	103	105	91	131	109	102	95	100	93	92	90	91	119	95	116	77	101	109	90	91	114	91	95	115	99	96	85	104	109	118	86	107	88	105	103	91	88	93	103	106	119	92	97	93	101	109	98	95	89	114	95	100	95	90	90	103	93	96	100	99	101	108	112	99	114	87	100	108	106	108	90	102	102	103	88	90	102	92	101	102	84	95	86	100	90	105	106	119	94	98	94	103	97	102	99	108	97	89	115	120	100	107	93	103	108	97	108	88	82	102	111	99	92	96	104	109	114	106	114	85	98	73	90	92	88	93	106	108	98	108	112	101	104	85	99	94	96	102	117	105	96	103	86	96	101	96	101	97	114	107	102	118	93	111	84	91	110	100	90	97	96	101	99	99	106	103	84	91	100	115	97	103	104	95	105	112	106	124	91	105	86	94	96	97	95	102	100	94	105	102	103	117	90	93	119	99	99	100	87	94	103	90	112	106	99	104	103	116	86	104	97	119	92	90	108	104	112	96	77	100	105	109	97	74	
107	108	114	97	82	109	108	98	75	90	92	103	100	121	128	101	95	114	100	101	99	99	111	83	88	122	100	72	71	89	94	83	89	102	91	98	110	117	99	99	115	104	97	100	108	80	107	99	114	106	107	101	110	97	104	84	110	100	101	105	95	94	105	114	103	118	86	90	96	96	104	91	86	111	105	111	91	95	95	102	110	92	107	114	117	108	119	91	100	85	73	98	86	117	90	97	92	108	98	96	95	108	96	107	117	120	97	101	97	82	95	116	90	113	88	106	102	105	86	109	100	99	102	91	110	89	98	98	105	109	94	93	111	96	103	85	95	98	90	88	109	98	99	101	98	108	96	102	79	100	107	106	115	89	111	94	109	115	105	101	90	105	95	97	96	117	106	110	128	100	107	92	114	115	90	103	112	113	95	83	112	82	119	111	113	111	96	108	116	103	96	82	92	94	100	99	93	101	114	82	104	90	103	108	92	103	92	115	117	111	103	90	109	112	104	81	112	97	117	94	88	88	101	97	85	88	95	90	103	117	91	91	91	101	112	97	114	111	88	77	94	116	95	94	97	98	117	102	116	97	99	96	99	99	122	94	104	88	95	91	97	90	121	104	100	115	85	98	97	101	95	83	101	109	91	90	102	100	74	97	120	96	113	106	112	113	99	100	108	85	100	105	97	103	101	106	92	111	116	98	95	94	103	99	104	95	87	93	97	98	99	127	110	110	98	96	109	84	114	107	92	88	98	93	103	97	99	83	106	89	106	84	120	83	102	103	89	102	81	114	92	98	103	95	95	82	90	105	95	117	98	82	109	103	121	88	120	96	89	92	108	90	93	112	96	91	94	99	93	86	102	99	110	108	100	98	105	92	103	95	97	93	101	106	95	100	98	106	93	91	110	97	101	102	109	110	94	101	106	76	109	89	103	98	108	91	100	127	105	109	106	96	90	90	118	86	103	97	107	105	95	96	100	122	103	92	108	104	97	105	110	86	102	96	115	107	93	105	92	109	122	99	106	97	94	83	103	94	112	87	78	90	102	111	94	109	86	91	94	86	89	102	79	102	87	106	101	94	97	86	108	100	107	86	91	113	95	103	97	96	101	86	89	94	127	97	116	100	101	112	101	97	100	106	104	86	90	111	101	114	
776	243	959	639	999999	566	140	999999	999999	184	142	404	875	113	668	641	377	999999	514	858	310	556	999999	588	32	448	999999	999999	999999	526	138	170	285	517	999999	776	999999	493	418	999999	282	999999	727	999999	917	999999	415	841	515	999999	999999	206	927	181	999999	230	999999	999999	617	999999	999999	645	104	949	56	972	999999	367	329	892	418	884	999999	424	585	598	829	999999	670	999999	42	999999	978	999999	234	931	242	113	865	563	826	999999	875	638	999999	636	999999	999999	611	999999	424	58	521	623	999999	417	999999	512	595	999999	400	322	710	139	747	999999	667	110	725	999999	999999	25	999999	766	75	567	18	999999	999999	949	999999	61	999999	725	73	984	999999	364	154	999999	999999	729	518	812	173	999999	999999	745	891	673	969	516	62	496	215	999999	999999	755	999999	999999	409	270	470	646	82	349	297	985	999999	763	223	312	956	999999	999999	20	507	689	999999	999999	999999	999999	762	379	999999	473	999	539	519	999999	999999	740	805	861	417	756	268	871	739	824	999999	166	999999	999999	459	666	560	999999	999999	205	901	866	999999	997	866	146	507	101	666	999999	349	758	475	411	335	482	507	999999	999999	999999	751	635	950	778	344	999999	999999	634	999999	999999	912	856	999999	323	763	570	999999	808	994	280	258	177	215	140	484	467	999999	999999	802	977	169	999999	651	56	454	275	999999	383	662	999999	999999	873	999999	352	696	493	617	999999	647	764	893	698	110	231	102	999999	429	820	304	877	579	999999	832	941	164	456	215	104	999999	497	654	999999	155	397	726	385	995	863	444	991	850	538	999999	999999	93	470	365	429	954	999999	846	106	999999	999999	999999	999999	51	240	197	249	999999	999999	292	160	120	688	553	713	504	999999	999999	565	386	312	999999	50	692	999999	858	694	101	999999	150	999999	999999	558	999999	999999	369	496	343	764	676	205	713	337	999999	480	926	404	999999	651	924	247	999999	290	719	776	758	986	547	256	382	503	157	501	999999	999999	509	999999	999999	193	999999	999999	383	999999	889	999999	598	699	794	999999	868	463	999999	450	860	902	716	999999	838	358	610	999999	948	97	392	999999	57	999999	954	961	971	374	999999	999999	307	916	864	999999	401	539	187	69	201	335	388	918	999999	706	641	999999	578	149	723	214	582	970	69	295	441	999999	143	386	745	833	250	999999	622	53	999999	944	48	257	968	309	180	999999	192	623	709	473	457	350	580	484	393	831	651	636	999999	999999	999999	999999	36	685	405	800	324	368	999999	999999	999999	682	564	697	441	330	999999	423	
43	40	999999	446	586	968	268	792	806	999999	449	418	999999	985	892	814	999999	470	999999	292	903	380	237	824	538	824	999999	999999	786	883	999999	73	661	237	999999	130	549	999999	999999	68	427	613	994	63	918	676	999999	321	999999	749	610	971	108	888	520	999999	803	963	908	761	801	493	15	922	999999	386	999999	624	999999	772	274	676	999999	999999	999999	300	385	999999	999999	861	792	855	985	46	283	81	999999	772	717	938	999999	586	512	240	266	999999	607	999999	835	541	918	418	927	27	484	934	503	935	33	230	288	628	999999	56	969	999999	507	969	649	999999	422	984	906	999999	455	688	999999	999999	907	930	692	312	348	374	943	999999	927	967	561	349	999999	39	749	497	660	698	528	465	271	319	436	638	433	689	999999	933	511	483	999999	796	770	266	37	103	537	975	290	693	113	595	28	540	999999	309	577	393	245	999999	794	757	999999	708	974	999999	503	64	999999	658	999999	20	872	999999	406	765	999999	321	999999	656	960	684	418	834	362	676	301	896	999999	999999	999999	999999	697	101	999999	814	635	71	292	440	599	999999	106	999999	447	999999	722	574	143	652	730	266	391	589	459	999999	349	335	356	308	306	606	834	999999	999999	520	322	999999	764	999999	139	517	38	571	66	487	587	786	397	269	954	999999	762	577	999999	854	999999	999999	999999	999999	475	309	715	984	144	993	648	351	94	927	780	941	999999	999999	522	222	999999	820	533	999999	532	562	938	96	353	999999	843	266	999999	691	176	999999	148	999999	126	999999	802	999999	436	72	838	246	701	470	489	999999	916	220	64	999999	999999	999999	584	999999	56	912	371	999999	999999	564	159	391	988	402	999999	575	803	624	435	692	420	193	999999	470	143	999999	860	999999	999999	340	662	633	211	181	999999	999999	629	478	148	214	468	183	999999	872	913	456	999999	309	999999	913	219	301	785	372	770	443	149	124	999999	999999	999999	893	999999	999999	901	526	999999	817	999999	127	946	334	486	231	234	246	778	521	557	999999	48	561	767	999999	999999	371	848	999999	999999	631	503	999999	999999	387	162	574	999999	114	970	999999	276	440	999999	999999	999999	884	999999	563	148	534	999999	999999	566	849	722	500	136	339	188	540	678	350	416	706	999999	440	999999	108	999999	659	999999	674	550	170	420	608	590	999999	725	246	555	294	701	999999	966	999999	999999	999999	999999	661	999999	822	926	999999	719	999999	33	274	999999	999999	501	716	494	999999	448	990	87	406	438	999999	999999	951	999999	999999	985	393	649	540	999999	748	491	999999	
444	417	221	273	748	999999	451	494	999999	325	216	198	999999	838	799	222	999999	976	798	552	664	550	999999	497	218	983	454	999999	286	493	535	999999	999999	211	999999	87	277	185	999999	999999	999999	944	999999	999999	744	425	999999	999999	594	437	112	763	950	999999	635	893	665	723	999999	999999	665	125	217	101	790	999999	999999	542	565	722	999999	262	734	831	596	999999	21	999999	752	793	786	999999	740	999999	999999	771	280	999999	575	999999	422	554	999999	487	310	839	736	447	804	759	283	665	591	999999	492	850	39	128	999999	916	999999	508	971	271	999999	367	999999	999999	999999	999999	715	45	966	999999	999999	400	140	257	999999	756	999999	574	361	993	519	131	717	868	366	540	999999	162	763	999999	507	913	583	859	509	942	464	377	999999	999999	53	247	698	999999	999999	102	719	781	597	596	999999	999999	157	977	751	857	650	516	12	180	286	563	281	317	678	397	817	280	748	587	301	615	838	575	949	282	432	312	307	274	821	960	999999	177	726	199	999999	605	118	651	302	948	375	999999	510	490	965	391	736	999999	285	999999	43	999999	304	328	479	581	37	478	434	999999	219	738	999999	999999	998	999999	590	488	630	221	172	999999	295	353	999999	282	75	468	316	51	576	132	999999	382	926	554	999999	408	720	194	999999	639	227	999999	999999	637	999999	194	492	861	800	257	553	73	286	937	723	999999	88	207	516	569	172	392	772	999999	749	977	398	999999	999999	192	768	446	999999	532	878	999999	999999	611	75	880	976	455	250	329	578	999999	105	989	999999	999999	329	523	999999	999999	477	834	191	999999	999999	239	796	47	631	999999	488	117	999999	999999	999999	999999	346	477	999999	636	592	999999	152	453	518	824	881	408	623	317	999999	255	769	635	64	999999	161	961	722	836	94	938	823	633	999999	471	505	351	931	449	586	851	391	51	426	760	999999	737	999999	74	357	999999	424	324	999999	999999	347	793	999999	24	240	385	754	999999	551	653	999999	518	613	56	328	540	477	183	999999	21	863	999999	219	304	361	423	826	658	489	697	524	508	879	606	133	711	651	916	219	999999	107	97	499	772	866	183	999999	999999	745	816	919	250	593	999999	380	999999	584	405	662	999999	559	105	814	854	139	395	639	16	999999	617	889	560	964	530	914	775	999999	446	437	188	999999	738	913	999999	778	283	914	146	235	513	999999	999999	264	999999	650	11	283	645	643	481	544	127	174	138	999999	368	999999	73	828	605	392	999999	967	484	528	821	192	151	86	856	480	999999	
780	419	999999	642	306	572	999999	912	502	591	803	999999	643	180	573	999999	746	419	999999	999999	999999	630	999999	990	289	780	874	999999	819	142	569	999999	11	50	999999	755	648	999999	72	714	193	916	999999	999999	343	21	840	999999	999999	999999	405	666	999999	628	999999	159	299	499	363	525	697	60	999999	999999	32	999999	954	603	999999	818	146	999999	999999	292	667	401	528	329	656	277	940	527	581	422	736	903	999999	999999	855	197	465	159	930	546	26	143	823	742	999999	327	999999	247	523	999999	999999	943	319	999999	999999	999999	631	999999	843	96	585	180	478	680	999999	999999	999999	999999	747	999999	362	986	999999	810	276	534	577	785	550	338	221	702	13	151	160	793	593	360	422	71	565	495	316	844	999999	845	999999	153	119	659	999999	484	499	999999	87	284	999999	508	310	999999	999999	846	429	514	874	999999	999999	337	999999	839	535	737	169	685	91	867	680	686	849	430	869	999999	676	999999	999999	736	999999	137	999999	999999	380	999999	60	985	845	719	75	802	969	88	678	337	623	279	134	501	325	999999	794	219	604	736	659	879	566	791	179	538	414	148	679	50	273	653	469	450	687	999999	839	372	999999	877	716	770	999999	999999	810	407	766	608	420	398	999999	854	281	644	435	180	428	63	549	537	398	830	408	638	74	969	809	683	814	999999	999999	432	418	726	30	999999	137	34	981	771	771	999999	999999	999999	999999	418	382	825	999999	516	754	785	822	274	999999	885	372	999999	999999	840	999999	93	794	279	999999	909	446	554	624	546	53	404	82	778	999999	999999	112	127	930	655	597	984	999999	307	396	198	999999	154	246	144	526	23	556	150	183	688	21	459	867	798	999999	827	210	479	473	360	713	999999	508	999999	782	255	193	822	999999	613	425	496	882	235	309	301	999999	489	30	40	847	931	604	999999	581	653	999999	999999	999999	770	783	999999	834	46	485	565	999999	349	361	280	829	734	897	999999	272	524	576	642	498	680	519	721	458	999999	512	781	449	431	325	139	995	61	149	999999	829	236	661	999999	999999	744	999999	999999	999999	749	999999	123	999999	43	814	66	999999	617	644	999999	260	72	999999	402	534	703	999999	224	33	232	285	777	999999	999999	999999	46	999999	731	892	753	999999	550	593	709	241	398	999999	999999	616	999999	62	388	417	147	231	766	999999	269	321	56	999999	441	944	905	473	433	528	618	999999	778	203	999999	999999	890	977	709	478	41	999999	145	955	709	608	764	999999	897	370	999999	203	999999	550	603	419	999999	
134	593	606	688	245	999999	999999	139	123	999999	75	999999	662	526	169	522	298	465	109	186	101	919	999999	189	999999	576	73	81	999999	327	238	999999	935	999999	765	999999	113	790	795	362	275	825	595	770	699	999999	244	844	999999	999999	686	999999	503	243	754	999999	999999	999999	951	668	745	799	714	796	999999	999999	772	783	999999	776	418	507	669	999999	910	999999	333	999999	489	274	341	228	999999	743	640	153	999999	701	999999	560	632	687	838	136	999999	476	120	999999	999999	235	699	460	93	521	272	999999	425	757	999999	999999	999999	698	936	687	337	526	25	999999	165	466	377	80	659	209	153	999999	668	999999	999999	444	999999	534	902	264	575	999999	145	271	480	999999	727	999999	379	646	678	999999	750	161	799	101	999999	149	643	703	999999	999999	801	883	378	541	999999	883	999999	888	999999	356	795	681	121	456	390	999999	499	999999	738	38	701	23	530	218	980	516	742	48	984	25	891	208	406	946	89	261	892	938	940	844	999999	491	323	999999	149	78	50	353	710	705	649	939	965	829	927	788	362	170	561	14	150	589	999999	317	999999	999999	284	175	999999	139	861	560	763	893	316	999999	699	208	999999	999999	476	398	337	288	375	951	243	577	28	999999	999999	732	387	936	999999	142	587	15	999999	551	793	999999	977	581	843	98	186	81	522	718	98	163	999999	650	999999	751	999999	625	999999	514	363	707	999999	85	240	139	183	826	199	184	632	694	342	527	127	601	999999	756	444	286	774	999999	999999	310	212	999999	641	736	999999	952	880	961	74	362	999999	96	728	901	351	714	999999	359	999999	348	95	404	821	573	533	936	339	505	999999	664	739	202	651	846	999999	495	999999	447	999999	246	303	670	999999	980	999999	40	873	519	415	999999	999999	999999	288	717	224	807	923	77	212	472	622	999999	999999	409	622	995	445	882	38	855	226	477	930	646	54	999999	774	841	244	999999	72	999999	999999	461	302	324	913	999999	631	999999	571	430	245	956	623	999999	889	230	999999	343	595	990	491	559	999999	894	494	642	673	799	42	999999	833	999999	999999	802	999999	329	116	307	999999	510	999999	962	999999	795	241	974	33	135	535	554	999999	999999	908	999999	999999	540	947	999999	830	281	271	999999	42	489	999999	536	999999	820	999999	999999	123	70	262	94	999999	528	275	717	662	999999	999999	999999	273	488	608	932	999999	999999	473	754	999999	708	476	810	249	428	930	804	208	704	999999	212	501	965	441	422	648	823	341	999999	275	239	745	321	661	999999	568	554	
999999	999999	736	229	356	879	999999	414	594	451	999999	321	597	999999	519	957	999999	999999	999999	308	999999	195	294	976	995	663	489	151	999999	165	159	525	859	386	922	999999	999999	999999	856	621	999999	36	828	207	999999	30	222	804	720	999999	999999	999999	676	270	506	695	380	759	234	692	400	57	451	438	302	329	462	221	548	975	999999	894	999999	434	532	999999	367	97	999999	975	999999	684	431	185	936	904	848	999999	879	237	173	218	999999	999999	231	999999	999999	400	904	999999	568	10	999999	744	797	334	694	252	738	485	338	293	761	259	999999	715	625	276	502	999999	999999	862	342	320	812	999999	999999	397	213	803	999999	966	192	348	417	999999	999999	686	387	611	219	999999	860	404	999999	879	456	723	921	515	113	317	999999	516	999999	705	668	999999	999999	26	412	307	49	935	48	371	110	423	841	801	296	939	999999	999999	999999	873	999999	937	421	999999	334	207	999999	999999	699	139	999999	999999	169	711	781	999999	755	999999	208	999999	999999	925	365	999999	779	43	882	129	229	999999	429	16	338	315	703	730	533	998	692	215	831	351	245	909	301	435	263	140	30	812	193	527	692	275	316	86	582	884	164	300	325	356	478	999999	709	73	347	999999	18	60	999999	756	678	993	91	225	690	456	245	353	780	751	109	416	980	901	324	73	999999	626	999999	649	844	999999	889	484	873	709	999999	238	999999	999999	131	969	862	437	849	698	194	999999	396	999999	648	810	520	573	256	999999	999999	999999	749	999999	855	999999	901	311	912	285	113	606	352	980	999999	16	999999	381	630	139	554	553	62	999999	878	908	999999	33	10	999999	999999	325	999999	811	163	401	489	999999	999999	999999	77	561	524	999999	594	587	748	416	878	641	554	148	943	127	517	12	755	133	405	947	999999	878	310	877	999999	999999	378	540	826	999999	527	451	828	892	71	993	38	488	999999	301	170	823	999999	369	999999	743	382	121	304	999999	646	365	999999	999999	585	199	260	999999	999999	806	218	999999	589	33	124	112	320	999999	65	999999	999999	999999	999999	113	787	999999	733	941	397	660	415	999999	245	999999	218	171	42	232	999999	872	742	391	319	233	93	952	999999	132	999999	387	999999	999999	999999	781	187	380	272	315	999999	256	466	319	259	519	999999	950	972	914	999999	952	80	97	744	192	999999	593	957	869	30	834	105	611	696	20	236	999999	211	464	999999	838	898	999999	414	70	415	433	141	799	999999	142	980	999999	317	302	317	999999	587	872	10	999999	999999	403	295	999999	999999	999999	
999999	248	999999	318	999999	517	426	975	64	999999	682	999999	999999	357	461	167	999999	888	854	775	303	404	703	890	505	338	464	903	425	505	441	430	999999	999999	999999	892	516	523	393	472	999999	342	248	999999	663	902	105	653	142	999999	365	407	139	384	562	999999	545	403	812	999999	63	523	999999	558	999999	262	775	999999	545	568	651	524	505	391	873	999999	166	738	236	603	243	999999	770	170	149	44	300	534	997	593	357	122	710	972	418	389	782	689	999999	410	137	878	999999	574	613	841	902	747	999999	601	999999	806	999999	219	186	999999	752	399	419	877	962	251	229	952	221	538	813	532	999999	493	999999	999999	999999	825	476	365	703	999999	557	308	142	552	32	999999	531	550	999999	501	796	999999	999999	999999	279	185	448	885	658	999999	363	84	37	379	774	27	999999	594	130	350	743	821	549	556	841	121	744	420	228	999999	430	671	592	322	735	808	857	795	207	510	387	590	706	548	842	482	999999	762	778	14	984	937	429	605	999999	999999	625	89	999999	168	440	37	667	999999	734	692	492	714	644	965	170	627	999999	620	962	162	999999	11	999999	369	999999	982	641	999999	838	492	251	999999	999999	761	193	778	254	48	79	359	999999	999999	813	160	990	565	128	812	844	999999	999999	999999	642	605	999999	999999	375	191	999999	458	395	453	997	251	999999	505	160	883	782	391	383	359	550	612	239	255	999999	563	999999	284	864	829	379	481	943	442	999999	958	901	999999	413	72	999999	999999	964	479	999999	999999	999999	494	415	245	40	462	983	200	268	999999	999999	614	434	999999	812	53	594	999999	83	526	308	18	999999	999999	999999	222	978	999999	999999	999999	648	759	999999	627	999999	884	869	999999	799	916	497	752	183	324	999999	297	144	602	999999	676	36	999999	406	355	272	701	999999	223	263	817	999999	673	561	338	390	999999	241	807	956	927	184	965	999999	166	39	999999	834	836	609	999999	88	386	70	962	999999	251	363	37	365	999999	999999	656	375	981	442	999999	200	845	999999	976	65	337	999999	331	501	71	639	999999	326	715	999999	507	614	568	999999	108	999999	999999	999999	149	262	213	451	804	387	528	599	785	999999	214	999999	999999	901	632	999999	750	741	999999	999999	842	999999	123	711	650	295	52	52	999999	252	344	999999	601	419	795	724	999999	885	840	944	973	999999	854	525	121	358	877	999999	981	929	988	999999	873	137	999999	999999	148	999999	801	518	344	999999	792	999999	999999	999999	765	579	999999	999999	785	864	999999	794	999999	380	757	598	600	
999999	418	446	70	999999	999999	999999	348	473	826	267	999999	361	94	332	610	497	678	999999	999999	128	593	999999	499	83	999999	999999	466	999999	640	222	780	999999	900	510	999999	897	425	915	290	999999	653	999999	753	849	999999	434	780	999999	999999	999	702	447	999999	999999	707	999999	999999	987	733	139	520	999999	999999	614	999999	44	999999	999999	232	713	81	763	999999	733	474	302	554	999999	749	719	353	889	895	999999	520	342	97	427	802	999999	949	437	192	999999	891	999999	468	149	371	298	972	206	999999	480	928	939	416	999999	18	415	565	999999	247	23	785	631	999999	202	999999	999999	999999	43	781	242	763	644	999999	879	841	90	833	415	287	461	746	157	999999	999999	712	999999	926	368	999999	397	999999	999999	999999	178	375	270	999999	276	55	227	351	999999	999999	999999	717	294	368	537	888	927	582	159	30	786	999999	638	96	999999	999999	999999	228	588	999999	393	999999	122	453	412	513	999999	71	999999	370	999999	119	807	732	431	707	999999	222	398	479	491	815	285	631	413	999999	737	184	999999	786	999999	999	763	325	41	315	605	999999	999999	34	318	866	25	788	999999	677	469	905	665	999999	71	999999	999999	118	142	578	999999	999999	49	510	999999	999999	993	779	838	999999	355	491	700	125	999999	999999	999999	374	171	625	799	496	999999	736	442	831	518	825	725	231	179	654	193	462	999999	124	800	999999	258	912	872	245	950	898	999999	999999	214	550	150	483	52	465	947	516	778	999999	819	313	77	943	887	177	63	616	891	999999	308	247	341	988	999999	999999	125	259	752	999999	545	999999	415	465	999999	968	684	252	999999	713	706	676	684	999999	304	497	388	314	999999	705	191	343	16	629	678	967	999999	162	695	241	350	698	999999	224	999999	57	897	612	326	919	999999	811	437	188	994	999999	563	594	999999	300	433	811	234	999999	382	212	765	999999	999999	999999	759	532	999999	947	999999	18	999999	469	257	256	599	776	999999	999999	222	380	905	828	635	999999	413	624	999999	405	808	538	474	716	999999	297	999999	999999	999999	667	169	960	263	490	999999	985	719	103	346	999999	700	657	999999	999999	834	999999	306	936	159	740	256	145	999999	162	149	834	999999	206	627	959	964	487	950	330	946	262	999999	999999	999999	649	337	320	287	31	704	999999	715	356	881	840	991	355	962	95	999999	33	896	111	351	980	451	522	476	387	482	999999	706	503	999999	581	884	881	923	510	412	936	999999	999999	999999	988	129	197	325	786	968	619	524	999999	999999	999999	366	24	84	999999	207	814	
999999	999999	549	999999	999999	221	184	999999	956	120	999999	462	682	485	999999	854	654	362	860	264	207	689	419	999999	698	841	999999	999999	225	870	806	890	312	598	102	957	999999	965	543	907	23	25	830	857	999999	71	192	999999	756	999999	370	999999	999999	943	999999	164	490	686	792	999999	999999	924	999999	95	313	540	160	94	999999	218	361	688	818	953	250	192	859	561	675	637	999999	999999	503	999999	510	94	719	368	980	999999	999999	816	183	930	290	98	930	999999	553	657	911	107	51	548	161	999999	902	228	702	434	305	929	999999	165	953	467	431	381	585	228	821	999999	113	999999	741	545	515	888	672	161	261	124	17	999999	725	999999	128	955	999999	828	192	999999	666	556	642	999999	999999	27	976	822	667	558	168	999999	835	130	999999	596	806	615	999999	24	999999	551	183	999999	922	993	440	999999	349	476	820	757	46	999999	135	557	999999	999999	740	498	999999	850	494	702	955	999999	999999	605	567	532	158	999999	663	999999	944	124	999999	461	625	810	587	584	999999	201	738	411	298	515	999999	446	999999	999999	999999	999999	999999	999999	66	999999	234	249	811	835	834	999999	999999	874	999999	869	999999	20	999999	360	579	999999	910	336	377	303	964	554	394	676	609	131	749	546	81	985	999999	999999	68	902	237	385	998	752	749	666	873	999999	317	429	999999	984	271	999999	999999	944	999999	776	338	763	516	999999	855	145	235	713	999999	999999	803	118	804	999999	951	282	133	203	999999	168	587	710	429	110	246	964	548	999999	860	999999	999999	136	228	298	910	305	396	999999	999999	863	999999	45	999999	102	999999	209	624	991	43	988	999999	839	23	607	198	999999	343	999999	444	999999	597	610	853	750	999999	999999	889	516	236	656	885	577	999999	77	642	551	999999	337	49	47	999999	556	591	871	28	674	122	621	109	293	961	980	122	638	276	916	999999	999999	824	393	319	118	764	386	112	731	175	999999	965	647	999999	16	376	406	550	50	28	999999	732	603	564	278	417	999999	695	905	464	44	999999	999999	368	273	512	655	999999	999999	791	999999	768	999999	508	999999	655	461	999999	999999	613	715	999999	236	897	210	125	999999	829	999999	700	821	690	207	276	140	154	249	999999	252	503	721	999999	319	999999	999999	999999	445	105	999999	999999	955	176	739	301	749	946	574	999999	999999	157	999999	825	686	540	999999	524	999999	999999	999999	31	416	182	534	462	999999	999999	778	999999	999999	987	680	135	442	428	744	999999	999999	999999	999999	999999	580	420	131	105	999999	895	999999	778	288	298	651	
425	999999	999999	216	783	999999	287	409	999999	178	597	744	180	477	999999	393	999999	795	324	573	999999	502	193	999999	995	999999	999999	999999	997	53	10	698	999999	345	264	408	76	221	961	23	673	506	999999	25	982	999999	999999	628	999999	999999	999999	982	964	999999	985	923	543	923	221	731	213	47	999999	668	177	999999	948	834	999999	999999	999999	55	834	311	900	169	999999	177	999999	329	110	809	194	999999	999999	27	999999	81	999999	341	999999	153	10	239	809	636	999999	156	848	94	999999	126	415	308	194	688	158	662	824	826	245	999999	999999	892	631	403	999999	916	359	159	173	877	484	881	893	184	55	999999	501	274	76	541	329	385	601	984	404	886	311	630	869	81	256	533	105	498	688	118	608	999999	783	187	796	698	920	850	999999	534	414	20	643	554	171	560	760	999999	56	89	301	647	999	965	614	729	290	999999	630	951	786	405	495	936	995	95	999999	888	744	999999	464	750	999999	869	481	999999	986	325	910	696	999999	400	452	609	999999	961	416	818	573	77	417	999999	230	690	747	19	999999	707	558	85	80	999999	960	424	999999	550	305	139	493	322	999999	965	191	999999	999999	395	999999	886	128	44	679	671	324	677	224	637	999999	661	131	472	776	288	766	834	626	901	999999	37	984	999999	666	286	334	260	333	452	645	296	999999	362	66	638	588	524	406	408	556	293	999999	999999	999999	643	17	31	545	999999	208	357	317	285	954	925	901	852	377	402	999999	74	999999	771	991	242	157	769	415	148	700	251	999999	228	354	157	827	997	255	999999	278	999999	999999	869	253	298	979	999999	407	141	737	999999	156	13	70	492	939	438	999999	999999	495	999999	615	999999	764	957	919	999999	930	999999	108	903	606	354	134	44	359	484	528	702	262	919	371	284	410	963	104	999999	167	999999	217	999999	11	466	537	999999	999999	316	114	296	379	890	307	999999	43	833	139	802	879	999999	142	465	910	999999	535	575	876	341	996	800	862	999999	999999	78	599	709	902	999999	817	104	347	999999	999999	242	333	372	999999	999999	999999	577	999999	302	555	141	999999	752	488	707	930	999999	163	999999	320	313	999999	884	958	239	999999	333	930	989	984	784	999999	100	96	677	970	999999	953	114	99	429	966	569	938	800	348	847	230	205	219	999999	999999	981	732	75	808	448	413	392	771	918	646	844	318	771	453	639	665	810	999999	999999	18	58	999999	890	347	999999	999999	168	890	999999	112	999999	780	999999	844	999999	367	30	869	531	999999	570	
343	181	782	132	261	177	999999	709	999999	999999	999999	451	999999	892	715	841	999999	943	502	255	999999	618	815	910	999999	189	926	747	281	645	941	999999	999999	447	714	105	117	225	613	999999	811	191	970	692	277	338	291	952	999999	999999	302	925	39	513	999999	725	366	872	68	81	250	999999	999999	546	478	262	443	409	999999	999999	999999	999999	999999	723	999999	320	999999	999999	643	999999	898	999999	756	755	353	26	186	504	378	989	739	999999	166	541	538	999999	753	434	223	25	999999	999999	999999	381	999999	788	594	316	80	758	999999	999999	999999	333	183	999999	853	682	203	999999	85	939	40	999999	880	498	356	799	195	241	567	223	909	627	999999	26	999999	385	999999	999999	431	999999	434	620	999999	506	16	833	999999	272	359	80	241	761	939	956	850	999999	999999	303	999999	795	131	838	200	864	334	610	494	167	75	478	718	999999	40	215	515	420	999999	384	491	523	442	922	999999	496	982	157	688	999999	176	622	884	999999	131	636	749	595	429	57	182	999999	349	209	999999	881	999999	601	999999	733	451	440	999999	125	999999	918	362	208	956	704	882	186	922	610	991	999999	593	999999	517	999999	466	919	990	237	212	999999	999999	242	999999	11	144	390	426	954	442	735	320	769	859	212	283	550	639	725	175	995	483	738	218	999999	999999	314	94	336	277	531	999999	84	912	725	999999	130	483	955	999999	501	759	968	178	265	142	824	197	999999	130	916	290	274	999999	217	612	445	999999	971	713	829	306	99	999999	910	999999	245	856	143	999999	163	76	684	166	673	245	999999	999999	953	621	473	126	779	216	360	999999	185	999999	999999	123	308	106	999999	251	739	205	999999	291	267	968	896	999999	64	846	999999	999999	605	118	398	971	107	999999	79	359	249	713	527	999999	336	669	999999	233	999999	30	999999	66	999999	442	426	999999	999999	999999	312	984	999999	505	72	932	249	999999	645	999999	624	734	999999	432	37	163	11	999999	678	786	999999	999999	858	673	817	44	686	910	294	173	691	920	405	874	573	94	634	744	650	594	999999	824	33	999999	999999	426	13	736	39	411	440	400	999999	789	277	713	136	61	687	999999	256	339	999999	482	386	999999	999999	151	859	942	528	267	385	94	152	141	575	814	74	401	999999	999999	881	999999	999999	300	130	615	999999	859	999999	582	999999	622	347	314	999999	550	667	905	999999	862	999999	96	882	183	24	999999	999999	146	148	322	987	296	998	306	999999	999999	750	95	582	722	544	999	984	946	999999	763	746	837	532	34	156	
168	313	177	999999	999999	999999	558	999999	415	968	470	721	999999	595	769	624	999999	999999	275	799	582	333	374	999999	878	111	999999	973	261	999999	809	613	999999	175	828	983	999999	234	663	341	202	809	177	754	83	287	999999	361	440	148	705	999999	999999	234	574	999999	938	849	203	693	75	585	34	446	169	857	607	480	766	786	999999	999999	202	933	607	772	166	620	254	999999	762	584	542	122	273	827	355	889	600	999999	54	980	999999	970	276	617	785	730	594	999999	680	868	594	653	354	888	789	333	627	801	679	328	999999	602	930	490	52	999999	183	342	511	718	879	773	742	999999	999999	231	667	990	987	435	35	38	920	893	990	888	767	384	47	32	999999	798	323	725	386	438	50	999999	574	873	556	262	714	961	999999	821	911	541	113	568	999999	636	814	999999	302	576	681	46	500	999999	999999	999999	999999	999999	456	91	999999	999999	437	356	191	999999	425	124	879	773	324	959	904	178	977	235	999999	479	366	999999	999999	80	999999	810	999999	13	295	421	999999	758	999999	234	999999	907	372	894	114	999999	999999	783	220	700	374	529	999999	722	999999	332	185	918	999999	825	133	999999	106	388	593	627	999999	999999	999999	14	395	130	815	99	999999	999999	806	93	131	999999	102	582	424	999999	999999	903	558	999999	871	999999	245	810	999999	142	999999	693	810	983	999999	999999	166	208	196	215	314	253	999999	172	278	999999	525	102	797	10	733	550	406	812	682	999999	999999	999999	316	999999	769	584	888	682	987	999999	196	822	999999	999999	368	893	999999	218	999999	462	999999	396	766	736	446	153	23	241	409	561	296	998	311	620	418	601	892	561	446	730	364	41	184	999999	948	703	319	999999	642	999999	163	198	832	229	999999	999999	999999	999999	197	626	999999	657	283	436	474	197	999999	172	999999	766	999999	834	772	259	107	167	222	999999	788	999999	834	859	999999	569	999999	108	175	999999	999999	736	999999	322	374	820	999999	999999	999999	747	999999	760	192	156	928	875	838	999999	426	583	132	344	470	550	790	454	999999	711	999999	999999	39	376	31	439	53	999999	964	688	470	951	999999	400	408	474	215	37	560	687	931	723	731	88	682	592	959	784	999999	262	999999	999999	38	999999	648	54	717	677	999999	752	112	439	911	160	999999	999999	493	731	999999	995	344	999999	893	999999	780	345	982	951	693	999999	999999	999999	999999	711	166	549	923	999999	752	999999	999999	538	298	999999	584	501	999999	581	229	217	108	237	849	279	917	768	37	923	677	312	71	766	983	309	
282	843	215	999999	999999	318	551	850	978	999999	248	999999	474	95	529	288	533	411	732	485	340	252	419	954	793	999999	522	999	965	449	302	990	555	999999	535	741	296	612	587	999999	666	258	258	278	40	121	304	941	404	399	779	999999	999999	999999	999999	39	433	261	416	606	796	551	885	539	999999	257	999999	484	559	999999	999999	921	999999	821	818	999999	994	150	923	681	102	999999	605	576	670	642	999999	57	30	506	317	44	206	980	124	125	372	719	990	782	860	999999	392	615	406	857	999999	221	688	886	999999	292	999999	734	513	225	946	319	999999	999999	300	213	463	62	480	957	999999	843	707	703	719	284	160	150	821	282	198	989	179	812	806	745	369	999999	471	34	707	471	999999	899	178	999999	851	355	492	657	366	339	145	449	142	992	514	984	177	760	142	197	913	999999	36	999999	149	999999	839	999999	843	999999	999999	455	260	263	376	808	535	999999	433	804	658	173	915	999999	999999	999999	999999	813	240	384	999999	999999	892	519	558	999999	872	221	999999	999999	515	936	813	46	999999	689	999999	879	626	705	459	511	337	337	999999	749	325	177	113	420	385	35	324	469	363	880	563	740	704	140	936	324	751	637	299	722	999999	879	999999	174	539	801	196	999999	925	464	383	564	981	808	919	999999	999999	999999	420	999999	622	999999	682	867	135	459	184	999999	769	145	759	699	48	999999	999999	446	66	938	880	584	838	999999	544	898	999999	999999	999999	896	999999	241	216	999999	227	999999	110	15	999999	252	999999	90	627	700	765	789	704	683	525	999999	999999	483	647	179	623	999999	651	999999	999999	999999	370	999999	999999	287	999999	538	929	999999	999999	239	715	394	999999	999999	900	800	957	148	33	754	204	824	483	592	487	737	593	47	635	391	168	277	205	423	882	911	389	349	424	236	860	999999	210	999999	999999	34	243	833	999999	822	879	999999	808	65	589	546	999999	118	800	548	999999	891	876	999999	999999	448	199	826	931	988	420	617	723	797	893	11	623	197	999999	462	503	999999	768	999999	511	655	468	999999	833	999999	268	280	548	876	999999	969	326	118	225	999999	835	416	902	290	412	271	789	21	999999	999999	922	466	999999	348	54	196	999999	74	589	425	979	59	993	595	730	150	79	846	515	924	685	514	999999	130	627	96	857	488	410	999999	865	999999	978	255	423	802	305	999999	831	105	845	261	528	799	42	786	999999	316	559	271	201	942	505	247	903	417	494	854	720	999999	999999	644	664	349	999999	532	999999	747	
182	927	844	869	999999	420	88	999999	985	181	98	999999	672	999999	999999	999999	58	999999	951	740	352	999999	317	450	999999	873	766	210	597	189	250	510	715	676	999999	632	999999	999999	927	999999	999999	999999	432	999999	766	879	295	788	999999	999999	300	636	580	340	405	176	619	404	999999	152	653	878	835	806	931	999999	135	996	999999	999999	999999	726	999999	866	582	872	583	994	683	609	587	977	494	81	889	613	999999	384	281	999999	22	32	942	784	999999	290	644	625	391	187	753	299	999999	420	804	573	640	714	758	999999	593	999999	721	780	999999	999999	393	764	916	328	659	751	725	999999	293	699	784	221	434	301	238	957	613	999999	999999	999999	604	999999	276	325	999999	999999	626	748	384	999999	310	172	229	765	896	879	709	73	999999	12	573	935	999999	115	789	429	290	466	304	635	21	999999	923	276	999999	999999	999999	601	999999	444	134	977	72	894	398	621	999999	668	404	358	258	549	976	853	724	999999	947	999999	535	552	999999	170	999999	749	386	999999	248	953	694	587	392	117	717	999999	877	596	872	242	717	178	437	621	71	945	387	472	248	80	551	411	999999	335	75	999999	509	999999	999999	323	518	312	383	999999	973	817	965	999999	831	892	976	999999	797	999999	454	367	124	322	108	508	999999	914	847	178	411	293	225	66	999999	914	584	912	999999	558	724	414	794	999999	999999	254	999999	999999	640	356	103	423	614	999999	881	999999	999999	197	865	34	999999	603	999999	214	999999	999999	601	999999	108	999999	317	73	74	999999	990	49	572	726	674	854	528	136	999999	500	999999	987	999999	567	185	344	236	397	57	49	999999	130	948	590	999999	958	999999	80	147	999999	48	999999	999999	375	667	842	145	962	999999	999999	505	825	329	964	140	650	999999	999999	999999	999999	691	919	26	34	999999	869	100	982	964	716	999999	458	999999	561	462	54	638	313	900	342	208	274	875	46	999999	782	801	999999	459	999999	947	618	346	383	999999	129	24	334	735	798	751	162	999999	999999	808	57	999999	999999	512	96	21	707	143	401	565	426	999999	979	999999	999999	78	116	532	853	769	999999	121	615	529	342	39	313	999999	112	591	56	276	79	237	497	945	42	481	373	109	999999	485	945	817	614	85	44	999999	999999	729	645	630	154	47	225	999999	999999	248	180	999999	708	138	999999	810	519	160	974	752	992	912	45	635	168	753	999999	117	175	797	914	266	995	468	999999	382	945	999999	999999	41	21	561	723	794	310	317	400	999999	454	145	999999	999999	110	291	852	
963	694	999999	999999	400	518	117	770	434	333	913	71	250	437	658	864	103	38	943	740	999999	199	251	334	999999	999999	417	663	39	498	460	166	713	616	999999	687	999999	999999	999999	999999	999999	791	299	470	397	255	999999	684	999999	281	215	999999	999999	551	420	774	999999	685	619	47	110	999999	740	935	873	756	358	634	699	971	927	148	999999	429	836	649	899	780	936	605	212	733	868	999999	999999	33	999	172	999999	962	244	261	345	694	999999	999999	60	363	596	640	897	526	984	999999	999999	76	999999	737	714	770	875	672	748	23	999999	377	585	982	651	849	757	195	438	736	999999	676	999999	612	17	386	999999	999999	193	306	708	999999	748	999999	413	227	893	271	999999	434	97	571	512	999999	999999	54	874	999999	999999	746	883	711	97	258	999999	677	274	527	730	338	999999	999999	488	452	999999	999999	629	541	999999	434	955	999999	738	999999	648	999999	173	999999	752	962	511	532	833	447	423	999999	599	499	957	736	999999	999999	541	128	262	758	92	999999	27	712	999999	342	999999	287	790	397	999999	999999	609	920	513	999999	999999	999999	999999	649	505	51	39	319	999999	139	999999	842	481	589	954	620	999999	889	93	112	463	50	999999	179	43	555	656	999999	999999	516	999999	46	999999	169	600	773	301	613	263	50	999999	999999	999999	999999	758	656	999999	999999	442	999999	341	720	837	410	340	735	231	657	615	949	395	13	296	51	249	999999	619	321	999999	190	328	999999	635	999999	81	999999	885	260	420	999999	999999	455	592	670	185	179	209	822	999999	864	999999	644	997	314	999999	999999	421	123	999999	999999	46	494	999999	999999	999999	202	94	999999	339	585	849	970	247	999999	210	940	420	625	865	999999	348	797	493	134	637	999999	150	331	397	52	343	772	213	209	350	999999	999999	340	635	982	95	999999	999999	252	24	581	407	999999	114	714	618	999999	258	976	872	999999	11	96	624	999999	999999	999999	408	296	999999	999999	767	47	999999	945	707	89	990	882	985	934	315	250	119	65	999999	999999	227	682	999999	547	999999	237	999999	111	263	156	999999	999999	999999	332	15	205	10	937	814	999999	880	168	17	999999	805	999999	991	999999	934	760	976	568	999999	999999	545	725	862	704	563	539	711	787	999999	560	373	714	951	999999	999999	119	250	182	251	918	501	68	674	896	741	999999	999999	397	176	999999	999999	157	213	259	786	290	343	305	384	285	657	102	476	457	174	101	423	338	19	824	520	804	327	164	999999	487	999999	999999	963	414	999999	323	620	999999	999999	226	999999	702	
876	648	775	944	797	965	270	999999	592	999999	999999	649	734	907	999999	999999	982	999999	829	58	80	309	999999	377	341	970	981	343	999999	286	77	947	590	721	999999	371	999999	575	16	361	893	780	895	833	244	324	679	396	999999	278	217	999999	397	462	632	999999	419	408	612	999999	984	999999	926	999999	159	783	999999	23	454	999999	302	416	369	477	164	299	414	405	142	27	300	999999	408	999999	78	62	560	999999	999999	885	951	650	963	188	376	999999	999999	589	683	460	265	999999	941	918	999999	801	999999	919	308	999999	999999	23	275	595	999999	400	999999	722	247	107	232	930	923	569	75	652	999999	190	110	197	444	825	722	999999	762	633	999999	490	999999	277	999999	641	829	999999	722	999999	999999	378	650	999999	448	142	351	586	238	334	743	382	852	333	358	999999	818	120	898	347	999999	593	999999	904	747	999999	493	970	999999	591	110	999999	847	999999	276	999999	539	134	748	311	483	145	454	437	890	280	637	999999	918	932	823	719	999999	999999	999999	999999	999999	746	238	410	649	381	886	646	233	576	999999	726	999999	283	935	694	999999	596	864	164	148	404	23	477	999999	588	61	767	767	391	318	472	488	999999	539	792	999999	348	662	111	259	807	214	323	745	911	999999	644	996	138	357	999999	520	493	653	999999	732	761	999999	70	999999	128	878	999999	999999	72	247	581	744	152	798	999999	933	763	905	999999	200	700	732	499	739	999999	771	638	44	56	952	995	999999	398	999999	144	348	601	999999	140	999999	372	65	682	673	999999	900	999999	340	334	338	999999	587	321	949	42	999999	510	331	913	999999	249	807	222	120	252	999999	355	93	664	999999	341	999999	774	413	828	644	59	825	999999	516	917	999999	999999	717	999999	417	520	448	999999	114	837	279	999999	999999	688	564	999999	999999	999999	999999	554	770	675	649	996	999999	999999	908	999999	397	979	685	860	407	439	999999	999999	504	913	834	999999	907	66	999999	847	72	126	990	725	999999	801	486	404	943	962	156	633	70	721	432	604	999999	327	639	135	161	419	469	354	747	999999	348	658	596	298	999999	714	125	999999	934	656	822	999999	857	596	503	999999	917	445	292	999999	46	783	491	240	627	999999	999999	434	999999	999999	657	646	999999	805	463	999999	807	654	325	999999	518	268	786	775	781	999999	469	53	631	999999	501	33	999999	439	430	999999	177	366	670	999999	297	690	116	291	999	999999	215	61	142	675	484	272	999999	850	799	999999	997	715	458	999999	129	383	803	999999	161	633	585	548	999999	999999	
999999	450	984	267	154	827	161	504	776	606	223	999999	910	955	999999	239	903	220	640	652	567	461	908	472	999999	914	887	291	140	375	600	667	676	244	999999	43	288	862	706	972	999999	999999	939	852	984	999999	473	847	438	999999	729	375	907	732	340	208	542	521	999999	239	939	870	374	999999	15	556	741	999999	940	362	951	51	513	667	999999	75	522	999999	487	236	450	50	852	218	645	999999	759	944	904	999999	500	999999	543	476	42	755	138	538	846	438	970	797	907	86	970	688	999999	249	999999	274	685	999999	999999	999999	789	899	27	165	764	780	796	999999	771	132	861	999999	507	46	635	999999	999999	983	219	999999	266	653	143	776	248	957	373	519	248	639	141	999999	731	450	687	143	738	999999	774	999999	999999	999999	36	784	224	999999	190	824	614	999999	336	702	999999	985	836	145	765	999999	916	999999	416	287	559	141	999999	847	999999	67	359	501	542	999999	219	152	999999	999999	627	358	999999	463	776	548	905	812	313	439	747	746	614	551	999999	497	65	967	659	364	623	894	793	999999	999999	133	999999	123	893	999999	493	134	577	753	518	417	688	463	999999	868	382	999999	828	561	110	716	453	807	133	54	999999	251	999999	63	999999	732	999999	195	140	653	82	999999	999999	941	999999	622	178	861	999999	999999	999999	999999	937	791	982	877	76	241	275	615	679	668	999999	848	462	251	640	524	293	786	999999	502	332	386	795	590	827	887	615	999999	999999	999999	999999	173	245	999999	314	701	80	592	665	332	999999	525	973	999999	802	80	488	999999	999999	653	577	256	117	316	279	560	996	402	999999	999999	999999	999999	77	97	894	825	613	999999	937	999999	454	700	130	529	999999	807	412	391	999999	757	408	999999	505	894	24	999999	66	929	47	753	704	678	999999	486	706	141	457	885	519	976	999999	343	766	999999	999999	876	136	587	999999	471	157	615	999999	301	999999	714	292	183	999999	376	769	999999	999999	193	244	775	167	643	823	451	360	526	871	811	300	75	999999	463	694	148	401	478	999999	999999	999999	99	73	251	706	999999	999999	284	812	152	999999	783	999999	999999	999999	434	718	999999	764	292	999999	630	743	803	11	715	569	829	999999	935	975	999999	487	541	587	154	711	916	937	830	601	999999	714	729	604	517	999999	571	655	999999	429	909	999999	999999	999999	975	356	270	249	991	999999	29	795	877	176	915	305	999999	999999	999999	722	999999	555	933	690	45	916	23	999999	494	999999	997	184	227	999999	76	586	573	86	612	798	450	676	945	
407	999999	289	836	562	688	999999	999999	999999	992	548	626	363	999999	233	999999	68	342	71	999999	999999	999999	999999	578	371	110	338	732	618	393	999999	999999	999999	609	536	118	755	999999	461	519	282	999999	999999	999999	679	999999	712	806	349	999999	999999	999999	999999	999999	829	971	736	711	474	999999	360	489	536	999999	999999	276	500	754	999999	125	673	978	881	551	483	999999	999999	663	898	482	398	999999	392	961	840	999999	892	215	779	565	382	54	615	999	169	793	203	249	999999	413	999999	999999	563	999999	999999	999999	583	999999	999999	444	999999	82	813	991	73	999999	999999	575	352	727	384	999999	975	688	743	999999	373	999999	999999	690	202	763	609	495	94	440	968	167	999999	275	999999	999999	768	345	596	999999	241	999999	935	999999	999999	628	897	336	38	112	982	874	999999	363	999999	701	999999	756	251	214	473	327	907	633	859	938	596	86	901	329	527	639	101	443	397	749	946	60	993	574	866	282	466	981	999999	104	676	624	73	134	609	21	999999	392	999999	913	999999	312	481	757	999999	999999	435	708	585	352	783	999999	965	462	755	404	763	676	348	999999	999999	999999	185	765	272	971	23	777	720	516	545	708	607	484	999999	643	579	999999	542	999999	846	758	999999	114	320	628	658	611	999999	215	257	427	54	999999	999999	790	999999	999999	495	70	807	657	988	999999	807	999999	449	491	429	121	824	999999	143	302	354	112	528	81	999999	643	322	999999	408	999999	268	128	664	963	999999	252	516	863	750	482	248	999999	769	337	999999	246	999999	999999	191	267	999999	730	293	751	999999	949	272	65	999999	851	747	404	258	999999	811	688	419	485	69	187	604	961	776	660	999999	164	343	201	773	218	999999	155	230	151	999999	999999	835	913	999999	481	979	999999	602	999999	999999	999999	941	295	526	999999	999999	702	117	14	999999	428	953	632	696	144	616	81	291	62	396	999999	999999	116	358	283	853	506	999999	587	207	153	999999	999999	925	221	999999	57	674	164	391	762	47	225	488	999999	584	212	226	999999	865	908	179	550	512	143	669	834	999999	253	766	330	999999	999999	807	519	70	999999	707	999999	921	569	406	137	670	999999	999999	958	999999	999999	999999	650	289	282	722	298	999999	818	374	792	999999	999999	120	431	999999	70	871	517	999999	969	645	508	504	741	618	306	999999	999999	999999	878	999999	710	999999	999999	554	125	999999	618	808	518	545	999999	710	915	933	541	458	975	738	609	763	57	550	999999	999999	999999	999999	999999	664	999999	786	931	939	999999	224	999999	999999	999999	999999	283	
29	262	708	999999	999999	404	797	589	807	999999	847	536	313	279	125	999999	170	557	287	363	999999	503	953	392	732	614	999999	224	700	102	368	999999	107	465	999999	510	999999	651	235	999999	402	566	740	999999	578	259	627	999999	999999	693	681	626	548	523	314	526	308	326	999999	999999	102	583	888	999999	717	999999	439	848	689	615	191	518	331	673	960	413	762	375	814	483	999999	999999	843	16	421	999999	94	999999	161	999999	211	999999	999999	417	520	819	999999	34	870	363	820	778	981	999999	999999	172	999999	874	562	900	763	932	512	693	999999	460	739	881	304	975	140	854	999999	625	413	168	44	913	163	999999	736	999999	505	999999	662	218	660	999999	504	999999	447	219	999999	260	999999	278	519	791	586	70	999999	795	730	894	233	999999	91	999999	362	353	999999	391	721	421	174	35	999999	999999	40	621	799	999999	999999	55	538	920	999999	447	999999	144	648	252	999999	999999	999999	940	999999	611	237	696	999999	304	725	160	999999	999999	999999	609	999999	285	841	999999	999999	964	999999	427	417	999999	365	312	142	999999	50	228	705	885	63	629	359	233	999999	999999	824	999999	999999	999999	937	237	924	482	432	999999	361	50	302	190	492	372	832	644	533	999999	255	924	564	493	999999	506	455	245	999999	868	999999	861	268	26	999999	426	480	765	490	189	999999	882	999999	999999	999999	10	925	524	402	691	999999	715	700	693	579	899	779	10	250	440	782	999999	480	564	973	500	781	286	546	76	892	999999	163	353	574	999999	55	999999	999999	999999	581	930	843	320	999999	544	170	574	999999	744	646	999999	524	60	999999	80	411	325	935	791	228	999999	977	999999	999999	999999	999999	999999	999999	216	854	999999	799	987	858	852	846	170	492	999999	999999	217	840	802	999999	422	551	113	946	999999	999999	729	720	419	45	932	952	517	522	999999	983	814	456	240	999999	523	999999	999999	201	555	234	251	833	999999	999999	21	808	999999	999999	385	188	457	410	624	254	135	413	389	952	999999	899	338	647	151	455	999999	761	609	913	906	999999	24	912	999999	999999	720	896	999999	999999	999999	134	777	611	146	172	535	999999	999999	986	764	119	999999	585	276	655	895	603	999999	62	936	260	999999	999999	999	642	174	999999	999999	354	999999	999999	999999	999999	999999	999999	131	727	511	999999	919	121	929	623	999999	796	452	438	646	745	384	999999	999999	999999	31	773	925	515	611	503	997	999999	404	487	462	534	919	868	657	474	534	178	101	712	999999	999999	330	585	122	212	999999	736	999999	999999	969	416	35	39	410	
999999	875	615	999999	17	981	929	717	999999	171	624	877	584	781	181	220	216	999999	999999	38	206	452	350	402	409	314	270	999999	139	999999	55	509	889	467	501	599	918	63	94	731	213	116	878	424	999999	335	614	955	728	63	762	391	534	11	213	712	999999	222	716	703	721	838	588	933	125	124	988	999999	289	999999	302	163	999999	770	824	100	573	999999	904	83	699	315	372	85	755	664	975	887	263	789	999999	705	346	999999	19	999999	999999	999999	308	384	347	497	675	156	761	609	450	764	186	123	999999	608	318	642	14	415	476	999999	999999	999999	148	110	999999	999999	516	596	816	560	760	460	999999	628	627	529	736	212	999999	999999	324	155	999999	221	710	150	649	466	396	704	999999	999999	999999	26	766	847	245	246	633	999999	999999	174	999999	999999	13	999999	551	520	999999	999999	999999	999999	774	261	197	43	247	927	399	723	850	60	210	121	185	165	562	555	999999	999999	999999	500	999999	999999	585	159	999999	999999	217	999999	598	139	999999	607	799	583	830	999999	829	733	609	318	846	909	334	588	999999	999999	714	848	173	996	657	999999	505	414	999999	319	676	47	999999	913	719	415	135	721	999999	602	322	602	335	916	999999	999999	999999	975	653	669	141	996	195	680	999999	999999	999999	601	481	285	999999	999999	359	520	970	791	999999	696	598	440	784	612	23	371	369	122	999999	999999	280	999999	39	529	761	564	999999	679	999999	999	303	360	595	533	249	300	500	927	999999	999999	999999	934	87	484	387	223	999999	528	982	999999	321	507	845	999999	999999	953	999999	582	999999	794	999999	300	938	999999	999999	247	845	260	373	722	871	999999	869	709	311	346	450	554	152	547	999999	999999	696	39	687	999999	515	33	213	295	999999	917	304	457	481	999999	995	34	92	999999	378	634	164	270	951	880	999999	146	271	984	999999	700	999999	95	999999	999999	999999	909	374	605	731	821	57	88	677	953	999999	999999	237	655	350	426	472	12	179	55	504	436	87	807	999999	379	999999	229	999999	354	487	218	999999	796	62	999999	660	487	417	999999	586	999999	592	998	999999	999999	908	999999	643	999999	238	437	999999	78	190	176	999999	999999	446	362	70	828	305	999999	476	927	999999	441	999999	264	999999	985	594	623	468	999999	999999	89	999999	943	470	155	585	695	126	59	999999	274	616	885	263	102	999999	64	495	758	780	268	531	816	146	477	999999	389	331	252	843	302	610	762	332	752	504	999999	892	915	999999	610	216	426	634	814	824	999999	10	672	944	999999	137	710	
646	585	557	256	807	993	141	206	374	873	216	10	999999	999999	999999	511	598	548	172	580	515	180	61	115	191	331	653	306	999999	658	308	313	174	900	125	746	999999	257	694	899	783	56	245	999999	220	999999	161	970	999999	499	84	405	999999	999999	999999	999999	533	452	74	485	350	835	817	999999	575	999999	999999	999999	738	999999	999999	351	854	273	797	999999	935	718	999999	999999	180	682	152	999999	999999	999999	936	617	706	650	222	753	192	999999	559	947	238	999999	999999	999999	999999	397	999999	999999	193	732	551	113	759	734	540	815	556	516	315	667	999999	928	999999	672	966	228	67	97	604	562	999999	645	714	850	999999	416	951	588	759	783	451	804	705	850	999999	832	858	971	120	407	999999	675	903	891	263	999999	396	104	999999	580	340	154	743	999999	574	905	999999	999999	503	999999	864	968	756	999999	226	888	232	291	321	143	369	95	977	999999	366	999999	741	822	596	930	999999	856	247	999999	452	306	71	85	999999	455	999999	949	477	986	543	238	999999	381	675	374	87	114	783	217	999999	254	176	546	999999	999999	173	577	321	999999	113	17	730	999999	89	999999	826	157	15	999999	699	419	618	991	663	137	573	370	999999	232	853	915	83	40	969	208	140	999999	810	205	999999	866	638	904	883	999999	507	999999	301	756	547	999999	109	999999	517	800	635	185	882	146	999999	802	430	999999	720	197	934	700	607	880	788	999999	999999	809	583	833	781	713	117	137	630	999999	79	399	684	999999	816	999999	522	178	572	999999	999999	999999	999999	488	445	548	999999	695	601	806	744	999999	967	999999	592	999999	344	683	29	922	77	754	515	999999	733	40	415	999999	381	779	187	999999	317	833	668	999999	999999	104	397	243	529	421	536	824	487	658	431	999999	340	999999	999999	839	159	650	887	887	168	402	755	415	999999	397	999999	999999	999999	315	999999	144	999999	920	178	999999	296	786	402	655	228	691	999999	999999	999999	999999	466	854	958	348	289	666	999999	780	514	729	349	999999	109	142	107	999999	205	181	554	999999	999999	420	358	581	552	999999	999999	999999	999999	999999	594	679	806	999999	931	470	863	289	999999	999999	198	797	415	449	900	313	999999	999999	558	512	496	636	531	999999	999999	55	999999	999999	796	999999	418	999999	120	47	145	670	185	933	999999	637	852	915	999999	118	999999	82	14	999999	999999	249	686	988	683	167	999999	999999	158	495	78	999999	999999	485	493	999999	38	999999	999999	378	314	240	999999	752	68	921	660	580	999999	422	222	35	999999	596	706	556	240	429	
40	953	66	187	521	999999	999999	999999	672	376	432	48	999999	624	395	636	605	999999	121	933	930	999999	506	410	999999	735	282	999999	999999	377	999999	936	999999	999999	453	999999	321	136	999999	447	886	743	258	294	999999	999999	999999	598	639	999999	999999	265	445	307	999999	278	999999	656	999999	786	999999	999999	480	305	999999	495	170	481	180	662	999999	478	732	674	57	196	513	222	262	35	402	999999	999999	440	385	523	999999	580	119	999999	285	665	426	931	39	999999	999999	952	696	663	291	999999	428	977	99	523	533	771	259	312	765	245	403	684	394	733	421	49	999999	84	999999	589	371	995	999999	659	61	800	644	983	999999	560	525	999999	743	999999	999999	999999	351	999999	990	730	330	807	999999	50	271	742	547	306	652	234	999999	999999	669	701	999999	432	999999	440	472	732	136	999999	388	214	999999	804	940	999999	477	985	999999	69	999999	273	269	563	999999	346	999999	999999	263	999999	341	699	528	902	999999	999999	49	833	835	910	399	268	603	64	999999	214	330	999999	999999	693	829	666	999999	972	538	999999	442	937	846	999999	53	163	999999	788	934	689	686	816	875	898	813	643	160	999999	669	825	670	214	144	381	26	930	516	999999	519	675	999999	555	374	533	609	999999	986	999999	867	245	789	814	130	739	528	513	999999	999999	880	999999	515	999999	312	713	735	237	802	475	246	122	999999	909	999999	268	526	140	452	351	298	711	657	578	920	434	46	855	93	405	853	999999	349	613	689	334	169	424	999999	660	798	999999	999999	999999	345	754	598	880	545	862	223	397	999999	250	614	178	999999	937	827	878	999999	879	999999	407	622	733	772	43	229	945	999999	111	887	791	552	916	411	999999	242	999999	835	166	320	231	191	465	999999	999999	998	520	796	999999	597	374	984	999999	999999	999999	898	611	982	999999	660	600	762	121	510	279	999999	697	767	999999	705	661	53	999999	999999	922	225	999999	292	673	44	708	159	877	999999	522	807	633	688	999999	247	999999	193	999999	505	719	999999	80	999999	999999	411	311	752	404	526	935	331	473	999999	999999	687	999999	999999	318	531	951	451	885	607	987	999999	73	18	999999	164	84	478	773	25	999999	463	155	999999	119	271	733	955	754	999999	578	201	344	284	999999	999999	504	310	874	999999	553	278	999999	999999	968	711	348	302	999999	250	451	467	557	999999	509	852	999999	542	220	57	999999	995	696	534	39	999999	136	789	635	999999	659	999999	604	999999	999999	581	880	683	241	407	999999	999999	472	999999	999999	121	999999	886	774	999999	999999	
962	100	826	950	558	999999	58	442	999999	584	559	999999	55	591	999999	862	533	986	927	972	999999	310	812	999999	366	533	192	625	917	162	250	24	115	168	999999	684	777	84	913	10	831	250	68	823	373	774	426	923	242	258	999999	899	846	557	430	661	999999	702	594	34	398	999999	524	999999	344	544	561	887	894	993	95	458	83	927	999999	999999	251	989	760	592	116	999999	392	669	51	350	177	557	737	44	999999	85	490	888	999999	408	725	999999	999999	999999	222	539	38	249	172	661	826	999999	416	812	420	298	941	11	917	999999	50	999999	979	993	999999	13	159	999999	999999	20	968	195	325	742	893	214	510	931	379	577	240	999999	506	389	999999	258	150	999999	624	117	143	999999	970	483	999999	869	68	495	462	219	389	179	652	162	999999	641	604	674	919	216	999999	999999	632	999999	898	897	358	599	479	128	863	234	999999	489	876	490	224	999999	384	33	999999	999999	478	170	198	71	500	354	697	883	654	476	15	999999	330	133	855	630	584	470	521	999999	25	344	355	999999	934	173	285	212	426	762	299	999999	70	772	540	471	162	837	407	14	999999	595	999999	999999	999999	825	169	999999	634	594	267	913	512	686	999	144	814	43	136	999999	999999	494	466	999999	999999	120	358	557	593	393	477	747	73	516	999999	429	869	959	935	119	14	532	577	831	504	999999	393	384	772	999999	999999	128	999999	80	934	417	999999	582	220	118	477	611	999999	250	126	519	850	999999	129	999999	275	855	108	27	332	999999	999999	634	397	800	727	999999	785	999999	736	359	46	993	999999	159	300	999999	748	827	641	403	372	337	715	984	535	397	265	202	140	802	999999	999999	747	999999	500	504	999999	999999	391	503	825	972	999999	999999	483	857	999999	969	289	978	116	999999	385	928	999999	589	999999	999999	275	999999	718	999999	66	934	339	352	255	999999	659	796	999999	339	446	147	578	999999	822	948	999999	678	974	295	913	162	695	749	318	818	222	910	584	782	154	61	785	241	915	999999	437	140	999999	999999	320	492	999999	999999	834	248	360	784	767	999999	901	597	999999	432	999999	904	999999	999999	44	436	971	748	221	329	999999	999999	362	346	484	253	520	999999	76	745	975	430	286	919	914	80	468	438	153	613	881	557	696	362	561	21	341	848	106	184	266	999999	280	556	592	450	886	999999	309	999999	460	530	530	619	457	259	628	999999	674	963	968	543	605	608	448	637	697	999	999999	473	911	672	999999	999999	488	414	160	729	336	999999	
194	999999	138	629	999999	999999	36	86	905	999999	393	22	183	999999	216	723	999999	671	118	954	752	886	239	836	999999	788	257	639	999999	53	108	898	992	210	779	999999	414	976	456	97	610	620	999999	999999	90	899	999999	150	685	765	448	488	621	382	721	307	999999	999999	999999	373	113	397	946	999999	213	494	29	972	999999	691	318	989	999999	999999	354	141	793	999999	756	713	299	116	953	999999	999999	620	999999	620	488	482	309	999999	959	92	984	999999	674	240	999999	999999	879	527	787	993	456	458	272	999999	38	589	513	468	545	313	84	996	443	580	268	592	217	409	493	881	999999	205	40	999999	46	999999	467	563	486	171	834	772	329	960	919	999999	357	999999	591	999999	968	841	999999	656	17	987	778	999999	972	687	999999	479	999999	905	611	260	999999	139	564	897	132	950	982	384	478	312	677	483	999999	121	245	529	818	594	913	551	627	384	999999	999999	362	373	590	999999	782	999999	738	423	359	668	727	227	132	694	776	28	858	999999	187	704	320	305	442	860	452	999999	661	999999	992	70	632	54	13	516	544	759	369	193	601	123	574	263	134	993	394	27	407	999999	999999	999999	692	999999	999999	431	737	999999	930	730	356	924	704	299	999999	299	45	683	224	999999	999999	999999	999999	999999	602	73	140	67	999999	449	476	434	461	999999	630	107	377	999999	847	999999	999999	487	999999	638	837	999999	419	284	831	834	957	999999	803	790	999999	801	999999	999999	831	143	999999	680	885	999999	999999	999999	472	176	668	334	921	836	835	641	837	672	999999	29	999999	924	653	855	235	346	491	765	631	670	564	999999	999999	359	999999	713	291	999999	602	347	384	999999	214	253	615	507	999999	999999	874	171	953	310	614	226	999999	906	999999	999999	454	549	999	498	300	802	611	839	473	999999	999999	999999	360	738	80	849	999999	921	720	409	249	728	432	370	891	469	999999	263	224	644	999999	470	234	845	999999	63	999999	886	625	411	642	776	999999	351	662	752	810	999999	240	999999	581	269	999999	89	206	999999	999999	999999	607	999999	999999	357	625	829	403	998	999999	515	94	26	999999	758	306	319	767	473	999999	91	999999	148	659	502	33	460	73	908	284	999999	999999	927	937	709	999999	794	325	294	161	999999	999999	999999	855	999999	139	224	263	999999	963	876	322	732	999999	44	930	468	999999	999999	334	174	999999	999999	999999	753	866	167	89	999999	478	511	993	999999	322	490	143	999999	293	999999	372	808	999999	250	999999	407	831	999999	895	902	999999	820	623	999999	959	986	
448	462	940	999999	438	999999	144	461	354	461	883	838	420	551	999999	999999	185	817	999999	525	967	525	999999	999999	999999	950	271	187	33	657	888	271	999999	335	51	680	113	999999	924	999999	674	999999	895	493	524	993	505	999999	999999	892	999999	805	510	443	29	999999	913	624	189	488	710	999999	438	697	999999	999999	324	94	509	230	782	994	892	999999	851	999999	630	999999	801	928	454	917	185	999999	22	93	999999	999999	316	129	767	489	12	999999	690	716	317	207	920	999999	999999	421	844	781	119	999999	999999	679	999999	798	301	856	823	260	44	792	781	307	999999	489	999999	244	999999	390	462	303	991	999999	150	144	913	999999	146	898	999999	42	82	404	31	371	180	91	497	518	827	910	999999	999999	999999	897	934	999999	522	440	53	444	643	464	328	815	659	999999	999999	457	884	868	720	924	11	11	719	387	285	324	318	778	746	999999	562	999999	999999	999999	54	999999	209	999999	911	999999	855	814	999999	618	86	999999	711	715	552	50	999999	959	200	740	749	999999	999999	999999	734	208	131	274	698	384	902	776	187	419	999999	296	999999	981	957	999999	79	197	999999	999999	311	79	612	603	235	706	635	999999	361	897	500	644	999999	652	178	712	584	999999	126	24	716	309	38	302	303	265	792	651	11	185	999999	562	797	87	999999	999999	595	527	49	991	748	308	424	290	919	777	232	999999	999999	999999	999999	999999	80	598	394	12	51	319	310	970	914	984	601	186	236	937	847	999999	406	513	126	66	551	134	275	417	884	748	383	525	42	999999	837	757	745	192	491	208	692	253	999999	999999	227	78	87	764	707	999999	999999	981	999999	999999	208	310	137	383	999999	946	333	977	127	302	935	784	937	727	156	999999	999999	54	999999	648	303	163	889	840	839	482	999999	999999	710	999999	999999	401	595	999999	988	537	629	371	254	545	875	999999	136	331	999999	442	141	360	618	862	999999	20	999999	999999	999999	55	421	999999	544	465	999999	822	999999	999999	608	544	198	999999	738	618	225	79	799	999999	773	588	37	568	500	406	999999	695	999999	847	837	999999	865	313	853	943	126	999999	827	788	645	999999	448	654	722	999999	253	989	999999	999	647	738	220	626	518	364	28	999999	796	147	124	214	929	428	644	924	679	885	999999	795	999999	999999	252	21	274	720	149	999999	845	693	162	999999	84	893	999999	109	999999	248	795	498	999999	272	545	689	674	440	999999	30	999999	999999	999999	368	701	826	506	999999	999999	209	999999	999999	225	644	999999	999999	999999	763	140	45	
228	544	461	440	999999	799	870	239	347	563	999999	833	596	129	373	58	566	793	999999	257	397	445	999999	274	999999	997	999999	290	265	442	704	910	310	98	801	475	345	999999	999999	901	956	276	999999	932	861	527	212	105	281	999999	546	200	113	882	648	782	930	197	999999	102	526	589	974	904	858	436	533	507	999999	898	712	870	524	999999	999999	130	28	999999	999999	369	795	999999	18	305	896	999999	807	428	450	29	544	158	152	186	385	376	301	523	83	435	999999	999999	778	383	257	675	999999	354	591	527	764	259	999999	194	999999	348	581	678	17	999999	628	115	999999	307	999999	563	727	999999	999999	924	828	504	607	977	999999	100	408	999999	58	231	999999	999999	836	999999	265	295	999999	958	879	999999	795	999999	515	728	999999	889	647	480	30	693	947	338	971	667	698	999999	999999	807	999999	999999	939	946	630	999999	518	999999	278	144	52	999999	199	769	999999	999999	138	216	989	879	180	485	452	928	614	365	283	999999	490	999999	233	995	643	566	148	672	999999	849	999999	728	220	640	620	513	437	951	503	999999	999999	635	538	492	999999	771	636	344	763	21	341	274	513	19	685	109	910	57	434	999999	631	795	249	289	999999	271	669	539	864	939	999999	663	999999	105	639	855	640	741	725	872	929	803	908	95	517	727	999999	999999	999999	521	603	390	526	870	556	83	396	258	279	999999	112	107	479	824	520	999999	413	418	999999	829	999999	179	331	562	999999	827	999999	163	772	496	56	468	999999	353	346	999999	146	990	548	999999	999999	392	472	716	999999	999999	999999	94	574	838	999999	999999	831	135	999999	433	999999	963	177	729	197	242	485	999999	962	643	523	136	999999	410	541	422	869	813	371	85	707	999999	792	871	503	802	588	933	182	249	636	458	300	912	999999	183	999999	819	378	235	999999	689	754	136	319	207	606	999999	999999	901	936	27	764	999999	726	453	999999	306	235	999999	999999	552	610	722	16	74	835	999999	358	999999	598	60	999999	145	179	28	861	999999	561	306	205	424	636	999999	313	619	694	324	999999	608	999999	527	999999	983	582	364	88	41	129	254	371	999999	816	938	312	999999	582	629	807	708	592	514	744	928	199	239	999999	340	419	397	380	521	389	749	365	81	999999	999999	563	814	999999	829	546	316	934	173	608	698	967	426	999999	75	516	487	26	999999	999999	999999	794	352	449	747	999999	732	999999	850	652	76	582	241	430	131	75	999999	768	999999	967	437	993	35	631	999999	999999	993	999999	315	999999	901	
732	999999	297	800	667	999999	375	202	999999	999999	999999	999999	521	541	125	999999	999999	914	999	524	718	999999	531	356	999999	768	999999	231	999999	628	381	999999	999999	750	343	999999	943	630	464	855	627	999999	554	163	994	999999	514	999999	111	636	997	446	315	490	193	478	345	941	138	999999	499	153	999999	588	442	872	999999	771	207	410	792	999999	460	154	999999	999999	709	378	361	762	264	999999	130	749	631	934	999999	365	567	864	379	12	502	565	999999	999999	758	966	720	132	999999	742	892	701	843	633	985	171	593	50	999999	967	589	375	644	999999	33	78	999999	507	618	883	214	999999	999999	789	871	999999	999999	423	999999	742	657	239	101	521	999999	428	905	999999	948	102	771	527	999999	411	999999	136	921	999999	459	690	999999	222	999999	787	538	999999	999999	63	761	101	382	180	655	999999	320	360	284	999999	999999	604	172	959	558	999999	122	999999	247	629	377	744	973	302	999999	704	733	445	999999	314	983	188	758	851	247	999999	720	601	999999	78	999999	72	999999	999999	366	855	527	59	999999	987	675	851	321	999999	686	26	128	999999	216	999999	302	874	999999	969	149	999999	846	999999	722	701	805	999999	999999	179	999999	999999	892	999999	935	999999	186	999999	999999	738	639	142	999999	999999	174	231	999999	999999	394	999999	775	226	999999	883	659	414	19	999999	337	961	999999	164	45	152	513	382	999999	944	154	107	775	618	102	895	340	17	94	139	156	501	962	176	135	896	403	320	876	18	524	530	109	970	356	999999	999999	484	106	724	999999	999999	107	794	494	296	154	166	134	542	552	652	999999	999999	69	836	999999	25	999999	149	748	202	505	125	429	624	998	804	271	282	999999	999999	910	369	925	363	404	177	999999	838	751	246	196	343	999999	999999	999999	229	910	520	820	542	999999	999999	976	20	297	981	374	999999	298	999999	999999	851	999999	696	999999	961	999999	706	442	831	343	999999	397	999999	16	171	658	557	424	999999	999999	751	462	805	410	999999	392	915	75	422	802	999999	999999	411	351	345	148	770	140	248	999999	214	87	988	208	266	570	999999	13	135	333	816	456	518	456	153	999999	999999	999999	999999	578	999999	640	30	38	532	649	985	169	671	999999	888	427	185	514	688	999999	473	999999	999999	999999	917	911	940	98	985	999999	41	954	207	999999	748	484	352	999999	236	574	999999	959	676	999999	999999	999999	342	999999	445	399	280	999999	767	480	925	793	999999	405	660	136	700	931	52	178	617	40	999999	725	284	413	999999	516	999999	124	999999	513	930	537	808	
612	578	837	999999	999999	93	36	197	727	30	955	343	946	999999	109	999999	135	999999	507	999	553	353	617	827	41	999999	999999	727	653	864	421	863	613	597	999999	558	862	287	456	94	590	843	999999	999999	329	80	138	507	999999	250	490	596	999999	999999	264	268	961	19	999999	281	329	308	544	863	608	101	729	999999	999999	551	21	848	470	422	418	709	119	912	508	960	196	267	999999	412	383	999999	441	85	343	789	596	852	999999	185	999999	292	309	381	106	237	999999	779	547	999999	239	642	136	19	999999	554	159	999999	511	661	94	72	758	141	489	999999	660	999999	999999	180	999999	169	192	294	657	136	410	737	815	280	619	999999	720	999999	182	741	698	431	955	788	999999	547	351	999999	999999	703	533	177	891	323	577	697	763	376	680	80	459	841	362	993	999999	999999	244	240	52	677	352	999999	959	747	999999	238	999999	237	540	418	818	999999	204	953	602	242	845	999999	702	922	653	353	243	112	292	857	79	999999	999999	228	999999	120	999999	422	361	689	218	154	239	349	998	999999	999999	999999	261	280	647	408	999999	911	575	743	537	130	34	998	999999	856	999999	236	168	737	592	322	115	707	999999	781	999999	913	33	701	271	363	923	999999	999999	971	999999	22	999999	671	570	732	652	569	583	840	398	362	89	999999	689	12	191	271	999999	523	167	999999	61	999999	805	487	888	999999	481	184	999999	999999	491	999999	15	999999	999999	496	177	860	669	546	134	388	999999	249	834	670	999999	268	999999	999999	184	993	814	306	960	355	999999	92	844	778	999999	999999	643	490	871	450	999999	999999	986	999999	104	92	999999	999999	429	673	481	566	653	227	999999	223	11	999999	733	498	999999	708	999999	671	999999	999999	26	891	999999	725	999999	902	378	393	323	999999	999999	487	568	101	149	203	876	297	873	309	439	999999	916	874	407	108	757	999999	625	648	753	999999	74	19	999999	962	172	704	928	578	197	269	903	999999	940	524	976	641	359	999999	832	205	797	330	655	999999	999999	584	328	646	155	995	768	675	33	999999	999999	999999	34	186	40	999999	368	305	122	999999	723	830	933	883	131	125	34	993	816	558	527	999999	364	999999	986	588	386	292	433	202	501	999999	72	982	110	428	617	999999	601	660	836	999999	999999	485	676	154	650	445	524	39	971	774	999999	999999	440	999999	203	357	199	452	795	86	872	919	678	494	768	950	782	703	999999	851	402	165	721	35	534	999999	10	842	937	941	999999	999999	231	726	378	597	999999	430	234	999999	
999999	158	864	760	999999	299	999999	191	999999	699	662	820	530	129	381	703	999999	999999	155	323	356	999999	514	854	317	478	999999	952	126	181	408	362	478	999999	868	999999	301	960	999999	245	999999	819	465	248	999999	947	999999	112	999999	675	843	999999	999999	910	913	999999	643	999999	999999	160	601	853	75	215	301	310	999999	291	999999	137	999999	999999	17	909	250	536	891	276	576	369	999999	999999	606	451	337	269	87	999999	999999	243	610	999999	517	256	644	229	754	999999	946	978	605	591	851	228	272	60	141	375	670	386	743	377	443	93	999999	999999	257	999999	877	999999	232	999999	956	27	526	131	284	760	274	30	782	641	329	597	764	999999	999999	388	999999	286	138	711	897	948	499	242	847	434	701	999999	999999	140	383	915	755	821	999999	999999	701	151	775	999999	110	649	999999	999999	57	845	999999	541	271	868	999999	999999	903	520	886	18	999999	293	284	849	68	635	58	652	268	414	842	942	999999	999999	687	47	510	757	611	257	353	397	195	11	115	170	999999	114	694	782	21	244	999999	626	315	417	999999	925	322	475	601	999999	844	999999	999999	386	999999	360	191	408	99	999999	909	639	664	141	108	282	744	897	268	943	957	999999	402	607	17	762	605	999999	180	999999	445	145	999999	401	553	551	997	729	18	26	923	296	692	999999	999999	305	961	184	999999	594	191	424	216	657	999999	368	250	406	379	999999	999999	911	999999	514	711	773	983	999999	587	556	284	24	999999	999999	30	999999	999999	537	282	711	999999	431	960	999999	403	30	929	998	406	194	311	601	360	618	999999	22	999999	188	164	561	322	698	596	999999	319	176	535	965	637	332	575	712	134	667	999999	332	950	999999	121	999999	844	984	866	403	255	999999	999999	999999	999999	999999	613	614	383	720	399	112	835	999999	276	999999	494	963	999999	84	618	999999	476	692	29	939	71	416	76	999999	716	999999	831	202	516	999999	999999	265	986	999999	719	961	339	413	999999	496	497	751	999999	999999	206	881	624	792	784	656	216	971	260	49	946	206	547	910	14	71	280	642	692	639	724	239	999999	741	364	657	269	72	424	999999	452	999999	999999	191	277	835	713	48	418	860	429	540	999999	946	682	522	423	429	999999	217	999999	854	69	746	171	999999	904	999999	438	137	999999	153	999999	999999	999999	636	176	999999	999999	179	999999	242	999999	832	220	193	234	40	999999	841	999999	999999	663	217	999999	597	261	294	999999	999999	999999	831	610	290	472	285	999999	999999	359	56	356	67	786	999999	859	983	
630	237	999999	977	999999	999999	822	596	894	557	490	349	420	999	384	881	346	999999	999999	999999	631	943	369	934	210	948	680	999999	999999	185	63	432	358	333	999999	999999	758	52	568	999999	18	24	396	915	794	643	999999	360	671	999999	721	454	992	342	362	999999	867	601	777	793	204	809	999999	999999	503	999999	991	999999	41	360	133	303	773	999999	517	999999	556	454	149	566	999999	999999	352	999999	463	609	999999	999999	999999	290	166	167	275	775	862	208	999999	999999	421	737	652	778	329	999999	351	999999	999999	810	999999	999999	140	423	999999	999999	711	874	467	89	999999	894	626	976	126	750	204	999999	38	998	329	318	702	879	43	412	914	313	999999	41	999999	45	928	630	999999	235	999999	999999	705	65	999999	999999	741	834	421	999999	120	676	661	999999	999999	386	999999	682	490	516	52	260	999999	999999	305	407	874	999999	410	230	999999	999999	999999	891	600	461	269	999999	934	999999	999999	868	467	999999	999999	999999	652	999999	999999	302	645	256	149	999999	192	999999	999999	657	999999	665	123	315	433	201	999999	124	999999	770	978	664	999999	426	999999	159	938	999999	792	873	756	67	755	452	519	999999	584	719	856	111	709	700	108	999999	999999	999999	228	271	445	276	999999	188	357	881	453	261	186	228	999999	999999	999999	999999	117	489	900	702	910	670	795	999999	616	842	268	788	999999	287	565	999999	999999	479	999999	676	999999	526	999999	578	709	999999	999	268	931	999999	220	865	366	701	592	619	712	521	368	558	476	129	659	122	919	569	820	175	695	672	25	999999	69	78	278	591	570	331	999999	46	999999	999999	394	261	999999	402	999999	370	695	946	801	692	120	382	210	619	866	806	658	999999	999999	833	572	268	999999	191	999999	297	999999	11	999999	390	527	331	886	938	735	408	490	999999	146	460	480	999999	871	333	918	687	999999	999999	725	764	673	999999	982	838	964	135	910	450	597	144	999999	694	898	421	999999	789	495	271	883	468	999999	141	12	603	362	823	397	27	273	128	430	772	285	294	717	999999	348	58	974	609	497	50	930	12	999999	786	999999	459	999999	139	201	605	999999	267	448	542	850	389	999999	151	738	893	187	999999	714	175	418	999999	704	499	450	447	297	284	970	285	211	10	91	576	972	999999	999999	999999	926	824	999999	999999	846	999999	824	999999	573	833	870	999999	863	461	999999	356	378	247	755	669	688	753	999999	500	296	172	340	849	308	999999	178	801	45	53	552	889	999999	399	767	529	675	999999	874	999999	999999	376	422	750	712	734	
999999	735	191	198	455	182	515	506	999999	683	844	974	999999	663	999999	79	568	820	908	408	188	979	479	236	999999	999999	879	999999	97	919	750	590	147	573	999999	999999	619	846	597	379	999999	999999	999999	999999	685	999999	999999	999999	799	999999	999999	602	841	999999	555	228	266	955	205	257	999999	661	419	999999	933	263	836	97	952	232	460	999999	232	539	999999	517	999999	999999	550	303	377	669	999999	753	999999	157	999999	833	28	999999	186	663	651	999999	86	722	262	999999	160	432	864	743	999999	577	999999	96	380	311	289	48	906	871	415	902	879	999999	607	999999	700	999999	999999	999999	78	469	56	797	999999	881	999999	312	999999	467	244	128	438	999999	999999	487	869	999999	777	448	554	980	586	999999	258	749	470	453	124	596	163	375	999999	861	674	798	530	96	27	999999	848	977	999999	999999	999999	296	473	999999	230	129	796	676	17	999999	458	98	999999	741	548	330	999999	20	197	668	313	868	209	577	960	999999	956	999999	17	288	600	576	206	147	999999	961	999999	999999	232	999999	999999	487	367	999999	999999	585	915	999999	547	696	88	999999	999999	125	145	768	96	999999	294	616	172	999999	668	729	474	881	892	745	73	999999	999999	999999	787	201	999999	825	510	999999	999999	999999	698	176	245	320	210	999999	786	91	12	909	875	390	931	999999	999999	999999	818	638	999999	531	693	180	726	960	653	883	60	598	257	319	267	741	731	999999	999999	996	776	358	528	999999	104	810	999999	163	712	999999	999999	182	369	90	16	872	965	642	691	528	999999	285	667	326	712	197	834	999999	652	143	658	32	697	836	20	470	999999	677	436	999999	999999	573	258	989	621	877	239	176	312	999999	775	999999	999999	399	556	501	691	212	999999	999999	999999	59	999999	578	999999	999999	484	533	999999	999999	999999	297	999999	809	999999	876	37	999999	704	834	958	667	390	266	367	568	804	307	289	999999	779	907	677	529	999999	999999	72	679	999999	999999	403	705	106	766	999999	487	999999	418	308	679	473	24	507	175	948	999999	669	254	220	445	445	186	253	561	767	855	620	685	902	714	813	999999	692	333	441	262	999999	624	634	880	684	999999	999999	609	55	999999	409	512	581	597	717	818	469	549	936	226	999999	999999	998	777	867	208	999999	594	865	126	332	999999	734	696	747	55	999999	340	999999	58	187	643	515	12	999999	117	114	315	999999	999999	888	999999	397	999999	999999	36	999999	856	22	485	881	415	999999	999999	443	999999	778	999999	850	999999	207	138	999999	999999	49	819	39	996	330	760	104	210	
597	869	238	189	786	518	999999	721	999999	763	328	999999	177	771	899	999999	569	231	339	228	999999	999999	999999	999999	364	999999	185	999999	999999	999999	999999	262	999999	680	818	873	700	263	999999	269	999999	139	251	444	810	512	719	999999	919	452	437	109	430	999999	745	272	81	478	999999	286	343	915	999999	999999	237	999999	894	496	952	999999	886	999999	782	79	999999	336	93	364	948	851	790	907	71	554	201	436	831	514	935	999999	802	231	438	172	926	84	414	999999	999999	745	999999	999999	324	893	566	999999	999999	361	646	419	999999	717	530	973	999999	435	853	999999	610	801	999999	389	999999	407	233	664	877	619	999999	165	921	644	157	999999	243	567	592	177	988	79	999999	480	868	999999	375	94	701	464	676	501	999999	244	838	415	510	238	672	917	670	999999	254	707	218	491	497	545	570	999999	739	928	999999	685	192	541	999999	999999	521	44	41	999999	962	422	943	999999	934	687	805	741	702	15	894	675	506	96	824	411	271	386	39	830	999999	385	999999	747	659	999999	62	306	999999	746	999999	638	885	531	999999	832	763	566	556	999999	739	999999	999999	734	44	176	188	999999	717	999999	502	999999	999999	211	624	999999	697	999999	999999	399	634	508	27	956	299	266	999999	975	157	999999	647	704	999999	228	100	694	761	999999	713	492	365	956	589	443	253	581	633	684	907	999999	144	999999	574	167	185	240	811	667	444	777	386	999999	999999	724	642	797	315	786	120	929	825	706	492	509	999999	677	919	584	712	999999	999999	115	77	795	857	89	140	672	52	999999	883	104	555	935	999999	162	999999	864	800	999999	276	999999	574	977	536	438	85	75	133	507	999999	236	954	999999	155	281	146	162	867	562	667	642	743	260	56	730	161	557	403	881	669	64	783	266	452	785	541	100	268	999999	14	75	548	545	999999	656	150	828	999999	834	25	856	997	999999	788	999999	113	323	931	999999	999999	527	999999	999999	838	267	452	999999	284	999999	999999	56	893	447	999999	602	104	208	713	999999	589	332	767	999999	865	813	999999	546	478	819	999999	228	168	462	999999	486	403	305	706	999999	213	452	554	431	103	969	962	560	999999	196	999999	905	610	542	226	999999	760	112	386	35	211	999999	229	465	686	522	887	441	305	81	208	798	501	432	195	147	777	346	475	999999	850	506	856	999999	290	777	618	999999	245	197	726	999999	919	680	89	307	233	999999	999999	999999	999999	530	264	617	987	740	413	187	356	89	999999	999999	636	999999	184	704	59	999999	185	999999	
904	271	205	999999	355	999999	879	820	353	888	913	689	602	999999	814	330	251	999999	303	550	373	440	279	166	20	311	665	999999	506	384	257	295	999999	834	999999	820	335	156	999999	91	860	592	834	999999	175	497	822	999999	999999	854	999999	810	643	634	999999	473	999999	999999	107	53	999999	450	999999	968	640	999999	999999	767	999999	994	999999	999999	999999	222	689	999999	606	810	991	999999	489	922	762	651	921	999999	651	288	999999	999999	828	296	59	229	839	999999	999999	866	828	546	999999	64	525	682	859	368	834	431	945	999999	867	191	57	584	564	328	688	672	56	999999	999999	496	479	999999	175	708	999999	757	382	999999	513	999999	982	454	800	999999	407	999999	791	562	612	230	343	533	345	647	999999	475	664	999999	730	605	819	999999	569	235	585	511	516	999999	999999	87	58	999999	261	137	208	602	784	139	999999	608	880	494	999999	756	163	945	678	528	469	579	102	861	549	999999	920	358	999999	999999	999999	895	574	999999	248	534	181	668	281	217	999999	646	999999	535	599	132	724	335	53	813	999999	999999	999999	987	692	744	984	196	135	999999	999999	850	717	999999	290	999999	44	999999	255	999999	584	495	673	470	89	822	888	999999	272	426	193	595	314	81	503	219	71	586	948	504	999999	999999	542	928	999999	598	929	999999	254	573	999999	484	89	999999	239	999999	965	373	907	999999	999999	427	924	708	169	999999	545	999999	716	999999	964	457	302	999999	516	999999	952	999999	999999	491	893	417	322	698	339	709	516	327	841	999999	253	697	679	999999	649	132	70	833	999999	999999	63	292	765	183	608	999999	191	339	480	639	633	999999	904	426	977	448	999999	235	379	999999	114	227	804	799	827	277	999999	224	999999	999999	539	129	999999	999999	437	610	651	148	100	699	999999	999999	846	211	293	32	999999	263	110	210	26	834	999999	999999	999999	836	488	999999	356	341	861	967	237	96	999999	514	999999	999999	999999	376	797	967	145	999999	931	927	380	602	516	804	483	999999	123	900	377	705	665	999999	803	999999	132	684	791	759	838	560	949	760	111	778	778	967	999999	733	999999	59	698	783	999999	357	465	885	999999	999999	857	345	853	999999	719	405	999999	999999	32	396	999999	122	185	385	842	999999	978	620	999999	737	35	516	999999	390	497	327	16	882	999999	455	999999	246	234	249	999999	502	707	999999	999999	999999	930	201	944	877	999999	301	873	323	940	15	379	845	999999	999999	526	350	94	473	999999	401	399	966	306	577	260	999999	887	936	483	349	674	365	999999	795	807	833	
999999	999999	999999	999999	454	692	941	284	86	999999	852	511	999999	562	999999	244	783	999999	316	963	895	377	626	480	999999	937	840	601	341	24	276	598	915	692	777	710	571	643	947	706	35	32	999999	960	165	999999	999999	920	999999	440	581	929	489	843	938	999999	756	430	792	516	852	349	942	72	34	263	595	39	999999	707	672	999999	702	609	999999	999999	876	666	999999	37	723	919	670	901	442	999999	118	82	999999	999999	954	150	851	440	854	685	89	999999	999999	999999	790	999999	146	233	767	999999	237	880	905	999999	999999	999999	999999	999999	999999	932	679	51	629	999999	999999	523	285	211	999999	531	299	999999	754	999999	793	447	730	422	247	539	782	999999	143	10	118	999999	176	688	264	999999	44	97	647	921	15	47	999999	257	757	276	908	999999	479	246	999999	999999	136	652	282	880	369	693	999999	263	999999	242	907	628	579	999999	357	597	946	888	496	999999	624	832	257	755	638	482	664	971	999999	847	967	897	858	152	112	524	416	383	505	350	999999	393	999999	773	140	190	678	841	919	321	999999	591	749	940	999999	303	404	526	252	886	38	999999	999999	312	274	999999	999999	436	814	999999	999999	999999	393	155	640	240	70	999999	999999	458	804	823	62	999999	999999	386	158	918	800	808	129	999999	999999	999999	321	26	760	469	999999	130	419	251	37	96	140	999999	207	999999	999999	121	242	921	901	999999	91	999999	999999	999999	453	888	861	852	999999	999999	999999	301	441	773	834	624	479	601	974	999999	48	563	796	965	999999	443	999999	999999	618	999999	576	999999	988	347	999999	116	999999	447	25	621	999999	567	615	999999	999999	999999	983	434	999999	685	642	641	946	999999	754	528	419	536	999999	20	999999	316	999999	946	438	513	999999	104	245	727	999999	42	585	363	245	999999	947	999999	999999	350	999999	754	785	933	57	934	262	592	592	19	697	999999	312	15	911	952	333	668	593	870	536	889	999999	51	584	610	66	593	999999	283	580	999999	945	794	561	955	531	310	999999	504	261	719	999999	999999	40	123	729	999999	451	293	158	288	191	721	813	570	565	999999	358	999999	999999	999999	999999	319	439	62	51	999999	453	956	430	999999	769	98	618	816	387	963	21	999999	999999	486	151	878	135	302	463	234	999999	991	400	788	952	462	625	592	298	999999	999999	999999	999999	220	136	495	862	135	999999	102	112	997	999999	999999	999999	886	566	402	527	553	999999	146	999999	817	538	462	999999	642	79	317	473	36	527	999999	177	44	400	669	360	656	25	999	783	999999	999999	982	
808	799	66	76	895	233	999999	745	18	659	999999	263	682	673	929	230	999999	212	629	85	479	999999	433	696	495	896	999999	999999	537	195	999999	237	695	999999	654	766	585	12	999999	249	961	782	185	518	999999	146	999999	686	727	795	942	581	999999	56	513	999999	375	370	999999	999999	191	204	217	999999	305	999999	568	999999	29	172	644	63	790	389	124	697	999999	999999	50	359	908	365	153	742	252	782	495	648	52	844	401	225	432	999999	67	766	574	999999	222	505	999999	861	667	999999	160	889	790	999999	932	999999	986	459	329	231	100	826	61	475	999999	999999	664	920	999999	999999	770	429	631	379	332	357	132	471	999999	544	781	57	999999	589	592	363	999999	143	716	236	999999	999999	895	210	999999	999999	999999	109	999999	699	840	657	777	999999	793	730	267	420	39	999999	693	999999	755	785	999999	52	138	472	882	227	530	531	214	857	327	828	533	430	58	999999	642	32	691	13	703	133	280	999999	795	861	105	581	113	999999	542	342	196	120	760	288	112	253	226	562	999999	999999	453	919	174	965	999999	837	372	938	941	999999	833	752	91	326	772	922	676	31	132	948	999999	82	999999	984	641	423	669	999999	988	399	999999	138	999999	393	679	361	999999	999999	999999	268	219	175	200	871	508	444	38	443	515	999999	576	205	440	230	892	381	603	999999	333	783	177	602	949	999999	864	705	918	697	999999	421	880	999999	999999	863	739	261	882	453	999999	207	394	236	999999	808	823	611	999999	613	999999	308	757	861	505	999999	101	616	226	647	999999	803	525	341	796	999999	309	729	837	576	491	999999	499	160	999999	999999	399	941	347	151	999999	999999	16	315	205	349	999999	28	999999	486	772	999999	45	244	446	682	999999	62	439	999999	999999	103	773	131	132	861	808	607	168	379	491	160	279	85	999999	999999	797	220	145	456	440	290	387	361	804	368	604	999999	713	31	454	346	999999	187	642	635	999999	999999	193	344	540	65	860	971	994	622	852	999999	999999	691	884	471	917	982	729	228	715	421	327	763	999999	554	893	146	925	155	648	999999	442	293	274	912	37	801	916	385	429	416	367	191	515	644	939	32	147	982	999999	528	457	424	919	999999	567	429	999999	986	172	724	55	999999	973	760	527	999999	427	999999	444	999999	76	354	798	309	64	146	257	999999	999999	871	999	999999	727	999999	999999	999999	999999	999999	355	607	723	930	999999	705	370	518	217	755	126	999999	999999	999999	547	999999	461	113	999999	619	999999	430	182	465	380	999999	
725	112	999999	999999	125	509	667	999999	627	837	402	145	141	103	938	545	999999	502	506	708	276	999999	406	424	668	541	403	754	193	924	435	267	559	921	979	268	397	999999	639	617	249	999999	547	710	909	325	971	532	680	477	502	679	959	672	34	891	706	706	999999	584	115	912	47	702	412	145	999999	219	123	680	158	573	862	999999	468	892	296	695	999999	353	569	870	84	715	431	755	307	886	897	999999	562	690	181	65	511	336	346	999999	999999	774	999999	999999	419	999	999999	929	999999	999999	999999	999999	604	999999	202	840	24	245	838	999999	281	656	837	699	322	999999	128	999999	401	806	387	141	555	999999	397	740	999999	808	461	84	395	501	937	237	682	765	999999	551	999999	340	51	275	999999	24	573	651	936	49	448	394	881	862	538	20	692	82	586	999999	622	999999	999999	215	783	763	936	779	999999	610	27	557	540	999999	968	71	765	999999	642	540	877	746	803	999999	369	999999	202	999999	999999	927	544	609	188	341	929	46	113	999999	492	734	999999	999999	932	336	999999	891	853	999999	999999	477	255	580	999999	999999	284	875	999999	663	999999	999999	571	413	815	791	75	417	379	208	999999	999999	957	999999	629	908	463	999999	814	999999	551	478	223	888	639	496	681	964	180	999999	66	63	388	999999	988	999999	173	674	999999	150	271	999999	521	999999	667	961	519	999999	950	531	592	999999	70	191	999999	378	502	999999	774	329	120	111	247	246	152	593	554	517	940	853	999999	788	114	674	215	936	956	569	231	678	999999	999999	23	648	999999	865	992	206	999999	620	999999	490	899	659	39	170	378	999999	999999	999999	417	12	999999	107	786	803	96	396	999999	185	422	999999	461	105	999999	754	97	598	697	286	601	357	188	330	579	263	889	999999	644	55	999999	999999	999999	999999	271	999999	999999	916	999999	746	778	606	999999	162	208	350	38	803	317	285	82	999999	587	999999	482	69	999999	999999	999999	532	999999	999999	999999	930	617	740	876	314	834	377	772	181	735	950	507	994	136	35	132	239	999999	999999	147	999999	972	787	103	830	675	999999	160	926	999999	339	831	147	854	299	545	999999	999999	999999	969	940	999999	900	54	636	728	487	933	798	932	298	307	999999	999999	999999	957	999999	999999	55	638	633	226	846	783	406	129	370	150	836	999999	664	764	510	125	206	855	82	743	999999	112	198	999999	362	994	110	41	11	999999	471	342	999999	820	428	96	345	999999	667	127	647	517	367	347	106	999999	278	533	797	713	308	999999	999999	999999	189	
943	450	999999	864	999999	682	999999	127	728	999999	504	775	999999	999999	424	779	482	198	954	999999	949	744	850	999999	55	725	577	244	297	999999	999999	999999	629	641	485	645	981	859	999999	445	282	399	999999	668	601	999999	435	196	383	999999	999999	348	930	989	240	209	999999	193	818	136	114	141	829	394	744	999999	155	999999	861	778	798	623	383	519	824	560	114	192	580	513	300	999999	860	999999	518	595	525	640	410	285	56	797	50	689	999999	151	569	255	924	553	396	999999	335	604	145	212	965	999999	999999	680	104	999999	612	315	835	724	280	999999	875	158	532	515	801	585	732	10	582	694	189	999999	990	859	267	36	999999	77	999999	266	228	316	629	999999	999999	999999	191	638	195	735	853	999999	870	999999	379	775	31	880	999999	750	999999	144	630	281	241	491	689	245	160	586	198	767	669	999999	999999	999999	528	427	49	80	404	999999	815	846	840	574	999999	897	999999	999999	15	246	646	314	393	94	686	358	999999	984	51	999999	999999	999999	547	96	945	856	845	810	999999	603	841	360	356	999999	999999	783	440	666	678	792	755	999999	581	999999	130	364	630	173	882	180	553	64	39	457	999999	216	308	753	628	956	61	678	244	999999	404	999999	958	999999	999999	902	918	217	316	259	999999	820	37	596	965	590	235	681	928	86	60	999999	331	999999	173	121	999999	686	48	999999	740	87	433	999999	999999	999999	406	25	999999	979	261	346	748	780	999999	794	189	712	788	47	730	999999	999999	168	999999	617	964	70	999999	653	999999	999999	178	594	999999	999999	396	858	49	140	194	220	283	948	999999	999999	48	550	640	378	932	999999	999999	11	991	999999	999999	275	818	939	999999	346	999999	754	999999	999999	177	164	271	154	407	331	999999	999999	852	999999	999999	802	343	646	999999	424	429	999999	720	655	343	177	602	158	785	131	49	109	270	848	999999	529	396	999999	999999	999999	999999	496	970	611	108	251	158	999999	999999	999999	931	181	999999	999999	999999	999999	43	906	686	10	561	123	368	286	291	999999	396	14	999999	576	415	538	999999	693	999999	999999	999999	119	557	999999	28	131	884	260	200	867	738	814	930	999999	999999	490	999999	545	332	999999	999999	694	329	534	854	999999	606	999999	129	403	81	677	319	999999	398	924	358	594	981	440	999999	117	999999	999999	999999	581	83	729	90	925	999999	565	370	970	999999	418	789	999999	247	875	524	196	141	797	796	71	505	946	756	571	141	533	999999	892	936	999999	999999	999999	698	282	80	876	616	203	982	516	316	349	
189	999999	144	999999	357	116	916	52	976	298	628	773	86	137	973	999999	793	887	11	999999	44	784	809	999999	335	964	805	999999	580	938	814	999999	755	165	999999	775	436	807	999999	999999	975	894	999999	320	286	999999	205	942	903	107	409	105	999999	837	314	405	181	999999	999999	999999	311	278	472	48	483	348	999999	920	370	999999	92	986	711	553	502	150	741	999999	999999	409	768	862	999999	482	538	719	774	917	851	371	604	186	808	792	999999	707	431	15	999999	937	999999	285	581	999999	24	423	393	961	345	999999	664	682	652	599	999999	448	534	989	509	764	574	110	79	999999	999999	906	188	918	407	795	718	735	662	670	999999	999999	999999	48	999999	125	999999	812	582	999999	707	922	534	218	999999	707	182	442	505	82	373	999999	215	582	113	118	245	474	564	999999	999999	928	29	982	106	140	168	496	530	394	437	999999	527	393	302	680	381	969	999999	699	622	286	240	590	306	695	999999	708	935	359	880	999999	258	43	999999	778	999999	552	121	48	548	686	999999	120	644	999999	289	821	290	432	736	275	724	865	999999	999999	698	999999	685	999999	851	460	561	180	999999	999999	513	494	162	523	776	829	858	711	160	936	999999	129	946	694	416	466	427	512	623	614	147	393	116	999999	90	999999	999999	710	196	98	999999	999999	606	77	999999	795	669	766	999999	907	416	22	714	999999	805	999999	491	991	995	395	42	999999	999999	899	438	130	999999	999999	443	312	962	158	525	72	811	633	523	878	595	999999	796	661	856	716	208	134	678	999999	265	999999	982	875	715	999999	66	86	999999	706	999999	979	417	999999	333	353	999999	268	999999	652	188	181	66	612	999999	999999	999999	999999	202	999999	999999	314	999999	272	835	931	329	96	442	724	999999	735	999999	816	249	616	999999	999999	337	512	999999	939	999999	36	999999	999999	455	999999	479	999999	212	685	884	351	14	334	537	154	999999	999999	34	857	999999	773	646	453	730	999999	373	789	180	379	53	689	999999	762	677	424	335	750	486	949	617	999999	999999	330	850	999999	812	914	88	69	485	935	488	913	123	863	999999	493	364	215	999999	999999	170	832	641	204	281	252	657	122	819	999999	999999	85	250	723	261	325	999999	630	437	458	711	999999	894	999999	210	165	648	999999	44	999999	999999	280	942	927	941	688	688	655	827	999999	999999	965	249	493	999999	412	673	399	612	74	891	999999	778	558	978	999999	938	534	994	126	603	843	88	978	606	644	999999	323	782	572	636	999999	999999	999999	201	745	871	411	
96	797	492	259	211	970	999999	662	501	393	999999	891	750	999999	999999	711	966	423	887	271	886	385	279	360	617	49	999999	999999	999999	911	367	242	187	536	999999	206	633	354	999999	118	999999	943	999999	749	373	890	822	482	294	102	901	777	999999	610	524	710	528	142	642	172	999999	15	733	590	36	717	714	223	715	465	87	621	780	779	243	999999	242	530	986	999999	227	954	659	837	20	589	383	999999	999999	737	999999	501	999999	999999	575	32	220	999999	722	656	186	608	767	828	999999	289	996	89	377	580	477	997	155	915	999999	587	355	999999	580	446	343	999999	211	978	787	586	999999	310	213	999999	733	680	807	339	550	618	197	830	823	730	592	304	209	441	999999	680	355	796	535	999999	676	324	999999	999999	323	49	407	788	50	437	380	696	875	166	999999	797	999999	816	999999	336	400	999999	999999	849	854	49	999999	769	718	117	999999	122	775	225	999999	418	698	531	26	511	221	408	790	396	359	896	999999	53	595	472	490	539	999999	208	999999	161	253	999999	431	283	111	637	79	933	999999	268	920	660	622	438	109	999999	999999	864	999999	991	999999	685	999999	957	999999	999999	184	999999	626	702	690	999999	999999	392	175	566	110	742	409	999999	339	856	199	999999	976	999999	999999	166	373	822	739	567	94	606	426	567	999999	474	663	999999	463	999999	316	503	577	999999	42	239	272	542	999999	999999	465	540	661	877	495	408	981	852	472	27	883	803	962	133	999999	999999	965	607	999999	635	999999	201	130	516	550	695	999999	632	736	201	999999	830	265	682	112	554	944	999999	82	244	492	810	745	446	938	999999	541	454	861	20	273	664	618	931	977	273	419	155	999999	799	884	358	126	999999	132	63	548	290	999999	937	87	999999	535	689	152	278	455	684	577	999999	164	999999	771	725	999999	239	999999	333	704	838	144	798	221	282	359	144	694	475	999999	885	999999	999999	432	923	933	999999	139	929	789	708	999999	999999	577	300	644	999999	999999	400	352	893	842	225	585	999999	999999	288	215	999999	340	18	999999	980	371	692	83	903	646	847	791	91	109	999999	999999	995	30	409	231	920	999999	999999	558	999999	133	429	999999	999999	675	249	131	655	640	999999	999999	780	999999	837	373	999999	227	999999	178	738	608	270	793	999999	999999	589	173	402	66	294	999999	795	459	289	857	941	649	334	999999	406	726	146	450	999999	693	763	870	192	999999	345	999999	896	999999	819	999999	862	999999	492	76	999999	86	728	999999	355	261	803	331	845	980	432	
245	999999	513	771	21	472	819	570	867	918	718	980	999999	721	591	728	999999	640	594	994	999999	167	999999	151	330	998	547	999999	971	999999	999999	999999	211	613	110	999999	393	605	999999	999999	53	999999	999999	999999	999999	105	999999	877	764	999999	384	690	260	999999	999999	87	634	371	450	999999	924	724	999999	977	999999	692	999999	999999	620	999999	345	822	832	371	999999	999999	543	999999	774	999999	636	670	999999	448	515	751	775	999999	999999	33	187	32	164	794	308	328	477	999999	672	999999	327	999999	266	999999	197	561	858	999999	43	877	999999	525	999999	226	386	264	999999	160	472	735	917	562	999999	597	602	323	668	999999	72	633	772	895	999999	98	907	999999	413	999999	260	953	892	885	192	618	488	661	434	938	418	999999	999999	326	184	937	767	764	362	669	999999	874	893	820	999999	999999	115	999999	88	508	319	367	850	49	999999	519	842	41	999999	647	118	999999	888	729	629	27	699	455	721	509	331	152	665	743	962	386	69	999999	68	781	513	840	583	926	629	60	999999	894	426	665	104	735	394	715	999999	451	985	999999	201	809	711	660	927	578	187	176	702	116	86	523	459	999999	973	598	999999	999999	367	961	110	578	823	999999	999999	65	414	595	758	999999	193	521	400	895	999999	259	79	853	913	15	749	462	358	97	818	902	999999	999999	762	795	999999	293	93	33	999999	999999	985	907	630	999999	173	591	418	751	923	999999	133	564	890	723	528	290	999999	362	222	647	230	736	986	999999	849	90	999999	962	999999	999999	437	376	999999	266	273	172	232	51	841	999999	54	606	999999	999999	778	651	444	48	999999	300	928	731	811	999999	403	259	920	503	32	93	758	455	999999	33	999999	757	999999	999999	460	366	999999	322	520	999999	999999	999999	999999	999999	999999	999999	645	793	695	87	971	706	999999	414	999999	23	999999	999999	29	758	999999	999999	233	150	136	31	999999	811	588	910	242	615	221	756	824	779	687	197	155	824	447	999999	999999	305	62	430	202	328	999999	447	124	339	303	762	655	13	400	999999	606	336	289	999999	215	999999	999999	999999	999999	808	999999	999999	999999	64	999999	204	999999	999999	838	999999	97	999999	999999	999999	999999	999999	999999	902	321	458	111	999999	999999	265	590	819	544	999999	999999	999999	999999	696	935	999999	737	685	120	69	757	108	452	999999	174	472	999999	999999	507	689	792	74	988	942	54	999999	706	769	704	999999	473	999999	999999	999999	684	863	477	401	769	444	862	366	40	737	155	223	16	889	656	917	920	689	321	855	821	695	987	517	
651	999999	687	999999	981	999999	595	993	448	745	537	999999	994	942	140	73	826	999999	43	260	999999	999999	39	817	999999	786	159	783	999999	804	885	988	876	960	749	999999	756	894	999999	990	999999	161	774	271	999999	999999	922	978	559	257	999999	395	661	736	999999	820	999999	999999	855	204	890	812	551	644	860	548	434	44	999999	999999	316	932	61	53	999999	645	66	768	465	766	864	181	234	204	774	500	337	999999	249	929	10	999999	48	999999	110	999999	999999	139	999999	814	921	888	786	298	999999	999999	999999	999999	626	85	763	110	415	99	340	718	587	356	870	370	999999	295	794	273	269	430	893	999999	943	999999	44	927	367	651	999999	975	395	935	264	677	166	719	999999	174	175	899	481	949	849	999999	999999	999999	999999	50	603	636	103	522	999999	520	214	471	674	845	51	836	742	999999	253	364	333	651	102	202	999999	501	999999	999999	107	369	948	999999	32	561	39	780	999999	327	999999	218	882	872	906	743	473	695	54	677	132	338	167	717	705	494	67	999999	999999	76	836	999999	864	472	424	669	999999	270	449	122	999999	270	179	425	715	44	482	460	744	358	729	518	457	104	507	999999	999999	241	999999	537	504	929	618	600	999999	946	999999	420	457	246	182	212	999999	931	861	999999	999999	999999	11	670	22	607	364	813	999999	999999	653	769	964	655	467	339	999999	911	618	886	652	999999	999999	769	689	71	13	508	185	526	272	526	243	645	999999	470	240	999999	525	999999	999999	804	263	172	999999	585	455	802	779	843	190	344	322	974	219	589	806	242	980	950	999999	999999	999999	820	65	137	535	328	999999	996	999999	455	395	721	321	848	326	772	999999	114	999999	999999	728	342	346	927	213	268	436	31	664	997	596	999999	303	717	175	999999	116	175	59	137	758	782	743	735	949	600	663	999999	273	43	766	876	999999	403	137	306	484	137	923	276	892	32	342	112	859	820	428	603	682	883	666	310	999999	489	999999	945	598	610	999999	613	605	75	758	999999	999999	719	240	900	590	999999	958	978	252	999999	245	999999	999999	999999	875	138	999999	999999	688	999999	377	466	821	854	950	192	707	873	159	999999	670	826	273	711	870	149	999999	999999	23	812	924	999999	67	999999	999999	716	505	957	734	999999	999999	546	387	378	999999	774	897	386	999999	407	172	95	828	932	122	999999	472	739	770	736	999999	653	999999	875	464	688	408	999999	610	244	687	749	148	309	999999	134	449	895	457	105	999999	213	579	615	649	839	859	135	169	835	
253	765	999999	998	310	788	500	511	913	574	376	357	775	714	720	999999	999999	999999	63	987	969	577	291	674	493	345	83	999999	999999	624	829	999999	391	774	991	921	999999	149	998	100	999999	937	981	883	999999	895	999999	999999	999999	999999	893	999999	81	181	865	676	484	521	515	964	714	71	285	298	745	102	965	10	999999	799	860	806	999999	963	364	42	999999	999999	945	598	908	218	544	999999	731	999999	211	219	909	999999	999999	999999	634	43	999999	572	662	692	148	636	929	437	152	105	999999	96	809	118	817	999999	90	999999	999999	916	66	506	999999	999999	999999	255	890	756	101	999999	362	819	182	496	587	792	999999	903	999999	318	669	481	75	999999	999999	645	690	103	999999	85	243	371	999999	718	977	879	56	387	999999	892	999999	999999	345	744	743	999999	914	322	530	35	464	187	999999	268	257	585	441	999999	650	922	565	999999	999999	26	174	990	999999	999999	999999	708	999999	992	999999	377	572	496	145	331	705	88	999999	377	572	999999	621	999999	555	215	470	999999	448	968	999999	999999	337	948	999999	999999	999999	999999	999999	999999	803	999999	289	471	409	448	696	761	450	999999	381	572	201	197	234	999999	405	117	445	150	993	127	270	777	999999	999999	999999	623	677	816	999999	953	999999	281	999999	750	97	999999	657	999999	999999	709	951	338	597	999999	21	999999	724	832	924	472	316	69	465	685	561	512	215	833	999999	82	94	633	999999	428	999999	919	999999	483	999999	999999	999999	999999	630	294	176	932	999999	101	999999	900	898	844	891	288	646	999999	815	889	999999	585	944	999999	999999	447	625	327	969	179	481	102	526	250	933	678	21	978	438	181	999999	629	332	123	999999	999999	999999	249	741	89	999999	999999	114	733	999999	999999	999999	999999	629	193	669	848	962	999999	999999	471	383	658	999999	999999	277	668	999999	643	379	569	263	999999	552	999999	999999	385	585	999999	397	999999	999999	792	999999	620	377	999999	358	999999	999999	999999	666	322	502	808	999999	999999	337	528	812	123	493	999999	364	726	999999	999999	94	427	920	999999	272	83	999999	23	483	590	999999	301	845	893	319	145	999999	708	902	940	337	744	88	999999	999999	66	87	284	124	527	438	239	560	897	299	931	335	229	408	999999	999999	489	335	542	822	46	683	918	803	999999	339	656	999999	128	999999	350	348	182	244	999999	999999	348	999999	955	999999	999999	740	999999	604	999999	810	911	309	319	251	848	418	546	999999	999999	383	168	480	766	999999	782	999999	441	754	949	592	999999	984	202	999999	999999	590	999999	390	999999	306	999999	
324	425	547	427	356	514	877	304	931	802	257	233	832	999999	999999	142	999999	380	999999	308	203	999999	795	999999	927	116	999999	890	267	49	999999	575	714	648	843	65	228	770	435	900	564	459	27	789	904	999999	370	999999	493	999999	611	19	999999	999999	541	669	629	890	500	249	793	987	47	999999	646	999999	518	193	993	999999	913	996	944	167	744	744	999999	16	752	176	999999	961	406	808	437	156	999999	999999	117	184	435	338	280	195	117	576	421	135	152	232	252	186	767	680	545	615	75	144	263	796	42	999999	147	334	504	832	999999	238	464	500	407	801	86	819	999999	999999	999999	759	59	999999	999999	512	863	529	923	569	203	726	273	822	90	150	463	320	152	812	200	999999	999999	999999	985	999999	999999	999999	825	999999	110	948	303	960	999999	316	999999	96	999999	529	999999	618	410	999999	999999	864	965	641	419	267	348	999999	999999	574	999999	779	77	773	191	149	841	221	704	482	999999	255	999999	313	999999	999999	999999	376	846	622	999999	582	546	999999	647	999999	227	39	999999	567	112	344	999999	728	575	120	999999	999999	999999	999999	688	548	913	999999	476	392	441	999999	707	999999	999999	971	999999	64	522	999999	999999	320	135	70	921	999999	979	146	380	999999	974	704	737	999999	999999	743	472	521	933	514	668	619	999999	265	689	566	331	597	999999	140	424	999999	216	764	877	927	999999	844	999999	877	569	777	556	351	417	999999	923	884	119	469	999999	408	130	18	152	623	999999	870	999999	365	489	391	781	249	999999	757	498	999999	945	608	557	627	117	66	999999	891	72	938	999999	999999	642	447	999999	999999	631	26	106	207	621	264	897	325	999999	58	397	187	995	316	642	999999	999999	950	938	999999	911	881	300	999999	73	261	560	101	32	428	722	999999	999999	886	618	692	661	300	361	691	710	999999	999999	999999	669	767	896	755	306	198	712	691	508	977	984	999999	999999	42	144	999999	999999	806	999999	54	335	354	283	118	999999	949	998	999999	598	257	800	999999	999999	999999	999999	999999	364	804	794	833	716	41	544	926	901	999999	966	628	999999	991	988	904	939	120	999999	999999	493	787	67	357	200	763	999999	261	999999	316	33	999999	999999	838	15	898	999999	469	338	304	810	999999	217	830	983	379	793	999999	268	999999	739	616	506	89	999999	576	747	447	643	952	938	999999	999999	999999	844	479	999999	999999	986	99	892	479	781	439	999999	146	580	236	373	820	970	495	992	290	999999	416	999999	559	35	999999	160	999999	826	386	366	528	607	999999	986	513	
999999	475	620	999999	14	269	999999	76	574	676	999999	999999	83	822	981	452	300	469	999999	437	999999	440	999999	999999	999999	999999	653	405	83	986	539	958	250	860	999999	505	999999	823	285	316	581	923	984	999999	441	639	501	13	404	913	237	147	603	559	34	949	182	72	240	687	999999	439	992	588	146	999999	280	222	391	486	577	477	193	711	999999	565	999999	999999	125	308	825	999999	999999	999999	758	401	999999	691	836	491	999999	812	592	598	700	152	931	999999	222	403	369	288	999999	918	346	999999	953	891	703	468	503	999999	947	932	861	999999	438	999999	830	745	682	589	999999	999999	163	764	884	594	21	713	633	59	731	999999	999999	546	38	93	999999	997	999999	474	987	377	987	102	999999	999999	999999	734	999999	999999	575	999999	721	999999	901	999999	999999	582	999999	369	880	990	834	999999	508	234	992	999999	937	354	18	832	307	999999	999999	19	913	999999	999999	234	857	286	999999	534	483	999999	11	169	999999	317	328	251	131	88	594	996	999999	542	594	640	667	422	999999	369	100	742	179	512	187	892	807	703	682	651	511	999999	991	310	970	253	233	832	999999	629	35	767	999999	228	624	999999	999999	380	999999	268	999999	999999	489	999999	999999	740	94	498	982	752	999999	625	999999	479	576	990	14	242	999999	999999	416	834	742	177	343	333	41	950	887	999999	425	437	237	423	95	77	123	362	866	999999	168	999999	850	927	129	410	999999	242	651	634	600	999999	808	134	999999	999999	701	999999	306	120	709	999999	610	999999	336	82	397	999999	394	999999	876	999999	999999	341	192	681	983	815	57	932	999999	798	308	263	999999	192	999999	112	571	362	375	801	999999	756	530	999999	134	450	600	999999	22	63	848	152	999999	947	867	476	942	181	999999	886	274	373	984	910	835	356	999999	154	453	295	999999	41	144	85	999999	619	811	167	999999	999999	224	999999	920	81	950	166	506	43	324	162	170	400	614	489	536	693	771	999999	199	777	999999	456	603	727	480	816	999999	681	361	258	999999	784	624	214	671	274	999999	913	999999	999999	999999	999999	830	999999	134	193	426	654	549	903	848	201	999999	779	522	768	406	999999	601	999999	158	825	999999	75	497	386	776	409	999999	272	999999	857	659	521	999999	636	626	313	603	296	399	363	142	458	410	473	816	844	692	903	867	999999	322	826	530	999999	712	764	802	748	999999	999999	836	286	663	990	999999	457	999999	886	151	103	599	314	744	794	692	233	665	34	570	931	717	914	405	989	545	833	991	902	999999	999999	
511	855	879	382	526	855	794	999999	930	368	992	805	761	773	999999	18	92	735	342	489	108	777	187	485	999999	922	999999	673	454	709	466	949	999999	999999	592	744	434	371	999999	837	438	999999	999999	999999	999999	999999	162	999999	338	536	750	265	570	444	763	999999	677	999999	83	604	999999	999999	965	231	999999	52	999999	999999	191	916	583	720	467	999999	999999	999999	999999	976	546	397	770	259	345	917	958	210	389	528	526	999999	77	40	297	673	999999	317	290	872	999999	896	78	680	449	422	953	39	797	75	999999	910	60	999999	857	686	999999	724	999999	57	273	999999	662	999999	955	999999	849	553	432	999999	641	742	572	811	999999	649	328	99	810	999999	964	928	412	324	144	999999	808	376	182	611	839	148	999999	999999	609	605	244	753	725	125	573	409	607	13	433	651	999999	248	32	218	367	744	913	862	92	344	299	348	999999	349	525	482	380	999999	954	999999	220	339	212	82	999999	574	373	694	359	565	331	408	890	999999	277	569	999999	964	254	104	999999	669	160	274	316	895	572	386	600	100	38	786	59	930	999999	999999	46	999999	802	999999	380	229	512	527	23	999999	999999	698	81	956	138	999999	576	860	999999	551	188	937	766	519	12	987	999999	269	536	545	999999	960	60	268	999999	999999	172	999999	999999	15	166	633	261	425	447	873	314	644	962	622	999999	198	999999	890	830	999999	194	999999	790	999999	999999	253	990	477	541	999999	648	812	433	735	254	125	999999	273	394	555	999999	999999	82	138	683	459	307	914	335	999999	308	999999	438	434	219	999999	671	340	999999	912	642	783	883	999999	999999	501	999999	236	377	104	62	398	505	285	422	843	999999	662	709	675	946	86	151	380	199	488	384	999999	526	375	999999	805	392	482	912	902	467	131	902	191	248	80	546	241	118	999999	664	162	999999	375	668	18	999999	999999	966	565	999999	513	761	746	127	999999	710	12	999999	256	16	999999	372	519	999999	98	759	999999	437	876	540	910	272	289	824	231	987	999999	706	445	184	187	515	357	271	999999	370	999999	999999	36	999999	543	591	861	903	640	790	501	989	579	259	113	999999	99	35	731	251	481	999999	896	999999	560	306	214	82	828	517	25	258	432	999999	999999	464	999999	516	996	328	999999	385	194	441	495	170	999999	195	81	409	426	331	999999	999999	888	244	177	999999	999999	247	386	999999	85	132	775	253	999999	851	656	648	376	582	38	413	840	999999	738	999999	739	399	999999	29	11	428	101	693	999999	999999	839	368	297	
609	708	999999	941	622	310	999999	666	252	999999	999999	538	432	999999	843	303	136	999999	792	506	999999	999999	418	76	367	787	999999	999999	91	534	846	22	999999	361	999999	874	279	471	999999	795	676	799	496	795	999999	999999	999999	395	258	999999	999999	999999	56	862	585	547	299	692	584	999999	999999	39	584	718	999999	999999	250	81	275	999999	33	664	653	996	829	912	999999	623	181	876	218	272	783	691	999999	997	999999	435	776	999999	585	586	887	393	152	647	224	778	999999	999999	999999	506	999999	289	376	927	205	59	42	999999	971	675	521	707	999999	390	256	892	775	999999	306	999999	305	54	999999	446	777	999999	854	192	698	797	585	547	999999	711	152	503	324	24	802	915	402	114	259	909	999999	999999	768	999999	400	999999	12	287	336	999999	999999	84	999999	929	160	936	205	850	999999	183	100	973	81	913	248	752	578	761	958	390	421	201	795	999999	381	597	999999	102	791	376	794	308	999999	210	999999	999999	999999	999999	864	865	720	552	140	999999	819	999999	999999	854	999999	647	753	999999	329	945	24	20	999999	421	999999	562	999999	999999	69	607	389	791	762	871	413	181	155	193	896	102	670	869	999999	720	665	289	488	999999	578	153	999999	999999	978	999999	999999	500	788	195	836	999999	429	999999	492	532	696	37	339	246	450	352	999999	570	355	999999	999999	999999	948	568	756	279	999999	798	534	915	985	999999	813	496	685	913	392	959	357	594	999999	63	386	999999	33	999999	949	251	205	236	999999	62	207	752	991	51	999999	999999	438	566	999999	631	92	999999	999999	860	224	843	561	537	959	542	999999	760	564	230	767	419	545	999999	329	831	603	307	999999	933	638	71	505	643	999999	999999	531	999999	366	999999	971	809	999999	173	423	116	690	667	999999	119	839	446	197	770	999999	141	684	320	247	406	999999	784	312	613	999999	162	348	917	176	795	21	432	404	999999	999999	999999	999999	999999	999999	222	151	935	40	165	103	201	873	734	370	239	489	220	999999	960	23	197	999999	388	999999	999999	768	999999	999999	481	107	999999	52	999999	521	325	999999	312	615	999999	264	102	999999	157	520	999999	289	613	999999	936	999999	800	999999	443	508	999999	460	48	439	999999	454	379	999999	558	67	999999	158	207	223	54	999999	186	605	527	706	921	999999	359	868	911	981	164	225	999999	175	999999	999999	609	176	459	864	675	872	182	999999	885	658	206	99	833	881	92	999999	999999	999999	999999	999999	362	999999	587	628	110	180	527	462	299	163	879	392	759	999999	548	999999	763	999999	849	
314	433	947	820	272	246	999999	44	40	999999	999999	999999	153	45	112	185	872	589	831	764	999999	999999	719	290	731	779	813	999999	684	342	61	637	333	571	825	999999	415	999999	324	999999	999999	146	497	562	999999	451	735	999999	656	999999	999999	999999	931	999999	355	959	713	666	999999	999999	999999	929	359	697	847	999999	389	582	220	341	999999	956	275	449	999999	368	999999	166	755	289	53	999999	683	711	666	999999	705	999999	225	999999	68	748	826	831	999999	910	787	800	715	407	72	162	146	325	213	720	999999	492	502	986	111	556	910	999999	999999	966	256	647	999999	999999	432	481	366	354	999999	31	139	443	491	999999	581	999999	999999	357	226	891	330	367	507	945	434	223	414	239	764	511	838	26	391	999999	664	149	768	478	975	999999	999999	792	52	191	590	741	10	490	415	54	115	562	592	558	999999	888	149	95	811	218	76	999999	999999	771	999999	999999	62	499	357	999999	999999	972	381	636	105	538	325	326	999999	693	222	924	823	719	999999	999999	999999	832	355	999999	999	683	666	766	999999	668	212	999999	998	999999	999999	511	142	973	999999	142	190	956	463	117	572	823	999999	128	996	999999	313	869	375	907	688	999999	153	581	999999	615	316	615	122	436	335	999999	327	886	13	711	792	999999	963	273	105	477	379	248	213	185	952	547	770	381	999999	343	904	999999	789	999999	367	561	540	150	999999	575	844	37	782	527	506	999999	125	295	360	462	999999	999999	999999	999999	999999	905	999999	267	663	768	844	740	999999	992	151	235	106	544	999999	240	320	823	447	529	999999	999999	999999	686	678	999999	432	999999	999999	902	437	801	289	999999	619	999999	999999	999999	487	999999	731	999999	956	790	385	281	999999	999999	999999	129	999999	999999	665	292	589	508	999999	691	589	554	345	369	718	999999	564	349	946	999999	924	891	999999	48	345	388	999999	527	999999	999999	310	407	372	999999	999999	902	760	355	999999	999999	999999	121	999999	502	693	933	999999	371	396	787	235	46	999999	228	656	60	81	999999	746	286	494	71	122	773	390	192	999999	494	826	815	417	219	212	949	999999	813	878	554	355	412	666	436	141	608	999999	999999	82	153	999999	492	999999	657	608	860	999999	928	999	248	999999	510	750	238	545	580	380	25	833	385	999999	999999	181	527	758	343	619	67	929	514	333	126	119	48	999999	999999	984	760	611	352	447	610	999999	640	999999	999999	662	438	891	561	237	999999	440	696	999999	361	321	313	999999	999999	250	999999	998	495	914	996	999999	999999	939	212	595	620	
414	999999	937	88	39	540	94	913	681	999999	999999	378	286	898	999999	423	583	937	999999	999999	999999	346	112	993	612	328	725	999999	453	949	498	688	965	617	30	949	999999	999999	331	780	229	985	593	999999	999999	629	999999	25	320	977	138	11	999999	999999	759	78	999999	944	475	711	815	648	470	731	693	487	413	999999	878	735	663	207	999999	251	462	999999	752	53	715	982	119	709	135	475	999999	497	508	999999	857	999999	999999	814	999999	620	965	580	525	999999	999999	799	226	549	147	999999	323	931	395	939	462	999999	999999	344	238	493	601	115	522	994	910	205	979	999999	811	999999	174	999999	296	995	285	999999	999999	999999	678	916	765	570	572	999999	161	889	112	999999	599	973	636	236	586	427	28	859	68	530	999999	179	999999	865	999999	219	420	475	999999	399	999999	999999	533	434	666	322	727	41	543	972	843	31	103	421	999999	999999	300	938	272	868	999999	426	823	830	940	999999	999999	900	832	362	139	686	254	712	904	28	449	212	570	273	700	987	326	96	686	929	86	409	112	899	919	482	212	776	999999	247	999999	703	999999	167	226	826	208	999999	842	166	999999	390	516	743	398	98	377	998	999999	988	109	736	153	999999	432	999999	999999	933	443	657	484	477	300	666	999999	746	999999	413	57	999999	999999	146	254	999999	162	999999	999999	368	510	830	114	213	999999	433	148	30	999999	999999	734	529	999999	274	747	194	682	309	99	849	483	999999	999999	999999	951	304	209	999999	999999	623	999999	736	804	439	999999	612	999999	280	868	866	528	249	999999	244	678	527	844	525	399	999999	999999	999999	606	53	885	857	999999	150	262	314	999999	185	538	999999	625	998	999999	999999	840	144	641	412	441	232	999999	243	466	145	999999	433	460	683	999999	999999	775	14	139	760	553	575	161	412	27	564	642	352	999999	999999	618	679	802	999999	684	264	427	999999	421	383	722	652	401	999999	853	828	853	999999	611	999999	999999	621	868	999999	999999	274	983	239	394	999999	999999	977	531	217	526	617	631	999999	999999	319	999999	340	592	756	999999	999999	184	999999	559	198	710	101	999999	606	97	997	810	836	999999	999999	281	198	61	545	793	744	130	193	799	246	207	648	551	302	110	831	39	999999	999999	154	100	157	680	999999	176	498	246	925	999999	528	806	794	16	589	47	816	289	57	963	302	780	990	46	322	991	999999	550	448	506	266	968	698	999999	64	329	134	518	855	378	999999	508	205	73	999999	440	999999	641	962	265	293	552	981	158	635	374	109	
999999	367	213	114	947	798	999999	999999	560	117	885	952	269	999999	308	433	999999	668	794	584	927	765	882	999999	429	587	999999	223	713	986	549	999999	690	230	23	161	652	273	999999	709	776	210	999999	332	527	999999	703	352	984	129	313	490	840	999999	182	354	484	625	685	369	616	215	159	574	568	611	999999	999999	999999	157	781	414	321	95	999999	726	999999	560	71	740	884	840	238	594	682	68	999999	900	58	669	999999	999999	588	999999	999999	999999	999999	155	764	916	999999	664	453	836	347	898	999999	755	999999	999999	308	923	999999	944	485	999999	977	999999	891	509	177	371	990	239	999999	754	826	999999	991	247	676	900	796	154	322	230	999999	402	256	784	889	688	999999	603	370	752	472	643	511	999999	593	494	264	264	749	66	674	223	999999	593	999999	845	999999	999999	778	408	137	419	632	264	999999	584	318	116	619	999999	451	397	999999	727	291	192	822	999999	653	191	999999	541	405	266	556	182	46	663	712	54	999999	186	824	961	999999	63	21	256	937	999999	999999	999999	999999	269	614	286	354	999999	312	889	32	99	99	596	762	595	23	375	708	216	548	655	404	999999	565	274	572	907	112	999999	181	999999	736	999999	999999	999999	896	145	651	999999	828	408	360	823	31	834	97	238	999999	999999	49	646	548	999999	470	531	752	80	999999	350	714	446	535	999999	999999	999999	362	999999	591	273	999999	877	723	999999	388	150	304	999999	999999	730	999999	344	999999	82	198	999999	37	15	184	484	746	826	441	999999	564	391	873	286	115	574	482	999999	646	936	340	999999	922	999999	352	330	236	181	526	974	999999	380	739	462	999999	192	429	999999	999999	117	526	872	446	422	874	996	276	27	475	999999	258	543	999999	999999	999999	36	612	917	663	999999	257	574	309	467	147	194	652	420	400	922	155	135	374	539	999999	999999	725	999999	999999	355	63	218	999999	548	999999	630	683	968	721	858	579	511	692	424	860	951	573	999999	285	689	354	856	999999	553	999999	999999	999999	167	999999	283	311	112	682	999999	801	48	868	999999	999999	516	511	684	699	541	352	643	442	949	679	468	894	999999	234	555	10	206	999999	162	715	603	461	525	999999	447	557	999999	999999	999999	622	821	93	999999	247	769	999999	670	167	95	999999	200	690	229	999999	999999	388	565	878	999999	999999	604	456	715	55	148	64	999999	76	999999	999999	875	813	67	336	857	385	92	508	465	377	340	999999	506	952	525	913	242	46	999999	68	991	999999	999999	77	28	375	999999	767	109	714	201	
603	905	110	334	999999	632	892	630	517	999999	67	423	759	977	565	949	763	999999	999999	821	999999	351	202	999999	286	121	990	318	492	17	325	409	750	999999	736	143	406	627	149	290	350	416	217	762	934	185	943	99	999999	425	614	999999	999999	892	252	262	712	117	57	999999	641	583	147	509	980	658	672	999999	250	432	999999	145	999999	944	481	543	143	999999	999999	999999	178	999999	999999	77	403	999999	534	857	933	999999	430	999999	579	874	999999	767	999999	708	999999	286	999999	370	848	999999	872	479	856	999999	421	709	128	999999	58	946	106	740	726	999999	116	999999	133	999999	649	766	11	263	565	516	304	714	274	999999	659	999999	598	808	62	999999	205	999999	232	604	999999	234	366	158	251	633	999999	999999	50	208	601	999999	163	698	999999	92	38	999999	999999	349	634	999999	444	692	623	276	999999	999999	999999	900	874	192	680	528	378	424	410	999999	22	931	738	395	674	999999	834	999999	629	999999	97	969	797	587	20	882	970	739	790	673	535	975	999999	999999	999999	149	333	999999	209	635	330	306	682	999999	605	981	610	249	999999	999999	858	843	647	458	210	718	113	297	181	797	558	638	634	999999	999999	47	999999	258	174	534	742	425	580	993	579	790	296	621	999999	39	282	730	706	421	815	691	338	999999	290	513	45	45	999999	999999	86	691	672	946	857	567	334	362	999999	507	635	442	272	653	878	419	431	999999	316	152	524	827	932	222	920	636	709	829	967	661	498	707	187	178	917	999999	128	350	763	423	704	919	655	208	785	999999	429	685	999999	999999	91	553	729	104	999999	999999	758	459	35	231	999999	505	394	999999	18	999999	265	103	999999	989	999999	90	728	999999	448	605	181	999999	437	547	217	999999	880	107	579	945	977	93	291	999999	139	668	325	542	565	208	534	241	199	856	999999	999999	949	999999	999999	10	825	836	655	999999	87	35	32	999999	24	833	999999	297	844	73	999999	181	999999	78	859	999999	765	195	337	250	81	939	543	580	999999	881	85	920	527	999999	130	151	437	10	589	114	646	999999	528	731	999999	246	397	136	905	946	523	999999	110	947	999999	639	509	415	220	999999	492	451	999999	142	999999	704	770	275	943	809	743	999999	488	755	999999	928	999999	605	999999	834	552	999999	674	484	367	204	820	579	343	491	641	32	999999	451	622	204	780	396	973	878	999999	132	193	106	212	712	999999	354	961	317	971	904	999999	386	999999	999999	777	999999	774	563	999999	200	932	462	999999	999999	31	47	999999	999999	
158	281	631	789	999999	430	233	578	999999	655	803	999999	617	36	999999	737	284	414	855	546	999999	207	621	420	994	285	200	730	927	490	999999	999999	221	999999	169	999999	999999	958	28	175	851	208	999999	129	760	418	999999	905	942	440	446	999999	191	596	374	950	660	221	794	92	240	503	999999	791	999999	448	999999	447	867	999999	465	999999	395	689	695	228	896	501	660	586	702	999999	999999	497	54	84	999999	625	999999	218	999999	70	173	935	935	999999	558	519	165	321	163	145	48	133	975	999999	231	501	901	999999	64	999999	561	999999	390	945	999999	163	747	889	275	999999	641	999999	779	405	162	460	754	999999	999999	999999	999999	348	432	566	255	663	521	923	853	999999	999999	660	999999	999999	999999	954	554	989	642	405	771	276	55	524	504	999999	354	579	968	770	747	563	999999	999999	821	999999	786	824	999999	61	641	999999	46	594	915	980	505	897	896	207	906	999999	999999	999999	999999	79	302	999999	999999	866	319	942	999999	92	934	999999	184	999999	70	295	178	999999	300	591	763	948	240	461	999999	523	999999	457	683	999999	864	983	859	221	72	751	919	999999	999999	833	742	699	868	953	999999	754	806	29	999999	610	39	185	999999	123	511	666	839	841	307	999999	982	999999	268	999999	228	951	999999	962	999999	999999	376	299	967	466	848	74	90	286	999999	999999	716	863	999999	999999	741	688	999999	745	710	405	912	999999	999999	224	850	880	440	683	735	709	453	844	606	529	244	740	217	999999	274	446	999999	563	49	453	831	999999	252	195	453	539	442	565	262	999999	406	297	717	753	999999	999999	999999	406	999999	999999	410	999999	999999	100	838	11	480	511	480	273	819	999999	49	137	393	731	638	255	239	205	276	999999	592	999999	999999	947	999999	464	401	305	999999	189	22	999999	52	958	861	161	356	451	68	931	999999	988	207	57	258	589	999999	884	340	387	177	354	825	522	290	999999	999999	891	979	26	999999	999999	460	639	999999	101	95	434	999999	486	899	788	147	345	802	999999	999999	85	698	442	103	517	964	435	22	667	132	529	999999	999999	193	464	472	52	821	999999	999999	999999	999999	166	504	999999	23	853	488	388	217	489	999999	686	297	892	999999	546	922	999999	219	35	999999	677	969	565	755	687	303	444	325	105	523	892	76	999999	373	542	999999	167	503	121	999999	999999	999999	999999	999999	999999	895	300	999999	926	129	229	700	512	999999	44	197	938	190	336	560	999999	73	122	965	827	620	999999	529	999999	607	764	108	108	87	993	227	999999	755	764	
791	999999	999999	398	999999	304	999999	563	882	338	999999	999999	977	177	999999	903	570	347	676	982	381	431	999999	611	999999	364	131	601	434	947	816	999999	999999	426	544	557	870	674	147	671	635	67	591	200	999999	999999	999999	930	548	999999	433	879	999999	773	999999	999999	241	999999	79	620	182	600	138	935	999999	494	817	561	633	13	999999	895	210	999999	357	324	840	580	306	999999	577	999999	63	260	523	937	210	419	43	999999	325	309	999999	527	999999	44	928	999999	678	820	999999	235	307	999999	151	999999	679	655	426	999999	530	660	275	999999	52	999999	547	999999	421	584	294	408	528	459	688	733	301	683	515	322	999999	193	999999	999999	930	352	894	519	119	986	999999	999999	992	964	653	664	44	255	484	518	999999	60	244	103	999999	392	707	847	856	418	246	996	149	114	683	346	758	789	427	700	999999	38	768	435	327	739	415	999999	805	33	999999	55	208	997	825	345	949	809	949	999999	644	56	999999	701	749	271	999999	999999	999999	317	999999	254	828	999999	431	469	291	809	776	796	976	153	52	832	719	201	797	999999	999999	348	397	999999	840	999999	66	50	375	77	685	66	334	527	282	999999	126	453	999999	424	575	366	63	149	43	162	999999	999999	14	999999	999999	999999	473	273	609	942	999999	999999	999999	949	727	391	103	223	133	719	472	458	999999	554	716	275	974	382	576	922	294	257	999999	687	316	565	999999	999999	999999	137	999999	70	917	340	577	999999	999999	277	696	194	999999	839	26	323	999999	123	630	999999	999999	715	583	100	999999	687	657	999999	51	727	999999	172	999999	558	137	995	999999	999999	999999	540	976	557	237	706	686	999999	659	999999	241	602	997	203	934	586	999999	999999	554	501	374	240	682	904	127	321	999999	999999	999999	713	999999	30	195	288	999999	99	482	565	488	876	414	313	37	212	999999	448	729	448	238	768	999999	757	999999	635	46	310	858	82	440	915	81	162	999999	945	999999	999999	999999	718	621	845	999999	865	999999	677	97	999999	212	999999	473	678	591	999999	305	999999	587	999999	578	560	999999	281	240	410	135	573	805	261	760	91	468	999999	41	21	827	999999	999999	271	865	999999	547	999999	999999	999999	608	762	333	884	856	999999	368	789	642	856	999999	349	614	703	740	999999	999999	999999	999999	131	999999	999999	646	580	369	913	999999	326	98	804	23	275	183	851	999999	373	249	921	405	287	999999	678	999999	185	544	487	999999	960	530	999999	903	999999	675	976	377	365	125	753	999999	943	75	52	999999	837	843	210	999999	999999	
901	377	88	950	999999	32	408	342	664	470	45	881	144	999999	795	552	901	310	999999	999999	999999	446	257	496	405	461	221	679	977	750	342	344	321	25	68	163	467	952	999999	999999	577	45	701	999999	717	643	808	999999	257	999999	936	542	610	968	288	999999	129	999999	554	999999	811	728	364	913	999999	701	569	129	397	641	94	948	999999	947	999999	449	744	601	999999	762	999999	999999	999999	829	813	800	734	999999	999999	999999	43	875	408	303	841	848	680	787	527	26	84	689	232	615	73	988	999999	662	999999	839	721	527	999999	792	335	999999	306	535	110	337	999999	226	392	794	607	218	549	736	999999	780	999999	956	84	762	687	963	379	999999	765	999999	999999	81	13	897	882	516	72	999999	967	632	552	999999	687	200	59	857	999999	438	18	855	449	999999	555	568	80	999999	999999	60	114	372	999999	489	769	285	49	895	222	494	999999	101	156	933	769	999999	999999	999999	279	999999	713	830	999999	999999	808	910	385	520	526	445	826	127	999999	22	511	999999	999999	73	385	412	160	164	644	999999	999999	916	999999	516	17	81	999999	457	495	569	347	999999	706	999999	681	858	899	999999	378	777	667	794	999999	143	431	174	691	175	247	866	733	558	999999	853	999999	999999	211	869	513	454	115	379	632	502	675	999999	897	894	391	526	999999	631	785	867	155	731	887	575	999999	843	999999	999999	220	628	836	788	999999	999999	999999	789	657	40	25	999999	671	298	999999	536	468	999999	276	999999	999999	720	363	111	773	999999	999999	693	14	636	999999	669	73	940	169	999999	665	886	149	54	422	999999	999999	482	615	860	206	999999	999999	999999	999999	891	576	594	999999	499	275	999999	25	770	155	788	999999	31	999999	356	860	999999	138	168	870	999999	999999	232	383	999999	851	880	495	912	999999	850	134	999999	529	892	103	478	999999	669	737	930	870	378	898	999999	817	848	236	999999	999	475	728	411	490	999999	837	354	221	210	999999	999999	249	113	649	304	664	142	502	999999	999999	999999	999999	469	999999	999999	999999	686	333	749	373	13	654	236	912	656	999999	999999	999999	994	64	748	999999	357	31	999999	691	767	999999	604	969	684	355	872	16	999999	302	269	999999	550	823	161	31	999999	837	644	999999	23	201	999999	182	999999	969	507	999999	514	999999	999999	447	87	258	943	957	999999	779	689	657	781	229	999999	363	863	742	622	180	903	726	796	999999	387	612	999999	576	999999	431	38	999999	847	573	501	493	477	999999	903	301	880	203	302	691	157	987	959	793	896	999999	999999	
209	357	337	999999	787	338	999999	70	475	581	377	999999	307	751	973	999999	999999	999999	810	886	51	838	999999	300	710	999999	114	999999	399	652	883	679	106	123	999999	367	520	178	714	165	172	761	438	999999	999999	971	995	999999	999999	187	751	76	96	753	999999	370	37	999999	694	363	233	999999	670	822	697	697	136	193	921	616	299	48	23	999999	999999	999999	409	999999	787	739	438	173	198	222	901	817	592	353	846	469	999999	483	999999	360	931	230	101	999999	32	815	844	999999	999999	567	999999	712	62	441	39	986	960	427	260	999999	924	999999	999999	458	921	880	999999	783	999999	462	286	815	564	662	723	502	999999	999999	999999	971	894	627	153	631	999999	198	764	161	323	999999	508	912	232	528	436	870	999999	999999	694	999999	710	71	473	999999	290	82	158	400	717	999999	798	176	999999	288	70	307	916	132	134	733	126	953	999999	488	999999	373	593	45	999999	852	35	555	109	999999	271	832	163	999999	999999	260	50	374	444	786	999999	341	83	944	467	139	954	354	999999	961	35	757	601	985	613	917	489	999999	999999	864	512	253	999999	404	27	238	153	999999	782	999999	693	752	999999	999999	999999	622	300	649	577	999999	898	680	46	147	999999	999999	241	178	999999	999999	771	999999	210	579	283	817	274	999999	926	239	985	999999	572	644	278	999999	999999	999999	568	999999	626	840	999999	999999	999999	831	216	930	999999	513	997	975	365	359	112	999999	551	939	999999	609	358	621	722	348	121	283	117	401	869	146	275	323	610	982	806	999999	393	143	612	451	999999	344	694	999999	242	20	269	222	541	513	731	309	517	958	642	14	128	206	954	693	724	814	70	848	248	684	375	382	553	999999	382	417	336	957	999999	23	927	309	115	999999	999999	894	999999	999999	999999	999999	805	651	350	801	812	999999	188	999999	999999	999999	999999	846	184	558	645	886	669	369	141	323	972	559	960	628	999999	819	999999	999999	678	999999	954	705	443	282	999999	723	42	752	369	194	239	417	240	999999	999999	90	134	999999	465	138	235	500	234	100	993	255	690	999999	999999	999999	107	335	250	898	841	578	413	902	679	999999	853	917	999	999999	94	564	999999	758	999999	996	694	542	999999	550	603	464	480	352	999999	999999	999999	321	38	376	999999	903	999999	342	370	172	677	232	999999	543	999999	318	500	288	15	999999	999999	931	999999	726	308	564	937	699	304	387	107	999999	999999	55	888	542	888	633	858	190	397	987	398	999999	999999	999999	664	854	276	295	963	201	999999	849	708	111	
488	999999	77	533	966	476	47	982	999999	999999	608	999999	655	741	999999	867	430	999999	51	999999	542	999999	407	836	900	93	433	18	423	999999	723	999999	347	787	999999	586	565	999999	999999	999999	949	416	660	711	863	831	209	534	865	999999	771	999999	808	999999	568	380	999999	240	633	999999	53	38	999999	168	894	999999	494	867	687	843	999999	105	999999	130	999999	136	457	999999	999999	78	883	898	153	999999	999999	211	966	999999	229	684	999999	999999	999999	340	877	920	847	501	817	39	999999	341	999999	31	999999	999999	911	687	781	999999	922	218	267	999999	999999	999999	885	251	999999	999999	868	999999	648	999999	171	976	403	280	999999	77	289	999999	999999	999999	731	552	999999	131	533	469	299	288	795	787	999999	473	999999	147	999999	732	45	606	999999	134	171	430	693	843	859	817	281	641	999999	999999	161	966	340	324	833	457	102	763	717	564	403	999999	131	860	251	698	909	999999	939	520	41	683	488	754	782	310	859	999999	272	716	197	658	843	91	635	794	142	753	999999	883	999999	282	888	913	730	581	309	999999	999999	171	908	999999	999999	999999	999999	999999	488	999999	999999	532	597	884	501	10	999999	745	747	50	235	999999	565	165	999999	65	879	759	794	574	999999	211	11	37	615	110	999999	182	956	918	407	999999	316	999999	999999	999999	295	755	780	888	547	999999	834	269	606	155	605	752	73	646	55	923	683	914	999999	340	530	570	999999	400	202	203	789	829	642	78	150	999999	944	180	769	133	978	906	36	49	377	999999	430	999999	505	999999	119	999999	872	999999	483	401	995	881	999999	999999	487	390	696	353	205	999999	626	999999	999999	597	807	999999	999999	921	944	777	999999	999999	963	788	999999	807	895	146	94	480	956	167	999999	748	22	73	920	999999	646	597	999999	999999	844	371	125	999999	465	999999	258	227	442	951	539	999999	999999	483	917	999999	585	679	495	560	268	725	58	468	943	266	584	744	971	999999	285	357	566	999999	678	601	672	999999	352	987	887	867	47	14	628	999999	245	999999	155	457	999999	966	112	660	423	999999	323	656	948	208	999999	999999	999999	999999	676	192	149	999999	999999	326	999999	338	999999	508	999999	401	687	53	840	66	999999	54	599	524	373	318	254	999999	791	559	288	25	309	154	999999	384	999999	436	338	446	748	937	735	829	657	999999	640	603	987	32	441	279	816	892	186	999999	999999	730	247	367	937	243	515	255	47	784	39	999999	844	298	778	261	715	403	317	94	319	999999	867	242	678	650	918	769	127	19	208	416	
967	999999	469	892	999999	971	508	515	999999	489	791	872	111	457	759	699	999999	999999	999999	999999	584	102	969	155	863	14	689	296	324	746	137	38	999999	622	224	999999	828	886	71	743	999999	802	662	999999	977	995	140	999999	891	229	525	999999	454	786	832	874	414	999999	39	194	292	999999	200	685	361	763	296	489	243	298	870	999999	999999	999999	527	781	440	149	177	868	874	468	405	104	230	199	999999	799	790	999999	65	999999	857	999999	461	683	999999	999999	478	224	708	651	987	603	358	999999	819	999999	268	60	444	274	157	170	999999	999999	816	105	464	171	189	496	699	893	242	366	510	251	368	844	179	462	671	953	999999	232	481	801	746	72	380	949	540	739	905	999999	367	696	565	638	866	516	523	317	44	222	952	999999	370	991	657	577	999999	424	881	982	999999	999999	11	98	999999	24	359	401	790	240	955	959	988	451	999999	999999	685	730	977	999999	939	363	999999	999999	999999	387	441	754	415	803	683	125	857	922	197	173	694	477	296	851	166	131	526	803	999999	992	999999	999999	992	843	891	545	447	228	53	249	285	65	817	964	999999	605	999999	999999	557	840	111	75	264	836	129	218	999999	135	506	999999	837	124	999999	999999	999999	522	762	571	912	148	999999	639	879	947	887	639	660	331	278	561	146	539	999999	426	890	49	664	165	723	683	110	321	721	235	412	999999	375	540	692	70	843	423	84	419	171	472	195	316	948	490	558	122	857	945	999999	307	868	273	396	242	999999	606	848	239	999999	366	917	653	545	726	273	129	639	999999	999999	999999	465	837	264	999999	853	357	216	243	135	999999	464	776	554	999999	302	999999	153	460	999999	246	575	845	381	805	999999	541	771	232	226	438	483	649	999999	959	842	40	18	999999	388	510	399	999999	999999	58	999999	150	109	999999	433	172	975	999999	16	481	156	620	465	459	873	321	585	984	26	999999	514	815	549	595	272	272	102	185	81	701	999999	961	740	333	902	414	442	341	798	64	462	304	999999	755	812	232	575	559	104	76	999999	414	597	417	544	999999	601	513	178	171	79	799	116	999999	999999	194	879	999999	556	469	879	999999	195	962	243	219	182	793	782	49	697	543	999999	15	999999	443	373	333	788	999999	812	999999	173	637	999999	999999	198	337	132	999999	353	442	12	635	999999	680	999999	999999	183	999999	914	807	999999	138	474	536	718	111	539	200	821	556	353	999999	656	950	91	557	977	580	999999	844	671	999999	696	264	540	999999	
818	105	224	738	159	464	900	15	208	44	999999	999999	944	96	999999	999999	806	796	99	272	978	999999	999999	671	657	603	313	80	145	576	999999	999999	995	272	292	443	976	93	406	889	839	650	752	57	394	529	635	934	999999	739	358	999999	174	278	477	581	506	552	90	556	161	830	869	632	602	953	463	682	999999	364	999999	723	400	209	432	338	999999	552	999999	999999	967	378	999999	999999	227	542	55	999999	795	711	937	433	12	850	738	19	999999	130	454	441	999999	999999	140	691	999999	635	509	999999	846	149	96	954	276	999999	588	782	805	999999	414	999999	999999	735	887	102	426	531	721	549	471	422	557	374	107	845	72	24	247	343	621	592	42	90	999999	655	625	983	167	59	272	955	214	316	715	999999	533	339	75	47	274	262	913	960	999999	433	999999	721	999999	430	890	574	544	471	853	999999	999999	827	854	241	477	999999	999999	671	287	516	218	250	659	713	322	999999	948	209	79	999999	678	999999	586	457	74	904	999999	736	169	697	420	742	463	894	366	999999	485	834	570	999999	888	252	682	987	225	351	72	999999	118	167	625	344	402	494	999999	999999	250	407	177	573	315	638	511	589	105	999999	787	765	999999	616	257	124	639	248	480	436	400	599	999999	723	999999	984	627	11	82	86	349	968	751	411	464	87	999999	997	999999	260	740	103	892	999999	563	306	795	502	910	511	705	999999	999999	716	564	999999	999999	454	730	999999	20	510	516	29	999999	999999	23	945	999999	179	457	641	722	230	695	306	707	493	169	545	198	999999	999999	571	999999	195	954	44	846	999999	912	222	276	203	249	240	999999	999999	999999	745	999999	999999	999999	740	63	74	999999	794	31	268	999999	682	295	999999	999999	885	418	999999	648	940	863	999999	108	999999	267	245	374	528	999999	464	999999	999999	870	999999	262	347	784	361	518	316	753	169	23	588	869	239	927	999999	70	363	999999	640	234	681	999999	313	752	11	999999	818	700	912	999999	566	548	119	812	871	933	795	110	67	437	342	999999	703	966	519	999999	38	317	293	468	626	643	89	609	999999	999999	999999	595	783	878	999999	615	840	356	456	50	759	999999	66	157	275	263	764	213	891	494	187	347	242	999999	454	510	416	454	999999	923	999999	510	623	339	984	209	327	188	737	999999	999999	999999	519	999999	999999	610	261	145	202	373	878	876	718	703	999999	611	363	261	999999	199	208	395	169	533	582	259	803	726	999999	999999	999999	586	999999	174	147	999999	827	762	812	843	258	
281	999999	823	54	999999	791	919	975	382	845	999999	753	547	527	960	198	985	897	999999	999999	534	971	999999	999999	999999	410	999999	566	534	999999	999999	999999	999999	941	927	143	346	488	989	999999	883	999999	790	999999	869	832	927	647	186	641	841	865	351	999999	723	310	136	395	752	999999	248	363	450	999999	254	627	171	606	600	827	852	507	907	13	923	783	190	999999	568	999999	483	999999	389	893	942	735	107	555	227	626	16	951	735	807	999999	530	311	202	976	252	999999	330	999999	359	788	999999	958	348	122	999999	129	232	827	999999	708	999999	999999	999999	655	519	999999	616	389	999999	999999	999999	999999	999999	784	999999	482	987	927	325	798	162	859	40	114	999999	776	758	999999	999999	507	784	133	999999	109	886	555	999999	547	999999	722	64	941	82	538	887	999999	858	999999	719	468	141	304	511	495	555	999999	944	453	57	742	771	183	999999	476	46	777	999999	999999	898	847	728	450	470	602	743	221	786	501	226	44	999999	204	999999	818	375	489	999999	956	999999	412	999999	310	499	724	999999	881	999999	606	999999	120	253	858	666	999999	999999	691	833	909	752	344	696	452	236	999999	999999	999999	459	293	111	557	999999	373	456	495	245	427	951	746	650	862	382	190	999999	999999	790	69	999999	851	89	684	999999	712	213	219	715	169	999999	486	900	385	431	555	504	999999	999999	880	999999	180	635	999999	739	97	269	999999	999999	516	451	130	231	764	48	999999	213	426	999999	999999	169	246	780	86	999999	474	999999	275	440	999999	685	65	161	999999	657	367	999999	767	999999	568	999999	323	257	208	999999	954	999999	145	346	823	351	88	53	999999	999999	175	999999	559	968	275	999999	994	459	145	999999	396	968	321	116	681	392	446	482	343	999999	999999	989	581	999999	399	219	710	928	617	484	607	22	650	999999	492	999999	999999	798	679	326	999999	863	121	377	999999	986	943	38	664	440	905	605	709	999999	875	186	819	201	579	66	540	999999	842	661	233	384	327	132	624	715	726	648	803	26	999999	981	877	213	47	413	275	681	274	186	999999	999999	999999	149	999999	315	156	474	229	622	785	393	31	460	153	947	999999	999999	414	949	714	999999	802	999999	959	999999	308	616	999999	999999	999999	859	801	999999	91	232	81	187	809	999999	568	261	999999	190	241	167	959	426	69	99	744	455	999999	324	471	322	208	619	189	999999	17	540	999999	63	832	926	999999	999999	999999	921	875	491	21	105	391	462	999999	999999	999999	802	934	882	556	999999	431	999999	591	486	204	769	
33	462	997	390	999999	37	941	999999	357	314	574	999999	57	148	224	263	999999	182	999999	999999	484	586	167	387	999999	134	984	256	999999	999999	345	116	999999	999999	999999	423	493	630	999999	364	521	473	999999	999999	999999	340	999999	418	849	177	901	419	553	195	999999	447	305	620	896	999999	52	694	999999	859	999999	999999	442	999999	999999	801	770	812	999999	579	999999	20	321	19	158	164	999999	576	406	999999	596	999999	563	999999	324	999999	999999	872	734	999999	999999	999999	731	414	999999	770	897	395	177	58	407	98	999999	974	697	999999	999999	999999	471	741	885	999999	999999	287	273	53	904	465	133	999999	683	897	999999	771	999999	670	289	906	999999	388	266	905	999999	358	67	999999	895	999999	289	999999	334	831	410	993	731	999999	539	453	151	143	999999	442	271	999999	999999	510	999999	999999	716	999999	999999	229	463	93	999999	980	999999	999999	230	766	158	325	999999	999999	466	851	999999	95	999999	999999	140	835	765	698	522	823	643	33	983	556	497	636	872	999999	56	114	999999	327	517	750	777	999999	233	999999	985	999999	265	188	999999	522	23	925	999999	999999	897	999999	463	999999	571	661	346	53	999999	673	278	522	999999	999999	47	362	999999	179	999999	999999	645	540	612	390	713	999999	567	465	114	999999	543	999999	417	579	999999	887	650	999999	755	856	413	734	999999	560	116	472	999999	340	150	566	49	844	358	928	999999	366	556	83	62	598	103	999999	939	494	999999	999999	114	873	999999	159	711	870	999999	720	886	999999	895	61	284	999999	876	237	325	547	431	699	999999	489	921	997	341	999999	999999	999999	763	532	999999	160	999999	408	368	233	770	990	855	178	430	637	999999	746	471	504	799	812	721	999999	566	402	73	440	493	624	951	999999	818	144	999999	999999	957	364	126	745	999999	999999	882	652	466	334	691	999999	278	586	448	184	999999	836	777	748	445	896	965	401	96	990	915	743	281	207	999999	999999	858	174	999999	687	630	725	874	924	929	78	409	241	710	999999	172	906	186	776	999999	982	999999	999999	819	71	398	724	999999	640	959	148	999999	269	162	970	404	113	907	999999	554	999999	961	853	999999	999999	497	733	691	285	827	18	566	504	999999	199	363	296	355	618	298	905	76	244	964	999999	999999	999999	89	739	416	68	999	425	232	999999	30	513	753	452	573	664	43	382	999999	951	581	876	999999	999999	999999	118	758	299	999999	648	999999	727	888	37	679	999999	654	951	869	769	999999	150	282	934	179	849	542	999999	54	634	999999	693	431	23	219	820	49	999999	
132	308	310	710	954	583	491	302	999999	726	773	225	19	91	513	53	942	440	604	174	999999	767	999999	856	254	837	776	60	306	875	818	858	318	538	828	571	468	999999	196	999999	453	877	234	815	138	829	999999	790	190	388	80	778	226	875	999999	999999	732	453	466	126	807	440	996	750	908	914	907	481	263	942	584	999999	254	906	999999	916	999999	760	727	425	223	999999	870	918	804	50	642	442	214	473	839	24	841	80	891	23	881	484	907	223	922	152	537	999999	803	999999	999999	319	164	416	999999	971	999999	51	903	821	570	87	945	999999	999999	999999	999999	999999	113	569	802	999999	25	999999	45	68	852	513	999999	80	458	632	124	999999	516	999999	287	798	650	867	298	800	176	79	452	999999	539	49	941	999999	999999	999999	144	243	633	999999	999999	457	999999	764	129	222	547	999999	372	937	963	999999	361	999999	999999	999999	150	245	280	12	16	945	265	242	529	812	999999	55	205	999999	498	880	745	165	38	830	426	885	748	86	262	344	706	999999	839	962	688	992	270	406	606	898	963	631	353	358	202	149	245	999999	650	999999	637	661	999999	92	831	205	920	366	62	264	999999	204	999999	672	999999	750	402	999999	999999	579	784	798	114	599	999999	124	999999	679	638	287	999999	442	435	760	707	999999	74	999999	141	492	81	999999	354	352	410	768	882	681	999999	451	747	678	191	81	717	838	556	999999	174	999999	999999	250	999999	999999	614	65	769	988	965	204	999999	644	999999	999999	507	880	999999	762	198	159	242	140	570	196	999999	999999	260	999999	52	868	498	224	592	424	108	999999	999999	579	999999	355	999	893	716	915	766	999999	253	548	573	837	394	999999	999999	25	484	263	680	541	999999	643	804	414	999999	106	705	470	62	999999	999999	676	999999	874	999999	999999	159	349	424	655	999999	437	999999	712	791	999999	484	999999	999999	999999	999999	999999	160	644	344	103	550	594	999999	619	219	305	59	999999	14	999999	143	519	999999	999999	865	145	838	999999	121	999999	915	999999	623	740	622	11	907	485	80	699	999999	68	540	932	302	565	401	805	446	135	999999	999999	708	894	82	965	936	745	999999	805	17	136	533	537	999999	999999	971	217	997	218	397	999999	172	999999	380	999999	978	836	525	999999	743	42	588	985	428	429	999999	728	667	656	75	172	999999	274	692	399	999999	999999	754	844	999999	194	808	237	737	814	999999	403	524	999999	986	999999	999999	410	71	974	547	999999	119	757	999999	999999	549	350	999999	235	999999	897	622	980	549	976	
999999	680	717	559	234	360	257	614	999999	990	999999	669	670	965	941	999999	213	999999	851	986	893	996	779	999999	999999	468	999999	999999	25	436	999999	999999	999999	20	999999	549	692	999999	749	999999	999999	504	661	84	999999	999999	679	187	293	433	693	904	138	562	999999	95	901	999999	913	765	275	745	598	999999	999999	670	220	660	947	999999	999999	700	967	999999	696	999999	999999	999999	999999	765	999999	906	229	591	742	876	414	896	927	932	648	326	598	999999	922	555	905	992	864	378	668	999999	240	999999	751	993	999999	999999	865	694	751	205	999999	158	977	368	525	17	999999	343	999999	324	999999	999999	753	365	111	984	999999	151	492	999999	840	933	106	769	676	338	999999	749	939	940	40	242	191	452	999999	450	16	563	39	898	999999	999999	122	354	296	225	999999	395	999999	952	999999	724	999999	409	999999	142	999999	999999	692	197	177	187	404	325	293	500	999999	310	115	661	977	188	122	999999	999999	319	820	752	482	460	999999	453	856	999999	217	316	40	999999	97	128	398	798	999999	841	730	888	137	796	999999	796	392	837	290	241	975	553	611	617	132	55	999999	309	999999	999999	997	723	330	999999	999999	976	469	61	999999	986	272	188	317	280	863	398	999999	33	692	686	999999	363	173	625	21	663	705	999999	659	52	807	999999	999999	639	999999	999999	567	719	999999	93	999999	340	624	304	968	796	246	340	999999	999999	863	297	616	58	172	643	560	705	406	454	281	56	402	180	999999	999999	999999	999999	999999	856	830	999999	999999	608	999999	999999	738	868	999999	224	427	374	668	924	188	519	482	999999	476	999999	456	862	323	243	812	291	938	453	125	796	681	999999	999999	898	904	401	999999	18	699	999999	905	692	58	191	36	906	999999	477	992	669	700	999999	211	999999	410	999999	999999	111	796	999999	999999	294	753	860	999999	859	470	999999	30	786	567	474	999999	51	305	763	999999	142	217	905	903	470	461	455	106	999999	999999	677	498	935	253	850	222	631	634	620	938	197	649	177	999999	618	999999	215	112	235	785	999999	931	999999	164	25	999999	891	174	339	832	999999	764	960	501	793	999999	94	543	716	261	999999	999999	684	825	626	492	49	469	295	22	256	353	870	999999	999999	746	852	999999	237	956	330	467	305	787	641	432	688	675	652	347	373	671	999999	974	102	752	999999	821	537	533	854	432	879	326	586	999999	894	174	303	57	429	312	315	999999	930	235	999999	897	194	999999	803	999999	816	948	649	584	958	895	704	455	499	41	253	999999	111	898	999999	
999999	211	686	537	524	999999	999999	917	70	365	635	53	999999	640	359	999999	343	729	999999	615	931	677	11	995	998	999999	848	557	398	999999	611	658	42	647	999999	696	507	666	289	992	220	40	999999	228	332	852	999999	814	999999	404	910	975	999999	292	657	311	209	691	539	65	533	57	999999	999999	754	977	999999	999999	508	663	999999	677	450	499	405	900	98	782	673	999999	632	43	417	993	158	636	48	749	989	999999	496	816	999999	234	468	999999	510	587	474	999999	841	617	316	486	274	999999	535	131	887	999999	999999	427	999999	393	432	999999	999999	535	999999	128	999999	999999	240	999999	177	999999	550	999999	999999	999999	400	511	318	327	314	24	726	930	999999	999999	111	916	861	243	999999	79	798	744	801	967	532	974	734	355	999999	579	387	999999	319	999999	692	319	100	655	365	711	999999	699	88	417	999999	709	806	999999	27	32	999999	999999	68	107	524	806	999999	73	709	425	777	962	911	734	999999	96	620	999999	233	791	999999	215	877	907	999999	999999	999999	999999	203	822	999999	999999	999999	394	999999	999999	580	221	436	999999	894	999999	946	999999	933	999999	999999	354	780	687	99	37	714	235	206	204	999999	161	147	425	999999	40	999999	886	257	980	633	527	999999	256	999999	999999	352	346	896	798	269	937	973	999999	320	321	612	999999	733	150	999999	113	198	974	271	428	84	20	999999	864	999999	999999	692	999999	522	270	789	999999	181	690	999999	377	338	999999	935	999999	999999	333	114	829	999999	363	163	117	898	530	999999	590	984	999999	999999	999999	601	999999	640	209	255	999999	301	60	999999	88	345	53	999999	999999	774	790	49	89	250	750	999999	915	446	999999	999999	999999	64	999999	931	209	549	94	999999	352	776	305	999999	999999	936	168	42	64	307	999999	999999	119	651	194	756	548	551	999999	999999	999999	437	685	596	999999	303	670	966	308	128	333	539	999999	688	123	937	999999	999999	313	152	92	718	850	618	106	999999	796	933	869	246	392	658	643	999999	781	915	101	709	930	442	276	999999	733	936	999999	810	999999	999999	999999	257	287	524	247	999999	764	865	999999	76	500	59	999999	999999	106	72	999999	675	895	23	999999	207	846	769	103	871	875	889	985	999999	644	296	29	999999	404	622	958	868	999999	999999	999999	915	338	34	218	881	934	540	105	670	210	999999	999999	753	524	340	999999	518	430	999999	887	999999	880	672	432	213	39	999999	342	484	113	999999	999999	25	541	991	999999	821	560	222	936	345	794	324	999999	344	381	276	849	74	221	450	448	999999	999999	
999999	999999	665	601	14	852	801	208	620	566	343	999999	899	222	533	471	589	957	217	440	552	89	565	999999	98	999999	999999	293	999999	273	663	428	999999	32	933	955	214	999999	999999	370	144	999999	999999	999999	380	299	482	64	325	603	632	493	240	613	450	528	479	706	513	182	99	518	930	357	999999	999999	834	876	999999	578	266	369	411	847	305	414	999999	808	999999	999999	360	999999	999999	674	641	179	197	606	582	414	486	507	999999	999999	280	626	217	826	854	999999	465	605	999999	747	346	272	999999	393	999999	999999	999999	671	128	715	822	999999	550	265	999999	999999	999999	237	303	874	101	759	653	39	999999	999999	207	89	953	999999	342	754	931	999999	338	378	98	803	298	547	792	814	999999	999999	560	888	999999	951	120	130	739	999999	311	901	655	999999	619	62	817	999999	837	999999	717	997	999999	78	460	329	999999	347	644	923	939	756	91	287	381	652	999999	999999	602	255	968	999999	392	999999	453	40	575	751	758	999999	999999	658	710	259	107	391	627	492	438	757	35	772	486	999999	299	555	820	378	999999	967	999999	139	47	591	999999	884	614	999999	625	430	754	184	589	608	936	291	999999	831	189	989	35	986	259	844	230	205	999999	576	999999	897	219	206	999999	791	463	857	620	128	685	222	776	358	866	18	13	850	193	877	879	18	999999	989	198	226	942	596	999999	203	371	378	999999	48	464	727	220	999999	638	797	154	88	670	928	155	967	222	676	130	251	841	380	22	999999	696	806	999999	230	18	330	849	867	978	427	999999	317	684	738	999999	149	798	456	221	395	999999	801	347	580	843	230	13	275	476	638	999999	991	365	69	351	657	338	989	548	318	948	999999	110	253	181	837	293	484	999999	999999	453	999999	168	626	746	895	999999	818	387	999999	326	583	999999	999999	999999	765	951	624	999999	246	811	808	907	902	447	999999	999999	103	409	999999	937	999999	492	999999	999999	966	832	739	323	999999	197	520	999999	999999	991	375	886	760	188	999999	999999	668	96	545	179	644	488	265	999999	999999	205	376	418	381	850	797	999999	905	164	109	932	222	999999	941	59	300	206	156	910	82	568	939	999999	993	130	278	442	999999	999999	551	488	999999	560	32	260	820	111	240	910	204	284	981	606	89	999999	673	367	154	496	878	447	342	354	117	999999	265	461	999999	261	582	365	153	588	613	999999	366	662	999999	691	238	198	965	245	999999	999999	999999	343	835	519	456	911	999999	460	448	999999	999999	231	453	300	999999	368	686	
979	338	838	141	402	999999	468	999999	21	87	463	268	999999	481	106	638	999999	154	922	999999	905	804	670	999999	692	999999	509	474	144	999999	988	696	999999	512	985	907	999999	666	999999	350	376	402	445	833	999999	202	999999	631	59	999999	143	999999	82	999999	999999	999999	667	771	999999	261	493	993	982	802	99	766	398	187	495	199	999999	653	999999	581	260	512	999999	837	243	500	392	877	425	550	999999	842	999999	999999	999999	809	249	116	228	932	999999	383	419	643	999999	77	999999	581	145	860	833	490	196	501	492	277	999999	999999	538	947	869	615	578	441	999999	256	999999	271	455	686	950	653	999999	36	999999	999999	102	724	103	175	697	810	741	999999	717	594	655	132	999999	464	992	419	578	280	73	999999	804	978	917	497	924	999999	999999	459	910	189	65	999999	999999	615	184	103	736	999999	260	999999	999999	23	999999	999999	999999	999999	626	990	693	540	85	164	963	482	82	124	806	605	250	165	684	291	655	537	999999	999999	356	39	289	898	682	216	29	14	377	791	263	785	896	999999	915	145	765	999999	114	999999	999999	303	542	69	296	999999	131	104	383	591	368	999999	602	115	673	999999	710	999999	857	869	144	959	115	999999	860	999999	999999	346	250	549	525	999999	432	638	299	62	496	229	611	551	94	999999	630	999999	999999	77	193	999999	240	328	434	970	521	245	765	247	198	262	999999	275	431	785	999999	834	75	999999	763	963	999999	621	999999	491	194	999999	784	219	338	329	999999	793	838	918	115	921	124	555	764	197	872	999999	863	244	30	999999	130	309	80	795	720	999999	313	229	999999	619	228	943	786	215	461	556	999999	869	999999	415	437	999999	679	932	720	520	328	576	101	999999	999999	864	470	999999	195	484	148	542	999999	516	489	618	999999	999999	999999	999999	769	558	999999	326	154	999999	999999	615	908	617	629	999999	999999	209	32	736	138	223	861	999999	483	937	29	976	417	375	999999	999999	925	818	570	193	239	999999	750	769	840	999999	618	763	34	855	939	999999	999999	10	999999	999999	493	753	490	728	999999	348	697	831	538	760	908	778	733	951	689	99	999999	999999	909	535	459	263	896	363	605	107	339	999999	998	452	131	417	907	861	404	999999	338	841	558	890	852	918	999999	90	866	839	40	82	175	850	530	418	100	932	999999	240	856	136	999999	999999	19	79	833	96	999999	501	871	871	556	999999	761	215	887	28	999999	540	32	816	497	765	77	266	462	157	921	999999	326	999999	912	174	326	211	718	31	881	999999	
95	153	999999	374	999999	168	999999	999999	98	999999	530	81	259	419	217	50	638	367	469	752	617	685	999999	999999	184	999999	959	392	200	559	497	865	147	900	999999	879	999999	132	797	908	740	999999	69	606	192	255	725	502	957	999999	999999	361	562	138	174	409	999999	524	200	82	209	999999	468	539	827	664	999999	358	963	337	675	516	999999	560	21	814	626	568	744	929	180	999999	999999	999999	986	999999	313	999999	736	55	900	999999	932	999999	708	607	344	530	779	999999	320	376	539	629	610	66	999999	11	126	359	999999	420	999999	271	901	743	708	999999	552	691	361	925	999999	917	437	825	584	844	852	414	999999	106	789	226	618	999999	927	805	313	999999	354	311	891	386	999999	999999	79	670	823	965	898	999999	977	97	176	999999	754	621	202	785	482	946	999999	712	880	686	630	563	999999	107	815	999999	250	621	346	999999	999999	246	654	946	999999	913	999999	999999	516	688	128	999999	60	233	59	316	613	999999	457	407	999999	189	506	586	999999	999999	27	999999	160	999999	550	366	750	126	361	518	966	255	40	568	926	999999	206	201	567	928	512	429	57	999999	999999	999999	173	939	897	999999	740	77	96	249	896	999999	999999	520	999999	762	999999	999999	872	541	999999	367	497	889	481	888	983	314	999999	931	12	597	999999	999999	999999	828	202	999999	229	506	778	898	999999	790	672	999999	537	685	63	999999	976	999999	557	515	169	931	999999	999999	467	18	999999	435	58	165	247	308	625	999999	815	999999	569	150	714	375	763	451	999999	707	227	849	361	999999	999999	223	954	433	50	173	491	773	603	917	354	999999	635	999999	849	999999	553	999999	16	452	999999	744	245	836	864	191	752	999999	732	527	67	617	656	573	184	835	999999	813	999999	461	603	999999	999999	651	796	503	740	999999	999999	206	164	999999	843	909	999999	516	977	127	569	858	999999	999999	999999	85	860	999999	564	72	178	23	999999	739	114	999999	848	827	999999	593	50	999999	451	999999	126	535	373	212	774	747	999999	667	858	93	254	410	999999	830	11	999999	999999	999999	939	678	252	587	405	424	749	298	999999	999999	488	393	999999	999999	417	89	999999	514	711	658	962	816	926	510	165	717	495	704	999999	28	826	999999	802	980	431	772	99	999999	999999	949	463	486	686	999999	999999	474	15	56	999999	961	182	999999	999999	999999	999999	132	999999	741	432	999999	929	55	784	999999	783	101	590	107	775	644	990	129	384	762	204	999999	140	401	332	690	712	448	711	552	999999	340	468	670	999999	309	31	999999	
115	453	999999	417	701	642	999999	97	884	908	280	358	971	999999	121	176	999999	620	991	360	999999	999999	975	491	344	241	999999	452	633	920	999999	999999	999999	642	999999	930	742	787	784	497	649	244	806	803	177	362	581	792	999999	301	732	272	999999	671	937	999999	999999	538	999999	999999	445	309	463	963	693	804	735	999999	49	191	433	160	836	504	710	184	934	181	323	981	660	415	233	341	198	952	999999	951	705	999999	462	214	713	999999	62	999999	999999	843	119	373	627	252	752	47	999999	581	999999	813	961	999999	439	307	225	102	809	39	85	132	775	741	645	999999	633	400	999999	229	446	999999	999999	369	999999	101	71	949	364	999999	663	195	473	616	525	355	990	999999	219	999999	989	621	999999	999999	274	658	999999	378	728	843	999999	999999	319	649	144	914	371	601	369	348	245	275	737	400	376	999999	659	168	225	299	999999	691	191	999999	999999	825	999999	999999	104	744	33	693	231	999999	798	311	876	823	482	611	984	399	582	870	919	723	883	124	657	384	999999	909	162	999999	60	999999	180	745	419	319	908	942	506	625	325	999999	999999	227	999999	74	23	835	685	614	314	999999	999999	320	999999	515	941	891	771	719	745	123	541	999999	999999	870	999999	141	999999	173	702	999999	892	957	554	377	999999	666	522	999999	999999	173	234	999999	134	656	819	859	101	999999	377	27	181	786	879	212	21	261	756	731	999999	999999	431	522	912	273	510	999999	766	286	835	999999	999999	189	999999	581	889	993	667	999999	61	280	49	510	999999	684	999999	115	87	999999	365	999999	909	790	657	489	742	712	634	861	155	667	103	815	999999	102	648	992	999999	999999	323	999999	999999	943	680	663	842	920	725	237	403	405	84	423	920	999999	375	588	531	868	839	187	999999	999999	999999	394	187	999999	443	999999	46	877	676	779	999999	348	999999	966	999999	994	647	821	986	406	468	750	592	679	894	999999	727	69	999999	570	468	146	658	786	285	296	485	999999	487	32	999999	525	728	305	394	582	999999	408	478	536	999999	27	999999	962	999999	916	801	999999	999999	999999	976	977	999999	116	999999	893	690	999999	690	823	518	999999	343	964	215	942	999999	297	999999	321	87	328	590	934	349	999999	999999	999999	447	369	494	999999	287	999999	55	223	118	621	999999	999999	892	534	718	655	27	999999	684	236	999999	405	894	999999	223	28	705	658	999999	999999	766	870	999999	994	999999	331	339	540	751	638	918	999999	834	999999	999999	793	999999	553	610	935	916	157	766	718	999999	51	475	979	
764	269	999	396	827	635	999999	999999	553	999999	924	396	999999	487	450	999999	317	764	571	493	999999	429	598	162	58	999999	566	619	113	999999	64	568	856	359	776	999999	639	532	174	209	556	198	999999	999999	628	223	618	999999	999999	721	410	185	480	999999	777	999999	670	847	348	376	78	245	20	323	844	365	540	966	710	958	415	785	599	371	937	23	999999	77	999999	999999	842	999999	999999	999999	829	878	97	874	999999	441	999999	791	193	798	999999	999999	187	925	687	999999	682	652	999999	999999	315	999999	585	119	999999	764	164	999999	324	513	999999	999999	333	628	999999	965	999999	666	999999	279	999999	624	601	801	240	626	836	264	999999	269	162	200	408	173	86	214	302	978	829	999999	286	227	999999	999999	274	999999	999999	999999	441	722	999999	25	266	458	999999	691	32	784	878	428	928	999999	223	64	360	999999	542	999999	552	289	672	299	837	578	992	999999	999999	921	999999	51	639	999999	822	667	999999	999999	933	949	999999	999999	192	518	999999	999999	888	386	14	422	999999	930	656	999999	16	162	999999	705	187	687	465	692	544	999999	257	836	789	650	87	555	999999	999999	409	593	999999	167	999999	163	198	437	689	616	914	735	601	606	999999	811	281	670	618	569	959	255	493	869	850	91	999999	274	621	247	309	458	632	116	531	999999	229	848	65	895	516	999999	998	849	999999	999999	509	651	450	999999	379	999999	999999	230	999999	163	999999	737	999999	25	892	924	815	999999	999999	466	112	494	85	332	592	432	999999	999999	62	218	999999	644	102	52	581	619	823	999999	867	891	521	412	852	377	963	491	999999	50	12	591	935	556	542	999999	999999	24	576	128	395	947	802	999999	999999	55	999999	465	999999	274	999999	283	111	181	999999	999999	999999	700	642	707	368	999999	891	999999	719	999999	283	701	111	999999	345	566	53	704	258	920	98	306	245	806	999999	508	999999	276	605	999999	490	999999	972	127	376	15	999999	868	999999	295	999999	238	504	705	772	214	363	999999	928	877	239	407	922	999999	999999	648	465	999999	999999	859	999999	999999	968	990	999999	519	999999	983	415	340	194	184	944	963	864	999999	801	539	44	999999	155	999999	347	999999	499	93	840	318	791	727	999999	999999	631	900	41	441	269	999999	999999	262	485	999999	459	598	692	64	462	958	798	999999	846	925	801	979	999999	281	286	999999	500	898	679	420	999999	999999	999999	647	552	53	932	433	999999	297	814	782	781	775	533	748	46	445	630	999999	520	325	880	624	745	652	999999	999999	164	30	24	826	583	74	
187	771	999999	54	512	418	36	375	875	559	121	28	208	938	748	999999	213	65	999999	797	900	999999	806	174	999999	900	857	999999	278	580	282	987	209	999999	597	761	939	999999	932	221	999999	154	450	331	999999	999999	453	999999	21	999999	816	958	999999	786	174	311	965	644	999999	611	561	853	106	304	286	133	999999	999999	351	999999	598	222	132	66	999999	755	435	485	661	185	457	610	171	652	999999	324	438	423	999999	999999	795	305	849	331	660	999999	999999	999999	54	389	907	961	905	999999	38	604	836	502	844	419	876	490	999999	966	163	951	692	454	541	962	999999	405	939	65	201	302	373	800	405	939	707	289	440	281	278	495	704	999999	623	169	487	936	578	142	419	314	999999	882	177	709	999999	603	614	91	695	511	31	850	832	736	241	45	106	905	711	999999	59	711	698	668	256	555	999999	382	999999	758	999999	806	645	887	979	490	999999	696	629	114	999999	359	586	999999	999999	853	314	887	927	452	839	673	999999	999999	264	999999	194	509	999999	764	772	999999	999999	936	684	999999	999999	999999	999999	999999	412	410	999999	607	921	700	999999	931	204	402	250	999999	454	42	919	163	385	822	999999	999999	999999	133	243	865	341	442	752	650	91	259	648	369	140	186	999999	999999	397	824	999999	999999	999999	999999	315	69	523	829	999999	999999	26	999999	999999	392	322	389	455	289	176	419	275	999999	947	484	849	944	754	881	999999	277	993	491	766	561	920	78	889	53	817	184	352	512	654	999999	999999	561	999999	266	56	750	731	759	271	977	558	999999	999999	13	412	999999	999999	641	26	999999	580	535	764	288	471	254	500	411	471	999999	999999	763	834	768	850	298	999999	999999	834	72	999999	243	229	788	999999	508	461	885	640	457	868	711	495	144	608	108	999999	141	794	999999	259	999999	298	279	910	795	587	847	163	123	999999	817	999999	954	973	999999	315	999999	285	963	792	614	770	24	134	365	999999	700	170	751	502	403	703	41	812	999999	999999	950	999999	217	999999	999999	732	999999	622	60	999999	541	171	999999	999999	820	856	999999	20	645	558	999999	999999	554	528	886	687	411	621	999999	124	775	152	756	402	999999	108	78	51	999999	999999	253	401	999999	999999	999999	539	900	958	999999	546	872	31	176	667	670	805	332	688	44	926	331	999999	189	936	138	399	414	867	437	721	788	788	999999	763	315	882	81	103	792	999999	787	452	939	895	999999	753	975	98	732	999999	776	389	17	261	560	348	222	147	332	346	999999	42	999999	960	999999	
999999	199	413	362	788	733	239	895	687	149	878	965	293	695	385	424	325	145	877	944	999999	999999	580	999999	966	670	999999	770	456	232	999999	921	978	999999	167	564	571	999999	943	826	546	493	329	999999	682	999999	928	452	947	921	809	999999	654	26	359	312	619	211	396	128	798	999999	449	464	999999	956	986	156	537	820	999999	589	999999	60	999999	999999	462	467	529	999999	741	492	822	534	423	858	999999	999999	787	855	999999	370	349	825	999999	87	54	864	728	726	395	999999	914	137	79	229	705	999999	999999	445	850	161	681	802	386	316	999999	915	51	536	999999	999999	999999	682	999999	999999	249	375	999999	330	870	999999	738	999999	207	959	577	695	465	999999	163	999999	354	999999	999999	793	999999	547	449	721	440	139	823	202	999999	371	423	242	262	586	979	339	581	999999	574	262	423	999999	604	426	738	951	459	847	999999	24	679	26	676	999999	804	999999	926	310	889	999999	999999	546	765	836	546	999999	999999	999999	223	823	101	999999	777	999999	380	999999	942	33	983	489	999999	975	999999	32	691	406	565	180	781	287	999999	281	408	833	999999	876	123	768	879	402	518	581	999999	999999	922	623	248	924	711	999999	759	903	327	409	71	798	727	999999	154	999999	779	999999	106	936	420	820	658	944	273	504	999999	184	153	590	970	108	351	269	109	78	167	999999	469	999999	527	509	954	998	999999	999999	999999	999999	999999	999999	623	256	999999	999999	148	112	999999	304	999999	216	309	999999	760	736	439	999999	457	467	642	86	982	148	801	999999	999999	911	866	999999	182	583	355	324	561	413	999999	999999	623	654	131	997	999999	862	980	262	999999	943	749	999999	569	808	999999	999999	999999	547	757	999999	454	999999	288	236	999999	314	999999	87	861	999999	33	356	769	715	349	803	346	999999	972	129	168	999999	833	475	172	648	100	374	349	664	586	24	999999	492	278	999999	999999	894	760	999999	740	902	401	501	999999	402	458	854	468	440	354	102	574	999999	325	905	999999	813	74	999999	224	757	999999	207	408	999999	999999	999999	446	889	437	451	884	999999	389	999999	999999	341	555	769	200	246	906	909	319	494	449	27	176	373	129	562	830	172	999999	982	174	999999	103	910	701	181	417	578	12	999999	217	999999	258	69	758	998	267	999999	407	977	851	828	887	913	999999	683	120	83	770	875	621	722	598	999999	101	953	248	644	78	999999	828	337	906	416	999999	58	769	116	999999	130	999999	535	765	999999	140	346	316	190	351	28	71	344	808	999999	292	495	801	852	
968	804	760	623	236	388	999999	999999	999999	480	999999	520	913	13	468	999999	580	95	957	999999	276	755	646	67	303	999999	999999	494	999999	779	134	792	256	917	999999	810	369	681	999999	386	459	616	999999	999999	999999	999999	114	67	876	167	999999	206	537	810	999999	222	999999	703	329	186	430	664	995	152	356	843	273	996	864	657	291	999999	786	580	542	660	341	811	999999	471	945	900	617	371	232	927	999999	446	341	926	653	666	361	132	956	999999	999999	282	488	711	567	117	203	228	876	999999	999999	999999	278	925	881	356	199	999999	241	999999	56	633	919	429	589	999999	665	938	999999	624	547	664	624	999999	49	999999	999999	999999	904	837	706	398	495	999999	517	306	177	415	54	307	476	503	890	436	748	987	362	999999	999999	999999	452	999999	224	261	120	755	999999	531	886	822	33	397	999999	404	999999	999999	999999	999999	912	292	659	999999	893	707	158	53	999999	197	998	61	706	272	680	173	395	999999	999999	243	463	761	963	646	999999	231	283	89	549	999999	613	101	999999	16	157	839	91	999999	371	517	113	77	981	999999	532	835	999999	761	717	789	19	382	483	904	891	160	328	22	731	671	433	79	503	288	584	907	999999	999999	125	840	92	203	89	666	999999	396	779	817	124	999999	999999	999999	999999	759	486	240	618	944	125	996	521	999999	470	699	94	44	999999	703	999999	624	632	426	999999	877	706	816	302	816	775	505	380	999999	897	48	565	911	707	743	999999	353	299	267	584	128	328	999999	732	999999	999999	104	999999	86	999999	499	999999	689	876	494	62	670	938	801	179	619	626	20	180	432	144	999999	999999	829	901	227	999999	374	842	527	558	999999	93	913	244	680	681	304	264	999999	999999	876	45	223	690	141	415	999999	98	999999	999999	318	843	310	255	999999	767	999999	184	38	999999	696	999999	999999	935	370	586	35	566	498	937	331	999999	772	455	267	147	123	148	770	999999	837	286	999999	35	250	999999	999999	667	834	999999	999999	999999	236	244	290	39	999999	288	330	555	390	931	999999	36	180	562	81	999999	988	272	653	856	414	226	336	420	969	333	694	999999	803	367	732	999999	260	211	529	538	999999	237	999999	835	817	999999	431	999999	686	850	854	999999	777	928	999999	571	269	831	716	999999	907	870	69	362	593	808	752	32	208	23	999999	999999	43	543	690	760	811	999999	48	199	999999	430	999999	129	478	17	999999	874	688	170	326	428	495	519	999999	303	177	108	999999	18	472	409	707	999999	84	885	654	243	247	
918	999999	451	999999	527	225	999999	146	999999	999999	585	999999	877	344	999999	697	999999	999999	523	912	396	592	999999	999999	999999	726	395	723	71	54	593	362	511	999999	999999	999999	999999	636	967	304	153	167	236	224	666	944	999999	74	669	974	726	411	141	330	851	999999	57	877	763	800	999999	999999	84	895	300	999999	563	250	574	638	823	721	516	999999	999999	239	366	498	907	999999	141	330	999999	999999	328	192	230	190	785	443	362	997	999999	999999	999999	390	999999	340	923	443	999999	354	999999	40	161	15	895	912	561	622	969	999999	969	677	669	510	709	987	577	118	999999	382	999999	141	999999	825	999999	349	999999	389	156	999999	574	999999	703	999999	830	999999	935	999999	296	318	629	173	473	803	38	204	507	964	999999	999999	763	815	440	18	999999	368	755	335	999999	556	999999	182	475	944	984	999999	974	883	679	999999	61	264	999999	694	999999	301	999999	482	797	653	842	790	708	61	999999	759	999999	694	999999	999999	277	610	166	999999	160	456	999999	529	819	999999	230	623	294	993	53	999999	993	746	265	999999	701	999999	999999	999999	714	999999	999999	424	682	999999	471	289	999999	218	418	451	107	90	544	306	603	147	662	274	433	228	506	714	18	999999	999999	297	439	999999	770	994	82	999999	999999	783	982	283	846	999999	999999	941	637	86	585	601	410	999999	212	958	994	999999	620	273	89	999999	870	759	416	919	469	999999	849	687	448	423	379	454	63	761	323	330	999999	999999	999999	491	999999	429	999999	416	362	851	95	481	315	216	999999	808	573	541	999999	233	867	926	134	888	101	999999	999999	171	232	999999	999999	999999	644	673	272	999999	71	598	904	450	630	999	567	999999	97	378	381	241	49	999999	999999	999999	848	100	463	374	943	323	400	999999	999999	999999	193	405	992	644	836	999999	943	832	999999	975	999999	471	603	867	369	516	800	722	578	406	132	662	85	999999	602	999999	220	898	609	748	207	273	659	662	816	999999	625	453	541	999999	297	217	822	999999	885	999999	999999	999999	999999	436	522	999999	72	395	999999	999999	330	656	52	292	999999	55	233	998	777	999999	812	940	61	999999	999999	357	999999	999999	999999	914	839	179	460	999999	66	624	999999	182	236	530	210	999999	999999	294	841	969	410	259	319	251	999999	999999	999999	522	575	556	544	807	544	174	496	235	286	930	691	160	205	828	235	806	162	999999	772	257	172	548	134	999999	366	922	946	931	999999	999999	930	25	52	937	649	510	90	999999	638	71	43	975	999999	885	603	690	999999	582	33	513	
99	999999	62	999999	360	37	431	777	999999	621	999999	564	706	419	999	676	118	267	188	725	725	76	999999	710	223	197	560	248	999999	675	159	999999	999999	999999	777	997	999999	171	999999	621	88	312	645	26	844	478	278	578	999999	926	582	515	999999	308	999999	33	521	999999	667	172	999999	193	614	775	472	854	656	692	641	12	712	947	999999	999999	646	422	999999	405	866	744	918	981	362	246	102	643	999999	609	236	754	486	999999	503	999999	154	894	698	869	554	999999	822	999999	937	883	223	635	836	999999	661	375	601	999999	999999	999999	253	999999	831	999999	682	828	884	999999	465	887	526	101	999999	264	999999	752	999999	561	851	999999	922	342	54	478	32	999999	807	143	999999	860	162	370	145	999999	999999	999999	73	330	197	725	115	775	130	59	367	132	191	581	999999	999999	651	50	274	609	11	911	999999	363	355	225	31	751	108	604	734	165	955	999999	93	999999	688	403	374	135	770	999999	222	999999	120	900	285	235	719	49	219	122	105	536	578	269	216	710	975	972	703	364	676	999999	325	212	176	318	498	658	230	258	675	148	838	999999	699	999999	999999	455	999999	999999	999999	999999	395	999999	69	999999	304	823	558	978	428	402	431	416	480	696	678	999999	733	967	736	71	819	960	999999	957	698	724	999999	999999	999999	529	42	907	999999	999999	140	999999	152	999999	23	675	110	252	999999	999999	717	431	383	13	778	344	722	971	70	970	249	434	999999	112	731	999999	262	799	999999	898	999999	524	93	862	565	975	765	999999	954	71	960	999999	140	173	999999	276	999999	999999	980	999999	807	71	847	362	378	705	528	50	25	443	422	310	731	931	999999	999999	347	999999	999999	803	579	735	999999	998	19	999999	999999	21	862	465	239	999999	818	397	101	308	677	731	999999	999999	456	999999	970	520	649	659	999999	999999	999999	57	928	829	999999	187	999999	81	53	848	353	999999	999999	999999	187	560	213	726	999999	344	840	999999	999999	616	37	587	356	853	764	507	359	999999	828	106	761	815	536	410	575	999999	843	29	264	828	387	788	999999	938	547	999999	316	922	177	510	999999	644	531	999999	999999	543	999999	700	316	546	999999	993	877	999999	756	371	33	803	161	850	501	999999	999999	999999	239	249	999999	418	999999	354	999999	436	191	328	999999	999999	293	999999	608	42	811	152	999999	999999	339	394	910	999999	192	999999	396	999999	771	999999	18	546	999999	999999	92	561	415	422	394	999999	355	73	811	559	575	639	999999	808	999999	128	49	999999	119	642	366	844	339	999999	
235	140	957	999999	999999	864	319	202	833	458	999999	57	626	399	758	749	372	276	582	361	579	553	107	588	999999	999999	288	659	437	651	478	247	232	432	196	999999	14	999999	408	999999	999999	999999	805	630	675	999999	999999	649	600	369	279	100	999999	977	413	682	42	379	999999	21	585	659	765	192	979	895	824	204	212	504	745	999999	868	635	121	205	999999	477	913	171	999999	999999	69	77	999999	388	999999	254	29	999999	999999	635	299	999999	371	999999	999999	623	999999	780	332	307	999999	105	624	575	232	636	866	217	934	565	465	217	860	947	999999	697	809	601	919	579	184	699	282	999999	413	481	273	531	588	134	999999	143	838	999999	201	963	453	806	165	349	999999	811	578	666	999999	999999	536	424	999999	920	813	59	860	999999	132	747	823	514	999999	751	373	345	629	999999	738	999999	379	16	999999	636	254	13	445	999999	999999	999999	131	616	939	331	945	848	999999	999999	320	776	999999	999999	999999	999999	150	999999	644	999999	976	53	999999	767	927	846	713	529	668	999999	676	999999	613	290	999999	999999	626	216	999999	839	805	524	999999	961	499	961	60	999999	999999	311	495	315	368	999999	603	158	190	363	688	103	999999	425	190	187	991	510	999999	991	999999	970	827	933	374	804	999999	461	999999	230	277	965	796	999999	252	366	999999	999999	999999	582	686	412	999999	273	527	481	231	390	344	626	969	989	798	999999	758	999999	999999	561	940	563	432	152	909	959	95	722	306	198	182	823	320	630	68	590	999999	132	401	564	415	892	583	228	127	622	261	999999	177	738	671	999999	999999	999999	430	888	160	544	502	619	187	805	185	42	217	520	315	348	930	218	753	999999	999999	919	155	58	979	999999	34	999999	708	807	555	999999	527	999999	999999	14	999999	180	439	770	999999	781	387	610	717	999999	21	606	316	912	999999	999999	984	999999	999999	999999	999999	999999	908	999999	519	215	999999	999999	999999	616	515	971	580	311	148	759	779	982	15	143	542	999999	340	438	202	427	979	796	459	597	999999	490	223	999999	845	999999	272	999999	999999	424	871	999999	999999	111	46	49	36	15	773	597	189	11	41	888	430	999999	51	999999	753	101	235	123	920	662	43	34	999999	602	466	320	497	296	999999	999999	272	535	193	239	402	163	401	974	999999	862	417	581	459	334	557	230	786	792	739	168	198	757	999999	699	78	21	292	999999	549	463	109	893	279	450	626	894	440	999999	999999	600	700	261	999999	68	254	461	575	432	55	999999	534	705	557	999999	402	514	
449	494	171	999999	871	999999	434	569	999999	524	999999	999999	708	662	789	999999	714	148	468	936	666	38	454	999999	446	999999	388	999999	929	404	999999	706	57	122	455	999999	651	999999	999999	733	827	530	306	729	159	565	724	999999	456	560	991	418	115	465	848	420	49	999999	944	999999	999999	130	640	367	999999	606	962	595	216	843	332	27	999999	734	999999	999999	731	725	467	881	144	999999	857	378	999999	927	600	591	273	44	906	106	752	717	155	999999	890	938	550	552	603	138	999999	612	999999	999999	999999	380	356	712	688	324	96	73	877	591	272	271	954	260	15	380	332	181	999999	999999	274	702	589	413	999999	793	184	914	287	999999	820	254	151	438	929	229	245	561	356	592	19	689	840	563	443	628	983	300	547	232	806	13	999999	12	709	306	790	943	466	895	999999	181	785	870	770	27	130	526	331	785	999999	770	825	999999	999999	999999	999999	36	999999	999999	999999	884	999999	65	209	999999	999999	999999	729	632	999999	302	104	460	451	838	903	999999	792	999999	507	467	999999	999999	999999	45	187	331	786	133	444	764	973	999999	95	265	999999	730	671	953	448	982	796	999999	356	999999	676	374	999999	387	682	999999	999999	999999	999999	352	915	999999	999999	173	999999	257	362	606	197	674	328	265	375	999999	44	183	999999	838	999999	525	670	278	414	254	369	999999	428	409	451	999999	999999	429	719	742	349	197	762	999999	324	999999	629	200	511	681	524	421	999999	716	353	999999	594	405	577	999999	681	646	211	723	804	826	829	952	164	645	999999	999999	545	999999	846	999999	421	800	523	785	999999	480	767	999999	999999	948	813	711	65	999999	958	134	852	125	70	702	986	49	703	498	371	999999	45	866	999999	624	999999	375	870	507	97	793	881	791	708	211	879	478	992	855	22	999999	897	221	687	999999	56	430	999999	153	859	381	107	35	423	228	445	900	205	115	999999	448	841	558	855	174	252	70	416	859	999999	999999	56	847	485	254	779	823	189	517	578	999999	999999	727	647	715	999999	856	378	999999	766	978	282	886	782	574	999999	348	999999	522	777	999999	24	713	329	999999	335	259	549	178	999999	621	721	688	537	627	645	999999	910	999999	479	395	691	999999	103	844	245	999999	75	999999	968	440	999999	666	739	591	440	99	407	306	390	445	999999	209	51	999999	267	593	359	164	929	171	438	227	999999	392	304	98	619	485	999999	175	999999	999999	210	17	164	64	949	999999	197	999999	999999	613	758	43	88	492	999999	948	587	652	810	910	
982	807	12	999999	623	999999	297	352	479	921	201	999999	260	999999	999999	43	990	999999	644	413	999999	383	454	824	999999	19	313	811	999999	671	898	463	365	999999	999999	999999	15	999999	441	602	658	844	86	795	422	543	782	999999	493	849	999999	385	17	406	942	608	362	187	780	999999	53	485	147	999999	33	738	999999	999999	32	605	38	85	999999	51	755	999999	307	659	411	925	999999	999999	328	364	999999	522	455	959	341	57	999999	999999	143	826	558	182	999999	277	771	684	683	806	999999	887	821	882	614	966	650	820	310	702	776	855	999999	999999	166	782	999999	510	292	999999	644	999999	565	999999	942	944	493	582	425	39	887	999999	251	430	526	999999	543	830	908	489	318	521	999999	999999	61	999999	449	417	25	924	182	999999	402	783	999999	411	332	620	939	669	482	77	999999	280	814	59	614	956	624	725	249	999999	999999	803	591	133	238	227	159	999999	504	85	567	999999	857	627	335	999999	269	124	118	999999	890	249	16	251	999999	999999	533	12	673	492	793	999999	999999	908	999999	598	999999	47	999999	115	999999	285	174	407	999999	903	999999	197	723	155	697	999999	616	325	383	999999	796	350	16	763	694	999999	999999	22	292	276	815	948	999999	736	277	231	942	13	462	615	84	608	740	223	61	345	999999	999999	794	293	683	369	534	316	801	850	41	419	421	999999	294	162	125	243	98	475	239	987	999999	999999	567	613	863	768	999999	197	609	793	711	358	868	999999	227	998	593	455	999999	652	934	426	199	532	999999	999999	330	921	493	999999	134	586	999999	300	999999	328	999999	80	505	766	37	999999	251	248	707	72	455	821	935	126	649	642	61	587	999999	462	286	999999	30	725	999999	366	704	112	999999	134	999999	577	999999	999999	283	999999	999999	657	624	330	999999	951	824	999999	692	999999	999999	999999	857	492	535	528	248	195	52	690	59	999999	329	670	909	149	999999	583	819	877	996	46	842	999999	693	403	999999	732	287	334	999999	999999	999999	937	380	336	999999	186	999999	723	339	638	856	593	473	179	337	953	421	45	382	251	710	815	999999	949	534	730	798	141	999999	516	999999	999999	480	559	999999	999999	300	999999	999999	403	984	106	999999	367	189	259	663	999999	76	999999	320	252	999999	968	790	999999	999999	430	801	523	999999	999999	167	999999	730	999999	122	913	432	946	999999	838	999999	978	267	614	277	155	770	284	76	285	75	556	205	666	764	999999	999999	529	956	869	781	999999	26	526	938	724	637	50	146	999999	100	999999	356	482	111	999999	
711	999999	950	289	660	527	457	999999	402	611	628	74	384	611	999999	903	999999	793	67	770	962	740	999999	552	517	999999	147	326	194	945	209	999999	999999	790	800	593	578	677	218	264	923	914	134	336	106	572	665	535	606	197	140	562	425	341	21	970	510	999999	771	930	389	140	917	999999	412	905	999999	593	999999	560	999999	321	584	802	999999	999999	616	349	456	999999	999999	999999	720	997	999999	646	306	233	779	830	92	999999	906	288	999999	793	997	677	924	200	73	81	724	55	862	999999	978	622	494	963	363	171	951	826	865	776	420	919	641	765	608	286	814	981	477	164	999999	999999	927	999999	60	938	424	266	881	993	888	674	999999	995	668	684	738	815	999999	999999	228	90	999999	999999	382	87	999999	169	591	999999	266	999999	577	999999	413	681	694	441	913	425	999999	695	999999	872	888	745	784	645	107	924	547	999	514	556	936	335	883	829	680	973	902	265	674	105	999999	155	106	437	591	986	989	306	902	61	184	999999	145	550	220	637	303	400	72	666	999999	267	238	31	770	88	797	999999	761	939	999999	491	30	849	999999	742	649	999999	63	120	935	250	107	463	381	413	999999	999999	618	53	999999	511	203	18	856	479	916	84	666	999999	999999	133	545	962	999999	693	511	999999	414	999999	999999	999999	346	999999	731	998	169	999999	650	999999	889	464	256	718	269	21	298	999999	992	666	999999	999999	999999	550	920	811	705	999999	925	999999	901	999999	928	151	65	999999	175	251	286	857	319	152	999999	310	623	735	877	827	702	526	405	999999	999999	748	651	423	266	999999	41	920	999999	999999	849	961	464	999999	999999	115	663	535	846	999999	735	145	356	683	999999	389	926	999999	934	878	442	408	293	412	608	190	999999	999999	477	379	999999	999999	565	295	302	999999	845	637	209	999999	173	999999	680	358	763	168	402	968	284	876	999999	999999	985	424	591	450	678	62	387	355	616	31	68	999999	836	379	999999	70	390	676	544	299	985	172	999999	276	727	934	648	450	787	531	366	601	510	375	380	150	703	852	795	792	999999	854	165	152	118	213	522	394	588	341	587	999999	999999	579	859	999999	709	999999	999999	743	999999	937	567	94	665	466	999999	999999	998	438	367	538	880	752	49	141	17	572	167	523	422	264	999999	455	943	758	999999	930	515	557	999999	387	999999	999999	389	322	296	80	486	651	247	61	999999	159	973	999999	999999	589	540	727	815	147	999999	209	999999	159	85	122	999999	906	206	999999	955	450	997	980	
409	999999	373	727	845	936	95	999999	286	999999	867	711	482	894	40	680	400	999999	742	303	229	929	731	239	246	999999	929	999999	454	211	105	945	162	993	649	899	999999	813	882	878	62	652	922	959	291	374	639	256	876	526	646	999999	708	704	760	480	999999	143	490	670	999999	515	71	85	275	922	999999	488	255	141	463	586	905	999999	251	577	16	772	948	999999	544	999999	999999	928	564	999999	247	458	999999	179	802	92	332	999999	870	546	999999	999999	694	369	999999	161	11	744	72	69	272	845	462	999999	473	999999	195	999999	999999	335	999999	143	520	999999	684	110	255	86	339	380	264	999999	992	704	999999	999999	88	588	999999	393	680	959	999999	999999	999999	402	995	59	999999	477	897	713	95	999999	999999	457	336	999999	999999	714	905	925	415	692	805	578	852	757	207	999999	999999	606	561	743	654	852	277	25	680	292	115	206	380	999999	483	999999	608	457	969	538	999999	999999	903	999999	487	755	553	182	999999	999999	549	247	999999	401	231	300	999999	351	890	999999	190	321	999999	402	608	708	554	554	219	264	999999	405	788	669	481	525	999999	999999	999999	898	999999	104	325	999999	742	867	999999	999999	639	999999	398	266	566	96	358	521	64	510	743	779	210	999999	963	445	999999	154	459	192	920	706	597	999999	96	999999	583	95	996	999999	660	741	363	999999	915	36	999999	713	838	702	321	960	999999	202	475	486	698	999999	999999	879	474	999999	417	999999	999999	932	594	999999	180	575	512	272	524	970	850	11	425	634	93	937	579	415	315	757	871	959	246	999999	477	999999	303	999999	954	127	619	72	333	200	517	982	999999	421	999999	273	199	999999	445	500	999999	473	999999	73	226	999999	309	68	292	660	999999	999999	696	199	977	999999	281	999999	318	407	360	788	678	235	999999	111	999999	168	872	51	567	822	524	745	63	14	549	999999	67	760	817	999999	779	999999	898	999999	296	252	443	972	991	961	739	47	150	563	795	999999	999999	125	698	151	196	250	102	478	999999	950	999999	999999	30	999999	181	558	590	799	18	14	336	707	999999	999999	724	999999	60	606	93	999999	605	999999	218	714	999999	941	72	675	999999	999999	581	429	999999	345	116	469	951	949	789	191	457	351	999999	791	508	250	310	999999	426	999999	999999	495	395	999999	355	646	764	316	759	239	999999	915	434	999999	433	999999	871	478	156	264	999999	110	816	901	999999	264	945	427	215	999999	641	999999	258	88	348	95	999999	737	990	470	705	645	199	999999	999999	542	916	84	368	999999	
378	999999	999999	172	999999	999999	679	999999	999999	100	700	347	999999	717	999999	868	666	999999	999999	347	872	999999	488	686	559	999999	910	265	215	496	347	999999	69	614	673	999999	339	96	999999	258	416	999999	669	999999	769	367	999999	482	962	827	999999	570	943	999999	999999	244	999999	611	999999	45	189	999999	287	581	753	830	288	495	53	788	999999	999999	616	882	931	999999	474	999999	917	202	768	438	303	388	621	777	999999	48	886	439	999999	999999	484	999999	79	999999	272	97	156	999999	89	58	999999	183	298	999999	999999	71	99	405	999999	764	999999	419	277	999999	130	899	960	975	903	249	609	613	332	810	999999	999999	813	938	999999	387	441	977	123	719	999999	129	99	325	823	999999	949	490	670	700	43	74	436	328	872	999999	137	999999	45	839	449	824	850	487	999999	51	258	160	346	392	333	716	306	558	751	10	809	644	162	48	300	129	999999	631	776	41	999999	999999	75	695	260	270	942	283	999999	184	278	611	125	999999	999999	999999	153	288	377	327	767	877	999999	872	563	492	999999	996	549	330	881	228	710	178	564	763	999999	999999	141	72	999999	999999	288	576	731	207	529	381	999999	501	975	665	264	459	273	608	917	203	142	767	252	945	999999	999999	303	59	900	999999	999999	853	714	999999	156	999999	999999	744	599	10	150	365	962	999999	999999	58	355	226	964	261	905	956	846	891	518	373	999999	999999	299	338	283	999999	307	999999	164	578	999999	481	518	949	905	529	19	916	999999	999999	805	999999	380	999999	999999	87	95	648	51	270	16	822	999999	999999	495	725	454	270	727	468	68	389	492	999999	999999	999999	707	25	999999	386	946	929	838	742	568	224	457	614	733	206	597	999999	999999	893	571	963	496	736	999999	189	999999	748	199	594	717	425	123	383	423	731	380	79	302	664	324	86	999999	252	223	281	999999	840	537	531	999999	410	999999	598	999999	307	386	970	561	999999	311	999999	740	999999	999999	152	110	84	201	11	825	527	999999	877	999999	494	979	253	522	192	910	244	221	668	999999	316	578	524	947	125	354	409	518	134	362	126	346	739	999999	81	180	203	648	535	705	354	54	969	28	940	328	143	458	999999	999999	77	986	82	531	718	574	586	137	86	999999	426	999999	241	524	463	158	249	35	451	22	717	595	685	963	378	999999	608	505	16	797	999999	999999	150	867	999999	139	274	999999	509	506	593	76	999999	878	999999	345	813	455	999999	792	88	117	16	999999	549	999999	311	118	162	999999	965	90	999999	999999	446	
999999	999999	374	999999	334	999999	41	999999	944	999999	651	32	807	684	999999	458	999999	940	224	718	999999	944	784	328	812	828	165	65	63	540	513	945	293	441	813	476	999999	225	241	908	56	592	999999	937	897	999999	503	999999	129	998	812	150	905	569	999999	530	94	56	426	999999	728	975	999999	413	915	706	739	375	870	999999	999999	937	708	316	672	520	882	847	430	363	334	731	936	999999	728	372	49	723	108	292	391	402	999999	735	189	81	130	657	999999	201	720	137	563	999999	988	874	441	599	897	822	647	247	625	73	180	999999	49	417	999999	999999	666	25	999999	588	185	617	149	999999	137	601	999999	234	825	238	643	207	177	384	76	853	931	450	825	999999	645	999999	776	735	564	191	41	712	972	478	535	999999	860	975	999999	381	735	467	472	306	431	423	421	999999	999999	973	999999	665	351	999999	999999	225	199	999999	999999	40	840	413	418	945	569	999999	999999	356	703	939	999999	202	997	694	128	999999	999999	999999	854	232	732	999999	315	590	361	376	999999	999999	857	319	514	869	999999	356	999999	331	59	526	737	743	170	75	693	490	636	638	667	999999	713	158	247	670	999999	999999	307	460	108	827	594	999999	999999	999999	499	393	434	999999	169	650	162	796	424	461	791	120	71	667	696	824	953	999999	708	714	436	709	81	999999	999999	321	58	999999	233	999999	932	545	999999	999999	576	999999	66	169	478	27	503	917	733	786	878	35	659	639	763	283	873	871	493	999999	684	999999	322	589	745	847	601	999999	999999	202	999999	256	694	22	999999	397	768	794	254	999999	220	519	999999	999999	999999	706	662	999999	327	950	999999	71	61	814	374	786	987	477	999999	630	999999	432	355	540	266	632	341	999999	548	376	999999	89	626	999999	402	175	999999	36	623	48	195	999999	753	622	845	468	204	880	999999	999999	409	300	380	624	999999	788	174	999999	39	343	375	24	870	951	444	999999	999999	260	422	209	972	961	853	385	444	242	678	732	695	798	437	999999	999	243	966	224	708	11	535	999999	11	379	996	289	672	181	322	999999	187	999999	33	944	468	999999	999999	999999	447	994	999999	999999	120	441	999999	241	999999	914	24	999999	999999	229	569	442	724	808	207	999999	999999	999999	713	273	999999	875	555	127	774	493	992	561	999999	527	999999	713	822	502	503	999999	630	765	383	757	166	684	999999	958	18	999999	229	660	250	739	484	873	291	999999	122	244	886	632	466	422	999999	999999	736	467	452	855	999999	232	314	999999	999999	208	200	955	
116	245	999999	999999	118	193	273	342	999999	171	52	999999	432	905	390	269	683	997	309	999999	835	703	999999	359	515	999999	969	999999	355	612	766	286	999999	336	809	876	186	999999	523	282	158	589	999999	575	425	547	999999	715	841	999999	999999	974	898	238	999999	413	297	708	91	955	223	276	986	708	404	766	999999	999999	105	513	999999	999999	484	36	812	255	999999	999999	934	968	730	264	165	310	999999	999999	387	453	999999	999999	588	477	218	999999	68	882	603	443	999999	999999	325	999999	619	999999	961	999999	500	871	426	873	851	915	773	999999	235	959	120	686	60	612	388	777	999999	698	925	615	999999	915	968	999999	652	128	211	285	652	999999	999999	827	349	999999	301	515	999999	342	555	673	703	999999	343	109	772	916	999999	999999	280	548	447	921	412	355	392	584	999999	496	999999	732	714	999999	470	999999	324	292	347	999999	321	872	750	556	153	261	911	999999	582	868	167	735	735	999999	15	114	999999	723	999999	993	706	716	612	540	999999	822	959	999999	999999	511	784	489	579	431	257	408	797	890	778	999999	443	311	12	999999	339	999999	996	81	492	365	875	601	868	353	265	999999	270	999999	445	999999	302	705	999999	80	94	678	165	314	394	606	316	75	999999	273	559	404	714	576	211	625	825	887	723	279	636	192	621	235	175	999999	999999	587	454	457	999999	999999	855	931	999999	660	339	692	686	886	999999	809	656	604	999999	860	999999	693	18	819	505	414	982	999999	444	901	999999	999999	999999	742	999999	999999	620	999999	414	821	999999	999999	625	550	999999	143	999999	999999	999999	826	999999	26	441	315	761	454	999999	635	952	999999	755	679	496	59	604	999999	553	944	999999	329	198	168	199	972	999999	117	77	467	533	999999	213	999999	999999	617	999999	50	498	999999	999999	24	999999	985	999999	960	76	999999	295	576	946	999999	590	266	999999	901	999999	377	827	468	993	653	387	121	999999	590	250	609	723	879	684	563	999999	999999	963	999999	179	212	622	238	999999	999999	822	999999	520	646	999999	947	736	63	979	997	999999	999999	999999	999999	637	47	883	955	720	467	999999	416	999999	392	999999	871	999999	16	999999	435	754	598	562	552	831	885	600	466	809	303	999999	669	900	687	999999	999999	878	999999	776	142	329	667	999999	449	305	999999	609	138	669	999999	653	729	999999	553	252	624	999999	297	505	751	446	426	156	427	594	486	516	213	51	105	999999	999999	240	999999	115	97	90	122	257	999999	999999	999999	796	899	649	153	999999	356	445	726	412	591	140	999999	695	999999	
521	999999	855	999999	899	405	96	574	917	999999	499	999999	999999	164	999999	999999	999999	89	474	973	999999	999999	778	450	148	169	768	325	693	411	536	999999	903	999999	576	990	267	438	527	880	386	999999	982	662	654	615	999999	290	192	56	999999	61	560	721	999999	274	999999	999999	999999	739	636	771	999999	515	460	293	999999	244	588	553	107	612	562	594	597	408	999999	125	999999	533	261	488	142	999999	860	485	655	999999	930	311	679	999999	758	787	253	614	350	476	212	370	786	999999	701	639	949	938	499	999999	133	873	11	999999	999999	999999	999999	999999	638	245	999999	974	638	646	314	287	873	255	853	774	350	982	67	797	999999	434	746	999999	787	999999	999999	922	985	999999	68	999999	999999	999999	243	611	309	999999	976	115	821	237	732	150	369	423	765	999999	94	724	999999	999999	815	213	292	194	409	900	999999	999999	547	732	999999	949	587	256	999999	399	21	251	999999	254	16	952	975	685	702	606	227	999999	737	993	837	271	999999	917	251	106	201	999999	211	408	734	841	567	99	999999	782	562	122	445	376	999999	843	259	381	144	999999	999999	607	492	999999	999999	997	407	554	894	727	886	669	15	881	999999	962	999999	76	520	175	999999	999999	999999	919	999999	115	927	371	999999	994	21	691	783	388	867	593	566	408	725	999999	443	22	204	520	999999	892	999999	999999	999999	729	999999	193	999999	969	478	352	171	572	759	577	79	46	253	999999	999999	999999	886	626	24	614	999999	641	350	783	999999	381	999999	925	33	999999	997	373	203	581	999999	999999	830	999999	909	999999	999999	994	648	999999	667	406	769	304	804	701	15	490	549	563	333	170	842	87	247	999999	999999	999999	549	999999	579	705	843	672	708	887	373	83	716	499	191	411	993	202	126	335	612	396	131	999999	154	517	999999	640	257	40	986	753	999999	813	999999	197	454	999999	578	961	999999	106	596	916	337	999999	773	999999	381	999999	999999	650	999999	911	494	999999	124	999999	999999	72	999999	213	999999	677	999999	620	506	903	999999	999999	956	954	623	164	772	515	999999	214	993	999999	743	999999	999999	999999	863	345	999999	665	999999	597	83	237	999999	516	89	359	682	918	999999	999999	436	999999	424	386	999999	222	999999	999999	148	999999	475	909	999999	252	329	118	944	98	814	565	828	841	584	48	921	729	380	117	84	999999	833	999999	199	286	786	999999	359	882	370	651	999999	984	526	351	132	173	13	999999	999999	999999	415	593	114	459	889	594	999999	385	464	245	842	999999	732	725	154	594	720	947	465	999999	
758	999999	728	173	256	843	324	243	916	758	725	47	999999	999999	999999	999999	777	739	397	201	588	974	427	134	999999	999999	262	800	999999	538	452	66	876	741	999999	353	999999	999999	213	999999	999999	61	468	706	520	999999	998	999999	718	904	999999	981	559	274	867	784	644	603	364	856	591	523	46	388	315	668	170	189	889	663	384	836	536	999999	921	999999	515	721	999999	13	400	632	92	302	721	999999	999999	612	873	438	999999	271	999999	356	464	756	24	90	999999	851	999999	819	740	64	529	980	455	218	352	341	279	923	989	360	466	958	441	999999	667	844	999999	557	316	999999	954	122	259	999999	886	175	521	434	330	762	369	581	891	37	773	740	999999	298	269	999999	169	786	282	999999	890	505	325	280	999999	556	999999	96	513	290	999999	416	731	275	331	187	819	844	602	237	991	884	77	999999	970	926	827	999999	298	774	300	177	840	33	299	391	850	251	21	773	82	999999	78	611	926	367	999999	751	966	92	721	999999	193	55	243	15	999999	999999	309	999999	728	999999	999999	738	989	999999	575	707	975	940	999999	578	999999	829	165	719	816	999999	999999	613	917	86	999999	215	62	975	984	795	790	999999	999999	938	941	999999	55	999999	483	339	622	994	791	999999	775	999999	754	152	492	363	999999	524	199	972	999999	695	579	999999	909	999999	685	23	948	780	917	691	999999	399	637	318	999999	899	999999	999999	843	492	822	614	999999	999999	460	999999	492	630	905	275	104	999999	513	999999	945	403	356	999999	653	608	56	21	999999	94	47	365	515	184	579	990	288	713	139	943	999999	964	999999	999999	141	776	530	327	874	651	596	999999	885	999999	372	390	553	355	999999	244	999999	999999	229	226	843	105	404	999999	60	915	987	391	999999	570	382	980	999999	999999	758	877	87	999999	146	743	498	999999	479	133	811	199	999999	933	999999	894	506	72	744	135	194	46	381	222	276	958	664	214	166	325	19	392	338	999999	596	999999	999999	999999	999999	485	999999	813	625	999999	999999	861	478	63	511	999999	73	319	999999	927	143	721	505	865	462	188	89	999999	873	999999	999999	429	860	999999	347	925	737	789	999999	269	407	381	421	110	715	999999	999999	610	999999	999999	262	699	999999	411	102	999999	458	301	265	495	405	444	999999	999999	167	86	11	999999	716	585	229	283	921	976	529	761	310	405	159	57	698	479	590	674	901	999999	283	999999	128	472	476	445	999999	902	999999	963	442	950	943	638	999999	232	999999	128	980	978	778	180	999999	999999	574	63	
151	217	797	999999	999999	999999	999999	999999	803	552	148	999999	118	783	749	29	122	566	328	359	461	999999	644	475	999999	471	694	922	999999	112	577	787	898	999999	304	999999	114	937	119	177	391	210	999999	999999	999999	650	19	999999	999999	758	999999	325	999999	224	602	999999	572	331	350	999999	580	646	999999	999999	975	999999	999999	695	489	432	999999	185	999999	999999	999999	260	999999	783	392	935	462	497	693	887	55	999999	774	684	820	999999	753	782	999999	726	596	744	113	144	885	732	305	323	717	999999	843	882	867	861	256	352	944	789	939	414	999999	93	952	999999	655	723	999999	670	875	999999	679	142	587	999999	563	233	156	552	898	659	639	999999	780	999999	999999	172	394	912	438	478	729	964	999999	192	797	999999	999999	894	488	172	156	635	447	902	136	711	999999	147	308	32	999999	402	890	289	999999	790	313	74	999999	492	338	673	242	407	94	714	299	405	933	60	999999	262	999999	735	513	14	701	999999	761	342	868	257	614	415	282	999999	83	563	999999	999999	210	726	999999	996	833	999999	403	50	817	422	421	898	213	257	999999	999999	338	164	776	771	98	999999	999999	832	999999	999999	68	826	134	757	640	736	988	925	999999	715	999999	77	902	41	610	661	69	348	999999	969	53	366	825	339	999999	918	999999	999999	918	774	423	896	382	751	423	576	915	70	781	685	910	288	408	874	999999	271	262	745	170	999999	375	964	999999	654	999999	999999	999999	795	757	721	949	352	17	84	302	636	999999	160	617	43	746	999	566	245	69	765	958	950	919	738	666	51	485	999999	999999	458	985	727	999999	722	999999	129	312	999999	735	567	280	999999	582	999999	575	999999	137	999999	691	376	999999	675	594	282	743	59	875	29	65	907	867	526	999999	843	651	967	999999	999999	467	999999	999999	506	510	999999	494	634	378	145	999999	564	913	359	799	42	60	319	999999	999999	978	526	253	292	15	828	700	754	657	738	142	607	665	242	999999	75	679	901	175	102	787	118	681	740	857	500	999999	517	999999	643	999999	999999	834	15	916	941	382	999999	501	681	802	999999	999999	639	999999	564	999999	680	690	734	362	158	154	51	653	870	999999	513	435	514	834	192	37	24	944	800	773	659	326	727	692	275	410	999999	999999	57	141	51	736	999999	600	322	999999	999999	999999	645	196	999999	999999	56	106	868	978	986	999999	619	713	962	695	999999	790	999999	364	962	51	999999	747	661	751	999999	738	803	777	142	914	999999	365	45	733	309	613	980	306	280	631	824	
999999	424	645	680	343	178	356	533	511	999999	958	999999	950	204	897	535	52	756	317	999999	101	999999	82	336	264	999999	999999	999999	598	810	943	94	999999	999999	799	333	25	80	272	999999	999999	999999	999999	563	563	500	999999	539	411	88	937	549	962	338	733	451	351	319	999999	665	939	999999	999999	701	416	874	533	999999	405	573	520	971	494	747	999999	847	999999	518	772	763	999999	999999	999999	520	873	404	132	999999	494	357	981	999999	654	999999	630	495	318	929	156	999999	999999	362	144	837	567	966	999999	224	492	999999	999999	833	546	999999	82	999999	999999	424	999999	999999	999999	531	248	999999	592	815	326	887	126	360	539	296	999999	999999	795	240	565	999999	953	906	999999	907	520	999999	132	158	999999	991	999999	999999	518	893	111	144	937	446	124	999999	255	751	649	176	999999	141	356	939	470	462	999999	842	999999	829	999999	921	673	999999	21	639	924	999999	657	999999	363	735	842	645	194	238	999999	359	125	478	999999	212	267	182	809	388	262	999999	687	705	134	692	708	999999	999999	190	471	999999	435	485	172	811	999999	324	813	372	299	710	755	999999	316	517	726	999999	928	268	663	500	999999	632	999999	999999	756	952	210	671	999999	162	222	999999	766	64	999999	640	316	100	118	942	369	446	99	551	999999	999999	999999	999999	965	504	760	174	526	970	66	803	999999	429	65	999999	124	151	345	146	498	999999	476	261	594	96	999999	838	160	721	999999	999999	542	999999	315	311	563	593	705	532	402	58	487	999999	997	130	540	887	45	999999	828	227	110	953	63	999999	999999	147	999999	879	606	922	23	805	999999	467	270	275	999999	999999	588	530	445	813	743	999999	273	999999	999999	473	555	19	803	194	999999	913	498	589	781	629	333	425	570	826	925	479	44	999999	956	539	859	999999	999999	291	387	999999	781	999999	219	612	422	308	884	559	999999	596	129	829	913	999999	969	681	494	494	999999	173	959	619	887	999999	415	591	723	723	613	999999	246	999999	806	999999	141	210	379	178	217	999999	540	21	501	338	360	999999	768	40	570	999999	999999	999999	999999	224	348	999999	410	945	207	831	585	999999	999999	999999	360	608	999999	999999	793	999999	999999	325	999999	405	632	948	127	558	914	209	822	692	163	435	999999	957	659	591	255	969	799	434	971	386	449	379	75	457	999999	751	192	449	246	999999	875	465	11	466	591	399	54	999999	40	997	18	892	17	519	546	403	999999	440	84	824	969	877	999999	901	999999	263	999999	670	579	999999	27	382	999999	999999	559	52	
999999	203	999999	855	999999	947	999999	974	999999	556	999999	555	911	584	803	999999	999999	999999	831	999999	120	110	510	338	516	384	282	999999	979	635	999999	655	999999	999999	448	755	440	999999	898	31	999999	380	533	409	999999	337	758	994	368	999999	17	999999	530	999999	931	854	999999	671	349	551	674	534	999999	999999	999999	716	595	418	146	58	321	156	524	999999	999999	740	999999	110	447	188	625	287	509	714	628	413	134	999999	571	593	999999	768	878	999999	999999	949	386	792	299	999999	999999	350	858	999999	954	860	518	720	47	201	287	592	234	171	926	397	34	289	122	705	999999	197	846	553	999999	552	278	177	463	574	363	784	811	272	446	284	429	199	760	767	895	413	370	380	315	479	543	999999	430	999999	924	107	679	999999	592	554	504	314	999999	411	592	351	999999	473	837	503	780	999999	999999	651	999999	835	528	355	810	999999	827	999999	247	516	18	560	747	503	649	266	114	228	679	999999	780	124	864	358	185	553	155	896	542	999999	999999	581	999999	778	991	98	999999	334	782	413	999999	38	77	817	403	41	604	764	999999	581	398	562	292	832	871	853	971	179	180	267	42	930	999999	434	818	999999	999999	968	512	999999	688	999999	445	276	174	752	56	57	955	153	999999	391	999999	961	423	146	298	170	999999	148	127	999999	999999	525	999999	796	104	643	999	966	474	999999	262	999999	999999	999999	127	26	668	129	806	923	224	999999	999999	651	858	999999	20	681	148	406	71	373	442	289	626	999999	895	377	658	413	57	988	678	999999	139	808	78	805	29	282	502	787	342	203	193	137	999999	729	938	131	999999	327	828	999999	573	999999	830	613	992	206	131	300	999999	999999	875	236	358	993	521	60	904	999999	999999	999999	999999	284	999999	248	105	999999	999999	175	999999	536	781	730	999999	999999	750	251	999999	464	813	822	160	999999	326	940	999999	999999	779	224	217	888	227	427	664	962	173	999999	857	999999	517	502	999999	955	861	999999	999999	155	999999	746	253	280	82	999999	401	840	999999	702	958	101	920	999999	719	498	958	550	999999	999999	75	999999	999999	999999	394	395	946	320	337	205	350	391	329	182	892	999999	970	936	815	999999	999999	824	257	471	341	765	671	999999	783	999999	999999	999999	625	999999	999999	867	309	792	886	999999	503	91	512	999999	999999	999999	771	747	255	999999	999999	31	735	999999	999999	251	950	976	129	628	999999	576	537	999999	208	39	765	73	103	34	733	999999	999999	138	284	943	321	999999	999999	764	994	923	134	999999	478	999999	585	999999	
926	999999	999999	332	673	268	962	926	999999	180	320	332	810	999999	654	231	954	349	971	999999	267	395	929	223	866	364	634	801	452	999999	863	233	453	999999	146	264	999999	410	514	791	175	357	999999	151	426	786	953	999999	999999	903	150	138	14	979	825	540	908	703	465	318	634	171	484	122	316	97	879	138	571	999999	123	554	834	189	440	910	999999	999999	999999	999999	410	999999	532	549	301	735	228	473	999999	606	356	999999	944	205	167	14	873	287	834	339	999999	825	724	999999	790	596	304	824	548	999999	999999	129	907	385	908	296	999999	999999	999999	581	868	415	282	965	53	708	610	638	32	436	999999	999999	954	467	183	585	624	654	758	704	999999	999999	999999	940	72	236	507	568	297	871	375	938	466	262	470	999999	999999	999999	834	91	986	999999	802	122	879	999999	175	450	211	333	671	984	186	126	999999	474	490	342	903	999999	999999	51	999999	160	71	999999	263	701	996	683	42	999999	820	677	718	999999	601	813	71	247	71	999999	367	964	209	999999	762	349	122	999999	19	220	855	27	999999	945	999999	651	61	780	999999	999999	453	528	300	999999	174	999999	999999	375	999999	677	999999	665	755	153	683	999999	999999	679	346	999999	589	11	673	999999	19	802	796	772	461	949	999999	290	999999	598	613	839	674	402	999999	999999	941	999999	999999	341	939	200	272	736	271	937	699	999999	444	657	884	452	854	477	797	371	999999	635	999999	999999	915	990	989	167	539	999999	712	558	462	93	972	841	879	341	999999	819	540	999999	511	523	999999	390	845	28	713	171	984	999999	605	999999	550	999999	833	208	426	948	210	114	206	427	234	151	918	999999	999999	999999	999999	522	593	978	999999	652	134	999999	673	534	154	999999	453	378	999999	515	953	999999	542	667	18	681	999999	934	618	435	999999	94	999999	999999	472	494	999999	671	599	471	613	627	34	898	999999	442	534	999999	804	240	999999	828	567	999999	198	320	819	999999	44	891	607	658	369	405	788	50	999999	565	999999	659	636	781	778	397	902	999999	583	643	999999	575	999999	34	140	387	773	44	526	579	920	162	675	326	637	999999	864	954	999999	628	120	149	340	968	828	154	604	999999	59	999999	816	999999	999999	186	999999	468	744	999999	999999	999999	631	754	999999	533	999999	999999	984	319	154	81	533	948	77	954	533	999999	245	188	205	986	783	894	999999	999999	762	67	425	999999	786	178	963	291	435	285	997	365	999999	999999	333	919	169	294	735	999999	645	999999	795	782	652	203	999999	566	387	542	
208	999999	769	176	770	587	494	999999	533	999999	118	251	522	792	999999	999999	999999	437	854	286	999999	499	168	16	711	894	272	642	846	592	945	999999	999999	999999	86	270	596	459	47	746	434	999999	999999	759	870	403	999999	12	825	999999	483	795	999999	110	716	709	578	762	464	876	324	999999	999999	999999	39	711	347	999999	715	999999	999999	999999	400	117	999999	162	738	409	146	999999	548	269	816	370	119	999999	694	804	187	377	999999	833	994	170	431	582	35	999999	999999	999999	66	726	297	999999	999999	999999	999999	604	258	999999	999999	179	626	999999	337	999999	45	999999	999999	999999	27	999999	451	347	14	746	999999	999999	686	279	999999	999999	679	977	260	821	999999	687	999999	897	999999	99	556	623	999999	523	217	847	999999	376	547	746	989	999999	999999	524	285	950	999999	168	999999	175	999999	978	437	63	499	648	999999	515	93	357	822	933	134	928	986	999999	999999	491	538	428	406	320	732	389	928	828	836	999999	546	31	999999	307	951	589	180	577	196	352	33	569	999999	327	999999	199	999999	65	726	223	537	457	999999	999999	629	527	769	608	999999	999999	999999	999999	811	169	969	999999	999999	524	981	999999	757	418	641	598	468	969	477	88	37	999999	465	872	112	623	999999	98	22	919	999999	434	820	999999	999999	999999	227	362	999999	999999	358	999999	404	999999	83	191	999999	128	999999	420	185	659	59	999999	580	712	592	999999	568	198	960	880	59	876	846	556	999999	195	96	502	999999	116	222	685	730	806	999999	64	798	920	167	90	999999	601	999999	28	999999	140	999999	620	999999	999999	793	569	830	477	181	527	564	527	468	280	42	999999	999999	999999	447	999999	960	773	999999	537	464	647	40	880	607	999999	142	827	181	999999	203	999999	999999	416	322	999999	854	262	635	621	500	281	462	886	999999	959	561	674	581	21	180	227	999999	29	510	999999	999999	999999	870	999999	395	736	355	875	999999	565	377	634	999999	795	519	707	148	951	999999	999999	195	999999	832	647	999999	467	999999	170	422	976	999999	926	999999	176	123	904	392	912	235	763	926	587	809	999999	999999	927	918	786	502	472	89	105	982	327	960	999999	128	232	826	999999	490	194	462	110	146	450	728	999999	681	614	324	235	726	282	266	608	999999	350	64	969	548	999999	668	949	999999	333	944	587	216	728	785	169	96	999999	282	742	999999	999999	355	152	208	999999	115	887	158	853	379	709	71	999999	61	778	178	999999	389	30	525	999999	999999	812	506	150	999999	952	829	999999	148	429	999999	524	483	633	994	912	
770	220	364	781	999999	999999	954	244	526	855	999999	17	991	239	917	262	999999	622	507	542	646	68	956	162	67	992	715	950	999999	547	877	427	783	999999	96	179	665	999999	710	168	858	999999	624	527	284	999999	173	909	512	747	307	860	999999	462	999999	711	263	999999	999999	809	338	999999	534	978	977	999999	233	736	153	747	999999	481	912	999999	999999	384	444	438	878	245	829	999999	448	962	249	26	300	331	989	999999	915	463	999999	901	999999	999999	737	646	999999	999999	597	437	999999	999999	999999	826	948	999999	999999	892	277	824	999999	487	980	999999	999999	572	999999	960	999999	902	746	999999	831	142	460	21	999999	829	647	999999	999999	853	647	401	50	683	810	999999	78	511	999999	106	116	999999	999999	543	921	307	999999	174	907	588	999999	999999	999999	996	999999	28	376	937	280	999999	255	479	999999	480	839	588	999999	882	761	325	999999	458	359	999999	662	740	13	999999	100	219	541	482	890	999999	789	952	710	999999	750	791	56	999999	999999	604	851	999999	165	659	703	342	815	416	412	591	696	616	999999	50	343	202	25	459	847	70	999999	772	588	635	999999	999999	878	999999	141	970	278	760	226	754	999999	35	585	353	999999	757	403	134	79	308	613	182	999999	669	999999	557	775	597	294	999999	999999	89	58	530	999999	817	463	999999	284	999999	323	936	399	590	252	318	617	999999	247	99	999999	291	702	289	31	518	279	218	737	584	204	681	476	56	566	999999	977	999999	385	999999	303	999999	850	636	999999	677	999999	999999	427	402	940	999999	360	205	513	906	386	768	508	460	547	255	641	700	248	999999	469	999999	999999	533	999999	999999	296	841	795	641	441	76	304	353	734	252	791	344	999999	100	331	281	542	999999	999999	218	999999	925	857	58	394	159	398	353	217	999999	999999	894	999999	999999	817	518	409	872	999999	320	474	164	999999	999999	999999	999999	999999	158	999999	999999	809	999999	199	132	16	370	983	746	256	291	999999	950	999999	303	248	896	283	266	282	812	999999	670	196	999999	744	401	209	562	999999	999999	102	999999	42	29	630	640	999999	939	999999	456	534	663	625	192	642	999999	28	432	999999	567	999999	999999	875	999999	326	149	186	176	387	999999	171	999999	999999	168	198	437	918	126	672	999999	202	999999	884	999999	287	999999	54	13	390	231	382	777	506	37	74	302	374	534	702	999999	464	537	999999	766	295	999999	511	999999	999999	214	604	902	759	458	375	689	915	59	230	118	999999	182	785	999999	242	999999	924	134	999999	999999	73	999999	423	999999	154	664	
999999	999999	541	183	706	587	999999	186	626	480	28	58	662	384	386	325	313	594	999999	291	751	999999	999999	901	189	387	372	107	150	999999	488	577	313	999999	999999	999999	517	56	412	999999	173	609	539	762	999999	876	471	719	999999	747	999999	829	795	863	999999	386	594	639	994	328	225	912	45	416	991	451	744	951	477	589	999999	266	191	999999	128	999999	865	771	999999	999999	915	652	587	403	999999	659	781	450	999999	530	212	878	62	93	301	260	573	133	999999	923	142	999999	252	930	940	999999	647	916	999999	770	520	822	112	691	413	999999	335	999999	999999	341	669	303	163	946	999999	929	214	108	587	867	579	999999	999999	613	999999	405	410	999999	463	315	22	865	705	37	999999	390	999999	371	680	728	924	930	846	439	263	838	366	306	999999	21	620	548	339	877	201	777	999999	499	520	17	999999	678	189	971	329	804	597	135	935	996	163	842	999999	858	943	999999	999999	999999	359	342	48	114	113	452	695	473	536	999999	836	242	568	285	851	999999	566	999999	751	999999	999999	999999	251	240	370	557	999999	777	999999	480	999999	999999	999999	260	150	187	999999	999999	999999	737	286	855	999999	768	299	703	437	877	991	999999	302	696	896	31	460	899	999999	999999	744	555	594	999999	999999	65	894	293	360	318	999999	999999	703	507	681	24	598	264	191	999999	941	666	130	980	999999	373	188	999999	656	999999	799	250	96	999999	324	999999	153	368	512	222	873	15	999999	128	742	999999	62	794	25	999999	432	999999	718	618	999999	87	999999	614	141	979	877	999999	637	500	518	894	999999	542	193	661	871	240	751	999999	608	935	999999	999999	999999	468	999999	393	231	999999	438	603	532	478	304	247	594	538	236	533	344	999999	999999	852	999999	999999	740	520	611	364	21	201	999999	749	19	999999	763	433	376	673	667	494	435	863	999999	914	371	118	248	999999	76	342	14	228	634	392	999999	999999	401	400	999999	999999	781	999999	761	999999	159	783	469	372	483	171	172	562	999999	850	791	514	999999	695	999999	632	281	665	297	999999	196	999999	999999	999999	374	302	41	975	945	866	712	567	111	825	765	588	999999	875	472	905	179	452	999999	783	601	61	681	999999	914	104	529	125	580	92	999999	923	999999	842	998	191	139	197	999999	999999	147	233	413	964	999999	897	984	405	203	391	510	999999	873	341	999999	322	620	336	999999	851	346	597	999999	29	776	842	920	805	877	290	776	982	835	363	646	377	999999	999999	774	27	120	134	921	999999	999999	314	59	337	816	685	
570	802	135	765	661	550	999999	999999	197	98	977	999999	528	912	999999	999999	909	999999	694	658	999999	999999	562	53	740	222	675	797	999999	471	792	592	988	201	720	999999	856	79	999999	106	140	999999	529	685	50	999999	605	19	999999	64	405	999999	642	168	21	667	999999	92	35	448	874	448	946	726	306	394	999999	999999	202	642	671	839	817	598	527	418	383	876	13	807	999999	666	224	393	76	262	950	830	190	62	732	774	999999	999999	999999	691	319	803	389	655	742	279	816	941	393	565	999999	53	640	603	294	374	88	227	999999	218	999999	563	659	53	443	999999	155	150	999999	897	795	564	376	836	999999	580	496	357	999999	347	849	999999	10	510	539	999999	199	587	768	999999	695	999999	430	23	466	756	153	345	222	383	133	676	41	495	770	167	677	804	999999	713	999999	730	999999	494	368	951	562	159	513	537	179	568	381	551	211	969	999999	363	379	999999	436	999999	145	691	999999	182	251	514	740	999999	239	999999	93	64	490	964	673	999999	654	999999	203	994	999999	685	213	999999	305	490	294	801	34	999999	999999	160	287	726	595	471	999999	195	710	58	418	141	307	784	484	999999	70	246	305	207	999999	864	159	999999	328	460	487	658	999999	761	229	939	999999	915	999999	933	777	763	379	212	999999	468	804	154	585	999999	999999	999999	90	999999	429	57	505	826	614	570	10	845	407	144	999999	623	999999	999999	828	999999	784	999999	824	551	999999	999999	999999	999999	542	250	999999	15	856	628	83	69	578	899	999999	182	999999	530	311	399	932	931	999999	244	999999	999999	999999	855	325	116	999999	999999	604	999999	438	131	999999	412	294	999999	511	995	999999	999999	71	924	55	418	616	999999	45	263	90	434	619	999999	941	631	874	501	100	999999	999999	999999	713	87	464	999999	471	220	991	41	246	938	999999	937	942	586	999999	304	996	999999	248	668	81	662	999999	999999	919	819	190	558	538	792	283	306	315	249	75	983	469	15	946	406	665	14	27	152	546	999999	675	999999	458	579	504	358	999999	30	678	61	172	999999	130	651	39	442	502	999999	664	591	999999	702	520	200	999999	991	999999	999999	13	77	644	999999	633	247	153	999999	999999	958	298	925	341	294	570	999999	820	999999	885	304	377	233	511	573	487	954	59	973	843	268	744	999999	562	133	27	611	416	399	661	882	999999	213	341	999999	165	739	999999	347	999999	506	379	999999	115	500	474	780	999999	999999	999999	999999	198	180	981	842	223	784	999999	217	277	959	608	431	999999	12	
796	173	891	967	418	747	999999	712	841	999999	889	95	407	71	659	247	55	345	113	982	999999	999999	232	499	330	381	999999	51	80	182	898	947	999999	113	999999	999999	888	598	663	548	974	485	339	999999	953	138	386	310	999999	40	913	272	327	541	999999	469	940	402	646	46	379	662	999999	668	449	999999	999999	304	368	357	999999	457	682	564	17	218	999999	588	546	201	994	76	493	49	268	635	630	603	999999	243	370	496	999999	999999	999999	321	843	670	999999	22	188	92	942	211	999999	466	590	999999	533	109	472	362	856	455	999999	999999	179	602	999999	814	321	356	508	134	987	861	999999	65	395	696	374	336	394	533	999999	912	134	291	368	802	999999	867	79	696	771	17	640	999999	999999	865	999999	251	270	389	700	999999	583	818	999999	819	999999	535	377	837	734	145	968	332	441	139	188	887	244	999999	999999	454	286	812	362	979	231	999	481	529	999999	999999	76	999999	833	191	999999	315	78	548	841	999999	499	242	961	635	49	999999	75	454	686	264	999999	662	999999	256	555	770	999999	244	598	961	999999	999999	293	611	79	964	499	260	999999	873	819	695	766	261	954	54	999999	727	940	999999	933	999999	999999	999999	126	413	394	586	635	568	999999	833	949	879	464	652	948	360	999999	999999	819	814	654	813	444	321	895	368	302	511	920	738	304	685	37	999999	999999	993	495	666	999999	999999	624	242	999999	999999	999999	999999	796	311	106	500	999999	865	104	128	381	999999	855	804	517	999999	293	134	648	121	539	274	851	437	648	954	865	899	504	999999	200	999999	790	458	999999	18	999999	991	414	999999	577	438	591	999999	655	975	148	690	158	554	629	499	594	911	456	481	46	368	663	151	999999	271	370	198	928	959	999999	406	238	509	999999	302	999999	228	543	110	683	942	781	672	999999	184	751	999999	286	700	828	878	12	103	972	999999	999999	273	794	315	78	402	980	999999	736	742	461	999999	100	337	999999	375	377	355	798	103	999999	990	336	460	520	420	999999	237	140	370	404	145	537	260	964	456	433	238	999999	290	961	94	936	83	722	999999	859	999999	999999	462	510	999999	304	878	625	347	999999	344	795	999999	490	999999	565	376	999999	326	999999	840	373	333	941	999999	323	518	999999	502	64	263	737	417	999999	963	316	677	999999	748	840	659	999999	627	519	99	999999	383	799	218	999999	570	734	406	999999	29	584	597	520	370	342	785	999999	133	999999	683	607	387	999999	526	446	999999	516	599	486	462	999999	999999	999999	852	
999999	939	719	999999	999999	494	528	341	427	999999	388	718	166	999999	999999	999999	913	999999	999999	999999	999999	999999	286	282	771	640	999999	144	920	538	999999	999999	999999	668	663	999999	76	821	159	799	165	276	960	999999	147	728	731	999999	194	431	999999	704	412	977	370	652	999999	447	162	342	440	999999	420	999999	728	550	934	498	835	999999	999999	101	999999	545	681	225	103	720	144	999999	909	45	950	498	999999	999999	436	807	999999	999999	739	999999	999999	999999	368	771	855	82	837	597	793	999999	192	180	443	456	999999	999999	999999	155	559	942	312	119	433	404	442	921	898	619	999999	137	999999	825	284	369	433	544	186	999999	370	999999	999999	546	259	677	853	780	999999	543	999999	569	999999	162	461	999999	326	559	393	963	339	999999	184	228	999999	666	50	366	896	999999	33	807	690	999999	784	537	999999	765	860	755	551	999999	866	999999	999999	999999	625	999999	374	487	999999	873	999999	222	579	436	847	999999	73	999999	636	497	883	999999	519	999999	878	124	377	923	999999	560	698	999999	422	677	77	819	999999	929	51	11	992	418	41	159	656	999999	816	357	690	404	702	277	999999	64	778	884	845	894	999999	511	672	999999	751	491	184	999999	800	999999	369	38	299	144	999999	999999	504	475	950	999999	999999	410	307	29	999999	341	858	999999	518	368	899	192	973	481	263	999999	999999	551	999999	999999	974	999999	677	999999	988	662	115	999999	726	999999	559	313	934	999999	591	275	213	999999	999999	419	632	753	14	442	999999	186	64	818	881	21	999999	953	807	410	395	178	733	999999	41	580	236	999999	705	35	808	596	258	498	889	988	999999	999999	343	999999	917	231	139	999999	910	811	608	296	686	714	196	999999	505	534	999999	999999	541	820	621	999999	192	999999	58	999999	633	417	928	565	999999	893	684	999999	620	559	492	999999	49	499	999999	229	972	940	614	990	838	999999	100	999999	999999	475	999999	999999	74	705	76	584	182	160	610	503	883	52	999999	793	40	575	985	999999	51	925	384	51	347	402	999999	252	999999	999999	150	430	999999	999999	999999	463	446	999999	556	915	492	907	991	888	999999	979	345	999999	582	820	999999	272	999999	154	682	999999	101	414	999999	671	49	824	856	999999	999999	190	999999	679	885	904	356	861	29	79	999999	143	933	495	999999	368	66	736	999999	907	999999	999999	212	182	530	684	371	41	999	885	875	999999	61	878	878	707	999999	665	53	678	999999	999999	253	999999	691	999999	999999	605	261	810	999999	313	999999	949	25	141	977	14	159	211	542	999999	862	143	
204	794	92	65	617	999999	566	401	692	991	443	10	999999	64	491	981	145	999999	999999	199	280	571	999999	111	999999	746	730	798	516	842	145	158	246	999999	999999	896	467	493	987	805	253	223	621	172	515	25	507	923	523	999999	76	776	544	999999	863	632	289	999999	203	871	999999	768	999999	999999	855	295	763	525	111	594	524	652	778	975	945	66	950	351	595	847	249	807	999999	999999	776	368	613	573	999999	330	999999	486	299	126	89	485	339	771	316	230	261	981	821	999999	653	999999	998	999999	999999	807	682	999999	394	355	631	918	492	999999	83	497	681	200	279	780	976	48	362	999999	895	999999	727	999999	44	375	595	267	985	356	695	362	370	999999	999999	448	647	679	101	999999	494	999999	992	793	697	999999	548	71	712	51	952	615	71	347	999999	267	999999	503	999999	999999	759	999999	933	146	849	721	136	638	353	831	142	307	946	418	176	734	476	933	491	999999	826	534	999999	943	999999	999999	999999	33	379	589	368	999999	999999	999999	194	130	237	855	944	975	692	910	717	999999	909	999999	999999	999999	999999	939	790	999999	22	687	203	235	999999	989	742	768	430	113	268	764	473	988	531	875	999999	999999	506	620	989	515	999999	915	999999	673	44	749	422	999999	852	439	999999	221	141	98	878	999999	999999	248	123	185	555	589	652	953	418	920	999999	793	428	133	443	179	167	999999	165	287	999999	156	955	993	355	782	261	999999	999999	261	857	442	999999	999999	746	268	999999	813	999999	943	273	864	265	999999	999999	629	230	728	996	630	63	633	999999	600	551	164	292	129	829	772	337	823	988	166	73	691	796	162	387	184	999999	999999	999999	999999	23	552	890	999999	999999	999999	562	532	832	999999	208	233	508	406	999999	999999	999999	999999	984	197	615	450	876	999999	60	999999	833	77	351	999999	958	709	96	721	586	999999	999999	999999	751	113	220	999999	990	999999	999999	840	192	400	438	795	209	292	369	999999	606	573	676	790	790	999999	893	999999	190	20	385	498	146	787	819	999999	328	533	999999	881	976	809	459	233	152	999999	999999	443	639	556	622	676	349	736	125	23	332	999999	661	318	219	726	624	999999	277	468	999999	405	580	999999	476	675	999999	999999	383	796	123	453	648	579	691	460	999999	634	397	709	158	409	999999	805	403	845	872	328	671	260	195	479	956	683	517	356	862	999999	999999	947	29	861	363	328	900	999999	834	999999	999999	999999	870	989	593	999999	999999	999999	732	775	319	631	802	337	817	999999	611	999999	497	965	
72	344	597	928	999999	449	690	297	56	999999	905	524	20	791	701	911	389	999999	886	398	372	999999	623	97	617	999999	154	999999	54	999999	999999	265	391	868	28	292	171	941	444	153	877	32	256	389	869	999999	620	21	999999	905	743	415	758	108	999999	848	999999	510	321	107	304	997	253	816	636	649	999999	152	772	419	999999	448	761	743	521	999999	967	244	999999	999999	837	999999	66	999999	497	311	999999	999999	275	180	999999	661	629	347	999999	879	779	440	999999	999999	662	478	248	226	165	305	654	999999	586	263	999999	999999	293	499	269	171	941	114	328	335	151	849	876	602	847	99	818	999999	999999	641	999999	536	491	997	999999	369	894	839	983	202	656	999999	706	22	298	96	999999	139	999999	686	938	675	121	427	999999	999999	601	999999	999999	999999	486	240	130	999999	999999	354	993	296	999999	900	999999	111	999999	136	678	659	152	864	313	999999	721	688	346	218	703	894	425	74	999999	356	999999	258	999999	917	715	999999	999999	761	329	944	999999	999999	800	999999	419	836	554	984	749	429	670	999999	342	618	999999	798	894	911	251	798	929	929	377	982	142	28	999999	213	999999	999999	296	390	545	369	999999	640	888	999999	798	867	350	440	999999	499	686	999999	915	850	999999	917	999999	999999	520	530	25	172	713	817	999999	401	999999	351	573	497	142	290	202	972	950	714	910	735	123	384	457	999999	614	878	306	111	112	999999	999999	999999	999999	836	999999	24	354	506	926	81	123	407	672	999	866	827	367	999999	999999	943	900	859	17	795	346	146	83	526	557	835	999999	943	298	412	711	80	766	305	420	188	628	453	787	838	622	716	711	458	632	787	521	901	273	169	891	780	999999	934	499	733	941	999999	999999	101	999999	180	999999	999999	297	796	70	71	985	660	325	456	82	178	999999	630	434	624	893	770	323	619	680	139	999999	931	999999	832	806	686	999999	999999	505	695	288	451	607	450	170	835	727	459	915	999999	999999	999999	707	999999	999999	868	308	326	934	188	999999	941	499	999999	749	366	999999	237	265	308	423	525	999999	386	889	999999	999999	983	999999	68	999999	864	703	77	295	86	233	265	999999	937	999999	920	865	327	918	346	952	628	701	804	623	499	204	999999	199	328	493	331	999999	38	999999	999999	861	876	145	999999	248	432	693	672	142	957	999999	327	920	999999	659	634	999999	999999	779	404	292	660	444	554	999999	95	878	966	593	901	827	53	101	72	69	989	999999	14	999999	530	934	999999	999999	999999	342	999999	697	999999	
668	859	999999	999999	259	452	42	211	441	590	253	162	553	727	999999	240	999999	999999	236	857	443	670	999999	999999	454	259	469	263	988	778	221	793	398	999999	307	734	48	941	794	999999	40	857	557	999999	999999	999999	976	999999	999999	441	535	229	999999	839	263	997	999999	410	441	999	999999	999999	223	663	379	460	763	372	430	999999	202	999999	329	999999	827	585	123	999999	702	507	282	999999	313	557	252	991	999999	999999	928	309	326	999999	510	794	666	999999	644	894	999999	310	193	614	787	999999	249	347	900	71	22	677	884	999999	708	933	999999	730	476	999999	999999	999999	317	214	999999	130	37	563	688	534	921	999999	999999	999999	999999	999999	324	668	474	999999	318	905	100	999999	546	999999	425	760	930	576	77	935	999999	977	484	843	992	978	180	666	577	685	999999	999999	999999	445	735	665	937	316	619	67	999999	999999	999999	514	297	999999	667	193	705	277	633	121	999999	985	792	999999	999999	785	999999	345	498	808	139	632	257	999999	940	111	524	760	822	999999	956	20	679	25	629	970	555	766	321	999999	961	310	61	999999	999999	999999	653	771	920	161	907	283	569	999999	999999	725	999999	999999	295	565	999999	999999	999999	19	165	456	999999	777	344	774	240	999999	34	999999	999999	999999	581	710	814	786	458	753	839	671	716	999999	450	232	386	904	713	982	481	755	999999	26	855	51	391	463	848	875	437	999999	921	274	999999	67	610	809	153	999999	999999	508	117	999999	115	999999	303	482	15	94	400	439	71	257	170	999999	193	830	973	540	999999	999999	938	999999	999999	694	999999	451	999999	393	999999	576	760	166	234	972	647	412	911	82	999999	909	457	999999	485	998	999999	999999	114	979	873	779	835	613	237	406	570	534	600	420	42	851	58	622	472	823	678	905	32	197	999999	780	999999	900	792	999999	904	999999	107	326	611	86	347	454	519	841	741	157	999999	828	999999	122	999999	500	50	999999	860	835	300	661	329	188	651	999999	357	103	860	935	820	818	999999	395	999999	999999	809	956	514	604	112	631	999999	999999	999999	203	784	519	967	429	860	895	558	79	999999	445	997	433	435	999999	106	426	981	806	999999	119	337	999999	999999	539	690	93	392	999999	999999	669	999999	999999	210	457	141	838	999999	441	84	925	270	432	512	999999	286	386	530	93	999999	685	999999	999999	204	999999	866	768	834	438	999999	776	999999	302	346	999999	999999	208	232	978	999999	267	999999	999999	731	411	999999	904	514	999999	263	314	563	308	758	56	999999	999999	604	343	590	999999	14	696	
702	999999	421	968	95	999999	136	999999	164	552	795	249	394	999999	554	999999	28	962	263	151	185	434	999999	214	543	999999	205	573	603	889	999999	999999	999999	604	847	434	989	999999	999999	226	999999	999999	159	20	513	518	999999	919	999999	811	324	999999	999999	999999	521	278	94	217	434	795	102	563	484	275	999999	870	986	789	999999	999999	802	999999	152	999999	585	999	284	212	701	34	999999	286	824	999999	574	999999	815	400	92	579	350	782	456	33	134	13	701	884	856	999999	532	873	666	628	18	188	999999	82	999999	522	993	881	515	409	999999	816	738	999999	700	394	999999	999999	999999	683	780	30	690	129	913	581	308	399	356	68	502	999999	619	999999	999999	395	999999	742	123	570	585	468	277	56	864	999999	274	19	193	472	999999	999999	999999	983	847	988	498	366	168	705	223	604	534	457	907	999999	206	542	908	315	110	999999	482	145	107	321	753	643	999999	605	317	299	215	884	480	565	596	636	358	794	897	927	583	417	357	981	933	819	149	469	121	732	999999	878	371	275	999999	999999	885	536	245	854	112	563	398	924	398	999999	976	351	999999	999999	193	999999	417	182	738	75	999999	126	387	933	503	999999	494	584	198	337	999999	215	999999	999999	751	821	999999	52	999999	30	28	432	999999	293	843	798	999999	551	548	985	471	199	537	399	252	768	159	312	361	317	78	813	735	999999	138	771	249	253	819	372	565	374	357	717	56	365	534	999999	100	705	144	943	46	212	865	333	999999	999999	322	982	999999	256	691	999999	951	214	696	531	999999	82	558	417	999999	999999	999999	106	842	819	352	999999	244	65	221	655	183	135	999999	533	999999	805	999999	537	930	836	699	318	683	839	765	841	669	999999	939	28	999999	726	221	859	999999	768	999999	858	999999	435	999999	616	44	999999	344	826	437	173	336	999999	979	31	486	895	486	999999	423	13	999999	511	227	999999	125	203	999999	456	913	917	999999	999999	324	244	177	505	97	92	283	999999	504	999999	999999	505	676	589	999999	136	250	326	999999	670	999999	487	999999	999999	217	999999	500	841	537	888	999999	519	423	900	999999	999999	853	981	807	403	837	999999	508	124	107	999999	565	536	164	382	216	999999	544	89	91	836	439	320	999999	999999	591	442	999999	616	36	894	999999	775	999999	304	999999	269	518	999999	832	578	999999	690	760	495	951	999999	686	164	682	325	974	343	999999	208	315	542	694	236	811	405	666	892	97	212	639	789	981	860	109	946	89	999999	257	999999	999999	748	559	999999	
630	627	756	955	999999	711	920	749	999999	356	988	740	574	292	177	437	911	96	603	557	855	171	983	825	65	999999	245	418	95	999999	350	567	983	892	606	194	648	711	999999	386	292	890	833	635	872	369	999999	797	398	819	601	999999	155	999999	999999	469	643	999999	999999	208	475	511	663	649	999999	430	756	682	999999	982	999999	999999	137	999999	999999	965	999999	357	953	696	363	448	30	276	999999	579	422	980	999999	146	550	717	811	759	910	999999	236	193	630	451	612	999999	999999	415	41	401	999999	928	737	980	999999	999999	977	999999	845	36	999999	397	934	435	18	776	735	549	441	999999	398	377	315	999999	999999	999999	727	511	93	663	337	999999	244	324	936	494	253	966	999999	264	999999	608	914	883	999999	839	259	204	999999	836	963	571	973	959	12	999999	622	253	251	987	568	999999	129	999999	699	875	999999	999999	498	523	532	999999	999999	187	341	789	999999	431	203	999999	894	532	999999	257	999999	765	641	285	321	999999	871	999	724	27	696	999999	488	732	999999	424	686	639	706	919	999999	999999	38	796	628	222	811	201	60	352	102	45	408	872	491	933	243	877	308	826	652	533	999999	526	490	77	311	730	246	999999	999999	265	999999	158	943	505	737	845	656	108	859	679	999999	382	999999	660	865	999999	251	261	190	809	340	879	277	999999	159	511	999999	560	999999	91	999999	282	139	836	999999	260	928	999999	205	999999	230	209	999999	972	584	672	601	829	212	999999	489	985	597	413	925	946	881	173	356	235	540	106	197	778	725	676	253	999999	451	614	999999	265	65	999999	999999	141	912	304	206	487	910	485	357	225	999999	968	999999	725	911	272	379	765	639	999999	999999	134	22	999999	257	908	429	999999	388	598	18	234	999999	804	825	793	43	586	966	999999	325	64	999999	971	186	757	991	999999	186	188	245	999999	625	95	934	463	129	724	57	298	67	999999	107	759	217	377	47	880	900	128	238	792	999999	769	654	803	999999	999999	21	500	999999	999999	336	209	999999	95	999999	999999	870	372	674	999999	999999	678	811	917	957	988	999999	809	719	120	627	68	950	453	134	855	999999	140	86	89	712	557	381	166	999999	897	407	131	768	202	20	538	453	999999	999999	129	958	737	846	397	999999	211	780	806	284	278	258	908	961	752	414	739	295	595	606	982	307	655	846	69	591	999999	50	526	110	999999	614	41	201	14	999999	703	293	688	803	511	776	575	881	802	999999	498	170	25	788	280	252	857	322	279	822	312	
891	787	806	999999	999999	999999	999999	999999	664	227	717	956	855	999999	456	999999	792	105	216	732	773	53	420	102	482	999999	737	829	846	999999	719	921	192	594	811	506	882	169	999999	999999	999999	696	999999	431	999999	999999	170	87	824	999999	75	999999	72	100	539	847	377	714	171	146	999999	876	348	907	508	999999	774	270	899	999999	724	999999	755	694	862	86	905	999999	321	278	864	999999	15	209	690	502	859	999999	999999	999999	138	999999	999999	999999	999999	999999	358	241	922	985	438	899	187	999999	922	443	471	377	237	999999	942	388	402	999999	281	866	870	148	226	999999	936	682	215	999999	999999	556	633	551	699	999999	728	673	76	335	839	964	999999	999999	287	257	40	491	865	602	30	750	775	115	932	138	132	219	24	916	999999	999999	694	251	63	375	809	919	677	999999	734	278	322	76	62	317	999999	740	861	968	999999	455	817	612	999999	81	781	528	999999	571	746	518	659	159	286	92	999999	241	87	912	448	999999	813	506	868	751	437	708	62	625	745	999999	999999	55	940	603	939	92	335	999999	594	999999	999999	999999	621	225	619	172	790	999999	47	161	999999	949	999999	864	641	320	744	173	643	999999	999999	999999	826	999999	170	999999	218	682	152	197	906	105	327	166	809	999999	999999	999999	142	274	918	92	587	593	729	409	525	999999	962	999999	347	172	347	521	816	317	290	267	65	16	953	117	827	850	999999	999999	631	373	65	934	434	999999	999999	379	164	392	416	242	634	761	999999	142	720	523	999999	743	999999	806	350	999999	426	999999	597	136	320	811	265	737	999999	172	999999	999999	30	37	204	255	140	968	366	434	901	57	632	304	917	820	396	314	10	511	809	825	32	562	517	806	504	999999	68	353	136	999999	895	471	983	999999	122	693	328	603	613	789	449	916	601	379	995	302	999999	499	999999	951	737	836	999999	952	139	468	519	398	751	235	910	23	999999	232	999999	999999	999999	981	708	999999	999999	406	898	30	386	116	960	148	811	999999	696	999999	929	185	940	69	117	999999	999999	653	183	999999	852	387	999999	435	999999	378	227	833	999999	236	790	720	999999	340	937	343	576	32	507	381	586	549	999999	351	94	999999	999999	102	64	290	184	65	530	66	554	520	151	999999	496	592	999999	978	229	469	999999	218	220	999999	131	773	464	784	999999	802	353	312	848	999999	351	497	96	134	779	702	62	999999	200	909	785	426	202	626	536	915	460	608	329	999999	574	875	911	681	999999	290	825	400	909	999999	712	251	
672	614	608	999	505	796	208	527	417	999999	999999	311	825	999999	581	838	257	999999	351	999999	983	779	999999	999999	585	415	163	499	999999	999999	825	473	206	543	999999	587	999999	536	420	664	409	802	662	999999	858	999999	856	276	708	986	152	679	385	967	268	892	652	142	423	999999	643	999999	650	999999	999999	554	114	291	999999	993	999999	999999	819	687	346	190	127	440	617	974	559	886	790	889	520	156	97	239	285	861	935	999999	999999	330	999999	699	999999	907	315	314	506	574	325	999999	999999	431	999999	698	999999	87	775	221	525	448	540	999999	999999	999999	244	999999	467	875	16	99	68	935	607	498	666	646	999999	219	999999	999999	999999	999999	570	85	723	999999	295	999999	607	207	999999	999999	370	674	999999	274	999999	400	672	245	847	999999	999999	999999	656	240	823	371	41	984	58	565	96	999999	970	555	999999	843	47	999999	784	77	277	999999	999999	344	575	933	707	402	866	999999	547	890	466	848	425	999999	429	493	276	923	367	623	999999	529	999999	158	999999	245	88	999999	362	527	460	999999	362	999999	233	321	664	889	999999	999999	128	418	28	206	755	131	139	851	424	999999	879	860	999999	999999	659	483	707	427	239	471	324	999999	287	29	999999	687	495	999999	120	117	829	386	999999	729	504	740	511	441	402	999999	116	236	521	809	647	599	79	708	109	749	999999	247	659	999999	324	999999	999999	998	766	999999	999999	473	741	316	724	502	601	999999	999999	918	999999	276	34	999999	365	97	999999	477	381	840	617	999999	566	370	503	999999	726	77	999999	317	609	512	999999	999999	999999	999999	494	999999	94	999999	998	98	558	999999	777	347	222	999999	836	999999	999999	999999	999999	926	460	849	906	381	812	999999	999999	534	575	842	999999	999999	601	999999	712	723	602	999999	393	999999	841	529	238	385	593	165	379	724	240	188	537	946	885	748	873	105	735	123	402	952	379	474	522	715	999999	999999	746	999999	300	123	633	999999	280	400	94	931	999999	531	787	656	999999	999999	303	397	999999	372	999999	999999	999999	616	987	488	999999	440	857	377	16	999999	512	285	999999	999999	434	127	554	961	999999	494	999999	942	484	214	999999	745	999999	327	180	135	411	509	999999	893	696	683	136	999999	765	839	999999	716	999999	109	29	999999	247	905	627	186	843	353	695	99	999999	883	999999	783	999999	75	999999	539	999999	999999	999999	12	553	526	999999	999999	999999	999999	206	837	952	947	27	385	999999	823	508	293	700	994	291	67	999999	642	704	812	551	353	992	700	999999	13	999999	54	999999	26	
958	720	745	999999	195	999999	156	858	147	999999	866	757	598	339	999999	999999	838	999999	599	999999	999999	999999	822	358	209	647	417	506	249	948	436	973	397	178	865	787	548	823	809	847	910	955	504	999999	945	793	755	999999	143	639	999999	318	455	933	827	57	898	999999	677	547	37	999999	999999	999999	814	999999	369	429	473	778	419	999999	402	751	152	242	416	370	412	415	999999	754	372	609	999999	999999	528	463	999999	818	889	161	156	999999	820	269	347	315	999999	62	433	336	199	365	230	159	999999	703	791	594	999999	537	983	271	999999	283	999999	18	999999	696	375	906	87	655	999999	268	999999	141	931	882	999999	111	723	360	999999	999999	564	16	389	635	213	999999	672	756	187	362	177	884	616	999999	981	338	900	950	687	527	258	999999	476	999999	290	784	999999	908	698	539	814	633	999999	999999	718	999999	628	999999	493	999999	999999	331	477	999999	100	983	524	999999	999999	567	999999	772	673	464	999999	30	540	427	354	428	62	764	68	648	999999	544	604	527	827	999999	999999	130	467	146	293	927	76	999999	871	306	269	387	16	141	338	51	999999	826	780	698	741	999999	435	74	498	480	273	999999	999999	555	389	997	566	202	999999	90	314	999999	180	391	953	599	999999	57	169	999999	757	926	319	506	584	999999	746	139	967	508	695	403	999999	813	664	247	951	326	917	271	820	814	999999	258	737	999999	999999	399	744	152	654	388	999999	823	999999	999999	519	492	971	999999	261	437	234	359	394	911	999999	367	999999	716	647	239	140	897	854	943	999999	71	999999	999999	132	356	999999	825	999999	999999	498	823	100	327	727	469	355	315	20	999999	999999	923	863	825	544	298	672	38	504	425	257	999999	969	779	692	999999	723	820	489	999999	53	409	505	999999	423	75	999999	999999	988	999999	884	999999	887	999999	363	999999	999999	942	616	999999	683	365	330	438	69	999999	853	999999	635	279	745	534	999999	999999	999999	999999	428	786	999999	999999	999999	273	50	325	999999	999999	999999	508	425	962	261	780	213	999999	231	687	88	999999	999999	932	999999	999999	773	999999	442	359	998	782	131	183	999999	999999	540	999999	999999	419	325	15	897	636	369	355	895	672	28	999999	999999	180	883	661	111	360	767	999999	267	999999	500	330	999999	190	999999	348	387	251	661	999999	999999	75	843	812	372	83	179	391	572	866	69	110	999999	477	37	828	899	999999	82	950	999999	70	880	745	919	994	131	717	212	31	967	653	999999	999999	724	266	999999	80	299	37	191	386	907	401	16	399	
999999	415	163	605	448	917	179	710	999999	190	194	999999	893	377	951	462	189	550	999999	416	99	523	999999	771	501	828	999999	55	769	277	162	488	999999	529	375	716	564	999999	999999	59	999999	999999	991	999999	999999	999999	187	921	85	729	206	366	999999	999999	310	116	662	391	113	620	747	134	940	919	37	706	369	373	12	244	898	582	967	999999	999999	787	532	218	999999	272	650	999999	969	49	999999	999999	985	148	229	268	64	182	503	962	312	360	370	81	516	375	999999	999999	999999	840	831	624	398	654	668	522	584	453	999999	999999	970	499	164	901	848	241	720	231	153	743	190	725	88	999999	546	582	999999	999999	701	334	402	835	339	138	218	455	407	341	479	707	999999	611	490	999999	992	812	999999	469	233	999999	999999	648	671	999999	660	115	545	999999	999999	96	999999	133	751	367	448	144	170	999999	999999	402	833	388	999999	446	999999	999999	244	427	23	733	386	957	237	425	679	999999	174	163	477	112	999999	24	233	393	612	560	859	999999	222	857	652	178	776	830	452	276	897	234	126	999999	999999	128	999999	999999	999999	147	896	335	688	695	969	16	558	999999	492	819	164	368	833	507	999999	121	214	999999	90	218	191	406	973	999999	999999	939	46	396	241	999999	999999	849	683	475	999999	534	445	527	887	646	619	999999	999999	633	121	539	401	618	999999	759	999999	999999	999999	501	956	999999	361	285	838	39	999999	999999	358	701	999999	999999	684	999999	843	195	676	686	277	444	598	994	69	999999	300	326	999999	428	35	482	877	429	555	999999	519	174	182	999999	688	999999	676	458	837	999999	457	806	855	999999	999999	999999	92	237	946	859	902	961	440	21	984	999999	491	551	145	876	823	999999	759	501	999999	679	23	516	999999	420	767	150	167	999999	999999	494	471	515	652	849	399	650	482	696	290	558	734	999999	185	999999	376	135	999999	960	999999	999999	56	363	193	105	172	999999	239	536	999999	762	803	27	129	499	60	975	898	296	999999	183	284	73	221	300	945	852	341	999999	53	999999	827	206	600	999999	999999	118	331	557	687	824	999999	945	604	528	754	716	51	999999	999999	400	236	36	999999	999999	999999	983	152	893	160	999999	999999	407	493	459	934	606	427	999999	999999	942	654	351	608	662	762	338	468	693	545	999999	811	655	715	653	415	801	999999	950	773	464	999999	438	406	999999	590	23	462	999999	593	999999	299	123	633	183	746	885	427	822	887	98	525	458	357	999999	507	588	692	840	999999	142	884	476	164	598	976	225	
944	240	81	748	876	323	999999	397	938	698	32	541	999999	529	383	900	72	999999	938	517	91	485	870	999999	330	622	111	999999	999999	822	958	45	999999	530	999999	197	999999	148	999999	212	999999	999999	999999	999999	566	160	933	524	758	984	414	479	659	468	144	999999	369	80	999999	264	222	648	133	125	739	986	343	386	588	195	999999	924	999999	736	168	131	502	999999	999999	180	688	586	999999	290	418	488	999999	739	395	482	828	679	720	958	990	710	836	999999	79	999999	999999	999999	935	573	999999	490	17	999999	999999	23	966	308	635	257	575	999999	946	843	707	260	999999	604	990	116	367	479	999999	999999	746	457	294	634	999999	864	999999	141	650	999999	455	999999	481	463	438	382	515	530	54	472	393	364	763	993	170	999999	999999	222	999999	829	215	364	999999	504	999999	999999	999999	341	316	770	895	443	999999	999999	397	999999	999999	156	175	618	600	837	999999	740	999999	391	999999	301	474	999999	999999	999999	574	821	923	101	999999	977	287	585	653	183	224	284	577	949	999999	946	606	391	48	823	57	949	239	999999	929	545	383	794	169	438	867	142	999999	755	868	173	893	306	136	999999	868	999999	964	426	623	161	999999	180	21	747	999999	93	999999	999999	102	625	999999	556	999999	116	603	999999	425	224	999999	91	408	999999	90	217	62	310	265	246	955	466	984	812	754	778	382	213	782	422	743	784	997	805	999999	999999	581	347	144	29	209	999999	999999	749	120	999999	752	351	99	803	694	999999	827	999999	125	999999	641	999999	802	393	734	999999	711	999999	481	999999	93	603	169	837	999999	714	176	999999	47	581	301	244	702	221	35	40	123	999999	999999	358	956	999999	999999	999999	611	801	545	750	295	809	673	171	999999	587	458	159	192	262	177	979	228	591	861	544	345	407	87	590	999999	703	286	999999	285	133	575	984	913	142	235	834	179	425	950	237	907	139	999999	124	763	875	848	861	811	747	139	999999	247	155	691	214	724	999999	391	592	533	941	886	154	21	473	999999	59	999999	999999	810	803	641	633	636	215	441	962	826	493	854	424	920	537	999999	210	747	767	451	30	119	223	43	367	999999	966	253	821	112	300	638	999999	999999	478	937	336	733	613	519	485	773	999999	138	898	738	118	31	358	160	811	725	479	607	999999	233	596	769	999999	929	670	999999	999999	859	999999	854	64	589	999999	600	667	476	143	257	966	257	999999	94	999999	628	595	945	894	671	301	574	999999	202	828	999999	999999	999999	459	684	849	522	163	
902	603	53	683	999999	579	758	492	999999	592	231	640	999999	999999	511	633	655	344	724	999999	948	999999	999999	695	999999	760	206	259	110	27	999999	408	453	999999	455	491	101	945	76	999999	146	188	999999	999999	937	561	80	379	838	999999	804	350	134	454	214	343	642	358	821	768	382	508	999999	326	142	999999	197	663	429	999999	542	709	999999	358	932	999999	610	978	758	999999	689	826	999999	177	222	119	283	999	999999	121	849	743	999999	307	999999	637	796	999999	999999	123	999999	417	950	819	400	104	999999	775	999999	444	733	663	999999	520	89	556	97	224	999999	33	549	197	772	317	180	799	999999	970	365	999999	973	969	138	644	937	999999	876	601	999999	127	46	507	999999	456	388	999999	999999	613	228	446	550	582	535	826	573	186	999999	642	648	601	518	111	419	227	999999	763	535	999999	582	806	679	495	448	987	999999	999999	709	326	929	984	656	972	999999	999999	753	999999	443	311	81	760	999999	244	952	184	608	935	98	270	985	625	999999	198	40	999999	767	64	144	548	999999	531	477	328	713	664	945	999999	359	500	473	79	329	233	883	822	179	999999	542	273	388	60	999999	999999	340	999999	333	468	941	999999	161	698	266	895	999999	999999	292	319	999999	298	999999	71	585	597	796	916	305	437	314	218	999999	999999	522	871	169	789	999999	38	987	409	341	487	605	28	348	999999	813	434	762	999999	539	999999	914	254	43	326	475	366	999999	999999	999999	896	163	733	99	830	999999	395	999999	681	999999	999999	999999	131	956	999999	466	999999	258	31	112	870	674	999999	678	391	416	277	838	842	324	221	999999	572	400	445	333	872	999999	999999	598	999999	698	91	371	999999	538	793	297	290	860	907	117	999999	321	148	999999	999999	64	999999	423	999999	557	892	367	760	878	759	731	999999	428	594	999999	740	432	685	999999	999999	608	402	853	623	979	557	982	417	113	754	260	999999	224	999999	999999	232	104	999999	999999	806	724	610	999999	779	71	777	862	999999	279	377	208	636	966	637	583	661	853	799	928	999	909	950	657	999999	508	478	306	287	999999	416	645	999999	999999	999999	999999	997	996	999999	561	212	695	717	147	999999	555	999999	296	999999	567	999999	378	999999	761	870	896	773	999999	999999	280	592	480	584	497	863	999999	465	822	999999	768	586	665	779	247	999999	314	202	812	999999	999999	999999	999999	720	999999	999999	999999	350	999999	943	999999	105	54	724	803	969	732	120	229	284	14	99	999999	695	999999	999999	500	598	66	45	565	704	961	41	999999	396	
999999	760	999999	876	825	390	484	878	131	672	999999	941	999999	278	993	203	972	537	917	999999	999999	999999	902	739	999999	999999	294	945	387	774	999999	999999	999999	417	999999	972	257	352	999999	623	615	923	999999	155	449	559	623	999999	52	372	731	999999	124	999999	314	912	999999	134	756	999999	106	538	500	357	538	528	999999	568	709	999999	946	629	999999	303	875	168	999999	757	299	571	826	505	903	25	52	710	897	809	113	999999	124	132	999999	999999	527	999999	433	999999	616	920	640	64	999999	31	425	112	354	821	347	999999	999999	110	834	195	560	999999	999999	484	314	828	631	120	999999	62	906	823	999999	16	776	798	735	707	151	999999	930	999999	999999	882	600	940	365	86	472	957	668	23	999999	999999	522	999999	452	948	911	999999	999999	530	599	36	124	601	79	999999	55	548	420	290	959	465	264	999999	184	752	884	374	473	554	647	508	999999	892	535	630	493	849	356	786	796	363	89	410	181	399	768	999999	870	26	40	923	546	388	999999	832	999999	733	752	700	73	547	323	744	882	999999	999999	231	76	449	855	999999	202	633	494	605	386	853	617	784	984	886	503	457	999999	999999	961	15	838	702	482	759	999999	655	723	999999	49	999999	528	999999	999999	546	931	431	171	834	730	912	999999	999999	456	304	126	967	999999	187	999999	866	999999	167	140	637	999999	373	966	105	108	546	910	245	565	51	335	536	37	447	954	82	295	689	994	58	122	389	255	999999	643	139	999999	999999	215	183	123	371	950	129	163	567	999999	75	736	193	12	658	893	415	969	590	940	278	232	971	580	540	172	91	525	999999	128	787	462	968	607	373	40	999999	927	964	586	999999	294	396	617	230	952	999999	55	999999	496	840	219	63	999999	671	999999	244	999999	583	208	868	604	159	999999	999999	613	768	586	638	628	510	999999	14	13	42	983	999999	363	360	999999	361	45	999999	999999	999999	999999	409	778	935	59	795	790	354	765	717	313	145	947	939	999999	194	235	417	835	986	362	214	999999	999999	687	488	880	251	994	847	833	542	642	171	109	214	990	650	588	999999	720	142	999999	999999	729	848	888	424	744	404	999999	628	999999	531	924	373	359	621	258	571	915	548	359	918	884	770	502	785	840	412	203	584	828	13	275	230	965	762	999999	838	600	466	507	600	721	214	317	121	999999	736	999999	378	401	27	916	999999	783	330	412	958	999999	999999	583	999999	999999	550	999999	231	265	704	408	596	194	419	971	459	51	758	999999	679	
463	391	999999	114	558	999999	999999	811	999999	999999	447	644	999999	478	999999	497	882	175	400	180	414	95	856	999999	338	267	999999	981	55	467	999999	34	133	999999	505	964	564	479	999999	384	367	999999	144	170	267	763	246	716	927	999999	999999	875	368	999999	275	377	535	999999	776	301	642	999999	765	629	964	422	520	999999	972	527	932	413	392	26	999999	999999	950	695	999999	574	31	999999	64	571	999999	264	665	106	467	137	439	557	703	492	742	166	233	999999	206	844	252	617	744	410	551	173	492	351	999999	849	426	840	732	211	279	175	156	203	739	709	756	423	999999	844	98	385	709	999999	284	655	999999	446	498	439	331	413	732	654	999999	727	999999	324	882	617	711	599	825	501	222	576	999999	999999	775	999999	97	828	456	899	322	176	999999	592	77	568	657	980	351	303	880	999999	442	502	184	21	938	442	541	552	143	498	560	999999	688	707	999999	999999	670	11	351	502	956	832	999999	853	273	189	999999	324	960	999999	257	532	621	999999	143	517	855	763	558	655	297	904	766	823	615	255	904	999999	999999	999999	320	349	951	387	909	610	999999	330	748	758	195	226	592	412	250	38	999999	342	999999	138	316	999999	999999	696	215	999999	76	518	999999	28	284	887	401	475	420	908	999999	244	446	533	356	535	25	799	999999	80	321	363	582	587	658	572	794	794	188	413	999999	999999	181	857	543	651	999999	729	484	307	825	999999	992	999999	457	999999	896	50	781	781	890	653	999999	144	999999	999999	935	999999	370	999999	102	607	296	999999	22	325	999999	999999	990	705	452	296	325	172	999999	204	371	999999	999999	305	676	754	22	407	999999	252	999999	47	126	830	999999	432	369	771	214	227	831	985	330	999999	300	317	60	86	339	999999	338	74	889	999999	351	999999	530	74	999999	999999	594	999999	494	769	297	999999	472	169	999999	30	926	554	957	37	372	386	920	997	14	368	703	999999	77	999999	914	964	158	999999	489	30	999999	304	734	866	999999	941	500	999999	845	275	845	891	999999	999999	677	999999	116	861	183	964	999999	533	70	677	644	658	999999	575	999999	332	877	892	679	968	128	999999	819	999999	405	999999	999999	999999	999999	739	999999	812	848	759	250	140	857	297	999999	525	255	999999	244	66	231	974	130	924	704	522	397	952	999999	129	199	54	964	25	465	752	89	415	380	999999	164	832	809	72	999999	999999	475	590	496	999999	722	750	398	762	999999	430	311	960	665	639	351	570	999999	729	999999	206	176	841	831	653	
445	840	997	913	902	999999	174	999999	999999	999999	999999	807	466	999999	406	999999	656	211	155	45	451	999999	999999	741	978	593	242	999999	999999	139	559	634	759	999999	718	999999	753	484	999999	999999	265	253	370	685	593	999999	114	542	333	130	549	999999	695	795	211	327	100	266	935	318	999999	999999	565	470	430	999999	58	999999	349	523	696	999999	350	673	779	208	757	74	157	444	489	700	755	999999	589	999999	938	963	641	401	791	496	549	551	326	180	687	899	265	181	999999	491	202	809	434	377	623	999999	25	999999	569	36	118	500	828	464	339	193	881	836	483	999999	980	999999	732	999999	632	999999	357	609	520	858	999999	975	949	998	508	946	948	221	999999	916	947	638	999999	765	387	58	999999	861	999999	504	28	428	698	409	510	999999	999999	234	745	824	674	416	492	711	227	999999	551	830	956	393	245	669	865	567	999999	999999	999999	966	999999	583	85	496	768	26	839	390	287	549	497	263	999999	723	475	999999	251	999999	156	999999	548	254	999999	892	904	999999	268	358	563	999999	271	167	999999	121	999999	171	999999	187	647	475	871	836	855	11	999999	702	525	521	203	999999	325	606	206	999999	428	999999	85	193	592	321	999999	999999	999999	156	287	339	136	757	999999	313	999999	73	893	680	258	711	399	505	559	211	931	747	164	842	815	999999	999999	141	693	999999	96	565	595	335	999999	999999	999999	708	999999	12	576	999999	210	889	323	261	999999	525	999999	716	187	579	999999	391	389	21	336	984	999999	622	378	995	73	485	227	840	999999	567	999999	867	999999	999999	999999	557	999999	999999	999999	274	529	563	951	445	393	976	657	516	999999	214	945	999999	64	999999	999999	999999	634	999999	999999	725	672	482	783	155	562	879	999999	497	798	85	999999	226	475	71	999999	777	999999	933	999999	999999	827	999999	908	999999	621	267	813	675	323	680	923	999999	469	820	999999	56	999999	999999	883	513	961	170	718	856	458	729	240	999999	570	599	999999	701	969	999999	898	999999	574	519	534	304	76	349	184	127	162	702	757	654	999999	418	997	865	59	107	136	666	999999	61	815	892	999999	821	115	723	999999	232	93	852	921	642	999999	270	281	999999	447	622	986	999999	703	755	972	585	533	162	999999	999999	999999	871	490	241	966	999999	703	642	999999	254	999999	461	877	999999	619	999999	733	826	937	736	594	999999	660	514	999999	403	357	999999	999999	451	999999	952	130	999999	999999	221	372	689	999999	999999	566	639	321	203	388	999999	722	772	999999	999999	999999	999999	225	865	999999	190	
221	999999	999999	572	175	643	722	999999	999999	999999	340	212	360	407	542	53	160	978	179	999999	999999	467	136	155	999999	584	924	851	598	999999	737	264	694	999999	999	396	138	113	792	999999	999999	495	246	106	999999	520	422	999999	535	808	999999	246	696	35	41	754	849	999999	999999	590	718	871	237	374	999999	999999	517	960	407	999999	915	999999	999999	256	999999	664	230	999999	951	170	999999	196	325	790	46	501	568	669	368	999999	999999	723	221	212	214	55	267	872	553	128	12	462	339	389	893	999999	60	449	986	999999	534	820	999999	731	428	532	999999	447	337	61	999999	848	601	162	999999	201	836	983	52	999999	999999	357	485	999999	167	709	856	935	896	538	451	999999	682	992	999999	999999	269	489	999999	681	499	820	544	501	612	999999	861	187	999999	702	999999	76	407	992	969	999999	999999	631	573	718	675	619	550	799	610	397	175	609	441	884	931	357	209	370	999999	586	812	984	999999	13	999999	679	166	204	999999	384	999999	689	32	999999	391	999999	915	74	16	879	279	745	890	224	988	999999	999999	895	770	324	999999	46	498	393	999999	999999	410	569	999999	999999	463	999999	932	236	999999	485	586	897	999999	303	441	145	364	999999	316	77	103	999999	25	595	999999	270	434	552	518	684	201	638	180	41	999999	355	203	20	426	923	812	664	548	513	675	847	999999	477	999999	731	682	999999	86	306	266	999999	554	285	71	202	921	390	717	999999	294	999999	727	472	75	95	941	353	999999	392	264	999999	468	511	999999	96	999999	999999	999999	786	11	327	561	873	775	833	801	999999	999999	233	12	432	946	557	229	727	130	930	999999	797	790	999999	675	693	52	999999	936	52	999999	975	333	964	721	999999	989	966	396	853	697	242	294	999999	405	974	999999	831	492	910	292	999999	966	999999	555	871	996	999999	999999	999999	831	948	999999	758	564	972	900	47	711	999999	567	262	340	276	243	179	513	767	933	700	313	220	999999	999999	999999	171	18	395	999999	999999	934	326	323	999999	32	748	345	999999	999999	432	84	353	129	477	353	39	862	699	999999	386	367	238	739	999999	564	620	999999	871	997	999999	999999	514	628	861	90	251	939	812	999999	999999	999999	977	309	510	999999	959	999999	999999	682	999999	309	319	689	42	999999	999999	586	372	963	411	144	474	538	999999	999999	569	724	999999	397	111	100	60	999999	999999	999999	390	999999	239	335	604	530	999999	198	999999	103	654	824	596	999999	384	665	576	848	999999	360	369	449	243	51	999999	999999	999999	479	581	640	999999	
863	479	490	111	776	356	46	999999	881	999999	999999	999999	972	814	744	138	888	22	445	523	212	612	999999	192	941	695	198	999999	999999	697	999999	617	637	999999	791	355	115	278	999999	318	540	999999	961	964	93	999999	271	237	322	117	944	999999	145	999999	56	260	999999	307	999999	91	168	767	999999	193	126	668	634	999999	999999	398	32	619	999999	137	983	723	651	895	109	763	434	960	956	261	999999	812	482	999999	798	540	999999	808	117	999999	159	772	488	777	999999	999999	553	143	214	923	999999	999999	61	17	142	333	609	723	208	407	656	207	811	748	441	999999	195	123	339	491	661	999999	512	888	977	221	244	873	57	683	219	301	756	999999	175	999999	761	474	388	999999	999999	999999	610	709	999999	951	999999	999999	346	999999	240	440	803	722	999999	999999	822	172	39	921	98	735	675	524	198	365	999999	778	582	23	552	720	735	864	560	647	999999	802	999999	36	999999	504	999999	514	999999	778	497	999999	771	303	999999	598	445	466	386	999999	348	96	521	513	510	192	167	333	990	519	999999	999999	172	623	269	30	999999	13	670	594	999999	170	81	999999	868	999999	16	288	417	953	285	999999	488	365	999999	526	290	515	999999	78	346	213	523	999999	83	558	871	999999	44	585	455	999999	999999	791	996	187	25	999999	645	102	186	878	999999	46	244	999999	460	806	999999	742	739	637	999999	602	258	995	647	147	346	319	999999	858	999999	999999	999999	843	999999	697	368	131	511	189	870	433	892	467	999999	486	999999	999999	107	74	999999	302	846	818	954	204	542	11	540	877	999999	335	556	327	634	93	538	999999	955	763	448	999999	240	560	766	63	710	999999	707	999999	999999	999999	221	999999	34	952	985	689	888	999999	164	367	590	634	423	544	999999	999999	833	214	947	307	691	344	999999	640	71	999999	62	900	493	999999	303	379	439	999999	123	85	302	999999	108	999999	512	677	608	90	612	606	146	231	186	146	999999	503	223	150	999999	877	854	394	999999	699	636	999999	793	412	73	999999	204	356	431	801	281	999999	116	999999	795	23	735	999999	38	465	999999	830	723	357	795	800	166	299	67	999999	230	908	791	408	223	524	883	206	26	401	999999	790	999999	385	864	999999	397	125	999999	994	151	318	999999	435	550	806	999999	446	617	273	999999	904	298	195	581	372	999999	707	884	999999	139	539	529	637	62	369	40	348	999999	999999	413	999999	999999	73	104	912	999999	365	999999	999999	260	999999	999999	999999	345	999999	501	615	803	502	445	689	999999	84	864	611	
789	728	382	190	775	925	999999	627	999999	24	960	235	100	669	819	14	848	477	29	692	950	999999	999999	999999	868	424	544	990	554	723	999999	869	208	493	132	824	999999	677	641	335	494	961	894	999999	547	999999	999999	144	999999	440	840	763	65	182	661	23	437	827	999999	361	390	962	83	145	215	100	37	606	546	995	31	181	836	694	208	989	881	970	17	602	999999	999999	318	999999	883	55	814	36	831	118	999999	165	365	290	944	531	888	999999	125	457	248	999999	999999	686	999999	669	927	371	973	672	142	999999	819	999999	461	981	999999	959	262	999999	285	999999	999999	999999	608	866	999999	556	749	676	110	999999	854	560	364	999999	999999	631	999999	223	128	453	62	169	999999	929	345	999999	828	999999	878	928	999999	955	181	999999	153	171	88	999999	854	381	999999	307	571	20	612	999999	364	480	179	999999	264	49	52	832	947	999999	461	678	530	179	727	999999	798	182	627	999999	389	999999	837	650	553	162	369	747	831	999999	597	965	999999	86	291	358	793	856	673	466	999999	349	300	999999	709	409	31	684	653	835	508	399	999999	999999	879	247	642	999999	478	999999	679	305	10	999999	999999	495	361	453	888	379	992	942	508	170	999999	50	826	310	940	154	140	685	999999	995	257	208	583	615	207	53	715	273	999999	999999	786	617	348	999999	999999	224	58	578	796	283	842	566	999999	999999	725	839	421	999999	589	334	971	994	211	999999	944	999999	912	745	256	999999	664	729	564	937	383	379	701	727	999999	726	105	999999	999999	820	163	691	318	999999	890	999999	999999	383	684	63	599	999999	416	343	164	999999	311	312	331	999999	618	123	11	953	848	355	999999	693	551	862	238	419	999999	390	851	263	510	561	855	888	223	999999	54	511	347	591	963	368	573	99	424	793	241	937	999999	49	689	364	512	544	999999	937	832	821	824	190	999999	999999	491	901	999999	749	456	999999	737	338	78	499	615	266	392	999999	130	461	448	445	188	178	188	812	573	155	59	321	668	285	458	999999	687	167	905	938	877	671	899	674	346	798	209	873	970	200	999999	255	162	450	817	380	383	389	12	518	846	678	338	54	700	999999	773	462	879	844	812	458	361	453	901	459	562	773	999999	389	968	999999	841	382	406	999999	999999	228	468	88	850	307	165	999999	999999	999999	343	854	974	211	999999	747	994	135	999999	999999	999999	708	549	999999	817	609	291	622	999999	999999	837	955	647	896	999999	555	994	801	994	514	302	964	999999	702	999999	708	
798	999999	999999	999999	321	715	994	115	909	460	999999	110	271	250	26	543	846	560	371	999999	216	87	234	478	753	203	141	999999	999999	929	356	846	999999	119	811	394	266	329	229	999999	961	542	987	999999	877	893	539	999999	497	999999	127	801	341	737	501	721	671	886	999999	999999	999999	130	117	979	113	832	857	161	439	631	999999	999999	999999	248	426	999999	100	707	601	859	663	387	386	248	812	554	514	514	618	99	999999	379	851	999999	548	999999	434	17	423	54	45	388	324	866	483	599	470	999999	321	826	999999	963	295	618	465	205	744	869	999999	558	328	353	999999	999999	999999	999999	676	239	700	584	249	92	294	999999	999999	284	73	520	764	222	94	421	202	999999	999999	758	999999	242	999999	352	107	565	999999	864	999999	692	844	974	957	577	923	241	402	736	586	548	678	738	794	190	142	999999	999999	955	474	906	160	751	881	160	999999	443	999999	358	487	684	253	430	830	141	999999	99	999999	999999	299	852	29	465	999999	919	89	356	447	465	999999	873	460	999999	399	820	999999	999999	103	999999	756	489	999999	53	259	999999	305	999999	907	663	750	53	999999	918	999999	999999	887	999999	999999	999999	80	475	999999	137	148	614	234	999999	41	20	599	999999	996	755	999999	810	999999	975	999999	312	624	831	448	784	715	999999	999999	542	228	999999	932	847	555	141	736	291	493	519	905	644	678	936	227	897	999999	413	56	915	487	856	999999	999999	999999	245	999999	248	36	221	999999	971	412	691	150	263	87	751	791	864	29	159	999999	695	80	999999	633	688	614	550	719	311	999999	999999	65	999999	371	999999	999999	320	794	498	264	281	106	934	242	999999	795	963	999999	322	621	192	896	337	539	720	841	915	611	999999	634	999999	501	121	851	999999	999999	778	892	999999	392	999999	79	530	999999	54	598	145	339	647	999999	651	730	406	999999	938	401	727	832	650	189	453	999999	146	864	778	999999	985	999999	999999	360	26	81	763	999999	999999	999999	375	999999	494	132	705	586	999999	999999	983	754	104	431	912	723	908	946	999999	876	939	771	933	666	999999	274	612	62	221	297	876	579	966	476	999999	826	35	296	347	999999	999999	866	745	380	881	33	684	564	999999	403	451	999999	999999	999999	991	999999	188	708	325	230	519	652	999999	676	889	413	999999	999999	882	96	697	622	999999	723	403	82	999999	999999	785	102	999999	58	882	999999	999999	805	749	89	999999	179	647	327	970	127	999999	830	501	79	490	999999	999999	999999	681	999999	705	828	999999	116	493	918	353	
625	922	999999	640	470	770	558	830	94	663	999999	152	713	449	999999	651	999999	715	572	999999	999999	999999	318	857	533	377	999999	121	26	344	999999	999999	567	999999	999999	405	747	999999	547	70	942	249	406	813	537	914	999999	644	335	187	980	400	921	347	397	999999	999999	375	999999	103	971	446	813	999999	30	999999	585	887	427	974	903	14	177	512	638	999999	676	505	329	999999	409	165	785	839	363	252	674	229	999999	478	999999	382	379	999999	99	506	436	999999	792	424	999999	90	226	999999	283	999999	233	418	708	680	876	118	55	498	694	815	660	973	396	999999	447	365	459	948	999999	531	634	723	422	999999	999999	999999	999999	999999	289	329	938	434	566	388	29	999999	520	757	602	999999	336	999999	759	283	845	462	270	24	977	999999	630	999999	999999	999999	350	509	999999	576	400	857	406	999999	219	375	877	235	416	17	758	191	844	702	356	510	204	753	964	149	296	827	999999	999999	927	315	698	999999	267	815	47	520	270	943	366	744	286	999999	671	394	406	619	56	262	266	796	999999	928	921	999999	556	596	544	856	290	999999	107	709	222	903	676	999999	968	999999	970	248	920	900	345	611	233	19	92	579	743	676	781	506	441	141	186	999999	749	599	268	999999	975	999999	663	794	999999	576	999999	767	717	199	651	999999	292	27	875	238	999999	319	999999	547	999999	965	123	614	791	999999	278	91	999999	907	467	379	343	529	999999	516	247	551	964	657	46	999999	862	553	35	336	224	999999	266	948	185	439	165	720	999999	20	999999	59	999999	999999	308	891	51	809	732	999999	121	999999	754	368	999999	52	354	786	511	200	112	570	999999	464	999999	855	824	778	731	37	224	999999	593	262	225	198	548	918	358	154	283	62	820	999999	225	461	999999	898	958	143	999999	378	219	746	999999	730	470	548	669	453	999999	272	87	999999	67	498	179	501	152	801	504	435	438	366	916	60	749	834	248	999999	999999	926	820	598	943	845	412	847	355	494	999999	999	999999	999999	999999	20	999999	125	696	726	292	999999	755	166	638	999999	940	853	829	856	999999	635	999999	744	267	150	452	489	761	221	96	999999	156	658	83	999999	186	532	289	906	86	634	999999	522	642	29	999999	663	959	295	999999	559	27	498	999999	102	699	514	648	936	568	494	364	484	640	999999	999999	106	92	143	482	417	573	999999	999999	999999	497	788	999999	999999	969	999999	529	476	316	536	314	658	154	981	999999	671	884	999999	347	591	279	663	881	999999	999	84	999999	999999	
813	497	985	104	718	999999	604	999999	412	410	999999	779	965	999999	999999	113	655	371	952	110	999999	810	533	230	585	999999	87	834	906	430	248	895	217	703	663	818	550	220	939	988	999999	894	269	999999	999999	568	626	391	999999	777	999999	637	132	480	999999	12	964	764	519	999999	88	770	14	982	999999	81	572	272	234	360	999999	445	432	963	999999	442	551	59	844	999999	572	695	349	138	403	999999	773	999999	999999	660	854	786	999999	420	910	617	890	287	321	314	995	363	166	999999	225	591	215	168	757	999999	999999	914	999999	502	957	392	430	875	999999	560	308	999999	67	574	506	776	744	999999	63	116	552	274	999999	539	31	218	538	999999	913	812	406	614	979	158	999999	999999	865	208	462	527	196	24	698	760	16	999999	305	592	638	448	847	203	999999	650	513	197	999999	390	999999	748	854	225	962	776	164	693	857	909	999999	566	910	545	559	999999	920	999999	999999	978	533	861	999999	946	576	475	964	212	509	338	645	21	764	485	727	999999	673	999999	61	921	605	323	312	396	227	999999	537	311	644	578	730	999999	621	207	857	999999	834	907	649	497	811	951	193	528	999999	999999	801	435	817	844	863	949	486	653	382	999999	559	527	728	504	937	663	999999	999999	999999	670	999999	566	628	118	879	765	331	564	120	653	139	783	132	864	280	112	494	999999	715	780	999999	968	825	647	70	999999	189	154	560	999999	393	262	920	603	999999	244	806	708	999999	108	999999	921	543	728	999999	775	404	863	233	999999	179	769	999999	999999	181	431	741	981	58	571	585	186	14	961	270	877	863	528	901	45	305	785	834	999999	163	577	435	106	567	294	999999	999999	920	724	999999	623	999999	103	432	541	999999	825	660	402	522	450	917	581	467	212	912	875	999999	197	539	393	934	608	673	604	999999	645	423	763	658	999999	265	289	982	646	999999	769	999999	370	999999	999999	135	441	104	712	659	853	638	999999	382	47	364	999999	195	999999	689	437	430	828	544	857	411	896	744	263	195	999999	598	821	371	999999	779	601	655	70	268	999999	513	999999	944	153	16	68	391	999999	904	999999	104	396	957	413	349	278	826	999999	77	999999	697	841	999999	31	264	817	999999	999999	999999	999999	87	134	337	197	924	468	999999	999999	999999	352	514	133	999999	999999	999999	212	863	958	803	999999	774	970	999999	38	804	672	999999	923	999999	198	75	999999	999999	999999	455	969	69	999999	489	999999	394	434	999999	724	724	573	492	865	487	62	953	45	435	999999	
999999	117	999999	999999	392	261	33	960	512	662	287	999999	771	217	216	574	153	104	479	923	126	999999	146	277	999999	999999	190	579	446	835	245	39	725	604	162	347	837	760	387	999999	856	433	999999	181	447	370	802	284	658	912	909	999999	566	512	641	648	999999	864	994	161	80	454	524	677	427	257	637	176	65	868	999999	392	999999	999999	76	692	427	999999	830	999999	438	906	999999	533	925	385	473	999999	963	513	377	972	765	235	166	412	909	254	754	199	733	635	229	999999	184	526	152	324	999999	948	230	15	44	60	722	174	533	999999	751	51	999999	424	213	551	501	765	626	491	94	663	999999	183	220	641	999999	803	686	141	358	409	999999	999999	775	25	293	371	938	714	999999	999999	879	918	999999	713	999999	318	431	678	999999	419	899	661	999999	783	174	57	795	402	999999	999999	488	999999	642	352	808	636	649	198	268	140	826	911	978	103	999999	865	680	507	999999	901	999999	18	843	939	999999	581	918	992	850	999999	576	999999	874	592	999999	488	286	160	905	778	669	243	419	167	999999	988	683	146	999999	308	377	297	176	938	548	999999	557	702	843	236	717	656	348	32	999999	291	47	999999	999999	999999	589	529	602	458	242	148	598	686	999999	520	898	781	992	551	867	288	999999	935	999999	44	999999	999999	999999	999999	70	22	894	397	603	311	950	297	557	999999	719	848	695	718	705	410	880	871	999999	999999	337	999999	664	796	164	285	911	111	351	555	374	999999	221	999999	999999	230	253	211	92	999999	570	611	234	297	832	999999	999999	999999	999999	643	163	69	236	985	351	134	357	108	242	999999	399	848	999999	12	340	713	636	772	330	999999	167	678	788	310	761	999999	999999	999999	964	145	692	260	999999	707	401	314	779	999999	999999	999999	872	154	999999	764	999999	721	664	232	956	128	393	820	340	754	486	484	280	925	999999	999999	421	999999	143	107	999999	149	976	249	610	999999	933	999999	201	67	613	999999	709	34	655	999999	999999	999999	999999	845	752	872	999999	128	230	999999	44	853	13	999999	851	891	20	872	138	516	745	425	621	999999	195	982	629	283	999999	473	775	999999	280	999999	563	999999	570	298	355	999999	229	858	999999	693	991	89	407	245	999999	721	11	999999	895	999999	999999	646	868	489	660	999999	252	646	977	757	150	788	583	819	401	999999	331	722	527	375	296	887	406	928	939	115	999999	394	76	428	472	938	999999	141	889	917	73	90	638	999999	520	583	880	999999	552	213	999999	999999	843	296	999999	288	
319	999999	852	416	999999	940	550	554	999999	858	579	999999	294	212	437	452	929	484	999999	250	94	999999	854	999999	17	145	999999	735	609	997	550	780	999999	999999	628	830	288	483	677	133	540	94	402	661	14	332	999999	350	776	64	657	369	999999	160	999999	378	674	150	409	999999	564	999999	999999	195	318	799	530	111	999999	606	174	456	999999	733	709	999999	999999	203	999999	999999	999999	44	959	555	350	191	349	877	989	260	165	147	84	572	568	999999	149	217	353	999999	999999	875	999999	179	890	211	999999	707	999999	203	999999	999999	442	724	945	999999	855	399	845	137	459	652	122	999999	450	36	999999	244	999999	984	999999	341	849	502	999999	294	999999	789	665	999999	999999	641	436	795	429	683	705	999999	627	48	869	999999	371	999999	999999	999999	762	444	728	999999	999999	999999	542	466	342	499	632	939	840	661	999999	999999	734	706	999999	818	999999	326	903	766	330	999999	617	136	999999	121	969	999999	747	734	531	833	70	801	320	999999	108	970	999999	999999	61	766	519	965	999999	803	25	999999	718	937	999999	999999	540	999999	543	805	710	416	999999	231	529	999999	201	115	140	428	15	932	395	206	719	255	864	972	715	563	513	651	999999	999999	105	313	914	810	802	95	303	999999	267	515	999999	692	629	241	411	999999	999999	413	835	367	797	999999	280	522	999999	686	581	567	256	999999	302	69	75	39	135	225	999999	391	999999	54	135	907	999999	999999	604	37	999999	632	999999	663	988	109	815	983	523	22	999999	401	592	125	513	735	999999	999999	999999	542	626	599	115	195	967	193	999999	999999	242	890	999999	400	917	200	70	949	996	593	991	202	253	92	516	123	999999	693	799	197	541	400	65	999999	666	72	410	36	527	386	999999	805	999999	34	751	999999	604	999999	483	401	64	999999	738	999999	296	31	298	999999	93	992	12	283	394	912	260	841	834	999999	999999	855	789	43	431	620	897	999999	202	229	341	999999	518	999999	219	407	142	976	999999	797	110	645	773	866	999999	999999	999999	422	420	96	774	909	999999	583	909	999999	612	31	142	128	370	110	999999	999999	212	210	483	463	74	987	779	283	999999	46	921	98	92	922	100	897	246	485	775	115	455	432	93	935	640	591	795	121	843	542	999999	999	817	704	664	742	61	919	357	433	317	500	729	762	662	821	999999	689	999999	999999	881	885	334	722	999999	999999	127	547	822	483	201	668	439	647	999999	921	280	387	999999	999999	845	326	137	352	798	955	703	330	999999	819	54	115	190	608	
660	552	999999	104	91	884	625	513	999999	873	999999	648	70	91	999999	740	550	168	430	584	999999	999999	757	982	999999	667	86	796	999999	13	438	96	488	831	986	999999	256	185	999999	999999	731	342	229	263	120	999999	894	621	177	999999	278	885	685	606	218	999999	999999	691	999999	423	999999	829	999999	103	999999	155	170	999999	104	999999	494	374	999999	56	999999	999999	345	503	872	999999	773	465	628	731	734	552	410	882	622	891	999999	565	14	881	999999	902	103	135	999999	965	989	664	527	81	58	904	32	999999	753	999999	999999	999999	819	999999	650	352	210	999999	369	892	744	288	617	213	833	929	369	981	480	950	963	219	684	906	999999	118	937	999999	999999	999999	530	772	138	999999	999999	972	745	607	241	234	701	585	766	999999	230	711	999999	324	248	129	544	50	999999	803	197	550	616	999999	623	541	414	653	999999	999999	999999	972	999999	999999	81	861	999999	761	750	999999	258	387	452	999999	686	82	71	623	318	563	294	489	613	335	282	999999	365	832	984	700	819	58	751	237	565	999999	999999	999999	999999	387	999999	783	300	912	554	809	107	999999	999999	550	479	790	999999	280	999999	882	368	999999	999999	490	505	360	777	59	436	210	636	225	202	438	520	170	999999	930	999999	511	199	701	781	472	493	507	606	443	230	999999	713	480	983	683	889	738	999999	999999	882	585	16	250	485	999999	183	999999	665	798	40	319	999999	413	999999	999999	692	999999	52	411	999999	999999	754	999999	829	999999	496	165	241	999999	548	999999	143	619	58	52	505	949	225	437	999999	999999	841	999999	413	911	618	309	827	250	990	232	696	999999	764	999999	831	673	420	87	857	28	650	999999	259	999999	185	800	365	610	246	743	452	614	121	395	166	945	929	999999	999999	197	337	991	529	326	999999	517	854	999999	221	832	999999	147	999999	281	960	999999	999999	164	735	818	944	226	13	256	780	91	513	379	999999	885	743	502	298	999999	999999	659	627	999999	999999	667	945	200	999999	414	215	999999	45	840	434	471	999999	999999	192	970	252	120	987	282	546	12	13	999999	999999	335	999999	45	849	908	590	311	78	625	989	77	872	753	827	599	51	475	56	673	944	267	498	968	320	327	999999	579	671	354	396	172	664	999999	754	999999	325	999999	464	136	260	133	402	771	785	999999	107	499	999999	398	241	999999	956	340	541	189	999999	130	724	532	491	21	639	723	239	827	413	412	998	763	283	871	999999	919	999999	821	999999	727	192	205	999999	999999	999999	999999	123	999999	216	333	
929	575	236	205	999999	932	999999	249	493	999999	542	958	711	695	501	530	124	999999	999999	999999	917	999999	324	999999	938	529	312	563	725	366	610	912	620	90	999999	432	536	999999	425	88	283	183	338	999999	999999	233	494	534	436	765	168	753	266	179	999999	219	260	127	267	999999	630	92	523	136	78	629	348	999999	221	78	993	46	943	980	763	744	391	139	924	714	999999	777	136	959	207	856	655	999999	674	999999	999999	999999	821	499	458	999999	659	999999	126	566	885	863	323	367	999999	132	999999	286	415	671	828	131	999999	999999	891	999999	955	999999	929	999999	973	999999	956	947	999999	583	225	454	532	572	94	189	23	368	829	180	464	768	999999	85	56	379	45	13	999999	60	226	278	607	606	245	104	281	999999	592	989	907	999999	471	198	906	365	754	843	999999	999999	117	834	723	721	397	196	999999	854	175	603	860	999999	512	845	999999	946	999999	926	999999	999999	907	999999	775	840	272	99	307	998	178	691	625	202	999999	797	943	999999	555	886	218	58	726	999999	738	999999	138	955	999999	999999	831	959	519	828	516	597	740	998	68	882	999999	308	889	380	685	484	978	668	535	714	902	974	401	959	718	287	999999	999999	380	786	711	317	235	682	176	218	182	797	685	829	999999	944	334	999999	999999	909	169	356	741	264	20	469	429	158	722	857	568	559	120	239	999999	260	627	999999	180	151	82	999999	213	476	311	190	983	706	999999	957	650	999999	531	808	999999	916	748	126	999999	252	887	999999	959	319	999999	622	687	999999	505	806	327	62	501	296	999999	999999	999999	274	952	830	486	723	500	764	217	839	37	311	120	999999	511	510	999999	928	263	999999	257	894	826	689	999999	537	999999	851	640	597	999999	245	999999	175	773	483	174	945	765	173	587	204	111	810	594	385	345	96	305	816	999999	572	42	999999	705	258	448	273	336	948	522	999999	134	619	999999	792	339	999999	644	38	999999	560	173	100	417	63	999999	25	104	127	202	999999	555	823	51	663	212	140	470	525	44	901	619	816	650	937	79	491	207	802	56	399	999999	999999	480	999999	409	942	999999	652	465	433	178	999999	756	999999	999999	311	578	999999	589	999999	485	129	999999	445	940	356	449	480	999999	311	818	302	81	802	671	288	352	999999	263	999999	707	999999	69	611	732	411	69	251	844	768	913	257	999999	848	914	332	999999	44	65	63	502	953	668	164	999999	876	147	954	737	815	958	532	695	999999	500	666	999999	999999	712	999999	296	208	
999999	224	397	999999	89	233	887	999999	14	318	990	210	768	999999	159	999999	996	999999	273	999999	514	39	809	999999	999999	893	357	999999	272	892	331	999999	999999	304	327	454	999999	54	796	914	77	397	810	650	542	494	560	999999	517	163	999999	856	999999	999999	693	606	999999	999999	999999	195	875	639	86	999999	986	474	444	474	436	705	148	952	70	999999	47	999999	228	999999	849	77	343	610	740	119	507	475	259	999999	610	721	48	761	46	610	48	999999	321	999999	999999	77	60	96	999999	812	24	999999	796	916	153	576	387	999999	999999	999999	999999	275	899	967	615	521	224	859	999999	715	999999	387	915	459	999999	609	805	530	505	781	999999	999999	299	927	104	74	679	343	441	44	343	999999	604	105	757	999999	999999	353	92	152	999999	201	999999	605	156	636	999999	346	604	999999	770	856	750	999999	924	605	975	999999	872	999999	841	999999	428	999999	381	999999	999999	999999	702	999999	80	999999	448	362	928	825	999999	694	780	467	548	343	739	896	273	486	52	229	181	999999	797	567	481	542	311	971	999999	403	999999	999999	999999	706	643	66	474	319	999999	397	456	109	581	291	999999	415	11	508	151	531	566	895	999999	564	999999	550	999999	512	980	905	61	999999	999999	631	999999	507	614	999999	699	999999	999999	954	999999	999999	999999	82	999999	999999	376	75	540	802	829	251	836	999999	999999	299	67	103	316	999999	338	513	346	999999	56	950	999999	693	801	169	999999	469	110	611	999999	186	791	577	970	243	145	914	999999	259	137	810	794	999999	65	325	784	605	376	469	625	564	999999	999999	35	629	695	683	999999	380	999999	370	151	235	511	999999	507	999999	132	82	999999	423	999999	97	372	246	166	689	637	485	385	213	102	999999	985	272	868	518	551	351	999999	462	649	993	999999	999999	669	569	630	999999	817	304	999999	304	643	212	999999	231	911	789	473	999999	56	999999	995	789	277	510	249	248	407	988	999999	781	533	374	999999	155	830	605	576	999999	999999	847	668	90	999999	999999	997	783	847	999999	607	999999	877	999999	415	999999	997	477	999999	999999	999999	391	392	999999	366	999999	999999	278	999999	999999	400	316	222	999999	947	208	130	915	69	479	999999	465	401	760	391	999999	903	991	958	999999	157	363	115	417	276	677	999999	839	999999	999999	37	728	999999	999999	256	301	550	10	594	217	739	92	418	29	654	864	990	631	447	190	798	778	999999	525	132	46	210	804	610	279	742	999999	200	41	451	785	120	823	513	999999	635	999999	407	751	183	74	945	95	762	999999	
686	999999	401	999999	239	259	417	829	454	220	100	745	999999	999999	474	458	891	999999	578	869	754	176	999999	999999	555	895	999999	999999	352	68	100	999999	51	208	999999	908	890	657	801	202	378	290	379	303	999	999999	999999	999999	999999	724	999999	568	517	893	656	999999	716	53	987	999999	877	848	999999	396	999999	976	999999	202	999999	566	999999	244	999999	385	500	474	797	823	358	999999	393	999999	292	627	885	532	607	158	551	83	999999	846	999999	999999	324	999999	803	999999	184	32	196	320	361	720	999999	938	983	999999	403	192	999999	893	999999	331	949	999999	999999	999999	510	999999	379	555	650	658	374	999999	999999	126	70	970	999999	814	649	335	479	999999	999999	572	470	947	548	999999	754	368	360	308	161	999999	999999	999999	999999	943	481	587	653	999999	669	702	355	999999	374	867	81	432	521	907	999999	999999	852	999999	651	992	399	563	58	904	800	291	307	76	569	236	999999	334	999999	727	343	999999	682	838	413	244	999999	999999	999999	681	403	999999	847	999999	65	791	999999	641	999999	971	553	918	538	999999	840	999999	405	289	876	147	269	746	426	794	574	999999	687	999999	472	416	776	375	980	377	999999	478	999999	854	20	999999	999999	966	249	44	183	424	999999	999999	998	999999	839	999999	157	999999	422	657	999999	63	879	873	999999	482	179	678	205	999999	999999	171	249	371	944	999999	999999	108	999999	302	507	391	999999	159	657	755	24	447	577	839	228	544	954	853	572	391	974	147	674	267	796	571	999999	995	999999	371	693	636	91	298	667	59	47	999999	159	524	442	729	225	358	467	731	110	999999	959	403	216	395	799	999999	576	999999	433	150	506	935	552	624	673	296	71	387	366	289	999999	999999	506	835	999999	57	948	255	999999	325	800	75	999999	999999	46	91	999999	307	837	528	721	999999	625	999999	623	224	971	999999	65	999999	297	89	999999	821	193	790	897	381	692	751	999999	330	220	118	349	440	999999	79	588	591	141	999999	550	999999	567	645	553	999999	222	999999	86	140	999999	992	38	720	699	648	999999	255	194	783	615	95	913	401	325	999999	999999	999999	749	902	999999	999999	999999	533	999999	538	264	548	246	297	168	213	675	484	140	228	999999	999999	741	825	779	342	406	358	158	465	923	999999	999999	46	61	40	738	184	899	726	204	504	999999	171	394	999999	999999	897	624	411	999999	999999	270	107	437	928	450	924	999999	897	999999	448	385	999999	999999	98	228	210	999999	138	474	500	584	414	999999	999999	448	580	441	38	333	999999	734	746	999999	494	
999999	231	609	133	589	814	61	11	999999	756	129	117	557	999999	999999	809	661	495	936	919	854	856	84	999999	489	870	492	104	574	567	714	638	38	129	193	997	600	122	999999	660	449	582	754	276	465	340	32	146	505	524	848	248	999999	136	639	58	999999	757	643	999999	331	957	999999	999999	51	490	999999	437	121	535	218	999999	946	286	479	282	999999	999999	396	158	847	356	999999	60	999999	476	999999	902	999999	999999	850	843	479	830	338	999999	155	662	235	975	999999	595	34	969	315	310	301	533	656	366	947	349	370	999999	870	975	368	999999	383	575	661	186	946	976	685	999999	999999	125	948	999999	999999	448	999999	421	999999	261	999999	999999	745	418	184	999999	255	133	197	510	999999	984	959	362	134	768	289	999999	323	999999	649	58	294	941	240	999999	585	668	239	508	766	949	597	619	654	738	999999	999999	999999	365	930	822	788	184	891	999999	166	595	999999	368	169	999999	107	821	612	282	999999	999999	999999	999	720	587	893	999999	999999	533	999999	350	999999	395	137	324	269	999999	999999	826	270	119	59	156	999999	989	805	871	349	844	852	775	16	381	403	837	786	999999	999999	353	928	108	440	367	697	815	887	478	241	844	663	149	999999	999999	22	235	754	41	999999	731	999999	32	350	900	681	620	344	336	991	299	537	867	323	999999	897	171	679	999999	458	214	999999	336	999999	504	190	999999	108	231	369	999999	92	999999	421	913	571	906	999999	999999	999999	86	999999	560	486	941	316	795	825	876	887	999999	999999	73	583	775	628	455	391	845	719	968	999999	123	966	823	216	999999	456	409	239	999999	999999	149	14	381	732	999999	849	699	198	395	887	232	999999	519	621	29	182	999999	294	125	525	913	999999	999999	564	368	594	999999	734	533	349	426	646	896	447	999999	999999	211	53	87	605	692	657	334	999999	299	999999	999999	211	196	610	810	124	123	475	499	328	296	816	999999	999999	999999	999999	664	999999	999999	585	446	999999	214	961	970	602	217	520	833	265	999999	637	274	999999	999999	999999	547	923	538	312	532	999999	999999	98	771	999999	999999	999999	419	727	999999	288	999999	999999	343	386	999999	235	639	999999	906	603	642	243	999999	999999	551	786	820	734	427	740	517	168	62	999999	133	125	199	999999	924	97	999999	115	272	999999	26	560	255	760	999999	322	294	999999	405	999999	787	714	266	122	842	891	309	685	310	999999	771	999999	999999	999999	262	881	45	63	293	819	503	999999	999999	625	642	991	541	70	279	114	456	195	762	999999	999999	
418	859	87	999999	42	787	425	999999	19	999999	564	898	927	507	999999	287	240	999999	586	999999	260	743	641	480	851	360	249	415	205	806	999999	699	538	999999	844	999999	999999	320	260	999999	88	731	960	999999	999999	102	613	999999	696	999999	226	157	186	697	977	675	228	607	891	682	999999	19	609	213	860	864	999999	999999	999999	999999	329	919	788	554	357	529	782	999999	401	758	999999	686	719	378	590	438	523	840	121	178	999999	360	428	577	492	79	132	999999	328	224	732	774	898	144	507	306	369	632	999999	458	892	999999	215	999999	936	862	999999	999999	999999	431	351	999999	999999	999999	999999	999999	501	220	71	999999	407	35	143	999999	36	999999	787	999999	871	293	78	999999	500	999999	286	47	154	295	641	999999	780	891	143	897	872	212	56	413	387	537	805	158	570	999999	999999	867	632	999999	117	963	999999	999999	368	339	999999	459	999999	75	218	719	824	215	999999	999999	508	515	891	999999	999999	823	926	383	207	999999	488	920	330	438	611	419	415	126	188	999999	555	75	532	804	544	999999	999999	980	205	668	713	599	578	138	999999	999999	975	396	723	293	999999	999999	517	35	850	999999	138	999999	464	799	313	999999	37	902	999999	442	983	999999	702	891	649	999999	188	538	630	889	351	202	999999	75	443	999999	403	999999	639	855	999999	999999	953	111	293	582	526	406	364	999999	571	676	253	999999	562	999999	694	831	643	102	522	978	404	961	100	936	726	999999	365	294	314	999999	273	40	884	485	144	600	607	76	999999	999999	183	624	999999	675	949	753	513	999999	334	999999	260	999999	343	579	112	991	20	357	856	138	50	79	999999	438	413	222	247	999999	753	103	233	576	673	999999	999999	780	643	999999	987	972	999999	810	959	999999	882	726	696	314	999999	999999	999999	260	219	300	742	999999	922	889	272	736	999999	436	801	241	348	999999	999999	603	999999	999999	358	999999	999999	884	252	239	999999	959	556	686	526	932	999999	611	514	973	999999	383	998	701	999999	754	163	261	999999	459	19	728	403	208	853	999999	540	60	793	994	999999	999999	57	512	994	963	342	585	220	583	732	199	726	375	326	499	605	83	475	999999	442	999999	999999	793	230	391	566	357	832	999999	401	653	817	999999	92	41	336	495	707	999999	999999	577	50	999999	727	999999	11	37	881	999999	498	467	585	200	561	781	908	263	292	612	999999	999999	752	788	192	88	382	216	292	999999	172	119	376	581	192	999999	78	999999	76	999999	389	539	999999	999999	933	934	78	999999	999999	311	999999	82	
213	104	999999	436	824	999999	701	648	447	999999	744	999999	201	999999	101	13	17	999999	713	999999	197	881	999999	866	999999	284	854	257	19	754	258	999999	173	999999	905	281	93	755	49	815	842	427	963	999999	794	999999	286	554	842	74	999999	270	598	999999	999999	332	870	631	917	550	408	453	638	693	999999	999999	999999	999999	483	819	920	262	658	897	532	769	917	639	82	639	998	310	414	945	144	999999	393	999999	215	999999	411	462	999999	499	417	399	999999	280	56	999999	457	184	80	33	154	999999	999999	700	999999	125	414	240	559	287	551	107	999999	693	558	559	379	999999	896	900	417	999999	423	168	490	143	981	647	592	999999	999999	823	239	391	800	999999	999999	692	191	99	178	180	903	560	999999	320	999999	104	999999	999999	999999	440	288	180	615	686	943	453	220	999999	144	767	999999	999999	106	728	999999	657	893	999999	999999	999999	835	806	731	246	999999	863	221	180	782	886	925	104	388	751	999999	69	999999	124	999999	931	482	999999	955	411	532	999999	464	999999	999999	703	999999	999999	323	974	605	481	449	378	130	999999	999999	999999	319	258	999999	999999	139	355	193	808	881	778	999999	252	213	999999	999999	999999	999999	180	999999	992	727	999999	684	999999	781	999999	155	73	620	999999	993	753	699	443	999999	707	569	999999	264	999999	999999	644	999999	433	999999	999999	770	999999	999999	999999	664	950	681	250	321	999999	573	857	771	999999	209	999999	197	485	999999	204	999999	770	966	154	759	733	915	299	956	999999	267	261	991	709	643	296	442	500	741	53	81	458	999999	999999	999999	712	999999	999999	909	999999	456	999999	648	999999	528	999999	892	486	999999	930	44	999999	293	999999	973	321	999999	72	999999	912	688	697	744	741	999999	999999	999999	427	20	57	999999	386	389	999999	636	921	999999	201	191	643	403	956	999999	810	999999	999999	175	892	575	822	846	999999	456	996	236	999999	601	906	676	433	360	474	999999	999999	415	658	12	250	602	62	708	674	880	449	519	731	999999	933	732	442	928	757	999999	999999	999999	379	929	392	999999	877	999999	706	525	757	292	929	489	999999	405	360	999999	924	300	522	124	999999	275	17	487	999999	202	668	183	244	504	603	621	288	999999	45	728	619	435	724	733	11	158	132	999999	999999	252	748	538	382	754	13	466	340	83	999999	114	922	905	320	685	661	532	290	263	689	999999	999999	706	999999	999999	78	499	575	788	122	999999	152	850	898	262	453	999999	801	999999	999999	146	291	215	93	999999	805	999999	125	999999	82	478	868	869	477	282	999999	
51	178	749	999999	514	890	551	960	999999	961	81	999999	67	241	531	730	801	761	552	35	995	623	438	826	364	383	537	716	643	165	282	383	625	999999	412	961	62	803	986	255	739	254	89	969	733	707	67	807	999999	999999	999999	999999	924	256	56	428	999999	922	999999	140	363	834	327	999999	999999	698	391	847	829	999999	678	997	999999	306	296	751	543	469	103	657	326	729	999999	895	999999	174	458	379	174	983	231	139	481	999999	892	904	999999	240	290	45	325	220	977	999999	79	999999	343	999999	999999	305	884	280	829	674	813	999999	668	431	760	523	999999	22	682	999999	349	999999	526	918	414	391	999999	313	188	999999	999999	116	752	196	826	28	999999	830	418	869	108	950	310	999999	52	268	246	506	479	766	794	313	537	141	999999	999999	999999	424	999999	999999	481	581	102	771	999999	707	881	482	604	741	692	420	999999	813	747	399	247	719	875	999999	154	327	833	999999	999999	37	578	620	556	305	999999	416	616	839	999999	527	999999	999999	473	999999	386	764	901	738	999999	383	710	724	393	250	293	999999	549	77	434	999999	747	680	507	315	138	270	925	309	999999	285	803	999999	425	230	541	708	256	540	770	390	425	105	347	889	327	854	237	315	21	642	867	549	999999	243	779	999999	41	999999	216	125	838	602	471	999999	999999	999999	308	173	709	584	587	19	999999	53	999999	652	343	617	987	284	43	620	297	633	417	264	357	192	450	364	676	98	999999	654	999999	823	633	547	319	380	555	999999	606	437	65	857	252	371	504	136	843	423	179	999999	92	999999	315	999999	999999	325	599	126	722	999999	908	498	686	999999	999999	915	28	795	999999	617	728	969	24	860	999999	999999	999999	986	687	323	521	262	918	999999	572	999999	517	999999	165	999999	781	439	999999	261	528	566	181	599	869	589	117	57	125	562	214	122	213	454	269	999999	313	612	438	408	999999	999999	579	999999	999999	177	999999	233	639	313	836	298	628	762	999999	22	388	422	999999	108	215	999999	147	366	196	460	999999	73	999999	999999	690	178	10	999999	428	873	986	886	999999	702	191	884	417	999999	999999	915	493	450	999999	999999	453	891	496	340	202	370	518	223	999999	630	999999	344	697	315	623	667	298	686	344	467	35	502	902	424	999999	331	65	335	639	999999	966	681	950	289	881	799	682	670	749	68	365	773	787	888	656	999999	197	999999	999999	68	999999	807	115	999999	231	999999	988	999999	423	999999	314	999999	583	999999	663	374	394	418	434	824	985	627	
936	286	112	262	999999	23	999999	80	144	953	147	999999	999999	169	999999	304	999999	930	999999	609	257	878	753	183	999999	959	235	291	462	779	677	373	83	999	999999	828	552	969	245	974	314	352	999999	999999	55	12	999999	504	799	999999	360	999999	23	385	380	67	999999	929	72	755	788	486	617	365	285	773	507	654	298	746	751	999999	694	835	305	999999	152	999999	137	196	785	730	492	999999	428	183	360	698	629	813	305	623	906	490	195	999999	734	381	84	281	505	530	215	999999	347	271	809	187	89	475	914	139	801	999999	970	999999	993	255	936	999999	423	999999	34	484	450	138	192	214	999999	999999	180	999999	328	999999	691	265	524	999999	999999	999999	373	182	618	163	999999	176	821	40	999999	137	834	489	444	972	999999	697	505	731	999999	219	999999	605	999999	612	999999	999999	811	999999	194	714	999999	563	999999	778	999999	250	999999	870	585	999999	316	162	693	522	641	690	999999	355	997	999999	759	793	999999	999999	89	768	644	15	858	755	364	876	999999	999999	593	281	269	999999	244	618	507	634	999999	999999	903	926	911	24	971	614	816	465	948	999999	955	999999	734	999999	699	969	605	193	21	830	919	440	999999	888	929	370	999999	670	121	388	496	999999	648	502	912	162	856	630	44	999999	939	899	927	999999	849	844	547	999999	966	274	22	999999	622	325	416	473	620	33	999999	610	192	155	353	569	999999	830	111	999999	502	547	123	975	158	767	890	30	512	659	48	94	823	577	704	847	376	183	511	333	96	999999	999999	833	544	434	71	793	999999	999999	952	29	742	315	361	429	160	999999	174	855	999999	396	999999	999999	984	10	787	615	999999	506	203	529	999999	999999	155	63	15	290	999999	999999	706	107	474	154	706	29	351	517	226	285	999999	339	18	656	999999	699	488	581	848	543	646	455	352	59	174	999999	700	965	170	307	424	870	605	999999	158	999999	921	999999	263	964	658	280	399	999999	809	863	521	672	879	455	575	434	441	999999	88	261	754	424	999999	283	329	386	356	918	861	999999	999999	568	508	571	777	672	327	999999	999999	376	66	186	999999	310	911	38	95	714	732	989	438	999999	372	999999	582	999999	999999	980	645	999999	923	480	314	982	999999	953	173	999999	677	902	117	557	22	711	204	577	183	999999	999999	300	300	641	196	871	397	35	999999	611	988	280	999999	999999	248	613	452	586	872	999999	180	957	864	778	46	830	882	881	696	660	702	15	333	999999	617	999999	981	291	293	443	594	114	757	561	
999999	999999	74	770	319	999999	999999	618	705	915	999999	999999	436	999999	605	366	988	516	339	999999	909	983	946	683	729	893	631	170	302	999999	673	999999	209	312	459	639	766	122	999999	296	401	93	999999	418	655	212	918	468	686	927	454	88	774	222	999999	345	461	390	50	426	777	108	325	277	251	443	214	999999	999999	966	999999	999999	999999	52	999999	825	999999	538	999999	526	999999	173	484	999999	983	595	301	987	999999	124	188	999999	82	999999	519	302	768	42	176	221	998	795	999999	720	336	579	999999	999999	999999	999999	661	922	362	523	451	999999	624	949	293	656	151	227	472	999999	787	999999	803	798	532	999999	67	651	371	999999	999999	189	767	763	49	999999	460	568	919	834	999999	265	33	558	704	905	999999	999999	999999	520	79	780	332	457	932	121	775	999999	209	226	769	999999	561	545	995	271	846	999999	999999	999999	999999	582	308	999999	495	532	201	255	103	627	182	247	901	851	746	747	999999	319	999999	927	999999	124	999999	702	75	452	704	487	562	442	68	818	999999	870	324	497	482	695	962	410	919	530	252	582	53	999999	118	709	999999	257	999999	537	39	982	249	90	223	999999	572	53	828	713	692	999999	568	364	338	999999	536	999999	275	171	356	430	18	119	872	999999	658	544	343	994	689	315	37	999999	788	999999	630	999999	999999	877	133	919	581	215	999999	999999	23	689	202	999999	183	548	999999	253	190	608	973	140	217	436	946	37	999999	834	34	999999	999999	47	999999	411	410	301	976	397	48	999999	999999	999999	281	291	773	969	999999	266	820	150	333	784	350	189	999999	499	36	999999	930	105	220	999999	191	460	999999	999999	999999	790	999999	881	999999	594	214	753	759	181	859	925	663	976	685	452	23	999999	63	848	696	999999	458	910	275	139	467	999999	999999	999999	620	999999	999999	999999	999999	561	590	938	577	738	580	597	430	781	999999	999999	193	999999	999999	767	733	307	406	118	289	726	341	765	999999	443	137	271	536	657	560	47	601	999999	999999	133	861	84	315	999999	278	999999	965	677	280	174	945	512	999999	999999	377	323	424	226	517	140	230	999999	999999	144	611	319	71	773	230	602	509	327	999999	999999	906	659	991	91	999999	999999	760	664	494	452	497	624	738	86	289	247	999999	999999	358	989	903	999999	752	181	713	999999	999999	202	999999	677	664	627	678	999999	999999	718	999999	343	999999	338	379	566	340	999999	647	987	580	984	999999	982	999999	999999	999999	844	392	870	907	999999	378	879	999999	568	999999	999999	787	869	945	501	
999999	999999	999999	289	999	29	620	347	704	871	533	725	999999	999999	708	474	697	540	658	834	853	999999	811	999999	965	506	197	999999	999999	999999	103	999999	52	89	461	999999	999999	699	135	949	234	55	175	45	296	652	500	96	999999	999999	999999	256	221	121	648	849	759	415	324	502	832	999999	988	191	778	756	683	999999	602	786	999999	997	415	708	609	999999	518	775	999999	322	999999	110	999999	616	402	846	565	930	440	611	173	661	385	632	127	999999	66	983	266	539	969	200	494	83	344	999999	999999	513	511	840	999999	999999	200	999999	999999	732	999999	999999	999999	999999	200	999999	869	991	999999	999999	622	783	591	194	751	534	519	684	353	814	616	878	281	279	15	62	429	600	279	999999	471	382	999999	999999	568	685	204	334	349	226	331	502	999999	599	999999	999999	922	327	98	807	474	999999	659	682	126	977	110	519	926	148	333	278	999999	999999	999999	249	647	206	625	76	340	194	345	136	999999	999999	999999	682	768	948	999999	111	511	472	714	955	999999	463	278	590	585	684	999999	210	999999	62	781	27	324	271	419	999999	999999	999999	476	289	180	999999	199	999999	559	427	750	978	18	231	767	258	999999	999999	526	194	999999	999999	490	656	999999	145	243	440	341	999999	368	507	538	413	409	999999	996	435	784	999999	274	275	41	167	933	429	201	671	295	533	999999	999999	999999	235	798	667	999999	820	999999	45	298	758	671	999999	999999	999999	449	604	999999	288	999999	303	544	334	919	999999	13	333	722	367	943	572	154	999999	999999	373	762	312	999999	741	946	185	932	749	902	515	603	882	108	690	999999	999999	999999	17	281	995	460	999999	999999	145	999999	218	108	146	101	726	614	863	46	695	490	147	989	90	341	86	999999	794	432	999999	68	130	234	41	387	356	722	146	999999	126	912	999999	996	480	87	737	999999	795	999999	185	900	740	846	412	209	842	999999	769	675	204	634	665	988	999999	86	544	984	76	758	999999	14	477	999999	999999	783	148	150	518	13	999999	999999	999999	999999	256	513	328	284	821	999999	544	999999	952	999999	999999	491	256	999999	105	403	999999	753	21	47	912	999999	999999	999999	926	629	71	701	99	766	82	205	69	528	999999	397	758	999999	173	244	999999	996	61	16	993	438	999999	784	55	125	470	999999	987	538	999999	84	90	913	999999	999999	770	843	659	999999	398	999999	432	999999	622	707	644	282	590	999999	823	916	130	999999	421	497	102	287	999999	973	306	231	218	531	999999	999999	316	845	912	970	474	380	346	864	618	
856	999999	999999	172	999999	480	197	269	220	999999	318	999999	664	502	860	109	999999	197	685	890	176	999999	901	999999	999999	401	799	370	619	312	452	580	999999	807	999999	491	293	125	317	503	118	961	997	816	999999	712	651	353	61	871	981	999999	660	974	451	927	999999	385	999999	999999	680	827	999999	999999	272	738	699	857	936	378	816	377	880	192	999999	214	999999	999999	447	252	749	456	318	748	999999	999999	919	291	366	637	386	908	907	370	822	290	321	99	553	999999	22	794	416	682	65	613	999999	477	201	246	996	29	938	964	999999	234	518	902	586	12	818	418	500	309	991	908	469	519	999999	999999	893	841	541	198	999999	999999	999999	636	693	717	957	451	999999	129	640	999999	999999	999999	173	597	999999	419	513	550	439	604	999999	999999	690	999999	153	793	118	999999	353	165	487	749	734	251	194	882	999999	868	55	376	328	999999	668	634	938	526	355	772	728	484	999999	990	999999	999999	999999	932	945	546	999999	999999	343	399	776	485	879	230	219	922	412	999999	210	644	505	73	286	922	999999	999999	218	627	448	999999	999999	869	827	496	999999	109	999999	262	937	672	304	881	42	929	605	999999	999999	999999	317	999999	369	838	283	693	999999	695	359	739	494	889	338	999999	725	997	427	906	657	392	239	120	999999	160	953	537	350	624	40	356	327	264	311	500	999999	25	999999	142	999999	144	11	304	750	851	999999	57	344	999999	165	45	999999	999999	535	372	999999	999999	101	218	885	745	352	871	665	12	999999	240	587	837	636	710	31	294	999999	999999	999999	935	999999	490	393	905	999999	993	468	995	845	999999	728	939	999999	123	923	999999	257	850	999999	140	639	747	999999	536	469	506	720	454	23	227	388	999999	980	999999	837	611	825	980	552	999999	412	670	999999	793	512	648	825	523	787	999999	999999	470	732	999999	305	622	60	856	445	999999	282	23	999999	628	999999	999999	999999	468	286	321	942	277	999999	441	727	968	999999	999999	999999	821	680	207	667	760	189	999999	290	729	999999	224	560	968	545	855	87	999999	689	539	553	795	690	367	247	475	320	770	172	999999	533	336	41	414	832	624	999999	85	356	999999	999999	332	435	238	220	71	760	999999	732	453	363	339	289	61	102	238	140	323	959	202	449	419	999999	989	206	920	193	156	999999	921	999999	12	52	468	100	999999	370	461	156	999999	714	346	48	719	937	999999	57	979	322	603	493	703	125	999999	999999	39	999999	446	999999	300	877	614	838	810	999999	361	296	820	961	999999	
868	679	176	783	487	113	999999	45	999999	12	873	214	834	542	999999	145	886	999999	688	999999	653	923	429	856	308	109	508	237	999999	999999	907	999999	28	450	734	813	999999	341	999999	677	658	999999	394	40	426	673	780	305	999999	478	475	407	142	899	228	945	260	320	999999	387	605	153	999999	476	104	647	195	393	808	624	999999	554	222	21	413	122	538	398	440	999999	329	999999	999999	635	120	509	999999	999999	232	789	563	226	856	298	999999	514	999999	917	999999	999999	487	397	999999	758	999999	999999	195	999999	495	116	416	861	880	999999	68	999999	999999	305	366	594	999999	77	170	28	999999	392	698	999999	939	899	511	621	999999	999999	999999	932	715	105	999999	199	999999	972	999999	126	999999	701	346	16	999999	679	224	315	561	351	235	999999	236	478	697	999999	231	999999	192	596	999999	999999	999999	999999	702	136	686	999999	539	999999	280	999999	444	999999	645	369	55	692	693	269	999999	206	70	121	435	737	706	247	407	287	967	999999	790	46	522	999999	999999	127	313	114	999999	999999	999999	394	80	654	975	191	833	999999	999999	539	578	999999	911	407	735	296	793	964	429	449	999999	261	208	999999	790	408	532	67	75	928	388	589	999999	664	430	675	999999	781	761	524	414	79	846	438	482	867	134	999999	852	17	334	349	684	554	234	999999	195	999999	863	999999	659	775	272	513	161	999999	999999	257	999999	999999	254	21	212	999999	45	727	415	770	745	923	999999	417	215	68	604	999999	905	720	439	906	999999	200	918	194	865	638	806	342	286	493	999999	876	148	793	762	323	146	778	519	999999	999999	424	999999	999999	303	251	570	214	909	999999	94	937	818	80	578	64	103	28	50	406	920	999999	493	262	999999	407	279	421	999999	999999	999999	136	211	932	797	75	94	978	890	999999	78	602	433	173	408	282	68	77	224	707	229	999999	738	999999	586	999999	931	852	235	895	972	158	907	999999	220	958	999999	999999	282	513	970	999999	138	999999	999999	999999	649	329	999999	442	349	211	999999	599	999999	784	397	97	356	999999	144	241	753	999999	650	920	694	805	953	450	999999	182	795	710	737	115	989	321	999999	267	397	611	999	999999	555	770	950	318	567	436	999999	648	539	521	379	999999	371	143	999999	416	634	999999	376	413	896	999999	416	496	861	955	794	999999	311	98	373	532	242	960	448	880	969	386	247	527	879	999999	642	284	341	999999	743	999999	545	379	633	553	245	999999	896	388	364	464	456	611	641	494	999999	451	999999	846	506	411	999999	895	
446	258	605	999999	533	998	534	142	165	863	222	938	540	931	464	820	297	999999	73	999999	525	515	999999	999999	886	395	999999	201	136	494	501	342	171	649	932	385	999999	396	72	898	853	232	308	592	399	702	953	414	986	336	558	860	347	633	379	931	328	969	962	147	999999	343	999999	670	371	999999	776	999999	999	999999	999999	901	999999	174	216	303	217	346	999999	193	441	156	214	999999	936	641	995	538	279	11	67	999999	433	925	461	520	227	638	999999	519	999999	72	415	908	999999	656	286	182	426	86	724	999999	732	778	705	999999	999999	215	734	729	884	999999	621	997	31	894	477	658	713	999999	86	578	125	727	267	379	740	306	346	999999	364	822	121	203	999999	85	256	654	229	170	999999	999999	999999	501	635	687	451	418	886	999999	189	628	469	730	999	155	866	14	521	336	560	832	868	455	375	72	137	427	999999	946	999999	823	439	552	314	74	675	999999	102	999999	999999	332	999999	777	999999	736	999999	999999	203	999999	218	251	143	892	610	559	999999	458	999999	572	560	999999	698	999999	920	365	199	917	999999	935	999999	252	911	942	999999	237	422	101	354	638	709	999999	234	587	738	406	690	999999	941	754	921	226	497	999999	28	903	999999	479	857	744	546	445	964	268	662	965	999999	200	999999	382	146	999999	999999	999999	863	813	999999	999999	999999	523	675	652	975	671	23	999999	755	391	923	505	603	943	243	610	101	273	782	965	925	999999	76	499	999999	568	617	869	999999	999	666	999999	113	999999	277	344	78	894	999999	999999	254	999999	999999	948	277	999999	999999	203	818	503	405	600	41	834	195	439	999999	186	598	417	63	154	999999	755	999999	999999	402	999999	676	899	541	207	999999	488	721	526	562	999999	999999	76	789	424	999999	999999	603	76	999999	279	337	837	888	999999	305	62	250	109	267	464	232	559	594	999999	527	918	999999	999999	796	553	122	669	999999	999999	954	999999	628	639	103	532	161	659	999999	132	999999	838	999999	999999	901	751	248	621	269	999999	895	672	482	100	999999	142	657	999999	279	999999	999999	999999	960	560	999999	774	434	610	999999	734	312	999999	24	472	945	688	907	321	306	54	314	501	409	999999	442	999999	59	537	742	999999	874	756	389	915	999999	999999	878	999999	712	137	327	637	614	534	999999	332	658	20	999999	217	235	346	108	235	324	665	268	192	127	654	724	896	868	55	860	556	193	108	505	860	810	455	608	179	726	999999	886	875	982	999999	999999	49	391	999999	735	999999	999999	164	600	311	
826	999999	343	999999	412	430	769	999999	673	249	149	559	514	295	407	779	738	929	999999	999999	778	999999	999999	18	29	999999	514	999999	320	333	898	38	507	999999	43	124	122	549	999999	306	999999	999999	211	742	969	999999	535	106	999999	955	799	728	655	999999	532	444	495	334	49	999999	916	999999	258	999999	999999	121	61	319	262	292	667	198	172	212	739	461	190	467	49	944	999999	418	216	364	533	179	382	555	672	598	629	787	510	48	390	482	78	861	401	999999	33	225	999999	844	298	611	566	453	999999	81	999999	37	295	999999	577	999999	228	894	999999	999999	999999	999999	999999	663	663	999999	999999	133	822	267	392	329	76	999999	999999	934	573	372	75	922	613	929	999999	600	345	999999	502	415	470	882	999999	184	54	230	130	527	578	190	190	999999	923	442	631	999999	689	934	961	114	184	643	934	999999	828	895	999999	809	174	57	328	71	386	999999	662	939	12	217	285	846	70	402	365	392	191	656	999999	181	307	386	999999	411	640	397	240	827	948	408	999999	158	662	999999	363	531	862	999999	42	999999	779	692	953	481	658	124	53	782	287	551	674	999999	896	396	999999	787	145	999999	431	988	51	999999	991	604	861	136	999999	750	49	834	999999	72	623	356	401	615	433	439	752	525	354	458	549	999999	734	999999	261	999999	809	999999	999999	945	999999	999999	999999	944	700	358	999999	531	930	303	743	453	30	611	558	550	995	896	364	706	999999	999999	999999	592	296	594	869	687	874	917	941	473	449	584	999999	999999	999999	457	999999	84	819	230	595	60	715	105	386	999999	626	999999	281	912	221	689	781	999999	999999	999999	657	999999	999999	932	657	23	362	279	13	999999	246	999999	805	547	981	289	999999	999999	320	593	876	200	218	746	70	173	646	38	261	999999	803	581	999999	726	799	808	999999	999999	573	581	698	445	999999	939	999999	648	906	733	930	999999	803	837	999999	815	999999	466	897	743	872	493	376	333	28	254	999999	664	806	999999	748	183	999999	999	999999	738	895	441	108	278	860	422	267	999999	107	329	956	966	999999	365	585	343	910	851	24	89	999999	999999	427	999999	307	231	842	999999	999999	757	247	999999	467	744	920	710	368	629	999999	999999	236	463	236	999999	297	675	999999	999999	503	415	999999	842	999999	300	532	530	24	260	970	638	579	439	928	350	92	163	509	364	445	874	999999	291	999999	999999	853	751	148	728	560	631	665	999999	334	580	495	404	999999	176	221	399	999999	117	658	254	880	797	999999	999999	616	144	
176	999999	14	999999	439	999999	874	430	447	781	391	999999	700	349	972	188	114	358	854	688	343	342	153	999999	187	867	999999	724	684	65	226	262	999999	426	464	465	999999	999999	999999	514	530	398	728	440	17	410	417	999999	281	701	692	187	41	928	999999	833	67	999999	450	572	358	159	745	999999	999999	999999	184	999999	884	517	791	409	217	350	167	945	613	712	47	777	460	323	452	982	373	999999	231	999999	626	999999	407	437	264	578	999999	999999	999999	347	875	878	236	143	434	764	909	999999	969	999999	770	855	229	354	921	673	121	45	707	763	27	525	908	991	656	263	119	364	154	999999	195	787	301	276	837	169	550	327	888	687	82	90	80	999999	422	999999	411	999999	516	591	466	130	672	889	329	999999	999999	244	999999	181	654	555	999999	339	999999	982	999999	999999	517	761	132	793	156	29	690	937	999999	999999	999999	885	851	66	999999	562	182	999999	125	411	947	486	199	316	999999	999999	999999	527	942	740	45	439	218	458	999999	754	999999	999999	973	652	209	392	905	602	665	601	330	999999	707	999999	166	999999	999999	161	16	40	999999	816	953	440	986	172	995	714	342	150	676	403	999999	103	999999	509	999999	472	999999	564	581	597	651	248	396	999999	820	366	999999	999999	999999	67	452	515	192	999999	719	543	999999	999999	397	200	270	524	924	999999	86	613	491	657	999999	405	948	451	999999	974	175	999999	54	550	352	638	141	737	578	999999	951	999999	910	452	790	557	806	999999	177	391	999999	136	324	468	368	216	874	926	264	176	118	10	66	218	486	999999	999999	125	694	758	69	532	946	314	999999	80	703	49	866	792	599	999999	283	77	647	49	400	999999	999999	145	999999	214	482	412	999999	950	949	702	965	999999	68	690	481	419	332	999999	189	999999	492	999999	513	835	69	472	577	999999	726	999999	570	447	614	999999	933	558	994	854	59	544	802	35	131	10	84	91	733	908	312	864	745	999999	859	390	102	893	632	928	155	19	835	187	233	961	142	527	999999	154	757	999999	424	477	999999	645	999999	999999	177	999999	761	978	738	668	32	861	252	999999	588	999999	821	49	926	999999	708	999999	708	625	801	169	999999	556	999999	589	161	999999	450	999999	999999	223	184	999999	999999	130	177	999999	281	999999	164	999999	718	999999	938	999999	999999	718	996	358	769	715	937	590	665	17	643	999999	77	159	999999	642	999999	974	639	999999	999999	195	322	999999	898	541	999999	542	470	440	451	464	618	964	266	443	393	101	508	383	286	593	
970	999999	486	963	109	131	659	522	949	743	775	573	999999	148	405	200	999999	237	999999	999999	130	999999	566	189	999999	999999	893	84	258	330	476	999999	999999	466	224	603	328	934	441	999999	882	948	490	999999	999999	999999	999999	127	47	202	999999	999999	436	881	473	745	999999	307	377	999999	238	999999	273	629	277	519	484	440	923	801	871	999999	795	309	999999	181	744	858	500	999999	46	775	46	999999	690	205	829	999999	999999	999999	450	999999	567	444	418	307	684	999999	440	178	999999	636	204	245	331	124	999999	137	999999	999999	999999	999999	999999	826	960	462	548	217	939	82	690	276	447	454	361	850	958	999999	890	224	999999	999999	427	331	980	999999	999999	800	734	575	719	701	848	701	999999	155	999999	740	484	956	758	476	921	368	488	304	198	999999	883	480	999999	134	999999	154	999999	126	877	485	846	560	881	999999	482	374	362	999999	427	745	976	216	637	228	876	934	466	999999	999999	69	843	999999	221	831	999999	999999	419	595	999999	704	897	361	277	737	894	923	84	20	994	999999	16	999999	876	452	773	677	843	938	257	999999	687	783	164	818	642	169	349	60	831	228	955	766	535	722	848	999999	938	899	333	999999	860	456	36	999999	999999	354	810	768	68	249	421	999999	348	160	27	123	206	459	105	734	584	999999	188	999999	602	999999	963	163	999999	157	738	943	999999	999999	453	241	757	748	765	298	359	999999	992	592	999999	484	427	999999	705	734	428	488	804	999999	379	999999	278	259	999999	999999	390	656	173	910	510	477	866	54	999999	785	365	458	694	999999	384	12	40	999999	999999	127	822	588	457	869	729	259	999999	25	925	616	963	507	999999	953	907	999999	417	999999	92	338	618	999999	678	920	378	970	794	997	999999	999999	999999	682	290	695	999999	802	209	304	191	260	338	999999	129	100	999999	857	522	740	899	681	595	948	999999	999999	509	449	909	537	500	758	999999	151	801	999999	810	290	227	999999	964	114	503	123	901	999999	10	767	264	999999	999999	520	457	64	108	999999	781	999999	178	650	195	999999	892	999999	803	432	795	197	59	570	289	541	640	282	776	794	187	481	57	681	999999	742	195	332	439	980	311	999999	52	999999	777	999999	999999	577	64	423	222	831	320	479	999999	813	717	694	999999	566	880	184	287	314	999999	999999	809	999999	19	453	999999	570	243	823	130	394	154	791	792	335	429	73	228	362	999999	999999	171	999999	644	999999	35	500	33	872	999999	137	133	738	902	478	153	624	567	610	68	999999	598	497	
999999	652	999999	999999	901	972	999999	817	955	999999	731	19	148	241	852	193	428	864	547	370	999999	993	270	415	888	323	191	999999	999999	999999	303	930	756	999999	229	992	167	109	999999	999999	734	292	181	208	17	893	999999	912	772	384	192	999999	114	238	774	364	391	999999	47	588	791	999999	999999	347	631	999999	999999	474	21	860	35	999999	275	496	635	999999	822	72	408	995	983	999999	42	131	435	109	826	528	899	864	610	999999	71	20	269	402	971	833	577	216	640	866	900	911	359	863	929	617	602	343	542	329	999999	51	999999	999999	310	200	912	999999	974	733	574	999999	999999	131	999999	264	999999	999999	468	988	494	999999	364	127	379	130	772	571	179	218	926	999999	332	290	57	30	999999	748	101	999999	921	55	242	999999	301	753	662	237	606	999999	999999	368	874	554	835	664	999999	487	151	999999	428	999999	362	765	807	18	824	968	83	247	848	488	152	687	999999	449	959	999999	825	999999	468	544	965	505	999999	999999	690	999999	455	999999	343	999999	606	911	363	999999	693	476	109	999999	999999	693	163	999999	826	999999	226	197	488	396	704	999999	999999	526	721	883	385	999999	937	248	327	57	522	999999	904	919	881	240	334	495	755	492	358	999999	999999	999999	390	605	999999	924	352	503	999999	69	688	114	277	90	200	999999	206	836	999999	860	965	881	181	999999	999999	906	30	986	862	992	640	222	999999	999999	829	999999	502	779	188	23	896	823	757	999999	999999	799	999999	801	50	854	999999	919	999999	498	577	815	603	917	150	772	903	999999	640	306	429	999999	999999	158	261	252	976	427	658	525	963	151	999999	999999	471	999999	264	229	946	18	999999	720	999999	391	551	23	354	585	638	415	999999	540	193	461	43	535	574	503	999999	797	877	999999	271	437	534	999999	691	885	999999	999999	517	684	419	632	602	999999	216	843	607	247	999999	400	788	252	416	999999	958	999999	684	936	101	760	678	158	140	832	458	999999	999999	125	332	469	140	163	898	434	131	560	859	334	999999	999999	896	999999	899	486	93	29	30	999999	478	999999	210	518	999999	756	16	271	502	770	260	385	986	491	914	438	270	999999	353	999999	999999	999999	812	360	617	370	863	374	259	999999	748	439	810	755	999999	312	999999	621	999999	151	428	999999	68	98	999999	943	744	414	398	999999	999999	999999	675	48	799	999999	999999	999999	999999	33	999999	999999	21	848	31	820	999999	240	999999	612	180	648	864	212	563	451	349	724	286	673	999999	459	976	788	436	999999	763	771	999999	999999	
106	417	720	746	258	786	848	219	77	263	999999	514	569	999999	999999	578	593	473	999999	358	999999	492	574	237	408	443	999999	999999	422	731	66	999999	284	999999	516	762	927	999999	954	777	999999	999999	657	32	304	121	889	199	999999	857	706	300	296	607	999999	613	999999	492	347	814	999999	999999	796	999999	206	575	239	300	279	537	651	999999	519	707	754	999999	835	551	999999	297	554	475	999999	565	35	766	516	677	433	902	919	999999	780	149	656	977	343	999999	999999	729	882	999999	919	999999	216	240	781	588	853	255	999999	301	999999	999999	999999	655	999999	999999	319	999999	69	562	867	377	618	216	694	999999	61	776	999999	523	725	213	415	999999	555	773	358	999999	984	927	823	187	999999	627	885	729	999999	10	999999	112	12	396	999999	999999	730	552	352	999	545	999999	537	86	989	999999	576	356	999999	999999	110	127	882	524	455	141	999999	690	252	990	331	999999	499	999999	999999	164	520	338	543	999999	235	12	430	358	999999	999999	400	747	198	870	61	538	94	576	999999	968	999999	488	940	538	999999	50	310	999999	999999	580	912	999999	396	999999	743	248	999999	560	88	107	999999	533	274	999999	740	990	501	381	939	792	880	999999	160	720	934	999999	999999	14	503	999999	999999	78	680	678	669	914	360	363	137	812	725	534	497	802	281	695	999999	76	798	601	549	929	422	886	700	999999	335	675	900	711	850	807	999999	893	405	628	853	999999	214	825	639	147	253	136	76	355	435	357	449	999999	818	330	999999	902	999999	772	656	794	978	679	589	685	463	426	962	917	478	604	407	653	999999	627	999999	972	999999	411	686	295	819	354	563	977	999999	661	892	529	601	164	257	633	972	999999	617	534	246	954	684	827	174	158	877	999999	999999	999999	406	200	468	244	941	244	95	371	974	633	126	612	458	801	999999	443	326	323	357	999999	681	783	20	337	735	16	726	859	131	670	476	732	36	440	999999	702	70	367	999999	999999	547	999999	999999	983	418	634	505	883	303	730	999999	999999	483	999999	999999	999999	999999	141	508	934	517	236	249	313	167	394	999999	28	545	999999	999999	999999	999999	345	236	999999	698	999999	919	999999	511	843	565	400	839	999999	999999	849	325	642	999999	929	858	999999	504	999999	371	999999	999999	33	58	487	347	472	358	872	463	148	950	55	924	163	221	999999	433	674	671	849	474	255	145	735	999999	903	318	999999	110	822	840	915	999999	918	999999	895	63	33	506	102	999999	966	459	999999	999999	280	717	369	717	462	999999	830	
649	522	315	999999	888	322	784	443	999999	904	771	640	999999	45	346	15	953	999999	999999	409	177	578	806	508	795	999999	836	432	196	999999	735	999999	999999	19	276	196	613	629	17	740	999999	73	938	999999	205	818	811	863	999999	711	416	401	118	456	662	80	715	999999	785	862	486	361	256	215	179	132	674	999999	769	159	999999	333	999999	613	169	114	999999	668	312	977	999999	999999	498	484	542	343	540	520	356	205	480	999999	844	155	263	999999	816	999999	968	999999	999999	999999	104	784	319	999999	999999	999999	296	558	440	56	504	807	999999	999999	999999	772	672	836	592	163	999999	573	679	596	999999	173	359	281	298	906	700	999999	832	700	879	714	174	999999	999999	44	233	798	764	433	999999	46	506	751	34	999999	70	141	490	990	999999	530	114	723	602	920	156	24	270	999999	999999	274	975	948	633	158	608	222	586	557	999999	153	809	255	999999	999999	666	999999	256	254	846	999999	749	842	999999	999999	609	451	999999	339	888	218	538	240	87	46	71	558	127	876	445	999999	555	999999	70	438	721	859	438	999999	263	547	767	25	687	786	525	142	829	285	548	999999	999999	256	669	721	999999	578	999999	999999	392	118	490	380	809	999999	23	816	782	999999	999999	750	23	708	999999	350	999999	522	999999	301	521	928	729	999999	999999	289	493	309	273	348	822	152	691	190	999999	155	66	397	216	688	999999	708	999999	148	999999	999999	999999	655	999999	999999	280	999999	34	876	736	999999	389	648	52	530	515	714	553	999999	868	494	68	833	941	999999	294	64	316	865	999999	999999	577	590	204	539	145	837	999999	999999	78	730	127	815	453	312	765	999999	354	685	182	999999	165	917	280	163	739	320	714	248	44	225	785	999999	999999	924	886	798	999999	999999	394	678	584	607	374	147	376	253	389	639	175	876	709	999999	999999	467	656	660	320	50	799	825	133	999999	999999	852	944	999999	466	528	999999	967	963	840	301	999999	999999	558	552	142	999999	495	930	84	82	168	516	165	476	999999	999999	235	488	414	713	568	555	999999	696	999999	203	418	787	999999	223	208	913	868	339	199	999999	108	117	187	263	313	895	58	818	752	999999	789	491	575	261	200	488	558	137	999999	947	791	999999	41	999999	999999	708	79	861	874	254	647	825	286	908	179	128	310	161	409	999999	507	875	999999	184	413	926	999999	609	999999	999999	999999	999999	606	251	201	247	86	248	884	605	825	197	943	507	699	963	215	666	999999	999999	999999	407	728	69	450	916	917	856	535	
452	496	469	838	164	999999	906	999999	44	999999	999999	51	72	276	803	847	319	931	446	485	449	720	999999	527	950	541	956	22	547	801	285	330	230	712	999999	119	999999	359	789	617	793	745	999999	950	999999	999999	126	140	999999	221	141	984	999999	380	95	731	940	999999	887	999999	933	893	680	243	441	611	999999	999999	835	694	491	960	999999	828	999999	704	550	605	377	919	425	826	98	336	999999	300	849	850	999999	999999	999999	999999	999999	175	684	900	74	937	999999	999999	220	766	999999	239	999999	180	842	652	688	391	191	999999	999999	967	208	117	804	354	573	150	999999	970	732	135	999999	77	498	976	154	999999	639	612	95	829	709	658	530	858	999999	499	457	206	171	246	527	832	999999	504	967	577	105	720	374	378	786	249	43	180	999999	662	999999	866	508	896	751	579	259	744	267	999999	999999	945	747	83	692	565	999999	999999	607	693	227	999999	18	577	696	919	248	717	52	469	624	359	155	943	817	591	698	275	999999	999999	583	114	246	427	990	159	972	999999	686	230	999999	547	999999	30	444	687	857	931	209	999999	341	542	702	798	924	237	800	803	265	999999	867	542	11	658	119	122	757	591	587	546	946	999999	999999	821	38	87	786	999999	509	140	734	767	76	999999	617	50	999999	448	502	762	359	999999	45	999999	999999	898	545	914	999999	332	999999	276	354	662	885	394	999999	880	769	999999	450	999999	999999	999999	999999	999999	476	349	999999	79	999999	318	98	824	196	777	910	455	468	140	541	871	224	186	999999	467	422	999999	776	232	538	999999	678	655	322	684	874	910	218	999999	431	999999	999999	999999	999999	622	999999	530	475	118	999999	66	999999	999999	315	578	461	128	926	908	687	72	572	999999	540	999999	639	442	511	512	902	999999	247	214	708	999999	998	383	564	587	289	892	999999	667	749	482	120	48	349	743	233	999999	984	309	999999	369	633	999999	310	445	999999	999999	999999	999999	216	483	818	217	931	970	580	87	999999	349	629	794	134	999999	78	68	76	600	103	768	289	156	25	937	999999	349	711	943	83	128	604	544	999999	975	461	999999	663	999999	999999	378	173	155	202	999999	680	781	244	728	999999	251	999999	999999	652	999999	999999	999999	467	881	579	999999	269	636	999999	999999	744	95	920	999999	453	802	404	172	493	999999	999999	143	999999	999999	267	856	114	999999	957	831	999999	222	892	624	301	999999	808	999999	334	525	119	537	151	756	901	595	999999	95	999999	193	847	217	999999	999999	654	550	999999	97	623	722	487	286	
999999	183	696	531	999999	306	857	61	993	621	837	999999	615	77	992	207	479	671	999999	29	707	774	984	541	999999	964	969	750	295	721	999999	612	47	833	999999	967	70	379	402	564	237	233	199	235	379	929	999999	586	999999	908	999999	951	726	468	578	999999	198	164	216	238	336	116	765	282	463	235	931	781	218	34	146	109	279	999999	791	483	584	759	172	999999	652	392	202	386	113	999999	885	578	264	955	779	905	173	174	999999	130	999999	917	772	999999	998	540	378	533	772	518	682	295	677	105	329	439	992	821	999999	943	999999	999999	178	256	349	362	527	263	999999	241	936	115	212	999999	25	999999	987	28	396	122	999999	668	614	594	534	600	999999	168	636	999999	999999	351	588	294	216	89	999999	999999	804	999999	23	124	999999	540	582	999999	92	17	999999	662	999999	974	434	473	929	255	774	584	721	999999	461	368	627	904	999999	594	527	918	999999	935	999999	471	223	750	109	899	390	84	22	958	517	893	88	999999	897	999999	917	125	999999	961	314	175	804	65	194	654	497	383	999999	988	59	174	553	999999	745	981	760	683	374	999999	999999	999999	572	762	999999	567	290	653	17	390	999999	411	562	502	631	752	666	168	566	999999	412	16	862	33	909	353	350	933	238	916	188	244	751	999999	999999	614	999999	52	999999	627	374	999999	376	831	999999	647	612	61	999999	999999	324	602	127	919	626	858	838	999999	853	887	999999	357	999999	999999	211	441	660	236	405	26	159	624	343	938	89	569	639	40	999999	272	740	298	419	245	601	585	999999	999999	709	247	776	64	999999	936	410	27	428	999999	630	879	986	386	655	506	843	999999	999999	188	839	67	228	808	836	999999	157	928	937	189	498	626	324	829	999999	168	250	104	435	406	538	72	999999	363	409	832	999999	999999	643	913	999999	900	327	938	991	651	999999	968	228	607	789	999999	90	248	787	14	565	999999	859	999999	999999	748	275	861	999999	777	916	864	408	13	999999	999999	999999	999999	786	598	308	385	837	874	148	282	876	999999	999999	65	999999	999999	576	405	277	127	505	155	656	999999	635	465	298	224	999999	164	569	224	301	999999	197	66	462	199	705	189	329	984	358	984	871	447	254	999999	999999	25	298	12	736	198	296	148	377	141	999999	843	97	623	999999	984	712	662	536	619	868	926	449	387	700	97	797	521	797	672	783	999999	220	703	429	999999	866	567	487	999999	710	999999	999999	330	236	861	101	999999	844	374	999999	219	911	634	725	868	
575	911	311	649	401	999999	351	705	999999	775	632	393	999999	430	127	154	184	999999	909	820	999999	128	160	999999	995	100	676	433	399	999999	286	585	977	561	153	955	266	838	711	935	706	983	999999	461	238	708	512	999999	256	999999	44	487	725	999999	630	457	760	999999	653	310	109	918	315	784	498	999999	415	642	286	172	888	346	999999	974	123	999999	155	999999	610	297	588	262	186	272	538	798	860	999999	999999	696	204	793	999999	999999	999999	999999	677	999999	999999	191	302	870	147	999999	249	999999	999999	751	791	375	312	71	861	999999	721	846	999999	53	999999	699	196	343	711	590	968	104	999999	320	148	999999	587	957	737	428	995	999999	124	102	33	840	43	118	291	564	394	143	999999	829	689	988	999999	634	941	999999	994	959	168	557	125	154	999999	454	613	465	999999	999999	333	443	370	13	732	648	30	415	999999	88	61	999999	999999	834	172	332	631	159	289	952	25	474	433	999999	560	999999	977	878	302	589	999999	825	776	49	809	498	468	686	999999	999999	613	536	606	916	999999	21	361	291	981	225	823	463	186	999999	338	859	19	334	453	999999	671	151	122	86	582	999999	380	166	34	674	863	945	999999	999999	349	999999	868	516	138	548	215	695	896	87	766	51	649	940	999999	999999	489	999999	242	100	735	472	423	529	344	681	640	999999	266	317	361	999999	571	304	999999	999999	990	502	999999	999999	999999	975	255	44	320	999999	586	999999	999999	83	194	999999	712	999999	156	999999	999999	349	182	999999	908	20	999999	589	999999	999999	480	355	999999	999999	960	999999	937	338	141	999999	999999	999999	219	999999	999999	210	750	192	132	631	175	769	999999	619	999999	651	329	749	996	948	999999	665	318	431	70	240	985	999999	123	999999	792	383	999999	396	999999	687	139	379	361	707	999999	256	466	999999	999999	711	207	834	999999	999999	666	197	342	999999	999999	999999	999999	787	742	864	225	999999	79	999999	839	791	108	761	959	105	999999	999999	398	299	999999	299	209	223	999999	999999	42	161	510	804	999999	604	999999	488	999999	999999	616	352	999999	496	491	111	187	542	999999	930	999999	446	874	985	797	999999	999999	999999	503	999999	362	856	999999	999999	832	74	658	274	393	244	750	619	588	861	999999	179	322	902	807	999999	122	999999	999999	778	746	595	286	999999	16	824	999999	998	999999	259	746	760	273	254	999999	427	452	912	158	31	190	994	858	23	506	628	403	896	245	999999	811	695	899	309	646	246	787	999999	999999	999999	999999	999999	633	339	999999	728	999999	78	248	389	
999999	209	999999	936	598	752	737	999999	28	388	999999	999999	762	79	447	61	861	964	999999	427	999999	999999	655	590	592	439	370	528	999999	778	722	335	657	999999	780	999999	187	962	711	999999	508	523	125	878	147	530	999999	564	891	73	866	941	469	999999	748	825	554	999999	354	168	392	219	375	249	666	105	999999	906	999999	835	874	898	262	714	918	999999	204	776	452	71	451	805	636	999999	912	780	866	835	118	954	67	999999	618	552	511	999999	157	875	999999	52	278	92	276	65	199	999999	999999	754	903	631	631	777	485	999999	717	999999	999999	999999	337	886	999999	425	797	343	778	624	290	710	999999	999999	969	328	564	410	999999	369	539	999999	644	999999	101	999999	932	486	333	289	999999	336	834	999999	717	616	999999	336	813	853	999999	932	287	999999	687	978	550	284	662	999999	999999	85	499	358	56	11	897	393	999999	999999	493	321	20	498	850	953	999999	288	911	999999	999999	238	999999	999999	999999	606	303	79	265	123	571	657	999999	999999	75	698	999999	486	878	716	718	164	541	999999	369	972	922	788	999999	734	999999	272	373	309	532	985	999999	999999	283	449	999999	828	137	999999	555	836	497	999999	999999	162	126	399	999999	999999	644	626	696	900	580	112	684	514	355	531	21	308	294	999999	496	90	999999	288	213	999999	18	890	36	861	999999	533	485	931	366	571	617	712	862	178	664	906	299	999999	978	181	999999	203	482	605	668	999999	551	972	999999	352	941	838	196	999999	196	754	599	999999	999999	57	999999	753	999999	783	914	999999	445	999999	860	590	790	633	999999	41	673	815	417	431	202	999999	981	513	999999	23	630	778	526	891	981	910	999999	464	827	931	555	21	999999	999999	691	370	811	999999	122	913	562	318	539	164	308	381	999999	178	999999	866	75	122	325	145	999999	146	782	553	144	949	282	999999	999999	378	486	661	999999	718	740	832	91	999999	999999	999999	999999	321	249	371	593	609	573	149	821	999999	865	442	695	909	999999	999999	999999	267	301	172	999999	236	513	170	677	999999	999999	628	999999	810	784	520	720	801	684	841	896	999999	960	534	999999	143	999999	843	512	54	965	860	999999	195	254	823	999999	239	883	999999	808	999999	693	946	998	944	999999	21	186	355	721	894	235	703	999999	176	307	766	785	507	721	669	658	633	680	750	455	252	565	961	999999	999999	918	459	43	999999	999999	24	536	999999	431	503	667	166	332	999999	999999	479	537	999999	999999	999999	454	385	513	148	430	69	275	258	999999	468	455	999999	999999	999999	
975	775	670	839	449	999999	999999	353	85	228	12	501	311	609	124	976	715	488	999999	999999	47	542	946	999999	397	999999	748	288	943	963	999999	999999	76	102	105	859	999999	999999	999999	243	268	110	309	294	999999	999999	758	666	999999	521	753	967	999999	332	999999	443	829	775	452	782	544	951	409	122	180	561	434	218	513	264	177	28	849	211	509	936	242	661	758	467	999999	91	154	432	219	90	670	744	900	662	39	43	254	856	698	316	701	197	999999	999999	505	550	163	999999	999999	735	127	579	822	999999	210	999999	27	984	999999	463	807	976	903	100	999999	689	999999	999999	999999	144	773	999999	512	203	999999	55	547	999999	962	367	927	275	999999	484	999999	100	922	643	999999	861	999999	270	982	244	999999	724	294	33	694	816	999999	313	653	218	961	999999	77	629	31	164	630	843	32	515	999999	541	898	428	137	999999	767	674	398	373	128	999999	20	999999	694	999999	761	524	488	156	135	624	621	869	522	838	33	303	622	307	999999	181	247	476	708	967	826	865	895	894	58	567	914	290	100	458	123	999999	934	511	403	116	365	876	390	912	920	38	905	299	776	474	62	999999	142	946	275	544	569	999999	693	895	628	594	107	568	999999	999999	779	74	999999	999999	368	999999	904	999999	816	371	96	999999	56	999999	999999	999999	127	584	515	823	158	153	999999	999999	240	217	999999	507	487	771	778	999999	999999	589	999999	841	573	999999	115	941	999999	17	140	904	999999	773	999999	999999	935	32	476	522	999999	885	192	636	881	999999	993	160	302	407	648	55	592	999999	999999	467	548	129	42	999999	479	574	636	151	22	999999	131	466	537	999999	571	464	305	266	999999	327	406	622	959	427	560	954	649	789	369	999999	999999	999999	190	222	356	816	999999	901	53	488	258	51	623	603	999999	536	999999	379	999999	193	750	336	505	275	71	925	169	615	24	524	925	847	781	999999	966	939	286	999999	576	755	999999	999999	999999	291	78	364	999	999999	999999	34	341	999999	954	185	344	985	687	914	161	430	656	383	887	529	563	411	270	695	636	999999	999999	309	802	90	718	999999	123	223	207	706	926	999999	222	999999	193	654	892	999999	593	999999	261	372	173	999999	999999	101	516	999999	728	666	104	313	729	317	774	41	999999	873	999999	988	871	473	717	454	504	999999	999999	896	999999	908	518	664	111	999999	999999	887	146	999999	981	627	839	999999	495	999999	612	622	84	999999	225	999999	187	29	148	999999	119	788	655	718	999999	255	929	620	999999	820	
157	440	212	999999	484	999999	895	999999	891	840	999999	451	978	186	842	881	999999	266	680	194	731	499	525	999999	545	55	241	427	999999	736	697	229	82	999999	393	999999	420	10	430	338	265	366	137	308	457	668	999999	479	876	999999	999999	673	939	172	98	999999	914	999999	538	438	999999	478	815	165	999999	928	378	312	999999	670	470	999999	835	352	928	374	372	227	59	877	245	999999	551	245	268	33	290	910	586	999999	999999	714	472	999999	683	999999	551	999999	165	529	299	999999	999999	215	309	699	838	597	243	724	295	697	999999	661	999999	892	926	579	897	128	647	468	726	67	413	756	315	843	999999	999999	999999	401	71	999999	587	738	999999	999999	936	999999	195	693	676	999999	449	568	999999	811	798	790	860	971	999999	46	881	999999	780	999999	999999	999999	394	999999	927	999999	901	999999	636	136	999999	465	815	591	643	338	933	953	791	864	618	845	697	504	55	878	289	851	327	34	648	999999	957	458	543	393	184	200	999999	583	999999	999999	999999	931	737	342	999999	279	338	745	999999	927	49	915	19	956	854	889	949	999999	813	59	576	611	999999	328	507	366	999999	260	163	999999	198	218	903	72	999999	766	766	712	903	999999	523	582	921	999999	715	51	448	586	538	999999	250	716	769	911	979	330	453	419	834	618	231	999999	591	999999	999999	831	22	947	999999	98	132	247	999999	802	535	999999	999999	999999	612	466	999999	471	999999	868	502	481	999999	992	92	591	322	357	877	294	999999	999999	990	561	999999	884	39	501	542	449	172	999999	999999	999999	385	986	640	685	806	378	700	999999	366	722	999999	268	391	30	865	462	775	999999	999999	999999	23	999999	999999	999999	999999	728	436	426	928	281	706	499	910	999999	999999	999999	951	637	550	509	594	39	89	278	694	722	502	19	999999	89	674	397	643	709	952	295	983	511	897	999999	942	284	831	999999	26	999999	999999	999999	413	999999	511	148	234	860	276	984	20	734	443	75	235	427	790	848	607	999999	855	211	529	330	122	449	739	999999	566	319	207	994	261	327	374	593	605	865	999999	535	172	999999	999999	968	284	258	78	832	853	524	493	982	486	707	521	999999	389	999999	999999	72	999999	999999	303	957	787	25	483	125	700	641	999999	925	280	999999	156	81	767	561	999999	864	999999	907	619	52	826	999999	999999	554	999999	228	999999	523	219	515	137	411	490	485	190	268	774	999999	142	221	703	568	712	999999	560	999999	999999	828	46	791	999999	999999	999999	261	140	999999	507	928	319	481	437	308	
715	764	944	745	591	291	380	999999	999999	428	999999	408	348	267	999999	113	993	367	840	385	486	427	824	636	999999	239	999999	618	761	846	643	660	783	405	852	999999	999999	815	857	106	999999	999999	702	999999	726	999999	912	999999	70	404	999999	952	999999	61	822	298	999999	317	486	362	999999	762	999999	253	785	999999	625	999999	999999	564	999999	188	509	999999	928	236	999999	561	909	524	326	999999	999999	366	911	999999	999999	731	582	999999	18	162	339	505	169	695	999999	999999	999999	612	128	969	999999	506	761	756	453	897	133	595	572	388	408	961	45	465	214	999999	342	104	999999	893	370	850	555	489	849	13	584	242	12	277	83	307	406	357	23	999999	604	165	247	131	607	987	992	999999	999999	377	469	704	491	999999	126	393	999999	235	999999	999999	999999	281	906	449	323	999999	592	305	314	111	565	688	451	162	75	186	856	999999	295	383	857	925	735	481	543	880	999999	448	160	690	789	999999	749	405	111	332	258	797	807	999999	404	696	325	653	812	781	999999	338	499	999999	536	544	939	234	760	34	546	435	999999	443	999999	999999	154	623	321	394	999999	56	61	742	928	68	175	999999	979	171	610	999999	668	761	999999	422	949	999999	999999	255	241	524	645	86	786	822	891	374	577	259	999999	999999	341	428	842	216	287	756	20	478	999999	370	255	999999	424	464	999999	999999	816	726	204	999999	469	999999	162	424	410	974	999999	999999	177	801	999999	729	619	999999	999999	250	919	999999	999999	999999	999999	999999	876	871	999999	56	662	331	999999	999999	558	850	65	618	242	999999	999999	427	999999	313	999999	904	311	999999	369	999999	979	515	713	525	235	999999	999999	11	733	784	999999	291	999999	364	321	634	60	999999	253	160	674	11	676	486	975	501	614	831	402	306	384	309	512	753	999999	156	999999	540	521	162	268	64	884	457	84	983	281	451	999999	176	854	881	333	218	851	978	999999	237	550	999999	999999	760	608	999999	410	890	779	401	296	175	999999	519	908	999999	891	619	126	228	999999	991	229	173	840	999999	451	503	976	303	999999	99	316	390	989	999999	372	508	455	999999	57	194	214	880	164	999999	159	999999	972	243	999999	241	861	621	826	559	513	627	920	382	985	907	913	999999	999999	999999	999999	636	530	999999	727	392	174	668	181	226	786	349	18	23	86	117	999999	743	976	671	999999	695	563	439	284	745	588	83	999999	999999	280	728	391	957	968	523	813	851	515	934	999999	999999	999999	609	772	174	619	906	305	877	386	180	509	827	
970	999999	82	100	999999	982	804	101	206	999999	999999	67	958	999999	999999	563	999999	999999	237	999999	999999	44	255	954	667	999999	136	681	999999	999999	764	109	999999	563	986	805	450	723	15	532	139	975	996	419	663	714	215	567	861	999999	999999	707	943	467	233	999999	999999	128	999999	735	999999	133	324	999999	276	846	999999	404	74	999999	999999	581	673	705	911	999999	48	999999	300	952	999999	999999	820	45	21	66	166	761	340	999999	999999	332	299	279	675	16	661	395	152	817	999999	811	503	621	629	12	44	247	999999	603	897	999999	999999	480	999999	999999	313	288	598	219	689	86	999999	23	360	790	291	403	39	905	968	999999	999999	483	85	103	74	208	416	19	32	919	215	736	999999	809	504	818	448	999999	702	382	796	932	999999	800	999999	490	270	999999	720	640	217	650	634	254	395	355	404	738	233	114	872	589	999999	770	870	999999	859	550	296	472	999999	999999	212	595	855	999999	999999	285	356	999999	999999	577	999999	999999	711	565	999999	908	424	999999	423	710	163	999999	510	217	745	367	929	999999	999999	719	552	258	686	999999	447	49	999999	633	10	129	391	649	176	999999	300	805	68	315	235	950	136	146	58	254	499	614	95	647	999999	987	356	937	953	999999	34	50	705	156	999999	72	519	790	159	304	329	999999	431	999999	917	939	309	624	193	680	593	416	999999	999999	76	833	953	751	617	22	772	453	695	948	281	999999	109	912	197	172	441	999999	987	753	999999	984	192	881	999999	86	999999	732	754	283	635	618	999999	999999	999999	999999	999999	767	182	146	532	875	999999	483	999999	999999	999999	396	436	999999	999999	999999	999999	456	516	91	651	999999	31	541	334	999999	699	421	999999	663	999999	835	999999	903	999999	673	173	851	999999	60	176	708	947	72	999999	301	305	733	999999	388	999999	394	757	998	643	47	745	999999	999999	491	185	407	170	280	259	14	563	999999	967	574	93	576	234	466	999999	942	134	959	305	43	744	966	386	999999	473	34	88	834	999999	25	927	532	50	740	999999	999999	999999	676	812	241	738	771	765	469	999999	622	170	301	93	701	912	786	345	999999	999999	218	30	999999	807	999999	926	999999	273	952	999999	560	536	493	591	156	403	458	156	999999	304	999999	999999	999999	639	850	863	786	750	568	112	151	999999	271	993	999999	748	322	869	588	315	19	507	999999	822	999999	95	676	999999	937	307	464	639	282	483	773	17	113	999999	999999	370	149	979	999999	849	999999	374	274	500	926	407	91	999999	999999	999999	294	475	397	
999999	894	764	999999	999999	812	999999	999999	512	999999	787	999999	657	999999	725	912	999999	176	40	999999	963	327	380	820	186	783	999999	999999	876	80	523	199	999999	619	20	999999	201	183	71	176	999999	211	992	460	486	280	278	763	366	675	351	592	999999	999999	434	776	524	999999	999999	999999	999999	55	771	999999	400	598	921	999999	634	999999	720	53	114	863	368	999999	334	920	999999	905	999999	776	859	210	729	931	934	636	999999	243	999999	257	172	767	894	398	440	561	69	888	999999	240	139	343	954	307	488	400	313	672	451	603	999999	115	789	505	196	999999	999999	469	664	295	852	400	843	999999	881	347	999999	999999	331	773	999999	455	556	283	999999	525	255	431	453	544	999999	522	999999	999999	648	66	999999	398	211	999999	849	600	233	73	388	738	999999	999999	426	999999	430	999999	351	678	743	163	558	999999	858	671	325	289	26	130	999999	339	999999	999999	824	999999	369	581	999999	999999	923	999999	232	492	895	909	34	763	15	311	123	999999	181	124	841	494	999999	471	540	539	552	569	583	113	110	59	140	241	667	601	999999	849	574	999999	754	999999	931	76	620	949	999999	562	284	714	16	974	999999	493	427	340	326	898	51	239	999999	999999	686	128	391	999999	778	793	106	413	530	273	424	292	370	999999	562	999999	850	590	999999	990	295	869	106	136	891	999999	813	999999	285	999999	808	999999	979	999999	796	813	684	774	180	852	999999	870	194	742	559	875	999999	999999	778	885	57	999999	346	919	999999	817	31	265	954	141	999999	770	138	646	465	999999	313	970	571	749	757	86	420	49	999999	424	999999	999999	576	26	523	752	557	400	836	358	997	69	330	999999	791	428	999999	999999	872	696	742	547	999999	479	571	163	999999	39	137	999999	49	306	395	999999	142	999999	688	938	618	237	999999	738	810	117	92	253	649	999999	999999	338	999999	999999	177	838	681	147	87	107	999999	369	999999	528	272	864	318	701	674	675	999999	999999	740	881	430	999999	483	14	999999	999999	397	328	999999	907	81	799	715	668	139	557	999999	999999	590	591	493	999999	973	694	475	999999	799	390	578	973	744	999999	597	384	999999	533	364	677	410	907	709	136	855	356	456	472	999999	649	572	127	702	999999	999999	159	999999	999999	670	999999	999999	791	999999	16	749	540	172	999999	211	341	999999	999999	202	305	999999	682	881	367	999999	999999	247	12	999999	159	818	461	281	892	300	448	986	779	999999	574	149	619	999999	703	387	324	194	219	999999	818	931	999999	924	999999	269	860	999999	40	
777	999999	552	535	995	230	197	297	269	280	947	763	354	938	742	627	166	973	155	188	979	999999	999999	38	741	999999	227	999999	536	874	633	439	179	955	11	819	32	613	624	999999	515	999999	65	914	271	507	473	999999	999999	306	251	295	715	999999	60	999999	611	999999	999999	999999	12	345	761	395	999999	999999	594	398	936	923	605	552	359	838	673	999999	999999	528	999999	999999	513	999999	629	239	632	999999	724	999999	905	312	218	999999	820	606	314	180	999999	999999	999999	999999	913	84	66	310	999999	999999	999999	877	426	170	999999	92	757	559	514	777	716	999999	762	999999	793	514	493	634	714	999999	732	753	533	503	561	362	260	999999	331	438	178	328	537	933	999999	999999	999999	744	999999	999999	750	999999	999999	536	463	806	999999	968	959	408	591	432	595	604	966	191	353	923	999999	323	999999	744	999999	85	999999	397	993	999999	999999	946	851	748	999999	589	999999	999999	661	999999	49	999999	453	999999	62	922	847	745	999999	932	967	999999	999999	738	145	323	303	999999	43	26	926	999999	812	90	82	22	557	842	999999	16	258	505	999999	356	884	853	870	550	692	315	238	864	664	70	999999	675	453	122	999999	684	296	350	438	999999	999999	972	942	999999	219	999999	375	14	320	727	684	472	700	157	854	292	452	999999	323	999999	999999	72	412	751	229	407	569	444	999999	751	719	908	76	885	285	911	910	999999	340	652	940	233	554	937	386	398	974	999999	268	330	999999	999999	36	710	856	18	570	200	153	812	480	930	999999	569	999999	775	405	815	872	942	381	945	422	999999	787	999999	518	999999	374	999999	432	274	185	999999	519	186	999999	366	999999	277	999999	999999	364	527	181	19	457	985	999999	611	993	169	433	326	949	999999	130	999999	999999	302	999999	105	826	321	999999	215	754	866	59	830	893	49	787	604	601	661	999999	895	499	999999	117	532	999999	763	999999	273	999999	859	999999	233	66	527	443	736	776	999999	894	52	147	966	264	591	935	999999	717	954	382	828	725	297	705	234	865	154	999999	967	560	72	483	999999	375	895	906	999999	774	999999	999999	60	828	356	767	548	757	533	523	525	596	446	55	884	891	21	999999	672	528	831	999999	999999	551	999999	999999	999999	999999	999999	600	368	685	120	334	352	358	999999	10	999999	999999	166	999999	341	631	669	999999	123	26	599	235	363	761	244	307	999999	999999	317	509	28	661	935	980	999999	932	164	840	486	122	703	999999	569	21	999999	152	371	364	330	666	881	438	581	814	968	795	999999	606	450	
999999	391	638	999999	821	981	718	999999	186	740	408	477	999999	999999	11	323	999999	665	351	997	999999	935	588	392	999999	628	590	90	131	21	941	695	557	399	673	730	75	495	748	40	56	557	195	623	999999	199	999999	545	579	501	904	139	895	609	359	877	803	255	400	203	401	638	472	174	799	713	919	439	230	281	258	999999	916	999999	999999	543	999999	999999	470	460	574	55	510	630	999999	811	799	948	50	796	926	819	104	999999	638	418	95	30	824	218	280	624	324	307	999999	335	222	584	657	815	999999	999999	785	939	628	356	999999	842	999999	987	913	971	398	434	355	438	484	999999	683	543	458	729	149	999999	999999	950	730	999999	999999	782	999999	225	300	235	999999	97	999999	999999	999999	292	290	252	963	836	305	308	235	890	952	999999	851	851	900	999999	366	408	699	533	999999	999999	626	924	464	284	398	698	999999	173	765	267	404	999999	444	400	262	215	765	312	956	882	725	839	260	573	999999	747	999999	185	999999	269	398	510	406	999999	666	366	787	689	448	607	626	72	135	694	419	999999	999999	510	862	999999	643	396	577	999999	952	786	673	891	353	651	383	999999	304	999999	869	999999	922	195	734	999999	999999	86	864	999999	999999	663	714	565	163	408	340	999999	323	999999	999999	11	933	530	306	879	693	999999	999999	796	233	999999	767	629	825	999999	610	231	775	966	732	567	531	228	620	299	82	118	737	945	320	569	192	587	999999	867	960	999999	888	854	212	531	740	78	135	145	895	94	740	638	798	999999	48	356	985	69	999999	999999	909	17	807	585	169	400	485	999999	937	190	750	957	565	218	999999	999999	763	211	999999	999999	102	999999	403	987	377	109	156	210	530	836	999999	820	397	255	491	999999	999999	627	999999	999999	592	999999	999999	715	344	782	82	590	777	127	592	783	242	999999	622	434	999999	820	217	70	253	284	999999	111	588	929	570	320	726	461	874	999999	839	485	999999	999999	287	687	652	595	36	566	999999	413	253	818	999999	999999	999999	67	999999	999999	420	312	107	317	999999	105	137	414	999999	762	999999	325	252	456	999999	756	156	992	156	926	177	621	43	999999	851	729	858	770	352	999999	688	668	195	999999	999999	537	388	563	302	999999	560	999999	383	274	703	118	170	796	873	999999	233	639	910	349	69	798	278	999999	466	608	247	367	72	31	84	204	139	605	730	999999	378	593	699	964	376	929	999999	999999	983	999999	999999	71	896	521	999999	58	999999	846	999999	999999	999999	967	106	693	944	203	
999999	361	999999	999999	979	565	999999	466	462	640	940	946	972	139	559	509	437	724	999999	186	470	550	64	35	446	293	28	803	158	999999	496	15	999999	183	754	887	579	484	763	13	994	440	999999	337	118	811	873	999999	377	759	999999	382	999999	767	732	634	307	174	71	695	546	273	317	62	153	934	925	799	385	999999	999999	952	960	47	191	999999	999999	999999	999999	635	420	570	435	399	869	123	999999	263	450	130	589	414	999999	77	466	731	132	999999	193	183	885	83	82	705	828	588	421	616	585	999999	152	580	256	436	285	976	837	918	999999	40	581	672	359	264	999999	999999	539	893	999999	459	999999	486	543	743	999999	346	497	729	570	999999	701	746	677	747	999999	18	168	986	791	489	893	213	822	163	602	223	724	818	999999	313	58	528	999999	135	794	999999	47	512	999999	939	489	117	999999	902	999999	999999	995	612	286	84	367	553	111	101	565	999999	663	389	151	535	622	679	999999	267	242	183	999999	551	952	999999	970	655	308	852	999999	786	855	920	824	766	999999	999999	999999	548	945	505	426	944	999999	100	12	999999	999999	162	999999	999999	10	100	670	999999	135	453	659	999999	113	712	255	258	100	999999	848	742	565	385	999999	999999	148	569	322	999999	756	765	999999	999999	319	999999	294	156	535	999999	785	765	260	668	641	774	999999	577	444	243	260	177	999999	790	251	269	103	985	844	816	671	440	999999	999999	999999	999999	472	797	999999	791	427	109	999999	899	994	999999	492	999999	743	543	57	570	134	999999	486	588	911	201	620	999999	999999	999999	999999	999999	529	999999	999999	327	269	282	999999	665	923	653	815	161	454	955	796	999999	999999	207	251	311	769	999999	999999	699	457	999999	999999	999999	999999	604	572	999999	797	999999	379	649	999999	999999	999999	471	241	392	647	481	272	334	999999	999999	999999	461	282	31	67	10	949	429	48	296	999999	447	999999	40	487	328	999999	999999	363	450	585	156	999999	612	570	780	999999	387	999999	833	436	132	999999	500	876	999999	331	550	70	999999	999999	999999	610	999999	305	999999	646	211	999999	328	401	575	970	693	380	999999	400	670	999999	287	999999	572	965	999999	999999	999999	760	333	999999	762	997	540	636	566	999999	635	546	260	999999	381	143	999999	482	999999	442	861	161	994	130	999999	334	660	98	783	866	492	984	405	999999	558	438	322	56	152	331	860	938	414	307	745	999999	150	363	90	999999	72	99	831	772	997	595	765	999999	536	437	346	451	853	999999	902	651	150	309	758	942	999999	999999	999999	
813	581	923	999999	697	384	915	194	307	18	639	803	999999	162	633	953	962	673	999999	520	714	999999	419	95	999999	999999	999999	999999	840	605	147	333	250	758	28	200	999999	847	78	829	999999	253	49	442	999999	897	509	498	516	999999	999999	279	711	999999	626	828	172	837	44	301	290	999999	353	702	871	315	563	644	144	443	878	125	605	999999	900	471	945	999999	871	816	895	606	64	494	999999	999999	622	999999	999999	200	37	247	813	776	548	999999	899	346	571	907	344	999999	364	999999	478	680	673	431	411	164	883	195	966	228	999999	684	999999	999999	999999	12	693	623	511	943	415	641	311	828	741	633	999999	608	414	963	482	40	251	999999	26	999999	204	201	538	977	316	999999	281	595	999999	864	977	50	454	569	999999	720	363	999999	668	837	379	844	689	777	999999	284	781	12	999999	375	442	999999	999999	999999	807	502	95	534	637	999999	369	715	458	876	655	530	163	845	749	761	677	831	999999	999999	999999	359	511	760	394	999999	70	999999	849	14	432	669	999999	691	761	722	635	999999	999999	104	477	999999	999999	999999	131	73	131	936	263	984	698	611	995	663	13	458	990	999999	150	605	513	999999	866	454	454	986	999999	999999	93	36	136	848	57	228	711	107	963	698	999999	331	910	134	25	999999	999999	820	674	999999	999999	999999	732	311	688	188	591	386	999999	941	999999	145	740	658	852	236	858	999999	563	776	952	905	494	301	695	818	694	388	85	11	148	633	322	788	999999	780	304	825	170	869	637	335	310	32	340	503	590	262	282	789	16	999999	267	898	591	782	818	440	999999	869	494	999999	310	794	803	734	822	952	873	999999	931	42	689	999999	148	999999	605	999999	960	201	238	441	116	999999	994	681	376	999999	206	12	999999	863	219	300	385	999999	34	515	228	606	999999	638	999999	210	857	973	778	574	759	965	186	355	479	999999	641	62	105	24	799	132	367	408	755	870	999999	78	823	398	999999	712	602	99	253	363	520	600	62	999999	438	999999	903	802	999999	999999	999999	616	999999	999999	659	333	340	999999	999999	106	999999	999999	882	518	999999	789	999999	999999	265	56	999999	999999	112	999999	904	51	10	198	585	778	229	565	744	524	999999	503	684	38	739	985	382	999999	999999	157	124	247	717	544	815	649	870	523	546	617	999999	999999	513	999999	891	617	332	151	433	999999	877	683	538	368	473	597	114	999999	649	280	999999	780	712	955	11	666	333	465	999999	936	907	705	999999	136	656	315	989	416	147	131	
662	999999	168	447	279	441	709	359	999999	228	544	748	873	275	999999	97	37	558	999999	234	294	866	768	497	39	999999	663	412	999999	168	607	698	984	528	999999	443	622	274	685	999999	957	974	395	164	401	169	832	999999	193	568	288	441	150	912	837	795	472	670	418	107	777	307	999999	912	999999	846	763	355	999999	509	474	762	872	706	277	999999	481	613	106	999999	999999	909	228	153	880	176	999999	999999	690	823	970	999999	856	588	999999	660	999999	999999	999999	555	405	486	999999	683	104	999999	999999	443	645	528	323	858	574	548	757	868	88	504	42	455	297	691	999999	832	539	521	905	294	915	616	982	998	999999	550	474	862	999999	545	58	364	608	999999	999999	172	510	121	999999	999999	999999	923	581	833	451	999999	267	713	822	999999	154	999999	999999	283	999999	999999	545	325	788	33	83	894	65	543	455	677	999999	999999	265	501	332	427	999999	597	463	991	45	159	557	982	293	761	50	547	999999	476	744	334	597	407	627	194	333	364	244	936	867	48	387	773	999999	999999	458	330	941	999999	448	999999	999999	536	999999	999999	767	805	740	322	999999	999999	999999	978	933	522	999999	857	874	148	103	999999	362	527	999999	999999	771	784	741	208	312	720	605	999999	999999	721	999999	70	999999	999999	426	527	623	999999	999999	359	895	409	839	728	508	601	455	803	633	668	999999	999999	413	997	625	983	999999	541	999999	143	912	480	999999	222	18	525	453	999999	999999	999999	165	440	999999	774	111	372	944	23	699	999999	274	999999	49	369	61	999999	657	999999	615	443	463	92	999999	948	446	425	999999	626	719	983	157	811	92	999999	513	239	999999	638	895	262	999999	60	841	307	869	120	999999	591	170	797	867	46	38	288	999999	83	527	496	337	686	913	327	304	716	999999	462	999999	982	855	822	999999	28	999999	362	403	413	999999	615	89	999999	999999	866	466	921	999999	120	783	804	945	439	712	372	311	219	348	721	999999	135	999999	416	400	458	735	347	445	999999	525	675	999999	708	832	912	416	10	701	57	861	382	600	999999	679	915	47	426	120	989	716	312	23	999999	657	125	871	672	935	999999	140	128	486	276	594	117	999999	246	607	800	955	310	999999	999999	860	383	535	300	737	999999	420	319	237	455	142	999999	999999	211	999999	717	50	744	75	999999	999999	742	895	334	858	572	994	800	999999	320	999999	999999	794	999999	822	283	590	999999	935	459	125	820	890	41	143	999999	455	718	195	890	759	220	999999	351	383	127	488	210	441	999999	
491	620	501	917	420	726	428	939	999999	777	136	999999	809	999999	60	107	851	864	200	488	999999	285	614	999999	999999	823	999999	453	348	705	795	389	149	770	968	505	328	973	620	417	952	515	339	418	763	298	411	999999	301	286	275	624	20	953	57	215	15	573	366	999999	554	975	601	683	981	747	999999	48	646	555	778	878	253	783	999999	612	999999	206	174	272	421	551	162	71	439	181	379	999999	723	763	499	755	999999	32	999999	976	914	999999	999999	26	968	372	999999	745	508	397	380	237	427	445	269	999999	409	104	185	999999	823	539	254	999999	378	144	324	883	65	999999	999999	230	920	999999	697	299	768	157	303	58	569	416	563	51	801	151	999999	288	504	690	355	999999	999999	859	163	384	411	627	999999	833	58	109	690	999999	136	159	316	868	999999	969	999999	261	800	136	443	999999	976	212	999999	236	376	999999	388	374	677	999999	999999	70	405	999999	887	151	509	470	10	470	725	87	999999	651	834	999999	999999	535	650	104	721	720	425	747	408	999999	999999	421	999999	21	720	999999	808	387	776	256	473	434	91	898	752	999999	135	973	690	898	297	367	401	476	505	853	999999	583	37	662	644	657	999999	999999	533	97	12	989	750	410	279	999999	875	588	436	117	453	999999	352	391	594	999999	66	510	911	261	999999	991	516	999999	600	235	999999	123	611	999999	520	402	999999	664	337	146	233	999999	629	759	491	999999	999999	398	999999	972	241	646	999999	202	601	413	776	281	77	21	482	883	809	54	187	999999	977	999999	999999	61	386	687	999999	457	229	999999	881	999999	999999	217	951	128	999999	628	994	714	54	999999	223	999999	625	103	596	326	999999	349	481	584	582	999999	835	429	999999	358	595	553	592	620	972	826	532	624	512	999999	69	999999	427	190	60	473	717	568	406	490	435	293	999999	736	794	880	999999	306	580	999999	382	532	999999	999999	42	450	999999	434	446	397	583	10	590	736	266	309	922	999999	534	118	22	277	32	999999	923	312	461	999999	826	999999	532	236	54	473	487	537	47	999999	157	609	999999	999999	131	19	907	434	702	364	480	494	999999	13	999999	471	37	999999	510	16	194	999999	989	275	999999	353	865	357	956	127	259	729	272	612	999999	999999	766	999999	155	22	413	498	999999	106	385	341	144	528	464	999999	446	381	999999	999999	134	427	619	999999	999999	777	999999	559	478	585	999999	750	232	355	999999	845	705	307	999999	498	603	695	999999	892	889	276	219	346	892	999999	681	877	703	241	
487	999999	999999	689	54	377	868	999999	999999	33	991	999999	119	789	666	619	999999	148	999999	999999	437	438	305	727	999999	418	568	807	667	999999	904	237	57	991	867	146	539	26	263	591	999999	749	675	999999	999999	263	166	999999	680	282	999999	542	465	174	804	58	429	588	999999	635	809	999999	196	999999	129	764	588	999999	999999	999999	90	861	885	829	999999	999999	763	207	999999	933	262	148	137	394	599	371	999999	882	999999	818	716	950	524	627	782	999999	563	999999	978	146	999999	48	507	999999	202	644	657	635	266	126	295	231	999999	568	383	670	933	801	336	757	992	706	930	113	813	139	347	267	57	348	134	999999	999999	690	268	223	640	999999	999999	999999	714	999999	626	999999	533	495	199	956	254	999999	999999	761	423	231	999999	969	118	404	346	999999	306	399	999999	999999	999999	281	13	81	309	170	39	956	610	380	999999	856	89	860	579	328	939	391	23	999999	999999	373	600	996	546	299	114	999999	640	137	658	325	557	708	88	262	491	999999	999999	999999	999999	680	999999	52	189	999999	999999	999999	999999	28	134	915	386	652	214	629	680	999999	534	20	65	793	325	482	722	727	309	999999	782	327	836	821	734	929	853	42	222	557	817	258	409	857	421	622	999999	742	938	904	504	459	581	485	999999	645	38	999999	999999	678	999999	999999	999999	518	475	999999	192	313	190	456	798	182	417	132	198	285	610	208	381	703	479	979	999999	404	876	999999	746	360	237	999999	901	565	677	999999	237	365	999999	891	391	999999	440	700	562	492	116	332	52	458	296	317	999999	830	917	661	208	351	673	594	999999	152	760	999999	85	101	999999	999999	504	999999	895	833	999999	999999	999999	999999	273	778	427	306	298	999999	290	999999	999999	919	999999	80	999999	25	345	885	999999	676	259	999999	164	608	625	470	936	872	999999	178	563	463	302	325	23	999999	398	429	999999	376	306	999999	861	472	767	999999	47	484	595	488	537	19	151	349	999999	577	311	999999	163	956	370	425	999999	999999	734	610	627	738	67	197	627	915	961	325	380	999999	387	692	999999	469	432	461	286	349	641	999999	321	999999	999999	445	159	734	276	967	16	880	371	749	999999	167	999999	308	427	408	861	622	999999	999999	968	999999	200	619	823	999999	999999	999999	149	386	480	190	298	999999	883	621	47	893	649	994	318	499	800	999999	953	683	931	134	44	877	488	28	505	495	984	999999	255	540	999999	581	443	108	741	999999	999999	557	868	999999	425	999999	999999	968	973	63	999999	479	508	563	
999999	150	762	409	874	999999	999999	999999	999999	999999	999999	336	375	999999	999999	77	560	220	758	815	999999	999999	999999	78	999999	999999	516	519	55	999999	978	514	58	691	875	770	999999	44	233	480	95	816	999999	75	183	98	999999	863	999999	905	999999	307	721	692	205	268	335	693	700	646	754	389	999999	999999	824	185	287	684	999999	222	257	525	999999	288	999999	551	533	749	894	619	999999	652	999999	149	948	999999	793	999999	496	616	445	999999	343	587	725	706	410	639	250	998	999999	999999	241	773	657	978	321	443	961	653	734	585	799	90	999999	111	855	999999	295	153	391	921	197	26	777	132	999999	409	562	999999	151	894	999999	999999	808	50	999999	761	492	969	369	999999	404	843	881	859	336	263	737	623	851	143	354	107	617	889	569	225	999999	535	796	911	999999	937	512	840	86	903	281	999999	999999	103	784	325	784	999999	526	354	144	999999	999999	928	672	999999	182	17	550	411	288	919	481	205	765	956	183	999999	480	999999	999999	51	782	432	999999	999999	932	757	359	39	322	586	372	225	90	88	739	867	999999	940	764	504	299	675	624	362	338	495	338	827	151	999999	560	70	23	103	999999	999999	999999	744	999999	425	658	521	999999	701	556	266	124	999999	999999	315	217	999999	701	836	999999	117	808	999999	598	447	999999	999999	887	999999	999999	999999	211	986	942	376	999999	505	999999	999999	846	778	999999	922	806	82	380	651	611	999999	128	999999	999999	186	352	37	564	999999	156	999999	996	999999	633	112	675	253	64	138	744	850	999999	999999	605	362	989	972	530	885	821	526	77	777	920	62	867	999999	944	999999	644	999999	811	601	999999	375	352	719	155	484	257	563	999999	252	906	761	449	415	425	999999	196	380	999999	999999	507	629	501	229	216	581	244	999999	308	39	493	829	999999	794	363	999999	20	280	827	56	637	268	508	825	870	169	612	461	590	939	999999	273	999999	142	104	999999	873	999999	999999	573	249	588	264	988	758	87	722	655	62	195	994	916	999999	999999	999999	248	131	676	359	57	969	783	88	369	201	999999	999999	905	700	999999	366	887	767	263	807	59	13	519	77	793	446	956	409	999999	944	999999	720	956	100	855	607	206	773	999999	604	466	509	895	797	538	665	999999	955	999999	828	117	999999	999999	654	992	245	612	999999	566	610	999999	383	683	425	999999	509	465	815	844	37	170	124	310	658	350	550	117	721	538	137	629	11	981	999999	837	771	430	312	107	620	994	999999	217	999999	592	92	825	480	527	
38	209	11	120	999999	668	992	848	641	999999	452	137	890	80	438	981	20	401	116	587	508	88	999999	718	234	42	999999	907	455	75	268	724	637	204	509	928	628	891	999999	908	844	999999	788	999999	655	999999	114	526	999999	874	582	999999	718	892	28	950	56	293	885	368	104	999999	403	576	999999	727	999999	696	570	510	999999	128	810	208	743	999999	299	164	72	742	999999	57	138	581	999999	577	16	999999	999999	559	881	999999	999999	232	813	759	529	222	953	999999	999999	418	955	278	520	463	999999	999999	159	443	660	999999	230	153	999999	57	999999	999999	93	477	721	755	520	21	628	999999	123	587	394	983	66	87	210	144	750	999999	101	999999	70	39	696	495	595	742	898	990	124	862	999999	999999	999999	706	138	999999	999999	246	999999	999999	649	999999	350	999999	999999	175	387	583	691	95	403	921	955	107	762	999999	999999	999999	999999	777	999999	999999	903	999999	795	999999	999999	999999	948	999999	999999	514	999999	157	219	999999	688	404	369	430	364	999999	308	38	468	871	999999	705	944	83	705	980	86	129	831	21	598	999999	507	507	983	38	634	999999	999999	889	999999	808	999999	204	999999	999999	866	740	423	796	339	875	792	924	818	999999	999999	999999	28	947	437	501	326	999999	969	599	896	861	999999	336	691	342	871	999999	571	11	817	750	707	329	123	346	706	44	681	999999	306	999999	999999	507	999999	999999	948	219	461	807	492	689	235	776	999999	999999	303	96	999999	997	13	999999	362	816	999999	999999	178	699	999999	999999	794	999999	526	999999	999999	323	999999	999999	712	932	999999	662	128	999999	999999	138	524	999999	839	999999	52	620	999999	999999	719	93	230	873	838	999999	591	999999	385	999999	23	210	172	979	483	999999	833	365	999999	999999	613	351	104	598	999999	540	149	247	859	725	59	184	362	999999	535	999999	999999	308	110	753	351	144	999999	758	750	319	965	545	456	673	284	687	246	754	80	378	989	631	576	999999	819	999999	399	659	319	838	999999	999999	453	274	999999	999999	999999	630	832	478	999999	345	999999	999999	999999	604	999999	999999	451	372	938	607	999999	167	229	472	731	999999	999999	997	999999	627	449	999999	999999	999999	101	192	601	999999	432	615	922	602	314	653	783	589	733	225	999999	999999	999999	947	999999	249	559	296	55	609	804	463	697	999999	733	447	896	935	525	929	513	608	593	702	999999	332	685	999999	852	999999	688	152	77	718	444	541	418	501	999999	231	96	999999	999999	992	944	999999	999999	96	868	867	757	847	73	804	711	999999	620	515	17	999999	
564	999999	444	479	920	999999	999999	979	401	201	38	404	924	999999	842	999999	471	601	758	971	414	598	999999	985	999999	841	999999	273	16	489	921	999999	494	443	667	705	370	999999	81	999999	583	938	695	999999	839	362	999999	768	961	12	493	28	756	999999	999999	965	90	999999	661	999999	999999	132	972	912	280	134	910	490	637	147	348	804	530	476	397	999999	903	632	156	465	918	320	311	14	995	999999	156	459	999999	999999	625	911	16	991	708	461	999999	783	407	999999	452	443	141	999999	663	689	497	999999	647	999999	71	457	312	999999	999999	273	821	999999	916	376	977	461	219	934	521	437	797	999999	767	936	509	999999	999999	441	23	999999	188	486	999999	999999	415	866	811	582	640	999999	609	811	999999	445	999999	997	866	40	736	991	233	999999	312	999999	999999	959	522	710	999999	941	231	870	191	999999	999999	344	627	999999	999999	121	649	637	304	353	828	986	708	332	306	999999	263	205	705	999999	261	981	183	999999	999999	456	354	110	393	999999	946	739	629	999999	999999	305	380	267	78	625	351	595	902	958	999999	905	260	999999	414	686	687	36	999999	999999	999999	113	170	512	194	999999	766	999999	253	605	407	99	999999	999999	971	11	141	996	136	89	999999	666	999999	225	717	999999	999999	164	696	707	21	920	999999	470	719	257	999999	999999	82	563	858	802	351	307	999999	318	999999	695	227	412	999999	691	899	95	488	999999	33	999999	795	674	319	999999	852	546	999999	487	525	896	845	724	867	274	923	573	999999	877	324	782	663	408	999999	999999	936	293	161	330	30	489	981	951	999999	198	81	407	999999	255	949	805	999999	84	793	999999	850	999999	545	290	767	335	999999	999999	454	251	291	999999	703	809	676	569	999999	272	466	45	915	894	999999	999999	203	526	999999	999999	928	519	78	589	999999	329	659	443	748	871	563	999999	625	380	506	981	906	684	703	443	579	390	420	450	618	999999	737	956	12	999999	999999	250	15	887	683	934	999999	702	782	999999	160	243	820	999999	709	770	420	544	397	519	999999	999999	822	886	406	547	108	999999	971	857	592	703	441	881	999999	322	999999	737	697	999999	808	214	901	329	293	346	999999	897	999999	847	347	202	568	492	105	578	428	129	491	145	836	555	730	925	792	456	801	939	999999	397	91	682	847	825	999999	566	999999	999999	602	69	977	211	999999	134	520	399	145	948	785	215	894	569	255	561	735	263	999999	999999	999999	999999	544	629	168	999999	765	999999	999999	743	781	539	999999	925	526	432	167	999999	
668	999999	999999	402	999999	999999	164	534	503	999999	437	295	99	458	999999	639	999999	999999	524	999999	999999	543	368	999999	54	401	999999	999999	999999	968	999999	823	403	110	594	877	571	144	525	691	475	633	850	253	237	69	653	333	456	332	959	760	907	810	999999	135	999999	999999	357	919	685	999999	999999	534	478	613	892	989	863	999999	78	999999	250	833	999999	419	693	124	628	999999	999999	844	799	921	19	292	915	593	518	469	639	22	999999	999999	15	567	353	325	775	623	999999	663	469	251	263	999999	520	83	927	182	441	999999	930	999999	181	841	118	999999	524	195	697	308	999999	999999	575	65	55	644	827	324	76	377	349	15	818	94	384	558	667	882	999999	841	665	345	999999	516	91	424	434	174	459	983	800	590	925	868	192	75	676	207	999999	875	256	612	116	74	999999	925	553	96	999999	999999	702	999999	999999	999999	643	999999	376	68	974	999999	219	663	865	999999	576	999999	999999	950	902	319	881	469	799	896	595	62	238	963	732	165	870	348	708	899	999999	999999	999999	79	234	56	999999	618	233	461	999999	999999	747	999999	497	999999	845	999999	193	999999	678	999999	842	525	270	590	907	999999	335	818	999999	871	954	966	801	418	999999	20	725	856	619	999999	245	999999	240	12	315	214	476	999999	999999	277	164	560	230	57	326	652	809	644	148	296	999999	999999	701	794	999999	780	232	89	444	999999	999999	337	537	999999	997	503	999999	999999	999999	703	936	628	508	492	716	404	746	753	101	938	210	999999	718	333	981	830	999999	446	374	535	981	397	272	483	400	827	999999	999999	999999	822	367	999999	369	444	359	664	999999	219	87	243	43	999999	987	999999	635	999999	999999	999999	999999	999999	857	848	893	999999	721	549	365	34	999999	889	381	930	703	278	581	659	722	283	974	326	923	436	369	999999	501	513	409	766	848	999999	217	818	999999	883	964	518	658	619	723	999999	308	882	999999	197	862	113	775	718	924	975	999999	346	239	116	999999	431	489	762	999999	218	150	599	185	495	681	562	999999	819	313	72	999999	999999	999999	174	28	51	317	181	999999	397	738	999999	841	999999	999999	871	589	285	640	543	999999	895	371	514	669	709	706	632	999999	310	565	955	414	999999	974	969	786	75	999999	212	123	317	999999	860	480	459	999999	999999	963	810	999999	272	189	770	42	115	999999	55	504	318	344	684	665	968	831	783	286	978	898	563	95	523	196	437	999999	722	410	999999	44	220	951	404	999999	705	999999	303	775	644	829	868	999999	741	
571	780	868	438	999999	526	38	999999	183	778	999999	410	725	999999	85	752	349	320	705	241	999999	294	999999	939	25	960	641	537	18	641	158	39	335	354	952	999999	999999	992	999999	999999	481	347	47	182	989	269	999999	876	228	32	304	999999	173	999999	730	999999	999999	928	423	691	885	501	688	541	630	385	999999	999999	999999	668	192	357	250	999999	759	672	256	193	950	755	980	999999	319	985	346	999999	865	999999	623	674	992	640	578	389	998	980	999999	999999	552	613	999999	999999	999999	560	999999	999999	279	352	246	999999	40	240	977	668	710	130	999999	999999	205	990	520	999999	757	832	999999	551	778	860	822	779	999999	999999	640	346	999999	999999	395	758	155	398	369	999999	102	999999	644	999999	663	910	999999	877	999999	955	310	562	103	450	999999	545	884	297	179	418	999999	999999	999999	289	599	641	108	339	734	999999	999999	806	999999	996	652	200	198	912	888	867	192	999999	980	999999	451	88	252	129	528	850	874	857	229	999999	999999	635	522	365	173	31	812	348	153	999999	407	999999	931	106	797	999999	999999	999999	409	311	236	999999	999999	985	838	520	398	999999	999999	999999	558	700	586	679	13	26	999999	832	749	999999	64	843	801	614	660	947	999999	156	332	867	502	903	458	917	724	999999	158	536	527	652	633	834	999999	268	999999	706	917	999999	103	780	983	524	231	999999	999999	393	783	999999	335	891	373	252	999999	943	391	655	252	999999	955	593	868	151	315	107	243	230	315	542	797	999999	39	895	999999	551	999999	978	681	916	670	341	636	285	211	636	288	391	188	999999	877	171	999999	258	306	509	999999	841	219	999999	308	36	87	250	85	381	861	478	199	115	70	413	999999	336	997	624	957	592	940	679	818	999999	52	721	999999	635	499	781	599	552	638	52	769	999999	617	999999	263	395	210	830	775	810	201	999999	533	473	999999	999999	260	682	551	329	901	539	999999	456	999999	999999	585	449	882	90	879	999999	476	27	644	999999	999999	999999	370	999999	392	120	903	18	660	969	198	201	999999	370	999999	917	11	999999	999999	239	250	171	660	999999	810	760	947	694	999999	554	606	515	829	769	999999	897	321	979	999999	791	635	307	795	999999	177	393	11	999999	999999	999999	645	167	876	999999	187	557	999999	471	999999	632	172	219	87	116	372	999999	999999	678	951	632	605	31	382	999999	999999	999999	375	644	730	427	758	999999	145	999999	908	999999	999999	424	592	999999	999999	850	227	314	629	999999	999999	689	652	494	30	333	569	926	999999	623	999999	527	
999999	243	999999	999999	740	344	873	999999	84	118	207	922	999999	948	999999	99	438	999999	999999	77	730	999999	723	686	992	246	406	434	866	999999	611	295	665	999999	999999	999999	680	145	119	999999	999999	893	352	121	999999	729	999999	82	248	999999	498	611	999999	716	796	635	520	505	76	504	999999	449	999999	866	506	912	267	931	999999	736	418	303	645	920	999999	836	999999	612	999999	272	794	333	195	396	719	999999	475	999999	999999	976	838	185	79	999999	945	991	34	999999	614	580	999999	520	999999	512	71	204	965	899	999999	960	801	908	310	999999	999999	999999	263	999999	999999	506	999999	999999	616	369	898	999999	233	41	999999	646	999999	357	999999	624	799	284	597	683	334	524	999999	575	999999	364	185	929	874	275	903	340	999999	551	340	117	999999	163	903	377	614	828	971	999999	923	442	158	454	910	686	14	436	27	580	158	631	999999	999999	999999	262	999999	968	999999	958	138	644	908	270	26	999999	491	646	999999	229	78	505	553	109	652	436	216	730	29	999999	271	999999	323	999999	403	709	999999	272	999999	650	193	646	469	999999	806	288	533	999999	438	999999	999999	999999	999999	797	511	653	999999	999999	999999	22	55	463	948	181	999999	660	999999	999999	999999	317	255	228	932	999999	999999	432	45	540	303	999999	902	328	302	999	999999	903	422	525	655	749	631	281	53	700	605	999999	697	298	326	155	957	999999	30	130	774	976	435	334	762	89	617	999999	999999	855	999999	726	999999	949	999999	793	248	805	999999	127	685	973	999999	241	999999	315	735	746	224	999999	415	130	308	181	234	24	999999	97	999999	999999	142	94	999999	197	999999	878	568	747	999999	533	907	162	685	902	999999	800	800	203	209	456	999999	870	332	921	450	989	999999	990	725	174	324	160	51	531	985	999999	771	988	651	256	746	999999	637	691	250	999999	445	405	735	999999	224	285	888	317	231	271	762	290	747	999999	459	578	32	944	218	757	120	163	917	845	38	999999	552	952	710	999999	999999	641	999999	197	554	32	999999	999999	950	49	999999	734	309	724	838	999999	999999	60	797	999999	965	693	482	493	152	999999	487	890	405	411	732	936	999999	999999	38	130	610	559	56	437	999999	999999	994	178	495	385	854	203	17	548	571	501	165	542	400	999999	999999	999999	999999	999999	544	374	895	548	316	999999	137	444	696	717	880	691	999999	999999	853	244	698	999999	997	766	437	294	883	857	840	241	780	74	474	487	999999	422	514	784	892	950	835	999999	862	169	258	420	507	299	667	879	497	795	
689	166	851	854	199	289	835	260	999999	999999	999999	85	555	73	969	218	999999	468	187	229	477	999999	409	253	451	838	517	27	999999	593	199	960	743	985	385	318	636	117	232	235	948	642	469	796	746	786	614	195	450	299	544	209	701	277	999999	786	757	608	413	361	999999	817	472	999999	999999	747	999999	569	999999	661	581	648	245	999999	281	834	999999	612	999999	999999	233	332	576	497	58	990	269	475	666	599	560	999999	704	999999	463	140	999999	571	999999	999	999999	54	507	788	717	896	963	749	996	493	352	154	999999	999999	137	448	251	975	849	999999	488	866	903	98	110	999999	944	373	498	150	665	872	663	507	220	189	824	788	780	162	999999	519	478	999999	999999	415	999999	999999	743	25	889	204	722	101	999999	588	151	419	687	999999	952	999999	999999	999999	828	480	491	999999	537	948	624	462	204	696	830	968	999999	999999	999999	695	626	999999	999999	483	260	471	160	999999	999999	632	47	415	110	615	999999	999999	999999	999999	355	776	924	332	999999	795	400	437	999	35	270	999999	200	999999	577	992	548	999999	969	777	605	999999	329	918	618	904	910	218	999999	589	496	402	709	774	385	75	770	304	569	834	92	823	471	134	311	444	441	626	837	118	999999	246	999999	491	26	988	456	16	714	524	884	999999	85	419	539	868	842	425	46	512	231	254	405	145	694	782	894	204	616	183	473	294	381	253	522	259	999999	227	758	999999	999999	764	590	54	950	900	747	62	595	442	999999	999999	590	334	999999	999999	999999	333	797	243	103	262	399	999999	60	999999	999999	999999	896	289	934	999999	667	649	999999	467	999999	999999	194	793	44	999999	999999	183	580	457	704	56	366	699	418	610	999999	524	303	365	374	999999	999999	359	99	915	165	999999	507	978	999999	941	440	428	999999	491	999999	13	209	260	653	226	959	602	895	764	475	207	999999	334	203	153	999999	538	103	614	365	834	999999	129	687	303	675	602	109	762	999999	999999	541	927	999999	426	325	53	999999	158	999999	401	464	999999	449	958	999999	999999	784	214	595	901	335	554	999999	313	999999	89	572	359	999999	366	502	143	158	537	665	943	999999	777	828	999999	825	945	999999	964	380	999999	679	729	857	501	818	895	177	714	612	999999	999999	999999	127	245	999999	362	607	733	898	330	186	999999	999999	999999	321	999999	999999	293	85	999999	40	171	932	928	409	843	502	58	548	607	965	999999	925	678	999999	702	659	999999	999999	999999	347	790	75	60	204	999999	436	366	190	810	520	883	
638	232	999999	640	236	199	835	636	860	559	194	301	365	742	986	623	359	619	357	792	461	612	52	999999	105	999999	999999	641	416	145	999999	737	999999	91	804	999999	722	999999	475	470	999999	205	999999	787	606	999999	694	461	781	999999	999999	999999	999999	999999	432	999999	999999	716	545	354	464	203	229	999999	691	999999	214	283	937	999999	999999	999999	153	887	44	266	999999	265	643	330	197	283	999999	603	999999	307	284	369	659	778	522	15	965	999999	16	564	975	886	106	159	570	421	524	497	912	169	427	999999	692	176	999999	999999	83	999999	167	191	343	626	597	393	182	844	623	168	770	895	999999	32	881	999999	999999	999999	168	494	760	775	999999	372	999999	999999	880	708	677	493	753	598	999999	999999	999999	999999	230	359	299	713	976	999999	798	365	726	26	999999	404	694	999999	886	999999	765	589	999999	999999	432	999999	934	628	512	473	999999	140	414	182	963	999999	999999	999999	259	999999	999999	999999	517	43	977	403	645	674	999999	999999	23	465	607	999999	833	352	999999	999999	402	999999	999999	670	210	999999	558	999999	999999	554	999999	156	345	999999	962	955	95	999999	999999	430	999999	39	334	269	937	36	459	712	533	572	999999	620	844	486	663	999	999999	999999	254	13	999999	319	452	999999	999999	544	999999	385	502	651	757	999999	280	865	999999	373	999999	165	732	184	999999	846	999999	999999	215	442	311	858	974	962	449	930	75	999999	945	999999	587	243	648	999999	999999	84	219	881	814	826	349	979	318	300	84	360	999999	79	950	638	999999	73	886	188	242	292	410	999999	999999	826	456	212	919	84	785	999999	516	999999	299	999999	636	999999	573	388	103	332	549	684	888	999999	507	995	127	999999	918	523	357	470	170	602	673	679	678	999999	379	146	69	999999	514	391	844	103	999999	971	11	921	999999	999999	999999	910	742	726	651	123	328	461	95	612	999999	272	345	999999	178	999999	315	957	584	585	19	956	272	315	999999	506	999999	999999	225	999999	315	999999	33	849	385	259	859	947	38	565	669	999999	999999	457	88	252	56	798	924	93	665	54	346	999999	498	999999	999999	437	556	154	868	914	999999	938	307	168	249	495	999999	999999	999999	999999	928	29	916	100	904	815	237	927	460	999999	490	142	490	270	660	999999	361	256	612	999999	999999	884	696	999999	999999	999999	999999	920	12	561	137	15	999999	999999	999999	327	997	407	233	832	999999	628	694	422	434	999999	999999	46	999999	140	143	424	316	999999	967	53	332	999999	418	791	665	999999	924	898	329	484	886	193	153	343	
121	954	33	779	232	771	200	999999	330	999999	665	123	422	872	427	712	999999	840	340	999999	994	836	988	441	999999	892	704	795	102	949	226	274	892	174	29	999999	400	537	192	205	853	58	999999	839	136	552	894	62	480	616	786	999999	853	81	348	284	965	592	999999	999999	77	404	999999	381	361	999999	230	258	853	248	999999	171	657	144	229	946	999999	158	999999	624	997	651	325	486	999999	180	999999	821	999999	744	223	999999	923	851	137	458	866	468	487	735	999999	646	209	241	304	624	399	718	999999	401	999999	999999	287	988	343	426	89	999999	218	191	980	408	432	999999	35	513	247	805	17	771	89	536	671	579	301	361	452	999999	191	548	781	702	970	433	465	999999	531	935	518	711	378	170	260	306	999999	923	223	100	999999	791	386	999999	711	999999	322	752	156	707	697	982	999999	999999	999999	669	999999	288	437	998	999999	629	982	999999	297	305	999999	918	999999	374	999999	999999	147	361	878	999999	172	197	991	890	121	999999	259	823	247	999999	737	383	646	590	999999	476	496	225	447	585	808	84	306	415	687	403	476	781	999999	329	844	999999	127	133	507	222	297	546	999999	939	379	169	74	760	568	29	282	999999	479	358	881	921	913	302	999999	999999	891	999999	213	718	999999	478	939	918	691	125	265	522	93	683	188	999999	338	999999	215	999999	19	545	847	999999	130	780	312	534	999999	922	708	999999	542	419	330	711	343	999999	702	901	999999	156	999999	999999	763	759	611	795	999999	932	593	415	96	941	88	999999	738	545	597	466	176	415	480	999999	417	440	980	673	362	476	615	170	805	999999	430	999999	477	404	904	371	178	516	365	999999	339	999999	738	600	340	974	972	797	580	246	734	999999	675	999999	999999	333	778	938	443	702	999999	433	610	782	521	225	879	343	641	999999	999999	660	60	966	439	125	701	999999	342	387	504	999999	589	569	579	616	999999	177	370	580	592	240	82	662	198	906	999999	999999	89	125	105	999999	165	354	948	84	764	709	999999	918	631	398	999999	65	208	508	843	999999	999999	905	37	711	973	70	643	66	587	397	777	532	433	999999	310	227	999999	864	662	245	999999	505	852	999999	306	451	999999	203	635	27	999999	999999	73	651	754	183	97	393	999999	105	999999	891	497	999999	931	348	495	886	98	387	999999	999999	845	607	429	707	999999	549	415	531	121	449	999999	999999	934	97	469	781	999999	136	140	898	209	999999	534	729	17	486	557	958	999999	72	115	258	253	129	844	465	
232	57	131	548	978	143	983	271	999999	927	999999	843	878	713	896	961	257	874	144	288	83	699	999999	576	999999	456	575	999999	999999	182	326	814	253	13	999999	943	15	591	919	75	583	273	269	90	54	999999	89	999999	175	999999	10	378	985	566	391	532	357	554	555	531	999999	934	927	297	611	626	600	874	163	953	955	999999	999999	79	704	810	440	999999	532	289	376	332	999999	199	999999	947	829	686	999999	37	595	461	999999	398	999999	648	999999	999999	999999	427	122	999999	99	222	199	999999	423	916	999999	581	101	738	32	999999	165	246	999999	737	999999	664	796	913	262	135	367	504	629	566	999999	65	474	469	150	114	999999	171	242	671	10	836	533	913	825	999999	935	857	438	769	243	270	598	608	855	814	631	209	952	963	854	695	715	856	999999	806	116	632	999999	918	110	993	13	999999	737	289	141	882	98	222	199	509	75	860	999999	311	467	866	613	999999	999999	966	219	279	816	315	130	999999	569	29	933	313	269	999999	668	249	267	999999	870	999999	999999	999999	121	739	773	999999	629	855	533	52	348	250	28	271	444	143	783	999999	999999	432	168	464	322	999999	288	886	249	554	201	93	53	999999	999999	47	652	735	855	479	505	471	999999	999999	153	527	680	693	295	999999	85	999999	466	999999	645	447	999999	228	435	999999	461	887	115	84	663	449	999999	99	253	981	619	999999	287	313	238	110	746	999999	999999	795	398	999999	600	251	478	667	627	999999	612	558	628	433	309	813	999999	999999	366	999999	999999	999999	527	591	999999	999999	388	376	256	999999	305	544	999999	525	906	639	999999	867	296	863	605	999999	822	999999	999999	695	362	999999	409	474	295	620	744	145	290	999999	278	807	154	296	863	112	420	474	223	999999	857	113	526	999999	999999	160	999999	503	15	615	999999	47	114	754	952	202	966	782	999999	685	999999	565	245	298	370	846	999999	999	999	502	586	999999	276	418	999999	258	669	739	314	999999	298	250	999999	999999	736	241	999999	400	999999	999999	999999	637	606	538	999999	999999	999999	237	309	323	438	331	999999	512	39	999999	771	696	999999	703	999999	999999	478	733	999999	999999	434	570	562	139	999999	999999	999999	338	999999	948	751	737	151	546	390	441	999999	991	999999	999999	746	999999	645	999999	470	16	484	641	999999	999999	169	873	152	717	867	307	999999	179	178	115	666	174	156	90	782	43	999999	379	322	101	796	487	999999	429	813	806	924	999999	999999	147	848	33	201	999999	999999	877	999999	434	678	92	766	270	999999	601	
999999	582	999999	564	429	999999	461	999999	328	56	124	999999	846	999999	999999	70	383	999999	509	41	266	642	973	700	301	904	447	130	700	999999	334	535	664	999999	128	241	999999	369	930	242	686	743	999999	999999	341	116	999999	872	530	618	709	452	760	999999	999999	668	608	780	999999	524	988	999999	413	99	721	588	27	999999	604	672	999999	23	393	277	355	522	937	828	368	195	873	575	999999	999999	999999	999999	774	873	999999	459	632	999999	106	415	999999	354	340	615	432	753	99	620	999999	999999	883	695	68	493	446	821	731	779	422	87	651	999999	741	331	569	839	814	153	329	154	49	999999	999999	977	33	10	192	331	405	615	106	263	306	999999	209	833	824	290	437	279	728	853	142	999999	764	829	999999	999999	55	999999	939	945	999999	133	818	999999	778	999999	999999	445	638	409	383	806	981	397	127	999	999999	735	999999	533	716	59	425	999999	999999	898	999999	203	396	184	285	812	676	160	963	182	999999	507	64	743	999999	999999	641	329	479	999999	46	999999	712	613	886	320	578	999999	239	250	708	632	653	880	867	277	58	464	133	571	140	999999	434	944	86	625	680	281	713	724	418	106	717	723	861	846	999999	782	297	965	999999	270	921	722	474	999999	853	184	999999	552	942	186	999999	907	204	999999	999999	768	537	270	639	306	701	999999	831	999999	914	929	999999	30	999999	276	176	167	337	870	909	711	479	999999	771	506	405	171	781	242	901	809	529	656	903	722	999999	37	999999	936	999999	416	891	999999	386	924	165	855	765	999999	999999	47	579	334	306	999999	999999	752	499	143	901	999999	733	599	709	114	410	372	126	999999	999999	149	831	401	999999	503	999999	999999	999999	999999	350	999999	406	114	232	863	240	999999	360	673	999999	502	538	999999	45	37	682	301	999999	281	524	792	738	700	655	870	215	188	32	802	999999	999999	354	651	792	999999	144	629	377	845	999999	215	22	453	640	528	611	638	365	283	999999	529	999999	136	332	557	810	706	458	999999	999999	62	182	557	999999	751	157	886	999999	682	999999	63	999999	317	407	999999	780	999999	69	137	269	577	822	748	999999	890	229	227	329	244	999999	438	180	26	999999	822	42	999999	199	889	381	725	237	999999	389	766	605	999999	729	23	999999	525	999999	331	102	90	239	999999	574	373	532	999999	567	176	999999	465	882	907	130	585	286	324	999999	180	999999	543	350	149	999999	225	294	84	497	315	467	36	791	849	923	999999	592	608	891	826	366	999999	168	999999	552	924	884	697	
999999	154	736	462	429	476	999999	558	740	999999	74	358	88	457	442	261	709	114	999999	42	984	23	992	999999	433	999999	999999	315	385	288	597	444	341	597	59	353	578	14	606	324	284	999999	376	999999	999999	542	748	999999	18	906	362	447	259	851	999999	999999	161	68	999999	160	662	270	182	461	503	630	27	490	999999	98	683	704	508	359	758	618	999999	500	999999	891	999999	999999	306	479	999999	999999	195	489	999999	48	999999	999999	999999	455	662	23	999999	914	998	913	524	999999	999999	999999	999999	657	999999	899	102	104	374	660	924	999999	999999	757	963	702	534	353	444	538	606	369	999999	174	999999	62	697	999999	425	732	502	230	376	999999	403	999999	256	279	220	999999	999999	789	673	540	594	836	999999	999999	59	999999	999999	655	478	986	999999	151	32	68	927	886	211	357	678	642	168	999999	999999	365	363	587	999999	265	999999	999999	151	817	999999	366	579	999999	999999	793	999999	926	352	846	999999	390	613	999999	364	197	351	333	93	49	120	40	381	889	74	471	550	472	53	134	522	329	844	999999	454	666	489	44	661	418	662	752	300	322	952	999999	999999	111	233	268	913	809	76	112	706	666	984	689	999999	764	253	232	999999	227	334	999999	545	770	807	697	999999	317	672	675	386	368	739	69	937	683	999999	448	249	785	221	713	263	742	146	788	681	799	216	999999	174	999999	999999	999999	988	999999	845	980	303	999999	559	606	146	400	725	348	926	924	752	155	999999	999999	982	107	16	620	179	999999	634	29	26	999999	111	999999	510	946	498	666	999999	416	837	738	155	714	235	615	999999	862	26	798	861	756	999999	71	999999	370	457	772	77	377	360	51	999999	284	999999	650	504	370	890	778	849	270	853	999999	317	999999	659	278	871	400	999999	317	999999	836	999999	999999	862	50	999999	149	499	999999	598	704	65	795	392	999999	205	585	120	216	971	999999	999999	601	903	711	999999	544	710	188	999999	676	333	999999	264	519	999999	259	787	464	999999	750	289	999999	671	158	289	521	924	999999	83	296	999999	838	345	999999	888	565	365	161	296	390	438	320	824	922	999999	999999	541	872	999999	999999	999999	656	999999	999999	999999	823	929	999999	431	242	619	921	115	999999	395	495	999999	715	631	999999	894	635	999999	65	322	968	309	749	777	277	980	62	45	138	498	999999	77	999999	591	74	636	610	730	63	999999	517	999999	219	536	999999	999999	825	251	201	60	172	488	999999	908	999999	999999	190	977	999999	999999	567	886	977	126	999999	427	999999	134	566	
924	293	905	124	294	804	764	99	222	999999	999999	164	811	999999	999999	336	156	362	217	999999	550	999999	999999	576	801	212	999999	237	103	775	999999	999999	701	684	276	766	999999	373	430	999999	234	434	967	96	201	999999	756	51	900	790	615	999999	999999	531	26	478	661	339	323	92	184	537	996	999999	432	999999	999999	136	577	320	79	782	932	113	377	125	488	546	385	702	999999	999999	336	999999	170	999999	347	999999	668	798	115	927	999999	348	929	697	438	999999	664	951	645	999999	474	589	999999	832	142	281	164	900	989	124	954	620	635	594	999999	693	286	38	999999	293	468	779	214	152	999999	594	999999	679	687	958	999999	434	67	826	999999	746	592	337	272	76	25	999999	808	990	973	440	712	344	497	999999	253	636	58	362	171	695	384	578	999999	547	106	484	999999	999999	242	529	562	809	999999	463	999999	949	765	999999	999999	701	999999	224	999999	301	882	999999	192	999999	714	255	385	705	665	999999	372	23	236	724	970	540	554	999999	758	453	999999	902	863	999999	644	304	870	223	999999	999999	725	170	409	809	665	266	302	999999	327	987	154	856	154	61	101	97	999999	51	999999	737	156	999999	466	725	423	999999	976	158	307	420	385	999999	621	205	703	211	614	999999	69	999999	247	283	459	999999	999999	31	758	999999	942	557	581	829	358	356	322	531	704	683	395	685	290	154	973	907	612	983	245	999999	357	890	482	305	981	161	999999	999999	743	695	427	402	230	173	216	999999	838	555	813	999999	882	182	506	931	41	383	433	103	999999	552	168	325	785	810	465	61	84	999999	847	206	857	999999	999999	999999	265	993	465	126	937	999999	78	999999	179	999999	999999	185	393	551	273	608	728	999999	573	200	536	999999	999999	420	999999	164	675	561	999999	617	416	999999	999999	999999	675	47	917	316	999999	86	483	112	999999	814	999999	999999	999999	532	999999	999999	999999	461	876	999999	482	163	999999	55	418	783	999999	517	358	562	564	632	999999	896	876	236	690	422	249	496	999999	433	956	999999	999999	428	999999	153	999999	999999	999999	999999	566	999999	24	522	999999	872	897	999999	529	966	999999	593	260	121	498	771	999999	786	999999	65	221	389	880	58	206	584	999999	999999	296	999999	967	888	422	999999	75	995	999999	364	575	817	525	999999	967	749	679	999999	999999	563	930	724	496	763	910	94	743	187	999999	999999	999999	999999	503	907	95	999999	999	999999	181	999999	55	999999	999999	301	220	999999	539	354	421	141	379	833	42	815	999999	572	917	214	978	337	865	999999	
999999	916	999999	999999	324	617	781	853	750	813	202	900	999999	438	834	204	999999	179	999999	399	766	783	595	492	999999	687	847	999999	207	794	887	843	786	999999	999999	973	263	721	426	922	999999	567	390	999999	640	141	307	631	999999	722	662	808	999999	999999	131	999999	330	555	999999	999999	770	999999	999999	956	926	999999	124	999999	999999	861	999999	999999	752	632	826	208	403	40	999999	999999	390	999999	785	484	142	999999	70	320	999999	999999	652	707	275	999999	161	315	911	999999	638	292	26	947	614	876	781	831	999999	160	649	999999	903	300	703	543	256	555	482	181	999999	999999	999999	804	324	903	218	243	565	962	999999	520	999999	970	401	569	895	442	610	909	703	310	32	910	670	122	219	362	999999	731	543	606	832	740	609	999999	999999	221	999999	711	667	547	275	103	999999	138	636	933	899	144	647	813	944	573	478	523	999999	387	144	211	999999	856	999999	833	428	874	688	999999	370	610	999999	684	808	899	251	999999	999999	929	241	541	999999	286	463	869	94	730	662	999999	271	95	999999	617	87	432	27	811	318	999999	674	804	999999	90	572	298	999999	963	999999	999999	999999	322	999999	999999	155	602	725	417	403	999999	749	698	222	999999	294	285	644	956	606	386	999999	440	847	603	999999	436	999999	999999	999999	174	309	999999	999999	999999	937	949	999999	80	471	999999	707	999999	999999	999999	692	976	591	999999	999999	297	654	613	366	628	171	891	999999	999999	640	718	512	999999	704	999999	70	628	999999	605	999999	344	677	999999	494	132	679	282	32	899	911	288	844	999999	610	425	520	999999	999999	106	455	999999	485	723	439	999999	972	388	905	188	999999	73	999999	986	541	999999	999999	999999	999999	999999	949	999999	868	999999	999999	361	999999	443	718	999999	999999	374	865	999999	159	444	859	999999	144	999999	160	300	999999	844	21	848	999999	858	536	999999	804	999999	577	529	999999	566	999999	999999	999999	999999	878	538	999999	999999	999999	523	999999	135	999999	107	999999	666	946	386	999999	999999	522	34	564	133	85	25	907	568	484	288	796	345	730	999999	266	950	213	999999	999999	621	630	750	384	497	650	999999	999999	999999	558	148	999999	201	445	498	54	163	355	626	13	999999	631	999999	152	190	999999	862	404	254	999999	650	463	890	523	472	37	771	999999	76	483	923	995	478	19	346	795	604	999999	241	548	113	604	586	62	999999	999999	529	608	203	769	788	756	776	597	908	684	603	678	972	470	282	513	288	153	89	867	163	999999	806	395	132	961	172	705	999999	56	877	837	522	482	507	
173	999999	999999	695	177	228	999999	111	999999	999999	926	927	771	276	999999	999999	442	972	142	837	999999	801	999999	999999	826	999999	81	859	861	807	765	165	999999	962	119	67	999999	458	912	649	282	999999	154	203	206	44	401	439	148	730	444	999999	999999	645	79	371	647	999999	868	583	157	31	249	854	436	999999	437	808	166	999999	999999	984	70	999999	564	999999	999999	999999	451	999999	201	999999	720	141	373	900	774	999999	893	999999	419	332	589	338	502	260	999999	300	999999	435	607	999999	999999	605	396	459	804	999999	999999	630	713	43	218	86	392	515	310	999999	490	536	999999	581	914	999999	133	999999	405	732	990	999999	999999	366	999999	25	194	999999	999999	125	745	999999	999999	877	775	272	44	385	123	999999	946	999999	949	641	809	240	439	35	679	865	481	384	64	82	906	775	932	357	195	202	999999	784	999999	999999	372	577	999999	128	806	651	382	748	897	892	785	13	364	999999	556	999999	586	169	928	503	999999	370	859	999999	970	999999	340	687	200	921	620	171	841	764	999999	242	799	999999	228	37	492	733	486	171	296	902	421	875	801	577	615	732	855	999999	551	999999	999999	999999	157	807	320	695	557	976	999999	623	172	599	999999	323	818	276	941	901	20	910	884	697	736	77	999999	999999	886	999999	999999	887	316	198	999999	999999	999999	392	172	420	716	797	999999	509	889	672	740	822	999999	487	759	349	999999	999999	641	999999	127	31	999999	90	999999	855	999999	934	999999	394	317	974	386	520	799	436	999999	999999	194	223	734	999999	807	74	337	765	377	408	863	966	105	362	556	582	159	503	711	92	200	861	987	999999	999999	504	365	766	446	577	687	333	999999	999999	769	428	999999	999999	223	616	752	465	487	410	80	704	299	955	427	803	370	306	999999	31	339	332	999999	999999	545	313	708	571	329	999999	721	540	731	834	592	138	675	415	289	104	339	735	383	999999	999999	144	215	409	348	642	217	390	999999	999999	931	447	999999	999999	208	910	907	191	146	687	689	540	999999	464	373	999999	137	954	27	999999	999999	999999	999999	647	322	410	107	308	999999	686	592	340	931	518	902	999999	934	262	217	379	196	999999	599	999999	999999	639	171	750	46	59	514	262	373	999999	530	337	999999	555	111	999999	999999	609	958	999999	105	358	609	999999	999999	228	364	999999	746	647	442	999999	15	999999	749	682	999999	357	272	183	181	999999	966	952	999999	575	999999	999999	160	419	567	587	199	149	600	549	40	707	999999	818	694	639	516	726	546	986	331	245	
805	429	558	464	347	784	288	766	392	656	999999	986	571	974	725	336	90	854	354	999999	999999	210	651	540	168	453	999999	999999	823	250	999999	11	254	421	999999	731	860	999999	250	999999	861	834	166	384	241	211	257	999999	914	189	645	691	641	465	583	604	777	28	306	893	306	999999	942	152	249	999999	742	999999	400	993	999999	978	614	939	14	999999	53	276	308	957	206	768	999999	644	999999	725	370	999999	838	979	999999	999999	806	357	118	124	891	24	145	768	469	107	329	920	713	667	86	701	461	755	560	510	719	999999	696	537	128	308	547	999999	999999	954	999999	420	50	633	182	999999	831	889	936	39	141	540	497	999999	448	707	999999	936	648	668	999999	92	428	999999	133	999999	660	581	996	592	477	621	999999	999999	786	909	879	90	495	820	870	999999	819	999999	999999	999999	851	597	99	999999	999999	610	874	999999	999999	238	999999	598	509	715	999999	999999	999999	999999	561	519	999999	981	999999	539	827	850	451	828	798	999999	273	896	83	945	615	73	999999	585	224	999999	746	230	999999	999999	999999	999999	999999	780	223	999999	677	475	970	859	311	869	284	999999	593	526	168	999999	999999	860	999999	105	525	999999	109	543	768	999999	138	695	772	656	102	765	622	546	999999	671	614	187	98	797	999999	223	999999	745	999999	931	999999	697	707	700	999999	38	592	820	766	27	680	680	852	369	347	285	96	655	776	518	937	56	256	999999	441	468	999999	177	179	311	999999	363	754	837	999999	440	987	999999	82	74	183	801	999999	262	990	934	335	729	460	651	136	987	969	280	999999	944	450	220	269	999999	266	424	651	464	107	327	999999	999999	999999	906	999999	24	583	999999	345	145	277	994	507	506	999999	999999	716	527	999999	931	394	484	843	381	999999	777	812	999999	808	999999	160	325	164	673	999999	320	999999	554	363	122	414	266	935	858	677	999999	712	763	982	223	707	133	999999	176	999999	452	999999	671	999999	520	999999	627	904	586	999999	952	840	999999	498	822	367	999999	174	72	999999	137	549	984	703	999999	999999	59	974	594	60	999999	999999	988	740	999999	148	999999	638	842	999999	787	362	358	999999	725	616	878	274	999999	999999	545	959	227	648	804	902	196	968	382	999999	163	652	319	535	957	916	999999	103	999999	683	999999	534	331	999999	740	774	999999	999999	977	927	195	784	814	999999	515	999999	999999	349	936	999999	951	56	265	999999	756	144	53	823	915	808	764	785	999999	486	999999	999999	999999	74	908	39	712	85	990	455	271	378	999999	999999	30	
889	108	999999	166	279	732	999999	279	935	999999	605	731	376	206	999999	172	409	453	338	234	504	999999	752	441	906	950	876	999999	809	134	388	999999	471	803	999999	999999	999999	999999	71	754	216	999999	701	669	312	308	345	879	821	292	861	924	510	999999	999999	999999	355	999999	260	329	999999	251	470	811	26	310	269	573	180	468	999999	999999	392	583	27	999999	999999	93	138	607	614	997	999999	526	272	463	999999	124	287	577	364	190	378	741	898	965	281	890	652	12	48	999999	709	362	382	91	999999	926	999999	999999	719	272	942	999999	999999	999999	16	999999	548	562	515	155	295	999999	114	729	412	650	685	61	490	848	440	999999	569	999999	999999	999999	154	191	921	868	784	999999	857	101	999999	725	36	50	959	338	352	999999	497	892	486	116	258	652	678	999999	251	288	282	871	831	815	93	873	570	135	799	367	641	999999	371	999999	745	999999	999999	687	623	999999	102	162	999999	350	639	676	364	192	633	999999	512	38	627	999999	252	986	999999	999999	641	162	479	833	999999	985	999999	850	999999	715	370	999999	999999	991	278	605	999999	999999	375	999999	999999	416	518	388	502	306	854	612	999999	999999	999999	999999	752	999999	56	999999	175	268	623	999999	892	788	999999	648	821	999999	341	521	760	31	318	133	620	779	255	234	644	101	341	999999	140	845	830	664	197	999999	492	999999	999999	807	440	928	999999	999999	598	397	271	869	999999	999999	965	999999	852	998	557	999999	148	973	999999	821	826	83	927	391	390	56	958	999999	461	219	904	239	999999	952	590	390	999999	766	999999	999999	999999	999999	534	236	276	797	993	999999	117	792	999999	519	999999	133	980	367	999999	999999	474	551	439	779	418	999999	999999	735	999999	899	417	999999	999999	382	999999	999999	857	62	548	700	125	593	62	135	384	999999	746	395	940	452	999999	233	999999	514	999999	639	428	999999	366	187	999999	540	39	104	425	939	25	100	727	344	276	928	818	310	998	880	498	314	405	749	610	814	795	324	999999	193	788	272	999999	162	536	673	696	370	673	999999	563	999999	709	999999	653	999999	667	606	186	53	415	88	516	999999	150	124	787	616	577	222	745	999999	177	999999	161	999999	999999	575	808	602	242	999999	999999	423	327	999999	604	999999	105	953	156	198	148	999999	778	709	999999	999999	21	421	999999	89	793	999999	839	848	999999	999999	999999	900	647	999999	999999	584	811	999999	451	999999	103	999999	519	826	520	623	75	556	577	999999	462	999999	996	999999	563	999999	715	162	664	185	583	999999	999999	999999	678	205	
315	64	400	563	81	821	267	662	999999	411	901	70	568	179	395	293	281	999999	25	840	904	999999	538	412	868	999999	302	275	519	624	999999	999999	157	325	317	21	166	23	221	641	999999	343	773	162	494	655	594	495	790	300	207	251	120	838	300	999999	526	987	695	423	999999	991	153	999999	549	517	912	999999	861	384	136	267	295	383	999999	570	534	999999	917	222	999999	999999	485	229	426	999999	999999	999999	34	310	494	999999	999999	999999	123	999999	200	823	999999	976	743	351	633	999999	173	940	999999	736	193	730	483	151	80	482	999999	720	516	923	533	929	999999	604	999999	561	889	958	999999	497	999999	461	380	999999	771	941	999999	722	184	78	65	486	664	546	999999	304	826	999999	999999	845	448	999999	999999	999999	299	684	742	149	999999	999999	526	999999	10	468	476	732	360	999999	380	999999	999999	637	546	447	999999	57	275	999999	999999	923	999999	999999	860	999999	999999	868	773	999999	422	97	208	999999	598	112	551	999999	999999	999999	999999	402	944	999999	972	969	842	811	855	249	408	251	419	54	670	210	346	999999	999999	906	420	999999	958	256	360	999999	930	672	49	444	896	26	571	79	626	85	999999	999999	574	891	261	246	22	534	705	180	999999	163	670	397	765	571	999999	579	784	999999	999999	698	702	689	999999	999999	772	421	352	391	680	349	428	594	232	664	999999	463	655	184	999999	999999	551	190	999999	776	12	651	678	999999	999999	992	295	163	641	289	999999	999999	999999	91	473	601	191	323	499	338	735	85	174	111	167	53	999999	999999	999999	20	157	522	85	272	177	999999	999999	28	872	688	64	274	953	999999	685	529	611	574	710	993	252	237	999999	999999	50	926	487	577	999999	476	999999	684	284	630	142	467	809	588	999999	353	858	173	451	999999	999999	470	132	231	425	637	442	358	899	885	999999	919	831	799	232	250	999999	999999	851	405	619	999999	990	999999	810	999999	719	32	660	999999	144	89	999999	878	999999	999999	804	265	161	539	44	999999	999999	399	862	223	635	20	366	673	709	693	321	55	202	999999	480	799	421	207	917	419	698	542	999999	688	999999	952	797	999999	446	999999	23	321	999999	999999	999999	601	470	597	592	709	665	999999	658	450	767	741	686	106	999999	999999	843	954	621	624	31	999999	999999	183	90	999999	999999	715	236	330	680	10	683	303	319	999999	339	824	615	217	754	710	884	310	921	999999	999999	701	551	999999	999999	999999	699	999999	877	352	999999	297	516	909	999999	950	760	337	999999	767	67	999999	786	231	675	29	
348	413	869	321	367	999999	261	689	415	999999	999999	795	785	999999	310	936	425	967	925	51	999999	999999	720	803	999999	999999	539	999999	343	883	914	330	999999	525	999999	296	877	566	984	615	45	827	999999	976	786	965	552	159	467	131	967	819	305	634	711	999999	693	75	371	810	808	108	355	531	999999	843	39	999999	901	23	68	859	982	320	15	490	211	744	27	984	999999	390	999999	222	916	104	999999	141	814	999999	602	811	204	184	999999	937	481	999999	378	943	935	999999	258	999999	72	118	836	984	999999	230	999999	999999	58	387	806	427	412	142	999999	512	817	898	455	824	421	256	664	808	513	78	19	239	375	83	59	999999	999999	252	159	999999	999999	999999	513	593	644	999999	762	817	377	999999	534	999999	367	866	999999	46	836	433	42	815	453	999999	481	559	221	999999	583	999999	337	999999	295	169	999999	806	254	999999	395	861	190	999999	494	999999	440	999999	543	670	872	999999	999999	22	885	708	999999	999999	365	239	569	953	999999	441	79	787	489	999999	999999	375	365	999999	621	359	999999	974	253	999999	331	999999	597	357	25	999999	340	999999	37	325	999999	587	949	649	451	25	216	441	489	748	697	706	368	999999	39	178	314	321	999999	597	370	910	464	945	21	759	999999	999999	937	831	110	995	760	999999	96	515	999999	716	119	606	153	220	495	999999	577	625	247	451	328	847	246	29	999999	440	954	297	999999	14	999999	999999	383	999999	503	657	648	999999	946	204	70	523	999999	999999	999999	290	453	160	424	959	378	396	521	200	893	999999	595	999999	999999	329	218	799	392	420	999999	427	233	159	999999	838	999999	874	999999	999999	390	999999	103	647	816	907	986	803	999999	999999	999999	251	179	192	110	412	72	567	999999	999999	985	271	141	343	520	785	66	304	444	586	113	503	999999	478	809	999999	999999	999999	274	899	343	414	927	999999	783	999999	999999	999999	58	313	776	298	979	63	67	129	673	999999	999999	999999	999999	999999	369	295	999999	999999	999999	701	382	20	415	124	303	995	292	999999	999999	912	999999	683	537	25	999999	999999	809	815	999999	999999	421	690	426	246	820	242	999999	999999	55	999999	168	650	312	556	999999	47	999999	999999	995	984	770	486	785	761	211	453	503	999999	445	999999	999999	999999	999999	871	289	692	594	179	304	999999	946	999999	999999	702	753	908	381	981	357	218	243	157	819	539	892	999999	904	665	999999	376	738	224	999999	816	999999	999999	41	440	276	975	999999	728	999999	934	48	139	951	93	999999	302	82	521	487	236	995	338	
435	90	978	999999	788	999999	143	927	999999	731	434	718	547	839	877	940	999999	381	765	999999	999999	885	999999	763	982	821	999999	999999	303	226	999999	979	999999	827	488	999999	999999	921	999999	524	594	440	612	316	704	243	545	178	999999	141	806	116	999999	490	999999	549	589	225	999999	966	281	400	633	114	999999	455	896	720	360	926	489	793	193	250	919	359	283	999999	999999	748	285	488	327	171	419	630	517	341	999999	939	371	246	558	231	252	203	806	999999	321	259	347	825	818	999999	999999	23	922	231	570	198	999999	404	166	623	691	793	999999	471	694	375	937	999999	999999	420	564	253	999999	999999	998	725	552	775	873	809	999999	460	670	829	519	999999	999999	999999	999999	100	999999	999999	89	935	539	459	130	344	812	945	321	782	999999	407	999999	409	999999	960	232	844	645	500	530	356	221	999999	133	254	952	298	667	650	793	350	747	999999	173	309	432	549	605	999999	999999	927	999999	629	75	272	999999	120	628	747	999999	999999	454	999999	446	999999	723	308	335	876	392	524	288	671	988	54	999999	346	245	479	537	683	249	437	537	603	859	592	175	860	358	841	670	920	586	867	895	999999	999999	440	585	133	999999	728	825	449	649	826	640	30	612	558	999999	158	219	390	686	999999	999999	999999	873	999999	999999	999999	527	550	853	999999	94	131	999999	94	196	804	893	413	999999	520	612	98	953	42	952	155	999999	799	967	521	710	206	999999	999999	929	316	567	455	990	748	211	285	595	291	999999	519	870	527	372	999999	999999	805	919	176	415	999999	890	841	187	987	999999	727	583	999999	999999	999999	940	281	999999	879	247	447	423	722	319	336	502	671	300	999999	284	999999	437	896	266	905	999999	23	999999	999999	425	726	277	12	530	999999	701	262	635	854	578	599	372	492	999999	817	392	999999	999999	88	64	228	550	744	999999	999999	300	999999	86	751	610	926	809	784	463	521	180	420	201	836	635	250	999999	445	999999	999999	999999	999999	73	448	522	999999	166	394	327	207	999999	532	299	999999	192	24	186	883	254	652	999999	587	38	321	646	999999	16	31	999999	814	999999	999999	999999	37	139	356	623	637	238	999999	999999	999999	467	266	345	999999	131	999999	653	620	999999	162	201	222	895	779	915	751	801	551	82	145	941	512	999999	80	652	271	902	836	999999	548	654	722	882	374	130	771	975	999	850	847	999999	832	999999	39	999999	667	141	999999	440	871	836	999999	999999	634	484	954	252	999999	995	859	265	817	999999	525	508	478	340	531	
658	153	775	802	701	234	767	118	761	984	165	985	140	552	405	529	712	967	273	257	890	176	529	709	13	999999	591	999999	612	235	999999	445	336	610	701	296	106	43	999999	233	866	375	999999	267	119	999999	728	712	421	999999	812	540	214	999999	641	999999	624	75	999999	710	643	216	505	999999	999999	720	658	530	999999	119	433	678	981	999999	390	999999	973	271	599	999999	272	878	149	912	422	991	241	254	968	218	671	40	999999	285	590	660	869	999999	999999	399	361	208	861	311	276	999999	999999	999999	701	126	518	999999	999999	804	448	764	77	593	123	999999	489	414	999999	642	447	402	443	706	999999	999999	654	317	466	999999	999999	73	27	837	645	999999	999999	999999	552	852	700	318	999999	440	837	826	592	286	552	343	910	947	647	999999	864	999999	999999	851	715	971	472	999999	897	275	172	385	999999	999999	947	999999	999999	999999	861	709	942	138	999999	13	869	632	148	378	765	132	999999	695	999999	798	972	999999	588	999999	999999	580	389	499	421	999999	278	461	90	362	339	716	315	498	999999	999999	286	736	45	999999	982	93	833	999999	445	999999	976	476	959	999999	267	999999	257	999999	71	290	329	453	716	549	735	999999	552	785	999999	58	817	801	999999	999999	522	999999	735	891	608	278	747	295	63	999999	322	801	502	141	105	163	469	868	436	804	999999	832	29	999999	961	999999	999999	57	65	999999	957	999999	867	482	435	999999	449	999999	838	793	543	43	400	999999	236	934	999999	420	999999	884	588	949	374	805	867	689	227	249	999999	43	737	700	999999	665	999999	999999	934	999999	706	84	713	113	39	643	999999	999999	442	999999	270	36	999999	130	366	999999	808	18	810	999999	614	746	803	999999	435	805	999999	999999	802	999999	390	98	10	896	714	616	180	485	919	999999	543	292	999999	999999	999999	903	383	617	999999	69	856	681	337	871	414	959	999999	513	999999	233	588	429	782	999999	999999	999999	999999	763	415	750	10	333	98	89	528	332	499	535	999999	531	431	448	508	743	878	999999	760	138	491	754	345	999999	999999	695	152	124	509	549	709	999999	877	620	211	593	999999	533	592	258	353	91	999999	745	291	999999	802	149	999999	999999	828	859	421	999999	999999	999999	999999	342	999999	402	999999	414	823	999999	826	999999	999999	811	247	999999	683	999999	127	999999	784	410	294	599	386	661	893	13	999999	469	720	849	394	978	348	999999	188	999999	18	199	320	999999	999999	520	919	999999	999999	991	901	15	366	483	742	909	123	871	999999	815	956	863	509	934	219	364	
239	976	40	675	999999	697	736	999999	999999	927	201	999999	152	774	999999	520	170	999999	999999	199	113	246	116	485	865	477	183	999999	771	154	689	386	729	903	291	942	834	825	528	214	999999	409	147	999999	718	277	729	602	145	445	702	607	832	30	999999	992	870	999999	810	995	524	373	999999	202	247	815	126	999999	999999	999999	686	999999	382	999999	920	704	999999	301	766	999999	747	999999	237	335	451	91	553	708	653	299	82	999999	25	533	689	905	999999	999999	577	903	161	490	119	408	759	367	234	935	110	556	999999	578	999999	999999	257	943	145	859	999999	999999	999999	418	595	203	664	999999	329	849	999999	24	999999	999999	724	863	999999	266	470	828	576	94	857	617	607	106	406	503	999999	803	285	746	999999	364	204	421	999999	742	895	999999	744	361	47	385	728	96	76	999999	854	925	774	990	483	316	999999	666	308	653	999999	498	999999	999999	907	526	573	999999	254	999999	960	999999	232	704	371	554	999999	999999	999999	999999	999999	521	40	669	649	574	39	294	272	463	81	999999	122	987	999999	407	129	583	454	999999	811	267	842	940	777	550	702	80	629	929	232	77	619	827	999999	299	467	999999	521	342	999999	289	208	790	64	432	201	244	999999	963	434	510	999999	999999	999999	631	678	999999	891	108	872	958	664	999999	241	13	999999	295	233	643	940	991	72	122	33	532	69	61	999999	354	359	468	308	666	504	999999	307	94	166	142	620	377	245	422	999999	538	999999	999999	999999	60	514	906	20	138	999999	999999	447	999999	511	148	572	626	213	547	748	413	660	998	999999	519	706	999999	999999	100	32	572	999999	649	999999	495	908	204	502	999999	840	453	457	179	642	71	999999	648	583	28	570	993	173	698	674	66	878	625	35	49	353	681	777	920	116	999999	686	999999	999999	25	999999	377	134	377	706	305	956	999999	365	777	999999	68	259	999999	529	38	408	67	999999	999999	617	292	179	999999	492	168	675	999999	72	192	999999	485	999999	567	788	203	869	796	999999	999999	109	397	270	257	804	295	999999	667	999999	87	62	628	999999	420	408	947	208	999999	884	548	999999	999999	428	999999	999999	759	426	999999	331	336	169	611	999999	999999	496	999999	999999	921	658	207	736	18	999999	985	139	756	999999	230	169	840	994	208	911	453	750	680	968	96	999999	999999	868	740	346	73	918	450	999999	227	924	188	925	286	22	687	811	621	293	442	53	999999	999999	205	531	491	999999	960	700	999999	855	816	261	935	76	999999	338	995	999999	82	76	999999	
999999	445	306	981	914	718	999999	234	641	999999	396	999999	53	219	947	999999	218	854	732	999999	750	940	371	999999	999999	999999	220	409	358	815	999999	220	376	363	452	662	899	550	576	623	999999	475	980	999999	999999	725	892	999999	665	665	786	817	350	118	939	999999	83	197	999999	924	508	785	875	826	189	186	999999	999999	999999	295	773	668	288	119	192	284	999999	999999	689	211	107	363	744	693	38	141	870	267	424	199	999999	712	495	651	124	989	600	164	999999	999999	999999	999999	999999	379	892	128	539	241	925	665	302	439	507	853	827	155	999999	192	797	57	316	902	999999	999999	707	71	999999	636	994	203	683	806	106	447	646	893	999999	375	800	910	999999	999999	999999	999999	999999	159	214	642	823	969	999999	418	366	499	936	999999	938	520	672	999999	999999	902	246	999999	982	495	342	70	999999	999999	880	999999	391	887	999999	677	999999	516	680	999999	856	539	813	999999	254	999999	449	999999	510	982	999999	753	999999	969	964	700	999999	609	999999	999999	816	153	999999	999999	98	999999	999999	479	54	999999	102	432	840	124	974	415	99	221	999999	716	56	735	560	234	999999	137	971	422	922	999999	999999	961	739	999999	740	712	114	923	936	999999	999999	970	562	250	890	532	913	589	994	558	611	190	131	999999	365	91	593	211	910	961	311	614	556	300	984	141	999999	999999	383	999999	311	175	999999	999999	999999	85	182	319	344	456	223	392	427	374	153	104	999999	679	914	999999	128	902	22	974	669	999999	999999	272	266	999999	840	999999	999999	732	256	999999	904	614	592	289	909	284	867	464	747	918	999999	192	999999	999999	301	23	655	724	153	999999	999999	310	847	999999	660	910	62	999999	615	870	186	695	127	708	199	235	97	634	749	999999	999999	557	237	999999	447	242	125	376	466	999999	999999	491	589	847	291	604	766	748	629	999	231	292	999999	877	741	999999	999999	448	699	999999	999999	30	974	308	375	605	83	106	999999	999999	999999	685	129	789	183	694	116	999999	999999	595	468	348	15	750	622	999999	708	999999	18	946	177	677	677	999999	900	676	517	290	481	999999	531	669	353	211	214	999999	173	69	704	57	394	999999	32	114	999999	587	25	999999	999999	622	999999	723	999999	458	999999	126	18	728	888	999999	187	825	798	999999	74	799	994	804	545	87	589	648	655	961	562	999999	655	572	793	323	661	294	604	999999	788	807	581	999999	950	98	537	444	181	207	869	568	996	291	50	999999	592	220	999999	608	999999	258	77	136	896	876	471	446	935	999999	
845	892	231	939	952	266	227	109	999999	457	549	154	477	458	101	993	999999	373	999999	999999	731	450	606	996	825	539	740	455	998	83	626	999999	508	607	361	977	347	66	339	783	999999	492	367	239	68	888	781	618	999999	902	999999	107	913	950	843	405	296	234	123	999999	999999	771	111	779	831	999999	646	870	106	124	655	330	44	748	999999	248	93	376	999999	936	758	999999	421	105	584	528	187	557	999999	956	691	122	943	917	267	819	999999	587	408	610	252	911	999999	919	257	179	73	175	557	605	321	919	297	999999	663	404	360	15	999999	312	281	999999	116	149	433	543	387	999999	490	584	856	505	999999	336	694	847	609	501	848	999999	999999	21	10	168	644	771	825	766	999999	999999	999999	386	391	106	339	163	999999	382	495	713	999999	946	999999	999999	748	815	999999	999999	999999	999999	795	858	166	790	846	269	999999	947	505	661	718	999999	863	627	125	480	124	999999	997	540	52	236	999999	144	622	519	336	37	420	828	999999	864	283	999999	77	610	229	600	260	79	75	999999	999999	834	995	181	93	999999	857	999999	999999	89	962	999999	774	569	853	31	178	999999	933	70	999999	676	840	853	346	999999	999999	515	260	999999	621	928	474	194	359	999999	999999	999999	435	999999	179	152	137	742	901	999999	673	508	757	207	432	922	145	999999	330	211	993	151	834	999999	507	999999	27	999999	467	43	487	589	220	681	999999	726	901	665	890	395	548	108	952	24	751	999999	758	62	999999	698	793	999999	864	157	188	999999	616	767	770	999999	134	949	284	867	844	94	297	85	999999	705	999999	479	124	934	662	894	199	820	916	455	594	965	999999	768	250	999999	724	72	502	886	999999	999999	895	74	999999	599	823	94	180	667	764	682	737	394	677	323	354	929	495	293	999999	796	999999	325	999999	168	861	999999	627	999999	369	235	582	438	595	888	584	999999	999999	72	999999	115	649	259	691	912	237	702	999999	926	999999	794	999999	219	89	324	291	580	999999	999999	999999	317	999999	354	999999	538	999999	309	799	999999	739	304	265	433	222	701	999999	602	634	329	999999	169	424	999999	999999	999999	999999	373	359	280	606	999999	228	572	999999	763	648	305	999999	162	813	999999	902	313	196	379	539	153	999999	999999	999999	999999	945	512	999999	999999	893	765	202	732	999999	736	999999	999999	191	735	999999	693	109	458	63	850	651	999999	999999	12	999999	999999	999999	782	45	516	999999	971	112	999999	68	715	999999	755	870	882	113	228	283	86	978	384	131	999999	304	845	
54	548	999999	327	999999	474	999999	177	999999	999999	999999	420	697	372	370	977	999999	274	677	369	301	353	999999	180	746	432	207	439	34	881	999999	63	487	199	471	826	647	785	879	593	720	233	442	98	631	999999	999999	910	716	10	958	857	784	934	554	700	960	163	581	615	999999	999999	153	999999	999999	208	932	507	901	999999	340	640	394	93	649	78	911	499	549	63	901	296	723	33	923	142	278	552	645	771	999999	493	214	274	326	999999	90	999999	307	433	761	33	19	182	670	327	472	700	295	486	789	471	614	999999	714	979	999999	130	517	658	929	389	999999	139	678	999999	999999	130	999999	495	987	909	201	999999	301	999999	999999	999999	362	605	669	578	999999	169	982	403	999999	686	559	347	321	999999	999999	648	999999	381	170	999999	503	999999	999999	352	999999	799	498	999999	279	498	999999	835	702	999999	768	999999	999999	360	131	702	157	284	999999	750	570	999999	999999	999999	424	553	621	999999	717	407	57	537	714	327	644	999999	671	112	134	390	999999	724	644	30	201	582	659	153	999999	467	732	229	857	150	999999	514	626	469	999999	726	876	315	128	305	253	999999	207	671	716	999999	41	55	160	586	999999	846	785	163	837	842	999999	478	670	259	674	999999	999999	573	545	139	999999	211	999999	407	513	999999	999999	348	777	960	385	987	436	596	999999	687	79	280	849	935	729	473	632	622	832	407	645	868	631	425	559	633	136	587	821	829	999999	999999	83	999999	999999	999999	999999	876	999999	906	52	84	999999	986	999999	999999	724	609	999999	378	579	34	999999	999999	508	736	717	362	411	752	999999	999999	774	999999	290	999999	206	703	694	293	999999	755	999999	925	365	571	56	644	999999	999999	909	999999	187	453	259	382	186	968	999999	999999	728	33	475	714	55	204	310	225	999999	441	213	30	915	126	999999	824	868	999999	999999	999999	690	83	695	999999	842	999999	670	331	999999	999999	150	238	64	190	564	999999	290	451	879	171	999999	830	999999	999999	946	999999	611	999999	171	435	513	535	227	711	822	655	337	223	871	710	999999	978	999999	799	300	974	966	734	561	999999	544	999999	770	589	999999	860	145	999999	999999	954	733	608	999999	922	403	614	21	352	368	909	736	999999	579	178	637	999999	999999	999999	999999	971	999999	877	999999	944	891	96	999999	638	46	999999	520	866	908	999999	977	999999	819	945	405	686	963	623	376	651	490	477	847	601	999999	392	999999	996	536	343	42	855	108	224	40	317	849	382	316	405	399	869	167	662	201	999999	472	26	
743	257	18	999999	511	999999	463	999999	249	173	999999	999999	999999	523	340	999999	885	131	999999	604	999999	98	836	999999	999999	970	262	999999	999999	999999	999999	249	919	881	263	288	335	733	354	249	760	617	77	999999	695	662	341	875	539	592	777	79	999999	868	999999	999999	420	427	999999	999999	606	842	113	999999	762	447	734	192	270	61	249	162	777	999999	843	307	30	160	895	999999	639	386	91	999999	417	341	363	61	780	608	867	908	741	999999	643	918	999999	23	999999	257	927	158	999999	487	999999	625	302	308	34	803	634	999999	531	346	901	229	761	385	646	431	94	683	412	662	193	341	999999	963	944	925	793	16	237	648	727	999999	771	999999	385	792	999999	64	37	976	973	607	386	405	912	423	999999	999999	376	501	173	254	999999	952	303	21	999999	999999	364	108	999999	627	42	883	618	421	457	999999	10	854	999999	40	656	435	688	999999	955	999999	999999	999999	768	664	640	735	484	999999	744	999999	310	374	999999	999999	699	999999	967	355	999999	503	787	501	965	999	999999	999999	999999	143	598	999999	274	717	65	200	999999	834	339	354	999999	306	999999	999999	999999	638	999999	999999	999999	681	340	999999	468	342	999999	462	236	560	564	768	535	999999	626	351	999999	434	554	592	999999	396	999999	865	999999	999999	999999	999999	104	999999	824	336	999999	503	255	438	802	999999	851	931	707	603	964	727	279	570	999999	869	680	999999	999999	252	93	274	327	999999	258	475	138	999999	999999	741	367	583	999999	237	999999	42	873	999999	549	999999	999999	623	884	714	432	705	999999	38	802	499	598	999999	999999	581	253	878	185	374	189	999999	999999	15	999999	965	999999	999999	999999	51	944	999999	996	492	517	245	670	470	390	613	458	553	879	109	53	485	152	999999	189	999999	984	747	857	508	18	999999	999999	577	666	918	478	51	713	554	93	26	503	116	529	999999	911	782	498	571	916	999999	458	999999	961	481	999999	915	211	838	66	999999	928	497	483	306	963	102	999999	471	145	416	840	999999	999999	999999	999999	999999	999999	999999	251	211	259	295	591	382	763	638	616	195	105	562	840	999999	497	999999	97	15	999999	233	205	819	979	36	999999	509	795	999999	627	933	999999	786	999999	189	596	854	999999	643	905	110	999999	335	486	618	375	582	576	965	999999	139	940	976	412	577	826	432	232	232	999999	92	587	639	21	999999	999999	999999	448	999999	288	999999	938	454	109	999999	690	999999	999999	371	999999	853	933	830	296	497	993	523	383	546	363	999999	999999	724	999999	823	523	903	324	804	
922	999999	999999	999999	999999	999999	999999	495	877	880	887	956	100	999999	999999	999999	999999	756	353	523	688	999999	935	901	999999	124	19	999999	999999	285	18	999999	555	999999	448	605	999999	999999	153	101	306	507	646	503	658	999999	999999	771	163	777	999999	766	999999	800	125	750	999999	999999	619	572	195	976	824	999999	871	111	411	561	422	965	999999	140	613	262	999999	191	999999	999999	253	999999	50	248	69	893	999999	251	236	754	999999	697	999999	999999	999999	581	906	329	682	54	631	557	996	521	358	198	490	544	999999	307	999999	999999	224	688	999999	719	531	946	999999	930	990	629	999999	656	999999	999999	490	809	731	42	356	999999	508	491	810	695	902	529	890	871	413	75	98	929	181	489	482	795	497	688	59	959	412	999999	63	11	999999	350	383	633	707	680	813	131	999999	686	435	733	999999	303	999999	999999	999999	55	527	925	541	999999	999999	999999	252	695	321	999999	982	396	494	756	437	808	22	562	999999	267	174	999999	999999	966	978	494	999999	749	916	204	871	57	903	367	234	999999	470	738	999999	999999	999999	22	368	999999	148	564	201	678	999999	999999	290	264	999999	799	881	794	673	575	999999	990	999999	503	778	127	999999	935	999999	137	999999	309	348	284	999999	430	999999	162	374	491	827	424	303	386	453	846	914	617	999999	114	999999	440	999999	895	999999	999999	131	887	243	251	599	213	999999	999999	999999	996	999999	16	567	436	922	729	429	191	747	551	696	227	59	931	999999	563	744	389	999999	101	844	453	511	999999	999999	999999	918	133	999999	623	354	999999	239	457	999999	908	60	999999	999999	999999	21	283	157	999999	188	903	837	311	999999	46	999999	691	423	65	999999	289	504	744	999999	933	810	999999	300	133	207	467	988	999999	817	305	513	980	207	999999	89	570	305	290	644	405	161	999999	95	855	164	999999	999999	999999	999999	835	999999	999999	636	257	946	715	999999	34	34	720	914	245	494	742	532	488	493	529	999999	999999	983	223	110	731	782	204	220	999999	999999	544	999999	814	307	982	891	208	354	949	947	374	999999	281	265	923	491	916	132	352	333	999999	178	999999	208	712	851	999999	215	905	475	752	999999	548	65	999999	77	110	937	512	851	334	143	544	582	610	999999	712	957	186	250	865	82	999999	121	301	375	366	615	594	140	701	992	449	999999	205	869	48	999999	776	856	390	978	620	500	999	543	634	713	597	999999	148	241	999999	664	609	680	637	436	763	124	999999	494	353	381	999999	341	999999	70	387	999999	999999	496	191	329	859	
887	462	376	122	758	999999	653	28	886	991	469	963	784	873	525	999999	612	462	662	155	999999	999999	248	350	999999	848	574	335	855	742	651	999999	709	999999	999999	999999	271	324	14	382	999999	476	466	999999	999999	377	910	196	862	510	999999	44	529	999999	963	999999	223	35	454	910	177	327	999999	153	349	419	999999	979	161	999999	970	298	999999	289	98	429	999999	859	659	300	938	387	999999	355	388	617	530	534	999999	469	14	245	869	104	999999	739	999999	323	49	281	122	930	44	564	540	75	587	250	95	999999	94	364	376	163	971	789	853	816	999999	732	889	729	999999	692	999999	999999	428	362	83	359	124	854	999999	999999	188	17	352	908	815	323	39	289	448	999999	385	650	999999	999999	132	425	885	498	558	316	392	392	792	999999	272	999999	999999	235	999999	736	999999	999999	544	987	975	963	999999	999999	10	451	703	999999	291	841	316	652	999999	713	239	999999	474	626	306	999999	999999	795	999999	999	999999	20	676	804	123	712	999999	155	999999	881	999999	999999	999999	940	497	117	613	999999	111	999999	46	620	940	933	999999	518	272	803	933	999999	991	190	999999	447	308	990	774	899	495	578	964	171	545	983	973	80	679	999999	139	198	899	222	693	273	963	999999	79	742	808	999999	450	83	222	85	890	559	420	541	641	506	342	999999	297	532	986	999999	84	999999	959	925	838	737	673	999999	140	778	496	485	483	281	999999	41	100	890	138	999999	949	470	103	424	660	148	892	632	855	195	925	170	287	98	952	123	782	883	999999	999999	409	999999	944	999999	72	934	67	369	585	310	623	406	404	105	999999	614	862	999999	999999	700	999999	50	888	945	853	336	207	394	329	999999	258	999999	134	999999	999999	481	999999	982	999999	999999	90	532	57	555	571	529	766	191	999999	348	260	247	618	75	866	369	588	999	267	735	736	672	50	777	61	999999	281	977	615	999999	98	880	192	999999	999999	322	993	343	999999	334	569	999999	231	981	557	21	598	69	559	131	892	525	724	999999	988	999999	999999	999999	503	164	257	789	576	718	259	379	999999	79	454	553	375	255	626	933	999999	720	450	69	230	50	818	222	427	493	999999	572	165	565	560	999999	830	999999	999999	999999	86	780	450	513	732	187	956	999999	614	16	999999	999999	899	999999	460	999999	967	999999	59	462	346	45	371	92	167	686	223	499	518	999999	723	999999	414	407	856	396	279	937	337	52	94	999999	607	999999	737	913	673	375	115	999999	245	407	673	387	882	999999	418	368	
355	999999	963	466	20	372	293	999999	242	502	933	74	998	39	105	16	377	56	437	950	999999	999999	22	999999	393	999999	17	325	979	37	525	815	977	999999	592	291	89	627	288	999999	138	999999	999999	181	441	999999	293	215	312	999999	19	835	614	468	22	112	42	124	999999	785	999999	999999	134	215	976	999999	96	97	447	814	927	750	999999	201	821	999999	572	841	417	352	942	801	22	322	27	999999	999999	518	898	999999	999999	964	999999	999999	880	999999	999999	476	204	322	954	205	768	497	739	999999	77	422	646	301	539	201	999999	730	842	563	955	999999	197	999999	918	577	199	957	565	962	999999	274	321	661	221	999999	646	999999	397	746	999999	999999	999999	999999	622	999999	872	606	949	999999	999999	824	999999	999999	999999	999999	288	907	404	386	16	999999	931	776	74	999999	111	985	89	443	999999	611	343	999999	999999	999999	238	439	674	999999	999999	999999	17	999999	705	381	613	999999	999999	999999	817	999999	701	20	739	233	593	806	693	818	687	886	527	516	999999	999999	490	563	798	775	468	848	242	274	680	423	802	433	999999	693	199	999999	999999	565	999999	815	910	332	366	999999	846	431	746	855	452	819	75	501	995	999999	890	59	205	680	65	999999	506	436	339	326	430	169	999999	999999	629	579	999999	961	889	697	744	999999	207	501	928	999999	111	999999	822	861	999999	311	437	999999	803	149	912	859	999999	999999	999999	999999	999999	50	999999	999999	695	746	236	872	472	999999	611	307	999999	731	999999	703	751	28	867	129	999999	478	968	999999	999999	715	206	489	999999	497	461	243	999999	270	176	166	625	999999	351	999999	160	950	399	999999	699	139	715	81	297	999999	118	491	789	199	870	524	999999	757	954	999999	549	999999	215	974	652	378	918	999999	565	999999	999999	999999	999999	511	999999	663	88	724	429	602	999999	999999	202	999999	389	970	453	999999	400	651	94	868	297	371	816	413	744	424	601	330	220	671	999999	601	141	608	999999	287	999999	216	999999	358	337	361	979	999999	554	756	999999	681	924	999999	654	913	611	999999	222	316	999999	999999	999999	663	132	108	392	339	618	600	327	780	999999	175	968	193	216	736	999999	935	999999	402	859	988	999999	919	405	492	26	603	999999	921	395	506	592	999999	297	782	235	239	969	650	999999	953	438	814	524	758	999999	470	707	999999	678	287	925	303	705	930	834	212	702	999999	999999	25	610	405	395	660	583	999999	896	999999	510	999999	999999	740	597	905	559	23	405	647	999999	556	895	999999	252	117	999999	999999	961	366	947	33	
536	79	999999	789	353	43	999999	864	185	999999	574	283	374	377	999999	195	706	999999	999999	821	807	65	177	766	129	999999	163	287	88	294	999999	539	999999	487	774	895	411	999999	562	526	594	999999	471	285	982	622	999999	875	795	396	593	999999	985	135	225	480	902	572	999999	856	879	151	999999	999999	115	999999	796	999999	999999	426	783	999999	999999	999999	236	276	593	892	784	507	999999	287	492	692	701	190	999999	360	271	304	999999	839	148	705	646	999999	754	999999	179	947	999999	864	999999	379	613	695	923	141	999999	999999	887	19	999999	999999	121	602	999999	103	999999	925	999999	445	999999	999999	432	943	999999	542	999999	784	521	999999	723	836	680	881	14	999999	89	16	266	422	461	322	416	984	61	976	593	54	999999	999999	999999	253	466	390	249	999999	946	669	999999	391	923	125	437	874	999999	952	491	240	999999	999999	24	193	999999	78	983	312	891	448	892	783	948	173	990	860	631	479	999999	999999	999999	39	999999	999999	999999	874	498	346	999999	542	999999	999999	494	363	456	999999	647	208	584	999999	406	936	93	507	777	161	999999	759	134	999999	253	816	582	201	598	999999	380	604	122	794	580	999999	427	359	750	999999	298	594	999999	744	223	999999	999999	981	893	705	946	667	641	918	441	999999	222	999999	999999	881	526	303	999999	999999	875	999999	95	790	818	999999	519	733	757	984	863	848	999999	389	999999	999999	921	601	308	892	620	712	963	203	362	841	434	120	70	869	999999	995	999999	827	869	180	347	115	173	143	196	999999	910	657	65	593	695	999999	999999	478	960	925	999999	999999	278	172	88	891	437	976	999999	408	999999	887	718	868	28	225	519	193	482	815	438	174	706	408	999999	999999	148	768	999999	999999	167	999999	909	351	999	957	559	707	101	456	677	999999	809	787	549	33	938	197	575	480	323	999999	996	154	999999	831	175	870	370	999999	753	668	830	732	999999	92	978	377	868	71	665	999999	999999	36	148	251	365	919	999999	999999	999999	950	999999	675	288	397	594	999999	854	178	791	689	346	329	999999	19	365	86	545	466	999999	999999	328	513	814	510	678	970	999999	254	476	256	21	591	405	802	474	164	454	854	999999	222	999999	700	279	976	475	999999	999999	139	885	288	999999	402	733	806	632	690	861	778	999999	999999	759	609	702	999999	678	999999	923	899	544	210	632	690	969	832	58	999999	244	999999	44	906	646	876	369	197	872	999999	858	599	180	784	303	676	145	999999	463	999999	998	734	307	720	999999	434	594	684	999999	692	
432	999999	758	13	456	999999	743	812	999999	882	999999	514	672	999999	897	334	728	759	907	956	999999	999999	378	144	629	509	539	324	67	222	292	999999	541	189	999999	957	999999	177	338	999999	932	332	999999	999999	999999	999999	72	248	823	523	999999	834	777	700	999999	337	531	623	383	946	999999	428	755	764	600	566	973	999999	873	999999	493	561	999999	999999	33	999999	208	999999	999999	146	999999	301	501	543	516	457	906	999999	52	858	435	999999	999999	391	786	513	577	142	980	116	520	579	374	883	40	154	999999	150	676	915	139	733	162	247	509	202	927	999999	999999	153	659	999999	450	999999	513	275	768	999999	850	519	999999	75	816	364	625	867	999999	999999	513	999999	53	999999	174	999999	999999	701	75	555	882	594	586	366	999999	837	456	999999	999999	359	999999	764	386	374	299	167	270	74	916	798	621	999999	999999	319	708	886	110	893	968	323	297	811	210	222	166	999999	932	999999	191	979	907	247	738	577	248	748	985	678	476	999999	865	663	784	277	999999	999999	328	277	657	997	999999	563	420	815	71	567	564	173	217	42	234	972	883	937	999999	383	903	999999	80	960	900	431	427	999999	457	633	999999	933	289	999999	999999	999999	641	193	252	999999	827	922	515	680	194	822	471	999999	782	893	780	847	999999	559	346	630	999999	999999	107	316	145	999999	999999	999999	540	999999	884	301	105	569	999999	700	695	546	999999	980	192	399	776	88	959	999999	188	999999	999999	189	556	729	579	316	467	943	999999	999999	218	378	999999	87	999999	562	937	999999	348	223	562	90	162	840	13	999999	448	999999	921	28	999999	162	999999	803	585	361	84	164	999999	788	999999	397	613	759	999999	999999	999999	114	999999	223	150	789	999999	999999	11	999999	999999	716	725	223	999999	660	999999	999999	589	66	107	761	502	999999	487	999999	458	560	121	174	476	999999	999999	826	939	344	999999	707	877	566	517	315	802	813	334	368	438	508	920	450	374	546	179	282	89	999999	999999	471	735	367	341	94	853	836	305	633	999999	999999	283	533	113	999999	999999	999999	548	999999	958	689	463	129	354	949	640	671	999999	930	233	239	746	999999	732	95	972	519	999999	433	462	965	517	701	163	999999	234	999999	347	60	355	999999	999999	297	706	999999	999999	615	22	391	453	999999	999999	374	410	999999	163	998	800	27	352	680	797	124	339	993	999999	999999	999999	815	724	253	999999	749	585	86	506	459	578	809	87	366	506	843	979	999999	927	153	300	189	385	999999	596	330	999999	674	359	618	957	712	
999999	256	999999	999999	667	210	858	297	789	334	999999	999999	430	991	940	999999	999999	954	144	69	75	37	471	786	440	498	657	999999	51	999999	999999	887	501	866	67	830	716	309	186	779	421	640	364	999999	710	680	999999	604	999999	722	500	999999	483	999999	999999	999999	785	863	999999	999999	553	856	999999	878	999999	591	213	563	933	119	278	874	778	365	999999	999999	673	504	86	999999	999999	62	999999	999999	420	330	413	602	229	343	999999	999999	543	999999	236	565	394	485	999999	128	477	252	671	280	453	625	627	128	999999	221	60	290	787	16	485	501	243	927	999999	287	188	610	999999	600	74	426	340	770	139	92	51	198	146	957	292	450	390	352	875	794	999999	295	351	999999	293	764	75	537	531	734	999999	999999	27	90	940	866	907	999999	999999	37	295	857	989	178	179	861	999999	830	723	45	999999	891	61	999999	584	893	269	335	316	310	360	803	999999	404	760	999999	180	999999	26	425	999999	999999	146	848	509	999999	306	183	838	431	999999	999999	813	496	624	440	415	999999	506	999999	607	582	764	999999	676	999999	999999	594	417	999999	691	99	999999	307	502	999999	754	213	174	739	597	96	999999	885	690	125	989	753	999999	330	999999	999999	559	968	818	960	555	999999	181	999999	237	999999	999999	252	740	999999	431	999999	999999	824	686	999999	190	767	460	521	94	999999	224	561	502	865	814	999999	427	864	999999	845	489	541	254	999999	42	156	999999	885	999999	254	155	170	693	999999	759	999999	644	966	646	792	517	307	999999	676	28	619	525	372	896	999999	824	999999	990	999999	36	999999	999999	174	179	999999	265	575	201	840	733	63	868	28	115	999999	452	999999	228	999999	337	999999	999999	577	504	423	999999	148	989	999999	429	279	179	116	457	308	999999	999999	796	613	536	942	116	45	942	964	750	506	267	999999	999999	373	999999	252	259	844	795	11	669	999999	411	999999	586	549	420	463	884	762	571	999999	484	972	999999	615	221	394	86	630	634	999999	672	134	881	952	425	66	623	926	857	612	999999	383	810	999999	999999	419	999999	566	625	489	999999	988	935	459	562	263	999999	999999	41	864	768	999999	376	999999	93	999999	245	633	999999	363	999999	958	904	999999	999999	111	172	624	999999	802	999999	999999	999999	999999	999999	684	199	431	400	999999	357	999999	894	992	844	347	16	680	956	924	183	732	442	999999	648	131	93	999999	165	461	100	999999	636	239	835	258	170	231	999999	409	97	813	243	999999	999999	268	999999	912	999999	999999	104	999999	668	489	628	999999	87	743	
507	339	600	999999	276	939	81	273	945	665	999999	595	187	999999	11	999999	999999	370	499	999999	265	390	68	181	862	208	366	608	425	157	611	540	181	426	724	350	809	999999	547	999999	890	742	323	999999	755	528	999999	319	999999	999999	999999	267	806	607	999999	126	280	429	359	77	999999	472	847	798	64	626	424	999999	71	660	999999	999999	822	205	589	523	77	660	425	344	429	56	127	313	504	353	733	574	939	607	999999	390	999999	999999	720	427	894	524	999999	139	113	27	258	830	999999	690	445	610	999999	999999	999999	620	13	24	647	536	355	999999	303	710	892	850	821	463	999999	366	446	352	484	172	629	552	316	296	240	412	999999	999999	999999	813	907	133	556	974	557	459	999999	510	999999	194	999999	360	231	999999	246	999999	205	999999	249	999999	253	103	135	854	999999	507	313	717	784	245	737	68	604	489	802	769	303	846	999999	141	980	936	999999	300	99	278	331	999999	60	977	999999	13	57	931	999999	814	997	701	639	999999	999999	668	726	597	456	24	755	999999	840	999999	999999	358	888	999999	999999	999999	999999	835	764	999999	186	639	667	806	999999	733	20	999999	919	999999	772	999999	217	999999	999999	321	220	921	999999	85	523	999999	999999	583	999999	857	125	939	903	999999	240	171	999999	573	999999	516	999999	919	568	999999	14	92	822	852	999999	999999	151	999999	132	999999	106	662	991	999999	553	596	805	93	999999	182	618	80	769	665	757	611	665	643	980	478	320	300	363	130	999999	441	767	999999	879	660	715	92	817	198	166	999999	179	257	30	288	999999	917	999999	999999	114	999999	322	999999	104	102	702	508	999999	653	404	805	308	871	999999	122	999999	824	999999	999999	999999	536	999999	580	509	189	441	417	622	702	767	999999	169	967	26	147	128	611	886	786	957	216	999999	173	999999	360	279	308	639	908	458	885	713	12	929	578	999999	741	656	914	661	999999	885	359	886	999999	646	340	854	999999	993	999999	938	427	180	999999	506	999999	786	158	999999	999999	999999	714	999999	881	999999	166	48	448	999999	999999	954	971	135	672	999999	680	999999	792	999999	938	453	169	999999	999999	947	295	832	679	82	591	954	508	14	999999	999999	181	115	999999	321	489	999999	416	23	616	274	967	301	999999	929	999999	812	999999	443	971	689	617	999999	999999	934	404	334	369	376	875	432	455	966	607	165	159	574	282	481	999999	646	47	156	308	966	999999	994	335	999999	256	999999	960	999999	999999	838	899	381	102	999999	999999	164	932	49	148	999999	818	10	693	352	779	
260	539	999999	218	335	999999	471	500	56	954	410	998	619	129	106	472	999999	934	768	265	777	482	212	564	80	714	999999	999999	125	157	979	999999	999999	970	995	249	447	999999	707	197	438	881	55	125	516	166	322	920	999999	721	437	76	999999	999999	11	778	337	957	999999	621	653	462	999999	899	974	110	25	649	134	999999	34	534	999999	581	826	999999	436	96	58	914	401	87	999999	403	720	913	385	896	968	226	999999	489	999999	999999	543	975	999999	999999	151	416	151	673	999999	999999	696	903	839	353	270	115	351	251	909	232	229	576	496	981	189	71	724	999999	680	907	999999	544	815	150	48	850	400	290	945	999999	773	727	291	781	999999	999999	83	999999	999999	863	875	669	580	999999	866	966	489	524	999999	999999	691	32	993	888	249	162	98	699	314	419	715	71	306	276	459	501	294	714	999999	999999	999999	692	491	816	42	286	999999	328	999999	81	371	875	999999	865	951	999999	999999	403	542	554	728	384	727	227	158	999999	373	313	46	375	682	775	250	999999	102	998	540	186	999999	999999	999999	769	425	242	999999	840	747	441	325	709	767	891	181	999999	644	612	965	274	668	227	999999	660	999999	908	999999	595	634	718	773	999999	219	557	547	579	999999	958	959	999999	999999	317	76	932	988	999999	607	999999	603	520	960	999999	42	276	518	638	60	537	999999	516	843	462	215	999999	667	999999	499	219	999999	602	373	685	653	999999	105	999999	161	980	672	999999	310	999999	992	124	758	293	999999	942	49	909	999999	828	481	452	651	717	112	999999	274	625	837	397	447	10	999999	284	836	561	181	167	486	999999	999999	531	215	244	469	101	280	383	452	999999	180	444	83	999999	213	210	829	387	999999	123	716	56	127	913	171	991	966	483	999999	368	771	881	432	459	999999	949	246	416	257	21	767	890	183	290	999999	12	927	999999	80	635	731	793	999999	373	999999	818	999999	302	83	478	134	796	926	93	999999	299	22	623	999999	264	963	422	999999	999999	356	826	873	999999	695	168	74	999999	413	822	999999	999999	999999	69	106	999999	545	999999	343	779	887	971	999999	999999	505	999999	999999	999999	41	816	671	999999	662	673	999999	536	945	576	607	914	999999	771	393	113	999999	807	999999	999999	527	437	718	29	89	361	999999	385	861	999999	342	999999	177	999999	999999	596	999999	327	999999	307	999999	569	208	999999	346	428	375	125	999999	860	999999	697	610	47	786	604	107	651	999999	311	999999	999999	674	171	244	839	746	999999	450	796	999999	138	999999	29	
910	999999	238	749	682	999999	986	999999	797	11	999999	644	166	140	974	999999	498	509	98	999999	982	409	894	47	733	507	682	722	674	790	908	514	215	999999	136	828	999999	358	999999	579	999999	91	844	673	999999	600	682	999999	678	999999	308	452	50	478	46	511	72	200	999999	185	978	273	568	16	103	635	439	575	13	156	361	999999	999999	518	698	999999	565	231	999999	999999	824	75	53	951	999999	465	474	999999	554	625	765	184	999999	792	601	61	522	838	999999	394	171	999999	613	999999	372	167	911	999999	780	145	999999	841	999999	882	360	912	999999	999999	999999	638	999999	702	31	387	390	186	808	748	917	646	388	726	650	633	972	999999	461	521	589	335	553	942	955	418	999999	924	999999	999999	442	688	830	905	324	942	232	468	94	999999	999999	195	999999	999999	613	144	756	229	200	550	910	999999	999999	999999	37	197	94	228	746	999999	707	466	999999	358	316	239	815	483	411	708	410	513	633	235	379	403	976	389	338	821	662	461	999999	461	549	799	237	999999	878	136	857	999999	721	482	529	685	20	10	857	384	328	999999	817	491	150	406	19	999999	340	999999	999999	999999	890	925	950	256	733	999999	809	516	12	693	999999	285	851	406	999999	999999	705	999999	999999	999999	532	954	502	999999	999999	251	321	153	790	999999	791	999999	915	162	123	796	531	283	952	296	999999	350	382	999999	678	542	640	743	614	858	530	645	999999	244	182	935	433	999999	612	999999	999999	666	726	11	902	360	369	999999	292	999999	629	432	742	106	785	191	582	867	710	111	611	999999	538	931	481	155	13	999999	999999	187	999999	960	671	470	999999	534	624	999999	732	327	999999	999999	999999	618	999999	107	903	153	458	999999	999999	999999	999999	510	880	835	137	794	530	756	357	999999	717	999999	999999	669	760	999999	999999	261	566	211	144	393	999999	668	999999	919	702	999999	251	859	999999	990	999999	806	110	999999	590	58	999999	829	850	999999	969	493	234	356	985	569	346	632	930	207	999999	999999	430	476	581	221	718	218	102	999999	514	999999	999999	727	290	826	568	999999	691	174	854	999999	999999	999999	423	445	999999	770	933	142	46	619	928	34	566	671	386	999999	590	378	339	999999	737	703	999999	999999	36	507	999999	169	10	746	999999	766	352	696	801	271	62	145	777	948	284	959	120	895	568	999999	170	618	999999	935	19	322	835	666	999	656	697	941	418	936	999999	774	141	299	678	172	681	870	870	999999	999999	999999	601	390	914	999999	593	576	913	999999	346	999999	719	75	
737	628	931	686	696	154	573	121	999999	841	999999	999999	827	999999	226	999999	761	300	748	335	364	565	721	454	752	231	73	131	37	824	599	257	64	999999	562	60	241	995	183	726	550	469	999999	759	145	414	950	773	999999	516	832	55	999999	393	711	181	907	486	999999	474	91	451	999999	999999	251	999999	455	999999	267	175	175	766	127	32	785	895	837	961	318	999999	999999	299	772	999999	991	554	548	670	365	390	153	754	70	708	644	108	385	825	518	149	959	199	515	194	999999	76	928	999999	608	999999	343	945	178	596	203	791	679	572	910	999999	458	784	405	877	32	999999	705	999999	387	687	519	999999	452	179	999999	91	784	999999	179	925	626	999999	72	999999	999999	207	999999	473	514	852	428	813	914	821	999999	185	793	638	171	930	370	519	308	921	999999	331	502	999999	218	122	17	101	403	985	999999	595	721	856	999999	824	999999	242	999999	535	999999	706	107	631	999999	999999	297	155	426	249	564	117	563	151	253	725	704	587	999999	402	844	336	420	999999	750	999999	463	999999	999999	346	104	138	614	773	999999	599	233	871	520	15	824	861	675	999999	999999	963	999999	580	999999	114	999999	999999	977	511	690	999999	999999	999999	999999	393	749	999999	347	89	154	999999	502	789	488	999999	501	833	77	259	577	983	661	266	509	786	72	883	999999	999999	226	846	161	112	93	731	313	65	999999	999999	265	474	524	595	19	994	999999	999999	101	959	999999	296	999999	999999	934	707	279	39	668	103	330	866	999999	644	999999	999999	284	999999	999999	756	349	446	842	999999	993	112	999999	999999	999999	514	325	820	791	375	100	930	999999	434	999999	386	461	283	396	999999	999999	399	449	879	733	712	720	82	546	344	999999	999999	454	250	999999	999999	247	999999	999999	164	999999	510	999999	660	554	932	999999	999999	230	329	999999	75	59	999999	144	604	663	999999	343	543	793	252	283	999999	755	923	485	425	700	346	148	999999	500	999999	128	305	324	999999	335	800	81	870	851	999999	49	554	127	510	115	139	178	658	999999	249	370	536	237	628	904	999999	457	226	160	884	190	56	575	817	826	999999	289	874	999999	542	472	923	400	999999	416	999999	805	975	319	570	178	490	387	260	871	999999	77	695	884	704	353	854	999999	967	46	999999	978	310	683	276	850	304	404	337	776	446	145	180	999999	703	825	999999	906	589	999999	700	669	324	999999	244	771	999999	999999	999999	198	999999	999999	432	999999	423	232	504	301	53	720	874	96	59	484	434	456	897	484	999999	
879	999999	999999	140	261	345	333	664	365	999999	504	266	314	999999	149	168	243	713	160	798	480	330	999999	999999	869	841	614	619	840	999999	788	874	119	808	680	327	669	82	180	685	99	568	149	851	999999	999999	999999	251	910	999999	201	742	746	685	710	558	691	94	271	420	730	714	999999	999999	999999	629	156	506	173	821	498	170	542	474	708	911	190	338	324	999999	281	373	708	525	999999	55	137	433	107	131	635	585	999999	760	954	385	744	305	200	918	317	73	87	999999	826	40	210	281	999999	798	377	363	999999	999999	999999	367	16	308	525	999999	502	999999	408	51	999999	913	999999	782	520	332	176	885	147	405	107	218	295	619	698	299	844	855	456	308	754	281	815	999999	622	597	379	446	780	999999	426	595	665	45	902	913	681	428	999999	654	632	492	225	373	999999	999999	81	999999	609	999999	771	646	276	999999	999999	914	107	403	169	923	953	730	999999	563	978	999999	999999	999999	717	785	617	426	104	999999	999999	271	66	999999	999999	692	525	982	836	554	999999	780	328	999999	747	987	815	999999	268	838	700	901	999999	661	395	255	999999	822	679	824	618	354	552	474	433	36	858	655	999999	477	407	971	893	999999	999999	208	193	999999	999999	729	969	339	168	265	110	774	884	404	999999	951	315	999999	313	22	935	999999	238	854	141	999999	139	170	91	999999	440	729	18	999999	999999	196	72	398	320	950	855	288	196	296	373	658	151	464	999999	999999	172	999999	999999	999999	999999	999999	969	999999	856	790	600	808	258	999999	824	381	766	999999	493	870	999999	999999	393	362	167	657	999999	999999	999999	482	999999	674	571	999999	628	999999	999999	137	209	626	226	999999	542	530	360	56	40	818	471	999999	892	92	999999	728	365	999999	999999	315	999999	968	999999	38	848	383	999999	925	999999	420	749	97	320	638	859	867	653	165	383	863	12	120	626	463	479	497	590	497	704	842	999999	383	426	755	999999	999999	614	198	884	999999	320	999999	809	619	79	384	682	263	233	999999	85	210	871	457	312	613	351	558	558	999999	999999	722	230	404	999999	375	671	564	234	627	262	464	281	224	552	577	311	17	394	105	815	336	999999	601	999999	281	511	999999	453	800	999999	66	999999	999999	376	597	214	415	680	999999	712	128	39	605	850	620	929	657	904	735	312	344	174	462	545	466	458	629	636	668	999999	999999	121	999999	737	206	823	747	847	955	373	999999	337	999999	999999	697	999999	667	751	156	352	999999	73	999999	498	555	999999	188	988	999999	
148	999999	999999	21	838	19	17	604	868	999999	797	191	810	949	372	415	999999	483	999999	848	169	790	877	999999	326	999999	999999	403	935	999999	999999	645	758	937	999999	999999	128	999999	999999	999999	689	702	799	107	359	999999	53	124	355	92	548	418	119	999999	750	358	707	297	695	826	378	999999	668	999999	348	161	433	872	142	584	999999	692	630	695	168	467	991	999999	141	999999	968	525	57	999999	999999	896	536	999999	197	999999	90	830	999999	35	15	85	43	999999	759	999999	999999	999999	981	771	795	999999	999999	423	982	293	367	999999	999999	999999	858	853	566	999999	52	999999	624	815	684	999999	503	467	999999	604	689	92	433	999999	30	999999	428	797	544	285	999999	788	117	999999	635	904	111	163	999999	99	177	162	518	228	81	999999	583	921	496	316	999999	999999	999999	194	734	899	859	489	906	233	999999	999999	318	999999	999999	264	999999	999999	189	999999	573	350	999999	973	436	537	573	215	806	713	360	506	310	237	17	730	999999	999999	999999	736	55	621	257	999999	978	999999	999999	237	470	817	972	80	999999	717	743	927	544	819	757	206	336	999999	683	202	873	614	760	999999	283	37	269	999999	133	999999	999999	999999	103	999999	995	999999	694	999999	744	989	741	999999	999999	999999	999999	89	999999	185	175	192	409	400	999999	64	576	373	999999	762	953	442	557	999999	999999	299	982	792	834	201	824	999999	512	990	999999	999999	999999	594	849	176	596	999999	841	999999	999999	941	53	343	22	999999	776	631	999999	999999	392	311	999999	190	342	999999	610	701	255	994	999999	999999	999999	419	491	254	604	982	523	188	175	759	999999	999999	999999	15	256	649	779	796	424	202	462	580	607	607	999999	279	261	385	999999	895	948	999999	733	999999	271	634	852	767	444	794	117	999999	765	633	710	967	875	337	228	999999	921	999999	579	999999	286	108	811	883	992	334	730	148	622	280	810	999999	740	797	743	999999	797	21	361	999999	95	666	999999	974	999999	294	404	999999	166	604	999999	499	277	574	999999	173	822	968	999999	120	73	968	182	495	822	957	237	87	594	606	174	910	107	999999	999999	619	293	837	986	999999	929	999999	982	28	999999	320	485	175	566	579	799	999999	246	251	566	126	493	999999	161	940	66	326	999999	999999	440	73	402	328	999999	621	879	999999	982	76	190	999999	999999	999999	198	512	481	71	521	24	806	999999	999999	999999	392	956	999999	963	685	999999	651	613	476	432	587	999999	917	167	999999	945	700	815	845	179	71	309	139	999999	999999	999999	469	995	999999	325	752	104	
399	546	935	545	495	999999	308	936	425	576	790	999999	577	999999	999999	323	397	999999	324	999999	999999	503	794	92	999999	999999	830	46	586	655	808	160	999999	492	999999	381	232	138	459	783	516	908	754	494	518	575	761	999999	999999	155	607	239	11	999999	604	896	752	999999	718	698	95	999999	360	769	767	640	999999	95	999999	223	999999	268	125	540	999999	592	748	309	574	261	45	999999	982	999999	58	579	158	999999	999999	947	628	999999	420	761	697	254	999999	985	726	878	999999	676	77	841	64	349	123	471	285	999999	999999	452	288	467	999999	443	290	918	999999	999999	492	964	206	173	999999	721	847	364	842	241	43	763	582	999999	569	369	585	999999	386	708	466	687	644	876	799	185	101	953	108	264	964	999999	273	538	396	727	479	999999	256	343	501	758	628	53	978	394	870	999999	999999	999999	857	149	999999	999999	999999	804	330	330	999999	419	630	894	265	588	999999	404	499	54	999999	842	890	681	999999	53	217	707	68	600	999999	415	315	508	65	805	406	824	107	261	806	999999	406	158	540	837	712	999999	502	49	999999	999999	894	825	293	65	412	186	999999	498	999999	34	746	729	433	957	113	999999	838	999999	999999	999999	306	248	248	718	445	742	151	67	340	610	214	29	999999	323	999999	490	224	10	999999	230	580	999999	456	999999	845	676	725	582	733	590	768	53	999999	333	287	656	587	999999	619	670	44	999999	167	204	820	727	999999	120	446	623	907	837	66	961	872	697	791	466	872	769	27	568	334	999999	842	171	999999	502	999999	999999	902	999999	390	733	999999	394	999999	261	961	999999	771	614	145	120	999999	930	986	896	460	589	999999	130	999999	999999	653	475	862	417	362	999999	565	412	84	581	720	267	456	333	775	487	999999	539	505	754	997	412	432	999999	999999	911	184	999999	51	999999	10	781	947	540	90	999999	999999	999999	899	312	999999	369	540	999999	399	424	483	663	130	972	999999	999999	625	947	852	251	999999	648	999999	999999	483	300	371	999999	580	938	320	999999	252	65	956	222	640	202	999999	638	871	868	999999	999999	437	521	154	78	122	676	166	999	688	839	676	882	999999	458	829	272	999999	912	984	999999	114	567	420	999999	26	130	694	999999	755	999999	379	999999	999999	696	23	962	999999	303	999999	999999	782	320	999999	999999	388	83	527	191	372	930	641	999999	883	373	548	870	110	89	61	992	982	733	254	474	469	502	999999	999999	445	867	125	704	999999	90	678	793	999999	16	999999	942	999999	512	69	825	582	999999	
300	461	158	153	861	76	999999	523	921	58	76	999999	944	886	25	999999	746	999999	814	937	562	803	694	999999	540	103	999999	118	398	479	674	999999	892	999999	211	999999	849	302	999999	58	462	999999	168	630	999999	577	72	799	999999	83	766	564	21	645	857	497	766	404	613	768	673	999999	134	451	383	647	870	894	685	419	679	454	499	765	999999	999999	644	73	999999	999999	40	603	999999	325	999999	119	999999	999999	202	713	839	455	688	247	999999	329	758	999999	256	90	706	177	123	999999	999999	999999	74	999999	170	186	999999	703	999999	650	737	999999	951	999999	738	274	239	623	702	972	579	233	765	999999	389	165	999999	927	999999	945	266	863	999999	673	921	999999	999999	999999	96	999999	999999	146	999999	999999	510	315	378	948	978	982	851	93	999999	151	938	999999	556	999999	865	999999	264	999999	886	431	394	873	589	287	887	347	228	77	537	687	121	999999	999999	726	751	999999	787	999999	949	999999	999999	183	397	348	735	751	844	242	306	91	999999	936	999999	999999	654	636	999999	999999	70	999999	999999	999999	555	999999	40	506	34	829	71	999999	999999	291	975	62	336	221	999999	250	551	146	999999	999999	771	999999	926	184	192	499	999999	999999	358	695	912	318	79	320	999999	609	318	238	726	24	999999	514	999999	479	961	207	329	442	999999	485	549	924	999999	999999	22	999999	999999	855	323	535	757	999999	443	532	378	666	982	999999	594	876	932	322	420	488	815	266	593	456	223	984	999999	639	999999	999999	156	988	180	302	308	527	999999	999999	999999	201	267	233	999999	999999	110	304	999999	313	999999	284	553	999999	514	659	962	756	999999	999999	642	999999	365	127	983	999999	385	390	496	690	717	76	999999	479	407	228	231	591	195	262	356	918	768	866	791	999999	329	920	484	520	999999	999999	21	343	819	585	999999	150	999999	509	955	999999	808	535	999999	782	156	999999	828	295	438	380	570	999999	68	724	570	499	336	305	999999	999999	905	975	999999	999999	65	795	660	822	393	91	351	685	999999	999999	119	999999	280	18	542	999999	999999	999999	91	958	999999	757	999999	105	999999	999999	813	944	999999	500	814	832	184	430	727	999999	423	16	999999	357	39	884	956	433	614	336	229	327	762	995	373	716	893	401	193	307	520	564	807	57	999999	999999	427	999999	820	287	69	999999	291	190	999999	999999	999999	734	929	107	800	850	491	688	999999	496	999999	272	999999	107	999999	782	247	999999	840	858	208	855	999999	632	466	159	999999	337	999999	999999	46	581	172	287	430	999999	472	999999	506	999999	
83	129	931	781	224	165	680	999999	999999	287	999999	861	350	974	999999	441	653	306	999999	999999	999999	999999	999999	999999	459	610	109	849	677	779	320	161	923	181	785	89	923	999999	418	311	999999	890	999999	990	768	185	241	999999	999999	988	999999	999999	455	855	432	918	708	195	331	613	66	830	54	568	967	460	938	179	199	807	517	354	888	339	999999	999999	175	431	977	284	378	999999	459	999999	273	999999	705	999999	748	999999	999999	999999	999999	804	254	648	999999	430	999999	999999	246	72	998	592	481	171	999999	999999	683	84	753	999999	999999	56	245	155	381	999999	305	822	755	870	430	332	999999	999999	376	94	94	999999	511	744	408	670	999999	316	911	867	217	112	867	999999	393	674	122	104	531	931	999999	108	999999	489	135	210	561	376	642	676	999999	999999	794	202	41	161	999999	19	878	547	18	999999	999999	999999	999999	202	954	999999	999999	756	999999	342	257	445	525	999999	265	32	619	207	118	671	673	999999	711	515	317	675	556	999999	110	999999	999999	999999	922	999999	865	763	999999	932	999999	395	888	886	465	823	454	999999	676	999999	895	551	400	681	999999	347	265	999999	999999	642	884	999999	619	999999	655	999999	127	273	523	884	999999	501	999999	686	999999	723	782	787	780	999999	999999	999999	999999	510	346	559	999999	544	999999	999999	385	867	961	999999	57	967	999999	643	240	358	706	191	999999	791	925	404	860	714	729	715	564	477	227	914	582	926	999999	119	908	106	403	999999	717	999999	509	999999	999999	993	999999	984	948	148	556	431	191	878	132	217	999999	941	699	999999	999999	999999	30	999999	649	57	999999	131	687	999999	735	144	954	133	999999	898	292	999999	864	866	86	744	766	999999	999999	999999	999999	703	804	82	534	999999	999999	405	768	876	917	602	999999	492	877	999999	307	999999	413	421	476	68	414	999999	925	912	999999	832	922	80	84	604	986	852	325	421	327	615	999999	999999	999999	559	365	598	980	999999	68	382	989	569	447	483	22	509	329	673	999999	579	157	621	890	574	482	697	802	323	615	761	177	465	199	999999	161	645	683	917	703	999999	999999	245	854	704	842	999999	632	600	999999	486	533	651	131	999999	468	519	878	999999	87	667	795	666	83	999999	999999	999999	380	755	999999	999999	826	412	969	483	335	911	999999	195	999999	999999	75	212	999999	139	238	525	343	999999	233	999999	767	999999	839	999999	30	999999	171	557	999999	999999	983	876	999999	224	660	130	682	999999	421	556	752	692	442	958	999999	593	934	944	78	689	199	928	532	691	999999	316	
573	999999	463	999999	750	999999	999999	421	999999	999999	934	999999	479	117	843	999999	40	677	999999	999999	999999	880	444	436	653	999999	489	809	129	64	354	586	999999	353	999999	748	194	673	805	999999	996	999999	823	413	999999	999999	475	960	846	503	898	999999	802	999999	999999	999999	498	36	104	533	730	886	302	91	999999	999999	999999	999999	999999	104	511	366	871	999999	88	66	67	999999	999999	235	999999	528	962	999999	165	499	784	90	124	865	260	999999	578	282	813	119	728	742	569	311	526	349	410	752	992	999999	999999	457	456	182	999999	467	259	868	781	211	999999	999999	925	999999	573	821	21	695	844	999999	787	598	541	968	999999	999999	472	476	709	412	127	220	633	623	514	999999	633	941	999999	792	908	709	500	999999	195	62	999999	999999	737	704	999999	999999	908	649	754	395	915	999999	843	319	994	783	169	999999	94	713	52	311	999999	247	197	79	465	61	444	88	108	930	783	999999	508	258	738	14	999999	411	999999	999999	869	129	421	156	108	920	999999	135	550	131	527	481	19	514	383	500	517	268	260	856	999999	675	297	985	999999	999999	999999	746	999999	999999	305	682	411	999999	442	720	825	50	999999	544	263	318	999999	976	412	311	277	993	874	248	497	815	160	455	777	999999	999999	436	452	541	999999	61	999999	999999	999999	999999	80	949	82	663	674	476	999999	715	603	897	148	320	582	402	299	999999	999999	806	667	489	531	955	291	999999	999999	399	598	999999	999999	212	999999	151	160	568	241	327	920	221	999999	999999	528	999999	999999	880	999999	999999	853	59	251	301	189	999999	999999	346	322	999999	668	999999	775	285	877	857	290	400	669	996	170	24	170	971	896	999999	242	999999	960	96	999999	411	192	376	545	549	198	143	32	952	999999	999999	255	126	659	96	446	298	152	671	164	999999	220	68	361	839	888	280	405	529	52	92	999999	999999	21	266	999999	408	740	338	999999	999999	378	717	584	356	999999	54	322	810	999999	944	503	298	931	650	200	134	25	705	660	917	737	999999	909	999999	437	29	999999	402	444	47	999999	814	12	18	93	503	999999	999999	81	999999	957	595	315	999999	588	97	304	370	76	999999	393	44	678	999999	418	875	808	254	999999	999999	939	919	375	185	396	689	296	999999	567	696	649	20	999999	815	959	152	197	999999	751	349	724	744	335	999999	654	522	146	261	999999	999999	695	239	95	999999	999999	48	229	139	711	898	801	381	999999	999999	877	999999	999999	999999	791	276	999999	999999	502	580	35	999999	593	999999	531	999999	553	45	
333	358	999999	420	924	999999	910	999999	922	67	999999	999999	548	352	940	955	49	281	122	284	469	999999	530	698	736	514	306	710	454	999999	608	838	355	765	58	454	378	467	999999	107	951	999999	999999	629	897	650	42	682	264	638	419	260	761	279	575	999	828	999999	683	420	16	209	476	999999	459	271	506	782	304	495	586	581	822	999999	332	599	999999	900	801	96	482	624	456	816	361	358	999999	86	200	58	626	999999	784	999999	999999	752	999999	202	180	999999	999999	259	387	768	61	838	437	999999	999999	975	29	927	999999	999999	999999	391	753	659	799	111	999999	999999	592	999999	999999	520	797	784	999999	579	206	787	999999	175	942	999999	246	999999	999999	999999	999999	340	139	999999	39	699	564	198	999999	999999	998	743	999999	79	450	723	999999	999999	999999	540	51	652	823	999999	999999	241	206	345	653	713	154	999999	894	286	190	854	301	377	226	179	955	608	683	222	580	999999	999999	999999	999999	229	999999	115	788	234	482	277	516	762	444	797	502	999999	544	397	565	933	849	126	889	999999	432	299	915	999999	585	999999	969	611	796	327	999999	546	620	433	158	49	999999	669	999999	999999	348	999999	999999	999999	676	999999	74	296	657	647	612	999999	999999	999999	797	276	200	68	648	999999	999999	905	965	127	950	999999	608	120	249	526	655	189	322	976	258	893	999999	999999	999999	999999	999999	683	999999	158	999999	578	774	999999	999999	881	849	229	30	999999	613	443	999999	999999	478	720	137	954	56	140	992	432	955	999999	880	904	910	704	15	999999	672	625	951	999999	999999	382	999999	125	999999	999999	677	436	169	999999	372	815	329	550	999999	342	721	423	636	823	166	291	622	979	612	732	971	154	224	231	100	988	491	756	413	105	537	21	999999	689	463	566	273	406	999999	75	584	370	686	672	999999	999999	988	999999	660	131	999999	213	513	752	395	532	999999	999999	469	999999	333	573	146	921	804	709	943	946	369	600	27	226	999999	999999	157	611	468	999999	153	999999	999999	363	105	291	346	334	508	728	304	931	999999	336	936	57	742	21	233	764	867	999999	316	52	768	999999	999999	543	655	966	604	783	999999	999999	794	628	999999	969	999999	854	585	479	211	999999	652	999999	256	691	999999	509	999999	999999	388	704	684	999999	534	957	594	999999	188	803	999999	542	133	520	868	684	541	999999	673	772	999999	378	188	999999	176	100	399	999999	814	422	263	156	999999	999999	405	369	985	999999	103	426	999999	442	676	999999	800	669	101	141	999999	999999	999999	971	999999	999999	603	20	
525	296	608	444	567	263	231	765	999999	532	999999	665	125	508	698	522	224	256	398	110	999999	406	596	507	998	268	772	252	272	291	320	138	865	395	843	999999	420	999999	859	130	221	911	242	278	297	999999	999999	70	999999	999999	756	589	644	502	999999	129	699	999999	445	309	491	978	503	268	221	252	999999	730	665	999	111	564	999999	277	889	790	999999	328	219	571	251	711	379	999999	534	731	494	372	999999	999999	999999	999999	224	559	999999	242	418	999999	999999	55	636	296	405	999999	999999	201	201	376	613	528	955	999999	890	999999	68	999999	608	868	733	490	757	999999	653	940	999999	792	999999	838	999999	656	382	198	271	174	935	999999	999999	506	109	999999	540	127	999999	557	768	627	428	350	501	859	633	550	251	576	297	209	643	999999	872	743	851	363	738	956	156	767	999999	726	938	113	999999	112	768	400	950	640	677	999999	181	382	373	999	346	778	32	831	947	695	999999	999999	321	851	999999	366	999999	186	389	999999	411	11	518	702	412	397	396	531	999999	850	999999	657	531	547	293	500	380	851	26	959	933	324	819	423	849	212	791	999999	478	999999	999999	773	260	874	694	180	864	670	999999	949	392	500	60	106	79	229	214	999999	999999	143	999999	639	999999	999999	999999	96	192	104	852	209	605	774	63	379	941	999999	406	656	853	123	999999	709	999999	77	999999	999999	274	722	354	629	998	999999	63	999999	426	279	613	999999	999999	607	987	769	817	397	353	618	447	680	165	226	823	557	999999	455	999999	286	384	102	852	436	822	469	749	233	999999	588	720	719	953	999999	249	575	651	255	135	866	891	999999	999999	958	995	593	999999	138	806	451	106	999999	836	999999	894	999999	978	578	784	999999	30	594	999999	765	898	999999	727	492	976	257	905	675	330	641	999999	517	379	894	440	238	901	621	426	999999	491	999999	883	813	777	729	999999	82	470	999999	846	307	681	958	70	278	866	999999	162	559	999999	999999	288	204	756	999999	150	94	148	999999	626	408	178	999999	999999	785	844	999999	714	256	999999	833	214	999999	795	96	835	421	999999	999999	372	999999	468	866	224	70	999999	688	67	400	588	513	934	914	999999	447	138	254	684	284	433	952	369	999999	899	712	999999	564	409	669	551	999999	260	976	193	799	939	311	222	223	999999	999999	857	999999	999999	999999	899	300	742	999999	999999	999999	736	559	738	999999	999999	563	967	511	999999	279	288	397	849	859	263	957	999999	191	507	999999	999999	471	999999	999999	105	55	247	752	813	925	
999999	61	710	960	993	700	999999	773	999999	386	344	710	999999	682	877	469	999999	808	999999	941	999999	561	850	999999	558	275	236	470	324	999999	325	224	698	918	457	999999	686	888	865	562	999999	957	849	130	491	999999	102	999999	999999	636	580	438	859	871	366	270	210	579	411	727	473	777	999999	920	70	999999	22	460	999999	650	782	999999	942	340	999999	611	999999	729	649	236	183	586	80	999999	999999	886	365	826	561	999999	999999	117	486	148	999999	942	508	999999	70	371	319	642	425	750	853	994	495	528	650	999999	999999	480	999999	185	554	886	707	999999	999999	183	999999	195	999999	47	999999	674	109	804	999999	289	112	999999	669	999999	917	541	171	330	834	847	400	836	186	999999	639	999999	999999	311	594	212	245	738	850	999999	606	133	744	388	999999	999999	894	999999	287	370	652	999999	811	651	267	23	725	386	935	241	999999	999999	18	101	407	77	496	797	999999	999999	54	374	933	783	999999	793	999999	782	203	655	999999	709	559	999999	164	865	744	999999	53	581	999999	999999	999999	618	113	678	125	999999	981	999999	692	106	481	248	999999	288	841	999999	970	474	226	999999	192	290	289	83	379	202	937	999999	999999	999999	754	639	562	195	571	324	679	13	678	154	800	145	962	999999	238	321	500	875	999999	999999	565	579	364	543	676	521	999999	999999	999999	922	714	999999	735	731	352	999999	685	139	716	526	358	999999	795	81	152	57	999999	433	845	68	701	999999	517	617	999999	184	284	999999	519	59	985	999999	704	755	439	360	409	240	999999	395	999999	370	169	999999	999999	597	783	293	401	628	203	905	194	999999	231	652	999999	999999	336	178	999999	999999	999999	666	540	708	273	999999	999999	791	648	97	919	459	432	340	902	19	258	808	400	991	627	891	855	90	464	463	534	999999	428	290	904	999999	999999	999999	750	502	967	659	333	743	651	609	999999	116	986	735	999999	999999	750	999999	869	999999	777	999999	49	728	999999	460	253	999999	516	854	999999	999999	192	584	631	464	999999	410	51	999999	484	999999	349	999999	911	749	103	729	645	644	47	504	421	386	999999	261	999999	999999	691	517	999999	999999	999999	999999	246	623	923	411	114	363	310	999999	882	280	53	129	999999	31	817	71	366	999999	175	872	817	868	945	999999	26	999999	535	567	719	533	193	999999	430	552	999999	297	825	692	999999	291	343	999999	621	150	343	999999	34	907	215	999999	161	890	358	364	999999	999999	677	999999	394	734	828	742	630	359	999999	92	999999	999999	249	529	245	999999	900	883	538	130	
999999	999999	999999	578	355	627	361	99	999999	302	612	999999	572	414	620	999999	307	889	463	600	76	272	64	260	999999	349	999999	686	393	487	990	474	826	999999	130	872	999999	816	389	210	391	541	999999	999999	479	632	122	834	999999	537	376	20	430	937	999999	999999	999999	221	999999	16	958	674	705	894	312	148	249	712	294	999999	999999	491	999999	999999	219	535	295	270	781	125	999999	999999	778	856	120	999999	54	889	806	145	131	442	999999	383	251	716	835	999999	491	340	393	409	550	999999	483	885	509	177	727	527	699	999999	999999	714	778	999999	896	999999	999999	331	104	360	906	158	626	621	505	137	20	503	999999	999999	778	450	732	827	999999	618	999999	234	480	877	999999	288	999999	641	999999	999999	604	127	819	986	999999	170	999999	42	503	401	999999	999999	390	382	166	999999	827	496	711	989	999999	951	840	288	476	559	850	226	199	999999	711	984	999999	233	533	893	683	714	904	618	213	700	334	999999	999999	520	999999	108	720	937	999999	999999	930	22	300	653	287	540	519	749	319	999999	999999	875	690	558	253	999999	849	999999	999999	999999	999999	999999	999999	999999	626	948	214	956	714	751	506	261	176	760	999999	605	932	879	999999	999999	999999	165	308	194	856	999999	211	525	276	687	259	457	396	347	368	836	237	19	36	339	336	562	999999	999999	999999	591	709	929	503	647	234	969	999999	408	918	999999	794	601	434	999999	999999	688	999999	999999	502	59	865	828	999999	228	378	923	852	286	816	642	130	740	670	275	749	282	31	628	462	999999	799	999999	999999	999999	51	635	999999	999999	593	647	872	999999	76	474	725	880	537	285	279	311	126	999999	592	286	316	64	999999	169	427	473	999999	71	574	999999	259	999999	409	469	999999	742	999999	993	693	999999	999999	122	674	206	999999	999999	745	745	359	161	174	428	405	152	625	987	705	425	442	129	980	810	443	999999	224	999999	481	77	109	999999	962	133	999999	424	516	999999	390	734	619	558	728	921	712	999999	57	831	999999	267	844	199	47	922	560	573	197	999999	999999	819	982	701	397	678	646	822	199	50	739	999999	635	432	606	970	805	999999	401	69	999999	31	807	999999	375	223	232	910	499	49	572	999999	999999	556	524	570	751	917	170	59	284	999999	999999	16	999999	500	999999	421	592	76	126	999999	181	999999	999999	658	999999	999999	336	183	455	736	333	159	999999	624	754	88	908	999999	228	888	723	352	785	217	999999	800	300	874	592	810	999999	432	922	895	943	109	999999	999999	999999	161	591	986	
604	548	567	82	538	477	746	552	513	556	847	238	953	999999	352	655	999999	222	310	999999	999999	644	418	900	237	582	999999	655	999999	52	488	77	999999	736	747	999999	999999	725	271	822	999999	49	307	771	584	694	942	123	756	49	15	345	851	138	999999	959	139	666	845	999999	999999	999999	999999	471	77	780	931	226	91	999999	15	144	950	487	999999	552	347	646	325	999999	639	568	999999	354	46	152	999999	999999	342	788	999999	982	879	999999	999999	47	880	835	999999	804	762	726	41	651	44	999999	395	999999	804	852	622	493	351	312	999999	999999	202	813	434	999999	564	762	999999	303	999	999999	999999	645	460	297	671	999999	943	521	999999	999999	536	257	320	175	999999	852	374	489	175	999999	641	999999	988	799	844	77	410	778	250	999999	999999	737	652	22	615	749	999999	516	191	999999	549	999999	532	413	701	945	503	999999	177	711	398	404	999999	999999	390	689	656	660	999999	999999	999999	999999	999999	780	80	798	604	308	999999	999999	938	858	999999	65	83	811	999999	584	108	898	573	999999	611	538	611	999999	609	999999	999999	999999	103	999999	999999	586	19	999999	558	752	343	902	350	205	708	169	773	540	999999	83	311	578	645	81	562	554	40	999999	563	743	999999	633	199	338	676	999999	999999	686	794	721	999999	698	999999	301	251	999999	558	378	443	451	765	999999	999999	999999	964	63	290	31	700	518	556	60	821	815	583	709	713	22	529	999999	255	999999	745	384	37	999999	325	353	830	366	999999	999999	525	121	978	107	291	662	999999	999999	353	892	999999	999999	175	995	876	447	718	541	999999	545	849	369	206	678	336	966	999999	999999	999999	937	999999	343	999999	894	534	709	837	485	428	999999	648	906	730	362	999999	999999	999999	41	736	877	635	298	873	460	812	166	915	309	770	325	163	999999	884	416	701	652	763	999999	999999	999999	610	242	123	999999	999999	999999	638	843	577	866	757	477	624	860	311	902	470	71	999999	377	999999	537	715	999999	896	636	999999	324	660	458	706	999999	570	569	277	402	185	999999	563	999999	528	82	732	904	567	686	397	34	114	799	191	999999	198	999999	999999	82	999999	20	546	999999	920	323	192	128	170	999999	906	65	999999	909	726	39	508	222	849	721	805	811	999999	219	248	997	220	861	276	999999	999999	999999	196	205	875	175	894	301	949	214	889	613	743	749	999999	999999	441	205	999999	162	202	976	999999	661	277	716	474	336	32	922	113	999999	851	165	77	999999	869	397	43	561	999999	999999	272	645	832	201	999999	796	
439	906	566	24	788	124	812	774	999999	999999	999999	999999	700	568	279	36	110	568	999999	587	681	351	999999	53	171	999999	28	985	999999	999999	828	999999	648	678	897	126	366	98	542	999999	353	302	216	343	469	874	860	575	937	999999	544	999999	439	490	124	97	999999	522	999999	999999	106	826	71	624	706	851	520	32	671	162	670	21	999999	34	243	388	145	999999	583	297	661	452	999999	999999	73	563	999999	168	999999	999999	999999	999999	245	999999	641	527	241	591	637	999999	363	838	904	784	576	533	999999	414	256	999999	999999	314	939	999999	999999	653	999999	594	560	152	999999	362	467	861	999999	826	776	999999	999999	715	999999	553	502	965	933	822	547	273	999999	540	324	242	911	828	857	378	999999	999999	999999	999999	999999	999999	999999	999999	413	999999	380	52	314	749	756	489	31	541	588	999999	812	973	632	793	116	514	694	29	827	971	451	999999	14	111	999999	106	999999	405	965	510	522	17	561	932	999999	504	999999	161	999999	835	221	379	250	459	566	999999	57	865	881	999999	952	999999	666	442	559	999999	48	212	826	999999	999999	625	575	999999	886	804	999999	699	351	611	556	543	245	992	760	81	398	554	999999	991	59	244	999999	730	557	510	351	129	382	710	465	999999	334	133	456	595	804	172	999999	999999	519	358	524	279	689	419	776	673	681	488	352	494	667	835	611	999999	999999	845	530	999999	463	301	326	641	155	800	219	999999	545	175	277	999999	981	784	482	700	720	255	51	999999	733	677	448	894	367	971	98	498	522	999999	494	958	642	999999	999999	227	41	882	999999	888	210	664	138	999999	999999	999999	512	882	363	910	999999	855	803	999999	651	999999	999999	432	283	184	711	720	999999	243	681	318	593	794	999999	265	999999	999999	131	999999	937	79	549	932	999999	250	999999	215	145	612	999999	638	165	999999	545	999999	373	609	609	949	187	490	999999	895	834	999999	532	717	999999	108	250	999999	734	651	455	582	999999	921	748	999999	714	999999	584	986	364	52	999999	343	259	963	999999	69	999999	999999	975	456	12	654	999999	780	717	752	808	47	371	291	999999	513	804	962	285	452	861	576	999999	681	905	90	540	791	999999	198	467	443	999999	191	367	561	676	999999	579	592	999999	999999	999999	962	697	547	624	999999	999999	649	539	999999	688	449	208	662	938	999999	999999	922	123	315	41	529	294	375	999999	190	924	999999	837	806	392	692	628	893	261	282	983	367	465	467	653	999999	659	180	755	767	983	999999	623	382	999999	657	478	517	935	999999	
677	331	999999	443	158	999999	812	733	905	999999	820	314	999999	665	320	193	467	999999	662	932	869	999999	620	73	207	228	729	465	999999	999999	224	999999	999999	999999	999999	662	650	32	318	857	999999	999999	274	760	947	678	304	999999	71	273	199	822	855	999999	926	563	999999	999999	246	930	999999	999999	384	180	999999	708	357	946	71	999999	542	444	348	999999	646	943	850	860	999999	529	924	771	403	999999	545	999999	999999	954	538	51	950	997	786	388	791	939	551	104	979	248	331	357	896	413	730	755	484	60	367	982	713	999999	538	716	15	304	954	298	634	388	453	402	417	30	999999	545	999999	959	999999	706	999999	755	999999	877	999999	999999	999999	999999	365	790	917	215	999999	555	338	109	469	79	382	496	999999	999999	469	600	795	928	940	999999	706	194	106	999999	47	999999	591	999999	970	660	518	439	429	964	933	999999	471	248	999999	999999	692	608	86	589	586	527	721	148	296	290	91	279	999999	999	999999	180	693	403	177	937	964	380	139	999999	560	943	77	29	329	624	999999	557	133	88	193	107	118	517	999999	519	938	452	999999	689	579	249	802	429	681	762	161	77	80	868	897	321	479	278	999999	643	460	999999	818	671	161	534	999999	557	816	195	72	186	465	999999	998	522	999999	449	238	320	150	647	348	567	473	999999	487	265	191	999999	628	839	488	999999	69	246	633	999	537	54	103	255	999999	496	700	999999	611	422	999999	384	612	999999	49	718	999999	812	364	261	208	999999	57	999999	375	944	566	232	698	171	598	762	888	709	911	194	999999	895	999999	999999	867	498	999999	74	396	806	269	598	999999	769	801	999999	882	381	801	999999	997	213	879	668	999999	477	286	450	823	116	999999	999999	127	855	999999	606	999999	999999	999999	999999	999999	982	999999	569	999999	967	432	928	999999	350	999999	516	908	474	196	23	26	376	999999	399	222	19	251	999999	999999	367	481	944	278	204	479	379	987	101	806	999999	709	320	999999	999999	999999	357	90	483	236	979	999999	653	999999	999999	999999	411	590	994	497	631	741	999999	258	327	496	487	659	174	870	510	529	816	999999	181	999999	706	391	960	355	999999	999999	999999	62	341	373	828	285	791	614	78	789	992	604	184	999999	494	71	666	474	999999	697	915	612	999999	460	187	985	999999	182	884	29	630	649	632	999999	973	172	999999	954	668	999999	868	560	999999	721	536	222	999999	897	820	999999	724	999999	788	177	22	165	336	881	196	843	787	999999	730	999999	168	353	972	481	310	331	154	
712	999999	364	829	999999	810	999999	999999	964	999999	600	999999	249	304	145	999999	465	690	817	835	999999	767	825	999999	259	999999	753	999999	999999	250	21	999999	999999	499	999999	689	434	347	999999	999999	999999	999999	231	351	197	266	999999	754	999999	999999	999999	999999	492	496	999999	944	999999	939	579	535	66	999999	741	999999	999999	999999	863	999999	292	455	437	127	999999	472	512	88	545	484	237	993	999999	999	539	700	733	231	114	12	999999	77	708	494	999999	132	999999	881	226	508	860	193	402	740	999999	577	64	999999	757	29	983	39	409	505	999999	586	999999	999999	911	50	999999	269	999999	860	999999	225	747	942	358	911	999999	999999	862	47	623	54	600	609	999999	961	999999	999999	474	94	29	361	668	212	782	999999	937	999999	969	185	999999	601	293	999999	382	256	999999	122	51	845	846	361	176	371	882	667	999999	585	999999	999999	404	656	795	815	841	17	999999	999999	170	176	974	941	661	999999	529	32	999999	68	999999	999999	141	999999	999999	628	247	667	194	999999	999999	124	206	361	999999	30	999999	999999	806	999999	999999	374	999999	295	951	874	870	905	699	489	841	860	907	927	358	246	999999	999999	363	176	577	999999	822	260	224	55	970	623	237	641	905	667	999999	291	367	862	593	999999	582	427	757	342	967	704	465	470	217	278	13	999999	999999	911	999999	999999	901	526	552	448	81	906	999999	257	677	68	584	184	999999	626	999999	495	653	971	297	999999	999999	244	216	999999	795	753	838	701	999999	760	439	993	169	585	390	999999	320	154	774	675	523	999999	665	909	129	290	999999	999999	708	517	823	999999	623	572	231	666	320	434	653	327	77	212	638	917	999999	999999	24	69	999999	729	185	508	206	621	422	909	579	999999	998	514	928	257	993	111	936	209	380	597	364	723	530	885	500	999999	999999	321	871	747	290	538	276	766	999999	979	342	325	43	999999	159	322	97	24	436	999999	399	820	219	536	981	429	220	999999	705	522	209	299	17	749	23	999999	47	832	25	469	247	172	999999	24	769	621	999999	378	448	52	999999	515	999999	999999	68	787	111	345	766	999999	999999	849	999999	999999	780	52	317	294	988	999999	284	264	998	967	901	237	917	205	766	369	999999	842	979	999999	886	693	840	656	690	235	999	999999	75	164	999999	999999	110	81	999999	727	314	880	389	399	767	999999	517	492	460	831	999999	999999	578	406	607	999999	870	408	999999	96	212	999999	999999	762	58	999999	199	843	825	513	136	846	961	49	999999	999999	999999	999999	895	515	185	357	
999999	859	999999	102	134	999999	557	665	527	702	136	157	525	653	287	627	351	196	191	673	666	999999	999999	34	999999	999999	351	233	999999	291	513	439	999999	999999	999999	744	406	956	999999	530	296	999999	999999	433	720	813	524	999999	999999	999999	247	999999	999999	512	691	259	999999	341	156	594	999999	333	999999	246	199	696	246	671	199	543	231	395	999999	999999	999999	506	961	281	314	141	999999	939	999999	197	53	804	116	999999	172	214	999999	75	809	862	212	962	526	748	244	33	577	852	222	562	999999	852	970	999999	134	194	298	883	37	25	579	388	205	999999	203	394	589	837	508	984	953	165	586	875	458	425	979	222	999999	290	999999	172	726	575	583	999999	833	444	284	999999	999999	999999	999999	794	292	824	766	80	555	849	443	740	354	238	609	457	276	104	223	709	214	85	846	999999	461	417	661	630	872	999999	560	999999	562	530	77	999999	127	792	592	633	658	909	667	999999	846	999999	817	498	966	999999	924	739	231	999999	773	999999	859	301	343	875	173	146	208	553	299	298	187	999999	170	361	340	484	511	999999	999999	305	417	659	899	637	600	173	999999	746	999999	821	999999	999999	757	236	397	826	459	717	470	521	999999	123	897	999999	646	999999	337	614	795	999999	999999	641	524	477	433	209	999999	705	285	999999	999999	999999	476	477	999999	199	77	934	964	999999	34	794	128	999999	594	303	762	351	990	606	835	999999	951	636	594	291	473	289	802	197	433	753	999999	470	49	259	999999	430	193	457	926	403	999999	291	425	999999	999999	984	882	999999	447	60	715	678	174	432	510	840	999999	999999	725	999999	142	776	90	281	361	658	499	999999	656	342	999999	999999	999999	442	410	669	220	161	768	489	407	999999	750	383	999999	999999	305	616	749	807	999999	110	999999	149	270	873	211	154	91	865	494	547	483	115	892	181	997	732	999999	999999	629	999999	999999	246	999999	470	36	706	243	597	999999	882	596	849	999999	67	811	541	181	537	468	75	80	999999	994	859	999999	645	491	866	999999	573	594	908	187	816	785	495	758	800	846	504	910	493	512	611	951	634	320	834	370	466	561	495	382	999999	999999	420	252	530	281	391	999999	999999	999999	788	298	687	671	978	281	326	999999	380	690	963	165	586	999999	392	999999	564	334	656	506	309	999999	109	535	999999	165	375	252	238	529	465	289	999999	999999	724	323	273	962	342	562	53	999999	191	804	419	408	83	30	859	622	716	999999	568	870	530	999999	198	162	57	822	999999	999999	554	
850	235	684	621	999999	676	78	644	601	992	104	462	625	831	999999	126	999999	92	354	999999	615	999999	408	720	999999	142	999999	135	999999	914	519	999999	969	139	999999	999999	735	999999	159	353	791	978	999999	74	474	418	999999	945	999999	45	999999	740	561	690	939	47	826	999999	948	999999	728	943	532	686	999999	448	999999	495	500	999999	391	999999	999999	11	601	999999	999999	999999	256	264	999999	12	241	86	999999	779	103	289	999999	302	999999	771	838	999999	999999	848	456	438	999999	999999	924	419	999999	999999	999999	405	807	560	99	313	350	999999	716	693	565	726	711	999999	604	702	355	214	305	999999	972	999999	598	574	385	753	189	268	751	231	339	817	557	73	432	999999	999999	542	999999	887	952	999999	65	154	803	999999	146	999999	833	890	679	720	999999	256	999999	43	999999	999999	185	346	133	999999	741	494	999999	747	178	648	33	999999	730	812	24	417	255	713	564	454	999999	999999	999999	189	435	861	999999	618	999999	999999	867	398	999999	999999	367	853	764	999999	528	570	790	65	731	497	999999	915	169	867	706	706	999999	492	479	362	999999	699	999999	943	656	879	943	745	54	867	780	634	999999	991	454	999999	999999	384	999999	993	663	715	754	128	212	519	701	683	999999	996	999999	385	918	528	276	999999	999999	820	225	648	627	55	20	999999	717	999999	878	177	999999	546	63	999999	307	485	999999	756	999999	610	741	999999	188	999999	833	57	567	404	715	519	725	785	45	832	168	546	375	618	704	890	999999	860	641	534	999999	999999	943	682	88	999999	829	519	724	999999	999999	88	999999	368	221	963	999999	322	636	368	451	637	999999	230	468	761	120	999999	62	63	209	999999	999999	653	998	467	113	884	326	282	689	216	71	522	999999	999999	999999	999999	406	741	594	999999	999999	282	92	632	865	723	999999	326	332	750	467	670	324	207	582	816	370	754	859	422	995	363	678	999999	576	988	475	387	685	112	999999	320	999999	120	657	233	571	375	999999	390	669	10	999999	939	999999	999999	207	556	508	269	647	651	881	999999	103	870	603	847	66	999999	257	837	641	230	77	156	211	213	549	358	254	994	163	479	752	995	413	999999	495	185	790	919	878	425	999999	40	438	297	27	787	629	724	319	724	142	832	369	729	999999	999999	198	993	999999	159	24	652	999999	412	429	107	466	999999	361	999999	96	338	999999	225	765	46	717	999999	999999	762	729	999999	685	439	346	999999	636	684	999999	892	987	999999	912	729	410	999999	999999	36	868	919	330	764	372	999999	637	803	
873	153	964	836	885	284	807	999999	429	494	967	69	75	508	471	999999	998	469	893	299	425	238	814	952	503	691	999999	999999	442	965	168	256	802	543	999999	492	719	40	17	999999	999999	668	309	916	999999	482	999999	369	458	547	999999	999999	545	999999	387	999999	339	21	342	999999	238	999999	811	464	335	720	267	999999	461	978	999999	967	461	190	310	999999	999999	999999	117	999999	730	685	818	894	999999	265	711	464	165	412	163	707	999999	814	999999	999999	999999	844	591	999999	225	438	999999	480	485	798	999999	364	999999	630	715	441	904	321	472	553	999999	917	999999	79	19	999999	999999	999999	824	999999	279	647	999999	850	900	94	316	983	805	999999	777	999999	419	410	814	357	427	534	697	722	803	999999	351	930	737	939	588	521	124	422	999999	859	655	999999	529	804	656	999999	730	631	135	920	515	179	775	999999	508	855	999999	661	384	843	999999	999999	561	892	999999	999999	123	960	505	999999	999999	392	999999	917	692	299	881	999999	700	240	803	999999	999999	999999	871	181	999999	363	441	732	265	999999	47	999999	507	552	999999	636	507	880	83	770	135	999999	999999	999999	937	999999	691	218	974	255	999999	999999	49	295	515	677	999999	134	999999	999999	528	772	539	416	354	25	419	149	999999	254	999999	820	167	999999	940	266	832	999999	999999	305	671	232	758	999999	501	999999	999999	221	999999	890	999999	383	999999	323	251	363	800	644	778	999999	449	551	488	730	743	150	999999	15	355	258	845	999999	891	326	999999	305	999999	529	915	460	837	207	112	839	999999	139	999999	843	999999	586	466	999999	970	321	999999	129	744	37	276	361	906	182	866	999999	55	343	492	941	999999	945	349	281	728	327	999999	251	449	648	102	999999	587	153	223	999999	792	656	311	999999	469	999999	999999	999999	999999	563	553	665	341	322	794	304	647	621	617	846	247	999999	469	999999	236	615	680	106	935	662	773	763	958	999999	999999	399	999999	912	482	999999	999999	362	28	999999	773	429	910	136	853	999999	967	966	999999	376	531	999999	196	658	999999	854	297	465	61	600	790	790	706	999999	999999	405	999999	734	148	359	462	885	999999	304	879	807	704	553	252	146	695	806	237	999999	576	999999	212	999999	569	628	969	928	310	428	384	999999	722	999999	810	458	535	999999	999999	185	914	999999	999999	891	779	999999	159	744	999999	914	905	983	999999	124	667	999999	999999	888	175	999999	999999	534	999999	747	919	999999	94	38	743	793	610	462	979	61	677	999999	999999	320	999999	33	478	235	999999	395	523	401	999999	607	
999999	883	999999	647	77	316	795	390	70	695	999999	883	461	130	999999	429	314	452	999999	999999	447	999999	970	882	294	151	999999	164	818	199	233	528	475	486	29	859	538	999999	395	999999	265	297	870	271	348	720	572	357	234	296	91	80	397	919	170	282	999999	999999	362	999999	999999	641	571	870	471	453	417	974	999999	151	890	350	999999	999999	999999	159	999999	999999	544	999999	578	694	929	532	118	999999	141	555	325	746	947	166	999999	469	407	624	726	10	799	894	999999	597	999999	93	405	740	999999	999999	674	21	999999	212	837	787	357	999999	711	48	761	318	322	862	999999	999999	999999	733	738	597	934	630	432	864	910	649	271	980	447	846	136	377	148	86	880	313	339	745	328	823	121	827	912	687	249	999999	582	450	938	891	999999	671	999999	999999	131	999999	588	999999	302	198	526	376	999999	865	912	999999	180	245	981	355	34	458	415	915	485	117	999999	745	625	429	77	820	52	555	956	465	999999	721	954	836	725	787	453	999999	307	745	999999	999999	775	855	320	999999	469	592	867	441	266	96	999999	24	336	843	926	872	999999	999999	334	999999	999999	456	999999	459	291	154	630	999999	15	284	617	740	423	671	970	769	999999	730	999999	999999	688	999999	999999	289	778	940	510	999999	861	580	19	601	999999	116	148	328	838	861	999999	324	999999	630	436	981	478	212	601	999999	999999	166	763	400	354	874	898	999999	999999	999999	680	350	644	748	385	999999	274	26	999999	999999	532	652	999999	257	674	45	496	68	999999	227	999999	999999	349	845	999999	704	999999	999999	256	545	999999	754	999999	109	191	715	680	999999	999999	11	716	462	882	295	142	230	234	515	725	318	999999	840	304	40	928	113	11	798	738	999999	617	655	770	783	108	999999	999999	832	76	959	365	999999	812	999999	510	358	999999	64	712	999999	480	311	999999	937	167	999999	460	49	180	87	713	881	485	575	394	999999	691	109	196	364	999999	999999	449	999999	953	115	999999	999999	530	580	420	947	95	949	210	315	761	832	625	999999	327	543	661	989	255	483	797	247	703	449	666	999999	867	999999	150	87	862	137	983	999999	349	999999	518	600	667	999999	796	535	999999	88	309	858	483	466	999999	999999	740	460	520	480	318	790	513	91	914	999999	89	737	808	132	999999	634	999999	573	390	84	34	71	999999	489	687	271	872	999999	149	807	120	410	321	46	346	411	617	999999	744	559	999999	436	686	841	687	68	999999	252	635	675	19	910	999999	962	999999	679	138	40	793	999999	
999999	889	941	116	999999	999999	425	772	785	51	999999	346	999999	830	344	598	384	490	802	628	544	999999	989	474	999999	210	999999	358	999999	666	283	999999	719	697	642	850	999999	999999	136	999999	643	953	999999	999999	658	672	91	254	628	491	999999	647	238	175	512	297	899	477	999999	515	353	999999	816	129	999999	440	627	141	198	999999	113	804	999999	793	999999	590	173	406	815	135	128	90	730	474	371	635	357	999999	195	355	950	27	271	621	664	576	147	347	824	228	55	950	66	145	388	500	294	445	190	921	133	999999	661	193	396	999999	999999	351	757	999999	92	83	946	843	542	95	999999	742	139	999999	453	999999	581	596	89	178	999999	595	95	999999	999999	912	372	273	231	457	365	87	999999	401	240	795	589	999999	999999	972	13	222	602	302	999999	551	316	772	477	306	999999	74	113	228	249	750	265	999999	791	180	710	999999	621	999999	999999	465	517	999999	187	658	247	889	460	117	174	999999	993	793	913	999999	606	599	795	925	999999	300	973	999999	161	999999	539	999999	900	966	271	330	999999	999999	572	501	999999	578	595	999999	999999	43	614	996	64	438	999999	999999	999999	991	573	120	887	696	999999	440	491	999999	999999	697	128	544	988	494	845	843	219	485	231	422	765	38	14	976	865	501	686	977	999999	722	732	999999	729	908	402	161	443	999999	956	999999	999999	531	991	999999	701	524	999999	129	161	220	999999	281	251	561	235	999999	116	910	830	68	753	514	999999	864	964	61	815	89	102	693	410	999999	529	98	412	244	46	115	284	999999	457	566	825	741	503	460	825	178	683	856	54	999999	83	898	999999	999999	971	137	934	649	708	964	37	999999	999999	999999	752	162	159	991	509	11	636	489	999999	197	999999	818	371	513	999999	647	406	245	648	877	999999	999999	710	906	272	909	180	999999	642	492	539	367	931	590	999999	672	29	691	357	53	896	593	296	201	816	162	766	430	423	999999	999999	792	999999	932	680	131	999999	252	729	599	830	10	846	129	657	331	999999	999999	805	563	628	715	999999	605	980	648	344	519	99	119	153	750	999999	581	999999	746	999999	998	909	586	230	999999	962	758	223	895	746	177	999999	999999	999999	985	999999	859	999999	852	999999	999999	951	41	787	932	162	619	455	999999	788	999999	205	999999	783	999999	871	229	342	851	753	999999	391	94	902	176	975	999999	843	168	136	362	999999	80	842	334	999999	877	999999	297	623	352	312	999999	117	481	971	632	710	386	123	999999	526	590	109	775	831	867	
139	621	957	557	775	297	999999	435	136	999999	78	999999	842	993	431	55	237	410	826	258	977	430	205	352	894	467	54	731	836	999999	970	76	999999	999999	748	186	340	76	999999	999999	189	681	999999	846	564	261	543	129	999999	481	999999	699	948	583	889	708	999999	614	662	318	252	231	599	578	163	11	999999	663	999999	255	999999	171	834	811	999999	305	85	358	788	643	923	925	759	365	204	999999	128	999999	300	49	760	725	414	999999	772	999999	999999	999999	999999	562	999999	880	874	999999	766	201	864	146	514	999999	633	77	825	29	999999	999999	472	243	999999	882	999999	48	373	999999	494	989	757	575	49	999999	223	309	665	236	999999	53	999999	42	999999	999999	416	981	999999	706	416	693	900	394	873	999999	495	999999	402	810	679	265	517	667	243	777	444	299	106	404	380	333	999999	999999	680	351	276	440	644	380	475	901	634	666	800	800	98	372	701	999999	999999	373	907	855	557	999999	535	393	999999	999999	999999	127	884	999999	335	92	292	999999	999999	999999	188	65	999999	31	345	777	999999	850	867	442	688	82	597	511	779	999999	999999	556	51	596	816	883	641	822	811	357	26	624	341	717	999999	787	657	179	416	569	169	999999	519	779	999999	684	999999	366	143	496	999999	382	240	999999	667	736	999999	128	716	305	424	392	999999	987	760	16	519	159	924	900	999999	428	105	999999	847	540	999999	999999	143	141	366	284	688	324	827	643	393	21	60	782	527	539	462	121	154	999999	675	999999	29	999999	174	376	999999	243	82	111	287	999999	481	137	699	998	984	999999	938	149	703	895	170	127	999999	507	109	151	999999	999999	999999	983	75	79	864	514	252	999999	966	990	842	999999	252	725	366	999999	999999	923	92	529	554	877	999999	15	83	780	999999	999999	832	999999	277	300	860	196	999999	999999	955	412	272	195	999999	306	618	947	306	999999	652	999999	760	260	999999	186	999999	853	999999	97	809	70	999999	94	152	350	856	999999	723	552	595	66	589	71	999999	137	660	896	999999	258	269	235	999999	825	999999	926	999999	999999	698	999999	241	16	855	999999	494	895	415	188	53	999999	999999	318	234	999999	663	596	855	699	843	840	525	172	89	999999	827	584	362	180	955	225	209	284	999999	999999	999999	588	210	539	577	522	999999	999999	853	368	807	999999	11	953	171	541	999999	999999	737	858	575	78	927	773	231	999999	543	244	232	827	215	999999	707	602	444	999999	396	999999	131	331	128	52	318	720	999999	876	582	999999	19	999999	154	999999	547	752	
999999	251	999999	436	999999	667	979	486	259	999999	163	999999	254	409	519	96	155	999999	999999	415	740	999999	999999	999999	498	355	337	999999	235	808	682	457	628	954	545	202	424	959	17	999999	999999	999999	792	293	566	642	632	183	889	922	278	399	437	999999	22	534	491	454	999999	963	339	999999	260	451	999999	999999	23	299	864	326	999999	196	747	866	999999	999999	739	476	650	855	723	163	255	313	540	999999	999999	496	999999	21	710	969	30	53	134	508	390	999999	939	860	628	342	319	572	259	999999	652	999999	78	999999	999999	999999	804	999999	250	186	599	947	911	999999	999999	527	356	852	616	703	175	999999	999999	564	999999	398	537	999999	236	390	844	682	999999	999999	640	999999	427	39	999999	695	175	937	803	948	908	443	999999	999999	184	999999	985	466	999999	556	916	948	999999	513	204	405	487	999999	999999	859	341	916	892	463	430	999999	109	327	635	999999	537	238	900	794	999999	285	958	999999	615	134	404	387	726	508	542	692	629	913	835	821	218	161	90	943	999999	991	550	976	458	946	12	668	830	45	28	999999	58	44	857	919	447	828	409	999999	465	953	199	393	999999	999999	607	195	999999	814	711	386	157	999999	187	664	734	999999	209	668	132	999999	999999	999999	489	854	999999	594	999999	999999	383	999999	752	358	488	662	999999	167	999999	720	348	816	186	26	333	642	999999	999999	857	203	194	465	629	740	609	999999	406	508	904	76	104	22	139	999999	999999	332	633	798	999999	525	862	999999	999999	489	999999	999999	559	999999	367	999999	324	552	999999	862	999999	918	999999	21	749	758	999999	303	999999	989	626	336	686	999999	585	999999	999999	741	622	342	999999	999999	539	999999	420	303	180	866	150	999999	999999	551	284	277	844	999999	571	621	59	719	269	568	324	999999	999999	993	629	948	954	366	838	582	929	999999	999999	999999	388	999999	601	456	999999	999999	162	205	246	999999	999999	419	999999	73	440	999999	692	999999	82	999999	303	602	999999	426	673	232	911	999999	999999	179	621	999999	745	730	143	999999	30	602	141	870	416	128	700	999999	942	219	191	999999	926	451	889	36	333	758	820	786	344	185	999999	366	487	377	976	77	463	999999	673	46	929	999999	999999	100	999999	211	999999	185	902	498	483	464	50	30	858	778	289	594	555	987	910	999999	999999	845	999999	775	999999	48	151	632	999999	770	999999	155	961	446	84	799	265	131	402	645	999999	845	999999	328	325	466	999999	999999	999999	868	626	999999	136	582	999999	531	280	996	818	999999	43	279	174	713	999999	999999	
68	422	703	489	339	999999	999999	274	474	770	153	501	459	926	529	999999	845	999999	154	859	29	389	573	552	529	268	999999	83	611	613	680	988	410	430	407	106	999999	307	999999	201	101	861	118	112	387	778	547	999999	799	100	999999	999999	568	68	999999	679	849	999999	960	999999	131	521	662	860	100	165	100	38	528	432	448	999999	925	999999	768	167	281	470	999999	751	721	420	284	999999	999999	971	999999	999999	555	999999	999999	354	347	999999	79	579	208	257	22	999999	687	518	373	999999	652	885	783	616	300	717	408	999999	985	219	359	711	246	151	680	128	999999	749	483	800	999999	104	999999	467	882	198	959	33	999999	942	73	212	56	908	869	303	999999	812	61	837	999999	868	999999	138	119	368	342	67	999999	999999	495	999999	45	573	999999	558	684	999999	733	111	758	384	930	53	155	157	665	999999	282	387	930	999999	697	646	479	317	735	82	357	524	999999	902	457	999999	457	134	177	482	717	320	619	871	89	949	88	999999	937	999999	982	999999	702	999999	784	199	962	999999	250	399	999999	883	999999	999999	999999	218	255	856	999999	999999	999999	999999	980	192	621	961	999999	68	999999	748	999999	999999	379	420	100	395	821	851	127	267	601	885	884	778	388	833	999999	999999	999999	999999	703	232	28	571	729	999999	982	520	999999	999999	431	904	727	502	831	569	514	411	521	999999	396	404	739	999999	999999	710	999999	999999	999999	787	999999	999999	999999	974	54	344	514	808	691	138	413	311	469	303	836	697	999999	999999	946	818	329	97	999999	999999	999999	309	493	999999	999999	28	825	999999	999999	605	360	671	749	752	458	496	65	706	719	393	178	999999	999999	999999	833	86	552	755	265	984	999999	385	274	833	500	744	851	999999	20	672	313	633	999999	999999	942	999999	948	415	999999	459	999999	999999	999999	113	999999	398	374	57	526	720	999999	80	999999	999999	147	975	406	915	262	999999	645	899	695	56	89	544	500	81	999999	999999	138	999999	822	806	999999	844	18	171	999999	999999	379	803	638	300	206	242	119	862	726	966	767	43	163	228	813	864	999999	330	33	618	999999	303	554	857	999999	340	257	718	511	302	967	245	244	159	345	842	270	999999	850	847	435	638	354	536	900	105	999999	604	992	366	999999	687	148	72	215	999999	258	781	708	866	985	401	999999	433	999999	532	799	999999	999999	999999	603	533	479	186	192	269	949	999999	999999	496	357	653	999999	155	386	289	999999	181	944	269	593	489	999999	984	861	44	287	920	536	378	306	979	999999	30	
763	392	218	962	999999	945	136	240	823	999999	519	999999	999999	215	57	999999	435	627	999999	623	388	999999	999999	999999	324	999999	981	39	999999	999999	200	378	932	705	392	994	999999	145	301	998	143	363	999999	486	475	530	369	82	873	816	999999	678	999999	107	999999	649	556	999999	647	731	964	999999	747	244	999999	150	409	969	999999	63	647	300	999999	70	999999	999999	457	360	29	794	789	999999	999999	675	645	522	999999	834	72	742	447	358	497	569	43	46	615	431	465	999999	999999	399	259	820	178	653	351	859	617	999999	201	206	702	853	942	999999	941	82	598	507	692	575	999999	999999	615	298	802	766	36	453	419	36	894	695	673	999999	659	345	506	992	999999	599	226	455	551	999999	656	643	627	978	104	542	832	957	642	555	492	999999	214	879	850	584	832	173	207	999999	312	17	190	552	406	605	576	606	337	103	358	461	999999	999999	642	169	149	58	359	876	204	936	62	999999	907	490	141	626	999999	595	766	62	257	386	999999	648	462	85	582	499	999999	235	630	999999	999999	999999	999999	839	999999	999999	445	784	999999	999999	969	999999	999999	999999	644	915	474	950	463	741	336	305	999999	999999	435	994	706	74	476	999999	911	968	999999	999999	999999	876	999999	301	389	462	160	982	247	926	416	573	693	999999	441	666	34	25	772	889	999999	901	827	488	414	252	983	999999	999999	999999	419	11	999999	999999	999999	767	75	999999	571	11	591	353	999999	286	999999	862	311	316	632	809	835	896	999999	426	300	999999	59	999999	886	146	478	778	675	292	517	415	513	999999	258	673	601	851	999999	770	307	869	843	999999	744	551	941	677	748	508	129	523	804	643	160	999999	718	704	296	434	533	813	678	775	999999	999999	359	999999	67	959	999999	984	452	435	129	431	186	508	626	345	999999	999999	39	177	172	993	610	869	102	136	955	999999	564	999999	247	999999	999999	77	781	415	202	882	619	789	299	999999	81	379	999999	729	999999	219	87	999999	238	731	783	511	999999	775	728	489	966	999999	13	321	429	999999	198	635	239	999999	726	221	152	323	192	250	999999	37	922	999999	356	999999	999999	745	820	613	790	515	710	999999	464	15	999999	712	916	688	785	978	715	999999	190	888	499	836	492	865	808	915	549	543	633	585	853	496	143	602	749	999999	500	816	643	682	999999	999999	654	720	999999	999999	406	503	464	898	321	284	999999	467	873	999999	262	954	804	874	966	999999	999999	999999	999999	999999	999999	323	999999	528	487	999999	14	507	964	950	191	771	
999999	378	519	999999	89	999999	274	999999	999999	676	729	999999	15	999999	999999	769	999999	757	492	999999	568	343	999999	93	564	936	420	999999	279	553	503	922	173	999999	623	436	365	919	999999	331	614	999999	755	903	594	545	522	941	887	245	790	216	468	415	999999	997	517	999999	999999	153	324	852	309	891	182	806	240	999999	923	585	999999	999999	669	999999	171	985	588	957	999999	29	423	479	533	43	763	296	999999	757	287	626	919	929	437	944	16	999999	283	863	730	788	314	999999	28	312	831	993	547	999999	254	228	418	559	937	473	729	845	328	276	137	886	351	482	247	999999	999999	484	369	724	165	999999	711	724	999999	710	714	424	461	230	211	770	749	167	513	999999	217	369	991	964	225	170	999999	17	736	844	446	831	761	721	999999	356	633	999999	151	845	516	694	999999	236	758	314	999999	107	999999	367	146	193	999999	188	99	306	493	404	999999	999999	999999	704	988	393	273	999999	663	739	583	854	146	999999	999999	667	999999	999999	47	999999	999999	910	775	345	999999	378	999999	262	999999	583	999999	999999	863	999999	999999	999999	999999	812	705	938	963	999999	651	999999	524	219	231	220	177	311	999999	576	268	999999	198	999999	229	630	760	620	685	21	999999	999999	118	242	999999	906	612	999999	788	739	817	109	999999	339	269	130	821	999999	156	497	94	999999	947	64	92	145	50	725	926	258	999999	95	263	951	856	999999	546	999999	228	324	607	308	999999	896	999999	999999	999999	858	999999	109	809	36	999999	198	926	999999	142	63	999999	855	865	999999	999999	539	687	731	845	850	483	697	999999	540	515	832	999999	786	999999	61	305	999999	219	999999	395	999999	449	34	622	75	35	397	438	492	141	373	999999	720	365	999999	218	999999	323	85	384	999999	524	279	521	641	308	149	431	91	999999	236	645	683	501	999999	100	662	119	999999	824	96	999999	101	999999	999999	383	999999	430	63	842	278	610	144	807	753	312	179	999999	999999	767	885	965	999999	734	904	728	775	228	250	999999	555	917	542	261	999999	382	433	870	999999	999999	138	719	378	249	489	626	511	876	748	812	999999	159	137	23	939	131	999999	999999	504	424	608	951	190	169	999999	360	999999	882	519	381	999999	309	144	723	638	176	596	117	255	288	226	999999	999999	438	973	406	790	529	322	176	469	76	376	999999	999999	186	538	219	952	138	558	999999	999999	999999	932	621	24	413	999999	999999	535	805	999999	225	207	999999	481	999999	195	890	570	547	570	353	912	812	999999	190	74	462	999999	386	999999	
999999	729	598	542	113	505	362	392	386	999999	999999	641	663	955	999999	756	950	704	786	34	72	568	21	999999	23	464	130	688	833	349	922	144	158	999999	994	999999	999999	176	378	999999	832	507	999999	999999	31	711	259	856	999999	433	124	999999	851	362	102	558	718	541	529	999999	385	674	558	46	232	414	493	22	961	665	158	783	999999	999999	201	564	384	618	45	311	214	999999	999999	410	235	999999	293	999999	558	445	777	77	647	999999	999999	168	999999	157	179	616	228	999999	894	126	999999	340	431	321	999999	537	999999	109	505	999999	444	122	999999	158	811	999999	999999	697	463	999999	887	999999	146	606	669	43	999999	236	448	428	93	967	378	791	999999	999999	743	972	634	30	270	677	571	430	295	758	401	801	346	122	495	530	783	378	238	204	999999	999999	999999	138	922	948	660	86	999999	999999	743	975	33	916	324	158	999999	442	266	220	519	999999	321	999999	999999	813	890	336	933	999999	999999	10	563	930	700	999999	330	505	107	322	999999	494	295	818	24	999999	999999	429	798	347	466	999999	999999	999999	684	488	513	999999	496	119	67	334	153	581	292	743	422	103	999999	405	999999	568	345	943	999999	35	430	999999	896	225	45	999999	538	999999	106	999999	887	999999	255	222	999999	590	999999	988	999999	692	350	714	536	999999	13	684	213	999999	519	898	15	178	825	659	67	21	843	999999	83	596	795	558	485	449	856	999999	848	13	990	247	559	356	688	999999	685	999999	966	626	222	361	999999	145	999999	207	837	999999	719	595	164	403	746	999999	999999	668	896	999999	999999	999999	424	999999	999999	210	412	282	349	658	490	324	974	999999	999999	227	68	722	339	999999	482	999999	999999	999999	999999	262	848	596	500	999999	442	999999	613	999999	999999	878	211	97	524	66	732	803	858	189	999999	999999	621	812	358	529	999999	201	339	246	319	999999	999999	287	999999	583	999999	816	782	528	999999	470	710	91	866	176	25	999999	999999	282	928	678	429	999999	908	999999	641	45	999999	970	151	250	999999	377	999999	999999	402	924	129	941	704	915	30	340	962	768	999999	999999	946	192	514	707	993	999999	999999	640	999999	64	378	214	999999	326	578	811	386	975	779	999999	508	999999	773	100	851	266	999999	999999	658	999999	468	150	999999	999999	99	65	466	444	257	999999	70	999999	11	348	556	914	999999	388	346	218	953	999999	988	361	40	614	418	423	856	999999	487	305	982	444	595	999999	146	840	236	523	355	942	728	155	283	566	340	999999	999999	936	999999	999999	675	999999	144	999999	
999999	999999	80	484	647	53	588	520	156	764	959	999999	752	999999	778	999999	161	823	863	21	999999	843	88	474	284	983	879	919	478	297	629	543	309	124	86	429	999999	999999	876	312	364	217	998	518	606	773	682	226	168	109	49	851	585	133	222	317	639	606	210	999999	173	999999	51	859	145	426	267	999999	251	359	399	409	947	999999	657	61	845	569	867	510	310	663	760	999999	258	777	957	186	902	769	790	173	551	222	148	695	176	999999	999999	190	515	54	999999	809	710	999999	999999	34	475	999999	999999	79	738	699	362	999999	908	672	999999	367	469	91	999999	481	569	236	858	734	999999	962	885	705	197	999999	995	999999	688	999999	669	999999	873	932	710	741	307	720	434	999999	859	637	787	503	999999	24	721	999999	317	503	999999	999999	780	999999	611	999999	285	766	882	61	704	999999	822	956	13	999999	494	536	999999	995	184	999999	801	17	874	785	185	999999	177	182	965	571	949	999999	711	999999	837	703	331	999999	465	540	999999	999999	999999	764	815	999999	500	546	530	194	999999	322	328	402	682	773	304	825	999999	894	598	710	95	999999	156	999999	255	999999	999999	791	215	183	539	643	19	428	859	120	970	999999	890	630	651	999999	999999	636	866	319	513	74	408	505	868	571	942	138	999999	24	617	187	585	682	392	738	979	878	782	684	392	999999	913	999999	855	999999	13	967	68	999999	623	519	770	999999	314	999999	999999	999999	314	999999	701	880	140	999999	503	792	769	217	248	913	801	639	854	192	999999	259	160	225	650	885	999999	974	80	983	400	107	416	999999	999999	302	356	999999	574	813	982	512	133	78	690	72	224	795	999999	155	512	983	999999	588	999999	64	999999	177	999999	429	411	999999	999999	156	999999	405	385	130	839	945	999999	531	999999	50	209	424	136	91	534	587	671	999999	254	999999	999999	416	442	828	639	999999	999999	999999	220	154	412	264	701	999999	623	294	999999	103	956	999999	588	981	918	624	389	999999	999999	858	642	481	757	999999	483	885	675	47	963	557	999999	525	593	999999	321	921	638	944	999999	160	467	250	901	999999	815	470	999999	499	498	817	448	53	395	504	999999	738	396	772	781	816	310	999999	999999	139	612	440	200	210	669	996	999999	445	873	999999	401	999999	999999	190	824	999999	548	999999	549	999999	999999	447	140	99	840	583	999999	999999	172	905	849	881	999999	771	964	384	999999	999999	830	501	831	13	180	617	112	999999	999999	999999	948	769	278	134	999999	185	30	175	310	111	370	96	472	129	
282	968	928	519	482	809	999999	449	742	413	355	57	323	115	999999	999999	986	695	999999	328	917	403	637	999999	844	743	751	799	84	178	775	999999	999999	999999	730	999999	688	593	672	358	991	508	36	865	999999	989	999999	915	899	787	999999	999999	670	154	212	879	340	213	675	999999	67	999999	375	573	637	612	27	999999	384	74	834	403	33	77	337	999999	376	772	946	854	999999	836	900	297	63	110	82	885	509	851	871	485	917	933	999999	999999	999999	463	237	999999	972	260	999999	999999	952	721	651	999999	817	792	512	999999	266	820	857	230	526	88	999999	536	540	142	111	532	203	359	485	99	999999	762	286	913	544	780	882	631	305	75	344	341	459	478	999999	716	349	999999	999999	106	85	80	58	64	942	999999	636	839	158	999999	640	999999	246	561	826	64	999999	599	33	999999	999999	236	999999	999999	743	999999	87	71	999999	394	193	891	140	388	24	706	999999	231	999999	844	999999	52	999999	297	435	741	999999	897	999999	23	999999	749	288	999999	168	999999	155	597	999999	764	622	999999	999999	763	824	749	472	857	547	130	350	294	628	189	342	895	999999	636	35	12	999999	189	419	60	194	443	612	398	230	175	560	999999	911	216	999999	579	276	719	473	999999	278	247	360	999999	672	915	999999	109	999999	999999	999999	518	572	318	680	442	165	725	578	391	999999	84	636	382	999999	999999	383	421	999999	999999	999999	999999	173	349	734	999999	829	887	387	999999	322	513	999999	999999	79	51	553	602	536	788	423	550	999999	999999	548	204	610	978	960	447	541	709	151	999999	643	999999	999999	232	583	834	999999	999999	348	309	78	633	94	679	312	529	999999	780	885	178	350	88	894	999999	801	540	245	999999	927	939	737	612	371	353	323	18	696	330	999999	701	185	999999	212	840	999999	915	119	931	999999	441	766	999999	999999	973	305	999999	999999	273	431	53	599	762	350	409	571	466	271	740	999999	999999	833	999999	999999	999999	993	205	876	63	78	999999	430	313	186	495	182	999999	788	398	999999	999999	841	432	899	975	999999	423	804	802	279	556	654	999999	576	381	999999	415	999999	639	999999	999999	999999	123	204	546	999999	295	585	855	999999	595	677	872	692	607	462	410	461	786	999999	999999	400	83	999999	999999	241	61	737	804	999999	767	977	159	418	948	999999	728	237	363	999999	815	837	949	999999	683	878	781	686	999999	918	207	954	222	556	410	709	616	339	683	314	571	558	999999	967	469	999999	528	999999	744	539	734	182	107	434	276	742	451	507	110	
642	999999	375	769	886	689	812	999999	999999	18	248	461	398	554	58	789	267	66	981	116	999999	360	327	942	438	194	34	856	787	290	667	268	118	239	50	854	999999	999999	894	287	656	852	925	455	999999	88	346	628	59	645	18	999999	999999	400	43	292	999999	433	999999	701	664	956	977	322	999999	999999	999999	168	514	204	592	478	171	704	460	223	434	871	446	360	999999	999999	807	152	281	982	999999	999999	205	999999	721	773	458	999999	622	700	875	613	114	999999	735	187	123	999999	62	540	524	765	940	999999	999999	271	999999	999999	853	268	999999	999999	50	368	191	634	999999	756	999999	819	29	968	999999	760	348	821	766	920	624	999999	292	952	999999	999999	467	43	777	385	999999	999999	786	999999	349	364	551	51	573	746	344	999999	999999	367	999999	999999	521	999999	999999	999999	481	999999	999999	76	999999	999999	976	999999	999999	309	900	158	856	587	856	33	999999	551	628	727	218	307	257	29	585	523	456	999999	999999	999999	229	999999	999999	597	904	999999	954	720	122	167	388	355	307	273	845	999999	253	637	511	358	210	969	927	957	999999	999999	788	485	490	841	999999	60	624	999999	90	988	798	269	682	991	79	321	999999	471	999999	999999	999999	984	184	399	280	999999	999999	233	656	999999	984	402	999999	729	86	479	239	281	431	999999	731	421	193	857	397	984	999999	519	288	999999	999999	466	618	118	999999	803	999999	100	999999	917	636	401	999999	830	14	406	999999	953	999999	600	999999	166	49	999999	141	588	999999	326	999999	999999	864	999999	944	767	717	999999	784	517	999999	282	177	148	709	514	700	340	191	362	852	990	999999	10	603	688	807	384	426	999999	977	596	12	999999	98	285	62	731	456	999999	122	999999	999999	136	409	999999	432	943	999999	535	320	800	407	999999	474	21	999999	863	310	265	960	342	111	999999	539	957	999999	193	60	434	461	968	883	718	250	375	378	223	601	960	266	863	928	890	999999	187	199	564	519	999999	340	198	999999	201	512	999999	385	445	597	452	999999	999999	999999	32	83	351	999999	999999	207	108	643	731	272	350	999	106	999999	220	999999	362	768	715	673	973	103	272	999999	692	999999	999999	990	932	999999	159	597	27	971	999999	999999	944	270	510	999999	421	442	609	999999	999999	201	999999	374	999999	999999	245	683	658	999999	918	999999	811	999999	233	999999	736	999999	710	114	123	752	981	999999	999999	403	946	102	268	999999	999999	999999	999999	346	467	500	800	106	825	389	999999	999999	939	452	62	999999	15	999999	46	37	630	312	732	999999	812	
337	220	290	999999	771	606	152	425	309	999999	387	444	474	346	999999	682	640	293	331	999999	647	813	539	82	533	397	806	65	999999	999999	949	809	990	533	999999	290	999999	241	64	782	248	60	639	999999	674	542	541	804	999999	355	989	999999	410	780	174	999999	999999	217	999999	999999	800	97	195	581	372	578	453	999999	216	452	172	408	239	549	485	597	999999	409	407	990	856	11	999999	884	738	930	999999	219	368	615	999999	311	899	999999	981	161	999999	999999	999999	999999	98	601	598	999999	193	590	790	860	999999	999999	350	281	999999	351	999999	799	345	310	842	442	999999	243	581	601	842	999999	509	558	568	999999	732	125	999999	311	901	999999	413	890	701	157	150	999999	914	791	275	338	501	999999	999999	191	815	563	225	334	926	855	29	996	29	332	91	999999	999999	971	844	234	637	508	449	999999	999999	454	999999	695	999999	631	329	999999	999999	513	369	951	404	386	518	999999	900	318	384	999999	245	416	999999	378	75	907	255	999999	947	50	999999	992	118	891	795	999999	954	529	42	999999	999999	240	999999	515	963	140	999999	915	463	675	334	329	999999	403	36	979	583	999999	629	394	386	386	842	999999	812	999999	842	999999	999999	157	999999	380	286	89	520	15	999999	365	415	935	79	339	489	281	716	999999	999999	715	865	816	787	723	999999	647	999999	159	397	999999	703	596	999999	335	335	316	461	999999	999999	53	882	31	243	228	999999	693	324	56	999999	571	999999	441	507	137	999999	774	370	500	480	999999	171	371	617	369	662	819	648	744	14	182	999999	999999	338	825	833	843	582	568	898	216	332	872	261	826	999999	999999	99	170	688	560	945	960	483	999999	882	521	413	874	999999	15	55	580	999999	724	999999	815	112	681	999999	803	202	999999	999999	273	316	298	119	791	562	400	729	487	66	999999	999999	860	288	925	999999	999999	440	999999	13	999999	999999	752	999999	536	85	991	999999	999999	866	884	368	154	999999	220	107	593	411	622	321	175	285	567	523	597	497	890	999999	186	999999	999999	373	494	999999	708	113	563	468	583	715	999999	240	322	621	181	999999	92	501	999999	828	999999	999999	817	396	837	999999	602	239	242	49	999999	464	999999	678	999999	521	873	356	659	117	543	135	999999	906	999999	934	963	946	351	511	999999	999999	468	358	999999	80	999999	999999	960	101	510	999999	235	999999	530	999999	257	643	737	660	222	736	842	961	294	999999	999999	910	646	902	653	656	887	731	634	999999	999999	999999	298	813	966	776	999999	567	999999	999999	900	294	386	
643	999999	329	219	691	299	677	556	506	999999	167	999999	644	460	67	448	854	446	999999	999999	733	120	623	355	923	693	445	999999	284	364	85	332	798	533	13	999999	333	447	205	999999	957	999999	499	999999	140	825	331	325	337	999999	752	999999	406	385	999999	532	73	973	295	997	853	999999	999999	151	999999	834	999999	120	999999	842	124	999999	250	71	951	493	621	64	225	108	999999	129	23	165	999999	312	925	423	880	480	161	360	161	207	588	631	968	357	580	305	636	221	868	495	14	345	531	344	433	169	911	19	758	197	636	733	322	999999	539	687	909	775	239	999999	690	764	999999	52	483	999999	524	274	483	919	471	999999	999999	528	160	999999	780	999999	990	999999	568	152	601	964	571	854	318	852	818	893	396	861	981	890	804	250	999999	489	861	113	644	647	535	839	726	999999	999999	793	964	271	906	328	785	518	419	548	172	999999	481	629	999999	672	455	590	532	999999	178	999999	724	910	197	301	729	999999	999999	920	616	762	248	95	382	525	999999	556	986	77	999999	999999	481	266	88	999999	17	999999	101	972	201	945	316	999999	317	121	79	999999	84	999999	599	898	443	498	931	999999	999999	395	999999	496	783	899	999999	999999	532	999999	889	467	832	407	293	496	795	113	729	999999	999999	132	777	270	455	999999	999999	380	478	188	39	982	335	677	999999	622	999999	999999	198	302	999999	851	594	611	231	611	231	677	999999	112	112	999999	769	269	999999	929	999999	986	50	999999	999999	999999	986	353	676	907	142	999999	668	671	511	999999	914	436	330	604	537	175	49	844	999999	804	999999	999999	85	699	223	75	723	999999	14	999	999999	248	874	128	864	999999	935	323	478	999999	18	661	999999	912	425	342	939	359	999999	452	999999	206	348	623	184	999999	277	976	693	999999	440	999999	999999	512	999999	675	562	211	740	296	239	725	375	544	796	397	774	173	999999	880	999999	374	417	562	999999	367	900	260	999999	252	972	959	999999	412	636	158	999999	99	285	750	779	737	618	115	222	230	999999	803	827	999999	999999	114	702	812	940	75	452	115	459	999999	774	311	267	999999	323	280	105	963	907	647	403	999999	887	533	999999	398	999999	312	999999	832	535	107	999999	999999	404	999999	267	817	999999	570	706	888	639	16	976	999999	480	999999	791	999999	135	868	895	999999	999999	172	227	179	999999	999999	999999	150	999999	627	743	999999	877	999999	103	999999	23	288	501	347	941	514	999999	880	556	633	918	636	999999	408	707	999999	211	254	774	242	650	97	
115	919	261	565	999999	22	999999	309	600	380	36	999999	999999	846	999999	558	248	877	999999	346	622	88	633	682	629	999999	999999	86	476	633	335	861	805	999999	182	582	96	385	999999	999999	617	999999	42	548	610	185	480	860	300	999999	15	896	999999	314	474	37	296	578	936	766	102	196	999999	966	999999	175	999999	999999	999999	999999	472	863	496	999999	999999	374	999999	999999	999999	453	886	69	785	823	627	438	746	999999	460	999999	296	517	999999	624	939	431	424	76	503	999999	645	999999	196	506	190	999999	409	39	999999	109	981	210	999999	493	880	999999	411	19	349	616	428	49	999999	528	999999	954	424	999999	999999	307	950	979	999999	999999	999999	419	872	288	643	484	38	717	914	999999	174	95	21	955	743	905	29	415	726	999999	999999	999999	925	667	998	999999	728	537	883	999999	159	11	999999	868	999999	470	170	132	999999	999999	587	710	134	201	364	422	943	999999	138	249	287	545	262	999999	999999	999999	494	215	999999	417	756	999999	834	635	210	172	476	999999	280	283	999999	897	48	862	308	315	999999	734	313	585	292	269	408	999999	11	614	749	914	257	482	999999	955	842	958	118	96	876	499	990	999999	999999	799	198	999999	999999	389	506	400	406	315	999999	999999	902	705	135	496	102	200	634	596	422	999999	896	797	306	789	65	89	999999	999999	438	981	999999	999999	638	492	80	999999	148	621	117	359	518	942	751	226	62	999999	999999	621	994	686	999999	404	999999	394	903	401	559	714	334	427	646	999999	999999	999999	26	791	76	642	999999	548	61	22	488	73	53	953	56	999999	736	999999	999999	141	227	752	127	999999	340	999999	999999	679	994	433	296	690	712	999999	999999	11	210	271	80	999999	999999	456	634	999999	915	716	350	949	355	480	977	416	181	514	966	133	632	676	461	822	63	746	999999	627	726	797	361	999999	887	999999	878	475	847	999999	935	771	127	275	433	624	902	639	334	999999	455	880	519	207	999999	942	379	534	809	258	146	459	901	16	999999	128	365	999999	71	310	601	999999	568	125	999999	999999	15	999999	252	837	919	424	421	40	181	999999	288	163	362	945	674	354	666	999999	999999	485	999999	120	149	999999	269	281	999999	33	922	999999	322	403	628	172	936	22	291	999999	338	722	48	999999	999999	290	999999	211	279	126	636	257	999999	999999	999999	103	335	894	227	936	577	647	846	397	999999	999999	533	884	534	199	18	662	72	693	999999	206	447	999999	285	859	475	67	12	461	397	999999	107	999999	207	535	836	51	794	999999	
999999	690	876	999999	763	999999	757	955	676	89	117	973	999999	162	707	10	655	337	619	368	999999	999999	645	395	10	999999	999999	189	999999	999	999999	999999	999999	718	999999	580	330	999999	244	678	111	520	390	922	353	999999	489	944	999999	206	880	999999	999999	436	883	884	55	490	650	999999	999999	577	278	677	999999	151	115	999999	863	137	680	858	102	940	266	999999	139	722	51	585	953	195	999999	490	999999	853	543	441	999999	999999	999999	839	156	915	999999	999999	251	713	205	212	318	999999	999999	517	999999	31	416	492	179	932	754	999999	448	74	375	291	43	999999	558	999999	607	673	641	459	603	840	711	187	738	732	709	426	999999	839	276	940	114	36	999999	107	446	999999	271	902	659	999999	400	92	549	920	999999	463	999999	332	604	999999	382	631	999999	685	320	239	999999	999999	233	338	807	608	999999	435	999999	17	824	461	437	555	412	738	999999	403	449	629	637	818	242	255	271	203	245	631	568	999999	122	288	787	999999	307	824	999999	331	403	791	999999	124	999999	999999	639	703	895	58	243	643	832	520	246	691	601	935	215	999999	76	613	373	999999	867	999999	999999	999999	674	229	258	587	999999	477	999	657	344	999999	84	999999	616	568	308	999999	398	925	999999	601	999999	105	999999	371	619	701	999999	789	428	999999	257	49	598	103	999999	675	999999	655	999999	364	999999	588	999999	88	860	466	371	508	999999	999999	776	999999	63	302	503	578	999999	999999	968	368	999999	999999	239	225	276	45	999999	999999	538	633	396	743	999999	296	90	464	999999	537	511	162	340	999999	999999	999999	352	315	999999	999999	599	461	71	913	687	225	999999	310	358	141	812	825	999999	848	969	681	791	43	600	999999	221	49	999999	86	999999	815	38	999999	735	999999	872	999999	59	853	922	86	571	482	66	136	999999	779	115	617	725	686	846	999999	999999	999999	459	999999	714	228	94	999999	999999	984	538	871	197	687	575	369	268	851	999999	462	925	892	119	999999	977	474	999999	442	934	220	999999	699	969	546	676	931	539	564	256	999999	769	999999	454	586	943	194	938	465	213	745	359	873	910	393	565	999999	693	150	341	250	605	651	999999	421	633	839	902	999999	21	999999	830	704	605	944	692	563	448	533	375	792	535	167	238	198	999999	487	788	585	980	781	248	399	232	15	235	127	746	42	999999	113	292	999999	999999	569	915	654	278	966	701	12	999999	999999	999999	548	714	448	423	437	999999	155	60	327	670	239	406	441	481	599	718	999999	816	999999	580	272	510	247	
712	668	283	216	219	822	999999	977	335	87	624	683	301	787	704	999999	999999	999999	62	999999	627	225	173	999999	183	678	257	999999	196	50	589	999999	48	477	735	754	163	353	999999	238	999999	692	999999	328	999999	798	308	930	870	507	933	999999	219	545	619	496	505	799	43	999999	574	758	999999	295	497	999999	999999	824	62	949	999999	138	872	824	999999	999999	999999	845	667	999999	380	326	999999	688	116	817	303	502	857	248	259	364	319	404	664	684	901	619	830	703	162	484	878	921	352	999999	900	394	999999	684	185	660	142	658	999999	999999	503	999999	999999	680	819	152	999999	999999	999999	800	819	477	169	999999	999999	999999	24	963	232	896	447	999999	999999	999999	917	908	999999	999999	73	999999	999999	660	243	999999	999999	999999	440	999999	883	20	999999	75	999999	999999	999999	432	235	999999	651	999999	645	999999	436	274	809	170	765	999999	763	999999	663	793	999999	111	999999	999999	244	753	999999	244	999999	864	89	221	388	382	122	794	325	494	683	321	999999	590	953	62	234	968	606	31	43	562	396	972	999999	724	325	130	972	999999	198	481	999999	999999	220	999999	99	999999	999999	437	57	971	561	278	238	351	271	169	999999	999999	999999	999999	156	999999	210	709	477	999999	999999	999999	66	991	999999	498	306	211	810	124	380	182	963	19	91	179	973	999999	10	999999	744	14	462	999999	999999	455	999999	922	335	867	216	511	313	999999	999999	232	381	66	158	73	972	37	541	999999	789	975	562	925	194	999999	670	148	708	999999	999999	860	212	899	29	376	999999	384	875	943	908	869	999999	999999	659	859	999999	917	913	937	156	716	473	315	377	999999	893	968	737	358	206	78	802	999999	618	499	30	481	46	782	999999	999999	161	999999	248	920	117	999999	275	334	999999	999999	234	771	999999	656	397	896	999999	33	482	637	999999	526	747	839	76	913	373	170	839	327	999999	140	478	558	565	875	999999	457	999999	322	702	413	999999	452	843	40	751	962	112	133	948	999999	999999	831	999999	634	851	408	853	203	216	115	494	861	872	103	302	653	101	521	829	999999	999999	999999	999999	999999	356	999999	996	999999	172	999999	999999	716	999999	867	831	647	607	999999	34	668	604	695	115	999999	918	318	580	749	737	107	870	590	304	874	878	149	896	718	999999	556	999999	999999	41	999999	999999	999999	999999	14	272	999999	56	170	497	999999	480	999999	64	347	323	47	999999	256	308	74	540	477	422	504	989	691	751	889	652	477	266	786	999999	310	999999	150	825	575	999999	92	999999	999999	102	143	
999999	999999	95	558	404	250	999999	999999	518	999999	999999	999999	366	999999	25	581	999999	166	518	30	904	693	784	999999	797	183	221	158	769	226	999999	831	385	288	110	999999	606	999999	495	412	645	109	999999	697	46	970	783	837	559	905	999999	894	201	81	999999	710	654	341	761	230	38	683	397	999999	953	999999	204	87	888	465	975	712	671	116	385	999999	425	97	717	827	399	999999	599	999999	48	999999	640	313	999999	999999	904	999999	440	999999	384	961	712	975	744	602	999999	706	999999	104	999999	475	233	94	696	433	294	567	624	934	830	653	94	534	264	835	803	890	37	497	999999	710	281	406	732	423	102	450	353	124	60	693	436	504	932	572	894	555	616	626	999999	347	650	999999	444	999999	877	999999	720	908	799	885	999999	461	543	230	204	827	362	282	340	844	224	509	999999	999999	226	589	601	691	999999	258	283	410	391	223	70	774	962	11	999999	999999	729	444	325	174	24	999999	961	712	999999	77	202	343	296	272	132	999999	623	999999	513	297	586	999999	968	999999	611	278	79	999999	169	429	864	360	736	426	999999	779	193	718	132	251	627	889	999999	873	65	999999	999999	129	100	919	160	999999	497	258	337	999999	999999	774	562	999999	905	999999	552	948	999999	999999	999999	869	157	353	957	999999	999999	999999	670	697	999999	104	496	999999	164	949	238	250	279	999999	999999	999999	99	423	313	419	165	386	345	999999	346	374	670	999999	999999	255	999999	999999	961	255	491	235	999999	639	985	999999	288	890	592	999999	414	312	679	999999	978	129	779	734	49	548	749	999999	926	685	361	350	999999	999999	339	999999	978	490	289	33	999999	637	899	999999	437	931	141	274	999999	999999	999999	44	695	667	999999	222	999999	246	707	999999	505	693	999999	902	999999	645	947	15	561	683	977	999999	32	999999	295	350	229	328	307	118	417	999999	14	546	115	999999	999999	766	48	126	442	741	783	866	999999	34	338	997	182	791	983	136	712	120	412	999999	21	49	382	893	993	157	999999	999999	15	30	689	763	797	960	990	191	966	444	250	245	999999	166	138	270	22	999999	155	515	135	999999	772	893	999999	999999	315	999999	394	155	133	294	802	194	999999	506	345	575	210	222	801	802	999999	277	869	999999	517	999999	911	121	999999	770	12	433	473	724	258	999999	999999	349	655	384	999999	821	999999	955	999999	955	305	631	925	446	32	933	999999	333	131	504	33	966	940	459	704	283	273	362	292	379	720	146	258	549	945	861	999999	426	14	348	956	913	
734	561	560	289	195	444	999999	999999	999999	999999	602	754	771	663	408	205	680	523	999999	959	673	999999	245	168	382	385	501	170	376	297	999999	783	999999	120	242	389	999999	424	97	829	613	223	660	579	999999	504	999999	291	462	371	745	999999	791	997	250	670	325	999999	906	810	942	587	702	431	822	819	999999	661	431	28	305	266	436	728	999999	460	999999	999999	624	999999	607	219	707	15	999999	837	992	550	999999	999999	74	508	999999	286	886	35	520	999999	999999	724	298	126	999999	444	75	489	64	72	999999	790	267	659	999999	38	999999	733	879	697	999999	999999	999999	665	791	859	999999	797	748	160	841	329	939	183	909	899	590	490	359	999999	999999	72	782	929	898	999999	313	414	731	999999	83	999999	155	823	360	999999	999999	999999	335	10	490	278	999999	904	230	332	850	94	999999	877	448	722	383	616	757	817	212	999999	999999	711	555	549	75	269	86	688	999999	126	822	148	999999	999999	999999	359	783	671	331	999999	708	999999	999999	229	664	999999	999999	999999	779	539	999999	543	568	999999	999999	624	454	940	999999	481	828	999999	158	733	271	612	874	490	566	34	833	96	999999	999999	200	999999	999999	999999	999999	221	228	724	909	644	61	289	579	999999	101	541	904	842	999999	850	60	176	999999	505	957	62	979	559	999999	755	705	978	999999	244	808	999999	152	128	65	990	262	113	633	514	999999	981	42	999999	999999	35	129	999999	999999	645	999999	34	772	975	378	999999	241	668	929	163	938	82	999999	345	206	425	999999	786	787	477	597	946	543	913	999999	976	29	999999	170	768	635	714	361	999999	960	784	903	176	749	999999	999999	593	999999	479	576	610	749	696	673	974	999999	343	999999	160	58	999999	491	859	162	402	813	999999	508	999999	999999	999999	721	830	999999	421	522	999999	46	565	999999	999999	772	73	999999	222	236	333	999999	196	141	302	510	210	363	633	999999	53	999999	357	418	637	95	24	951	352	888	999999	321	261	461	416	307	999999	441	54	564	427	522	999999	999999	490	684	322	38	235	722	520	477	751	128	999999	217	688	999999	90	918	757	122	994	334	317	999999	195	734	725	999999	862	999999	319	79	875	530	999999	191	928	999999	772	985	725	629	999999	999999	570	143	982	208	618	501	361	135	806	999999	999999	999999	858	999999	499	587	313	240	860	751	168	681	252	948	142	507	999999	999999	156	999999	396	999999	955	865	999999	999999	752	526	999999	999999	418	193	272	570	13	468	999999	999999	463	195	681	495	999999	627	293	999999	999999	44	76	
121	282	999999	979	999999	918	162	660	993	35	447	835	786	853	500	999999	974	419	681	945	673	184	768	673	960	100	999999	606	338	581	563	171	717	999999	275	97	999999	214	238	652	999999	808	339	434	26	999999	894	641	278	999999	319	478	999999	99	402	937	999999	560	28	943	27	556	331	999999	471	285	127	999999	999999	412	159	999999	190	999999	999999	865	844	344	657	999999	206	270	338	54	272	999999	953	628	68	338	584	633	999999	295	634	303	999999	917	999999	740	242	999999	62	999999	145	548	999999	188	999999	537	102	179	903	417	747	999999	227	999999	999999	386	332	498	278	260	828	999999	584	895	404	800	999999	927	382	916	378	637	217	473	908	723	796	774	633	999999	245	415	999999	999999	548	877	86	999999	767	999999	999999	743	300	999999	999999	999999	999999	402	783	203	159	175	999999	986	49	999999	549	999999	378	436	590	557	864	746	999999	423	999999	807	357	999999	999999	999999	169	797	508	999999	999999	415	436	298	759	403	990	440	382	999999	618	999999	999999	438	338	331	830	999999	994	860	999999	553	787	623	999999	166	55	999999	479	999999	15	999999	487	415	771	144	999999	89	677	196	566	999999	999999	944	805	999999	79	918	198	402	999999	828	999999	648	999999	794	627	813	999999	602	358	733	960	411	75	619	999999	332	666	999999	999999	750	663	999999	303	454	188	843	999999	774	96	137	999999	999999	623	999999	207	839	659	977	999999	514	616	999999	999999	833	999999	963	878	195	794	747	261	994	398	607	175	993	354	999999	615	784	995	999999	515	999999	665	884	788	889	422	426	999999	689	687	499	144	588	970	470	999999	999999	964	632	980	349	875	84	687	25	999999	213	495	358	371	732	518	916	569	616	177	999999	185	999999	773	377	84	572	316	899	472	586	33	999999	999999	401	820	999999	999999	999999	356	590	206	999999	878	218	931	324	327	999999	980	227	29	363	302	400	999999	974	858	612	275	312	767	788	553	433	999999	611	36	970	911	155	207	403	999999	587	392	413	121	565	446	760	255	361	918	999999	567	669	591	999999	362	846	515	999999	900	999999	823	418	228	454	999999	330	297	357	53	835	999999	999999	102	715	17	635	862	999999	175	514	67	415	869	308	999999	520	29	999999	999999	75	640	100	999999	227	763	999999	194	667	536	126	999999	897	318	93	999999	941	577	876	922	999999	983	221	941	396	986	417	999999	920	588	517	999999	201	739	977	204	928	999999	875	951	43	999999	205	766	59	51	169	107	785	83	924	943	152	183	891	
92	428	159	999999	240	356	434	274	88	28	815	999999	168	340	999999	306	817	702	999999	999999	285	788	455	999999	999999	827	999999	764	846	663	574	167	27	848	895	999999	779	27	644	604	609	186	126	999999	999999	769	999999	767	896	999999	116	251	999999	999999	615	303	973	267	761	413	46	999999	427	424	454	658	264	320	999999	122	527	999999	999999	330	289	999999	671	707	658	585	826	552	867	79	557	333	940	999999	242	999999	802	521	265	240	567	939	999999	702	303	585	515	690	333	784	260	316	193	999999	15	516	632	999999	608	186	587	494	802	999999	867	131	717	531	87	842	319	15	544	827	762	349	350	999999	414	83	999999	999999	229	93	999999	999999	149	999999	727	726	999999	999999	912	999999	652	83	999999	410	835	999999	867	999999	613	490	474	254	771	365	143	999999	175	999999	860	535	116	452	275	719	999999	626	981	674	803	360	999999	999999	103	999999	185	689	213	999999	143	999999	216	96	531	738	999999	574	479	999999	909	999999	999999	314	999999	387	973	999999	808	426	872	219	999999	999999	999999	263	999999	692	161	316	190	999999	999999	999999	999999	627	999999	30	921	536	111	963	156	207	765	999999	999999	568	115	715	491	975	999999	786	76	999999	52	23	906	278	131	926	423	172	602	464	999999	999999	783	999999	68	999999	999999	281	325	908	72	999999	999999	999999	463	58	586	445	999999	999999	572	675	169	606	585	999999	124	999999	414	184	999999	999999	604	310	142	475	784	999999	657	538	696	609	470	167	999999	59	586	999999	814	83	349	978	347	397	892	933	999999	999999	473	999999	838	635	999999	150	368	87	999999	136	316	988	273	530	999999	296	518	999999	215	999999	745	999999	728	656	837	999999	835	572	647	999999	418	208	310	999999	999999	905	699	999999	743	999999	799	999999	999999	459	161	826	809	818	200	61	878	929	728	999999	441	937	33	192	798	534	315	999999	999999	191	999999	117	688	665	938	999999	596	458	229	885	212	960	875	999999	505	21	532	26	381	596	999999	489	480	146	175	655	881	517	272	218	999999	12	353	479	999999	53	148	999999	999999	318	999999	430	709	843	960	481	71	754	687	786	12	299	999999	844	852	999999	999999	551	499	292	11	88	195	21	999999	209	617	405	999999	461	873	999999	145	73	141	908	779	999999	999999	694	999999	136	830	486	215	724	999999	509	999999	512	999999	596	653	597	316	386	244	698	972	760	863	666	999999	235	999999	623	163	999999	712	943	459	999999	375	804	699	875	258	709	805	156	999999	117	778	35	55	999999	
735	548	756	999999	999999	91	664	425	831	927	908	604	999999	999999	571	235	796	683	62	999999	999999	848	999999	441	999999	535	892	999999	148	756	887	202	190	636	888	615	605	957	999999	377	999999	999999	973	772	966	654	146	222	585	397	320	104	999999	640	65	886	999999	325	627	148	999999	838	286	84	49	716	999999	935	703	955	630	839	413	685	78	281	874	136	474	482	398	679	250	750	445	793	229	550	581	12	965	289	339	141	188	508	673	899	732	259	240	999999	999999	629	999999	481	999999	297	571	783	999999	523	999999	154	749	519	597	999999	639	999999	999999	999999	364	701	989	350	510	282	506	999999	608	975	403	225	999999	999999	170	621	984	964	112	932	978	798	999999	452	439	999999	392	669	911	999999	270	486	999999	999999	846	817	999999	426	999999	999999	999999	999999	184	999999	130	999999	902	560	358	999999	551	674	153	999999	999999	565	711	547	999999	999999	889	999999	658	471	715	916	461	884	351	999999	999999	567	999999	999999	152	977	623	954	331	804	999999	831	999999	999999	999999	595	999999	208	473	290	116	103	515	655	528	953	999999	713	330	999999	183	27	219	14	995	984	999999	459	422	999999	999999	756	225	999999	999999	68	525	723	999999	129	583	999999	999999	71	247	999999	61	999999	175	999999	635	909	634	127	999999	273	999999	317	939	611	999999	999999	999999	556	347	359	877	409	999999	470	438	628	837	211	630	999999	999999	157	999999	117	932	342	294	233	290	42	132	108	484	999999	446	218	783	275	999999	700	476	999999	723	888	20	652	726	704	759	999999	82	999999	496	710	667	474	999999	832	678	583	598	563	275	999999	237	999999	924	851	999999	230	844	572	996	930	454	741	433	878	107	289	615	589	474	999999	960	699	611	773	112	999999	667	951	999999	630	111	912	598	418	660	241	727	999999	999999	539	172	510	999999	565	266	926	999999	671	999999	399	968	18	98	992	354	538	177	160	749	62	562	892	975	376	828	541	999999	24	999999	999999	561	740	908	935	120	460	273	55	517	186	930	996	227	207	662	999999	824	606	74	132	73	577	999999	628	976	279	999999	999999	737	725	783	999999	453	868	837	238	110	163	999999	894	274	999999	999999	573	131	999999	675	778	713	735	717	546	950	105	802	999999	999999	289	958	841	925	213	318	792	402	904	552	358	370	999999	992	670	724	999999	999999	941	933	561	506	999999	603	756	356	11	17	247	999999	358	75	999999	623	820	999999	50	999999	999999	813	851	180	227	24	327	418	999999	742	57	821	780	
247	861	60	63	783	549	247	999999	856	317	784	165	829	204	293	999999	811	182	475	684	211	796	138	92	390	999999	404	999999	348	77	268	960	425	305	120	214	801	999999	46	655	803	799	214	505	76	999999	397	820	43	900	477	999999	581	147	578	451	732	967	999999	503	154	999999	999999	789	58	823	739	534	999999	89	999999	250	145	819	880	411	999999	632	25	999999	892	584	253	447	599	999999	389	288	726	669	481	833	897	543	511	843	968	999999	456	253	286	863	736	954	193	999999	434	761	266	177	859	109	952	307	611	569	716	393	999999	999999	444	460	807	999999	999999	882	353	602	999999	47	443	176	186	999999	99	38	999999	299	264	373	274	627	32	559	809	381	881	600	932	941	136	999999	235	106	809	999999	65	321	356	999999	999999	831	453	999999	733	692	999999	189	218	582	721	999999	999999	826	999999	999999	438	258	615	236	11	752	669	377	910	858	941	999999	963	273	999999	999999	942	952	489	442	183	803	825	127	458	701	999999	359	999999	708	456	408	999999	991	396	999999	706	999999	999999	999999	172	85	318	875	750	843	999999	944	999999	194	999999	999999	347	653	999999	999999	433	497	777	309	370	320	999999	211	412	542	999999	971	877	175	829	822	653	358	999999	108	494	950	376	614	485	999999	749	44	234	279	71	366	358	761	999999	218	352	10	770	851	928	116	999999	999999	774	255	999999	999999	365	661	999999	988	999999	999999	999999	482	131	173	824	923	999999	122	977	142	480	999999	999999	125	792	620	480	652	588	428	179	388	487	999999	840	240	379	999999	679	572	746	83	983	813	620	999999	97	999999	999999	846	291	816	138	340	737	70	999999	999999	999999	744	191	880	999999	954	999999	999999	999999	963	333	999999	999999	999999	442	415	396	999999	730	809	505	891	533	301	999999	741	999999	363	260	156	999999	779	607	428	999999	935	390	865	999999	38	447	999999	999999	134	855	999999	999999	35	999999	722	944	999999	999999	823	456	761	221	889	413	668	817	999999	512	999999	542	553	986	999999	602	506	35	999999	734	701	999999	999999	985	408	446	885	999999	999999	979	537	212	101	999999	784	972	902	724	500	462	14	220	435	356	67	592	312	604	178	999999	999999	999999	423	605	999999	461	809	775	812	453	528	231	706	42	974	645	451	999999	999999	162	999999	782	534	78	999999	491	999999	301	999999	816	143	290	278	999999	113	839	788	495	809	332	999999	136	912	57	999999	782	513	402	999999	999999	151	999999	402	25	999999	104	173	355	874	157	524	518	847	
996	999999	247	952	28	929	145	857	955	304	879	990	573	870	486	143	947	977	543	999999	999999	674	936	888	263	954	18	675	442	621	999999	808	654	999999	915	737	696	830	495	473	245	564	196	902	522	35	999999	234	999999	222	926	999999	999999	999999	340	999999	383	359	699	73	999999	469	424	999999	642	81	345	294	954	749	447	127	491	80	683	952	999999	43	376	237	999999	999999	999999	230	694	492	827	66	948	593	364	999999	141	431	553	999999	150	852	270	450	690	999999	279	938	774	809	688	910	914	387	843	349	983	471	278	999999	480	203	649	999999	254	999999	345	999999	999999	109	985	70	527	907	812	636	773	925	547	920	514	999999	456	884	804	917	151	571	999999	24	364	670	999999	999999	305	946	212	119	206	411	538	909	553	999999	824	627	393	17	574	216	575	67	924	358	999999	430	999999	765	356	999999	147	774	999999	999999	999999	999999	907	119	999999	999999	434	664	728	146	999999	605	507	781	70	186	534	144	999999	999999	449	999999	746	805	999999	875	209	446	763	999999	273	764	299	183	929	999999	999999	999999	999999	999999	782	911	999999	999999	966	34	922	965	705	180	802	12	776	86	930	999999	999999	999999	331	736	666	987	900	999999	999999	626	316	999999	999999	999999	465	260	739	299	761	537	966	999999	838	762	999999	243	999999	593	76	271	988	999999	253	999999	929	999999	952	999999	52	999999	20	481	999999	349	718	999999	124	153	714	552	272	487	324	402	999999	621	273	569	999999	432	255	999999	999999	610	638	103	90	999999	999999	999999	307	999999	257	966	527	495	52	999999	54	364	999999	597	878	524	999999	999999	999999	999999	19	318	355	999999	885	619	549	703	689	315	711	624	999999	754	999999	868	254	999999	240	358	999999	986	578	774	524	999999	999999	657	999999	277	611	137	205	239	360	999999	500	915	195	637	427	823	999999	999999	787	429	845	374	85	20	279	807	999999	550	975	32	740	581	867	465	316	891	275	999999	703	584	429	288	404	209	377	339	15	602	931	999999	191	841	986	105	999999	939	582	427	997	999999	856	655	999999	999999	582	919	57	730	330	535	558	392	999999	212	999	566	999999	999999	999999	939	999999	678	619	923	841	899	999999	999999	881	377	319	847	424	999999	728	774	34	75	626	458	292	285	281	405	503	798	999999	783	105	27	968	706	784	68	13	999999	46	340	999999	999999	334	999999	848	953	226	710	967	145	484	235	999999	999999	259	194	999999	525	406	223	999999	53	102	999999	677	864	408	613	72	366	895	550	
738	694	579	999999	133	18	437	999999	999999	793	830	671	309	869	485	999999	456	999999	412	487	781	822	910	999999	999999	999999	999999	984	555	613	999999	611	250	934	999999	846	334	316	71	648	98	88	44	636	222	431	999999	999999	388	343	166	472	954	418	999999	999999	783	136	361	609	999999	453	772	575	155	228	431	375	382	638	739	150	999999	999999	398	702	787	284	240	170	22	999999	605	221	457	185	999999	832	999999	999999	73	999999	954	461	247	645	315	469	490	993	999	999999	434	749	604	25	933	199	999999	76	138	509	895	201	999999	610	847	561	128	970	571	599	999999	801	575	541	196	87	526	753	397	328	999999	999999	170	877	999999	855	617	441	251	999999	812	108	453	564	313	762	864	636	797	754	999999	999999	432	410	999999	633	184	73	829	856	672	275	678	809	714	658	41	999999	999999	991	944	999999	729	113	999999	111	357	21	238	433	999999	890	999999	643	977	999999	999999	999999	941	741	999999	554	611	395	794	547	429	643	999999	999999	999999	155	400	805	999999	663	790	328	624	833	285	172	835	406	643	999999	999999	45	999999	440	844	281	999999	999999	320	400	85	344	318	248	999999	714	172	999999	701	999999	499	159	833	324	494	495	145	999999	999999	999999	718	214	752	22	237	394	811	418	999999	460	376	897	495	419	999999	999999	20	385	999999	999999	10	999999	999999	575	999999	170	211	517	945	358	999999	999999	47	801	681	870	999999	306	21	297	902	753	999999	250	700	602	664	424	736	48	999999	760	955	999999	518	467	509	186	729	77	192	304	473	461	325	706	859	694	737	717	999999	713	374	865	669	256	487	464	874	690	999999	999999	780	999999	873	999999	715	153	999999	223	999999	415	576	943	114	999999	290	322	925	994	742	969	999999	29	183	999999	396	100	999999	271	980	54	999999	49	571	999999	523	565	587	940	990	715	411	523	999999	999999	147	430	760	999999	966	174	539	879	999999	536	111	761	733	999999	988	625	918	30	243	326	999999	536	381	999999	999999	725	734	984	999999	999999	567	172	673	724	634	966	339	173	305	815	515	999999	102	45	303	762	831	999999	952	375	999999	391	290	40	999999	999999	999999	999999	977	251	440	554	876	999999	968	938	98	19	476	31	295	755	724	428	999999	999999	443	346	416	331	999999	258	41	638	239	186	999999	642	378	999999	917	290	195	64	999999	999999	556	182	77	999999	674	822	999999	930	999999	52	666	861	999999	999999	177	999999	643	656	999999	191	522	247	690	791	66	999999	640	453	114	15	
569	999999	53	849	134	271	279	61	657	81	248	111	999999	197	520	30	422	703	856	215	646	539	707	203	448	318	491	285	999999	228	999999	566	999999	84	482	995	999999	380	550	906	443	999999	999999	286	943	421	689	999999	280	999999	42	937	597	899	368	39	963	849	411	999999	779	993	752	438	889	999999	284	484	714	524	211	999999	162	949	772	65	999999	430	260	999999	629	999999	15	999999	999999	254	968	999999	715	999999	999999	969	968	734	137	449	838	999999	397	271	147	214	789	755	834	990	785	647	999999	999999	498	999999	599	385	197	790	988	489	252	999999	713	357	768	270	492	242	83	427	999999	332	226	970	43	999999	999999	424	209	259	438	205	469	331	999999	412	954	499	999999	999999	547	999999	461	359	999999	753	557	999999	999999	528	999999	602	916	368	825	999999	999999	528	509	999999	999999	772	591	739	60	56	999999	392	557	365	315	992	862	490	879	486	870	867	999999	290	999999	999999	978	681	999999	836	289	999999	999999	994	326	436	990	768	107	774	755	722	308	999999	999999	999999	999999	90	999999	280	999999	999999	488	349	934	229	999999	999999	179	396	999999	910	999999	224	767	999999	999999	562	49	879	12	103	392	115	730	158	569	381	712	275	868	897	468	715	107	852	999999	166	70	107	561	770	599	999999	999999	845	999999	999999	513	504	999999	678	999999	343	278	999999	999999	382	618	785	660	503	517	999999	999999	897	999999	48	127	914	460	729	501	942	328	242	504	681	135	885	189	484	868	218	986	999999	999999	135	447	999999	808	250	999999	285	447	67	999999	999999	193	92	404	931	967	599	53	559	186	108	25	45	151	372	257	732	606	185	999999	999999	916	999999	999999	325	600	666	115	220	190	999999	505	270	978	808	498	53	491	999999	517	278	999999	437	999999	999999	120	411	999999	446	993	999999	999999	271	999999	954	999999	999999	51	88	340	310	493	832	378	960	603	754	67	343	874	213	999999	358	667	366	144	489	326	292	214	199	999999	669	227	999999	999999	243	999999	999999	38	644	11	412	917	999999	785	341	68	61	165	366	354	975	571	789	574	330	604	999999	819	300	999999	759	873	150	953	824	615	14	422	370	999999	42	999999	240	999999	838	440	460	999999	802	999999	274	137	999999	845	999999	107	437	799	226	638	774	999999	999999	116	252	539	777	263	961	999999	64	999999	999999	999999	321	670	999999	587	999999	999999	153	493	27	869	272	632	999999	999999	582	726	188	214	206	731	151	827	999999	133	999999	308	662	207	999999	999999	999999	635	999999	
407	533	711	766	849	72	335	494	290	197	999999	999999	619	513	482	681	999999	547	849	442	73	309	494	999999	217	628	999999	237	946	873	999999	999999	636	300	999999	999999	870	959	339	999999	870	246	860	999999	708	999999	350	795	190	526	385	999999	526	203	278	108	49	618	559	231	635	108	548	999999	256	375	217	328	885	711	810	285	218	999999	572	826	448	854	395	926	999999	642	57	430	497	999999	976	443	32	529	731	262	999999	118	516	772	698	999999	393	342	82	31	909	999999	715	999999	330	818	630	999999	659	999999	233	632	943	992	60	128	920	843	999999	773	999999	999999	979	999999	875	110	201	799	138	995	471	62	854	266	732	999999	999999	396	92	167	812	999999	869	546	999999	777	999999	999999	721	999999	533	549	943	309	999999	999999	999999	167	235	229	627	831	323	664	723	181	999999	687	269	483	414	533	761	241	999999	999999	496	443	999999	107	935	677	999999	557	999999	921	999999	999999	541	188	87	556	171	999999	540	981	266	999999	999999	857	998	487	999999	248	176	999	787	711	348	998	67	66	637	137	294	949	752	765	202	801	72	234	999999	91	405	857	371	899	999999	978	469	291	620	671	999999	457	423	840	391	999999	143	406	215	542	131	31	919	44	999999	999999	999999	501	22	999999	795	774	342	182	842	319	638	888	999999	370	539	776	999999	965	38	836	536	999999	384	730	667	665	28	612	959	383	937	337	331	121	749	968	999999	599	999999	334	125	999999	997	999999	833	255	396	845	999999	999999	586	953	16	741	63	326	127	291	363	139	756	999999	223	999999	381	310	567	898	620	571	999999	999999	99	703	999999	295	915	311	896	422	999999	182	609	999999	797	984	999999	999999	67	999999	851	987	246	746	578	396	999999	538	700	533	687	497	235	442	999999	999999	863	312	30	768	411	815	394	940	860	999999	999999	608	999999	396	999999	999999	841	196	720	520	999999	352	134	334	999999	386	999999	999999	735	999999	947	999999	767	67	130	28	999999	299	999999	45	602	305	886	995	276	428	867	314	999999	709	656	999999	721	337	140	521	188	695	509	34	214	31	215	88	636	952	841	613	999999	960	418	551	999999	999999	917	314	999999	138	68	839	519	999999	819	35	135	908	999999	440	927	609	839	873	789	997	999999	581	99	808	369	323	587	263	999999	593	999999	114	874	47	999999	825	999999	59	637	999999	515	907	211	189	952	999999	507	410	686	666	130	545	762	177	852	346	225	999999	769	745	262	999999	267	999999	735	31	43	999999	
31	112	554	790	245	129	491	924	379	909	855	641	815	186	577	382	472	754	352	999999	999999	82	610	999999	999999	892	417	259	999999	999999	454	931	999999	100	999999	584	121	340	310	999999	999999	927	966	999999	802	999999	929	85	689	999999	999999	981	678	336	232	948	501	156	999999	352	711	999999	284	405	465	923	948	724	797	999999	270	141	453	709	31	267	116	304	604	163	963	342	999999	764	220	473	263	999999	999999	441	92	964	999999	999999	930	452	653	999999	850	879	999999	214	287	696	624	633	537	968	999999	964	999999	207	999999	355	999999	378	672	999999	195	991	669	591	856	366	910	305	999999	999999	778	999999	999999	544	454	724	974	758	64	873	999999	587	936	294	61	903	598	999999	422	485	999999	561	779	999999	386	858	999999	597	358	921	785	329	999999	50	999999	735	999999	999999	753	999999	381	631	324	798	999999	999999	65	385	999999	952	767	999999	883	999999	918	999999	799	481	168	595	515	999999	410	143	999999	819	264	895	104	999999	553	300	141	594	114	999999	247	999999	761	778	803	999999	68	999999	163	759	999999	999999	132	973	936	878	149	167	322	994	999999	190	710	561	999999	999999	999999	223	999999	477	894	298	999999	971	999999	818	720	999999	791	681	328	999999	979	339	383	999999	999999	999999	389	674	161	999999	282	999999	999999	67	280	209	434	999999	999999	844	996	686	999999	158	788	161	994	128	168	759	376	999999	999999	999999	211	999999	188	598	999999	999999	833	734	326	999999	999999	610	255	921	547	999999	955	999999	138	999999	18	302	474	235	999999	999999	136	271	999999	401	607	641	999999	510	855	899	31	836	999999	391	999999	272	370	943	999999	999999	906	82	580	647	999999	228	999999	201	217	908	999999	952	999999	775	999999	999999	227	924	323	384	176	745	76	648	498	128	999999	746	999999	746	999999	530	102	787	715	64	690	869	597	388	999999	251	302	999999	999999	999999	999999	481	999999	448	999999	446	630	758	22	171	15	999999	158	999999	328	766	728	470	976	386	860	844	70	999999	882	357	336	934	256	924	999999	129	655	430	999999	428	398	999999	701	496	900	344	999999	554	58	757	720	912	70	372	999999	999999	999999	999999	218	369	999999	379	565	696	999999	695	511	98	718	885	999999	728	999999	899	377	999999	999999	490	486	525	80	999999	999999	135	999999	424	873	884	410	620	160	50	999999	555	17	999999	469	999999	386	999999	832	685	999999	173	480	999999	999999	999999	994	819	73	999999	139	692	299	999999	449	440	69	694	999999	999999	999999	108	735	246	516	225	892	358	243	763	
999999	282	999999	394	680	766	999999	644	282	999999	999999	591	557	671	911	999999	999999	112	580	39	945	999999	392	215	999999	736	437	243	485	926	279	999999	585	309	999999	999999	999	904	234	682	785	425	421	119	737	106	551	74	335	999999	958	790	778	214	818	999999	889	487	999999	944	999999	421	168	356	442	999999	15	257	296	64	999999	361	877	999999	253	999999	280	282	477	901	195	373	907	999999	999999	999999	999999	999999	490	963	967	999999	518	999999	999999	374	266	75	676	493	999999	303	777	281	469	606	912	880	961	298	150	616	19	999999	758	965	513	671	999999	999999	999999	634	766	333	999999	999999	843	999999	555	999999	273	215	606	984	810	891	596	635	38	370	577	999999	999999	202	822	360	512	999999	999999	387	860	999999	999999	723	117	465	537	454	195	462	763	324	334	93	34	935	20	35	684	999999	379	878	642	27	386	399	999999	573	510	736	504	820	76	178	27	678	528	999999	876	354	364	151	999999	576	607	262	999999	999999	178	887	349	999999	348	665	999999	999999	952	669	346	718	250	963	999999	458	958	942	258	999999	999999	355	417	999999	999999	339	511	999999	437	75	419	133	999999	889	405	999999	396	999999	481	999999	170	45	999999	999999	546	168	999999	401	208	992	618	664	14	506	999999	822	480	221	337	999999	163	780	554	887	260	223	981	360	567	999999	999999	940	471	999999	999999	39	999999	999999	999999	990	234	999999	39	445	457	754	128	240	628	582	153	184	690	471	257	390	999999	999999	608	999999	999999	753	999999	878	930	678	203	999999	999999	241	203	921	630	347	784	53	751	999999	439	505	999999	999999	999999	999999	999999	999999	259	999	999999	999999	999999	791	999999	268	999999	481	286	161	515	779	560	961	730	397	389	231	554	353	687	214	639	999999	409	112	999999	999999	999999	848	700	999999	999999	204	568	893	692	999999	970	372	534	999999	766	599	603	659	944	143	30	344	605	955	342	999999	321	394	999999	176	391	848	39	387	459	437	460	471	361	366	402	836	704	977	260	191	818	999999	447	49	778	749	167	105	999999	687	999999	745	711	521	999999	184	917	525	29	999999	342	157	854	339	149	999999	308	588	740	999999	640	628	704	160	97	937	999999	937	398	642	690	933	999999	999999	194	714	760	839	483	227	999999	189	999999	138	849	671	529	999999	899	999999	999999	579	364	999999	57	624	50	560	434	944	238	999999	137	387	999999	409	185	91	999999	999999	380	469	114	522	274	999999	670	576	311	426	417	999999	47	751	201	120	579	750	725	570	
674	999999	415	999999	999999	999999	61	999999	999999	449	999999	448	964	474	276	981	474	841	956	596	953	999999	259	17	536	400	942	386	999999	331	830	434	366	583	761	180	64	999999	533	335	409	100	881	861	930	969	873	573	484	999999	999999	737	794	139	617	210	951	407	11	599	999999	999999	394	373	619	70	999999	999999	999999	106	927	898	318	630	999999	863	592	397	87	566	527	378	901	975	999999	102	640	999999	966	560	229	656	574	999999	338	733	999999	517	251	869	888	492	859	388	292	747	428	173	942	999999	999999	563	330	444	81	628	999999	418	688	526	999999	853	423	162	999999	280	999999	999999	302	463	166	999999	155	217	678	44	518	522	693	938	674	999999	295	222	943	665	336	139	862	710	959	297	829	724	449	44	999999	707	999999	999999	422	53	871	489	597	999999	417	122	766	46	119	261	725	749	852	952	568	211	219	221	944	205	999999	592	503	869	255	431	767	643	999999	811	999999	681	525	631	606	999999	625	411	999999	999999	373	825	999999	707	572	999999	999999	496	475	999999	498	299	77	227	999999	288	985	727	296	986	354	132	80	999999	250	54	999999	999999	356	762	585	999999	964	731	831	697	991	795	306	175	558	281	999999	999999	323	721	614	999999	110	999999	820	897	124	999999	868	250	755	303	467	999999	999999	651	150	999999	291	689	335	345	395	832	999999	199	430	130	438	83	999999	999999	999999	529	439	925	999999	999999	942	687	693	703	863	591	942	698	338	778	999999	907	999999	465	816	999999	395	278	999999	277	39	630	999999	999999	999999	999999	999999	783	318	937	98	931	999999	120	770	604	999999	999999	482	804	999999	999999	999999	652	811	530	942	499	164	360	999999	171	22	852	999	999999	221	699	871	78	305	169	999999	999999	999999	388	386	999999	695	999999	636	764	999999	118	387	440	769	824	999999	311	999999	796	628	958	803	926	918	678	999999	457	999999	307	759	414	508	731	220	999999	961	433	154	922	999999	942	999999	379	375	904	474	569	553	396	515	570	226	508	540	999999	597	763	469	707	999999	247	829	339	999999	999999	609	655	999999	308	863	999999	167	929	992	686	244	434	999999	24	213	999999	904	996	791	199	999999	999	201	789	872	207	999999	446	999999	566	122	394	375	982	999999	818	348	254	533	999999	999999	296	515	853	196	173	211	454	504	366	343	833	547	814	204	609	999999	441	999999	999999	796	721	916	436	574	850	68	578	720	394	213	659	472	45	786	999999	999999	999999	603	709	996	999999	942	656	233	288	
846	560	788	999999	364	907	818	999999	959	999999	380	89	999999	345	114	632	999999	119	163	999999	999999	511	38	303	125	999999	837	726	999999	999999	779	269	999999	999999	14	999999	790	999999	999999	999999	841	604	86	105	999999	414	999999	267	999999	999999	784	832	503	549	918	344	532	495	578	246	80	102	999999	681	999999	120	875	993	341	606	842	708	999999	857	842	999999	434	932	999999	999999	999999	579	999999	999999	503	999999	766	664	377	669	975	305	457	794	999999	748	999999	405	999999	999999	539	74	926	999	531	999999	754	645	706	162	909	999999	723	867	999999	500	971	903	187	966	353	221	626	671	630	999999	999999	294	632	104	999999	999999	750	361	182	994	653	999999	999999	427	201	131	957	225	759	999999	582	590	616	735	999999	501	227	999999	77	327	999999	264	378	999999	824	999999	22	612	999999	880	999999	372	695	999999	846	849	138	760	774	999999	264	999999	912	999999	964	999999	677	897	327	868	812	999999	999999	854	556	398	753	790	603	999999	118	999999	433	999999	536	220	895	433	888	926	373	467	999999	844	72	46	352	134	29	163	792	125	295	922	999999	326	999999	840	636	999999	999999	999999	166	999999	124	999999	977	999999	716	754	775	254	18	401	505	355	91	449	791	519	56	628	771	449	938	992	68	511	811	220	141	64	796	439	829	35	310	409	729	162	999999	318	417	274	388	547	999999	894	426	722	244	999999	58	127	412	999999	576	717	999999	132	999999	475	999999	505	999999	999999	458	579	571	479	999999	681	719	639	459	737	220	507	70	999999	999999	174	94	99	975	502	999999	678	999999	999999	459	593	305	607	310	594	97	999999	651	667	98	537	332	999999	677	563	919	999999	667	674	268	79	656	713	246	686	390	142	529	129	715	779	551	220	30	461	386	999999	338	999999	650	308	855	403	312	999999	842	148	421	422	583	999999	21	362	999999	390	936	591	370	624	213	954	391	531	951	319	985	122	926	226	186	806	91	801	34	960	223	262	410	888	844	999999	721	117	999999	129	768	199	128	999999	524	794	751	714	662	999999	916	334	451	993	999999	999999	221	204	246	999999	514	219	999999	999999	176	683	191	481	779	999999	243	284	985	831	550	999999	999999	296	701	391	64	999999	149	338	53	889	811	417	526	124	40	526	871	769	999999	999999	861	985	473	840	613	280	999999	701	462	999999	999999	619	999999	575	735	925	999999	854	721	147	80	999999	98	287	872	773	954	664	930	999999	413	226	226	992	999999	18	999999	999999	778	999999	999999	448	
876	411	550	201	965	999999	389	115	33	26	57	477	488	862	897	195	999999	840	999999	279	771	746	999999	132	402	460	640	999999	999999	642	999999	937	705	631	999999	999999	999999	681	807	14	999999	999999	693	396	178	999999	513	83	120	637	892	937	999999	999999	677	140	999999	427	999999	514	320	661	14	390	999999	999999	771	856	739	999999	458	296	42	321	994	946	63	841	953	653	946	999999	616	999999	750	148	478	542	954	992	512	319	999999	302	999999	624	820	312	455	69	977	999999	343	999999	189	605	905	999999	999999	730	87	341	473	999999	568	752	999999	540	640	999999	999999	238	902	746	707	148	999999	999999	628	380	999999	750	396	894	675	300	233	716	999999	154	243	332	999999	999999	915	181	845	738	999999	940	579	999999	671	652	999999	748	754	597	202	50	202	999999	528	999999	603	336	945	578	479	999999	529	338	999999	999999	569	318	864	678	831	536	303	674	15	687	801	847	89	743	476	926	545	636	523	253	951	999999	803	575	629	589	235	276	268	466	999999	250	43	185	999999	119	884	999999	765	665	747	528	170	841	997	999999	999999	999999	112	553	732	892	814	13	999999	501	515	298	58	999999	999999	36	416	548	276	560	814	904	660	999999	999999	469	870	858	505	433	907	961	578	873	999999	999999	174	715	734	528	435	39	639	591	604	595	37	999999	364	999999	121	621	575	446	942	353	552	745	511	272	32	956	507	999999	594	553	720	185	909	288	862	700	814	747	134	784	274	78	762	456	442	356	999999	784	321	999999	396	141	999999	988	480	428	213	471	505	999999	532	527	997	61	999999	851	614	86	858	420	807	827	321	999999	88	999999	983	64	830	999999	463	723	999999	308	999999	588	254	920	807	999999	497	353	999999	999999	262	746	81	999999	999999	590	999999	999999	999999	900	488	569	820	999999	910	997	444	158	641	830	25	808	726	699	894	297	607	693	999999	424	923	464	585	665	999999	999999	999999	282	483	249	933	46	999999	900	819	597	768	480	20	810	998	348	711	421	640	453	999999	999999	816	294	983	58	157	511	976	34	983	164	867	999999	594	999999	674	999999	896	979	21	826	879	306	528	136	683	999999	426	585	752	999999	35	461	321	40	465	199	266	999999	888	296	924	795	614	614	613	442	225	999999	673	999999	525	660	442	999999	502	520	999999	856	375	688	94	401	999999	819	138	415	266	564	706	485	145	21	100	725	999999	93	692	914	523	250	253	589	912	999999	999999	375	999999	127	537	945	434	410	
520	210	211	999999	524	999999	485	999999	999999	661	139	198	183	999999	570	999999	302	419	999999	850	342	135	445	505	999999	838	999999	763	999999	148	36	760	60	735	500	890	523	378	999999	897	438	326	999999	592	459	723	269	144	999999	312	825	128	127	583	999999	395	765	706	54	999999	624	722	999999	48	999999	379	147	447	999999	679	999999	923	850	930	999999	25	999999	999999	999999	764	578	999999	958	93	322	907	999999	999999	999999	115	135	817	334	882	283	716	514	35	957	90	586	821	999999	999999	119	902	278	999999	172	999999	333	999999	660	289	117	999999	764	728	726	727	999999	670	780	907	554	999999	598	967	999999	705	999999	46	895	999999	188	999999	999999	833	973	999999	639	999999	314	615	782	223	167	55	775	695	951	786	309	239	354	916	999999	223	999999	734	314	999999	540	466	551	297	26	695	110	360	673	931	755	316	98	290	999999	174	135	341	999999	999999	201	961	753	724	999999	999999	999999	271	715	700	262	249	115	999999	914	847	74	495	206	999999	944	424	32	30	41	992	999999	73	560	877	98	248	515	761	119	578	713	826	559	360	85	838	645	972	678	515	210	760	376	518	110	999999	999999	756	999999	776	939	732	693	999999	524	556	711	999999	612	24	999999	353	227	345	144	247	999999	846	395	115	779	999999	352	525	792	999999	697	999999	776	458	113	759	163	342	639	980	143	999999	835	529	137	806	370	664	782	856	542	999999	384	999999	999999	298	371	501	999999	889	390	999999	952	144	999999	668	999999	163	910	974	199	885	706	999999	114	130	20	865	999999	999999	689	999999	742	935	999999	999999	668	914	753	999999	999999	662	999999	749	600	965	862	701	670	468	744	216	753	808	666	657	333	230	758	584	287	999999	999999	34	210	701	434	27	296	999999	10	999999	409	105	999999	537	549	957	562	148	999999	319	205	519	999999	483	934	934	278	999999	342	447	166	179	999999	891	148	321	548	898	540	844	999999	477	468	597	999999	658	231	999999	999999	376	999999	999999	326	999999	309	14	795	999999	767	500	749	105	859	999999	991	999999	567	695	999999	238	418	664	999999	999999	904	999999	60	640	999999	286	713	149	92	966	779	546	853	569	591	999999	525	821	141	50	999999	999999	999999	905	999999	576	999999	536	739	879	999999	13	21	903	73	582	953	165	60	999999	787	610	23	892	783	454	387	998	113	265	712	596	999999	999999	327	594	119	999999	999999	110	195	186	999999	213	18	776	535	999999	999999	19	189	370	771	650	999999	495	999999	725	132	999999	
198	102	999999	483	176	371	480	453	586	478	472	809	131	949	999999	610	210	809	884	16	919	437	502	103	85	352	824	881	314	831	298	393	999999	882	999999	103	753	925	47	647	305	91	999999	999999	999999	380	248	822	355	653	999999	496	999999	999999	242	761	999999	339	407	823	999999	999999	149	754	190	88	999999	248	999999	211	999999	284	999999	246	711	837	999999	999999	999999	704	113	12	535	661	546	802	999999	999999	649	160	503	424	999999	999999	110	706	942	619	846	468	593	10	784	154	796	20	723	604	999999	405	697	133	783	703	719	544	73	999999	999999	387	536	880	599	887	708	441	756	558	146	999999	894	454	629	97	120	113	227	391	999999	536	88	999999	501	253	463	380	641	824	504	566	642	464	999999	468	932	999999	410	897	445	999999	999999	999999	999999	999999	999999	252	503	695	592	999999	999999	681	623	681	308	588	388	356	433	999999	800	931	64	579	373	439	53	170	165	407	703	330	945	999999	282	999999	489	999999	741	221	999999	945	242	888	999999	960	841	730	170	999999	334	64	473	117	564	331	120	888	45	82	208	999999	540	194	912	995	736	999999	999999	999999	108	295	999999	222	461	854	699	176	339	412	598	323	10	811	83	648	856	837	999999	950	999999	601	999999	999999	22	543	999999	58	976	254	234	726	999999	776	255	48	450	999999	655	709	632	943	558	632	484	885	342	729	120	273	149	898	179	458	589	506	237	944	210	999999	449	650	200	95	188	871	999999	999999	999999	44	208	604	999999	245	999999	860	999999	434	195	136	211	686	999999	712	999999	335	556	872	999999	748	999999	505	999999	737	269	982	999999	473	999999	612	893	117	173	86	74	544	999999	934	140	729	999999	802	759	84	717	763	999999	999999	980	852	999999	129	48	816	233	703	553	454	975	345	116	579	999999	583	242	103	522	861	648	569	619	622	999999	466	294	18	746	977	29	506	278	276	492	602	297	999999	79	357	999999	999999	999999	271	958	794	622	884	822	999999	841	999999	251	999999	839	421	243	702	386	581	531	225	956	576	434	999999	77	840	97	387	296	468	33	174	18	286	578	357	663	948	999999	999999	195	570	999999	406	265	426	436	80	368	594	397	999999	826	637	415	424	836	999999	727	782	999999	444	889	999999	600	999999	843	562	842	999999	49	438	737	130	40	999999	999999	38	223	999999	999999	999999	999999	702	80	535	348	381	999999	164	999999	183	999999	71	614	999999	681	762	805	189	583	874	238	483	554	959	759	705	606	29	
982	807	999999	87	379	779	425	197	312	74	737	471	691	999999	373	866	218	676	515	289	999999	678	999999	999999	76	539	788	545	157	121	776	643	774	851	999999	713	999999	153	692	999999	334	494	459	999999	451	122	192	999999	999999	688	999999	999999	999999	327	315	314	584	241	20	839	991	999999	49	201	298	104	999999	839	999999	999999	958	74	984	680	999999	229	228	491	999999	954	999999	246	435	468	999999	999999	453	999999	546	999999	138	675	142	852	844	999999	454	268	999999	357	425	352	45	459	729	686	109	519	372	95	999999	999999	999999	999999	492	754	999999	580	831	605	999999	249	303	647	531	292	999999	141	836	510	775	960	47	999999	539	14	211	975	738	683	593	999999	94	460	782	44	37	85	369	999999	999999	999999	436	848	706	185	59	397	999999	999999	754	967	683	862	999999	999999	66	412	527	488	553	479	999999	157	21	717	999999	843	865	496	265	856	771	746	511	999999	533	999999	540	364	954	999999	999999	301	929	626	999999	231	149	999999	978	625	999999	880	999999	999999	999999	289	836	988	29	999999	999999	441	192	897	205	936	361	418	601	867	871	173	533	740	431	550	227	395	999999	933	703	218	518	639	307	891	210	981	870	254	363	999999	344	749	290	616	119	42	430	324	870	730	66	121	753	395	999999	806	107	999999	999999	450	999999	999999	999999	323	999999	552	999999	999999	736	999999	548	356	513	330	828	784	999999	815	440	999999	965	151	73	972	162	406	999999	912	544	403	884	999999	192	913	28	259	247	967	693	566	999999	125	588	501	999999	709	607	433	566	572	357	999999	60	875	484	391	32	539	999999	525	667	687	770	999999	495	999999	173	999999	999999	579	547	492	132	873	753	999999	563	572	790	452	999999	999999	356	971	56	602	338	999999	438	999999	236	999999	999999	999999	999999	755	999999	256	15	33	545	16	130	987	34	865	169	186	132	634	999999	459	999999	718	726	999999	999999	798	296	999999	999999	856	172	674	999999	999999	686	954	999999	997	504	317	566	767	907	792	341	999999	999999	999999	442	162	194	803	999999	777	958	97	450	695	424	556	959	122	202	999999	999999	455	644	195	999999	215	212	134	140	520	999999	981	811	934	872	999999	851	999999	460	678	999999	999999	865	575	880	599	513	289	583	947	357	453	574	228	948	999999	724	761	12	236	999999	69	673	298	999999	999999	285	516	999999	452	705	854	661	524	26	485	590	79	314	999999	701	923	551	999999	173	449	417	999999	985	986	257	999999	999999	234	728	612	695	577	999999	903	
323	996	466	141	251	999999	791	60	999999	999999	305	999999	999999	422	534	999999	518	489	134	443	999999	692	999999	999999	204	615	751	437	796	999999	789	22	387	411	275	705	466	419	941	671	658	367	999999	523	690	999999	643	690	699	701	104	215	453	258	999999	630	999999	630	999999	636	999999	999999	263	797	999999	293	278	999999	157	829	569	108	999999	463	999999	212	311	17	999999	999999	971	999999	738	104	319	583	569	138	77	644	239	835	482	999999	920	304	113	593	999999	407	334	598	999999	869	141	995	999999	999999	472	999999	329	999999	485	999999	664	999999	625	168	999999	109	723	149	976	999999	600	734	999999	243	542	999999	999999	999999	177	999999	999999	383	999999	999999	999999	323	916	579	665	936	999999	771	999999	146	650	999999	999999	999999	114	741	999999	195	999999	41	999999	407	999999	999999	457	981	999999	611	300	738	79	291	171	756	205	175	192	999999	999999	50	999999	999999	383	490	999999	311	812	164	613	436	74	999999	761	496	599	566	944	493	999999	683	904	713	999999	622	76	999999	79	922	749	999999	558	539	999999	581	999999	450	33	888	839	155	179	878	997	864	673	988	529	674	166	999999	230	699	32	800	999999	999999	999999	999999	999999	234	242	889	414	999999	999999	535	999999	189	652	999999	542	65	653	976	513	36	715	616	999999	88	839	404	766	119	718	999999	516	911	446	370	101	999999	474	614	912	290	999999	333	986	999999	618	350	31	17	106	175	55	55	999999	999999	767	999999	813	345	395	837	133	305	955	29	999999	468	743	292	67	280	999999	49	74	999999	563	392	629	810	469	999999	383	759	22	553	813	471	625	337	999999	359	999999	139	999999	999999	167	178	999999	967	999999	159	606	739	949	826	584	16	980	72	555	385	999999	13	875	896	464	373	292	999999	216	556	843	416	689	708	822	461	999999	989	999999	395	23	662	689	320	892	999999	809	196	999999	806	491	562	782	227	246	999999	263	999999	620	793	885	966	761	999999	999999	200	59	251	14	999999	196	991	996	999999	371	999999	323	565	14	821	999999	105	444	409	75	290	633	471	471	376	207	999999	999999	282	509	999999	901	999999	999999	701	999999	568	192	844	620	499	565	622	855	999999	999999	697	327	798	239	790	531	361	508	999999	566	587	779	999999	925	999999	999999	999999	999999	324	559	207	561	312	999999	999999	913	599	789	575	725	21	616	999999	244	509	999999	999999	999999	999999	999999	550	617	999999	999999	999999	789	554	999999	999999	877	999999	999999	541	236	999999	145	25	999999	243	876	932	999999	933	999999	554	
971	999999	402	999999	999999	999999	681	940	999999	999999	590	583	177	231	215	368	680	999999	698	999999	999999	84	459	310	374	165	18	809	999999	593	999999	684	678	590	44	696	999999	502	406	999999	169	999999	999999	227	354	999999	848	999999	38	518	999999	705	999999	425	504	896	643	102	999999	999999	999999	872	999999	999999	999999	905	999999	999999	196	519	216	187	469	862	725	39	341	242	955	811	999999	667	780	334	341	282	449	262	999999	999999	63	69	451	45	802	296	922	537	195	448	656	999999	999999	518	312	83	245	382	700	475	564	999999	146	249	63	999999	101	773	999999	758	466	999999	500	59	465	999999	736	433	70	999999	999999	804	56	516	165	999999	513	999999	999999	999999	46	77	999999	620	582	999999	999999	211	982	436	999999	999999	999999	436	982	999999	770	114	63	165	346	812	322	271	369	760	999999	629	94	17	862	829	751	999999	722	398	999999	880	476	999999	233	999999	450	999999	244	957	151	999999	534	999999	285	999999	218	866	920	999999	755	301	260	999999	999999	303	126	975	574	375	406	56	714	593	914	890	638	251	932	811	999999	688	37	411	619	743	105	999999	732	463	621	885	696	498	643	999999	999999	654	999999	930	418	999999	68	999999	560	104	905	940	999999	394	999999	967	934	119	862	76	274	999999	999999	556	207	999999	999999	120	999999	521	360	226	950	126	999999	983	729	12	402	999999	999999	168	850	524	837	165	696	347	693	654	950	999999	635	999999	533	999999	451	965	732	235	231	947	999999	48	744	689	999999	999999	134	999999	247	932	999999	966	446	116	998	688	719	52	999999	906	427	109	571	773	590	382	999999	489	999999	999999	279	176	999999	682	53	999999	780	157	175	575	222	999999	999999	999999	999999	999999	141	427	782	763	255	690	738	324	530	999999	477	971	999999	999999	537	999999	999999	483	999999	999999	301	999999	999999	196	908	572	877	999999	693	999999	999999	552	902	921	250	175	999999	777	518	589	999999	360	161	38	999999	808	999999	557	48	578	661	999999	999999	999999	377	377	364	999999	999999	999999	812	999999	630	19	331	999999	78	999999	377	371	936	477	965	999999	121	941	999999	43	851	109	999999	329	882	125	859	760	197	999999	554	873	811	999999	999999	834	776	999999	999999	999999	707	419	739	870	190	676	641	193	999999	292	218	435	765	330	744	755	169	999999	934	515	160	999999	999999	496	632	504	560	999999	555	140	306	500	221	999999	336	442	370	653	999999	216	999999	675	999999	999999	373	128	999999	490	377	999999	675	293	999999	224	992	146	999999	252	248	999999	999999	816	
999999	837	985	718	224	305	993	999999	395	516	353	727	41	484	778	833	133	513	999999	999999	457	388	465	999999	813	997	478	200	761	127	414	999999	101	667	999999	954	919	999999	904	999999	496	76	781	168	940	999999	193	517	999999	999999	129	734	299	55	369	259	999999	972	904	226	827	803	549	278	111	999999	636	373	999999	823	913	478	608	584	583	391	607	306	999999	999999	813	999999	832	999999	997	680	999999	999999	307	787	581	999999	750	999999	985	692	999999	512	66	60	333	819	999999	543	934	651	135	715	472	999999	999999	85	898	60	413	866	999999	636	280	999999	724	590	76	658	251	999999	727	920	598	999999	999999	104	250	32	531	999999	889	298	979	355	554	459	583	329	999999	999999	58	700	284	128	999999	890	241	634	336	742	753	422	302	967	923	999999	126	581	999999	557	999999	876	529	418	977	999999	656	925	876	275	999999	746	522	745	999999	37	646	480	178	974	863	615	696	999999	251	476	996	21	432	349	342	11	216	588	670	999999	180	999999	150	48	243	999999	757	70	735	999999	899	999999	59	999999	568	645	413	148	694	229	190	740	177	511	686	644	502	537	932	15	540	934	999999	999999	856	780	340	140	741	556	999999	999999	62	244	999999	999999	962	536	999999	697	598	77	894	450	991	999999	698	639	999999	598	999999	230	137	730	999999	965	481	313	49	788	315	282	407	147	372	554	687	932	934	246	682	966	999999	245	416	472	999999	634	755	426	91	999999	778	152	742	999999	508	332	768	611	968	999999	497	992	999999	326	670	757	88	446	752	765	704	125	999999	999999	474	891	324	999999	925	847	558	622	999999	614	999999	264	999999	735	56	365	174	332	277	33	479	763	854	100	802	292	555	318	674	326	996	999999	236	896	172	616	17	764	686	131	111	874	999999	776	821	415	362	353	400	397	600	381	847	893	377	711	47	234	999999	999999	301	249	999999	999999	999999	841	999999	508	999999	999999	357	410	646	155	922	604	477	87	278	999999	930	212	917	286	725	624	815	343	528	461	999999	999999	563	54	830	861	926	905	999999	980	999999	854	780	960	49	999999	999999	701	999999	999999	243	999999	955	813	712	99	999999	671	664	994	35	999999	999999	122	861	574	846	601	325	70	678	571	919	297	21	85	432	999999	247	535	888	123	999999	999999	227	618	827	750	999999	740	539	264	250	173	954	690	875	999999	108	474	353	143	386	910	103	671	50	667	802	636	666	999999	433	139	999999	912	333	233	894	999999	746	106	
270	584	999999	423	330	999999	343	330	210	764	859	772	191	754	737	462	999999	555	999999	169	947	705	84	175	831	121	68	52	367	651	773	854	728	256	873	801	388	679	351	295	334	999999	436	902	514	660	947	361	184	871	570	349	676	586	999999	564	510	366	999999	219	697	301	963	558	999999	999999	54	935	880	999999	83	982	214	292	835	476	278	181	660	999999	174	707	867	999999	91	433	999999	151	108	999999	300	32	999999	141	598	999999	518	877	911	509	616	22	480	248	797	587	145	393	751	999999	295	999999	705	422	55	990	433	477	999999	999999	826	902	836	999999	645	61	895	999999	999999	999999	957	401	999999	999999	563	161	236	999999	999999	504	297	794	400	999999	32	999999	326	674	96	999999	609	51	410	353	999999	999999	185	908	603	746	691	73	699	949	999999	894	999999	553	858	893	763	804	999999	972	280	42	512	421	548	684	734	999999	985	999999	201	999999	999999	916	479	999999	999999	328	35	951	812	234	999999	999999	700	138	999999	773	815	202	844	999999	271	437	83	650	211	763	369	919	22	471	87	613	757	808	903	162	84	999999	917	445	779	828	170	999999	999999	71	721	420	792	999999	414	793	252	396	654	563	843	829	648	999999	958	116	939	350	157	491	999999	891	234	999999	999999	807	285	408	999999	999999	276	37	712	150	999999	948	136	61	66	294	999999	371	164	350	319	254	369	705	486	999999	999999	819	999999	456	377	829	195	63	999999	607	517	999999	999999	999999	296	815	126	508	179	19	979	887	294	863	129	332	999999	884	429	999999	447	579	999999	363	554	456	139	265	999999	222	763	83	789	458	999999	999999	10	943	64	999999	138	861	536	477	693	11	999999	45	337	55	102	311	999999	999999	170	938	921	17	666	839	999999	860	736	956	256	905	108	836	999999	999999	331	999999	830	925	326	586	53	454	999999	553	921	104	928	999999	130	461	999999	972	298	837	605	993	287	224	999999	277	134	579	230	787	902	698	948	735	723	308	481	707	501	583	999999	999999	346	999999	917	999999	931	20	836	795	465	999999	999999	999999	995	338	516	999999	117	58	461	473	234	882	650	233	156	203	999999	821	999999	742	999999	714	943	999999	999999	174	999999	999999	999999	124	742	435	999999	777	999999	699	739	999999	999999	865	999999	452	131	430	253	464	472	694	445	738	17	25	815	722	654	999999	315	867	682	999999	318	881	999999	347	731	999999	999999	873	999999	456	464	617	39	999999	152	38	593	522	885	999999	999999	999999	999999	999999	117	727	
999999	999999	999999	328	999999	999999	713	999999	557	999999	740	784	999999	999999	999999	599	622	988	283	400	986	701	580	625	249	999999	981	489	650	706	99	999999	999999	14	189	950	750	999999	73	592	904	589	566	433	298	809	822	441	298	999999	990	803	999999	716	740	918	39	507	88	999999	890	233	798	851	629	636	553	695	274	999999	999999	868	925	691	496	406	999999	156	999999	999999	999999	550	201	548	715	999999	779	999999	273	271	999999	999999	999999	473	701	680	790	999999	804	661	265	136	176	344	999999	999999	878	999999	230	343	783	883	999999	648	628	999999	41	999999	999999	342	856	40	432	13	999999	606	203	461	989	999999	616	429	351	999999	184	844	383	857	294	999999	418	147	999999	929	999999	48	82	36	844	361	999999	999999	999999	471	805	235	704	999999	312	999999	928	426	653	415	727	364	999999	504	473	999999	966	184	999999	551	924	719	737	502	525	999999	533	999999	617	638	176	86	848	999999	869	949	149	221	554	999999	665	992	494	999999	211	999999	999999	578	562	69	395	474	999999	999999	999999	96	999999	999999	646	318	132	999999	999999	24	249	999999	999999	661	634	524	645	755	999999	338	999999	999999	234	850	300	402	496	955	613	558	253	701	512	819	999999	782	460	937	999999	245	514	903	193	999999	999999	999999	617	845	943	999999	424	999999	844	245	153	999999	861	999999	999999	254	822	177	158	999999	771	999999	999999	696	328	851	73	707	999999	394	823	982	748	999999	213	999999	785	999999	22	999999	999999	999999	856	999999	676	727	999999	813	36	999999	423	347	754	933	708	999999	999999	921	999999	101	999999	999999	459	999999	421	170	999999	116	999999	999999	999999	999999	164	582	125	167	691	872	30	601	930	260	680	860	971	485	999999	814	57	999999	329	999999	133	920	999999	427	164	406	854	999999	999999	999999	378	856	861	999999	999999	182	999999	550	417	548	900	999999	170	723	999999	598	488	999999	933	63	999999	340	851	605	57	999999	981	698	999999	999999	999999	999999	999999	125	999999	824	999	999999	999999	65	996	999999	999999	999999	963	999999	999999	877	999999	999999	918	999999	999999	806	756	47	15	265	205	948	201	999999	999999	132	999999	395	194	55	842	221	599	759	999999	877	66	999999	644	999999	642	849	999999	113	317	448	376	999999	933	935	369	843	819	743	534	354	864	876	999999	573	261	577	999999	714	45	180	965	169	285	999999	749	204	999999	999999	623	355	474	97	812	108	999999	999999	462	259	685	998	999999	855	234	298	23	999999	601	81	817	74	836	999999	77	146	482	217	824	238	195	999999	450	884	
999999	189	999999	776	74	999999	999999	999999	999999	763	38	47	778	999999	934	987	999999	569	602	331	127	559	518	704	999999	675	625	547	606	999999	73	520	557	517	735	55	417	246	125	999999	263	986	948	82	741	40	368	999999	999999	836	999999	999999	572	129	766	570	670	186	999999	398	246	280	235	999999	999999	518	999999	271	384	888	579	454	453	863	78	141	610	445	963	989	317	263	273	769	686	447	947	438	750	175	385	241	999999	726	502	983	760	67	382	999999	550	107	987	999999	267	103	999999	708	999999	635	999999	235	223	767	999999	983	16	466	215	262	570	61	999999	219	512	347	964	727	371	94	380	552	72	740	448	220	275	878	512	592	275	249	386	125	999999	999999	28	722	645	519	976	304	852	130	661	498	586	999999	882	919	139	454	347	966	999999	999999	172	999999	329	871	718	138	953	622	986	331	674	405	999999	362	329	999999	999999	851	118	86	999999	942	999999	949	633	496	995	593	999999	999999	901	420	860	798	999999	545	402	999999	801	848	350	239	143	340	823	999999	775	530	599	887	372	495	858	999999	716	229	403	999999	999999	231	143	999999	999999	175	429	264	544	999999	374	783	849	318	60	999999	735	471	809	748	136	452	721	999999	993	575	458	416	562	999999	92	768	151	33	999999	579	714	999999	79	967	910	569	647	569	165	999999	48	63	444	598	453	254	420	655	253	999999	510	668	377	594	717	23	701	999999	133	605	999999	999999	783	480	555	755	999999	841	838	566	999999	161	318	187	537	404	971	964	239	837	358	496	999999	739	999999	999999	613	484	260	896	868	785	446	999999	183	222	280	964	53	999999	852	578	816	686	999999	359	359	199	999999	999999	52	736	632	295	257	155	54	53	411	508	151	917	590	999999	698	29	714	758	999999	999999	134	17	921	540	984	780	680	103	749	719	697	423	428	938	999999	141	162	160	313	38	177	237	562	544	556	935	999999	875	988	970	999999	999999	194	742	197	44	815	102	999999	476	475	950	304	691	811	728	499	652	96	566	999999	563	455	976	999999	897	455	999999	984	59	792	804	999999	999999	85	106	238	685	750	999999	999999	999999	849	836	563	226	933	999999	733	828	446	345	788	432	113	999999	154	218	595	300	999999	438	117	261	684	999999	845	525	616	714	999999	813	901	276	250	806	713	619	422	929	999999	584	653	166	613	457	26	683	674	999999	999999	999999	999999	459	240	887	952	598	162	892	381	417	263	28	338	632	999999	522	191	307	
376	535	796	665	336	14	784	951	648	999999	654	999999	850	622	762	999999	722	452	46	363	853	125	999999	529	999999	556	999999	999999	827	999999	24	999999	999999	377	999999	426	233	434	999999	235	113	11	950	925	248	218	567	641	265	859	910	991	486	999999	453	999999	77	276	116	779	683	159	134	667	222	999999	671	482	999999	999999	999999	298	328	999999	999999	852	175	541	291	999999	989	999999	379	968	80	33	27	673	923	376	358	957	327	353	551	999999	877	999999	999999	98	547	999999	646	919	999999	622	672	675	578	601	999999	535	984	999999	999999	993	779	165	597	999999	999999	997	559	628	987	999999	999999	974	999999	306	999999	883	999999	202	999999	904	999999	460	364	458	360	351	104	331	290	999999	972	561	563	558	184	721	999999	524	955	549	535	999999	932	325	651	697	416	282	999999	212	707	792	999999	885	950	328	999999	999999	999999	790	903	237	347	999999	325	418	421	999999	131	263	198	313	247	263	999999	34	999999	49	806	662	935	999999	704	88	125	190	597	677	607	855	920	555	686	174	646	999999	680	768	999999	242	286	706	160	373	24	403	555	709	999999	925	800	761	342	999999	855	999999	999999	269	58	144	999999	744	112	275	343	643	627	82	617	81	353	760	48	999999	386	239	671	341	74	722	635	887	999999	682	65	168	999999	510	999999	999999	775	999999	719	865	999999	999999	603	884	39	380	999999	482	999999	444	581	50	722	769	798	626	419	999999	205	335	509	933	999999	430	220	184	999999	126	763	62	305	932	50	183	161	844	999999	786	311	693	946	162	795	726	999999	24	999999	452	712	692	156	999999	226	999999	999999	488	999999	182	999999	854	950	658	719	49	999999	999999	999	999999	617	954	990	632	888	511	388	356	999999	999999	330	205	739	977	414	999999	905	720	715	656	816	673	999999	463	122	457	742	999999	443	999999	587	461	25	895	999999	757	701	523	999999	714	999999	20	350	113	852	478	125	972	254	648	999999	999999	933	353	732	944	79	537	999999	441	768	999999	912	391	278	869	190	843	999999	999999	378	392	34	999999	650	806	999999	999999	611	644	341	770	53	999999	999999	999999	527	671	173	999999	999999	999999	13	999999	999999	999999	107	958	834	983	297	282	999999	597	279	751	404	999999	702	925	620	298	926	875	999999	998	57	127	769	999999	999999	518	999999	999999	969	214	388	769	65	999999	999999	999999	946	628	999999	69	940	456	525	999999	999999	594	999999	999999	280	999999	248	999999	164	999999	867	980	198	724	999999	778	601	999999	627	75	373	999999	
877	966	226	256	351	308	999999	50	67	600	999999	899	354	757	549	999999	981	579	965	259	615	118	999999	728	185	999999	987	999999	467	372	828	460	999999	140	717	12	30	999999	999999	999999	999999	123	889	276	389	299	380	883	999999	168	596	58	109	999999	29	768	107	498	80	129	999999	949	583	694	772	150	403	224	49	546	422	957	531	35	649	501	228	999999	349	886	999999	113	349	308	776	780	361	392	121	948	905	532	953	929	999999	659	540	204	999999	248	895	166	843	999999	746	638	999999	999999	474	999999	550	505	158	193	277	217	999999	284	999999	992	789	21	112	101	999999	999999	14	602	406	999999	960	34	108	999999	990	695	269	658	562	999999	263	999999	999999	999999	999999	999999	383	770	999999	421	59	266	286	999999	458	999999	63	752	60	855	634	924	676	484	567	526	406	57	999999	581	948	951	721	780	999999	511	103	519	692	999999	516	243	940	985	999999	704	999999	999999	999999	116	642	999999	607	706	513	338	611	443	35	882	999999	336	577	90	473	999999	544	506	999999	947	791	543	69	819	349	400	984	999999	999999	862	778	999999	404	96	938	441	354	25	999999	999999	900	659	494	999999	237	189	666	859	522	842	999999	251	999999	999999	324	109	457	788	367	122	353	919	898	999999	113	203	999999	491	999999	41	999999	528	239	371	56	141	58	259	591	169	999999	999999	179	702	702	999999	985	699	771	839	984	565	658	163	67	980	761	331	999999	43	257	184	718	490	999999	641	21	462	658	192	60	207	206	999999	388	228	750	206	470	576	999999	999999	719	312	57	999999	870	86	313	999999	380	726	552	558	912	559	416	688	614	70	526	999999	51	999999	999999	786	999999	460	775	839	240	999999	861	999999	825	24	999999	416	442	899	770	999999	159	591	999999	999999	655	648	295	828	999999	71	591	409	60	684	201	999999	523	271	829	999999	310	999999	999999	815	865	999999	999999	999999	104	10	999999	999999	300	590	383	459	999999	465	140	999999	174	946	37	178	973	462	90	151	823	334	892	181	80	360	999999	999999	755	999999	468	999999	915	398	734	811	815	876	999999	469	999999	741	364	68	140	119	999999	999999	447	666	841	412	999999	591	83	769	118	84	999999	939	955	699	703	999999	996	999999	804	776	999999	225	363	106	353	999999	840	999999	970	834	999999	960	999999	999999	999999	99	165	66	999999	334	324	964	999999	741	999999	179	513	611	999999	584	72	999999	999999	999999	152	999999	313	745	68	719	751	999999	799	283	42	683	999999	999999	461	614	999999	999999	
993	480	461	257	522	622	864	184	117	999999	53	395	771	807	656	634	138	26	785	420	997	193	999999	332	175	429	708	558	999999	828	160	433	999999	999999	250	834	999999	894	708	691	880	884	999999	522	948	413	511	235	37	210	999999	999999	999999	214	942	809	999999	138	91	999999	913	315	840	289	88	619	434	649	999999	821	616	243	999999	104	539	122	580	71	384	761	917	483	999999	999999	281	715	605	756	189	440	937	889	813	615	777	575	54	333	443	999999	999999	862	668	215	593	999999	136	734	674	829	239	835	753	330	999999	440	784	999999	999999	372	24	678	470	136	884	726	430	999999	327	964	78	257	627	999999	999999	65	814	325	999999	999999	589	870	91	359	211	111	146	999999	439	346	790	348	325	81	999999	310	401	541	331	867	893	999999	416	999999	761	981	999999	707	547	999999	626	468	999999	60	783	153	596	120	924	782	590	937	273	981	183	729	999999	555	732	481	663	999999	994	999999	74	166	464	381	597	229	893	999999	945	999999	719	331	191	275	999999	180	999999	999999	617	549	999999	955	169	435	999999	41	59	662	975	76	466	353	999999	999999	985	999999	689	224	522	999999	888	161	992	955	271	852	548	666	267	562	999999	382	665	455	999999	119	999999	38	844	999999	999999	241	463	999999	851	376	857	706	999999	671	490	499	768	912	999999	999999	963	214	173	684	493	393	404	423	999999	94	999999	999999	89	876	629	660	380	957	534	657	698	123	113	999999	995	841	386	596	81	276	614	753	794	279	156	999999	865	170	999999	999999	836	999999	999999	767	999999	837	627	999999	51	829	129	811	387	12	436	849	110	999999	689	999999	16	808	351	42	480	999999	234	809	730	836	795	220	884	999999	999999	658	544	345	999999	167	224	973	554	252	157	999999	999999	792	842	306	692	596	480	431	779	38	698	546	297	753	613	818	683	214	43	999999	926	639	191	778	314	765	72	532	999999	999999	263	109	999999	676	569	442	966	433	154	209	739	463	968	792	960	998	58	999999	999999	406	299	999999	999999	247	876	735	999999	74	992	926	533	999999	994	746	775	999999	660	620	194	181	851	260	999999	834	180	473	671	399	817	999999	717	609	978	40	744	913	891	647	800	833	831	999999	441	999999	675	790	469	232	999999	372	347	999999	278	382	999999	999999	289	383	999999	413	74	221	257	685	219	923	970	963	999999	861	999999	999999	999999	999999	999999	949	818	842	168	389	999999	449	381	455	969	289	340	605	486	704	633	999999	579	397	
769	620	654	755	999999	751	999999	505	229	165	664	334	617	918	42	999999	230	447	225	999999	409	999999	839	801	716	999999	592	375	999999	307	238	999999	443	999999	591	729	999999	72	833	416	569	508	229	225	999999	645	672	999999	572	999999	483	196	999999	891	988	154	780	852	49	999999	168	999999	28	922	927	474	890	194	337	313	310	168	614	808	129	900	999999	623	20	999999	999999	180	999999	606	824	51	999999	551	999999	999999	948	451	33	754	257	124	489	307	999999	326	999999	999999	999999	999999	580	325	581	492	999999	97	748	166	842	999999	822	988	999999	999999	107	885	575	999999	999999	890	999999	858	144	999999	561	15	421	108	335	999999	326	778	94	543	35	508	469	415	779	357	698	791	609	64	932	268	471	76	209	412	751	415	738	999999	903	721	190	999999	931	999999	675	999999	999999	158	652	53	903	118	396	999999	425	999999	569	999999	999999	573	258	90	999999	302	543	354	899	923	942	999999	49	999999	640	314	328	747	484	22	682	58	960	461	999999	888	365	363	680	610	986	999999	845	999999	13	340	472	110	794	638	233	999999	750	906	215	741	13	24	478	999999	999999	678	685	556	999999	153	999999	999999	678	49	999999	999999	674	999999	937	999999	75	702	999999	999999	841	999999	953	845	999999	361	307	63	999999	670	884	351	999999	598	339	999999	999999	999999	628	860	999999	675	431	754	701	53	655	461	969	854	675	311	999999	178	250	999999	999999	999999	767	999999	845	558	551	17	164	596	999999	86	959	999999	454	776	84	35	582	999999	796	999999	154	745	999999	845	94	999999	995	999999	223	716	999999	286	999999	76	530	999999	25	179	133	999999	600	999999	748	579	502	349	410	898	999999	112	596	999999	999999	526	695	999999	661	999	473	159	22	581	382	999999	999999	682	46	387	255	813	20	999999	52	382	608	48	999999	999999	353	745	991	106	356	121	130	284	31	77	999999	508	609	25	705	973	999999	28	999999	170	851	819	312	32	652	423	101	193	40	883	917	656	35	535	655	728	168	999999	235	271	999999	454	661	969	999999	999999	213	995	999999	78	970	589	316	837	285	533	442	969	454	932	999999	936	253	147	159	999999	999999	999999	999999	999999	999999	496	792	470	701	406	168	343	999999	905	999999	106	486	961	999999	337	349	197	999999	132	999999	199	470	999999	999999	531	210	523	820	292	273	139	635	730	999999	483	999999	846	999999	878	375	109	953	999999	722	923	460	291	235	821	384	295	999999	999999	691	999999	35	999999	999999	999999	205	999999	522	999999	642	90	
471	756	708	999999	540	999999	62	381	999999	999999	246	922	580	329	80	919	298	998	907	977	315	398	48	638	999999	307	628	964	682	999999	586	230	906	642	462	704	583	796	290	881	999999	453	490	999999	389	113	918	898	109	286	355	524	825	664	775	82	717	79	999999	243	999999	999999	999999	36	608	25	999999	999999	999999	376	999999	999999	717	36	999999	861	999999	542	259	354	388	729	864	406	999999	72	405	252	999999	389	987	513	815	999999	999999	155	754	463	897	373	999999	999999	999999	733	939	853	999999	798	919	913	999999	185	820	636	999999	155	233	999999	999999	546	620	773	81	999999	389	832	687	669	30	599	116	454	645	885	266	408	698	999999	466	531	266	999999	332	953	224	999999	693	999999	203	861	922	999999	811	361	753	324	908	553	354	117	175	146	778	999999	806	719	999999	934	380	455	456	101	835	130	289	23	999999	128	999999	577	999999	509	476	168	677	999999	643	999999	142	942	500	999999	786	359	365	129	999999	11	156	504	282	758	808	748	414	830	628	999999	81	739	999999	790	289	999999	999999	999999	670	620	653	162	86	999999	802	999999	955	999999	315	485	765	169	196	449	999999	768	305	390	701	727	754	999999	35	953	223	402	79	709	865	19	391	699	459	217	357	994	428	36	999999	380	792	113	525	152	925	911	999999	433	819	999999	482	587	965	942	866	999999	999999	132	42	409	368	999999	999999	305	104	75	710	979	101	999999	349	278	434	331	999999	650	331	999999	38	311	849	646	890	353	537	803	999999	517	999999	550	867	306	994	555	21	999999	666	229	57	859	211	999999	341	842	182	213	162	644	999999	999999	485	253	104	730	560	722	365	102	768	300	999999	999999	999999	999999	119	999999	999999	879	999999	397	984	112	999999	179	110	286	314	57	181	333	651	100	999999	136	75	623	211	999999	995	299	191	573	460	756	999999	18	999999	999999	732	138	929	999999	334	619	240	999999	417	925	630	283	417	317	921	445	999999	251	692	511	999999	999999	841	20	883	30	215	420	652	89	651	102	350	524	325	52	403	378	765	890	895	999999	215	286	643	722	881	874	652	24	117	285	325	433	999999	999999	297	918	999999	314	413	820	730	338	999999	537	932	999999	999999	878	999999	281	486	801	999999	792	290	564	377	999999	999999	341	768	999999	971	999999	776	917	999999	999999	755	999999	978	461	487	85	999999	877	999999	115	789	988	882	773	972	835	799	523	816	522	955	732	551	238	175	999999	999999	102	366	907	761	25	683	912	
133	567	303	34	324	999999	829	413	561	271	999999	999999	999999	994	999999	999999	576	262	110	696	134	32	933	749	296	415	33	869	999999	999999	354	774	314	969	650	999999	542	999999	208	285	692	551	181	289	857	24	622	67	437	230	341	508	914	987	787	111	633	553	738	909	517	960	893	466	917	607	845	489	354	259	604	801	64	999999	13	583	999999	999999	999999	281	999999	966	441	300	764	999999	999999	327	192	549	782	988	999999	299	999999	732	657	714	372	999999	179	999999	713	188	625	539	454	999999	999999	214	259	999999	999999	467	127	551	528	999999	701	999999	747	528	307	804	477	616	999999	999999	66	999999	925	146	291	642	111	659	263	263	674	234	402	770	344	977	299	802	336	578	182	226	999999	999999	22	301	512	999999	999999	908	710	999999	773	689	42	711	289	999999	697	29	999999	467	298	274	929	477	999999	977	999999	329	515	999999	289	196	592	840	77	870	133	990	139	999999	823	354	553	664	460	713	737	632	698	999999	115	317	222	714	999999	939	135	545	623	535	467	516	402	46	730	587	999999	202	644	999999	990	999999	999999	904	644	943	999999	274	26	965	249	999999	631	339	569	999999	973	878	913	999999	744	999999	376	604	993	317	999999	517	934	999999	616	999999	988	289	195	407	428	318	80	984	228	861	529	658	295	999999	999999	72	476	758	613	999999	289	516	674	412	340	294	911	336	999999	999999	999999	152	999999	999999	572	999999	154	999999	553	665	808	999999	909	883	68	718	999999	96	432	889	50	186	999999	398	999999	999999	999999	782	77	999999	406	999999	992	23	531	387	999999	591	999999	542	918	315	214	999999	419	360	607	790	999999	621	999999	999999	904	112	999999	999999	881	959	447	100	737	371	103	420	268	999999	936	999999	999999	681	419	999999	753	999999	970	999999	999999	999999	978	906	999999	824	437	999999	166	582	839	999999	849	378	505	999999	154	252	804	999999	221	999999	999999	355	999999	711	438	673	212	999999	999999	999999	141	999999	191	568	980	541	226	913	933	648	263	999999	234	55	55	984	185	999999	582	510	999999	423	523	187	999999	633	492	172	396	763	253	906	511	825	759	421	196	936	368	612	36	891	623	573	541	12	130	378	665	454	999999	142	678	571	928	999999	914	14	933	357	58	64	999999	179	404	356	185	999999	999999	999999	797	248	711	999999	483	203	800	999999	999999	632	999999	999999	999999	999999	275	121	238	939	999999	51	506	192	13	21	563	999999	999999	453	178	194	826	721	92	41	999999	259	999999	708	97	734	
917	999999	368	310	844	934	557	584	999999	999999	128	245	511	999999	137	614	245	699	415	511	828	999999	999999	461	999999	999999	41	999999	295	26	689	529	852	172	999999	542	824	702	176	628	424	790	999999	999999	75	591	219	837	999999	51	23	731	302	585	906	570	192	906	504	999999	999999	92	299	887	603	598	392	999999	999999	595	790	542	533	999999	97	48	807	895	999999	999999	582	999999	571	253	12	958	999999	277	266	999999	999999	999999	208	124	726	342	999999	661	292	477	208	870	717	999999	999999	481	208	515	497	999999	762	999999	999999	289	480	999999	999999	999999	884	999999	371	125	92	999999	245	872	344	999999	71	755	547	155	613	918	999999	712	487	263	992	531	999999	722	779	398	801	73	999999	999999	644	27	821	455	999999	648	115	93	787	999999	82	388	146	789	454	742	999999	616	683	601	273	767	999999	266	62	999999	883	648	345	693	999999	182	475	425	999999	999999	933	101	378	999999	812	932	924	335	191	999999	395	970	278	46	999999	195	390	805	999999	999999	796	565	999999	999999	764	467	748	103	397	999999	912	721	25	410	999999	239	247	999999	789	340	843	895	84	447	967	912	380	999999	625	578	792	999999	769	897	257	377	697	999999	211	355	194	830	999999	291	702	673	955	867	237	838	947	999999	26	999999	42	900	490	999999	457	851	96	449	999999	818	117	252	951	127	999999	999999	542	294	516	443	156	22	957	792	745	303	957	513	81	786	630	129	653	454	864	999999	886	741	506	360	269	744	999999	999999	184	459	999999	999999	714	795	306	663	166	999999	179	30	942	698	999999	163	893	582	999999	691	999999	988	999999	507	262	806	555	800	999999	166	184	999999	660	838	618	999999	999999	999999	799	999999	490	966	999999	80	285	844	999999	198	531	999999	999999	686	376	670	931	196	860	224	585	907	249	999999	875	999	408	768	999999	114	89	999999	581	999999	783	101	211	231	34	527	999999	417	999999	367	279	445	699	999999	44	989	906	432	435	367	544	891	46	983	101	999999	999999	516	485	309	118	606	770	692	902	284	469	999999	171	343	991	177	515	999999	999999	440	309	911	733	999999	999999	657	999999	224	240	891	65	227	999999	70	855	715	932	102	258	672	999999	999999	594	999999	999999	999999	270	102	375	376	385	999999	757	999999	664	999999	783	999999	111	461	999999	556	461	21	229	251	999999	110	999999	999999	244	999999	634	564	765	999999	326	974	999999	10	396	406	999999	863	516	999999	470	478	406	105	932	827	991	797	564	127	999999	583	540	289	
999999	999999	614	99	999999	963	529	203	999999	999999	443	808	265	999999	74	711	999999	598	999999	327	999999	110	999999	999999	354	999999	431	836	999	647	746	743	444	569	383	236	792	759	999999	553	382	277	583	44	661	133	571	891	999999	853	419	957	88	222	999999	526	999999	232	744	724	541	692	203	258	625	700	374	696	727	838	999999	948	866	951	999999	513	527	999999	731	230	845	540	999999	155	999999	788	664	231	999999	856	770	999999	24	16	21	999999	83	999999	418	960	758	875	173	999999	999999	470	100	136	276	995	999	999999	501	999999	879	11	589	58	999999	837	45	152	634	999999	999999	359	934	859	999999	266	439	201	261	770	471	969	999999	218	220	767	697	999999	999999	999999	999999	974	78	999999	999999	19	110	35	999999	999999	925	616	251	303	999999	999999	536	241	195	999999	565	999999	999999	730	61	999999	635	380	837	262	149	999999	197	568	23	103	290	443	732	999999	166	413	886	679	844	855	999999	83	999999	999999	240	466	999999	999999	510	59	439	347	999999	227	384	729	198	999999	442	428	999999	682	289	999999	305	102	508	999999	853	999999	921	999999	886	206	191	562	989	212	32	682	999999	252	68	964	664	999999	995	514	556	436	999999	834	247	426	436	999999	999999	999999	999999	148	957	999999	101	358	138	573	999999	252	46	999999	999999	986	40	999999	274	186	624	325	79	362	107	993	708	999999	999999	96	628	470	999999	144	768	999999	872	883	724	76	161	709	999999	100	490	752	478	733	696	238	803	487	999999	259	431	478	588	976	51	964	388	673	421	51	945	991	482	901	64	409	124	156	45	207	35	914	488	978	872	354	525	999999	999999	707	999999	151	318	519	713	300	999999	895	842	999999	687	487	298	999999	155	999999	279	577	679	296	124	657	451	954	234	517	989	609	114	696	999999	413	942	713	758	999999	999999	963	999999	763	656	228	314	285	519	548	626	693	832	999999	84	999999	305	444	592	635	699	363	999999	205	999999	999999	790	999999	321	284	999999	584	46	351	815	316	388	999999	640	896	353	176	445	685	999999	999999	776	731	621	499	117	999999	131	999999	114	330	677	992	999999	512	437	999999	999999	245	13	999999	657	491	999999	768	569	390	999999	696	292	999999	918	999999	999999	15	376	999999	999999	999999	999999	47	999999	914	999999	495	638	999999	999999	999999	468	195	213	209	682	999999	648	295	999999	853	930	999999	704	999999	840	582	411	78	688	999999	999999	378	633	999999	78	999999	588	742	255	999999	139	183	927	675	999999	999999	329	718	927	464	
999999	91	999999	681	891	449	999999	38	999999	664	94	999999	708	15	992	100	562	72	141	716	271	905	50	999999	723	756	999999	999999	999999	742	263	693	999999	999999	101	64	483	951	258	628	999999	559	999999	590	987	569	475	922	999999	147	544	999999	999999	221	203	999999	51	801	999999	145	650	314	832	999999	411	401	429	999999	913	999999	616	610	813	513	92	999999	247	459	115	164	291	877	355	69	208	999999	999999	930	39	999999	23	682	994	123	999999	999999	727	337	189	596	999999	990	18	746	531	934	999999	999999	138	491	223	592	695	999999	999999	999999	999999	999999	143	999999	999999	999999	999999	999999	923	933	615	700	535	999999	985	999999	279	999999	24	300	868	609	999999	273	553	999999	999999	548	427	431	999999	201	269	215	370	953	204	774	999999	651	545	736	822	597	328	752	547	999999	506	313	322	999999	788	563	999999	359	245	869	861	260	697	999999	855	999999	946	424	440	999999	403	41	714	504	217	373	999999	142	999999	940	944	800	999999	436	52	123	118	811	413	999999	310	20	718	335	913	60	953	638	880	999999	650	999999	322	226	972	999999	599	999999	968	425	999999	771	573	304	924	999999	764	271	864	741	393	145	21	999999	999999	392	999999	389	999999	167	419	999999	261	999999	299	50	999999	999999	464	999999	524	999999	842	987	897	539	447	999999	999999	999999	296	691	773	149	936	999999	893	586	206	999999	162	999999	236	811	15	691	519	116	14	884	582	999999	807	297	227	102	302	999999	837	490	999999	898	978	999999	999999	999999	352	999999	530	784	999999	901	82	874	999999	314	74	999999	982	215	29	999999	419	526	999999	801	999999	486	999999	844	222	999999	749	716	643	264	241	498	999999	287	999999	407	585	230	736	680	421	999999	873	912	37	999999	51	632	471	614	488	461	999999	79	843	866	200	686	571	999999	162	366	999999	999999	999999	576	999999	999999	867	621	755	199	789	599	389	952	612	19	999999	999999	828	127	999999	39	776	999999	40	870	444	999999	217	999999	658	459	999999	65	701	714	839	461	999999	346	764	999999	858	299	672	999999	999999	891	264	191	869	620	458	45	121	211	392	999999	545	230	270	395	414	857	540	999999	81	999999	260	897	179	365	782	492	999999	404	180	999999	117	173	190	552	999999	35	38	48	11	493	943	499	331	545	915	948	999999	999999	445	11	758	999999	796	999999	640	999999	21	514	837	965	999999	717	40	906	196	382	50	999999	177	388	828	502	338	587	390	760	575	634	999999	834	999999	982	959	999999	999999	774	376	824	999999	999999	
24	524	999999	999999	810	236	999999	425	999999	999999	907	367	212	66	182	266	13	218	975	999999	792	387	999999	13	558	700	999999	999999	188	999999	16	226	805	318	374	999999	301	303	777	164	301	159	285	906	926	59	999999	902	997	471	771	167	849	42	999999	637	999999	207	486	119	478	608	246	999999	999999	691	561	893	692	868	999999	710	999999	999999	588	642	112	167	86	509	920	855	863	717	999999	848	999999	773	250	999999	854	104	816	667	686	692	913	348	999999	245	497	886	219	138	507	71	999999	999999	453	434	999999	301	131	976	198	623	744	529	296	688	324	788	653	955	24	999999	999999	773	143	895	999999	999999	999999	841	21	44	645	999999	220	589	999999	348	330	815	999999	562	973	840	478	73	999999	999999	61	691	999999	999999	999999	264	999999	637	177	951	895	999999	705	771	513	290	964	164	977	19	318	707	565	976	467	837	753	461	896	63	304	80	999999	344	999999	999999	920	999999	801	391	999999	999999	421	999999	452	773	120	440	999999	999999	999999	324	999999	938	85	999999	135	944	251	999999	999999	999999	740	124	657	824	999999	370	69	999999	999999	662	362	596	999999	999999	999999	394	533	694	727	322	412	999999	999999	980	985	18	269	367	999999	976	999999	406	880	999999	842	306	523	628	999999	999999	381	642	333	223	961	498	551	349	68	741	420	556	678	999999	259	536	936	676	839	600	111	702	999999	393	600	956	716	438	893	989	870	905	999999	978	941	999999	999999	965	28	496	467	999999	308	240	565	514	727	692	710	316	370	847	789	572	647	678	999999	940	622	999999	782	122	999999	79	999999	515	35	700	999999	999999	655	971	999999	999999	999999	191	999999	999999	827	96	238	33	999999	999999	629	33	999999	958	340	272	572	940	353	23	714	355	473	239	999999	60	489	37	446	231	660	398	999999	447	439	466	285	993	122	999999	776	758	394	869	450	847	399	76	370	999999	917	715	628	644	637	999999	718	173	999999	777	999999	999999	586	506	999999	240	834	999999	528	873	987	999999	999999	817	247	956	960	999999	789	999999	660	999999	667	999999	999999	945	770	555	809	999999	748	121	999999	345	928	574	999999	888	943	219	22	720	547	496	999999	348	887	811	406	681	827	124	384	332	126	194	999999	132	202	981	470	289	999999	876	135	875	430	492	888	672	784	82	660	579	999999	999999	874	181	468	965	67	999999	158	138	824	634	737	825	228	999999	41	59	695	962	749	733	851	671	999999	130	917	405	922	733	896	755	464	804	999999	185	319	372	
999999	999999	999999	999999	140	740	61	999999	147	999999	999999	154	641	734	386	999999	830	776	99	213	999999	999999	58	999999	999999	424	241	79	180	932	13	999999	434	999999	999999	468	48	247	602	999999	999999	870	999999	322	141	777	102	172	378	999999	974	56	999999	115	562	325	188	271	474	716	508	999999	330	214	601	230	999999	972	349	918	659	592	183	999999	594	999999	366	735	999999	268	332	79	700	999999	958	957	957	329	999999	79	290	776	999999	886	999999	999999	549	777	999999	911	999999	129	822	999999	117	391	999999	116	999999	622	959	999999	741	216	394	438	292	916	256	644	273	400	866	999999	999999	882	819	297	999999	999999	400	588	999999	618	210	999999	257	250	306	577	94	850	807	493	119	836	999999	999999	502	183	354	999999	531	87	999999	667	262	999999	822	234	571	585	739	999999	232	999999	999999	133	15	191	191	51	619	678	559	423	593	383	999999	999999	847	262	794	204	612	767	67	936	999999	542	949	704	427	999999	999999	508	999999	999999	270	738	407	999999	561	321	991	312	22	852	527	999999	84	999999	392	31	386	319	790	545	952	464	323	999999	163	999999	241	487	999999	547	673	61	312	350	122	999999	999999	936	701	483	212	309	755	999999	419	745	467	80	999999	406	695	696	717	999999	999999	806	425	904	757	98	89	514	688	474	188	476	999999	734	766	961	627	449	617	317	342	999999	709	117	999999	418	15	170	176	227	999999	977	999999	999999	59	316	16	999999	188	613	403	698	999999	999999	36	999999	822	732	999999	360	779	999999	88	410	243	647	106	317	821	349	92	918	348	999999	623	999999	142	195	684	460	954	138	270	999999	913	643	999999	429	91	149	595	999999	857	815	448	605	899	932	504	412	999999	699	999999	999999	530	484	999999	999999	667	999999	810	637	58	852	405	651	985	83	497	999999	615	999999	236	681	754	809	999999	532	33	27	311	210	690	282	251	265	460	431	999999	438	999999	999999	761	999999	339	999999	234	14	420	796	620	999999	445	904	796	999999	473	996	94	721	423	828	136	649	999999	999999	946	776	999999	999999	999999	563	600	999999	316	732	915	970	352	797	585	67	121	236	999999	486	999999	786	999999	709	792	463	347	762	999999	464	756	122	741	728	20	458	402	280	605	67	235	387	597	74	999999	999999	653	297	145	366	716	899	252	999999	845	170	300	902	357	999999	226	838	53	852	975	803	999999	623	786	999999	999999	999999	630	999999	261	387	198	420	999999	299	810	59	999999	658	747	856	869	704	882	850	167	499	
922	868	999999	396	343	745	98	822	272	999999	999999	18	701	999999	279	999999	785	468	972	879	819	999999	999999	999999	221	394	114	999999	934	535	740	999999	969	175	999999	761	999999	999999	53	453	999999	270	36	999999	549	999999	957	872	587	965	918	424	999999	287	679	864	941	674	999999	949	640	999999	888	737	299	574	48	536	955	518	999999	999999	999999	528	557	999999	41	156	999999	604	436	242	541	968	999999	999999	68	692	495	65	819	833	689	104	812	999999	381	299	490	975	578	431	916	79	570	996	999	359	999999	130	999999	794	57	580	522	999999	437	999999	130	972	999999	356	50	900	698	571	241	331	715	204	187	741	666	651	35	15	325	472	407	999999	999999	999999	962	375	232	34	999999	999999	581	414	925	461	999999	517	469	232	390	999999	380	999	764	678	643	535	942	101	138	406	555	516	999999	964	522	509	655	806	393	999999	678	673	785	999999	749	310	278	725	572	158	192	802	625	308	102	407	855	648	999999	437	432	141	896	389	563	74	332	999999	999999	669	862	662	839	999999	348	707	223	641	928	342	266	227	528	980	999999	999999	999999	783	872	124	653	16	740	955	253	999999	777	999999	569	999999	999999	317	786	903	999999	529	999999	999999	960	394	194	999999	720	733	181	215	612	916	175	810	183	548	98	824	25	999999	999999	999999	471	800	930	817	999999	254	363	948	440	624	693	999999	789	999999	822	487	930	439	296	17	784	47	934	860	240	758	999999	440	229	961	887	441	999999	88	447	170	464	376	152	475	379	232	774	988	232	481	31	201	999999	610	894	586	568	999999	109	433	866	999999	999999	323	743	923	999999	479	736	262	96	711	543	999999	999999	563	297	821	999999	999999	273	946	638	999999	999999	319	999999	999999	999999	311	872	692	999999	999999	303	394	789	828	732	455	999999	305	261	999999	394	320	657	72	586	340	298	747	286	547	170	919	999999	828	586	433	219	121	411	999999	389	404	999999	999999	368	639	774	468	98	999999	70	968	695	668	999999	427	662	651	41	999999	22	135	416	441	999999	384	953	961	251	309	245	390	893	825	590	999999	587	137	704	947	566	830	999999	999999	487	201	234	999999	999999	169	771	568	90	674	999999	999999	988	999999	676	984	999999	812	227	789	947	999999	85	869	999999	383	839	534	947	999999	999999	192	999999	999999	954	661	159	190	506	92	538	677	310	999999	412	336	12	296	461	999999	272	999999	999999	869	999999	807	126	364	999999	91	999999	999999	620	996	999999	240	786	674	346	24	
835	505	999999	144	260	999999	379	856	467	751	999999	552	999999	238	999999	999999	579	608	178	999999	545	794	999999	425	999999	301	67	314	999999	181	999999	337	949	999999	999999	766	999999	478	618	875	438	270	897	943	710	999999	174	392	184	87	661	999999	506	200	478	50	999999	891	382	959	222	75	142	295	210	53	602	634	999999	64	980	111	989	302	718	285	897	999999	714	984	136	999999	999999	647	520	999999	999999	759	968	843	757	555	999999	658	999999	999999	137	999999	742	667	999999	540	47	999999	106	559	999999	213	482	203	153	466	186	999999	833	548	935	494	774	999999	999999	843	999999	511	306	434	15	341	640	354	157	295	999999	57	809	999999	637	18	550	999999	184	999999	286	774	700	300	378	999999	999999	124	437	643	999999	904	454	999999	874	536	999999	999999	999999	856	573	137	56	857	657	999999	999999	246	999999	999999	944	813	662	594	566	890	999999	16	999999	307	999999	525	917	513	457	904	602	478	721	110	195	999999	416	327	999999	159	999999	842	643	249	129	588	213	510	699	33	252	859	775	983	725	817	615	257	351	999999	999999	542	409	752	999999	120	999999	810	742	75	407	344	999999	999999	172	968	372	816	999999	926	322	417	999999	434	662	999999	703	737	384	377	272	999999	976	999999	999999	195	442	891	712	999999	73	402	768	999999	999999	999999	328	368	821	999999	454	799	79	425	735	999999	727	975	99	793	416	787	435	374	803	999999	368	999999	477	977	535	481	999999	177	863	999999	648	999999	999999	755	424	345	916	627	922	999999	99	561	279	146	467	467	801	919	602	285	999999	403	830	388	999999	792	890	999999	232	999999	695	999999	562	999999	999999	546	178	999999	379	81	999999	808	999999	999999	158	999999	266	341	519	999999	680	194	574	587	952	255	360	428	999999	631	454	999999	999999	949	999999	197	999999	463	981	920	299	999999	999999	999999	415	999999	951	999999	240	741	536	558	334	999999	303	510	337	999999	863	908	196	749	999999	748	999999	797	999999	502	562	961	808	803	359	598	778	223	645	53	181	794	999999	999999	198	475	999999	896	748	251	656	277	999999	34	599	999999	734	549	999999	801	904	617	999999	458	938	999999	999999	733	208	735	385	999999	865	999999	802	79	614	336	561	661	999999	730	999999	171	846	999999	111	999999	213	999999	864	238	884	999999	999999	564	49	845	999999	999999	999999	372	697	999999	866	576	999999	575	231	530	468	407	988	677	158	999999	567	999999	612	999999	999999	999999	999999	921	871	156	999999	30	999999	248	39	999999	416	641	129	290	42	47	
305	280	882	999999	562	683	818	467	249	216	695	999999	996	999999	243	277	751	999999	842	775	151	720	380	999999	430	999999	500	699	990	356	999999	868	999999	530	297	999999	770	641	999999	845	113	999999	906	989	334	188	251	999999	999999	149	890	735	999999	999999	896	999999	900	501	116	579	193	128	476	893	999999	827	825	475	169	901	506	120	797	997	672	737	813	391	66	251	741	916	173	851	466	999999	430	999999	634	711	441	279	534	27	999999	985	936	23	999999	507	999999	776	424	634	642	780	937	999999	595	168	771	518	999999	864	837	276	955	624	999999	834	407	942	840	999999	469	237	999999	779	344	687	999999	800	60	559	888	965	502	999999	219	686	885	999999	298	476	940	922	833	999999	189	999999	39	322	586	506	109	420	999999	999999	174	415	999999	167	999999	999999	367	999999	468	885	975	872	774	427	415	750	949	426	999999	374	517	547	403	915	599	949	657	488	224	553	999999	478	39	536	373	803	999999	999999	874	390	999999	969	463	947	694	999999	621	612	999999	835	557	683	999999	570	458	999999	22	999999	999999	999999	260	878	756	915	436	507	842	247	999999	612	269	999999	552	274	265	548	999999	999999	231	292	337	55	582	388	999999	999999	713	468	87	999999	999999	212	169	718	139	239	999999	999999	999999	196	474	383	558	303	999999	335	141	501	999999	910	999999	566	67	285	999999	215	306	999999	918	659	794	384	170	318	821	66	999999	833	999999	36	335	544	933	44	999999	999999	496	288	811	670	999999	221	164	176	210	999999	999999	884	889	924	933	844	629	861	402	999999	222	250	482	520	999999	307	366	288	585	10	999999	999999	999999	999999	718	27	566	258	24	999999	230	993	117	597	911	187	944	219	999999	490	914	82	641	728	741	256	805	999999	406	348	855	875	999999	210	600	132	427	24	999999	915	288	381	999999	820	870	229	143	885	609	96	362	157	196	104	95	561	390	738	143	472	222	275	999999	676	726	354	412	999999	999999	788	760	999999	13	999999	999999	543	235	820	857	522	122	920	691	319	999999	707	689	496	124	49	741	999999	999999	744	999999	22	528	180	103	525	816	236	999999	821	336	432	154	18	892	552	999999	999999	880	621	359	999999	583	542	999999	999999	665	916	999999	956	999999	82	58	268	483	999999	999999	64	727	342	705	885	40	870	983	563	563	999999	604	999999	999999	182	807	269	999999	411	438	986	999999	84	859	999999	444	932	774	263	384	885	999999	999999	538	281	842	548	915	473	271	713	999999	999999	465	985	
321	230	252	874	999999	788	873	82	761	38	574	652	482	805	999999	107	106	729	189	999999	154	902	999999	999999	999999	999999	999999	921	999999	725	999999	362	619	873	588	999999	690	899	999999	595	21	462	940	509	706	200	75	119	31	173	999999	828	948	786	999999	419	196	810	545	15	444	952	932	46	600	222	43	609	999999	237	999999	999999	999999	999999	667	999999	962	534	735	999999	999999	244	899	976	117	608	413	832	42	178	38	879	364	999999	160	68	530	903	909	493	999999	999999	892	794	755	999999	98	364	129	999999	457	662	84	999999	812	209	63	955	999999	999999	999999	210	576	58	209	999999	841	757	999999	608	999999	999999	624	251	981	999999	352	999999	231	999999	520	58	999999	999999	721	375	999999	958	181	951	999999	999999	975	917	999999	956	889	999999	595	227	579	341	921	521	986	399	47	999999	424	84	856	948	734	999999	999999	760	497	999999	336	833	732	882	999999	999999	602	598	92	707	566	999999	999999	509	519	13	999999	189	999999	201	897	999999	338	972	544	106	105	66	839	999999	445	924	999999	207	516	762	494	697	755	440	918	999999	316	340	275	398	236	357	439	999999	125	302	633	999999	794	14	504	760	347	488	396	545	999999	349	271	642	566	650	992	756	518	999999	999999	696	282	509	26	998	706	156	870	747	627	117	627	153	301	172	999999	512	999999	999999	999999	999999	54	383	639	999999	79	633	832	586	364	683	223	696	999999	937	34	999999	988	506	999999	201	618	648	918	999999	721	128	350	999999	247	490	498	783	79	167	999999	999999	869	59	929	82	324	293	393	944	999999	931	283	999999	147	999999	524	999999	681	168	657	406	464	988	999999	950	999999	437	348	874	194	439	626	712	295	135	425	939	577	980	877	999999	265	999999	755	790	844	986	999999	130	966	737	112	999999	509	255	444	881	999999	978	999999	886	945	999999	759	999999	999999	571	78	21	702	584	194	999999	999999	999999	151	489	242	465	116	306	180	999999	908	457	336	999999	212	50	690	544	145	598	201	991	999999	746	224	999999	999999	282	918	255	428	391	553	999999	999999	999999	999999	954	999999	348	871	492	999999	727	999999	312	999999	599	369	999999	331	168	999999	595	509	299	943	999999	274	942	980	834	388	999999	799	527	904	924	94	35	936	735	895	796	727	708	999999	661	146	912	999999	885	912	890	999999	269	941	999999	902	341	243	709	689	705	368	47	114	999999	928	92	408	213	515	343	999999	595	272	999999	999999	801	24	999999	999999	999999	999999	104	921	498	999999	539	
585	946	32	999999	999999	999999	999999	199	437	689	999999	493	999999	63	513	957	999999	999999	799	338	997	999999	99	111	327	952	999999	999999	925	274	126	615	999999	398	999999	999999	191	763	552	863	549	999999	226	188	206	999999	558	213	848	822	999999	999999	698	672	542	297	856	920	999999	839	785	718	274	173	573	988	704	344	999999	61	999999	615	999999	936	789	924	999999	910	999999	797	403	247	999999	112	548	999999	917	127	855	220	999999	270	338	713	87	999999	808	63	615	999999	826	224	657	999999	56	999999	999999	761	883	617	224	946	26	637	445	999999	240	172	624	799	81	586	488	345	999999	515	287	323	859	958	126	28	999999	696	970	189	999999	999999	999999	999999	458	165	999999	248	995	659	254	700	999999	538	600	646	999999	816	999999	249	735	321	351	999999	832	12	902	924	999999	206	651	329	667	999999	957	548	115	195	350	999999	999999	250	350	796	999999	999999	55	330	999999	480	590	488	559	731	999999	278	999999	525	606	456	263	319	999999	799	18	924	43	21	581	61	540	999999	476	230	896	494	971	554	280	255	956	581	999999	30	615	172	770	935	812	689	208	590	588	894	662	43	503	550	999999	346	999999	44	749	316	940	999999	999999	338	834	959	307	795	254	361	499	681	999999	999999	193	845	164	999999	999999	891	853	949	664	999999	567	863	999999	999999	766	934	701	921	831	260	90	278	160	441	111	999999	392	413	999999	999999	404	980	290	999999	999999	942	999999	455	999999	857	462	999999	999999	999999	770	971	968	876	38	320	659	578	999999	501	645	915	695	722	999999	355	509	449	613	438	999999	587	582	222	73	824	752	256	95	973	797	999999	596	719	999999	999999	884	515	384	35	576	826	140	789	143	451	256	469	459	490	358	999999	999999	254	264	193	398	755	812	214	568	413	492	876	704	555	999999	999999	61	865	471	999999	999999	999999	861	999999	456	793	999999	621	577	293	796	605	625	784	711	352	465	487	741	138	702	999999	467	173	343	264	999999	587	133	281	417	593	28	999999	999999	800	392	903	737	605	676	201	637	284	999999	999999	999999	999999	844	976	520	574	134	342	301	894	999999	697	26	202	708	502	498	306	875	212	587	272	836	911	959	561	749	146	462	999999	543	999999	555	456	13	999999	743	157	760	842	469	999999	72	63	999999	695	887	545	897	999999	702	340	408	414	310	988	93	999999	26	958	999999	988	999999	790	999999	938	999999	569	198	999999	759	999999	545	43	743	999999	209	782	999999	999999	674	214	249	288	
999999	212	783	151	156	25	91	809	140	801	999999	480	805	281	702	741	552	999999	999999	364	424	361	999999	375	671	408	788	311	999999	752	294	620	749	601	999999	159	164	999999	423	999999	460	949	221	743	25	272	105	927	999999	499	721	356	857	999999	864	457	416	418	999999	999999	236	780	117	387	999999	407	999999	999999	300	553	587	552	999999	184	999999	474	150	61	359	409	313	860	999999	212	40	999999	999999	999999	999999	534	742	746	531	675	945	680	999999	833	236	618	999999	999999	637	999999	911	179	452	683	999999	399	316	364	68	80	999999	376	559	904	356	999999	999999	867	477	765	810	841	30	238	238	233	633	999999	999999	740	999999	421	233	694	999999	861	495	999999	883	347	227	387	999999	460	241	579	130	936	999999	999999	974	999999	999999	872	999999	80	999999	999999	999999	758	999999	10	539	327	211	32	152	864	613	999999	999999	999999	984	140	547	432	163	570	999999	658	112	696	999999	178	999999	205	999999	361	999999	230	712	999999	635	134	999999	227	999999	370	258	999999	437	999999	999999	990	573	999999	689	293	334	303	916	588	999999	999999	655	80	179	371	561	16	35	791	895	392	999999	999999	929	999999	559	329	584	793	321	999999	999999	846	372	839	604	355	515	714	36	675	999999	134	64	999999	478	510	57	486	808	251	192	645	370	940	218	999999	999999	999999	733	999999	718	999999	999999	436	573	809	707	999999	766	215	999999	320	764	230	999999	999999	999999	99	390	999999	281	108	999999	79	606	586	485	999999	631	844	864	686	980	31	999999	190	999999	999999	999999	668	803	717	999999	999999	750	872	880	149	861	999999	12	401	449	684	732	619	149	207	830	987	334	284	709	922	999999	999999	999999	999999	272	898	800	999999	824	721	256	564	388	391	999999	734	705	345	570	80	999999	473	246	306	999999	347	51	659	797	287	344	999999	999999	797	262	999999	541	999999	877	963	759	872	999999	999999	438	178	241	757	878	999999	999999	988	999999	638	90	878	577	44	453	924	856	151	342	546	386	728	555	591	138	392	202	568	468	607	999999	968	896	519	868	130	116	293	780	701	996	356	813	380	716	999999	999999	507	999999	952	116	618	540	40	350	710	622	999999	629	496	903	999999	529	117	326	122	981	68	999999	333	999999	573	370	641	550	999999	914	185	874	754	34	695	874	516	999999	999999	438	865	999999	168	507	466	664	294	797	283	999999	706	63	604	402	999999	999999	370	999999	543	258	899	489	320	795	447	775	999999	472	218	848	23	616	623	683	999999	890	18	
825	361	908	85	843	277	213	217	131	280	999999	999999	999999	514	382	956	455	539	385	857	372	70	691	789	821	589	999999	813	100	439	999999	286	419	333	999999	782	634	999999	999999	999999	117	999999	325	505	522	747	854	999999	641	999999	178	154	739	42	645	765	669	128	263	263	842	399	126	691	359	85	315	40	969	599	999999	283	999999	173	749	783	744	999999	277	83	734	100	999999	440	999999	775	546	386	687	779	123	516	918	802	999999	999999	471	634	155	446	442	824	999999	999999	338	895	671	576	292	862	30	483	999999	190	999999	751	999999	686	430	999999	539	999999	352	199	486	815	999999	680	792	42	321	999999	50	999999	640	910	726	999999	112	376	999999	969	999999	824	999999	999999	999999	999999	283	628	999999	785	213	572	907	999999	481	999999	999999	522	540	991	783	260	550	999999	443	29	549	999999	999999	999999	999999	64	999999	569	999999	527	440	846	160	626	407	174	541	536	906	477	999999	136	438	550	573	590	835	123	196	842	283	999999	205	645	199	664	999999	412	211	159	999999	348	999999	954	744	719	371	913	594	999999	719	24	999999	966	999999	999999	190	484	523	993	228	366	383	991	253	592	651	515	999999	999999	999999	139	335	999999	383	999999	456	484	805	854	228	921	529	999999	133	269	999999	239	999999	776	483	128	888	217	999999	999999	964	688	710	999999	999999	855	486	851	58	589	689	999999	999999	520	966	706	678	669	775	999999	999999	999999	867	984	747	421	966	661	269	999999	250	999999	825	999999	999999	999999	774	652	787	373	445	999999	527	544	580	596	647	38	809	776	449	229	442	634	900	168	820	999999	415	999999	999999	824	999999	999999	999999	571	431	945	999999	208	932	999999	881	411	860	169	288	333	999999	161	774	938	851	999999	12	31	999999	201	745	462	999999	999999	999999	999999	484	620	95	921	999999	18	999999	701	139	611	999999	424	347	40	773	741	879	497	320	263	881	950	973	109	604	327	885	240	209	999999	261	884	787	750	926	249	83	367	138	405	986	82	999999	250	648	588	683	999999	427	14	583	459	737	984	259	534	647	985	326	877	132	999999	501	692	359	959	636	596	113	999999	667	521	369	914	277	999999	151	733	461	26	644	999999	813	999999	863	802	999999	999999	501	402	602	97	50	260	999999	61	581	126	890	688	952	97	551	893	347	71	99	822	716	999999	392	999999	534	310	243	891	131	306	829	556	813	832	105	711	999999	579	999999	999999	641	226	237	35	842	999999	999999	999999	689	920	999999	802	713	999999	
999999	60	19	999999	563	739	999999	391	930	285	999999	344	875	130	992	839	961	767	590	980	190	500	223	366	81	762	246	686	212	211	448	37	843	489	744	999999	701	999999	26	740	102	260	295	951	738	508	897	943	564	849	958	99	999999	732	153	597	837	999999	617	999999	999999	340	999999	729	836	269	501	999999	385	947	148	718	751	849	888	930	214	271	999999	573	864	302	999999	362	252	999999	999999	121	345	999999	217	999999	635	225	999999	761	81	999999	125	478	16	510	568	617	711	999999	348	371	843	222	392	575	35	54	936	999999	218	999999	486	999999	454	390	60	238	740	100	92	536	611	136	859	648	999999	999999	566	999999	734	514	651	12	20	453	277	133	764	999999	33	999999	289	47	999999	255	89	637	34	626	999999	339	999999	999999	999999	999999	999999	717	363	744	428	876	487	582	475	703	999999	484	477	10	122	927	474	999999	999999	500	257	573	583	614	568	518	134	999999	903	999999	637	40	844	208	693	560	769	29	999999	156	114	999999	572	849	80	604	169	33	513	532	865	778	553	666	564	196	143	749	999999	910	751	547	678	80	999999	154	999999	999999	316	562	167	454	885	920	999999	550	11	733	543	999999	999999	110	435	380	999999	859	486	999999	999999	507	426	30	843	999999	404	566	38	501	784	999999	999999	999999	999999	951	375	420	892	633	999999	999999	194	410	215	221	999999	651	121	999999	541	999999	667	999999	635	809	999999	147	610	999999	525	830	521	510	949	999999	999	468	393	484	15	128	967	853	907	629	323	25	999999	631	751	753	454	731	960	578	268	999999	265	907	999999	237	809	320	117	999999	502	684	461	598	222	999999	267	999999	999999	422	248	814	555	15	496	999999	332	978	830	999999	385	790	549	381	999999	496	212	999999	999999	778	318	656	745	999999	137	999999	564	225	419	999999	495	817	999999	547	339	454	956	999999	421	693	904	831	489	345	74	711	144	90	250	726	890	781	966	999999	113	591	79	98	999999	857	999999	117	569	181	286	999999	360	999999	999999	999999	540	953	999999	976	999999	999999	177	409	999999	425	504	999999	974	692	999999	713	850	916	444	999999	385	868	380	564	999999	797	999999	318	68	999999	361	142	47	346	195	936	999999	990	650	625	999999	669	696	463	363	92	142	999999	412	573	717	999999	567	304	528	999999	999999	510	849	85	226	858	351	895	999999	371	446	999999	999999	999999	999999	999999	276	999999	332	999999	182	916	210	999999	664	999999	905	999999	789	916	999999	743	818	524	364	217	150	999999	
409	565	328	800	999999	999999	999999	504	379	999999	577	856	999999	999999	972	812	499	665	309	805	999999	832	953	855	116	999999	795	702	819	982	477	788	720	701	419	766	397	381	527	999999	999999	999999	24	334	918	932	748	999999	770	15	999999	698	999999	999999	163	576	612	472	693	999999	999999	999999	684	397	112	788	146	476	339	215	425	999999	148	999999	999999	260	999999	628	937	184	408	969	932	999999	957	779	880	386	548	999999	164	924	688	999999	21	999999	485	626	999999	139	999999	282	496	565	590	907	560	817	936	999999	999999	983	534	519	844	237	21	870	439	333	999999	760	927	496	999999	999999	999999	999999	88	999999	999999	201	406	808	999999	135	482	999999	234	60	229	999999	999999	645	94	180	399	179	440	784	452	615	197	898	230	45	355	999999	513	99	478	696	999999	992	999999	999999	586	726	140	718	999999	999999	646	999999	114	845	320	999999	999999	881	999999	999999	999999	999999	501	999999	14	999999	999999	353	780	481	863	999999	581	532	334	457	517	527	593	999999	999999	722	999999	808	968	807	794	999999	724	999999	598	999999	988	218	274	444	999999	999999	562	88	149	787	937	999999	999999	511	807	581	521	999999	999999	999999	297	437	231	999999	275	692	201	206	999999	211	628	717	883	999999	155	373	268	890	956	549	965	515	534	260	999999	999999	37	466	10	222	864	861	999999	714	344	561	999999	564	999999	808	777	366	373	937	999999	230	400	999999	366	443	999999	999999	907	234	999999	782	903	999999	999999	520	665	734	205	999999	347	766	427	179	895	594	999999	999999	721	157	999999	608	151	596	101	563	364	487	110	566	899	243	954	74	795	562	999999	999999	639	657	153	999999	999999	871	599	999999	803	231	654	999999	66	619	909	760	462	999999	641	316	878	371	166	187	634	638	999999	999999	812	362	383	343	999999	999999	74	74	13	728	447	279	996	699	999999	142	832	338	510	999999	334	204	611	485	999999	352	147	277	999999	999999	418	532	279	496	589	999999	999999	321	836	695	554	844	756	999999	872	371	319	189	610	33	355	305	137	999999	999999	618	999999	898	421	593	999999	796	573	47	999999	999999	10	510	119	999999	294	521	999999	999999	735	489	447	878	999999	559	42	957	667	999999	620	122	999999	956	716	971	699	949	899	253	470	758	281	999999	999999	957	999999	999999	999999	301	738	999999	804	322	587	300	180	872	295	861	560	276	999999	106	999999	207	520	999999	794	148	999999	345	621	258	354	999999	218	729	464	655	999999	999999	999999	376	738	999999	318	92	378	426	800	999999	
663	48	692	999999	628	999999	300	226	446	327	24	931	999999	403	999999	999999	967	999999	92	451	999999	640	672	337	999999	999999	999999	641	889	438	999999	999999	347	999999	999999	583	999999	160	999999	43	438	248	999999	999999	218	956	695	344	573	761	124	768	999999	358	418	33	375	365	999999	865	816	999999	337	18	652	647	593	887	722	999999	999999	999999	999999	58	23	180	432	801	128	432	78	33	77	137	323	906	43	989	385	657	218	999999	344	493	226	999999	910	209	229	571	372	808	999999	934	770	308	516	295	345	247	600	999999	246	393	796	792	591	999999	695	999999	613	999999	512	74	430	999999	481	768	832	244	269	999999	582	999999	69	999999	411	999999	366	25	400	999999	653	147	67	644	963	951	696	434	999999	999999	514	483	957	768	306	558	513	979	826	747	463	999999	978	377	991	999999	333	536	999999	459	999999	680	999999	865	950	374	999999	786	827	999999	82	999999	57	559	719	999999	600	300	964	853	999999	387	198	653	294	553	999999	999999	652	284	627	169	999999	737	867	833	138	101	818	931	551	999999	162	999999	674	65	63	428	658	999999	99	43	572	537	999999	466	999999	999999	581	999999	215	327	999999	553	902	913	364	319	692	885	999999	999999	482	42	999999	901	234	893	999999	239	499	740	41	758	194	999999	596	516	907	999999	352	436	520	421	725	999999	593	608	999999	761	701	999999	999999	773	923	590	999999	539	234	929	241	999999	723	351	907	475	999999	999999	368	999999	326	848	412	999999	999999	543	999999	70	317	88	999999	625	500	227	538	756	999999	267	835	604	43	66	291	978	999999	754	712	999999	513	259	937	218	250	94	444	853	341	999999	240	390	602	999999	232	999999	621	615	107	506	813	161	472	38	550	764	285	270	566	434	121	787	830	819	999999	67	151	109	999999	415	999999	685	425	557	999999	455	11	999999	833	999999	367	563	656	216	365	362	787	908	668	485	809	183	296	906	343	999999	999999	783	999999	175	14	521	240	692	722	137	999999	914	11	999999	762	742	999999	431	77	558	141	999999	999999	204	279	243	441	899	999999	609	999999	999999	223	584	895	228	599	999999	140	999999	333	964	999999	237	999999	872	999999	573	722	77	747	864	839	785	321	934	329	748	895	999999	89	340	999999	122	738	228	701	426	209	544	999999	768	300	231	235	176	140	235	578	999999	335	868	186	538	862	534	678	438	273	999999	899	851	999999	999999	766	999999	877	380	999999	407	999999	999999	373	188	999999	979	999999	618	559	999999	804	103	180	498	
445	220	163	558	999999	213	550	272	163	248	999999	301	999999	931	464	242	299	759	736	180	236	999999	505	999999	613	883	961	69	878	128	166	999999	680	999999	924	556	838	329	130	295	857	908	999999	135	543	634	983	642	999999	999999	855	54	366	999	999999	999999	999999	165	944	377	252	999999	999999	44	91	999999	620	720	999999	907	404	969	999999	451	999999	327	518	379	465	979	899	329	904	561	999999	121	448	999999	22	333	841	999999	999999	999999	999999	377	524	302	54	703	23	272	999999	256	922	885	999999	999999	687	944	91	999999	699	965	999999	922	585	832	771	970	400	939	708	999999	999999	720	999999	885	407	945	803	226	335	761	965	636	694	999999	638	387	705	533	994	77	251	999999	983	418	285	130	791	691	530	84	999999	999999	564	999999	190	212	999999	529	517	999999	151	865	20	937	10	840	999999	999999	999999	394	999999	867	999999	641	441	571	999999	999999	610	999999	164	999999	695	261	459	890	82	743	477	436	999999	186	25	262	926	386	494	55	418	445	891	863	497	146	809	445	139	923	999999	999999	475	999999	999999	240	587	999999	179	759	488	120	999999	495	460	999999	308	999999	999999	692	714	65	86	691	767	174	999999	301	624	559	999999	24	760	159	233	858	960	970	266	785	674	897	216	999999	566	308	677	406	412	729	838	999999	592	446	218	464	999999	783	358	754	844	296	414	999999	317	474	359	618	272	602	807	337	831	77	28	999999	999999	350	134	999999	497	999999	888	895	721	999999	431	999999	940	768	999999	186	622	511	940	387	493	595	428	102	999999	999999	999999	809	921	999999	889	525	428	401	999999	202	659	999999	266	855	407	518	899	999999	53	45	677	503	287	999999	714	330	136	640	999999	263	922	42	519	439	999999	89	973	999999	839	905	895	999999	163	999999	527	733	254	999999	999999	974	999999	840	58	999999	999999	640	532	301	795	999999	399	999999	77	362	280	627	379	827	999	999999	999999	999999	999999	148	999999	999999	999999	164	112	981	85	51	999999	999999	999999	91	983	999999	999999	224	557	682	999999	280	516	116	482	801	852	900	364	427	999999	999999	440	17	102	910	772	999999	300	377	198	999999	999999	358	137	718	794	198	643	772	778	999999	771	861	999999	477	999999	43	655	999999	312	212	627	658	955	998	918	559	999999	83	999999	999999	924	189	493	999999	786	167	979	764	16	664	267	591	648	310	890	578	743	624	288	739	999999	750	75	999999	197	835	402	138	799	244	208	999999	999999	982	860	591	378	663	691	474	999999	891	
542	999999	945	45	19	654	999999	999999	999999	999999	795	104	999999	999999	124	999999	999999	999999	765	850	964	771	465	999999	652	666	999999	999999	210	999999	932	814	684	715	218	427	999999	161	826	999999	29	460	428	833	774	844	793	687	477	871	251	741	709	214	926	999999	999999	999999	393	353	214	810	149	737	442	999999	420	482	999999	696	999999	271	999999	27	830	514	999999	999999	922	807	872	762	830	338	838	999999	115	480	789	999999	245	999999	767	483	543	219	320	690	401	793	434	999999	721	780	416	979	618	691	999999	422	999999	999999	999999	586	481	451	979	810	899	251	875	939	693	528	999999	671	503	650	483	621	203	662	240	138	382	560	51	59	921	858	582	999999	999999	376	28	684	468	191	12	101	999999	510	999999	999999	917	494	627	999999	329	745	485	968	218	762	229	999999	329	206	213	920	999999	929	999999	999999	668	462	843	327	510	776	212	322	647	392	391	693	999999	999999	220	887	933	848	730	186	382	614	999999	344	157	262	999999	271	977	92	690	999999	621	750	491	464	651	999999	692	553	542	172	330	999999	999999	535	894	999999	985	325	986	561	209	999999	999999	63	257	508	179	257	421	999999	345	565	999999	999999	82	999999	599	755	246	633	165	187	643	220	294	389	962	621	368	126	999999	661	105	999999	111	908	92	437	217	999999	140	445	141	601	999999	765	134	300	463	774	648	239	89	363	406	999999	78	457	769	868	546	557	888	304	665	999999	469	999999	979	173	47	172	548	103	502	999999	55	999999	393	529	265	672	168	999999	477	55	581	742	732	89	840	999999	667	348	606	582	556	837	936	999999	999999	561	999999	300	736	486	999999	985	861	686	976	35	74	250	612	999999	399	304	999999	619	113	999999	839	999999	333	411	505	999999	497	999999	173	218	999999	250	233	703	361	868	857	991	364	595	880	56	112	814	571	999999	735	732	193	262	20	999999	999999	577	722	420	967	334	981	999999	498	942	522	768	919	823	26	999999	523	531	446	835	999999	517	999999	999999	999999	518	840	88	474	764	736	910	208	789	211	656	981	940	999999	999999	999999	873	107	938	999999	344	894	748	999999	826	219	661	815	184	71	999999	999999	929	622	458	999999	902	999999	733	999999	612	569	139	999999	370	927	582	630	914	825	390	420	908	268	463	623	999999	678	647	999999	84	104	34	727	999999	925	62	328	452	48	999999	857	373	732	921	774	764	136	49	999999	636	40	901	358	680	121	822	670	169	999999	401	234	379	188	141	
999999	999999	412	941	999999	874	264	188	875	718	533	56	999999	999999	688	859	965	999999	748	918	53	203	675	56	567	113	999999	999999	999999	646	882	488	195	600	414	999999	362	194	604	34	382	852	35	640	157	75	646	333	480	975	435	596	630	269	97	323	870	999999	999999	341	492	105	999999	239	835	55	999999	585	999999	459	999999	999999	43	999999	546	201	178	44	899	999999	466	68	688	642	220	999999	857	999999	513	999999	368	999999	999999	273	541	999999	999999	999999	805	111	214	999999	400	31	478	654	562	907	999999	895	999999	999999	465	999999	874	999999	416	999999	28	548	198	934	82	842	100	509	970	999999	191	999999	909	381	238	797	999999	999999	667	667	173	566	999999	949	213	617	944	532	541	999999	398	116	869	364	777	266	913	999999	989	558	930	969	683	792	725	462	986	773	999999	999999	593	479	767	749	763	461	999999	248	999999	999999	897	999999	967	999999	382	84	400	555	604	999999	884	999999	999999	119	737	204	882	999999	234	751	630	180	999999	873	999999	918	999999	130	999999	326	451	999999	999999	534	660	372	11	642	999999	650	999999	440	179	634	783	574	72	658	22	569	999999	874	24	979	833	727	642	104	999999	463	735	279	955	288	531	220	999999	882	458	374	202	250	530	583	689	200	11	301	100	770	999999	999999	999999	40	746	577	659	568	999999	933	999999	907	936	957	915	792	484	891	113	572	103	190	999999	999999	376	338	353	441	300	643	999999	351	13	935	607	54	171	925	541	954	560	912	999999	999999	999999	295	314	573	668	896	715	119	197	527	677	999999	492	999999	663	999999	233	228	277	67	217	389	903	10	999999	871	630	999999	360	158	999999	191	999	683	14	999999	34	779	773	403	927	616	163	999999	268	999999	562	999999	271	133	999999	999999	644	999999	318	264	391	313	223	999999	275	166	999999	48	515	495	675	808	999999	582	999999	999999	455	874	139	600	236	999999	742	428	319	929	999999	237	999999	681	546	874	999999	750	699	999999	565	976	138	999999	857	124	971	772	265	753	245	689	739	285	885	770	994	717	37	964	570	795	487	346	868	531	999999	833	999999	801	999999	715	999999	672	888	999999	745	368	743	999999	999999	970	172	565	693	608	497	152	999999	776	880	999999	722	735	159	999999	999999	792	999999	335	999999	147	823	464	321	999999	999999	77	397	999999	34	999999	973	915	999999	600	632	999999	652	270	44	477	48	182	920	783	999999	999999	522	128	981	953	999999	417	618	319	999999	707	253	173	800	430	755	999999	752	253	
999999	999999	227	999999	147	999999	149	999999	301	36	108	651	999999	537	537	660	999999	278	999999	80	999999	999999	307	999999	454	925	999999	488	469	999999	999999	658	429	677	999999	999999	999999	999999	980	415	814	822	999999	591	220	504	173	716	999999	150	999999	486	954	999999	999999	129	509	28	114	222	999999	661	183	999999	314	449	999999	866	999999	351	730	999999	297	29	999999	999999	449	716	988	949	761	999999	852	999999	738	245	999999	748	604	999999	999999	911	858	768	518	999999	648	438	287	770	283	306	287	999999	420	294	198	935	999999	722	999999	999999	999999	165	461	934	808	999999	949	79	746	999999	999999	459	999999	818	999999	999999	511	113	710	21	438	228	676	464	685	999999	908	453	56	768	333	999999	310	999999	882	703	317	583	354	793	999999	217	34	999999	999999	827	629	601	999999	669	999999	999999	22	668	999999	810	488	999999	259	251	945	505	32	999999	160	390	999999	772	935	999999	221	928	758	999999	531	231	204	876	999999	857	937	999999	890	386	343	999999	869	642	538	81	999999	320	333	113	999999	999999	194	999999	649	999999	678	857	665	999999	457	506	563	104	999999	143	999999	612	577	402	999999	638	614	646	643	999999	520	516	243	999999	813	901	604	655	79	999999	46	157	236	999999	188	89	651	366	928	999999	457	774	999999	405	465	612	743	931	799	219	999999	999999	412	999999	999999	999999	999999	801	721	556	901	999999	999999	999999	999999	999999	385	802	223	233	999999	258	717	806	999999	745	20	838	409	999999	167	673	999999	859	177	999999	744	726	999999	26	999999	850	645	999999	935	999999	749	906	308	995	237	940	717	576	232	131	831	999999	819	399	161	785	999999	520	399	238	62	999999	999999	999999	999999	659	172	207	767	146	999999	999999	870	999999	996	114	540	413	973	999999	956	289	637	56	666	148	999999	250	864	999999	999999	134	983	999999	497	583	485	999999	281	578	778	519	808	95	518	999999	999999	677	999999	999999	254	989	546	182	999999	772	999999	385	999999	585	999999	922	999999	96	999999	488	999999	172	653	422	628	842	142	999999	448	446	999999	551	999999	999999	413	239	999999	817	436	999999	999999	811	435	725	55	109	755	999999	826	855	187	721	406	999999	999999	999999	33	980	428	412	999999	999999	999999	835	301	999999	847	773	182	999999	999999	525	660	230	999999	550	999999	999999	999999	528	96	446	579	592	999999	759	155	508	999999	840	215	866	999999	33	611	999999	87	600	433	999999	262	981	522	999999	781	662	71	999999	140	999999	835	999999	613	999999	999999	419	571	150	999999	999999	840	348	738	341	316	218	
999999	999999	619	462	472	146	999999	318	999999	115	924	275	811	999999	999999	999999	999999	999999	15	120	263	499	707	201	876	937	34	999999	228	913	253	190	997	572	536	433	566	678	130	699	601	305	633	999999	999999	999999	338	968	844	870	999999	297	336	206	954	636	929	428	586	535	121	999999	99	999999	862	743	277	248	81	274	413	699	999999	999999	999999	958	865	999999	705	579	608	999999	999999	357	942	999999	854	801	617	899	999999	148	102	595	587	988	999999	999999	358	751	39	99	897	579	999999	281	966	30	999999	999999	770	999999	722	16	999999	65	564	742	419	905	999999	999999	631	181	769	275	607	735	728	529	999999	999999	999999	999999	550	518	168	478	890	670	999999	834	124	621	138	999999	425	96	668	999999	434	999999	862	452	862	563	468	726	809	201	674	241	999999	167	254	186	302	768	465	999999	896	96	852	748	916	65	360	999999	52	707	849	999999	76	205	105	290	732	696	999999	986	60	442	668	698	995	758	542	956	376	952	769	657	630	999999	999999	347	999999	123	536	807	999999	458	683	112	351	163	174	106	999999	963	999999	999999	676	478	367	464	428	164	999999	999999	523	404	999999	999999	937	999999	890	816	569	758	670	618	170	294	784	999999	758	565	356	842	999999	445	894	413	999999	999999	980	161	892	181	918	465	999999	999999	999999	808	815	592	175	159	999999	357	536	313	303	835	999999	999999	694	766	705	862	999999	911	574	87	509	239	999999	773	999999	738	924	999999	839	999999	258	792	999999	975	785	999999	399	206	578	999999	999999	999999	999999	672	727	598	467	136	475	65	658	999999	803	216	308	585	999	402	938	534	433	147	474	99	586	999999	392	999999	980	539	472	611	342	339	999999	999999	999999	999999	55	999999	281	797	999999	783	556	799	989	793	676	999999	176	997	268	54	811	771	126	30	95	999999	215	999999	156	936	999999	56	126	473	999999	390	465	88	356	325	999999	636	224	691	542	999999	664	999999	999999	780	372	475	353	298	999999	406	802	999999	835	999999	417	532	999999	986	200	999999	682	525	999999	999999	744	97	999999	999999	790	185	999999	999999	488	308	420	616	706	999999	573	999999	703	828	945	642	587	366	999999	385	907	999999	984	237	999999	42	114	148	999999	755	45	284	823	410	999999	352	999999	377	621	999999	560	801	999999	285	999999	999999	806	853	579	122	999999	387	844	275	45	70	999999	999999	934	455	203	282	772	951	340	299	304	303	331	603	792	220	745	999999	824	115	999999	708	814	999999	999999	261	568	999999	56	657	
440	558	374	447	160	531	442	175	999999	288	39	874	945	133	778	513	531	975	999999	498	642	137	450	929	999999	492	999999	516	228	999999	999999	50	904	682	859	999999	999999	884	999999	999999	999999	579	383	546	999999	39	999999	691	650	723	729	999999	411	999999	25	312	117	445	999999	668	27	926	999999	401	999999	988	999999	272	999999	42	585	999999	999999	999999	720	999999	754	904	999999	999999	999999	822	999999	505	222	999999	639	999999	666	556	999999	999999	602	784	999999	851	632	981	971	97	999999	501	427	999999	148	91	999999	999999	838	953	999999	213	999999	166	939	205	70	999999	999999	454	359	999999	605	718	404	101	54	999999	999999	999999	440	999999	932	999999	75	999999	405	258	366	141	70	297	518	999999	997	999999	901	446	844	58	790	999999	803	527	999999	446	999999	709	223	999999	999999	999999	999999	969	522	786	280	826	101	712	999999	999999	94	57	393	71	999999	891	720	969	200	608	999999	999999	87	999999	969	415	37	629	999999	999999	45	320	999999	999999	999999	548	200	999999	164	85	354	141	258	978	105	755	999999	676	340	14	988	253	999999	438	419	768	892	273	816	865	798	999999	381	114	777	774	999999	645	999999	999999	700	509	999999	125	263	771	518	109	163	223	999999	360	298	999999	707	791	464	665	339	993	656	927	404	298	286	999999	759	999999	211	331	999999	497	377	773	313	999999	437	740	184	647	260	793	119	603	999999	999999	183	55	407	999999	319	297	316	999999	911	773	115	999999	838	381	999999	374	897	832	999999	784	983	525	33	228	363	723	491	691	743	862	818	801	705	838	709	714	999999	225	21	999999	191	72	999999	540	383	911	901	803	999999	886	895	999999	191	808	999999	657	31	189	999999	596	805	624	571	58	955	314	999999	999	999999	999999	626	682	821	906	602	921	663	999999	999999	452	821	688	65	857	967	541	619	897	384	62	692	568	594	424	999999	566	500	813	585	999999	100	902	141	999999	269	999999	999999	284	216	542	999999	539	344	188	999999	126	999999	999999	91	423	694	999999	999999	999999	614	68	999999	406	999999	46	999999	849	906	774	362	919	556	999999	999999	753	85	344	690	841	67	163	999999	999999	650	592	997	999999	999999	999999	385	176	286	999999	724	211	135	68	87	180	121	154	632	570	826	854	570	843	125	337	999999	359	242	783	999999	999999	834	682	756	614	49	644	127	745	399	195	642	43	11	999999	628	26	267	520	730	913	530	663	589	795	32	999999	670	404	823	35	933	999999	961	274	999999	999999	312	472	141	999999	36	999999	
180	640	999999	536	842	999999	709	331	102	722	63	648	930	999999	103	960	592	999999	973	723	922	999999	262	149	82	737	30	184	713	999999	389	263	886	643	999999	948	583	495	321	942	999999	501	932	221	450	323	343	999999	359	352	879	255	999999	313	999999	806	388	82	999999	999999	707	999999	617	999999	343	799	761	999999	688	154	387	999999	999999	41	38	999999	441	50	999999	759	403	825	824	371	914	143	760	999999	678	999999	999999	510	42	216	244	169	883	634	877	999999	561	57	516	215	965	783	682	999999	284	544	999999	347	999999	704	711	999999	709	999999	393	999999	999999	188	617	12	583	999999	74	366	796	869	546	806	172	58	999999	355	319	619	405	141	461	298	309	143	320	233	137	337	999999	362	459	999999	251	678	611	383	439	513	631	99	718	325	999999	414	998	569	184	334	507	365	999999	100	850	262	748	751	878	483	692	360	748	736	999999	444	419	909	564	494	447	999999	999999	805	988	316	422	145	623	894	999999	999999	58	802	999999	149	788	999999	786	989	999999	859	504	955	820	999999	350	982	463	240	995	98	999999	689	887	999999	449	767	112	543	839	612	137	999999	348	941	999999	945	906	722	999999	59	132	575	565	999999	328	960	984	717	965	440	682	393	898	57	746	369	999999	999999	699	31	999999	999999	159	999999	732	520	617	878	999999	404	85	741	584	945	965	999999	999999	999999	364	999999	782	394	577	409	930	999999	999999	300	205	943	40	759	999999	999999	792	880	425	248	999999	808	999999	115	748	571	364	940	809	953	91	317	244	615	792	220	999999	999999	674	999999	396	988	999999	326	999999	999999	999999	326	719	999999	999999	95	23	886	454	556	146	999999	645	16	999999	989	999999	142	218	999999	708	424	999999	811	396	920	215	674	851	999999	384	35	432	723	206	999999	999999	999999	999999	996	304	358	171	999999	999999	999999	236	667	706	407	63	999999	118	796	327	999999	359	908	999999	999999	879	348	44	587	181	120	255	922	810	15	768	84	999999	999999	593	359	999999	999999	999999	825	694	999999	968	999999	813	93	917	635	999999	257	999999	999999	999999	567	127	999999	999999	583	74	964	325	999999	999999	700	638	978	999999	999999	999999	967	999999	999999	181	999999	548	341	379	590	999999	98	999999	619	525	562	999999	455	778	774	105	637	45	679	666	771	509	390	690	999999	815	834	134	32	999999	439	999999	70	151	568	29	785	586	733	809	999999	999999	706	999999	305	383	999999	210	193	799	575	931	999999	961	999999	999999	999999	650	999999	775	939	963	179	
999999	96	10	265	313	220	755	319	61	312	870	690	999	802	999999	395	894	631	634	941	232	857	507	545	109	741	999999	861	144	484	999999	869	22	602	520	701	304	127	999999	989	438	490	524	999999	155	999999	410	436	999999	999999	216	999999	315	31	947	338	999999	465	999999	999999	880	893	185	576	354	10	677	406	291	900	101	776	751	999999	513	742	999999	878	399	827	340	999999	306	878	999999	999999	564	991	999999	192	122	838	999999	317	119	545	315	948	999999	155	604	14	154	665	174	439	402	671	999999	215	994	999999	75	339	242	977	999999	306	999999	999999	446	685	751	109	999999	262	815	999999	999999	968	999999	999999	604	999999	232	335	759	640	999999	838	999999	892	482	449	197	412	773	631	999999	141	948	18	650	744	709	918	262	55	877	999999	999999	999999	146	999999	999999	609	999999	821	116	906	228	956	591	999999	127	553	213	311	999999	384	999999	999999	369	403	30	999999	744	860	545	999999	83	999999	999999	999999	224	999999	756	932	999999	999999	307	951	525	177	913	999999	427	191	626	165	715	950	143	999999	433	440	599	742	530	359	999999	999999	286	802	833	514	202	789	254	664	796	280	999999	332	87	537	668	201	489	999999	999999	562	999999	389	598	132	999999	270	378	784	864	23	999999	322	723	62	999999	722	344	409	999999	637	937	962	368	444	321	811	999999	896	771	407	263	502	358	312	21	896	999999	710	933	932	999999	470	799	782	999999	326	609	35	861	945	856	89	238	374	625	280	30	999999	811	768	999999	481	999999	466	999999	910	964	420	50	778	999999	633	475	999999	225	476	172	585	576	994	999999	400	44	825	551	999999	273	983	686	999999	999999	999999	999999	999999	999999	939	999999	999999	32	957	361	198	985	92	436	233	999999	999999	158	159	118	444	586	999999	999999	454	999999	197	999999	586	646	980	734	309	902	469	734	999999	778	999999	29	999999	563	619	642	22	414	999999	399	327	570	901	835	999999	632	999999	473	999999	607	642	502	999999	428	446	320	999999	464	686	189	999999	499	999999	593	999999	139	999999	881	967	184	554	49	495	798	597	25	745	155	207	676	472	995	651	703	999999	783	759	411	127	308	999999	558	999999	999999	431	828	999999	318	962	407	353	559	505	908	62	602	17	472	830	430	575	235	267	19	999999	971	999999	609	457	99	380	999999	764	999999	912	999999	321	722	376	769	757	437	192	999999	333	912	500	999999	650	542	775	999999	999999	696	732	45	301	718	64	459	999999	658	861	999999	37	475	794	836	995	
66	291	294	999999	71	672	999999	999999	999999	686	804	481	999999	959	914	323	92	307	77	999999	999999	705	602	667	999999	788	999999	575	319	999999	857	999999	663	747	999999	261	999999	201	519	34	999999	992	833	41	259	977	875	699	947	559	944	178	727	900	999999	999999	999999	626	188	282	572	572	999999	999999	829	686	818	367	375	662	832	891	999999	52	351	883	871	570	417	939	913	410	628	759	826	689	400	999999	999999	241	572	864	23	247	461	31	269	146	212	999999	999999	517	999999	294	999999	999999	390	999999	999999	999999	999999	128	219	999999	369	172	943	973	999999	149	296	64	739	999999	100	968	877	999999	999999	330	624	999999	999999	844	999999	405	86	344	999999	773	999999	999999	215	392	751	454	655	774	999999	298	999999	295	277	73	287	115	777	199	999999	759	186	840	102	237	620	754	760	374	469	999999	96	609	941	999999	841	579	849	357	391	645	322	999999	671	302	252	999999	999999	304	567	674	627	886	999999	282	999999	999999	999999	977	771	996	693	290	314	999999	212	478	999999	181	999999	707	265	430	807	558	446	999999	179	800	999999	292	999999	465	806	999999	346	209	468	668	999999	999999	956	872	585	395	952	41	999999	757	100	773	983	296	82	860	419	206	999999	592	999999	524	999999	823	991	489	999999	999999	484	999999	577	12	999999	685	672	848	751	392	999999	422	606	414	284	421	999999	999999	308	11	393	946	999999	150	999999	999999	832	984	94	142	999999	106	999999	724	557	999999	999999	999999	763	999999	999999	999999	118	36	999999	999999	986	999999	250	876	999999	779	190	708	999999	538	999999	437	881	143	853	688	763	618	999999	749	737	881	857	994	241	622	458	10	999999	170	999999	999999	999999	999999	999999	411	744	218	29	112	999999	977	880	29	157	752	216	630	999999	934	999999	500	525	611	928	114	999999	255	999999	999999	330	999999	330	683	700	782	647	426	253	451	944	999999	598	409	834	759	11	999999	847	489	416	828	555	999999	999999	346	835	188	536	785	837	499	999999	999999	999999	735	657	206	328	999999	114	999999	387	999999	999999	913	901	125	999999	178	112	736	407	999999	94	501	999999	999999	999999	363	947	469	889	467	999999	455	999999	79	627	108	999999	999999	519	999999	384	625	451	552	464	787	445	719	411	367	683	111	101	416	444	289	111	781	223	965	427	645	900	999999	399	543	930	831	498	678	76	307	227	923	781	468	60	92	421	205	999999	237	68	999999	783	999999	363	575	635	999999	997	331	591	999999	65	739	725	531	162	920	999999	613	999999	732	
301	385	884	178	999999	975	239	28	999999	27	56	199	586	999999	146	999999	189	999999	206	999999	680	999999	999999	673	867	52	743	528	929	501	348	314	16	335	999999	408	999999	195	940	659	999999	978	962	573	507	866	999999	357	395	276	740	501	417	999999	62	556	669	999999	999999	999999	242	710	99	867	678	999999	192	261	146	737	268	994	999999	546	999999	701	782	152	175	999999	999999	395	143	999999	760	847	896	999999	283	684	738	417	885	999999	427	999999	889	104	894	999999	683	999999	220	657	18	746	999999	999999	38	999999	773	527	55	308	701	999999	576	999999	117	831	845	256	999999	462	998	999999	119	75	129	643	812	688	257	410	999999	999999	184	485	655	24	769	999999	907	999999	910	221	371	586	999999	999999	831	463	987	73	919	999999	999999	758	999999	167	999999	21	752	395	548	95	999999	999999	980	712	672	100	999999	102	72	819	349	65	551	787	489	999999	419	548	811	358	700	193	491	891	76	425	827	999999	387	999999	999999	521	384	825	941	726	999999	944	907	999999	683	894	11	109	999999	999999	217	999999	677	114	602	213	583	999999	999999	96	163	999999	645	256	273	292	999999	314	999999	999999	680	725	999999	762	999999	475	999999	999999	675	806	192	391	999999	209	218	955	999999	999999	165	999999	937	194	440	854	999999	999999	309	661	999999	400	189	999999	999999	999999	196	491	999999	999999	188	999999	572	513	524	588	903	999999	296	999999	48	318	472	442	159	475	999999	999999	295	991	199	418	176	979	603	284	999999	496	827	542	999999	999999	930	905	103	38	508	999999	669	851	950	801	231	999999	623	169	928	999999	999999	999999	999999	700	999999	43	725	999999	999999	999999	909	250	961	417	944	753	432	321	387	999999	999999	130	967	465	999999	443	50	398	197	312	366	444	999999	999999	999999	740	172	321	529	999999	189	333	999999	915	999999	429	889	543	999999	477	999999	311	781	371	999999	426	130	915	874	762	992	337	583	658	235	475	894	92	469	999999	999999	121	792	491	387	24	63	999999	999999	406	999999	507	540	719	872	64	662	999999	480	531	620	999999	446	766	903	999999	750	418	999999	58	534	807	83	653	886	329	519	999999	999999	393	372	78	974	478	219	495	796	863	786	180	813	910	611	999999	593	343	674	35	587	535	274	645	999999	891	871	745	433	887	833	552	545	371	999	999999	168	551	999999	968	557	418	64	887	631	518	245	624	999999	999999	69	552	655	494	713	458	129	999999	706	92	606	473	71	909	39	243	635	451	910	524	779	999999	70	705	
477	178	999999	387	999999	852	999999	257	549	297	828	999999	999999	999999	658	551	967	999999	845	200	372	94	357	155	857	397	883	794	999999	681	366	26	491	949	26	544	978	742	713	853	435	999999	923	773	999999	748	999999	583	999999	369	557	347	206	870	342	392	821	334	529	626	999999	862	999999	868	931	811	799	999999	44	124	572	999999	728	999999	764	23	171	583	999999	999999	61	999999	11	999999	999999	29	819	621	616	634	723	999999	222	97	999999	999999	815	65	842	278	999999	398	549	678	796	331	619	215	115	328	999999	247	999999	419	999999	669	860	999999	743	911	991	187	999999	410	400	999999	22	641	117	201	999999	115	741	796	170	999999	760	332	558	999999	409	614	516	297	412	485	393	802	522	999999	712	627	999999	999999	287	771	999999	149	287	876	999999	999999	999999	913	130	126	999999	473	259	999999	999999	538	639	941	511	387	671	53	999999	915	535	219	128	892	488	580	794	810	519	399	606	621	54	681	492	431	516	602	177	296	978	920	553	611	315	999999	988	379	428	900	109	23	999999	372	999999	109	999999	999999	435	550	999999	695	953	860	999999	298	493	957	458	90	999999	78	876	711	999999	614	999999	517	999999	314	591	424	392	618	299	593	999999	682	340	393	571	311	177	626	999999	293	966	693	306	26	999999	999999	921	348	39	40	146	999999	435	999999	999999	352	627	130	958	999999	999999	344	570	720	999999	811	627	75	518	999999	999999	259	747	653	648	973	999999	570	624	560	502	53	589	999999	456	999999	256	603	950	229	683	57	668	67	979	999999	132	585	999999	878	999999	856	829	470	139	887	999999	781	999999	469	141	66	506	407	414	999999	755	999999	274	777	564	33	999999	299	999999	854	590	690	674	26	850	999999	372	745	156	646	224	128	999999	569	359	474	515	490	98	627	999999	270	652	719	999999	999999	999999	431	323	390	741	540	585	285	306	11	117	82	619	999999	694	760	260	767	55	999999	181	999999	427	100	517	999999	999999	267	313	329	999999	999999	150	38	323	999999	999999	766	905	684	999999	854	272	357	367	443	871	592	933	790	19	884	673	248	999999	616	13	233	872	999999	339	327	971	976	999999	999999	931	590	999999	753	338	494	862	371	105	327	442	80	732	84	999999	999999	334	523	320	162	999999	901	388	707	937	208	999999	798	354	999999	882	295	999999	215	511	291	410	190	461	524	32	999999	153	332	183	999999	501	798	354	721	993	458	666	999999	871	40	212	484	999999	140	601	74	26	999999	445	157	
686	999999	573	481	999999	154	999999	999999	999999	978	758	65	534	14	999999	104	453	633	231	433	999999	582	343	481	89	925	374	331	999999	958	295	999999	999999	999999	256	999999	235	873	512	848	397	871	680	892	999999	156	949	811	433	999999	620	999999	659	21	999999	114	193	101	402	292	779	739	999999	181	693	495	178	508	999999	733	869	999999	999999	382	45	999999	901	451	209	932	999999	563	898	426	347	901	613	999999	507	152	789	143	481	999999	78	999999	999	508	209	785	977	451	999999	999999	999999	50	273	286	976	771	212	742	891	469	316	226	999999	455	833	999999	882	303	11	999999	944	999999	108	900	313	388	758	402	251	424	999999	534	999999	208	789	307	638	336	899	736	939	999999	251	21	913	851	816	553	674	417	902	999999	450	449	755	999999	941	372	999999	999999	22	810	999999	477	999999	782	717	642	666	536	162	556	999999	274	675	897	494	97	987	999999	571	214	727	999999	521	999999	999999	70	453	888	365	999999	999999	311	723	139	556	774	999999	140	144	999999	886	148	999999	356	290	185	773	999999	416	854	385	521	35	999999	92	666	999999	244	698	657	199	778	181	886	203	102	999999	545	350	720	589	856	327	398	999999	589	578	174	989	907	296	595	999999	510	999999	841	285	915	999999	889	817	273	999999	486	984	118	966	378	162	198	999999	238	999999	999999	275	999999	999999	637	489	502	97	999999	254	790	999999	999999	307	671	996	361	816	635	497	999999	999999	326	424	841	413	999999	622	210	999999	800	999999	999999	87	785	245	371	999999	647	435	999999	999999	35	28	999999	125	390	999999	999999	382	801	381	999	740	66	999999	948	114	362	234	279	880	887	779	999999	517	999999	526	999999	435	634	999999	178	999999	943	999999	877	308	773	725	999999	999999	327	827	220	429	999999	326	31	999999	999999	999999	295	423	999999	674	914	999999	575	999999	999999	864	298	870	747	98	212	800	999999	406	916	650	999999	636	211	870	562	69	999999	34	244	986	999999	530	148	378	427	755	53	278	999999	631	999999	999999	914	999999	999999	456	90	132	226	483	999999	625	85	646	925	659	222	295	121	854	999999	550	898	824	370	767	731	379	671	999999	756	528	661	295	917	700	721	53	760	116	999999	447	999999	761	467	879	455	501	453	999999	999999	758	167	891	944	999999	742	999999	797	352	999999	999999	460	768	726	999999	963	790	729	999999	937	179	535	999999	875	249	999999	146	367	491	322	240	925	903	914	999999	371	999999	999999	734	958	631	255	417	390	277	986	49	45	
999999	915	665	771	228	830	373	999999	999999	26	705	449	605	733	316	39	494	785	557	854	728	999999	203	999999	995	276	315	999999	127	624	999999	999999	999999	111	901	575	657	468	707	82	999999	775	219	754	644	294	362	999999	939	999999	895	492	439	195	999999	825	721	225	776	951	524	449	114	537	418	453	999999	999999	832	740	999999	36	87	484	312	999999	430	449	999999	710	913	417	984	740	728	124	823	518	794	85	854	442	999999	756	558	111	670	682	345	999999	548	858	75	208	14	999999	414	954	999999	999999	404	999999	420	75	47	116	465	999999	808	304	630	237	709	756	886	940	343	331	926	211	291	999999	999999	613	999999	999999	352	786	735	999999	709	868	999999	439	680	582	999999	626	718	451	999999	999999	873	999999	571	320	159	319	322	999999	535	999999	999999	680	83	655	999999	806	903	982	764	678	999999	999999	594	761	601	279	999999	999999	999999	716	612	484	999999	999999	875	999999	52	999999	905	42	474	671	332	999999	839	955	366	35	415	225	723	735	687	967	667	923	999999	809	719	880	243	18	999999	819	480	554	126	98	780	112	764	62	87	999999	214	967	626	999999	921	646	912	60	897	703	993	999999	999999	597	999999	951	618	999999	141	35	799	999999	525	513	155	295	839	278	254	312	460	999999	999999	955	762	700	307	999999	888	999999	999999	193	999999	451	825	603	757	999999	999999	828	999999	531	999999	999999	932	749	451	122	823	636	806	999999	999999	595	252	332	229	840	834	999999	999999	999999	999999	68	68	616	354	84	687	551	999999	320	507	999999	999999	929	999999	605	33	23	259	194	999999	261	999999	999999	387	525	208	503	999999	917	694	999999	183	363	999999	861	999999	325	999999	999999	435	282	108	999999	999999	389	777	323	581	999999	816	820	377	999999	999999	102	999999	735	238	829	875	999999	999999	620	999999	362	999999	463	999999	889	611	707	999999	881	759	391	162	999999	195	998	747	885	922	760	110	873	776	713	886	94	78	268	96	999999	501	250	114	488	870	999999	147	999999	999999	999999	21	118	999999	495	711	96	939	22	999999	240	999999	990	272	999999	519	999999	999999	538	577	667	820	999999	620	54	390	518	286	674	999999	411	860	434	323	239	748	991	672	290	999999	800	154	65	999999	999999	492	999999	978	999999	969	128	999999	608	999999	903	871	669	498	166	115	203	809	275	113	999999	380	658	676	42	667	528	89	305	536	999999	522	764	634	999999	562	878	540	999999	999999	790	212	999999	688	420	368	89	999999	999999	999999	999999	990	879	952	999999	
486	834	834	945	40	451	48	902	81	968	999999	117	44	999999	604	999999	999999	231	570	999999	999999	999999	999999	266	674	587	999999	574	999999	999999	787	643	812	999999	288	728	54	594	557	263	752	310	999999	719	39	999999	55	770	911	948	156	769	999999	638	643	999999	864	999999	281	999999	426	474	782	353	191	747	304	979	999999	999999	192	78	999999	317	571	999999	999999	259	999999	999999	542	999999	662	182	999999	27	334	999999	421	920	863	476	323	114	999999	287	528	837	538	291	956	75	325	45	999999	88	106	10	77	999999	431	999999	999999	858	999999	999999	812	610	771	173	422	999999	567	534	22	716	754	569	999999	999999	117	999999	999999	945	466	476	939	999999	416	999999	921	999999	116	999999	999999	999999	135	465	203	675	475	917	999999	375	868	835	508	791	33	59	333	536	530	999999	999999	333	893	999999	401	444	999999	196	203	277	999999	98	24	163	45	762	590	299	999999	805	999999	200	42	355	999999	630	968	999999	602	999999	999999	394	803	332	999999	175	366	730	73	758	452	288	723	798	132	780	821	355	755	271	468	43	170	724	964	709	999999	547	327	770	476	84	593	836	107	857	999999	691	648	870	406	860	235	617	999999	539	476	999999	232	306	999999	623	402	341	999999	146	999999	89	999999	999999	999999	818	413	302	291	378	695	887	999999	275	495	139	999999	884	864	999999	807	552	372	999999	243	65	324	999999	961	853	681	999999	937	999999	999999	215	333	842	999999	587	999999	933	336	983	844	588	543	957	810	679	916	518	476	301	999999	680	716	932	572	819	504	392	340	438	697	442	950	739	641	290	805	864	889	287	160	874	226	388	590	654	522	366	220	292	936	173	786	999999	632	953	499	999999	999999	185	999999	75	602	999999	999999	999999	999999	803	326	999999	873	61	999999	999999	150	463	464	337	352	917	307	147	181	57	501	999999	999999	314	999999	687	791	414	999999	713	203	95	282	329	102	188	999999	999999	49	999999	419	885	999999	597	505	999999	498	999999	59	999999	878	945	999999	554	405	762	755	999999	695	638	739	468	467	915	999999	64	191	144	244	173	901	999999	107	999999	999999	616	999999	999999	808	999999	999999	629	365	241	999999	999999	202	727	924	340	432	691	999999	411	950	951	427	629	601	450	999999	364	999999	999999	460	300	847	411	916	999999	772	696	999999	999999	449	119	112	235	90	747	999999	464	220	999999	740	220	565	696	541	687	999999	370	467	999999	952	835	702	479	780	544	999999	791	811	145	999999	735	999999	999999	999999	840	848	201	
548	999999	588	532	153	32	154	249	999999	161	999999	999999	599	411	239	999999	803	614	417	633	999999	546	346	80	653	85	345	14	55	299	735	999999	839	999999	822	999999	999999	430	691	680	999999	540	810	259	999999	582	545	999999	999999	18	472	356	433	999999	746	11	518	517	999999	999999	686	999999	204	444	999999	999999	999999	602	588	627	999999	383	922	736	999999	914	999999	97	159	999999	999999	999999	508	46	999999	388	277	624	999999	820	999999	272	551	623	993	194	999999	376	833	753	192	943	577	999999	999999	999999	999999	696	916	832	276	430	999999	808	999999	507	641	167	616	47	900	775	352	768	532	124	831	309	743	123	999999	369	263	405	887	999999	611	629	415	999999	999999	580	707	999999	999999	673	999999	742	94	999999	553	999999	759	796	852	417	999999	809	356	517	267	999999	953	802	264	906	177	962	921	999999	999999	21	999999	878	92	329	77	924	223	859	999999	999999	224	257	569	399	610	467	553	999999	995	801	283	897	480	829	627	904	999999	648	999999	941	999999	152	598	542	435	999999	713	532	999999	676	999999	999999	307	179	910	705	243	999999	999999	709	419	999999	999999	105	737	999999	408	262	702	172	760	575	999999	999999	276	81	658	36	963	729	999999	30	139	328	216	786	600	999999	919	921	671	308	352	796	999999	999999	999999	999999	805	580	482	999999	830	187	916	29	144	39	902	838	56	216	901	575	956	999999	321	999999	999999	950	264	106	343	780	501	461	233	999999	745	895	876	999999	231	999999	257	999999	200	952	411	999999	652	570	408	91	874	465	407	776	840	143	69	576	614	855	999999	385	999999	59	686	999999	796	578	293	16	999999	891	985	999999	328	663	208	368	227	702	307	694	698	262	999999	45	999999	456	725	612	836	309	999999	375	76	871	999999	151	276	999999	399	999999	286	999999	129	999999	480	889	457	187	935	700	999999	911	557	631	687	865	999999	999999	411	349	852	999999	180	662	350	619	451	999999	487	66	102	280	999999	233	999999	306	143	999999	565	174	998	547	677	999999	999999	639	818	999999	193	999999	998	999999	544	999999	231	605	231	466	643	860	448	10	700	878	608	88	999999	334	223	391	732	999999	999999	999999	350	315	14	45	712	710	801	999999	274	999999	68	476	736	263	11	812	85	676	289	704	726	998	847	798	536	871	41	493	231	801	587	777	999999	307	709	916	601	195	999999	932	69	442	735	999999	820	141	999999	355	999999	999999	316	65	999999	389	521	999999	467	215	508	841	999999	317	999999	472	589	290	935	438	
554	999999	999999	889	922	999999	644	999999	273	999999	978	405	528	686	999999	999999	495	532	999999	161	786	999999	459	396	687	913	263	752	657	273	942	539	206	914	999999	999999	201	999999	143	593	744	237	88	151	999999	113	322	999999	156	999999	976	999999	453	783	652	196	999999	999999	999999	999999	999999	892	635	999	382	448	208	614	885	923	628	999999	999999	253	417	558	999999	317	169	999999	600	999999	605	693	999999	885	96	423	271	614	611	376	999999	134	500	852	601	88	769	787	904	708	117	233	346	907	999999	210	999999	103	908	999999	665	628	419	832	999999	942	713	497	362	784	352	281	322	999999	855	274	753	565	957	209	547	999999	679	891	163	999999	356	388	226	886	999999	178	705	292	999999	595	715	667	565	999999	999999	282	435	129	366	999999	911	999999	999999	999999	457	810	146	708	781	294	949	999999	999999	914	999999	335	281	476	737	183	575	39	550	270	559	999999	999	308	834	275	999999	559	535	327	470	271	335	822	439	246	41	999999	510	999999	645	197	987	651	999999	50	11	959	392	192	271	881	999999	792	844	999999	811	838	874	516	348	400	999999	999999	453	334	999999	458	47	500	151	578	529	133	999999	371	108	358	245	999999	274	999999	999999	352	66	999999	726	999999	977	78	999999	203	999999	994	88	254	999999	635	207	737	51	552	999999	891	50	693	361	421	999999	482	272	463	999999	91	251	999999	233	999999	306	863	608	999999	999999	968	75	948	455	534	54	380	176	473	999999	999999	752	722	74	284	312	999999	237	315	999999	505	805	999999	600	999999	752	726	999999	556	338	344	139	585	80	953	999999	101	247	999999	376	999999	316	799	312	105	338	529	999999	999999	347	933	636	302	99	976	173	999999	358	999999	782	327	359	999999	144	999999	377	176	651	999999	457	220	135	410	999999	999999	198	15	999999	504	999999	233	999999	81	219	405	707	999999	496	999999	789	733	743	833	54	58	448	695	665	999999	728	172	999999	185	501	999999	807	235	363	520	999999	999999	433	999999	701	559	999999	999999	411	739	118	539	679	556	999999	999999	476	302	365	999999	999999	502	350	182	775	550	354	263	580	92	597	999999	484	975	317	632	310	889	141	495	999999	170	294	925	388	198	492	999999	854	777	660	515	869	999999	999999	294	816	999999	999999	161	214	634	999999	329	151	635	65	704	248	999999	999999	586	170	869	730	969	999999	424	794	999999	68	31	409	803	999999	91	612	21	595	33	815	59	811	980	291	535	463	965	783	752	143	788	999999	164	363	83	
354	10	741	999999	86	402	466	501	102	192	235	904	897	70	33	53	119	225	999999	374	775	999999	588	205	516	252	999999	51	453	280	938	999999	449	357	737	612	280	999999	999999	999999	592	320	887	108	310	559	78	723	999999	100	999999	867	280	988	999999	174	421	546	905	999999	761	999999	58	822	254	999999	464	549	332	421	773	935	278	471	782	464	302	490	895	956	184	916	322	363	601	80	974	999999	999999	999999	200	733	278	999999	661	176	272	74	999999	999999	105	528	999999	318	326	743	598	808	215	843	871	931	651	999999	999999	844	113	999999	231	999999	16	999999	500	760	230	49	999999	165	809	616	999999	999999	999999	999999	861	999999	999999	14	46	999999	482	175	256	215	701	269	92	999999	464	817	999999	577	999999	680	323	102	999999	640	97	287	87	443	999	599	651	643	305	85	999999	13	999999	108	658	374	700	841	756	999999	68	961	957	999999	701	992	999999	999999	395	955	262	768	626	885	916	999999	780	999999	176	656	563	67	963	16	243	460	499	964	999999	478	979	481	999999	743	581	136	999999	999999	741	16	56	999999	257	350	823	328	387	442	192	999999	594	661	999999	109	999999	11	999999	951	113	250	502	587	706	916	975	780	999999	882	313	790	439	49	307	999999	610	537	809	623	192	914	83	66	782	29	884	999999	807	999999	999999	580	138	378	638	501	513	468	329	340	999999	52	999999	504	139	999999	470	555	364	514	499	999999	201	384	768	999999	999999	999999	999999	687	42	657	973	196	869	732	662	70	411	999999	655	999999	999999	999999	999999	149	28	578	926	391	558	999999	963	302	746	819	999999	999999	999999	449	333	999999	663	642	999999	717	79	709	634	406	739	409	153	999999	859	358	999999	722	135	628	180	999999	999999	424	999999	703	999999	680	449	60	353	907	460	999999	482	588	999999	575	999999	540	80	318	943	529	651	999999	999999	999999	443	999999	833	999999	999999	981	279	733	999999	999999	513	604	34	398	269	999999	63	831	999999	192	85	280	999999	419	999999	595	558	861	655	999999	772	999999	517	287	999999	61	226	999999	289	999999	999999	749	41	248	72	575	515	999999	999999	369	475	999999	208	13	340	999999	528	423	125	43	433	417	999999	566	999999	999999	97	999999	160	218	999999	378	552	999999	499	336	248	631	357	975	89	876	812	999999	524	999999	999999	514	947	84	533	802	569	255	54	285	671	474	771	999999	488	769	530	999999	11	107	278	726	999999	14	999999	999999	76	150	999999	557	604	790	52	525	999999	999999	799	86	685	564	
808	999999	437	224	664	999999	999999	818	497	320	355	972	295	426	999999	64	11	999999	160	636	736	999999	301	496	680	880	432	999999	786	999999	970	999999	164	446	999999	971	299	999999	349	160	46	258	652	644	999999	632	505	625	841	698	580	855	926	58	828	388	15	940	544	999999	351	613	41	590	349	901	817	848	137	712	764	713	604	999	600	999999	999999	999999	295	58	384	999999	414	98	999999	124	527	116	618	910	965	358	753	564	809	432	226	72	999999	999999	814	657	999999	999999	933	999999	260	999999	458	999999	612	358	999999	496	410	544	208	999999	999999	235	383	999999	999999	227	746	416	959	999999	200	177	271	714	363	984	243	727	318	286	165	469	863	600	999999	999999	999999	999999	999999	267	164	274	233	283	999999	78	926	999999	427	999999	391	527	907	999999	736	999999	89	999999	994	670	999999	682	235	999999	999999	795	371	782	999999	962	919	139	999999	701	999999	926	944	987	905	999999	999999	141	310	49	894	638	561	652	864	999999	198	409	999999	42	14	481	48	999999	496	999999	707	154	58	999999	999999	262	814	215	335	810	999999	999999	999999	710	612	131	382	196	38	159	243	718	999999	686	773	519	516	679	697	413	888	999999	500	892	586	913	999999	845	688	641	823	355	327	63	40	105	417	912	430	882	109	851	282	347	999999	988	236	371	691	999999	746	144	999999	921	922	999999	999999	109	133	699	49	537	508	397	335	999999	401	864	656	999999	112	999999	259	814	999999	47	370	163	123	598	687	720	163	848	999999	688	999999	999999	141	337	503	318	999999	999999	999999	571	353	885	999999	891	597	372	715	999999	738	152	884	999999	617	885	342	448	986	999999	22	328	383	659	999999	646	60	995	732	328	183	793	814	528	970	742	693	999999	151	231	10	999999	14	150	120	999999	999999	143	999999	256	995	999999	332	263	999999	524	999999	693	999999	374	999999	601	639	999999	839	944	338	366	732	999999	201	856	306	999999	534	697	323	243	548	750	842	999999	999999	999999	333	999999	999999	561	809	999999	999999	999	102	777	999999	408	999999	999999	999999	999999	423	999999	410	914	65	148	758	999999	729	31	211	954	155	642	999999	925	395	163	999999	720	999999	777	556	286	330	201	999999	529	385	135	21	999999	999999	999999	337	404	515	302	430	999999	370	904	831	788	254	599	854	460	999999	464	999999	532	553	589	694	999999	891	134	594	863	384	238	190	603	20	999999	31	773	315	137	419	999999	732	879	360	999999	945	767	41	730	346	313	999999	921	999999	489	999999	353	
687	999999	512	391	999999	999999	810	141	999999	238	778	749	999999	91	155	127	999999	999999	999999	674	238	126	999999	133	102	863	527	999999	999999	269	491	530	352	999999	999999	624	625	37	395	175	78	229	999999	999999	989	291	162	265	168	167	877	999999	689	999999	999999	999999	989	999999	299	844	49	740	187	465	747	257	999999	999999	995	530	501	999999	535	999999	605	999999	273	984	144	810	710	999999	912	999999	999999	298	999999	999999	563	524	635	999999	738	550	999999	338	52	398	969	999999	884	999999	999999	637	999999	860	667	65	883	115	307	14	254	488	144	778	999999	390	83	999999	416	543	346	999999	895	265	288	999999	508	277	967	875	25	401	926	999999	12	284	140	531	999999	999999	980	458	999999	631	992	259	416	999999	999999	661	999999	520	335	350	916	999999	742	410	582	682	556	999999	147	431	999999	852	562	686	999999	553	260	551	999999	631	563	887	263	274	273	999999	578	161	767	999999	560	505	999999	585	540	999999	542	730	949	949	238	374	999999	795	642	149	999999	999999	999999	956	411	999999	999999	704	999999	39	535	999999	147	553	113	999999	849	832	999999	493	787	977	156	562	999999	529	602	878	402	999999	999999	467	999999	134	342	999999	579	810	999999	787	811	370	797	511	999999	74	593	999999	999999	832	525	488	924	158	361	719	583	999999	945	999999	180	815	311	999999	999999	77	999999	23	999999	264	999999	48	927	93	682	426	189	645	874	946	936	206	999999	570	999999	98	999999	483	772	623	275	999999	999999	33	616	996	69	999999	999999	619	999999	580	195	590	16	486	561	999999	476	935	539	938	154	999999	999999	974	782	741	999999	374	534	372	250	597	999999	275	183	904	999999	685	999999	980	596	999999	727	999999	20	452	563	196	537	702	17	837	93	337	416	999999	999999	642	999999	999999	283	684	95	999999	339	999999	601	741	313	656	373	790	999999	558	351	999999	281	999999	963	340	188	999999	837	832	999999	413	513	660	859	999999	999999	834	471	49	707	912	999999	871	36	999999	850	822	999999	880	339	226	999999	535	986	999999	593	498	999999	999999	999999	544	999999	262	501	926	94	940	881	999999	999999	539	328	999999	851	439	719	410	563	551	999999	366	855	956	503	999999	999999	978	674	342	724	338	164	999999	999999	999999	75	999999	999999	109	337	909	999999	888	60	799	999999	732	683	556	999999	193	935	138	404	999999	689	999999	759	363	782	999999	276	549	999999	501	384	740	636	999999	999999	802	40	463	223	999999	425	966	906	999999	249	999999	304	127	535	541	403	36	194	127	483	185	
166	999999	327	999999	999999	401	999999	558	424	168	105	994	193	14	163	999999	999999	824	999999	722	983	66	123	371	812	158	23	739	999999	358	555	999999	999999	198	646	999999	999999	992	999999	999999	358	357	288	91	999999	309	934	999999	387	999999	121	370	999999	760	999999	110	903	955	418	495	999999	879	999999	75	612	999999	788	994	367	150	346	922	887	999999	374	636	777	42	55	512	223	491	361	187	999999	195	758	455	996	545	119	999999	999999	451	999999	478	896	222	999999	739	999999	999999	173	247	584	198	482	999999	999999	565	332	871	910	906	282	896	528	283	828	426	827	999999	999999	822	41	166	348	446	696	896	739	564	564	315	999999	283	327	123	602	999999	713	340	999999	440	223	247	999999	677	999999	749	950	999999	999999	61	911	999999	999999	351	999999	428	850	46	732	499	999999	767	999999	604	914	998	578	414	999999	779	999999	999999	283	999999	608	793	999999	670	277	946	945	125	180	512	404	813	342	976	907	184	208	676	608	999999	614	455	930	675	762	180	180	545	943	614	347	999999	903	999999	999999	422	542	189	768	785	554	710	597	999999	210	110	666	602	506	505	581	999999	889	999999	999999	162	999999	220	908	107	999999	999999	182	565	174	979	910	999999	243	494	642	28	908	822	25	904	999999	135	475	661	999999	578	48	447	999999	310	534	199	430	590	999999	331	281	671	999999	999999	538	999999	640	230	999999	707	369	22	999999	563	138	77	698	58	304	999999	745	256	592	999999	371	734	532	999999	999999	720	999999	999999	934	320	746	246	811	871	376	826	495	254	471	999999	218	999999	583	479	182	467	500	381	296	999999	585	34	999999	813	782	803	509	999999	775	479	178	999999	87	552	816	999999	265	826	682	999999	251	501	785	786	988	344	161	62	691	987	230	167	366	121	735	722	167	997	98	999999	327	999999	479	991	638	502	949	41	663	999999	999999	999999	698	819	582	94	248	302	825	448	999999	457	95	787	259	20	999999	965	999999	999999	735	267	999999	119	159	531	999999	794	157	496	395	130	999999	999999	785	556	469	547	539	651	999999	864	182	999999	999999	869	999999	691	741	999999	152	983	223	569	554	943	999999	589	999999	999999	72	454	154	338	63	531	68	999999	999999	703	999999	811	436	175	620	999999	95	98	999999	999999	897	340	62	530	353	411	999999	999999	857	841	620	999999	878	489	589	38	999999	999999	597	399	999999	951	999999	999999	85	341	999999	999999	948	999999	858	999999	400	389	162	731	402	624	985	651	625	239	825	170	92	671	
932	946	586	592	160	251	500	799	999999	946	999999	23	454	22	854	857	880	182	999999	773	489	499	337	858	999999	105	858	999999	999999	581	999999	528	955	414	408	999999	999999	366	999999	617	356	600	999999	999999	999999	388	180	972	797	768	359	652	187	319	192	443	999999	727	999999	65	999999	999999	36	999999	821	133	68	50	999999	253	395	524	648	375	426	888	588	131	779	257	924	885	158	999999	232	482	999999	646	231	999999	991	744	410	478	234	801	574	22	394	955	330	140	999999	554	382	999999	13	999999	892	999999	854	498	948	709	140	507	999999	31	675	348	999999	422	999999	649	261	651	124	179	999999	625	324	575	736	824	926	999999	999999	604	632	397	478	537	753	928	119	503	795	999999	348	726	404	553	999999	55	181	999999	322	718	302	731	720	833	670	277	979	288	761	134	999999	346	980	999999	398	287	999999	255	999999	889	540	758	855	423	831	424	230	770	238	999999	999999	27	481	808	311	901	676	999999	867	485	948	831	741	671	918	11	746	602	164	70	185	925	249	432	188	544	875	999999	12	256	56	999999	60	81	481	764	999999	181	999999	497	999999	235	388	193	940	709	27	193	504	830	678	627	999999	177	514	726	778	59	999999	999999	999999	379	642	621	438	740	780	999999	199	999999	146	999999	999999	667	999999	950	999999	66	491	479	527	691	999999	181	577	429	602	882	999999	755	986	999999	551	999999	471	241	592	767	755	210	928	356	994	999999	999999	114	525	948	718	564	189	721	567	999999	250	343	999999	999999	53	19	147	999999	113	444	176	330	999999	379	999999	228	367	779	999999	291	550	180	697	461	999999	473	903	654	174	12	999999	999999	999999	400	492	137	664	132	723	745	73	41	999999	999999	999999	999999	999999	156	752	499	206	409	420	285	610	80	999999	999999	982	580	116	493	732	111	867	902	999999	999999	887	77	999999	245	999999	565	228	999999	927	146	287	999999	391	999999	901	675	999999	999999	999999	972	790	999999	491	548	999999	999999	999999	579	308	999999	692	999999	300	459	269	684	935	961	353	999999	67	100	153	509	838	867	198	999999	592	67	999999	701	58	999999	841	999999	586	999999	106	999999	925	999999	221	785	999999	14	824	999999	497	226	739	844	999999	998	999999	999999	999999	981	710	281	955	290	999999	250	845	991	234	201	618	999999	108	920	864	441	929	999999	999999	367	65	833	999999	999999	999999	375	327	461	999999	59	193	150	999999	604	999999	824	957	645	660	970	939	999999	999999	632	324	703	127	819	999999	999999	999999	506	
999999	911	925	877	237	999999	428	621	923	394	123	184	17	477	598	503	615	999999	999999	293	758	907	427	603	62	999999	941	168	258	507	481	496	999999	687	328	999999	678	436	596	268	999999	48	999999	555	999999	606	999999	846	114	623	214	939	908	785	748	914	999999	332	999999	816	757	269	373	425	912	999999	204	999999	158	313	824	188	999999	999999	76	719	860	872	999999	456	796	999999	63	999999	303	542	588	205	939	414	999999	356	611	999999	510	957	675	632	643	723	999999	999999	697	800	798	35	495	692	718	38	63	999999	79	378	999999	662	215	739	131	379	999999	999999	390	999999	513	999999	576	673	714	118	53	237	239	999999	54	502	407	999999	835	278	999999	999999	486	910	999999	189	999999	243	759	999999	751	935	510	273	684	413	913	953	297	330	458	821	999999	999999	984	826	392	538	999999	999999	265	952	904	853	332	153	521	999999	393	333	201	999999	999999	866	367	118	727	965	855	641	589	453	965	515	819	235	917	877	925	999999	797	748	909	999999	999999	799	41	999999	941	541	999999	442	569	963	138	124	999999	121	252	876	999999	999999	682	692	999999	811	987	398	999999	106	999999	644	554	859	536	453	434	682	999999	999999	86	80	999999	324	749	156	883	11	386	704	328	999999	634	59	435	380	75	226	999999	780	812	999999	999999	844	999999	257	888	710	437	999999	999999	235	836	684	999999	39	401	368	942	791	927	999999	21	999999	778	999999	19	505	433	999999	999999	218	388	503	755	999999	457	190	999999	999999	268	183	999999	701	24	103	969	949	259	406	978	707	283	511	852	827	999999	293	76	885	247	392	286	281	999999	481	846	342	929	999999	581	221	359	449	533	754	420	999999	324	999999	460	999999	256	37	186	679	934	877	999999	928	813	174	999999	132	265	875	999999	999999	404	999999	999999	636	30	893	824	999999	999999	834	977	107	416	320	968	390	435	999999	999999	259	104	627	547	968	691	999999	552	417	999999	999999	194	658	858	127	915	999999	438	999999	49	362	213	999999	331	999999	899	553	522	999999	999999	733	697	999999	738	999999	208	776	999999	999999	999999	30	350	999999	669	999999	650	999999	249	298	404	197	952	611	999999	783	56	685	306	447	79	147	488	999999	222	999999	539	115	999999	221	919	149	785	160	879	29	999999	796	750	999999	999999	580	999999	233	107	999999	781	96	940	999999	600	999999	479	999999	218	806	541	300	999999	999999	592	999999	410	999999	999999	265	412	801	731	128	771	259	934	107	999999	999999	833	265	952	214	593	999999	175	964	
621	999999	999999	237	942	999999	999999	721	601	456	616	999999	999999	287	853	842	605	979	364	821	193	350	588	382	570	719	973	286	999999	999999	710	149	999999	445	415	973	595	999999	859	658	641	59	999999	999999	490	999999	328	999999	411	119	999999	613	999999	354	781	280	817	999999	667	232	109	999999	383	610	999999	999999	999999	734	999999	879	256	430	130	706	190	143	691	999999	892	498	401	427	875	238	391	999999	999999	34	999999	145	999999	308	999999	637	559	440	999999	58	743	22	999999	999999	684	999999	862	999999	492	392	999999	647	588	717	404	999999	999999	681	335	154	999999	648	425	523	79	999999	999999	948	913	493	156	749	999999	999999	366	999999	963	807	743	999999	376	213	614	669	860	27	999999	999999	903	348	999999	877	114	531	829	105	596	21	524	999999	808	914	274	999	245	424	189	944	360	524	999999	33	999999	982	778	25	43	756	663	999999	999999	999999	54	575	687	999999	999999	999999	814	271	292	952	292	795	544	461	939	614	433	999999	999999	612	98	389	142	782	939	999999	752	813	71	840	358	471	999999	534	869	698	999999	966	779	253	139	99	241	263	740	999999	448	999999	999999	999999	332	227	224	576	196	665	442	904	999999	522	999999	11	209	452	999999	820	36	20	999999	250	302	999999	999999	594	482	999	157	879	999999	796	999999	435	999999	642	517	141	999999	201	347	214	999999	999999	637	267	69	999999	889	789	659	919	999999	437	734	835	136	865	560	629	999999	999999	518	563	862	542	838	758	999999	567	934	472	573	999999	672	387	999999	884	828	999999	535	353	120	367	229	131	680	256	700	901	516	652	580	627	107	999999	695	999999	555	105	428	999999	999999	331	855	999999	356	291	764	999999	851	251	46	161	103	750	86	160	344	999999	861	591	67	999999	999999	292	999999	945	737	521	691	999999	339	733	999999	235	999999	788	999999	42	775	999999	999999	353	60	275	999999	428	534	357	84	999999	367	815	999999	837	252	502	999999	572	304	410	554	253	664	569	999999	999999	181	868	271	999999	648	311	964	471	109	713	321	999999	676	474	421	999999	446	156	924	524	498	152	982	986	516	939	738	374	845	248	688	490	363	311	256	999999	95	786	897	65	850	773	999999	538	999999	999999	896	999999	989	173	806	518	999999	397	815	38	885	284	781	708	999999	599	625	861	999999	831	431	999999	227	755	999999	660	259	999999	999999	725	999999	453	805	30	53	908	385	681	441	180	999999	965	496	228	779	999999	14	999999	492	260	157	999999	999999	359	74	531	612	999999	
869	156	268	777	999999	100	623	442	479	761	664	665	224	944	430	854	986	466	878	999999	975	493	656	71	999999	999999	577	539	939	456	955	522	306	152	812	999999	912	999999	251	406	999999	999999	342	253	533	826	999999	213	455	999999	372	608	999999	613	999999	386	499	999999	401	999999	522	93	502	32	999999	152	369	81	142	145	942	919	224	481	403	638	999999	413	537	559	387	374	93	999999	999999	357	869	693	884	435	795	999999	999999	942	999999	521	845	319	999999	390	467	999999	81	320	999999	453	394	181	219	629	235	96	999999	842	922	999999	10	222	938	457	283	675	196	999999	349	237	253	999999	597	882	793	841	965	156	101	423	999999	772	999999	640	963	698	484	265	210	708	55	832	29	737	999999	632	380	989	117	791	777	999999	971	489	209	122	584	336	836	393	999999	999999	751	999999	853	238	648	308	494	999999	999999	999999	506	999999	192	420	262	859	372	170	999999	975	999999	999999	646	929	801	94	440	851	999999	157	429	816	999999	532	91	999999	883	292	983	81	505	532	600	999999	868	339	306	999999	999999	999999	964	675	922	156	483	452	862	924	437	564	867	643	999999	999999	999999	689	64	660	999999	741	976	999999	186	399	479	515	709	800	70	471	787	651	991	399	999999	753	999999	440	58	999999	658	959	855	428	214	862	999999	556	344	188	285	646	459	128	748	884	499	532	676	999999	743	72	999999	965	999999	999999	651	82	859	758	795	999999	611	699	999999	999999	234	757	999999	617	454	999999	466	881	195	150	201	873	650	309	264	371	763	90	896	596	999999	889	651	988	220	989	999999	999999	393	661	999999	999999	45	999999	659	741	999999	69	999999	590	605	999999	779	636	34	778	999999	560	503	433	999999	531	803	496	921	345	116	999999	999999	999999	466	880	498	999999	115	999999	837	919	650	999999	999999	704	566	315	990	123	999999	24	964	442	567	146	92	960	999999	513	956	549	809	324	634	151	662	68	134	725	493	255	999999	592	940	512	909	980	409	165	964	497	505	808	235	999999	242	963	897	330	797	999999	732	999999	999999	297	999999	336	999999	882	51	507	191	999999	629	864	493	381	501	65	999999	111	560	646	999999	469	54	11	98	542	908	699	171	804	999999	999999	522	929	117	652	402	582	102	527	123	466	315	240	999999	371	609	861	999999	841	103	999999	977	96	62	25	999999	999999	247	355	974	999999	345	999999	347	673	999999	563	273	849	999999	653	999999	43	532	92	163	813	822	727	999999	57	237	999999	710	241	
978	436	877	102	408	294	345	746	999999	771	130	927	893	999999	999999	55	999999	622	999999	449	686	999999	999999	969	861	440	295	520	422	999999	124	25	677	115	695	915	686	181	450	378	318	273	490	999999	961	236	919	999999	708	999999	459	615	151	271	555	999999	872	908	240	968	998	824	334	999999	656	115	260	788	820	114	369	425	182	809	140	423	464	802	999999	635	999999	999999	999999	534	477	509	873	999999	559	661	999999	778	940	481	380	999999	939	999999	114	856	976	999999	999999	603	528	44	442	341	999999	142	579	79	900	605	457	30	999999	999999	158	999999	241	844	238	168	71	590	485	700	439	999999	999999	599	698	999999	659	389	491	218	15	999999	76	541	999999	999999	999999	999999	877	999999	34	999999	481	149	716	957	624	999999	902	338	541	938	559	742	999999	999999	658	999999	381	749	946	77	539	803	794	999999	90	999999	569	810	87	98	999999	150	675	90	175	344	883	741	536	527	486	999999	999999	77	883	334	639	999999	769	111	601	137	398	956	820	677	999999	999999	876	924	572	999999	261	999999	235	419	76	822	328	323	106	640	223	429	999999	999999	999999	727	999999	756	70	777	51	975	496	585	751	999999	269	999999	989	882	999999	612	955	394	999999	233	842	474	267	817	472	455	14	961	999999	968	375	443	550	999999	179	999999	863	794	60	285	956	649	667	356	562	831	333	224	776	611	474	206	484	903	999999	366	999999	999999	314	999999	970	535	671	782	999999	826	946	999999	712	999999	748	170	999999	626	999999	202	807	999999	999999	999999	132	790	195	312	999999	999999	958	999999	741	812	632	620	489	464	999999	431	977	884	12	735	884	960	511	42	863	313	862	858	637	999999	999999	587	999999	999999	473	190	350	369	288	185	999999	310	630	999999	120	999999	680	879	320	999999	224	922	999999	529	757	999999	288	162	449	999999	316	110	19	59	262	55	632	816	999999	135	91	618	606	826	868	999999	339	611	922	734	632	982	548	791	477	637	999999	999999	915	311	901	197	919	97	999999	767	999999	999999	647	75	505	864	887	195	999999	606	326	999999	999999	999999	831	999999	240	999999	999999	999999	562	227	581	999999	376	999999	900	690	233	999999	698	519	999999	111	293	758	963	857	238	768	999999	362	37	871	999999	596	807	742	479	234	957	215	999999	545	999999	82	999999	32	698	342	964	207	999999	871	907	999999	135	559	999999	83	999999	383	485	999999	239	209	200	709	314	780	366	167	220	999999	999999	493	990	999999	999999	220	757	941	168	896	804	999999	
400	999999	999999	514	470	258	999999	406	520	999999	729	729	316	15	881	999999	718	917	999999	806	999999	999999	935	423	999999	714	663	680	325	999999	999999	589	999999	999999	808	44	745	799	319	999999	999999	814	999999	999999	764	270	999999	890	338	467	232	999999	920	997	909	438	230	550	698	999999	999999	181	90	747	369	999999	734	974	999999	999999	554	918	608	867	500	999999	482	583	659	555	610	999999	351	858	999999	974	668	997	999999	999999	813	205	111	999999	523	144	733	741	991	624	536	139	693	491	912	314	642	62	507	736	955	999999	891	999999	999999	822	830	231	207	395	481	736	551	999999	999999	358	817	54	999999	366	449	999999	591	999999	29	480	88	860	946	245	999999	999999	500	999999	424	176	314	959	999999	999999	314	512	544	999999	153	799	587	999999	457	563	497	999999	707	151	296	225	999999	856	999999	675	743	999999	284	961	64	865	246	999999	412	999999	54	857	999999	653	62	937	999999	999999	890	229	892	221	413	999999	748	744	908	359	409	209	999999	457	836	999999	999999	344	999999	999999	551	288	999999	732	464	590	519	999999	960	999999	98	359	28	79	966	902	782	531	566	891	222	319	999999	886	999999	213	755	596	31	895	695	999999	999999	999999	444	611	665	170	999999	822	999999	119	784	853	270	59	190	51	999999	999999	959	437	778	345	370	242	999999	999999	999999	999999	834	922	618	999999	369	381	649	999999	999999	364	247	999999	773	744	27	113	535	999999	626	406	32	999999	999999	97	935	268	939	374	263	999999	999999	988	884	506	999999	951	999999	719	999999	999999	410	785	999999	136	999999	348	663	44	328	266	706	228	60	999999	238	999999	818	999999	999999	111	442	285	151	433	85	258	736	277	756	76	612	999999	999999	736	999999	247	307	978	401	597	604	904	55	999999	999999	71	937	14	277	999999	142	970	999999	392	457	134	643	983	61	999999	611	999999	287	262	654	891	608	324	884	991	823	840	139	541	506	537	239	155	928	999999	320	999999	10	999999	933	641	235	999999	289	870	604	999999	926	952	999999	219	999999	793	352	999999	462	999999	130	999999	999999	302	841	999999	886	920	895	498	999999	999999	138	878	395	999999	328	999999	665	999999	45	999999	999999	509	913	999999	555	297	999999	446	802	324	560	696	611	723	847	999999	800	186	350	999999	975	999999	268	888	999999	117	824	239	999999	339	948	90	999999	117	889	999999	389	999999	503	599	999999	458	695	741	487	441	999999	999999	549	688	222	999999	42	676	999999	290	250	999999	999999	447	999999	680	971	472	375	480	999999	504	
834	314	261	145	999999	750	999999	526	420	527	411	999999	840	163	690	999999	999999	999999	58	912	999999	608	302	999999	312	65	136	999999	487	232	375	999999	333	772	836	245	436	86	805	291	327	520	870	723	623	968	607	319	990	194	355	999999	999999	205	434	236	21	897	832	999999	999999	29	49	999999	999999	999999	69	77	326	454	999999	51	664	767	595	559	738	999999	741	344	999999	999999	349	303	877	468	584	137	347	999999	233	539	253	187	999999	307	999999	681	571	999999	908	540	993	545	834	314	252	664	610	875	999999	999999	999999	498	179	808	999999	999999	321	999999	999999	999999	729	716	999999	820	797	486	999999	297	87	66	999999	522	999999	918	999999	804	468	573	226	999999	999999	472	999999	790	383	754	999999	858	627	735	370	878	999999	976	810	287	999999	999999	516	765	564	323	797	441	435	643	73	261	985	876	999999	747	476	899	999999	267	999999	999999	999999	999999	479	252	670	999999	999999	139	124	999999	999999	545	999999	454	66	461	366	999999	674	681	365	999999	691	999999	873	750	457	623	411	508	570	553	683	999999	576	474	296	321	653	455	745	305	528	999999	154	449	396	833	691	25	543	999999	592	922	84	706	361	723	999999	919	895	82	727	615	999999	999999	861	999999	877	592	175	54	559	229	999999	70	222	85	611	999999	999999	624	931	396	964	368	960	761	999999	870	122	572	942	733	999999	999999	578	999999	727	589	587	789	955	108	849	499	652	373	986	24	494	999999	121	945	564	280	150	340	651	999999	604	110	798	999999	479	602	111	999999	669	272	492	999999	357	32	845	575	999999	832	546	999999	715	596	774	999999	385	837	461	997	179	289	532	999999	271	208	999999	487	990	948	629	257	999999	999999	704	999999	532	195	927	99	109	988	999999	318	794	185	814	999999	335	14	631	999999	150	999999	999999	389	999999	255	48	999999	46	999999	585	720	213	999999	999999	888	891	60	271	999999	909	372	897	190	677	223	452	95	394	977	161	986	326	987	117	999999	180	324	984	999999	156	778	62	741	413	999999	999999	999999	108	999999	999999	285	742	440	733	999999	216	999999	712	999999	802	999999	999999	69	216	598	999999	999999	191	999999	717	999999	76	999999	53	140	999999	166	777	999999	118	947	987	468	999999	875	253	885	263	338	86	999999	999999	467	484	204	999999	999999	999999	999999	496	888	323	314	217	548	219	758	397	603	468	60	698	925	417	855	965	305	207	340	354	999999	962	853	717	22	965	608	509	849	126	326	999999	999999	300	230	633	683	261	999999	
666	495	498	999999	869	999999	999999	999999	59	629	999999	718	795	999999	999999	977	926	470	999999	204	583	611	259	547	486	152	428	999999	635	999999	999999	292	54	884	674	999999	30	311	983	999999	16	289	558	879	620	408	530	438	502	999999	303	173	96	66	740	65	999999	950	183	727	608	999999	999999	862	999999	999999	673	911	528	610	956	624	486	906	198	303	62	379	927	999999	621	999999	243	322	893	67	206	988	154	619	999999	80	999999	266	91	735	238	695	999999	673	999999	999999	999999	892	366	999999	687	189	868	446	12	999999	33	105	116	999999	47	738	969	351	750	685	767	999999	986	886	496	230	824	463	75	999999	999999	263	999999	11	999999	351	955	224	379	26	130	999999	617	756	56	42	159	472	697	499	726	999999	922	58	852	999999	999999	479	192	999999	364	414	380	999999	967	769	751	114	540	999999	782	999999	971	733	565	68	999999	999999	999999	464	80	362	765	999999	639	999999	340	305	999999	87	999999	485	41	912	662	715	337	971	788	286	291	55	932	11	717	999999	168	198	493	793	709	675	639	728	396	12	649	805	16	208	999999	455	999999	999999	260	999999	723	68	81	850	999999	330	451	563	182	999999	430	763	999999	999999	610	151	999999	365	377	770	845	313	525	660	75	999999	965	590	848	835	100	479	999999	420	999999	999999	127	642	72	389	234	999999	555	371	581	885	946	348	597	999999	999999	999999	94	999999	460	419	542	421	784	208	999999	860	714	347	934	999999	22	447	418	511	999999	999999	302	988	546	999999	999999	163	88	190	585	626	992	999999	202	999999	394	999999	959	839	567	705	858	863	999999	373	371	999999	999999	999999	999999	509	929	96	272	473	306	999999	942	999999	660	388	343	604	623	737	868	163	154	444	566	750	999999	999999	999999	328	321	439	999999	183	407	550	726	457	317	86	696	905	298	729	203	298	329	277	188	999999	999999	263	250	999999	999999	999999	74	992	74	132	999999	361	152	943	161	867	143	999999	294	120	999999	885	296	547	999999	962	865	999999	999999	999999	431	220	999999	764	956	67	999999	999999	678	999999	999999	734	999999	195	64	345	762	354	577	335	164	559	983	999999	999999	487	967	702	256	542	352	999999	999999	796	700	811	999999	999999	987	104	999999	468	100	105	999999	999999	999999	111	492	704	209	520	999999	999999	123	999999	237	331	247	479	100	496	428	999999	846	836	983	596	494	999999	384	384	367	483	999999	696	999999	887	444	599	984	865	220	551	342	831	802	834	999999	828	584	639	150	517	13	191	
49	954	259	796	943	905	999999	248	330	824	163	373	268	427	999999	349	999999	647	999999	234	286	876	803	24	43	158	913	666	669	745	244	849	479	476	656	514	638	999999	999999	89	258	971	999999	518	678	439	576	265	425	244	753	502	999999	779	999999	172	161	244	762	999999	992	950	579	584	590	313	893	791	770	898	999999	248	991	415	999999	314	655	999999	999999	999999	581	999999	250	999999	991	742	826	700	571	493	362	403	999999	861	96	999999	402	646	927	375	546	784	494	999999	532	515	510	617	803	600	517	999999	897	168	999999	344	710	153	593	847	486	202	230	999999	546	318	999999	999999	328	677	911	999999	367	999999	68	797	999999	999999	903	486	241	219	897	999999	975	496	505	726	648	999999	597	259	63	90	888	353	564	217	981	224	162	999999	298	999999	688	509	999999	926	110	425	999999	987	250	999999	616	999999	999999	999999	311	999999	812	636	999999	999999	89	662	954	287	999999	714	242	955	741	688	333	861	920	772	292	476	999999	579	626	232	999999	610	18	945	473	621	999999	999999	906	931	999999	526	888	722	55	36	999999	999999	844	395	193	226	255	561	783	999999	999999	999999	967	834	999999	243	999999	269	995	479	653	999999	999999	999999	999999	927	999999	999999	286	806	972	999999	726	266	922	765	999999	240	49	364	364	999999	172	719	999999	524	348	81	869	999999	999999	628	726	999999	999999	999999	418	383	999999	999999	177	999999	999999	977	782	999999	806	710	999999	306	508	779	230	641	125	206	846	999999	205	151	589	999999	999999	117	999999	354	481	999999	884	386	357	999999	511	783	197	999999	182	999999	936	126	718	637	999999	999999	999999	737	408	95	460	185	999999	999999	187	587	999999	199	504	999999	999999	438	676	999999	826	536	949	156	278	447	999999	205	33	661	167	88	999999	952	999999	379	999999	999999	945	395	700	999999	999999	42	999999	923	116	997	425	15	508	508	450	73	810	999999	622	524	469	960	641	264	999999	47	166	108	999999	999999	381	134	729	134	999999	291	953	128	999999	999999	972	354	999999	999999	999999	28	163	658	638	369	151	999999	756	922	103	985	999999	999999	556	650	875	85	769	391	999999	300	285	999999	999999	999999	120	691	784	705	552	124	629	195	483	143	999999	999999	470	999999	582	195	378	999999	40	507	999999	999999	571	207	51	999999	584	949	831	999999	742	779	999999	480	259	459	411	61	999999	979	999999	568	962	999999	766	999999	615	974	808	440	921	478	353	519	999999	999999	999999	586	664	655	540	999999	363	992	401	114	866	989	545	999999	
999999	326	437	999999	151	969	999999	999999	440	999999	999999	609	150	999999	569	274	435	132	849	999999	339	999999	397	724	448	685	214	970	32	999999	511	625	439	999999	656	605	50	302	377	999999	58	999999	999999	990	373	999999	539	962	433	136	678	743	150	889	793	958	929	712	612	466	999999	584	135	778	172	666	999999	464	744	963	234	999999	755	999999	999999	367	680	406	361	999999	999999	252	999999	895	984	999999	999999	549	892	999999	675	337	689	911	896	474	846	377	828	706	760	84	227	469	902	545	988	999999	291	435	287	532	361	104	320	999999	47	240	793	404	191	999999	572	999999	999999	896	453	843	302	144	521	313	578	655	757	999999	34	86	993	449	779	533	268	466	420	152	976	999999	601	999999	436	615	583	433	524	999999	512	999999	999999	15	101	154	658	156	914	999999	954	706	347	248	498	960	247	354	625	657	371	115	636	999999	999999	858	252	919	707	905	999999	154	999999	627	569	852	905	987	357	635	999999	121	999999	445	198	280	257	999999	884	476	999999	238	999999	867	999999	406	545	36	999999	242	999999	739	449	18	999999	999999	999999	720	679	999999	65	259	997	999999	783	259	563	200	999999	650	999999	890	44	241	536	501	999999	999999	858	999999	999999	879	999999	999999	733	144	999999	999999	200	388	999999	537	999999	248	420	128	241	818	93	518	842	354	999999	445	631	999999	999999	999999	482	753	473	312	861	515	338	186	358	999999	266	648	587	30	10	999999	945	999999	216	795	820	417	999999	527	999999	349	330	999999	999999	466	492	999999	439	464	70	447	914	401	675	177	910	244	999999	999999	562	445	931	821	354	501	499	999999	804	909	999999	74	493	946	133	522	195	375	999999	999999	399	544	219	132	999999	563	999999	554	999999	49	885	585	647	911	965	744	417	508	618	317	999999	999999	917	529	999999	996	999999	999999	278	162	982	544	867	999999	959	28	235	999999	861	791	838	945	159	765	999999	811	427	581	981	388	114	999999	756	68	925	464	626	999999	64	963	999999	695	285	255	66	350	718	768	952	946	999999	608	646	827	479	31	785	999999	504	266	578	382	986	999999	58	305	787	809	999999	504	999999	545	754	898	192	152	669	903	708	683	103	999999	629	999999	999999	505	999999	929	589	903	679	473	195	999999	395	236	708	999999	207	761	562	908	815	999999	999999	999999	854	748	645	999999	361	882	454	821	173	919	752	951	29	552	265	999999	229	59	825	999999	360	999999	512	955	443	283	706	999999	999999	194	999999	181	489	896	999999	301	
293	999999	552	999999	29	999999	634	475	483	999999	375	654	505	704	689	766	632	999999	622	999999	245	999999	999999	87	185	506	700	979	87	581	999999	999999	901	964	575	968	507	38	999999	986	331	999999	481	686	907	62	451	426	999999	86	548	863	284	753	65	603	999999	474	999999	522	673	655	398	902	294	252	999999	540	139	720	269	604	999999	635	999999	999999	999999	216	179	132	65	283	999999	10	43	609	999999	157	999999	971	609	42	416	395	323	676	649	579	999999	665	999999	999999	297	999999	816	944	154	649	999999	999999	394	161	999999	498	467	999999	999999	397	869	685	404	604	999999	999999	121	236	999999	332	999999	899	559	639	814	514	823	153	999999	699	193	98	464	209	969	63	587	458	738	999999	927	923	999999	261	999999	999999	270	704	290	140	673	590	999999	821	337	999999	307	999999	999999	789	675	323	413	481	999999	780	231	204	635	577	580	663	498	279	999999	397	999999	999999	929	999999	999999	128	999999	855	999999	999999	342	642	872	999999	756	832	120	999999	252	999999	520	34	57	930	495	999999	79	713	560	20	101	486	426	939	999999	999999	825	249	545	557	460	557	999999	610	447	588	999999	999999	821	748	552	550	999999	791	877	380	999999	999	999999	188	58	160	305	26	511	856	226	933	999999	999999	16	871	412	695	163	962	579	447	492	907	999999	136	892	811	467	551	459	635	999999	513	999999	826	636	999999	508	310	262	437	108	591	372	999999	145	74	999999	680	147	341	637	914	800	813	516	705	999999	922	268	493	558	960	406	590	999999	304	17	999999	999999	999999	196	853	710	152	348	901	545	353	990	827	79	787	999999	999999	997	157	999999	935	320	999999	922	586	52	768	999999	148	194	781	528	841	67	999999	446	102	999999	784	213	658	475	615	170	100	999999	440	423	771	555	999999	999999	999999	591	81	999999	999999	131	610	999999	942	273	209	999999	999999	825	159	770	517	350	999999	999999	223	943	64	470	999999	999999	832	654	611	354	117	592	905	198	804	999999	999999	693	143	970	544	999999	271	999999	275	899	999999	275	782	670	906	430	999999	317	379	780	536	999999	174	999999	999999	999999	208	597	165	999999	810	575	999999	898	784	823	999999	350	999999	249	681	999999	205	805	374	566	999999	941	448	999999	358	999999	818	34	723	999999	529	601	680	589	774	999999	239	659	98	831	254	883	999999	999999	999999	999999	999999	140	108	867	415	368	176	733	93	267	159	479	999999	222	999999	996	185	410	999999	616	669	848	474	17	439	545	999999	543	322	987	66	
999999	473	999999	718	687	925	999999	969	171	999999	947	505	517	524	999999	401	999999	999999	257	708	484	790	606	233	41	666	101	999999	869	651	633	420	105	999999	795	999999	802	504	79	999999	999999	441	141	999999	722	352	956	493	999999	999999	841	999999	999999	999999	581	573	866	241	687	999999	834	427	999999	520	801	537	409	317	729	753	598	381	14	999999	389	999999	999999	424	999999	999999	709	999999	758	999999	809	173	356	816	628	231	999999	571	817	57	999999	901	341	999999	391	194	999999	649	763	999999	556	470	465	888	999999	999999	915	452	729	998	322	236	669	383	710	637	190	593	688	508	614	999999	999999	956	939	999999	711	47	999999	326	745	69	844	999999	179	349	708	467	916	100	316	696	841	818	735	999999	242	958	911	753	999999	359	999999	265	999999	529	905	508	999999	999999	826	877	999999	413	262	262	392	836	214	999999	929	722	676	999999	201	918	194	745	230	928	255	999999	136	289	999999	999999	108	588	521	650	443	209	518	999999	999999	438	287	438	999999	483	999999	405	753	999999	824	291	999999	374	73	402	344	170	287	30	176	82	751	999999	100	866	999999	803	324	564	927	729	214	181	999999	763	640	756	189	999999	999999	850	999	586	999999	41	712	734	524	128	999999	283	921	498	338	201	686	157	999999	699	999999	824	90	199	622	104	87	511	999999	310	999999	999999	981	540	719	325	999999	999999	999999	69	163	430	288	206	258	999999	999999	715	843	999999	86	492	418	489	428	486	769	810	963	371	954	211	999999	224	366	727	302	391	779	23	128	520	484	288	545	898	999999	884	940	968	296	371	668	909	233	279	180	501	121	243	555	272	212	999999	115	952	736	999999	839	530	361	999999	936	830	22	565	18	139	999999	529	940	885	999999	994	85	999999	543	783	999999	97	999999	800	279	999999	467	856	318	182	999999	593	999999	481	54	999999	999999	999999	435	837	999999	999999	270	50	557	999999	303	670	999999	999999	237	522	418	953	84	751	973	560	999999	400	372	166	999999	836	955	360	367	469	840	459	387	215	999999	705	886	999999	999999	516	253	999999	252	797	463	111	944	660	184	218	999999	302	446	999999	722	44	475	740	421	433	94	207	234	834	829	943	830	31	365	713	77	751	924	999999	317	470	158	575	702	999999	891	304	185	159	71	547	22	330	493	999999	240	999999	910	403	431	55	462	999999	999999	520	281	999999	999999	471	150	655	999999	980	749	999999	885	899	48	275	541	789	999999	999999	999999	291	930	999999	537	999999	482	922	
841	530	999999	999999	17	999999	607	192	874	999999	999	714	18	416	179	42	581	241	247	340	116	999999	861	642	34	999999	645	687	590	999999	395	73	988	227	814	847	945	487	253	155	302	855	400	999999	790	317	76	365	999999	999999	927	999999	995	152	999999	205	668	402	247	999999	104	920	999999	112	999999	935	999999	791	602	999999	96	103	988	101	47	261	999999	999999	851	999999	320	290	999999	692	844	100	999999	845	412	618	188	553	999999	623	61	382	263	297	991	855	591	285	763	790	810	833	999999	903	999999	564	950	380	999999	530	320	999999	354	999999	268	999999	999999	880	388	983	152	543	853	374	50	999999	997	957	307	996	135	45	999999	999999	881	21	782	174	999999	847	668	999999	999999	999999	999999	999999	999999	353	999999	508	987	711	896	999999	647	277	999999	942	999999	449	999999	992	83	554	405	284	297	569	999999	257	999999	703	999999	541	324	344	540	143	71	999999	637	999999	999999	798	18	424	148	999999	147	999999	40	839	311	302	999999	999999	735	457	324	999999	999999	468	999999	781	799	294	572	999999	999999	999999	736	846	880	69	999999	912	73	284	546	980	146	550	999999	424	226	869	401	846	259	648	609	93	819	43	854	999999	338	156	999999	724	852	999999	292	835	877	194	959	251	490	378	612	999999	911	344	892	999999	46	999999	565	929	892	726	115	816	703	999999	37	847	999999	999999	584	999999	286	999999	138	363	267	596	999999	999999	999999	160	999999	881	999999	159	181	484	151	455	142	436	591	79	831	135	677	476	141	999999	167	122	47	848	794	696	184	99	215	999999	151	999999	364	533	29	742	371	999999	780	554	481	999999	705	758	509	157	335	216	990	12	686	790	465	323	874	798	123	516	96	349	975	999999	279	999999	314	692	82	67	59	99	764	452	695	999999	752	999999	999999	288	349	999999	370	999999	109	999999	999999	361	984	51	999999	999999	999999	854	147	999999	579	399	999999	102	454	816	85	277	167	900	999999	243	104	877	570	268	392	835	177	999999	978	17	982	75	760	999999	708	40	407	828	470	999999	999999	999999	17	362	999999	323	833	532	571	999999	809	999999	965	999999	266	116	480	401	839	793	687	698	462	571	417	217	342	501	118	999999	870	999999	440	337	929	839	870	218	926	78	999999	644	878	886	208	999999	110	151	999999	999999	560	16	989	676	232	616	802	446	945	134	980	341	423	999999	232	481	768	999999	689	426	246	272	474	770	999999	52	999999	576	999999	633	116	201	805	517	494	863	349	999999	115	322	
999999	434	272	801	97	670	231	361	663	999999	24	473	461	279	364	298	542	229	884	190	999999	236	82	999999	27	788	535	906	43	999999	142	15	532	377	389	812	999	672	682	132	999999	468	912	999999	619	643	740	536	999999	205	331	999999	879	999999	526	811	361	999999	783	999999	144	324	327	304	594	18	940	94	890	552	298	999999	546	762	369	337	323	999999	702	384	58	999	999999	837	999999	22	135	999999	851	577	999999	59	888	383	987	506	150	618	999999	610	703	999999	999999	610	999999	461	999999	999999	564	198	498	924	257	409	260	145	570	490	265	999999	883	342	243	322	100	248	980	173	774	999999	196	704	385	101	680	402	363	153	929	586	999999	18	53	662	999999	537	801	489	999999	852	999999	660	363	478	727	370	423	333	520	669	480	419	999999	701	11	793	549	165	728	858	781	999999	561	999999	154	999999	999999	580	242	999999	446	501	50	999999	927	536	351	906	999999	320	979	999999	633	270	116	999999	665	351	660	999999	987	646	999999	274	999999	999999	109	999999	334	999999	81	842	101	999999	999999	978	379	999999	773	475	452	642	791	418	999999	751	794	300	572	135	219	947	919	946	999999	800	741	999999	852	419	999999	999999	582	522	248	146	999999	676	999999	999999	999999	245	999999	999999	843	355	855	352	395	328	999999	808	122	209	999999	133	999999	154	999999	999999	247	999999	999999	999999	999999	999999	70	278	179	742	813	128	263	999999	486	973	379	734	113	230	945	399	389	533	696	629	554	383	879	999999	223	794	295	615	890	55	667	223	157	67	294	999999	182	652	999999	604	554	677	723	668	753	198	51	169	486	848	224	54	667	419	999999	687	398	64	529	29	832	647	553	440	316	166	587	999999	935	999999	226	736	27	101	84	876	660	999999	371	999999	752	999999	138	999999	999999	622	556	737	825	999999	197	128	999999	496	772	907	133	292	362	597	999999	994	233	127	631	487	999999	999999	345	999999	999999	187	693	505	276	706	999999	511	609	693	610	849	230	338	181	999999	613	531	329	176	752	378	858	773	422	999999	902	20	999999	999999	595	980	402	999999	580	20	435	999999	230	76	398	622	999999	668	987	762	774	895	946	533	873	999999	999999	999999	999999	999999	328	919	93	518	804	508	100	266	108	999999	999999	758	999999	171	673	986	310	999999	999999	999999	695	999999	786	659	983	999999	74	887	999999	999999	999999	234	859	922	691	515	543	712	272	889	999999	426	999999	367	315	25	148	785	860	887	204	999999	999999	999999	999999	999999	143	433	
534	797	443	213	999999	999999	895	231	999999	835	999999	167	452	598	999999	999999	608	999999	999999	428	353	967	868	288	999999	999999	895	740	835	388	959	563	382	120	187	474	456	328	640	561	472	999999	999999	313	315	702	444	606	12	510	872	693	999999	999999	89	567	929	165	185	202	123	999999	396	520	876	916	784	341	999999	525	999999	290	639	999999	955	269	999999	999999	972	999999	158	299	737	334	999999	275	999999	667	40	619	999999	301	153	447	448	317	999999	606	999999	399	999999	999999	195	487	77	591	999999	437	758	999999	999999	999999	192	850	54	823	426	71	999999	610	860	127	311	801	980	151	147	201	630	999999	572	253	138	999999	417	55	114	260	267	999999	221	628	908	221	902	180	118	302	403	999999	891	635	602	826	539	999999	801	999999	999999	999999	454	862	807	999999	999999	473	999999	609	443	999999	719	999999	999999	89	999999	999999	218	100	999999	809	42	999999	798	16	756	936	651	311	53	616	254	720	754	341	480	359	999999	999999	963	439	934	509	999999	999999	904	725	831	523	437	307	591	711	495	999999	999999	609	999999	999999	364	320	999999	934	999999	999999	753	999	421	999999	999999	49	999999	999999	136	468	999999	999999	999999	999999	999999	999999	115	138	873	746	34	543	234	67	999999	999999	999999	30	443	999999	618	10	944	42	651	904	999999	368	914	398	885	999999	999999	37	821	369	624	670	999999	333	214	693	70	818	801	220	775	363	33	999999	999999	400	977	482	999999	875	999999	952	752	206	999999	999999	223	999999	860	999999	958	206	246	89	999999	625	331	120	999999	924	939	136	999999	440	139	951	345	186	644	999999	203	112	187	946	999999	999999	917	501	606	999999	479	584	957	947	262	578	126	999999	492	999999	79	867	43	925	935	462	720	321	77	999999	411	47	840	375	661	999999	29	999999	307	583	707	829	513	980	455	999999	178	293	999999	560	834	400	693	516	425	335	78	999999	20	328	999999	999999	434	832	67	441	744	591	296	406	558	826	646	999999	430	249	364	63	480	999999	294	437	143	516	939	999999	354	334	950	335	787	999999	289	999999	631	111	405	680	923	23	999999	586	997	781	999999	999999	754	784	999999	186	971	25	781	439	44	524	473	999999	892	56	999999	419	641	960	619	999999	546	667	288	329	844	683	139	466	960	707	439	361	999999	931	265	569	247	999999	363	772	986	999999	944	116	637	487	999999	876	925	210	945	999999	999999	221	472	999999	506	999999	341	298	885	999999	999999	337	94	121	413	961	791	527	999999	999999	606	846	
803	695	722	181	691	999999	894	263	540	999999	761	999999	199	303	468	178	73	479	442	999999	887	671	382	999999	999999	999999	84	999999	95	408	37	88	439	325	999999	999999	999999	334	999999	999999	403	632	784	999999	575	999999	922	120	502	622	999999	702	434	541	959	142	322	115	159	175	293	999999	177	142	999999	683	964	873	885	692	999999	739	999999	999999	671	999999	887	665	51	340	999999	999999	334	473	944	335	999999	897	999999	285	463	269	184	910	690	999999	464	651	985	891	726	58	999999	809	818	724	308	966	869	704	254	657	999999	819	572	329	742	999999	999999	407	40	76	517	610	999999	544	564	999999	777	345	800	245	680	159	613	554	739	524	655	230	36	686	38	999999	41	805	205	365	348	371	999999	999999	464	999999	861	660	540	624	581	283	169	815	198	533	904	18	977	913	215	27	589	227	58	967	380	354	47	856	999999	999999	349	208	154	416	999999	49	781	999999	298	953	23	125	943	999999	70	220	497	505	757	999999	828	292	999999	330	781	375	711	496	999999	517	622	999999	55	999999	934	960	670	782	780	864	999999	885	999999	262	999999	999999	284	676	999999	999999	856	542	999999	557	999999	999999	58	824	634	387	338	999999	885	781	340	339	79	794	448	109	549	714	724	893	794	942	999999	898	326	317	999999	45	589	56	660	90	584	498	999999	877	999999	999999	158	403	535	999999	999999	843	921	674	404	489	238	807	999999	151	818	215	762	662	999999	160	507	327	999999	999999	705	839	130	999999	754	581	250	570	197	703	566	330	367	851	999999	824	976	652	999999	611	806	781	999999	999999	999999	999999	999999	892	488	999999	999999	831	117	242	999999	170	722	671	919	822	248	667	619	916	584	999999	848	910	719	574	184	854	414	684	496	999999	412	611	987	385	845	358	92	999999	999999	735	999999	134	613	782	999999	314	732	99	999999	149	172	519	934	773	530	824	999999	913	587	494	426	433	746	999999	757	121	684	543	999999	890	585	999999	563	849	285	723	306	937	999999	999999	132	324	322	999999	761	999999	676	224	855	31	185	179	848	869	318	789	388	299	34	989	999999	999999	122	482	564	978	956	999999	497	806	999999	245	449	717	999999	112	120	999999	999999	864	999999	469	999999	999999	714	416	345	693	540	999999	345	17	913	483	249	999999	212	840	792	999999	999999	999999	999999	58	999999	940	729	141	506	999999	999999	988	736	169	554	170	510	999999	767	999999	642	272	555	11	471	999999	332	966	477	439	900	280	606	779	927	855	999999	999999	
462	773	999999	999999	197	999999	818	356	280	753	929	89	999999	55	82	999999	150	674	999999	725	586	999999	999999	763	999999	77	316	408	392	956	241	699	999999	869	703	993	470	438	85	231	192	125	249	579	999999	398	15	999999	207	961	639	263	819	999999	63	480	166	923	549	129	27	999999	964	324	521	240	662	999999	999999	999999	184	711	598	814	542	999999	743	48	726	275	72	461	210	430	327	978	999999	409	816	233	837	546	889	999999	213	772	160	925	67	805	999999	999999	513	999999	787	927	664	15	485	591	736	127	207	999999	67	565	219	543	996	543	361	999999	747	127	250	637	822	642	610	770	320	817	981	920	539	620	948	999999	643	399	323	874	924	234	496	720	999999	615	999999	648	562	999999	928	523	454	999999	705	395	878	160	115	999999	404	715	280	919	146	286	744	447	616	999999	899	607	230	487	338	999999	630	530	297	217	743	962	217	999999	888	467	476	66	914	563	211	493	999999	999999	999999	219	954	577	584	999999	870	461	41	433	717	999999	303	967	155	192	764	358	999999	897	288	441	507	999999	999999	678	810	688	532	63	927	999999	323	928	999999	999999	568	63	946	999999	346	291	931	999999	985	999999	999999	508	911	732	798	999999	999999	396	23	47	711	386	999999	906	262	192	929	977	999999	311	999999	999999	959	999999	624	710	999999	637	561	999999	999999	724	999999	474	513	312	776	800	999999	84	999999	926	999999	970	417	191	517	49	972	164	362	953	287	684	557	799	999999	884	117	98	450	993	835	26	536	999999	795	999999	999999	950	415	139	723	431	999999	91	459	989	618	999999	203	372	664	999999	999999	999999	446	907	916	713	999999	891	692	176	633	999999	101	898	443	430	396	445	647	999999	999999	232	999999	855	168	476	350	559	276	674	894	88	338	999999	381	979	999999	999999	165	688	197	999999	446	557	798	733	990	560	555	999999	56	757	725	642	658	999999	327	999999	748	999999	373	213	625	999999	281	999999	463	663	999999	464	879	508	999999	999999	999999	234	785	682	999999	999999	485	789	13	87	627	147	363	696	999999	959	662	960	999999	714	325	983	898	428	285	253	280	336	43	101	319	999999	476	766	806	434	636	644	533	323	964	999999	209	547	999999	143	201	767	883	567	999999	919	369	576	999999	999999	336	367	406	999999	164	158	756	911	999999	89	671	596	889	355	999999	27	437	825	749	999999	783	360	999999	152	999999	513	453	476	999999	399	188	900	133	954	107	999999	999999	719	169	999999	827	297	778	999999	
472	604	877	999999	244	784	999999	999999	826	999999	78	999999	339	264	760	651	705	289	999999	378	900	999999	999999	934	257	63	779	999999	666	934	913	495	999999	715	680	458	635	914	242	515	907	645	999999	232	886	131	939	983	959	517	120	547	676	410	999999	999999	141	943	999999	999999	999999	774	877	999999	987	582	404	624	583	999999	26	790	57	116	471	265	697	999999	999999	136	999999	795	999999	158	823	999999	819	181	304	979	326	692	634	62	510	999999	768	191	244	314	726	325	409	656	999999	329	500	570	999999	999999	12	890	895	163	75	218	999999	728	999999	621	762	233	329	603	985	333	166	995	999999	338	999999	516	15	743	409	799	396	111	656	504	999999	259	999999	148	977	435	796	480	986	302	126	49	122	999999	551	503	995	805	670	177	999999	504	999999	999999	669	496	885	999999	754	999999	822	914	81	573	745	999999	999999	999999	999999	559	999999	999999	19	313	221	457	403	392	202	906	803	590	999999	489	341	381	294	631	479	999999	550	999999	726	720	479	211	999999	999999	878	999999	511	814	189	121	999999	999999	495	661	399	221	102	503	958	847	472	999999	483	999999	242	374	228	369	711	145	18	891	958	298	833	19	999999	854	513	164	404	999999	411	329	999999	853	885	633	241	267	999999	57	999999	879	999999	247	727	385	316	514	819	999999	112	53	112	749	529	206	827	389	732	247	989	804	999999	483	999999	164	999999	999999	488	595	138	454	747	999999	214	999999	51	596	291	113	548	999	999999	262	887	999999	227	109	333	688	805	999999	534	160	68	882	436	774	415	999999	999999	999999	999999	234	23	658	306	150	544	451	165	240	108	629	699	999999	469	999999	596	473	936	644	999999	999999	789	285	999999	596	999999	999999	999999	276	190	717	471	622	999999	999999	999999	238	71	87	564	881	533	574	754	905	461	78	423	246	188	942	637	997	999999	236	445	999999	999999	709	247	222	799	888	999999	390	168	999999	25	358	951	367	411	859	90	184	276	224	531	23	145	999999	908	415	98	248	90	473	752	747	675	510	999999	362	839	351	92	644	525	373	999999	384	999999	74	295	820	540	778	917	695	960	230	216	725	574	999999	313	393	800	811	999999	694	334	277	683	450	867	59	999999	738	102	631	999999	167	999999	999999	781	844	129	277	707	999999	999999	66	787	454	304	774	787	436	47	698	844	713	73	63	59	785	999999	999999	999999	999999	758	188	999999	338	531	58	458	813	999999	469	999999	532	113	999999	147	999999	490	999999	156	999999	
999999	999999	701	403	787	999999	999999	222	999999	995	999999	999999	999999	226	999999	378	463	458	923	256	326	974	804	999999	434	321	610	76	915	781	305	999999	698	999999	229	174	487	999999	999999	999999	954	999999	111	636	15	988	219	886	999999	769	814	41	315	900	999999	999999	789	999999	968	999999	385	999999	999999	930	700	312	587	462	997	999999	999999	263	999999	387	301	90	999999	177	999999	446	112	723	621	156	966	273	846	798	95	932	385	364	241	84	170	999999	938	999999	936	999999	411	756	999999	75	999999	560	133	999999	999999	696	424	621	560	532	999999	999999	416	161	999999	437	465	788	376	75	13	536	32	999999	226	375	999999	701	241	869	44	355	834	556	277	415	149	918	199	399	999999	999999	999999	709	710	508	520	787	217	508	248	622	390	823	999999	999999	538	300	710	243	554	722	390	690	999999	28	999999	859	883	999999	297	546	599	977	999999	249	732	322	999999	999999	854	364	999999	732	631	999999	965	20	999999	925	877	848	218	956	844	795	382	123	221	999999	681	660	903	660	221	999999	33	412	999999	999999	618	225	178	999999	388	999999	999999	999999	68	85	63	817	376	958	680	999999	338	643	142	761	866	619	110	440	999999	999999	999999	833	521	929	398	562	743	671	316	661	680	225	577	654	566	724	999999	146	638	863	294	945	980	772	373	999999	999999	515	955	999	999999	738	955	194	739	405	146	138	686	501	83	704	651	999999	999999	122	75	488	205	151	564	964	801	999999	909	515	853	748	566	18	291	238	715	316	546	942	270	392	915	170	588	926	459	147	790	589	999999	961	14	999999	324	999999	319	813	999999	999999	999999	782	284	233	552	398	999999	678	219	999999	999999	344	999999	825	852	999999	572	45	563	637	999999	999999	392	999999	221	891	744	315	693	499	918	902	870	396	16	488	117	692	617	200	363	781	999999	945	999999	959	489	188	409	641	229	284	260	999999	645	281	399	954	21	660	653	267	984	720	926	999999	473	999999	999999	373	575	880	427	999999	283	999999	736	447	729	262	412	999999	906	62	279	644	651	72	999999	734	98	163	999999	956	999999	999999	796	217	999999	513	999999	402	369	45	999999	999999	999999	886	534	911	545	952	999999	758	257	999999	361	999999	999999	999999	999999	999999	345	999999	285	421	209	470	826	999999	937	529	427	999999	999999	20	206	870	986	930	787	999999	999999	838	199	146	999999	922	709	458	999999	999999	767	999999	79	999999	66	283	999999	654	150	396	69	357	974	999999	534	19	999999	999999	891	490	999999	520	
999999	999999	872	507	896	148	999999	286	761	378	441	999999	762	689	156	680	953	922	120	999999	789	400	999999	191	999999	183	611	918	929	471	999999	999999	917	999999	243	399	999999	999999	387	620	171	863	635	691	999999	999999	999999	999999	999999	322	294	968	999999	999999	730	113	999999	690	643	723	999999	999999	357	299	810	999999	165	999999	456	999999	467	403	545	500	180	925	999999	999999	276	963	919	767	65	616	186	599	999999	312	526	140	425	999999	916	999999	93	596	516	999999	880	738	744	748	398	116	855	891	999999	999999	444	804	347	999999	999999	679	804	769	519	999999	123	999999	301	999999	989	326	340	934	486	880	416	583	999999	430	143	538	999999	180	379	948	761	295	176	16	999999	721	792	466	117	999999	860	324	87	775	999999	669	446	891	759	82	999999	999999	414	999999	999999	860	395	917	825	886	460	999999	999999	570	979	999999	54	295	984	278	999999	874	826	999999	999999	101	506	999999	207	473	999999	999999	420	306	183	841	881	624	542	17	336	999999	640	231	786	236	923	517	796	405	999999	999999	907	491	548	901	103	174	531	999999	364	750	720	361	794	133	222	103	397	147	946	999999	752	976	941	659	243	605	462	793	178	999999	999999	802	848	940	430	929	758	999999	747	716	102	171	999999	585	164	289	436	663	999999	829	999999	999999	458	204	409	930	549	889	668	498	999999	737	212	375	902	917	513	854	702	293	345	999999	400	239	999999	590	334	366	504	954	179	799	780	349	999999	199	999999	999999	541	999999	390	869	613	259	15	365	959	287	682	247	999999	581	960	730	494	14	999999	229	867	818	606	193	999999	714	999999	912	999999	999999	506	713	573	859	323	999999	903	475	999999	999999	999999	972	631	57	999999	267	187	999999	838	59	855	864	931	134	786	722	999999	206	485	899	930	102	999999	105	999999	969	673	999999	999999	757	827	999999	502	999999	995	895	999999	999999	509	136	536	999999	84	908	18	999999	781	449	82	600	319	706	990	612	220	141	999999	536	276	713	593	999999	999999	90	231	836	371	814	999999	891	999999	999999	696	999999	372	999999	27	499	97	147	198	234	844	666	999999	999999	999999	890	906	863	330	660	292	796	543	275	401	999999	686	181	281	966	320	191	74	999999	19	642	249	21	999999	84	448	139	524	369	426	673	999999	999999	809	999999	908	999999	570	875	62	999999	999999	107	808	33	813	915	866	999999	913	999999	602	473	122	394	999999	999999	999999	256	221	163	999999	183	999999	728	362	586	372	800	67	55	621	198	999999	118	
999999	152	213	100	271	999999	272	302	456	762	999999	178	988	424	830	23	999999	323	663	899	628	999999	257	89	671	236	999999	76	174	867	52	413	550	13	567	507	692	658	984	689	890	978	999999	96	657	193	999999	999999	999999	53	999999	999999	534	999999	489	196	999999	133	999999	999999	999999	206	138	999999	720	667	999999	984	856	333	331	999999	339	974	999999	650	914	999999	999999	999999	638	605	999999	999999	347	745	878	527	999999	381	611	568	999999	950	709	693	850	999999	376	989	565	999999	999999	999999	722	663	968	999999	999999	839	281	734	700	940	406	383	999999	17	251	975	788	110	471	485	722	762	636	999999	274	325	799	776	794	442	999999	35	513	999999	408	684	999999	328	512	683	109	876	868	999999	554	336	593	842	896	999999	211	464	151	615	999999	959	36	589	295	699	999999	504	999999	999999	28	380	869	648	609	567	999999	470	598	788	999999	845	999999	999999	834	999999	731	957	880	402	241	468	883	898	537	448	657	197	43	812	643	999999	936	999999	999999	999999	999999	945	242	999999	203	740	999999	999999	999999	88	75	689	754	999999	999999	92	624	547	36	559	497	971	120	171	909	999999	437	786	154	781	908	293	76	661	999999	785	724	552	209	500	602	999999	668	459	383	968	443	686	844	999999	980	999999	584	721	686	494	834	81	428	193	313	89	999999	458	179	781	999999	103	874	999999	999999	82	348	535	957	999999	312	999999	788	941	576	999999	999999	593	800	520	999999	354	975	999999	951	999999	133	26	197	999999	320	220	999999	601	355	349	999999	661	203	999999	999999	58	763	718	191	999999	293	487	999999	999999	148	999999	657	999999	82	277	999999	999999	241	713	948	332	348	445	656	102	380	999999	595	236	938	999999	999999	891	470	661	591	266	806	776	370	645	409	634	999999	999999	562	631	529	87	231	926	430	489	959	727	709	327	999999	99	803	999999	892	389	624	999999	999999	766	198	420	999999	861	90	999999	352	999999	922	714	999999	962	540	749	666	517	999999	22	999999	910	931	742	951	273	999999	717	973	273	753	29	999999	525	469	796	443	118	401	999999	999999	966	999999	656	805	995	265	109	558	64	440	385	384	999999	998	325	834	455	999999	422	666	373	490	89	999999	903	999999	546	502	743	316	999999	125	645	176	893	773	285	937	955	18	105	999999	918	833	377	644	407	526	153	962	987	648	978	702	482	485	67	106	999999	301	719	999999	815	748	882	269	738	446	115	552	999999	999999	999999	999999	571	214	572	999999	192	268	999999	29	359	
781	999999	908	147	942	999999	417	715	188	999999	663	999999	498	999999	999999	951	999999	999999	999999	421	601	413	478	144	573	141	278	913	999999	914	643	994	700	257	43	429	973	131	796	753	698	999999	380	483	999999	126	999999	861	401	304	83	999999	346	608	757	378	850	774	573	999999	999999	504	903	999999	402	669	598	250	319	751	999999	987	999999	217	723	764	999999	995	294	457	68	999999	521	999999	841	290	999999	102	500	665	579	999999	557	984	999999	203	933	117	91	190	999999	831	999999	650	999999	96	252	138	885	993	345	855	490	126	752	999999	982	395	432	121	21	506	750	653	181	778	439	135	879	999999	831	925	999999	113	999999	236	863	871	200	999999	47	529	999999	506	329	724	999999	441	241	328	220	547	684	969	178	32	999999	999999	478	548	999999	127	258	999999	172	420	940	386	197	526	999999	121	999999	677	83	492	299	254	333	457	69	999999	893	560	999999	999999	251	944	934	906	155	999999	402	651	107	919	999999	851	344	999999	999999	342	999999	999999	183	999999	999999	999999	896	686	732	836	575	30	489	659	234	697	999999	999999	179	999999	452	290	380	190	718	553	580	163	222	999999	909	999999	674	727	753	187	999999	219	999999	244	58	999999	183	319	399	999999	172	999999	999999	582	804	999999	739	999999	889	963	345	999999	390	797	436	742	999999	999999	927	160	355	761	905	56	320	837	936	935	948	203	999999	999999	790	346	391	142	468	999999	999999	453	685	887	837	790	841	393	829	999999	999999	315	784	888	392	249	36	999999	999999	648	271	999999	529	804	999999	696	856	999999	212	53	999999	303	999999	999999	651	484	474	468	924	999999	999999	927	17	999999	136	642	418	228	678	999999	999999	980	599	819	999999	676	923	881	59	151	999999	567	190	785	737	514	40	950	247	908	999999	568	486	426	444	999999	959	737	677	205	999999	638	606	999999	733	435	703	465	466	974	999999	593	418	782	999999	647	999999	232	65	621	611	468	980	770	775	999999	504	183	385	43	999999	196	999999	853	864	305	999999	528	61	311	810	575	494	273	357	192	999999	703	245	999999	598	737	999999	66	594	819	657	999999	886	981	931	530	90	433	267	373	389	999999	918	999999	999999	999999	180	753	999999	999999	973	999999	423	593	602	800	999999	588	444	979	514	999999	269	55	647	135	642	80	380	290	495	71	15	999999	802	593	785	359	119	381	999999	928	255	557	999999	940	422	302	999999	140	999999	501	988	287	999999	242	306	999999	247	561	585	110	382	530	551	911	711	439	
791	18	24	999999	479	73	423	586	902	711	209	999999	713	349	691	999999	697	993	999999	999999	134	569	999999	999999	121	558	999999	466	999999	999999	999999	933	999999	982	999999	380	125	14	32	925	864	283	340	595	674	540	999999	245	419	142	999999	557	839	984	315	231	721	112	476	999999	277	956	39	999999	704	275	478	999999	838	320	999999	692	971	999999	862	850	239	701	248	999999	709	999999	57	999999	890	459	999999	254	999999	289	658	23	538	110	999999	908	253	162	891	999999	999999	127	406	108	18	999999	999999	999999	131	464	999999	29	863	895	221	999999	999999	616	999999	254	180	999999	63	558	999999	120	164	870	499	999999	607	999999	810	999999	519	592	163	999999	415	749	999999	412	999999	222	999999	999999	159	643	999999	941	999	637	864	999999	238	837	74	999999	999999	897	987	715	202	177	857	914	999999	999999	386	629	562	960	999999	547	380	767	111	841	270	999999	961	521	981	558	999999	999999	222	173	611	681	528	999999	512	999999	762	168	220	955	364	384	429	135	999999	999999	388	48	436	326	999999	470	999999	232	588	422	999999	475	733	644	222	999999	701	55	422	705	110	257	457	999999	785	222	557	156	486	886	604	835	264	999999	999999	999999	999999	895	898	151	999999	305	727	99	581	999999	999999	576	999999	477	999999	383	713	561	169	140	999999	743	541	63	912	999999	999999	999999	999999	110	999999	22	474	306	999999	805	999999	281	760	805	530	367	999999	499	786	999999	413	18	999999	230	132	702	562	48	334	799	364	844	238	999999	558	35	281	999999	85	422	999999	446	999999	877	999999	442	999999	363	999999	233	633	52	276	931	186	738	999999	597	978	518	460	999999	971	553	450	313	52	999999	999999	505	96	639	999999	374	880	966	999999	335	999999	690	901	999999	999999	110	176	999999	577	999999	187	999999	999999	999999	502	566	962	999999	475	580	436	999999	399	405	117	115	147	994	628	902	61	220	999999	172	603	298	617	999999	997	870	387	138	735	745	227	435	968	412	147	857	412	214	500	312	899	999999	300	999999	999999	332	963	182	694	675	999999	999999	999999	374	999999	214	948	710	677	605	999999	999999	197	654	187	681	147	999999	857	770	500	846	999999	551	273	531	997	121	170	674	906	214	444	999999	499	260	469	604	331	932	908	701	536	895	119	600	883	646	327	420	195	238	325	923	185	409	257	425	999999	999999	216	837	549	13	698	999999	864	999999	165	927	999999	999999	413	924	861	798	319	824	442	673	999999	361	793	750	489	999999	889	520	884	999999	13	54	
503	772	726	81	162	533	207	130	999999	999999	490	999999	208	999999	999999	401	72	386	999999	432	999999	999999	911	854	53	798	999999	999999	999999	354	253	75	924	177	48	641	207	999999	645	785	999999	321	937	891	999999	403	552	999999	999999	498	458	507	999999	999999	71	999999	860	872	38	999999	19	999999	30	391	999999	425	999999	40	613	192	203	282	741	313	805	671	999999	999999	984	649	256	999999	999999	611	896	745	75	999999	999999	972	781	335	999999	292	776	999999	300	555	389	999999	927	999999	999999	672	304	999999	766	999999	774	399	576	840	999999	389	116	999999	999999	419	495	767	360	132	999999	641	411	868	521	458	537	365	999999	999999	641	539	722	735	465	502	316	719	978	378	999999	716	405	941	447	382	185	999999	436	881	69	999999	104	804	999999	590	270	435	999999	318	168	999999	29	632	209	359	666	999999	999999	520	113	775	788	981	999999	217	246	470	431	999999	999999	93	928	999999	999999	999999	444	999999	148	874	241	880	65	999999	220	170	999999	772	742	98	715	804	587	916	777	999999	832	123	999999	389	354	800	14	525	44	85	999999	530	999999	189	914	748	999999	991	288	232	999999	128	770	392	999999	473	999999	343	999999	478	505	22	999999	600	999999	331	666	759	530	440	875	539	635	145	679	176	999999	562	183	966	571	596	999999	554	573	714	999999	999999	868	880	999999	999999	999999	566	579	999999	999999	156	993	593	92	483	471	847	357	191	492	635	999999	999999	448	175	169	466	999999	909	999999	176	999999	999999	999999	797	890	999999	367	214	446	79	565	211	999999	878	569	589	884	98	999999	789	207	391	231	716	165	999999	441	999999	512	635	658	670	103	642	129	521	614	294	592	820	489	153	744	423	80	999999	987	999999	606	999999	581	818	783	594	968	646	999999	272	999999	376	218	460	701	999999	999999	894	118	724	758	57	975	600	505	314	310	64	999999	807	646	654	536	871	311	932	63	840	886	509	674	999999	271	352	652	225	999999	39	451	999999	13	185	403	273	811	999999	604	981	322	479	294	913	999	999999	626	987	999999	346	158	768	757	999999	17	608	59	285	999999	999999	947	290	701	280	999999	713	999999	470	261	273	69	753	999999	999999	527	999999	224	760	483	818	726	665	999999	999999	880	682	185	433	178	794	223	535	771	971	44	999999	777	23	310	295	647	165	735	576	287	405	440	685	62	999999	394	298	802	968	906	999999	999999	999999	399	999999	537	381	302	999999	999999	534	999999	367	48	495	640	211	460	197	180	999999	999999	808	
988	999999	251	999999	380	578	410	925	733	803	74	751	138	351	623	378	758	999999	863	278	527	999999	999999	83	647	567	999999	999999	838	614	999999	346	362	105	447	914	689	999999	10	724	67	134	999999	188	999999	296	366	298	999999	999999	999999	904	999999	661	999999	245	71	178	999999	813	618	999999	999999	129	16	728	399	43	903	709	689	721	999999	149	221	403	999999	245	999999	999999	210	999999	605	756	185	892	640	701	813	211	999999	999999	999999	197	115	999999	47	681	181	999999	999999	333	999999	878	402	717	639	566	449	888	294	825	397	501	613	947	621	999999	943	123	98	999999	229	702	855	999999	538	88	43	999999	365	280	73	216	464	999999	286	727	363	467	263	83	262	925	917	38	132	691	583	168	228	706	737	67	486	209	114	692	999999	233	189	560	532	77	532	24	761	191	999999	999999	670	893	977	999999	860	999999	445	303	785	827	999999	999999	999999	875	999999	659	542	999999	730	265	999999	594	704	140	288	999999	550	999999	403	903	276	941	999999	999999	497	334	729	999999	207	471	763	810	907	999999	999999	342	999999	657	914	999999	481	755	460	999999	963	86	198	846	207	168	474	261	900	881	560	114	202	656	387	999999	930	290	808	269	501	962	686	999999	952	946	999999	892	280	530	431	999999	490	999999	999999	420	145	882	999999	48	996	512	909	999999	644	83	150	409	280	94	999999	201	999999	999999	999999	10	400	999999	894	999999	999999	581	981	999999	460	999999	623	330	771	999999	693	57	999999	769	272	999999	62	999999	864	879	805	247	622	195	999999	239	999999	299	590	999999	30	455	988	803	527	424	531	999999	575	999999	459	999999	999999	313	401	894	965	186	928	999999	947	738	999999	24	999999	284	959	796	999999	230	999999	333	739	887	999999	248	69	432	252	847	467	522	96	268	429	986	609	318	999999	693	274	397	999999	298	999999	291	631	999999	358	252	465	735	748	354	999999	136	90	749	367	999999	834	999999	999999	91	834	435	652	566	595	999999	675	650	12	999999	956	86	999999	999999	951	664	616	999999	999999	999999	999999	999999	999999	999999	999999	999999	905	999999	999999	641	859	731	463	289	464	511	999999	75	999999	888	577	814	732	999999	398	64	172	639	798	999999	999999	748	468	934	999999	111	660	911	438	999999	563	999999	698	999999	248	999999	623	999999	986	999999	999999	551	708	195	432	999999	999	999999	999999	83	140	275	71	258	105	999999	272	999999	590	362	850	727	636	96	335	761	125	371	999999	174	441	489	653	999999	999999	994	49	999999	999999	999999	112	535	
569	999999	170	297	754	449	999999	138	962	999999	999999	633	599	999999	915	621	859	670	462	637	723	999999	999999	651	622	999999	581	999999	81	989	27	469	260	324	999999	281	925	48	17	675	105	283	999999	346	395	29	758	379	88	427	423	999999	669	999999	999999	999999	723	519	674	999999	868	999999	66	972	999999	634	383	284	149	999999	696	821	663	999999	541	450	999999	305	265	602	954	212	32	653	999999	999999	800	785	512	777	557	416	999999	965	999999	930	226	239	999999	761	999999	483	239	444	731	601	187	882	932	999999	414	427	263	82	96	665	999999	413	405	999999	834	597	772	999999	999999	289	458	698	999999	610	999999	999999	46	504	999999	481	972	587	921	975	998	999999	853	999999	372	140	999999	300	879	151	788	813	834	999999	927	999999	710	999999	999999	999999	152	999999	903	331	148	667	999999	759	999999	614	693	999999	491	429	999999	999999	744	632	999	956	136	167	818	837	822	420	999999	678	577	906	770	115	239	479	833	519	24	531	11	999999	748	404	184	274	458	233	999999	414	465	999999	314	88	867	401	999999	984	999999	75	999999	728	999999	999999	192	999999	844	587	335	21	596	393	999999	223	999999	999999	217	732	999999	999999	389	999999	999999	507	223	566	999999	999999	247	999999	164	848	999999	948	999999	999999	999999	999999	222	965	999999	870	999999	321	817	81	118	101	457	573	194	593	11	999999	686	999999	640	257	500	625	617	162	350	497	857	748	999999	954	201	357	355	182	520	999999	134	519	700	777	999999	151	458	510	244	674	653	999999	847	733	999999	999999	643	701	545	596	358	999999	530	410	463	999999	537	163	900	999999	228	22	83	982	991	176	219	862	567	358	177	116	999999	675	843	999999	900	999999	999999	89	714	653	636	923	670	999999	989	999999	999999	620	999999	304	610	999999	456	641	999999	864	741	105	902	780	143	196	428	251	999999	854	566	177	179	726	471	821	395	999999	999999	159	322	144	187	918	549	947	744	872	999999	999999	999999	212	999999	45	999999	597	186	933	519	450	999999	428	506	144	733	155	451	887	833	999999	999999	881	266	348	552	999999	917	984	240	196	999999	556	746	576	634	364	378	143	999999	999999	999999	461	65	934	654	894	637	52	195	403	999999	999999	48	716	44	348	946	999999	493	472	679	202	999999	332	999999	999999	682	930	510	379	777	317	239	959	999999	296	999999	331	694	657	969	999999	798	836	690	594	517	39	542	295	417	999999	650	999999	203	452	758	732	936	999999	222	707	542	816	626	198	627	89	999999	747	
999999	624	766	835	502	805	403	866	641	413	441	999999	397	224	961	859	667	54	999999	701	538	999999	394	988	999999	271	342	982	220	502	999999	438	999999	795	773	792	161	814	692	398	59	999999	999999	533	274	999999	319	327	855	766	999999	582	999999	870	219	999999	240	777	999999	240	472	421	656	149	446	999999	999999	602	451	999999	708	852	361	377	652	999999	12	861	724	999999	951	24	999999	999999	971	999999	125	596	999999	353	562	999999	424	462	926	637	245	999999	96	999999	384	999999	876	999999	999999	678	999999	999999	228	573	999999	999999	999999	524	999999	457	294	213	177	61	999999	598	26	107	999999	999999	437	999999	450	999999	410	61	774	463	500	244	148	449	999999	302	999999	179	378	22	926	999999	331	900	999999	478	999999	42	999999	44	383	786	700	778	81	734	999999	330	999999	999999	999999	375	604	999999	33	999999	999999	999999	818	875	888	717	229	13	999999	431	999999	537	726	972	999999	377	277	739	90	714	543	369	377	660	62	842	999999	173	999999	560	589	999999	876	138	999999	999999	999999	908	156	665	999999	696	607	650	731	713	604	532	542	796	999999	864	518	319	999999	949	999999	999999	823	55	52	999999	164	620	999999	280	999999	598	812	174	162	369	592	424	157	846	762	999999	928	348	248	152	999999	999999	462	725	999999	567	627	999999	38	66	999999	111	622	510	542	986	999999	999999	999999	15	720	999999	643	738	281	103	172	664	196	752	999999	484	806	900	999999	111	168	126	66	103	970	601	146	106	284	999999	999999	646	314	776	918	476	999999	999999	999999	262	419	724	453	130	404	999999	34	286	826	610	999999	721	85	999999	828	691	405	958	44	129	242	547	463	790	301	525	360	420	833	999999	198	999999	478	999999	999999	999999	999999	936	698	17	577	860	279	999999	999999	90	570	873	948	236	81	336	999999	312	30	872	271	999999	828	879	612	614	452	999999	422	732	999999	903	749	394	29	469	269	36	552	382	277	789	604	999999	999999	486	999999	607	999999	861	374	175	162	819	182	19	117	819	405	962	417	215	261	999999	999999	667	134	563	217	612	76	181	760	999999	604	481	999999	617	924	136	152	844	999999	560	367	999999	750	999999	221	19	361	450	631	589	964	71	537	999999	384	296	361	908	400	89	794	203	415	514	224	701	950	500	895	278	820	573	833	700	105	759	999999	999999	352	207	260	626	549	181	683	999999	943	999999	242	637	999999	244	999999	999999	766	174	672	246	715	520	68	860	554	363	768	999999	999999	999999	56	999999	380	167	
565	203	828	999999	999999	243	830	999999	757	44	999999	268	999999	586	129	540	999999	999999	999999	999999	488	831	148	399	999999	999999	412	293	314	116	999999	999999	267	617	999999	999999	474	999999	999999	438	999999	44	763	34	603	296	858	192	281	698	902	125	536	699	678	734	64	999999	999999	999999	830	547	376	650	173	648	10	887	999999	868	999999	346	999999	658	273	453	999999	999999	796	785	999999	230	21	616	214	755	92	567	938	944	205	45	502	999999	608	869	668	999999	861	954	295	971	999999	999999	999999	566	706	999999	435	234	665	941	999999	319	138	999999	535	760	999999	417	566	999999	948	999999	672	39	843	363	60	404	785	956	262	842	499	366	999999	609	999999	648	59	214	141	713	999999	999999	403	193	927	998	999999	907	675	999999	397	852	33	999999	739	602	999999	352	826	41	999999	709	999999	799	819	771	663	925	999999	999999	999999	999999	311	999999	684	418	999999	659	436	62	70	877	999999	999999	999999	647	343	635	869	391	925	706	387	110	274	579	574	603	373	165	344	418	141	877	94	999999	999999	788	999999	999999	999999	72	915	774	970	571	429	880	354	182	438	37	66	999999	873	661	999999	210	970	114	843	999999	296	281	717	999999	746	999999	999999	420	105	554	999	999999	999999	999999	791	612	140	703	160	999999	259	200	726	317	999999	745	14	432	69	999999	818	531	487	934	999999	643	67	999999	824	26	166	934	87	883	999999	518	999999	20	999999	999999	79	276	999999	999999	783	105	555	410	300	999999	407	301	999999	753	736	999999	70	490	95	157	555	811	878	143	999999	324	123	842	999999	843	999999	993	999999	697	281	551	576	337	160	681	98	999999	999999	824	999999	999999	583	333	156	560	457	490	925	999999	999999	268	397	820	622	468	982	712	999999	456	235	414	738	663	482	195	901	732	339	414	68	898	783	999999	999999	671	740	789	696	999999	999999	999999	78	999999	880	23	163	756	999999	999999	999999	386	999999	581	999999	214	137	920	851	961	658	724	160	999999	664	917	484	342	305	999999	727	202	999999	402	999999	940	345	999999	782	468	41	154	27	999999	715	681	372	999999	466	999999	999999	820	938	734	79	672	999999	558	184	962	999999	820	460	764	999999	506	370	143	522	657	999999	237	147	392	929	514	707	513	999999	982	554	282	876	985	416	907	999999	291	999999	397	999999	999999	999999	819	929	220	999999	262	999999	219	321	239	689	808	451	316	682	555	804	565	965	631	999999	201	418	999999	944	475	358	999999	252	88	811	134	851	999999	512	999999	462	719	
819	999999	830	595	671	325	999999	77	543	109	235	999999	487	766	431	185	999999	533	411	673	275	228	903	625	966	242	427	999999	999999	369	999999	364	999999	95	746	520	800	167	530	102	673	876	931	259	832	999999	601	999999	702	675	58	999999	916	999999	999999	600	999999	215	629	439	999999	999999	119	184	305	870	999999	402	30	911	384	875	13	999999	999	999999	297	654	999999	433	640	382	862	291	320	824	999999	312	999999	999999	969	595	538	100	203	646	999999	757	953	961	927	999999	34	999999	301	182	976	607	999999	999999	313	999999	421	999999	798	525	175	827	863	480	433	313	760	875	941	788	999999	999999	999999	363	631	999999	700	831	505	441	999999	999999	990	147	848	840	522	587	841	82	184	342	302	999999	481	999999	893	482	537	999999	999999	999999	849	513	836	74	999999	999999	999999	773	206	590	999999	999999	178	104	837	726	632	593	791	183	43	869	999999	13	619	447	881	692	646	999999	304	882	992	207	230	999999	311	783	358	999999	164	77	999999	594	999999	935	509	386	111	177	999999	944	832	275	126	999999	899	832	454	54	555	739	136	978	295	817	999999	971	874	361	424	999999	999999	705	28	965	993	30	371	999999	938	505	591	479	377	359	59	726	91	250	999999	479	338	314	540	425	941	999999	308	825	571	538	511	749	999999	11	710	136	257	160	986	999999	471	771	116	59	999999	657	611	936	767	648	890	633	774	944	520	999999	999999	603	34	106	722	545	999999	410	993	841	999999	376	649	999999	479	930	999999	707	18	567	208	490	277	999999	295	371	67	999999	647	877	975	808	490	779	961	653	135	889	999999	999999	659	706	999999	316	930	245	297	844	999999	999999	999999	76	936	952	732	684	336	999999	811	360	488	199	762	999999	866	918	885	869	962	825	804	999999	550	999999	999999	999999	435	961	363	999999	84	223	999999	687	507	908	872	538	57	286	999999	395	999999	806	999999	469	943	939	999999	21	360	427	999999	353	165	16	999999	999999	54	240	259	999999	387	761	285	274	445	84	618	999999	56	999999	822	999999	999999	419	295	999999	646	448	558	999999	999999	351	699	657	999999	999999	999999	501	392	999999	493	817	37	999999	17	326	530	182	34	869	331	491	965	13	604	206	999999	745	720	782	216	999999	999999	763	853	45	72	628	999999	44	551	126	575	36	863	15	999999	999999	411	969	223	999999	999999	688	174	40	385	696	62	999999	566	787	781	610	812	887	145	274	999999	972	999999	902	247	999999	328	214	915	938	149	599	999999	297	
999999	751	568	742	191	993	598	823	659	375	576	799	477	763	345	965	224	999999	870	394	999999	999999	999999	321	236	434	370	999999	124	447	557	999999	595	279	999999	39	51	80	999999	999999	675	999999	322	889	335	999999	999999	564	869	950	724	173	729	999999	838	903	47	999999	515	757	632	639	999999	222	818	123	214	208	320	315	923	153	279	999999	718	999999	127	825	985	788	912	806	100	174	999999	999999	732	441	441	550	999999	794	564	948	518	46	575	109	999999	221	999999	999999	999999	563	36	580	893	11	999999	663	785	221	271	727	844	999999	548	544	999999	999999	391	773	766	769	323	139	589	330	219	999999	609	999999	754	774	554	999999	999999	999999	148	151	499	731	995	778	764	999999	999999	999999	113	692	497	41	609	645	999999	470	999999	484	250	896	991	572	792	762	63	767	467	999999	999999	256	274	999999	406	358	935	659	777	988	15	542	607	752	999999	526	999999	578	418	118	943	94	50	87	296	251	160	999999	939	242	999999	996	999999	44	663	856	999999	999999	635	261	710	180	692	568	479	707	299	249	999999	275	999999	485	999999	999999	554	98	999999	196	999999	164	207	999999	720	999999	999999	999999	229	572	98	370	108	710	943	999999	999999	773	401	999999	608	588	952	911	581	673	665	999999	647	965	490	999999	650	242	758	999999	63	702	459	158	304	470	999999	726	160	999999	177	866	541	201	949	780	696	734	587	999999	212	999999	999999	56	999999	34	370	999999	91	999999	719	999999	952	472	114	999999	999999	253	999999	148	110	999999	760	999999	999999	799	707	456	999999	709	878	999999	999999	999999	278	766	275	412	279	999999	999999	233	644	637	276	311	914	78	96	999999	467	999999	999999	449	47	999999	999999	840	550	999999	999999	914	249	381	999999	802	221	341	204	347	440	910	973	907	999999	876	590	133	329	205	885	999999	369	771	252	434	369	215	583	301	999999	434	999999	199	999999	195	984	273	992	473	100	582	874	749	812	557	479	999999	999999	170	396	999999	999999	999999	204	687	554	477	139	220	999999	15	999999	902	116	999999	57	783	999999	853	892	999999	999999	856	115	312	764	620	999999	695	954	720	804	422	905	828	913	517	995	276	641	517	143	999999	999999	999999	824	999999	643	806	509	695	695	557	278	999999	282	664	249	999999	922	934	999999	444	265	722	210	999999	997	287	102	539	788	687	999999	999999	193	999999	825	30	488	999999	976	999999	195	999999	34	257	154	836	555	999999	277	114	353	706	999	999999	527	999999	884	488	974	365	999999	969	907	999999	
345	893	885	924	839	229	999999	999999	957	365	258	999999	697	953	201	170	999999	843	999999	683	999999	515	385	999999	999999	517	146	999999	817	621	448	226	361	26	911	260	951	999999	419	58	701	222	749	644	451	531	620	930	297	814	633	871	707	233	674	830	518	400	999999	999999	93	412	323	345	999999	999999	999999	681	51	940	219	111	434	999999	982	130	999999	999999	53	307	999999	999999	712	13	988	577	999999	999999	351	999999	742	560	535	96	999999	299	899	413	726	419	999999	999999	889	999999	604	532	446	493	251	553	74	777	357	797	435	878	999999	319	357	350	523	515	339	999999	208	658	575	347	999999	693	999999	361	24	634	420	956	325	365	408	999999	140	999999	886	999999	26	964	213	738	660	96	599	589	66	386	895	999999	999999	999999	158	945	957	999999	244	557	999999	713	999999	999999	999999	999999	999999	344	911	891	220	999999	628	541	943	243	455	836	999999	172	104	641	999999	637	738	999999	357	396	999999	999999	999999	40	789	999999	475	999999	211	999999	361	191	534	264	678	999999	176	407	752	78	999999	915	999999	130	999999	82	463	999999	417	135	984	348	132	175	137	999999	392	999999	708	999999	76	640	999999	964	999999	999999	637	839	999999	140	471	340	999999	288	999999	301	961	388	616	717	999999	784	895	86	506	22	69	369	136	999999	999999	986	999999	462	11	354	999999	536	646	919	444	999999	999999	999999	664	653	63	843	999999	999999	496	13	573	990	424	292	745	954	468	471	444	278	999999	999999	357	484	999999	832	287	66	417	435	742	697	282	999999	65	618	422	852	959	226	605	300	733	779	423	708	999999	999999	609	929	78	184	484	176	999999	986	929	999999	22	230	999999	999999	999999	71	271	875	718	172	237	137	542	999999	999999	227	673	422	999999	999999	999999	933	999999	999999	999999	999999	367	567	999999	116	350	999999	688	999999	999999	738	660	897	999999	671	518	999999	990	875	999999	482	999999	462	672	266	999999	999999	976	361	999999	88	999999	998	999999	940	703	703	662	999999	821	167	999999	308	999999	999999	999999	775	550	999999	69	522	943	999999	999999	975	101	904	895	955	614	852	999999	999999	124	761	999999	999999	647	931	999999	814	885	999999	63	334	999999	98	688	898	999999	726	947	999999	999999	605	145	518	999999	284	848	799	999999	706	997	969	75	123	194	999999	471	905	137	619	999999	255	999999	564	864	999999	942	13	225	999999	266	887	904	464	44	518	626	792	738	999999	92	178	17	188	391	94	269	919	903	675	436	999999	598	999999	268	56	968	581	654	183	
999999	845	583	810	450	120	74	611	88	675	999999	999999	999999	999999	536	212	999999	459	999999	779	999999	32	109	550	569	999999	999999	576	999999	987	550	999999	148	564	40	247	594	206	738	280	29	658	840	238	289	758	626	999999	802	66	808	519	408	875	692	999999	745	999999	999999	978	999999	498	999999	101	135	999999	999999	612	733	299	617	51	721	999999	759	999999	999999	871	271	811	999999	999999	773	149	188	999999	999999	999999	999999	721	501	999999	999999	759	999999	999999	999999	749	999999	937	227	999999	110	999999	448	999999	798	505	999999	860	137	873	772	438	142	368	724	276	912	999999	704	999999	999999	22	797	999999	999999	999999	999999	238	590	442	768	333	999999	831	363	270	700	421	243	151	157	21	594	628	788	526	627	999999	806	976	836	19	243	949	282	999999	716	392	681	999999	62	887	280	999999	114	999999	844	310	14	999999	575	999999	860	999999	999999	730	428	178	277	568	999999	363	999999	999999	999999	759	999999	644	559	275	554	999999	739	406	999999	999999	999999	899	523	350	682	326	96	352	410	999999	158	679	829	552	669	999999	124	122	999999	698	465	666	98	355	358	999999	750	738	909	266	999999	464	999999	859	989	529	655	927	886	26	277	89	999999	271	611	420	815	17	999999	17	204	627	903	400	804	999999	999999	999999	999999	482	575	357	443	154	583	694	215	969	562	150	891	196	999999	486	431	386	463	999999	999999	999999	394	999999	142	901	72	144	999999	83	999999	999999	999999	487	935	413	450	999999	646	999999	688	999999	214	845	454	465	126	999999	400	426	968	428	999999	999999	434	63	98	832	225	541	91	448	142	142	999999	647	432	414	999999	999999	45	999999	999999	405	149	826	733	549	298	676	785	65	743	144	115	636	304	735	62	881	325	999999	999999	114	977	249	999999	81	930	999999	43	711	756	577	390	999999	688	225	844	607	330	549	999999	549	755	36	704	998	999999	288	353	696	999999	379	507	427	999999	635	428	899	52	999999	618	491	642	83	308	175	753	648	947	999999	891	454	999999	776	84	164	359	950	544	999999	54	652	999999	347	360	386	999999	999999	999999	63	796	944	565	668	930	999999	906	681	999999	539	254	999999	341	273	999999	906	818	731	353	653	285	477	364	266	617	966	38	305	723	922	105	790	999999	893	999999	946	999999	892	845	32	257	678	232	15	541	665	320	199	541	999999	999999	348	620	15	777	328	589	309	61	964	33	611	958	999999	999999	464	999999	447	999999	999999	27	999999	886	331	405	999999	254	359	725	951	655	999999	
763	278	364	757	179	984	125	963	366	589	841	880	999999	646	719	428	572	86	277	873	218	999999	437	642	461	299	610	180	999999	999999	584	110	999999	194	847	689	999999	999999	294	413	331	27	502	437	999999	15	332	759	887	999999	786	648	999999	782	630	91	841	721	305	880	384	945	890	135	15	741	571	813	798	40	999999	886	791	863	551	999999	189	999	559	456	966	999999	999999	256	999999	935	426	537	563	766	999999	728	999999	999999	999999	386	137	377	432	352	444	518	999999	999999	999999	899	856	821	240	440	902	842	999999	849	914	533	663	643	681	999999	999999	44	260	42	193	999999	507	387	833	174	73	999999	577	999999	999999	999999	890	435	407	554	89	604	999999	133	999999	15	999999	999999	999999	505	723	494	695	362	36	409	268	928	673	999999	402	479	987	76	376	100	274	955	837	466	643	237	245	137	999999	999999	737	999999	178	188	692	967	999999	338	451	579	999999	224	190	612	198	962	999999	807	161	609	617	240	757	773	999999	610	703	43	999999	999999	258	999999	999999	316	671	142	999999	495	999999	435	999999	659	625	797	973	59	775	234	278	680	475	438	975	390	112	507	999999	405	448	999999	273	854	475	999999	330	558	852	999999	999999	999999	999999	276	899	999999	999999	999999	615	999999	799	999999	835	478	765	191	30	820	592	981	213	174	763	999999	57	825	171	999999	193	669	476	425	999999	901	293	221	999999	209	999999	259	372	153	892	418	605	757	257	795	99	294	935	509	965	999999	999999	776	302	847	229	84	564	291	999999	945	493	384	493	933	999999	553	712	999999	999999	342	999999	69	999999	354	759	299	578	999999	647	898	999999	966	459	335	241	517	919	630	979	464	695	90	378	946	999999	231	274	323	999999	546	581	123	999999	632	262	610	504	999999	98	930	505	197	644	999999	999999	526	924	168	702	677	633	92	841	827	647	999999	691	335	429	537	35	264	999999	110	327	999999	749	827	999999	631	999999	971	999999	59	958	507	999999	501	736	408	307	999999	621	932	912	999999	282	999999	984	724	918	178	528	560	905	250	431	543	559	999999	777	107	95	999999	663	999999	550	792	869	150	101	199	598	30	240	918	643	833	198	999999	999999	359	999999	358	999999	844	999999	981	154	999999	86	903	942	146	631	210	30	550	279	259	948	999999	530	999999	632	728	579	508	330	986	607	597	354	730	999999	427	265	999999	368	819	220	569	648	999999	74	198	999999	462	398	40	898	102	564	938	880	858	828	997	725	983	274	943	
999999	167	120	488	558	999999	884	213	944	293	192	460	49	999999	999999	379	780	443	481	999999	119	299	97	514	42	415	850	999999	598	267	21	384	554	276	908	490	50	999999	640	45	577	194	95	999999	910	999999	899	501	26	459	227	291	512	999999	834	371	999999	606	455	999999	371	491	615	999999	281	808	905	772	999999	999999	999999	204	803	999999	549	924	214	482	603	999999	516	358	387	999999	49	730	999999	999999	999999	547	419	444	139	497	674	96	579	999999	344	111	208	136	31	664	999999	999999	488	999999	607	909	166	999999	12	527	636	22	114	999999	647	550	937	508	999999	932	942	894	74	315	771	463	355	999999	147	501	729	999999	999999	999999	28	26	999999	999999	799	532	390	822	999999	612	861	661	981	999999	999999	793	999999	700	795	99	999999	999999	999999	183	305	999999	999999	360	459	510	999999	257	685	391	999999	999999	308	143	999999	808	551	129	999999	999999	999999	120	481	251	55	999999	337	39	999999	999999	10	791	67	999999	508	654	967	39	372	999999	814	613	975	999999	655	138	494	41	999999	987	547	602	773	506	999999	195	673	323	314	115	183	768	663	446	391	999999	573	240	635	64	840	521	757	532	999999	840	144	880	595	916	859	305	47	606	701	408	28	999999	349	322	980	654	724	266	999999	55	949	999999	219	999999	999999	264	999999	936	156	35	844	999999	858	888	61	792	999999	398	256	999999	731	67	745	982	999999	22	890	322	84	195	796	501	774	999999	890	605	999999	605	999999	604	898	999999	459	675	563	776	702	460	271	197	926	336	20	879	999999	892	792	236	999999	553	374	999999	999999	960	238	353	476	266	999999	455	131	132	46	651	979	999999	608	80	429	870	319	439	61	886	269	470	490	895	287	998	812	999999	262	807	240	999999	248	498	447	220	310	445	999999	999999	76	804	300	369	899	693	293	722	807	481	999999	934	999999	999999	701	999999	862	581	978	10	642	685	869	999999	420	174	391	999999	999999	218	999999	999999	977	246	819	999999	179	131	995	594	714	999999	637	780	573	306	999999	272	797	678	358	728	467	461	182	390	999999	71	948	734	312	183	999999	598	911	370	957	795	166	246	598	740	999999	394	999999	552	57	98	665	124	999999	129	322	999999	860	841	416	999999	73	438	530	118	182	999999	291	540	10	999999	869	999999	999999	999999	999999	560	90	617	153	82	175	629	342	999999	406	834	352	192	861	145	999999	999999	954	441	999999	727	715	489	568	324	112	755	552	999999	999999	461	775	405	999999	761	
999999	253	697	343	360	999999	105	999999	712	999999	918	109	679	864	310	799	259	906	265	387	999999	999999	59	829	969	419	86	334	625	999999	69	947	178	109	272	495	382	620	91	999999	631	40	999999	999999	405	13	86	999999	708	430	212	999999	150	636	916	282	203	868	999999	940	367	771	69	999999	288	999999	931	579	999999	815	427	999999	999999	967	755	814	999999	828	433	966	343	398	626	205	741	201	999999	542	193	989	301	513	256	999999	999999	999999	970	19	941	999999	82	999999	95	892	999999	573	52	999999	999999	999999	459	374	999999	406	607	999999	155	999999	36	97	999999	999999	999999	613	523	913	392	999999	999999	895	844	814	887	998	894	836	313	733	202	177	158	635	661	92	999999	926	999999	849	543	960	715	116	999999	854	999999	999999	121	999999	378	99	191	367	144	985	999999	645	487	446	512	999999	665	421	672	858	939	537	737	313	83	597	843	999999	151	999999	190	738	831	42	735	221	725	830	364	112	986	790	999999	676	825	999999	999999	633	347	772	999999	303	999999	133	915	735	945	807	409	999999	256	999999	225	67	804	528	813	999999	999999	300	55	835	67	569	872	158	46	71	999999	188	999999	220	205	379	781	887	304	708	127	999	276	999999	430	999999	856	347	999999	442	871	306	999999	993	999999	56	726	999999	245	874	261	766	699	883	999999	999999	633	999999	453	845	999999	917	234	999999	337	999999	33	137	414	484	999999	534	583	603	199	191	999999	164	298	999999	653	322	651	999999	456	361	309	392	999999	209	949	999999	894	728	167	953	999999	975	666	220	999999	598	64	761	171	726	999999	999999	693	147	134	478	999999	999999	999999	963	276	805	658	976	999999	641	999999	215	534	892	999999	999999	446	245	119	131	497	999999	135	64	267	890	999999	999999	178	213	698	999999	85	481	999999	599	999999	999999	999999	277	999999	690	999999	391	70	849	236	279	999999	338	659	457	999999	12	999999	668	999999	147	999999	385	547	928	808	208	942	86	139	63	818	51	328	999999	558	842	804	807	279	999999	994	418	663	999999	644	999999	553	250	434	82	999999	999999	430	399	498	999999	730	398	882	999999	449	984	719	999999	460	54	999999	416	999999	999999	999999	999999	999999	435	152	296	999999	558	293	967	654	701	651	67	563	999999	999999	929	754	256	122	415	925	669	304	20	699	491	538	600	830	147	351	999999	999999	326	25	999999	256	211	589	181	115	914	955	748	999999	999999	618	57	432	90	999999	653	83	792	999999	730	141	142	999999	240	30	692	147	517	360	999999	
192	246	999999	626	682	552	666	940	310	20	713	555	999999	46	872	490	999999	999999	484	697	176	92	78	295	999999	999999	999999	359	161	422	777	448	999999	999999	480	382	999999	806	999999	119	987	999999	491	999999	26	999999	464	999999	999999	999999	524	397	42	999999	245	110	178	112	763	568	938	317	788	887	243	275	999999	746	999999	500	999999	371	351	999999	710	999999	600	830	278	287	658	999999	999999	999999	897	999999	415	735	694	379	213	557	999999	839	181	680	353	604	999999	751	999999	718	994	868	708	163	55	668	999999	212	509	347	833	486	909	999999	326	999999	989	854	999999	433	61	196	296	999999	329	999999	999999	40	689	995	826	527	860	999999	68	999999	913	999999	343	747	999999	492	870	999999	723	565	929	296	363	187	999999	160	892	994	666	999999	582	434	833	543	475	921	999999	999999	520	999999	626	968	826	204	262	999999	520	999999	650	569	326	429	560	763	999999	907	676	512	391	676	635	865	284	261	549	999999	910	999999	999999	861	969	366	355	417	939	960	469	169	999999	368	999999	779	999999	106	491	162	999999	79	999999	567	254	19	132	844	681	999999	694	575	654	773	344	719	840	789	599	960	999999	153	824	999999	999999	517	588	32	46	999999	522	187	769	397	616	840	841	714	616	960	243	511	735	188	276	894	514	160	34	919	939	564	507	530	88	729	255	346	130	736	431	109	999999	825	248	516	999999	266	167	999999	878	135	999999	639	726	999999	417	645	357	553	13	437	999999	126	915	999999	999999	999999	319	999999	595	999999	594	879	538	143	703	909	999999	759	99	999999	993	530	51	814	391	867	804	999999	322	999999	989	576	733	993	111	690	999999	290	835	566	999999	280	999999	384	999999	999999	999999	592	869	507	999999	999999	464	755	443	478	999999	111	999999	812	444	804	999999	999999	514	27	999999	999999	42	22	999999	659	923	999999	999999	722	999999	666	282	97	767	221	645	814	903	402	122	978	560	633	615	809	714	33	131	152	706	922	869	524	158	999999	560	857	508	55	673	931	454	720	856	999999	999999	488	999999	999999	169	759	92	122	999999	176	984	999999	407	999999	945	999999	411	167	26	699	797	758	938	210	999999	788	316	857	728	191	534	999999	776	206	980	235	999999	898	983	947	839	756	619	982	581	161	459	318	110	999999	530	999999	704	999999	620	80	550	844	999999	999999	453	234	394	723	642	999999	632	210	219	719	922	999999	184	78	859	51	148	956	629	509	338	998	757	999999	661	247	999999	618	585	999999	685	142	
999999	999999	503	999999	999999	896	999999	436	528	258	108	999999	850	999999	122	999999	308	579	999999	593	225	999999	999999	999999	999999	440	72	405	999999	23	625	309	44	999999	186	573	574	254	679	251	616	202	980	999999	899	376	113	643	135	508	999999	15	977	999999	917	273	568	58	147	931	834	999999	999999	514	633	798	999999	999999	840	999999	999999	999999	999999	691	976	32	92	999999	555	110	336	428	279	512	703	619	999999	942	999999	999999	999999	999999	116	748	416	999999	776	475	999999	999999	30	999999	803	586	446	267	115	296	124	894	999999	605	999999	47	999999	416	675	913	811	24	476	999999	198	926	544	545	999999	999999	284	999999	256	616	516	454	89	999999	999999	999999	75	446	999999	999999	828	977	732	409	32	79	153	10	999999	862	663	442	634	999999	999999	876	51	901	999999	953	22	809	648	574	999999	999999	957	999999	791	981	848	375	999999	440	999999	220	999999	999999	522	876	17	283	999999	393	952	84	820	999999	440	748	999999	999999	999999	560	999999	28	999999	167	320	974	121	834	219	25	999999	999999	931	203	999999	999999	999999	906	999999	999999	945	999999	999999	265	622	23	238	496	999999	53	999999	999999	999999	999999	416	999999	881	999999	824	547	764	999999	73	302	379	663	153	626	999999	798	999999	745	784	691	614	999999	526	83	544	306	999999	625	955	176	685	999999	58	981	787	476	760	644	91	841	678	771	675	999999	999999	958	870	999999	999999	90	999999	594	900	557	346	131	49	999999	503	528	801	999999	228	897	617	50	999999	172	999999	961	47	999999	663	943	23	842	619	999999	197	999999	436	144	999999	874	199	100	437	501	644	665	437	952	150	563	50	539	553	777	591	845	353	999999	772	105	53	554	931	957	999999	503	511	721	620	999999	101	666	580	354	707	526	612	123	527	183	999999	999999	291	109	903	483	298	842	736	351	242	728	999999	472	999999	645	999999	999999	956	151	163	716	999999	233	999999	383	958	999999	80	75	242	239	190	599	571	958	273	831	64	71	214	669	984	279	685	373	304	118	523	72	367	142	167	999999	999999	818	753	67	999999	999999	524	999999	772	671	118	12	999999	772	900	871	382	337	425	895	936	494	731	72	548	108	88	850	685	17	707	999999	82	804	580	999999	215	215	203	535	999999	125	897	323	170	682	826	532	217	999999	690	39	717	999999	450	535	96	690	999999	999999	451	999999	999999	764	963	18	999999	742	202	999999	999999	999999	999999	889	358	999999	597	417	902	865	281	999999	999999	999999	327	677	392	810	999999	54	666	525	
999999	663	93	871	711	142	359	161	999999	93	340	70	985	523	999999	827	913	999999	937	679	788	653	268	999999	42	379	447	295	626	129	999999	157	490	150	481	999999	805	486	120	999999	67	751	123	197	999999	999999	58	999999	999999	564	896	735	117	999999	736	52	999999	198	839	999999	695	74	534	633	705	193	579	844	52	424	31	437	999999	482	999999	47	540	999999	680	459	330	643	513	72	233	653	50	503	414	438	999999	617	999999	778	769	993	226	490	999999	42	999999	999999	999999	368	542	999999	226	999999	375	699	512	334	518	390	999999	999999	560	471	410	999999	153	85	440	999999	999999	999999	999999	999999	713	628	820	60	588	648	999999	126	880	999999	999999	999999	436	415	999999	714	926	752	999999	999999	768	717	442	754	90	440	888	999999	773	158	31	138	999999	486	999999	999999	999999	462	999999	999999	934	893	181	999999	999999	646	999999	737	947	726	999999	999999	999999	533	971	995	195	999999	970	158	759	528	999999	732	999999	999999	94	950	999999	999999	835	474	16	239	332	999999	546	35	812	443	814	161	980	999999	471	435	823	999999	514	926	561	813	491	597	120	999999	551	999999	293	999999	561	675	999999	999999	890	999999	588	85	211	106	458	169	999999	536	344	608	547	999999	270	697	578	939	445	568	828	31	982	999999	128	916	333	999999	742	273	881	148	907	424	999999	258	999999	747	943	417	999999	402	560	955	263	512	999999	256	999999	595	970	622	239	685	737	869	240	999999	956	295	773	361	999999	989	654	205	700	999999	147	22	999999	830	999999	999999	100	436	471	36	999999	616	57	87	919	999999	302	269	908	999999	999999	999999	27	678	999999	658	644	125	975	570	310	67	999999	999999	118	999999	745	149	626	212	999999	311	407	214	22	999999	247	999999	999999	279	697	999999	296	478	447	850	995	999999	999999	347	392	999999	461	900	726	108	804	999999	999999	753	999999	162	642	706	999999	385	889	813	999999	451	420	949	682	705	873	999999	771	343	999999	268	179	573	110	288	819	619	849	506	487	914	545	935	999999	689	867	999999	752	590	840	72	960	192	999999	597	927	443	302	755	999999	999999	336	470	14	999999	583	838	62	363	886	28	535	392	335	750	906	999999	233	993	838	338	172	191	503	246	307	999999	66	513	361	999999	326	104	479	676	587	84	999999	25	115	39	491	398	703	822	536	577	999999	999999	690	452	220	309	917	999999	649	999999	967	768	413	999999	781	549	999999	510	999999	999999	913	659	999999	999999	553	217	888	808	846	773	488	999999	999999	730	
999999	999999	822	908	176	999999	186	999999	999999	441	999999	173	612	518	257	942	396	202	130	105	999999	207	999999	999999	899	999999	420	999999	851	876	667	999999	68	682	466	999999	999999	103	344	999999	999999	142	632	731	725	390	605	379	561	904	999999	295	560	613	76	932	697	999999	999999	173	606	999999	999999	160	774	819	114	929	62	766	225	999999	858	444	841	530	575	999999	142	518	406	51	557	947	499	382	736	455	615	533	793	762	94	999999	999999	197	999999	999999	956	905	286	999999	999999	795	999999	94	436	999999	772	546	999999	826	831	501	767	564	520	999999	999999	402	999999	658	323	529	972	463	218	688	366	654	326	999999	999999	999999	999999	731	725	761	269	999999	999999	999999	683	79	176	999999	931	999999	999999	524	676	232	820	999999	822	627	361	797	999999	999999	875	747	999999	999999	999999	999999	912	604	999999	45	839	758	722	255	456	999999	975	254	363	15	999999	999999	285	999999	977	999999	999999	359	414	615	379	928	939	43	999999	208	999999	565	999999	901	64	336	334	377	684	918	999999	999999	118	358	651	117	443	817	999999	260	471	917	999999	134	999999	562	199	653	666	999999	819	999999	716	258	612	420	403	461	950	999999	300	908	167	999999	999999	999999	251	65	963	271	494	131	340	289	736	942	999999	999999	909	502	147	999999	710	773	999999	999999	858	859	746	241	713	999999	866	508	959	563	760	92	539	294	320	144	690	405	427	999999	999999	437	522	670	996	677	999999	458	999999	619	208	393	959	774	999999	999999	999999	731	557	511	265	832	329	182	191	341	196	999999	191	999999	990	315	356	412	473	431	999999	85	999999	46	441	999999	450	349	365	999999	999999	999999	999999	929	999999	958	999999	915	441	525	117	349	488	999999	491	926	276	64	629	893	999999	557	310	999999	53	999999	496	521	80	847	392	979	999999	814	219	430	187	262	188	42	467	999999	999999	948	324	998	597	580	554	514	150	395	999999	471	339	999999	464	30	885	590	471	336	845	594	142	137	999999	674	999999	70	748	24	876	597	435	999999	586	362	999999	55	999999	999999	967	565	999999	996	269	355	484	999999	966	167	376	597	999999	141	594	386	815	196	476	922	999999	999999	766	136	519	999999	46	732	988	111	999999	840	943	999999	368	290	887	999999	868	999999	200	812	104	591	648	999999	36	999999	22	210	547	915	578	724	790	483	799	999999	487	999999	319	751	654	999999	248	999999	654	25	999999	999999	999999	679	327	999999	732	323	399	184	487	241	106	999999	720	999999	564	999999	271	999999	764	885	
491	316	658	731	865	448	999999	239	352	999999	999999	21	531	708	711	867	999999	999999	992	477	999999	999999	103	256	50	577	999999	866	310	245	274	434	260	887	822	999999	999999	596	435	293	999999	169	832	999999	607	94	220	21	999999	696	999999	999999	237	296	800	866	999999	999999	691	298	417	300	999999	116	999999	209	760	644	885	529	846	11	999999	708	321	999999	791	728	649	955	366	29	790	613	830	289	206	963	96	955	968	999999	904	146	875	864	239	999999	527	407	999999	576	136	556	850	413	142	528	974	999999	85	495	762	736	932	397	510	325	285	568	13	999999	999999	929	561	236	107	714	832	999999	999999	76	210	999999	999999	790	893	999999	763	427	156	677	988	220	999999	999999	856	178	214	488	364	914	449	958	404	999999	27	206	995	623	316	999999	696	527	189	18	294	521	999999	151	999999	277	561	858	421	335	808	348	58	88	379	928	510	999999	102	781	999999	251	847	103	999999	697	999999	999999	121	728	981	471	40	872	999999	999999	72	999999	984	999999	362	591	547	78	729	999999	157	917	999999	387	917	351	434	408	392	52	673	999999	379	806	39	999999	747	692	353	999999	317	186	890	999999	865	448	370	16	999999	44	704	778	374	103	999999	999999	896	999999	999999	640	999999	632	999999	155	672	61	693	999999	999999	940	844	855	999999	999999	372	999999	37	219	999999	479	999999	999999	978	357	348	894	646	999999	266	708	525	23	881	713	310	684	697	999999	371	814	754	192	999999	999999	200	849	63	982	730	999999	303	686	999999	341	659	617	654	999999	807	777	415	417	920	358	999999	999999	974	999999	91	999999	283	999999	847	707	724	797	479	999999	166	499	841	664	555	687	415	838	801	999999	63	999999	40	999999	937	594	999999	347	272	600	72	370	874	50	900	53	305	21	838	514	617	861	999999	164	975	317	999999	999999	999999	242	999999	999999	38	999999	958	399	999999	719	354	263	308	387	999999	878	999999	796	999999	800	763	999999	999999	999999	999999	297	932	999999	554	999999	999999	629	658	658	485	39	657	999999	341	449	91	999999	395	586	999999	999999	216	240	336	999999	727	999999	693	144	987	359	999999	549	999999	741	999999	766	844	999999	139	999999	604	650	901	506	230	999999	465	999999	718	261	126	806	999999	423	999999	701	999999	294	999999	409	936	523	999999	135	189	118	897	599	999999	999999	666	615	456	999999	980	565	338	829	48	775	999999	999999	425	735	999999	53	811	174	660	999999	901	560	631	729	788	90	979	999999	999999	122	64	865	237	404	595	511	
360	999999	442	999999	999999	45	999999	999999	685	999999	108	934	891	146	306	732	939	155	423	116	983	726	163	900	999999	999999	513	926	999999	859	291	31	150	999999	692	26	731	999999	437	999999	314	257	999999	370	982	54	884	190	815	331	925	91	980	999999	527	634	642	542	999999	999999	532	328	999999	826	146	86	794	169	453	290	11	804	718	558	801	735	682	999999	917	541	999999	333	999999	399	933	999999	51	661	215	68	383	198	206	626	342	985	594	227	233	999999	260	724	999999	535	330	130	373	431	687	791	951	999999	624	406	999999	208	218	999999	999999	937	999999	142	953	999999	907	812	608	101	225	815	151	464	569	21	291	999999	597	585	999999	813	836	999999	974	999999	999999	999999	573	799	999999	144	777	999999	334	295	871	128	771	351	999999	999999	521	999999	216	871	650	497	290	999999	999999	188	611	632	205	89	111	999999	167	999999	288	383	248	999999	606	91	999999	999999	140	283	150	999999	999999	256	957	559	301	564	999999	112	773	619	999999	960	683	316	532	154	135	254	999999	455	960	240	999999	254	999999	712	675	134	833	830	367	16	472	952	995	999999	999999	645	788	999999	21	64	767	669	139	999999	135	299	558	893	694	885	98	999999	212	951	193	712	289	589	888	288	279	942	999999	999999	497	731	320	999999	478	489	466	999999	444	999999	999999	403	125	993	586	385	576	940	145	482	917	778	749	999999	181	999999	366	999999	657	999999	785	824	417	892	789	404	979	391	424	214	428	999999	260	306	487	790	999999	999999	12	513	712	338	806	779	329	719	982	276	995	515	999999	999999	990	710	130	999999	986	233	999999	191	406	194	999999	931	63	477	527	452	999999	391	376	80	206	999999	30	456	28	999999	999999	999999	422	999999	396	909	91	170	999999	549	186	838	804	373	999999	820	116	528	813	999999	725	852	999999	539	710	613	148	62	71	845	690	999999	999999	358	999999	143	769	999999	797	999999	849	999999	999999	978	276	727	999999	999999	999999	999999	47	502	643	152	999999	999999	877	882	999999	782	770	38	109	614	999999	512	999999	455	713	949	999999	422	730	206	999999	832	835	223	273	983	36	145	75	686	808	999999	41	999999	447	939	265	887	692	24	999999	820	794	412	999999	764	999999	141	300	48	334	999999	771	999999	126	88	885	664	618	28	755	635	999999	999999	999999	999999	999999	999999	17	773	693	999999	730	715	361	215	48	432	104	999999	474	894	845	999999	362	193	999999	594	999999	999999	64	601	278	673	268	999999	857	381	606	456	292	999999	
133	526	999999	170	894	65	999999	911	50	999999	569	999999	554	861	790	936	70	622	256	886	367	648	719	101	894	66	457	151	357	667	826	648	226	684	770	328	681	201	298	369	999999	460	999999	601	42	169	129	407	429	921	320	983	210	406	432	999999	807	263	275	838	608	944	563	382	636	999999	892	999999	100	472	264	869	334	999999	387	906	330	128	69	735	999999	59	721	999999	357	999999	447	820	262	295	999999	428	999999	460	760	564	999999	946	964	121	277	258	317	957	666	451	658	999999	29	525	164	688	204	540	900	559	232	137	35	999999	483	999999	999999	804	950	836	942	874	135	822	19	999999	999999	947	999999	688	741	764	769	905	193	133	801	736	999999	832	999999	999999	559	211	999999	769	920	179	999999	205	999999	999999	16	830	508	784	999999	999999	515	999999	534	256	82	999999	818	468	367	129	610	360	281	881	999999	128	999999	557	324	999999	490	250	463	984	320	272	999999	237	758	999999	407	408	934	604	230	360	308	999999	999999	999999	999999	999999	999999	801	569	286	923	758	840	888	227	951	470	999999	716	999999	327	550	999999	999999	999999	590	709	428	999999	211	426	999999	661	999999	819	635	243	976	999999	616	838	662	425	43	348	999999	999999	870	722	999999	938	669	888	955	42	758	999999	999999	184	803	174	983	89	367	860	257	107	527	78	591	717	493	733	110	437	999999	134	902	999999	873	202	839	706	275	272	756	788	705	999999	71	999999	730	999999	737	451	999999	582	67	999999	101	999999	870	801	140	739	455	999999	788	999999	377	633	999999	52	311	610	334	287	999999	104	113	468	401	246	16	999999	987	691	996	999999	999999	999999	77	729	378	999999	999999	999999	575	535	817	999999	10	187	913	438	457	687	501	137	999999	577	768	963	79	999999	800	633	794	144	752	764	939	139	945	294	999999	417	673	629	288	296	711	288	999999	292	468	223	333	578	548	999999	999999	868	541	999999	999999	999999	660	745	880	698	253	440	999999	999999	881	999999	241	628	872	50	23	871	849	830	999999	999999	999999	999999	175	999999	310	226	596	452	574	80	597	941	970	461	756	928	749	589	53	281	505	999999	410	597	981	705	705	508	999999	328	29	711	148	999999	428	874	580	303	397	999999	843	340	488	811	999999	300	657	420	293	95	131	269	786	594	983	462	999999	578	604	605	999999	98	166	999999	999999	999999	802	146	43	882	999999	999999	999999	26	437	175	745	599	324	691	57	295	999999	211	206	760	924	554	850	965	999999	999999	698	
792	516	755	999999	999999	760	396	498	521	387	410	999999	675	77	769	167	818	717	785	263	913	557	999999	873	999999	59	300	961	999999	295	77	393	356	757	409	510	682	999999	512	999999	999999	999999	536	907	813	474	531	692	164	999999	41	999999	713	999999	784	244	999999	881	227	192	469	999999	249	235	320	999999	999999	999999	667	268	999999	999999	999999	946	999999	720	999999	999999	69	491	999999	607	806	999999	263	818	679	607	972	999999	230	800	773	329	379	503	953	999999	597	999999	93	999999	34	896	912	214	53	766	422	999999	222	962	822	736	664	999999	627	388	999999	501	347	999999	945	999999	48	684	63	999999	999999	833	999999	999999	730	273	408	999999	583	910	948	999999	999999	913	195	908	952	999999	978	999999	665	518	875	574	339	999999	458	310	999999	999999	999999	237	160	168	200	589	307	501	241	558	999999	749	288	717	439	922	999999	434	597	46	550	780	706	26	229	68	957	202	392	999999	814	107	257	61	63	721	999999	999999	999999	606	611	460	36	999999	708	999999	239	999999	145	999999	378	34	713	631	980	86	531	144	999999	999999	631	114	999999	605	744	241	502	237	663	999999	33	121	999999	990	435	100	754	287	999999	313	829	799	67	975	267	790	393	625	80	976	200	764	676	999999	975	506	999999	999999	684	477	999999	12	999999	999999	393	999999	999999	723	206	999999	331	253	826	999999	999999	999999	57	144	348	953	847	876	167	687	527	268	444	131	999999	928	749	334	999999	839	999999	999999	305	999999	591	999	478	670	999999	999999	999999	999999	937	999999	288	154	458	216	999999	731	630	999999	844	816	999999	134	823	201	707	277	151	997	999999	999999	744	485	535	417	553	348	999999	186	999999	977	999999	999999	999999	402	843	870	999999	543	253	871	219	999999	982	488	740	999999	186	287	999999	999999	48	657	304	950	306	802	618	999999	999999	742	255	454	99	999999	784	327	999999	430	358	999999	999999	607	999999	780	777	401	503	999999	676	96	999999	208	223	305	938	384	286	380	106	50	999999	438	999999	510	625	765	264	999999	999999	423	662	999999	929	999999	999999	440	903	524	183	905	999999	999999	374	576	999999	999999	999999	793	928	409	51	999999	999999	317	999999	369	727	999999	164	22	147	389	352	999999	999999	999999	279	97	942	508	480	762	206	999999	999999	689	74	313	930	578	534	470	195	999999	999999	999999	431	999999	550	999999	712	660	369	170	767	919	230	120	152	999999	999999	999999	851	430	929	999999	236	999999	574	999999	305	424	999999	586	487	676	999999	57	882	999999	984	657	546	947	
795	819	402	999999	433	999999	469	999999	171	767	800	999999	619	999999	999999	102	999999	298	57	655	999999	298	348	999999	682	101	725	999999	238	947	999999	999999	605	903	634	119	999999	200	710	751	435	351	263	555	785	106	66	999999	999999	789	202	999999	610	891	257	507	481	999999	363	341	999999	296	724	999999	588	999999	999999	715	999999	266	999999	999999	588	305	999999	357	45	793	996	999999	44	297	999999	449	755	492	999999	999999	999999	137	637	276	837	378	999999	999999	627	999999	967	115	320	350	308	425	583	390	118	999999	999999	899	999999	688	623	776	999999	999999	795	999999	999999	999999	170	81	69	12	999999	939	999999	219	999999	90	999999	995	826	999999	276	999999	989	85	865	374	999999	999999	52	756	999999	949	653	70	999999	999999	354	352	581	871	945	999999	291	305	796	644	416	899	999999	591	999999	999999	999999	999999	510	612	821	999999	999999	103	721	999999	38	999999	999999	679	296	914	999999	809	735	999999	999999	954	945	37	412	693	289	231	999999	485	999999	460	999999	999999	999999	999999	999999	999999	999999	634	999999	487	999999	991	999999	978	958	127	357	501	999999	999999	855	999999	63	907	786	482	210	137	440	198	145	246	999999	577	726	158	999999	374	364	678	788	111	456	935	804	954	999999	999999	735	171	873	466	723	701	604	999999	145	190	145	86	268	893	203	999999	999999	914	999999	642	999999	999999	536	999999	147	93	999999	754	345	999999	112	831	999999	776	999999	279	325	679	999999	708	999999	999999	23	410	239	287	419	895	999999	713	593	890	372	999999	181	925	635	999999	329	640	637	850	459	27	87	313	421	492	500	924	427	672	401	882	669	330	796	135	999999	999999	673	178	846	632	533	222	468	489	604	999999	643	435	360	882	999999	132	999999	999999	999999	925	866	999999	404	983	295	921	498	490	516	850	999999	510	145	469	966	469	999999	827	493	865	844	931	887	34	290	992	321	519	999999	999999	999999	999999	802	828	999999	999999	773	863	346	612	723	978	999999	754	999999	143	299	890	915	611	129	653	513	468	999999	999999	49	380	702	999999	609	999999	679	999999	11	999999	999999	999999	477	230	696	149	490	999999	151	999999	957	143	687	999999	703	999999	604	209	427	205	296	343	747	67	999999	402	171	54	13	743	309	14	752	16	434	981	423	694	915	979	172	632	326	224	977	906	999999	999999	599	188	385	479	551	805	53	374	999999	999999	523	303	978	446	877	407	999999	952	390	680	723	721	17	909	294	999999	43	664	999999	532	89	800	999999	617	455	824	368	829	463	999999	
963	70	421	999999	181	999999	11	726	754	918	999999	34	525	22	831	877	180	999999	195	112	772	388	356	47	999999	723	593	371	991	999999	48	737	499	999999	999999	662	309	13	738	999999	447	317	909	108	874	65	284	999999	785	577	999999	892	644	360	185	584	713	384	674	457	38	640	999999	702	879	920	535	999999	305	178	999999	177	737	522	665	465	479	258	172	999999	448	999999	585	424	408	156	999999	149	268	999999	949	999999	338	999999	643	807	582	999999	228	999999	529	999999	400	616	999	486	165	131	999999	719	999999	465	222	399	18	141	999999	999999	303	733	827	999999	824	173	229	652	839	456	879	858	882	272	39	217	999999	257	999999	968	424	922	999999	971	454	548	37	999999	712	999999	281	999999	752	272	999999	495	137	143	376	237	999999	357	646	708	252	836	836	843	435	999999	999999	761	635	96	896	381	999999	855	999999	286	999999	999999	999999	900	184	377	116	620	358	544	90	999999	999999	278	581	76	285	999999	999999	618	711	194	67	708	303	999999	999999	665	375	542	752	281	201	999999	102	661	417	746	533	999999	730	225	494	999999	999999	33	880	367	515	829	105	999999	136	999999	574	999999	678	241	999999	664	500	999999	255	815	791	999999	999999	999999	186	919	659	539	999999	854	999999	495	699	176	784	279	640	999999	160	546	447	999999	999999	868	999999	999999	999999	186	999999	869	384	290	970	679	999999	125	604	99	191	595	999999	999999	999999	281	445	89	261	999999	999999	337	34	981	299	709	378	999999	662	560	275	999999	936	999999	999999	889	999999	607	524	999999	75	999999	675	999999	999999	564	375	881	999999	874	432	445	889	481	729	812	845	403	990	999999	311	999999	462	999999	823	999999	659	697	176	811	801	838	999999	240	446	999999	661	999999	652	734	343	497	895	788	138	829	154	999999	752	587	54	86	616	263	719	999999	216	632	726	999999	999999	999999	714	791	999999	999999	881	659	44	941	160	371	750	265	999999	814	716	674	999999	994	11	999999	944	999999	999999	724	231	311	999999	983	999999	999999	757	470	828	999999	782	999999	715	543	948	495	430	811	437	682	336	361	334	905	999999	541	999999	732	999999	712	733	135	34	358	373	580	147	61	369	999999	999999	290	999999	273	41	612	958	381	55	515	772	143	999999	94	398	870	999999	616	246	50	322	35	999999	126	999999	999999	89	367	180	999999	999999	999999	451	316	999999	999999	924	71	999999	143	999999	346	686	674	939	599	999999	999999	959	503	999999	531	815	329	809	589	999	999999	341	385	533	601	210	676	
167	403	692	999999	26	352	946	999999	743	999999	999999	975	999999	615	186	999999	999999	149	407	677	999999	827	564	999999	506	999999	999999	613	729	999999	610	999999	999999	999999	517	999999	907	138	923	999999	557	999999	999999	712	999999	833	999999	394	143	999999	703	394	204	532	999999	999999	838	570	348	538	306	342	999999	255	999999	486	839	337	999999	640	434	553	225	790	999999	97	49	851	269	673	247	999999	999999	730	794	226	999999	999999	999999	187	707	347	790	395	320	224	502	542	220	384	993	913	999999	503	575	160	178	413	411	999999	999999	987	310	674	300	645	862	465	999999	999999	700	236	229	920	932	97	762	999999	480	999999	595	506	640	999999	999999	334	373	999999	164	999999	57	383	211	304	999999	999999	999999	999999	999999	674	362	46	91	999999	684	767	694	376	570	488	397	348	932	505	228	794	999999	999999	994	966	281	999999	999999	999999	238	326	34	924	44	999999	60	647	735	806	553	558	425	999999	210	913	639	996	415	676	256	709	450	705	85	101	373	620	130	138	402	477	735	275	999999	368	742	769	342	999999	999999	999999	999999	999999	952	670	379	650	999999	91	336	999999	479	634	569	529	875	328	848	942	849	439	999999	607	999999	86	822	159	10	841	180	999999	664	67	999999	506	107	999999	999999	999999	999999	723	405	49	801	127	999999	111	999999	187	492	999999	921	400	999999	999999	233	14	723	875	847	229	650	383	999999	466	999999	999999	395	999999	431	999999	575	442	230	136	999999	487	999999	296	88	721	454	822	359	757	948	999999	999999	250	282	102	600	877	568	502	999999	31	138	344	506	585	999999	642	999999	930	847	488	179	383	999999	999999	999999	437	797	999999	775	999999	34	163	518	357	999999	999999	789	999999	961	698	873	999999	63	999999	999999	471	789	503	16	811	77	429	909	469	104	185	287	536	894	173	90	443	999999	999999	999999	975	826	999999	721	569	852	425	999999	159	614	452	329	949	397	736	999999	303	129	999999	999999	604	253	999999	262	688	999999	263	445	797	617	999999	999	808	26	999999	645	640	999999	446	959	651	460	759	855	651	999999	337	148	167	999999	786	999999	764	495	999999	731	999999	896	42	701	999999	999999	181	542	999999	999999	521	933	24	101	16	521	682	14	117	154	494	202	611	999999	540	124	999999	281	831	126	245	999999	623	999999	866	744	999999	744	370	670	289	227	681	999999	343	999999	134	76	520	274	641	760	387	258	999999	999999	294	209	171	484	703	999999	999999	999999	217	999999	320	371	234	271	773	937	644	447	999999	276	521	
412	500	146	990	221	999999	566	485	485	999999	375	999999	291	459	549	583	885	967	389	516	624	991	143	93	762	841	999999	501	703	125	940	393	999999	999999	999999	999999	999999	493	491	149	999999	581	732	274	999999	956	943	999999	233	364	758	479	485	999999	999999	420	366	63	237	379	512	74	781	369	994	982	445	227	577	840	558	402	485	250	371	999999	268	999999	149	806	999999	447	278	348	367	471	907	999999	999999	471	999999	971	265	122	999999	999999	999999	372	280	961	520	726	244	392	806	366	993	245	999999	854	162	497	913	431	482	74	796	443	999999	533	85	235	60	999999	999999	999999	146	373	613	291	253	895	999999	187	295	181	212	885	542	11	477	999999	999999	322	999999	855	67	834	639	572	294	999999	999999	747	999999	999999	676	139	999999	230	229	629	999999	999999	999999	999999	898	736	999999	310	862	999999	901	11	65	414	414	737	795	643	528	312	733	999999	997	887	535	999999	301	10	999999	83	999999	321	781	847	999999	713	711	63	999999	331	698	339	709	382	464	999999	691	999999	999999	999999	343	261	999999	916	999999	591	120	999999	730	56	444	145	805	789	920	589	229	217	375	999999	35	742	686	206	614	404	341	999999	432	175	170	999999	130	566	739	738	620	865	951	456	999999	989	999999	910	887	563	999999	999999	999999	875	999999	484	999999	189	999999	601	575	999999	311	501	260	496	999999	999999	999999	625	24	999999	59	999999	968	999999	265	918	108	999999	419	775	319	61	871	420	172	557	35	685	712	999999	654	999999	173	125	563	460	206	117	698	767	35	271	548	293	871	280	906	786	228	197	91	875	191	800	195	260	629	840	999999	742	539	209	912	999999	594	911	999999	853	800	999999	722	990	347	999999	750	58	512	587	549	999999	650	249	999999	999999	860	778	999999	373	930	313	830	366	783	999999	237	825	359	475	698	959	262	63	986	423	999999	100	537	538	999999	147	999999	999999	300	442	101	300	742	397	999999	816	955	654	922	496	974	365	217	999999	424	999999	698	47	999999	999999	999999	597	262	54	999999	769	251	427	999999	999999	999999	999999	75	350	999999	937	999999	961	261	882	14	607	140	999999	448	119	882	155	124	135	448	709	162	710	803	504	47	999999	999999	453	574	537	341	139	930	195	300	867	999999	487	841	737	786	16	585	41	466	763	605	999999	887	105	999999	999999	999999	999999	636	364	547	370	900	394	999999	808	999999	476	276	11	569	263	819	25	628	999999	293	711	923	156	135	999999	47	284	999999	407	565	478	
234	153	999999	84	559	935	329	166	586	457	999999	999999	999999	118	764	465	204	351	130	999999	476	676	904	999999	933	489	239	775	999999	626	301	999999	252	999999	252	133	227	494	703	883	695	471	60	835	597	999999	999999	26	16	581	90	751	999999	693	11	557	248	999999	999999	80	706	553	834	960	999999	897	735	858	865	641	248	709	648	999999	186	999999	626	78	56	987	999999	999999	769	999999	546	549	938	999999	999999	695	999999	87	999999	633	187	152	999999	999999	679	700	220	600	160	375	343	380	113	999999	516	999999	931	179	103	999999	49	493	999999	93	424	616	958	185	31	180	756	170	365	999999	999999	999999	377	999999	399	355	776	439	72	403	999999	175	446	898	52	840	764	714	984	999999	999999	694	367	554	999999	999999	999999	44	579	980	618	999999	25	999999	999999	482	629	404	779	747	999999	609	431	390	676	259	180	69	143	999999	999999	999999	186	175	999999	375	999999	823	862	999999	999999	742	860	91	784	243	159	358	919	570	221	370	934	246	999999	983	273	976	877	425	891	682	901	398	574	576	996	849	667	614	805	806	999999	452	143	999999	999999	999999	999999	999999	109	822	999999	572	969	56	999999	940	362	447	999999	699	945	999999	446	999999	841	471	517	999999	247	310	690	314	765	999999	999999	492	999999	178	244	923	380	445	325	999999	541	338	429	528	999999	66	497	230	511	115	860	999999	16	999999	803	287	831	397	205	799	999999	999999	807	999999	999999	624	836	193	999999	188	328	510	999999	376	400	512	52	999999	999999	999999	999999	470	999999	999999	999999	733	486	999999	374	957	101	982	249	526	999999	706	531	865	310	846	229	999999	27	332	999999	999999	972	639	811	301	244	842	999999	24	986	670	999999	157	19	999999	147	935	999999	255	999999	999999	999999	999999	438	694	999999	187	999999	901	961	508	452	999999	873	203	999999	847	100	83	722	259	342	234	539	277	673	383	855	816	999999	294	494	772	246	450	999999	377	211	127	319	999999	163	748	63	487	999999	561	283	816	733	999999	844	745	532	837	13	45	76	170	30	607	332	999999	202	676	999999	999999	244	433	999999	393	999999	973	764	665	999999	594	999999	999999	59	122	109	49	999999	418	449	999999	250	408	447	64	311	999999	107	711	734	290	555	387	473	548	999999	850	712	349	999999	871	980	866	999999	418	999999	24	121	908	508	293	789	784	236	275	439	835	985	59	91	605	876	62	930	999999	49	793	587	511	999999	258	999999	999999	764	999999	999999	999999	999999	999999	199	296	929	198	213	451	
500	771	160	208	118	491	865	663	268	58	995	999999	936	925	379	81	436	610	123	259	999999	56	29	658	999999	65	178	956	860	794	675	687	848	488	325	999999	642	999999	402	313	393	673	485	999999	582	839	447	741	659	999999	860	999999	85	999999	495	453	751	502	999999	999999	323	908	803	473	383	318	89	457	610	111	439	999999	218	810	999999	999999	571	314	85	999999	617	436	999999	742	934	356	612	894	993	871	526	150	687	348	990	485	870	22	999999	274	760	990	141	999999	688	812	120	274	99	211	882	446	999999	44	445	886	999999	70	538	36	706	999999	999999	738	584	298	369	869	820	390	999999	559	999999	811	906	627	999999	749	64	131	999999	347	805	792	989	999999	723	652	903	113	999999	809	483	999999	568	574	537	402	972	399	999999	999999	454	708	788	332	474	615	138	818	591	999999	16	416	999999	999999	999999	670	749	999999	574	717	966	716	999999	612	85	665	253	342	999999	902	776	664	678	999999	892	999999	13	666	614	118	524	95	522	22	803	77	526	209	194	866	999999	477	999999	736	285	737	201	186	256	999999	371	999999	728	689	94	352	738	795	476	293	999999	92	999999	466	202	881	999999	504	809	18	149	999999	157	233	258	999999	839	999999	718	164	999999	827	999999	999999	747	999999	366	833	927	461	338	730	999999	900	208	570	999999	368	543	999999	543	697	376	999999	999999	327	999999	504	440	785	512	795	86	321	389	840	673	94	719	999999	524	371	577	999999	679	419	320	257	34	688	999999	480	999999	999999	621	217	460	181	145	429	89	999999	403	151	948	999999	653	421	521	368	999999	502	999999	999999	880	999999	129	28	568	260	16	400	479	751	73	41	396	999999	699	181	389	501	999999	299	394	661	967	435	409	146	999999	999999	736	666	999999	999999	831	340	444	448	97	999999	999999	999999	999999	689	392	651	999999	999999	156	999999	999999	349	999999	999999	552	359	999999	228	999999	694	999999	431	493	999999	664	813	959	999999	210	999999	999999	260	999999	947	888	999999	999999	705	279	326	999999	492	990	875	999999	396	687	999999	677	481	656	999999	244	403	823	191	401	314	34	578	691	999999	716	99	573	471	265	40	999999	489	482	999999	949	888	347	135	440	618	931	999999	135	573	175	728	999999	111	26	690	134	706	999999	999999	999999	700	634	121	776	901	999999	715	141	657	880	999999	999	677	999999	355	999999	697	751	999999	383	999999	453	128	79	999999	688	471	454	574	999999	809	817	910	307	999999	264	235	358	538	999999	999999	999999	478	
999999	999999	729	733	834	671	634	999999	999999	999999	198	924	999999	515	999999	789	223	999999	271	566	750	80	380	999999	380	999999	100	829	348	999999	477	168	619	974	999999	102	267	955	637	999999	939	479	854	929	721	999999	999999	999999	999999	569	325	475	954	580	728	999999	607	640	362	815	999999	804	98	742	420	40	315	282	999999	949	532	268	213	488	999999	999999	226	451	377	999999	27	999999	645	779	999999	12	214	999999	256	812	495	626	602	821	212	145	390	121	518	999999	999999	728	668	245	46	67	272	475	999999	999999	406	999999	272	365	999999	238	169	319	999999	999999	826	276	36	999999	464	905	665	391	285	491	890	115	999999	686	930	298	999999	410	742	839	739	999999	94	799	415	339	999999	246	32	974	975	81	999999	110	864	999999	702	999999	999999	141	401	880	199	472	999999	301	232	586	435	509	554	759	577	16	678	97	191	999999	999999	134	551	429	369	311	515	819	840	832	999999	139	999999	294	629	999999	447	999999	548	621	243	124	999999	999999	811	999999	429	999999	999999	268	431	777	619	475	999999	656	999999	972	521	888	999999	747	461	400	764	999999	913	270	999999	999999	569	819	548	570	993	748	28	999999	617	999999	999999	999999	325	581	411	54	519	130	757	972	31	475	999999	660	664	495	999999	716	999999	999999	609	169	96	537	698	612	238	59	999999	788	638	815	365	999999	999999	667	431	879	988	999999	786	792	999999	167	945	104	480	888	905	507	95	311	760	999999	247	722	999999	787	883	799	999999	999999	648	968	343	215	999999	673	653	999999	73	783	727	302	999999	999999	656	999999	592	999999	141	999999	153	974	702	336	999999	263	437	999999	465	644	999999	199	904	325	154	544	823	739	984	806	245	908	443	312	584	999999	382	999999	75	283	205	289	667	475	326	673	999999	16	160	999999	999999	368	999999	429	786	999999	398	999999	671	999999	115	852	619	999999	999999	244	540	399	999999	596	999999	999999	229	999999	448	717	531	439	999999	480	278	816	588	137	570	876	999999	24	525	56	80	967	999999	953	999999	352	669	343	999999	92	143	876	264	999999	975	240	149	999999	980	79	15	958	415	200	999999	298	274	491	763	238	999999	526	873	705	526	913	999999	275	22	106	57	198	78	916	347	401	999999	34	162	999999	999999	999999	43	999999	51	999999	561	568	120	880	88	187	579	999999	224	616	12	559	999999	999999	983	874	347	884	32	817	890	499	852	451	735	999999	339	999999	999999	850	493	427	664	415	361	688	164	999999	28	870	999999	936	999999	731	
398	13	986	100	356	862	679	158	433	233	231	72	715	669	999999	999999	847	156	640	374	133	584	894	632	710	999999	720	215	999999	162	999999	999999	999999	131	999999	732	263	249	86	639	180	344	999999	441	194	299	972	495	986	999999	32	999999	305	337	607	814	118	999999	999999	61	152	999999	999999	281	999999	999999	274	594	616	422	584	608	79	999999	204	788	590	999999	447	999999	999999	234	999999	686	140	999999	657	470	999999	248	624	898	999999	35	496	706	62	723	417	916	34	388	878	999999	605	423	402	999999	143	819	233	654	916	969	728	917	255	605	150	296	619	804	999999	377	798	685	750	53	514	498	735	866	999999	530	396	944	355	654	999999	999999	344	363	999999	704	999999	969	982	889	307	578	460	456	582	999999	307	229	318	510	999999	920	999999	999999	789	645	999999	366	999999	395	582	783	572	600	525	434	951	999999	477	375	363	828	703	860	746	936	47	288	294	924	999999	177	636	844	878	170	53	999999	574	692	621	657	999999	596	317	523	16	860	931	158	999999	999999	752	943	999999	947	226	812	612	999999	607	804	999999	683	172	999999	156	727	999999	999999	390	964	691	784	753	705	999999	117	553	232	929	186	357	999999	999999	192	424	999999	697	999999	943	240	384	999999	999999	816	585	999999	434	901	377	999999	148	999999	768	215	359	967	999999	452	999999	119	269	389	923	431	457	936	999999	979	990	462	40	790	999999	159	590	999999	999999	936	999999	778	683	651	999999	649	999999	780	999999	549	833	456	504	255	999999	999999	999999	994	999999	999999	369	999999	759	454	910	914	259	357	165	618	624	388	277	262	331	999999	999999	617	533	284	393	676	569	389	156	543	958	785	999999	586	999999	596	999999	47	577	999999	29	239	740	941	400	690	625	999999	924	454	189	252	923	738	408	363	470	522	279	999999	89	379	307	377	955	999999	16	579	999999	38	215	239	684	849	692	999999	999999	592	884	702	61	999999	465	999999	364	716	861	612	188	824	135	660	999999	884	402	649	931	373	999999	925	683	999999	328	999999	249	950	567	83	55	211	486	878	638	999999	999999	999999	914	604	22	249	612	999999	400	615	903	554	471	799	456	999999	275	513	607	958	29	999999	999999	569	999999	414	158	999999	566	999999	348	256	31	201	253	133	735	336	360	745	322	289	655	999999	999999	999999	488	767	627	13	935	999999	999999	680	557	635	788	354	151	608	999999	999999	999999	999999	999999	656	533	999999	555	333	317	938	163	862	999999	740	999999	777	999999	768	925	390	
170	563	51	376	976	350	643	618	345	999999	999999	999999	999999	999999	451	241	446	346	170	217	999999	303	696	997	999999	418	999999	817	284	20	999999	382	682	710	664	284	382	900	680	192	637	937	987	926	753	411	218	157	999999	129	341	240	608	718	179	999999	999999	999999	999999	567	315	999999	344	999999	612	812	79	943	999999	999999	858	546	665	999999	580	284	316	769	253	999999	210	887	528	999999	999999	547	774	964	541	999999	417	339	352	999999	999999	999999	603	662	323	941	341	274	324	132	271	999999	574	629	147	894	560	107	800	149	367	427	307	189	655	75	47	999999	412	44	759	529	203	999999	999999	999999	681	653	456	311	999999	999999	572	999999	893	999999	972	154	999999	646	247	319	999999	213	755	459	512	423	16	999999	999999	237	861	290	372	742	999999	999999	529	378	223	907	651	499	73	431	854	901	295	771	103	892	999999	999999	796	450	990	990	797	650	266	267	646	207	999999	999999	83	999999	43	161	293	950	625	459	432	340	999999	49	150	999999	999999	611	138	245	165	999999	950	999999	493	922	999999	610	234	878	121	955	270	453	102	224	357	571	868	143	488	152	276	827	999999	465	999999	951	850	473	55	655	999999	999999	52	394	897	978	798	999999	410	682	725	747	347	476	79	224	947	925	999999	43	742	995	999999	22	999999	132	762	38	999999	799	760	761	999999	466	827	859	410	707	327	379	999999	757	733	806	427	999999	999999	866	395	568	14	999999	497	21	913	143	654	40	648	774	226	999999	971	610	921	964	914	881	649	999999	813	999999	607	606	270	985	271	999999	595	227	999999	895	642	581	795	835	273	821	999999	693	215	999999	999999	552	163	999999	786	999999	885	462	999999	609	227	185	754	999999	327	891	751	927	871	704	445	999999	142	330	138	399	814	95	700	103	999999	955	14	443	191	64	452	999999	999999	149	74	999999	613	43	678	466	827	999999	999999	382	999999	625	822	511	935	637	420	999999	999999	396	318	999999	762	999999	280	271	181	999999	583	999999	448	492	729	732	639	312	818	108	652	999999	571	783	577	327	33	999999	999999	502	508	553	644	619	393	811	999999	275	380	102	999999	417	295	516	458	255	999999	999999	895	99	999999	632	819	999999	190	212	824	534	231	444	497	567	999999	678	813	39	999999	829	108	917	901	373	932	725	345	245	386	65	999999	332	393	999999	817	54	630	999999	734	332	439	191	986	999999	53	935	999999	205	289	616	999999	428	999999	115	488	978	198	999999	700	104	975	944	
826	769	209	899	999999	60	750	92	58	937	305	305	400	999999	930	604	329	997	129	150	999999	770	362	907	705	999999	999999	838	999999	999999	184	640	356	494	999999	227	107	154	883	554	454	207	567	765	132	999999	714	570	58	594	188	703	974	834	989	66	999999	999999	203	773	103	911	237	925	999999	665	948	905	563	712	507	185	123	999999	696	999999	212	999999	999999	383	573	397	790	271	999999	481	665	999999	505	308	810	999999	950	119	461	542	999999	999999	12	467	383	808	17	345	97	999999	589	409	148	240	853	819	517	820	210	705	131	965	999999	999999	999999	436	410	264	999999	702	234	14	123	999999	788	570	595	999999	999	764	390	999999	184	999999	999999	265	383	274	454	991	999999	140	999999	755	421	13	660	999999	467	946	408	999999	443	394	779	584	296	985	451	999999	999999	999999	821	445	325	675	791	50	999999	744	63	145	999999	910	415	103	999999	367	741	999999	910	874	860	62	999999	999999	22	789	171	317	969	397	823	171	999999	106	999999	999999	999999	745	222	619	331	722	893	272	942	532	979	685	489	929	253	999999	383	358	340	999999	89	999999	999999	999999	999999	999999	774	999999	322	999999	152	318	784	631	926	996	572	999999	553	147	169	103	695	999999	809	486	827	999999	999999	167	999999	419	766	550	999999	753	92	220	740	250	999999	237	999999	303	999999	999999	900	858	12	257	103	93	999999	202	999999	985	999999	183	999999	402	263	734	521	999999	860	999999	552	243	999999	999999	913	362	559	312	199	931	153	402	999999	999999	585	999999	48	897	999999	705	613	573	942	999999	762	909	999999	348	987	223	716	794	442	999999	129	666	620	828	344	741	533	503	13	677	841	598	999999	63	816	293	696	999999	101	165	128	999999	301	999999	421	14	344	220	999999	999999	999999	359	959	450	29	919	359	219	562	999999	999999	120	570	274	565	999999	834	964	531	704	527	102	703	287	539	150	999999	779	417	339	407	322	999999	37	999999	492	999999	999999	44	897	933	486	71	769	983	17	418	999999	284	257	999999	380	689	621	457	999999	655	682	911	878	554	579	801	233	924	858	932	542	812	999999	534	211	929	999999	999999	50	41	933	303	531	999999	348	504	170	170	37	633	999999	580	999999	999999	956	722	166	353	363	999999	999999	845	135	999999	875	224	211	722	999999	450	999999	850	417	999999	722	388	999999	155	216	85	641	72	897	235	999999	962	481	245	577	488	772	291	416	999999	203	98	178	456	856	133	302	999999	999999	586	578	716	172	251	124	
578	342	20	146	288	999999	999999	947	899	999999	913	999999	966	155	489	678	773	444	61	999999	999999	999999	933	299	999999	782	999999	870	321	656	659	999999	240	131	999999	999999	762	154	137	321	428	150	278	746	943	389	336	302	712	999999	999999	281	121	354	490	999999	409	721	63	999999	850	999999	999999	999999	60	124	513	999999	155	999999	916	999999	999999	999999	999999	492	942	196	356	703	455	901	167	413	999999	387	687	885	640	641	746	50	100	630	470	523	514	999999	999999	828	999999	492	156	379	991	185	999999	381	877	997	425	222	375	360	61	949	747	233	401	672	436	999999	214	513	596	875	999999	686	279	953	978	917	500	999999	827	963	754	787	999999	675	422	316	999999	642	226	999999	675	739	579	521	776	290	999999	33	402	258	287	999999	783	126	647	288	999999	924	999999	999999	722	999999	999999	98	204	959	812	726	259	129	620	571	297	72	209	798	116	757	186	999999	293	476	134	999999	685	121	14	304	999999	999999	999999	93	623	717	811	999999	999999	491	327	817	478	906	774	282	999999	715	356	721	916	999999	182	353	747	331	999999	256	722	999999	412	93	955	999999	697	125	999999	537	999999	579	260	381	592	625	440	369	228	386	701	851	941	969	764	292	387	190	962	861	346	301	502	564	115	999999	88	243	861	999999	999999	659	368	110	767	776	999999	545	999999	556	999999	387	112	837	555	870	23	999999	999999	673	999999	999999	163	999999	200	656	86	695	276	341	547	206	508	267	177	52	999999	841	999999	988	821	999999	924	415	948	958	199	664	999999	244	999999	999999	915	198	999999	702	506	316	999999	120	699	999999	278	924	19	716	879	845	999999	512	387	181	240	999999	851	297	592	747	999999	242	467	421	686	42	999999	999999	291	319	435	475	546	187	931	102	298	56	574	10	406	999999	88	353	999999	507	999999	76	414	584	999999	999999	119	758	211	676	999999	287	98	999999	832	999999	435	569	420	205	965	999999	249	999999	51	999999	999999	591	999999	872	999999	999999	427	189	185	999999	497	706	972	999999	365	787	975	265	999999	999999	957	999999	178	999999	999999	519	933	799	541	999999	827	276	542	541	821	528	999999	338	999999	999999	860	909	70	806	620	728	596	529	839	187	999999	999999	698	41	999999	395	423	62	999999	644	190	628	647	529	208	999999	173	441	78	837	380	646	741	911	160	58	276	371	999999	999999	922	413	999999	363	430	842	999999	999999	694	999999	114	365	271	878	357	999999	999999	541	999999	399	999999	165	999999	999999	807	588	252	999999	
880	798	128	999999	384	989	722	776	668	293	108	999999	652	661	746	999999	732	25	384	863	563	918	999999	999999	763	999999	521	766	953	957	556	842	999999	791	630	895	318	999999	980	999999	999999	581	999999	978	442	252	747	999999	418	818	279	792	214	389	233	962	999999	392	298	999999	999999	956	999999	711	999999	266	999999	860	999999	999999	333	999999	44	999999	707	999999	354	807	302	520	540	618	357	999999	687	999999	637	220	568	667	882	925	764	999999	804	209	757	999999	999999	186	999999	886	999999	567	494	999999	999999	111	999999	999999	999999	215	100	777	999999	859	999999	689	33	999999	628	555	302	373	999999	408	915	160	308	999999	235	492	565	999999	44	654	745	790	649	98	17	999999	538	328	59	677	999999	987	329	944	601	78	839	279	999999	999999	999999	999999	598	96	684	606	803	184	999999	999999	649	974	999999	910	123	999999	49	999999	965	102	26	974	323	999999	573	928	831	999999	999999	167	653	296	567	113	70	247	201	563	414	999999	999999	999999	312	924	38	860	254	418	999999	783	38	904	313	465	914	619	195	999999	522	755	775	999999	278	999999	482	362	416	639	999999	876	626	999999	530	999999	370	662	671	399	273	712	684	423	534	132	139	748	999999	112	199	450	62	894	50	658	635	293	95	999999	999999	675	454	614	567	999999	166	551	383	749	105	261	999999	795	44	809	81	362	999999	999999	728	733	379	314	450	410	824	732	445	872	929	87	576	226	948	999999	268	79	999999	999999	966	999999	375	244	17	937	501	266	999999	240	587	999999	378	940	725	717	306	149	999999	166	138	433	115	511	819	999999	684	731	999999	446	550	11	999999	344	188	999999	368	145	306	512	908	568	872	999999	999999	656	709	636	500	240	999999	999999	999999	698	451	542	999999	864	999999	988	263	999999	419	999999	690	999999	999999	999999	761	999999	359	171	999999	999999	258	999999	999999	900	226	172	319	58	999999	616	155	432	106	999999	999999	645	669	503	720	318	999999	148	159	999999	524	709	999999	999999	999999	916	881	139	285	999999	999999	881	981	999999	999999	262	679	999999	999999	802	278	267	488	968	151	999999	915	999999	451	534	999999	119	421	112	385	516	291	999999	999999	324	735	26	999999	853	366	21	999999	97	855	468	638	54	609	356	999999	266	999999	999999	533	758	10	35	688	999999	999999	341	469	878	206	999999	970	45	999999	224	77	999999	121	634	612	999999	461	828	10	999999	896	368	509	75	922	128	295	999999	120	425	324	999999	338	405	23	35	551	999999	891	723	497	999999	999999	999999	
289	928	999999	999999	999999	999999	307	182	35	999999	854	999999	831	404	956	999999	845	600	999999	999999	899	368	923	716	621	586	588	675	999999	999999	495	304	999999	999999	785	993	973	999999	80	716	999999	151	683	633	550	541	203	157	829	813	999999	897	676	999999	495	999999	14	438	974	723	815	999999	245	999999	219	999999	138	717	999999	962	114	155	999999	219	999999	757	684	300	176	89	392	441	846	134	409	598	999999	944	999999	864	989	999999	725	357	900	496	906	999999	424	990	413	486	538	999999	708	731	377	466	912	737	999999	713	272	999999	999999	999999	999999	120	348	621	999999	193	999999	754	973	999999	430	182	318	999	999999	749	876	999999	676	906	902	999999	999999	999999	230	999999	41	890	627	285	282	830	26	999999	711	999999	597	803	999999	229	397	999999	893	999999	310	204	999999	913	886	497	837	96	227	434	999999	806	999999	669	400	999999	999999	208	999999	697	296	600	166	792	297	65	161	83	127	457	999999	128	999999	285	999999	35	22	128	14	140	447	999999	612	999999	54	905	110	999999	412	296	77	199	657	999999	853	999999	999999	365	625	999999	345	999999	969	770	915	363	720	999999	999999	374	759	42	204	999999	999999	110	987	573	747	392	955	234	670	831	389	329	470	999999	431	666	987	999999	503	182	794	999999	226	999999	999999	691	194	689	999999	47	536	44	999999	999999	945	999999	723	474	618	242	876	999999	999999	148	390	596	892	831	988	635	387	999999	539	31	211	576	883	155	896	999999	208	275	598	632	304	999999	999999	809	944	678	999999	522	47	270	305	683	999999	87	461	90	799	363	700	10	999999	433	999999	999999	460	378	999999	577	999999	562	999999	611	999999	470	844	45	999999	999999	886	319	999999	999999	75	999999	726	527	986	805	999999	816	266	999999	999999	598	972	870	999999	999999	359	575	809	376	944	485	236	694	999999	129	243	999999	999999	716	476	390	999999	795	368	235	999999	932	391	999999	883	761	305	198	999999	923	999999	973	196	912	733	321	510	325	920	589	52	41	999999	867	572	278	999999	550	378	999999	289	999999	999999	624	112	999999	193	746	492	193	189	47	658	999999	630	999999	239	905	982	164	880	999999	999999	779	193	226	999999	524	501	614	762	755	820	852	999999	321	472	999999	809	999999	137	999999	832	736	409	15	999999	128	999999	312	49	999999	567	223	313	295	999999	732	440	999999	999999	999999	254	877	999999	434	227	806	999999	319	999999	999999	105	675	37	126	170	149	379	187	843	458	287	198	574	668	197	999999	999999	358	999999	739	141	923	
467	468	999999	955	315	999999	787	999999	999999	927	514	382	998	892	196	999999	999999	999999	363	262	52	401	392	999999	999999	762	247	621	999999	254	308	999999	535	181	218	568	607	999999	833	404	400	277	999999	359	684	202	670	999999	419	361	234	849	999999	878	880	999999	85	463	652	553	737	176	318	281	628	456	846	999999	683	627	589	918	338	958	862	775	468	999999	999999	120	101	942	211	905	29	459	681	657	301	152	999999	153	999999	290	999999	233	958	999999	731	999999	355	999999	999999	791	772	315	520	427	25	999999	607	53	91	999999	999999	795	964	412	261	178	999999	199	534	541	144	999999	999999	57	301	639	999999	999999	999999	153	999999	257	999999	420	143	714	938	999999	642	195	544	449	72	999999	828	871	999999	555	410	562	999999	165	319	999999	657	336	949	473	136	386	298	801	742	938	776	999999	474	554	279	999999	240	520	557	349	996	695	383	344	229	999999	379	271	405	748	689	609	937	251	763	806	764	475	999999	265	897	743	706	133	255	623	407	714	286	864	999999	942	608	970	999999	961	999999	615	253	706	16	37	405	994	258	177	277	999999	791	472	781	764	393	301	451	263	988	259	98	605	32	999999	984	541	426	999999	10	967	168	801	853	999999	999999	430	999999	999999	999999	712	875	88	999999	184	923	813	999999	567	999999	316	528	829	972	703	526	999999	684	351	999999	863	577	511	999999	999999	999999	989	619	999999	542	962	52	581	914	286	384	20	259	847	741	999999	459	858	198	693	448	339	828	160	632	584	746	907	827	999999	144	373	911	56	999999	933	203	459	34	596	274	947	914	696	999999	515	398	999999	610	870	414	999999	999999	482	861	735	171	999999	10	958	999999	145	999999	999999	152	21	109	212	999999	807	978	999	999999	601	999999	999999	424	142	831	126	195	908	999999	956	999999	999999	60	439	194	385	772	734	999999	76	999999	138	203	484	554	317	416	999999	111	802	892	414	999999	721	999999	371	999999	38	637	884	772	318	838	999999	369	726	999999	999999	28	360	45	253	550	767	999999	300	307	939	588	524	709	10	807	504	999999	666	541	999999	999999	823	74	743	107	574	303	71	300	406	125	999999	356	746	999999	750	999999	649	863	999999	499	762	73	381	450	999999	184	772	510	343	732	702	999999	631	999999	204	296	302	155	976	473	170	999999	900	999999	760	178	999999	832	67	738	425	803	423	999999	623	759	999999	302	999999	400	531	999999	956	674	423	999999	724	463	973	999999	999999	999999	999999	653	338	762	999999	
557	999999	944	222	940	453	605	317	999999	999999	792	669	444	602	10	170	586	942	609	999999	235	410	127	999999	509	858	999999	999999	922	916	770	510	861	596	145	612	51	999999	591	117	999999	999999	999999	871	999999	793	999999	999999	473	342	311	711	729	719	937	156	572	999999	713	91	850	341	394	982	999999	999999	808	848	999999	999999	129	408	361	999999	692	868	886	256	999999	715	329	999999	800	999999	615	69	781	151	658	999999	49	550	474	509	266	29	972	541	999999	999999	985	999999	999999	999999	999999	999999	999999	999999	37	78	999999	326	978	999999	761	999999	541	804	377	941	999999	666	999999	477	358	578	933	851	999999	672	999999	354	385	870	729	638	346	999999	377	712	999999	999999	124	589	999999	999999	999999	999999	748	157	487	177	174	929	149	329	501	999999	999999	643	969	508	992	364	999999	916	940	117	999999	132	772	816	437	664	242	957	551	609	749	635	16	466	113	999999	194	728	189	999999	731	999999	147	419	997	733	999999	210	999999	759	416	999999	782	999999	207	625	999999	671	739	999999	696	192	999999	999999	999999	101	636	512	405	904	180	999999	737	999999	386	868	985	999999	819	703	921	999999	405	791	203	938	852	552	269	487	712	523	988	999999	759	548	632	256	242	905	106	999999	804	657	999999	962	84	298	87	339	640	999999	999999	46	588	665	787	985	698	999999	999999	93	253	918	999999	999999	465	67	734	838	246	738	130	914	999999	689	237	748	999999	240	999999	999999	475	929	999999	690	672	952	999999	104	999999	646	558	993	666	22	999999	886	465	933	507	27	564	248	102	901	901	937	439	999999	437	48	783	999999	385	685	618	323	999999	511	984	512	966	999999	87	600	999999	136	257	593	701	351	999999	278	732	846	998	236	837	945	788	734	999999	202	666	999999	862	999999	618	980	404	674	999999	999999	999999	995	60	924	171	502	999999	999999	689	845	999999	999999	999999	515	735	999999	999999	391	485	136	723	999999	988	774	999999	364	737	100	518	277	199	36	536	339	329	999999	795	84	75	344	233	23	55	999999	995	999999	967	357	364	999999	303	999999	198	688	999999	999999	17	999999	951	999999	999999	630	266	999999	999999	999999	559	426	999999	999	742	613	326	151	902	709	999999	320	778	999999	397	390	736	439	974	999999	837	848	999999	629	729	999999	132	267	580	603	757	634	999999	999999	999999	999999	171	364	999999	689	696	57	785	531	496	999999	507	999999	420	384	893	826	446	479	342	999999	328	999999	280	999999	490	68	999999	309	952	579	297	953	382	999999	228	382	
102	294	489	790	72	576	999999	42	21	573	847	205	709	930	999999	553	492	318	232	605	94	122	209	999999	487	486	999999	917	409	999999	186	573	166	521	733	161	989	552	648	751	433	999999	222	917	221	375	599	31	999999	744	471	73	624	622	298	999999	95	999999	312	586	997	225	999999	999999	999999	283	999999	198	999999	45	563	940	670	480	181	845	899	292	426	121	887	557	999999	999999	92	122	949	543	233	753	76	147	249	72	753	217	999999	999999	529	937	999999	410	825	356	191	530	402	153	999999	452	90	803	999999	201	999999	450	690	968	384	999999	334	505	964	999999	969	426	701	608	726	999999	240	154	762	999999	785	486	732	188	999999	999999	999999	805	999999	781	999999	999999	710	999999	999999	313	527	646	381	255	999999	999999	446	382	386	764	829	794	999999	999999	221	999999	51	947	415	222	999999	511	495	999999	564	999999	412	193	780	999999	715	652	999999	423	446	593	999999	516	875	955	50	359	999999	718	732	999999	389	616	999999	736	230	999999	643	999999	594	999999	161	558	999999	999999	999999	262	601	679	999999	186	559	12	49	627	173	534	82	999999	999999	368	999999	776	999999	639	148	795	999999	999999	486	952	19	999999	999999	999999	442	999999	825	790	536	787	758	132	670	555	375	999999	577	999999	572	695	999999	192	978	236	315	385	467	61	946	633	637	999999	202	106	999999	474	184	999999	999999	948	709	292	923	999999	610	587	116	544	273	999999	999999	999999	482	790	999999	999999	999999	999999	999999	67	756	999999	844	902	999999	211	929	573	388	900	212	959	999999	623	986	408	269	593	626	727	279	923	788	193	999999	954	85	412	834	349	368	581	501	138	999999	935	448	30	244	408	658	999999	165	372	999999	268	926	858	804	999999	567	999999	976	398	999999	833	985	660	497	205	136	527	739	49	542	630	999999	999999	431	60	960	248	359	227	79	737	767	425	633	156	38	226	607	971	999999	845	605	112	350	368	950	999999	533	49	282	140	802	999999	830	929	801	999999	999999	753	903	999999	173	758	329	999999	999999	999999	36	351	176	909	919	999999	267	696	35	364	287	999999	110	182	999999	320	999999	999999	999999	650	594	703	355	730	789	853	77	462	682	846	783	999999	301	390	761	191	999999	372	220	44	999999	144	904	999999	30	374	999999	731	613	852	814	390	126	426	974	333	999999	446	130	76	700	805	23	188	580	988	999999	719	420	533	447	581	999999	899	791	460	999999	909	709	424	210	346	848	829	999999	403	183	999999	415	999999	196	436	
252	154	344	999999	130	999999	865	42	603	934	999999	90	414	242	661	999999	634	524	533	96	736	706	865	363	999999	193	999999	999999	815	895	313	982	347	21	999999	583	999999	737	999999	82	53	677	820	275	36	768	424	999999	742	956	250	891	904	999999	999999	999999	288	980	999999	936	580	688	227	999999	630	337	742	999999	902	88	661	897	999999	999999	52	68	885	999999	337	197	769	355	444	858	654	421	88	247	322	793	304	999999	639	403	502	364	460	999999	645	698	35	31	999999	664	999999	999999	707	999999	66	999999	660	688	652	910	177	234	999999	368	63	219	258	505	999999	119	783	86	268	999999	958	688	607	773	955	639	171	747	999999	780	563	312	714	635	190	999999	142	616	932	728	235	277	120	102	999999	436	999999	999999	941	787	880	229	999999	917	494	378	42	887	733	22	999999	999999	776	473	805	751	504	999999	324	408	999999	176	153	539	564	690	577	515	714	999999	199	641	805	671	899	343	999999	796	150	811	999999	254	999999	919	999999	805	501	647	296	317	931	999999	215	999999	810	713	86	554	362	804	801	527	999999	214	823	999999	624	999999	573	471	999999	708	482	513	760	999999	293	999999	999999	759	198	930	228	999999	999999	999999	999999	999999	861	999999	267	672	444	346	20	999999	81	678	106	873	191	397	83	824	783	999999	354	702	782	87	999999	853	995	603	615	870	308	776	616	460	680	360	253	999999	214	860	273	145	502	638	660	999999	136	685	577	801	856	404	623	374	28	734	999999	783	765	414	677	840	731	999999	999999	305	71	645	202	999999	999999	695	999999	923	999999	219	209	153	426	999999	999999	999999	35	999999	23	999999	163	251	442	999999	869	470	621	800	193	432	413	362	999999	999999	553	490	999999	747	658	999999	783	699	415	999999	534	347	366	999999	999999	367	815	918	136	999999	151	820	999999	255	960	683	83	820	739	536	999999	847	337	71	270	999999	999999	288	165	852	130	463	999999	633	999999	531	113	670	122	999999	617	495	999999	897	999999	733	287	247	787	999999	97	963	960	878	13	687	20	305	690	452	541	537	762	283	999999	688	984	579	833	999999	999999	413	707	999999	919	999999	620	999999	847	999999	957	588	501	190	764	166	999999	957	999999	734	521	807	999999	670	294	90	999999	952	110	535	749	708	413	999999	999999	683	266	999999	959	999999	999999	581	999999	999999	494	999999	46	582	518	641	999999	36	999999	109	917	999999	999999	47	629	839	999999	667	999999	321	788	259	184	999999	785	90	900	457	998	936	667	939	
999999	999999	185	342	999999	999999	444	468	350	999999	758	314	441	632	259	228	426	130	115	999999	252	146	375	999999	777	893	796	999999	740	999999	38	22	999999	977	422	608	861	297	795	999999	999999	870	971	999999	500	870	711	999999	999999	681	40	877	830	268	697	999999	999999	999999	564	999999	363	999999	728	613	693	999999	873	463	219	651	367	139	335	678	185	382	174	309	999999	907	192	642	606	68	999999	160	191	183	290	208	157	999999	732	644	83	227	151	367	381	754	997	257	943	189	324	901	552	162	999999	324	58	161	207	657	967	999999	409	669	906	543	564	700	182	21	504	446	406	999999	605	999999	240	807	927	989	910	934	698	427	743	805	607	39	999999	965	159	995	999999	85	676	362	818	482	461	838	200	306	999999	932	684	999999	505	862	557	134	94	251	234	217	999999	999999	999999	981	925	111	935	534	999999	216	861	508	999999	330	23	252	150	758	999999	999999	799	613	999999	766	742	866	999999	745	482	965	881	908	999999	515	338	643	340	836	556	359	902	665	697	999999	81	999999	163	184	849	999999	984	999999	895	145	417	143	183	266	249	69	801	200	999999	999999	999999	999999	737	218	991	379	912	313	999999	996	196	144	916	999999	999999	566	712	135	896	178	981	554	999999	636	107	999999	470	84	596	496	557	999999	613	63	542	127	448	945	999999	999999	402	680	134	898	999999	999999	227	192	571	682	999999	676	999999	883	662	781	940	111	120	796	909	838	716	715	448	483	530	862	458	999999	128	999999	941	999999	776	311	430	999999	687	823	999999	287	513	913	999999	881	418	730	401	761	187	347	834	396	570	563	963	418	459	475	999999	364	733	994	564	999999	734	999999	117	999999	999999	999999	423	999999	818	631	999999	803	576	999999	75	800	999999	697	399	780	932	999999	999999	999999	347	999999	664	999999	80	623	999999	519	359	558	156	540	623	49	410	999999	999999	999999	577	938	238	170	842	891	409	953	892	46	604	999999	657	189	31	894	999999	999999	171	999999	226	999999	87	815	454	27	421	999999	187	431	296	999999	857	394	977	917	983	187	178	999999	999999	127	730	517	999999	574	900	967	518	999999	36	71	199	722	331	382	861	999999	999999	824	999999	874	775	470	749	566	999999	273	211	114	910	999999	180	399	398	108	999999	569	901	879	999999	454	26	999999	405	235	848	145	73	604	999999	570	470	354	999999	937	351	999999	768	358	648	637	765	999999	817	999999	999999	800	333	232	908	999999	521	837	707	36	858	327	74	523	
717	791	209	606	58	350	375	999999	999999	461	757	213	999999	552	241	489	688	611	999999	215	345	58	999999	999999	696	764	999999	633	999999	275	999999	999999	205	254	640	856	438	168	366	477	823	74	999999	871	999999	704	500	968	606	228	347	257	687	999999	999999	668	980	368	910	999999	301	742	999999	831	382	733	18	556	912	384	61	530	999999	999999	392	281	355	999999	376	991	273	999999	37	428	999999	831	346	999999	999999	999999	876	80	257	82	186	91	884	871	499	742	696	999999	66	231	177	817	11	524	999999	907	999999	50	991	919	30	220	999999	761	903	999999	396	999999	489	940	508	980	282	182	986	999999	999999	484	450	999999	999999	329	33	999999	999999	120	999999	822	869	169	658	999999	88	338	61	999999	999999	999999	999999	948	356	999999	999999	125	722	196	999999	829	538	175	999999	838	999999	368	999999	701	999999	999999	510	793	721	573	802	330	291	672	902	943	130	999999	935	273	999999	502	999999	280	864	999999	999999	74	999999	10	294	704	648	820	999999	720	713	999999	779	466	999999	184	999999	782	999999	143	834	60	999999	601	999999	518	240	257	331	106	90	354	836	288	826	445	228	721	999999	108	681	471	435	192	999999	999999	251	478	650	343	276	505	57	999999	999999	42	780	973	999999	776	999999	401	999999	999999	640	369	524	500	640	187	955	515	999999	999999	462	372	624	111	371	937	999999	761	607	988	830	584	306	115	215	793	664	999999	428	512	634	999999	999999	295	552	870	255	999999	838	999999	387	760	999999	923	278	711	418	999999	611	999999	509	711	999999	510	999999	999999	73	999999	295	846	523	710	96	999999	999999	182	999999	338	559	500	692	526	999999	144	610	79	999999	382	999999	503	385	999999	643	74	999999	922	495	471	976	497	807	835	465	999999	999999	999999	674	21	999999	106	321	89	999999	121	671	983	788	659	900	999999	481	999999	999999	791	471	999999	76	999999	986	577	686	928	361	72	693	857	70	999999	999999	999999	404	571	948	740	192	305	865	532	999999	30	144	999999	571	999999	25	999999	262	999999	530	420	610	652	34	856	419	393	999999	67	428	814	922	856	999999	966	844	910	742	999999	999999	176	673	544	629	966	442	850	999999	624	56	999999	999999	395	411	776	999999	999999	547	999999	331	799	577	999999	113	588	999999	287	372	999999	892	115	384	418	75	364	747	999999	33	999999	424	568	36	999999	999999	999999	219	537	455	697	643	102	999999	650	999999	810	598	865	441	51	999999	999999	488	761	732	941	201	196	999999	999999	38	267	999999	489	677	762	
772	474	796	261	999999	999999	832	999999	999999	799	999999	734	896	999999	765	881	999999	999999	199	999999	90	274	380	78	660	999999	216	407	668	386	999999	882	973	759	47	999999	79	189	672	307	999999	812	800	933	999999	467	299	75	291	157	633	746	999999	418	999999	507	104	727	601	999999	364	434	17	999999	999999	860	999999	999999	227	641	812	999999	320	999999	935	277	474	446	869	999999	999999	151	999999	520	999999	999999	593	564	86	999999	999999	351	999999	326	943	897	804	226	507	999999	706	161	847	650	345	187	436	407	482	414	43	657	999999	407	621	999999	319	999999	999999	999999	277	205	71	688	999999	470	866	993	948	999999	472	999999	939	530	497	582	303	474	184	575	999999	195	92	671	505	383	493	190	705	730	588	317	394	999999	999999	510	100	169	999999	999999	321	999999	458	444	942	999999	717	336	910	48	919	999999	322	266	619	91	123	999999	192	237	977	686	297	228	459	164	863	252	459	986	999999	999999	999999	999999	264	756	999999	647	729	719	999999	166	280	667	811	744	995	138	999999	990	396	700	977	812	999999	634	156	240	999999	787	922	999999	877	924	555	784	420	999999	11	863	354	476	670	999999	571	821	999999	630	416	715	169	734	175	468	999999	791	166	621	412	629	999999	505	999999	999999	999999	201	288	356	121	36	333	983	136	223	999999	920	999999	515	250	85	999999	999999	824	999999	628	999999	309	999999	334	999999	628	999999	609	382	999999	849	814	999999	675	380	542	999999	999999	389	391	185	999999	951	823	678	761	651	380	337	410	999999	681	392	323	608	891	999999	31	999999	999999	535	384	754	960	796	116	312	840	870	543	169	17	999999	999999	452	591	358	999999	655	12	977	427	999999	971	178	177	431	414	76	999999	673	47	170	981	999999	999999	999999	990	37	572	459	999999	999999	793	251	86	999999	503	999999	27	543	999999	375	999999	999999	117	999999	782	791	628	999999	999999	999999	999999	870	131	999999	999999	42	651	737	367	568	93	553	999999	917	488	730	102	999999	927	543	59	946	399	672	814	559	747	699	80	208	408	887	562	46	129	923	129	239	999999	470	229	289	185	714	291	999999	265	200	999999	61	699	697	757	363	724	999999	480	459	999999	999999	295	952	667	169	170	206	990	139	797	565	610	863	157	466	324	999999	771	684	390	22	304	999999	999999	28	999999	999999	999999	208	322	684	452	670	206	879	185	277	999999	25	999999	94	811	999999	403	68	999999	999999	999999	300	999999	955	673	796	999999	29	608	999999	876	648	659	999999	999999	792	
816	122	999999	939	999999	277	290	999999	157	755	999999	999999	210	999999	163	27	999999	673	170	839	169	367	999999	999999	601	999999	999999	447	401	974	999999	999999	999999	29	318	290	945	511	178	282	999999	993	807	918	666	773	819	440	584	859	999999	986	299	999999	633	459	999999	467	348	490	997	843	655	183	999999	45	287	191	859	873	82	999999	999999	888	830	999999	559	103	989	999999	999999	999999	999999	542	903	999999	805	790	999999	859	189	999999	173	688	999999	176	347	999999	528	631	495	637	580	999999	786	14	999999	411	407	466	900	999999	478	519	132	166	979	122	279	999999	239	999999	795	999999	694	594	902	816	612	664	828	924	574	999999	342	999999	270	162	755	999999	888	999999	999999	929	959	181	999999	999999	565	128	196	234	999999	999999	999999	998	999999	579	999999	202	999999	675	798	742	638	975	443	120	187	402	896	827	999999	380	999999	999999	113	866	999999	522	585	259	260	999999	478	603	569	74	999999	343	888	690	999999	563	797	223	605	650	300	984	738	899	999999	999999	232	368	867	984	379	565	895	999999	538	504	616	999999	999999	313	274	45	415	378	154	843	514	999999	692	999999	582	999999	240	999999	575	67	783	686	999999	97	999999	119	735	585	999999	410	448	912	999999	999999	946	945	999999	301	386	999999	578	370	754	633	999999	26	999999	73	411	462	335	442	999999	480	720	930	999999	337	52	999999	309	829	999999	999999	404	601	62	61	999999	637	127	938	86	319	488	999999	999999	158	438	255	442	672	183	999999	84	16	511	681	920	25	875	471	999999	231	956	748	999999	20	238	67	999999	625	215	774	345	397	365	999999	992	306	999	920	899	797	722	636	656	450	669	398	99	380	140	842	761	656	999999	855	363	739	736	920	920	999999	999999	999999	466	408	897	999999	650	420	999999	999999	999999	954	572	462	508	999999	102	999999	999999	840	999999	999999	494	373	22	689	708	510	737	999999	570	999999	999999	527	999999	905	180	257	553	982	999999	999999	999999	517	826	999999	93	235	999999	43	647	499	578	999999	414	697	332	999999	395	999999	999999	150	999999	999999	999999	936	953	999999	946	602	159	844	693	999999	103	298	999999	977	547	999999	605	482	163	999999	615	80	510	999999	123	818	999999	87	862	345	999999	606	996	999999	464	890	999999	49	289	754	883	999999	806	999999	985	999999	795	354	555	999999	613	505	987	978	821	983	435	41	930	999999	29	81	982	357	365	497	999999	647	523	657	999999	999999	203	409	999999	812	999999	301	999999	998	32	238	532	681	732	999999	619	999999	
999999	480	464	821	119	999999	735	811	820	458	854	498	823	158	831	897	999999	57	311	999999	167	19	719	143	105	932	115	790	549	999999	999999	999999	878	284	215	52	999999	999999	999999	999999	673	18	991	814	999999	999999	184	874	406	634	853	684	206	40	860	432	761	331	725	186	55	944	272	999999	833	997	620	549	943	789	705	298	601	269	914	999999	27	999999	696	657	758	999999	393	999999	456	941	659	847	999999	782	999999	871	814	279	997	999999	746	481	999999	450	828	999999	999999	617	929	999999	93	937	126	999999	415	855	635	999999	428	813	561	357	73	999999	347	772	135	999999	508	834	483	332	271	195	412	999999	924	256	829	999999	999999	776	985	891	999999	721	730	712	377	435	999999	745	850	193	178	398	999999	98	112	65	999999	770	999999	105	999999	761	676	931	308	868	931	388	248	305	512	784	371	181	999999	626	52	422	999999	82	598	738	481	87	27	999999	138	835	153	774	623	540	667	999999	810	999999	999999	999999	413	999999	999999	857	506	555	681	393	999999	246	64	486	22	96	976	45	999999	353	290	598	913	295	740	105	245	474	681	971	127	481	999999	937	580	252	999999	294	578	741	241	925	406	999999	999999	891	781	667	761	536	563	631	393	466	816	999999	999999	999999	767	408	622	42	999999	999999	275	555	999999	999999	905	770	87	691	999999	999999	122	364	201	289	999999	848	324	999999	999999	154	418	495	999999	999999	130	132	366	890	527	180	128	208	61	696	368	999999	27	999999	761	990	458	871	174	627	354	999999	265	606	819	919	93	54	328	999999	301	999999	999999	999999	996	782	413	999999	174	296	999999	913	313	505	921	999999	831	999999	815	999999	696	546	331	470	560	999999	867	760	81	607	999999	84	880	332	405	587	972	57	667	999999	587	271	707	999999	980	441	999999	999999	684	950	98	432	239	999999	42	754	458	999999	419	338	915	652	125	567	209	572	43	980	109	999999	895	784	993	836	999999	434	839	454	489	128	519	117	86	999999	519	664	845	283	999999	651	139	974	999999	999999	73	934	156	999999	677	417	408	178	999999	999999	999999	314	439	402	999999	999999	999999	14	517	301	999999	808	576	994	57	545	727	999999	999999	458	214	920	156	664	773	210	999999	699	776	999999	720	999999	999999	999999	75	215	235	452	999999	691	999999	999999	466	345	999999	265	999999	161	102	999999	690	649	487	999999	146	144	167	774	999999	271	329	999999	238	999999	999999	478	361	840	929	999999	320	999999	946	999	722	89	463	810	154	999999	841	999999	
606	999999	391	81	863	253	599	999999	58	460	824	551	372	519	896	31	764	999999	903	528	232	260	821	415	702	999999	490	66	680	356	630	999999	999999	999999	619	594	999999	509	615	999999	251	999999	793	860	460	999999	999999	212	999999	442	55	113	999999	323	904	356	822	976	379	385	999999	542	261	999999	829	999999	131	999999	900	999999	999999	264	435	795	287	234	999999	961	955	306	850	287	873	247	310	527	506	116	999999	272	771	87	140	999999	354	999999	746	102	999999	999999	284	466	311	999999	475	791	999999	818	45	680	889	861	31	999999	534	485	999999	23	400	312	216	24	882	637	541	889	134	205	999999	578	488	374	930	217	32	394	975	999999	771	519	999999	687	80	617	383	909	999999	67	705	868	50	732	701	727	541	269	584	999999	999999	585	999999	481	378	467	201	524	931	813	60	999999	510	999999	252	881	463	528	944	275	264	631	999999	76	499	581	999999	756	673	212	676	762	809	311	653	195	852	378	319	613	425	858	978	252	999999	565	368	374	490	819	999999	999999	324	318	419	718	752	600	981	999999	999999	445	851	728	147	297	340	208	32	66	38	999999	219	341	849	405	653	999999	68	934	222	174	275	853	999999	664	999999	501	999999	935	443	261	396	522	684	980	17	259	115	719	235	170	351	434	791	189	803	983	999999	999999	74	170	542	999999	583	765	179	999999	789	482	849	838	999999	999999	622	777	698	696	999999	999999	398	403	999999	349	708	62	822	841	999999	758	861	464	42	878	870	282	719	349	939	999999	810	999999	469	632	869	396	854	264	811	23	491	116	336	598	999999	999999	685	202	348	531	942	338	999999	41	621	395	999999	437	226	349	999999	358	757	738	69	388	933	999999	479	322	208	567	40	58	999999	754	137	999999	262	208	597	999999	10	417	976	482	83	438	20	483	590	426	47	999999	956	142	359	598	539	247	738	831	999999	999999	333	385	999999	999999	763	867	999999	372	999999	28	752	540	999999	349	762	999999	314	504	842	999999	732	782	999999	999999	999999	999999	999999	539	904	999999	470	765	803	974	94	600	184	196	675	153	225	227	250	29	999999	425	999999	999999	836	999999	999999	999999	999999	726	303	551	856	999999	794	628	472	729	468	999999	999999	999999	737	383	264	171	413	127	829	699	780	514	541	999999	849	677	360	394	702	999999	93	236	776	86	681	543	999999	444	999999	57	680	496	999999	999999	472	732	688	411	755	999999	999999	999999	414	999999	999999	788	19	356	999999	127	277	87	36	515	
86	999999	219	660	999999	721	999999	999999	725	782	28	999999	755	460	47	126	989	949	639	999999	413	278	822	487	140	892	533	397	555	999999	779	999999	999999	253	13	151	523	37	999999	43	257	580	98	632	280	661	43	559	319	999999	138	327	448	997	112	808	508	732	999999	999999	999999	999999	422	999999	999999	426	999999	511	456	895	603	961	250	606	781	832	190	199	999999	479	858	999999	88	782	156	462	999999	472	150	205	642	790	508	899	845	227	167	647	630	854	837	532	112	423	178	177	86	841	999999	280	627	999999	999999	60	951	223	951	639	305	999999	271	362	999999	260	262	812	462	351	999999	999999	674	543	568	362	641	999999	871	665	614	978	385	322	255	870	578	333	275	457	947	999999	999999	999999	999999	90	592	485	171	852	999999	366	714	734	91	662	999999	999999	750	173	999999	625	351	295	999999	999999	999999	948	116	499	682	929	547	14	999999	137	999999	156	201	488	999999	999999	174	999999	504	258	999999	651	241	999999	275	999999	999999	999999	49	332	291	980	502	35	999999	643	378	672	999999	241	818	999999	999999	954	999999	458	893	271	403	999999	999999	332	791	777	62	999999	717	523	233	199	356	444	965	999999	846	316	654	175	572	136	787	502	849	273	439	564	321	999999	227	817	599	321	709	786	870	959	999999	724	973	402	999999	854	448	980	884	383	743	267	117	68	999999	727	698	276	474	958	482	527	348	497	211	440	999999	416	999999	999999	735	189	999999	887	999999	999999	999999	180	210	999999	63	869	999999	65	999999	63	179	168	23	871	999999	442	322	912	486	671	999999	999999	999999	495	558	41	391	849	648	564	999999	999999	941	873	535	999999	76	540	904	613	999999	292	676	158	271	999999	403	727	422	303	866	299	410	999999	554	717	979	715	999999	32	487	999999	417	999999	997	948	226	149	346	103	999999	999999	999999	873	999999	103	808	52	233	999999	638	663	436	355	999999	766	999999	999999	999999	818	549	361	165	882	999999	609	875	420	999999	999999	999999	264	391	328	927	94	292	537	922	461	908	936	491	965	394	824	112	999999	568	240	138	730	820	527	554	24	625	134	748	922	227	398	999999	910	498	384	999999	999999	427	613	484	999999	573	868	910	999999	870	200	999999	999999	507	813	999999	920	194	200	444	863	774	912	469	167	788	999	243	519	55	580	476	20	551	993	644	954	755	845	167	951	999999	941	154	999999	635	999999	424	414	546	970	725	308	940	419	343	999999	154	999999	504	999999	634	400	567	999999	723	488	
759	513	178	897	999999	349	43	492	255	833	999999	43	531	351	999999	829	973	999999	854	178	80	142	660	139	810	438	350	593	999999	226	383	854	712	157	999999	911	245	648	804	386	275	457	173	999999	746	120	999999	999999	988	804	427	999999	999999	555	418	626	853	48	96	737	998	449	174	39	460	914	331	384	999999	673	593	334	280	478	903	622	969	161	393	699	643	198	604	522	999999	890	419	166	739	999999	999999	206	999999	77	387	999999	999999	143	58	831	789	999999	497	325	220	102	222	966	651	999999	657	701	655	397	103	810	845	999999	999999	999999	505	999999	645	999999	615	396	772	999999	101	999999	338	835	112	999999	910	232	700	999999	311	999999	677	452	515	999999	999999	366	551	174	973	576	999999	641	999999	488	999999	624	775	999999	999999	824	329	20	999999	574	467	999999	599	999999	486	871	119	565	999999	532	893	62	659	702	200	259	845	999999	238	524	107	697	999999	623	235	295	999999	806	579	487	999999	999999	577	940	485	591	999999	458	687	999999	467	424	301	381	595	999999	965	999999	703	459	978	721	781	999999	477	770	890	975	867	999999	424	313	986	999999	155	236	485	718	227	608	493	999999	920	999999	66	682	405	559	38	951	330	384	112	129	509	666	999999	226	473	715	701	791	590	496	999999	164	438	999999	999999	368	999999	256	855	105	999999	591	800	655	304	794	374	340	947	916	871	999999	210	866	999999	489	351	269	254	511	906	701	806	433	999999	999999	253	965	999999	669	163	83	529	16	163	999999	865	239	921	679	350	371	843	674	625	649	999999	572	86	747	27	539	11	353	199	274	785	999999	217	401	999999	408	16	999999	763	797	519	203	713	445	623	122	347	575	171	544	858	999999	808	999999	948	680	999999	999999	652	624	999999	999999	817	888	142	999999	999999	999999	999999	999999	364	566	999999	827	999999	760	859	999999	133	904	201	999999	191	654	416	652	569	418	453	999999	519	430	999999	149	726	343	999999	824	313	135	100	817	447	229	190	301	231	980	999999	198	821	258	999999	748	432	645	994	173	999999	489	999999	614	999999	267	431	934	932	772	111	795	384	44	337	999999	814	999999	988	999999	474	125	431	588	748	265	58	999999	967	886	716	91	999999	999999	999999	999999	206	485	999999	190	999999	255	999999	459	878	873	999999	786	920	464	933	58	657	42	699	365	999999	350	865	820	218	999999	966	55	65	30	999999	172	690	514	801	338	643	807	173	999999	756	972	710	999999	451	999999	351	999999	999999	668	999999	316	
523	987	764	855	619	920	999999	638	289	323	403	999999	999999	651	105	415	999999	604	999999	999999	999999	480	999999	96	999999	991	999999	999999	818	463	102	396	596	149	999999	702	749	946	999999	723	836	535	999999	443	578	851	999999	800	176	936	850	358	999999	584	448	999999	999999	678	225	999999	999999	999999	819	825	230	16	271	287	12	402	665	716	885	691	999999	999999	541	176	517	788	544	578	780	882	612	743	143	21	701	999999	324	81	999999	999999	181	999999	715	123	222	571	590	999999	797	773	280	999999	999999	999999	572	115	999999	999999	171	437	94	999999	253	937	223	487	999999	999999	586	405	999999	999999	985	999999	519	209	627	427	954	945	207	374	780	17	611	477	279	999999	449	595	999999	111	999999	999999	16	209	999999	777	899	734	999999	341	593	402	694	686	158	679	61	999999	488	93	268	225	999999	719	999999	999999	336	746	217	312	809	990	999999	976	999999	692	788	320	640	999999	999999	229	257	866	780	388	323	999999	328	600	519	87	117	22	843	694	74	999999	17	333	451	163	527	396	999999	602	102	717	12	999999	890	741	732	638	565	48	967	372	939	813	999999	999999	427	616	999999	999999	883	297	999999	989	627	501	312	999999	407	374	702	861	345	188	296	605	999999	862	710	778	355	478	456	999999	727	701	357	204	411	51	736	910	603	798	999999	804	584	999999	838	399	438	999999	241	201	346	116	36	999999	527	326	999999	999999	906	24	387	414	999999	338	999999	999999	154	117	904	366	637	791	267	547	468	491	999999	910	33	999999	349	929	247	999999	468	620	675	596	999999	95	563	181	13	589	421	999999	963	255	751	912	254	330	520	999999	564	554	999999	489	999999	45	305	577	541	595	999999	457	177	585	870	650	260	557	440	819	999999	466	787	999999	136	164	999999	999999	169	121	76	28	418	999999	700	913	771	999999	304	999999	789	999999	640	418	914	963	146	999999	385	110	999999	696	890	701	999999	108	766	181	363	147	517	530	417	429	529	656	48	805	884	956	878	74	263	798	39	816	825	379	762	172	27	149	399	69	459	379	137	717	299	999999	156	999999	832	166	999999	269	999999	220	889	268	999999	341	503	428	231	596	443	999999	999999	265	282	397	418	200	130	999999	999999	358	970	159	999999	331	999999	999999	999999	999999	242	106	674	999999	999999	614	999999	504	248	686	646	971	999999	999999	999999	45	999999	999999	330	759	191	999999	46	755	999999	229	250	999999	739	602	999999	221	618	943	364	999999	428	902	999999	667	999999	914	951	999999	
732	999999	999999	117	999999	493	286	481	961	59	106	600	70	918	640	29	374	999999	764	645	999999	435	999999	894	508	999999	999999	152	27	662	852	277	690	999999	33	969	999999	143	526	256	999999	999999	999999	569	846	763	286	509	272	999999	303	166	159	315	999999	306	807	626	609	623	875	143	463	308	206	828	910	468	894	670	321	240	999999	517	329	517	999999	999999	999999	745	323	118	879	30	368	696	127	384	28	726	172	91	534	902	999999	192	889	951	372	27	852	817	614	602	686	72	931	999999	986	75	131	24	578	863	310	767	264	999999	939	999999	999999	536	999999	178	508	999999	706	331	999999	147	627	234	430	40	999999	999999	503	287	343	306	764	485	398	953	605	157	513	999999	601	613	928	456	999999	862	316	326	377	446	999999	456	366	609	504	848	999999	897	593	548	999999	805	999999	976	999999	643	745	999999	148	496	573	360	999999	46	730	533	218	999999	222	568	723	576	137	66	193	886	939	999999	980	549	999999	707	564	965	999999	795	348	951	357	999999	126	91	187	881	873	743	731	329	999999	971	640	999999	684	34	999999	404	678	217	792	999999	999999	590	999999	999999	981	865	999999	760	999999	934	194	999999	824	845	451	642	398	999999	193	449	165	999999	285	19	909	247	32	539	150	303	127	141	999999	144	673	999999	836	588	899	18	947	970	982	999999	786	383	452	839	999999	192	16	999999	999999	353	66	94	999999	999999	690	743	842	999999	999999	53	817	63	107	689	181	999999	805	810	356	999999	501	194	637	341	233	535	795	999999	956	999999	999999	694	999999	815	87	589	232	601	999999	999999	175	691	999999	938	136	732	285	763	999999	667	386	205	85	849	851	999999	999999	999999	21	999999	948	658	310	660	755	999999	999999	291	611	592	692	213	912	201	19	810	833	698	214	501	260	41	526	298	582	102	619	267	964	999999	999999	999999	590	999999	216	516	390	700	193	14	786	993	999999	85	975	182	293	999999	839	51	999999	999999	768	519	903	917	142	22	88	663	513	688	327	406	459	443	622	999999	984	999999	429	142	515	210	714	999999	880	999999	323	409	999999	735	428	999999	177	384	491	80	840	299	383	378	999999	529	500	107	999999	755	625	542	559	125	899	999999	621	905	252	567	999999	646	999999	999999	699	679	855	999999	269	404	238	84	951	999999	338	999999	129	61	999999	999999	709	999999	591	999999	824	780	999999	999999	835	92	312	271	142	923	275	203	999999	999999	678	942	674	722	837	281	526	551	590	999999	787	214	
999999	569	394	265	858	197	64	911	867	918	830	172	942	187	102	967	941	38	286	999999	999999	437	999999	999999	999999	986	779	320	608	999999	200	841	906	630	865	999999	876	999999	74	88	148	350	823	999999	122	999999	780	660	188	559	609	562	731	652	772	788	196	816	943	871	418	999999	312	594	728	988	266	999999	321	999999	100	74	963	208	996	101	614	999999	465	999999	215	128	141	59	673	637	120	263	857	86	999999	999999	999999	999999	669	404	48	239	42	999999	999999	468	348	829	469	544	999999	532	656	999999	999999	574	999999	142	999999	999999	612	263	999999	100	999999	12	463	244	999999	39	141	999999	999999	999999	63	384	590	342	564	747	780	312	999999	999999	48	587	607	186	902	999999	709	999999	537	380	791	785	319	999999	254	253	14	999999	35	439	999999	828	993	64	628	800	984	28	577	918	519	310	672	791	999999	999999	404	999999	999999	822	330	340	243	168	999999	999999	74	648	97	999999	742	675	286	161	725	220	593	553	557	111	996	691	999999	999999	861	490	122	528	889	953	848	727	771	999999	118	82	595	999999	999999	360	735	345	930	265	186	843	999999	520	999999	841	999999	999999	729	999999	999999	638	117	624	307	329	999999	999999	758	143	999999	25	904	83	52	999999	999999	757	999999	207	376	661	999999	966	999999	27	467	602	462	58	256	996	997	541	387	999999	964	970	999999	924	205	199	999999	796	792	170	999999	949	477	422	227	949	552	532	999999	174	999999	150	192	289	862	999999	93	710	887	477	27	373	696	999999	688	653	229	385	12	187	84	964	184	281	88	999999	134	999999	831	307	454	475	676	223	601	999999	999999	258	999999	642	115	875	909	324	999999	575	263	904	734	573	999999	176	530	999999	99	999999	966	910	210	355	999999	53	879	590	33	552	696	483	971	864	865	970	323	370	81	208	999999	999999	138	513	264	999999	999999	999999	577	287	945	999999	133	999999	857	877	58	716	212	72	996	329	301	601	999999	779	933	869	708	759	852	170	999999	890	999999	999999	782	697	100	219	736	999999	999999	999999	606	707	359	293	16	987	922	607	167	19	212	734	568	999999	633	999999	295	446	559	818	434	785	999999	999999	999999	751	105	361	625	993	335	999999	316	555	994	182	999999	999999	863	999999	999999	999999	999999	605	688	134	547	255	999999	616	924	300	999999	204	320	999999	332	126	464	999999	999999	570	982	173	999999	827	428	22	543	461	999999	644	999999	839	980	999999	782	778	554	704	214	849	999999	19	79	45	323	122	999999	182	
849	313	999999	607	827	276	273	839	999999	861	706	999999	999999	611	562	289	716	999999	999999	141	999999	554	999999	999999	61	52	282	972	999999	648	514	316	777	370	999999	750	458	975	21	714	916	942	999999	999999	998	679	999999	686	999999	790	328	100	898	113	142	304	741	999999	556	785	993	300	744	999999	356	399	756	350	999999	811	999999	741	220	509	999999	107	698	999999	761	381	999999	596	526	999999	330	423	417	674	999999	318	999999	999999	428	236	721	999999	207	999999	346	999999	922	797	687	645	999999	587	880	399	888	45	606	863	675	185	880	406	999999	440	952	933	981	999999	122	690	999999	808	322	984	787	598	899	124	542	162	999999	117	999999	880	999999	743	543	999999	999999	999999	999999	155	356	253	355	324	851	999999	631	412	626	839	684	997	842	160	274	896	611	299	999999	999999	999999	522	725	999999	498	893	95	219	400	963	306	919	999999	657	462	999999	999999	473	747	141	492	139	536	619	432	911	48	999999	478	647	417	999999	999999	229	824	834	527	999999	826	958	999999	422	22	663	542	999999	28	194	999999	999999	999999	147	552	14	999	201	986	116	350	586	999999	890	740	752	555	810	863	758	833	628	550	65	647	788	459	79	126	872	86	668	893	854	505	282	389	280	943	62	230	632	848	421	241	249	114	791	681	999999	118	732	901	269	360	999999	655	211	499	763	999999	929	999999	123	39	999999	693	999	999999	468	999999	999999	866	810	538	999999	780	138	823	408	684	999999	398	856	764	999999	766	633	503	999999	627	999999	780	189	507	300	999999	734	392	559	555	114	406	999999	999999	833	999999	101	731	160	999999	999999	999999	999999	89	887	541	228	358	999999	999999	999999	506	959	841	195	503	999999	313	247	653	55	746	274	999999	580	270	185	999999	999999	488	675	901	353	145	999999	799	688	110	619	759	999999	386	707	643	999999	999999	447	999999	999999	339	188	787	999999	506	255	779	123	249	509	627	366	267	427	205	999999	999999	163	824	999999	396	815	586	694	999999	324	668	999999	631	366	972	822	803	260	601	310	887	417	846	889	330	999999	449	601	992	403	81	999999	999999	402	336	454	999999	640	324	524	602	102	16	191	586	741	492	882	536	804	999999	17	826	895	362	751	316	934	419	710	999999	985	702	999999	253	710	999999	239	40	999999	209	999999	999999	86	707	795	410	664	313	999999	204	999999	74	197	999999	73	999999	616	999999	584	148	688	999999	614	999999	617	400	921	938	875	214	999999	999999	19	604	399	81	999999	198	999999	
999999	999999	999999	829	516	999999	920	514	253	189	578	920	199	455	389	520	941	332	927	999999	404	999999	726	999999	999999	941	714	999999	593	450	992	392	999999	481	999999	496	68	401	108	350	999999	885	678	759	307	293	72	406	629	93	458	999999	822	107	999999	999999	925	202	454	999999	103	865	921	802	197	195	502	718	221	892	462	550	234	586	999999	519	810	999999	139	101	878	318	435	999999	992	999999	570	330	318	381	999999	865	946	999999	256	830	999999	875	572	122	791	354	194	737	631	999999	999999	245	703	653	999999	958	72	362	696	785	440	422	999999	943	625	182	409	839	330	596	999999	700	339	999999	555	999999	404	27	310	533	133	698	877	95	727	334	626	665	330	613	802	593	836	999999	999999	999999	75	628	497	618	944	999999	416	44	313	824	999999	999999	107	126	563	55	62	172	662	742	544	724	225	300	999999	744	999999	717	794	999999	999999	868	183	13	999999	776	999999	999999	588	778	291	843	999999	999999	429	999999	567	213	59	757	541	673	808	657	17	350	412	206	72	999999	835	699	250	303	959	46	957	104	999999	786	525	370	584	884	460	701	942	999999	999999	70	186	315	667	999999	478	999999	70	999999	996	528	374	333	999999	388	942	592	602	488	999999	999999	538	999999	999999	272	241	180	99	924	207	999999	999999	999999	335	12	33	529	41	999999	824	769	976	999999	107	727	999999	999999	742	205	941	868	108	463	378	489	999999	713	358	404	805	307	999999	999999	999999	691	131	284	997	625	364	422	560	399	664	184	415	106	999999	239	850	49	438	893	982	999999	216	943	720	999999	480	999999	181	636	999999	526	999999	840	999999	416	999999	147	204	126	841	528	317	999999	999999	204	83	999999	348	129	554	766	868	217	163	999999	484	999999	563	161	155	54	251	924	992	147	516	999999	982	958	632	712	845	322	62	999999	31	507	154	526	772	54	999999	62	999999	999999	999999	459	686	134	931	999999	584	52	970	796	999999	393	716	999999	687	508	453	389	496	999999	999999	999999	165	699	999999	977	42	999999	389	110	999999	199	842	361	490	67	888	858	36	213	138	802	352	266	999999	637	790	492	839	274	601	999999	565	999999	719	111	304	999999	165	999999	396	999999	999999	870	999999	97	551	365	181	630	999999	594	362	293	713	128	999999	899	999999	340	196	999999	999999	125	508	491	634	601	641	388	762	902	703	999999	816	999999	149	481	999999	98	96	999999	999999	999999	999999	16	239	281	536	601	897	404	473	999999	767	846	349	547	999999	999999	
463	949	723	792	867	717	891	290	477	132	978	999999	366	999999	253	761	238	988	470	999999	262	999999	75	50	999999	368	999999	878	314	970	250	601	120	311	634	147	712	529	999999	937	125	948	804	413	622	999999	999999	48	999999	999999	618	361	87	869	978	111	999999	682	310	999999	288	999999	975	506	881	386	622	999999	799	116	999999	708	646	999999	387	313	558	661	428	326	329	400	307	308	362	889	524	251	333	533	999999	39	228	842	659	999999	972	307	531	999999	552	983	999999	474	956	999999	715	553	492	999999	552	233	999999	983	189	999999	999999	677	154	992	999999	380	731	276	852	30	999999	803	874	285	999999	260	139	192	999999	345	162	999999	351	999999	184	971	999999	658	981	40	774	245	663	771	999999	305	162	539	383	182	262	972	999999	936	429	911	999999	216	343	301	999999	999999	219	843	735	999999	999999	999999	818	890	999999	82	294	999999	255	254	149	112	888	45	108	600	999999	602	93	189	221	415	32	272	999999	999999	324	689	936	702	35	820	46	514	969	460	720	493	560	189	687	798	999999	185	771	577	999999	307	203	999999	274	617	760	555	999999	920	999999	555	999999	79	999999	605	999999	552	228	999999	999999	384	75	647	879	999999	999999	903	502	423	723	847	999999	724	234	27	495	443	438	418	69	999999	843	59	999999	175	893	491	431	91	912	999999	957	451	999999	943	999999	556	999999	949	575	999999	63	257	206	999999	64	874	845	740	120	452	999999	999999	270	586	999999	999999	867	714	431	560	481	420	510	585	889	59	224	290	999999	939	819	489	843	999999	436	999999	999999	948	120	28	645	690	999999	999999	999999	157	191	999999	999999	225	689	909	527	24	385	642	747	621	942	15	660	564	955	181	633	635	966	67	159	999999	173	999999	603	412	915	999999	999999	50	561	742	867	999999	877	999999	999999	909	961	828	827	794	999999	241	15	115	367	90	734	799	836	999999	999999	134	774	999999	61	999999	316	125	109	999999	202	706	70	999999	999999	370	687	396	999999	724	999999	999999	239	999999	104	932	999999	498	54	834	999999	999999	213	999999	999999	742	525	419	999999	490	603	999999	729	242	601	152	181	804	966	999999	403	348	878	999999	725	53	894	419	373	129	856	817	81	275	999999	999999	502	898	649	405	999999	278	999999	441	999999	999999	418	999999	763	952	761	118	531	999999	441	717	772	101	446	517	848	116	55	397	633	999999	774	464	704	59	999999	282	999999	571	161	135	469	999999	999999	999999	999999	897	655	999999	368	747	295	999999	833	820	
780	999999	999999	142	557	739	232	491	999999	345	999999	954	302	714	999999	488	953	960	999999	316	258	335	110	548	882	950	460	999999	999999	886	499	999999	630	883	278	248	999999	999999	999999	422	999999	978	999999	655	845	681	999999	941	119	880	793	999999	999999	527	572	454	311	912	260	999999	999999	599	461	920	846	311	333	419	445	73	667	930	946	482	999999	999999	695	999999	999999	210	355	519	524	999999	103	174	999999	112	320	823	937	999999	773	416	144	313	526	718	809	543	357	999999	505	999999	222	863	388	655	999999	999999	759	856	219	999999	261	769	999999	312	999999	682	689	231	108	621	136	758	167	539	348	110	753	977	645	170	999999	169	24	478	936	999999	785	966	989	999999	74	90	699	724	165	999999	999999	224	890	999999	853	999999	97	883	919	999999	705	999999	317	22	549	782	221	58	205	999999	755	606	375	999999	896	999999	242	89	999999	55	69	999999	384	973	872	538	999999	517	316	727	81	999999	558	482	533	937	658	976	478	292	999999	650	528	73	619	632	849	303	241	140	894	17	336	874	999999	272	999999	344	999999	999999	695	703	741	478	999999	999999	57	893	73	999999	74	265	611	274	186	999999	914	999999	363	249	689	792	999999	186	833	999999	999999	684	999999	271	472	324	836	467	596	174	908	60	53	999999	585	956	239	999999	75	638	406	72	999999	984	357	163	980	900	999999	902	427	564	644	956	820	372	999999	999999	496	750	999999	999999	677	22	511	864	277	999999	664	733	563	14	999999	205	666	742	999999	103	913	319	344	999999	146	693	747	353	415	96	185	223	151	436	785	325	218	263	394	685	483	999999	886	622	245	598	349	999999	453	999999	299	88	384	999999	889	186	999999	494	17	983	274	167	999999	999999	192	451	592	137	228	796	999999	413	357	312	619	999999	432	721	699	548	354	999999	900	965	796	107	838	999999	999999	608	909	724	256	410	420	326	44	705	440	794	15	999999	203	999999	462	886	999999	82	111	999999	754	694	794	468	639	999999	267	493	394	95	613	999999	589	619	887	272	166	999999	891	999999	395	727	999999	905	999999	142	999999	999999	512	999999	999999	766	999999	999999	854	224	929	787	771	999999	68	550	321	999999	191	843	631	583	769	200	999999	782	190	808	83	36	413	889	926	506	807	24	999999	484	718	846	844	511	999999	672	343	379	186	420	244	845	416	999999	723	699	510	557	483	322	190	594	586	519	999999	828	811	50	861	999999	673	54	570	836	636	999999	998	130	819	107	999999	360	
606	769	573	237	620	476	999999	237	995	260	540	667	999999	134	270	335	999999	999999	860	302	518	911	999999	200	284	579	310	389	700	390	999999	999999	999999	830	987	816	946	777	217	999999	999999	634	278	423	514	902	542	511	999999	673	623	882	246	999999	842	695	33	382	953	50	176	786	536	615	999999	164	999999	473	999999	453	388	729	999999	526	428	884	642	333	686	999999	46	798	314	37	767	999999	149	901	988	999999	999999	573	823	176	178	98	107	663	901	359	700	79	374	630	294	893	162	720	146	957	999999	999999	696	581	14	377	481	999999	999999	665	999999	310	485	844	660	814	905	562	357	339	999999	978	431	336	681	967	999999	999999	742	873	999999	429	765	40	249	103	999999	252	172	801	616	599	815	245	344	400	593	530	969	479	987	600	372	806	999999	84	999999	999999	899	46	944	797	765	974	962	595	544	455	605	567	999999	999999	999999	556	722	197	999999	999999	991	290	383	999999	999999	999999	885	112	66	999999	858	175	825	999999	353	999999	856	819	833	840	283	749	856	148	924	999999	542	334	210	999999	94	984	999999	91	999999	619	999999	50	93	502	99	999999	538	585	596	440	742	430	319	274	699	903	363	332	999999	252	434	999999	978	311	999999	560	902	250	874	874	264	743	149	733	472	999999	999999	341	751	423	221	280	999999	494	999999	122	24	999999	126	191	631	587	178	136	999999	428	71	781	771	538	957	297	710	999999	185	999	290	586	802	883	177	999999	581	999999	40	999999	693	494	642	618	545	966	134	693	253	676	999999	23	548	53	754	954	569	222	466	924	999999	830	318	670	831	438	143	999999	23	609	15	678	999999	41	735	999999	149	999999	992	999999	173	26	999999	999999	433	277	999999	758	138	999999	462	999999	999999	116	593	862	185	999999	787	117	832	999999	679	643	671	897	917	516	318	186	999999	999999	229	474	999999	999999	361	810	246	563	401	385	114	999999	157	999999	644	989	448	872	402	178	999999	885	168	282	999999	834	837	536	359	530	999999	951	407	55	150	569	355	50	511	375	999999	233	716	999999	786	878	496	35	999999	928	78	446	999999	646	999999	999999	999999	488	216	999999	973	999999	213	870	999999	162	999999	111	506	84	643	408	371	37	999999	999999	179	711	496	468	999999	812	999999	431	462	13	177	760	14	806	263	999999	833	984	402	34	29	846	521	633	485	999999	529	188	295	669	85	757	213	898	174	999999	991	999999	999999	170	436	782	999999	932	985	642	999999	699	821	775	999999	386	
635	418	132	333	200	999999	982	952	293	105	145	793	927	419	557	999999	641	658	875	999999	805	241	598	999999	999999	588	647	843	298	829	366	519	104	698	999999	794	776	841	414	138	999999	236	999999	340	646	623	14	575	999999	990	68	173	900	999999	580	403	820	999999	894	999999	999999	149	663	999999	999999	626	698	238	297	762	338	800	254	999999	329	579	363	268	600	814	583	82	758	308	999999	999999	619	614	128	728	999999	999999	946	802	999999	626	573	423	999999	30	925	776	288	999999	661	268	999999	999999	170	11	999999	562	294	89	38	153	390	365	693	546	17	999999	120	568	788	446	999999	452	999999	702	15	999999	999999	579	889	807	793	999999	999999	999999	283	999999	454	999999	688	999999	999999	999999	774	770	999999	218	730	64	23	841	665	719	543	999999	415	999999	330	467	995	111	894	714	999999	230	359	953	718	191	272	551	639	994	999999	375	839	985	677	72	465	999999	218	612	566	58	151	999999	893	431	106	807	144	987	130	999999	527	892	677	553	421	293	499	999999	791	471	211	999999	839	999999	385	999999	799	999999	11	207	892	292	158	151	88	285	69	297	999999	999999	416	652	873	303	999999	946	318	134	999999	182	999999	999999	821	104	846	999999	999999	726	55	677	17	999999	985	999999	695	999999	743	536	474	145	233	211	464	336	999999	559	798	999999	329	999999	999999	674	616	829	899	232	470	999999	999999	608	50	343	252	999999	457	539	666	950	608	612	213	999999	999999	515	949	107	215	495	49	297	999999	699	406	616	566	343	999999	999999	33	472	774	689	241	866	104	889	958	57	999999	525	892	848	937	716	235	338	24	111	880	801	999999	975	25	17	999999	351	999999	635	850	999999	999999	510	999999	145	999999	523	999999	793	421	69	148	167	999999	523	404	999999	999999	690	391	999999	999999	168	285	232	999999	798	674	234	999999	999999	953	332	999999	763	999999	392	921	801	878	712	999999	231	689	820	999999	999999	368	501	612	101	590	256	254	621	796	121	999999	704	690	49	849	326	852	668	116	999999	999999	852	278	22	912	960	812	679	451	999999	478	464	569	999999	439	182	999999	848	999999	706	88	584	967	144	167	227	120	839	862	471	378	30	714	846	898	516	233	600	189	629	444	575	180	999999	642	770	145	105	609	999999	704	14	506	409	738	999999	884	999999	854	694	849	973	999999	980	999999	458	750	722	999999	923	999999	30	668	999999	999999	512	999999	278	501	397	92	25	239	999999	766	374	999999	999999	118	522	631	999999	745	495	
999999	471	759	200	971	194	29	422	408	999999	727	683	999999	963	146	235	971	616	642	999999	612	834	743	999999	223	999999	933	444	613	183	302	859	284	183	999999	801	752	999999	999999	317	377	669	616	554	999999	93	38	560	999999	882	551	24	457	288	882	945	999999	140	977	617	999999	585	999999	235	392	868	408	999999	210	999999	483	758	318	999999	999999	942	227	198	999999	139	334	383	999999	999999	632	288	412	996	300	817	999999	622	246	690	999999	791	860	391	172	600	684	866	359	833	409	792	706	132	999999	940	728	539	999999	847	292	876	318	88	602	999999	999999	411	999999	999999	999999	860	521	999999	999999	308	91	835	999999	999999	455	468	33	443	331	839	582	999999	809	360	999999	543	653	399	407	190	483	999999	789	68	144	283	995	966	571	999999	999999	87	853	888	858	999999	514	409	402	824	853	875	757	762	531	999999	601	520	999999	999999	217	132	231	97	825	999999	56	967	435	181	473	66	872	781	568	504	436	921	502	206	999999	999999	999999	999999	337	607	35	36	999999	958	681	484	999999	999999	342	158	856	766	999999	558	999999	546	999999	230	360	796	13	975	999999	37	999999	680	999999	106	698	963	135	647	760	228	999999	29	999999	999999	500	988	393	999999	449	419	648	670	858	943	360	492	279	776	999999	999999	604	999999	832	509	218	10	465	999999	154	999999	33	999999	999999	844	285	826	115	999999	999999	372	412	999999	535	999999	388	89	822	85	999999	215	999999	358	999999	229	999999	233	197	931	267	499	533	817	885	81	396	999999	664	23	668	533	387	772	56	860	999999	629	999999	999999	130	999999	188	999999	830	999999	684	999999	793	785	230	61	639	184	999999	999999	839	595	98	464	398	948	999999	999999	416	222	999999	921	311	999999	999999	993	709	149	810	138	999999	152	999999	947	396	721	999999	879	792	616	999999	213	532	816	31	543	999999	69	659	182	714	379	973	618	999999	762	999999	999999	694	236	999999	999999	373	999999	919	696	608	151	78	677	311	999999	999999	799	327	625	999999	494	999999	558	463	649	490	637	999999	941	999999	378	837	633	357	418	194	565	999999	999999	839	999999	897	999999	934	398	991	999999	871	999999	999999	999999	300	999999	373	878	694	999999	773	702	18	735	696	999999	999999	240	314	444	329	892	361	459	999999	922	999999	977	999999	218	623	74	999999	508	766	256	586	995	87	999999	269	478	724	58	999999	572	397	113	999999	919	807	703	94	557	662	999999	999999	904	648	378	708	396	291	486	522	709	55	509	969	449	400	531	
162	999999	184	851	178	312	667	962	999999	681	999999	678	411	919	979	110	846	786	439	682	356	999999	644	873	197	248	536	92	527	999999	144	999999	999999	285	999999	999999	999999	811	999999	514	246	685	843	36	144	613	84	602	999999	944	999999	999999	20	999999	185	453	326	310	663	930	776	999999	445	647	547	975	159	135	378	999999	727	44	999999	924	445	671	866	999999	999999	584	173	933	999999	999999	233	999999	275	810	110	108	806	81	157	880	738	999999	249	205	489	168	463	949	999999	873	227	999999	216	95	282	513	999999	708	999999	89	767	843	233	863	999999	999999	999999	349	34	280	60	999999	999999	999999	196	999999	431	671	999999	580	131	223	709	999999	365	604	744	190	999999	596	521	107	510	78	123	999999	437	386	780	893	458	999999	924	953	823	571	741	121	898	498	92	915	580	999999	957	553	143	745	508	999999	851	529	812	999999	759	952	155	818	981	301	999999	54	890	999999	132	17	298	756	664	794	862	632	999999	49	514	605	526	519	120	569	761	691	999999	999999	999999	928	311	999999	203	871	999999	999999	140	607	999999	48	999999	345	868	999999	265	386	91	714	957	228	248	772	999999	999999	999999	635	707	999999	539	665	175	929	202	203	705	801	562	999999	378	939	502	684	898	475	580	999999	650	999999	314	999999	609	174	13	824	690	539	573	49	445	999999	225	717	77	485	999999	105	152	675	255	463	823	298	345	28	725	564	874	457	583	999999	985	547	118	164	65	11	999999	378	999999	176	238	522	357	588	723	999999	616	422	999999	484	48	975	914	850	561	999999	999999	999999	108	999999	664	125	466	201	804	677	609	912	430	871	178	774	172	89	235	310	999999	757	999999	940	948	461	854	999999	216	999999	633	268	603	999999	182	941	999999	999999	511	999999	999999	166	783	55	999999	703	999999	732	999999	274	813	834	624	260	379	999999	690	168	187	212	999999	367	984	795	54	999999	999999	685	698	999999	504	784	999999	123	999999	785	973	258	999999	254	999999	131	792	942	205	798	643	999999	374	111	261	999999	209	999999	851	698	999999	988	11	999999	393	316	43	88	769	38	267	511	15	594	999999	441	403	933	999999	149	575	52	599	255	999999	966	320	597	975	999999	585	278	999999	555	613	985	257	930	860	162	97	999999	182	176	541	142	347	780	13	999999	717	275	565	711	999999	999999	398	999999	135	427	995	999999	113	386	453	988	248	459	980	121	193	999999	82	590	62	861	870	999999	999999	575	628	540	593	999999	674	319	712	560	
999999	999999	597	999999	804	442	999999	999999	610	795	723	999999	999999	887	799	999999	999999	255	203	975	659	272	268	965	51	560	799	465	999999	946	712	143	285	688	37	505	523	691	999999	639	433	410	999999	85	709	999999	681	740	741	701	530	429	126	999999	901	169	226	632	460	254	643	702	798	663	93	590	277	215	999999	303	999999	943	587	563	552	258	21	192	265	879	879	68	723	161	426	292	26	548	786	867	999999	890	241	423	996	731	612	596	991	128	894	475	880	448	999999	586	841	563	194	999999	158	44	999999	999999	374	999999	978	647	247	800	574	728	429	992	24	999999	999999	173	999999	999999	645	424	999999	147	985	413	187	999999	828	839	999999	999999	999999	999999	719	254	523	660	58	999999	752	999999	359	201	999999	175	999999	999999	999999	999999	999999	678	999999	373	999999	733	842	239	595	960	999999	999999	818	407	359	121	375	296	282	999999	999999	62	124	999999	999999	680	999999	10	592	820	367	299	999999	984	965	999999	466	989	135	986	412	999999	74	98	23	60	999999	999999	841	443	799	999999	999999	664	879	821	563	850	305	336	668	842	647	774	603	117	850	833	999999	587	654	385	999999	296	367	680	987	999999	142	28	534	122	168	999999	30	607	684	197	114	154	219	616	694	798	999999	569	646	300	494	999999	999999	322	521	263	789	424	598	999999	999999	999999	833	536	717	999999	802	555	683	498	753	995	433	663	999999	296	377	48	691	999999	968	797	43	697	542	237	818	221	999999	905	369	606	18	365	999999	904	999999	999999	999999	416	995	999999	885	999999	546	498	999999	999999	593	999999	886	751	733	235	999999	508	176	999999	994	489	999999	999999	954	999999	999999	157	987	77	771	999999	975	694	148	284	999999	999999	912	884	160	53	754	282	627	999999	28	618	999999	782	999999	392	999999	999999	688	419	948	413	999999	117	29	398	511	414	774	769	259	201	999999	458	999999	165	596	999999	985	951	734	999999	964	587	759	520	999999	214	73	389	999999	800	16	729	336	999999	387	804	865	761	999999	999999	508	857	127	827	999999	424	924	999999	999999	456	198	737	684	762	449	240	357	508	124	307	351	394	684	458	195	883	999999	894	999999	791	426	233	419	999999	687	117	470	932	514	859	999999	223	594	639	611	999999	999999	573	999999	157	457	366	647	244	998	124	999999	669	642	132	302	999999	82	13	40	965	328	299	85	342	769	425	993	264	27	137	799	999999	846	916	838	558	380	999999	344	69	586	185	396	572	933	801	299	392	999999	260	
151	591	609	646	950	999999	497	999999	387	42	999999	999999	226	870	324	138	822	999999	294	999999	659	452	668	970	999999	999999	902	512	408	968	135	611	697	999999	985	218	445	210	966	999999	999999	198	251	312	696	203	958	526	258	805	999999	573	999999	823	600	999999	922	638	268	807	852	984	783	418	906	760	695	459	999999	115	693	622	759	211	999999	999999	210	366	283	194	194	386	999999	603	989	561	514	874	176	999999	295	806	942	168	240	86	414	832	405	936	508	508	999999	152	122	366	999999	999999	150	999999	498	565	365	83	623	475	730	190	429	354	256	820	293	999999	819	886	999999	600	970	606	999999	999999	960	347	686	685	745	121	490	632	747	617	733	999999	797	999999	999999	868	545	765	999999	234	999999	999999	689	687	999999	999999	999999	235	999999	224	926	544	83	131	605	28	999999	999999	730	999999	699	999999	607	639	999999	256	999999	99	999999	810	999999	215	260	831	963	909	658	998	469	701	788	999999	945	999999	690	199	962	676	134	432	482	606	44	736	535	999999	454	999999	600	999999	252	242	999999	876	169	721	294	252	167	696	999999	999999	999999	999999	999999	443	850	84	999999	897	294	134	999999	999999	338	458	180	999999	306	356	999999	608	999999	501	459	999999	999999	79	373	969	904	720	518	438	72	93	138	15	906	101	766	999999	110	702	999999	128	999999	999999	999999	710	550	999999	946	999999	241	761	999999	999999	579	285	967	781	711	999999	993	573	615	999999	950	255	330	175	617	215	999999	95	507	704	816	340	999999	700	532	662	428	999999	774	708	999999	999999	102	161	999999	630	999999	984	667	130	709	121	512	740	825	999999	999999	385	163	740	230	155	263	295	170	248	997	277	999999	999999	561	999999	799	907	339	649	999999	178	739	986	91	605	428	387	995	705	828	547	874	240	282	999999	999999	43	999999	61	57	807	999999	197	999999	999999	735	618	569	850	321	999999	410	185	149	221	646	999999	659	999999	999999	876	300	999999	420	459	402	999999	776	999999	999999	765	999999	288	602	355	187	551	999999	235	869	809	817	154	393	999999	147	699	999999	999999	406	814	383	863	334	180	516	536	777	184	463	717	842	999999	973	999999	185	132	999999	794	44	104	813	433	754	917	68	155	81	196	322	702	999999	716	120	73	391	999999	953	999999	999999	651	999999	188	772	999999	967	999999	181	837	999999	999999	999999	306	999999	999999	10	949	119	416	121	999999	465	590	999999	760	999999	135	941	999999	174	999999	179	160	955	999999	330	635	999999	602	950	999999	974	999999	
148	999999	585	631	690	808	72	441	999999	546	999999	999999	196	999999	999999	21	373	841	824	271	999999	999999	845	966	999999	643	981	374	298	516	465	818	999999	231	452	564	999999	168	445	142	999999	732	999999	632	999999	487	999999	147	319	649	238	119	478	999999	570	709	462	618	289	999999	827	698	153	999999	91	501	91	965	740	999999	999999	214	999999	999999	999999	940	999999	223	999999	999999	447	999999	64	648	287	355	999999	683	999999	742	111	566	878	398	315	159	999999	233	550	999999	406	240	406	999999	999999	33	713	999999	298	630	444	249	491	426	609	982	643	505	661	735	999999	407	314	999999	660	280	336	999999	387	275	360	51	999999	788	467	999999	447	506	835	263	642	563	395	39	308	862	84	462	789	999999	999999	94	571	815	999999	999	926	999999	897	542	697	706	409	999999	280	402	999999	702	959	402	999999	146	669	407	102	598	999999	999999	699	797	999999	874	999999	64	759	276	480	856	999999	999999	290	48	999999	303	566	936	163	373	759	999999	296	381	503	999999	786	379	424	999999	999999	999999	988	651	999999	110	346	823	999999	354	273	999999	999999	999999	110	999999	999999	999999	537	376	841	166	444	999999	525	794	999999	823	380	830	999999	389	851	316	143	15	999999	638	999999	508	999999	743	457	809	109	755	982	576	281	999999	999999	290	841	58	999999	565	162	349	136	999999	598	999999	452	658	999999	883	162	999999	585	104	31	999999	999999	999999	419	108	709	635	548	769	812	935	552	999999	555	987	547	803	984	999999	853	139	512	425	909	443	300	799	732	226	603	376	990	186	979	999999	124	813	638	233	999999	526	999999	366	112	663	970	83	112	999999	345	359	999999	17	251	892	971	750	129	976	807	999999	902	999999	176	999999	944	999999	399	753	873	734	174	760	999999	999999	999999	999999	999999	255	473	227	999999	999999	880	999999	744	982	999999	97	830	373	694	662	426	946	999999	478	200	999999	719	605	999999	359	225	610	194	870	296	915	563	825	999999	873	513	589	223	269	452	921	700	999999	440	311	923	999999	50	512	344	999999	712	859	955	657	999999	867	544	999999	999999	999999	70	874	695	29	534	14	999999	820	999999	999999	733	364	36	278	965	756	175	381	435	999999	570	681	999999	522	212	703	999999	779	346	645	55	875	841	182	999999	826	276	420	777	918	572	229	363	508	999999	357	833	999999	691	779	702	999999	911	711	709	388	348	183	817	830	999999	999999	999999	999999	999999	857	523	853	999999	148	490	755	603	517	153	350	328	37	999999	855	870	999999	
98	999999	999999	999999	999999	139	999999	999999	999999	999999	999999	947	999999	999999	745	849	718	194	834	979	279	552	299	946	999999	403	567	999999	999999	320	999999	999999	960	999999	78	917	999999	906	892	393	390	933	660	397	999999	656	733	738	605	479	999999	296	31	999999	999999	545	277	999999	324	570	572	115	999999	178	999999	641	987	833	999999	827	289	811	301	999999	598	345	892	999999	999999	912	999999	829	762	590	999999	999999	940	79	999999	532	649	573	592	332	821	285	999999	999999	996	520	669	900	401	777	999999	507	995	999999	301	578	653	375	211	412	900	743	999999	999999	999999	983	700	999999	796	999999	188	999999	229	969	999999	323	999999	410	905	284	252	999999	999999	984	399	503	420	370	778	467	878	284	371	189	999999	87	933	999999	325	23	999999	999999	113	586	599	485	288	36	951	978	999999	253	470	927	999999	140	315	367	443	999999	999999	340	999999	999999	999999	903	353	50	999999	551	389	149	95	999999	999999	500	666	851	395	999999	999999	394	418	799	999999	999999	814	444	29	301	772	999999	252	999999	449	490	999999	774	650	696	141	248	488	409	999999	999999	167	999999	473	999999	474	999999	972	529	458	188	921	349	624	310	98	909	999999	999999	779	813	896	443	452	973	888	891	999999	698	783	976	905	19	211	111	999999	999999	999999	999999	999999	318	603	723	203	271	999999	272	159	350	999999	232	227	999999	630	784	717	724	135	500	780	582	999999	283	746	999999	282	999999	148	523	999999	852	939	999999	429	999999	220	182	249	190	414	625	742	860	999999	560	758	673	389	999999	999999	753	999999	479	579	999999	66	330	977	722	999999	656	999999	636	518	999999	999999	557	813	999999	999999	544	484	944	95	165	840	401	191	999999	722	609	532	722	139	88	999999	999999	100	999999	414	889	205	527	201	757	501	115	352	346	277	211	999999	229	999999	850	278	176	394	424	999999	664	999999	792	10	389	134	411	507	999999	24	999999	999999	999999	999999	685	999999	957	753	337	664	734	999999	845	917	521	750	312	870	999999	809	999999	84	675	770	750	999999	413	527	811	999999	99	607	912	331	999999	743	230	475	176	511	321	422	67	760	679	614	303	874	488	639	821	541	228	629	449	999999	791	868	13	934	935	440	941	703	575	137	146	524	474	777	529	837	999999	777	498	161	27	915	100	146	457	999999	999999	999999	811	557	999999	999999	999999	704	999999	999999	471	999999	575	880	999999	363	999999	552	477	779	410	710	120	999999	837	450	999999	298	731	875	778	999999	999999	407	401	769	891	27	748	
854	642	769	999999	178	375	471	212	617	999999	664	731	548	668	999999	138	337	71	827	999999	938	999999	593	972	86	583	999999	754	999999	489	710	471	177	999999	623	146	640	999999	941	618	375	248	523	999999	77	999999	239	209	809	278	74	708	999999	308	999999	999999	58	796	749	594	999999	999999	43	138	999999	202	563	744	55	541	498	999999	130	999999	353	699	999999	976	905	999999	353	404	944	899	999999	12	406	869	994	999999	98	843	999999	356	846	658	999999	394	647	874	999999	494	164	999999	780	621	587	855	954	999999	73	82	891	999999	250	999999	772	999999	713	967	999999	694	999999	133	453	654	317	773	999999	999999	495	253	339	40	999999	859	250	676	129	803	424	551	999999	884	857	25	952	999999	115	478	885	80	681	679	88	895	744	40	824	999999	314	814	999999	999999	624	820	999999	860	477	391	137	106	24	999999	552	999999	779	865	999999	999999	702	999999	667	894	999999	424	572	659	952	999999	124	220	999999	994	499	610	69	999999	269	46	283	101	850	723	351	999999	66	771	137	999999	126	999999	764	397	432	323	156	597	458	210	258	999999	908	999999	277	917	254	999999	420	941	194	134	999999	999999	999999	611	150	943	552	31	368	999999	532	127	338	245	999999	999999	999999	185	463	471	206	999999	788	200	192	828	456	434	999999	999999	360	195	649	992	282	534	243	821	999999	212	55	999999	841	457	560	790	693	42	471	790	459	245	487	999999	927	999999	450	964	999999	322	497	128	487	999999	999999	346	999999	346	963	921	231	749	11	261	426	769	227	341	639	401	144	999999	963	753	587	999999	708	926	999999	735	93	999999	403	861	999999	926	950	519	16	999999	323	999999	79	549	569	709	243	236	999999	999999	999999	119	999999	36	187	999999	165	999999	745	999999	638	551	999999	237	837	951	355	999999	999999	500	818	708	334	424	88	788	355	423	193	999999	882	481	999999	907	416	973	999999	377	684	642	771	226	774	681	999999	772	999999	841	999999	617	364	103	691	806	999999	621	785	909	947	398	728	741	999999	867	453	999999	921	374	821	864	17	999999	465	903	729	602	933	652	837	316	713	513	711	575	523	788	790	822	568	795	197	999999	430	295	914	39	675	906	999999	999999	850	709	30	847	610	999999	637	787	87	746	999999	143	82	640	685	224	39	974	354	999999	376	108	806	35	676	972	558	180	989	999999	999999	999999	423	999999	466	13	493	864	965	147	999999	12	999999	821	999999	64	962	789	610	699	999	701	999999	999999	63	751	903	994	
181	999999	999999	467	798	999999	819	660	719	999999	184	681	731	175	999999	216	513	999999	999999	984	917	999999	999999	768	569	299	700	235	474	849	363	714	110	498	693	337	319	693	214	999999	12	457	345	308	614	928	968	999999	691	355	71	999999	397	918	86	559	627	69	999999	999999	999999	593	195	870	999999	469	580	242	482	681	897	819	168	999999	981	999999	286	712	999999	999999	331	866	543	129	999999	999999	327	999999	999999	143	710	999999	999999	706	679	419	272	474	998	999999	357	735	361	20	458	999999	531	400	936	616	282	999999	905	266	186	820	59	76	91	636	152	999999	820	999999	970	647	33	462	328	572	207	999999	714	18	293	999999	999999	999999	999999	546	151	927	999999	805	861	795	354	539	529	858	370	999999	393	999999	999999	999999	914	999999	50	999999	228	78	81	374	999999	470	211	896	973	590	315	526	405	999999	494	225	153	25	487	184	302	999999	933	469	999999	12	428	352	15	333	681	999999	999999	999999	328	999999	855	881	999999	400	594	458	999999	939	552	843	800	999999	876	787	816	899	536	865	518	733	999999	612	999999	416	52	858	890	649	999999	999999	43	545	226	999999	370	272	627	97	999999	999999	929	993	917	368	999999	580	476	999999	999999	781	965	999999	351	595	999999	253	718	980	357	736	567	915	999999	737	999999	999999	631	464	999999	554	281	448	284	674	804	152	999999	803	214	999999	391	672	141	137	999999	415	203	631	484	126	553	647	739	854	286	23	999999	999999	557	946	948	999999	800	999999	999999	999999	352	676	999999	794	558	999999	775	999999	999999	999999	784	903	889	404	71	999	979	310	10	999999	999999	999999	398	999999	188	514	256	999999	523	379	999999	177	627	331	999999	526	840	690	568	638	871	853	999999	999999	238	999999	300	163	999999	999999	43	500	962	999999	817	921	999999	999	615	54	668	516	372	975	33	616	286	999999	341	544	169	299	742	372	762	999999	921	17	562	129	224	999999	384	999999	999999	381	999999	751	999999	151	248	841	84	523	969	999999	491	533	367	622	783	999999	821	349	789	999999	999999	600	123	961	10	280	999999	496	830	575	142	797	639	652	411	999999	62	199	305	999999	225	228	402	407	374	397	999999	939	345	491	281	44	784	999999	624	614	638	553	999999	968	999999	587	999999	404	232	694	894	999999	221	999999	680	631	999999	471	529	538	207	715	597	612	630	507	160	348	304	107	22	47	999999	796	896	509	999999	337	923	637	535	998	184	679	503	999999	728	999999	811	649	991	323	82	999999	417	922	
956	538	347	999999	436	354	109	999999	999999	856	687	424	361	180	583	716	548	891	13	208	999999	917	119	999999	778	73	537	999999	115	999999	965	941	389	973	999999	519	989	36	211	190	999999	59	998	999999	256	313	999999	640	75	285	774	191	999999	999999	999999	48	429	999999	128	999999	817	455	29	981	891	745	44	388	627	999999	999999	522	690	999999	309	491	919	472	448	474	337	897	588	830	925	783	859	999999	591	514	100	999999	999999	837	999999	999999	39	26	755	999999	999999	999999	22	11	558	262	500	270	999999	900	129	956	213	653	45	920	866	198	999999	117	886	863	796	123	973	999999	614	852	459	856	461	999999	717	937	205	980	884	999999	999999	672	999999	599	999999	691	999999	143	144	263	802	999999	587	841	959	647	999999	415	561	899	37	179	647	999999	999999	62	448	227	248	275	457	999999	999999	999999	916	393	999999	999999	600	114	999999	839	255	361	60	16	279	620	999999	80	323	790	999999	999999	559	999999	35	644	788	220	253	177	895	868	805	746	417	307	924	575	822	337	999999	456	999999	999999	924	295	597	803	783	827	284	178	952	667	636	60	730	999999	368	999999	508	390	999999	561	944	386	999999	313	999999	999999	696	999999	257	986	999999	999999	814	371	188	739	57	999999	437	999999	999999	999999	916	148	120	999999	577	121	217	999999	999999	433	596	618	253	999999	740	293	213	811	141	906	920	965	999999	664	999999	369	634	628	143	523	999999	999999	668	228	469	417	203	243	404	584	999999	615	167	552	385	206	999999	640	999999	763	781	625	999999	986	999999	950	457	455	130	217	487	588	509	314	480	999999	999999	999999	88	332	999999	970	417	556	746	315	807	148	288	49	251	993	628	999999	742	999999	999999	999999	422	999999	960	747	122	196	107	999999	115	999999	81	234	255	102	999999	677	999999	810	999999	999999	999999	999999	152	318	177	91	966	999999	999999	139	571	153	13	278	612	570	372	999999	858	230	458	175	210	954	999999	64	999999	158	441	951	999999	932	128	420	442	922	375	999999	580	41	999999	614	620	975	292	999999	999999	977	999999	991	314	330	952	988	289	84	999999	198	251	999999	297	817	61	18	432	639	35	592	836	999999	999999	721	772	826	10	844	554	234	672	999999	833	816	668	999999	647	386	980	139	140	367	633	186	409	467	744	412	562	611	553	999999	902	638	151	800	797	999999	557	135	987	445	529	74	526	112	289	481	158	611	999999	999999	659	895	462	478	66	999999	322	315	92	999999	292	942	681	29	999999	205	
674	868	652	999999	828	854	152	695	837	568	999999	306	999999	272	999999	950	249	507	993	16	185	999999	743	779	280	252	999999	399	999999	999999	393	507	865	94	806	289	959	317	227	804	753	767	999999	497	367	26	137	999999	345	341	999999	184	35	240	29	11	999999	873	783	999999	999999	753	999999	260	185	163	440	103	999999	973	999999	931	289	999999	999999	999999	41	256	421	264	124	999999	63	821	884	219	481	635	74	805	999999	95	534	641	999999	999	235	999999	322	214	585	999999	363	371	349	999999	999999	836	976	999999	970	879	999999	528	471	587	699	720	376	965	999999	804	999999	661	999999	906	999999	999999	205	263	193	650	933	999999	999999	90	869	692	999999	123	325	645	658	463	834	285	633	15	179	999999	310	514	999999	999999	533	999999	15	999999	552	999999	999999	999999	640	723	427	330	945	254	849	999999	717	17	247	262	650	45	156	575	999999	999999	282	401	479	999999	953	678	999999	999999	684	898	85	177	149	49	749	999999	999999	935	45	514	340	389	166	789	698	303	999999	999999	706	497	634	440	999999	999999	999999	999999	776	850	999999	999999	695	368	999999	999999	315	999999	999999	208	513	580	999999	220	539	322	213	893	245	999999	101	659	999999	872	880	196	999999	645	301	140	878	999999	999999	999999	999999	296	819	999999	819	999999	483	157	999999	78	258	999999	466	999999	900	563	805	277	737	96	999999	120	999999	822	487	383	688	999999	259	999999	329	735	287	876	55	253	999999	241	84	999999	215	944	233	344	623	754	999999	849	745	737	334	611	50	216	404	64	999999	996	493	999999	526	999999	898	699	999999	522	848	589	378	656	70	574	203	707	880	815	886	12	208	733	654	838	924	521	999999	718	695	999999	482	999999	303	506	747	638	513	402	55	533	596	111	999999	999999	480	98	999999	999999	417	343	336	589	177	999999	798	760	999999	999999	888	999999	297	39	827	778	999999	387	362	999999	826	564	203	488	999999	362	999999	107	827	514	368	836	845	651	311	362	744	892	999999	357	707	987	847	825	999999	669	999999	999999	284	999999	999999	999999	735	121	933	853	149	847	999999	814	540	701	932	286	329	62	540	645	999999	474	44	225	999999	15	999999	999999	717	378	999999	999999	126	849	999999	699	482	275	110	734	717	457	223	999999	82	18	816	15	64	570	505	460	999999	600	838	809	103	816	538	730	263	104	146	770	871	999999	698	690	878	243	804	63	999999	806	927	280	260	999999	999999	556	198	851	784	156	999999	524	971	525	21	23	606	999999	737	999999	
480	623	321	452	999999	999999	320	136	137	821	766	451	508	332	672	568	999999	956	674	982	999999	412	320	989	898	357	999999	182	999999	999999	636	999999	999999	999999	999999	999999	999999	999999	121	789	245	71	724	962	999999	430	25	649	999999	999999	999999	650	991	755	838	77	312	332	553	999999	615	147	457	272	194	999999	135	927	995	999999	610	750	999999	885	746	479	688	357	999999	478	341	108	329	236	410	986	157	571	742	268	999999	635	264	443	183	999999	614	461	777	763	305	98	654	999999	842	713	999999	115	18	999999	389	954	999999	85	347	517	818	999999	862	208	479	563	194	737	999999	974	496	410	999999	648	865	236	999999	845	182	252	454	834	393	696	190	52	999999	383	999999	57	912	188	999999	666	999999	999999	599	579	294	741	903	999999	139	999999	227	999999	404	370	999999	999999	999999	878	999999	999999	999999	984	838	175	27	999999	10	811	858	999999	71	999999	999999	999999	368	483	637	999999	561	441	348	537	999999	524	479	785	648	201	879	726	672	44	285	12	603	304	553	433	561	856	740	999999	68	820	806	909	999999	358	999999	30	525	384	326	999999	755	999999	289	324	695	999999	789	808	931	141	645	999999	42	311	999999	74	929	999999	999999	999999	700	999999	478	999999	717	570	999999	299	200	859	999999	298	717	813	256	78	999999	239	999999	330	999999	931	170	926	184	779	999999	789	907	937	100	321	999999	621	771	999999	999999	405	607	135	999999	500	618	82	930	999999	319	999999	64	999999	58	700	999999	999999	999999	769	95	999999	709	937	999999	999999	391	999999	999999	890	361	999999	999999	999999	999999	620	632	999999	999999	999999	322	98	995	826	469	999999	735	534	999999	999999	845	817	999999	999999	999999	514	695	669	440	642	999999	999999	313	50	996	223	187	316	372	438	78	862	345	70	456	996	556	999999	999999	47	999999	999999	999999	378	999999	999999	122	50	999999	506	999999	962	182	149	468	956	785	955	830	999999	479	999999	172	460	331	983	482	923	555	427	958	813	200	402	999999	261	992	999999	996	462	111	999999	982	865	514	999999	690	205	601	499	221	600	61	231	568	750	999999	913	999999	71	999999	198	494	907	999999	120	771	779	676	217	963	999999	959	999999	154	342	446	306	945	225	303	286	331	65	999999	999999	999999	969	834	722	566	999999	887	935	999999	999999	652	85	328	403	343	910	529	394	999999	370	641	683	87	235	314	399	967	999999	767	784	866	438	701	189	359	802	945	954	650	999999	963	33	977	241	690	370	999999	551	882	392	757	999999	529	845	
726	88	891	609	417	999999	121	65	177	999999	57	999999	383	999999	999999	540	965	575	744	999999	999999	999999	705	845	544	943	421	999999	999999	385	37	929	909	855	463	280	999999	345	999999	483	772	907	999999	371	194	477	986	838	507	351	427	999999	203	877	449	118	383	56	999999	473	755	695	116	791	999999	128	999999	528	686	773	629	999999	38	270	879	498	760	343	661	77	956	999999	918	607	957	845	736	41	416	999999	999999	864	280	83	728	87	999999	74	783	999999	173	468	999999	734	721	797	163	932	998	999999	357	49	394	999999	999999	182	776	508	834	742	392	281	999999	341	875	999999	358	954	542	801	697	696	560	595	999999	498	430	194	886	169	999999	999999	43	465	999999	858	480	283	566	555	310	302	240	999999	684	891	999999	820	999999	956	449	999999	400	206	263	661	488	799	103	999999	999999	999999	622	674	60	588	248	999999	344	27	294	999999	398	986	500	404	465	519	910	22	152	999999	335	929	999999	999999	999999	999999	212	345	999999	680	189	548	804	718	999999	566	990	999999	653	999999	485	841	999999	373	999999	414	706	859	205	969	999999	91	874	151	266	692	953	568	185	411	454	999	647	614	895	849	191	782	723	899	529	815	368	454	134	494	267	356	681	998	140	999999	149	999999	792	999999	999999	999999	462	999999	999999	999999	919	251	253	485	204	999999	999999	999999	232	999999	145	306	999999	83	722	430	26	772	999999	606	999999	187	281	111	999999	999999	999999	797	185	528	999999	999999	999999	107	895	127	210	648	999999	999999	878	999999	775	215	999999	843	959	718	384	999999	646	689	999999	15	999999	741	969	151	999999	999999	246	999999	786	704	604	409	19	352	187	999999	230	377	482	236	999999	176	999999	999999	894	27	999999	113	999999	999999	881	640	183	999999	561	999999	157	68	33	343	999999	207	933	81	611	807	834	617	999999	779	33	278	999999	999999	286	379	339	904	257	999999	999999	999999	267	854	822	964	999999	727	999999	33	457	171	354	148	999999	530	242	341	999999	96	192	999999	571	643	908	613	432	999999	15	999999	824	999999	811	424	664	829	999999	88	258	647	581	117	826	999999	331	999999	924	999999	70	756	999999	997	450	170	425	18	999999	624	946	999999	541	387	999999	609	999999	214	360	999999	484	444	590	164	92	999999	515	85	844	62	321	57	689	363	788	258	54	826	803	650	998	655	267	325	142	49	115	204	395	999999	999999	127	511	993	594	626	175	982	915	633	999999	349	173	519	313	999999	999999	187	598	473	564	381	999999	709	
931	828	186	275	31	999999	710	321	999999	627	999999	999999	999999	695	769	171	93	71	911	179	999999	659	491	748	21	243	519	928	999999	999999	662	999999	716	801	72	999999	449	900	961	872	923	999999	658	546	777	120	362	834	418	437	389	502	999999	241	713	282	346	438	263	999999	532	782	715	999999	964	803	999999	999999	632	13	722	999999	110	48	256	662	10	945	971	999999	999999	999999	520	178	542	170	999999	485	98	999999	428	999999	646	999999	999999	150	999999	889	581	973	633	618	211	414	714	206	999999	431	984	999999	281	401	466	999999	907	999999	271	999999	999999	804	333	10	999999	842	585	710	999999	928	698	115	44	120	373	999999	999999	272	483	999999	463	346	769	58	500	47	518	999999	554	295	274	502	879	90	663	999999	649	632	962	369	829	999999	999999	999999	732	879	26	170	37	468	92	645	373	165	94	890	45	285	510	999999	333	557	165	261	663	206	236	999999	457	596	357	645	310	123	287	999999	999999	305	325	621	31	358	999	96	212	629	138	999999	996	772	742	374	132	353	46	281	848	408	999999	535	999999	72	713	441	121	447	345	259	878	634	213	739	999999	888	597	975	999999	79	58	999999	78	513	999999	684	853	983	523	956	87	16	611	288	495	790	969	999999	644	568	974	765	294	878	844	371	569	12	999999	244	999999	999999	722	778	359	775	467	149	999999	999999	999999	137	923	388	999999	999999	32	925	999999	179	999999	999999	340	999999	105	999999	999999	199	668	596	125	851	579	289	210	26	999999	833	928	720	333	999999	999999	999999	980	846	841	906	999999	972	348	999999	999999	244	324	999999	730	999999	683	76	35	277	480	518	913	999999	558	644	187	166	999999	199	996	533	999999	999999	784	999999	19	258	451	999999	494	695	257	482	999999	999999	964	93	295	560	160	999999	694	65	999999	346	999999	254	999999	207	728	549	393	159	646	235	999999	235	342	999999	722	999999	624	999999	999999	784	271	441	999999	223	680	103	870	38	49	144	838	790	739	448	999999	765	960	254	125	944	312	107	835	865	947	738	751	289	838	725	999999	512	282	574	999999	271	609	85	526	635	679	999999	999999	512	396	606	999999	894	999999	956	474	379	76	999999	482	173	605	778	999999	941	352	591	999999	324	896	336	518	175	999999	999999	166	884	728	489	274	948	999999	999999	479	350	252	999999	304	881	261	869	445	443	102	999999	665	830	809	585	292	98	174	795	616	70	98	330	530	999999	999999	589	651	587	574	999999	185	999999	309	924	698	495	
999999	319	73	999999	890	999999	83	999999	104	335	999999	152	206	186	999999	202	716	418	262	922	336	80	90	999999	227	858	869	568	736	393	531	999999	886	797	801	855	732	589	999999	23	256	78	140	475	514	508	390	999999	999999	982	565	891	672	775	999999	225	999999	401	999999	41	215	999999	725	710	804	199	999999	409	384	928	469	137	999999	248	676	999999	999999	999999	167	719	478	481	817	999999	827	999999	223	120	999999	586	626	341	780	148	808	741	352	429	999999	999999	999999	980	999999	822	522	999999	653	433	109	901	284	623	999999	99	999999	999999	697	972	999999	999999	976	155	771	798	311	138	357	999999	440	934	914	999999	944	842	477	497	468	995	240	999999	986	789	20	736	999999	13	106	690	586	83	54	380	545	506	347	106	219	224	999999	394	91	554	992	175	986	763	999999	401	999999	74	275	701	741	494	187	197	144	45	999999	308	999999	666	999999	999999	890	544	975	447	999999	999999	288	254	999999	846	999999	999999	796	845	749	548	334	999999	78	999999	808	352	638	60	329	999999	962	183	727	222	362	424	41	635	285	999999	787	241	896	251	786	999999	999999	895	187	745	999999	299	296	948	973	999999	598	999999	558	548	905	999999	128	354	999999	999999	999999	271	999999	892	999999	999999	570	306	760	102	808	826	999999	999999	134	743	873	583	759	999999	887	999999	249	35	826	999999	87	736	546	999999	999999	551	832	681	505	955	411	294	999999	999999	728	989	197	880	528	999999	277	999999	999999	999999	61	544	594	745	227	747	32	999999	76	999999	93	833	759	897	979	266	999999	63	292	999999	999999	588	250	999999	944	897	591	368	999999	65	761	999999	323	384	811	578	956	999999	463	999999	999999	942	999999	961	999999	999999	240	300	901	271	776	224	999999	253	830	472	304	74	801	999999	999999	999999	962	999999	999999	776	519	385	96	410	310	907	599	534	246	400	999999	288	384	999999	667	999999	466	245	288	999999	827	80	554	348	284	999999	295	143	601	999999	979	217	351	379	385	854	213	500	961	869	624	999999	16	999999	112	999999	689	999999	663	864	207	999999	732	82	999999	449	999999	747	999999	418	622	466	932	999999	420	999999	937	15	673	999999	999999	966	284	418	923	872	73	124	999999	268	212	542	479	736	80	263	485	278	429	935	33	465	373	999999	256	168	32	47	29	949	999999	999999	89	851	999999	999999	452	323	159	87	385	717	511	868	215	999999	986	205	898	167	999999	669	586	737	999999	999999	602	999999	999999	764	999999	35	999999	296	190	999999	462	628	
999999	839	810	171	128	352	999999	316	953	505	347	176	182	826	149	862	282	419	999999	351	71	154	638	999999	161	395	237	999999	622	999999	999999	686	999999	367	245	999999	999999	515	550	244	187	482	678	999999	394	995	999999	33	886	999999	24	770	431	999999	999999	815	211	99	20	733	125	999999	999999	999999	817	999999	549	814	591	999999	516	999999	868	863	999999	999999	475	540	999999	166	802	214	473	390	209	917	264	516	800	430	857	999999	505	816	129	977	789	939	290	733	455	999999	441	806	999999	258	902	568	999999	999999	349	999999	999999	999999	931	911	999999	313	539	900	406	43	999999	171	232	259	999999	62	744	197	799	536	260	999999	710	34	999999	999999	999999	951	24	999999	569	822	90	999999	503	999999	999999	999999	250	485	409	999999	336	422	999999	999999	583	476	987	999999	999999	759	999999	813	999999	168	152	906	148	80	649	588	885	710	473	999999	91	45	755	618	177	999999	999999	999999	136	870	999999	298	271	999999	93	999999	963	175	999999	809	644	276	999999	344	999999	979	999999	999999	836	821	504	626	948	999999	199	999999	999999	379	682	298	999999	863	687	550	891	999999	644	647	986	461	625	719	837	663	999999	999999	270	420	119	999999	999999	777	488	314	999999	650	999999	700	312	545	476	593	492	584	997	780	588	999999	453	654	344	999999	193	384	205	999999	788	294	23	999999	999999	310	269	494	830	44	385	382	185	251	514	944	344	450	984	41	237	263	666	776	999999	44	999999	465	853	999999	593	113	118	590	999999	65	686	927	999999	176	999999	998	753	962	405	999999	59	212	149	400	97	742	400	174	557	534	999999	999999	999999	252	342	804	999999	795	451	999999	273	594	389	999999	999999	416	999999	817	706	239	510	999999	999999	30	984	999999	325	999999	999999	851	999999	944	42	999999	999999	448	779	25	833	999999	366	957	521	134	942	999999	999999	999999	142	680	559	582	467	328	33	924	866	137	268	577	488	188	847	599	567	329	561	999999	999999	818	637	177	984	186	872	999999	191	256	87	999999	942	635	330	278	301	141	486	714	313	999999	582	651	757	999999	999999	187	999999	921	999999	623	903	999999	668	323	52	392	598	291	455	480	743	620	59	999999	635	999999	858	579	308	436	842	847	748	519	246	985	420	727	144	694	443	269	689	464	999999	182	966	16	235	999999	543	999999	999999	999999	769	999999	602	29	631	199	328	540	999999	140	780	65	31	158	87	67	972	870	156	760	47	483	930	594	121	463	886	999999	999999	398	893	646	589	916	999999	284	
393	401	106	945	376	902	645	558	683	571	160	817	929	999999	937	672	59	999999	999999	295	41	17	907	178	312	476	999999	235	247	999999	999999	115	999999	803	674	999999	999999	999999	394	144	837	381	911	550	312	999999	923	186	999999	230	999999	91	130	464	252	999999	493	999999	999999	899	715	420	321	549	104	55	419	135	503	999999	898	847	122	660	458	659	106	999999	865	244	553	20	773	999999	547	394	984	943	999999	298	97	999999	999999	495	999999	999999	999999	371	999999	999999	658	999999	682	105	331	749	969	469	15	999999	999999	136	73	999999	356	704	999999	304	11	999999	70	475	575	214	278	63	289	627	241	999999	599	734	911	608	999999	755	999999	678	695	999999	425	524	938	968	18	961	782	999999	148	725	779	765	999999	745	207	999999	232	999999	826	277	470	351	999999	973	999999	555	224	464	999999	999999	376	999999	609	213	294	999999	999999	607	205	317	281	128	999999	515	262	833	999999	176	410	402	533	859	999999	427	338	84	296	964	999999	463	746	999999	348	547	359	811	166	999999	999999	662	655	625	999999	519	996	351	999999	723	721	169	190	999999	64	429	77	516	126	999999	874	220	259	573	632	741	999999	999999	779	941	166	999999	999999	217	999999	748	746	908	999999	342	430	986	221	572	999999	815	999999	698	999999	918	480	842	694	974	291	999999	413	999999	993	999999	948	52	572	999999	566	999999	999999	973	342	315	683	999999	930	784	999999	888	999	686	330	999999	468	999999	691	999999	471	324	756	702	926	475	345	999999	915	55	394	388	424	299	16	972	999999	309	365	957	999999	321	912	910	223	403	251	726	762	186	82	999999	360	710	460	252	524	790	57	867	999999	29	253	884	399	382	474	709	679	358	999999	169	517	999999	626	160	412	845	488	999999	234	618	901	999999	973	318	38	713	839	764	999999	542	262	498	986	225	999999	37	999999	840	929	999999	56	414	692	912	568	626	94	310	839	678	311	999999	642	361	128	515	911	90	354	999999	999999	915	900	999999	906	28	999999	999999	92	999999	334	647	999999	692	999999	497	55	70	750	999999	628	539	999999	999999	240	738	999999	999999	107	562	126	440	496	178	671	141	513	741	16	549	878	684	227	465	999999	663	920	950	790	630	469	850	999999	942	141	999999	999999	999999	999999	177	173	999999	312	999999	268	894	161	434	999999	999999	999999	999999	63	999999	533	999999	321	469	436	577	818	999999	999999	477	103	275	999999	553	999999	999999	999999	393	31	838	999999	764	381	696	206	458	999999	495	929	359	999999	164	
797	999999	999999	999999	28	999999	693	153	359	267	279	835	437	999999	794	607	999999	690	301	600	293	224	825	999999	573	625	272	999999	74	332	999999	494	830	999999	478	971	144	850	322	617	699	877	489	128	495	545	999999	999999	663	999999	999999	248	68	56	871	582	313	999999	623	403	999999	999999	88	36	291	784	15	499	524	823	999999	546	377	684	900	415	735	999999	283	38	365	68	324	169	235	737	436	783	77	999999	667	494	237	918	999999	983	798	462	836	711	539	770	688	840	999999	560	999999	999999	156	999999	846	606	377	594	48	211	999999	999999	801	554	358	232	999999	628	165	999999	319	459	999999	916	617	282	870	999999	498	595	379	483	726	674	866	61	999999	999999	59	70	999999	642	880	155	591	999999	999999	292	999999	316	348	999999	684	999999	251	421	57	239	999999	573	736	805	999999	452	831	918	203	137	687	999999	596	820	579	104	860	999999	999999	999999	334	999999	621	587	999999	191	257	999999	999999	271	999999	999999	14	406	763	485	334	322	546	437	323	673	685	533	999999	999999	999999	528	490	589	604	575	999999	865	905	119	999999	999999	596	914	205	999999	129	999999	705	999999	999999	199	66	103	770	547	139	999999	867	660	62	999999	982	999999	999999	999999	999999	219	666	856	612	999999	501	653	533	184	726	632	999999	802	999999	754	828	372	999999	531	999999	396	818	66	445	999999	997	999999	67	864	176	999999	453	476	692	910	274	848	999999	161	698	999999	570	595	821	999999	908	75	116	307	999999	619	999999	940	267	442	999999	999999	421	999999	151	256	595	668	18	292	188	765	999999	643	490	980	742	613	832	68	825	232	245	999999	792	932	147	759	606	999999	56	999999	218	999999	520	664	436	999999	19	451	817	902	587	539	328	152	955	472	999999	287	876	783	117	209	616	177	375	483	999999	219	119	836	999999	461	245	675	999999	999999	133	825	553	999999	603	391	250	923	645	705	619	999999	976	999999	941	999999	680	272	999999	19	643	353	299	999999	599	800	342	980	840	136	999999	652	595	106	349	992	734	852	999999	725	958	693	531	669	863	999999	243	444	894	743	999999	973	280	999999	225	999999	536	600	434	999999	59	269	92	999999	999999	966	63	879	335	949	594	827	92	679	60	950	821	630	99	999999	566	897	96	106	355	329	382	58	881	568	465	143	427	386	676	698	999999	23	266	999999	426	364	118	999999	159	952	890	999999	496	274	958	906	510	314	999999	161	183	999999	172	92	594	14	997	766	493	460	410	999999	13	362	
350	999999	999999	202	704	212	788	999999	946	403	999999	781	562	617	999999	559	633	122	149	999999	525	623	999999	184	313	999999	366	999999	461	699	999999	999999	597	999999	999999	999999	543	999999	610	999999	999999	42	49	999999	653	999999	452	390	999999	999999	826	297	999999	488	999999	999999	999999	198	999999	999999	999999	999999	689	257	999999	253	194	427	999999	459	26	326	511	114	999999	492	584	999999	530	999999	968	999999	194	527	873	264	628	119	306	206	203	999999	999999	327	198	925	352	999999	999999	409	999999	34	696	707	999999	510	999999	999999	999999	354	152	999999	668	398	999999	870	262	172	384	595	999999	84	131	496	265	672	897	194	916	236	150	792	999999	131	999999	999999	288	999999	609	372	999999	177	782	952	64	999999	686	40	13	999999	999999	189	418	999999	784	553	903	209	999999	255	612	601	544	110	214	359	715	546	525	381	591	775	999999	21	126	999999	301	999999	442	939	985	999999	190	599	562	960	384	999999	346	329	49	999999	45	363	759	877	632	682	747	999999	611	999999	514	999999	735	898	999999	406	217	337	261	734	767	512	270	745	420	999999	547	253	975	877	210	206	341	512	740	209	261	248	999999	619	431	737	999999	999999	363	559	999999	999999	343	977	630	19	77	315	999999	532	999999	24	467	687	999999	999999	729	999999	999999	318	299	232	999999	427	155	969	512	999999	999999	40	184	423	391	861	92	882	909	997	257	200	999999	36	201	217	999999	999999	780	147	999999	927	999999	604	907	55	999999	640	506	999999	832	660	999999	435	999999	290	999999	680	633	606	605	262	594	731	486	748	189	273	41	999999	321	908	198	375	168	999999	32	999999	516	999999	999999	451	386	999999	175	596	693	702	34	911	859	435	613	184	541	999999	343	286	999999	999999	865	996	999999	555	605	924	471	999999	999999	625	267	999999	173	999999	14	164	876	601	566	890	64	487	999999	129	999999	999999	304	24	833	937	999999	746	999999	357	481	605	842	831	397	250	134	562	435	409	999999	91	272	999999	180	387	354	741	999999	999999	999999	388	999999	999999	464	999999	999999	457	999999	339	583	521	326	816	999999	408	999999	54	999999	325	765	502	999999	839	476	19	623	999999	844	456	593	310	36	234	253	999999	999999	362	376	999999	620	999999	264	106	826	142	765	455	999999	771	75	310	538	404	472	611	336	918	22	455	106	652	612	851	746	999999	494	101	573	721	999999	959	678	536	704	97	248	954	23	344	253	177	474	999999	390	999999	772	999999	761	999999	766	999999	349	921	580	968	74	413	360	553	
648	673	882	790	221	999999	631	999999	699	385	373	382	905	678	211	928	187	540	999999	463	509	861	340	931	955	631	619	756	999999	999999	999999	834	999999	999999	695	580	295	683	861	284	999999	771	933	999999	999999	393	32	671	720	651	790	534	999999	999999	999999	999999	343	950	835	589	497	875	55	963	362	538	778	999999	982	631	643	503	999999	999999	801	737	927	954	664	571	609	948	46	999999	945	498	999999	999999	424	908	999999	345	848	282	787	785	726	970	33	999999	615	586	688	99	18	296	855	999999	105	316	859	389	296	273	979	549	839	740	27	864	646	999999	31	83	394	307	999999	406	408	26	999999	956	930	924	956	33	269	947	306	658	643	145	610	118	59	999999	59	585	999999	248	946	985	953	169	102	999999	999999	614	704	999999	641	458	358	89	999999	902	458	371	316	956	999999	892	444	368	999999	511	472	913	34	999999	258	999999	999999	999999	79	36	13	771	832	423	999999	999999	252	595	999999	195	786	530	813	157	408	688	278	345	999999	64	550	594	938	999999	999999	650	590	177	461	572	353	198	999999	999999	898	687	539	893	497	635	649	848	351	45	724	941	110	877	139	570	801	768	211	999999	485	999999	999999	999999	353	818	73	999999	144	455	841	999999	520	545	258	999999	159	385	848	333	415	999999	253	999999	866	139	999999	999999	999999	890	770	585	986	995	792	489	853	298	549	679	571	574	714	896	204	136	431	565	628	999999	421	425	920	878	609	783	175	930	383	223	278	360	46	253	684	265	611	524	999999	768	867	860	835	178	999999	999999	987	999999	708	740	999999	985	94	630	479	355	664	118	396	19	323	923	914	999999	410	220	999999	470	999999	938	999999	907	812	999999	550	560	590	751	125	769	795	999999	232	643	516	293	999999	416	774	339	600	503	138	743	454	943	946	509	768	551	312	526	999999	769	999999	800	999999	234	89	999999	764	913	999999	627	223	999999	700	999999	819	127	945	131	696	883	347	31	999999	999999	415	999999	999999	90	983	999999	466	999999	999999	999999	426	715	999999	50	337	856	574	999999	510	510	999999	949	253	674	999999	999999	999999	999999	830	999999	999999	205	31	112	819	482	313	999999	930	428	999999	944	820	247	854	999999	999999	904	794	840	999999	660	520	278	550	465	363	939	999999	341	968	284	448	432	41	231	693	18	999999	999999	552	889	757	91	999999	999999	139	15	819	585	644	701	999999	989	942	999999	684	753	562	363	128	999999	293	598	459	999999	506	397	216	633	420	999999	
682	999999	999999	999999	903	999999	999999	965	999999	358	129	999999	999999	277	887	458	999999	270	547	940	455	999999	735	188	999999	168	999999	463	999999	741	799	196	175	646	28	458	701	523	999999	254	825	597	37	770	253	478	901	192	999	58	999999	945	999999	479	552	999999	213	119	823	744	999999	474	887	999999	558	933	649	999999	258	439	999999	966	403	999999	125	857	840	999999	934	999999	267	449	464	39	834	999999	110	695	999999	214	999999	592	700	132	447	360	999999	999999	221	320	999999	851	934	569	301	999999	999999	999999	364	695	973	247	184	696	487	367	19	857	759	704	999999	999999	956	999999	999999	174	276	280	854	999999	157	407	999999	624	307	416	514	999999	738	999999	311	317	341	408	240	16	417	13	645	999999	350	999999	683	516	488	875	894	999999	385	137	673	282	938	599	999999	999999	493	999999	999999	81	853	125	999999	865	403	524	622	557	813	188	757	273	634	999999	423	999999	723	247	999999	999999	521	623	519	611	230	999999	378	741	861	664	522	999999	614	574	236	235	999999	999999	999999	963	999999	999999	87	207	379	410	647	174	186	252	999999	256	425	967	999999	239	605	999999	645	373	156	880	696	159	665	999999	658	70	548	999999	571	999999	133	999999	177	184	999999	322	241	819	392	999999	565	618	810	276	999999	999999	25	996	630	999999	999999	749	817	382	650	928	541	479	752	586	625	988	680	947	132	253	799	384	693	999999	999999	826	981	999999	325	87	999999	399	468	20	999999	999999	567	999999	732	384	999999	795	999999	617	780	761	76	999999	588	576	937	863	153	198	848	999999	313	347	938	356	767	999999	67	573	590	152	999999	742	541	84	430	334	225	748	889	14	999999	999999	512	525	759	186	362	748	149	485	999999	279	999999	415	999999	230	999999	386	616	487	737	999999	37	999999	999999	334	273	999999	156	613	647	405	309	844	789	999999	999999	999999	596	999999	523	999999	433	115	896	999999	580	136	836	210	999999	999999	142	411	999999	890	58	873	775	999999	913	999999	602	536	999999	850	999999	999999	625	20	999999	999999	789	34	964	428	537	922	741	18	999999	146	999999	945	696	808	273	898	999999	999999	189	961	648	171	677	675	999999	999999	277	56	770	263	510	825	815	922	59	999999	447	847	363	136	141	999999	681	776	999999	656	839	38	586	82	748	726	831	999999	355	627	357	298	712	639	999999	695	999999	499	635	853	140	999999	758	999999	460	730	999999	63	830	882	489	901	506	70	67	999999	469	999999	514	999999	999999	391	576	432	759	159	145	999999	
481	446	528	191	150	326	999999	999999	280	430	621	28	191	778	603	473	999999	455	999999	651	999999	416	235	549	999999	852	859	999999	207	336	406	311	594	821	999999	999999	363	999999	999999	999999	543	991	968	49	87	999999	999999	225	788	113	999999	999999	367	493	999999	75	999999	978	206	298	999999	777	999999	944	34	319	433	369	999999	999999	999999	839	695	999999	117	590	999999	196	472	499	259	643	960	103	999999	102	999999	110	680	516	183	999999	111	472	999999	766	132	33	24	999999	72	242	29	578	993	454	618	756	386	999999	627	33	516	707	999999	823	817	775	902	932	375	332	688	999999	46	734	738	233	887	999999	468	423	181	704	999999	999999	624	391	110	596	483	197	724	130	999999	999999	868	404	433	999999	948	357	131	999999	402	739	999999	339	999999	268	716	395	869	44	102	213	851	811	999999	31	209	435	674	316	458	187	607	567	999999	886	999999	344	799	999999	402	120	302	99	999999	697	472	294	849	841	999999	97	328	690	999999	685	999999	66	133	999999	999999	523	682	814	634	999999	141	986	538	999999	999999	999999	596	999999	642	981	910	762	509	583	558	999999	586	833	436	371	999999	999999	539	125	587	809	221	999999	297	879	999999	487	464	96	565	999999	756	202	449	999999	501	447	999999	57	774	545	556	999999	852	999999	936	849	999999	272	999999	224	456	422	78	592	999999	999999	593	762	999999	433	307	999999	28	82	168	394	394	928	999999	999999	999999	492	351	52	263	999999	545	512	942	588	109	202	729	351	999999	344	134	999999	346	302	854	999999	503	351	247	143	999999	780	626	552	999999	459	402	999999	354	964	999999	999999	339	499	663	999999	819	965	334	115	999999	999999	52	823	999999	537	592	577	566	583	999999	999	804	999999	150	765	999999	400	133	999999	799	783	996	999999	273	108	999999	846	639	774	999999	538	27	999999	999999	854	737	999999	292	999999	867	999999	390	771	999999	81	999999	219	359	898	204	999999	841	684	316	999999	680	978	560	171	19	746	999999	791	117	999999	982	999999	678	295	37	92	118	205	781	999999	402	234	999999	202	999999	318	999999	741	999999	56	696	342	825	540	183	759	252	130	918	131	886	598	663	524	999999	558	999999	74	870	121	999999	999999	902	999999	999999	456	888	368	999999	700	259	207	999999	70	763	650	846	999999	999999	278	840	999999	287	660	97	999999	999999	574	999999	329	777	432	870	469	736	61	439	494	33	999999	870	999999	836	228	999999	689	387	602	761	999999	999999	402	999999	602	999999	332	999999	251	999999	713	999999	324	
264	999999	923	827	336	999999	334	712	999999	362	124	394	408	955	161	69	789	999999	426	999999	813	665	618	384	480	278	198	413	693	999999	250	319	842	555	630	870	304	54	363	635	278	999999	237	358	999999	999999	203	325	180	999999	462	845	999999	916	511	598	357	549	999999	67	564	999999	29	32	121	999999	552	852	999999	999999	764	744	55	791	699	999999	437	269	999999	914	84	872	242	394	735	405	32	925	53	999999	999999	755	698	999999	80	357	999999	215	999999	482	24	999999	990	889	544	999999	800	505	226	747	999999	97	999999	442	983	691	688	999999	999999	716	782	626	808	303	999999	999999	56	999999	999999	352	734	232	999999	623	899	733	881	353	849	26	605	999999	999999	999999	870	436	312	265	322	388	999999	999999	918	530	699	999999	542	697	132	535	999999	60	784	999999	22	999999	74	829	542	999999	810	345	785	280	121	999999	918	999999	432	999999	707	790	999999	341	683	339	314	502	923	512	201	999999	230	324	999999	555	999999	999999	293	932	371	482	999999	72	578	334	619	647	419	443	999999	40	274	791	827	880	622	452	201	999999	634	999999	905	39	68	999999	999999	471	999999	565	523	93	999999	500	970	234	999999	999999	763	999999	720	666	93	489	43	170	999999	439	496	474	999999	299	999999	610	999999	999999	576	693	999999	952	219	158	722	999999	920	395	811	999999	821	999999	999999	256	999999	841	962	968	488	425	996	897	999999	685	974	460	633	234	450	999999	203	999999	658	384	999999	999999	999999	999999	944	999999	999999	647	359	999999	618	894	661	686	609	801	648	338	999999	161	999999	115	256	534	183	271	999999	695	999999	203	999999	650	944	438	885	879	702	999999	34	999999	855	999999	999999	561	76	90	799	946	625	649	968	864	860	507	687	265	563	615	999999	682	20	999999	999999	165	999999	968	949	232	999999	730	109	999999	999999	72	999999	348	567	694	467	999999	999999	999999	80	999999	235	717	789	999999	751	629	325	999999	10	352	247	999999	655	393	988	999999	140	576	155	999999	550	719	559	797	999999	349	698	868	157	305	999999	999999	804	999999	999999	855	999999	512	481	182	999999	999999	259	962	999999	323	999999	183	706	368	999999	896	999999	999999	755	515	167	992	245	412	999999	456	939	705	142	510	999999	258	463	999999	920	627	999999	999999	490	538	470	597	972	887	999999	525	172	788	999999	323	999999	999999	651	424	999999	195	276	78	999999	957	82	553	830	999999	146	443	720	574	999999	999999	800	163	694	227	55	570	29	999999	755	999999	294	160	373	999999	900	558	607	48	
444	999999	361	36	732	999999	465	999999	766	658	751	999999	804	999999	350	995	522	456	934	999999	379	137	999999	919	999999	836	999999	921	999999	21	424	588	836	999999	999999	713	984	774	999999	999999	762	999999	999999	371	606	542	610	696	809	378	305	999999	623	183	999999	999999	568	441	713	895	999999	543	736	999999	243	172	999999	132	468	637	999999	748	999999	773	671	250	334	999999	322	780	999999	976	121	999999	715	970	964	662	22	823	999999	999999	71	535	999999	999999	401	58	137	999999	165	488	238	182	367	557	428	999999	512	999999	982	763	129	932	669	882	431	925	49	273	999999	724	119	999999	492	468	999999	500	471	453	849	999999	677	879	625	747	748	999999	454	168	999999	124	160	999999	999999	391	433	138	999999	428	796	476	999999	864	999999	440	999999	593	690	898	999999	927	388	999999	999999	999999	95	250	317	922	144	999999	999999	999999	720	93	574	999999	999999	110	44	557	999999	53	999999	382	276	813	643	999999	378	999999	258	999999	297	624	736	101	25	144	305	999999	821	942	999999	314	996	137	153	162	866	853	999999	999999	864	323	303	345	412	999999	440	282	606	132	554	999999	243	924	593	105	999999	482	999999	669	804	999999	736	691	758	999999	386	148	669	491	327	524	374	669	691	999999	331	401	999999	999999	704	32	587	699	398	315	80	81	544	58	805	394	354	131	784	23	586	611	586	70	820	301	613	125	999999	39	614	999999	243	619	774	999999	793	691	964	782	273	46	302	453	281	314	999999	999999	999999	999999	180	253	884	999999	999999	999999	814	628	999999	999999	419	472	893	368	701	506	999999	924	283	849	600	662	999999	999999	999999	999999	319	143	789	516	696	992	438	871	999999	370	999999	999999	999999	999999	150	175	694	562	372	801	153	934	999999	775	475	680	999999	836	342	517	97	881	928	847	410	999999	839	490	716	999999	43	32	509	341	815	283	702	999999	708	435	968	604	999999	947	999999	384	999999	23	50	26	655	602	539	351	282	809	636	384	655	469	335	213	845	999999	999999	130	999999	999999	959	202	999999	129	138	999999	999999	493	251	980	999999	999999	300	825	450	699	770	999999	492	167	69	16	646	999999	573	249	109	999999	758	693	999999	999999	949	971	63	848	49	536	474	632	802	788	567	999999	934	629	179	510	763	156	185	999999	638	278	361	953	555	659	999999	889	807	784	999999	557	999999	174	85	328	999999	601	660	999999	966	859	364	280	999999	990	393	943	999999	999999	999999	611	999999	850	647	681	999999	110	999999	389	980	999999	825	27	
62	19	853	769	554	999999	738	171	496	941	371	778	999999	999999	514	999999	999999	612	819	999999	783	133	50	951	527	999999	709	671	309	280	263	391	999999	347	227	439	147	623	399	229	999999	839	125	999999	489	868	768	539	596	737	123	378	765	617	244	928	969	902	252	159	151	999999	862	225	999999	980	744	575	862	85	427	651	223	600	357	943	18	473	472	658	999999	179	84	572	167	885	625	999999	113	298	469	244	381	249	87	792	977	900	889	508	999999	999999	999999	521	999999	999999	165	175	270	300	999999	999999	440	594	523	999999	993	999999	68	801	999999	328	472	574	615	999999	280	973	522	999999	999999	118	584	963	534	443	503	563	262	695	999999	999999	166	813	378	964	804	999999	726	116	999999	999999	999999	97	999999	804	729	999999	905	136	999999	191	999999	704	333	812	921	999999	69	999999	999999	439	999999	372	81	905	172	659	205	651	388	493	999999	416	765	289	276	497	819	999999	999999	401	999999	136	999999	999999	807	461	489	999999	999999	999999	727	999999	638	370	649	479	26	248	642	80	999999	999999	999999	707	999999	245	939	54	546	433	656	339	999999	999999	781	911	999999	532	108	711	179	639	608	999999	765	611	778	999999	640	999999	481	999999	97	642	495	404	388	796	614	571	522	445	29	618	681	999999	999999	562	589	738	999999	493	150	999999	999999	276	655	697	999999	333	999999	543	999999	749	999999	85	999999	999999	590	386	533	82	918	536	199	734	620	999999	999999	999999	342	225	816	901	999999	999999	441	999999	742	229	748	690	854	999999	113	978	40	280	666	605	999999	545	972	999999	215	999999	999999	613	742	175	656	665	328	574	990	251	727	512	999999	964	999999	94	991	370	638	999999	227	637	433	220	999999	349	333	773	230	999999	999999	614	696	659	423	999999	424	576	573	92	999999	290	300	861	260	528	999999	701	961	72	999999	999999	573	372	999999	999999	190	531	472	316	342	999999	353	204	998	123	815	903	551	816	669	425	999999	999999	480	936	999999	571	959	185	631	632	811	999999	252	641	50	999999	999999	999999	647	999999	114	266	999999	816	936	105	863	147	713	999999	999999	999999	999999	138	814	27	892	999999	598	618	571	999999	684	710	743	196	951	367	82	491	564	74	178	776	320	999999	999999	663	999	251	708	822	472	817	999999	666	999999	123	827	999999	999999	965	999999	999999	331	817	582	49	82	750	999999	999999	74	231	259	999999	976	626	818	283	222	999999	999999	999999	909	749	824	867	237	87	432	838	539	60	58	599	999999	149	454	503	
999999	765	590	259	107	212	757	250	567	999999	690	999999	305	999999	810	213	591	999999	999999	999999	992	714	999999	995	328	999999	966	24	182	660	908	836	182	324	324	456	647	134	999999	999999	992	584	309	840	397	294	542	999999	249	845	999999	646	30	872	511	999999	953	595	930	791	999999	742	999999	906	488	999999	964	999999	999999	364	566	466	291	999999	590	417	414	971	608	999999	773	980	999999	999999	652	272	816	310	812	999999	502	62	203	467	999999	259	517	999999	362	543	999999	561	756	885	289	550	364	608	292	103	999999	982	986	999999	999999	999999	999999	739	264	999999	47	664	178	168	861	513	273	823	951	340	899	21	618	74	713	221	233	889	58	999999	999999	218	28	719	241	520	75	306	449	215	999999	778	148	999999	506	665	393	597	999999	999999	287	541	657	999999	999999	999999	373	922	194	806	999999	88	690	162	318	828	999999	459	999999	351	999999	967	384	999999	59	131	999999	483	567	999999	828	636	865	999999	823	376	561	999999	525	414	156	999999	121	999999	183	212	999999	986	827	677	28	934	671	682	999999	320	999999	911	902	82	999999	890	364	145	999999	405	223	417	338	942	999999	999999	933	522	205	303	855	741	572	846	43	886	999999	890	39	894	964	192	999999	513	219	649	174	452	460	265	999999	999999	999999	777	999999	679	658	999999	409	999999	10	999999	487	44	465	425	999999	999999	48	77	244	473	115	999999	440	41	473	825	733	999999	415	490	71	939	514	879	86	794	856	363	237	771	490	591	999999	815	704	910	57	793	311	117	414	393	30	325	870	580	346	958	999999	833	160	999999	42	519	97	548	999999	586	348	554	999999	684	839	473	983	999999	199	624	336	562	999999	999999	326	307	999999	678	918	198	19	999999	457	898	156	404	620	708	999999	384	728	166	390	471	454	999999	908	729	999999	557	342	355	999999	999999	632	654	66	220	465	735	442	419	629	341	999999	842	106	311	538	445	999999	999999	966	815	896	179	181	999999	999999	569	399	999999	134	370	855	999999	999999	735	276	502	999999	410	253	823	941	999999	999999	999999	894	612	999999	606	201	118	999999	67	389	575	999999	462	999999	749	725	895	999999	95	294	999999	486	913	727	370	45	999999	107	452	41	152	999999	588	642	999999	422	882	908	999999	166	999999	666	798	999999	549	910	813	999999	999999	684	357	487	855	33	278	572	999999	999999	300	571	165	20	999999	35	246	701	247	819	359	337	999999	986	553	928	278	602	687	639	188	459	999999	25	508	768	683	664	999999	
999999	374	560	441	999999	618	231	11	15	414	999999	999999	848	673	993	671	999999	999999	371	934	999999	999999	675	884	351	706	840	349	150	512	493	352	581	682	682	999999	999999	896	999999	378	999999	927	272	198	915	601	340	786	238	999999	999999	925	322	730	101	808	698	676	100	301	777	881	860	503	920	999999	465	175	999999	999999	872	999999	997	992	999999	999999	492	487	999999	750	376	64	121	999999	273	567	39	851	591	874	756	131	999999	552	999999	999999	76	769	278	999999	145	174	796	689	481	999999	928	329	127	999999	326	999999	707	349	999999	723	769	75	999999	999999	400	999999	584	126	999999	751	999999	454	402	171	932	723	219	999999	614	212	268	432	999999	399	999999	709	733	499	557	545	424	999999	999999	877	681	999999	999999	915	999999	531	589	679	897	999999	317	483	927	956	168	602	12	234	735	999999	465	999999	750	840	722	691	880	94	568	256	336	999999	826	999999	490	931	194	999999	388	92	999999	588	534	999999	999999	999999	781	999999	340	955	542	200	730	999999	421	999999	999999	999999	203	413	651	504	999999	999999	403	216	656	999999	475	237	418	708	845	652	110	999999	813	166	999999	566	909	112	754	613	714	146	380	921	113	156	680	496	999999	974	441	999999	999999	999999	999999	876	509	999999	311	113	999999	833	354	88	804	999999	530	104	939	636	504	999999	750	508	936	266	835	735	999999	329	556	921	608	871	220	999999	409	930	999999	882	999999	540	999999	999999	75	880	792	301	127	568	625	585	556	473	479	892	377	969	946	934	50	773	999999	982	556	625	999999	999999	867	821	999999	600	139	999999	578	999999	999999	110	442	66	474	999999	617	740	703	971	375	144	401	327	999999	440	984	40	842	293	471	817	999999	999999	654	319	434	305	434	35	456	499	895	515	154	277	999999	889	470	505	166	999999	288	585	260	100	999999	549	216	999999	616	108	224	294	502	930	16	991	412	164	120	322	316	999999	524	999999	249	999999	183	348	903	999999	570	346	999999	142	999999	518	200	563	237	884	98	999999	418	357	285	610	999999	999999	270	545	999999	315	395	999999	999999	610	70	999999	999999	205	376	868	799	999999	538	877	167	999999	401	497	999999	848	926	235	233	586	269	176	599	638	873	999999	87	368	617	264	951	293	121	928	457	815	712	42	999999	230	930	897	819	408	452	652	822	772	743	639	389	999999	620	445	350	894	785	222	331	417	790	441	904	284	999999	873	259	472	50	999999	999999	894	717	12	656	999999	357	200	196	999999	146	314	
625	999999	875	999999	673	676	587	999999	39	499	710	999999	999999	499	992	545	482	999999	403	360	732	756	503	999999	999999	618	789	978	999999	595	999999	110	999999	999999	815	925	999999	145	210	999999	884	999999	999999	645	999999	999999	572	999999	379	811	717	616	827	786	999999	868	484	390	348	64	887	999999	25	443	999999	999999	830	953	683	999999	999999	999999	378	820	475	254	799	857	311	836	55	632	608	735	999999	419	283	494	904	947	451	28	797	155	999999	285	999999	523	182	583	786	618	482	312	999999	380	248	17	321	337	79	627	88	512	19	264	10	290	566	63	336	346	59	736	625	128	550	232	134	200	999999	285	684	728	59	999999	999999	306	70	507	180	276	183	576	877	823	939	999999	146	441	284	192	957	128	999999	450	568	746	999999	999999	829	26	882	999999	555	999999	942	360	462	999999	115	704	999999	68	883	70	172	483	858	802	999999	265	95	693	999999	600	328	566	481	609	868	413	619	513	677	164	393	62	31	94	881	589	832	564	999999	579	999999	898	245	196	999999	95	887	999999	378	999999	999999	199	999999	999999	474	385	879	852	999999	701	95	999999	999999	728	677	120	462	774	920	599	432	530	367	346	637	430	999999	295	332	999999	525	735	145	113	999999	204	847	76	999999	505	710	980	851	999999	999999	256	516	516	519	176	632	999999	963	779	151	409	832	868	326	999999	64	594	530	929	186	360	580	999999	504	483	273	395	999999	425	889	999999	679	999999	999999	391	913	814	775	165	160	412	771	365	961	824	371	978	749	574	450	125	460	922	457	143	675	238	22	999999	999999	247	999999	547	999999	699	730	999999	26	935	141	999999	999999	999999	778	773	588	225	999999	679	121	294	645	999999	975	999999	991	756	284	718	999999	999999	801	999999	999999	913	454	233	999999	999999	104	272	999999	999999	443	209	307	95	154	999999	555	460	999999	999999	924	619	601	377	999999	126	707	999999	824	307	229	999999	449	89	122	864	328	999999	749	65	999999	849	331	831	156	999999	476	905	612	600	173	265	774	467	814	642	999999	86	661	359	564	130	447	664	594	987	759	228	973	999999	365	200	711	855	758	999999	999999	769	999999	999999	999999	801	371	999999	144	963	999999	982	999999	480	999999	252	703	399	501	463	411	666	246	169	26	257	932	333	245	999999	999999	918	708	999999	353	552	855	999999	708	762	759	223	530	630	315	777	953	502	736	123	497	321	364	304	674	632	532	71	999999	402	869	48	999999	172	419	763	283	535	136	999	
396	838	691	999999	704	198	146	999999	853	249	304	439	596	131	485	243	564	999999	999999	721	30	793	999999	316	892	720	234	999999	221	552	503	427	376	999999	999999	659	999999	625	600	485	495	999999	218	540	108	999999	452	867	686	186	209	870	999999	415	979	602	752	384	999999	999999	963	999999	404	311	745	999999	73	858	999999	826	999999	938	813	999999	235	113	999999	554	217	463	278	999999	999999	44	999999	633	999999	960	757	999999	906	255	779	615	999999	717	521	907	795	999999	999999	593	473	860	999999	270	66	882	189	876	26	208	999999	999999	716	606	999999	370	958	121	920	999999	111	279	999999	368	999999	207	76	999999	591	678	759	985	97	684	893	820	999999	92	577	84	781	881	117	999999	87	395	899	915	620	999999	948	683	311	273	492	203	940	215	110	858	815	999999	294	999999	449	191	305	41	999999	287	999999	875	544	845	330	999999	999999	222	290	773	308	160	898	439	999999	85	683	824	202	700	879	265	981	718	999999	120	597	769	268	896	100	868	999999	342	999999	999999	149	465	942	999999	42	728	999999	999999	999999	665	772	854	618	373	999999	481	999999	22	408	642	894	825	587	999999	632	402	953	393	683	440	947	999999	186	656	999999	228	881	929	668	160	999999	654	999999	602	348	742	999999	895	999999	999999	39	201	934	620	999999	999999	878	732	640	640	775	999999	653	130	718	999999	678	962	436	289	600	999999	354	999999	312	250	667	985	871	889	251	67	999999	75	410	755	999999	999999	999999	623	999999	159	999999	37	385	999999	999999	47	884	141	999999	198	469	119	28	999999	847	999999	318	999999	999999	999999	860	999999	999999	717	546	588	999999	962	585	121	493	812	999999	450	620	326	999999	512	999999	630	999999	999999	825	63	999999	885	57	999999	908	943	258	540	968	456	298	999999	999999	667	262	999999	999999	999999	999999	953	704	656	180	999999	509	530	815	805	697	35	792	131	999999	999999	129	661	541	439	63	641	999999	953	844	492	161	83	687	214	259	999999	999999	189	193	871	358	999999	714	479	781	388	138	453	842	943	664	177	620	303	548	999999	880	889	867	914	100	750	811	687	999999	435	843	610	999999	869	999999	999999	937	64	986	187	946	71	657	675	512	419	121	900	827	984	462	393	999999	999999	999999	999999	321	278	781	607	140	36	63	355	999999	999999	897	972	230	61	239	566	999999	370	654	818	999999	201	411	999999	639	999999	999999	999999	999999	460	943	999999	922	310	302	668	282	388	56	920	18	312	141	984	522	148	680	776	999999	999999	
86	305	14	138	191	129	866	111	968	999999	176	621	382	999999	584	10	59	919	759	571	293	928	324	734	999999	928	999999	999999	999999	501	240	93	687	85	383	647	892	794	128	182	801	999999	420	827	753	397	929	57	999999	999999	999999	760	999999	999999	999999	158	981	280	327	262	68	999999	943	476	999999	999999	999999	306	710	999999	118	265	801	999999	769	122	517	999999	980	423	999999	23	28	646	412	479	999999	504	472	999999	999999	622	476	866	999999	362	999999	943	838	670	463	632	347	999999	413	833	959	440	423	500	640	495	299	904	263	55	430	307	74	999999	26	439	834	484	280	496	788	935	472	416	885	573	658	320	960	376	676	555	243	579	520	635	91	999999	595	181	332	572	999999	999999	931	999999	879	328	653	34	999999	999999	201	916	54	34	999999	16	615	999999	836	999999	943	886	379	875	999999	494	999	390	357	862	888	109	173	225	332	404	999999	954	694	339	666	936	577	813	363	326	534	495	668	84	366	999999	344	354	628	725	699	66	999999	394	329	273	676	936	973	102	753	828	701	573	531	999999	381	999999	322	17	319	565	999999	999999	960	513	722	283	506	370	765	819	597	999999	705	428	98	310	20	999999	269	641	839	271	573	705	794	104	552	999999	156	836	41	620	416	143	545	999999	434	815	999999	402	999999	613	336	999999	241	999999	868	999999	999999	81	497	918	748	677	999999	259	183	264	999999	999999	731	801	999999	928	999999	999999	199	999999	883	968	875	204	853	999999	999999	235	934	639	474	699	236	999999	142	85	999999	123	872	738	999999	295	946	180	105	922	671	639	400	408	999999	265	905	306	999999	999999	206	302	999999	881	477	500	324	999999	999999	30	401	292	668	999999	589	999999	113	460	999999	597	999999	705	999999	930	205	999999	999999	999999	493	219	793	929	228	538	879	999999	58	991	271	916	971	412	390	85	531	388	999999	262	819	482	161	454	999999	999999	999999	500	204	145	999999	905	665	787	60	580	236	471	73	139	268	542	999999	122	999999	247	625	620	324	999999	408	816	601	582	717	21	67	349	787	595	957	999999	999999	913	316	366	261	193	999999	999999	999999	999999	324	999999	994	286	856	49	999999	904	999999	999999	999999	180	736	868	313	93	80	999999	999999	887	683	478	182	880	999999	712	999999	999999	985	441	268	999999	999999	348	502	760	588	999999	164	28	94	999999	999999	996	211	681	186	447	62	178	999999	323	297	961	386	846	667	123	597	153	243	432	918	575	999999	999999	996	398	376	552	
505	639	884	999999	802	800	889	999999	679	17	536	367	779	817	999999	999999	225	999999	961	655	102	474	843	999999	785	999999	964	22	304	538	684	787	81	509	673	484	439	794	169	586	956	492	444	589	617	999999	652	111	257	756	456	784	437	720	460	40	999999	873	718	151	836	876	999999	150	332	748	296	279	999999	844	516	999999	62	385	698	999999	40	999999	999999	999999	18	862	765	999999	999999	900	999999	360	59	999999	687	565	86	999999	749	89	610	303	267	868	589	383	999999	413	250	35	732	62	32	849	10	999999	479	807	142	999999	121	343	999999	999999	398	935	230	511	166	950	355	44	635	999999	999	736	995	535	331	635	999999	362	307	66	178	307	999999	210	642	153	96	278	885	776	999999	277	245	834	479	653	999999	456	256	999999	679	697	999999	413	849	273	547	944	486	506	78	758	46	999999	264	999999	999999	29	999999	22	864	999999	158	999999	650	732	999999	171	65	677	482	459	116	17	387	480	880	925	360	378	606	151	999999	388	707	999999	240	243	999999	388	56	143	587	243	435	602	999999	999999	762	127	999999	386	889	808	34	619	652	999999	624	783	999999	682	669	999999	999999	999999	294	769	161	440	501	267	999999	999999	631	348	871	872	999999	784	999999	999999	172	243	606	999999	262	983	364	98	999999	211	618	796	177	373	999999	999999	999999	712	999999	779	999999	332	625	514	795	221	999999	685	747	999999	457	999999	852	898	999999	436	893	196	999999	311	415	72	872	300	648	794	509	999999	874	999999	55	869	475	162	905	839	617	102	434	50	806	999999	351	999999	753	999999	944	999999	999999	47	204	999999	999999	16	999999	354	999999	999999	865	10	711	918	810	962	733	999999	374	699	999999	680	818	800	761	430	999999	736	720	93	546	870	850	240	414	837	590	415	999999	469	789	560	388	999999	236	999999	338	888	999999	999999	999999	174	414	255	286	182	229	999999	878	820	512	637	634	376	788	995	159	999999	999999	999999	382	327	999999	905	910	441	301	536	999999	337	102	616	868	341	38	382	466	605	953	241	617	999999	537	806	957	162	926	22	504	241	284	857	383	894	16	737	999999	509	344	844	881	693	829	550	728	895	768	303	348	415	999999	554	527	282	365	194	790	164	948	758	515	289	41	342	999999	999999	242	974	999999	999999	178	957	270	119	360	999999	368	986	88	71	393	633	673	999999	702	999999	340	999999	538	821	946	59	999999	999999	339	601	661	496	999999	493	999999	794	968	999999	999999	999999	293	417	999999	440	
826	804	86	886	999999	882	999999	943	999999	333	904	141	445	999999	354	129	406	683	780	758	999999	871	498	594	408	599	664	626	851	130	446	922	999999	108	995	152	972	674	999999	456	985	717	857	999999	589	531	358	999999	703	999999	185	609	999999	999999	176	955	315	492	488	774	227	999999	101	999999	887	999999	952	999999	999999	999999	157	732	471	333	772	555	24	999999	14	999999	250	209	923	734	944	836	294	24	931	49	836	490	195	447	238	995	999999	999999	999999	606	579	999999	947	500	970	453	148	999999	401	621	941	980	487	612	534	28	76	367	999999	61	698	937	416	478	999999	666	546	34	104	999999	929	999999	57	407	306	239	261	999999	763	501	697	999999	623	319	999999	855	999999	583	999999	999999	928	268	775	999999	908	641	999999	479	999999	999999	907	999999	219	999999	691	999999	999999	89	999999	304	999999	644	603	999999	999999	718	323	999999	379	519	663	963	121	883	848	671	999999	999999	498	665	999999	782	306	460	593	999999	769	999999	628	832	999999	922	277	999999	454	294	664	702	872	200	999999	509	109	615	649	944	999999	335	775	999999	375	121	591	650	670	999999	347	153	999999	780	999999	324	477	547	597	741	695	999999	439	563	16	999999	999999	308	999999	134	682	999999	810	999999	579	444	233	607	466	811	341	627	947	999999	999999	521	999999	102	252	13	41	562	999999	908	258	510	896	221	24	178	171	292	312	546	311	656	999999	999999	210	514	100	999999	90	785	999999	78	555	969	617	494	984	857	65	343	999999	130	672	902	999999	79	548	21	593	999999	649	58	324	410	169	299	999999	383	892	738	999999	170	482	242	509	999999	954	999999	604	999999	194	314	237	969	452	190	983	439	448	140	999999	88	286	792	146	360	753	154	810	328	315	610	965	327	430	932	648	999999	403	220	124	621	417	74	113	344	999999	999999	958	978	999999	749	999999	761	772	834	883	689	106	158	999999	999999	125	999999	223	584	349	909	548	999999	542	999999	46	237	26	999999	670	222	688	801	539	408	196	999999	999999	565	999999	213	555	595	999999	999999	999999	254	784	314	506	999999	850	529	994	999999	807	448	999999	999999	712	708	744	427	174	671	999999	304	619	38	623	293	274	999999	909	145	364	952	471	584	219	791	999999	711	999999	539	372	168	806	627	999999	999999	396	260	999999	966	468	137	999999	387	957	999999	999999	755	690	222	999999	999999	620	858	557	854	999999	861	552	999999	999999	42	579	999999	999999	842	498	992	437	999999	896	23	805	999999	676	999999	530	93	
999999	999999	166	999999	999999	635	672	180	548	947	999999	746	771	534	707	931	711	999999	999999	999999	89	999999	551	642	328	999999	326	853	999999	676	191	330	999999	893	244	382	764	567	21	999999	962	999999	999999	550	922	690	114	371	316	999999	242	250	679	733	14	512	999999	999999	378	216	999999	999999	999999	871	765	749	422	878	299	999999	177	999999	424	999999	834	952	819	11	999999	637	710	954	999999	523	444	941	999999	600	999999	732	753	250	198	805	999999	154	352	433	784	182	999999	235	81	999999	705	98	826	999999	899	61	692	627	803	999999	999999	365	281	270	436	824	108	822	989	567	580	927	954	619	978	999999	999999	396	226	548	369	485	882	565	818	356	124	585	701	837	999999	136	446	999999	310	999999	872	92	996	999999	83	455	246	514	999999	777	144	217	97	999999	452	999999	411	264	380	30	999999	716	452	90	710	522	130	161	527	454	491	506	318	708	817	527	399	266	474	914	248	377	164	50	999999	907	498	492	395	743	725	192	999999	289	797	165	639	916	259	561	335	94	999999	999999	296	637	898	389	400	924	906	154	789	466	999999	115	999999	411	999999	803	33	638	766	783	729	308	429	38	910	661	887	999999	17	913	588	999999	390	207	754	584	18	999999	101	999999	837	581	402	999999	507	692	999999	238	58	456	999999	697	328	213	237	987	999999	869	478	999999	47	433	147	876	877	999999	724	365	999999	294	794	999999	546	306	999999	999999	999999	808	999999	228	68	999999	999999	560	385	891	835	187	970	766	375	148	641	999999	432	414	999999	525	742	879	968	999999	581	763	999999	623	999999	31	267	999999	91	409	348	999999	999999	389	998	999999	500	986	793	546	395	890	918	655	999999	194	874	999999	714	999999	76	651	999999	820	87	670	898	762	741	813	919	890	999999	966	999999	391	999999	53	415	857	34	756	999999	431	853	691	999999	16	350	966	157	725	999999	700	342	697	999	860	311	337	999999	738	999999	980	999999	999999	214	952	855	891	511	830	136	856	366	320	999999	829	999999	396	999999	999999	422	999999	666	203	525	985	633	112	391	999999	741	88	179	296	511	115	804	358	486	893	160	458	464	999999	999999	999999	343	32	141	180	892	915	512	796	325	479	323	433	999999	229	328	752	509	689	99	57	687	79	808	460	35	618	909	931	740	999999	320	349	604	17	999999	999999	971	999999	929	826	575	382	999999	41	999999	380	380	267	574	408	948	999999	999999	551	999999	273	223	999999	155	283	999999	580	65	361	999999	974	
828	970	577	999999	781	999999	760	273	481	315	109	776	668	999999	248	652	999999	342	25	546	122	999999	999999	387	397	299	999999	999999	819	995	327	999999	999999	817	551	999999	690	857	626	659	23	964	79	525	174	999999	23	501	45	363	223	999999	346	999999	999999	776	793	199	330	491	999999	999999	453	486	987	490	904	850	112	839	999999	999999	999999	365	532	158	982	662	223	950	286	574	620	999999	782	604	999999	999999	999999	775	615	999999	999999	999999	436	908	520	999999	999999	999999	542	172	399	205	401	713	16	981	101	999999	999999	141	999999	380	214	999999	494	987	703	393	218	654	895	999999	234	471	973	581	928	623	637	999999	134	999999	999999	124	184	424	73	79	598	300	999999	251	999999	999999	999999	166	930	999999	423	533	999999	154	474	887	277	72	999999	930	999999	434	999999	477	999999	999999	16	999999	962	100	484	80	923	634	794	917	496	653	999999	750	946	816	651	160	209	113	508	980	999999	529	999999	122	453	999999	338	173	999999	999999	174	586	477	999999	999999	839	303	999999	610	265	359	999999	401	999999	999999	231	983	999999	783	901	999999	973	896	35	999999	999999	253	372	627	789	999999	631	679	999999	999999	768	282	868	622	999999	999999	855	502	999999	631	999999	138	999999	404	999999	159	999999	390	346	422	201	689	452	707	761	999999	931	726	820	959	727	877	596	999999	948	949	999999	311	971	999999	422	480	999999	404	999999	314	30	967	405	640	999999	250	343	392	297	999999	830	999999	860	225	925	139	682	999999	903	640	541	999999	999999	282	43	113	419	301	999999	999999	46	58	844	457	576	963	331	189	79	487	543	213	848	999999	128	955	450	755	999999	292	798	369	500	233	772	933	999999	132	607	786	999999	52	392	999999	52	782	999999	412	999999	961	808	502	999999	426	106	338	248	585	163	999999	999999	663	181	717	922	999999	557	621	685	999999	451	208	999999	292	655	501	821	999999	827	346	999999	48	116	167	484	305	155	999999	136	999999	999999	936	968	529	134	999999	870	674	653	375	234	705	727	999999	999999	999999	919	931	770	604	999999	966	758	817	999999	624	999999	999999	243	626	530	483	999999	251	999999	514	999999	63	168	488	999999	156	999999	461	122	933	999999	999999	999999	999999	385	223	312	532	927	728	188	161	90	509	620	856	441	37	845	999999	999999	485	68	999999	379	999999	773	999999	999999	999999	347	306	705	515	999999	457	376	369	999999	316	180	962	324	229	336	89	973	658	867	774	999999	601	616	371	999999	999999	51	642	504	519	449	30	999999	999999	390	
882	455	574	206	172	490	81	999999	538	579	259	171	838	679	300	999999	999999	425	209	655	746	690	999999	793	477	999999	999999	999999	732	866	999999	413	757	839	454	633	999999	462	999999	293	999999	815	87	791	473	674	213	962	213	999999	999999	605	359	910	644	999999	121	781	728	756	756	216	63	999999	429	999999	413	999	999999	667	494	663	720	999999	22	999999	999999	552	330	803	212	771	999999	116	999999	555	64	846	205	262	521	999999	733	948	537	999999	999999	416	372	999999	270	214	999999	545	141	671	999999	443	898	999999	999999	569	461	925	554	999999	554	947	138	873	791	566	804	973	156	867	929	771	388	999999	179	999999	190	702	999999	998	999999	125	975	870	670	620	948	492	999999	999999	176	808	999999	552	881	814	999999	498	835	704	410	763	399	273	741	123	999999	322	543	393	388	758	392	999999	949	999999	999999	268	999999	180	617	321	309	203	701	130	377	836	704	364	918	691	867	999999	598	999999	726	999999	999999	556	566	635	948	290	573	418	426	848	602	999999	842	999999	295	664	999999	98	464	206	572	999999	745	228	618	999999	474	697	890	554	957	678	712	270	139	656	614	982	373	29	630	292	704	529	243	261	999999	999999	406	212	999999	510	999999	530	148	517	811	347	27	769	815	876	527	871	999999	924	739	582	890	638	60	114	724	999999	999999	289	999999	225	985	366	667	999999	300	999999	803	456	861	192	999999	999999	844	276	965	604	999999	754	765	833	999999	319	522	999999	18	767	999999	646	785	382	999999	999999	601	596	999999	999999	111	249	585	999999	78	999999	999999	999999	999999	999999	999999	783	149	130	999999	821	999999	92	586	999999	844	728	999999	532	999999	999999	671	999999	238	272	29	258	914	999999	502	964	178	999999	999999	204	999999	965	999999	999999	999999	378	999999	665	152	142	344	518	19	999999	816	999999	681	62	312	911	772	583	327	999999	999999	544	868	834	627	275	999999	598	999999	391	428	878	250	828	558	999999	658	15	999999	105	927	999999	249	999999	498	128	293	125	623	853	432	999999	647	999999	490	439	509	672	47	876	489	745	999999	627	268	937	142	999999	504	999999	262	766	245	999999	271	747	999999	641	999999	508	981	536	999999	999999	959	754	240	952	348	129	999999	986	968	470	999999	999999	320	622	969	560	986	440	621	999999	999999	665	437	425	36	742	144	868	335	538	894	952	770	726	667	513	707	190	999999	999999	497	276	798	775	999999	90	437	683	672	786	522	551	999999	506	874	999999	326	999999	926	606	999999	789	660	439	
999999	663	420	594	954	465	999999	805	926	246	980	999999	867	999999	809	945	314	999999	205	548	999999	353	47	999999	852	373	999999	892	263	907	399	707	999999	999999	209	953	669	843	999999	217	934	716	999999	678	526	550	999999	664	14	980	301	534	999999	121	999999	999999	625	157	742	590	278	999999	552	28	846	999999	999999	507	999999	856	999999	471	731	988	614	309	729	999999	747	311	937	532	888	282	999999	999999	123	999999	999999	999999	337	999999	110	999999	938	974	174	999999	832	999999	999999	929	211	999999	703	830	999999	605	507	123	502	999999	409	440	653	745	81	999999	412	999999	170	223	561	484	529	764	999999	592	59	640	145	133	536	504	479	17	330	999999	999999	785	73	999999	997	832	485	81	999999	670	495	202	902	894	203	851	92	618	377	727	999999	939	469	999999	556	866	978	379	999999	904	961	999999	425	341	701	626	917	652	226	728	999	457	651	999999	107	856	737	999999	929	685	422	860	639	603	121	999999	326	999999	999999	140	853	115	351	218	999999	850	999999	571	203	576	933	440	402	999999	727	999999	297	769	122	699	139	999999	450	54	999999	110	15	821	999999	71	310	999999	691	96	874	894	116	443	999999	999999	89	175	57	362	751	999999	468	999999	876	939	351	999999	999999	271	999999	126	999999	999999	725	609	999999	955	999999	141	276	868	748	315	774	832	999999	999999	778	865	620	963	999999	97	302	510	641	24	945	999999	720	752	334	999999	95	758	239	809	999999	999999	999999	999999	999999	916	95	883	243	999999	226	53	999999	497	779	874	650	999999	435	576	14	225	967	999999	20	70	421	999999	999999	999999	230	25	602	999999	146	396	464	999999	149	774	999999	419	276	488	797	901	414	232	973	459	780	58	999999	662	805	999999	424	581	123	999999	999999	572	348	916	932	999999	450	620	361	999999	420	163	897	661	575	594	999999	488	42	118	999999	198	550	999999	547	181	692	940	999999	644	971	999999	383	999999	278	439	999999	999999	999999	596	999999	794	871	999999	999999	626	999999	671	97	220	553	999999	999999	14	117	316	31	999999	379	760	519	999999	999999	717	421	537	779	521	392	999999	999999	598	999999	999999	657	999999	327	960	999999	920	30	30	852	248	100	45	999999	999999	278	999999	418	816	981	795	86	950	999999	163	178	511	999999	999999	999999	952	999999	955	14	112	357	999999	989	71	218	999999	999999	499	657	923	627	386	204	410	252	999999	727	707	617	145	369	706	239	173	999999	999999	84	391	741	999999	551	999999	40	999999	31	999999	999999	356	608	532	65	587	
303	708	536	791	317	999999	396	999999	999999	988	999999	868	999999	651	999999	825	999999	674	383	359	999999	757	382	492	356	962	388	229	999999	380	999999	94	90	999999	413	531	999999	999999	236	999999	999999	883	674	562	795	171	498	380	17	157	999999	934	158	706	999999	545	999999	54	444	999999	66	177	999999	854	890	999999	788	960	248	999999	198	999999	999999	999999	364	873	92	819	999999	999999	999999	18	221	310	302	174	935	999999	999999	999999	205	592	566	882	581	826	483	820	672	541	999999	538	142	524	958	809	497	413	351	999999	462	999999	999999	260	880	58	955	109	562	999999	328	414	17	379	999999	605	711	999999	173	999999	399	999999	156	165	999999	935	875	697	352	999999	677	531	41	995	415	689	245	315	999999	533	870	384	267	947	222	999999	530	762	236	362	107	999999	999999	813	566	199	369	201	449	944	182	268	756	79	999999	797	383	999999	964	608	999999	999999	999999	639	999999	999999	15	209	999999	999999	999999	999999	471	989	395	744	999999	228	438	226	329	53	865	999999	360	999999	627	198	899	425	999999	518	999999	627	999999	701	381	999999	156	551	999999	169	258	607	539	69	797	767	684	313	515	165	583	747	288	999999	540	503	289	64	999999	816	310	527	256	896	324	843	997	693	999999	999999	999999	887	42	999999	795	268	528	301	815	860	514	999999	999999	440	999999	999999	349	675	170	877	331	101	163	377	999999	999999	361	643	745	954	769	990	940	834	999999	695	999999	128	531	999999	975	987	249	537	999999	999999	618	815	961	273	503	331	533	495	359	979	734	665	311	999999	906	884	556	861	100	523	654	84	356	249	346	230	999999	888	902	343	852	625	74	153	999999	545	999999	481	999999	447	999999	454	485	114	999999	999999	817	466	375	999999	441	388	446	788	70	543	468	999999	927	282	187	644	592	25	999999	118	600	167	951	371	211	84	410	999999	66	210	599	252	999999	296	413	687	522	812	901	474	189	999999	999999	579	86	960	553	999999	270	822	862	469	977	999999	458	999999	514	999999	889	366	977	793	999999	860	944	226	444	641	869	499	999999	999999	123	999999	928	325	84	382	294	999999	531	999999	392	999999	347	139	275	433	837	754	183	517	923	544	497	395	553	232	635	999999	999999	912	318	771	699	91	356	999999	924	143	585	999999	720	648	835	999999	410	498	522	814	999999	20	803	125	326	614	857	578	174	542	999999	851	747	433	724	999999	915	621	999999	266	783	951	508	703	178	50	797	284	708	999999	985	64	710	999999	910	515	
118	203	454	95	234	777	159	391	371	734	395	296	924	227	838	788	954	266	41	999	511	109	946	285	816	582	869	430	557	717	150	926	999999	218	509	722	177	458	41	15	801	999999	342	999999	655	511	360	491	905	206	999999	453	789	999999	14	19	256	178	278	651	999999	728	834	654	999999	468	772	716	718	125	621	505	234	999999	207	394	767	512	630	999999	232	999999	524	360	616	697	147	612	999999	500	475	999999	189	390	107	82	292	999999	850	196	739	644	999999	790	585	605	228	763	713	619	252	744	999999	999999	428	999999	213	484	48	896	331	999999	512	227	649	623	325	999999	928	135	112	89	661	444	575	588	614	734	775	21	999999	383	899	594	257	731	459	225	961	999999	868	808	649	954	864	579	141	999999	999999	962	289	384	835	588	517	172	92	114	999999	840	914	479	708	37	428	947	999999	918	970	917	173	999999	882	360	266	999999	440	707	579	996	999999	69	594	812	732	103	548	320	86	95	649	355	999999	131	999999	399	109	621	536	917	318	223	585	999999	798	188	502	485	999999	999999	731	384	534	402	999999	855	884	896	305	999999	999999	950	841	999999	999999	817	999999	999999	697	866	204	818	181	999999	999999	242	483	371	23	553	600	73	988	862	999999	274	820	434	999999	999999	999999	213	326	211	518	368	999999	700	954	999999	905	999999	999999	465	29	999999	999999	872	715	161	381	523	999999	999999	734	345	961	978	530	13	997	849	32	889	999999	991	501	969	153	329	861	999999	417	42	648	858	285	999999	843	450	999999	947	999999	999999	435	991	330	575	476	183	407	999999	180	950	983	65	719	898	112	37	421	243	729	999999	999999	599	115	849	999999	876	999999	437	144	89	999999	59	140	446	999999	999999	670	926	502	970	999999	999999	612	466	999999	999999	149	387	999999	999999	39	999999	228	332	296	836	999999	481	471	600	123	969	267	100	999999	934	925	282	999999	741	367	999999	999999	758	474	831	986	649	800	999999	737	999999	16	328	60	125	830	807	160	628	485	999999	999999	901	857	951	210	999999	458	125	999999	866	999999	689	459	545	999999	469	858	464	849	245	999999	999999	863	440	999999	939	50	893	113	127	999999	816	266	178	38	839	901	522	999999	475	200	684	852	870	739	326	999999	514	999999	371	948	999999	778	249	999999	999999	999999	426	999999	270	481	565	21	999999	999999	136	433	290	516	256	568	346	833	384	55	996	108	992	701	646	999999	535	863	742	999999	999999	47	26	999999	999999	801	485	534	370	
993	635	673	312	137	999999	893	999999	998	782	802	612	861	404	204	520	416	999999	724	351	201	945	999999	279	999999	316	999999	999999	629	992	455	93	811	999999	390	419	999999	999999	865	999999	753	491	999999	91	999999	566	575	643	999999	150	118	999999	760	999999	179	58	999999	999999	999999	820	999999	486	959	15	336	719	800	999999	23	785	197	620	189	636	999999	709	417	619	340	815	740	456	595	999999	884	700	999999	628	999999	342	485	930	864	54	574	276	532	532	755	999999	999999	186	999999	46	953	497	576	133	595	469	640	324	73	999999	90	77	891	479	131	636	396	999999	999999	999999	309	266	999999	144	71	331	187	885	864	120	999999	564	826	559	999999	396	133	999999	43	999999	999999	170	999999	748	964	507	385	62	410	999999	833	593	90	947	736	999999	740	441	72	999999	292	755	459	953	75	999999	250	999999	999999	734	512	197	148	272	980	148	399	18	179	564	946	135	485	999999	286	466	483	999999	822	838	656	691	146	769	551	999999	710	914	999999	448	267	999999	117	675	616	645	999999	818	966	597	307	999999	271	507	327	167	280	714	676	608	52	999999	519	115	999999	820	61	378	999999	45	437	485	334	731	307	999999	27	809	999999	641	22	999999	912	235	541	999999	999999	638	452	394	675	999999	999999	84	406	896	533	12	597	795	999999	85	108	931	169	821	407	540	210	424	999999	470	585	44	596	387	999999	294	573	164	400	422	926	999999	369	441	247	260	334	999999	379	999999	222	343	999999	936	566	980	75	720	526	889	438	37	999999	214	999999	999999	487	29	448	248	999999	442	404	181	999999	771	571	727	999999	156	216	799	999999	135	257	999999	987	660	820	477	229	853	637	511	984	898	999999	164	30	44	999999	314	962	140	585	779	938	876	786	999999	418	347	146	999999	682	638	999999	129	957	178	225	827	209	970	29	585	805	893	196	999999	690	417	707	999999	999999	999999	836	913	549	477	313	121	999999	35	68	999999	716	267	828	356	915	962	207	851	818	944	999999	992	121	10	974	999999	689	536	114	11	999999	597	995	780	801	999999	580	999999	999999	999999	999999	184	912	148	869	548	74	840	344	728	219	855	999999	439	797	844	802	549	503	268	432	999999	999999	66	251	999999	272	58	554	846	391	717	986	999999	990	930	89	973	999999	436	999999	848	201	999999	999999	999999	867	999999	983	956	999999	41	999999	999999	682	617	263	855	896	999999	285	26	296	498	346	999999	868	25	449	866	764	999999	999999	77	288	584	155	544	
999999	466	261	706	74	597	999999	999999	730	390	42	383	677	999999	999999	390	160	963	999999	703	49	299	999999	851	999999	127	999999	447	622	919	328	107	472	718	591	439	498	579	999999	999999	999999	986	771	999999	983	76	198	540	752	999999	917	324	31	451	999999	974	550	410	590	999999	405	141	999999	811	72	999999	910	959	642	646	892	580	21	863	785	999999	999999	437	868	60	999999	999999	695	999999	12	13	85	30	223	999999	888	999999	999999	15	303	786	999999	999999	426	58	999999	238	898	115	145	346	312	168	666	999999	999999	123	542	539	27	744	446	999999	809	68	858	890	745	999999	757	804	591	999999	570	998	999999	568	20	999999	999999	700	762	999999	458	665	701	917	364	772	170	775	999999	459	987	559	999999	115	160	999999	199	274	999999	872	357	341	754	306	598	667	999999	887	999999	999999	644	326	981	856	694	999999	367	941	536	973	864	999999	258	999999	28	21	659	699	999999	652	999999	999999	217	890	242	127	910	999999	999999	696	999999	283	999999	833	814	671	578	999999	421	999999	11	258	738	519	18	999999	92	999999	287	999999	18	999999	479	459	999999	24	119	100	624	576	242	961	622	839	847	591	320	425	327	999999	999999	175	288	410	651	380	891	999999	882	999999	44	999999	127	741	688	999999	803	222	740	799	561	487	999999	844	775	999999	636	899	999999	426	64	667	999999	929	154	999999	999999	79	808	721	999999	421	218	757	541	999999	844	880	160	668	787	107	999999	999999	795	955	307	999999	634	612	999999	991	36	465	812	999999	992	999999	597	846	521	733	414	28	675	150	278	121	312	999999	205	756	999999	13	639	956	981	776	144	999999	545	999999	444	205	977	999999	394	753	944	174	951	656	999999	313	157	63	693	999999	852	655	999999	195	140	803	417	987	251	33	826	999999	396	226	63	409	999999	297	299	218	50	542	755	524	999999	148	999999	999999	474	999999	855	585	999999	999999	924	999999	510	359	103	641	788	989	891	999999	927	98	778	735	602	999999	11	859	999999	999999	626	320	999999	173	28	992	923	868	999999	805	177	251	592	999999	999999	575	899	951	204	999999	999999	60	651	393	999999	88	370	154	946	591	999999	999999	820	999999	697	999999	587	347	999999	999999	999999	919	476	95	999999	686	506	706	442	999999	983	999999	665	116	64	575	668	516	575	999999	631	778	999999	931	371	181	430	804	384	688	987	561	620	102	999999	999999	584	999999	199	910	581	664	711	999999	999999	999999	340	714	733	131	945	81	771	999999	479	938	996	544	999999	32	
265	702	999999	754	49	431	999999	572	175	553	991	112	999999	664	368	966	76	13	333	999999	840	999999	80	262	999999	999999	999999	229	623	12	514	49	842	177	654	879	342	957	879	186	954	999999	548	999999	999999	842	754	116	42	512	871	993	221	999999	192	549	631	79	21	999999	640	219	949	173	48	952	270	159	19	489	634	999999	134	156	33	999999	177	999999	132	900	171	683	197	120	140	521	828	999999	985	115	257	273	945	756	999999	744	999999	999999	999999	187	999999	605	999999	999999	878	761	868	74	722	119	381	741	946	121	999999	999999	32	999999	42	527	134	174	999999	904	999999	370	174	999999	610	288	264	793	747	945	328	566	586	999999	241	379	652	763	383	999999	999999	515	326	999999	795	999999	721	978	352	625	63	999999	999999	999999	999999	517	597	501	463	444	854	588	994	10	793	404	380	388	608	663	874	999999	999999	297	181	999999	54	999999	581	32	566	999999	999999	132	892	910	135	999999	332	723	781	161	310	999999	31	154	521	325	50	401	999999	342	999999	688	750	693	625	153	999999	595	473	267	919	441	877	578	147	871	118	883	278	985	65	884	881	999999	69	852	276	36	214	728	300	190	813	234	905	761	382	209	294	982	373	737	260	999999	241	868	999999	999999	17	650	217	167	133	232	286	495	807	37	999999	773	999999	995	390	745	999999	999999	628	653	672	385	499	909	598	296	622	328	999999	999999	999999	200	790	999999	999999	564	520	142	66	590	999999	420	954	354	575	999999	115	999999	999999	514	557	501	250	418	999999	999999	161	307	568	836	610	999999	861	449	545	442	982	64	976	826	999999	834	682	47	705	262	430	154	343	87	999999	999999	999999	129	810	990	950	382	51	397	412	223	999999	230	980	988	999999	515	809	999999	999999	60	402	999999	290	723	818	999999	712	999999	210	17	964	491	655	366	987	741	639	554	999999	610	22	588	999999	21	269	462	66	717	703	915	344	210	548	140	852	449	839	999999	181	746	669	522	197	405	258	92	574	623	10	817	875	264	999999	928	48	813	999999	278	463	365	156	995	999999	294	672	764	942	524	999999	999999	901	999999	382	999999	999999	999999	400	27	762	187	887	443	999999	999999	49	89	558	999999	101	48	342	571	633	815	600	999999	696	999999	733	999999	150	60	119	462	916	333	881	906	999999	549	999999	999999	999999	999999	999999	999999	287	940	254	999999	215	332	999999	999999	215	999999	918	567	154	275	802	497	294	278	46	837	333	999999	999999	715	208	652	631	552	
999999	252	65	357	999999	887	396	756	999999	150	288	817	626	643	256	585	415	324	999999	999999	746	925	805	247	999999	640	390	33	970	538	394	562	999999	880	850	963	284	570	229	999999	879	999999	839	154	999999	229	220	689	999999	999999	310	883	891	909	999999	700	447	818	999999	706	506	373	785	129	755	999999	126	746	792	293	311	844	105	503	842	999999	95	999999	257	29	430	700	25	587	999999	511	999999	791	84	160	526	999999	461	522	999999	515	270	999999	398	999999	113	999999	896	724	92	465	788	397	76	115	614	785	999999	99	999999	999999	358	208	999999	254	64	334	672	642	999999	844	392	999999	742	999999	440	374	999999	984	999999	955	803	300	504	772	999999	999999	724	968	999999	740	896	372	245	954	999999	71	830	153	999999	778	802	264	957	248	999999	215	654	999999	674	250	999999	586	183	330	13	67	704	999999	531	780	610	999999	106	37	948	999999	346	788	179	379	544	999999	775	147	163	548	343	266	999999	999999	999999	984	304	305	227	320	999999	915	999999	999999	366	999999	621	438	999999	108	167	999999	999999	62	868	866	570	305	705	402	999999	999999	176	464	723	448	428	23	999999	625	999999	999999	809	638	830	431	837	999999	22	999999	508	346	968	65	390	413	966	647	999999	762	424	998	599	824	509	163	748	496	386	918	293	607	286	553	699	999999	999999	999999	231	447	999999	501	292	873	894	473	77	999999	999999	999999	999999	781	374	399	211	409	211	999999	999999	677	999999	351	999999	103	999999	900	999999	999999	999999	34	293	314	425	999999	734	923	716	725	930	45	95	636	422	75	446	999999	243	886	352	300	999999	145	532	554	764	686	807	999999	335	994	413	652	756	59	36	999999	999999	173	665	287	693	486	64	103	999999	56	929	627	999999	45	666	999999	83	999999	869	157	782	870	447	57	125	526	400	935	999999	443	879	372	48	280	156	80	231	74	606	678	91	999999	962	717	757	190	542	299	337	239	999999	691	190	999999	394	495	725	999999	172	176	95	128	471	999999	999999	566	588	386	999999	596	999999	18	468	201	75	353	999999	999999	300	935	999999	999999	608	402	863	198	999999	169	885	661	354	613	902	439	592	963	999999	813	999999	999999	601	165	410	740	287	570	232	988	813	50	587	995	999999	237	192	984	520	78	999999	978	999999	999999	500	238	252	348	116	39	608	112	386	104	188	999999	343	829	700	867	124	303	965	203	355	999999	84	358	999999	999999	999999	999999	453	898	528	572	817	999999	664	999999	999999	939	999999	203	
390	999999	999999	492	817	228	999999	362	294	999999	953	991	999999	189	83	654	164	893	999999	441	782	10	659	488	575	999999	291	999999	174	528	379	185	839	999999	999999	645	192	591	541	77	999999	894	323	999999	999999	537	559	637	109	19	999999	604	887	32	420	389	61	999999	916	211	937	733	198	999999	282	778	162	250	376	437	999999	572	362	984	661	888	687	999999	543	48	66	653	71	164	509	775	297	817	999999	433	593	17	675	339	140	57	999999	556	528	999999	385	318	271	671	547	455	251	903	999999	532	702	202	999999	878	154	293	672	999999	266	507	490	999999	889	999999	999999	465	897	32	999999	614	192	999999	999999	377	999999	748	391	999999	999999	63	534	999999	456	999999	731	999999	375	797	999999	846	385	999999	300	31	685	50	429	329	827	91	558	228	59	756	349	572	999999	274	999999	999999	901	282	999999	212	973	105	889	69	221	453	100	109	999999	17	238	999999	839	319	691	622	329	72	572	535	504	999999	345	699	490	168	999999	110	581	789	999999	112	999999	97	57	590	999999	369	118	384	991	459	390	51	527	827	732	999999	583	602	999999	839	710	890	707	999999	759	999999	999999	999999	914	989	527	57	999999	136	276	752	271	999999	999999	959	954	999999	543	55	924	303	181	662	999999	985	999999	979	713	115	401	999999	389	390	830	961	790	65	469	12	931	343	979	401	999999	980	999999	999999	140	126	885	522	356	661	742	466	28	917	625	929	999999	999999	344	956	734	912	999999	999999	280	999999	179	898	728	999999	124	591	999999	780	110	999999	703	55	849	596	999999	879	17	727	648	374	999999	873	439	999999	541	999999	999	33	666	649	617	999999	999999	629	999999	986	793	815	547	160	152	999999	816	999999	236	425	698	747	735	854	905	999999	242	906	567	306	468	999999	10	731	592	299	999999	461	838	301	844	230	649	244	96	201	190	497	231	999999	999999	270	312	999999	694	261	999999	999999	744	973	179	304	999999	650	527	603	999999	999999	999999	852	134	364	340	999999	581	478	999999	500	999999	999999	463	745	684	862	249	208	886	999999	999999	341	999999	311	999999	865	999999	549	999999	999999	999999	492	386	999999	928	379	580	999999	930	377	543	999999	999999	797	53	41	520	433	999999	209	411	329	717	929	777	999999	851	822	647	475	812	42	999999	109	783	286	336	97	816	315	291	547	999999	519	351	821	999999	213	999999	686	355	698	999999	959	597	397	999999	456	597	701	528	999999	64	464	565	511	906	62	23	766	704	432	617	999999	917	864	
61	208	588	955	58	647	563	961	999999	999999	112	999999	512	396	999999	999999	499	999999	786	999999	492	813	953	840	999999	999999	199	999999	981	922	91	999999	52	733	999999	577	999999	641	652	880	204	103	344	451	408	556	550	627	266	824	932	502	527	394	381	248	254	747	50	999999	458	71	979	207	42	999999	318	779	60	933	999999	857	472	906	338	399	478	512	999999	368	585	572	999999	167	990	588	106	999999	361	107	332	130	601	729	999999	999999	123	147	419	920	999999	999999	999999	999999	813	999999	39	621	66	981	769	742	315	681	347	886	999999	822	216	453	999999	999999	427	999999	610	890	266	999999	999999	204	286	999999	103	999999	130	815	994	913	354	999999	558	999999	601	999999	337	590	815	919	999999	999999	999999	301	930	965	999999	587	352	624	721	999999	817	296	999999	999999	999999	999999	648	793	561	999999	891	912	478	999999	999999	906	69	999999	624	29	85	999999	999999	936	887	999999	411	999999	983	542	472	380	999999	431	108	272	999999	739	674	999999	999999	31	368	859	655	405	822	639	80	999999	528	999999	999	701	999999	999999	935	211	974	720	37	520	809	28	999999	999999	999999	56	201	632	569	999999	999999	725	999999	63	978	502	999999	999999	172	999999	67	999999	24	176	380	500	584	628	336	145	765	954	872	431	221	350	799	144	684	776	448	448	72	209	922	284	999999	793	999999	443	920	492	999999	265	463	458	13	893	150	999999	471	999999	999999	434	999999	428	853	656	841	638	702	156	807	396	333	619	299	999999	254	105	876	791	136	999999	224	283	405	616	967	763	346	906	993	465	999999	999999	152	637	645	999999	431	966	951	863	740	999999	685	172	932	844	999999	198	649	54	353	680	446	411	999999	291	999999	999999	689	88	301	796	162	352	91	458	999999	661	999999	999999	674	909	840	273	163	451	999999	999999	683	132	999999	158	267	999999	122	634	438	740	427	364	481	194	999999	872	571	999999	620	999999	90	483	378	999999	28	999999	999999	999999	839	182	999999	768	693	789	999999	566	484	153	539	213	240	999999	999999	999999	243	815	277	490	999999	967	999999	219	831	264	999999	209	754	105	139	367	999999	678	794	265	491	659	999999	999999	630	720	999999	427	999999	999999	999999	999999	463	641	999999	999999	631	889	999999	872	480	49	936	438	999999	363	999999	388	24	181	634	999999	662	764	254	999999	155	584	860	912	999999	284	999999	424	161	529	746	122	831	926	735	689	868	922	999999	999999	999999	242	66	999999	907	19	413	242	782	999999	970	999999	397	689	67	999999	
999999	897	999999	999999	244	999999	287	116	999999	699	556	97	446	944	692	739	979	801	861	999999	528	999999	14	999999	870	999999	642	609	559	56	725	152	869	688	999999	970	629	588	217	210	954	950	999999	999999	463	326	796	837	859	240	720	999999	827	154	999999	446	999999	733	335	999999	999999	678	557	570	974	414	227	999999	294	721	120	400	594	661	958	578	934	999999	999999	554	774	804	999999	328	336	139	999999	725	169	224	999999	895	263	544	330	286	403	999999	243	999999	999999	49	553	147	999999	329	11	175	195	950	512	999999	628	781	999999	85	928	238	999999	845	99	502	597	999999	999999	999999	147	59	999999	999999	184	845	563	66	455	735	261	611	208	17	138	158	539	219	999999	981	277	481	646	999999	357	174	999999	397	960	605	452	483	999999	906	192	951	834	513	775	999999	542	999999	336	172	999999	327	40	236	717	940	963	388	367	662	999999	665	412	95	999999	20	991	176	106	999999	293	778	117	301	824	186	324	36	443	55	999999	706	155	483	999999	39	999999	999999	680	29	642	73	125	999999	999999	999999	999999	749	999999	765	675	376	475	486	879	55	219	738	999999	540	626	937	999999	999999	223	250	999999	929	663	305	876	373	495	86	216	229	662	276	342	307	637	574	847	678	380	999999	240	668	604	999999	820	405	999999	149	403	705	999999	999999	999999	719	17	619	95	883	889	999999	880	999999	999999	660	392	943	406	115	903	61	99	276	941	150	19	851	334	287	999999	480	158	355	683	999999	999999	859	647	999999	300	999999	489	964	999999	78	999999	999999	399	943	999999	876	999	999999	246	352	616	852	861	487	709	999999	294	807	999999	999999	999999	999999	999999	768	999999	533	999999	999999	815	885	999999	135	999999	873	948	177	461	390	294	999999	480	999999	119	999999	895	257	998	170	999999	143	732	681	566	380	915	999999	136	630	999999	470	999999	999999	304	360	779	999999	375	987	999999	541	704	903	523	799	999999	999999	425	384	999999	312	999999	145	869	681	162	890	568	999999	957	999999	50	831	997	824	37	999999	744	759	561	414	999999	20	631	381	439	829	167	999999	442	800	999999	751	757	90	934	445	357	623	207	888	999999	268	39	256	500	872	906	699	999999	683	380	665	823	469	999999	524	513	999999	251	333	999999	999999	674	999999	50	299	84	916	889	999999	906	999999	562	672	492	623	980	385	880	567	922	467	993	759	430	586	928	297	660	420	931	859	382	873	165	999999	594	872	999999	211	798	990	999999	189	776	259	113	161	999999	806	
544	999999	999999	683	411	999999	999999	914	736	463	370	786	265	478	999999	57	999999	999999	516	372	39	117	178	679	769	932	999999	813	982	999999	482	777	320	853	999999	803	253	999999	999999	889	999999	679	999999	752	841	21	734	341	529	729	999999	425	999999	614	999999	436	959	937	914	478	618	995	932	565	981	593	475	412	603	856	803	59	225	626	62	360	971	426	837	999999	207	325	999999	262	999999	67	999999	706	86	448	844	315	783	993	999999	999999	746	580	999999	257	545	999999	738	673	925	461	209	27	561	426	999999	542	109	999999	999999	999999	710	679	896	923	461	769	336	164	22	497	276	231	355	737	613	400	655	590	221	875	999999	621	337	217	857	999999	154	999999	999999	311	216	626	722	977	999999	77	999999	847	999999	776	999999	999999	999999	999999	195	977	671	823	999999	999999	999999	518	945	405	717	99	352	689	75	999999	624	676	181	710	291	650	999999	378	999999	546	716	807	793	445	880	11	960	999999	31	879	453	331	999999	917	424	999999	680	327	999999	524	724	994	999999	460	161	329	413	950	156	545	999999	303	999999	277	359	89	725	509	525	715	999999	999999	668	999999	892	303	830	264	295	593	969	191	118	609	821	999999	35	999999	294	560	598	19	752	999999	411	159	631	578	567	999999	972	180	802	999999	394	282	999999	596	567	858	498	999999	664	999999	576	999999	195	100	999999	638	999999	999999	225	999999	126	130	999999	192	784	743	999999	262	696	950	621	798	389	563	225	549	394	439	775	435	72	449	354	200	999999	124	999999	541	132	929	999999	999999	954	837	999999	274	582	154	999999	824	196	999999	999999	999999	941	999999	906	999999	999999	906	253	999999	615	790	901	676	775	509	282	999999	778	999999	139	766	670	40	999999	551	134	950	967	250	999999	999999	249	999999	987	640	258	141	217	342	666	225	685	999999	974	174	936	761	498	82	871	999999	56	66	999999	695	54	910	933	999999	999999	924	939	999999	996	664	999999	84	689	145	999999	151	462	446	999999	914	91	13	65	679	615	999999	462	894	378	486	905	192	721	301	596	348	208	852	834	741	285	682	669	320	623	861	81	363	999999	730	999999	999999	591	201	614	50	855	264	749	144	471	999999	634	520	759	999999	999999	398	548	912	942	610	999999	732	999999	408	344	999999	66	999999	301	108	82	999999	798	305	999999	529	686	556	999999	944	999999	999999	999999	240	58	159	561	265	508	683	999999	909	787	88	998	859	562	216	999999	119	207	996	843	373	999999	999999	999999	463	767	833	
999999	999999	429	998	999999	999999	999999	408	359	195	194	801	999999	617	294	173	860	719	306	999999	967	480	850	999999	746	116	857	906	267	72	999999	999999	497	674	972	822	489	788	580	97	999999	164	856	999999	925	406	750	999999	999999	999999	135	12	167	35	866	241	152	56	262	401	63	555	150	297	999999	97	313	580	645	472	684	81	149	999999	344	812	624	999999	457	349	366	631	999999	458	937	435	939	472	807	999999	679	442	536	189	44	851	23	568	762	838	103	179	589	999999	135	999999	862	999999	690	63	616	812	598	999999	45	432	727	691	359	999999	999999	999999	772	904	792	251	999999	960	184	492	798	65	577	619	255	999999	51	221	999999	884	572	991	781	999999	133	867	844	622	153	612	134	331	218	999999	691	263	999999	685	824	883	999999	901	773	999999	265	561	244	979	999999	848	390	999999	368	475	760	165	68	29	999999	924	407	999999	816	572	368	999999	846	999999	927	992	789	366	396	449	377	671	227	583	999999	572	633	864	954	999999	231	999999	999999	743	679	999999	999999	387	999999	999999	486	594	999999	999999	839	788	715	999999	62	675	999999	34	129	999999	108	98	937	999999	530	999999	999999	542	968	999999	999999	750	513	113	468	401	797	411	461	496	962	782	586	26	999999	710	856	536	812	999999	999999	999999	498	55	644	999999	999999	999999	999999	696	608	944	626	572	999999	99	284	612	638	660	877	657	999999	632	955	326	512	921	999999	819	361	764	730	689	286	152	261	467	468	877	803	89	554	765	888	28	999999	24	999999	654	999999	254	999999	161	410	588	635	866	99	999999	88	677	976	48	344	844	223	937	999999	717	837	999999	153	999999	857	999999	113	807	744	937	170	498	765	999999	999999	116	999999	579	288	999999	999999	999999	999999	149	799	999999	112	515	430	53	805	999999	999999	448	816	999999	110	148	303	612	999999	999999	131	162	999999	590	999999	888	655	999999	978	643	999999	999999	210	451	448	14	960	731	999999	597	386	700	999999	941	769	327	280	774	15	727	285	676	223	999999	999999	226	981	219	223	223	860	202	75	171	569	140	247	999999	180	106	999999	571	916	999999	451	999999	30	227	820	594	618	880	999999	260	367	982	384	520	188	999999	999999	750	999999	482	737	194	634	970	381	639	999999	999999	604	999999	549	999999	760	336	999999	842	205	763	399	628	605	979	969	999999	999999	587	756	999999	196	947	999999	437	63	999999	160	999999	999999	60	999999	190	999999	712	286	323	711	653	232	58	282	346	36	999999	360	889	877	757	
225	819	176	794	882	361	999999	656	834	122	661	326	999999	981	55	999999	917	999999	122	999999	999999	655	113	160	364	708	455	999999	920	814	86	173	999999	402	51	999999	999999	61	308	164	992	630	488	599	992	906	872	300	301	881	351	152	777	983	999999	999999	715	26	440	183	906	869	999999	30	999999	999999	760	999999	940	77	999999	865	910	958	900	999999	176	514	167	457	836	164	558	49	999999	999999	396	999999	999999	481	271	866	621	134	257	133	894	468	563	504	156	999999	999999	233	619	486	241	818	93	999999	402	210	858	999999	347	752	320	696	999999	111	111	999999	999999	468	806	999999	999999	999999	711	777	188	708	951	662	999999	746	803	335	429	986	702	577	498	365	999999	70	999999	999999	786	999999	812	999999	911	462	403	999999	654	999999	427	999999	242	454	117	999999	803	694	999999	206	680	600	948	985	999999	570	999999	533	688	89	389	745	397	614	999999	216	964	999999	999999	999999	269	342	102	911	908	215	754	257	999999	192	562	394	999999	811	958	195	556	827	999999	350	63	999999	290	574	999999	681	999999	627	454	901	999999	821	999999	760	936	347	507	46	86	72	815	160	72	505	527	994	933	585	655	814	659	999999	61	999999	445	399	62	528	408	999999	387	137	803	569	840	740	496	61	875	999999	687	520	999999	867	535	999999	807	999999	57	518	747	251	971	640	251	214	770	451	324	999999	999999	979	637	849	684	688	357	999999	999999	786	507	999999	710	999999	999999	148	396	193	920	541	999999	999999	999999	999999	489	999999	165	172	327	635	999999	55	736	337	336	999999	999999	900	999999	846	556	999999	128	270	20	865	999999	937	513	112	999999	586	530	999999	955	25	999999	747	370	548	532	194	184	39	816	462	156	382	708	999999	266	495	999999	999999	999999	286	999999	999999	879	624	999999	228	659	225	999999	999999	999999	953	382	320	999999	144	540	645	999999	371	140	999999	454	558	718	169	238	95	846	332	585	456	999999	678	865	297	868	746	944	314	535	999999	222	999999	937	999999	999999	398	999999	131	999999	365	760	999999	999999	999999	766	330	905	999999	999999	573	378	999999	808	78	999999	703	999999	912	276	999999	999999	999999	836	180	877	999999	621	999999	169	999999	867	724	999999	999999	696	183	531	804	530	547	999999	999999	325	961	591	727	999999	999999	46	306	943	315	855	171	664	750	787	999999	999999	744	709	999999	999999	158	706	653	126	588	381	999999	999999	649	392	729	952	201	693	874	589	159	409	751	999999	863	897	999999	869	999999	566	945	395	555	621	786	
837	462	233	999999	264	999999	610	44	498	63	999999	303	923	135	219	472	999999	913	999999	44	999999	958	999999	422	999999	999999	784	999999	999999	435	597	627	38	999999	891	999999	968	527	619	651	548	374	263	436	739	603	999999	743	999999	103	889	482	167	586	452	879	562	811	915	999999	163	699	999999	72	999999	506	999999	999999	244	719	999999	539	303	745	999999	969	704	472	683	657	516	50	915	928	546	125	469	451	163	999999	937	166	612	509	498	999999	362	999999	971	999999	338	320	509	286	999999	359	188	422	999999	482	184	100	137	267	603	122	999999	94	526	349	47	823	174	232	999999	999999	927	793	999999	646	617	513	501	451	329	999999	999999	638	999999	196	999999	57	999999	999999	837	847	38	354	999999	385	999999	999999	674	631	204	999999	155	287	999999	261	999999	395	174	453	999999	670	999999	686	937	406	582	155	755	339	413	990	472	493	395	934	318	582	999999	871	581	349	999999	870	256	814	999999	999999	143	87	764	551	882	906	999999	176	258	999999	416	999999	803	919	522	999999	228	214	52	661	891	569	999999	999999	508	999999	999999	999999	831	728	440	999999	356	999999	21	677	574	861	117	999999	678	229	686	999999	175	387	78	662	827	503	652	52	772	398	371	573	144	914	53	589	45	999999	344	529	999999	999999	163	999999	908	844	770	366	106	999999	983	672	883	975	684	130	235	219	697	999999	86	999999	360	957	957	447	542	999999	818	528	530	387	884	166	65	999999	234	593	754	983	733	999999	945	296	999999	698	690	169	239	922	364	825	602	16	999999	523	933	999999	527	470	311	119	547	577	955	606	999999	727	999999	999999	896	641	465	714	999999	999999	999999	74	552	999999	999999	383	430	895	174	705	999999	999999	712	541	999999	38	76	293	681	623	748	377	340	808	910	962	999999	437	36	999999	999999	888	999999	663	999999	868	653	268	999999	999999	999999	651	413	999999	821	910	999999	388	853	867	999999	182	999999	999999	999999	85	733	743	358	999999	145	993	869	451	345	896	999999	59	471	999999	385	808	999999	753	999999	107	999999	89	999999	999	947	859	583	168	999999	197	855	432	621	999999	145	999999	999999	919	999999	695	781	961	915	999999	446	965	917	774	492	765	602	288	55	944	120	653	999999	359	999999	285	420	710	303	157	50	52	999999	475	944	475	899	659	961	999999	999999	999999	999999	72	563	982	999999	809	999999	392	595	576	999999	999999	999999	491	999999	999999	999999	999999	285	81	668	768	884	403	999999	452	829	26	866	942	327	999999	629	118	489	693	
796	864	343	611	44	910	562	999999	665	760	999999	999999	321	999999	586	999999	963	999999	343	405	188	169	454	499	979	659	999999	652	259	579	57	776	11	470	763	218	999999	999999	47	757	216	420	999999	776	861	375	705	527	365	873	843	385	774	93	515	636	419	844	631	384	395	909	999999	999999	712	999999	999999	850	585	378	281	299	216	585	199	767	431	677	637	614	954	997	999999	999999	736	672	11	917	999999	136	799	338	53	999999	372	306	205	999999	73	56	913	854	942	987	602	554	178	198	894	747	999999	741	216	26	430	397	623	839	360	50	813	543	895	458	999999	943	999999	553	222	893	999999	779	613	999999	700	109	65	308	783	191	503	812	33	217	921	68	999999	36	999999	975	999999	366	999999	33	999999	379	959	493	419	999999	308	625	999999	10	186	999999	999999	999999	326	330	999999	999999	65	178	999999	999999	520	687	537	999999	821	229	320	999999	220	214	487	999999	999999	330	150	571	888	134	883	878	999999	32	999999	495	930	506	710	999999	643	367	311	133	486	241	859	281	999999	899	837	999999	314	738	790	999999	948	547	276	995	189	770	436	930	294	668	175	999999	999999	999999	589	325	999999	999999	603	852	903	364	113	126	999999	868	615	989	297	804	573	107	242	70	546	393	239	715	999999	872	931	380	999999	818	76	372	999999	913	320	522	999999	907	144	999999	78	593	443	999999	534	320	164	446	643	999999	105	77	999999	595	505	205	95	803	999999	730	921	532	999999	999999	60	999999	252	702	999999	774	244	666	999999	304	991	952	950	89	190	999999	999999	494	999999	358	722	998	117	40	417	125	437	766	241	413	26	545	78	158	999999	435	78	462	999999	869	999999	999999	999999	960	603	552	254	999999	999999	999999	22	999999	999999	999999	572	999999	991	221	294	563	999999	477	434	558	287	999999	884	802	979	755	999999	265	726	867	999999	293	893	156	999999	865	870	430	999999	979	401	589	750	901	585	58	443	856	178	213	531	778	14	556	682	157	668	452	999999	867	999999	757	710	927	999999	999999	999999	845	784	429	693	999999	334	455	167	999999	999999	983	999999	930	999999	497	96	999999	999999	333	289	346	473	289	207	427	403	999999	999999	643	879	822	999999	307	891	598	999999	749	999999	999999	453	559	399	984	452	684	999999	107	555	420	670	197	999999	741	999	999999	999999	505	999999	275	999999	58	999999	523	819	882	999999	918	49	723	999999	999999	12	731	999999	729	999999	489	836	522	201	306	999999	659	973	691	241	999999	308	80	226	575	
527	254	101	405	184	875	999999	999999	537	317	68	831	994	333	195	999999	862	280	873	892	668	709	84	227	328	725	550	137	999999	999999	620	969	506	999999	820	757	999999	999999	554	81	324	277	999999	999999	247	999999	999999	650	506	999999	242	38	206	999999	999999	999999	179	999999	86	458	334	999999	999999	999999	697	98	335	999999	512	999999	999999	387	725	801	577	401	999999	201	979	429	999999	900	999999	280	999999	592	772	181	943	12	588	766	999999	105	746	288	359	509	195	158	573	521	147	79	161	999999	999999	999999	757	515	102	999999	893	656	398	434	415	647	664	999999	326	163	209	999999	848	462	999999	629	64	999999	51	225	16	830	999999	999999	763	999999	129	965	289	377	424	437	999999	999999	873	750	999999	322	873	712	845	90	832	419	322	999999	230	698	874	682	349	468	474	876	971	999999	800	999999	999999	999999	527	698	825	948	739	771	600	247	589	999999	921	742	426	339	380	925	999999	446	999999	999999	999999	430	101	606	38	999999	963	999999	639	999999	950	859	999999	30	999999	156	265	884	999999	550	45	999999	119	999999	999999	607	52	144	505	55	74	363	621	543	999999	999999	999999	228	920	999999	807	567	608	778	288	999999	999999	405	155	234	670	124	766	686	101	359	321	456	999999	430	913	829	999999	593	999999	597	247	999999	510	97	549	46	963	897	999999	478	383	340	999999	999999	516	999999	988	281	999999	950	596	999999	451	169	785	160	382	999999	869	999999	40	999999	42	691	825	982	894	68	999999	633	160	869	944	999999	976	981	99	157	914	276	841	999999	217	795	10	313	666	350	312	399	664	474	999999	764	448	368	307	674	872	534	752	929	597	752	800	727	999999	828	193	803	70	234	999999	603	147	774	807	999999	691	522	999999	553	999999	295	969	999999	999999	189	185	617	999999	425	284	999999	524	999999	999999	465	995	282	999999	837	999999	508	338	439	889	433	627	673	561	71	983	999999	218	208	999999	311	999999	124	999999	999999	653	999999	129	645	949	205	88	235	115	351	250	418	999999	488	397	999999	957	539	795	999999	561	511	65	622	999999	924	181	326	999999	367	682	880	397	511	999999	590	389	692	489	694	355	999999	567	999999	820	575	160	999999	810	999999	354	253	999999	476	258	151	520	507	214	35	33	761	498	748	668	370	30	999999	303	806	999999	274	59	111	73	170	943	999999	999999	865	773	452	515	999999	22	999999	561	920	999999	999999	79	999999	488	999999	670	593	903	819	551	460	555	999999	435	14	66	90	203	999999	999999	98	
207	675	705	999999	261	581	256	686	735	239	808	109	999999	260	737	999999	785	595	999999	479	999999	134	304	351	320	999999	999999	511	755	932	245	344	517	174	846	404	186	150	212	99	999999	226	999999	321	652	999999	27	185	276	79	304	999999	999999	934	831	82	999999	363	37	940	564	999999	931	999999	993	473	592	281	414	343	999999	645	999999	350	142	50	51	982	699	864	303	841	244	999999	999999	637	557	582	342	773	33	822	999999	272	535	602	295	999999	327	188	999999	746	770	933	269	999999	225	445	802	791	40	398	663	172	646	723	999999	999999	175	999999	916	19	938	640	320	987	532	130	815	539	754	761	664	521	999999	557	80	311	426	978	422	121	780	551	999999	999999	169	949	626	811	999999	50	124	961	999999	999999	807	140	999999	281	136	104	630	273	999999	278	734	152	171	98	653	208	829	999999	943	804	238	396	999999	999999	828	583	504	14	445	714	647	702	259	157	749	940	999999	154	851	327	491	999999	515	999999	900	999999	788	537	168	895	221	999999	28	468	625	421	241	999999	453	553	600	625	999999	999999	631	41	893	23	348	713	520	684	346	625	999999	721	999999	434	784	811	999999	966	999999	550	502	721	683	790	532	338	708	750	701	307	999999	866	690	192	842	868	999999	774	999999	454	385	536	999999	402	999999	903	540	807	163	641	758	999999	779	999999	829	910	357	999999	491	20	14	999999	982	48	999999	456	999999	999999	592	999999	688	30	999999	999999	175	966	140	291	645	628	798	901	596	999999	548	102	96	413	362	932	521	999999	292	187	450	999999	553	551	999999	699	872	999999	225	999999	952	737	855	388	120	999999	779	76	467	862	222	113	999999	922	999999	806	369	999999	999999	659	999999	667	737	600	999999	999999	999999	588	999999	945	755	956	686	359	117	810	246	707	302	499	162	999999	563	430	965	346	999999	631	61	696	339	255	999999	565	842	295	999999	265	437	999999	450	200	288	521	116	265	427	823	814	689	570	662	334	846	506	949	113	317	635	999999	128	791	536	100	999999	510	461	130	516	822	810	981	280	999999	58	962	176	51	999999	999999	919	618	816	372	136	677	920	658	68	893	999999	692	629	823	441	999999	999999	999999	999999	999999	804	306	999999	992	999999	588	999999	592	999999	544	783	999999	994	926	694	510	974	174	963	937	590	999999	71	623	640	999999	361	456	311	398	307	999999	145	716	904	623	999999	824	493	547	999999	337	860	524	119	129	999999	703	138	930	685	499	233	999999	26	11	
244	693	361	760	999999	934	291	409	999999	805	999999	287	999999	81	209	160	680	426	651	262	942	547	513	521	430	657	999999	380	713	808	754	177	700	902	388	999999	473	999999	320	999999	999999	460	287	999999	203	420	682	67	730	534	819	807	326	764	69	696	190	839	999999	580	616	999999	696	438	999999	759	587	128	692	592	686	948	115	999999	215	492	269	208	327	999999	974	270	650	188	989	999999	850	999999	999999	692	437	633	402	740	744	145	999999	849	264	444	832	563	374	147	848	871	702	999999	999999	576	999999	999999	999999	330	605	999999	270	517	449	114	908	652	999999	999999	165	63	999999	375	556	80	728	420	944	883	999999	999999	896	512	340	128	254	825	387	277	999999	999999	120	81	144	999999	875	999999	410	999999	999999	190	999999	373	999999	794	325	336	999999	488	847	26	999999	639	152	194	459	757	186	331	999999	93	275	17	745	999999	942	484	999999	999999	999999	482	20	999999	356	999999	141	532	529	546	802	999999	356	898	429	248	419	481	999999	999999	938	127	79	999999	299	452	915	281	628	283	851	841	999999	319	293	375	999999	251	999999	154	62	927	999999	640	528	942	736	376	588	506	299	470	554	290	230	87	999999	931	999999	903	92	860	904	255	694	961	822	47	614	63	242	999999	199	784	999999	20	888	438	561	999999	716	548	999999	131	999999	391	296	814	999999	216	962	999999	745	388	71	201	999999	982	999999	566	999999	699	761	534	999999	999999	281	769	999999	220	999999	974	380	158	197	544	177	999999	999999	313	999999	17	999999	408	100	168	432	999999	722	705	987	906	491	994	236	26	786	168	857	862	999999	526	999999	999999	27	988	704	597	999999	527	34	999999	720	643	891	123	999999	362	443	115	699	470	56	686	232	292	492	999999	922	180	999999	999999	924	409	203	158	585	80	391	999999	999999	835	619	999999	681	747	999999	847	113	123	276	433	725	752	172	648	999999	744	999999	735	505	329	674	30	999999	999999	325	999999	450	999999	999999	999999	971	340	651	999999	999999	851	15	484	106	644	281	809	904	333	293	182	246	555	999999	999999	424	656	607	144	170	999999	435	665	432	874	999999	999999	585	595	462	394	999999	308	797	999999	739	181	638	999999	999999	865	125	445	999999	153	999999	895	999999	999999	266	325	733	517	999999	262	425	350	62	231	247	910	999999	999999	871	999999	999999	999999	757	60	111	999999	27	747	999999	305	483	989	932	999999	999999	512	307	889	339	146	661	593	603	544	212	999999	999999	417	999999	146	641	807	574	833	
999999	145	147	999999	999999	999999	308	986	429	999999	779	435	418	773	999999	734	613	344	979	999999	999999	487	999999	999999	847	712	133	609	133	951	664	676	425	999999	217	999999	375	999999	303	325	838	675	173	205	765	999999	980	355	986	888	532	306	827	839	595	593	800	924	175	882	999999	698	999999	478	744	113	999999	319	999999	765	369	329	999999	664	896	572	999999	999999	999999	80	731	999999	622	245	428	367	999999	586	513	999999	864	451	128	999999	435	150	813	695	460	999999	766	671	999999	231	529	213	266	173	943	32	279	661	476	999999	161	122	85	626	59	387	264	433	805	942	900	918	999999	629	999999	999999	759	999999	688	794	313	70	988	400	716	999999	110	685	642	490	999999	213	974	34	999999	322	74	196	646	83	999999	342	866	847	331	610	12	636	999999	197	272	650	999999	681	999999	101	999999	684	910	833	286	999999	791	324	598	696	943	185	370	916	691	999999	982	614	396	971	203	151	79	115	223	474	750	454	228	703	241	303	999999	178	198	389	286	812	797	829	551	999999	259	634	999999	826	276	999999	999999	699	668	367	294	819	999999	999999	999999	804	999999	811	828	346	106	894	999999	650	999999	201	727	311	999999	999999	817	567	999999	652	892	444	448	999999	999999	999999	999999	529	44	873	18	424	999999	215	999999	481	999999	985	11	215	454	364	999999	26	885	84	301	205	999999	498	550	727	399	254	101	999999	366	234	613	106	397	577	859	591	642	527	919	521	536	815	999999	832	566	999999	999999	537	999999	431	511	133	999999	752	127	999999	333	290	34	999999	999999	604	125	967	382	905	817	877	504	587	384	999999	999999	999999	669	595	999999	717	171	999999	56	563	999999	934	723	489	664	645	459	323	999999	361	502	892	407	931	999999	21	460	661	406	330	43	688	57	999999	968	999999	999999	531	999999	615	129	848	999999	561	700	190	999999	892	250	182	427	190	329	33	865	272	999999	999999	999999	508	267	509	779	726	529	226	887	579	521	13	561	928	296	652	241	653	912	846	241	520	766	567	999999	234	902	852	999999	34	287	705	290	999999	636	528	999999	620	999999	264	41	483	999999	674	380	247	999999	499	999999	676	791	222	360	535	505	384	741	699	98	999999	999999	676	857	863	302	815	722	214	301	768	305	621	583	999999	999999	758	227	102	197	184	613	412	999999	692	242	75	355	754	850	261	786	999999	531	999999	439	999999	626	439	382	999999	524	999999	208	136	381	179	999999	702	721	999999	999999	649	512	914	941	421	
718	174	630	236	469	968	364	50	982	647	100	68	228	459	141	999999	720	631	999999	207	999999	831	999999	72	436	999999	43	999999	104	147	155	616	583	999999	646	461	808	155	105	555	999999	167	999999	999999	999999	580	484	999999	615	999999	928	881	264	999999	999999	999999	852	999999	800	816	999999	260	946	845	501	999999	484	210	813	679	979	575	536	999999	999999	56	687	587	982	999999	179	771	999999	999999	218	273	361	840	810	759	609	250	999999	999999	621	800	221	999999	242	606	106	283	458	999999	400	363	355	999999	598	171	208	274	999999	944	647	172	763	231	636	238	131	644	400	999999	80	738	230	999999	492	354	834	388	999999	386	760	895	999999	561	999999	855	918	211	252	648	560	344	665	410	641	458	47	990	672	13	999999	461	999999	405	865	662	143	107	667	253	999999	820	999999	208	194	751	999999	999999	897	781	319	999999	999999	751	502	999999	82	819	616	44	317	844	716	351	902	308	21	917	695	672	722	821	999999	998	999999	740	999999	467	226	999999	608	834	102	999999	999999	564	69	142	902	139	999999	323	491	633	935	492	113	577	999999	885	999999	931	517	999999	69	497	999999	403	999999	762	320	615	602	726	999999	999999	751	999999	656	347	248	999999	25	565	999999	408	339	999999	72	828	637	848	170	999999	159	676	327	866	831	207	187	665	702	150	819	973	720	765	207	462	740	287	920	958	646	999999	916	951	152	999999	168	999999	999999	999999	999999	999999	999999	271	576	999999	165	885	994	459	169	583	186	999999	746	999999	687	574	712	610	999999	359	928	212	694	299	760	999999	723	999999	49	711	334	102	24	357	529	459	198	999999	306	855	292	470	799	73	683	50	215	44	973	593	763	730	522	999999	999999	252	576	287	999999	790	171	824	420	458	258	999999	999999	999999	589	238	386	274	313	999999	77	467	999999	631	615	720	170	689	206	455	948	604	579	999999	814	999999	999999	910	450	516	999999	467	60	351	815	598	999999	817	454	999999	216	498	427	999999	708	85	839	999999	671	999999	999999	999999	999999	964	509	653	999999	620	999999	312	355	475	999999	999999	999999	609	417	71	816	999999	540	353	244	461	248	459	187	299	541	738	447	936	999999	172	886	222	839	95	841	171	94	568	242	152	999999	740	674	630	999999	108	667	999999	139	999999	747	999999	246	176	725	999999	476	224	89	999999	865	419	237	661	910	335	769	332	230	655	932	971	120	999999	72	507	784	556	557	442	999999	669	806	593	425	610	976	673	369	999999	694	869	
489	397	287	980	513	23	999999	999999	999999	345	557	999999	722	775	176	154	999999	227	275	919	666	646	774	999999	612	644	246	310	358	106	963	439	999999	72	491	999999	999999	92	994	771	836	150	999999	735	122	332	870	649	443	831	569	151	525	774	999999	842	622	91	377	999999	999999	419	68	243	382	127	523	659	293	453	999999	32	233	503	999999	526	543	49	93	289	774	597	866	527	537	821	913	196	860	649	999999	733	714	135	995	999999	92	999999	362	994	808	999999	365	999999	502	546	999999	31	691	686	309	999999	998	98	105	189	553	540	706	560	214	337	799	644	353	605	317	108	508	666	443	999999	686	98	481	563	241	876	34	990	903	891	504	184	349	999999	735	626	40	815	873	551	173	801	790	481	999999	720	999999	897	238	999999	523	35	252	999999	896	909	616	999999	947	677	999999	716	657	999999	999999	999999	304	826	869	999999	77	693	792	891	509	884	307	10	999999	521	239	137	999999	999999	999999	479	999999	714	630	825	19	499	868	206	45	457	154	478	999999	795	425	820	37	546	752	999999	242	999999	999999	22	611	616	398	435	447	999999	954	574	943	362	694	999999	206	53	682	578	824	595	855	61	999999	999999	999999	357	105	419	109	224	340	548	999999	999999	588	617	224	402	110	442	758	999999	503	580	534	999999	111	999999	623	984	864	183	15	646	505	84	999999	782	265	50	339	999999	289	999999	243	405	999999	999999	12	999999	829	290	999999	392	836	999999	558	169	305	75	256	271	999999	999999	360	166	999999	599	999999	513	999999	441	147	69	112	730	377	762	347	138	179	987	832	999999	999999	584	706	623	999999	307	525	999999	999999	199	794	78	243	173	390	999999	863	526	999999	498	252	397	152	417	290	116	830	796	822	999999	895	268	439	759	999999	775	460	919	789	776	988	233	999999	999999	275	43	497	999999	382	270	999999	653	999999	343	793	767	999999	298	343	703	476	999999	999999	320	999999	535	639	483	213	614	999999	943	736	274	999999	999999	999999	205	152	999999	999999	626	423	561	901	999999	322	999999	999999	203	999999	999999	999999	96	999999	269	999999	644	653	739	403	23	10	767	999999	999999	916	682	832	774	334	999999	999999	96	94	850	315	737	418	999999	223	543	516	999999	280	999999	367	650	964	250	999999	797	551	413	852	999999	625	656	916	580	336	639	999999	202	868	108	25	499	11	999999	999999	206	999999	601	525	859	999999	991	497	191	963	275	718	592	690	537	693	999999	243	489	234	658	999999	838	999999	999999	
280	324	999999	181	999999	867	649	515	295	887	571	950	887	992	107	634	999999	735	616	70	921	680	999999	341	414	283	265	521	234	305	385	397	999999	941	589	192	999999	326	743	106	999999	212	306	999999	966	743	999999	251	391	600	500	95	232	999999	999999	600	812	999999	766	999999	612	999999	291	989	511	183	83	999999	413	999999	784	842	991	520	999999	999999	383	999999	999999	670	428	24	139	634	999999	300	175	221	289	999999	379	999999	559	579	493	498	999999	999999	300	792	999999	909	837	475	815	657	104	999999	231	999999	226	113	444	106	746	597	997	999999	194	999999	18	862	666	424	546	999999	293	421	36	999999	797	77	419	582	999999	519	999999	664	999999	157	205	462	999999	999999	999999	999999	999999	463	833	896	500	999999	999999	999999	999999	999999	252	423	929	81	374	683	686	285	156	158	694	861	105	236	420	343	838	46	26	999999	872	330	999999	281	999999	830	587	999999	999999	999999	944	999999	999999	203	999999	763	735	747	783	522	776	999999	199	999999	581	744	367	999999	999999	166	436	96	999999	999999	934	921	771	657	932	544	999999	556	829	623	214	999999	73	901	959	656	608	100	262	999999	778	168	140	37	699	404	472	999999	999999	298	999999	858	278	569	269	999999	991	87	999999	249	426	230	999999	999999	999999	227	681	466	646	829	557	999999	833	999999	459	999999	999999	744	958	538	81	999999	902	999999	527	356	999999	503	999999	999999	664	999999	286	23	87	999999	283	564	617	482	722	15	344	824	999999	759	999999	710	119	493	564	257	129	999999	177	999999	327	354	58	73	141	187	824	41	174	35	69	820	489	999999	999999	999999	137	485	999999	75	779	999999	799	768	332	999999	393	158	60	417	412	10	999999	774	240	929	999999	554	350	999999	191	312	659	999999	699	213	230	999999	990	999999	129	643	469	111	533	249	554	999999	740	756	794	676	981	757	623	999999	974	999999	670	573	999999	999999	144	280	884	476	428	94	78	128	999999	184	168	999999	999999	769	541	743	251	991	999999	236	813	594	750	514	330	902	102	640	239	515	548	426	999999	546	508	198	226	67	820	470	999999	622	602	999999	517	270	469	854	528	241	473	999999	199	492	769	550	999999	379	155	999999	992	999999	999999	648	636	742	111	750	270	999999	526	194	180	914	999999	200	991	141	997	70	999999	999999	122	999999	52	869	236	137	777	957	668	999999	911	304	478	784	733	999999	983	999999	168	999999	999999	185	714	289	999999	285	477	578	999999	398	382	95	92	999999	324	891	606	767	999999	974	
973	312	683	679	282	999999	999999	999999	999999	47	999999	231	901	725	654	936	293	999999	999999	951	660	209	409	280	474	826	221	724	999999	999999	357	226	999999	194	745	999999	502	999999	999999	632	999999	246	121	521	251	161	999999	367	109	387	999999	999999	406	563	324	773	903	999999	999999	456	663	721	771	624	689	999999	961	999999	980	373	444	259	999999	999999	122	423	98	887	38	999999	999999	999999	999999	91	244	513	819	706	999999	971	999999	99	828	999999	968	999999	474	999999	831	319	200	999999	999999	735	943	358	98	667	451	900	685	999999	999999	893	999999	809	107	690	389	185	121	264	846	19	999999	355	430	204	770	994	999999	601	999999	719	132	176	477	888	147	886	425	162	265	970	999999	371	999999	999999	747	168	30	999999	116	999999	207	935	999999	999999	749	598	927	999999	897	456	999999	999999	959	664	770	646	342	218	552	503	760	959	999999	876	723	625	640	494	999999	611	974	999999	495	999999	999999	196	999999	108	149	549	958	531	264	999999	999999	210	411	999999	999999	110	826	812	241	613	895	999999	937	753	654	134	958	999999	447	296	999999	785	999999	560	999999	999999	999999	243	79	12	544	999999	704	199	856	522	223	590	330	999999	999999	172	933	881	513	283	259	999999	454	24	999999	999999	94	999999	337	244	999999	851	999999	590	11	592	742	238	78	666	543	999999	896	141	999999	378	122	100	999999	999999	999999	999999	56	870	335	314	789	64	421	999999	155	736	999999	621	911	372	683	739	354	999999	429	705	813	847	739	999999	999999	322	999999	223	413	993	466	27	999999	894	999999	46	265	697	999999	688	817	999999	521	807	886	284	230	547	694	383	746	320	890	156	999999	209	999999	824	417	999999	949	208	614	999999	999999	843	999999	26	567	646	483	656	398	999999	888	762	335	931	623	622	101	566	528	40	999999	156	137	999999	999999	605	905	999999	290	336	999999	618	999999	369	538	52	55	213	980	999999	999999	999999	921	999999	268	151	999999	209	210	794	385	393	679	583	905	132	716	993	36	961	740	52	376	999999	12	999999	325	965	403	581	577	887	586	999999	140	166	234	978	977	848	999999	706	240	999999	950	354	938	862	464	999999	336	62	999999	999999	317	856	722	860	999999	989	826	908	806	629	226	497	807	999999	453	748	897	999999	25	188	239	44	812	880	120	999999	340	463	999999	987	999999	999999	710	999999	172	999999	443	999999	832	988	32	999999	899	611	279	463	999999	738	419	715	999999	599	46	999	999999	999999	54	999999	749	498	999999	999999	406	819	999999	999999	
787	999999	47	179	315	532	905	37	165	415	144	210	611	657	120	602	999999	796	479	999999	999999	711	999999	889	999999	601	999999	999999	999999	999999	427	90	999999	577	676	307	701	250	410	985	999999	999999	999999	383	148	999999	240	999999	999999	66	329	610	350	999999	999999	85	999999	999999	940	999999	907	999999	697	506	988	63	975	44	981	999999	999999	999999	395	493	961	999999	867	405	999999	999999	371	534	999999	283	999999	816	740	505	363	600	836	553	310	697	88	132	321	347	394	94	868	205	999999	576	165	999999	224	856	768	745	218	999999	407	555	999999	383	615	424	176	999999	323	479	680	391	975	999999	502	999999	415	838	166	530	21	666	526	176	423	389	127	812	601	999999	736	618	391	771	155	755	355	999999	517	999999	180	222	771	399	999999	999999	600	807	34	526	999999	930	588	999999	64	741	999999	999999	999999	999999	307	999999	580	438	742	72	999	213	212	747	999999	710	331	999999	359	798	999999	136	999999	694	788	319	788	85	443	806	40	704	717	414	726	999999	745	291	999999	816	642	342	999999	462	999999	397	999999	999999	183	999999	608	328	337	999999	846	902	999999	274	447	999999	575	505	995	999999	42	999999	496	797	31	182	964	49	669	543	166	999999	999999	999999	999999	401	713	511	999999	703	999999	711	376	461	568	823	647	999999	844	999999	251	147	347	721	999999	434	900	808	265	11	775	568	659	794	109	294	433	999999	309	55	283	999999	999999	302	738	330	929	45	239	207	534	493	205	66	301	29	224	999999	769	540	501	905	255	899	927	999999	61	581	361	999999	999999	313	181	999999	339	187	999999	55	983	109	505	864	578	999999	476	291	373	603	999999	999999	80	675	573	769	999999	377	818	999999	374	999999	279	357	683	955	807	231	322	999999	726	999999	485	999999	773	670	44	999999	336	999999	999999	646	275	457	88	281	213	724	740	999999	254	999999	369	840	681	999999	830	157	191	622	260	255	999999	999999	877	388	605	901	902	903	734	917	999999	630	999999	999999	834	999999	999999	999999	752	92	490	999999	162	764	755	645	999999	889	839	887	455	999999	936	187	676	999999	999999	700	676	312	822	836	677	337	920	738	570	953	999999	999999	878	999999	999999	178	764	68	814	999999	633	960	413	22	73	847	471	337	694	102	999999	535	250	578	735	450	270	999999	242	824	844	27	84	544	839	830	18	676	999999	768	423	617	999999	467	999999	716	999999	809	773	830	865	593	54	477	901	999999	999999	309	53	999999	907	120	999999	989	278	616	885	869	182	999999	
999999	794	493	999999	679	999999	999999	782	511	29	552	460	880	412	959	260	999999	607	642	999999	72	708	999999	999999	860	999999	791	999999	999999	461	999999	39	637	541	991	999999	109	128	999999	468	485	985	798	34	999999	457	240	999999	999999	999999	643	288	236	858	179	139	171	80	75	376	651	544	593	60	197	522	823	349	420	999999	999999	854	808	183	839	999999	910	609	545	413	81	378	476	999999	818	553	803	778	371	862	999999	39	999999	999999	999999	941	401	999999	836	365	633	891	13	151	866	788	999999	999999	29	102	229	562	534	661	305	283	77	421	242	644	719	54	978	558	979	131	801	386	366	898	685	173	999999	190	999999	189	999999	999999	999999	999999	83	750	759	999999	643	356	999999	999999	136	544	873	980	514	999999	645	999999	913	455	999999	999999	986	999999	695	130	417	65	789	353	999999	125	908	742	116	212	571	999999	294	709	914	999999	625	409	259	999999	999999	704	999999	580	999999	200	276	919	173	569	53	999999	64	999999	861	587	566	162	520	20	636	140	874	312	630	999999	304	213	999999	538	999999	586	843	873	999999	712	407	218	807	690	849	988	579	546	169	999999	914	655	848	337	76	999999	889	249	196	894	830	356	950	868	999999	72	389	635	448	999999	146	191	543	999999	189	358	354	999999	171	999999	561	999999	152	49	762	648	365	999999	472	657	696	604	999999	211	882	61	268	939	794	786	608	943	107	703	454	733	122	700	157	718	128	999999	87	548	342	502	213	910	116	258	707	999999	172	791	769	542	503	342	999999	138	999999	415	44	384	48	617	240	449	595	38	535	665	64	754	539	635	526	149	868	390	999999	358	999999	546	89	999999	780	316	933	911	239	999999	434	29	628	712	36	702	999999	725	271	999999	324	88	722	52	999999	418	261	999999	25	364	474	885	290	741	583	498	999999	616	836	924	516	684	999999	755	999999	44	135	826	609	823	999999	153	128	93	43	754	823	47	309	999999	64	999999	895	875	999999	548	739	887	139	999999	407	999999	888	347	257	640	289	967	811	999999	293	435	999999	202	999999	999999	767	206	707	828	674	267	999999	474	869	999999	999999	999999	449	692	305	247	696	81	426	747	264	780	999999	403	474	856	999999	222	999999	628	274	703	160	985	781	999999	190	311	863	150	585	423	478	541	851	365	527	128	791	55	738	999999	999999	977	999999	986	370	999999	363	818	999999	104	999999	999999	452	999999	773	999999	910	762	67	395	218	285	999999	999999	312	304	551	119	999999	117	
999999	42	890	811	927	183	918	999999	181	999999	947	55	999999	491	37	999999	999999	767	592	73	218	38	988	352	254	500	815	234	683	999999	761	999999	489	923	672	363	999999	640	166	599	545	125	591	190	999999	999999	176	999999	814	85	999999	784	526	274	899	402	54	999999	566	437	999999	694	121	115	125	702	565	195	818	673	999999	458	610	992	528	102	447	807	904	92	333	144	999999	608	860	977	728	224	999999	999999	318	999999	83	729	999999	850	999999	485	74	746	607	999999	862	150	208	999999	183	533	746	999999	999999	999999	643	484	113	232	283	512	255	147	999999	351	171	548	365	999999	384	881	760	677	99	961	743	999999	484	353	999999	999999	410	999999	804	204	478	999999	325	999999	179	999999	625	19	577	999999	240	926	999999	999999	819	999999	999999	144	383	301	773	999999	717	993	503	484	999	760	950	13	999999	152	999999	780	873	943	999999	293	894	785	266	999999	999999	597	999999	816	396	228	999999	999999	494	999999	729	512	430	409	999999	331	999999	999999	599	865	69	573	398	98	593	999999	393	876	101	502	999999	999999	45	32	968	999999	271	687	98	781	236	991	519	999999	999999	831	999999	999999	999999	901	714	999999	196	999999	691	536	999999	642	232	404	835	999999	867	992	36	142	477	408	440	391	999999	891	606	817	638	77	64	999999	676	762	999999	919	443	999999	787	50	411	644	340	441	919	629	999999	693	945	578	999999	527	809	290	364	951	42	60	841	999999	602	378	762	624	481	999999	966	470	762	915	224	999999	214	999999	730	832	77	999	999999	441	436	913	872	70	999999	537	752	395	407	690	886	999999	358	964	448	43	882	715	959	282	662	993	930	39	364	456	323	999999	560	531	883	43	587	409	397	688	999999	701	681	944	894	580	72	81	38	830	328	249	547	696	950	361	49	199	778	442	999999	999999	999999	999999	224	927	999999	876	807	853	806	948	999999	759	999999	191	999999	25	387	91	930	999999	11	533	138	83	287	999999	999999	532	999999	398	999999	954	999999	664	994	999999	729	966	999999	196	274	185	34	379	999999	787	169	769	327	33	812	697	512	134	840	182	367	151	999999	972	305	999999	999999	999999	327	623	64	873	196	848	999999	420	346	744	594	999999	509	758	411	499	704	811	215	970	586	999999	999999	580	823	821	827	588	326	999999	999999	990	999999	999999	62	59	732	295	999999	478	738	401	360	767	540	25	673	999999	740	160	278	494	999999	889	831	393	181	483	60	999999	30	706	104	573	854	999999	509	999999	
706	362	767	418	238	736	241	999999	999999	999999	999999	807	158	228	848	175	504	405	920	436	999999	999999	999999	258	245	999999	458	41	306	786	913	999999	515	779	903	387	393	859	266	343	657	647	810	496	443	999999	999999	802	999999	929	79	458	683	82	119	47	999999	518	183	30	287	210	888	796	999999	113	301	379	999999	470	782	999999	149	999999	779	146	858	391	999999	999999	992	656	183	999999	717	464	262	443	669	865	903	874	685	246	65	999999	999999	23	999999	339	951	846	486	397	156	999999	999999	105	303	972	999999	102	999999	999999	37	631	37	999999	999999	316	850	858	709	460	566	907	959	903	532	332	999999	999999	665	485	999999	999999	179	999999	230	293	155	167	149	697	686	811	181	504	218	433	429	248	934	419	488	999999	147	999999	830	249	474	999999	573	971	999999	344	999999	227	149	882	999999	999999	299	795	170	693	719	21	774	999999	735	464	694	999999	999999	149	909	256	996	949	18	999999	954	980	999999	739	593	999999	112	999999	384	953	999999	999999	972	187	948	149	259	794	382	135	262	84	999999	999999	721	474	79	455	434	999999	231	200	873	318	297	319	976	999999	110	999999	999999	432	381	781	110	999999	136	724	200	999999	997	999999	576	999999	890	999999	476	808	28	128	108	656	917	203	732	173	462	664	890	639	999999	828	999999	999999	999999	829	703	732	909	362	999999	999999	999999	663	193	29	999999	990	999999	417	842	178	411	981	453	262	999999	999999	59	936	906	472	834	560	607	178	516	744	667	71	186	999999	898	999999	780	999999	999999	999999	999999	712	999999	999999	999999	999999	797	994	999999	713	388	963	324	999999	999999	973	456	999999	520	705	66	999999	512	879	333	366	240	109	279	999999	211	699	860	262	999999	999999	397	444	235	361	762	613	999999	803	999999	703	746	999999	69	999999	220	903	999999	999999	207	996	210	669	148	880	252	697	999999	681	511	999999	112	999999	357	347	586	21	650	169	942	452	999999	708	523	999999	619	999999	999999	354	535	307	466	175	64	180	146	727	999999	354	119	999999	888	999999	302	678	600	684	313	722	348	999999	262	999999	752	754	733	501	155	999999	270	672	999999	380	156	213	999999	999999	17	187	211	999999	716	999999	60	877	999999	202	999999	844	39	935	276	327	999999	336	55	999999	422	310	999999	644	999999	787	94	446	416	517	923	98	456	999999	676	136	521	490	492	956	33	874	200	541	95	999999	488	335	406	341	374	819	168	839	525	707	740	566	286	928	221	613	999999	56	278	327	398	377	
269	149	999999	525	844	98	369	547	119	999999	999999	280	309	759	50	999999	152	999999	929	617	147	968	395	999999	999999	999999	744	420	413	999999	999999	767	912	121	999999	266	535	849	975	80	999999	977	597	999999	17	999999	629	999999	573	396	999999	999999	398	781	999999	300	753	851	322	290	353	949	999999	965	641	792	368	197	999999	783	549	303	138	999999	999999	999999	381	560	999999	999999	999999	292	846	999999	999999	108	379	140	999999	775	512	683	537	694	999999	999999	843	631	203	225	999999	441	769	789	846	999999	999999	538	999999	79	999999	203	999999	124	356	999999	112	127	725	999999	423	238	999999	918	281	866	999999	443	999999	617	326	749	367	731	999999	503	999999	67	180	639	999999	840	496	812	856	999999	778	423	348	999999	999999	726	906	999999	801	418	999999	851	518	980	844	603	999999	999999	752	179	835	183	562	999999	999999	999999	946	999999	482	582	741	503	71	999999	999999	999999	104	477	199	600	842	999999	999999	152	999999	672	548	200	999999	999999	999999	469	999999	686	484	604	860	495	127	999999	779	820	187	229	677	632	999999	557	891	999999	508	928	838	162	336	137	253	420	999999	876	506	756	999999	23	999999	282	443	385	487	999999	492	609	359	816	820	32	530	710	475	999999	999999	991	308	303	959	515	631	906	359	356	361	449	999999	251	876	33	529	173	90	404	198	413	79	999999	19	898	578	31	999999	314	606	999999	945	740	999999	514	457	997	999999	632	650	999999	999999	140	142	52	599	118	940	797	503	999999	630	80	556	479	921	999999	293	70	999999	609	574	999999	749	818	999999	278	257	999999	575	531	119	458	753	662	387	939	275	999999	309	469	999999	544	811	999999	999999	875	999999	523	592	999999	999999	999999	999999	999999	961	981	390	323	548	330	861	578	232	971	257	181	999999	999999	102	982	999999	999999	999999	999999	528	999999	243	999999	906	629	94	734	778	27	817	126	762	999999	700	405	558	999999	428	978	608	512	322	839	999999	999999	558	300	431	999999	922	397	241	228	522	931	747	880	999999	918	246	136	799	214	163	141	418	613	203	696	433	682	897	783	999999	999999	717	403	518	175	999999	793	312	999999	105	999999	999999	544	200	768	658	999999	545	509	741	481	713	999999	686	999999	999999	945	106	734	186	250	499	457	360	506	999999	353	999999	251	999999	453	999999	999999	119	733	256	999999	423	434	47	754	147	397	52	396	312	609	999999	999999	843	135	999999	578	999999	854	930	437	999999	693	554	315	317	999999	661	298	658	92	998	953	613	999999	532	672	
696	999999	113	999999	999999	964	204	614	999999	712	407	999999	756	999999	639	264	802	999999	689	729	880	732	447	843	736	753	999999	230	610	764	999999	395	603	34	881	999999	751	999999	31	230	499	939	679	604	999999	938	541	999999	452	744	160	999999	768	802	791	963	984	269	375	661	236	973	14	871	668	22	130	999999	373	79	999999	973	999999	999999	999999	940	999999	843	999999	798	999999	335	777	866	613	259	627	800	243	917	585	491	464	369	994	525	935	808	936	883	818	999999	48	383	999999	187	998	308	571	850	910	150	321	999999	450	900	999999	148	267	418	394	999999	999999	455	493	31	999999	437	475	714	15	254	907	74	999999	411	296	404	634	999999	261	999999	239	392	17	445	180	999999	919	103	330	797	551	527	498	498	999999	592	889	999999	668	570	833	857	999999	665	243	257	596	48	999999	999999	999999	999999	167	75	100	116	448	58	851	632	517	999999	394	999999	703	389	575	491	999999	999999	514	999999	768	690	495	999999	546	351	211	922	999999	999999	999999	999999	293	999999	370	999999	999999	214	154	841	369	45	63	462	473	637	962	853	681	114	947	909	296	98	71	999999	580	999999	569	999999	846	928	341	999999	890	999999	999999	982	29	152	93	885	999999	999999	65	732	637	999999	908	909	999999	357	999999	195	999999	581	242	205	658	999999	852	689	645	57	994	440	704	427	571	608	713	979	834	539	31	71	999999	622	43	339	839	547	810	659	717	499	687	155	702	319	999999	728	333	135	300	403	999999	512	678	624	999999	219	471	310	206	409	523	711	173	999999	231	999999	171	329	999999	999999	999999	985	339	505	753	558	724	999999	999999	999999	655	708	249	628	821	846	944	418	311	999999	86	509	463	999999	975	999999	999999	999999	97	999999	567	14	81	999999	523	265	999999	183	870	999999	495	219	333	222	753	814	472	545	60	385	999999	753	28	434	999999	379	532	31	529	778	999999	893	173	999999	427	651	637	999999	114	565	673	770	548	831	999999	999999	186	250	999999	171	512	446	780	712	345	813	985	646	757	999999	733	162	654	999999	902	999999	55	368	999999	999999	187	999999	440	494	711	905	214	196	300	370	203	999999	999999	367	275	140	123	461	999999	613	999999	999999	506	961	832	521	126	455	929	543	821	817	454	462	999999	999999	15	295	11	999999	608	798	356	999999	950	451	999999	296	826	771	487	594	740	999999	999999	196	999999	479	662	200	789	759	267	757	548	999999	836	13	383	971	134	827	460	999999	14	866	643	119	999999	390	
825	829	628	167	65	237	87	272	26	797	999999	536	633	999999	650	849	541	999999	847	999999	615	692	913	999999	647	660	999999	551	188	579	553	603	468	281	375	999999	140	110	701	999999	999999	574	987	585	999999	598	204	649	999999	164	335	54	271	999999	775	999999	916	999999	520	405	103	535	93	447	999999	987	77	362	999999	999999	999999	440	897	536	275	999999	999999	337	474	999999	466	999999	999999	34	999999	508	341	32	506	999999	53	366	999999	306	999999	773	490	549	999999	403	531	841	215	999999	444	894	156	735	181	734	437	588	309	471	999999	609	531	69	203	745	655	54	855	211	647	363	850	999999	318	501	999999	165	996	80	526	624	999999	157	999999	359	362	606	851	771	805	464	66	128	367	617	252	999999	999999	595	747	486	999999	13	999999	91	999999	555	426	679	999999	281	591	239	945	999999	999999	383	480	999999	393	59	203	94	999999	192	306	732	243	700	259	139	999999	411	332	999999	638	285	999999	507	999999	999999	189	181	597	533	873	827	183	52	297	868	999999	512	212	698	999999	902	999999	36	785	322	999999	725	430	53	472	190	906	999999	686	54	445	972	539	586	869	32	496	872	999999	999999	559	201	999999	999999	189	306	208	633	756	736	999999	912	999999	992	495	999999	999999	554	71	692	921	999999	365	999999	999999	977	999999	626	999999	270	415	734	716	316	763	999999	322	999999	999999	175	981	282	158	950	375	532	260	546	100	414	999999	999999	811	999999	999999	291	999999	171	958	212	334	582	804	495	330	944	205	414	239	375	999999	712	689	895	710	649	128	414	999999	900	726	436	535	424	989	473	922	99	999999	999999	294	160	89	662	841	999999	478	999999	630	430	337	999999	316	999999	999999	568	262	915	999999	907	173	431	999999	68	485	999999	56	389	999999	999999	32	116	655	758	91	991	632	37	64	311	999999	465	783	455	572	880	129	810	162	431	221	16	183	852	318	863	999999	31	186	999999	999999	98	166	774	408	231	200	558	643	281	935	234	861	615	999999	707	647	838	495	605	778	246	237	999999	999999	25	932	803	449	999999	134	611	851	120	949	999999	308	19	56	351	689	570	176	881	495	987	155	999999	125	611	999999	999999	999999	580	999999	999999	861	92	139	393	999999	999999	119	425	156	334	382	751	999999	654	409	999999	791	153	915	217	79	999999	588	999999	999999	374	687	999999	12	106	85	280	944	999999	231	999999	879	663	63	301	461	999999	999999	171	614	403	902	470	211	587	246	392	665	957	56	515	503	999999	
523	923	999999	280	423	59	999999	999999	999999	832	433	192	758	138	999999	624	999999	328	620	427	52	475	472	226	999999	424	860	693	615	999999	999999	999999	722	406	999999	999999	999999	190	337	685	912	512	999999	999999	999999	28	829	117	302	51	210	727	999999	86	440	999999	460	999999	999999	998	999999	565	496	818	55	999999	999999	361	989	999999	42	576	991	999999	514	539	878	403	189	617	999999	999999	400	999999	786	69	820	646	966	101	680	108	545	338	497	357	26	778	33	999999	558	477	999999	343	18	634	735	959	571	999999	179	67	313	36	413	999999	174	922	42	999999	896	999999	395	897	288	999999	40	999999	447	999999	523	999999	999999	999999	68	999999	634	67	565	162	999999	860	999999	75	922	623	794	518	924	61	192	104	999999	47	999999	999999	999999	230	65	84	999999	999999	522	414	387	79	687	454	999999	295	811	999999	999999	879	663	46	999999	330	975	999999	149	999999	739	396	973	429	363	342	435	333	46	999999	999999	999999	559	261	999999	999999	687	852	935	349	550	639	250	85	999999	999999	383	396	987	761	254	400	935	91	343	135	440	958	716	355	29	644	999999	407	999999	876	329	412	697	87	642	999999	999999	799	971	109	156	898	691	495	999999	48	345	999999	169	611	554	478	918	222	239	728	146	999999	330	999999	999999	843	969	861	548	971	699	909	999999	131	670	146	119	243	979	999999	999999	230	397	980	309	974	247	999999	331	850	493	485	847	999999	999999	149	999999	75	719	312	999999	830	947	999999	349	435	166	48	999999	418	368	999999	243	697	462	915	999999	999999	606	416	605	474	539	999999	487	224	72	214	144	530	667	54	523	676	612	445	282	999999	640	873	817	999999	563	912	492	999999	252	999999	461	81	947	999999	468	313	707	999999	300	260	508	135	999999	951	903	999999	999999	323	171	566	95	999999	642	792	709	733	598	406	910	627	215	678	999999	999999	999999	999999	583	539	586	220	969	157	999999	999999	901	515	509	866	305	153	171	178	647	685	74	445	439	999999	999999	999999	714	310	553	673	55	829	999999	461	999999	841	836	999999	737	950	596	937	871	620	890	204	999999	732	110	767	466	999999	41	296	847	317	999999	428	999999	852	999999	668	604	481	977	81	361	58	999999	464	316	999999	441	697	99	999999	999999	818	274	233	510	982	210	999999	999999	18	999999	867	613	890	217	999999	111	885	454	999999	343	399	642	819	842	185	74	646	460	999999	605	999999	999999	720	999999	814	163	886	351	999999	468	817	274	968	999999	494	444	777	
256	898	848	556	253	999999	999999	185	186	455	999999	999999	918	564	336	700	413	999999	670	893	157	403	264	224	543	999999	999999	525	999999	674	546	358	741	296	999999	562	668	999999	100	45	999999	567	999999	708	505	26	605	999999	491	574	565	817	823	551	629	853	643	999999	999999	322	702	278	61	511	909	42	999999	631	999999	999999	41	363	374	999999	966	999999	999999	999999	718	526	335	565	44	559	119	728	535	199	667	999999	919	45	46	778	999999	657	516	999999	999999	473	433	999999	739	999999	543	211	453	198	999999	49	999999	999999	914	495	987	146	244	501	402	999999	507	403	964	628	854	999999	999999	596	301	318	83	637	999999	255	103	361	825	326	26	907	285	346	614	999999	457	832	999999	551	791	206	999999	25	734	999999	999999	39	19	999999	862	547	999999	857	897	275	965	461	999999	669	999999	635	999999	917	485	494	905	170	789	999999	181	32	874	999999	999999	104	895	68	903	150	288	74	352	714	463	999999	33	999999	449	348	663	996	504	461	159	165	999999	505	999999	249	712	805	999999	673	939	999999	673	118	62	802	380	906	557	197	390	999999	999999	607	464	17	471	999999	721	999999	682	185	527	423	625	649	220	399	529	664	437	483	999999	678	999999	622	805	915	375	646	968	756	448	316	81	822	872	287	51	532	778	234	93	800	991	764	323	260	999999	412	999999	999999	999999	892	999999	906	512	614	833	841	212	999999	122	85	999999	925	999999	220	351	803	999999	932	358	996	886	999999	999999	34	999999	20	999999	554	432	962	64	999999	379	556	556	999999	320	267	454	210	999999	232	122	18	327	75	999999	112	908	689	999999	999999	633	999999	16	999999	517	999999	928	999999	541	657	133	159	30	495	999999	190	663	186	492	519	488	157	999999	664	101	390	999999	999999	982	206	646	743	336	405	363	988	549	10	657	831	999999	999999	668	673	999999	999999	988	832	999999	847	448	999999	206	126	180	485	714	352	465	136	781	317	999999	344	20	390	823	999999	141	568	640	999999	529	661	190	999999	489	13	565	999999	999999	873	111	145	758	914	999999	220	234	999999	284	207	544	530	999999	999999	999999	333	662	718	148	999999	701	951	999999	999999	211	545	936	323	995	710	786	336	733	908	215	999999	586	105	999999	612	400	999999	293	443	128	998	610	167	77	165	351	847	990	39	182	160	928	972	712	999999	284	999999	999999	573	421	218	999999	151	817	94	746	999999	874	999999	972	999999	667	773	666	999999	934	778	256	839	369	939	346	704	735	999999	
999999	614	393	842	338	488	999999	720	32	910	211	469	350	982	418	999999	973	999999	66	734	493	165	315	509	76	999999	665	52	214	481	999999	102	999999	762	318	142	183	999999	207	493	76	999999	999999	999999	11	999999	437	999999	430	584	999999	881	647	10	999999	620	308	883	776	832	999999	338	999999	550	47	119	62	588	673	999999	611	941	266	572	668	545	999999	559	508	601	999999	401	621	629	516	990	454	415	200	697	834	299	265	999999	670	737	441	999999	719	892	422	849	999999	154	999999	999999	625	85	999999	999999	215	748	384	184	764	432	717	886	44	56	999999	647	397	976	451	999999	685	892	999999	930	113	999999	840	616	188	999999	801	476	999999	491	375	379	83	174	999999	95	915	999999	609	248	30	555	176	999999	237	999999	461	999999	999999	661	999999	732	999999	412	999999	11	999999	768	999999	545	630	250	999999	552	999999	999999	574	232	494	365	406	999999	292	664	999999	999999	999999	999999	388	413	767	999999	773	995	999999	999999	207	999999	999999	490	186	156	95	999999	617	999999	326	623	990	999999	210	238	139	347	264	743	450	517	502	373	963	999999	389	591	777	453	476	243	409	999999	999999	903	980	14	999999	259	519	228	57	999999	241	999999	187	446	213	539	57	436	999999	409	202	689	999999	878	527	445	767	503	999999	999999	313	999999	999999	951	854	307	258	999999	168	14	233	999999	470	373	142	548	563	943	388	248	405	999999	501	999	846	408	735	111	486	742	999999	999999	932	884	999999	157	210	999999	999999	906	291	922	999999	999999	185	999999	229	804	746	978	999999	823	124	57	767	999999	592	224	999999	456	571	156	648	425	522	217	999999	999999	999999	984	347	338	999999	482	957	483	773	764	823	999999	999999	930	364	999999	860	668	999999	885	126	562	565	986	999999	144	344	144	284	851	224	968	682	999999	266	762	641	553	471	642	99	999999	499	827	999999	999999	277	999999	792	150	999999	853	315	999999	469	985	999999	361	218	227	148	823	208	999999	550	855	203	999999	674	999999	867	999999	207	269	795	999999	73	738	595	890	867	703	999999	999999	296	999999	663	999999	184	999999	343	289	999999	254	504	275	95	577	287	545	45	731	967	199	283	257	655	999999	999999	999999	921	999999	766	328	359	444	999999	74	634	188	201	924	371	999999	268	999999	973	953	765	530	999999	496	460	60	854	145	999999	161	861	999999	715	617	661	999999	360	653	999999	999999	894	69	793	31	942	108	353	999999	999999	999999	931	695	284	702	999999	97	889	435	239	999999	474	999999	708	999999	
213	595	472	584	273	823	52	615	74	957	68	706	999999	725	553	999999	706	999999	775	171	230	175	765	23	999999	574	999999	999999	423	807	999999	680	360	999999	817	357	636	769	848	546	532	325	630	326	643	583	360	173	999999	877	18	730	448	546	999999	47	830	459	256	698	175	127	201	999999	999999	388	356	272	907	206	725	937	895	239	639	905	545	448	379	999999	999999	494	52	546	798	821	242	999999	375	780	526	186	999999	159	380	415	999999	372	999999	265	237	999999	265	999999	161	999999	835	218	907	999999	502	392	90	502	485	680	84	999999	469	594	156	999999	897	137	679	549	999999	999999	858	233	781	182	536	124	526	134	239	367	394	999999	985	33	905	999999	288	144	999999	30	673	700	340	478	903	327	118	694	201	999999	16	999999	655	99	359	683	999999	329	999999	999999	999999	360	450	999999	270	742	609	132	636	999999	848	545	453	404	82	999999	893	999999	999999	999999	999999	831	999999	111	999999	782	81	895	999999	231	999999	958	288	999999	54	322	259	999999	999999	171	999999	986	68	999999	289	999999	168	260	27	201	790	118	999999	645	961	999999	999999	349	366	487	671	999999	458	999999	999999	890	999999	324	360	999999	999999	279	105	999999	501	999999	773	466	821	999999	999999	820	878	999999	441	650	999999	999999	178	901	894	909	267	999999	500	14	538	999999	509	399	213	843	999999	267	292	521	23	943	999999	942	999999	961	527	999999	862	999999	999999	975	973	326	999999	623	156	458	864	998	22	375	617	497	490	999999	957	432	686	999999	919	620	999999	920	999999	963	499	999999	531	933	391	791	867	648	999999	563	679	193	415	590	697	999999	402	294	999999	999999	336	999999	462	259	13	105	999999	91	999999	999999	999999	63	688	29	133	920	927	931	616	231	508	968	327	927	450	774	999999	105	999999	477	999999	905	421	990	636	842	773	281	999999	296	999999	785	717	954	999999	626	999999	395	999999	999999	524	471	677	287	148	368	338	534	809	239	88	693	999999	464	997	879	642	698	393	291	156	655	11	999999	229	999999	261	999999	159	824	279	999999	639	315	999999	755	238	144	851	278	513	999999	472	700	218	999999	999999	262	957	898	983	805	12	185	630	868	470	357	68	425	999999	999999	385	985	999999	457	999999	999999	512	251	999999	507	847	999999	777	999999	193	999999	121	910	937	999999	999999	260	840	474	999999	999999	684	999999	295	880	86	436	999999	548	863	487	741	999999	264	103	750	999999	258	485	958	888	408	723	685	170	246	999999	999999	117	559	999999	154	999999	
829	600	18	428	999999	999999	431	420	999999	999999	53	706	999999	360	999999	999999	258	699	999999	364	515	999999	999999	999999	408	134	644	928	948	63	989	999999	342	255	999999	664	95	331	760	999999	64	547	936	179	679	978	601	885	502	644	859	859	132	789	979	100	544	999999	30	830	136	999999	472	898	249	315	999999	322	428	990	999999	926	939	999999	310	968	803	886	292	429	533	758	435	313	999999	139	999999	552	276	841	129	49	999999	999999	361	560	85	47	929	374	614	288	999999	511	886	999999	920	607	489	999999	296	999999	764	600	307	377	78	999999	703	120	698	821	999999	587	999999	718	624	19	173	750	893	999999	956	999999	999999	999999	301	923	999999	271	218	18	999999	999999	554	471	285	711	631	983	492	916	343	819	675	792	242	879	640	178	999999	911	444	739	128	531	701	845	784	63	86	154	741	442	999999	689	999999	792	42	999999	443	913	999999	189	268	999999	999999	146	252	32	999999	421	292	258	953	307	574	999999	999999	33	999999	999999	926	578	907	999999	999999	901	918	985	43	450	846	241	735	404	999999	999999	481	152	999999	564	603	761	51	664	861	999999	488	999999	125	434	999999	19	638	14	999999	808	282	920	801	530	999999	266	989	571	575	61	523	558	774	318	852	993	923	215	835	174	537	252	486	691	422	325	869	999999	793	836	999999	731	417	724	999999	999999	350	999999	346	999999	772	479	999999	810	970	999999	828	807	582	999999	95	433	999999	822	281	39	999999	120	117	902	396	999999	778	999999	458	792	999999	59	999999	301	653	354	869	498	999999	67	163	675	721	492	999999	72	36	999999	750	179	562	595	999999	954	126	239	999999	443	949	999999	701	999999	361	999999	788	779	481	290	999999	741	564	679	430	224	875	768	399	625	416	999999	999999	646	999999	289	239	555	999999	381	999999	999999	999999	435	549	19	999999	999999	324	542	703	999999	590	999999	132	19	614	883	175	999999	999999	357	840	846	36	625	39	999999	372	82	948	243	999999	110	999999	595	999999	138	140	999999	858	82	454	856	921	699	743	999999	524	999999	674	356	389	378	302	999999	583	46	408	923	979	999999	999999	999999	594	470	545	489	641	536	160	999999	752	754	379	16	903	983	924	999999	882	999999	540	999999	999999	602	854	803	999999	286	999999	821	730	217	999999	557	640	212	272	461	163	263	975	987	999999	198	603	999999	998	296	924	999999	999999	81	51	567	770	58	843	991	615	741	681	364	524	338	755	545	323	822	375	700	721	473	183	628	446	999999	
565	219	999999	229	804	999999	362	422	999999	659	176	999999	999999	999999	369	280	845	422	581	999999	473	999999	999999	68	999999	186	921	234	878	648	897	422	999999	228	999999	634	993	999999	937	999999	12	111	628	106	999999	999999	46	782	340	999999	999999	761	57	826	999999	75	999999	999999	907	628	599	999999	544	71	761	753	753	568	109	735	287	999999	484	420	617	371	870	999999	689	999999	999999	149	893	437	30	145	999999	304	149	427	858	999999	488	319	571	875	567	999999	344	625	695	999999	682	605	999999	999999	999999	636	218	717	205	439	999999	45	488	459	999999	116	51	626	388	999999	428	682	876	235	970	175	849	742	803	999999	12	73	186	671	999999	297	999999	999999	858	999999	95	999999	231	999999	999999	453	831	121	640	461	525	718	246	245	59	999999	999999	937	209	999999	786	999999	999999	892	436	197	858	816	992	999999	841	200	767	649	999999	999999	999999	999999	433	999999	343	737	112	352	787	294	826	999999	999999	467	999999	999999	651	746	952	619	516	339	992	613	594	24	128	693	620	335	950	597	871	61	548	282	513	999999	999999	59	374	999999	114	152	370	918	203	535	389	513	548	31	697	999999	490	131	464	820	932	329	999999	999999	731	462	999999	239	999999	571	918	295	999999	999999	999999	903	254	944	234	850	252	676	999999	593	314	117	786	929	900	999999	999999	999999	817	999999	999999	999999	999999	955	840	999999	809	999999	848	632	999999	103	689	579	63	793	510	999999	897	999999	577	266	508	35	114	624	676	999999	338	999999	10	501	478	999999	230	999999	999999	299	114	999999	50	121	827	198	976	220	999999	999999	875	999999	615	34	529	213	125	999999	950	999999	851	225	976	404	802	895	631	125	999999	558	359	544	999999	220	441	325	573	466	999999	999999	58	893	999999	999999	538	232	347	976	971	275	25	737	568	999999	448	889	605	646	318	999999	566	999999	595	870	857	999999	785	405	592	213	639	999999	63	640	366	999999	28	516	865	580	558	655	999999	360	999999	999999	976	273	772	552	720	999999	157	507	754	999999	999999	999999	611	207	446	999999	393	768	635	365	999999	999999	701	490	999999	999999	999999	738	383	910	717	999999	337	246	365	522	999999	50	999999	999999	511	999999	999999	999999	659	692	904	668	143	999999	271	385	999999	999999	937	57	571	292	682	630	999999	418	999999	843	480	72	999999	375	842	924	319	353	284	924	854	999999	999999	999999	830	187	194	121	605	766	999999	999999	521	160	308	999999	951	999999	368	862	564	102	431	52	999999	597	693	539	825	219	306	999999	
110	999999	332	999999	15	48	999999	504	446	999999	999999	367	999999	148	550	999999	77	535	999999	969	984	999999	369	761	706	999999	999999	999999	494	655	296	396	469	729	241	999999	828	498	311	999999	888	864	426	528	289	73	848	999999	56	844	999999	300	245	999999	934	688	440	571	999999	999999	212	228	19	999999	999999	999999	898	474	999999	829	30	578	234	70	91	130	996	999999	999999	642	160	999999	195	999999	193	995	160	142	999999	552	290	999999	395	304	710	669	854	999999	999999	862	175	999999	650	227	823	999999	75	185	999999	813	692	999999	999999	999999	999999	925	43	369	999999	753	276	999999	679	365	548	763	192	999999	359	421	999999	371	999999	619	476	777	635	999999	999999	299	930	974	885	981	859	691	177	925	999999	784	999999	495	36	35	999999	409	999999	295	679	70	710	999999	826	999999	548	331	999999	479	994	88	999999	74	542	318	999999	302	880	697	505	999999	999999	267	491	574	999999	780	999999	46	34	999999	82	350	299	765	588	794	157	60	443	538	164	698	930	369	495	571	952	717	212	303	999999	16	790	822	999999	999999	654	262	59	768	985	500	454	927	15	949	775	777	730	39	154	829	999999	966	702	897	336	131	999999	223	827	627	834	731	547	76	559	476	301	145	149	999999	10	675	553	999999	253	13	364	546	796	185	987	183	158	699	752	824	129	576	126	532	182	836	999999	999999	666	999999	390	939	399	308	485	594	889	258	828	589	423	49	999999	333	767	542	427	652	639	661	999999	847	999999	999999	357	999999	28	617	999999	174	735	194	996	529	999999	999999	999999	497	699	403	293	900	871	173	410	90	922	793	764	640	418	999999	728	15	151	999999	625	663	951	761	999999	999999	535	663	999999	238	52	134	709	353	396	929	999999	246	377	999999	975	160	335	277	801	235	852	92	756	447	999999	990	999999	999999	999999	999999	999999	999999	827	21	374	217	999999	181	47	798	93	999999	253	488	344	491	638	999999	999999	475	999999	684	959	350	999999	999999	907	999999	772	62	745	629	555	902	393	999999	419	365	317	768	841	999999	239	13	999999	440	839	999999	999999	974	999999	999999	522	332	165	862	978	486	999999	921	309	902	409	999999	999999	463	866	999999	999999	330	81	999999	160	799	633	999999	454	956	209	999999	613	640	314	798	700	825	999999	999999	747	531	999999	933	773	396	999999	939	753	254	999999	687	574	497	999999	999999	999999	88	769	999999	999999	980	417	31	286	602	318	669	597	611	294	237	356	644	604	573	294	148	509	764	340	694	
999999	210	16	521	999999	999999	468	532	999999	621	999999	999999	533	766	123	999999	656	181	999999	799	351	152	959	723	341	929	999999	608	497	764	579	15	393	999999	559	217	25	999999	187	202	211	999999	715	999999	181	999999	121	837	459	280	491	338	686	540	999999	288	250	999999	189	495	999999	999999	45	141	52	999999	11	999999	216	906	998	891	993	885	598	286	999999	999999	551	379	999999	66	158	999999	999999	251	328	999999	660	281	967	732	585	692	969	351	40	584	631	130	960	999999	630	999999	999999	600	344	801	999999	999999	851	953	999999	810	676	176	711	818	999999	800	732	159	868	999999	939	276	315	311	999999	257	256	999999	999999	431	419	999999	435	604	944	999999	999999	999999	909	593	430	23	999999	775	25	803	639	221	999999	830	398	811	999999	694	614	16	295	43	885	695	999999	997	297	999999	400	449	740	999999	874	187	893	215	999999	284	515	925	285	540	295	121	617	44	138	835	42	607	999999	740	990	999999	999999	874	641	224	772	432	726	679	384	999999	73	999999	999999	546	936	999999	572	999999	189	689	730	999999	747	999999	87	999999	869	462	287	999999	936	999999	126	936	791	999999	573	999999	511	92	208	999999	165	719	58	999999	999999	999999	898	849	45	73	560	311	217	641	136	868	146	986	563	274	401	591	639	999999	999999	411	755	917	619	546	999999	107	490	134	599	38	724	999999	100	287	563	438	757	873	449	815	728	999999	999999	705	888	525	529	934	214	573	89	985	678	295	999999	999999	999999	498	135	463	820	93	51	108	999999	153	895	285	710	963	834	766	623	601	683	604	34	914	658	422	578	555	999999	999999	948	738	999999	804	451	999999	208	268	747	986	994	645	118	794	561	745	629	254	234	999999	739	323	372	87	612	999999	956	325	840	713	885	275	173	25	159	414	999999	999999	833	138	999999	575	29	637	606	47	999999	999999	362	912	792	999999	331	678	296	635	376	999999	202	220	999999	883	428	44	111	729	999999	999999	999999	156	917	999999	420	999999	999999	174	303	999999	999999	999999	745	727	962	927	920	561	943	494	729	523	999999	590	898	623	512	881	999999	984	536	877	566	999999	999999	999999	999999	264	999999	235	999999	131	341	999999	999999	628	475	999999	999999	999999	124	550	785	986	999999	131	118	337	999999	797	593	605	26	999999	207	999999	17	352	999999	756	932	665	647	718	302	607	999999	405	822	280	999999	614	959	656	870	999999	102	580	38	471	107	668	999999	125	641	597	999999	32	999999	174	620	132	764	175	568	458	
902	999999	694	766	940	713	514	369	649	979	999999	370	448	999999	999999	437	999999	671	659	273	51	999999	999999	705	502	169	961	999999	659	999999	849	794	98	422	999999	35	885	271	531	999999	163	264	999999	662	951	999999	584	233	999999	192	808	102	999999	304	416	380	999999	999999	274	999999	752	857	710	623	999999	850	999999	999999	999999	485	551	62	150	275	120	999999	65	999999	753	757	585	737	993	999999	227	757	999999	794	15	713	45	999999	999999	750	641	999999	554	852	532	999999	473	558	999999	188	641	756	952	999999	194	630	325	999999	245	516	205	999999	863	243	406	999999	999999	999999	30	423	449	999999	64	399	633	999999	242	212	999999	652	999999	37	640	815	835	471	999999	47	610	385	398	999999	661	491	555	627	443	320	456	999999	538	986	537	683	999999	986	701	563	617	380	397	122	682	999999	232	999999	999999	999999	408	935	577	535	999999	644	35	978	992	573	844	15	380	999999	756	999999	999999	307	499	957	86	999999	769	251	429	239	988	285	789	999999	268	386	253	999999	911	999999	999999	13	119	999999	999999	999999	993	138	718	612	999	475	999999	940	479	999999	999999	999999	970	559	175	335	116	999999	656	749	198	924	314	467	999999	984	20	245	167	120	198	606	999999	326	855	641	532	816	240	522	999999	999999	999999	344	707	827	424	999999	355	258	999999	472	246	908	999999	79	823	999999	850	999999	999999	131	782	369	735	82	127	654	704	533	802	299	416	144	999999	350	335	969	999999	999999	569	658	889	909	222	726	370	400	754	785	817	999999	966	999999	67	796	999999	999999	609	634	999999	770	657	822	456	608	65	112	87	231	743	999999	500	916	455	806	242	873	156	999999	712	726	900	918	999999	530	332	201	86	44	999999	106	370	135	233	799	11	999999	463	614	670	268	323	532	52	963	999999	59	999999	999999	999999	202	999999	599	922	984	870	999999	999999	925	999999	863	35	999999	947	647	493	374	999999	655	805	175	419	999999	348	453	999999	999999	999999	751	749	999999	431	825	480	999999	999999	770	213	248	999999	999999	959	537	338	806	242	280	585	405	479	416	366	123	455	398	783	551	999999	478	580	503	861	365	185	13	441	210	572	866	634	999999	171	454	727	542	216	999999	212	541	221	143	791	481	999999	999999	915	317	999999	91	307	471	519	734	999999	435	410	999999	999999	335	375	41	707	999999	999999	756	254	912	396	912	192	901	999999	719	267	999999	711	999999	93	842	97	133	831	490	568	172	213	436	786	999999	999999	611	999999	877	176	189	
435	82	710	525	999999	13	921	466	899	999999	999999	800	999999	230	723	999999	521	520	248	999999	210	999999	161	999999	999999	818	135	999999	780	580	382	471	552	87	22	639	679	567	753	93	212	374	591	172	50	999999	958	999999	578	121	100	999999	638	925	979	218	999999	112	972	999999	878	826	999999	329	33	660	257	999999	218	93	350	953	766	999999	999999	835	635	999999	567	149	860	999999	526	668	999999	373	833	627	108	803	718	999999	999999	483	215	999999	999999	271	148	389	999999	568	358	494	999999	146	252	999999	887	999999	583	931	545	833	420	318	999999	27	839	999999	999999	630	301	414	374	773	368	999999	949	661	156	999999	850	999999	982	301	221	42	897	354	130	999999	999999	954	229	786	41	761	73	897	999999	671	999999	488	562	535	276	943	129	998	999999	959	999999	235	996	999999	91	367	850	999999	106	999999	129	495	540	478	890	999999	194	588	741	607	229	62	584	485	941	999999	625	456	35	999999	999999	999999	577	999999	824	514	999999	20	705	673	999999	999999	800	810	999999	999999	999999	999999	645	929	758	541	266	999999	739	999999	650	521	277	999999	742	404	999999	828	363	230	918	379	653	386	999999	999999	999999	77	697	284	261	774	933	14	424	541	811	999999	519	381	641	407	430	352	999999	447	999999	985	931	516	851	972	456	330	29	999999	440	999999	551	584	658	199	482	465	230	876	587	272	999999	210	592	998	999999	982	589	520	949	310	522	941	440	999999	145	190	432	289	999999	612	985	845	111	552	999999	935	723	452	925	965	999999	987	999999	480	690	999999	923	853	663	999999	741	508	629	139	746	999999	153	761	999999	301	42	940	558	975	287	459	109	50	454	999999	269	146	595	983	188	999999	91	960	217	414	266	579	626	853	870	486	226	971	805	942	791	961	398	633	999999	190	438	883	203	240	632	883	408	290	215	999999	913	645	950	221	528	193	554	649	44	463	324	705	115	800	242	137	245	999999	999999	999999	748	962	60	997	999999	208	766	976	781	383	180	999999	999999	275	573	581	30	593	999999	999999	999999	748	598	480	866	733	999999	999999	998	505	648	897	700	908	999999	951	999999	952	999999	330	426	577	868	660	292	979	67	839	237	661	116	651	97	982	999999	999	373	999999	141	372	429	373	978	286	999999	999999	999999	739	418	622	986	78	477	999999	999999	840	880	937	999999	886	676	938	175	346	398	996	809	717	999999	856	587	999999	820	753	900	63	599	591	999999	19	344	327	430	614	675	999999	183	994	
801	59	129	999999	393	255	695	490	208	641	887	739	474	999999	720	562	44	971	257	724	202	138	251	298	22	187	551	358	518	999999	671	999999	823	999999	916	969	737	161	631	575	67	999999	854	999999	704	196	545	417	606	999999	580	703	791	459	999999	672	999999	831	423	215	999999	347	972	647	970	999999	999999	999999	20	999999	825	883	349	682	666	999999	999999	293	999999	826	642	144	751	999999	980	967	569	373	999999	999999	171	905	737	426	871	720	999999	999999	987	176	280	885	406	855	999999	697	363	118	999999	29	398	524	247	597	573	999999	595	332	667	12	968	552	647	766	589	919	155	923	810	945	999999	999999	999999	427	999999	756	737	896	606	293	613	460	580	992	855	999999	668	150	853	311	999999	125	550	984	208	999999	999999	640	276	133	552	440	307	847	999999	332	228	999999	51	816	832	699	725	383	398	518	971	654	911	942	261	14	999999	509	819	229	526	321	229	827	999999	106	629	483	741	183	162	733	318	532	428	848	109	46	478	436	399	176	595	689	756	593	729	334	871	999999	369	999999	37	464	806	906	999999	223	308	736	79	251	642	225	365	999999	999999	999999	523	413	904	43	41	999999	830	999999	725	999999	81	924	377	999999	999999	203	999999	364	705	853	726	999999	257	886	738	741	367	157	999999	380	334	518	257	350	999999	468	999999	335	766	644	634	456	191	70	151	383	369	999999	640	448	411	11	543	999999	662	11	165	28	305	999999	999999	682	825	354	215	562	676	999999	495	153	560	488	598	70	228	999999	340	999999	744	364	382	593	999999	95	969	332	975	765	687	999999	312	623	40	999999	618	952	631	836	855	588	707	999999	288	497	887	999999	413	999999	273	392	999999	969	284	940	917	442	175	739	385	882	587	911	349	999999	840	936	457	131	452	999999	648	504	341	165	657	50	315	29	208	999999	919	502	501	305	148	343	349	100	558	999999	999999	999999	461	999999	11	795	999999	602	657	999999	475	291	39	996	744	176	637	999999	292	877	137	155	541	999999	963	94	419	53	547	506	597	367	999999	999999	489	757	999999	368	999999	861	999999	999999	372	999999	581	637	473	999999	561	972	706	230	807	681	58	641	359	999999	999999	999999	386	949	999999	999999	363	117	999999	763	999999	986	133	279	965	430	829	424	999999	294	999999	999999	999999	914	492	999999	999999	999999	559	891	228	847	407	919	999999	247	999999	107	657	221	894	474	918	709	987	574	849	436	264	386	851	633	859	75	376	684	304	999999	
466	490	360	999999	999999	827	545	669	999999	999999	999999	727	999999	732	767	570	999999	292	999999	912	927	918	724	373	999999	182	49	594	988	999999	999999	674	999999	23	999999	176	861	908	916	100	999999	327	985	646	999999	537	441	999999	866	298	674	999999	277	392	544	548	765	986	873	999999	788	950	681	256	660	256	784	999999	101	600	709	492	376	325	747	609	932	88	857	585	741	999999	999999	999999	667	999999	406	561	999999	102	410	999999	45	540	999999	223	646	738	986	269	752	509	38	999999	589	192	717	951	999999	934	616	687	138	297	643	868	233	999999	589	201	849	233	461	999999	200	999999	456	835	23	533	999999	204	102	598	832	241	891	461	120	999999	751	999999	999999	545	999999	999999	746	747	999999	443	990	664	158	795	420	999999	57	38	85	999999	736	882	938	121	970	421	595	540	464	412	977	771	871	115	450	404	999999	916	523	999999	97	708	938	579	542	309	55	307	187	313	999999	862	386	365	748	868	999999	805	574	74	137	216	293	495	999999	229	792	53	355	26	222	141	999999	999999	999999	37	999999	368	578	671	376	999999	362	999999	228	999999	394	516	366	581	887	511	351	458	349	881	425	999999	123	323	516	11	999999	999999	101	62	356	777	697	721	924	999999	236	903	698	999999	853	999999	276	352	835	286	687	999999	139	710	999999	67	269	786	611	500	999999	265	999999	999999	346	201	69	176	999999	616	819	999999	656	999999	285	447	760	999999	999999	293	999999	999999	488	239	324	188	41	999999	999999	999999	518	999999	119	999999	901	971	999999	333	503	661	82	110	584	228	467	51	127	399	435	999999	306	759	758	328	324	999999	777	925	999999	168	169	679	904	478	108	908	536	232	837	999999	699	437	16	999999	220	999999	196	269	772	999999	70	642	955	919	999999	999999	162	790	999999	427	204	999999	282	344	501	403	205	116	130	999999	515	999999	999999	131	652	868	752	391	118	248	298	517	163	778	107	527	999999	984	999999	999999	755	745	123	420	119	999999	999999	671	999999	999999	880	90	999999	999999	766	176	90	834	999999	134	999999	999999	682	999999	138	686	670	504	247	999999	999999	221	630	781	999999	769	780	151	21	776	713	999999	999999	300	367	217	377	939	21	999999	999999	999999	717	361	342	984	73	252	291	432	216	999999	999999	900	147	668	459	999999	419	997	396	939	999999	500	420	999999	999999	999999	513	921	319	730	492	999999	537	999999	999999	279	448	818	706	538	999999	999999	999999	63	656	617	162	698	758	19	530	24	544	507	77	226	
941	999999	999999	681	738	370	123	486	177	127	372	357	174	999999	919	600	300	857	90	242	999999	366	999999	999999	999999	814	172	309	999999	478	772	39	722	287	999999	41	97	34	799	498	475	94	885	538	999999	804	533	578	99	929	723	999999	427	834	295	584	147	95	452	999999	207	814	286	699	354	343	635	887	850	887	999999	276	68	591	767	846	481	740	999999	434	999999	594	219	999999	755	999999	612	888	992	999999	999999	12	581	876	300	661	807	196	193	999999	179	646	727	211	426	456	627	836	76	448	999999	407	693	999999	642	613	604	16	943	268	730	746	999999	106	999999	999999	694	192	300	115	49	295	556	490	264	644	867	999999	852	308	468	776	999999	553	999999	999999	999999	999999	243	999999	999999	800	999999	999999	999999	432	751	631	217	915	999999	445	545	999999	999999	999999	850	213	764	997	746	596	163	644	799	999999	924	351	454	506	202	999999	948	613	58	248	52	630	309	999999	999999	245	800	999999	546	32	241	999999	999999	834	646	114	999999	999999	940	471	999999	999999	999999	235	507	999999	999999	710	723	630	497	931	999999	171	999999	999999	903	932	114	510	999999	227	999999	776	723	999999	207	619	860	999999	343	712	672	999999	601	444	504	84	333	999999	69	99	223	999999	999999	309	947	999999	70	426	999999	999999	140	440	999999	999999	509	359	511	443	212	567	850	999999	297	784	268	336	569	340	999999	829	609	999999	451	999999	13	192	251	423	127	224	559	444	886	477	999999	242	999999	181	934	155	572	890	999999	501	249	999999	628	750	51	621	423	730	701	381	266	518	988	969	426	999999	117	98	326	988	18	416	749	819	999999	35	425	398	405	999999	267	719	999999	949	999999	426	563	999999	382	999999	999999	828	742	514	220	73	253	941	755	617	47	999999	573	999999	999999	832	837	808	547	25	206	999999	334	131	123	999999	186	49	511	999999	999999	616	715	999999	197	189	673	244	609	999999	999999	483	999999	788	999999	783	155	50	466	999999	588	999999	953	366	999999	775	503	620	401	672	999999	214	999999	755	852	430	999999	752	113	313	168	602	209	408	243	723	392	546	589	340	402	146	999999	876	420	20	999999	359	521	422	685	999999	843	999999	262	999999	52	999999	935	999999	999999	402	936	162	475	999999	554	555	132	999999	392	999999	41	71	280	999999	631	563	345	842	766	419	241	690	628	115	759	273	155	666	680	506	611	477	999999	999	209	430	411	434	465	118	236	934	40	728	999999	782	665	999999	946	489	551	103	355	606	171	255	
534	369	236	999999	409	466	906	886	355	564	746	281	550	999999	162	999999	999999	999999	192	306	999999	899	94	999999	607	642	720	200	954	999999	132	718	837	953	895	999999	207	184	708	770	38	154	383	999999	45	393	962	744	337	640	716	696	423	864	595	634	285	260	683	767	746	715	931	837	999999	38	443	999999	315	120	713	212	949	422	277	999999	526	627	940	999999	999999	975	999999	324	802	435	304	973	368	270	766	947	500	941	999999	323	223	545	34	17	999999	999999	999999	226	927	513	746	11	999999	999999	999999	999999	319	999999	96	771	851	616	45	999999	733	999999	238	54	354	765	712	17	398	954	302	999999	603	932	274	314	546	647	999999	999999	688	999999	386	288	162	119	999999	40	855	262	471	606	510	26	284	488	147	394	871	172	801	739	612	999999	786	999999	63	386	205	781	234	214	229	746	328	439	999999	949	999999	999999	999999	681	162	999999	492	999999	480	999999	658	785	999999	161	775	234	496	949	999999	743	502	34	65	262	834	83	37	267	386	763	999999	845	404	197	999999	636	45	129	999999	999999	999999	99	999999	999999	727	420	613	83	438	994	260	379	748	351	457	868	189	874	999999	89	118	234	999999	999999	888	813	391	980	999999	149	199	376	372	999999	592	412	376	589	534	424	469	954	828	391	513	328	106	62	740	999999	456	170	282	507	368	925	779	940	587	914	39	999999	422	299	805	883	16	999999	759	999999	501	999999	350	999999	619	999999	406	928	213	999999	716	338	250	37	693	38	104	999999	856	999999	633	999999	11	999999	395	999999	541	539	999999	629	999999	999999	999999	695	141	855	820	850	887	214	999999	850	737	28	208	700	393	395	605	999999	999999	150	677	999999	421	75	599	730	999999	784	621	866	352	583	257	999999	45	555	895	837	218	999999	999999	651	999999	999999	698	983	999999	694	452	156	999999	999999	840	999999	895	210	283	76	266	100	813	113	593	663	999999	999999	770	999999	999999	838	499	767	568	545	999999	36	999999	639	377	616	318	352	999999	474	932	999999	742	85	257	834	281	829	581	127	999999	999999	999999	483	283	543	222	367	38	614	656	175	251	304	999999	869	254	644	698	650	781	470	999999	128	730	965	999999	999999	806	999999	566	670	999999	450	115	297	968	482	999999	833	403	951	323	726	818	766	301	999999	76	999999	999999	636	140	999999	346	969	999999	939	752	318	999999	999999	560	207	999999	985	999999	800	199	999999	901	771	999999	999999	999999	830	156	55	310	963	673	999999	628	428	999999	999999	
540	265	114	146	193	39	730	57	999999	876	401	999999	999999	832	787	999999	258	355	487	818	999999	999999	999999	515	822	68	999999	788	645	158	898	141	956	128	455	724	696	999999	999999	871	51	241	164	379	999999	999999	376	477	999999	182	725	999999	941	999999	999999	999999	580	598	999999	999999	399	941	412	563	978	269	169	560	999999	72	804	204	816	615	777	127	120	315	999999	791	691	171	999999	472	432	999999	999999	534	546	189	154	999999	739	413	999999	999999	829	600	401	999999	871	816	100	123	377	531	466	335	655	464	165	274	999999	532	443	238	338	939	141	362	999999	635	23	207	918	706	464	413	143	999999	999999	519	914	907	999999	875	80	499	999999	901	169	865	878	999999	34	879	586	217	969	253	999999	890	469	49	110	999999	999999	893	204	671	999999	999999	202	977	176	645	999999	614	999999	567	168	999999	844	999999	203	213	756	930	999999	999999	129	999999	444	890	999999	407	59	874	806	999999	82	186	999999	999999	834	116	999999	901	916	999999	529	972	605	411	95	931	999999	239	846	897	490	999999	721	166	551	999999	618	312	80	999999	595	999999	807	929	494	981	999999	420	405	96	540	855	999999	999999	999999	999999	651	42	999999	975	999999	819	38	999999	999999	211	999999	147	881	25	999999	999999	830	157	793	53	175	999999	999999	113	396	635	999999	999999	366	635	856	999999	647	405	177	999999	507	104	999999	999999	999999	898	736	293	526	407	538	389	598	999999	34	867	10	999999	981	999999	999999	701	999999	726	985	279	552	567	354	536	500	999999	999999	912	863	735	740	999999	596	276	939	633	586	988	106	999999	171	196	999999	999999	999999	999999	423	202	470	805	515	690	790	187	356	178	939	990	906	999999	541	686	999999	298	136	983	999999	999999	45	999999	125	600	629	999999	999999	365	956	365	999999	328	73	999999	452	67	230	60	236	999999	999999	770	694	596	999999	54	913	484	879	321	862	944	999999	707	167	999999	999999	914	70	260	79	990	222	583	391	587	988	887	244	259	78	86	999999	469	795	274	798	529	518	585	626	633	486	644	503	664	35	365	496	474	376	315	999999	975	350	999999	558	120	215	504	66	36	250	630	253	785	999999	834	912	893	188	171	406	485	634	999999	514	999999	999999	726	999999	632	400	769	882	999999	96	781	128	999999	715	999999	323	999999	999999	600	999999	855	401	717	477	201	453	603	295	215	909	514	351	904	424	981	39	488	942	999999	636	480	999999	490	699	415	715	55	999999	999999	847	392	956	43	62	658	185	372	
259	370	189	796	483	677	999999	581	440	223	452	734	658	835	81	104	963	912	999999	999999	999999	71	999999	408	425	795	999999	526	558	317	852	999999	805	666	239	581	254	839	999999	80	636	127	975	999999	602	999999	999999	22	321	862	79	150	999999	274	354	197	884	780	999999	999999	319	337	33	132	371	687	999999	991	605	499	999999	999999	999999	48	285	900	95	983	805	999999	999999	355	999999	696	247	711	224	541	322	999999	696	473	467	318	999999	308	103	852	140	914	526	999999	999999	999999	22	999999	999999	999999	999999	453	999999	901	974	999999	736	964	132	337	885	999999	472	396	999999	563	802	385	999999	606	287	976	806	242	852	890	454	110	938	393	683	301	999999	712	552	868	940	795	499	67	582	999999	999999	766	967	481	999999	999999	182	853	28	999999	999999	999999	234	22	646	868	58	94	955	999999	35	999999	999999	593	999999	999999	843	999999	622	16	886	609	999999	490	800	50	999999	999999	448	325	999999	94	999999	57	22	856	488	999999	231	81	747	414	111	999999	770	447	122	383	308	692	295	372	999999	21	749	679	606	743	221	606	603	999999	999999	640	707	999999	373	999999	581	326	281	999999	588	551	999999	999999	999999	86	999999	362	999999	891	82	999999	39	999999	999999	363	307	342	260	999999	329	625	478	79	769	471	999999	999999	84	516	802	982	420	982	784	689	752	277	182	530	33	859	999999	711	605	889	610	999999	97	20	308	248	76	537	999999	963	83	199	712	46	999999	999999	999999	421	99	999999	345	56	999999	173	610	40	170	730	720	469	946	999999	999999	880	999999	108	741	74	217	564	915	883	998	821	999999	562	564	145	693	143	580	266	622	515	553	564	999999	999999	409	277	999999	346	816	524	26	316	999999	832	186	737	158	223	213	535	184	999999	57	960	556	58	475	999999	46	587	888	689	154	959	336	305	738	817	665	999999	999999	999999	77	999999	804	999999	999999	732	999999	956	985	367	63	96	340	999999	999999	410	377	360	999999	63	999999	238	999999	336	172	766	505	999999	999	999999	999999	273	999999	605	999999	999999	999999	256	221	743	999999	89	999999	531	636	67	999999	245	788	338	449	999999	148	432	278	838	849	999999	999999	80	236	88	956	654	999999	789	47	999999	705	944	254	131	149	68	987	230	636	113	699	114	999999	270	999999	999999	890	253	135	626	337	556	999999	999999	999999	150	517	987	999999	947	722	846	30	893	540	844	93	328	999999	89	444	57	211	746	778	43	933	966	999999	999999	763	565	664	999999	407	158	999999	999999	
999999	998	551	999	999999	999999	999999	999999	999999	999999	729	257	588	572	88	999999	191	289	999999	976	908	84	217	550	11	838	194	167	192	999999	496	391	999999	525	315	999999	538	445	949	999999	999999	925	999999	689	246	738	706	201	487	618	238	127	803	999999	659	999999	791	10	999999	269	505	233	999999	484	757	348	634	72	999999	911	517	999999	999999	999999	620	982	999999	527	314	273	141	999999	680	999999	380	999999	587	377	866	377	999999	537	447	999999	27	142	265	474	932	897	113	999999	934	575	111	999999	999999	971	635	677	999999	999999	696	734	138	512	553	107	999999	388	761	266	205	889	535	980	309	649	999999	487	727	660	999999	416	169	496	68	114	471	888	591	615	999999	198	999999	999999	840	712	561	515	999999	167	999999	553	145	847	448	54	50	999999	192	147	166	157	999999	999999	999999	290	574	641	999999	448	635	225	796	156	523	17	999999	999999	150	597	999999	309	898	569	300	51	280	322	58	23	999999	351	999999	999999	999999	595	248	410	442	560	147	920	71	150	999999	154	757	999999	333	999999	718	625	980	999999	59	857	259	390	862	999999	19	262	999999	440	384	294	999999	999999	999999	999999	768	999999	981	590	459	178	248	757	48	999999	999999	290	999999	616	304	999999	999999	121	405	601	999999	858	548	999999	550	999999	336	999999	766	999999	636	414	302	404	673	999999	644	999999	145	881	618	999999	999999	716	352	999999	999999	977	146	935	923	406	947	106	592	999999	999999	185	49	573	999999	617	990	802	518	879	988	594	943	510	804	970	975	524	982	844	516	831	463	821	622	359	493	830	322	240	999999	206	812	762	417	468	360	572	49	10	999999	999999	207	472	999999	677	43	635	141	953	430	433	123	748	403	554	722	227	999999	492	999999	170	489	999999	422	792	782	999999	103	345	999999	413	484	981	342	966	634	999999	91	945	325	858	999999	369	809	44	92	999999	999999	862	746	999999	999999	999999	999999	350	70	918	60	947	999999	853	542	999999	343	27	999999	142	415	437	999999	999999	146	15	999999	276	471	130	999999	387	999999	719	821	240	599	487	999999	928	114	992	906	715	940	144	60	471	325	902	36	792	999999	950	657	932	999999	25	996	616	389	610	999999	940	999999	672	247	185	42	311	206	855	236	30	37	423	530	999999	790	12	954	999999	950	568	103	999999	301	759	71	889	298	583	999999	184	548	503	999999	966	275	999999	896	874	439	999999	999999	180	999999	75	999999	244	411	737	235	999999	661	683	660	320	999999	762	380	487	123	153	
23	623	373	62	481	534	999999	563	939	521	115	90	275	936	862	922	131	236	837	827	487	999999	358	497	522	865	999999	802	999999	513	898	419	760	999999	10	999999	999999	999999	999999	398	933	847	798	713	999999	581	417	723	457	923	999999	154	649	999999	665	461	274	876	539	999999	690	508	443	435	623	696	329	979	999999	779	125	999999	642	449	999999	999999	763	999999	608	940	457	129	354	999999	999999	753	769	999999	631	548	817	930	973	977	707	435	413	372	99	201	262	438	787	677	808	32	511	210	402	35	698	629	277	599	168	571	163	247	562	869	927	999999	358	999999	961	195	999999	999999	999999	469	235	400	555	417	999999	999999	999999	676	999999	850	999999	568	999999	605	849	197	999999	384	999999	145	281	999999	810	229	274	999999	90	999999	715	622	388	847	468	999999	799	999999	999999	999999	910	149	239	486	849	711	627	368	783	752	547	774	532	999999	845	606	197	69	589	999999	152	999999	938	942	960	775	472	404	110	148	999999	551	999999	802	473	679	999999	794	327	999999	999999	999999	622	337	852	999999	100	128	12	861	745	740	718	748	717	628	211	297	525	999999	248	999999	268	645	946	995	660	730	999999	176	699	403	741	490	734	247	669	610	99	29	685	354	401	248	999999	75	833	374	94	844	477	619	278	254	999999	378	646	977	390	999999	291	999999	331	836	999999	352	998	238	24	480	999999	600	207	506	397	894	831	29	999999	881	999999	296	646	952	999999	90	999999	497	629	365	600	691	230	242	738	325	32	565	999999	999999	77	999999	360	614	884	999999	999999	772	856	965	546	627	734	509	693	994	999999	999999	148	999999	228	510	608	999999	999999	999999	380	965	768	82	871	276	943	202	814	568	935	41	999999	820	999999	361	999999	999999	819	973	957	720	548	743	602	654	427	999999	999999	566	995	999999	999999	616	999999	456	999999	784	103	279	683	541	999999	135	69	999999	310	327	424	866	999999	999999	839	906	320	659	999999	35	479	227	999999	948	371	257	572	244	307	461	323	221	358	857	999999	999999	999999	425	35	423	999999	999999	353	109	580	964	999999	60	862	828	999999	848	40	978	314	876	429	734	180	447	562	824	394	848	13	212	999999	999999	385	299	616	895	633	12	999999	569	999999	750	378	406	999999	522	382	999999	166	475	999999	380	999999	693	130	565	254	588	860	859	526	504	105	377	456	685	999999	999999	222	409	999999	37	636	744	11	679	999999	999999	886	50	452	914	692	999999	999999	147	468	691	178	999999	651	54	
152	492	53	379	654	11	949	999999	999999	808	999999	756	260	162	999999	808	691	450	209	999999	701	819	416	999999	812	567	355	318	999999	983	404	999999	758	179	885	999999	999999	632	35	364	824	999999	999999	643	999999	935	287	869	999999	999999	999	999999	851	181	352	333	85	999999	567	96	655	640	657	862	999999	999999	998	999999	999999	599	116	69	424	844	655	689	999999	772	953	876	999999	485	999999	566	999999	999999	319	586	999999	562	79	269	999999	938	999999	193	999999	341	239	561	936	206	602	999999	999999	940	313	17	525	663	999999	312	999999	690	999999	179	726	100	878	737	999999	422	264	715	999999	846	994	485	144	471	334	999999	999999	401	999999	93	883	119	22	53	373	311	999999	173	854	766	999999	999999	999999	539	467	999999	462	999999	999999	524	941	886	285	707	946	827	999999	64	338	424	769	96	749	722	296	617	87	834	999999	484	361	100	860	999999	999999	618	353	605	14	999999	830	999999	999999	999999	999999	996	833	314	107	999999	999999	999999	835	440	999999	694	999999	419	252	849	197	628	137	999999	172	851	36	521	642	337	483	276	59	999999	593	999999	470	999999	581	299	783	773	736	999999	55	354	265	430	999999	999999	983	934	362	999999	872	212	914	336	999999	300	970	322	671	770	72	172	956	566	846	279	234	311	838	953	75	423	999999	999999	254	999999	595	605	755	999999	353	549	999999	894	999999	390	999999	144	80	290	328	471	111	966	766	999999	398	699	999999	497	156	681	105	409	98	999999	320	615	91	999999	705	375	566	409	426	999999	258	71	170	465	465	999999	240	558	634	999999	999999	925	542	999999	429	896	31	267	126	672	453	999999	806	999999	80	208	999999	636	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	65	450	547	774	999999	146	395	999999	720	25	809	353	309	293	999999	78	743	265	999999	395	267	999999	604	973	681	699	619	385	298	999999	103	367	903	999999	70	231	906	740	999999	809	685	134	342	620	775	609	605	419	999999	184	891	999999	999999	999999	774	28	846	574	103	794	527	999999	784	983	921	451	449	83	999999	532	172	13	944	414	999999	999999	705	983	207	81	104	210	590	123	844	999999	52	181	999999	52	999999	341	646	527	292	676	350	358	999999	333	170	532	196	999999	999999	888	136	999999	31	642	322	999999	377	32	700	326	428	670	149	999999	409	277	621	190	999999	830	999999	427	131	44	999999	357	294	873	910	572	23	327	111	955	896	141	160	999999	729	523	999999	624	826	999999	257	679	999999	799	999999	
892	910	15	999999	999999	532	709	999999	987	999999	965	577	503	121	999999	312	110	569	999999	999999	277	127	802	461	999999	865	742	600	999999	787	122	999999	494	949	28	661	999999	212	999999	433	197	352	173	999999	764	999999	471	512	699	663	156	999999	35	797	656	774	117	554	999999	326	999999	118	634	210	737	827	92	999999	103	476	999999	897	649	759	815	999999	954	833	697	999999	404	999999	901	501	640	12	122	697	999999	253	999999	463	999999	603	643	999999	718	963	241	936	863	916	418	232	369	259	470	276	999999	731	999999	283	857	802	921	560	217	999999	569	735	715	394	261	850	999999	840	999999	56	126	736	216	991	999999	760	825	999999	820	678	142	391	999999	846	715	999999	432	280	606	920	999999	92	870	585	999999	506	231	999999	664	568	310	528	999999	999999	159	999999	524	999999	681	106	976	443	999999	539	10	188	204	869	999999	999999	427	999999	243	265	374	999999	999999	999999	597	999999	539	356	823	999999	377	999999	317	126	696	469	55	603	598	510	943	248	352	341	584	224	312	361	798	973	999999	659	294	999999	60	125	389	892	241	586	566	999999	620	488	999999	396	871	87	999999	219	645	824	63	733	321	135	692	534	999999	383	999999	187	558	849	120	718	999999	499	76	581	90	162	372	22	943	323	628	863	999999	197	353	234	999999	588	338	327	605	561	506	999999	433	999999	845	858	999999	999999	81	770	377	453	77	382	21	999999	999999	999999	461	999999	789	998	507	828	999999	999999	39	568	998	969	521	793	122	767	992	151	158	235	317	999999	229	564	251	858	999999	725	130	971	223	587	459	845	999999	564	772	507	999999	604	499	986	828	234	390	112	258	583	341	999999	389	870	452	903	185	947	821	999999	999999	999999	342	639	739	68	354	420	519	999999	928	557	999999	999999	723	553	999999	330	999999	994	999999	999999	999999	999999	393	819	999999	353	145	999999	999999	917	742	547	751	779	999999	859	257	770	880	970	999999	999999	655	783	314	999999	156	899	178	854	271	827	999999	999999	999999	999999	256	999999	999999	11	285	964	999999	20	814	999999	743	944	291	999999	83	915	123	999999	556	36	999999	610	515	697	206	246	387	815	656	915	497	144	739	843	613	337	303	999999	694	628	576	644	999999	856	161	212	618	301	781	355	999999	845	999999	22	172	645	413	999999	999999	999999	586	200	364	899	960	609	999999	447	272	745	621	244	519	927	460	622	641	658	545	994	999999	999999	44	310	211	999999	83	727	999999	967	923	524	999999	655	999999	385	
290	999999	999999	552	997	180	39	45	999999	479	336	143	562	549	14	999999	999999	809	421	501	166	999999	698	318	536	487	766	304	822	107	999999	863	885	84	342	571	999999	993	996	999999	999999	999	576	731	999999	940	174	141	962	178	291	275	244	550	229	236	380	999999	25	519	413	999999	999999	636	999999	472	257	487	999999	999999	992	249	813	963	444	999999	488	966	999999	999999	322	635	342	999999	816	894	999999	344	855	999999	999999	185	977	486	54	999999	786	939	421	852	692	999999	924	529	999999	999999	461	999999	115	71	748	413	593	429	207	999999	402	569	820	425	842	912	632	111	999999	817	271	336	919	999999	381	999999	554	150	903	635	710	812	477	775	442	358	238	793	367	999999	591	557	289	275	929	227	129	996	20	999999	64	999999	287	368	999999	135	999999	992	690	999999	858	452	526	571	77	589	101	999999	982	494	999999	838	743	464	235	713	56	653	193	164	428	558	140	133	999999	999999	535	119	995	316	996	246	113	168	999999	999999	41	718	207	350	135	84	999999	525	106	226	999999	823	999999	999999	89	707	809	535	999999	310	322	999999	999999	189	64	981	59	999999	498	447	734	585	535	96	682	338	456	999999	38	353	999999	614	999999	365	808	999999	976	929	999999	999999	437	999999	387	628	999999	637	728	27	295	153	35	347	37	659	491	504	298	56	999999	751	261	965	999999	437	765	707	376	634	999999	352	15	129	448	209	999999	167	208	906	269	999999	999999	438	557	884	328	206	587	377	999999	314	423	929	547	486	46	999999	80	949	999999	129	271	103	646	942	148	999999	899	827	999999	333	306	392	999999	347	151	823	418	623	118	569	129	998	760	999999	929	85	582	961	172	999999	97	258	53	150	784	516	792	614	745	999999	999999	759	728	550	17	999999	152	209	345	999999	999999	457	841	303	999999	272	999999	579	23	999999	333	937	664	110	999999	57	348	647	563	999999	40	803	877	999999	272	369	280	220	69	999999	933	382	626	949	495	640	417	999999	150	521	999999	999999	601	999999	99	999999	104	628	313	999999	999999	505	646	709	192	259	580	999999	41	639	992	132	519	124	138	950	999999	715	614	999999	999999	598	506	51	462	817	999999	999999	606	902	275	651	906	999999	215	438	736	999999	766	246	69	271	719	510	529	60	703	486	554	148	58	389	24	707	329	104	999999	604	257	999999	57	386	548	999999	374	999999	999999	999999	908	999999	224	999999	949	378	546	379	879	996	521	411	124	725	999999	468	854	885	636	209	
780	999999	440	142	999999	401	999999	683	722	590	145	189	834	293	999999	999999	924	999999	439	646	170	999999	224	999999	999999	845	260	332	737	90	283	999999	714	26	639	797	999999	91	734	558	189	999999	656	999999	860	999999	999999	830	157	795	543	999999	456	990	49	999999	897	999999	59	823	150	999999	946	641	317	657	475	818	654	780	594	999999	920	881	467	307	303	999999	999999	749	278	999999	185	999999	547	999999	42	723	976	809	900	999999	42	910	999999	999999	916	999999	981	999999	999999	758	186	376	210	999999	288	999999	999999	999999	536	970	296	999999	999999	719	691	999999	999999	243	999999	751	841	999999	880	763	999999	20	999999	154	390	289	945	999999	881	520	254	808	741	845	999999	466	999999	244	283	999999	544	732	365	999999	631	999999	919	748	588	126	916	341	495	447	999999	278	999999	388	999999	256	35	358	999999	44	999999	882	999999	259	447	168	560	606	571	951	999999	88	999999	774	999999	478	370	206	360	999999	603	999999	323	999999	954	527	364	812	999999	999999	903	195	999999	331	233	748	649	999999	310	999999	565	320	769	543	228	999999	624	338	865	883	886	828	998	662	440	561	569	969	304	920	999999	748	723	545	58	43	774	332	999999	774	999999	699	896	999999	209	999999	154	779	85	151	902	36	947	10	149	999999	197	651	999999	672	188	680	376	390	626	999999	597	233	495	195	48	301	999999	100	64	197	932	999999	463	157	417	790	893	162	27	999999	801	722	405	973	999999	132	441	999999	596	158	333	515	999999	999999	695	920	999999	999999	113	611	248	856	945	952	152	129	198	999999	265	398	786	223	999999	848	26	874	827	522	999999	915	999999	908	504	999999	863	426	999999	81	461	496	506	14	58	416	999999	944	776	453	999999	725	934	698	999999	999999	999999	119	153	465	375	999999	103	771	549	999999	999999	999999	362	50	98	725	366	127	291	768	891	782	175	999999	319	999999	999999	384	691	999999	981	999999	294	306	542	754	283	999999	705	640	402	735	464	860	665	208	591	999999	364	999999	368	817	416	854	315	590	944	196	155	303	724	999999	89	924	216	999999	999999	66	508	344	452	68	421	999999	999999	166	327	314	999999	121	490	371	999999	586	266	999999	755	999999	990	999999	810	96	161	999999	915	684	656	999999	654	86	999999	535	238	30	662	999999	999999	764	999999	159	999999	639	895	44	999999	999999	699	502	668	53	832	615	75	999999	533	365	906	19	999999	999999	509	788	659	999999	958	954	999999	999	924	955	767	999999	951	840	999999	180	201	127	597	999999	
985	163	999999	610	254	547	469	682	497	999999	403	396	38	797	999999	484	980	999999	85	999999	230	700	999999	712	286	841	664	999999	999999	363	174	788	421	999999	999999	356	916	999999	969	999999	495	999999	512	627	562	380	962	163	201	214	200	519	52	738	342	294	999999	168	334	412	999999	244	815	143	142	614	999999	999999	100	303	567	930	711	663	373	769	198	950	160	905	999999	999999	43	661	172	655	999999	683	841	999999	770	758	724	567	539	261	645	378	495	999999	406	116	73	897	647	269	807	388	999999	999999	999999	635	18	429	532	999999	210	163	971	999999	868	301	999999	678	999999	809	999999	154	134	999999	133	819	464	212	508	772	999999	145	24	999999	848	367	317	999999	324	999999	749	304	44	166	61	491	999999	19	89	114	102	394	374	837	63	999999	264	999999	449	287	181	805	921	759	935	999999	149	78	638	510	983	746	364	398	69	999999	119	967	71	641	423	999999	133	403	680	62	999999	186	849	195	113	999999	999999	47	962	944	999999	999999	231	986	352	338	999999	578	131	999999	999999	976	777	151	552	296	202	807	863	999999	682	999999	88	999999	303	962	228	999999	407	929	918	326	435	999999	538	834	999999	84	999999	94	84	554	282	335	999999	794	999999	708	642	816	862	31	183	246	999999	999999	205	349	999999	999999	120	927	181	201	437	714	999999	662	612	717	550	127	999999	999999	652	137	254	753	860	508	999999	519	810	999999	999999	999999	999999	199	853	682	999999	407	391	909	999999	999999	383	90	898	999999	254	746	105	924	275	744	513	404	594	144	999999	452	488	999999	826	600	126	589	134	540	571	999999	808	999999	88	153	736	999999	999999	504	754	173	999999	552	263	816	423	886	325	999999	999999	748	999999	719	81	196	918	206	92	383	999999	793	956	367	746	999999	999999	175	845	132	18	905	598	99	389	999999	597	999999	999999	20	187	239	274	999999	156	822	999999	99	859	892	999999	999999	999999	432	474	961	999999	497	805	370	999999	258	51	203	999999	488	999999	999999	999999	999999	999999	999999	275	82	205	801	528	163	221	923	999999	848	316	953	897	479	389	999999	625	999999	999999	109	141	570	141	928	198	81	488	667	999999	999999	759	235	302	253	274	452	236	672	442	63	999999	881	234	999999	999999	97	305	844	108	999999	889	912	999999	499	999999	705	941	999999	612	999999	999999	553	260	895	98	90	660	999999	214	999999	939	952	985	185	823	259	345	111	986	110	775	999999	568	688	999999	847	830	802	402	568	511	959	70	984	999999	732	
630	339	941	861	437	999999	999999	171	54	937	999999	228	676	601	370	840	999999	512	682	40	984	999999	543	251	999999	999999	262	646	999999	980	892	10	999999	101	999999	16	169	134	673	999999	14	407	644	424	920	999999	136	801	208	999999	999999	999999	312	358	747	999999	795	999999	611	579	399	993	999999	73	999999	999999	431	999999	999999	364	680	999999	838	999999	35	587	927	129	330	647	731	461	448	999999	999999	344	698	448	999999	999999	999999	999999	999999	104	735	999999	671	580	378	994	999999	551	999999	844	990	523	719	754	332	169	141	676	999999	999999	999999	938	555	970	762	710	237	999999	240	999999	153	999999	642	744	822	24	915	356	750	999999	467	190	999999	603	999999	788	625	999999	999999	194	438	544	99	559	256	797	466	700	818	668	767	999999	321	425	999999	999999	880	999999	931	318	999999	784	925	53	506	667	315	951	206	973	999999	293	999999	56	974	999999	132	93	497	999999	999999	224	538	92	999999	999999	868	216	999999	995	908	650	21	808	939	653	618	56	999999	589	491	515	504	844	582	483	340	275	451	999999	999999	797	999999	906	760	999999	999999	843	483	999999	798	109	58	211	75	999999	999999	999999	999999	330	990	86	999999	907	544	51	999999	693	509	96	929	603	764	812	349	120	174	999999	999999	999999	406	999999	572	816	791	392	467	303	778	148	999999	282	169	131	999999	579	767	578	372	999999	318	563	343	397	317	999999	344	246	861	999999	999999	176	21	205	999999	225	513	224	126	999999	584	427	914	371	884	999999	999999	643	712	769	353	595	743	338	999999	843	441	185	508	999999	58	231	441	823	868	44	271	963	999999	999999	999999	553	462	220	999999	891	999999	972	512	660	759	999999	533	101	611	684	999999	682	604	90	783	338	999999	999999	113	999999	999999	999999	999999	849	395	999999	999999	827	999999	800	143	532	204	709	205	469	672	848	836	356	697	350	999999	999999	611	999999	999999	127	111	999999	837	932	117	780	999999	556	999999	663	275	288	265	706	398	811	551	900	488	894	999999	324	665	867	692	756	666	645	879	999999	999999	807	122	999999	726	964	962	210	425	423	804	648	989	19	582	999999	101	990	952	410	641	710	109	474	242	999999	82	999999	999999	360	124	270	999999	999999	424	468	176	937	999999	433	848	351	485	74	100	246	999999	656	999999	144	665	675	692	999999	677	537	707	648	96	999999	891	999999	999999	75	309	999999	970	999999	594	124	392	164	999999	999999	561	999999	235	44	384	999999	999999	426	686	999999	695	448	578	208	999999	887	760	527	
850	51	542	999999	999999	420	765	556	999999	505	999999	179	751	510	999999	999999	999999	387	999999	999999	274	100	486	475	315	854	379	999999	965	772	346	707	999999	864	313	969	986	999999	909	815	999999	827	730	999999	999999	517	999999	194	784	414	290	115	999999	98	263	760	565	77	551	537	50	905	591	502	168	999999	815	887	207	695	186	222	478	999999	402	999999	999999	999999	999999	798	999999	195	86	560	492	241	999999	999999	610	552	413	919	163	381	775	999999	245	237	798	999	701	476	987	98	237	77	637	98	695	816	400	46	955	752	47	854	828	41	999999	927	999999	550	286	654	292	267	69	999999	720	38	999999	142	729	122	999999	33	207	988	332	424	603	43	579	794	162	376	963	999999	999999	920	999999	214	226	871	766	161	999999	343	806	970	18	999999	378	667	614	268	317	843	999999	24	999999	840	708	596	999999	209	970	492	502	915	303	657	761	999999	492	999999	916	999999	355	945	833	864	191	362	415	72	664	911	189	893	69	129	999999	330	273	705	505	630	547	566	190	999999	841	891	999999	360	779	577	999999	617	999999	999999	497	709	190	999999	658	356	999999	999999	545	69	999999	608	855	183	901	440	537	787	999999	296	320	789	764	999999	999999	300	685	999999	293	97	736	572	551	611	631	999999	149	480	56	999999	449	999999	31	999999	999999	242	45	503	459	348	50	999999	999999	65	147	708	945	999999	999999	367	671	135	977	457	332	741	66	254	999999	999999	999999	67	740	353	846	999999	768	642	731	790	999999	191	605	944	56	347	457	496	473	923	110	94	999999	999999	487	999999	999999	999999	798	663	186	791	999999	603	999999	983	999999	771	999999	999999	999999	999999	333	979	112	489	529	999999	411	985	294	570	780	627	754	216	357	61	999999	533	734	205	844	78	999999	473	240	12	897	73	689	685	287	369	984	798	761	999999	586	998	999999	276	171	813	378	999999	20	999999	849	840	999999	999999	906	685	999999	743	468	264	376	999999	999999	527	145	348	305	609	292	421	642	999999	455	999999	475	866	739	467	999999	40	999999	997	999999	906	162	66	436	93	778	999999	989	999999	340	506	363	999999	749	999999	999999	823	999999	769	333	598	691	999999	395	19	140	999999	946	912	999999	437	565	999999	185	353	375	89	999999	221	830	691	432	401	999999	948	273	999999	127	473	336	220	521	929	673	999999	224	269	670	427	952	738	999999	86	999999	999999	941	985	999999	999999	900	61	912	999999	939	642	175	999999	278	999999	999999	612	922	483	585	499	915	999999	
704	999999	138	999999	418	493	268	102	999999	356	859	722	17	288	757	999999	572	285	999999	224	990	41	698	925	991	999999	682	350	816	182	501	999999	999999	316	999999	999999	277	795	999999	999999	48	846	606	819	999999	555	439	467	855	210	910	310	201	701	644	673	622	213	124	195	999999	999999	286	863	854	999999	735	999999	997	999999	454	777	642	879	186	999999	434	879	999999	999999	794	224	494	615	271	999999	851	999999	671	616	837	999999	680	457	999999	129	570	999999	964	999999	819	738	469	999999	999999	143	667	321	525	999999	249	743	999999	679	401	597	999999	670	601	663	965	450	39	390	469	390	106	999999	999999	999999	582	690	914	999999	999999	999999	754	936	860	138	533	539	770	181	999999	999999	355	11	66	29	696	900	151	310	657	379	999999	89	98	374	47	481	59	999999	917	558	828	846	63	345	842	999999	810	999999	999999	436	680	999999	23	999999	44	104	139	252	999999	999999	999999	999999	999999	999999	356	675	847	495	999999	62	490	999999	263	818	999999	999999	948	720	187	208	100	999999	180	999999	999999	850	76	999999	339	999999	352	999999	108	245	19	225	999999	806	988	999999	649	324	382	88	945	999999	604	204	999999	535	156	418	75	171	591	999999	443	992	999999	505	609	134	166	158	709	683	213	28	999999	59	877	999999	732	20	558	999999	999999	102	285	330	256	999999	621	804	796	933	741	999999	999999	999999	782	999999	259	492	568	524	999999	234	378	271	175	585	395	61	657	14	686	999999	612	999999	574	999999	716	236	999999	736	513	361	999999	775	942	999999	375	669	277	247	891	249	452	44	999999	80	724	24	165	670	487	570	999999	999999	257	686	999999	999999	574	999999	923	33	999999	831	999999	806	873	999999	329	898	220	999999	999999	999999	999999	446	999999	999999	207	503	626	702	81	589	259	942	214	569	999999	266	942	999999	999999	835	323	868	999999	620	32	811	207	131	695	266	459	999999	786	736	679	811	83	755	999999	81	815	231	951	653	999999	78	601	313	84	72	956	683	631	948	106	254	439	999999	556	999999	306	504	16	815	139	498	999999	478	890	716	999999	197	897	999999	29	102	916	362	49	999999	219	999999	999999	632	310	776	140	999999	639	999999	382	92	999999	253	999999	320	224	999999	999999	93	912	133	423	368	999999	768	999999	607	928	14	338	86	952	602	187	412	999999	384	515	999999	367	328	999999	465	344	999999	999999	653	999999	999999	999999	779	838	955	50	95	480	687	752	541	989	532	908	635	106	305	999999	605	76	372	862	840	999999	171	
999999	593	294	957	999999	999999	999999	142	999999	999999	999999	999999	248	996	562	999999	931	770	631	973	373	835	419	214	369	999999	970	393	587	885	999999	999999	158	677	239	456	801	523	663	999999	761	857	182	689	999999	548	67	143	53	974	999999	101	218	657	797	890	184	90	597	985	808	396	999999	999999	383	999999	409	570	999999	999999	299	999999	117	657	221	516	999999	730	705	821	999999	837	349	613	453	755	828	500	880	349	282	721	999999	999999	175	999999	312	999999	316	999999	148	496	376	938	684	999999	983	999999	445	999999	237	453	999999	776	999999	970	56	999999	30	999999	271	909	999999	426	832	578	493	439	491	846	213	954	999999	999999	999999	999999	999999	411	928	431	999999	277	64	598	122	828	999999	999999	673	205	329	999999	688	999999	157	238	805	949	115	115	539	554	79	999999	999999	999999	39	96	999999	518	509	645	999999	599	999999	999999	854	101	999999	999999	241	344	999999	296	527	841	999999	999999	999999	453	999999	520	305	999999	999999	227	999999	464	999999	840	999999	259	64	164	695	683	999999	98	999999	163	384	713	999999	111	874	204	787	782	999999	999999	15	303	946	649	829	988	349	999999	707	638	796	400	580	473	999999	999999	290	611	601	843	493	187	903	986	999999	999999	874	204	948	696	439	999999	392	285	835	505	313	414	999999	706	344	167	390	203	367	999999	143	183	896	892	914	999999	191	999999	752	827	400	999999	580	853	124	155	999999	999999	209	381	999999	305	999999	709	678	875	285	895	508	336	999999	999999	629	95	842	999999	999999	66	781	262	999999	162	999999	17	114	353	999999	481	591	999999	914	379	994	985	975	837	999999	196	223	999999	900	295	730	425	40	690	340	999999	21	999999	847	196	239	946	148	999999	999999	999999	999999	999999	51	804	313	999999	421	999999	715	999999	120	14	166	121	843	742	999999	947	431	117	976	424	22	350	999999	179	999999	728	999999	58	847	130	75	914	591	887	997	106	982	421	13	999999	975	696	384	17	266	999999	353	999999	594	200	433	664	653	999999	999999	701	344	144	967	693	288	999999	796	989	939	252	529	955	745	999999	999999	999999	999999	374	449	325	999999	462	912	615	385	999999	464	657	696	410	270	410	999999	306	761	847	454	999999	333	318	900	394	77	24	216	397	751	999999	235	423	560	289	741	999999	735	882	231	999999	317	636	212	148	303	538	981	129	999999	448	504	127	565	999999	50	141	424	581	394	898	408	999999	900	999999	432	282	850	981	999999	575	571	879	626	102	13	697	115	761	999999	539	
42	999999	15	313	834	117	858	999999	248	999999	583	163	497	332	999999	999999	735	86	999999	30	687	10	459	816	876	624	500	472	789	353	35	662	490	999999	866	321	982	597	999999	324	424	999999	999999	69	992	999999	392	999999	150	683	961	39	55	80	999999	41	637	198	436	219	616	395	977	895	584	920	672	642	999999	641	999999	999999	784	402	999999	605	999999	999999	824	468	242	207	332	116	391	995	617	420	999999	999999	683	793	170	92	707	38	114	846	484	999999	745	749	836	508	346	823	255	653	473	256	773	246	999999	967	999999	419	999999	871	999999	999999	313	999999	639	632	957	552	978	701	694	578	500	421	916	753	722	492	370	999999	769	568	750	964	999999	999999	70	446	429	202	999999	298	965	243	999999	999999	767	493	120	214	551	794	999999	553	999999	999999	999999	999999	330	621	999999	494	58	248	111	946	838	999999	999999	999999	571	520	133	999999	596	405	612	267	999999	31	985	238	382	166	282	975	723	207	999999	999999	10	708	126	808	947	620	250	726	141	396	999999	428	188	237	643	999999	670	69	957	563	999999	498	282	309	635	999999	122	892	966	136	232	999999	343	263	999999	862	999999	999999	999999	975	999999	885	999999	693	999999	999999	60	999999	999999	251	314	999999	999999	452	999999	511	436	817	999999	931	999999	357	760	14	173	426	94	925	354	780	999999	999999	231	999999	407	407	373	589	345	78	966	966	999999	999999	821	568	999999	891	494	999999	435	586	999999	906	476	807	135	999999	529	547	482	999999	801	742	614	959	442	268	54	371	148	847	481	999999	964	542	978	45	192	604	36	999999	441	999999	354	60	212	324	999999	599	282	252	69	999999	999999	842	175	636	120	862	136	141	999999	999999	242	588	115	48	942	934	829	99	937	924	520	999999	692	828	397	564	756	128	999999	999999	99	896	999999	683	999999	999999	376	351	925	330	478	999999	354	999999	740	766	945	999999	382	580	999999	192	999999	144	287	314	159	999999	999999	555	115	18	387	402	43	346	999999	431	529	999999	567	999999	999999	617	999999	999999	935	384	97	631	619	592	745	183	684	906	592	653	405	214	973	39	111	379	224	470	516	952	284	999999	965	523	644	563	22	291	999999	696	688	999999	379	775	259	617	936	522	999999	999999	718	999999	754	157	35	999999	845	538	386	794	402	986	999999	999999	999999	999999	999999	999999	948	192	170	403	887	895	999999	744	999999	208	779	494	443	702	207	311	243	157	649	818	999999	330	717	999999	905	999999	999999	702	551	395	676	999999	
951	840	574	89	999999	325	249	858	192	290	489	647	758	892	361	700	788	807	749	952	53	847	608	999999	475	686	498	999999	600	273	999999	999999	999999	223	999999	603	999999	127	267	918	907	791	635	216	840	79	725	22	999999	604	913	743	646	723	522	113	241	999999	999999	999999	999999	586	268	918	999999	49	125	999999	360	757	571	670	550	830	999999	262	221	999999	787	999999	960	999999	790	996	999999	459	803	999999	701	999999	371	192	513	899	101	331	533	999999	999999	801	954	190	662	999999	42	253	203	815	679	269	891	840	168	219	407	351	795	999999	569	637	999999	999999	844	999999	396	999999	167	999999	738	723	729	504	282	999999	450	780	822	675	963	115	266	999999	138	441	546	531	33	303	502	750	999999	999999	157	491	564	647	999999	740	728	999999	96	999999	999999	956	540	999999	567	999999	769	626	528	129	307	464	381	258	188	412	999999	999999	366	863	999999	999999	999999	999999	357	791	431	803	444	92	947	999999	28	999999	910	999999	900	999999	963	999999	533	875	231	416	963	692	119	999999	999999	933	365	862	296	232	999999	999999	769	82	49	776	750	966	192	446	182	986	445	668	347	15	999999	236	902	999999	340	999999	999999	780	504	999999	999999	999999	999999	999999	727	999999	34	796	999999	823	413	828	120	196	110	567	999999	784	243	977	257	450	968	462	431	999999	960	999999	892	132	330	999999	578	384	104	634	999999	681	719	98	999999	649	999999	524	602	683	999999	715	415	772	588	982	547	526	999999	241	157	881	89	598	999999	999999	903	999999	502	424	260	999999	101	999999	999999	22	75	155	25	607	99	453	860	748	999999	255	375	129	544	999999	999999	61	966	999999	487	750	999999	131	964	717	745	999999	32	999999	433	389	623	939	837	576	917	402	999999	809	151	704	30	341	584	878	877	999999	650	165	999999	208	999999	238	987	194	999999	944	191	307	862	999999	431	999999	324	999999	631	436	291	999999	429	58	550	166	722	783	730	270	546	999999	840	961	525	866	213	999999	620	999999	951	653	999999	973	999999	212	947	228	283	348	999999	951	999999	999999	502	682	999999	925	657	612	999999	999999	464	160	407	105	467	999999	407	564	999999	100	22	246	484	638	812	456	999999	348	219	503	509	391	253	595	838	398	469	999999	999999	999999	577	18	879	746	999999	999999	575	125	745	999999	821	718	869	926	938	999999	966	863	999999	288	999999	999999	403	22	999999	82	999999	812	267	79	440	564	999999	201	522	14	366	999999	999999	806	881	721	999999	171	682	791	522	327	
656	827	431	606	972	852	198	267	615	866	999999	999999	109	762	857	675	617	266	999999	677	413	934	999999	239	423	999999	407	377	716	241	340	999999	560	589	166	440	647	834	999999	581	12	999999	398	499	999999	333	707	999999	863	927	554	999999	506	844	999999	999999	999999	202	192	909	999999	821	999999	999999	999999	999999	565	520	606	427	999999	783	999999	713	675	158	546	164	543	100	365	288	513	999999	686	914	416	716	675	445	267	999999	651	682	136	190	713	24	963	567	767	999999	999999	446	898	771	999999	999999	178	999999	184	28	659	101	553	176	318	999999	697	622	721	849	999999	170	169	583	141	992	999999	494	444	532	201	999999	333	177	999999	999999	890	915	999999	999999	999999	909	270	999999	999999	559	138	999999	872	999999	326	350	845	917	353	362	287	999999	639	759	215	999999	330	999999	827	682	999999	386	999999	252	871	999999	999999	999999	999999	934	999999	920	788	581	999999	628	622	493	215	850	140	415	824	413	789	575	285	413	999999	863	589	999999	422	122	791	752	999999	999999	999999	544	999999	748	615	418	999999	367	999999	999999	895	587	71	836	447	976	999999	999999	561	999999	999999	306	506	56	688	448	999999	291	508	675	999999	121	79	999999	414	670	960	392	799	416	999999	432	48	227	517	831	801	999999	999999	445	570	999999	200	560	999999	782	999999	844	69	177	72	180	859	999999	277	999999	517	79	999999	776	26	999999	563	155	999999	40	267	289	999999	856	999999	602	121	72	114	999999	920	518	824	999999	632	125	332	631	353	780	573	187	949	733	324	731	329	999999	999999	411	875	54	514	999999	525	758	316	213	530	469	69	999999	756	915	863	998	255	801	999999	900	836	999999	802	276	467	89	339	805	542	999999	283	717	642	703	487	875	999999	687	116	999999	809	999999	111	883	999999	776	999999	999999	869	325	999999	528	999999	528	575	999999	999999	248	999999	445	429	510	671	615	999999	999999	163	63	438	987	994	999999	694	281	999999	999999	830	918	999999	690	658	999999	999999	999999	438	754	467	999999	137	999999	633	765	17	670	454	308	999999	495	696	378	622	377	606	881	331	999999	833	978	999999	999999	123	333	692	988	999999	134	575	454	187	442	884	49	925	895	999999	999999	559	34	826	999999	268	999999	999999	187	78	999999	698	64	895	519	920	489	999999	279	429	309	83	999999	999999	329	999999	13	999999	999999	493	999999	451	999999	526	999999	999999	809	161	644	600	778	999999	515	920	504	435	521	559	667	521	999999	999999	656	475	65	999999	540	149	999999	69	264	999999	967	
999999	999999	839	999999	999999	802	160	999999	338	51	999999	651	999999	567	108	389	894	999999	454	649	743	99	230	795	245	999999	937	828	999999	999999	585	346	751	999999	999999	999999	999999	447	999999	999999	517	409	999999	320	976	824	857	598	441	999999	612	846	809	387	234	603	274	54	999999	75	865	999999	451	684	466	342	899	999999	744	673	724	457	999999	698	142	343	999999	909	999999	999999	614	349	397	910	52	738	536	999999	908	228	170	999999	695	999999	890	196	958	391	854	643	924	792	999999	768	44	999999	999999	121	255	891	580	365	235	340	999999	526	999999	541	642	727	999999	535	165	525	999999	114	999999	320	807	945	385	641	64	999999	999999	821	495	999999	875	886	130	425	999999	999999	648	999999	395	999999	999999	999999	999999	426	749	137	837	999999	636	337	265	930	403	308	314	309	516	999999	310	60	843	639	999999	315	666	755	999999	390	415	999999	877	707	719	406	853	443	692	958	999999	926	346	107	194	167	373	999999	999999	821	121	999999	510	999999	504	999999	522	827	999999	947	999999	994	530	999999	983	498	460	999999	221	997	454	870	999999	999999	56	383	713	745	454	999999	942	721	271	784	279	596	637	177	999999	384	883	999999	110	999999	999999	898	999999	999999	999999	696	707	815	733	496	377	999999	212	953	663	130	630	776	382	469	15	48	732	745	999999	397	860	293	355	836	123	999999	999999	871	360	999999	977	999999	999999	757	175	136	988	775	999999	38	999999	684	513	91	754	117	653	640	740	999999	999999	660	711	725	836	423	469	897	382	999999	480	341	999999	999999	153	999999	999999	624	999999	878	60	956	338	159	14	185	999999	273	92	16	775	139	141	201	982	999999	122	906	921	752	667	101	999999	469	558	62	999999	998	938	947	962	39	999999	861	118	999999	332	561	999999	660	643	205	814	376	183	351	210	411	999999	999999	693	248	999999	551	999999	959	999999	868	999999	952	999999	782	335	144	999999	746	791	999999	92	773	995	560	999999	270	118	471	286	36	296	217	999999	999999	999999	999999	263	723	335	795	651	158	654	999999	960	768	566	999999	870	999999	333	999999	559	930	329	758	830	143	63	442	442	999999	999999	537	582	999999	110	999999	316	223	880	999999	420	995	628	999999	128	541	600	999999	704	257	999999	999999	702	858	657	921	999999	716	999999	130	669	893	363	901	475	127	999999	576	668	152	554	999999	799	13	27	563	312	394	640	999999	999999	999999	738	195	157	999999	834	723	736	999999	73	999999	931	760	660	999999	642	726	468	11	660	999999	757	561	
999999	944	999999	999999	841	104	618	965	999999	992	587	41	165	999999	754	398	999999	167	839	489	999999	954	725	999999	353	500	920	999999	926	638	637	518	880	186	493	999999	280	145	999999	641	570	999999	524	999999	999999	628	370	475	971	80	719	999999	194	278	999999	999999	229	767	356	350	999999	41	49	447	364	78	161	999999	684	551	127	156	285	999999	918	999999	439	999999	866	724	139	455	614	855	919	144	999999	999999	703	744	999999	513	789	541	467	538	68	86	584	999999	477	999999	790	429	953	572	999999	986	360	501	999999	443	900	631	221	729	999999	999999	528	999999	744	999999	285	999999	568	614	367	744	739	389	999999	362	211	762	257	747	664	195	902	356	916	347	261	212	435	549	612	168	329	738	121	999999	558	364	369	927	116	999999	999999	348	215	483	999999	970	578	999999	242	999999	383	999999	74	241	291	182	313	406	297	82	514	29	11	208	424	999999	277	999999	804	847	403	329	640	999999	334	563	150	442	101	999999	634	480	316	474	784	999999	673	879	592	385	999999	963	639	44	347	999999	347	17	69	255	703	528	160	394	744	999999	832	261	907	728	42	999999	314	999999	999999	44	713	536	423	567	337	397	467	429	797	440	999999	606	476	999999	226	143	383	845	587	115	329	922	730	731	34	421	972	999999	999999	188	999999	999999	595	999999	137	810	999999	501	918	999999	999999	999999	999999	313	373	235	785	423	999999	999999	498	469	430	343	714	791	806	692	543	915	425	603	999999	618	999999	67	21	173	999999	999999	549	881	999999	281	999999	999999	999999	999999	368	798	999999	999999	361	454	690	199	212	999999	999999	999999	13	901	957	999999	889	467	656	979	531	315	224	622	999999	999999	999999	999999	541	158	299	127	466	390	333	744	289	867	999999	999999	927	593	999999	759	999999	28	999999	648	999999	999999	392	999999	941	354	894	62	584	23	999999	265	999999	999999	657	64	962	480	999999	623	577	223	999999	999999	225	35	61	938	999999	464	57	49	693	710	692	616	765	713	999999	999999	495	281	170	275	377	999999	534	853	935	800	797	104	999999	788	80	999999	999999	369	370	915	999999	955	602	130	965	461	571	999999	391	999999	298	258	304	768	137	999999	62	999999	999999	238	999999	207	13	659	999999	953	900	905	999999	981	415	405	353	271	999999	540	679	50	309	999999	425	150	472	895	999999	548	800	380	660	999999	999999	999999	714	999999	999999	105	952	942	462	999999	560	666	999999	410	635	892	904	43	949	597	999999	22	158	739	812	999999	735	118	157	999999	
163	529	254	866	333	662	691	221	846	722	999999	736	999999	296	365	759	395	72	270	619	644	767	430	72	157	645	605	975	328	999999	999999	999999	794	343	859	41	999999	888	86	973	999999	692	196	237	999999	890	435	999999	383	63	964	673	999999	538	484	396	108	191	718	688	66	715	893	782	999999	743	942	253	437	334	347	507	985	297	417	999999	580	203	62	266	219	743	999999	275	109	697	996	999999	999999	999999	932	240	179	999999	999999	495	799	414	875	999999	999999	999999	434	999999	715	999999	687	561	131	999999	815	905	999999	462	478	323	999999	627	999999	665	747	999999	393	963	401	117	338	597	380	921	162	999999	328	786	319	38	319	999999	559	642	19	999999	999999	337	658	999999	111	717	919	999999	381	181	731	999999	529	270	797	999999	658	608	138	99	190	209	380	649	999999	999999	152	450	13	572	999999	50	655	312	553	66	315	374	15	999999	678	999999	550	999999	445	118	267	58	240	999999	893	951	514	919	264	934	999999	18	449	759	574	478	599	808	999999	691	564	226	716	740	164	293	603	517	421	412	659	999999	213	478	94	103	220	163	679	999999	999999	736	57	619	109	306	999999	255	56	209	187	742	876	754	554	50	342	999999	695	999999	358	996	507	852	285	567	805	970	999999	480	999999	446	139	987	164	827	999999	999999	999999	857	367	999999	471	222	234	916	522	459	924	54	761	720	468	78	768	540	238	205	344	999999	999999	954	580	999999	999999	741	612	889	599	999999	871	244	858	837	999999	10	999999	294	627	999999	55	355	56	999999	718	999999	999999	70	228	624	599	973	763	109	365	413	999999	999999	282	493	314	632	860	999999	999999	999999	862	630	825	767	15	943	999999	975	496	156	908	950	856	402	763	552	999999	974	999999	898	999999	758	481	999999	234	638	22	143	64	422	494	999999	458	201	685	356	999999	999999	619	655	405	787	613	219	505	999999	999999	999999	999999	761	961	999999	81	999999	999999	114	999999	986	543	377	930	999999	999999	83	662	999999	501	665	716	416	317	219	364	481	999999	999999	154	272	343	407	999999	999999	414	302	461	999999	777	999999	154	581	999999	257	999999	252	724	961	866	999999	999999	999999	334	384	173	999999	999999	752	999999	599	781	364	959	886	653	146	999999	798	39	629	999999	999999	999999	999999	999999	145	218	69	302	122	756	541	826	999999	715	898	82	224	969	102	848	709	86	187	402	789	621	322	604	781	473	926	931	246	999999	503	162	17	863	37	113	999999	459	419	842	249	538	354	
180	754	73	999999	828	937	781	912	977	999999	924	731	999999	999999	465	520	999999	999999	610	999999	696	222	745	75	360	999999	999999	464	999999	999999	345	163	999999	276	999999	849	999999	908	999999	993	465	15	525	56	92	999999	513	216	928	939	999999	21	999999	948	658	999999	18	999999	999999	887	949	327	663	320	999999	770	480	256	999999	615	803	999999	999999	617	134	999999	999999	698	999999	228	437	999999	535	320	897	999999	525	999999	618	194	840	718	704	220	54	148	999999	214	286	321	661	999999	461	323	145	39	288	31	824	967	999999	319	26	985	459	177	791	353	999999	446	999999	178	638	570	775	999999	45	522	572	985	999999	999999	999999	671	567	180	329	222	999999	867	54	999999	487	999999	999999	530	999999	719	761	876	356	997	791	839	75	492	628	890	547	60	993	765	458	838	628	999999	999999	355	427	288	999999	579	178	999999	999999	999999	691	999999	647	999999	392	325	761	999999	639	351	700	582	605	85	552	999999	674	999999	999999	289	999999	648	31	155	633	999999	999999	483	38	777	999999	246	447	323	999999	999999	999999	303	667	678	999999	762	209	286	87	324	749	999999	999999	999999	999999	54	681	122	706	52	966	502	621	45	33	999999	999999	861	522	999999	145	291	284	912	999999	380	466	999999	999999	999999	448	745	78	318	607	999999	747	619	999999	784	564	334	617	758	673	999999	682	631	654	725	105	348	764	622	189	468	77	822	233	534	999999	485	999999	424	603	231	433	313	438	82	540	999999	989	999999	900	999999	674	526	249	999999	698	834	551	559	197	110	980	455	138	149	883	925	395	348	207	88	496	202	164	451	327	379	999999	581	999999	56	358	999999	999999	379	999999	551	582	789	835	752	934	288	237	503	250	978	184	299	199	615	662	651	540	999999	323	481	371	798	126	329	641	969	373	150	999999	954	733	759	354	999999	352	606	512	454	154	217	965	661	211	348	204	904	999999	999999	394	707	496	999999	65	322	189	999999	673	516	121	964	915	97	751	999999	255	425	944	857	999999	66	999999	95	677	116	516	710	597	777	999999	736	587	999999	755	54	468	832	999999	42	162	568	932	996	343	189	302	999999	909	999999	103	779	960	534	999999	338	999999	410	232	948	999999	479	197	895	392	384	387	130	999999	706	827	422	720	911	705	704	999999	152	751	999999	999999	638	999999	999999	999999	354	999999	62	487	427	485	999999	610	755	236	682	999999	47	613	999999	999999	999999	546	999999	999999	681	999999	59	999999	999999	214	999999	658	734	145	177	999999	515	
999999	47	609	334	643	913	999999	769	812	965	684	999999	333	95	538	793	696	999999	999999	597	594	12	999999	726	233	999999	222	68	409	875	620	68	14	865	826	576	359	476	538	999999	980	328	999999	999999	999999	999999	287	128	999999	865	47	503	86	999999	920	218	999999	883	999999	999999	999999	173	370	999999	999999	625	28	468	269	962	999999	230	112	468	616	276	143	201	361	426	598	104	179	543	999999	999999	982	999999	945	999999	823	476	999999	771	932	999999	999999	932	749	999999	787	999999	999999	926	431	817	400	618	474	654	85	561	531	684	178	606	999999	826	108	238	643	105	523	652	999999	999999	855	341	535	799	999999	211	999999	613	999999	778	245	253	122	999999	726	999999	458	999999	541	272	944	690	603	335	999999	999999	999999	999999	115	692	306	215	999999	999999	961	69	92	674	999999	999999	119	999999	55	399	999999	750	714	999999	511	999999	646	232	999999	876	999999	999999	737	210	976	999999	377	999999	999999	946	999999	999999	466	659	69	667	290	999999	954	999999	999999	36	645	213	964	83	426	756	19	835	55	83	104	910	440	797	999999	882	999999	999999	999999	188	420	108	917	341	293	64	28	999999	989	862	999999	453	723	996	999999	534	245	999999	760	621	921	672	901	408	934	999999	999999	271	999999	408	95	796	999999	975	615	546	296	632	789	999999	738	999999	845	192	806	999999	196	443	278	999999	999999	796	407	999999	999999	747	999999	518	999999	737	835	756	508	591	777	481	292	748	390	982	247	613	123	398	883	756	827	999999	602	293	369	785	992	548	761	299	999999	285	718	868	348	999999	999999	62	536	981	999999	264	414	334	999999	447	62	296	559	999999	682	18	12	509	920	489	916	999999	377	999999	763	960	829	488	92	999999	40	522	999999	470	999999	70	862	901	100	572	313	277	999999	922	732	706	989	728	616	390	283	218	948	859	861	122	685	999999	999999	705	434	925	252	999999	417	540	652	99	655	622	999999	110	418	999999	185	648	197	454	328	66	999999	111	872	701	733	821	999999	784	608	275	384	999999	684	394	148	388	999999	573	999999	999999	64	900	82	993	999999	183	799	999999	683	222	924	240	167	170	735	332	999999	551	627	596	966	999999	490	389	247	999999	999999	33	219	797	623	999999	940	136	999999	79	39	878	467	560	31	999999	110	395	999999	154	229	523	999999	815	999999	483	999999	917	999999	999999	419	693	999999	474	999999	775	391	886	598	310	999999	40	168	665	303	184	999999	999999	574	999999	766	104	999999	103	999999	902	999999	403	999999	150	
999999	999999	901	814	659	345	132	992	803	999999	999999	224	797	999999	999999	199	999999	994	999999	160	400	878	353	241	430	325	655	663	999999	854	999999	988	423	458	632	999999	138	353	15	957	61	100	274	329	412	999999	999999	996	248	999999	999999	999999	999999	321	749	799	679	999999	394	344	689	469	77	999999	844	999999	800	348	418	587	70	20	999999	564	109	310	614	33	999999	878	28	658	999999	575	999999	41	117	112	709	833	597	468	959	670	278	592	32	326	485	809	751	958	588	661	999999	536	999999	326	222	449	999999	656	841	999999	999999	999999	54	502	640	812	495	698	639	585	999999	999999	61	999999	296	516	287	999999	548	999999	136	999999	80	763	285	780	649	791	890	269	999999	941	627	453	354	999999	999999	529	999999	672	999999	63	999999	13	999999	999999	485	999999	40	999999	172	897	999999	821	999999	267	960	999999	227	999999	173	703	808	999999	999999	58	975	607	973	59	999999	757	999999	999999	999999	999999	999999	77	101	999999	305	999999	999999	194	107	999999	833	999999	74	97	286	999999	312	825	508	620	255	949	76	999999	999999	877	100	980	736	414	999999	241	125	315	526	893	199	638	564	588	942	999999	282	196	224	179	542	885	999999	711	454	786	377	95	828	790	10	477	867	427	494	999999	457	693	999999	602	690	759	570	392	77	674	270	920	678	999999	677	879	999999	552	345	215	999999	35	959	999999	864	999999	487	736	892	721	771	147	103	171	175	589	999999	999999	488	783	999999	390	643	780	526	999999	416	999999	123	999999	999999	999999	999999	289	572	999999	999999	956	737	660	282	999999	499	356	903	132	999999	516	466	97	158	786	999999	561	889	827	999999	999999	981	999999	999999	290	622	771	652	456	65	814	599	742	855	774	884	999999	511	490	890	999999	877	403	629	900	739	35	973	999999	999999	530	999999	745	51	554	974	999999	47	999999	999999	999999	703	456	77	22	917	723	999999	383	902	999999	999999	409	936	103	311	588	999999	723	550	596	798	999999	206	534	424	854	701	999999	999999	565	790	520	278	171	594	430	999999	616	982	26	999999	999999	389	999999	481	990	808	947	252	999999	999999	323	450	625	930	999999	259	999999	598	73	32	930	584	346	455	539	140	999999	509	881	261	999999	999999	999999	803	208	999999	192	63	434	56	754	999999	412	34	999999	79	652	999999	999999	180	999999	28	919	993	862	999999	53	568	941	859	43	447	371	145	368	999999	999999	822	731	361	999999	488	999999	27	999999	871	181	321	978	470	487	543	258	710	466	164	820	540	940	
193	938	624	999999	574	22	316	697	999999	999999	893	162	830	999999	900	113	315	999999	902	725	991	843	731	589	480	381	499	199	660	678	214	763	999999	999999	548	422	452	376	600	14	962	183	904	999999	94	317	657	44	357	606	161	310	917	815	949	349	216	44	641	202	523	126	999999	598	462	140	999999	948	961	487	660	939	263	999999	763	817	939	86	504	172	724	465	842	64	527	903	999999	999999	933	999999	215	418	734	407	490	845	146	315	202	954	541	709	82	869	945	221	999999	29	999999	999999	409	140	539	478	478	999999	284	983	999999	558	295	215	24	762	281	252	999999	999999	418	999999	999999	634	999999	550	999999	24	392	972	118	999999	999999	826	999999	801	798	85	878	999999	999999	432	570	163	999999	644	669	335	694	320	999999	999999	15	200	611	143	461	999999	256	989	847	464	999999	312	999999	765	701	468	696	999999	999999	206	374	999999	927	985	356	526	400	999999	881	305	330	82	384	999999	310	665	225	385	349	33	828	888	999999	999999	756	268	288	478	942	210	638	480	355	401	999999	999999	273	625	786	934	384	999999	999999	551	144	603	927	469	464	46	253	321	999999	940	377	486	540	463	239	98	247	999999	306	680	667	999999	726	982	87	254	999999	599	598	414	648	999999	780	999999	999999	163	999999	999999	23	906	956	999999	606	415	999999	851	525	809	396	698	697	462	710	437	999999	294	876	999999	391	220	643	999999	722	999999	301	555	706	999999	133	85	757	428	999999	399	724	349	253	321	958	999999	728	999999	213	899	717	196	120	352	983	55	999999	999999	437	999999	999999	312	604	146	123	478	155	852	685	320	941	999999	553	999999	712	544	51	565	999999	999999	492	999999	450	822	752	999999	999999	363	689	999999	999999	370	999999	115	136	999999	744	999999	999999	490	999999	875	907	892	999999	999999	643	799	639	448	999999	721	410	281	320	223	861	781	999999	999999	999999	791	999999	607	999999	580	288	999999	194	300	800	934	367	505	85	999999	152	557	864	313	999999	645	999999	999999	999999	87	960	719	795	912	999999	962	999999	199	457	298	711	999999	381	999999	170	205	614	999999	648	79	999999	905	205	999999	81	314	917	91	999999	999999	77	999999	533	444	620	568	999999	999999	740	837	222	999999	58	999999	905	842	186	487	152	275	41	384	999999	14	999999	999999	999999	101	841	255	55	641	999999	69	231	788	776	999999	766	601	999999	342	999999	811	857	195	856	419	999999	238	137	439	938	999999	999999	692	331	528	721	999999	999999	999999	439	494	792	581	
526	988	565	127	75	250	999999	550	722	698	775	790	157	999999	999999	113	304	613	127	615	702	380	999999	538	466	999999	224	211	556	991	999999	124	28	999999	669	868	854	679	999999	887	719	999999	558	667	916	541	999999	194	367	941	266	826	376	187	878	156	294	36	661	999999	999999	999999	994	730	795	661	999999	871	867	340	259	999999	999999	240	896	313	821	999999	999999	924	999999	999999	843	614	735	85	747	999999	999999	999999	583	999999	999999	355	861	209	404	999999	871	265	769	999999	327	36	691	641	386	146	291	575	334	999999	415	736	940	999999	675	389	995	720	914	930	999999	354	756	432	606	105	378	696	909	993	999999	366	165	377	999999	816	999999	103	699	611	560	831	198	999999	999999	999999	999999	865	999999	25	999999	999999	351	999999	44	999999	280	999999	999999	999999	767	594	666	341	92	999999	581	573	294	858	466	999999	31	312	999999	643	166	999999	20	999999	999999	513	172	999999	170	24	25	327	343	999999	999999	663	68	999999	843	965	175	856	253	372	710	840	999999	674	558	930	140	48	999999	401	999999	850	258	720	999999	263	999999	772	180	78	999999	999999	239	554	999999	999999	843	613	469	415	999999	309	187	648	614	849	999999	498	345	240	883	999999	859	942	923	999999	415	347	816	590	544	402	685	184	338	456	999999	36	999999	756	999999	526	579	62	922	516	673	999999	999999	750	330	933	437	940	194	66	404	999999	630	626	396	505	999999	878	871	85	623	999999	319	999999	248	906	145	999999	153	367	407	806	29	416	32	806	241	75	269	610	965	999999	999999	282	999999	323	405	735	369	591	729	700	191	847	893	999999	300	948	511	424	999999	848	999999	827	999999	598	278	999999	999999	590	274	999999	619	999999	120	999999	999999	47	116	925	999999	410	229	561	999999	999999	999999	182	999999	362	515	293	563	844	999999	999999	999999	172	623	463	55	191	141	779	326	998	90	921	736	999999	657	999999	841	999999	914	999999	629	245	199	951	973	106	700	999999	84	980	177	774	457	993	930	999999	424	653	999999	328	999999	450	244	639	627	703	445	999999	999999	999999	452	999999	930	999999	497	999999	973	671	489	948	491	890	704	346	999999	315	999999	999999	93	807	838	999999	705	595	128	188	999999	559	334	999999	999999	201	546	821	538	999999	999999	41	506	229	999999	752	173	931	837	388	745	999999	999999	321	240	999999	424	897	423	263	281	999999	307	318	710	999999	999999	999999	297	299	353	882	999999	999999	999999	442	246	864	999999	999999	999999	774	758	739	443	112	999999	999999	49	959	
777	648	407	284	918	999999	999999	198	518	463	414	999999	644	547	45	863	100	999999	850	797	465	560	968	999999	239	507	587	568	999999	608	673	335	181	338	522	704	484	533	721	962	709	58	355	475	999999	81	139	220	703	999999	22	581	172	251	503	226	680	80	55	999999	921	174	323	910	790	999999	781	315	35	341	388	566	457	888	999999	417	214	999999	999999	167	377	376	864	305	596	102	173	930	835	999999	33	413	488	311	999999	999999	735	444	685	602	999999	824	195	999999	201	455	133	283	162	95	22	188	999999	887	52	555	999999	27	324	698	916	999999	999999	729	317	974	88	999999	999999	554	682	769	816	999999	867	999999	999999	501	113	999999	999999	889	777	749	293	999999	988	999999	268	494	244	717	999999	987	686	448	354	465	65	226	376	999999	436	608	999999	252	372	373	29	499	374	807	913	184	999999	36	83	730	446	472	986	487	999999	362	319	965	650	828	375	429	208	725	999999	887	999999	990	462	179	346	999999	482	624	999999	999999	999999	436	803	945	268	660	374	624	999999	592	239	999999	100	83	298	447	999999	543	999999	600	301	649	371	36	410	738	999999	999999	393	404	999999	372	906	999999	242	882	172	704	570	715	65	999999	705	999999	999999	884	900	389	881	898	449	938	625	981	477	999999	75	776	545	529	96	470	240	999999	999999	867	982	971	999999	415	999999	898	972	293	544	716	999999	999999	999999	525	838	194	999999	494	955	61	999999	925	651	762	817	999999	168	51	629	595	353	90	261	790	902	999999	549	999999	623	551	966	342	446	999999	535	558	408	999999	690	999999	447	999999	669	999999	999999	66	999999	87	598	890	739	930	664	949	999999	864	265	588	622	999999	644	999999	871	999999	95	413	999999	999999	236	269	986	147	360	727	999999	607	420	710	669	999999	999999	471	877	732	811	45	678	496	397	671	302	999999	408	999999	267	889	874	999999	465	999999	577	438	851	999999	999999	602	580	937	801	765	453	555	918	776	999999	183	680	148	602	59	735	992	503	564	966	176	739	579	999999	268	733	165	254	952	278	181	620	999999	999999	999999	999999	741	694	632	228	746	901	999999	481	94	219	736	662	999999	981	584	935	999999	372	737	999999	10	477	543	41	999999	310	966	999999	138	562	142	319	394	594	994	308	870	345	230	275	117	107	999999	58	997	503	838	971	693	999999	334	186	102	355	464	273	160	600	931	999999	934	133	353	999999	87	999999	278	821	987	286	74	950	151	471	755	999999	101	495	44	
999999	999999	995	814	999999	237	956	227	999999	999999	730	999999	279	414	784	340	984	999999	853	971	580	235	26	983	417	999999	999999	44	999999	599	561	182	999999	566	999999	973	939	318	999999	303	131	999999	239	999999	999999	999999	794	545	367	140	771	999999	248	999999	463	569	455	21	407	999999	854	921	596	449	578	558	492	999999	277	810	400	676	999999	999999	999999	380	999999	999999	999999	288	387	999999	999999	499	827	412	999999	150	999999	577	528	928	999999	739	449	209	999999	790	122	708	645	91	278	557	740	105	999999	999999	674	999999	573	130	294	128	343	25	255	106	621	176	624	999999	610	699	292	472	765	564	999999	650	767	999999	222	28	642	306	999999	128	759	732	999999	999999	476	29	14	407	643	792	405	999999	953	516	178	945	999999	304	481	578	275	999999	340	999999	578	34	325	367	907	276	485	47	455	137	347	889	999999	379	999999	590	999999	884	999999	972	999999	685	696	999999	47	276	999999	348	824	992	853	999999	401	265	676	451	704	646	499	377	317	368	999999	999999	999999	999999	335	714	428	999999	882	391	999999	999999	142	893	338	74	999999	641	341	146	222	463	999999	999999	497	364	702	433	885	58	394	461	665	800	706	869	91	758	999999	230	999999	999999	119	472	999999	43	999999	783	123	639	999999	999999	46	180	155	525	552	999999	791	971	999999	995	15	999999	996	987	999999	342	196	468	982	572	700	121	999999	999999	999999	812	999999	463	241	919	319	256	999999	999999	999999	495	655	999999	327	999999	999999	969	218	924	928	999999	475	66	341	790	999999	655	999999	753	168	924	999999	866	180	740	512	999999	999999	999999	685	759	999999	470	571	217	999999	14	999999	225	999999	730	903	302	360	999999	346	754	132	999999	333	664	599	978	377	999999	541	789	20	586	264	639	240	126	249	999999	183	15	495	133	999999	999999	514	441	158	999999	31	661	515	999999	403	758	214	298	768	999999	169	999999	102	80	676	999999	993	564	999999	965	999999	786	62	999999	895	341	269	999	347	999999	999999	168	999999	940	479	879	283	909	192	506	434	999999	357	999999	20	60	999999	424	457	215	597	950	480	192	936	244	608	334	999999	72	498	215	950	37	999999	11	302	161	601	796	624	94	381	463	540	558	439	834	999999	845	999999	845	552	142	999999	208	687	999999	13	244	281	999999	999999	130	17	229	991	329	356	18	758	999999	822	661	591	513	579	26	651	388	999999	774	999999	999999	644	653	663	818	884	672	999999	655	999999	367	999999	999999	389	261	456	321	999999	119	488	172	
96	667	32	890	550	639	629	670	995	624	999999	506	794	344	485	364	999999	999999	445	999999	694	113	612	999999	145	915	133	328	570	340	822	999999	295	991	283	977	630	772	277	254	53	999999	660	533	999999	28	881	999999	999999	102	999999	393	673	804	477	983	64	567	754	635	515	999999	999999	664	802	999999	999999	999999	999999	999999	733	793	905	200	640	50	453	89	535	127	999999	999999	999999	478	584	438	32	999999	524	999999	999999	999999	27	642	738	741	554	995	730	999999	807	88	984	277	368	962	999999	483	174	999999	540	975	999999	999999	600	437	758	631	90	373	719	999999	288	771	585	999999	775	273	999999	999999	496	457	359	999999	320	999999	103	285	119	999999	951	549	999999	97	999999	999999	41	390	51	311	999999	923	999999	366	477	87	799	222	691	698	196	224	999999	999999	939	92	625	692	999999	644	343	483	521	468	999999	180	413	999999	23	638	638	395	231	999999	914	999999	543	992	871	242	167	881	999999	999999	435	999999	528	59	999999	999999	331	348	999999	407	967	510	999999	456	943	306	999999	608	209	62	999999	800	992	869	999999	376	549	999999	820	93	999999	462	888	110	42	684	651	364	53	347	316	999999	332	823	193	414	171	999999	999999	575	999999	558	681	541	999999	634	744	658	999999	781	135	698	999999	999999	999999	515	999999	310	424	268	654	319	565	861	745	770	478	178	999999	946	214	463	584	999999	524	928	999999	356	750	407	940	993	666	271	222	618	772	352	903	678	999999	861	672	789	920	259	993	819	999999	590	999999	576	972	751	999999	672	124	281	464	992	734	274	560	26	328	661	653	303	649	137	999999	136	275	18	163	353	791	794	335	275	999999	960	561	170	251	373	30	915	694	550	504	500	999999	911	943	528	999999	655	470	999999	999999	699	999999	668	999999	40	311	964	999999	999999	880	329	946	199	67	773	713	999999	775	999999	999999	999999	608	109	633	508	999999	999999	74	999999	52	145	333	77	668	245	999999	892	578	220	72	66	999999	471	669	184	999999	999999	853	180	999999	910	879	999999	627	868	999999	999999	45	999999	791	947	899	963	999999	744	996	999999	999999	821	983	820	821	999999	893	584	420	147	440	458	954	550	509	999999	818	142	266	817	450	999999	154	719	999999	999999	429	124	166	999999	999999	999999	999999	675	177	42	197	999999	99	325	622	999999	458	952	640	586	139	251	999999	999999	999999	58	488	999999	438	730	999999	273	962	999999	145	778	999999	65	857	999999	280	288	383	477	706	823	52	999999	205	999999	351	202	
89	281	999999	999999	677	161	999999	241	445	999999	999999	446	365	924	42	762	189	844	625	999999	105	999999	999999	850	867	969	999999	330	999999	547	983	41	388	484	194	999999	971	957	999999	276	844	999999	80	280	52	999999	122	782	999999	290	999999	360	999999	999999	106	954	965	514	319	707	852	889	236	898	999999	999999	68	880	740	351	999999	231	743	358	999999	480	64	999999	808	931	999999	526	539	725	785	632	999999	440	388	239	725	466	999999	402	424	954	999999	999999	999999	836	999999	242	52	449	498	540	616	433	400	625	999999	929	706	388	850	999999	360	510	122	393	956	627	999999	510	999999	335	583	351	934	999999	999999	882	781	972	62	999999	999999	999999	237	255	26	825	49	999999	339	796	760	269	551	999999	604	888	69	999999	999999	260	999999	542	823	172	956	275	999999	796	543	999999	158	733	999999	236	851	269	283	866	999999	999999	999999	738	999999	829	999999	999999	999999	999999	998	203	999999	910	999999	802	999999	941	999999	74	299	750	337	252	229	999999	647	36	933	325	247	344	615	203	503	749	672	11	999999	999999	597	642	475	653	999999	999999	203	248	641	533	351	910	992	219	576	626	803	345	999999	857	192	549	390	999999	608	664	588	999999	416	353	139	999999	579	999999	999999	657	285	684	454	879	129	409	394	410	999999	336	351	405	626	877	999999	337	492	514	811	999999	261	999999	54	143	761	573	831	999999	999999	999999	999999	999999	742	919	999999	129	890	999999	737	782	999999	980	510	281	322	192	999999	539	999999	999999	999999	999999	472	999999	999999	294	639	320	127	555	577	106	16	515	996	632	663	707	536	826	999999	852	999999	38	999999	281	490	999999	821	579	571	302	889	601	999999	275	256	323	524	66	999999	999999	522	999999	215	67	974	995	285	689	999999	305	13	581	999999	999999	297	443	535	133	804	999999	499	547	984	284	216	999999	999999	731	385	349	999999	479	347	867	340	595	822	836	999999	495	497	142	60	275	299	318	246	999999	977	813	999999	400	262	622	90	975	207	931	850	570	559	554	313	188	122	533	244	497	217	999999	620	698	826	318	999999	367	999999	719	985	898	177	914	753	572	561	792	227	725	787	365	397	891	985	737	935	999999	828	999999	999999	765	999999	748	999999	284	202	99	999999	943	252	722	999999	488	945	952	402	644	800	999999	999999	999999	315	519	710	851	315	728	999999	999999	382	436	999999	625	566	229	999999	428	599	999999	379	471	228	284	482	74	877	909	945	43	344	999999	152	97	254	832	999999	565	48	472	
969	999999	386	485	570	815	999999	999999	921	726	138	999999	999999	999999	371	999999	111	41	46	999999	974	405	783	680	753	91	293	450	381	734	999999	268	999999	136	999999	999999	95	742	713	666	880	24	988	229	904	370	999999	820	726	98	730	428	529	999999	999999	573	999999	705	731	488	999999	743	491	196	957	870	593	918	821	465	80	999999	327	379	765	960	417	999999	999999	999999	999999	473	724	292	14	350	738	999999	638	936	225	389	21	235	999999	146	533	801	271	999999	777	999999	999	271	27	371	110	159	999999	537	165	136	929	999999	999999	68	28	208	192	616	141	605	999999	884	249	690	357	102	245	628	999999	616	999999	741	615	508	473	463	275	642	999999	589	361	111	781	98	459	999999	582	999999	128	334	619	655	999999	181	57	124	31	337	23	999999	999999	17	110	549	999999	999999	733	999999	595	999999	933	549	999999	999999	999999	999999	999999	999999	240	685	520	169	510	112	997	647	839	443	461	999999	441	937	629	242	675	353	10	241	999999	271	939	438	490	563	999999	79	288	360	927	999999	999999	870	106	338	497	754	507	999999	999999	999999	358	299	692	246	133	995	919	999999	876	900	999999	871	895	968	745	999999	679	999999	711	927	368	488	516	591	348	999999	840	301	745	999999	846	13	689	77	912	650	746	254	439	404	159	155	484	999999	999999	149	974	138	592	415	85	999999	295	999999	999999	999999	782	999999	897	562	165	628	999999	955	999999	184	192	828	65	105	999999	434	999999	317	777	223	14	999999	899	209	999999	999999	709	339	845	297	717	74	248	52	999999	644	356	877	249	531	756	528	972	517	956	999999	999999	496	80	650	51	978	999999	615	866	302	999999	698	966	452	919	68	120	999999	466	127	590	23	237	999999	88	999999	77	256	466	485	999999	392	252	449	640	999999	268	205	999999	999999	999999	632	185	999999	443	657	910	797	999999	697	418	215	61	838	565	68	269	380	571	410	999999	601	159	391	784	999999	456	999999	811	707	800	999999	521	727	901	957	837	661	266	430	999999	279	644	999999	999999	312	340	999999	883	581	952	888	633	845	827	999999	483	999999	791	624	211	394	985	904	897	999999	694	333	937	999999	999999	608	999999	151	681	641	999999	390	999999	481	999999	52	999999	240	999999	999999	999999	675	999999	285	484	999999	999999	642	228	345	294	999999	870	999999	618	16	999999	285	360	354	774	491	999999	196	669	102	479	320	999999	169	750	755	160	986	222	999999	434	662	999999	187	738	481	922	345	357	227	999999	751	999999	481	
576	367	999999	410	146	800	999999	713	616	391	573	999999	999999	69	594	538	589	884	360	999999	582	813	161	183	999999	303	569	828	999999	451	583	727	999999	664	592	999999	875	999999	999999	421	516	721	56	742	613	189	975	862	750	999999	637	634	999999	271	899	999999	216	705	795	843	240	683	874	174	808	846	999999	840	999999	211	999999	999999	45	938	94	861	766	418	999999	435	327	706	87	29	813	999999	336	999999	765	999999	186	179	999999	16	191	999999	846	882	999999	766	999999	144	999999	549	165	798	999999	462	187	47	996	797	999999	999999	999999	534	605	855	360	860	519	914	85	999999	34	493	885	39	999999	261	999999	999999	999999	803	357	999999	321	538	999999	25	358	874	19	727	832	999999	44	595	490	656	238	990	531	84	257	174	69	747	524	672	912	570	704	926	32	122	323	999999	999999	999999	223	999999	991	999999	511	645	905	357	815	999999	459	300	549	110	999999	34	362	410	999999	193	999999	574	999999	201	112	788	999999	999999	705	999999	75	701	999999	157	443	171	999	196	572	611	268	712	931	878	223	622	999999	603	903	998	999999	912	786	999999	999999	649	62	999999	242	999999	476	822	652	999999	580	999999	717	401	667	861	999999	176	837	944	924	420	642	999999	999999	999999	767	575	999999	706	961	163	915	754	999999	794	118	208	954	850	145	445	70	999999	999999	466	904	999999	936	51	999999	593	84	841	999999	798	999999	999999	999999	751	954	999999	643	946	144	426	999999	999999	464	999999	753	826	999999	987	999999	489	360	806	836	999999	999999	148	639	148	732	378	999999	83	999999	148	788	201	999999	213	895	999999	802	999999	701	881	623	941	999999	999999	298	157	381	97	999999	424	447	209	90	311	175	816	271	999999	223	999999	348	768	123	325	94	562	999999	18	101	574	999999	246	115	955	999999	644	973	575	849	584	996	990	51	999999	999999	588	120	84	47	89	973	999999	999999	935	999999	999999	827	999999	978	735	999999	373	995	467	738	211	999999	135	413	530	842	999999	655	999999	999999	999999	727	688	624	999999	451	375	999999	22	601	389	346	999999	422	52	817	134	596	124	999999	632	995	583	999999	499	999999	999999	670	516	247	287	651	270	999999	999999	138	999999	234	483	294	341	999999	983	999999	358	864	924	712	371	713	717	109	541	762	147	362	999999	992	999999	20	466	705	463	775	323	737	85	13	999999	913	678	999999	123	830	999999	238	999999	717	348	635	570	282	309	803	529	188	120	999999	999999	999999	999999	156	109	999999	828	636	999999	218	999999	620	788	
921	486	457	45	816	985	711	227	908	350	436	999999	499	450	999999	406	659	255	145	627	577	974	403	928	531	801	651	11	999999	298	803	174	727	846	999999	796	851	768	713	202	409	999999	130	999999	558	502	999999	999999	644	240	999999	962	999999	993	220	946	92	999999	513	25	344	709	319	619	999999	271	926	653	801	396	555	891	999999	943	227	297	854	911	380	38	202	630	367	677	18	840	758	734	999999	702	713	331	265	999999	999999	700	999999	510	944	296	576	956	229	999999	999999	999999	999999	472	999999	922	102	999999	158	484	822	714	351	641	610	706	513	201	999999	999999	683	233	636	999999	95	527	327	999999	999999	999999	462	246	410	119	992	620	420	295	958	713	999999	542	182	780	999999	154	358	999999	900	248	999999	384	939	129	574	462	999999	587	999999	258	605	999999	999999	75	32	586	313	999999	649	989	296	228	243	313	999999	150	999999	855	968	941	178	999999	453	999999	999999	87	307	291	999999	540	858	833	907	710	999999	861	338	117	758	299	840	125	999999	910	999999	565	151	635	999999	434	411	906	619	999999	90	617	305	485	999999	999999	999999	32	698	119	141	463	999999	533	205	637	811	942	107	999999	110	999999	999999	999999	775	744	999999	671	660	999999	138	952	223	999999	999999	500	566	852	351	813	20	818	427	579	999999	499	254	618	439	992	999999	468	999999	940	345	999999	318	762	709	999999	18	999999	371	589	981	189	249	849	903	705	81	958	601	293	668	292	999999	728	763	999999	499	999999	242	668	999999	669	152	283	135	999999	999999	803	152	999999	804	402	456	837	598	599	999999	999999	714	734	920	664	867	525	281	63	401	589	998	433	531	999999	999999	703	102	322	46	965	723	310	524	278	815	280	489	276	999999	999999	140	174	999999	104	613	507	747	832	999999	999999	999999	81	999999	601	804	719	999999	999999	27	753	745	286	562	999999	681	414	999999	652	848	999999	999999	14	228	604	459	834	999999	437	87	877	955	270	520	418	999999	652	109	922	999999	106	480	375	258	91	62	854	611	999999	422	999999	297	105	999999	999999	999999	997	853	999999	152	969	322	372	45	999999	999999	484	765	153	332	39	999999	297	189	752	126	999999	755	146	551	999999	233	665	999999	878	589	860	999999	317	999999	964	798	999999	780	999999	784	999999	339	119	292	999999	98	467	418	392	894	999999	915	241	97	921	252	716	65	547	999999	656	357	166	999999	938	999999	458	326	367	999999	811	517	685	967	17	999999	646	853	999999	516	765	999999	632	999999	589	
944	55	229	906	999999	92	447	242	756	137	761	183	999999	354	999999	640	150	61	999999	92	492	239	273	89	590	999999	999999	92	41	980	999999	724	182	999999	993	999999	999999	420	999999	999999	374	999999	999999	840	255	167	999999	509	602	999999	625	205	480	902	999999	714	782	150	325	127	999999	364	211	775	999999	46	10	589	361	229	411	999999	416	999999	999999	999999	310	999999	833	433	999999	363	999999	165	999999	213	999999	280	872	288	999999	98	105	527	928	20	83	163	999999	999999	166	507	158	383	473	895	789	477	194	890	414	999999	316	891	999999	866	874	999999	419	525	792	730	999999	999999	849	323	634	999999	84	707	143	157	999999	999999	277	20	999999	117	691	470	423	777	95	981	999999	999999	999999	213	919	72	145	38	743	999999	427	999999	790	85	533	999999	999999	901	403	487	757	267	46	999999	624	598	661	767	999999	949	999999	24	644	735	207	828	542	430	999999	21	571	999999	999999	726	207	841	230	139	583	999999	999999	999999	383	999999	234	999999	999999	999999	999999	330	410	999999	999999	794	999999	999999	999999	64	999999	704	618	839	932	999999	915	652	853	319	495	999999	377	532	999999	822	999999	591	641	999999	511	589	843	453	841	648	611	203	440	619	999999	795	60	176	999999	999999	999999	999999	588	992	999999	582	764	675	603	999999	953	878	193	999999	55	901	771	754	553	298	861	174	997	294	999999	999999	222	999999	85	700	733	211	281	315	899	999999	12	999999	999999	928	825	178	850	46	999999	999999	20	587	999999	341	34	999999	622	999999	27	999999	373	999999	999999	972	370	999999	999999	902	82	751	606	878	953	999999	999999	132	411	624	472	692	324	999999	599	999999	711	634	999999	744	676	999999	588	318	999999	150	24	708	999999	380	999999	305	579	947	963	943	136	141	999999	906	999999	901	894	997	499	999999	443	411	704	175	999999	736	859	854	236	644	172	298	590	812	652	999999	999999	40	66	177	123	377	999999	655	999999	999999	10	764	999999	999999	543	590	818	963	707	613	13	269	120	831	446	724	720	328	780	999999	999999	821	263	250	213	863	940	332	999999	75	414	59	999999	999999	735	999999	999999	461	111	999999	479	627	115	49	197	437	920	235	730	399	657	678	874	93	38	189	511	71	571	679	649	496	752	641	208	954	24	999999	106	351	181	269	227	209	368	923	715	223	62	776	943	715	601	999999	418	735	184	172	662	556	999999	491	999999	432	931	999999	875	473	840	243	423	501	138	389	227	999999	461	999999	724	115	473	297	999999	794	735	934	
894	999999	232	473	780	852	766	549	757	690	378	794	277	385	999999	999999	383	999999	362	452	999999	222	999999	999999	284	999999	999999	556	93	306	482	999999	696	997	98	999999	999999	377	999999	999999	734	588	631	537	29	666	999999	999999	67	231	999999	199	442	999999	356	999999	336	999999	198	281	999999	220	466	461	217	282	999999	279	296	113	11	15	999999	791	717	999999	999999	76	999999	617	999999	999999	499	862	392	293	663	412	651	415	999999	48	999999	191	999999	524	132	180	999999	746	568	139	999999	953	229	908	999999	650	575	358	102	270	210	999999	999999	999999	720	604	79	924	619	695	999999	881	496	962	826	184	999999	203	876	420	999999	999999	999999	970	55	546	642	483	460	23	836	302	323	356	838	607	19	849	803	527	110	999999	137	873	510	181	467	267	91	658	24	382	482	681	524	946	532	999999	271	183	962	595	473	605	999999	335	999999	149	133	228	999999	786	399	358	999999	351	136	184	999999	999999	89	999999	401	802	998	464	999999	641	999999	999999	999999	808	587	629	564	515	999999	531	999999	185	999999	999999	143	863	493	238	999999	133	372	182	819	358	741	396	999999	588	203	671	999999	403	515	999999	316	999999	999999	366	208	769	793	804	999999	605	168	294	271	760	250	538	318	999999	482	999999	279	660	999999	727	77	201	534	976	321	999999	924	999999	669	687	22	901	719	137	39	222	339	567	762	223	999999	999999	135	344	347	999999	999999	837	920	999999	655	656	999999	426	298	999999	999999	817	492	160	681	546	625	583	748	349	818	191	999999	269	366	999999	999999	858	537	620	75	200	999999	999999	906	999999	701	849	41	365	742	303	838	32	977	522	999999	612	542	652	830	552	595	998	845	181	999999	661	462	943	758	999999	999999	677	942	54	999999	836	999999	594	999999	775	551	392	999999	525	999999	718	292	844	637	999999	326	885	789	522	605	641	810	734	999999	999999	397	98	607	999999	415	170	90	999999	344	999999	367	948	807	65	10	212	999999	999999	829	388	378	617	315	473	999999	999999	887	999999	448	546	35	520	604	804	999999	463	785	999999	120	191	637	358	509	399	999999	377	87	734	522	402	249	490	904	611	671	779	782	143	457	411	283	661	999999	797	222	847	999999	13	677	547	426	236	220	647	750	30	999999	916	545	616	925	163	907	999999	307	545	615	993	999999	608	681	652	717	708	908	976	863	712	186	999999	33	84	67	974	976	999999	280	999999	860	999999	671	865	597	840	486	129	754	448	500	677	242	360	869	999999	
866	999999	518	999999	739	774	999999	405	740	465	592	999999	105	999999	999999	294	275	358	143	492	936	815	64	999999	232	788	999999	424	221	508	848	999999	214	989	118	211	503	768	528	96	494	275	999999	142	999999	634	999999	821	379	215	412	884	227	387	141	60	999999	641	289	950	551	999999	999999	241	999999	919	647	116	824	868	999999	999999	829	999999	999999	670	999999	922	999999	597	764	411	55	16	106	999999	456	826	857	999999	491	862	488	577	544	999999	92	999999	999999	337	987	918	999999	999999	424	905	64	179	389	470	370	999999	20	692	195	999999	695	187	144	653	473	999999	258	999999	999999	928	27	262	512	999999	999999	797	999999	999999	999999	999999	999999	545	591	201	910	999999	447	397	697	694	851	796	999999	405	999999	904	758	871	999999	177	669	239	134	999999	887	801	999999	144	881	572	400	718	93	349	735	999999	596	999999	743	196	383	861	999999	691	999999	999999	870	999999	198	684	48	535	438	441	186	184	420	104	313	118	619	312	999999	134	999999	143	713	52	669	906	317	815	999999	999999	794	807	169	442	420	666	931	559	999999	207	534	999999	290	651	172	561	740	501	639	999999	577	80	356	945	999999	942	999999	827	447	291	376	233	406	760	647	379	999999	977	684	647	186	69	999999	318	599	439	853	71	999999	999999	175	816	185	504	110	999999	999999	999999	55	477	158	114	122	999999	830	311	468	530	14	793	999999	762	999999	999999	999999	518	714	999999	355	999999	98	999999	947	339	126	560	57	999999	659	923	999999	800	932	217	498	82	999999	999999	999999	298	999999	333	67	96	571	413	999	192	999999	592	19	423	868	97	388	702	999999	782	548	279	263	565	870	999999	876	746	999999	999999	503	999999	571	22	560	66	999999	765	398	999999	767	712	561	864	857	76	914	999999	931	844	828	796	916	174	163	217	45	999999	463	976	999999	825	583	399	689	669	999999	996	999999	811	112	999999	314	304	24	835	718	398	999999	803	999999	999999	814	985	780	999999	470	406	999999	999999	31	579	312	999999	651	942	999999	171	999999	197	55	999999	641	999999	999999	215	999999	621	159	999999	499	999999	707	659	810	838	20	597	619	981	999999	625	146	999999	789	532	321	892	653	82	706	557	999999	520	758	258	740	694	253	575	225	848	256	542	999999	384	871	652	611	999999	931	541	551	203	999999	430	999999	999999	339	219	893	599	968	87	620	941	999999	197	901	561	108	325	354	53	766	999999	999999	604	666	415	999999	999999	290	840	999999	175	15	28	532	337	476	618	
365	43	681	999999	880	178	921	911	951	684	750	59	714	616	196	508	437	637	61	187	464	924	558	234	319	137	936	455	936	414	664	573	95	489	999999	999999	999999	151	480	999999	682	755	464	999999	917	240	136	534	978	507	591	894	285	298	164	440	485	456	315	753	241	999999	975	546	29	999999	964	999999	655	875	146	296	999999	999999	504	709	470	582	317	999999	10	412	999999	439	823	999999	999999	796	335	530	835	914	835	727	968	216	780	917	999999	740	276	902	879	113	999999	305	737	999999	999999	455	969	999999	149	237	752	829	10	546	722	259	888	177	999999	134	50	232	461	999999	883	999999	928	552	625	576	811	108	999999	373	78	999999	43	999999	12	880	561	932	999999	607	974	148	999999	999999	205	999999	851	109	13	754	999999	148	843	999999	550	505	526	426	287	999999	999999	654	306	999999	477	204	999999	35	174	999999	573	118	456	853	465	744	92	694	999999	999999	724	712	104	778	310	930	999999	736	999999	507	364	144	999999	211	192	999999	842	578	766	11	999999	826	999999	985	999999	954	691	990	841	806	422	831	78	369	849	712	999999	527	999999	546	519	489	999999	666	999999	999999	463	999999	999999	144	901	999999	927	356	436	897	777	118	999999	355	999999	999999	894	516	95	532	999999	294	999999	479	999999	324	251	999999	999999	12	124	278	332	752	501	445	329	706	904	999999	904	999999	933	951	935	451	930	981	999999	825	594	205	999999	141	372	178	893	999999	999999	586	273	999999	999999	434	782	999999	786	845	854	803	374	197	611	187	628	353	361	410	543	328	394	999999	999999	665	417	999999	696	200	389	999999	999999	999999	342	327	999999	206	999999	508	179	437	999999	999999	999999	503	461	406	594	404	512	999999	999999	999999	657	999999	999999	14	784	999999	26	863	811	595	465	531	999999	246	855	293	999999	999999	496	852	240	116	663	309	142	429	213	20	334	302	688	999999	515	999999	999999	999999	999999	640	422	656	491	315	999999	79	629	605	252	224	551	310	999999	999999	531	964	262	551	391	893	999999	364	999999	16	538	518	907	105	26	202	766	999999	999999	999999	19	840	370	924	999999	594	680	999999	187	988	468	34	441	607	838	551	806	928	905	242	768	67	660	485	777	116	171	534	589	59	999999	983	999999	958	81	999999	603	999999	70	999999	223	345	187	17	547	999999	87	310	266	999999	395	999999	999999	926	144	999999	189	999999	157	384	999999	156	999999	999999	999999	485	883	483	536	999999	947	478	868	118	999999	432	999999	653	999999	273	38	999999	
277	999999	664	999999	999999	225	999999	129	512	718	189	685	373	999999	399	60	999999	72	630	604	773	120	527	917	969	999999	999999	712	999999	999999	947	884	999999	999999	878	999999	999999	919	164	667	659	417	644	238	999999	999999	744	952	999999	829	186	875	642	434	97	167	596	747	999999	776	318	121	56	976	771	305	339	802	198	999999	587	557	907	963	944	366	476	299	627	785	809	954	679	999999	358	81	251	921	999999	999999	245	726	999999	388	999999	548	370	667	466	999999	853	999999	764	476	251	629	967	679	489	999999	690	307	999999	866	966	364	442	803	999999	699	63	999999	328	476	331	861	289	528	614	406	996	999999	832	999999	932	999999	200	999999	11	729	113	999999	999999	752	999999	938	999999	411	421	994	115	567	48	767	939	444	624	297	155	390	999999	449	75	92	734	882	474	494	933	109	173	239	801	899	596	999999	999999	575	445	999999	264	878	116	999999	300	999999	770	75	694	497	252	902	67	620	389	664	506	358	28	158	474	122	477	322	831	999999	765	149	181	457	999999	59	851	762	136	470	342	456	999999	305	999999	409	999999	445	857	270	181	190	519	931	985	999999	556	999999	918	151	999999	794	788	999999	999999	630	894	247	40	203	60	999999	494	918	332	60	567	722	46	75	322	999999	999999	570	704	584	630	999999	472	999999	502	999999	843	984	70	547	667	377	999999	999999	514	562	415	664	220	999999	696	999999	608	935	999999	999999	260	999999	829	378	340	227	999999	99	999999	654	999999	200	700	999999	461	999999	858	999999	999999	199	101	554	560	759	627	799	360	999999	887	39	641	537	778	668	999999	990	999999	692	216	999999	999999	999999	999999	860	787	224	963	724	425	197	742	823	552	870	742	705	999999	79	750	540	867	891	211	970	23	247	421	42	190	470	353	176	579	942	999999	999999	72	999999	999999	412	836	635	413	700	297	999999	984	907	999999	609	697	96	941	675	582	766	340	521	846	550	802	931	543	954	843	576	999999	610	339	193	642	603	999999	348	704	241	488	511	683	205	999999	513	117	581	999999	267	234	903	369	775	999999	551	853	999999	609	999999	999999	999999	857	999999	999999	384	999999	999999	967	999999	989	603	970	351	288	829	838	651	999999	299	823	962	191	999999	999999	350	251	563	999999	999999	749	675	738	799	999999	39	653	962	999999	878	934	375	613	999999	278	631	932	28	496	399	712	999999	999999	320	999999	999999	277	281	379	233	143	24	776	876	999999	323	865	181	212	999999	185	876	999999	418	999999	458	
358	512	317	719	417	233	77	575	999999	547	540	427	718	19	762	999999	592	407	745	919	598	999999	334	999999	766	761	816	999999	999999	835	192	726	956	999999	781	765	963	659	999999	999999	947	999999	496	807	783	447	999999	999999	496	802	294	622	672	444	859	621	999999	999999	953	656	416	830	999999	553	365	814	471	95	238	997	999999	999999	591	835	972	398	250	527	180	329	999999	623	999999	421	999999	569	63	521	773	169	587	999999	999999	169	503	127	849	999999	452	999999	975	999999	999999	499	999999	361	999999	836	471	471	380	660	192	999999	356	793	999999	940	12	795	999999	950	322	78	419	809	235	999999	342	999999	549	307	85	212	353	932	659	999999	999999	199	539	226	59	312	999999	927	426	999999	812	709	48	908	940	656	999999	35	64	895	89	583	999999	608	504	616	922	82	585	980	290	424	144	827	999999	812	999999	544	900	999999	999999	492	392	163	999999	633	817	640	366	999999	999999	328	877	763	182	999999	73	931	722	443	999999	717	351	445	792	398	575	999999	999999	137	400	999999	999999	999999	999999	999999	200	999999	988	871	799	292	716	999999	999999	999999	547	380	655	999999	999999	335	822	999999	629	999999	999999	947	999999	999999	67	606	643	238	999999	330	203	832	156	585	263	101	942	999999	643	107	10	999999	458	830	850	205	565	538	999999	75	999999	667	425	999999	456	253	999999	767	999999	202	648	487	138	666	768	999999	999999	79	214	658	392	971	823	999999	999999	955	999999	540	380	862	999999	114	849	962	999999	536	416	111	139	19	999999	184	47	451	459	523	66	792	72	999999	971	495	334	730	682	999999	999999	999999	484	500	999999	80	999999	951	161	543	637	999999	999999	241	308	131	940	999999	999999	218	933	382	82	57	899	706	999999	245	890	555	780	129	290	598	692	999999	626	638	264	419	788	999999	300	915	886	889	604	999999	837	850	999999	139	562	474	946	999999	821	437	600	999999	602	161	999999	999999	763	518	886	599	999999	785	504	312	999999	758	999999	999999	999999	999999	170	19	111	647	407	999999	10	651	999999	815	651	231	701	199	47	999999	999999	636	34	694	162	378	999999	14	292	62	355	253	999999	803	54	108	389	999999	999999	591	947	954	753	999999	605	121	999999	80	999999	327	999999	315	274	735	941	999999	823	397	14	999999	16	107	365	355	694	757	462	763	999999	552	841	47	999999	456	267	862	999999	999999	98	50	427	999999	999999	964	968	999999	999999	463	861	260	285	991	659	484	585	849	599	408	336	848	659	999999	308	406	999999	55	
392	818	477	999999	911	820	999999	999999	375	82	51	999999	999999	654	778	999	999999	999999	277	849	999999	448	871	417	273	999999	677	250	391	239	634	999999	488	999999	999999	170	985	782	349	999999	999999	999999	118	512	999999	208	31	681	999999	659	295	787	999999	636	999999	999999	947	999999	816	437	153	69	582	145	999999	392	912	463	997	618	23	999999	182	812	167	692	339	368	609	75	462	995	180	999999	944	999999	531	852	265	712	223	999999	965	911	999999	999999	999999	973	999999	425	295	568	999999	999999	999999	175	615	325	478	999999	615	999999	460	999999	974	157	889	850	999999	600	999999	70	999999	295	404	98	999999	999999	501	535	578	366	303	999999	999999	894	322	718	95	779	242	215	999999	290	106	634	475	225	999999	174	743	999999	781	474	999999	235	370	397	67	557	999999	999999	824	999999	406	999999	294	276	971	999999	835	180	764	422	368	655	686	999999	198	769	622	938	999999	336	792	316	584	829	629	554	999999	924	661	538	768	887	390	999999	883	999999	999999	999999	999999	856	339	572	507	369	999999	908	549	453	999999	297	935	999999	999999	497	160	100	999999	465	647	427	557	999999	999999	236	653	480	999999	255	43	350	999999	423	695	476	999999	230	808	224	999999	720	14	999999	724	373	602	695	999999	892	290	792	182	884	562	826	999999	427	62	281	715	634	999999	303	999999	858	867	521	387	554	500	930	292	460	741	926	422	477	196	999999	633	999999	614	382	999999	999999	178	544	861	868	177	579	999999	537	508	999999	86	711	669	866	999999	999999	318	320	999999	359	510	722	153	999999	414	831	241	906	647	999999	30	271	338	178	690	332	660	518	387	920	763	754	999999	652	850	711	807	329	649	999999	649	999999	979	615	740	455	401	235	463	999999	347	270	999999	750	78	814	382	501	186	183	429	799	933	481	596	756	769	501	784	703	33	912	266	104	999999	726	292	999999	999999	244	931	435	999999	50	999999	502	864	999999	583	46	338	316	999999	476	133	849	370	507	29	984	999999	899	450	760	323	435	14	796	999999	352	532	660	999999	999999	252	994	744	893	899	103	891	999999	999999	748	375	716	769	999999	970	269	999999	784	702	454	558	41	984	304	727	999999	498	78	999999	240	513	999999	999999	210	234	138	114	477	608	925	102	127	981	702	395	607	665	999999	825	382	986	747	957	617	394	220	19	999999	175	752	605	822	999999	687	244	697	471	569	999999	842	999999	888	185	776	362	440	60	292	909	129	491	284	999999	999999	254	766	720	637	
815	23	128	664	311	856	330	279	129	303	999999	999999	145	999999	656	982	999999	999999	572	190	999999	954	169	999999	540	999999	999999	999999	579	811	443	478	976	834	999999	552	723	500	999999	329	456	92	999999	756	825	221	984	394	627	999999	999999	156	999999	539	381	861	853	401	133	265	999999	998	700	999999	860	988	999999	311	352	114	999999	999999	999999	999999	999999	183	999999	999999	901	999999	71	876	703	318	843	999999	284	999999	462	892	999999	332	999999	332	734	457	391	13	999999	836	500	683	52	523	12	249	636	950	805	208	227	999999	499	804	203	718	999999	391	473	573	999999	284	848	460	999999	935	362	197	518	286	791	999999	999999	75	828	999999	834	189	316	603	660	333	999999	264	674	999999	833	571	138	25	162	999	540	999999	132	226	835	592	118	76	887	999999	442	999999	417	588	999999	433	999999	815	884	125	85	999999	999999	389	642	999999	785	999999	112	790	999999	999999	133	791	999999	195	942	612	999999	252	999999	999999	999999	221	891	999999	846	96	326	999999	595	323	140	46	999999	670	999999	743	583	251	806	951	964	107	999999	938	405	999999	488	746	999999	374	271	642	53	835	163	702	498	999999	746	999999	840	702	205	745	372	97	999999	999999	999999	999999	38	999999	445	130	285	618	830	999999	717	230	608	579	917	999999	999999	498	992	98	517	715	254	63	504	118	120	271	999999	999999	999999	318	999999	59	999999	292	345	999999	206	923	559	544	871	545	999999	526	999999	271	784	974	999999	999999	999999	999999	921	71	954	974	807	999999	20	24	716	195	386	408	471	558	999999	635	885	102	301	79	539	972	999999	999999	250	978	27	848	486	927	951	702	999999	999999	138	907	337	371	161	869	999999	545	827	685	169	999999	64	541	999999	159	98	600	999999	34	999999	948	227	255	734	999999	999999	171	999999	788	999999	684	999999	999999	430	702	307	524	999999	999999	166	993	999999	168	549	836	923	485	197	337	839	361	130	199	742	189	690	92	999999	332	559	751	17	48	999999	485	229	574	121	959	851	574	659	159	867	999999	803	999999	705	897	999999	834	974	999999	999999	883	563	995	747	999999	999999	225	887	617	873	415	986	116	716	74	617	358	374	999999	486	274	701	971	999999	497	999999	631	386	739	427	999999	777	807	98	568	921	999999	999999	870	999999	635	686	999999	999999	461	268	696	352	999999	290	999999	470	745	723	685	999999	999999	673	259	864	391	839	158	200	159	638	189	999999	158	152	393	531	999999	291	851	587	659	695	870	239	999999	999999	744	999999	999999	
264	41	93	999999	385	338	560	578	16	565	795	538	851	136	999999	999999	679	999999	498	999999	35	999999	464	872	107	533	896	803	29	184	999999	999999	700	329	894	606	106	613	999999	813	832	999999	496	999999	65	59	807	569	56	160	20	95	256	560	845	297	577	999999	999999	852	442	999999	558	832	463	999999	838	531	241	999999	982	75	999999	684	74	83	999999	738	817	58	999999	337	756	869	999999	26	848	149	484	606	38	886	307	919	381	85	999999	664	271	364	220	286	337	829	178	999999	999999	571	495	999999	999999	839	403	268	999999	999999	999999	689	668	446	852	699	56	635	198	999999	767	510	312	999999	999999	815	476	462	837	449	999	927	700	228	362	286	999999	712	788	199	999999	999999	999999	999999	85	713	999999	999999	512	521	239	702	640	82	999999	163	999999	506	102	12	999999	999999	999999	687	114	82	988	999999	94	575	55	999999	999999	998	999999	728	718	45	999999	999999	819	651	999999	999999	219	307	999999	628	51	208	27	999999	999999	999999	999999	999999	618	114	172	12	724	556	999999	936	476	999999	855	641	469	459	445	999999	999999	136	193	720	990	999999	478	807	785	370	408	885	999999	898	724	71	999999	70	119	999999	872	999999	999999	272	911	22	849	999999	451	655	169	591	763	792	999999	493	999999	116	561	513	999999	364	227	999999	157	999999	999999	999999	180	999999	999999	999999	349	999999	361	682	885	920	999999	978	999999	163	366	999999	210	816	131	999999	345	241	469	75	509	605	999999	517	999999	886	125	65	634	281	999999	657	999999	760	999999	931	999999	999999	999999	999999	999999	583	257	483	998	96	163	340	733	622	999999	939	334	404	899	743	999999	843	988	999	805	753	353	984	19	709	944	450	574	999999	334	463	633	789	768	925	358	502	519	999999	999999	784	999999	22	49	214	332	790	861	508	85	597	999999	608	874	999999	239	273	474	298	152	713	766	542	297	778	999999	545	999999	973	395	999999	334	391	275	31	430	341	944	804	386	164	589	999999	125	737	570	35	914	225	999999	94	38	999999	999999	29	27	790	999999	271	999999	999999	164	887	122	722	272	511	342	853	132	999999	329	670	912	988	134	699	427	999999	217	290	999999	420	288	999999	334	113	927	256	13	640	617	683	904	999999	999	701	954	402	474	69	692	71	103	797	765	368	318	476	895	327	372	999999	63	618	166	999999	609	810	398	169	583	96	849	491	290	645	999999	323	988	432	999999	999999	999999	999999	597	569	327	999999	546	966	999999	460	360	686	999999	453	630	999999	
999999	264	102	153	999999	315	485	606	222	611	999999	129	602	995	999999	473	582	348	87	905	31	999999	427	128	274	431	373	999999	736	173	999999	836	25	479	880	734	339	602	999999	781	672	991	999999	715	973	999999	373	799	999999	999999	999999	929	376	724	274	999999	999999	974	878	582	999999	999999	869	58	398	999999	999999	133	999999	999999	999999	979	999999	306	243	39	999999	711	155	999999	68	999999	160	849	69	293	999999	300	999999	46	897	365	723	447	839	319	131	308	327	303	322	999999	685	999999	753	134	999999	80	491	245	999999	135	999999	40	524	377	212	30	989	114	219	813	918	88	856	778	999999	999999	466	999999	907	942	394	999999	999999	818	999999	999999	105	999999	682	999999	809	969	442	771	999999	692	922	472	999999	111	318	223	93	509	331	607	373	974	868	730	614	568	337	660	741	977	999999	706	489	999999	924	64	431	820	999999	999999	999999	94	251	573	957	994	815	806	634	180	767	36	496	291	999999	130	76	951	784	250	641	781	40	558	999999	999999	982	836	186	263	791	273	505	999999	999999	288	733	304	773	620	999999	999999	36	570	220	999999	219	999999	713	803	987	480	46	763	317	863	999999	692	385	741	999999	999999	630	380	999999	504	999999	125	329	289	397	771	188	174	497	121	999999	470	348	999999	17	784	133	382	276	321	237	741	73	108	233	50	919	41	608	774	999999	656	191	715	999999	104	879	434	416	999999	999999	871	276	206	117	594	999999	667	733	236	855	257	999999	77	277	789	61	999999	65	999999	852	999999	565	723	220	109	999999	999999	770	913	905	999999	999999	999999	29	365	999999	866	990	639	999999	261	308	999999	918	652	999999	123	448	168	999999	658	999999	68	373	155	999999	553	999999	18	315	999999	897	820	330	999999	291	64	999999	911	323	195	239	426	999999	601	848	192	804	568	557	175	194	611	999999	256	330	907	687	999999	59	922	880	982	333	975	364	999999	61	999999	371	999999	74	536	844	857	429	952	407	771	307	133	748	427	461	149	536	999999	949	83	836	383	376	999999	999999	401	999999	999999	102	685	246	370	140	999999	207	999999	111	999999	766	23	827	378	510	915	576	999999	183	999999	530	194	448	78	999999	978	925	999999	999999	999999	674	453	999999	182	860	999999	535	999999	999999	705	230	999999	999999	999999	529	936	256	467	999999	999999	999999	936	228	851	726	907	247	177	833	162	127	219	937	220	983	323	470	655	518	788	389	640	933	477	242	137	155	568	549	601	732	999999	124	669	292	737	999999	700	
455	952	483	367	112	839	999999	999999	464	827	896	215	475	600	949	95	81	966	999999	751	619	599	761	679	999999	242	999999	659	105	278	928	999999	98	770	209	565	314	32	999999	103	889	230	672	328	672	343	136	141	517	39	598	326	734	483	999999	856	200	804	739	870	999999	928	916	196	999999	650	127	705	401	393	999999	999999	438	909	861	999999	926	443	16	294	116	299	152	75	679	999999	999999	615	999999	353	375	999999	292	999999	684	960	999999	486	999999	999999	226	430	999999	999999	258	548	999999	825	621	999999	999999	756	797	999999	764	129	786	999999	516	999999	999999	511	26	57	28	281	999999	770	234	901	93	449	25	984	77	685	559	28	817	141	999999	695	993	999999	423	618	711	836	999999	565	999999	464	999999	999999	892	714	414	692	115	977	781	126	601	999999	608	999999	741	813	388	89	999999	767	42	385	572	999999	999999	999999	999999	999999	569	930	999999	668	727	629	999999	883	999999	362	280	867	999999	840	359	999999	999999	283	999999	933	877	898	458	823	995	416	999999	593	568	458	999999	394	68	705	417	999999	258	932	992	999999	19	857	720	35	808	999999	854	201	36	999999	349	244	631	999999	999999	670	481	999999	673	999999	999999	999999	999999	643	166	885	808	217	433	999999	359	999999	290	418	923	999999	187	433	25	303	999999	240	999999	603	999999	961	763	368	183	746	380	214	999999	999999	782	999999	999999	87	869	922	893	647	768	529	615	186	953	222	776	511	999999	999999	39	380	758	966	328	999999	999999	204	132	450	999999	686	137	155	903	608	636	999999	488	110	563	102	409	914	471	999999	988	999999	17	550	591	671	263	331	185	888	922	816	804	819	552	675	800	453	613	92	401	469	283	999999	586	976	33	999999	999999	937	970	844	504	999999	999999	999999	196	582	858	371	432	999999	999999	24	999999	819	995	668	999999	888	301	999999	310	999999	646	999999	999999	662	963	615	648	870	836	248	917	88	322	524	999999	999999	489	228	595	252	659	999999	499	999999	669	999999	980	365	835	606	645	999999	543	125	643	215	999999	533	999999	253	723	999999	999999	731	107	607	507	481	581	999999	408	999999	370	68	729	60	38	400	993	206	634	292	999999	239	602	902	545	999999	999999	881	18	955	609	351	529	999999	626	767	171	72	270	509	783	238	207	999999	655	485	395	592	186	552	540	422	619	440	526	739	139	204	72	999999	600	999999	598	453	999999	28	539	999999	434	999999	999999	930	999999	999999	508	807	999999	999999	999999	999999	812	999999	999999	466	425	196	
732	98	999999	887	999999	966	999999	960	909	93	999999	754	108	636	946	762	168	915	323	609	999999	494	932	719	707	109	947	12	497	312	995	141	38	999999	296	450	61	999999	632	272	930	975	999999	425	176	287	931	620	123	999999	139	789	153	815	709	247	166	861	189	539	28	999999	999999	607	97	999999	726	821	349	505	999999	621	999999	60	678	511	279	516	552	430	177	337	999999	448	182	216	999999	999999	999999	58	294	199	999999	102	999999	999999	999999	618	337	668	560	999999	280	618	349	999999	505	102	146	208	968	649	319	759	372	691	999999	33	999999	880	519	514	254	301	999999	520	264	999999	806	746	997	661	999999	999999	869	999999	66	999999	109	663	711	896	85	999999	90	644	880	607	730	999999	823	489	193	457	999999	56	999999	979	406	828	264	314	296	400	211	316	470	435	999999	315	634	838	924	771	179	623	439	876	220	999999	640	999999	470	254	999999	999999	999999	731	735	822	200	86	873	280	409	407	610	684	176	773	184	454	717	999999	927	985	564	999999	999999	999999	617	989	769	830	999999	999999	843	52	999999	693	838	738	699	77	124	558	964	654	372	999999	23	754	709	999999	401	195	939	56	326	937	952	66	454	210	215	211	317	52	92	801	564	568	215	483	935	445	999999	649	999999	379	30	910	59	999999	521	862	289	999999	999999	12	668	796	725	541	740	781	999999	999999	862	913	250	921	571	571	217	455	548	236	511	999999	440	299	999999	947	916	52	17	999999	689	352	999999	999999	613	90	143	767	842	674	742	163	161	265	999999	999999	999999	999999	349	488	307	75	999999	999999	999999	483	999999	999999	999999	778	624	698	999999	356	809	519	991	265	318	490	437	450	613	874	493	357	804	185	512	999999	817	818	999999	529	640	624	999999	867	173	999999	999999	999999	717	999999	59	54	388	999999	456	277	404	873	790	999999	60	999999	462	449	570	473	678	395	866	698	999999	999999	999999	255	715	194	491	134	101	187	999999	673	732	999999	824	448	968	999	728	244	956	999999	37	842	999999	782	172	588	307	700	461	999999	898	29	113	253	999999	143	99	272	786	280	782	999999	999999	386	135	913	625	132	504	678	667	631	741	26	778	163	776	932	999999	903	827	999999	725	846	775	999999	445	581	400	835	910	465	458	686	171	999999	953	102	999999	258	963	185	999999	783	466	276	999999	97	474	894	999999	999999	249	883	453	391	887	51	611	422	999999	54	731	669	768	211	183	65	854	999999	209	684	285	773	939	651	
204	999999	390	509	435	357	999999	505	477	754	226	999999	243	779	537	999999	999999	245	780	918	453	536	24	264	102	232	242	999999	695	682	999999	475	999999	801	196	999999	999999	112	986	130	937	236	201	24	999999	999999	821	999999	826	999999	203	49	993	31	208	668	928	136	416	213	124	996	810	795	999999	999999	632	442	999999	593	260	999999	259	659	981	227	345	999999	278	494	410	999999	999999	408	489	841	999999	921	602	528	26	534	695	783	15	940	426	406	999999	999999	976	389	999999	999999	46	814	790	344	999999	981	333	927	857	921	999999	999999	713	412	999999	999999	999999	710	839	999999	577	999999	693	999999	653	999999	999999	938	859	43	518	31	676	60	371	674	61	147	999999	620	999999	999999	677	999999	981	58	237	999999	100	119	999999	999999	999999	426	999999	999999	131	324	690	10	999999	394	999999	823	999999	780	289	663	50	641	980	999999	828	999999	869	488	999999	919	999999	999999	812	787	848	999999	77	999999	482	260	393	61	999999	736	457	881	999999	999999	31	853	370	999999	769	574	999999	999999	139	836	447	330	556	188	271	212	830	95	197	999999	546	327	756	170	308	39	279	989	98	253	682	999999	788	69	467	205	559	294	835	247	813	398	621	241	999999	161	999999	215	790	351	999999	999999	693	999999	274	703	107	999999	901	739	305	984	371	885	163	500	999999	999999	720	75	652	546	259	949	589	999999	706	525	365	156	335	73	208	746	348	320	263	751	795	763	108	359	999999	106	999999	829	999999	735	87	999999	620	216	494	999999	698	369	123	999999	457	126	997	581	843	754	999999	241	999999	624	546	842	246	999999	702	957	967	303	999999	999999	17	760	129	999999	447	60	999999	128	999999	484	58	979	999999	520	999999	999999	766	999999	515	638	692	710	53	413	199	245	999999	830	999999	537	999999	404	215	960	736	696	997	36	144	793	228	294	999999	310	999999	567	645	999999	496	34	999999	450	787	525	999999	306	716	999999	781	212	982	999999	614	50	727	653	999999	246	784	999999	999999	739	392	999999	419	407	57	999999	838	999999	999999	352	343	999999	999999	999999	999999	689	499	439	999999	291	255	931	811	521	680	622	999999	921	793	408	942	999999	353	460	68	74	999999	73	999999	974	878	999999	613	639	372	133	703	421	46	94	747	354	628	399	494	460	999999	898	726	434	169	999999	837	999999	410	455	147	999999	999999	552	584	436	189	15	413	105	328	181	159	556	919	172	884	709	661	597	270	953	999999	999999	162	217	999999	825	999999	961	321	422	239	999999	
986	999999	999999	493	509	999999	175	999999	986	398	141	740	749	180	514	997	999999	999999	539	813	195	193	919	649	399	376	99	999999	200	451	784	906	999999	242	999999	112	998	401	209	350	431	647	967	578	999999	422	468	999999	320	817	929	193	883	426	731	803	896	524	103	143	231	811	432	999999	999999	235	798	517	610	412	998	999999	928	198	999999	547	225	351	182	977	908	923	53	382	521	999999	999999	526	510	766	999999	484	307	999999	999999	999999	225	433	964	251	999999	951	565	908	818	299	999999	694	44	194	999999	555	351	999999	234	307	768	59	32	999999	999999	282	16	843	999999	524	343	999999	999999	771	331	792	999999	930	362	957	367	999999	999999	999999	345	338	999999	326	188	660	142	190	841	821	999999	999999	999999	951	49	999999	944	721	999999	304	955	999999	999999	273	862	999999	999999	420	763	277	940	633	495	999999	999999	999999	999999	999999	665	545	999999	999999	29	258	918	165	999999	435	891	999999	999999	645	999999	999999	999999	942	999999	227	999999	392	492	721	999999	574	880	229	681	610	283	999999	999999	264	999999	999999	999999	999999	999999	376	354	707	414	999999	999999	752	264	305	210	999999	999999	735	999999	573	999999	282	62	670	999999	455	999999	699	483	781	999999	999999	999999	758	589	265	999999	473	999999	347	872	756	978	750	201	674	999999	999999	28	455	86	999999	999999	988	38	783	124	251	77	928	998	654	999999	632	589	804	999999	506	716	944	999999	70	999999	823	700	480	304	311	999999	71	145	792	681	38	704	999999	720	471	730	805	150	999999	405	640	349	228	999999	355	170	999999	380	812	869	999999	576	26	381	191	297	558	489	812	772	16	792	999999	999999	205	928	975	999999	832	776	910	804	773	665	999999	483	999999	947	948	151	91	690	333	923	999999	461	688	242	538	999999	182	326	338	999999	999999	848	143	254	337	999999	194	313	548	46	999999	279	802	360	844	999999	999999	999999	540	671	691	326	469	291	999999	743	250	743	999999	658	999999	594	475	441	276	688	350	999999	619	531	956	777	152	296	999999	337	999999	337	398	999999	999999	571	999999	667	650	82	389	999999	878	594	186	451	758	889	999999	374	804	999999	94	166	367	586	999999	19	714	914	183	182	327	48	94	913	354	724	300	43	808	808	999999	204	308	999999	999999	35	354	515	28	263	854	599	533	999999	253	999999	999999	999999	579	776	952	736	898	216	534	839	509	273	999999	43	598	408	566	995	580	889	857	870	999999	965	664	209	999999	999999	327	727	514	796	670	123	262	518	999999	
42	855	63	306	101	999999	999999	999999	91	418	999999	664	456	43	537	716	999999	384	602	554	614	999999	999999	841	978	889	807	334	712	602	983	781	999999	944	999999	150	999999	593	765	906	716	449	583	999999	909	265	871	694	977	90	999999	999999	999999	964	849	920	999999	999999	999999	999999	166	196	813	488	434	214	584	511	999999	999999	200	999999	618	695	838	174	537	962	931	723	28	122	999999	999999	999999	254	130	125	105	612	48	314	275	563	750	999999	635	105	366	705	999999	369	194	999999	999999	999999	130	999999	999999	684	393	149	290	604	194	53	999999	191	999999	189	93	468	999999	896	359	999999	999999	999999	944	999999	538	442	606	999999	52	658	928	768	742	750	134	166	990	421	229	899	34	670	379	999999	691	999999	903	999999	622	221	999999	999999	240	999999	999999	75	30	816	155	999999	999999	64	561	999999	125	80	999999	451	65	999999	478	999999	676	999999	861	834	686	247	999999	94	539	999999	613	831	999999	999999	538	737	710	999999	146	184	275	278	366	969	118	843	999999	620	15	461	130	695	743	999999	621	779	999999	999999	389	782	198	999999	421	999999	450	999999	999999	999999	999999	711	741	996	791	304	728	408	103	891	999999	842	655	17	999999	87	999999	918	97	999999	999999	758	594	999999	679	999999	999999	214	857	254	999999	388	24	116	87	304	999999	133	904	449	240	222	686	262	489	547	137	191	983	344	812	999999	643	93	466	784	126	246	327	999999	319	524	551	999999	999999	347	828	548	930	999999	367	185	999999	648	515	805	81	341	24	142	999999	803	231	522	999999	998	745	930	650	302	187	483	806	476	140	999999	671	837	890	152	718	999999	261	210	999999	636	517	999999	577	660	713	785	231	194	212	999999	302	38	999999	373	602	897	897	637	605	883	379	999999	999999	799	999999	999999	451	999999	423	646	552	31	545	805	490	999999	999999	999999	589	999999	261	621	999999	624	423	643	430	527	999999	821	999999	623	604	999999	267	969	486	778	526	478	343	999999	999999	565	962	281	492	611	882	999999	544	907	57	212	632	757	999999	999999	385	500	813	999999	999999	602	999999	928	426	452	548	521	273	585	473	120	69	901	999999	708	999999	151	161	818	644	697	287	784	576	999999	471	509	999999	593	402	35	665	419	999999	179	611	44	855	49	999999	999999	999999	958	443	936	999999	730	907	574	241	243	349	995	999999	634	999999	179	362	999999	999999	48	825	680	192	448	455	649	874	681	107	628	296	121	754	283	119	328	351	639	999999	999999	602	131	362	168	
686	999999	999999	402	999999	441	681	830	999999	35	545	907	999999	995	491	504	855	235	477	612	947	237	250	16	524	996	828	999999	776	999999	446	704	328	34	761	786	519	482	826	665	946	465	63	729	738	212	552	356	158	999999	885	376	653	999999	220	458	429	999999	878	857	612	958	64	817	589	840	999999	999999	999999	999999	985	999999	409	811	666	999999	184	521	277	322	999999	999999	999999	32	364	79	60	579	813	312	366	395	999999	969	63	987	999999	245	150	999999	623	800	122	453	768	512	967	842	92	728	284	908	999999	566	413	140	394	41	462	519	999999	19	937	999999	348	599	779	439	758	999999	90	938	380	380	999999	653	999999	131	999999	852	999999	218	496	999999	38	458	539	47	999999	923	603	379	782	630	117	614	999999	192	115	178	999999	999999	94	414	999999	345	537	999999	867	999999	770	273	778	999999	416	999999	522	853	902	999999	70	999999	874	835	85	999999	165	999999	272	93	999999	187	26	999999	130	999999	134	92	446	999999	921	999999	179	805	163	340	601	999999	223	536	102	19	999999	225	117	990	662	999999	338	999999	190	787	999999	999999	969	999999	999999	693	490	841	456	999999	416	219	968	999999	999999	79	682	745	120	982	536	736	991	999999	897	800	999999	139	912	999999	753	509	512	143	840	395	999999	570	93	908	692	381	90	662	999999	999999	257	999999	429	999999	576	593	999999	207	261	486	793	999999	694	456	999999	360	929	580	686	907	999999	999999	176	186	244	999999	662	212	999999	164	655	338	187	827	999999	876	710	999999	308	169	682	315	882	999999	601	999999	999999	999999	202	999999	452	509	975	695	373	422	934	252	358	999999	931	624	999999	107	999999	464	20	867	902	839	999999	999999	282	527	234	999999	999999	812	584	597	999999	35	19	999999	711	156	999999	492	463	999999	942	467	999999	843	999999	999999	408	785	999999	147	635	19	734	363	690	842	237	999999	471	999999	999999	131	999999	760	999999	906	615	948	395	999999	111	528	413	771	896	193	639	999999	298	176	993	176	289	447	962	235	300	656	277	869	919	905	999999	492	999999	820	799	219	622	331	452	460	399	848	46	999999	999999	962	466	999999	213	798	169	304	978	999999	999999	999999	999999	994	615	958	680	526	764	205	507	921	111	85	393	429	816	967	999999	543	777	440	411	999999	629	999999	200	769	666	131	745	726	513	376	978	579	420	999999	999999	494	999999	999999	999999	840	608	684	861	390	123	783	981	202	581	445	999999	411	819	999999	999999	287	767	910	860	643	460	781	
417	734	107	814	18	199	260	999999	763	904	356	571	999999	999999	476	999999	655	882	149	553	155	78	850	576	760	477	999999	999999	726	868	22	450	999999	826	999999	999999	999999	999999	774	999999	999999	999999	681	621	65	257	696	429	811	958	264	999999	503	906	999999	349	884	530	64	999999	936	999999	512	895	892	906	191	999999	678	349	999999	356	118	999999	611	803	999999	999999	521	999999	781	999999	999999	768	613	44	999999	483	200	927	252	999999	255	243	855	999999	839	786	999999	159	999999	276	750	472	441	999999	869	156	304	999999	952	999999	18	999999	759	113	206	743	291	858	959	708	999999	751	106	763	110	875	999999	999999	999999	999999	509	372	999999	515	999999	164	337	705	174	800	999999	999999	974	596	754	703	484	999999	999999	999999	505	870	999999	999999	46	999999	375	678	807	994	653	999999	869	999999	999999	646	115	253	30	51	416	585	693	999999	530	999999	777	510	999999	407	400	749	570	999999	115	999999	999999	87	479	999999	788	658	999999	180	156	376	497	632	999999	117	999999	999999	731	880	689	999999	187	999999	837	173	999999	865	999999	410	999999	903	250	12	247	517	473	37	999999	936	263	757	688	522	22	163	385	999999	999999	999999	809	169	28	690	999999	196	461	153	250	315	862	922	989	497	999999	252	999999	494	394	933	643	570	467	795	626	931	240	664	27	684	999999	86	999999	767	601	443	885	560	824	999999	65	999999	787	468	83	340	767	999999	999999	770	999999	890	999999	136	999999	999999	702	233	73	256	955	796	999999	565	527	786	999999	232	999999	999999	366	575	999999	343	877	322	999999	998	721	296	173	50	719	256	656	897	999999	679	509	362	741	662	497	578	999999	269	204	231	941	999999	999999	999999	304	812	413	999999	999999	426	259	999999	466	999999	999999	999999	92	915	87	879	999999	999999	470	999999	723	544	401	704	87	102	248	617	128	561	67	434	81	628	745	906	843	203	677	899	430	563	999999	47	160	720	495	190	192	999999	321	999999	826	999999	821	999999	420	708	999999	137	188	641	827	905	646	999999	999999	999999	179	180	45	999999	951	571	27	169	648	364	554	367	606	67	435	802	999999	745	607	304	806	985	999999	144	999999	550	720	999999	999999	999999	999999	82	999999	42	21	21	999999	605	370	264	760	662	121	999999	164	27	999999	130	216	999999	999999	999999	999999	410	657	193	999999	900	897	411	850	999999	432	658	999999	999999	999999	574	56	424	522	643	999999	353	544	154	873	439	980	999999	29	600	582	999999	333	500	999999	613	385	827	999999	389	999999	958	
414	531	239	463	999999	682	674	956	84	791	512	32	525	136	866	999999	320	255	920	999999	392	260	656	721	999999	473	878	738	999999	229	97	143	935	999999	938	22	914	420	346	307	136	72	999999	790	209	311	974	475	747	872	517	91	468	611	576	999999	875	518	139	999999	999999	999999	767	854	999999	999999	97	108	198	853	597	999999	909	622	969	329	734	866	521	999999	498	999999	999999	326	711	15	674	999999	849	785	147	406	291	999999	503	201	305	999999	95	829	999999	875	287	894	999999	617	182	846	999999	999999	999999	19	999999	116	140	400	999999	999999	999999	698	999999	999999	258	412	999999	999999	618	202	129	778	34	72	780	999999	809	999999	135	107	52	104	833	827	692	602	365	138	409	999999	999999	113	999999	854	528	396	134	999999	626	999999	188	92	999	999999	726	862	232	366	238	315	306	517	274	999999	999999	58	865	877	81	656	57	586	791	443	999999	26	531	179	544	393	567	360	996	261	918	959	105	854	110	999999	379	999999	900	104	878	77	838	410	456	479	531	257	387	999999	827	601	300	565	371	710	340	999999	822	844	747	946	521	23	927	999999	999999	21	776	999999	286	999999	686	697	565	999999	187	999999	999999	75	862	320	972	999999	434	999999	999999	539	492	999999	999999	326	186	65	999999	932	556	824	999999	999999	525	520	480	145	693	778	915	603	10	821	999999	999999	340	756	999999	437	999999	999999	589	610	779	999999	528	386	753	959	872	631	350	999999	993	363	649	715	549	352	999999	999999	341	655	411	75	539	670	867	289	999999	429	82	999999	958	70	999999	871	238	111	991	104	391	734	999999	293	999999	999999	827	179	999999	625	999999	640	597	146	163	933	209	714	884	858	519	474	973	452	558	431	673	933	128	778	487	447	999999	745	455	999999	749	999999	811	171	842	697	719	371	222	442	331	822	906	999999	672	999999	227	143	585	917	760	464	735	999999	999999	999999	60	791	999999	999999	289	852	690	555	194	91	999999	722	25	821	999999	612	239	126	109	851	36	999999	115	964	999999	227	170	538	847	999999	393	999999	467	999999	647	999999	233	453	162	478	142	361	126	591	619	504	128	999999	172	157	235	618	732	999999	999999	999999	685	184	549	72	692	161	708	999999	697	923	265	76	184	826	389	786	963	630	719	999999	701	999999	354	725	999999	406	376	699	69	774	257	615	999999	414	999999	59	903	99	786	980	653	226	893	696	249	61	999999	346	768	999999	655	111	143	202	541	999999	830	999999	964	999999	785	18	
839	923	675	650	986	999999	999999	340	882	873	844	738	999999	485	999999	657	486	56	816	40	931	620	129	999999	482	887	872	90	228	89	135	500	205	644	386	969	31	598	75	820	762	437	566	999999	267	999999	180	66	540	182	347	999999	479	754	86	229	999999	529	178	999999	897	503	999999	803	747	353	999999	999999	108	661	635	887	981	996	999999	503	64	347	888	87	717	816	550	56	741	999999	31	450	568	999999	174	999999	999999	967	922	268	326	999999	43	914	860	999999	957	878	546	460	935	483	486	999999	174	467	999999	100	391	90	953	75	71	538	332	999999	818	941	496	143	467	24	83	19	187	300	999999	974	227	999999	859	671	999999	999999	283	547	999999	999999	992	707	861	999999	586	999999	315	999999	999999	504	591	768	974	26	392	412	992	921	410	477	405	999999	163	665	873	467	999999	291	566	779	265	784	999999	999999	948	788	282	999999	999999	999999	703	926	598	999999	392	458	948	843	999999	106	298	361	147	496	999999	128	554	205	466	128	621	34	694	922	249	807	639	151	77	999999	140	865	493	179	999999	478	285	354	282	424	999999	999999	12	469	491	904	999999	642	999999	830	244	999999	999999	319	618	679	241	676	569	585	999999	806	999999	686	965	432	867	967	723	121	842	999999	922	52	999999	243	999999	999999	440	344	169	999999	897	247	368	63	204	184	560	999999	246	608	785	697	999999	712	999999	326	503	999999	46	679	999999	142	987	45	163	999999	710	999999	657	16	245	234	999999	822	909	999999	327	999999	238	693	417	629	999999	244	999999	235	999999	897	631	999999	731	382	308	490	87	999999	259	333	900	576	474	185	445	240	372	560	999999	781	999999	83	999999	999999	830	353	272	299	268	753	621	999999	191	812	999999	999999	999999	999999	926	935	999999	153	999999	994	21	661	229	999999	193	643	871	863	953	665	103	558	999999	999999	999999	954	227	787	506	506	711	972	394	661	432	493	999999	509	633	346	999999	659	794	14	580	999999	133	40	116	624	999999	758	974	999999	719	205	999999	145	321	999999	717	957	646	782	999999	49	277	999999	809	700	999999	999999	239	617	629	999999	999999	702	569	999999	831	197	681	999999	624	952	998	869	999999	237	248	819	197	661	628	88	999999	22	999999	541	999999	565	231	415	935	999999	529	366	896	284	441	552	576	999999	999999	999999	999999	764	999999	999999	50	407	625	582	999999	869	999999	577	988	999999	431	750	980	37	482	275	966	275	999999	114	433	642	972	667	795	999999	252	259	999999	108	802	257	
854	392	500	503	940	999999	953	76	346	951	377	355	853	690	571	999999	465	875	563	20	818	64	906	408	434	999999	999999	765	627	924	66	999999	748	183	896	598	537	978	335	327	999999	880	767	999999	274	999999	814	114	999999	703	794	645	545	999999	439	800	999999	101	999999	981	861	197	448	421	895	487	607	999999	999999	972	21	486	550	246	698	938	296	434	999999	807	999999	682	641	924	139	420	354	999999	744	999999	122	446	909	353	466	134	441	355	586	787	29	145	320	999999	691	317	105	308	104	500	999999	999999	999999	271	838	188	556	523	292	485	142	651	934	999999	999999	575	999999	999999	779	573	506	940	847	357	788	18	372	490	242	822	324	56	861	253	999999	70	488	648	514	999999	999999	999999	999999	110	654	377	210	999999	301	126	999999	898	528	530	994	573	213	610	483	829	816	999999	999999	999999	170	999999	789	691	115	799	999999	928	999999	502	995	589	876	747	702	420	808	749	198	126	92	426	527	341	259	28	856	878	175	685	470	999999	636	999999	940	568	588	518	999999	501	40	811	215	999999	535	414	697	466	907	999999	31	999999	877	175	999999	743	569	458	442	97	942	217	763	17	42	493	952	999999	806	144	832	299	243	697	96	999999	220	500	806	844	999999	999999	971	999999	999999	403	634	471	226	999999	999999	999999	86	428	559	999999	57	999999	993	999999	462	424	660	999999	241	731	833	190	88	117	999999	999999	651	597	766	552	246	661	353	639	999999	491	65	610	145	702	999999	999999	999999	273	999999	22	507	764	999999	906	739	207	870	932	569	454	392	119	673	930	999999	999999	661	16	999999	396	855	999999	193	971	368	59	637	538	999999	29	999999	815	999999	999999	571	887	215	999999	812	999999	791	420	80	413	108	946	999999	215	224	734	162	999999	687	836	999999	152	580	420	999999	690	570	341	999999	549	413	577	234	999999	369	600	282	999999	999999	999999	604	999999	999999	780	872	422	122	432	324	783	999999	909	137	58	999999	428	317	794	323	132	999999	999999	996	999999	10	999999	722	784	999999	623	461	361	938	150	241	722	999999	799	548	134	577	147	27	640	683	503	450	185	999999	940	293	999999	487	80	79	999999	447	764	780	351	699	337	586	700	331	514	971	986	999999	640	569	517	999999	198	555	340	442	366	847	999999	999999	999999	985	905	340	973	999999	868	81	96	285	104	29	207	435	249	560	326	319	178	999999	463	368	168	380	776	999999	298	525	738	713	91	916	283	999999	163	352	681	370	357	
640	113	915	999999	365	475	999999	59	763	315	780	126	57	678	999999	626	187	827	999999	563	742	999999	352	342	382	999999	187	746	936	281	897	879	955	961	537	428	548	999999	802	905	288	192	534	220	958	596	44	247	999999	643	975	999999	157	806	615	64	760	582	999999	171	297	751	999999	999999	999999	901	170	95	999999	556	88	999999	34	629	285	559	61	142	384	786	169	939	447	302	306	999999	731	158	999999	483	999999	965	999999	641	617	537	79	999999	803	67	436	948	106	752	565	436	500	527	999999	65	12	627	999999	571	11	358	313	820	195	44	179	22	740	667	887	123	269	392	21	999999	999999	18	339	326	999999	221	843	695	737	999999	999999	213	999999	999999	999999	999999	999999	718	640	269	233	999999	857	999999	888	424	999999	439	864	451	176	117	999999	783	575	993	999999	881	222	790	514	618	999999	999999	161	965	395	450	999999	846	356	551	752	999999	524	241	161	999999	438	935	999999	999999	999999	295	703	775	999999	843	724	487	999999	999999	506	849	754	615	175	542	618	922	999999	767	252	999999	105	624	364	764	268	344	842	728	452	286	787	110	786	797	621	385	999999	551	726	709	999999	471	999999	903	997	909	75	619	952	516	906	244	171	813	200	999999	999999	933	999999	390	644	33	442	229	71	999999	828	378	920	999999	654	487	51	542	922	633	999999	461	766	999999	278	233	776	936	379	553	938	972	606	999999	999999	344	966	999999	75	999999	38	825	841	999999	91	696	698	999999	861	429	203	629	891	566	509	999999	999999	236	999999	420	257	505	850	518	715	999999	999999	387	278	320	521	999999	477	851	604	753	620	999999	277	999999	535	66	999999	950	359	319	91	49	999999	999999	177	740	234	999999	999999	999999	975	332	999999	236	924	320	999999	550	908	497	161	50	962	755	349	754	958	539	885	200	999999	899	168	999999	773	999999	354	274	153	780	999999	823	37	82	778	297	784	999999	656	224	616	534	52	999999	999999	51	999999	287	664	999999	781	695	999999	633	112	85	173	243	462	202	965	186	407	999999	999999	338	999999	999999	999999	62	999999	917	882	671	584	999999	857	306	246	732	654	999999	999999	729	998	999999	64	403	969	999999	999999	999999	588	464	999999	999999	137	914	844	830	999999	999999	310	612	453	864	812	999999	59	216	228	867	996	730	547	999999	576	677	999999	999999	283	619	999999	284	999999	428	339	428	422	999999	999999	942	462	416	999999	467	999999	996	286	144	972	956	354	763	999999	999999	999999	999999	916	359	999999	460	786	612	
556	419	999999	36	683	35	535	999999	684	905	999999	999999	415	589	36	90	999999	999999	401	993	999999	326	274	167	799	672	873	480	512	73	291	318	166	849	860	294	200	738	999999	261	609	589	999999	449	325	999999	851	965	832	835	226	999999	68	999999	352	999999	154	120	237	999999	999999	64	881	999999	623	139	129	565	729	999999	999999	404	266	149	394	680	54	825	842	599	821	908	648	676	847	997	259	373	999999	631	999999	89	511	311	109	555	708	660	825	999999	999999	999999	245	999999	999999	999999	36	999999	999999	672	194	328	277	637	200	252	415	214	774	626	880	755	68	107	600	999999	893	955	49	999999	999999	394	999999	656	999999	534	672	557	731	35	999999	340	999999	834	999999	821	812	873	999999	857	149	503	999999	999999	315	334	999999	148	500	144	928	81	879	568	700	800	328	621	128	665	999999	857	483	999999	654	550	999999	233	660	999999	998	29	999999	192	700	478	508	800	999999	999999	999999	534	67	596	106	900	461	406	144	999999	503	200	999999	455	287	999999	29	999999	554	765	999999	14	487	721	146	999999	236	696	868	231	301	999999	999999	933	368	55	800	887	652	754	98	393	99	24	285	999999	274	999999	905	418	458	372	256	999999	649	302	57	346	459	197	999999	764	999999	912	355	999999	921	821	96	999999	999999	142	493	999999	676	161	915	999999	445	338	645	838	791	459	772	929	281	692	293	76	998	999999	999999	999999	999999	334	854	186	999999	999999	886	452	999999	673	927	326	878	455	910	999999	386	584	999999	131	999999	835	999999	88	149	426	704	238	538	30	243	999999	999999	38	999999	999999	306	738	804	999999	452	202	536	999999	532	456	999999	826	782	795	689	423	562	316	999999	255	361	776	47	252	605	999999	913	291	440	899	621	850	999999	999999	201	647	780	764	679	999999	999999	999999	555	693	375	878	455	999999	340	819	474	398	125	473	990	529	701	999999	540	999999	999999	254	687	632	834	999999	100	223	999999	52	643	798	637	999999	999999	999999	999999	999999	876	727	212	180	951	620	435	233	734	999999	999999	999999	945	228	999999	999999	80	999999	178	923	999999	999999	787	242	149	298	185	999999	761	562	999999	494	999999	358	684	812	999999	118	303	76	207	611	475	828	644	932	999999	424	573	751	492	999999	337	307	999999	711	940	970	41	662	444	758	472	999999	745	94	372	999999	544	421	999999	962	999999	999999	726	257	700	959	597	217	999999	761	112	999999	79	633	167	11	863	999999	872	620	86	640	631	999999	148	302	93	560	569	509	
880	162	457	529	143	235	580	999999	20	999999	382	824	471	683	656	999999	112	121	926	370	734	571	549	683	999999	999999	999999	288	118	407	875	47	647	692	880	999999	999999	549	999999	999999	999999	626	962	891	248	261	179	947	791	685	199	971	633	999999	775	319	999999	773	643	23	754	302	138	612	999999	344	999999	779	802	706	901	563	999999	999999	999999	117	608	999999	444	999999	950	532	496	433	217	904	413	447	999999	999999	347	788	906	486	187	137	497	999999	999999	903	84	999999	154	95	784	636	999999	639	269	667	710	955	999999	19	999999	232	806	704	999999	210	931	739	862	241	368	122	999999	999999	816	999999	620	258	870	541	560	559	387	410	999999	580	999999	774	188	999999	999999	391	459	999999	999999	954	330	793	999999	999999	972	999999	537	913	999999	671	999999	225	999999	457	57	462	95	999999	459	513	845	406	999999	824	999999	999999	561	612	380	977	663	760	722	862	490	826	303	293	568	999999	999999	473	999999	976	999999	338	951	730	212	408	305	661	999999	908	119	999999	736	140	930	816	783	925	999999	749	18	229	503	960	966	230	168	802	999999	243	999999	999999	999999	999999	999999	327	214	831	409	972	682	11	322	999999	752	566	999999	173	363	999999	999999	106	930	999999	968	382	999999	991	763	999999	249	503	432	999999	427	738	210	999999	907	999999	611	952	526	999999	999999	999999	906	690	218	410	139	995	448	999999	802	395	450	790	121	850	491	223	77	426	732	188	579	118	395	23	366	442	999999	749	151	489	579	369	865	999999	475	155	783	363	852	254	64	944	999999	42	298	419	546	66	999999	999999	884	109	839	889	436	797	304	204	53	696	739	699	346	999999	815	91	924	159	385	345	440	714	573	487	134	999999	707	363	725	946	896	209	627	753	604	480	530	976	534	677	851	588	319	165	515	365	608	98	226	216	494	396	999999	785	957	180	535	361	764	802	100	999999	479	106	800	999999	81	592	999999	345	560	948	624	708	494	852	405	418	971	768	35	618	147	999999	462	509	527	842	796	434	944	178	999999	732	586	910	999999	999999	365	975	294	26	999999	881	655	546	772	973	301	999999	774	127	389	996	776	482	803	999999	999999	300	22	239	796	293	401	392	736	891	131	583	743	999999	999999	996	999999	999999	248	265	999999	915	737	999999	550	691	659	826	788	225	956	114	999999	158	577	75	962	999999	230	96	999999	999999	999999	881	851	717	999999	592	75	393	999999	767	243	999999	999999	999999	562	467	688	999999	634	574	
603	520	935	999999	476	594	614	986	43	429	788	161	775	599	114	856	999999	833	329	77	761	405	999999	199	870	569	60	848	999999	504	376	125	462	915	999999	299	945	834	251	777	977	88	359	999999	978	91	772	508	624	706	765	855	785	999999	813	207	816	746	156	906	544	766	999999	538	63	673	699	859	999999	814	910	868	591	552	100	682	56	612	220	999999	797	551	233	806	739	521	340	999999	999999	472	999999	209	688	344	242	220	999999	820	48	314	392	912	999999	809	796	896	273	242	476	999999	161	214	999999	367	999999	999999	999999	999999	799	541	343	804	757	999999	341	710	189	257	319	879	88	235	999999	905	406	884	972	999999	20	999999	257	107	428	999999	321	999999	674	331	235	250	677	926	31	506	999999	587	165	123	999999	95	999999	26	923	597	999999	999999	640	629	999999	234	999999	128	999999	956	294	245	385	786	154	999999	46	858	31	999999	211	999999	999999	77	999999	818	729	999999	999999	924	135	241	184	831	918	395	638	54	370	999999	230	559	999999	75	222	736	211	379	968	415	999999	858	999999	854	395	901	721	999999	999999	999999	505	171	182	999999	999999	999999	999999	999999	868	759	434	991	999999	31	999999	652	892	148	999999	207	617	999999	889	999999	999999	276	247	329	445	999999	674	74	359	229	999999	69	386	999999	245	169	674	999999	510	219	980	67	371	972	16	743	19	582	719	999999	534	155	999999	642	867	563	999999	741	118	851	999999	369	999999	278	999999	999999	999999	376	903	999999	999999	999999	848	999999	559	818	905	999999	322	702	17	101	999999	999999	999999	359	999999	744	658	681	354	932	548	999999	134	999999	425	102	999999	227	999999	642	678	999999	964	574	307	999999	92	59	999999	550	429	999999	844	993	24	779	999999	177	11	531	717	231	350	999999	421	199	554	939	999999	812	818	999999	234	374	422	331	999999	129	62	194	662	609	999999	999999	513	999999	814	141	606	646	999999	289	999999	999999	999999	999999	999999	374	163	117	999999	153	657	999999	732	333	192	480	999999	999999	880	464	125	817	868	117	208	546	999999	999999	385	999999	999999	755	304	538	879	288	448	965	647	999999	965	944	146	519	999999	188	81	999999	949	344	560	913	999999	999999	173	408	87	999999	258	999999	288	874	731	999999	810	999999	551	203	999999	904	41	615	55	356	499	180	999999	359	165	29	999999	999999	999999	999999	862	429	999999	999999	999999	999999	210	631	716	510	999999	101	222	512	708	999999	999999	877	999999	55	999999	999999	999999	999999	999999	999999	728	999999	662	239	671	381	545	999999	
999999	999999	911	999999	828	974	999999	410	898	999999	110	407	957	999999	651	114	999999	597	180	999999	738	999999	999999	999999	685	381	999999	482	968	487	838	874	555	999999	740	327	149	999999	58	760	352	999999	999999	333	999999	166	45	560	86	558	999999	84	211	261	951	854	830	340	624	456	232	231	441	999999	706	999999	999999	435	999999	333	964	65	548	419	999999	836	871	237	272	528	346	201	999999	420	640	764	672	304	999999	999999	999999	999999	711	601	999999	999999	470	635	627	91	999999	610	132	752	593	999999	535	791	999999	125	982	603	77	106	120	999999	825	31	780	942	999999	557	855	999999	837	166	999999	946	881	820	376	246	610	191	224	735	79	652	827	848	238	881	983	464	999999	893	740	615	491	999999	305	449	854	684	999999	757	754	999999	915	999999	448	588	910	500	999999	999999	992	999999	882	385	999999	182	204	999999	713	682	999999	999999	999999	943	425	737	465	999999	524	999999	391	925	664	999999	999999	999999	736	400	409	650	971	999999	716	999999	900	854	733	116	999999	132	255	922	999999	845	999999	364	932	999999	21	711	132	999999	976	821	999999	77	999999	425	404	472	446	804	532	999999	710	91	999999	999999	52	999999	999999	359	835	401	999999	469	953	999999	999999	626	566	764	999999	999999	999999	443	999999	999999	801	999999	632	318	999999	85	686	999999	400	908	999999	111	999999	450	929	449	707	773	702	584	149	895	123	413	999999	777	905	681	425	833	999999	276	574	790	690	999999	939	999999	647	999999	715	241	79	999999	683	999999	946	126	834	938	990	754	999999	932	999999	999999	999999	228	177	934	999999	14	35	566	372	868	999999	889	759	720	510	22	135	941	868	908	825	78	729	967	830	789	847	486	999999	791	534	642	45	999999	498	999999	999999	713	590	710	215	512	682	815	646	66	366	123	438	999999	628	799	73	846	90	999999	498	210	114	999999	167	999999	999999	999999	343	894	999999	999999	231	999999	495	422	361	168	703	323	395	999999	331	999999	432	733	57	999999	172	734	578	199	999999	847	231	327	609	999999	553	665	789	111	482	752	999999	391	891	648	492	216	448	905	153	767	266	999999	878	340	957	433	999999	999999	418	999999	999999	665	281	384	567	178	999999	160	615	999999	999999	293	441	578	571	51	842	409	382	999999	999999	999999	999999	936	591	999999	999999	278	252	129	999999	930	693	874	999999	999999	119	999999	999999	324	999999	298	999999	116	243	972	999999	310	768	916	591	101	486	462	322	651	619	345	793	999999	730	999999	907	495	999999	603	600	567	151	999999	
932	335	329	999999	562	999999	383	939	703	999999	504	148	509	336	999999	82	453	241	562	785	927	773	999999	169	594	859	390	999999	999999	639	382	999999	168	744	984	266	999999	428	900	999999	277	679	642	185	425	999999	44	999999	957	999999	160	369	15	366	107	168	612	169	473	703	617	999999	999999	73	999999	919	980	765	352	281	999999	999999	999999	247	517	257	999999	999999	743	12	824	809	845	443	999999	23	580	801	647	825	654	613	955	207	707	697	973	578	939	999999	611	279	239	686	499	999999	38	767	849	849	999999	999999	425	471	878	808	734	272	999999	232	999999	188	128	526	627	696	79	143	999999	819	283	562	608	247	999999	555	579	169	943	363	985	812	999999	797	999999	590	999999	493	999999	999999	963	711	994	716	999999	432	161	713	68	802	66	999999	237	40	576	474	465	999999	80	332	238	574	328	999999	247	536	237	330	727	47	508	585	814	999999	856	999999	568	892	89	999999	404	866	999999	999999	999999	100	584	921	231	999999	135	19	999999	999999	671	999999	392	772	479	999999	205	830	985	31	999999	480	89	596	183	14	999999	999999	108	112	928	371	999999	999999	999999	156	952	999999	109	403	999999	499	999999	819	969	467	999999	796	999999	458	772	573	881	90	846	825	21	987	747	226	999999	562	910	321	77	999999	925	215	847	332	999999	999999	731	591	118	804	999999	270	999999	716	825	999999	160	650	339	364	999999	393	340	109	145	964	568	999999	975	360	588	850	751	999999	541	999999	948	100	779	882	842	299	971	999999	516	750	370	41	999999	318	411	270	981	712	999999	542	875	748	196	714	331	999999	615	999999	226	468	518	956	999999	851	171	999999	871	457	521	999999	421	298	592	395	999999	536	490	667	948	327	999999	48	999999	999	108	209	903	74	560	993	683	223	999999	58	241	414	856	999999	156	999999	399	534	200	999999	130	999999	166	999999	999999	999999	368	948	809	898	598	479	115	184	753	961	999999	806	999999	528	516	999999	473	543	163	198	680	940	521	607	999999	345	848	231	879	521	53	111	953	765	999999	735	413	926	460	762	308	681	796	194	194	592	637	999999	999999	999999	123	999999	648	922	124	428	437	212	999999	263	631	883	999999	241	918	65	853	140	893	781	999999	546	92	400	889	998	153	999999	999999	345	707	999999	999999	957	407	429	999999	999999	650	999999	999999	211	955	207	140	425	999999	999999	276	999999	739	506	779	341	136	576	540	257	43	126	284	110	789	634	555	456	999999	348	999999	498	999999	823	489	686	
999999	594	590	885	270	474	999999	588	70	999999	999999	211	406	778	830	830	889	214	997	999999	932	207	421	330	652	684	651	999999	731	777	535	999999	26	103	858	999999	986	654	987	568	504	695	50	504	999999	353	59	995	517	12	999999	398	826	955	753	285	999999	999999	999999	586	823	583	999999	999999	758	690	194	313	999999	298	844	245	227	438	999999	246	166	916	302	308	634	655	531	999999	178	147	999999	71	349	582	999999	726	421	999999	745	999999	838	757	745	347	169	746	85	228	168	373	999999	397	999999	517	129	999999	967	935	951	999999	62	999999	124	621	601	999999	963	347	928	128	823	815	693	999999	999999	409	181	999999	149	887	579	312	570	804	965	702	146	832	463	114	999999	486	459	999999	867	709	999999	999999	746	45	783	999999	299	49	549	365	704	814	999999	999999	94	22	795	999999	597	750	568	319	655	898	999999	141	884	999999	999999	347	366	125	252	698	765	999999	218	113	114	842	22	531	264	610	999999	999999	723	999999	29	999999	690	394	999999	127	999999	333	999999	847	58	651	852	474	678	212	998	588	572	999999	999999	47	804	692	960	999999	999999	47	65	55	901	665	418	152	805	624	999999	971	999999	135	556	442	579	370	64	462	989	548	852	999999	999999	999999	999999	999999	788	982	940	998	434	999999	389	113	278	999999	946	999999	243	710	669	64	554	36	452	447	999999	521	467	999999	999999	508	766	199	195	12	442	492	906	116	363	822	999999	659	547	999999	999999	453	173	156	423	671	999999	288	878	798	508	585	966	322	447	276	524	506	371	926	467	200	918	276	989	464	486	137	357	847	380	895	999999	540	701	999999	358	321	30	965	289	487	999999	397	504	857	526	594	668	999999	999999	187	298	999999	454	555	999999	897	166	959	194	101	931	41	999999	612	106	435	620	36	918	213	485	405	646	999999	879	999999	771	999999	937	892	468	999999	549	202	607	867	999999	155	885	460	164	70	780	198	555	289	968	999999	999999	999999	973	642	178	103	999999	892	974	473	676	999999	136	34	999999	302	999999	670	492	235	999999	239	348	474	151	468	59	999999	624	458	999999	599	562	999999	999999	999999	918	826	102	999999	500	714	892	622	479	881	334	999999	48	488	565	999999	999999	999999	885	999999	999999	508	501	999999	54	286	999999	526	999999	86	452	255	651	184	383	999999	578	46	735	301	999999	725	995	269	144	919	386	145	893	999999	802	818	994	999999	105	999999	334	999999	411	223	445	999999	584	402	439	999999	999999	864	115	999999	
999999	760	17	594	193	36	999999	241	999999	135	900	142	632	999999	999999	633	261	800	999999	999999	482	196	635	521	855	999999	151	999999	830	999999	440	521	40	144	999999	51	999999	410	999999	78	906	103	816	285	323	313	743	999999	128	999999	999999	688	999999	151	286	999999	999999	496	738	222	884	911	999999	520	999999	999999	111	498	264	243	999999	850	142	20	999999	999999	379	359	208	552	999999	66	484	34	237	752	736	889	858	999999	915	324	671	454	194	995	692	306	999999	934	999999	999999	999999	885	983	976	999999	774	94	897	999999	999999	297	196	999999	999999	437	385	292	941	652	222	639	150	327	507	189	999999	826	72	999999	999999	999999	274	351	999999	235	999999	51	999999	207	999999	805	999999	373	150	999999	484	999999	365	568	316	23	999999	999999	988	616	689	999999	999999	797	868	948	31	210	677	17	33	845	13	602	999999	999999	41	744	689	417	677	777	999999	481	999999	228	470	503	390	999999	128	982	362	376	545	41	566	464	339	24	999999	760	695	142	13	639	465	763	729	972	982	905	602	581	938	999999	390	14	102	650	487	527	999999	618	888	50	492	999999	999999	806	777	577	415	999999	633	999999	91	54	477	74	999999	707	774	999999	86	222	390	781	437	633	651	562	371	689	999999	999999	940	87	254	962	999999	828	706	923	999999	999999	999999	927	999999	31	830	999999	536	999999	887	780	753	411	541	676	660	999999	209	433	999999	224	215	999999	148	378	976	14	800	999999	917	934	10	850	223	671	721	463	834	999999	999999	999999	35	343	801	999999	511	539	545	577	999999	999999	628	283	999999	979	209	774	788	999999	54	826	544	999999	120	953	779	999999	197	870	954	207	876	793	630	849	198	871	924	391	866	447	999999	232	212	480	999999	727	92	244	471	947	674	265	371	999999	770	999999	999999	848	976	608	351	675	623	999999	570	835	653	999999	790	337	849	406	712	999999	368	322	818	999999	647	62	999999	953	409	17	533	621	431	999999	999999	194	648	86	415	999999	999999	792	609	108	910	480	83	173	453	143	107	277	553	999999	999999	458	195	593	210	923	999999	397	276	999999	581	999999	999999	999999	840	606	689	773	991	453	999999	575	712	999999	999999	177	979	657	999999	275	909	265	999999	667	45	629	999	65	876	491	481	999999	526	999999	999999	961	76	84	332	846	999999	334	999999	999999	999999	52	999999	999999	863	43	944	140	886	10	706	999999	880	999999	963	221	607	999999	897	509	999999	803	59	719	203	999999	111	904	999999	999999	999999	999999	980	968	999999	
993	883	534	201	999999	547	350	821	999999	296	211	999999	329	120	121	249	999999	437	776	999999	457	992	37	280	105	932	999999	806	232	188	999999	345	999999	340	970	338	82	443	64	962	631	982	533	432	992	687	781	794	222	999999	12	158	214	840	999999	10	856	263	999999	910	507	544	598	347	999999	866	178	999999	999999	783	999999	999999	382	813	999999	475	469	604	288	999999	999999	255	999999	809	186	999999	140	999999	381	969	999999	999999	347	153	464	96	999999	196	267	136	999999	792	999999	439	256	999999	775	400	344	492	541	261	975	687	760	999999	999999	789	170	201	735	107	617	180	311	358	999999	999999	359	419	92	999999	999999	999999	999999	368	601	999999	562	999999	208	740	736	888	438	230	999999	660	393	211	144	603	35	76	400	999999	185	999999	138	897	587	546	50	924	410	268	999999	823	999999	999999	660	797	237	610	993	994	371	728	742	90	515	387	999999	157	284	488	256	280	999999	488	999999	999999	35	665	972	999999	699	811	999999	179	999999	29	873	991	999999	999999	999999	999999	82	406	60	456	999999	57	392	210	701	893	649	999999	22	643	72	309	219	541	771	571	638	342	304	559	250	999999	774	496	514	853	606	999999	122	831	208	999999	438	999999	999999	977	282	999999	959	806	171	566	166	672	956	574	999999	999999	575	999999	786	999999	111	999999	216	999999	283	895	999999	999999	297	712	809	190	445	707	870	999999	162	793	298	866	382	497	999999	999999	416	999999	999999	940	81	999999	371	317	55	467	263	937	529	222	704	999999	86	122	519	999999	757	976	999999	258	703	309	999999	999999	515	919	368	613	113	532	759	180	365	755	775	701	350	501	144	999999	454	933	952	939	99	911	790	270	978	938	926	440	876	999999	246	772	738	590	999999	999999	999999	649	834	999999	462	533	31	331	346	818	999999	265	999999	258	803	770	999999	999999	692	603	139	108	999999	174	606	329	304	84	518	999999	999999	999999	698	999999	878	804	108	955	487	999999	890	468	923	999999	999999	670	598	999999	487	476	426	820	897	208	996	11	999999	669	401	999999	239	946	999999	342	855	358	566	833	379	999999	671	400	440	137	999999	999999	184	475	344	935	999999	676	597	51	587	152	862	500	21	877	790	999999	564	354	999999	999999	655	999999	999999	481	113	765	258	999999	999999	35	390	770	495	335	827	549	335	465	411	562	999999	771	755	712	495	999999	821	501	218	242	836	999999	999999	999999	25	593	999999	862	831	999999	427	118	999999	999999	762	102	15	999999	60	251	999999	999999	
999999	773	999999	883	834	601	999999	46	944	756	999999	572	199	304	999999	724	999999	243	388	472	999999	446	144	250	534	999999	950	403	71	145	451	999999	139	737	152	37	187	141	758	568	877	794	31	670	999999	674	371	467	132	999999	375	816	862	641	474	999999	639	999999	359	999999	651	592	999999	808	315	312	999999	461	162	941	999999	999999	485	999999	595	999999	424	473	411	999999	999999	999999	281	999999	770	634	114	999999	273	999999	398	999999	782	127	916	999999	819	222	365	536	241	909	315	190	999999	196	341	52	999999	634	92	175	940	498	999999	169	321	999999	48	999999	999999	944	999999	517	999999	999999	406	367	903	310	30	212	999999	875	629	999999	186	100	48	583	999999	72	452	639	562	233	893	293	319	757	973	625	184	684	999999	296	999999	798	999999	40	790	999999	149	745	999999	880	66	75	869	885	982	230	165	464	386	145	502	559	954	330	999999	122	57	999999	336	999999	37	433	546	342	210	999999	462	17	999999	329	922	706	35	682	176	828	423	999999	774	753	999999	720	999999	999999	793	172	999999	999999	221	677	999999	993	999999	218	852	633	999999	999999	685	604	999999	158	670	999999	222	795	999999	999999	163	990	999999	624	381	999999	935	317	135	353	999999	48	545	155	796	999999	403	929	999999	817	830	999999	999999	886	999999	180	985	321	60	999999	980	998	639	571	999999	230	979	311	621	999999	283	545	507	185	999999	646	68	622	361	554	664	293	508	716	452	620	691	811	875	211	999999	623	266	885	372	550	409	999999	992	575	147	999999	317	461	999999	294	999999	133	898	999999	121	999999	959	505	585	999999	999999	999999	129	542	999999	999999	435	420	999999	659	288	622	812	999999	247	999999	629	786	417	573	975	56	182	167	585	568	999999	774	999999	235	664	999999	309	675	60	485	855	999999	46	999999	665	896	999999	884	16	999999	320	999999	863	37	742	183	999999	999999	721	453	750	961	956	970	264	661	331	999999	995	527	999999	146	396	999999	239	179	749	447	907	999999	832	999999	161	999999	257	462	910	71	492	490	672	296	954	607	999999	999999	503	999999	715	13	575	999999	999999	488	108	183	74	111	798	999999	433	651	114	642	620	999999	999999	792	722	802	750	269	999999	999999	999999	37	999999	789	37	345	999999	683	731	903	513	631	407	999999	75	84	397	808	999999	999999	999999	30	191	322	987	999999	93	710	352	913	263	315	681	385	633	999999	991	999999	84	462	897	749	920	999999	139	999999	65	148	999999	648	414	999999	996	999999	999999	835	999999	870	802	755	
