500	500	
77	110	91	99	108	88	111	112	97	97	97	101	104	119	99	91	96	94	102	89	95	95	107	124	108	102	103	97	121	90	92	102	104	102	104	104	97	106	116	101	111	102	100	107	114	92	85	90	88	101	110	107	100	98	106	102	108	103	92	105	105	108	103	100	104	88	102	92	99	97	94	108	96	108	97	105	97	132	118	110	114	92	107	89	99	82	109	107	79	100	116	118	101	105	113	91	102	119	122	98	91	85	105	99	107	115	112	87	100	95	102	105	97	71	118	88	104	130	89	108	110	88	94	91	120	95	106	93	85	89	95	107	113	90	94	96	91	107	70	109	92	87	107	115	92	90	120	110	103	103	92	110	95	109	110	99	109	97	87	105	113	103	106	111	96	93	103	103	111	79	99	102	95	114	104	112	109	103	102	107	86	99	104	95	114	114	93	100	107	113	92	94	104	100	78	91	101	112	117	85	95	103	83	103	84	114	89	98	86	94	96	88	112	107	99	123	86	98	79	106	95	99	98	97	72	97	108	94	80	91	106	92	122	90	112	102	100	107	83	105	92	106	99	114	102	93	106	110	88	89	112	90	100	107	117	98	104	106	102	101	103	104	80	97	101	93	80	90	97	94	106	110	95	111	93	83	103	89	102	98	110	109	82	92	90	109	103	110	95	90	117	124	112	102	106	86	85	104	114	103	94	86	83	96	110	130	114	95	125	90	118	86	111	99	105	100	102	115	95	106	103	80	91	111	109	100	103	102	100	104	95	105	94	108	105	100	99	106	92	90	95	101	98	110	102	98	106	103	93	96	98	110	108	98	97	106	82	103	103	97	110	106	95	107	100	103	104	109	83	109	119	98	112	111	86	110	102	97	101	84	102	111	95	107	90	101	84	91	103	105	120	97	106	84	103	119	99	101	93	96	91	109	85	78	95	94	86	99	101	89	89	98	89	94	95	100	118	92	90	101	95	101	91	97	86	93	106	95	90	109	94	101	97	86	100	103	92	97	104	106	111	86	105	96	100	109	98	109	95	101	97	110	95	100	93	119	88	96	101	102	88	92	104	102	95	93	86	104	98	109	108	112	77	102	85	94	111	108	85	98	91	112	100	104	84	103	97	76	89	101	104	112	80	99	85	102	99	92	110	101	
93	112	96	103	87	86	112	117	116	94	113	88	87	116	105	106	99	100	100	103	93	91	113	103	101	123	85	115	101	110	99	108	95	94	102	89	93	99	103	108	92	106	85	94	94	107	87	107	88	107	97	106	103	112	98	96	94	78	85	87	107	87	114	108	103	94	122	121	114	93	127	103	102	97	77	94	97	89	107	89	95	107	103	83	109	92	90	88	83	112	104	120	90	110	110	91	117	99	94	96	89	112	91	86	88	92	94	111	97	106	101	106	90	105	87	122	103	78	91	112	99	99	91	94	99	95	121	92	106	113	93	129	111	112	112	103	113	84	104	120	93	105	106	97	96	108	102	92	99	107	98	101	107	89	100	97	114	100	99	104	96	94	114	82	102	104	111	104	104	114	106	99	102	102	97	104	99	101	107	102	106	95	107	82	120	114	84	102	100	82	118	82	88	91	95	105	112	114	104	104	103	87	95	84	95	92	105	111	97	109	100	105	87	96	84	91	95	105	111	98	103	79	112	87	104	100	90	88	110	118	110	97	116	104	109	97	89	93	97	97	97	106	107	104	94	103	114	85	90	87	96	99	104	99	99	89	105	94	107	107	106	93	105	84	114	95	107	97	81	103	117	95	100	122	104	92	105	89	89	101	103	115	105	89	112	96	106	95	90	105	118	91	108	105	105	92	96	90	103	110	107	104	94	103	103	103	106	93	108	105	103	102	87	93	96	94	92	112	112	104	105	107	88	98	104	94	103	101	100	106	99	95	128	116	104	98	114	87	95	107	80	96	114	101	86	93	112	106	101	97	82	103	103	104	109	110	90	112	89	113	110	103	105	97	104	88	100	99	100	84	91	103	109	108	107	87	106	91	109	95	99	99	99	104	86	93	95	93	92	100	94	104	99	108	87	96	106	108	102	99	114	117	85	101	87	90	106	105	98	82	108	93	93	115	109	103	84	102	113	93	96	88	104	100	81	103	100	82	94	94	110	96	104	90	108	96	84	101	108	102	103	108	91	96	113	113	104	111	114	80	102	95	115	105	89	89	97	121	86	88	106	91	87	111	96	105	81	90	89	100	103	104	95	102	77	103	95	98	115	98	107	96	104	103	105	98	84	106	106	100	100	96	102	93	109	98	99	87	66	104	
999999	405	54	327	216	208	25	524	964	663	629	999999	711	755	570	999999	615	999999	999999	308	425	25	405	643	774	999999	603	586	917	21	370	25	867	404	152	602	999999	781	999999	999999	623	999999	999999	826	102	227	999999	557	419	471	653	853	999999	999999	999999	278	999	410	999999	718	605	999999	999999	999999	302	999999	598	999999	612	999999	154	833	741	97	684	900	73	578	551	556	24	55	177	455	368	517	192	616	263	874	602	999999	999999	952	999999	194	999999	999	534	488	999999	176	944	999999	326	999999	121	745	575	999999	999999	431	859	999999	704	559	272	161	999999	785	430	999999	999999	738	375	534	999999	788	202	500	982	73	53	72	927	848	110	726	139	548	405	999999	999999	22	999999	999999	761	241	258	344	922	765	416	749	68	646	999999	216	85	792	999999	999999	553	85	268	151	387	796	79	855	999999	545	32	54	999999	983	940	51	79	999999	999999	373	539	999999	578	226	999999	304	999999	290	736	894	651	346	334	82	894	966	754	527	794	965	171	402	885	387	743	371	369	999999	999999	80	147	881	999999	999999	793	695	506	51	493	92	791	788	129	999999	893	999999	999999	999999	99	974	999999	551	408	807	999999	999999	971	201	483	296	999999	999999	999999	666	999999	769	999999	483	999999	208	999999	712	44	711	184	999999	283	331	999999	67	999999	62	985	731	782	595	482	222	648	656	724	315	999999	207	158	861	214	999999	807	133	368	246	38	999999	515	585	516	696	633	999999	863	650	707	999999	644	882	944	853	999999	171	296	114	835	999999	484	999999	153	837	999999	322	178	819	524	369	698	414	999999	104	999999	207	88	786	589	818	792	999999	607	153	562	275	916	361	580	645	837	999999	411	405	416	999999	441	999999	143	320	661	53	136	348	999999	999999	858	849	637	999999	999999	510	524	26	840	410	999999	999999	285	297	406	999999	249	999999	532	444	13	628	688	999999	999999	999999	653	279	167	999999	947	269	426	332	417	77	723	893	562	336	999999	394	565	16	806	441	404	845	999999	844	804	257	816	292	236	240	171	999999	920	682	999999	255	999999	999999	462	296	999999	952	880	338	102	355	326	999999	704	618	72	682	66	334	15	807	999999	999999	944	700	999999	144	106	999999	906	950	999999	879	478	493	999999	473	999999	520	999999	451	999999	999999	751	999999	931	620	587	617	999999	999999	716	596	677	59	890	999999	999999	999999	999999	999999	999999	703	432	152	382	446	727	221	999999	999999	137	999999	476	563	842	779	570	496	999999	999999	556	489	19	999999	243	387	
212	429	999999	988	326	792	677	417	596	271	163	609	85	494	893	376	534	999999	361	180	999999	999999	216	120	976	660	999999	999999	892	999999	693	15	909	994	999999	308	999999	104	283	344	868	69	967	581	626	961	420	999999	939	190	954	441	75	72	268	99	222	492	21	999999	800	667	999999	230	999999	157	699	91	260	999999	758	439	304	26	312	70	156	999999	494	999999	250	999999	80	711	999999	999999	999999	999999	736	155	999999	135	999999	618	544	211	999999	746	12	478	272	339	34	354	432	524	147	999999	760	208	943	586	997	996	424	999999	597	999999	999999	326	999999	851	999999	115	509	999999	356	999999	482	111	526	999999	633	999999	999999	999999	692	725	289	896	123	889	999999	538	212	509	137	999999	203	999999	613	730	937	686	269	420	999999	919	999999	800	177	462	577	999999	681	999999	953	982	253	513	401	871	534	912	213	329	764	816	903	999	504	270	999999	999999	497	795	472	946	756	999999	926	772	880	488	728	661	322	438	856	668	556	155	842	690	68	742	206	34	483	940	655	999999	26	845	305	999999	971	555	999999	886	999999	16	235	911	999999	628	999999	55	999999	551	16	336	959	244	453	358	999999	800	963	754	598	448	473	815	686	758	756	999999	192	821	999999	766	276	969	597	549	999999	931	113	999999	751	999999	839	931	933	329	999999	781	402	946	488	180	592	416	999999	633	542	999999	234	828	872	999999	999999	999999	861	250	999999	989	647	904	438	496	697	532	13	448	999999	542	882	367	549	974	642	245	342	520	999999	859	999999	964	16	999999	707	285	567	794	999999	476	79	693	269	999999	999999	999999	518	991	482	69	412	849	34	10	538	999999	289	897	324	626	40	351	75	210	317	683	897	929	789	422	965	999999	999999	999999	472	198	108	330	999999	154	727	999999	47	125	456	832	939	16	971	841	995	669	479	671	999999	727	999999	69	999999	461	999999	588	999999	70	104	203	699	892	999999	349	768	958	999999	180	899	999999	999999	950	753	484	999999	890	958	948	426	305	740	999999	696	745	570	48	419	388	553	149	148	976	30	263	999999	999999	479	999999	82	47	611	309	771	755	999999	677	316	436	999999	709	630	263	999999	799	463	999999	206	999999	779	999999	548	679	999999	760	999999	999999	999999	999999	351	697	999999	999999	999999	388	999999	440	717	941	331	999999	732	999999	670	843	518	999999	342	231	999999	922	850	686	999999	999999	498	931	682	21	213	96	999999	999999	95	29	297	303	999999	265	115	32	503	264	470	886	997	565	
19	782	251	667	994	999999	699	999999	847	735	484	999999	890	761	758	705	737	245	154	915	898	650	555	225	506	999999	126	777	429	999999	999999	965	356	999999	922	899	770	545	101	999999	999999	666	182	999999	818	856	375	353	274	999999	526	999999	741	999999	667	368	236	999999	171	999999	999999	921	998	262	519	999999	999999	957	839	858	999999	201	999999	113	999999	241	478	993	406	999999	712	772	513	631	999999	990	233	274	275	564	672	744	384	999999	459	999999	667	920	53	309	999999	418	514	415	863	999999	92	637	292	436	889	243	630	521	214	818	418	377	193	529	295	911	691	999999	196	200	817	968	654	602	574	558	950	106	970	304	999999	107	767	743	908	595	999999	999999	674	438	124	863	969	641	787	299	999999	523	24	768	726	239	999999	673	517	123	983	689	861	341	999999	534	551	910	560	999999	609	450	999999	699	929	852	610	757	86	954	999999	999999	815	999999	999999	436	91	211	999999	39	878	999999	235	794	612	999999	999999	999999	155	590	322	999999	90	477	690	296	902	999999	839	999999	628	999999	999999	563	999999	970	874	587	520	999999	452	350	342	531	999999	515	224	999999	999999	636	875	278	611	496	999999	940	932	999999	594	534	533	999999	371	704	410	416	507	672	681	642	427	399	821	999999	999999	972	999999	999999	45	999999	82	86	237	212	998	359	860	999999	999999	183	999999	999999	993	999999	333	685	978	999999	130	999999	999999	552	155	455	218	485	456	323	999999	669	999999	382	312	419	461	457	999999	999999	705	61	555	406	750	507	999999	891	406	835	964	462	993	97	439	20	177	530	931	782	994	523	999999	999999	752	999999	999999	664	233	584	534	876	156	819	933	79	480	611	801	999999	999999	999999	999999	621	358	896	999999	999999	943	302	251	999999	999999	756	174	192	158	18	653	498	547	940	667	822	310	98	999999	183	164	370	539	566	729	293	931	999999	999999	291	198	856	999999	833	721	931	342	999999	359	999999	999999	750	920	471	957	999999	110	910	659	266	320	270	590	502	971	582	762	685	212	243	824	497	748	866	819	796	913	713	228	999999	489	707	738	915	999999	413	449	78	999999	426	192	31	999999	999999	999999	928	276	92	862	999999	999999	999999	999999	126	999999	999999	12	63	999999	170	999999	397	691	923	777	999999	999999	999999	974	999999	142	694	999999	999999	999999	803	481	571	896	999999	530	831	851	90	567	832	999999	621	351	999999	411	396	999999	448	37	794	999999	103	409	368	406	601	117	304	15	484	581	615	75	771	686	999999	
167	760	639	568	546	611	999999	945	305	909	333	613	165	746	277	637	758	266	473	388	171	537	494	928	723	556	84	999999	261	701	555	580	684	970	238	665	999999	469	258	728	736	464	72	497	999999	503	148	268	216	943	999999	999999	307	308	280	630	275	711	844	999999	999999	999999	694	999999	363	753	929	195	518	611	999999	299	17	745	651	999999	475	997	660	229	417	816	876	317	844	999999	282	386	700	608	400	999999	624	999999	202	463	770	999999	143	525	574	953	999999	604	123	999999	999999	562	656	573	999999	278	999999	625	999999	720	407	999999	759	617	480	552	999999	909	999999	732	674	749	552	198	935	999999	999999	999999	654	464	75	999999	204	287	944	720	729	136	453	999999	999999	998	685	481	65	394	708	526	55	31	468	840	999999	999999	892	999999	19	468	637	157	415	999999	970	128	999999	136	191	999999	672	760	999999	999999	466	100	999999	676	74	999999	999999	551	308	346	999999	632	996	234	888	999999	394	892	710	270	999999	305	715	140	37	999999	826	929	212	235	853	294	208	999999	384	999999	705	226	987	938	336	999999	848	78	827	999999	132	999999	999999	379	97	999999	999999	562	870	170	384	555	999999	999999	999999	999999	999999	999999	999999	804	433	896	850	596	116	999999	905	771	934	999999	457	647	312	689	444	406	691	833	999999	84	244	646	239	224	917	160	999999	999999	693	133	748	775	999999	32	999999	235	580	999999	999999	919	874	288	999999	999999	713	737	252	958	73	999999	520	514	934	419	999999	787	667	635	679	956	600	426	88	810	664	999999	72	290	775	218	826	50	571	999999	210	956	999999	771	511	189	907	619	425	999999	999999	999999	840	999999	462	137	999999	944	971	316	328	999999	209	817	803	41	675	962	192	855	999999	479	943	716	219	612	768	999999	134	499	58	981	999999	242	207	999999	840	896	827	648	999999	881	78	999999	999999	752	999999	211	967	479	999999	945	999999	570	999999	143	299	134	956	999999	368	672	819	482	267	999999	999999	967	999999	383	201	778	999999	544	215	999999	410	688	999999	466	855	566	928	654	984	113	999999	999999	999999	74	141	715	999999	999999	289	977	71	596	997	562	305	789	592	594	999999	736	810	892	364	683	732	999999	318	500	994	802	999999	174	999999	999999	793	26	558	554	251	999999	839	999999	264	238	87	814	691	263	171	999999	973	344	376	258	302	662	85	734	342	531	407	448	983	999999	243	999999	107	999999	769	999999	240	48	352	802	896	999999	999999	136	605	999999	919	64	339	927	999999	999999	
798	999999	999999	999999	941	824	221	720	88	400	183	999999	999999	190	716	847	494	882	835	935	999999	574	361	649	999999	948	999999	425	999999	999999	119	999999	659	833	108	857	983	638	347	416	826	632	999999	505	479	999999	141	999999	999999	999999	570	456	102	892	418	234	888	221	116	992	695	796	118	999999	290	128	999999	999999	999999	858	864	856	545	429	119	368	999999	856	179	173	816	713	224	999999	781	663	999999	766	999999	999999	969	771	999999	354	721	39	524	988	999999	360	742	970	342	999999	999999	714	911	672	783	60	384	42	51	942	185	999999	999999	578	954	627	999999	361	999999	217	889	102	334	200	708	89	999999	999999	641	819	431	999999	381	872	332	77	999999	999999	982	374	999999	937	730	589	178	739	457	945	44	999999	205	999999	999999	135	462	999999	999999	720	964	703	215	523	400	999999	521	339	610	710	999999	999999	999999	865	999999	383	999999	951	372	744	31	968	632	999999	826	53	623	999999	623	999999	420	217	999999	41	335	288	168	977	546	507	78	839	139	747	700	157	722	999999	22	999999	418	510	752	646	699	995	81	316	696	357	608	481	715	364	299	48	209	843	999999	99	224	739	415	864	675	192	839	885	208	678	999999	293	36	773	999999	909	464	50	341	999999	217	851	290	199	999999	597	133	775	999999	661	948	878	800	999999	999999	678	999999	888	999999	517	166	195	118	27	999999	324	454	999999	526	999999	999999	169	512	208	881	372	459	225	999999	88	68	74	999999	999999	730	452	492	114	148	169	814	575	79	824	999999	32	743	272	999999	999999	999999	191	999999	76	87	788	376	602	51	272	228	879	923	892	459	102	999999	999999	297	582	999999	999999	803	367	575	999999	99	999999	999999	859	629	197	999999	390	935	876	815	999999	469	999999	86	999999	999999	876	940	934	652	999999	999999	91	999999	182	975	591	999999	802	388	890	500	79	999999	689	577	191	643	41	999999	542	999999	582	286	395	999999	999999	999999	940	287	927	427	641	366	911	321	943	999999	999999	222	470	999999	142	498	925	871	999999	999999	397	323	881	242	999999	115	999999	230	793	805	880	81	629	94	811	524	460	473	859	999999	999999	377	633	999999	196	999999	368	904	824	93	360	523	999999	113	119	999999	406	694	518	535	256	691	528	999999	999999	999999	592	385	999999	999999	48	462	21	999999	464	30	690	999999	999999	99	999999	215	405	709	454	366	370	999999	975	194	128	999999	999999	333	466	106	999999	495	999999	999999	999999	982	88	999999	55	898	512	33	649	999999	936	122	648	
428	788	51	295	999999	999999	999999	25	76	410	641	499	282	506	688	230	367	181	204	409	244	862	764	999999	199	664	555	854	346	877	886	257	16	126	999999	545	425	999999	999999	802	536	795	170	999999	446	999999	772	401	823	802	999999	917	742	712	413	565	999999	913	105	165	147	502	999999	199	523	394	493	166	970	153	805	999999	999999	402	873	449	702	191	690	483	891	163	40	544	595	968	514	303	712	970	521	511	714	874	999999	999999	999999	999999	69	999999	999999	999999	431	680	999999	733	775	350	999999	964	863	842	233	622	999999	984	472	999999	999999	554	879	999999	999999	999	999999	303	842	277	737	839	332	730	132	999999	259	284	731	999999	546	861	203	174	463	748	116	678	288	102	999999	680	571	981	378	514	182	43	173	999999	999999	704	891	507	612	10	641	143	720	594	372	999999	999999	121	598	741	999999	999999	999999	705	892	953	24	750	667	999999	999999	351	999999	617	999999	226	121	309	312	999999	970	696	561	462	116	973	999999	694	999999	621	427	999999	393	637	163	467	306	999999	539	105	689	999999	840	554	733	300	999999	112	137	156	877	952	809	756	999999	664	999999	283	598	919	999999	330	999999	999999	999999	999999	957	724	463	999999	919	653	770	217	162	830	856	16	999999	999999	201	856	999999	999999	999999	475	651	637	866	499	314	999999	999999	619	999999	999999	129	794	914	916	342	999999	648	138	999999	234	191	601	999999	940	808	156	554	782	727	147	763	447	311	174	175	330	999999	964	999999	896	783	160	999999	793	999999	999999	101	812	483	145	999999	438	357	519	293	999999	43	926	691	168	479	97	999999	963	606	681	999999	750	751	22	208	684	999999	339	451	40	495	810	239	999999	64	741	999999	592	930	334	100	791	881	125	296	931	999999	999999	427	695	268	999999	196	39	578	999999	71	471	999999	999999	993	999999	78	999999	563	233	696	999999	114	737	788	310	43	281	590	999999	999999	635	725	276	410	999999	911	755	772	999999	623	210	999999	712	680	837	655	406	341	82	722	628	562	72	245	339	431	689	999999	999999	119	914	448	876	483	435	745	999999	132	94	116	999999	490	220	609	495	775	402	999999	999999	999999	999999	940	999999	999999	249	999999	662	40	81	999999	231	849	814	999999	709	762	999999	238	254	102	999999	999999	256	999999	999999	148	352	463	999999	563	39	632	999999	313	999999	999999	999999	896	243	999999	92	999999	999999	606	884	473	675	976	900	999999	483	999999	813	858	669	361	694	552	999999	111	730	209	290	518	458	599	893	
999999	760	735	833	405	995	891	20	999999	999999	649	91	936	472	999999	999999	28	999999	999999	999999	999999	999999	131	999999	999999	999999	141	999999	999999	358	541	158	294	579	174	225	175	999999	999999	177	999999	848	322	137	999999	470	642	638	365	647	272	438	593	781	797	866	639	455	999999	87	863	270	137	998	999999	501	796	366	307	999999	999999	128	12	697	897	258	331	999999	245	916	685	503	999999	999999	95	113	564	513	782	307	999999	720	452	999999	999999	999999	999999	324	999999	999999	674	999999	341	999999	260	153	435	999999	883	549	545	999999	219	540	402	999999	993	999999	912	999999	936	999999	584	999	573	676	675	12	393	245	999999	999999	558	999999	999999	409	999999	70	985	999999	677	669	629	243	999999	999999	999999	912	606	944	667	828	411	856	616	999999	999999	341	642	583	477	432	511	647	21	537	97	527	298	993	999999	933	907	999999	999999	277	662	351	247	999999	175	762	405	449	578	999999	605	701	86	999999	999999	830	428	411	474	254	167	982	999999	234	853	999999	999999	613	745	999999	920	442	999999	348	728	359	104	999999	418	714	999999	72	999999	999999	999999	395	450	437	295	378	515	506	505	666	119	680	999999	22	778	192	148	792	703	999999	999999	999999	756	999999	141	358	736	417	999999	759	227	105	999999	920	302	467	542	196	328	999999	229	424	999999	999999	239	57	240	91	242	235	999999	244	368	999999	523	768	639	713	306	937	641	999999	512	999999	449	24	768	209	719	320	999999	951	474	999999	624	373	236	477	508	93	999999	654	999999	767	999999	982	736	687	406	999999	828	999999	890	390	735	131	999999	201	839	224	289	41	999999	922	585	624	770	999999	610	999999	999999	999999	215	999999	819	987	922	745	561	466	288	90	999999	999999	999999	820	999999	999999	999999	502	461	45	999999	293	803	999999	292	262	191	568	222	704	999999	999999	999999	666	624	999999	571	748	209	176	639	383	936	999999	238	187	999999	999999	563	686	999999	117	698	999999	534	999999	418	733	999999	669	999999	993	253	583	999999	555	201	825	206	999999	522	853	303	294	405	264	999999	604	857	114	999999	425	999999	999999	999999	969	999999	496	142	702	999999	999999	53	999999	612	646	139	363	205	683	985	999999	569	181	999999	587	813	999999	111	279	575	813	999999	599	847	148	988	717	319	44	996	705	692	999999	999999	999999	809	763	682	758	134	993	409	184	999999	217	999999	833	999999	686	165	155	999999	999999	137	456	962	999999	999999	474	999999	421	53	170	687	290	999999	999999	999999	489	777	999999	730	352	999999	999999	414	999999	
480	999999	999999	164	356	999999	879	999999	999999	999999	376	676	722	999999	81	999999	109	712	950	248	496	839	294	790	999999	882	908	115	424	52	717	555	52	270	973	62	192	503	75	419	291	999999	970	103	699	999999	766	999999	978	522	252	442	631	175	999999	641	355	999999	999999	999999	999999	774	435	277	999999	821	634	461	392	28	35	606	999999	540	999999	659	869	201	999999	414	999999	999999	136	902	999999	284	923	876	66	342	707	691	134	999999	999999	517	411	702	981	878	746	315	39	960	496	646	795	999999	218	999999	772	999999	999999	964	358	239	647	533	477	999999	898	758	404	999999	321	344	481	999999	846	449	258	999999	220	222	668	809	466	175	415	163	489	831	668	511	999999	552	291	170	254	999999	999999	878	235	153	979	988	910	999999	649	162	999999	751	999999	768	305	605	944	197	999999	548	772	481	127	324	999999	76	99	893	999999	768	63	320	799	999999	999999	380	941	76	999999	680	899	487	526	999999	999999	999999	587	999999	215	964	608	103	864	706	999999	397	760	999999	795	999999	898	999999	498	999999	999999	999999	951	863	999999	999999	664	878	954	625	648	294	955	864	336	999999	489	199	687	999999	170	959	456	103	698	192	620	40	280	329	781	881	988	999999	164	143	785	723	712	290	999999	729	999999	999999	67	999999	999999	999999	584	185	434	709	339	972	720	999999	408	857	999999	999999	999999	634	607	634	999999	767	999999	320	710	202	999999	999999	487	999999	999999	440	819	216	999999	300	749	724	455	105	895	82	551	25	999999	999999	735	999999	559	705	976	674	999999	999999	405	300	112	132	195	391	350	668	232	933	999999	999999	999999	201	821	874	999999	590	189	999999	738	770	225	289	395	695	467	999999	216	781	999999	551	319	314	810	746	197	999999	538	73	755	236	999999	618	269	999999	999999	543	999999	685	999999	395	999999	619	999999	635	84	822	736	500	924	442	462	450	512	215	970	25	390	999999	999999	639	61	126	757	511	999999	606	30	999999	10	923	800	531	342	999999	65	999999	537	185	999999	374	999999	48	999999	322	774	410	116	63	674	999999	162	999999	998	809	344	999999	862	274	999999	478	802	999999	500	10	642	999999	999999	477	159	280	487	215	412	321	748	23	977	444	999999	519	500	967	85	999999	771	768	999999	532	700	686	837	999999	470	203	999999	904	548	999999	680	843	301	999999	903	999999	999999	947	628	999999	71	330	402	427	999999	999999	977	835	910	179	239	999999	408	999999	776	473	443	225	999999	999999	748	844	475	838	764	893	228	862	
73	682	139	823	999999	844	471	380	999999	420	735	274	226	737	993	999999	909	806	444	715	861	439	960	976	213	419	938	226	855	563	662	643	977	999999	771	238	50	416	733	563	124	406	189	32	489	999999	999999	20	851	106	999999	957	459	999999	999999	633	722	162	620	999999	905	999999	524	730	757	999999	297	110	966	765	338	503	999999	880	601	465	259	999999	496	733	426	999999	999999	758	634	999999	999999	474	125	147	516	999999	796	13	658	999999	881	459	274	999999	999999	999999	54	999999	767	436	999999	578	911	544	384	784	665	886	313	977	879	999999	106	62	999999	999999	985	828	259	451	706	999999	232	999999	583	800	999999	999999	551	533	999999	999999	990	207	820	615	563	999999	763	731	231	909	699	680	999999	125	363	222	489	999999	907	999999	836	326	729	814	356	190	961	583	121	566	345	779	104	999999	775	898	241	302	999999	999999	999999	999999	230	797	380	999999	741	467	446	460	620	191	626	666	452	674	999999	999999	269	382	999999	189	620	999999	999999	999999	585	399	350	465	999999	197	109	502	161	319	106	999999	999999	804	449	503	999999	660	945	163	999999	999999	158	110	429	234	999999	886	795	885	999999	564	234	460	999999	999999	127	999999	999999	433	92	999999	515	999999	577	546	572	465	999999	125	53	960	719	419	999999	158	251	249	999999	756	164	999999	706	999999	413	541	707	999999	837	999999	385	165	999999	522	81	38	921	999999	533	882	662	577	999999	999999	842	946	845	814	999999	999999	110	878	945	723	999999	870	999999	249	728	46	839	999999	627	836	739	999999	779	206	348	738	236	235	999999	162	103	999999	999999	35	433	467	696	892	999999	999999	997	507	219	999999	253	210	610	681	296	496	999999	82	949	999999	940	999999	177	648	476	955	591	875	999999	792	629	692	999999	999999	815	271	349	999999	999999	607	839	999999	677	321	999999	999999	137	999999	938	229	118	31	637	999999	95	479	999999	999999	999999	343	438	999999	345	426	999999	561	999999	218	866	35	157	107	999999	999999	999999	708	999999	855	695	338	828	46	936	999999	684	608	64	468	316	346	971	302	529	957	999999	717	897	999999	999999	401	547	918	999999	913	999999	20	248	295	865	999999	202	444	361	97	514	401	195	402	742	999999	999999	140	999999	529	63	854	578	824	182	569	999999	36	382	999999	790	909	999999	999999	870	999999	999999	999999	603	999999	999999	536	940	441	452	777	999999	505	518	254	894	999999	999999	169	859	999999	999999	423	123	305	576	176	72	67	306	605	53	172	531	79	869	999999	999999	972	
385	999999	914	999999	382	404	48	315	517	137	999999	999999	999999	199	173	653	999999	946	656	999999	362	977	474	883	144	847	734	999999	973	999999	385	167	999999	54	999999	342	313	305	51	999999	267	270	658	999999	657	923	999999	853	998	999999	838	922	91	238	999999	407	62	40	12	534	669	678	999999	999999	752	252	999999	848	999999	999999	999999	935	999999	937	51	101	329	539	235	221	145	880	370	105	609	462	999999	651	434	386	290	282	303	516	59	588	928	589	192	999999	429	864	999999	999999	537	999999	28	154	197	528	87	523	999999	790	399	788	317	246	469	299	176	852	424	38	999999	999999	641	397	887	462	172	740	356	820	791	280	442	203	568	706	999999	931	999999	999999	309	767	476	512	127	270	280	999999	129	999999	248	999999	999999	419	626	469	271	630	266	735	365	347	176	985	998	128	355	124	677	763	855	245	398	518	999999	783	601	138	280	626	191	999999	620	999999	581	223	830	32	999999	108	444	813	674	728	550	961	600	999999	514	998	914	999999	25	366	48	999999	189	931	999999	843	868	999999	360	999999	553	885	999999	999999	413	784	298	999999	548	999999	999999	52	570	999999	967	767	193	999999	624	281	711	999999	465	264	424	578	44	999999	342	999999	239	311	999999	999999	184	999999	245	886	999999	729	710	591	617	445	47	999999	442	519	964	922	999999	999999	999999	89	928	528	430	471	999999	834	750	399	990	815	349	27	589	536	495	312	532	999999	41	895	571	999999	418	29	227	428	146	525	934	419	83	480	793	999999	115	656	245	773	999999	253	978	321	601	801	105	29	416	905	33	662	400	363	727	622	518	808	999999	410	254	870	999999	234	465	580	742	869	234	216	430	999999	999999	999999	708	788	999999	999999	528	616	923	207	21	999999	999999	282	999999	720	753	999999	864	999999	546	834	528	727	555	999999	999999	30	69	999999	999999	209	484	193	595	641	654	938	705	999999	289	503	487	56	858	466	732	999999	561	32	999999	64	352	999999	303	242	239	980	242	173	403	508	557	999999	412	812	757	318	999999	388	999999	814	474	606	26	53	357	482	869	999999	999999	673	999999	47	120	999999	999999	360	890	362	411	673	705	999999	999999	999999	946	789	643	56	709	999999	506	183	999999	999999	589	999999	999999	999999	884	999999	999999	153	999999	999999	50	520	586	672	999999	406	999999	333	999999	999999	118	931	741	245	999999	567	838	999999	999999	605	177	295	90	808	161	122	253	640	477	653	561	562	999999	999999	740	436	213	999999	101	999999	997	182	
206	565	203	999999	999999	871	999999	327	919	299	999999	546	999999	754	439	777	999999	842	999999	786	999999	999999	839	556	541	999999	504	670	363	866	999999	87	999999	999999	98	999999	615	503	118	381	999999	160	734	272	999999	854	580	999999	996	435	460	259	158	220	326	999999	726	646	999999	406	999999	492	999999	62	568	686	937	999999	666	915	999999	27	734	782	309	705	598	576	758	687	36	518	999999	928	416	481	928	397	678	224	999999	969	387	711	14	995	197	682	999999	999999	999999	22	999999	90	999999	442	525	999999	911	999999	285	159	999999	999999	999999	999999	999999	45	999999	96	999999	550	889	999999	999999	202	640	999999	999999	314	999999	999999	872	999999	770	999999	198	593	663	973	956	561	486	68	939	648	90	999999	341	999999	187	161	999999	617	363	376	132	878	963	999999	999999	999999	599	607	112	370	999999	251	999999	999999	669	999999	381	671	140	205	999999	831	999999	478	121	692	691	630	136	366	878	264	292	404	891	320	630	592	181	463	962	878	955	999999	999999	839	290	975	999999	954	780	374	487	167	312	301	375	494	999999	119	810	969	481	999999	491	999999	958	999999	474	358	602	999999	499	999999	243	194	875	933	118	999999	412	999999	152	182	586	999999	777	999999	101	599	944	146	632	72	653	993	407	220	999999	347	880	999999	511	999999	361	990	875	810	999999	999999	426	442	386	686	706	105	826	309	169	999999	255	833	181	999999	999999	999999	166	999999	999999	999999	786	999999	845	999999	402	999999	214	23	820	999999	638	966	210	973	183	512	759	945	365	557	999999	108	999999	999999	101	56	844	999999	725	894	833	447	999999	999999	341	999999	596	999999	999999	321	890	813	488	573	999999	288	999999	207	702	901	706	221	81	475	83	687	614	735	999999	355	551	999999	297	999999	761	200	999999	999999	999999	422	915	154	661	54	999999	999999	620	487	771	999999	423	647	999999	823	197	999999	375	321	999999	653	156	999999	936	999999	770	322	999999	562	999999	999999	999999	117	999999	999999	986	562	560	37	808	720	77	136	964	866	932	903	644	473	999999	149	825	999999	914	989	275	64	999999	722	284	354	837	68	675	999999	713	315	999999	653	837	635	72	348	999999	890	586	999999	999999	999999	999999	999999	999999	62	823	999999	999999	239	999999	575	24	931	353	837	752	999999	999999	999999	460	350	162	626	821	990	635	113	999999	999999	366	34	413	255	167	999999	715	418	677	785	999999	13	999999	484	999999	516	638	999999	291	234	595	58	999999	576	569	556	917	389	54	686	999999	720	595	999999	999999	178	172	999999	
999999	999999	999999	344	786	107	774	999999	59	678	513	315	361	729	821	851	890	318	26	836	685	611	999999	336	374	990	999999	523	417	454	611	999999	353	869	142	86	999999	999999	271	909	802	122	506	999999	876	999999	335	696	899	743	999999	564	999999	336	94	172	999999	795	999999	796	738	260	999999	604	77	567	961	492	999999	745	749	999999	56	116	43	573	999999	982	999999	635	664	672	624	674	499	56	793	999999	999999	970	102	317	291	474	180	551	82	999999	999999	318	776	842	999999	999999	999999	325	517	999999	999999	520	67	999999	346	344	141	76	636	999999	114	30	774	943	707	626	652	442	358	582	935	999999	500	213	811	150	858	822	572	470	679	184	539	748	999999	274	999999	101	999999	946	343	114	914	999999	999999	161	999999	999999	999999	999999	999999	562	966	935	999999	809	999999	854	199	205	485	319	503	999999	695	999999	999999	35	999999	443	999999	561	471	412	249	831	577	792	416	999999	605	35	687	99	959	127	217	603	639	916	254	68	902	775	470	33	999999	999999	22	999999	669	519	615	701	999999	949	100	564	696	287	999999	999999	448	539	999999	460	632	413	999999	577	722	999999	395	311	199	655	658	696	941	225	999999	828	780	549	990	96	420	999999	999999	19	36	653	906	362	999999	999999	619	372	185	20	400	207	999999	444	999999	781	133	313	512	123	300	404	999999	481	67	413	457	999999	549	512	50	647	93	206	551	79	981	999999	999999	182	46	296	520	930	999999	32	296	999999	405	218	962	116	999999	217	718	632	40	435	999999	280	569	720	823	672	970	999999	124	999999	893	999999	800	100	686	340	87	999999	883	692	656	44	127	121	503	341	999999	933	999999	875	999999	919	48	555	738	356	613	325	472	848	960	80	908	950	452	330	417	872	430	151	999999	999999	748	999999	779	999999	163	999999	226	492	132	46	588	248	858	974	46	999999	361	339	727	761	542	45	999999	585	135	176	669	999999	923	999999	513	33	745	773	180	701	776	478	203	165	108	980	725	924	492	670	102	478	293	172	999999	101	424	378	181	999999	615	203	144	986	999999	52	568	455	999999	564	502	999999	803	999999	478	999999	145	571	663	999999	320	999999	102	464	999999	201	999999	761	999999	422	999999	377	602	467	95	583	999999	216	377	65	422	280	400	927	178	17	674	948	694	999999	999999	999999	714	619	402	808	999999	999999	999999	597	162	999999	299	120	955	999999	492	999999	259	894	548	928	999999	999999	149	50	999999	175	999999	76	999999	999999	76	999999	466	999999	
999999	999999	75	287	482	664	304	779	902	615	980	289	971	52	525	338	999999	799	99	36	658	116	480	362	401	999999	999999	845	80	221	740	770	654	209	999999	510	280	972	999999	883	633	424	704	533	69	136	203	254	551	999999	251	277	438	439	108	555	511	712	885	999999	999999	999999	709	691	999999	219	999999	999999	580	25	67	727	387	215	999999	243	411	946	302	274	999999	148	999999	882	970	472	342	224	111	916	999	567	96	999999	611	184	715	999999	658	999999	501	431	673	536	999999	999999	890	233	46	864	153	564	999999	999999	805	143	165	999999	721	412	999999	420	670	663	999999	500	999999	512	603	229	527	398	298	453	772	320	474	767	752	455	582	118	188	999999	999999	999999	157	474	78	477	999999	999999	302	255	971	90	999999	20	999999	639	883	387	629	817	347	755	276	966	848	495	669	397	999999	999999	999999	769	999999	434	999999	999999	352	175	443	999999	210	638	105	52	999999	692	560	464	257	123	571	999999	489	370	899	999999	177	191	999999	583	999999	630	816	37	425	212	847	335	999999	938	297	718	999999	999999	616	708	660	234	494	166	935	215	149	959	703	636	289	999999	535	873	414	999999	549	859	327	579	821	77	627	279	844	234	344	319	825	853	259	985	754	200	366	943	697	469	648	603	999999	856	333	788	922	976	800	256	534	136	178	999999	185	46	886	592	607	999999	322	711	999999	999999	144	999999	999999	999999	127	344	516	470	473	999999	221	724	98	965	744	838	999999	999999	433	97	785	699	684	999999	809	717	999999	774	346	482	999999	937	999999	660	722	999999	412	628	858	465	740	73	999999	999999	873	461	947	921	847	768	868	453	287	999999	999999	444	999999	221	494	409	40	741	134	999999	931	284	992	438	252	999999	999999	728	999999	967	357	999999	46	594	999999	358	999999	999999	999999	577	614	703	659	999999	999999	287	316	200	143	999999	434	998	939	999999	167	598	468	999999	678	999999	341	149	999999	999999	435	333	408	581	999999	145	640	648	815	556	387	999999	999999	53	823	965	955	245	594	999999	999999	358	999999	374	999999	703	889	260	713	999999	245	474	269	999999	999999	291	878	735	999999	997	818	999999	193	392	294	929	973	425	999999	713	631	106	554	884	776	86	551	43	154	225	256	999999	935	475	320	912	968	284	529	999999	999999	999999	964	596	741	756	175	399	90	507	729	473	564	10	718	149	919	385	573	446	740	999999	999999	65	751	438	851	718	81	381	961	698	896	164	626	411	999999	958	152	999999	
911	161	999999	999999	999999	782	825	999999	756	999999	993	593	999999	92	801	251	639	909	845	312	999999	456	327	708	545	999999	577	999999	384	317	999999	961	242	552	535	588	891	944	999999	969	999999	999999	962	901	388	378	987	813	362	385	772	231	122	839	124	464	999999	255	110	464	999999	999999	560	448	999999	999999	360	168	999999	222	360	694	999999	876	699	988	494	999999	999999	999999	54	764	999999	998	545	999999	848	402	438	80	755	999999	843	114	764	197	999999	524	738	356	27	828	999999	149	999999	87	881	246	149	999999	999999	416	925	999999	420	450	378	999999	999999	385	192	958	730	486	999999	714	850	245	121	512	632	999999	687	973	160	225	507	907	973	468	904	612	262	999999	111	348	721	910	693	323	818	804	999999	362	174	69	108	779	999999	320	236	646	134	999999	503	999	728	999999	782	205	942	471	587	444	481	579	999999	427	385	129	993	940	551	798	694	999999	999999	335	809	100	127	999999	235	662	999999	999999	488	625	809	111	619	769	137	498	381	999999	999999	999999	999999	594	364	680	404	563	999999	296	105	336	942	676	999999	403	152	692	87	224	246	925	213	223	101	999999	618	283	509	233	999999	999999	427	999999	610	182	453	224	736	999999	333	672	344	944	172	162	682	999999	461	225	626	445	421	166	999999	302	999999	668	502	284	999999	131	999999	103	483	52	908	605	75	999999	950	928	999999	639	999999	999999	590	268	60	939	406	485	999999	294	607	377	640	999999	236	999999	209	999999	999999	461	386	999999	999999	250	471	999999	999999	999999	77	984	275	698	489	781	999999	546	711	999999	618	999999	877	999999	309	769	999999	116	411	999999	379	757	277	175	215	504	263	999999	955	349	797	930	695	329	999999	836	999999	909	888	859	996	689	606	999999	999999	168	583	800	902	999999	754	364	718	605	708	319	717	109	999999	999999	999999	584	591	999999	917	687	999999	557	999999	473	750	586	227	552	651	689	999999	999999	999999	57	920	463	787	115	594	999999	221	100	621	108	128	999999	999999	999999	999999	421	108	999999	577	999999	300	999999	633	438	109	177	147	175	954	28	168	936	111	445	73	74	797	485	777	485	476	999999	936	78	354	999999	999999	323	221	999999	999999	917	999999	999999	999999	894	829	358	16	426	305	55	146	602	940	192	818	982	840	999999	624	622	999999	999999	22	523	99	565	94	999999	18	823	954	724	437	999999	732	591	688	179	244	448	479	361	190	430	999999	343	137	171	999999	187	483	999999	615	968	461	121	506	999999	999999	274	
999999	999999	418	481	101	421	999999	699	999999	236	999999	671	42	186	152	114	912	592	881	755	437	922	265	831	999999	20	999999	469	999999	999999	95	455	373	999999	183	999999	942	999999	999999	999999	179	438	711	786	884	999999	912	438	826	357	208	999999	361	59	999999	999999	999999	587	142	91	312	705	909	839	151	847	307	71	12	410	171	999999	263	661	586	999	221	478	999999	536	107	680	999999	441	422	999999	999999	999999	144	831	269	365	575	257	916	999999	528	871	645	46	515	999999	435	425	195	993	659	700	472	837	140	13	640	605	999999	632	999999	999999	426	969	754	983	926	180	150	806	638	16	744	123	480	349	999999	999999	31	999999	254	227	256	428	521	403	851	307	701	266	999999	970	274	999999	411	60	454	675	999999	532	924	999999	285	388	364	999999	999999	359	366	790	999999	729	999999	736	388	999999	231	997	457	999999	142	629	999999	883	999999	668	741	460	999999	999999	894	167	628	499	332	989	942	867	74	999999	999999	501	940	911	999999	995	396	538	906	999999	829	999999	228	931	999999	304	785	401	307	999999	999999	505	647	937	895	22	111	94	413	398	902	363	933	589	912	640	999999	999999	797	96	282	213	554	155	600	999999	939	999999	109	38	213	551	999999	378	956	942	853	13	999999	83	999999	312	134	517	663	475	523	999999	999999	759	615	227	999999	999999	423	709	950	501	999999	457	999999	414	999999	385	194	361	793	999999	633	999999	786	685	999999	723	202	970	88	999999	491	999999	924	310	999999	350	422	986	999999	999999	999999	256	992	361	666	999999	999999	489	999999	999999	332	999999	682	957	15	59	972	929	999999	879	28	453	630	999999	20	222	533	773	736	644	999999	999999	413	443	611	386	977	435	28	984	999999	712	652	338	714	188	451	966	304	627	377	492	999999	77	340	511	625	88	351	453	44	236	753	999999	999999	133	899	249	999999	629	82	547	911	999999	165	316	800	999999	209	831	771	999999	478	118	276	999999	999999	345	113	110	760	898	999999	575	950	497	959	969	551	590	999999	212	620	999999	999999	830	581	630	911	33	999999	333	879	520	682	999999	757	644	417	999999	246	563	146	999999	868	183	999999	346	740	668	357	831	999999	618	551	569	946	802	563	999999	999999	266	433	89	399	999999	999999	573	999999	482	739	324	999999	999999	999999	726	75	374	806	381	999999	245	890	253	999999	878	583	270	968	123	531	999999	91	971	419	999999	139	999999	856	999999	163	889	453	268	999999	43	279	516	274	825	503	581	996	191	78	662	
999999	190	412	521	853	759	605	779	950	784	243	590	824	999999	596	18	518	374	999999	487	792	999999	999999	643	609	999999	995	152	619	999999	999999	999999	902	757	613	949	999999	344	588	404	294	999999	999999	154	799	689	691	900	999999	494	73	631	999999	591	999999	743	866	769	912	999999	764	462	169	10	825	999999	687	77	999999	647	999999	183	786	823	999999	128	325	179	843	919	385	104	999999	999999	886	337	936	321	999999	870	92	999999	432	999999	639	832	513	999999	328	466	999999	623	150	591	999999	889	845	149	999999	750	428	696	926	992	411	670	999999	44	124	498	406	376	999999	889	564	999999	750	984	194	370	614	18	851	387	918	761	999999	999999	996	999999	491	797	922	999999	999999	396	958	440	400	969	293	999999	202	830	69	635	444	260	37	658	148	861	955	999999	146	420	999999	999999	84	649	716	227	999999	999999	16	609	453	52	999999	177	521	320	594	225	87	145	815	31	328	292	326	702	304	347	857	630	841	893	10	41	999999	420	366	750	262	75	441	999999	823	459	999999	402	813	859	999999	828	999999	739	999999	10	604	999999	229	791	999999	999999	999999	701	269	999999	768	559	51	416	625	999999	954	843	962	999999	704	999999	207	869	110	999999	889	444	209	39	363	111	942	10	999999	999999	200	574	427	248	999999	739	815	447	999999	631	360	999999	999999	45	999999	433	776	939	306	864	625	999999	690	408	134	488	501	240	999999	666	999999	51	999999	999999	911	390	999999	724	869	964	925	760	999999	478	574	492	999999	174	999999	930	999999	12	703	572	112	839	883	29	123	664	248	999999	425	35	999999	319	428	346	999999	493	16	62	80	342	999999	865	999999	221	833	641	287	999999	84	101	341	615	348	416	999999	82	506	407	611	999999	725	350	345	163	464	265	74	864	999999	672	924	282	931	370	633	247	999999	671	195	481	387	911	510	333	693	409	970	21	999999	61	999999	609	450	866	616	598	530	28	757	578	577	422	294	411	177	999999	683	999999	783	557	414	834	222	139	999999	813	999999	21	469	999999	294	63	322	990	999999	324	831	75	753	44	716	999999	999999	616	999999	964	999999	999999	166	635	999999	993	238	994	646	162	397	321	49	802	758	519	999999	702	999999	524	109	999999	726	999999	236	618	234	748	840	765	999999	605	235	862	196	741	999999	833	339	301	824	328	999999	532	927	999999	36	999999	286	207	999999	221	999999	390	865	332	382	999999	409	116	999999	999999	999999	881	242	999999	999999	999999	616	27	664	999999	372	993	
699	780	950	999999	924	715	592	283	472	643	676	708	999999	999999	996	863	368	549	434	232	532	999999	175	999999	299	146	999999	849	344	268	542	373	999999	338	690	94	381	999999	390	693	524	495	28	520	999999	534	517	251	190	752	999999	999999	301	149	999999	365	615	488	903	788	291	742	999999	213	110	313	999999	999999	164	911	999999	189	169	740	999999	46	326	999999	267	765	628	193	669	999999	609	428	999999	709	866	335	999999	999999	285	601	412	781	999999	814	420	901	999999	571	96	999999	999999	479	999999	561	999999	435	48	959	231	999999	169	999999	83	999999	603	682	999999	159	89	829	442	999999	903	568	337	926	999999	999999	999999	365	99	67	106	401	999999	139	473	519	277	441	296	519	672	147	441	314	707	999999	220	738	999999	526	491	999999	835	671	576	396	233	515	999999	537	999999	865	999999	112	11	682	33	474	999999	721	999999	647	543	922	999999	765	999999	33	228	287	301	507	695	999999	575	840	565	660	999999	999999	296	762	495	759	795	806	98	339	313	999999	187	746	528	948	644	843	722	913	744	810	270	210	296	999999	245	999999	999999	999999	999999	170	127	999999	999999	142	435	129	162	784	137	129	677	796	719	202	999999	554	978	747	999999	731	127	999999	915	752	999999	96	475	827	523	577	637	999999	802	152	908	999999	835	396	522	524	691	999999	785	625	143	474	999999	999999	567	691	249	431	558	805	52	474	457	999999	999999	349	654	335	271	559	492	999999	999999	999999	294	296	719	592	234	413	49	189	866	999999	618	351	605	381	999999	831	338	215	999999	996	999999	443	999999	676	78	183	869	999999	999999	235	143	79	480	913	809	280	971	657	207	999999	765	863	608	166	999999	999999	999999	283	75	439	231	286	20	997	477	999999	929	53	523	60	543	683	512	640	167	999999	871	692	571	989	859	681	999999	999999	241	999999	834	999999	135	102	999999	596	301	999999	14	856	68	482	999999	999999	351	928	143	156	611	92	360	999999	998	12	114	999999	712	85	999999	999999	278	111	766	240	999999	999999	917	430	620	947	392	276	999999	311	999999	398	256	612	647	930	547	999999	999999	999999	999999	866	212	133	988	999999	884	999999	666	463	587	999999	716	215	942	623	21	713	536	663	700	93	341	999999	521	716	803	109	999999	649	13	999999	804	617	999999	159	525	999999	442	999999	73	176	609	182	999999	534	999999	51	999999	33	999999	834	335	643	458	802	999999	515	611	999999	585	785	999999	27	460	999999	162	999999	999999	793	107	226	280	304	600	999999	
484	168	973	986	999999	999999	999999	999999	999999	178	91	999999	168	999999	999999	999999	192	170	655	288	999999	592	722	553	382	582	190	876	999999	703	563	40	999999	925	328	999999	999999	624	247	823	999999	381	297	291	98	999999	940	319	179	97	43	120	649	322	153	891	446	430	614	462	999999	562	999999	36	999999	61	999999	999999	233	999999	478	567	999999	999999	999999	18	305	440	464	390	641	999999	999999	838	669	453	999999	731	999999	999999	929	121	999999	785	250	793	892	270	676	47	874	999999	95	921	618	476	198	816	999999	144	595	16	966	999999	999999	999999	855	650	367	171	670	395	461	999999	328	367	999999	999999	999999	148	125	999999	763	999999	515	934	785	785	230	202	264	574	351	999999	999999	923	154	785	999999	539	938	252	903	515	376	999999	256	999999	999999	999999	918	62	999999	999999	999999	560	252	999999	719	886	925	999999	430	174	907	106	54	999999	955	999999	222	771	999999	61	999999	999999	999999	999999	60	36	688	496	192	999999	999999	212	348	109	627	290	680	605	76	88	614	868	822	999999	607	999999	444	441	343	208	47	157	880	183	999999	157	430	993	999999	693	999999	438	999999	460	999999	999999	757	999999	196	674	999999	617	705	103	447	341	59	401	650	779	591	256	999999	983	932	136	331	175	67	480	999999	999999	116	383	879	999999	980	999999	848	903	523	999999	255	669	999999	430	451	787	735	709	107	38	353	719	111	952	999999	904	999999	763	383	999999	886	999999	813	47	510	331	999999	271	361	687	552	747	999999	101	10	999999	999999	999999	684	543	439	358	999999	999999	343	397	281	927	999999	85	844	94	529	931	612	538	855	446	920	130	574	999999	999999	420	485	605	999999	20	951	791	999999	26	89	999999	161	538	344	981	703	123	60	296	371	999999	843	468	999999	999999	488	999999	638	73	591	564	999999	965	10	962	356	737	933	271	999999	118	681	827	15	690	779	84	204	873	743	807	999999	288	999999	999999	577	27	388	139	531	999999	163	340	435	524	869	195	538	999999	635	965	189	789	999999	999999	999999	25	462	537	554	999999	278	999999	329	784	999999	690	863	928	394	339	999999	999999	739	999999	955	350	402	490	820	593	999999	821	248	777	627	999999	967	850	999999	562	564	850	584	127	221	399	20	650	999999	999999	332	610	999999	306	615	384	59	999999	306	263	999999	971	999999	960	868	456	999999	552	166	214	722	22	460	999999	774	508	230	622	999999	565	339	999999	461	641	999999	935	834	942	171	252	240	153	553	225	939	999999	144	623	258	764	
873	468	494	824	999999	320	999999	999999	999999	116	999999	999999	549	741	923	871	520	84	699	933	622	583	390	913	974	579	999999	244	893	999999	374	606	374	520	692	999999	267	636	185	999999	999999	999999	420	64	999999	802	604	999999	302	999999	82	69	924	999999	152	999999	87	999999	850	886	851	915	271	351	742	558	73	38	58	999999	614	999999	899	748	158	942	172	336	999999	181	974	655	942	999999	999999	999999	682	59	377	401	999999	999999	786	299	108	869	417	79	999999	999999	739	575	764	250	463	198	170	999999	176	210	138	999999	755	678	912	206	972	446	242	436	876	23	661	657	999999	927	108	999999	999999	288	535	102	23	999999	442	999999	891	999999	371	919	155	999999	999999	177	273	51	930	999999	386	902	897	971	836	885	663	726	914	116	999999	536	100	560	536	888	999999	45	738	469	246	999999	999999	279	999999	323	291	999999	999999	999999	394	226	999999	990	233	747	390	563	266	137	632	715	494	784	999999	835	829	595	970	995	502	237	313	471	870	999999	999999	627	999999	999999	604	293	595	430	722	765	538	999999	336	999999	507	121	779	999999	837	999999	29	529	559	249	999999	696	409	144	991	166	999999	535	999999	360	159	763	999999	999999	533	349	999999	73	72	954	306	999999	268	999999	999999	999999	458	703	633	350	853	999999	77	657	999999	908	883	999999	438	566	853	12	999999	976	639	999999	454	46	86	498	410	999999	467	999999	942	999999	437	999999	646	610	708	219	902	779	507	90	695	999999	713	625	465	999999	635	506	111	303	750	292	551	999999	936	421	627	145	939	897	610	472	999999	275	480	999999	999999	827	999999	999999	110	999999	999999	559	58	444	332	460	999999	742	999999	999999	999999	649	24	999999	677	999999	999999	999999	591	766	840	609	479	232	999999	448	154	800	854	807	648	999999	999999	999999	813	999999	705	502	98	176	113	207	999999	999999	968	74	260	335	987	999999	163	570	62	344	370	999999	999999	825	149	884	999999	999999	887	522	322	46	456	474	340	685	196	181	999999	425	663	642	42	829	264	999999	999999	819	999999	999999	654	999999	999999	999999	189	944	912	879	999999	999999	999999	871	999999	64	337	931	617	786	994	312	735	981	372	999999	999999	727	836	259	571	908	696	496	428	999999	999999	244	631	999999	294	999999	772	316	818	994	999999	792	999999	977	502	332	999999	411	824	510	999999	672	715	778	187	462	999999	663	318	454	999999	373	452	363	196	103	310	28	501	608	999999	428	172	378	81	999999	999999	859	999999	999999	295	295	672	917	999999	206	
528	853	999999	999999	287	118	998	374	486	201	349	999999	790	408	32	604	909	225	970	778	509	999999	706	298	68	259	906	79	169	231	701	535	999999	990	575	456	607	668	331	431	429	999999	891	880	999999	999999	78	358	226	690	999999	457	946	979	999999	190	156	133	774	38	212	999999	999999	265	500	814	373	800	999999	575	996	250	894	549	359	710	456	826	999999	634	999999	999999	999999	478	999999	253	588	626	303	999999	999999	484	894	303	229	999999	594	635	999999	735	70	999999	524	999999	694	999999	563	407	630	986	733	999999	383	150	846	653	86	735	420	256	235	747	999999	999999	276	522	356	601	329	999999	125	999999	445	999999	573	999999	44	210	784	709	690	999999	996	317	661	978	110	754	456	575	424	859	225	143	509	323	771	84	999999	181	789	962	88	999999	870	912	885	999999	576	933	619	875	999999	999999	565	55	999999	199	788	297	999999	999999	154	753	999999	266	605	999999	514	260	152	999999	825	612	919	728	112	234	446	748	103	740	999999	522	955	999999	908	514	577	463	572	999999	296	97	760	197	817	334	337	999999	317	999999	854	999999	999999	999999	60	999999	791	837	999999	999999	999999	50	999999	681	424	999999	999999	895	999999	100	734	61	687	999999	672	999999	852	731	911	777	999999	832	999999	999999	999999	860	731	305	498	999999	723	740	520	999999	999999	256	999999	88	773	194	536	999999	999999	227	848	803	999999	999999	999999	322	495	69	999999	175	629	920	999999	682	999999	563	901	999999	407	999999	376	999999	540	640	741	425	843	999999	957	726	251	465	999999	222	672	91	999999	510	317	999999	84	663	999999	354	427	908	999999	221	999999	999999	293	43	44	999999	851	854	273	999	488	572	478	722	111	209	999999	173	354	397	20	713	342	400	999999	231	999999	712	190	999999	999999	833	779	999999	490	747	999999	999999	999999	999999	371	818	818	232	32	745	707	999999	561	614	431	999999	564	259	999999	579	877	893	849	812	762	148	673	87	786	655	999999	846	999999	363	999999	999999	742	254	35	202	894	999999	378	449	524	362	999999	999999	764	958	279	529	431	999999	869	549	368	618	346	233	154	741	445	376	952	999999	999999	207	847	999999	521	999999	234	18	999999	768	999999	409	999999	410	987	107	322	827	385	273	424	331	494	227	358	999999	908	802	999999	162	673	999999	999999	999999	242	999999	729	999999	447	999999	304	423	234	111	33	999999	999999	935	245	57	429	618	991	688	999999	999999	713	629	366	397	410	432	960	532	104	524	913	632	177	44	378	272	390	999999	
969	999999	107	392	999999	999999	802	972	566	999999	733	65	20	999999	228	445	248	999999	999999	60	999999	872	463	999999	999999	509	55	999999	768	999999	679	999999	237	999999	999999	443	700	331	435	999999	594	438	865	959	999999	48	999999	115	414	732	999999	277	578	999999	866	106	548	405	384	694	999999	113	213	999999	331	577	827	999999	999999	999999	999999	999999	674	726	465	130	999999	503	903	999999	995	939	999999	999999	999999	411	587	897	708	623	895	305	999999	740	999999	491	999999	510	637	231	220	79	27	629	999999	878	602	852	874	746	999999	54	501	415	999999	414	819	999999	949	999999	989	930	736	475	999999	449	970	934	113	974	896	505	865	681	758	925	922	665	59	537	808	735	999999	962	999999	850	803	541	50	217	999999	66	999999	717	242	290	999999	551	739	547	908	668	748	999999	849	594	188	820	657	774	999999	163	128	422	122	999999	906	999999	942	48	999999	439	893	999999	312	839	944	999999	449	477	592	999999	925	999999	628	149	999999	999999	122	938	672	983	883	276	725	518	999999	148	604	999999	999999	568	609	701	901	479	999999	852	598	999999	649	40	999999	190	999999	121	999999	999999	999999	972	277	783	661	13	376	662	555	627	180	793	900	999999	553	470	103	999999	999999	234	999999	159	375	144	534	112	298	999999	612	702	95	614	290	331	354	999999	710	600	906	999999	335	249	923	157	682	804	119	843	486	909	999999	166	350	999999	17	999999	607	999999	258	559	999999	734	59	853	541	565	513	579	461	999999	999999	503	127	174	999999	369	236	999999	461	730	993	454	165	999999	615	999999	273	999999	323	710	35	577	351	999999	891	601	200	80	615	126	300	539	999999	565	999999	999999	999999	999999	999999	648	999999	389	999999	528	566	269	578	356	247	612	999999	236	265	750	895	192	161	770	282	307	999999	166	611	345	439	999999	72	600	553	31	889	999999	181	675	303	645	999999	823	790	632	32	843	832	999999	999999	999999	284	641	669	999999	999999	278	999999	807	478	260	777	346	999999	999999	207	978	803	226	723	215	65	589	457	259	999999	338	980	649	285	335	999999	608	521	375	999999	430	930	999999	588	621	192	374	207	52	868	559	734	687	999999	53	50	615	289	618	18	694	194	419	680	999999	298	264	999999	153	926	179	824	722	924	999999	58	226	638	112	32	691	999999	415	391	736	603	302	999999	999999	294	999999	329	902	367	493	999999	520	999999	484	332	928	842	999999	125	699	999999	22	763	658	994	999999	977	187	999999	327	312	778	37	999999	510	995	
49	999999	859	999999	849	922	365	999999	539	537	999999	164	779	999999	849	338	299	999999	12	999999	539	565	247	470	999999	151	999999	999999	191	999999	493	962	999999	336	888	552	999999	999999	849	812	657	332	129	467	513	823	407	501	478	973	488	345	999999	919	466	483	62	398	475	708	999999	325	259	81	999999	999999	190	452	215	306	144	391	843	999999	934	216	999999	999999	957	918	744	814	571	999999	979	999999	30	64	870	999999	499	999999	442	999999	206	341	83	57	423	164	999999	955	296	999999	839	106	999999	999999	999999	999999	47	282	999999	556	999999	800	754	51	101	999999	337	135	582	800	999999	338	949	702	992	602	142	398	366	802	999999	789	999999	399	999999	882	655	999999	79	620	377	227	374	885	187	999999	586	42	955	526	826	517	999999	495	375	510	157	799	999999	392	999999	999999	916	999999	999999	184	282	999999	673	219	250	999999	66	999999	433	589	964	73	525	597	26	110	442	839	975	768	416	999999	34	867	735	999999	520	686	503	728	310	735	615	12	133	230	999999	746	286	768	461	420	71	785	546	94	284	171	376	26	216	86	663	512	768	248	999999	805	484	394	999999	999999	468	705	288	239	458	999999	473	795	742	999999	563	217	317	995	972	248	331	650	581	359	999999	999999	522	234	999999	112	243	885	888	562	272	892	230	91	952	366	506	317	635	761	698	580	284	520	522	455	999999	999999	999999	103	484	833	812	198	68	999999	192	64	999999	999999	999999	587	906	189	433	671	999999	999999	999999	615	741	999999	24	820	660	740	212	12	999999	626	908	469	999999	795	87	999999	89	42	32	969	999999	999999	160	290	481	120	999999	104	999999	851	999999	999999	999999	999999	361	470	999999	991	537	328	779	190	352	540	447	999999	968	121	999999	999999	591	954	212	83	442	299	863	734	349	550	999999	117	999999	999999	166	999999	739	999999	444	617	620	98	999999	704	999999	992	109	999999	999999	661	151	562	993	101	999999	999999	999999	656	228	999999	606	94	999999	987	261	672	275	492	383	508	90	999999	676	494	384	503	459	508	882	449	199	254	891	688	409	514	999999	999999	600	651	182	92	999999	999999	20	536	446	517	452	528	727	617	246	999999	580	141	885	509	716	999999	65	268	774	778	999999	362	202	963	587	999999	558	450	892	731	336	999999	279	305	484	848	67	942	66	999999	722	582	18	556	999999	278	628	614	999999	834	999999	914	318	999999	508	657	343	482	929	704	999999	286	724	514	18	999999	861	590	999999	868	709	122	211	999999	
66	999999	354	646	856	319	128	943	343	68	145	999999	689	318	797	826	514	584	999999	361	999999	445	857	503	547	534	417	48	999999	248	135	483	999999	899	905	999999	999999	696	999999	620	999999	36	943	666	999999	999999	893	553	793	208	999999	134	109	850	999999	620	443	850	999999	331	902	90	999999	105	999999	661	999999	999999	412	589	999999	999999	958	402	999999	999999	999999	200	135	999999	640	864	999999	391	999999	10	383	861	874	294	773	462	999999	303	999999	505	672	848	733	717	886	113	999999	213	684	999999	175	999999	84	667	128	999999	725	158	690	48	999999	972	999999	932	287	848	915	128	816	999999	230	665	684	999999	999999	654	466	417	74	537	723	52	707	347	835	676	999999	217	175	999999	999999	448	612	680	670	999999	636	801	439	48	197	31	396	622	325	510	999999	999999	999999	999999	999999	317	93	163	324	792	275	873	107	611	999999	708	952	296	334	999999	62	14	609	999999	27	665	999999	36	349	702	655	94	999999	335	652	982	244	701	999999	429	365	999999	365	877	434	763	999999	827	977	488	78	999999	297	543	458	29	204	977	456	999999	338	67	999999	622	147	999999	850	771	958	88	473	261	552	905	426	999999	648	731	999999	263	961	161	59	861	633	999999	796	489	876	633	787	999999	254	623	100	999999	645	743	740	253	913	932	999999	999999	24	817	558	999999	999999	999999	380	999999	999999	999999	169	187	17	999999	988	592	999999	371	999999	999999	300	216	999999	999999	999999	999999	999999	904	999999	325	350	38	292	999999	999999	816	996	414	372	999999	999999	999999	849	61	463	913	999999	693	755	157	859	551	47	543	608	808	810	628	999999	999999	898	476	482	102	852	140	894	999999	116	999999	596	980	999	874	81	976	367	955	999999	900	827	273	159	999999	466	999999	999999	749	551	47	16	377	836	373	132	786	842	757	208	332	29	442	587	583	999999	999999	552	172	471	632	999999	854	999999	676	999999	635	999999	999999	635	999999	148	155	315	999999	999999	228	999999	635	751	294	143	609	756	153	881	395	686	576	291	587	256	999999	287	919	596	161	224	169	999999	496	470	212	131	154	999999	873	136	518	999999	343	735	916	999999	186	498	841	108	999999	795	785	948	750	358	58	806	320	868	999999	481	24	13	984	999999	265	824	931	999999	611	999999	17	268	177	168	947	851	999999	417	999999	430	755	63	214	374	417	547	719	854	82	999999	873	15	739	47	403	339	751	483	166	999999	567	362	999999	61	999999	999999	781	591	410	999999	476	999999	767	966	999999	
960	799	619	34	717	114	86	999999	273	999999	999999	999999	140	765	617	110	999999	261	999999	999999	999999	999999	163	586	999999	766	999999	454	999999	999999	971	247	773	321	999999	540	141	999999	999999	257	491	946	232	999999	785	998	651	999999	792	999999	620	650	999999	112	333	403	999999	43	144	950	976	632	541	402	123	764	999999	819	332	87	968	407	812	500	382	455	344	197	801	892	124	999999	661	777	999999	331	227	671	987	999999	893	108	999999	498	280	999999	999999	999999	852	31	253	832	999999	714	999999	223	837	529	999999	999999	68	999999	242	251	835	675	970	763	151	792	546	999999	999999	293	999999	870	999999	324	229	523	50	514	344	779	999999	292	806	946	999999	47	999999	999999	940	999999	980	999999	866	83	662	605	999999	999999	687	70	999999	999999	10	221	530	267	140	523	310	217	837	553	124	462	999999	999999	999999	34	999999	114	309	847	999999	722	999999	748	14	18	662	624	999999	398	826	999999	999999	999999	292	594	425	391	906	969	398	999999	282	999999	999999	413	481	118	735	864	999999	999999	999999	637	27	287	909	782	263	132	861	685	581	999999	999999	999999	168	123	271	284	608	999999	207	339	459	419	450	875	428	600	537	553	888	771	861	253	523	666	999999	14	685	643	999999	784	118	712	999999	833	710	999999	999999	367	847	461	999999	999999	385	999999	999999	608	999999	43	363	663	594	317	999999	999999	999999	999999	999999	502	999999	267	598	964	604	423	230	747	267	999999	175	937	355	180	705	437	515	66	867	999999	487	999999	176	999999	289	474	199	800	999999	999999	999999	999999	174	752	714	590	862	999999	210	961	210	440	351	230	868	426	317	999999	611	999999	999999	530	615	234	24	999999	100	946	685	139	234	429	832	999999	999999	938	772	602	465	999999	999999	224	855	905	890	56	521	946	783	862	166	774	999999	555	56	726	621	939	738	924	500	999999	615	999999	737	781	608	434	860	930	999999	715	959	496	795	89	675	709	344	999999	278	153	172	822	972	459	240	287	869	643	999999	999999	863	540	625	658	609	784	999999	119	448	96	96	853	218	451	815	702	760	999999	999999	911	999999	999999	999999	356	753	999999	999999	288	550	999999	565	999999	613	821	851	428	870	146	480	890	541	234	999999	191	999999	319	613	531	999999	538	526	999999	999999	414	237	103	999999	278	905	816	686	889	569	999999	531	999999	250	397	599	397	999999	623	999999	170	380	381	251	474	999999	444	189	576	999999	999999	804	661	633	999999	594	758	543	999999	241	664	213	652	664	999999	660	197	
79	226	931	999999	999999	999999	417	999999	44	855	851	420	979	471	636	120	254	557	321	869	246	51	802	840	999999	239	999999	831	957	999999	716	838	999999	111	999999	963	644	399	315	999999	254	999999	999999	999999	906	132	622	770	999999	102	408	117	999999	790	999999	37	423	999999	400	999999	520	999999	475	316	999999	23	999999	877	105	673	475	999999	251	420	625	45	877	73	934	999999	999999	999999	802	999999	999999	609	747	33	160	347	999999	553	999	838	391	668	735	857	999999	893	526	744	674	365	627	553	865	681	175	999999	999999	359	166	668	860	898	783	999999	986	539	276	583	727	999999	133	922	855	412	38	999999	310	30	473	50	216	872	999999	447	999999	776	999999	75	857	245	197	999999	396	340	978	492	999999	133	870	70	627	999999	999999	916	241	704	698	999999	652	218	614	139	999999	126	462	999999	949	345	374	220	795	210	999999	491	999999	934	999999	999999	999999	545	999999	187	999999	413	423	999999	854	999999	999999	542	87	999999	423	649	999999	999999	999999	280	999999	990	543	549	759	999999	274	427	999999	535	999999	306	178	183	999999	116	145	437	999999	482	703	199	999999	917	138	831	143	514	786	85	860	999999	999999	999999	647	999999	999999	533	999999	501	148	999999	55	329	686	999999	373	904	263	317	514	204	90	830	999999	687	857	625	420	927	525	760	640	999999	675	844	675	913	999999	999999	113	611	19	487	999999	707	999999	813	241	228	467	239	999999	478	571	999999	431	800	688	959	585	387	123	999999	975	387	365	903	654	842	243	460	378	668	999999	902	999999	603	999999	869	544	53	393	201	470	296	999999	171	581	19	999999	875	999999	576	999999	725	498	520	511	999999	351	999999	169	999999	985	17	999999	999999	274	999999	999999	999999	314	999999	425	542	999999	922	39	999999	877	203	999999	644	999999	999999	236	801	659	999999	414	674	101	539	999999	999999	999999	994	216	999999	435	916	897	999999	999999	594	999999	414	160	476	999999	576	490	822	89	158	918	999999	969	999999	780	999999	933	785	264	806	999999	775	301	999999	658	999999	716	999999	999999	961	306	419	117	835	796	999999	999999	192	757	837	193	279	460	379	385	368	35	589	682	999999	982	121	658	730	858	796	122	38	818	731	999999	914	569	999999	852	508	417	999999	999999	999999	999999	999999	999999	426	622	467	325	922	999999	299	974	136	893	999999	978	194	761	386	977	10	709	622	374	35	977	279	710	342	999999	876	999999	891	999999	999999	958	999999	93	241	999999	401	481	200	292	528	757	733	999999	682	149	668	747	999999	
999999	999999	999999	999999	386	12	448	353	999999	982	999999	869	348	92	377	999999	999999	746	110	529	278	586	529	999999	340	845	278	254	259	38	999999	858	999999	919	734	999999	475	999999	999999	91	999999	764	644	498	794	422	190	675	999999	851	754	403	568	227	762	580	310	740	464	541	734	204	104	728	999999	547	740	428	999999	999999	999999	764	891	999999	999999	513	941	40	724	999999	665	999999	888	407	999999	799	999999	911	166	163	629	735	708	999999	357	999999	670	915	999999	256	682	761	326	999999	999999	999999	999999	999999	999999	999999	639	279	25	999999	875	141	316	696	999999	999999	258	828	272	204	817	999999	65	577	670	999999	843	999999	999999	478	999999	904	286	968	259	999999	298	749	430	907	524	359	719	171	448	226	292	974	470	999999	998	999999	499	132	112	189	933	934	879	352	416	613	948	547	311	971	854	347	446	170	702	508	407	364	680	467	259	893	999999	999999	855	869	564	613	480	391	414	163	999999	80	360	363	870	88	501	911	411	182	999999	999999	371	944	999999	310	26	499	457	144	999999	645	930	999999	805	999999	497	547	58	344	76	920	566	701	481	999999	810	348	638	999999	863	768	65	86	43	999999	91	999999	341	999999	596	999999	999999	999999	711	999999	150	320	557	999999	590	999999	862	76	999999	940	910	670	999999	170	500	999999	999999	138	999999	683	999999	853	16	999999	354	586	215	793	748	96	986	296	999999	260	999999	499	791	203	999999	909	999999	988	999999	999999	751	421	999999	181	764	919	128	999999	999999	38	641	297	313	999999	100	14	749	79	328	29	953	623	681	222	934	10	999999	668	399	999999	999999	999999	881	912	402	933	147	44	999999	828	967	190	296	961	999999	939	196	999999	113	999999	169	999999	999999	952	149	999999	739	235	999999	763	42	460	416	637	260	50	415	400	999999	166	866	715	49	499	61	773	999999	999999	999999	994	814	508	999999	666	212	940	930	929	773	274	203	911	999999	999999	999999	999999	773	658	710	578	534	999999	376	946	866	454	797	180	900	376	800	999999	999999	251	999999	534	896	750	435	320	119	485	627	746	963	954	999999	773	999999	544	999	999999	19	999999	470	28	141	999999	999999	757	999999	999999	38	407	999999	183	288	999999	325	999999	620	33	233	400	999999	58	177	630	983	911	536	33	477	366	999999	999999	999999	999999	781	931	403	288	950	999999	999999	359	999999	230	283	790	676	999999	457	999999	999999	999999	455	618	564	422	851	999999	999999	887	999999	129	999999	672	40	351	172	679	774	394	868	342	82	999999	
232	119	600	999999	357	203	245	173	999999	44	442	999999	676	401	54	368	89	999999	654	73	457	57	76	999999	199	931	627	996	598	73	574	591	903	899	396	455	822	999999	164	440	652	999999	553	258	999999	999999	674	770	999999	415	314	999999	687	19	108	184	999999	999999	999999	425	575	999999	999999	512	470	851	496	777	15	999999	999999	185	737	223	420	400	504	818	554	558	266	999999	999999	192	758	598	999999	893	801	999999	999999	15	999999	999999	865	412	491	51	999999	389	153	999999	999999	47	869	139	999999	473	599	707	680	233	271	999999	169	718	999999	999999	754	999999	947	603	975	794	195	540	38	999	358	17	909	999999	41	175	415	368	102	333	323	999999	360	440	304	104	999999	189	743	949	578	156	534	109	999999	914	441	999999	922	970	999999	339	111	248	999999	591	999999	227	202	106	793	999999	626	554	79	135	999999	517	309	881	264	999999	796	89	430	211	999999	999999	176	999999	733	864	999999	999999	482	984	527	121	324	713	306	323	986	647	166	777	530	980	40	170	402	924	250	999999	999999	845	542	32	999999	999999	117	988	60	86	373	928	364	503	82	94	608	411	999999	596	585	999999	29	159	922	652	680	999999	779	15	724	808	623	405	999999	636	999999	504	303	411	605	317	272	910	999999	237	999999	37	907	945	562	991	732	654	465	774	999999	999999	109	174	999999	999999	218	999999	999999	564	314	999999	97	445	642	113	117	790	990	277	678	119	875	999999	240	653	595	999999	453	732	86	969	940	641	811	69	999999	138	999999	990	109	227	999999	999999	923	463	939	472	999999	458	883	941	663	198	105	715	999999	999999	934	589	29	383	601	629	487	344	28	455	634	583	708	978	622	999	177	999999	561	165	771	776	999999	133	999999	999999	849	145	315	752	546	105	999999	990	203	999999	971	726	625	928	242	588	999999	494	837	728	750	904	328	999999	30	643	999999	999999	999999	999999	875	896	851	607	779	352	39	276	909	539	41	717	785	43	38	451	836	633	923	192	999999	230	999999	803	254	944	816	651	731	999999	999999	999999	999999	999999	713	999999	999999	28	158	890	559	177	999999	308	697	42	129	295	999999	579	807	531	438	461	827	655	999999	999999	362	835	536	388	545	999999	598	999999	370	999999	330	999999	576	818	484	43	632	999999	645	986	115	999999	824	531	26	162	105	419	762	895	218	68	474	826	665	323	363	999999	999999	578	710	856	999999	379	964	682	999999	988	56	999999	828	663	20	999999	999999	999999	20	999999	371	393	
911	188	88	474	541	999999	488	749	999999	170	679	461	999999	77	286	259	550	455	566	999999	158	116	372	367	999999	554	58	999999	884	524	313	359	809	249	667	531	999999	206	837	702	999999	263	999999	886	725	376	132	942	999999	693	600	565	448	999999	244	999999	815	720	999999	987	223	637	865	999999	999999	330	999999	301	409	999999	481	999999	999999	863	149	999999	280	486	641	999999	999999	115	513	999999	924	748	910	781	14	862	999999	67	799	850	489	566	999999	207	38	999999	724	831	543	592	999999	999999	947	584	999999	349	533	339	89	706	999999	118	133	674	714	119	419	999999	296	547	999999	423	553	999999	384	582	999999	999999	999999	245	999999	600	572	921	979	677	999999	336	892	665	999999	386	999999	103	294	380	442	999999	493	919	999999	853	544	995	999999	798	703	190	210	999999	999999	999999	881	843	999999	965	999999	999999	695	46	318	93	978	999999	999999	662	445	459	483	13	150	782	999999	537	259	132	65	576	378	999999	999999	999999	135	999999	823	878	504	144	374	328	999999	999999	999999	456	999999	903	874	913	786	890	362	253	706	206	175	69	999999	353	594	999999	910	999999	833	999999	71	698	957	402	807	339	999999	311	95	164	179	999999	753	999999	999999	999999	258	999999	790	488	999999	999999	913	999999	420	764	999999	999999	550	767	418	865	999999	524	394	912	999999	481	116	999999	999999	999999	167	552	36	265	315	734	427	248	999999	999999	189	999999	685	340	785	37	999999	53	999999	16	760	328	746	999999	999999	239	749	24	409	776	45	343	756	776	573	371	902	999999	459	999999	733	312	418	649	685	999999	999999	64	137	918	999999	72	136	999999	301	839	999999	722	752	86	985	412	838	581	732	845	598	999999	999999	423	999999	999999	594	54	283	999999	909	107	628	461	999999	694	886	999999	999999	973	216	999999	999999	734	566	999999	411	999999	299	330	474	836	999999	839	999999	930	297	713	999999	670	478	92	452	843	999999	999999	999999	301	999999	999999	526	356	999999	759	999999	999999	432	42	857	944	426	999999	755	999999	983	83	189	999999	997	469	407	183	697	617	504	999999	589	642	805	857	96	120	999999	998	804	127	542	168	999999	897	507	999999	855	848	253	267	336	499	859	856	528	315	999999	226	893	353	658	687	264	515	999999	789	237	999999	999999	316	524	756	157	999999	540	31	587	110	961	999999	999999	849	373	999999	999999	999999	999999	948	339	780	816	999999	115	461	468	999999	903	695	919	717	37	999999	990	936	743	580	352	999999	999999	506	727	203	265	750	35	809	323	27	
717	888	999999	288	999999	999999	999999	999999	651	695	408	999999	128	999999	190	253	999999	471	858	437	503	227	746	791	633	832	62	999999	224	364	435	999999	999999	885	977	41	711	999999	195	912	445	699	928	656	594	640	999999	835	22	999999	635	564	951	886	524	500	151	224	655	999999	35	999999	829	297	269	749	153	243	914	159	542	377	285	946	999999	804	298	99	207	999999	454	227	609	213	729	870	707	655	370	999999	890	496	102	357	886	567	999999	641	999999	844	999999	155	999999	999999	999999	267	289	14	895	720	211	61	27	662	393	807	278	999999	999999	398	999999	498	999999	999999	999999	55	284	927	69	434	934	999999	999999	362	999999	308	307	999999	733	471	591	703	999999	650	285	999999	479	440	964	89	298	999999	83	998	801	999999	283	493	604	434	983	361	999999	470	999999	554	999999	999999	165	999999	510	532	892	107	807	999999	737	231	161	430	576	843	999999	999999	146	690	584	704	561	507	35	813	999999	309	488	239	758	299	864	999999	999999	814	284	879	999999	765	999999	975	999999	462	270	61	341	183	858	149	398	964	334	999999	970	999999	113	658	999999	696	390	592	999999	577	591	448	367	430	940	761	569	94	999999	380	338	608	513	108	246	974	482	967	451	349	841	999999	964	768	760	835	999999	626	819	882	999999	769	367	999999	871	999999	693	999999	243	999999	580	313	563	954	766	371	150	14	421	95	224	423	150	999999	999999	797	483	599	669	114	60	942	274	528	995	569	251	999999	999999	999999	290	570	999999	999999	999999	537	999999	20	11	999999	695	706	215	734	667	961	628	999999	888	83	999999	104	252	999999	55	999999	999999	999999	958	207	999999	260	777	999999	804	999999	688	999999	510	207	567	999999	597	280	999999	999999	736	539	860	43	941	999999	12	163	86	196	328	605	309	999999	498	999999	999999	804	278	445	929	999999	930	23	282	833	586	690	516	999999	999999	971	719	701	901	999999	183	999999	266	966	258	623	999999	618	335	93	999999	379	709	999999	999999	999999	11	973	425	999999	609	847	760	117	577	999999	646	211	999999	356	885	607	239	987	999999	136	548	311	196	315	298	999999	688	999999	346	216	980	155	462	714	970	746	286	383	900	336	173	158	999999	936	999999	718	929	999999	208	888	999999	721	348	999999	254	999999	999999	119	238	999999	999999	571	771	371	341	501	999999	975	386	149	330	856	96	695	999999	400	999999	999999	339	580	392	708	991	457	999999	999999	806	176	469	279	959	177	155	999999	177	602	386	38	605	485	969	954	
603	68	568	999999	635	653	333	854	787	536	780	658	905	460	579	323	999999	82	999999	583	515	116	190	163	710	483	528	999999	23	884	999999	999999	999999	438	115	999999	889	783	999999	163	842	999999	491	432	396	496	999999	716	32	73	999999	999999	790	396	999999	496	878	999999	582	161	135	963	841	903	881	999999	57	476	355	999999	433	521	448	541	740	900	624	999999	766	999999	774	811	347	949	160	131	73	224	990	618	999999	999999	210	999999	38	879	773	588	550	470	999999	241	371	385	639	999999	94	258	655	547	872	131	999999	368	999999	323	626	999999	752	999999	999999	832	999999	737	999999	999999	320	966	513	861	999999	45	217	305	774	543	999999	999999	999999	937	47	815	999999	452	746	999999	836	841	104	714	262	999999	836	790	608	999999	755	634	790	690	902	127	745	794	999999	999999	913	352	999999	843	999999	664	581	814	999999	57	999999	43	990	999999	122	479	871	799	999999	999999	209	427	697	168	787	815	181	999999	999999	999999	79	774	42	909	28	999999	257	261	999999	598	999999	32	999999	999999	352	722	643	139	577	432	255	946	999999	175	999999	999999	655	435	66	68	492	951	778	803	977	999999	10	999999	999999	629	231	999999	958	19	944	187	360	999999	816	74	999999	51	62	612	673	133	587	867	282	999999	838	821	204	782	999999	358	253	999999	582	852	721	561	496	948	211	634	987	186	999999	460	146	999999	619	991	885	450	999999	175	999999	854	912	142	809	121	790	409	425	999999	903	999999	999999	97	999999	999999	353	620	555	113	411	48	146	411	647	822	395	330	212	213	896	665	458	87	999999	728	939	999999	752	385	167	801	219	810	283	634	526	59	954	999999	648	275	895	999999	764	101	717	511	495	986	725	469	207	999999	290	999999	147	856	954	835	34	764	867	180	946	610	999999	335	999999	23	999999	345	376	557	565	630	769	662	999999	51	21	438	999999	765	659	697	999999	999999	999999	999999	496	670	105	128	999999	883	407	724	850	163	271	999999	999999	482	691	390	103	649	999999	659	478	999999	542	912	824	595	999999	111	521	258	999999	832	805	103	526	635	999999	257	999999	681	999999	54	812	999999	999999	628	66	621	999999	279	604	954	350	999999	999999	22	137	999999	304	999999	999999	305	213	601	157	438	587	999999	955	66	149	845	721	975	436	434	671	999999	999999	205	539	999999	37	999999	653	61	492	934	999999	513	507	67	952	892	468	999999	840	999999	999999	999999	51	776	665	28	139	758	243	374	443	999999	350	755	61	109	505	173	
999999	999999	947	105	945	653	750	999999	558	999999	999999	829	517	509	593	460	369	789	164	762	999999	999999	122	895	818	128	500	407	172	999999	15	999999	999999	304	999999	879	273	917	999999	398	999999	223	999999	56	865	999999	857	934	547	890	396	272	945	743	780	269	849	999999	287	827	999999	353	289	807	87	999999	442	223	850	714	197	451	391	999999	999999	180	999999	999999	39	414	270	566	859	282	999999	999999	908	653	524	399	39	220	640	579	245	999999	934	999999	969	826	999999	999999	999999	999999	999999	999999	880	999999	16	609	719	783	999999	872	566	596	999999	16	451	345	999999	788	699	461	684	977	811	812	530	64	999999	887	999999	999999	442	626	482	999999	579	421	861	999999	647	914	999999	256	196	999999	23	649	197	999999	220	634	694	192	999999	632	159	725	999999	78	658	951	373	831	999999	820	999999	999999	124	469	999999	999999	484	411	151	784	781	437	790	53	999999	999999	867	318	999999	471	518	259	999999	999999	875	853	288	792	999999	695	551	848	568	999999	999999	999999	999999	728	500	190	160	999999	999999	999999	850	721	935	99	999999	776	94	999999	164	225	999999	999999	268	273	999999	583	751	999999	340	455	243	933	869	424	716	725	356	148	818	497	321	235	999999	999999	999	163	999999	999999	521	304	611	999999	999999	999999	73	156	814	271	999999	916	438	999999	952	999999	927	999999	999999	521	383	555	429	945	246	666	904	87	972	999999	274	999999	665	562	179	45	999999	747	999999	526	360	569	910	95	13	901	68	853	999999	999999	593	91	311	407	815	966	999999	665	259	999999	999999	986	999999	76	997	705	261	875	298	917	751	190	679	336	170	814	644	344	942	345	608	60	804	999999	165	192	138	268	747	999999	170	189	999999	999999	87	374	394	844	999999	307	649	193	999999	999999	870	413	999999	974	246	11	331	540	722	914	429	398	999999	824	910	814	577	993	138	95	756	999999	692	467	259	796	429	800	256	645	999999	999999	496	999999	999999	999999	779	999999	31	745	999999	999999	999999	582	999999	999999	192	570	933	283	729	656	999999	999999	999999	999999	999999	944	725	999999	581	531	294	87	228	14	901	741	344	999999	45	424	972	392	214	999999	999999	120	676	999999	613	859	999999	999999	915	49	369	27	840	191	42	834	438	999999	173	360	345	388	999999	786	999999	450	236	774	248	315	999999	672	999999	482	202	610	278	165	999999	722	663	321	172	999999	645	884	901	162	999999	210	986	400	228	999999	999999	999999	999999	889	999999	999999	632	102	999999	610	999999	696	753	368	989	432	
566	999999	744	999999	999999	999999	226	184	151	902	999999	83	648	48	329	293	454	420	999999	474	854	389	382	673	999999	571	587	561	824	949	141	542	173	704	999999	712	999999	777	168	766	999999	581	747	999999	622	559	453	999999	291	81	252	343	999999	524	578	186	901	80	360	134	999999	999999	360	202	999999	999999	909	944	403	616	999999	676	262	924	999999	999999	641	999999	60	999999	127	999999	280	752	999999	798	865	648	136	999999	999999	585	427	43	329	999999	231	999999	118	615	999999	509	999999	999999	444	575	91	753	561	305	545	409	999999	819	16	555	393	999999	495	973	152	999999	999999	936	804	61	259	228	604	125	61	95	393	445	999999	618	598	605	999999	141	999999	122	97	830	922	412	565	999999	36	774	999999	623	999999	999999	473	388	691	999999	870	393	326	999999	999999	445	254	459	25	584	928	398	956	999999	299	364	266	999999	999999	987	24	401	495	652	201	830	999999	437	35	999999	972	512	926	243	734	924	814	854	963	651	999999	472	999999	981	678	638	817	676	333	705	877	442	215	704	999999	479	898	999999	670	327	783	816	999999	765	612	426	471	723	62	999999	549	412	76	531	411	551	13	513	973	999999	23	985	113	329	999999	539	307	232	891	265	36	150	193	645	867	999999	49	999999	379	999999	177	103	623	999999	166	475	375	683	303	800	475	394	700	117	314	798	999999	114	393	82	129	248	831	797	349	999999	228	999999	664	999999	512	382	144	721	395	919	372	999999	173	999999	173	623	999999	101	790	641	999999	85	340	79	66	934	248	306	142	928	999999	999999	618	757	256	944	28	999999	298	103	259	979	722	395	999999	567	940	999999	908	505	999999	740	17	707	958	999999	100	999999	585	577	143	837	999999	466	657	999999	537	415	660	229	999999	278	803	696	392	471	999999	945	999999	999999	993	761	398	999999	619	531	818	910	999999	113	854	433	999999	720	999999	422	999999	266	737	888	39	999999	826	689	900	50	937	320	999999	999999	789	154	951	96	999999	382	449	951	846	136	728	626	617	999999	374	180	202	92	999999	969	80	107	217	999999	469	468	935	999999	736	999999	594	999999	595	311	324	709	482	988	147	587	972	999999	419	611	170	412	918	279	999999	730	848	999999	583	999999	427	692	936	206	999999	999999	999999	741	999999	277	542	230	41	316	242	665	698	214	945	159	997	631	687	606	595	67	999999	666	999999	999999	730	739	924	250	999999	999999	772	286	371	32	151	241	234	151	78	939	381	612	46	659	999999	644	
909	434	358	795	14	340	611	570	999999	779	357	999999	999999	999999	306	791	432	611	893	421	842	922	999999	765	999999	545	537	999999	685	938	630	734	974	96	829	499	891	98	626	442	999999	801	999999	371	883	999999	605	275	642	999999	189	435	765	620	801	987	426	592	999999	999999	802	955	884	635	159	623	244	459	973	999999	999999	344	984	999999	746	50	999999	646	881	390	940	272	23	999999	999999	205	999999	364	295	842	83	309	699	167	639	720	917	999999	999999	999999	781	155	999999	835	690	845	450	314	873	760	524	779	710	18	999999	999999	942	788	876	954	654	880	174	141	733	600	999999	999999	821	36	133	649	434	621	609	794	970	187	415	999999	754	664	999999	999999	328	303	598	690	999999	109	778	139	947	267	616	901	999999	170	111	100	210	624	492	847	637	874	354	99	999999	734	569	764	382	963	999999	989	399	640	813	440	11	954	999999	721	258	993	701	177	999999	707	813	809	85	999999	999999	140	182	643	896	453	948	509	291	904	539	23	999999	984	66	999999	511	350	357	671	999999	256	999999	770	599	999999	182	186	94	701	920	760	688	67	261	80	999999	756	743	369	999999	999999	672	293	999999	244	247	717	120	999999	999999	999999	461	414	999999	465	703	411	53	262	281	999999	425	590	984	779	334	699	732	986	808	754	999999	999999	190	999999	583	999999	999999	999999	999999	999999	75	705	999999	999999	308	284	999999	796	376	416	999999	491	98	719	87	92	308	412	999999	999999	985	999999	580	451	866	999999	233	641	881	560	822	689	856	816	706	720	95	537	481	999999	999999	999999	620	402	51	999999	899	470	518	999999	999999	186	455	858	479	941	999999	63	589	834	60	198	914	815	593	33	999999	281	23	367	997	770	999999	859	678	58	999999	188	409	999999	999999	762	133	389	715	646	244	997	999999	999999	595	42	948	646	999	680	999999	999999	999999	28	999999	627	999999	999999	504	84	254	596	190	430	438	946	999999	999999	270	297	999999	535	110	999999	999999	999999	934	259	999999	999999	822	294	859	997	37	709	380	999999	999999	946	315	999999	885	999999	401	999999	999999	916	336	999999	388	119	999999	999999	999999	496	704	860	238	999999	692	208	999999	539	262	999999	736	193	403	728	576	271	577	324	982	103	649	999999	556	151	821	999999	922	132	586	999999	999999	157	999999	540	15	519	999999	417	263	116	999999	356	389	441	999999	632	523	607	999999	127	542	72	729	999999	846	244	313	96	41	674	285	266	953	549	999999	589	801	862	723	999999	117	170	
70	999999	510	999999	999999	124	240	198	505	325	59	468	999999	999999	427	870	693	770	215	77	385	588	831	336	402	839	999999	331	999999	660	883	26	19	382	11	854	21	553	999999	199	999999	843	178	959	216	494	379	214	172	930	179	953	850	50	784	481	54	999999	999999	250	999999	909	999999	845	442	43	459	999999	999999	999999	999999	999999	999999	26	999999	999999	999999	871	130	999999	469	186	168	900	491	929	175	969	597	999999	810	838	652	914	464	945	486	333	527	999999	44	581	368	600	999999	38	348	834	828	251	999999	182	63	991	780	558	999999	465	364	999999	867	490	209	325	762	30	497	700	562	275	65	96	353	946	873	888	999999	568	828	462	591	341	999999	356	468	999999	999999	661	143	999999	204	31	969	999999	999999	554	381	52	837	999999	541	999999	281	562	195	975	828	116	999999	999999	999999	192	637	999999	999999	999999	999999	999999	857	134	245	836	566	999999	999999	999999	127	338	641	999999	516	774	730	999999	999999	943	999999	587	170	493	999999	999999	543	251	175	22	393	77	999999	778	999999	528	999999	713	999999	705	91	626	491	161	857	499	474	798	386	965	461	861	981	978	476	761	693	374	999999	566	302	999999	489	69	999999	999999	999999	999999	999999	988	589	26	958	224	861	999999	106	19	635	319	213	999999	999999	210	560	999999	95	125	312	999999	835	820	398	260	412	766	999999	999999	510	999999	264	612	999999	398	999999	999999	902	766	126	43	999999	683	739	15	363	558	460	289	999999	129	999999	999999	999999	670	163	769	628	999999	812	105	306	674	509	827	65	601	69	476	824	125	999999	328	999	278	788	161	90	393	999999	854	999999	999999	999999	390	843	144	61	24	999999	616	816	999999	954	30	999999	990	184	912	950	761	498	983	465	999999	500	999999	130	999999	882	11	689	245	810	958	789	449	751	128	999999	920	549	55	241	217	308	434	374	978	541	797	976	178	442	145	999999	333	401	999999	890	999999	23	769	142	243	927	581	999999	996	241	297	249	66	999999	39	222	999999	999999	257	95	999999	281	999999	751	94	999999	521	802	674	602	466	57	221	237	785	907	999999	913	998	290	726	50	999999	747	253	557	920	249	999999	923	999999	581	153	999999	825	926	870	28	999999	217	415	779	719	999999	774	250	999999	828	152	999999	441	999999	999999	967	368	35	903	405	508	999999	114	281	399	751	689	884	904	767	999999	859	46	762	865	790	874	947	330	973	999999	999999	528	102	999999	290	491	382	999999	186	999999	999999	33	474	520	520	999999	
143	389	967	714	999999	345	999999	425	293	999999	679	674	961	102	421	704	929	433	504	18	22	999999	119	269	316	999999	728	682	613	835	571	252	999999	687	999999	999999	363	269	91	667	268	999999	813	204	812	707	867	93	674	104	104	51	25	999999	100	958	999999	708	407	999999	617	588	812	999999	523	437	329	284	361	999999	999999	670	351	837	750	346	999999	914	456	609	197	644	17	999999	741	530	237	843	596	782	299	654	861	256	59	679	863	365	681	385	388	593	732	821	999999	434	699	999999	999999	754	596	364	261	999999	999999	973	580	999999	717	999999	209	485	999999	578	563	696	808	999999	787	80	482	999999	243	999999	999999	603	911	196	999999	316	999999	59	92	842	196	999999	402	72	608	86	108	999999	648	688	185	999999	906	164	999999	66	999999	604	399	690	281	999999	131	190	999999	54	72	394	999999	410	172	999999	999999	845	392	629	304	745	496	711	999999	999999	368	999999	895	999999	697	756	927	999999	690	236	659	402	570	999999	812	222	494	563	999999	713	40	247	525	999999	510	70	771	999999	762	880	999999	999999	718	368	230	576	294	261	357	315	999999	830	719	936	999999	999999	285	999999	816	91	261	932	697	999999	882	131	39	870	999999	636	999999	999999	946	810	128	971	684	211	385	999999	927	999999	216	709	999999	999999	999999	589	999999	510	785	999999	999999	680	999999	999999	991	459	486	109	546	424	445	720	330	178	884	999999	818	528	325	84	410	999999	999999	28	999999	999999	999999	682	999999	999999	999999	314	851	999	476	275	999999	943	980	234	724	999999	698	512	797	496	388	88	999999	999999	770	16	999999	711	585	251	999999	611	458	13	447	999999	505	999999	89	140	868	999999	702	618	727	874	999999	100	359	134	881	651	230	239	609	933	366	984	999999	338	129	150	423	999999	749	999999	494	976	786	921	999999	602	433	999999	627	67	386	707	999999	896	468	999999	362	460	369	874	390	999999	404	514	446	521	426	751	20	728	907	999999	869	999999	389	571	999999	999999	354	999999	228	999999	611	551	557	659	999999	783	870	999999	787	999999	999999	874	199	275	999999	999999	999999	999999	185	999999	655	899	159	909	837	743	516	999999	790	924	999999	999999	656	826	618	999999	957	787	427	643	880	985	999999	999999	611	995	958	999999	988	999999	999999	95	113	546	999999	999999	401	647	822	360	999999	973	245	863	856	785	227	373	657	999999	325	697	999999	542	999999	670	958	999999	999999	841	999999	402	907	758	970	31	976	999999	918	999999	460	319	965	76	376	906	749	999999	
999999	825	777	594	466	268	999999	266	253	999999	745	247	753	196	349	980	575	999999	75	486	999999	835	808	118	454	999999	280	15	731	999999	175	894	920	882	127	482	74	200	935	649	999999	714	999999	415	374	999999	162	273	969	984	501	502	840	273	999999	262	26	669	999999	715	987	710	534	479	405	850	326	871	78	867	915	385	999999	426	444	189	68	403	743	999999	598	16	999999	747	283	672	999999	999999	698	864	465	404	59	229	662	341	999999	307	999999	523	364	291	999999	112	999999	126	563	999999	829	14	204	623	925	376	127	981	675	787	206	733	999999	669	182	213	999999	521	335	719	764	112	999999	760	394	230	999999	316	811	999999	999999	166	119	639	999999	693	999999	842	479	999999	112	680	999999	999999	111	286	726	694	119	999999	700	557	791	844	660	726	999999	444	239	705	957	999999	180	999999	119	49	623	167	841	489	543	569	51	651	999999	93	445	999999	658	117	503	724	207	820	243	130	375	274	978	110	688	236	613	773	726	999999	510	924	292	72	999999	569	999999	629	457	999999	516	149	238	999999	999999	999999	999999	131	212	242	999999	360	508	988	673	359	999999	740	999999	317	956	999999	925	323	583	520	999999	596	455	933	871	999999	372	999999	614	236	999999	999999	999999	291	450	491	999999	999999	689	160	426	303	398	999999	390	122	829	150	999999	248	999999	914	993	769	92	198	676	278	370	44	987	999999	384	999999	323	999999	920	519	866	474	706	999999	999999	432	104	31	208	152	552	999999	748	232	928	376	22	131	418	999999	999999	262	999999	302	133	654	172	31	919	951	989	614	201	319	999999	999999	541	782	999999	570	675	71	989	534	725	999999	296	765	999999	999999	434	202	368	871	320	614	659	999999	317	979	270	999999	111	257	162	938	568	999999	999999	229	834	240	999999	999999	384	999999	272	290	576	522	368	407	553	911	999999	796	255	329	999	669	59	999999	999999	999999	999999	602	959	999999	381	786	52	857	816	258	183	999999	999999	999999	497	999999	351	378	837	795	620	862	529	200	730	366	693	248	439	289	179	999999	999999	539	546	781	188	999999	909	789	480	511	591	305	737	333	445	734	832	999999	328	999999	300	999999	690	448	999999	769	22	999999	103	999999	999999	537	999999	476	999999	822	974	715	993	821	469	57	324	119	281	233	999999	407	999999	958	415	612	961	498	417	97	999999	999999	707	419	999999	894	696	999999	999999	64	227	271	895	999999	760	127	833	999999	221	252	365	580	999999	850	316	614	104	145	397	814	
999999	589	69	350	973	875	999999	584	313	999999	999999	646	35	227	15	201	511	307	999999	298	779	464	287	174	732	278	932	857	112	903	999999	560	999999	279	999999	638	212	999999	999999	884	119	999999	999999	646	890	718	555	999999	844	125	113	796	936	999999	44	121	311	894	618	704	943	160	482	999999	775	800	367	999999	739	999999	988	955	657	323	188	999999	999999	641	284	23	723	982	22	999999	999999	13	624	190	244	376	999999	317	937	945	941	959	999999	792	871	100	999999	798	999999	477	136	157	999999	623	920	999999	851	670	620	604	981	960	147	495	999999	771	999999	186	522	372	999999	680	28	712	381	229	999999	999999	770	999999	662	924	772	999999	859	999999	864	10	269	730	525	665	999999	342	963	981	999999	290	192	109	999999	184	999999	999999	436	999999	138	435	252	701	757	999999	999999	436	942	999999	197	602	635	958	906	999999	917	791	999999	385	999999	685	999999	400	408	999999	295	670	280	487	648	925	118	999999	999999	439	999999	567	999999	151	765	271	400	999999	793	228	999999	233	202	737	999999	494	999	61	472	999999	999999	852	303	292	97	239	166	464	999999	272	494	999999	444	477	427	999999	818	999999	619	722	294	843	606	189	821	999999	478	542	231	999999	999999	67	999999	999999	753	906	999999	690	999999	536	114	936	496	531	734	432	789	999999	999999	907	999999	303	442	750	168	999999	999999	123	471	999999	761	999999	999999	265	345	999999	289	374	724	521	95	138	651	92	617	999999	356	84	455	398	282	753	232	999999	488	999999	999999	201	912	999999	999999	999999	229	38	775	999999	703	241	195	306	999999	425	999999	999999	822	547	651	359	142	809	495	180	668	82	752	999999	401	999999	999999	712	999999	98	461	813	860	934	909	999999	317	999999	655	124	889	999999	255	999999	752	433	501	941	982	275	68	112	999999	490	492	999999	999999	767	999999	783	999999	483	494	64	963	196	938	887	638	999999	51	15	164	380	291	519	999999	895	999999	968	427	835	730	999999	39	358	398	999999	452	762	347	550	48	871	659	415	999999	999999	894	566	494	614	313	954	999999	63	948	53	208	972	329	390	511	129	366	629	752	948	999999	614	797	568	999999	999999	689	500	967	999999	721	876	855	999999	11	699	999999	813	532	999999	322	976	410	354	999999	479	442	957	49	999999	515	40	662	715	176	289	768	926	178	437	999999	999999	999999	999999	332	999999	999999	694	999999	812	999999	552	107	976	635	999999	214	452	396	965	999999	731	461	59	777	690	999999	149	469	721	930	558	644	104	
999999	588	890	745	31	999999	363	748	999999	236	999999	962	933	686	90	127	85	999999	999999	213	994	542	999999	46	886	642	999999	999999	999999	999999	881	96	907	12	475	57	167	468	430	546	611	999999	163	235	776	999999	757	536	69	352	646	615	999999	999999	110	968	316	999999	858	389	740	999999	524	911	354	999999	65	930	220	42	959	616	894	993	601	309	389	57	999999	81	884	582	916	881	31	276	999999	476	902	506	999999	313	609	51	805	235	180	252	880	590	759	827	326	37	393	999999	999999	999999	839	999999	589	999999	594	786	505	168	469	999999	889	88	128	588	999999	999999	301	656	16	853	197	376	138	147	177	679	999999	67	265	999999	498	991	555	52	637	111	917	999999	718	823	546	647	765	538	362	999999	471	181	799	612	735	736	32	999999	838	472	672	451	102	914	474	447	902	580	999999	897	533	85	951	926	796	819	937	193	317	549	611	999999	999999	375	218	150	999999	999999	163	761	969	999999	999999	999999	439	475	389	803	999999	108	744	999999	394	464	277	395	230	872	815	999999	999999	999999	999999	298	860	81	666	726	706	334	189	258	426	391	928	999999	872	786	497	330	440	143	835	218	805	426	999999	330	107	822	920	395	838	248	962	999999	137	914	313	367	809	662	107	33	919	495	768	13	536	999999	523	444	385	495	485	665	13	999999	493	443	999999	345	628	884	414	999999	420	188	429	797	717	957	482	139	520	999999	46	811	299	319	658	212	794	999999	308	486	20	999999	762	999999	136	786	430	999999	501	473	44	222	999999	999999	84	589	999999	738	714	565	999999	255	974	707	628	999999	999999	999999	785	663	551	953	585	928	782	78	425	131	671	931	537	612	999999	57	743	999999	999999	999999	244	999999	628	66	999999	999999	999999	999999	378	999999	678	999999	733	255	94	837	999999	90	636	691	353	999999	174	462	999999	783	38	359	617	926	963	999999	10	999999	940	716	45	495	992	843	413	27	999999	369	999999	999999	207	291	527	800	999999	662	196	510	819	237	904	176	989	999999	714	999999	157	999999	102	873	933	844	315	378	999999	437	98	999999	287	335	999999	804	19	340	585	746	831	817	801	310	999999	500	78	712	811	999999	999999	814	138	248	999999	258	999999	999999	802	362	999999	158	997	698	999999	999999	233	494	999999	110	166	659	999999	999999	343	339	999999	791	266	443	775	602	567	999999	931	284	664	48	465	68	536	440	537	232	771	682	999999	113	736	224	276	999999	792	711	712	846	222	999999	904	540	
999999	486	322	999999	999999	383	999999	73	766	300	738	999999	38	861	573	725	131	379	206	661	520	546	64	999999	177	201	999999	856	999999	94	71	999999	144	925	460	60	128	177	999999	397	999999	999999	346	446	486	91	556	999999	147	986	724	999999	999999	253	30	999999	431	999999	202	395	572	735	842	999999	238	244	60	999999	410	522	607	999999	734	808	570	763	210	618	565	95	644	879	718	244	370	229	999999	891	905	999999	629	999999	975	259	825	999999	913	664	999999	251	41	453	530	624	999999	771	999999	166	682	999999	999999	812	715	117	751	692	999999	608	321	999999	705	169	999999	999999	893	760	978	999999	983	999999	850	999999	410	323	999999	201	359	103	999999	598	121	382	218	648	538	999999	141	999999	508	999999	349	315	999999	209	545	872	999999	518	999999	628	793	633	183	478	416	325	411	401	63	559	343	999999	753	723	897	333	950	558	482	86	628	119	999999	850	864	544	203	211	777	191	945	999999	372	236	999999	999999	999999	999999	999999	223	414	999999	814	948	799	999999	999999	629	311	222	921	696	46	655	999	999999	657	999999	614	871	132	999999	999999	872	613	502	560	526	917	999999	999999	999999	326	999999	671	888	304	36	999999	447	982	999999	900	565	270	259	804	716	999999	132	829	876	999999	371	101	214	126	999999	345	307	999999	45	712	891	99	710	380	776	984	121	999999	630	281	177	888	558	999999	68	612	364	697	999999	299	999999	590	999999	95	999999	178	466	772	361	999999	999999	579	946	999999	19	476	999999	878	37	732	125	999999	208	605	958	482	542	904	68	340	980	609	999999	746	917	999999	999999	624	425	999999	999999	999999	37	939	527	597	942	697	300	999999	62	485	669	120	184	61	391	652	136	482	635	562	714	31	710	999999	555	210	999999	708	634	935	463	999999	999999	999999	999999	269	87	371	540	845	999999	475	288	505	939	913	571	999999	919	199	497	999999	973	965	999999	999999	238	383	51	741	753	592	999999	999999	999999	999999	905	999999	999999	132	574	765	942	789	948	248	743	215	214	642	638	87	789	999999	999999	521	455	999999	150	999999	40	704	999999	798	101	31	999999	171	483	699	999999	173	530	796	625	732	999	193	26	396	272	33	178	409	999999	675	803	999999	999999	510	794	664	267	635	101	869	446	154	698	927	731	581	731	515	633	475	999999	992	999999	715	999999	999999	999999	754	999999	17	536	999999	999999	426	227	999999	491	973	999999	999999	999999	895	705	755	295	855	495	98	665	691	999999	663	775	637	128	811	705	964	989	
999999	441	512	197	94	343	526	458	282	709	738	999999	758	610	290	999999	662	296	73	429	999999	777	144	98	756	715	872	999999	999999	307	416	297	526	999999	382	912	403	707	999999	421	769	407	223	999999	999999	600	543	62	495	77	465	524	999999	999999	999999	754	306	999999	441	378	470	381	399	999999	303	450	573	774	999999	377	175	955	675	651	659	267	564	999999	171	165	182	820	999999	990	999999	999999	656	981	659	999999	615	999999	276	252	999999	999999	999999	248	95	486	37	999999	824	127	999999	510	848	990	886	76	999999	550	262	285	206	650	999999	999999	999999	410	794	591	125	609	762	196	688	433	700	271	259	325	669	684	138	413	995	541	99	341	54	999999	105	999999	438	75	999999	991	55	310	676	609	999999	685	692	999999	652	225	365	715	999999	424	999999	625	817	874	880	577	999999	999999	654	190	319	999999	366	138	496	533	180	696	470	697	388	400	594	999999	218	984	999999	692	760	780	999999	999999	519	629	376	480	775	564	194	158	999999	261	655	999999	300	316	999999	564	949	129	54	999999	254	134	46	999999	40	999999	665	896	585	464	42	874	13	999999	290	999999	762	999999	757	616	512	321	999999	999999	744	999999	359	999999	666	438	742	641	735	518	139	999999	592	999999	450	607	899	297	999999	999999	999999	780	492	999999	36	590	999999	933	371	999999	165	999999	999999	910	999999	930	818	763	240	157	721	999999	148	495	999999	895	155	999999	999999	999999	716	225	748	474	906	999999	999999	994	999999	85	636	809	279	307	362	205	123	682	322	519	999999	145	67	425	999999	828	642	996	558	141	445	999999	367	221	721	940	195	999999	13	999999	323	823	999999	165	521	912	132	841	999999	610	999999	473	973	999999	370	580	999999	332	999999	88	331	620	999999	743	639	130	999999	999999	585	422	999999	999999	678	132	205	966	999999	902	999999	754	999999	999999	863	948	359	999999	542	999999	851	999999	782	862	10	924	868	999999	387	154	999999	999999	469	74	265	720	999999	999999	999999	999999	999999	999999	333	265	428	61	383	530	756	498	393	666	587	152	215	444	639	157	999999	753	263	501	588	112	386	513	295	640	999999	153	357	884	187	999999	448	457	817	527	444	948	551	348	999999	889	999999	858	999999	327	999999	999999	91	452	999999	51	597	999999	999999	230	878	914	766	742	983	999999	150	508	999999	999999	703	758	627	999999	713	367	999999	914	999999	699	351	528	699	967	781	725	71	905	726	146	104	89	642	999999	648	529	191	809	999999	343	749	262	379	918	999999	110	
202	969	739	999999	839	683	814	999999	999999	360	224	799	960	999999	551	244	782	352	801	624	126	40	472	193	186	402	999999	222	950	99	158	999999	353	680	532	102	176	925	999999	999999	274	526	999999	298	314	999999	848	106	999999	999999	479	37	126	999	984	172	999999	999999	624	447	999999	999999	999999	789	999999	999999	455	289	999999	999999	78	856	54	999999	359	599	322	184	999999	794	553	462	430	446	619	999999	999999	999999	999999	370	999999	621	311	860	999999	672	362	928	96	871	936	568	371	341	445	622	999999	736	649	395	850	999999	676	830	999999	671	181	728	180	91	777	112	999999	374	999999	999999	555	194	104	687	247	393	999999	17	857	984	101	98	10	996	999999	999999	703	311	520	273	999999	481	966	624	999999	999999	758	14	103	834	975	996	477	999999	77	798	641	962	157	466	243	668	972	909	580	92	727	183	942	848	408	291	854	600	512	84	227	479	197	999999	635	93	913	33	999999	999999	620	21	999999	349	999999	741	163	999999	40	286	999999	67	54	417	906	584	71	255	435	693	151	877	999999	992	580	172	774	544	830	159	999999	948	999999	485	471	715	999999	602	561	999999	999999	801	569	235	575	169	434	779	706	60	31	999999	597	999999	952	999999	535	999999	769	135	966	999999	999999	881	531	560	167	568	946	999999	340	468	694	768	565	350	318	260	426	999999	999999	999999	837	780	137	97	360	585	532	728	190	317	999999	436	700	519	578	687	999999	25	12	999999	833	516	720	562	974	829	759	612	999999	284	520	999999	999999	971	781	999999	999999	444	999999	582	46	227	19	999999	635	268	999999	55	999999	999999	555	999999	418	871	172	331	70	574	122	999999	825	999999	304	905	797	485	48	999999	738	999999	933	270	816	999999	829	616	506	999999	927	716	760	713	839	803	729	119	939	525	809	460	392	189	331	677	999999	125	923	114	235	159	229	349	317	646	999999	294	594	999999	51	556	999999	999999	646	406	771	999999	90	500	999999	687	999999	522	999999	999999	743	753	939	148	672	999999	692	402	471	999999	496	420	406	203	999999	444	999999	950	484	999999	999999	29	543	924	906	645	44	433	927	999999	612	707	999999	39	999999	942	355	455	325	337	863	431	999999	867	910	999999	714	887	999999	999999	172	596	48	666	652	723	220	25	242	37	679	999999	475	923	176	999999	990	376	999999	173	99	999999	634	157	999999	999999	999999	675	999999	554	930	157	49	195	386	999999	668	763	387	189	732	339	222	298	999999	603	999999	977	999999	999999	371	348	
597	229	652	102	961	891	277	447	999999	545	11	687	999999	999999	229	999999	547	159	130	236	999999	120	441	759	857	345	499	999999	258	151	973	999999	193	592	560	820	542	294	64	777	999999	999999	585	196	337	535	202	135	384	999999	999999	551	10	144	359	486	787	999999	244	625	999999	999999	198	463	572	118	999999	999999	971	409	999999	263	105	352	740	58	534	255	432	999999	153	373	999999	582	711	999999	999999	58	243	83	999999	650	999999	999999	386	999999	751	999999	624	228	40	688	164	974	929	186	999999	657	404	310	951	542	470	912	482	37	69	999999	999999	150	999999	999999	280	897	376	999999	214	666	966	725	307	412	630	213	301	464	999999	446	652	534	999999	244	999999	933	131	500	189	146	956	999999	955	999999	380	999999	12	585	999999	266	999999	833	972	790	999999	679	12	999999	911	267	621	999999	817	999999	963	999999	176	999999	801	999999	776	875	999999	77	710	618	770	171	999999	157	999999	999999	55	953	838	819	561	194	553	999999	930	582	588	921	999999	937	540	342	182	999999	317	30	784	81	490	999999	915	999999	89	82	908	841	516	999999	66	906	972	864	784	153	665	999999	999999	825	415	203	296	995	999999	772	999999	437	988	879	999999	999999	930	973	473	999999	904	999999	999999	480	76	99	75	825	864	618	965	676	557	39	497	335	999999	958	665	296	999999	920	362	316	999999	481	852	999999	923	876	975	999999	400	678	999999	999999	876	957	759	326	137	471	140	934	807	999999	879	959	999999	999999	999999	972	317	186	670	983	304	797	486	595	246	999999	999999	988	643	999999	285	879	790	999999	458	633	209	349	169	973	789	999999	999999	592	999999	893	254	999999	287	13	690	223	18	265	713	88	481	174	90	698	570	152	300	840	136	10	178	903	65	965	773	968	27	999999	204	876	298	893	994	352	194	492	710	640	286	71	999999	535	999999	380	161	44	268	470	999999	646	999999	669	466	999999	725	350	363	321	240	999999	206	321	70	837	999999	588	180	999999	513	999999	441	660	564	74	139	999999	139	685	999999	999999	709	556	293	557	749	628	436	403	999999	844	138	399	410	563	865	560	999999	937	589	999999	864	530	957	334	999999	476	999999	402	471	91	220	677	507	501	22	999999	999999	999999	999999	999999	162	776	120	999999	949	999999	999999	999999	209	579	179	202	106	999999	874	188	999999	959	353	999999	523	43	932	545	633	461	999999	908	551	225	999999	961	849	999999	420	97	420	999999	385	172	225	999999	203	892	912	999999	999999	266	627	833	
60	78	169	999999	648	128	844	574	45	999999	999999	999999	999999	983	999999	217	352	678	830	786	768	310	583	999999	67	418	840	49	633	614	879	999999	291	999999	999999	464	801	45	779	999999	252	999999	999999	887	999999	999999	999999	219	999999	704	676	903	436	840	999999	999999	999999	978	756	239	287	804	941	430	999999	527	70	740	999999	591	999999	316	898	999999	544	923	57	696	999999	193	762	631	999999	928	937	976	207	999999	653	424	970	822	288	999999	24	447	903	832	278	492	999999	999999	399	264	297	370	14	897	306	999999	702	797	808	999999	477	999999	999999	999999	492	641	329	620	96	405	999999	593	37	999999	999999	106	29	225	428	688	380	846	241	939	640	577	972	310	154	512	999999	183	24	716	999999	368	836	890	349	636	173	202	829	994	643	999999	342	655	382	209	999999	486	379	129	201	630	424	672	381	999999	669	29	476	999999	999999	447	579	321	286	166	999999	139	999999	791	524	999999	999999	999999	305	936	245	326	927	945	391	999999	804	894	999999	452	943	174	999999	434	966	154	726	255	320	206	134	999999	999999	226	939	991	610	587	605	999999	613	999999	999999	444	679	352	101	531	999999	999999	643	999999	797	833	999999	106	999999	451	999999	380	999999	770	926	108	812	224	947	999999	15	399	634	226	299	510	999999	766	797	83	754	624	62	999999	999999	872	999999	450	999999	545	999999	842	381	168	763	234	561	842	260	278	632	465	405	389	525	802	814	999999	394	999999	995	999999	308	999999	999999	210	328	266	717	64	545	999999	990	412	708	173	28	475	462	999999	949	995	516	529	450	298	999999	673	680	261	68	146	65	936	550	557	544	834	471	563	906	304	135	999999	999999	271	475	992	681	999999	783	348	964	999999	346	999	940	779	105	408	981	654	586	466	995	999999	315	999999	861	160	628	194	999999	999999	999999	655	870	319	796	189	823	236	991	999999	999999	719	182	999999	599	551	617	999999	738	999999	581	999999	717	669	999999	999999	955	421	141	999999	733	999999	344	74	999999	691	999999	630	999999	999999	584	755	663	999999	999999	286	999999	579	463	320	543	864	999999	941	999999	908	938	210	118	473	233	412	104	471	595	999999	385	999999	999999	908	422	999999	781	822	999999	826	598	999999	999999	924	105	386	957	820	986	999999	154	402	746	261	753	999999	999999	519	692	182	660	201	999999	121	900	129	12	554	898	557	93	633	463	999999	319	999999	530	194	999999	847	999999	999999	484	999999	733	982	371	325	999999	493	474	271	139	315	176	406	785	569	
33	976	383	412	922	999999	785	999999	939	255	999999	274	408	337	152	999999	999999	386	999999	946	388	917	757	687	399	414	93	821	999999	157	334	999999	999999	999999	999999	999999	473	52	361	55	999999	221	53	126	999999	891	95	147	999999	294	588	790	999999	838	191	116	228	696	23	517	355	963	27	791	920	38	570	447	176	999999	381	684	34	999999	999999	176	999999	641	313	999999	999999	946	702	218	568	544	234	999999	778	64	182	776	39	844	699	999999	999999	261	206	355	330	647	970	378	999999	904	765	27	999999	25	241	587	393	515	198	409	999999	999999	233	385	804	706	669	122	999999	999999	654	190	999999	999999	971	622	444	958	186	681	999999	334	305	664	779	216	41	763	822	595	393	999999	655	299	999999	999999	38	820	551	624	999999	857	799	999999	259	585	55	999999	53	619	152	434	339	999999	433	936	999999	569	999999	597	675	905	300	982	220	999999	534	682	999999	999999	594	624	999999	562	999999	128	534	999999	414	203	171	999999	720	213	452	959	194	999999	866	780	882	999999	999999	954	948	83	567	817	999999	128	999999	372	490	999999	34	528	27	776	815	314	411	999999	164	999999	435	447	195	96	540	261	946	397	815	542	703	999999	999999	463	613	629	561	999999	887	999999	999999	999999	746	263	999999	924	941	417	332	561	378	999999	999999	999999	528	510	999999	999999	999999	846	999999	663	556	948	763	999999	999999	999999	172	196	999999	693	638	999999	269	636	700	999999	907	615	320	539	74	264	174	348	821	599	934	999999	741	999999	440	999999	124	490	252	798	500	289	806	387	254	999999	999999	684	726	445	551	999999	810	955	572	671	536	642	598	302	783	424	87	529	629	70	455	672	263	597	753	779	393	902	442	627	809	932	294	929	456	489	999999	385	999999	51	302	785	518	999999	999999	482	999999	949	24	999999	212	287	757	194	690	999999	431	138	999999	771	508	907	523	944	999999	999999	357	669	845	304	803	701	481	588	767	999999	164	493	93	281	887	443	887	366	999999	532	185	109	248	321	67	492	694	285	999999	999999	999999	573	908	910	999999	232	114	720	999999	511	999999	179	427	30	999999	938	55	419	884	74	30	166	529	338	428	258	430	534	246	999999	17	205	999999	382	999999	591	999999	183	157	665	339	176	95	999999	726	999999	682	227	999999	129	447	999999	401	999999	999999	114	54	999999	491	876	801	580	483	999999	503	609	134	54	622	399	363	871	272	999999	734	854	999999	614	612	999999	575	212	203	127	873	732	804	576	18	303	
546	999999	999999	281	863	759	999999	134	999999	126	882	637	605	941	766	575	21	182	743	519	43	439	967	79	310	599	386	999999	97	771	805	557	999999	328	852	357	190	991	365	975	171	946	204	999999	999999	937	999999	262	999999	308	999999	632	832	498	270	117	48	622	970	999999	999999	999999	47	649	321	334	601	287	98	418	999999	30	816	768	358	96	245	482	539	373	992	134	15	789	60	183	999999	547	67	745	318	567	31	999999	999999	834	909	999999	183	216	345	328	999999	999999	912	700	815	74	999999	999999	872	566	999999	999999	281	258	330	257	598	148	608	999999	230	353	109	827	999	724	175	999999	999999	999999	308	332	37	999999	960	73	876	360	368	999999	999999	883	873	752	484	423	999999	353	999999	999999	956	45	607	290	108	820	999999	95	700	100	898	626	997	191	267	999999	579	608	297	999999	999999	248	780	947	657	346	479	357	353	585	904	822	20	999999	999999	272	725	746	999999	150	231	791	999999	277	762	781	885	691	494	723	999999	222	999999	256	290	717	265	659	633	762	350	494	741	124	999999	86	615	999999	457	994	44	832	43	157	45	999999	588	999999	999999	876	461	787	862	629	741	692	999999	999999	244	26	17	76	999999	812	799	736	59	545	999999	686	175	412	244	499	688	21	188	908	999999	999999	999999	753	474	756	310	562	632	122	999999	503	999999	851	999999	440	987	968	719	230	357	309	539	53	999999	509	711	999999	999999	999999	940	729	513	999999	999999	543	999999	264	999999	999999	511	246	114	937	999999	588	999999	323	174	999999	512	719	302	958	999999	911	999999	95	332	999999	55	262	19	270	181	653	999999	999999	999999	705	552	733	999999	999999	718	121	999999	602	881	841	142	397	884	999999	999999	230	437	555	306	641	382	999999	931	636	321	259	236	844	766	518	999999	913	24	468	261	779	353	939	999999	449	999999	568	214	490	832	999999	378	271	409	950	226	999999	999999	667	999999	750	999999	739	51	469	884	999999	999999	999999	252	999999	999999	425	497	91	877	497	316	856	924	813	597	999999	804	662	880	965	444	816	301	166	999999	357	146	511	999999	613	999999	779	564	365	999999	999999	247	612	285	999999	999999	328	82	728	999999	309	742	519	162	360	934	388	588	918	916	28	999999	999999	473	999999	289	999999	113	274	999999	999999	301	999999	90	999999	213	202	387	927	999999	125	744	999999	999999	457	614	626	999999	999999	678	999999	200	645	449	714	768	999999	149	260	673	787	225	808	139	599	999999	183	438	405	999999	742	11	660	
727	801	999999	508	999999	25	999999	662	637	999999	999999	999999	346	656	129	375	988	61	63	137	264	413	899	935	443	440	449	441	197	952	480	935	518	540	918	999999	999999	999999	104	999999	839	21	999999	739	222	60	262	999999	63	73	417	104	689	874	406	323	901	348	999999	626	576	979	474	684	999999	660	571	806	737	482	935	999999	999999	929	297	999999	999999	170	999999	393	999999	97	387	134	545	999999	256	643	999999	605	745	100	205	478	999999	860	999999	475	734	562	488	999999	624	581	137	999999	147	759	587	163	999999	741	999999	681	999999	488	602	349	999999	629	999999	927	672	142	736	844	999999	999999	999999	437	706	787	999999	171	999999	999999	999999	806	999999	856	999999	497	66	980	544	999999	999999	523	39	78	267	206	336	115	158	999999	783	491	844	292	166	659	999999	159	999999	282	316	463	777	718	999999	796	352	999999	391	916	999999	692	597	733	378	19	999999	314	179	509	461	330	23	352	946	981	961	714	699	999999	120	906	533	272	697	22	745	321	999999	471	999999	53	724	999999	690	999999	894	999999	913	157	210	82	999999	947	820	999999	450	999999	771	42	834	637	999999	999999	805	963	168	334	45	999999	273	147	260	707	999999	418	606	780	662	999999	97	850	801	551	388	48	926	586	999999	999999	572	320	550	999999	637	227	459	999999	437	726	999999	569	85	557	999999	999999	999999	282	999999	412	389	669	999999	915	999999	984	835	52	423	999999	47	582	883	333	793	953	597	239	80	437	958	684	353	935	922	527	999999	254	667	325	227	999999	293	48	332	903	547	999999	85	653	391	417	508	671	689	999999	686	752	763	999999	475	591	212	864	454	705	999999	837	993	999999	219	591	999999	108	549	393	299	844	10	890	415	962	164	426	56	999999	185	682	999999	572	841	31	490	999999	999999	635	451	428	594	627	999999	710	640	657	443	799	42	410	132	305	71	841	999999	873	525	512	999999	999999	818	902	529	644	591	431	999999	197	111	648	258	913	942	870	999999	383	999999	705	332	507	982	257	519	775	559	950	511	999	280	999999	220	347	208	664	610	999999	108	999999	999999	219	999999	255	999999	393	162	218	999999	200	591	378	570	999999	190	999999	803	571	393	753	94	641	999999	999999	917	494	438	910	715	999999	269	999999	999999	370	999999	999999	437	736	558	135	623	351	596	320	418	999999	57	999999	999999	278	861	999999	999999	354	858	487	299	492	338	214	999999	251	503	85	999999	999999	102	209	999999	999999	502	999999	999999	267	140	742	999999	609	
999999	999999	999999	48	754	446	999999	229	999999	999999	999999	999999	822	944	408	354	999999	381	848	999999	999999	999999	809	847	165	98	776	795	37	49	999999	125	442	690	324	999999	999999	916	497	66	659	711	760	171	696	146	255	557	667	667	999999	759	894	534	229	781	216	599	883	999999	670	630	202	232	999999	397	665	142	629	999999	587	999999	884	791	999999	678	636	999999	160	28	999999	999999	137	370	999999	999999	230	908	470	542	116	177	42	832	395	39	518	999999	453	309	480	122	927	582	999999	832	874	112	673	999999	999999	568	448	999999	822	452	503	832	279	263	999999	756	671	999999	978	419	232	999999	406	831	169	999999	204	851	548	730	300	555	999999	999999	589	999999	245	918	397	548	729	177	20	943	999999	686	268	200	143	724	451	999999	999999	670	610	822	706	842	392	55	373	597	999999	999999	161	947	551	159	674	999999	999999	753	699	999999	690	999999	999999	462	305	999999	840	14	717	823	999999	459	952	999999	520	766	421	999999	999999	352	184	999999	850	918	791	588	999999	118	526	94	999999	697	999999	172	980	999999	780	254	546	909	999999	369	879	503	812	702	999999	932	639	907	999999	999999	999999	999999	265	558	214	133	670	716	999999	732	488	633	620	591	318	999999	999999	999999	985	999999	856	626	147	814	262	357	115	999999	593	999999	478	618	999999	95	480	794	907	431	351	657	583	830	571	999999	881	999999	999999	230	394	999999	302	674	921	470	270	999999	219	999999	306	856	27	581	133	145	263	999999	186	535	121	999999	881	217	623	338	593	36	64	999999	999999	16	475	885	705	999999	909	803	697	985	999999	879	999999	999999	999999	494	639	999999	707	435	228	22	999999	356	119	999999	999999	94	61	592	877	244	545	555	517	300	391	142	999999	999999	235	460	182	201	710	241	938	999999	92	138	699	591	999999	629	999999	920	999999	128	775	834	64	825	752	114	999999	590	343	39	949	835	999999	999999	135	962	209	768	999999	878	999999	877	931	908	11	922	893	295	999999	916	118	597	363	272	366	51	691	999999	707	999999	92	999999	999999	909	999999	257	35	999999	466	999999	429	678	999999	68	481	898	902	155	823	830	221	823	675	426	999999	361	482	840	150	999999	280	799	70	772	999999	526	979	32	999999	754	896	700	828	558	999999	440	517	304	790	468	148	545	587	877	856	999999	455	480	999999	124	775	194	999999	382	999999	629	617	317	273	999999	918	880	713	78	999999	520	994	999999	929	999999	999999	187	59	681	999999	735	222	193	999999	536	81	999999	
999999	999999	979	999999	648	456	471	867	999999	999999	40	999999	550	268	832	518	943	346	274	337	551	508	279	597	145	380	437	361	417	999999	400	736	999999	419	846	394	99	231	871	548	999999	71	667	644	999999	224	141	686	902	703	249	580	272	999999	957	535	58	391	576	278	999999	120	999999	398	809	304	999999	999999	421	999999	428	999999	474	726	682	489	840	999999	450	920	248	999999	458	713	999999	820	474	150	999999	321	346	708	654	603	529	999999	611	278	835	999999	273	10	275	999999	285	526	115	545	70	477	694	999999	941	656	39	276	661	746	213	999999	999999	810	679	110	111	720	999999	871	206	147	999999	999999	799	999999	999999	248	486	993	438	999999	714	928	89	999999	626	921	999999	998	573	263	999999	865	75	846	33	462	331	999999	363	999999	999999	999999	999999	999999	599	999999	624	353	998	999999	790	668	317	545	999999	900	730	695	483	999999	953	79	308	943	999999	999999	506	953	574	204	917	321	999999	873	219	479	589	166	394	502	307	423	999	781	472	224	558	529	999999	132	731	999999	690	183	612	389	936	405	668	587	626	671	779	803	874	478	37	444	999999	805	320	573	310	981	882	540	999999	526	999999	50	464	976	392	999999	472	291	999999	466	270	829	543	193	498	807	999999	635	643	205	907	993	196	123	202	766	811	168	335	709	301	82	319	420	999999	628	132	999999	999999	338	999999	999999	848	571	999999	999999	999999	136	85	503	114	256	896	874	618	999999	853	350	999999	999999	639	314	956	999999	175	999999	999999	133	268	870	684	236	356	314	864	324	155	999999	940	695	504	684	92	999999	604	54	185	444	801	448	999999	999999	999999	663	698	999999	636	999999	405	985	999999	148	868	215	818	878	999999	592	20	304	341	999999	999999	98	131	955	999999	134	325	131	22	85	332	819	105	999999	999999	693	615	999999	687	227	230	954	709	999999	999999	877	23	726	154	592	999999	506	117	547	382	778	541	743	803	999999	999999	284	999999	911	816	58	119	916	518	999999	999999	181	616	123	17	999999	999999	999999	148	354	121	999999	976	430	651	825	999999	558	999999	591	161	871	44	999999	615	999999	999999	798	549	999999	767	999999	999999	938	616	263	890	993	540	926	399	776	999999	459	999999	22	999999	999999	269	999999	999999	561	999999	926	64	114	146	440	507	70	472	590	225	381	999999	24	392	47	999999	398	935	999999	28	603	202	384	277	585	999999	999999	648	999999	538	558	430	999999	710	290	883	511	999999	459	496	999999	463	808	999999	233	999999	386	
630	270	738	871	65	627	543	793	733	999999	837	561	655	904	422	42	62	667	950	379	314	999999	164	312	282	485	232	999999	999999	394	999999	999999	712	408	999999	999999	701	666	502	803	673	916	556	213	999999	999999	999999	591	67	999999	756	892	282	503	82	999999	999999	436	599	580	405	999999	653	999999	855	794	849	256	999999	43	999999	395	175	157	706	397	999999	950	638	717	681	640	491	999999	999999	931	999999	219	336	454	282	275	999999	922	407	678	272	217	357	879	714	557	999999	33	999999	370	727	135	796	684	973	165	797	881	898	764	513	999999	711	924	33	640	920	486	761	75	329	253	999999	38	134	347	999999	758	13	134	999999	999999	999999	999999	213	644	422	651	480	127	477	999999	33	642	174	337	999999	999999	856	83	637	183	272	35	51	484	385	999999	560	636	561	999999	878	773	784	55	318	999999	720	388	999999	278	16	999999	597	144	999999	117	863	797	842	180	902	929	497	806	205	602	237	729	269	999999	101	844	999999	438	316	999999	999999	999999	28	72	712	477	855	999999	177	999999	999999	906	999999	278	999999	763	793	391	999999	948	285	978	999999	999999	216	991	129	999999	186	171	87	168	827	969	999999	745	999999	779	468	435	83	138	999999	999999	999999	330	999999	990	751	338	60	999999	302	367	974	999999	277	313	856	720	999999	293	191	16	551	280	89	296	29	169	985	24	923	711	874	156	350	999999	551	886	528	138	999999	848	120	903	865	469	994	379	477	475	999999	747	999999	790	947	631	35	999999	250	187	971	591	999999	46	261	591	493	827	538	993	761	969	202	999999	471	999999	895	999999	414	619	301	999999	999999	519	999999	185	634	94	209	718	999999	657	645	350	167	999999	505	999999	651	284	976	177	841	483	713	999999	555	857	999999	614	999999	387	999999	631	885	331	900	833	946	86	957	408	627	819	999999	999999	999999	851	72	241	836	821	995	140	999999	134	808	218	806	146	629	776	999999	595	982	999999	177	999999	465	835	339	672	137	575	999999	577	999999	31	738	609	999999	999999	794	97	777	999999	999999	999999	988	761	523	999999	36	809	456	190	644	999999	999999	873	935	320	396	999999	901	173	693	429	999999	999999	584	786	479	999999	517	925	981	676	818	77	999999	818	35	703	999999	999999	646	328	129	145	933	518	194	865	674	319	317	567	999999	613	999999	962	545	923	999999	999999	221	830	999999	999999	209	967	999999	769	999999	127	999999	692	999999	999999	527	375	999999	999999	141	76	602	614	531	207	617	423	999999	215	
999999	527	999999	112	526	999999	436	999999	35	598	936	966	999999	425	999999	999999	34	625	999999	932	95	855	661	867	791	120	144	999999	308	104	913	999999	486	18	922	866	843	191	999999	340	826	712	349	712	741	175	771	187	143	974	183	992	771	558	129	990	865	416	321	415	450	829	999999	930	684	160	489	296	502	614	713	843	999999	321	115	383	999999	949	135	625	349	999999	999999	999999	921	921	24	927	999999	999999	11	437	870	999999	889	997	999999	419	999999	590	685	484	684	529	271	999999	999999	459	453	746	999999	999999	999999	999999	999999	999999	999999	192	18	762	999999	562	999999	570	999999	999999	973	999999	999999	999999	999999	106	921	544	999999	999999	282	999999	72	999999	388	999999	484	999999	457	95	155	184	999999	999999	999999	23	410	999999	454	999999	999999	999999	916	984	366	845	37	999999	999999	388	999999	747	755	210	221	423	130	426	384	582	999999	266	999999	999999	140	798	13	36	478	174	695	999999	999999	999999	999999	168	36	87	235	543	537	999999	582	78	999999	408	429	494	193	999999	892	983	890	871	54	819	999999	399	854	999999	999999	999999	867	999999	692	346	657	938	999999	999999	999999	52	201	841	54	999999	999999	55	436	731	379	999999	843	261	281	712	766	228	772	970	168	637	999999	999999	701	536	281	187	999999	754	751	999999	84	139	829	850	791	58	826	115	999999	954	962	132	198	999999	167	615	133	980	580	438	175	999999	895	759	819	535	999999	518	667	506	668	682	980	999999	444	713	999999	430	999999	717	999999	667	834	213	999999	110	999999	999999	379	999999	63	405	999999	322	325	999999	244	79	999999	266	909	999999	448	639	295	999999	152	999999	999999	454	999999	702	70	862	47	508	999999	691	95	718	66	770	999999	999999	452	272	508	667	573	809	999999	999999	399	999999	808	999999	229	204	917	999999	958	178	999999	999999	482	360	345	322	999999	816	29	553	999999	323	209	148	180	999999	197	999999	782	999999	736	88	975	831	313	999999	63	954	289	420	773	999999	759	888	999999	999999	528	101	927	195	392	757	999999	924	999999	86	463	670	912	782	999999	894	611	484	442	412	999999	650	57	939	268	330	999999	999999	779	999999	999999	321	858	999999	918	106	999999	596	101	979	999999	999999	464	237	942	393	999999	507	413	999999	99	999999	456	877	273	878	999999	987	927	72	999999	192	154	999999	522	152	999999	955	863	911	798	999999	392	999999	124	898	195	820	996	875	287	999999	205	999999	999999	288	865	999999	693	50	62	999999	669	999999	759	115	905	380	999999	800	999999	999999	643	501	
89	84	892	993	762	375	999999	233	999999	999999	785	200	986	999999	889	243	287	831	999999	999999	858	999999	356	363	999999	19	992	814	115	205	304	200	395	703	999999	999999	395	871	227	328	357	828	126	617	254	999999	999999	999999	999999	999999	523	749	825	999999	643	399	728	999999	299	999999	382	877	128	796	757	594	805	293	999999	769	848	415	613	999999	999999	39	574	738	119	145	891	340	999999	634	682	554	374	575	70	431	999999	856	582	474	945	999999	999999	330	859	999999	763	999999	239	721	632	117	146	882	354	613	824	989	429	164	861	52	554	493	999999	213	230	239	999999	10	378	991	833	148	999999	995	328	254	999999	999999	382	65	999999	999999	11	574	417	492	230	999999	607	999999	436	427	613	902	925	227	216	655	438	533	612	238	352	641	999999	998	999999	359	999999	580	119	969	781	806	941	941	491	549	795	999999	19	776	403	966	564	415	535	105	79	999999	999999	233	31	848	452	872	269	370	299	999999	608	871	172	999999	999999	467	646	806	999999	984	735	999999	860	700	524	836	999999	999999	999999	869	472	788	289	193	542	999999	948	932	999999	79	999999	131	999999	385	139	148	999999	999999	674	107	769	728	144	95	375	381	999999	999999	999999	615	999999	883	999999	430	947	820	591	999999	999999	415	999999	999999	452	891	311	999999	416	484	999999	386	999999	468	999999	979	109	999999	653	204	817	171	999999	626	999999	747	42	999999	838	829	438	319	999999	635	882	268	588	999999	285	999999	783	761	964	999999	760	999999	999999	578	999999	313	999999	213	176	397	170	332	892	999999	114	999999	999999	512	775	587	999999	261	829	999999	586	452	401	53	467	999999	420	66	207	633	999999	659	364	463	626	535	508	235	153	169	474	559	375	696	951	580	392	999999	999999	386	844	509	128	796	999999	729	911	287	745	999999	976	114	999999	999999	999999	999999	350	999999	885	250	89	819	999999	670	999999	36	86	999999	102	887	28	149	80	820	789	366	541	999999	999999	897	999999	231	490	388	192	369	433	116	669	999999	240	999999	395	745	307	999999	401	458	673	965	653	216	194	858	999999	837	999999	999999	480	999999	913	781	999999	999999	626	999999	338	730	487	762	602	999999	999999	596	999999	999999	753	999999	999999	764	964	999999	895	505	254	417	47	632	641	355	335	128	635	10	592	458	62	407	128	999999	999999	671	971	910	373	683	999999	598	999999	715	93	999999	792	716	999999	999999	886	439	744	219	820	999999	98	142	437	484	344	999999	999999	999999	978	356	999999	82	78	999999	121	984	
999999	999999	246	448	431	999999	271	626	336	919	999999	760	999999	623	999999	909	629	990	999999	838	483	888	999999	999999	594	999999	999999	999999	999999	719	647	411	720	999999	306	183	999999	999999	284	999999	871	810	157	424	739	253	999999	365	692	307	452	999999	999999	282	511	253	999999	999999	854	427	999999	533	133	999999	281	893	50	670	326	999999	935	999999	715	420	967	672	741	924	405	350	999999	381	55	205	276	569	690	999999	400	999999	999999	872	526	857	999999	999999	687	541	999999	845	212	999999	999999	212	371	204	373	310	315	839	999999	307	999999	513	59	817	488	999999	349	712	999999	602	280	999999	539	73	731	857	447	629	984	999999	781	560	999999	412	999999	842	834	82	999999	999999	142	999999	551	999999	177	22	807	165	999999	760	202	440	642	999999	695	774	673	999999	473	515	999999	685	854	312	999999	154	376	647	999999	645	103	277	516	999999	470	719	999999	999999	999999	718	999999	291	999999	234	17	999999	917	537	716	568	999999	999999	608	690	527	456	705	248	136	33	646	170	681	224	666	999999	999999	999999	149	975	62	787	413	755	465	999999	916	630	305	184	236	838	930	999999	476	567	668	999999	305	24	23	484	759	871	81	999999	610	555	567	92	427	999999	398	741	516	392	999999	852	234	946	539	85	942	952	999999	808	240	765	748	999999	999999	108	999999	135	999999	578	37	541	999999	576	970	999999	72	222	999999	999999	999999	199	408	93	444	816	600	358	484	999999	541	806	85	272	658	999999	999999	468	826	328	582	272	778	938	364	591	178	999999	975	179	999999	999999	205	999999	368	51	999999	999999	664	999999	999999	175	650	34	46	231	466	421	918	999999	563	604	396	438	556	187	420	999999	729	853	648	942	383	315	924	811	611	418	904	617	999999	153	803	386	820	416	999999	754	901	143	134	756	999999	849	615	999999	343	766	999999	190	630	896	934	811	801	565	792	345	109	235	619	58	516	311	999999	420	800	19	999999	150	565	665	568	596	729	891	213	533	999999	999999	477	844	307	999999	986	999999	218	992	585	265	624	999999	655	675	999999	86	249	438	211	999999	617	334	159	970	625	965	338	347	92	909	362	268	645	593	758	775	750	792	324	67	211	999999	434	362	526	289	999999	892	83	999999	651	774	332	999999	898	999999	695	999999	108	999999	999999	999999	910	675	902	365	640	72	917	747	999999	457	123	999999	994	809	999999	999999	454	346	955	999999	274	439	268	587	935	151	694	615	90	423	693	303	805	340	999999	999999	460	170	648	947	
975	999999	327	999999	661	189	510	999999	253	898	883	762	75	816	606	480	999999	325	999999	999999	377	999999	667	912	763	819	347	664	999999	151	999999	999999	999999	17	999999	999999	121	999999	926	756	641	605	999999	191	539	930	238	999999	733	427	351	144	740	160	580	672	668	415	999999	841	842	846	188	111	562	999999	75	67	356	999999	369	353	399	673	857	771	940	486	382	832	591	358	999999	492	799	211	552	546	437	999999	280	706	999999	999999	913	794	427	270	999999	939	864	999999	642	75	999999	998	745	77	302	808	732	192	42	607	999999	494	915	999999	999999	360	57	528	629	558	397	663	999999	999999	759	72	354	680	857	443	968	419	715	865	434	999999	466	485	999999	999999	75	999999	673	35	834	429	879	731	958	277	892	345	551	93	677	999999	288	441	317	999999	464	61	334	599	639	840	778	999999	271	999999	999999	572	284	10	493	999999	990	999999	999999	340	999999	999999	722	589	550	999999	867	631	999999	39	999999	999999	177	24	173	24	763	83	999999	994	650	999999	999999	457	999999	329	71	551	999999	378	414	594	962	999999	56	841	999999	745	58	17	972	999999	999999	242	999999	870	405	999999	836	479	545	916	307	484	689	363	999999	274	999999	999999	571	326	41	818	624	927	72	200	999999	332	685	28	34	389	32	999999	967	999999	470	999999	924	800	714	131	833	498	297	487	297	692	688	74	539	827	446	655	125	53	618	999999	807	214	303	999999	793	526	892	999999	462	196	999999	926	804	703	306	770	999999	999999	999999	136	640	999999	902	284	999999	621	489	206	999999	376	387	999999	618	410	704	719	507	209	337	317	999999	379	34	111	999999	761	269	835	531	675	53	216	999999	491	429	232	999999	999999	999999	182	999999	695	999999	95	808	471	317	404	998	586	273	999999	581	677	530	270	560	801	999999	999999	362	999999	675	277	333	181	866	137	999999	999999	417	488	999999	999999	999999	999999	404	999999	303	834	453	865	836	944	411	640	634	390	961	999999	672	510	50	988	820	393	29	999999	762	999999	605	190	423	526	999999	784	999999	425	999999	619	865	621	999999	153	438	497	817	730	866	692	546	485	999999	999999	809	906	448	999999	999999	999999	890	698	186	666	238	999999	451	320	776	626	566	219	981	352	303	61	999999	896	560	333	999999	299	840	79	999999	130	999999	602	716	271	346	734	90	523	728	177	444	999999	914	175	55	507	954	999999	136	337	503	823	527	758	903	999999	789	22	319	999999	857	116	575	999999	257	849	999999	514	290	831	
138	468	623	136	616	171	981	395	287	79	344	999999	942	763	626	999999	999999	999999	999999	999999	944	78	213	136	319	999999	275	806	917	206	903	999999	959	305	999999	45	999999	401	152	742	569	404	734	999999	267	266	173	812	492	999999	774	645	156	495	886	999999	264	999999	816	288	999999	999999	477	91	175	893	999999	647	564	591	992	682	815	999999	235	550	343	999999	869	62	999999	463	324	861	431	267	999999	999999	999999	148	780	713	999999	864	847	394	926	999999	84	373	625	999999	999999	999999	73	999999	830	999999	270	346	726	300	626	763	123	999999	861	999999	659	907	599	999999	238	425	810	999999	108	999999	778	840	623	690	890	506	437	648	214	999999	797	999999	437	773	213	999999	421	999999	96	821	750	414	999999	999999	999999	176	773	457	297	832	100	785	993	879	752	429	999999	999999	410	999999	335	475	237	447	999999	330	480	825	999999	166	14	331	999999	286	210	373	316	313	696	724	733	980	360	382	333	22	999999	558	31	783	359	385	89	966	495	285	186	95	501	999999	695	947	999999	141	999999	768	592	716	678	388	999999	999999	349	686	396	354	124	855	124	806	999999	922	804	191	999999	629	252	235	791	924	999999	999999	811	33	38	785	498	999999	554	564	429	628	879	642	670	940	45	999999	579	150	999999	331	999999	999999	688	772	153	311	334	208	999999	999999	999999	753	201	891	607	325	657	611	856	894	311	560	386	999999	52	171	520	865	593	849	656	650	764	999999	999999	126	345	265	641	999999	895	999999	999999	72	703	135	450	999999	999999	720	999999	967	999999	999999	29	420	318	332	730	981	790	468	999999	999999	999999	284	999999	999999	641	491	979	402	970	670	999999	955	999999	324	662	916	721	999999	532	873	999999	688	999999	498	845	839	807	23	535	999999	406	999999	999999	370	362	428	146	124	147	999999	740	352	997	623	276	74	999999	999999	669	813	270	999999	999999	999999	999999	31	999999	501	490	802	683	966	999999	320	273	572	225	162	999999	243	999999	999999	605	680	999999	762	691	743	231	781	941	813	353	722	999999	358	999999	998	999999	340	511	999999	999999	344	179	774	485	999999	999999	703	848	745	42	999999	42	663	999999	265	608	810	340	184	279	708	861	869	622	154	999999	914	81	226	364	999999	732	145	972	270	510	369	286	14	393	999999	932	205	781	917	689	735	999999	245	400	987	10	337	374	925	483	999999	161	340	766	445	999999	631	999999	410	703	896	690	192	754	249	533	335	790	751	999999	665	97	705	465	194	19	836	
826	377	631	405	771	57	786	211	217	945	999999	948	999999	311	814	381	224	999999	999999	723	490	160	463	675	999999	622	999999	818	999999	456	875	581	436	999999	805	999999	999999	308	135	643	405	553	999999	588	97	842	855	474	999999	716	491	999999	149	295	999999	676	913	956	859	158	898	968	989	999999	79	666	521	999999	505	799	601	915	666	999999	328	936	128	875	587	999999	767	684	966	505	964	213	999999	150	999999	138	999999	823	999999	977	999999	436	564	279	518	430	330	999999	968	999999	124	999999	15	738	999999	420	557	48	999999	165	999999	223	11	999999	797	866	235	999999	999999	377	698	778	999999	689	666	999999	381	848	999999	167	382	22	715	915	390	399	207	703	183	38	581	72	455	999999	596	531	435	80	482	651	205	949	102	999999	362	346	108	326	81	85	999999	708	681	220	782	378	507	96	113	407	999999	531	207	634	796	636	999999	193	102	999999	466	311	375	714	962	999999	920	123	562	53	301	999999	631	108	999999	872	390	244	510	227	34	999999	999999	85	999999	673	752	467	805	726	999999	914	233	937	999999	737	342	966	999999	360	458	999999	534	70	999999	788	900	999999	645	923	255	98	999999	875	120	999999	999999	300	999999	298	679	999999	318	836	39	999999	657	693	489	261	999999	424	985	160	769	999999	814	906	969	203	772	654	822	881	999999	999999	999999	358	827	500	999999	52	244	959	680	999999	85	697	40	729	141	999999	618	393	393	999999	113	532	115	999999	313	999999	331	538	526	35	640	436	365	999999	155	308	866	999999	858	497	189	999999	480	999999	564	126	876	249	72	566	45	438	498	649	821	708	253	999999	196	966	721	706	443	999999	365	999999	342	925	584	833	999999	629	999999	896	999999	87	62	341	914	197	560	91	475	959	989	211	938	715	293	446	65	518	802	891	776	482	592	999999	418	915	784	999999	665	999999	999999	416	903	601	997	999999	656	911	442	999	416	639	240	483	664	163	710	626	999999	147	999999	999999	826	643	999999	179	495	999999	923	998	413	999999	999999	246	743	583	307	346	718	999999	999999	999999	999999	803	999999	146	252	118	999999	999999	999999	999999	320	527	461	999999	590	269	481	828	258	430	999999	999999	595	999999	223	994	739	91	999999	373	907	101	357	633	999999	32	168	999999	927	386	999999	669	793	255	298	897	784	359	992	999999	865	999999	301	369	999999	642	218	678	999999	257	378	90	999999	841	259	229	999999	999999	999999	999999	999999	999999	900	871	365	328	650	999999	519	325	219	999999	98	818	
508	27	999999	988	477	123	813	999999	70	999999	18	984	999999	951	996	999999	728	957	720	434	935	377	989	430	14	838	991	868	999999	606	999999	988	992	589	343	999999	429	191	360	525	999999	622	437	999999	863	999999	67	698	999999	449	597	999999	669	663	999999	140	37	379	999999	639	999999	945	999999	463	641	29	999999	681	618	764	650	546	999999	204	680	323	939	768	567	633	780	302	525	719	18	785	328	999999	707	999999	214	59	207	721	404	808	301	999999	589	843	388	386	999999	999999	799	61	655	475	982	999999	201	269	999999	360	999999	828	429	611	454	855	999999	663	974	415	559	600	999999	884	800	999999	31	965	999999	723	255	404	222	936	999999	957	999999	853	356	147	21	945	247	999999	863	999999	389	999999	999999	734	999999	725	412	675	999999	209	712	771	674	120	547	235	999999	999999	115	999999	616	492	691	999999	725	999999	316	836	404	999999	363	999999	999999	235	492	341	999999	453	581	529	999999	547	907	720	254	999999	188	246	999999	785	864	158	742	409	958	999999	999	42	999999	304	418	575	280	424	845	221	999999	449	999999	216	789	636	517	585	471	999999	585	970	252	366	669	80	245	618	750	215	758	999999	999999	596	999999	999999	999999	286	999999	426	276	999999	874	43	618	738	618	394	995	237	640	999999	937	889	321	38	790	652	635	348	339	662	673	999999	463	999999	183	41	874	999999	202	241	999999	999999	803	101	106	219	747	999999	462	999999	622	522	574	999999	684	386	285	313	623	999999	650	772	999999	613	819	244	579	999999	565	587	999999	619	45	408	693	999999	999999	229	932	580	999999	705	886	488	999999	160	999999	862	453	796	755	571	763	410	590	701	958	199	999999	862	639	266	999999	875	999999	13	487	175	999999	999999	300	999999	381	52	999999	999999	886	608	574	668	178	717	47	768	831	999999	856	634	999999	991	933	897	947	80	941	648	341	21	156	46	673	999999	953	999999	999999	999999	999999	721	523	645	999999	360	625	613	693	921	228	605	53	999999	999999	852	999999	916	858	403	118	310	110	248	613	874	999999	999999	995	278	763	387	272	999999	758	999999	999999	182	185	583	281	999999	386	29	999999	735	999999	763	999999	999999	551	47	802	113	999999	889	620	285	42	941	999999	97	617	999999	167	841	343	912	999999	22	741	185	741	285	131	774	924	90	819	878	907	999999	648	184	726	726	585	168	550	999999	524	835	149	999999	684	999999	726	961	862	999999	402	64	139	876	999999	376	305	526	982	816	964	539	999999	164	44	210	
448	442	698	441	266	184	372	999999	999999	999999	45	507	600	936	999999	963	228	999999	486	852	568	772	106	360	999999	68	186	733	905	984	380	985	210	484	746	294	272	999999	331	999999	692	999999	999999	999999	340	999999	926	56	999999	10	321	999999	677	999999	641	676	999999	348	20	208	999999	999999	859	513	535	60	306	126	199	763	701	999999	999999	999999	170	999999	999999	923	29	999999	142	140	963	999999	673	999999	317	28	842	80	947	999999	420	999999	229	62	514	876	999999	999999	501	809	999999	16	309	523	999999	999999	31	447	293	423	328	999999	999999	867	675	955	999999	390	742	999999	999999	129	815	777	387	787	49	999999	689	516	285	739	140	332	999999	957	605	999999	831	898	996	405	787	534	605	41	999999	361	386	999999	999999	267	999999	223	536	737	999999	532	146	999999	999999	914	757	999999	999999	588	999999	999999	593	718	360	690	999999	999999	292	877	999999	291	181	355	730	687	730	140	480	28	201	917	796	546	765	999999	999999	999999	528	92	648	20	396	26	783	999999	767	999999	209	355	708	704	999999	658	999999	910	999999	791	805	999999	999999	627	305	128	999999	340	947	57	953	287	677	262	325	209	239	999999	894	165	999999	417	999999	999999	930	134	319	497	986	147	151	855	999999	231	500	999999	898	999999	715	277	628	452	375	720	714	999999	678	456	388	731	428	999999	25	205	229	999999	773	999999	696	180	808	900	999999	999999	905	999999	564	999999	999999	490	999999	218	615	626	536	128	52	209	999999	18	456	999999	118	999999	718	77	839	526	12	999999	72	778	334	999999	469	728	108	565	814	617	999999	233	694	898	430	220	468	399	669	999999	355	573	999999	999999	724	945	999999	99	101	838	999999	999999	452	999999	428	532	883	81	999999	807	30	486	394	741	999999	232	178	219	834	507	608	450	999999	901	758	498	16	999999	999999	523	936	999999	474	975	359	329	780	47	480	898	337	397	241	861	999999	868	999999	40	48	999999	776	582	265	593	999999	817	190	551	899	929	525	999999	261	999999	999999	21	999999	418	999999	999999	999999	141	739	936	180	221	218	995	999999	999999	999999	975	607	327	746	363	999999	881	745	542	148	238	999999	999999	382	99	999999	598	990	79	999999	770	649	999999	59	645	842	328	422	28	999999	195	731	19	999999	550	639	999999	896	999999	267	140	673	849	999999	223	999999	999999	563	91	86	620	14	750	999999	549	336	890	278	111	521	434	468	727	999999	952	999999	137	930	999999	459	211	701	482	812	999999	107	800	535	835	651	654	764	999999	
942	988	190	981	977	999999	224	749	665	999999	996	832	999999	946	915	999999	999999	866	999999	731	631	874	918	999999	938	315	451	536	364	999999	460	867	670	136	784	945	771	524	160	859	617	710	546	906	999999	979	64	999999	999999	305	128	784	395	42	999999	78	79	658	53	671	629	999999	999999	232	345	139	172	545	999999	999999	467	202	999999	999999	124	921	999999	22	999999	958	261	300	651	999999	999999	675	481	637	426	716	875	999999	999999	488	240	929	325	324	571	356	816	519	999999	913	838	926	78	999999	918	788	740	67	999999	999999	420	338	46	999999	907	670	658	999999	128	455	104	999999	720	237	178	999999	605	23	999999	700	151	742	311	737	230	999999	999999	493	999999	637	975	999999	510	999999	78	902	892	990	416	900	697	291	400	544	819	999999	215	840	819	733	193	727	616	912	943	999999	36	308	114	519	73	175	817	999999	999999	286	844	333	169	275	302	615	999999	550	999999	860	351	999999	918	736	999999	999999	999999	984	454	258	211	999999	453	400	875	593	885	999999	837	532	474	910	74	542	649	881	681	553	441	999999	999999	999999	910	92	999999	270	390	377	999999	307	999999	999999	45	231	85	256	880	768	400	999999	730	710	712	480	395	440	702	999999	999999	311	94	130	553	877	137	145	999999	371	74	615	213	517	569	539	41	641	999999	999999	466	403	999999	913	162	999999	847	420	363	440	999999	895	568	13	290	999999	223	380	289	168	999999	939	568	519	999999	785	504	223	150	183	448	753	999999	858	919	694	310	181	967	820	40	717	782	999999	674	178	56	209	236	544	325	660	362	999999	749	527	999999	491	999999	376	238	633	279	999999	991	942	339	709	94	999999	999999	999999	413	469	138	386	999999	320	845	535	999999	304	986	606	857	788	401	850	118	999999	999999	818	962	601	591	999999	447	603	999999	731	839	347	125	640	818	999999	257	999999	587	999999	999999	523	646	683	637	999999	647	673	332	999999	551	488	600	692	737	907	90	812	877	999999	939	563	999999	123	696	401	188	356	999999	584	541	507	273	745	41	345	181	289	999999	658	999999	773	280	999999	189	361	999999	433	999999	910	203	445	999999	855	999999	999999	469	533	986	999999	754	301	885	747	671	54	225	855	999999	999999	999999	999999	848	228	999999	175	999999	999999	999999	345	654	755	452	877	999999	106	491	417	999999	234	875	647	302	999999	903	467	888	533	392	145	145	891	773	999999	184	402	596	797	881	267	524	999999	599	651	591	999	848	18	999999	574	562	807	
999999	436	525	999999	999999	131	325	516	287	759	999999	797	209	763	981	941	999999	988	510	693	535	999999	710	417	58	650	145	904	999999	879	176	817	582	999999	358	346	986	96	894	474	999999	375	980	764	850	999999	999999	999999	999999	907	999999	378	74	869	282	489	726	999999	50	857	986	421	897	407	592	800	999999	999999	414	999999	999999	616	103	45	221	999999	83	945	566	256	999999	999999	886	710	573	798	752	713	65	869	620	877	55	47	487	999999	477	582	181	60	586	580	423	382	952	999999	284	39	999999	121	415	999999	999999	793	999999	679	534	999999	834	794	999999	999999	999999	999999	999999	87	570	999999	557	160	692	999999	773	516	669	999999	893	513	757	999999	999999	723	65	999999	999999	999999	999999	261	387	808	535	290	748	387	999999	85	764	999999	999999	875	138	228	481	507	429	913	16	45	134	41	786	31	439	959	999999	334	456	999999	999999	193	751	999999	678	749	624	999999	753	396	999999	999999	863	999999	164	881	746	305	251	558	524	550	833	999999	137	356	31	514	850	999999	999999	677	629	891	796	175	133	819	549	732	999999	27	170	620	531	539	178	771	866	557	223	975	999999	897	999999	541	999999	999999	191	332	727	999999	561	964	290	999999	999999	971	227	989	757	926	999999	519	999999	507	389	999999	999999	597	188	999999	647	302	575	140	594	999999	543	265	815	672	638	227	14	999999	465	205	999999	694	574	999999	553	877	799	297	229	572	232	850	161	146	999999	593	999999	477	472	268	399	159	252	243	999999	962	999999	95	999999	538	999999	999999	999999	194	884	83	999999	981	706	769	503	288	911	31	508	693	999999	678	978	55	83	537	310	206	806	189	452	341	768	999999	703	713	999	690	67	999999	809	967	262	619	999999	999999	770	999999	765	121	247	230	735	744	857	505	117	252	465	977	602	999999	387	999999	631	999999	999999	124	76	789	288	231	964	188	883	146	426	369	484	911	766	999999	441	694	942	999999	606	34	733	208	999999	756	999999	89	728	999999	589	558	999999	879	949	655	636	999999	832	26	999999	556	860	720	999999	747	767	554	220	994	413	693	762	999999	95	999999	999999	867	192	531	996	884	460	919	557	868	381	605	999999	121	999999	999999	999999	999999	964	59	173	22	130	858	999999	999999	869	733	560	999999	999999	586	794	761	274	769	999999	999999	30	382	999999	941	173	999999	376	999999	593	109	999999	948	999999	836	445	999999	34	378	747	333	999999	325	999999	726	368	661	82	999999	811	209	846	999999	670	560	905	592	953	232	
849	999999	492	999999	97	999999	709	611	999999	959	151	758	736	999999	999999	470	768	704	999999	379	582	511	148	581	361	393	999999	821	999999	999999	930	853	92	999999	528	999999	999999	716	237	255	999999	756	597	122	653	62	473	999999	999999	209	792	211	234	999999	999999	347	771	999999	474	704	515	887	333	793	38	297	676	934	378	999999	999999	61	476	121	362	825	914	35	927	309	920	313	641	88	999999	999999	628	508	999999	191	75	999999	252	533	999999	999999	433	803	93	365	385	999999	999999	995	999999	999999	734	123	230	824	432	746	984	175	783	211	255	999999	314	309	668	177	781	197	128	701	809	943	381	233	402	121	942	571	923	999999	999999	646	509	747	995	999999	288	337	758	999999	944	86	749	999999	999999	999999	498	784	999999	999999	757	394	877	877	931	790	741	999999	432	321	804	422	251	999999	479	999999	745	999999	999999	163	888	453	438	798	757	732	203	842	350	999999	622	999999	874	715	634	348	768	631	999999	999999	999999	292	999999	999999	525	532	835	999999	69	283	999999	999999	999999	543	329	999999	999999	89	130	209	597	898	999999	999999	699	646	547	535	999999	999999	999999	123	752	109	999999	606	548	999999	999999	999999	999999	846	999999	76	781	691	687	341	396	330	393	689	511	615	999999	874	999999	697	999999	879	984	309	589	928	442	999999	188	381	999999	722	765	963	806	895	312	999999	125	999999	436	999999	958	216	149	447	747	161	612	146	492	515	970	850	999999	403	251	596	999999	855	634	999999	999999	316	999999	999999	564	430	999999	999999	312	866	999999	57	270	739	920	777	170	151	191	291	999999	52	889	647	751	915	718	999999	654	999999	494	999999	955	972	999999	652	38	474	882	327	278	999999	999999	626	756	923	589	514	483	473	436	125	673	353	999999	469	426	540	922	649	711	480	962	596	381	498	101	298	243	277	748	695	268	999999	22	999999	218	273	890	828	335	999999	929	190	999999	379	596	999999	235	46	999999	497	552	999999	616	797	43	999999	999999	267	831	301	281	215	725	740	999999	809	340	37	261	163	999999	103	324	507	999999	999999	316	12	902	490	999999	999999	999999	999999	153	35	257	999999	999999	970	28	999999	997	999999	932	999999	465	549	522	787	281	207	784	82	999999	458	918	118	256	999999	931	999999	365	351	238	84	174	474	596	830	561	999999	351	290	145	999999	999999	999999	999999	827	326	766	489	125	999999	865	422	969	999999	694	117	999999	969	434	49	999999	277	999999	805	857	999999	999999	953	999999	235	166	855	503	999999	830	362	999999	
544	999999	934	999999	762	250	143	373	661	205	70	902	723	999999	155	917	999999	367	749	451	485	716	999999	336	813	797	889	61	999999	918	42	583	341	479	604	550	499	875	999999	37	999999	999999	206	999999	999999	60	999999	813	20	938	262	579	90	911	162	827	160	608	361	964	999999	999999	999999	999999	999999	487	570	253	817	999999	427	376	352	722	999999	999999	999999	913	405	763	827	999999	999999	80	666	462	502	430	326	777	399	999999	523	60	676	440	88	463	201	452	999999	725	995	999999	999999	886	236	367	982	999999	316	246	999999	598	147	284	50	999999	999999	710	984	999999	927	49	215	535	852	302	55	999999	965	67	722	953	283	999999	999999	635	999999	780	236	999999	999999	218	471	999999	688	925	913	402	400	795	386	491	467	999999	798	999999	999999	985	43	933	999999	495	999999	999999	999999	259	999999	44	203	414	733	305	483	849	702	718	577	62	847	926	389	653	107	180	681	240	999999	933	314	134	436	573	746	999999	823	952	75	223	638	438	999999	878	208	985	71	999999	18	617	999999	999999	388	999999	999999	117	553	668	999999	999999	577	293	999999	390	730	79	978	170	999999	190	36	749	652	364	423	418	325	511	455	121	118	600	999999	877	999999	234	746	999999	434	999999	999999	164	564	103	646	999999	674	230	999999	139	16	901	531	827	999999	999999	999999	33	733	730	792	52	999999	999999	863	999999	999999	886	103	506	999999	699	735	920	999999	999999	195	559	718	999999	743	104	363	326	114	217	79	404	296	399	797	999999	999999	704	846	707	942	999999	240	669	999999	999999	136	651	806	317	175	611	397	719	711	877	315	665	986	697	688	896	182	655	907	999999	600	704	709	999999	153	41	83	733	929	907	328	999999	999999	955	999999	712	520	999999	52	467	17	999999	688	999999	417	999999	717	159	29	999999	115	584	762	628	197	432	942	205	173	144	537	664	789	804	558	267	999999	41	999999	976	385	999999	999999	999999	658	33	26	789	202	263	999999	924	714	883	801	743	999999	166	767	546	999999	324	999999	908	929	352	787	883	370	160	999999	685	999999	52	999999	730	999999	999999	969	174	416	162	999999	910	820	613	999999	906	12	815	971	724	273	193	216	999999	751	704	999999	315	999999	142	999999	52	253	637	504	671	223	80	999999	973	197	603	139	616	321	722	98	326	999999	881	881	555	188	295	999999	247	836	999999	999999	277	802	663	928	284	733	960	667	192	119	288	999999	931	53	998	537	670	63	599	999999	39	616	203	999999	999999	260	999999	
999999	957	225	999999	835	614	101	999999	999999	534	999999	999999	883	360	64	905	216	999999	198	999999	999999	190	757	751	193	999999	858	949	999999	608	999999	999999	33	859	999999	709	966	852	999999	88	840	549	999999	999999	995	207	716	399	974	710	987	799	176	310	371	683	210	999999	999999	598	756	152	842	571	784	999999	832	33	264	354	938	999999	670	120	119	962	362	999999	756	986	999999	468	974	951	999999	950	999999	722	497	422	509	502	779	855	332	698	999999	999999	229	893	999999	692	144	999999	771	632	139	999999	201	999999	331	456	717	96	77	297	177	999999	949	833	703	119	999999	842	845	446	999999	999999	788	999999	265	105	534	862	621	838	334	999999	189	988	820	351	999999	98	999999	999999	784	692	999999	44	530	816	317	999999	199	265	166	301	999999	335	57	324	277	780	154	999999	921	854	474	239	963	822	711	960	999999	361	588	447	752	999999	661	892	37	753	890	999999	788	149	999999	999999	999999	42	570	854	940	506	84	750	944	864	141	929	227	557	81	708	115	356	382	838	676	719	549	992	673	999999	297	524	999999	999999	447	782	192	118	558	930	261	856	29	516	287	837	502	888	660	731	674	479	681	192	343	442	766	834	999999	962	493	999999	190	999999	999999	999999	861	248	426	359	747	119	999	150	999999	999999	999999	865	560	999999	226	660	341	942	999999	817	842	706	371	15	25	357	999999	596	447	683	999999	244	308	727	976	263	472	311	983	999999	480	540	736	94	115	901	284	850	745	832	247	248	304	401	999999	164	877	999999	999999	400	689	413	703	999999	583	101	567	832	863	999999	198	40	958	925	346	311	999999	287	999999	124	999999	999999	850	615	446	437	940	999999	20	821	386	61	967	593	999999	77	837	962	511	23	344	451	987	783	643	217	290	378	999999	415	193	600	520	229	327	120	999999	97	337	999999	999999	659	822	51	585	147	999999	375	60	999999	474	17	999999	886	999999	631	591	999999	972	238	999999	571	853	604	637	786	540	748	276	764	514	999999	635	999999	862	684	628	999999	999999	505	154	915	328	999999	941	186	824	999999	449	695	529	496	125	108	998	999999	806	228	999999	799	607	999999	108	295	765	724	381	999999	33	105	12	646	869	477	94	241	253	78	663	461	961	999999	308	580	245	28	634	537	999999	282	999999	410	540	999999	898	999999	999999	42	999999	226	804	415	611	353	692	882	999999	647	999999	767	345	999999	999999	953	837	701	999999	999999	60	747	99	843	62	750	228	602	116	470	
578	999999	425	221	59	446	656	999999	999999	954	888	363	401	999999	523	599	936	148	999999	999999	999999	206	999999	298	999999	999999	136	960	363	860	135	100	776	999999	79	999999	351	134	689	127	306	999999	406	999999	639	697	999999	113	329	462	813	89	756	999999	899	999999	449	999999	999999	999999	999999	696	999999	444	829	797	587	244	999999	999999	999999	812	459	728	290	290	799	753	999999	294	925	33	999999	999999	56	999999	344	257	999999	697	320	224	894	911	999999	999999	97	962	999999	841	999999	121	195	566	999999	11	630	999999	999999	618	999999	696	999999	945	999999	297	65	999999	999999	999999	463	999999	977	230	453	44	999999	547	920	680	203	999999	521	817	184	814	999999	999999	696	55	425	316	18	648	125	624	746	999999	70	520	999999	999999	574	458	388	780	143	964	999999	179	93	92	117	567	424	744	185	661	770	46	458	981	999999	352	367	999999	331	339	115	828	999999	967	487	410	136	409	272	72	438	404	681	873	961	526	999999	999999	209	451	999999	380	449	95	189	33	71	572	197	231	999999	999999	999999	999999	999999	294	882	999999	605	706	440	25	481	122	232	376	365	585	30	90	391	999999	947	999999	115	735	999999	999999	788	463	349	564	221	51	972	206	945	876	999999	999999	644	844	999999	999999	20	217	898	337	862	812	667	485	999999	117	839	75	999999	579	698	133	905	679	337	151	366	876	803	440	150	36	431	488	999999	353	446	547	296	454	869	898	836	999999	350	999999	796	863	21	999999	999999	906	912	376	999999	890	771	999999	999999	596	145	999999	413	468	196	836	391	188	999999	209	670	302	779	999999	709	799	297	853	339	362	355	503	864	699	999999	999999	123	999999	999999	680	999999	481	999999	699	318	735	999999	378	865	513	999999	617	949	812	443	999999	137	82	999999	389	603	918	635	164	999999	999999	279	714	239	953	722	336	878	243	627	199	999999	999999	530	999999	315	919	987	999999	767	999999	553	62	999999	999999	116	50	398	999999	999999	662	846	875	457	676	466	779	149	999999	790	268	739	715	194	999999	999999	57	552	999999	83	683	930	809	397	514	999999	999999	459	908	847	681	938	957	165	999999	352	396	999999	854	518	536	780	999999	45	999999	999999	999999	867	999999	684	68	498	999999	847	403	999999	47	488	943	586	999999	329	240	74	999999	330	781	999999	229	999999	259	425	697	184	547	903	999999	774	887	516	261	359	999999	999999	788	193	241	119	999999	243	999999	907	689	999999	278	216	999999	21	925	999999	999999	999999	648	119	434	643	801	531	310	
999999	999999	272	601	436	335	889	999999	999999	286	925	999999	671	798	999999	595	351	736	429	905	340	364	843	848	708	300	973	711	999999	800	154	392	999999	809	999999	366	999999	316	262	942	388	335	543	734	10	101	999999	489	662	999999	92	999999	381	626	970	145	999999	424	999999	146	361	188	550	215	142	999999	388	862	999999	999999	552	999999	483	487	999999	14	820	118	999999	616	745	494	58	816	717	246	999999	93	839	136	999999	628	423	126	590	209	785	338	602	466	713	691	953	43	971	57	434	999999	999999	965	325	925	999999	286	400	867	140	734	497	895	533	304	33	999999	306	923	620	366	896	999999	229	492	515	391	903	999999	999999	25	999999	670	812	126	984	873	811	407	999999	999999	726	999999	79	60	999999	707	933	418	668	999999	737	57	436	77	999999	782	746	999999	999999	194	999999	999999	999999	999999	889	827	92	999999	320	159	999999	899	870	999999	639	183	257	178	651	999999	458	494	395	999999	288	797	999999	745	129	211	137	978	987	868	999999	390	397	953	171	23	625	526	108	519	954	837	187	999999	999999	999999	534	577	999999	611	735	999999	950	347	837	101	999999	347	999999	999999	32	620	911	11	718	259	999999	303	16	637	999999	932	999999	999999	43	450	999999	289	317	306	676	999999	796	385	143	876	439	60	126	80	429	288	999999	990	496	343	999999	185	245	999999	999999	241	570	554	429	999999	502	999999	313	397	999999	314	39	999999	441	473	824	535	868	841	819	999999	187	936	218	903	702	405	389	700	523	444	54	999999	999999	445	988	252	956	339	384	365	747	729	598	125	259	249	559	33	999999	401	316	403	369	999999	999999	999999	345	999999	111	106	694	613	999999	46	269	900	999999	999999	484	581	579	539	466	463	987	458	348	103	654	462	846	366	999999	132	999999	651	769	954	392	364	906	999999	237	999999	999999	999999	854	561	855	358	516	563	999999	937	821	777	937	905	325	605	295	252	871	999999	260	338	433	751	999999	618	140	999999	613	130	675	999999	999999	188	999999	999999	603	786	247	999999	945	292	818	252	999999	361	999999	864	999999	999999	79	664	568	999999	999999	342	710	999999	653	999999	228	999999	999999	427	272	682	475	758	122	472	12	508	15	575	703	967	519	999999	999999	557	999999	276	148	826	60	999999	580	722	160	460	152	500	999999	999	87	999999	342	400	979	999999	885	955	999999	176	784	570	999999	993	999999	69	823	999999	999999	999999	343	999999	600	133	377	999999	112	753	999999	999999	999999	512	999999	15	999999	999999	999999	128	
210	824	671	948	523	971	52	999999	361	586	836	101	637	622	839	46	665	999999	616	218	33	728	524	142	357	999999	999999	281	999999	653	505	999999	434	704	329	836	434	395	999999	999999	91	886	900	999999	916	516	33	707	673	338	350	373	999999	427	105	482	309	539	601	433	134	770	295	708	91	448	667	933	302	12	612	279	999999	999999	137	146	827	999999	226	840	76	150	608	865	999999	999999	517	16	608	846	536	894	794	15	504	320	600	999999	444	477	849	100	999999	670	726	999999	676	999999	999999	958	999999	310	323	760	366	999999	171	430	405	999999	930	660	334	999999	475	717	485	691	999999	816	546	636	564	748	991	999999	735	937	999999	242	465	624	716	999999	999999	235	581	43	648	999999	159	999999	796	494	547	199	999999	999999	999999	999999	594	999999	999999	483	422	28	746	999999	769	390	258	233	999999	999999	494	999999	943	683	263	999999	999999	452	999999	973	999999	999999	840	999999	210	802	219	999999	742	999999	647	480	999999	242	238	183	999999	999999	999999	267	271	925	890	633	999	242	255	92	705	956	871	999999	941	436	816	56	188	999999	373	967	181	999999	491	999999	999999	999999	100	711	455	89	759	139	187	785	711	741	485	999999	81	999999	557	999999	81	999999	999999	504	999999	999999	425	192	995	814	642	307	96	790	444	999999	117	984	151	543	637	625	206	999999	965	165	724	85	570	999999	603	405	999999	53	999999	999999	889	30	486	999999	295	999999	94	944	496	880	999999	999999	307	999999	109	97	826	23	999999	455	589	527	539	382	999999	999999	621	33	221	247	887	52	999999	739	851	96	507	840	258	374	540	261	255	999999	466	803	777	826	872	516	578	999999	554	954	125	372	490	114	246	999999	651	71	733	259	999999	657	541	568	893	22	589	986	999999	134	914	338	281	454	916	270	573	794	161	704	669	490	999999	434	999999	999999	605	403	603	313	723	999999	527	996	102	808	272	218	932	859	927	999999	641	429	50	787	999999	46	197	999999	999999	856	999999	39	589	512	999999	116	944	999999	417	195	392	462	999999	999999	999999	999999	362	999999	999999	364	861	999999	777	87	999999	78	394	837	397	569	999999	627	931	866	569	498	416	589	649	999999	999999	999999	999999	999999	210	189	27	605	976	815	999999	90	978	27	994	999999	261	512	999999	101	999999	117	27	847	979	764	999999	999999	875	321	868	773	468	841	99	343	999999	45	999999	669	60	789	860	999999	886	135	648	914	999999	999999	999999	904	926	558	444	167	510	604	761	445	999999	482	
999999	665	999999	910	999999	147	999999	999999	999999	999999	635	993	50	931	999999	999999	960	854	125	999999	673	999999	84	999999	846	910	406	999999	833	254	284	441	21	578	999999	204	999999	976	513	511	987	220	194	30	999999	933	999999	999999	999999	999999	999999	907	999999	52	809	806	999999	982	73	711	740	995	826	522	941	999999	999999	472	999999	62	812	984	350	614	628	462	999999	63	695	913	402	893	31	999999	611	377	121	999999	999999	262	614	651	912	801	770	991	394	671	89	999999	951	55	640	858	261	659	566	715	423	356	77	999999	297	160	319	847	999999	66	911	999999	91	23	703	619	448	170	82	548	843	637	78	78	974	620	961	999999	263	172	999999	951	810	999999	999999	999999	195	87	999999	761	999999	923	27	337	759	514	999999	937	999999	30	420	999999	999999	27	871	999999	288	999	561	676	198	962	594	811	999999	959	763	999999	468	291	434	370	805	321	66	920	619	740	999999	470	626	34	14	242	752	999999	375	793	999999	999999	143	195	525	687	999999	530	339	999999	790	999999	751	999999	479	999999	596	59	294	275	961	950	999999	547	999999	101	59	174	957	999999	68	128	594	969	999999	700	157	248	999999	127	748	535	591	412	950	519	719	318	554	943	645	703	143	110	832	584	600	999999	505	434	637	999999	572	977	158	671	999999	999999	999999	999999	913	358	213	176	526	999999	369	999999	597	181	382	999999	620	24	999999	365	985	493	147	574	999999	561	743	421	489	999999	999999	999999	999999	288	999999	938	999999	776	40	297	499	966	584	406	225	835	998	999999	61	896	787	999999	270	793	686	999999	643	999999	678	999999	615	792	686	185	999999	754	511	318	866	443	591	843	984	999999	865	999999	909	740	359	275	563	999999	369	593	563	414	999999	470	999999	593	999999	565	108	678	682	706	289	409	934	999999	999999	999999	999999	618	314	943	573	841	927	667	811	902	244	413	798	205	433	103	621	999999	411	999999	716	282	149	35	999999	315	746	168	738	509	806	888	941	873	951	999999	288	619	840	511	999999	934	781	999999	331	695	880	999999	283	196	788	876	69	999999	972	195	478	288	999999	999999	104	769	929	311	106	356	471	924	254	681	814	11	226	899	509	782	501	747	704	999999	435	270	999999	999999	721	930	828	999999	901	766	282	999	999999	582	417	999999	999999	479	305	974	233	955	999999	602	999999	786	659	169	782	200	694	731	999999	158	832	833	884	999999	590	175	527	811	33	488	409	815	590	643	492	736	777	999999	451	729	826	480	
39	292	180	935	281	669	877	710	999999	550	425	999999	999999	999999	888	999999	889	140	456	422	932	752	999999	566	206	25	677	56	423	999999	290	854	999999	362	804	601	215	999999	999999	858	934	322	416	858	399	326	999999	909	847	158	999999	320	999999	999999	548	999999	100	614	738	265	991	999999	297	409	999999	999999	941	398	778	297	999999	244	246	597	488	619	345	344	176	879	999999	767	999999	274	540	969	581	917	813	527	511	601	916	638	866	113	34	17	598	828	999999	504	141	560	999999	896	84	685	999999	928	940	999999	447	858	143	234	999999	33	868	999999	999999	33	584	999999	785	999999	328	999999	731	384	594	338	999999	999999	999999	627	636	648	538	999999	894	896	992	999999	999999	755	163	67	505	642	482	999999	148	306	839	999999	919	999999	774	914	578	477	954	551	343	612	19	109	363	516	597	982	999999	234	406	103	41	999999	999999	40	668	271	112	999999	999999	593	199	449	508	999999	707	999999	874	624	999999	426	942	451	551	975	745	63	703	989	999999	499	516	914	899	999999	999999	230	217	999999	256	316	375	865	999999	999999	422	570	999999	999999	808	842	118	870	999999	979	161	590	157	697	295	614	567	123	999999	999999	999999	285	549	999999	824	486	548	140	378	999999	61	86	801	801	563	184	999999	493	190	212	391	646	999999	919	594	738	999999	999999	458	641	999999	999999	820	999999	673	146	31	999999	395	999999	999999	999999	999999	408	928	84	999999	999999	999999	999999	162	83	932	841	999999	439	529	629	177	95	413	39	681	736	20	800	999999	564	137	426	163	622	108	858	908	413	154	356	999999	520	999999	999999	384	999999	488	674	999999	978	226	999999	616	401	671	309	918	999999	999999	999999	398	137	999999	233	999999	999999	999999	539	999999	83	933	999999	295	182	637	657	145	685	654	342	257	999999	480	287	347	999999	810	762	951	799	940	644	116	388	958	999999	701	726	509	666	392	999999	999999	255	55	610	948	999999	763	23	174	243	999999	964	517	62	656	541	886	334	907	999999	588	186	143	999999	510	907	224	773	956	999999	185	987	950	999999	645	999999	241	737	945	376	998	999999	634	706	34	152	871	906	999999	170	840	184	759	197	999999	523	121	999999	109	999999	229	989	66	754	67	999999	23	999999	999999	999999	309	999999	389	540	205	649	551	436	999999	999999	999999	317	567	796	578	11	238	762	938	132	123	484	637	999999	157	19	881	880	999999	402	138	662	999999	785	860	691	794	228	992	999999	999999	685	492	741	15	911	432	270	186	999999	
403	261	999999	294	999999	825	520	485	393	196	999999	671	999999	999999	239	383	818	999999	999999	999999	216	20	770	226	159	438	991	895	898	246	586	621	703	999999	999999	877	391	215	478	44	181	319	835	999999	953	311	898	620	512	631	103	999999	334	299	849	393	490	63	144	999999	999999	624	586	157	609	999999	967	203	999999	362	991	612	313	901	715	897	184	999999	272	999999	540	381	999999	999999	999999	935	296	414	744	999999	396	338	80	599	999999	556	732	688	206	999999	344	705	747	159	640	490	999999	433	583	999999	218	525	999999	296	348	462	999999	319	14	674	859	562	999999	267	966	999999	541	714	700	168	174	496	768	465	513	834	634	243	999999	999999	597	863	831	999999	407	870	547	784	260	749	325	423	683	531	948	782	256	999999	193	976	948	999999	733	425	787	721	999999	335	999999	513	827	999999	681	999999	86	996	999999	665	860	105	125	999999	999999	951	842	751	813	246	999999	731	588	154	60	660	713	999999	999999	415	15	685	123	221	11	746	921	328	741	341	454	999999	60	999999	999999	98	860	201	180	782	582	46	908	520	819	999999	925	682	946	999999	638	123	999999	325	660	184	982	904	756	716	999999	524	19	481	792	999999	680	997	525	999999	799	522	793	999999	999999	968	777	602	402	950	999999	999999	381	999999	999999	341	999999	999999	930	455	116	956	445	463	999999	68	36	999999	728	264	380	928	167	984	231	999999	999999	518	491	999999	406	999999	999999	805	895	791	152	299	778	999999	479	944	999999	80	856	843	87	339	999999	999999	942	350	874	148	579	892	90	397	498	587	20	576	253	999999	58	727	999999	999999	567	961	999999	736	659	277	999999	436	861	96	138	388	48	991	999999	716	999999	66	514	999999	999999	13	710	999999	801	200	449	999999	700	828	32	999999	999999	448	771	644	859	999999	691	606	363	153	41	993	268	120	548	29	663	537	498	992	222	90	412	564	260	170	935	468	827	881	735	42	999999	999	989	600	229	279	857	543	374	907	20	93	999999	716	496	691	999999	430	249	173	340	40	999999	318	45	217	393	698	279	999999	778	999999	418	998	999999	999999	130	999999	800	394	680	954	999999	999999	80	999999	591	544	999999	254	999999	407	999999	999999	702	44	92	681	564	999999	885	999999	274	152	139	538	675	973	787	236	570	703	629	855	493	999999	413	999999	999999	999999	999999	849	33	34	999999	999999	840	999999	306	894	999999	449	394	999999	508	521	999999	485	185	542	654	617	757	448	684	122	778	786	88	326	
999999	999999	999999	847	999999	46	999999	249	735	758	697	828	677	892	60	130	999999	840	357	972	694	999999	436	705	72	18	999999	585	350	303	602	999999	768	979	272	706	999999	546	403	999999	999999	451	999999	426	844	825	940	999999	397	563	803	938	999999	115	999999	999999	53	737	785	387	944	559	999999	441	999999	644	70	697	629	353	124	772	446	999999	596	999999	188	20	860	246	77	237	197	787	500	664	624	662	358	999999	662	999999	999999	999999	527	999999	552	999999	270	210	765	253	244	54	448	41	501	553	519	999999	524	43	877	548	319	716	999999	121	999999	502	29	407	999999	999999	691	846	21	999999	367	770	999999	870	749	660	481	823	999999	999999	348	469	172	80	153	970	999999	629	401	223	707	999999	464	999999	999999	999999	999999	368	905	184	363	999999	30	82	196	999999	686	654	294	999999	999999	495	723	228	773	482	339	949	264	999999	25	71	455	797	722	557	316	270	503	999999	480	123	918	818	999999	746	449	99	999999	404	294	399	999999	184	156	999999	97	245	667	894	438	241	113	536	169	301	157	232	360	999999	442	425	161	999999	999999	954	577	999999	999999	37	999999	999999	74	860	94	625	726	999999	999999	999999	999999	80	603	608	551	999999	19	391	659	498	598	226	739	999999	961	868	999999	41	438	999999	644	192	807	640	861	999999	176	253	999999	543	575	876	580	849	179	999999	999999	552	761	507	944	195	999999	939	438	816	999999	819	898	225	387	999999	999999	459	866	287	273	962	746	363	81	765	939	999999	923	722	646	890	86	599	999999	695	279	930	257	458	936	868	212	55	999999	999999	354	236	999999	999999	44	130	982	891	108	999999	806	408	435	999999	255	139	25	715	180	999999	743	309	180	691	424	911	212	417	351	405	760	701	674	724	420	999999	959	53	687	525	907	999999	500	195	889	871	999999	77	212	999999	852	999999	875	77	613	55	66	999999	465	999999	999999	574	550	703	999999	999999	733	711	768	543	179	971	999999	654	999999	558	808	999999	802	553	416	999999	999999	999999	552	274	826	999999	120	374	656	999999	587	999999	607	343	999999	797	999999	784	147	793	309	669	999999	880	467	231	365	999999	999999	999999	999999	912	999999	782	369	16	999999	835	288	136	600	403	886	684	394	999999	56	999999	999999	21	898	28	999999	623	835	545	905	999999	806	605	251	65	999999	584	999999	675	999999	825	973	637	646	999999	999999	20	999999	905	999999	999999	496	993	184	985	999999	235	183	654	505	103	947	824	999999	999999	39	999999	885	545	999999	312	
999999	719	999999	231	406	286	999999	648	522	405	999999	930	762	951	184	999999	430	999999	913	901	411	178	179	753	878	999999	999999	166	231	822	135	657	999999	480	102	777	999999	953	589	865	999999	534	141	110	999999	26	999999	159	999999	225	999999	999999	631	374	901	692	549	874	353	999999	749	218	427	999999	280	771	999999	292	999999	407	448	999999	675	999999	51	876	47	79	89	861	97	386	999999	15	569	506	36	274	579	410	237	500	610	342	125	652	117	441	999999	999999	999999	779	301	907	777	786	953	582	999999	34	654	480	795	491	170	372	366	421	141	773	999999	36	712	457	180	947	866	343	932	398	999999	605	248	187	999999	317	95	944	237	782	552	453	941	554	755	756	999999	999999	182	752	295	695	999999	66	166	698	77	843	736	999999	919	999999	650	934	265	59	242	618	354	999999	287	422	194	999999	230	301	94	167	701	423	252	747	170	189	112	82	305	192	30	999999	249	252	217	999999	862	999999	803	999999	299	999999	524	97	774	330	475	873	511	952	835	865	613	909	151	323	999999	999999	459	999999	831	192	999999	59	597	905	612	44	214	787	999999	298	497	999999	999999	995	899	999999	999999	840	713	999999	571	999999	357	165	834	999999	110	894	818	690	482	343	185	116	999999	475	499	999999	717	999999	669	724	466	546	377	536	999999	999999	424	433	209	619	756	602	621	411	702	441	81	999999	933	320	999999	804	815	999999	901	761	999999	434	664	114	133	282	570	846	999999	810	999999	308	298	954	999999	999999	491	999999	587	583	495	550	772	68	999999	999999	999999	999999	756	661	731	223	635	289	112	989	999999	104	999999	483	42	999999	999999	999999	653	772	983	978	840	999999	999999	952	576	327	276	502	661	606	317	688	775	999999	100	234	89	574	999999	18	852	999999	627	396	376	113	550	999999	35	880	414	34	460	528	999999	999999	999999	778	647	999999	23	999999	338	999999	787	999999	708	821	683	300	812	89	110	975	136	359	955	927	999999	472	776	999999	477	780	202	999999	237	256	999999	917	886	311	926	364	995	999999	161	999999	608	568	405	729	47	734	78	334	924	485	999999	168	227	421	201	999999	540	999999	142	999999	969	999999	580	462	128	766	414	511	163	745	980	999999	207	500	328	999999	77	57	517	742	712	867	368	752	853	544	699	475	119	751	824	536	120	604	999999	113	987	943	611	281	330	566	181	188	505	518	960	727	999999	183	117	493	999999	399	845	111	146	828	608	584	76	938	999999	411	999999	453	
773	999999	999999	224	999999	999999	445	246	421	156	696	189	256	999999	583	999999	382	936	999999	340	999999	720	759	999999	967	169	345	37	215	391	174	770	267	62	999999	367	723	878	153	999999	58	713	978	999999	414	956	581	999999	11	999999	566	465	767	999999	866	62	844	618	256	870	788	418	41	999999	981	926	922	204	600	225	999999	999999	999999	659	292	873	742	70	980	21	999999	82	36	120	825	708	12	676	195	692	999999	115	999999	282	205	639	682	948	717	488	43	387	672	785	846	71	673	117	999999	993	999999	783	999999	244	293	716	392	999999	213	283	923	256	999999	907	999999	999999	999999	520	464	652	200	999999	353	502	978	210	409	250	999999	999999	999999	895	377	202	382	739	477	396	989	489	257	999999	744	444	564	787	379	765	93	703	197	162	653	656	802	526	999999	145	999999	92	316	151	655	449	247	38	999999	815	999999	962	675	486	999999	974	404	439	59	909	937	200	999999	643	167	571	999999	999999	999999	720	400	856	999999	342	139	906	182	999999	999999	305	206	999999	909	999999	240	130	37	999999	631	678	261	372	476	531	207	76	999999	672	984	94	872	999999	787	167	999999	999999	999999	343	357	624	802	999999	334	753	712	412	291	999999	413	46	999999	865	261	999999	469	37	389	777	144	999999	999999	999999	999999	31	999999	841	748	751	148	562	999999	694	363	16	876	962	999999	722	818	999999	784	985	269	948	999999	16	113	224	698	398	999999	885	208	294	970	999999	177	312	330	999999	663	539	138	850	999999	849	512	254	696	506	999999	666	959	349	999999	668	250	182	480	999999	738	999999	63	750	999999	582	999999	999999	46	583	794	735	401	948	141	255	999999	419	999999	701	504	858	527	202	409	632	926	999999	15	312	62	995	832	904	141	138	999999	999999	999999	999999	362	442	218	123	711	999999	999999	20	217	43	811	830	803	779	921	880	17	999999	350	641	655	999999	73	733	530	799	903	497	816	13	768	479	999999	383	348	72	649	414	490	157	367	999999	651	972	501	231	202	62	983	261	131	999999	47	945	999999	724	378	484	592	911	999999	777	204	214	999999	342	998	429	440	858	999999	602	380	203	284	999999	986	999999	999999	308	607	999999	513	565	999999	999999	441	886	42	624	693	174	821	999999	798	589	721	446	708	168	999999	772	999999	999999	30	528	255	844	671	610	737	287	252	293	314	999999	274	638	999999	999999	999999	121	397	999999	999999	75	999999	999999	404	694	28	999999	393	83	85	835	238	388	544	999999	897	597	
225	432	886	416	922	538	274	300	325	93	123	586	268	121	385	999999	959	999999	999999	999999	449	999999	592	197	894	178	217	479	279	886	103	970	234	313	896	965	999999	758	153	253	999999	114	378	935	436	806	815	999999	459	431	999999	590	615	453	999999	248	840	999999	521	999999	999999	999999	31	439	989	153	361	955	999999	420	876	211	811	999999	917	345	999999	656	761	97	362	252	29	847	467	513	365	999999	165	657	134	999999	999999	999999	922	999999	92	939	999999	293	455	860	749	49	555	999999	778	120	535	812	640	999999	937	434	401	87	999999	183	971	486	788	580	800	567	295	644	999999	423	581	999999	262	999999	999999	999999	642	999999	999999	999999	301	999999	734	254	255	352	26	999999	304	812	999999	844	964	908	967	999999	504	874	999999	192	999999	910	262	365	538	358	560	971	482	469	792	899	584	796	882	730	999999	543	334	999999	551	353	350	161	999999	999999	222	999999	701	999999	972	767	442	320	235	999999	987	999999	716	999999	792	54	999999	834	999999	999999	269	178	36	247	718	961	549	612	641	410	570	999999	939	801	146	216	280	242	496	999999	467	274	999999	501	742	382	827	437	665	506	885	515	141	328	477	53	326	999999	532	21	227	829	679	825	820	886	999999	914	999999	585	774	999999	347	999999	999999	995	608	535	999999	346	999999	122	946	144	525	64	969	620	999999	103	999999	816	999999	485	806	638	594	745	999999	856	999999	912	999999	90	731	658	999999	145	688	481	445	791	960	195	877	999999	882	544	309	765	916	818	590	999999	695	957	526	862	198	12	410	862	854	647	403	231	445	866	413	999999	999999	834	932	852	657	108	856	999999	607	701	999999	60	446	999999	939	133	332	999999	999999	773	999999	999999	999999	686	80	582	936	322	791	655	669	25	141	442	879	999999	886	999999	19	999999	111	999999	999999	497	256	999999	426	939	999999	279	899	999999	482	639	735	581	887	255	999999	999999	172	544	999999	952	999999	739	918	999999	45	999999	999999	999999	10	797	672	138	60	459	999999	719	166	996	613	999999	999999	244	543	502	706	307	204	640	955	934	435	567	999999	312	465	999999	999999	422	999999	851	42	314	435	684	966	999999	530	438	815	72	999999	999999	930	220	205	797	999999	426	999999	999999	999999	606	639	75	372	115	858	747	999999	999999	999999	999999	102	761	489	451	808	859	535	109	776	999999	825	892	25	269	636	999999	999999	999999	999999	25	125	175	199	436	675	369	322	860	748	999999	999999	892	784	184	999999	999999	999999	754	989	999999	
999999	207	961	999999	781	747	60	999999	999999	797	641	336	613	272	628	927	572	63	776	449	546	674	361	993	332	999999	117	841	197	467	339	362	678	999999	134	917	214	304	999999	927	319	999999	391	950	151	116	289	522	555	155	606	677	978	549	800	225	845	999999	572	999999	999999	219	999999	21	468	289	658	640	999999	710	723	277	408	848	140	337	293	411	852	999999	999999	999999	295	999999	999999	999999	383	138	182	999999	82	999999	999999	999999	298	109	303	380	492	862	458	999999	385	845	999999	999999	279	140	999999	472	999999	999999	125	999999	205	999999	999999	873	160	806	905	529	999999	238	999999	486	544	602	560	40	43	913	919	999999	767	14	219	999999	619	531	392	999999	718	709	976	637	999999	999999	610	253	185	999999	999999	685	956	928	190	156	216	999999	794	676	999999	999999	439	29	525	999999	999999	200	835	999999	263	628	423	662	811	758	262	11	366	999999	991	317	854	613	693	243	999999	999999	823	72	999999	674	999999	715	673	339	280	956	122	994	798	420	417	999999	176	999999	999999	304	999999	432	894	215	999999	636	999999	272	535	825	336	291	999999	749	999999	773	250	588	891	999999	988	481	999999	305	888	371	369	999999	899	162	446	102	971	738	721	401	999999	37	96	110	999999	410	999999	454	999999	999999	901	58	53	644	460	588	709	999999	999999	645	999999	599	326	226	276	113	373	382	389	243	320	999999	37	974	605	223	502	791	999999	999999	678	44	675	68	469	999999	537	999999	999999	858	393	418	999999	85	457	578	999999	999999	833	926	47	431	74	396	520	547	31	999999	48	247	95	918	885	999999	967	909	923	268	756	955	575	117	999999	531	850	902	999999	999999	526	36	512	999999	957	751	549	999999	969	289	548	922	299	999999	226	464	772	475	532	999999	118	548	654	452	123	878	360	999999	750	543	545	617	999999	79	999999	999999	735	463	960	144	189	999999	940	644	719	834	999999	116	999999	225	758	385	380	999999	843	978	382	999999	519	999999	400	619	999999	999999	743	999999	999999	230	999999	214	729	318	514	999999	524	397	607	20	999999	288	221	999999	999999	999999	785	170	247	388	235	573	999999	676	944	881	744	570	224	514	999999	788	529	446	200	687	496	449	870	982	714	456	380	999999	335	999999	867	156	580	971	650	583	692	999999	994	353	574	63	374	632	653	953	183	103	999999	944	759	775	63	999999	48	999999	299	265	674	779	202	999999	350	713	23	597	989	999999	863	328	105	601	451	999999	999999	999999	85	247	999999	760	283	999999	
263	391	480	102	103	228	999999	315	293	437	999999	224	999999	306	712	660	618	66	964	930	240	999999	999999	167	999999	217	248	604	270	61	999999	913	999999	914	999999	999999	242	921	504	770	319	558	44	668	348	237	694	999999	731	424	628	282	999999	999999	999999	472	999999	999999	768	999999	979	999999	55	999999	511	349	718	999999	291	752	427	696	999999	999999	999999	681	755	999999	819	106	999999	432	873	845	999999	653	127	163	867	552	999999	919	999999	618	791	980	512	999999	999999	999	519	999999	534	999999	997	931	721	999999	731	375	716	361	999999	672	372	999999	465	999999	809	999999	231	564	379	739	335	507	543	999999	999999	999999	178	999999	999999	819	586	75	897	999999	848	500	999999	525	999999	502	835	75	425	491	256	244	525	313	993	309	999999	999999	88	795	999999	499	398	778	200	101	206	763	338	683	999999	306	659	570	361	999999	925	706	142	876	904	999999	92	62	696	177	124	865	960	999999	51	631	987	112	999999	359	112	164	999999	339	305	82	737	999999	405	950	584	955	951	684	383	81	822	211	891	393	999999	999999	91	32	977	340	999999	999999	642	463	318	557	328	999999	216	771	381	802	581	999999	532	350	656	746	593	169	914	285	351	999999	999999	999999	221	999999	999999	765	82	999999	362	999999	278	133	109	942	999999	37	999999	949	477	611	999999	30	630	999999	999999	999999	999999	345	439	999999	426	527	272	672	654	532	346	999999	69	451	999999	80	449	615	563	408	250	714	114	999999	532	964	808	739	279	789	166	161	997	999999	999999	737	871	545	549	751	860	437	999999	118	691	177	889	999999	912	629	580	24	506	461	999999	975	240	873	295	461	719	533	999999	865	376	194	999999	194	999999	961	208	904	76	811	547	813	426	995	874	364	85	781	826	650	218	151	655	545	58	109	999999	999999	999999	97	41	999999	44	432	742	507	705	999999	999999	999999	430	675	999999	999999	999999	999999	559	244	998	930	386	999999	706	752	656	235	538	925	999999	275	465	210	999999	999999	780	220	779	993	999999	999999	658	380	999999	876	229	543	202	961	631	45	550	271	999999	328	999999	103	999999	291	776	999999	968	780	999999	999999	495	229	30	969	914	999999	244	565	981	631	281	16	817	830	532	999999	999999	999999	999999	999999	999999	999999	211	336	277	686	588	497	227	745	409	878	811	999999	390	10	522	999999	57	999999	801	985	290	377	57	999999	286	801	759	999999	485	401	486	468	671	302	28	694	702	237	125	999999	347	245	999999	403	205	999999	449	532	999999	999999	
529	376	309	739	912	833	289	572	999999	786	738	565	999999	17	999999	352	73	999999	999999	999999	530	819	812	64	647	55	155	999999	509	202	362	237	71	676	871	120	169	999999	389	194	999999	999999	827	338	999999	782	975	224	999999	999999	30	999999	550	999999	999999	710	563	254	999999	867	687	999999	999999	217	434	511	503	594	146	291	999999	141	708	797	422	999999	999999	483	56	865	999999	931	652	657	182	999999	999999	298	999999	171	556	914	839	522	507	779	77	619	904	507	288	390	87	719	668	888	652	753	999999	888	717	90	208	236	999999	756	982	415	999999	433	999999	999999	206	975	735	999999	301	999999	300	643	332	383	579	548	999999	689	853	999999	988	293	358	933	999999	509	453	476	999999	612	724	750	796	999999	584	480	682	84	999999	999999	999999	399	999999	466	999999	716	999999	344	510	659	650	118	902	999999	426	751	85	891	275	697	531	268	563	689	471	549	846	669	798	109	865	512	999999	999999	948	598	999999	891	480	999999	942	118	966	999999	962	616	999999	747	245	832	404	791	808	496	580	999999	999999	999999	994	913	870	999999	545	411	794	148	613	161	110	828	65	193	421	999999	754	423	302	507	999999	855	999999	109	433	966	704	83	999999	18	999999	233	761	788	999999	566	361	999999	999999	564	271	823	13	695	646	417	777	220	380	764	741	167	433	338	191	149	221	999999	473	579	999999	720	999999	604	981	877	76	276	999999	999999	999999	999999	850	737	245	903	851	16	999999	999999	198	999999	703	938	276	23	800	999999	999999	757	999999	590	582	993	999999	551	999999	408	999999	768	350	510	924	526	999999	43	317	999999	102	287	297	215	318	999999	999999	222	27	505	999999	968	87	643	669	999999	510	111	135	856	879	694	524	453	999999	694	676	687	999999	186	866	999999	999999	114	339	329	470	148	281	136	999999	645	533	883	81	746	999999	999999	841	395	999999	971	907	460	999999	408	999999	999999	999999	624	780	999999	652	840	999999	104	999999	972	313	349	77	371	830	999	999999	999999	999999	640	999999	554	12	969	846	999999	170	895	335	255	299	999999	565	626	999999	999999	355	909	992	999999	999999	976	484	718	402	502	327	999999	150	999999	215	580	247	133	472	999999	999999	811	857	478	679	744	768	27	683	381	784	451	147	183	653	999999	999999	477	396	405	80	293	576	353	856	999999	754	427	999999	718	999999	442	999999	864	44	999999	62	999999	23	509	999999	466	45	999999	999999	876	516	999999	264	999999	338	999999	737	999999	298	337	244	999999	621	172	989	350	
999999	964	687	352	999999	282	148	999999	999999	999999	463	886	197	614	999999	555	635	999999	999999	787	173	179	389	999999	704	97	999999	707	999999	548	999999	851	520	999999	999999	999999	999999	999999	589	243	999999	999999	586	610	999999	851	999999	999999	89	689	999999	641	172	212	999999	808	585	999999	647	209	706	441	999999	744	826	999999	376	999999	999999	187	999999	269	401	766	959	999999	592	779	999999	853	219	999999	627	999999	671	270	688	317	688	999999	495	581	728	389	536	999999	347	842	999999	702	485	557	559	901	999999	617	999999	406	999999	170	226	805	152	794	989	815	999999	999999	999999	565	924	68	642	454	999999	640	541	999999	239	572	680	999999	995	999999	999999	661	342	725	999999	63	31	292	74	528	463	689	999999	934	999999	721	582	159	769	228	778	427	915	115	220	836	999999	238	176	680	490	476	810	236	999999	337	483	999999	999999	29	544	999999	999999	123	990	11	999999	999999	621	518	989	530	980	776	147	951	746	237	515	999999	977	793	126	999999	48	999999	878	212	518	72	248	999999	115	749	683	147	433	999999	124	218	999999	479	616	657	691	999999	495	44	98	474	591	999999	582	737	52	751	999999	609	999999	999999	999999	999999	999999	999999	999999	504	424	241	102	10	527	999999	122	307	681	507	999999	468	702	88	501	844	123	53	480	999999	911	378	706	932	999999	824	726	120	95	635	391	67	387	196	999999	264	941	98	947	646	999999	285	999999	545	575	66	906	996	512	288	999999	54	999999	287	592	55	534	170	999999	702	227	11	221	999999	125	129	90	516	543	246	903	999999	999999	833	859	636	323	171	366	565	918	999999	608	999999	749	347	978	110	999999	499	730	780	710	999999	999999	141	73	999999	999999	455	975	399	462	275	384	999999	948	254	428	956	732	372	999999	821	784	497	999999	999999	999999	999999	150	999999	912	53	516	999999	999999	851	999999	727	572	314	741	910	590	528	277	343	432	887	999999	733	681	646	767	367	999999	888	470	931	738	659	711	652	315	995	487	418	758	261	547	106	839	999999	999999	427	630	892	241	265	229	999999	981	419	388	999999	308	275	286	159	999999	999999	390	999999	999999	913	603	99	605	595	51	859	584	181	350	302	894	981	999999	349	736	93	657	999999	999999	678	999999	301	273	898	696	221	141	609	115	122	999999	367	711	480	824	540	297	646	224	370	485	810	79	95	999999	327	999999	999999	422	72	999999	999999	999999	320	246	311	826	706	898	829	727	974	75	999999	586	537	999999	999999	524	205	999999	999999	989	999999	
202	866	232	188	386	999999	208	204	196	999999	999999	999999	596	401	244	523	714	590	999999	395	643	511	745	841	508	999999	58	240	422	999999	276	766	196	999999	127	379	88	648	330	999999	631	532	787	999999	893	57	940	999999	999999	11	490	215	272	604	709	999999	131	391	679	401	330	967	781	999999	775	577	353	179	283	999999	444	76	999999	999999	763	120	723	721	947	461	55	180	693	420	736	70	504	591	718	999999	258	697	968	928	208	999999	750	818	999999	325	999999	771	604	999999	567	424	999999	53	841	598	967	409	443	227	356	160	284	999999	999999	715	83	761	460	999999	999999	746	107	341	29	109	369	999999	474	999999	757	283	575	999999	999999	322	999999	460	999999	129	468	999999	264	751	582	58	389	389	585	999999	999999	942	320	757	76	821	326	613	34	741	239	999999	935	999999	470	82	584	274	518	920	599	999999	999999	341	388	766	492	356	999999	971	999999	980	330	931	390	814	963	817	999999	41	996	999999	999999	19	999999	406	913	453	290	510	473	125	871	664	943	628	999999	999999	379	310	338	999999	853	62	30	999999	741	13	430	999999	118	999999	330	486	924	999999	196	11	450	999999	852	999999	75	999999	999999	999999	999999	665	988	999999	999999	999999	448	643	702	999999	659	999999	989	641	664	910	33	635	999999	706	794	394	740	857	999999	930	538	397	457	999999	903	605	555	425	150	86	24	999999	772	134	328	687	783	897	436	999999	22	808	327	942	25	440	857	800	999999	723	924	999999	329	952	455	60	196	412	132	999999	827	573	501	588	895	364	863	277	388	116	999999	842	999999	628	999999	729	80	999999	284	473	999999	754	613	426	999999	883	348	820	678	999999	501	380	774	382	985	448	999999	739	56	660	576	590	422	704	999999	92	999999	701	999999	726	999999	681	138	659	316	82	960	85	999999	21	26	999999	598	119	615	239	78	57	642	480	422	341	467	623	897	167	342	999999	313	79	182	647	786	999999	298	999999	252	125	76	913	999999	999999	312	44	644	533	999999	312	999999	999999	23	663	999999	562	313	647	223	515	762	158	740	61	999999	999999	999999	999999	266	646	821	999999	999999	952	999999	729	992	189	999999	432	979	373	176	40	818	430	65	519	588	234	648	999999	606	736	363	917	182	999999	999999	945	205	999999	999999	354	491	304	895	71	682	339	999999	133	618	790	536	398	999999	710	999999	350	999999	329	999999	42	999999	180	999999	260	599	999999	556	566	719	999999	237	714	107	821	548	524	999999	999999	999999	258	664	524	
42	999999	210	965	935	999999	999999	129	643	876	483	999999	999999	320	115	999999	999999	999999	782	13	414	999999	563	999999	300	999999	171	718	815	317	492	542	999999	483	999999	383	999999	999999	138	93	372	599	450	360	999999	863	475	237	418	891	532	228	999999	661	119	507	261	388	674	999999	311	999999	314	336	999999	940	999999	873	999999	999999	594	838	999999	698	640	815	94	999999	590	437	695	999999	309	924	785	273	999999	716	373	999999	132	671	958	363	782	887	999999	999999	999999	300	999999	601	65	999999	307	693	737	777	31	304	423	58	797	247	88	378	185	389	999999	130	874	159	509	542	609	922	879	137	916	753	999999	970	999999	300	439	103	878	999999	627	999999	536	298	695	999999	227	84	873	721	285	414	999999	904	572	845	425	847	102	999999	87	999999	813	610	999999	277	773	999999	810	507	807	984	499	563	762	460	594	585	999999	999999	324	999999	58	999999	851	512	51	626	408	999999	875	999999	11	365	545	252	287	999999	437	427	999999	999999	999999	376	913	300	914	999999	152	122	999999	999999	393	662	999999	552	335	655	758	359	999999	999999	999999	418	999999	999999	983	144	27	519	182	999999	158	46	999999	549	272	682	254	999999	597	893	484	296	151	999999	208	999999	167	999999	916	631	177	88	999999	999999	731	854	744	698	317	779	999999	999999	939	592	999999	356	999999	999999	290	653	999999	999999	761	999999	672	756	276	999999	999999	999999	999999	34	602	550	500	79	999999	983	999999	417	999999	556	254	817	999999	999999	999999	559	353	999999	819	509	713	999999	230	970	327	859	999999	974	587	157	681	672	802	115	39	999999	101	621	510	999999	999999	872	715	854	952	943	578	821	409	717	253	174	824	477	321	339	330	529	752	986	999999	999999	829	790	999999	999999	25	657	821	958	468	999999	351	284	668	840	999999	376	28	383	999999	665	575	870	904	516	848	334	793	699	78	571	869	999999	48	997	999999	925	978	380	928	920	999999	999999	999999	999999	999999	999999	999999	481	782	953	511	999999	999999	999999	277	959	886	369	999999	690	864	131	890	897	862	826	245	671	999999	631	397	648	455	370	999999	134	621	392	692	999999	525	322	917	124	69	501	999999	207	729	93	48	619	999999	248	999999	877	999999	361	999999	996	314	147	683	160	566	863	922	344	184	999999	347	503	676	999999	174	551	214	999999	837	370	17	48	999999	714	593	777	11	217	314	999999	999999	999999	733	999999	999999	387	999999	999999	558	206	578	999999	32	586	745	545	943	221	999999	515	999999	784	999999	298	989	999999	
206	968	999999	788	999999	715	40	396	578	87	769	999999	441	787	911	448	227	641	791	532	25	999999	999999	999999	999999	789	143	798	125	789	746	999999	999999	727	191	670	208	769	344	863	453	636	18	668	775	962	780	999999	603	999999	567	882	506	999999	260	841	999999	520	954	82	581	241	999999	788	340	335	284	999999	605	250	999999	999999	999999	928	88	388	356	310	999999	871	19	847	205	891	232	864	999999	249	477	999999	671	688	999999	272	291	222	999999	229	337	450	688	77	690	362	999999	120	999999	578	388	872	999999	698	247	92	72	999999	46	389	999999	476	397	45	246	999999	579	562	999999	44	999999	866	999999	137	972	832	192	942	166	843	907	122	288	369	999999	604	855	972	450	732	209	557	999999	976	663	861	999999	653	830	999999	782	999999	478	551	931	999999	849	367	999999	415	900	130	577	999999	481	454	999999	37	184	641	410	607	121	909	835	99	690	56	473	121	779	539	121	731	999999	486	999999	736	438	999999	999999	497	256	44	832	999999	980	999999	999999	218	672	35	478	999999	34	185	319	569	716	842	831	999999	893	999999	636	371	999999	845	142	995	999999	461	599	999999	885	912	361	86	86	756	118	707	551	264	999999	754	70	999999	999999	884	176	84	999999	595	999999	953	999999	641	408	471	79	999999	999999	509	408	999999	435	642	313	121	824	242	492	959	733	134	260	638	176	999999	999999	97	999999	999999	999999	999999	999999	999999	329	932	999999	719	677	615	687	974	857	999999	856	237	999999	428	618	595	70	999999	592	71	862	392	702	999999	475	527	170	981	996	601	680	672	999999	431	322	999999	802	114	564	999999	999999	759	276	218	782	939	562	999999	479	999999	197	895	153	999999	151	937	239	354	254	999999	455	705	977	265	370	193	457	897	999999	246	793	955	378	715	790	113	125	494	999999	536	999999	288	512	453	413	785	528	999999	290	385	152	457	999999	414	431	575	781	20	847	999999	491	665	776	999999	999999	241	526	438	589	48	999999	999999	172	999999	196	176	202	999999	999999	585	665	999999	617	730	103	345	105	964	999999	224	999999	114	646	593	54	999999	511	279	694	181	269	999999	820	251	563	407	999999	151	227	999999	382	256	168	272	933	444	999999	56	149	999999	145	562	153	375	716	717	108	578	674	999999	999999	923	839	680	326	574	236	375	999999	999999	59	999999	746	39	999999	999999	946	999999	659	609	260	465	140	281	45	706	946	455	999999	846	999999	717	477	339	599	999999	417	999999	946	369	218	682	879	454	
999999	999999	999999	124	999999	999999	999999	724	918	74	637	209	793	999999	999999	999999	627	780	840	331	395	342	487	416	439	392	667	999999	437	300	401	577	586	999999	907	854	891	832	999999	894	85	585	999999	999999	702	999999	666	848	999999	999999	741	437	842	558	68	41	703	408	999999	151	973	312	296	627	673	999999	623	117	661	999999	727	795	999999	999999	255	810	999999	84	714	50	725	818	624	111	559	963	734	38	999999	999999	999999	999999	157	999999	920	772	299	180	739	642	776	559	999999	999999	609	946	580	999999	312	258	497	629	999999	644	999999	165	688	999999	78	709	999999	595	490	786	639	244	999999	86	35	482	520	373	344	999999	274	176	999999	571	999999	613	393	838	725	378	387	531	999999	513	999999	764	94	114	112	999999	999999	190	78	411	423	999999	308	503	870	999999	737	999999	294	999999	999999	259	999999	127	693	464	326	999999	869	121	408	118	445	999999	720	270	999999	416	999999	314	765	999999	999999	229	157	137	314	889	967	896	641	999999	247	999999	143	116	240	967	420	647	713	819	321	957	12	315	999999	999999	782	609	441	330	999999	999999	856	296	161	314	969	565	160	436	530	973	480	155	871	999999	999	999999	40	999999	995	999999	601	945	772	150	227	841	209	149	117	999999	465	320	399	267	331	999999	999999	999999	999999	999999	497	999999	999999	347	486	857	999999	671	999999	178	579	19	334	250	999999	910	524	21	97	138	366	20	999999	172	517	169	999999	999999	935	162	659	113	433	999999	135	324	656	434	663	369	999999	999999	974	939	787	455	999999	158	879	421	999999	943	999999	999999	499	486	999999	999999	830	327	110	831	735	22	518	476	999999	194	125	73	263	999999	999999	999999	731	828	46	999999	384	72	183	608	733	524	830	999999	274	999999	999999	648	999999	529	604	345	269	575	802	962	430	321	999999	801	43	815	168	999999	999999	122	147	671	450	577	752	767	153	999999	107	999999	192	802	212	31	543	999999	707	999999	999999	22	999999	166	35	84	959	72	202	381	574	999999	365	597	999999	161	999999	979	999999	789	777	836	202	766	477	999999	780	628	119	848	268	566	118	434	999999	583	654	981	645	376	617	999999	575	772	927	999999	855	595	681	60	603	999999	278	999999	956	659	820	700	999999	443	999999	341	999999	354	999999	17	999999	931	999999	547	999999	446	343	831	999999	97	271	999999	839	297	736	195	946	999999	254	999999	999999	200	999999	98	999999	999999	302	212	82	285	999999	230	999999	919	999999	923	999999	144	552	999999	999999	446	999999	999999	398	400	
861	999999	706	999999	999999	999999	110	999999	999999	618	464	760	784	554	153	999999	758	895	361	999999	771	919	999999	813	999999	812	516	96	485	999999	454	999999	999999	372	101	901	506	963	890	841	129	999999	210	763	468	984	999999	998	24	98	688	850	999999	357	999999	999999	999999	892	669	583	387	24	932	867	173	856	70	421	462	999999	999999	795	14	519	920	530	718	999999	355	999999	462	999999	999999	397	999999	603	100	353	999999	159	426	613	303	317	999999	115	317	343	999999	611	999999	937	545	773	463	892	999999	998	436	107	999999	999999	999999	999999	999999	869	942	999999	703	570	766	999999	677	999999	824	999999	999999	697	65	814	222	385	562	999999	540	525	972	308	934	281	757	101	999999	999999	999999	104	75	98	999999	999999	173	772	639	39	999999	217	269	999999	949	441	400	158	999999	621	999999	999999	769	999999	999999	604	999999	644	610	999999	999999	999999	999999	41	387	729	999999	412	510	470	651	449	746	533	897	999999	999999	740	358	502	999999	608	159	304	999999	87	334	999999	999999	999999	999999	529	172	216	226	999999	416	999999	854	999999	486	987	999999	482	970	445	111	999999	906	351	999999	166	295	117	552	214	999999	506	280	310	999999	694	988	917	771	132	287	999999	317	726	917	37	999999	139	26	999999	960	676	333	999999	975	97	364	83	252	541	243	64	663	22	655	909	958	554	999999	791	999	730	710	848	167	999999	929	190	433	999999	281	166	999999	999999	253	999999	182	954	999999	317	339	999999	675	239	888	232	876	304	81	17	78	340	315	235	892	999999	999999	999999	168	413	999999	184	649	930	270	87	963	13	768	999999	999999	14	230	516	461	999999	999999	999999	959	934	999999	634	999999	426	253	940	999999	865	767	24	882	696	795	920	999999	165	276	999999	968	810	999999	873	999999	274	279	74	120	799	773	999999	999999	999999	525	999999	999999	999999	75	232	999999	330	237	108	245	999999	924	999999	218	310	366	305	817	320	511	159	676	822	107	999999	156	188	830	60	102	999999	999999	396	181	572	211	999999	999999	54	67	648	583	170	637	999999	999999	239	856	809	999999	999999	991	999999	999999	376	557	896	436	999999	85	507	500	186	16	286	914	999999	869	646	999999	741	999999	773	263	999999	575	515	194	999999	504	917	332	30	617	624	999999	976	999999	805	24	315	199	999999	968	560	158	406	164	361	868	811	370	220	711	701	271	228	610	130	800	51	999999	121	727	168	185	479	569	999999	319	937	136	74	631	792	551	347	804	999999	999999	179	361	833	999999	693	557	122	
999999	915	999999	748	999999	291	14	972	604	87	150	810	384	678	837	772	51	930	684	306	588	918	160	924	424	907	416	999999	999999	878	665	44	999999	73	170	653	38	999999	571	845	69	658	999999	473	206	994	328	46	341	588	792	999999	999999	261	533	400	765	438	333	468	875	999999	999999	725	422	999999	208	321	518	999999	744	479	368	999999	246	930	729	686	727	429	999999	379	299	999999	999999	150	999999	999999	539	999999	888	599	248	113	970	687	376	472	999999	99	795	16	999999	999999	844	322	166	179	24	999999	671	999999	711	904	999999	999999	92	189	999999	282	91	848	781	748	304	999999	999999	265	869	559	999999	999999	634	638	633	582	851	151	268	773	984	856	345	936	999999	809	888	343	233	999999	604	197	832	779	18	946	999999	779	853	699	91	900	999999	999999	49	414	453	82	999999	307	653	941	999999	999999	298	234	999999	844	650	999999	266	999999	42	403	955	376	434	855	629	687	999999	82	297	568	691	93	556	879	897	693	999999	815	73	925	821	662	275	965	999999	783	442	390	138	368	443	193	867	906	510	673	980	999999	453	999999	950	999999	999999	362	185	999999	678	634	947	956	139	450	834	116	582	302	110	999999	374	845	254	999999	999999	929	135	508	226	650	378	234	999999	767	372	480	974	999999	18	912	790	286	115	808	999999	181	239	992	359	760	333	218	999999	999999	233	999999	348	984	637	999999	999999	677	999999	999999	265	723	254	371	88	363	141	341	293	197	677	98	740	999999	999999	771	699	999999	158	465	326	170	661	999999	999999	764	141	990	613	294	685	123	298	87	553	720	927	867	914	996	999999	992	924	999999	999999	144	999999	903	461	999999	34	103	999999	533	711	104	999999	999999	827	323	231	999999	999999	999	999999	563	800	662	892	812	843	832	229	162	836	333	246	999999	999999	409	897	238	539	747	999999	592	999999	765	375	999999	658	874	50	600	774	999999	275	925	872	291	344	214	20	999999	999999	999999	873	376	696	388	858	784	707	427	425	993	999999	979	999999	919	968	999999	999999	444	163	999999	792	628	387	359	68	999999	414	74	74	693	228	890	725	77	718	228	78	987	599	874	999999	622	185	781	875	295	195	952	322	309	999999	576	495	63	410	999999	988	347	330	547	380	643	362	731	775	722	999999	672	210	750	999999	999999	844	999999	802	179	453	606	483	999999	134	999999	999999	999999	776	651	999999	671	666	473	239	731	999999	62	999999	532	269	453	16	162	999999	523	999999	572	343	999999	731	215	
260	240	801	392	863	557	422	918	892	597	955	133	327	999999	999999	737	520	245	640	792	999999	999999	910	999999	999999	331	999999	611	999999	999999	432	167	919	999999	420	436	672	847	867	120	639	999999	639	672	497	882	835	448	518	24	999999	107	977	999999	429	980	330	800	791	542	816	999999	219	999999	174	798	213	999999	999999	578	75	999999	377	530	999999	210	640	999999	999999	717	495	302	103	694	135	999999	999999	980	770	999999	116	999999	66	335	303	827	375	999999	507	999999	679	708	276	939	949	390	729	456	999999	228	350	92	297	83	57	999999	999999	524	588	839	618	233	367	741	472	204	999999	999999	999999	335	835	999999	740	999999	48	999999	999999	163	745	745	605	999999	203	551	99	33	999999	999999	287	779	999999	999999	346	999999	999999	456	350	999999	476	999999	773	686	999999	461	393	636	352	482	999999	269	498	564	779	843	244	999999	39	815	999999	448	620	633	765	457	226	999999	378	999999	999999	592	446	500	999999	990	971	918	513	742	168	462	681	999999	999999	28	291	999999	81	999999	999999	205	426	535	882	37	144	149	999999	772	244	408	999999	999999	749	453	823	997	999999	788	999999	326	382	297	656	200	999999	519	686	746	176	671	999999	874	649	538	175	911	999999	659	855	832	999999	740	999999	760	999999	411	999999	999999	205	999999	999999	293	632	117	822	999999	878	692	270	624	462	184	606	999999	496	393	999999	220	287	911	390	228	999999	999999	329	641	789	896	995	366	999999	999999	551	999999	995	999999	252	542	999999	46	42	925	999999	240	379	822	144	934	274	810	999999	151	226	293	903	999999	999999	593	787	191	999999	982	696	999999	999999	279	632	723	577	999999	151	999999	504	250	878	999999	999999	701	669	999999	506	855	631	195	584	26	966	999999	979	547	999999	659	754	534	697	60	238	494	999999	109	199	421	366	407	669	693	647	999999	999999	448	628	999999	923	291	999999	494	999999	511	329	450	313	374	999999	40	598	491	342	969	553	828	236	344	927	999999	317	95	498	999999	525	890	999999	990	853	541	999999	619	736	999999	849	213	999999	999999	175	333	999999	824	677	336	809	187	999999	677	999999	999999	999999	999999	731	999999	999999	599	995	999999	985	438	81	322	999999	212	121	978	999999	999999	129	350	139	509	179	604	773	493	417	172	425	999999	540	701	999999	277	328	635	888	382	500	260	217	573	740	736	261	999999	313	999999	999999	999999	432	999999	999999	91	456	713	124	136	999999	490	191	999999	710	648	898	999999	753	253	884	999999	100	999999	379	869	999999	999999	
768	442	353	299	999999	999999	948	595	915	58	153	486	820	615	521	761	792	999999	999999	384	863	102	838	880	730	69	590	999999	999999	59	999999	688	948	999999	999999	999999	783	300	309	248	885	999999	732	849	237	999999	432	278	965	999999	590	999999	800	758	702	675	999999	473	569	130	999999	219	855	865	936	465	538	999999	670	999999	978	501	710	999999	499	999999	999999	999999	653	463	999999	321	999999	999999	468	753	887	999999	198	279	87	999999	731	189	886	675	999999	999999	999999	772	999999	503	608	136	360	999999	658	970	268	954	315	615	819	999999	493	50	447	455	406	192	577	347	740	400	999999	999999	769	530	944	999999	488	503	999999	881	999999	999999	713	646	59	379	105	999999	931	244	964	472	500	625	695	999999	999999	813	999999	731	999999	400	762	217	374	692	329	999999	36	444	475	812	999999	999999	391	359	336	800	405	37	97	999999	416	505	436	298	178	154	999999	108	596	674	999999	353	999999	333	999999	506	999999	367	999999	999999	999999	496	769	999999	932	999999	244	346	999999	437	418	999999	644	544	984	266	780	86	523	185	302	928	999999	999999	779	196	262	68	978	830	528	999999	976	129	999999	919	736	284	366	999999	909	498	589	169	266	599	709	999999	348	124	999999	205	843	874	675	962	999999	969	382	999999	999999	185	999999	688	999999	380	466	524	774	999999	530	999999	720	999999	275	803	999999	688	999999	999999	487	999999	999999	999999	114	333	204	112	999999	806	280	999999	901	621	317	734	141	900	999999	886	143	999999	999999	999999	594	229	485	936	608	871	623	960	435	203	999999	999999	466	999999	584	584	186	999999	81	968	794	999999	604	108	999999	541	672	448	438	999999	56	302	741	445	999999	885	999999	267	503	582	193	320	340	708	363	127	277	999999	326	675	999999	779	123	409	488	999999	624	386	347	77	209	184	531	778	157	965	999999	30	235	999999	736	918	999999	999999	785	999999	432	896	745	481	274	45	999999	762	947	276	999999	342	957	447	270	472	919	999999	382	18	788	562	560	999999	999999	999999	411	627	939	791	999999	999999	999999	999999	408	728	640	866	803	173	62	769	830	880	785	125	73	999999	438	999999	999	999999	126	776	999999	869	345	357	811	999999	633	999999	822	166	357	564	717	953	49	999999	831	999999	633	218	999999	29	732	679	999999	553	999999	999999	198	675	792	494	508	999999	999999	538	999999	999999	64	785	540	556	946	673	533	999999	408	119	999999	897	442	999999	801	907	821	676	999999	665	999999	267	999999	19	317	999999	374	862	66	870	645	510	
158	548	999	847	678	999999	83	999999	999999	390	155	83	875	300	242	999999	693	600	999999	641	401	727	547	796	951	530	249	999999	309	671	175	537	474	248	748	999999	945	999999	238	421	603	89	519	364	122	759	144	26	914	527	178	999999	999999	14	118	431	999999	213	895	158	169	284	758	484	225	617	609	636	552	349	900	999999	372	999999	999999	322	217	192	684	201	395	233	884	781	999999	999999	694	470	999999	999999	892	999999	999999	90	262	999999	330	45	149	504	160	999999	999999	999999	999999	438	103	999999	965	999999	224	818	529	999999	763	935	400	999999	981	515	923	149	507	235	456	168	681	999999	362	718	991	181	53	189	51	999999	759	318	165	74	999999	465	504	342	112	84	223	999999	326	326	999999	353	64	633	999999	20	11	248	128	468	757	811	877	257	804	52	775	349	662	876	999999	999999	999999	917	999999	468	645	174	132	382	944	326	965	999999	999999	648	127	419	608	41	885	521	999999	696	999999	805	588	999999	999999	70	308	874	999999	450	150	847	531	146	999999	122	374	836	125	746	523	440	999999	841	467	166	924	365	740	999999	990	664	892	999999	610	999999	880	999999	636	72	83	80	624	999999	999999	942	999999	981	685	999999	999999	999999	405	999999	999999	875	959	746	789	381	145	943	143	81	999999	486	955	999999	535	999999	999999	976	999999	63	999999	453	816	999999	999999	524	999999	999999	999999	254	999999	941	999999	449	952	734	143	143	999999	265	927	139	937	552	74	999999	987	720	455	53	264	690	848	351	780	999999	69	637	999999	999999	341	201	999999	889	118	518	999999	516	453	800	999999	108	377	945	999999	999999	515	273	267	999999	537	328	498	999999	989	282	103	917	668	233	675	999999	344	343	999999	735	865	57	444	556	201	481	277	654	545	999999	323	903	225	999999	999999	795	380	270	999999	999999	703	999999	899	835	999999	309	999999	230	999999	12	763	43	999999	400	677	467	829	999999	346	999999	61	843	100	833	959	200	701	999999	999999	999999	135	999999	605	909	42	237	158	608	141	892	633	56	529	543	402	999999	880	999999	568	755	999999	999999	999999	682	962	859	548	76	876	234	607	425	221	256	999999	690	438	999999	999999	450	319	230	579	454	432	999999	999999	999999	440	679	319	877	862	263	913	465	159	923	999999	182	689	91	732	906	295	218	835	282	667	999999	851	768	999999	128	445	745	99	479	260	957	545	992	635	206	915	730	999999	957	342	421	540	515	999999	999999	761	999999	497	673	169	223	999999	999999	889	999999	828	551	
999999	744	817	177	375	680	672	990	637	696	999999	999999	991	565	656	999999	999999	999999	182	345	999999	280	366	217	257	426	319	46	999999	503	113	907	378	373	318	817	149	999999	55	859	842	999999	558	74	782	961	999999	604	999999	300	111	999999	555	999999	948	151	388	999999	920	999999	999999	636	211	144	999999	999999	999999	627	999999	838	738	774	210	322	503	999999	721	301	999999	295	744	715	479	999999	999999	470	361	885	999999	177	439	539	255	106	498	999999	972	424	480	244	999999	64	999999	729	562	337	999999	243	989	530	999999	999999	999999	634	999999	655	166	999999	742	133	196	282	212	999999	408	208	529	999999	824	296	455	307	821	201	492	690	999999	999999	934	999999	37	128	896	895	999999	999999	365	620	892	842	999999	268	682	999999	57	531	852	279	999999	364	807	337	999999	702	84	132	999999	983	151	523	298	416	779	677	999999	999999	385	316	340	65	843	908	222	981	247	197	624	999999	153	999999	838	999999	999999	580	267	700	999999	999999	820	625	999999	382	478	378	554	642	488	14	260	979	999999	545	939	274	520	999999	125	437	465	999999	999999	800	839	190	684	999999	987	208	420	405	368	191	495	714	977	999999	439	843	437	999999	708	620	999999	999999	816	302	157	164	69	999999	585	999999	738	933	128	287	542	298	693	352	655	999999	999999	854	621	963	60	235	297	60	999999	281	999	999999	188	886	587	675	374	392	64	832	148	62	999999	96	999999	999999	595	700	928	151	159	95	949	429	37	999999	553	852	252	921	867	19	999999	999999	282	878	755	999999	699	867	924	311	298	822	150	541	44	534	520	999999	640	597	131	999999	131	999999	910	999999	999999	228	999999	521	149	142	965	139	999999	516	813	574	999999	363	10	999999	999999	848	797	999999	288	495	999999	28	342	754	291	279	888	999999	192	367	967	997	999999	999999	744	999999	172	999999	999999	21	389	527	721	945	692	999999	597	999999	109	283	127	999999	999999	373	894	114	189	395	851	999999	251	579	333	455	606	808	980	999999	326	815	685	641	279	277	116	999999	999999	999999	71	999999	682	827	999999	909	250	193	527	999999	586	640	233	777	314	171	770	809	203	275	999999	883	305	78	743	294	597	485	515	999999	266	97	807	792	333	846	23	423	999999	424	215	423	291	972	942	686	592	908	337	117	507	307	613	999999	57	187	709	999999	93	198	999999	999999	678	324	751	999999	999999	440	453	467	158	356	999999	779	70	925	602	333	999999	999999	702	689	158	407	705	959	999999	776	744	156	
147	409	339	999999	112	451	744	966	230	999999	853	161	464	869	958	160	999999	833	971	132	999999	999999	488	999999	495	632	999999	280	619	999999	24	66	999999	307	330	999999	26	804	677	618	190	636	113	681	999999	999999	999999	288	449	555	374	999999	804	999999	571	999999	920	313	422	479	999999	474	356	438	999999	796	466	167	548	999999	143	790	165	362	999999	948	282	999999	821	945	408	337	831	999999	427	999999	262	82	735	569	828	713	999999	208	783	999999	289	999999	252	418	999999	999999	999999	239	421	584	495	999999	681	622	488	999999	491	999999	80	508	642	292	21	76	544	393	999999	978	391	999999	408	957	578	999999	669	608	563	413	860	341	596	602	652	842	999999	809	401	123	91	714	231	914	138	285	999999	999999	999999	186	873	700	645	761	847	991	186	538	999999	456	999999	880	999999	88	616	738	911	50	639	178	198	734	992	318	897	677	209	999999	829	303	160	673	999999	387	539	170	696	999999	999999	661	666	349	936	944	170	210	164	999999	308	399	999999	999999	999999	495	988	149	707	999999	863	180	791	692	999999	579	306	289	936	999999	999999	999999	999999	85	295	977	511	999999	797	999999	157	999999	523	66	999999	440	929	126	316	999999	398	400	462	369	972	999999	870	974	640	366	648	881	274	999999	604	852	356	999999	748	389	983	149	999999	999999	999999	175	657	735	999999	278	650	190	973	999999	783	157	999999	683	112	711	117	537	217	441	999999	999999	999999	541	461	342	93	999999	999999	926	476	999999	999999	802	189	806	925	144	476	999999	999999	468	999999	787	207	456	999999	999999	196	46	281	455	932	910	259	914	742	999999	284	174	195	999999	999999	56	20	999999	109	999999	504	306	785	973	999999	845	725	942	999999	999999	344	14	484	419	999999	340	654	30	326	148	553	999999	73	809	859	312	186	704	655	862	999999	672	357	668	999999	999999	260	308	394	96	194	999999	557	107	999999	999999	690	999999	999999	481	401	990	218	961	999999	239	242	999999	123	999999	669	999999	999999	504	999999	671	999999	816	250	563	90	356	636	239	953	246	716	966	37	589	999999	410	147	184	999999	786	464	396	999999	939	657	999999	999999	635	427	173	30	63	999999	120	999999	873	999999	13	401	55	363	978	17	999999	523	999999	999999	533	999999	999999	882	122	999999	999999	217	270	795	999999	999999	805	170	10	999999	790	225	663	999999	917	966	748	874	144	782	425	433	486	999999	999999	425	391	336	662	499	169	290	908	999999	999999	999999	362	88	999999	106	596	884	362	999999	227	195	860	
538	40	566	999999	394	999999	339	999999	999999	731	881	185	884	999999	478	508	999999	652	509	317	643	590	24	613	999999	649	999999	999999	540	80	999999	999999	434	565	999999	306	105	112	775	542	578	410	999999	181	999999	903	999999	581	127	386	851	523	999999	878	226	948	25	999999	727	744	710	999999	88	999999	421	719	751	329	672	182	412	999999	999999	967	738	243	102	842	142	766	308	465	79	999999	999999	796	454	555	348	903	290	152	999999	40	832	435	332	910	999999	761	161	31	999999	944	973	452	645	749	150	983	856	182	819	960	446	254	83	924	999999	999999	275	206	980	768	892	999999	33	847	145	312	911	191	91	999999	615	999999	556	999999	190	776	161	704	415	364	57	117	332	423	593	587	361	407	551	999999	496	955	50	151	999999	713	999999	999999	999999	837	82	674	101	999999	355	169	697	949	743	592	473	570	791	626	720	784	999999	609	263	557	951	513	640	945	999999	659	246	999999	82	477	999999	363	100	999999	292	383	999999	884	78	999999	889	999999	999999	958	673	925	173	424	430	278	775	999999	544	67	999999	568	44	155	562	695	999999	292	876	275	245	119	999999	999999	343	347	768	62	541	830	667	548	848	681	281	959	495	821	985	804	701	538	819	42	691	723	349	999999	999999	382	999999	607	535	399	999999	563	999999	950	91	92	510	999999	999999	713	399	347	720	362	999999	999999	999999	999999	307	999999	999999	707	300	447	999999	999999	998	999999	999999	168	330	70	22	459	958	999999	514	545	740	902	999999	978	260	115	643	999999	13	986	996	730	183	999999	309	999999	825	26	272	18	427	999999	94	999999	993	128	393	339	334	270	403	999999	97	999999	371	999999	778	595	999999	999999	803	189	615	999999	900	999	985	999999	999999	559	634	942	455	506	127	279	818	999999	999999	142	722	313	28	743	593	999999	999999	519	999999	905	684	999999	999999	87	214	248	855	82	711	999999	142	999999	579	774	636	461	999999	591	546	101	999999	97	611	999999	472	500	170	872	428	70	367	999999	999999	855	875	999999	382	377	999999	879	423	746	979	989	999	261	999999	253	999999	141	140	999999	973	944	328	596	628	255	999999	714	88	983	653	651	999999	666	999999	724	999999	241	88	342	300	999999	678	840	117	999999	325	221	765	999999	765	296	929	316	503	940	999999	289	999999	999999	999999	586	800	440	102	337	362	342	999999	20	354	875	63	999999	759	316	999999	488	489	17	999999	999999	949	171	227	367	999999	330	173	644	999999	619	466	950	999999	999999	865	248	
748	779	268	982	999999	754	572	999999	999999	141	556	999999	674	57	999999	999999	999999	999999	637	639	222	735	615	41	179	999999	822	734	999999	112	229	56	450	38	740	709	749	948	999999	204	999999	338	999999	591	999999	976	999999	150	819	698	753	219	85	236	35	23	173	999999	812	513	932	999999	480	140	911	510	746	646	317	999999	999999	999999	511	443	999999	884	611	34	267	203	71	682	914	720	359	19	970	224	12	727	545	522	145	999999	999999	760	857	992	679	274	999999	999999	833	728	679	504	707	642	999999	151	999999	999999	969	999999	451	259	922	760	781	902	539	532	644	999999	555	506	123	165	181	999999	36	999999	355	993	964	737	849	999999	50	854	311	338	999999	999999	325	405	552	526	904	999999	999999	106	220	777	999999	707	689	253	183	183	390	999999	470	905	124	999999	999999	976	654	713	999999	736	719	927	999999	210	503	783	999999	159	999999	596	999999	169	451	930	999999	578	268	266	57	605	22	867	474	999999	868	132	745	532	611	576	872	200	611	999999	999999	293	999999	533	213	906	980	34	229	793	300	999999	463	194	395	226	717	397	999999	804	724	852	463	840	342	381	48	740	547	387	999999	999999	557	999999	552	123	999999	735	63	151	625	988	648	680	469	567	668	560	147	395	859	484	534	999999	386	535	999999	346	200	832	999999	999999	486	841	79	238	753	999999	642	999999	824	999999	344	999999	189	736	213	782	380	775	712	487	999999	162	528	250	536	750	964	27	293	65	544	999999	283	386	512	806	610	999999	813	555	918	999999	570	999999	999999	20	628	650	331	999999	965	425	130	391	999999	333	323	829	702	13	159	624	999999	769	999999	122	999999	803	234	407	182	149	961	999999	568	737	591	650	109	525	131	323	696	999999	999999	129	111	892	739	188	493	781	538	810	406	999999	877	801	440	999999	769	999999	426	924	999999	825	463	963	999999	908	742	672	729	186	999999	999999	999999	753	680	999999	21	358	73	999999	913	400	999999	999999	760	999999	859	999999	219	81	755	306	897	771	999999	273	666	147	79	830	445	820	999999	361	999999	999999	375	134	999999	123	999999	421	761	380	20	484	223	999999	213	558	58	999999	999999	658	430	585	999999	166	393	416	999999	873	289	242	609	102	999999	259	999999	199	898	735	668	106	64	999999	544	527	760	885	59	364	934	520	781	999999	367	999999	931	353	633	218	999999	999999	999999	153	999999	529	999999	918	145	964	88	24	659	999999	293	366	603	95	50	420	405	508	999999	307	938	999999	
999999	999999	999999	945	999999	879	999999	689	995	999999	999999	999999	212	25	999999	842	749	95	999999	920	861	468	999999	10	800	845	312	223	999999	242	359	164	215	373	999999	653	192	199	645	999999	999999	999999	327	340	721	999999	883	35	663	999999	758	280	999999	27	907	991	917	734	155	999999	576	352	876	763	999999	490	705	838	946	112	660	560	999999	999999	472	890	150	868	288	999999	961	287	559	260	483	88	999999	197	466	86	736	457	53	172	632	116	103	999999	999999	241	986	999999	999999	560	902	208	830	945	555	26	999999	58	456	47	999999	999999	792	999999	289	525	358	518	381	869	376	999999	999999	999999	999999	999999	999999	999999	999999	57	132	917	208	998	358	999999	258	197	642	450	235	999999	11	16	650	342	324	477	285	999999	883	999999	672	219	194	999999	691	999999	500	200	228	274	999999	999999	915	604	101	999999	278	14	276	170	875	931	999999	687	999999	509	637	999999	51	330	311	999999	999999	653	254	988	813	658	593	999999	999999	452	999999	961	772	999999	999999	56	999999	530	999999	280	999999	722	602	741	575	999999	498	192	914	389	158	898	963	994	244	271	359	112	979	619	999999	569	473	999999	709	682	915	999999	999999	590	999999	520	999999	999999	977	999999	61	999999	422	316	999999	999999	999999	317	303	999999	999999	777	368	830	696	999999	550	589	860	384	258	178	999999	999999	591	889	774	999999	519	638	776	999999	999999	792	219	846	690	673	459	19	777	999999	140	386	685	999999	250	587	894	730	969	542	179	999999	202	999999	480	529	999999	280	636	999999	999999	999999	556	999999	760	575	620	849	458	999999	139	850	607	102	999999	656	218	453	649	197	439	788	999999	244	763	424	999999	336	999999	171	999999	189	999999	318	368	475	999999	621	386	999999	966	999999	999999	999999	413	329	995	110	844	824	320	281	630	449	39	19	996	321	309	346	975	294	483	297	929	949	999999	299	999999	572	826	597	77	999999	230	395	516	999999	831	999999	428	499	999999	551	999999	676	999999	933	288	359	479	517	321	49	698	999999	570	999999	173	999999	851	706	999999	282	999999	999999	999999	654	228	999999	502	430	490	865	918	486	802	931	999999	262	399	999999	21	384	999999	999999	285	999999	287	548	999999	532	412	999999	999999	722	132	219	553	137	472	905	714	643	857	999999	999999	999999	131	222	999999	638	547	911	999999	317	695	992	190	999999	447	186	377	680	999999	970	28	123	282	205	999999	592	999999	320	789	494	829	377	999999	53	292	829	905	999999	668	999999	984	501	312	999999	37	140	39	864	
999999	295	537	999999	823	886	41	999999	999999	925	858	297	260	237	131	579	999999	999999	475	999999	999999	999999	999999	999999	21	633	985	999999	999999	995	178	232	999999	999999	630	999999	999999	795	554	640	22	999999	655	979	216	381	935	757	379	999999	799	710	664	999999	467	81	24	234	32	199	900	514	112	999999	757	635	999999	737	606	627	999999	691	772	835	134	999999	962	999999	106	640	999999	238	157	87	206	468	568	671	999999	559	489	999999	773	364	739	999999	276	477	232	580	647	208	160	752	120	117	999999	999999	999999	439	118	723	138	391	501	672	367	999999	981	299	77	72	682	56	148	999999	918	417	106	999999	761	999999	79	526	993	499	87	999999	967	999999	530	738	999999	625	451	999999	603	999999	999999	76	999999	999999	495	932	512	585	525	114	613	229	199	529	999999	150	677	622	999999	612	398	11	594	962	67	891	768	339	167	999999	999999	382	999999	999999	554	39	485	520	10	146	24	418	973	973	790	747	900	11	15	763	947	829	122	991	999999	861	482	188	999999	603	174	183	427	999999	508	241	999999	661	999999	704	664	167	622	517	597	999999	38	621	999999	319	999999	767	334	999999	119	775	269	305	544	999999	556	307	336	406	972	841	991	999999	999999	999999	815	999999	36	311	109	789	217	999999	403	22	833	999999	16	999999	611	406	848	33	359	733	999999	636	127	292	157	999999	831	225	544	999999	989	523	999999	622	503	753	741	33	304	330	568	664	901	532	859	999999	300	999999	794	575	992	999999	999999	741	587	188	131	744	163	742	958	991	70	646	999999	999999	714	999999	380	858	999999	999999	728	999999	999999	317	734	594	432	461	76	379	999999	968	764	31	367	415	999999	324	632	999999	999999	999999	999999	577	604	265	509	549	999999	905	90	935	910	999999	999999	999999	576	280	454	536	321	702	676	588	569	101	881	11	999999	308	999999	66	236	668	956	176	667	597	999999	999999	999999	882	479	170	299	495	999999	598	782	999999	838	764	870	105	685	176	885	783	17	512	383	507	597	682	999999	34	709	252	999999	82	999999	979	567	974	451	438	233	515	298	84	999999	293	228	720	470	595	999999	141	982	790	291	883	589	209	999999	587	999999	999999	614	274	786	816	999999	710	773	859	206	896	999999	999999	999999	999999	494	933	480	100	289	877	222	960	839	999999	269	429	790	584	399	368	878	864	999999	999999	901	33	297	999999	903	518	947	999999	398	299	487	736	846	999999	399	656	729	15	308	999999	583	999999	435	218	556	999999	999999	198	
470	838	999999	999999	112	516	478	471	999999	263	196	770	999999	611	999999	549	999999	999999	582	879	195	742	638	872	999999	999999	852	258	597	999999	670	944	598	999999	150	560	281	698	633	339	999999	999999	20	999999	819	999999	999999	999999	999999	886	128	32	386	50	999999	999999	210	154	233	999999	664	999999	873	566	592	252	999999	180	470	999999	999999	402	900	252	999999	999999	999999	171	63	38	999999	880	999999	711	999999	648	567	558	756	999999	360	136	999999	999999	675	223	64	999999	884	577	999999	317	511	80	618	726	131	999999	603	744	999999	48	999999	204	129	783	999999	999999	606	943	999999	623	424	999999	661	151	927	644	999999	233	212	287	999999	999999	999999	940	379	106	103	244	526	433	954	21	427	321	45	280	147	999999	169	893	999999	940	892	741	892	463	999999	999999	799	487	566	380	542	717	760	615	530	188	414	957	78	372	999999	261	668	413	999999	999999	999999	656	506	999999	73	319	999999	999999	593	932	58	915	687	626	999999	49	866	584	479	999999	561	429	750	958	487	212	825	485	523	999999	82	489	833	79	370	152	980	999999	316	999999	999999	423	31	999999	999999	999999	280	999999	926	999999	394	94	933	919	787	999999	999999	548	207	861	494	999999	999999	999999	999999	999999	91	999999	999999	302	68	984	277	256	999999	147	408	162	827	999999	931	383	999999	999999	256	987	555	999999	999999	684	246	442	684	999999	999999	999999	599	78	737	999999	416	662	195	634	329	410	999999	687	497	999999	287	753	720	217	929	120	405	688	706	999999	22	999999	335	581	65	626	309	822	518	108	548	339	425	265	582	278	198	924	816	845	181	868	426	641	406	493	721	477	999999	627	927	911	999999	864	559	249	337	613	578	702	110	999999	179	398	111	999999	338	464	635	999999	999999	999999	999999	999999	700	154	750	693	184	999999	999999	832	306	999999	181	999999	967	560	999999	999999	941	584	355	123	744	187	699	37	540	458	999999	267	999999	864	705	999999	999999	511	173	414	999999	643	438	999999	798	278	696	999999	227	474	980	777	757	999999	719	999999	135	758	126	523	999999	999999	163	725	416	999999	990	442	999999	725	597	466	999999	301	999999	308	155	999999	324	476	490	999999	999999	75	478	387	509	549	155	368	330	290	395	650	959	999999	489	999999	999999	160	287	264	103	502	877	524	390	466	458	999999	201	786	443	649	999999	44	912	999999	999999	38	999999	451	999999	826	404	317	80	746	342	78	818	442	749	173	999999	235	327	318	198	953	997	53	100	734	176	544	846	745	617	999999	
862	401	999999	999999	22	835	968	276	107	569	453	644	999999	389	602	758	46	280	461	999999	999999	999999	900	304	41	999999	361	561	660	860	999999	335	138	417	999999	427	977	188	999999	363	267	60	999999	628	509	999999	919	711	999999	417	507	576	294	999999	218	269	999999	170	539	917	484	999999	616	247	999999	128	516	716	183	184	999999	858	128	107	549	666	392	281	794	679	185	649	999999	999999	363	894	51	999999	208	946	926	817	649	999999	878	999999	999999	974	999999	391	999999	999999	538	958	637	648	457	196	999999	552	876	229	375	999999	742	835	986	374	883	214	86	198	517	236	257	963	218	885	229	697	232	418	999999	413	833	972	120	471	614	714	447	855	999999	656	80	706	451	789	999999	53	864	79	100	999999	999999	657	999999	312	710	673	440	999999	966	574	330	467	478	962	999999	769	724	525	759	179	766	231	142	861	165	550	521	999999	393	186	832	162	328	999999	108	185	287	808	760	941	284	999999	888	492	999999	613	238	489	999999	732	328	348	320	920	999999	93	525	999999	156	169	999999	21	188	790	741	177	999999	999999	863	850	999999	915	765	818	999999	892	342	999999	999999	999999	322	999999	665	661	857	493	842	999999	876	24	660	454	662	601	788	273	999999	107	750	168	474	196	625	912	999999	999999	999999	501	35	666	751	875	308	604	999999	130	355	527	933	257	335	740	175	999999	200	999999	263	999999	999999	632	205	245	999999	999999	87	999999	415	752	999999	999999	999999	999999	382	219	999999	999999	155	67	754	999999	917	999999	173	999999	833	733	30	999999	722	212	999999	999999	472	999999	471	515	975	932	999999	720	714	602	999999	999999	347	985	368	956	586	415	892	205	419	371	714	999999	81	406	542	999999	116	639	999999	218	303	500	877	979	748	757	999999	222	541	43	953	324	73	683	165	999999	375	73	200	317	320	999999	10	110	999999	444	444	578	400	182	614	999999	572	897	999999	999999	117	388	217	828	605	999999	663	386	999999	399	963	999999	251	999999	978	999999	449	722	898	348	500	777	301	314	323	240	822	369	428	877	752	175	497	318	740	999999	856	371	711	640	300	623	691	999999	480	56	999999	705	203	572	999999	999999	999	847	356	999999	999999	903	999999	374	999999	999999	999999	999999	647	798	900	999999	999999	991	195	88	21	268	999999	876	96	999999	833	276	903	126	176	855	252	902	176	649	999999	410	899	953	855	347	782	996	999999	160	650	682	999999	404	750	211	387	557	838	999999	799	480	999999	94	79	249	999999	740	
137	111	298	745	631	999999	999999	554	101	999999	232	674	486	61	220	936	362	161	129	999999	999999	965	478	695	74	435	850	491	166	999999	884	999999	875	999999	868	564	861	999999	60	999999	999999	999999	119	999999	334	999999	264	748	269	317	731	999999	129	962	374	172	999999	603	681	206	410	490	397	286	999999	999999	798	445	999999	656	85	456	110	999999	86	180	855	333	370	999999	999999	111	231	999999	93	965	496	913	676	706	999999	999999	234	854	999999	999999	999999	999999	797	717	376	819	566	612	241	285	999999	999999	885	204	316	310	243	781	35	308	268	999999	202	999999	129	999999	999999	486	726	817	231	255	737	144	371	32	999999	652	533	360	545	619	617	999999	157	601	38	481	399	999999	999999	453	999999	999999	684	271	640	415	598	492	61	90	886	424	63	572	168	751	833	999999	774	590	999999	675	999999	648	929	393	999999	528	856	999999	96	105	793	778	427	549	460	110	391	130	64	51	309	999999	999999	203	754	585	442	286	648	115	856	444	204	163	999999	45	341	256	181	79	999999	764	993	791	631	999999	154	619	301	733	901	653	535	217	375	307	916	736	639	658	96	999999	647	981	249	999999	583	999999	123	424	999999	144	949	984	414	544	472	941	572	479	440	823	999999	915	213	999999	999999	987	787	999999	128	605	617	999999	983	66	126	22	999999	282	999999	999999	505	999999	964	766	704	551	999999	830	999999	999999	173	999999	228	272	594	732	777	46	450	596	999999	985	999999	173	527	437	999999	358	999999	459	399	300	778	560	999999	118	951	999999	507	999999	999999	956	303	999999	999999	457	304	999999	471	999999	999999	515	831	999999	402	999999	580	800	249	277	999999	453	999999	384	585	999999	391	667	945	486	780	340	999999	93	411	530	691	999999	732	999999	142	289	886	43	224	883	468	673	167	999999	537	161	207	999999	999999	741	999999	918	568	567	75	636	999999	985	999999	904	999999	747	703	872	827	428	78	999999	999999	999999	566	379	999999	999999	414	718	509	147	948	629	999999	308	277	669	977	773	999999	999999	999999	506	514	901	428	319	999999	721	999999	999999	979	999999	92	999999	105	556	184	999999	758	866	162	357	137	638	46	984	772	677	480	44	894	64	999999	903	999999	638	756	665	951	999999	794	693	748	223	999999	839	546	114	999999	720	494	804	999999	727	22	656	378	875	865	444	999999	239	251	935	401	925	285	189	999999	466	800	999999	232	908	81	469	999999	913	481	207	448	667	474	759	999999	100	999999	116	890	519	999999	880	800	516	
312	565	451	813	822	999999	563	366	252	746	920	999999	581	999999	655	552	57	999999	404	668	999999	879	999999	492	395	310	884	999999	299	999999	999999	999999	718	715	999999	516	27	795	101	249	999999	999999	999999	727	838	573	999999	934	460	347	472	804	485	142	520	432	799	959	999999	522	999999	394	77	900	999999	999999	266	866	509	149	534	262	999999	165	34	914	465	47	653	999999	999999	950	999999	951	879	402	444	586	204	183	716	68	999999	999999	892	999999	23	999999	188	837	317	652	435	320	999999	220	999999	330	999999	606	967	999999	315	605	730	999999	675	999999	30	156	566	999999	672	999999	432	476	884	999999	273	776	900	941	999999	816	514	999999	524	407	148	999999	999999	123	479	598	216	999999	753	771	848	999999	582	897	503	999999	280	637	999999	109	888	346	999999	645	66	340	705	36	902	498	101	590	882	278	999999	360	194	999999	210	999999	129	477	999999	999999	946	999999	999999	12	999999	999999	545	877	169	424	519	801	344	326	66	148	892	999999	62	264	999999	999999	999999	314	919	152	999999	827	436	999999	999999	421	623	222	699	288	147	702	999999	999999	953	223	430	467	999999	186	999999	868	396	71	191	999999	424	999999	442	688	174	889	999999	305	981	718	450	999999	444	108	187	131	627	777	999999	999999	601	979	311	467	837	155	555	743	135	978	441	374	724	999999	996	164	780	999999	999999	258	619	999999	101	999999	772	176	33	999999	999999	895	251	618	999999	991	347	445	167	974	850	29	343	349	179	999999	999999	86	540	402	111	32	999999	999999	999999	999999	580	318	887	76	694	671	132	999999	744	240	999999	999999	999999	999999	704	561	997	805	170	105	914	279	123	98	957	696	635	630	558	976	554	635	999999	317	420	999999	557	100	289	999999	999999	448	999999	938	999999	463	771	807	697	550	35	544	454	568	838	999999	204	999999	118	998	45	999999	346	768	686	112	868	997	322	676	999999	906	526	999999	999999	476	674	999999	821	504	924	999999	933	17	950	19	190	395	999999	119	999999	758	982	291	999999	405	111	836	262	999999	594	774	495	31	547	128	28	473	370	372	635	999999	977	999999	84	217	568	338	817	676	999999	483	528	999999	842	255	924	244	837	803	374	838	923	657	909	999999	343	999999	470	831	999999	999999	35	999999	999999	814	780	377	216	936	837	999999	28	585	252	121	256	292	189	999999	204	783	635	567	997	999999	105	329	705	924	999999	656	868	985	685	214	457	422	999999	37	474	557	38	999999	966	602	819	999999	415	999999	903	60	
732	178	637	217	91	468	999999	686	718	461	671	999999	999999	999999	904	42	900	47	664	833	563	161	999999	647	755	999999	601	404	999999	999999	914	908	31	823	924	700	358	999999	133	989	313	52	319	23	885	999999	837	785	698	999999	446	999999	143	999999	496	999999	350	989	462	999999	867	713	708	999999	547	763	270	249	266	999999	999999	433	914	675	530	999999	999999	999999	761	19	999999	815	999999	201	999999	546	775	951	336	353	360	368	24	999999	131	599	344	359	999999	132	484	999999	529	494	112	999999	463	468	549	975	739	535	238	452	459	61	999999	516	999999	10	987	319	912	912	853	325	999999	148	999999	930	186	492	999999	638	534	308	295	222	98	309	93	317	412	999999	614	825	140	999999	326	79	592	827	999999	999999	144	175	685	999999	640	787	603	999999	914	999999	798	256	195	599	917	999999	766	794	999999	348	917	999999	906	561	999999	38	194	846	821	483	348	359	780	874	504	999999	622	679	582	311	705	768	402	794	562	367	639	541	654	174	313	798	999999	373	999999	999999	269	134	317	611	602	999999	503	441	279	449	476	321	999999	558	999999	96	999999	126	642	159	288	999999	998	999999	399	999999	999999	656	179	549	999999	999999	326	50	109	498	371	970	709	948	999999	961	524	123	891	327	447	105	999999	227	586	293	999999	408	185	158	135	376	222	950	565	846	271	729	498	999999	995	64	459	51	725	999999	416	694	999999	327	596	999999	60	81	215	106	31	952	963	667	686	918	999999	951	372	994	758	759	392	999999	699	794	624	832	999999	999999	645	594	501	346	876	46	999999	999999	561	250	326	151	999999	468	825	999999	766	831	382	87	199	999999	678	999999	492	657	311	465	628	802	270	999999	999999	999999	461	436	999999	627	790	650	403	17	399	999999	678	616	999999	924	999999	390	999999	793	459	999999	203	999999	915	770	853	228	734	69	239	759	980	108	999999	922	999999	999999	857	149	999999	999999	683	999999	118	557	61	876	643	387	999999	247	773	999999	768	999999	999999	324	520	690	773	571	915	344	999999	640	150	580	224	999999	917	214	532	999999	751	727	572	22	38	368	718	977	999999	357	207	991	985	999999	339	999999	304	692	878	177	375	999999	816	999999	999999	477	416	481	661	552	469	657	715	885	724	50	931	615	295	162	971	999999	986	999999	146	786	999999	999999	250	325	796	234	336	364	523	282	910	233	609	560	951	247	325	42	887	999999	286	999999	999999	999999	967	688	407	725	206	578	493	258	212	626	822	780	
240	999999	755	244	330	360	372	999999	999999	999999	999999	735	999999	733	481	953	999999	999999	509	555	847	951	357	118	999999	999999	168	944	788	662	999999	982	738	181	16	978	287	652	229	926	737	346	999999	269	681	999999	524	472	999999	539	999999	999999	126	276	999999	289	989	647	999999	719	999999	427	663	477	687	999999	996	39	727	502	676	999999	377	583	818	511	999999	97	436	165	999999	696	846	999999	94	999999	865	472	248	999999	989	640	999999	999999	734	319	682	999999	582	657	999999	999999	744	999999	863	999999	248	543	999999	431	496	999999	220	262	634	504	580	414	392	282	168	999999	790	999	513	45	791	867	849	508	828	110	999999	999999	489	600	999999	252	395	543	999999	332	24	817	240	999999	429	983	875	999999	999999	277	999999	310	499	151	705	745	101	827	758	380	999999	949	999999	396	999999	442	772	43	553	338	999999	999999	115	835	519	972	769	425	616	808	992	999999	769	560	801	999999	288	348	895	216	160	567	785	795	999999	74	224	999999	700	987	220	999999	999999	409	258	999999	204	663	631	999999	999999	675	221	999999	388	84	190	52	594	192	163	434	148	346	188	462	73	319	207	999999	758	924	725	999999	999999	160	999999	999999	999999	351	19	625	716	999999	999999	484	355	999999	999999	564	999999	181	260	517	834	786	703	349	999999	796	396	884	466	185	999999	999999	999999	592	361	237	150	820	999999	252	182	999999	717	975	116	703	116	238	902	642	571	999999	674	218	794	999999	999999	593	148	515	999999	999999	168	999999	198	188	535	763	483	189	423	73	441	17	344	306	78	727	242	999999	690	167	982	824	614	999999	386	741	797	549	999999	557	682	235	999999	57	379	186	787	927	999999	352	999999	999999	999999	999999	155	667	999999	498	743	729	361	619	825	999999	152	344	926	801	801	793	999999	933	999999	866	999999	215	720	296	999999	892	940	314	360	347	412	269	604	999999	252	719	867	308	806	60	205	72	409	499	905	45	999999	985	136	384	999999	821	323	999999	126	939	946	586	572	850	999999	56	269	488	395	999999	999999	999999	999999	91	925	667	136	999999	670	328	806	231	391	891	642	954	999999	975	960	591	999999	999999	990	312	999999	290	736	999999	999999	999999	803	921	113	33	305	999999	436	54	999999	999999	694	965	692	999999	143	724	205	680	218	834	867	999999	999999	804	936	497	999999	256	999999	999999	999999	999999	96	521	525	999999	999999	368	596	212	527	144	526	251	999999	979	559	202	999999	58	95	999999	999999	437	999999	518	999999	999999	96	807	999999	190	
999999	814	787	524	879	181	999999	257	607	837	94	999999	316	733	767	999999	907	956	938	637	999999	269	559	876	432	658	239	16	492	818	281	788	999999	999999	408	711	463	382	109	388	919	921	451	257	970	741	130	999999	750	126	401	139	869	999999	999999	476	264	911	101	231	999999	999999	765	788	565	999999	999999	969	999999	65	823	535	856	559	718	165	999999	312	999999	690	538	999999	265	376	999999	999999	918	999999	244	932	457	552	999999	878	446	652	165	662	691	999999	337	160	234	695	999999	866	282	320	264	947	658	952	999999	410	692	271	20	999999	372	423	387	785	735	999999	999999	281	999999	999999	122	75	10	165	620	241	362	999999	456	570	83	559	870	608	999999	296	284	504	546	999999	195	185	642	766	299	999999	296	552	425	999999	96	31	999999	304	207	999999	947	502	999999	773	57	315	814	450	326	812	553	778	421	448	127	999999	734	999999	792	999999	999999	999999	865	352	945	810	962	623	484	999999	938	999999	411	184	349	781	171	773	832	880	999999	999999	449	486	724	517	141	999999	715	981	297	257	511	270	999999	999999	637	989	999999	247	999999	999999	999999	275	874	977	377	246	109	345	942	960	541	999999	999999	241	794	388	627	437	678	999999	999999	999999	999999	690	74	999999	417	636	154	182	945	595	537	180	236	184	612	747	999999	894	877	379	48	336	715	999999	999999	535	918	258	371	400	569	366	291	472	999999	193	913	999999	828	472	201	770	25	946	999999	405	14	999999	999999	880	296	783	119	539	999999	436	975	473	999999	882	717	999999	810	554	36	181	888	763	672	428	834	999999	75	999999	188	278	320	999999	999999	999999	999999	308	482	999999	113	785	257	752	18	999999	218	449	779	946	754	304	959	471	920	999999	999999	251	947	999999	55	381	717	704	999999	195	125	215	257	167	361	999999	424	999999	999999	250	923	999999	999999	999999	220	999999	145	129	660	999999	318	849	849	23	999999	999999	360	134	446	732	77	552	400	823	999999	12	202	621	595	345	880	999999	30	679	289	999999	497	360	147	659	246	598	54	478	999999	276	366	243	385	82	68	299	881	718	182	381	745	930	999999	999999	203	524	534	324	12	999999	829	179	734	411	791	10	986	786	999999	999999	999999	999999	946	693	645	958	245	522	286	999999	759	999999	999999	907	634	567	722	929	466	721	74	729	999999	209	446	197	508	973	291	68	312	105	232	703	873	823	999999	944	572	244	288	999999	999999	420	917	999999	673	826	999999	234	287	67	999999	774	414	778	
456	747	256	458	460	272	240	228	288	664	89	999999	44	999999	583	778	999999	232	999999	62	691	65	999999	919	999999	681	999999	67	781	999999	999999	458	298	105	376	246	698	123	783	26	780	819	142	263	448	870	792	965	651	508	699	107	999999	362	96	401	465	337	934	778	999999	999999	999999	43	889	630	999999	939	445	346	90	254	449	427	282	872	922	38	480	653	889	241	416	999999	999999	678	127	936	18	975	999999	371	999999	14	951	606	382	109	374	817	366	852	529	314	428	454	658	913	89	223	478	436	856	999999	999999	999999	767	999999	486	220	999999	577	930	470	565	718	75	999999	999999	675	999999	823	664	999999	297	46	712	111	853	999999	999999	213	856	794	506	999999	999999	999999	999999	999999	839	217	622	163	999999	999999	999999	69	749	709	999999	999999	447	999999	723	999999	999999	203	994	853	131	665	321	999999	201	308	721	999999	999999	999999	214	178	999999	357	836	999999	210	999999	358	999999	124	652	362	153	722	806	766	999999	81	999999	582	999999	902	271	997	183	895	247	962	15	77	786	105	538	505	220	894	999999	999999	999999	454	271	845	999999	739	999999	999999	177	999999	394	542	278	74	123	638	892	276	68	360	662	397	999999	548	352	441	337	556	824	648	512	999999	676	999999	640	406	320	476	999999	532	528	870	727	584	577	472	798	721	982	899	612	944	835	999999	915	52	491	722	999999	64	411	921	999999	999999	160	999999	866	999999	434	716	999999	426	999999	535	832	999999	999999	389	971	999999	642	999999	574	925	45	999999	86	936	958	597	915	999999	973	362	130	606	999999	207	433	104	606	404	999999	275	999999	999999	94	309	906	134	999999	111	750	622	999999	795	999999	563	494	592	406	999999	446	999999	999999	729	452	999999	999999	999999	409	999999	999999	876	999999	248	328	308	354	849	999999	776	40	833	224	999999	847	999999	999999	335	999999	999999	713	840	698	676	957	460	473	851	999999	587	999999	681	724	909	155	874	349	183	476	59	218	645	119	629	899	612	622	988	881	101	999999	999999	976	580	759	125	187	999999	290	868	834	502	115	999999	882	358	118	314	668	973	21	767	858	209	620	77	730	79	776	354	838	485	969	651	999999	814	704	154	160	39	696	742	892	999999	999999	716	540	224	747	999999	504	317	330	908	90	799	231	776	999999	691	395	999999	829	936	999999	359	532	463	873	77	654	963	164	638	287	278	874	260	999999	999999	537	516	332	236	850	531	165	71	571	999999	593	927	195	468	644	588	913	955	578	
864	193	86	999999	679	896	540	999999	691	631	812	999999	970	791	65	164	878	785	603	999999	508	204	471	892	651	999999	726	999999	696	994	698	999999	918	681	130	721	461	176	652	339	320	999999	999999	999999	759	307	622	146	999999	999999	766	802	319	869	80	670	999999	999999	999999	999999	179	999999	465	697	932	457	16	299	999999	344	703	711	143	274	776	999999	730	999999	142	353	861	999999	648	999999	999999	896	55	58	999999	460	999	999999	477	456	169	558	913	776	507	311	999999	333	999999	795	610	64	668	55	103	940	940	999999	61	355	999999	999999	122	83	999999	46	411	999999	999999	999999	345	999999	243	687	114	227	225	954	533	830	62	999999	999999	853	999999	183	237	10	955	999999	999999	999999	225	132	999999	579	999999	840	316	471	900	344	645	265	460	184	999999	999999	940	875	999999	999999	999999	230	303	806	475	999999	301	296	808	411	11	27	700	999999	221	121	999999	534	781	385	648	71	930	717	999999	999999	402	607	999999	256	999999	89	945	534	159	999999	829	999999	114	186	999999	30	662	498	342	627	564	433	999999	709	414	415	999999	348	347	106	299	585	913	616	867	693	933	562	999999	922	82	175	877	226	999999	999999	430	605	837	628	409	441	999999	275	304	999999	645	999999	842	999999	999999	606	999999	63	704	254	401	498	318	855	96	110	157	420	999999	399	556	745	427	152	999999	498	511	999999	999999	858	210	647	322	898	58	289	720	697	936	475	978	823	999999	47	869	931	296	982	541	309	294	964	999999	904	421	999999	236	999999	668	999999	104	478	366	846	999999	754	186	419	999999	807	389	999999	483	89	999999	733	233	390	999999	63	211	529	187	999999	573	999999	927	999999	999999	158	63	31	39	449	380	509	467	675	993	125	755	877	999999	734	919	999999	491	640	999999	999999	676	999999	426	614	295	575	301	999999	282	999999	827	768	932	659	754	368	430	43	709	911	276	557	396	167	308	334	354	453	479	739	754	296	999999	798	999999	217	604	424	164	999999	218	499	402	196	298	986	944	999999	980	999999	413	457	999999	582	422	999999	459	268	316	961	230	847	499	542	63	540	999999	143	999999	999999	763	16	879	904	999999	777	999999	210	868	999999	389	999999	999999	999999	336	306	365	350	386	999999	757	346	999999	202	584	370	999	999999	143	758	999999	999999	348	443	796	407	578	36	880	645	963	999999	400	994	999999	999999	384	580	999999	756	999999	505	999999	824	789	427	897	686	329	999999	777	305	77	120	180	578	490	40	999999	929	728	338	
470	741	399	508	945	999999	999999	192	986	999999	999999	386	583	645	999999	524	653	378	999999	892	999999	548	867	668	192	999999	823	13	911	999999	458	999999	38	846	999999	25	435	291	999999	783	75	147	355	357	651	690	537	535	524	966	999999	752	429	836	631	921	873	730	325	999999	300	999999	280	641	999999	376	999999	736	610	48	98	999999	999999	999999	999999	569	999999	519	27	501	752	298	489	999999	967	705	857	202	224	123	999999	704	965	816	999999	459	999999	714	387	999999	341	999999	924	999999	877	23	856	703	19	72	729	999999	999999	823	913	11	137	334	673	274	518	166	521	496	999999	394	407	90	243	377	999999	488	142	741	170	952	373	14	999999	999999	849	999999	192	999999	393	999999	999999	151	902	490	999999	542	999999	122	766	185	288	438	999999	999999	616	775	470	642	369	251	231	999999	663	999999	638	132	266	719	425	999999	999999	369	999999	999999	999999	266	187	999999	55	169	447	30	999999	984	673	935	426	585	348	84	693	999999	999999	152	565	29	999999	999999	852	209	285	330	999999	411	211	919	335	999999	100	360	597	717	597	210	999999	211	996	679	999999	999999	705	681	381	999999	671	999999	999999	960	554	383	778	246	899	846	883	126	332	573	783	754	610	949	495	999999	999999	975	952	592	348	363	32	999999	654	159	999999	999999	949	356	739	777	352	374	922	716	581	361	818	999999	326	999999	999999	433	999999	999999	102	756	195	393	864	696	999999	999999	999999	201	360	999999	591	999999	352	289	177	976	999999	16	411	999999	36	778	416	135	167	210	276	661	999999	599	912	121	67	747	418	566	999999	53	304	368	752	731	999999	999999	769	999999	409	47	519	901	598	889	999999	999999	999999	417	999999	738	538	281	717	999999	716	999999	67	479	692	605	999999	611	495	790	711	53	493	999999	421	805	366	999999	801	239	151	583	10	999999	981	210	27	999999	588	752	514	32	999999	791	25	605	553	999999	385	999999	176	999999	416	808	188	97	999999	434	995	182	999999	449	480	488	818	142	759	44	498	491	587	868	999999	742	286	688	401	701	289	999999	261	76	999999	997	999999	243	176	999999	999999	893	837	999999	999999	416	999999	999999	999999	999999	973	882	846	518	999999	894	226	307	886	674	531	999999	695	671	154	189	920	316	735	482	426	585	966	567	200	604	653	993	863	615	372	221	146	239	999999	406	969	742	275	819	999999	764	999999	502	671	354	207	999999	448	826	496	73	339	79	746	397	916	999999	328	206	250	232	444	281	999999	319	999999	999999	
942	747	219	188	51	915	701	661	999999	474	895	845	406	999999	999999	46	129	308	882	76	999999	341	490	691	999999	78	579	558	329	999999	199	361	999999	741	233	701	999999	317	32	999999	378	999999	168	451	392	999999	799	763	677	408	999999	13	437	296	999999	611	267	999999	764	972	346	153	342	163	284	999999	853	665	263	853	429	811	286	469	697	999999	182	999999	308	940	279	815	880	921	923	195	924	704	999999	622	443	98	552	59	86	235	752	999999	999999	848	629	143	510	824	978	350	999999	967	999999	576	438	228	230	999999	703	999999	272	421	239	98	620	158	999999	640	999999	999999	268	999999	392	999999	655	178	999999	459	321	999999	999999	66	942	583	468	956	115	999999	193	225	868	728	355	556	999999	341	774	88	237	999999	245	869	414	646	91	500	585	136	999999	270	999999	999999	513	568	999999	999999	478	656	630	664	53	708	457	205	473	540	881	836	509	323	403	792	999999	999999	900	445	652	305	501	968	380	999999	279	999999	867	999999	999999	787	340	756	862	999999	458	999999	437	536	999999	219	183	551	618	748	627	607	867	564	999999	999999	668	999999	999999	182	165	999999	293	74	999999	533	337	376	325	999999	505	999999	460	999999	344	658	412	373	32	443	132	950	359	631	361	671	65	312	558	552	128	560	202	690	962	796	999999	999999	108	999999	999999	807	999999	999999	252	873	999999	592	230	889	269	305	756	130	60	214	312	999999	999999	999999	478	34	999999	773	975	944	561	770	322	548	379	999999	275	143	561	999999	724	835	999999	488	525	473	999999	999999	292	823	804	81	640	757	493	627	660	341	999999	857	990	462	548	999999	322	385	280	681	520	999999	39	622	569	999999	490	999999	283	234	999999	15	941	157	490	162	999999	489	140	564	999999	752	999999	933	723	999999	334	272	296	91	175	149	203	410	159	72	793	999999	512	999999	277	25	354	999999	99	999999	915	842	971	396	167	832	255	715	626	767	841	106	899	999999	410	999999	999999	202	999999	112	811	540	999999	428	368	959	977	235	296	49	999999	952	999999	318	789	492	999999	900	924	343	893	487	999999	391	230	999999	291	647	504	60	835	999999	377	999999	603	384	843	552	37	207	854	999999	429	587	999999	888	261	591	85	918	927	289	277	999999	218	334	999999	999999	999999	999999	999999	999999	730	999999	999999	256	584	999999	714	414	999999	999999	872	726	488	873	68	206	32	341	445	700	572	586	132	555	884	652	779	279	628	236	354	999999	528	524	299	192	383	123	314	405	
876	999999	279	999999	999999	551	247	344	275	559	594	866	234	978	767	153	999999	658	372	932	87	445	786	421	402	515	208	963	583	876	822	909	37	999999	823	999999	317	943	148	999999	999999	444	13	78	642	488	142	999999	756	156	999999	725	750	381	999999	441	999999	858	786	901	353	999999	761	399	737	685	838	193	164	866	999999	999999	999999	999999	527	642	442	718	778	914	382	657	216	437	999999	107	168	656	723	392	27	458	166	246	999999	141	683	613	341	957	999999	949	396	999999	999999	897	215	721	853	684	998	999999	999999	872	999999	999999	76	999999	999999	639	526	191	470	999999	848	387	24	283	49	395	959	999999	387	999999	274	999999	271	999999	127	909	891	999999	802	999999	393	852	379	999999	999999	304	75	358	31	999999	440	468	999999	624	52	999999	999999	932	682	999999	724	180	787	267	608	105	434	999999	999999	682	748	999999	389	431	999999	995	17	999999	565	999999	330	610	806	999999	390	999999	944	647	283	195	36	958	763	344	323	223	74	999999	999999	622	869	324	152	999999	999999	999999	88	67	245	57	923	163	377	937	147	123	373	111	876	999999	160	999999	476	30	656	789	326	999999	999999	999999	999999	999999	54	943	875	16	468	468	733	40	726	999999	999999	236	272	999999	591	825	207	209	849	963	245	999999	471	999999	999999	131	692	999999	43	43	999999	79	126	38	118	434	72	140	655	999999	377	846	86	273	999999	250	999999	783	999999	999999	847	907	325	999999	660	171	481	794	168	346	775	570	996	999999	938	999999	999999	999999	764	167	763	76	999999	944	999999	399	806	208	999999	999999	373	908	963	542	196	51	753	159	377	946	952	999999	972	318	999999	807	849	393	334	999999	999999	524	29	51	737	781	363	999999	382	271	364	283	999999	560	999999	999999	606	464	506	896	999999	960	866	817	214	495	103	246	999999	999999	549	423	999999	661	477	999999	889	922	805	414	999999	382	776	999999	999999	678	189	422	344	999999	999999	395	886	438	999999	179	657	211	836	251	687	126	999999	594	999999	999999	409	999999	92	134	978	684	658	101	999999	999999	999999	999999	235	536	999999	681	901	552	587	164	536	445	999999	307	201	687	95	999999	999999	999999	815	192	395	650	999999	751	339	999999	999999	525	736	999999	229	999999	985	898	976	310	935	16	999999	24	16	566	414	964	242	785	933	999999	599	104	999999	646	400	11	374	584	999999	564	352	999999	999999	999999	427	999999	225	944	322	302	710	784	628	999999	356	999999	186	999999	245	314	519	554	287	993	999999	999999	999999	582	
859	984	534	999999	53	380	663	999999	999999	999999	148	673	999999	297	472	999999	999999	999999	475	999999	300	599	824	999999	348	953	55	999999	413	275	145	999999	319	643	95	338	768	318	741	258	67	822	999999	242	690	999999	566	999999	91	999999	999999	122	176	778	292	270	999999	999999	62	100	335	999999	999999	999999	808	999999	364	999999	999999	144	999999	281	82	227	595	478	553	592	854	777	397	823	716	767	862	33	619	541	360	999999	999999	779	266	651	923	201	999999	999999	434	337	217	460	999999	947	999999	142	50	999999	193	814	716	576	145	285	999999	511	160	363	627	999999	743	823	754	386	965	102	24	430	999999	403	776	987	168	526	999999	936	803	769	999999	730	982	999999	357	546	118	601	644	999999	999999	421	51	348	999999	648	594	999999	999999	643	981	682	999999	619	655	789	47	999999	999999	618	715	999999	999999	999999	371	999999	802	999999	475	999999	278	999999	458	999999	481	882	362	438	59	519	932	185	240	169	787	319	612	999999	24	567	999999	389	999999	35	274	999999	712	999999	977	999999	846	520	918	999999	375	999999	233	92	999999	772	436	609	680	899	686	540	999999	999999	603	61	294	439	69	999999	710	889	190	433	999999	299	999999	702	460	18	672	422	267	743	794	180	95	530	234	251	141	999999	709	999999	349	734	999999	173	66	925	756	417	460	20	786	486	436	800	322	848	602	734	158	671	236	999999	999999	792	999999	999999	965	764	214	817	776	811	189	999999	999999	45	999999	17	999999	535	261	999999	961	256	956	318	999999	295	217	999999	649	406	749	47	67	999999	999999	863	999999	634	959	992	213	643	999999	974	999999	539	716	287	214	595	98	623	420	971	312	999999	836	999999	999999	680	556	827	178	379	72	999999	839	19	583	780	598	21	576	269	999999	327	999999	999999	22	214	999999	999999	181	63	999999	999999	627	95	772	435	37	999999	945	288	445	999999	999999	999999	912	163	699	707	703	434	997	87	57	160	920	985	23	999999	433	484	112	626	656	124	999999	936	999999	754	999999	158	753	999999	76	297	824	675	852	999999	79	858	999999	999999	236	999999	66	241	88	999999	175	787	421	182	549	470	186	818	999999	360	803	999999	638	999999	470	999999	680	381	999999	999999	335	999999	999999	865	999999	574	970	240	999999	908	68	829	857	58	589	459	999999	580	999999	605	999999	15	945	502	999999	102	230	999999	410	681	999999	684	230	329	999999	999999	654	555	397	999999	500	999999	428	999999	301	973	129	590	999999	20	817	109	999999	414	648	329	999999	639	520	692	
354	410	829	999999	842	384	999999	537	906	669	805	192	193	110	115	999999	587	134	211	382	973	640	213	400	999999	999999	388	999999	680	999999	621	25	44	704	631	999999	999999	999999	999999	916	999999	999999	683	696	999999	635	999999	999999	309	482	742	184	438	148	719	713	999999	439	853	875	996	793	857	95	57	790	999999	489	478	999999	60	876	155	294	999999	391	956	516	195	999999	60	191	999999	999999	89	446	586	896	984	917	999999	686	857	112	999999	999999	733	598	648	425	487	436	727	293	432	865	38	153	140	999999	757	999999	254	999999	825	814	286	999999	16	611	213	260	999999	999999	133	374	999999	53	999999	999999	657	368	867	770	751	623	999999	233	775	223	418	443	766	656	170	212	999999	243	287	116	303	84	999999	47	221	237	931	175	169	68	846	999999	779	702	679	398	822	483	872	999999	359	999999	884	792	202	770	999999	847	401	999999	931	786	765	267	144	583	999999	999999	558	524	692	999999	73	716	377	432	999999	74	977	771	389	958	371	999999	756	250	999999	799	845	451	999999	93	774	248	136	69	229	522	567	106	999999	999999	999999	999999	519	999999	999999	999999	999999	769	117	429	870	999999	999999	973	425	689	511	894	393	976	999999	116	781	608	525	824	590	317	213	151	506	881	158	999999	42	23	566	696	260	32	999999	85	344	323	223	999999	707	162	644	999999	20	673	712	646	18	818	576	911	999999	999999	586	999999	566	965	923	999999	481	154	940	412	133	814	643	370	602	909	999999	999999	395	381	999999	437	673	673	140	832	178	511	388	224	446	655	161	95	446	999999	518	378	399	999999	672	999999	222	242	416	206	40	352	53	108	56	118	525	173	57	159	444	893	835	100	821	970	766	726	965	999999	663	557	999999	336	401	403	77	171	708	999999	225	441	266	999999	802	825	467	999999	177	337	139	987	48	297	999999	999999	999999	309	412	702	999999	495	276	937	543	482	428	717	999999	999999	999999	364	464	491	933	12	999999	901	297	995	512	486	558	637	999999	675	519	637	503	777	999999	768	759	16	999999	999999	174	329	401	330	999999	750	582	525	296	775	533	556	999999	999999	987	999999	21	416	999999	999999	936	639	999999	867	962	999999	224	930	791	282	999999	457	722	213	837	317	999999	967	597	762	903	999999	999999	574	152	963	283	673	789	229	757	352	816	460	999999	535	999999	999999	999999	616	535	652	734	24	180	85	833	999999	992	679	140	54	819	437	415	903	298	999999	999999	998	517	550	999999	571	525	262	
999999	271	419	311	999999	977	609	980	236	999999	309	336	403	77	139	132	681	999999	999999	999999	999999	388	999999	889	999999	706	807	369	109	985	512	172	498	918	444	572	741	690	102	163	445	999999	211	999999	604	961	999999	658	868	999999	999999	40	999999	812	728	262	226	529	73	999999	179	249	881	251	748	146	837	485	633	999999	391	990	27	935	277	694	187	999999	295	286	85	999999	500	713	125	999999	689	686	199	191	999999	999999	627	999999	999999	999999	999999	960	416	999999	999999	154	35	311	14	879	22	547	544	999999	84	336	244	787	805	29	999999	178	135	999999	456	161	296	451	221	180	373	806	950	82	737	226	483	999999	999999	930	134	999999	709	999999	470	999999	152	999999	117	29	999999	840	416	999999	999999	788	835	150	20	999999	858	583	999999	834	999999	215	596	472	306	857	852	417	633	874	894	559	468	888	805	314	19	140	343	202	999999	533	399	999999	999999	949	999999	343	816	999999	999999	999999	109	875	730	264	555	679	859	999999	176	569	216	542	80	898	999999	946	344	706	963	728	249	896	999999	983	815	611	847	356	476	519	999999	999999	802	353	459	999999	167	551	758	999999	999999	94	36	634	326	857	914	726	629	444	998	119	999999	353	999999	212	244	747	448	944	832	512	783	656	968	763	739	727	449	736	788	792	999999	633	457	165	870	15	999999	958	697	131	727	41	520	999999	234	999999	52	999999	999999	420	113	813	506	768	311	379	666	563	128	196	999999	892	655	215	170	593	896	155	342	238	91	489	256	710	785	751	145	999999	538	290	684	202	388	378	688	145	999999	999999	853	500	349	999999	840	999999	999999	834	385	315	330	640	999999	897	913	999999	338	623	567	999999	999999	999999	999999	189	35	837	512	94	514	999999	527	35	999999	217	302	841	999999	978	649	999999	866	950	999999	830	166	999999	728	787	999999	268	50	74	577	340	705	303	266	170	87	999999	998	999999	330	108	787	304	999999	355	604	999999	240	999999	999999	821	929	42	194	413	32	137	119	725	804	256	246	462	458	999999	511	998	585	728	901	647	747	999999	630	999999	52	861	723	382	192	217	37	690	100	999999	999999	672	119	853	148	950	893	283	999999	83	999999	999999	846	57	843	606	496	512	458	336	84	823	999999	999999	370	170	414	999999	542	999999	229	999999	371	999999	724	999999	999999	999999	999999	951	753	473	160	556	999999	717	25	675	999999	999999	720	524	999999	764	681	587	270	999999	493	977	545	999999	740	368	854	316	964	999999	333	15	
716	765	999999	507	583	999999	672	856	511	653	155	738	999999	956	876	999999	323	606	31	999999	999999	696	248	612	415	999999	733	792	702	999999	999999	870	999999	533	869	999999	602	735	191	80	915	414	691	839	999999	807	999999	784	491	159	992	367	133	196	436	999999	526	999999	999999	986	999999	879	164	999999	901	999999	999999	673	96	921	999999	999999	999999	999999	999999	173	15	408	780	607	999999	999999	999999	552	115	394	747	165	107	850	438	293	999999	204	999999	999999	999999	288	938	558	421	999999	697	569	999999	999999	941	182	965	999999	23	128	999999	493	358	928	577	611	306	516	999999	240	576	246	493	818	999999	230	758	195	913	999999	470	232	999999	352	261	999999	504	701	452	574	200	834	836	999999	754	159	999999	273	468	999999	981	432	999999	190	999999	999999	86	239	470	720	423	779	358	296	657	316	307	16	677	835	999999	605	999999	999999	999999	742	409	182	999999	795	999999	495	999999	275	745	48	211	16	632	999999	999999	274	240	731	999999	421	485	550	999999	448	852	999999	596	632	540	999999	368	69	151	977	61	903	176	675	346	928	62	93	550	999999	115	300	999999	876	179	843	374	341	811	999999	266	859	999999	624	942	544	899	104	734	369	999999	152	864	655	749	762	999999	565	395	232	368	401	999	52	343	561	466	999999	462	999999	999999	36	257	999999	999999	201	393	999999	732	802	39	957	358	191	940	962	436	727	137	417	745	809	999999	588	269	864	859	477	291	391	999999	190	999999	47	999999	652	894	351	935	999999	379	556	832	999999	202	411	53	818	999999	380	999999	738	591	54	999999	212	999999	668	264	855	342	915	999999	351	724	849	325	999999	999999	297	78	999999	792	580	48	199	976	363	396	857	821	50	374	911	265	349	598	597	95	155	572	235	96	999999	224	999999	999999	491	868	353	96	732	999999	815	311	49	946	20	16	762	999999	999999	282	406	44	999999	551	999999	95	999999	999999	727	234	999999	999999	843	998	999999	365	584	999999	494	495	999999	999999	98	65	558	999999	999999	403	999999	591	333	919	999999	952	690	55	923	912	936	405	493	999999	368	507	307	100	468	999999	243	655	431	858	740	241	999999	634	945	245	999999	749	869	999999	999999	145	999999	999999	999999	890	999999	666	441	672	967	99	11	999999	412	590	999999	467	150	999999	169	933	170	475	188	613	722	65	110	688	919	196	999999	511	430	232	606	538	221	577	733	577	223	999999	999999	651	240	290	232	364	999999	999999	609	999999	822	739	975	436	999999	275	178	999999	566	
753	999999	780	562	999999	528	189	984	999999	256	999999	451	999999	999999	411	999999	536	383	999999	999999	745	211	395	999999	841	688	999999	257	180	948	946	408	480	999999	469	15	999999	99	739	999999	52	380	266	999999	45	254	240	28	999999	852	63	891	999999	429	999999	552	367	999999	721	811	837	932	813	281	309	999999	970	999999	261	999999	999999	447	643	679	999999	374	944	117	551	999999	457	999999	682	328	895	999999	999999	61	198	999999	648	917	377	928	999999	119	999999	984	978	871	283	658	767	178	999999	616	257	68	638	456	608	260	651	134	364	174	259	495	386	255	503	919	392	999999	999999	555	79	715	999999	999999	807	960	139	999999	323	798	905	999999	999999	288	806	613	422	999999	318	398	276	253	573	760	860	82	999999	732	377	364	275	433	421	834	546	542	313	957	649	648	131	999999	810	999999	999999	745	556	107	999999	889	506	999999	999999	368	289	826	999999	993	820	735	362	999999	312	959	533	481	999999	114	742	274	309	999999	103	670	277	305	442	18	501	999999	525	509	294	488	857	625	406	999999	999999	999999	999999	319	147	999999	295	999999	999999	999999	41	787	653	452	365	184	589	52	557	999999	101	983	393	142	999999	706	220	852	121	824	111	907	85	49	999999	32	873	990	327	189	384	551	637	591	976	999999	470	999999	154	120	898	815	77	49	961	572	337	999999	999999	440	703	443	613	842	750	999999	711	614	894	999999	999999	599	724	378	982	999999	355	801	165	788	245	147	707	11	926	295	840	45	87	986	999999	616	999999	886	485	940	999999	794	841	852	999999	856	188	811	810	308	100	699	67	421	999999	535	112	38	205	999999	736	612	916	464	999999	676	999999	907	648	694	425	838	999999	52	611	560	960	312	999999	999999	959	999999	201	628	205	150	977	666	770	169	999999	155	999999	919	999999	336	878	386	569	335	999999	999999	173	999999	882	262	999999	999999	810	665	575	799	999999	999999	606	840	421	297	269	153	698	870	147	489	190	280	156	973	837	284	681	999999	743	460	999999	688	999999	84	999999	999999	999999	999999	999999	999999	593	714	903	875	322	373	999999	590	127	425	637	459	142	999999	936	999999	999999	999999	187	535	983	991	65	791	756	999999	999999	346	552	326	808	736	23	999999	999999	475	377	281	661	474	999999	100	999999	327	823	999999	555	58	148	999999	836	999999	784	331	130	999999	659	121	128	404	265	579	999999	999999	617	999999	446	109	789	470	244	834	999999	713	999999	893	999999	737	999999	999999	999999	69	207	418	999999	307	
951	692	913	999999	815	265	162	266	218	790	62	665	710	921	999999	456	268	677	898	12	340	999999	165	237	76	999999	153	971	42	205	381	630	320	320	950	753	196	999999	655	999999	999999	999999	999999	384	840	870	36	999999	999999	915	801	529	520	488	966	879	536	685	237	894	121	999999	234	22	419	432	355	999999	971	999999	270	773	999999	918	999999	999999	999999	781	396	999999	999999	999999	988	126	404	999999	120	832	353	999999	999999	510	268	761	868	500	690	491	999999	418	999999	636	84	999999	655	999999	999999	601	999999	551	312	999999	299	41	999999	999999	201	999999	618	567	322	522	57	901	999999	759	514	271	60	829	734	999999	815	977	999999	268	999999	425	471	376	355	518	674	801	999999	999999	220	236	761	853	999999	583	873	999999	106	12	999999	183	999999	895	999999	245	999999	337	817	227	999999	321	361	741	999999	999999	646	251	999999	803	848	255	143	729	999999	287	509	206	530	161	221	999999	999999	677	678	848	54	575	853	119	967	346	999999	549	999999	898	875	30	861	999999	999999	632	196	303	163	343	50	651	356	999999	735	353	807	665	16	532	999999	683	72	153	732	81	397	112	835	511	271	593	999999	650	412	489	999999	998	224	588	229	999999	523	345	808	402	228	617	999999	999999	539	328	543	999999	467	999999	958	717	800	865	244	94	467	652	81	456	455	706	999999	999999	999999	809	451	427	313	853	169	999999	999999	999999	852	999999	727	221	972	943	60	206	999999	220	530	628	207	359	999999	145	129	999999	273	999999	946	999999	784	138	615	999999	877	125	696	614	999999	241	999999	469	22	999999	367	256	679	138	406	258	999999	622	725	389	611	102	83	177	733	999999	999999	999999	999999	341	995	598	605	252	76	934	509	577	188	999999	256	738	346	889	999999	872	202	999999	955	698	997	172	413	999999	128	785	52	529	880	743	999999	397	86	681	999999	769	650	999999	71	472	748	946	443	436	143	999999	999999	193	400	860	105	327	38	694	344	833	999999	379	134	999999	891	999999	999999	999999	520	859	661	664	430	18	231	765	83	492	949	60	999999	977	999999	255	999999	858	999999	29	648	461	368	999999	999999	636	584	999999	999999	999999	580	768	259	999	916	283	221	101	763	999999	638	340	254	546	745	999999	999999	999999	287	878	261	43	851	677	796	999999	500	279	326	999999	434	950	463	302	912	999999	801	729	71	819	43	937	104	747	390	317	999999	822	646	64	531	377	999999	999999	528	547	916	581	212	857	783	941	775	970	957	688	877	999999	
999999	563	492	385	155	467	845	324	999999	999999	297	488	851	677	633	272	272	66	999999	39	773	999999	999999	999999	999999	214	999999	101	999999	134	999999	999999	440	265	198	92	571	999999	231	536	588	214	609	812	294	723	15	115	318	512	707	900	731	847	187	268	298	272	859	999999	432	753	161	813	999999	594	58	596	489	999999	700	126	834	430	450	999999	765	462	935	803	208	930	999999	659	427	890	971	593	87	930	999999	309	296	290	114	835	63	795	499	699	675	418	626	768	999999	590	75	999999	406	619	503	836	999999	65	742	501	970	502	396	999999	623	999999	999999	558	756	401	999999	554	326	615	999999	999999	963	999999	137	789	999999	24	846	999999	824	999999	999999	468	437	999999	999999	240	547	612	864	560	999999	75	999999	220	899	77	999999	421	760	521	984	791	113	533	873	101	999999	952	196	955	999999	559	999999	953	999999	60	999999	799	999999	600	16	999999	751	954	569	999999	169	917	889	247	999999	435	999999	999999	685	999999	999999	903	93	999999	999999	595	425	908	905	849	999999	132	941	849	999999	222	991	170	514	280	50	158	963	976	999999	20	999999	949	953	229	484	305	999999	999999	695	227	715	550	298	999999	297	999999	59	719	440	46	975	50	302	790	444	999999	999999	999999	365	216	940	999999	947	999999	531	999999	955	686	999999	171	999999	78	163	727	999999	999999	871	103	982	207	109	253	999999	896	45	999999	999999	172	785	568	507	861	518	489	287	608	999999	996	999999	999999	887	373	354	279	999999	907	887	574	999999	992	999999	705	432	999999	999999	696	572	61	266	509	819	999999	900	807	999999	993	559	674	999999	897	848	999999	999999	999999	320	736	899	275	999999	999999	145	999999	877	792	999999	802	999999	361	999999	999999	46	551	999999	999999	999999	104	472	546	615	999999	357	222	999999	396	154	178	501	271	999999	381	797	999999	999999	137	374	736	915	117	292	999999	999999	208	302	999999	861	306	999999	823	169	226	273	362	660	528	999999	922	958	491	648	355	310	177	513	10	792	740	215	999999	999999	274	188	365	264	754	632	158	919	274	535	999999	44	999999	999999	631	117	445	999999	817	357	999999	778	433	468	937	560	999999	694	302	76	131	101	531	807	895	47	908	108	905	896	631	999999	999999	955	801	321	633	75	999999	892	357	999999	398	265	574	495	999999	999999	327	999999	999999	463	999999	999999	414	756	513	869	999999	593	209	347	740	921	725	999999	95	478	666	999999	927	999999	812	409	719	36	999999	276	243	409	292	999999	780	712	660	177	999999	
999999	551	999999	807	764	859	298	693	20	999999	477	539	135	410	286	239	701	276	913	651	228	488	999999	63	246	999999	807	311	197	999999	37	270	558	73	599	926	621	818	173	472	523	715	709	999999	235	736	117	998	15	999999	999999	446	999999	526	166	999999	999999	992	999999	138	61	987	506	453	999999	216	999999	999999	810	999999	618	882	999999	451	137	999999	778	714	999999	509	528	808	999999	999999	999999	590	523	42	999999	592	999999	628	257	45	420	536	218	265	345	28	755	999999	198	654	999999	207	343	305	398	999999	999999	459	174	71	609	252	690	102	967	999999	693	948	999999	999999	999999	989	635	77	40	600	999999	522	379	999999	999999	483	620	651	250	999999	999999	227	644	999999	363	999999	464	999999	435	178	846	126	999999	999999	335	807	999999	999999	66	999999	999999	275	274	999999	999999	715	89	999999	317	136	631	999999	851	999999	999999	475	999999	902	864	294	535	450	642	862	754	187	234	779	999999	999999	999999	650	595	999999	718	981	952	846	902	648	233	109	878	309	546	807	999999	999999	111	859	502	986	999999	771	999999	131	633	412	52	999999	999999	310	880	999999	542	999999	453	999999	999999	517	522	467	999	226	999999	435	571	342	326	947	999999	623	677	999999	454	999999	545	823	999999	999999	357	550	999999	730	166	922	229	999999	766	565	363	490	641	999999	999999	44	999999	889	710	223	559	300	999999	104	271	999999	633	265	915	935	445	630	367	382	169	972	999999	279	69	999999	216	63	999999	760	594	999999	982	93	288	419	619	656	122	213	999999	66	464	999999	999999	999999	999999	963	602	999999	130	732	999999	268	435	374	381	717	829	999999	999999	506	999999	334	510	839	886	549	999999	505	999999	789	518	163	999999	999999	999999	953	810	771	999999	999999	460	744	640	861	999999	723	999999	914	999999	999999	826	549	207	541	341	140	208	629	411	999999	986	999999	515	340	224	968	923	332	857	427	906	999999	723	763	55	979	999999	649	541	172	891	72	467	999999	962	968	956	803	770	387	755	191	370	999999	266	999999	239	310	647	339	999999	335	67	621	996	768	825	999999	999999	362	446	559	97	248	999999	923	639	102	377	999999	22	129	561	480	672	724	697	999999	507	999999	999999	393	11	999999	373	566	15	845	999999	203	153	523	318	418	940	205	103	131	999999	343	724	147	932	402	327	680	773	587	949	999999	81	210	936	803	611	62	999999	886	875	301	917	793	675	999999	111	498	999999	153	999999	476	630	576	383	173	966	999999	461	609	999999	999999	792	428	999999	999999	
132	942	587	514	806	888	999999	217	255	949	999999	999999	471	999999	300	828	999999	999999	57	483	651	505	826	772	837	998	999999	948	999999	192	509	498	999999	530	999999	169	911	306	346	999999	828	423	330	434	999999	45	151	999999	319	64	823	171	380	423	999999	627	126	815	677	808	297	699	999999	999999	450	999999	44	941	707	141	999999	572	999999	406	654	238	999999	999999	35	801	856	898	638	948	999999	347	127	484	36	999999	53	106	628	537	999999	138	218	267	983	999999	11	210	999999	999999	146	261	877	974	768	275	452	723	999999	875	952	399	71	999999	704	999999	999999	559	915	283	98	821	943	756	53	526	999999	917	419	214	800	656	901	460	999999	999999	469	153	715	999999	999999	329	316	753	585	964	77	999999	562	999999	20	999999	294	722	99	325	317	131	931	252	256	535	314	585	85	999999	497	610	454	597	644	666	844	164	999999	768	515	200	181	88	458	75	365	999999	204	358	999999	189	371	496	799	999999	222	999999	999999	455	25	999999	677	999999	477	467	508	999999	245	354	607	140	999999	331	999999	127	949	999999	793	190	999999	999999	999999	999999	934	317	248	957	797	306	999999	380	651	846	999999	999999	522	892	999999	991	567	399	303	999999	751	241	758	999999	687	682	398	369	680	332	286	249	350	951	354	169	999999	551	177	939	900	237	489	999999	577	34	999999	67	999999	801	999999	780	481	540	975	702	558	208	280	999999	907	999999	700	328	570	513	444	571	547	999999	999999	25	232	364	949	999999	752	185	472	999999	999999	999999	127	878	708	505	768	810	999999	652	610	30	280	61	999999	817	536	999999	23	74	999999	43	519	800	39	999999	558	127	591	460	950	383	999999	999999	47	575	965	821	619	74	745	634	595	895	840	752	999999	180	332	141	987	591	171	408	82	54	821	327	849	110	999999	651	999999	999999	701	999999	294	662	24	466	851	715	999999	999999	329	956	999999	999999	960	286	862	387	795	459	473	369	999999	337	545	993	754	999999	999999	518	126	104	415	999999	203	613	467	999999	999999	865	289	282	49	222	999999	125	606	206	366	572	248	569	855	769	62	342	24	957	126	31	711	213	742	43	831	235	550	378	431	356	819	780	231	929	999999	999999	329	999999	257	999999	396	999999	291	410	280	557	248	646	999999	861	999999	509	965	999999	163	999999	539	16	390	854	575	238	775	19	752	999999	348	926	599	861	999999	24	710	999999	635	999999	921	341	763	999999	986	904	360	569	757	999999	999999	96	775	103	661	322	
619	403	855	999999	781	281	657	812	218	321	56	999999	848	584	799	279	509	999	164	207	999999	115	867	999999	878	216	262	443	999999	261	161	999999	209	700	405	316	841	999999	382	649	999999	950	76	675	857	203	721	183	519	999999	586	775	999999	463	79	513	999999	194	999999	999999	999999	224	169	999999	999999	551	999999	999999	999999	492	437	42	999999	514	523	302	49	202	812	684	494	88	999999	117	674	385	566	746	631	892	781	999999	198	806	629	470	791	118	514	316	999999	999999	994	36	117	554	999999	434	999999	776	473	343	381	604	90	941	300	999999	293	785	984	999999	526	296	999999	780	843	820	999999	63	511	999999	687	506	447	921	94	999999	999	129	236	141	806	854	428	447	285	594	725	688	999999	740	825	729	999999	36	999999	999999	325	999999	999999	999999	999999	885	999999	543	999999	875	167	168	856	403	61	999999	559	852	413	672	868	999999	504	258	999999	205	999999	999999	115	958	999999	420	875	386	581	672	417	999999	591	921	999999	885	999999	410	437	999999	999999	776	689	661	179	479	999999	999999	838	999999	832	462	244	354	999999	999999	437	696	701	999999	293	479	999999	389	755	662	271	492	999999	999999	999999	104	821	537	373	117	91	453	789	705	796	502	548	530	839	955	999999	247	999999	94	457	105	708	690	999999	362	999999	310	906	999999	999999	141	999999	855	580	738	641	707	999999	894	999999	983	999999	999999	950	791	931	301	999999	999999	999999	34	573	999999	535	385	395	140	999999	20	163	999999	999999	999999	497	665	211	693	949	999999	323	954	999999	34	670	473	198	999999	999999	492	999999	999999	760	115	517	193	999999	301	329	999999	999999	510	454	970	999999	642	446	999999	999999	294	589	248	999999	448	486	999999	768	549	338	72	196	682	400	770	589	500	31	441	763	313	107	999999	373	999999	758	813	509	294	292	37	37	562	214	455	903	193	320	999999	629	999999	425	28	962	266	17	669	120	684	999999	999999	621	15	872	205	999999	999999	874	596	999999	673	545	483	999999	310	45	634	478	944	999999	406	189	709	812	300	888	88	947	117	999999	999999	999999	999999	903	50	416	31	999999	19	999999	999999	318	723	999999	955	926	999999	999999	661	231	383	201	175	817	985	71	911	999999	999999	999999	118	731	767	999999	601	971	720	999999	226	894	999999	944	999999	999999	642	97	999999	999999	856	373	946	327	295	885	373	897	999999	18	917	979	505	999999	117	702	160	502	551	874	39	984	999999	999999	999999	767	218	439	732	490	184	898	605	832	999999	218	370	791	445	
881	486	704	999999	711	662	999999	399	194	836	766	535	149	545	592	60	872	167	584	999999	528	999999	934	175	999999	834	29	999999	672	492	899	999999	999999	67	669	398	999999	550	505	709	309	378	999999	999999	965	954	44	999999	23	782	473	60	786	19	999999	214	551	538	397	877	999999	861	726	999999	937	999999	999999	92	999999	204	724	332	662	874	999999	159	653	999999	999999	999999	999999	666	999999	890	28	849	555	358	149	999999	999999	796	162	627	76	999999	652	330	999999	541	787	952	486	819	67	151	398	911	537	999999	560	999999	999999	999999	88	976	500	835	999999	999999	878	818	999999	421	357	928	999999	44	999999	45	507	333	677	667	315	847	190	552	833	876	460	999999	821	999999	903	636	466	857	549	100	946	816	646	576	662	999999	19	74	471	138	972	363	113	999999	270	237	542	671	999999	999999	795	948	12	806	999999	999999	999999	571	517	720	471	321	495	999999	999999	999999	686	110	15	999999	837	126	90	704	904	999999	540	329	120	676	104	795	868	318	304	998	813	839	999999	427	999999	999999	999999	999999	999999	999999	868	999999	413	579	551	442	999999	999999	402	999999	867	307	902	540	704	678	460	841	626	676	453	187	423	100	877	846	170	587	999999	400	570	340	47	999999	239	155	915	540	134	999999	999999	999999	915	625	140	516	937	409	723	302	986	714	134	990	999999	999999	971	322	702	999999	281	88	286	12	999999	537	999999	999999	311	558	762	920	717	963	999999	999999	999999	798	959	371	908	999999	864	83	999999	855	215	56	47	548	999999	999999	838	429	391	999999	939	999999	516	603	255	999999	107	174	999999	999999	999999	999999	454	979	999999	183	363	341	797	519	999999	999999	599	263	999999	223	999999	763	385	169	91	297	582	495	297	999999	291	999999	999999	628	999999	699	999999	346	857	54	602	999999	128	10	249	506	999999	871	999999	736	999999	262	282	42	668	344	789	999999	999999	710	999999	958	999999	80	891	997	226	178	999999	999999	999999	263	406	287	621	563	644	384	919	585	999999	710	659	561	45	999999	999999	999999	959	330	909	172	361	157	465	644	375	999999	999999	999999	289	463	26	321	999999	70	855	999999	421	115	699	414	461	409	54	999999	308	140	45	999999	999999	144	218	999999	615	999999	999999	999999	822	999999	198	597	999999	677	305	211	694	348	493	974	999999	999999	671	854	999999	504	711	951	112	586	999999	999999	22	999999	338	155	254	490	999999	569	168	999999	182	444	917	999999	149	783	114	842	193	960	646	70	688	824	473	364	904	121	999999	949	
156	245	641	953	999999	29	349	159	956	999999	643	924	816	576	916	236	999999	528	365	927	847	270	402	385	597	951	568	513	682	890	585	593	773	218	460	937	999999	964	527	130	443	954	999999	979	999999	722	254	999999	908	246	427	386	755	999999	111	999999	999999	266	999999	999999	460	836	999999	76	628	59	160	607	999999	979	999999	972	10	999999	494	893	384	422	68	875	706	457	605	999999	472	209	838	905	116	575	104	546	999999	893	669	607	487	999999	361	277	572	999999	999999	928	813	454	999999	999999	384	218	511	429	208	490	927	12	999999	40	604	999999	221	255	999999	550	884	999999	374	117	575	887	999999	999999	71	790	999999	68	461	999999	632	27	823	327	530	898	999999	999999	348	128	999999	666	375	457	999999	932	66	326	157	454	53	999999	999999	278	944	497	803	946	368	417	187	999999	551	564	407	587	605	893	999999	601	999999	219	548	255	151	908	521	957	350	138	734	999999	910	16	632	706	999999	555	382	43	999999	127	316	930	999999	999999	999999	999999	59	637	999999	172	602	999999	999999	833	387	835	136	46	975	845	605	240	683	999999	999999	544	931	701	650	999999	520	999999	506	999999	903	999999	314	999999	792	710	908	713	800	571	999999	999999	48	799	328	111	428	346	67	999999	521	999999	256	748	147	581	999999	358	986	288	652	999999	59	608	930	769	530	91	253	999999	937	892	440	999999	808	604	999999	142	999999	549	999999	184	633	257	847	827	999999	565	907	221	831	559	999999	522	999999	482	315	440	999999	559	580	999999	103	791	999999	629	999999	143	940	543	86	746	976	447	657	478	287	801	760	113	406	964	184	999999	444	388	175	918	999999	336	298	74	274	823	969	293	999999	999999	999999	228	191	238	625	374	145	95	583	289	864	450	204	999999	680	765	162	615	173	999999	357	999999	999999	727	939	999999	999999	21	482	162	999999	374	397	999999	999999	999999	921	177	349	809	897	359	804	886	63	999999	999999	785	999999	999999	671	363	130	999999	494	11	764	463	299	21	129	999999	999999	430	999999	999999	63	758	646	999999	844	999999	276	363	174	998	139	999999	674	197	999999	468	627	999999	491	124	254	377	999999	865	777	467	878	999999	690	773	999999	384	85	563	999999	383	148	255	664	686	97	999999	999999	999999	999999	197	789	112	540	660	999999	639	938	696	256	685	806	781	371	386	115	999999	673	400	262	999999	501	999999	999999	107	330	382	319	805	37	999999	522	999999	993	999999	999999	776	999999	39	278	116	445	999999	999999	23	577	999999	
883	287	580	158	103	464	243	127	695	678	614	442	340	132	329	143	669	999999	173	350	788	780	708	999999	152	644	132	155	319	123	804	999999	999999	963	499	999999	234	879	394	67	232	875	895	999	172	999999	999999	155	786	311	719	999999	849	236	578	113	579	999999	999999	999999	342	98	808	582	999999	999999	911	376	633	298	999999	790	385	116	128	999999	885	709	177	787	945	976	999999	17	403	267	634	999999	395	999999	462	983	999999	935	724	143	999999	999999	135	42	452	332	522	498	402	929	999999	999999	999999	999999	227	999999	84	227	999999	365	730	800	188	616	505	617	980	247	835	926	916	449	999999	985	845	571	583	144	999999	622	464	999999	615	474	105	891	999999	999999	177	999999	908	999999	431	368	999999	277	145	518	537	834	999999	284	662	475	22	722	361	132	820	999999	296	939	882	999999	901	860	194	713	521	613	430	999999	79	253	999999	271	28	32	999999	577	436	75	999999	510	281	189	217	149	462	999999	539	74	999999	521	305	969	772	540	467	553	999999	431	997	999999	413	999999	214	418	999999	750	703	339	999999	252	229	231	341	381	619	999999	652	999999	260	999999	84	366	999999	999999	948	999999	999999	487	564	39	494	15	77	684	106	999999	975	999999	999999	711	679	209	523	666	999999	84	637	401	921	746	900	999999	181	858	848	57	749	657	999999	999999	999999	225	774	521	999999	999999	999999	657	284	438	746	999999	999999	999999	469	999999	842	683	264	874	420	107	566	818	139	455	834	999999	999999	59	440	327	338	291	459	463	435	12	908	88	920	999999	126	492	10	55	685	632	999999	999999	214	75	999999	999999	989	999999	999999	956	999999	312	389	944	821	234	997	428	525	81	98	999999	449	999999	775	186	953	439	980	83	818	999999	770	211	999999	861	999999	374	925	742	302	305	803	479	620	606	999999	976	168	999999	494	582	999999	614	543	393	999999	374	300	226	642	559	999999	585	147	309	542	999999	134	999999	389	633	999999	783	778	793	212	970	999999	178	487	977	281	99	588	246	563	165	668	436	337	480	83	709	110	742	131	227	341	999999	74	520	999999	208	512	861	89	999999	999999	749	191	564	154	999999	738	664	288	94	997	901	745	386	999999	697	632	908	999999	999999	999999	46	672	999999	638	908	114	999999	999999	82	999999	727	166	999999	999999	999999	255	773	336	952	970	445	463	46	230	439	575	687	11	164	999999	603	999999	296	74	799	86	206	925	246	27	999999	539	999999	508	280	999999	999999	999999	600	452	859	582	607	
821	246	583	636	763	208	342	426	999999	971	505	983	424	869	752	530	999999	58	847	999999	935	208	906	256	538	950	999999	999999	630	411	711	716	31	705	475	827	999999	450	999999	999999	903	999999	807	567	999999	999999	855	999999	186	999999	757	403	22	492	999999	623	999999	336	999999	813	514	696	795	999999	269	788	962	719	404	924	999999	402	615	999999	196	999999	400	999999	546	23	104	818	469	999999	654	317	704	999999	43	851	999999	889	351	629	222	217	804	254	999999	921	562	999999	481	999999	230	364	787	999999	999999	999999	233	991	999999	95	718	696	236	700	909	951	999999	999999	686	553	437	999999	999999	986	908	979	999999	156	999999	624	460	958	346	217	999999	299	530	813	999999	705	999999	506	999999	999999	910	999999	980	113	345	355	837	138	999999	928	825	805	999999	801	982	327	796	87	949	176	999999	759	999999	29	826	620	999999	280	201	980	999999	999999	326	794	85	392	998	437	810	695	786	331	999999	999999	392	78	985	728	830	915	909	999999	556	933	631	161	176	961	286	725	924	999999	937	999999	13	894	489	999999	999999	600	999999	369	276	999999	999999	999999	999999	941	999999	757	999999	703	450	286	81	383	383	393	999999	924	999999	46	160	999999	771	999999	394	40	414	497	589	999999	999999	240	596	549	284	302	999999	329	901	999999	334	528	999999	999999	126	660	407	999999	520	106	356	999999	383	999999	219	190	493	999999	917	229	537	148	178	999999	999999	999999	689	999999	108	999999	839	844	33	992	711	999999	995	550	112	999999	999999	999999	977	493	129	211	857	314	340	999999	809	392	411	999999	697	999999	999999	930	999999	906	971	999999	531	438	999999	999999	999999	391	580	587	194	942	68	999999	999999	753	171	684	999999	499	362	385	201	14	282	457	442	999999	304	525	281	75	30	205	762	757	262	548	237	617	433	999999	734	752	909	999999	333	227	94	944	34	675	891	41	553	595	683	527	166	808	999999	436	96	64	316	129	922	863	431	838	999999	622	999999	431	75	887	651	449	104	415	134	999999	999999	359	500	605	183	988	651	999999	84	734	999999	428	548	997	389	680	999999	790	944	469	795	255	453	412	227	999999	965	999999	944	999999	433	750	684	853	178	736	563	710	999999	999999	222	264	764	766	240	999999	882	78	508	999999	12	314	471	664	430	999999	906	98	387	714	33	984	999999	839	310	999999	744	999999	828	652	126	999999	844	20	257	541	491	686	999999	999999	586	999999	168	973	241	129	289	29	999999	167	830	474	332	241	999999	237	999999	999999	
466	599	999999	197	250	856	854	276	469	461	999999	889	999999	229	916	198	137	137	825	259	608	191	999999	999999	272	999999	821	651	413	612	109	29	999999	565	230	582	999999	999999	999999	999999	128	964	659	999999	999999	543	637	999999	558	143	114	783	412	781	326	999999	999999	999999	925	580	44	212	863	856	999999	999999	389	964	999	344	294	737	481	999999	999999	643	531	533	121	728	999999	220	103	279	508	999999	617	728	999999	944	344	343	999999	85	999999	999999	111	803	476	225	164	672	999999	223	849	999999	311	889	650	683	754	999999	458	206	546	999999	999999	594	358	999999	779	661	725	64	999	950	273	405	254	225	999999	727	999999	999999	574	371	999999	879	430	141	25	728	999999	999999	999999	630	885	277	999999	453	999999	516	999999	442	999999	503	947	557	224	898	112	999999	644	434	999999	36	657	562	632	185	226	240	999999	226	29	999999	582	170	863	379	75	996	866	999999	999999	35	282	624	460	80	423	60	665	999999	39	119	93	654	423	174	973	332	644	363	237	575	352	238	423	393	999999	786	999999	844	999999	115	999999	843	23	126	753	999999	111	561	761	175	999999	642	999999	909	999999	999999	746	999999	999999	742	361	512	573	844	682	54	211	76	160	636	367	820	698	923	80	250	640	306	420	999999	231	93	602	72	10	709	999999	999999	426	992	999999	994	999999	100	754	536	279	179	999999	999999	831	44	999999	134	807	754	944	273	838	726	298	450	288	465	999999	278	910	510	843	999999	999999	698	999999	999999	596	372	382	999999	179	544	999999	470	862	711	119	197	999999	477	264	999999	765	778	674	699	704	599	999999	982	579	485	625	999999	999999	999999	999999	143	393	999999	537	445	999999	999999	103	303	755	827	999999	999999	999999	333	597	442	999999	596	217	233	33	951	464	997	999999	999999	39	694	999999	212	144	402	13	999999	803	999999	939	819	874	999999	684	380	943	876	22	999999	635	255	887	192	522	739	262	484	999999	999999	999999	540	788	982	316	409	384	553	692	999999	573	380	530	168	999999	436	722	999999	548	652	17	587	984	518	999999	999999	806	736	689	405	149	529	866	370	649	409	999999	999999	999999	285	996	400	194	827	999999	999999	724	729	999999	95	26	475	935	467	999999	212	555	999999	999999	999999	999999	647	863	999999	55	999999	514	170	999999	999999	405	830	999999	272	999999	999999	402	999999	944	508	68	87	56	999999	388	674	999999	409	934	447	853	999999	673	590	682	358	536	999999	781	529	751	999999	219	595	690	196	800	673	811	818	809	397	
334	720	474	525	601	269	907	381	999999	114	235	82	250	642	167	93	999999	999999	90	999999	386	424	999999	503	868	460	913	202	873	920	598	126	637	999999	437	952	126	167	757	276	990	999999	999999	646	339	146	999999	58	38	999999	93	999999	738	999999	21	999999	963	970	657	150	356	999999	999999	540	999999	119	445	784	215	214	966	999999	550	813	514	976	356	120	174	731	999999	865	173	166	837	94	387	999999	454	999999	989	156	999999	617	999999	285	901	537	999999	230	701	571	842	999999	999999	659	999999	924	800	999999	563	852	806	999999	999999	491	551	999999	999999	432	731	122	340	687	224	999999	999999	933	894	238	999999	818	981	999999	40	543	32	349	416	187	999999	463	531	420	964	147	350	584	582	999999	734	560	834	707	499	588	241	999999	609	929	736	39	40	572	959	745	999999	862	894	501	469	212	935	526	310	278	591	920	722	87	479	349	361	466	999999	524	984	283	454	999999	999999	866	999999	999999	450	103	999999	999999	461	229	275	487	689	999999	968	532	625	317	407	231	997	321	443	531	459	999999	677	574	999999	444	760	597	418	452	198	603	472	458	85	217	845	631	468	503	811	992	659	280	498	972	999999	676	876	233	455	991	433	217	36	999999	425	858	892	26	468	999999	79	246	892	374	999999	176	242	200	385	375	852	999999	719	999999	737	407	86	104	999999	94	721	195	999999	206	180	264	432	32	791	986	739	452	45	143	999999	423	388	999999	913	732	999999	686	847	999999	149	493	498	999999	325	28	782	797	999999	383	999999	999999	999999	695	999999	805	999999	219	408	398	999999	410	904	999999	545	324	999999	952	999999	811	999999	44	347	917	67	686	766	863	707	773	214	942	969	661	186	47	183	692	929	999999	988	234	287	999999	454	739	589	911	999999	10	999999	830	615	670	732	999999	999999	331	999999	518	49	999999	512	635	999999	693	999999	253	999999	508	150	999999	999999	83	823	426	757	889	473	328	999999	854	999999	999999	773	999999	336	999999	928	263	500	851	64	420	78	116	722	999999	274	760	999999	346	511	525	999999	673	806	999999	999999	316	174	999999	858	319	420	194	51	805	861	809	366	140	324	156	999999	299	281	612	999999	716	704	999999	999999	712	29	999999	999999	324	847	999999	577	794	999999	622	999999	842	993	999999	999	884	75	916	789	999999	404	999999	32	364	517	999999	401	999999	536	140	611	68	43	156	999999	999999	999999	726	958	761	242	571	999999	701	999999	999999	306	999999	612	999999	650	787	326	170	318	851	
738	988	807	286	708	999999	268	331	20	39	809	846	454	999999	999999	349	958	38	999999	999999	999999	999999	999999	352	274	999999	591	415	490	824	742	872	838	999999	920	999999	999999	681	63	858	313	357	690	37	365	459	91	999999	88	311	828	298	999999	999999	361	418	999999	999999	22	999999	791	853	841	196	297	937	999999	15	429	199	999999	287	974	373	528	151	640	278	986	815	783	329	999999	188	995	454	934	362	97	512	171	464	668	999999	76	460	516	503	740	428	450	86	843	888	881	999999	323	999999	957	220	778	422	478	999999	999999	472	999999	999999	200	842	13	656	917	916	38	965	618	764	306	999999	635	999999	538	568	374	999999	999999	447	306	454	141	369	404	877	999999	748	986	471	161	604	933	999999	313	999999	425	794	168	926	860	916	932	999999	278	889	584	642	999999	909	833	999999	999999	88	999999	746	710	643	261	50	999999	289	979	156	999999	702	999999	782	833	639	999999	580	548	559	587	390	999999	582	101	515	999999	102	864	86	999999	799	999999	999999	999999	566	197	781	542	127	744	999999	936	785	945	576	754	802	809	255	999999	999999	999999	437	501	975	234	138	552	746	748	100	424	902	518	814	999999	289	999999	276	451	370	47	999999	814	15	453	999999	637	999999	760	500	292	619	999999	385	999999	999999	362	522	342	69	238	795	379	999999	166	43	277	999999	999999	475	999999	542	803	406	224	999999	622	496	531	498	500	37	986	258	807	805	593	143	828	902	926	772	999999	391	999999	252	61	169	848	420	469	505	999999	295	982	750	999999	912	170	603	999999	999999	990	843	999999	211	809	131	999999	361	450	144	313	999999	548	999999	999999	999999	274	972	340	462	647	121	39	995	995	999999	275	999999	989	999999	972	999999	343	70	999999	100	822	999999	443	929	322	497	969	335	202	999999	746	247	152	403	648	197	273	115	999999	879	999999	573	215	118	855	999999	371	769	171	999999	256	488	963	517	599	999999	539	410	150	999999	151	704	802	999999	953	999999	999999	596	42	999999	960	237	999999	902	999999	259	999999	334	999999	531	999999	999999	173	123	205	268	283	635	999999	314	658	862	965	79	737	120	771	662	164	999999	876	775	737	386	128	28	647	70	999999	349	618	215	336	618	33	941	540	999999	357	695	754	289	791	727	999999	107	999999	771	174	176	488	73	999999	256	655	360	999999	786	995	186	621	222	999999	464	696	999999	999999	357	55	796	579	92	314	469	82	596	983	19	260	30	999999	875	896	74	861	555	45	89	
962	672	999999	999999	999999	180	999999	541	885	999999	41	999999	571	914	726	999999	596	405	758	709	184	68	377	999999	536	975	430	745	326	999999	999999	150	417	457	394	383	327	825	999999	143	395	540	999999	999999	999999	578	459	999999	159	528	478	466	796	335	904	903	305	25	227	999999	750	999999	225	999999	999999	890	274	124	530	353	61	770	999999	999999	323	643	999999	720	485	999999	999999	588	595	798	860	146	354	92	552	490	999999	999999	608	682	392	999999	999999	165	922	999999	313	999999	321	999999	476	707	460	999999	999999	271	556	999999	999999	269	200	171	999999	427	695	999999	545	192	571	49	275	749	172	333	242	266	329	999999	999999	999999	654	999999	277	789	331	162	999999	184	999999	291	934	503	770	348	491	231	325	897	999999	334	551	131	999999	281	541	726	999999	136	937	999999	941	365	785	152	999999	19	999999	999999	105	542	910	371	122	290	999999	999999	979	823	999999	21	941	431	730	473	999999	999999	999999	995	258	604	617	559	246	324	349	578	999999	628	732	482	999999	372	999999	928	423	189	19	492	999999	769	747	721	294	925	814	520	635	999999	305	92	600	898	704	501	999999	999999	135	797	941	536	64	999999	999999	369	999999	579	629	801	999999	666	523	925	828	488	857	895	274	320	510	828	999999	999999	332	999999	882	438	667	999999	14	72	64	221	551	999999	715	999999	631	925	251	244	999999	834	272	999999	999999	999999	79	226	999999	999999	999999	814	297	122	999999	658	38	450	999999	999999	912	999999	797	999999	612	311	384	198	773	999999	999999	999999	79	275	938	119	143	999999	90	217	369	451	666	999999	999999	250	924	999999	57	999999	999999	190	999999	999999	999999	571	46	999999	36	267	999999	881	452	183	765	747	999999	999999	184	484	525	344	370	279	886	470	662	999999	20	371	387	946	151	717	111	94	899	83	942	376	82	858	667	822	917	487	998	999999	219	239	999999	903	263	572	540	999999	819	999999	119	999999	999999	224	274	999999	880	353	740	735	81	681	847	671	999999	999999	411	667	676	547	999999	408	471	999999	613	781	866	483	693	578	186	999999	274	730	964	90	999999	858	593	999999	999999	574	999999	273	420	538	391	833	999999	455	170	873	357	281	999999	710	400	999999	999999	493	798	999999	659	171	558	994	999999	999999	707	997	349	553	83	673	605	787	660	208	759	84	399	42	999999	247	417	313	729	999999	912	263	690	729	257	999999	214	545	914	585	715	999999	999999	274	999999	827	115	999999	799	683	676	999999	59	999999	979	999999	999999	999999	747	999999	
754	999999	275	999999	999999	453	999999	620	999999	973	469	69	999999	85	492	342	999999	134	906	999999	141	799	513	55	999999	881	213	999999	749	999999	999999	449	798	502	999999	469	161	707	70	999999	999999	495	999999	825	224	999999	168	974	709	647	582	999999	858	915	290	954	741	229	108	332	249	818	999999	584	967	29	999999	380	254	33	999999	256	74	234	322	646	999999	688	830	709	723	239	999999	112	149	999999	590	883	999999	876	728	999999	608	999999	442	701	624	736	858	205	999999	788	730	685	465	336	999999	634	603	643	475	63	398	398	999999	20	38	768	445	929	999999	999999	168	999999	999999	999999	647	336	999999	620	32	999999	829	635	999999	999999	509	999999	647	999999	142	955	289	578	999999	674	542	999999	138	432	999999	855	301	999999	765	967	630	362	390	999999	688	999999	843	999999	620	724	233	763	45	999999	999999	925	131	999999	999999	483	108	589	967	630	999999	437	208	999999	948	177	999999	900	869	396	315	999999	723	441	134	999999	122	307	999999	686	451	999999	184	464	921	999999	734	668	141	292	868	999999	394	760	999999	261	380	999999	44	999999	273	999999	893	648	368	363	999999	999999	507	243	370	801	999999	291	189	938	262	743	447	210	442	791	769	999999	999999	274	762	962	944	873	194	999999	273	513	999999	128	885	536	999999	567	545	54	171	898	922	77	417	113	581	558	998	999999	46	833	999999	482	999999	316	999999	999999	601	249	999999	634	59	999999	537	129	999999	70	63	999999	648	880	665	397	630	999999	664	460	999999	658	391	395	874	557	601	999999	502	999999	564	578	415	11	965	999999	310	536	999999	199	539	298	245	520	505	281	987	165	177	623	999999	693	651	670	246	942	858	999999	759	501	999999	999999	999999	927	999999	484	321	646	999999	370	999999	104	30	475	920	568	423	871	889	603	570	445	271	879	999999	871	999999	744	999999	33	447	950	776	358	69	441	671	317	23	31	999999	350	251	999999	535	757	672	186	750	677	528	986	469	999999	999999	694	999999	747	838	635	557	999999	999999	891	922	146	999999	999999	416	489	999999	116	857	867	642	229	204	464	999999	999999	208	750	994	97	504	999999	491	999999	427	374	604	923	478	999999	474	394	468	359	885	398	439	999	770	271	780	999999	139	999999	523	711	500	999999	404	506	999999	807	581	794	396	472	655	999999	255	999999	884	973	637	479	403	258	760	999999	579	954	999999	209	979	999999	316	92	331	889	106	715	999999	232	529	972	951	667	812	674	962	423	743	732	754	728	999999	999999	
999999	659	208	275	999999	655	999999	449	604	237	828	848	487	999999	150	766	999999	999999	178	661	453	665	528	736	445	999999	882	999999	221	179	454	260	999999	510	308	671	691	830	763	228	428	999999	377	723	839	964	196	658	999999	999999	999999	224	560	999999	362	128	141	999999	999999	865	772	647	238	435	783	577	999999	999999	999999	999999	85	999999	776	949	242	373	999999	804	999999	481	899	233	883	243	57	240	699	999999	157	999999	999999	999999	10	898	455	781	852	942	999999	271	472	219	999999	999999	999999	999999	447	999999	492	989	999999	336	574	358	966	548	763	994	387	552	877	999999	830	999999	938	856	779	878	504	461	521	355	864	635	18	690	999999	90	341	999999	792	999999	999999	999999	999999	214	654	651	931	999999	27	999999	999999	398	393	999999	388	826	999999	56	571	569	115	40	477	484	999999	939	349	285	967	683	662	681	759	788	731	999999	999999	734	212	137	946	999999	443	663	791	476	251	416	311	754	999999	295	144	233	983	999999	690	999999	999999	714	999999	656	938	343	205	882	638	999999	871	716	360	141	999999	443	623	517	999999	999999	692	995	697	933	999999	999999	999999	377	546	536	804	622	999999	601	991	999999	825	300	999999	109	467	999999	999999	646	545	594	403	999999	999999	999999	999999	999999	521	875	999999	746	27	999999	999999	725	875	999999	999999	112	801	258	999999	759	149	357	617	999999	858	999999	356	783	999999	61	999999	390	820	384	925	845	926	339	999999	116	418	999999	479	457	618	934	234	999999	572	735	845	297	859	999999	944	999999	93	286	999999	34	999999	408	588	966	980	301	999999	500	902	500	186	472	999999	629	999999	894	877	170	714	924	271	717	220	999999	216	999999	530	186	440	831	762	649	722	85	587	20	666	999999	999999	327	38	734	736	999999	559	999999	149	240	302	60	999999	999999	999999	692	999999	999999	197	166	759	879	770	999999	69	80	737	536	750	81	999999	999999	999999	373	694	397	895	537	981	148	873	833	999999	300	883	389	615	999999	87	39	999999	999999	822	999999	753	596	556	310	999999	665	345	33	632	77	198	962	822	853	238	184	999999	999999	829	59	999999	926	918	999999	845	679	999999	999999	999999	720	758	274	517	727	619	107	840	595	862	325	802	999999	210	893	111	921	567	762	612	999999	242	96	947	773	227	827	678	86	464	995	209	448	999999	912	319	999999	454	105	243	140	344	211	999999	513	256	442	999999	35	378	999999	999999	703	294	555	487	671	999999	999999	510	792	429	763	999999	866	125	999999	999999	999999	584	188	
999999	472	528	481	568	41	722	444	526	784	110	652	708	540	999999	999999	999999	28	435	999999	606	710	594	999999	711	581	80	507	397	999999	166	438	451	200	457	999999	999999	813	987	455	949	999999	226	725	999999	776	65	599	984	999999	209	266	999999	937	999999	765	877	88	769	987	961	225	56	633	628	672	211	518	93	241	331	351	41	979	999999	999999	493	869	758	935	999999	480	522	777	694	899	576	999999	999999	692	773	999999	53	999999	494	733	836	593	107	29	574	546	516	752	297	857	235	999999	249	859	281	17	330	834	471	999999	702	999999	999999	728	106	697	999999	999999	999999	999999	307	41	495	964	999999	900	772	738	999999	979	964	770	490	836	674	693	274	758	420	765	775	219	539	13	40	567	654	378	923	999999	999999	125	999999	71	560	203	397	284	973	380	999999	592	474	491	999999	932	999999	112	63	412	432	151	980	703	999999	98	502	491	934	327	999999	999999	999999	492	999999	849	999999	428	999999	480	305	999999	784	999999	529	192	999999	57	487	999999	779	551	324	521	454	504	999999	999999	610	471	999999	999999	349	655	134	841	778	981	158	676	455	370	827	583	117	442	999999	941	183	278	353	999999	13	836	548	705	89	303	48	839	999999	896	817	813	778	398	650	139	914	687	414	762	999999	810	999999	419	999999	999999	413	22	147	203	416	342	999999	256	903	999999	999999	429	999999	999999	943	319	962	558	999999	23	804	718	791	237	36	495	864	591	556	999999	193	999999	980	347	999999	36	999999	521	999999	485	695	532	495	999999	31	495	925	999999	819	999999	999999	103	999999	711	936	999999	230	909	176	921	478	536	700	711	999999	978	448	424	595	916	999999	999999	999999	999999	327	282	233	653	216	540	570	935	771	966	999999	999999	272	279	999999	205	805	999999	354	568	16	168	831	783	818	53	56	999999	999999	999999	972	408	34	799	394	664	470	576	999999	636	360	543	765	999999	367	239	715	179	23	999999	120	824	106	510	999999	168	450	449	999999	172	999999	999999	999999	867	999999	945	999999	999999	999999	999999	734	999999	99	718	217	473	999999	999999	426	999999	999999	876	496	999999	793	157	312	523	999999	235	223	31	741	540	999999	300	941	898	999999	422	173	252	293	999999	666	999999	735	387	999999	596	765	999999	999999	256	999999	617	573	659	84	846	643	551	732	659	533	713	999999	999999	577	916	532	504	368	999999	425	999999	592	230	286	911	999999	924	230	999999	470	870	997	495	705	533	999999	292	823	999999	779	999999	520	634	742	953	393	186	
999999	386	999999	270	999999	29	830	999999	999999	352	382	172	434	718	331	589	198	662	715	12	853	53	199	999999	681	475	234	999999	575	958	999999	333	528	999999	999999	999999	89	999999	886	977	664	956	509	385	909	660	467	70	300	930	445	999999	247	390	333	767	196	824	588	518	999999	35	999999	76	864	59	999999	999999	604	486	999999	988	776	737	999999	896	544	813	340	30	18	173	514	644	523	408	95	147	912	356	999999	265	621	378	191	999999	999999	999999	521	999999	999999	999999	466	999999	999999	457	313	510	53	436	232	383	493	568	999999	632	521	539	553	465	999999	507	287	257	829	254	376	407	555	999999	124	111	999999	480	14	740	999999	701	224	75	104	585	999999	485	133	284	999999	63	999999	559	127	999999	889	65	895	519	990	218	983	185	91	905	999999	344	999999	131	90	22	563	769	999999	820	325	487	371	389	412	801	134	555	483	322	539	999999	591	999999	221	247	585	495	749	498	717	48	984	999999	630	999999	173	12	204	759	500	109	634	307	999999	412	999999	515	999999	199	999999	438	702	769	376	957	753	999999	910	842	436	77	29	436	113	286	503	182	758	652	638	132	999999	723	821	439	372	294	944	999999	999999	999999	389	560	414	999999	999999	225	822	999999	16	723	101	361	332	432	89	207	999999	650	909	521	757	999999	560	962	87	999999	999999	936	595	469	505	110	999999	999999	688	999999	31	824	940	287	359	95	646	915	999999	999999	401	398	360	999999	100	304	999999	41	999999	925	999	452	211	368	277	999999	87	547	227	990	71	965	999999	619	185	999999	710	631	172	671	817	999999	931	999999	587	558	999999	431	379	210	210	999999	999999	999999	470	579	623	581	20	474	18	109	999999	999999	999999	999999	999999	740	988	720	594	278	869	651	118	363	520	133	780	999999	309	655	999999	999999	790	803	921	981	159	606	999999	138	621	697	662	718	948	999999	999999	161	903	845	442	658	616	999999	398	402	653	116	68	499	999999	300	174	999999	999999	679	999999	999999	514	673	590	999999	963	465	657	999999	988	999999	414	628	999999	629	815	999999	999999	519	410	858	414	999999	999999	53	548	999999	999999	330	532	309	787	999999	643	15	999999	240	265	60	999999	999999	284	999999	999999	263	701	439	516	999999	484	711	149	421	279	401	729	999999	999999	547	843	706	138	999999	648	689	613	999999	985	977	982	999999	208	173	999999	259	583	197	125	84	351	118	750	999999	845	821	170	999999	999	252	286	661	894	717	216	988	32	947	999999	724	649	565	
454	999999	198	899	513	975	597	30	817	541	870	271	205	735	999999	971	491	999999	528	247	147	999999	701	331	690	490	957	835	999999	999999	619	400	434	999999	663	999999	968	999999	999999	999999	778	999999	434	744	791	999999	522	480	42	61	466	750	206	412	428	711	999999	866	218	32	28	761	793	190	921	479	836	418	81	999999	13	544	519	343	468	168	318	999999	540	67	999999	486	802	185	999999	999999	204	32	368	952	999999	999999	737	999999	176	999999	195	254	823	321	796	113	409	298	57	921	999999	862	943	269	402	881	336	161	63	542	999999	618	19	63	284	814	999999	999999	370	902	806	999999	177	451	999999	74	999999	999999	999999	865	87	999999	137	259	637	341	999999	108	559	502	999999	999999	999999	633	68	576	244	769	47	999999	62	999999	999999	999999	999999	18	695	999999	999999	999999	999999	117	890	999999	465	454	490	760	999999	942	735	951	999999	867	136	230	991	543	393	406	829	373	190	288	812	797	999999	982	999999	628	646	999999	812	999999	754	667	999999	999999	178	614	999999	999999	353	105	256	110	719	70	999999	895	26	161	118	889	509	999999	926	612	385	667	999999	507	626	797	999999	158	999999	349	999999	469	534	948	999999	778	320	355	30	95	999999	711	87	999999	999999	999999	999999	999999	999999	922	720	999999	741	93	667	999999	746	588	857	999999	799	999999	999999	380	947	999999	370	78	999999	999999	579	164	364	840	579	674	590	352	542	999999	195	811	679	999999	628	743	999999	451	290	865	42	732	497	999999	296	935	750	707	577	415	999999	543	999999	149	352	566	24	999999	514	993	920	404	55	480	370	988	999999	743	999999	213	831	919	787	921	307	847	667	890	553	999999	924	882	774	137	508	999999	999999	539	874	72	999999	827	937	297	945	638	686	26	113	308	999999	999999	955	999999	584	959	999999	787	842	505	899	134	999999	869	79	47	629	999999	971	719	999999	888	869	689	484	13	999999	500	999999	999999	170	650	787	255	137	917	927	410	553	999999	895	324	697	999999	172	605	999999	999999	228	907	999999	768	54	393	999999	627	147	275	889	999999	999999	265	811	182	344	258	999999	999999	742	161	119	228	375	431	823	999999	999999	500	526	879	999999	999999	281	999999	660	402	605	403	999999	510	999999	661	520	972	572	640	513	524	44	914	999999	379	335	77	798	790	403	623	570	852	999999	647	999999	20	57	72	999999	743	521	942	652	943	279	241	381	457	999999	999999	999999	999999	67	676	466	612	621	163	589	214	279	870	999999	982	833	980	83	143	
912	510	925	510	656	770	13	101	272	324	109	103	695	350	92	10	763	386	794	759	190	146	399	893	483	778	999999	651	999999	669	120	999999	168	247	545	207	476	359	536	999999	673	374	350	999999	64	495	518	999999	788	998	229	999999	999999	323	999999	776	120	42	36	878	999999	361	999999	999999	214	810	935	458	805	999999	534	414	850	507	96	816	796	103	838	987	999999	543	862	945	999999	999999	114	844	295	768	999999	444	999999	658	999999	321	227	747	999999	254	999999	70	134	904	999999	814	606	999999	999999	999999	999999	999999	203	48	618	999999	999999	999999	999999	551	999999	100	172	46	797	100	999999	201	999999	775	599	58	12	999999	437	208	999999	958	481	636	67	426	999999	159	789	79	250	293	999999	235	822	25	596	549	547	999999	897	97	116	383	732	999999	999999	999999	547	999999	25	608	611	419	354	540	730	525	494	289	483	23	999999	728	999999	797	161	292	952	999999	462	462	56	968	310	999999	851	108	903	652	999999	165	611	857	64	641	682	630	999999	291	294	81	65	268	999999	884	840	388	533	935	263	887	508	963	479	563	561	643	999999	999999	688	632	621	841	999999	999999	999999	999999	999999	999999	125	531	999999	999999	299	391	999999	999999	982	426	490	473	999999	999999	999999	369	999999	999999	388	999999	89	999999	521	858	603	662	459	999999	999999	667	482	451	714	325	819	999999	486	837	999999	98	166	773	999999	692	999999	225	67	999999	999999	999999	672	999999	999999	999999	138	999999	20	999999	77	636	999999	193	999999	325	944	48	758	999999	158	667	882	999999	974	300	344	999999	388	828	325	999999	605	805	999999	563	995	718	441	541	196	744	721	999999	999999	47	166	999999	220	345	999999	999999	467	807	505	784	789	853	788	719	838	822	696	999999	235	690	41	136	421	999	329	235	999999	999999	73	414	999999	947	58	937	144	999999	105	52	90	822	999999	797	310	986	773	151	999999	721	703	999999	57	999999	709	89	15	39	999999	221	25	522	999999	250	744	999999	837	999999	805	851	999999	477	999999	654	110	413	769	999999	826	999999	235	188	305	886	523	999999	366	417	248	968	931	999999	999999	883	36	568	926	680	62	218	158	931	999999	88	146	236	646	403	439	305	319	771	212	999999	986	837	227	999999	726	54	999999	430	999999	836	999999	999999	667	999999	627	542	487	99	999999	617	286	304	841	226	749	297	63	963	977	999999	999999	169	902	683	897	198	350	915	953	17	999999	728	338	510	168	666	999999	802	999999	897	999999	229	589	595	849	999999	996	10	
999999	439	991	770	452	659	999999	760	577	983	946	438	201	571	146	183	143	558	965	341	68	999999	728	261	197	90	999999	999999	579	317	834	999999	202	349	999999	523	26	713	999999	678	333	407	99	999999	999999	347	706	999999	93	416	999999	999999	726	665	942	188	711	739	583	372	533	747	191	269	999999	741	999999	999999	916	622	166	429	283	297	17	661	992	152	405	849	384	880	999999	173	855	544	999999	537	407	477	812	287	999999	912	154	585	226	999999	999999	124	112	999999	338	470	259	42	26	999999	657	999999	999999	569	344	733	987	999999	401	27	414	614	262	708	453	449	810	999999	299	370	999999	432	999999	172	715	290	747	999999	551	999999	914	822	999999	999999	879	127	999999	253	942	999999	924	999999	193	208	425	822	862	403	411	889	660	999999	743	656	296	235	999999	32	853	63	986	468	111	516	999999	591	96	999999	828	999999	167	999999	937	893	445	999999	248	246	746	892	428	353	128	662	234	999999	89	871	763	654	281	269	399	888	419	466	400	677	999999	833	736	999999	574	85	999999	103	999999	849	220	646	999999	609	999999	961	635	642	350	448	291	567	512	225	449	184	999999	898	177	58	484	999999	259	999999	150	999999	166	999999	778	999999	999999	141	112	240	661	127	667	671	983	438	263	776	126	952	999999	538	331	999999	220	999999	30	999999	999999	394	375	999999	396	425	469	999999	805	867	864	307	517	999999	464	999999	563	332	516	392	915	739	794	999999	999999	999999	185	611	999999	645	999999	387	32	108	215	718	864	430	999999	999999	212	620	633	395	912	818	999999	244	83	999999	957	888	999999	637	917	196	599	668	999999	99	999999	857	781	169	999999	999999	284	419	944	746	417	143	999999	999999	190	305	999999	408	999999	54	862	940	537	541	688	999999	502	395	999999	29	999999	206	61	640	12	354	838	473	85	435	543	35	999999	337	642	823	296	620	456	999999	89	201	872	334	237	309	330	249	999999	999999	983	889	238	925	999999	221	92	961	271	835	467	643	332	369	510	999999	650	209	899	864	382	882	938	999999	940	927	999999	727	413	702	33	999999	991	434	452	654	797	375	710	430	741	999999	999999	621	999999	999999	999999	513	824	400	659	131	350	616	279	111	999999	668	999999	699	887	364	557	569	999999	999999	651	897	999999	999999	49	999999	498	478	133	56	533	327	415	999999	69	820	903	23	53	902	258	999999	999999	350	703	138	999999	21	999999	999999	778	789	809	296	999999	970	595	999999	360	999999	999999	999999	493	232	578	633	
263	490	999999	76	999999	543	525	908	619	276	999999	576	999999	910	999999	487	935	747	278	743	999999	999999	709	99	234	934	999999	669	999999	387	999999	999999	772	80	999999	999999	999999	476	925	244	273	900	676	528	238	29	816	449	999999	999999	936	745	999999	834	125	999999	781	999999	999999	526	880	856	638	242	384	809	999999	91	45	995	999999	999999	999999	43	480	617	999999	191	860	999999	999999	999999	191	135	999999	156	978	999999	955	740	128	999999	634	409	363	417	271	444	999999	429	224	734	414	492	50	477	924	920	363	999999	692	599	689	636	407	999999	999999	513	790	238	999999	865	136	304	877	284	834	422	679	73	999999	17	47	441	999999	393	809	698	999999	999999	232	68	584	457	999999	999999	999999	997	11	697	742	999999	653	915	599	358	608	119	615	765	643	511	250	300	161	684	999999	258	646	24	856	999999	999999	817	16	772	291	999999	255	358	142	836	421	982	999999	598	364	999999	842	641	785	999999	92	329	999999	999999	999999	999999	306	374	999999	893	361	987	840	766	339	999999	909	826	999999	929	999999	999999	999999	806	99	268	970	562	329	440	415	14	238	166	893	109	486	999999	954	998	382	881	392	249	999999	434	151	564	999999	528	999999	25	574	856	836	825	695	534	631	559	999999	743	54	535	487	999999	758	999999	872	240	360	624	872	999999	557	982	874	394	999999	665	126	415	304	801	227	999999	440	999999	330	78	999999	951	664	405	685	638	836	856	761	999999	676	467	999999	38	177	598	999999	505	308	999999	950	999999	213	999999	443	907	449	999999	317	97	916	385	363	999999	999999	408	999999	477	393	918	999999	28	632	201	999999	999999	723	276	633	629	256	934	83	476	128	112	748	698	962	778	199	593	999999	674	222	999999	999999	888	999999	769	638	676	999999	390	708	999999	679	21	977	784	193	182	619	687	999999	982	999999	887	685	723	659	272	999999	614	729	561	479	999999	979	698	999999	834	74	863	991	580	821	693	999999	195	433	736	720	999999	594	26	974	860	834	239	988	999999	213	999999	120	375	171	507	660	156	462	722	999999	288	240	359	118	999999	696	269	999999	618	128	499	300	922	551	337	30	713	999999	618	132	749	999999	336	631	586	753	999999	419	324	42	621	733	999999	704	999999	946	245	907	229	999999	575	79	380	108	999999	197	999999	824	833	487	947	999999	844	599	292	579	904	999999	999999	11	80	850	846	585	999999	766	589	999999	119	391	784	805	367	453	557	680	338	238	917	999999	566	801	585	836	999999	
62	888	999999	422	862	52	517	384	227	104	724	232	999999	601	947	607	968	715	452	703	151	212	999999	52	999999	250	676	810	143	445	999999	274	999999	500	999999	877	478	806	999999	348	276	430	149	999999	832	457	543	999999	969	791	597	95	142	143	942	849	497	79	999999	999999	376	707	250	782	824	460	222	999999	157	79	999999	172	999999	113	436	721	73	51	999999	164	706	49	999999	352	847	193	141	876	557	604	390	409	996	634	999999	999999	190	366	534	382	999999	249	489	900	662	435	626	999999	999999	231	786	456	999999	999999	999999	336	866	898	935	999999	328	345	746	552	689	729	176	999999	141	867	541	999999	516	999999	920	467	560	940	999999	422	999999	113	999999	335	818	999999	549	999999	719	646	702	999999	999999	893	63	898	503	936	221	932	268	791	897	838	690	999999	999999	32	735	457	775	926	999999	999999	83	225	175	420	734	999999	999999	825	999999	999999	174	259	285	623	783	31	963	623	728	999999	999999	775	215	342	645	737	994	526	615	271	871	776	82	908	819	838	999999	92	212	999999	752	443	676	412	673	441	804	326	999999	713	999999	999999	999999	999999	369	308	19	832	999999	996	760	999999	219	853	623	398	186	376	803	945	297	881	421	272	14	719	999999	999999	668	213	999999	678	288	902	778	999999	579	620	549	521	828	900	317	216	999999	98	999999	999999	788	285	264	438	522	303	425	612	740	934	457	649	208	216	173	571	73	92	999999	999999	84	999999	999999	566	999999	292	127	397	573	215	566	999999	495	999999	24	393	949	999999	165	985	486	175	979	644	173	900	322	621	737	745	153	623	713	999999	748	999999	465	698	611	239	186	999999	999999	535	378	999999	999999	999999	202	999999	622	568	999999	999999	999999	908	925	184	402	926	969	505	659	827	999999	942	212	999999	999999	140	999999	261	893	925	808	457	137	454	276	632	746	999999	429	957	133	999999	999999	322	97	839	999999	999999	305	999999	270	680	378	220	473	435	338	999999	396	999999	851	370	999999	999999	591	382	781	481	908	769	190	999999	86	702	999999	999999	999999	890	999999	697	181	647	955	219	665	138	88	999999	980	840	304	170	13	366	999999	762	910	697	731	714	67	487	382	999999	504	999999	999999	676	516	999999	999999	447	105	698	891	214	999999	464	999999	463	999999	865	500	78	999999	29	577	719	999999	999999	576	557	168	775	639	693	275	429	715	976	999999	412	409	995	659	856	74	314	999999	901	357	455	363	999999	999999	999999	987	999999	70	484	121	884	90	999999	
419	632	288	999999	68	208	999999	985	749	367	929	891	466	999999	999999	999999	999999	999999	254	999999	593	999999	204	890	364	999999	706	961	368	240	864	999999	331	999999	999999	37	577	999999	255	999999	962	371	706	995	348	529	999999	999999	894	999999	529	849	640	396	999999	298	438	398	964	621	999999	977	627	518	502	999999	570	999999	999999	391	50	219	999999	977	731	999999	424	999999	999999	835	999999	999999	76	999999	999999	999999	19	934	852	298	598	189	780	634	999999	985	999999	197	999999	69	959	112	999999	513	412	319	831	999999	665	759	873	238	846	139	908	288	999999	711	999999	487	280	635	780	999999	792	861	999999	999999	999999	746	487	236	706	492	875	609	999999	563	999999	401	193	999999	279	102	424	369	342	650	726	497	999999	42	999999	25	999999	334	332	942	720	551	880	449	460	919	282	647	999999	364	999999	308	637	999999	208	999999	999999	923	365	688	999999	432	528	999999	666	715	671	999999	846	691	704	551	999999	708	843	962	521	744	999999	360	819	777	837	978	396	999999	999999	727	834	974	722	999999	999999	644	735	297	32	101	783	999999	257	827	800	841	660	712	31	929	999999	245	894	999999	37	15	868	439	595	549	402	999999	855	943	999999	871	999999	839	582	643	972	555	999999	430	961	999999	112	992	976	999999	328	999999	405	930	224	598	999999	173	837	999999	999999	306	702	483	999999	544	889	314	999999	929	872	999999	139	388	957	958	999999	999999	597	876	902	999999	463	599	999999	719	843	925	729	31	790	805	12	619	999999	999999	853	465	732	427	271	999999	785	56	134	999999	999999	999999	999999	265	301	617	575	999999	70	900	843	113	262	978	700	999999	999999	195	999999	76	818	519	999999	291	999999	840	741	180	615	999999	100	416	474	723	175	826	952	473	729	183	240	51	559	967	832	750	213	753	726	999999	223	999999	999999	68	689	43	505	999999	999999	461	999999	999999	354	956	999999	436	638	539	999999	874	21	999999	465	965	999999	776	960	999999	458	999999	636	987	454	999999	891	500	509	416	43	142	330	271	321	278	307	999999	696	999999	167	406	122	674	939	851	295	111	144	999999	999999	912	83	999999	243	797	824	887	950	45	999999	319	927	231	505	999999	554	750	799	197	999999	10	999999	367	396	61	252	962	57	602	33	789	366	566	194	999999	68	999999	999999	999999	454	419	999999	999999	538	847	999999	890	179	268	307	544	999999	999999	284	231	832	715	999999	191	555	861	999999	358	999999	285	953	999999	47	999999	622	185	999999	285	743	258	126	429	828	549	
582	361	793	789	305	999999	488	999999	292	962	299	353	999999	846	969	999999	579	999999	649	263	894	118	999999	795	646	131	822	999999	999999	36	999999	413	999999	25	999999	999999	999999	999999	62	532	999999	544	88	84	93	279	372	999999	316	161	678	589	999999	575	654	474	509	999999	999999	183	999999	462	999999	266	857	999999	999999	999999	248	775	999999	529	999999	126	466	999999	40	777	999999	377	759	946	999999	62	358	999999	633	321	371	144	694	81	907	878	865	345	339	822	227	207	813	574	637	540	637	159	999999	663	119	999999	999999	731	999999	775	999999	999999	999999	162	907	999999	263	154	999999	999999	999999	451	621	999999	999999	131	31	218	999999	999999	563	999999	319	189	999999	209	419	969	212	999999	700	962	999999	142	999999	154	602	187	914	886	944	669	147	533	459	999999	537	999999	999999	988	282	999999	181	780	222	240	999999	563	737	708	999999	293	941	369	413	129	999999	489	999999	999999	999999	843	304	674	570	894	57	785	730	238	671	908	567	224	999999	475	791	16	919	999999	743	49	450	215	964	660	727	778	130	340	532	999999	370	305	469	438	930	999999	999999	327	193	625	999999	508	47	999999	999999	727	574	937	999999	658	569	999999	999999	488	403	98	999999	909	176	278	665	399	706	622	547	272	754	365	544	294	795	602	50	127	216	999999	999999	952	999999	999	214	193	12	999999	489	454	931	981	45	841	798	999999	999999	914	999999	999999	802	999999	475	999999	999999	999999	402	999999	862	967	876	999999	281	999999	999999	756	974	177	73	482	397	999999	143	999999	341	773	999999	703	999999	495	451	136	167	773	148	999999	486	999999	999999	999999	790	999999	21	522	999999	685	709	583	920	51	999999	983	850	488	55	970	291	381	131	999999	887	699	557	377	525	749	99	508	323	178	280	999999	999999	999999	999999	439	999999	621	525	656	74	999999	999999	999999	999999	999999	285	678	999999	178	471	115	359	999999	118	101	410	644	996	999999	596	999999	270	999999	999999	832	842	999999	796	616	999999	999999	856	999999	145	150	917	999999	217	68	474	999999	779	155	706	174	153	324	959	600	38	186	624	697	70	863	487	39	683	337	624	502	999999	122	28	800	259	884	691	968	999999	307	436	999999	363	999999	999999	124	56	606	688	528	999999	206	587	973	55	168	415	281	663	887	429	880	443	972	537	667	999999	905	915	999999	632	991	425	731	749	999999	999999	884	999999	372	983	86	648	999999	999999	685	535	54	755	100	478	419	314	296	999999	556	999999	999999	648	763	987	999999	999999	429	895	999999	
780	999999	234	369	825	531	839	999999	904	352	241	347	303	999999	142	999999	160	825	790	223	686	139	854	202	999999	999999	999999	679	384	842	396	229	999999	999999	999999	679	999999	999999	274	947	580	23	392	534	325	167	98	796	630	905	989	865	638	682	156	999999	11	41	999999	872	295	169	999999	71	956	21	146	457	946	999999	273	999999	560	843	999999	673	746	329	999999	34	864	450	59	478	852	530	591	999999	699	263	678	787	219	999999	661	421	106	330	577	313	999999	999999	849	999999	999999	235	314	999999	50	483	904	681	164	162	18	845	120	448	218	436	430	618	757	693	999999	485	555	999999	192	231	999999	425	752	999999	999999	233	600	999999	836	627	225	796	487	999999	999999	997	633	66	393	999999	310	657	122	151	882	412	882	999999	393	166	679	156	612	818	906	999999	928	590	159	785	254	239	611	590	220	634	140	999999	344	999999	851	499	999999	375	920	919	313	610	691	600	350	444	497	680	948	79	999999	669	319	869	78	53	999999	607	999999	81	56	531	999999	258	999999	350	821	607	315	190	381	247	999999	987	999999	327	898	558	444	809	741	999999	642	151	999999	471	232	999999	717	808	591	999999	803	848	999999	781	679	443	999999	999	999999	890	999999	999999	999999	947	771	332	999999	750	154	999999	173	999999	339	999999	888	790	808	809	128	999999	999999	507	598	213	443	59	999999	999999	648	465	999999	444	999999	999999	999999	875	452	999999	700	899	781	999999	663	999999	999999	999999	518	757	999999	999999	999999	519	880	999999	10	867	178	494	513	721	218	299	112	689	999999	999999	999999	488	999999	999999	999999	315	999999	229	574	923	843	366	999999	999999	540	999999	510	999999	830	999999	564	918	999999	699	999999	958	989	999999	691	491	864	973	122	285	472	40	209	880	999999	329	410	661	999999	999999	999999	999999	294	999999	999999	851	789	353	859	411	174	658	637	859	999999	388	999999	140	537	999999	69	870	254	924	999999	509	167	630	216	510	999999	902	999999	999999	675	894	674	999999	796	840	999999	520	123	711	120	813	402	349	573	173	13	999999	134	999999	28	999999	999999	369	188	682	999999	999999	146	999999	102	272	443	863	193	999999	714	445	343	696	999999	548	999999	543	813	127	116	999999	66	53	999999	48	777	605	755	522	337	314	702	999999	156	544	999999	764	999999	848	380	999999	165	999999	459	568	936	999999	240	479	406	34	999999	70	575	875	999999	999999	999999	63	494	999999	118	999999	999999	409	743	228	550	845	174	992	924	964	999999	577	661	903	999999	938	999999	350	
375	285	126	312	999999	999999	549	280	441	291	911	565	364	999999	430	494	999999	60	824	717	999999	999999	315	413	110	999999	323	997	999999	999999	999999	913	950	153	472	999999	555	781	999999	111	679	279	999999	882	90	368	610	214	999999	177	836	543	123	394	999999	981	969	999999	212	176	328	999999	66	243	782	998	614	999999	80	999999	938	295	999999	999999	999999	617	980	433	333	999999	981	119	850	56	372	965	799	566	690	491	863	843	999999	484	783	137	222	999999	110	92	753	999999	999999	999999	999999	999999	144	400	356	999999	10	999999	389	471	195	999999	999999	20	870	817	999999	58	529	589	734	999999	716	924	999999	910	999999	810	332	250	988	591	975	300	817	822	830	999999	220	845	490	999999	464	118	298	573	999999	212	309	293	883	704	999999	553	999999	143	999999	220	999999	445	450	200	999999	999999	482	999999	243	411	203	58	986	798	838	684	109	418	641	608	999999	999999	485	203	510	49	366	999999	721	432	474	684	988	619	949	775	404	300	999999	325	635	694	999999	33	999999	260	999999	95	866	195	454	999999	501	235	584	93	960	257	689	184	999999	199	999999	999999	937	518	70	377	849	999999	290	999999	315	325	972	999999	45	461	194	999999	742	281	426	535	999999	67	192	762	45	999999	999999	157	610	927	544	445	811	999999	999999	999999	999999	929	246	803	905	645	999999	185	999999	643	999999	509	73	440	442	509	773	357	999999	879	335	999999	341	982	258	999999	208	388	999999	999999	139	516	374	694	69	813	45	622	630	341	955	999999	509	401	819	315	93	999999	495	45	672	999999	695	217	999999	891	999999	263	555	772	447	723	404	725	513	540	999999	999999	380	629	473	999999	999999	502	924	328	798	940	173	942	59	999999	893	745	999999	675	821	167	999999	178	225	782	77	999999	894	242	999999	784	887	999999	181	999999	800	865	999999	999999	737	999999	293	845	103	657	100	999999	999999	419	829	658	860	838	719	999999	848	212	413	691	999999	868	608	691	715	999999	62	884	770	344	999999	37	183	999999	999999	628	999999	685	84	568	692	463	999999	999999	412	953	924	999999	569	203	999999	597	461	880	999999	869	594	999999	139	90	605	215	842	389	191	802	485	516	901	100	999999	999999	137	845	998	629	733	133	288	761	999999	13	999999	999999	477	639	575	302	999999	77	43	282	555	999999	962	999999	621	755	302	610	478	418	157	478	99	703	470	999999	999999	808	146	470	322	377	991	602	999999	274	999999	552	999999	192	600	834	999999	831	617	999999	999999	521	999999	977	
999999	678	999999	680	855	999999	999999	999999	179	959	420	116	999999	572	959	999999	999999	370	597	356	843	999999	999999	296	817	323	420	268	95	336	733	369	800	168	999999	644	999999	320	746	51	787	147	999999	277	999999	494	999999	999999	871	439	999999	522	999999	661	143	999999	999999	997	863	541	436	229	688	999999	236	60	316	772	999999	325	104	692	623	999999	999999	706	999999	999999	524	332	999999	926	396	656	205	220	445	999999	35	999999	349	96	456	215	614	567	458	539	51	720	187	999999	561	556	344	449	898	378	999999	436	713	198	482	999999	131	999999	832	999999	999999	25	615	177	746	384	975	17	245	418	941	11	258	838	74	803	154	289	999999	839	999999	756	999999	77	999999	598	999999	160	999999	999999	93	999999	735	999999	999999	35	115	20	394	186	581	337	999999	489	999999	999999	188	874	999999	679	999999	841	145	992	721	891	703	547	999999	158	539	825	403	329	335	837	276	832	947	48	698	144	895	199	268	983	552	832	640	955	419	999999	36	934	530	999999	968	742	999999	999999	332	567	889	245	646	755	999999	884	164	599	824	999999	926	999999	999999	999999	999999	945	999999	738	349	870	907	999999	999999	999999	798	468	798	93	999999	534	139	948	715	140	254	999999	999999	999999	999999	667	999999	999999	140	74	53	999999	953	999999	305	32	18	999999	999999	462	660	724	507	88	999999	475	95	81	730	300	226	978	379	850	999999	297	403	999999	688	999999	999999	865	999999	674	524	858	515	999999	787	845	525	173	298	263	479	999999	999999	474	556	584	581	999999	320	840	847	75	571	112	271	18	999999	787	287	977	270	795	690	999999	563	999999	960	999999	293	884	774	63	689	126	381	486	999999	928	674	114	110	596	554	203	999999	459	296	412	999999	999999	226	738	886	999999	993	684	999999	999999	999999	999999	624	25	322	435	75	794	385	455	999999	784	999999	700	999999	183	877	674	250	496	15	114	999999	999999	308	514	668	999999	999999	378	132	696	647	815	28	999999	489	94	283	128	999999	42	83	999999	999999	483	906	525	625	712	443	999999	444	353	323	806	645	76	999999	808	999999	38	627	999999	332	999999	147	67	682	894	693	793	999999	131	367	972	40	970	876	824	607	999999	420	464	935	803	262	999999	501	999999	999999	422	376	475	361	109	415	76	519	999999	345	848	999999	731	29	650	928	322	985	999999	999999	999999	200	999999	210	624	618	172	81	528	782	843	565	471	322	280	426	924	769	268	567	999999	461	999999	489	758	309	689	444	294	874	939	318	161	
444	907	999999	483	275	999999	999999	252	995	999999	863	501	293	382	419	999999	233	999999	999999	727	999999	812	223	999999	413	999999	325	999999	727	786	654	999999	535	414	36	999999	999999	942	658	999999	776	999999	968	999999	376	999999	999999	999999	999999	696	999999	999999	397	590	377	632	999999	272	80	824	422	562	999999	999999	346	999999	965	879	356	999999	999999	291	355	999999	950	469	844	999999	593	425	999999	398	658	41	725	784	455	999999	46	999999	999999	786	871	834	620	224	799	759	134	355	32	596	580	275	996	779	524	877	640	999999	787	940	679	655	999999	33	999999	999999	492	562	575	30	842	999999	293	914	999999	520	899	735	669	999999	628	247	999999	389	817	999999	45	946	999999	578	314	137	616	780	117	999999	999999	596	999999	316	277	999999	780	999999	753	999999	981	999999	370	13	977	904	249	702	321	441	999999	469	216	999999	457	546	302	999999	716	714	345	513	806	999999	999999	999999	425	362	817	999999	999999	999999	635	198	411	953	585	265	601	409	888	999999	468	675	999999	525	390	800	858	730	279	783	294	999999	293	478	285	177	478	674	489	886	884	265	974	861	999999	999999	118	504	999999	47	405	999999	826	430	54	141	239	999999	999999	624	999999	97	787	683	116	596	905	933	999999	418	787	926	919	999999	999999	999999	701	112	691	372	999999	999999	770	999999	387	976	223	862	434	153	937	468	999999	865	391	797	477	300	754	248	122	184	826	551	260	479	398	999999	400	840	439	137	328	560	999999	999999	327	554	999999	999999	382	52	999999	534	481	328	184	64	620	243	735	999999	999999	999999	260	517	537	228	982	908	588	999999	472	593	713	999999	150	201	932	251	480	999999	994	624	865	999999	675	302	80	931	305	344	213	167	114	39	999999	874	999999	425	613	108	572	397	999999	983	999999	915	820	999999	187	982	131	378	762	999999	416	734	587	190	841	244	158	60	612	253	195	999999	488	684	40	275	891	517	638	999999	360	606	82	999999	499	999999	482	408	999999	323	999999	834	404	999999	999999	55	297	999999	583	378	950	522	784	307	797	274	999999	999999	999999	912	100	614	740	391	462	999999	999999	705	690	91	762	999999	307	999999	40	361	999999	197	72	985	978	772	933	269	431	999999	822	999999	94	234	332	347	768	841	233	609	999999	999999	999999	999999	393	591	999999	502	999999	211	999999	999999	277	446	363	249	83	654	933	327	680	999999	960	999999	987	999999	999999	465	759	424	980	465	76	431	999999	898	999999	258	602	396	343	999999	653	999999	623	337	507	999999	
871	92	274	999999	907	905	928	623	62	999999	826	999999	999999	973	742	999999	230	759	428	845	189	999999	892	999999	999999	999999	984	249	827	740	999999	659	999999	999999	594	676	160	867	999999	171	503	999999	845	142	999999	999999	999999	370	698	461	999	863	999999	999999	468	999999	200	449	999999	999999	921	999999	999999	322	224	176	999999	998	388	76	50	999999	999999	999999	999999	999999	620	760	999999	999999	132	623	551	375	740	147	750	727	999999	189	486	711	804	198	999999	814	847	533	999999	266	999999	999999	982	631	420	646	999999	999999	320	922	795	440	57	999999	247	307	147	430	581	999999	425	397	493	999999	590	339	999999	23	999999	537	999999	97	999999	145	973	705	641	999999	955	104	484	999999	417	592	393	55	663	999999	950	942	677	999999	951	999999	840	593	933	782	51	90	97	649	636	783	233	707	597	999999	143	999999	666	228	475	999999	602	999999	980	999999	815	999999	999999	861	72	999999	859	281	145	12	305	390	772	858	877	874	999999	835	472	634	368	685	458	751	563	419	286	458	952	475	247	999999	612	999999	967	507	414	236	587	562	923	952	572	595	999999	753	769	807	350	601	479	999999	999999	356	999999	139	96	924	307	653	797	999999	329	669	999999	782	777	740	999999	999999	469	779	257	909	710	416	123	862	145	999999	649	478	118	361	999999	479	667	999999	498	837	420	489	929	934	765	522	633	903	829	999999	999999	38	999999	999999	141	699	520	945	645	137	26	233	999999	496	13	328	302	999999	674	296	125	521	999999	999999	999999	999999	850	323	154	999999	783	999999	42	311	835	620	562	147	999999	999999	999999	721	621	371	999999	999999	699	443	930	999999	999999	664	999999	543	718	999999	999999	862	20	161	849	206	801	457	354	806	200	487	660	999999	766	165	999999	378	336	403	900	881	242	772	290	417	999999	708	968	128	981	499	593	999999	834	999999	137	999999	456	762	999999	173	27	999999	996	222	999999	548	679	999999	999999	860	216	324	563	904	999999	247	870	999999	813	103	999999	235	824	701	894	289	999999	999999	37	679	999999	999999	483	999999	864	999999	776	999999	999999	844	38	903	212	130	292	279	818	929	78	889	207	24	999999	827	684	999999	999999	305	327	503	990	612	999999	246	939	999999	840	999999	50	413	471	802	807	968	74	584	999999	704	419	999999	470	628	998	148	481	907	624	656	61	83	35	481	750	999999	854	425	867	965	190	649	438	991	889	664	428	405	216	980	762	109	767	496	885	702	999999	999999	999999	898	764	999999	27	193	999999	967	
999999	990	61	675	124	999999	717	67	523	770	196	479	738	343	719	999999	700	999999	894	999999	315	539	595	57	109	492	811	968	999999	158	999999	999999	999999	922	286	438	999999	541	865	999999	392	710	972	999999	516	562	633	281	188	688	341	383	299	823	661	848	404	999999	999999	631	837	749	856	374	149	941	264	816	66	291	999999	169	778	780	999999	605	999999	480	999999	547	859	999999	789	523	817	999999	955	402	270	438	43	350	999999	999999	999999	999999	854	607	976	575	308	816	999999	999999	955	999999	604	519	264	66	290	924	472	999999	772	307	959	999999	557	891	985	999999	556	627	999999	391	204	544	503	926	999999	959	504	965	999999	999999	999999	999999	567	999999	653	445	999999	999999	157	119	877	935	471	978	683	521	60	999999	589	446	999999	597	649	573	977	999999	999999	999999	315	331	430	507	790	730	982	77	774	911	247	550	724	999999	480	148	999999	268	82	999999	252	239	999999	418	385	802	782	728	253	993	667	593	430	809	898	825	688	380	155	741	996	616	747	999999	847	49	722	999999	127	510	69	999999	987	999999	999999	85	999999	21	131	987	948	263	999999	780	253	654	130	914	999999	654	999999	144	123	999999	528	636	492	769	571	999999	90	864	611	742	999999	949	605	929	999999	822	999999	999999	258	168	793	742	791	966	895	202	919	807	472	472	999999	924	605	655	999999	999999	592	654	449	999999	906	93	652	91	999999	999999	59	200	999999	632	999999	999999	886	954	999999	999999	844	999999	873	379	426	282	999999	148	692	19	353	999999	956	275	999999	758	999999	472	261	999999	100	710	130	600	153	728	618	839	231	277	48	651	999999	197	614	76	780	999999	369	633	690	514	999999	999999	951	999999	244	923	403	999999	554	424	702	838	695	144	405	282	235	999999	999999	562	999999	424	999999	999999	999999	769	661	172	978	166	112	627	28	585	321	293	649	54	999999	999999	446	738	723	999999	948	278	502	480	670	507	845	671	999999	138	597	999999	865	258	999999	474	272	240	514	397	321	85	819	119	822	121	999999	191	213	999999	125	187	701	356	754	573	277	190	501	480	321	441	999999	890	999999	347	999999	999999	787	999999	432	216	999999	999999	312	873	459	999999	999999	999999	874	999999	999999	999999	22	420	282	999999	999999	999999	206	91	738	44	999999	880	426	928	131	485	999999	242	404	193	546	909	999999	376	54	999999	999999	885	533	999999	606	658	974	658	877	577	74	909	896	104	823	999999	478	199	259	999999	456	530	999999	182	999999	642	269	283	463	113	
999999	906	474	623	579	321	558	795	999999	427	905	768	60	554	420	999999	345	310	999999	205	999999	764	126	621	434	593	624	999999	87	963	399	700	205	774	121	168	445	282	525	511	999999	682	761	831	999999	999999	479	716	761	91	306	999999	913	999999	672	701	999999	852	198	985	999999	206	999999	474	38	999999	573	999999	442	999999	999999	999999	999999	999999	412	999999	12	295	105	999999	123	908	999999	999999	666	440	787	937	999999	419	378	999999	94	999999	815	596	964	999999	803	321	999999	203	283	508	742	243	183	64	854	913	699	999999	999999	999999	999999	788	607	722	807	598	427	635	184	999999	999999	755	999999	255	53	816	794	715	999999	784	631	920	634	999999	262	433	266	733	92	999999	720	999999	836	642	668	999999	988	251	999999	215	894	999999	28	999999	999999	987	264	928	21	48	128	983	999999	972	819	950	163	516	469	384	342	694	999999	986	311	999999	919	346	587	26	999999	553	236	286	889	152	902	999999	476	275	178	337	999999	54	79	737	999999	999999	999999	999999	872	482	782	114	872	210	937	41	999999	614	77	917	351	999999	999999	575	999999	735	92	677	57	999999	999999	203	216	14	972	508	917	999999	158	999999	524	869	999999	354	771	131	413	689	214	871	999999	999999	208	260	999999	727	832	999999	980	135	780	154	669	102	442	999999	999999	999999	237	439	124	999999	999999	21	403	481	849	866	999999	635	331	402	472	186	355	187	995	955	28	254	675	999999	593	32	285	380	210	62	911	999999	999999	545	461	775	756	999999	405	197	857	515	999999	965	698	355	999999	999999	681	492	746	265	592	999999	850	982	764	700	999999	443	735	32	280	797	955	621	411	786	999999	999999	430	305	782	808	108	512	999999	999999	725	248	999999	999999	999999	999999	315	656	999999	291	695	999999	21	66	268	962	461	999999	244	89	20	86	943	27	446	984	72	451	483	999999	844	347	615	64	975	552	999999	837	999999	563	999999	309	32	999999	100	471	685	373	47	999999	999999	999999	278	298	698	999999	999999	210	461	999999	655	864	999999	815	446	999999	863	956	91	715	999999	999999	510	681	999999	711	999999	999999	926	975	308	699	413	663	437	580	79	327	365	336	258	999999	999999	620	908	628	999999	999999	683	743	608	999999	291	331	82	732	763	597	701	987	999999	480	999999	486	999999	955	460	999999	999999	866	999999	546	600	999999	999999	733	247	889	773	968	585	848	150	193	376	999999	417	92	591	704	817	482	999999	999999	999999	777	739	999999	215	952	999999	999999	827	999999	464	71	999999	536	
863	348	495	873	999999	733	999999	745	339	100	999999	834	548	377	929	684	58	806	999999	999999	21	999999	993	347	684	821	799	970	31	333	729	315	452	880	228	252	999999	999999	658	892	999999	997	447	649	999999	380	413	800	686	152	768	658	150	905	525	183	354	999999	198	12	933	441	723	16	371	999999	392	668	999999	686	475	114	157	38	265	23	252	354	555	314	999999	999	999999	878	565	80	174	546	365	55	897	70	999999	999999	959	535	284	441	288	987	987	999999	651	999999	676	999999	510	122	649	511	931	999999	602	884	594	933	999999	845	451	300	999999	846	999999	113	789	999999	359	501	999999	999999	999999	999999	999999	999999	326	672	358	293	211	999999	569	61	999999	999999	124	896	999999	999999	999999	35	387	438	990	987	999999	151	441	999999	220	271	314	18	999999	919	771	999999	999999	43	568	999999	584	864	643	550	730	588	949	458	989	892	947	488	440	999999	352	311	820	999999	999999	185	241	811	82	939	596	999999	18	999999	999999	994	999999	434	999999	149	999999	999999	794	450	266	769	999999	999999	557	328	999999	826	578	999	576	469	309	856	822	392	999999	999999	791	704	953	179	579	972	375	995	930	999999	186	301	999999	829	516	380	821	451	984	258	264	754	625	770	999999	18	410	623	694	115	611	999999	999999	999999	999999	100	496	96	999999	228	616	999999	398	801	649	286	406	999999	953	928	45	381	999999	442	518	46	88	193	999999	571	572	999999	999999	999999	910	266	999999	924	999999	426	884	734	999999	765	999999	702	366	823	130	706	611	999999	670	766	79	240	521	26	168	695	21	312	999999	628	656	864	261	572	890	393	444	482	650	537	54	310	129	643	800	816	680	999999	73	999999	959	909	999999	544	755	680	744	825	765	411	414	581	999999	999999	118	777	999999	793	999999	736	999999	139	22	142	721	769	999999	999999	999999	352	25	756	999999	420	668	747	781	716	817	220	649	618	716	249	133	472	476	496	999999	33	999999	999999	332	337	227	829	896	949	823	986	569	865	999999	423	395	657	342	424	964	370	995	999999	976	722	96	999999	999999	773	19	258	302	624	354	999999	975	138	434	911	202	999999	850	832	999999	830	999999	783	17	302	853	475	140	62	999999	173	38	642	910	610	250	999999	416	133	999999	999999	694	944	521	418	447	266	999999	431	999999	135	520	172	840	999999	81	313	646	999999	919	544	128	250	103	190	173	343	228	999999	670	628	432	727	892	329	999999	706	272	599	854	597	999999	999999	999999	406	653	865	
802	765	539	937	999999	999999	214	405	456	454	851	341	254	114	999999	999999	999999	603	702	793	280	520	18	999999	999999	56	276	331	301	419	419	697	537	999999	999999	463	999999	733	701	147	522	496	873	692	855	999999	355	999999	999999	999999	948	237	703	860	595	999999	756	174	999999	880	28	882	114	999999	999999	999999	804	946	573	999999	999999	999999	901	565	280	783	999999	325	518	119	999999	526	999999	999999	470	999999	994	999999	999999	259	707	129	836	821	128	640	392	836	658	701	137	408	186	974	730	921	999999	147	589	811	643	440	656	787	189	501	119	657	576	851	169	137	244	323	877	993	200	90	446	640	401	811	667	817	982	303	349	798	726	999999	857	856	96	901	616	276	473	59	642	627	999999	734	999999	999999	541	999999	174	863	106	736	731	254	701	949	419	831	772	839	804	885	999999	320	930	38	999999	313	999999	342	706	999999	530	999999	999999	819	119	999999	999999	860	285	982	138	486	702	990	816	999999	165	147	492	784	999999	634	255	756	475	999999	804	241	812	238	959	831	999999	495	216	590	999999	881	839	752	999999	911	563	821	757	999999	618	939	221	999999	999999	999999	999999	922	117	895	999999	692	353	900	862	320	999999	999999	33	999999	329	217	999999	999999	999999	283	307	740	504	591	999999	433	998	800	600	864	999999	430	90	65	982	999999	387	321	695	123	538	939	889	969	863	517	797	460	356	411	999999	985	584	874	605	119	427	999999	824	471	693	999999	999999	997	300	628	966	967	324	94	999999	473	540	693	999999	368	850	535	999999	563	636	548	454	999999	709	45	999999	215	460	872	817	862	496	999999	429	985	639	999999	999999	244	550	829	999999	271	582	692	999999	891	999999	247	269	999999	797	270	835	154	999999	120	298	999999	999999	760	999999	452	276	999999	976	999999	999999	759	729	958	855	493	999999	806	999999	192	616	999999	590	953	85	999999	612	925	75	236	999999	285	886	528	999999	424	461	790	322	693	999999	615	716	146	628	380	518	311	46	313	257	39	741	916	504	282	999999	829	684	304	839	350	901	750	999999	999999	999999	210	365	441	42	232	999999	999999	196	11	310	999999	335	705	704	311	999999	762	978	999999	999999	970	34	330	750	632	999999	27	854	654	999999	966	226	639	507	317	946	605	999999	35	545	999999	729	502	999999	230	503	979	999999	537	461	149	771	562	999999	999999	999999	44	690	410	126	999999	999999	999999	297	344	236	999999	208	999999	365	293	491	952	822	521	999999	531	999999	999999	138	136	426	999999	
202	573	204	999999	194	605	142	911	999999	870	908	79	165	999999	999999	637	994	807	781	999999	999999	177	658	819	999999	933	660	653	999999	171	281	990	999999	549	999999	724	999999	571	511	602	264	453	379	620	53	999999	999999	64	327	721	535	331	999999	222	154	34	915	999999	924	260	945	488	999999	752	598	918	29	616	999999	490	999999	432	305	188	949	728	798	47	775	999999	999999	999999	999999	963	999999	999999	644	836	999999	324	809	764	647	261	657	999999	226	626	999999	135	733	748	217	837	234	113	35	999999	999999	426	236	877	610	999999	999999	348	161	273	126	648	283	193	999999	532	999999	732	785	54	531	183	511	182	25	999999	999999	829	398	499	999999	533	999999	477	999999	999999	98	931	164	709	579	318	624	952	509	384	851	549	536	999999	165	502	328	981	645	100	915	63	862	959	684	852	950	662	535	593	999999	999999	619	999999	999999	749	577	999999	475	999999	999999	558	672	641	999999	999999	302	714	343	245	214	999999	832	483	72	44	78	204	999999	726	999999	962	427	915	661	55	999999	302	250	415	925	252	516	432	541	999999	391	231	171	999999	560	245	328	299	388	779	973	146	181	409	681	382	999999	749	854	595	141	756	999999	753	999999	10	474	927	999999	962	437	999999	999999	706	653	999999	43	999999	175	999999	644	137	999999	882	81	793	999999	840	734	552	999999	767	999999	945	999999	634	251	999999	196	560	999999	400	978	426	351	573	204	999999	756	834	999999	996	583	731	951	14	999999	107	999999	999999	878	999999	202	768	771	670	999999	995	481	999999	605	999999	868	615	999999	253	158	121	540	999999	598	655	94	900	214	204	194	846	994	230	999999	153	999999	206	681	147	208	220	654	680	742	999999	993	999999	238	722	999999	999999	380	708	855	118	999999	183	401	233	549	302	999999	576	486	984	11	260	614	461	890	999999	934	999999	55	938	466	859	765	399	662	357	671	999999	76	227	476	999999	375	306	586	999999	804	458	597	905	656	87	204	757	207	743	132	776	831	466	42	166	663	999999	651	707	999999	999999	570	202	631	82	510	269	518	716	885	999999	999999	338	999999	486	626	999999	999999	388	665	999999	202	918	234	894	659	610	194	999999	999999	458	654	878	999999	999999	887	404	284	999999	577	935	248	491	858	814	999999	503	598	555	999999	523	634	272	52	410	999999	652	968	736	422	900	84	208	94	436	663	996	999999	999999	599	999999	865	708	811	730	769	710	999999	420	999999	999999	21	639	780	118	823	391	999999	743	990	999999	
436	548	170	677	999999	49	407	431	160	904	317	999999	955	316	999999	999999	461	321	640	999999	591	557	742	266	888	445	999999	975	612	281	169	999999	85	364	796	327	547	999999	869	999999	999999	638	269	999999	999999	489	999999	473	460	897	930	525	112	891	999999	878	806	999999	789	425	999999	431	819	878	744	999999	456	600	999999	341	388	999999	451	910	999999	999999	999999	652	999999	408	761	954	999999	714	350	999999	350	999999	711	999999	520	999999	999999	454	118	999999	819	999999	999999	982	43	999999	952	999999	519	613	83	201	105	701	999999	163	497	390	999999	667	906	114	537	109	525	272	999999	603	820	745	972	997	802	999999	142	906	999999	434	375	999999	11	406	999999	737	999999	158	99	20	337	367	999999	963	789	451	975	715	852	255	467	770	999999	999999	308	999999	641	85	398	191	568	683	856	72	25	999999	665	999999	909	800	538	376	183	879	276	462	599	999999	999999	361	937	427	63	999999	967	604	483	651	107	430	999999	495	999999	907	999999	999999	511	92	948	999999	785	476	805	62	999999	100	999999	324	93	846	999999	633	868	46	253	999999	629	803	105	421	512	23	412	489	704	999999	616	275	437	622	999999	516	69	414	576	471	622	11	345	877	999999	169	999999	261	255	472	627	723	664	310	999999	707	987	999999	300	771	73	326	357	674	483	999999	999999	470	894	667	999999	464	470	781	528	628	468	228	414	999999	999999	161	243	242	425	999999	999999	999999	599	254	999999	533	999999	999999	408	305	653	670	403	684	282	107	366	587	999999	173	262	883	781	405	999999	768	132	947	326	912	999999	125	999999	590	721	999999	871	650	148	50	350	666	382	232	974	797	824	730	80	999999	794	999999	343	262	640	727	354	203	15	999999	411	176	487	496	223	538	421	813	962	523	236	716	449	858	999999	999999	999999	559	431	450	943	401	877	969	127	436	782	996	949	994	414	677	644	387	639	184	189	999999	19	445	999999	21	999999	557	130	87	999999	484	999999	999999	226	999999	772	565	816	19	999999	517	378	786	756	424	863	967	999999	558	82	72	229	648	417	623	549	985	74	932	633	329	999999	49	999999	999999	567	906	778	619	999999	89	570	629	885	671	518	999999	689	999999	158	999999	449	571	15	153	264	790	999999	602	999999	786	500	884	385	969	667	338	565	999999	857	957	999999	498	653	999999	501	999999	763	745	115	327	305	113	784	833	880	999999	44	86	53	776	279	185	999999	128	589	686	254	916	13	190	666	241	113	200	610	950	
999999	22	652	999999	999999	890	497	928	491	396	110	551	999999	999999	304	489	414	90	687	23	999999	535	999999	815	355	847	742	925	660	74	10	593	233	930	370	999999	434	388	749	388	687	444	999999	202	585	703	827	623	886	999999	999999	33	513	596	824	392	609	836	319	999999	158	572	278	999999	396	999999	999999	999999	29	282	64	36	341	999999	336	999999	898	220	239	652	29	128	49	999999	248	976	999999	999999	115	978	422	999999	79	999999	999999	125	175	220	999999	78	384	669	604	613	133	800	691	214	999999	143	494	999999	607	667	171	40	533	795	188	419	437	999999	999999	999999	860	466	956	773	78	220	525	687	414	170	277	999999	523	435	359	448	295	875	375	972	493	33	999999	412	407	209	591	379	42	999999	999999	692	616	562	999999	666	843	999999	145	999999	617	806	983	999999	399	811	516	108	446	740	134	561	326	999999	557	836	476	554	375	868	999999	155	654	999999	529	585	999999	960	682	692	604	376	739	325	364	999999	50	553	22	596	693	493	999999	302	272	89	375	536	15	916	199	999999	552	277	430	999999	161	999999	917	814	999999	555	999999	753	145	757	821	11	725	870	796	999999	542	779	999999	145	221	362	755	450	999999	216	955	766	503	999999	824	472	999999	892	535	84	636	207	528	147	999999	999999	167	515	267	999999	810	144	129	276	755	999999	101	294	260	799	999999	476	605	999999	599	659	260	999999	932	999999	116	833	999999	721	297	344	261	47	77	999999	205	999999	193	844	405	820	646	236	560	61	999999	999999	999999	999999	999999	169	602	666	999999	418	929	338	582	999999	268	977	799	408	979	421	521	63	226	228	999999	999999	999999	760	999999	999999	999999	33	999999	881	978	505	201	609	999999	137	741	999999	500	999999	999999	866	999999	285	586	428	999999	248	256	148	539	327	999999	423	141	895	876	842	211	768	999999	905	70	700	930	762	785	200	550	999999	679	999999	563	567	126	999999	311	18	183	47	999999	775	777	139	351	660	121	999999	477	999999	260	899	393	731	263	205	806	999999	355	823	999999	830	697	404	469	612	763	826	306	404	593	868	668	999999	999999	999999	138	930	999999	279	651	16	723	999999	999999	780	999999	999999	313	999999	930	999999	663	360	404	927	87	382	670	999999	897	295	482	82	378	392	240	999999	999999	633	77	875	618	999999	999999	999999	117	118	803	688	77	931	999999	384	474	260	214	999999	769	999999	552	756	270	999999	999999	999999	534	999999	220	218	550	325	999999	679	854	64	724	999999	187	999999	
820	969	579	981	671	966	772	107	999999	127	999999	999999	459	637	91	999999	615	999	704	816	112	466	999999	594	148	752	999999	999999	999999	420	535	627	140	11	272	582	187	999999	999999	999999	594	436	53	103	40	628	865	483	598	999999	449	725	999999	371	666	364	81	984	843	918	156	929	999999	197	592	560	790	458	375	508	143	999999	61	999999	999999	675	422	804	564	520	887	346	254	999999	971	809	744	769	344	999999	510	999999	999999	38	268	664	859	999999	510	480	999999	416	999999	100	410	122	674	593	149	999999	941	999999	429	333	41	810	999999	999999	226	999999	815	31	123	999999	997	940	890	32	41	567	816	567	303	94	682	999999	999999	163	587	858	145	161	629	354	966	999999	999999	999999	997	999999	979	280	638	728	664	815	999999	651	102	999999	232	999999	561	999999	184	999999	973	345	650	560	582	531	11	368	999999	664	999999	769	500	999999	176	999999	35	584	999999	545	999999	575	429	866	999999	999999	999999	127	636	494	599	57	180	592	269	437	471	447	874	458	278	279	90	10	999999	999999	160	338	303	453	625	977	999999	638	999999	407	916	999999	381	996	470	884	732	162	74	999999	599	999999	504	738	999999	588	709	139	277	659	494	429	452	655	436	732	824	192	868	999999	63	999999	148	999999	521	687	75	878	988	394	547	927	999999	999999	933	252	833	564	146	999999	277	864	371	999999	912	496	340	726	569	737	70	549	294	452	300	67	769	642	227	629	523	831	151	883	999999	999999	493	999999	721	999999	899	269	999999	831	354	199	999999	353	948	34	356	349	318	260	333	997	643	493	999999	999999	483	999999	347	999999	524	999999	722	999999	683	356	13	958	14	385	838	999999	503	463	107	110	887	426	999999	202	282	183	522	890	559	124	999999	999	601	845	710	707	922	539	317	907	476	692	669	602	999999	398	344	932	422	532	504	190	395	679	988	999999	507	999999	244	350	923	831	928	569	432	14	366	168	675	140	878	963	156	199	634	205	756	999999	181	884	999999	999999	478	36	619	743	613	999999	857	654	210	777	305	966	984	999999	999999	999999	180	26	999999	186	267	292	654	540	44	206	999999	793	309	416	973	999999	511	344	363	901	999999	689	401	999999	999999	30	999999	110	668	189	215	989	999999	656	920	165	852	663	331	195	999999	88	708	999999	877	74	354	793	803	945	999999	999999	290	862	161	999999	624	597	874	246	999999	553	872	854	990	64	362	653	496	818	507	847	22	999999	999999	870	980	984	999999	999999	
999999	146	306	723	723	565	999999	578	504	439	999999	265	788	95	832	999999	999999	854	426	822	711	701	307	985	447	617	999999	122	343	290	510	999999	999999	637	570	226	999999	159	141	434	355	999999	158	66	288	999999	69	927	345	700	999999	999999	999999	743	535	999999	838	999999	285	115	999999	596	244	224	929	899	234	161	999999	616	581	67	999999	992	477	928	552	251	706	206	999999	999999	776	643	999999	383	82	999999	112	999999	388	935	873	36	506	758	999999	934	136	388	27	908	999999	999999	128	607	413	574	276	999999	432	597	999999	89	556	999999	999999	601	597	555	826	999999	59	929	999999	646	193	999999	496	999999	389	618	124	328	999999	999999	307	999999	524	29	969	999999	31	504	172	790	330	794	479	288	999999	999999	346	581	561	90	859	482	501	482	999999	999999	88	558	227	814	483	296	900	999999	920	772	999999	578	999999	328	915	554	767	446	325	398	227	999999	779	999999	999999	543	766	108	790	999999	555	52	605	999999	999999	473	287	357	317	999999	894	572	367	176	870	999999	994	242	175	315	715	64	166	35	500	870	778	999999	542	939	529	801	125	999999	226	44	999999	334	999999	451	277	419	139	999999	999999	655	850	612	572	999999	999999	533	932	485	119	500	886	999999	762	559	999999	501	815	377	515	102	456	271	949	835	999999	999999	343	723	999999	305	925	999999	531	844	30	175	222	38	999999	999999	869	640	986	999999	158	401	571	349	999999	775	604	761	999999	999999	208	999999	663	999999	717	999999	999999	218	447	999999	574	21	999999	917	539	999999	288	786	976	520	233	999999	284	999999	999999	404	108	993	966	273	701	174	108	129	646	441	999999	486	321	999999	999999	660	999999	183	161	999999	352	654	810	238	496	817	999999	999999	188	392	313	440	59	323	778	999999	251	184	121	410	912	929	999999	107	26	802	475	462	999999	572	999999	111	81	550	61	454	192	738	999999	999999	999999	999999	941	999999	137	82	436	997	745	608	418	28	71	751	233	422	999999	713	999999	693	351	332	550	615	999999	212	999999	999999	271	334	23	513	407	237	30	999999	987	27	969	944	376	999999	999999	116	164	604	999999	999999	327	639	999999	479	527	999999	999999	999999	302	336	999999	925	714	927	736	999999	594	905	621	834	730	164	435	366	999999	277	326	873	614	444	461	999999	999999	47	191	632	263	543	985	323	999999	963	777	661	533	54	999999	448	741	306	521	999999	999999	214	600	172	999999	714	999999	259	766	999999	999999	858	875	999999	999999	677	746	114	166	61	919	307	
149	767	387	999999	999999	699	47	878	142	317	922	212	999999	957	446	999999	428	549	999999	736	999999	36	520	999999	785	214	999999	562	701	637	999999	470	999999	999999	999999	999999	785	999999	882	47	222	888	999999	999999	936	999999	999999	804	240	999999	999999	617	253	193	750	999999	999999	468	987	627	417	484	186	504	177	461	873	505	892	999999	243	999999	666	770	523	668	999999	385	982	123	77	486	999999	974	951	532	226	155	936	953	999999	326	999999	264	999999	999999	711	41	966	999999	799	642	912	626	494	697	999999	999999	669	91	621	871	485	874	560	999999	162	999999	553	645	999999	727	569	939	999999	916	999999	412	150	786	956	469	418	508	323	999999	574	999999	999999	263	999999	999999	999999	999999	341	999999	840	999999	704	698	584	509	999999	331	249	82	83	973	599	577	161	999999	999999	883	135	999999	999999	977	999999	134	367	457	722	299	74	501	251	714	608	322	85	999999	999999	999999	211	457	999999	97	268	251	361	600	115	999999	112	999999	410	602	729	188	262	863	26	999999	341	137	787	198	999999	748	999999	368	375	999999	501	193	999999	999999	681	677	180	999999	719	320	772	766	351	809	999999	40	101	648	999999	429	70	222	952	138	120	83	669	792	830	519	419	999999	235	828	420	918	202	518	921	999999	18	887	153	999999	806	999999	786	978	999999	999999	657	192	382	946	227	289	241	711	999999	607	999999	388	999999	209	900	999999	540	999999	398	278	999999	582	999999	934	420	182	78	256	332	545	297	691	999999	603	862	236	620	999999	611	999999	686	491	737	323	52	629	352	943	805	999999	44	272	589	733	398	999999	466	448	535	999999	220	985	389	245	320	326	598	941	999999	673	168	999999	912	267	591	999999	844	413	891	791	830	999999	999999	304	999999	999999	112	67	215	786	770	181	754	566	920	701	111	502	13	725	41	410	999999	142	868	783	360	331	151	51	241	62	557	743	223	95	999999	999999	735	999999	224	540	735	999999	999999	986	506	999999	346	890	999999	351	999999	175	759	430	529	999999	999999	726	674	999999	915	999999	555	718	999999	999999	353	835	166	26	999999	717	511	999999	999999	54	999999	881	999999	15	999999	999999	796	889	652	392	984	793	565	999999	999999	18	621	999999	999999	572	15	194	372	496	12	999999	733	238	585	999999	664	269	755	999999	87	555	999999	999999	795	663	376	666	76	999999	36	559	280	929	368	758	999999	999999	875	112	999999	55	518	790	12	484	999999	568	314	959	999999	725	48	90	159	113	999999	952	649	999999	205	349	999999	140	
469	452	999999	804	870	999999	596	999999	999999	999999	446	999999	46	659	666	321	145	808	362	116	514	311	999999	200	779	265	200	153	427	913	999999	699	999999	388	999999	999999	253	723	698	487	999999	999999	341	394	643	127	76	999999	296	337	999999	397	987	20	626	168	999999	50	34	614	635	452	179	480	999999	747	113	999999	999999	999999	77	422	999999	999999	743	383	970	136	556	999999	198	292	999999	99	999999	518	712	999999	761	171	629	213	698	93	852	999999	960	860	648	896	23	999999	578	190	269	413	999999	122	276	999999	198	803	493	999999	426	353	595	90	999999	238	44	999999	896	177	485	999999	723	36	999999	823	422	999999	488	999999	648	780	714	999999	829	683	240	599	650	519	973	999999	719	999999	999999	508	334	880	477	419	861	999999	999999	999999	999999	405	690	261	100	453	829	88	999999	832	999999	999999	999999	999999	260	710	998	444	545	387	999999	660	154	398	369	523	498	542	642	79	999999	999999	999999	999999	971	434	999999	978	509	999999	999999	895	510	887	999999	30	999999	999999	630	999999	999999	426	291	144	999999	54	260	301	892	576	999999	999999	999999	256	999999	999999	388	335	999999	999999	717	999999	934	999999	999999	309	159	267	787	348	653	93	912	999999	999999	382	538	134	999999	926	184	701	96	933	253	401	459	999999	999999	999999	999999	544	999999	804	59	999999	491	943	446	999999	895	992	514	554	923	870	385	999999	598	660	375	263	238	999999	999999	25	933	11	105	306	850	895	999999	91	705	118	625	999999	999999	265	891	595	688	199	41	192	197	541	20	382	26	889	666	999999	340	388	316	447	163	43	468	489	847	149	67	999999	588	432	999999	999999	255	277	743	342	769	780	575	48	989	999999	999999	401	999999	723	999999	960	238	221	751	326	999999	187	953	792	797	999999	747	548	142	41	603	764	693	999999	136	748	155	333	999999	559	812	999999	458	694	999999	76	999999	134	860	106	999999	377	681	531	22	77	324	950	545	368	42	999999	906	957	865	74	708	796	999999	540	815	904	787	201	513	533	999999	999999	587	730	912	623	688	45	269	236	93	171	192	999999	434	999999	788	74	527	785	372	500	829	150	368	702	537	999999	290	866	589	489	28	999999	347	65	372	814	455	418	349	870	698	638	980	999999	613	999999	115	999999	126	723	999999	728	171	239	999999	447	372	220	96	369	999999	403	647	603	999999	703	720	379	999999	974	999999	118	446	502	999999	201	170	821	98	999	999999	669	750	866	815	299	999999	999999	626	999999	452	245	332	980	
124	304	999999	999999	403	909	817	736	789	999999	114	565	292	669	437	999999	286	550	131	999999	155	999999	653	780	788	853	386	612	753	905	532	383	786	465	387	999999	209	999999	427	189	191	486	880	608	761	259	17	657	680	388	649	901	123	999999	834	39	999999	220	597	550	999999	214	999999	883	619	730	779	826	999999	999999	47	502	133	999999	905	668	214	999999	29	538	846	728	999999	374	266	630	999999	550	999999	357	856	989	195	876	656	977	999999	997	999999	41	480	190	375	750	350	156	999999	181	999999	175	825	606	201	68	704	999999	282	999999	626	989	999999	238	204	934	83	999999	316	999999	999999	927	175	999999	66	987	68	665	363	999999	33	120	852	98	220	999999	999999	259	798	136	182	853	704	884	381	999	570	251	986	440	676	999999	839	999999	886	412	999	999999	550	999999	999999	999999	450	100	594	515	146	382	28	999999	412	999999	999999	189	83	442	233	291	835	66	427	999999	999999	923	999999	731	281	331	211	808	999999	999999	999999	594	136	144	412	614	299	865	862	197	233	257	999999	852	52	999999	457	454	999999	718	782	999999	999999	192	368	527	584	863	244	999999	180	999999	999999	499	999999	999999	999999	939	39	619	991	999999	999999	999999	594	432	895	663	689	622	874	757	629	747	999999	225	808	944	999999	885	39	436	631	57	999999	23	999999	538	737	999999	606	999999	425	569	999999	999999	299	556	999999	936	631	921	183	621	940	999999	999999	534	999999	899	999999	118	173	153	590	565	348	999999	222	580	999999	367	926	312	25	999999	342	999999	30	999999	999999	261	355	838	264	117	262	19	999999	999999	433	999999	999999	838	529	497	354	999999	999999	999999	473	153	344	28	489	999999	999999	871	605	999999	999999	999999	999999	48	972	605	763	335	889	482	312	339	49	999999	157	999999	196	98	783	528	21	999999	999999	858	855	782	917	337	358	989	122	391	413	532	522	902	937	142	999999	924	999999	999999	392	507	859	144	114	725	871	483	999999	907	98	87	573	31	999999	654	999999	999999	999999	999999	976	999999	369	921	925	999999	106	999999	999999	63	999999	858	794	992	678	999999	999	721	999999	202	999999	875	911	215	303	336	999999	999999	461	292	999999	674	246	307	53	492	999999	937	218	597	628	626	414	34	684	239	999999	580	352	868	655	999999	522	999999	969	110	999999	164	628	598	557	605	999999	786	999999	557	622	497	999999	999999	999999	999999	513	90	573	839	470	887	530	74	999999	388	158	999999	999999	999999	162	751	999999	942	504	982	319	619	49	33	999999	999999	
921	136	616	795	630	999999	433	999999	957	442	999999	999999	640	110	633	564	554	179	457	210	159	999999	405	871	169	17	999999	462	752	893	50	550	999999	841	999999	404	457	258	757	990	169	54	531	720	829	207	311	999999	358	999999	74	870	575	633	479	307	731	745	999999	623	476	970	840	74	401	380	999999	999999	144	239	117	999999	421	466	50	114	102	685	51	961	705	296	113	997	828	180	974	382	372	668	673	711	999999	144	999999	198	213	999999	328	458	83	512	268	129	647	769	458	119	999999	999999	214	55	704	999999	918	189	867	842	246	231	999999	999999	436	476	566	405	999999	287	942	852	901	634	367	999999	887	202	37	984	999999	69	721	865	790	997	463	627	16	947	226	344	331	371	231	107	62	999999	999999	792	999999	999999	999999	999999	177	740	473	580	999999	999999	787	725	161	999999	492	187	509	999999	960	439	999999	938	398	735	71	607	530	999999	413	270	539	564	126	245	431	117	973	550	999999	999999	533	883	999999	999999	169	500	192	448	999999	999999	999999	521	372	646	780	624	853	359	119	569	999999	933	999999	428	999999	233	999999	916	461	385	213	999999	843	910	905	999999	999	503	576	570	999999	92	661	369	672	999999	202	999999	999999	807	263	623	441	999999	839	600	999999	521	999999	936	892	275	987	502	999999	638	678	461	741	651	999999	999999	783	999999	154	999999	281	806	755	564	999999	138	999999	999999	132	589	527	999999	81	999999	421	488	191	639	678	159	999999	999999	529	43	999999	740	999999	999999	192	903	999999	892	983	712	328	910	765	999999	904	999999	999999	342	380	260	121	963	390	435	240	146	178	153	870	994	42	122	287	721	999999	300	399	648	999999	228	749	635	999999	369	999999	510	999999	434	735	915	999999	762	788	278	999999	999999	360	999999	583	56	999999	696	31	988	679	215	633	53	999999	614	373	175	999999	161	510	486	242	31	449	729	423	743	999999	955	659	280	334	999999	799	840	940	96	75	999999	999999	999999	613	742	999999	780	999999	999999	892	131	999999	180	890	999999	999999	999999	153	339	863	853	633	999999	287	999999	999999	999999	881	623	999999	701	673	999999	999999	456	667	999999	873	499	999999	668	852	743	851	999999	413	489	389	697	999999	364	696	611	232	999999	791	503	775	999999	999999	290	899	263	435	999999	457	274	79	443	969	320	572	653	997	205	10	890	149	999999	662	850	29	193	382	889	14	999999	64	887	665	174	681	336	96	61	999999	999999	317	660	839	149	419	945	728	931	791	53	614	37	
221	901	363	785	883	999999	270	715	881	545	196	999999	999999	192	778	804	999999	245	999999	945	436	411	999999	489	160	523	440	84	465	450	999999	999999	999999	36	999999	764	811	895	452	533	791	62	718	771	474	454	928	237	177	924	302	556	487	668	999999	809	999999	873	999999	370	132	195	260	999999	447	235	937	999999	999999	23	993	742	792	42	164	999999	693	999999	25	705	999999	999999	907	999999	157	551	483	999999	436	866	445	937	270	92	999999	605	801	999999	999999	249	999999	744	999999	163	931	560	763	454	514	226	126	518	858	999999	775	919	288	720	292	896	751	158	757	999999	578	999999	482	710	630	558	582	415	486	776	999999	999999	491	753	609	597	788	38	284	220	999999	926	88	341	316	492	326	999999	995	437	497	368	999999	81	999999	875	999999	999999	824	955	999999	710	999999	92	999999	999999	999999	535	120	999999	117	722	873	547	899	651	999999	151	404	999999	999999	500	420	58	288	830	862	999999	178	733	999999	736	214	329	576	48	894	996	600	390	65	999999	970	310	330	999999	495	999999	999999	933	999999	937	658	685	723	152	300	984	803	910	74	27	366	386	999999	380	999999	554	999999	860	757	981	550	23	92	999999	530	999999	727	999999	999999	421	247	245	835	582	88	999999	605	999999	748	909	202	690	326	999999	435	999999	135	949	999999	941	999999	999999	185	917	396	644	602	283	622	190	999999	300	575	999999	779	130	551	999999	302	988	948	546	122	847	788	999999	697	54	24	936	999999	777	255	403	941	926	69	918	195	999999	999999	331	811	567	652	901	999999	673	268	314	52	532	656	999999	999999	933	208	338	138	535	947	557	268	686	999999	489	55	999999	711	999999	999999	632	417	859	72	626	735	999999	204	887	999999	33	999999	709	893	462	130	999999	410	999999	727	999999	790	660	496	378	72	134	371	173	999999	999999	962	414	253	420	125	797	217	375	208	653	143	250	789	923	999999	999999	793	743	368	79	771	999999	135	999999	842	999999	372	999999	564	610	193	999999	41	999999	70	999999	999999	482	999999	333	999999	45	808	83	597	549	870	572	607	999999	341	627	805	999999	181	268	289	913	999999	368	434	999999	811	999999	469	112	219	999999	999999	399	103	320	406	45	310	735	999999	62	999999	303	999999	800	999999	60	279	566	235	255	631	999999	102	552	905	999999	898	255	233	221	614	495	340	883	709	999999	420	30	230	770	485	445	373	237	181	284	481	999999	999999	761	328	903	876	999999	365	70	999999	551	415	427	146	65	512	999999	
447	256	963	12	999999	999999	639	999999	346	465	770	195	439	865	380	630	999999	999999	818	999999	892	711	619	376	528	649	910	869	615	999999	999999	429	933	999999	789	924	999999	999999	999999	557	999999	79	566	420	202	999999	631	441	180	999999	920	873	247	999999	999999	736	999999	596	484	450	999999	770	643	543	832	999999	262	999999	86	455	319	38	728	999999	350	823	999999	999999	183	359	28	478	698	999999	999999	759	192	999999	897	62	297	999999	994	999999	588	999999	436	33	587	999999	916	999999	999999	725	475	892	155	976	700	968	999999	999999	423	999999	431	500	81	812	660	82	168	369	999999	34	167	594	999999	633	682	988	396	130	621	331	442	147	122	973	365	989	999999	216	202	929	469	999999	311	999999	673	98	290	623	372	999999	693	999999	39	341	567	999999	999999	521	304	711	999999	472	999999	101	693	999999	387	107	457	999999	468	999999	177	999999	564	999999	999999	174	960	593	999999	773	758	115	999999	999999	118	781	999999	999999	141	103	911	491	358	997	51	219	186	389	999999	192	176	701	56	999999	389	116	776	268	596	694	560	710	999999	808	999999	999999	463	807	185	606	691	999999	539	374	999999	686	999999	999999	267	83	988	581	883	999999	999999	999999	999999	896	505	11	14	157	888	447	542	211	487	550	293	999999	999999	378	213	999999	500	204	171	999999	700	703	542	219	999999	523	705	978	826	487	211	657	999999	567	311	183	602	543	94	102	999999	839	208	33	283	927	999999	620	999999	999999	34	412	894	386	999999	999999	468	999999	156	374	741	999999	384	999999	348	635	687	199	76	39	511	957	119	999999	850	861	999999	999999	935	999999	205	95	610	57	999999	798	763	275	370	509	715	807	396	999999	361	999999	465	999999	685	999999	250	138	553	999999	277	77	302	824	999999	345	307	949	859	83	179	655	999999	337	999999	549	872	421	828	566	324	704	999999	400	718	999999	405	307	999999	297	833	999999	542	999999	779	395	505	999999	738	999999	212	765	947	323	550	999999	324	138	660	145	999999	999999	310	986	34	999999	507	902	116	999999	939	999	125	572	250	111	123	999999	557	162	53	999999	683	802	364	999999	756	256	849	22	268	277	646	698	521	14	767	999999	246	216	887	602	831	784	96	999999	649	999999	82	448	591	999999	999999	508	101	842	155	999999	999999	476	816	260	999999	103	999999	671	363	999999	999999	245	344	568	455	351	274	450	999999	898	715	161	908	381	183	410	431	635	999999	148	606	679	859	269	922	770	999999	636	549	999999	999999	425	849	999999	
335	999999	114	33	999999	239	243	650	739	256	792	481	999999	445	86	652	999999	70	974	224	999999	381	385	85	645	684	951	637	999999	374	810	999999	999999	999999	55	346	306	408	458	467	904	955	939	613	477	451	213	954	999999	999999	75	37	451	634	999999	953	461	38	387	502	287	605	749	375	445	999999	179	999999	999999	740	355	274	611	999999	319	865	999999	772	608	204	481	996	88	999999	308	783	849	999999	285	102	884	277	30	999999	190	309	216	573	177	975	281	332	565	819	999999	801	425	935	325	545	521	688	430	999999	31	999999	527	745	77	661	652	502	605	999999	855	88	253	655	336	20	659	868	605	633	922	999999	441	268	462	506	368	914	361	740	581	205	847	838	934	898	781	470	506	515	999999	999999	999999	999999	963	473	558	769	608	999999	886	999999	93	999999	269	872	849	268	999999	999999	303	738	150	865	725	999999	240	414	720	437	239	999999	372	99	310	999999	431	183	305	999999	948	598	999999	999999	853	928	121	60	578	71	59	999999	188	935	222	594	638	861	542	313	242	153	59	181	85	999999	999999	994	497	125	450	676	999999	999999	621	999999	433	103	21	797	548	190	836	658	999999	716	20	436	876	715	999999	570	999999	999999	999999	805	549	143	972	165	647	127	562	463	999999	383	559	884	324	517	171	544	850	744	765	62	999999	999999	793	368	688	999999	127	781	609	880	45	971	546	816	165	299	131	856	160	999999	627	382	47	14	166	135	122	369	554	999999	719	895	237	704	999999	158	350	613	477	792	999999	999999	999999	740	348	588	347	507	999999	999999	999999	994	594	344	999999	934	999999	789	999999	999999	742	757	236	999999	170	149	744	842	999999	16	999999	517	388	367	431	999999	529	307	666	578	788	614	18	682	557	725	311	999999	280	563	999999	560	411	999999	60	999999	555	224	999999	208	843	505	189	354	923	906	615	999999	999999	588	414	64	999999	633	774	138	749	554	999999	445	838	851	999999	764	220	398	115	474	317	189	300	315	999999	999999	735	292	434	663	999999	651	120	83	999999	691	999999	742	437	778	150	999999	502	999999	143	143	370	992	933	425	999999	535	800	150	920	733	298	109	335	999999	999999	491	704	96	794	439	334	764	871	999999	999999	999999	960	336	334	999999	687	299	999999	594	999999	742	359	999999	529	999999	999999	969	163	255	999999	999999	416	772	880	658	227	415	999999	704	809	605	130	63	811	665	999999	474	816	535	56	999999	927	999999	999999	165	142	999999	567	570	588	364	
611	625	486	564	71	999999	455	675	177	281	93	477	999999	502	622	305	207	863	659	386	999999	627	999999	999999	999999	675	214	725	525	532	999999	999999	126	454	993	504	999999	256	604	386	28	999999	368	999999	999999	999999	955	75	543	836	999999	703	911	211	211	983	426	91	442	396	999999	730	160	645	432	447	360	340	508	127	729	951	269	282	368	22	999999	433	489	671	999999	999999	999999	688	43	154	999999	915	253	19	88	999999	814	217	403	298	999999	999999	352	477	109	625	566	425	117	547	444	638	842	999999	999999	999999	999999	770	676	843	547	472	611	287	712	445	97	999999	999999	244	999999	61	878	80	32	546	90	21	572	999999	582	999999	581	999999	710	106	82	999999	294	999999	892	53	541	999999	750	528	121	75	764	664	537	76	386	872	410	393	759	772	176	188	912	590	208	581	999999	780	890	125	577	616	373	999999	214	954	352	103	999999	328	329	504	434	25	256	907	999999	516	999999	708	999999	326	346	309	887	116	182	311	845	959	299	970	637	996	999999	999999	999999	504	999999	999999	530	317	873	440	999999	672	754	999999	344	300	999999	999999	400	999999	39	260	280	999999	155	108	999999	51	999999	560	39	359	867	999999	528	108	617	71	653	958	188	999999	999999	999999	999999	225	362	999999	999999	555	999999	544	579	454	966	247	878	236	359	764	650	999999	69	323	411	103	805	326	378	246	683	953	110	441	999999	261	806	374	999999	930	746	505	84	999999	615	494	999999	422	999999	291	230	390	999999	889	999999	699	718	140	504	999999	420	45	908	730	871	991	443	148	449	715	999999	513	999999	428	27	155	414	367	707	916	324	392	999999	96	26	302	999999	221	133	315	999999	676	869	454	999999	710	597	354	830	624	61	999999	999999	755	850	716	370	999999	871	173	294	999999	999999	588	448	38	999999	821	714	579	750	232	24	999999	999999	763	644	575	999999	316	557	70	536	93	865	999999	999999	110	246	309	931	957	999999	960	30	999999	253	291	999999	492	531	776	639	261	873	999999	999999	839	583	97	999999	999999	999999	999999	615	234	825	349	722	765	619	88	999999	414	999999	793	882	63	123	999999	520	999999	999999	426	785	999999	430	284	219	46	66	579	527	999999	237	999999	582	784	355	795	999999	999999	568	999999	873	999999	999999	235	614	999999	946	573	725	592	999999	718	236	958	779	833	804	550	140	686	709	999999	999999	436	186	999999	220	107	708	327	999999	616	794	328	999999	999999	999999	204	670	138	100	492	854	934	582	519	909	623	
15	522	999999	999999	773	999999	540	833	890	764	58	112	869	848	865	407	999999	960	923	907	999999	446	252	609	879	12	999999	999999	194	999999	854	667	999999	597	102	195	336	818	843	999999	999999	719	999999	826	155	999999	268	252	999999	999999	976	621	595	11	217	999999	279	391	999999	770	999999	999999	999999	274	910	391	510	999999	999999	679	81	149	999999	20	999999	696	994	426	463	322	999999	999999	599	738	650	242	999999	999999	999999	533	916	945	881	82	626	474	999999	187	915	764	66	985	496	947	999999	836	505	999999	999999	520	573	852	927	623	37	942	999999	910	624	678	319	910	892	232	762	136	999999	54	999999	654	626	817	999999	699	265	757	999999	999999	363	813	737	497	718	999999	959	73	27	268	999999	684	999999	169	999999	247	455	999999	999999	999999	194	258	578	460	999999	237	894	756	351	238	999999	999999	95	81	557	810	941	821	999999	33	272	699	999999	999	998	709	904	466	263	273	999999	119	664	592	467	114	999999	286	999999	490	974	999999	721	789	900	776	598	678	999999	752	305	633	954	999999	11	495	999999	578	462	999999	333	437	502	87	999999	999999	614	999999	614	999999	576	999999	525	999999	59	999999	977	999999	109	232	121	235	854	511	999999	999999	165	999999	999999	971	964	665	824	815	167	546	999999	644	999999	652	999999	105	73	169	186	641	118	253	999999	999999	518	820	479	240	999999	999999	583	999999	119	373	102	999999	999999	999999	488	911	999999	709	999999	512	999999	343	999999	457	70	26	171	999999	335	336	999999	912	574	648	462	153	195	593	999999	69	962	719	999999	442	559	999999	999999	429	680	274	800	999999	999999	999999	594	185	307	999999	179	363	999999	888	666	783	861	999999	455	272	999999	344	725	256	999999	493	550	638	808	91	897	918	831	741	999999	70	536	113	222	67	64	286	846	173	999999	93	133	84	63	751	581	379	696	921	248	346	549	553	146	215	967	955	999999	225	999999	999999	531	204	999999	605	256	757	999999	397	999999	904	498	562	999999	188	370	475	585	999999	510	528	231	910	503	678	520	983	999999	17	999999	109	910	630	48	172	562	999999	210	457	999999	823	411	999999	999999	344	847	987	720	999999	999999	999999	999999	999999	715	607	999999	620	701	999999	95	273	999999	960	308	118	999999	867	999999	669	626	441	274	137	999999	686	126	922	206	168	830	532	999999	20	171	598	728	600	915	999999	999999	999999	999999	15	999999	999999	43	451	10	604	350	980	473	61	340	414	237	252	999999	39	490	117	424	999999	374	562	10	999999	798	999999	
999999	403	952	92	999999	684	999999	999999	765	999999	652	674	999999	601	818	850	999999	221	999999	757	999999	486	843	885	950	35	999999	694	640	999999	240	264	653	300	224	946	37	999999	524	656	210	967	487	435	386	816	999999	999999	724	999999	502	789	110	50	349	903	999999	76	999999	510	167	519	629	955	999999	398	31	631	386	999999	823	999999	696	32	557	402	998	418	509	144	840	704	970	999999	999999	450	163	612	951	321	396	960	258	23	499	691	348	531	999999	999999	794	999999	445	852	701	999999	102	87	493	999999	905	151	567	999999	669	462	999999	999999	648	999999	244	419	679	75	485	999999	430	999999	533	865	64	476	999999	521	349	286	269	128	424	492	358	86	128	15	415	999999	403	259	999999	47	152	836	883	695	753	385	884	379	376	839	403	999999	553	999999	892	438	78	56	659	392	202	430	98	165	999999	168	999999	674	659	999999	468	180	339	496	723	228	593	387	999999	999999	402	889	751	585	98	938	532	500	999999	999999	999999	357	600	961	844	721	747	727	403	999999	94	220	720	146	380	233	999999	67	999999	999999	844	690	288	999999	999999	313	679	999999	77	363	636	800	999999	681	63	120	999999	999999	652	11	999999	865	999999	183	880	191	999999	614	214	865	858	475	596	448	999999	496	79	905	970	540	52	245	660	50	999999	293	659	48	93	270	653	712	999999	902	999999	978	706	115	999999	999999	144	74	307	211	505	171	213	121	548	999999	999999	999999	999999	121	958	244	215	999999	224	596	532	140	531	944	999999	155	69	693	999999	164	790	964	101	999999	406	977	999999	459	545	797	90	547	499	526	228	978	999999	303	944	959	773	999999	999999	999999	286	13	999999	362	989	359	111	520	999999	999999	999999	87	999999	246	715	980	999999	756	999999	427	516	999999	640	14	999999	243	999999	766	749	294	391	37	83	872	884	402	444	585	469	196	695	569	999999	999999	999999	151	999999	78	588	963	663	27	999999	472	999999	302	999999	539	999999	755	999999	345	770	582	12	999999	13	999999	361	999999	999999	720	296	222	731	999999	313	534	263	584	838	999999	999999	786	631	999999	999999	611	999999	592	999999	904	949	999999	678	360	999999	108	114	12	148	694	999999	276	426	943	999999	152	740	999999	988	838	286	61	916	744	167	984	951	999999	85	999999	550	768	292	642	770	581	999999	381	157	215	430	999999	446	153	66	911	999999	999999	642	999999	870	999999	603	999999	628	897	999999	999999	202	999999	999999	475	999999	999999	999999	948	983	999999	182	159	608	369	618	782	
999999	35	615	772	688	999999	623	273	995	999999	999999	155	174	999999	24	999999	783	610	189	999999	68	954	334	699	999999	118	927	586	515	999999	922	510	999999	821	999999	602	292	999999	254	999999	201	883	480	382	224	999	783	893	999999	309	375	997	190	286	999999	463	700	915	773	999999	999999	47	758	511	632	30	368	353	317	999999	999999	999999	999999	999999	151	185	484	999999	485	999	334	43	817	999999	128	924	999999	999999	107	330	999999	376	261	674	999999	163	134	999999	999999	999999	999999	439	999999	999999	718	616	999999	999999	144	548	978	748	440	773	255	999999	999999	552	999999	999999	700	857	256	986	519	223	999999	691	618	987	999999	516	211	291	999999	895	457	999999	999999	512	292	383	375	558	351	162	936	488	429	339	933	999999	999999	999999	503	783	999999	599	838	505	119	950	338	157	497	472	999999	159	414	360	999999	761	65	999999	424	999999	492	697	645	999999	287	28	271	999999	63	479	931	168	787	585	712	858	999999	991	402	999999	55	227	71	999999	615	787	83	999999	501	182	999999	703	628	187	300	495	954	482	228	100	689	59	104	28	999999	999999	999999	999999	647	979	999999	74	488	92	280	274	635	765	999999	500	999999	999999	787	880	952	238	540	610	294	999999	904	158	999999	999999	652	995	133	999999	348	237	425	254	431	521	51	999999	224	546	906	36	999999	198	731	728	155	999999	272	223	75	311	847	761	544	431	999999	999999	301	999999	439	284	150	592	426	522	84	700	771	999999	838	500	24	993	703	267	367	715	427	55	166	166	733	909	978	46	390	999999	710	10	446	69	170	48	117	631	999999	277	771	999999	653	455	999999	997	999999	574	297	853	67	999999	73	369	565	256	29	282	551	241	613	389	999999	420	990	999999	828	999999	340	999999	886	82	999999	100	944	999999	401	711	440	736	534	999999	749	536	999999	433	936	999999	999999	914	28	834	90	654	663	391	85	999999	465	954	178	605	244	321	967	985	904	973	425	356	999999	999999	842	814	706	210	640	606	814	566	999999	999999	284	425	957	62	991	727	436	562	999999	169	256	486	999999	928	999999	999999	568	620	529	962	661	157	70	999999	992	275	948	463	751	999999	999999	999999	129	426	331	818	999999	999999	994	186	546	863	223	694	71	365	256	777	40	212	47	203	46	871	100	136	365	999999	69	725	999999	999999	811	999999	999999	357	366	151	999999	361	83	653	999999	353	425	798	934	375	649	636	999999	180	433	548	441	234	999999	257	336	204	463	117	855	278	406	573	
61	559	952	714	999	999999	179	999999	138	393	999999	693	456	301	202	989	607	433	706	999999	550	273	233	517	494	118	815	413	898	966	798	358	999999	852	999999	384	423	934	999999	913	10	999999	999999	57	999999	179	801	44	11	474	509	431	571	797	33	999999	336	445	999999	890	999999	766	780	999999	595	228	999999	603	555	818	575	672	795	793	999999	795	999999	186	860	325	999999	781	999999	434	467	999999	786	159	828	958	58	978	715	747	622	244	973	257	461	999999	433	207	488	193	898	836	635	777	999999	999999	999999	160	999999	903	583	519	363	356	704	228	441	596	775	597	769	597	957	58	180	373	821	606	999999	431	892	999999	999999	229	535	631	741	18	961	999999	999999	898	403	999999	999999	113	999999	627	552	243	999999	837	432	891	423	310	999999	586	606	999999	415	338	435	163	999999	999999	999999	144	820	83	487	432	635	999999	573	871	204	999999	884	77	492	204	63	490	999999	64	686	410	805	235	751	999999	412	145	195	999999	472	250	999999	700	886	999999	807	479	756	573	999999	999999	328	552	115	734	999999	539	999999	221	285	945	728	957	787	999999	339	594	331	332	30	499	999999	879	999999	954	355	194	190	745	397	584	999999	860	852	999999	999999	262	129	999999	462	999999	999999	999999	419	527	522	843	912	79	999999	222	157	433	553	712	269	999999	154	161	999999	999999	358	597	824	700	999999	867	114	999999	734	86	474	999999	870	158	999999	25	469	881	999999	512	281	120	338	184	436	309	317	150	178	999999	999999	968	999999	945	523	214	158	999999	315	654	738	563	344	340	999999	843	999999	404	25	254	999999	273	719	876	245	248	999999	650	274	911	559	964	191	102	968	506	675	925	635	999999	999999	750	575	999999	999999	718	776	998	437	999999	746	913	135	923	999999	845	259	761	999999	285	946	508	454	404	104	774	382	252	372	999999	177	638	769	532	387	238	697	999999	113	527	471	270	222	999999	175	999999	999999	267	439	132	257	999999	225	359	546	999999	999999	181	692	999999	345	533	636	999999	425	118	153	602	546	434	157	327	999999	192	813	685	295	773	238	458	935	125	999999	249	994	999999	423	419	985	29	999999	526	999999	114	191	938	634	999999	999999	67	503	246	721	14	974	929	265	999999	546	999999	82	999999	942	999999	74	230	999999	396	201	172	694	733	617	999999	999999	631	88	553	999999	875	61	268	518	181	999999	999999	999999	808	274	74	998	390	873	134	946	408	583	999999	50	961	227	999999	835	103	372	769	629	204	
512	353	999999	711	41	999999	808	814	25	999999	999999	999999	999999	911	999999	999999	999999	314	860	492	580	999999	57	84	513	49	999999	814	433	425	809	999999	79	209	999999	999999	223	999999	999999	212	999999	142	393	812	723	674	999999	999999	126	707	928	999999	909	147	624	419	999999	776	208	992	23	994	391	600	999999	104	306	626	616	209	999999	877	955	657	176	448	709	245	360	838	904	351	999999	999999	496	751	285	931	585	999999	625	446	98	366	999999	999999	751	793	850	629	999999	518	999999	916	999999	61	112	999999	970	185	710	999999	425	999999	999999	672	307	999999	113	220	819	999999	999999	999999	584	477	999999	599	468	999999	696	915	999999	731	999999	395	650	999999	931	444	649	33	999999	409	185	999999	999999	728	277	526	34	999999	689	639	999999	13	476	969	342	999999	271	512	793	135	489	999999	675	999999	898	702	31	525	734	669	999999	795	413	642	554	28	455	70	331	941	821	611	236	755	921	467	918	681	449	999999	999999	146	999999	835	999999	999999	999999	999999	829	574	999999	999999	999999	30	78	999999	600	834	425	324	999999	999999	191	852	314	877	567	919	772	999999	999999	350	86	129	495	434	564	577	721	173	137	999999	241	999999	445	322	260	215	686	906	866	999999	265	134	744	999999	955	999999	531	52	823	970	999999	398	790	165	431	241	534	643	460	32	122	261	999999	999999	969	434	416	999999	626	361	243	999999	574	700	999999	951	385	999999	479	186	999999	678	999999	166	564	842	965	290	890	28	999999	53	456	843	971	13	938	992	13	531	971	999999	425	471	737	698	823	999999	80	999999	999999	21	174	999999	977	999999	999999	39	197	999999	468	999999	110	607	680	999999	999999	731	728	90	23	999999	999999	947	214	515	263	878	999999	999999	29	999999	220	420	172	669	999999	183	866	537	101	908	999999	999999	72	999999	439	817	790	999999	289	102	999999	989	466	473	501	226	78	471	190	43	610	331	117	999999	915	999999	999999	20	321	245	864	201	989	999999	587	999999	885	368	86	445	97	881	586	927	512	230	999999	699	999999	661	114	405	356	67	308	484	769	999999	930	749	382	779	999999	53	237	180	10	362	999999	857	999999	710	394	745	946	999999	744	189	90	999999	999999	745	999999	659	141	468	845	931	805	112	999999	416	999999	999999	72	999999	655	542	999999	342	999999	601	813	999999	330	404	20	610	120	579	739	999999	397	245	23	999999	937	576	912	768	999999	78	999999	783	983	999999	999999	67	682	639	999999	212	489	999999	475	144	932	999999	338	737	458	999999	
820	236	372	295	28	999999	999999	435	380	999999	630	931	18	160	999999	39	337	406	132	999999	927	999999	999999	537	109	650	999999	879	703	414	999999	185	320	100	258	330	420	697	905	89	743	999999	268	994	999999	558	739	324	99	903	204	932	615	504	316	348	730	834	195	378	433	444	732	965	841	454	620	918	902	724	618	639	500	53	219	680	223	511	999999	999999	910	454	789	800	220	315	570	815	999999	909	599	585	999999	537	999999	308	999999	999999	163	137	999999	821	421	375	294	999999	441	572	295	635	135	229	999999	644	468	978	655	999999	755	535	884	805	144	993	134	999999	137	963	397	910	166	920	357	828	612	999999	42	423	515	654	873	997	530	157	784	379	706	999999	78	676	653	999999	547	627	999999	999999	686	428	251	999999	999999	478	999999	999999	479	214	999999	60	999999	379	945	242	999999	110	662	886	284	986	999999	999999	335	999999	894	720	267	573	999999	729	999999	479	411	614	999999	999999	999999	999999	823	155	678	579	507	656	835	699	999999	420	176	447	965	365	999999	700	220	999999	926	178	999999	463	127	906	999999	152	999999	562	967	341	70	173	884	266	73	138	318	639	999999	679	999999	999999	989	846	406	935	764	231	621	711	404	685	336	57	999999	369	38	999999	999999	999999	192	283	731	399	999999	13	999999	999999	301	729	391	580	249	256	999999	999999	474	280	510	999999	387	252	940	265	937	999999	836	999999	999999	999999	110	547	892	890	496	160	999999	600	495	403	382	999999	929	892	330	999999	446	89	313	999999	999999	758	999999	849	978	940	342	475	461	976	999999	727	999999	597	999999	999999	688	358	760	593	915	874	785	117	999999	332	999999	57	999999	999999	937	999999	532	12	808	351	999999	999999	912	556	817	997	999999	518	236	999999	791	341	273	485	145	97	329	720	527	30	973	999999	334	999999	627	295	999999	347	49	419	204	271	788	287	568	645	445	214	775	918	999999	276	880	999999	540	981	784	459	978	999999	999999	812	485	788	999999	999999	717	266	928	999999	466	999999	479	999999	460	999999	552	985	999999	999999	652	125	944	999999	294	706	283	464	125	646	510	90	369	999999	982	392	785	10	908	447	999999	188	999999	252	461	999999	796	74	420	19	438	798	542	999999	999999	999999	867	999999	503	671	847	999999	151	999999	999999	386	441	999999	999999	77	745	552	999999	479	572	473	839	701	156	999999	910	219	54	116	999999	999999	548	880	999999	999999	524	999999	506	999999	999999	673	999999	999999	999999	85	504	516	240	999999	274	999999	999999	72	
915	999999	483	999999	730	155	761	638	219	44	999999	319	838	560	298	174	553	836	999999	999999	880	898	435	845	999999	81	854	403	979	702	999999	331	999999	485	964	267	196	358	188	999999	485	960	464	12	919	911	247	943	228	75	999999	437	840	999999	191	27	309	637	694	999999	300	368	659	517	202	752	999999	999999	596	40	977	999999	999999	693	365	919	999999	432	999999	569	834	910	184	913	902	414	999999	120	999999	999999	958	999999	663	529	70	126	311	947	809	999999	592	884	999999	197	98	999999	778	157	525	272	583	876	711	134	824	390	193	746	614	787	272	999999	68	649	82	428	540	138	999999	248	618	999999	622	759	977	999999	999999	986	824	308	635	999999	594	41	373	999999	847	539	999999	680	933	999999	343	32	904	383	999999	707	999999	999999	999999	650	999999	287	653	999999	263	999999	999999	999999	826	206	921	999999	161	928	624	37	285	990	581	11	432	952	315	63	162	600	854	604	133	856	871	165	243	999999	819	317	388	286	828	894	392	831	853	736	643	37	870	976	758	798	432	135	98	73	227	570	971	599	934	999999	108	552	750	970	335	766	999999	999999	119	999999	649	998	172	687	619	601	108	999999	420	135	730	999999	845	999999	999999	746	77	179	767	258	345	999999	999999	175	795	999999	90	883	410	999999	954	703	999999	451	159	433	963	410	999999	999999	999999	402	188	809	999999	230	999999	425	546	589	699	902	408	999999	999999	860	656	999999	891	999999	521	225	178	544	180	999999	999999	403	185	999	783	666	725	151	786	943	609	999999	242	575	143	999999	346	999999	999999	61	304	16	480	299	777	966	519	675	114	256	234	644	639	999999	218	999999	250	547	806	42	187	267	83	38	260	123	763	325	645	857	878	357	366	128	999999	14	999999	885	231	999999	156	60	46	540	719	965	903	337	999999	830	423	799	24	154	874	47	932	452	48	664	999999	204	999999	999999	377	876	999999	520	183	999999	389	365	325	989	885	136	230	543	318	295	219	436	958	815	443	88	342	222	253	694	999999	481	847	567	614	952	31	789	172	842	999999	393	999999	163	999999	68	484	35	268	748	816	399	143	753	999999	999999	246	224	999999	299	544	75	999999	488	141	907	517	757	385	999999	115	441	999999	999999	999999	826	283	804	373	999999	604	316	953	999999	878	682	347	104	122	838	716	806	975	999999	307	622	999999	674	31	543	999999	726	649	335	642	384	28	999999	155	628	999999	441	850	999999	999999	237	122	771	610	459	999999	423	
999999	547	999999	999999	465	507	178	984	710	999999	783	829	835	877	667	627	863	503	663	680	999999	493	346	285	956	548	188	79	510	354	74	999999	973	137	91	112	118	343	919	521	497	170	918	893	657	30	602	999999	570	494	908	999999	999999	889	474	999999	210	999999	999999	917	328	108	484	999999	544	999999	856	999999	795	564	999999	529	584	152	192	787	574	452	627	999999	945	371	509	25	445	958	776	93	662	929	901	177	991	12	999999	398	686	563	359	446	174	895	31	16	976	389	531	653	999999	687	999999	758	323	999999	971	957	599	469	919	999999	444	772	55	999999	662	350	537	582	949	794	111	21	103	190	770	999999	349	503	49	66	437	133	387	975	352	153	854	584	40	999999	799	227	643	773	12	402	999999	165	353	635	851	948	703	912	585	575	664	142	999999	921	617	106	429	863	158	321	394	79	523	519	496	999999	999999	999999	994	884	377	330	188	999999	210	194	999999	414	215	999999	429	475	399	999999	999999	721	938	119	627	703	797	780	624	999999	17	780	642	834	999999	999999	406	999999	999999	701	208	344	999999	277	720	433	946	25	658	670	891	919	679	746	999999	775	24	999999	96	301	96	597	999999	999999	371	430	999999	325	999999	317	999999	440	557	698	578	154	767	671	999999	203	757	782	132	954	799	97	999999	895	804	373	883	963	902	626	615	999999	999999	466	999999	300	999999	630	999999	350	588	461	999999	999999	999999	885	17	353	55	999999	544	999999	999999	999999	698	999999	329	656	999999	902	434	999999	537	931	93	967	515	310	765	107	322	137	999999	781	375	347	725	128	727	919	365	539	918	19	999999	311	145	887	999999	631	971	235	118	847	916	470	999999	441	898	999999	999999	707	999999	999999	999999	999999	999999	693	999999	360	558	210	999999	602	546	894	210	999999	849	781	832	627	542	144	136	999999	28	999999	864	905	424	999999	999999	527	549	657	951	970	438	675	40	452	512	999999	82	999999	999999	516	999999	32	999999	999999	592	999999	999999	751	175	453	821	494	398	999999	828	480	936	999999	980	410	999999	888	942	239	999999	183	750	390	999999	133	71	366	789	512	885	842	644	28	702	112	160	798	492	508	999999	944	999999	999999	999999	42	481	807	999999	896	463	421	999999	40	999999	418	376	987	635	51	999999	465	705	886	999999	985	999999	917	572	878	260	264	406	444	999999	155	999999	804	766	93	652	264	576	892	58	474	763	614	712	293	736	172	172	451	127	693	248	399	748	637	206	564	245	999999	
645	208	25	645	999999	171	520	571	230	552	999999	137	888	812	999999	734	999999	230	215	288	151	98	102	955	327	396	906	507	66	139	999999	98	29	665	257	849	459	128	664	551	773	175	942	999999	61	989	805	436	999999	999999	414	975	999999	999999	999999	557	116	69	328	563	264	23	515	101	666	311	118	232	565	988	285	999999	566	664	515	976	999999	483	999999	337	591	479	945	52	999999	910	739	72	999999	699	743	399	999999	999999	296	759	659	850	999999	999999	999999	583	999999	999999	999999	310	419	694	450	793	411	633	166	990	971	999999	77	473	999999	999999	571	55	336	865	254	886	999999	464	377	755	326	999999	529	163	455	18	608	382	313	423	500	55	999999	111	298	120	242	809	139	511	999999	196	483	208	188	836	999999	16	329	852	997	999999	326	694	477	116	113	999999	545	999999	187	999999	169	953	264	999999	433	234	999999	143	999999	999999	334	866	73	999999	821	999999	975	619	761	999999	63	461	999999	545	999999	927	634	191	17	239	274	176	999999	999999	37	999999	943	661	412	31	439	195	209	999999	999999	999999	631	346	999999	782	37	925	211	585	642	707	999999	718	798	506	999999	999999	999999	423	239	999999	542	76	112	300	387	323	999999	740	172	867	261	923	915	278	305	297	896	234	212	348	964	748	999999	329	999999	999999	999999	999999	431	999999	68	785	273	471	917	564	244	994	999999	999999	999999	471	422	774	455	613	803	999999	210	311	498	901	221	890	999999	794	712	999999	999999	999999	460	309	318	128	999999	999999	999999	999999	999999	740	63	902	830	999999	629	502	335	589	999999	999999	431	343	706	129	555	167	574	382	999999	132	999999	460	999999	999999	999999	419	163	999999	965	979	953	358	178	469	999999	596	999999	722	271	702	469	132	909	999999	731	126	603	198	572	651	999999	999999	187	238	888	999999	999999	588	244	219	349	40	623	893	435	999999	175	246	999999	999999	95	851	999999	574	663	730	999999	779	999999	146	816	999999	731	999999	88	999999	999999	999999	581	654	390	492	488	62	363	438	508	26	491	658	951	366	326	613	566	59	176	613	999999	168	62	435	78	108	402	384	999999	309	815	759	902	999999	665	227	578	603	373	999999	221	999999	999999	534	298	862	194	460	999999	128	757	39	509	567	374	423	601	955	424	999999	659	978	139	208	211	732	755	725	700	999999	44	962	685	117	999999	349	936	528	147	999999	999999	942	736	999999	999999	785	999999	344	999999	999999	625	623	999999	983	409	242	106	999999	999999	565	999999	468	759	548	
999999	999999	999999	999999	175	34	999999	83	817	218	476	999999	252	948	656	425	482	421	864	458	484	420	783	701	999999	169	999999	914	205	581	999999	454	999999	999999	999999	757	442	857	179	837	999999	552	805	970	517	692	990	157	376	908	999999	999999	999999	311	74	673	21	652	693	15	780	572	877	246	120	32	534	999999	852	899	982	624	251	37	691	932	615	813	194	25	179	106	548	297	497	413	999999	880	133	433	745	790	174	173	999999	203	999999	999999	859	494	168	936	999999	476	925	469	453	577	619	142	67	207	467	677	836	999999	34	590	748	999999	182	653	930	429	999999	999999	460	88	971	999999	267	56	953	699	857	999999	801	999999	372	38	999999	282	271	999999	375	548	999999	496	337	381	179	999999	820	163	999999	515	999999	875	999999	732	19	375	606	131	874	999999	253	767	820	603	883	952	228	719	746	999999	999999	939	999999	999999	869	963	751	999999	328	183	235	800	387	351	237	925	999999	999999	999999	594	676	149	127	363	999999	999999	676	733	498	999999	865	111	416	422	133	75	821	999999	862	55	623	16	803	700	786	452	999999	478	375	957	999999	588	999999	999999	999999	252	999999	999999	320	999999	296	999999	999999	111	318	133	999999	965	228	171	114	60	776	974	999999	669	346	426	999999	852	183	999999	367	541	32	286	412	999999	198	880	999999	999999	398	557	758	606	906	702	391	662	68	425	259	213	853	999999	999999	999999	191	564	906	405	999999	467	141	999999	659	568	999999	42	721	140	776	348	918	999999	661	229	225	374	762	643	44	914	794	758	948	164	688	877	999999	686	82	634	973	848	998	930	426	669	946	347	623	359	940	999999	649	910	999999	870	999999	999999	999999	817	801	999999	999999	218	673	383	999999	999999	880	210	567	44	68	152	375	999999	999999	731	803	555	428	424	30	685	973	867	119	47	868	817	395	999999	186	265	832	999999	487	789	266	53	528	450	999999	422	999999	999999	868	506	545	999999	886	760	788	954	398	386	999999	685	999999	806	273	113	637	72	999999	685	999999	803	320	664	592	204	999999	760	999999	999999	957	608	893	999999	998	612	501	652	999999	634	103	232	999999	455	468	801	999999	460	779	424	812	999999	606	116	58	74	196	881	632	691	295	999999	927	421	429	643	792	177	807	999999	612	984	141	999999	592	635	999999	864	205	791	649	999999	999999	612	175	999999	12	786	29	934	425	999999	29	250	348	74	305	455	36	825	999999	387	652	127	812	999999	273	425	524	422	999999	332	686	841	
999999	999999	57	325	999999	866	999999	15	157	873	245	999999	965	999999	842	527	999999	492	999999	379	999999	272	372	999999	799	347	299	586	272	606	999999	999999	933	188	208	77	27	979	209	170	194	999999	239	778	881	819	862	999999	999999	999999	92	644	999999	999999	69	779	908	193	525	999999	576	64	743	550	76	151	69	999999	692	774	510	360	999999	677	999999	778	42	594	981	980	484	999999	14	999999	999999	171	609	999999	128	428	999999	999999	999999	999999	593	139	999999	999999	999999	740	759	85	688	807	496	731	999999	816	130	290	747	324	211	545	434	658	999999	477	36	905	542	442	999999	273	615	675	999999	993	94	65	518	999999	999999	251	230	409	238	206	999999	792	810	792	506	837	681	999999	632	918	866	934	89	793	663	806	207	327	416	424	202	820	999999	368	999999	999999	771	403	441	999999	325	999999	430	999999	697	243	105	750	999999	999999	999999	999999	53	977	999999	159	975	725	689	86	54	902	992	813	14	959	999999	999999	70	441	999999	287	413	672	999999	840	514	999999	105	429	711	999999	391	586	832	999999	776	858	241	582	999999	56	713	365	915	999999	43	616	849	738	999999	999999	690	504	764	999999	366	999999	999999	296	999999	749	629	270	999999	597	999999	415	981	582	192	108	999999	487	352	29	999999	999999	756	190	999999	898	386	999999	153	999999	766	999999	999999	528	999999	999999	484	945	999999	349	999999	453	990	999999	901	999999	635	276	999999	188	442	212	999999	999999	740	318	999999	999999	999999	747	372	272	126	316	830	633	594	462	517	999999	623	999999	999999	12	603	999999	67	439	288	190	272	999999	811	964	625	999999	999999	86	788	756	999999	999999	466	199	976	999999	337	683	496	278	999999	182	759	999999	565	177	662	999999	151	619	260	195	913	307	484	262	999999	161	999999	277	898	517	673	999999	15	341	808	999999	35	449	793	383	942	20	157	999999	360	51	409	457	999999	999999	999999	178	999999	596	378	169	715	724	701	185	992	229	380	524	509	999	999999	234	369	311	133	702	826	877	253	903	159	999999	901	420	999999	244	376	999999	583	504	264	418	962	649	999999	311	747	617	999999	722	639	632	590	361	286	185	98	599	461	242	999999	628	352	999999	19	999999	822	291	433	757	999999	67	999999	14	744	355	271	999999	666	999999	954	219	496	530	273	527	804	550	144	576	156	776	861	999999	162	636	76	498	999999	999999	999999	466	194	999999	868	999999	999999	585	616	999999	914	378	999999	639	287	142	142	999999	999999	492	526	281	999999	856	611	86	206	599	
851	118	289	773	999999	352	342	498	34	862	661	691	835	228	933	213	999999	778	844	231	74	29	503	999999	297	999999	999999	999999	319	337	32	792	385	101	733	508	651	150	299	590	999999	789	118	279	999999	519	999999	308	348	999999	204	833	999999	974	535	831	614	999999	485	930	554	999999	189	696	840	999999	999999	743	494	434	562	521	999999	999999	925	999999	911	999999	93	778	999999	499	999999	374	999999	199	560	999999	566	901	999999	999999	664	368	46	181	609	421	999999	301	213	912	999999	999999	999999	999999	354	978	59	260	920	390	952	999999	438	64	999999	814	563	651	319	904	187	999999	999999	946	856	130	999999	754	675	500	999999	792	574	589	685	955	983	459	844	581	361	315	981	513	999999	957	929	981	914	795	858	787	981	999999	735	230	999999	445	826	233	761	999999	585	430	595	999999	143	849	999999	311	831	113	999999	737	552	999999	611	999999	293	999999	201	245	839	999999	641	17	810	275	853	465	582	547	999999	999999	820	66	999999	999999	918	999999	823	89	613	999999	964	999999	981	999999	756	863	619	354	161	927	42	525	465	706	788	587	359	867	996	913	999999	293	480	195	917	496	152	60	119	791	85	121	999999	237	915	887	999999	999999	519	990	846	237	999999	705	588	999999	999999	33	772	340	999999	999999	93	700	883	680	999999	999999	336	269	720	568	245	999999	999999	920	893	237	999999	999999	999999	793	358	15	77	501	999999	775	999999	622	895	129	287	778	648	129	38	931	999999	244	613	239	239	999999	280	287	999999	36	852	999999	410	999999	242	999999	778	359	607	87	632	391	999999	999999	199	714	999999	601	999999	467	999999	733	891	961	883	999999	999999	332	563	108	735	789	510	870	999999	937	221	999999	886	415	999999	298	521	999999	309	963	460	114	49	525	885	999999	995	534	999999	129	776	999999	489	999999	584	456	796	508	352	842	881	913	999999	261	502	842	714	876	999999	999999	221	940	662	999999	106	999999	292	47	223	999999	794	999999	566	802	171	772	51	211	999999	553	999999	23	608	466	91	546	527	787	33	52	963	129	76	880	908	836	786	569	588	401	173	758	295	295	999999	904	357	784	100	999999	800	999999	55	914	932	999999	341	206	838	560	666	505	24	180	999999	999999	909	685	893	335	986	482	623	999999	390	742	999999	999999	417	186	199	742	697	303	252	999999	999999	162	948	710	504	589	731	37	735	668	744	124	201	384	999999	671	891	765	999999	999999	888	616	533	199	480	28	788	999999	999999	923	999999	999999	999999	642	
999999	757	999999	192	831	999999	751	595	703	999999	999999	999999	131	999999	191	527	851	931	559	999999	999999	467	628	758	240	999999	999999	79	999999	811	999999	33	196	999999	783	247	934	999999	934	347	576	999999	999999	811	999999	867	896	755	479	842	82	876	171	14	79	143	138	978	952	355	605	681	999999	891	999999	974	426	572	259	943	593	152	999999	221	357	279	999999	817	999999	999999	999999	55	999999	999999	739	984	862	191	489	650	119	955	755	999999	742	999999	999999	999999	999999	227	450	334	505	999999	259	929	878	949	999999	800	999999	321	420	589	999999	559	92	114	162	878	121	999999	92	999999	834	637	999999	418	999999	462	904	534	868	999999	922	264	999999	73	575	810	115	912	534	999999	71	797	545	175	822	192	812	270	868	80	115	215	252	896	701	621	542	999999	481	999999	896	64	999999	999999	667	511	20	28	999999	999999	999999	209	710	999999	999999	47	102	231	595	296	649	644	665	797	245	716	999999	652	372	954	278	999999	441	999999	999999	17	354	999999	507	320	182	794	731	526	308	905	999999	848	999999	999999	528	321	874	194	554	262	398	999999	834	951	499	367	655	999999	83	999999	999999	380	611	540	999999	999999	723	284	999999	855	999999	999999	999999	339	999999	174	304	708	435	999999	770	256	785	540	999999	699	640	556	821	814	148	156	453	179	999999	134	247	817	971	999999	597	599	81	999999	349	259	166	999999	739	334	73	947	158	999999	999999	521	999999	81	922	993	987	176	463	999999	717	765	695	329	202	999999	926	486	999999	535	369	999999	185	999999	200	368	543	145	816	999999	999999	999999	997	999999	999999	625	539	176	999999	978	912	431	999999	999999	981	583	563	836	312	999999	408	587	999999	623	757	196	346	508	880	564	999999	851	999999	966	559	526	768	369	517	576	556	760	590	999999	623	938	44	999999	114	616	804	706	999999	999999	98	173	981	384	579	625	999999	41	295	341	528	999999	81	180	999999	465	815	204	329	735	999999	999999	996	461	999	818	999999	932	403	273	999999	753	28	999999	999999	999999	545	393	789	999999	297	525	999999	259	239	562	866	999999	999999	999999	801	609	386	108	77	999999	999999	529	384	760	474	356	637	31	581	774	52	885	302	999999	920	431	999999	999999	447	999999	182	999999	232	999999	999999	999999	740	754	999999	159	377	919	999999	436	229	999999	18	38	427	940	887	452	678	999999	999999	981	572	375	729	379	204	948	999999	999999	278	999999	307	938	808	187	999999	883	559	999999	407	132	766	999999	999999	904	423	999999	21	506	999999	729	
78	767	926	970	724	375	35	999999	954	999999	269	633	167	799	718	80	999999	250	335	13	999999	256	66	398	999999	999999	769	999999	956	999999	937	999999	999999	548	361	539	999999	838	462	999999	858	999999	477	979	863	999999	708	807	195	352	166	999999	181	690	836	822	710	999999	755	999999	606	210	146	999999	491	115	832	619	448	189	999999	391	788	999999	999999	437	779	999999	535	999999	996	962	639	999999	662	176	982	999999	712	539	829	484	92	999999	644	657	329	341	497	758	999999	99	368	16	999999	999999	982	97	544	999999	999999	632	12	673	32	644	571	533	999999	325	132	999999	999999	999999	999999	584	999999	355	449	999999	117	447	999999	777	781	907	603	999999	329	887	999999	895	576	313	496	206	481	418	420	10	999999	796	999999	999999	635	589	192	460	656	709	999999	637	647	55	301	605	52	235	999999	999999	51	999999	999999	595	141	237	999999	603	999999	163	112	999999	935	449	413	999999	999999	999999	999999	202	999999	152	976	619	999999	555	999999	530	21	891	999999	999999	526	304	999999	156	591	271	50	999999	444	999999	47	999999	606	999999	702	208	642	980	24	999999	999999	700	999999	898	962	594	184	586	979	624	592	530	998	856	374	640	489	266	999999	328	377	743	758	144	999999	999999	22	836	999999	59	887	999999	876	529	999999	825	903	71	193	997	97	464	429	819	999999	999999	504	750	221	999999	718	999999	260	696	267	999999	942	266	793	489	581	347	732	999999	736	999999	999999	479	694	548	736	999999	82	732	999999	999999	999999	938	147	999999	999999	272	624	791	341	511	999999	190	271	999999	883	647	278	704	425	750	999999	499	92	446	862	35	66	673	335	299	313	999999	999999	999999	36	13	128	205	510	319	999999	999999	597	999999	779	474	999999	872	664	99	160	377	999999	490	190	824	856	700	735	953	999999	951	999999	52	207	262	724	916	795	880	528	82	203	116	37	790	902	857	999999	398	999999	194	18	246	148	936	222	975	175	211	157	428	469	557	112	770	485	555	38	526	750	999999	86	783	570	999999	184	209	463	999999	922	998	999999	347	145	32	999999	229	903	999999	50	749	751	594	733	110	613	999999	13	266	315	356	828	150	999999	527	117	234	675	71	761	999999	521	775	289	158	395	999999	422	90	999999	265	651	767	486	10	549	492	999999	999999	999999	537	205	206	93	575	180	892	699	999999	999999	999999	554	842	509	37	237	975	315	584	715	491	234	922	999999	60	999999	999999	999999	999999	978	625	999999	215	999999	999999	817	999999	692	713	978	502	
999999	804	999999	119	710	809	267	458	773	999999	187	476	754	983	999999	282	768	42	870	999999	237	61	639	298	544	348	255	285	220	912	292	601	606	222	68	999999	999999	329	349	999999	804	215	873	414	448	999999	461	613	920	999999	556	659	999999	870	275	381	175	999999	999999	372	564	999999	999999	999999	290	585	999999	999999	925	883	526	448	999999	975	314	999999	999999	234	999999	836	886	641	365	999999	365	632	758	736	947	686	264	878	754	977	341	822	999999	21	134	999999	838	920	688	46	999999	118	999999	867	566	254	202	999999	999999	738	485	923	626	573	999999	999999	826	143	594	999999	629	999999	999999	999999	999999	491	64	176	999999	986	998	966	952	329	656	257	665	890	180	703	493	999999	999999	26	501	417	206	403	515	476	46	999999	336	999999	416	380	424	261	233	84	199	35	840	51	739	999999	970	306	916	258	999999	999999	963	890	999999	315	797	999999	224	236	294	660	661	633	950	303	640	512	912	999999	999999	414	666	999999	513	467	999999	809	287	982	999999	900	487	266	484	109	741	445	695	111	583	747	47	997	789	999999	374	216	999999	999999	999999	468	393	640	425	587	279	867	387	296	999999	999999	399	242	788	394	182	999999	159	850	562	205	816	811	702	95	999999	668	316	999999	103	999999	718	841	113	979	516	999999	840	999999	830	873	68	999999	999999	595	358	805	999999	404	366	999999	999999	250	882	683	651	582	937	340	220	610	561	999999	203	563	279	999999	999999	809	999999	336	563	261	30	999999	147	999999	999999	116	737	999999	459	911	617	133	219	477	958	999999	337	934	908	510	999999	229	322	654	999999	999999	325	800	676	410	999999	40	415	805	230	204	546	244	52	999999	603	999999	161	650	795	79	353	802	999999	709	999999	999999	427	63	999999	801	376	999999	211	823	791	936	895	59	999999	586	999999	414	257	764	882	102	892	87	906	999999	999999	672	858	146	373	999999	212	966	928	582	999999	362	239	428	999999	64	43	228	999999	999999	753	111	265	999999	999999	939	999999	834	827	389	61	349	156	538	732	999999	999999	75	460	278	999999	929	131	811	999999	365	999999	999999	936	827	69	999999	48	249	293	966	416	650	783	999999	968	378	148	549	531	274	999999	701	999999	133	431	999999	768	771	932	824	980	453	245	996	764	725	999999	999	330	387	310	907	254	766	297	999999	291	35	309	366	790	999999	290	709	159	483	142	812	406	100	999999	999999	999999	469	986	999999	414	786	669	999999	480	148	228	153	999999	308	999999	999999	999999	999999	
687	999999	471	576	43	407	173	535	847	291	593	94	999999	239	482	43	600	785	779	334	578	504	366	999999	885	651	999999	999999	746	851	36	999999	976	958	999999	172	999999	740	435	588	798	879	939	999999	659	396	545	989	670	999999	708	670	999999	511	869	193	999999	415	999999	999999	54	36	999999	995	999999	389	117	644	999999	320	238	860	360	999999	535	699	564	978	406	498	116	373	476	817	999999	365	999999	474	99	230	786	999999	999999	53	544	999999	100	944	132	279	999999	999999	173	999999	700	999999	319	999999	976	180	628	407	18	202	999999	680	560	971	852	899	336	643	554	999999	533	999999	999999	317	656	763	608	999999	856	136	220	214	999999	125	999999	999999	55	104	498	919	601	389	391	856	767	864	221	128	101	233	943	645	999999	999999	999999	861	999999	999999	999999	222	571	18	550	881	982	81	479	445	854	556	999999	242	154	635	13	154	457	999999	549	791	552	490	999999	999999	193	574	857	642	298	999999	999999	999999	791	999999	358	593	999999	509	999999	999999	394	776	274	544	380	710	500	999999	563	999999	414	91	463	521	669	91	489	918	698	417	223	836	999999	999999	297	810	451	868	287	420	315	999999	91	853	406	776	225	983	262	482	84	146	89	616	850	187	590	280	999999	276	999999	920	811	466	999999	558	999999	675	257	570	269	632	999999	153	377	467	10	609	124	893	865	506	665	225	343	86	757	539	748	120	229	999999	262	20	316	394	145	624	380	848	999999	549	736	692	223	451	702	999999	249	393	187	999999	166	723	410	607	265	999999	133	406	800	999999	927	146	350	98	999999	432	999999	982	332	999999	238	275	746	325	769	999999	999999	891	383	821	300	364	932	249	24	539	999999	999999	139	548	501	974	58	66	622	599	352	135	81	279	109	266	999999	802	752	999999	976	999999	999999	999999	595	241	32	978	799	999999	214	111	999999	840	823	138	999999	783	883	264	226	999999	703	180	630	876	819	113	722	44	303	140	497	133	999999	524	870	847	953	269	952	79	266	999999	395	999999	61	241	456	970	413	999999	999999	497	674	295	999999	668	999999	999999	422	999999	266	765	279	999999	614	949	287	308	268	999999	830	999999	311	157	433	654	999999	390	825	999999	999999	751	999999	26	999999	999	459	277	143	212	999999	244	847	999999	813	501	999999	321	636	111	953	999999	712	999999	456	304	196	526	862	737	999999	281	999999	833	999999	514	144	999999	861	614	500	20	999999	999999	999999	595	776	278	344	931	873	473	999999	723	635	508	
49	999999	569	917	999999	999999	414	405	999999	914	351	23	771	308	366	527	999999	32	611	942	983	656	999999	860	999999	999999	999999	930	999999	419	528	179	208	763	474	911	693	944	801	567	606	769	736	905	254	999999	506	999999	575	356	999999	730	122	692	525	392	646	709	400	895	750	483	542	999999	396	181	999999	999999	999999	454	834	515	999999	54	346	223	919	999999	615	999999	420	157	999999	999999	406	797	66	516	248	91	275	999999	999999	906	816	132	237	999999	999999	82	948	498	211	130	522	508	510	78	356	311	473	964	103	999999	999999	602	128	35	999999	599	125	308	769	752	189	850	961	324	237	223	986	102	171	999999	816	999999	946	999999	994	999999	296	988	169	999999	618	310	999999	999999	999999	999999	13	212	999999	999999	999999	649	728	459	941	672	999999	195	999999	999999	999999	999999	803	560	819	999999	656	999999	41	615	312	137	149	999999	143	878	959	999999	893	23	999999	784	777	251	585	177	203	497	303	331	361	999999	156	36	622	247	999999	340	108	868	567	129	180	709	618	830	509	896	326	72	712	502	302	827	999999	999999	999999	562	974	652	369	169	999999	999999	263	211	980	122	999999	999999	381	629	999999	999999	999999	100	999999	999999	999999	755	999999	307	181	241	618	858	999999	999999	114	999999	643	945	366	999999	999999	999999	539	471	455	416	849	396	685	430	691	93	999999	999999	999999	832	926	535	929	228	984	71	988	999999	101	405	403	999999	18	999999	261	435	272	498	525	999999	561	999999	999999	226	905	280	621	750	549	534	311	540	947	999999	165	117	26	147	472	447	420	190	379	999999	23	198	999999	557	179	265	820	68	752	334	999999	999999	913	999999	999999	713	450	247	809	566	999999	863	713	736	973	153	419	135	36	87	637	380	772	999999	999999	999999	999999	73	999999	999999	999999	253	787	999999	999999	380	999999	313	999999	758	997	182	381	999999	999999	159	485	651	584	999999	845	695	999999	674	697	900	21	351	999999	999999	821	999999	666	999999	852	999999	999999	100	735	602	949	116	309	278	90	464	999	960	614	999999	241	251	489	555	999999	28	221	122	999999	110	368	852	999999	999999	937	621	516	856	959	116	999999	394	915	981	999999	739	999999	763	594	242	999999	61	999999	456	373	579	896	999999	85	834	999999	999999	175	634	243	106	313	89	341	999999	948	152	10	999999	980	847	335	507	478	709	631	458	999999	692	999999	317	999999	356	999999	367	724	999999	780	999999	478	999999	999999	290	747	979	436	317	432	135	294	999999	61	999999	999999	526	253	399	
642	999999	212	999999	446	482	434	926	981	956	232	973	744	553	372	875	38	999999	628	999999	759	498	282	324	36	402	999999	452	265	999999	880	999999	123	335	999999	413	922	299	999999	746	999999	820	998	479	95	458	391	999999	999999	186	210	605	999999	999999	999999	999999	104	888	999999	54	999999	981	671	105	86	891	859	418	791	999999	952	739	999999	881	999999	938	500	999999	239	578	999999	667	66	89	999999	284	999999	914	999999	999999	319	999999	147	629	999999	999999	999999	902	403	203	599	972	949	437	233	471	408	26	999999	701	999999	300	658	584	43	417	999999	591	420	999999	459	944	999999	183	648	918	601	578	999999	324	999999	598	409	46	979	48	718	999999	999999	224	876	426	999999	994	964	28	999999	563	595	263	949	567	491	602	744	654	259	775	788	999999	869	999999	805	696	912	999999	999999	622	604	995	699	305	735	205	924	42	50	999999	219	629	542	48	982	957	374	230	116	999999	302	335	789	942	840	999999	355	56	620	999999	92	999999	999999	764	958	600	563	999999	832	999999	677	711	999999	530	566	169	773	830	847	847	331	691	948	93	999999	279	216	999999	465	999999	850	877	999999	832	645	309	999999	777	90	392	404	720	398	999999	139	590	721	999999	999999	681	777	524	209	999999	886	401	999999	53	444	999999	999999	806	198	999999	446	799	299	780	885	267	666	999999	750	999999	453	610	302	137	999999	738	558	948	999999	783	417	335	678	649	945	254	347	458	343	401	997	597	532	752	383	340	301	999999	383	129	24	782	774	743	329	286	109	999999	99	705	140	446	999999	414	239	120	999999	649	835	640	999999	218	661	358	467	856	88	999999	999999	623	447	617	574	260	769	635	560	934	999999	999999	155	999999	368	638	271	561	171	999999	522	273	219	651	999999	742	209	806	130	425	286	472	208	558	90	999999	268	523	871	185	645	999999	560	196	999999	175	495	999999	849	999999	97	999999	999999	960	37	490	413	795	511	832	60	963	515	145	658	999999	471	596	432	892	380	747	690	985	481	999999	713	999999	999999	939	999999	999999	999999	107	337	999999	777	247	531	999999	72	473	21	48	135	999999	999999	424	537	472	704	898	999999	957	652	999999	225	709	488	117	777	390	999999	571	584	267	16	417	807	999999	89	999999	74	833	829	999999	736	651	860	799	999999	298	495	859	245	358	809	999	454	999999	164	999999	999999	999999	821	682	999999	999999	463	999999	675	680	617	259	999999	480	834	999999	138	745	999999	574	849	689	999999	489	894	613	999999	236	
999999	17	999999	819	133	21	475	650	22	156	906	295	999999	992	134	160	680	245	476	764	524	658	870	708	999999	999999	228	79	147	342	788	999999	999999	237	419	999999	717	797	136	381	15	193	148	981	839	999999	387	999999	564	999999	808	658	146	571	712	799	146	264	446	999999	793	999999	512	999999	368	519	181	999999	583	465	443	883	999999	104	758	999999	520	999999	999999	65	999999	999999	514	22	533	139	259	552	525	999999	999999	462	999999	592	588	610	681	468	623	329	999999	999999	284	109	692	925	999999	51	813	381	999999	257	395	999999	341	432	999999	500	156	238	999999	629	444	963	934	999999	999999	526	516	999999	659	999999	999999	999999	909	784	96	415	330	608	590	217	738	153	340	284	76	970	999999	999999	719	191	321	395	69	526	999999	999999	174	710	403	999999	999999	665	999999	236	982	999999	481	556	345	485	179	999999	647	999999	890	300	999999	659	999999	561	275	360	999999	477	740	879	490	392	801	776	250	619	999999	568	999999	83	430	113	302	230	499	999999	819	243	999999	772	747	17	635	999999	999999	514	796	842	757	999999	236	999999	495	999999	365	98	755	569	244	560	999999	999999	379	817	869	530	999999	999999	71	569	999999	999999	466	999999	142	483	757	118	99	735	822	372	810	999999	847	999999	617	200	999999	411	999999	260	999	460	439	999999	999999	818	999999	999999	157	112	780	197	999999	999999	787	527	969	882	999999	646	480	999999	737	999999	278	870	999999	693	912	999999	828	660	999999	290	205	16	999999	999999	999999	999999	999999	999999	588	719	999999	623	865	816	999999	99	230	983	80	313	999999	500	722	999999	399	767	848	999999	253	999999	999999	130	999999	362	999999	781	988	505	47	999999	999999	547	999999	27	389	655	15	163	304	822	947	845	589	316	999999	705	293	80	84	87	999999	166	688	609	999999	999999	55	512	980	616	111	724	945	999999	999999	242	580	999999	88	744	761	695	834	431	41	439	999999	270	852	140	498	918	431	999999	310	204	859	320	582	918	609	503	182	688	721	232	899	910	364	278	134	999999	992	339	326	405	331	999999	577	999999	930	999999	660	999999	999999	192	303	999999	378	757	383	270	132	999999	999999	999999	522	156	999999	808	999999	630	906	583	999999	999999	926	101	642	999999	872	999999	742	577	987	824	843	332	569	999999	929	913	542	606	895	864	465	831	204	69	882	185	999999	768	999999	310	878	86	844	218	266	212	353	472	885	781	999999	999999	182	320	423	200	586	180	879	999999	999999	310	688	999999	999999	104	896	582	33	697	
999999	973	111	999999	946	766	999999	361	999999	727	569	79	721	123	999999	910	658	883	645	691	999999	387	889	848	221	999999	999999	703	763	999999	315	770	449	197	737	999999	453	494	374	656	713	235	898	162	67	28	588	574	804	544	445	999999	999999	341	999999	666	94	263	475	377	378	784	597	119	421	798	629	533	385	792	467	174	999999	988	978	372	488	737	791	203	999999	823	999999	229	999999	303	833	118	98	81	999999	199	28	999999	288	928	999999	789	740	268	399	65	199	21	86	281	503	948	363	736	188	356	472	999999	388	999999	884	377	393	128	999999	999999	444	314	999999	277	155	522	710	59	734	999999	996	532	999999	999999	634	888	152	455	799	999999	755	999999	893	123	727	746	617	733	53	271	405	999999	303	878	621	884	688	809	999999	980	999999	999999	12	488	359	999999	999999	455	920	996	234	937	999999	999999	765	91	999999	999999	549	409	904	977	15	473	303	385	999999	925	322	999999	209	343	328	818	647	451	360	414	763	788	999999	172	812	999999	46	467	302	999999	122	539	473	478	270	727	86	270	307	999999	999999	974	999999	552	143	180	796	891	999999	510	441	324	731	16	455	761	141	742	174	958	436	835	92	24	999999	999999	286	731	999999	601	742	999999	154	821	999999	789	87	999999	999999	642	260	155	999999	792	782	999999	808	467	33	509	595	344	999999	999999	999999	359	892	999999	739	360	894	75	818	27	999999	63	179	909	999999	666	683	417	999999	531	707	999999	986	299	242	25	974	818	707	573	999999	999999	291	999999	719	999999	999999	999999	985	679	748	195	336	999999	35	728	999999	898	680	366	999999	187	999999	999999	999999	820	999999	602	463	999999	999999	85	367	254	999999	369	772	375	200	917	770	999999	432	43	783	522	954	165	274	999999	397	999999	148	351	748	829	776	716	172	898	506	303	999999	271	303	672	827	92	821	999999	956	999999	708	999999	999999	999999	999999	598	999999	129	866	217	338	999999	336	310	937	26	999999	191	593	999999	212	301	999999	476	371	170	740	121	695	999999	343	608	557	144	376	384	755	222	83	999999	925	53	42	298	965	999999	935	992	734	999999	999999	639	999999	899	60	416	353	999999	174	999999	858	679	434	994	874	729	403	999999	999999	563	270	293	117	999999	140	168	999999	131	511	391	999999	747	999999	883	295	703	536	657	94	959	41	635	58	999999	329	255	619	999999	424	245	586	744	999999	181	999999	303	532	667	769	891	999999	232	999999	999999	368	999999	303	550	708	180	203	999999	116	974	
532	999999	244	999999	95	885	549	999999	706	276	805	999999	689	214	342	992	181	999999	999999	202	812	808	27	276	130	219	952	999999	339	999999	51	840	637	93	999999	915	68	904	582	884	352	925	525	352	999999	999999	430	98	999999	715	999999	999999	858	913	999999	999999	617	967	999999	875	932	480	892	999999	234	965	853	999999	565	427	933	276	296	13	850	887	999999	675	999999	999999	999999	999999	999999	623	255	717	982	999999	921	999999	307	999999	999999	706	951	871	999999	999999	127	21	33	824	532	789	782	732	48	854	73	284	440	942	678	263	999999	79	619	278	216	516	982	140	999999	639	130	999999	868	589	61	979	854	229	557	999999	229	964	999999	999999	841	523	678	137	999999	647	495	364	422	999999	620	999999	262	764	857	610	38	893	150	999999	669	939	999999	999999	802	999999	999999	221	395	400	43	999999	738	547	436	999999	999999	855	999999	46	154	765	429	723	969	179	726	100	371	946	259	999999	824	447	411	902	999999	229	334	576	228	284	969	32	121	999999	153	714	337	999999	772	183	423	999999	748	904	519	150	489	632	366	999999	999999	448	999999	706	999999	300	999999	534	42	999999	530	903	817	870	796	999999	611	481	36	22	999999	999999	183	85	913	720	699	507	393	519	740	701	219	999999	999999	999999	999999	415	199	999999	577	803	999999	164	652	999999	295	878	999999	122	999999	18	606	354	575	652	275	75	792	588	600	639	150	523	878	999999	999999	928	445	275	999999	206	291	182	444	959	74	29	999999	403	434	821	398	999999	980	731	104	865	324	781	265	816	999999	611	262	938	662	619	286	999999	826	367	443	842	597	342	726	433	909	999999	999999	255	641	398	163	779	250	870	542	156	734	828	614	663	20	708	999999	680	999999	506	307	454	742	999999	577	999999	999999	556	683	999999	999999	670	956	708	999999	19	185	999999	457	999999	999999	792	87	139	999999	997	999999	779	999999	888	758	56	513	413	317	144	512	41	821	97	999999	694	196	893	151	73	872	905	470	10	533	359	999999	447	808	515	377	612	522	579	322	608	999999	795	889	958	999999	552	400	68	506	154	412	370	91	999999	606	193	988	34	999999	848	319	831	999999	409	824	75	605	802	766	899	518	999999	999999	999999	970	999999	13	192	906	329	999999	411	504	389	999999	999999	999999	804	909	999999	999999	497	454	999999	999999	892	439	999999	144	999999	947	598	999999	999999	999999	171	596	298	43	999999	189	806	128	806	343	999999	337	999999	462	999999	709	999999	892	583	285	30	796	999999	
504	87	999999	999999	57	999999	999999	999999	119	897	753	999999	999999	77	771	704	999999	999999	379	647	999999	390	565	463	38	181	392	156	705	718	331	614	374	297	794	955	999999	999999	758	999999	434	427	799	999999	232	676	697	999999	39	999999	579	467	650	999999	999999	123	522	507	999999	875	999999	999999	220	400	576	148	999999	999999	999999	815	999999	347	69	999999	223	713	591	135	241	999999	484	750	127	517	148	863	963	225	128	681	442	746	181	999999	999999	208	217	999999	863	93	266	719	999999	223	738	242	408	585	999999	464	532	397	276	143	999999	999999	118	702	999999	999999	184	204	999999	999999	383	713	176	186	192	25	506	192	271	999999	105	764	999999	999999	779	906	464	999999	999999	663	158	54	999999	47	490	212	100	999999	155	999999	908	71	860	999999	840	34	999999	231	403	919	958	999999	136	129	999999	636	299	214	923	355	258	796	913	205	999999	338	243	138	695	979	999999	991	999999	120	999999	999999	999999	622	73	754	999999	243	985	371	704	808	999999	999999	999999	853	912	885	591	800	902	122	999999	664	325	511	790	999999	535	999999	994	967	312	25	880	14	732	677	999999	999999	515	24	811	552	500	644	419	882	999999	842	999999	999999	999999	246	218	135	885	249	306	561	999999	903	707	999999	376	737	505	903	480	994	131	245	743	422	999999	887	311	999999	174	681	999999	908	807	999999	356	955	566	75	806	999999	128	493	380	590	214	611	999999	249	186	762	148	515	412	144	720	831	305	999999	951	999999	824	999999	85	625	469	65	106	24	999999	420	180	999999	107	724	876	638	865	999999	217	683	580	71	429	411	542	586	505	672	999999	525	659	578	123	485	999999	999999	999999	999999	999999	999999	515	302	999999	999999	999999	708	999999	687	999999	999999	966	151	781	278	999999	762	861	674	92	882	559	433	51	699	999999	602	326	621	999999	999999	230	119	42	999999	178	287	47	664	819	999999	178	818	999999	999999	559	517	999999	845	999999	178	999999	999999	672	248	599	999999	999999	335	999999	989	999999	999999	999999	230	861	856	999999	723	109	999999	725	999999	854	999999	714	741	29	161	149	999999	805	481	886	625	71	487	447	794	468	999999	36	711	660	829	453	381	924	999999	38	999999	408	84	999999	272	453	780	999999	999999	533	858	72	999999	195	760	194	999999	910	278	169	999999	418	324	999999	999999	445	999999	999999	34	999999	342	816	999999	999999	446	844	730	999999	623	181	290	598	999999	999999	609	999999	927	526	899	645	999999	470	999999	34	654	294	94	999999	732	827	440	243	999999	
620	201	51	236	977	749	915	463	999999	297	106	878	786	396	999999	655	988	518	496	647	389	272	872	170	810	478	161	760	911	999999	999999	741	57	734	411	79	567	797	949	999999	984	999999	999999	183	999999	156	868	897	40	173	743	999999	943	595	999999	358	999999	881	999999	509	597	999999	551	181	501	999999	830	62	999999	983	97	999999	568	719	662	207	904	698	610	664	610	999999	729	747	999999	486	999999	999999	259	63	750	685	381	450	189	829	640	195	681	204	999999	815	913	56	999999	999999	750	999999	999999	287	453	630	999999	762	999999	343	435	999999	911	25	999999	378	802	999999	243	411	819	128	540	999999	566	718	27	416	999999	999999	999999	682	671	716	735	573	529	971	610	130	414	619	999999	845	403	836	999999	666	636	948	22	982	813	999999	733	632	692	109	721	734	999999	999999	999999	114	999999	999999	141	999999	289	994	848	831	330	122	999999	210	576	695	999999	999999	445	360	779	399	781	368	869	999999	982	113	881	430	260	999999	999999	549	204	446	852	651	704	88	386	642	109	999999	661	700	999999	533	65	997	669	991	299	261	999999	34	333	635	999999	144	222	186	999999	428	581	455	604	999999	15	999999	842	788	35	366	974	147	999999	600	999999	178	329	459	57	883	760	268	999999	265	463	179	123	227	999999	999999	865	210	528	999999	609	216	106	229	528	999999	165	880	999999	999999	287	947	734	733	928	999999	815	763	139	239	667	322	869	348	999999	835	26	625	999999	465	999999	774	618	618	999999	999999	82	110	930	131	727	880	303	652	999999	516	444	390	999999	62	754	999999	81	999999	23	999999	347	757	235	692	999999	539	860	510	999999	513	338	126	742	999999	643	714	832	17	511	787	29	226	370	999999	400	999999	336	967	710	999999	999999	329	605	704	162	999999	875	248	222	198	999999	793	220	474	187	328	647	860	999999	49	999999	73	999999	236	277	130	397	999999	301	999999	999999	892	799	999999	999999	18	521	48	999999	328	999999	594	795	323	767	236	15	895	310	999999	999999	475	558	671	129	639	542	378	436	42	927	138	946	999999	984	137	993	177	999999	179	807	609	585	101	999999	684	999999	473	468	50	124	501	446	229	293	999999	344	137	924	180	475	152	999999	999999	400	711	648	855	339	640	242	838	240	141	999999	389	890	467	471	999999	372	79	909	999999	999999	435	999999	727	655	256	999999	865	252	494	999999	665	998	341	999999	498	46	999999	143	828	808	286	270	315	954	904	999999	876	999999	999999	808	999999	999999	225	
335	965	29	920	209	92	847	376	595	999999	437	999999	390	558	767	973	408	950	999999	999999	999999	641	175	386	999999	999999	999999	916	209	999999	685	307	432	782	16	999999	478	999999	221	60	981	999999	999999	524	877	354	523	298	999999	693	91	857	469	161	637	694	799	642	158	458	683	931	177	832	999999	139	187	999999	552	42	504	999999	739	999999	110	156	951	651	509	427	237	999999	806	516	682	828	838	999999	155	999999	935	836	967	762	377	59	999999	857	463	999999	999999	915	999999	87	199	999999	127	583	61	491	742	158	143	730	231	571	999999	999999	999999	999999	301	999999	462	240	106	668	325	999999	999999	60	999999	999999	197	761	260	322	375	728	999999	883	710	265	229	664	579	786	999999	246	541	805	924	612	707	231	999999	999999	462	515	999999	530	999999	999999	75	11	608	649	960	381	480	908	205	406	344	999999	531	999999	687	798	661	320	965	88	444	712	135	999999	396	966	315	999999	859	999999	747	796	411	569	199	228	65	999999	825	999999	766	632	609	528	999999	999999	700	420	583	663	853	670	565	404	707	362	875	999999	999999	994	76	490	59	345	999999	548	865	961	846	469	743	730	495	643	321	811	999999	607	999999	956	999999	894	999999	999999	16	86	240	17	862	837	352	726	678	831	265	286	583	274	868	730	575	738	574	124	999999	132	999999	922	92	895	259	278	999999	306	727	182	84	999999	999999	582	317	999999	999999	19	999999	26	999999	663	388	45	238	838	738	281	390	538	329	999999	285	999999	999999	317	924	966	587	83	999999	999999	999999	93	211	729	936	296	422	717	638	565	997	904	80	999999	999999	56	667	421	540	65	915	199	999999	783	578	454	681	999999	999999	999999	999999	999999	626	680	999999	999999	834	508	901	999999	859	999999	899	764	304	999999	999999	389	999999	877	309	175	542	344	466	914	240	999999	161	999999	615	421	999999	506	143	999999	287	399	961	249	222	168	999999	98	206	251	999999	98	489	207	640	301	236	65	833	266	999999	292	224	645	74	999999	357	419	999999	999999	999999	999999	630	350	103	999999	428	534	664	150	654	454	999999	225	624	999999	939	953	851	999999	195	727	673	876	453	995	999999	999999	184	999999	999999	999999	999999	759	361	896	467	148	114	225	872	702	400	692	612	999999	154	998	999999	921	477	403	568	523	999999	172	729	999999	897	107	999999	113	359	858	339	553	202	999999	999999	999999	685	800	999999	999999	451	492	337	980	274	999999	851	186	303	262	339	999999	542	738	507	199	176	713	251	17	
976	769	353	542	999999	68	999999	765	999999	304	246	676	554	932	82	769	834	749	999999	510	255	73	809	999999	999999	921	999999	464	881	999999	560	971	559	841	659	999999	999999	999999	999999	999999	532	96	999999	999	999999	662	862	610	666	999999	364	999999	999999	740	761	999999	959	256	23	441	999999	409	999999	469	743	999999	127	713	282	400	629	50	999999	283	977	169	31	999999	90	866	999999	410	797	153	320	999999	748	819	90	999999	721	893	780	196	169	133	999999	582	999999	751	999999	159	337	276	118	323	306	949	999999	602	891	999999	999999	157	999999	645	611	740	159	611	999999	307	633	999999	678	735	269	935	124	854	956	449	999999	339	330	909	83	531	44	996	836	999999	66	487	855	572	999999	999999	813	999999	521	472	432	654	234	247	999999	801	597	383	64	370	835	999999	645	451	604	837	999999	999999	572	999999	999999	162	774	999999	250	155	680	999999	19	636	132	999999	999999	494	26	901	114	92	392	282	933	661	942	475	999999	159	999999	414	968	889	806	999999	999999	440	767	279	879	507	996	381	999999	999999	999999	428	248	245	574	161	434	703	999999	999999	90	300	156	999999	220	999999	999999	101	313	276	148	129	830	782	649	902	726	746	31	606	96	21	999999	452	999999	523	237	727	999999	689	979	999999	166	71	269	661	294	999999	69	580	743	905	77	999999	353	254	598	466	596	671	999999	687	681	136	658	999999	999999	999999	756	999999	999999	46	516	623	296	873	963	768	523	988	999999	13	687	451	863	191	943	306	109	53	925	999999	141	913	999999	301	999999	39	413	199	522	590	966	999999	508	706	398	453	568	479	291	829	943	608	999999	431	999	240	999999	999999	999999	842	604	713	999999	999999	905	999999	368	995	290	933	365	333	999999	37	46	325	999999	999999	792	499	999999	630	999999	106	999999	533	859	833	301	363	767	999999	73	679	999999	263	600	999999	801	795	999999	572	199	358	473	619	142	36	394	683	297	115	684	635	114	973	951	674	483	381	744	534	999999	927	176	999999	999999	999999	50	783	724	744	999999	997	414	175	440	413	632	999999	401	999999	449	999999	75	661	260	438	999999	999999	312	926	999999	429	61	999999	869	272	191	999999	360	346	986	611	958	553	749	999999	231	939	543	547	999999	275	999999	911	95	999999	999999	514	178	831	231	999999	480	798	28	935	946	854	999999	999999	231	999999	857	999999	846	838	658	521	911	573	999999	635	999999	764	999999	459	449	149	475	783	410	999999	875	528	124	958	140	999999	999999	999999	741	376	
999999	374	999999	464	418	925	75	256	437	350	603	605	624	596	558	999999	915	568	999999	999999	388	522	767	554	999999	338	999999	887	707	498	999999	999999	831	840	999999	114	999999	429	999999	523	84	228	355	70	83	279	904	528	999999	424	254	966	327	934	988	131	607	771	751	999999	985	187	549	938	363	999999	773	784	604	453	277	496	527	973	732	170	177	707	480	442	434	999999	999999	293	253	30	999999	897	999999	870	999999	677	677	962	537	999999	679	416	999999	999999	506	129	923	956	157	758	448	354	212	827	999999	899	300	319	654	999999	700	999999	694	343	725	999999	932	999999	946	599	819	564	445	835	491	760	11	902	936	314	497	530	999999	495	581	435	999999	999999	915	607	386	367	317	999999	206	423	999999	999999	852	629	999999	999999	20	557	999999	884	909	376	345	203	999999	398	382	350	87	179	129	209	999999	299	191	907	818	348	999999	461	257	481	639	999999	999999	638	59	316	999999	999999	520	589	556	697	526	328	999999	999999	999999	988	999999	967	885	37	999999	522	999999	562	447	999999	380	671	344	999999	637	437	999999	278	165	270	348	76	232	778	659	999999	652	74	999999	862	229	106	999999	235	476	289	595	612	773	525	999999	497	999999	838	928	848	255	78	999999	999999	591	420	566	448	999999	918	744	117	377	764	869	546	789	585	70	283	999999	118	21	357	841	134	504	640	242	851	999999	999999	999999	999999	294	583	14	683	280	808	540	201	585	557	544	488	999999	18	655	491	999999	293	999999	655	816	999999	999999	712	258	467	999999	925	215	798	721	360	999999	567	999999	296	541	116	314	999999	742	999999	533	463	812	362	890	495	984	999999	153	913	616	205	994	158	526	301	435	999999	999999	614	985	786	999999	193	232	677	539	999999	999999	601	979	526	912	975	612	604	899	895	999999	430	999999	464	654	807	744	71	999999	330	770	999999	680	500	999999	137	855	746	627	628	140	223	956	625	999999	552	934	99	292	999999	999999	921	402	539	999999	472	673	530	999999	38	449	170	114	218	599	709	920	488	167	784	129	866	976	280	765	364	473	325	661	112	999999	999999	999999	553	784	848	848	999999	999999	896	463	334	999999	999999	999999	969	118	747	999999	103	631	455	932	507	899	679	999999	131	773	881	999999	358	869	999999	999999	999999	999999	560	433	751	999999	779	234	270	999999	794	999999	387	101	796	255	726	299	999999	481	428	721	999999	654	115	903	726	999999	382	898	115	999999	999999	999999	394	587	999999	999999	284	242	852	230	672	
186	114	999999	999999	999999	977	999999	282	68	311	999999	735	83	121	906	328	848	144	411	999999	999999	225	339	676	942	707	218	697	412	24	335	629	207	999999	104	549	999999	999999	697	399	746	625	56	999999	37	709	320	476	650	995	436	108	450	999999	310	999999	999999	999999	624	332	999999	938	870	54	975	928	537	34	999999	367	999999	512	999999	21	115	746	179	184	649	243	396	741	999999	999999	999999	237	999999	829	748	999999	773	999999	720	999999	630	807	755	11	188	999999	181	295	999999	293	999999	924	999999	999999	273	564	999999	600	111	999999	935	37	891	999999	466	748	999999	708	286	999999	593	703	792	81	999999	999999	990	177	999999	550	72	999999	292	763	61	999999	575	999999	999999	194	352	182	835	339	440	603	916	999999	545	999999	359	472	999999	577	699	661	142	590	57	965	573	999999	999999	999999	328	834	999999	138	411	803	183	999	152	999999	999999	420	867	462	641	787	392	698	632	999999	999999	600	101	715	999999	999999	530	999999	702	600	620	729	578	285	20	999999	999999	999999	889	741	999999	999999	329	917	46	288	793	679	999999	270	583	999999	990	999999	370	728	999999	40	74	21	283	198	999999	551	481	810	842	999999	452	999999	929	999999	809	891	999999	839	280	184	999999	785	606	851	45	442	27	745	738	541	999999	292	862	999999	723	999999	468	77	999999	999999	445	236	446	999999	237	913	340	978	999999	999999	737	530	999999	999999	362	289	414	431	162	864	533	735	82	999999	677	169	182	112	999999	930	999999	242	785	503	738	451	348	999999	623	132	111	49	680	638	803	999999	834	304	475	443	474	46	999999	199	253	709	163	999999	533	999999	740	999999	107	999999	676	504	744	954	999999	999999	999999	18	808	999999	763	494	65	444	507	292	335	878	636	999999	466	396	328	596	999999	999999	298	213	872	556	391	873	941	545	962	309	650	880	473	999999	999999	465	238	999999	436	759	654	999999	999999	250	742	862	601	660	678	289	186	157	999999	801	622	737	145	261	648	890	553	520	999999	999999	999999	455	414	999999	944	10	168	443	170	999999	384	578	575	631	999999	529	999999	291	999999	682	133	999999	185	671	999999	765	330	976	246	546	999999	999999	999999	999999	609	296	457	530	715	677	130	999999	999999	214	999999	53	171	513	999999	129	618	271	653	799	83	148	279	742	138	189	680	192	207	624	294	250	341	145	32	527	81	750	576	199	999999	390	516	970	999999	899	603	816	538	126	999999	944	490	448	366	470	26	714	401	535	997	999999	999999	372	920	999999	
999999	999999	490	999999	57	868	695	464	247	692	632	309	999999	239	999999	863	654	90	697	350	759	892	999999	561	999999	367	359	999999	202	999999	845	153	999999	78	999999	577	335	618	79	999999	258	36	211	673	999999	717	226	172	999999	999999	293	464	675	579	426	819	999999	929	419	690	999999	999999	271	622	847	488	258	429	999999	18	538	46	21	999999	101	733	691	114	723	792	150	196	100	69	341	390	478	480	651	377	329	999999	208	389	999999	999999	999999	588	826	359	469	796	130	941	604	999999	453	999999	999999	693	138	152	999999	627	549	331	564	212	291	999999	20	999999	778	999999	999999	141	837	632	999999	497	968	999999	288	373	999999	999999	999999	159	464	93	999999	441	992	958	999999	186	200	581	840	228	999999	999999	306	999999	349	691	28	455	999999	473	419	821	948	999999	725	999999	999999	999999	999999	205	999999	415	748	207	529	579	999999	820	436	513	940	266	791	870	458	416	805	919	34	642	335	621	897	999999	674	125	493	12	242	222	999999	358	287	644	963	999999	813	109	839	999999	906	208	28	748	999999	999999	39	88	541	318	230	945	817	661	869	643	999999	757	533	413	96	999999	999999	223	201	999999	978	157	999999	824	999999	999999	89	264	999999	136	999999	999999	999999	999999	96	999999	999999	924	992	376	540	626	775	330	126	65	999999	436	684	999999	999999	999999	557	941	999999	882	181	999999	999999	523	866	999999	925	999999	50	999999	999999	999999	999999	681	999999	999999	231	824	60	362	381	586	999999	548	140	652	580	999999	515	999999	601	526	346	999999	242	753	999999	478	510	976	700	999999	289	757	765	563	118	12	811	999999	584	732	999999	822	510	595	999999	999999	999999	223	983	999999	237	252	766	773	675	999999	999999	999999	999999	752	999999	999999	661	349	306	951	783	577	543	577	800	557	999999	869	636	999999	703	647	745	999999	999999	296	993	999999	999999	46	990	991	999999	995	564	252	514	832	999999	816	171	170	298	999999	393	999999	999999	416	523	680	40	999999	146	999999	999999	800	999999	411	666	37	90	284	545	999999	999999	791	999999	548	23	999999	999999	390	460	999999	363	542	999999	689	658	999999	617	587	862	134	16	102	999999	738	999999	763	430	112	175	390	735	886	625	38	999999	602	137	140	999999	999999	999999	649	999999	326	797	877	451	143	753	396	420	999999	421	999999	999999	999999	999999	999999	963	260	137	940	225	80	94	477	917	330	593	999999	152	486	999999	896	496	367	655	999999	941	708	321	296	358	999999	970	242	474	999999	775	237	665	186	999999	999999	839	999999	
433	376	999999	999999	999999	130	549	698	253	934	318	525	924	895	222	408	999999	264	938	840	999999	999999	110	852	12	712	555	366	399	999999	318	52	67	799	933	288	999999	621	999999	999999	746	660	535	46	923	949	290	999999	999999	266	177	913	213	998	115	999999	276	389	327	256	575	999999	308	999999	999999	999999	999999	135	961	934	999999	398	516	746	103	999999	910	74	928	63	999999	675	351	142	999999	405	839	68	999999	945	21	916	304	999999	626	562	362	999999	999999	658	999999	999999	918	89	999999	779	406	466	904	184	87	212	461	273	823	899	842	175	489	999999	436	999999	999999	25	922	196	103	24	999999	540	579	663	653	279	999999	999999	999999	271	978	999999	999999	382	163	999999	999999	809	464	999999	677	999999	720	196	999999	200	232	999999	723	902	167	967	685	999999	345	374	604	423	558	191	701	556	152	999999	196	471	231	999999	999999	921	157	122	732	73	346	999999	999999	999999	895	463	999999	999999	554	854	114	21	342	616	46	789	914	999999	260	282	999999	131	583	999999	10	306	999999	178	999999	801	999999	54	244	622	55	941	553	222	528	105	999999	220	11	297	476	184	999999	615	27	999999	17	702	999999	999999	733	225	999999	999999	392	999999	494	999999	654	999999	109	69	776	999999	570	104	245	999999	926	165	148	999999	999999	296	673	825	178	363	161	999999	794	999999	192	785	888	830	131	873	830	929	611	265	565	259	198	999999	999999	417	54	922	230	999999	775	706	321	614	999999	999999	16	566	430	140	727	285	999999	56	877	999999	832	999999	973	372	871	996	554	883	563	870	107	267	427	999999	319	999999	159	999999	287	485	474	283	735	597	866	999999	509	480	537	290	301	151	539	416	585	314	949	999999	443	778	999999	437	61	234	436	999999	149	669	820	498	135	478	769	401	527	558	14	999999	505	999999	497	83	355	283	999999	956	727	21	185	15	999999	999999	55	508	333	999999	232	511	171	999999	134	999999	999999	48	999999	822	382	147	888	37	309	573	999999	835	999999	88	999999	999999	999999	479	31	137	493	815	219	999999	433	271	77	491	999999	503	224	388	483	999999	423	999999	999999	757	584	590	132	158	705	999999	940	220	999999	255	954	454	856	691	105	996	355	843	828	999999	398	120	999999	407	702	806	359	972	361	999999	999999	774	660	897	895	441	999999	999999	999999	504	893	222	54	822	536	880	647	532	293	999999	312	999999	488	796	368	473	520	724	455	898	365	967	859	594	590	189	794	958	796	664	991	20	733	334	437	186	
76	257	999999	821	999999	999999	689	874	330	94	296	863	539	432	921	999999	889	999999	149	925	363	459	241	999999	95	999999	736	999999	495	302	846	163	368	999999	406	272	854	999999	999999	537	287	999999	273	999999	999999	999999	999999	373	742	999999	130	521	195	999999	822	616	999999	523	736	480	101	999999	388	38	248	142	999999	356	36	659	435	265	482	611	999999	999999	196	736	464	164	269	372	999999	783	999999	999999	999999	856	369	999999	999999	341	897	268	446	999999	606	244	267	760	436	82	347	93	285	999999	999999	584	863	454	430	999999	999999	582	221	729	999999	604	856	912	174	647	987	246	412	104	368	224	999999	999999	771	952	478	704	727	196	999999	999999	508	317	297	394	993	915	369	966	282	325	999999	716	53	11	387	354	596	999999	95	111	999999	999999	506	999999	418	442	683	999999	810	363	999999	35	704	381	106	549	625	779	654	82	999999	445	999999	52	999999	458	387	769	999999	134	118	938	110	923	131	999999	811	473	975	999999	241	999999	166	999999	471	31	22	672	904	838	728	816	144	23	999999	245	999999	463	999999	960	65	913	999999	686	999999	916	999999	999999	259	779	999999	162	999999	104	840	986	289	902	581	155	446	999999	864	999999	999999	301	803	96	700	886	958	999999	816	25	504	328	988	479	674	999999	106	240	422	135	110	999999	22	999999	183	247	955	466	882	511	523	349	58	176	290	953	122	999999	91	372	821	999999	999999	788	999999	522	998	999999	999999	36	58	215	999999	739	635	829	288	763	913	999999	999999	999999	474	315	502	164	999999	821	999999	999999	441	268	159	60	999999	999999	240	999999	449	661	248	155	237	999999	999999	999999	999999	319	540	460	674	359	924	628	440	999999	915	40	295	445	252	999999	620	518	595	789	66	252	435	915	999999	63	999999	262	224	786	274	619	853	194	999999	960	290	738	999999	92	999999	999999	619	999999	999999	209	938	14	418	72	534	719	270	672	261	805	883	999999	999999	620	999999	671	414	999999	64	999999	187	111	337	292	896	882	471	513	999999	534	999999	451	119	399	125	319	843	161	261	555	999999	190	932	999999	999999	999999	876	435	57	672	127	965	929	509	32	837	676	136	999999	652	257	757	999999	727	182	999999	999999	999999	505	725	999999	262	403	508	947	996	179	999999	215	241	15	45	999999	782	416	666	521	610	999999	287	642	717	999999	608	308	999999	963	214	999999	645	158	999999	930	332	844	865	572	431	999999	36	667	651	920	934	647	221	301	444	999999	515	919	999999	105	227	999999	120	
999999	999999	999999	355	999999	964	895	569	92	600	115	999999	937	551	104	100	999999	350	999999	990	796	999999	999999	96	310	528	894	999999	725	253	319	713	999999	734	598	777	230	216	993	703	999999	361	852	57	999999	167	507	768	420	999999	856	754	607	101	323	999999	833	999999	54	513	79	999999	843	839	291	402	894	212	999999	327	869	842	999999	916	243	445	208	913	979	153	31	999999	999999	896	396	564	999999	999999	999999	381	943	116	171	489	633	485	517	22	999999	999999	272	999999	815	999999	959	24	999999	691	858	877	28	919	144	901	492	944	77	947	452	726	296	746	790	582	383	763	680	867	292	757	999999	999999	158	274	880	999999	320	119	936	999999	167	423	299	999999	999999	33	971	270	997	999999	418	569	569	48	427	525	514	242	720	206	344	540	999999	110	948	999999	771	870	30	767	634	958	20	999999	569	872	457	257	999999	359	999999	999999	999999	603	349	999999	625	119	846	999999	221	87	399	999999	47	626	25	199	595	529	262	111	249	240	65	999999	558	498	479	555	78	267	23	370	414	999999	670	805	760	999999	999999	662	33	666	555	556	569	280	43	943	857	267	661	999999	107	690	180	639	548	889	810	136	640	301	296	953	73	38	335	123	999999	219	999999	999999	999999	999999	88	583	684	508	890	288	465	999999	999999	810	999999	323	273	999999	999999	999999	267	870	999999	999999	32	731	999999	602	492	540	944	999999	999999	647	829	656	389	999999	999999	597	955	49	999999	532	671	114	999999	485	358	750	765	611	370	925	952	568	999999	239	577	999999	213	92	999999	359	999999	545	548	999999	999999	949	933	999999	999999	999999	85	227	871	257	420	918	999999	894	253	999999	775	999999	559	72	694	270	429	160	930	999999	999999	872	33	649	198	135	565	553	504	408	816	999	499	999999	999999	999999	999999	999999	818	658	229	318	838	999999	584	999999	986	999999	365	999999	530	783	835	857	771	212	204	231	999999	295	999999	583	999999	845	999999	999999	843	353	222	960	573	450	342	281	46	999999	44	749	75	197	148	88	999999	782	878	43	174	999999	443	999999	999999	475	920	532	999999	645	918	992	999999	808	166	642	999999	999999	157	999999	451	563	821	695	999999	999999	166	871	156	999999	395	617	966	891	611	212	910	999999	429	107	529	809	975	400	167	51	999999	266	40	999999	999999	793	635	798	591	610	820	748	478	999999	999999	59	386	31	999999	999999	35	466	206	954	732	999999	975	999999	560	642	588	430	538	136	62	900	840	999999	470	999999	982	178	
310	11	391	172	107	342	788	480	432	954	999999	856	999999	934	70	86	999999	125	999999	999999	248	949	999999	999999	999999	352	999999	418	218	736	560	658	328	857	166	999999	573	570	601	642	271	90	219	633	290	681	120	128	839	999999	999999	354	783	407	930	999999	999999	999999	952	999999	309	999999	271	696	999999	491	538	168	778	865	513	213	524	999999	999999	167	739	398	999999	538	241	915	579	454	859	215	874	921	999999	999999	225	581	617	999999	343	891	819	999999	239	798	999999	952	350	974	260	999999	830	608	999999	772	621	590	881	999999	999999	393	800	816	836	198	616	617	241	999999	650	931	595	677	840	432	348	226	169	321	394	289	575	605	204	196	385	275	999999	164	194	635	999999	203	333	950	100	12	686	51	191	536	721	999999	333	999999	999999	999999	768	661	999999	405	431	569	40	243	818	205	622	650	813	350	779	86	788	999999	240	402	353	890	341	345	539	999999	140	857	568	207	281	999999	119	232	507	999999	999999	788	999999	141	173	100	141	894	390	46	999999	840	999999	644	589	318	98	999999	809	877	999999	97	865	312	439	182	674	620	924	747	540	591	843	604	999999	999	810	109	238	263	999999	446	955	503	890	299	999999	924	617	962	785	434	999999	999999	855	642	923	999999	702	991	425	520	970	999999	505	646	997	161	999999	590	999999	999999	999999	555	128	999999	999999	999999	422	149	999999	999999	999999	962	999999	116	999999	999999	999999	713	86	999999	407	247	999999	248	999999	999999	998	253	302	999999	635	37	999999	999999	977	866	512	999999	510	999999	488	562	999999	674	517	999999	681	398	478	785	999999	999999	514	598	591	218	718	880	416	999999	999999	999999	847	131	125	976	508	175	139	311	709	777	999999	525	430	844	999999	999999	730	999999	640	609	775	516	546	999999	522	999999	215	768	999999	632	565	689	999999	320	999999	798	999999	541	509	999999	269	999999	85	999999	999999	989	177	746	891	999999	999999	947	189	999999	403	999999	584	75	463	999999	960	999999	162	87	222	999999	999999	120	139	528	613	199	959	999999	350	607	441	912	677	999999	999999	468	999999	999999	999999	617	510	999999	916	999999	224	494	87	999999	555	898	24	997	422	859	660	67	617	373	941	960	988	999999	424	796	898	999999	397	930	944	501	493	559	605	999999	22	906	999999	754	999999	999999	999999	102	579	999999	592	444	999999	999999	873	640	851	999999	661	999999	628	456	17	130	486	551	107	999999	922	999999	415	999999	401	816	847	753	999999	999999	69	821	849	999999	485	972	213	999999	182	578	
999999	313	650	980	897	93	976	999999	898	999999	999999	762	999999	963	179	524	45	136	52	683	971	999999	776	988	453	999999	672	732	970	45	917	32	378	528	999999	999999	413	435	568	999999	999999	291	855	790	595	306	799	885	999999	960	999999	86	999999	499	607	937	537	999999	999999	67	421	999999	595	999999	165	999999	393	999999	873	561	121	610	568	734	842	689	273	986	402	999999	50	787	16	20	108	840	610	999999	920	162	91	750	898	511	896	596	999999	991	999999	999999	912	305	999999	174	848	999999	999999	999999	656	917	673	550	269	389	999999	633	247	999999	765	999999	644	514	583	999999	479	999999	999999	66	837	256	993	282	360	62	244	999999	775	999999	999999	772	332	923	999999	12	489	540	491	999999	495	273	358	121	236	320	706	408	722	301	694	999999	623	461	850	409	924	401	200	216	154	281	999999	406	422	999999	991	999999	291	999999	999999	939	879	202	571	574	898	882	55	999999	356	836	33	483	156	683	158	871	83	823	999999	999999	999999	284	999999	224	414	952	698	243	328	999999	126	999999	999999	999999	609	430	999999	285	999999	999999	356	159	860	999999	257	385	259	739	844	130	647	999999	501	153	999999	604	827	357	169	946	999999	811	721	371	719	881	422	999999	84	728	981	999999	322	46	999999	200	424	66	966	39	999999	959	399	208	347	659	999999	999999	166	999999	602	542	999999	564	858	999999	438	498	598	999999	962	858	664	999999	148	999999	155	465	413	408	189	770	391	140	254	234	422	999999	999999	70	241	506	244	79	135	449	681	999999	999999	206	761	925	468	599	77	843	999999	283	69	497	513	194	513	757	999999	831	999999	985	320	634	999999	999999	475	538	144	466	999999	595	990	999999	999999	397	287	216	647	263	999999	791	999999	410	929	149	999999	536	556	57	992	999999	999999	303	298	695	999999	553	84	846	999999	930	465	611	999999	709	999999	370	328	126	907	999999	120	571	999999	999999	922	909	704	999999	999999	938	999999	97	473	146	350	697	410	482	949	733	142	800	803	999999	336	999999	190	999999	999999	103	217	440	149	695	377	682	773	929	772	538	849	999999	395	522	999999	377	147	94	368	999999	960	845	177	184	999999	319	768	157	42	471	999999	484	136	368	731	999999	947	999999	999999	999999	923	480	710	420	883	50	414	291	434	958	324	999999	861	999999	143	371	273	965	531	67	914	626	999999	999999	999999	375	964	999999	790	407	999999	369	325	701	672	489	999999	756	300	133	905	999999	999999	84	156	632	622	865	234	999999	288	982	
999999	711	753	306	584	999999	611	518	86	999999	999999	36	999999	954	780	999999	598	654	999999	516	674	999999	162	437	903	821	165	186	752	999999	802	999999	128	448	999999	614	947	375	904	737	154	781	57	527	987	695	546	202	851	462	276	580	143	999999	317	849	559	326	402	762	999999	435	999999	977	999999	79	908	99	841	176	222	233	749	498	999999	892	360	634	999999	999999	285	962	334	999999	831	231	999999	357	999999	273	64	631	972	152	999999	719	25	80	999999	918	787	456	999999	684	249	53	831	645	409	424	999999	999999	876	999999	487	290	999999	999999	155	362	781	560	958	999999	999999	591	260	607	13	652	877	290	691	531	430	999999	612	649	999999	788	400	651	948	717	999999	140	755	788	999999	999999	619	549	924	590	146	237	498	782	999999	658	793	233	641	999999	546	999999	243	999999	764	658	678	460	425	366	962	140	612	999999	802	981	835	472	942	999999	43	337	365	999999	395	202	339	829	86	401	995	999999	999999	999999	180	999999	999999	410	33	999999	535	168	133	567	999999	15	624	999999	980	999999	822	331	291	841	723	218	853	141	959	571	999999	848	383	999999	371	795	130	420	999999	246	999999	999999	999999	935	274	874	214	797	483	389	577	999999	849	999999	578	674	884	177	477	961	712	765	999999	462	687	686	785	109	999999	999999	885	214	186	743	506	397	882	356	577	849	14	65	658	579	993	246	999	887	455	697	999999	999999	999999	119	999999	329	983	985	258	999999	99	999999	999999	650	504	373	999999	115	989	190	791	538	600	628	957	656	999999	871	468	451	687	897	653	507	922	932	270	76	219	187	414	896	108	989	760	899	464	18	85	999999	999999	893	898	274	906	381	999999	999999	162	876	999999	121	527	806	900	201	461	103	999999	999999	999999	840	895	811	776	894	440	999999	999999	67	202	108	999999	839	122	793	998	389	601	999999	579	945	913	343	965	999999	379	301	98	999999	999999	370	290	513	999999	498	999999	999999	999999	22	940	750	999999	104	683	123	999999	688	999999	999999	999999	81	502	999999	992	167	926	999999	846	999999	524	999999	999999	309	620	832	818	292	322	623	795	912	891	588	610	829	498	818	659	999999	976	999999	607	980	375	376	999999	113	520	369	572	445	999999	23	498	999999	237	157	484	851	304	42	375	80	322	290	189	913	576	999999	999999	118	903	994	999999	832	541	542	933	253	964	714	772	952	61	360	672	878	100	999999	999999	350	344	807	999999	999999	325	999999	668	94	196	954	537	999999	999999	999999	
541	255	999999	665	270	695	224	240	999999	589	270	423	999999	961	618	999999	822	768	999999	328	774	106	447	563	999999	14	873	848	67	999999	187	425	999999	597	819	427	371	999999	547	905	136	113	919	999999	683	902	999999	999999	476	999999	141	999999	999999	999999	690	444	808	999999	159	999999	822	375	183	877	412	844	170	432	152	999999	999999	397	230	666	999999	670	186	479	879	613	497	176	382	182	878	999999	640	880	906	384	999999	417	285	291	93	999999	929	51	565	838	741	999999	999999	285	944	743	548	999999	999999	29	999999	338	84	545	768	655	993	11	999	994	214	290	999999	768	582	533	122	939	583	441	741	144	913	50	871	413	612	999999	238	999999	999999	522	700	887	999999	289	342	999999	999999	437	767	928	52	571	634	999999	568	795	702	421	999999	999999	999999	748	287	132	424	44	673	365	999999	999999	999999	865	134	691	590	637	651	302	200	381	427	999999	999999	813	102	352	415	999999	844	817	403	817	999999	270	977	952	610	993	865	308	999999	999999	999999	999999	999999	999999	999999	999999	871	999999	154	410	230	259	191	400	84	474	40	81	628	263	999999	235	502	955	362	864	714	637	37	999999	437	891	315	270	999999	802	999999	916	906	472	549	914	673	993	999999	999999	88	587	999999	999999	999999	999999	680	812	646	169	378	999999	823	999999	239	999999	999999	999999	973	339	944	921	640	281	816	999999	999999	165	714	606	562	999999	369	109	786	999999	759	999999	694	644	220	502	999999	599	434	458	102	999999	243	315	21	999999	30	266	999999	166	946	606	999999	999999	628	524	108	50	607	869	839	724	795	112	483	20	999999	339	999999	451	308	999999	847	367	31	839	922	999999	999999	385	489	112	790	999999	190	999999	999999	844	999999	999999	404	999999	992	564	618	377	539	141	832	10	384	999999	148	867	999999	906	759	961	999999	999999	602	699	455	231	390	736	999999	176	922	331	448	957	322	999999	57	999999	57	292	749	653	999999	791	576	594	999999	797	999999	923	770	999999	402	611	26	237	103	704	137	771	184	881	444	373	218	510	562	427	999999	716	819	143	858	477	999999	999999	488	811	133	861	230	592	999999	999999	405	999999	928	999999	999999	999999	338	352	596	286	117	867	219	935	582	75	41	999999	429	999999	999999	636	424	924	399	841	749	999999	581	999999	550	592	119	999999	968	999999	581	725	485	293	388	477	547	582	370	354	965	552	238	67	829	999999	999999	525	906	999999	233	14	447	999999	345	55	771	330	735	524	999999	785	967	21	493	315	
107	146	869	636	99	842	564	999999	999999	206	64	523	999999	903	429	594	526	209	346	577	288	385	947	343	705	999999	846	845	596	190	585	227	573	999999	548	35	655	280	679	390	449	402	234	999999	991	258	882	831	999999	174	999999	767	674	999999	999999	999999	199	536	931	999999	996	718	457	695	621	836	999999	923	365	403	938	256	530	956	138	999999	999999	807	351	456	999999	24	750	999999	921	817	552	657	495	999999	836	129	999999	806	394	999999	999999	538	527	164	999999	959	476	701	235	22	247	718	787	999999	570	391	194	999999	538	981	968	999999	999999	804	999999	302	437	538	567	818	907	724	571	407	940	999999	999999	999999	158	384	999999	59	206	999999	999999	833	999999	999999	266	999999	935	864	278	999999	762	999999	999999	999999	869	16	531	938	143	417	115	523	157	390	212	947	111	996	999999	163	443	918	828	865	999999	999999	432	94	282	122	883	999999	999999	168	644	999999	858	566	328	152	853	609	999999	789	803	67	685	489	999999	318	999999	939	538	124	969	843	100	898	499	999999	583	999999	999999	31	534	72	77	989	746	191	99	544	999999	999999	999999	834	13	49	999999	176	775	943	999999	964	999999	943	513	341	198	800	929	959	76	910	999999	415	943	894	264	740	990	696	999999	959	229	999999	271	355	814	145	999999	60	836	999999	999999	999999	504	701	261	999999	559	736	800	946	262	139	999999	767	624	894	890	118	785	999999	186	89	210	982	744	999999	682	999999	526	63	959	878	132	744	278	999999	911	251	642	674	191	999999	896	796	707	99	340	503	731	920	254	731	275	516	156	563	439	999999	956	301	907	401	999999	999999	986	383	16	999999	499	695	999999	999999	999999	120	149	922	192	414	285	655	630	189	436	606	808	999999	613	616	999999	999999	999999	999999	294	351	766	790	54	999999	809	334	999999	606	14	45	936	606	265	164	377	233	380	35	246	999999	670	999999	964	613	938	999999	770	399	145	783	205	594	364	134	353	358	878	43	999999	950	999999	33	999999	999999	669	999999	972	458	999999	374	344	999999	162	982	680	999999	826	441	221	60	999999	694	470	999999	999999	352	252	140	811	28	354	346	430	999999	740	646	553	573	999999	735	786	322	999999	770	449	731	999999	381	453	999999	531	447	999999	553	396	877	562	954	561	999999	960	841	647	230	999999	999999	54	999999	999999	44	495	263	497	485	273	252	999999	700	999999	118	999999	870	686	505	999999	999999	999999	876	899	999999	93	599	21	626	774	999999	675	999999	750	451	687	999999	
139	419	820	278	950	346	290	154	343	862	182	452	416	99	164	151	733	122	482	177	999999	389	950	895	251	870	710	328	577	615	949	999999	431	345	999999	277	685	229	957	188	596	999999	529	230	427	569	999999	684	791	533	999999	638	968	519	608	750	468	924	36	89	635	961	576	999999	913	999999	31	81	999999	886	465	514	165	303	580	999999	859	729	478	999999	660	36	536	999999	999999	321	372	911	999999	991	808	760	202	999999	999999	634	999999	802	999999	999999	547	148	336	904	999999	690	482	674	938	397	890	999999	456	353	428	609	435	533	317	999999	479	120	999999	366	88	999999	321	287	750	946	42	67	422	999999	145	522	699	999999	999999	728	838	697	972	348	110	79	999999	999999	458	944	209	655	494	714	115	437	803	969	826	999999	999999	999999	999999	992	365	999999	325	563	218	906	909	802	558	999999	999999	999999	999999	996	266	18	399	472	999999	805	746	387	572	999999	787	708	718	729	805	610	359	644	773	979	983	999999	754	751	640	999999	999999	406	106	905	951	333	299	999999	713	999999	974	906	375	128	256	977	999999	617	775	510	197	189	999999	947	239	128	999999	168	23	999999	264	648	832	999999	999999	999999	291	667	999999	463	418	999999	26	987	636	452	279	654	733	999999	15	999999	976	140	364	855	409	158	999999	832	325	140	793	723	563	336	84	98	358	906	696	602	861	321	101	999999	173	19	999999	786	999999	363	434	17	983	999999	999999	701	999999	914	999999	143	992	924	148	999999	128	302	433	310	378	190	305	827	999999	412	285	664	48	89	999999	400	999999	889	983	962	999999	786	740	446	664	382	177	444	999999	563	610	936	183	813	166	999999	585	21	418	999999	67	607	697	580	842	999999	663	842	232	999999	306	113	941	999999	581	342	562	987	999999	995	23	861	999999	756	802	348	491	234	923	821	815	825	480	999999	905	108	999999	169	603	999999	719	334	221	426	999999	507	995	999999	241	823	318	597	375	423	655	206	746	940	999999	504	525	999999	919	411	999999	480	632	999999	999999	483	253	403	394	988	999999	688	649	444	499	304	352	493	999999	109	999999	228	460	67	668	709	362	158	999999	108	141	290	415	810	693	786	999999	378	727	758	579	914	212	999999	999999	966	556	999999	450	999999	162	41	445	819	898	515	999999	574	958	571	130	999999	23	295	856	994	283	838	751	713	429	973	766	999999	529	598	25	84	999999	999999	162	61	999999	999999	946	999999	845	999999	999999	999999	765	310	419	166	638	484	
901	916	529	999999	693	999999	560	736	64	189	274	999999	300	310	499	946	654	267	418	79	396	116	999999	756	159	688	926	573	947	999999	563	609	606	54	696	108	554	778	17	444	500	971	852	767	835	644	304	611	999999	819	656	999999	747	568	97	795	577	772	992	15	791	999999	788	934	625	664	999999	255	614	400	401	875	999999	974	578	425	264	582	920	514	393	324	884	999999	473	999999	861	47	956	901	999999	782	999999	12	652	999999	192	999999	151	180	50	58	997	999999	428	780	902	773	989	999999	540	994	852	999999	621	999999	112	660	471	224	802	566	299	713	999999	619	999999	256	331	75	999999	346	441	749	473	344	326	597	709	692	507	98	58	999999	370	537	999999	306	391	999999	411	532	999999	926	377	999999	759	999999	428	999999	690	999999	452	999999	439	203	563	999999	24	999999	160	999999	950	778	716	999999	518	14	352	341	689	793	865	999999	664	710	999999	514	381	989	999999	42	178	900	11	851	645	999999	854	176	974	827	999999	114	35	896	581	999999	219	663	965	754	942	999999	999999	897	790	999999	999999	729	313	999999	730	34	702	128	346	60	776	999999	79	394	160	186	999999	862	510	761	130	768	138	223	304	718	33	829	999999	91	999999	999999	70	999999	999999	134	863	925	106	267	999999	907	559	530	999999	354	593	581	604	765	999999	267	396	39	999999	502	600	100	754	22	10	999999	38	999999	280	672	999999	999999	530	35	322	442	766	999999	999999	222	218	608	322	950	134	999999	999999	334	361	522	717	999999	999999	371	534	773	180	93	266	999999	878	304	999999	238	550	863	61	999999	453	297	501	153	680	999999	999999	992	777	803	887	558	999999	704	903	999999	954	773	569	168	999999	999999	271	682	986	819	344	999999	999999	999999	410	271	400	657	881	999999	31	999999	999999	207	999999	541	995	377	206	708	893	999999	401	503	283	776	999999	893	86	903	35	818	167	861	630	999999	999999	692	403	999999	168	989	823	838	735	999999	999999	372	90	960	553	999999	486	287	925	999999	521	854	810	633	999999	507	580	977	999999	212	416	999999	576	707	999999	313	973	580	550	904	361	999999	767	893	362	930	999999	126	359	999999	999999	879	936	470	858	790	999999	770	657	660	418	845	799	999999	974	925	795	382	73	250	920	905	737	31	807	958	97	917	999999	47	694	999999	627	999999	869	536	999999	999999	999999	116	999999	213	922	889	495	516	763	244	919	436	144	440	62	119	220	999999	152	914	663	900	702	964	499	620	966	953	
227	892	663	447	373	689	533	999999	818	717	999999	999999	536	301	204	853	998	844	999999	999999	412	518	696	442	394	647	452	948	413	999999	714	312	923	542	298	871	581	481	72	455	906	105	300	502	999999	999999	999999	372	706	849	965	655	717	999999	551	999999	205	230	63	726	247	999999	553	361	13	680	925	993	13	999999	282	526	781	999999	357	317	227	999999	999999	100	269	90	999999	564	501	999999	999999	221	991	999999	676	360	428	346	999999	999999	551	938	499	774	999999	393	369	383	577	448	874	269	999999	999999	491	999999	999999	999999	999999	999999	342	999999	860	944	95	713	999999	424	656	921	108	999999	249	999999	765	289	704	999999	722	875	721	868	986	999999	195	999999	857	757	106	999999	128	465	880	60	989	999999	88	554	689	664	390	944	999999	655	350	439	29	339	478	212	306	27	999999	999999	445	474	12	807	759	759	999999	999999	999999	981	999999	642	563	999999	46	213	210	999999	999999	67	494	776	150	340	999999	755	999999	527	288	894	378	110	225	999999	614	524	559	999999	999999	929	808	145	626	746	999999	999999	999999	830	302	275	12	157	999999	192	105	669	333	672	999999	999999	454	338	967	433	999999	702	426	273	999999	521	654	999999	364	999999	258	999999	159	404	487	14	999999	484	235	23	999999	231	618	42	205	945	200	999999	185	791	485	999999	177	203	143	160	291	613	999999	781	620	83	792	999999	999999	745	999999	929	194	101	135	999999	113	953	541	391	999999	393	78	638	999999	999999	753	999999	130	999999	192	956	270	337	723	275	237	453	999999	818	999999	999999	108	459	436	999999	999999	94	665	515	999999	223	661	999999	999999	897	999999	999999	460	853	329	999999	766	165	563	563	668	999999	377	860	741	999999	561	999999	953	362	295	618	212	68	74	999999	907	999999	411	968	304	519	271	826	730	619	993	548	498	219	965	942	896	872	603	845	717	805	774	717	999999	937	798	713	999999	926	415	401	789	661	321	161	754	999999	999999	159	595	551	139	131	999999	22	234	999999	397	352	722	339	465	229	951	111	840	693	999999	367	720	999999	224	803	213	601	759	837	897	813	198	310	614	454	259	175	675	652	999999	650	713	64	325	269	214	86	999999	999999	999999	999999	320	70	290	999999	439	47	337	336	999999	74	262	999999	999999	583	163	421	724	999999	969	785	436	999999	999999	664	654	999999	242	954	999999	137	665	199	137	687	503	138	30	713	24	999999	838	999999	999999	986	397	999999	218	741	115	792	361	999999	600	924	783	132	999999	625	
257	773	804	382	737	790	409	72	999999	999999	90	35	401	999999	996	999999	999999	999999	463	999999	277	338	457	501	999999	806	775	999999	999999	213	903	380	710	405	466	251	999999	465	611	999999	586	334	999999	999999	660	89	400	350	999999	842	976	696	999999	999999	358	918	326	999999	532	999999	24	669	473	999999	265	999999	999999	996	555	755	350	492	999999	518	80	942	999999	408	841	769	415	435	812	757	237	216	710	999999	999999	999999	924	114	932	681	929	917	861	999999	793	999999	764	404	999999	182	502	493	999999	160	999999	999999	645	918	472	999999	999999	588	856	715	830	58	10	385	949	17	830	245	559	999999	588	162	90	999999	614	891	999999	21	999999	639	265	999999	994	559	249	999999	901	999999	642	179	166	351	70	999999	177	744	949	389	455	999999	352	266	999999	418	572	547	335	370	313	580	757	513	999999	226	460	97	64	450	999999	999999	116	823	603	389	999999	247	999999	934	117	870	941	625	566	854	297	999999	808	586	987	702	999999	541	999999	71	999999	999999	403	844	695	999999	999999	508	253	147	999999	528	999999	555	771	334	999999	999999	263	443	638	141	999999	103	999999	462	288	477	999999	443	12	999999	130	542	966	993	844	999999	999999	999999	189	443	381	429	999999	768	999999	263	815	999999	256	914	999999	999999	432	291	707	310	999999	999999	802	222	55	810	144	999999	407	999999	588	999999	999999	207	162	236	263	205	759	999999	919	171	126	999999	999999	800	196	999999	295	860	999999	685	999999	544	999999	15	234	999999	999999	571	294	999999	999999	224	675	999999	182	58	762	61	16	999999	531	189	999999	752	126	999999	560	254	624	57	999999	546	999999	902	491	946	864	999999	999999	296	807	999999	999999	852	801	901	359	999999	999999	999999	334	243	854	882	999999	999999	999999	590	888	999999	416	999999	946	246	999999	823	213	772	555	236	194	615	59	999999	428	343	947	999999	951	225	427	935	627	486	722	586	692	999999	999999	999999	999999	283	268	999999	999999	664	251	995	604	999999	697	999999	79	400	999999	719	194	144	463	821	169	999999	999999	673	38	481	525	470	524	670	140	999999	999999	180	999999	999999	357	503	841	999999	101	999999	999999	974	527	841	866	237	999999	13	402	558	999999	926	225	177	644	594	999999	999999	149	781	999999	999999	846	622	561	898	956	51	371	691	999999	999999	999999	217	691	664	155	197	999999	297	935	520	278	999999	999999	999999	954	276	276	762	975	443	624	320	479	999	137	905	289	999999	999999	999999	642	710	265	975	207	18	486	979	999999	340	999999	851	845	960	
999999	274	222	999999	943	689	774	608	999999	859	84	419	737	691	537	999999	907	647	26	453	878	567	327	435	999999	946	999999	296	323	645	999999	773	475	518	343	863	999999	825	33	999999	999999	43	995	999999	900	788	999999	999999	452	209	432	154	999999	402	999999	107	999999	999999	999999	999999	999999	487	295	80	999999	311	943	229	358	674	999999	999999	623	999999	734	844	572	921	999999	122	999999	995	844	123	222	999999	938	999999	436	999999	916	906	272	37	691	240	748	925	196	598	844	999999	446	778	652	350	999999	409	667	248	999999	34	261	999999	330	904	643	181	999999	712	372	871	999999	121	999999	650	820	596	744	504	105	647	999999	936	277	625	558	75	471	872	976	539	415	197	710	891	654	821	999999	786	597	577	78	999999	235	999999	268	334	30	11	530	933	664	172	999999	888	299	325	999999	704	355	577	709	999999	736	999999	465	999999	410	865	996	999	889	957	906	528	578	261	999999	999999	367	234	54	470	352	999999	999999	999999	55	999999	999999	338	999999	12	441	30	867	999999	999999	999999	518	663	999999	165	999999	531	53	707	266	623	319	47	615	879	999999	131	532	249	641	999999	999999	222	559	999999	999999	667	361	886	526	886	660	999999	513	317	999999	704	310	889	465	821	999999	999999	986	999999	513	564	999999	767	666	320	498	628	452	63	443	999999	113	345	891	347	179	166	191	379	963	824	999999	307	103	999999	820	642	784	819	999999	792	235	137	85	999999	944	594	999999	215	397	42	52	459	874	999999	999999	965	997	127	652	841	985	616	468	999999	39	425	673	34	499	855	843	632	368	650	80	975	270	192	402	999999	936	999999	982	930	781	85	432	614	999999	854	644	666	999999	853	806	618	669	999999	999999	529	920	999999	716	541	198	999999	101	999999	419	999999	705	815	724	76	905	20	999999	537	906	954	992	999999	982	645	221	187	999999	999999	999999	999999	999999	999999	513	873	665	739	269	450	741	371	984	999999	204	999999	999999	999999	999999	110	948	795	983	141	489	724	536	860	223	80	330	21	955	586	389	957	318	831	999999	851	411	999999	999999	194	796	544	970	793	999999	566	496	392	245	999999	565	59	477	184	393	789	999999	804	525	999999	130	730	416	407	819	999999	999999	327	527	100	698	999999	54	799	999999	944	753	743	995	657	584	937	999999	601	30	339	489	144	999999	999999	999999	607	999999	562	74	999999	999999	573	973	627	458	178	864	155	665	782	14	678	838	449	45	603	808	868	613	192	953	815	386	490	758	973	
879	15	999999	101	142	491	735	279	999999	999999	999999	378	999999	415	999999	631	935	247	335	811	999999	998	486	999999	999999	781	948	999999	122	323	999999	999999	999999	485	999999	858	569	573	650	523	943	568	632	855	999999	999999	669	208	118	332	879	149	999999	946	999999	880	999999	673	303	361	542	852	167	503	994	999999	999999	723	126	224	71	372	597	811	867	999999	999999	631	88	368	999999	750	999999	789	443	57	338	922	807	419	338	895	999999	298	980	100	999999	139	860	556	931	946	92	894	271	517	999999	352	88	999999	514	999999	595	935	250	791	89	378	69	947	947	586	916	707	885	175	101	309	830	777	335	246	770	531	436	174	668	879	999999	926	505	985	999999	999999	904	999999	310	345	58	199	20	999999	79	913	999999	354	40	385	18	105	425	252	521	999999	616	278	137	73	508	999999	132	999999	849	143	451	962	743	60	802	455	999999	756	260	641	766	301	176	857	922	92	999999	293	871	433	510	263	473	542	999999	999999	312	246	999999	973	999999	810	193	999999	999999	999999	611	979	582	999999	240	669	991	880	544	324	111	280	151	426	940	839	339	426	632	198	498	999999	999999	176	152	999999	919	999999	575	956	118	999999	395	999999	481	165	711	999999	999999	999999	999999	593	999999	934	999999	999999	999999	420	42	237	481	767	313	999999	158	999999	187	416	999999	611	749	715	314	588	216	999999	999999	864	999999	785	999999	30	233	791	999999	905	213	867	641	119	533	508	254	348	999999	999999	926	999999	999999	81	977	304	898	592	101	556	288	419	728	663	158	240	475	257	999999	460	999999	522	356	252	206	999999	774	310	87	251	999999	999999	113	865	999999	999999	736	873	807	833	132	641	699	380	626	793	149	978	961	303	42	996	249	34	806	414	766	885	874	667	999999	597	514	850	95	322	999999	999999	999999	999999	503	999999	449	275	338	999999	822	999999	626	999999	181	796	348	784	218	474	727	88	69	540	15	851	999999	999999	313	534	136	849	295	999999	487	286	270	584	999999	440	556	973	696	902	592	999999	999999	471	496	999999	259	729	642	621	594	999999	999999	187	381	652	603	310	962	803	999999	973	999999	321	999999	894	536	764	999999	777	917	754	392	166	948	224	999999	999999	999999	580	999999	999999	217	673	719	260	482	92	212	157	837	999999	999999	892	999999	618	109	946	546	602	999999	494	999999	864	704	840	844	999999	239	166	69	75	657	392	999999	380	766	27	999999	675	422	453	561	837	999999	670	999999	499	40	339	124	645	991	60	
999999	790	661	999999	969	999999	999999	835	853	56	97	771	599	628	375	755	999999	92	354	870	189	752	933	906	923	43	107	355	617	899	51	424	84	606	18	736	999999	423	57	722	270	999999	999999	515	750	999999	80	124	134	284	486	42	999999	130	871	630	999999	754	429	935	999999	999999	228	999999	14	999999	999999	993	999999	638	47	439	45	999999	610	999999	162	427	166	755	962	999999	230	342	422	19	999999	953	999999	387	999999	999999	994	121	940	209	368	646	511	86	480	999999	504	495	246	57	996	668	519	277	999999	439	598	674	973	799	999999	999999	541	994	550	744	268	242	759	83	445	924	691	999999	244	516	999999	89	284	999999	488	999999	999999	375	23	999999	444	999999	999999	449	375	330	148	150	999999	482	114	517	536	736	818	271	735	172	611	82	999999	118	42	999999	522	518	399	97	321	114	789	175	981	95	309	999999	332	999999	708	125	785	551	51	762	412	409	553	547	76	226	999	933	999999	999999	488	335	434	948	926	856	930	60	828	265	999999	999999	535	451	437	999999	938	424	464	495	999999	999999	77	280	559	123	964	852	31	104	114	855	999999	50	606	973	376	384	394	851	195	735	722	999999	78	999999	873	999999	999999	58	287	584	479	278	999999	63	999999	999999	399	812	892	87	39	733	161	837	999999	495	999999	463	999999	564	40	612	310	561	711	291	212	999999	249	999999	742	972	817	529	386	999999	999999	553	715	222	984	581	959	117	999999	989	999999	241	935	388	268	657	407	722	554	999999	967	102	351	976	951	313	573	39	345	66	916	631	460	404	999999	999999	999999	438	999999	459	652	202	855	722	657	999999	999999	861	604	999999	999999	999999	975	999999	175	305	999999	738	270	680	999999	930	999999	999999	82	12	999999	540	290	967	999999	968	152	105	224	775	246	628	999999	981	163	712	999999	260	490	822	999999	941	239	999999	98	19	999999	899	450	722	430	215	650	655	200	619	580	637	185	999999	999999	880	999999	400	68	582	419	289	527	306	505	521	999999	259	999999	999999	311	487	999999	999999	800	999999	654	502	354	41	978	673	999999	543	141	797	999999	999999	871	775	999999	839	744	515	599	887	999999	154	226	908	55	400	999999	361	317	103	759	286	806	708	236	999999	55	999999	604	999999	999999	983	174	708	999999	999999	388	581	202	999999	742	372	309	912	870	509	285	446	999999	588	374	439	235	999999	48	798	87	172	999999	843	999999	718	911	853	398	999999	999999	518	999999	999999	21	727	168	845	361	999999	999999	893	
837	999999	999999	609	50	999999	381	69	757	137	669	648	999999	226	42	999999	678	999999	460	455	999999	482	529	999999	999999	226	999999	647	281	999999	999999	651	821	193	999999	999999	325	194	999999	895	482	339	640	999999	848	999999	999999	999999	694	808	177	337	935	530	379	364	207	999999	999999	999999	450	733	788	999999	450	28	827	24	891	220	43	493	355	999999	973	195	842	676	999999	999999	654	999999	953	999999	223	359	715	301	814	970	624	565	560	854	999999	749	551	272	412	830	994	556	904	999999	775	683	999999	999999	557	193	999999	531	999999	480	999999	669	780	325	164	101	312	536	209	999999	595	478	932	500	120	234	643	579	273	96	168	999999	875	999999	697	539	999999	345	999999	630	999999	999999	721	90	685	785	968	235	999999	999999	528	468	999999	984	888	999999	751	491	999999	999999	999999	942	267	999999	322	999999	794	311	999999	999999	723	966	791	999999	473	502	756	999999	814	999999	265	999999	471	999999	999999	699	750	999999	590	400	787	885	86	421	90	514	999999	999999	767	614	999999	667	607	493	597	562	676	778	520	395	550	999999	677	934	999999	141	481	999999	999999	623	330	902	999999	237	837	999999	999999	380	498	999999	667	790	95	999999	343	598	999999	999999	364	15	32	999999	380	204	849	888	999999	152	354	949	42	530	777	153	294	98	945	379	655	759	999999	306	999999	562	728	759	999999	477	600	999999	999999	504	949	193	601	358	531	527	387	948	630	747	36	549	925	146	999999	941	999999	254	652	999999	332	999999	341	726	692	999999	475	100	84	999999	999999	875	628	538	581	999999	552	936	567	428	991	999999	139	999999	280	741	637	999999	746	872	999999	999999	826	889	181	354	999999	999999	999999	999999	61	297	999999	890	206	160	920	396	565	429	398	979	687	999999	449	999999	476	416	999999	951	999999	999999	354	211	999999	204	999999	738	367	236	742	999999	280	853	376	703	832	999999	999999	129	820	999999	37	999999	484	582	668	602	449	556	877	444	429	714	999999	999999	999999	672	711	11	111	191	39	999999	687	720	709	834	999999	745	793	237	999999	336	140	939	856	38	726	999999	536	457	299	810	359	999999	258	565	999999	208	760	999999	537	999999	999999	638	999999	999999	638	764	873	834	999999	999999	999999	650	757	999999	584	999999	321	915	945	999999	475	654	892	228	979	390	471	153	514	658	999999	633	700	959	318	502	727	999999	399	999999	999999	701	712	595	999999	708	999999	999999	981	735	886	844	999999	430	999999	374	745	993	719	258	303	729	330	999999	718	999999	950	999999	784	999999	
867	164	526	983	383	999999	941	307	999999	999999	840	315	172	999999	772	150	999999	279	707	999999	756	733	448	150	669	13	381	626	876	918	757	751	381	899	999999	732	328	240	57	999999	432	448	823	999999	418	987	999999	999999	323	577	999999	681	100	999999	335	143	716	385	999999	380	402	325	430	261	999999	98	934	999999	911	50	999999	189	231	228	999999	317	909	999	732	681	445	830	312	309	209	86	661	540	573	999999	999999	943	915	676	96	116	28	572	925	329	63	304	639	283	755	999999	459	872	999999	28	999999	716	652	643	934	571	22	999999	62	446	437	999999	698	999999	34	878	273	555	999999	414	299	347	83	412	627	151	201	39	553	668	626	788	222	555	509	309	999999	282	741	525	104	999999	519	488	999999	659	605	462	259	999999	999999	904	740	999999	999999	886	642	999999	25	793	999999	999999	999999	393	999999	648	191	153	677	724	587	990	813	999999	320	402	827	594	999999	968	545	738	779	999999	401	722	58	999999	826	999999	667	61	999999	999999	155	120	329	999999	668	254	478	462	785	535	298	286	100	134	602	336	999999	57	999999	999999	258	999999	999999	900	999999	999999	999999	883	327	63	999999	999999	732	999999	470	209	83	999999	925	275	499	93	953	254	999999	999999	999999	923	705	499	999999	619	331	220	699	513	907	999999	143	571	999999	999999	145	731	478	762	553	234	663	402	262	999999	131	464	557	175	688	958	522	877	475	676	187	827	498	447	999999	522	176	956	302	655	999999	364	621	904	948	231	776	625	571	406	999999	312	246	208	498	867	663	534	825	949	905	999999	105	977	417	999999	999999	40	557	999999	68	706	110	607	798	766	842	653	227	466	999999	897	315	999999	417	999999	590	300	948	347	999999	641	141	999999	750	311	999999	999999	999999	640	989	745	999999	539	999999	562	211	639	999999	999999	999999	19	317	369	767	18	951	36	999999	999999	999999	941	92	219	182	427	575	757	857	497	507	208	999999	999999	477	445	828	776	999999	854	673	999999	891	999999	999999	849	999999	771	999999	741	359	999999	999999	999999	913	57	999999	859	366	920	987	454	781	999999	999999	999999	852	730	891	999999	189	184	305	715	868	999999	999999	999999	896	333	103	803	999999	125	147	999999	133	212	673	430	782	999999	419	810	866	229	999999	979	999999	496	996	603	879	999999	562	185	999999	368	999999	999999	996	799	962	999999	827	999999	282	999999	774	959	702	999999	67	471	999999	220	764	999999	848	649	605	80	871	410	999999	499	923	917	563	962	336	765	126	535	
433	982	16	386	982	999999	946	999999	215	43	793	356	545	999999	714	352	420	999999	519	445	541	999999	927	561	999999	338	269	365	112	811	999999	999999	999999	531	48	566	213	388	512	175	703	101	865	838	617	980	953	515	213	220	551	883	255	681	993	999999	65	454	680	654	999999	590	411	403	409	855	823	999999	379	157	999999	42	999999	999999	742	450	999999	99	999999	726	384	753	162	999999	270	750	691	852	537	541	511	758	707	858	752	122	690	471	438	761	166	999999	146	65	82	519	943	902	938	553	447	999999	999999	953	280	999999	438	519	143	658	999999	971	999999	838	646	999999	334	999999	601	999999	999999	598	660	192	569	444	999999	106	999999	750	807	999999	913	984	999999	545	999999	753	588	92	999999	181	338	780	597	195	463	307	418	691	194	861	311	999999	793	999999	999999	327	999999	999999	999999	341	699	392	851	385	999999	501	744	111	142	999999	503	518	945	588	999999	880	595	383	980	319	999999	138	566	946	488	604	999999	255	239	930	999999	752	40	999999	481	945	999999	999999	138	961	563	317	559	613	368	792	373	999999	588	435	731	21	854	742	653	571	999999	999999	896	462	999999	499	871	211	221	750	487	603	999999	324	951	383	255	29	756	380	579	953	999999	695	999999	984	667	804	209	358	897	298	999999	910	129	34	999999	999999	660	74	445	357	402	618	315	999999	108	999999	483	357	765	999999	986	282	992	872	327	999999	231	326	832	77	12	862	852	198	904	206	204	927	999999	579	999999	691	934	231	561	999999	389	471	999999	403	330	851	592	72	311	425	917	999999	706	123	453	343	242	999999	354	539	766	999999	999999	901	78	556	999999	196	476	999999	348	770	321	357	821	759	440	999999	747	999999	280	999999	887	488	999999	947	999999	999999	135	999999	999999	566	876	31	213	272	999999	984	334	773	999999	406	595	17	87	999999	999999	359	301	693	903	803	630	999999	268	999999	239	386	622	130	335	999999	70	999999	999999	781	999999	999999	154	559	163	455	113	999999	999999	874	999999	879	411	142	22	871	652	442	999999	655	936	683	999999	237	43	229	372	213	447	216	345	153	172	306	262	645	214	999999	540	999999	700	657	603	394	781	359	975	490	999999	464	701	999999	329	199	845	220	999999	916	999999	933	93	999999	535	393	538	60	717	114	999999	376	999999	999999	902	673	999999	288	89	999999	455	683	999999	882	105	983	514	999999	999999	972	461	51	119	297	226	606	374	800	999999	220	999999	730	641	870	610	742	797	791	725	655	
243	566	141	167	999999	842	689	210	804	551	878	999999	236	745	653	999999	999999	378	693	305	308	165	166	999999	523	999999	999999	999999	281	362	196	722	991	178	739	894	999999	952	999999	384	917	174	999999	580	342	44	504	896	999999	772	485	428	108	430	356	87	999999	271	999999	745	999999	315	929	451	999999	999999	999999	68	15	758	927	999999	551	318	388	144	170	586	537	488	231	155	166	509	877	767	624	571	821	661	495	648	318	91	584	612	245	553	224	999999	215	999999	891	468	845	180	876	999999	52	999999	917	999999	734	164	524	655	158	430	573	598	999999	267	246	353	273	999999	995	470	734	775	899	616	372	999999	999999	999999	263	697	999999	707	890	833	529	609	999999	672	913	164	566	929	463	999999	979	625	645	999999	209	999999	205	566	184	999999	66	276	322	311	460	384	881	739	401	999999	999999	866	707	999999	999999	999999	609	999999	999999	841	903	805	321	94	636	746	714	999999	999999	716	502	106	532	483	777	999999	296	442	222	539	999999	827	537	999999	58	123	999999	938	220	999999	937	604	202	999999	512	999999	999999	999999	675	713	999999	556	163	684	958	669	344	999999	930	485	351	177	388	835	999999	999999	277	318	45	523	828	776	124	999999	778	897	904	199	999999	526	307	68	999999	508	869	726	673	999999	55	999999	779	999999	17	734	229	770	226	999999	775	436	983	646	202	161	884	893	441	148	906	70	765	154	262	414	187	293	409	879	965	841	413	424	273	999999	744	999999	999999	390	999999	18	999999	547	423	544	999999	999999	865	615	999999	975	999999	534	946	999999	999999	634	440	999999	556	935	370	346	401	934	33	999999	382	545	417	750	134	999999	999999	999999	388	227	731	718	872	526	427	794	266	989	556	878	999999	999999	43	119	704	175	999999	999999	647	999999	999999	489	521	999999	288	330	999999	873	850	999999	191	999999	605	405	903	722	999999	40	518	576	89	411	387	154	101	104	511	307	999999	959	227	493	999999	53	81	251	999999	999999	247	107	999999	392	149	999999	696	429	682	637	999999	981	443	803	999999	81	265	744	111	376	999999	194	818	899	827	999999	25	999999	798	562	999999	661	526	832	793	999999	978	697	999999	74	999999	672	999999	999999	101	999999	526	423	151	188	999999	999999	150	999999	28	62	288	697	565	257	307	999999	999999	129	313	555	464	999999	20	999999	102	568	482	46	918	218	772	999999	808	762	374	602	999999	999999	774	996	999999	697	814	740	142	291	999999	999999	767	461	51	302	571	545	610	914	413	221	
96	229	999999	113	911	809	290	344	999999	999999	883	704	999999	21	355	999999	44	767	797	999999	797	811	999999	467	278	467	999999	480	382	272	162	460	198	999999	533	555	151	417	999999	14	999999	999999	999999	999999	999999	73	19	40	946	264	510	999999	127	143	424	284	999999	397	835	453	643	809	961	626	649	999999	516	116	487	799	175	999999	999999	792	819	999999	418	999999	336	215	457	145	533	128	762	999999	342	65	920	258	763	999999	582	342	371	999999	837	999999	690	708	556	903	553	999999	999999	883	862	999999	323	425	999999	695	71	629	996	507	286	999999	863	999999	999999	461	999999	999999	999999	999999	55	648	431	179	170	642	416	627	658	999999	592	386	39	999999	457	18	999999	999999	392	77	692	999999	345	863	373	995	912	360	618	105	999999	323	121	999999	999999	999999	902	154	264	233	289	999999	970	453	914	900	812	984	882	92	719	999999	999999	999999	999999	102	312	999999	805	175	730	999999	19	999999	835	278	274	999999	51	243	115	596	250	999999	999999	999999	982	892	949	473	192	927	999999	535	385	999999	476	999999	946	999999	999999	999999	348	98	999999	233	999999	417	617	645	999999	999999	943	648	977	133	448	999999	190	480	120	420	999999	341	983	802	586	484	187	999999	999999	132	416	999999	999999	769	257	162	999999	564	825	574	284	999999	838	732	984	830	558	262	589	999999	961	476	999999	501	999999	999999	115	700	647	949	239	999999	843	512	999999	646	999999	999999	999999	296	999999	626	999999	546	145	315	503	260	818	756	925	999999	999999	23	170	999999	672	999999	53	250	56	964	917	875	999999	473	469	335	689	347	514	351	387	303	765	344	999999	97	365	421	513	854	999999	999999	999999	314	595	829	351	113	999999	494	174	999999	249	67	999999	999999	210	672	999999	999999	571	481	252	999999	547	923	257	826	999999	585	475	631	999999	201	92	36	999999	40	999999	999999	983	585	373	999999	999999	999999	63	708	635	50	886	693	999999	345	999999	999999	648	449	766	672	581	525	983	398	999999	542	897	999999	975	683	928	180	794	214	194	985	117	232	407	999999	869	549	200	89	698	782	65	999999	908	999999	388	412	274	999999	68	467	601	974	999999	644	855	15	732	999999	999999	999999	999999	371	161	999999	303	425	51	971	802	41	335	904	700	999999	487	505	999999	304	305	525	999999	588	156	999999	393	143	232	999999	939	864	817	248	966	982	883	693	249	609	388	999999	371	302	413	36	999999	999999	999999	999999	999999	359	999999	438	999999	597	809	320	225	435	914	169	202	288	999999	938	
224	96	999999	717	364	793	265	999999	915	342	999999	999999	999999	999999	593	696	999999	470	605	999999	998	388	590	379	182	999999	478	999999	694	228	769	999999	270	999999	811	55	758	566	408	373	103	334	522	999999	443	999999	144	105	841	228	310	732	999999	452	939	836	506	999999	545	791	999999	451	999999	999999	572	81	999999	711	999999	548	938	302	71	242	495	999999	865	999999	936	976	438	382	972	476	917	999999	410	999999	999999	975	549	199	30	616	999999	652	489	825	999999	371	999999	433	787	303	289	18	670	449	957	275	970	239	999999	569	999999	943	478	378	779	535	999999	536	185	999999	999999	999999	281	454	195	843	194	50	523	574	133	14	594	999999	196	909	376	961	860	269	14	999999	999999	461	999999	999999	184	121	55	999999	701	326	257	999999	999999	541	736	226	264	123	91	930	715	67	445	358	358	798	191	870	999999	709	999999	916	337	688	191	819	201	999999	668	83	999999	306	873	807	999999	999999	384	655	182	160	706	746	999999	999999	999999	509	26	905	755	385	929	184	68	991	650	340	127	616	360	917	999999	999999	999999	18	934	999999	999999	637	601	218	424	999999	698	18	12	929	738	262	94	999999	999999	295	335	293	999999	820	248	881	167	426	32	767	999999	265	135	533	301	179	149	195	324	388	999999	999999	960	999999	999999	60	988	721	602	999999	532	678	123	738	847	171	865	124	999999	313	999999	184	196	657	240	443	999999	478	637	568	122	899	999999	999999	999999	999999	333	749	345	999999	892	999999	823	999999	245	626	999999	396	686	999999	999999	999999	24	21	999999	999999	361	313	173	999999	177	520	93	999999	752	632	321	699	757	70	838	999999	779	999999	420	999999	999999	999999	421	614	999999	999999	792	507	263	97	884	355	515	852	436	29	586	999999	31	382	362	789	414	999999	314	999999	639	625	301	999999	256	43	601	875	778	331	999999	999999	749	681	727	585	781	665	747	999999	193	904	999999	818	539	486	999999	999999	999999	571	624	808	309	850	855	176	216	74	840	851	753	639	83	999999	999999	999999	553	349	655	777	18	749	865	999999	268	734	992	999999	659	770	82	563	999999	216	999999	92	259	899	825	999999	379	999999	999999	895	222	553	999999	529	999999	511	932	621	999999	999999	563	875	943	999999	591	131	999999	733	999999	80	778	200	444	866	999999	999999	778	999999	999999	104	408	301	999999	969	999999	715	999999	999999	792	157	837	461	180	302	652	831	148	297	999999	704	999999	645	312	999999	999999	999999	118	964	132	643	733	289	999999	297	505	272	
951	974	999999	875	227	711	941	999999	999999	327	29	152	223	999999	907	490	345	818	718	762	999999	179	999999	113	606	938	999999	158	424	558	999999	882	999999	390	880	174	999999	443	486	674	703	999999	521	799	12	965	999999	556	736	252	999999	288	578	999999	283	999999	999999	732	278	288	999999	792	999999	684	963	999999	355	833	695	742	38	902	341	54	69	943	999999	999999	110	641	198	794	999999	181	999999	85	313	64	999999	999999	999999	729	174	208	313	910	999999	836	999999	865	999999	999999	861	993	999999	999999	999999	999999	682	339	999999	78	632	637	100	576	380	999999	999999	999999	833	300	726	595	699	999999	737	143	999999	158	740	821	226	244	31	280	932	999999	956	571	139	779	381	777	976	974	107	536	117	736	540	542	999999	949	42	999999	200	999999	303	999999	314	812	792	534	599	310	999999	397	616	819	999999	951	713	509	758	999999	918	949	619	725	211	999999	36	14	999999	207	999999	277	212	999999	90	666	135	51	267	326	986	847	187	675	132	999999	920	999999	102	588	828	266	999999	978	410	999999	656	578	713	113	786	999999	999999	401	254	584	194	999999	739	977	826	999999	252	442	76	81	771	999999	602	501	290	738	999999	39	999999	799	86	233	301	838	20	556	337	999999	539	208	930	786	431	547	525	15	558	999999	762	166	24	999999	911	338	999999	713	975	221	822	58	876	887	32	455	999999	960	623	999999	999999	279	345	98	902	999999	151	985	999999	64	976	999999	189	796	276	223	785	328	321	962	368	306	999999	999999	340	490	332	53	764	999999	999999	564	392	657	158	493	820	925	856	53	197	494	201	920	999999	547	869	89	620	808	669	999999	649	660	999999	670	698	229	758	421	999999	107	231	546	25	422	893	531	647	782	402	999999	472	278	775	874	115	660	880	792	621	252	432	955	999999	859	999999	731	125	488	795	601	999999	444	999999	99	999999	999999	905	822	654	347	442	837	999999	810	999999	999999	999999	999999	564	47	349	965	799	303	675	276	240	165	507	171	415	169	987	800	691	37	770	685	611	460	754	999999	148	283	810	594	548	505	151	544	999999	999999	923	757	262	212	999999	214	424	999999	424	749	325	492	932	282	999999	615	128	690	610	210	65	114	293	291	999999	525	999999	91	727	734	23	963	325	999999	245	239	999999	999999	392	999999	270	614	45	14	741	656	351	538	743	933	999999	461	999999	645	999999	819	474	970	386	999999	999999	343	279	690	735	362	999999	975	46	999999	76	999999	307	54	939	999999	
78	288	550	180	184	999999	347	793	357	562	39	679	564	426	764	578	112	273	844	999999	344	355	279	389	489	376	999999	132	866	746	163	889	999999	999999	750	999999	999999	215	999999	766	995	999999	342	999999	999999	999999	421	619	856	498	537	44	209	21	999999	999999	18	171	690	807	463	999999	927	611	409	999999	972	611	676	578	158	896	329	88	932	858	23	999999	999999	992	955	881	275	377	219	129	690	695	846	999999	187	999999	999999	999999	313	999999	558	999999	773	999999	999999	809	942	999999	350	640	714	130	999999	999999	999999	912	115	697	999999	581	949	999999	401	289	458	287	765	650	400	888	999999	192	775	161	999999	291	999999	871	999999	156	939	987	36	579	414	570	616	599	999999	274	163	827	295	731	831	999999	339	494	735	246	999999	999999	888	999999	268	532	355	999999	946	999999	590	243	229	999999	999999	961	532	999999	999999	888	999999	999999	334	135	735	554	897	999999	999999	310	952	838	145	242	113	999999	109	575	999999	881	224	688	652	999999	684	999999	608	999999	99	999999	476	999999	618	999999	999999	999999	968	762	999999	714	635	311	999999	999999	999999	752	999999	987	602	995	999999	957	999999	999999	673	999999	524	999999	451	815	946	317	999999	459	999999	444	229	999999	999999	236	678	346	999999	999999	255	999999	90	15	431	931	821	999999	986	103	999999	999999	16	625	183	593	361	541	321	911	999999	999999	357	158	811	41	533	809	331	375	327	525	119	904	747	760	901	518	15	999999	993	335	330	861	451	999999	438	604	125	82	874	146	999999	999999	838	927	565	932	204	399	408	22	299	621	999999	999999	999999	999999	877	999999	692	843	536	801	917	442	997	495	706	999999	603	929	694	259	999999	191	999999	182	75	820	999999	969	324	999999	121	981	45	999999	999999	959	999999	999999	726	702	389	41	999999	232	29	999999	930	80	235	708	999999	478	327	50	130	999999	999999	237	999999	999999	228	723	528	999999	690	935	999999	298	410	999999	580	999999	212	992	869	469	582	277	162	670	889	134	999999	616	819	642	664	995	588	999999	968	688	299	669	483	999999	513	688	542	94	998	642	669	488	137	528	999999	999999	180	661	999999	723	999999	375	177	103	979	912	111	58	281	411	709	908	779	999999	977	542	518	213	955	893	735	78	671	999999	464	999999	488	301	375	339	824	927	489	999999	613	999999	502	390	687	601	587	494	999999	597	932	761	999999	246	550	999999	816	999999	999999	999999	987	16	999999	999999	638	723	433	809	682	942	587	781	429	534	288	63	999999	138	526	999999	
316	251	265	83	325	703	556	252	751	642	522	856	231	370	266	999999	229	582	999999	963	177	999999	812	870	19	161	341	184	999999	496	692	688	451	999999	999999	999999	751	631	999999	935	999999	190	67	49	999999	731	559	999999	277	681	834	999999	999999	562	197	538	999999	394	74	173	371	999999	294	264	949	834	415	881	558	520	855	999999	978	815	796	999999	720	772	451	288	999999	283	906	999999	662	234	311	999999	999999	284	317	999999	566	999999	573	999999	896	802	99	595	325	999999	509	757	825	246	489	571	766	999999	817	666	942	785	572	999999	999999	999999	602	725	533	526	999999	284	212	498	41	547	251	12	999999	999999	999999	855	962	922	773	159	461	425	999999	739	999999	953	466	999999	999999	781	999999	486	329	888	210	999999	72	799	951	999999	555	337	215	999999	329	763	119	900	983	97	822	999999	323	326	556	187	999999	793	403	773	999999	999999	999999	999999	680	765	682	999999	717	318	793	999999	971	548	604	134	220	999999	419	368	843	999999	999999	337	958	227	172	13	342	999999	393	279	999999	187	999999	999999	263	955	271	563	999999	908	193	675	303	999999	678	775	721	999999	966	188	383	999999	999999	261	894	746	301	462	603	999999	869	694	924	999999	767	794	139	610	999999	265	540	999999	287	935	382	999999	43	999999	549	396	999999	910	999999	215	895	370	256	999999	108	999999	663	809	960	999999	49	499	750	779	892	999999	645	120	561	711	647	527	999999	995	879	999999	713	993	912	217	398	958	638	719	628	999999	547	973	511	364	601	730	895	999999	999999	883	251	264	416	999999	750	180	358	354	567	999999	612	261	287	206	803	670	897	753	23	999999	860	40	160	495	346	672	608	206	119	999999	631	881	109	996	661	458	586	257	999999	227	610	294	999999	260	794	999999	696	315	561	931	833	152	999999	815	32	220	114	999999	328	88	571	999999	999999	650	746	731	161	999999	544	354	93	650	999999	999999	480	999999	878	899	701	60	976	303	999999	188	92	999999	29	293	973	450	354	665	928	999999	656	458	999999	999999	514	999999	999999	415	999999	217	847	193	855	76	345	456	999999	214	229	278	999999	278	516	65	999999	266	712	868	316	104	999	427	721	908	149	32	526	377	999999	638	915	570	532	999999	340	999999	634	952	947	999999	118	999999	446	659	999999	387	941	994	943	257	360	276	108	676	999999	429	471	946	999999	323	930	964	818	591	362	540	746	88	999999	668	631	759	920	789	985	859	981	72	631	999999	90	531	433	147	288	649	
999999	999999	999999	911	437	687	999999	999999	597	153	999999	855	999999	999999	999999	999999	999999	284	999999	999999	355	319	690	357	447	409	999999	174	243	408	540	681	312	713	999999	890	857	999999	241	943	734	297	201	999999	538	136	765	885	130	228	999999	999999	521	687	303	999999	174	873	473	37	999999	860	400	199	612	650	552	593	677	999999	15	465	53	682	865	68	127	848	999999	320	999999	999999	999999	25	155	391	999999	625	419	999999	725	984	999999	213	580	873	896	999999	999999	999999	584	181	999999	379	223	999999	999999	839	821	245	45	999999	64	162	393	999999	816	385	53	231	490	927	184	762	36	30	124	999999	111	999999	172	999999	619	999999	736	472	231	999999	999999	358	285	999999	803	184	879	409	999999	198	820	647	67	521	999999	17	407	657	999999	455	352	202	999999	276	737	999999	82	920	706	999999	426	920	711	999999	583	694	946	169	999999	999	999999	627	999999	926	29	999999	935	650	166	611	533	88	475	776	999999	609	676	18	593	973	111	958	702	806	771	999999	999999	915	937	273	71	247	999999	999999	571	725	111	755	257	283	999999	432	764	104	599	347	999999	935	819	973	999999	999999	576	160	898	925	924	293	164	129	528	29	713	892	999999	295	555	999999	214	606	508	921	760	319	88	999999	203	999999	216	999999	454	10	105	999999	255	999999	671	382	999999	999999	801	999999	600	137	999999	874	718	872	554	314	999999	999999	731	223	475	999999	999999	267	82	999999	732	326	86	999999	675	527	924	748	999999	999999	624	999999	999999	568	805	690	330	632	563	213	960	330	63	902	999999	479	999999	882	499	999999	946	413	999999	999999	913	485	740	999999	999999	237	950	999999	999999	138	690	999999	605	999999	417	784	776	554	703	868	268	999999	999999	184	98	999999	258	51	259	498	479	220	871	500	655	999999	949	999999	180	335	262	990	104	925	222	31	999999	116	999999	714	382	401	709	999999	620	511	222	566	781	266	978	909	999999	737	658	479	748	114	999999	97	999999	325	384	378	615	278	999999	999999	962	999999	332	152	576	545	126	88	999999	438	880	153	117	999999	999999	913	356	353	999999	366	277	742	283	769	999999	999999	878	66	27	341	827	352	204	875	604	714	934	836	343	185	621	580	968	319	234	999999	979	999999	645	470	31	271	998	999999	999999	229	793	562	552	198	666	69	70	179	611	537	949	242	788	965	978	519	19	104	745	696	999999	963	545	236	999999	436	421	557	320	565	354	999999	805	384	920	999999	294	154	999999	999999	520	799	999999	696	
999999	747	663	999999	491	511	262	903	215	382	455	829	27	999999	790	999999	647	999999	859	56	193	706	999999	414	999999	999999	999999	865	586	999999	186	975	265	848	999999	660	772	741	999999	808	313	450	47	432	929	101	364	968	363	999999	914	999999	939	661	513	717	321	259	999999	884	286	396	999999	32	206	479	574	179	514	140	467	906	999999	60	999999	743	999999	13	484	953	999999	999999	511	308	999999	999999	45	603	344	104	349	999999	116	191	532	999999	132	24	236	459	526	194	999999	233	999999	17	999999	889	999999	770	58	317	775	681	999999	28	885	29	753	999999	444	970	835	419	791	999999	800	265	527	999999	620	654	776	999999	436	999999	803	999999	487	271	999999	155	999999	574	56	41	999999	999999	999999	513	40	113	270	210	24	555	359	999999	999999	876	217	314	999999	102	159	403	541	750	999999	584	999999	607	541	999999	999999	999999	296	270	999999	759	206	375	716	23	999999	517	393	576	20	880	999999	758	999999	611	999999	305	783	999999	424	999999	500	999999	188	999999	298	433	572	778	999999	726	269	999999	680	682	680	841	597	358	999999	642	19	965	740	999999	999999	466	762	929	999999	131	515	704	846	999999	269	207	196	999999	725	372	944	999999	792	293	999999	618	88	172	931	999999	707	435	295	781	999999	534	999999	814	98	831	999999	999999	999999	662	221	565	252	959	422	482	655	999999	633	934	999999	404	182	999999	753	267	999999	599	998	227	999999	999999	419	74	88	734	999999	382	662	893	999999	312	276	140	82	65	376	128	749	459	566	860	801	999999	94	248	362	811	70	831	452	81	644	999999	247	141	156	188	881	688	542	282	193	739	243	999999	137	52	383	698	891	270	849	548	660	563	288	68	980	840	999999	999999	321	999999	451	999999	667	155	892	941	908	197	999999	71	999999	294	676	72	126	999999	120	319	999999	372	939	999999	231	105	470	684	853	999999	208	50	315	414	960	362	298	999999	728	999999	160	441	789	703	999999	788	999999	376	886	999999	941	291	729	999999	699	949	999999	999999	408	571	999999	217	98	821	999999	206	999999	512	333	324	999999	999999	970	999999	169	999999	583	246	168	443	999999	103	999999	637	999999	916	321	999999	715	21	470	39	999999	166	999999	942	353	999999	713	999999	999999	999999	53	572	451	438	999999	600	999999	999999	999999	655	109	965	107	591	419	461	675	83	999999	999999	797	321	999999	999999	309	813	999999	227	653	999999	532	342	411	354	999999	999999	195	717	999999	999999	999999	999999	645	999999	929	248	69	715	532	891	999999	640	
941	528	332	731	718	999999	138	508	767	686	58	760	133	767	564	999999	540	194	275	957	477	174	999999	784	676	999999	814	70	753	999999	694	761	321	891	400	882	31	329	999999	488	589	106	953	662	964	885	692	172	684	316	184	348	999999	999999	172	776	999999	548	65	680	892	78	999999	650	992	296	448	241	376	682	731	221	999999	787	377	381	221	512	820	791	999999	652	999999	999999	942	356	145	999999	728	623	528	483	274	835	999999	521	352	999999	670	677	999999	460	795	12	999999	999999	670	839	968	791	565	852	999999	999999	334	250	691	999999	708	646	999999	472	513	752	999999	258	946	841	201	999999	38	999999	841	152	354	999999	857	384	863	978	685	306	17	999999	68	676	999999	10	511	355	999999	46	604	34	525	973	999999	999999	848	999999	26	999999	647	999999	999999	657	999999	999999	919	999999	999999	999999	452	999999	960	855	999999	999999	694	488	503	999999	340	999999	999999	991	999999	817	627	999999	948	815	999999	537	961	856	658	896	999999	410	999999	180	999999	81	999999	521	593	999999	73	670	518	999999	357	370	832	80	999999	800	94	771	999999	202	999999	548	999999	577	781	999999	768	114	206	569	403	999999	822	333	865	269	884	515	408	440	754	956	999999	577	999999	175	704	999999	368	857	811	411	67	473	221	999999	590	394	739	678	115	959	473	999999	976	73	999999	999999	215	238	916	578	999999	913	448	11	999999	913	120	616	220	877	999999	349	757	992	999999	999999	121	332	679	499	999999	730	334	794	492	913	601	404	627	204	685	139	940	242	47	154	999999	999999	999999	676	284	133	467	237	223	999999	201	983	836	199	999999	999999	559	999999	803	999999	588	999999	999999	772	322	715	988	26	201	999999	408	524	955	92	333	900	999999	12	224	652	272	106	581	368	721	617	568	438	806	999999	579	523	439	404	565	382	999999	999999	363	569	999999	451	45	999999	999999	677	38	753	865	999999	999999	999999	999999	161	380	491	999999	999999	61	705	156	560	999999	398	999999	885	94	999999	527	999999	999999	390	999999	655	517	821	999999	974	999999	53	588	999999	572	318	395	32	999999	288	33	999999	310	551	43	658	422	999999	999999	647	569	999999	592	477	235	914	298	999999	999999	557	644	558	430	107	518	999999	126	999999	987	901	12	24	574	999999	536	999999	651	657	999999	990	243	932	590	423	999999	999999	461	120	589	999999	999999	369	125	999999	999999	475	653	212	42	35	542	999999	999999	339	999999	554	276	786	941	782	273	999999	678	916	324	711	999999	999999	999999	718	555	15	
752	340	881	643	899	811	999999	999999	799	448	624	999999	458	162	999999	260	779	860	533	675	179	806	394	388	690	208	448	999999	506	646	999999	324	999999	537	338	267	457	11	655	464	999999	879	982	825	26	357	468	999999	377	717	237	832	194	880	835	945	945	503	952	701	999999	999999	999999	163	927	310	851	920	999999	999999	803	778	214	999999	60	999999	999999	568	372	343	739	999999	565	789	419	688	139	599	701	393	321	954	58	954	101	999999	325	829	898	715	999999	547	347	299	914	458	627	126	999999	545	131	387	140	999999	999999	95	673	774	743	249	181	999999	229	440	766	848	999999	259	999999	664	999999	993	670	999999	837	201	999999	276	875	960	70	23	999999	166	271	933	824	438	999999	16	722	550	96	658	544	253	328	906	999999	75	728	999999	999999	175	999999	999999	716	484	781	769	999999	406	999999	782	188	999999	492	73	179	832	34	301	267	999999	999999	999999	907	999999	121	593	999999	42	999999	809	242	692	999999	604	595	143	226	349	657	233	859	326	651	313	480	999999	761	265	737	700	51	437	120	179	233	999999	230	705	372	197	896	123	663	99	999999	496	294	888	999999	46	615	684	643	43	999999	625	783	999999	541	734	832	617	305	52	767	804	581	999999	380	458	913	999999	977	469	999999	999999	999999	561	762	984	101	873	787	700	999999	367	793	86	999999	608	999999	626	173	637	999999	999999	817	999999	331	999999	914	590	517	29	132	999999	999999	184	707	375	962	231	999999	557	643	999999	830	604	958	410	20	505	645	771	999999	297	358	999999	113	57	927	52	240	999999	79	511	999999	768	578	990	660	619	379	693	645	140	784	616	999999	406	459	999999	662	921	735	419	945	745	999999	835	999999	999999	80	999999	999999	999999	991	824	487	142	603	71	36	999999	999999	401	999999	952	999999	965	512	741	355	707	597	999999	999999	318	999999	660	565	999999	999999	743	999999	303	548	718	256	724	149	960	138	862	802	999999	196	695	182	343	293	992	619	999999	332	13	21	999999	72	732	541	683	542	827	999999	984	226	293	999999	455	999999	417	999999	411	826	551	613	999999	904	999999	528	999999	146	948	377	573	999	887	420	251	291	999999	655	999999	193	465	428	310	296	818	181	903	973	726	489	999999	295	218	141	781	999999	529	468	862	214	847	546	593	999999	12	999999	338	999999	480	173	999999	761	192	227	370	133	312	999999	96	38	624	720	999999	469	501	287	790	756	639	999999	762	999999	999999	999999	346	918	835	850	999999	833	843	
40	503	562	999999	124	112	991	770	657	999999	999999	381	833	999999	137	137	134	999999	999999	203	581	999999	629	411	961	999999	999999	881	451	298	462	999999	999999	195	593	227	999999	999999	386	184	799	985	999999	999999	439	345	959	999999	218	791	710	891	568	639	271	797	873	161	850	156	239	999999	999999	369	999999	420	128	999999	999999	910	280	999999	582	550	404	999999	261	999999	999999	625	999999	153	999999	660	587	570	353	623	923	999999	999999	705	807	240	944	689	666	621	999999	29	999999	320	734	999999	999999	243	319	999999	999999	999999	545	17	189	999999	999999	96	999999	669	782	74	76	999999	725	209	566	999999	669	352	999999	999999	929	639	737	999999	408	697	999999	374	148	353	261	335	388	257	260	345	999999	581	101	858	999999	997	839	73	953	999999	999999	999999	741	947	574	966	999999	999999	999999	905	280	999999	999999	450	999999	82	530	438	813	740	126	477	948	999999	999999	999999	260	999999	471	932	999999	999999	998	999999	111	883	632	201	999999	294	912	856	999999	355	75	999999	754	651	999999	180	476	999999	259	222	606	127	999999	520	898	486	716	675	70	814	115	606	239	151	348	794	449	339	999999	999999	828	269	966	999999	165	760	343	999999	567	300	465	398	424	999999	89	984	999999	999999	999999	303	578	999999	796	696	999999	999999	67	613	312	395	731	147	752	731	393	999999	160	983	999999	148	153	117	118	769	358	716	191	454	72	364	497	999999	999999	365	999999	592	473	999999	999999	696	999999	729	306	999999	999999	328	999999	693	401	742	833	322	756	164	160	471	999999	37	347	999999	287	999999	550	999999	897	999999	109	397	999999	801	873	880	630	669	445	423	811	937	210	40	80	498	63	999999	530	185	580	999999	215	999999	465	999999	932	829	418	999999	189	357	283	175	228	259	912	600	869	999999	691	97	999999	999999	660	199	826	999999	999999	788	999999	231	428	999999	999999	226	191	302	345	437	948	801	999999	355	243	463	999999	44	811	821	999999	999999	459	577	493	999999	999999	478	828	275	619	999999	376	630	539	958	929	561	352	11	999999	999999	999999	442	999999	890	837	372	503	206	536	792	505	641	211	999999	771	999999	238	340	62	713	999999	80	817	333	434	999999	816	999999	999999	999999	691	810	753	999999	999999	26	572	602	655	801	975	631	739	826	999999	734	428	441	999999	999999	332	999999	999999	999999	155	194	999999	681	999999	217	999999	227	671	434	111	695	887	244	899	754	288	635	684	261	999999	842	340	991	999999	699	999999	384	999999	456	999999	678	861	400	821	24	401	890	
146	448	999999	757	959	999999	725	432	846	193	542	442	799	696	337	697	625	312	853	633	476	766	999999	181	999999	224	999999	432	999999	497	423	999999	363	999999	999999	246	16	980	999999	36	275	999999	852	999999	841	656	657	92	351	173	999999	518	170	999999	423	999999	442	82	628	744	999999	302	598	359	999999	657	89	410	999999	101	690	644	430	826	368	999999	913	988	999999	999999	999999	573	91	671	999999	904	723	999999	999999	128	804	933	361	147	999999	973	193	503	256	194	577	256	884	259	482	140	999999	999999	409	728	999999	999999	743	999999	187	999999	221	927	999999	866	934	999999	435	89	999999	756	292	292	459	394	511	999999	741	999999	999999	320	688	999999	198	591	999999	999999	999999	256	661	999999	200	214	999999	291	761	999999	866	390	259	94	999999	999999	963	999999	848	806	999999	24	999999	56	999999	597	253	867	406	389	999999	55	60	554	308	189	427	936	566	87	332	178	633	254	554	360	999999	820	999999	883	868	472	742	999999	505	180	39	615	647	603	961	102	884	999999	527	820	340	705	999999	642	388	36	169	770	484	715	999999	999999	999999	999999	701	433	999999	523	999999	276	312	51	58	137	159	811	299	963	125	239	293	261	999999	733	30	200	44	857	505	842	312	972	535	789	789	66	999999	999999	999999	538	724	371	999999	261	517	298	657	658	492	576	736	206	654	254	432	139	999999	768	341	999999	398	520	28	679	964	999999	999999	269	348	102	697	14	71	999999	999999	922	401	475	999999	731	543	385	999999	999999	115	115	327	290	367	659	810	355	953	400	149	214	352	190	296	187	782	999999	320	399	879	732	999999	77	740	509	738	999999	552	610	968	23	999999	999999	574	858	999999	235	999999	688	292	352	61	671	447	310	579	220	188	48	948	155	75	999999	59	382	970	259	549	857	920	39	802	999999	999999	999999	68	999999	616	438	173	556	496	631	999999	999999	681	474	630	440	930	527	601	514	661	999999	947	180	51	999999	887	764	686	999999	767	262	999999	999999	248	320	251	326	604	750	874	401	658	444	867	522	700	506	999999	119	927	999999	437	999999	691	999999	189	999999	221	424	550	409	870	999999	999999	855	999999	999999	235	999999	198	613	923	851	999999	999999	174	513	999999	528	500	999999	999999	999999	126	374	824	999999	27	639	141	364	115	189	209	999999	531	216	999999	999999	999999	999999	281	319	920	323	479	999999	999999	431	444	675	584	692	923	170	274	303	335	498	40	736	956	595	187	834	508	999999	651	175	738	958	932	300	
993	999999	118	999999	999999	802	895	247	602	596	999999	466	780	422	266	49	210	999999	880	92	981	999999	771	686	141	999999	815	999999	935	999999	692	486	742	293	999999	999999	999999	448	647	532	999999	793	143	369	399	721	63	96	487	612	965	510	87	850	999999	204	11	432	999999	569	987	169	999999	119	903	999999	999999	496	999999	116	987	761	590	358	999999	999999	999999	411	296	419	42	729	258	333	527	192	409	891	974	504	158	629	754	87	545	442	490	33	999999	680	998	566	999999	381	624	213	919	728	371	130	999999	599	145	284	999999	267	911	999999	591	721	319	831	522	228	957	368	17	513	812	999999	708	642	999999	999999	421	475	999999	877	708	324	272	680	530	854	965	558	999999	479	550	288	531	511	441	999999	370	177	54	999999	423	265	999999	416	916	325	421	896	654	529	999999	70	999999	44	999999	277	459	999999	311	667	999999	999999	874	537	962	534	524	207	999999	210	999999	254	431	221	463	452	127	999999	763	999999	999999	78	999999	964	616	490	387	496	999999	174	999999	731	866	386	892	999999	391	668	454	392	999999	224	696	454	999999	619	639	689	581	827	160	999999	875	106	999999	999999	504	909	999999	999999	156	38	966	46	999999	999999	387	55	329	448	71	458	999999	999999	414	228	382	460	999999	996	850	698	915	999999	999999	692	855	999999	161	999999	999999	999999	747	999999	246	772	257	660	540	760	241	594	369	142	766	701	999999	504	692	17	811	53	999999	999999	999999	999999	122	563	32	231	668	999999	893	620	927	999999	711	440	145	641	970	722	999999	929	999999	266	338	782	646	322	999999	999999	999999	154	897	477	262	999999	999999	788	999999	694	637	318	102	623	700	999999	215	186	989	999999	369	60	46	98	133	299	999999	374	999999	339	917	999999	729	317	999999	749	999999	460	336	889	99	999999	981	999999	94	611	837	999999	999999	590	999999	469	333	740	991	37	117	999999	353	963	661	975	669	330	777	999999	589	784	93	999999	35	754	849	110	671	22	78	760	13	522	461	28	808	538	761	457	386	989	325	512	642	999999	117	373	999999	124	687	661	508	999999	999999	999999	68	616	564	999999	619	999999	79	999999	958	356	804	830	511	642	176	140	568	999999	999999	999999	469	580	317	120	647	485	999999	556	999999	417	262	999999	500	999999	960	202	973	938	837	163	919	346	554	296	119	286	862	999999	947	999999	102	189	615	431	593	487	308	999999	186	143	360	522	999999	551	103	957	999999	112	999999	974	999999	630	492	999999	680	132	36	30	
999999	370	623	287	609	777	324	83	241	79	815	999999	894	999999	761	999999	802	407	692	12	202	161	946	759	999999	973	400	999999	696	227	750	471	461	999999	453	815	520	83	913	876	237	30	726	271	297	209	90	999999	999999	788	595	283	440	34	828	999999	424	863	374	635	387	999999	386	999999	328	353	31	616	999999	946	193	728	493	999999	775	181	999999	999999	999999	713	892	762	603	999999	631	477	40	999999	459	605	400	656	999999	287	498	384	644	999999	942	943	999999	999999	999999	922	605	999999	789	999999	258	656	422	999999	402	660	743	624	258	999999	392	850	999999	594	167	480	999999	536	28	216	327	400	536	724	742	527	999999	428	210	681	312	999999	688	417	188	802	192	661	999999	59	544	999999	999999	999999	328	102	630	593	316	92	376	78	999999	999999	306	858	129	698	997	874	133	324	423	576	175	628	999999	905	415	365	999999	894	282	969	672	453	273	999999	405	999999	897	943	999999	128	315	244	916	115	120	329	999999	494	664	390	925	229	460	559	11	999999	930	725	187	999999	794	482	796	878	910	853	594	999999	302	999999	976	190	212	305	271	931	711	66	999999	95	999999	803	239	999999	53	999999	999999	713	999999	705	719	999999	999999	999999	333	999999	447	48	204	267	999999	999999	201	999999	999999	745	26	164	298	80	999999	999999	929	999999	278	991	252	904	835	999999	999999	881	402	999999	999999	804	424	51	971	999999	493	673	861	537	999999	760	999999	922	488	307	436	999999	999999	297	716	999999	252	999999	892	342	590	543	212	999999	407	853	530	999999	679	608	331	974	999999	999999	587	324	23	999999	740	999999	388	330	999999	999999	41	31	465	999999	999999	793	562	999999	999999	638	848	950	470	134	999999	507	240	999999	252	880	976	461	655	999999	709	401	831	999999	933	385	953	269	999999	675	705	385	398	424	999999	886	55	581	826	553	21	637	854	888	999999	243	287	999999	87	999999	560	579	999999	899	405	488	961	999999	816	773	685	588	832	794	428	755	118	815	294	366	834	405	999999	111	554	82	547	942	588	700	107	582	191	999999	125	136	19	999999	999999	244	925	343	765	62	868	432	804	69	470	516	135	471	96	721	710	165	944	274	354	332	999999	28	133	126	675	112	407	999999	999999	999999	745	999999	999999	999999	440	501	999999	583	242	132	278	487	482	82	999999	999999	999999	999999	871	959	192	999999	999999	696	999999	999999	219	999999	386	999999	35	553	389	178	770	515	999999	999999	999999	999999	525	371	42	999999	64	463	999999	999999	999999	50	
999999	937	389	999999	120	11	999999	109	756	534	292	990	999999	476	107	725	999999	999999	312	69	960	999999	188	662	443	820	712	922	642	840	369	167	999999	999999	161	97	174	670	999999	768	50	576	999999	756	926	535	174	565	134	339	365	242	749	999999	89	165	758	726	286	999999	299	552	467	916	174	999999	999999	860	999999	999999	560	437	999999	999999	999999	999999	180	432	736	908	656	156	797	999999	484	999999	418	616	266	995	338	447	393	768	479	999999	119	373	999999	802	643	314	999999	124	999999	927	999999	216	473	696	984	999999	990	378	643	152	999999	163	441	47	715	285	603	329	681	999999	53	999999	73	530	999999	999999	840	934	274	351	906	682	534	557	150	212	153	570	21	11	457	999999	135	337	743	955	932	999999	999999	367	710	999999	443	999999	999999	508	152	943	421	999999	496	66	113	301	999999	82	629	884	896	513	142	43	318	679	999999	999999	362	999999	786	329	873	296	848	907	640	984	999999	869	673	641	999999	210	999999	999999	515	401	999999	834	999999	671	336	999999	657	999999	999999	677	613	999999	999	999999	156	999999	166	999999	999999	210	218	206	660	999999	833	999999	999999	264	999999	932	884	485	999999	999999	125	999999	999999	125	993	999999	638	275	681	963	381	485	870	817	494	653	999999	999999	999999	999999	192	999999	183	839	838	576	837	402	139	999999	793	137	599	999999	999999	999999	770	999999	109	489	571	999999	999999	697	880	999999	889	999999	770	799	888	828	957	858	91	999999	354	806	286	426	987	246	146	388	179	999999	885	999999	87	866	883	12	957	48	744	249	201	999999	958	490	687	444	632	999999	999999	964	999999	740	652	999999	284	964	764	682	999999	999999	806	145	527	999999	472	999999	325	903	999999	999999	871	919	124	842	218	868	999999	796	999999	553	614	807	974	999999	83	154	492	747	592	999999	247	284	546	999999	443	65	999999	999999	28	933	999999	999999	422	527	103	260	626	999999	999999	415	126	999999	999999	948	720	999999	999999	322	999999	327	271	577	999999	997	648	597	382	999999	408	162	910	525	778	805	434	885	999999	456	999999	999999	528	681	625	186	999999	999999	340	598	698	444	999999	645	768	700	671	552	416	424	879	506	877	920	412	969	504	999999	200	999999	999999	834	614	999999	212	741	799	999999	951	145	205	999999	266	999999	16	963	999999	275	757	87	143	999999	478	999999	577	614	944	999999	279	656	999999	211	999999	201	83	863	830	190	443	37	900	91	600	999999	229	509	249	103	914	448	999999	999999	843	122	14	999999	366	644	146	999999	
796	999999	321	305	463	993	301	75	710	152	143	87	832	730	187	62	291	999999	751	78	374	851	693	999999	999999	452	368	966	197	441	507	196	999999	845	240	999999	769	999999	817	235	999999	184	392	771	314	634	406	999999	935	999999	999999	168	892	999999	233	945	999999	490	361	21	635	999999	878	279	644	947	43	987	999999	999999	999999	986	389	525	860	199	999999	921	525	319	55	255	40	245	999999	348	303	975	621	295	210	289	999999	806	999999	882	999999	123	137	366	600	419	622	466	669	374	779	377	999999	999999	486	586	964	999999	965	389	304	999999	999999	306	654	999999	999999	214	999999	13	52	582	999999	977	893	355	794	169	719	636	632	574	576	999999	569	925	999999	587	808	623	999999	901	840	221	588	663	924	831	712	999999	53	418	198	665	999999	206	452	999999	150	140	792	805	332	339	756	729	999999	482	736	728	300	787	405	999999	688	999999	742	999999	399	239	999999	999999	456	187	592	999999	386	910	394	999999	483	537	447	678	999999	518	579	511	465	858	596	999999	999999	983	999999	266	22	999999	999999	190	464	999999	840	910	708	829	358	154	747	999999	999999	165	98	999999	254	762	999999	727	823	180	571	240	258	540	642	999999	999999	473	936	999999	999999	999999	933	213	908	745	999999	999999	999999	11	169	435	763	999999	515	999999	363	730	999999	488	999999	295	719	806	999999	233	489	999999	277	728	959	885	217	999999	339	511	232	884	465	508	75	813	999999	822	20	145	999999	999999	34	211	626	999999	734	458	420	916	132	137	594	684	266	396	269	251	51	999999	227	352	594	14	218	479	274	239	422	112	999999	999999	795	999999	757	999999	286	75	112	821	161	999999	11	422	388	104	300	781	252	679	999999	999999	780	736	917	134	999999	999999	993	157	874	504	45	318	388	235	341	120	999999	112	999999	203	999999	230	999999	468	351	181	626	124	999999	493	999999	999999	557	999999	127	69	566	632	423	999999	999999	955	946	657	723	692	44	162	763	189	854	149	568	361	377	559	614	458	782	569	404	999999	999999	391	516	999999	760	999999	118	282	553	999999	689	854	999999	999999	283	474	745	658	146	473	999999	999	638	847	184	206	654	567	454	117	999999	853	861	203	987	565	150	430	999999	999999	54	491	636	559	460	714	999999	194	285	999999	713	133	999999	999999	527	999999	752	668	127	564	711	999999	827	446	453	835	993	999999	206	999999	334	324	726	467	428	999999	372	88	397	999999	999999	470	291	999999	404	726	999999	930	999999	28	999999	482	313	999999	
967	504	663	200	116	999999	999999	999999	999999	999999	815	398	999999	999999	999999	657	606	673	280	657	598	250	999999	522	999999	727	999999	72	999999	188	999999	852	999999	358	500	924	999999	999999	972	999999	749	662	999999	999999	499	15	329	999999	428	28	999999	149	999999	655	779	726	245	151	158	388	219	658	62	809	663	963	387	999999	474	999999	451	433	999999	507	907	935	767	545	999999	46	408	949	643	242	766	764	999999	365	578	773	999999	74	999999	999999	564	999999	999999	999999	69	535	628	279	999999	841	576	988	448	703	748	843	999999	699	128	122	980	999999	24	819	53	898	999999	999999	480	701	999999	999999	409	116	999999	999999	336	103	485	496	417	138	958	802	666	777	325	947	999999	734	999999	999999	945	911	613	304	87	790	999999	170	223	607	798	298	944	200	999999	999999	760	999999	999999	865	224	632	704	851	311	221	163	999999	999999	375	999999	746	888	907	440	999999	503	999999	738	545	473	999999	283	810	339	669	858	476	198	984	197	684	999999	948	774	323	217	761	999999	999999	636	365	587	847	203	62	410	46	759	101	838	999999	203	999999	999999	900	358	894	999999	999999	363	687	86	598	188	729	999999	940	143	127	290	741	656	999999	908	117	736	999999	999999	286	999999	822	716	107	155	86	999999	999999	555	874	965	999999	999999	361	999999	949	288	988	669	474	533	470	999999	641	999999	107	463	329	73	295	999999	999999	287	999999	999999	999999	970	979	999999	999999	247	284	999999	268	162	967	501	305	372	959	828	747	999999	999999	753	999999	919	999999	296	999999	999999	171	999999	270	710	52	46	14	978	999999	979	309	999999	567	999999	999999	85	999999	489	843	605	168	999999	114	466	426	165	999999	999999	999999	622	895	693	405	489	86	103	134	999999	119	931	999999	326	401	980	529	211	209	916	999999	999999	999999	595	452	999999	464	213	999999	999999	294	999999	901	522	405	358	93	616	149	88	999999	999999	951	96	999999	912	118	841	999999	999999	936	999999	956	227	987	861	347	309	250	953	35	999999	25	330	273	233	39	974	999999	53	896	912	72	131	999999	348	770	197	225	539	343	622	647	999999	867	79	999999	999999	534	544	999999	999999	375	196	62	287	150	631	999999	999999	883	143	920	522	237	33	999999	999999	461	649	100	159	999999	710	999999	999999	999999	72	462	204	999999	355	450	387	999999	122	547	999999	78	488	208	149	999999	79	656	210	701	135	725	843	999999	104	231	885	454	861	699	664	577	650	999999	999999	178	628	999999	538	693	543	489	125	486	999999	999999	999999	451	
950	784	999999	64	418	710	109	347	619	287	208	133	999999	999999	181	422	882	307	999999	999999	999999	970	745	999999	128	516	168	999999	609	366	639	337	999999	444	503	86	684	609	168	939	953	740	558	999999	655	414	138	610	318	702	999999	980	349	999999	330	999999	999999	999999	936	902	552	463	999999	263	647	870	875	999999	439	104	737	282	148	488	481	390	421	404	569	713	387	999999	337	999999	999999	659	988	999999	123	523	999999	999999	673	266	999999	500	12	999999	704	784	539	18	999999	223	999999	999999	841	860	77	940	568	644	999999	999999	524	993	135	830	500	999999	999999	175	16	915	999999	852	609	999999	101	980	387	999999	700	784	999999	999999	387	123	942	441	817	137	642	999999	999999	403	654	450	741	403	375	182	805	715	901	999999	12	264	167	122	721	960	768	999999	562	452	944	455	59	155	616	21	999999	999999	180	755	533	999999	960	661	999999	168	150	698	615	215	999999	999999	883	809	999999	132	955	999999	719	857	368	556	999999	999999	459	209	999999	595	787	363	999999	999999	545	156	840	178	304	506	914	563	819	80	480	357	141	960	999999	999999	999999	493	65	68	349	323	396	976	222	456	212	998	767	554	999999	262	999999	573	449	736	968	999999	999999	459	999999	166	47	297	85	999999	381	999999	636	999999	816	999999	999999	235	407	231	759	864	999999	848	303	916	795	275	169	999999	436	568	521	835	280	999999	665	999999	153	192	286	108	900	950	84	999999	999999	616	737	617	953	695	999999	227	977	999999	999999	999999	166	999	999999	999999	138	999999	836	813	978	801	999999	999999	638	702	92	224	945	660	963	15	773	590	554	999999	537	999999	274	999999	401	999999	858	176	999999	685	449	153	821	999999	970	999999	124	999999	734	570	999999	999999	979	261	612	951	282	326	151	246	216	575	454	192	243	586	999999	104	999999	685	999999	714	999999	952	999999	938	999999	440	690	999999	891	999999	856	999999	452	45	999999	22	138	999999	30	542	34	999999	479	999999	999999	639	999999	999999	459	999999	849	999999	999999	31	999999	999999	998	999999	559	841	636	999999	354	703	999999	999999	739	208	23	580	999999	999999	664	999999	689	999999	482	388	249	763	170	306	470	872	663	999999	366	431	450	546	999999	465	999999	189	999999	803	747	776	165	238	900	82	380	879	999999	877	395	227	342	780	554	619	999999	796	681	340	999999	482	999999	912	114	318	757	477	566	510	91	484	999999	886	999999	999999	999999	21	862	999999	925	591	999999	999999	421	148	999999	670	992	405	41	104	507	575	999999	275	
735	999999	999999	591	324	903	322	553	795	910	722	456	712	847	395	422	933	999999	999999	180	999999	264	999999	965	229	97	485	170	479	999999	977	999999	844	802	971	981	999999	280	999999	999999	278	275	990	510	426	999999	957	154	19	618	171	999999	999999	871	611	481	751	168	372	999999	427	999999	83	808	933	792	612	999999	999999	414	534	662	819	392	901	398	273	990	549	587	139	340	161	861	825	72	769	972	200	499	239	729	908	999999	604	126	201	191	999999	633	999999	999999	278	605	999999	508	104	778	970	223	217	761	618	999999	108	97	10	222	982	999999	33	639	720	386	999999	805	999999	283	999999	785	206	999999	422	916	999999	999999	999999	555	777	326	968	991	999999	976	999999	999999	999999	133	447	999999	999999	979	209	707	610	400	336	999999	999999	288	755	999999	991	195	999999	135	349	702	237	25	35	455	445	665	901	42	637	743	999999	706	999999	629	835	279	669	227	882	714	999999	999999	755	179	999999	499	571	157	999	816	959	999999	138	418	896	432	999999	670	544	543	806	577	762	592	798	724	593	135	984	721	525	800	999999	634	396	80	270	856	999999	945	104	753	999999	999999	784	936	578	999999	733	413	787	998	682	349	908	738	404	172	380	410	905	446	172	288	300	169	914	503	31	825	172	636	350	598	449	62	545	941	808	861	999999	317	401	581	934	527	127	903	726	999999	676	107	485	919	50	658	590	754	530	624	32	84	999999	908	251	161	658	999999	899	856	999999	462	999999	519	264	597	54	999999	353	773	999999	999999	777	373	158	74	160	430	557	791	471	999999	421	193	839	81	63	493	339	999999	869	999999	999999	870	465	223	743	999999	665	452	613	999	410	756	582	21	307	890	999999	186	999999	237	537	118	395	411	51	180	679	192	543	561	261	571	904	19	17	906	907	999999	331	194	765	115	187	471	390	664	999999	827	999999	173	733	163	782	642	999999	894	485	999999	999999	573	296	999999	908	62	747	839	852	573	14	400	999999	999999	855	815	471	432	931	923	30	387	999999	851	418	999999	999999	108	788	272	514	122	999999	852	999999	999999	898	292	206	135	724	999999	812	47	823	384	999999	908	307	966	999999	83	963	561	43	999999	13	999999	74	538	234	648	60	590	68	892	999999	140	71	999999	917	188	236	805	999999	479	999999	999999	38	44	999999	920	999999	822	101	999999	999999	870	819	999999	754	463	228	667	901	999999	999999	231	978	930	415	59	846	210	58	992	847	168	363	564	229	999999	
415	40	348	314	847	238	498	627	744	108	321	999999	352	999999	959	568	904	132	978	352	553	108	628	150	83	599	773	999999	594	990	516	264	748	282	999999	198	329	597	999999	999999	732	360	999999	317	738	753	858	595	42	999999	263	240	585	999999	928	999999	411	207	240	258	464	999999	999999	999999	591	999999	354	80	415	999999	999999	317	894	716	620	202	999999	320	411	999999	741	188	76	999999	736	999999	678	999999	354	740	786	132	366	999999	807	342	999999	442	725	681	408	788	189	270	50	945	999999	869	999999	999999	406	100	795	910	516	286	333	728	27	315	388	482	725	675	985	126	950	914	908	999999	875	479	595	729	921	999999	998	805	275	790	939	809	999999	618	999999	695	999999	456	472	530	999999	598	425	999999	303	926	72	513	285	923	995	431	960	979	859	927	999999	76	989	563	287	527	463	236	376	578	867	117	999999	300	790	999999	452	388	277	286	63	185	435	994	890	495	530	351	795	999999	848	635	758	416	199	270	466	999999	252	999999	999999	999999	53	725	999999	955	181	985	143	500	979	999999	711	583	999999	999999	640	994	673	792	999999	121	440	858	730	241	358	999999	110	529	48	999999	145	999999	151	864	141	710	999999	935	323	545	217	305	538	275	923	185	542	868	999999	472	245	999999	494	33	758	999999	999999	999999	606	255	884	613	462	446	447	925	441	999999	199	999999	68	737	478	461	904	145	330	465	318	182	392	999999	999999	575	307	685	301	127	116	945	716	119	338	78	661	603	843	101	827	997	999999	534	679	700	413	508	981	999999	129	623	865	539	999999	434	862	652	999999	886	148	999999	634	999999	902	253	223	949	408	410	800	311	301	238	637	320	438	858	563	209	172	799	999999	999999	999999	493	90	186	600	999999	215	19	889	999999	999999	75	373	429	632	435	487	464	109	580	242	818	999999	637	902	208	995	13	98	514	724	999999	68	375	326	418	173	999999	999999	504	205	791	422	344	285	571	999999	19	236	137	721	707	999999	133	36	190	172	999999	284	402	908	999999	999999	999999	242	613	16	997	112	223	271	450	115	605	385	450	406	986	999999	340	260	986	777	960	792	26	999999	999999	349	146	256	719	761	999999	595	993	871	47	111	671	564	949	906	22	866	281	602	104	747	585	999999	185	101	944	151	999999	999999	999999	591	226	963	81	658	965	967	999999	689	999999	20	392	579	368	884	689	775	999999	89	764	104	999999	999999	555	197	999999	362	80	628	817	999999	672	
569	911	456	999999	708	493	999999	940	55	323	999999	454	93	999999	16	425	301	411	178	839	999999	669	864	79	802	999999	999999	894	613	999999	924	871	999999	999999	822	999999	911	999999	999999	999999	19	148	719	780	929	970	471	999999	757	999999	779	226	648	999999	999999	899	57	387	999999	300	999999	406	337	157	999999	720	999999	746	542	348	514	301	430	887	999999	704	999999	93	149	831	946	999999	999999	676	128	999999	999999	999999	517	999999	999999	999999	916	690	999999	612	810	999999	999999	999999	858	725	299	999999	432	487	999999	761	999999	135	948	963	247	261	354	557	269	661	999999	692	497	999999	238	619	727	979	385	739	999999	227	893	389	702	930	999999	230	762	727	253	640	911	471	219	999999	975	657	297	664	999999	134	352	159	541	999999	721	111	497	999999	691	452	112	999999	556	999999	241	568	999999	316	999999	133	795	999999	417	399	780	999999	546	845	644	79	692	720	402	90	874	743	847	999999	218	871	999999	999999	46	800	999999	999999	914	291	999999	416	396	999999	387	222	338	811	999999	152	918	695	999999	651	999999	999999	760	391	663	475	63	999999	720	267	108	415	400	999999	505	616	999999	999999	999999	999999	695	999999	683	999999	343	189	752	999999	11	705	95	523	316	92	57	424	50	999999	201	449	238	999999	695	999999	882	971	822	626	315	135	291	993	999999	999999	955	999999	938	999999	58	484	723	989	496	25	182	999999	109	317	665	91	575	714	734	671	35	42	542	999999	830	999999	366	135	758	875	423	101	938	15	136	249	485	993	999999	717	725	249	176	680	957	306	872	515	999999	999999	560	577	268	913	999999	922	999999	395	227	999999	127	598	240	620	602	90	999999	103	999999	425	606	582	616	27	945	786	866	861	999999	999999	499	999999	174	534	325	999999	832	35	999999	213	973	999999	776	999999	599	999999	999999	555	88	877	660	778	334	545	627	977	961	999999	967	498	999999	413	799	693	197	275	433	706	304	756	257	999999	373	977	452	999999	999999	205	427	818	778	321	783	999999	873	720	527	628	907	999999	884	591	68	999999	157	569	300	999999	233	999999	703	312	260	332	630	999999	414	999999	103	120	181	765	824	158	720	999999	630	999999	820	477	747	805	798	957	871	666	999999	143	829	882	999999	723	972	102	124	475	70	461	98	834	315	180	534	797	176	128	766	909	999999	999999	999999	220	272	755	586	999999	513	303	460	963	484	281	526	220	999999	457	793	731	44	999999	684	178	991	985	171	577	280	11	999999	752	899	654	623	427	
943	999999	461	226	999999	226	999999	767	10	999999	359	999999	653	323	902	719	999999	999999	999999	274	728	771	228	287	594	999999	627	512	513	708	74	830	658	109	277	999999	996	577	999999	817	999999	999999	177	866	635	137	999999	956	999999	80	427	999999	778	358	999999	999999	999999	183	631	506	598	459	264	302	70	529	999999	554	56	22	723	757	819	67	981	999999	603	361	652	999999	999999	999999	412	999999	290	210	61	999999	999999	105	113	822	945	718	228	833	662	874	806	115	999999	999999	999999	97	357	999999	54	721	999999	888	578	999999	531	174	999999	927	56	821	21	859	477	999999	999999	950	908	900	999999	110	839	157	158	728	999999	546	999999	999999	760	325	94	620	165	999999	999999	999999	527	999999	301	781	308	300	786	999999	999999	946	638	999999	999999	960	188	456	999999	999999	999999	228	999999	849	999999	984	459	703	177	999999	737	999999	703	146	999999	999999	432	239	999999	40	999999	999999	371	999999	865	999999	908	999999	492	999999	147	637	999999	999999	999999	714	999999	677	800	316	999999	605	133	65	999999	999999	252	501	999999	601	537	948	847	999999	999999	999999	857	431	984	280	999999	999999	220	377	593	109	638	999999	999999	436	850	754	999999	303	708	999999	425	315	214	402	365	416	513	999999	271	198	790	933	999999	999999	857	360	693	529	239	910	394	999999	999999	14	833	761	814	108	750	783	519	553	129	999999	918	551	227	999999	915	999999	999999	329	115	404	318	704	420	999999	579	500	71	909	73	797	812	999999	999999	209	569	999999	601	415	151	488	679	246	813	999999	206	315	999999	111	614	569	999999	75	649	999999	695	139	999999	252	999999	999999	721	999999	489	332	141	258	707	28	32	321	78	501	188	627	725	81	890	999999	375	273	368	999999	305	504	999999	746	29	777	514	440	263	359	886	891	767	80	756	999999	995	999999	608	124	89	302	999999	999999	887	32	351	623	248	66	999999	265	999999	761	313	985	538	394	999999	999999	513	999999	67	718	615	296	859	654	324	409	298	427	664	254	880	999999	14	291	859	997	435	890	202	207	483	999999	999999	999999	767	771	952	999999	719	999999	999999	497	245	781	897	999999	999999	697	308	838	768	459	999999	647	880	310	981	257	999999	241	999999	623	400	860	245	985	296	999999	887	553	999999	687	999999	987	643	393	767	232	393	999999	834	737	592	363	438	33	39	362	135	467	999999	704	85	487	999999	987	107	384	546	911	314	319	810	755	392	91	751	614	999999	999999	542	999999	863	999999	406	767	40	47	999999	222	956	933	
999999	999999	762	751	611	230	814	999999	296	393	686	481	953	525	999999	836	970	357	999999	425	359	638	925	41	841	999999	90	999999	999999	70	952	334	955	380	592	390	999999	999999	999999	530	799	357	210	158	999999	999999	999999	881	840	204	999999	999999	999999	541	583	98	504	730	999999	803	149	999999	699	236	440	362	525	999999	999999	999999	844	339	999999	999999	625	12	438	999999	958	458	494	209	574	762	993	999999	999999	999999	999999	503	885	271	730	675	391	399	999999	974	999999	999999	866	999999	948	999999	999999	999999	999999	198	999999	999999	660	728	771	461	999999	940	836	937	242	562	999999	111	999999	439	661	999999	609	212	999999	236	355	463	68	248	592	753	260	999999	999999	267	999999	205	509	225	843	999999	499	279	366	451	562	719	741	165	999999	765	954	519	999999	777	999999	994	829	688	999999	206	999999	533	868	565	689	565	534	975	881	999999	601	570	595	504	999999	999999	845	918	673	635	722	999999	495	827	799	741	639	635	999999	687	375	999999	989	647	496	966	410	999999	762	997	999999	999999	284	979	173	394	923	146	694	797	158	910	999999	600	483	767	48	50	765	947	925	899	999999	203	999999	999999	999999	947	18	999999	929	54	999999	676	449	955	628	515	999999	999999	817	502	999999	999999	539	464	806	398	999999	729	927	369	999999	814	999999	999999	920	90	999999	999999	999999	975	138	577	867	999999	754	348	160	528	148	532	999999	360	999999	433	958	513	664	942	973	999999	784	289	198	570	18	352	604	999999	45	999999	932	280	602	841	374	372	999999	435	710	467	247	999999	590	405	982	685	999999	648	337	417	426	999999	419	629	999999	848	999999	307	105	412	744	999999	492	601	599	116	757	298	68	595	47	999999	999999	999999	945	148	699	793	587	333	999999	955	826	627	131	999999	860	973	649	999999	983	178	339	307	999999	250	162	999999	805	876	999999	395	590	741	999999	197	408	903	683	63	159	595	719	772	744	788	999999	865	480	307	255	784	648	542	999999	869	999999	934	792	999999	985	710	988	999999	999999	999999	375	999999	257	999999	893	999999	299	596	375	398	458	566	563	999999	79	297	518	507	630	152	999999	57	139	509	297	474	121	977	77	449	999999	18	377	999999	422	96	617	546	413	299	999999	62	999999	223	421	343	380	999999	636	698	999999	491	91	263	535	328	954	748	645	429	845	999999	529	926	792	999999	999999	101	523	982	999999	971	104	340	999999	694	880	916	98	954	999999	264	350	999999	999999	999999	927	999999	935	999999	142	999999	999999	999999	454	182	
532	250	431	999999	999999	289	343	999999	28	230	397	750	999999	841	447	48	999999	691	335	999999	971	160	678	677	523	85	165	999999	850	810	80	999999	886	999999	171	640	495	128	810	814	921	999999	999999	999999	728	186	518	104	656	999999	220	219	658	864	211	999999	571	754	456	999999	133	914	804	218	159	287	863	131	679	807	553	540	880	999999	668	285	800	651	999999	346	567	999999	772	756	600	860	999999	999999	282	789	999999	741	999999	742	691	17	999999	151	877	450	323	999999	425	849	999999	679	339	146	205	926	581	920	805	999999	511	72	151	999999	618	999999	825	999999	999999	890	999999	811	869	999999	830	660	392	999999	773	507	33	179	645	922	215	920	531	325	826	356	217	157	935	561	241	999999	865	844	532	999999	625	482	549	535	121	738	999999	201	316	544	543	921	157	307	97	999999	999999	999999	842	697	767	510	999999	501	999999	591	875	318	906	211	795	548	137	194	882	550	630	120	811	476	120	999999	18	292	999999	296	999999	999999	473	900	212	647	12	834	821	125	468	57	852	999999	999999	501	294	115	749	995	794	963	424	546	710	315	416	375	587	436	501	999999	688	396	591	247	844	16	998	157	545	302	372	999999	92	999999	999999	291	613	618	56	999999	542	817	501	46	223	927	999999	999999	240	637	257	999999	624	736	368	466	938	625	999999	999999	116	601	460	999999	600	658	999999	136	57	134	761	969	999999	597	199	871	894	999999	33	916	999999	110	917	908	999999	977	152	355	225	999999	999999	987	960	768	796	940	367	999	445	999999	473	73	999999	999999	875	999999	15	37	546	496	572	999999	602	740	999999	16	684	551	456	999999	516	118	911	256	781	773	999999	621	800	259	514	894	119	467	453	999999	999999	999999	42	767	972	124	808	728	999999	960	999999	230	307	999999	999999	815	553	821	59	364	161	603	334	111	279	393	999999	297	981	677	283	144	297	716	755	999999	518	688	651	401	310	192	999999	821	999999	788	323	19	993	699	999999	999999	418	99	601	656	486	931	999999	588	888	521	747	560	686	999999	999999	591	45	392	999999	864	179	999999	999999	969	586	513	999999	491	79	999999	303	292	335	985	726	207	125	109	999999	587	200	73	513	788	445	466	144	137	855	732	974	999999	403	487	128	760	45	632	999999	999999	217	999999	999999	670	999999	464	999999	700	534	735	999999	935	995	718	673	999999	154	275	533	129	999999	596	636	347	252	691	889	999999	867	966	171	999999	999999	422	379	999999	554	842	571	980	
241	444	603	129	999999	48	999999	684	814	999999	999999	770	108	999999	605	621	999999	181	427	535	575	386	832	567	574	983	906	583	348	488	562	312	703	553	888	934	992	517	999999	214	86	214	44	999999	361	999999	999999	88	817	758	999999	383	424	999999	414	855	611	999999	555	283	141	42	345	335	458	999999	999999	555	72	671	628	862	999999	223	459	999999	352	976	216	183	999999	999999	765	590	673	999999	999999	668	148	43	332	957	962	807	82	999999	869	708	407	58	333	838	26	156	999999	999999	292	999999	585	999999	512	635	828	381	683	999999	999999	754	661	999999	999999	999999	416	999999	348	671	900	999999	999999	416	501	643	999999	168	849	761	999999	618	461	999999	999999	686	999999	999999	530	696	139	999999	999999	768	775	125	57	137	633	999999	432	999999	999999	999999	61	999999	999999	179	999999	869	66	999999	532	922	501	658	303	939	384	739	325	321	999999	652	541	319	168	382	640	386	596	451	535	923	999999	825	811	992	669	895	625	913	552	999999	639	469	68	211	276	127	821	117	999999	893	610	999999	487	165	999999	741	841	687	538	999999	283	615	145	608	999999	999999	999999	311	280	999999	123	411	999999	848	999999	82	999999	956	116	523	999999	488	697	641	323	228	999999	655	75	927	63	938	999999	385	388	34	334	459	618	599	279	999999	837	999999	999999	209	350	639	153	854	490	885	580	24	612	999999	917	503	295	374	339	201	245	352	999999	184	35	394	469	988	748	802	347	999999	253	54	651	999999	861	124	877	707	512	999999	447	178	367	370	999999	999999	116	830	174	999999	270	999999	999999	999999	999999	605	183	956	179	165	115	687	547	74	999999	567	152	495	999999	180	999999	631	689	33	999999	999999	817	665	621	876	882	918	637	104	999999	175	999999	166	592	265	940	999999	538	357	116	759	631	303	999999	215	999999	621	197	993	999999	999999	398	261	999999	584	788	518	345	303	283	197	999999	453	818	999999	798	986	902	386	240	575	102	999999	917	999999	634	523	75	415	435	999999	999999	999999	347	615	776	517	575	18	477	432	585	244	83	919	710	188	484	993	416	464	718	811	763	191	546	999999	344	999999	949	274	999999	929	999999	22	999999	415	116	212	999999	291	420	894	999999	807	989	999999	268	998	444	999999	48	82	999	970	552	918	881	165	78	720	183	139	68	999999	979	656	376	71	461	304	81	281	173	999999	53	824	901	955	201	688	797	346	999999	503	999999	379	930	898	469	548	534	999999	144	119	118	999999	835	999999	828	999999	
999999	207	546	149	999999	767	908	874	999999	727	27	925	999999	390	922	836	138	565	976	609	725	999999	601	913	770	131	999999	64	26	762	988	999999	137	999999	206	600	999999	861	128	468	999999	999999	971	742	999999	608	986	753	196	281	163	999999	999999	228	617	24	999999	632	379	999999	999999	999999	857	173	739	822	798	115	193	332	46	999999	446	999999	148	999999	506	859	999999	172	144	393	868	745	999999	717	475	909	999999	192	995	177	492	865	999999	999999	999999	807	12	708	810	880	999999	999999	999999	886	834	999999	89	947	517	746	249	999999	999999	999999	986	121	564	999999	357	999999	999999	999999	336	999999	999999	581	679	532	999999	698	856	684	362	999999	823	13	511	722	999999	263	829	302	674	258	928	285	999999	603	630	97	253	999999	361	999999	26	570	999999	375	112	262	999999	999999	999999	819	999999	565	855	864	422	982	610	841	147	103	69	572	335	88	999999	508	834	85	902	999999	999999	999999	999999	440	247	999999	999999	145	620	999999	999999	282	815	855	369	999999	430	882	190	647	486	999999	843	268	861	999999	999999	459	433	603	428	999999	655	114	999999	24	242	424	626	999999	999999	999999	231	516	381	999999	756	480	718	578	88	951	999999	999999	896	52	999999	73	999999	999999	999999	999999	712	26	212	266	627	711	489	354	139	15	265	31	141	999999	191	337	887	85	696	763	740	999999	524	477	571	400	217	333	983	178	845	832	151	999999	762	214	314	125	169	55	990	373	999999	999999	696	873	133	884	861	704	186	999999	107	999999	286	857	999999	735	695	236	503	166	371	960	999999	432	879	641	259	999999	32	772	915	651	772	999999	999999	451	780	999999	277	333	471	289	992	999999	735	999999	223	905	712	579	430	932	999999	834	999999	487	912	273	994	491	999999	999999	681	413	587	455	491	909	450	60	999999	999999	958	180	999999	92	968	819	999999	992	428	354	273	452	999999	983	999999	999999	374	928	999999	999999	703	786	698	587	607	588	763	289	405	313	464	662	625	432	973	382	149	999999	519	103	576	11	72	289	620	238	71	604	356	552	545	999999	999999	999999	999999	182	481	117	999999	389	65	416	597	125	889	999999	827	999999	999999	726	799	454	418	446	941	701	723	999999	966	378	527	168	932	852	999999	999999	999999	188	137	801	901	41	444	140	47	169	999999	999999	400	999999	411	150	595	630	753	100	113	999999	505	603	999999	72	150	116	861	897	483	999999	999999	999999	469	648	792	218	825	999999	20	999999	999999	999999	999999	776	28	999999	967	386	573	312	
999999	677	999999	77	682	534	351	838	891	999999	999999	150	685	670	600	453	549	762	999999	387	804	985	90	824	999999	724	315	683	53	192	148	485	333	999999	644	679	999999	402	966	268	866	986	876	999999	19	268	999999	627	185	575	999999	215	38	196	508	999999	999999	24	401	958	228	999999	795	708	199	793	816	514	35	999999	345	157	796	999999	520	817	119	408	999999	417	628	688	999999	478	774	933	999999	147	672	530	92	999999	10	999999	49	999999	201	177	492	999999	451	999999	601	264	239	270	419	938	675	999999	999999	198	209	999999	340	999999	171	327	933	266	347	678	999999	504	999999	999999	157	788	60	323	999999	999999	999999	598	965	46	97	252	248	514	523	517	472	981	526	893	893	26	677	509	46	874	243	236	879	773	749	107	425	986	123	630	999999	362	74	72	282	611	28	303	452	918	88	429	999999	999999	216	859	977	944	999999	140	121	999999	286	999999	708	690	719	202	999999	989	826	261	999999	893	629	120	999999	464	621	291	997	383	999999	128	999999	813	494	59	566	890	129	999999	637	999999	519	347	999999	999999	363	592	999999	826	16	462	999999	827	38	849	209	999999	942	523	333	77	143	737	999999	168	956	999999	205	999999	635	406	870	355	624	999999	999999	291	44	604	999999	39	400	180	999999	604	999999	967	785	645	850	470	947	605	157	999999	848	781	999999	917	999999	468	999999	232	999999	610	999999	745	213	999999	475	917	71	348	422	303	677	962	370	999999	141	988	119	560	819	175	999999	275	208	64	569	601	436	127	247	642	643	177	980	766	23	999999	764	999999	179	932	999999	609	193	999999	891	886	421	966	785	999999	358	835	413	999999	161	999999	547	999999	999999	874	999999	999999	110	779	999999	999999	982	603	875	850	234	999999	391	886	766	849	999999	353	999999	999999	190	469	999999	999999	293	808	764	999999	615	696	999999	999999	125	305	451	464	508	413	204	392	903	817	101	935	152	415	453	999999	269	999999	244	203	999999	376	999999	31	613	240	496	851	745	38	988	188	115	619	827	95	445	311	351	999999	159	780	999999	372	999999	999999	727	878	999999	247	695	999999	461	551	628	999999	999999	429	999999	277	999999	999999	646	875	829	912	829	533	587	368	91	957	999999	999999	53	215	999999	331	653	217	513	617	497	507	342	999999	727	564	999999	999999	484	999999	460	83	999999	807	143	999999	999999	999999	576	999999	999999	999999	999999	737	999999	894	507	999999	162	289	776	999999	764	309	854	148	542	154	195	275	543	508	883	76	507	999999	
805	245	82	693	999999	198	641	999999	326	999999	999999	605	342	832	67	999999	926	204	249	816	999999	999999	952	995	370	999999	999999	310	999999	791	122	99	999999	464	98	999999	351	469	501	587	13	454	983	362	999999	999999	811	362	999999	966	582	688	827	999999	578	354	999999	86	332	399	919	340	659	534	389	262	999999	877	999999	795	236	467	703	661	813	865	999999	999999	208	999999	587	916	102	999999	219	433	272	999999	886	999999	978	274	999999	111	667	672	794	458	973	543	572	933	999999	422	999999	125	999999	175	999999	712	877	692	877	898	812	12	999999	966	325	955	990	825	990	999999	816	999999	330	602	993	150	80	29	626	999999	860	654	999999	680	999999	104	448	999999	671	184	999999	296	999999	999999	299	665	435	828	142	28	553	747	942	618	606	778	794	999999	181	737	642	857	76	222	48	167	704	567	22	231	516	999999	163	999999	143	530	575	92	313	999999	714	252	886	608	999999	999999	711	999999	83	185	309	66	999999	933	541	19	999999	999999	999999	999999	999999	868	815	999999	511	659	594	135	999999	999999	212	999999	89	999999	32	999999	999999	468	110	925	999999	25	493	837	999999	460	967	229	999999	134	310	402	883	181	378	846	999999	975	106	462	528	586	214	998	972	597	977	93	999999	152	999999	999999	82	283	685	945	999999	977	999999	61	691	374	850	360	774	810	828	907	474	186	961	995	371	648	407	869	811	495	999999	333	483	884	318	142	999999	549	329	610	496	433	471	999999	985	55	770	999999	999999	853	233	171	769	80	618	999999	190	53	399	434	875	816	143	889	121	999999	999999	806	66	717	275	235	999999	228	420	51	715	511	19	326	877	253	999999	957	272	703	564	413	999999	999999	999999	51	160	895	734	999999	299	581	349	999999	477	999999	107	28	587	998	681	551	659	577	28	679	999999	82	556	631	999999	186	627	417	112	174	540	481	765	233	84	999999	493	741	752	144	172	690	848	913	156	124	999999	274	32	22	753	999999	565	282	17	88	348	112	995	122	953	931	999999	313	433	625	263	363	999999	96	67	918	825	999999	517	999999	233	643	485	569	805	363	395	99	420	842	916	492	226	995	256	391	745	999999	999999	240	472	999999	489	999999	860	999999	350	936	999999	835	873	681	765	663	854	705	627	436	317	599	999999	999999	892	999999	709	771	147	999999	840	676	183	195	703	286	880	688	163	954	999999	999999	999999	999999	144	585	968	245	726	562	151	999999	999999	318	332	591	694	344	653	898	821	99	
878	422	105	287	662	688	977	999999	782	176	551	999999	999999	999999	585	96	993	316	623	474	54	585	786	299	912	864	863	999999	591	545	999999	265	142	619	911	999999	363	856	923	290	999999	999999	999999	974	998	999999	591	999999	15	608	999999	346	999999	357	54	999999	635	806	375	798	824	866	999999	999999	141	296	539	117	999999	984	733	146	393	342	999999	807	806	811	301	999999	999999	68	999999	982	999999	999999	999999	785	575	618	966	557	491	135	465	999999	348	542	999999	711	561	483	198	31	875	999999	953	942	150	246	496	823	999999	554	999999	766	760	915	52	999999	999999	754	542	999999	27	999999	654	999999	999999	816	468	273	968	589	268	999999	999999	94	999999	988	744	46	644	999999	131	153	52	937	609	699	640	999999	999999	408	999999	807	941	201	13	699	561	694	75	334	778	233	854	925	295	999999	896	676	999999	64	699	999999	119	214	999999	874	143	999999	999999	187	185	44	774	999999	195	999999	858	678	90	418	999999	59	970	320	559	898	999999	127	651	883	999999	964	626	444	709	133	999999	736	324	999999	565	844	46	888	158	743	999999	999999	999999	999999	999999	999999	595	398	628	999999	999999	798	654	999999	586	26	75	775	384	220	418	999999	999999	72	762	131	363	951	852	999999	23	92	171	816	999999	999999	387	817	25	584	379	237	999999	69	823	899	91	999999	553	549	778	270	513	937	999999	130	433	677	81	999999	864	644	546	45	999999	227	636	999999	999999	581	999999	999999	759	800	841	191	522	801	248	862	999999	26	408	313	999999	752	999999	233	999999	328	999999	999999	745	278	719	999999	999999	780	432	606	999999	253	806	971	909	529	510	713	105	153	607	999999	438	219	706	848	245	242	232	999999	648	412	355	220	11	929	513	999999	999999	116	500	999999	999999	642	599	999999	219	999999	403	293	252	866	138	348	721	999999	281	536	572	871	499	458	558	549	958	999999	897	596	969	980	26	29	632	999999	653	865	999999	796	999999	910	999999	808	999999	999999	641	781	284	17	499	64	999999	999999	918	219	999999	51	193	828	684	738	897	623	999999	422	277	232	244	149	695	855	692	485	916	661	243	691	620	999999	907	186	585	999999	106	914	333	999999	999999	422	381	999999	682	435	122	999999	22	24	349	425	671	999999	547	999999	321	644	999999	182	71	267	976	926	431	572	999999	999999	163	17	999999	553	999999	237	999999	821	767	93	999999	266	999999	999999	648	229	351	204	949	498	638	450	578	461	552	160	978	999999	999999	999999	999999	120	514	614	727	15	
496	999999	335	443	297	726	377	238	999999	114	999999	35	619	757	999999	236	622	432	869	712	999999	75	10	939	259	288	999999	322	902	999999	752	758	317	999999	732	554	868	999999	211	912	999999	350	999999	448	999999	952	233	688	869	954	497	999999	744	25	999999	430	795	396	194	18	350	999999	999999	410	362	999999	718	976	999999	999999	367	999999	999999	999999	640	98	999999	562	999999	306	64	696	999999	948	574	999999	23	302	75	999999	999999	482	331	999999	571	27	23	588	95	299	244	257	999999	839	596	390	861	787	384	488	354	999999	796	887	954	653	612	999999	999999	999999	47	426	910	999999	999999	885	784	38	395	622	84	999999	477	999999	72	807	42	999999	361	193	807	999999	999999	587	957	525	685	444	248	917	415	635	999999	401	999999	818	346	941	568	711	605	832	401	762	413	999999	999999	497	825	156	621	999999	36	999999	885	810	508	999999	765	999999	209	999999	790	478	999999	449	745	85	57	253	471	101	54	650	587	975	999999	165	183	111	759	198	618	999999	306	416	999999	999999	516	999999	999999	23	185	812	999999	265	999999	922	999999	999999	121	691	450	581	999999	529	954	386	74	999999	975	353	159	663	996	20	732	699	999999	801	839	999999	568	605	933	457	915	242	999999	332	933	912	610	218	990	78	748	999999	416	776	462	233	46	605	476	966	863	522	816	501	533	352	999999	753	135	476	132	844	648	237	614	722	248	741	977	73	742	940	673	927	271	695	999999	999999	999999	616	608	963	999999	967	999999	403	425	646	799	591	171	856	999999	523	945	903	398	188	171	739	985	999999	628	413	234	999999	849	888	999999	837	999999	354	414	518	868	169	716	999999	999999	999999	999999	999999	942	396	999999	885	856	159	981	999999	306	999999	244	609	631	313	344	725	743	999999	553	536	416	961	999999	817	452	575	999999	786	197	717	545	950	443	999999	361	242	999999	348	999999	700	906	871	540	953	119	805	887	564	825	991	937	971	667	999999	195	980	999999	94	443	291	504	999999	181	589	569	293	175	247	951	999999	223	405	606	999999	999999	544	430	578	999999	646	687	999999	961	205	780	574	293	999999	207	381	999999	999999	904	999999	205	711	999999	951	999999	826	639	649	999999	999999	999999	999999	374	999999	999999	999999	559	999999	387	999999	604	413	999999	975	808	995	10	999999	50	580	732	999999	999999	999999	657	999999	844	479	999999	999999	16	999999	487	248	999999	247	209	999999	531	555	821	93	49	117	189	792	999999	999999	152	398	825	146	608	42	990	980	52	551	
165	999999	807	999999	999999	506	790	999999	926	995	556	999999	796	999999	970	999999	999999	649	756	392	642	999999	999999	128	336	795	65	870	439	999999	257	999999	205	657	323	309	748	740	981	543	327	623	866	481	178	581	602	999999	999999	123	283	350	233	659	909	999999	782	688	753	316	451	999999	136	481	748	118	375	148	217	671	746	999999	668	223	74	29	999	969	950	999999	202	759	704	325	181	907	999999	546	748	33	526	69	987	999999	102	407	497	999999	733	69	216	463	999999	503	377	999999	999999	999999	999999	890	999999	999999	738	997	123	999999	225	811	309	840	894	829	999999	193	999999	687	40	993	999999	667	531	999999	999999	890	999999	739	999999	999999	999999	999999	235	213	951	999999	731	713	331	989	561	410	191	999999	95	892	174	386	999999	904	358	689	233	689	999999	999999	999999	686	577	847	999999	999999	29	25	862	392	999999	691	877	542	462	999999	365	999999	441	720	485	846	528	353	725	172	675	767	851	268	999999	546	999999	33	500	55	146	483	999999	186	999999	176	823	703	287	999999	999999	999999	452	917	334	192	257	178	452	522	999999	233	999999	295	999999	261	174	604	698	79	999999	854	52	416	304	882	510	264	999999	318	33	825	75	251	663	154	325	933	999999	510	298	156	581	977	999999	913	360	255	477	999999	12	228	14	218	116	999999	489	45	999999	451	682	999999	838	999999	499	999999	168	880	631	564	935	240	670	197	780	999999	282	74	529	391	999999	999999	999999	209	316	804	820	857	145	19	665	999999	319	999999	828	999999	999999	999999	488	554	755	480	623	913	203	999999	558	817	437	999999	381	425	515	242	919	427	215	638	827	694	522	310	745	622	899	654	920	999999	368	485	913	999999	585	975	999999	999999	641	999999	16	544	255	999999	430	259	637	250	775	87	572	411	99	999999	999999	794	41	999999	999999	999999	24	548	850	380	458	952	972	546	839	999999	606	999999	786	999999	632	293	448	519	879	496	984	659	879	843	614	957	999999	244	225	791	999999	999999	326	999999	859	467	693	874	999999	478	286	101	999999	245	480	999999	625	757	55	999999	999999	522	999999	249	999999	365	669	999999	999999	999999	566	738	999999	999999	595	425	552	156	999999	175	599	574	965	411	219	893	999999	999999	373	999999	342	999999	199	999999	999999	431	616	87	623	504	797	686	118	63	911	548	770	999999	999999	65	161	478	284	879	736	781	556	173	39	132	999999	35	999999	855	168	999999	549	440	612	173	808	475	532	999999	378	912	465	999999	999999	671	999999	999999	
999999	318	758	999999	364	319	163	664	875	452	57	500	398	999999	53	263	999999	982	998	340	748	486	999999	686	945	305	999999	823	325	644	999999	999999	999	218	999999	999999	106	304	574	239	287	999999	298	365	999999	999999	590	606	869	212	26	517	672	792	158	516	71	999999	999999	999999	999999	999999	348	240	779	690	501	189	739	718	166	600	417	769	62	800	197	999999	269	913	999999	904	999999	123	627	999999	694	216	69	525	273	34	386	516	432	948	609	68	586	736	540	999999	867	161	55	999999	999999	999999	740	358	329	181	999999	999999	354	999999	999999	999999	612	999999	995	294	129	999999	454	141	224	901	346	114	200	999999	314	999999	382	999999	47	803	999999	999999	65	790	999999	711	206	999999	999999	999999	171	529	574	384	999999	962	740	256	291	654	706	914	212	208	566	636	167	199	999999	289	631	51	865	999999	166	410	567	215	817	418	26	361	999999	843	740	816	539	816	683	351	792	136	31	393	999999	999999	999	857	233	999999	999999	17	235	933	749	130	664	999999	227	54	404	999999	438	999999	637	355	995	369	468	749	106	999999	515	525	496	999999	29	482	999999	13	999999	710	981	977	864	19	135	985	103	619	162	546	598	639	999999	266	698	157	755	751	168	640	399	484	744	999999	501	710	999999	254	999999	192	519	224	643	999999	999999	461	19	627	229	19	275	848	999999	559	999999	999999	999999	239	806	999999	726	999999	844	771	321	507	242	662	518	999999	549	849	519	970	37	384	995	262	999999	999999	147	138	531	158	375	550	999999	194	459	999999	141	999999	447	237	466	999999	999999	871	383	999999	228	357	118	804	470	425	339	627	999999	999999	880	999999	999999	568	734	597	999999	696	406	999999	999999	999999	999999	999999	999999	342	411	291	513	251	15	134	878	664	999999	790	29	999999	688	949	221	999999	661	91	744	999999	689	878	999999	868	999999	683	475	613	436	179	155	225	520	999999	999999	58	123	291	999999	756	999999	999999	549	944	999999	485	999999	456	559	361	999999	131	999999	480	653	999999	999999	645	667	999999	658	275	237	849	645	804	216	560	935	172	999999	379	718	987	375	826	339	999999	300	108	999999	28	63	85	999999	999999	75	49	484	490	269	477	999999	51	107	182	634	999999	309	999999	278	458	999999	396	999999	26	412	171	114	999999	203	240	354	568	999999	640	999999	162	76	621	999999	999999	85	455	903	999999	999999	677	889	202	201	639	258	527	829	226	999999	999999	999999	765	999999	904	999999	657	999999	999999	999999	65	393	467	999999	482	999999	688	
44	112	382	999999	493	999999	999999	735	999999	911	635	563	981	999999	738	999999	143	554	292	999999	999	834	241	428	168	999999	999999	699	293	999999	241	719	16	570	999999	727	844	999999	183	999999	504	999999	632	33	999999	732	58	305	327	953	999999	999999	999999	332	688	210	871	999999	999999	999999	982	571	999999	999999	680	915	999999	420	344	21	596	701	381	949	806	999999	211	999999	406	999999	999999	999999	382	999999	108	825	999999	684	882	292	856	890	535	563	359	932	443	783	353	116	185	637	960	315	367	632	44	250	525	574	999	663	999999	480	795	999999	199	121	999999	854	395	872	538	62	164	999999	176	999999	999999	873	680	427	864	999999	999999	999999	298	999999	973	475	790	289	168	999999	293	202	999999	64	768	626	999999	999999	42	498	721	312	109	908	160	999999	466	226	650	999999	893	581	999999	999999	230	607	444	132	148	285	73	116	713	999999	769	962	373	999999	59	973	999999	358	395	376	578	947	98	999999	999999	322	19	574	999999	516	424	712	999999	83	833	170	999999	621	193	757	434	614	599	879	149	999999	297	354	176	677	522	545	999999	432	690	999999	519	64	999999	826	275	999999	478	207	999999	999999	568	300	288	999999	791	999999	174	637	941	963	358	219	999999	999999	34	664	407	960	993	879	999999	999999	392	560	650	137	415	999999	491	934	145	401	83	92	999999	997	75	287	886	15	380	999999	491	999999	924	310	999999	488	999999	999999	999999	518	213	999999	540	597	907	727	999999	999999	112	807	156	16	999999	956	999999	168	106	37	599	129	83	988	509	968	489	666	636	350	323	926	565	880	999999	627	198	158	551	42	999999	348	48	232	999999	573	412	484	898	968	175	654	391	999999	21	972	444	224	426	572	118	250	999999	999999	350	185	251	999999	174	211	999999	987	617	74	937	260	90	999999	95	936	566	14	768	999999	184	669	544	791	868	869	192	973	731	979	924	999999	999999	150	999999	727	331	999999	319	697	209	188	47	327	837	999999	999999	593	999999	490	16	999999	482	433	723	681	640	460	406	305	28	794	265	637	149	97	13	940	968	367	614	999999	694	81	468	999999	631	227	953	117	977	599	843	999999	973	821	376	823	999999	211	97	870	739	24	678	414	999999	999999	188	999999	757	951	625	771	875	586	418	999999	964	727	59	999999	506	999999	328	429	999999	24	664	328	999999	190	999999	999999	280	743	689	680	402	999999	83	231	999999	999999	360	35	999999	82	375	999999	412	965	858	699	999999	674	999999	999999	999999	259	464	908	
999999	859	38	577	999999	859	500	999999	897	738	19	911	653	999999	384	999999	939	999999	455	999999	648	999999	915	999999	331	824	999999	606	380	249	999999	152	999999	174	999999	189	185	782	597	124	581	243	498	999999	955	947	55	333	300	999999	510	999999	803	585	270	476	944	282	255	999999	254	894	999999	658	754	866	322	489	353	204	127	166	705	341	999999	414	999999	251	800	383	778	291	315	309	738	590	348	23	904	18	999999	903	537	999999	869	687	481	840	999999	98	635	999999	999999	105	953	354	697	472	289	999999	999999	702	481	999999	835	963	588	462	919	999999	528	308	585	999999	959	999999	629	999999	472	999999	932	939	331	711	748	222	311	220	355	999999	893	876	734	58	999999	542	431	665	999999	906	108	999999	920	756	570	336	980	645	999999	740	725	974	10	669	999999	999999	380	769	133	999999	662	378	117	536	279	651	999999	536	32	427	791	964	574	565	520	913	999999	574	151	421	241	665	84	614	668	999999	876	74	135	563	171	999999	541	535	253	730	911	394	487	918	762	454	622	718	999999	999999	410	444	159	19	739	806	628	711	999999	999999	999999	502	867	361	999999	509	999999	469	265	139	432	999999	321	790	11	633	97	232	999999	999999	999999	999999	666	907	518	999999	915	999999	824	365	999999	999999	155	257	999999	999999	527	999999	153	999999	54	163	463	999999	338	372	999999	368	999999	999999	999999	405	63	603	954	938	836	959	843	999999	999999	293	999999	899	105	602	999999	74	364	999999	999999	961	88	405	743	999999	902	847	578	156	319	556	119	719	646	638	999999	552	302	498	583	567	293	999999	669	999999	518	563	723	735	479	999999	14	424	998	757	326	658	999999	75	45	988	390	696	33	47	184	925	263	467	826	350	771	999999	19	549	999999	278	735	999999	380	348	133	843	999999	999999	552	999999	720	888	321	999999	692	237	462	999999	186	596	786	631	999999	999999	309	266	908	138	295	147	414	459	89	58	922	877	694	696	999999	547	29	771	495	489	215	374	999999	708	658	544	414	425	373	92	999999	999999	407	787	48	999999	934	548	966	414	290	271	999999	273	205	815	543	765	729	638	999999	25	146	106	999999	935	120	209	999999	751	733	988	96	997	999999	818	479	906	657	999999	612	481	804	90	208	999999	565	882	513	843	999999	648	696	999999	515	999999	967	310	410	113	756	734	78	225	681	999999	999999	812	706	386	345	636	999999	731	999999	999999	221	999999	897	443	999999	237	696	636	999999	999999	999999	999999	491	100	850	179	
506	554	251	878	412	589	408	907	768	999999	999999	136	508	373	541	964	999999	420	264	999999	999999	999999	734	528	48	442	474	596	999	823	330	615	535	175	140	999999	490	157	692	631	657	999999	674	999999	61	569	138	387	999999	337	652	80	836	939	765	539	999999	999999	999999	970	125	812	908	999999	432	570	999999	999999	243	999999	484	999999	727	632	262	999999	999999	117	477	479	999999	97	52	999999	180	999999	779	596	410	600	743	999999	317	999999	999999	999999	92	999999	203	490	999999	796	153	576	852	999999	999999	213	686	352	246	712	255	370	666	37	999999	246	774	183	791	14	999999	999999	244	716	253	999999	999999	417	340	999999	914	999999	510	517	999999	476	818	999999	906	575	909	67	999999	999999	522	946	66	999999	999999	999999	954	29	699	963	863	510	341	145	847	348	999999	999999	22	999999	797	268	999999	999999	94	302	999999	695	999999	226	999999	999999	288	213	204	306	948	636	999999	999999	619	894	297	999999	653	442	145	999999	241	567	487	639	999999	691	243	999999	96	907	404	783	428	268	752	482	999999	988	999999	138	941	551	400	461	938	526	63	902	971	323	504	651	167	999999	463	709	738	466	999999	596	969	999999	220	999999	999999	557	999999	999999	151	999999	999999	664	220	16	999999	690	177	35	999999	528	638	341	291	772	999999	753	625	683	804	53	744	411	169	635	169	10	340	359	999999	391	459	702	999999	167	999999	839	440	161	12	773	541	712	765	311	958	637	659	447	637	487	931	393	555	108	79	276	999999	584	847	741	999999	818	805	319	999999	935	999999	134	137	573	322	474	680	41	511	41	645	999999	676	531	350	892	721	742	459	76	157	662	97	378	343	999999	313	271	424	723	906	456	243	33	67	535	999999	74	175	467	712	524	596	999999	631	648	908	326	400	466	106	999999	999999	11	788	918	46	758	999999	466	170	419	617	999999	134	198	624	652	473	815	582	657	576	991	363	632	75	59	747	695	999999	987	870	999999	999999	843	596	999999	245	149	498	562	835	708	306	303	907	808	913	442	34	265	852	584	884	448	496	868	648	999999	852	987	21	543	518	182	548	999999	171	291	602	392	417	334	327	29	999999	999999	694	70	725	267	145	999999	671	692	999999	295	999999	188	356	727	593	90	296	510	550	301	999999	133	999999	999999	647	631	839	641	999999	999999	999999	864	626	999999	999999	999999	999999	595	851	999999	999999	826	47	999999	587	982	999999	874	999999	336	48	816	999999	530	678	570	315	478	999999	513	474	39	
999999	618	38	218	561	727	999999	999999	650	700	999999	999999	429	999999	96	502	999999	664	696	999999	841	521	488	451	999999	106	950	999999	282	961	976	348	999999	842	999999	428	234	378	431	999999	999999	794	999999	999999	167	999999	110	999999	999999	999999	808	954	817	509	197	999999	140	587	822	465	776	941	999999	689	724	999999	612	586	390	667	999999	999999	243	487	644	56	835	999999	293	760	995	646	999999	469	162	999999	530	732	655	660	298	647	999999	999999	442	389	999999	996	999999	999999	32	524	923	816	545	999999	721	999999	864	151	999999	989	999999	71	999999	139	812	271	537	703	790	880	931	730	379	999999	999999	999999	55	265	983	999999	526	447	738	480	722	321	924	644	310	200	868	514	172	308	354	494	506	312	999999	801	469	920	65	152	593	999999	447	999999	772	453	295	608	999999	999999	472	855	333	988	416	501	347	999999	402	600	999999	426	568	80	285	260	999999	742	689	999999	378	606	999999	999999	887	530	999999	999999	872	856	999999	269	356	999999	835	999999	170	518	895	85	464	999999	527	465	999999	176	634	376	999999	522	682	552	999999	999999	291	866	473	736	111	886	626	337	999999	999999	695	999999	80	65	244	786	99	262	846	614	728	800	88	926	466	720	895	508	380	999999	184	362	351	381	231	999999	36	433	417	19	999999	136	999999	981	770	387	999999	999999	141	852	432	429	706	999999	256	490	787	546	280	390	990	999999	957	670	371	999999	411	698	999999	275	760	665	845	837	165	999999	253	107	999999	999999	624	326	376	528	999999	754	656	47	999999	999999	191	489	163	999999	28	999999	179	887	620	437	976	999999	746	866	101	766	583	999999	999999	999999	247	690	389	201	765	999999	751	438	999999	616	686	373	999999	101	94	280	512	819	818	824	432	365	999999	999999	112	226	999999	999999	436	999999	181	999999	889	480	503	500	110	961	999999	999999	589	999999	155	13	750	612	999999	999999	999999	820	263	764	59	332	232	882	999999	659	99	549	999999	251	11	580	445	899	484	103	598	999999	180	550	999999	474	999999	999999	220	999999	978	499	392	999999	728	616	907	416	737	567	999999	621	999999	450	999999	722	259	999999	738	574	999999	851	138	999999	66	999999	649	712	999999	999999	999999	540	671	730	681	999999	166	178	522	395	672	39	171	917	845	976	307	999999	678	835	225	999999	953	646	915	137	371	651	869	540	966	205	209	162	479	718	949	566	769	999999	565	91	825	352	999999	538	689	999999	896	999999	890	919	999999	380	999999	999999	586	35	814	553	238	515	
308	982	429	999999	829	999999	447	137	999999	741	999999	999999	280	143	81	610	999999	386	447	999999	999999	790	649	56	170	828	999999	289	141	999999	999999	225	53	59	783	843	923	434	999999	679	774	769	62	159	959	638	110	999999	129	975	291	438	115	999999	999999	518	342	382	999999	10	999999	168	995	112	999999	744	362	230	360	237	999999	999999	677	999999	385	986	737	999999	97	999999	728	565	169	999999	999999	323	120	964	299	274	510	550	127	708	462	616	999999	950	169	224	285	879	875	891	298	971	999999	347	703	774	780	841	295	784	282	661	999999	840	469	999999	634	999999	931	95	726	146	202	968	315	999999	222	787	999999	872	257	999999	689	278	866	999999	561	772	271	524	494	669	265	343	435	801	617	933	490	491	999999	887	999999	790	174	162	778	792	999999	999999	562	992	999999	422	999999	433	999999	730	973	797	125	861	136	416	601	999999	881	999999	542	514	999999	289	999999	849	292	369	900	899	113	714	999999	769	740	337	962	501	169	842	806	12	829	887	960	693	376	728	761	541	999999	117	281	919	999999	528	999999	283	999999	659	140	177	533	81	626	268	904	355	131	999999	454	109	999999	999999	62	540	684	273	328	999999	483	564	999999	999999	999999	999999	443	972	519	221	554	689	999999	509	711	638	999999	757	271	701	788	31	606	999999	97	999999	219	242	867	719	844	999999	954	92	999999	576	570	999999	371	630	825	999999	835	909	999999	999999	303	398	336	423	999999	926	12	627	825	461	957	644	282	620	787	211	115	800	999999	46	999999	722	332	145	78	314	396	641	875	856	195	696	718	332	796	820	905	453	657	917	999999	999999	267	725	619	999999	999999	751	999999	999999	826	45	542	218	38	580	75	201	999999	999999	540	371	999999	999999	276	270	926	949	824	966	305	661	153	999999	530	408	999999	607	526	152	422	999999	797	999999	999999	159	164	510	999999	225	755	999999	107	899	387	154	585	298	999999	358	999999	942	927	876	328	175	999999	92	687	630	125	467	999999	213	344	895	999999	500	939	999999	115	426	655	608	999999	999999	564	253	82	999999	823	999999	159	999999	153	480	717	921	932	864	267	999999	999999	673	999999	298	999999	893	565	999999	580	999999	999999	342	252	582	296	328	999999	736	610	649	19	999999	806	999999	318	506	70	864	187	652	568	85	859	43	999999	982	509	922	552	670	999999	590	805	739	999999	816	925	570	999999	999999	999999	205	263	999999	72	520	866	160	999999	999999	999999	701	314	928	525	283	483	219	999999	314	
819	744	194	940	999999	429	507	77	999999	501	581	499	999999	999999	397	999999	821	250	971	94	125	358	942	999999	999999	987	285	999999	999999	999999	343	715	592	999999	999999	520	21	323	657	642	22	799	29	488	960	344	999999	999999	999999	162	461	242	248	894	198	470	801	183	113	974	154	999999	999999	999999	167	999999	906	999999	217	876	361	508	593	338	81	325	338	999999	60	502	966	758	345	70	92	111	477	698	999999	119	718	999999	220	682	999999	392	945	999999	330	104	437	229	319	663	800	999999	648	999999	822	873	142	999999	132	610	999999	999999	999999	793	999999	66	999999	218	999999	999999	167	999999	298	910	840	999999	379	999999	142	956	75	746	449	681	999999	139	462	568	999999	817	976	380	714	609	675	999999	108	999999	999999	274	999999	229	119	221	506	286	999999	737	999999	144	503	237	215	999999	545	271	946	999999	533	999999	603	830	342	302	130	999999	809	689	245	738	590	227	987	868	259	999999	636	237	999999	999999	999999	999999	999999	999999	323	749	999999	548	73	413	165	999999	628	999999	670	876	886	816	100	718	477	975	999999	341	553	285	249	346	999999	699	634	999999	436	550	910	878	341	999999	999999	381	621	271	625	831	999999	105	598	454	207	383	960	819	147	466	515	999999	232	167	999999	47	510	828	631	999999	779	446	68	87	632	792	545	294	837	719	107	216	360	670	758	458	686	999999	148	543	739	814	581	969	45	999999	656	183	414	941	870	792	999999	260	62	146	46	521	821	415	999999	675	982	427	369	309	148	561	409	999999	360	714	999999	97	635	964	864	999999	999999	999999	146	371	999999	896	848	314	999999	109	618	622	421	999999	974	733	705	73	999999	999999	999999	735	282	104	999999	999999	590	166	112	552	999999	97	281	947	479	999999	999999	476	796	999999	579	65	733	48	943	787	326	195	740	956	999999	571	141	710	488	316	938	51	597	214	316	999999	999999	999999	484	530	351	474	696	373	999999	999999	277	747	999999	555	999999	244	160	986	358	999999	425	155	170	63	955	570	999999	172	999999	237	879	591	999999	886	853	999999	563	422	445	852	999999	999999	503	164	304	394	135	933	314	703	891	610	999999	911	276	999999	863	431	999999	781	14	533	702	235	358	685	968	698	701	302	680	737	999999	999999	906	59	652	999999	759	999999	444	536	858	967	346	278	736	999999	620	797	999999	142	848	999999	848	965	674	278	805	618	426	999999	241	22	999999	163	69	359	15	227	413	857	999999	13	999999	478	674	734	999999	89	999999	110	
87	999999	454	999999	889	999999	658	999999	999999	384	999999	999999	999999	16	304	846	944	193	219	387	862	403	394	990	470	844	328	380	300	939	389	999999	670	999999	360	337	999999	486	273	183	701	74	841	39	999999	999999	858	999999	183	828	790	704	870	571	999999	684	519	464	86	55	567	999999	650	445	994	484	999999	829	655	966	999999	999999	920	45	999999	798	561	365	343	939	999999	987	206	471	999999	684	855	108	87	676	818	999999	999999	999999	615	423	999999	406	999999	181	61	39	684	216	549	332	784	834	999999	449	132	163	131	147	69	999999	91	999999	999999	319	629	381	751	979	158	187	68	701	999999	273	385	165	330	999999	887	956	999999	990	922	826	899	999999	999999	638	999999	665	981	271	168	45	342	999999	119	725	552	999999	999999	705	999999	372	273	92	414	621	999999	999999	999999	959	999999	999999	277	100	266	999999	419	607	167	122	435	492	205	796	543	394	931	150	55	605	618	216	677	607	932	560	999999	816	616	602	574	587	831	31	21	65	999999	999999	978	650	315	945	523	176	279	999999	176	476	549	29	690	999999	921	238	350	53	999999	669	999999	705	906	602	999999	564	547	848	660	184	785	488	627	999999	999999	405	999999	673	693	511	999999	367	394	96	277	597	911	650	999999	603	999999	967	629	107	999999	283	743	712	953	958	628	431	914	992	999999	71	402	11	762	525	938	677	360	924	341	800	999999	999999	335	403	653	897	192	67	503	817	858	529	605	888	661	999999	999999	734	999999	906	999999	402	404	215	204	910	999999	149	665	13	617	704	765	999999	962	923	999999	999999	315	999999	248	999999	498	999999	212	873	405	873	864	999999	957	626	51	435	999999	918	425	130	999999	742	999999	52	401	999999	210	999999	763	322	925	738	209	169	429	162	668	999999	903	530	12	331	515	999999	285	999999	56	999999	663	340	934	54	508	267	360	573	722	999999	999999	999	674	59	120	999999	999999	135	162	797	206	889	766	762	24	895	999999	877	237	993	767	97	453	219	499	432	387	880	239	999999	809	856	439	472	139	904	856	953	999999	432	76	999999	161	258	793	774	573	182	40	999999	149	483	999999	999999	438	377	999999	464	559	999999	705	77	896	219	988	350	999999	304	633	120	999999	173	666	805	927	999999	936	999999	425	999999	858	215	999999	626	802	336	520	711	999999	761	358	401	404	999999	726	998	999999	941	270	453	325	279	548	919	999999	975	816	541	800	821	441	361	49	834	828	500	227	279	417	661	830	748	
269	871	762	999999	999999	142	88	999999	363	999999	999999	999999	999999	589	999999	999999	62	826	519	979	910	223	330	999999	362	999999	704	235	780	999999	534	999999	622	999999	999999	999999	167	926	216	684	462	999999	999999	999999	999999	999999	433	249	834	296	226	999999	999999	851	838	56	999999	766	295	209	999999	852	158	379	999999	334	999999	833	579	988	773	135	620	999999	526	999999	755	883	577	295	146	465	401	999999	999999	999999	466	771	738	963	136	401	641	16	256	609	999999	98	976	104	717	600	670	845	522	999999	970	317	334	799	999999	667	999999	999	73	972	461	999999	611	526	999999	587	999999	999999	862	382	494	999999	999999	917	325	667	907	999999	577	999999	794	556	999999	676	973	999999	446	938	672	468	213	641	999999	283	157	68	486	459	999999	139	505	999999	982	150	607	366	728	999999	999999	633	999999	714	432	527	187	999999	692	935	553	718	999999	165	944	404	999999	852	670	315	769	267	190	999999	257	448	49	741	573	999999	79	999999	430	39	999999	48	708	498	219	999999	999999	252	376	551	906	517	999999	999999	119	588	999999	754	696	423	999999	226	453	312	999999	999999	488	446	341	861	999999	936	297	121	700	999999	695	680	642	254	219	999999	891	639	551	740	459	699	632	999999	860	999999	999999	999999	392	999999	999999	999999	999999	999999	937	659	911	999999	685	999999	230	877	649	212	999999	300	122	451	214	130	335	813	761	726	534	999999	999999	999999	999999	551	26	290	728	999999	999999	300	999999	416	317	999999	615	386	953	999999	519	581	60	999999	102	570	999999	479	803	272	913	781	643	315	701	159	999999	564	513	143	953	999999	158	197	999999	601	651	706	143	654	999999	949	860	999999	999999	952	999999	394	263	440	349	546	999999	466	548	539	657	342	999999	168	714	999999	872	999999	999999	580	999999	862	537	500	918	999999	999999	159	757	964	921	999999	999999	748	999999	999999	311	83	794	416	462	692	649	362	944	319	991	975	999999	464	999999	50	999999	999999	529	999999	999999	763	522	844	211	337	708	584	618	999999	242	966	746	263	749	799	36	220	127	999999	223	999999	999999	608	999999	369	999999	999999	887	881	900	999999	229	546	603	547	561	949	215	999999	983	74	743	750	87	999999	238	999999	999999	287	23	351	518	789	661	681	217	913	339	841	128	999999	697	999999	303	769	746	210	659	999999	999999	999999	15	992	999999	158	999999	999999	531	999999	141	533	999999	999999	867	999999	954	440	999999	922	340	647	619	373	16	999999	377	16	456	999999	288	37	36	512	48	937	999999	526	42	512	
249	999999	391	999999	710	999999	826	96	999999	745	814	316	999999	999999	999999	999999	999999	641	985	188	781	435	357	223	209	113	506	999999	571	929	221	437	999999	381	682	927	266	999999	663	421	751	999999	999999	711	502	972	711	298	641	448	999999	704	540	854	731	814	64	177	999999	607	98	751	525	940	999999	999999	908	945	65	944	999999	697	978	999999	437	501	999999	646	720	999999	402	218	444	132	457	517	999999	999999	999999	868	999999	98	127	65	999999	999	764	204	187	126	74	999999	242	999999	999999	784	725	966	999999	240	524	999999	456	423	214	879	999999	402	493	26	999999	364	304	999999	999999	256	579	922	999999	999999	999999	105	468	604	172	636	975	746	28	673	791	930	999999	420	353	464	641	703	850	999999	692	371	711	171	636	710	471	999999	626	999999	214	803	999999	990	503	999999	999999	851	999999	578	999999	999999	383	819	999999	559	237	884	843	999999	615	999999	999999	798	999999	374	393	307	968	462	174	929	130	171	469	999999	999999	146	999999	924	999999	789	452	999999	999999	999999	987	892	935	87	482	587	212	19	999999	999999	731	999999	255	139	45	651	883	999999	414	974	449	222	999999	247	353	999999	967	918	111	999999	433	799	259	621	386	999999	999999	891	980	587	727	121	918	999999	267	999999	890	787	888	864	906	654	868	574	999999	775	541	698	733	999999	619	293	908	426	904	931	999999	999999	752	999999	288	991	999999	999999	256	999999	303	999999	979	73	999999	189	39	246	919	779	931	685	938	611	959	673	167	598	967	443	999999	502	236	335	999999	266	999999	354	585	914	999999	51	327	354	481	322	718	669	999999	999999	999999	999999	506	135	999	991	695	151	585	999999	833	228	999999	813	135	801	992	999999	460	999999	155	999999	661	15	942	890	999999	594	139	646	954	497	417	999999	189	999999	995	111	335	621	571	892	768	970	91	618	191	999999	228	679	999999	74	219	247	294	999999	20	501	192	999999	633	999999	21	939	660	345	999999	999999	633	594	806	890	999999	838	382	262	916	690	999999	999999	708	853	375	460	325	999999	288	999999	252	610	999999	503	918	999999	988	470	881	999999	319	745	807	859	880	634	999999	440	999999	380	865	999999	662	329	999999	999999	410	779	735	999999	999999	770	66	999999	999999	33	74	312	971	999999	850	912	381	96	381	188	526	849	973	999999	587	884	153	908	314	220	947	210	926	999999	816	999999	734	999999	215	548	688	176	999999	999999	999999	999999	999999	644	530	953	999999	999999	999999	398	341	560	999999	999999	973	999999	626	158	336	999999	
85	999999	386	911	295	640	187	60	881	832	499	360	80	126	181	999999	425	508	388	361	559	999999	262	999999	728	265	413	740	999999	476	922	540	839	910	999999	706	194	999999	359	889	999999	999999	694	125	898	981	490	999999	823	999999	323	127	770	975	320	703	611	848	193	40	236	447	704	999999	910	959	521	999999	344	999999	833	868	159	498	585	948	687	146	639	747	774	724	916	399	999999	999999	999999	864	999999	88	104	999999	374	328	662	337	905	290	999999	938	469	330	999999	358	133	454	968	281	399	371	25	474	219	446	266	999999	530	999999	261	999999	999999	999999	569	999999	999999	497	999999	830	999999	999999	52	999999	931	700	287	453	380	568	276	708	835	498	474	238	73	629	136	928	72	160	999999	999999	39	108	999999	999999	761	98	999999	635	951	147	999999	151	328	999999	542	519	168	999999	141	962	48	999999	280	701	192	341	999999	751	999999	575	767	685	999999	451	378	833	950	999999	692	292	591	640	757	697	62	332	999999	455	999999	999999	769	259	28	844	562	486	999999	58	629	430	895	236	274	999999	999999	761	701	999999	249	709	568	693	130	849	381	999999	795	582	649	860	430	747	999999	999999	805	518	666	605	888	891	999999	902	845	272	396	999999	999999	381	328	301	630	43	216	387	999999	85	138	179	473	164	999999	254	409	999999	999	999999	571	519	999999	861	999999	105	988	999999	703	666	848	858	462	26	42	999999	264	357	239	999999	540	286	706	730	389	999999	141	733	210	761	503	86	272	249	792	999999	802	999999	999999	535	55	858	684	392	999999	999999	716	457	132	278	990	61	999999	612	616	294	812	849	482	607	963	264	157	941	172	999999	595	223	233	186	620	798	999999	704	351	999999	602	999999	999999	119	780	684	611	931	999999	999999	547	660	632	507	53	999999	984	599	571	791	711	742	229	464	999999	502	233	999999	999999	999999	900	834	999999	999999	692	498	355	373	826	999999	652	999999	180	720	235	935	591	725	142	667	813	562	143	559	970	999999	999999	48	434	288	460	665	283	579	551	712	399	697	815	554	606	621	772	291	149	496	999999	999999	239	748	910	507	813	990	999999	999999	701	711	999999	832	403	999999	938	548	828	999999	999999	600	179	523	546	999999	999999	999999	70	202	789	999999	420	483	297	596	809	686	377	952	851	293	201	213	21	999999	732	983	161	299	682	234	463	161	999999	971	339	715	211	26	597	235	999999	999999	558	849	301	491	999999	806	507	262	999999	875	145	657	999999	999999	999999	999999	
999999	926	999999	770	999999	565	398	999999	928	326	267	103	484	361	365	625	999999	15	655	999999	396	250	448	355	792	999999	63	999999	26	999999	571	373	999999	352	853	671	799	168	999999	993	460	999999	563	228	548	413	999999	819	520	520	302	404	320	350	999999	999999	488	90	978	100	999999	811	999999	40	754	894	999999	141	999999	999999	825	206	999999	662	999999	363	687	230	806	389	651	243	76	999999	999999	999999	62	999999	879	932	999999	999999	190	585	491	649	790	532	999999	653	522	999999	322	826	999999	106	74	999999	639	119	999999	267	284	598	999999	278	744	746	435	587	841	999999	261	574	511	116	25	755	999999	999999	999999	164	999999	999999	866	15	920	249	811	508	113	404	233	770	698	925	444	591	999999	222	999999	999999	107	886	812	999999	395	747	325	999999	999999	318	487	578	545	999999	511	131	999999	443	357	504	934	999999	999999	447	999999	490	999999	585	671	434	618	958	166	999999	67	999999	999999	999999	620	999999	924	999999	428	999999	917	655	999999	999999	999999	999999	860	703	865	409	119	999999	412	375	692	904	871	999999	999999	656	999999	529	421	25	32	999999	780	361	823	184	999999	710	507	689	529	158	265	999999	172	357	573	914	103	999999	420	885	467	974	687	999999	311	194	318	772	103	999999	999999	220	596	782	542	509	880	999999	829	408	999999	723	845	544	999999	613	577	568	92	786	436	999999	999999	146	184	805	673	117	873	395	402	735	595	142	999999	55	670	390	815	74	999999	412	999999	22	999999	744	139	153	77	697	999999	750	689	999999	961	580	615	999999	607	736	999999	773	999999	443	999999	999999	999999	999999	630	603	943	197	999999	27	999999	33	735	592	925	440	676	530	49	185	778	652	55	288	999999	999999	439	220	782	88	238	271	999999	494	999999	999999	616	425	522	999999	754	999999	997	671	565	938	844	33	534	999999	70	315	733	641	664	363	893	848	542	296	173	999999	415	674	789	490	437	251	585	653	823	260	17	575	999999	358	655	999999	723	242	499	999999	686	614	27	922	537	999999	999999	652	388	768	882	999999	999999	32	25	332	882	999999	511	999999	999999	881	354	999999	308	167	220	315	707	520	135	310	796	999999	56	800	657	866	999999	999999	420	933	274	65	377	781	274	999999	343	333	500	648	731	897	968	805	999999	217	624	379	999999	524	944	868	642	582	438	552	999999	224	674	999999	131	38	192	514	999999	999999	442	526	893	999999	972	384	29	486	579	899	789	250	540	449	251	999999	999999	999999	999999	406	422	795	999999	721	
999999	129	658	483	527	702	714	463	199	971	775	108	486	932	552	999999	848	165	12	538	999999	999999	684	235	775	548	301	295	526	999999	875	647	999999	181	999999	999999	726	545	999999	877	999999	336	61	568	674	152	106	804	999999	428	999999	267	792	814	958	696	444	433	999999	999999	410	428	936	979	999999	999999	925	315	999999	699	843	312	999999	135	353	436	683	999999	560	999999	451	496	941	108	660	618	854	999999	222	693	418	999999	837	981	999999	766	399	81	473	999999	999999	791	261	654	999999	255	71	999999	999999	531	23	329	999999	86	536	999999	486	999999	328	486	283	566	102	999999	291	999999	475	224	659	587	47	611	652	23	999999	999999	999999	297	523	415	557	999999	898	691	679	98	429	760	454	561	999999	999999	999999	999999	999999	661	999999	401	373	999999	779	846	999999	882	494	411	677	858	671	999999	679	999999	999999	913	929	95	667	410	190	202	131	999999	770	999999	308	999999	858	666	750	753	960	999999	999999	999999	635	710	999999	26	206	278	421	570	999999	577	999999	99	245	999999	66	187	993	999999	221	181	911	999999	86	908	583	999999	999999	999999	999999	917	916	836	999999	834	288	229	904	650	214	911	780	560	625	203	225	218	251	29	609	573	760	999999	631	752	578	999999	633	999999	442	199	725	410	999999	182	999999	56	823	411	561	837	283	352	999999	310	400	361	449	883	693	374	766	533	411	544	167	254	215	524	265	717	595	999999	218	999999	195	379	107	453	999999	179	395	839	468	999999	300	417	587	330	361	999999	130	750	588	77	999999	202	999	918	24	417	840	999999	999999	843	252	651	144	79	124	30	264	996	351	524	979	926	999999	639	254	750	999999	884	999999	48	597	844	53	150	591	999999	380	189	438	134	999999	96	694	625	530	649	282	518	215	340	963	133	999999	74	98	506	138	370	673	274	750	956	146	117	999999	407	607	994	487	132	650	84	567	999999	999999	892	242	999999	118	605	477	999999	999999	832	85	473	446	999999	62	95	864	999999	515	174	383	999999	950	586	999999	132	51	288	40	93	689	888	565	191	878	999999	273	999999	999999	78	796	602	287	313	41	782	960	628	941	999999	999999	640	568	403	842	813	999999	655	80	986	563	999999	127	999999	999999	197	907	264	110	857	821	185	999999	447	377	781	104	999999	555	596	171	423	346	637	826	59	999999	999999	999999	74	262	618	618	999999	514	607	485	692	999999	999999	874	706	527	94	999999	91	882	131	999999	71	719	305	999999	483	824	150	852	489	
768	103	999999	999999	915	46	604	213	567	492	999999	999999	999999	999999	485	710	722	999999	895	999999	66	744	176	208	146	287	354	956	517	144	451	374	754	995	924	77	999999	139	791	490	999999	377	524	399	198	265	765	318	819	999999	761	368	254	600	432	33	926	999999	609	999999	691	999999	999999	432	51	569	999999	310	486	418	732	592	673	414	999999	688	230	776	19	999999	999999	999999	999999	127	382	92	129	999999	999999	900	999999	317	530	999999	799	999999	999999	101	358	629	249	464	831	411	667	178	999999	839	828	743	803	160	659	727	126	999999	510	577	59	958	449	862	738	586	277	999999	72	520	615	928	16	138	999999	390	642	66	215	735	460	214	397	289	334	828	999999	990	658	802	47	153	999999	999999	999999	400	999999	386	726	999999	143	252	115	999999	233	999999	737	999999	732	278	95	69	450	774	127	999999	570	169	537	910	999999	999999	766	999999	483	471	596	901	999999	999999	210	265	340	960	602	999999	108	999999	66	434	100	431	268	389	999999	977	999999	567	999999	206	829	999999	849	999999	999999	999999	485	845	999999	762	313	836	999999	999999	77	830	729	490	182	999999	999999	356	113	112	819	68	999999	387	554	999999	767	38	999999	891	207	190	999999	523	204	745	732	263	522	304	131	264	843	563	321	885	258	223	394	87	458	482	999999	747	999999	707	836	107	999999	999999	994	284	922	697	506	887	425	215	999999	436	187	999999	834	809	981	999999	224	465	75	999999	256	554	644	836	442	724	273	667	999999	496	909	634	962	999999	999999	846	341	156	66	434	999999	52	999999	957	999999	965	648	999999	766	442	492	380	42	632	949	450	999999	96	265	781	623	757	999999	999999	527	552	531	518	509	144	233	78	999999	999999	207	213	999999	686	999999	476	86	165	901	94	999999	999999	602	339	376	859	215	255	999999	284	810	713	363	999999	440	357	443	999999	608	631	218	424	971	400	435	999999	824	953	160	999999	999999	467	999999	605	794	999999	950	201	999999	649	928	977	187	134	830	999999	850	495	256	588	999999	999999	999999	279	875	999999	999999	999999	904	631	999999	261	999999	999999	579	999999	856	999999	345	999999	999999	251	999999	959	999999	241	246	847	569	940	895	338	999999	999999	999999	758	910	587	729	214	432	748	999999	999999	999999	676	881	999999	554	487	637	101	160	805	190	999999	957	999999	576	643	353	719	642	999999	999999	706	554	533	357	999999	442	279	38	141	28	659	954	477	999999	999999	359	999999	303	91	313	803	188	901	391	963	800	322	21	999999	
861	713	115	999999	785	906	999999	358	999999	999999	55	999999	72	999999	787	531	837	999999	252	999999	294	191	426	561	999999	999999	528	999999	152	999999	29	130	268	943	279	999999	553	630	692	999999	904	11	999999	569	46	999999	741	999999	999999	999999	136	320	79	471	801	679	297	554	673	853	388	479	216	342	713	924	110	129	749	482	977	216	797	999999	999999	292	999999	856	999999	715	200	369	537	291	268	709	999999	796	999999	999999	28	999	956	839	70	434	999999	112	855	121	843	999999	999999	642	882	919	999999	999999	825	519	933	999999	39	957	662	28	941	924	84	14	873	313	978	159	999999	978	260	957	742	221	999999	999999	11	412	871	578	949	999999	999999	348	195	999999	970	631	666	999999	969	998	999999	52	492	871	38	999999	248	540	999999	270	999999	999999	999999	565	532	614	32	299	439	627	95	94	78	56	525	735	819	98	342	356	492	999999	18	261	781	700	728	999999	999999	160	174	341	935	689	716	504	680	630	999999	366	999999	376	999999	352	912	102	973	446	356	303	41	159	207	999999	999999	999999	896	999999	999999	832	999999	406	685	288	462	999999	158	389	339	30	65	198	836	999999	747	125	999999	666	999999	999999	726	292	279	999999	128	24	144	999999	910	414	999999	273	846	429	999999	212	691	869	889	168	943	594	999999	999999	248	999999	323	230	549	662	584	239	77	104	999999	603	137	374	169	447	999999	509	999999	925	422	999999	999999	416	505	999999	434	999999	999999	190	999999	142	185	944	82	286	999999	913	999999	257	829	378	205	751	324	877	999999	327	710	452	549	444	999999	191	999999	456	500	906	725	15	238	727	999999	887	358	973	428	999999	302	883	746	705	409	231	999999	999999	596	999999	102	628	468	999999	999999	334	640	999999	26	993	41	999999	786	794	999999	104	999999	112	999999	317	403	350	459	892	999999	826	705	999999	44	894	999999	868	860	899	813	107	546	999999	999999	138	999999	57	956	434	161	676	107	951	517	315	212	993	138	288	207	999999	179	999999	999999	999999	628	797	276	132	907	173	999999	999999	980	999999	557	999999	532	786	70	999999	394	999999	741	358	729	753	335	999999	692	102	739	581	999999	999999	927	999999	999999	258	999999	459	999999	833	527	987	911	220	970	426	999999	315	471	352	999999	852	367	154	833	733	601	874	471	999999	440	815	999999	193	194	918	999999	999999	857	283	286	611	573	560	999999	754	447	999999	783	908	970	386	631	397	364	849	705	783	999999	316	657	634	999999	243	403	711	564	727	35	62	263	182	
458	999999	999999	616	999999	806	647	89	295	91	101	562	999999	999999	194	999999	999999	345	223	389	448	550	625	652	999999	340	167	795	199	719	494	730	655	797	928	443	999999	747	571	899	145	67	30	576	999999	435	666	349	527	999999	999999	999999	839	873	734	907	571	423	993	948	648	851	889	575	597	370	907	999999	135	750	999999	91	773	324	254	390	999999	59	118	197	674	817	278	671	821	804	999999	781	72	30	999999	999999	753	999999	260	294	177	454	979	182	527	885	999999	999999	999999	816	999999	999999	629	353	388	999999	314	806	284	830	583	227	754	999999	479	136	717	115	999999	999999	999999	160	73	960	223	999999	999999	936	669	788	603	500	999999	14	888	999999	161	999999	642	359	605	947	349	430	710	949	700	196	702	999999	177	118	899	999999	488	766	999999	999999	140	313	999999	377	146	495	999999	93	370	749	904	112	974	999	473	528	209	390	810	643	259	999999	384	882	244	278	620	495	601	847	525	131	914	492	587	338	906	238	999999	999999	999999	627	589	999999	999999	599	426	178	999999	380	811	108	955	818	419	867	999999	569	143	867	875	999999	491	522	233	782	198	492	421	144	622	970	578	957	999999	632	683	434	600	644	852	999999	849	231	46	999999	999999	106	82	999999	410	999999	999999	999999	978	461	145	999999	726	509	411	933	999999	511	757	840	529	999999	378	786	999999	999999	999999	498	999999	999999	892	270	999999	806	615	999999	419	701	734	285	876	999999	978	987	497	617	708	999999	242	919	999999	347	473	206	898	178	999999	295	536	906	999999	606	929	555	569	874	590	919	893	999999	523	64	777	482	964	999999	29	390	299	576	999999	878	265	105	999999	999999	999999	999999	908	447	374	134	175	827	908	279	704	433	428	622	36	788	207	922	999999	999999	570	990	242	999999	159	346	999999	959	120	499	350	834	817	999999	87	310	21	456	999999	399	888	949	574	694	199	999999	962	677	549	999999	680	343	699	999999	983	806	57	904	297	37	138	216	717	418	929	870	616	999999	544	726	776	751	977	15	752	621	999999	547	999999	564	384	328	999999	112	818	17	144	999999	999999	999999	262	117	168	918	271	999999	242	999999	999999	329	979	560	143	823	241	999999	365	694	354	372	389	999999	101	733	652	810	796	614	599	921	999999	894	999999	273	473	999999	999999	68	999999	79	388	271	782	999999	585	824	195	596	871	889	999999	450	999999	669	891	753	25	999999	999999	461	999999	627	565	843	593	94	189	869	359	999999	999999	307	950	284	
983	128	726	607	158	828	624	999999	743	710	280	295	527	999999	382	999999	653	167	792	999999	999999	761	705	939	999999	500	999999	326	246	309	552	353	999999	102	685	772	999999	418	287	999999	836	686	883	855	999999	308	567	478	496	639	918	999999	514	999999	999999	999999	422	786	707	657	193	308	999999	444	167	926	795	434	35	999999	693	999999	999999	355	999999	999999	999999	850	999999	601	933	176	829	607	999999	373	839	832	11	463	360	249	710	629	263	537	723	449	999999	645	999999	142	453	886	945	683	999999	169	999999	999999	354	571	419	999999	724	27	478	365	999999	794	97	963	432	571	999999	454	534	260	999999	917	783	437	999999	731	98	999999	722	943	662	707	73	999999	620	418	119	788	830	999999	905	246	68	368	396	903	999999	550	710	882	636	501	158	59	78	304	809	916	999999	687	27	923	304	535	703	355	999999	417	353	24	462	470	999999	999999	355	855	858	425	51	258	183	548	100	999999	317	170	559	24	611	325	608	202	379	152	586	999999	941	533	664	50	182	150	206	696	430	176	877	999999	704	999999	445	394	874	999999	514	479	832	463	227	542	999999	716	806	37	999999	999999	100	481	353	372	999999	335	760	11	86	42	351	404	999999	150	293	341	320	398	999999	999999	327	219	637	999999	159	999999	315	132	254	999999	343	999999	999999	170	85	405	874	341	309	999999	633	999999	999999	482	138	438	52	86	999999	464	405	417	156	201	999999	880	844	246	223	434	29	637	756	999999	698	181	124	260	75	887	999999	979	99	999999	590	453	999999	165	978	999999	445	238	874	999999	70	926	32	98	228	999999	561	638	127	874	999999	999999	126	474	783	956	999999	792	999999	999999	999999	426	328	999999	611	999999	999999	999999	267	502	989	790	999999	967	559	772	159	999999	999999	870	336	828	861	999999	679	595	337	661	999999	32	407	653	227	513	999999	999999	608	645	487	731	449	872	999999	625	885	310	241	999999	915	20	999999	297	999999	151	44	999999	999999	113	707	999999	999999	103	317	245	999999	345	573	999999	186	915	174	999999	548	310	430	464	457	999999	339	378	999999	188	745	371	224	999999	893	86	478	621	999999	504	937	471	570	355	564	145	531	999999	999999	980	973	10	846	304	749	460	720	579	722	329	773	339	662	982	358	946	30	985	452	496	999999	564	999999	669	575	87	739	85	899	321	714	789	640	382	215	745	999999	920	999999	442	999999	899	999999	758	731	608	809	588	997	618	125	545	107	250	209	418	173	999999	728	671	
720	645	679	411	999999	983	698	289	777	612	431	110	624	19	140	882	666	999999	937	966	999999	999999	87	291	206	178	692	399	183	999999	581	347	999999	698	722	999999	229	497	153	748	909	529	810	395	197	24	999999	98	119	326	751	95	249	999999	403	999999	567	398	214	446	999999	308	999999	980	999999	93	999999	999999	296	999999	999999	999999	934	199	999999	748	351	692	103	191	257	604	999999	999999	55	495	108	439	305	999999	163	830	292	706	999999	999999	423	830	364	113	999999	994	801	999999	663	999999	999999	59	705	654	227	875	999999	999999	999999	696	28	258	999999	544	984	479	999999	999999	999999	832	886	237	999999	455	335	520	337	990	85	262	802	590	999999	472	344	58	999999	650	936	287	535	269	517	999999	592	999999	894	999999	128	636	999999	668	443	831	999999	924	318	259	329	706	548	314	947	999999	999999	438	999999	472	210	999999	999999	999999	999999	979	306	627	719	999999	999999	170	626	517	872	999999	888	144	156	371	776	419	740	484	331	999999	739	231	322	581	866	164	119	432	619	192	890	393	472	464	535	78	999999	999999	396	168	90	40	442	508	57	999999	291	693	695	790	999999	999999	658	999999	249	84	314	999999	124	709	61	203	898	999999	558	505	671	692	999999	708	214	413	97	999999	159	708	789	813	534	999999	872	425	737	828	987	999999	734	505	224	460	763	77	222	687	999999	887	142	752	950	552	98	599	857	987	585	791	184	496	817	999999	295	501	999999	18	836	999999	999999	79	702	999999	999999	176	478	386	999999	999999	200	999999	999999	272	576	47	863	981	27	283	567	749	999999	205	454	248	687	999999	175	272	464	214	999999	480	430	73	59	30	782	921	131	481	53	999999	600	999999	440	555	999999	258	637	631	990	563	78	716	999999	999999	999999	999999	489	794	221	681	999999	986	559	584	841	513	987	842	209	106	999999	96	706	804	999999	680	808	142	719	917	634	999999	224	999999	412	999999	999999	552	546	999999	442	337	270	371	765	614	224	856	714	460	270	795	431	893	411	999999	999999	999999	902	803	723	357	999999	303	56	850	771	272	182	136	276	444	305	999999	999999	825	826	999999	999999	989	466	952	999999	269	999999	999999	411	330	999999	999999	704	225	999999	999999	537	95	262	966	325	915	999999	951	683	587	194	825	499	999999	239	586	999999	675	982	912	999999	771	929	814	647	217	449	450	999999	752	431	61	794	999999	422	999999	999999	860	29	133	156	999999	278	999999	85	830	350	999999	101	308	999999	999999	242	737	406	765	
165	447	999999	118	999999	402	999999	931	166	142	40	936	69	999999	24	305	655	858	999999	832	999999	100	739	816	866	520	359	999999	487	402	818	67	999999	656	423	134	541	911	657	754	940	346	999999	942	799	413	869	999999	294	969	384	383	972	573	272	75	999999	512	251	955	999999	999999	999999	763	324	999999	779	999999	247	999999	763	743	211	21	892	999999	999999	999999	26	999999	999999	999999	793	999999	28	445	999999	592	394	999999	426	999999	999999	999999	711	999999	999999	919	628	826	633	466	202	404	999999	999999	182	960	681	999999	999999	910	496	787	315	133	702	937	745	999999	888	999999	28	890	473	734	83	509	309	448	999999	999999	999999	200	829	999999	726	999999	311	999999	999999	999999	911	287	698	999999	542	999999	999999	587	999999	955	184	999999	937	446	447	999999	999999	481	566	673	999999	243	842	172	741	306	958	999999	407	313	636	367	999999	999999	999999	740	201	957	999999	200	999999	722	696	319	999999	430	262	999999	746	999999	467	829	821	599	473	999999	445	536	773	999999	924	276	190	448	329	999999	999999	183	999999	999999	121	973	289	376	560	999999	546	532	999999	321	53	574	383	999999	999999	806	546	999999	999999	999999	999999	999999	193	955	276	999999	541	999999	989	505	999999	89	999999	50	999999	493	550	454	49	533	999999	912	687	999999	999999	359	892	999999	602	522	280	999999	881	563	411	456	789	999999	110	714	407	298	543	353	34	963	352	343	681	362	266	101	977	999999	476	392	977	999999	762	999999	954	345	999999	477	235	180	207	668	638	855	703	999999	354	999999	136	999999	379	343	999999	239	999999	558	525	249	266	999999	149	124	97	999999	479	68	571	193	759	72	999999	999999	127	853	765	683	704	825	658	999999	746	652	640	999999	999999	643	999999	532	909	405	820	415	221	57	41	999999	581	999999	386	645	654	170	575	74	999999	314	999999	584	473	333	853	699	999999	999999	441	497	999999	463	16	835	764	48	284	364	252	237	854	80	821	999999	999999	95	449	22	999999	585	999999	576	435	708	427	718	69	586	551	130	999999	994	999999	544	610	999999	612	551	999999	615	886	220	822	971	459	155	763	999999	231	768	260	999999	830	855	420	999999	37	308	417	999999	979	999999	812	131	413	859	465	286	81	999999	482	897	142	779	699	865	753	464	999999	282	999999	277	365	999999	999999	255	174	759	134	702	999999	314	143	999999	636	198	408	999999	567	599	999999	486	999999	248	296	999999	999999	60	166	999999	163	573	60	144	100	712	999999	39	261	167	695	705	162	379	892	999999	
999999	307	153	999999	467	62	896	658	592	999999	557	126	497	999999	999999	999999	999999	579	549	527	263	998	743	999999	855	999999	999999	409	904	999999	333	999999	999999	999999	999999	999999	907	655	96	110	677	999999	999999	621	164	999999	542	999999	358	581	112	999999	829	375	999999	765	999999	999999	655	98	612	999999	754	608	155	217	771	379	919	670	216	947	493	448	849	999999	999999	132	769	639	999999	706	61	332	881	999999	520	980	213	999999	999999	688	10	998	497	190	646	999999	475	947	454	173	999999	999999	999999	165	99	999999	525	61	318	441	999999	25	262	906	445	431	999999	999999	696	790	176	96	95	527	946	494	999999	668	999999	999999	657	822	194	673	999999	373	999999	999999	999999	139	465	161	524	153	999999	999999	746	591	745	224	226	80	260	999999	996	737	602	848	218	604	440	999999	999999	805	999999	636	830	999999	999999	81	999999	10	743	999999	334	24	571	941	999999	961	748	368	999999	11	295	587	999999	529	676	154	771	118	517	66	699	609	326	719	369	601	164	167	568	999999	749	226	336	694	999999	982	999999	660	999999	999999	855	81	933	833	999999	207	75	310	912	878	999999	366	999999	687	867	725	999999	851	582	696	807	591	800	259	261	999999	260	877	999999	694	978	999999	559	999999	210	627	999999	492	209	999999	536	853	255	999999	374	999999	733	648	826	999999	293	324	88	862	999999	999999	281	684	582	999999	999999	999999	120	227	900	199	806	231	486	249	59	999999	652	420	170	953	999999	120	884	999999	346	612	60	584	999999	999999	42	696	822	999999	356	992	909	759	226	999999	742	37	789	184	999999	511	172	587	566	86	999999	668	999999	495	927	999999	799	999999	999999	343	147	999999	999999	247	999999	119	999999	550	892	66	306	892	999999	821	220	318	331	999999	291	835	449	473	999999	334	990	374	994	336	18	196	999999	205	999999	882	211	216	221	551	27	477	999999	622	694	509	999999	780	474	880	999999	999999	838	98	999999	277	999999	673	518	491	256	792	125	83	999999	706	999999	110	245	999999	999999	999999	999999	999999	999999	814	733	999999	999999	518	554	999999	900	999999	62	999999	357	114	773	388	988	537	698	729	305	235	361	38	999999	987	645	678	545	999999	270	999999	520	68	999999	617	999999	76	894	999999	936	46	891	11	30	151	358	759	999999	856	333	92	316	378	484	467	462	705	746	791	873	999999	674	747	999999	999999	879	298	999999	165	845	922	643	698	792	268	999999	360	17	939	639	885	999999	688	829	188	963	152	584	999999	165	838	329	999999	999999	999999	
372	999999	157	248	272	69	61	999999	21	410	448	617	585	226	133	111	999999	999999	162	987	534	999999	917	675	818	736	999999	999999	10	16	603	541	573	999999	896	199	999999	999999	677	579	834	179	677	999999	739	355	567	999999	814	63	150	521	999999	147	536	999999	236	482	999999	535	355	291	181	14	999999	907	999999	999999	999999	999999	899	929	139	583	163	999999	318	498	935	472	179	999999	955	947	866	91	592	999999	205	520	962	729	999999	152	999999	553	999999	999999	621	832	311	713	48	880	999999	220	999999	376	984	999999	78	737	547	958	366	998	336	999999	148	726	999999	619	999999	809	971	179	591	987	999999	609	365	644	999999	113	170	466	999999	84	793	655	698	225	450	999999	451	235	192	389	785	999999	999999	774	535	894	517	692	64	238	999999	999999	628	404	27	385	815	433	999999	999999	797	900	690	261	999999	492	37	999999	178	634	367	999999	986	212	999999	133	999999	591	119	982	595	478	411	89	999999	999999	36	303	208	75	217	999999	999999	748	592	885	545	966	999999	999999	867	418	999999	999999	871	172	997	426	999999	999999	993	234	323	999999	848	328	498	611	94	632	999999	999999	999999	113	427	349	380	999999	620	999999	588	425	999999	77	125	187	955	981	217	13	999999	610	999999	315	999999	983	704	498	900	999999	396	999999	881	712	586	143	517	999999	999999	532	791	759	806	876	315	577	977	999999	762	670	373	516	403	90	821	855	633	595	41	443	999999	999999	347	356	929	654	544	544	490	981	670	545	979	685	222	60	803	234	999999	504	15	999999	735	240	999999	879	540	800	890	731	510	922	388	999999	887	908	422	999999	946	661	43	442	999999	780	10	828	537	718	868	770	62	408	595	999999	999999	999999	156	999999	457	59	124	743	654	999999	480	747	166	420	797	313	638	353	287	348	471	573	999999	954	239	999999	352	822	932	999999	999999	111	336	852	999999	999999	761	314	12	896	547	299	788	17	309	262	671	126	920	565	999999	708	999999	257	74	864	504	202	877	999999	999999	301	811	999999	89	379	421	313	999999	106	551	333	351	390	801	181	785	999999	999999	977	409	236	901	376	999999	999999	980	88	788	276	206	999999	999999	626	199	255	999999	999999	928	930	840	368	837	824	23	808	366	740	456	892	89	999999	546	899	999999	999999	400	444	546	118	999999	342	999999	999999	899	981	895	999999	201	555	999999	999999	755	999999	999999	51	398	87	999999	188	614	249	632	895	197	385	32	537	650	718	854	54	999999	999999	542	507	842	824	
924	42	912	641	999999	900	209	558	75	999999	999999	935	92	322	999999	999999	503	159	710	629	999999	524	958	368	84	482	999999	648	813	934	191	999999	208	999999	163	330	999999	973	699	731	696	639	319	210	775	715	635	542	962	999999	327	393	797	223	999	410	83	554	567	76	209	560	744	140	641	132	736	518	999999	760	999999	529	459	978	999999	195	214	758	592	369	846	168	686	463	617	999999	999999	985	999999	753	999999	720	416	633	999999	146	894	999999	999999	652	999999	127	382	211	999999	797	933	818	290	814	205	325	962	207	999999	51	874	999999	523	842	999999	751	999999	416	514	999999	123	825	999999	999999	300	999999	199	940	999999	999999	785	484	205	820	864	33	704	999999	557	931	758	218	413	490	271	999999	999999	999999	999999	236	183	966	697	999999	684	999999	371	493	524	180	135	31	816	500	265	400	95	702	977	267	56	194	858	583	622	904	999999	966	535	999999	999999	472	578	164	555	819	999999	999999	146	757	662	999999	244	386	805	736	402	999999	234	871	528	963	999999	999999	189	989	117	123	999999	779	999999	404	957	838	811	663	453	999999	999999	446	613	775	566	999999	605	835	999999	481	778	885	512	999999	999999	663	167	999999	999999	474	999999	565	711	672	55	366	71	267	999999	405	575	151	293	999999	967	999999	999999	753	406	999999	509	354	49	636	345	388	276	196	662	304	681	415	939	999999	999999	389	735	999999	999999	999999	168	347	580	554	999999	636	602	772	541	999999	405	413	999	999999	999999	631	526	85	337	666	100	999999	999999	959	724	999999	999999	314	64	999999	999999	999999	32	206	370	999999	773	999999	729	708	999999	504	654	709	899	277	416	999999	24	64	862	999999	613	999999	119	293	999999	621	830	999999	999999	999999	999999	954	900	87	391	802	999999	803	857	42	355	999999	879	596	999999	895	70	456	752	999999	999999	999	725	403	714	999999	97	87	429	162	664	982	284	499	786	700	999999	821	886	614	999999	220	206	830	314	984	193	523	999999	846	560	383	994	968	997	718	999999	999999	372	431	999999	999999	383	705	377	372	354	390	810	531	96	999999	999999	148	553	89	999999	895	98	730	999999	573	999999	583	602	291	988	315	999999	999999	471	999999	999999	464	999999	999999	999999	501	462	941	999999	802	713	540	759	321	812	999999	424	917	915	343	418	642	656	151	739	799	113	96	384	48	999999	742	69	784	789	999999	249	999999	251	311	442	156	99	972	999999	999999	999999	290	479	141	891	584	161	137	999999	817	999999	757	999999	999999	398	376	
567	602	914	970	999999	975	532	705	616	37	675	999999	900	272	552	684	999999	264	976	999999	617	252	157	314	999999	999999	891	971	999999	491	970	213	913	76	589	497	999999	889	999999	848	757	999999	999999	863	908	999999	999999	631	999999	133	999999	172	999999	999999	759	324	999999	999999	389	999999	999999	560	407	999999	67	472	701	834	682	64	626	401	258	137	75	843	727	999999	406	53	705	269	706	185	25	807	152	347	317	999999	52	458	509	467	764	999999	376	999999	805	446	999999	999999	999999	221	999999	84	914	934	510	915	596	171	213	345	999999	824	999999	231	118	999999	330	999999	527	417	21	177	891	791	372	999999	999999	337	487	959	208	999999	320	494	679	941	893	217	837	402	678	881	255	173	624	940	352	999999	291	555	999999	999999	875	541	209	338	192	132	571	642	447	269	683	253	147	540	513	999999	552	177	367	122	999999	134	738	999999	922	728	177	432	525	333	56	932	843	717	437	778	295	350	758	770	646	205	955	999999	207	11	36	94	436	982	999999	999999	999999	14	999999	750	803	79	416	999999	955	149	127	123	222	750	410	999999	112	734	84	211	418	596	476	999999	179	328	932	920	701	93	995	542	999999	932	744	839	752	999999	999999	225	933	303	815	999999	88	841	206	456	601	606	999999	702	908	400	704	999999	537	645	580	999999	999999	495	763	872	153	584	392	290	16	570	999999	425	759	999999	999999	124	999999	969	251	338	132	999999	329	104	999999	303	633	340	237	153	311	116	116	500	999999	999999	999999	942	363	503	458	916	450	40	929	566	943	59	132	589	819	568	999999	999999	362	660	175	999999	999999	849	950	999999	62	863	269	570	318	268	779	999999	584	839	615	747	879	216	999999	999999	175	544	360	584	999999	648	333	999999	713	864	999999	999999	282	872	999999	513	999999	405	999999	586	771	999999	258	684	279	303	15	980	999999	655	999999	156	624	876	503	235	499	376	845	414	539	526	999999	454	129	361	556	712	667	111	204	999999	352	458	528	999999	296	999999	314	999999	999999	353	789	999999	999999	992	803	406	378	945	24	186	999999	459	57	254	999999	804	565	999999	747	999999	323	852	461	889	803	176	358	999999	939	824	72	932	999999	196	737	799	952	137	558	999999	343	999999	96	28	999999	893	999999	999999	305	492	120	396	999999	349	39	936	999999	611	198	636	57	682	16	200	124	627	687	861	516	711	851	438	368	596	959	601	765	999999	965	999999	999999	85	400	457	713	675	999999	999999	166	800	999999	350	
938	922	113	661	715	896	904	306	215	550	766	593	640	682	999999	579	389	438	181	173	646	288	999999	972	999999	559	486	448	999999	999999	704	999999	999999	510	499	446	493	999999	886	868	538	999999	704	224	318	806	816	41	647	195	52	727	629	999999	704	660	59	140	999999	166	419	465	443	950	845	60	84	999999	192	591	96	91	551	312	635	977	583	657	663	484	999999	454	800	676	999999	976	96	490	999999	839	396	999999	928	999999	458	83	235	754	999999	267	999999	999999	849	999999	109	999999	186	327	403	726	87	402	477	895	423	965	999999	767	999999	868	964	594	333	999999	999999	733	999999	821	853	562	752	828	288	406	999999	66	605	744	576	260	999999	999999	96	90	762	994	885	42	316	493	418	467	25	999999	999999	147	362	506	862	375	808	364	999999	841	973	258	123	81	152	999999	370	920	201	487	999999	204	507	253	590	999999	848	130	514	999999	153	999999	812	777	112	615	704	108	881	210	452	446	305	255	116	999999	880	814	889	950	133	498	276	538	442	999999	639	118	915	662	999999	687	849	113	999999	688	445	345	999999	537	662	271	48	990	44	631	898	262	999999	87	999999	44	241	564	246	655	29	999999	345	999999	975	596	192	228	683	765	596	999999	557	428	78	544	845	361	999999	999999	459	286	999999	810	210	999999	970	838	344	493	455	999999	867	52	669	170	999999	964	561	76	999999	820	316	279	45	706	704	999999	18	783	198	879	276	384	206	742	781	534	803	598	625	354	999999	200	999999	310	335	514	758	907	999999	999999	800	231	783	638	999999	234	775	503	682	999999	829	999999	304	576	29	492	846	926	389	476	171	962	999999	999999	935	126	959	999999	381	200	999999	111	249	317	89	54	601	567	999999	556	758	309	916	373	524	334	895	743	291	842	668	832	999999	78	719	837	780	58	702	999999	274	50	132	492	300	728	321	987	497	999999	999999	288	999999	999999	717	999999	56	999999	220	611	230	999999	999999	539	531	138	583	181	597	251	274	552	864	920	999999	718	187	434	83	795	22	908	999999	316	950	389	679	694	360	858	790	703	999999	101	632	58	597	593	960	999999	155	150	399	255	710	348	423	242	550	999	684	622	14	425	598	322	970	999999	588	151	458	888	820	739	461	571	999999	999999	298	244	131	593	473	910	999999	872	519	11	606	612	965	447	154	999999	184	178	699	422	502	319	88	460	15	999999	999999	266	329	999999	793	999999	633	650	943	999999	999999	999999	159	103	
774	725	803	999999	539	999999	999999	20	999999	468	565	999999	872	301	999999	979	999999	670	999999	999999	206	999999	553	999999	217	467	978	325	999999	838	999999	999999	999999	605	648	776	999999	119	920	999999	643	999999	523	861	104	999999	999999	341	378	964	159	217	511	505	897	391	999999	944	761	81	999999	860	516	904	985	481	273	999999	653	505	472	57	750	559	20	502	999999	691	999999	706	200	647	946	540	689	276	582	523	999999	266	999999	999999	357	999999	42	783	197	999999	876	999999	999999	999999	687	999999	501	112	466	952	999999	999999	521	491	189	999999	880	359	913	975	225	718	999999	750	568	397	901	900	699	901	526	237	999999	261	999999	999999	468	200	999999	83	48	587	809	629	38	313	744	999999	392	999999	999999	683	870	221	402	167	724	496	441	300	971	600	412	565	999999	267	98	270	675	47	596	690	399	839	937	999999	909	279	999999	265	653	789	999999	408	933	842	367	103	858	999999	427	971	759	999999	111	448	999999	253	203	999999	224	484	446	355	704	287	293	999999	284	999999	999999	455	999999	999999	646	192	92	999999	631	593	900	995	411	999999	620	625	930	999999	738	498	462	665	85	951	50	179	352	999999	703	656	999999	336	819	999999	409	972	999999	582	999999	919	365	181	622	610	869	229	82	429	735	999999	999999	563	302	999999	312	592	379	823	146	999999	839	920	310	975	999999	574	185	317	999999	647	428	358	707	818	143	999999	52	475	91	999999	106	922	437	623	309	996	44	43	999999	817	999999	383	446	555	999999	444	999999	647	999999	305	54	764	999999	97	661	998	999999	483	651	30	549	904	741	325	380	916	493	686	675	47	539	999999	526	999999	55	54	911	999999	999999	999999	420	405	898	785	999999	999999	999999	350	999999	999999	150	560	392	999999	277	698	641	131	999999	999999	999999	194	972	538	766	902	248	21	999999	616	97	704	745	952	610	999999	15	955	548	48	805	152	724	374	897	999999	759	755	999999	356	413	790	976	575	747	236	999999	370	999999	873	103	108	308	355	223	446	815	439	170	133	999999	685	582	999999	367	808	469	999999	999999	787	153	493	489	695	213	307	999999	179	215	383	999999	644	999999	674	945	707	844	999999	160	461	172	330	594	408	662	727	999999	840	999999	939	766	825	729	999999	730	609	619	999999	151	999999	718	645	233	786	412	58	999999	907	999999	659	963	100	456	189	625	999999	899	999999	43	486	99	886	961	276	616	894	915	999999	944	346	97	999999	237	244	742	526	106	807	996	999999	978	310	
650	558	999999	676	999999	549	616	999999	710	538	579	665	999999	832	684	957	179	517	143	54	963	853	572	731	862	222	447	108	726	101	94	429	508	789	246	412	301	940	525	375	999999	46	999999	558	662	572	999999	999999	842	999999	637	488	999999	933	346	999999	986	253	814	166	999999	518	999999	618	454	160	166	48	999999	999999	665	999999	991	767	957	927	227	23	78	299	806	999999	265	999999	464	999999	948	575	999999	449	426	57	135	369	273	999999	999999	27	114	512	415	378	324	570	999999	999999	496	712	975	999999	578	999999	184	525	999999	999999	262	605	999999	849	999999	591	595	156	855	618	999999	632	504	388	82	209	999999	566	883	437	222	695	112	999999	118	245	599	999999	871	453	872	610	19	697	326	258	863	999999	999999	823	783	177	714	865	303	999999	999999	597	346	378	73	618	641	922	362	999999	502	108	740	965	992	561	999999	999999	745	503	623	806	72	823	346	999999	999999	999999	999999	54	999999	247	762	999999	37	11	999999	999999	999999	263	968	96	999999	758	999999	764	524	345	999999	231	892	313	129	999999	251	999999	999999	522	42	419	363	581	278	318	586	265	999999	496	999999	990	863	783	999999	491	999999	536	471	313	77	581	999999	999999	238	432	999999	999999	128	963	999999	625	476	185	470	970	900	397	817	36	182	999999	429	38	999999	840	999999	119	292	637	274	999999	940	232	454	460	289	442	353	999999	166	908	999999	382	493	323	524	688	322	60	591	147	718	444	999999	576	999999	999999	524	398	74	52	999999	490	698	999999	684	254	730	999999	691	467	999999	971	870	273	364	999999	544	92	325	679	796	241	56	136	995	999999	101	878	307	188	918	955	999999	999999	523	656	684	205	639	280	999999	312	369	133	104	747	574	866	222	115	567	999999	82	395	255	163	443	571	302	188	162	999999	712	512	549	98	199	756	750	707	999999	348	999999	55	999999	999999	872	923	999999	258	931	234	666	202	999999	487	882	396	999999	369	222	122	999999	460	999999	999999	600	999999	583	15	557	817	126	514	999999	999999	987	37	674	761	291	999999	538	53	256	928	195	999999	999999	999999	215	803	888	391	494	260	444	992	999999	614	893	999999	349	999999	701	124	117	999999	999999	999999	999999	999999	721	116	88	702	584	859	214	198	920	999999	964	522	999999	753	928	999999	30	999999	784	994	109	999999	868	275	180	511	352	999999	820	44	70	999999	571	360	92	782	312	791	675	585	788	999999	999999	812	61	827	999999	947	196	382	141	967	617	505	999999	660	
247	813	999999	82	516	82	378	886	30	474	950	449	999999	155	432	999999	816	999999	216	370	999999	999999	223	352	284	405	945	448	903	103	999999	999999	604	999999	999999	499	999999	999999	999999	715	999999	807	792	999999	876	787	999999	50	949	902	160	418	299	999999	294	191	599	190	798	121	136	999999	982	927	999999	885	845	250	610	932	969	223	140	500	999999	569	999999	999999	475	497	129	905	498	10	942	474	999999	219	146	364	899	88	804	956	589	440	824	865	995	991	941	999999	999999	999999	932	937	287	799	395	725	918	964	714	310	991	999999	441	981	984	999999	119	636	999999	256	42	891	418	183	999999	569	744	407	640	484	555	999999	474	999999	78	15	196	976	823	421	446	935	374	503	964	999999	998	843	880	877	999999	315	931	194	983	51	999999	999999	999999	825	981	520	999999	239	755	999999	756	999999	913	979	931	143	812	691	999999	107	999999	999999	218	553	999999	901	526	999999	999999	249	162	999999	497	36	999999	92	98	998	999999	999999	611	144	999999	67	610	48	999999	901	946	748	999999	249	384	999999	524	613	894	344	264	90	993	999999	636	515	754	476	472	886	999999	999999	999999	814	260	884	495	999999	999999	161	942	532	999999	625	815	999999	999999	913	906	611	512	872	197	753	743	999999	932	49	508	999999	313	144	576	52	999999	107	999999	688	988	499	401	142	447	743	401	732	118	377	756	782	768	841	569	860	384	630	661	301	80	900	952	455	999999	999999	848	808	955	929	228	717	160	999999	999999	416	999999	379	435	999999	361	999999	252	564	999999	726	474	999999	574	716	667	999999	446	412	618	98	547	946	259	514	895	593	776	188	999999	48	999999	710	917	163	650	15	205	217	939	69	657	397	171	167	468	999999	999999	249	271	999999	999999	748	999999	999999	999999	273	999999	999999	558	768	999999	73	415	254	104	764	554	420	999999	999999	582	999999	472	558	440	160	784	999999	55	519	359	999999	917	708	999999	882	999999	91	295	387	999999	999999	658	181	824	999999	982	916	72	704	831	822	184	609	868	52	286	891	999999	718	489	999999	875	49	418	707	156	706	999999	999999	503	472	135	688	999999	308	580	301	734	846	177	867	999999	350	687	999999	363	317	840	724	999999	378	999999	576	897	999999	408	618	762	127	448	286	999999	849	999999	369	999999	496	999999	999999	471	999999	167	558	550	999999	997	999999	362	999999	999999	838	866	763	616	134	785	558	790	917	999999	961	999999	616	999999	999999	438	999999	149	328	839	999999	483	279	262	620	221	138	
35	285	861	999999	266	880	773	609	419	675	242	999999	999999	148	705	916	670	509	456	550	159	659	194	817	394	44	999999	487	365	596	510	995	912	656	533	515	999999	999999	705	657	843	799	481	762	947	73	744	701	171	999999	609	752	174	999999	978	376	100	53	489	232	838	296	253	823	999999	246	999999	926	999999	200	860	644	804	999999	706	360	187	431	869	330	999999	351	326	799	987	757	831	999999	999999	999999	424	22	546	482	819	557	555	658	596	999999	900	817	96	999999	705	999999	948	375	964	628	198	999999	183	168	932	497	970	453	836	418	999999	922	259	999999	775	848	999999	332	999999	159	999999	999999	999999	169	999999	999999	265	355	999999	32	809	465	286	59	968	755	838	388	549	332	999999	999999	822	999999	305	978	568	637	205	999999	866	625	396	999999	823	668	833	999999	738	460	999999	624	359	813	608	949	646	999999	489	999999	19	999999	782	656	572	702	707	656	999999	451	999999	627	160	247	166	193	999999	470	999999	310	921	824	999999	98	99	962	999999	18	579	999999	342	369	158	184	846	157	843	999999	253	130	999999	999999	159	296	547	999999	999999	121	657	425	880	185	972	189	108	999999	79	693	566	609	950	698	999999	518	119	554	479	975	400	999999	349	338	999999	999999	349	744	674	363	999999	484	498	641	361	164	474	166	999999	968	86	661	87	160	183	643	180	272	110	640	187	993	145	999999	720	999999	85	552	958	866	999999	363	521	999999	152	91	121	318	346	922	54	952	999999	510	898	739	931	199	164	584	936	86	644	999999	185	557	349	999	920	713	88	999999	208	529	999999	723	149	371	18	999999	999999	861	925	999999	596	235	835	635	999999	981	717	885	999999	383	930	763	999999	488	540	594	999999	122	398	633	999999	131	753	637	999999	185	999999	569	999999	72	62	85	161	466	446	950	722	713	409	939	995	202	999999	824	599	999999	13	661	831	423	999999	999999	999999	301	343	475	481	207	263	424	999999	157	704	334	331	854	612	263	51	589	872	38	713	999999	637	999999	999999	928	48	999999	999999	999999	738	767	713	642	611	859	133	999999	999999	524	999999	984	999999	848	999999	211	502	744	762	750	620	251	551	999999	706	23	663	690	879	553	999999	999999	252	453	999999	936	999999	689	252	753	139	999999	120	357	578	728	999999	789	164	394	999999	303	999999	999999	328	999999	226	392	935	598	999999	999999	102	925	364	214	999999	114	439	561	590	813	501	19	620	550	140	204	752	977	999999	999999	536	999999	999999	999999	
999999	820	135	921	999999	237	999999	999999	999999	999999	977	195	992	373	987	797	999999	602	804	622	801	246	811	777	367	32	640	999999	486	331	905	607	808	498	214	921	979	518	841	362	999999	847	999999	923	572	999999	211	388	990	324	524	934	690	505	75	763	19	999999	563	698	597	795	999999	999999	790	380	386	999999	999999	999999	818	841	760	451	999999	954	784	999999	999999	999999	820	262	999999	171	999999	971	917	313	433	999999	999999	631	999999	153	999999	999999	999999	236	999999	202	999999	999999	228	924	506	683	183	248	943	999999	979	132	151	151	877	344	999999	17	428	819	462	83	81	999999	164	196	999999	617	999999	999999	285	558	999999	999999	999999	999999	44	53	665	999999	798	679	370	322	999999	789	490	999999	999999	431	446	999999	808	323	739	495	999999	509	769	999999	796	565	561	655	835	431	999999	999999	297	762	310	784	999999	303	31	999999	999999	759	258	999999	706	83	352	999999	850	999999	749	440	999999	368	489	535	283	355	337	242	999999	714	486	49	421	361	525	513	130	662	328	999999	301	956	999999	875	999999	999999	613	999999	223	306	999999	230	681	937	855	929	283	775	999999	997	966	788	999999	999999	999999	999999	954	999999	999999	839	144	999999	999999	999999	148	326	999999	613	999999	879	741	614	28	821	999999	999999	367	484	506	596	239	999999	999999	999999	999999	513	301	999999	603	51	449	269	175	999999	171	615	934	446	798	538	999999	669	500	631	999999	361	770	844	98	26	999999	480	848	961	609	788	47	964	697	635	34	999999	999999	242	439	999999	448	999999	999999	999999	331	921	685	967	253	570	855	529	75	196	743	457	695	587	200	969	420	213	775	383	578	970	999999	172	514	548	659	999999	202	783	912	999999	194	793	999999	929	999999	880	717	999999	933	517	898	510	892	999999	118	432	999999	469	999999	244	869	999999	725	360	182	523	463	705	999999	597	999999	291	283	617	999999	999999	999999	270	999999	540	999999	736	449	999999	81	248	279	936	439	237	225	733	722	999999	999999	908	77	344	757	281	999999	22	138	346	190	999999	236	285	314	999999	539	782	294	531	749	142	836	664	289	933	254	526	999999	683	381	603	569	605	361	999999	833	558	512	999999	122	999999	999999	113	880	999999	21	994	632	232	697	999999	448	201	928	999999	81	412	64	823	36	999999	999999	455	964	587	58	999999	924	949	999999	999999	279	999999	418	999999	534	999999	784	825	922	999999	893	52	985	938	164	377	676	237	292	430	503	689	877	221	736	163	148	302	415	390	79	682	999999	716	
999999	68	999999	663	599	348	628	239	901	776	999999	704	469	36	999999	680	999999	999999	666	999999	487	590	513	207	999999	381	595	999999	419	541	190	221	203	279	774	105	999999	999999	999999	999999	802	999999	787	110	214	42	693	999999	869	735	435	999999	26	896	238	583	555	585	133	227	753	146	820	369	596	796	510	199	999999	337	999999	941	68	722	159	224	802	413	993	507	687	483	622	683	116	807	205	307	51	201	550	19	889	420	201	999999	999999	999999	513	418	531	504	999999	542	649	494	324	303	999999	23	999999	999999	999999	626	539	280	523	146	263	789	600	213	157	999999	999999	999999	61	647	530	999999	771	999999	899	585	975	999999	622	999999	44	622	493	901	560	38	420	407	426	273	999999	921	152	315	174	999999	817	328	356	800	756	572	999999	999999	773	264	251	999999	999999	17	651	356	657	444	111	999999	999999	699	652	999999	649	388	660	788	766	609	350	465	219	184	999999	656	836	999999	333	472	999999	999999	137	306	999999	24	164	419	621	534	273	999999	213	533	428	999999	999999	237	161	999999	912	653	910	999999	913	999999	196	999999	248	994	519	836	121	999999	461	999999	572	356	343	634	999999	250	176	241	345	642	261	686	756	651	980	609	669	955	560	535	906	999999	999999	10	827	999999	180	999999	25	437	596	999999	82	999999	555	328	893	527	999999	671	487	678	828	281	533	509	321	597	23	999999	176	165	88	925	583	608	964	999999	806	999999	79	549	226	908	55	687	999999	817	105	999999	999999	152	999999	888	58	999999	145	120	476	328	775	583	613	115	270	441	496	156	999999	947	999999	999999	720	16	602	937	462	999999	236	846	999999	504	501	999999	203	34	353	199	999999	355	999999	853	866	488	999999	999999	999999	999999	647	614	200	467	999999	999999	307	164	432	804	296	121	774	226	884	999999	999999	280	91	999999	911	246	97	306	280	20	999999	510	695	241	999999	116	999999	351	281	622	999999	437	53	999999	64	49	601	548	903	999999	580	255	969	999999	66	100	414	684	999999	411	526	893	197	450	673	797	469	999999	169	999999	999999	433	999999	271	973	995	237	738	207	999999	644	999999	403	515	439	239	540	458	185	554	701	999999	152	999999	105	999999	999999	602	678	999999	579	410	389	723	655	157	999999	708	999999	70	999999	676	487	336	999999	978	500	682	20	444	266	999999	25	614	488	792	999999	999999	176	999999	755	634	999999	940	302	243	999999	680	999999	292	999999	832	999999	124	691	35	840	816	999999	127	271	567	592	244	10	568	
999999	999999	999999	999999	999999	237	541	61	314	238	616	999999	44	532	818	820	999999	728	516	433	999999	999999	923	463	952	474	999999	58	949	198	52	825	939	733	999999	394	999999	999999	424	999999	300	143	810	462	418	303	999999	581	308	451	744	999999	727	999999	743	493	999999	782	909	999999	268	493	112	125	196	791	607	310	684	433	999999	824	999999	816	142	691	100	470	54	659	692	397	749	508	453	188	107	372	990	999999	543	662	98	31	999999	807	999999	694	999999	999999	999999	481	897	999999	75	999999	559	999999	444	999999	403	999999	737	259	710	870	743	603	671	17	694	245	319	329	890	722	999999	999999	383	335	660	406	204	427	999999	221	500	874	443	999999	629	196	999999	939	961	999999	925	838	320	571	74	438	32	268	999999	999999	171	999999	999999	999999	194	277	999999	119	401	996	196	319	295	999999	999999	868	170	148	388	999999	316	379	999999	737	999999	896	971	812	270	231	999999	999999	999999	513	59	922	999999	100	348	362	658	819	548	965	999999	999999	553	821	999999	206	277	999999	999999	434	999999	999999	220	257	555	298	305	999999	848	179	622	260	823	782	449	999999	978	80	800	999999	849	497	831	402	771	190	353	999999	999999	74	954	500	65	999999	369	267	712	642	544	60	66	933	999999	379	353	716	792	770	381	743	227	207	93	999999	584	655	960	817	999999	374	944	155	114	784	224	131	205	763	999999	999999	745	346	535	999999	969	916	999999	999999	59	65	398	999999	778	999999	999999	756	416	210	999999	713	999999	894	165	179	115	910	828	999999	164	999999	520	39	358	199	998	880	999999	344	884	668	138	507	768	431	999999	371	376	237	999999	468	714	994	286	999999	884	850	190	366	999999	69	97	341	308	827	999999	369	234	589	878	966	999999	999999	326	999999	999999	799	136	734	203	744	543	999999	258	696	517	526	752	649	999999	157	699	315	700	825	999999	999999	209	940	886	999999	146	787	358	999999	382	642	999999	468	133	95	724	455	172	899	525	999999	92	612	999999	27	617	585	285	731	276	999999	381	999999	247	999999	599	999999	847	587	999999	756	252	999999	323	999999	848	293	999999	229	433	999999	152	801	999999	93	714	597	630	869	999	561	511	626	999999	602	270	999999	231	345	495	538	999999	999999	301	769	254	804	298	445	179	333	999999	999999	308	32	999999	580	201	164	999999	12	999999	978	587	55	999999	625	583	721	614	671	72	999999	734	894	646	567	509	539	999999	910	309	194	700	675	502	999999	328	999999	964	689	985	77	272	492	
972	999999	997	256	524	999999	230	576	830	999999	999999	999999	331	413	386	80	999999	661	324	172	999999	381	288	912	553	798	307	901	757	999999	685	995	917	999999	999999	26	570	999999	24	999999	689	732	364	999999	414	622	134	999999	305	894	999999	999999	752	110	789	601	351	94	702	726	331	328	819	999999	821	999999	961	999999	491	369	510	817	646	114	482	970	26	95	999999	931	673	392	606	863	317	999999	999999	817	999999	330	999999	485	560	298	999999	999999	999999	999999	380	147	999999	54	432	936	999999	999999	686	647	999999	819	584	265	999999	999999	63	999999	722	956	597	469	33	154	628	171	693	34	999999	358	225	121	67	567	714	370	280	999999	959	999999	478	516	675	605	199	642	999999	420	898	789	245	950	648	956	861	911	124	516	999999	271	252	999999	999999	338	999999	999999	999999	26	550	226	501	999999	979	61	487	91	794	427	954	986	425	283	999999	477	123	274	472	110	706	803	999999	999999	213	698	999999	119	972	347	182	683	880	729	869	681	999999	811	999999	596	999999	780	127	697	561	439	999999	968	242	76	225	999999	999999	661	320	746	999999	737	230	290	633	377	118	999999	255	999999	115	999999	414	454	188	311	303	875	631	926	686	999999	212	999999	851	999999	877	999999	999999	24	640	999999	419	132	999999	999999	999999	690	999999	111	671	670	999999	290	333	999999	563	787	999999	913	999999	177	39	393	70	999999	534	999999	999999	999999	500	212	334	240	640	886	286	999999	744	626	720	613	912	530	264	999999	999999	921	449	999999	896	99	28	218	999999	473	199	35	72	296	36	144	261	789	610	999999	345	221	650	447	874	999999	53	271	202	261	264	999999	999999	53	317	612	17	737	287	411	194	126	90	176	999999	260	228	457	600	586	361	999999	920	795	681	999999	999999	12	826	623	999999	999999	999999	899	219	691	896	28	979	999999	137	523	511	999999	285	229	141	483	999999	623	63	595	999999	615	899	140	999999	999999	372	423	999999	999999	910	999999	364	999999	109	191	957	999999	364	210	478	999999	999999	999999	622	721	519	461	762	797	261	213	999999	461	95	410	999	88	112	562	656	566	999999	999999	999999	847	844	848	129	950	999999	745	268	999999	127	495	166	71	518	999999	824	910	660	544	753	707	999999	903	351	699	999999	878	999999	999999	554	911	103	337	234	775	877	671	999999	812	280	999999	999999	999999	343	600	253	938	570	999999	999999	745	999999	999999	379	905	753	940	999999	999999	769	999999	999999	999999	309	215	401	829	836	999999	989	999999	577	848	274	999999	
762	387	569	750	999999	252	999999	999999	74	999999	15	556	999999	328	999999	999999	174	913	53	632	674	488	417	137	209	424	111	827	999999	585	999999	67	283	142	999999	375	999999	756	973	526	340	185	401	500	210	844	871	999999	999999	999999	988	999999	804	641	572	999999	969	442	999999	41	999999	490	421	999999	641	947	283	825	185	999999	566	417	999999	526	302	499	96	916	927	999999	553	593	115	202	999999	512	263	641	999999	999999	405	938	999999	999999	384	849	763	912	859	262	999999	55	342	75	496	581	724	287	349	999999	198	63	999999	195	488	557	385	999999	999999	138	999999	999999	265	317	259	627	210	997	152	453	999999	183	67	674	792	507	999999	999999	999999	999999	788	975	302	496	680	352	434	30	463	827	474	545	29	731	568	999999	789	34	815	999999	999999	727	145	896	348	999999	996	839	999999	999999	305	344	522	877	349	719	999999	768	637	907	999999	190	543	324	979	199	999999	335	999999	862	717	236	999999	837	999999	999999	839	405	158	665	999999	594	627	483	531	999999	32	151	999999	848	591	31	397	908	674	199	999999	821	917	158	860	670	732	999999	272	79	119	685	243	288	880	943	999999	971	560	609	563	70	999999	849	176	22	943	999999	999999	696	838	326	172	454	877	28	488	10	804	999999	999999	96	999999	462	29	347	999999	113	968	647	411	999999	357	75	636	133	37	77	981	848	726	999999	999999	575	999999	792	999999	999999	410	862	999999	619	177	874	746	476	848	341	829	829	113	840	300	633	295	422	969	999999	817	754	990	421	28	955	959	999999	826	645	232	237	824	130	702	115	193	791	258	999999	328	999999	284	999999	248	162	745	886	999999	999999	290	999999	823	999999	970	999999	872	53	600	221	999999	358	999999	213	119	999999	14	999999	148	194	449	503	174	496	777	658	479	999999	183	999999	220	82	224	200	364	414	413	999999	159	55	999999	150	999999	47	567	970	520	999999	587	999999	158	762	747	989	196	999999	999999	337	649	322	186	578	870	999999	11	999999	144	459	848	999999	999999	606	833	103	999999	309	311	136	929	807	148	408	999999	537	999999	999999	335	999999	999999	577	761	86	999999	837	868	665	279	466	45	724	835	70	232	883	999999	551	928	654	48	886	999999	526	408	999999	184	778	999999	999999	999999	553	517	910	999999	280	942	122	847	996	234	295	40	845	999999	214	971	87	185	833	90	176	999999	681	196	999999	102	245	678	999999	662	100	803	936	450	492	217	925	999999	999999	940	344	999999	999999	430	999999	856	640	
435	203	870	107	602	38	262	849	33	999999	724	336	999999	707	443	931	344	143	492	999999	404	608	997	999999	470	233	892	745	472	598	999999	443	271	999999	809	484	56	565	498	774	999999	999999	999999	381	999999	289	773	242	900	999999	999999	999999	270	999999	245	826	999999	823	636	378	145	517	999999	435	584	999999	75	999999	897	999999	884	779	644	717	999999	999999	150	999999	999999	191	460	659	844	700	10	963	182	999999	226	983	288	233	999999	999999	638	177	223	999999	796	920	224	999999	345	999999	888	999999	652	999999	353	441	685	580	999999	999999	999999	485	672	686	999999	621	118	566	509	913	680	661	850	999999	88	252	999999	116	999999	925	966	999999	324	999999	811	192	321	999999	164	784	307	708	999999	483	212	999999	504	536	608	185	999999	999999	547	431	999999	237	999999	999999	474	111	851	579	750	999999	488	514	999999	769	875	999999	309	488	412	725	616	971	415	377	321	925	747	63	507	654	123	999999	999999	893	999999	584	224	192	999999	62	933	728	958	202	994	698	991	735	661	367	999999	999999	255	822	814	300	821	600	817	549	999999	798	81	999999	938	179	999999	999999	999999	999999	36	127	333	999999	791	999999	22	999999	382	622	933	21	401	999999	778	790	73	999999	999999	351	763	624	999999	615	698	144	657	862	999999	824	61	723	607	370	999999	758	999	896	999999	927	287	999999	999999	204	615	352	407	930	999999	158	116	602	199	786	537	412	751	717	999999	657	239	160	959	999999	571	999999	999999	40	810	999999	791	176	24	160	73	164	406	181	999999	999999	737	727	999999	999999	718	458	533	821	999999	927	16	291	999999	382	697	136	999999	670	999999	404	938	999999	130	307	366	999999	999999	48	722	382	999999	999999	717	315	920	999999	616	853	839	123	686	592	207	882	23	999999	931	642	463	937	516	736	549	606	999999	370	607	247	999999	778	999999	999999	108	460	921	436	999999	999999	461	999999	520	795	830	518	999999	355	179	247	999999	999999	17	946	999999	785	866	279	41	120	898	560	905	999999	999999	70	999999	999999	999999	746	999999	587	936	12	190	999999	426	999999	905	40	888	71	999999	369	954	893	770	923	909	322	593	651	405	463	999999	901	289	151	999999	770	274	525	861	432	287	705	919	999999	765	316	368	155	374	10	232	999999	999999	546	424	220	299	330	292	181	163	318	192	483	971	289	989	285	40	145	999999	372	210	999999	91	258	973	765	999999	603	954	447	287	999999	240	999999	541	742	727	479	999999	944	243	689	279	968	522	999999	43	486	
326	93	125	999999	244	860	637	602	999999	175	247	999999	172	688	227	715	41	999999	252	999999	747	999999	557	560	664	822	999999	520	498	123	999999	999999	731	681	287	870	332	999999	170	999999	565	938	287	562	242	946	781	554	472	999999	937	734	203	264	738	78	535	564	574	422	730	999999	114	351	439	709	802	491	411	999999	393	983	627	872	222	809	969	995	327	718	50	584	58	934	999999	11	999999	476	942	218	345	767	483	747	649	449	834	936	999999	533	153	300	152	126	179	999999	999999	331	51	929	109	999999	246	856	999999	156	77	179	999999	438	374	335	548	203	21	626	510	880	999999	773	999999	43	872	794	574	749	442	931	765	999999	999999	999999	999999	23	119	804	530	626	375	999999	381	664	999999	694	168	817	751	948	999999	553	999999	236	108	278	953	75	667	999999	291	999999	714	145	414	999999	999999	361	900	535	94	999999	105	883	514	999999	401	320	272	188	635	757	998	999999	999999	221	778	667	915	166	69	53	999999	999999	999999	999999	789	999999	260	827	159	807	917	225	999999	898	458	999999	999999	999999	999999	643	802	489	816	534	634	999999	999999	203	174	876	446	743	476	999999	79	27	548	770	940	165	70	445	38	828	840	782	999999	999999	762	218	945	546	289	426	250	657	271	810	999999	999999	926	999999	662	282	371	183	749	823	828	441	31	951	999999	721	999999	999999	999999	999999	999999	999999	602	391	999999	956	931	899	464	60	800	422	755	737	661	382	239	13	999999	756	466	666	43	804	109	331	196	999999	117	568	843	883	207	999999	999999	267	964	545	999999	705	351	999999	719	698	999999	416	686	294	300	65	492	579	999999	703	531	999999	999999	797	292	119	770	999999	792	896	217	917	224	999999	621	403	999999	693	387	87	414	995	947	344	782	999999	644	902	702	61	85	274	308	503	999999	999999	449	177	262	516	999999	999999	679	822	999999	115	202	214	999999	897	648	798	202	999999	299	535	89	483	999999	999999	474	867	246	740	820	999999	618	720	729	999999	953	250	441	870	151	11	326	134	999999	999999	500	440	239	804	413	287	999999	801	999999	226	999999	966	161	999999	999999	77	176	999999	12	999999	496	999999	999999	150	944	407	999999	999999	364	297	999999	999999	629	349	109	44	638	441	999999	543	999999	816	516	512	523	987	999999	999999	827	999999	835	388	132	315	189	28	954	99	999999	15	919	750	446	917	17	999999	999999	812	563	17	438	999999	610	999999	677	679	999999	973	626	957	318	589	503	290	999999	831	832	999999	
169	999999	90	549	580	332	623	130	379	999999	999999	470	650	999999	225	820	645	999999	999999	663	637	510	63	981	473	903	696	340	256	166	465	185	231	999999	653	481	999999	889	999999	288	999999	556	309	376	999999	999999	999999	42	374	683	999999	999999	999999	178	686	999999	37	109	999999	999999	635	292	874	223	143	999999	999999	629	999999	999999	893	755	999999	498	999999	91	210	687	513	999999	597	664	966	999999	999999	999999	131	62	999999	994	454	828	999999	487	652	999999	681	96	999999	999999	917	687	408	630	790	889	417	565	999999	605	458	350	595	769	999999	971	325	311	999999	41	999999	196	294	639	298	999999	942	466	846	265	409	124	455	365	399	910	265	999999	999999	632	694	566	702	739	999999	114	242	53	407	680	247	999999	393	210	950	999999	402	768	342	725	946	999999	719	999999	999999	343	894	999999	999999	999999	999999	980	529	80	346	641	494	999999	999999	999999	832	898	68	999999	28	39	730	254	415	999999	517	496	13	67	685	999999	846	999999	543	211	219	12	674	238	964	266	999999	999999	864	318	246	847	999999	999999	893	57	892	554	87	999999	613	999999	824	711	999999	999999	976	472	394	602	794	887	999999	999999	975	999999	234	830	211	761	188	999999	389	106	431	670	821	856	174	637	851	302	999999	376	999999	568	188	963	575	744	999999	999999	999999	272	999999	999999	834	783	181	73	822	71	352	325	987	205	270	727	289	991	408	130	308	757	751	999999	999999	645	303	999999	651	271	264	466	480	800	488	127	583	82	835	999999	684	110	814	789	949	213	388	403	308	460	683	583	999999	170	90	181	520	31	991	999999	489	765	422	999999	806	885	844	197	716	152	154	217	166	370	445	207	999999	999999	552	164	267	900	118	999999	999999	999999	131	320	720	317	999999	562	90	999999	558	999999	999999	999999	983	73	368	999999	686	165	315	476	999999	975	724	882	239	559	999999	837	931	589	999999	999999	999999	135	999999	534	476	409	545	592	136	520	999999	526	520	688	978	488	795	999999	223	952	885	999999	263	156	596	838	88	57	93	999999	999999	968	272	466	290	857	309	999999	724	287	619	999999	350	907	173	207	371	550	581	990	999999	865	376	999999	346	999999	999999	999999	938	638	330	999999	999999	999999	804	843	264	999999	999999	999999	999999	960	351	936	342	171	771	999999	982	999999	476	537	475	103	211	849	602	568	999999	428	984	691	999999	999999	956	999999	223	466	112	329	943	999999	152	999999	999999	91	523	439	370	999999	100	526	635	549	171	999999	999999	416	999999	955	
251	695	934	979	999999	498	74	265	980	999999	948	314	999999	663	455	999999	395	999999	999999	999999	335	999999	207	944	338	468	999999	356	925	173	107	999999	784	157	88	258	382	172	999999	322	26	268	458	159	236	785	282	999999	104	12	407	19	134	561	999999	88	999999	989	650	999999	442	999999	339	817	124	150	529	106	585	999999	786	233	999999	999999	113	77	713	58	718	553	999999	93	261	923	765	98	683	233	527	999	760	999999	521	647	999999	308	999999	641	44	999999	265	185	397	897	225	183	999999	165	457	999999	374	448	999999	107	999999	999999	466	416	61	35	467	306	579	585	999999	403	999999	61	98	999999	999999	82	23	999999	999999	21	696	999999	999999	591	779	527	775	965	634	322	121	423	167	530	999999	522	589	19	999999	959	605	811	461	822	999999	267	76	652	423	302	434	649	810	478	663	999999	709	470	999999	999999	531	999999	999999	133	999999	297	894	567	963	626	999999	14	12	338	415	999999	902	885	129	521	461	132	552	341	999999	471	613	689	867	999999	813	129	763	689	437	992	860	338	539	184	373	509	688	797	999999	430	999999	481	72	778	999999	823	350	999999	999999	999999	71	619	245	820	684	215	999999	234	812	373	999999	323	900	999999	999999	999999	355	945	157	952	444	754	999999	468	825	141	999999	98	540	989	779	999999	999999	39	931	251	999999	999999	999999	999999	808	999999	984	999999	189	999999	581	649	754	636	478	404	999999	535	964	316	97	999999	995	552	588	612	999999	823	593	221	121	871	491	782	999999	636	455	999999	153	999999	769	95	288	501	560	976	343	903	521	384	451	675	999999	624	164	326	724	947	580	206	999999	171	853	999999	222	999999	999999	972	165	999999	949	999999	392	984	546	12	498	503	991	611	278	999999	311	999999	770	445	806	999999	628	163	912	508	418	946	219	999999	241	321	999999	851	819	371	999999	999999	999999	852	293	90	87	161	828	230	956	999999	927	980	859	999999	206	999999	902	300	353	12	929	451	999999	445	774	938	999999	186	224	149	792	999999	52	632	784	918	161	999999	789	999999	999999	999999	999999	449	28	239	999999	597	124	512	948	999999	27	999999	749	984	672	847	999999	148	391	651	16	999999	186	30	938	237	859	999999	625	999999	999999	877	999999	248	899	740	426	545	200	182	72	711	999999	273	890	306	882	799	256	999999	999999	650	95	999999	999999	999999	999999	998	301	520	738	999999	887	771	27	999999	999999	999999	94	931	431	771	999999	219	588	304	625	913	999999	641	355	69	42	321	999999	999999	
791	999999	562	999999	999999	999999	254	679	444	999999	999999	429	255	749	999999	380	715	324	999999	647	999999	875	105	999999	120	360	868	659	175	999999	803	576	13	999999	358	999999	999999	921	464	13	999999	279	774	362	999999	206	999999	999999	414	974	999999	999999	438	130	168	916	897	181	999999	126	999999	999999	513	766	432	258	425	999999	401	161	431	999999	860	879	130	999999	110	999999	910	913	692	999999	255	999999	333	96	999999	883	998	442	999999	777	999999	347	453	999999	999999	18	999999	231	780	579	999999	999999	552	561	856	999999	999	999999	815	164	270	149	999999	999999	349	999999	442	345	120	999999	98	958	999999	654	926	522	435	197	667	102	812	689	999999	122	497	992	999999	999999	239	588	999999	999999	627	999999	999999	727	913	999999	593	453	575	594	121	999999	490	40	289	898	634	999999	133	811	78	999999	351	581	999999	321	584	999999	673	670	999999	531	658	999999	341	948	148	208	999999	64	604	999999	526	228	999999	999999	631	999999	713	999999	999999	895	465	999999	204	904	682	934	721	602	999999	999999	779	905	488	589	590	664	699	341	760	999999	999999	78	999999	999999	206	133	14	121	689	127	643	923	532	220	76	585	999999	999999	276	999999	486	999999	268	368	444	999999	999999	988	999999	966	768	999999	999999	711	171	396	865	999999	707	558	930	610	912	999999	602	855	382	278	522	999999	999999	271	74	556	949	727	999999	848	999999	585	394	26	999999	722	358	271	933	821	999999	680	999999	292	729	999999	283	876	999999	589	765	589	247	999999	475	309	933	506	317	443	761	443	586	999999	929	999999	173	914	803	200	999999	341	922	561	999999	999999	293	999999	542	356	999999	83	633	999999	93	830	999999	923	550	507	999999	852	953	499	70	615	999999	704	363	607	554	368	83	999999	268	433	999999	686	251	632	26	193	999999	960	170	999999	809	365	999999	108	784	249	373	305	999999	477	387	433	500	614	749	589	999999	999999	999999	914	999999	729	999999	659	173	661	682	999999	491	605	888	993	338	382	806	737	771	264	999999	314	995	777	502	790	55	999999	195	999999	999999	437	999999	38	167	255	688	999999	403	999999	934	999999	999999	455	999999	806	999999	394	104	999999	999999	21	817	143	121	999999	919	232	237	181	613	930	999999	999999	999999	64	809	860	835	93	694	726	343	999999	329	700	747	550	999999	695	211	661	149	999999	829	871	619	999999	916	668	336	999999	999999	232	670	14	657	521	420	999999	997	728	558	20	999999	91	678	329	813	421	751	378	269	999999	969	999999	790	407	226	172	444	156	
943	177	999999	999999	874	121	827	325	52	235	139	212	999999	482	999999	999999	643	747	203	299	999999	505	917	957	206	999999	262	718	223	260	999999	258	999999	850	785	999999	264	205	999999	566	502	999999	999999	525	249	999999	843	497	848	662	999999	479	969	155	306	448	260	999999	42	999999	859	119	112	792	931	880	887	999999	697	722	874	447	540	636	797	362	136	999999	717	150	476	765	870	561	495	824	999999	180	553	347	141	999999	173	652	707	392	395	586	594	368	179	995	999999	135	787	326	939	342	999999	944	321	999999	91	892	98	104	249	999999	306	116	601	999999	304	359	591	419	284	887	928	414	966	550	806	359	970	480	965	744	773	178	885	946	822	609	36	999999	383	999999	999999	613	153	999999	999999	488	766	462	999999	450	544	378	999999	62	413	943	999999	999999	62	732	921	618	999999	504	999999	138	230	999999	999999	999999	333	999999	999999	13	333	999999	271	999999	271	327	592	999999	778	524	209	405	136	833	542	999999	999999	999999	229	999999	359	999999	484	648	76	161	999999	121	568	999999	126	235	342	49	728	999999	681	856	509	734	149	999999	839	614	305	382	11	397	123	24	74	78	99	394	653	387	841	622	999999	120	70	481	949	999999	999999	974	72	96	999999	454	208	774	755	495	511	946	116	870	353	999999	999999	870	997	999999	942	999999	145	948	396	351	257	68	801	399	999999	668	463	77	215	330	319	915	999999	999999	815	299	323	999999	882	706	999999	999999	279	370	960	999999	999999	404	999999	360	838	124	700	999999	207	149	999999	365	820	842	492	48	664	32	384	244	587	999999	738	999999	734	541	999999	999999	79	286	789	999999	438	484	195	68	248	854	999999	204	224	529	472	676	326	958	783	49	223	999999	999999	256	985	726	612	999999	666	999999	999999	307	59	21	693	920	360	999999	999999	346	657	434	799	809	540	189	29	68	866	71	999999	775	757	35	475	836	970	542	999999	712	999999	50	999999	72	238	999999	155	212	836	551	326	783	41	447	392	789	443	999999	715	999999	706	553	288	999999	849	850	549	33	999999	856	950	817	999999	224	474	617	41	737	999999	356	44	816	232	999999	745	552	743	320	643	999999	999999	999999	826	648	15	328	761	798	222	387	645	131	999999	979	600	508	695	817	972	774	999999	999999	999999	999999	771	999999	331	964	858	999999	999999	238	390	859	463	486	991	449	218	155	856	243	524	999999	999999	999999	159	252	724	246	999999	926	999999	868	928	696	549	467	877	125	996	796	939	915	
280	999999	741	807	525	123	517	999999	609	999999	917	524	191	729	658	859	740	88	249	999999	449	190	890	521	931	999999	937	533	572	102	158	69	304	609	999999	304	180	999999	727	999999	728	611	326	520	999999	414	999999	999999	808	28	385	918	557	999999	475	999999	525	230	876	757	999999	999999	999999	517	678	999999	999999	582	805	363	688	999999	999999	999999	893	838	999999	380	999999	526	263	128	725	553	716	240	512	977	143	834	778	950	999999	969	434	744	927	809	842	999999	999999	931	23	999999	339	987	567	918	432	637	235	155	660	359	999999	67	999999	999999	800	999999	999999	252	999999	971	585	738	999999	999999	213	159	910	64	537	999999	342	332	114	999999	999999	728	673	593	554	506	609	632	300	999999	476	377	485	796	19	404	746	942	492	52	999999	999999	74	186	999999	283	726	180	618	192	27	999999	953	999999	999999	81	774	762	697	942	999999	999999	447	807	914	836	673	999999	55	143	731	999999	839	72	411	621	664	999999	999999	281	779	438	24	118	999999	304	424	999999	880	937	629	999999	255	999999	679	916	163	266	271	999999	610	612	135	484	460	999999	341	890	587	304	999999	287	999999	425	173	999999	937	999999	709	619	422	999999	243	117	513	747	154	299	392	494	467	407	235	999999	671	999999	999999	999999	999999	480	999999	533	910	585	530	351	109	829	999999	745	999999	824	556	651	999999	434	999999	999999	999999	713	482	999999	999999	103	836	999999	62	883	754	999999	631	999999	999999	999999	999999	888	275	657	587	171	647	325	912	646	514	643	999999	584	544	246	999999	294	568	943	999999	999999	35	999999	999999	999999	999999	999999	84	390	999999	999999	999999	327	994	577	168	720	440	810	75	166	139	860	588	202	168	478	349	517	207	346	999999	738	999999	735	862	999999	908	76	872	431	999999	999999	532	933	999999	533	589	967	87	87	999999	758	877	841	999999	175	239	999999	999999	999999	876	566	193	778	741	412	96	268	714	710	812	999999	937	644	999999	607	338	654	700	635	888	382	439	130	492	91	860	399	999999	697	229	999999	713	60	554	999999	348	754	999999	999999	999999	330	263	377	275	999999	820	243	925	194	836	584	855	727	932	504	136	73	295	660	551	999999	325	26	491	999999	999999	887	99	241	268	584	462	611	198	568	129	72	854	999999	271	627	474	759	861	644	507	999999	999999	60	557	285	468	542	547	750	15	246	885	816	828	933	153	693	925	999999	132	253	539	999999	385	74	218	292	398	924	999999	566	165	999999	999999	674	768	49	684	999999	
999999	919	999999	447	562	882	187	48	999999	338	483	781	833	609	999999	263	457	753	674	492	77	186	999999	622	528	449	999999	999999	864	163	174	114	18	942	146	212	189	101	811	503	999999	179	117	999999	451	999999	733	999999	999999	698	227	24	999999	202	915	939	999999	451	999999	123	800	999999	184	31	173	378	999999	890	999999	999999	83	365	999999	181	605	897	78	92	999999	999999	715	535	711	999999	936	159	740	815	36	206	436	999999	182	697	702	999999	999999	96	896	82	676	842	92	27	624	861	82	202	597	999999	999999	999999	280	839	407	274	437	18	95	24	638	957	863	277	999999	345	193	254	999999	856	902	999999	195	108	412	999999	453	694	550	84	86	548	228	18	335	742	999999	999999	299	999999	321	986	10	999999	444	999999	979	815	145	289	999999	827	722	740	126	888	999999	999999	999999	534	821	999999	468	999999	937	100	738	855	941	149	876	850	955	52	545	915	981	999999	664	692	893	637	558	270	999999	259	999999	999999	891	999999	244	297	904	764	999999	578	528	989	944	353	999999	134	873	996	413	999999	872	680	204	211	906	204	999999	744	641	193	194	207	614	688	999999	259	963	505	904	589	945	200	999999	999999	396	999999	369	321	712	768	999999	562	857	578	386	999999	293	690	540	50	999999	999999	133	432	999999	331	385	265	88	730	171	378	101	823	881	999999	254	237	814	914	835	205	999999	999999	428	632	349	45	311	999999	966	282	965	864	808	785	76	12	583	75	616	999999	242	981	607	396	999999	999999	697	705	899	65	999999	999999	214	585	999999	261	999999	761	981	350	954	999999	999999	888	999999	236	25	999999	615	251	654	748	307	999999	962	61	999999	42	172	315	999999	999999	230	910	406	349	999999	233	658	815	998	821	999999	276	159	284	226	999999	982	243	28	601	999999	999999	410	137	999999	482	622	85	986	971	599	675	999999	357	737	999999	492	73	576	792	447	799	253	833	999999	41	582	688	834	555	999999	928	297	999999	516	572	999999	278	999999	187	610	999999	829	37	232	418	274	802	546	999999	236	919	999999	999999	164	300	414	577	999999	296	999999	933	251	440	921	670	388	999999	840	175	353	223	51	999999	999999	864	969	225	999999	999999	767	780	999999	471	999999	140	272	999999	591	225	999999	999999	806	999999	286	676	341	398	115	999999	39	18	961	999999	29	22	877	276	54	299	330	198	999999	999999	999999	999999	791	779	121	999999	999999	327	673	999999	17	999999	417	315	999999	514	533	580	120	59	227	999999	819	999999	999999	999999	
262	995	26	302	999999	969	999999	590	216	166	885	562	287	324	163	999999	344	345	999999	608	605	999999	163	999999	766	750	999999	999999	998	770	311	999999	999999	805	538	999999	311	381	730	48	999999	826	109	957	628	970	303	999999	895	999999	423	483	408	999999	710	690	842	485	535	154	890	60	999999	446	854	865	234	482	786	751	411	963	615	334	165	778	472	206	911	795	456	999999	30	493	999999	827	621	999999	104	847	569	825	845	585	157	403	244	662	112	999999	746	821	19	999999	113	460	867	83	687	932	228	999999	574	740	999999	607	39	109	100	36	254	740	999999	938	999999	586	127	39	999999	761	544	999999	103	158	59	635	999999	876	999999	895	999999	548	806	172	629	923	260	115	887	999999	999999	145	572	85	518	15	443	80	962	527	343	838	896	999999	999999	418	552	426	999999	72	333	162	719	999999	999999	705	999999	225	319	268	335	21	151	636	396	408	247	28	639	53	202	213	999999	861	562	999999	652	879	774	221	380	999999	424	825	226	222	425	378	18	812	999999	999999	760	704	202	999999	696	269	999999	989	180	534	786	647	999999	130	999999	999999	641	945	63	999999	451	108	999999	501	999999	326	420	184	982	869	19	826	971	999999	453	219	999999	999999	434	999999	349	999999	50	999999	57	777	999999	106	973	567	736	72	999999	27	999999	999999	816	999999	999999	380	848	999999	16	310	524	960	675	894	999999	38	198	999999	520	999999	715	666	67	52	453	999999	370	324	210	999999	999999	999999	77	999999	208	791	403	999999	507	999999	544	983	778	740	331	97	111	71	428	999999	379	999999	552	999999	312	119	603	999999	999999	914	19	534	165	591	177	999999	999999	720	999999	885	634	999999	902	465	135	731	888	327	720	999999	717	999999	895	999999	55	807	405	977	652	98	197	630	999999	593	999999	999999	827	196	573	754	204	390	374	543	999999	158	433	96	963	580	999999	999999	63	892	206	999999	999999	900	999999	369	182	914	999999	999999	999999	14	510	319	421	999999	904	702	754	966	171	336	999999	362	944	999999	383	318	24	999999	867	911	576	828	396	343	999999	927	999999	213	581	289	999999	767	999999	999999	648	999999	674	848	676	529	531	96	730	999999	999999	286	999999	649	986	863	900	999999	999999	786	437	682	922	87	743	976	62	551	394	881	24	999999	999999	638	999999	268	643	175	999999	347	999999	490	999999	999999	567	999999	971	10	226	718	389	326	36	67	878	966	201	999999	115	999999	477	980	702	999999	855	609	768	327	401	727	229	735	599	402	
407	947	585	999999	520	647	999999	61	334	676	502	697	150	999999	999999	291	77	999999	69	706	999999	409	788	257	671	957	337	654	999999	999999	499	653	726	999999	999999	930	999999	796	87	468	694	425	655	35	357	999999	469	318	566	119	660	183	675	893	532	999999	169	999999	734	563	999999	999999	452	835	186	848	971	999999	799	830	900	280	969	999999	22	454	753	999999	999999	513	497	28	999999	499	838	326	978	833	999999	663	770	63	72	524	157	343	972	820	849	508	999999	952	519	999999	218	389	213	999999	881	999999	999999	407	437	230	75	302	272	953	996	860	870	148	415	145	69	847	218	455	999999	678	999999	933	999999	999999	327	545	508	999999	290	458	122	999999	952	34	419	372	626	841	458	855	999999	29	823	999999	999999	58	547	383	999999	371	999999	999999	629	212	999999	999999	494	44	903	999999	793	910	672	547	748	965	196	391	725	696	231	376	999999	599	606	462	999999	924	763	999999	997	135	685	919	287	999999	285	999999	428	110	878	591	938	999999	999999	999999	356	285	999999	673	861	166	999999	979	150	805	762	40	606	152	209	570	281	633	999999	668	234	753	270	394	689	999999	962	625	999999	639	437	77	999999	999999	115	834	683	999999	417	841	477	705	999999	481	601	255	999999	999999	900	317	320	314	406	999999	999999	603	24	855	999999	999999	999999	999999	170	510	377	695	503	170	47	375	999999	190	226	999999	999999	999999	973	999999	793	443	303	999999	725	511	329	133	670	143	508	511	999999	999999	117	992	999999	445	545	278	114	905	999999	982	248	999999	430	140	98	716	212	417	629	236	72	999999	131	517	999999	659	191	254	35	369	999999	999999	999999	999999	83	234	53	755	983	704	999999	887	691	321	447	199	90	999999	45	999999	930	101	999999	593	765	567	870	139	138	885	97	860	999999	392	329	712	980	372	66	863	999999	457	433	924	551	184	999999	999999	80	127	999999	992	219	81	439	571	653	961	302	516	363	914	627	999999	617	824	17	308	999999	734	219	718	999999	999999	999999	483	999999	957	999999	591	708	70	999999	20	316	105	650	808	953	999999	69	28	79	999999	510	757	829	335	317	727	176	999999	818	345	908	860	860	47	999999	955	903	695	919	999999	808	303	855	617	792	522	183	208	354	242	675	200	649	591	999999	533	999999	342	650	999999	424	999999	251	999999	111	455	244	999999	999999	999999	854	373	108	367	742	999999	902	221	543	795	554	967	216	999999	669	999999	221	278	376	999999	311	999999	999999	605	296	660	61	141	
515	346	287	570	190	355	999999	311	102	291	999999	464	631	442	799	854	999999	999999	941	665	999999	394	243	999999	246	762	696	292	999999	999999	81	999999	165	770	706	206	517	983	999999	860	208	368	625	930	429	999999	999999	869	772	999999	999999	839	719	396	87	131	113	320	333	428	659	999999	983	999999	219	766	309	999999	736	602	346	786	669	90	466	999999	768	313	999999	335	136	999999	999999	136	668	241	999999	769	693	584	999999	207	660	999999	211	113	384	36	720	662	612	775	143	180	999999	58	180	999999	999999	999999	363	799	774	997	301	831	584	856	930	978	403	999999	176	161	509	149	135	309	879	363	999999	999999	999999	884	722	361	694	349	282	999999	70	734	839	312	999999	303	432	663	999999	380	528	527	999999	741	999999	999999	608	981	670	714	922	999999	759	999999	79	621	217	890	999999	939	146	244	584	319	918	999999	700	999999	999999	216	999999	472	241	509	999999	794	645	850	999999	650	999999	713	679	568	698	199	975	273	243	999999	999999	542	387	999999	243	293	999999	787	823	599	382	744	61	464	999999	459	639	260	999999	284	975	367	274	634	196	999999	565	999999	620	728	694	999999	999999	330	999999	184	94	113	275	551	851	999999	999999	35	999999	19	662	224	571	248	999999	724	532	958	634	728	999999	753	942	810	727	928	176	999999	904	945	123	999999	344	822	375	535	984	200	433	126	340	248	366	187	771	999999	453	382	177	999999	904	999999	695	401	906	341	171	465	999999	922	692	930	131	332	999999	930	880	748	999999	34	740	341	534	517	397	999999	396	765	999999	387	484	793	928	935	50	451	45	999999	916	999999	999999	529	376	999999	434	410	127	44	291	999999	470	704	508	999999	239	572	146	999999	999999	877	999999	406	999999	446	448	999999	12	195	292	453	999999	938	832	999999	659	221	999999	999999	93	987	911	361	483	999999	999999	780	294	785	706	477	315	858	999999	49	97	968	112	930	72	535	407	932	751	999999	945	531	872	999999	999999	28	607	122	103	26	965	593	922	228	999999	668	613	999999	489	815	148	47	10	792	752	690	118	44	961	999999	590	979	610	644	262	395	907	626	301	999999	869	999999	764	999999	83	504	56	883	411	404	921	189	452	936	699	999999	531	999999	916	802	909	573	999999	545	999999	986	983	999999	966	143	760	987	926	801	945	999999	283	88	719	257	999999	999999	999999	566	636	410	536	673	999999	999999	863	828	709	498	779	305	50	999999	495	97	521	768	917	277	644	999999	263	999999	990	754	
999999	453	999999	669	999999	683	940	594	909	35	999999	319	342	621	999999	932	288	999999	31	649	999999	64	999999	632	736	876	318	364	999999	702	157	999999	682	200	720	420	467	50	340	106	365	456	999999	999999	636	211	435	305	997	712	656	826	629	351	849	999999	860	738	999999	292	374	586	999999	217	878	575	636	152	999999	859	474	247	106	925	999999	458	999999	999999	995	535	450	22	367	999999	55	330	264	341	351	999999	559	729	118	999999	731	778	784	999999	592	999999	574	999999	404	147	247	418	999999	704	999999	400	834	999999	742	407	841	999999	228	999999	171	557	320	999999	800	999999	310	744	139	57	999999	515	674	644	999999	999999	960	167	999999	229	972	999999	999999	560	999999	951	315	999999	986	999999	217	380	560	332	939	999999	751	279	493	643	837	503	289	999999	510	999999	725	199	208	809	999999	999999	743	999	489	534	999999	999999	30	999999	455	489	757	428	999999	999999	955	352	999999	999999	999999	691	674	974	999999	479	358	918	60	734	235	125	621	187	273	533	636	560	842	415	999999	990	999999	644	198	999999	999999	860	842	686	595	383	495	704	999999	755	19	999999	617	20	999999	48	710	296	623	339	867	580	164	316	197	404	999999	299	999999	201	999999	39	785	999999	733	999999	86	373	149	851	999999	917	560	518	524	866	943	832	999999	50	290	999999	31	999999	999999	175	705	535	999999	999999	874	205	287	999999	322	979	983	582	286	688	961	346	157	999999	709	950	29	646	999999	999999	461	676	69	999999	999999	999999	18	927	554	999999	792	551	874	948	999999	434	640	135	205	544	999999	999999	556	551	88	944	815	259	159	539	999999	69	999999	999999	738	207	999999	999999	999999	843	999999	999999	38	717	895	999999	472	208	793	284	999999	893	450	258	999999	100	999999	999999	308	999999	999999	758	777	24	423	733	999999	705	999999	779	298	999999	611	999999	999999	827	342	839	999999	999999	481	617	465	999999	999999	262	618	494	731	648	999999	627	602	557	189	999999	288	999999	304	999999	999999	766	988	24	985	999999	291	98	685	999999	758	291	862	640	494	999999	999999	902	794	170	999999	323	974	999999	702	999999	146	64	183	999999	549	328	544	493	64	715	629	999999	999999	999999	970	530	999999	121	999999	999999	764	999999	72	142	919	999999	229	999999	57	299	792	999999	322	323	444	999999	915	334	999999	440	746	379	586	999999	427	999999	22	155	199	999999	513	999999	682	905	906	184	992	50	440	173	109	410	445	765	923	212	999999	576	999999	744	614	485	51	999999	60	999999	385	292	715	79	
373	999999	943	999999	785	999999	743	416	416	269	243	874	999999	999999	341	345	934	999999	856	224	721	999999	940	455	999999	38	820	233	855	522	799	999999	335	371	800	35	467	982	980	993	469	722	170	945	510	739	999999	144	127	714	460	565	999999	999999	357	928	143	497	483	999999	119	519	561	894	999999	534	999999	532	999999	999999	878	952	839	862	755	998	285	994	999999	999999	447	685	116	150	999999	243	283	834	23	872	892	969	508	999999	999999	949	171	275	485	999999	200	68	38	812	836	508	999999	573	745	999999	652	148	552	243	318	999999	413	999999	832	999999	260	715	518	999999	423	999999	999999	615	978	805	836	19	519	969	999999	389	657	303	314	563	518	709	98	999999	999999	754	999999	275	915	460	545	999999	443	259	725	484	999999	999999	399	927	64	119	999999	999999	999999	643	628	583	193	999999	775	119	116	279	717	551	626	854	25	668	492	188	700	528	999999	95	576	270	999999	574	840	863	904	387	509	408	125	159	999999	585	135	999999	91	986	999999	435	644	173	999999	184	999999	694	778	730	445	999999	419	999999	679	999999	77	368	999999	619	999999	912	999999	729	769	999999	435	476	713	439	543	648	107	713	843	999999	451	999999	729	79	999999	155	94	184	941	633	999999	58	479	714	518	766	999999	472	897	772	231	915	999999	232	748	999999	999999	999999	196	796	778	705	232	845	985	664	639	269	999999	943	999999	40	787	999999	329	387	997	999999	999999	776	144	635	815	81	613	535	18	506	331	334	174	745	987	155	855	294	826	634	729	853	999999	254	569	999999	945	999999	138	267	902	371	394	999999	999999	420	999999	999999	889	161	242	459	656	142	938	999999	778	91	52	642	999999	44	560	373	278	77	999999	889	75	861	135	999999	407	999999	999999	960	939	999999	327	999999	999999	711	405	674	999999	999999	206	994	316	999999	185	863	999999	999999	976	868	810	999999	714	360	770	773	87	38	35	999999	999999	905	999999	977	999999	597	763	474	159	579	639	886	999999	999999	871	654	999999	85	685	271	273	911	774	999999	159	918	477	967	807	719	634	376	649	581	999999	300	466	338	362	588	109	999999	346	999999	238	924	59	715	999999	999999	200	12	999999	763	556	999999	141	802	827	719	130	796	667	439	945	272	999999	399	780	999999	198	999999	722	106	999999	589	575	377	507	235	868	762	488	691	528	632	33	999999	34	88	999999	999999	999999	642	468	313	26	906	999999	999999	687	659	934	908	927	999999	289	256	601	999999	574	763	305	602	850	367	
318	999999	999999	323	249	361	375	702	421	535	742	999999	999999	858	572	999999	916	541	548	219	999999	580	764	581	999999	777	999999	68	513	405	367	908	999999	110	995	51	995	999999	726	999999	294	241	999999	999999	214	208	617	743	404	905	999999	999999	64	641	999999	737	999999	999999	999999	999999	78	316	198	26	177	999999	299	537	863	531	673	778	815	222	924	595	93	999999	999999	154	169	550	663	608	999999	604	999999	159	570	999999	830	665	178	264	267	977	53	999999	234	380	909	90	879	872	241	999999	947	841	717	944	654	848	962	999999	311	528	999999	590	999999	572	979	149	967	606	701	18	610	560	954	946	552	999999	147	996	244	89	670	791	376	999999	656	999999	999999	999999	612	981	999999	352	999999	999999	999999	999999	23	662	401	769	999999	999999	181	233	999999	397	886	770	401	999999	999999	966	591	232	857	861	223	999999	999999	966	999999	351	999999	719	999999	999999	999999	999999	621	100	599	999999	605	474	966	396	619	153	30	269	999999	671	234	999999	280	736	760	730	881	473	248	999999	745	434	72	771	290	462	918	210	789	671	159	999999	451	235	370	126	266	470	252	80	957	999999	839	999999	126	432	449	999999	507	877	999999	999999	851	564	739	999999	412	999999	999999	167	234	819	480	465	999999	923	129	54	375	644	999999	420	230	999999	87	99	594	36	654	858	999999	999999	703	911	337	999999	459	887	496	999999	714	71	364	95	999999	147	185	384	523	203	313	999999	212	862	413	922	927	683	487	650	585	385	550	258	154	884	999999	999999	138	521	999999	241	558	185	930	412	999999	999999	331	939	999999	220	513	460	554	999999	999999	841	999999	414	83	775	999999	845	614	338	999999	116	999999	961	999999	616	256	999999	999999	81	999999	36	999999	11	866	792	362	547	736	375	872	99	703	535	747	284	71	723	448	999999	831	712	999999	999999	891	950	204	370	917	999999	964	510	730	483	772	120	909	999999	548	999999	999999	999999	118	248	466	432	412	415	223	747	554	532	564	999999	249	142	465	340	120	916	597	991	629	440	411	371	999999	229	762	637	999999	565	999999	167	284	968	999999	332	999999	999999	547	788	157	180	751	441	946	698	999999	639	654	999999	396	631	693	431	243	999999	999999	105	73	999999	652	999999	999999	989	357	406	758	280	538	142	204	651	378	809	844	999999	688	969	424	669	985	999999	983	796	179	553	474	852	735	925	999999	999999	999999	365	999999	571	798	762	999999	549	940	963	110	522	384	745	263	883	586	783	990	867	999999	403	
999999	529	602	999999	820	804	932	905	544	999999	647	999999	256	23	672	282	660	925	886	874	729	32	32	999999	422	999999	299	590	275	951	935	627	370	999999	999999	999999	969	999999	942	289	617	44	428	497	874	999999	499	250	220	314	133	74	999999	805	674	183	506	141	173	999999	999999	352	639	592	678	29	999999	999999	854	66	313	999999	999999	607	267	999999	603	535	596	202	934	999999	999999	999999	828	870	646	564	336	984	999999	838	59	556	774	274	999999	835	818	854	435	999999	395	164	11	684	90	384	548	979	580	999999	544	999999	461	464	999999	678	764	807	383	999999	917	869	945	999999	999999	437	832	992	999999	999999	716	741	767	690	664	224	960	153	790	271	26	357	414	149	999999	88	105	320	301	727	81	21	481	999999	336	999999	999999	999999	999999	653	999999	555	689	812	264	803	213	770	799	758	717	620	999999	121	224	999999	465	806	181	999999	341	522	701	572	999999	705	270	572	364	149	14	434	999999	999999	720	470	999999	602	885	500	875	335	520	542	19	461	994	369	980	765	70	413	365	975	321	999999	853	127	126	999999	999999	999999	415	999999	999999	293	999999	880	401	753	902	999999	920	999999	999999	999999	11	169	562	999999	999999	999999	591	598	88	601	78	883	825	999999	616	999999	999999	999999	956	999999	919	859	788	999999	699	123	999999	999999	999999	207	492	683	539	314	37	694	565	881	847	642	999999	817	581	162	999999	999999	65	999999	999999	362	386	594	724	999999	97	152	380	836	999999	597	999999	363	735	999999	999999	394	999999	520	662	922	984	604	999999	999999	194	999999	287	999999	511	821	68	999999	101	510	999999	897	999999	337	999999	999999	323	728	999999	260	709	695	91	700	52	829	535	544	58	224	999999	999999	116	409	27	985	864	999999	334	723	538	999999	272	234	70	222	999999	26	999999	777	608	265	266	237	615	498	30	999999	999999	681	296	524	218	876	143	999999	790	559	320	999999	30	999999	999999	624	721	43	433	856	639	830	404	519	999999	999999	615	121	525	999999	794	528	999999	287	999999	653	999999	24	466	395	101	32	431	875	999999	999999	756	39	861	642	515	581	75	173	999999	762	287	777	284	937	999999	999999	523	911	765	791	277	743	427	751	197	707	576	47	999999	617	999999	528	813	999999	524	999999	259	882	999999	222	999999	800	999999	398	999999	999999	739	529	134	80	508	520	999999	913	999999	23	999999	120	454	999999	15	999999	408	999999	363	758	999999	999999	423	999999	771	640	547	552	999999	477	412	38	385	537	967	57	912	694	
999999	888	418	999999	394	511	973	148	999999	565	999999	435	999999	10	45	999999	999999	644	115	999999	308	868	973	567	999999	326	610	583	999999	917	840	999999	125	713	231	475	349	74	711	912	999999	632	212	981	345	902	86	412	993	768	841	333	999999	473	999999	250	915	851	324	77	999999	399	413	520	999999	259	999999	999999	779	569	277	632	932	203	999999	675	666	992	231	682	250	208	999999	966	85	516	25	999999	327	981	999999	498	750	643	21	999999	229	999999	265	999999	999999	398	633	433	999999	219	999999	748	736	999999	583	922	630	641	827	702	809	446	999999	219	999999	999999	370	798	999999	779	999999	298	191	424	456	974	736	145	99	999999	575	999999	475	866	124	277	999999	999999	407	637	999999	999999	999999	319	512	782	256	55	999999	924	37	999999	424	999999	999999	112	566	321	999999	609	196	495	999999	975	136	652	999999	578	104	999999	753	763	400	999999	911	999999	482	872	911	999999	728	691	999999	999999	999999	739	742	753	539	22	711	603	343	797	451	382	566	841	192	860	999999	677	950	886	181	999999	444	51	999999	999999	999999	694	409	598	880	504	212	386	160	396	909	227	999999	92	264	160	429	602	931	538	216	641	689	61	999999	60	999999	405	993	559	305	700	942	975	393	999999	203	999999	999999	946	999999	189	690	795	950	593	999999	868	632	31	844	999999	120	282	356	987	999999	358	999999	830	764	999999	393	601	101	218	285	73	699	247	999999	685	685	984	999999	36	951	999999	111	280	999999	872	773	972	999999	464	590	999999	628	999999	21	845	999999	999999	191	373	796	99	704	999999	317	575	999999	999999	74	169	165	999999	914	329	46	121	256	465	418	892	43	420	886	636	628	999999	444	303	235	121	675	598	803	995	240	862	999999	370	962	999999	999999	999999	908	999999	308	464	755	308	369	900	598	554	999999	299	340	385	212	78	999999	702	999999	875	168	999999	494	566	332	999999	99	999999	923	886	502	572	199	653	512	341	999999	999999	860	145	934	999999	522	999999	999999	999999	664	854	659	999999	257	269	714	827	999999	955	70	741	142	836	219	999999	976	999999	61	999999	110	686	873	871	999999	948	841	996	999999	832	439	372	646	819	264	999999	524	802	638	243	858	371	432	999999	280	999999	41	999999	999999	749	358	810	79	999999	999999	978	999999	999999	390	308	427	999999	886	398	525	698	999999	322	582	973	671	999999	83	818	257	738	264	326	601	154	999999	817	79	999999	483	629	302	832	416	285	264	735	422	339	999999	149	485	999999	41	582	
999999	999999	451	952	87	999999	737	999999	566	674	724	999999	999999	245	391	610	648	694	915	896	405	272	906	306	999999	935	761	999999	13	999999	263	230	294	999999	653	208	376	999999	124	999999	999999	51	999999	742	999999	600	548	187	948	999999	501	791	999999	145	187	238	812	155	999999	151	999999	993	258	458	999999	503	379	178	591	999999	244	531	579	999999	13	363	996	174	745	999999	397	584	795	798	999999	472	112	159	999999	425	395	230	999999	972	885	898	793	817	999999	67	999999	380	595	764	971	970	221	511	141	823	241	648	999999	123	754	839	999999	999999	841	948	401	230	336	999999	798	23	646	607	731	115	999999	189	842	999999	899	999999	989	41	827	646	260	999999	27	999999	194	747	820	770	227	999999	999999	343	975	382	666	999	53	428	966	957	999999	613	779	36	262	62	999999	722	224	738	999999	176	632	205	999999	800	212	999999	982	60	203	999999	999999	685	999999	999999	999999	999999	31	899	972	570	75	869	323	646	821	991	765	141	942	107	555	489	206	999999	710	999999	684	866	796	735	999999	915	764	457	999999	104	622	35	999999	344	999999	325	765	289	999999	763	881	61	978	221	553	850	118	105	999999	899	488	999999	999999	433	785	165	112	247	134	160	999999	865	422	726	379	999999	293	607	406	999999	724	917	432	947	898	633	887	585	999999	595	999999	668	137	334	615	999999	508	425	559	545	222	527	164	999999	657	999999	638	262	842	813	567	999999	698	99	185	571	458	999999	534	162	278	527	64	539	353	446	999999	97	121	999999	241	999999	58	861	27	206	762	480	999999	882	994	635	742	999999	37	304	969	47	159	999999	293	928	999999	406	276	999999	473	999999	999999	221	287	550	150	214	582	700	463	837	999999	999999	809	977	290	652	999999	643	784	999999	511	58	999999	700	938	77	353	999999	999999	651	999999	332	999999	146	872	999999	604	453	494	538	999999	999999	841	142	965	181	244	315	647	247	247	633	911	787	999999	559	744	586	612	83	861	999999	999999	811	999999	999999	254	672	115	212	999999	999999	158	999999	999999	183	217	343	735	766	832	47	665	739	413	999999	999999	946	32	999999	343	999999	840	421	677	527	614	39	890	999999	926	572	210	444	999999	999999	484	665	898	940	351	410	851	845	250	823	614	983	999999	291	338	999999	649	791	869	39	999999	737	579	371	568	188	453	999999	999999	270	837	230	999999	880	999999	999999	58	91	999999	932	177	995	180	999999	912	631	999999	999999	887	999999	922	419	575	171	659	999999	95	536	
381	172	999999	342	15	979	986	999999	999999	527	999999	582	259	567	819	936	862	878	566	725	458	999999	556	845	999999	221	348	427	655	387	231	738	670	521	709	999999	975	999999	989	201	867	529	196	114	802	314	379	364	599	638	309	780	190	370	999999	999999	616	121	710	794	641	568	999999	66	305	77	912	738	857	20	961	37	999999	375	857	929	999999	999999	999999	326	842	999999	828	27	88	451	999999	309	443	275	999999	863	134	205	999999	999999	790	140	999999	735	402	999999	506	588	676	282	999999	814	999999	158	694	999999	78	393	952	657	739	721	978	999999	518	999999	304	999999	817	107	902	694	815	999999	999999	620	644	317	924	999999	487	249	350	999999	559	743	796	295	580	39	795	741	999999	902	570	79	161	999999	999999	999999	346	999999	770	578	379	206	998	955	19	84	528	999999	999999	751	180	499	999999	182	999999	775	999999	18	999999	787	312	171	451	999999	987	999999	999999	999999	101	144	864	999999	478	999999	436	999999	999999	841	286	506	999999	999999	999999	501	732	80	698	979	658	451	973	338	999999	983	999999	218	755	95	967	939	999999	837	999999	334	886	607	999999	609	999999	941	40	975	731	514	999999	278	999999	949	999999	999999	381	489	42	650	171	536	670	495	505	227	999999	659	873	347	891	673	374	999999	615	999999	60	98	243	716	421	998	999999	397	999999	997	329	805	999999	60	568	136	804	999999	173	360	937	534	114	528	344	380	111	394	623	613	903	942	344	65	999999	999999	255	326	999999	173	929	282	789	999999	898	802	754	822	779	999999	869	356	783	264	197	525	999999	715	999999	50	896	222	999999	999999	999999	386	470	849	999999	285	999999	999999	789	10	999999	664	744	606	629	542	626	289	615	999999	744	557	999999	90	867	351	999999	540	944	199	276	999999	508	697	412	999999	341	999999	638	503	999999	999999	566	782	999999	533	780	999999	96	839	423	617	607	915	999999	547	227	999999	981	842	999999	350	543	999999	733	713	999999	57	204	118	211	999999	650	121	999999	999999	990	386	256	344	570	919	454	999999	775	659	120	593	999999	865	304	950	923	999999	525	543	847	966	58	130	999999	732	193	999999	638	702	966	495	941	995	999999	840	999999	647	999999	999999	999999	439	824	84	999999	572	999999	338	813	260	797	855	596	999999	516	999999	999999	999999	966	837	736	476	999999	83	693	625	652	353	999999	463	815	286	999999	467	647	417	151	974	528	805	33	855	999999	388	999999	999999	899	999999	488	999999	512	19	681	444	999999	999999	964	751	391	977	
919	365	29	360	444	521	342	138	793	108	882	363	607	999999	814	881	311	999999	999999	582	726	151	864	786	950	999999	605	999999	145	226	453	400	593	550	885	667	835	813	999999	392	778	770	717	390	999999	159	411	520	629	450	128	877	999999	999999	261	778	999999	243	999999	637	916	263	993	576	999999	491	770	66	284	156	55	999999	153	787	999999	999999	434	484	999999	801	405	94	458	694	107	576	819	784	299	117	176	999999	999999	315	475	524	776	150	999999	168	999999	999999	246	482	405	629	733	794	14	305	353	26	107	609	242	832	804	309	478	88	672	999999	767	999999	980	453	96	837	321	999999	999999	294	749	977	422	60	847	999999	299	999999	999999	34	779	994	764	160	504	802	83	643	999999	477	671	656	495	402	587	999999	502	951	543	999999	483	724	125	999999	276	129	197	192	999999	828	19	10	246	648	216	773	412	999999	949	293	764	677	569	712	622	103	492	30	472	778	999999	348	935	946	551	999999	878	705	999999	384	615	890	659	890	467	670	419	847	196	814	667	672	11	259	999999	805	165	412	999999	183	637	177	719	216	355	671	75	300	106	161	999999	999999	946	574	678	873	27	679	255	952	683	644	833	658	120	810	346	685	813	745	899	475	268	999999	747	448	180	453	544	795	605	129	751	45	919	999999	726	437	581	269	788	485	167	494	500	992	343	71	105	545	999999	390	486	360	261	429	448	246	826	239	999999	573	144	460	356	563	999999	798	739	160	93	999999	114	554	957	424	318	999999	219	755	115	119	358	999	469	999999	999999	400	784	500	521	490	610	351	999999	224	999999	999999	147	936	108	544	332	999999	462	999999	999999	931	403	836	999999	673	36	999999	134	592	225	145	990	141	920	503	999999	999999	639	603	309	762	987	743	82	611	637	283	656	999999	787	414	546	54	938	711	996	999999	389	847	999999	538	227	974	998	999999	716	15	25	999999	999999	999999	314	859	126	999999	944	660	999999	509	45	752	425	564	805	811	999999	946	203	219	506	999999	859	999999	149	770	545	23	744	999999	999999	632	267	999999	49	999999	999999	687	999999	999999	767	346	192	999999	812	710	123	662	178	197	618	770	812	806	108	999999	233	523	719	355	999999	930	915	898	615	412	999999	374	999999	999999	712	910	999999	999999	999999	169	884	980	999999	438	657	882	999999	999999	257	133	820	461	952	586	480	999999	968	999999	999999	837	430	999999	273	409	225	748	999999	76	484	708	751	44	363	939	999999	252	
544	291	698	106	94	368	651	492	592	43	422	999999	631	136	999999	999999	341	615	738	600	717	999999	999999	909	744	778	82	549	999999	786	107	999999	17	237	51	686	883	350	752	72	642	781	817	192	336	209	445	357	766	313	999999	748	210	977	535	964	79	999999	999999	316	999999	112	120	805	935	409	930	403	95	265	564	991	863	999999	958	936	762	39	582	544	999999	724	782	77	999999	999999	813	39	999999	86	617	104	999999	999999	775	999999	670	21	256	927	999999	51	272	999999	749	711	999999	533	29	999999	999999	49	999999	817	973	572	999999	999999	721	586	595	901	701	18	647	999999	13	427	901	427	275	751	782	655	999999	301	462	999999	999999	999999	473	290	19	113	999999	578	887	999999	472	213	221	628	299	670	341	377	350	263	862	289	708	999999	631	999999	333	460	266	561	551	999999	120	999999	724	349	123	315	999999	597	143	79	999999	999999	999999	698	216	999999	999999	122	323	898	950	208	419	49	673	14	658	417	780	425	321	336	628	999999	103	999999	903	999999	556	35	486	753	999999	793	706	875	999999	999999	396	685	998	999999	247	999999	732	911	638	685	675	118	999999	484	999999	717	999999	255	214	174	999999	999999	743	999999	566	297	421	999999	999999	999999	342	999999	501	724	999999	104	999999	999999	99	975	67	191	535	228	999999	999999	999999	999999	936	412	999999	460	671	348	338	353	941	497	587	999999	241	999999	833	999999	352	877	617	932	462	999999	300	590	166	239	999999	423	516	525	236	128	919	419	269	675	591	881	136	162	999999	677	163	999999	589	149	743	531	999999	523	876	999999	830	445	549	224	121	454	999999	442	241	999999	837	426	270	468	999999	821	275	167	431	470	750	464	546	999999	568	371	10	26	495	999999	74	992	648	829	298	484	870	55	564	147	999999	999999	921	480	840	999999	668	131	120	921	265	201	102	415	655	375	898	764	655	749	453	287	999999	655	850	844	999999	440	180	555	951	230	999999	294	883	66	999999	999999	945	832	703	879	999999	573	329	873	900	242	184	923	585	116	399	814	999999	999999	747	275	630	999999	958	999999	950	564	970	45	598	808	999999	599	832	999999	819	822	56	999999	381	382	336	977	944	545	999999	256	969	999999	830	788	999999	999999	318	999999	445	999999	999999	475	929	351	603	999999	285	999999	999999	584	101	752	296	576	767	130	927	374	939	999999	60	423	970	703	594	135	214	809	218	948	999999	564	999999	869	948	580	644	39	779	999999	701	853	834	682	165	999999	558	264	
999999	479	656	943	999999	792	898	461	505	235	999999	478	89	999999	882	999999	302	999999	364	427	628	197	486	898	595	897	951	999999	588	298	999999	999999	576	949	999999	739	301	348	236	999999	970	497	999999	419	999999	311	962	235	999999	82	390	629	999999	999999	636	833	992	757	357	999999	999999	701	872	216	686	389	999999	999999	687	153	999999	954	309	758	456	140	121	77	999999	293	935	725	999999	516	908	918	999999	445	323	955	746	999999	999999	999999	765	279	624	868	732	999999	410	999999	999999	826	611	436	330	114	999999	999999	721	925	142	999999	999999	125	474	366	308	999999	999999	465	816	999999	407	926	963	999999	993	186	515	999999	345	732	883	999999	187	410	904	481	598	999999	760	818	243	820	999999	926	999999	999999	805	268	569	963	27	999999	25	816	429	685	472	817	121	999999	989	478	590	999999	190	402	999999	999999	461	999999	999999	476	999999	999999	999999	586	999999	47	222	353	380	256	683	999999	714	999999	999999	370	980	229	19	780	297	262	828	765	999999	11	999999	897	711	742	807	742	793	551	249	28	327	999999	170	435	604	768	137	742	795	219	695	251	315	577	92	241	817	999999	999999	999999	999999	733	355	523	302	999999	999999	999999	449	940	587	999999	699	78	53	147	69	999999	186	528	135	95	999999	999999	999999	503	999999	144	659	576	925	404	999999	797	849	594	497	999999	142	999999	137	498	303	854	632	531	552	246	999999	945	182	243	223	660	327	93	999999	334	217	798	732	999999	979	872	25	192	801	999999	999999	458	649	422	451	896	999999	636	792	125	398	784	999999	355	610	713	404	691	190	711	479	999999	831	999999	999999	999999	557	629	519	430	839	449	999999	649	27	999999	305	759	792	327	269	691	301	647	935	432	847	387	896	275	478	333	12	100	432	463	999999	487	982	999999	349	771	999999	371	286	949	64	311	999999	999999	418	644	999999	863	452	788	999999	193	237	17	497	999999	733	253	952	999999	447	639	227	563	457	999999	777	685	999999	497	999999	999999	999999	985	999999	545	59	371	999999	834	433	148	648	999999	988	999999	259	974	619	999999	999999	999999	419	769	512	999999	94	774	87	999999	866	224	885	954	224	544	822	999999	639	952	129	371	395	127	92	308	990	583	574	23	568	999999	75	808	459	701	520	999999	483	999999	460	285	294	268	968	218	262	694	999999	454	621	18	999999	667	59	676	487	301	999999	213	434	511	209	999999	40	999999	158	86	505	522	34	230	999999	687	501	844	86	137	159	874	56	306	163	130	
999999	560	467	408	758	782	223	999999	914	279	527	949	86	231	999999	904	999999	186	199	907	429	999999	250	657	176	215	600	999999	152	999999	167	138	358	88	670	480	999999	750	999999	999999	308	805	316	498	170	551	999999	855	899	254	814	869	999999	255	700	12	319	999999	999999	553	192	863	86	111	121	398	601	997	999999	999999	999999	319	999999	476	608	624	999999	999999	497	624	447	744	460	898	999999	297	999999	112	388	668	999999	796	999999	774	999999	999999	729	999999	386	771	950	771	305	152	999999	999999	21	640	999999	999999	918	567	322	617	115	999999	412	187	999999	824	377	499	618	891	595	511	801	93	936	173	999999	879	999999	725	999999	676	999999	999999	951	502	285	390	999999	999999	750	604	484	900	669	102	42	999999	110	999999	999999	461	999999	414	556	445	704	928	704	999999	999999	48	999999	999999	999999	438	999	104	236	611	548	987	44	999999	150	999999	37	999999	423	844	999999	999999	779	813	999999	222	524	44	762	516	798	357	685	980	999999	712	999999	886	999999	241	102	938	325	999999	24	417	426	999999	273	564	418	803	999999	860	353	836	268	388	276	730	914	999999	342	720	999999	200	311	64	195	999999	589	150	943	999999	751	999999	38	290	999999	999999	999999	678	999999	207	107	994	842	825	636	294	999999	33	620	236	327	136	605	605	685	823	115	999999	660	834	974	278	999999	332	118	161	808	978	589	999999	934	999999	204	144	622	818	358	485	999999	901	984	565	529	717	865	624	596	433	605	974	807	433	999999	936	232	829	144	999999	716	484	999999	999999	999999	267	302	91	932	470	999999	866	999999	630	944	999999	849	419	748	152	466	493	999999	384	382	615	554	999999	226	268	912	793	999999	838	769	999999	425	999999	131	271	999999	783	692	999999	451	999999	508	187	489	269	999999	813	90	992	999999	999999	999999	111	102	999999	713	791	865	673	558	999999	192	637	860	10	343	340	298	486	999999	683	801	999999	933	999999	999999	377	31	956	999999	999999	712	691	784	999999	33	323	426	302	558	634	918	29	577	261	556	999999	326	488	926	755	525	604	275	380	431	491	178	458	722	999999	769	909	500	459	487	501	999999	324	999999	30	913	995	999999	102	765	999999	999999	999999	97	245	60	542	40	426	999999	999999	425	414	125	999999	155	968	580	222	864	18	528	127	774	64	999999	12	511	906	842	529	676	999999	614	649	629	496	999999	486	295	999999	878	999999	875	379	85	448	208	999999	874	945	424	715	999999	999999	999999	743	907	43	227	57	999999	999999	
999999	64	999999	999999	799	475	999999	999999	607	103	927	999999	139	454	252	405	999999	579	803	76	41	897	115	960	944	858	999999	999999	999999	337	269	247	206	999999	499	999999	937	832	648	733	533	999999	999999	331	788	601	626	808	501	512	999999	647	254	999999	102	687	949	999999	308	941	89	35	80	280	833	689	999999	385	999999	999999	467	156	999999	999999	543	816	559	784	182	352	241	587	394	86	283	622	993	241	661	999999	872	465	999999	706	654	507	154	77	999999	109	171	251	854	80	54	907	715	999999	431	286	999999	174	309	956	709	999999	999999	994	997	221	695	999999	723	151	558	11	999999	234	425	46	671	492	999999	82	190	999999	733	999999	999999	999999	999999	819	999999	385	685	999999	999999	576	997	163	865	160	79	999999	413	962	527	999999	522	53	999999	491	758	999999	614	999999	999999	236	775	718	768	327	962	631	314	999999	999999	347	999999	851	845	56	237	272	180	999999	422	999999	668	228	999999	30	801	999999	90	425	999999	425	771	50	829	929	999999	288	394	548	999999	447	971	538	574	999999	256	670	207	248	263	999999	999999	102	231	866	567	557	255	747	526	974	551	888	814	972	576	425	31	915	254	948	999999	632	999999	974	999999	999999	653	292	774	140	790	841	171	999999	211	678	818	999999	999999	253	42	647	31	222	896	92	999999	602	613	830	999999	292	999999	314	618	591	768	257	827	999999	903	999999	999999	395	193	709	727	248	999999	898	606	999999	999999	11	916	240	610	999999	88	957	417	61	999999	943	491	507	848	856	957	999999	909	571	145	935	999999	79	674	636	39	197	365	485	831	715	999999	589	739	992	999999	388	980	999999	999999	870	29	851	294	39	904	685	861	870	291	160	989	45	924	999999	999999	847	565	974	92	890	999999	932	230	964	999999	901	999999	855	468	579	639	262	402	274	915	498	785	645	732	353	335	494	999999	680	726	198	665	999999	999999	551	999999	16	999999	999999	999999	97	630	329	319	12	917	15	412	711	521	736	642	659	701	171	71	999999	252	739	999999	999999	738	550	999999	530	999999	645	523	916	999999	632	687	124	996	828	999999	465	335	730	435	329	92	492	168	989	556	999999	999999	999999	489	902	764	835	722	171	359	90	91	789	999999	281	999999	495	954	889	999999	527	663	873	303	606	595	522	313	245	999999	999999	391	259	999999	240	225	353	437	855	868	999999	999999	834	999999	787	383	545	999999	163	837	597	999999	279	939	38	999999	557	876	999999	316	999999	532	487	147	999999	699	832	
999999	999999	66	999999	68	109	31	999999	135	829	404	516	999999	59	557	999999	408	999999	718	121	999999	945	888	667	999999	999999	548	625	999999	914	696	375	97	999999	730	439	999999	697	999999	999999	258	740	902	522	162	369	659	267	694	382	999999	999999	395	587	523	870	645	398	672	514	561	405	999999	221	142	38	428	682	999999	127	62	999999	897	289	999999	999999	52	999999	999999	999999	894	291	931	946	999999	985	980	509	37	859	794	708	34	35	876	853	860	691	999999	999999	999999	977	937	577	330	999999	814	115	724	999999	828	999999	999999	566	620	999999	474	999999	386	156	999999	999999	655	469	999999	353	685	871	413	999999	999999	360	985	390	999999	916	353	363	625	465	181	999999	785	93	999999	524	825	468	999999	999999	388	927	314	243	999999	31	332	478	253	999999	693	942	702	713	235	999999	294	502	999999	703	999999	120	317	920	975	183	143	571	437	809	527	999999	999999	806	999999	791	999999	999999	315	154	999999	874	120	999999	772	239	183	82	858	564	239	332	78	711	999999	278	619	394	268	999999	888	760	50	444	459	476	485	999999	91	999999	431	999999	197	999999	999999	62	999999	668	158	999999	999999	71	713	999999	579	205	158	754	999999	363	181	999999	492	999999	265	999999	834	676	199	999999	753	287	990	423	142	696	145	822	603	627	999999	950	246	522	902	827	56	176	864	263	327	999999	769	728	272	770	60	784	990	999999	999999	333	478	851	992	722	80	999999	741	883	70	999999	999999	509	94	230	425	999999	510	437	787	999999	812	936	979	999999	999999	271	999999	999999	645	360	831	330	409	999999	482	394	529	999999	756	757	435	980	203	999999	579	270	644	51	999999	999999	283	999999	496	560	521	542	872	999999	214	809	999999	379	248	709	505	831	110	149	999999	40	451	331	680	999999	999999	831	742	988	454	257	999999	999999	27	565	86	277	833	999999	434	939	522	560	974	999999	999999	66	999999	493	495	999999	170	504	302	323	638	999999	882	999999	328	689	799	999999	525	956	192	38	361	682	632	999999	997	261	999999	809	518	891	356	999999	420	185	999999	259	503	999999	999999	132	817	703	927	133	999999	377	999999	999999	149	999999	999999	27	765	591	704	69	860	267	750	908	789	493	805	747	606	999999	55	153	999999	999999	389	819	868	999999	999999	657	755	509	999999	629	732	970	669	999999	999999	338	967	829	481	39	398	246	999999	999999	343	333	898	190	527	999999	331	386	154	599	259	225	999999	706	380	56	999999	361	999999	999999	185	818	823	926	890	278	191	226	
671	999999	999999	999999	864	689	725	887	759	574	982	607	308	356	825	999999	999999	641	189	999999	458	434	724	46	822	834	13	525	510	972	299	999999	63	115	714	584	999999	115	360	999999	999999	493	999999	740	379	999999	822	829	992	752	306	259	99	999999	767	247	845	125	999999	40	685	999999	387	999999	285	733	999999	999999	641	251	634	524	290	999999	291	965	147	984	667	999999	21	999999	532	757	676	999999	169	143	999999	476	739	331	784	330	783	779	116	999999	464	999999	273	999999	198	999999	128	781	969	379	638	802	110	860	999999	999999	999999	512	999999	629	120	999999	574	999999	999999	174	511	312	739	959	935	511	859	637	999999	31	999999	392	985	780	638	894	79	789	505	544	376	999999	872	468	311	281	111	999999	399	228	81	999999	999999	33	249	999999	52	20	443	999999	942	472	340	999999	584	636	526	897	999999	226	999999	999999	999999	321	797	633	999999	999999	657	664	409	383	247	311	949	887	999999	962	540	999999	851	69	355	377	602	999999	547	445	999999	999999	755	213	999999	183	62	297	939	999999	235	616	999999	771	362	779	727	999999	235	39	487	999999	999999	563	367	178	374	999999	438	547	718	893	95	999999	397	982	999999	205	888	74	259	999999	999999	167	737	924	999999	90	707	576	649	43	678	999999	958	196	657	201	846	326	808	946	858	402	999999	341	999999	999999	383	999999	999999	531	999999	171	999999	824	999999	860	826	442	999999	999999	999999	862	999999	685	225	576	45	999999	334	999999	999999	572	999999	999999	804	556	999999	405	402	64	706	337	705	127	362	517	999999	143	446	797	999999	999999	999999	523	547	999999	504	67	125	999999	999999	182	55	163	999999	999999	999999	477	30	202	446	430	50	678	999999	81	999999	779	333	999999	999999	901	999999	536	352	944	978	742	765	808	999999	366	289	999999	707	533	999999	552	944	253	612	271	123	254	361	943	999999	999999	935	999999	838	725	733	418	126	455	417	518	810	237	139	172	711	221	151	90	151	601	970	64	999999	614	834	89	105	576	787	520	185	409	581	999999	806	299	969	999999	632	999999	332	999999	126	774	742	999999	123	449	999999	901	112	281	999999	772	944	881	687	234	890	654	322	549	668	897	999999	410	656	999999	999999	422	252	814	457	279	279	719	999999	999999	872	127	966	999999	27	885	417	903	606	808	127	925	611	745	999999	978	559	783	999999	229	441	341	999999	56	94	999999	659	298	999999	999999	503	999999	943	674	362	772	688	666	531	782	489	439	804	848	949	439	811	506	378	479	
719	495	999999	718	999999	540	67	919	571	880	999999	129	90	83	315	892	982	937	999999	672	300	892	261	811	739	12	537	221	107	654	999999	163	919	354	813	17	110	234	101	821	715	768	105	651	556	370	358	731	542	67	456	873	123	705	188	827	244	324	979	580	13	845	821	999999	554	82	210	735	269	307	792	999999	845	571	999999	531	999999	999999	265	379	653	806	999999	50	999999	462	999999	999999	999999	999999	773	785	999999	999999	999999	869	947	189	107	483	170	623	471	244	999999	698	38	551	748	657	40	634	69	999999	926	207	176	780	718	101	42	999999	999999	999999	999999	999999	999999	334	753	98	584	617	999999	781	219	39	344	444	775	999999	999999	498	475	518	955	999999	725	645	594	621	999999	176	999999	999999	450	183	63	198	710	268	194	703	797	659	999999	423	999999	999999	400	896	862	732	15	999999	667	543	999999	999999	328	396	999999	999999	739	142	395	999999	156	506	341	999999	976	155	733	517	999999	730	701	999999	444	541	999999	999999	255	697	999999	970	999999	999999	347	906	662	11	999999	324	977	327	999999	665	274	665	277	999999	946	364	920	999999	998	497	894	999999	842	705	616	786	380	842	999999	52	384	999999	257	894	168	435	999999	974	285	419	999999	997	766	999999	550	779	274	399	502	890	777	51	972	999999	368	999999	73	956	999999	93	999999	145	704	999999	291	850	418	999999	467	521	999999	945	999999	588	999999	896	181	807	165	837	522	980	350	731	274	999999	452	583	536	758	371	426	999999	202	476	404	302	844	754	700	371	891	932	980	909	831	609	393	715	471	999999	265	999999	999999	570	963	794	972	999999	948	408	834	999999	708	999999	564	366	999999	999999	563	603	337	63	464	475	631	58	369	999999	999999	733	68	868	74	999999	999999	625	41	999999	512	609	999999	197	805	999999	999999	55	233	999999	354	999999	371	281	161	867	901	999999	346	92	939	915	435	999999	223	225	350	965	781	188	53	939	999999	615	609	953	284	999999	257	172	937	585	824	538	999999	968	371	786	716	999999	629	999999	288	949	693	597	184	179	973	590	951	571	274	55	787	415	150	755	999999	208	999999	761	955	183	999999	999999	999999	897	999999	255	999999	999999	999999	583	999999	150	660	384	922	999999	779	114	999999	999999	220	376	321	778	750	73	827	999999	999999	518	999999	999999	999999	115	804	339	506	286	497	727	999999	398	322	690	496	646	754	766	833	660	999999	488	594	298	962	999999	51	999999	999999	999999	999999	248	449	740	970	999999	203	555	579	
592	514	502	617	449	930	822	999999	999999	292	114	318	71	781	463	98	134	283	659	152	36	298	194	140	877	999999	497	948	582	719	805	453	209	999999	251	155	927	871	999999	367	149	725	420	999999	999999	999999	367	999999	985	651	999999	417	999999	412	553	304	999999	371	739	149	442	873	481	911	486	999999	999999	874	540	318	171	263	138	999999	12	311	878	999999	999999	999999	941	40	963	930	874	397	910	999999	999999	946	999999	565	141	15	999999	275	999999	508	553	391	202	999999	926	999999	490	999999	289	999999	409	999999	426	175	283	172	207	999999	910	550	46	98	750	321	241	999999	492	999999	999999	132	999999	737	66	379	610	999999	384	458	114	295	449	293	999999	999999	398	401	999999	999999	291	968	807	522	365	703	471	465	999999	881	999999	342	999999	883	468	166	873	672	195	56	565	576	999999	999999	306	625	111	753	980	91	922	840	73	999999	325	163	324	854	381	999999	907	155	76	503	999999	999999	110	566	999999	951	796	726	216	483	999999	714	190	68	999999	739	602	717	484	559	999999	420	278	361	999999	314	841	28	300	831	999999	999999	510	294	551	533	525	544	929	38	999999	999999	634	589	738	999999	999999	999999	638	642	761	200	670	516	999999	786	504	748	997	519	999999	778	436	384	344	999999	213	896	517	999999	224	999999	999999	456	274	999999	786	999999	999999	999999	342	585	389	657	80	999999	748	994	999999	764	39	776	547	419	918	516	770	259	999999	64	406	86	748	946	999999	703	411	223	251	783	10	999999	135	49	187	534	398	778	314	395	935	219	158	752	662	447	520	379	538	757	991	536	443	999999	561	266	836	442	239	376	547	535	752	999999	764	223	999999	507	242	999999	999999	992	945	999999	128	999999	927	995	999999	980	193	42	685	999999	792	473	999999	565	488	921	697	955	548	937	848	410	466	999999	988	448	795	22	999999	154	639	999999	590	584	450	373	999999	999999	158	259	193	515	999999	999999	182	300	999999	95	29	320	999999	172	454	999999	21	717	730	744	17	999999	195	180	895	999999	854	793	882	798	999999	999999	592	857	999999	298	753	342	999999	208	21	698	999999	999999	993	999999	999999	477	554	582	572	733	999999	594	999999	312	999999	23	620	318	999999	999999	417	999999	970	999999	727	838	999999	165	265	678	999999	999999	733	318	248	999999	187	78	92	387	999999	310	235	392	481	998	33	505	999999	739	722	252	794	632	290	564	738	97	999999	999999	122	999999	326	894	576	120	999999	999999	999999	999999	836	551	235	36	149	999999	
999999	588	434	729	815	859	930	999999	956	913	737	110	38	683	746	999999	999999	473	274	849	983	340	815	370	147	508	441	646	999999	180	26	999999	999999	183	747	160	999999	379	999999	263	468	801	938	663	383	760	496	390	999999	999999	581	999999	761	299	999999	999999	773	74	999999	316	427	999999	999999	999999	896	969	617	854	936	999999	436	601	999999	21	391	192	402	162	986	387	22	999999	999999	167	599	264	999999	203	60	271	387	599	999999	497	999999	184	999999	162	766	999999	999999	642	999999	255	999999	980	103	750	908	940	93	620	999999	214	304	377	490	463	196	642	962	424	999999	674	999999	837	999999	999999	185	217	12	999999	396	582	245	379	606	558	847	619	170	999999	999999	999999	999999	766	521	583	203	468	693	999999	966	133	451	999999	999999	999999	999999	999999	176	922	575	701	999999	844	999999	504	999999	924	770	932	999999	577	482	999999	140	694	497	453	325	999999	999999	716	523	286	283	999999	141	517	541	999999	521	999999	452	999999	690	593	180	343	541	27	999999	999999	698	761	119	999999	999999	999999	597	153	291	999999	999999	999999	944	858	187	661	570	999999	372	461	392	942	420	250	999999	244	26	546	523	164	912	308	625	709	999999	762	176	885	999999	397	920	397	545	999999	218	516	999999	832	999999	519	772	578	999999	163	885	999999	350	999999	273	999999	999999	61	630	999999	681	858	320	244	839	424	495	999999	351	975	541	995	407	491	42	618	940	194	140	14	999999	343	999999	999999	824	273	421	999999	621	214	669	999999	767	418	999999	359	999999	999999	992	999999	33	97	237	679	621	890	358	859	836	655	475	999999	920	999999	745	347	215	847	419	999999	13	197	73	999999	315	672	237	988	244	682	422	881	202	149	980	999999	999999	999999	851	933	914	562	470	966	739	136	948	152	999999	909	154	358	999999	425	987	999999	33	101	374	949	663	369	624	999999	243	594	999999	781	999999	451	242	241	996	999999	662	999999	726	107	407	188	724	95	325	334	538	73	241	999999	161	999999	999999	999999	609	999999	280	554	937	316	732	999999	786	999999	507	231	999999	912	999999	173	763	546	119	925	694	196	235	578	999999	999999	999999	999999	362	999999	630	500	180	227	632	104	215	117	513	999999	375	262	402	999999	587	104	999999	626	999999	78	999999	614	44	999999	330	423	676	702	510	647	999999	999999	792	222	999999	999999	61	459	999999	266	957	656	43	999999	999999	441	793	999999	990	949	642	999999	999999	293	999999	25	466	825	897	218	999999	999999	606	866	727	811	999999	190	21	581	
52	207	999999	455	999999	367	999999	344	794	888	629	999	999999	999999	14	692	105	509	661	999999	550	235	561	80	999999	454	999999	176	999999	748	972	613	665	999999	906	999999	662	21	182	202	444	132	40	19	589	999999	801	55	999999	45	716	960	528	999999	999999	999999	999999	275	617	999999	317	999999	999999	55	916	25	999999	302	653	999999	40	93	336	999999	95	428	205	999999	491	419	999999	14	314	937	999999	21	95	184	999999	99	999999	396	999999	999999	999999	39	760	999999	999999	999999	95	999999	401	302	14	632	634	69	405	999999	622	999999	999999	999999	23	313	110	434	23	905	930	999999	999999	563	769	999999	688	999999	583	999999	999999	220	460	999999	333	153	612	21	932	999999	387	35	778	776	999999	706	612	206	501	581	929	999999	999999	197	642	926	595	837	999999	371	943	813	999999	999999	999999	411	642	865	874	999999	701	98	502	613	528	999999	390	999999	96	73	40	492	328	11	137	999999	248	272	285	407	558	999999	488	570	466	573	549	439	999999	999999	73	999999	332	631	880	840	832	368	669	999999	546	457	751	469	341	461	494	484	221	612	173	380	590	477	321	926	999999	932	999999	954	365	950	316	30	10	293	169	696	131	296	509	880	602	547	860	111	999999	28	239	14	88	75	227	999999	902	692	166	999999	320	999999	999999	900	221	999999	382	595	151	731	469	57	301	797	362	925	113	293	777	999999	616	220	999999	590	999999	999999	999999	300	733	999999	127	317	999999	314	386	999999	999999	999999	668	887	175	999999	959	999999	999999	191	713	999999	999999	999999	999999	999999	914	124	999999	110	60	649	207	79	839	91	862	63	999999	162	999999	987	421	194	870	504	624	890	876	999999	999999	612	41	521	439	594	587	441	971	508	402	22	75	286	127	415	410	599	58	93	412	906	687	406	999999	725	869	527	432	999999	999999	999999	247	897	850	447	618	686	999999	255	999999	431	91	999999	759	999999	999999	145	77	999999	103	34	842	792	999999	353	999999	634	260	713	724	69	999999	360	999999	377	774	999999	435	679	999999	724	959	802	589	999999	999999	581	999999	360	802	734	460	999999	999999	970	999999	454	959	506	522	983	999999	999999	530	445	999999	730	602	999999	144	999999	709	397	666	379	74	999999	999999	957	529	353	987	900	911	990	609	51	833	542	195	329	217	929	166	814	298	43	282	154	569	103	999999	264	999999	57	34	72	310	157	906	999999	251	999999	976	179	995	535	25	540	835	381	897	999999	207	815	547	779	241	852	90	41	766	68	397	435	
373	733	684	999999	999999	546	740	685	636	51	87	215	953	999999	999999	762	28	742	318	999999	206	919	999999	410	509	255	831	458	76	875	386	999999	614	550	805	271	999999	161	574	299	640	221	999999	165	737	342	826	253	999999	327	22	34	999999	210	999999	454	999999	283	364	720	715	292	618	761	665	999999	600	412	191	556	911	866	177	29	999999	999999	495	901	999999	177	428	587	424	748	862	361	442	414	999999	999999	595	999999	999999	999999	584	999999	999999	672	500	842	741	424	72	486	416	155	857	731	999999	255	999999	999999	610	999999	301	137	867	869	898	313	462	999999	999999	999999	961	343	79	323	444	999999	391	823	411	999999	436	999999	525	999999	342	716	504	999999	761	75	999999	821	967	999999	563	457	490	732	773	196	389	999999	999999	242	525	83	86	999999	296	453	999999	145	372	779	760	999999	611	930	537	999999	809	751	999999	35	999999	149	375	468	759	987	718	658	59	225	999999	881	682	293	999999	268	639	960	999999	999999	211	266	999999	999999	999999	277	999999	560	205	591	386	999999	130	999999	804	999999	707	617	999999	999999	999999	999999	96	999999	338	879	614	328	999999	278	552	849	336	126	999999	181	690	999999	618	492	152	168	463	468	838	813	999999	385	489	999999	999999	32	185	125	583	996	180	999999	999999	970	662	999999	52	926	999999	537	311	999999	482	632	695	529	999999	301	999999	999999	751	999999	318	525	128	239	999999	481	999999	530	673	221	543	827	10	999999	999999	647	829	625	125	536	999999	311	512	757	902	856	350	41	32	884	999999	16	255	552	999999	343	852	999999	687	570	219	517	864	99	470	999999	999999	999999	999999	361	471	540	461	224	207	17	999999	371	999999	982	140	685	507	788	999999	537	582	458	395	985	795	999999	999999	554	999999	912	446	422	296	256	999999	44	830	671	422	999999	555	40	354	986	330	490	999999	704	439	533	20	85	837	933	999999	183	921	999999	566	76	601	906	897	999999	999999	999999	84	90	757	106	854	836	376	999999	981	999999	113	409	665	314	308	244	999999	793	901	370	584	363	183	61	123	615	115	356	826	648	142	69	425	729	415	27	946	343	678	183	709	14	951	530	999999	522	560	999999	767	999999	791	113	393	999999	26	999999	999999	706	983	249	731	30	16	343	419	999999	983	935	899	291	999999	781	125	728	661	580	411	999999	999999	999999	999999	853	999999	999999	999999	38	675	999999	713	694	120	250	360	439	452	999999	998	618	121	999999	538	624	362	485	80	999999	988	665	548	999999	319	264	
725	999999	193	877	441	999999	999999	391	999999	768	999999	214	181	57	431	685	285	972	581	793	999999	954	72	440	501	999999	398	999999	999999	999999	675	276	999999	856	524	967	255	574	999999	999999	142	999999	657	769	402	157	314	999999	589	313	389	576	864	526	722	999999	999999	753	386	338	158	638	350	999999	102	955	830	324	532	463	439	711	725	131	661	999999	306	302	48	354	999999	375	999999	737	999999	109	412	857	143	753	647	502	198	999999	312	503	388	999999	999999	446	326	999999	999999	135	873	999999	850	743	999999	999999	474	37	714	41	538	782	380	613	738	993	999999	972	999999	779	815	937	522	806	819	167	432	17	626	602	999999	809	875	142	999999	999999	259	669	992	232	289	620	999999	166	390	529	132	775	560	999999	893	353	999999	721	320	936	165	999999	923	707	488	467	999999	122	14	729	907	999999	999999	786	743	884	980	957	499	999999	159	999999	426	300	999999	657	456	942	999999	999999	10	164	999999	927	795	999999	745	294	744	822	219	675	999999	661	999999	884	999999	774	939	18	373	850	231	999999	999999	800	999999	633	673	831	999999	999999	999999	330	728	753	427	822	999999	538	148	695	223	999999	984	484	213	765	678	999999	999999	682	999999	699	999999	159	999999	705	150	999999	587	122	621	912	811	999999	271	999999	932	999999	466	211	783	411	870	677	636	553	141	999999	999999	862	955	522	999999	338	465	999999	20	578	820	722	682	999999	950	36	84	999999	999999	242	999999	381	832	810	693	999999	999999	601	829	999999	522	389	573	837	999999	725	166	108	999999	483	999999	999999	820	999999	57	744	529	788	460	844	603	335	687	898	100	224	40	999999	829	777	999999	863	884	378	65	441	999999	844	595	235	999999	976	999999	393	946	665	560	999999	762	999999	901	120	150	985	49	999999	701	999999	747	194	999999	21	279	936	53	432	673	452	308	999999	596	999999	202	235	999999	626	738	304	999999	435	663	561	999999	880	876	328	723	899	339	868	999999	484	999999	411	999999	999999	707	999999	999999	524	991	118	180	999999	999999	999999	999999	915	20	422	458	999999	999999	321	530	142	999999	398	69	999999	709	999999	999999	999999	875	122	586	791	694	999999	919	88	955	999999	443	555	999999	244	527	660	410	807	888	917	420	342	761	785	880	407	238	999999	601	623	814	999999	995	740	281	250	999999	136	230	893	502	380	451	293	878	974	751	394	871	408	324	999999	999999	205	28	542	360	800	910	297	888	999999	999999	341	623	999999	560	651	962	286	30	283	999999	999999	424	50	
890	478	907	906	656	999999	446	202	309	913	342	799	999999	999999	890	838	226	933	14	891	893	120	999999	662	999999	109	431	999999	999999	51	323	890	781	978	651	999999	999999	14	640	55	174	999999	42	709	883	760	929	233	396	192	999999	654	999999	999999	999999	780	808	254	491	556	421	852	814	268	999999	999999	27	743	98	18	999999	222	302	959	727	609	88	960	779	999999	180	208	999999	999999	999999	669	999999	258	830	870	83	999999	522	94	633	999999	479	774	120	441	742	195	999999	388	999999	844	361	999999	805	547	702	848	475	827	386	223	654	619	999999	930	551	769	912	227	934	999999	699	218	335	415	139	314	849	347	921	985	73	819	957	149	999999	999999	452	293	178	235	999999	999999	707	420	999999	860	500	190	890	973	282	918	999999	941	154	152	704	400	418	397	998	999999	906	400	160	834	661	144	999999	680	999999	629	58	708	133	999999	510	915	747	999999	814	669	456	999999	712	154	376	999999	994	175	175	61	874	780	237	54	789	316	270	833	209	365	568	220	656	999999	869	744	817	999999	641	789	653	148	583	338	999999	958	688	15	467	644	999999	455	514	275	754	277	481	88	999999	999999	655	913	79	458	999999	246	300	999999	999999	631	209	854	534	386	408	735	999999	898	373	999999	999999	264	375	565	226	122	705	391	897	602	272	739	926	448	143	999999	999999	999999	237	444	667	628	999999	999999	444	295	921	999999	866	28	80	583	714	393	575	999999	548	514	242	988	541	909	171	682	368	470	927	96	252	999999	666	82	671	929	172	999	534	999999	130	930	201	577	524	879	999999	689	999999	542	999999	743	201	564	892	249	902	758	467	999999	999999	999999	367	835	885	208	362	998	911	999999	999999	575	999999	18	394	311	797	964	394	292	160	679	446	999999	223	509	476	112	189	431	36	414	999999	486	999999	155	572	999999	692	325	527	534	777	248	321	999999	877	193	179	999999	999999	938	374	184	897	798	538	999999	622	385	999999	259	818	999999	999999	816	999999	388	999999	249	738	441	281	78	765	625	901	207	84	916	999999	293	932	598	999999	97	50	367	589	273	616	600	999999	316	593	277	715	297	999999	504	273	499	246	930	851	20	667	999999	419	282	897	341	999999	705	999999	449	326	230	510	671	776	675	999999	682	999999	147	698	964	485	498	909	999999	999999	580	652	142	999999	12	746	969	430	744	948	999999	376	285	703	47	999999	154	999999	495	787	817	727	597	999999	999999	307	714	999999	999999	999999	921	
999999	293	623	327	999999	621	403	999999	999999	999999	999999	999999	727	492	316	357	999999	999999	412	341	547	424	826	899	999999	999999	999999	492	999999	42	656	727	924	37	944	92	661	385	984	940	750	636	21	255	576	695	999999	999999	257	999999	999999	661	299	488	383	947	467	723	999999	998	188	999999	999999	451	999999	523	117	699	547	233	695	68	676	471	999999	910	999999	999999	333	167	193	999999	999999	755	762	999999	999999	445	999999	997	625	938	999999	985	761	999999	28	999999	371	62	999999	181	668	999999	264	999999	984	828	898	473	545	886	400	317	814	952	677	863	688	888	95	671	999999	550	607	757	157	690	999999	999999	892	841	219	280	578	999999	567	219	999999	552	21	999999	546	190	999999	738	548	603	181	809	172	164	999999	482	967	916	135	128	427	999999	73	303	999999	999999	581	703	676	129	738	999999	394	467	372	145	877	485	999999	999999	98	868	218	554	999999	999999	588	737	958	999999	313	999999	999999	449	792	993	489	999999	999999	398	609	758	71	428	999999	999999	424	999999	791	999999	604	999999	791	270	39	558	298	518	999999	999999	569	999999	999999	939	999999	86	914	945	675	379	656	169	993	735	265	340	999999	790	690	149	485	883	945	222	142	999999	870	999999	419	999999	705	970	934	999999	999999	765	23	132	612	787	465	479	999999	422	99	445	498	66	14	698	751	508	828	999999	742	999999	898	532	806	994	215	298	999999	441	674	686	235	729	906	500	327	684	187	902	683	999999	853	532	999999	697	333	999999	622	721	492	999999	151	299	999999	999999	866	490	325	618	581	999999	944	999999	748	413	219	768	159	999999	999999	77	999999	926	960	735	999999	375	410	118	671	999999	676	814	948	999999	544	936	207	764	633	836	368	569	330	516	72	264	784	999999	488	564	999999	118	350	424	875	225	338	796	318	501	999999	217	946	190	999999	139	649	280	868	999999	999999	394	880	999999	709	762	606	454	673	578	590	690	630	117	736	999999	473	534	602	999999	999999	410	456	142	755	160	622	999999	999999	932	615	514	999999	214	992	279	237	806	715	123	619	884	132	999999	999999	399	586	839	453	933	666	125	999999	999999	999999	170	938	747	788	558	149	466	999999	999999	963	86	840	426	125	466	340	999999	818	999999	999999	723	999999	999999	999999	366	574	783	696	91	275	500	999999	310	999999	831	999999	490	27	167	973	162	455	390	999999	833	558	170	724	986	603	998	306	199	999999	952	999999	232	525	432	984	366	770	357	475	473	250	540	887	293	135	999999	
999999	661	514	999999	999999	898	939	399	999999	413	68	709	488	277	203	646	470	585	948	118	965	595	182	617	999999	107	914	313	593	28	283	440	861	752	358	645	685	292	999999	984	292	136	624	580	999999	70	868	208	280	604	999999	311	344	26	999999	999999	488	999999	174	180	983	999999	805	789	140	628	848	735	918	558	999999	999999	901	999999	999999	838	971	601	319	332	239	716	999999	988	947	999999	105	999999	867	304	166	788	128	513	999999	655	330	999999	450	679	222	142	289	721	643	893	410	999999	200	56	93	886	999999	842	941	999999	603	816	841	169	532	999999	999999	624	401	999999	68	397	963	180	999999	145	999999	640	999999	999999	999999	999999	355	63	570	725	653	821	221	279	999999	999999	572	733	61	513	993	999999	157	218	274	665	329	471	999999	23	416	30	537	947	735	946	732	844	841	292	999999	787	598	806	360	999999	412	132	970	999999	999999	239	128	15	152	870	493	900	832	999999	991	884	229	557	318	999999	294	274	999999	264	553	999999	892	769	51	999999	692	350	858	227	999999	207	500	61	999999	999999	999999	531	805	865	463	999999	21	999999	301	587	568	51	497	999999	762	148	999999	715	999999	106	347	359	963	936	187	153	51	615	517	794	393	177	369	999999	999999	762	469	678	801	720	716	999999	477	464	999999	999999	852	142	464	124	618	999999	822	999999	999999	551	999999	868	999999	999999	790	406	563	999999	203	999999	999999	999999	994	10	999999	911	999999	518	389	999999	999999	509	999999	536	300	909	160	402	186	999999	355	277	302	190	999999	601	990	999999	999999	320	268	970	270	999999	999999	496	147	999999	445	706	871	313	711	323	669	69	578	161	29	999999	255	170	331	595	55	414	72	814	806	88	920	431	588	999999	999999	999999	248	53	568	803	999999	696	956	479	736	52	566	999999	999999	144	32	839	999999	59	74	107	999999	675	210	563	434	999999	999999	999999	785	449	724	642	999999	758	999999	999999	592	225	999999	999999	999999	851	999999	999999	999999	93	303	671	65	91	958	539	14	999999	271	573	999999	999999	999999	448	48	999999	693	297	327	923	923	762	324	498	256	257	999999	999999	894	797	816	206	715	350	39	985	999999	704	490	195	637	896	496	257	690	588	845	670	520	614	168	999999	686	924	999999	541	357	566	999999	711	599	499	275	474	757	647	999999	38	999999	63	296	989	806	142	296	36	275	999999	807	667	999999	279	999999	289	999999	254	520	999999	999999	497	638	999999	868	779	595	999999	631	32	999999	53	299	816	261	999999	
327	999999	999999	553	638	143	275	290	759	177	999999	329	503	985	835	512	136	508	999999	921	424	551	130	36	546	158	999999	253	999999	999999	999999	595	28	999999	961	999999	489	967	162	999999	231	999999	999999	700	480	275	999999	645	196	987	916	790	968	339	52	999999	58	999999	16	999999	999999	32	999999	995	999999	713	999999	966	999999	999999	32	169	356	999999	999999	76	565	430	555	281	513	999999	66	589	999999	587	627	689	999999	195	420	999999	960	671	318	209	644	999999	900	999999	964	678	621	821	964	757	444	178	639	975	999999	628	192	735	976	979	965	133	157	221	95	999999	480	838	999999	281	209	684	491	999999	999999	574	999999	787	316	835	147	245	625	100	153	458	999999	519	973	792	568	999999	695	339	244	521	843	689	681	352	207	782	866	693	558	759	687	999999	553	647	109	999999	999999	151	841	729	508	67	78	637	572	999999	865	999999	712	974	999999	161	999999	999999	730	840	999999	963	999999	364	378	999999	541	393	999999	909	965	336	693	174	805	553	497	514	22	785	620	54	779	246	917	704	980	583	770	999999	999999	643	916	268	298	999999	513	486	361	576	525	684	999999	663	995	538	999999	548	178	445	999999	750	999999	944	229	71	193	999999	447	674	951	957	623	246	999999	999999	999999	434	999999	350	50	21	163	446	269	936	188	126	250	999999	234	441	415	334	871	144	745	999999	49	999999	281	121	49	686	624	567	999999	629	638	673	999999	55	673	827	404	999999	999999	461	685	293	882	77	161	999999	999999	520	552	298	999999	890	587	999999	394	999999	79	928	971	476	821	702	875	559	488	576	271	189	999999	587	999999	229	546	293	999999	755	999999	214	959	981	999999	114	25	772	265	747	999999	678	660	999999	758	476	681	999999	640	982	418	333	588	585	796	271	752	999999	368	155	999999	303	162	638	999999	999999	999999	989	240	717	686	999999	303	740	489	592	528	742	999999	463	548	426	653	313	347	31	625	999999	999999	975	361	999999	413	999999	403	999999	526	31	731	892	507	691	889	922	306	315	39	847	105	999999	999999	20	144	905	999999	927	999999	849	301	282	250	999999	803	265	365	999999	699	193	346	696	76	506	999999	936	956	856	999999	999999	17	41	991	777	999999	982	999999	351	916	508	513	999999	153	676	730	459	652	912	887	634	999999	999999	999999	846	999999	999999	146	999999	999	207	948	999999	400	919	842	269	290	472	315	821	32	24	718	999999	680	999999	553	999999	776	561	294	54	999999	999999	173	345	425	155	276	881	
999999	996	352	999999	999999	762	999999	999999	834	470	999999	190	607	76	999999	552	999999	425	175	640	999999	999999	469	999999	999999	904	781	999999	755	506	844	145	999999	434	974	36	672	10	641	917	793	329	565	999999	391	113	446	902	301	621	393	999	979	635	36	109	536	904	999999	999999	981	589	999999	338	625	999999	984	183	999999	584	880	952	999999	258	847	534	191	164	999999	809	467	878	206	143	122	845	165	570	999999	999999	500	768	205	985	936	213	850	236	690	999999	129	273	810	716	741	999999	225	730	788	501	918	382	999999	995	197	112	999999	345	225	999999	878	423	775	226	94	999999	999999	798	322	643	683	999999	474	708	999999	999999	77	489	999999	681	629	434	782	905	999999	127	999999	210	797	833	820	515	21	909	479	706	497	594	999999	628	684	426	418	154	999999	964	999999	149	315	999999	45	999999	942	544	160	999999	641	870	999999	999999	999999	556	11	999999	823	178	943	564	999999	983	707	483	999999	999999	999999	999999	999999	637	97	992	219	999999	895	999999	798	916	572	476	758	35	74	626	333	664	436	137	425	929	331	649	30	353	910	331	999999	561	55	178	546	947	437	14	999999	278	758	422	661	207	690	906	605	476	806	999999	919	90	999999	204	347	999999	787	96	315	447	971	999999	869	573	999999	246	871	999999	930	810	597	999999	843	999999	999999	24	476	228	248	425	54	999999	547	706	411	999999	999999	850	831	677	170	999999	698	999999	306	892	552	97	689	454	999999	999999	999999	995	616	859	246	105	298	999999	403	569	848	890	403	427	999999	172	171	312	999999	999999	572	262	650	999999	371	508	757	23	471	388	999999	794	999999	843	17	999999	100	999999	968	316	562	999999	284	600	999999	808	942	879	999999	999999	925	999999	618	23	638	999999	355	370	498	738	999999	999999	999999	24	999999	63	508	559	420	776	999999	619	999999	529	999999	999999	978	59	753	562	565	878	999999	91	462	162	185	378	214	999999	206	999999	64	999999	999999	999999	645	270	999999	449	309	392	468	798	317	316	52	99	999999	573	315	305	617	936	182	468	835	780	561	999999	878	140	999999	697	579	353	999999	114	559	191	429	718	489	313	262	183	420	650	774	156	120	96	999999	641	417	999999	121	127	67	510	451	864	708	999999	571	179	47	771	228	963	750	937	999999	372	153	999999	815	313	999999	999999	57	195	999999	414	767	791	316	713	290	678	999999	447	999999	58	740	565	999999	796	999999	93	999999	999999	431	810	405	999999	556	462	498	999999	95	999999	444	68	
462	999999	858	303	999999	779	862	333	490	999999	731	313	999999	490	999999	588	588	28	570	999999	862	408	763	999999	19	594	245	854	999999	470	592	434	13	989	595	999999	706	715	871	963	230	999999	168	880	88	999999	291	75	830	999999	999999	76	246	843	205	999999	502	662	294	340	544	18	117	999999	958	307	310	901	894	157	881	999999	157	607	379	999999	999999	999999	127	917	999999	999999	34	315	239	999999	197	999999	793	999999	981	54	431	540	999999	222	705	148	922	780	792	999999	999999	682	38	368	999999	639	473	999999	999999	620	545	377	999999	999999	984	801	790	442	999999	150	117	362	176	999999	999999	616	187	167	353	112	960	999999	135	999999	998	351	287	871	606	557	696	647	999999	371	999999	64	999999	64	999999	904	358	490	999999	652	281	818	516	201	917	312	461	316	999999	711	660	209	999999	114	376	642	524	918	835	562	999999	470	634	999999	999999	999999	113	132	999999	449	753	479	675	483	651	190	999999	96	953	999999	106	390	999999	26	999999	309	999999	409	688	999999	999999	999999	999999	117	208	811	193	710	999999	999999	208	999999	999999	362	957	190	533	769	999999	196	807	999999	999999	541	466	73	624	618	104	999999	584	704	444	999999	999999	999999	825	999999	999999	839	999999	134	234	431	105	767	999999	493	68	530	775	52	946	502	788	999999	473	123	651	145	197	574	616	832	946	504	894	53	302	643	364	965	494	622	199	683	213	543	445	698	69	140	999999	573	263	999999	757	999999	999999	116	851	999999	916	149	652	432	517	401	485	601	873	960	200	999999	175	999999	558	333	312	115	749	929	999999	953	85	999999	24	52	999999	415	746	999999	497	195	792	999999	58	355	970	767	175	811	68	844	999999	108	939	144	408	452	983	433	639	999999	367	921	44	963	999999	594	417	475	999999	79	854	999999	472	15	633	523	999999	212	999999	999999	939	999999	871	833	138	977	128	999999	644	136	432	322	322	57	828	870	618	999999	999999	386	359	699	989	999999	990	999999	999999	934	511	884	690	999999	80	999999	999999	429	60	999999	834	96	476	538	830	696	647	541	609	425	186	762	999999	999999	920	977	196	250	999999	999999	842	236	350	999999	378	759	445	652	999999	229	546	409	999999	999999	259	206	999999	820	868	999999	351	999999	303	220	757	749	979	22	859	103	907	270	480	999999	368	608	745	292	999999	999999	260	999999	299	389	878	777	941	498	999999	724	77	375	381	656	540	394	932	999999	436	628	780	999999	792	999999	322	286	999999	999999	58	999999	461	627	
660	797	51	357	169	913	342	980	807	999999	594	145	999999	541	888	999999	999999	974	999999	615	999999	999999	999999	999999	212	151	999999	999999	848	298	450	777	273	450	999999	584	614	192	235	28	797	455	999999	299	838	657	999999	999999	397	114	25	83	974	846	770	999999	999999	223	155	27	846	740	141	519	999999	817	872	999999	826	314	219	454	748	999999	817	410	720	11	989	554	999999	999999	213	999999	999999	376	803	426	679	999999	87	400	47	217	999999	66	324	999999	258	31	784	546	954	93	894	999999	999999	326	38	370	999999	999999	233	600	999999	999999	537	397	245	673	23	455	906	999999	236	999999	416	999999	485	999999	999999	418	753	968	769	482	999999	130	849	999999	51	486	398	319	197	583	176	447	999999	622	999999	927	999999	585	17	999999	999999	999999	856	85	163	793	840	277	999999	989	751	265	999999	526	227	416	547	532	631	999999	67	597	53	999999	652	999999	333	862	241	169	999999	999999	961	440	843	618	273	774	999999	257	999999	130	45	207	999999	911	617	691	405	999999	999999	543	953	480	282	52	680	213	433	999999	470	978	46	124	647	583	304	399	683	999999	999999	773	972	384	891	999999	561	845	999999	999999	361	641	467	999999	779	809	224	999999	168	800	999999	70	350	376	787	667	999999	999999	559	999999	616	999999	999999	796	970	616	570	579	588	999999	490	834	392	692	999999	999999	999999	918	344	838	369	813	241	882	671	92	999999	606	596	233	999999	639	295	572	134	999999	632	670	999999	173	248	999999	999999	822	319	999999	678	999999	999999	957	156	999999	587	721	889	802	999999	136	135	888	193	964	982	364	492	851	549	820	568	698	206	849	770	181	999999	999999	911	418	999999	568	413	774	72	639	87	688	62	573	999999	331	999999	506	545	269	979	999999	999999	547	340	999999	563	999999	99	844	760	306	404	999999	132	999999	891	999999	564	999999	999999	419	901	999999	287	999999	798	975	147	999999	552	999999	314	999999	201	999999	71	999999	87	113	999999	555	685	228	878	780	294	646	999999	516	440	999999	942	979	785	999999	999999	319	269	536	669	588	720	852	999999	999999	992	999999	224	806	999999	526	501	460	560	928	999999	999999	474	507	519	162	533	999999	999999	973	758	334	725	999999	943	751	115	999999	443	427	835	833	925	818	999999	400	432	645	999999	913	87	999999	429	999999	836	698	845	761	27	517	64	99	55	328	311	667	177	592	999999	363	421	950	26	999999	103	900	999999	655	999999	999999	999999	887	999999	999999	896	276	905	999999	794	255	906	353	533	999999	
999999	999999	787	999999	517	129	233	839	783	58	502	136	475	999999	763	935	940	199	52	897	786	177	869	162	999999	44	762	309	797	617	456	78	427	99	770	999999	123	161	148	600	999999	891	113	181	401	770	801	619	115	859	314	717	311	635	150	999999	876	635	184	482	367	923	51	176	999999	433	709	385	999999	415	822	788	60	999999	11	895	999999	697	760	999999	242	152	203	938	312	999999	767	791	949	575	999999	487	999999	665	999999	972	849	936	579	999999	70	999999	104	999999	46	526	667	859	633	999999	999999	999999	874	522	250	224	730	113	999999	862	666	917	435	999999	999999	345	999999	999999	218	39	56	999999	127	999999	600	816	58	503	999999	785	82	908	168	704	999999	301	999999	465	425	999999	252	999999	82	717	311	153	990	154	765	999999	715	282	650	603	999999	13	71	999999	921	434	175	236	210	88	999999	758	999999	731	514	642	732	355	969	200	787	310	64	410	491	457	825	999999	738	999999	80	800	267	999999	999999	441	240	531	543	990	999999	25	999999	999999	927	553	393	269	639	132	968	370	999999	460	815	897	999999	661	599	999999	999999	271	999999	998	18	999999	500	205	234	83	411	210	811	978	347	772	764	71	482	938	74	565	274	999999	999999	999999	497	807	748	608	999999	579	932	999999	391	591	999999	546	984	999999	62	198	44	999999	720	767	558	999999	122	53	142	999999	188	660	999999	53	999999	881	765	308	502	692	457	625	999999	832	278	999999	596	756	254	228	86	999999	886	999999	999999	999999	895	476	161	172	999999	704	999999	605	400	281	999999	348	999999	645	781	686	445	369	740	419	973	999999	999999	817	737	366	799	914	810	645	999999	533	522	999999	986	298	157	339	999999	752	160	999999	999999	997	81	258	172	999999	446	400	108	526	999999	121	999999	16	977	344	435	339	904	999999	794	755	506	999999	826	306	659	492	999999	116	371	999999	268	987	457	999999	745	489	203	201	477	999999	546	999999	999999	999999	562	979	320	813	903	668	847	599	202	685	500	934	999999	999999	948	954	862	992	164	156	853	747	559	486	999999	946	145	713	93	384	218	258	748	426	744	679	999999	999999	212	702	150	999999	795	771	10	811	67	338	999999	523	558	554	103	251	556	814	430	834	999999	957	533	144	515	999999	999999	999999	196	999999	131	279	782	147	789	999999	16	193	952	787	486	786	888	807	471	569	825	664	999999	999999	869	929	999999	347	509	254	999999	999999	164	977	305	759	625	999999	216	972	999999	421	999999	641	244	999999	
862	642	358	438	999999	999999	673	999999	992	999999	95	689	144	202	30	999999	637	545	999999	10	39	975	999999	727	171	835	600	999999	828	414	899	524	271	506	77	616	989	80	186	999999	342	218	984	492	673	935	918	24	951	306	783	229	358	244	344	886	160	631	999999	243	135	999999	127	587	913	571	999999	638	135	414	455	566	369	999999	668	820	990	999999	63	235	999999	586	546	531	631	679	175	37	171	190	465	368	803	943	326	167	999999	999999	579	111	999999	289	889	547	851	226	860	999999	999999	523	896	160	577	51	325	549	999999	595	999999	243	405	399	476	999999	948	97	763	426	999999	999999	729	593	999999	951	717	999999	696	999	680	414	819	656	999999	647	293	315	999999	999999	627	999999	528	505	451	345	706	999999	999999	944	598	764	999999	444	996	999999	794	313	729	999999	333	686	853	639	915	551	424	748	937	829	660	643	999999	10	798	745	999999	234	999999	94	255	599	826	999999	410	999999	999999	384	999999	999999	853	980	999999	999999	438	999999	923	888	589	999999	921	958	190	983	294	999999	467	463	999999	999999	92	570	171	999999	380	999999	999999	111	238	999	999999	999999	97	999999	999999	999999	66	141	571	999999	999999	999999	644	999999	173	297	999999	842	467	999999	458	497	738	999999	999999	293	819	999999	999999	704	89	822	660	590	307	882	870	999999	17	614	898	336	999999	788	438	988	999999	918	481	93	325	27	643	783	551	999999	310	999999	243	692	999999	124	999999	999999	778	998	443	999999	945	290	426	777	835	999999	557	131	606	950	972	327	366	901	470	711	389	71	189	876	48	999999	582	193	407	324	753	783	999999	999999	20	439	555	872	972	200	666	999999	192	789	236	429	999999	999999	999999	916	999999	958	999999	634	487	716	819	566	999999	751	708	242	999999	520	110	773	141	581	940	542	772	999999	928	279	999999	840	879	400	999999	618	999999	232	479	490	988	794	138	999999	546	303	999999	999999	856	231	999999	433	999999	999999	689	462	298	999999	999999	181	999999	841	40	999999	589	999999	999999	428	915	406	64	485	763	999999	999999	315	644	775	999999	647	922	783	637	707	787	621	671	999999	711	198	329	999999	813	307	999999	999999	764	753	999999	899	466	999999	82	460	177	16	670	289	999999	383	817	999999	889	771	259	999999	213	333	597	968	975	629	716	727	86	292	671	999999	553	999999	550	999999	999	999999	999999	999999	710	187	540	780	999999	392	78	337	380	806	881	52	57	974	944	441	166	999999	923	837	999999	354	383	884	344	213	736	765	
832	999999	524	753	591	529	660	36	793	816	27	593	561	389	357	279	411	629	419	578	999999	119	999999	201	999999	352	999999	366	803	655	446	746	655	999999	505	999999	999999	137	999999	528	999999	917	999999	999999	790	339	999999	106	997	113	999999	714	999999	999999	334	723	201	332	540	248	999999	304	232	147	999999	280	999999	999999	884	903	987	283	178	890	264	522	999999	999999	999999	999999	999999	158	368	699	183	999999	952	498	977	781	262	960	596	999999	999999	30	999999	999999	968	519	402	37	999999	104	999999	208	999999	903	903	999999	999999	806	921	657	181	999999	935	532	999999	648	328	999999	280	112	650	999999	686	956	647	999999	827	960	426	890	999999	999999	936	273	583	974	195	999999	595	175	530	455	48	938	999999	127	94	173	547	999999	999999	952	757	120	453	99	522	589	266	669	999999	301	389	40	177	999999	999999	999999	949	999999	463	999999	854	999999	581	205	999999	999999	915	529	159	664	422	999999	699	537	999999	826	820	999999	462	999999	792	925	190	238	76	999999	999999	907	928	422	223	999999	867	921	108	652	538	258	110	774	674	736	999999	331	878	293	341	999999	851	999999	851	466	536	857	487	928	999999	352	139	981	999999	18	999999	737	450	864	238	777	439	639	298	572	392	688	999999	65	416	859	999999	782	675	142	65	566	999999	999999	999999	19	443	180	728	999999	999999	128	798	666	999999	781	880	999999	64	563	210	222	84	999999	83	848	926	432	521	75	992	999999	316	843	952	44	176	692	999999	229	343	999999	999999	113	452	999999	889	275	919	635	978	346	999999	999999	932	842	491	291	684	183	93	21	659	662	202	999999	812	954	713	111	999999	197	180	999999	999999	941	311	999999	999999	809	999999	660	512	886	96	655	628	999999	910	119	552	999999	18	669	145	332	609	999999	910	999999	460	935	562	818	29	999999	176	999999	999999	990	999999	520	455	874	224	433	508	772	576	999999	154	618	54	603	558	730	999999	510	700	999999	342	63	70	166	358	33	999999	694	866	306	489	736	311	999999	578	42	439	143	455	999999	823	836	681	999999	535	841	890	958	269	999999	611	665	201	999999	658	487	460	999999	526	201	334	813	906	279	67	417	317	999999	34	526	301	55	65	999999	83	999999	382	697	630	999999	142	999999	434	577	695	824	544	316	272	101	582	150	617	264	387	20	930	999999	315	999999	999999	767	933	743	999999	999999	610	999999	999999	161	115	762	667	19	68	194	389	338	584	243	873	11	861	933	999999	160	437	801	611	73	576	999999	
392	512	982	375	999999	691	999999	999999	999999	341	393	120	986	819	483	608	205	202	631	999999	827	999999	254	532	905	999999	799	847	999999	999999	602	859	585	999999	380	164	36	693	999999	698	758	455	29	542	617	999999	947	134	677	999999	605	999999	441	974	153	320	999999	459	469	215	891	732	11	999999	999999	534	534	851	448	328	999999	999999	224	933	999999	999999	62	712	915	164	999999	999999	179	308	213	194	427	999999	991	999999	999999	577	233	772	806	36	453	614	999999	92	226	105	685	358	257	103	203	508	999999	999999	267	555	544	315	162	999999	999999	702	211	554	117	923	859	388	432	999999	288	452	136	816	999999	447	908	832	999999	957	988	820	61	999999	990	918	478	230	802	999999	42	918	620	589	999999	750	413	259	974	999999	245	307	926	999999	814	751	999999	325	842	820	647	711	377	999999	237	742	651	101	563	199	454	639	585	999999	971	999999	999999	546	353	187	44	659	999999	999999	721	691	894	999999	305	999999	546	999999	387	982	703	331	551	425	362	730	109	999999	695	785	999999	606	721	844	281	999999	919	835	972	999999	999999	987	999999	999999	482	546	999999	842	795	324	653	301	999999	603	999999	650	818	999999	194	622	87	999999	964	81	795	999999	969	59	536	850	330	710	190	722	207	715	476	817	942	815	999999	267	526	380	142	556	354	999999	466	999999	636	512	650	359	587	72	32	782	937	999999	576	798	316	944	994	942	121	538	405	672	999999	10	473	379	999999	999999	206	593	999999	249	771	851	593	904	224	999999	999999	831	999999	144	692	694	999999	585	248	94	999999	999999	386	999999	999999	999999	722	793	458	635	48	281	619	766	866	438	999999	999999	999999	725	214	411	730	999999	881	290	403	271	979	999999	999999	888	140	999999	869	625	217	749	803	955	999999	800	456	588	999999	788	221	379	278	264	851	999999	989	523	879	549	850	209	318	164	999999	461	813	970	999999	160	999999	964	999999	999999	231	103	999999	640	999999	414	955	151	407	102	78	33	993	725	999999	938	898	617	775	330	999999	17	440	999999	999999	677	999999	486	999999	999999	647	257	483	37	999999	758	297	359	999999	475	593	999999	802	225	999999	399	468	97	343	999999	999999	999999	198	575	476	999999	999999	999999	999999	919	999999	479	78	778	999999	821	999999	999999	999999	878	999999	548	691	999999	737	75	215	224	562	153	219	899	152	507	376	124	69	907	560	819	999999	999999	261	16	58	124	640	999999	770	274	848	999999	404	999999	925	713	842	888	838	999999	18	999999	692	999999	
710	527	336	570	411	999999	999999	642	415	873	783	609	297	999999	999999	999999	434	999999	999999	298	999999	717	504	687	581	662	281	999999	79	158	999999	999999	359	999999	999999	530	787	999999	622	439	999999	215	999999	530	680	326	426	167	637	225	977	827	994	404	658	993	33	999999	989	748	69	999999	573	266	999999	999999	259	989	389	731	834	364	567	23	785	999999	630	974	17	265	246	123	543	853	999999	983	660	954	648	999999	999999	149	999999	999999	380	920	642	999999	468	552	76	999999	778	905	999999	622	270	980	999999	569	372	59	999999	999999	999999	999999	58	999999	95	89	477	305	999999	86	234	695	284	999999	643	864	456	801	515	464	198	808	345	637	472	558	723	999999	345	89	999999	458	507	999999	371	434	999999	922	743	388	85	999999	96	702	999999	695	348	576	347	754	122	570	543	187	999999	703	610	420	999999	536	366	999999	959	271	146	775	198	927	332	218	999999	999999	999999	999999	999999	427	721	642	955	999999	220	156	342	591	966	379	914	330	810	667	823	461	674	217	32	288	811	999999	999999	999999	506	420	253	138	761	588	999999	999999	799	999999	981	967	464	480	999999	219	464	377	305	766	860	868	127	665	395	541	859	849	114	109	615	896	86	60	999999	799	902	214	830	999999	866	508	530	692	685	856	996	204	891	999999	999999	444	530	799	54	638	303	588	743	999999	728	999999	311	700	999999	999999	890	414	999999	526	316	260	999999	999999	999999	361	999999	434	979	538	545	999999	999999	999999	284	999999	999999	287	15	641	506	323	470	610	999999	212	999999	999999	190	600	965	591	999999	999999	506	999999	999999	613	898	693	301	869	999999	214	684	74	999999	20	425	999999	999999	613	409	999999	999999	999999	789	936	268	697	164	517	253	999999	573	953	669	592	794	999999	284	999999	388	321	350	637	714	266	999999	594	999999	197	414	849	999999	999999	191	437	355	514	999999	999999	999999	211	538	999999	999999	229	641	731	404	122	225	999999	66	956	234	97	226	999999	288	999999	20	673	200	967	112	403	508	221	771	241	246	290	926	999999	418	999999	783	566	999999	494	624	204	200	395	971	699	793	924	137	999999	220	963	999999	260	949	681	20	571	681	999999	999999	430	959	172	875	935	788	999999	548	999999	314	660	999999	999999	908	816	482	804	995	999999	999999	584	93	677	30	999999	64	675	999999	999999	176	221	885	789	773	204	245	37	520	999999	910	999999	386	90	789	560	999999	442	351	999999	208	215	999999	278	622	146	999999	291	152	601	999999	999999	378	811	
880	999999	774	591	29	713	581	455	999999	959	501	558	999999	13	888	470	690	621	333	999999	537	961	999999	616	177	637	858	999999	885	918	165	797	999999	574	209	696	999999	10	423	638	562	999999	999999	616	776	999999	938	342	403	681	911	269	789	148	283	919	456	999999	424	391	855	627	569	376	804	704	876	999999	803	201	684	689	208	695	677	784	50	39	839	113	699	525	560	213	17	895	17	544	300	999999	250	999999	585	41	999999	999999	999999	554	812	82	999999	314	539	211	997	231	999999	104	471	999999	878	999999	328	320	999999	339	999999	999999	369	908	696	342	343	999999	951	66	999999	177	912	999999	999999	496	227	767	917	999999	986	358	215	785	834	913	999999	999999	412	824	309	274	348	453	867	827	999999	903	385	854	999999	27	260	941	127	893	192	728	898	392	208	560	403	999999	353	718	160	583	83	783	269	541	120	136	756	999999	828	469	874	773	999999	999999	391	72	423	969	108	274	999999	999999	730	353	902	29	625	748	871	51	999999	159	676	610	830	999999	594	439	906	133	194	999999	75	722	854	134	999999	999999	999999	341	884	999999	619	885	999999	999999	62	915	639	100	999999	999999	967	786	369	724	107	700	999999	789	477	984	72	999999	89	999999	875	18	999999	778	999999	741	579	539	167	999999	999999	790	695	999999	549	679	800	815	622	187	999999	288	363	139	37	390	999999	390	863	899	322	999999	806	536	267	54	999999	860	162	768	438	999999	629	999999	195	316	15	796	999999	999999	193	256	362	902	999999	596	654	369	751	557	352	199	676	999999	412	895	984	168	440	999999	262	939	663	853	999999	882	659	717	944	999999	384	999999	151	999999	716	75	291	903	466	999999	399	66	119	604	426	999999	999999	372	999999	299	999999	846	999999	744	999999	253	593	508	163	196	937	937	999999	40	182	748	57	612	551	347	613	90	701	769	999999	999999	830	68	999999	510	131	296	999999	654	999999	538	247	999999	528	472	999999	783	750	280	999999	999999	641	999999	431	677	201	999999	999999	895	686	251	999999	596	638	349	999999	535	81	652	75	999999	461	770	642	644	511	651	93	88	865	829	339	431	45	999999	565	751	999999	759	999999	972	475	999999	967	156	393	650	767	188	59	946	999999	999999	215	999999	10	870	446	787	176	550	74	742	39	999999	912	999999	561	986	784	671	899	999999	343	999999	999999	871	999999	495	260	860	883	905	39	919	128	241	226	952	651	695	999999	848	592	768	907	732	559	999999	999999	670	99	781	404	387	
56	399	764	122	908	139	76	950	536	999999	667	999999	999999	120	999999	680	506	608	999999	999999	365	60	729	574	195	452	321	692	260	589	771	111	510	651	872	729	477	114	54	522	999999	364	321	287	111	747	999999	449	999999	564	173	999999	447	315	32	999999	999999	199	926	465	817	999999	999999	999999	543	565	659	72	247	18	212	402	564	821	470	999999	738	452	999999	448	999999	872	319	696	425	290	663	205	999999	876	999999	999999	999999	589	705	253	664	374	999999	546	98	956	212	373	999999	771	926	999999	999999	999999	267	226	999999	999999	41	945	999999	13	531	999999	901	463	443	370	948	924	999999	974	126	227	999999	999999	709	926	359	477	999999	945	344	999999	363	48	361	606	619	999999	999999	699	557	759	187	999999	999999	489	644	634	999999	999999	425	436	556	952	508	626	999999	999999	999999	799	138	563	999999	999999	668	876	899	863	112	836	751	114	372	525	427	366	49	684	530	229	292	724	999999	999999	999999	908	107	411	999999	734	920	725	337	762	571	994	999999	67	999999	966	590	780	532	999999	99	320	74	41	534	151	587	11	372	296	999999	999999	608	456	599	999999	779	498	334	999999	915	35	777	610	953	432	882	981	692	564	639	512	202	279	739	220	843	76	876	397	999999	919	363	999999	256	167	999999	38	468	241	197	102	456	163	770	73	542	464	87	112	269	605	999999	808	657	14	220	339	716	389	916	713	999999	936	231	996	999999	737	363	795	47	854	523	461	999999	999999	65	48	509	999999	677	389	999999	774	999999	550	609	555	393	999999	946	66	321	999999	324	484	480	519	999999	773	400	999999	110	292	74	415	92	858	999999	119	948	182	830	999999	711	999999	725	846	809	999999	396	999999	353	122	848	981	542	443	999999	892	76	546	999999	999999	999999	871	289	705	710	999999	468	751	123	283	999999	774	235	999999	999999	787	759	634	999999	261	386	283	999999	987	443	93	872	648	999999	999999	999999	999999	999999	999999	765	999999	999999	999999	999999	96	222	999999	13	80	818	84	755	999999	76	359	143	442	999999	854	359	12	419	301	272	626	849	819	40	575	240	891	708	999999	515	537	539	739	999999	999999	49	741	279	999999	178	999999	999999	610	999999	371	999999	999999	999999	999999	744	763	999999	955	757	519	247	403	999999	999999	840	927	999999	623	757	538	820	404	999999	222	815	618	732	38	132	902	298	249	246	669	999999	629	325	999999	396	751	117	584	999999	977	386	645	136	841	551	251	993	714	852	54	550	20	999999	999999	999999	999999	
40	999999	832	854	231	998	999999	944	276	220	612	999999	236	15	999999	246	421	967	836	179	491	999999	487	881	909	584	396	999999	128	161	964	961	101	270	720	716	751	138	756	388	489	191	575	340	638	124	487	999999	999999	999999	598	697	527	999999	644	150	914	951	944	646	999999	964	999999	125	255	650	787	966	294	999999	494	293	221	457	690	309	325	999999	999999	794	107	548	999999	999999	562	276	443	865	999999	580	801	800	999999	999999	775	525	366	460	94	988	999999	999999	999999	909	820	315	485	79	545	344	999999	999999	708	160	999999	73	395	999999	562	979	217	922	350	714	999999	999999	109	999999	999999	174	943	999999	71	264	467	586	986	668	999999	257	999999	374	329	999999	755	43	101	43	569	999999	139	999999	999999	115	999999	415	180	848	997	999999	999999	383	999999	999999	999999	999999	999999	453	692	963	999999	727	999999	315	999999	842	999999	68	999999	999999	602	76	543	969	45	599	966	955	483	62	999999	147	671	867	51	999999	976	948	890	794	336	648	999999	999999	635	412	337	593	917	938	812	122	889	127	534	149	840	428	345	801	994	751	970	640	558	999999	65	159	999999	999999	999999	653	177	174	553	953	725	937	343	632	271	383	48	545	999999	303	999999	553	343	999999	577	557	999999	98	800	584	999999	710	999999	696	356	187	329	146	81	169	944	999999	999999	580	999999	902	94	713	999999	999999	999999	434	400	999999	690	511	999999	999999	213	318	50	88	373	969	286	25	999999	647	285	999999	63	901	474	90	359	532	999999	763	999999	674	473	899	999999	999999	870	252	320	793	15	999999	371	958	932	762	128	865	999999	605	303	999999	22	446	437	455	567	811	960	320	905	167	532	62	999999	539	845	151	999999	194	108	43	705	106	641	441	723	105	969	711	961	493	181	999999	469	91	661	36	999999	113	621	68	292	999999	999999	999999	322	319	86	999999	917	977	345	999999	999999	270	702	916	804	999999	999999	472	999999	259	358	421	986	999999	592	999999	877	818	999999	426	573	50	999999	705	219	794	128	414	28	576	794	984	157	999999	877	999999	388	999999	231	475	999999	158	226	999999	651	475	861	999999	726	999999	524	108	999999	919	603	466	519	997	707	999999	877	327	999999	275	464	374	999999	982	999999	999999	422	999999	596	213	54	424	823	717	63	999999	933	954	687	742	61	695	999999	238	410	421	689	390	999999	221	598	64	999999	951	999999	287	211	878	893	343	863	392	511	105	875	189	642	802	944	963	87	923	640	999999	999999	999999	999999	45	
999999	999999	703	41	104	385	615	999999	719	872	999999	776	541	64	70	353	879	669	193	590	363	999999	778	887	446	999999	143	674	423	993	737	809	999999	175	999999	44	639	831	298	136	490	885	999999	769	663	177	431	32	862	296	831	553	585	999999	682	359	90	999999	595	29	251	999999	576	725	145	340	186	375	999999	36	999999	57	999999	999999	110	478	761	19	234	999999	652	121	999999	137	171	193	999999	501	493	947	953	999999	246	278	884	549	318	999999	634	333	999999	65	275	836	582	784	999999	527	999999	214	999999	81	592	999999	999999	999999	139	999999	563	951	116	685	999999	809	999999	890	999999	112	183	561	169	999999	384	901	999999	596	999999	975	999999	387	20	706	504	999999	359	999999	240	920	901	753	999999	869	190	682	226	316	183	466	763	692	999999	999999	354	445	54	580	696	691	48	779	295	164	895	186	940	410	999999	602	999999	200	659	999999	210	429	999999	300	836	702	684	971	423	999999	221	861	413	940	361	69	999999	778	195	549	881	131	468	266	974	14	999999	816	999999	580	16	999999	42	92	869	999999	304	754	743	994	16	77	366	999999	942	999999	772	999999	999999	999999	368	680	15	120	18	999999	961	884	999999	999999	960	867	845	842	999999	649	829	331	999999	999999	999999	999999	999999	999999	542	814	764	562	323	940	241	741	767	14	222	335	999999	922	83	791	963	419	438	999999	44	999999	232	999999	533	999999	214	451	999999	621	366	877	645	814	578	204	999999	999999	999999	999999	600	228	109	999999	999999	56	91	907	257	289	474	355	62	133	999999	403	999999	250	38	30	736	790	811	156	648	345	999999	753	354	879	477	563	848	999999	320	815	49	999999	895	999999	221	306	204	650	999999	21	825	521	657	184	612	83	999999	550	649	810	999999	953	999999	999999	999999	999999	999999	377	811	910	506	999999	813	351	999999	210	354	999999	999999	439	999999	999999	999	637	519	178	106	179	999999	403	999999	999999	413	510	999999	95	199	999999	999999	883	743	826	838	246	514	999999	708	315	820	412	729	830	742	219	223	256	953	999999	773	197	999999	999999	111	417	728	209	596	313	943	278	999999	742	429	924	999999	770	332	763	132	694	470	790	999999	864	674	361	565	999999	296	999999	142	999999	838	933	999999	359	724	999999	518	315	239	999999	999999	552	401	986	411	817	524	999999	923	999999	442	89	727	451	44	247	743	999999	644	403	999999	792	145	999999	904	495	282	345	55	902	254	816	465	74	428	806	472	688	950	747	679	843	237	942	999999	758	
216	999999	999999	999999	687	152	671	835	388	578	416	999999	92	915	544	188	407	999999	945	999999	624	999999	999999	237	774	999999	425	896	724	999999	565	203	192	155	289	82	30	568	225	112	155	629	999999	849	400	457	605	45	212	500	445	215	996	577	143	553	187	999999	713	999999	726	774	999999	215	23	222	832	936	635	999999	167	839	999999	842	999999	995	976	999999	836	327	999999	389	694	999999	737	359	207	615	21	736	999999	933	854	592	385	999999	517	480	999999	999999	624	999999	410	740	343	605	409	163	999999	148	577	14	260	396	182	347	90	888	999999	664	999999	227	924	899	576	234	999999	999999	466	108	487	505	346	658	999999	790	978	953	889	141	950	53	518	873	168	890	999999	468	999999	48	999999	628	12	999999	173	407	999999	511	173	119	621	195	696	998	660	999999	668	999999	693	999999	999999	999999	998	345	714	971	708	61	740	686	550	525	999999	999999	808	999999	502	174	999999	305	999999	477	789	780	520	764	356	519	999999	97	232	999999	775	999999	679	999999	999999	666	467	202	698	692	770	487	568	105	392	278	200	801	578	503	999999	999999	344	890	999999	999999	824	999999	624	198	999999	653	464	469	750	773	748	999999	238	999999	706	301	999999	363	707	311	221	425	381	88	999999	421	518	729	973	999999	694	789	825	411	841	999999	999999	509	854	127	33	109	354	618	999999	999999	572	742	999999	999999	790	999999	193	46	16	409	577	999999	999999	999999	144	735	999999	372	999999	999999	819	826	994	198	999999	106	509	999999	288	122	999999	763	558	774	848	776	932	168	597	713	605	788	405	442	999999	41	640	437	982	298	999999	982	538	569	735	746	748	608	101	693	999999	604	999999	893	337	814	999999	104	579	368	802	999999	775	376	999999	41	999999	999999	257	999999	999999	999999	999999	990	999999	99	999999	988	48	112	999999	334	76	903	242	999999	40	999999	115	999999	53	999999	999999	624	495	285	216	172	215	704	999999	196	360	408	999999	408	997	767	999999	248	589	999999	65	476	999999	478	270	872	143	363	999999	999999	456	130	648	999999	999999	982	505	233	999999	71	783	344	787	999999	973	668	675	833	13	273	127	866	547	54	490	391	293	27	25	344	39	851	703	405	740	240	999999	317	193	24	272	999999	366	528	225	721	689	500	504	602	999999	309	359	999999	802	589	583	603	439	833	699	487	999999	999999	42	931	999999	999999	110	999999	908	999999	649	988	10	999999	510	29	829	768	999999	793	999999	423	146	999999	999999	966	603	160	656	165	999999	999999	
325	784	952	817	495	293	90	307	999999	760	693	840	659	371	736	844	89	564	774	999999	999999	999999	964	999999	411	999999	439	675	789	949	96	752	489	999999	673	226	14	692	533	546	688	404	403	762	729	306	79	140	999999	758	80	102	999999	216	228	419	820	167	999999	999999	854	999999	518	450	673	941	999999	370	698	520	840	396	40	238	999999	737	513	999999	75	999999	999999	308	445	40	878	994	370	282	80	999999	405	999999	286	351	999999	283	885	999999	999999	788	945	709	442	718	918	999999	999999	163	234	490	999999	618	999999	999999	999999	555	969	487	571	679	580	999999	299	999999	999999	992	120	689	546	708	999999	560	122	286	999999	533	999999	726	122	204	932	217	57	589	358	999999	756	976	402	999999	314	999999	390	419	218	866	999999	998	604	999999	574	382	999999	526	999999	354	505	999999	150	425	688	253	999999	999999	999999	372	41	709	95	336	999999	143	297	409	404	999999	180	703	78	304	123	999999	999999	999999	630	559	599	999999	951	13	292	941	836	976	999999	999999	44	23	672	845	834	710	913	277	689	440	95	218	131	999999	184	802	746	845	999999	999999	130	187	747	197	772	509	758	92	54	999999	306	320	999999	999999	999999	167	40	232	469	999999	954	854	507	199	999999	391	409	999999	828	999999	204	990	999999	636	940	999999	275	484	82	335	952	999999	232	394	143	774	266	788	999999	27	771	523	386	897	867	275	679	557	723	390	109	992	263	999999	999999	999999	644	324	402	562	999999	999999	999999	144	461	999999	632	123	66	698	135	999999	989	811	717	680	614	999999	769	999999	999999	718	760	999999	235	959	577	667	293	827	999999	941	396	224	136	225	999999	999999	999999	743	643	565	500	35	999999	488	13	452	847	999999	701	867	555	999999	383	182	795	468	909	999999	999999	999999	830	238	568	193	234	774	685	502	317	372	340	35	999999	622	227	999999	435	999999	999999	134	820	863	999999	999999	396	668	999999	953	429	905	999999	999999	197	678	734	272	466	82	264	999999	767	354	999999	999999	536	529	696	999999	954	70	999999	172	546	431	999999	967	113	999999	796	565	999999	731	999999	411	40	999999	838	999999	888	999999	279	363	492	999999	367	475	750	796	736	866	999999	89	999999	369	873	180	407	765	534	999999	999999	169	285	999999	304	999999	282	711	308	149	999999	344	872	998	790	999999	680	819	73	678	226	999999	570	929	999999	999999	732	712	538	999999	999999	83	827	130	999999	999999	999999	999999	432	332	999999	49	498	596	186	637	216	999999	578	204	499	999999	
701	999999	550	999999	599	355	999999	448	312	999999	999999	448	999999	617	999999	999999	211	681	999999	886	999999	741	485	999999	817	973	753	956	648	732	143	344	369	410	381	972	999999	944	999999	731	688	983	29	999999	866	999999	445	568	130	465	798	897	603	613	201	960	380	373	44	626	602	158	800	579	435	999999	999999	750	246	544	181	267	171	869	208	412	999999	852	320	768	999999	195	999999	193	999999	246	741	999999	999999	421	999999	217	909	893	139	999999	193	999999	207	999999	999999	695	331	999999	999999	540	999999	733	414	788	248	527	999999	276	97	416	322	616	999999	199	107	999999	999999	999999	999999	964	999999	278	999999	669	229	282	654	292	798	843	864	999999	899	404	999999	17	999999	431	182	83	164	999999	805	723	999999	576	804	18	930	647	164	999999	642	329	191	999999	994	999999	568	965	999999	769	477	999999	552	72	999999	250	687	99	979	999999	652	869	809	999999	472	26	452	999999	478	999999	361	160	999999	999999	618	580	222	999999	22	607	862	216	210	395	999999	560	181	164	859	563	330	841	999999	999999	999999	999999	999999	999999	995	977	302	915	497	999999	999999	326	566	999999	453	146	38	644	86	382	257	999999	999999	424	550	999999	999999	297	793	914	325	520	492	644	515	844	70	746	58	45	314	999999	999999	973	977	848	994	987	711	722	535	686	764	295	999999	417	999999	105	925	94	999999	15	132	583	912	897	833	999999	678	608	999999	291	596	999999	78	311	726	695	447	701	916	857	999999	999999	389	639	756	207	847	108	999999	999999	999999	964	902	308	823	146	71	89	24	82	319	999999	646	253	100	999999	227	495	690	419	999999	233	177	285	999999	61	203	282	999999	636	84	999999	868	121	999999	999999	149	769	999999	590	999999	367	687	843	548	483	434	999999	548	44	980	362	418	330	316	999999	796	627	879	999999	942	788	939	388	999999	739	243	999999	783	467	582	457	17	109	999999	999999	546	334	736	945	999999	68	734	999999	999999	722	171	999999	999999	873	835	999999	999999	715	648	846	428	999999	845	999999	250	899	361	999999	461	532	354	318	544	25	60	999999	890	934	155	884	64	832	999999	285	578	694	730	910	632	70	568	999999	999999	939	872	247	488	999999	704	727	706	653	654	999999	999999	853	14	999999	823	373	631	955	999999	763	999999	595	576	999999	239	556	178	451	458	401	964	999999	856	999999	152	999999	999999	961	999999	999999	999999	411	999999	999999	907	724	999999	999999	96	268	438	612	999999	697	157	287	670	999999	999999	158	559	264	204	262	168	325	
999999	409	646	20	390	669	725	999999	585	999999	416	967	661	514	999999	237	365	999999	963	361	329	168	457	865	152	73	273	91	868	923	999999	925	999999	592	999999	291	305	86	877	999999	886	999999	121	766	870	703	267	999999	292	331	899	999999	299	807	996	838	999999	781	999999	999999	999999	644	282	661	184	490	526	79	786	999999	932	999999	323	204	999999	737	56	690	994	448	999999	89	999999	546	34	213	636	643	999999	889	999999	523	218	999999	372	999999	318	460	592	390	187	198	406	707	399	620	999999	105	342	268	791	270	786	429	520	326	846	999999	999999	970	854	882	484	896	999999	418	79	762	999999	232	429	999999	107	614	271	618	682	100	999999	414	522	999999	999999	999999	999999	78	999999	789	999999	999999	405	582	822	622	535	304	999999	509	463	981	550	928	999999	120	999999	999999	173	182	167	902	643	755	588	999999	457	323	999999	999999	798	186	680	999999	721	786	826	847	773	999999	88	999999	904	183	637	175	863	594	278	200	497	999999	905	564	632	147	999999	650	993	599	999999	222	722	565	711	287	999999	270	999999	999999	294	992	430	687	103	999999	997	470	128	999999	369	863	54	392	660	894	280	126	657	583	999999	185	853	184	321	866	255	348	471	360	864	999999	387	792	905	999999	999999	228	471	442	150	940	532	999999	239	310	999999	340	904	816	16	194	612	632	110	999999	148	999999	375	999999	944	658	999999	767	558	767	485	261	999999	165	421	61	655	999999	443	445	653	283	944	999999	697	915	999999	655	999999	999999	989	999999	999999	797	366	236	999999	999999	497	999999	941	999999	999999	999999	999999	916	999999	748	404	954	539	397	198	665	999999	865	999999	999999	539	39	224	353	999999	878	778	730	568	688	799	999999	208	421	999999	952	503	889	999999	482	999999	999999	71	695	999999	398	150	999999	566	37	343	500	924	498	999999	468	276	597	349	152	693	104	999999	175	999999	218	755	128	999999	246	171	574	614	829	178	758	968	529	102	35	738	185	173	540	999999	308	271	999999	717	269	999999	905	999999	999999	788	101	433	999999	999999	52	999999	31	999999	330	866	768	886	999999	330	945	500	999999	504	323	414	518	999999	817	999999	650	947	55	410	409	559	265	34	505	50	86	999999	999999	782	60	999999	999999	252	843	674	999999	421	176	390	999999	769	938	410	236	704	280	999999	615	999999	105	104	597	621	999999	770	610	744	391	64	253	619	428	964	999999	930	697	999999	97	152	242	238	781	665	637	639	621	854	797	801	770	915	719	995	686	
999999	796	105	718	82	74	842	40	122	146	162	351	973	956	306	16	14	83	472	843	866	323	931	983	894	159	999999	947	590	999999	999999	999999	999999	287	999999	999999	999999	557	24	88	999999	208	668	528	485	297	647	999999	999999	794	999999	842	256	162	820	642	864	121	823	999999	318	894	999999	828	808	262	919	695	468	999999	414	457	999999	999999	999999	999999	655	999999	508	607	511	857	456	795	527	495	653	279	467	999999	999999	999999	733	101	770	505	758	999999	720	999999	377	952	440	999999	389	318	783	862	709	162	987	460	613	226	422	461	448	654	311	322	609	649	238	611	891	924	723	967	623	946	909	815	693	285	239	559	999999	127	415	219	712	790	569	999999	869	819	876	517	678	319	67	114	999999	407	623	999999	724	828	447	465	595	816	248	763	999999	999999	999999	338	999999	863	44	331	248	102	609	818	89	922	999999	82	58	215	298	314	889	805	286	295	661	999999	835	598	680	950	623	999999	999999	806	73	697	61	547	530	815	285	735	999999	999999	999999	805	648	999999	999999	374	417	999999	527	934	873	447	895	482	677	485	38	445	651	297	478	713	276	283	859	999999	30	510	684	999999	38	164	999999	839	999999	855	862	999999	512	315	999999	999999	999999	616	932	626	801	999999	999999	999999	999999	999999	93	577	968	999999	999999	375	942	999999	353	906	704	54	905	719	999999	999999	999999	822	622	994	933	346	754	243	344	659	350	999999	254	451	640	639	695	999999	80	372	871	999999	326	497	100	472	962	637	540	334	999999	223	999999	999999	595	999999	433	792	999999	999999	999999	734	749	999999	999999	709	796	902	275	74	358	716	648	145	999999	999999	505	134	903	999999	384	127	999999	999999	948	137	999999	508	855	593	216	903	999999	333	548	146	663	447	999999	999999	676	69	371	475	975	999999	574	983	561	24	999999	308	888	445	373	706	999999	999999	999999	897	594	297	56	682	858	999999	434	324	999999	999999	917	67	661	522	794	324	756	237	43	953	562	140	947	999999	999999	907	25	846	960	842	114	923	999999	999999	797	388	23	999999	999999	999999	570	999999	999999	513	106	494	647	376	650	58	999999	804	999999	976	999999	463	999999	999999	642	951	440	999999	363	754	943	993	549	95	724	416	999999	77	620	999999	393	312	743	999999	745	999999	270	648	205	911	892	310	227	541	999999	343	48	808	56	665	100	999999	896	999999	570	112	945	561	999999	999999	747	882	193	999999	592	42	999999	905	469	96	690	791	999999	452	861	642	776	999999	854	391	
999999	502	31	999999	999999	410	416	999999	999999	642	999999	709	997	961	174	19	127	34	948	208	623	142	999999	959	974	309	601	454	781	927	999999	999999	706	270	866	255	999999	238	780	192	626	619	41	827	485	981	793	430	288	852	525	999999	999999	656	767	245	999999	71	999999	123	808	962	329	946	315	674	12	999999	999999	918	158	888	999999	765	999999	14	999999	521	484	993	999999	181	175	929	412	584	999999	60	999999	999999	101	999999	258	999999	383	664	299	999999	521	999999	978	999999	335	369	999999	636	507	304	84	763	144	642	999999	986	607	637	796	999999	544	999999	798	952	245	999999	826	359	999999	586	391	917	714	999999	999	673	24	459	846	806	235	775	86	580	976	999999	495	459	222	999999	69	999999	867	899	551	790	999999	36	821	999999	542	999999	996	999999	913	166	59	129	999999	913	972	999999	790	999999	174	768	654	227	999999	506	978	377	146	379	527	644	999999	814	473	219	999999	987	999999	985	999999	881	779	999999	667	820	689	999999	816	308	298	910	999999	878	734	999999	145	794	999999	324	882	175	217	626	403	999999	116	999999	655	999999	263	984	999999	804	725	999999	989	999999	559	999999	999999	611	999999	838	90	616	688	181	89	691	84	866	999999	323	999999	108	674	162	762	399	714	454	720	394	55	314	400	161	162	999999	793	646	244	999999	507	280	999999	378	545	786	589	999999	164	964	358	396	58	207	999999	626	999999	999999	736	999999	451	372	891	999999	999999	999999	226	536	29	999999	898	437	631	999999	815	831	494	999999	616	975	810	779	300	999999	999999	658	266	202	459	535	833	956	910	84	454	144	389	448	584	769	570	999999	914	526	75	921	764	17	999999	870	142	999999	229	760	360	671	82	145	999999	999999	519	999999	999999	494	803	999999	527	557	596	680	452	999999	999999	999999	999999	757	865	999999	999999	124	893	258	811	588	402	522	736	159	724	999999	72	253	317	449	999999	546	975	430	722	133	403	999999	421	710	427	999999	999999	382	355	603	806	309	455	26	251	270	222	498	101	291	999999	377	832	812	618	208	738	281	597	999999	999999	444	60	566	720	685	837	110	999999	315	999999	999999	803	999999	977	763	999999	301	208	988	334	486	999999	441	999999	36	999999	608	999999	228	999999	999999	785	487	999999	372	258	889	999999	999999	999999	121	337	999999	369	851	999999	711	999999	999999	410	446	83	608	543	999999	114	619	999999	999999	311	239	18	942	956	603	999999	326	999999	999999	514	909	996	642	999999	222	159	553	81	77	462	999999	772	247	
999999	912	999999	186	999999	526	999999	639	251	610	264	204	999999	999999	828	765	282	257	411	230	999999	501	450	440	999999	330	155	560	999999	580	241	638	466	771	999999	999999	358	999999	382	784	357	999999	668	395	999999	999999	119	764	724	315	795	999999	271	552	999999	326	999999	999999	143	999999	380	999999	999999	670	378	626	737	342	270	784	417	880	875	627	873	475	833	64	62	681	999999	391	836	241	999999	36	376	914	874	807	581	544	268	758	413	999999	782	997	26	999999	633	776	503	940	898	914	339	644	678	431	493	999999	761	999999	999999	988	870	861	885	999999	999999	823	468	999999	212	872	622	126	999999	232	999999	835	47	300	58	999999	999999	999999	999999	870	696	731	245	453	324	999999	783	805	356	999999	780	999999	122	674	511	809	318	50	999999	36	302	223	431	456	737	657	999999	470	413	999999	109	999999	528	24	655	528	587	24	148	49	99	816	770	797	451	999999	723	999999	788	999999	136	999999	999999	315	577	483	310	789	999999	667	792	999999	401	389	325	805	402	108	29	983	231	303	999999	698	937	486	452	633	14	965	934	18	681	175	841	262	999999	223	999999	181	227	798	309	480	256	776	424	391	482	645	380	624	352	999999	26	999999	945	470	378	999999	40	677	999999	750	732	999999	640	999999	999999	73	990	189	661	848	766	433	994	999999	452	999999	72	71	999999	368	999999	319	665	876	158	19	999999	355	844	999999	150	549	23	558	748	471	999999	197	843	418	655	200	963	504	49	593	999999	999999	27	217	38	969	526	426	165	423	128	764	87	538	757	644	344	315	999999	226	419	446	683	999999	34	874	228	742	712	404	356	999999	836	565	181	999999	999999	637	326	181	999999	597	999999	999999	352	381	999999	314	661	999999	999999	999999	796	823	999999	999999	841	46	193	163	751	783	713	761	77	999999	927	522	366	964	316	707	999999	536	202	821	52	999999	638	652	999999	913	91	701	547	698	375	23	391	780	951	301	454	173	429	250	884	642	267	395	999999	598	948	696	999999	159	668	270	630	362	358	492	999999	999999	399	838	999999	999999	999999	378	999999	913	140	585	23	25	999999	999999	116	951	937	410	101	999999	999999	176	964	999999	996	398	39	115	999999	999999	432	999999	892	913	773	999999	548	871	428	999999	803	999999	467	999999	682	999999	999999	842	163	999999	425	947	999999	165	342	233	999999	315	25	825	999999	999999	999999	111	163	999999	132	999999	62	525	412	75	981	212	449	667	708	602	713	316	501	197	999999	999999	613	484	
999999	736	581	999999	999999	243	856	603	549	999999	999999	365	218	999999	566	999999	790	999999	999999	359	966	198	716	999999	999999	281	602	709	333	161	535	999999	498	679	487	396	767	512	807	179	219	388	663	132	657	352	999999	999999	749	944	407	323	447	264	518	879	30	999999	999999	999999	640	999999	279	397	999999	202	867	539	999999	180	789	999999	999999	999999	150	587	534	593	27	182	887	26	959	388	754	221	379	243	999999	607	375	860	488	370	999999	999999	118	999999	341	999999	485	854	935	999999	165	129	492	999999	999999	930	354	437	889	999999	559	624	197	999999	999999	579	823	633	378	52	999999	928	799	470	999999	87	479	999999	999999	562	697	43	90	389	999999	634	999999	999999	999999	999999	263	999999	971	999999	999999	915	875	227	632	762	641	851	485	893	774	237	330	999999	784	46	999999	95	185	337	165	999999	999999	807	999999	18	849	999999	513	999999	788	866	956	173	660	651	212	261	636	498	999999	845	557	197	615	995	314	708	252	999999	999999	177	999999	644	999999	999999	381	77	999999	623	912	999999	999999	999999	114	907	280	166	999999	999999	999999	209	459	686	999999	320	969	999999	999999	672	704	151	999999	999999	999999	621	113	322	693	376	280	999999	702	22	585	85	507	220	92	708	725	157	347	120	258	999999	718	85	238	170	324	35	999999	886	999999	771	302	917	977	493	803	958	473	994	862	699	506	999999	110	340	812	758	273	999999	947	556	999999	999999	182	790	903	37	999999	532	61	254	269	816	103	814	782	590	243	999999	904	767	683	352	999999	558	82	999999	975	897	357	566	761	391	938	999999	999999	859	745	196	589	775	873	941	943	618	440	999999	353	296	557	232	525	999999	589	190	999999	462	195	623	718	631	999999	196	184	495	999999	877	999999	730	847	999999	999999	57	19	999999	893	999999	409	999999	128	392	928	688	349	135	50	97	802	999999	499	514	999999	131	477	957	722	687	999999	457	136	999999	811	622	448	634	387	478	665	461	297	140	62	556	504	335	703	999999	847	59	999999	405	999999	129	241	343	259	723	999999	62	415	215	999999	951	512	564	580	316	250	999999	748	572	432	351	470	368	461	126	999999	151	264	358	840	716	12	731	488	691	390	115	384	663	999999	612	55	91	164	110	54	939	755	999999	999999	999999	311	882	972	999999	659	873	881	999999	106	437	798	66	999999	269	949	781	999999	889	999999	999999	340	999999	674	819	305	389	999999	361	82	999999	396	866	235	708	415	130	999999	754	999999	517	234	999999	567	470	
814	988	715	894	161	272	999999	866	471	988	801	226	217	999999	999999	279	669	530	70	419	51	931	999999	667	999999	828	999999	999999	856	417	910	99	527	213	14	316	674	999999	209	809	999999	530	405	246	907	199	912	999999	326	999999	848	704	999999	157	429	883	167	58	50	332	249	540	19	63	999999	711	999999	14	999999	130	605	359	330	260	596	999999	535	999999	999999	665	999999	428	999999	103	569	999999	908	379	783	999999	159	626	278	999999	999999	292	520	351	167	205	500	908	999999	999999	999999	498	999999	930	999999	909	357	572	297	385	416	820	535	916	494	999999	803	999999	230	37	999999	979	91	453	690	999999	999999	194	437	564	175	17	973	810	935	999999	832	999999	818	999999	773	587	338	893	469	749	757	604	999999	295	401	180	687	428	234	999999	417	929	249	257	909	999999	999999	733	220	408	847	999999	981	423	49	826	999999	355	264	394	651	198	983	940	556	999999	337	151	173	994	330	555	586	756	663	902	737	570	965	999999	999999	605	682	999999	902	42	622	443	256	575	999999	341	173	839	537	229	999999	309	701	999999	836	994	569	999999	88	301	148	999999	760	146	98	939	999999	654	942	55	515	922	999999	523	782	894	895	597	333	989	391	746	228	443	956	438	869	461	773	457	45	466	982	610	893	397	682	999999	486	730	951	519	896	491	999999	999999	271	188	730	941	999999	999999	892	999999	910	402	16	327	190	999999	80	928	880	495	20	59	939	999999	630	999999	999999	999999	999999	602	47	871	849	737	729	933	176	999999	731	831	358	73	573	893	700	999999	391	365	928	999999	660	999999	639	411	481	664	999999	999999	558	999999	729	323	860	300	61	48	552	279	999999	256	999999	389	999999	999999	147	947	999999	55	736	138	999999	857	857	999999	942	25	999999	999999	999999	75	850	341	142	395	112	999999	999999	283	842	661	948	999999	767	682	342	999999	825	591	999999	533	188	47	999999	429	341	872	466	999999	358	46	806	114	23	999999	406	999999	999999	811	946	112	745	212	213	85	190	891	99	999999	951	671	199	651	999999	999999	999999	812	243	713	64	999999	579	635	924	999999	854	999999	109	999999	999999	190	34	24	644	172	999999	999999	999999	32	248	999999	783	291	625	999999	846	999999	930	290	644	999999	919	542	756	716	533	119	287	407	230	346	792	999999	899	770	646	185	16	21	999999	911	978	220	475	615	455	297	20	248	960	699	999999	818	999999	691	271	491	267	999999	639	678	999999	436	802	901	656	930	999999	854	999999	670	
158	918	346	733	615	999999	77	150	271	245	108	49	999999	530	434	974	261	999999	509	165	918	88	999999	999999	999999	999999	999999	573	959	524	999999	166	999999	299	551	994	482	867	86	562	424	126	667	403	999999	657	999999	282	999999	682	679	184	354	884	752	79	545	80	999999	999999	999999	504	191	746	339	942	999999	999999	978	439	501	393	141	947	741	801	421	978	695	565	561	145	105	287	999999	731	811	323	999999	481	999999	999999	357	22	271	920	999999	999999	999999	637	815	841	303	47	999999	999999	999999	407	153	951	999999	566	384	954	511	165	999999	903	999999	999999	140	528	999999	999999	981	99	45	129	685	820	865	500	914	68	749	720	841	67	106	558	687	414	179	596	999999	891	37	402	510	115	521	41	29	466	506	297	241	796	65	999999	260	924	721	999999	95	999999	652	326	215	791	323	350	807	352	920	725	999999	24	683	100	71	999999	618	580	309	833	481	457	561	462	488	999999	999999	14	308	999999	692	846	510	665	248	711	196	999999	791	181	999999	676	545	780	938	227	999999	965	40	617	999999	151	33	261	686	999999	764	753	313	278	348	999999	999999	167	43	512	513	27	999999	360	456	900	788	999999	609	804	911	780	524	271	932	46	974	690	457	999999	822	259	979	53	946	999999	999999	999999	833	431	632	388	747	435	713	105	123	680	999999	999999	362	896	651	881	999999	984	239	52	999999	311	828	363	999999	491	689	264	48	808	413	22	999999	999999	304	188	181	533	42	98	557	837	923	304	529	53	198	926	607	107	999999	999999	214	372	999999	531	602	278	679	265	745	459	67	315	276	158	919	96	601	472	710	759	999999	999999	999999	508	999999	999999	833	666	302	762	656	999999	56	450	808	999999	98	773	999999	902	999999	777	352	108	780	617	999999	381	999999	111	335	144	397	999999	21	73	999999	678	152	78	999999	23	962	999999	802	126	999999	825	999999	796	999999	828	886	807	906	999999	797	999999	999999	770	999999	461	542	999999	437	522	553	999999	439	744	255	999999	999999	517	467	839	814	369	999999	663	999999	212	41	337	113	506	258	590	999999	837	276	491	950	382	572	983	999999	771	999999	999999	573	222	396	605	550	589	208	378	349	999999	999999	999999	100	74	999999	304	430	214	97	930	274	963	950	999999	478	764	468	257	945	999999	368	52	813	999999	100	146	999999	436	787	999999	308	879	999999	38	477	838	999999	886	961	278	999999	999999	683	625	999999	610	271	999999	137	786	130	999999	433	865	707	999999	624	85	
974	284	999999	993	999999	573	999999	999999	722	922	999999	640	373	999999	296	677	999999	101	999999	198	999	999999	999999	30	309	10	403	358	999999	384	999999	159	224	325	911	687	789	999999	849	120	993	630	887	349	670	999999	423	999999	664	756	944	999999	959	435	85	999999	409	468	694	999999	179	283	939	999999	999999	974	426	58	671	609	999999	361	252	258	205	378	601	535	359	812	999999	856	693	699	439	714	999999	999999	249	426	288	331	875	433	940	719	691	549	747	695	999999	999999	876	65	999999	593	373	711	240	999999	892	873	118	999999	838	323	999999	999999	908	887	999999	637	808	254	999999	565	485	999999	317	485	687	62	788	999999	999999	999999	980	638	830	999999	350	488	558	999999	534	414	223	993	999999	626	139	450	640	859	911	443	565	632	734	312	118	999999	999999	754	999999	840	94	454	150	999999	342	951	420	999999	999999	305	89	999999	720	916	352	492	234	690	355	246	422	928	752	307	657	358	903	527	737	999999	999999	803	999999	999999	330	769	852	999999	294	187	40	577	323	616	364	299	911	999999	960	999999	999999	712	408	784	428	165	999999	843	999999	984	57	893	335	750	219	285	754	999999	595	582	640	265	999999	178	215	844	615	999999	943	367	999999	95	566	121	474	383	404	999999	275	174	77	19	999	309	140	147	999999	572	406	999999	999999	885	232	387	985	75	315	240	578	583	550	565	899	611	999999	962	336	223	999999	836	880	999999	760	431	515	999999	265	107	999999	78	999999	52	740	864	823	560	863	999999	136	999999	78	174	999999	692	623	512	119	398	999999	177	999999	38	296	999999	999999	527	135	800	872	363	809	217	202	510	980	507	999999	45	787	987	999999	999999	97	876	768	716	857	78	807	12	522	866	346	869	266	574	756	179	665	306	435	72	316	772	599	860	971	658	711	999999	999999	999999	611	773	999999	999999	940	999999	801	492	669	66	999999	999999	999999	999999	871	332	999999	416	751	655	379	490	561	999999	840	324	287	908	744	999999	999999	691	325	448	265	572	801	602	633	347	378	183	637	379	79	446	931	656	988	648	999999	305	374	42	704	130	221	41	823	626	999999	893	747	470	699	999999	554	403	687	309	531	650	782	999999	287	205	853	192	999999	403	393	630	919	106	793	71	326	999999	743	144	360	769	999999	17	999999	484	436	176	679	767	892	537	969	999999	126	999999	522	999999	755	509	999999	38	73	429	999999	510	973	650	676	637	984	271	660	999999	948	762	999999	999999	207	802	769	686	
513	210	511	999999	661	240	999999	38	549	365	538	999999	867	999999	705	359	999999	704	510	785	500	52	783	631	999999	426	999999	364	893	999999	763	952	739	591	999999	999999	999999	999999	848	999999	670	648	98	628	732	426	685	626	66	999999	11	503	301	983	196	471	426	879	978	245	500	625	145	801	602	585	504	286	806	842	440	396	856	999999	124	851	999999	164	898	461	999999	123	999999	381	999999	270	660	756	999999	64	446	999999	409	613	999999	55	512	297	36	157	921	409	999999	999999	999999	615	647	534	999999	344	517	271	981	527	999999	386	327	764	999999	341	999999	748	881	999999	999999	401	986	252	523	79	349	666	138	999999	539	999999	303	93	299	141	623	999999	999999	70	546	999999	999999	999999	118	999999	999999	999999	242	999999	232	999999	527	78	818	690	999999	999999	20	798	999999	999999	143	239	999999	173	92	244	474	923	718	999999	999999	999999	215	999999	342	115	999999	999999	352	601	434	999999	529	366	999999	235	999999	609	999999	999999	125	98	999999	999999	52	828	999999	945	784	493	283	999999	976	433	322	706	999999	999999	357	522	270	364	456	999999	426	699	710	999999	358	857	968	865	420	499	683	772	756	520	188	514	221	198	872	999999	327	999999	467	999999	53	118	372	677	262	990	958	761	999999	999999	999999	353	127	271	596	926	999999	418	897	999999	749	549	999999	352	419	999999	311	81	491	596	999999	310	241	999999	588	999999	494	300	613	430	540	922	140	95	251	999999	396	950	601	999999	344	908	228	981	355	504	168	30	267	999999	688	887	279	999999	999999	968	999999	512	683	355	441	234	999999	999999	945	827	419	864	999999	999999	456	361	999999	999999	999999	178	91	999999	268	999999	92	474	42	203	741	653	999999	95	500	282	999999	999999	276	256	514	120	113	999999	45	528	95	303	919	683	962	337	418	734	792	426	999999	861	254	599	273	967	201	611	735	302	184	333	999999	828	861	572	94	233	41	999999	74	340	224	740	998	789	555	999999	999999	999999	244	918	999999	84	395	861	639	677	983	546	919	999999	26	742	353	761	929	999999	999999	400	253	194	702	651	361	556	647	513	600	483	999999	841	380	331	67	266	41	299	443	10	933	417	250	999999	999999	573	324	481	999999	247	999999	464	999999	840	999999	999999	225	651	723	839	223	135	86	509	135	999999	999999	695	684	97	999999	640	657	821	999999	999999	944	999999	999999	999999	242	999999	126	999999	624	956	313	540	170	17	50	999999	575	604	786	807	340	741	369	155	999999	628	796	309	516	228	
999999	999999	383	999999	115	17	232	999999	999999	58	999999	723	884	178	773	590	999999	677	56	350	74	63	44	660	505	213	848	283	345	613	378	817	846	405	999999	597	166	836	999999	42	167	640	997	738	999999	617	999999	201	381	862	104	999999	262	176	164	999999	681	723	828	901	169	948	600	993	999999	201	876	489	29	999999	433	698	775	23	192	999999	999999	306	999999	888	357	657	901	483	518	259	564	999999	251	404	915	443	18	999999	873	999999	50	14	69	606	741	376	181	205	438	406	354	248	983	999999	698	385	861	940	554	511	999999	126	484	999999	637	205	999999	999999	270	999999	689	774	150	999999	999999	61	247	265	157	999999	485	706	999999	122	999999	325	697	999999	705	540	582	78	999999	371	172	923	529	639	969	545	138	999999	935	448	716	579	108	20	345	647	147	606	792	573	36	999999	82	371	999999	321	508	999999	919	729	417	621	329	778	810	470	532	999999	999999	611	852	928	770	605	406	336	227	686	186	68	999999	975	999999	999999	345	822	999999	167	125	999999	47	412	637	215	40	999999	259	329	209	874	124	539	999999	191	999999	107	579	477	965	198	104	821	999999	860	337	442	999999	999999	999999	999999	999999	374	492	637	573	449	300	565	999999	311	86	897	486	312	943	863	664	999999	170	999999	999999	999999	999999	926	563	225	862	777	878	598	757	999999	886	999999	999999	750	56	683	617	999999	807	24	902	664	999999	999999	345	246	917	474	777	253	287	205	745	246	181	565	83	358	587	523	687	976	999999	273	21	274	58	999999	816	981	999999	888	999999	237	999999	999999	814	367	880	626	859	414	821	514	999999	690	476	27	579	491	609	999999	694	293	999999	926	120	848	999999	999999	999999	999999	999999	795	767	399	999999	999999	764	643	751	999999	477	960	663	282	999999	49	738	999999	798	40	623	335	382	999999	203	156	900	554	427	966	181	810	438	145	999999	35	746	145	999999	958	999999	999999	739	999999	999999	999999	630	999999	771	999999	119	864	999999	999999	999999	999999	423	551	205	999999	617	220	226	784	544	667	532	528	526	139	999999	603	999999	839	777	688	999999	488	999999	999999	526	846	783	355	856	317	538	999999	44	433	611	205	940	316	351	52	718	954	358	134	210	112	537	641	779	516	999999	441	389	422	737	934	999999	735	102	999999	999999	870	928	236	999999	262	493	102	528	999999	663	99	498	734	969	999999	999999	999999	269	999999	318	999999	576	350	848	106	891	622	696	676	999999	214	223	580	616	999999	36	999999	999999	999999	
618	445	999999	999999	999999	379	943	999999	453	107	805	999999	475	678	462	294	999999	588	999999	999999	371	870	999999	851	29	458	875	917	999999	131	999999	17	313	321	805	872	38	999999	497	479	163	999999	999999	999999	999999	999999	738	545	127	331	554	999999	743	964	587	747	48	271	999999	404	503	35	535	331	493	797	514	999999	872	589	999999	409	101	908	878	999999	701	999999	980	759	719	340	799	999999	999999	175	274	348	733	67	834	999999	242	102	976	137	999999	847	115	84	755	999999	673	538	74	155	356	834	999999	462	56	241	291	902	684	999999	236	738	999999	999999	532	175	430	814	999999	500	176	998	932	750	999999	854	999999	906	14	145	667	271	733	432	818	439	999999	281	999999	999999	999999	999999	417	999999	901	999999	102	787	551	589	163	858	999999	999999	978	999999	901	345	48	201	539	385	897	999999	506	999999	999999	332	509	103	999999	159	803	162	999999	835	591	129	999999	451	761	914	364	425	982	999999	489	169	453	470	999999	916	242	819	73	109	442	868	316	999999	967	770	288	458	999999	13	64	630	557	153	766	781	999999	597	440	625	30	482	566	697	485	846	879	48	565	996	916	983	999999	916	402	999999	812	913	999999	990	635	905	748	978	754	858	611	309	704	755	431	645	389	448	88	960	999999	619	999999	130	891	999999	999999	679	97	999999	541	641	750	53	968	582	122	449	989	125	733	587	999999	626	244	579	344	809	575	281	604	649	999999	999999	421	203	462	363	109	999999	22	79	999999	683	999999	969	558	999999	786	848	532	939	459	963	999999	723	999999	833	999999	321	906	93	999999	999999	476	891	999999	999999	631	775	129	759	350	999999	112	664	696	999999	309	275	30	683	32	726	999999	665	200	874	215	999999	526	628	477	999999	488	929	964	85	217	435	175	999999	39	21	729	773	999999	999999	999999	572	37	417	534	621	999999	999999	999999	999999	77	810	701	929	113	933	999999	999999	292	562	125	183	700	999999	62	999999	109	780	653	21	999999	975	999999	345	23	643	670	999999	104	856	497	265	868	586	18	999999	999999	245	146	106	761	238	491	46	738	688	872	417	364	661	521	519	999999	59	390	999999	743	365	999999	470	999999	150	406	436	75	999999	314	123	611	655	148	863	644	557	259	769	494	40	999999	999999	770	263	999999	999999	344	977	685	818	205	999999	663	379	328	999999	833	621	831	64	971	878	383	999999	805	709	522	999999	999999	999999	799	999999	607	713	758	591	699	999999	395	999999	101	97	999999	999999	917	694	
992	999999	999999	968	999999	999999	938	999999	999999	729	999999	999999	458	55	999999	999999	999999	663	29	999999	999999	949	621	736	999999	824	236	999999	963	883	703	999999	841	120	716	752	999999	907	308	999999	682	178	654	38	640	687	999999	350	999999	414	986	520	477	342	385	53	999999	808	991	898	411	80	476	185	35	74	181	347	338	999999	999999	204	365	857	901	151	304	592	999999	299	274	886	823	558	897	192	419	508	735	673	603	314	915	409	759	612	702	478	999999	575	516	222	21	875	999999	791	999999	619	440	243	748	566	711	702	634	999999	257	917	999999	842	999999	672	611	665	574	999999	289	955	999999	999999	449	826	588	999999	783	61	999999	948	718	115	36	800	77	501	925	999999	602	223	999999	243	999999	784	200	170	999999	999999	611	356	311	999999	512	210	999999	150	999999	921	977	190	999999	582	651	308	209	182	816	854	999999	120	739	999999	667	999999	189	864	934	664	636	428	609	939	450	528	647	147	603	826	288	999999	706	13	70	421	999999	999999	592	66	584	27	354	76	248	999999	616	999999	912	446	31	657	215	140	999999	559	999999	979	141	999999	661	71	579	990	999999	678	413	999999	476	255	999999	986	999999	878	89	618	84	543	701	999999	912	872	235	166	999999	999999	999999	576	717	511	841	324	71	470	999999	522	447	364	500	569	999999	879	308	667	674	44	386	999999	60	676	484	47	999999	192	219	789	836	999999	999999	945	957	836	29	964	414	457	925	811	484	566	999999	720	53	141	862	42	573	567	491	770	254	393	526	50	36	803	45	878	999999	999999	686	35	178	554	612	999999	860	999999	262	999999	119	574	852	493	505	764	999999	157	329	186	226	278	999999	424	701	999999	320	978	999999	999999	422	56	560	869	999999	156	999999	999999	999999	612	999999	239	315	274	660	679	540	42	544	271	999999	887	559	83	999999	417	999999	753	999999	48	999999	882	405	652	805	73	24	983	612	359	999999	999999	628	717	999999	986	963	666	764	31	43	999999	443	676	800	534	999999	487	480	473	61	797	644	999999	672	999999	834	663	468	597	665	557	429	195	999999	999999	268	841	999999	999999	453	999999	989	999999	15	661	448	728	999999	281	576	536	512	999999	307	426	861	999999	55	714	161	310	207	176	999999	999999	999999	258	628	496	275	655	418	78	29	624	807	812	999999	999999	851	116	811	999999	999999	138	54	290	999999	632	452	130	796	364	260	999999	240	822	475	529	803	200	999999	365	15	921	128	444	129	683	999999	58	999999	999999	
862	55	498	19	155	237	441	577	370	996	53	154	859	63	999999	876	393	999999	346	956	216	661	16	456	999999	109	20	609	171	213	24	999999	467	761	502	215	654	230	999999	248	97	235	829	113	321	860	999999	999999	627	252	299	999999	712	999999	828	211	48	52	999999	56	999999	831	416	166	982	999999	999999	999999	561	611	232	173	318	107	999999	999999	831	903	144	999999	47	944	982	918	914	999999	691	760	932	999999	177	611	403	630	31	265	819	672	131	999999	999999	963	514	999999	29	136	324	614	837	847	379	145	999999	999999	999999	999999	849	498	999999	601	957	999999	175	270	444	999999	770	687	86	613	171	169	782	999999	158	84	999999	966	898	999999	76	86	999999	95	921	41	703	896	622	748	415	330	429	999999	714	256	798	253	999999	408	366	636	999999	234	685	219	363	446	357	934	841	883	999999	464	534	880	13	90	348	412	999999	873	75	338	207	841	999999	261	999999	901	285	197	395	999999	431	439	999999	699	409	711	999999	266	548	688	999999	999999	730	999999	999999	999999	252	718	904	178	490	999999	999999	209	36	844	480	999999	999999	456	658	654	497	109	42	105	342	314	999999	637	999999	661	999999	387	430	675	999999	999999	266	923	658	999999	292	227	19	939	999999	348	672	565	241	577	577	102	39	262	44	630	932	900	501	938	48	277	444	829	168	193	779	360	734	706	844	766	999999	999999	372	280	100	103	999999	999999	641	124	406	166	93	241	358	178	641	489	841	366	999999	720	529	999999	783	190	780	684	569	999999	831	999999	733	811	999999	938	890	763	540	839	999999	508	999999	923	871	287	745	926	835	999999	718	999999	999999	488	344	86	572	357	497	910	322	551	433	328	293	999999	433	282	936	999999	287	878	948	11	692	923	999999	605	153	505	444	999999	849	999999	999999	999999	669	254	476	228	375	543	999999	629	527	131	85	977	639	10	854	472	990	999999	333	999999	999999	999999	796	421	663	966	999999	991	475	468	702	474	725	706	211	188	805	999999	54	999999	999999	328	484	570	848	445	965	153	650	999999	863	433	635	999999	290	806	999999	65	999999	999999	339	284	164	999999	428	610	262	933	999999	999999	666	999999	381	588	238	977	388	235	572	227	999999	71	999999	503	999999	278	838	961	426	405	999999	749	161	644	415	337	174	425	152	247	192	42	354	974	315	590	999999	56	535	999999	999999	233	999999	348	408	277	999999	999999	463	999999	772	999999	999999	402	945	916	999999	736	183	999999	999999	963	999999	335	999999	999999	
716	999999	197	24	226	791	436	122	978	507	267	999999	246	147	404	999999	962	992	999999	891	999999	952	39	999999	999999	326	873	634	501	464	149	999999	313	441	999999	566	473	448	933	980	865	404	423	999999	659	318	500	46	999999	308	999999	101	860	153	451	764	346	799	556	899	918	801	621	524	367	109	509	804	585	837	50	523	999999	494	35	131	538	591	738	159	826	836	138	999999	463	58	307	999999	999999	797	229	999999	892	999999	72	74	782	999999	999999	560	809	695	460	668	267	999999	42	999999	999999	999999	235	999999	70	406	83	91	672	999999	999999	319	802	999999	815	788	617	999999	999999	34	999999	999999	349	999999	999999	188	350	141	386	470	934	975	26	930	53	670	572	474	613	495	960	999999	401	364	837	771	757	470	999999	672	999999	891	999999	17	944	165	980	596	254	999999	66	942	999999	211	493	999999	302	871	305	155	999999	153	763	145	74	450	570	985	802	740	430	999999	261	999999	420	53	129	18	986	887	689	999999	999999	732	439	28	285	999999	870	751	478	999999	174	734	456	999999	137	999999	999999	503	595	995	793	514	460	185	691	991	791	450	967	294	885	417	465	249	922	41	706	56	175	380	999999	60	271	544	715	999999	267	513	915	408	74	492	999999	999999	192	999999	281	263	337	293	999999	999999	784	193	999999	757	279	216	999999	106	24	897	338	225	880	999999	252	916	470	999999	734	288	999999	568	229	999999	124	771	67	999999	760	453	719	881	971	695	276	88	999999	957	256	60	528	819	999999	177	164	999999	814	448	474	364	999999	172	559	129	895	225	963	608	642	999999	158	999999	346	570	188	999999	253	194	476	173	382	512	918	684	999999	714	184	62	248	47	999999	619	999999	999999	661	556	332	999999	799	60	999999	935	325	748	901	750	999999	823	989	708	834	629	971	999999	982	289	253	999999	370	190	50	911	999999	605	551	539	999999	941	909	631	134	401	395	426	59	446	197	179	782	18	241	361	999999	540	999999	337	647	441	999999	381	312	457	491	618	20	213	575	720	206	371	715	999999	914	367	999999	442	244	555	261	545	102	84	102	361	948	689	999999	829	401	224	892	604	528	538	999999	676	909	776	999999	845	999999	476	973	421	303	999999	447	999999	955	770	999999	999999	190	877	288	238	365	139	670	330	365	745	328	982	478	999999	22	999999	48	999999	999999	999999	999999	415	999999	999999	110	680	68	999999	252	999999	999999	630	131	999999	423	651	999999	99	321	780	999999	95	489	999999	158	999999	
999999	192	688	71	666	58	248	635	999999	999999	999999	663	137	684	81	421	88	223	871	698	861	999999	697	371	999999	949	999999	999999	999999	64	999999	548	477	119	738	876	570	190	999999	825	392	495	849	999999	999999	999999	961	999999	709	999999	16	999999	264	459	139	999999	495	327	934	717	461	496	283	897	848	999999	195	28	946	999999	999999	898	738	55	316	375	828	999999	922	999999	999999	960	999999	999999	58	659	294	27	980	473	390	253	255	767	373	895	222	952	999999	783	410	943	689	513	842	118	537	218	153	999999	446	447	404	999999	730	501	453	616	849	999999	380	177	999999	483	814	608	652	999999	999999	420	162	999999	255	999999	999999	999999	999999	539	825	999999	132	999999	874	225	36	942	848	850	999999	872	452	606	113	612	413	999999	905	999999	699	999999	465	565	536	733	611	999999	202	999999	275	686	231	913	999999	909	76	304	999999	822	457	871	759	801	934	809	967	999999	772	643	735	895	148	73	999999	591	484	566	550	151	999999	465	750	593	584	360	999999	539	999999	204	546	119	999999	92	759	827	483	663	631	999999	765	999999	798	999999	530	999999	548	999999	83	209	434	999999	754	162	999999	992	130	176	226	584	169	438	999999	578	999999	626	955	65	314	22	999999	999999	934	823	385	558	666	201	999999	214	812	492	465	615	769	999999	365	788	873	999999	706	316	447	57	566	337	323	230	461	904	424	999999	999999	71	101	614	999999	999999	776	999999	335	929	999999	21	999999	999999	973	136	809	71	271	177	999999	547	999999	800	999999	887	266	57	244	446	999999	168	790	999999	639	999999	523	999999	470	434	21	221	999999	999999	212	435	285	890	364	197	420	400	643	256	999999	999999	999999	301	241	687	673	999999	426	889	199	945	231	451	47	579	612	999999	999999	836	166	970	115	999999	597	947	612	376	999999	999999	35	349	525	544	999999	332	646	232	922	782	761	292	795	552	588	999999	214	833	852	784	999999	999999	800	999999	100	999999	210	228	999999	293	999999	306	45	378	863	850	999999	687	999999	714	999999	390	731	817	85	873	185	563	999999	340	743	779	524	909	473	999999	548	718	453	690	132	427	999999	639	707	464	257	426	689	738	999999	527	999999	147	851	204	44	982	999999	226	164	647	279	999999	550	999999	999999	999999	905	604	311	710	243	999999	592	515	860	999999	119	620	626	758	874	221	502	226	377	999999	68	279	234	999999	987	237	536	485	158	166	999999	999999	681	131	999999	94	999999	137	293	669	555	999999	343	942	999999	999999	599	999999	
772	68	870	999999	927	406	999999	635	999999	744	723	16	215	116	366	704	13	999999	939	505	246	999999	999999	999999	932	708	830	999999	999999	292	999999	876	999999	139	712	100	296	999999	999999	285	64	885	715	999999	413	287	999999	448	978	639	938	999999	999999	104	169	983	283	505	400	229	575	354	699	999999	60	999999	378	85	404	276	418	248	233	999999	450	360	84	102	960	999999	999999	999999	743	306	353	529	704	542	969	729	816	999999	374	264	999999	709	999999	628	641	999999	999999	999999	54	711	231	700	941	517	653	809	909	999999	544	745	976	192	999999	402	743	531	153	835	115	675	999999	627	873	968	999999	741	174	455	999999	404	746	864	348	42	85	653	999999	196	889	170	819	634	255	629	288	526	109	999999	885	119	423	83	282	378	261	603	999999	999999	563	912	645	463	730	150	998	121	844	578	999999	99	944	956	946	945	855	825	381	253	999999	999999	999999	381	999999	999999	980	672	592	969	780	482	825	999999	633	976	524	999999	904	115	630	177	682	530	999999	999999	999999	467	999999	337	523	435	999999	999999	294	999999	999999	274	893	388	169	336	528	875	797	844	273	999999	999999	969	430	499	921	276	622	521	755	121	904	775	999999	523	545	265	999999	355	261	251	329	506	706	260	472	525	945	999999	999999	806	999999	999999	999999	835	143	167	906	33	513	999999	961	999999	381	168	369	128	213	646	999999	273	429	452	593	31	20	999999	273	179	37	406	999999	328	872	948	389	282	253	999999	389	388	358	432	841	999999	290	557	135	999999	891	354	322	309	513	384	387	289	48	509	825	317	999999	736	999999	999999	633	642	999999	999999	779	999999	999999	862	999999	412	915	999999	611	296	999999	462	701	725	288	999999	94	999999	814	497	570	109	244	743	525	82	493	999999	999999	734	999999	999999	657	702	768	804	999999	459	999999	110	469	390	678	751	768	372	615	999999	999999	323	33	611	828	411	862	679	852	141	999999	193	919	302	569	876	623	103	999999	998	956	484	999999	634	999999	713	37	999999	430	492	975	999999	467	999999	174	999999	999999	72	819	256	839	98	999999	348	122	999999	191	177	821	802	138	674	567	616	999999	973	999999	398	632	124	999999	682	259	999999	999999	194	725	999999	138	456	175	999999	999999	558	168	999999	531	999999	999999	128	532	860	368	628	363	310	594	850	111	200	13	322	439	705	872	167	839	592	192	927	144	999999	49	374	999999	577	401	19	458	355	451	254	999999	514	592	999999	324	631	16	855	600	999999	503	937	
999999	852	131	999999	685	11	999999	939	999999	595	984	945	821	993	991	999999	909	585	402	755	748	759	446	999999	122	359	843	999999	586	999999	336	268	999999	111	922	784	455	822	999999	999999	327	512	572	290	529	647	701	330	639	999999	946	999999	483	748	198	999999	415	999999	466	999999	168	819	363	999999	268	725	999999	999999	81	999999	999999	999999	261	999999	437	246	999999	999999	405	475	658	999999	578	366	390	321	784	999999	913	238	378	259	365	997	999999	508	159	999999	32	804	784	981	999999	432	888	859	763	538	320	951	506	259	800	990	677	645	250	996	999999	946	940	528	999999	999999	838	91	731	999999	999999	929	97	969	143	601	690	999999	274	156	478	999999	999999	999999	999999	999999	732	999999	999999	374	330	653	267	162	262	999999	863	999999	185	999999	593	807	999999	999999	999999	391	999999	537	126	999999	999999	999	380	103	528	442	398	694	504	844	120	719	631	366	932	14	999999	934	999999	67	737	999999	999999	859	562	670	404	999999	376	641	999999	204	999999	261	74	330	999999	173	634	820	687	179	762	341	304	874	999999	999999	577	876	720	929	820	999999	470	876	999999	520	541	999999	999999	999999	327	999999	746	916	715	380	301	612	731	507	999999	896	999999	568	999999	170	564	999999	999999	632	480	500	999999	999999	384	999999	790	999999	822	761	632	776	782	347	851	899	999999	388	999999	999999	479	965	154	222	999999	924	688	999999	999999	999999	956	999999	372	415	869	827	999999	578	541	999999	999999	113	789	969	999999	533	999999	41	999999	772	576	186	528	688	163	999999	999999	708	548	459	265	888	983	485	999999	779	414	377	478	999999	957	999999	846	397	226	375	999999	184	347	105	999999	657	194	442	770	779	334	684	261	363	481	242	999999	999999	515	701	130	999999	174	104	999999	746	563	693	999999	560	339	140	472	787	339	999999	370	999999	649	608	703	550	715	36	999999	729	125	124	551	725	985	765	882	524	254	999999	999999	999999	999999	999999	103	501	628	219	999999	999999	222	999999	34	999999	871	999999	442	999999	998	580	598	148	649	399	630	449	151	999999	575	574	258	999999	543	467	171	999999	476	584	514	211	921	505	586	262	517	651	100	999999	853	408	332	976	999999	674	283	872	603	999999	444	999999	360	539	644	875	945	274	930	566	149	753	120	999999	401	796	658	103	561	397	881	979	358	900	245	176	251	999999	999999	868	193	299	999999	890	149	860	851	999999	999999	710	999999	252	999999	533	112	110	297	474	584	999999	25	999999	320	999999	704	999999	305	460	304	477	
633	673	844	72	999999	999999	239	230	999999	541	944	999999	242	999999	90	639	268	825	798	144	999999	777	697	700	853	12	979	317	195	684	999999	401	98	392	86	999999	408	658	999999	999999	870	77	755	53	785	749	948	999999	136	999999	999999	479	999999	169	999999	856	975	999999	219	380	871	922	44	43	999999	553	999999	849	774	999999	999999	999999	676	546	274	811	31	999999	914	113	999999	999999	191	999999	999999	94	999999	928	794	230	667	999999	449	999999	999999	999999	43	722	76	999999	571	108	693	999999	834	596	803	999999	894	787	834	331	239	115	325	999999	741	913	555	891	813	259	65	554	779	976	170	896	165	999999	999999	309	587	682	542	999999	999999	501	295	891	291	623	43	17	395	346	34	344	463	999999	999999	999999	176	184	427	322	53	149	910	858	999999	906	959	578	999999	535	999999	556	999999	369	533	249	999999	664	610	999999	225	58	999999	443	952	999999	999999	135	119	658	142	413	264	230	913	687	591	437	999999	384	663	465	998	860	999999	999999	770	104	506	999999	501	512	574	237	106	994	980	477	905	609	473	999999	469	360	402	340	999999	353	456	846	999999	200	999999	235	999999	760	60	999999	999999	485	999999	348	999999	999999	167	630	839	999999	133	918	706	124	531	855	911	999999	996	647	468	271	999999	427	647	999999	999999	999999	999999	348	999999	345	944	999999	636	430	553	999999	215	327	999999	999999	501	274	999999	538	150	999999	669	352	324	706	764	412	839	579	310	637	999999	969	831	856	326	500	999999	787	973	33	488	999999	312	786	999999	999999	454	999999	769	910	208	119	519	999999	999999	961	33	995	999999	541	843	67	130	915	433	245	496	346	455	10	939	441	564	126	64	568	50	538	91	96	958	999999	809	399	439	591	999999	63	225	365	477	340	216	999999	190	999999	999999	396	999999	389	999999	117	250	769	970	999999	555	403	999999	83	920	494	913	999999	583	700	999999	730	486	842	784	442	999999	999999	533	609	999999	132	936	633	587	999999	186	702	999999	851	902	50	429	671	999999	67	999999	152	999999	982	426	721	858	489	182	999999	999999	999999	604	999999	986	159	999999	999999	542	432	466	98	495	276	318	220	999999	732	797	217	311	815	806	727	999999	978	655	999999	192	513	999999	456	460	337	744	999999	108	164	864	752	804	67	139	614	600	999999	656	178	999999	215	140	136	692	999999	999999	104	713	876	647	17	504	695	188	39	168	999999	637	999999	531	652	122	436	867	54	999999	253	999999	202	137	859	332	487	876	976	999999	147	
763	495	388	650	999999	231	517	856	999999	119	999999	109	455	589	614	498	647	31	999999	703	999999	999999	999999	704	418	521	999999	999999	685	26	818	999999	655	30	257	151	999999	999999	699	999999	918	20	795	304	999999	585	746	547	254	834	839	854	883	679	878	125	933	999999	242	441	482	729	181	242	300	677	454	999999	342	472	718	766	332	212	784	258	852	267	340	999999	774	999999	543	851	999999	964	328	976	151	999999	999999	105	647	268	999999	199	839	563	14	696	141	321	215	781	125	82	999999	999999	894	630	272	676	354	410	666	281	195	999999	65	335	359	477	293	210	999999	622	129	74	999999	999999	418	299	263	643	999999	999999	996	999999	735	999999	442	999999	999999	521	869	541	751	247	999999	999999	999999	519	508	678	347	664	37	14	527	999999	999999	467	886	999999	221	999999	423	710	999999	999999	284	999999	595	951	892	711	999999	772	341	722	871	881	999999	656	590	899	999999	999999	305	46	999999	992	245	242	160	999999	999999	781	309	896	128	999999	999999	398	862	581	924	999999	785	635	277	265	999999	804	631	82	995	240	719	999999	191	838	414	673	776	292	198	362	801	999999	951	614	472	444	999999	830	354	83	793	19	975	244	798	670	768	180	329	440	610	87	979	530	72	987	715	290	635	863	622	580	392	571	756	867	684	663	792	237	999999	801	727	921	446	710	999999	947	50	999999	905	605	962	757	752	723	938	431	999999	485	729	323	204	491	999999	999999	999999	414	488	930	985	115	388	999999	240	809	360	68	999999	361	650	767	249	891	957	26	617	635	818	42	929	999999	120	316	999999	886	606	999999	999999	233	93	931	999999	119	758	800	999999	871	527	999999	373	999999	347	200	835	961	84	313	999999	445	606	990	999999	455	11	999999	994	81	593	353	212	123	599	860	999999	718	308	140	142	167	798	999999	999999	874	999999	999999	915	919	481	999999	812	999999	999999	34	626	999999	345	23	118	35	999999	156	287	999999	741	259	999999	486	999999	999999	662	943	181	375	647	999999	882	721	785	951	999999	999999	999999	57	541	909	410	575	999999	999999	999999	295	31	999999	361	651	468	999999	143	420	999999	439	996	365	883	868	131	999999	386	767	999999	624	238	999999	219	999999	556	240	641	999999	999999	715	252	748	999999	377	922	75	24	995	400	947	587	999999	191	387	88	244	999999	999999	788	999999	198	999999	963	999999	999999	999999	999999	999999	999999	238	303	312	570	999999	196	999999	621	516	946	65	333	391	376	999999	999999	863	999999	999999	651	322	
76	968	52	786	527	776	784	984	999999	999999	178	393	999999	172	999999	285	804	137	200	830	622	657	726	733	739	806	999999	700	999999	203	889	75	979	999999	999999	999999	270	783	536	999999	473	637	205	888	887	999999	491	214	999999	760	68	847	641	820	999999	418	251	319	999999	720	675	93	272	126	178	113	413	999999	999	328	25	999999	601	780	367	985	461	837	845	999999	999999	896	90	961	145	51	433	999999	92	999999	93	951	736	815	744	389	374	88	720	784	536	373	214	301	745	999999	256	860	463	714	999999	999999	473	257	405	779	13	310	981	136	679	999999	45	999999	999999	74	999999	785	45	999999	999999	383	127	70	273	951	692	789	226	107	795	572	705	378	796	679	487	489	999999	965	386	74	106	593	115	290	337	958	66	681	753	470	825	484	103	583	296	413	999999	453	97	223	93	884	999999	116	549	666	459	565	587	805	375	80	602	999999	286	533	954	999999	999999	733	733	545	353	335	747	230	284	223	392	999999	505	966	999999	172	980	222	262	999	741	670	509	500	999999	999999	999999	999999	882	999999	307	762	458	10	999999	999999	999999	548	999999	15	368	328	391	245	182	513	999999	409	999999	999999	575	73	281	955	251	953	234	242	451	999999	999999	992	347	737	915	630	625	999999	146	524	681	441	681	257	640	422	288	273	999999	590	649	695	562	999999	999999	999999	491	999999	999999	999999	139	258	107	146	775	376	981	654	330	999999	888	804	273	678	758	143	392	999999	324	829	674	960	914	860	999999	999999	999999	894	765	999999	149	132	745	270	394	433	999999	545	481	274	441	634	943	775	999999	844	432	884	695	999999	851	467	188	929	211	178	343	246	390	240	936	999999	889	647	412	999999	69	12	999999	334	798	846	999999	60	397	50	27	149	168	911	123	555	999999	999999	999999	682	999999	815	999999	225	99	107	999999	251	337	354	999999	305	372	999999	784	429	600	370	50	14	915	999999	999999	171	999999	204	87	999999	126	999999	999999	999999	816	730	822	253	944	78	244	999999	691	310	722	53	305	999999	776	233	136	999999	954	838	886	999999	767	999999	283	896	74	895	29	686	999999	946	467	999999	488	641	122	999999	484	532	135	348	323	614	415	498	866	439	999999	854	351	433	437	57	87	990	999999	999999	970	57	14	349	999999	14	185	776	999999	523	243	144	999999	999999	999999	431	999999	999999	513	999999	410	784	40	634	477	175	344	701	518	420	704	498	999999	116	999999	999999	528	786	999999	318	439	638	913	999999	
999999	293	744	756	999999	16	344	999999	999999	811	999999	195	27	379	871	516	669	483	999999	999999	818	744	999999	999999	999999	782	902	926	999999	999999	723	772	870	687	999999	194	430	588	488	512	85	174	999999	867	510	385	418	159	915	161	999999	955	380	748	534	462	826	740	999999	440	113	418	660	291	97	999999	324	340	941	999999	95	90	995	755	999999	654	732	999999	502	649	999999	753	21	728	999999	999999	999999	132	162	975	999999	690	857	57	999999	667	999999	729	779	677	999999	87	217	999999	75	999999	960	999999	658	999999	729	237	999999	999999	76	360	407	931	735	330	441	999999	188	965	328	404	999999	999999	355	432	150	13	820	999999	589	296	545	782	663	988	807	775	999999	282	256	999999	453	775	981	59	269	582	994	459	245	999999	899	251	909	670	344	22	279	236	999999	726	417	422	502	780	814	624	999999	747	522	666	729	905	999999	198	951	999999	966	999999	172	567	999999	370	589	722	396	304	999999	992	654	795	505	246	999999	530	722	41	283	210	244	645	313	256	936	579	147	994	999999	999999	718	886	55	999999	73	181	717	999999	832	780	393	999999	752	999999	102	727	170	493	999999	198	999999	920	184	765	999999	527	264	762	433	20	584	401	771	160	283	767	749	999999	999999	371	813	676	208	999999	816	724	892	37	999999	219	418	654	632	999999	256	798	712	289	910	999999	917	999999	622	822	205	999999	748	601	12	999999	999999	638	999999	11	384	799	999999	999999	999999	999999	634	237	608	224	601	929	769	436	904	485	65	470	621	999999	453	858	63	386	307	824	975	301	999999	828	242	779	344	630	960	999999	86	41	340	999999	911	690	356	408	230	275	232	322	696	527	279	517	26	999999	557	999999	745	346	383	134	999999	999999	212	999999	981	821	999999	148	476	457	408	34	139	58	724	999999	512	655	165	999999	999999	663	604	999999	999999	999999	999999	660	83	444	711	999999	657	216	211	578	487	999999	999999	408	680	94	845	249	999999	254	387	999999	958	794	23	100	999999	999999	532	999999	738	705	230	266	68	999999	75	42	999999	999999	999999	923	999999	156	999999	935	238	756	361	517	817	999999	388	314	999999	794	999999	289	431	999999	999999	999999	683	503	839	782	999999	170	999999	745	999999	813	999999	460	877	464	132	811	518	87	862	434	990	24	890	383	999999	999999	999999	274	999999	785	611	135	118	71	249	352	316	503	589	999999	999999	999999	498	14	862	999999	436	883	671	890	771	999999	758	135	324	668	612	466	999999	439	252	999999	999999	243	
212	377	351	816	999999	779	505	999999	497	999999	27	999999	526	886	520	398	490	44	603	351	999999	999999	999999	983	746	999999	999999	850	47	160	824	341	111	264	999999	494	999999	999999	669	891	395	999999	855	963	117	999999	152	999999	999999	77	948	218	481	999999	228	944	11	999999	999999	643	50	654	977	346	969	685	999999	999999	94	999999	999999	999999	999999	711	999999	999999	999999	412	999999	806	438	23	905	999999	999999	999999	860	939	46	856	492	228	999999	999999	851	740	778	999999	993	431	666	880	641	918	265	87	843	769	216	959	543	999999	492	272	214	36	999999	17	144	363	999999	344	235	237	543	593	999999	999999	999999	225	489	892	418	453	150	558	381	986	999999	134	773	100	733	999999	999999	999999	735	287	999999	999999	991	771	999999	640	606	332	654	414	385	672	999999	504	909	991	999999	999999	189	999999	132	656	655	999999	302	20	589	735	610	159	913	649	857	52	527	45	233	999999	518	778	847	817	903	999999	611	52	999999	279	191	741	606	673	714	696	164	174	178	238	479	373	61	870	721	504	999999	735	999999	714	976	873	767	761	141	999999	201	314	752	688	999999	259	999999	320	553	999999	999999	999999	935	171	887	363	867	995	249	999999	727	976	106	408	999999	875	238	661	302	318	974	844	542	999999	504	999999	421	490	86	229	999999	740	326	999999	999999	260	799	652	826	999999	16	772	522	986	684	224	999999	354	221	286	999999	981	27	999999	999999	709	708	633	666	47	942	387	999999	29	999999	986	659	253	457	226	999999	585	834	999999	999999	211	331	555	628	290	641	77	278	800	207	748	722	90	957	251	552	176	985	789	680	629	999999	503	572	999999	564	999999	896	999999	210	445	156	347	933	693	999999	162	15	386	406	999999	999999	999999	821	676	999999	578	296	215	674	909	599	55	999	682	357	999999	982	999999	999999	677	180	999999	600	762	999999	384	157	273	863	399	171	609	393	805	520	999999	681	895	433	986	678	690	330	999999	999999	999999	999999	261	345	999999	180	999999	661	729	999999	835	999999	69	84	889	431	999999	352	285	999999	999999	662	204	172	622	157	96	506	999999	998	999999	999999	309	916	500	999999	895	999999	313	229	97	947	663	110	999999	216	621	821	543	564	655	348	55	553	999999	999999	153	98	723	999999	93	577	999999	999999	999999	883	999999	153	584	999999	535	104	48	66	660	53	998	103	999999	415	536	275	963	184	999999	151	999999	755	999999	61	999999	807	999999	901	999999	519	34	933	886	800	987	477	246	999999	38	561	310	
988	893	811	449	59	610	317	999999	817	999999	999999	387	82	999999	999999	999999	533	960	728	889	146	920	150	28	999999	217	687	999999	68	39	282	156	999999	840	999999	999999	260	611	843	999999	897	35	328	904	287	556	813	823	523	395	712	999999	309	999999	173	999999	752	792	384	841	922	889	817	999999	342	600	595	999999	68	611	831	921	127	530	999999	999999	999999	246	741	518	404	999999	904	999999	999999	999999	846	129	676	849	999999	467	236	999999	285	18	217	541	571	686	960	581	764	999999	564	999999	612	999999	680	999999	476	999999	61	866	447	68	985	999999	999999	999999	754	476	565	219	999999	373	694	126	255	983	999999	70	674	999999	557	823	109	999999	118	999999	999999	77	999999	624	383	603	416	999999	563	227	32	71	999999	782	999999	494	25	555	419	200	999999	495	533	697	158	415	841	996	318	624	958	999999	46	935	849	686	38	999999	999999	999999	957	334	999999	38	999999	999999	999999	892	999999	73	807	554	999999	917	439	999999	544	750	476	967	762	419	62	939	268	39	34	144	933	999999	466	999999	999999	999999	999999	772	932	504	737	315	999999	948	874	254	817	414	999999	999999	506	404	152	287	474	999999	147	999999	281	623	769	930	999999	999999	959	876	607	731	999999	73	685	666	521	49	23	170	999999	813	545	807	131	854	619	999999	638	538	113	188	611	999999	999999	999999	999999	318	734	806	999999	569	989	997	647	999999	580	999999	443	839	882	112	999999	313	325	999999	999999	473	502	915	321	911	227	430	773	428	130	982	690	991	176	213	999999	999999	672	999999	999999	548	170	999999	999999	999999	472	999999	999999	10	914	999999	536	59	999999	36	816	819	999999	586	351	568	999999	999999	964	999999	666	452	999999	679	798	999999	640	999999	508	465	313	465	999999	999999	449	429	774	772	514	999999	455	640	999999	149	396	999999	721	96	641	266	324	942	81	685	999999	30	134	977	999999	856	666	205	551	235	999999	999999	186	445	146	999999	794	999999	999999	151	152	999999	151	999999	292	999999	345	999999	999999	252	150	371	999999	956	453	429	304	999999	570	999999	166	260	999999	84	999999	45	999999	286	949	999999	471	999999	238	999999	543	580	878	600	694	899	521	122	505	308	999999	362	999999	999999	999999	717	628	997	890	66	999999	892	935	76	118	256	994	69	604	999999	999999	287	999999	463	999999	873	550	703	112	671	146	53	754	999999	989	73	78	999999	999999	999999	100	999999	999999	999999	945	999999	999999	811	492	448	904	461	518	525	528	807	999999	513	999999	128	176	925	999999	228	919	941	
148	154	87	999999	187	906	775	372	889	315	314	999999	518	772	999999	739	220	664	766	684	999999	238	999999	192	999999	565	289	175	999999	999999	999999	754	262	999999	999999	499	734	448	999999	999999	685	156	636	222	503	269	999999	45	889	436	999999	240	461	245	416	910	881	894	999999	999999	626	999999	306	724	736	559	999999	514	269	739	15	999999	999999	768	998	999999	601	59	999999	584	570	254	285	639	460	348	999999	27	999999	602	999999	839	247	648	999999	85	850	999999	486	999999	561	999999	776	160	431	999999	837	999999	999999	36	318	999999	215	626	999999	999999	335	999999	999999	397	999999	999999	916	667	131	999999	534	755	999999	923	539	689	999999	745	32	89	999999	999999	217	517	511	609	999999	570	999999	785	634	621	999999	999	749	192	999999	99	686	999999	999999	118	999999	266	417	91	999999	999999	497	629	999999	470	603	971	904	210	459	755	999999	999999	908	999999	384	345	541	913	168	398	999999	356	50	483	68	161	515	369	999999	999999	109	429	999999	999999	83	663	999999	999999	999999	624	104	549	732	999999	213	39	962	999999	734	693	725	504	923	999999	147	999999	589	786	411	451	999999	999999	114	509	655	466	999999	999999	282	720	820	377	894	543	303	634	623	156	280	38	198	297	635	413	235	604	999999	405	999999	931	84	739	762	576	168	560	445	999999	999999	746	999999	522	945	23	872	999999	610	389	614	513	527	442	516	382	262	999999	999999	700	283	60	960	999999	128	999999	645	90	614	999999	999999	999999	199	399	909	999999	352	676	352	621	540	877	994	126	790	818	413	642	999999	389	323	990	650	744	949	197	785	737	404	999999	999999	999999	742	999999	14	871	323	999999	999999	982	40	999999	825	999999	999999	405	999999	843	167	310	937	13	999999	999999	14	394	102	455	449	722	748	614	281	748	253	747	144	999999	122	918	999999	999999	999999	250	359	736	175	362	583	554	141	941	999999	104	667	374	999999	518	287	620	779	868	688	811	244	999999	999999	86	54	423	270	353	731	248	805	999999	894	616	875	277	228	739	871	895	590	999999	999999	187	91	999999	812	626	435	501	999999	636	597	308	16	934	999999	99	318	170	293	787	999999	341	999999	999999	480	328	643	999999	401	49	996	792	230	999999	391	137	994	176	610	644	917	239	999999	179	73	596	609	940	999999	138	999999	711	612	999999	999999	702	889	999999	999999	494	983	425	999999	110	639	804	999999	578	553	304	105	151	560	649	999999	980	242	128	941	999999	718	999999	173	272	999999	295	190	999999	842	999999	999999	999999	
769	999999	660	501	139	998	999999	269	518	999999	397	552	999999	999999	160	999999	999999	615	470	999999	144	999999	775	291	999999	837	999999	999999	624	999999	735	865	66	186	382	444	988	378	850	243	588	682	376	999999	315	621	239	338	144	226	999999	237	227	477	784	256	350	999999	249	302	516	196	999999	857	305	531	495	999999	907	716	974	564	764	236	192	461	999999	98	999999	641	608	164	219	407	176	508	647	589	402	135	999999	620	999999	558	727	402	48	519	391	783	999999	381	999999	428	252	929	472	991	294	332	999999	999999	402	607	694	999999	976	246	690	796	884	999999	999999	781	622	364	999999	999999	508	790	423	999999	706	203	516	236	999999	999999	165	247	46	655	999999	80	34	999999	227	531	863	375	425	801	829	595	898	999999	917	648	805	887	503	999999	492	503	908	474	999999	209	101	468	999999	195	91	453	760	238	999999	999999	757	780	146	999999	351	143	375	622	806	999999	304	297	318	95	985	999999	743	999999	999999	800	171	559	999999	28	439	405	999999	239	720	386	834	669	616	532	891	34	751	599	914	359	138	999999	667	444	905	999999	159	542	209	813	709	980	75	811	233	207	494	128	999999	946	396	145	902	999999	999999	634	680	786	204	999999	526	154	864	999999	672	875	891	999999	999999	635	999999	999999	999999	999999	676	854	604	999999	999999	693	540	632	134	999999	963	999999	393	999999	999999	280	133	373	348	248	297	565	999999	999999	148	357	316	642	15	999999	699	191	115	999999	754	432	40	874	486	511	430	999999	29	896	850	678	491	654	694	842	999999	882	865	791	619	999999	738	999999	666	951	386	897	626	295	999999	781	887	398	492	735	250	999999	887	837	818	403	546	229	999999	470	866	661	947	173	338	816	999999	999999	999999	643	693	688	999999	534	134	532	276	999999	627	79	790	103	171	959	601	262	999999	38	999999	225	574	519	940	206	94	725	949	463	957	461	999999	573	21	849	51	562	50	362	712	295	136	812	601	342	679	773	500	988	999999	85	820	297	351	999999	999999	999999	999999	21	999999	409	582	813	776	176	999999	227	91	321	999999	48	221	999999	999999	999999	98	999999	917	608	527	321	999999	961	999999	881	640	999999	999999	849	999999	866	999999	39	913	313	712	322	45	999999	727	461	691	188	80	533	999999	187	972	999999	999999	999999	267	149	999999	999999	184	621	999999	895	535	447	995	241	540	61	233	191	730	21	999999	776	999999	492	880	999999	629	56	999999	999999	26	999999	205	567	999999	476	609	675	545	999999	
139	101	399	149	899	999999	466	460	999999	28	999999	682	999999	960	689	306	999999	774	268	428	999999	137	999999	566	879	82	999999	437	464	999999	999999	999999	646	945	882	883	386	587	592	600	609	179	999999	872	67	343	15	244	877	999999	888	999999	417	999999	285	12	370	999999	270	999999	48	38	995	583	576	751	46	512	88	999999	999999	10	192	667	999999	340	728	858	508	545	999999	999999	559	983	999999	617	150	999999	669	879	523	999999	326	999999	562	999999	183	825	305	315	307	503	166	81	562	999999	999999	750	308	945	999999	999999	334	725	760	999999	479	22	999999	958	611	516	842	208	293	375	683	999999	999999	248	999999	902	562	203	247	573	851	488	430	999999	999999	399	231	723	999999	999999	229	601	14	531	111	171	428	347	703	790	660	957	999999	197	213	999999	645	999999	999999	382	948	140	999999	196	999999	999999	999999	999999	999999	221	295	129	604	281	155	999999	423	583	147	999999	483	999999	499	457	913	893	699	999999	999999	742	754	171	934	999999	72	98	123	999999	352	120	999999	999999	354	491	504	541	999999	999999	999999	999999	810	999999	922	794	999999	999999	641	39	999999	295	999999	999999	34	260	467	133	194	381	999999	66	968	999999	240	36	425	174	871	17	952	999999	540	999999	202	963	931	692	249	999999	999999	999999	999999	999999	999999	999999	819	232	295	104	34	380	356	999999	999999	984	162	215	831	895	999999	999999	861	634	86	900	754	999999	165	999999	328	775	884	999999	56	879	609	884	70	999999	216	203	999999	999999	983	582	36	558	886	217	811	726	860	353	771	600	999999	999999	999999	999999	312	712	999999	234	775	999999	999999	311	999999	999999	385	277	154	658	689	186	854	94	651	999999	873	999999	999999	948	259	602	915	540	999999	999999	411	786	878	425	871	503	136	654	11	734	999999	724	623	469	832	543	999999	212	664	595	999999	393	181	511	771	116	492	999999	975	999999	999999	955	38	488	999999	598	399	729	787	195	59	999999	93	916	419	999999	999999	761	126	715	30	999999	876	688	710	999999	999999	376	654	764	21	17	678	827	400	139	696	144	453	243	154	852	424	478	545	545	310	264	999999	622	999999	730	12	270	999999	630	89	350	778	998	999999	33	999999	32	999999	999999	531	265	525	289	463	999999	318	882	570	177	298	999999	152	174	717	999999	283	41	240	291	14	418	999999	770	60	355	366	999999	260	131	777	402	305	999999	23	54	739	812	169	96	422	130	999999	985	341	681	207	614	290	999999	749	53	791	999999	47	123	591	755	999999	117	
999999	999999	999999	448	999999	896	112	999999	160	673	620	471	872	154	868	884	718	688	438	378	158	999999	174	626	382	733	610	999999	466	900	463	984	583	61	14	559	497	260	595	445	999999	999999	463	616	22	288	999999	646	33	999999	404	902	326	860	958	339	698	15	76	666	999999	700	193	260	219	999999	887	820	999999	999999	397	467	103	992	999999	600	999999	999999	614	103	563	963	999999	999999	505	561	667	722	999999	999999	861	492	193	928	160	878	374	213	999999	385	400	359	506	713	765	999999	808	333	70	367	999999	150	401	973	113	331	321	999999	754	658	969	175	999999	999999	458	904	999999	174	999999	921	236	95	999999	238	999999	213	467	675	548	568	753	343	662	735	633	721	100	220	825	999999	999999	494	999999	748	416	235	631	999999	265	860	999999	643	999999	148	999999	955	989	172	280	999999	864	646	340	195	905	635	999999	992	842	737	814	999999	999999	999999	364	741	636	412	999999	477	581	999999	419	688	905	119	852	523	604	677	731	928	939	926	963	921	999999	273	999999	780	722	639	999999	527	56	999999	304	476	999999	399	999999	586	350	999999	327	437	236	999999	999999	999999	999999	989	999999	174	999999	999999	134	999999	999999	442	999999	372	568	999999	754	999999	248	892	642	315	814	385	999999	214	999999	999999	587	146	608	536	694	999999	982	999999	997	733	251	999999	999999	170	999999	882	426	999999	811	957	28	308	58	385	999999	344	20	999999	980	407	259	193	816	860	307	988	999999	999999	747	999999	390	520	54	31	999999	999999	379	999999	839	932	999999	999999	403	400	136	289	97	999999	347	360	500	17	77	600	999999	999999	216	661	999999	487	78	901	999999	734	576	507	264	37	685	973	999999	538	145	999999	447	999999	999999	426	733	28	900	590	187	397	586	382	453	453	547	999999	18	718	619	999999	864	999999	794	669	823	629	34	999999	999999	373	396	962	872	29	162	621	278	790	927	843	999999	488	723	216	158	204	999999	810	490	52	964	999999	919	999999	193	389	999999	130	999999	999999	993	841	52	999999	999999	623	999999	999999	301	925	373	999999	790	775	775	386	999999	587	999999	999999	574	224	999999	999999	408	150	999999	99	835	999999	554	157	197	822	850	745	999999	999999	215	534	694	629	519	565	679	999999	465	153	17	999999	999999	999999	609	999999	999999	779	272	546	999999	860	999999	999999	999999	527	381	225	40	999999	925	40	939	434	382	986	935	944	704	23	825	662	684	899	999999	37	729	999999	547	999999	292	999999	482	899	504	354	999999	283	40	992	193	463	
999999	497	228	977	999999	620	999999	623	999999	999999	85	258	720	752	999999	681	999999	999999	798	317	678	815	999999	854	557	50	929	37	999999	661	914	712	830	999999	946	197	680	115	169	119	956	924	187	697	999999	999999	188	752	178	281	999999	469	204	876	785	899	812	373	999999	827	690	90	590	386	999999	372	428	358	805	988	11	233	411	688	360	753	638	986	859	333	862	999999	858	999999	715	999999	999999	953	587	999999	384	316	999999	342	428	875	343	800	26	632	806	829	999999	190	280	999999	68	515	999999	41	271	825	514	106	965	999999	231	999999	671	236	854	999999	771	758	613	694	999999	79	270	484	419	999999	969	236	999999	999999	239	678	999999	993	396	12	437	555	785	558	802	589	377	915	654	999999	139	999999	999999	341	68	198	999999	585	184	989	255	51	621	999999	855	999999	579	999999	999999	552	346	999999	840	851	999999	225	972	65	891	958	999999	354	830	904	709	189	458	999999	999999	51	112	906	818	407	757	999999	999999	999999	999999	525	999999	444	641	999999	178	461	950	926	303	999999	225	521	999999	226	297	900	220	999999	723	676	829	394	999999	242	450	440	859	442	104	651	290	620	362	376	949	267	713	728	999999	257	239	532	891	139	825	591	222	999999	120	857	185	227	999999	36	696	625	484	409	661	999999	602	517	999999	652	999999	605	169	999999	277	999999	197	492	980	476	446	306	502	830	999999	859	228	266	999999	999999	475	72	981	335	680	333	782	313	77	998	999999	999999	699	249	576	230	999999	999999	335	89	669	999999	246	999999	590	399	132	999999	993	802	518	345	194	594	186	500	624	999999	999999	943	999999	883	999999	982	821	724	607	263	263	196	436	334	931	252	999999	782	826	819	745	290	210	137	320	999999	489	319	537	114	999999	86	605	598	256	391	832	785	999999	999999	350	999999	792	869	401	807	999999	999999	999999	941	999999	999999	674	805	999999	366	999999	129	999999	160	502	999999	196	502	201	187	590	838	87	550	420	791	514	571	478	879	498	341	736	513	899	305	906	596	97	667	412	800	509	890	648	712	222	127	761	839	999999	300	678	223	226	537	116	863	530	999999	889	112	336	219	999999	999999	392	70	261	207	605	599	999999	533	775	789	338	197	901	707	579	397	809	999999	209	208	662	523	296	371	198	52	75	999999	778	309	473	300	31	999999	329	161	999999	564	999999	89	999999	154	448	999999	999999	918	961	823	999999	501	302	698	19	669	748	869	999999	889	18	562	999999	552	755	475	
325	48	999999	663	999999	999999	999999	255	999999	130	323	518	85	999999	999999	279	91	252	215	286	16	775	291	362	499	999999	386	975	555	681	999999	342	999999	972	122	170	753	308	999999	238	969	57	303	889	356	240	794	915	726	738	481	999999	347	479	999999	549	757	813	174	927	51	556	999999	999999	574	980	128	112	746	13	526	783	999999	977	316	958	999999	999999	999999	269	999999	470	999999	817	210	273	999999	920	513	572	413	939	144	518	196	999999	358	579	999999	375	999999	691	999999	723	221	999999	485	369	172	510	76	365	806	999999	999999	580	306	999999	523	311	985	208	599	183	599	586	648	298	790	893	999999	903	999999	640	157	974	999999	536	605	511	999999	635	757	12	999999	58	143	239	256	616	126	476	66	22	389	999999	999999	999999	133	999999	999999	196	579	279	900	173	999999	175	757	297	288	769	286	999999	523	999999	999999	596	677	551	453	999999	999999	184	776	143	999999	75	999999	999999	882	306	999999	970	462	999999	65	487	112	343	999999	967	999999	958	337	999999	200	999999	499	39	472	505	999999	581	999999	999999	154	999999	503	766	325	221	999999	523	999999	982	366	316	559	922	999999	962	494	344	780	486	999999	93	847	429	999999	999999	999999	999999	999999	999999	979	831	788	822	456	661	999999	999999	999999	999999	62	958	553	355	999999	883	495	576	735	509	20	982	801	705	999999	71	557	83	823	522	645	693	752	38	13	535	527	999999	475	999999	978	158	327	230	999999	978	540	501	439	69	317	999	496	271	376	996	39	999999	130	395	999999	999999	522	504	914	999999	216	524	999999	999999	366	759	111	102	531	862	665	580	999999	723	530	65	643	763	215	645	207	490	662	16	999999	443	615	89	999999	999999	635	822	316	74	771	25	999999	999999	703	558	897	999999	739	514	341	459	999999	406	865	58	277	759	999999	278	172	725	862	345	999999	922	153	999999	563	465	236	842	274	999999	952	514	999999	669	69	657	747	803	751	158	999999	56	999999	219	224	490	999999	876	533	999999	999999	999999	163	813	24	999999	415	875	999999	999999	999999	499	999999	604	454	360	152	608	699	999999	530	368	974	713	670	999999	300	933	807	999999	666	360	318	236	315	999999	361	101	654	999999	999999	872	962	477	999999	186	861	999999	765	864	347	999999	186	891	999999	543	81	449	153	110	490	481	77	767	618	999999	190	958	999999	547	999	61	999999	420	399	658	405	999999	842	494	62	999999	178	943	999999	475	183	426	999999	772	835	999999	948	999999	797	999999	804	999999	858	943	
995	999999	739	227	865	296	246	766	502	999999	147	999999	606	999999	58	228	313	999999	41	152	753	763	249	526	712	999999	999999	999999	999999	629	854	210	648	899	999999	160	532	950	88	449	999999	417	924	999999	634	271	314	300	505	579	467	999999	174	999999	200	241	662	222	515	999999	999999	837	153	872	14	999999	925	999999	999999	897	695	362	999999	591	914	345	999999	389	999999	450	782	812	999999	53	171	999999	999999	932	999999	267	497	999999	999999	999999	266	999999	274	999999	855	697	346	606	140	608	883	115	634	999999	999999	854	402	283	999999	999999	994	381	933	999999	711	999999	901	993	999	901	410	385	916	999999	999999	522	81	787	533	204	114	185	681	305	169	66	550	462	139	853	865	223	989	381	999999	884	468	999999	350	35	999999	353	607	238	207	999999	198	889	258	289	999999	614	749	136	960	818	699	637	939	655	289	448	999999	155	46	999999	999999	545	438	449	999999	999999	447	508	408	761	578	452	108	661	867	660	214	850	80	260	474	862	421	999999	999999	831	235	999999	745	356	489	462	202	19	121	999999	461	999999	235	999999	176	251	999999	208	250	257	538	287	999999	629	999999	23	84	999999	723	533	134	940	264	232	999999	752	762	62	281	125	260	98	550	225	208	999999	624	203	93	232	144	222	257	999999	302	947	908	999999	122	999999	387	999999	296	999999	999999	521	553	13	205	999999	488	999999	927	999999	997	449	999999	571	430	999999	398	880	999999	500	398	912	999999	327	999999	733	999999	646	939	804	738	999999	802	999999	999999	687	852	620	998	999999	743	999999	999999	132	940	999999	999999	999999	999999	283	87	506	999999	796	198	615	999999	999999	999999	471	579	842	999999	132	396	163	647	775	874	743	999999	999999	882	42	756	929	627	571	387	88	523	508	950	665	726	241	139	999999	773	91	859	627	548	536	999999	900	999999	172	735	786	214	444	471	999999	298	309	999999	681	999999	269	988	266	848	994	947	999999	892	79	999999	165	34	642	999999	999999	884	368	999999	999999	942	855	205	464	836	999999	873	89	46	998	999999	999999	617	457	999999	514	103	602	778	553	999999	28	999999	663	767	579	761	572	999999	999999	77	930	79	277	739	193	999999	999999	430	999999	999999	868	44	893	999999	978	548	576	676	497	699	999999	589	999999	999999	924	847	542	697	999999	839	311	645	367	931	999999	999999	999999	718	782	451	999999	181	531	432	999999	983	124	961	788	999999	999999	895	945	979	999999	999999	999999	510	814	999999	999999	836	174	417	819	232	999999	962	265	630	208	
999999	893	56	999999	121	68	264	57	941	999999	581	908	234	999999	415	999999	388	999999	106	964	838	903	445	920	733	17	999999	613	999999	316	999999	705	167	999999	336	11	899	849	999999	292	139	999999	999999	613	949	999999	999999	763	413	532	298	815	999999	666	999999	999999	457	135	406	999999	944	650	560	634	580	875	999999	999999	328	413	999999	999999	483	999999	999999	385	39	832	999999	805	999999	359	209	999999	28	346	547	999999	473	380	553	773	452	569	348	488	903	249	42	999999	186	547	445	999	732	999999	342	354	831	999999	925	625	165	999999	45	594	451	595	615	243	999999	259	928	947	859	999999	96	913	999999	356	999999	790	999999	999999	999999	999999	914	209	999999	999999	14	203	999999	489	454	928	618	852	534	753	999999	317	999999	799	745	926	618	999999	999999	706	672	428	877	484	511	145	825	268	971	999999	680	251	363	355	238	145	589	449	502	931	999999	244	999999	722	319	175	166	999999	161	702	912	999999	999999	535	597	586	325	195	978	999999	112	360	880	29	83	999999	953	288	570	609	347	179	995	218	299	438	48	165	174	345	999999	825	999999	279	602	263	191	828	999999	999999	820	404	471	999999	828	999999	363	370	649	524	221	878	439	551	364	742	999999	999999	999999	169	547	999999	30	642	339	287	999999	611	426	999999	613	134	529	999999	999999	943	708	811	999999	242	999999	999999	515	650	999999	111	999999	564	914	859	832	340	592	599	999999	660	999999	828	853	551	812	752	999999	829	910	97	358	999999	762	421	44	619	470	14	94	868	654	379	518	238	891	689	696	566	999999	283	542	930	813	999999	569	999999	957	838	999999	999999	734	686	740	46	752	999999	802	502	999999	222	869	587	514	999999	15	13	320	999999	999999	133	65	387	842	636	999999	427	708	632	999999	165	661	632	585	762	144	999999	639	481	486	27	886	999999	740	999999	413	999999	426	999999	134	999999	999999	342	999999	305	276	999999	999999	113	492	334	175	180	650	999999	561	247	12	999999	999999	999999	374	839	999999	642	999999	861	646	78	233	999999	11	141	999999	295	596	329	453	289	495	787	134	535	988	161	999999	715	553	80	223	175	999999	674	475	999999	201	729	203	546	67	415	710	776	879	893	332	43	999999	365	83	241	794	723	266	324	999999	838	999999	987	790	531	317	575	854	999999	647	337	666	421	103	866	135	999999	231	999999	87	358	655	105	829	818	53	197	999999	981	999999	239	999999	161	183	362	879	999999	756	536	999999	999999	921	999999	999999	999999	377	260	999999	999999	
115	887	501	186	999999	565	193	754	999999	971	999999	129	578	873	687	418	918	999999	248	741	987	919	161	695	981	943	436	999999	999999	833	451	793	926	790	876	999999	737	241	999999	617	999999	134	58	784	58	977	565	58	144	837	999999	861	21	530	229	195	735	999999	204	303	138	359	905	999999	530	694	203	788	999999	203	999999	687	600	630	571	862	999999	999999	999999	999999	999999	388	699	21	756	589	781	999999	570	999999	758	932	46	999999	489	820	229	723	264	363	784	776	999999	941	167	399	271	391	999999	367	324	369	167	200	999999	749	659	893	578	940	913	796	227	316	445	999999	650	979	151	999999	999999	999999	122	293	999999	999999	337	999999	999999	366	328	399	447	213	375	398	774	846	706	739	170	336	154	323	999999	987	999999	744	506	420	749	291	249	217	999999	999999	257	874	971	313	422	999999	49	222	999999	523	359	999999	999999	56	972	804	282	411	591	999999	12	798	842	241	999999	592	262	443	616	46	999999	240	488	208	151	900	874	999999	999999	268	296	999999	700	927	638	999999	803	459	999999	945	19	999999	999999	999999	174	458	999999	740	999999	829	999999	606	605	586	373	999999	536	742	905	82	929	879	94	332	30	79	108	915	999999	517	789	999999	996	671	999999	999999	614	79	43	693	868	143	151	497	999999	999999	337	124	563	520	18	70	999999	374	25	999999	999999	999999	398	104	360	125	148	999999	999999	847	610	934	559	999999	514	999999	708	221	213	999999	999999	597	713	340	742	999999	361	91	509	999999	257	999999	999999	999999	999999	320	999999	939	343	753	994	999999	999999	999999	89	402	565	512	15	999999	361	999999	170	999999	999999	165	999999	67	361	999999	763	66	244	321	599	978	289	661	492	204	784	999999	878	460	801	339	999999	941	999999	999999	999999	849	999999	957	377	915	999999	436	504	413	729	624	587	967	989	999999	999999	145	182	111	999999	999999	999999	999999	767	592	463	709	427	72	24	999999	806	22	947	999999	999999	286	944	683	517	999999	167	89	999999	999999	191	911	471	863	175	999999	768	999999	235	525	829	274	200	999999	999999	999999	18	999999	398	999999	999999	575	29	84	957	887	201	499	593	999999	999999	940	999999	606	999999	551	248	564	897	999999	999999	657	786	431	999999	716	96	168	232	756	844	999999	691	393	999999	616	891	396	905	999999	999999	278	565	964	999999	889	927	594	384	909	522	453	544	999999	209	170	789	598	989	999999	801	42	277	999999	426	999999	258	953	263	794	999999	851	659	619	206	611	101	999999	651	205	788	999999	
784	322	243	401	190	313	194	192	826	999999	407	663	487	999999	11	999999	999999	999999	640	999999	340	590	259	671	794	925	192	999999	78	968	946	794	462	309	258	954	603	35	840	945	769	81	967	366	999999	995	999999	425	610	374	999999	892	999999	999999	171	999999	999999	999999	606	999999	131	596	999999	858	999999	613	211	187	999999	56	133	523	917	694	214	268	622	893	227	798	793	766	987	999999	695	64	238	999999	147	64	999999	999999	428	585	824	183	957	119	19	841	794	953	893	999999	999999	758	999999	999999	610	902	581	179	999999	999999	999999	364	608	419	172	302	384	999999	999999	999999	164	999999	999999	342	870	999999	999999	512	883	385	999999	839	999999	434	464	936	999999	999999	999999	244	482	723	686	619	124	469	574	547	946	717	999999	240	913	424	409	157	999999	999999	999	579	999999	999999	295	969	999999	631	490	184	955	236	223	25	999999	806	995	441	999999	999999	227	410	466	763	566	999999	918	999999	999999	458	34	316	283	446	369	467	999999	999999	999999	716	814	493	978	999999	591	720	504	451	713	116	429	968	999999	187	999999	599	122	837	512	130	60	41	999999	42	159	649	999999	777	656	69	999999	592	13	699	999999	999999	431	999999	999999	846	671	477	999999	819	39	66	574	106	30	770	354	999999	999999	317	666	783	788	946	250	942	999999	726	795	999999	943	837	964	52	516	691	177	999999	665	999999	999999	583	972	885	13	103	999999	855	756	999999	999999	367	690	696	43	888	945	485	826	239	999999	999999	999999	415	875	999999	101	531	590	338	602	308	149	245	858	92	810	902	943	156	866	912	970	999999	938	999999	156	277	19	628	745	692	229	435	999999	513	901	999999	19	811	11	553	275	999999	293	999999	228	455	838	950	999999	53	541	680	999999	176	974	772	476	300	55	824	522	962	593	910	88	714	999999	355	191	252	892	999999	999999	999999	646	999999	625	530	367	999999	439	68	550	702	999999	549	72	420	538	999999	100	999999	766	187	41	313	999999	383	338	999999	999999	492	769	835	160	409	535	999999	529	432	157	946	999999	353	394	463	999999	890	999999	539	999999	247	816	62	161	182	375	967	291	343	999999	252	201	999999	904	946	999999	999999	551	750	23	22	999999	115	981	154	787	422	999999	578	890	999999	999999	799	862	999999	675	716	683	978	44	567	768	196	714	905	754	999999	449	448	174	707	999999	18	999999	638	356	999999	999999	16	395	952	185	999999	452	773	999999	402	991	354	280	582	41	573	999999	456	254	704	999999	85	400	708	
999999	354	413	193	604	615	283	999999	213	964	645	677	592	91	392	999999	743	941	999999	361	97	999999	177	591	675	775	999999	79	999999	999999	320	995	615	999999	999999	830	309	268	999999	22	129	767	999999	315	937	364	999999	999999	999999	198	961	459	999999	49	620	878	186	822	999999	829	323	999999	999999	562	654	649	71	904	111	562	756	484	772	274	241	330	954	861	654	321	794	666	999999	205	690	860	999999	576	999999	111	653	486	751	999999	699	916	927	588	661	297	302	86	533	511	442	486	686	534	808	300	924	325	177	206	44	999999	206	644	871	793	452	495	837	10	908	279	999999	433	574	324	402	375	999999	366	28	717	999999	505	762	213	183	672	767	776	187	338	319	999999	314	52	720	292	716	867	844	807	248	532	999999	173	753	263	959	493	897	999999	124	999999	999999	999999	523	701	882	668	620	999999	727	71	823	579	999999	188	128	532	604	999999	999999	343	999999	221	479	610	902	599	460	999999	713	283	878	628	224	999999	999999	987	529	29	410	999999	257	75	90	999999	709	33	999999	574	145	437	889	787	899	999999	298	966	847	912	999999	292	218	999999	75	453	999999	204	364	462	811	141	12	585	709	610	96	456	140	999999	999999	878	396	885	999999	286	394	100	729	999999	219	999999	149	616	230	127	999999	556	999	637	999999	999999	669	999999	763	14	434	999999	87	298	693	842	835	999999	21	920	999999	332	915	999999	999999	102	475	920	253	410	991	999999	365	592	999999	539	457	503	999999	397	999999	646	132	780	852	999999	22	440	999999	377	999999	999999	605	309	999999	516	641	220	578	901	999999	748	507	362	22	48	949	999999	527	164	394	342	257	624	999999	999999	210	999999	936	979	89	999999	180	875	835	999999	790	65	999999	999999	898	246	999999	406	358	471	148	769	768	813	140	527	913	595	982	242	345	980	597	971	999999	506	999999	999999	821	999999	577	631	527	614	258	893	135	999999	265	157	417	850	275	250	121	440	377	132	848	562	132	999999	893	602	999999	999999	467	398	999999	402	963	335	584	355	893	999999	251	163	565	247	999999	650	340	834	999999	495	714	357	860	875	139	161	999999	269	881	992	738	924	551	448	435	999999	999999	863	194	92	999999	920	356	999999	999999	223	567	611	999999	481	255	69	778	576	104	999999	537	999999	273	811	584	325	474	901	778	327	999999	126	811	664	334	476	649	742	229	794	11	265	686	915	999999	149	999999	409	747	999999	156	975	353	325	209	253	999999	382	507	999999	
999999	455	999999	871	611	450	799	999999	157	999999	999999	46	999999	310	999999	282	395	999999	228	445	225	75	999999	109	180	636	773	999999	464	91	999999	999999	244	278	348	556	439	815	314	153	349	999999	999999	999999	269	120	627	53	216	926	858	252	164	999999	999999	390	300	999999	999999	974	999999	313	51	75	901	152	801	999999	961	562	843	999999	52	999999	105	623	813	999999	839	999999	19	729	289	537	233	633	122	183	544	958	999999	712	123	340	475	999999	999999	999999	76	127	319	999999	92	653	93	288	210	88	999999	999999	577	115	999999	640	965	999999	33	513	842	278	999999	627	999999	12	307	140	466	712	609	69	999999	999999	128	721	751	999999	646	999999	999999	944	433	43	217	432	390	159	825	482	374	527	22	57	353	999999	98	691	15	999999	356	952	821	497	478	906	59	950	987	175	889	505	311	999999	69	897	845	995	420	121	622	157	999999	983	348	92	56	24	282	329	999999	999999	999999	567	289	501	132	935	564	311	999999	999999	172	659	999999	869	999999	625	987	456	952	103	280	894	999999	208	647	838	159	396	859	44	677	667	542	999999	999999	744	118	568	774	909	440	999999	737	191	985	999999	400	479	999999	431	36	826	377	539	789	570	999999	90	854	294	786	999999	451	999999	763	504	127	763	827	481	516	429	681	53	662	171	166	286	999999	991	448	680	999999	999999	999999	850	300	999999	999999	480	644	38	714	490	999999	271	999999	398	428	490	538	636	651	999999	999999	607	999999	999999	876	627	413	999999	999999	862	846	116	648	22	340	912	214	124	722	999999	837	488	715	201	920	401	999999	767	857	732	463	999999	38	145	524	999999	706	966	135	423	77	999999	999999	851	644	26	623	655	999999	999999	999999	423	999999	304	999999	436	891	953	413	485	999999	646	965	143	999999	44	87	999999	498	929	215	999999	988	999999	999999	25	326	999999	557	903	777	848	709	351	456	49	898	734	999999	98	519	999999	563	650	999999	999999	855	38	452	999999	999999	119	999999	138	310	48	434	613	24	541	999999	999999	405	509	999999	285	937	624	999999	369	999999	999999	926	410	420	462	683	999999	20	858	170	298	421	947	965	668	691	580	51	417	999999	294	719	999999	999999	491	357	999999	942	23	493	241	350	92	473	595	193	756	718	847	999999	95	603	166	381	820	616	458	543	49	593	366	583	279	754	851	634	881	431	929	999999	629	406	999999	374	929	947	339	999999	380	999999	934	999999	999999	62	999999	691	563	999999	167	874	999999	520	902	429	137	
658	81	337	999999	999999	312	999999	999999	741	999999	689	606	791	452	873	287	974	173	565	999999	999999	999999	226	235	170	80	217	273	64	216	118	504	576	999999	281	875	999999	862	999999	182	609	82	461	327	839	94	999999	999999	999999	597	924	999999	347	770	999999	999999	999999	111	460	890	999999	71	734	999999	626	195	39	553	181	999999	999999	121	754	999999	59	431	927	898	396	999999	308	985	979	999999	291	761	166	805	615	12	999999	899	999999	999999	87	999999	348	926	999999	654	64	228	60	296	320	999999	602	954	721	210	350	956	999999	384	592	119	91	276	253	999999	38	999999	938	178	977	386	999999	236	999999	511	999999	10	208	741	999999	89	935	999999	156	478	169	211	94	414	661	73	999999	37	999999	968	999999	81	999999	836	625	830	290	881	999999	934	112	375	649	220	999999	350	999999	999999	362	513	183	398	999999	774	999999	827	149	533	999999	913	202	683	999999	346	54	22	999999	371	126	201	999999	63	383	222	999999	793	561	874	298	321	315	219	674	432	999999	78	951	999999	999999	798	691	757	374	406	999999	429	85	313	176	999999	32	396	857	170	999999	129	25	907	407	911	275	999999	245	205	999999	983	18	867	551	975	999999	418	240	327	510	50	689	999999	481	947	718	258	999999	193	299	999999	361	999999	717	999999	62	53	511	230	532	426	522	179	798	757	421	217	761	999999	999999	614	166	540	660	674	999999	999999	999999	460	202	27	566	999999	999999	999999	999999	999999	160	876	999999	27	907	20	795	94	999999	519	188	723	535	510	496	517	149	999999	762	821	853	52	999999	23	616	60	999999	515	859	999999	273	999999	135	917	67	884	277	36	706	156	999999	576	999999	921	860	713	999999	692	530	999999	912	231	926	810	650	118	642	909	410	857	982	289	234	66	999999	79	597	999999	453	999999	999999	123	978	616	86	287	895	322	163	903	135	344	984	999999	558	51	999999	325	276	948	252	367	999999	849	173	465	351	100	674	791	126	999999	999999	919	807	798	253	320	734	373	222	999999	756	507	731	648	305	423	507	999999	886	281	352	504	369	882	497	138	453	620	999999	804	648	371	999999	819	105	999999	13	760	798	871	591	903	736	921	611	128	999999	525	170	999999	999999	469	904	844	963	744	999999	925	310	124	867	123	437	417	681	394	720	912	999999	240	420	999999	416	25	690	449	768	999999	281	379	20	928	460	18	999999	999999	466	943	855	999999	515	999999	459	999999	14	999999	476	328	249	999999	408	215	972	929	999999	844	
63	889	163	524	999999	122	999999	931	113	999999	662	428	205	503	927	776	999999	200	999999	342	298	999999	21	223	973	450	207	999999	999999	805	955	531	501	377	134	999999	789	341	385	403	434	527	580	75	815	57	132	999999	999999	631	158	782	214	183	556	330	878	940	551	535	914	599	959	307	983	999999	927	828	999999	360	986	725	814	999999	999999	999999	161	999999	408	925	327	461	765	350	657	183	326	999999	821	804	699	849	790	850	488	834	568	282	999999	683	129	304	377	999999	999999	433	967	999999	999999	785	178	932	542	625	217	463	833	619	650	810	815	609	17	574	999999	147	934	964	843	83	212	879	864	724	806	33	999999	827	705	999999	215	443	999999	999999	635	767	317	175	999999	999999	11	948	632	281	868	520	297	803	288	506	498	13	49	201	582	299	78	817	819	193	379	16	913	425	605	381	557	971	999999	999999	830	769	331	817	82	263	256	593	855	296	736	290	548	209	736	211	404	860	462	345	699	999999	356	459	656	994	45	999999	675	497	962	326	999999	395	676	728	682	231	999999	999999	53	484	961	533	457	98	999999	714	999999	999999	976	696	518	604	203	340	999999	999999	171	999999	999999	49	917	368	333	999999	427	163	999999	17	529	182	741	143	301	999999	999999	822	11	567	537	330	526	999999	520	275	807	999999	201	346	314	810	999999	51	110	999999	999999	603	999999	47	671	999999	192	999999	873	804	999999	999999	312	979	802	999999	870	603	549	898	522	644	847	67	612	167	962	195	702	719	121	999999	999999	297	657	999999	623	964	999999	233	148	844	409	716	999999	999999	957	221	543	713	999999	467	999999	212	491	922	755	151	434	514	999999	996	979	999999	692	265	999999	24	332	867	977	906	706	326	999999	678	245	141	746	999999	999999	750	651	999999	779	654	208	831	999999	734	189	481	539	392	882	151	864	255	999999	65	999999	942	889	999999	736	43	760	999999	452	813	686	623	405	255	313	999999	354	990	383	47	67	520	999999	597	999999	505	377	324	443	618	999999	990	117	690	999999	267	861	999999	262	999999	893	32	999999	993	58	565	999999	999999	88	292	797	999999	871	986	998	999999	733	999999	999999	240	666	446	742	834	999	695	516	714	157	999999	739	999999	738	637	154	44	141	225	999999	132	429	93	999999	160	820	939	129	130	691	535	533	568	988	31	90	457	290	999999	993	999999	59	371	146	42	553	999999	145	243	999999	999999	999999	999999	752	864	999999	583	999999	999999	23	70	999999	395	999999	999999	
522	999999	390	716	556	696	754	587	999999	197	83	67	999999	213	607	402	999999	885	288	727	105	25	816	999999	219	999999	257	999999	999999	999999	786	663	349	523	520	382	48	428	999999	155	219	852	296	999999	999999	999999	636	996	999999	621	267	690	999999	305	527	506	364	266	507	59	999999	65	57	999999	411	420	718	433	693	999999	364	384	999999	143	517	252	728	260	342	466	871	260	715	919	999999	105	999999	999999	996	23	999999	782	921	637	999999	163	805	996	164	381	45	999999	313	758	267	882	999999	999999	999999	285	999999	113	923	51	999999	199	350	138	999999	999999	863	999999	437	999999	215	999999	462	570	437	364	447	732	106	999999	430	668	946	956	662	792	613	999999	266	999999	245	915	858	999999	459	516	999999	676	382	999999	999999	370	775	999999	999999	685	429	921	545	433	999999	55	17	962	620	519	252	999999	476	831	702	291	999999	715	999999	300	723	582	121	921	999999	999999	359	999999	454	69	892	323	413	999999	999999	692	46	833	883	200	907	896	270	999999	273	999999	999999	550	156	235	999999	69	200	262	999999	999999	809	623	882	999999	695	999999	518	560	999999	999999	999999	499	468	19	254	585	832	253	999999	827	322	181	658	132	999999	808	999999	999999	117	833	133	160	25	525	882	422	950	815	504	157	999999	999999	322	344	447	711	92	999999	981	999999	236	946	868	143	535	999999	965	759	999999	999999	660	299	453	793	999999	830	483	943	137	999999	634	27	748	246	449	999999	858	323	685	858	726	963	246	740	606	186	999999	881	990	999999	999999	200	999999	999999	496	999999	266	529	537	616	237	148	19	159	742	219	207	632	694	922	999999	651	999999	649	170	999999	999999	999999	999999	999999	548	602	999999	999999	384	443	710	141	749	361	999999	339	785	78	631	588	953	97	997	397	978	659	197	77	474	805	125	667	999999	800	45	999999	342	999999	78	635	195	999999	774	308	508	76	999999	343	576	999999	865	16	999999	582	999999	999999	999999	799	651	888	999999	885	419	579	328	52	999999	949	326	802	997	877	999	996	402	827	999999	699	888	912	776	853	999999	33	939	119	649	875	999999	79	838	542	266	189	229	999999	999999	999999	980	999999	999999	934	27	999999	453	988	999999	31	189	916	653	999999	999999	738	999999	999999	395	999999	640	218	999999	808	892	256	964	464	999999	999999	776	102	120	127	718	432	999999	842	836	999999	579	999999	112	628	695	150	426	822	630	528	77	668	914	331	564	999999	72	582	51	770	809	988	377	999999	254	97	806	535	307	488	
217	280	725	669	816	999999	115	999999	123	752	830	151	999999	102	999999	999999	999999	788	562	999999	999999	947	999999	999999	999999	590	583	916	383	608	343	890	525	152	320	796	943	255	514	874	999999	297	469	299	940	999999	999999	284	443	146	999999	27	999999	360	128	270	480	659	752	999999	999999	198	401	999999	418	999999	626	691	781	999999	175	932	284	688	290	82	488	511	999999	258	436	309	483	246	698	999999	917	174	999999	60	326	293	502	289	769	477	999999	954	880	10	51	473	502	486	971	999999	743	999999	80	56	999999	969	533	504	999999	999999	715	165	816	101	999999	999999	999999	731	640	999999	439	999999	999999	812	185	534	630	135	216	999999	999999	997	275	999999	583	632	999999	977	278	999999	760	999999	489	962	762	999999	147	789	977	999999	999999	771	999999	99	547	748	999999	268	870	257	348	408	297	836	10	718	889	104	999999	999999	999999	690	462	293	131	440	514	956	60	444	396	999999	157	626	999999	44	161	185	184	999999	266	999999	116	31	18	361	710	653	962	54	999999	53	280	587	232	999999	999999	562	999999	116	243	999999	218	999999	861	999999	261	999999	678	965	566	999999	919	999999	143	531	583	440	999999	769	730	861	994	15	593	352	571	999999	403	53	725	598	216	78	999999	847	628	681	169	510	110	49	974	996	487	147	134	999999	453	701	999999	878	287	208	386	382	999999	212	842	519	936	691	277	634	250	968	507	851	999999	999999	903	999999	280	774	669	690	999999	997	999999	999999	227	999999	999999	702	513	847	320	999999	999999	228	431	425	839	650	574	419	999999	350	756	519	999999	283	511	999999	798	637	607	999999	999999	695	999999	427	683	999999	301	961	575	575	999999	999999	999999	499	169	865	864	487	73	999999	999999	260	918	546	999999	19	816	999999	473	958	903	875	249	807	478	995	999999	13	741	453	359	612	843	206	228	363	861	149	123	646	302	321	574	999999	313	288	777	999999	186	999999	579	356	497	616	999999	256	162	999999	31	999999	142	861	745	620	280	999999	999999	721	327	887	157	999999	831	999999	666	592	310	999999	503	199	999999	999999	999999	77	999999	999999	125	999999	535	972	210	21	999999	950	999999	441	575	954	706	999999	999999	65	631	999999	527	901	525	670	950	88	945	890	356	999999	944	999999	43	678	746	277	999999	999999	196	355	686	999999	559	999999	324	234	26	356	566	999999	327	172	162	999999	549	999999	999999	455	287	456	999999	999999	999999	295	15	164	999999	897	218	439	245	693	869	999999	999999	392	999999	644	356	999999	71	599	
333	570	514	999999	206	505	138	774	789	36	901	739	999999	999999	480	999999	999999	169	999999	129	148	999999	999999	999999	303	877	925	166	999999	999999	999999	561	394	437	986	104	781	233	957	999999	768	999999	650	219	791	140	999999	999999	911	89	768	196	898	942	999999	999999	29	880	488	329	579	999999	154	945	999999	349	354	891	389	385	492	652	212	925	360	704	486	341	842	999999	999999	689	255	550	84	912	663	999999	977	999999	85	999999	999999	638	999999	796	999999	704	292	451	999999	75	856	536	999999	999999	984	973	592	755	999999	999999	999999	325	408	890	726	604	870	999999	686	902	914	600	310	591	907	573	603	563	415	781	999999	400	387	855	999999	718	953	958	999999	689	859	999999	78	397	999999	429	999999	441	999999	695	999999	278	765	999999	160	999999	235	15	999999	420	380	39	350	939	999999	647	999999	553	999999	999999	999999	999999	95	999999	52	999999	999999	912	999999	487	344	171	999999	720	947	999999	635	503	704	576	999999	948	749	518	319	830	880	138	759	225	999999	686	384	999999	999999	999999	193	768	841	999999	734	322	285	731	86	999999	999999	630	991	856	21	443	999999	999999	999999	999999	999999	576	687	221	812	403	163	514	999999	657	787	999999	675	35	598	867	662	247	842	180	672	999999	999999	999999	294	999999	147	902	213	999999	838	893	547	352	758	616	90	999999	654	341	169	771	735	428	999999	999999	954	999999	268	153	781	611	999999	999999	39	155	144	999999	999999	562	265	999999	310	947	819	893	883	333	999999	981	787	42	592	999999	999999	901	292	24	680	180	305	181	999999	69	999999	236	255	204	322	613	481	999999	703	102	85	909	470	788	608	537	241	630	699	286	366	748	29	148	342	137	863	130	906	756	999999	94	616	251	680	593	648	689	999999	663	999999	999999	339	999999	434	112	999999	999999	416	999999	938	675	481	366	702	528	217	117	861	195	750	360	999999	946	835	990	999999	229	117	999999	888	999999	619	999999	999999	999999	419	999999	999999	999999	999999	369	714	763	817	592	613	259	548	162	385	541	827	999999	912	159	694	392	664	444	809	999999	999999	401	264	396	65	445	590	628	118	688	404	631	498	391	646	835	139	253	999999	52	681	955	639	999999	724	793	999999	999999	389	37	864	278	999999	999999	973	999999	999999	431	999999	999999	669	919	54	999999	147	205	337	531	513	859	999999	421	66	767	540	440	761	907	671	999999	322	963	249	91	999999	135	211	23	417	333	336	707	716	220	999999	762	999999	943	999999	528	999999	601	123	530	774	453	
222	663	945	542	999999	999999	759	999999	854	999999	999999	963	872	22	994	324	124	189	532	555	704	999999	393	778	529	817	698	152	806	999999	999999	719	316	381	912	999999	77	874	999999	735	999999	452	365	677	92	999999	80	206	534	151	999999	999999	997	229	999999	376	279	177	23	999999	999999	999999	468	144	999999	999999	656	999999	109	456	256	249	418	797	606	999999	490	999999	695	581	746	501	999999	664	999999	916	721	97	632	546	278	900	999999	999999	832	999999	983	231	822	999999	999999	579	107	999999	894	248	525	210	622	999999	999999	563	481	441	997	412	999999	803	901	999999	249	568	868	563	187	355	387	391	999999	274	279	269	893	574	289	177	403	540	769	999999	400	521	999999	147	660	715	429	430	39	430	344	189	329	883	882	999999	999999	999999	899	548	999999	143	244	357	999999	626	999999	907	161	829	999999	466	43	907	548	727	104	730	999999	472	926	957	362	545	930	99	940	999999	691	557	999999	859	999999	231	142	267	286	127	999999	999999	56	522	278	209	999999	877	999999	999999	344	164	999999	979	642	437	622	999999	781	699	427	136	686	658	999999	604	373	158	999999	812	999999	291	999999	977	999999	999999	999999	414	688	999999	133	63	999999	528	676	537	918	999999	999999	999999	608	238	485	586	699	794	358	397	306	674	836	272	61	342	647	63	712	661	180	774	21	218	225	628	576	999999	999999	167	999999	999999	686	999999	931	622	999999	546	805	864	287	24	519	38	117	999999	326	860	12	610	881	999999	824	266	316	452	202	399	23	857	20	335	612	200	415	999999	988	949	341	439	138	110	999999	848	384	165	265	999999	111	999999	311	715	371	581	286	368	864	429	579	999999	999999	814	999999	999999	854	951	412	328	622	499	36	377	529	573	482	780	375	975	999999	161	999999	999999	298	812	999999	304	999999	999999	999999	56	753	568	380	999999	19	323	578	309	993	433	752	937	370	611	184	999999	999999	798	999999	506	993	999999	999999	428	302	220	526	720	401	559	986	382	999999	575	746	467	996	677	563	168	212	75	982	999999	408	259	849	686	638	622	999999	175	930	417	63	864	31	999999	559	799	999999	857	908	999999	446	380	532	999999	865	716	937	518	244	999999	304	927	999999	97	30	999999	370	839	92	778	999999	821	999999	996	522	999999	446	55	128	764	999999	999999	166	547	22	38	726	65	821	921	685	600	999999	990	123	135	958	933	999999	999999	999999	958	999999	999999	993	999999	999999	535	282	983	280	891	399	480	579	999999	999999	368	84	999999	
325	315	27	170	103	849	890	461	999999	396	923	999999	124	999999	335	413	578	36	999999	397	109	999999	999999	837	999999	793	211	460	999999	172	999999	999999	858	938	200	133	940	615	46	154	734	476	651	885	70	767	776	999999	155	176	381	744	814	687	999999	134	999999	189	519	999999	648	440	51	721	41	334	654	186	421	999999	472	963	989	409	663	633	549	897	777	999999	26	424	314	999999	999999	620	784	181	56	76	999999	760	105	737	506	999999	999999	930	999999	999999	123	600	375	944	703	418	754	415	34	999999	999999	634	999999	635	999999	233	135	796	930	420	549	999999	139	355	609	712	867	262	903	368	999999	999999	53	999999	770	999999	999999	370	551	382	866	999999	157	787	999999	967	358	999999	454	282	178	638	10	443	999999	640	470	30	344	991	551	501	512	665	69	999999	999999	371	999999	866	185	765	255	558	554	180	335	352	999999	642	363	999999	808	630	999999	570	999999	610	999999	139	955	38	999999	559	830	374	867	491	727	524	386	987	999999	587	107	413	392	452	999999	999999	315	128	166	702	637	999999	692	999999	476	499	999999	999999	516	734	911	156	739	695	727	999999	312	843	624	349	999999	999999	800	231	533	786	187	175	999999	837	824	999999	872	999999	921	685	681	999999	25	238	999999	999999	480	871	676	999999	999999	697	725	999999	714	471	504	999999	446	271	999999	999999	999999	689	999999	193	999999	678	910	999999	284	416	774	999999	999999	999999	828	396	184	860	895	999999	555	999999	999999	490	999999	23	133	362	999999	66	999999	660	341	219	999999	335	999999	999999	145	801	999999	601	999999	266	922	999999	999999	397	643	118	641	585	375	425	916	999999	999999	832	743	256	555	557	743	999999	529	123	709	298	688	502	480	202	724	104	967	954	906	999999	567	999999	813	736	718	233	999999	999999	295	915	303	999999	758	999999	999999	889	256	413	857	457	736	809	973	911	708	151	637	449	999999	280	999999	962	999999	720	275	999999	442	819	999999	519	803	999999	827	794	999999	826	743	999999	953	835	847	999999	999999	458	129	757	792	902	37	577	596	999999	999999	25	466	340	999999	999999	818	271	456	436	575	999999	999999	517	982	189	915	882	407	999999	495	36	999999	895	866	421	999999	517	193	540	792	271	923	828	779	812	337	664	832	706	999999	692	999999	421	987	757	804	999999	774	999999	986	154	180	355	489	423	999999	570	999999	582	446	310	87	999999	999999	999999	424	825	737	180	851	999999	59	999999	670	999999	647	21	907	118	616	989	742	999999	999999	647	101	577	
348	366	229	766	999999	260	269	278	614	472	776	684	342	979	874	604	761	735	104	478	684	686	999999	580	663	365	965	457	567	999999	370	999999	222	999999	486	381	950	999999	69	799	442	401	999999	184	245	233	775	637	124	148	818	819	999999	622	892	999999	590	649	113	999999	295	811	711	116	111	779	999999	495	502	999999	654	676	675	305	46	292	497	601	345	999999	589	999999	342	429	688	999999	454	999999	954	824	791	310	999999	999999	513	630	690	92	82	466	761	290	144	622	493	999999	153	257	586	609	174	989	314	673	256	957	478	999999	428	560	999999	872	541	678	711	353	695	451	999999	415	602	999999	528	879	678	308	203	999999	935	546	407	999999	999999	354	659	801	996	999999	999999	556	162	999999	664	522	999999	888	749	999999	911	999999	456	702	465	999999	17	759	470	434	995	948	764	757	999999	881	162	138	859	196	29	909	356	388	475	245	263	999999	999999	999999	748	789	999999	736	808	794	100	705	741	842	347	899	340	571	321	999999	792	404	999999	782	369	12	39	562	447	12	794	999999	236	230	917	999999	18	465	686	215	999999	37	949	561	999999	457	397	26	849	999999	578	784	76	446	453	858	152	968	646	746	760	996	299	806	10	32	999999	521	925	999999	999999	999999	885	999999	640	764	999999	500	999999	912	615	22	713	328	999999	19	11	790	776	999999	671	50	818	940	455	401	999999	152	999999	768	978	999999	101	999999	238	702	999999	960	999999	688	413	651	976	733	141	747	293	971	381	991	31	687	999999	999999	862	999999	999999	945	999999	248	36	312	939	232	999999	739	921	999999	99	732	120	999999	984	999999	655	29	999999	94	999999	999999	118	999999	770	569	999999	300	141	234	463	388	644	953	310	567	999999	110	999999	999999	799	999999	825	999999	999999	649	999999	999999	703	655	220	842	786	972	999999	999999	140	269	541	379	485	643	608	697	934	711	97	999999	999999	999999	437	555	999999	320	294	999999	882	999999	885	131	999999	767	597	999999	24	620	602	672	817	357	437	402	568	343	278	166	999999	138	999999	180	562	999999	249	286	228	664	536	475	687	728	80	999999	383	420	999999	718	56	132	999999	999999	999999	425	348	393	989	45	999999	973	999999	138	999999	754	999999	715	568	964	527	320	267	359	94	999999	999999	99	287	999999	28	157	999999	560	120	671	999999	999999	70	147	385	856	296	193	677	562	999999	559	114	326	666	668	851	726	200	735	999999	333	238	982	999999	999999	115	480	999999	999999	330	492	28	952	308	613	
654	999999	588	999999	999999	84	999999	531	999999	435	984	960	853	359	999999	999999	369	384	806	131	419	88	706	136	750	999999	176	999999	999999	940	540	162	27	63	999999	429	148	529	710	790	651	706	289	14	275	155	626	999999	543	403	999999	999999	156	187	203	576	999999	462	920	999999	999999	844	299	762	895	831	943	799	345	875	999999	839	674	999999	479	713	799	702	860	605	999999	508	999999	839	818	999999	16	839	860	447	705	999999	999999	999999	883	999999	417	526	119	999999	999999	827	331	999999	999999	292	969	140	707	489	777	32	601	324	999999	999999	999999	459	944	997	825	113	939	898	180	112	240	181	999999	999999	306	282	999999	427	999999	372	187	999999	999999	535	928	875	999999	380	670	682	999999	294	484	484	267	957	999999	121	999999	107	999999	432	497	999999	62	999999	998	45	999999	504	999999	184	920	656	999999	914	999999	419	79	950	971	999999	238	497	27	946	696	658	999999	348	999999	482	809	306	485	999999	148	721	482	140	876	106	999999	175	254	999999	373	828	262	999999	999999	172	52	667	999999	328	204	999	494	999999	999999	350	631	844	999999	999999	375	999999	999999	477	775	514	936	938	84	875	999999	73	253	117	582	868	999999	999999	999999	999999	439	152	180	166	559	149	236	376	39	535	474	999999	370	999999	544	750	657	785	578	999999	236	113	592	999999	999999	141	999999	999999	999999	999999	944	570	999999	999999	526	233	452	23	917	635	288	569	999999	548	411	999999	702	955	573	832	220	999999	999999	400	310	335	559	920	220	428	999999	849	842	796	999999	999999	125	103	771	321	307	643	999999	942	937	666	999999	54	999999	999999	439	800	813	701	31	334	88	836	966	999999	999999	532	803	999999	999999	999999	999999	999999	957	507	999999	608	193	999999	535	577	752	550	462	999999	999999	514	82	303	999999	592	999999	999999	774	266	825	999999	137	580	647	774	840	999999	699	999999	940	91	96	350	999999	830	617	562	176	999999	582	537	383	999999	69	168	459	509	509	659	404	585	348	700	999999	633	481	612	613	760	737	383	850	999999	703	999999	999999	731	999999	168	975	483	974	329	999999	999999	906	804	999999	488	325	999999	999999	50	999999	364	743	395	668	379	359	14	999999	416	717	208	687	428	628	20	740	728	219	351	999999	920	610	28	26	394	999999	999999	101	135	445	999999	514	810	850	349	316	42	999999	999999	809	999999	535	999999	999999	485	610	999999	999999	510	999999	596	131	527	365	193	753	724	379	283	999999	682	913	999999	971	320	694	999999	578	289	704	708	999999	299	
999999	713	395	999999	999999	541	999999	249	501	590	387	999999	285	986	454	667	595	591	999999	789	277	136	999999	712	597	301	790	734	909	896	806	49	999999	831	985	652	999999	710	999999	837	499	412	999999	999999	999999	999999	45	708	431	910	693	122	55	876	31	415	656	682	455	124	750	60	339	604	784	348	999999	453	10	999999	999999	999999	282	825	999999	864	999999	735	276	474	266	91	999999	999	212	694	993	63	999999	999999	995	124	265	203	96	449	999999	586	548	999999	214	591	707	629	51	808	839	230	999999	166	470	921	416	981	858	668	748	340	402	999999	999999	999999	643	431	806	754	629	88	738	999999	791	368	999999	179	270	999999	999999	682	958	403	999999	772	476	999999	119	84	708	284	999999	999999	999999	742	194	457	752	999999	999999	999999	999999	999999	189	760	492	999999	374	111	734	246	720	194	294	75	999999	999999	245	582	398	988	999999	731	56	999999	743	320	999999	58	184	739	427	920	725	107	860	671	224	103	289	740	289	17	999999	472	999999	161	999999	635	999999	195	222	180	951	999999	965	100	250	834	999999	182	586	326	999999	994	999999	800	468	197	215	710	784	152	302	657	709	313	391	583	791	592	999999	524	688	988	999999	257	968	765	142	999999	431	389	85	117	163	962	999999	355	652	999999	692	999999	430	659	411	999999	877	999999	260	661	709	666	52	435	999999	999999	637	999999	477	999999	832	703	64	446	289	404	76	195	504	746	233	999999	931	39	899	240	103	38	587	999999	379	674	999999	480	999999	999999	347	650	121	101	335	151	877	90	999999	989	891	984	380	16	12	691	799	513	438	999999	999999	22	535	999999	968	609	361	30	999999	999999	197	999999	386	999999	999999	999999	84	413	421	91	167	851	108	910	349	119	658	999999	455	999999	875	12	52	999999	40	334	999999	356	132	726	790	857	887	773	999999	316	607	856	949	586	617	396	999999	356	516	884	914	624	425	858	999999	999999	575	514	292	195	541	991	494	732	310	999999	290	999999	301	310	963	335	119	42	999999	802	999999	999999	80	488	911	695	999999	156	420	501	999999	999999	999999	999999	292	383	491	616	774	999999	999999	227	999999	890	115	405	65	216	920	589	515	999999	356	158	999999	999999	443	803	284	846	121	347	321	808	795	27	920	290	27	590	844	502	999999	896	440	414	591	190	999999	515	639	673	235	830	986	549	917	999999	861	585	939	687	342	928	504	34	999999	478	999999	98	485	774	198	999999	745	22	134	460	999999	744	124	263	430	999999	
216	999999	122	999999	822	256	109	302	429	441	999999	166	170	339	999999	416	508	123	96	294	39	864	999999	895	999999	973	425	467	909	127	999999	685	999999	573	721	65	999999	424	655	847	999999	192	355	756	689	999999	852	999999	68	311	246	999999	176	999999	999999	999999	963	227	999999	999999	831	642	393	999999	971	965	999999	596	999999	345	504	93	468	999999	999999	999999	519	728	216	506	999999	630	408	607	881	469	518	130	835	379	101	999999	999999	806	26	356	799	54	785	723	999999	266	999999	722	807	162	543	928	840	891	999999	245	999999	899	999999	210	999999	785	430	999999	456	779	760	248	999999	809	74	661	231	999999	57	999999	943	492	817	863	454	685	800	728	926	590	289	999999	999999	999999	683	130	999999	816	122	24	623	283	277	908	505	937	478	997	98	881	706	999999	999999	367	301	528	91	865	756	558	999999	701	999999	865	999999	817	701	999999	136	943	584	415	999999	42	851	669	999999	909	368	516	217	803	639	999999	883	397	109	999999	565	164	49	222	70	999999	40	922	699	411	418	688	245	91	999999	999999	307	301	64	811	516	631	999999	999999	506	249	351	191	71	539	981	112	717	522	999999	971	999999	371	999999	999999	12	999999	970	813	500	679	999999	136	932	495	748	999999	343	297	672	933	850	867	715	820	222	848	860	169	429	315	970	999999	259	999999	249	935	999999	781	808	587	661	500	681	999999	969	225	999999	999999	791	399	999999	999999	999999	898	131	47	656	534	999999	999999	78	999999	999999	999999	709	999999	876	43	255	812	645	561	488	95	281	999999	196	888	851	997	600	999999	378	999999	999999	550	873	999999	777	211	999999	422	721	655	999999	850	999999	495	128	422	348	224	330	999999	753	999999	941	764	627	771	851	768	683	72	999999	783	442	362	999999	168	684	999999	999999	53	999999	999999	840	833	575	430	252	999999	999999	438	999999	385	964	399	286	338	999999	118	733	999999	360	520	738	658	102	999999	418	754	847	959	737	821	958	286	999999	999999	377	117	999999	206	529	161	999999	999999	412	187	819	53	86	320	560	575	793	259	693	23	494	191	999999	839	22	999999	999999	810	999999	837	427	687	944	999999	960	500	919	536	487	999999	521	494	255	914	916	999999	678	999999	409	172	38	709	593	441	999999	196	999999	359	194	41	999999	999999	553	575	760	141	999999	331	359	69	656	266	771	494	501	10	999999	999999	922	999999	819	325	411	999999	999999	717	104	513	719	999999	134	999999	352	455	900	999999	940	680	164	785	276	999999	187	350	
516	999999	937	108	939	45	999999	999999	436	999999	999999	982	786	24	999999	52	47	595	611	999999	934	96	914	325	594	999999	69	999999	999999	147	381	999999	148	71	32	48	780	995	574	684	999999	999999	143	806	243	918	999999	925	915	122	747	681	745	601	415	429	857	621	514	771	975	996	877	999999	999999	749	843	724	999999	999999	271	51	999999	926	72	359	999999	118	92	999999	999999	143	349	999999	400	699	726	546	999999	602	190	168	491	803	708	526	707	843	999999	493	84	823	999999	999999	850	999999	660	819	539	65	476	749	999999	838	999999	841	999999	327	899	475	33	307	78	399	546	113	560	227	227	999999	652	119	477	598	602	806	210	161	709	694	49	907	17	600	999999	441	999999	652	661	867	999999	389	944	175	470	999999	754	544	651	999999	155	443	999999	999999	413	366	999999	940	999999	344	641	505	618	214	436	999999	299	999999	999999	999999	484	999999	565	999999	677	272	174	311	999999	825	999999	999999	509	961	549	605	315	25	196	769	169	687	999999	327	235	373	999999	740	739	354	999999	286	281	546	272	247	877	251	325	999999	999999	970	999999	421	999999	975	999999	656	665	830	809	284	999999	999999	945	796	999999	999999	134	313	502	434	572	999999	347	776	395	962	699	311	999999	999999	699	56	999999	199	875	995	45	260	377	123	999999	908	999999	999999	999999	777	601	475	999999	999999	126	999999	648	767	407	38	83	999999	590	43	957	363	112	745	584	999999	999999	756	921	505	212	999999	936	388	359	664	999999	144	781	999999	371	234	564	98	948	687	407	810	791	846	921	530	670	343	166	720	806	999999	628	759	999999	845	553	999999	436	251	85	269	417	743	789	999999	733	999999	999999	733	999999	23	796	999999	837	125	964	85	584	682	999999	603	232	638	857	449	999999	32	765	999999	680	999999	662	706	999999	147	999999	58	66	982	796	697	670	432	921	792	999999	731	999999	736	881	478	667	753	999999	481	47	778	885	349	433	711	999999	999999	62	485	999999	100	294	700	999999	999999	28	602	886	516	932	799	717	74	999999	783	999999	39	644	999999	999999	999999	999999	140	109	623	173	717	558	94	490	524	999999	999999	999999	999999	447	230	22	965	459	999999	867	530	549	999999	71	820	902	650	610	187	512	850	829	452	999999	163	600	999999	752	311	53	999999	35	418	429	999999	999999	535	346	880	999999	679	753	591	51	999999	591	862	562	353	814	907	484	313	21	529	616	989	491	294	999999	913	223	157	31	75	999999	141	817	999999	197	377	314	730	
170	832	107	999999	411	292	999999	738	547	408	496	146	326	722	999999	900	664	999999	53	61	259	113	999999	605	570	975	643	460	54	999999	999999	447	603	999999	999999	189	431	999999	587	208	722	892	999999	999999	660	885	999999	782	734	917	135	553	333	262	480	66	376	502	677	999999	999999	121	694	775	252	999999	542	572	578	227	478	999999	65	999999	339	999999	999999	651	944	685	235	861	999999	999999	999999	612	124	351	283	999999	812	999999	700	161	560	610	207	600	571	612	352	999999	213	517	448	838	497	999999	922	123	328	725	557	992	210	786	396	999999	138	640	934	200	999999	491	415	549	999999	999999	999999	729	169	999999	90	342	342	999999	999999	218	688	808	124	636	429	170	768	97	999999	999999	999999	773	223	999999	999999	999999	677	162	888	721	112	898	999999	593	203	202	954	190	645	225	660	161	138	999999	999999	330	525	307	770	137	999999	327	177	886	953	521	516	999999	676	159	664	190	170	999999	115	789	564	531	442	237	999999	588	999999	166	58	799	999999	45	761	151	415	999999	391	760	998	999999	731	366	640	999999	686	999999	513	999999	560	479	990	202	999999	999999	999999	999999	999999	999999	921	144	875	20	838	999999	876	999999	999999	534	999999	294	798	409	937	331	67	999999	999999	760	550	781	84	955	999999	578	809	999999	962	672	385	999999	514	847	839	863	999999	999999	999999	999999	999999	999999	668	979	999999	999999	680	999999	999999	751	41	568	999999	115	992	150	999999	920	413	270	354	435	517	104	158	332	780	999999	570	83	423	346	999999	413	999999	345	122	999999	213	999999	999999	999999	196	221	999999	817	316	999999	999999	999999	999999	988	317	267	999999	380	697	573	999999	429	999999	729	30	191	338	999999	888	700	160	999999	37	999999	716	83	372	999999	248	306	463	999999	25	999999	106	871	279	434	38	999999	999999	584	647	548	275	783	999999	999999	207	15	883	999999	929	616	999999	999999	671	839	281	999999	894	17	141	999999	999999	498	414	125	633	159	911	903	999999	999999	430	575	19	488	699	933	239	204	999999	243	999999	518	999999	409	131	898	209	440	999999	794	527	273	452	256	439	999999	379	729	544	58	103	979	288	463	196	683	197	193	150	348	14	999999	88	999999	978	601	96	14	993	734	949	481	750	872	948	166	133	999999	999999	922	563	510	660	879	149	443	999999	948	223	448	711	26	299	814	790	999999	194	999999	999999	999999	689	374	735	999999	999999	999999	239	999999	514	39	559	999999	143	227	999999	503	999999	999999	759	545	999999	147	791	999999	999999	932	
191	936	91	131	972	579	999999	222	243	199	774	851	779	999999	213	824	444	193	888	287	999999	82	999999	999999	788	984	794	999999	475	551	582	191	999999	176	999999	302	334	393	67	980	937	921	984	595	729	999999	999999	242	341	547	703	608	999999	746	59	119	999999	795	342	987	785	763	999999	691	616	593	999999	612	95	911	500	60	136	999999	349	961	98	443	567	999999	564	561	401	928	848	974	525	49	126	331	395	538	999999	79	205	184	185	302	979	999999	132	817	156	429	57	652	481	757	406	98	30	474	238	742	433	233	372	817	842	641	78	35	495	999999	999999	999999	999999	67	713	174	785	795	463	999999	477	747	999999	971	999999	999999	503	767	642	38	310	921	310	318	646	971	999999	367	459	347	999999	106	331	392	999999	95	999999	424	54	241	999999	235	20	806	274	685	819	999999	936	646	148	999999	393	999999	464	605	661	690	420	741	362	427	345	126	364	999999	999999	999999	77	795	999999	999999	723	410	725	85	999999	504	54	960	162	999999	999999	813	208	999999	713	863	928	308	434	999999	999999	312	999999	999999	889	999999	451	893	268	797	332	151	103	999999	586	982	741	388	694	999999	646	999999	999999	940	999999	532	917	598	667	563	103	769	999999	999999	999999	421	531	999999	195	999999	62	161	702	364	99	289	719	148	189	730	132	549	999999	999999	325	553	723	938	887	366	976	999999	235	705	703	563	781	512	984	175	461	999999	999999	999999	113	494	999999	234	851	999999	813	999999	418	937	440	554	164	102	275	531	698	592	953	999999	50	209	926	996	661	999999	508	217	999999	24	279	232	999999	937	174	830	796	999999	97	181	553	999999	444	298	274	159	409	999999	246	463	476	869	946	999999	636	999999	568	760	573	326	218	999999	624	403	667	218	208	227	927	999999	735	209	504	782	999999	999999	765	638	731	511	136	819	970	700	547	410	285	981	999999	270	999999	45	925	771	963	947	999999	999999	999999	65	951	192	999999	801	728	277	999999	174	999999	792	148	929	39	71	199	398	634	923	855	267	933	999999	915	999999	182	700	284	733	819	337	270	724	18	676	560	999999	67	999999	972	280	45	121	892	518	132	343	999999	864	581	999999	999999	659	999999	999999	132	734	276	104	999999	999999	999999	640	999999	761	532	423	999999	362	511	255	999999	465	951	585	231	999999	334	406	544	839	999999	419	162	254	25	999999	539	645	553	999999	999999	963	550	999999	287	404	765	140	999999	708	999999	999999	362	999999	244	857	999999	609	150	999999	
410	869	560	789	343	583	488	110	746	921	883	999999	809	685	578	377	914	999999	999999	999999	66	203	420	999999	427	50	66	999999	999999	999999	903	930	504	253	425	808	999999	760	610	999999	915	999999	999999	74	999999	145	844	677	757	999999	942	700	310	323	253	216	458	724	372	303	999999	662	100	588	28	999999	781	999999	999999	770	999999	164	406	604	911	401	999999	999999	20	292	206	389	79	153	225	212	629	191	999	218	999999	999999	398	317	999999	263	574	806	56	872	999999	288	417	986	999999	788	304	706	412	852	999999	999999	999999	90	106	147	592	947	372	815	333	599	565	61	420	284	765	98	999999	999999	827	999999	999999	148	999999	918	972	92	250	999999	907	923	779	157	810	256	975	318	221	50	999999	999999	999999	240	549	764	999999	365	576	628	32	999999	289	999999	35	405	999999	574	162	999999	175	999999	707	934	908	409	820	999999	250	174	308	457	876	387	986	999999	568	999999	999999	172	999999	616	516	622	415	700	644	34	999999	415	454	999999	165	43	999999	171	919	509	332	149	944	313	124	411	329	999999	339	902	768	825	837	732	975	989	981	999999	993	95	529	217	765	999999	999999	835	999999	897	302	999999	511	825	290	68	747	459	227	999999	501	114	302	841	370	742	266	306	577	721	999999	175	62	326	177	834	980	125	999999	159	25	289	692	431	282	497	400	999999	544	778	985	525	771	98	67	999999	792	687	846	32	538	999999	267	997	472	136	999999	195	657	456	88	999999	999999	78	876	222	422	871	569	873	352	323	999999	799	735	910	999999	999999	269	288	52	302	999999	362	620	34	31	694	959	155	999999	999999	999999	98	700	363	450	703	222	845	476	920	999999	972	680	225	999999	999999	271	999999	732	826	926	378	413	785	999999	722	457	999999	200	727	912	423	176	147	38	672	108	999999	999999	999999	751	423	811	132	183	999999	681	405	794	999999	432	999999	999999	879	288	999999	684	914	10	727	999999	999999	654	749	17	704	999999	542	197	566	999999	889	999999	999999	999999	999999	567	291	611	66	999999	62	67	638	999999	515	11	297	858	121	987	194	999999	742	454	390	769	72	124	479	500	149	218	237	202	543	315	389	804	776	359	403	312	944	686	203	999999	26	454	502	703	518	683	85	579	999999	518	999999	999999	694	743	504	176	142	565	902	844	829	999999	761	209	999999	493	999999	762	594	881	436	66	999999	87	752	617	621	775	981	465	142	999999	26	34	956	801	119	999999	999999	236	180	388	784	359	483	
580	693	302	999999	35	601	323	984	999999	91	302	336	617	999999	886	999999	366	584	446	711	180	429	999999	253	819	383	59	907	999999	999999	999999	282	902	604	999999	999999	999999	693	956	863	819	674	999999	942	999999	475	501	999999	967	681	813	999999	347	648	312	999999	999999	59	999999	651	551	415	626	999999	999999	999999	999999	999999	818	962	999999	673	627	583	891	999999	706	793	590	354	882	17	939	999999	898	999999	934	264	301	30	966	279	999999	999999	999999	413	999999	139	909	642	50	489	234	999999	999999	999999	186	999999	756	805	999999	173	469	918	769	544	476	941	694	999999	95	180	721	999999	999999	956	252	323	270	487	459	999999	884	947	313	402	782	934	240	758	77	180	999999	495	575	802	999999	512	544	778	937	115	999999	130	556	869	768	436	18	499	999999	863	999999	278	999999	877	289	521	999999	376	761	541	710	935	721	999999	673	235	999999	203	155	740	778	999999	999999	353	141	763	401	443	634	999999	925	740	861	999999	677	238	149	698	999999	298	897	999999	26	999999	405	509	408	999999	206	543	215	999999	353	166	95	20	728	12	745	525	999999	180	741	415	616	970	84	517	247	444	95	533	679	857	843	609	999999	154	948	632	365	999999	247	101	150	999999	999999	999999	999999	667	509	147	952	997	178	726	436	611	789	999999	435	891	403	762	457	681	145	999999	323	485	544	999999	999999	123	170	999999	999999	650	274	505	584	379	398	999999	934	947	999999	682	689	999999	183	863	365	524	999999	473	999999	999999	999999	468	974	899	391	643	999999	925	94	999999	836	807	792	786	347	293	850	999999	503	999999	827	510	110	463	807	206	311	680	229	538	916	999999	14	458	16	805	531	684	987	754	457	19	863	742	845	881	333	397	526	81	674	999999	970	542	999999	143	999999	999999	102	194	342	451	999999	999999	922	999999	803	999999	779	541	762	999999	999999	749	999999	818	647	368	617	926	873	914	999999	157	864	775	726	471	801	872	447	19	591	803	422	16	313	317	820	705	999999	989	617	999999	319	508	82	231	176	999999	496	999999	904	999999	321	427	999999	559	690	156	423	341	542	907	104	752	584	274	337	369	514	339	547	999999	848	883	307	178	837	366	702	504	305	962	386	447	115	425	491	994	999999	753	627	673	291	746	999999	999999	999999	566	923	808	999999	806	999999	999999	462	992	328	438	130	128	721	334	453	918	46	999999	530	656	999999	169	783	342	999999	761	712	874	999999	111	436	596	287	280	442	894	610	498	637	228	
985	122	107	999999	873	999999	41	302	229	373	999999	876	189	244	999999	764	34	561	999999	573	455	999999	372	226	11	533	841	451	999999	559	999999	547	943	312	671	534	72	999999	468	61	729	419	999999	266	401	560	417	999999	361	678	999999	58	342	74	773	407	750	880	62	999999	758	999999	411	670	999999	172	999999	999999	572	999999	702	305	102	114	999999	45	933	115	825	999999	125	797	999999	999999	689	269	215	878	538	274	784	191	677	128	302	999999	18	983	211	238	627	540	480	967	976	574	955	237	230	737	473	645	64	610	234	960	500	198	981	999999	957	64	348	307	999999	999999	999999	974	811	999999	37	950	903	999999	823	585	327	999999	999999	124	313	977	657	800	801	148	136	76	894	342	648	819	11	416	999999	572	202	183	367	465	946	981	426	999999	710	522	741	467	786	648	643	377	951	866	491	980	999999	547	506	470	393	999999	89	479	65	217	999999	999999	326	261	393	153	999999	780	177	331	560	141	100	288	999999	669	999999	255	699	999999	868	145	924	300	175	999999	677	896	999999	999999	902	947	470	502	999999	254	150	535	265	499	612	180	699	170	999999	276	999999	227	73	724	999999	834	780	784	349	813	572	36	999999	739	476	999999	999999	781	429	613	670	999999	713	162	528	754	989	209	668	697	999999	764	999999	999999	207	459	832	357	124	77	177	999999	162	999999	999999	124	999999	526	32	999999	471	917	740	815	999999	858	513	911	206	526	844	999999	999999	652	377	808	165	999999	542	999999	45	361	999999	999999	446	999999	446	952	479	413	999999	473	186	924	235	528	33	65	303	999999	946	921	160	597	999999	999999	999999	510	394	874	958	262	984	16	708	120	260	999999	378	621	422	561	441	792	222	999999	999999	202	426	848	999999	110	999999	999999	80	124	999999	78	138	850	425	935	999999	999999	455	61	999999	180	225	125	278	645	686	999999	925	395	489	368	999999	851	202	376	93	999999	999999	999999	999999	790	935	593	909	999999	260	528	205	486	993	836	999999	999999	999999	233	977	310	579	148	423	220	999999	685	634	842	693	999999	999999	59	851	999999	515	596	692	697	999999	631	216	97	395	999999	487	999999	999999	653	999999	999999	959	969	999999	999999	967	951	999999	999999	522	259	958	77	498	999999	999999	156	634	999999	331	751	999999	205	988	355	104	491	753	265	733	829	293	981	822	999999	327	688	999999	999999	64	563	162	542	999999	985	672	149	999999	421	999999	340	814	430	332	279	999999	763	981	54	689	999999	207	188	425	999999	
966	977	999999	30	999999	192	496	566	917	999999	598	935	999999	12	682	999999	892	342	969	402	25	863	659	552	730	563	707	615	999999	579	366	973	127	491	999999	695	894	999999	765	114	844	257	513	564	680	999999	999999	978	371	734	999999	864	219	33	678	999999	328	999999	299	999999	485	880	999999	347	410	999999	818	538	983	999999	70	323	576	864	557	999999	360	104	872	919	820	728	254	999999	986	501	764	103	813	916	377	202	289	673	628	999999	80	175	164	65	993	215	999999	999999	999999	999999	298	354	475	910	752	233	999999	380	281	999999	635	532	360	909	999999	724	724	999999	999999	868	44	903	999999	999999	999999	194	940	816	925	615	732	869	981	718	213	419	999999	903	173	153	372	908	401	871	338	548	814	254	205	279	490	999999	765	805	243	999999	118	882	224	567	999999	23	454	666	34	766	999999	642	706	450	106	821	902	475	505	135	512	375	264	157	380	999999	620	656	134	804	114	999999	484	818	311	745	999999	999999	860	359	999999	734	999999	572	997	181	548	999999	183	668	36	299	310	118	999999	742	628	76	197	597	402	798	542	230	999999	999999	167	887	148	360	142	306	999999	155	671	999999	528	692	999999	999999	157	865	483	999999	999999	814	875	376	936	999999	999999	622	419	272	999999	999999	202	626	909	632	24	661	616	822	999999	999999	999999	165	999999	114	223	936	916	988	450	536	324	86	452	847	499	791	950	579	243	520	999999	352	999999	15	585	999999	782	999999	999999	495	258	999999	929	58	140	720	930	832	355	190	705	999999	822	430	351	125	184	999999	999999	999999	999999	47	999999	25	842	341	999999	999999	528	321	164	999999	803	954	288	663	156	404	999999	999999	860	128	233	63	814	466	999999	999999	664	999999	727	720	393	999999	785	220	82	999999	999999	999999	752	499	999999	43	35	999999	627	867	151	687	969	780	354	364	372	592	999999	535	211	386	999999	210	999999	68	593	999999	16	842	179	78	591	999999	999999	919	999999	371	814	200	37	999999	999999	999999	999999	976	500	947	376	38	999999	999999	406	999999	712	999999	986	552	999999	255	999999	999999	999999	784	999999	83	106	736	999999	435	999999	10	778	623	508	999999	547	999999	585	800	568	646	999999	977	999999	977	671	999999	529	369	932	999999	648	999999	999999	999999	999999	999999	963	999999	879	999999	365	999999	700	999999	423	783	999999	20	290	836	967	922	687	803	523	331	999999	999999	999999	61	217	232	502	999999	999999	999999	872	72	999999	493	999999	44	920	804	290	137	287	654	563	999999	16	519	
88	106	516	726	881	947	921	999999	522	252	999999	999999	556	143	448	845	999999	213	999999	975	517	999999	999999	932	12	882	522	999999	53	886	167	524	54	698	153	405	348	635	999999	924	150	624	999999	944	895	999999	257	157	688	442	418	359	976	41	11	291	456	999999	724	999	999999	534	834	635	94	623	999999	858	990	52	506	610	999999	986	834	999999	825	999999	46	910	634	374	708	611	478	807	999999	23	999999	861	949	999999	911	338	999999	616	790	346	999999	282	317	999999	167	645	935	807	483	990	999999	118	466	750	546	813	374	999999	999999	232	166	999999	85	771	171	999999	103	999999	999999	999999	497	228	999999	489	846	764	999999	245	217	73	999999	999999	999999	557	999999	588	405	208	227	107	964	438	790	567	189	582	206	545	238	38	551	203	118	936	503	977	15	976	904	999999	220	138	853	763	556	496	952	999999	954	582	733	999999	524	601	582	999999	438	999999	310	273	568	67	17	999999	521	483	562	397	999999	839	583	428	999999	445	887	999999	585	36	999999	999999	629	678	999999	655	999999	999999	678	516	363	444	999999	999999	676	999999	999999	999999	999999	673	252	999999	999999	565	999999	124	998	314	600	88	999999	999999	483	999999	534	617	643	889	475	361	884	863	804	999999	43	999999	300	123	751	664	231	734	714	911	999999	937	759	999999	214	477	656	990	999999	599	999999	999999	999999	999999	935	69	999999	334	999999	769	789	999999	999999	999999	999999	854	823	999999	562	936	857	999999	42	999999	627	596	999999	579	685	999999	999999	894	806	214	253	999999	999999	163	187	692	667	896	999999	999999	132	406	668	872	999999	999999	653	999999	437	130	742	823	584	398	520	349	212	426	649	689	999999	895	581	75	644	114	999999	670	707	870	278	961	931	97	449	999999	927	984	46	999999	354	933	466	686	471	429	999999	999999	999999	999999	999999	999999	257	999999	999999	237	825	603	238	438	164	983	74	566	852	780	892	497	949	299	422	227	390	999999	344	140	438	895	603	225	271	935	37	869	999999	37	714	572	999999	222	405	333	756	608	180	371	869	900	833	999999	536	999999	320	999999	999999	999999	860	932	34	750	798	930	10	23	177	999999	956	204	185	824	76	999999	291	737	894	98	470	782	154	973	270	999999	71	911	688	915	624	999999	999999	128	177	781	999999	999999	423	999999	999999	743	440	999999	414	674	724	19	624	215	74	999999	459	337	801	999999	788	999999	490	270	869	98	334	999999	604	999999	999999	66	657	295	782	826	323	429	765	999999	999999	203	999999	596	
999999	62	297	999999	851	999999	234	999999	999999	98	999999	497	974	163	605	244	419	189	355	999999	999999	667	999999	999999	433	247	269	999999	572	84	999999	594	999999	894	457	816	999999	851	410	999999	999999	635	739	569	302	294	852	999999	823	530	317	999999	848	436	672	155	700	958	999999	613	781	205	553	252	361	408	16	999999	999999	788	443	568	778	999999	94	297	928	792	46	148	394	109	215	51	767	575	746	999999	231	311	126	842	999999	999999	782	999999	92	496	217	894	999999	999999	999999	999999	97	999999	999999	999999	351	385	227	908	922	910	229	681	989	999999	999999	785	999999	950	858	404	672	600	766	982	19	999999	215	441	999999	152	999999	622	645	999999	954	999999	999999	689	713	846	94	999999	999999	999999	577	110	863	580	21	999999	242	338	913	69	999999	496	983	410	999999	120	179	999999	333	779	59	606	999999	999999	999999	468	999999	972	246	999999	319	464	680	874	999999	999999	378	999999	999999	999999	910	532	999999	585	808	467	44	781	642	999999	677	999999	884	150	999999	971	73	54	31	553	999999	269	101	900	749	907	815	119	995	999999	741	999999	365	181	869	999999	999999	461	19	100	433	822	339	999999	999999	20	999999	539	42	443	846	333	999999	877	334	999999	441	999999	999999	999999	651	925	785	505	862	143	944	713	999999	324	84	612	44	931	129	15	929	458	565	739	337	999999	999999	562	300	418	930	487	846	999999	96	98	999999	118	448	508	47	833	780	212	999999	999999	999999	718	999999	244	298	999999	757	328	721	999999	252	106	999999	999999	848	233	215	454	213	466	866	63	237	986	999999	926	492	999999	968	105	677	363	672	999999	999999	367	999999	66	129	258	729	528	999999	113	845	528	999999	83	999999	813	628	336	999999	610	10	999999	490	382	256	999999	199	146	999999	625	314	889	999999	112	357	490	40	159	334	954	736	347	556	999999	151	999999	999999	419	961	164	999999	999999	364	72	470	813	999999	820	809	757	68	999999	179	880	798	956	103	442	725	178	999999	999999	12	54	873	999999	658	367	999999	999999	981	779	999999	204	158	964	534	372	642	544	613	219	999999	999999	999999	153	178	999999	334	195	375	948	694	792	380	997	999999	320	198	999999	999999	520	999999	31	999999	288	417	974	732	834	431	731	800	190	564	574	999999	434	157	730	999999	982	42	55	422	999999	95	999999	823	161	625	999999	999999	834	999999	103	629	328	801	999999	736	204	943	499	763	999999	158	999999	237	806	867	913	172	999999	999999	182	999999	544	999999	742	203	33	160	581	219	218	
999999	965	999999	471	944	811	632	540	994	299	48	542	292	779	884	582	165	27	293	999999	60	716	520	999999	616	95	719	68	424	999999	54	372	290	555	96	192	999999	766	861	999999	291	632	473	34	999999	999999	261	829	858	620	868	142	297	999999	999999	999999	999999	999999	999999	999999	101	573	125	292	255	999999	262	736	692	999999	870	399	166	236	430	428	253	495	999999	671	833	999999	210	803	844	911	999999	999999	398	255	999999	127	911	11	999999	717	516	999999	999999	467	693	525	146	166	749	478	976	71	87	739	999999	960	521	193	35	210	373	322	448	343	999999	999999	348	447	999999	753	488	164	271	713	911	72	999999	614	977	318	754	999999	999999	375	935	23	705	999999	658	999999	999999	999999	999999	764	353	204	999999	445	999999	999999	186	698	201	996	999999	999999	799	999999	827	534	999999	999999	216	717	999999	999999	267	82	408	587	774	689	788	198	157	999999	188	507	369	716	330	280	748	764	141	999999	851	67	385	124	223	340	830	999999	531	699	521	268	317	999999	936	999999	999999	999999	999999	999999	910	12	848	999999	643	999999	14	121	213	974	168	999999	586	400	478	210	697	999999	999999	443	858	664	999999	458	249	919	199	346	999999	999999	242	469	999999	999999	155	848	219	156	480	921	999999	999999	999999	557	999999	79	999999	999999	554	736	999999	999999	999999	15	999999	999999	345	400	989	999999	112	999999	999999	999999	741	999999	999999	999999	255	630	999999	999999	813	452	117	148	743	999999	917	180	246	282	999999	53	999999	999999	554	318	15	899	999999	818	166	756	818	667	388	378	999999	841	942	999999	672	924	745	430	940	472	898	499	512	999999	482	819	487	830	875	297	863	263	154	999999	936	355	126	999999	394	66	634	999999	760	375	302	999999	237	505	610	999999	308	268	999999	92	420	515	397	286	345	999999	279	999999	999999	999999	999999	563	696	133	804	326	807	572	46	884	837	999999	739	147	999999	407	591	981	999999	999999	988	605	715	72	408	999999	999999	999999	836	57	999999	645	658	999999	860	999999	999999	999999	701	999999	70	735	232	999999	254	962	999999	260	353	938	755	298	768	783	112	999999	848	633	725	383	368	967	999999	988	108	201	799	999999	286	203	27	487	999999	936	946	263	999999	61	818	445	999999	999999	496	898	301	498	877	874	566	999999	891	755	388	999999	924	103	999	243	565	62	172	704	973	159	920	278	999999	831	837	849	999999	796	815	289	728	660	480	837	696	999999	324	924	515	999999	312	272	999999	961	22	852	999999	149	999999	999999	282	999999	
999999	347	977	999999	489	999999	47	716	423	105	939	108	599	273	623	171	547	999999	999999	248	999999	999999	847	657	999999	56	819	984	999999	999999	309	60	999999	778	925	142	999999	999999	130	278	999999	999999	912	216	333	999	372	748	999999	101	602	999999	999999	999999	760	98	999999	329	853	442	236	63	999999	36	796	999999	101	820	999999	490	311	873	834	999999	361	401	999999	640	334	180	683	80	754	503	999999	767	32	972	999999	837	642	999999	819	687	999999	999999	676	886	420	444	907	999999	410	999999	790	728	707	567	683	999999	364	858	995	682	999999	999999	308	627	999999	999999	866	999999	801	510	847	771	64	156	429	527	999999	847	230	999999	999999	999999	999999	999999	999999	999999	70	465	999999	999999	482	999999	545	146	928	885	534	59	654	391	577	787	999999	899	999999	999999	674	561	148	999999	999999	516	638	115	999999	999999	495	999999	913	175	968	999999	999999	150	999999	73	235	917	227	543	993	674	203	838	322	999999	389	771	114	999999	402	508	999999	143	26	999999	155	439	726	310	399	999999	146	489	999999	999999	957	610	871	837	793	756	343	999999	171	968	323	999999	792	935	248	724	999999	228	772	469	93	697	133	71	999999	795	999999	916	154	762	538	714	425	155	527	778	899	276	999999	645	175	999999	971	58	999999	999999	647	791	999999	675	52	917	999999	999999	93	270	999999	999999	919	997	999999	426	460	999999	440	608	384	647	417	999999	824	999999	327	137	303	999999	725	85	418	572	158	408	854	478	999999	620	998	471	72	999999	999999	999999	999999	904	88	999999	273	572	618	999999	970	10	384	999999	999999	129	600	588	660	722	544	411	401	999999	848	999999	999999	981	999999	999999	610	913	584	159	178	735	575	422	58	554	107	163	467	373	601	158	34	262	999999	600	999999	419	999999	349	722	889	999999	999	65	920	187	291	999999	799	999999	999999	425	234	434	125	554	187	539	999999	625	391	944	999999	755	700	143	319	363	999999	999999	200	999999	245	436	288	47	575	999999	138	999999	815	281	668	929	999999	733	799	827	999999	999999	999999	880	705	723	341	944	999999	999999	365	786	867	928	792	10	999999	999999	999999	797	155	87	978	820	999999	999999	810	999999	286	999999	999999	967	999999	491	999999	53	955	999999	999999	999999	105	343	378	999999	12	351	509	886	488	667	685	589	552	11	999999	434	77	32	478	967	913	999999	999999	999999	999999	999999	452	999999	87	749	54	933	556	999999	702	811	709	657	817	70	238	999999	632	618	999999	999999	424	343	809	426	976	933	841	440	608	874	999999	
808	298	999999	899	134	809	738	999999	751	42	883	308	870	999999	999999	214	418	999999	989	598	59	155	410	973	118	576	999999	773	999999	101	126	999999	999999	145	901	368	213	170	114	124	893	995	672	598	540	999999	938	701	565	728	999999	701	618	285	999999	662	999999	640	790	557	158	999999	512	999999	916	823	480	734	823	62	11	999999	999999	874	999999	64	483	999999	443	84	999999	999999	217	392	668	425	451	552	520	999999	999999	573	380	556	999999	928	493	22	999999	716	999999	213	877	999999	727	999999	999999	744	580	570	189	86	206	716	920	199	758	129	992	500	381	999999	224	585	582	437	999999	88	908	999999	571	470	139	726	520	433	91	999999	999999	999999	358	707	971	999999	69	999999	376	999999	635	999999	180	373	30	191	999999	635	989	302	999999	999999	308	999999	999999	999999	999	718	947	480	205	999999	117	64	465	509	152	673	956	274	999999	999999	71	223	999999	140	606	208	450	947	391	884	999999	788	771	375	999999	369	871	178	999999	350	456	896	999999	999999	999999	125	907	520	999999	671	679	724	775	999999	237	94	546	705	207	999999	278	10	99	999999	61	328	293	100	999999	783	802	787	324	185	731	175	755	999999	999999	491	300	929	999999	999999	999999	999999	22	27	147	109	822	176	999999	159	82	456	806	156	97	350	999999	817	204	266	869	999999	410	599	31	999999	338	243	243	716	509	999999	102	999999	116	341	999999	275	999999	226	960	635	816	174	999999	285	999999	608	225	130	999999	482	735	999999	999999	322	320	999999	996	85	770	588	932	999999	650	734	364	999999	999999	756	44	567	865	999999	999999	243	84	245	496	999999	703	730	28	122	999999	36	999999	450	528	793	30	892	279	877	455	999999	703	562	999999	379	921	931	568	468	96	101	617	999999	355	617	248	84	926	259	381	50	569	999999	999999	623	131	913	909	257	999999	151	999999	987	533	999999	539	522	721	127	825	772	172	559	36	965	419	856	999999	999999	555	999999	966	29	999999	415	811	882	999999	901	257	17	999999	999999	733	944	804	630	233	431	87	725	999999	809	434	609	877	20	793	242	999999	999999	999999	999999	701	788	185	278	491	999999	122	656	168	820	869	999999	999999	851	826	91	171	789	633	672	832	830	593	167	595	896	537	801	98	999999	697	983	198	33	619	944	769	535	999999	115	319	430	566	999999	939	616	999999	36	193	712	81	424	999999	156	175	999999	205	28	682	999999	590	999999	999999	46	133	886	999999	999999	241	881	322	999999	650	527	362	412	999999	61	
227	979	999999	999999	999999	386	60	282	999999	999999	999999	999999	999999	751	999999	554	525	999	999999	530	999999	63	986	999999	794	312	400	445	999999	123	793	763	999999	153	999999	703	555	89	702	191	986	851	544	586	869	494	141	999999	782	105	12	363	549	743	643	173	992	907	716	315	986	999999	507	999999	258	104	149	999999	950	159	998	446	999999	681	543	999999	519	410	999999	310	180	999999	999999	678	121	440	224	864	509	637	999999	648	373	396	205	381	353	316	999999	774	354	535	620	632	999999	565	65	867	999999	86	999999	592	645	999999	145	166	999999	999999	126	818	999999	999999	999999	999999	448	360	83	999999	486	999999	999999	213	999999	497	956	645	999999	41	581	556	384	356	665	999999	983	128	13	957	260	48	429	999999	999999	519	893	79	438	306	999999	999999	492	154	391	46	862	451	520	999999	459	500	947	920	999999	999999	444	999999	999999	672	340	999999	999999	125	660	447	742	698	22	562	999999	886	216	912	999999	999999	73	239	964	628	570	999999	608	855	508	999999	101	509	277	630	84	369	461	765	999999	863	999999	376	494	943	999999	173	438	957	554	573	293	44	82	422	999999	215	570	990	112	798	721	999999	999999	899	999999	243	431	392	488	244	435	450	946	999999	444	696	744	30	999999	406	113	651	310	999999	477	66	436	999999	133	868	799	470	663	178	999999	999999	999999	595	597	71	999999	55	999999	320	999999	842	98	99	999999	809	471	549	665	705	999999	80	201	999999	432	300	806	576	268	619	444	999999	999999	999999	840	545	937	158	433	273	664	999999	182	999999	796	634	967	347	999999	999999	999999	259	805	958	999999	82	706	86	173	999999	264	999999	786	859	876	183	65	999999	258	999999	871	322	125	401	50	636	897	211	999999	797	333	468	999999	944	222	194	168	829	304	999999	839	860	985	137	19	498	281	999999	123	623	579	657	999999	999999	452	999999	144	414	917	999999	184	504	201	375	973	999999	474	842	646	691	25	236	25	490	604	999999	336	999999	392	551	999999	999999	98	272	228	999999	380	268	501	137	999999	754	911	457	593	344	669	620	163	223	34	438	676	999999	607	999999	641	608	999999	441	758	155	999999	376	999999	600	416	999999	157	999999	425	215	999999	519	640	270	999999	999999	896	269	351	999999	834	999999	527	926	907	999999	664	999999	44	772	430	70	999999	904	732	999999	964	999999	927	740	473	856	797	999999	999999	166	791	347	38	82	711	578	99	52	999999	999999	848	999999	693	750	274	281	272	999999	784	999999	999999	735	537	779	
604	903	341	999999	253	999999	381	707	839	750	874	999999	999999	962	70	999999	970	999999	999999	880	696	408	309	187	476	201	593	999999	44	805	25	65	809	999999	478	999999	247	489	799	999999	480	151	999999	942	875	999999	999999	310	592	999999	321	999999	151	657	93	205	603	999999	143	61	999999	236	672	43	735	819	517	597	494	262	614	491	537	262	409	554	999999	367	311	529	765	999999	561	111	494	210	913	162	175	282	213	92	355	747	946	254	478	692	217	66	439	837	815	340	328	829	287	999999	257	999999	524	246	853	613	295	111	999999	570	549	534	905	365	431	222	58	532	145	789	315	999999	999999	988	159	254	100	928	477	231	999999	664	922	999999	904	637	758	967	239	999999	461	999999	578	999999	153	682	161	83	415	603	291	795	999999	497	999999	101	462	999999	96	608	522	367	633	453	786	884	611	880	460	794	999999	999999	302	999999	338	471	999999	178	999999	476	999999	27	522	874	939	987	999999	434	999999	812	185	999999	999999	999999	228	999999	220	134	131	268	81	281	999999	621	148	210	503	300	169	121	515	999999	689	999999	515	505	845	759	514	798	999999	186	999999	647	999999	241	210	671	185	244	999999	461	57	586	999999	821	403	901	999999	999999	494	999999	275	339	307	891	543	999999	999999	722	259	461	620	332	999999	894	842	975	12	999999	10	832	124	999999	861	999999	246	999999	223	694	111	999999	32	999999	314	244	911	109	349	727	698	939	555	462	985	798	841	999999	242	511	979	427	898	828	738	662	565	349	999999	999999	999999	440	57	431	620	315	438	845	27	120	982	999999	636	284	218	70	286	661	940	72	222	999999	870	712	714	684	55	204	46	652	999999	571	630	999999	82	268	892	999999	841	680	369	995	707	132	528	246	791	624	620	678	386	903	409	999999	999999	999999	999999	344	999999	999999	269	244	999999	999999	441	421	122	540	211	950	178	161	819	269	703	226	814	748	193	478	892	431	999999	368	275	774	171	225	73	940	699	557	999999	999999	420	999999	197	999999	690	117	133	261	999999	669	510	234	93	150	711	999999	328	820	161	248	54	999999	660	999999	109	667	259	999999	476	999999	261	999999	999999	999999	849	999999	39	482	999999	85	999999	640	999999	999999	858	51	999999	31	513	999999	621	878	406	179	999999	581	474	746	242	33	858	236	784	160	417	889	491	178	999999	143	999999	845	762	999999	999999	414	829	745	999999	68	999999	237	393	227	649	383	223	573	64	277	999999	999999	250	44	227	128	855	858	
506	999999	999999	521	730	380	472	776	126	331	286	999999	752	728	164	183	57	630	843	566	510	44	675	917	124	33	39	503	605	727	999999	774	999999	971	249	999999	508	464	507	23	755	873	267	892	297	608	525	385	137	76	987	999999	999999	298	357	471	999999	642	407	707	999999	999999	999999	398	473	511	898	780	489	999999	999999	999999	133	999999	811	637	777	999999	999999	515	999999	999999	375	539	739	271	999999	999999	624	777	999999	866	67	800	999999	785	702	868	429	785	710	745	896	999999	400	405	473	454	999999	720	694	519	22	891	209	999999	603	641	658	212	21	638	166	712	219	808	535	332	167	35	934	909	999999	844	805	762	757	999999	148	344	999999	999999	999999	904	93	999999	854	175	600	976	192	71	999999	227	773	999999	588	194	387	592	869	151	999999	461	785	784	165	999999	96	999999	938	824	502	324	414	965	999999	262	999999	407	999999	370	731	190	999999	872	699	146	999999	999999	184	573	999999	999999	475	656	759	330	128	308	656	686	89	164	48	367	568	895	812	807	999999	999999	565	980	999999	509	419	115	617	913	95	999999	999999	362	272	374	433	999999	848	999999	216	536	999999	330	750	278	999999	577	152	485	313	803	334	273	519	847	18	420	999999	966	999999	653	712	215	222	999999	589	726	999999	673	934	622	999999	63	600	999999	202	999999	239	368	228	999999	963	142	609	999999	694	833	999999	999999	366	22	37	882	999999	563	823	928	118	999999	999999	999999	685	479	999999	691	757	280	999999	999999	999999	999999	999999	560	748	404	999999	580	606	999999	943	756	884	999999	316	921	594	999999	541	999999	865	999999	136	127	999999	999999	166	493	999999	917	534	999999	170	22	999999	592	831	999999	144	999999	873	252	332	999999	999999	931	999999	217	172	629	107	999999	738	999999	965	390	647	74	880	94	248	206	989	688	406	528	999999	999999	999999	999999	999999	127	39	424	173	622	941	948	999999	748	983	948	331	962	820	941	685	999999	57	388	944	999999	999999	60	879	677	263	643	780	650	999999	999999	510	448	538	979	562	324	472	352	449	698	999999	142	110	999999	874	36	868	464	843	71	824	329	999999	332	531	979	545	495	369	308	178	306	412	185	448	883	999999	840	388	371	72	999999	939	256	650	464	949	589	999999	236	774	325	807	284	984	191	668	215	457	582	999999	999999	982	999999	530	999999	729	925	999999	991	999999	37	85	481	998	129	389	533	682	76	40	955	692	142	534	853	499	138	201	267	224	227	393	805	591	999999	722	798	
999999	831	735	999999	738	999999	999999	999999	999999	335	999999	864	801	145	533	390	552	999999	293	850	616	677	999999	600	999999	999999	776	386	644	999999	890	999999	999999	999999	807	850	341	999999	226	999999	509	787	613	999999	853	999999	465	89	693	999999	263	768	999999	871	192	58	510	145	999999	155	999999	256	111	969	445	999999	467	220	338	682	59	545	999999	413	350	999999	73	167	747	408	137	999999	692	642	26	999999	120	535	408	999999	350	999999	717	999999	845	263	685	644	727	489	869	254	750	999999	952	999999	170	398	531	999999	985	352	397	891	27	999999	564	469	953	323	263	931	812	579	342	852	828	999999	568	999999	153	429	439	267	538	883	999999	681	689	308	999999	721	999999	54	999999	999999	808	999999	63	999999	698	226	691	999999	236	938	999999	999999	678	999999	889	633	999999	444	219	566	913	999999	999999	144	401	882	999999	654	361	999999	927	767	806	344	54	11	483	999999	398	927	738	35	999999	600	451	999999	13	589	999999	337	890	569	835	216	94	678	474	919	115	815	447	999999	62	694	20	674	374	344	999999	999999	160	769	55	292	999999	887	999999	762	693	626	879	999999	999999	34	651	999999	999999	599	259	999999	537	563	999999	999999	490	701	973	347	590	776	410	668	999999	999999	999999	130	999999	552	388	207	579	712	999999	999999	999999	258	801	38	52	652	999999	999999	94	689	361	999999	999999	999999	999999	136	914	761	999999	999999	225	999999	999999	999999	846	999999	844	390	220	62	796	825	337	475	646	241	900	999999	304	999999	45	635	999999	844	999999	590	999999	60	999999	262	292	817	999999	319	273	999999	593	96	191	521	807	361	564	999999	999999	535	269	349	826	570	999999	969	467	243	880	590	999999	999999	545	266	225	793	999999	958	769	979	295	28	211	921	648	813	763	782	140	683	80	551	951	643	330	999999	234	189	36	322	359	306	999999	683	98	773	551	999999	306	24	721	606	273	913	250	251	999999	905	999999	422	216	685	113	206	520	95	868	901	999999	259	569	999999	999999	457	629	999999	589	528	999999	875	999999	999999	485	126	962	474	999999	47	999999	89	999999	329	268	613	999999	999999	202	241	173	999999	904	649	989	57	454	271	999999	815	999999	261	999999	620	82	999999	160	378	999999	999999	999999	56	807	830	508	855	431	250	201	328	351	954	796	357	364	829	971	622	999999	999999	999999	999999	799	472	999999	150	999999	999999	256	222	462	737	474	999999	997	999999	204	84	150	999999	999999	999999	79	356	999999	340	465	314	265	252	84	538	528	771	326	543	
256	999999	87	999999	437	224	999999	979	865	999999	489	591	360	999999	999999	896	999999	716	999999	999999	631	452	997	422	685	999999	952	13	147	924	218	702	888	463	870	859	996	782	999999	412	220	99	491	861	850	873	953	27	617	187	67	999999	960	859	912	999999	348	664	682	999999	271	990	842	941	999999	786	703	897	377	775	900	698	999999	409	999999	541	999999	146	571	812	999999	934	999999	959	866	406	742	38	550	76	521	999999	110	391	150	230	257	550	466	74	179	66	649	999999	287	369	801	560	999999	381	842	211	103	999999	163	336	604	882	999999	998	53	674	999999	311	264	568	999999	999999	269	35	293	999999	999999	507	643	999999	295	553	682	507	605	999999	424	178	999999	319	999999	241	237	813	999999	374	475	467	30	504	709	999999	999999	718	771	180	301	588	97	430	531	595	236	59	51	999999	999999	576	999999	999999	260	999999	87	945	999999	999999	402	455	409	999999	999999	222	487	148	999999	947	965	963	736	999999	999999	835	91	802	787	999999	15	999999	771	573	173	899	74	999999	999999	531	270	642	397	415	999999	845	189	178	485	319	118	97	654	104	96	247	999999	968	971	999999	106	284	167	678	360	223	683	835	999999	999999	999999	328	893	873	999999	999999	575	330	655	55	656	912	327	477	543	917	534	677	487	926	69	106	999999	830	434	985	999999	719	65	564	171	353	999999	439	172	790	999999	780	999999	763	671	519	999999	926	767	999999	957	689	144	999999	689	15	357	829	986	60	999999	72	448	999999	848	999999	274	999999	883	999999	500	888	315	999999	722	753	271	724	999999	550	783	271	72	251	37	794	999999	623	875	165	995	593	452	121	658	999999	342	714	914	815	999999	999999	52	999999	999999	78	384	999999	719	936	744	632	574	446	277	870	10	207	674	63	999999	651	999999	727	317	906	999999	203	104	590	421	556	999999	449	305	561	228	607	557	958	999999	204	999999	999999	999999	999999	29	16	844	788	141	999999	50	861	999999	603	15	325	999999	786	633	191	999999	138	524	198	822	999999	999999	715	651	402	649	715	643	86	999999	287	316	999999	999999	438	358	999999	459	286	516	948	904	701	999999	902	999999	999999	335	238	999999	774	423	232	999999	894	865	139	147	999999	999999	334	999999	468	855	999999	19	999999	898	204	833	980	999999	247	681	873	230	449	999999	748	942	878	390	415	178	999999	863	93	999999	993	572	228	178	720	999999	191	731	446	845	828	893	256	872	999999	999999	927	105	999999	550	676	999999	426	971	999999	796	615	
944	811	300	882	864	925	809	999999	999999	614	811	959	455	999999	152	999999	603	340	854	696	999999	259	999999	250	877	687	542	728	999999	999999	999999	780	923	186	999999	919	156	963	999999	968	446	967	508	789	125	146	730	60	999999	890	999999	640	999999	109	609	694	999999	59	999999	187	393	91	585	486	367	41	45	278	262	232	637	640	377	886	999999	48	751	999999	999999	999999	956	491	999999	438	999999	616	999999	824	999999	552	128	106	958	785	585	365	391	32	999999	93	110	462	999999	310	263	192	273	656	849	999999	942	579	923	273	231	999999	887	156	999999	750	999999	221	999999	999999	114	540	682	591	999999	894	656	999999	799	51	641	504	693	999999	185	151	353	999999	974	15	610	548	182	999999	564	683	478	999999	869	681	299	889	760	98	206	722	509	999999	999999	955	914	999999	780	882	632	999999	999999	993	971	21	999999	213	246	999999	999999	565	367	999999	999999	627	426	421	859	127	999999	999999	744	999999	999999	999999	641	671	245	29	100	396	768	300	999999	837	999999	484	274	857	283	96	652	74	999999	640	364	999999	654	999999	538	503	363	662	999999	999999	982	612	306	517	380	999999	968	227	605	999999	999999	999999	925	200	999999	941	999999	999999	844	999999	999999	679	616	999999	108	999999	26	999999	490	597	999999	115	169	999999	854	999999	188	999999	487	546	127	435	469	999999	843	297	999999	463	576	597	356	999999	999999	475	780	999999	995	250	419	260	720	460	736	999999	679	692	907	742	346	296	763	400	524	308	547	674	220	999999	223	810	532	562	940	893	250	682	297	694	999999	550	868	999999	347	237	826	667	698	461	999999	161	390	999999	127	289	833	955	837	519	927	116	999999	664	37	999999	727	999999	520	843	766	997	404	222	340	795	428	825	999999	999999	999999	880	975	999999	734	999999	430	999999	445	660	999999	999999	844	999999	999999	999999	457	214	999999	738	510	999999	999999	855	695	608	999999	999999	999999	332	999999	18	902	550	999999	56	999999	999999	929	999999	187	59	722	859	783	481	162	626	455	44	347	224	999999	324	786	999999	733	129	73	136	315	263	999999	122	999999	61	393	303	740	720	999999	123	284	999999	561	460	946	296	81	223	456	140	721	490	984	647	103	587	764	999999	322	20	281	999999	659	923	894	609	70	732	98	858	885	735	868	234	940	969	763	335	867	447	58	849	679	185	542	674	999999	999999	999999	805	539	517	407	164	841	480	999999	637	565	346	235	349	999999	597	254	985	621	760	706	134	824	438	366	875	999999	431	
133	483	391	230	481	908	999999	292	329	378	338	714	392	469	999999	135	769	999999	221	708	999999	999999	931	556	999999	377	455	833	999999	110	160	531	201	999999	356	812	256	999999	864	327	574	842	278	875	657	999999	377	247	451	698	669	836	664	263	707	999999	552	835	177	113	463	999999	311	228	228	806	522	972	122	870	879	434	665	999999	999999	881	813	65	899	156	10	217	392	999999	441	324	999999	938	712	315	999999	420	177	761	999999	999999	541	60	999999	850	394	404	999999	999999	819	244	180	770	129	825	237	999999	935	31	113	256	558	29	999999	903	940	999999	999999	807	610	468	267	904	40	999999	350	999999	999999	58	761	605	999999	811	472	999999	999999	106	999999	999999	87	772	999999	155	657	616	999999	522	273	753	910	810	144	328	970	999999	976	275	739	617	999999	474	100	886	270	507	174	746	556	588	760	999999	765	382	729	838	999999	122	256	424	437	828	499	653	148	999999	470	764	841	122	230	877	366	211	412	612	682	598	999999	999999	452	999999	965	999999	993	75	55	999999	598	999999	999999	999999	29	325	189	656	975	446	748	319	46	410	999999	999999	368	882	487	563	969	999999	999999	395	237	107	971	110	862	814	659	999999	999999	708	175	709	744	366	858	50	32	756	637	999999	850	575	999999	52	999999	531	999999	121	587	492	792	999999	999999	982	637	921	354	89	999999	999999	787	675	413	999999	999999	999999	999999	999999	999999	447	999999	223	489	920	544	661	999999	928	999999	340	497	999999	494	999999	915	694	999999	762	999999	936	695	943	962	476	999999	184	999999	784	808	237	832	999999	999999	999999	999999	579	991	999999	447	999999	938	999999	999999	463	673	248	190	989	422	550	470	937	282	96	751	597	999999	23	472	370	498	209	130	449	999999	999999	460	354	999999	346	702	679	324	753	998	280	541	509	802	219	994	182	999999	267	767	895	999999	999999	398	999999	328	978	999999	87	486	738	305	961	955	501	788	835	528	86	848	790	622	528	97	481	999999	751	220	263	375	999999	837	862	682	612	138	999999	999999	117	27	723	97	999999	276	269	975	999999	554	311	430	168	999999	295	419	976	282	524	913	999999	999999	577	768	338	999999	999999	901	442	289	352	999999	340	999999	420	69	134	702	385	261	999999	999999	487	206	999999	999999	999999	672	551	452	706	340	999999	544	47	809	450	954	999999	999999	116	999999	542	299	212	937	100	288	243	236	999999	283	896	999999	95	421	820	380	859	505	504	999999	360	989	582	21	759	795	842	610	618	
180	943	999999	999999	470	963	197	999999	971	999999	929	438	999999	999999	433	444	350	459	626	989	79	104	263	999999	617	999999	999999	717	999999	999999	304	445	633	999999	124	999999	999999	127	625	458	633	999999	888	999999	574	70	44	999999	159	577	419	346	225	621	549	999999	689	818	537	462	419	479	999999	999999	999999	493	804	708	53	103	397	232	999999	999999	999999	694	999999	500	466	557	973	999999	567	622	999999	999999	229	999999	999999	49	999999	999999	590	173	48	163	999999	104	325	91	265	335	999999	65	189	999999	999999	57	264	999999	999999	199	361	979	489	999999	911	191	35	488	273	792	999999	999999	999999	999999	642	670	999999	212	123	121	185	385	999999	647	934	512	999999	999999	456	182	757	999999	180	999999	999999	610	683	351	999999	999999	79	999999	817	473	999999	783	612	999999	553	841	918	62	999999	757	999999	976	687	841	763	409	999999	452	42	101	44	426	999999	992	999999	42	986	788	960	724	999999	348	568	828	952	160	899	423	999999	999999	264	705	482	423	446	899	922	842	587	841	650	626	999999	725	439	278	950	619	734	521	854	139	999999	26	999999	675	417	999999	889	999999	509	335	424	999999	837	999999	999999	420	556	395	119	999999	999999	999999	84	425	544	999999	999999	683	999999	290	689	999999	999999	134	613	466	999999	771	491	72	952	974	341	999999	212	385	887	109	334	539	72	999999	411	710	928	972	999999	299	140	574	470	215	413	229	999999	907	999999	713	725	487	712	785	999999	56	201	236	787	758	222	168	955	298	359	999999	227	350	115	59	205	641	524	418	640	916	999999	746	571	999999	679	305	717	184	384	999999	827	287	444	364	999999	999999	999999	193	86	971	619	182	856	742	11	305	999999	619	517	999999	999999	303	155	987	999999	455	665	999999	89	917	999999	780	914	512	843	999999	905	750	540	504	455	341	342	668	307	429	890	828	120	383	503	999999	667	299	999999	533	142	457	909	72	46	520	113	999999	530	999999	267	353	898	71	999999	60	88	23	638	632	961	486	689	999999	565	836	564	999999	424	352	123	625	629	320	807	457	999999	477	467	935	237	183	147	999999	172	546	929	59	983	999999	30	653	999999	261	572	655	767	885	507	999999	956	407	744	187	725	642	999999	588	263	942	999999	610	555	703	999999	999999	999999	231	999999	28	906	515	722	999999	332	469	999999	378	748	162	690	955	970	267	978	829	438	960	999999	530	822	351	999999	50	999999	419	999999	956	856	999999	317	546	32	488	999999	451	999999	773	999999	265	677	999999	
840	111	999999	264	999999	297	725	575	359	999999	487	341	206	565	719	682	999999	912	371	999999	522	964	845	153	999999	491	964	537	999999	665	999999	999999	999999	477	510	999999	788	977	779	810	241	291	434	928	68	690	292	737	731	13	999999	942	894	999999	999999	876	266	999999	331	158	332	197	999999	694	999999	999	999999	728	65	35	893	999999	142	560	776	240	540	916	94	999999	999999	999999	999999	999999	631	173	999999	999999	644	633	437	679	656	631	487	53	860	999999	656	69	212	563	682	705	119	282	809	343	892	602	346	350	999999	89	949	105	392	289	73	118	415	304	94	431	999999	223	115	999999	83	732	999999	800	269	999999	999999	999999	555	109	41	358	999999	260	999999	51	999999	96	656	576	681	999999	661	580	676	547	654	907	478	260	999999	999999	177	308	270	169	231	546	90	999999	49	314	550	999999	258	714	754	999999	13	52	144	999999	567	538	829	999999	81	800	133	722	380	999999	176	304	992	999999	190	999999	999999	999999	820	999999	16	657	536	377	841	999999	332	999999	793	499	903	435	125	605	999999	638	478	579	98	999999	422	999999	627	999999	147	255	999999	122	533	698	174	871	232	394	505	999999	12	461	849	702	999999	171	999999	999999	238	740	189	397	999999	999999	587	999999	53	399	337	647	999999	999999	999999	596	999999	219	438	104	335	41	213	731	109	999999	999999	999999	729	396	952	999999	439	746	678	407	76	901	314	981	120	999999	828	999999	999999	999999	879	383	231	263	622	268	732	834	556	999999	537	457	297	389	916	570	691	657	447	85	217	294	999999	832	529	187	905	457	984	581	213	380	675	251	548	262	795	476	773	693	529	605	200	999999	870	618	999999	924	75	549	72	180	395	980	650	999999	999999	999999	733	444	362	285	849	974	993	166	999999	56	840	663	775	999999	883	753	556	999999	103	478	999999	999999	999999	981	391	444	519	43	985	695	601	953	829	405	743	339	340	253	755	225	999999	714	999999	567	93	411	774	847	296	999999	433	999999	501	954	999999	822	870	381	893	415	464	959	999999	96	454	887	834	380	480	554	423	999999	857	877	990	258	999999	999999	897	999999	670	671	746	999999	999999	999999	461	874	968	921	469	959	359	350	761	528	543	999999	122	205	576	404	377	742	228	129	190	623	999999	188	748	864	999999	913	744	792	223	826	825	891	436	959	411	999999	94	463	953	516	126	471	714	333	892	701	414	276	999999	13	136	151	383	837	910	789	183	604	999999	446	999999	968	315	717	
924	231	999999	999999	992	999999	657	764	175	674	999999	502	474	999999	999999	999999	508	477	999999	219	999999	683	518	598	58	999999	999999	999999	999999	999999	910	157	165	997	408	999999	932	999999	283	999999	356	371	976	709	340	418	325	758	632	703	937	138	480	999999	27	251	713	181	567	999999	999999	177	785	658	763	999999	346	476	25	310	849	999999	203	22	999999	338	706	809	267	640	999999	626	857	285	579	782	677	68	999999	167	999999	760	239	903	999999	188	585	327	945	980	81	999999	743	999999	853	236	934	467	243	689	544	904	913	927	999999	816	319	510	88	981	682	288	497	858	999999	99	481	300	999999	684	999999	999999	863	999999	999999	457	883	535	999999	353	848	219	999999	300	622	63	999999	312	828	236	999999	84	999999	963	999999	793	361	884	979	764	754	643	999999	559	936	165	999999	999999	368	627	999999	784	89	735	143	472	463	206	246	299	252	179	999999	999999	815	677	150	899	979	775	105	998	556	667	599	214	722	275	364	466	23	220	943	999999	304	94	995	513	830	835	340	164	648	999999	522	584	181	754	744	268	25	999999	657	999999	531	999999	238	421	999999	928	750	198	842	779	285	41	999999	270	449	730	682	636	79	153	445	941	999999	865	999999	24	43	968	530	105	999999	872	562	360	680	999999	856	999999	377	901	94	151	999999	868	414	999999	358	910	314	23	586	999999	81	513	999999	589	999999	372	276	131	895	782	999999	999999	339	999999	478	875	590	88	874	108	999999	999999	69	303	628	492	461	664	665	133	663	517	999999	999999	999999	59	211	100	787	493	999999	256	16	312	484	575	999999	11	21	482	330	236	148	488	130	903	999999	854	961	100	999999	612	466	999999	129	999999	999999	277	611	999999	674	999999	300	391	791	22	170	757	819	63	953	999999	999999	999999	802	436	378	41	940	897	605	356	139	696	581	999999	790	244	193	333	348	271	400	999999	808	999999	935	757	697	118	743	999999	45	907	999999	462	960	999999	969	692	781	206	336	713	823	327	370	603	809	96	231	999999	573	495	714	691	68	69	384	999999	501	621	344	831	164	908	321	231	559	999999	744	516	999999	500	551	999999	999999	687	768	491	469	341	947	610	886	999999	133	999999	203	456	999999	900	999999	996	999999	999999	999999	505	558	915	16	149	54	999999	352	715	999999	82	999999	572	756	380	301	999999	999999	169	999999	733	944	346	785	770	999999	999999	725	843	617	278	309	999999	290	999999	139	999999	484	330	297	267	999999	181	167	60	999999	630	
699	32	609	16	999999	41	496	138	560	221	140	245	121	941	999999	509	999999	999999	772	562	292	999999	251	448	418	192	872	415	475	772	999999	735	999999	407	412	999999	999999	611	785	278	894	161	879	917	722	249	999999	355	303	758	84	776	287	999999	999999	999999	781	171	597	311	169	91	663	787	42	405	81	999999	999999	999999	999999	495	606	504	667	141	447	999999	725	179	973	999999	121	716	999999	412	999999	129	999999	39	999999	999999	24	483	118	813	498	102	884	326	999999	505	816	42	999999	589	180	782	999999	216	999999	999999	445	999999	338	999999	969	999999	99	630	947	951	999999	508	349	202	481	999999	999999	854	642	355	449	409	11	477	709	88	999999	999999	242	999999	743	852	104	999999	999999	595	154	999999	843	551	13	999999	999999	226	851	317	693	301	117	57	396	532	574	999999	16	46	427	999999	933	890	999999	979	397	282	218	801	414	999999	999999	885	999999	999999	20	999999	352	999999	999999	785	625	999999	395	999999	11	194	288	220	288	999999	467	601	178	293	542	953	827	33	999999	999999	999999	60	903	819	737	231	999999	999999	999999	483	247	821	15	641	245	541	505	999999	978	212	993	997	522	899	416	962	717	999999	387	67	999999	329	328	933	777	574	498	576	203	779	999999	812	699	999999	277	646	595	999999	999999	11	999999	999999	54	663	112	999999	999999	13	412	774	999999	385	98	464	220	917	502	82	864	671	999999	999999	600	209	97	999999	307	717	632	999999	377	190	646	999999	609	238	284	664	830	767	999999	999999	173	428	274	999999	723	245	594	999999	153	523	672	999999	958	528	444	845	576	999999	712	820	381	641	407	334	739	999999	999999	999999	999999	838	251	999999	634	558	999999	181	999999	358	467	72	132	282	627	999999	999999	269	427	90	999999	439	98	999999	999999	225	999999	532	999999	999999	999	20	390	613	716	315	281	575	999999	410	763	999999	999999	227	463	999999	697	999999	24	553	816	480	999999	774	999999	999999	749	342	52	418	445	243	999999	999999	358	999999	682	519	566	321	582	999999	517	999999	326	999999	529	870	455	414	999999	24	517	999999	999999	529	725	616	426	513	565	999999	532	343	965	530	122	915	999999	16	999999	188	542	702	970	872	963	999999	457	665	683	999999	887	638	890	999999	725	999999	870	828	731	76	999999	63	756	999999	420	183	62	795	999999	613	10	448	447	999999	482	814	999999	261	999999	458	168	760	829	685	999999	894	452	999999	804	999999	999999	999999	285	901	95	488	946	999999	999999	789	225	662	256	999999	999999	448	200	550	
948	911	185	618	272	282	999999	342	233	80	592	526	730	517	999999	979	567	999999	173	545	264	993	868	179	799	776	242	506	514	759	807	613	703	999999	596	893	264	999999	778	12	993	752	265	999999	744	935	68	999999	671	999999	512	918	999999	655	999999	999999	53	15	819	495	50	411	828	999999	999999	978	999999	828	921	107	999999	999999	999999	170	999999	999999	737	992	435	863	717	999999	834	999999	999999	889	338	999999	999999	641	850	999999	999999	292	962	592	923	791	612	766	121	240	786	574	999999	381	736	124	999999	783	999999	60	580	955	999999	516	577	590	226	384	650	775	222	289	257	476	523	898	208	959	588	945	390	668	751	487	747	270	696	875	162	224	944	831	999999	799	678	661	999999	456	24	343	575	999999	999999	346	27	507	326	84	858	838	915	153	999999	281	670	911	214	300	768	316	893	351	999999	999999	831	390	865	457	999999	862	393	752	944	254	380	162	552	415	999999	250	999999	999999	26	324	308	800	636	153	999999	766	999999	999999	687	708	449	999999	999999	690	999999	636	641	999999	999999	995	999999	999999	209	950	900	517	369	798	830	527	372	999999	334	999999	999999	40	754	721	328	42	415	179	74	246	805	157	156	999999	900	999999	608	84	346	30	869	144	999999	999999	253	621	407	658	394	170	345	178	898	999999	562	999999	882	920	551	999999	590	999999	109	999999	999999	752	371	506	999999	999999	919	298	999999	313	47	993	439	78	999999	706	634	756	784	904	900	637	258	57	310	999999	951	688	999999	999999	999999	594	44	638	540	500	260	900	759	397	999999	999999	242	594	70	568	54	813	452	844	618	834	500	205	71	999999	503	323	999999	483	999999	240	765	842	873	453	958	801	537	977	456	999999	996	999999	663	853	404	663	987	999999	380	147	245	999999	999999	605	104	839	576	32	996	999999	999999	286	351	999999	291	999999	721	617	999999	999999	286	475	398	885	837	999999	542	218	123	999999	999999	464	112	908	999999	86	368	277	358	128	235	514	980	519	38	720	56	653	999999	999999	942	379	999999	137	861	770	999999	598	768	999999	307	368	909	166	610	250	184	999999	25	215	41	999999	999999	491	999999	771	494	878	856	999999	66	888	645	119	897	956	332	999999	999999	999999	999999	770	509	367	820	867	605	999999	908	999999	545	612	637	366	999999	499	121	649	119	999999	285	422	742	999999	999999	418	999999	799	269	999999	999999	209	395	999999	999999	270	943	901	670	160	999999	671	969	78	581	453	999999	289	146	407	999999	683	864	958	
948	373	37	999999	999999	412	154	999999	563	264	869	345	227	846	936	712	555	219	979	958	922	614	452	673	79	490	167	442	663	861	809	245	344	437	842	67	242	95	478	268	16	370	117	715	208	246	236	414	353	999999	999999	635	703	906	45	343	920	364	788	999999	254	712	152	702	454	634	999999	789	14	878	479	469	741	720	999999	562	999999	736	475	999999	263	753	99	999999	19	184	541	438	402	999999	146	878	306	535	23	999999	999999	999999	999999	999999	245	447	409	999999	954	392	893	983	999999	482	837	194	999999	955	688	501	622	912	999999	280	103	571	396	999999	999999	600	999999	216	706	999999	999999	101	475	900	597	999999	999999	624	285	626	290	557	485	999999	671	951	989	999999	846	522	999999	316	999999	990	480	999999	60	904	731	999999	999999	999999	999999	999999	999999	745	719	988	999999	872	157	999999	999999	999999	990	999999	96	476	833	791	611	821	369	194	977	37	378	999999	430	999999	765	448	999999	922	405	999999	999999	190	780	925	242	11	982	974	374	682	999999	999999	999	934	587	583	80	940	751	408	328	102	327	121	999999	244	999999	999999	999999	999999	999999	999999	670	397	274	906	696	908	559	609	839	394	819	304	358	723	485	495	346	191	378	952	180	997	284	999999	862	999999	559	999999	999999	547	867	666	577	965	984	612	670	680	887	172	391	152	569	933	282	999999	762	653	759	82	999999	925	340	999999	543	673	999999	999999	999999	36	358	561	175	301	999999	163	726	392	739	999999	824	999999	303	215	571	38	438	350	906	839	907	999999	248	371	449	941	335	425	999999	321	499	999999	637	999999	813	829	999999	999999	416	129	306	379	999999	886	257	442	631	134	590	515	245	772	188	999999	999999	453	322	804	851	585	999999	311	960	428	999999	248	38	442	402	999999	999999	170	999999	787	543	537	991	361	123	999999	320	999999	834	917	85	727	407	999999	741	999999	516	999999	425	831	301	995	419	496	513	18	413	199	999999	849	999999	84	838	999999	670	592	461	961	690	844	274	626	476	53	352	655	841	605	700	999999	235	999999	745	111	495	548	127	505	848	999999	603	131	478	985	463	999999	888	999999	762	159	909	999999	492	580	567	675	999999	376	999999	999999	177	807	999999	700	623	584	999999	736	905	132	474	999999	122	585	250	153	157	491	589	350	767	999999	842	550	999999	679	396	174	544	999999	30	751	361	990	937	999999	632	777	999999	878	672	161	999999	640	685	953	442	907	340	423	999999	46	786	803	100	342	964	947	
578	944	198	999999	999999	999999	111	722	604	132	647	454	999999	379	130	710	999999	615	999999	212	865	179	246	489	834	131	999999	983	965	557	999999	604	830	685	209	426	690	507	960	26	538	963	358	319	269	999999	903	999999	916	86	999999	485	610	999999	92	409	707	709	340	80	999999	127	757	56	999999	52	623	834	180	703	29	180	654	715	999999	902	820	926	229	948	228	154	999999	999999	432	423	994	78	603	799	719	999999	176	890	234	999999	216	311	96	227	999999	78	999999	222	66	954	830	894	99	999999	588	780	489	392	851	648	59	867	624	999999	58	555	241	380	999999	999999	999999	764	491	262	999999	518	840	12	999999	160	176	855	999999	999999	592	109	999999	999999	999999	938	502	784	48	999999	370	348	999999	286	178	715	836	999999	238	27	999999	76	413	836	494	80	999999	486	704	999999	999999	204	44	156	227	949	999999	817	169	56	999999	999999	999999	999999	999999	357	830	564	833	972	323	999999	627	815	528	526	695	152	929	150	999999	999999	89	346	113	999999	313	999999	68	229	149	28	999999	191	481	999999	349	507	944	999999	249	385	653	732	388	913	999999	229	627	701	263	433	888	28	999999	531	150	390	999999	999999	999999	299	505	614	832	304	130	445	344	799	186	197	999999	792	901	622	372	357	957	199	599	999999	914	367	966	715	140	430	143	950	999999	999999	705	229	999999	999999	880	49	899	999999	999999	141	884	999999	524	75	999999	105	126	999999	169	793	432	613	136	959	999999	999999	647	127	999999	699	311	394	220	999999	999999	978	999999	951	742	332	457	999999	405	467	209	95	842	900	999999	45	313	999999	790	795	999999	999999	103	999999	574	741	401	782	920	104	830	500	618	999999	583	257	405	999999	693	999999	345	558	218	668	759	299	305	999999	638	138	396	999999	603	424	690	400	999999	566	386	10	931	675	953	311	999999	709	999999	545	999999	241	639	999999	999999	954	999999	978	999999	434	999999	285	445	654	153	791	708	237	999999	999999	999999	193	373	839	787	692	904	669	605	906	42	999999	822	760	429	406	498	999999	588	648	964	712	516	999999	999999	111	565	286	531	171	603	409	811	283	928	999999	868	800	999999	331	59	999999	383	999999	402	334	462	684	235	747	303	461	999999	258	239	904	676	999999	657	686	137	628	147	999999	999999	632	248	548	832	295	538	698	895	267	599	183	339	539	68	857	649	880	61	999999	868	152	761	999999	54	33	467	954	152	999999	204	431	652	939	673	769	999999	913	999999	940	999999	999999	
565	999999	659	65	575	147	999999	800	47	999999	999999	363	575	999999	871	999999	504	808	828	583	555	231	73	178	999999	999999	865	298	999999	999999	38	121	576	273	587	999999	904	999999	999999	329	999999	351	637	999999	854	299	374	999999	999999	411	419	53	122	634	58	343	999999	999999	534	185	282	566	39	311	228	466	999999	311	584	501	779	515	359	508	483	999999	999999	125	323	241	35	363	400	369	999999	999999	998	941	999999	253	62	423	465	283	999999	543	322	335	728	398	513	999999	927	999999	631	999999	999999	613	160	845	750	999999	177	303	160	999999	175	670	985	244	467	845	96	999999	449	366	60	86	461	940	891	268	397	925	728	962	435	994	737	421	300	395	999999	379	999999	849	999999	171	999999	138	378	651	349	494	931	668	976	596	956	275	854	999999	999999	220	953	492	999999	251	999999	999999	999999	180	933	574	943	81	63	999999	838	599	119	999999	953	332	572	249	918	903	994	70	985	838	47	999999	567	999999	999999	580	426	20	45	15	596	999999	645	207	718	775	550	859	614	270	758	367	999999	999999	663	828	648	714	573	999999	256	514	212	654	143	471	16	270	999999	483	300	827	999999	999999	999999	28	687	999999	999999	152	362	145	456	999999	89	680	999999	601	29	414	932	712	446	999999	758	92	732	999999	74	999999	769	999999	999999	140	969	931	803	60	999999	999999	151	283	193	999999	558	999999	999999	487	999999	462	164	999999	250	433	550	588	390	440	355	218	999999	696	999999	999999	383	81	999999	325	755	999999	877	265	926	383	273	999999	528	999999	999999	647	33	254	426	611	103	364	50	598	589	391	999999	372	705	466	360	999999	999999	999999	57	999999	997	999999	732	999999	585	899	488	866	170	891	999999	374	864	999999	195	50	279	699	189	28	41	524	735	373	606	514	560	470	33	999999	686	618	999999	98	999999	290	522	10	999999	203	999999	999999	999999	999999	331	186	508	997	280	319	999999	282	730	999999	454	482	17	368	819	999999	349	999999	842	999999	214	451	999999	999999	67	905	528	279	674	985	152	858	96	999999	999999	999999	16	562	200	714	641	999999	888	939	643	999999	282	999999	190	953	854	999999	341	95	493	880	780	999999	940	375	790	906	608	744	886	596	396	970	326	999999	999999	786	827	137	999999	800	563	999999	142	889	632	375	98	720	141	293	526	10	553	171	649	284	622	999999	999999	999999	805	153	63	57	781	312	836	791	999999	999999	42	213	385	692	999999	323	599	60	742	424	817	888	613	603	999999	395	426	165	
999999	999999	174	999999	999999	975	995	419	413	94	118	330	539	307	831	72	261	999999	999999	861	844	335	684	572	92	509	917	917	540	459	977	396	885	680	50	108	904	39	999	410	697	908	910	514	941	421	885	520	66	550	352	756	769	565	321	424	999999	999999	919	704	67	999999	879	953	117	722	444	858	266	999999	168	999999	324	225	173	936	999999	999999	630	670	999999	407	861	989	999999	230	999999	330	369	626	992	999999	120	305	352	620	999999	956	407	229	976	36	263	333	391	130	442	554	999999	385	999	936	999999	258	89	999999	226	999999	846	999999	106	124	498	640	741	856	121	28	872	553	907	468	772	410	694	597	153	999999	608	986	999999	999999	928	984	999999	65	340	861	225	692	404	149	120	520	133	862	538	999999	999999	999999	19	423	682	848	478	540	173	570	999999	492	516	688	291	859	107	999999	195	514	22	685	526	260	803	189	999999	767	358	262	287	831	999999	529	945	999999	977	375	398	90	516	96	891	769	306	733	186	715	858	999999	422	108	999999	999999	610	999999	19	759	620	999999	999999	711	191	999999	293	732	999999	986	743	218	882	732	635	114	997	925	793	999999	953	999999	13	999999	908	108	839	188	165	45	919	48	73	999999	999999	895	392	805	905	980	486	573	309	999999	972	650	377	689	473	572	36	684	123	262	806	550	499	264	802	999999	81	114	577	999999	77	704	154	665	977	740	999999	202	30	999999	999999	389	770	999999	471	999999	730	160	715	593	18	244	925	811	421	214	406	137	12	999999	908	999999	995	999999	131	278	999999	712	712	732	849	999999	664	309	983	426	779	999999	793	544	362	921	398	984	999999	833	999999	343	253	772	344	999999	199	207	999999	897	393	858	692	203	762	999999	999999	982	999999	999999	579	625	828	999999	999999	999999	343	468	999999	986	983	21	532	999999	498	171	468	939	398	264	644	467	404	999999	42	921	999999	999999	999999	344	483	416	250	214	263	163	999999	999999	347	623	261	731	736	918	913	382	999999	403	704	999999	559	999999	999999	488	540	999999	230	742	999999	513	999999	743	686	136	512	577	770	327	44	345	656	220	601	775	13	913	730	486	181	999999	594	999999	896	191	785	975	822	761	999999	151	932	773	999999	999999	999999	517	54	610	415	346	611	18	999999	368	944	349	906	818	485	999999	392	744	570	313	999999	999999	999999	999999	350	537	755	18	653	893	413	883	924	767	878	495	868	129	81	835	999999	999999	241	537	247	999999	999999	999999	286	999999	
759	197	212	982	999999	999999	670	999999	999999	999999	999999	603	365	999999	955	71	424	999999	999999	990	759	272	673	734	265	342	999999	320	999999	904	467	751	732	999999	144	225	680	941	999999	118	825	328	859	202	999999	454	230	766	581	999999	31	931	999999	296	297	999999	524	477	727	582	873	360	291	365	999999	840	999999	758	340	999999	390	483	296	999999	999999	441	412	480	490	810	999999	999999	999999	999999	883	536	686	446	319	648	700	999999	223	999999	245	474	46	504	781	414	583	472	999999	841	795	547	644	243	131	856	93	53	987	999999	470	743	622	210	481	999999	163	434	448	691	999999	188	999999	26	595	700	404	908	999999	85	236	999999	999999	896	999999	345	891	453	325	463	999999	657	224	306	808	999999	852	999999	32	999999	261	159	33	743	999999	617	288	628	999999	431	461	185	354	911	690	821	50	725	913	146	992	709	119	999999	137	392	963	963	217	999999	847	568	885	801	824	87	626	959	105	679	999999	273	805	894	999999	389	312	999999	999999	987	999999	137	922	886	904	551	50	47	999999	999999	653	324	420	553	583	893	299	553	97	613	204	999999	630	244	88	729	903	999999	984	748	90	660	357	229	643	719	646	999999	896	282	47	999999	353	685	999999	999999	852	262	999999	118	99	758	999999	11	793	999999	507	999999	807	184	999999	824	63	868	339	999999	966	200	910	999999	256	300	656	814	576	616	736	944	218	345	876	651	904	875	999999	999999	443	999999	436	272	999999	958	999999	999999	634	222	535	999999	356	999999	776	999999	351	455	861	798	999999	411	435	186	999999	999999	479	999999	308	999999	920	187	219	18	559	620	763	648	999999	999999	109	999999	189	364	90	999999	598	999999	999999	999999	309	458	24	999999	228	42	920	999999	627	999999	489	729	999999	999999	301	358	274	347	482	999999	898	703	999999	573	999999	178	232	80	999999	392	999999	302	902	93	696	999999	172	359	789	527	700	513	999999	992	999999	379	520	550	72	999999	987	260	704	999999	999999	606	654	451	170	60	809	999999	163	245	695	196	827	340	942	830	195	999999	558	954	999999	395	683	811	763	329	999999	681	17	374	999999	713	597	497	768	100	816	999999	999999	999999	999999	850	999999	999999	307	999999	552	189	608	242	546	82	999999	999999	949	930	922	843	999999	841	999999	999999	999999	789	999999	981	598	340	572	851	24	473	725	819	999999	614	45	899	513	151	777	999999	999999	775	827	332	21	847	547	837	999999	972	999999	357	999999	590	999999	570	943	326	33	221	999999	757	999999	999999	
356	999999	513	999999	999999	33	339	545	73	925	65	77	961	518	999999	751	792	734	999999	999999	439	377	482	656	607	474	955	197	999999	565	859	325	557	755	999999	138	999999	212	942	154	999999	999999	294	420	999999	940	999999	434	356	282	999999	883	83	186	643	978	410	857	999999	999999	77	152	999999	999999	999999	739	519	216	999999	841	416	589	791	539	999999	940	93	71	131	666	865	999999	841	844	146	999999	252	999999	121	997	727	487	474	521	86	500	999999	999999	355	795	430	403	999999	514	866	999999	101	999999	777	999999	894	348	999999	81	565	546	999999	583	372	98	497	149	104	544	124	929	125	999999	999999	908	869	307	716	999999	245	999999	639	336	999999	999999	885	707	602	418	112	389	999999	999999	956	540	199	496	423	999999	999999	291	308	357	999999	936	724	821	92	869	833	597	999999	409	835	102	906	974	999999	75	213	999999	546	685	441	735	999999	721	323	921	999999	382	883	999999	37	954	173	999999	935	999999	582	73	999999	999999	584	999999	756	351	567	863	634	225	891	358	62	518	999999	623	915	999999	758	12	999999	999999	161	999999	713	999999	382	999999	929	624	48	999999	492	150	174	813	110	926	978	835	164	459	297	503	999999	535	406	518	218	550	999999	280	999999	580	565	999999	999999	133	999999	999999	969	685	934	999999	186	338	865	999999	354	931	522	988	687	923	999999	58	873	658	970	188	775	864	672	389	257	768	999999	912	999999	999999	241	977	134	999999	999999	478	525	287	999999	999999	999999	494	174	999999	37	999999	592	369	732	999999	590	923	162	623	999999	115	999999	554	762	418	999999	999999	337	643	699	999999	999999	293	67	379	999999	999999	341	818	999999	999999	699	395	999999	868	999999	911	190	999999	129	318	824	999999	999999	760	465	970	524	907	104	715	166	530	587	999999	523	309	312	363	982	994	591	344	999999	999999	415	999999	203	893	243	156	773	269	524	391	719	363	699	306	999999	999999	81	434	723	803	134	179	807	868	355	875	999999	826	999999	134	726	490	406	76	354	838	776	631	999999	948	942	896	16	206	773	170	999999	16	999999	999999	923	167	999999	310	403	246	819	335	999999	367	548	946	184	999999	664	239	999999	632	999999	84	786	449	999999	775	861	238	999999	999999	104	194	999999	602	387	665	211	569	868	105	999999	118	999999	451	92	315	409	995	999999	617	541	999999	212	977	64	375	642	483	406	846	449	174	84	217	241	363	102	945	569	518	198	105	370	999999	958	843	65	345	367	454	375	999999	515	999999	80	560	
999999	298	547	22	33	999999	172	32	655	999999	44	811	999999	728	223	464	436	214	428	999999	183	350	999999	999999	319	999999	126	951	481	584	999999	528	147	681	381	999999	408	557	495	999999	933	348	216	460	808	254	135	638	241	999999	438	999999	999999	635	999999	641	279	335	999999	999999	610	221	551	81	850	515	674	538	357	419	65	879	718	957	512	835	999999	999999	412	75	999999	999999	720	570	155	356	999999	512	304	740	999999	999999	854	769	860	722	796	144	609	303	579	596	291	999999	855	559	592	178	999999	550	999999	710	999999	999999	552	133	500	981	925	503	123	172	244	999999	885	983	34	949	107	790	48	10	958	119	495	586	999999	898	999999	595	764	233	389	753	244	823	159	227	999999	737	999999	815	999999	999999	189	999999	362	999999	936	872	535	643	80	342	999999	999999	751	813	151	999999	927	601	276	999999	739	889	782	490	382	71	833	999999	732	370	568	232	791	852	999999	88	233	530	962	842	70	999999	162	56	251	737	999999	346	86	260	809	999999	548	999999	376	300	634	872	999999	874	49	999999	999999	710	773	289	715	899	883	72	742	406	639	434	999999	999999	999999	999999	999999	644	989	496	730	481	560	939	683	912	999999	639	453	361	237	97	802	999999	218	452	283	999999	32	182	463	23	517	413	990	124	609	757	999999	898	633	658	885	999999	999999	440	159	999999	605	802	423	999999	618	390	178	999999	631	936	410	294	999999	286	621	999999	43	999999	963	999999	948	569	312	728	999999	555	728	999999	999999	999999	344	778	999999	448	999999	230	759	219	404	137	244	999999	999999	672	357	278	445	356	46	79	999999	291	999999	999999	885	45	500	695	177	73	662	599	348	381	999999	632	991	999999	920	401	66	823	321	836	999999	509	999999	639	999999	999999	999999	382	542	999999	740	63	311	301	563	330	729	74	52	341	475	999999	110	120	80	724	287	430	435	645	999999	695	969	999999	999999	386	958	860	999999	999999	952	289	66	215	999999	549	330	999999	999999	600	671	992	781	979	371	999999	999999	967	569	655	530	689	999999	897	130	999999	93	672	212	186	371	999999	749	683	389	999999	588	894	478	531	999999	588	969	999999	973	29	914	999999	278	821	977	991	999999	668	838	272	343	169	999999	999999	466	999999	496	284	238	999999	252	107	600	186	688	514	498	47	261	942	720	121	999999	111	140	103	403	391	999999	999999	577	91	844	127	852	429	810	882	999999	746	101	695	606	180	999999	817	399	102	142	999999	502	263	417	896	551	231	
245	983	466	372	264	115	84	858	235	171	263	482	333	269	704	615	972	514	850	35	999999	752	334	323	999999	999999	258	736	877	323	673	947	999999	630	193	999999	426	999999	491	985	620	747	945	614	999999	917	768	873	769	886	290	902	56	526	716	493	658	999999	999999	952	857	348	980	911	497	315	999999	703	86	877	999999	999999	33	864	414	767	999999	719	759	785	543	999999	967	999999	42	771	901	58	914	699	178	283	999999	539	138	282	767	44	999999	258	999999	74	797	999999	999999	20	999999	191	122	948	686	938	393	999999	419	481	380	989	878	726	413	858	788	999999	709	916	999999	494	735	141	10	999999	602	510	776	478	588	999999	999999	32	892	999999	935	966	999999	239	889	158	129	657	901	777	999999	400	844	160	286	420	192	780	771	395	456	980	948	999999	999999	883	999999	999999	893	305	695	855	834	999999	999999	999999	372	999999	37	999999	374	999999	239	232	616	212	665	625	202	999999	892	523	261	507	273	955	27	109	999999	999999	50	189	763	606	92	310	566	160	999999	463	58	713	753	681	999999	377	751	726	999999	143	227	491	748	726	413	182	604	337	430	967	804	272	586	31	59	195	325	999999	999999	315	646	515	397	738	129	189	999999	579	486	895	213	301	999999	760	788	558	440	46	203	909	706	999999	729	269	999999	785	136	999999	632	999999	62	127	585	991	497	712	999999	999999	607	233	999999	999999	851	999999	999999	999999	470	999999	243	999999	999999	999999	439	999999	609	999999	785	138	999999	344	62	48	947	650	999999	96	715	811	999999	85	999999	431	999999	969	507	682	387	204	999999	155	999999	310	498	141	91	773	687	355	999999	89	926	965	929	273	181	374	86	211	691	677	797	658	563	167	45	332	999999	470	733	999999	39	591	999999	934	28	751	549	816	568	79	408	370	429	193	158	499	502	176	797	143	999999	999999	513	827	357	666	747	999999	106	759	925	999999	622	464	59	345	343	994	254	429	824	270	643	999999	279	437	238	999999	999999	546	829	999999	999999	600	999999	999999	87	804	586	999999	14	219	719	808	154	190	748	964	143	813	165	508	922	378	318	346	543	999999	557	920	437	377	331	560	929	253	999999	31	999999	206	268	538	417	999999	425	999999	999999	834	999999	99	688	274	246	205	999999	331	759	304	291	999999	999999	195	256	666	924	999999	888	169	879	900	635	726	830	936	555	627	999999	40	999999	703	999999	999999	424	468	241	173	140	135	999999	607	494	999999	740	999999	887	82	999999	751	
999999	999999	726	390	955	576	999999	962	443	310	650	762	241	728	351	587	198	999999	771	999999	434	760	506	762	989	281	416	384	985	680	999999	483	345	349	999999	174	999999	999999	753	847	14	279	730	830	999999	999999	376	765	909	162	961	286	310	999999	999999	216	291	964	401	999999	999999	88	976	763	261	177	999999	891	999999	186	610	783	856	924	999999	999999	40	676	287	582	905	650	999999	832	719	772	999999	999999	32	856	999999	22	23	79	687	925	302	967	999999	317	999999	484	111	732	552	187	429	386	718	172	999999	999999	686	818	778	999999	613	153	53	488	999999	584	869	999999	302	999999	770	787	246	858	862	73	106	970	592	430	549	743	290	999999	352	796	999999	999999	680	278	336	999999	300	177	322	159	923	100	999999	415	614	303	439	955	999999	999999	999999	860	310	122	518	716	999999	358	970	999999	863	510	146	208	999999	19	136	33	271	999999	999999	78	546	713	999999	16	657	187	815	255	313	999999	999999	709	999999	273	560	568	999999	999999	968	942	207	452	295	422	954	123	954	605	999999	416	694	840	156	999999	324	596	972	511	68	999999	542	999999	566	538	999999	436	551	999999	459	568	272	651	607	999999	999999	103	427	727	61	544	232	999999	999999	896	640	295	563	999999	999999	963	596	999999	560	919	999999	483	999999	757	999999	999999	571	767	999999	608	153	52	242	602	999999	230	179	999999	460	524	826	332	644	999999	897	99	873	966	247	495	972	23	101	688	153	397	217	999999	689	533	972	464	73	999999	753	598	62	960	385	728	793	351	798	45	103	87	838	226	860	999999	999999	605	530	660	635	139	951	554	459	811	23	509	566	999999	552	371	268	173	916	308	46	912	999999	999999	702	631	225	65	999999	75	559	991	809	739	878	376	934	413	845	623	647	508	511	573	715	999999	784	999999	493	999999	818	675	309	561	912	742	25	20	958	14	999999	895	959	393	262	31	700	826	58	186	437	855	327	302	661	538	999999	26	804	418	846	353	572	863	256	884	999999	258	999999	999999	361	999999	454	999999	999999	751	548	127	321	999999	593	999999	822	999999	999999	963	357	17	899	384	341	999999	216	999999	168	999999	333	106	999999	378	340	451	999999	913	825	513	410	486	593	909	989	999999	705	120	999999	887	530	265	569	293	536	684	999999	999999	803	362	999999	999999	682	148	428	451	981	943	999999	999999	959	999999	999999	791	562	871	424	990	394	59	303	105	999999	281	50	78	537	853	841	656	103	556	119	999999	795	505	
804	455	491	999999	999999	762	757	999999	928	999999	773	778	731	665	270	999999	67	754	69	999999	189	999999	107	360	914	999999	999999	707	59	412	999999	29	995	66	999999	968	509	846	747	999999	999999	999999	352	428	999999	759	999999	185	999999	999999	498	365	412	183	326	403	357	999999	633	183	660	59	633	525	821	753	782	674	599	301	858	221	17	999999	283	145	68	999999	65	165	16	926	321	999999	999999	444	616	822	739	673	621	999999	223	574	880	298	420	827	999999	999999	999999	999999	586	104	876	287	999999	883	899	190	345	678	85	478	177	734	738	999999	610	387	146	959	935	925	999999	491	997	442	648	985	725	999999	999999	999999	999999	558	349	226	447	636	999999	733	999999	558	999999	942	301	999999	407	156	999999	999999	226	999999	414	27	522	661	424	999999	289	915	999999	914	465	114	606	571	299	618	999999	999999	999999	974	300	413	999999	999999	999999	737	199	262	45	501	999999	624	23	852	109	999999	46	688	802	999999	999999	181	497	17	103	233	999999	730	455	789	761	48	239	252	928	10	999999	145	73	686	999999	37	879	999999	489	999999	100	753	999999	999999	581	999999	718	819	999999	129	999999	39	999999	373	999999	999999	806	256	740	396	395	771	923	108	999999	900	999999	999999	999999	329	999999	753	527	262	999999	999999	999999	327	217	64	999999	419	624	809	94	949	853	699	295	737	230	632	999999	103	455	999999	829	999999	946	680	92	602	963	307	828	999999	511	40	999999	999999	999999	489	48	685	76	999999	999999	124	999999	242	999999	925	831	128	999999	999999	750	434	807	813	763	894	381	999999	972	727	456	326	980	921	447	822	468	487	999999	740	593	327	36	999999	183	715	358	714	633	166	771	844	208	169	422	999999	233	427	54	999999	118	511	713	999999	529	829	999999	999999	794	235	466	354	592	368	84	433	407	337	640	58	999999	999999	999999	815	999999	611	999999	821	509	370	599	999999	442	229	999999	91	613	686	949	353	581	999999	920	407	999999	427	999999	839	94	999999	999999	895	787	999999	771	451	608	897	999999	999999	999999	322	593	433	635	425	912	373	736	999999	819	720	387	296	476	999999	746	506	125	999999	359	288	736	520	999999	999999	263	999999	457	190	483	715	303	41	642	999999	671	496	999999	999999	515	888	112	101	179	958	517	500	999999	999999	705	999999	782	855	568	999999	999999	83	743	932	172	476	915	999999	518	113	427	356	654	217	999999	260	734	840	33	470	185	999999	350	731	195	999999	914	966	999999	381	933	447	472	999999	999999	598	752	839	
121	48	973	556	999999	76	541	171	846	999999	999999	454	377	941	831	999999	257	940	999999	22	746	410	561	999999	999999	146	180	980	883	999999	533	29	507	999999	729	984	497	999999	72	284	200	34	916	602	999999	39	999999	991	615	374	962	743	999999	740	102	710	999999	34	999999	446	895	999999	999999	999999	788	853	947	483	222	847	999999	999999	878	458	821	722	494	959	855	51	999999	188	374	519	483	999999	999999	999999	801	28	999999	473	154	625	388	639	746	515	999999	249	92	999999	999999	768	999999	344	865	999999	918	380	225	526	178	442	313	717	999999	768	999999	999	999999	999999	999999	203	348	147	483	999999	79	192	975	999999	999999	616	959	611	408	605	755	149	924	999999	848	431	803	999999	304	711	322	671	452	999999	587	999999	549	902	999999	586	430	626	860	999999	348	736	404	246	999999	561	483	701	318	591	999999	788	84	953	341	259	399	366	842	771	939	407	739	998	402	341	77	66	762	822	999999	138	288	321	408	122	999999	566	611	743	238	621	362	861	999999	999999	739	595	571	599	196	999999	783	98	673	940	996	999999	843	48	494	427	939	999999	999999	999999	510	763	555	229	999999	832	755	109	543	999999	55	999999	43	999999	999999	481	494	172	635	121	999999	199	647	999999	125	630	723	572	999999	999999	681	866	999999	89	298	976	50	352	376	363	999999	999999	999999	354	895	127	372	250	999999	23	999999	777	999999	304	539	999999	125	97	999999	999999	119	193	850	732	646	189	434	953	314	625	440	152	795	999999	803	999999	644	302	572	998	999999	482	136	245	999999	904	999999	160	550	999999	999999	953	999999	774	253	999999	999999	822	707	999999	693	999999	935	820	582	790	981	589	500	868	675	822	999999	114	345	637	999999	614	854	742	999999	283	999999	999999	764	999999	999999	31	37	999999	836	821	595	856	315	848	999999	315	999999	98	922	999999	659	681	999999	48	999999	144	999999	616	77	229	968	965	542	419	15	608	66	999999	887	960	561	999999	41	854	237	668	799	497	99	751	999999	999999	819	999999	999999	999999	33	999999	59	768	592	999999	611	617	852	629	999999	895	999999	938	999999	568	999999	962	864	838	650	458	811	769	344	941	527	999999	278	999999	155	999999	794	283	584	999999	55	129	377	999999	219	424	11	607	353	904	654	160	502	393	565	857	892	786	91	575	915	999999	433	651	893	999999	348	649	483	999999	110	999999	363	919	999999	91	594	724	628	235	456	999999	999999	440	296	376	823	885	647	298	891	18	202	19	424	765	999999	726	
256	923	85	361	133	813	803	999999	796	999999	870	484	272	177	999999	856	128	711	999999	992	364	527	472	463	999999	999999	648	102	376	354	504	999999	395	868	478	705	999999	999999	999999	612	637	211	579	999999	24	173	36	999999	999999	346	890	712	902	703	999999	728	461	622	359	938	175	711	719	999999	87	123	99	404	999999	462	999999	999999	632	261	999999	163	947	231	999999	999999	169	924	251	999999	463	792	854	999999	507	749	999999	536	999999	999999	999999	925	491	137	999999	901	999999	632	34	398	999999	867	90	651	347	999999	780	239	183	519	779	250	470	689	999999	295	269	407	896	949	218	999999	287	491	999999	439	671	820	68	999999	765	999999	999999	852	399	999999	712	999999	353	299	969	999999	363	236	371	206	465	802	148	999999	642	676	735	84	190	470	590	598	837	908	546	959	999999	636	754	252	350	617	299	401	583	66	63	999999	980	999999	816	60	999999	617	973	869	682	190	905	999999	802	999999	672	929	16	123	375	445	753	999999	999999	726	482	129	855	848	512	746	304	585	622	137	104	986	653	999999	999999	999999	999999	676	287	999999	731	999999	450	524	945	370	395	999999	691	617	854	999999	360	99	578	10	762	999999	999999	935	999999	329	476	999999	731	686	285	476	999999	999999	511	86	731	999999	995	817	679	340	999999	999999	999999	834	894	14	283	999999	635	563	960	478	999999	809	319	352	114	999999	999999	775	999999	268	94	918	825	545	116	777	999999	507	104	761	330	431	232	224	584	61	435	472	400	999999	999999	721	516	175	688	701	766	389	748	593	629	999999	547	644	999999	442	999999	358	999999	505	882	138	469	999999	999999	999999	999999	999999	768	62	975	726	385	999999	999999	372	412	659	856	414	20	861	759	510	142	427	884	587	166	151	52	87	574	894	725	999999	262	317	999999	652	124	671	620	696	618	903	528	361	435	695	40	359	501	492	999999	31	378	999999	76	999999	999999	999	999999	626	999999	898	161	490	469	296	119	105	642	214	300	349	999999	999999	892	999999	898	532	162	470	121	999999	585	91	999999	703	553	303	250	296	999999	125	731	994	686	719	751	48	891	148	586	935	999999	297	202	155	781	315	999999	837	832	999999	999999	999999	514	326	322	80	90	999999	743	815	854	355	712	184	617	255	386	182	488	860	641	23	883	999999	976	999999	888	264	921	999999	999999	413	999999	873	278	262	490	370	406	680	957	135	405	770	90	370	585	28	537	536	929	893	358	999999	987	833	999999	337	349	999999	999999	826	
844	999999	587	450	892	839	905	365	999999	26	776	808	902	516	999999	999999	106	616	712	869	726	999999	318	344	64	491	999999	444	667	999999	31	381	999999	999999	999999	999999	192	639	478	999999	122	182	771	999999	126	550	999999	481	226	482	241	732	999999	322	109	459	197	252	396	999999	953	470	999999	612	995	404	320	771	235	717	999999	466	147	999999	757	554	623	999999	228	513	421	999999	999999	999999	920	298	69	185	999999	830	712	940	253	78	999999	651	484	169	917	722	240	308	255	508	551	999999	595	354	565	555	836	999999	34	882	988	548	251	999999	691	706	344	145	740	999999	14	990	222	79	185	115	79	464	999999	505	283	123	169	720	643	155	703	715	619	485	994	999999	915	371	89	253	409	972	477	220	387	105	567	850	503	561	562	525	999999	999999	486	382	313	528	608	875	389	531	868	545	13	629	999999	264	410	93	85	999999	990	932	999999	106	999999	277	999999	187	999999	318	999999	92	999999	187	545	169	999	622	617	396	762	999999	863	878	114	932	216	999999	579	999999	450	420	999999	711	534	247	755	389	396	45	410	430	999999	999999	315	785	952	825	94	999999	265	787	999999	688	98	786	78	999999	991	999999	999999	370	608	252	867	806	605	999999	652	308	414	619	236	582	985	342	884	791	572	328	979	390	673	223	58	662	999999	999999	999999	748	999999	927	398	342	999999	49	822	999999	213	509	189	80	182	785	999999	645	561	893	999999	999999	901	999999	264	999999	84	680	697	999999	204	214	861	999999	269	904	999999	486	231	894	999999	999999	519	807	588	73	148	908	217	887	270	412	111	60	104	999999	999999	999999	673	999999	267	304	999999	437	882	999	647	381	811	278	999999	476	999999	999999	295	999999	247	999999	698	200	534	175	472	999999	999999	999999	113	811	999999	403	67	248	812	506	636	313	603	91	999999	589	426	999999	107	939	242	794	988	999999	765	999999	999999	753	202	482	200	102	999999	543	313	100	895	999999	668	418	221	417	663	999999	40	981	163	165	999999	119	999999	767	78	532	576	339	803	999999	999999	999999	774	314	55	340	315	544	999999	69	777	835	693	999999	108	689	727	825	140	999999	414	783	194	473	999999	93	708	433	34	309	966	999999	296	237	790	999999	644	907	999999	333	611	496	509	999999	387	999999	426	194	668	999999	805	751	208	732	264	999999	191	310	729	962	631	999999	520	182	103	802	548	465	799	805	54	820	999999	807	469	917	283	999999	95	999999	666	523	999999	644	504	224	776	564	
999999	999999	121	343	187	408	701	729	976	337	11	585	794	960	394	862	344	984	297	999999	999999	346	988	101	224	487	305	117	126	875	678	878	36	999999	492	999999	999999	710	999999	999999	115	739	941	999999	999999	510	456	706	139	902	310	519	927	385	301	999999	999999	999999	999999	700	113	593	999999	110	659	132	558	999999	477	122	999999	633	999999	999999	999999	533	999999	52	12	714	40	599	999999	223	574	168	950	651	691	856	741	674	591	942	952	521	999999	999999	999999	965	999999	645	999999	27	999999	676	177	694	999999	767	241	497	27	414	670	999999	615	999999	536	501	999999	907	129	621	380	999999	51	999999	290	999999	408	999999	755	46	762	394	370	999999	488	999999	990	266	561	924	624	253	656	187	281	448	999999	999999	314	795	793	999999	999999	617	999999	240	635	768	414	326	369	678	999999	980	651	285	999999	654	911	638	510	915	356	205	999999	999999	847	999999	137	842	867	672	258	959	999999	717	868	752	325	258	272	232	852	244	564	946	999999	675	535	996	304	999999	823	676	294	878	698	330	620	518	393	771	640	571	458	696	429	782	738	934	999999	400	339	999999	999999	999999	73	121	640	60	625	999999	338	141	999999	615	848	999999	999999	374	29	547	999999	806	864	500	592	290	785	867	526	728	937	601	590	903	922	170	999999	16	999999	587	690	569	892	221	443	509	33	999999	847	846	117	373	914	868	267	999999	798	875	695	999999	335	772	533	897	244	736	550	999999	693	688	999999	668	560	441	857	573	999999	652	999999	93	266	943	29	680	621	573	999999	722	645	399	371	999999	321	999999	261	917	45	995	999999	706	999999	999999	159	169	573	449	813	483	20	694	619	155	818	999999	999999	999999	753	999999	286	999999	59	828	999999	999999	327	848	356	528	189	940	537	917	675	360	135	876	794	860	999999	181	760	213	711	999999	779	999999	616	708	514	869	174	999999	719	317	657	139	391	854	999999	724	102	294	999999	999999	167	701	480	467	487	649	598	999999	745	114	910	846	127	57	525	111	242	648	23	320	999999	999999	999999	368	703	999999	495	939	28	393	88	475	909	641	794	999999	744	999999	999999	865	281	281	446	614	999999	810	999999	344	338	739	491	999999	280	983	303	811	503	122	763	999999	999999	658	873	362	35	445	936	486	263	448	367	94	426	999999	48	504	908	593	999999	892	982	161	999999	289	901	634	204	926	347	982	583	632	999999	739	711	622	408	999999	588	961	999999	999999	90	999999	382	407	38	132	944	799	
999999	909	999999	871	509	12	57	594	999999	999999	999999	19	148	280	999999	734	699	686	447	425	105	824	14	10	28	999999	80	720	906	504	605	999999	981	547	89	673	999999	523	999999	999999	999999	814	632	197	720	864	999999	999999	35	648	707	999999	684	529	703	999999	904	999999	853	999999	931	999999	687	956	795	179	999999	600	999999	999999	262	186	999999	738	999999	291	202	999999	289	999999	999999	270	694	268	797	999999	397	462	844	11	768	331	670	999999	777	248	136	999999	401	551	837	999999	618	835	395	531	894	946	999999	421	885	97	870	700	999999	999999	999999	999999	999999	541	781	575	756	200	431	999999	999999	279	961	612	165	525	999999	738	326	272	652	859	999999	275	369	450	784	999999	125	681	460	970	192	115	605	706	518	860	769	271	49	427	413	464	25	999999	984	75	266	370	671	999999	383	732	29	782	557	999999	181	341	790	334	999999	750	480	999999	96	999999	999999	999999	17	565	969	999999	999999	234	456	417	260	999999	465	718	999999	754	20	328	999999	460	999999	822	158	625	689	438	481	715	352	663	984	480	539	139	68	807	363	115	172	329	510	794	336	150	642	437	875	82	168	330	739	161	949	635	999999	194	310	392	876	999999	583	999999	881	999999	432	780	214	336	659	999999	401	904	165	276	950	301	495	18	982	261	562	408	556	31	923	833	530	903	369	874	507	971	239	999999	746	993	912	999999	717	862	232	548	422	999999	929	999999	999999	999999	684	477	698	301	409	999999	978	184	959	999999	869	999999	999999	311	966	785	861	999999	674	999999	999999	957	388	999999	999999	129	39	999999	999999	756	101	98	837	848	999999	892	185	215	571	615	653	999999	43	62	999999	127	613	921	581	637	939	999999	170	471	163	727	98	746	10	290	595	964	198	999999	768	781	761	999999	999999	84	609	999999	858	999999	999999	957	999999	336	999999	184	515	118	442	358	999999	591	927	376	694	501	803	439	215	291	30	689	384	830	294	893	365	999999	839	507	38	999999	999999	999999	591	206	999999	762	468	825	774	487	531	999999	395	186	853	395	715	999999	999999	179	450	577	999999	201	583	102	51	999999	818	313	278	935	329	534	999999	826	785	498	697	50	999999	389	516	542	167	999999	445	117	49	999999	496	258	235	859	842	84	999999	399	622	711	999999	83	16	999999	999999	596	999999	861	246	36	610	999999	999999	240	208	999999	999999	999999	43	49	657	999999	355	999999	999999	999999	709	470	691	865	765	395	999999	999999	329	999999	382	55	334	571	32	999999	
871	22	369	279	364	994	999999	781	999999	564	999999	583	64	999999	728	167	654	197	887	60	999999	380	271	999999	350	908	911	310	999999	24	181	472	999999	83	999999	999999	489	546	666	714	999999	909	851	210	38	302	931	542	179	224	400	999999	999999	971	414	501	751	154	928	455	93	999999	103	999999	393	894	999999	980	725	396	678	999999	999999	182	999999	270	999999	70	196	58	999999	379	999999	999999	624	43	788	54	669	570	590	344	617	220	631	457	999999	999999	817	144	735	951	817	782	546	292	999999	999999	730	999999	999999	691	958	999999	479	714	999999	629	385	999999	999999	999999	321	164	805	999999	999999	319	551	793	999999	677	252	999999	999999	35	562	357	927	342	426	286	324	525	598	899	999999	737	741	916	237	197	476	468	38	223	999999	999999	977	212	791	307	960	999999	700	304	448	906	567	453	162	872	701	52	999999	999999	207	795	566	906	956	762	578	999999	565	999999	210	784	33	999999	395	999999	380	724	550	129	326	388	825	303	461	999999	999999	297	764	365	495	434	536	208	25	844	105	999999	999999	38	728	999999	380	999999	103	663	883	467	68	262	999999	999999	501	812	512	819	970	273	455	487	592	999999	869	209	999999	999999	257	824	94	550	999999	310	999999	999999	401	991	999999	391	209	797	596	713	239	512	864	519	932	999999	999999	205	874	832	625	768	999999	447	999999	180	673	327	415	999999	382	517	457	200	507	979	421	521	812	588	999999	657	890	879	61	999999	345	261	844	534	999999	889	676	999999	999999	999999	86	953	535	999999	717	882	391	999999	999999	722	64	674	21	953	312	184	393	295	768	967	877	566	396	999999	835	422	482	881	930	999999	840	999999	515	797	902	467	986	975	870	190	276	363	548	338	999999	999999	249	891	231	954	506	390	213	999999	832	520	999999	437	11	305	999999	509	999999	847	881	578	168	224	60	999999	999999	417	999999	999999	701	524	27	67	999999	174	183	591	660	975	987	460	282	999999	964	999999	900	999999	973	999999	781	766	755	999999	457	733	513	34	840	999999	766	98	999999	999999	25	317	502	509	641	837	132	818	849	632	999999	430	306	369	259	668	944	638	444	999999	806	935	999999	326	610	72	661	158	751	283	219	999999	999999	656	999999	657	890	400	918	146	453	962	916	133	840	36	437	153	774	182	442	999999	654	999999	818	89	547	185	899	578	186	973	999999	575	422	961	999999	649	999999	999999	777	553	720	307	999999	844	999999	646	485	583	635	517	383	578	841	999999	999999	379	
838	704	119	714	999999	349	959	479	895	999999	710	879	100	787	568	182	404	888	417	356	719	974	999999	901	699	325	999999	668	600	498	999999	341	717	565	811	999999	493	72	999999	999999	347	926	999999	999999	935	999999	493	847	949	211	999999	952	674	897	999999	999999	999999	217	24	999999	999999	301	879	406	616	999999	171	534	976	999999	688	341	836	46	18	792	35	393	965	103	832	999999	719	398	324	781	667	820	905	947	248	999999	57	875	974	56	57	552	70	567	445	958	999999	272	522	841	126	637	888	867	999999	259	251	921	354	310	581	490	91	835	999999	350	999999	38	999999	413	999999	960	71	999999	744	999999	333	999999	658	873	999999	456	999999	999999	665	999999	999999	48	999999	988	999999	136	999999	673	475	567	999999	999999	855	999999	999999	999999	824	119	558	165	576	999999	132	364	999999	843	273	480	999999	134	614	608	179	999999	419	590	918	459	379	167	439	398	496	187	22	107	552	563	999999	999999	632	766	924	510	999999	14	915	999999	72	200	863	61	596	999999	952	862	65	184	999999	748	999999	375	740	400	999999	187	440	945	352	828	300	709	999999	999999	502	848	683	669	227	415	675	173	396	188	303	387	801	999999	234	159	52	378	879	999999	466	267	35	534	999999	285	573	999999	413	999999	900	164	126	999999	848	999999	189	396	956	279	82	761	978	562	106	348	386	295	720	202	785	922	830	148	238	244	999999	159	999999	941	841	704	759	162	288	999999	999999	999999	306	130	970	656	421	609	723	999999	289	473	437	999999	899	287	260	220	458	999999	334	977	999999	614	291	999999	510	25	438	377	11	825	999999	956	87	486	989	599	999999	999999	999999	230	424	533	999999	359	721	449	52	564	454	549	704	310	815	293	238	691	839	940	155	406	181	356	704	463	199	480	368	423	298	660	988	328	999999	113	999999	999999	659	999999	318	71	972	999999	923	462	131	999999	151	999999	257	307	760	291	983	114	59	78	828	999999	999999	251	90	628	275	999999	560	999999	999999	999999	730	999999	42	907	632	999999	433	307	432	251	341	225	339	999999	175	990	999999	706	345	371	63	494	320	999999	999999	999999	980	353	608	138	999999	999999	149	438	73	168	274	852	658	999999	681	752	999999	587	999999	999999	999999	999999	463	284	894	853	49	999999	658	245	778	875	146	999999	999999	89	999999	304	349	594	85	999999	999999	16	726	57	999999	445	690	311	849	999999	996	999999	165	474	890	333	243	999999	706	677	999999	828	999999	398	716	999999	999999	999999	63	351	
247	575	999999	21	14	456	558	999999	805	604	999999	357	396	999999	878	999999	410	639	999999	375	70	301	888	407	999999	683	626	337	340	955	999999	98	257	508	495	431	957	154	470	443	774	396	252	112	999999	432	441	343	999999	406	999999	166	999999	688	999999	945	687	470	890	330	829	999999	516	849	954	692	110	887	999999	457	362	999999	999999	756	999999	999999	59	785	511	999999	251	293	817	934	999999	999999	686	569	227	549	999999	497	999999	149	999999	552	879	402	999999	999999	999999	999999	999999	72	53	435	987	656	97	616	896	902	959	202	999999	999999	414	582	586	470	999999	540	670	20	714	864	12	39	152	999999	999999	999999	637	307	375	697	509	754	890	837	999999	40	999999	611	653	999999	999999	999999	70	999999	148	307	815	687	999999	791	999999	772	358	999999	432	957	513	49	821	249	274	661	826	391	46	659	691	749	963	975	68	69	367	999999	999999	941	968	85	999999	999999	840	949	109	584	813	737	406	711	414	999999	526	442	789	413	576	876	244	678	39	999999	615	999999	724	231	732	824	415	485	999999	491	988	438	139	333	409	325	561	252	577	309	263	999999	999999	425	459	626	279	953	999999	999999	706	299	55	431	999999	774	235	877	851	999999	331	999999	999999	999999	559	98	312	466	14	261	999999	992	111	730	999999	999999	731	308	772	116	555	999999	190	999999	784	698	392	999999	451	635	999999	683	401	999999	999999	999999	130	999999	865	370	999999	812	999999	999999	145	714	999999	325	206	255	52	999999	114	999999	999999	999999	999999	467	148	861	706	999999	25	379	171	640	999999	523	752	891	999999	320	443	412	793	742	513	145	265	80	510	76	999999	205	593	173	578	999999	999999	118	602	662	283	14	999999	999999	999999	578	883	999999	999999	675	999999	314	740	731	999999	702	951	701	365	604	999999	78	360	639	102	819	786	997	71	999999	379	644	298	853	47	439	747	84	944	935	262	760	999999	999999	503	207	465	861	681	876	704	452	752	998	459	999999	999999	999999	626	977	792	885	443	177	999999	999999	25	999999	694	63	955	999999	756	430	999999	451	120	525	145	894	999999	925	326	195	999999	927	891	300	999999	832	999999	722	458	967	152	999999	326	789	539	575	999999	578	999999	627	920	827	999999	999999	657	18	999999	138	999999	732	623	999999	569	257	927	377	999999	999999	999999	862	999999	242	428	789	999999	999999	999999	331	985	569	999999	785	758	698	274	422	241	569	642	395	999999	999999	832	725	353	999999	807	79	861	172	538	466	96	314	999999	688	408	999999	
54	682	999999	772	152	330	29	838	999999	999999	983	514	145	476	999999	107	999999	619	410	702	446	11	999999	65	469	823	41	999999	699	999999	348	999999	24	999999	999999	960	512	999999	515	512	705	515	999999	935	999999	999999	36	71	383	989	190	740	287	705	469	52	514	827	312	328	298	774	149	665	533	406	500	810	951	999999	594	168	114	898	999999	931	834	241	969	122	999999	969	871	710	272	999999	309	318	999999	482	999999	684	662	196	223	931	375	511	412	689	857	999999	120	261	999999	999999	636	999999	708	538	218	999999	858	200	531	329	902	438	403	925	999999	999999	943	479	999999	910	999999	917	684	75	565	333	829	999999	999999	581	859	619	316	250	999999	919	999999	999999	274	182	826	471	999999	894	999999	999999	117	486	999999	675	999999	641	584	493	525	718	705	643	973	884	453	577	935	950	469	292	132	163	955	187	582	616	214	504	93	44	999999	789	46	999999	225	999999	999999	589	309	228	45	822	999999	262	224	999999	999999	389	728	258	999999	999999	434	746	814	954	531	414	103	999999	436	90	999999	491	465	915	606	355	668	110	880	356	650	251	257	310	439	702	963	615	999999	824	999999	834	507	999999	364	300	813	999999	821	293	495	643	791	999999	421	242	796	999999	999999	19	720	628	378	189	73	193	498	514	525	828	450	487	999999	611	999999	575	983	917	560	316	541	407	999999	999999	860	17	459	302	888	206	906	664	256	251	999999	157	999999	328	484	181	801	309	745	992	843	17	239	190	650	846	258	879	999999	63	477	999999	348	999999	328	999999	734	206	999999	328	999999	786	241	172	999999	166	119	665	442	999999	514	242	661	296	999999	853	778	279	651	999999	999999	36	915	203	773	790	809	999999	999	427	447	605	683	999999	80	999999	776	76	999999	494	999999	999999	999999	370	548	999999	999999	62	999999	475	288	464	554	583	381	895	870	999999	398	999999	357	999999	999999	999999	941	909	558	244	225	999999	999999	711	596	167	999999	364	999999	999999	654	538	139	756	999999	534	148	982	999999	110	55	185	195	999999	999999	999999	146	312	927	431	428	639	686	426	836	343	398	577	868	396	278	27	315	999999	393	860	999999	600	999999	141	999999	958	858	999999	198	999999	510	349	999999	630	999999	12	999999	168	136	25	851	999999	919	321	146	571	124	999999	832	38	870	870	353	817	389	545	532	796	554	469	780	999999	238	796	832	58	543	247	375	275	590	999999	999999	377	18	874	681	468	995	314	999999	203	999999	170	999999	640	996	225	
251	485	480	640	613	999999	245	622	484	133	999999	98	37	876	299	566	999999	723	680	975	808	514	864	73	801	250	625	586	612	77	999999	202	999999	999999	996	889	999999	950	542	532	999999	396	400	558	979	907	999999	999999	904	999999	999999	456	959	30	417	999999	999999	417	839	373	51	658	19	416	506	296	45	710	879	409	771	497	191	157	842	999999	999999	315	93	999999	963	657	999999	553	355	999999	242	41	910	269	277	387	121	178	491	484	386	983	61	693	871	576	98	999999	298	999999	275	999999	187	995	622	315	333	945	999999	393	999999	466	999999	336	64	14	999999	619	141	393	999999	22	665	368	45	140	999999	999999	999999	396	568	187	265	130	904	999999	854	999999	647	999999	999999	999999	768	999999	509	920	922	725	639	867	777	478	373	904	849	262	156	819	959	999999	999999	933	922	23	999999	798	211	941	999999	633	159	999999	972	179	339	219	254	567	999999	999999	218	999999	761	999999	619	100	813	360	281	652	283	45	956	165	910	130	253	754	282	710	718	980	999999	999999	717	893	505	204	575	639	17	588	960	999999	283	522	999999	766	404	999999	984	851	670	779	360	124	927	817	999999	218	999999	499	294	158	406	999999	245	755	447	726	594	619	784	641	644	694	999999	122	881	999999	948	486	360	548	725	867	320	524	654	603	965	688	935	367	999999	517	999999	811	446	56	286	426	328	677	150	375	76	38	144	665	49	815	936	870	269	489	149	746	432	539	916	721	999999	999999	761	906	999999	999999	999999	136	400	999999	999999	834	121	532	167	682	407	999999	801	292	999999	999999	563	159	751	74	107	194	378	999999	389	907	139	999999	999999	999999	916	243	690	649	69	999999	274	999999	149	111	999999	736	331	467	348	81	738	634	341	121	999999	611	164	999999	329	999999	999999	999999	884	768	705	556	217	683	765	174	669	162	232	383	724	787	19	650	316	999999	863	910	999999	317	179	999999	999999	999999	203	314	999999	81	329	285	258	430	891	999999	999999	212	529	647	701	999999	411	999999	411	958	999999	503	999999	513	313	958	999999	848	635	576	599	209	999999	999999	490	460	999999	598	999999	947	999999	303	896	999999	254	999999	842	225	999999	43	999999	592	104	275	999999	699	712	999999	768	371	999999	409	794	999999	782	206	999999	999999	166	250	99	813	754	464	999999	103	999999	999999	269	209	125	705	639	999999	671	16	115	67	999999	999999	748	520	830	470	999999	724	508	999999	855	57	234	999999	69	999999	944	999999	838	999999	441	721	102	749	
315	568	256	658	999999	202	653	999999	101	822	335	375	502	578	982	293	870	118	595	35	118	221	999999	798	999999	671	658	999999	177	474	625	476	999999	998	214	272	224	935	954	316	928	89	955	411	991	999999	999999	999999	119	999999	769	333	999999	77	640	103	999999	457	999999	108	999999	84	999999	626	999999	999999	677	503	374	720	79	935	999999	289	107	39	266	574	999999	951	206	292	999999	622	705	301	999999	630	368	120	679	766	922	999999	771	853	479	338	214	142	999999	971	999999	398	485	833	999999	847	969	611	999999	28	651	71	999999	261	614	999999	921	905	518	999999	145	999999	51	313	999999	308	517	253	999999	927	369	673	934	235	291	81	146	999999	132	502	999999	756	999999	660	124	999999	999999	520	249	999999	417	999999	623	970	999999	747	999999	182	820	870	339	999999	62	910	658	978	136	676	970	543	850	60	782	26	395	389	981	390	999999	999999	354	999999	13	76	999999	71	59	963	999999	543	723	999999	60	262	173	935	704	371	999999	999999	734	999999	550	706	642	366	999999	999999	999999	456	766	999999	983	669	526	999999	999999	986	400	597	928	173	286	436	819	999999	999	530	852	459	684	619	999999	999999	999999	76	999999	307	433	163	545	999999	999999	943	777	999999	999999	999999	999999	830	222	717	971	999999	218	571	11	123	886	756	999999	999999	754	999999	771	157	587	931	252	459	885	424	563	247	999999	486	786	342	659	999999	999999	618	794	32	247	967	999999	974	843	855	999999	343	420	676	795	549	999999	261	999999	999999	999999	59	999999	286	999999	798	164	734	361	732	785	999999	464	999999	851	748	999999	732	888	804	509	613	999999	397	393	552	13	886	999999	513	788	534	170	40	893	855	479	517	999999	999999	812	913	999999	999999	79	407	879	596	824	57	347	964	372	378	129	565	961	999999	893	402	794	277	292	848	943	260	508	433	930	999999	999999	999999	654	450	991	596	990	976	327	986	999999	417	72	404	999999	824	172	792	910	337	999999	728	623	685	654	999999	631	774	178	819	899	455	999999	828	778	999999	999999	999999	386	533	574	999999	434	907	730	387	999999	887	999999	129	98	715	523	603	111	550	80	969	999999	456	965	226	999999	508	97	226	999999	999999	999999	521	513	999999	415	387	762	909	304	716	954	276	339	743	100	59	730	999999	932	72	726	237	999999	350	136	929	999999	358	187	926	999999	513	635	971	271	171	615	848	310	146	840	999999	256	363	999999	528	127	231	135	758	777	903	294	689	517	399	937	172	999999	485	
818	999999	732	378	896	451	641	367	999999	929	999999	881	882	795	999999	999999	980	999999	336	607	999999	346	232	999999	158	916	228	946	999999	872	233	999999	735	824	327	435	470	878	467	572	887	760	750	206	324	895	31	999999	466	982	418	717	999999	515	673	482	191	312	229	980	233	694	903	609	705	991	155	68	478	796	74	112	999999	763	999999	61	596	36	999999	262	895	729	489	481	464	516	615	230	999999	845	253	167	658	487	999999	999999	856	151	500	332	749	962	30	999999	917	999999	954	83	795	621	885	165	208	966	95	503	214	999999	154	199	386	925	907	633	552	907	453	285	999999	526	999999	455	535	782	513	932	709	999999	564	159	561	999999	434	538	959	999999	958	692	402	845	989	435	996	999999	946	824	65	396	128	19	861	678	659	278	426	999999	630	425	463	162	794	394	867	995	999999	844	500	999999	674	464	948	761	883	577	537	769	459	233	836	689	876	323	701	554	297	882	999999	165	122	999999	467	999999	999999	249	61	999999	568	999999	999999	112	333	686	721	664	999999	110	794	999999	741	656	981	406	589	774	286	481	693	999999	999999	999999	961	344	999999	156	999999	415	531	644	526	999999	211	999999	559	734	365	199	601	999999	493	196	98	801	424	465	546	71	953	465	962	580	910	999999	302	919	150	988	430	575	667	655	579	160	999999	808	455	533	847	855	999999	96	880	656	829	999999	666	170	999999	801	609	935	461	76	682	945	32	999999	166	640	593	377	769	999999	379	837	617	938	245	616	999999	23	223	108	56	876	700	263	425	779	262	980	78	628	966	732	999999	512	477	999999	785	498	376	217	271	999999	999999	999999	287	999999	999999	999999	999999	314	999999	595	721	362	29	999999	254	769	540	386	387	613	308	151	999999	999999	642	114	470	625	830	999999	646	16	837	15	559	846	976	433	874	999999	65	763	838	380	21	841	493	999999	375	999999	958	999999	999999	658	742	185	795	641	999999	800	268	309	999999	279	999999	714	999999	23	256	408	792	999999	511	999999	557	545	313	688	634	801	999999	798	259	999999	562	656	999999	188	999999	384	60	345	999999	84	275	755	999999	568	999999	999999	326	479	425	999999	999999	999999	999999	976	110	207	872	999999	16	558	189	470	60	999999	716	302	999999	999999	999999	872	358	457	42	437	587	999999	265	999999	266	338	485	999999	382	291	999999	999999	177	999999	88	999999	511	942	999999	525	894	805	705	620	852	999999	768	979	728	553	619	776	999999	999999	398	308	942	138	
850	677	999999	999999	98	999999	89	15	135	337	268	999999	370	999999	128	999999	542	782	999999	644	999999	138	570	505	422	828	672	999999	890	125	812	779	133	999999	999999	661	453	856	717	936	540	846	13	441	721	53	999999	214	657	313	519	615	211	307	246	722	117	576	624	999999	106	275	124	19	524	999999	561	987	322	999999	73	685	75	170	999999	999999	999999	138	999999	999999	645	467	166	999999	606	207	999999	825	147	380	553	876	242	457	839	275	731	994	916	242	491	205	999999	200	249	834	549	51	203	200	597	978	792	255	999999	638	119	999999	999999	327	910	736	850	942	999999	999999	453	618	330	999999	324	999999	999999	552	887	449	575	965	347	772	657	536	999999	999999	782	999999	93	999999	832	211	999999	203	999999	999999	332	755	355	999999	286	62	390	931	999999	364	875	467	999999	999999	368	184	73	154	199	640	670	999999	113	999999	999999	349	113	467	999999	129	682	130	999999	624	229	999999	104	625	688	294	999999	725	999999	277	81	325	999999	843	999999	657	147	21	999999	999999	927	948	999999	452	790	937	999999	923	155	602	999999	754	917	151	30	236	90	447	999999	904	999999	944	569	836	831	844	540	269	839	999999	999999	670	126	999999	696	281	999999	652	835	750	345	467	999999	999999	594	999999	407	666	823	401	577	700	999999	999999	999999	999999	389	999999	999999	946	407	690	94	27	621	21	638	328	454	999999	747	438	999999	714	569	999999	999999	357	999999	514	446	999999	999999	448	560	291	124	26	898	999999	891	673	999999	889	353	654	382	999999	601	583	999999	89	221	84	653	999999	98	841	540	909	618	42	574	115	509	999999	999999	646	467	339	897	621	429	741	999999	999999	406	999999	999999	914	999999	812	999999	668	999999	999999	661	371	794	420	999999	282	486	989	999999	859	109	999999	999999	820	999999	999999	999999	271	685	76	659	480	226	579	743	375	480	625	500	806	286	905	288	152	871	999999	999999	57	146	625	145	999999	645	998	999999	999999	342	550	514	682	717	494	999999	760	999999	191	155	224	999999	827	999999	861	499	299	999999	203	648	246	949	527	884	57	134	70	999999	228	835	228	605	274	999999	930	121	817	98	999999	923	528	445	690	737	637	379	318	823	999999	941	999999	999999	780	831	105	601	999999	999999	999999	369	922	828	488	355	926	619	999999	794	871	750	681	211	791	280	999999	801	999999	789	257	677	816	247	999999	287	488	802	824	443	999999	338	999999	999999	427	431	999999	699	999999	999999	999999	28	999999	523	999999	533	270	154	634	999999	999999	
999999	342	999999	551	992	999999	684	181	210	866	134	999999	970	857	999999	626	661	783	369	999999	430	999999	924	999999	238	710	302	295	133	27	343	178	999999	731	642	996	926	999999	434	878	326	527	999999	477	686	999999	996	665	418	907	608	371	274	241	999999	459	418	229	999999	291	261	999999	57	193	532	999999	479	248	225	546	699	999999	358	491	952	902	999999	999999	301	15	714	636	877	225	418	972	903	999999	451	192	999999	706	166	153	626	999999	479	999999	999999	731	754	758	450	872	218	426	999999	783	288	388	999999	961	928	999999	577	624	521	999999	775	999999	999999	999999	796	42	958	999999	999999	215	864	999999	432	525	512	570	260	999999	195	999999	17	992	959	999999	804	999999	821	626	778	849	575	999999	415	647	797	999999	679	367	999999	418	913	999999	400	807	918	264	955	845	459	367	66	621	439	516	824	783	600	931	592	733	999999	342	999999	999999	999999	863	618	785	728	127	890	893	999999	777	101	792	601	162	211	549	999999	975	999999	420	793	954	572	899	823	24	793	748	999999	237	999999	999999	999999	224	177	999999	645	180	126	341	477	172	999999	661	425	999999	999999	999999	999999	52	625	245	175	803	392	685	999999	719	962	714	999999	152	127	766	999999	520	792	387	984	156	999999	937	858	835	943	630	337	911	484	999999	833	999999	28	733	999999	961	415	206	832	491	765	999999	218	412	17	334	55	860	90	904	249	804	463	583	147	688	386	340	860	999999	999999	999999	245	180	999999	978	133	394	164	619	115	999999	555	503	391	979	999999	456	999999	618	999999	477	830	579	552	38	892	445	999999	923	999999	84	999999	80	143	386	999999	47	531	38	210	660	705	471	999999	999999	258	959	201	168	958	930	512	251	999999	999999	558	666	999999	852	96	688	799	241	43	40	260	484	369	14	299	692	999999	799	999999	925	771	369	780	898	780	932	253	437	965	655	572	104	895	261	828	33	418	679	941	522	999999	999999	437	768	402	774	599	196	868	276	15	712	833	259	999999	999999	885	729	999999	164	444	999999	999999	999999	467	165	588	118	186	276	283	255	858	999999	74	308	931	21	505	15	999999	66	568	999999	649	859	270	645	152	999999	147	999999	606	787	87	498	207	59	310	247	195	491	20	999999	992	759	854	937	195	811	267	874	999999	999999	822	387	999999	577	738	608	895	943	966	547	139	595	648	999999	817	575	999999	882	710	999999	819	850	56	966	706	889	999999	333	460	999999	999999	999999	464	540	964	700	999999	630	
999999	702	999999	252	525	472	472	407	121	783	999999	619	710	999999	173	965	257	971	340	999999	999999	848	602	572	492	635	174	999999	140	118	116	127	880	480	570	999999	916	577	999999	999999	503	999999	778	231	999999	841	629	997	109	999999	292	993	369	858	758	999999	109	779	999999	999999	308	606	276	12	676	12	738	240	999999	999999	58	680	646	999999	342	572	999999	999999	368	999999	15	176	766	641	999999	999999	757	31	721	108	908	147	817	444	285	897	42	775	999999	211	112	399	193	999999	450	612	999999	612	525	196	999999	999999	999999	118	884	141	840	635	187	563	999999	716	518	715	257	911	999999	212	481	445	999999	304	826	167	548	616	983	821	999999	223	999999	154	506	534	705	999999	725	708	559	999999	66	407	598	999999	956	395	880	477	999999	999999	749	153	999999	90	999999	108	902	263	999999	278	157	29	444	963	796	109	999999	984	20	77	195	164	653	336	389	142	999999	834	210	163	736	515	134	661	999999	623	22	999999	877	606	999999	472	149	291	996	46	999999	634	205	857	185	895	467	629	999999	594	999999	805	999999	999999	402	999999	63	416	542	999999	895	783	499	182	96	794	116	413	790	723	999999	372	999999	352	999999	81	639	353	977	840	58	504	316	879	999999	217	725	363	214	999999	999999	732	748	364	151	999999	144	32	999999	999999	999999	63	839	631	579	999999	474	358	354	331	438	709	438	702	999999	400	476	620	58	878	999999	753	209	581	314	999999	623	975	999999	999999	999999	616	582	597	60	994	664	999999	999999	995	999999	999999	18	882	999999	999999	304	56	771	999999	999999	523	999999	891	321	46	854	999999	326	297	999999	999999	157	999999	395	821	999999	841	651	598	736	790	999999	62	145	701	744	327	800	605	988	999999	214	459	287	999999	642	999999	285	24	999999	406	369	999999	491	253	229	654	497	959	582	999999	999999	182	999999	999999	212	921	755	999999	302	536	468	720	309	999999	294	999999	87	999999	189	445	565	637	457	340	431	309	571	892	481	100	829	840	999999	999999	181	999999	444	365	220	999999	935	666	721	614	937	999999	712	553	958	999999	999999	524	999999	146	898	768	724	684	999999	902	360	999999	147	211	706	627	697	999999	766	262	262	999999	762	467	510	898	915	843	999999	783	596	27	933	949	523	315	999999	886	636	413	999999	760	865	317	370	82	528	520	999999	319	999999	938	999999	705	999999	855	762	322	636	999	852	999999	292	716	999999	342	929	197	999999	401	567	999999	147	999999	999999	502	855	454	107	999999	379	405	
936	92	833	658	999999	238	680	667	552	747	260	637	560	999999	478	159	11	999999	152	340	831	515	751	999999	801	433	759	777	10	318	225	208	629	999999	944	209	883	657	999999	701	517	999999	849	820	560	509	999999	520	34	705	999999	79	294	49	573	430	340	693	856	806	478	903	667	243	999999	61	18	112	999999	278	276	354	925	451	999999	810	666	931	589	301	630	249	752	304	999999	156	999999	590	884	523	868	200	800	306	999999	614	363	615	297	508	999999	999999	39	756	439	108	153	843	225	762	764	408	113	565	185	238	160	999999	378	386	999999	428	228	999999	999999	85	553	629	228	219	456	60	644	999999	800	999999	220	999999	864	767	12	80	999999	999999	999999	999999	96	999999	130	994	463	999999	247	999999	370	999999	999999	999999	356	363	554	524	624	16	316	713	764	33	764	255	28	164	999999	610	383	77	63	999999	217	939	989	318	509	234	755	465	813	732	999999	999999	457	157	649	510	222	999999	456	367	815	55	705	999999	481	874	999999	309	493	636	999999	303	29	385	855	417	999999	246	24	399	999999	999999	899	41	313	999999	798	871	514	997	999999	895	620	695	291	999999	243	926	836	635	258	455	972	999999	205	426	708	81	302	242	146	975	473	66	999999	964	155	674	759	444	85	114	999999	495	247	642	683	999999	999999	693	999999	999999	409	389	150	805	878	999999	999999	886	337	727	579	281	861	422	999999	563	588	326	26	999999	176	401	559	154	660	486	939	563	999999	999999	977	608	68	999999	999999	94	916	999999	999999	999999	838	873	117	358	535	523	999999	825	220	129	744	777	676	614	280	999999	829	996	154	999999	782	282	153	952	999999	999999	999999	172	847	346	647	999999	240	593	730	999999	999999	211	619	146	852	999999	352	999999	999999	209	999999	453	428	567	999999	920	166	695	650	565	729	165	608	565	311	472	977	873	481	999999	999999	93	883	977	723	628	386	18	548	668	929	529	321	999999	48	768	743	289	92	727	130	544	943	175	573	139	603	64	835	390	146	478	999999	999999	662	999999	999999	450	844	636	999999	158	156	982	635	999999	999999	999999	526	542	728	698	791	754	346	999999	150	999999	413	999999	34	332	183	168	531	461	387	147	888	999999	209	303	445	999999	194	999999	999999	960	539	373	294	546	999999	303	661	448	999999	398	999999	659	708	999999	47	999999	999999	220	975	987	460	184	823	707	178	337	343	999999	262	999999	999999	374	613	999999	999999	49	999999	999999	999999	999999	507	92	774	988	309	238	
999999	357	265	999999	843	973	997	999999	509	364	550	587	377	209	959	236	999999	999999	828	473	999999	529	999999	998	999999	133	425	999999	490	999999	410	999999	999999	940	846	999999	999999	77	999999	999999	377	213	679	999999	498	721	999999	595	999999	999999	999999	999999	169	836	192	961	686	267	244	720	999999	901	999999	141	999999	716	190	437	362	999999	66	127	847	999999	105	842	850	999999	509	239	22	829	185	219	480	976	674	570	757	885	999999	912	833	782	47	475	999999	999999	999999	782	540	683	242	945	224	999999	585	999999	740	350	999999	999999	758	14	999999	728	999999	999999	660	977	51	999999	680	477	675	154	294	75	205	630	559	312	976	999999	699	338	597	239	994	999999	401	747	829	999999	774	470	164	828	84	319	999999	582	886	892	740	920	13	999999	999999	999999	494	520	732	999999	791	808	999999	41	999999	379	141	497	999999	959	999999	304	790	273	999999	214	990	999999	990	885	999999	999999	425	94	986	778	334	832	959	999999	217	999999	24	999999	625	999999	608	132	522	999999	999999	260	866	999999	999999	446	139	740	999999	75	90	38	530	846	237	999999	392	777	55	537	55	999999	538	999999	752	705	289	80	647	737	606	867	943	295	999999	631	120	498	777	549	999999	594	999999	893	844	999999	360	178	492	811	999999	830	999999	985	659	879	722	85	185	610	166	69	102	334	469	222	95	244	148	605	999999	999999	10	505	888	461	538	644	947	573	999999	121	588	836	999999	999999	999999	999999	636	828	909	999999	323	176	393	589	999999	446	434	631	999999	126	999999	886	117	688	830	582	107	207	350	87	137	999999	999999	999999	999999	265	999999	693	433	999999	999999	319	696	669	581	833	121	308	959	999999	999999	326	479	239	91	999999	729	476	945	217	860	999999	488	999999	999999	711	999999	347	119	246	276	740	207	999999	518	719	199	448	117	999999	999999	798	248	257	866	811	999999	35	964	777	536	999999	748	225	276	999999	831	864	762	999999	921	774	199	723	999999	480	128	513	720	371	512	999999	368	948	999999	72	200	240	999999	999999	579	885	999999	341	709	999999	991	982	699	350	888	999999	686	247	999999	696	608	999999	431	396	693	999999	315	602	999999	255	343	800	999999	999999	977	600	999999	999999	300	45	999999	999999	24	261	488	146	999999	999999	999999	187	999999	131	999999	60	463	675	809	999999	412	950	999999	780	999999	463	240	201	999999	494	373	297	435	999999	946	49	305	750	510	180	908	999999	999999	935	129	97	999999	999999	926	428	750	311	791	331	263	349	464	619	999999	560	
31	296	632	329	16	195	752	585	184	999999	754	712	175	639	999999	855	147	645	660	978	813	27	275	95	743	72	506	113	999999	999999	584	686	999999	950	158	621	924	493	999999	934	999999	75	47	102	673	48	999999	162	661	407	212	819	958	813	747	13	31	999999	585	944	999999	648	818	578	999999	78	753	224	490	58	931	653	717	726	642	747	999999	999999	421	705	999999	354	999999	999999	403	765	727	999999	213	999999	600	386	907	999999	256	999999	256	469	843	999999	294	921	671	612	475	559	112	242	180	999999	33	849	999999	880	28	344	205	459	184	493	350	607	21	345	458	999999	745	999999	999999	945	500	999999	338	816	421	14	999999	840	893	844	663	495	999999	213	131	750	260	999999	966	912	999999	796	295	360	264	999999	910	336	163	920	813	379	762	999999	999999	513	999999	319	469	23	661	364	999999	339	829	855	999999	999999	223	708	999999	717	766	567	999999	999999	234	977	561	734	104	999999	687	973	40	294	732	750	705	999999	239	940	568	999999	260	147	240	956	530	999999	999999	113	123	455	624	106	999999	204	999999	804	288	999999	757	735	919	999999	676	999999	308	999999	132	881	111	604	478	999999	159	814	316	999999	999999	278	457	162	679	990	242	242	358	934	681	537	968	900	340	696	999999	833	999999	999999	999999	647	657	984	286	183	999999	518	977	270	946	798	887	476	340	20	95	604	999999	928	82	999999	245	373	864	999999	912	210	999999	781	181	325	781	371	844	826	620	472	876	505	999999	724	265	999999	999999	882	999999	502	999999	329	999999	588	777	113	999999	36	411	294	129	692	271	999999	254	205	999999	631	27	526	632	999999	399	999999	728	560	939	358	189	157	385	982	944	999999	640	999999	181	999999	547	677	499	999999	424	336	999999	193	243	198	479	69	997	366	865	999999	869	65	929	987	859	226	174	523	847	264	908	147	999999	851	169	999999	999999	506	93	349	999999	999999	99	73	280	544	999999	751	878	999999	999999	29	126	820	550	585	24	999999	732	999999	513	975	999999	170	427	214	446	999999	38	180	45	500	283	525	106	999999	965	866	716	324	999999	999999	644	727	114	889	31	926	310	999999	294	840	774	762	835	999999	999999	999999	999999	75	999999	934	722	708	94	658	746	600	724	496	619	158	476	418	999999	100	341	253	999999	538	193	519	91	453	886	999999	726	999999	689	55	219	46	229	651	226	964	700	936	999999	455	153	430	999999	999999	999999	145	374	366	341	745	720	601	873	117	999999	999999	853	278	
999999	889	999999	235	911	678	286	582	929	999999	201	466	400	404	999999	609	395	763	317	277	488	999999	999999	999999	189	944	335	618	999999	999999	769	999999	999999	431	124	754	524	917	999999	534	999999	392	216	548	174	999999	354	325	992	999999	999999	128	280	585	789	81	68	571	56	966	999999	668	999999	817	999999	563	354	999999	290	999999	95	999999	254	783	740	105	544	999999	999999	999999	999999	20	626	899	399	651	999999	536	641	52	695	952	999999	999999	999999	868	999999	399	999999	999999	999999	385	44	146	999999	999999	874	497	844	693	999999	776	375	741	376	342	999999	519	428	414	999999	817	336	247	169	142	606	999999	602	872	132	999999	799	594	784	224	975	489	722	999999	776	869	691	999999	999999	919	999999	999999	186	849	825	464	971	88	999999	712	58	797	977	54	649	182	895	972	999999	999999	977	999999	999999	162	366	563	796	284	637	335	136	389	731	999999	999999	475	999999	753	999999	668	999999	720	189	82	175	188	512	999999	504	604	974	999999	386	133	999999	807	184	33	999999	999999	667	696	999999	999999	586	669	75	737	499	183	657	152	926	902	218	266	601	883	987	999999	61	999999	779	43	361	416	12	607	999999	747	999999	501	270	999999	999999	486	280	109	496	999999	999999	775	188	330	946	832	793	483	999999	685	216	301	46	313	999999	999999	999999	999999	728	179	667	999999	439	751	882	165	881	152	999999	999999	986	501	396	492	76	286	940	459	96	999999	623	529	692	622	541	10	465	957	999999	462	569	863	999999	327	838	653	345	436	448	999999	950	650	999999	999999	699	999999	904	554	247	935	608	467	999999	209	555	999999	776	816	220	882	700	924	999999	448	171	999999	999999	78	654	999999	999999	999999	21	305	577	999999	947	999999	923	827	999999	910	719	999999	854	112	543	180	999999	700	877	529	999999	565	999999	36	80	143	32	577	593	836	900	999999	999999	105	456	999999	632	582	999999	999999	893	393	787	999999	214	942	594	999999	588	950	306	953	544	999999	296	455	215	551	902	813	485	356	244	269	20	895	642	759	999999	999999	548	999999	508	609	635	833	999999	310	822	137	549	962	988	642	539	999999	999999	999999	999999	999999	819	999999	680	387	999999	999999	159	999999	999999	999999	310	834	414	78	411	117	454	935	785	463	999999	904	728	774	274	999999	367	999999	729	74	615	67	951	654	700	999999	518	131	816	98	683	260	532	513	827	714	558	919	240	431	501	999999	799	354	333	915	362	906	999999	280	999999	557	798	714	999999	252	883	999999	378	944	598	333	
999999	696	779	426	999999	225	947	560	999999	447	370	999999	573	271	268	607	999999	784	114	999999	19	999999	909	136	462	817	809	584	831	799	550	999999	999999	999999	236	112	999999	907	543	146	999999	562	999999	741	999999	999999	151	999999	983	999999	438	593	839	986	999999	999999	999999	999999	964	564	415	372	999999	174	897	84	475	999999	44	166	999999	423	999999	968	999999	457	239	177	939	999999	676	377	999999	555	370	957	999999	846	854	654	325	920	943	978	730	596	999999	999999	844	122	35	746	407	827	253	25	351	871	343	866	999999	619	714	12	888	48	999999	999999	803	939	627	629	999999	999999	840	122	479	999999	247	999999	999999	999999	332	826	936	930	970	772	999999	354	615	585	512	987	312	705	216	941	100	692	824	658	999999	999999	495	999999	205	26	999999	141	999999	88	633	287	252	999999	999999	999999	75	999999	999999	999	871	458	334	51	126	563	88	999999	905	999999	999999	555	241	965	748	428	341	540	735	953	999999	181	808	999999	952	234	744	57	999999	329	876	142	999999	824	999999	890	579	999999	289	999999	938	851	999999	17	906	999999	55	287	515	999999	999999	534	232	124	223	700	649	999999	99	892	999999	40	726	586	662	999999	930	417	188	858	848	887	999999	103	25	935	999999	801	999999	874	189	999999	541	550	772	351	909	510	611	96	999999	999999	364	397	821	908	134	649	354	865	156	638	109	657	999999	668	282	138	108	288	999999	848	178	224	999999	999999	498	999999	999999	320	140	999999	805	101	999999	77	533	999999	281	116	811	305	456	764	727	999999	368	884	530	114	79	780	411	333	341	402	612	149	684	469	419	947	836	43	735	726	833	17	49	952	145	418	856	992	477	459	401	999999	497	999999	993	999999	999999	709	251	359	29	481	760	225	999999	393	190	811	696	863	469	422	38	11	717	360	844	578	968	661	923	419	999999	881	10	208	652	522	999999	805	300	137	999999	385	999999	361	999999	823	999999	751	999999	54	305	613	989	978	385	999999	999999	643	769	999999	999999	999999	436	609	624	878	225	266	741	667	999999	890	999999	999999	630	653	304	365	999999	30	91	226	999999	878	999999	999999	999999	31	999999	999999	77	999999	999999	222	396	212	949	107	736	378	608	240	20	569	709	414	999999	657	358	731	201	98	540	748	996	999999	166	557	495	381	999999	203	443	584	600	999999	854	360	946	428	704	206	999999	999999	422	851	216	999999	999999	709	213	244	999999	100	964	999999	999999	297	225	872	55	401	999999	365	391	414	796	999999	999999	205	
559	689	711	930	999999	994	469	999999	999999	155	317	303	387	786	178	752	530	352	619	999999	999999	567	999999	83	383	312	999999	273	353	18	64	781	999999	974	159	523	533	999999	999999	970	518	497	999999	79	565	751	24	825	197	999999	883	453	815	358	984	999999	554	637	556	725	409	205	461	328	999999	999999	409	413	636	654	228	787	289	649	999999	724	605	75	518	999999	298	999999	86	999999	134	611	965	545	999999	999999	999999	999999	196	999999	571	999999	45	642	978	39	351	610	198	542	420	999999	173	175	255	270	396	488	129	999999	437	999999	128	747	203	489	570	863	423	479	684	333	600	941	88	789	688	963	999999	488	289	687	581	544	304	38	999999	799	300	729	770	999999	775	271	911	932	204	999999	448	499	468	487	999999	719	858	999999	505	999999	97	466	999999	433	401	999999	645	749	999999	584	999999	175	51	999999	999999	693	709	999999	558	339	999999	156	595	999999	524	598	30	999999	500	862	685	217	532	225	712	999999	157	346	100	144	625	999999	874	619	845	282	457	697	914	503	999999	666	538	999999	999999	941	870	192	999999	999999	620	843	258	205	899	245	643	999999	999999	739	546	372	111	423	713	999999	281	999999	999999	251	999999	332	887	997	852	29	999999	366	33	771	963	999999	437	297	523	781	912	679	999999	610	639	631	999999	184	956	647	564	125	461	999999	669	895	638	999999	662	999999	999999	261	353	999999	565	286	802	999999	776	580	999999	814	899	999999	956	999999	999999	942	612	519	693	999999	50	214	465	564	905	701	111	78	337	770	635	235	999999	661	336	839	54	999999	999999	351	408	386	999999	749	225	999999	376	999999	639	999999	65	153	605	253	220	148	999999	11	999999	110	196	707	999999	174	189	999999	116	999999	999999	426	897	259	689	351	999999	664	501	715	999999	385	999999	44	439	641	714	491	999999	582	999999	197	424	53	981	728	165	701	999999	548	999999	551	423	81	801	222	797	806	463	999999	939	556	646	709	663	996	999999	999999	278	611	459	697	999999	534	854	88	11	854	999999	960	195	999999	999999	999999	154	797	961	262	242	226	999999	908	37	376	999999	893	550	715	389	999999	952	13	999999	531	98	872	507	999999	227	722	221	942	539	502	77	336	999999	693	999999	999999	44	523	919	62	766	551	999999	677	891	960	999999	999999	474	291	999999	192	190	999	865	281	299	82	999999	520	14	902	379	534	308	999999	999999	999999	160	523	951	439	94	380	999999	999999	999999	830	997	999999	999999	925	477	257	494	885	156	35	
828	292	576	962	487	999999	999999	864	181	999999	999999	585	101	680	145	951	339	578	999999	999999	244	327	79	468	84	999999	334	89	434	999999	50	423	169	842	39	868	946	989	951	685	332	900	999999	77	462	421	175	515	790	526	917	915	999999	346	791	999999	223	118	887	709	999999	968	999999	59	105	954	999999	999999	650	277	14	350	999999	422	487	344	952	11	16	662	999999	819	999999	907	214	134	635	822	61	999999	999999	838	111	251	999999	999999	469	325	972	507	995	999999	864	522	522	577	298	375	859	457	557	222	111	999999	999999	264	999999	999999	845	999999	999999	999999	207	131	999999	175	248	385	999999	133	874	636	38	509	999999	695	954	999999	395	999999	835	270	963	603	971	999999	999999	999999	999999	356	684	937	999999	11	999999	401	718	743	899	999999	338	999999	999999	736	582	920	193	602	999999	999999	999999	903	147	999999	145	68	999999	604	159	999999	438	372	241	464	448	937	167	36	999999	275	976	221	999999	48	999999	999999	706	999999	30	999999	999999	999999	318	999999	56	780	999999	271	866	129	760	124	593	718	918	965	681	109	297	999999	999999	167	281	999999	435	999999	37	999999	999999	223	999999	999999	583	108	932	303	63	500	418	668	999999	896	999999	211	515	862	627	167	999999	343	250	607	939	385	999999	999999	999999	26	315	958	752	701	999999	652	767	999999	541	495	785	625	911	191	999999	999999	508	999999	997	79	786	999999	470	999999	978	576	973	754	999999	208	810	842	439	47	194	459	915	445	544	999999	444	168	999999	142	381	999999	999999	68	916	320	876	430	999999	793	239	742	497	999999	723	785	679	22	881	343	684	999999	195	874	999999	241	999999	72	332	999999	999999	627	252	338	498	999999	999999	914	838	164	999999	999999	749	645	808	999999	962	43	722	759	837	432	287	987	457	438	318	557	71	685	999999	999999	999999	612	168	999999	499	168	393	249	640	764	183	727	21	303	999999	549	999999	554	278	679	999999	999999	999999	212	350	264	999999	999999	175	596	999999	162	556	517	292	146	486	206	952	999999	649	483	128	83	258	560	976	163	244	999999	491	517	416	999999	999999	534	960	956	270	999999	287	999999	999999	53	999999	30	180	503	999999	67	73	869	601	474	999999	999999	454	578	999999	999999	288	999999	826	406	999999	345	746	627	54	757	185	530	935	999999	999999	999999	409	85	171	999999	389	999999	999999	186	999999	622	915	941	898	606	90	999999	12	480	999999	560	506	677	999999	999999	284	552	458	263	881	542	999999	999999	999999	713	467	378	417	999999	410	806	
584	649	700	493	999999	804	729	999999	999999	793	528	465	999999	964	819	999999	146	999999	952	999999	999999	889	304	999999	688	42	992	195	149	711	999999	285	999999	159	975	856	977	455	157	999999	823	20	586	97	23	478	131	984	893	735	242	999999	774	574	783	695	999999	536	999999	999999	811	543	309	965	819	253	395	999999	989	962	754	691	447	482	22	22	312	216	159	220	910	17	301	413	999999	161	511	505	376	290	511	450	650	999999	999999	289	711	620	999999	770	92	519	995	930	999999	550	385	999999	561	770	392	999999	999999	594	999999	803	251	895	495	999999	742	999999	245	708	461	999999	51	687	813	733	311	999999	938	999999	137	999999	22	999999	433	929	775	219	943	606	897	373	73	65	282	999999	47	816	135	609	38	999999	284	999999	479	676	508	697	487	999999	468	999999	999999	999999	466	999999	791	880	999999	565	892	999999	999999	639	811	999999	250	999999	999999	949	695	495	566	338	360	935	125	726	891	756	999999	999999	731	125	147	206	173	75	599	195	83	167	999999	999999	716	505	999999	999999	484	391	436	523	292	999999	142	973	999999	999999	647	531	999999	999999	988	715	144	814	801	999999	502	614	924	999999	396	229	875	538	151	999999	621	999999	999999	480	999999	510	999999	999999	795	202	982	999999	999999	302	999999	77	224	17	178	638	435	902	704	423	152	870	466	262	137	72	662	604	832	148	999999	791	840	500	999999	488	395	999999	29	608	849	338	999999	632	999999	328	999999	999999	369	512	570	719	999999	999999	337	381	53	77	779	733	540	388	341	923	52	999999	237	723	999999	690	999999	207	999999	999999	573	814	327	834	999999	808	66	794	999999	999999	999999	539	999999	999999	172	453	444	328	457	296	999999	470	999999	629	589	999999	100	292	999999	679	268	999999	999999	64	703	523	64	219	570	971	676	745	153	21	355	999999	995	665	560	740	255	925	749	596	37	113	999999	697	999999	999999	718	774	120	564	999999	999999	702	586	868	649	399	999999	757	486	619	999999	999999	985	284	999999	132	435	999999	943	433	999999	623	999999	37	600	999999	366	964	191	999999	999999	999999	589	950	150	810	999999	999999	999999	351	30	177	999999	977	999999	785	832	423	178	265	293	53	176	140	727	591	462	558	277	944	42	999999	576	234	999999	697	738	44	143	275	713	638	819	999999	413	176	360	999999	999999	814	999999	999999	796	999999	969	858	999999	999999	233	999999	999999	860	999999	966	999999	760	601	48	999999	16	999999	798	289	902	552	654	233	999999	727	561	241	200	236	462	82	
999999	473	649	264	860	239	289	811	584	917	999999	119	999999	293	652	999999	999999	999999	325	999999	83	663	999999	383	325	634	894	730	671	999999	167	634	76	894	229	296	999999	784	408	777	999999	986	705	985	699	545	380	290	85	986	920	999999	910	999999	998	435	580	999999	939	235	344	559	999999	266	999999	999999	999999	958	999999	365	999999	536	605	999999	999	999999	958	999999	683	779	263	613	655	685	407	971	724	381	895	794	716	685	999999	183	443	218	999999	999999	235	481	503	422	227	719	373	999999	999999	371	695	911	477	671	592	169	972	730	904	464	999999	999999	999999	670	72	279	649	937	691	432	115	999999	249	519	683	211	285	841	999999	935	321	24	390	362	999999	984	999999	54	102	685	210	712	313	392	999999	999999	978	832	359	948	80	435	701	999999	266	904	671	957	988	390	884	140	344	969	999999	844	408	150	985	999999	999999	604	999999	16	999999	403	487	857	930	246	233	453	492	999999	999999	885	322	999999	106	780	322	999999	999999	712	999999	80	377	999999	249	999999	48	838	846	280	999999	475	591	695	937	863	427	814	999999	999999	167	440	648	895	114	999999	999999	186	53	215	766	999999	548	142	215	161	35	152	617	196	999999	999999	606	999999	452	999999	304	999999	293	243	362	507	344	313	555	370	431	482	240	982	222	999999	794	641	514	415	926	999999	489	999999	837	999999	207	999999	553	772	999999	437	453	714	962	999999	893	810	852	268	999999	245	586	844	729	553	912	634	973	346	600	964	707	47	472	845	999999	506	405	88	310	999999	999999	999999	999999	994	38	525	30	999999	968	984	789	255	999999	691	999999	645	999999	294	372	999999	866	217	182	868	730	416	252	126	999999	397	415	774	958	753	485	999999	317	999999	524	999999	613	664	378	615	999999	461	879	781	973	502	449	120	715	736	637	552	611	668	274	621	283	903	999999	999999	999999	999999	999999	414	216	79	999999	331	769	999999	959	999999	999999	566	693	278	999999	471	153	272	947	304	999999	999999	125	932	202	999999	471	903	999999	999999	121	999999	46	170	174	474	574	904	999999	127	351	999999	776	435	713	54	999999	995	94	999999	999999	290	633	285	956	75	299	284	999999	688	859	866	861	260	100	51	529	999999	114	73	896	999999	107	829	952	999999	999999	999999	228	157	674	476	819	311	999999	831	999999	999999	213	109	184	299	37	999999	999999	484	878	999999	344	672	524	999999	891	30	914	522	999999	803	332	638	999999	609	999999	999999	23	393	57	559	311	999999	999999	768	330	999999	
888	999999	999999	620	999999	477	999999	928	355	556	632	232	584	798	999999	436	648	369	999999	574	489	575	243	999999	473	999999	999999	999999	225	85	793	999999	131	999999	999999	317	311	572	241	854	198	691	263	510	106	791	809	258	172	874	999999	518	999999	999999	525	323	373	912	157	698	999999	131	999999	999999	762	876	110	698	666	88	135	85	999999	584	385	798	321	733	211	681	999999	188	165	351	463	285	999999	376	370	818	944	398	999999	543	999999	999999	978	999999	999999	230	999999	120	592	94	749	545	389	754	379	727	11	639	999999	475	633	861	999999	999999	816	486	999999	734	338	848	999999	736	660	595	770	318	999999	339	999999	999999	990	999999	596	81	601	918	999999	672	999999	643	999999	999999	687	949	909	952	110	999999	176	271	770	999999	782	999999	949	22	884	999999	999999	71	907	672	654	999999	484	999999	274	894	769	898	999999	787	737	694	41	829	59	710	685	817	217	213	172	999999	999999	44	181	852	131	589	43	111	999999	935	736	154	660	956	475	240	688	216	999999	999999	999999	983	999999	97	712	130	962	999999	118	175	999999	703	999999	999999	519	999999	507	422	773	190	999999	489	108	999999	958	999999	178	102	245	455	999999	11	367	895	54	999999	815	999999	149	11	626	860	999999	523	92	42	645	730	446	35	999999	276	442	665	413	200	885	426	138	826	951	999999	999999	662	45	851	345	999999	886	292	634	422	282	771	999999	999999	496	999999	999999	926	251	448	656	220	999999	999999	569	999999	491	853	351	999999	955	999999	999999	756	999999	340	999999	999999	697	41	844	164	400	319	993	671	111	409	703	310	706	212	999999	512	223	727	939	181	292	643	132	42	941	245	999999	958	721	807	91	166	999999	488	238	220	999999	502	999999	413	869	897	999999	92	159	999999	692	753	738	547	999999	999999	400	999999	999999	999999	908	811	222	164	852	45	949	999999	327	546	214	999999	973	999999	908	999999	906	536	312	999999	999999	49	999999	900	553	713	229	184	274	886	766	999999	539	185	999999	792	289	666	560	834	948	305	764	613	836	474	779	373	638	821	298	863	13	564	19	869	999999	322	610	999999	999999	774	39	441	999999	423	688	798	73	999999	442	250	976	477	445	748	284	279	73	89	933	855	545	999999	597	902	999999	999999	999999	441	863	966	65	421	999999	999999	275	333	832	422	999999	981	310	523	388	58	887	536	129	270	999999	659	258	530	999999	959	999999	586	844	999999	636	999999	632	999999	261	999999	194	564	458	271	483	951	447	650	304	952	
555	32	75	548	24	260	856	999999	847	214	717	535	999999	69	945	689	488	954	786	83	999999	999999	271	912	864	332	999999	857	787	643	999999	608	236	262	414	999999	521	306	999999	386	999999	999999	784	56	999999	658	359	999999	325	793	472	492	999999	230	999999	876	760	162	684	999999	182	999999	126	213	992	119	309	953	654	999999	178	999999	100	999999	226	630	999999	225	999999	215	973	688	542	994	180	729	743	15	658	537	455	368	621	181	214	999999	999999	580	64	648	359	999999	999999	586	625	290	999999	465	13	999999	999999	545	999999	999999	718	999999	999999	132	42	999999	375	303	304	127	293	809	999999	919	204	368	29	324	171	515	999999	999999	943	999999	379	890	336	288	11	685	556	910	370	152	463	720	999999	488	547	790	999999	66	999999	627	302	999999	999999	482	270	645	954	667	384	999999	623	150	999999	509	753	152	936	97	301	618	570	383	449	428	466	484	966	999999	776	380	243	799	999999	326	664	563	999999	999999	27	366	731	888	535	878	528	322	180	893	735	405	999999	194	999999	999999	999999	918	376	301	26	785	678	423	890	13	258	824	999999	234	999999	999999	970	999999	79	934	887	682	999999	570	899	153	314	999999	805	999999	527	58	44	999999	269	745	197	880	837	241	688	999999	997	532	629	704	999999	945	58	999999	434	770	124	829	999999	384	80	999999	401	873	481	605	618	519	486	210	789	691	964	108	12	999999	999999	838	999999	579	684	325	940	204	505	368	34	269	999999	756	933	214	999999	999999	675	390	488	964	760	999999	999999	488	56	999999	914	957	981	949	542	999999	999999	286	582	36	699	754	999999	999999	378	123	999999	358	572	729	277	584	313	999999	433	621	999999	291	87	174	879	206	279	999999	289	999999	387	85	999999	612	241	656	631	361	196	920	525	291	999999	647	999999	350	915	326	162	999999	653	999999	525	920	999999	999999	999999	999999	156	502	485	354	917	830	736	505	632	999999	497	620	952	952	893	513	999999	329	695	440	999999	539	290	999999	368	950	894	485	999999	805	999999	998	999999	999999	214	693	444	180	999999	999999	911	17	718	955	999999	999999	386	999999	18	22	824	999999	547	768	756	617	221	532	986	967	935	260	999999	826	89	499	173	999999	999999	209	78	926	955	929	529	654	820	335	133	826	573	999999	476	546	981	476	460	688	466	999999	481	912	193	999999	999999	660	71	892	876	999999	378	647	953	999999	944	898	457	618	999999	112	796	999999	408	170	403	742	783	408	844	612	49	484	283	160	
727	166	742	557	999999	869	593	928	459	999999	457	999999	249	668	999999	93	29	999999	449	363	801	595	513	33	999999	97	876	662	58	273	300	999999	373	803	90	788	165	999999	517	380	999999	868	437	614	713	999999	502	125	999999	999999	593	999999	44	919	358	142	652	719	554	22	992	930	999999	999999	504	562	562	446	999999	813	928	129	334	79	844	933	167	999999	320	999999	594	999999	856	297	999999	103	859	453	999999	948	145	446	355	999999	999999	999999	987	251	120	160	914	65	537	992	999999	473	999999	965	84	425	999999	753	999999	28	428	241	83	592	516	411	702	999999	992	639	678	491	774	829	692	265	945	916	788	169	621	538	999999	864	999999	215	229	894	378	999999	973	392	47	999999	86	156	515	405	735	709	457	805	73	999999	999999	351	999999	54	282	999999	480	999999	999999	999999	406	889	17	999999	138	310	191	807	740	963	665	999999	454	999999	752	999999	750	999999	191	89	711	815	999999	335	550	999999	516	185	621	559	559	999999	427	798	930	999999	148	999999	276	434	527	650	75	110	999999	999999	896	263	999999	737	78	999999	877	884	537	591	425	999999	668	24	794	15	195	190	414	750	999999	656	999999	999999	407	999999	283	756	999999	71	750	374	103	521	226	999999	884	999999	490	999999	999999	543	270	349	771	467	999999	261	999999	522	999999	999999	696	491	170	250	747	999999	340	624	655	130	332	475	999999	999999	587	999999	999999	541	999999	311	699	784	999999	334	999999	177	999999	939	815	31	126	49	607	865	999999	612	361	999999	516	158	554	865	973	917	221	999999	507	999999	879	999999	999999	108	401	163	194	911	779	836	855	579	941	999999	809	633	13	292	867	976	383	975	795	999999	35	972	756	999999	811	794	999999	599	669	999999	999999	334	567	28	999999	454	680	765	832	999999	130	936	216	999999	999999	349	914	928	999999	531	999999	999999	695	642	82	429	407	360	110	985	723	265	910	868	339	484	75	999999	644	423	305	617	999999	281	700	999999	765	999999	777	471	879	194	999999	148	735	166	639	925	945	229	57	330	665	999999	999999	865	35	348	824	582	999999	929	293	514	236	999999	999999	424	999999	983	663	805	583	638	115	538	594	772	142	182	845	150	49	999999	999999	975	951	306	480	835	73	427	776	999999	999999	950	901	167	911	15	406	224	984	999999	999999	251	746	36	741	999999	280	263	215	999999	736	143	889	868	999999	261	778	464	944	999999	919	245	38	388	450	164	999999	436	999999	137	999999	999999	999999	87	859	134	999999	999999	
999999	217	564	999999	222	134	999999	999999	71	999999	29	999999	237	999999	999999	999999	53	999999	223	368	999999	586	635	844	402	87	875	116	976	812	18	23	32	999999	899	999999	551	118	32	903	919	999999	999999	999999	416	209	999999	834	359	999999	999999	999999	910	869	350	999999	581	720	999999	144	999999	362	87	999999	34	15	999999	999999	999999	999999	336	934	307	999999	449	999999	492	41	999999	999999	999999	51	756	698	999999	999999	112	999999	512	920	999999	831	700	888	654	567	999999	844	579	411	571	525	999999	815	951	108	999999	601	430	999999	496	999999	292	224	956	999999	605	389	999999	555	902	484	872	132	388	999999	244	999999	664	881	880	647	462	36	999999	661	259	940	999999	679	247	511	733	361	434	616	999999	999999	931	446	999999	999999	374	34	508	999999	653	668	437	455	999999	999999	936	548	280	999999	97	999999	593	305	999999	664	641	999999	317	401	999999	520	698	772	956	758	999999	228	920	951	283	999999	528	544	18	999999	513	301	815	425	574	999999	91	586	528	999999	999999	636	488	306	999999	574	717	116	345	143	970	665	999999	999999	344	999999	628	328	575	659	738	999999	297	377	999999	350	984	891	827	566	999999	999999	253	674	866	999999	999999	623	999999	999999	720	421	208	875	619	847	802	999999	91	999999	566	762	20	999999	554	842	349	120	154	946	590	825	289	778	703	858	422	824	999999	492	978	999999	664	866	938	326	850	421	757	314	548	284	810	971	999999	677	111	383	130	33	512	629	479	717	999999	894	141	429	181	761	435	999999	471	599	877	999999	999999	154	930	237	992	927	363	840	408	315	25	317	999999	36	757	48	704	225	979	358	999999	946	747	53	999999	431	250	996	878	570	999999	220	999999	447	578	956	453	892	41	585	276	638	319	812	879	824	650	155	13	999999	283	256	619	999999	37	161	406	887	999999	570	686	366	961	999999	999999	804	223	340	457	801	594	811	193	999999	92	999999	999999	934	174	999999	780	999999	999999	491	296	566	601	575	420	426	560	566	849	471	898	909	677	481	319	84	610	320	999999	212	802	472	72	225	999999	999999	524	471	999999	682	789	591	373	480	551	936	213	648	920	40	251	38	961	722	505	999999	228	166	999999	99	760	470	407	791	999999	999999	504	385	139	288	902	98	999999	177	999999	316	545	206	929	999999	871	961	399	666	999999	773	510	349	720	999999	999999	367	846	632	999999	328	194	582	791	726	442	827	999999	641	138	162	195	794	999999	999999	637	31	999999	252	999999	798	80	740	
999999	914	324	999999	665	867	376	999999	251	220	999999	362	132	963	415	999999	940	999999	453	758	538	999999	588	716	308	531	634	999999	999999	604	413	999999	999999	453	751	876	999999	287	171	650	999999	999999	910	974	547	688	76	673	999999	999999	999999	185	355	322	211	999999	999999	607	855	999999	242	485	413	647	999999	133	114	678	221	999999	999999	663	881	802	493	945	897	614	178	620	465	961	284	999999	303	999999	777	999999	999999	999999	550	804	432	38	418	999999	189	273	176	424	999999	397	999999	87	999999	648	303	999999	829	999999	999999	721	999999	245	678	281	210	305	354	578	999999	179	436	491	988	995	240	999999	394	702	999999	999999	447	754	46	78	509	206	883	654	934	234	115	985	605	999999	999999	196	359	999999	999999	884	918	999999	77	999999	960	970	99	999999	417	450	168	136	500	500	283	684	208	609	772	14	421	699	999999	999999	73	451	999999	168	999999	999999	503	258	123	999999	715	850	686	999999	117	538	117	655	999999	494	999999	979	494	115	999999	999999	987	750	999999	585	472	228	953	945	350	519	94	930	608	372	999999	910	23	619	784	433	999999	999999	502	243	896	766	462	160	66	999999	999999	780	612	939	999999	753	999999	999999	419	496	896	741	999999	598	999999	186	56	874	547	165	966	874	999999	132	999999	421	258	140	688	999999	999999	802	888	266	562	314	999999	669	316	999999	36	999999	210	297	536	266	295	903	788	720	999999	587	613	901	999999	999999	458	490	256	645	505	999999	849	713	730	104	999999	34	46	150	999999	387	999999	354	999999	491	674	44	999999	436	999999	354	351	967	986	189	999999	999999	148	479	999999	837	423	671	697	283	635	496	567	442	413	270	866	648	862	342	28	268	773	636	417	424	894	999999	519	999999	411	881	999999	550	904	866	885	566	295	30	964	896	656	855	999999	187	477	999999	32	864	487	703	999999	999999	170	930	999999	512	72	440	943	602	162	546	872	753	770	999999	537	546	385	999999	362	841	377	131	612	918	781	999999	999999	740	797	999999	673	707	776	81	389	973	652	383	503	854	87	371	999999	120	999999	111	417	460	626	486	489	187	999999	273	286	999999	328	999999	999999	832	493	213	805	999999	873	174	999999	698	637	564	893	12	806	999999	999999	16	387	501	935	679	822	999999	124	320	174	496	999999	999999	795	350	654	357	652	670	371	874	565	999999	246	818	134	999999	823	71	999999	999999	380	999999	509	279	661	827	370	60	20	996	98	494	999999	387	807	473	999999	999999	909	546	359	145	
146	999999	451	999999	264	999999	555	113	673	62	728	687	125	524	999999	999999	688	827	999999	602	660	375	999999	80	903	859	21	661	999999	536	162	56	138	245	706	999999	828	521	572	999999	999999	907	999999	46	766	655	271	293	469	387	607	92	559	757	485	999999	114	999999	246	405	115	893	297	999999	900	681	559	999999	999999	395	999999	177	265	999999	106	752	53	749	313	999999	597	727	201	999999	929	79	999999	380	760	935	514	456	284	176	999999	611	620	999999	146	94	106	392	475	83	690	439	826	816	660	732	727	365	77	988	807	387	702	999999	217	830	194	999999	129	881	880	250	892	98	604	494	142	857	999999	229	161	999999	261	127	999999	499	253	681	720	37	218	158	389	296	369	761	999999	760	978	999999	900	917	999999	999999	999999	450	547	737	221	176	999999	869	752	999999	837	601	999999	584	999999	717	999999	513	999999	999999	999999	731	860	606	999999	843	585	382	879	307	328	999999	943	999999	999999	306	952	515	469	553	999999	348	999999	541	458	767	635	335	647	270	728	397	459	179	920	471	589	940	18	999999	999999	999999	989	455	529	604	658	467	659	999999	765	999999	54	914	999999	334	335	328	158	962	217	999999	734	618	579	931	999999	999999	747	463	717	21	507	100	962	218	359	999999	999999	999999	118	999999	999999	831	505	656	353	544	513	595	145	271	792	999999	170	341	493	380	876	598	820	884	999999	205	108	753	999999	953	951	457	975	384	316	303	999999	999999	583	902	999999	922	588	999999	269	161	328	456	228	461	929	631	724	978	85	424	43	999999	999999	480	733	999999	92	399	593	999999	620	999999	954	498	202	130	999999	591	999999	999999	20	581	624	568	877	999999	535	122	33	330	732	996	309	892	999999	629	593	112	178	371	839	198	999999	213	999999	567	501	729	269	809	873	143	721	131	413	462	999999	999999	603	90	226	969	999999	273	334	623	461	72	238	999999	536	655	999999	895	123	821	925	999999	37	319	161	999999	853	999999	456	599	285	187	999999	999999	30	999999	508	98	999999	870	823	392	999999	917	115	439	500	696	999999	227	720	825	17	592	536	999999	861	294	929	420	126	999999	816	735	999999	283	583	431	552	832	157	334	999999	253	998	999999	543	999999	214	999999	999999	166	999999	999999	878	460	180	895	999999	832	843	224	168	735	753	671	575	153	578	831	855	79	154	450	79	396	85	763	594	993	654	999999	89	217	999999	960	219	586	856	888	113	687	160	719	988	933	175	25	500	999999	967	400	
999999	999999	866	246	21	500	169	999999	384	999999	311	287	188	101	144	951	630	792	462	999999	999999	690	999999	177	919	434	462	146	230	69	999999	268	35	999999	220	707	351	868	948	719	999999	374	999999	696	999999	872	541	896	798	224	394	999999	999999	978	999999	850	654	698	327	586	48	33	271	325	153	999999	262	924	881	437	609	999999	843	742	572	921	187	999999	791	56	999999	999999	348	16	999999	565	394	57	159	369	63	652	551	999999	680	999999	113	198	552	342	620	617	24	999999	614	632	863	999999	415	192	673	622	906	280	693	482	684	265	649	587	659	999999	774	522	999999	956	220	999999	71	999999	817	988	489	458	999999	286	550	977	999999	52	999999	262	641	967	695	440	746	281	999999	208	718	847	548	999999	999999	415	842	502	986	658	422	392	79	999999	374	685	999999	999999	999999	416	932	999999	999999	999999	885	406	573	807	999999	943	220	939	802	863	460	969	999999	524	775	30	443	58	991	743	999999	999999	999999	999999	602	20	307	999999	436	272	999999	999999	999999	941	88	287	999999	999999	999999	52	447	482	590	215	786	999999	245	618	682	823	973	884	999999	999999	976	575	222	999999	214	999999	646	922	512	539	598	448	986	999999	445	498	188	407	382	948	999999	157	730	978	617	207	775	688	615	613	299	999999	999999	999999	965	513	999999	672	999999	999999	406	525	970	60	616	999999	418	736	183	194	644	575	512	767	825	828	845	243	561	999999	50	957	316	899	249	999999	999999	133	999999	932	999999	516	999999	522	999999	780	187	679	371	279	788	48	999999	431	968	724	879	537	999999	147	667	830	121	823	819	999999	999999	80	999999	410	204	999999	204	999999	761	138	998	999999	226	54	999999	176	872	292	228	11	452	884	931	525	999999	616	96	404	274	602	405	753	703	112	571	117	999999	999999	84	999999	999999	273	670	839	999999	889	321	992	497	500	958	828	604	817	996	334	149	999999	82	588	209	800	999999	168	733	254	296	123	482	543	307	910	217	724	168	188	224	101	799	447	999999	999999	907	999999	643	576	999999	886	115	247	967	583	999999	496	999999	53	297	511	116	482	603	207	519	954	203	999999	621	879	659	818	120	57	496	635	293	115	892	999999	525	999999	104	410	17	245	999999	999999	999999	721	430	999999	890	712	985	327	999999	107	583	952	580	595	999999	279	236	999999	999999	919	97	263	213	199	160	94	986	999999	387	202	200	284	999999	999999	999999	900	459	544	927	407	72	179	790	999999	531	999999	631	930	211	825	
999999	719	117	655	637	768	517	241	963	999999	726	45	999999	651	999999	309	999999	112	569	65	820	692	999999	730	856	918	473	27	999999	999999	463	999999	999999	999999	999999	480	999999	733	841	267	392	228	581	131	999999	37	999999	148	288	232	999999	529	370	156	999999	491	359	387	798	719	999999	500	999999	752	352	999999	298	387	632	437	142	839	271	312	673	602	120	248	58	829	999999	334	739	444	843	933	695	600	999999	537	130	999999	999999	131	999999	891	654	828	778	20	738	999999	516	851	100	537	268	67	483	413	380	121	338	999999	40	971	760	999999	909	999999	974	697	999999	104	999999	999999	904	999999	351	781	999999	292	999999	999999	999999	836	818	888	999999	316	675	999999	127	999999	167	18	460	999999	100	990	141	524	999999	370	46	51	30	421	544	746	999999	999999	716	702	465	98	999999	300	877	203	163	871	784	602	743	999999	999999	687	999999	307	893	999999	58	360	649	432	372	109	999999	59	815	406	354	608	684	556	921	999999	688	78	367	999999	99	999999	837	269	740	999999	626	700	999999	343	484	246	999999	695	80	365	63	42	725	552	299	999999	388	999999	527	186	918	999999	424	165	998	868	940	733	847	999999	523	999999	999999	55	482	310	588	481	999999	117	754	988	999999	565	371	656	353	814	870	999999	518	90	741	563	409	440	999999	315	345	616	306	130	847	918	999999	999999	350	680	999999	988	999999	906	999999	420	432	929	999999	859	794	999999	524	999999	863	585	642	999999	648	999999	646	52	999999	282	146	314	811	634	151	999999	999999	698	999999	673	745	881	33	612	254	999999	141	999999	730	426	521	992	101	180	266	271	999999	409	999999	221	43	37	999999	965	769	999999	999999	797	787	151	999999	105	46	851	390	981	562	999999	198	326	996	999999	321	609	761	153	222	640	377	879	999999	999999	999999	104	639	718	918	67	999999	723	999999	343	691	589	289	999999	999999	250	999999	285	999999	255	999999	708	225	867	715	364	214	625	318	968	999999	908	859	822	999999	942	999999	672	73	505	197	475	604	662	484	732	329	345	197	972	850	102	999999	46	999999	965	879	999999	999999	564	852	227	414	753	913	783	999999	999999	994	24	38	128	221	213	999999	744	999999	999999	999999	983	44	869	438	346	999999	999999	738	822	999999	465	72	449	670	509	652	969	71	999999	999999	700	12	862	999999	183	943	732	880	999999	978	368	999999	326	389	28	999999	983	788	77	635	584	55	907	747	538	951	999999	999999	712	560	999999	683	263	812	999999	980	181	999999	999999	
999999	999999	457	771	844	361	603	746	999999	651	979	999999	191	999999	224	174	999999	105	125	999999	231	364	284	178	999999	999999	685	999999	999999	697	47	999999	464	532	674	249	137	283	72	395	999999	214	528	806	733	891	907	999999	999999	648	999999	885	66	716	999999	48	121	289	999999	954	676	994	242	999999	999999	631	214	658	329	975	999999	382	43	729	876	26	835	999999	445	524	982	995	999999	865	661	999999	301	748	499	636	137	847	917	117	719	940	972	166	999999	111	686	258	369	999999	610	663	852	336	839	26	212	643	844	999999	972	999999	433	376	710	460	999999	999999	169	693	847	999999	465	925	20	936	999999	679	284	343	838	999999	636	999999	264	998	999999	999999	999999	482	433	494	999999	85	999999	999999	516	605	456	742	771	229	99	675	225	999999	999999	926	326	902	999999	533	999999	510	13	248	53	999999	122	999999	159	999999	558	686	269	363	195	390	789	970	430	999999	232	999999	571	619	644	960	292	843	999999	384	999999	15	509	900	134	503	82	999999	995	999999	999999	999999	592	406	671	412	416	999999	235	817	146	355	482	534	310	999999	938	394	999999	93	643	999999	911	775	999999	552	999999	999999	238	999999	317	893	975	999999	955	488	999999	999999	999999	999999	554	430	617	982	247	302	532	999999	599	308	999999	688	301	912	999999	224	832	999999	680	999999	235	56	633	999999	509	253	380	643	578	821	999999	773	446	373	538	999999	661	928	538	433	29	211	769	999999	137	629	601	999999	893	740	999999	141	494	829	16	507	796	83	482	994	999999	889	406	999999	430	791	999999	999999	999999	732	562	903	289	257	109	33	286	703	416	879	652	317	749	838	999999	745	289	999999	366	41	427	999999	456	544	999999	140	804	991	509	345	388	999999	689	170	187	752	999999	999999	730	982	231	102	667	602	351	615	149	568	611	684	511	999999	999999	352	999999	975	457	745	746	969	228	294	203	80	501	979	627	589	660	424	892	51	886	384	809	334	999999	853	202	895	990	246	999999	825	833	999999	110	347	854	212	304	117	501	761	763	936	899	596	110	372	987	560	908	999999	791	470	747	197	542	999999	64	604	553	851	978	982	904	378	246	999999	999999	290	734	457	129	785	550	135	620	873	435	334	752	829	907	440	337	999999	999999	373	16	912	804	874	158	699	564	999999	782	780	41	530	999999	362	493	707	999999	460	78	16	999999	999999	576	669	555	729	851	723	943	548	655	712	344	999999	742	999999	485	860	309	429	231	900	353	839	
841	999999	999999	399	346	209	999999	877	133	999999	999999	394	346	145	329	428	848	841	706	999999	135	328	999999	486	620	526	232	965	161	648	785	28	999999	999999	999999	650	754	462	999999	743	934	777	589	999999	428	357	630	999999	999999	880	581	390	204	119	999999	523	718	497	778	819	977	649	725	999999	252	436	126	999999	999999	678	674	395	999999	962	309	357	999999	878	68	273	999999	999999	433	281	999999	404	824	999999	32	999999	999999	999999	999999	566	766	294	62	113	75	999999	241	31	41	862	999999	195	925	999999	810	366	999999	839	999999	515	922	999999	225	454	418	999999	612	957	586	999999	746	999999	999999	897	206	24	305	635	813	999999	41	875	851	570	74	999999	479	592	357	999999	999999	102	999999	177	999999	672	78	607	694	999999	389	283	444	999999	126	798	483	37	45	795	999999	157	999999	372	999999	57	251	655	389	538	377	29	999999	919	482	654	589	544	263	533	945	697	940	596	999999	757	440	999999	999999	276	999999	999999	999999	561	606	999999	76	464	693	597	999999	423	999999	166	849	370	999999	525	555	999999	219	939	774	511	850	372	999999	439	999999	726	616	999999	210	123	141	999999	471	58	999999	109	588	999999	851	666	112	999999	479	784	999999	326	94	915	278	983	66	467	677	55	999999	243	999999	636	999999	966	980	999999	223	114	35	923	898	625	212	455	882	94	98	117	408	999999	999999	999999	999999	369	642	700	159	227	66	673	999999	999999	346	89	933	999999	356	999999	685	109	318	374	758	822	999999	468	712	823	110	972	379	999999	999999	393	999999	743	942	999999	334	289	853	996	58	362	675	482	288	133	999999	930	737	213	431	308	19	527	999999	999999	941	183	988	336	126	93	303	688	778	952	738	200	999999	936	999999	405	999999	322	999999	405	157	945	189	589	999999	180	244	175	148	348	999999	822	999999	81	999999	160	999999	999999	999999	999999	69	986	703	335	999999	332	999999	801	654	999999	62	696	211	278	999999	999999	994	999999	35	946	848	999999	999999	440	578	915	131	999999	999999	409	114	728	443	361	999999	170	251	853	204	999999	260	443	521	122	999999	687	621	800	356	999999	166	999999	999999	932	126	931	446	273	757	479	210	980	341	254	999999	333	263	849	931	999999	755	150	213	56	696	414	999999	437	153	890	303	331	592	988	253	220	235	510	245	415	723	977	999999	725	778	279	111	277	200	962	999999	771	999999	793	726	999999	689	456	999999	711	999999	19	129	866	185	879	398	353	11	710	108	752	614	526	840	777	54	487	
278	999999	313	348	247	191	999999	999999	999999	799	272	238	999999	999999	274	534	99	999999	857	239	550	899	999999	758	275	999999	999999	682	167	351	952	948	971	211	188	819	407	976	771	938	410	653	425	599	91	999999	189	328	488	999999	436	999999	919	814	937	378	546	554	82	757	999999	999999	374	121	999999	323	267	999999	601	454	136	122	942	999999	999999	897	483	291	676	502	310	545	999999	999999	914	999999	38	999999	274	809	283	999999	903	999999	620	627	288	313	752	767	516	999999	726	43	999999	323	194	10	985	50	999999	265	877	999999	456	781	999999	999999	207	30	999999	110	65	999999	999999	283	999999	927	308	999999	618	999999	538	909	986	451	818	170	135	600	999999	38	180	234	999999	28	999999	333	567	838	48	992	116	731	482	999999	803	934	862	999999	114	266	999999	783	431	999999	726	968	593	15	999999	429	999999	999999	999999	999999	929	831	878	999999	999999	885	999999	469	173	625	999999	806	436	580	647	884	307	455	495	385	336	397	802	198	999999	16	739	561	999999	618	999999	509	353	226	999999	971	66	999999	999999	229	895	241	620	805	662	999999	999999	23	368	999999	131	715	120	12	929	542	39	999999	999999	301	155	999999	593	554	793	563	463	220	999999	676	999999	598	83	276	490	999999	777	996	535	381	474	726	999999	797	497	126	399	350	296	999999	942	999999	847	89	999999	97	648	999999	22	999999	466	332	918	691	261	533	641	844	999999	834	999999	42	999999	490	827	429	615	796	67	677	174	123	923	160	733	999999	999999	999999	202	403	456	711	984	999999	914	999999	807	511	546	964	484	999999	827	461	188	909	222	367	262	654	999999	852	18	999999	934	353	408	768	958	800	783	999999	651	129	388	63	58	727	575	685	621	113	260	103	202	619	999999	471	972	824	248	392	741	547	921	604	703	649	501	570	743	49	553	745	190	836	902	708	999999	999999	860	494	791	577	42	999999	999999	915	151	999999	999999	999999	795	143	561	400	999999	114	208	783	360	408	236	15	941	999999	999999	514	912	366	999999	587	398	847	999999	754	999999	999999	514	999999	999999	787	508	186	512	806	253	420	193	789	929	798	509	299	774	462	999999	786	635	460	999999	97	999999	785	999999	481	549	948	179	807	800	743	599	655	781	999999	900	59	502	145	339	149	331	132	436	917	87	108	83	999999	496	999999	537	64	734	915	999999	999999	578	999999	267	305	250	385	999999	196	208	854	518	211	562	218	293	999999	130	678	999999	880	359	999999	404	450	874	668	
320	986	215	999999	920	866	787	999999	999999	471	999999	44	999999	945	142	999999	718	232	589	872	948	287	999999	999999	933	66	159	904	372	887	999999	816	430	582	999999	13	999999	663	934	652	423	384	999999	821	621	999999	779	820	748	120	999999	999999	860	12	719	42	466	177	611	999999	717	883	814	593	835	71	613	999999	880	999999	999999	65	298	999999	999999	573	550	999999	425	846	286	338	166	262	915	464	999999	428	862	42	547	813	999999	79	999999	540	999999	999999	986	999999	483	462	999999	619	852	999999	883	922	999999	999999	492	999999	752	764	587	999999	999999	562	678	999999	116	194	464	999999	591	999999	12	228	999999	918	13	999999	999999	865	373	823	398	999999	409	998	581	42	874	716	549	789	71	999999	491	556	812	17	474	616	453	298	998	102	37	408	913	665	999999	634	999999	95	46	886	401	764	989	190	999999	679	798	83	319	747	308	999999	392	715	736	456	115	996	931	114	422	84	825	306	518	10	94	915	122	250	999999	464	753	185	895	727	566	999999	855	795	999999	379	978	261	794	236	26	208	999999	473	529	155	163	999999	474	326	999999	693	671	161	595	882	961	79	182	843	58	217	820	999999	889	999999	151	146	999999	999999	105	574	999999	292	984	999999	986	648	720	428	999999	999999	710	578	999999	872	960	703	999999	934	999999	908	88	950	187	809	387	919	584	55	14	26	644	432	230	375	192	999999	177	708	895	322	999999	754	542	999999	506	999999	230	26	999999	447	937	362	634	196	495	999999	115	185	508	77	73	675	999999	294	999999	999999	357	423	690	581	536	501	48	999999	560	999999	999999	999999	999999	999999	999999	999999	999999	567	89	292	797	43	879	630	283	991	999999	999999	259	683	340	258	999999	999999	893	807	336	941	911	445	323	999999	636	172	153	165	872	372	377	505	153	999999	214	894	490	324	999999	69	308	544	302	219	846	999999	993	999999	898	94	999999	891	241	589	656	643	999999	268	406	999999	999999	127	999999	837	461	753	539	484	53	999999	737	579	999999	276	643	376	999999	113	999999	999999	178	984	266	787	999999	999999	274	564	210	570	999999	231	917	826	582	190	425	464	758	102	347	999999	125	742	357	674	627	965	946	999999	500	999999	575	646	548	999999	861	999999	718	974	489	975	999999	482	241	999999	662	447	693	463	950	688	999999	599	422	659	868	524	440	999999	858	308	999999	920	80	70	999999	280	288	89	328	93	745	783	999999	999999	245	643	999999	842	22	190	282	492	339	811	999999	999999	234	889	
999999	346	901	274	126	190	367	363	999999	181	999999	391	999999	613	144	866	942	571	985	999999	424	235	24	999999	441	999999	36	135	590	268	550	680	55	399	456	982	192	481	999999	433	999999	881	241	339	999999	630	31	668	999999	472	868	999999	999999	999999	475	408	332	313	832	448	164	241	999999	153	630	189	346	769	167	999999	999999	471	904	999999	54	542	994	684	614	811	999999	367	777	999999	400	602	689	870	923	999999	659	879	648	228	278	999999	999999	97	708	803	294	261	511	999999	787	407	53	437	141	999999	413	999999	698	999999	999999	796	464	654	999999	38	499	476	846	119	503	804	999999	999999	293	280	434	906	976	811	527	404	856	582	340	993	558	262	999999	999999	644	21	191	627	436	482	319	464	344	680	999999	817	415	401	999999	999999	584	367	153	860	508	506	671	999999	503	397	940	882	999999	759	480	999999	737	999999	474	492	623	999999	999999	811	961	969	571	305	999999	999999	999999	999999	880	357	999999	200	118	878	999999	148	349	303	133	49	542	436	151	999999	210	77	90	560	927	219	369	999999	999999	342	899	538	934	375	390	794	407	485	12	965	350	289	137	858	371	999999	152	999999	81	219	279	534	828	986	999999	438	628	438	537	999999	988	40	92	776	979	955	213	973	913	339	641	999999	434	999999	999999	920	940	232	199	999999	77	999999	317	898	999999	374	709	999999	280	951	175	969	948	341	999999	999999	999999	360	878	416	132	999999	416	999999	578	999999	110	653	752	185	498	999999	999999	999999	603	999999	999999	193	713	615	255	265	703	961	173	672	118	103	208	923	723	589	353	999999	478	897	633	575	330	999999	274	66	204	105	463	769	730	22	738	39	597	999999	646	273	999999	866	475	454	578	999999	113	16	454	829	461	909	62	465	999999	705	324	157	863	999999	999999	199	999999	608	508	999999	942	105	365	179	335	709	942	90	999999	999999	431	188	997	999999	746	999999	999999	375	643	999999	717	275	556	42	714	450	160	999999	999999	971	806	867	999999	183	962	18	651	999999	504	752	967	972	999999	999999	283	145	160	448	126	93	587	695	965	999999	999999	999999	549	999999	464	885	999999	168	167	999999	805	564	242	999999	999999	738	615	336	870	890	999999	744	432	701	999999	579	999999	712	666	839	999999	120	902	999999	496	999999	468	329	820	619	999999	808	814	200	58	719	903	999999	999999	388	477	260	825	999999	378	942	254	848	999999	885	595	845	502	328	268	695	661	250	336	999999	279	999999	515	261	695	778	930	242	
652	49	999999	999999	726	287	371	999999	294	827	623	999999	50	620	755	935	999999	358	315	496	931	999999	999999	999999	10	999999	118	191	999999	574	388	600	22	21	205	533	999999	632	128	224	957	135	410	999999	627	999999	136	999999	540	999999	237	346	472	999999	310	299	981	999999	962	908	179	189	397	720	448	32	541	38	999999	232	726	401	240	101	999999	806	952	234	46	227	999999	999999	999999	999999	346	51	999999	999999	999999	999999	551	207	670	999999	55	999999	738	689	394	999999	251	107	244	318	853	999999	116	380	905	504	347	757	976	744	225	999999	999999	231	384	406	894	963	999999	519	999999	528	730	29	56	760	77	272	999999	999999	999999	999999	224	343	999999	510	935	757	672	216	568	793	230	999999	999999	334	999999	999999	315	988	709	287	779	999999	637	335	115	96	334	999999	436	999999	918	999999	768	999999	505	205	910	873	471	147	300	121	951	887	307	805	999999	721	521	999999	956	851	999999	698	999999	499	705	999999	405	999999	432	528	779	493	999999	686	999999	373	829	53	606	999999	526	999999	999999	667	774	750	37	999999	999999	613	999999	875	128	999999	812	80	815	999999	499	923	478	623	999999	999999	342	467	22	621	648	661	999999	477	955	524	334	169	711	157	725	955	959	999999	999999	819	999999	904	374	806	999999	96	999999	823	553	682	963	903	999999	999999	999999	999999	737	415	661	409	721	999999	920	604	743	653	368	667	290	544	999999	383	999999	895	877	999999	103	215	999999	561	113	78	923	999999	560	431	311	497	822	419	999999	999999	443	999999	108	739	999999	999999	999999	230	728	890	999999	19	999999	590	999999	962	346	896	999999	532	667	109	306	652	241	647	53	322	351	871	844	999999	326	420	940	459	796	148	454	332	999999	527	833	223	535	914	563	970	364	999999	160	925	206	695	886	343	91	455	999999	346	726	751	999999	856	55	999999	693	999999	649	617	176	999999	999999	890	999999	149	276	92	999999	327	93	999999	957	12	720	999999	674	630	533	607	999999	350	640	117	605	999999	649	976	177	862	230	265	330	746	182	999999	483	999999	315	747	999999	999999	338	190	263	653	793	999999	999999	137	998	73	999999	52	249	825	568	345	294	989	500	299	915	265	106	999999	753	220	829	768	445	999999	999999	786	540	380	22	999999	854	999999	606	772	840	50	999999	167	490	287	507	357	999999	147	30	326	256	777	999999	83	93	435	900	999999	56	377	999999	639	999999	988	999999	868	999999	999999	491	343	392	727	999999	999999	999999	939	347	475	712	482	385	308	
347	998	539	999999	999999	999999	375	429	61	999999	999999	999999	358	999999	419	999999	999999	999999	543	284	656	999999	933	529	329	217	682	154	999999	999999	999999	574	992	393	999999	749	459	999999	581	875	743	72	291	369	12	985	526	999999	530	845	700	83	939	110	651	659	75	20	442	89	265	231	999999	626	162	161	481	964	931	999999	51	34	67	668	541	594	406	999999	999999	344	999999	999999	624	999999	999999	796	999999	891	999999	999999	684	999999	999999	502	619	521	730	665	999999	850	514	562	999999	860	803	676	999999	280	569	67	263	501	493	999999	398	750	999999	99	891	999999	526	589	232	298	985	602	999999	565	59	29	863	740	367	676	999999	138	999999	763	448	68	780	364	332	684	389	999999	956	999999	113	868	914	641	773	850	334	924	339	946	874	211	959	461	231	549	203	522	143	816	278	270	999999	843	999999	833	586	999999	999999	548	908	803	645	999999	461	190	114	999999	999999	517	351	905	799	333	889	999999	999999	328	143	782	999999	867	58	149	939	999999	999999	81	991	940	273	172	667	790	999999	999999	565	999999	999999	50	445	971	555	626	474	373	470	155	954	412	735	267	999999	484	67	51	754	999999	568	618	999999	43	999999	36	253	189	247	999999	296	999999	681	647	328	102	347	519	999999	999999	674	576	999999	253	999999	588	214	16	144	999999	733	995	999999	999999	892	391	999999	411	740	528	382	295	999999	461	859	999999	731	97	939	935	146	547	730	999999	999999	999999	999999	547	999999	652	821	247	54	63	285	300	500	621	754	937	999999	935	778	792	999999	389	999999	921	393	980	999999	127	999999	999999	57	195	275	994	999999	900	155	711	495	999999	706	999999	999999	81	186	999999	645	119	342	12	102	210	999999	999999	999999	999999	552	324	999999	999999	795	704	180	846	16	99	35	506	999999	854	999999	999999	450	999999	999999	913	148	378	745	824	344	747	784	74	115	846	426	337	999999	787	358	831	999999	559	999999	12	999999	404	999999	999999	544	149	727	488	220	999999	760	89	852	999999	313	183	579	339	999999	999999	920	116	999999	170	673	697	785	604	506	960	583	890	397	93	949	743	313	658	999999	205	30	305	854	153	96	999999	485	999999	484	184	261	999999	959	255	999999	858	999999	904	422	999999	363	132	982	259	387	869	691	768	420	569	999999	920	59	404	37	624	261	597	83	999999	999999	433	129	331	708	366	999999	152	999999	999999	90	408	999999	444	999999	897	323	999999	999999	226	999999	717	999999	915	314	341	999999	564	227	467	606	76	999999	95	
633	929	13	660	551	31	938	549	999999	329	999999	471	999999	614	562	140	999999	657	830	999999	681	505	492	214	999999	999999	197	999999	924	544	494	24	577	161	999999	912	893	999999	63	745	287	115	999999	621	436	999999	657	999999	999999	96	166	948	245	999999	413	999999	447	999999	642	183	999999	999999	999999	999999	835	474	894	532	999999	999999	246	646	604	95	580	576	554	870	777	185	720	634	374	837	387	999999	779	604	747	683	999999	104	31	999999	999999	714	490	729	786	999999	948	999999	759	361	850	999999	354	159	402	999999	583	576	31	999999	462	209	207	999999	843	299	694	299	784	130	185	151	625	724	999999	865	95	824	94	999999	237	595	874	999999	987	867	999999	630	211	909	110	999999	83	565	999999	711	517	702	886	496	999999	658	349	639	186	708	999999	999999	974	537	751	758	999999	999999	239	866	335	194	800	975	108	74	97	874	29	999999	78	69	999999	999999	358	392	938	597	546	578	255	244	999999	999999	972	571	655	674	167	351	999999	866	336	560	386	999999	999999	911	398	213	571	999999	619	899	999999	835	332	512	189	369	820	895	670	660	620	100	358	521	12	999999	418	422	716	678	871	999999	733	746	95	35	490	37	208	999999	17	999999	999999	936	999999	999999	248	153	999999	798	531	520	205	675	939	999999	974	390	908	860	795	158	999999	941	38	438	999999	586	426	163	878	793	696	338	652	839	999999	421	873	865	299	999999	927	918	156	999999	16	67	806	800	61	109	128	347	547	859	33	683	908	220	45	661	727	342	919	999999	823	867	33	999999	819	562	517	52	571	999999	230	839	999999	677	432	54	780	625	111	999999	674	358	790	999999	999999	999999	513	663	830	637	548	999999	999999	999999	537	148	44	706	981	499	591	999999	776	999999	638	193	887	240	787	991	881	111	240	150	73	474	87	999999	293	36	59	999999	999999	934	999999	635	841	387	149	293	999999	84	999999	612	198	597	582	772	999999	633	905	999999	875	839	756	447	365	857	354	73	999999	805	423	954	450	736	864	841	999999	13	351	510	101	504	999999	806	466	627	999999	999999	891	314	84	999999	999999	776	979	382	187	999999	999999	983	42	86	232	214	661	690	172	461	733	741	736	161	292	404	999999	380	999999	949	999999	737	905	878	999999	757	730	763	834	673	757	491	664	502	733	367	477	999999	282	999999	999999	776	465	500	742	999999	577	922	377	725	595	608	525	237	563	542	87	164	999999	474	999999	897	999999	999999	999999	999999	86	244	428	924	
926	175	108	89	803	215	281	999999	999999	31	190	808	999999	118	87	999999	999999	436	939	200	289	323	999999	807	304	258	920	966	797	999999	83	342	504	999999	799	429	999999	445	434	358	270	673	28	882	294	675	510	747	421	999999	286	999999	305	237	645	999999	64	999999	999999	999999	294	315	617	645	947	999999	999999	944	999999	999999	648	999999	12	591	929	616	304	999999	523	999999	747	182	554	253	224	433	47	276	807	195	374	219	660	878	73	955	999999	383	999999	999999	371	566	438	763	905	999999	647	999999	308	38	999999	826	777	999999	807	122	760	374	431	524	999999	47	146	999999	293	439	869	133	527	999999	560	999999	303	999999	267	191	744	791	347	467	785	333	968	778	999999	548	442	504	81	999999	204	999999	952	420	637	999999	429	314	480	999999	887	524	196	999999	477	999999	533	701	898	626	999999	969	36	963	999999	486	999999	999999	257	744	999999	374	62	576	999999	869	999999	999999	999999	933	761	439	321	871	580	271	146	999999	310	487	999999	999999	606	999999	583	234	999999	999999	681	160	265	71	67	735	478	522	999999	999999	553	608	430	649	262	964	865	938	658	164	999999	477	350	434	67	999999	729	266	768	607	999999	555	213	978	211	999999	678	699	382	585	999999	67	799	526	101	999999	67	375	999999	641	589	644	576	510	606	213	810	831	13	297	16	222	999999	863	626	999999	404	451	448	963	296	999999	566	82	762	334	678	823	999999	365	712	363	999999	136	999999	999999	979	703	382	998	999999	846	695	94	578	190	999999	935	900	104	306	615	999999	524	355	999999	999999	503	747	282	999999	986	999999	648	584	652	445	627	845	277	27	999999	79	449	485	449	479	481	504	582	30	999999	999999	999999	68	999999	436	262	781	604	281	486	955	110	472	502	358	57	510	925	744	999999	100	999999	999999	999999	999999	487	49	905	944	999999	999999	175	999999	793	999999	260	589	487	226	999999	846	250	996	541	745	969	976	983	101	432	971	578	837	344	999999	301	172	462	999999	948	999999	999999	659	675	487	789	848	999999	999999	107	467	999999	709	561	839	849	636	999999	860	577	999999	65	814	522	999999	431	338	916	151	999999	98	136	927	999999	969	970	590	330	63	999999	130	999999	999999	993	999999	999999	868	285	999999	999999	664	626	601	982	447	167	71	147	51	66	461	999999	538	669	19	340	104	440	592	869	268	315	491	905	457	213	512	820	999999	684	562	63	421	348	116	471	535	945	831	812	908	453	999999	999999	503	197	768	884	999999	633	
855	438	693	635	543	358	145	696	535	243	655	251	589	367	504	999999	521	200	999999	548	805	999999	609	780	960	815	36	494	411	269	445	999999	999999	924	828	133	369	999999	804	757	335	999999	419	597	166	667	863	922	503	105	676	578	999999	445	827	999999	828	913	674	728	332	651	294	999999	999999	37	414	664	999999	380	999999	999999	395	999999	222	999999	739	22	623	999999	951	113	999999	316	593	867	305	401	107	133	999999	456	999999	85	434	999999	554	154	799	138	999999	999999	394	132	67	940	999999	999999	232	860	966	816	299	999999	777	228	660	978	682	999999	731	999999	567	415	85	591	625	319	380	999999	422	595	222	494	50	999999	719	868	258	653	685	999999	999999	246	166	487	999999	739	999999	215	34	575	999999	870	406	249	999999	979	56	475	999999	873	155	694	447	381	604	999999	340	999999	509	791	729	39	254	952	844	331	999999	598	999999	999999	999999	174	514	847	133	352	97	801	121	999999	822	783	338	999999	999999	484	799	999999	883	361	409	283	706	242	846	999999	625	454	999999	319	730	458	999999	439	862	980	999999	600	999999	999999	999999	538	913	768	969	945	999999	442	328	999999	532	473	714	83	485	999999	468	281	999999	999999	726	999999	406	801	19	374	743	898	999999	652	999999	208	538	630	644	999999	999999	937	273	900	742	192	135	44	787	267	743	966	953	999999	999999	908	599	566	536	83	141	121	758	999999	999999	801	493	675	76	333	934	94	439	615	999999	530	18	999999	948	543	518	372	23	999999	630	777	945	824	999999	999999	609	999999	104	571	738	259	188	667	698	940	699	999999	967	464	999999	659	999999	999999	759	991	900	498	999999	999999	565	769	999999	999999	974	999999	999999	668	545	681	723	963	999999	867	876	999999	352	350	413	18	843	68	999999	999999	430	999999	250	607	75	999999	494	999999	999999	111	15	969	999999	182	693	273	93	999999	914	296	999999	999999	669	669	471	999999	649	999999	94	999999	158	507	374	999999	999999	999999	999999	259	603	406	196	612	609	888	862	999999	965	179	657	149	924	812	153	999999	818	71	312	581	145	433	499	934	36	754	952	508	604	612	596	689	89	999999	437	518	999999	999999	999999	999999	807	999999	675	480	999999	999999	684	345	363	266	729	999999	701	612	123	180	907	999999	999999	855	999999	363	312	362	999999	999999	70	999999	385	999999	17	690	311	999999	774	581	999999	28	41	91	80	616	155	999999	882	80	988	476	720	266	999999	848	552	904	845	453	261	999999	896	935	999999	594	960	728	259	49	
223	179	838	999999	423	888	999999	999999	785	328	218	999999	480	999999	978	593	379	128	35	168	999999	407	685	999999	999999	444	132	105	999999	485	656	426	98	842	999999	818	637	188	999999	999999	629	58	129	999999	245	296	842	393	957	999999	224	841	703	100	902	815	493	518	221	978	766	133	308	999999	671	791	999999	637	655	169	956	201	285	313	539	98	999999	168	95	44	601	738	148	905	271	814	723	997	940	51	335	999999	966	999999	955	505	750	999999	855	453	419	215	738	999999	999999	33	566	399	999999	999999	537	999999	432	187	387	37	985	403	47	856	77	878	696	613	999999	837	234	420	999999	44	348	999999	313	999999	624	395	999999	351	570	999999	258	334	446	999999	513	10	696	788	487	928	520	356	782	999999	386	540	519	134	999999	999999	798	156	52	999999	474	79	31	791	563	999999	37	999999	832	799	999999	743	999999	999999	999999	834	150	999999	999999	429	524	991	999999	315	264	93	876	875	388	72	450	112	291	919	999999	999999	978	999999	235	495	999999	876	999999	999999	399	643	108	999999	999999	999999	366	361	999999	622	12	483	394	999999	536	479	125	162	265	769	358	506	461	521	908	666	855	999999	220	446	528	999999	477	999999	999999	621	984	927	999999	260	705	98	999999	669	999999	188	999999	273	999999	755	999999	748	621	999999	634	893	191	999999	50	368	282	131	150	777	104	364	15	999999	799	999999	494	197	311	14	73	269	618	792	604	999999	617	592	867	464	76	780	999999	999999	76	32	999999	407	999999	492	977	999999	947	121	574	562	999999	366	473	463	271	193	447	999999	690	375	999999	399	982	320	751	689	263	685	710	324	999999	999999	625	776	485	97	309	999999	36	488	321	506	227	51	556	260	129	414	203	882	342	419	42	999999	747	50	425	577	741	999999	331	272	410	260	234	890	740	696	978	184	999999	999999	999999	999999	999999	999999	999999	940	763	500	570	848	999999	828	981	999999	999999	924	999999	444	671	732	86	738	167	59	999999	999999	817	666	519	432	436	29	999	999999	829	830	648	969	867	999999	814	250	727	482	779	999999	279	999999	640	816	667	999999	512	161	552	851	999999	13	682	215	133	107	999999	147	422	999999	828	277	98	999999	999999	70	577	197	917	835	20	999999	279	999999	697	999999	35	702	765	999999	517	999999	171	999999	999999	645	999999	662	360	717	269	589	70	999999	753	11	227	220	541	999999	999999	999999	244	716	840	999999	733	999999	518	622	81	288	382	529	955	999999	116	120	645	639	773	914	836	209	
999999	431	623	999999	770	695	293	815	171	167	926	202	613	455	148	999999	911	999999	153	738	645	981	216	541	361	772	999999	117	999999	999999	834	61	488	44	150	419	746	770	999999	823	338	266	127	999999	999999	763	377	999999	971	999999	727	999999	999999	999999	563	595	224	92	610	998	799	186	249	269	333	875	999999	579	999999	729	677	151	740	330	409	389	863	991	938	598	404	244	145	999999	183	199	289	390	999999	555	999999	664	170	399	33	161	999999	858	999999	999999	999999	999999	356	252	553	586	903	451	698	999999	999999	232	999999	22	603	999999	51	895	999999	144	595	999999	109	759	534	23	980	351	999999	258	999999	15	110	999999	548	999999	887	893	800	596	295	838	692	305	823	972	999999	158	795	467	120	130	772	757	999999	726	999999	596	717	539	606	561	154	449	811	726	999999	999999	473	996	678	158	104	999999	848	999999	640	999999	936	562	503	832	555	838	999999	252	242	999999	90	822	908	300	185	270	990	733	693	252	999999	107	850	586	685	799	789	962	36	283	999999	999999	95	895	660	999999	46	999999	16	999999	312	568	493	778	852	650	98	387	972	833	508	124	999999	398	999999	999999	711	916	157	756	59	184	226	959	999999	999999	999999	23	999999	29	234	226	727	387	940	999999	999999	999999	999999	44	999999	412	989	202	774	794	320	999999	586	821	454	129	626	999999	999999	999999	352	533	344	156	914	85	747	953	999999	291	396	686	458	999999	235	639	192	999999	55	646	999999	33	999999	649	395	48	436	818	999999	999999	600	478	130	812	582	89	737	587	999999	635	999999	999999	593	999999	408	634	249	203	999999	814	936	999999	214	620	942	329	348	695	761	876	648	999999	387	503	690	918	565	645	810	999999	902	605	994	419	981	158	440	999999	251	999999	999999	243	231	760	999999	98	273	999999	999999	999999	741	51	826	253	987	736	999999	99	802	999999	78	604	392	451	999999	999999	518	795	999999	793	888	646	454	999	87	999999	707	627	999999	602	999999	64	999999	556	414	860	779	999999	431	254	499	350	999999	761	999999	204	999999	779	848	999999	579	478	871	86	375	104	597	826	176	582	39	41	764	209	999999	999999	829	835	47	61	561	767	373	394	303	547	746	692	316	882	564	927	999999	999999	32	999999	193	697	999999	999999	273	952	999999	849	999999	468	586	700	926	679	999999	25	742	796	286	812	999999	487	999999	827	358	999999	999999	293	28	999999	999999	277	186	999999	830	999999	654	728	999999	608	193	999999	178	999999	999999	999999	765	637	517	548	
195	999999	220	220	999999	706	914	999999	961	368	442	301	999999	124	215	318	524	278	999999	243	370	23	18	999999	628	591	318	947	865	312	148	882	775	479	915	280	67	965	999999	999999	999999	999999	766	430	175	999999	693	64	999999	653	531	497	788	284	999999	181	973	999999	592	489	999999	967	498	999999	999999	560	525	361	209	934	260	999999	999999	724	26	81	257	588	512	736	898	264	999999	222	781	651	103	999999	999999	999999	307	525	383	107	736	259	801	118	999999	615	376	341	999999	999999	403	999999	999999	74	268	999999	924	395	40	855	591	999999	648	286	999999	578	999999	34	999999	466	999999	735	999999	593	987	766	279	999999	387	896	369	566	408	633	818	808	999999	39	999999	194	818	911	495	528	516	999999	611	524	240	632	158	352	999999	399	66	999999	798	223	86	501	999999	999999	999999	143	495	999999	734	25	467	79	733	436	791	999999	647	999999	249	655	87	394	165	999999	907	999999	747	999999	294	19	577	160	19	631	953	741	358	42	903	361	42	999999	999999	596	66	171	898	722	560	407	751	340	428	152	146	999999	999999	91	878	262	395	477	740	724	447	316	999999	112	483	999999	526	615	823	887	623	595	525	999999	999999	746	857	35	999999	886	268	999999	732	866	999999	999999	405	276	164	650	999999	565	750	153	158	749	111	795	249	509	881	145	516	540	529	550	175	999999	393	141	405	999999	19	999999	466	211	584	203	618	999999	655	999999	461	183	921	999999	845	999999	421	948	644	71	999999	999999	14	999999	999999	202	346	944	106	629	883	32	999999	606	999999	895	687	947	175	999999	187	38	853	999999	684	999999	618	472	704	793	364	444	999999	343	583	61	849	343	480	392	856	673	124	36	376	439	928	999999	511	999999	999999	474	999999	736	884	757	999999	383	448	397	583	999999	249	312	274	999999	535	910	999999	999999	56	354	476	782	60	999999	999999	827	999999	255	414	303	960	754	109	999999	661	999999	459	826	946	475	894	999999	809	999999	434	999999	761	928	903	27	303	17	903	350	998	999999	685	380	844	286	129	999999	999999	290	999999	494	213	384	786	774	461	205	557	580	459	392	973	78	88	111	76	335	351	397	999	953	851	999999	891	661	84	999999	981	670	356	999999	111	999999	78	940	999999	386	152	139	566	107	999999	333	999999	615	36	617	302	742	219	793	851	594	999999	961	999999	454	999999	135	700	382	999999	887	233	757	999999	454	10	148	503	999999	193	999999	999999	901	503	999999	868	286	999999	999999	999999	249	460	999999	
999999	516	248	999999	307	164	999999	26	438	193	883	572	999999	999999	334	999999	617	163	999999	529	609	999999	764	389	999999	125	585	999999	501	243	596	974	437	999999	907	774	216	892	841	349	999999	177	783	646	27	931	426	735	999999	61	849	999999	10	930	953	219	752	858	649	999999	578	686	525	205	597	909	145	440	235	999999	375	724	322	999999	733	442	856	127	371	536	699	850	264	449	393	963	973	999999	716	697	32	357	253	659	999999	119	651	588	59	118	796	986	509	403	685	135	320	110	207	521	363	634	496	122	491	728	432	86	811	634	935	638	723	537	536	28	480	999999	999999	623	791	277	999999	999999	740	712	999999	860	763	267	999999	999999	999999	999999	344	397	999999	140	177	51	687	574	776	424	182	167	272	999999	999999	999999	655	657	999999	583	729	999999	566	243	999999	779	388	571	323	999999	981	999999	999999	528	203	149	167	350	494	98	936	226	501	999999	91	582	450	377	994	105	999999	995	901	999999	475	999999	830	627	758	999999	662	999999	261	232	443	119	999999	743	999999	999999	510	315	172	883	647	513	999999	913	161	999999	999999	20	577	999999	941	985	171	612	63	945	318	539	999999	105	435	821	964	278	219	972	999999	706	999999	276	594	307	833	999999	88	961	663	917	476	999999	70	652	999999	43	291	458	947	999999	690	833	419	971	722	999999	457	826	548	326	704	189	56	631	421	310	633	644	162	153	534	101	999999	401	73	634	45	782	999999	999999	987	760	34	999999	999999	765	857	623	584	766	999999	999999	422	346	222	296	911	438	999999	999999	409	999999	306	999999	691	599	999999	999999	908	98	40	999999	552	617	999999	999999	164	519	616	999999	452	20	69	396	582	281	678	945	188	776	722	999999	552	999999	999999	350	464	230	999999	426	224	999999	714	495	999999	895	709	805	999999	278	142	999999	999999	584	794	398	999999	910	231	999999	920	999999	839	142	375	433	132	516	94	988	489	999999	674	199	441	999999	999999	574	999999	687	572	999999	936	909	999999	331	785	968	251	144	763	554	999999	435	999999	999999	10	582	999999	311	773	999999	721	29	789	208	726	632	152	192	999999	22	999999	544	847	999999	669	929	999999	54	648	999999	275	999999	234	934	934	249	694	823	612	723	454	999999	914	378	161	917	130	444	605	163	825	69	52	750	304	999999	587	458	948	999999	94	85	999999	999999	927	771	794	854	999999	486	999999	329	579	378	568	900	629	478	895	751	999999	63	449	999999	339	216	907	999999	639	479	999999	245	
874	540	639	379	695	305	451	390	132	999999	180	128	225	999999	489	673	192	404	835	999999	562	206	272	40	999999	178	289	721	863	320	224	795	999999	702	454	48	999999	199	215	334	999999	515	629	542	883	330	280	833	727	243	301	245	999999	554	999999	677	278	608	742	999999	26	999999	526	811	999999	384	304	522	61	450	934	993	199	511	90	57	577	729	157	315	898	455	993	999999	29	979	999999	999999	29	999999	770	141	456	688	317	307	988	817	491	508	36	757	999999	999999	309	308	56	999999	473	635	110	999999	460	437	628	570	999999	896	792	81	999999	34	999999	284	999999	802	546	999999	203	999999	69	759	247	999999	999999	999999	673	716	329	720	932	999999	806	999999	999999	999999	680	29	69	999999	571	101	999999	419	999999	11	263	508	607	506	762	545	939	690	999999	350	999999	811	999999	487	999999	29	577	82	149	213	999999	120	608	458	132	526	999999	999999	222	967	735	999999	372	287	887	175	119	999999	957	397	89	125	817	335	920	999999	871	581	999999	551	524	999999	280	999999	783	153	999999	999999	384	245	103	999999	999999	999999	615	999999	449	870	600	732	910	754	124	751	134	999999	303	282	537	263	655	999999	606	671	453	999999	557	300	999999	743	275	960	999999	722	303	596	647	999999	719	447	429	10	999999	999999	640	770	837	999999	999999	680	850	999999	621	131	999999	233	886	807	999999	999999	924	158	377	856	467	999999	315	999999	457	538	999999	94	562	99	833	654	888	489	40	999999	944	38	352	823	893	648	348	327	142	80	709	840	62	999999	523	280	999999	135	999999	999999	464	445	999999	419	225	765	74	531	999999	935	345	407	776	482	999999	999999	806	553	962	999999	611	988	999999	387	999999	625	42	676	999999	562	30	763	999999	351	228	508	957	932	607	137	583	817	39	206	734	312	73	579	998	999999	474	89	172	999999	87	475	999999	999999	590	600	733	398	954	999999	999999	581	577	435	264	389	938	873	946	834	245	794	959	73	652	526	561	462	999999	949	98	941	600	988	273	752	333	999999	352	17	999999	195	862	999999	291	162	734	638	324	619	689	601	143	337	999999	293	516	122	51	73	999999	280	720	15	646	973	981	589	999999	512	65	674	999999	938	439	59	931	999999	782	499	792	923	148	67	269	496	807	272	392	980	999999	999999	232	288	999999	134	475	999999	658	317	181	154	476	811	563	24	999999	205	999999	556	999999	852	339	551	281	125	142	999999	745	999999	999999	718	206	191	277	999999	452	999999	968	999999	
584	999999	15	474	327	999999	456	336	999999	999999	426	612	374	836	629	392	881	680	16	999999	992	812	121	509	999999	463	948	999999	544	999999	572	827	236	592	972	286	999999	865	999999	633	668	806	999999	500	999999	564	353	999999	562	884	999999	771	246	125	323	771	963	505	333	864	699	172	791	785	999999	598	385	999999	864	352	545	999999	456	382	999999	196	654	620	999999	587	999999	588	999999	659	754	999999	591	999999	999999	999999	322	351	542	369	934	999999	999999	382	818	143	188	571	505	219	349	948	999999	863	930	137	999999	353	999999	999999	755	999999	440	142	41	880	17	274	512	663	40	203	999999	999999	448	688	181	281	801	999999	408	547	92	521	999999	999999	486	728	191	152	92	968	623	796	613	824	75	999999	351	937	136	999999	68	842	999999	156	999999	237	425	251	955	846	551	95	346	218	999999	918	822	234	404	289	93	370	581	71	580	686	483	623	622	299	929	864	516	494	488	250	342	173	342	999999	312	939	197	246	999999	999999	459	999999	999999	157	69	127	999999	846	831	999999	270	127	999999	999999	999999	999999	999999	665	916	687	999999	851	729	999999	585	659	892	155	976	999999	183	344	999999	999999	236	999999	999999	999999	239	812	330	669	663	790	979	999999	999999	999999	504	511	320	531	329	739	958	608	675	18	999999	410	235	999999	999999	687	999999	999999	482	533	999999	675	999999	999999	435	113	366	909	999999	938	807	999999	72	347	651	999999	832	651	25	999999	94	628	412	999999	904	828	587	933	799	976	276	999999	742	72	999999	828	537	167	106	226	383	58	420	999999	210	211	348	887	999999	404	855	872	910	578	999999	932	273	164	259	606	526	432	119	221	672	754	999999	999	354	822	937	674	999999	999999	531	45	999999	675	618	999999	490	699	197	999999	999999	403	999999	174	623	999999	565	999999	999999	499	700	950	939	999999	75	456	999999	348	543	923	999999	190	326	999999	999999	999999	723	999999	545	556	126	999999	245	714	101	278	611	462	999999	999999	266	564	999999	66	108	580	999999	20	610	999999	129	999999	166	274	999999	940	87	40	999999	220	347	967	837	999999	382	873	999999	235	116	796	999999	131	962	260	666	902	424	270	999999	999999	316	712	987	999999	999999	974	669	971	776	161	999999	580	344	175	945	298	726	413	683	234	865	871	999999	813	327	997	188	906	607	45	525	817	27	651	903	634	999999	464	925	407	214	744	458	955	999999	274	999999	797	999999	378	186	20	999999	999999	999999	445	809	184	65	439	796	763	373	741	635	999999	
999999	692	271	320	318	272	999999	285	999999	999999	999999	948	217	63	220	999999	601	238	858	514	240	238	999999	468	825	805	999999	496	611	451	380	717	330	999999	711	104	535	994	69	913	532	310	768	489	32	860	966	12	228	999999	999999	144	999999	130	153	334	651	999999	495	512	864	991	673	999999	750	705	999999	999999	999999	126	856	607	179	999999	982	999999	470	999999	999999	964	838	405	277	207	289	999999	834	209	88	386	999999	732	509	557	59	999999	636	999999	999999	999999	242	981	661	112	558	999999	965	937	148	223	864	999999	999999	530	673	999999	724	476	298	515	871	428	907	965	673	134	108	999999	896	451	302	280	999999	129	731	857	744	175	999999	725	999999	897	70	864	521	362	374	978	883	589	816	170	999999	233	455	813	999999	999999	439	999999	466	999999	50	697	921	594	999999	999999	798	816	724	559	999999	999999	246	999999	368	53	453	320	759	129	999999	316	635	142	379	599	999999	918	783	58	736	224	269	925	856	999999	999999	927	999999	136	190	77	999999	267	342	337	986	481	455	40	251	128	999999	346	615	733	999999	999999	999999	999999	573	880	999999	676	822	613	313	999999	126	995	109	526	999999	632	938	671	999999	377	999999	51	613	203	999999	753	999999	617	549	999999	320	133	310	164	712	999999	563	999999	44	999999	444	728	34	676	999999	459	930	724	894	52	408	943	291	694	988	183	74	380	999999	289	868	215	74	999999	10	993	695	945	813	816	79	638	636	263	933	81	27	936	839	23	999999	92	722	999999	524	376	999999	999999	999999	539	354	999999	999999	999999	329	238	999999	644	999999	370	763	985	910	88	972	769	316	38	761	916	166	137	541	403	466	786	492	566	999999	634	162	89	778	284	471	999999	999999	999999	999999	704	416	383	999999	478	999999	837	999999	999999	534	755	69	999999	854	999999	383	226	651	999999	299	543	999999	999999	999999	51	999999	684	217	999999	999999	95	34	435	105	66	509	999999	999999	999999	153	629	999999	848	42	120	574	349	234	527	901	255	245	255	591	399	958	999999	604	999999	270	575	629	545	38	448	999999	999999	717	999999	750	599	360	588	355	999999	999999	898	75	999999	476	868	459	689	734	999999	850	778	843	705	108	200	999999	999999	802	999999	999999	999999	999999	594	999999	940	631	436	777	999999	999999	657	900	921	999999	69	253	999999	752	401	125	999999	810	666	999999	952	790	22	999999	559	421	713	785	776	670	999999	88	999999	999999	999999	247	32	999999	432	999999	999999	999999	999999	244	48	947	252	894	410	462	999999	
268	999999	996	436	160	619	737	999999	999999	191	871	133	261	611	999999	773	656	999999	999999	103	38	388	999999	404	84	868	778	999999	612	178	818	384	999999	611	999999	925	483	999999	999999	628	294	693	541	999999	332	754	670	632	999999	183	596	999999	256	369	40	880	962	602	362	999999	840	87	999999	722	999999	496	809	999999	21	66	299	803	999999	535	808	344	846	999999	82	329	207	155	602	438	581	150	999999	999999	580	720	999999	881	500	103	787	217	87	818	921	835	999999	31	621	999999	999999	793	837	721	561	696	43	66	529	42	94	695	999999	187	151	999999	368	855	79	300	103	417	313	746	748	600	267	37	983	246	384	999999	534	601	999999	788	312	999999	402	884	687	999999	362	467	999999	102	999999	899	999999	699	999999	99	999999	331	907	999999	999999	101	972	999999	438	15	82	999999	999999	999999	171	999999	634	363	999999	999999	463	999999	612	198	999999	845	737	656	999999	367	999999	999999	768	999999	233	213	999999	86	308	221	999999	999999	999999	682	999999	79	808	111	931	848	275	999999	780	526	635	767	718	719	422	644	364	326	101	80	654	788	523	373	684	957	200	558	65	708	517	31	738	930	365	985	47	635	724	30	102	46	514	252	659	466	495	973	999999	999999	856	127	349	385	37	54	555	445	426	973	657	716	999999	999999	19	614	39	787	364	999999	999999	728	999999	81	977	999999	284	281	999999	228	999999	226	894	401	851	400	682	363	903	999999	439	601	219	999999	999999	386	999999	442	243	55	436	707	619	235	66	138	525	999999	407	418	770	999999	999999	208	510	999999	821	999999	229	999999	999999	675	999999	52	998	15	519	850	708	601	841	841	48	999999	791	765	607	669	999999	723	875	413	955	494	551	165	870	21	999999	932	564	999999	222	624	123	761	999999	576	237	61	618	674	999999	999999	577	928	999999	72	417	745	999999	162	533	999999	743	999999	720	999999	501	843	145	508	609	776	47	931	628	424	999999	999999	942	999999	441	293	999999	999999	843	160	916	999999	999999	999999	604	505	108	411	386	716	999999	999999	999999	999999	85	394	999999	120	75	793	768	999999	310	821	516	386	999999	999999	999999	250	401	543	684	570	483	879	923	336	904	113	677	636	555	911	999999	999999	989	999999	955	57	999999	993	145	59	391	999999	321	108	302	227	702	305	689	146	999999	347	910	480	949	205	470	589	216	999999	126	141	100	399	286	554	397	294	848	999999	999999	407	999999	999999	188	999999	567	825	44	686	411	382	946	999999	596	207	60	518	
999999	999999	999999	787	787	184	999999	259	190	922	821	747	829	418	457	999999	999999	999999	939	285	302	999999	638	999999	999999	529	560	743	195	681	802	89	504	999999	999999	999999	97	96	620	233	999999	928	31	644	13	297	856	993	925	930	156	678	267	774	225	821	130	999999	241	267	624	199	74	509	129	741	252	950	999999	368	928	999999	999999	999999	584	999999	726	999999	999999	999999	673	566	999999	265	534	999999	822	729	999999	903	967	999999	999999	363	609	511	863	521	525	999999	54	906	310	567	12	969	381	551	200	851	999999	137	309	973	999999	67	381	809	999999	999999	919	999999	297	789	400	781	999999	943	116	999999	510	999999	478	379	223	766	266	260	999999	565	753	281	539	812	808	840	846	880	769	552	140	64	546	530	352	531	618	521	176	230	647	999999	444	999999	350	890	659	999999	760	999999	999999	130	999999	419	999999	648	999999	485	981	559	934	451	184	999999	999999	456	668	999999	37	691	999999	745	94	41	918	325	837	422	472	999999	190	917	129	999999	751	19	999999	999999	999999	704	548	143	999999	999999	999999	205	262	879	184	999999	232	711	902	78	679	65	46	524	500	926	810	570	999999	999999	379	27	999999	999999	999999	933	999999	999999	669	999999	153	24	215	999999	745	999999	73	957	248	999999	999999	479	24	61	999999	696	973	983	636	361	893	978	130	999999	247	278	999999	30	999999	251	945	691	51	579	925	664	849	569	778	777	863	853	331	999999	379	899	13	280	969	126	959	999999	999999	999999	439	174	894	999999	239	477	999999	52	890	997	632	12	437	999999	135	608	846	414	999999	999999	498	50	999999	685	107	348	274	999999	60	950	291	981	787	733	150	999999	770	120	339	310	928	999999	963	334	812	376	999999	568	155	371	279	555	999999	56	999999	999999	999999	218	641	891	213	257	992	940	715	650	225	703	303	999999	838	735	999999	904	930	678	87	332	999999	731	875	999999	999999	689	680	999999	231	741	914	751	253	561	999999	448	107	680	828	999999	999999	172	160	768	274	999999	999999	544	481	999999	125	151	322	194	345	999999	999999	507	800	999999	269	980	428	484	999999	999999	999999	286	266	635	806	259	850	999999	714	710	580	999999	999999	676	999999	146	264	376	625	773	439	68	226	568	433	999999	880	999999	999999	999999	743	675	979	722	659	256	287	999999	999999	865	301	268	480	635	339	907	76	134	156	132	999999	999999	859	26	999999	72	999999	698	212	216	999999	334	999999	86	966	905	138	718	999999	909	859	419	999999	759	481	181	999999	590	
238	525	999999	999999	378	640	912	999999	816	962	610	596	999999	588	999999	999999	999999	966	999999	403	668	434	999999	357	117	246	273	316	999999	999999	544	999999	484	479	470	686	681	623	955	660	173	999999	98	175	118	430	723	280	776	485	273	515	214	194	999999	999999	746	186	999999	999999	376	606	957	716	428	669	121	717	128	956	170	872	20	317	239	999999	345	613	249	687	999999	993	540	999999	835	39	736	300	999999	999999	940	999999	974	823	999999	567	327	381	747	448	318	999999	162	819	999999	999999	504	999999	954	999999	467	142	936	961	999999	383	76	709	999999	399	932	999999	169	461	25	999999	898	196	34	671	76	963	866	999999	999999	999999	841	720	999999	999999	534	840	345	29	999999	999999	568	22	999999	999999	501	617	999999	999999	516	497	846	700	804	999999	999999	317	872	292	471	504	276	145	999999	999999	999999	999999	775	445	999999	999999	485	999999	262	218	106	999999	999999	124	999999	999999	472	999999	999999	999999	671	150	916	284	942	226	967	999999	558	704	999999	433	429	111	999999	999999	841	65	493	423	21	999999	447	595	562	616	999999	758	999999	22	41	758	999999	999999	999999	401	440	501	502	648	135	433	591	558	999999	673	466	999999	746	35	617	999999	999999	871	999999	964	703	330	721	336	891	218	940	546	673	782	999999	716	670	976	715	349	562	844	999999	999999	124	999999	918	889	160	453	21	97	404	623	733	979	843	476	698	119	999999	999999	757	999999	492	999999	884	894	999999	749	999999	770	319	277	999999	190	999999	999999	999999	813	999999	832	186	447	207	852	151	59	59	603	873	204	287	605	999999	395	97	382	105	78	999999	999999	798	410	999999	251	777	137	768	553	999999	562	999999	884	707	999999	999999	319	999999	639	903	834	999999	497	875	26	492	714	707	469	103	209	194	781	808	388	999999	999999	214	955	85	999999	999999	506	205	321	999999	402	897	999999	405	777	663	466	175	180	999999	310	534	226	999999	73	429	999999	999999	999999	999999	843	86	329	914	224	115	763	564	889	552	349	301	564	999999	99	816	96	74	325	545	728	999999	637	209	732	250	988	206	22	595	983	56	998	943	999999	326	578	999999	190	999999	900	999999	286	627	839	19	999999	778	668	256	343	999999	144	661	999999	237	448	999999	191	974	126	566	552	303	999999	303	303	999999	999999	773	999999	388	883	653	645	826	340	999999	370	723	999999	999999	538	765	262	749	911	346	999999	507	877	458	999999	216	555	343	359	982	68	546	716	359	75	895	19	954	999999	490	25	822	897	
999999	999999	999999	703	906	999999	786	51	820	391	956	326	215	895	789	862	999999	107	999999	476	357	951	824	17	999999	155	999999	756	307	999999	430	330	481	610	448	699	68	512	649	314	572	999999	999999	164	999999	42	859	999	229	101	684	999999	999999	355	999999	487	999999	999999	783	999999	395	40	744	432	999999	636	844	605	456	100	999999	173	457	997	999999	417	999999	669	258	887	999999	643	999999	999999	999999	47	617	136	71	961	764	607	999999	888	999999	541	206	999999	204	132	999999	264	552	999999	297	520	935	715	451	141	775	275	212	999999	999999	752	504	538	999999	923	29	718	544	495	999999	207	444	569	999999	372	221	896	475	135	699	41	100	406	918	202	112	999999	685	929	196	498	404	834	422	176	47	667	107	281	999999	479	720	66	803	100	86	375	637	88	920	878	999999	86	999999	999999	661	999999	620	526	999999	128	43	614	309	836	999999	610	156	911	334	999999	798	999999	999999	999999	321	43	602	828	999999	999999	274	606	18	317	698	999999	638	978	515	939	57	999999	999999	985	445	115	757	966	297	476	999999	725	754	377	999999	605	64	999999	132	627	999999	791	999999	93	854	437	999999	992	999999	484	971	177	999999	999999	999999	226	999999	47	784	216	999999	635	540	649	999999	548	852	641	236	999999	273	663	999999	887	999999	266	181	376	140	18	509	765	828	813	504	999999	329	999999	871	863	999999	27	999999	916	351	999999	999999	760	576	315	585	999999	765	54	220	318	321	518	949	999999	55	377	906	999999	999999	999999	807	727	154	465	229	492	999999	999999	999999	999999	472	999999	546	576	14	420	799	999999	433	545	999	999999	602	196	739	810	999999	631	818	493	999999	424	220	999999	999999	534	615	121	999999	999999	999999	999999	812	999999	845	383	972	383	999999	634	577	999999	352	171	521	32	134	958	725	419	999999	148	553	748	145	57	999999	999999	999999	480	999999	999999	739	341	351	606	999999	999999	999999	366	837	46	397	194	915	39	82	59	319	48	999999	657	395	676	29	64	848	999999	828	798	654	267	868	999999	829	889	999999	21	819	914	60	495	618	369	582	999999	751	369	833	116	975	679	406	476	80	157	999999	999999	321	296	757	908	810	552	711	579	178	633	364	36	688	70	239	999999	988	999999	48	35	999999	982	313	999999	999999	721	999999	999999	861	401	693	682	999999	999999	699	999999	999999	151	684	76	657	12	868	128	15	807	427	915	449	999999	999999	999999	118	278	968	339	983	278	679	98	729	736	718	776	939	682	440	410	371	707	
248	999999	239	972	377	999999	124	194	483	432	304	999999	535	860	999999	999999	573	327	319	999999	548	888	472	595	346	921	293	999999	188	332	376	27	553	742	999999	641	926	999999	900	999999	225	799	794	256	794	822	210	858	862	413	119	123	100	11	999999	999999	383	999999	999999	456	808	32	15	161	999999	286	363	999999	108	282	609	436	426	999999	999999	749	103	226	801	999999	999999	435	239	999999	223	262	926	552	584	411	268	293	999999	454	77	203	793	643	199	517	469	418	760	590	999999	682	697	999999	857	999999	266	999999	842	999999	735	383	792	240	937	803	359	999999	999999	696	23	326	924	971	375	950	955	460	36	293	64	312	675	648	972	999999	565	279	999999	174	154	110	450	999999	719	694	999999	563	706	395	168	659	999999	74	576	486	757	725	292	906	463	806	140	558	999999	433	999999	154	267	406	999999	999999	124	53	999999	913	876	534	262	680	550	402	753	640	135	404	112	999999	81	496	783	840	986	789	711	348	999999	892	342	295	999999	999999	305	309	157	87	999999	165	523	663	610	232	472	612	365	71	999999	500	433	999999	330	107	82	771	622	999999	104	999999	999999	213	943	999999	201	966	694	999999	999999	999999	999999	999999	860	946	97	418	999999	560	999999	384	433	650	295	479	999999	680	965	999999	999999	999999	687	999999	983	219	823	320	720	626	40	999999	999999	81	964	999999	16	999999	802	383	19	664	885	72	40	720	901	692	917	473	525	521	11	804	110	572	766	999999	999999	651	999999	999999	697	269	529	872	465	362	685	686	473	93	999999	591	879	529	648	999999	719	999999	999999	999999	999999	257	110	519	504	123	970	402	842	272	320	160	259	241	966	625	542	167	264	549	999999	999999	999	441	643	419	925	581	923	151	35	802	999999	999999	385	449	169	20	378	352	391	999999	844	210	773	727	342	647	562	999999	92	561	18	999999	133	170	257	999999	999999	94	197	399	999999	700	247	517	816	267	855	999999	999999	999999	789	999999	167	999999	397	999999	667	915	999999	999999	28	900	69	473	793	999999	868	225	999999	500	144	293	164	992	813	153	962	265	910	84	791	999999	999999	560	772	107	999999	409	772	458	11	999999	17	910	381	578	641	999999	724	251	398	640	334	966	397	999999	756	175	911	999999	836	412	999999	999999	495	999999	344	508	701	999999	964	469	999999	743	498	183	286	254	620	244	512	199	999999	669	999999	161	999999	599	999999	276	999999	445	497	528	621	599	999999	14	424	999999	999999	142	999999	38	999999	928	
196	999999	477	999999	228	512	999999	677	741	647	870	345	325	999999	999999	744	345	434	355	528	972	925	131	899	227	999999	999999	232	999	999999	999999	512	392	999999	964	130	132	948	58	999999	891	820	786	974	999999	620	688	999999	127	999999	797	999999	682	757	956	999999	469	999999	996	946	999999	332	677	999999	530	368	952	567	999999	999999	621	396	999999	517	637	161	148	157	999999	999999	593	749	114	508	582	478	999999	635	801	702	661	554	999999	112	166	569	152	425	453	370	668	131	711	966	878	410	999999	175	130	804	999999	999999	999999	999999	362	932	999999	178	999999	62	999999	327	999999	676	999999	999999	444	283	360	78	999999	999999	703	999999	939	999999	999999	148	999999	182	999999	999999	999999	999999	579	349	157	563	749	233	352	974	636	999999	999999	350	365	999999	476	999999	999999	988	814	61	795	999999	618	999999	460	889	895	88	999999	616	845	999999	812	768	106	160	919	880	533	999999	726	45	96	311	979	999999	999999	11	999999	818	216	228	999999	463	211	178	999999	562	113	859	337	274	435	30	556	999999	999999	596	938	325	892	95	464	686	335	760	324	316	615	861	782	893	415	730	410	626	33	358	566	928	429	366	777	673	799	462	609	76	755	30	69	520	73	357	926	130	999999	172	999999	451	854	424	947	251	87	444	999999	704	999999	999999	999999	999999	999999	19	895	535	317	790	887	873	999999	999999	999999	999999	801	272	830	999999	804	289	862	860	999999	125	999999	999999	419	535	999999	365	603	905	456	826	95	880	490	999999	999999	400	812	999999	285	264	300	606	864	361	449	814	613	800	899	340	999999	84	999999	915	999999	891	126	781	203	531	999999	254	801	734	509	999999	782	776	606	999999	999999	888	585	966	824	478	150	67	96	781	752	803	15	125	759	21	999999	575	127	999999	284	40	780	754	985	55	804	139	851	527	999999	836	203	495	864	188	498	999999	100	467	999999	68	695	421	779	476	249	999999	974	498	999999	999999	659	46	139	445	117	830	999999	778	673	20	216	568	749	915	609	519	261	999999	999999	928	484	660	820	226	345	999999	999999	518	806	128	165	363	527	825	187	167	999999	428	81	668	21	322	793	739	851	137	999999	999999	867	729	434	404	975	999999	999999	998	999999	999999	999999	748	999999	472	971	999999	855	853	999999	923	737	452	163	833	509	999999	917	171	999999	90	374	217	696	999999	651	999999	693	760	387	456	999999	999999	999999	453	327	332	813	548	351	247	883	999999	96	749	136	424	576	601	999999	999999	163	571	
141	999999	548	892	62	743	999999	893	861	999999	999999	999999	830	999999	511	709	515	186	999999	378	999999	629	207	999999	130	946	984	999999	999999	102	999999	265	999999	531	57	805	905	435	999999	79	727	457	385	788	532	503	918	577	913	866	95	718	90	784	751	999999	938	181	771	999999	999999	594	392	769	999999	220	300	308	510	705	999999	999999	999999	971	999999	372	253	418	843	999999	999999	417	322	644	16	157	999999	518	780	546	867	733	663	173	320	143	75	999999	559	999999	999999	619	999999	217	73	15	810	119	144	388	267	999999	999999	999999	999999	351	281	999999	762	999999	999999	782	999999	964	838	79	999999	743	660	517	307	636	859	531	424	418	999999	115	581	11	346	75	999999	401	999999	999999	405	519	999999	999999	861	999999	854	477	285	999999	101	112	999999	999999	999999	77	999999	626	90	630	999999	999999	729	669	11	999999	175	761	999999	970	999999	136	999999	500	999999	907	999999	691	656	979	999999	392	999999	999999	326	248	735	588	422	278	617	757	999999	657	999999	599	789	426	967	694	161	102	731	999999	32	964	426	879	329	681	420	999999	969	110	999999	287	999999	734	352	763	440	587	349	476	363	650	815	38	822	83	999999	241	999999	961	827	689	660	940	971	362	999999	856	999999	741	858	850	788	220	999999	999999	49	999999	83	214	263	574	753	265	999999	382	158	999999	67	256	563	188	52	18	283	168	999999	999999	763	990	999999	999999	999999	607	617	512	999999	605	999999	431	43	999999	167	999999	999999	263	935	999999	999999	599	213	434	999999	21	187	680	808	780	999999	651	773	430	999999	93	273	999999	254	155	647	999999	520	552	178	999999	222	500	30	533	999999	29	232	231	631	173	786	516	784	317	999999	937	704	91	668	577	657	613	771	84	255	999999	999999	790	758	548	999999	661	999999	173	799	687	999999	284	999999	917	428	999999	798	138	306	756	894	937	725	709	745	438	884	600	999999	999999	729	999999	287	282	999999	442	472	999999	94	135	261	621	517	742	999999	429	611	750	159	114	814	999999	778	498	143	82	74	58	802	650	776	664	999999	200	958	713	997	207	907	999999	999999	715	999999	181	505	283	999999	983	431	326	826	999999	451	873	794	96	999999	788	999999	938	378	999999	291	999999	358	596	999999	327	783	999999	999999	999999	999999	173	35	109	999999	606	993	860	999999	90	626	485	823	643	223	321	406	872	545	218	999999	969	617	665	999999	610	822	908	847	112	209	856	894	422	300	287	999999	694	497	571	999999	288	295	297	797	999999	619	999999	
383	124	920	999999	999999	999999	356	873	999999	369	674	999999	783	94	999999	550	881	770	999999	411	999999	935	473	711	999999	973	423	779	684	999999	867	628	990	117	999999	733	191	297	826	681	75	426	731	488	29	999999	787	999999	276	999999	416	999999	225	217	372	448	650	218	537	66	800	576	999999	235	501	56	997	676	999999	999999	369	593	944	909	346	999999	213	984	692	875	196	712	513	940	999999	841	413	783	744	97	92	973	760	769	880	999999	237	506	986	973	511	999999	161	999999	385	822	999999	315	871	446	244	666	999999	661	999999	97	73	259	321	999999	643	999999	999999	999999	207	999999	999999	185	39	847	699	999999	997	718	374	85	561	999999	565	101	759	107	999999	307	852	425	999999	108	999999	792	999999	999999	999999	336	339	296	188	689	788	999999	989	906	286	33	747	537	668	999999	297	795	536	547	693	999999	901	545	313	999999	619	781	937	999999	286	999999	422	999999	999999	671	388	88	999999	871	999999	575	111	852	999999	887	560	324	999999	650	811	999999	999999	999999	999999	963	434	999999	983	999999	79	17	61	265	630	49	611	35	24	997	428	219	999999	665	999999	128	999999	59	723	425	999999	999999	34	297	922	182	980	534	437	559	247	594	104	353	801	730	523	846	232	781	286	999999	309	759	999999	999999	216	600	999999	999999	845	384	999999	567	479	774	982	999999	342	457	68	86	598	465	759	834	124	999999	863	999999	604	282	999999	942	149	999999	995	274	999999	329	966	390	999999	272	999999	999999	523	537	999999	37	747	759	513	774	722	209	936	843	10	397	488	662	736	998	571	999999	999999	138	428	929	778	717	697	23	999999	678	999999	336	751	897	999999	586	679	999999	341	999999	768	63	999999	939	613	162	274	679	841	314	653	999999	701	999999	999999	999999	119	945	999999	40	72	999999	999999	999999	999999	610	101	112	999999	901	983	999999	667	726	804	999999	908	999999	326	626	999999	28	999999	186	34	180	635	999999	592	924	477	733	587	311	782	999999	769	184	369	13	70	171	602	939	331	752	791	974	347	999999	486	999999	999999	632	586	53	327	999999	29	999999	999999	491	520	999999	433	259	323	365	944	999999	734	734	128	322	999999	999999	425	242	855	282	999999	999999	273	999999	999999	847	114	954	724	738	950	999999	165	999999	38	579	651	450	515	82	999999	999999	40	999999	85	752	512	316	76	305	627	999999	261	747	29	324	999999	738	713	586	999999	369	640	999999	584	999999	999999	167	294	987	639	974	999999	783	843	999999	630	462	706	695	344	798	
888	429	120	865	411	417	999999	713	361	913	737	929	927	79	794	824	236	13	183	354	999999	89	665	999999	368	999999	904	75	693	765	41	27	251	356	480	999999	104	719	670	999999	226	999999	635	725	247	797	855	999999	168	999999	235	702	521	990	776	809	999999	999999	507	932	999999	875	999999	595	882	719	999999	999999	599	583	729	517	342	22	999999	450	999999	999999	415	570	623	999999	999999	887	540	999999	506	261	579	670	458	637	999999	738	657	999999	999999	49	843	527	120	284	184	585	86	999999	999999	509	863	336	999999	999999	62	999999	319	383	999999	999999	65	553	223	436	11	928	135	999999	304	604	364	785	889	999999	106	887	459	999999	999999	331	811	821	969	997	398	253	314	999999	999999	999999	428	284	999999	428	999999	300	314	999999	282	999999	999999	984	999999	999999	154	87	446	952	727	174	487	970	999999	647	999999	244	583	226	999999	758	624	500	517	999999	186	90	999999	471	429	805	583	775	999999	709	870	827	407	214	852	999999	806	999999	907	420	999999	457	999999	736	999999	749	716	97	646	523	631	999999	999999	999999	999999	74	674	975	532	921	590	999999	904	999999	999999	503	836	379	999999	727	999999	271	593	107	231	728	999999	999999	374	679	99	495	138	552	87	910	361	13	625	787	999999	831	829	999999	999999	96	553	147	999999	603	999999	347	723	999999	571	370	377	999999	182	860	841	999999	611	852	831	105	582	362	641	866	999999	999999	754	586	91	130	442	606	278	144	999999	95	716	770	999999	999999	771	999999	999999	999999	543	999999	830	764	946	647	230	977	999999	734	513	999999	506	103	460	90	999999	147	838	450	927	999999	110	999999	685	755	291	840	96	89	333	373	380	924	333	170	11	999999	999999	443	900	465	999999	544	631	984	589	623	999999	999999	999999	999999	381	540	999999	999999	882	792	999999	999999	365	999999	890	84	999999	150	999999	582	770	300	88	603	507	404	550	472	999999	566	999999	700	175	668	531	410	920	698	992	840	144	999999	999999	999999	910	448	87	520	999999	378	143	490	174	17	999999	28	606	566	999999	976	989	326	999999	325	386	999999	999999	697	999999	999999	164	999999	158	979	999999	220	22	870	692	68	999999	40	898	949	433	925	536	999999	999999	999999	803	363	999999	25	850	818	114	962	999999	531	422	390	661	93	223	430	342	999999	569	642	16	736	873	78	658	999999	427	506	892	460	852	867	881	356	687	800	999999	142	138	628	116	59	47	999999	646	936	378	999999	735	12	592	351	598	183	505	76	490	502	366	890	
400	999999	79	381	679	999999	508	999999	999999	422	288	210	66	999999	536	956	699	999999	431	721	590	612	770	889	999999	999999	279	999999	850	620	320	999999	775	248	999999	508	980	665	999999	102	999999	73	418	999999	723	999999	294	657	647	999999	999999	778	80	644	309	788	837	999999	513	999999	284	800	464	786	112	639	999999	999999	712	37	976	43	999999	339	999999	999999	203	999999	999999	484	226	622	71	999999	252	542	578	999999	999999	449	670	800	161	999999	817	637	609	999999	220	999999	958	476	944	619	572	344	999999	740	361	999999	594	999999	999999	38	952	999999	739	162	999999	570	70	303	999999	273	366	999999	999999	907	522	656	917	571	999999	91	526	999999	677	452	999999	907	984	999999	779	165	855	290	999999	999999	371	164	898	999999	999999	650	33	664	597	681	999999	396	463	650	227	705	864	33	153	999999	512	212	985	297	422	636	585	999999	523	723	417	86	399	999999	546	999999	999999	470	482	595	999999	861	161	996	999999	353	453	999999	999999	84	301	831	147	999999	620	168	179	611	44	462	75	999999	150	873	999999	186	996	999999	114	859	947	404	550	557	999999	650	61	988	107	999999	999999	251	611	449	999999	586	939	545	999999	387	999999	999999	999999	30	530	265	999999	287	732	23	356	748	240	999999	137	896	290	589	979	969	999999	999999	514	999999	279	823	200	701	451	687	246	461	567	726	669	801	968	999999	37	618	999999	999999	265	999999	722	443	999999	849	999999	535	305	359	999999	999999	280	18	641	999999	750	706	75	29	836	999999	777	895	190	513	999999	335	927	759	562	370	49	343	924	431	253	836	812	350	389	915	391	886	999999	400	455	660	999999	508	780	999999	553	910	936	999999	316	826	999999	999999	758	986	999999	545	999999	204	999999	936	94	220	227	914	999999	725	999999	921	663	890	999	790	999999	440	999999	429	979	241	999999	138	999999	999999	124	426	582	315	592	403	317	846	99	701	272	999999	576	948	291	866	999999	827	999999	25	556	426	827	473	448	327	819	188	566	565	386	998	539	380	106	800	341	588	143	246	614	817	999999	307	527	550	864	227	148	122	999999	989	857	392	167	698	599	119	867	999999	999999	138	290	533	325	274	978	206	852	999999	999999	999999	694	45	410	739	999999	529	999999	999999	463	999999	49	453	759	396	151	156	222	407	210	999999	720	868	999999	999999	536	277	982	263	999999	667	999999	657	587	999999	999999	999999	999999	428	999999	79	174	969	999999	981	99	999999	999999	928	133	831	984	454	289	999999	136	999999	382	925	
999999	999999	547	692	336	796	999999	391	866	999999	999999	329	175	794	999999	141	67	751	67	681	396	999999	503	63	140	999999	999999	999999	378	283	830	479	449	65	225	999999	532	481	999999	25	754	999999	970	971	837	803	666	199	999999	158	256	999999	768	999999	999999	512	853	493	561	596	999999	316	23	592	999999	621	999999	119	578	608	999999	585	118	52	926	999999	729	532	226	336	83	493	799	229	999999	999999	711	747	526	999999	871	49	999999	56	902	999999	693	388	10	999999	923	557	621	521	550	670	999999	726	775	850	782	999999	277	235	523	999999	999999	793	564	525	910	142	592	865	737	568	665	72	149	487	999999	999999	531	10	412	525	999999	288	679	367	188	984	972	676	930	999999	772	694	532	282	932	899	999999	485	315	791	964	755	784	999999	14	215	999999	298	854	999999	799	999999	822	997	757	238	999999	207	347	999999	170	916	935	197	796	970	539	867	554	999999	999999	56	694	620	561	126	999999	999999	362	999999	999999	683	822	498	999999	504	871	535	524	999999	784	626	147	389	999999	999999	819	596	195	44	999999	999999	743	758	913	752	582	211	446	999999	734	999999	845	374	527	486	104	446	446	999999	109	14	352	999999	321	901	909	314	999999	513	306	907	512	328	307	688	940	73	585	997	921	669	99	999999	999999	367	780	999999	862	999999	954	383	159	893	999999	671	999999	892	446	999999	843	278	222	999999	344	826	914	526	999999	838	545	40	860	449	379	439	915	469	880	954	130	999999	452	844	559	923	757	619	393	635	322	58	627	574	999999	999999	457	166	549	153	452	264	999999	999999	609	924	999999	999999	999999	999999	756	907	22	999999	890	708	999999	999999	999999	999999	79	999999	143	999999	526	497	412	296	999999	726	999999	758	999999	736	999999	866	438	429	999999	634	999999	56	106	888	879	414	45	144	684	999999	999999	90	782	999999	999999	157	999999	276	506	999999	999999	235	425	797	999999	997	999999	285	980	999999	999999	999999	141	748	19	999999	209	255	999999	999999	461	999999	612	839	898	999999	999999	790	663	364	746	171	922	133	123	999999	630	309	999999	882	426	760	164	999999	185	999999	948	44	129	59	999999	875	715	394	660	253	623	585	999999	621	999999	999999	622	626	287	118	484	17	635	999999	402	899	880	678	999999	701	123	951	663	477	999999	941	671	999999	416	999999	456	538	473	999999	561	55	410	752	999999	229	148	537	382	77	946	999999	408	295	657	58	994	46	697	959	999999	999999	921	431	668	89	535	18	220	417	661	945	544	765	
282	357	499	999999	818	476	562	999999	999999	596	530	22	542	385	955	368	999999	420	840	514	999999	890	999999	978	999999	781	693	999999	327	965	415	10	405	643	999999	309	999999	866	228	230	999999	554	102	335	901	656	546	160	62	999999	541	251	115	40	999999	392	234	520	53	999999	999999	433	999999	613	999999	529	999999	899	371	999999	809	18	201	619	999999	194	999999	797	87	437	244	543	86	474	434	174	999999	999999	999999	999999	85	47	999999	191	999999	972	295	999999	154	999999	49	646	788	406	52	999999	59	495	922	841	594	436	443	616	801	250	356	793	188	999999	633	251	293	740	580	771	195	20	182	999999	999999	318	999999	999999	398	999999	754	680	432	901	124	409	999999	774	47	649	604	216	999999	999999	999999	501	310	138	748	999999	363	58	826	281	347	49	323	999999	942	286	783	738	228	213	496	676	371	287	999999	234	798	518	702	931	999999	999999	630	999999	518	407	17	525	999999	999999	245	999999	854	160	999999	85	95	999999	999999	760	999999	865	988	186	710	950	139	32	236	524	10	844	999999	894	999999	368	999999	348	278	999999	278	267	781	999999	968	790	821	221	722	825	148	141	999999	999999	999999	311	990	453	999999	568	278	999999	298	999999	599	400	360	959	999999	206	666	747	398	298	492	607	93	370	218	920	138	918	309	410	999999	868	168	413	829	801	377	965	83	999999	275	293	969	348	38	578	999999	999999	173	526	169	999999	999999	398	999999	467	227	629	999999	999999	440	360	685	887	66	731	999999	946	140	999999	828	701	674	688	32	209	638	744	341	999999	490	275	999999	783	251	985	134	999999	999999	371	999999	747	729	728	278	915	999999	91	292	999999	346	493	999999	999999	697	999999	999999	65	375	260	828	482	298	605	864	174	999999	901	999999	81	606	471	993	768	671	999999	999999	946	999999	116	999999	557	999999	44	999999	996	543	836	999999	783	270	79	999999	702	999999	111	999999	134	863	114	320	999999	445	999999	700	874	500	999999	999999	616	999999	778	645	269	660	281	999999	263	999999	867	999999	768	999999	862	811	537	76	300	236	570	631	847	92	315	795	999999	122	252	343	429	506	999999	589	478	297	999999	434	145	52	270	91	999999	999999	996	999999	551	890	582	999999	173	999999	209	737	686	999999	649	695	999999	473	765	999999	777	919	882	999999	60	189	346	574	999999	113	931	257	999999	488	999999	999999	999999	831	254	999999	539	843	180	620	999999	842	903	493	648	795	104	999999	286	999999	313	286	999999	634	433	372	999999	999999	88	69	877	
952	999999	207	560	625	608	999999	999999	762	630	934	749	271	999999	217	286	999999	926	534	18	268	970	863	185	159	999999	999999	408	881	459	531	999999	120	743	354	80	999999	932	999999	196	999999	452	999999	481	379	536	678	570	225	999999	699	91	999999	61	618	999999	999999	999999	999999	541	157	109	347	312	999999	179	999999	528	719	147	580	999999	903	348	421	816	456	392	805	999999	414	999999	193	795	999999	450	219	69	999999	372	171	682	530	491	49	497	999999	999999	382	209	999999	160	850	87	515	999999	188	216	639	999999	999999	525	227	789	137	265	915	551	552	658	959	999999	403	999999	999999	897	400	421	999999	999999	999999	244	999999	605	999999	999999	50	999999	290	981	272	13	999999	999999	837	646	465	741	363	999999	581	564	669	999999	250	999999	756	503	999999	999999	999999	766	907	714	999999	301	516	999999	999999	999999	225	810	999999	571	395	956	157	81	519	339	999999	659	999999	525	352	999999	999999	294	365	403	507	546	13	673	603	506	106	715	999999	546	139	844	999999	999999	568	771	303	107	338	294	182	684	999999	772	185	728	708	392	371	945	999999	231	266	673	375	679	806	597	967	999999	859	442	999999	973	999999	597	999999	577	999999	581	999999	999999	955	81	230	823	999999	240	999999	875	797	714	354	294	999999	907	588	999999	125	888	964	705	139	448	999999	740	843	21	573	587	744	140	434	790	999999	999999	275	194	452	552	999999	576	109	102	101	155	97	556	999999	301	19	982	999999	999999	999999	157	347	999999	647	490	999999	999999	667	910	141	999999	289	564	999999	570	642	999999	559	573	999999	999999	606	999999	357	288	652	296	857	281	577	761	679	366	182	945	911	999999	999999	999999	572	576	909	198	999999	434	866	533	999999	593	659	616	432	888	306	229	550	999999	170	368	838	692	999999	999999	342	999999	987	999999	391	256	999999	883	855	597	10	205	999999	999999	85	999999	422	128	932	274	999999	961	339	790	999999	952	404	611	999999	189	133	999999	883	522	855	592	446	943	152	117	934	999999	760	834	999999	999999	741	143	234	247	945	719	999999	428	774	381	999999	207	862	999999	852	999999	295	999999	473	999999	322	965	561	493	999999	999999	999999	825	999999	845	210	504	902	958	221	999999	999999	360	999999	414	130	999999	748	484	999999	999999	999999	714	265	886	490	94	371	999999	788	775	581	741	762	475	743	934	999999	928	181	545	304	999999	226	591	999999	934	999999	69	10	857	227	87	940	245	399	271	570	453	999999	125	999999	144	999999	446	689	999999	598	768	670	999999	
376	819	312	17	944	186	999999	999999	226	556	652	311	767	931	558	504	800	526	86	482	374	644	573	999999	999999	170	733	780	999999	34	346	673	398	814	491	408	999999	999999	301	222	773	896	999999	809	472	831	377	999999	888	194	845	81	691	999999	999999	999999	255	256	605	784	452	717	772	202	220	978	912	953	999999	159	729	867	999999	999999	708	478	417	764	593	579	999999	999999	999999	999999	188	274	999999	999999	999999	999999	999999	527	337	516	770	66	999999	44	599	494	918	423	999999	999999	464	977	999999	828	489	352	323	490	663	35	991	957	825	65	23	945	996	711	999999	688	997	212	999999	719	999999	999999	354	383	175	108	661	379	695	163	999999	211	428	999999	721	650	447	671	864	999999	999999	999999	241	78	999999	999999	497	216	464	120	740	262	999999	999999	735	837	997	940	325	564	374	622	999999	671	803	999999	527	843	990	999999	999999	335	347	999999	204	290	999999	286	361	522	611	454	915	999999	423	999999	763	301	428	883	999999	999999	356	309	936	902	999999	569	275	999999	136	653	226	999999	869	999999	914	218	999999	455	426	721	999999	999999	999999	920	999999	687	258	804	999999	999999	425	117	666	744	979	48	302	301	739	851	20	151	396	958	238	999999	714	999999	999999	555	999999	973	466	999999	918	552	999999	25	206	862	999999	471	171	899	238	118	999999	999999	999999	876	915	641	715	999999	710	999999	417	994	692	936	999999	249	999999	502	867	451	650	735	826	436	999999	287	999999	999999	540	999999	980	496	729	999999	291	589	583	218	999999	999999	267	891	230	999999	145	361	999999	269	889	81	751	669	999999	999999	468	753	999999	998	999999	999999	546	838	999999	171	999999	920	275	573	999999	999999	999999	511	861	151	193	758	999999	999999	999999	341	954	835	987	468	999999	999999	464	942	661	537	290	584	999999	12	999999	429	856	999999	24	224	95	999999	999999	999999	414	250	999999	890	999999	709	249	954	707	852	999999	711	999999	575	373	155	466	333	911	127	999999	999999	487	859	962	764	901	999999	340	85	255	204	230	999999	999999	557	514	573	999999	952	298	336	877	181	328	999999	578	291	999999	869	758	761	999999	496	999999	332	763	948	928	839	807	999999	623	999999	606	489	999999	368	521	999999	641	892	984	959	829	777	215	315	540	494	195	999999	760	470	999999	493	355	734	100	999999	794	565	999999	509	154	505	712	255	574	999999	986	999999	769	879	238	865	999999	999999	666	624	126	457	417	999999	653	196	42	163	999999	999999	143	756	278	788	999999	85	257	485	999999	334	
74	959	740	702	507	975	851	880	241	999999	716	467	77	999999	999999	346	158	211	999999	958	999999	558	941	999999	704	999999	999999	980	859	163	618	301	83	342	560	166	717	714	936	678	999999	162	921	852	406	999999	688	803	999999	683	926	55	629	857	862	515	999999	288	999999	277	44	870	31	999999	842	425	394	999999	915	458	629	444	275	187	999999	320	637	98	999999	38	999999	148	807	185	237	999999	671	226	479	54	148	439	716	668	999999	475	140	843	19	980	291	999999	999999	724	64	492	780	451	244	551	878	930	232	969	725	895	72	846	850	279	753	178	265	870	320	200	999999	606	999999	157	999999	999999	88	84	746	598	999999	93	999999	745	999999	230	999999	999999	175	217	216	746	942	748	413	294	993	740	999999	999999	697	999999	999999	864	764	184	908	97	372	95	852	158	233	999999	645	979	725	115	486	533	196	999999	999999	112	999999	999999	663	795	999999	895	800	999999	999999	999999	900	999999	999999	265	980	618	321	894	565	999999	999999	68	999999	815	112	433	568	999999	999999	703	999999	369	322	311	880	784	520	122	999999	477	999999	514	310	600	999999	999999	310	470	999999	999999	999999	302	772	624	747	999999	467	999999	999999	320	336	912	94	999999	999999	540	919	999999	385	206	108	209	550	999999	999999	851	757	922	999999	698	133	108	999999	395	491	999999	999999	999999	563	954	327	999999	429	42	150	382	429	165	999999	999999	494	999999	94	928	769	999999	999999	683	999999	896	177	544	999999	994	999999	238	159	698	999999	81	999999	230	813	430	878	435	999999	517	948	999999	431	602	37	892	214	201	23	999999	625	479	881	913	869	667	999999	782	999999	435	846	911	233	730	999999	823	999999	273	128	664	999999	344	242	999999	999999	999999	474	575	517	377	789	999999	225	324	999999	193	200	39	360	999999	644	105	32	353	671	46	199	700	109	214	150	941	999999	359	784	290	246	647	188	464	203	999999	275	45	646	851	696	999999	999999	319	633	722	912	999999	30	999999	999999	888	572	698	226	773	476	313	237	847	922	865	540	792	946	999999	999999	896	952	999999	830	986	707	820	350	290	53	789	581	427	39	999999	339	830	999999	357	999999	489	247	429	744	962	808	999999	928	830	378	864	999999	90	999999	999999	30	597	133	335	191	999999	358	999999	730	686	732	810	999999	823	999999	710	999999	599	476	999999	659	999999	999999	868	187	999999	999999	519	911	999999	999999	500	555	23	999999	742	706	643	175	333	141	310	999999	68	240	998	980	115	304	668	51	773	613	999999	
365	497	908	265	999999	283	860	838	35	551	269	241	264	804	744	793	13	190	433	153	239	999999	833	630	638	189	999999	787	224	253	999999	653	999999	54	657	590	833	450	495	892	999999	303	285	157	798	998	744	999999	999999	999999	664	860	350	469	281	16	664	288	627	968	999999	83	623	782	414	616	355	999999	156	163	959	563	999999	999999	680	936	84	685	832	639	445	751	426	999999	588	286	313	999999	773	651	926	555	822	527	546	400	679	502	743	999999	652	534	999999	217	999999	110	176	809	999999	345	999999	978	456	987	533	604	656	999999	203	137	313	928	446	505	236	414	999999	177	999999	290	266	581	942	999999	999999	999999	721	218	172	487	120	503	637	438	718	947	108	834	993	942	743	769	309	615	999999	724	97	999999	980	146	370	999	815	999999	999999	360	45	806	999999	999999	882	447	999999	715	27	809	301	17	786	288	315	905	183	62	547	999999	282	999999	771	999999	823	198	238	999999	127	120	688	139	359	367	911	302	833	999999	999999	999999	32	593	597	79	432	89	747	701	831	464	825	762	960	592	88	708	45	738	999999	694	999999	721	598	906	130	999999	658	999999	999999	999999	81	802	992	252	473	688	739	701	839	743	450	536	204	662	295	925	178	767	289	213	267	105	582	374	95	310	994	690	949	999999	431	328	334	999999	999999	33	999999	718	999999	399	969	999999	898	999999	253	683	527	935	621	204	999999	890	149	173	755	999999	999999	628	166	999999	694	58	752	579	999999	132	211	386	279	271	999999	460	649	889	243	923	207	526	130	411	999999	68	79	999999	277	999999	189	171	72	999999	803	999999	999999	955	999999	921	591	329	999999	131	482	999999	999999	359	48	542	251	259	999999	831	778	703	507	754	389	635	979	997	311	999999	943	50	323	863	468	23	899	694	194	322	342	999999	782	999999	929	643	402	999999	716	735	300	929	240	240	637	110	644	806	576	999999	941	594	28	963	187	999999	999999	802	891	34	643	557	999999	617	499	901	921	999999	999999	745	242	270	999999	575	489	24	999999	92	235	368	999999	102	127	124	380	748	999999	999999	822	498	816	999999	999999	691	102	743	863	623	741	736	189	147	981	999999	837	681	312	452	484	999999	999999	744	999999	533	999999	999999	439	999999	246	751	51	112	685	336	929	999999	442	599	483	746	160	196	351	498	999999	242	121	297	287	699	445	417	999999	658	865	81	33	304	46	999999	314	913	386	999999	695	999999	461	999999	900	999999	249	713	969	737	
23	445	403	999999	999999	423	439	151	673	999999	315	634	767	36	999999	999999	618	148	563	930	442	247	810	999999	803	112	780	466	397	999999	459	732	999999	999999	999999	999999	999999	945	949	623	122	999999	249	838	684	71	999999	435	999999	52	586	110	159	48	304	999999	999999	52	999999	251	642	999999	753	591	999999	583	999999	170	391	51	189	999999	198	940	818	279	997	999999	676	742	794	354	282	999999	506	359	583	408	312	869	794	636	670	999999	999999	149	419	658	750	111	874	157	54	152	999999	912	912	999999	230	35	778	663	375	541	457	297	700	999999	999999	738	10	999999	858	521	256	552	12	489	999999	678	999999	349	999999	999999	999999	646	310	139	492	593	446	374	188	999999	101	140	270	139	999999	692	449	20	573	21	999999	96	299	532	895	319	999999	999999	258	552	175	438	441	801	999999	811	987	999999	915	501	302	999999	609	582	430	125	999999	873	999999	999999	239	849	776	220	473	782	357	778	999999	999999	683	24	125	636	999999	662	699	469	999999	449	705	878	105	81	719	475	999999	717	112	999999	37	46	203	999999	322	999999	661	230	337	999999	999999	218	999999	741	817	287	520	973	999999	767	426	999999	417	788	572	999999	753	999999	501	998	305	640	676	464	155	647	999999	145	999999	796	999999	999999	141	574	999999	496	551	363	999999	441	954	513	256	344	363	214	628	999999	999999	961	999999	956	728	339	595	823	999999	872	596	999999	999999	999999	660	674	766	947	999999	842	802	86	809	399	999999	70	53	792	393	341	999999	941	999999	416	728	361	234	999999	749	999999	999999	172	954	999999	767	999999	974	580	852	582	578	999999	523	786	611	340	161	999999	515	668	999999	803	439	210	771	654	999999	999999	656	999999	999999	721	207	888	863	640	132	999999	632	999999	999999	473	939	811	762	695	999999	242	804	999999	209	62	538	91	516	185	999999	753	907	123	931	924	923	554	142	856	217	635	922	999999	218	30	549	999999	582	999999	864	628	999999	86	999999	919	255	269	108	999999	999999	126	382	688	907	379	233	519	435	171	549	395	678	906	487	792	999999	833	999999	188	512	390	999999	999999	999999	114	315	830	885	22	678	664	455	744	673	100	262	244	74	839	797	40	722	421	283	478	950	541	598	999999	609	422	90	919	884	999999	618	999999	376	803	999999	402	633	423	492	885	939	933	242	396	539	85	768	349	999999	482	667	96	419	842	164	773	242	451	999999	266	583	535	859	870	482	573	867	271	999999	404	407	309	928	397	539	26	
308	212	905	533	653	740	538	412	145	531	999999	534	649	999999	999999	999999	20	236	312	413	83	372	999999	966	218	507	999999	986	85	368	999999	999999	313	147	474	40	545	878	612	842	999999	999999	734	999999	999999	342	622	484	244	224	298	702	95	999999	942	999999	999999	939	999999	156	999999	551	337	777	373	258	230	999999	826	140	646	999999	624	999999	416	626	637	964	672	875	884	999999	752	860	999999	465	936	188	205	538	742	999999	999999	999999	676	999999	129	999999	586	55	999999	120	999999	113	999999	166	87	626	718	326	999999	333	276	449	271	85	999999	999999	707	999999	322	999999	316	297	397	49	578	168	792	960	506	680	999999	627	763	999999	441	648	291	913	388	319	469	879	999999	418	340	999999	999999	600	657	999999	259	678	733	79	804	370	999999	539	999999	999999	833	758	819	627	946	649	685	999999	644	999999	196	794	999999	12	583	436	67	979	709	464	965	999999	999999	854	431	708	894	999999	969	81	933	999999	999999	469	999999	710	69	612	472	690	439	705	999999	507	466	999999	159	730	495	377	313	736	829	133	953	999999	456	964	999999	247	999999	990	528	573	226	999999	469	70	526	873	999999	454	516	29	999999	999999	245	804	398	966	999999	173	209	601	767	206	922	211	999999	999999	264	105	416	235	935	448	187	393	999999	32	995	999999	214	999999	10	999999	999999	999999	108	693	406	651	576	240	687	999999	790	926	805	29	520	268	554	999999	619	282	48	999999	93	999999	999999	852	523	999999	999999	470	958	999999	601	908	976	999999	112	822	999999	612	528	999999	547	353	657	261	999999	271	511	737	544	532	12	728	820	999999	999999	999999	999999	554	137	211	999999	226	999999	213	335	896	999999	408	165	732	244	16	753	861	999999	740	928	830	274	262	863	999999	999999	435	999999	872	98	46	395	589	220	893	484	326	916	330	719	454	925	691	227	113	999999	812	999999	996	974	999999	206	986	594	999999	999999	875	347	36	999999	208	628	999999	999999	17	22	576	522	351	531	437	944	999999	31	483	904	583	44	760	661	123	999999	588	999999	139	999999	409	995	438	999999	609	978	999999	39	521	825	473	999999	220	100	15	999999	946	475	547	23	999999	964	121	999999	706	840	587	375	187	70	999999	564	678	176	613	580	93	738	922	458	64	392	510	999999	441	700	999999	999999	999999	823	200	122	360	126	66	999999	884	562	999999	768	401	525	852	460	785	908	214	53	999999	434	217	218	553	99	959	401	999999	463	444	15	999999	917	719	363	869	927	214	
562	119	178	696	530	831	999999	66	539	999999	999999	872	533	999999	780	192	230	999999	982	999999	999999	166	665	999999	999999	128	900	999999	483	999999	498	999999	857	703	651	999999	319	738	686	386	999999	999999	429	861	999999	591	910	519	245	735	499	999999	886	999999	943	999999	454	999999	276	999999	930	411	999999	999999	50	999999	25	830	844	847	999999	492	928	605	179	238	736	804	576	839	218	999999	516	999999	315	751	704	999999	760	999999	489	132	471	285	999999	999999	458	696	820	945	575	999999	675	999999	862	17	818	999999	198	714	999999	649	620	999999	203	549	894	835	427	299	764	525	80	598	367	750	999999	653	159	999999	780	50	999999	999999	999999	137	716	128	885	999999	932	423	999999	55	587	840	511	45	91	906	103	623	999999	530	191	60	20	999999	40	999999	999999	999999	999999	16	999999	628	665	989	172	76	833	999999	949	999999	367	999999	999999	34	20	527	249	984	572	999999	999999	166	772	463	448	223	127	639	97	773	321	767	291	304	121	959	185	521	872	25	83	327	673	158	999999	840	834	985	999999	513	872	999999	602	888	918	777	999999	211	999999	949	948	203	688	186	807	600	69	920	913	61	352	727	122	557	179	999999	493	999999	300	608	999999	999999	999999	999999	901	319	999999	402	385	343	113	999999	970	923	76	999999	638	497	351	572	999999	914	81	24	171	155	999999	55	719	158	293	241	999999	942	570	816	631	115	284	497	436	666	999999	579	947	378	756	198	490	299	999999	999999	282	728	826	474	70	558	999999	755	429	129	683	237	999999	999999	999999	38	363	260	258	999999	222	853	145	124	378	999999	76	793	399	701	564	429	26	999999	959	191	125	106	756	999999	693	528	77	999999	983	317	530	999999	999999	999999	835	240	51	608	783	428	999999	999999	105	568	491	628	366	728	564	263	999999	761	911	999999	999999	266	999999	185	839	693	786	999999	999999	71	971	990	487	671	999999	334	388	999999	514	999999	598	413	10	197	999999	74	999999	349	753	729	106	768	174	434	999999	999999	999999	865	769	100	641	764	581	44	596	500	151	695	862	239	874	804	257	380	292	999999	266	999999	594	999999	531	447	999999	999999	964	213	826	63	855	296	599	523	999999	423	899	834	832	966	999999	100	923	476	486	999999	854	999999	520	999999	999999	317	322	429	281	994	568	204	688	999999	79	392	674	97	840	576	639	361	999999	999999	480	457	676	300	714	503	851	999999	961	561	556	672	693	42	910	548	974	179	251	999999	999999	704	156	662	896	999999	
425	999999	636	909	884	503	999999	999999	999999	999999	640	32	999999	999999	153	999999	243	137	999999	999999	999999	642	999999	999999	601	469	999999	512	978	999999	311	23	403	506	87	25	427	61	677	63	536	999999	718	225	907	952	999999	473	510	350	471	999999	50	999999	999999	783	658	999999	318	999999	393	633	707	547	393	999999	628	218	999999	999999	97	192	459	569	870	692	923	961	999999	648	999999	999999	999999	999999	999999	999999	973	903	986	304	366	92	742	999999	669	903	999999	999999	832	290	333	257	999999	999999	263	289	999999	480	999999	826	859	999999	950	999999	419	747	999999	79	243	110	654	724	231	406	770	14	449	999999	899	967	393	999999	139	999999	999999	999999	872	999999	385	34	999999	502	284	170	444	999999	142	82	843	922	282	240	938	999999	999999	608	999999	377	612	258	840	372	581	662	999999	117	567	846	355	999999	874	11	693	218	999999	161	450	70	999999	999999	999999	376	999999	977	695	163	813	407	477	715	731	505	999999	136	194	361	921	622	999999	337	111	296	727	999999	57	999999	546	729	354	484	999999	964	415	999999	386	473	999999	604	966	999999	303	999999	378	639	999999	379	984	566	34	35	239	999999	343	999999	998	585	649	181	999999	425	617	94	63	999999	557	999999	99	999999	750	721	352	327	999999	448	43	941	917	999999	999999	678	999999	999999	705	328	254	340	631	781	512	999999	999999	837	674	551	672	999999	116	385	92	174	289	479	999999	313	683	912	999999	895	600	66	667	561	921	999999	139	637	388	734	748	226	999999	999999	12	949	897	999999	652	113	999999	999999	835	542	999999	95	399	815	173	401	999999	342	999999	999999	999999	999999	142	272	915	999999	421	999999	831	381	636	865	39	971	476	866	999999	999999	269	78	999999	776	231	999999	555	836	860	323	473	986	99	999999	68	409	136	557	816	999999	599	238	691	740	999999	463	906	999999	999999	428	349	306	985	477	82	99	615	414	234	17	716	999999	563	108	571	844	292	230	806	629	844	919	59	999999	578	41	386	389	999999	768	999999	415	779	442	999999	999999	10	621	999999	969	793	722	333	809	999999	519	674	593	999999	999999	180	999999	344	436	583	430	257	214	898	51	712	999999	630	466	788	999999	309	130	133	403	843	999999	887	836	836	132	595	999999	863	69	366	792	219	635	597	543	999999	353	859	999999	920	796	722	302	266	999999	999999	867	30	616	999999	999999	470	775	315	999999	798	999999	999999	460	834	999999	351	999999	684	919	26	999999	868	255	241	999999	999999	579	483	56	999999	594	579	999999	
999999	728	999999	256	849	812	332	999999	330	97	744	572	753	408	719	913	455	882	618	347	549	106	998	774	385	263	292	890	301	268	561	213	999999	330	429	115	999999	104	990	871	597	999999	674	999999	511	668	999999	863	860	999999	999999	75	999999	999999	729	934	999999	455	871	999999	530	442	152	72	999999	540	644	433	999999	999999	999999	999999	999999	746	749	967	432	999999	273	716	61	999999	39	999999	667	495	237	695	999999	495	385	999999	232	405	350	999999	440	612	999999	999999	34	999999	884	257	442	250	183	999999	492	999999	512	514	999999	164	544	999999	412	999999	405	50	313	999999	999999	493	999999	797	999999	497	405	594	537	819	970	303	692	282	544	781	299	426	322	997	212	999999	982	871	157	78	861	999999	752	29	999999	215	666	85	945	400	999999	644	121	685	834	898	999999	692	543	999999	472	271	999999	630	999999	978	727	316	745	995	999999	366	999999	70	636	166	841	517	612	765	636	616	337	999999	999999	654	315	636	172	314	999999	999999	337	268	999999	999999	682	131	999999	239	999999	360	340	999999	889	999999	995	61	999999	678	66	999999	90	999999	262	855	934	423	869	475	672	101	153	441	393	221	38	390	999999	46	483	720	618	383	288	285	286	388	263	108	999999	263	586	494	257	893	219	560	15	750	999999	999999	999999	433	566	999999	216	999999	565	999999	634	614	597	22	204	346	999999	706	999999	999999	579	556	169	770	816	419	514	999999	193	499	12	478	385	713	382	224	467	999999	817	891	79	387	822	585	474	54	665	573	999999	911	794	512	999999	999999	999999	118	109	492	616	999999	882	557	715	75	675	165	239	883	640	999999	878	914	889	607	907	202	733	583	305	771	753	940	369	281	999999	499	417	356	999999	273	999999	975	578	670	19	521	999999	757	909	318	815	999999	932	319	43	879	999999	463	131	979	999999	526	999999	844	999999	999999	198	443	369	185	748	883	999999	376	865	902	999999	999999	598	999999	530	976	999999	999999	956	999999	17	60	248	826	876	954	235	563	889	999999	789	733	277	77	999999	237	397	734	999999	932	440	566	999999	140	543	999999	865	735	458	407	852	209	888	999999	934	148	999999	543	999999	794	999999	787	999999	999999	123	612	950	999999	72	303	999999	939	426	34	540	451	606	117	999999	999999	99	499	114	999999	745	590	844	846	143	195	41	854	434	999999	999999	652	999999	185	999999	930	454	344	672	165	818	913	782	999999	890	493	541	97	259	999999	705	168	683	995	532	999999	767	114	397	877	999999	734	
514	651	999999	888	372	430	99	362	36	999999	827	949	999999	832	807	980	955	999999	999999	999999	604	606	80	125	969	999999	653	494	173	350	946	795	894	999999	408	141	124	999999	130	120	998	897	801	999999	999999	733	332	699	725	787	158	747	233	999999	999999	908	580	634	918	289	777	605	199	686	808	999999	65	589	434	676	865	999999	529	543	945	999999	805	129	784	246	760	953	769	999999	202	209	572	576	953	499	560	999999	999999	840	343	402	999999	999999	999999	309	677	743	999999	58	999999	204	227	689	999999	433	999999	999999	849	682	529	999999	836	813	999999	609	999999	489	635	934	126	385	870	688	210	553	999	690	999999	485	568	27	688	999999	464	997	981	999999	205	530	397	999999	640	410	321	519	999999	893	630	542	840	198	117	340	932	546	334	999999	489	828	433	999999	483	374	124	511	999999	126	999999	496	999999	586	294	115	999999	26	744	469	377	999999	999999	115	70	444	644	379	909	357	787	999999	673	999999	999999	376	106	975	626	276	296	809	999999	999999	544	144	914	264	904	12	793	916	801	865	172	799	841	328	361	48	730	999999	602	788	999999	441	822	999999	193	917	18	572	400	477	182	999999	317	546	571	999999	999999	390	474	907	564	871	126	999999	289	999999	535	778	623	999999	546	552	999999	999999	121	113	999999	738	80	987	993	231	526	333	692	605	491	304	756	435	999999	349	279	694	234	467	324	24	896	590	392	240	948	811	931	629	359	722	435	468	999999	999999	319	999999	914	343	999999	792	125	999999	121	999999	31	197	999999	206	282	523	370	653	788	306	842	489	605	999999	282	714	402	72	255	769	999999	298	821	727	40	791	780	891	122	531	899	221	478	161	999999	999999	742	735	357	836	361	781	999999	317	949	830	882	161	999999	640	400	62	438	351	371	733	376	999999	176	999999	742	999999	541	266	407	630	20	453	554	522	999999	666	715	999999	418	97	619	514	778	999999	999999	629	999999	481	141	999999	999999	137	789	485	999999	999999	568	866	103	882	250	422	909	999999	819	438	999999	548	999999	733	346	999999	933	999999	124	861	574	966	581	123	648	69	135	999999	847	883	999999	78	137	999999	108	849	325	999999	846	206	999999	459	390	481	31	292	812	407	510	763	203	515	371	532	825	602	294	980	243	191	297	359	999999	999999	773	538	420	96	635	496	999999	407	438	917	999999	124	585	109	101	365	256	999999	999999	94	690	159	706	605	756	505	999999	345	999999	664	909	254	999999	455	707	492	
872	725	771	23	69	796	86	453	274	710	26	195	888	877	935	999999	309	395	999999	999999	832	814	340	140	931	999999	114	773	18	22	145	140	402	999999	493	530	999999	45	999999	999999	82	262	999999	55	489	379	457	425	729	350	945	999999	209	92	660	999999	395	641	91	702	691	313	445	999999	575	886	792	289	393	414	611	273	370	361	999999	579	483	294	651	999999	910	689	53	999999	77	551	930	319	948	436	144	325	954	999999	211	999999	817	88	479	999999	586	177	41	324	739	681	232	848	540	91	999999	110	990	999999	792	12	269	999999	194	999999	999999	483	999999	957	279	295	999999	48	999999	783	999999	404	815	57	975	742	658	729	928	395	999999	92	778	866	851	999999	335	434	999999	209	999999	49	894	455	647	113	836	999999	54	999999	371	194	698	757	999999	189	295	999999	999999	999999	999999	540	849	999999	705	999999	704	474	116	245	999999	884	999999	949	283	722	999999	369	410	872	999999	585	684	483	34	999999	394	31	999999	671	748	393	999999	999999	856	999999	200	104	750	999999	999999	371	967	999999	494	486	685	748	483	606	679	999999	542	999999	152	768	855	375	775	570	487	999999	926	444	999999	576	14	27	103	999999	999999	999999	618	634	474	544	999999	875	989	547	459	646	547	940	992	822	850	999999	999999	999999	123	824	329	999999	297	724	445	532	321	917	999999	668	654	178	84	274	317	907	999999	608	999999	999999	386	237	121	841	145	999999	452	675	999999	804	999999	999999	201	707	95	438	346	749	109	95	563	81	74	999999	999999	999999	866	999999	999999	943	992	999999	937	142	447	102	78	456	589	999999	90	646	202	678	989	648	999999	999999	188	999999	571	467	999999	75	999999	999999	173	330	999999	766	129	723	170	782	811	999999	999999	999999	270	993	369	999999	999999	650	14	917	879	999999	999999	999999	401	999999	549	999999	999999	535	240	999999	999999	143	929	748	606	999999	339	366	485	999999	866	59	579	919	116	194	519	680	307	858	70	509	435	999999	529	507	375	630	184	534	410	999999	709	206	352	136	999999	621	293	346	320	999999	441	469	530	752	773	999999	392	364	999999	701	237	381	811	999999	707	162	999999	109	458	709	192	999999	19	589	350	383	577	979	130	897	396	961	548	999999	77	966	256	777	733	999999	247	819	999999	708	59	999999	394	145	429	999999	402	194	999999	610	999999	490	999999	940	412	400	904	413	244	999999	314	275	999999	399	149	740	905	452	375	564	472	999999	542	310	540	22	999999	999999	999999	218	999999	999999	83	937	
999999	586	517	999999	999999	343	989	834	999999	199	404	783	504	995	999999	688	15	950	819	333	148	102	999999	158	409	399	412	999999	999999	999999	999999	112	202	895	999999	563	233	599	87	41	575	638	788	999999	906	756	518	992	999999	871	212	554	392	999999	999999	864	999999	368	906	999999	931	527	981	558	475	302	591	999999	562	442	999999	416	873	788	758	510	999999	605	999999	653	881	419	34	981	999999	179	719	453	106	578	925	864	693	111	109	57	999999	239	999999	999999	175	999999	440	14	416	796	999999	604	999999	299	560	42	999999	262	104	522	999999	999999	999999	306	999999	999999	513	983	516	600	723	999999	688	710	999999	83	727	638	488	971	979	999999	574	37	497	125	461	806	27	892	748	999999	16	587	555	657	504	581	41	37	406	456	498	816	82	909	916	290	446	486	314	999999	774	132	543	999999	434	708	808	467	999999	999999	966	999999	851	292	999999	110	165	205	579	999999	607	460	575	532	531	999999	954	999999	208	180	370	541	588	270	665	884	54	82	232	999999	772	573	350	699	490	999999	964	789	153	815	135	250	999999	167	999999	324	999999	20	999999	676	753	229	269	515	345	999999	999999	999999	627	999999	66	999999	972	783	999999	999999	120	875	52	657	999999	174	444	392	55	999999	634	430	390	999999	999999	44	130	999999	999999	553	314	835	364	999999	838	999999	172	272	999999	52	277	133	783	999999	214	680	999999	303	881	589	784	876	469	225	800	615	210	286	553	32	962	999999	740	830	729	999999	521	987	819	999999	12	181	633	13	852	999999	646	544	999999	656	76	827	999999	462	768	438	999999	149	264	232	182	999999	719	737	999999	851	392	999999	126	929	169	979	483	470	587	612	252	466	999999	999999	969	666	149	999999	955	144	999999	288	999999	301	908	381	732	597	249	126	462	895	924	11	127	999999	999999	999999	496	96	999999	999999	875	999999	195	909	776	964	263	999999	746	821	782	944	108	114	891	824	30	788	999999	886	999999	471	159	999999	999999	999999	999999	286	247	931	410	868	790	548	412	906	116	999999	604	768	344	733	380	640	123	979	902	999999	801	604	197	999999	839	999999	999999	414	15	838	999999	999999	792	977	277	814	421	913	163	560	702	985	717	31	193	999999	552	999999	101	519	243	562	468	169	484	643	744	701	38	333	565	998	900	999999	631	199	999999	366	465	565	999999	999999	826	352	999999	816	886	999999	999999	360	915	999999	323	496	999999	815	999999	633	502	634	79	999999	999999	830	995	703	95	448	399	999999	
513	999999	999999	535	299	42	736	999999	999999	999999	999999	999999	186	999999	417	79	685	999999	999999	816	253	999999	999999	831	495	509	325	995	999999	617	999999	447	776	531	847	999999	464	787	207	572	88	829	785	834	999999	501	543	216	999999	925	999999	999999	775	582	999999	999999	331	209	49	999999	999999	740	769	240	999999	318	801	654	830	686	614	999999	216	111	737	999999	567	999999	953	994	966	118	582	999999	999999	59	672	204	781	999999	409	999999	999999	416	854	348	69	554	898	999999	699	999999	999999	736	320	131	999999	674	844	336	603	301	256	999999	823	999999	999999	348	641	999999	999999	607	999999	153	287	360	158	799	256	999999	364	22	140	394	305	999999	999999	846	120	477	999999	998	359	455	999999	999999	18	999999	593	255	190	720	913	21	922	101	24	242	458	960	999999	676	999999	454	971	591	170	861	749	744	876	321	999999	999999	312	999999	999999	428	70	179	352	455	216	999999	219	643	999999	999999	999999	999999	74	500	999999	160	504	908	581	999999	483	501	946	156	954	848	379	869	492	999999	709	285	843	999999	999999	289	617	526	470	426	245	337	492	51	400	544	680	386	923	87	669	404	76	353	945	569	232	205	501	367	631	999999	161	360	419	196	999999	478	328	999999	999999	999999	448	164	669	999999	999999	905	755	419	177	993	945	415	89	315	218	500	999999	611	999999	421	999999	999999	999999	895	186	142	999999	214	999999	212	999999	815	999999	691	956	999999	683	799	561	327	450	92	199	637	404	999999	280	999999	978	870	999999	716	999999	130	952	345	999999	773	969	876	283	999999	245	965	936	140	869	999999	359	999999	816	851	60	739	971	943	912	168	500	440	861	527	236	313	384	350	763	999999	738	999999	553	999999	829	999999	53	898	846	234	701	274	876	882	999999	999999	999999	976	666	999999	158	999999	432	211	283	538	999999	755	325	932	591	595	376	999999	999999	738	999999	906	999999	999999	695	83	106	688	466	999999	564	978	999999	553	258	408	684	999999	999999	999999	197	351	636	300	999999	298	583	999999	999999	115	897	430	233	999999	929	999999	954	300	626	85	912	744	744	56	974	46	983	771	683	193	910	999999	999999	930	999999	410	279	730	999999	407	999999	192	55	999999	999999	999999	754	999999	999999	110	453	999999	825	999999	999999	453	607	590	326	633	314	811	999999	999999	999999	972	251	999999	475	528	999999	233	593	228	585	730	698	999999	717	841	291	238	157	583	739	526	109	988	999999	999999	803	689	414	82	999999	688	999999	595	166	999999	892	461	290	106	231	229	
800	999999	614	999999	755	224	872	999999	999999	86	664	657	720	999999	873	999999	189	377	999999	999999	999999	520	135	999999	999999	112	999999	360	949	999999	999999	999999	362	999999	999999	999999	999999	999999	999999	999999	816	999999	731	26	33	999999	875	488	999999	639	281	912	381	999999	410	289	482	717	316	652	988	521	536	521	138	999999	999999	210	951	381	878	162	35	146	382	999999	789	118	873	484	237	747	999999	999999	558	45	679	330	999999	446	29	999999	720	699	599	999999	999999	999999	888	999999	999	674	999999	121	761	129	887	244	659	521	499	999999	844	832	999999	251	654	999999	963	999999	934	999999	101	515	999999	999999	441	999999	546	87	496	580	999999	999999	999999	562	999999	999999	558	439	158	999999	999999	597	946	655	821	887	999999	358	650	999999	256	795	485	35	582	31	999999	549	999999	561	698	581	34	919	999999	391	358	863	41	898	668	533	944	499	313	999999	568	999999	999999	553	60	999999	999999	319	333	999999	999999	459	979	198	996	18	752	596	999999	100	573	37	999999	440	999999	421	326	999999	518	723	850	999999	721	88	463	63	999999	143	510	509	999999	715	596	719	414	999999	883	842	901	659	781	358	753	223	999999	541	999999	959	999999	639	871	684	999999	610	584	990	999999	999999	735	943	859	618	95	999999	945	857	999999	792	36	641	537	484	999999	859	999999	501	243	508	157	921	858	999999	129	871	638	469	914	985	144	423	171	982	116	958	799	172	272	516	277	83	110	412	933	382	999999	396	999999	941	999999	92	757	238	753	814	999999	669	498	999999	608	486	943	999999	657	999999	999999	999999	999999	999999	999999	999999	238	726	241	84	821	455	999999	747	769	251	635	999999	326	999999	665	999999	239	302	873	139	673	58	999999	999999	139	655	755	330	902	556	29	941	882	890	853	999999	997	678	992	639	413	751	454	999999	850	999999	138	605	947	547	999999	999999	28	929	114	999999	818	999999	999999	999999	700	935	844	223	231	694	999999	436	208	634	999999	561	999999	244	726	999999	999999	550	940	999999	526	160	383	364	240	999999	922	952	999999	673	999999	557	733	826	999999	478	999999	999999	999999	165	881	702	407	322	612	764	775	999999	213	192	587	278	509	787	649	549	561	489	982	999999	771	147	650	999999	999999	999999	827	482	305	257	24	371	415	784	286	824	753	71	999999	476	179	999999	748	602	999999	943	57	946	187	999999	916	427	258	999999	394	744	61	872	999999	235	936	999999	999999	955	999999	999999	999999	724	510	825	999999	500	737	999999	118	632	398	58	449	999999	339	999999	
305	905	340	596	999999	557	400	542	999999	881	170	526	539	999999	659	792	434	999999	999999	333	445	361	603	426	690	742	749	761	356	13	432	432	895	65	996	583	625	999999	112	316	334	968	62	915	339	999999	977	241	972	999999	623	579	398	16	446	943	312	914	906	380	807	638	196	769	999999	738	631	484	880	999999	177	999999	999999	773	998	477	308	688	96	479	764	517	999999	750	389	853	43	889	999999	999999	281	999999	674	999999	508	695	782	999999	466	601	589	503	999999	896	437	770	811	624	17	969	644	623	999999	436	616	300	849	445	390	999999	705	742	865	827	805	467	188	45	275	313	694	999999	231	495	890	999999	166	892	323	618	52	418	881	649	418	657	882	999999	125	218	846	347	999999	862	896	847	637	533	101	970	592	999999	359	704	284	629	402	342	999999	354	143	956	999999	771	561	296	860	225	419	157	584	940	920	67	999999	357	122	369	598	999999	633	632	801	353	999999	276	999999	187	375	999999	265	999999	701	771	84	890	999999	141	310	610	986	421	124	943	396	652	855	301	999999	926	517	43	743	503	720	510	999999	778	999999	294	999999	999999	850	630	892	999999	248	158	982	576	142	980	68	988	66	221	518	857	957	382	999999	999999	939	999999	281	231	999999	999999	999999	574	734	446	999999	25	383	314	571	494	61	362	999999	706	319	999999	794	536	974	754	447	508	992	307	821	373	873	468	742	411	999999	670	237	999999	107	418	999999	695	999999	999999	615	752	650	33	999999	605	968	714	458	278	999999	999999	999999	62	760	999999	999999	437	625	31	999999	915	571	170	999999	390	135	999999	609	901	999999	108	941	999999	149	999999	858	968	500	226	404	169	19	999999	999999	613	422	185	289	555	836	413	80	573	901	700	190	999999	887	426	480	605	115	557	448	999999	999999	326	912	75	694	613	937	999999	626	982	999999	106	414	532	999999	949	999999	63	999999	426	999999	378	39	449	514	999999	91	84	746	999999	999999	461	35	209	809	106	272	224	861	999999	476	670	946	918	794	999999	999999	999999	458	530	521	999999	492	32	528	436	999999	999999	561	325	531	862	662	999999	929	453	999999	214	723	871	999999	869	202	999999	949	367	999999	121	999999	430	999999	727	626	226	288	12	969	13	681	382	809	798	662	545	701	999999	17	129	989	351	22	871	999999	586	999999	652	859	650	999999	170	14	185	819	140	32	804	246	446	548	927	999999	78	532	999999	72	999999	216	999999	150	345	359	312	131	313	999999	999999	
999999	49	383	999999	153	328	929	521	999999	999999	979	532	999999	897	376	570	580	72	999999	944	348	999999	524	954	999999	212	510	737	810	701	64	516	722	601	999999	207	73	999999	784	166	148	21	972	999999	999999	684	143	253	999999	999999	999999	69	446	999999	93	796	524	429	200	940	999999	999999	710	999999	579	473	810	999999	999999	999999	507	667	288	710	806	999999	999999	999999	999999	761	999999	999999	768	31	969	994	999999	999999	518	920	683	999999	722	843	348	945	310	305	859	445	873	221	999999	999999	291	74	781	735	667	755	999999	999999	383	438	872	560	434	688	707	999999	403	999999	999999	999999	496	999999	945	444	371	999999	36	31	236	609	887	856	202	968	740	905	223	999999	590	762	451	999999	270	293	971	787	999999	999999	999999	284	51	322	999999	999999	313	427	999999	346	374	806	999999	999999	211	773	550	999999	368	466	999999	801	999999	69	971	999999	816	251	603	661	473	583	349	413	433	952	568	575	58	999999	664	322	999999	999999	969	783	42	993	52	496	743	955	429	64	674	796	913	982	350	166	999999	71	999999	467	872	790	466	325	33	999999	215	974	999999	971	999999	635	24	494	99	197	999999	823	999999	117	999999	999999	164	295	739	637	48	585	235	891	407	602	498	329	13	189	326	716	969	793	999999	768	988	999999	263	48	781	999999	892	163	547	999999	999999	717	549	364	636	181	586	396	220	630	749	85	574	208	147	695	999999	999999	870	999999	853	415	826	159	529	999999	41	701	856	620	692	82	354	999999	999999	780	780	999999	553	155	140	999999	582	660	28	913	883	64	900	95	937	982	999999	999999	322	457	890	399	835	930	149	999999	999999	599	999999	677	731	343	999999	366	999999	999999	366	725	772	280	833	999999	141	616	822	977	800	770	683	999999	789	709	918	292	889	390	813	622	15	255	53	982	722	350	192	999999	596	544	180	104	625	566	871	52	623	724	268	229	118	172	94	999999	916	237	887	31	999999	999999	999999	534	38	743	999999	527	236	851	454	790	434	999999	999999	266	599	588	93	999999	838	999999	668	175	132	594	514	999999	171	999999	76	494	462	170	999999	420	76	646	75	882	846	354	815	772	999999	999999	999999	836	999999	999999	180	999999	153	999999	999999	548	999999	312	411	999999	239	877	366	953	999999	999999	337	273	156	970	999999	953	523	999999	386	494	71	896	895	654	799	678	71	343	113	738	999999	798	978	999999	902	999999	244	631	999999	969	987	999999	999999	320	999999	531	999999	810	638	226	814	941	288	698	
486	621	416	757	644	560	816	33	849	56	999999	538	295	569	999999	435	718	891	999999	999999	506	209	999999	584	999999	278	999999	260	999999	886	924	999999	999999	289	110	291	999999	487	986	101	999999	964	999999	941	702	611	245	130	742	999999	999999	922	392	870	202	287	999999	832	253	376	571	566	999999	963	131	218	999999	999999	999999	786	87	240	905	467	264	999999	999999	966	999999	901	42	868	999999	999999	388	12	26	649	999999	823	578	525	999999	999999	999999	597	646	999999	819	494	999999	999999	661	956	135	277	26	925	999999	660	99	745	950	351	343	999999	58	825	585	129	201	378	918	645	217	562	996	999999	937	666	894	149	157	397	318	999999	217	561	377	120	985	101	42	437	733	833	574	892	999999	999999	548	821	473	699	302	224	999999	25	748	572	280	999999	987	949	765	950	598	999999	999999	999999	496	497	458	474	144	110	346	999999	999999	999999	987	114	999999	120	128	83	999999	457	105	103	490	201	812	804	999999	265	113	92	671	782	244	999999	999999	744	340	999999	372	998	999999	202	878	830	999999	373	999999	999999	720	877	999999	692	284	150	999999	939	60	304	999999	999999	634	878	999999	263	999999	139	999999	976	254	275	780	999999	710	999999	891	999999	999999	659	98	448	999999	673	545	999999	261	999999	508	103	554	999999	694	45	999999	718	374	686	205	624	21	999999	999999	999999	999999	454	107	764	981	606	258	563	999999	400	216	999999	434	961	343	769	999999	999999	630	999999	431	999999	999999	744	700	991	313	215	707	600	648	999999	999999	621	999999	999999	139	999999	997	901	999999	999999	206	999999	829	140	294	413	352	999999	622	180	999999	187	999999	596	999999	362	73	990	303	53	999999	132	752	999999	30	813	219	253	999999	999999	999999	728	211	441	999999	287	999999	569	706	900	862	999999	999999	999999	770	999999	444	165	226	776	432	999999	608	801	144	999999	551	736	999999	481	203	109	795	117	337	624	999999	745	468	999999	999999	999999	293	403	191	584	999999	284	999999	999999	378	64	37	863	92	999999	130	410	307	999999	735	188	999999	235	999999	763	999999	870	150	155	999999	699	696	629	339	928	723	999999	620	559	929	276	414	137	999999	149	999999	931	35	999999	503	576	999999	414	861	268	999999	67	696	427	999999	999999	999999	999999	921	999999	367	999999	534	163	122	999999	999999	747	135	468	774	331	999999	566	691	999999	999999	999999	651	999999	261	292	999999	81	999999	999999	518	202	462	654	999999	999999	216	432	782	673	999999	871	388	999999	786	700	288	999999	493	723	935	140	736	999999	999999	999999	
534	435	428	85	999999	999999	279	456	407	597	295	480	999999	547	999999	999999	999999	28	158	972	270	73	999999	560	13	374	999999	170	999999	387	466	910	999999	646	999999	781	14	706	42	944	999999	932	190	198	415	807	999999	946	608	999999	355	717	403	466	999999	470	726	867	81	275	999999	119	725	999999	141	384	999999	999999	843	343	999999	87	999999	213	380	337	882	520	155	206	308	641	562	495	41	748	999999	758	420	242	64	999999	999999	767	79	493	216	171	67	40	551	386	112	274	550	278	731	199	96	898	588	215	722	875	967	243	999999	240	988	392	867	999999	999999	610	999999	999999	451	999999	999999	887	131	721	463	124	654	921	538	999999	999999	763	26	327	672	999999	999999	849	424	760	799	836	936	975	182	675	999999	54	999999	501	985	991	826	513	65	208	776	866	752	607	231	56	704	269	295	235	999999	550	835	756	956	439	144	691	429	308	950	155	548	787	951	609	999999	999999	312	999999	999999	513	272	473	999999	999999	107	816	999999	752	141	999999	690	947	310	622	218	360	999999	999999	999999	999999	94	999999	257	999999	999999	964	656	999999	242	667	956	341	298	861	288	372	20	178	999999	999999	162	676	999999	999999	999999	600	999999	338	999999	462	501	999999	107	801	429	515	225	125	470	142	170	918	999999	474	720	359	659	448	999999	846	349	376	224	537	983	999999	589	974	175	727	486	327	229	780	175	999999	243	497	442	772	156	895	708	209	168	999999	166	703	563	999999	941	49	994	555	999999	135	999999	570	818	21	925	999999	950	742	655	842	698	739	308	519	999999	999999	16	571	699	454	668	24	379	748	262	886	420	68	785	999999	333	674	667	50	669	999999	679	431	999999	905	945	965	999999	325	545	426	999999	53	990	999999	43	432	855	999999	999999	527	201	79	759	49	830	891	999999	999999	519	34	82	268	850	452	492	999999	724	999999	509	702	470	999999	213	835	491	377	78	999999	414	999999	818	998	583	152	481	610	671	807	84	63	999999	999999	806	999999	353	146	203	547	297	458	707	999999	169	999999	999999	148	865	923	557	999999	822	950	803	999999	999999	999999	999999	707	999999	999999	913	917	999999	455	694	135	999999	999999	999999	355	183	999999	719	956	999999	756	839	999999	999999	343	744	999999	259	620	241	67	542	197	315	279	461	999999	577	414	545	789	351	714	999999	930	891	184	441	212	290	302	241	847	425	999999	999999	865	999999	999999	999999	174	667	109	224	636	593	68	386	222	893	999999	953	999999	421	413	415	135	
748	165	452	569	316	57	999999	999999	999999	694	772	999999	45	595	999999	999999	277	999999	131	251	999999	443	347	832	999999	229	999999	603	999999	927	435	999999	999999	999999	999999	466	999999	577	857	620	999999	999999	810	999999	999999	529	187	307	812	23	46	51	291	173	999999	999999	817	619	999999	97	738	737	599	898	269	760	813	925	999999	418	755	999999	522	511	482	224	632	449	546	999999	52	20	790	336	890	999999	999999	999999	484	811	648	575	999999	770	999999	41	999999	912	639	535	715	261	828	999999	268	347	528	780	690	999999	999999	378	83	999999	54	728	999999	273	17	999999	40	999999	999999	667	999999	999999	893	752	629	451	538	999999	999999	20	562	999999	192	999999	999999	999999	999999	999999	999999	73	999999	279	501	313	725	163	999999	422	905	764	999999	781	809	999999	634	87	454	999999	160	249	882	962	568	999999	939	263	545	560	205	464	18	90	746	387	999999	500	999999	590	36	476	366	125	814	999999	516	781	981	31	999999	990	108	99	799	999999	191	999999	710	438	373	471	617	533	227	451	999999	999999	999999	432	632	999999	399	999999	750	684	882	999999	157	523	556	168	999999	524	799	215	365	919	999999	797	999999	999999	790	259	226	999999	999999	832	999999	373	999999	999999	746	559	398	627	600	244	349	125	999999	424	999999	196	882	999999	199	999999	999999	22	95	836	999999	247	235	999999	353	149	647	195	826	60	869	999999	999999	464	999999	723	136	181	614	131	999999	175	731	999999	351	999999	377	22	999999	764	107	885	999999	462	958	999999	333	136	284	461	596	164	298	25	554	245	962	427	792	475	999999	563	407	964	267	967	516	452	999999	750	772	999999	819	71	952	999999	506	772	506	914	399	999	999999	163	534	425	877	716	237	115	641	949	230	899	797	544	999999	322	205	991	999999	881	215	999999	688	999999	344	999999	73	999999	739	200	921	877	999999	967	999999	254	999999	841	100	999999	224	815	119	822	415	919	273	417	506	194	576	999999	922	518	794	372	474	999999	91	649	999999	667	376	999999	38	352	823	830	999999	243	999999	999999	901	999999	666	400	425	999999	999999	999999	999999	999999	999999	555	999999	999999	955	999999	999999	303	779	868	760	450	157	557	449	999999	793	72	106	999999	539	272	312	223	613	730	999999	404	947	607	25	999999	685	997	602	999999	827	622	999999	264	658	584	463	999999	603	460	54	999999	950	999999	999999	493	329	531	125	802	252	410	802	234	716	999999	355	181	852	104	764	159	954	628	841	181	676	999999	784	955	808	299	619	162	686	999999	
453	201	999999	531	346	164	881	999999	578	999999	820	171	547	879	238	292	170	508	696	999999	164	999999	915	901	817	487	746	170	999999	953	999999	649	548	974	334	164	999999	331	757	999999	278	164	59	424	360	514	999999	904	726	526	139	120	999999	792	588	130	285	632	713	859	999999	721	807	999999	636	999999	999999	999999	554	84	645	999999	751	95	626	999	999999	501	551	313	194	999999	443	477	823	679	192	756	999999	214	999999	23	999999	898	202	556	357	999999	787	190	890	729	360	652	880	999999	369	380	999999	588	846	784	91	410	674	999999	287	999999	801	956	999999	999999	999999	350	204	631	231	999999	999999	79	652	849	713	999999	422	464	491	999999	596	999999	320	811	999999	807	367	105	931	999999	233	999999	278	27	631	831	202	33	552	999999	457	259	79	517	487	106	935	996	80	721	999999	220	94	496	743	278	645	999999	287	999999	999999	109	699	23	628	277	800	635	228	881	178	399	999999	999999	343	347	463	803	334	493	871	999999	34	999999	229	23	541	999999	999999	363	195	999999	745	999999	37	357	559	999999	888	219	999999	999999	999999	999999	553	597	999999	613	163	406	814	842	851	793	508	622	85	999999	793	615	999999	28	999999	864	999999	161	999999	740	999999	985	787	408	914	124	999999	999999	999999	999999	667	632	714	927	629	877	548	352	174	999999	673	999999	282	80	271	283	483	286	948	914	502	999999	943	999999	169	177	618	416	928	737	604	999999	40	248	821	171	900	999999	399	483	326	353	986	701	999999	999999	713	717	146	641	640	999999	999999	999999	343	276	688	156	999999	462	269	141	999999	999999	357	735	383	999999	259	110	382	674	887	999999	597	158	414	252	501	129	999999	901	280	296	106	693	325	363	999999	554	483	754	999999	937	224	999999	929	559	353	999999	665	679	467	45	268	999999	33	999999	999999	195	861	445	654	648	998	367	861	137	341	999999	419	30	138	704	999999	999999	999999	950	260	412	229	855	899	999999	463	784	443	244	38	140	669	178	283	999999	999999	47	109	401	999999	999999	333	801	999999	689	921	644	550	762	418	639	341	83	895	677	965	999999	999999	494	194	223	924	626	109	210	994	999999	747	419	21	589	999999	242	999999	404	89	428	637	220	999999	819	243	999999	826	398	798	596	282	605	999999	686	501	614	216	725	932	707	999999	27	695	680	896	141	999999	828	120	108	72	501	598	547	379	335	999999	999999	980	999999	799	710	999999	407	999999	151	665	335	98	915	35	295	472	381	725	619	999999	567	
922	111	930	997	288	699	533	781	17	216	999999	175	367	999999	745	999999	907	999999	615	297	999999	999999	999999	425	740	999999	999999	777	39	226	822	999999	999999	688	453	999999	999999	802	431	711	874	196	144	999999	28	923	557	194	999999	782	999999	999999	14	237	999999	177	635	999999	267	93	626	755	751	999999	999999	557	999999	999999	397	999999	376	115	570	999999	422	999999	999999	27	406	816	647	888	237	999999	752	98	755	583	834	286	252	807	544	348	95	128	444	999999	74	999999	568	999999	797	683	415	368	173	110	999999	338	556	999999	118	450	446	738	528	504	999999	305	801	780	844	120	623	568	570	232	818	304	91	278	952	999999	257	999999	999999	553	999999	999999	999999	999999	999999	505	730	634	699	103	901	999999	599	939	313	769	670	788	999999	686	69	999999	797	999999	292	520	999999	287	665	184	202	676	647	974	663	655	380	157	21	349	390	988	869	477	999999	999999	999999	152	965	999999	999999	469	999999	414	494	994	595	983	371	999999	258	452	968	525	900	235	709	624	285	657	999999	999999	999999	694	305	80	977	330	620	820	999999	114	322	482	909	733	999999	243	490	999999	70	999999	785	763	999999	937	29	354	999999	105	762	89	999999	999999	794	751	693	51	118	423	999999	275	373	550	999999	153	999999	496	615	177	999999	475	143	999999	596	999999	737	23	999999	368	60	633	753	525	68	735	248	13	687	168	50	999999	134	77	652	795	999999	244	999999	946	806	533	738	409	810	296	945	999999	721	793	24	999999	448	999999	372	393	521	847	492	706	905	137	808	456	136	999999	999999	76	963	999999	999999	999999	693	657	999999	527	894	354	715	771	790	988	999999	894	154	999999	999999	999999	999999	999999	283	999999	751	623	51	679	725	291	282	424	945	999999	296	919	999999	521	999999	790	198	999999	498	177	142	999999	999999	916	999999	999999	312	766	935	966	371	999999	527	999999	750	79	616	882	801	612	81	999999	999999	910	702	999999	89	632	384	999999	196	859	770	116	53	40	999999	134	834	999999	999999	999999	999999	979	999999	999999	999999	23	770	916	183	315	53	886	105	842	999999	15	999999	999999	833	999999	999999	275	780	999999	933	421	758	999999	372	491	999999	989	633	565	811	846	402	121	970	76	862	467	496	880	816	999999	20	999999	145	999999	911	999999	978	999999	133	999999	209	16	999999	999999	264	60	554	692	999999	63	999999	999999	41	58	613	112	999999	767	999999	925	778	899	695	59	999999	557	584	672	580	696	21	333	441	596	647	395	999999	990	999999	811	999999	804	
623	762	999999	480	999999	999999	97	999999	850	221	492	208	999999	309	321	999999	579	707	999999	882	999999	571	51	929	999999	999999	410	999999	648	521	954	16	999999	999999	285	932	427	999999	387	999999	584	770	845	800	840	242	161	347	84	855	999999	115	344	999999	692	999999	999999	701	999999	735	999999	999999	170	338	266	486	196	470	34	999999	999999	999999	329	980	307	351	999999	251	98	865	999999	72	152	999999	110	849	671	981	292	233	221	725	558	651	809	999999	609	517	544	999999	999999	690	323	695	674	999999	785	999999	733	351	999999	999999	613	999999	452	999999	727	377	999999	416	814	215	999999	801	176	464	99	678	999999	593	741	218	999999	734	819	602	748	457	999999	999999	74	317	999999	941	896	999999	122	52	999999	193	999999	999999	288	137	550	841	511	522	999999	999999	682	117	192	150	609	128	772	879	696	849	876	280	259	900	352	506	999999	246	905	434	351	999999	999999	987	605	999999	929	999999	999999	978	101	236	928	908	999999	956	999999	116	341	777	999999	243	999999	359	317	716	982	388	999999	999999	883	274	617	999999	868	999999	999999	205	544	110	199	999999	695	999999	758	649	352	350	254	395	382	850	905	137	464	117	700	129	679	999999	526	999999	794	999999	999999	826	619	833	49	29	328	929	572	999999	588	999999	999999	999999	600	668	999999	641	143	399	671	42	369	489	639	999999	934	999999	999999	999999	999999	648	407	555	623	932	39	518	999999	235	77	452	288	674	548	687	999999	73	529	21	524	884	416	405	478	999999	466	139	204	289	94	999999	413	916	655	940	999999	993	23	668	638	856	340	908	999999	999999	753	694	999999	952	999999	871	989	514	141	700	241	12	86	561	475	900	999999	31	150	267	49	371	29	999999	318	576	60	860	383	667	553	999999	84	260	319	772	198	251	98	999999	999999	898	785	955	708	377	916	462	999999	738	542	318	767	74	188	391	675	343	644	624	821	138	999999	473	157	733	928	826	252	999999	711	82	933	927	446	151	586	73	899	940	999999	597	667	645	135	999999	740	19	81	927	106	854	607	999999	402	692	999999	999999	808	975	448	999999	999999	999999	36	999999	385	840	628	47	804	611	444	703	999999	999999	999999	999999	999999	999999	992	999999	999999	324	606	999999	474	469	999999	753	384	275	265	923	502	569	999999	177	619	665	859	900	999999	44	132	494	999999	904	509	179	230	281	999999	999999	999999	530	346	895	999999	178	995	915	315	999999	663	539	999999	999999	999999	405	845	304	876	682	999999	101	537	720	202	121	
446	570	959	365	532	112	999999	369	940	972	999999	491	999999	999999	669	999999	595	999999	999999	592	148	899	703	114	333	926	404	999999	842	891	992	999999	703	999999	732	435	999999	999999	351	560	247	986	999999	239	182	999999	30	436	999999	119	506	999999	999999	999999	972	546	867	855	42	606	708	11	999999	59	999999	607	999999	500	718	999999	987	645	174	820	355	162	329	474	999999	999999	905	968	287	999999	394	970	286	103	809	195	568	110	916	745	852	999999	469	531	259	575	575	999999	999999	778	132	999999	857	529	999999	820	227	402	923	73	700	739	723	794	999999	999999	330	694	691	533	999999	999999	728	999999	967	118	692	999999	224	366	402	385	259	509	999999	534	122	999999	999999	989	967	175	187	853	54	999999	522	675	999999	249	254	999999	838	194	111	245	141	999999	999999	999999	999999	428	187	566	999999	999999	490	224	999999	140	999999	574	999999	702	565	511	999999	875	383	854	596	999999	931	975	999999	521	546	999999	999999	999999	402	682	204	694	999999	549	987	620	192	729	632	999999	492	736	351	680	36	146	629	600	535	999999	65	707	559	121	497	212	453	159	778	425	999999	999999	737	224	379	171	841	26	523	98	693	653	232	297	534	204	633	442	494	999999	445	806	999999	145	627	497	144	749	999999	784	999999	43	951	217	999999	675	999999	136	999999	865	305	613	87	446	573	412	999999	271	586	302	578	21	664	378	979	19	999999	602	597	882	36	101	963	738	921	660	702	999999	806	999999	205	506	141	999999	999999	831	729	403	572	224	21	873	173	759	216	165	378	582	237	482	697	999999	539	428	839	213	649	999999	999999	999999	709	470	999999	726	999999	999999	999999	44	999999	158	999999	583	39	382	999999	162	928	214	532	765	291	130	786	333	171	999999	999999	713	790	900	191	391	878	659	515	551	418	999999	663	999999	286	999999	317	89	999999	124	377	166	557	999999	285	445	816	999999	999999	589	683	999999	565	999999	113	175	999999	374	999999	898	705	999999	867	999999	743	492	550	396	489	947	812	707	999999	57	999999	810	166	113	625	746	999999	128	38	926	867	999999	999999	365	41	120	98	943	123	999999	999999	998	999999	238	999999	999999	895	999999	279	999999	776	999999	999	517	876	302	19	151	999999	230	332	586	999999	999999	461	999999	611	195	365	999999	859	999999	999999	999999	999999	432	521	927	170	832	851	999999	849	999999	159	999999	287	373	489	738	111	947	203	999999	971	831	657	358	999999	487	191	710	74	900	999999	999999	393	999999	878	453	781	999999	981	916	
379	186	999999	995	999999	571	999999	248	705	626	277	911	675	999999	865	999999	774	173	161	999999	651	150	999999	948	530	252	507	125	494	45	957	999999	965	286	524	795	104	662	566	215	308	942	999999	999999	632	912	241	692	307	81	679	617	930	308	275	238	104	999999	474	549	73	999999	754	670	668	258	946	398	186	79	712	122	606	946	384	999999	146	644	326	999999	21	814	817	422	366	349	99	667	21	295	701	316	999999	999999	151	245	999999	343	999999	384	966	842	516	238	999999	567	21	999999	924	567	101	999999	471	999999	538	259	255	341	314	329	999999	289	387	890	378	406	999999	588	804	999999	520	803	866	942	651	178	308	999999	64	799	338	115	742	999999	999999	999999	844	342	489	892	990	999999	999999	459	225	687	464	626	999999	962	999999	432	189	786	999999	298	593	999999	214	369	999999	999999	286	999999	991	63	546	999999	695	136	562	999999	109	912	157	999999	773	416	999999	964	713	682	729	102	165	999999	999999	999999	407	999999	658	324	999999	999999	941	999999	580	524	467	171	999999	999999	999999	999999	409	62	999999	276	638	394	524	186	802	249	656	999999	936	194	359	95	999999	590	999999	789	478	247	463	979	971	823	999999	259	949	999999	823	192	751	996	692	113	582	659	327	999999	391	999999	999999	888	473	999999	397	395	174	382	43	999999	994	150	264	171	598	999999	305	815	311	275	237	245	999999	474	526	940	502	999999	512	478	273	523	408	997	999999	574	515	308	435	697	999999	576	532	999999	999999	611	741	531	514	238	363	511	711	126	253	286	999999	999999	156	457	893	919	999999	564	296	481	742	267	446	34	999999	997	999999	999999	999999	661	713	163	286	915	208	999999	740	284	125	761	999999	292	999999	448	999999	515	162	977	804	999999	707	968	999999	716	868	484	999999	490	999999	365	131	107	999999	592	573	319	999999	240	258	921	999999	595	448	999999	999999	460	513	997	999999	999999	845	412	999999	999999	953	999999	186	570	56	724	999999	259	999999	760	640	714	999999	999999	875	999999	792	921	999999	882	986	999999	999999	451	57	418	970	97	569	77	999999	718	999999	919	638	828	142	162	193	533	45	999999	999999	688	999999	953	999999	353	999999	137	999999	924	999999	927	39	842	225	999999	522	637	754	798	689	999999	250	922	428	437	531	56	661	999999	737	205	847	66	410	840	557	103	315	627	966	441	538	999999	45	369	889	796	612	406	639	556	778	246	249	895	999999	972	999999	675	999999	84	999999	899	196	486	90	972	442	999999	188	429	
999999	137	832	257	999999	654	886	69	548	735	444	999999	10	191	999999	610	999999	514	999999	585	567	999999	806	891	965	999999	999999	559	999999	916	364	238	999999	220	234	651	414	999999	617	999999	95	476	136	95	640	999999	899	14	69	480	165	999999	982	602	999999	999999	999999	999999	292	999999	255	999999	780	999999	380	215	45	789	999999	775	205	999999	999999	609	499	100	513	720	260	754	738	404	499	807	761	436	256	626	358	542	329	473	709	968	999999	759	696	999999	714	999999	999999	119	57	293	284	999999	41	382	113	999999	187	611	690	537	999999	851	999999	972	870	943	999999	419	440	424	455	999999	126	999999	71	999999	404	18	15	826	578	628	356	215	533	432	999999	873	522	587	999999	718	999999	181	67	999999	999999	723	635	999999	999999	765	999999	632	838	999999	222	113	320	372	376	178	605	864	958	292	504	632	449	448	548	96	897	853	999999	737	999999	945	870	375	999999	681	999999	999999	361	812	999999	999999	999999	981	219	302	999999	159	221	196	122	919	222	775	201	299	283	196	999999	999999	868	825	573	110	603	277	999999	945	554	694	795	371	512	999999	342	780	264	468	238	255	533	747	641	873	624	39	999999	105	999999	529	999999	196	21	999999	944	999999	999999	276	387	999999	69	999999	605	999999	400	751	416	999999	999999	421	999999	815	999999	976	854	131	194	700	999999	999999	544	147	771	999999	296	609	360	540	211	999999	999999	999999	999999	295	196	916	151	999999	999999	872	999999	666	662	762	495	999999	237	44	999999	822	999999	999999	790	813	408	999999	845	999999	240	791	401	876	864	234	999999	56	735	672	999999	938	980	81	227	999999	951	999999	999999	19	999999	704	381	325	421	999999	279	180	208	276	887	274	999999	999999	999999	690	481	746	801	437	970	448	856	565	254	999999	842	867	999999	186	999999	530	999999	999999	51	535	420	999999	999999	485	954	621	848	469	784	526	867	419	197	536	142	214	999999	57	999999	999999	848	816	81	999999	546	411	937	999999	413	367	827	999999	528	357	280	405	291	999999	999999	359	999999	397	780	999999	322	432	680	705	999999	999999	453	398	999999	951	686	604	14	999999	999999	999999	683	826	999999	999999	698	632	891	839	999999	736	999999	760	575	688	500	461	45	353	920	999999	999999	999999	977	999999	913	999999	999999	576	999999	676	999999	999999	386	929	676	774	999999	999999	999999	689	999999	840	999999	317	735	693	823	118	999999	235	568	999999	312	999999	821	450	999999	310	513	269	194	999999	999999	589	344	863	999999	645	21	725	129	682	324	240	582	891	
999999	999999	999999	230	614	340	125	445	117	741	757	999999	117	236	925	41	848	769	999999	999999	671	859	973	999999	318	187	999999	735	116	999999	346	81	253	930	999999	188	999999	293	999999	853	209	733	481	603	999999	823	538	785	999999	98	999999	999999	734	366	229	934	696	158	999999	437	999999	389	339	999999	404	685	317	186	579	746	751	565	124	999999	26	937	387	999999	765	999999	649	320	935	999999	61	792	346	999999	710	999999	492	141	381	999999	619	819	999999	259	999999	430	999999	361	215	999999	347	278	999999	999999	349	292	557	999999	393	426	787	923	454	321	180	612	348	999999	999999	857	264	620	194	897	999999	207	999999	137	180	344	979	297	114	881	999999	783	362	264	546	428	174	175	747	954	999999	999999	375	999999	999999	596	91	999999	886	999999	999999	727	93	999999	999999	999999	999999	429	155	59	999999	500	818	572	999999	397	259	94	884	57	692	99	872	240	467	346	831	459	999999	584	263	894	411	756	93	952	700	820	999999	404	999999	745	29	698	516	999999	999999	802	451	691	346	996	999999	838	665	709	854	853	999999	713	320	300	381	571	999999	553	99	71	999999	999999	697	439	880	489	999999	947	80	184	723	527	469	999999	999999	366	248	266	693	572	101	999999	108	847	999999	500	93	387	374	999999	902	999999	850	999999	322	763	994	999999	126	721	469	717	639	679	139	557	999999	291	292	24	333	539	860	526	970	999999	590	850	694	389	406	999999	583	622	282	760	677	654	716	254	371	341	150	999999	112	383	744	999999	999999	999999	999999	801	104	999999	999999	372	112	333	845	216	999999	154	999999	736	999999	999999	999999	999999	407	378	880	599	574	48	652	991	399	888	424	596	999999	171	142	506	142	604	896	233	497	910	999999	353	808	999999	80	227	128	999999	657	633	249	999999	31	348	317	657	999999	66	707	142	999999	223	999999	259	999999	21	999999	716	604	719	582	999999	530	497	720	999999	790	75	999999	435	873	986	999999	790	356	645	150	793	198	484	377	839	525	364	937	444	444	559	664	69	214	999999	999999	999999	61	338	206	533	999999	781	867	171	98	999999	269	986	999999	128	902	209	871	228	527	129	351	742	999999	175	559	286	999999	241	411	908	230	470	187	999999	739	999999	448	616	175	417	617	999999	751	999999	104	951	461	999999	656	999999	198	986	999999	689	596	318	943	40	974	999999	999999	999999	760	189	62	798	809	689	999999	884	761	264	62	120	512	999999	991	152	80	608	825	775	584	946	999999	243	585	497	706	999999	
84	417	642	824	999999	981	456	571	200	305	999999	771	937	772	703	933	933	999999	187	999999	326	999999	960	375	525	914	61	813	469	818	222	999999	982	957	809	999999	621	237	393	531	689	999999	999999	774	466	63	838	811	999999	786	310	811	320	256	999999	283	457	999999	308	813	929	642	111	999999	93	999999	789	979	962	360	322	705	391	656	771	896	850	195	908	472	85	249	570	999999	518	999999	11	736	852	536	895	354	999999	999999	601	56	328	999999	691	636	274	858	849	893	474	604	430	663	484	218	433	999999	999999	999999	737	999999	82	999999	863	999999	999999	62	137	436	464	968	776	810	999999	724	577	280	999999	282	207	999999	400	999999	999999	914	980	347	261	999999	112	999999	985	102	842	999999	974	999999	715	20	808	999999	731	423	438	999999	999999	619	999999	999999	640	162	769	96	639	520	999999	999999	220	949	999999	490	800	492	999999	831	982	999999	968	999999	750	677	565	493	473	985	495	977	999999	712	96	999999	999999	502	13	950	864	898	463	332	999999	579	688	766	319	999999	999999	248	999999	607	523	152	651	466	19	962	999999	285	622	653	34	322	166	508	862	339	752	308	489	382	967	94	231	645	530	999999	989	798	183	156	574	256	887	641	999999	999999	999999	999999	492	50	999999	588	999999	809	308	310	423	190	903	999999	574	999999	759	999999	999999	439	999999	15	999999	839	999999	798	112	999999	89	777	999999	525	319	919	999999	999999	816	999999	30	389	807	421	347	230	999999	808	895	203	581	461	497	999999	10	759	32	714	999999	999999	76	564	999999	810	730	999999	875	898	871	999999	370	104	306	999999	999999	260	631	999999	999999	715	91	999999	902	908	999999	627	999999	264	524	999999	896	904	143	172	382	999999	903	997	691	816	354	859	937	999999	832	999999	999999	187	483	749	138	523	56	630	999999	901	661	999999	916	999999	250	999999	383	321	97	999999	960	143	937	241	357	633	818	851	371	232	238	991	85	416	999999	112	781	774	999999	383	858	999999	601	481	804	336	91	999999	576	999999	485	625	999999	376	999999	30	249	252	402	504	704	204	269	999999	672	669	501	509	999999	147	840	609	890	714	607	999999	542	466	436	31	999999	999999	285	638	746	612	177	709	999999	452	863	999999	999999	926	678	663	999999	999999	808	144	835	581	949	438	892	876	999999	119	769	999999	999999	782	999999	381	999999	999999	919	631	601	70	502	792	619	197	284	311	237	999999	46	999999	214	999999	657	302	196	970	290	999999	745	999999	877	68	999999	820	963	90	
723	999999	974	213	744	621	660	748	642	53	999999	762	999999	999999	649	999999	999999	999999	864	208	134	523	195	981	195	82	999999	999999	193	443	999999	999999	233	999999	587	236	999999	833	208	592	629	999999	999999	153	18	527	693	163	231	115	985	123	955	765	956	210	815	999999	27	672	735	999999	564	208	200	172	999999	960	14	422	999999	249	627	282	578	225	863	52	999999	999999	388	732	509	88	457	999999	843	468	247	386	420	995	815	536	857	700	355	461	952	845	999999	732	158	999999	332	746	495	683	196	740	999999	773	30	360	999999	12	429	486	750	999999	999999	999999	723	627	999999	786	999999	100	425	877	869	999999	99	136	999999	656	999999	700	755	711	253	169	281	506	49	647	975	464	252	854	281	868	710	999999	526	999999	999999	531	807	546	321	405	268	318	871	935	999999	894	682	637	428	728	731	999999	217	999999	798	226	587	364	811	969	999999	999999	999999	999999	701	597	999999	759	999999	62	892	218	400	848	999999	999999	999999	999999	963	90	782	615	999999	999999	147	672	999999	365	129	999999	999999	453	999999	999999	557	697	712	869	243	999999	293	922	990	376	836	522	648	368	269	835	999999	482	400	730	999999	242	145	999999	864	39	312	254	640	854	999999	449	999999	58	999999	213	999999	765	999999	876	797	859	624	69	716	624	33	926	106	293	210	470	62	14	163	325	562	999999	15	999999	783	999999	292	146	267	396	999999	599	999999	999999	999999	826	611	523	933	338	617	85	347	249	15	386	999999	357	999999	648	999999	478	999999	999999	650	602	759	666	103	758	577	488	802	329	585	999999	859	50	999999	384	859	538	81	825	707	999999	999999	765	209	407	891	934	999999	619	10	570	999999	999999	999999	982	76	945	430	999999	999999	139	283	27	664	580	527	118	648	279	788	857	999999	79	278	173	292	993	466	695	867	642	995	193	999999	24	730	767	999999	725	999999	999999	999999	896	75	578	214	302	111	629	999999	999999	296	223	830	152	173	999999	822	252	700	83	999999	734	318	127	143	100	697	650	850	759	999999	922	999999	875	749	510	13	700	959	999999	999999	837	816	93	356	782	362	187	851	999999	945	999999	35	999999	434	383	588	947	445	999999	604	460	999999	130	309	373	999999	954	402	662	631	132	293	710	190	652	918	234	771	360	737	520	798	999999	814	102	896	727	451	376	922	65	264	845	394	441	999999	695	999999	983	531	999999	784	999999	472	822	999999	325	63	781	464	364	186	94	999999	94	662	33	316	999999	476	533	
513	36	739	999999	999999	448	325	749	594	232	449	999999	999999	338	999999	609	292	991	995	999999	673	999999	911	568	879	180	468	999999	779	999999	389	578	516	997	894	758	459	897	999999	658	999	314	999999	999999	999999	398	264	999999	358	999999	740	324	221	895	999999	843	125	181	696	696	980	999999	969	558	999999	871	281	831	444	977	999999	395	45	999999	581	368	482	679	653	491	999999	420	952	726	304	74	367	621	999999	61	642	288	211	999999	678	999999	345	638	398	53	126	433	613	380	903	354	288	999999	323	501	371	445	528	214	999999	570	72	253	263	778	999999	660	693	392	344	871	194	777	668	999999	999999	843	290	609	999999	492	999999	581	999999	950	785	492	999999	999999	999999	999999	759	996	487	117	922	101	999999	999999	540	465	739	231	45	41	999999	511	216	727	477	528	164	918	839	999999	764	490	430	313	992	31	363	56	702	147	121	198	299	560	674	999999	999999	670	999999	999999	999999	585	999999	791	789	999999	999999	579	179	171	52	841	999999	199	353	441	670	81	999999	999999	999999	693	528	898	999999	972	222	655	63	544	70	494	999999	929	999999	999999	944	639	999999	718	999999	999999	876	540	104	280	999999	999999	999999	242	271	396	999999	560	999999	69	999999	999999	870	999999	72	630	526	634	111	999999	992	237	653	999999	496	999999	557	910	773	999999	816	999999	803	649	999999	121	449	820	999999	673	452	298	131	486	132	306	999999	706	655	124	999999	252	439	999999	288	803	456	51	746	240	839	999999	787	489	252	999999	999999	231	999999	999999	190	706	361	438	116	703	115	999999	999999	200	999999	999999	264	658	71	574	999999	268	999999	147	999999	407	84	52	833	320	511	642	243	999999	462	547	829	705	999999	999999	890	10	439	999999	698	999999	998	555	968	999999	877	999999	428	678	520	999999	859	739	999999	783	631	319	999999	795	999999	999999	999999	999999	737	724	31	558	725	510	684	557	828	786	999999	385	999999	528	83	844	443	383	224	999999	542	876	687	99	421	160	929	580	405	644	392	235	999999	19	818	254	966	328	413	917	999999	962	757	999999	999999	909	384	113	246	760	361	999999	258	377	456	860	999999	931	147	574	580	113	999999	194	999999	222	39	999999	709	828	877	125	970	306	999999	579	128	999999	999999	512	776	999999	344	644	999999	573	977	999999	563	957	217	999999	190	999999	346	890	810	573	678	999999	879	999999	403	999999	882	246	999999	951	805	876	999999	431	143	635	797	999999	768	999999	999999	830	999999	60	999999	752	620	842	934	999999	999999	999999	
769	555	936	999999	632	791	999999	927	762	56	725	36	999999	999999	225	786	902	555	51	592	132	302	999999	847	999999	829	999999	999999	999999	49	312	717	992	999999	117	196	494	423	999999	999999	332	841	999999	855	115	218	876	159	536	834	940	388	100	999999	559	476	883	999999	999999	802	641	781	140	722	743	17	44	59	579	39	999999	488	999999	44	269	290	546	816	741	635	953	10	124	999999	109	999999	626	624	999999	640	313	405	547	210	999999	550	710	43	121	999999	184	826	999999	507	542	461	836	65	117	278	929	76	357	250	999999	641	667	178	622	999999	390	999999	484	939	725	999999	941	351	669	719	999999	513	705	999999	460	136	430	617	999999	647	97	571	999999	306	710	247	999999	306	361	733	883	999999	999999	301	999999	999999	351	640	781	645	520	495	999999	999999	698	426	370	999999	999999	722	220	999999	748	975	732	999999	902	188	238	488	848	644	989	936	836	48	103	999999	926	999999	999999	999999	835	784	137	601	185	999999	999999	293	876	344	517	639	999999	833	793	445	568	999999	862	173	411	303	797	875	505	999999	561	659	333	957	999999	104	937	430	223	964	847	141	644	784	579	945	999999	513	137	999999	424	12	999999	658	844	39	833	621	999999	542	986	261	106	726	999999	948	960	919	558	422	702	999999	619	828	597	999999	262	88	999999	466	691	293	748	155	999999	559	414	999999	999999	756	999999	325	999999	681	999999	596	44	999999	227	631	999999	999999	955	999999	658	999999	392	426	71	417	999999	755	37	922	999999	999999	512	951	692	17	543	295	806	801	999999	386	60	938	850	10	402	999999	860	962	482	999	338	44	999999	711	177	988	613	999999	999999	515	298	129	830	285	93	999999	235	219	97	698	999999	163	999999	281	282	453	999999	70	24	441	894	999999	450	851	373	478	464	980	840	555	999999	999999	821	646	98	930	117	575	917	319	119	651	999999	783	999999	999999	481	225	438	999999	422	553	690	547	621	999999	679	999999	999999	614	629	999999	379	542	26	784	999999	915	193	999999	346	10	152	705	332	253	200	666	738	198	996	248	551	127	142	138	421	999999	999999	865	999999	138	663	312	999999	863	999999	342	767	339	844	999999	42	96	386	422	410	984	224	999999	999999	23	251	723	618	390	703	262	410	888	372	999999	890	999999	101	218	346	840	26	999999	971	858	899	999999	999999	440	999999	465	740	999999	727	436	68	999999	833	247	999999	940	999999	999999	170	29	931	999999	999999	786	999999	714	999999	178	85	570	968	756	406	183	
999999	842	379	187	184	247	521	689	999999	999999	999999	243	999999	853	331	999999	999999	999999	308	952	926	999999	442	999999	765	501	999999	571	999999	167	999999	999999	999999	999999	133	54	571	517	999999	922	999999	999999	717	40	999999	999999	230	151	847	678	424	261	457	454	257	103	409	811	422	683	999999	950	999999	999999	999999	695	983	835	999999	286	999999	638	593	385	999999	684	999999	412	999999	333	281	328	723	966	999999	217	855	999999	412	40	644	760	999999	999999	154	999999	206	713	999999	102	458	394	422	570	843	999999	667	999999	999	572	789	999999	41	98	999999	459	236	88	271	999999	840	999999	433	999999	642	85	544	152	240	897	487	600	849	687	875	886	905	162	133	957	549	782	806	839	251	999999	999999	16	48	694	330	999999	451	301	261	280	961	999999	928	767	251	525	841	112	94	999999	158	353	999999	999999	999999	84	999999	999999	721	999999	381	593	457	995	356	537	113	545	577	999999	158	999999	435	604	999999	192	234	365	715	999999	941	703	755	62	498	385	793	523	150	256	173	147	580	204	899	378	999999	932	421	714	421	305	535	725	999999	600	917	617	999999	371	849	598	598	697	126	677	838	999999	507	971	743	590	405	999999	205	21	977	999999	705	556	999999	301	944	999999	612	645	178	40	22	999999	467	186	922	778	406	999999	549	882	87	231	540	871	435	999999	999999	999999	999999	214	999999	999999	623	685	999999	999999	455	999999	654	999999	94	480	509	999999	391	999999	999999	567	668	626	999999	999999	472	104	164	483	26	53	999999	505	41	999999	745	963	510	999999	285	999999	273	999999	333	847	920	952	797	607	722	732	490	999999	935	413	171	284	289	898	566	528	531	439	38	999999	692	158	565	312	999999	545	307	999999	333	731	303	791	303	999999	709	999999	306	557	760	293	563	48	569	999999	621	471	684	611	428	999999	260	833	849	999999	164	772	999999	495	999999	186	435	93	999999	214	119	380	999999	212	199	56	231	974	678	744	848	999999	589	937	999999	274	999999	695	999999	999999	999999	469	941	382	921	937	999999	811	685	584	858	479	545	364	518	999999	999999	482	422	381	535	286	165	999999	82	510	999999	459	804	607	325	740	115	925	999999	649	999999	608	290	261	999999	419	999999	104	885	378	118	234	428	999999	999999	388	999999	999999	999999	204	314	836	309	999999	754	999999	999999	999999	268	128	374	620	999999	869	812	881	201	170	999999	125	987	70	229	703	999999	957	999999	364	822	936	467	508	999999	538	344	602	308	869	506	261	999999	999999	999999	767	
14	498	999999	999999	638	902	197	122	159	925	216	253	616	606	28	797	641	652	265	999999	661	866	735	102	534	999999	582	332	663	205	712	777	234	462	698	903	999999	480	726	919	749	999999	358	999999	331	100	986	702	850	999999	619	760	953	513	999999	148	999999	510	35	428	330	999999	999999	953	999999	999999	28	164	907	125	442	999999	926	999999	999999	315	517	777	770	999999	233	880	482	954	586	952	823	720	999999	560	999999	999999	999999	307	599	884	896	405	745	893	82	831	795	999999	277	458	999999	617	931	999999	630	985	739	999999	204	450	392	999999	376	269	615	307	807	356	973	588	715	628	746	698	419	122	41	877	999999	999999	94	747	999999	138	129	216	789	999999	929	165	124	863	113	999999	501	402	999999	486	288	999999	34	448	761	689	743	999999	870	243	999999	518	953	862	999999	802	999999	999999	999999	248	150	999999	999999	262	427	999999	473	999999	525	597	206	26	93	555	999999	999999	377	646	985	997	999999	999999	999999	999999	174	999999	211	262	643	310	793	856	999999	789	345	879	265	999999	30	943	999999	891	689	283	46	375	435	999999	999999	999999	435	999999	660	819	854	236	73	999999	97	999999	615	221	999999	225	803	350	999999	999999	999999	720	341	605	625	52	782	503	234	71	519	999999	985	803	989	19	999999	85	206	999999	935	119	999999	304	684	999999	337	999999	683	999999	479	999999	999999	140	198	552	302	829	102	999999	46	999999	11	999999	452	298	31	999999	232	208	349	728	154	674	368	999999	904	47	999999	999999	714	779	999999	760	592	999999	864	854	614	447	999999	55	982	588	729	584	118	813	999999	395	992	999999	780	999999	999999	999999	999999	999999	772	98	647	264	999999	491	903	267	540	250	999999	628	433	176	999999	785	999999	304	746	999999	944	999999	999999	101	195	536	618	199	998	345	636	841	280	604	92	526	799	463	147	500	684	999999	54	867	404	233	999999	826	327	995	994	830	13	986	999999	988	999999	556	79	381	999999	714	268	999999	999999	577	358	829	999999	681	985	37	166	256	881	999999	739	134	696	962	574	792	872	12	350	805	999999	999999	289	104	430	253	393	766	628	999999	999999	848	262	826	874	142	741	999999	20	967	673	999999	115	842	258	971	999999	117	806	90	999999	999999	854	999999	739	73	549	990	260	742	643	399	627	910	279	891	871	869	97	442	60	999999	999999	383	142	90	189	447	999999	458	393	999999	959	547	138	946	994	999999	999999	811	592	751	395	278	333	283	999999	204	572	999999	110	990	999999	374	
39	616	274	999999	676	658	883	112	999999	802	999999	367	440	90	782	332	896	999999	781	285	849	309	840	723	999999	858	950	999999	999999	488	358	403	266	595	518	522	999999	523	777	439	927	999999	607	593	919	999999	843	59	422	250	999999	682	218	744	524	730	775	550	430	817	707	898	999999	665	999999	999999	111	844	571	269	649	383	999999	352	358	999999	999999	999999	803	95	25	901	572	634	28	675	194	999999	81	788	746	142	102	999999	999999	38	263	941	999999	964	999999	999	488	162	999999	96	42	999999	396	165	38	528	999999	345	802	806	336	999999	999999	999999	770	589	773	999999	999999	999999	291	689	621	329	115	760	117	999999	231	26	423	419	43	931	643	329	135	999999	760	999999	395	757	167	924	999999	660	999999	372	203	283	999999	704	639	999999	999999	352	254	76	60	277	421	999999	123	786	999999	999999	568	999999	144	999999	464	857	33	305	132	533	532	696	627	454	467	745	645	999999	790	718	780	999999	136	300	999999	69	999999	492	806	488	999999	999999	999999	785	101	999999	237	751	819	377	681	344	999999	282	819	557	448	999999	810	675	999999	999999	996	675	146	617	589	999999	376	999999	999999	540	498	643	889	162	999999	842	363	999999	999999	999999	138	999999	999999	445	999999	999999	999999	527	620	999999	682	140	227	478	384	999999	648	999999	999999	393	999999	424	385	151	845	326	392	999999	401	999999	251	931	168	377	46	999999	638	999999	999999	999999	999999	848	999999	732	857	367	999999	420	778	300	999999	999999	881	134	518	999999	999999	999999	599	674	999999	999999	136	23	999999	751	972	850	442	800	236	999999	857	999999	29	536	639	652	293	488	899	972	888	999999	413	999999	59	43	858	331	546	743	999999	952	999999	561	722	771	715	116	395	576	999999	978	73	255	32	619	999999	982	85	999999	999999	121	774	499	924	35	609	655	701	938	992	999999	999999	493	846	904	999999	468	814	867	999999	999999	999999	999999	993	999999	999999	999999	349	440	928	875	256	161	141	989	188	775	637	696	171	69	414	456	584	868	999999	580	408	999999	621	647	178	217	457	999999	28	450	505	999999	989	451	315	270	20	126	863	999999	361	999999	726	232	831	999999	706	877	772	646	749	135	195	466	759	231	819	999999	707	49	703	999999	970	737	280	623	707	719	754	153	999999	468	14	622	229	551	402	399	815	60	511	999999	999999	382	701	379	827	532	692	999999	451	728	419	999999	408	654	886	988	951	217	999999	986	999999	628	210	291	130	999999	247	999999	999999	429	999999	656	538	133	
54	598	46	999999	795	999999	37	670	999999	717	58	190	999999	999999	664	413	447	608	639	524	457	43	181	420	258	264	999999	484	999999	32	999999	999999	296	285	610	298	952	999999	421	246	959	461	927	492	242	940	999999	999999	553	426	999999	867	26	23	999999	21	427	625	651	999999	888	553	417	679	999999	296	893	938	963	376	461	396	999999	403	564	995	999999	999999	188	318	999999	623	999999	837	999999	395	745	282	610	599	999999	336	409	999999	358	999999	54	999999	999999	999999	56	420	999999	186	964	595	680	623	999999	999999	999999	738	447	343	636	275	622	579	639	79	551	999999	338	374	505	135	986	316	54	158	951	999999	660	242	271	494	999999	754	999999	454	714	131	823	930	694	142	888	76	254	93	999999	999999	617	958	404	435	999999	344	999999	839	609	374	579	310	727	999999	87	214	81	152	361	868	706	195	365	429	797	407	999999	999999	246	919	72	961	363	999999	251	702	838	835	411	578	82	43	844	350	999999	999999	213	648	65	683	994	112	732	926	767	431	603	974	637	685	999999	318	602	689	312	617	947	250	804	384	376	246	999999	782	795	999999	350	25	876	999999	204	999999	317	562	924	999999	999999	999999	719	819	109	863	207	726	913	999999	999999	999999	47	999999	575	962	843	680	317	758	371	999999	141	999999	90	999999	107	362	490	633	10	50	765	352	388	999999	531	985	284	513	48	23	999999	40	242	196	977	942	709	242	999999	636	255	999999	598	289	999999	624	738	521	765	845	246	290	763	999999	999999	695	556	65	440	858	405	999999	999999	358	999999	110	861	894	610	165	652	258	445	999999	794	598	753	109	223	999999	256	763	747	202	999999	588	276	841	796	999999	999999	654	801	999999	240	451	455	999999	999999	205	999999	843	910	609	203	987	844	399	606	800	941	456	999999	533	611	642	66	999999	581	503	999999	999999	108	328	769	998	456	116	143	999999	153	514	901	27	153	412	999999	147	999	789	743	877	245	995	350	939	811	999999	727	999999	394	927	668	705	371	742	745	591	999999	204	540	737	265	262	657	437	555	824	390	999999	999999	919	528	999999	759	956	784	113	978	830	196	188	389	545	959	225	845	999999	656	999999	999999	999999	307	804	259	999999	621	982	347	912	393	986	999999	528	808	475	408	876	945	999999	958	999999	613	20	17	361	358	999999	999999	999999	999999	359	178	999999	541	529	622	724	999999	999999	345	802	765	999999	446	210	999999	860	737	494	816	999999	999999	999999	452	35	999999	296	796	897	
657	999999	689	905	999999	999999	999999	999999	986	288	852	999999	343	202	78	166	876	546	573	999999	70	497	983	808	625	622	109	925	537	999999	872	335	928	999999	105	445	999999	860	745	413	999999	392	874	458	641	142	999999	67	999999	296	999999	999999	722	988	836	169	916	999999	290	708	933	892	999999	999999	999999	999999	999999	999999	106	633	53	25	801	170	425	677	623	535	177	492	999999	52	752	999999	366	761	999999	939	808	999999	528	999999	579	47	479	499	999999	403	52	124	385	936	960	549	252	143	319	561	573	168	546	999999	713	797	720	891	149	999999	123	654	999999	817	999999	170	115	812	999999	999999	691	925	666	229	999999	62	999999	60	999999	999999	998	233	452	999999	999999	649	999999	146	527	999999	326	588	359	999999	290	397	210	568	56	799	444	439	697	555	870	647	502	999999	898	661	999999	670	999999	936	141	890	212	999999	451	250	770	969	999999	663	447	113	999999	999999	939	105	852	999999	999999	292	768	568	999999	999999	191	728	157	999999	247	866	999999	656	779	422	999999	999999	999999	347	127	806	39	999999	154	999999	117	767	81	999999	999999	802	999999	999999	999999	526	999999	999999	364	315	999999	722	102	696	731	429	999999	791	333	163	999999	549	911	515	430	208	263	999999	423	502	788	999999	657	439	696	444	67	949	999999	263	254	187	44	878	666	404	999999	999999	999999	999999	999999	326	443	918	684	837	999999	303	721	467	273	999999	159	862	527	266	75	999999	999	296	371	622	801	999999	908	856	514	43	848	999999	494	920	560	999999	41	472	980	739	754	859	999999	764	999999	532	990	999999	37	182	999999	999999	339	59	342	456	364	848	525	373	19	828	999999	999999	999999	999999	973	352	323	461	830	64	285	999999	999999	999999	743	999999	999999	999999	999999	999999	828	341	681	448	999999	444	999999	999999	999999	999999	999999	617	729	926	536	695	319	541	559	647	999999	576	352	306	999999	13	150	202	999999	757	462	256	293	482	999999	990	186	15	10	538	999999	999999	127	647	117	668	607	982	613	57	999999	854	719	442	480	261	999999	384	325	999999	303	395	400	586	730	701	334	256	926	545	518	999999	541	30	883	847	458	704	199	465	406	167	588	665	470	608	536	850	999999	747	11	999999	690	316	244	379	819	999999	916	416	343	360	66	77	539	983	323	699	559	632	803	999999	195	859	296	146	999999	999999	999999	132	174	484	254	188	544	716	623	234	785	999999	38	999999	787	782	999999	56	111	999999	136	999999	295	999999	300	999999	944	716	615	999999	29	108	
572	94	426	794	251	999999	115	877	999999	999999	369	98	913	55	604	999999	507	413	736	250	44	999999	999999	638	999999	337	193	875	243	828	999999	791	214	687	941	999999	500	999999	540	273	940	233	999999	999999	127	206	923	255	775	999999	219	999999	104	778	73	999999	485	787	957	999999	676	239	644	704	999999	999999	884	236	114	660	395	513	872	473	310	999999	307	304	520	640	414	937	110	184	619	999999	999999	435	623	664	468	712	45	626	597	711	999999	294	592	549	321	696	150	125	999999	705	339	631	478	999999	979	999999	277	326	509	738	999999	469	94	822	880	459	613	999999	201	682	478	999999	876	598	999999	999999	711	970	328	718	999999	985	511	914	568	75	956	371	684	286	445	718	127	858	581	129	209	999999	669	862	93	701	923	990	999999	999999	755	880	39	999999	999999	999999	999999	790	941	154	958	180	263	999999	502	251	765	914	247	759	138	999999	999999	113	999999	999999	311	466	635	105	71	520	999999	484	320	86	999999	999999	807	148	720	337	917	437	171	38	517	854	370	999999	935	18	753	477	955	737	862	926	162	999999	995	542	165	845	92	447	493	778	504	999999	910	56	117	108	49	999999	110	589	942	785	433	457	105	793	170	63	766	219	529	583	223	415	999999	999999	153	188	182	81	999999	723	544	738	999999	944	931	888	900	999999	438	165	999999	282	984	999999	999999	999999	446	999999	685	39	681	283	259	921	212	504	999999	999999	954	999999	628	38	245	229	250	695	999999	999999	862	999999	162	120	781	373	946	940	430	197	173	605	999999	810	396	325	999999	999999	999999	438	741	436	407	71	999999	577	536	608	47	765	137	419	999999	294	999999	414	876	570	999999	885	999999	272	84	303	675	359	999999	999999	999999	999999	187	979	999999	669	420	999999	873	101	419	213	999999	347	902	665	70	999999	165	457	312	999999	999999	999999	999999	603	999999	999999	362	999999	395	352	459	718	966	999999	587	157	213	999999	874	999999	540	785	999999	298	58	637	369	418	243	999999	203	670	515	999999	481	706	221	999999	217	941	84	999999	705	77	754	128	380	785	87	912	550	385	999999	240	451	999999	329	479	555	824	999999	943	870	999999	158	789	999999	999999	646	881	999999	600	573	933	997	999999	90	93	544	929	267	584	999999	330	380	818	97	999999	999999	817	386	999999	67	392	831	999999	999999	241	999999	964	999999	999999	148	205	975	999999	811	999999	242	681	583	999999	934	999999	999999	535	612	549	103	340	702	926	108	999999	999999	205	543	190	111	999999	
999999	848	174	579	999999	202	445	145	355	431	999999	446	53	537	244	149	807	441	824	306	528	360	147	589	272	990	966	319	700	780	416	631	548	375	811	734	999999	999999	613	374	99	477	204	999999	333	265	882	570	594	999999	398	112	366	805	348	520	710	584	317	32	236	136	444	574	999999	385	999999	999999	726	509	999999	452	999999	459	216	61	165	999999	265	999999	117	405	725	999999	392	999999	274	743	37	301	33	497	57	590	148	999999	42	999999	657	948	999999	215	844	94	297	945	284	999999	598	296	364	245	329	999999	999999	830	410	108	192	710	120	164	649	434	486	579	405	247	999999	999999	999999	535	818	317	649	901	999999	640	57	999999	999999	368	999999	741	999999	788	178	747	675	999999	562	934	999999	946	837	999999	999999	999999	608	999999	550	46	595	354	999999	828	426	999999	660	999999	280	770	999999	999999	681	752	999999	908	999999	697	411	999999	999999	999999	691	94	97	872	479	446	346	150	999999	339	896	992	999999	801	999999	999999	999999	166	999999	661	47	792	999999	701	999999	95	205	656	921	999999	999999	893	474	591	999999	193	740	999999	542	999999	677	139	737	721	999999	688	978	217	445	999999	335	255	569	999999	999999	899	211	395	606	999999	250	690	229	999999	32	12	527	191	148	289	999999	817	624	873	984	908	64	170	999999	586	116	988	220	999999	586	71	999999	999999	625	763	982	355	947	157	973	986	909	616	999999	846	170	999999	999999	166	23	517	631	696	926	67	844	50	999999	30	999999	262	479	688	545	961	679	963	999999	385	306	999999	870	476	900	997	998	447	471	999999	425	320	919	63	527	999999	999999	637	999999	567	918	941	999999	999999	870	720	999999	231	81	737	999999	206	240	693	860	991	647	164	795	999999	69	407	578	999999	604	999999	999999	426	171	476	532	51	336	998	466	364	220	999999	606	189	490	777	376	734	837	228	89	236	203	535	431	999999	999999	708	508	521	373	282	332	903	999999	101	999999	605	215	135	999999	242	999999	505	781	999999	558	999999	999999	999999	40	999999	999999	999999	887	116	232	635	55	257	209	627	500	945	991	937	620	703	999999	399	716	771	529	999999	999999	847	999	698	753	999999	726	236	270	225	490	529	581	999999	25	280	999999	434	559	958	925	253	741	291	513	999999	94	855	813	999999	575	269	999999	989	999999	50	117	533	881	328	999999	973	366	284	464	999999	366	674	999999	531	999999	999999	999999	571	786	999999	115	717	999999	999999	642	870	423	221	650	999999	214	999999	999999	999999	173	344	
999999	240	436	999999	999999	467	827	50	487	419	177	291	528	293	58	753	213	923	934	399	348	971	999999	660	560	154	633	999999	268	773	755	999999	999999	195	740	980	144	999999	227	647	890	154	432	999999	702	142	693	367	999999	999999	389	994	999999	774	996	580	999999	776	402	741	999999	594	999999	713	663	465	923	342	552	78	999999	379	705	296	509	999999	548	463	957	428	461	276	70	808	394	761	671	999999	199	999999	435	367	441	999999	813	306	372	719	568	999999	218	361	814	999999	999999	999999	999999	999999	275	802	41	100	818	999999	290	999999	533	973	329	902	793	999999	999999	393	642	261	937	229	999999	999999	831	829	895	720	999999	999999	999999	956	967	384	999999	917	328	397	137	345	549	467	205	256	772	398	400	999999	453	999999	218	431	471	589	81	79	281	72	999999	212	205	107	764	190	999999	577	999999	944	999999	876	999999	999999	999999	307	711	999999	999999	999999	440	442	439	239	277	340	891	40	494	387	312	402	646	999999	999999	925	999999	452	702	24	150	205	391	999999	234	576	868	462	175	174	877	601	54	999999	631	538	772	965	829	434	298	999999	93	629	641	999999	999999	754	339	999999	999999	999999	999999	20	95	999999	60	983	15	700	471	999999	865	999999	509	711	357	999999	999999	888	162	184	999999	999999	999999	75	122	762	999999	195	346	124	132	835	16	617	999999	44	959	396	487	789	960	139	999999	999999	220	999999	129	930	691	639	129	999999	999999	983	647	510	294	30	132	298	179	819	363	357	317	39	322	999999	999999	999999	641	247	999999	373	223	493	315	866	854	358	999999	884	504	999999	994	999999	999999	33	969	323	999999	938	999999	199	999999	999999	775	615	551	999999	450	237	51	377	997	881	51	814	999999	164	204	999999	175	999999	654	295	324	656	999999	637	999999	299	922	575	573	999999	973	999999	753	83	999999	700	325	999999	908	999999	842	137	710	122	999999	843	263	815	128	331	772	999999	544	334	826	129	262	999999	999999	161	315	999999	803	303	908	829	999999	696	446	504	112	501	866	248	452	197	945	250	997	539	999999	116	456	252	930	999999	676	429	999999	598	448	411	867	756	111	375	333	416	999999	809	782	999999	379	999999	229	999999	633	306	881	638	183	22	916	999999	125	208	30	561	373	999999	163	640	449	847	66	701	634	119	999999	87	999999	999999	45	197	756	478	737	999999	33	658	850	999999	548	999999	999999	435	494	598	641	902	355	772	53	780	656	999999	127	531	568	527	647	999999	168	999999	775	645	977	728	
521	999999	999999	198	999999	999999	582	782	102	831	999999	630	216	45	477	244	732	101	495	264	541	614	360	216	273	999999	999999	337	222	743	842	779	999999	765	999999	994	442	166	999999	338	208	874	59	296	108	937	321	999999	55	923	82	683	159	999999	197	906	296	264	999999	43	999999	255	570	358	988	652	181	450	957	483	802	575	857	166	66	666	565	74	117	336	193	999999	291	999999	671	169	999999	736	577	181	999999	187	242	210	999999	952	313	700	999999	456	999999	870	654	571	130	999999	999999	993	666	531	999999	232	999999	999999	999999	999999	964	999999	687	829	32	445	872	999999	776	624	999999	656	530	999999	999999	865	766	660	569	322	999999	719	999999	999999	344	637	79	56	831	484	999999	644	361	342	988	999999	23	478	434	331	999999	869	795	505	174	999999	472	563	178	485	999999	999999	38	536	548	254	113	522	494	395	375	826	954	302	594	999999	305	999999	125	330	999999	999999	236	999999	999999	885	999999	672	10	175	174	999999	999999	355	28	544	615	825	794	743	928	999999	983	49	955	181	914	503	911	476	999999	999999	999999	999999	633	177	269	790	221	999999	330	441	999999	999999	230	859	999999	608	283	999999	999999	480	999999	382	999999	361	314	999999	999999	153	999999	430	760	533	302	999999	78	40	722	850	999999	825	613	999999	999999	497	978	664	818	105	999999	315	229	862	393	402	880	75	456	282	863	82	507	999999	691	899	681	988	36	999999	791	916	885	433	774	266	999999	999999	959	904	382	649	378	197	918	999999	999999	897	149	900	999999	12	584	999999	987	999999	328	544	449	999999	816	990	638	999999	999999	999999	429	999999	97	137	535	617	116	552	899	223	999999	999999	159	36	698	783	848	136	999999	788	999999	445	999999	999999	938	999999	823	999999	98	392	21	999999	882	610	245	415	810	22	374	401	896	999999	550	773	508	18	999999	423	823	42	151	512	167	526	975	984	359	999999	198	214	794	669	999999	517	211	814	437	999999	790	999999	973	835	762	929	891	310	894	672	73	930	936	409	622	65	250	999999	999999	366	635	261	999999	294	999999	170	606	237	999999	43	999999	694	581	845	632	999999	69	315	999999	238	635	999999	99	687	461	267	277	394	56	408	276	999999	999999	80	913	539	237	688	21	601	332	663	999999	860	110	999999	999999	100	999999	999999	995	934	759	504	731	960	999999	378	999999	566	892	999999	999999	179	999999	869	612	999999	932	103	312	999999	304	158	999999	971	942	239	586	92	999999	186	617	999999	413	342	999999	587	349	952	
377	999999	856	999999	709	999999	482	563	104	240	767	848	168	683	999999	999999	999999	611	598	759	28	932	792	750	999999	716	604	227	765	999999	999999	34	171	980	999999	999999	524	849	448	999999	498	388	144	355	325	999999	28	934	194	999999	701	341	988	589	933	445	77	999999	797	992	516	265	999999	669	314	742	687	187	957	336	110	791	172	804	271	639	797	446	435	597	698	999999	43	977	733	595	999999	581	999999	999999	386	419	62	456	999999	999999	591	475	51	999999	382	840	999999	999999	999999	910	178	193	328	303	647	630	680	999999	304	846	231	999999	936	999999	706	999999	999999	676	949	999999	738	716	526	37	58	999999	405	852	999999	999999	999999	999999	299	822	426	852	999999	999999	642	999999	738	852	161	441	999999	771	538	332	876	277	999999	999999	907	999999	999999	462	667	300	999999	325	234	999999	984	447	163	56	530	123	301	853	851	388	999999	999999	952	999999	565	95	25	286	793	82	976	947	158	999999	277	999999	651	964	195	963	507	327	999999	911	999999	714	999999	999999	251	425	40	32	425	331	277	713	54	295	897	581	284	968	532	162	851	47	999999	771	779	999999	472	337	668	888	880	999999	673	51	27	851	999999	60	44	378	51	953	531	827	125	563	257	365	76	613	688	539	795	378	69	999999	999999	516	195	24	999999	702	999999	537	451	561	50	13	999999	999999	999999	234	933	164	120	897	999999	471	999999	999999	980	117	270	65	210	350	920	999999	999999	196	436	999999	999999	30	425	348	600	999999	386	563	522	999999	97	999999	840	464	605	999999	268	171	999999	953	860	999999	999999	845	442	308	999999	110	640	746	31	999999	619	481	368	999999	999999	771	307	522	999999	102	703	736	30	999999	225	999999	999999	289	45	820	999999	999999	999999	895	986	579	999999	301	666	285	999999	776	231	15	999999	368	105	693	999999	496	863	802	867	767	999999	307	825	999999	93	999999	365	360	710	211	999999	147	50	999999	925	169	864	15	856	810	999999	926	514	24	838	856	999999	61	387	999999	956	80	615	673	999999	999999	999999	999999	218	84	999999	999999	75	30	796	274	328	631	767	742	632	999999	946	67	999999	350	999999	811	363	236	999999	313	999999	171	255	149	531	376	999999	246	415	160	999999	781	889	604	861	493	999999	574	538	28	294	999999	916	108	133	557	84	999999	999999	942	360	982	143	616	600	904	999999	657	742	952	999999	530	999999	999999	70	175	177	994	489	309	999999	789	697	999999	29	999999	254	999999	25	974	301	567	351	472	999999	999999	647	999999	
999999	957	718	570	832	586	242	763	317	444	48	958	999999	90	798	595	358	571	295	221	999999	273	999999	999999	642	767	999999	228	189	864	682	256	527	894	990	532	590	999999	956	121	689	999999	30	999999	118	66	999999	221	768	755	123	999999	529	435	686	740	999999	999999	927	74	925	24	584	453	999999	792	999999	999999	999999	276	14	335	615	183	999999	999999	253	849	520	999999	183	448	459	433	999999	455	999999	102	218	259	999999	999999	105	891	195	674	681	576	999999	326	999999	109	131	501	999999	788	622	355	999999	355	497	457	579	999999	891	486	564	160	999999	316	75	348	285	840	52	999999	240	723	988	858	659	676	802	204	961	83	327	958	682	962	833	380	200	863	762	776	921	753	999999	708	120	530	874	741	999999	286	823	291	459	246	999999	999999	367	54	696	820	655	999999	390	817	169	606	478	739	483	694	157	422	999999	275	592	999999	722	289	999999	999999	999999	71	944	684	259	45	999999	445	414	934	23	156	177	941	131	547	999999	193	999999	513	999999	144	999999	565	139	411	214	193	999999	81	999999	87	306	567	29	594	440	706	567	999999	107	999999	335	548	680	11	999999	999999	153	55	122	999999	999999	244	999999	999999	999999	388	999999	999999	831	325	790	342	999999	936	850	609	922	537	116	999999	625	423	416	29	808	999999	885	999999	166	78	49	999999	959	646	345	71	999999	361	999999	62	161	719	999999	782	251	993	999999	744	161	645	223	616	999999	455	913	327	828	999999	858	93	503	426	999999	762	285	999999	383	999999	600	788	127	999999	999999	64	515	906	999999	633	777	999999	930	150	976	521	854	433	671	513	999999	999999	243	436	503	708	558	734	37	540	999999	70	619	677	154	999999	527	652	871	883	939	17	207	204	288	999999	162	362	450	179	907	999999	519	869	389	999999	555	691	76	47	505	781	999999	589	136	716	206	999999	996	614	994	212	999999	787	574	725	820	48	157	461	999999	206	294	857	999999	655	551	750	999999	999999	817	836	585	999999	388	168	138	618	78	999999	999999	899	366	836	185	999999	299	731	999999	663	999999	516	543	615	492	309	496	999999	999999	999999	175	456	965	999999	796	168	626	728	409	415	999999	212	970	999999	999999	999999	839	999999	999999	926	365	819	454	633	810	999999	999999	970	351	88	671	999999	661	597	406	400	934	999999	49	999999	999999	571	999999	889	999999	558	545	957	10	836	469	48	349	39	125	355	11	999999	999999	495	999999	656	386	330	744	999999	550	383	999999	224	720	907	418	664	
847	793	497	564	999999	261	765	345	969	515	618	632	767	999999	481	60	999999	999999	318	553	162	433	999999	11	155	999999	999999	999999	999999	785	999999	562	629	685	192	331	858	447	773	372	730	529	686	871	711	121	723	918	901	999999	826	126	598	864	511	999999	608	495	418	981	999999	602	568	193	398	66	999999	91	449	159	202	999999	829	945	823	999999	747	999999	999999	999999	862	99	271	999999	959	999999	963	764	999999	768	999999	372	38	792	999999	137	960	502	482	655	118	641	478	751	999999	875	999999	653	51	879	999999	999999	206	384	128	163	999999	921	234	399	102	247	907	681	436	829	923	46	826	695	671	999999	841	643	925	231	620	999999	709	999999	999999	320	999999	304	102	999999	176	653	999999	965	796	999999	999999	92	563	870	733	999999	324	118	999999	260	826	355	217	999999	452	562	459	896	543	999999	999999	150	687	781	999999	613	999999	997	999999	279	372	860	899	632	976	758	90	999999	497	999999	999999	601	141	462	493	378	97	999999	986	999999	203	777	432	974	826	137	405	781	356	999999	219	999999	999999	682	999999	965	456	584	454	693	482	999999	409	720	627	999999	18	234	297	999999	525	917	21	59	86	594	999999	925	806	849	363	308	707	377	613	877	999999	459	574	527	921	513	226	302	141	798	378	999999	999999	215	128	999999	493	999999	999999	302	315	999999	606	303	537	530	778	604	340	999999	697	41	999999	749	474	559	660	769	999999	999999	999999	719	918	287	225	999999	578	601	731	192	814	999999	772	321	999999	999999	999999	280	990	401	734	621	961	957	110	999999	999999	999999	740	999999	520	724	999999	999999	999999	595	486	328	88	811	952	999999	873	158	999999	200	269	999999	187	723	999999	390	779	999999	287	89	999999	960	187	878	999999	999999	999999	172	672	100	999999	190	719	977	275	534	201	188	449	557	747	812	999999	910	87	809	429	999999	999999	139	944	152	314	522	836	525	999999	210	691	979	326	710	486	999999	668	89	85	209	999999	999999	198	600	394	729	341	945	371	276	999999	320	552	843	999999	542	156	388	875	207	999999	750	392	999999	497	469	999999	999999	999999	331	251	998	734	229	999999	999999	941	999999	758	999999	191	891	999999	999999	410	380	437	999999	999999	944	131	290	999999	878	69	707	789	207	113	999999	498	999999	999999	999999	35	802	999999	999999	284	619	600	999999	999999	300	999999	259	999999	518	999999	126	41	759	999999	392	999999	999999	794	855	999999	862	999999	744	250	833	999999	886	281	123	849	999999	794	114	208	999999	353	999999	660	913	
862	810	121	999999	999999	986	999999	999999	667	999999	841	73	17	730	173	421	718	856	561	795	213	139	977	999999	668	983	332	999999	560	999999	999999	879	310	880	999999	360	750	629	138	999999	941	357	229	54	282	999999	999999	73	941	999999	81	999999	768	999999	710	733	999999	639	612	632	999999	999999	188	821	198	999999	762	136	737	812	671	999999	728	307	854	855	999999	933	209	882	392	269	986	774	773	999999	121	445	180	270	527	121	999999	505	600	976	179	407	999999	321	32	999999	335	138	124	982	768	471	999999	854	823	999999	440	729	249	999999	999999	414	999999	999999	850	327	955	477	295	560	999999	232	999999	878	686	512	999999	887	860	919	933	858	659	999999	784	650	435	999999	999999	628	680	298	265	207	997	765	359	219	471	999999	999999	858	842	564	911	999999	764	141	178	320	999999	552	869	330	470	129	754	266	861	210	891	639	40	666	879	999999	966	509	880	999999	163	868	426	999999	411	999999	26	999999	879	249	885	303	158	136	807	999999	428	999999	736	878	20	102	357	270	814	878	999999	186	685	138	999999	265	261	257	167	952	999999	714	919	394	113	660	387	622	324	597	491	904	999999	999999	364	41	999999	11	909	70	521	165	350	532	999999	840	419	751	670	629	52	900	968	855	13	713	25	999999	999999	360	715	999999	999999	226	397	999999	327	934	999999	547	493	259	348	106	999999	969	374	999999	999999	273	250	635	999999	695	554	590	999999	13	747	650	26	429	999999	558	355	786	219	999999	999999	999999	999999	484	978	133	145	793	999999	872	424	999999	999999	628	215	512	120	89	782	260	999999	806	988	999999	197	132	530	73	33	789	999999	654	759	251	262	999999	749	765	657	828	560	761	38	73	589	713	312	397	224	723	448	999999	14	959	461	999999	346	209	297	999999	602	81	770	773	130	770	284	107	999999	402	762	999999	432	999999	700	910	778	924	734	483	820	143	849	309	350	486	999999	799	790	924	999999	999999	999999	801	236	999999	991	999999	942	818	999999	215	31	821	999999	999999	842	61	269	550	559	421	475	814	45	469	232	470	433	999999	130	999999	316	451	925	999999	999999	630	726	999999	918	523	999999	999999	54	999999	999999	999999	347	255	643	598	540	999999	375	65	85	663	766	767	266	999999	831	308	697	999999	898	580	895	999999	228	999999	334	57	632	999999	439	999999	770	429	357	204	999999	187	11	532	943	76	999999	870	146	222	863	959	955	999999	691	683	999999	99	716	541	141	598	37	430	999999	493	617	999999	
626	526	893	346	419	999999	407	654	307	175	21	999999	504	35	612	15	999999	375	101	999999	354	756	341	999999	712	816	999999	999999	160	580	269	459	459	999999	254	620	329	999999	549	893	990	47	385	999999	88	885	46	116	986	31	82	898	402	383	984	870	194	222	634	603	999	873	503	727	999999	561	382	757	781	991	999999	831	825	207	253	317	380	288	602	827	779	955	547	138	507	370	999999	999999	762	384	436	999999	892	946	894	999999	999999	658	156	999999	513	289	335	995	345	999999	82	999999	140	676	499	906	620	999999	823	53	335	374	229	544	503	306	994	999999	565	580	938	878	312	136	774	721	141	86	324	999999	999999	552	793	999999	298	862	945	999999	884	529	496	999999	133	851	791	178	438	611	32	999999	295	999999	439	764	999999	204	891	13	999999	777	774	544	491	333	423	999999	580	999999	256	641	360	908	522	45	94	852	755	999999	345	999999	293	529	63	117	999999	701	122	999999	954	999999	999999	942	193	999999	755	951	604	799	438	17	999999	999999	364	391	856	386	415	404	680	460	448	999999	668	306	999999	255	490	383	999999	721	670	551	18	999999	670	418	999999	999999	290	142	257	955	999999	999999	18	817	174	999999	261	999999	296	718	358	504	654	999999	283	886	621	509	471	230	999999	717	999999	999999	467	211	721	448	661	998	123	548	212	493	417	340	999999	676	90	999999	132	302	434	952	203	513	508	999999	144	999999	795	780	999999	36	285	315	990	999999	999999	999999	999999	813	175	999999	604	999999	999999	171	132	999999	599	944	429	652	999999	999999	999999	394	999999	999999	999999	591	313	822	213	343	877	186	218	999999	350	334	326	127	868	319	136	146	358	393	222	346	17	999999	249	850	360	29	928	896	33	605	999999	407	269	369	999999	352	94	999999	931	125	953	31	602	275	628	312	999999	999999	261	999999	46	467	740	366	583	122	583	362	982	858	999999	321	999999	744	222	918	858	508	809	783	62	96	462	999999	393	985	598	973	232	58	245	148	644	877	999999	653	666	999999	785	397	999999	731	999999	999999	867	641	943	858	62	709	999999	999999	999999	478	102	999999	15	999999	972	598	524	609	140	934	623	119	676	209	185	569	999999	955	723	999999	24	330	808	388	239	999999	52	740	920	522	999999	960	999999	999999	784	619	647	999999	999999	197	999999	169	600	999999	999999	999999	965	999999	682	493	457	498	561	566	464	772	999999	999999	413	230	556	999999	688	999999	339	662	999999	510	424	565	921	999999	35	999999	549	854	
729	463	928	482	787	308	67	437	74	999999	409	999999	711	22	478	999999	999999	999999	640	99	999999	982	24	797	807	464	328	127	572	228	473	35	27	609	52	687	999999	931	443	999999	999999	261	553	234	262	357	798	412	97	999999	620	326	895	460	384	747	449	999999	674	332	979	940	864	846	642	384	585	999999	970	999999	332	687	275	999999	999999	228	438	790	999999	999999	666	916	39	671	608	156	140	566	234	304	248	567	999999	121	278	786	397	707	592	878	771	999999	999999	999999	578	932	61	999999	97	166	999999	659	596	223	665	999999	910	999999	999999	496	254	28	877	999999	552	765	999999	164	999999	586	831	730	207	999999	688	971	485	733	102	999999	105	628	478	999999	985	589	970	53	999999	214	999999	203	999999	106	634	753	818	764	753	813	512	896	396	511	999999	587	461	930	534	694	587	186	110	572	400	626	999999	808	690	963	999999	999999	999999	999999	709	637	271	111	999999	935	162	720	979	289	172	208	241	966	744	407	999999	999999	518	761	999999	999999	103	896	999999	999999	213	19	84	789	28	999999	197	486	802	999999	326	360	898	599	541	867	206	821	999999	202	395	999999	74	999999	836	754	999999	947	293	20	544	999999	999999	33	731	999999	645	999999	270	45	20	754	174	57	999999	777	150	919	999999	759	502	281	496	999999	622	631	945	792	953	999999	269	249	999999	791	999999	952	954	875	999999	398	231	999999	561	375	191	640	417	27	211	999999	999999	999999	728	533	517	999999	877	892	410	110	999999	853	246	996	776	771	561	383	999999	999999	822	275	999999	831	538	495	720	131	331	982	999999	927	590	894	999999	321	521	669	283	999999	999999	71	474	999999	199	377	770	564	599	420	89	44	132	83	245	348	999999	896	995	999999	552	999999	571	999999	886	999999	273	351	346	464	259	891	109	15	62	761	801	293	641	170	999999	165	531	910	999999	189	805	517	658	999999	425	999999	674	261	346	328	499	999999	881	919	114	429	227	999999	171	197	935	127	999999	484	999999	999999	265	999999	307	396	234	661	999999	707	475	755	692	34	48	635	227	999999	668	734	271	755	411	999999	65	999999	999999	999999	749	715	254	687	496	184	775	812	369	839	953	949	103	838	530	999999	453	358	737	202	105	536	999999	999999	458	296	223	999999	211	542	779	13	458	999999	999999	810	463	787	999999	517	999999	236	275	387	999999	999999	640	432	235	237	278	706	999999	745	301	223	744	999999	238	209	961	983	611	826	70	950	999999	266	999999	720	721	665	
