500	500	
96	94	98	97	103	94	107	115	103	124	82	102	99	97	96	99	100	101	111	105	113	102	110	81	86	88	104	110	90	86	101	108	93	96	92	111	88	99	102	110	99	103	95	108	100	116	108	103	98	101	103	104	114	98	95	90	94	103	83	88	93	115	94	97	93	108	106	115	104	108	120	107	101	106	97	102	109	111	95	105	100	90	82	93	104	93	109	93	116	106	94	104	103	108	104	111	97	109	107	113	104	109	98	94	107	107	80	112	109	103	114	102	99	96	90	108	103	87	106	75	85	98	77	114	115	104	111	76	94	90	94	89	107	92	96	97	103	83	88	100	98	91	92	85	109	99	97	97	109	91	100	95	99	94	92	118	102	104	99	100	111	108	103	96	97	108	90	106	98	100	104	101	105	101	85	130	88	92	101	96	85	114	80	94	109	93	75	94	105	106	87	106	94	109	75	113	103	88	100	88	95	99	122	106	91	124	100	107	94	105	100	112	99	111	115	99	97	91	99	90	99	112	98	111	101	97	95	100	112	95	95	99	103	110	111	100	100	98	85	110	104	96	96	101	96	100	118	103	111	113	82	84	112	102	92	112	107	78	111	102	98	91	95	110	97	112	106	104	99	108	103	91	103	117	119	85	97	94	100	89	95	82	103	92	111	99	85	107	109	108	92	110	104	86	82	123	99	106	102	94	104	100	113	98	112	104	107	102	106	100	98	91	94	114	88	75	107	108	87	101	94	102	96	109	96	100	90	107	105	87	111	111	95	88	90	116	108	103	101	89	103	104	88	102	112	98	104	101	96	96	83	101	97	115	100	102	85	117	89	99	80	96	98	91	122	90	94	89	102	100	90	109	85	96	94	98	88	103	92	90	97	100	94	87	100	93	108	102	84	120	118	106	94	110	97	87	105	100	103	107	96	103	93	106	102	93	98	92	104	96	111	88	96	105	96	105	110	94	107	118	91	98	103	109	96	110	96	93	100	98	121	105	94	97	102	98	82	105	103	97	93	109	87	97	91	99	107	109	102	100	90	105	91	110	101	99	124	85	96	85	120	101	99	90	90	105	92	120	105	97	101	110	86	101	91	98	94	100	93	108	101	93	100	108	92	123	90	102	101	92	99	101	93	106	103	113	112	103	96	105	
93	87	102	88	102	100	94	99	92	107	93	106	101	99	102	104	93	94	89	97	97	99	98	90	112	118	93	89	98	100	86	78	101	92	99	94	106	88	93	109	101	115	90	89	125	119	84	98	95	109	97	102	116	100	99	92	93	86	104	80	99	103	92	117	101	95	104	106	99	90	108	97	83	101	100	99	123	103	94	91	104	96	86	102	101	104	97	91	91	101	103	91	111	106	92	118	101	92	107	93	102	111	102	97	112	90	98	91	106	82	111	106	110	94	100	97	94	97	103	115	106	98	87	99	96	105	103	95	112	88	95	115	95	108	95	111	98	97	92	96	92	109	117	111	89	103	132	98	87	113	101	95	88	86	99	89	75	111	94	106	118	94	114	100	106	86	99	99	95	96	108	108	97	78	103	86	111	101	109	100	88	95	95	102	106	107	97	103	110	85	109	108	93	102	96	98	111	106	119	105	93	93	81	115	86	88	81	108	93	113	106	99	96	102	93	88	94	109	90	102	102	96	114	112	110	87	88	90	98	119	88	102	85	93	90	99	102	102	103	98	107	102	116	112	90	102	94	103	113	95	105	104	107	93	95	108	120	106	97	110	100	110	124	89	106	99	88	90	102	90	109	102	99	100	89	103	94	100	108	100	110	87	93	102	110	116	82	96	107	112	83	96	95	120	103	114	96	88	87	110	84	108	98	93	109	91	110	114	84	129	129	83	100	109	98	102	95	119	100	101	108	95	112	91	89	106	105	100	114	118	103	122	98	87	108	94	98	96	103	98	94	94	90	109	112	98	92	101	101	99	119	82	80	79	102	104	95	86	89	102	94	99	103	84	86	97	110	110	98	100	102	95	97	100	119	92	93	117	116	97	101	96	121	87	121	92	105	100	98	93	100	94	114	93	89	94	111	103	118	101	108	94	105	112	109	99	79	110	109	102	109	98	99	88	102	100	103	92	113	93	116	82	92	95	97	89	104	93	95	74	81	120	82	98	108	89	98	96	107	96	101	107	108	119	99	88	103	97	103	112	119	93	101	94	95	98	107	114	93	97	112	94	91	105	102	94	116	97	102	99	85	106	100	124	92	100	93	117	117	102	102	92	94	107	95	98	107	110	103	113	85	97	98	104	126	84	87	104	88	94	
909	493	872	16	365	508	999999	336	29	999999	497	999999	545	692	282	159	999999	999999	146	911	854	971	514	481	655	328	495	999999	999999	229	819	93	293	840	176	610	913	850	213	79	999999	631	999999	999999	648	999999	306	130	999999	604	808	999999	67	96	707	938	979	999999	360	47	22	935	442	799	680	999999	243	704	525	671	246	271	999999	76	442	233	154	879	832	999999	32	375	448	299	421	520	999999	999999	143	238	999999	522	499	176	66	543	198	37	999999	999999	908	601	604	51	368	546	355	990	654	483	794	109	999999	999999	24	999999	496	153	388	170	999999	46	570	297	49	999999	771	786	19	898	44	126	926	999999	605	999999	770	407	930	874	999999	45	552	659	444	532	953	999999	999999	999999	999999	55	649	999999	858	872	999999	317	11	644	775	568	981	999999	449	677	999999	972	999999	593	876	999999	222	513	995	351	493	910	853	517	999999	999999	634	599	999999	999999	477	999999	999999	999999	399	463	405	295	109	606	64	797	220	766	359	980	999999	999999	542	957	832	145	797	999999	999999	999999	464	494	874	656	933	391	999999	459	209	50	243	518	999999	423	693	926	413	399	297	999999	700	96	999999	789	716	76	67	893	999999	999999	345	231	355	278	999999	911	421	453	999999	672	892	760	567	319	747	893	373	129	274	905	732	408	229	691	999999	377	999999	999999	940	999999	334	20	303	867	704	22	999999	999999	999999	999999	515	960	726	999999	999999	939	528	848	999999	823	999999	937	628	999999	999999	999999	999999	999999	999999	631	585	337	999999	805	347	881	467	999999	614	735	730	447	704	492	400	999999	681	999999	887	490	848	999999	51	127	999999	999999	392	999999	268	766	999999	509	87	793	206	188	457	999999	287	999999	482	829	244	317	999999	999999	243	146	859	837	266	407	775	367	782	108	295	395	641	950	999999	424	999999	847	999999	230	369	911	296	222	324	999999	327	965	18	999999	253	734	34	907	163	999999	193	430	999999	613	999999	999999	21	999999	999999	999999	289	336	999999	999999	397	396	592	871	895	332	849	647	522	505	89	810	359	999999	855	560	371	733	797	253	999999	999999	346	999999	999999	650	899	198	329	263	481	990	542	950	999999	856	151	162	999999	831	999999	999999	907	15	533	923	370	258	999999	999999	999999	555	539	188	827	999999	59	999999	385	255	432	661	328	999999	33	98	277	409	999999	998	999999	219	721	966	847	695	113	341	999999	999999	290	650	945	987	563	926	461	999999	132	256	807	671	999999	999999	408	744	227	999999	981	444	655	960	
128	254	923	490	833	999999	341	142	999999	999999	892	999999	965	781	716	341	706	107	637	913	286	883	999999	747	441	955	567	113	478	466	360	999999	918	999999	531	701	73	83	103	888	32	990	973	999999	999999	966	800	627	38	885	941	999999	807	741	683	999999	62	185	58	877	15	237	663	999999	367	748	999999	646	259	24	277	999999	13	748	999999	999999	910	999999	999999	475	165	940	85	592	524	476	999999	186	645	296	648	888	34	226	999999	794	336	167	731	999999	83	999999	999999	23	999999	318	879	69	999999	999999	335	949	216	582	999999	75	162	81	301	891	412	715	10	962	375	389	608	999999	864	999999	959	752	381	939	999999	10	999999	999999	999999	215	596	286	336	999999	961	999999	681	451	999999	999999	642	265	999999	839	999999	367	163	415	647	239	709	102	999999	999999	437	582	578	999999	190	721	503	101	107	999999	305	135	999999	752	10	999999	707	167	294	56	999999	704	999999	541	322	44	847	167	424	744	505	504	92	581	819	389	130	414	999999	782	325	550	167	779	999999	999999	999999	410	999999	970	531	552	807	157	999999	733	999999	47	954	156	999999	345	999999	362	590	801	53	807	932	621	999999	999999	896	511	731	999999	546	117	999999	821	999999	446	752	454	223	999999	696	935	291	96	693	92	459	124	908	999999	873	804	199	999999	999999	180	999999	792	423	237	999999	305	425	387	999999	587	50	999999	999999	437	592	232	149	999999	114	118	526	846	927	999999	844	781	999999	752	49	742	918	263	999999	886	969	999999	40	999999	306	999999	519	999999	899	116	52	326	34	480	396	651	664	562	999999	348	999999	999999	864	949	393	874	702	999999	347	999999	669	787	768	213	999999	632	202	164	340	714	599	622	946	821	432	527	756	133	366	999999	87	366	999999	999999	242	347	999999	999999	999999	431	698	846	565	455	447	264	557	821	22	763	458	999999	231	999999	749	999999	684	53	999999	865	128	579	316	999999	999999	312	171	743	999999	130	537	120	999999	908	999999	999999	66	500	384	177	970	935	120	602	939	999999	144	999999	285	211	999999	61	564	735	313	128	539	999999	88	999999	102	814	999999	999999	236	999999	947	322	999999	996	999999	193	999999	359	999999	192	468	714	20	799	178	470	999999	770	467	999999	999999	827	605	999999	999999	450	421	999999	84	999999	95	228	375	601	629	821	793	999999	236	999999	392	215	839	130	660	824	606	289	966	999999	357	89	434	751	792	130	999999	19	783	533	771	429	285	740	106	999999	999999	999999	999999	356	676	189	543	999999	
103	350	987	999999	246	999999	999999	142	283	452	808	16	793	999999	999999	509	999999	783	505	999999	707	962	930	109	33	420	999999	999999	119	999999	999999	177	546	999999	657	451	142	242	999999	999999	689	639	156	832	931	100	455	723	610	670	251	892	683	840	290	140	999999	887	461	826	912	999999	33	663	496	640	470	356	966	999999	999999	871	999999	999999	23	78	999999	107	999999	932	965	762	587	999999	377	72	494	705	167	527	41	254	781	946	999999	999999	616	492	345	999999	999999	108	999999	253	303	999999	881	572	826	221	999999	322	999999	999999	860	160	79	999999	295	434	156	999999	199	449	999999	132	100	999999	639	980	462	333	761	876	312	866	15	344	156	997	190	921	878	945	213	999999	534	999999	96	330	963	999999	207	911	155	865	999999	317	999999	180	289	817	933	846	759	990	561	844	225	994	155	735	999999	999999	999999	234	999999	253	246	616	999999	999999	977	318	26	430	136	999999	730	999999	999999	999999	425	975	718	373	999999	42	196	999999	999999	999999	46	999999	185	238	605	999999	999999	920	979	665	81	999999	583	999999	839	625	830	339	863	711	123	778	47	457	999999	461	578	999999	246	853	67	33	458	907	801	886	142	999999	824	227	191	999999	999999	301	626	124	402	999999	533	372	212	857	359	456	576	268	63	727	918	153	340	999999	683	136	999999	58	852	675	999999	999999	492	51	999999	999999	999999	313	320	745	831	999999	68	999999	356	999999	651	209	999999	12	340	542	999999	414	869	999999	999999	403	999999	999999	999999	577	999999	999999	628	999999	880	999999	999999	999999	926	273	947	317	999999	723	999999	39	440	809	484	999999	999999	999999	345	116	999999	999999	181	833	760	135	186	979	62	264	933	342	682	776	993	491	856	961	86	76	595	999999	518	156	999999	999999	962	327	857	295	202	421	391	522	459	999999	988	519	952	800	97	968	265	642	999999	999999	357	664	815	993	550	999999	999999	278	521	999999	999999	35	999999	903	999999	858	132	766	71	521	950	170	327	200	502	347	999999	999999	999999	627	268	999999	365	842	509	999999	999999	999999	999999	999999	647	123	10	853	244	963	281	58	637	239	999999	499	999999	278	999999	196	999999	624	501	213	413	498	299	894	999999	692	670	999999	403	864	355	268	31	291	874	999999	169	999999	956	999999	76	960	647	999999	781	999999	999999	96	50	999999	962	887	999999	541	376	158	824	116	515	999999	999999	876	655	773	883	587	478	299	404	965	37	871	667	999999	147	453	850	549	122	577	396	583	364	90	902	999999	896	489	
915	725	22	999999	999999	414	246	199	314	874	865	999999	301	16	692	84	295	999999	229	410	999999	922	308	284	993	999999	165	999999	521	999999	871	425	691	988	384	679	952	999999	913	263	725	947	148	999999	683	919	999999	999999	999999	290	794	999999	248	495	999999	992	426	737	68	30	258	999999	678	999999	13	450	999999	312	631	22	131	320	187	966	685	456	999999	332	999999	84	661	775	999999	241	781	69	187	205	903	999999	262	999999	916	892	14	209	999999	409	972	243	999999	974	758	878	168	483	634	281	810	999999	218	999999	146	983	369	482	697	446	958	944	999999	316	409	250	759	906	999999	294	961	485	187	384	360	999999	668	687	27	950	83	307	435	906	395	274	182	168	88	932	533	531	511	832	999999	999999	970	109	574	999999	128	261	999999	349	999999	334	461	999999	744	778	325	681	465	747	999999	660	518	999999	921	999999	999999	999999	828	999999	999999	439	974	999999	999999	332	397	568	122	509	831	822	228	96	596	71	813	348	423	310	617	851	76	763	999999	790	518	614	999999	999999	450	527	999999	999999	587	880	359	117	900	422	391	999999	569	956	916	551	442	999999	999999	860	331	728	187	528	999999	910	373	221	884	999999	999999	782	390	682	68	314	398	999999	508	715	711	706	448	11	918	861	292	999999	847	918	358	999999	844	999999	118	722	349	999999	999999	677	517	999999	232	757	999999	608	375	999999	999999	611	162	831	924	999999	999999	999999	999999	186	999999	999999	627	263	999999	966	795	999999	999999	72	999999	346	964	999999	846	830	208	999999	483	999999	402	319	496	405	220	999999	766	526	999999	999999	179	493	999999	173	305	999999	59	263	774	999999	961	881	670	312	999999	562	999999	668	985	103	856	585	151	599	783	299	999999	232	53	137	209	278	565	159	999999	90	904	801	198	83	780	999999	798	227	729	520	999999	193	92	999999	598	107	999999	77	999999	999999	352	999999	389	999999	999999	827	220	646	66	999999	326	521	419	242	999999	846	479	999999	999999	999999	787	923	870	273	650	999999	149	394	999999	112	999999	999999	225	999999	737	72	999999	193	999999	952	735	161	171	45	204	138	999999	850	999999	752	628	629	754	32	806	999999	971	126	999999	955	999999	825	117	999999	956	999999	305	119	504	999999	435	296	115	999999	185	635	762	834	999999	521	999999	298	394	999999	999999	999999	743	999999	504	319	100	305	827	999999	274	909	54	217	89	999999	833	665	355	414	327	341	523	393	999999	180	999999	146	999999	843	417	399	440	329	480	848	94	999999	614	999999	
504	140	999999	265	106	275	591	555	755	703	688	999999	942	979	470	152	594	360	356	333	652	954	257	984	999999	874	478	724	999999	240	999999	731	60	170	909	197	999999	999999	297	581	588	999999	390	999999	165	535	999999	461	859	337	264	734	754	291	999999	550	882	484	823	231	796	867	818	999999	422	957	832	782	79	283	279	335	72	775	745	540	999999	904	829	907	427	27	864	408	976	556	976	769	627	369	315	999999	999999	75	784	721	303	866	931	207	999999	674	391	586	68	928	671	979	999999	12	976	977	655	916	804	999999	12	419	548	999999	980	72	165	999999	968	999999	890	997	991	34	247	999999	973	631	213	999999	636	288	350	57	999999	997	233	999999	392	999999	741	529	271	999999	718	883	999999	999999	999999	640	999999	681	617	185	47	674	987	521	765	279	14	34	712	61	999999	723	78	999999	999999	982	839	999999	999999	999999	150	371	735	985	315	363	389	906	413	573	243	999999	999999	174	19	220	19	711	999999	123	333	717	816	220	862	995	999999	826	96	244	800	978	999999	999999	45	676	938	12	216	412	889	107	620	148	817	198	62	903	491	768	999999	999999	681	214	317	433	554	525	132	320	548	563	999999	179	772	265	600	693	139	343	282	17	505	456	233	235	106	999999	402	674	999999	911	345	327	271	999999	999999	159	669	612	131	423	879	896	864	336	286	999999	376	999999	597	369	774	157	496	965	631	235	999999	999999	999999	876	132	458	377	636	228	503	907	999999	958	450	33	527	222	859	138	999999	592	897	949	654	312	999999	86	583	999999	197	830	999999	999999	80	178	588	285	254	300	431	528	237	118	999999	999999	276	603	999999	345	999999	934	637	837	32	643	999999	999999	999999	574	292	381	794	499	999999	672	611	67	887	282	999999	251	968	568	707	91	999999	788	999999	120	45	246	929	247	890	262	203	468	999999	999999	999999	455	603	679	999999	59	733	738	999999	121	932	218	716	999999	999999	15	966	79	140	941	289	305	999999	572	539	55	452	999999	999999	777	999999	152	48	999999	197	990	999999	299	560	657	357	626	711	999999	999999	999999	530	64	347	999999	999999	999999	337	88	158	999999	488	41	149	999999	607	186	138	999999	642	790	999999	265	687	999999	999999	676	518	999999	593	999999	593	913	999999	712	525	397	999999	725	999999	999999	999999	960	312	408	999999	616	159	598	60	999999	999999	411	422	396	999999	274	377	438	526	619	999999	855	494	999999	205	999999	999999	999999	447	219	999999	413	819	296	975	999999	999999	
288	407	751	527	999999	999999	999999	999999	192	501	998	999999	260	999999	780	208	871	739	959	476	816	212	999999	999999	722	999999	999999	214	94	592	135	421	447	999999	99	41	999999	102	696	433	999999	330	23	83	647	381	999999	999999	999999	214	947	999999	999999	743	999999	999999	470	780	999999	767	591	217	999999	599	999999	586	617	939	930	999999	433	999999	53	536	403	999999	198	863	333	350	964	650	28	999999	644	578	406	704	999999	22	571	995	297	928	841	865	250	423	708	71	999999	999999	270	446	781	179	999999	488	349	999999	887	606	457	464	803	999999	198	210	999999	797	189	913	765	917	188	438	491	125	695	999999	255	774	164	271	587	717	389	582	108	475	74	918	364	532	134	999999	999999	833	135	900	677	999999	468	910	999999	999999	492	352	268	353	687	398	793	812	406	123	999999	195	999999	96	999999	616	999999	489	733	271	999999	243	793	223	890	999999	990	794	999999	214	316	254	389	999999	234	47	323	755	787	675	134	552	135	21	522	999999	956	48	999999	999999	999999	978	187	620	999999	259	559	55	999999	39	408	998	952	999999	807	207	806	150	861	999999	999999	355	702	999999	146	16	117	781	700	538	999999	951	999999	799	275	999999	77	999999	445	974	487	278	302	758	999999	136	999999	933	999999	999999	555	815	999999	824	767	593	286	999999	484	295	999999	777	354	924	999999	457	552	162	926	479	140	47	704	999999	46	999999	62	944	791	999999	416	183	999999	385	982	999999	999999	999999	999999	681	60	999999	294	160	832	710	923	378	999999	818	999999	447	17	999999	194	518	999999	300	787	999999	541	342	337	999999	878	968	210	999999	942	999999	999999	920	130	999999	429	999999	753	999999	63	336	999999	684	999999	972	999999	968	999999	842	200	473	999999	483	999999	299	999999	718	621	999999	281	864	509	955	999999	999999	145	663	327	763	315	13	765	999999	246	461	641	856	819	364	999999	910	999999	368	999999	478	999999	210	86	830	113	710	999999	999999	283	199	826	155	999999	544	837	773	651	412	999999	197	708	219	246	392	657	999999	999999	267	783	999999	71	999999	187	999999	999999	999999	999999	496	659	604	999999	832	292	999999	635	496	608	999999	526	273	269	400	831	590	770	467	964	999999	999999	819	811	312	999999	912	138	999999	967	999999	999999	903	999999	999999	753	931	753	875	999999	199	999999	999999	685	624	740	520	112	671	319	999999	196	845	999999	892	323	999999	999999	140	683	379	918	950	528	316	999999	623	85	114	646	899	836	894	540	774	937	999999	144	197	571	638	810	999999	
375	380	999999	395	932	304	840	913	149	623	999999	556	281	806	642	379	580	127	444	997	34	419	760	302	315	205	955	312	705	999999	568	55	569	460	584	157	211	999999	690	780	274	733	760	223	702	999999	999999	140	378	764	616	454	203	813	442	955	999999	999999	90	999999	349	999999	218	999999	999999	156	999999	820	231	495	178	923	436	999999	732	301	658	547	600	331	702	824	999999	940	988	124	999999	755	999999	628	999999	398	999999	999999	441	736	524	226	168	555	999999	682	909	883	595	693	27	539	91	999999	999999	82	221	759	44	999999	605	277	555	940	303	242	802	602	957	779	999999	483	999999	995	999999	442	999999	54	999999	999999	999999	59	354	999999	106	323	674	876	332	999999	187	817	919	915	141	257	999999	999999	262	763	880	316	999999	816	999999	544	316	999999	374	864	694	176	433	24	611	555	999999	260	999999	980	999999	925	280	503	602	537	999999	317	864	529	999999	170	792	571	149	608	999999	538	956	561	16	589	511	467	770	20	394	904	999999	999999	334	999999	384	281	206	954	999999	999999	999999	809	999999	998	999999	845	103	533	383	861	874	12	432	393	303	292	973	978	999999	999999	732	591	153	659	13	289	999999	359	785	521	999999	195	572	999999	324	157	999999	999999	368	666	373	246	999999	532	40	311	162	999999	127	999999	308	227	999999	232	699	999999	999999	331	999999	941	999999	744	748	862	496	688	440	731	999999	156	710	999999	619	757	449	999999	999999	621	628	999999	136	999999	242	693	223	157	655	999999	11	692	999999	999999	23	427	25	629	999999	775	46	999999	870	431	871	970	999999	343	607	782	783	213	678	55	702	303	814	396	999999	65	649	348	43	101	730	386	999999	999999	951	202	742	820	997	189	585	287	831	705	999999	999999	311	879	549	873	566	999999	24	445	557	720	612	628	128	443	136	697	999999	779	700	495	315	999999	391	415	49	963	999999	999999	469	425	471	119	14	249	753	769	798	170	999999	933	371	229	904	241	999999	123	701	564	63	887	969	999999	14	896	999999	381	498	144	833	602	591	999999	975	141	258	502	999999	879	689	366	898	157	999999	767	134	95	36	159	824	999999	271	650	445	582	455	420	114	118	292	382	999999	664	337	999999	351	845	253	772	999999	999999	999999	822	875	696	989	821	807	247	771	999999	999999	999999	320	907	341	941	89	403	686	838	397	515	596	317	96	244	820	321	425	999999	841	263	176	736	435	448	775	749	593	633	612	867	347	420	37	931	353	429	
601	410	999999	999999	96	155	700	984	235	568	609	754	11	495	999999	493	39	101	182	999999	481	892	175	340	810	62	235	999999	178	186	290	164	890	400	999999	25	522	999999	177	31	45	999999	223	217	149	838	632	126	55	853	999999	935	759	999999	999999	708	999999	435	49	999999	919	180	816	999999	287	454	999999	610	775	999999	999999	48	924	161	548	999999	679	957	200	972	999999	119	484	324	999999	354	999999	130	999999	22	999999	97	951	143	999999	865	634	173	929	694	999999	32	351	999999	883	352	21	608	231	917	38	287	245	999999	999999	810	695	502	263	933	999999	743	167	762	34	999999	999999	791	59	682	406	516	38	505	998	407	767	245	440	453	343	999999	899	534	983	503	852	884	528	301	999999	141	909	996	645	999999	999999	588	999999	11	265	229	559	548	521	522	258	739	78	999999	999999	459	72	810	599	261	999999	632	999999	531	999999	211	273	757	512	275	606	41	859	769	543	189	30	438	197	123	248	999999	23	470	255	999999	816	999999	259	720	999999	108	406	394	999999	241	999999	693	971	64	956	801	46	256	916	226	879	308	674	863	999999	634	623	486	23	999999	999999	318	285	917	394	951	507	791	206	507	635	475	384	311	380	999999	467	143	999999	999999	324	766	999999	999999	999999	518	647	395	999999	444	485	920	999999	900	622	500	417	64	999999	14	303	254	59	418	591	414	924	372	493	112	177	490	999999	576	180	852	764	999999	999999	876	999999	999999	999999	762	32	715	104	484	689	879	919	999999	473	999999	152	79	717	146	999999	828	999999	284	902	188	276	995	601	804	729	999999	736	169	380	792	700	191	743	296	395	876	319	449	683	999999	193	999999	26	176	999999	110	145	627	811	855	293	40	999999	332	496	999999	124	299	754	919	153	759	42	680	461	960	336	999999	999999	999999	518	999999	601	298	995	512	978	434	381	999999	634	999999	358	524	509	999999	972	421	800	999999	999999	29	695	999999	999999	433	731	345	999999	999999	774	714	877	250	346	149	438	999999	336	983	58	689	918	135	295	44	410	518	180	792	988	914	630	391	808	498	458	838	999999	571	780	642	719	908	854	920	241	118	999999	370	241	61	999999	817	319	82	110	999999	999999	999999	33	223	174	999999	483	860	93	495	441	847	690	600	103	765	213	415	970	20	999999	375	802	302	340	810	999999	937	830	813	999999	736	999999	888	370	999999	548	566	477	796	434	994	836	746	676	339	679	999999	999999	329	614	904	999999	100	298	112	
633	730	883	364	372	546	39	999999	423	705	459	802	999999	700	227	646	937	184	586	999999	538	66	626	10	140	920	979	510	209	177	999999	307	999999	267	769	817	683	123	999999	999999	964	565	333	970	879	999999	410	267	111	967	966	927	514	20	573	576	999999	882	233	999999	566	999999	81	999999	999999	161	999999	999999	931	999999	963	824	749	697	322	973	732	655	130	263	520	999999	409	241	211	706	793	589	693	202	712	800	999999	982	999999	445	999999	88	999999	727	676	437	335	701	14	151	999999	816	697	600	843	459	999999	970	931	844	129	840	53	373	368	621	999999	739	999999	172	934	766	376	999999	489	654	755	403	587	92	999999	707	236	69	529	976	892	103	999999	262	999999	919	61	487	325	653	44	999999	999999	64	158	595	13	841	999999	420	450	820	121	199	704	999999	999999	848	457	999999	999999	999999	844	391	729	195	391	445	999999	25	715	888	562	835	619	229	43	532	934	801	704	999999	852	118	536	82	982	168	999999	999999	536	212	40	903	50	60	691	977	334	962	214	567	717	999999	705	561	267	999999	579	485	335	860	914	655	999999	228	141	999999	854	657	999999	999999	999999	454	999999	999999	999999	658	795	569	999999	65	999999	999999	596	146	677	661	999999	974	814	706	589	83	999999	999999	999999	384	196	822	919	999999	999999	677	758	982	999999	273	711	202	703	608	490	20	999999	279	662	942	68	580	550	479	333	880	843	507	642	813	109	999999	224	483	472	972	649	583	932	530	222	999999	466	413	949	220	281	999999	999999	578	136	85	23	355	325	615	281	449	630	252	834	261	349	866	174	897	977	229	145	518	371	373	346	999999	730	999999	124	146	530	123	999999	637	290	74	999999	33	800	869	167	999999	700	209	953	689	696	960	275	599	249	61	243	999999	79	708	217	999999	738	999999	625	872	501	145	999999	517	643	206	971	284	188	150	107	117	72	288	817	171	420	657	999999	769	187	524	897	478	879	557	567	999999	856	924	999999	919	999999	295	365	565	289	446	55	499	989	990	420	999999	954	135	999999	790	890	55	352	91	999999	999999	694	999999	999999	451	999999	999999	639	398	428	999999	855	187	863	999999	999999	262	882	974	611	946	779	196	999999	798	523	754	568	777	999999	810	582	213	484	398	601	388	327	838	999999	999999	860	601	572	166	999999	999999	272	223	867	999999	999999	378	999999	999999	86	507	872	448	999999	883	527	862	999999	999999	681	651	703	474	185	544	934	999999	175	651	999999	188	
624	999999	555	747	491	355	909	999999	646	214	733	986	322	104	516	879	911	925	441	998	999999	954	484	601	999999	797	48	999999	704	130	999999	828	411	999999	882	924	999999	190	999999	182	952	999999	999999	477	999999	999999	162	90	37	64	142	999999	219	999999	999999	670	473	954	673	999999	317	586	359	526	11	904	584	999999	221	592	986	731	533	269	55	999999	999999	17	683	366	645	957	999999	999999	999999	963	619	999999	614	222	461	938	516	999999	865	375	302	999999	476	23	999999	737	869	445	78	411	715	950	53	50	687	465	281	999999	58	360	291	710	538	47	295	272	809	998	141	58	224	825	999999	680	949	538	540	669	233	907	97	860	580	586	257	668	279	574	535	999999	667	208	999999	515	94	592	915	438	728	870	927	871	313	30	196	890	557	372	100	159	999999	611	93	999999	999999	431	139	952	790	626	992	245	473	145	390	999999	175	887	596	367	622	999999	941	363	979	226	999999	560	399	367	999999	999999	483	999999	80	999999	124	519	252	999999	463	963	647	111	999999	692	407	178	639	180	724	669	776	733	536	999999	670	999999	170	56	875	578	562	999999	515	96	762	999999	75	335	901	656	645	933	904	659	464	839	999999	297	818	999999	999999	229	643	451	140	750	999999	258	394	999999	358	205	787	884	410	224	595	790	929	321	112	313	278	77	34	843	828	877	999999	831	253	873	238	497	999999	343	790	74	956	21	999999	816	999999	517	308	999999	155	999999	999999	999999	254	695	367	507	999999	617	999999	999999	427	999999	999999	971	891	563	151	485	967	999999	999999	76	434	531	834	918	999999	295	373	761	769	584	697	808	999999	126	587	557	515	731	221	48	392	224	999999	669	100	275	999999	386	999999	823	481	999999	792	192	999999	999999	999999	449	433	999999	254	199	806	842	599	999999	352	774	976	593	969	245	88	999999	684	220	885	175	827	808	370	986	999999	946	113	841	26	446	311	864	696	76	999999	232	794	202	999999	803	79	977	922	999999	999999	782	853	999999	776	603	507	605	999999	696	621	625	629	267	999999	860	739	757	105	906	472	122	897	902	999999	856	404	999999	999999	91	105	999999	885	999999	586	999999	999999	866	75	423	999999	999999	37	999	454	683	603	536	999999	557	74	321	882	26	688	297	884	951	999999	920	208	26	803	756	600	771	739	420	680	201	999999	872	692	681	967	767	94	999999	999999	264	263	867	999999	999999	26	783	967	868	529	298	728	999999	568	155	999999	922	901	281	408	682	
943	192	855	206	790	201	629	210	59	999999	999999	986	999999	54	666	340	922	999999	999999	817	803	999999	891	391	473	626	314	547	999999	54	865	813	498	775	321	81	22	999999	999999	825	999999	767	819	999999	999999	741	648	524	999999	999999	999	352	542	591	878	82	999999	473	733	173	887	92	743	15	65	399	999999	727	999999	595	328	36	105	913	663	46	61	293	306	731	978	790	999999	582	54	523	281	907	999999	248	780	999999	999999	300	937	999999	34	814	552	696	253	920	791	892	565	999999	257	999999	999999	842	30	17	177	11	195	999999	33	171	999999	542	999999	590	999999	494	999999	780	863	999999	976	591	999999	247	740	610	488	999999	999	176	999999	80	275	999999	978	63	228	999999	380	170	999999	840	57	863	853	20	577	662	99	306	86	999999	119	999999	999999	346	999999	782	276	999999	523	137	108	857	154	889	276	475	611	777	276	52	409	703	699	999999	999999	159	999999	730	42	999999	968	702	99	240	999999	999999	999999	999999	233	445	999999	812	646	999999	742	999999	999999	963	743	112	60	321	40	44	385	999999	752	516	999999	681	398	545	999999	698	168	999999	767	999999	999999	452	474	969	554	830	545	999999	66	721	999999	999999	999999	431	987	930	774	657	671	999999	855	555	80	493	999999	551	56	999999	287	948	999999	346	432	803	999999	999999	637	91	766	209	499	788	999999	40	999999	999999	250	967	558	604	923	511	999999	712	69	999999	381	981	140	999999	784	584	999999	117	902	66	920	999999	396	696	303	999999	890	472	999999	76	206	999999	380	999999	311	89	999999	682	35	999999	612	720	744	662	918	656	950	764	425	999999	479	251	138	999999	538	613	580	861	311	999999	620	271	157	992	186	342	610	999999	701	704	181	636	92	594	454	210	892	999999	777	646	742	136	56	650	999999	954	911	323	851	698	508	999999	999999	794	697	999999	572	752	485	999999	55	210	73	999999	744	843	168	999999	999999	338	720	846	93	664	999999	999999	225	507	405	999999	430	999999	899	999999	205	629	265	297	999999	113	999999	999999	258	201	999999	542	72	999999	905	753	999999	376	711	522	977	999999	467	716	999999	213	999999	999999	356	999999	999999	758	311	70	525	124	587	871	648	509	701	580	598	892	73	954	431	889	601	651	999999	63	585	386	999999	543	172	548	990	693	977	999999	999999	995	45	842	999999	12	809	791	175	924	728	999999	821	407	999999	574	653	352	781	245	474	999999	826	112	183	924	999999	981	999999	49	880	955	531	139	786	999999	857	230	999999	429	
90	809	486	999999	335	383	565	999999	480	598	895	647	911	742	999999	99	179	999999	668	317	966	828	840	136	53	999999	680	692	620	471	717	999999	999999	362	999999	664	228	999999	776	800	369	417	511	363	153	243	53	789	41	696	999999	924	999999	999999	463	262	969	359	469	561	702	873	17	18	881	473	999999	999999	586	443	871	855	166	868	999999	558	326	486	982	810	999999	891	660	923	999999	792	870	223	899	903	694	999999	854	999999	107	495	999999	502	481	680	999999	494	212	999999	825	999999	768	693	999999	999999	999999	492	376	658	999999	811	222	999999	971	98	999999	804	659	683	748	999999	999999	941	771	462	158	823	999999	999999	595	244	688	999999	999999	999999	34	999999	999999	994	967	211	501	999999	392	295	283	999999	531	393	87	420	834	529	849	999999	576	999999	921	15	755	121	488	74	73	999999	999999	160	984	511	73	426	59	999999	715	547	999999	805	999999	999999	189	832	302	621	999999	185	410	999999	222	286	892	999999	265	749	249	856	723	999999	999999	795	171	132	341	29	329	660	999999	999999	814	312	321	771	999999	444	999999	923	819	866	838	888	999999	965	938	999999	619	866	999999	309	999999	859	823	83	999999	999999	999999	999999	500	283	999999	574	814	999999	999999	909	965	131	929	999999	999999	999999	47	856	999999	253	608	206	193	999999	410	463	500	999999	999999	999999	999999	247	107	999999	129	769	432	999999	574	999999	999999	999999	620	38	999999	497	999999	999999	385	109	822	966	999999	430	999999	999999	873	867	872	838	84	752	486	398	430	727	999999	424	701	164	893	500	292	999999	178	999999	585	165	890	912	526	160	685	654	143	522	999999	676	999999	10	999999	565	673	735	198	331	480	231	607	25	473	522	648	231	999999	331	683	158	999999	999999	543	999999	977	960	321	924	999999	999999	265	908	963	356	73	999999	268	337	827	999999	146	847	181	363	999999	875	999999	14	512	464	448	999999	999999	616	425	848	467	188	999999	999999	999999	999999	999999	648	966	699	999999	126	458	947	962	878	999999	136	21	414	999999	189	170	999999	999999	999999	999999	612	393	999999	999999	357	931	999999	999999	89	999999	124	999999	872	593	999999	397	858	999999	331	556	564	999999	569	318	711	604	21	517	287	999999	486	201	116	852	651	265	999999	999999	704	195	243	713	999999	139	999999	993	149	820	808	792	312	288	199	760	999999	999999	999999	144	368	752	920	707	955	999999	272	999999	36	30	941	277	874	238	129	146	322	850	618	999999	929	718	465	999999	709	495	716	208	12	355	994	540	999999	
999999	270	951	274	999999	999999	822	866	466	966	999999	878	541	999999	83	999999	999999	999999	16	999999	392	214	999999	297	730	999999	469	355	74	920	681	35	999999	999999	495	999999	177	999999	999999	102	796	574	472	751	346	321	177	577	643	49	999999	906	987	47	59	183	999999	664	999999	537	298	477	802	546	294	999999	477	999999	432	999999	991	190	999999	999999	999999	999999	741	999999	951	418	830	892	711	34	971	774	47	373	785	321	999999	513	999999	999999	804	999999	772	926	466	252	844	471	999999	538	58	768	254	83	341	240	441	721	713	135	999999	405	765	777	575	999999	999999	113	920	999999	756	999999	852	999999	120	387	56	815	999999	708	574	368	748	183	975	213	529	999999	999999	555	880	999999	999999	213	999999	999999	563	994	999999	946	197	741	551	43	781	570	999999	840	963	999999	999999	999999	289	14	561	348	657	591	801	999999	999999	101	80	375	240	129	999999	648	863	711	823	999999	464	495	521	999999	817	714	401	414	297	999999	10	999999	370	263	357	795	652	212	750	972	202	999999	999999	105	670	186	999999	662	883	276	977	261	140	143	999999	794	999999	728	531	999999	200	397	84	310	101	991	14	977	772	892	996	660	960	851	858	475	539	426	172	999999	999999	739	531	999999	999999	748	948	999999	101	999999	311	923	680	808	782	805	914	999999	13	679	182	825	889	991	280	326	301	999999	284	696	999999	77	999999	890	39	460	865	64	999999	353	52	776	885	220	999999	82	979	162	999999	62	561	999999	422	493	999999	97	849	540	999999	395	457	670	999999	405	307	244	367	999999	999999	331	999999	859	999999	660	636	999999	999999	679	999999	999999	346	148	219	999999	145	380	655	83	999999	942	999999	335	314	999999	895	999999	823	489	999999	356	715	199	999999	999999	122	999999	999999	761	856	73	156	180	139	552	58	318	460	731	270	926	588	999999	369	835	720	614	554	999999	999999	999999	999999	460	766	999999	492	157	764	999999	120	442	999999	893	226	368	796	440	206	999999	164	587	922	102	999999	986	999999	430	829	547	37	507	157	975	999999	999999	490	695	999999	999999	70	999999	553	988	999999	999999	383	695	77	11	999999	289	418	793	697	187	999999	490	241	780	297	71	328	227	443	612	295	577	896	624	877	110	36	999999	700	264	999999	933	999999	401	999999	999999	362	828	999999	748	999999	363	287	819	270	999999	464	999999	786	999	582	336	554	18	999999	999999	799	453	133	939	262	295	102	999999	999999	408	19	840	178	226	999999	499	718	695	523	932	299	86	363	877	
646	403	346	701	681	707	388	472	859	805	282	908	704	569	495	803	270	844	676	861	990	999999	464	569	999999	999999	999999	858	999999	999999	999999	723	99	255	999999	859	949	401	761	999999	999999	999999	999999	372	999999	799	794	999999	210	719	671	454	409	502	887	32	999999	776	999999	599	99	529	977	260	999999	559	999999	459	276	999999	854	869	93	999999	841	453	643	102	625	501	999999	468	658	775	937	73	999999	597	999999	280	920	999999	999999	171	999999	500	569	729	85	999999	980	345	883	574	864	802	371	179	660	999999	388	846	999999	999999	311	999999	871	999999	999999	999999	245	999999	100	995	715	682	877	999999	882	350	999999	914	27	240	520	951	585	93	910	999999	999999	153	999999	925	892	83	31	999999	860	727	629	367	416	999999	159	759	255	887	858	999999	924	449	297	320	558	474	829	920	398	360	54	787	999999	188	531	102	999999	175	112	642	661	795	71	999999	721	999999	999999	999999	91	999999	999999	697	235	999999	220	262	855	999999	376	427	254	110	693	510	999999	841	76	238	999999	66	474	90	999999	226	531	138	388	999999	599	41	966	663	999999	999999	999999	357	999999	572	967	279	246	999999	798	684	397	999999	112	561	483	879	999999	279	847	35	296	999999	912	18	206	91	873	723	37	344	461	999999	271	65	999999	999999	999999	503	270	59	820	806	291	999999	999999	999999	999999	999999	658	719	581	697	816	813	350	37	444	553	999999	885	405	522	640	464	233	807	298	57	704	158	600	957	18	797	214	489	344	812	189	999999	66	56	75	317	763	763	774	999999	714	829	890	735	137	385	654	307	175	827	876	31	999999	978	132	999999	129	624	688	29	608	860	692	999999	999999	999999	829	358	457	333	700	999999	42	841	342	875	268	864	999999	633	999999	907	999999	517	936	999999	554	999999	923	999999	999999	149	84	755	848	853	146	267	999999	987	555	305	999999	842	136	999999	988	840	999999	257	252	264	999999	65	876	701	546	999999	696	215	596	999999	435	893	144	561	395	287	992	488	738	10	503	842	88	847	67	481	999999	529	179	713	440	676	999999	999999	999999	999999	878	157	316	962	571	165	400	999999	870	956	707	575	30	711	999999	999999	518	252	760	952	977	39	643	999999	793	999999	45	882	321	759	999999	999999	216	999999	408	845	999999	776	439	999999	451	285	977	999999	773	815	999999	468	865	999999	167	999999	183	402	52	849	513	251	178	404	130	999999	491	121	384	507	369	654	999999	12	985	742	813	422	510	999999	61	542	301	978	
999999	576	27	999999	601	512	37	999999	333	999999	341	929	607	44	999999	933	999999	999999	999999	999999	455	854	166	863	999999	424	265	760	892	999999	797	971	950	199	737	553	500	453	999999	999999	480	556	331	753	670	66	144	778	999999	999999	908	196	816	35	533	813	420	999999	750	187	256	999999	920	999999	760	370	979	418	307	999999	442	350	999999	853	999999	898	533	412	999999	241	290	999999	999999	325	999999	611	164	925	999999	923	143	999999	702	342	626	213	999999	347	992	999999	86	726	481	999999	144	567	839	962	238	634	999999	17	961	519	896	769	999999	999999	551	999999	215	64	752	999999	540	999999	648	23	237	999999	273	195	420	892	164	564	15	43	190	874	771	202	999999	41	643	136	385	192	445	856	501	999999	795	843	103	32	973	107	999999	999999	999999	825	999999	645	371	104	597	999999	999999	999999	999999	678	424	676	387	23	367	720	739	413	720	466	578	380	101	242	400	999999	798	142	999999	999999	52	151	955	946	999999	60	670	549	539	315	827	112	999999	999999	616	128	466	90	664	263	368	587	328	462	999999	364	999999	138	704	30	999999	232	999999	855	636	999999	721	999999	556	317	60	200	874	414	638	999999	999999	279	626	281	119	718	477	337	549	464	823	999999	999999	112	506	999999	844	518	44	604	999999	247	196	343	999999	999999	533	357	213	177	712	999999	999999	782	86	284	512	433	911	999999	755	425	315	181	459	227	742	999999	999999	518	355	366	380	43	124	49	92	293	873	93	194	130	133	382	752	909	678	999999	999999	231	39	999999	606	482	849	999999	931	999999	999999	189	293	89	546	694	821	999999	999999	790	667	47	201	228	559	999999	378	999999	301	933	429	549	549	825	427	589	489	934	759	999999	999999	189	117	78	999999	693	799	114	999999	439	999999	406	376	999999	259	999999	39	810	999999	778	113	223	643	998	999999	344	640	468	662	956	215	999999	596	645	606	487	999999	999999	819	999999	38	273	999999	999999	382	32	182	661	576	439	999999	999999	999999	980	999999	970	545	999999	482	75	62	341	452	999999	999999	673	809	731	291	999999	68	905	999999	999999	750	840	172	781	999999	572	171	999999	892	232	999999	537	814	999999	850	636	942	999999	651	999999	813	696	820	434	638	708	223	451	379	804	380	999999	686	86	240	953	807	763	493	909	904	83	449	230	231	696	858	203	880	654	829	247	263	247	192	63	30	738	153	999999	359	719	609	999999	851	999999	999999	999999	999999	999999	828	188	337	742	849	739	999999	600	999999	941	
850	30	570	725	975	143	400	449	893	186	999999	79	999999	576	559	194	473	362	378	479	846	129	999999	983	825	999999	910	999999	398	452	999999	999999	535	212	76	339	159	999999	999999	999999	360	411	845	209	999999	759	568	760	192	999999	276	999999	232	999999	105	730	212	999999	899	999999	232	999999	61	450	380	999999	543	417	510	999999	45	589	250	659	999999	445	284	618	30	76	91	159	999999	999999	186	911	207	802	116	346	136	999999	984	999999	495	999999	359	999999	829	459	226	160	260	999999	629	687	654	572	613	660	999999	594	566	999999	253	999999	999999	328	274	468	999999	740	999999	174	103	472	604	464	173	647	95	879	788	999999	999999	999999	898	375	113	499	266	634	199	456	999999	542	999999	999999	999999	422	930	41	999999	370	153	999999	849	999999	868	166	92	200	999999	965	574	575	999999	996	999999	322	185	185	999999	774	999999	681	551	999999	283	999999	999999	999999	920	751	717	63	749	428	999999	999999	91	811	507	946	416	75	235	233	881	324	999999	999999	177	230	999999	999999	816	365	167	471	999999	994	999999	317	699	639	279	657	258	999999	826	386	578	618	999999	373	677	278	999999	146	999999	327	973	959	824	999999	285	700	514	962	246	393	999999	999999	440	96	998	199	256	999999	796	999999	999999	370	497	360	440	999999	989	873	87	548	999999	31	25	616	31	853	999999	251	363	579	152	295	284	443	125	999999	188	153	999999	487	31	999999	350	877	352	999999	999999	474	27	726	999999	999999	999999	698	396	999999	941	999999	75	154	707	15	423	226	436	999999	95	64	999999	818	381	845	508	599	526	416	681	147	999999	417	391	28	233	999999	869	512	410	585	999999	999999	999999	364	88	229	780	26	177	133	999999	663	527	999999	240	999999	355	999999	999999	295	182	979	568	803	999999	657	763	688	781	785	357	924	289	510	17	367	147	26	767	288	818	510	249	557	696	610	890	973	788	999999	999999	14	380	124	999999	999999	999999	877	804	430	466	101	244	999999	776	526	383	999999	410	872	72	338	106	852	477	671	740	999999	116	948	767	789	900	756	503	352	553	174	999999	999999	59	269	221	999999	822	727	275	857	781	179	236	873	573	999999	962	999999	907	999999	647	742	999999	308	771	855	662	677	999999	487	888	433	973	219	999999	469	823	802	127	759	40	750	999999	882	238	936	721	999999	225	999999	794	548	444	36	527	364	999999	750	498	365	999999	999999	536	788	969	358	206	27	952	114	102	169	837	158	496	897	346	999999	79	834	143	768	
461	215	999999	349	988	946	691	566	999999	82	314	761	84	885	223	617	912	880	739	704	941	121	892	635	999999	999999	539	630	28	168	999999	663	231	915	999999	330	104	630	369	999999	999999	395	999999	29	855	85	83	611	683	999999	541	199	999999	439	826	350	999999	68	999999	999999	417	70	548	697	999999	650	539	168	201	893	999999	292	521	489	377	556	863	872	779	636	999999	927	947	299	626	999999	569	999999	999999	999999	17	46	993	666	843	999999	846	559	628	214	999999	914	420	790	215	259	678	615	72	999999	486	999999	288	11	490	489	123	999999	999999	910	999999	747	79	847	999999	999999	299	854	646	999999	999999	313	999999	999999	99	307	517	999999	94	377	812	953	729	818	867	999999	758	999999	185	363	999999	597	488	717	133	799	844	572	903	999999	960	823	969	999999	569	999999	206	713	911	999999	972	999999	174	999999	107	999999	999999	261	980	329	727	307	679	292	949	123	824	536	999999	300	999999	944	263	999999	416	989	984	999999	259	999999	370	55	89	991	391	205	432	785	620	999999	999999	593	592	584	999999	999999	154	999999	999999	999999	357	669	271	621	731	37	703	999999	296	118	153	258	11	295	959	999999	999999	687	900	999999	690	49	915	455	518	868	362	678	364	754	844	307	758	803	346	700	783	468	999999	364	999999	623	498	999999	852	533	592	306	625	328	999999	999999	999999	266	765	999999	753	816	113	863	675	34	454	999999	274	846	999999	208	999999	268	899	999999	427	546	262	77	551	413	603	984	285	65	63	45	999999	387	520	999999	48	999999	946	966	364	999999	688	999999	999999	955	248	999999	44	394	999999	366	429	684	999999	999999	999999	697	766	350	223	128	587	619	970	419	233	887	336	996	169	920	999999	932	999999	999999	857	784	999999	595	999999	999999	949	891	999999	696	616	634	347	279	999999	350	271	999999	753	999999	818	79	999999	759	999999	999999	679	47	234	999999	55	999999	289	28	393	230	798	181	185	626	179	999999	999999	283	803	599	549	999999	508	818	658	715	189	169	999999	999999	999999	149	999999	813	917	912	666	281	999999	129	999999	329	885	999999	999999	100	431	136	76	131	168	999999	955	143	999999	622	999999	415	778	339	999999	130	815	604	999999	999999	318	371	999999	266	39	999999	631	999999	999999	230	181	240	999999	999999	999999	62	102	91	999999	62	999999	730	12	304	383	999999	503	321	811	234	513	999999	334	999999	781	69	427	810	101	528	602	281	888	590	451	308	148	220	55	265	37	733	974	891	474	999999	999999	415	883	778	
146	999999	872	30	716	999999	906	383	786	234	634	292	989	999999	459	912	841	421	852	85	122	999999	276	556	206	780	999999	443	999999	999999	700	22	999999	999999	999999	292	999999	867	874	999999	999999	765	434	999999	630	744	743	872	441	562	999999	947	562	999999	666	853	53	325	823	936	582	473	954	592	534	622	999999	676	718	177	512	999999	547	300	683	356	858	454	925	462	46	999999	11	866	999999	999999	999999	999999	999999	538	248	93	54	999999	979	928	811	841	296	18	388	77	999999	273	59	999999	410	999999	134	999999	999999	598	399	999999	899	148	471	97	145	781	172	246	29	190	999999	428	929	999999	321	999999	545	999999	168	917	999999	969	290	737	817	684	352	999999	995	999999	543	649	694	683	47	840	467	723	706	514	845	999999	57	973	344	630	843	801	951	379	774	979	999999	482	297	930	858	733	999999	461	999999	975	251	683	646	289	734	999999	571	481	297	999999	319	653	81	931	922	999999	402	196	840	551	246	625	572	564	999999	221	999999	117	981	733	453	999999	85	999999	900	374	999999	65	999999	596	239	999999	92	953	669	787	999999	366	18	999999	341	93	620	888	999999	999999	999999	92	999999	999999	999999	463	499	563	999999	74	999999	210	999999	558	979	347	300	999999	321	999999	543	999999	894	431	999999	39	999999	999999	402	370	999999	999999	141	285	263	254	999999	382	736	999999	999999	999999	585	604	219	210	999999	459	999999	993	999999	376	577	972	91	501	198	649	712	831	999999	71	171	17	999999	391	79	755	999999	734	362	917	517	545	786	25	43	999999	222	999999	704	999999	865	999999	577	269	619	168	999999	761	999999	345	669	904	421	999999	367	577	175	827	999999	579	999999	838	641	875	858	999999	196	999999	999999	898	437	113	137	714	999999	762	440	179	772	911	999999	542	999999	27	258	613	134	867	658	465	133	999999	479	134	999999	36	767	702	999999	587	971	137	303	999999	908	566	777	706	723	999999	147	995	65	229	999999	622	170	623	626	255	906	999999	999999	12	774	52	633	999999	230	999999	994	738	768	194	939	999999	249	520	118	691	835	427	154	63	328	999999	999999	259	999999	872	866	153	85	166	999999	652	719	301	393	999999	932	775	486	554	609	408	237	999999	289	593	999999	649	514	999999	419	999999	999999	364	683	646	999999	999999	999999	999999	312	850	663	612	513	297	715	947	137	253	758	70	941	600	453	999999	900	467	999999	523	499	226	638	150	999999	201	476	999999	617	746	162	558	999999	138	251	759	999999	624	999999	992	877	999999	
522	271	999999	359	548	585	910	999999	999999	255	414	999999	858	999999	999999	999999	866	999999	820	999999	340	390	100	999999	191	812	358	694	184	286	109	977	646	999999	703	999999	999999	999999	653	891	454	853	10	906	154	506	279	164	547	232	758	999999	181	526	105	141	180	976	178	999999	236	225	590	999999	156	436	736	795	393	844	559	479	999999	928	906	486	390	194	65	684	542	999999	157	999999	999999	62	806	129	968	571	206	987	228	999999	665	238	999999	999999	999999	718	770	999999	999999	702	672	999999	999999	252	620	618	751	986	920	493	999999	41	78	999999	941	103	629	616	827	821	999999	572	260	999999	273	999999	224	850	435	347	914	999999	999999	454	289	249	673	999999	509	359	820	220	77	735	725	633	999999	999999	598	665	98	999999	656	949	64	110	37	638	979	943	404	999999	999999	999999	579	143	607	999999	359	702	430	999999	117	999999	11	999999	504	525	34	999999	517	589	262	769	259	999999	412	484	999999	188	221	44	584	566	955	919	659	494	999999	999999	999999	546	285	895	245	32	56	189	947	625	999999	512	614	349	435	999999	648	999999	333	818	731	133	233	999999	999999	395	999999	551	522	92	779	19	368	999999	613	970	999999	366	999999	237	999999	232	536	775	582	999999	430	244	140	150	999999	867	171	999999	859	902	999999	114	999999	849	539	999999	999999	865	846	596	153	999999	736	999999	999999	999999	267	999999	114	508	596	458	999999	781	999999	257	420	999999	811	911	999999	999999	999999	710	657	999999	950	684	697	999999	565	671	928	986	565	259	507	675	640	988	999999	75	243	360	316	999999	516	999999	884	999999	999999	295	63	999999	999999	132	999999	35	807	999999	999999	582	408	895	943	999999	529	999999	999999	715	999999	999999	741	823	311	783	787	232	404	792	693	326	799	415	134	280	617	994	249	442	661	481	867	340	656	37	666	999999	417	999999	345	999999	999999	178	999999	348	554	240	633	963	345	374	631	24	616	24	783	993	770	672	317	999999	372	999999	64	278	877	411	999999	999999	999999	448	999999	23	457	999999	908	631	999999	786	999999	387	371	285	999999	296	850	853	999999	641	999999	672	577	744	83	999999	542	634	999999	273	470	153	73	359	846	896	559	617	999999	828	999999	999999	129	984	946	929	173	999999	686	767	427	999999	687	535	39	454	999999	80	999999	647	256	284	516	610	999999	582	999999	999999	999999	210	737	243	296	999999	535	102	552	999999	798	154	646	999999	948	356	999999	446	999999	537	999999	402	999999	489	677	919	581	999999	645	999999	668	374	
614	161	658	999999	40	194	738	793	10	937	901	287	282	999999	999999	801	335	169	999999	999999	127	999999	692	46	185	258	999999	999999	323	702	456	42	924	434	999999	495	796	999999	326	661	999999	672	537	391	999999	999999	999999	999999	919	780	999999	485	755	999999	257	827	468	999999	310	781	999999	371	480	999999	490	868	999999	999999	999999	515	14	862	842	113	180	999999	260	311	544	437	999999	683	456	542	206	999999	999999	144	187	712	36	184	172	544	41	346	202	999999	901	999999	999999	369	627	999999	776	643	642	652	618	999999	577	167	87	872	999999	999999	999999	937	999999	999999	590	228	670	999999	488	830	700	307	81	834	999999	999999	999999	911	999999	682	65	52	766	999999	338	635	525	999999	145	869	106	999999	804	999999	431	264	138	391	52	175	698	84	926	999999	943	344	580	784	999999	556	757	175	828	68	890	872	999999	547	191	999999	702	999999	416	999999	733	409	503	985	412	997	999999	999999	869	878	984	981	999999	820	620	999999	64	741	835	589	121	930	472	999999	205	559	92	999999	209	96	999999	999999	667	316	222	543	841	999999	382	551	999999	738	306	949	84	908	756	361	927	197	901	961	461	827	507	802	937	758	789	853	915	310	818	782	416	999999	323	808	999999	86	162	469	369	293	924	382	634	522	999999	296	802	731	663	21	195	511	950	840	808	420	605	999999	805	529	636	999999	920	523	543	502	595	947	754	851	45	442	601	177	999999	135	999999	424	96	503	60	193	647	999999	597	904	999999	483	999	196	999999	79	663	840	999999	999999	462	999999	979	178	701	854	977	812	976	999999	999999	999999	937	999999	999999	999999	996	999999	478	999999	715	123	999999	638	871	999999	948	567	380	966	999999	999999	999999	341	672	999999	445	917	801	206	999999	835	830	844	995	999999	545	326	944	299	83	999999	372	213	855	349	194	350	307	589	906	419	441	20	974	157	271	999999	20	194	745	88	999999	999999	246	880	292	999999	643	999999	576	631	623	90	892	427	399	318	485	333	872	105	620	999999	300	797	999999	999999	999999	847	586	938	315	759	553	999999	850	100	966	999999	66	113	999999	284	22	284	796	361	127	557	758	999999	131	687	999999	999999	999999	298	981	449	486	472	220	999999	446	637	326	999999	999999	999999	999999	309	999999	999999	277	769	398	345	209	25	10	52	702	323	99	633	999999	628	447	903	537	999999	118	526	999999	593	893	911	838	385	958	999999	824	230	999999	999999	611	999999	420	552	262	132	99	966	448	444	999999	896	706	812	
999999	698	425	633	370	24	200	824	20	683	999999	486	506	823	999999	999999	999999	482	343	640	31	205	217	895	999999	999999	472	152	88	64	823	996	215	35	565	270	517	999999	999999	965	999999	999999	999999	736	676	775	626	275	909	380	999999	297	563	75	791	624	490	530	983	999999	552	999999	746	956	859	879	281	480	999999	999999	561	37	622	377	999999	245	594	480	229	999999	788	999999	999999	707	999999	535	443	149	999999	941	780	987	217	904	423	219	49	654	877	796	999999	155	17	122	999999	199	999999	195	693	555	39	19	311	999999	176	356	815	48	128	333	999999	999999	999999	327	999999	574	999999	717	954	172	205	939	603	432	999999	643	198	130	888	648	860	257	456	688	999999	771	999999	108	737	76	404	10	536	553	999999	372	999999	999999	106	255	378	957	241	530	360	100	415	999999	737	533	999999	695	160	999999	473	999999	685	557	415	255	888	721	979	887	767	999999	999999	999999	999999	18	734	999999	33	999999	279	902	26	925	338	820	365	807	370	999999	908	709	999999	66	999999	172	686	361	284	851	367	657	977	353	999999	165	687	365	999999	729	799	999999	999999	518	210	570	182	760	228	595	999999	90	360	775	978	68	354	999999	969	908	331	382	233	182	285	622	924	672	172	182	143	10	999	641	414	999999	48	342	855	519	990	926	999999	999999	962	286	306	212	375	704	811	340	395	899	407	426	437	498	242	588	646	510	999999	56	461	888	91	719	999999	999999	999999	22	500	460	918	405	249	999999	999999	998	999999	722	999999	467	371	802	615	110	999999	987	821	549	109	277	999999	999999	338	96	238	83	999999	586	841	999999	684	798	839	934	980	11	186	893	288	244	272	923	213	139	684	658	283	980	485	383	999999	999999	999999	233	587	438	999999	163	314	147	803	999999	881	999999	783	572	963	680	129	242	811	999999	271	999999	15	949	286	208	411	579	799	224	111	467	737	213	885	999999	999999	552	934	999999	588	150	440	533	52	999999	356	121	695	603	999999	253	571	979	999999	58	999999	637	161	999999	751	735	347	999999	637	423	923	579	687	356	332	999999	999999	999999	349	999999	999999	999999	999999	999999	852	300	883	206	999999	858	895	757	995	837	398	999999	400	999999	999999	853	803	851	895	628	628	999999	434	348	280	293	945	783	999999	97	999999	746	730	999999	26	999999	851	150	236	779	999999	175	584	849	958	613	186	241	516	495	327	583	585	288	115	85	865	545	999999	79	912	121	999999	999999	223	652	988	973	59	820	
11	999999	999999	999999	999999	463	999999	584	390	999999	999999	714	277	999999	770	999999	170	452	999999	941	999999	316	999999	999999	867	415	58	676	635	316	624	999999	191	695	999999	663	957	999999	999999	652	882	290	999999	269	961	999999	844	972	146	183	491	546	662	118	234	695	449	468	259	695	415	999999	948	999999	999999	904	999999	582	660	116	92	700	274	669	68	314	161	954	204	999999	571	86	999999	462	999999	88	999999	999999	470	799	224	499	220	999999	246	367	342	91	227	999999	999999	271	321	999999	100	791	999999	992	60	920	543	999999	273	590	133	338	985	496	259	999999	364	458	121	861	892	593	999999	781	999999	701	972	80	736	147	993	309	764	999999	999999	999999	805	557	33	550	265	730	235	629	368	999999	999999	845	831	999999	999999	999999	999999	459	147	506	310	500	999999	358	947	472	757	999999	999999	999999	574	999999	134	226	167	806	999999	999999	605	999999	368	860	423	999999	329	136	249	482	444	776	999999	314	373	999999	732	999999	987	999999	602	793	972	109	42	544	344	897	721	615	105	895	999999	999999	999999	975	148	449	999999	55	39	821	233	999999	691	820	674	269	120	999999	493	852	999999	761	968	812	999999	268	828	999999	190	999999	414	999999	386	549	985	570	460	999999	727	292	238	999999	645	781	570	999999	418	222	870	84	786	463	131	253	86	999999	620	51	786	999999	999999	209	999999	607	999999	599	898	152	999999	114	999999	999999	541	211	624	999999	999999	999999	252	502	850	999999	17	115	645	999999	511	143	472	999999	949	418	611	847	670	38	999999	47	374	970	999999	999999	387	766	276	73	921	920	629	999999	999999	433	799	293	39	16	201	999999	961	465	97	765	679	999999	999999	999999	121	694	999999	595	999999	88	822	999999	703	584	238	999999	999999	581	39	591	999999	273	53	999999	619	999999	999999	999999	837	326	999999	999999	882	43	999999	509	611	876	952	237	999999	999999	407	999999	610	999999	999999	454	778	999999	920	390	435	506	261	415	834	999999	780	793	875	876	758	484	12	913	399	670	987	728	640	963	999999	801	999999	480	866	219	915	101	738	999999	886	887	406	695	483	385	781	190	999999	972	105	169	361	999999	999999	922	831	999999	137	918	466	59	319	956	761	634	305	780	549	999999	723	688	999999	511	990	999999	88	316	999999	24	888	806	999999	667	867	999999	449	999999	999999	943	387	999999	963	819	907	837	577	449	934	999999	999999	11	641	59	259	416	113	850	523	414	844	525	999999	999999	40	999999	999999	651	99	999999	194	999999	586	605	247	505	
724	246	604	163	302	638	381	999999	934	887	175	999999	418	999999	999999	999999	999999	999999	109	862	999999	850	789	257	842	926	360	643	999999	999999	424	999999	999999	754	691	867	255	370	121	215	153	676	188	152	494	989	242	638	999999	594	433	796	506	385	544	874	999999	357	320	999999	288	738	999999	462	999999	999999	999999	999999	769	999999	999999	999999	999999	893	719	293	671	646	762	999999	693	999999	999999	79	59	628	539	436	999999	999999	420	897	59	745	927	999999	750	726	679	365	796	578	868	447	250	619	128	999999	665	999999	212	999999	595	999999	682	999999	41	999999	413	844	999999	766	455	951	87	457	764	932	965	999999	999999	999999	999999	999999	999999	125	853	999999	828	439	999999	926	770	999999	614	610	312	999999	72	372	999999	999999	999999	834	766	39	999999	999999	369	793	854	195	648	361	999999	267	842	999999	999999	567	999999	771	37	999999	343	999999	996	497	346	477	154	182	870	603	931	999999	631	143	640	999999	992	999999	900	999999	999999	325	999999	419	250	356	999999	999999	190	504	659	999999	865	350	500	102	999999	635	580	999999	648	999999	999999	54	429	77	636	999999	557	384	575	775	999999	992	398	28	395	999999	256	990	999999	41	999999	375	999999	330	784	999999	642	999999	993	999999	366	17	396	902	10	243	990	183	999999	69	565	999999	929	883	740	872	952	482	707	457	999999	589	193	999999	690	948	999999	109	292	356	999999	19	390	218	419	999999	605	495	27	999999	595	83	280	649	999999	196	446	69	589	999999	999999	169	841	546	976	776	999999	999999	222	999999	141	999999	890	373	992	555	425	720	474	878	277	466	464	555	861	999999	999999	543	151	504	512	999999	519	381	28	907	178	844	999999	643	48	825	282	999999	30	704	999999	906	657	920	999999	726	595	711	644	871	704	296	685	670	466	999999	999999	718	549	100	999999	519	355	999999	999999	580	488	830	839	451	194	499	999999	166	132	999999	886	230	733	999999	456	808	736	156	212	999999	999999	999999	186	758	197	563	425	930	999999	673	561	573	543	999999	247	764	871	202	999999	215	761	999999	547	63	999999	999999	985	763	643	999999	782	208	881	999999	421	917	653	90	264	999999	83	604	833	459	851	999999	999999	999999	999999	692	936	999999	469	997	131	640	33	133	999999	779	578	999999	296	999999	999999	362	691	49	778	330	120	790	938	66	999999	166	695	98	999999	91	729	452	224	999999	635	249	738	999999	382	999999	893	530	726	999999	62	420	999999	83	999999	498	631	648	765	228	582	156	604	413	865	965	999999	934	
921	283	999999	999999	447	346	999999	652	623	807	666	996	436	589	74	999999	13	999999	999999	999999	531	712	999999	91	687	996	999999	999999	644	999999	999999	999999	999999	959	609	453	999999	926	973	971	999999	999999	999999	824	981	768	791	992	91	149	999999	154	126	332	413	218	824	968	448	450	968	644	17	299	788	259	169	477	980	620	40	999999	747	877	999999	615	837	634	109	999999	215	999999	407	504	924	873	300	513	999999	999999	629	465	999999	999999	13	313	907	999999	999999	732	609	324	21	471	119	999999	406	249	659	798	380	199	869	530	245	592	999999	513	374	915	958	999999	921	999999	991	575	598	225	873	369	707	262	598	376	318	999999	999999	936	395	600	476	999999	854	757	29	439	596	957	999999	420	76	404	221	999999	774	953	403	431	479	543	735	191	376	300	100	128	601	502	221	355	228	999999	128	774	448	907	801	999999	570	561	979	640	929	462	999999	313	51	477	999999	365	497	999999	466	851	864	295	684	564	667	901	838	103	746	941	202	766	286	446	682	866	999999	240	861	917	999999	105	999999	913	999999	787	999999	999999	899	856	857	999999	843	999999	909	162	999999	246	505	668	723	885	893	987	999999	536	37	604	794	999999	212	267	91	549	296	769	999999	999999	566	880	823	714	203	890	999999	999999	922	18	537	530	643	999999	999999	202	204	999999	211	274	652	471	999999	483	999999	173	653	600	204	999999	980	999999	128	999999	680	625	845	999999	691	999999	999999	999999	999999	28	77	274	103	296	532	888	354	617	568	999999	999999	105	130	350	385	40	246	493	721	627	999999	397	999999	191	245	119	357	195	987	207	999999	309	999999	741	415	74	79	366	77	316	949	999999	581	359	342	585	504	504	633	661	766	421	999999	986	999999	679	999999	912	61	423	541	169	630	370	409	819	999999	999999	934	320	960	999999	999999	415	677	999999	816	62	848	660	999999	853	562	335	441	948	677	871	751	735	212	167	314	654	774	790	999999	999999	999999	522	347	126	569	322	999999	886	995	226	999999	335	863	810	73	401	808	999999	606	999999	929	999999	152	376	637	209	999999	803	575	770	641	886	999999	605	113	336	323	498	293	249	635	999999	952	461	562	425	999999	402	104	999999	846	96	999999	448	999999	498	380	970	999999	370	214	999999	320	999999	584	431	414	268	706	736	88	320	999999	367	669	384	507	999999	999999	221	337	999999	999999	661	924	554	703	999999	324	614	955	352	999999	923	999999	999999	244	727	876	999999	21	613	695	367	835	535	
692	826	779	906	990	688	166	277	999999	497	198	658	311	40	728	999999	943	999999	781	735	311	480	331	931	150	780	999999	683	210	723	999999	999999	826	398	999999	876	702	417	624	277	196	741	999999	999999	999999	585	999999	846	412	88	999999	999999	586	110	234	221	505	847	766	219	873	482	77	319	476	847	832	912	999999	852	239	999999	477	513	548	999999	590	783	392	564	364	999999	280	999999	63	427	764	726	174	651	381	854	650	414	403	713	673	999999	81	701	753	999999	678	999999	999999	999999	136	82	999999	664	631	999999	999999	212	855	904	212	999999	266	58	92	115	999999	526	480	999999	885	999999	120	834	896	19	999999	690	811	850	999999	720	999999	999999	301	691	174	510	29	659	399	448	559	498	511	727	323	33	618	647	999999	162	89	999999	257	999999	999999	727	767	621	19	999999	999999	14	614	491	673	346	999999	400	940	247	999999	820	985	447	513	622	332	999999	695	999999	999999	173	95	999999	999999	809	999999	238	729	447	742	408	650	999999	57	554	883	30	64	977	999999	227	706	527	655	999999	487	809	999999	350	404	999999	999999	331	999999	999999	919	476	851	999999	999999	528	999999	999999	505	108	180	371	400	959	738	312	123	718	999999	854	467	567	492	999999	331	999999	999999	389	999999	152	999999	999999	922	999999	634	999999	178	200	312	747	556	213	32	557	999999	126	419	600	611	102	485	217	908	848	770	361	999999	479	542	811	850	291	460	362	625	851	999999	579	334	331	143	999999	415	999999	307	999999	545	934	292	214	452	87	999999	950	666	275	419	84	999999	282	432	699	657	501	897	275	752	670	932	247	678	840	999999	290	958	562	801	244	550	516	999999	59	999999	338	999999	999999	513	509	695	999999	441	999999	999999	61	999999	444	275	914	999999	41	511	999999	12	55	536	612	812	497	992	114	999999	185	533	544	466	383	511	999999	999999	135	762	253	999999	582	805	999999	320	224	999999	524	999999	887	467	519	14	941	57	151	801	756	960	999999	517	591	886	266	999999	985	595	525	932	999999	782	651	999999	268	900	430	249	233	301	999999	114	478	816	586	717	23	999999	525	336	369	999999	384	999999	745	735	393	696	549	472	334	628	867	591	351	114	816	249	746	51	626	901	578	999999	999999	911	48	774	309	548	827	999999	80	199	999999	428	999999	999999	533	532	999999	734	700	760	966	969	247	886	474	482	901	999999	792	483	709	468	949	919	803	834	697	618	999999	10	644	878	999999	678	28	923	707	999999	999999	224	534	
999999	211	999999	498	402	673	162	310	826	999999	63	999999	596	999999	114	479	487	682	999999	835	999999	999999	700	125	98	420	569	999999	551	999999	570	68	578	949	816	266	141	431	999999	170	999999	999999	570	362	999999	225	962	198	914	454	229	658	27	999999	636	999999	999999	701	410	999999	114	999999	758	61	87	995	94	646	999999	999999	348	66	281	538	999999	589	777	999999	534	872	457	381	999999	999999	556	911	50	199	322	271	756	439	999999	999999	65	260	559	518	285	596	140	999999	524	999999	116	172	386	999999	98	57	778	173	177	999999	535	733	340	661	999999	175	954	999999	999999	412	999999	999999	45	999999	482	999999	39	268	71	937	999999	141	999999	887	991	393	999999	562	111	275	493	592	999999	493	892	332	919	898	999999	120	642	246	992	122	974	207	999999	532	15	57	28	999999	999999	240	795	403	876	999999	670	121	640	401	793	68	918	508	999999	552	999999	999999	130	999999	255	951	304	505	149	743	912	793	266	12	556	999999	256	973	491	40	999999	498	455	475	999999	999999	479	251	453	933	203	476	999999	584	571	855	927	999999	274	159	999999	299	999999	143	999999	876	855	999999	844	739	999999	999999	27	617	855	472	704	999999	902	353	482	63	999999	999999	999999	999999	244	682	440	701	136	368	708	341	999999	407	999999	322	999999	999999	999999	841	406	713	131	258	458	999999	729	109	161	999999	984	920	677	882	246	58	594	105	642	999999	207	153	612	453	246	686	522	457	999999	999999	721	551	308	641	656	349	94	301	987	999999	952	341	549	855	384	788	663	221	170	195	727	838	719	872	643	263	110	677	21	771	429	999999	870	999999	999999	443	622	46	235	897	999999	303	999999	349	230	999999	604	757	999999	458	33	310	999999	52	664	883	999999	435	997	403	999999	416	289	225	999999	680	470	780	999999	940	176	626	986	273	231	434	999999	379	651	999999	999999	353	608	563	748	999999	985	828	115	676	610	196	999999	831	999999	999999	999999	892	477	549	999999	999999	462	138	291	406	324	33	999999	239	162	463	783	230	744	999999	807	726	477	753	695	642	674	999999	340	979	999999	164	613	674	421	838	901	999999	999999	834	999999	480	281	351	803	961	999999	875	523	157	412	818	999999	763	748	297	999999	723	854	999999	999999	834	797	312	819	170	419	155	818	324	561	999999	999999	999999	14	999999	999999	135	949	733	634	799	999999	192	576	768	77	849	925	999999	423	188	257	617	685	66	682	999999	532	643	999999	999999	67	209	596	731	968	186	759	999999	
842	999999	773	130	138	360	999999	615	735	60	999999	569	999999	694	999999	383	434	241	234	999999	654	485	999999	316	192	773	741	999999	999999	845	800	999999	100	514	291	134	414	136	489	335	336	77	243	999999	549	981	641	373	308	999999	999999	737	952	810	999999	366	695	466	999999	999999	618	824	29	890	260	213	999999	715	412	775	999999	307	752	898	621	586	999999	999999	766	210	141	377	999999	382	549	73	999999	290	999999	999999	439	947	198	999999	717	512	57	999999	230	346	512	925	961	532	254	999999	984	64	199	999999	124	999999	999999	999999	232	250	228	646	999999	999999	275	198	969	999999	345	30	118	627	191	119	539	899	901	429	697	999999	416	83	137	999999	88	883	100	565	809	867	257	999999	901	476	294	410	12	43	999999	323	999999	483	196	233	889	999999	872	90	651	225	671	280	50	999999	834	999999	519	800	119	392	108	414	999999	478	773	658	725	999999	824	138	896	867	999999	383	260	999999	886	903	660	720	999999	999999	913	594	205	977	420	884	642	149	891	211	924	689	225	999999	804	718	460	241	641	167	265	523	999999	803	922	999999	766	900	267	615	150	999999	382	97	500	999999	282	796	247	840	82	685	246	695	943	669	167	708	999999	178	453	428	88	852	755	400	275	402	65	753	128	741	999999	286	999999	535	999999	138	999999	721	445	664	999999	999999	94	580	286	999999	859	262	999999	68	771	99	171	999999	320	529	341	999999	818	999999	999999	494	999999	341	999999	959	634	418	362	39	656	417	733	788	434	287	767	185	123	641	999999	802	999999	69	999999	792	125	349	224	999999	796	951	999999	565	923	509	88	753	999999	327	999	450	900	480	412	999999	999999	382	296	42	762	166	999999	186	347	999999	250	662	370	999999	844	294	203	575	242	704	514	178	865	925	999999	999999	408	796	642	999999	902	999999	999999	999999	437	742	63	999999	34	999999	965	726	228	984	268	426	393	767	999999	999999	257	999999	247	708	999999	999999	999999	999999	834	999999	999999	999999	543	999999	999999	476	15	754	582	999999	241	21	550	601	738	788	949	999999	999999	782	630	641	324	927	845	577	536	999999	999999	249	234	999999	357	286	882	776	192	973	947	792	420	999999	194	379	483	245	784	645	969	71	247	636	703	61	999999	999999	875	999999	409	469	940	999999	986	999999	877	548	999999	273	719	962	605	976	932	875	371	991	999999	944	999999	610	792	890	999999	706	11	999999	999999	306	168	766	999999	576	573	999999	999999	365	651	850	501	999999	999999	520	926	999999	
465	999999	703	828	689	135	669	930	173	799	676	999999	86	290	342	999999	999999	367	115	953	70	39	413	454	999999	16	349	605	453	518	999999	282	964	999999	250	740	894	169	617	42	106	970	999999	774	812	802	288	371	518	221	384	223	999999	999999	946	436	857	259	805	682	999999	999999	487	654	770	403	95	113	999999	999999	999999	400	749	82	999999	99	999999	639	642	230	999999	999999	97	999999	143	814	867	990	35	999999	882	644	364	999999	256	999999	999999	758	13	418	716	999999	999999	916	826	984	473	343	126	999999	810	228	617	584	999999	807	976	999999	521	955	999999	104	88	235	719	750	999999	815	999999	824	605	999999	635	234	514	553	657	180	415	159	351	534	999999	999999	999999	663	37	780	999999	999999	65	248	999999	57	881	622	106	105	206	85	999999	999999	517	301	261	942	592	393	80	411	160	806	840	372	614	12	230	910	231	66	723	265	999999	386	769	367	630	588	999999	891	456	562	973	339	999999	692	26	582	917	72	80	999999	999999	999999	298	999999	407	999999	443	879	401	195	874	150	361	692	823	140	531	893	321	14	999999	999999	954	598	832	510	171	922	985	647	993	169	985	89	556	266	98	520	960	999999	999999	999999	499	999999	999999	832	977	517	868	886	999999	999999	750	75	603	530	624	700	426	999999	712	999999	999999	754	202	715	165	282	146	567	52	20	932	565	859	576	689	999999	910	999	532	999999	999999	108	999999	969	999999	919	999999	35	641	398	104	73	999999	634	579	999999	999999	972	677	705	999999	999999	844	999999	101	194	215	36	841	930	789	427	373	68	467	794	166	232	999999	245	999999	999999	925	653	916	868	522	235	996	999999	999999	999999	331	827	283	999999	264	999999	878	999999	714	458	193	711	608	999999	999999	984	999999	785	999999	845	999999	999999	907	269	385	200	133	232	671	979	999999	898	315	999999	105	545	999999	999999	540	609	354	81	531	348	928	224	55	248	999999	999999	68	999999	364	778	270	890	919	23	999999	73	433	655	999999	734	428	294	405	755	999999	164	999999	462	999999	979	501	604	910	569	340	171	155	884	64	999999	999999	818	543	537	592	215	625	771	347	476	185	699	519	797	999999	643	819	300	999999	999999	339	999999	966	999999	287	665	979	360	999999	216	918	999999	601	999999	812	610	751	868	173	377	538	437	999999	778	803	801	999999	122	999999	697	352	854	999999	50	803	325	851	168	259	926	235	275	999999	140	557	999999	108	99	984	319	892	999999	999999	298	999999	902	999999	197	581	485	
999999	866	711	986	863	74	330	999999	626	496	758	592	618	999999	151	273	999999	984	231	177	703	996	999999	339	804	401	728	999999	565	900	836	663	586	773	356	368	999999	112	276	493	316	999999	472	497	560	309	342	999999	156	999999	563	504	966	999999	781	583	738	999999	191	472	345	400	994	999999	999999	105	999999	844	890	783	709	999999	717	738	999999	999999	533	640	779	504	999999	838	782	999999	346	999999	697	999999	999999	999999	630	999999	920	999999	157	915	552	999999	836	465	999999	497	998	373	511	327	787	237	553	625	59	107	602	687	999999	506	618	999999	389	329	407	833	853	999999	162	999999	325	913	999999	945	613	999999	803	323	999999	571	840	418	841	29	999999	469	999999	376	722	532	589	999999	400	650	999999	999999	367	517	67	999999	999999	999999	999999	984	11	873	646	607	999999	273	303	999999	486	842	666	209	808	369	775	938	214	487	405	630	938	91	999999	939	999999	711	429	296	266	739	999999	959	208	857	999999	680	999999	31	999999	999999	239	310	756	558	984	107	102	997	741	129	266	167	485	590	55	919	359	706	999999	999999	843	17	999999	747	999999	707	11	951	351	104	125	192	133	945	401	638	334	999999	999999	551	999999	999999	554	146	482	770	483	999999	812	107	330	125	73	63	616	231	287	19	643	286	105	151	655	647	14	84	999999	539	999999	416	999999	394	751	416	691	422	462	999999	999999	154	233	394	148	999999	773	999	999999	80	339	179	999999	325	332	678	456	477	775	907	142	408	736	943	999999	405	512	936	374	999999	999999	204	769	401	999999	498	63	711	13	999999	873	15	999999	963	999999	999999	65	279	72	82	960	999999	646	554	753	866	999999	289	966	742	999999	837	634	473	708	145	409	959	999999	999999	625	745	473	373	44	137	454	772	743	406	350	243	999999	302	696	156	557	225	648	878	89	774	744	270	999999	45	380	491	265	75	621	106	698	999999	457	225	999999	282	519	625	999999	646	546	999999	999999	507	963	342	999999	562	999999	193	320	999999	753	851	999999	212	703	999999	999999	999999	516	678	785	253	999999	999999	999999	481	405	999999	705	33	465	443	238	999999	999999	172	82	48	999999	703	487	437	999999	995	999999	606	224	548	578	999999	868	999999	999999	867	784	158	962	328	497	999999	999999	312	488	297	999999	999999	623	826	344	541	926	999999	258	813	999999	357	999999	550	999999	248	267	999999	999999	999999	164	16	314	370	399	999999	209	753	999999	418	999999	184	999999	499	757	174	983	999999	214	47	999999	999999	211	325	
999999	999999	691	422	168	258	48	999999	605	304	999999	241	999999	262	437	624	341	182	177	839	999999	26	408	999999	792	995	265	869	999999	999999	999999	999999	999999	988	999999	999999	38	787	999999	303	999999	247	578	999999	366	526	168	999999	999999	589	705	423	999999	371	58	660	999999	999999	629	172	999999	999999	655	936	705	137	436	28	569	474	595	999999	586	999999	999999	39	447	754	611	275	837	535	909	73	999999	999999	999999	442	939	42	999999	314	167	999999	310	211	592	642	948	239	100	150	170	496	993	161	836	117	902	29	223	283	122	363	335	999999	269	592	972	999999	114	999999	88	999999	539	999999	396	164	573	999999	999999	804	999999	999999	185	697	374	423	79	812	999999	915	539	919	818	660	202	803	107	844	941	999	669	428	135	106	999999	999999	956	999999	999999	682	543	999999	582	419	478	740	188	999999	101	999999	522	999999	191	999999	463	168	718	878	98	593	66	729	326	999999	144	386	256	89	636	999999	466	367	58	667	382	894	999999	409	192	462	625	469	752	104	487	509	247	937	642	902	999999	999999	624	999999	625	999999	328	145	284	101	999999	108	11	360	999999	999999	121	524	815	569	999999	318	696	636	967	596	976	232	959	635	999999	319	447	733	999999	999999	999999	876	51	999999	576	211	999999	100	968	527	468	401	714	999999	398	723	131	999999	91	999999	391	988	213	999999	836	106	999999	648	952	999999	999999	278	535	11	422	244	482	999999	992	620	192	999999	667	999999	138	999999	518	999999	246	999999	197	374	651	227	999999	999999	999999	23	731	480	35	486	147	793	865	199	999999	999999	909	163	999999	999999	90	999999	999999	785	999999	763	899	999999	588	548	412	536	987	296	626	318	13	668	571	999999	526	999999	999999	705	999999	874	999999	938	719	805	728	999999	185	324	293	999999	802	222	434	909	123	479	892	999999	84	611	806	578	572	557	709	250	592	781	357	568	876	719	326	455	188	960	999999	782	819	328	999999	999999	13	446	515	790	243	999999	354	999999	999999	117	631	856	999999	15	376	171	106	487	501	403	966	725	313	93	895	978	999999	999999	936	119	667	755	261	143	575	135	999999	999999	17	999999	436	310	999999	769	97	470	999999	182	594	381	999999	341	827	956	705	287	999999	999999	894	265	930	999999	119	999999	450	875	605	935	440	250	999999	188	999999	999999	967	999999	787	999999	999999	435	601	558	999999	565	999999	335	999999	304	999999	298	992	999999	33	999999	999999	245	200	426	328	222	864	451	742	353	263	508	861	266	999999	49	499	599	
436	469	663	382	632	554	98	124	946	999999	999999	151	258	507	165	728	571	731	475	371	225	999999	571	159	815	999999	999999	924	473	672	314	999999	798	999999	194	563	98	627	612	646	338	999999	999999	563	944	601	105	755	352	142	695	267	574	138	384	653	898	514	566	417	252	173	651	284	996	999999	353	999999	323	601	640	943	999999	829	999999	21	999999	999999	999999	224	129	999999	999999	341	976	56	823	670	28	540	665	584	70	205	999999	174	562	991	566	834	999999	999999	999999	999999	502	999999	148	745	105	372	999999	999999	308	352	297	695	999999	999999	999999	949	296	683	837	999999	935	66	882	923	435	868	458	524	450	381	966	880	125	830	999999	234	999999	999999	574	655	403	775	999999	718	908	708	583	999999	694	617	999999	999999	999999	658	815	446	869	999999	320	237	999999	622	449	927	385	999999	999999	760	481	83	51	217	118	192	389	170	780	173	25	999999	294	215	830	833	833	402	479	467	25	401	364	693	999999	347	741	780	335	357	999999	999999	138	823	999999	620	576	999999	999999	228	278	999999	999999	705	999999	593	999999	707	792	999999	103	982	937	999999	745	89	999999	357	449	771	451	999999	834	432	830	524	597	999999	444	219	267	999999	937	260	198	369	736	999999	999999	999999	999999	43	999999	719	264	999999	564	26	999999	691	902	228	890	999999	777	669	999999	242	875	999999	996	481	273	582	358	999999	999999	686	999999	385	999999	69	863	274	376	417	620	124	178	480	960	581	999999	753	317	49	613	253	482	529	548	503	999999	809	188	922	770	999999	371	664	314	999999	102	999999	347	842	999999	625	327	369	58	706	999999	404	724	999999	98	999999	274	319	986	801	214	999999	837	850	285	63	96	454	647	214	753	514	175	92	488	999999	416	474	683	988	926	122	480	999999	439	389	95	763	833	261	151	61	999999	999999	673	698	864	496	999999	311	538	873	722	844	953	999999	239	999999	937	407	112	800	635	999999	875	999999	923	996	421	896	968	333	620	396	73	701	836	662	999999	789	827	999999	907	999999	459	999999	999999	636	999999	879	160	999999	826	436	158	350	426	679	637	582	775	867	84	670	343	215	999999	336	780	999999	722	576	232	157	580	999999	892	263	548	999999	999999	297	118	542	746	525	999999	193	248	722	285	167	999999	999999	999999	959	845	247	48	999999	799	74	855	635	167	583	230	999999	856	999999	457	999999	141	814	881	487	758	999999	923	818	707	79	999999	999999	976	999999	551	395	143	620	347	655	224	303	33	636	
441	483	999999	172	304	828	337	282	274	122	35	221	999999	536	210	312	323	230	999999	730	976	797	999999	999999	42	835	999999	245	627	999999	948	999999	999999	255	999999	999999	167	761	523	879	999999	999999	793	864	539	339	439	606	419	45	342	994	999999	999999	659	999999	999999	782	140	468	293	102	999999	472	174	196	430	999999	490	925	154	999999	706	667	999999	171	13	794	71	999999	406	938	825	592	999999	953	91	498	595	999999	461	999999	630	999999	596	999999	999999	331	699	353	909	728	126	494	891	999999	297	999999	999999	498	640	39	721	437	72	354	276	999999	999999	220	115	931	124	88	999999	999999	931	651	81	350	999999	682	999999	718	999999	999999	822	341	999999	689	666	999999	196	107	999999	431	663	999999	992	251	383	106	328	488	999999	999999	613	48	999999	131	849	646	999999	962	496	999999	999999	12	999999	394	532	999999	371	322	554	122	745	27	316	52	999999	738	658	829	966	904	364	616	481	815	73	783	321	999999	840	29	999999	999999	610	813	497	661	558	608	999999	448	735	15	934	134	242	596	731	999999	25	999999	987	999999	995	592	999999	327	999999	828	330	748	623	792	482	999999	148	999999	416	502	999999	999999	999999	59	119	528	999999	358	682	356	582	477	999999	343	563	729	42	785	999999	28	999999	179	140	999999	288	971	824	943	999999	409	999999	721	190	238	432	571	931	937	89	999999	999999	255	999999	999999	256	999999	696	289	238	753	502	362	292	397	292	385	323	459	771	148	703	236	999999	283	369	999999	296	823	999999	991	797	104	706	761	606	965	534	955	483	999999	285	999999	999999	999999	906	633	438	792	946	999999	258	999999	176	940	773	196	999999	999999	815	395	566	999999	377	246	999999	408	656	531	791	327	850	367	976	346	863	168	521	55	999999	735	432	999999	877	864	743	325	999999	766	988	419	545	172	150	999999	999999	412	177	477	824	507	977	907	11	999999	999999	890	999999	829	999999	614	674	385	999999	89	963	72	995	513	999999	999999	480	999999	999999	382	999999	687	227	888	478	460	990	53	999999	999999	758	999999	502	257	999999	852	819	108	688	383	744	170	177	999999	134	805	999999	663	974	194	37	97	374	629	847	518	673	618	360	999999	999999	630	164	135	330	999999	570	747	999999	650	821	381	211	169	999999	622	520	166	763	673	999999	336	999999	999999	999999	671	160	873	410	159	999999	210	999999	999999	999999	123	15	52	740	686	245	999999	817	334	373	655	886	215	999999	234	998	516	854	687	999999	999999	562	128	999999	659	297	696	
347	696	470	620	633	149	999999	523	999999	477	425	87	437	999999	518	999999	673	196	784	944	999999	999999	160	672	356	70	489	472	561	887	759	999999	398	548	331	999999	864	753	32	746	999999	478	999999	530	101	777	999999	207	778	999999	455	999999	874	999999	815	171	546	797	273	999999	659	937	961	729	718	344	688	889	63	397	999999	919	174	999999	999999	412	567	629	581	578	999999	292	693	744	999999	999999	216	55	733	170	584	76	489	459	97	999999	517	888	811	756	99	370	154	390	937	535	932	836	999999	413	603	916	999999	695	761	377	253	227	999999	66	999999	999999	166	999999	813	999999	440	714	951	999999	894	999999	999999	999999	489	450	148	999999	806	906	730	379	999999	329	566	999999	850	794	697	719	999999	300	999999	999999	627	455	213	261	999999	134	999999	227	999999	935	999999	999999	108	400	215	321	239	940	420	391	999999	759	999999	836	336	154	962	646	27	241	653	604	999999	72	999999	44	999999	886	735	999999	999999	999999	493	904	811	640	569	460	999999	386	490	999999	999999	219	430	868	652	999999	924	432	171	457	210	999999	291	913	848	46	203	181	84	352	215	737	579	822	275	899	999999	695	585	999999	68	640	999999	968	724	999999	642	339	392	869	999999	312	520	364	312	839	622	898	792	999999	266	417	311	999999	999999	151	640	607	602	753	352	238	847	999999	399	569	903	323	999999	980	403	864	789	999999	390	902	227	999999	519	435	286	136	902	61	255	650	338	612	498	582	236	44	736	638	999999	733	464	861	999999	743	935	309	709	812	139	402	627	106	999999	576	924	425	97	176	476	226	336	796	413	748	240	301	824	999999	753	369	137	999999	689	656	447	999999	999999	999999	999999	977	427	100	921	853	999999	242	854	999999	999999	999999	947	569	172	999999	407	999999	458	225	513	999999	484	102	999999	770	274	477	416	111	999999	569	174	321	676	498	799	245	874	999999	725	999999	999999	902	958	941	422	567	987	389	259	779	999999	999999	999999	855	502	334	999999	161	588	555	999999	752	792	98	647	635	893	673	999999	171	794	898	999999	515	208	582	143	126	999999	706	489	999999	851	359	661	138	58	821	996	474	213	722	999999	179	182	693	119	999999	304	999999	999999	324	999999	97	984	19	545	758	657	999999	201	999999	802	881	999999	999999	901	999999	999999	999999	587	81	677	999999	999999	81	927	999999	342	514	999999	273	822	572	42	175	999999	763	375	652	593	300	174	85	999999	298	919	99	113	383	999999	676	442	785	208	602	646	843	
139	912	92	225	425	999999	999999	999999	102	240	849	999999	651	147	77	784	999999	999999	907	601	762	670	999999	837	226	958	721	796	999999	47	373	439	529	313	634	462	999999	378	999999	31	628	356	205	689	249	213	732	999999	608	657	859	911	695	54	91	999999	761	999999	999999	999999	430	661	106	999999	867	999999	381	999999	513	999999	224	557	422	999999	973	416	474	472	597	23	999999	76	197	183	187	462	743	484	999999	999999	701	999999	379	418	601	967	259	999999	822	829	999999	394	152	993	443	999999	999999	809	81	674	995	298	656	985	239	999999	473	999999	877	414	676	897	125	348	914	899	187	14	294	16	166	334	650	768	191	842	924	203	739	874	964	934	412	557	179	999999	999999	394	188	247	503	336	999999	417	162	934	999999	803	89	544	134	999999	524	74	999999	670	647	888	803	397	439	280	999999	999999	450	741	494	568	179	999999	240	793	999999	57	999999	830	72	999999	615	257	574	999999	124	999999	750	999999	420	348	999999	508	764	780	590	791	807	233	152	269	967	420	999999	709	999999	999999	314	341	666	476	562	687	607	414	282	555	999999	318	165	988	262	969	331	156	528	670	747	459	213	45	250	289	999999	803	276	204	808	864	497	546	891	419	999999	999999	785	361	900	359	999999	45	968	999999	77	164	16	997	99	303	999999	963	830	999999	999999	999999	236	282	10	999999	148	87	747	958	821	618	106	999999	999999	388	999999	176	769	999999	999999	177	76	750	222	532	999999	278	115	514	683	534	715	46	291	193	716	513	361	106	999999	999999	298	20	678	999999	999999	999999	843	710	932	24	203	443	904	999999	999999	485	70	999999	16	870	972	242	999999	999999	902	70	562	971	671	856	815	673	185	530	879	66	999999	763	474	635	999999	999999	581	668	999999	282	142	330	999999	240	453	883	99	999999	458	65	735	391	555	999999	609	872	999999	86	209	999999	999999	384	90	507	999999	306	13	381	999999	999999	660	616	955	999999	927	242	352	999999	413	999999	999999	999999	81	823	331	691	999999	476	36	562	999999	505	469	811	24	758	250	130	827	999999	880	718	906	999999	405	999999	999999	925	80	376	530	999999	999999	999999	999999	433	312	266	186	721	999999	999999	999999	882	220	164	999999	154	615	179	999999	231	613	266	60	999999	928	199	428	999999	265	292	406	999999	42	999999	832	999999	865	999999	999999	983	944	115	67	353	373	33	999999	250	971	290	999999	900	999999	309	994	416	227	91	505	122	838	973	466	806	999999	695	999999	460	332	956	
999999	34	723	18	286	999999	208	707	501	999999	527	187	241	975	973	999999	999999	733	765	425	972	783	96	342	155	970	999999	999999	999999	678	182	220	918	25	11	999999	186	377	32	999999	217	999999	590	999999	594	661	742	491	833	634	421	127	695	906	999999	999999	938	999999	862	999999	857	947	494	822	999999	999999	268	226	973	688	329	907	710	278	999999	462	203	495	747	494	237	999999	999999	588	267	64	525	22	41	505	999999	999999	999999	715	638	270	36	767	867	999999	402	526	517	155	315	514	416	427	698	531	312	452	642	378	999999	999999	999999	905	565	677	999999	999999	999999	999999	341	533	402	999999	639	999999	435	999999	627	469	999999	710	651	281	283	753	999999	107	999999	510	999999	903	162	146	636	999999	739	130	212	200	496	156	341	48	813	999999	121	421	788	751	105	999999	825	183	286	378	999999	258	632	999999	999999	694	932	684	999999	437	380	266	369	999999	217	999999	232	437	973	945	999999	612	467	501	641	999999	319	572	414	325	999999	979	999999	268	891	491	497	999999	171	802	224	657	999999	386	410	999999	62	97	543	791	654	397	209	999999	999999	445	999999	141	999999	999999	999999	369	999999	960	359	401	406	110	808	999999	999999	831	275	999999	999999	999999	850	91	100	787	184	231	39	623	671	690	780	999999	999999	999999	700	366	231	369	428	854	387	801	999999	19	458	951	289	816	974	999999	131	38	610	287	594	999999	999999	392	627	162	339	656	298	999999	621	999999	999999	362	999999	460	999999	906	999999	876	343	58	64	91	339	233	942	223	648	999999	568	751	918	981	999999	991	326	999999	999999	275	525	730	512	999999	999999	579	119	927	790	524	221	225	285	734	999999	545	999999	959	63	403	220	126	999999	999999	999999	999999	960	860	500	999999	143	999999	174	487	361	612	545	696	999999	759	123	25	432	999999	638	353	476	194	47	326	347	999999	785	999999	999999	408	999999	73	269	528	618	259	436	756	999999	449	999999	797	383	999999	999999	999999	275	303	289	205	694	883	811	755	403	999999	823	184	696	776	987	826	432	952	889	482	999999	174	150	999999	588	675	999999	199	302	678	811	999999	999999	999999	101	491	999999	859	713	999999	262	999999	134	842	999999	262	69	614	462	233	999999	999999	451	527	530	110	163	999999	616	999999	149	622	999999	999999	965	999999	858	999999	684	506	768	999999	248	59	230	923	49	308	438	336	615	139	999999	79	999999	999999	264	999999	858	990	337	642	999999	695	701	640	60	409	877	319	999999	753	929	999999	999999	802	191	999999	
306	606	999999	855	986	290	999999	999999	999999	393	999999	584	999999	69	457	694	178	999999	329	553	358	590	873	640	999999	129	931	862	210	780	999999	509	209	999999	999999	999999	929	999999	656	962	999999	999999	755	666	999999	302	457	345	305	244	787	999999	999999	999999	53	999999	733	430	999999	867	358	549	808	999999	779	913	385	999	567	205	764	695	479	366	270	666	999999	217	654	999999	672	596	999999	999999	992	999999	35	570	818	785	999999	999999	999999	789	613	742	883	650	886	83	916	457	777	109	999999	999999	859	127	377	387	881	525	776	305	205	762	982	999999	121	504	887	814	190	782	676	265	646	999999	752	527	999999	194	330	580	222	999999	819	467	496	999999	425	999999	203	999999	903	999999	999999	753	999999	851	760	50	539	392	196	111	999999	995	432	224	455	179	374	849	603	697	204	205	92	980	999999	999999	999999	999999	88	978	999999	749	999999	673	532	893	106	901	999999	743	999999	999999	999999	120	999999	823	44	282	999999	256	544	353	838	215	808	538	999999	613	908	245	693	328	999999	217	490	999999	999999	999999	691	562	82	999999	999999	860	999999	265	810	972	43	129	489	84	999999	832	999999	278	999999	673	864	994	232	492	999999	532	999999	999999	635	999999	630	429	706	999999	590	892	999999	81	270	977	999999	552	727	999999	579	788	999999	619	999999	480	774	999999	999999	453	999999	697	340	999999	480	999999	810	717	629	633	352	614	999999	214	999999	999999	658	372	17	933	510	321	276	533	913	213	776	999999	999999	165	412	418	812	263	390	893	562	593	601	710	176	999999	923	104	356	965	375	550	136	690	821	999999	213	684	999999	583	430	806	676	999999	783	381	945	474	230	999999	802	169	824	999999	320	999999	770	307	766	65	398	999999	187	999999	837	235	313	91	343	10	215	137	320	806	473	755	999999	334	926	795	510	999999	999999	422	173	216	726	536	380	999999	641	905	918	999999	195	258	629	729	999999	999999	77	863	141	229	728	674	848	999999	136	564	157	446	381	999999	555	939	308	764	784	631	999999	777	710	999999	369	999999	219	433	621	224	136	197	999999	378	728	999999	327	999999	694	498	999999	708	409	815	999999	204	534	999999	341	255	949	999999	944	807	58	300	163	999999	860	428	464	424	999999	999999	438	959	999999	999999	999999	909	622	654	79	295	274	801	377	894	976	999999	775	272	102	376	275	271	999999	999999	999999	437	493	772	793	999999	44	942	311	497	387	649	653	530	999999	432	632	304	795	659	543	256	922	999999	578	695	653	202	
332	40	646	176	999999	999999	684	814	425	850	999999	803	999999	999999	500	879	517	337	521	254	566	999999	999999	970	999999	999999	553	82	514	235	204	108	622	842	619	999999	851	221	932	199	846	891	16	782	443	991	408	221	756	999999	750	250	999999	408	999999	662	296	676	699	133	909	611	309	200	656	763	190	999999	711	229	38	999999	404	999999	407	999999	663	961	536	485	999999	342	325	471	484	999999	924	999999	216	999999	984	184	521	809	999999	245	592	815	136	680	999999	990	510	537	25	454	846	851	11	960	998	334	150	224	938	577	999999	838	716	702	838	966	211	754	244	999999	784	999999	52	172	999999	847	835	856	674	999999	831	788	456	39	117	999999	222	255	959	659	999999	306	870	711	949	753	999999	433	841	843	999999	756	999999	171	669	260	808	999999	877	999999	499	999999	999999	744	745	507	391	999999	999999	765	754	999999	794	584	999999	999999	999999	341	223	999999	748	999999	25	830	415	85	494	295	999999	856	999999	384	377	808	999999	750	999999	136	999999	999999	372	422	838	86	999999	833	961	718	351	191	535	477	999999	549	411	97	278	719	338	670	999999	106	327	738	499	999999	587	999999	424	999999	732	999999	375	771	966	999999	573	999999	741	582	124	775	943	187	999999	798	759	828	406	999999	481	999999	797	999999	438	275	104	109	586	720	999999	974	304	999999	999999	999999	111	999999	582	85	524	999999	999999	756	999999	247	999999	149	418	701	999999	758	589	352	597	999999	999999	999999	343	701	999999	999999	999999	30	336	999999	481	671	728	393	696	906	999999	331	558	151	999999	999999	750	999999	122	954	691	885	110	496	394	999999	685	999999	145	41	520	880	842	999999	977	999999	429	415	766	491	421	999999	14	714	999999	999999	793	455	999999	760	329	152	999999	288	782	476	920	840	755	529	999999	964	257	999999	395	375	488	999999	173	111	999999	344	434	631	543	666	880	395	984	999999	168	240	136	385	712	377	302	564	277	999999	999999	999999	999999	246	999999	456	777	349	328	145	999999	295	291	536	999999	984	717	957	745	125	596	534	855	629	370	999999	838	999999	952	28	83	924	240	662	999999	41	685	197	999999	999999	889	999999	77	848	355	999999	949	600	246	999999	660	344	819	161	915	511	734	40	876	750	999999	905	397	310	999999	856	65	999999	471	117	309	529	831	658	235	65	999999	16	283	498	999999	247	999999	999999	999999	738	114	88	747	563	999999	999999	321	999999	999999	984	999999	767	786	999999	817	331	999999	139	428	141	513	171	926	859	54	728	
999999	388	944	379	279	999999	942	333	751	976	880	908	999999	654	217	999999	999999	251	912	699	229	999999	680	999999	119	999999	806	999999	235	943	162	888	518	999999	898	933	441	108	715	980	825	463	748	840	450	230	999999	999999	999999	999999	981	999999	947	355	508	973	707	999999	270	999999	999999	716	999999	808	824	992	999999	240	756	284	24	90	536	931	874	766	999999	999999	44	999999	187	42	312	178	961	477	940	173	999999	924	235	972	837	941	624	119	364	999999	999999	457	830	98	27	648	999999	900	158	25	480	742	938	867	434	999999	595	334	413	929	846	356	999999	235	170	831	58	999999	999999	594	999999	765	411	105	823	586	67	98	24	999999	136	70	328	925	692	338	986	368	548	465	355	300	705	999999	999999	999999	999999	605	927	196	999999	999	657	564	708	999999	340	843	53	847	999999	507	319	999999	803	786	37	136	999999	832	844	690	504	787	248	27	69	976	12	163	999999	999999	170	828	999999	136	412	999999	227	999999	997	999999	324	700	150	848	980	956	999999	316	642	999999	72	105	351	999999	505	870	326	690	999999	363	840	890	667	861	346	490	999999	677	383	273	999999	565	834	701	375	803	646	399	46	112	355	695	520	999999	400	999999	487	163	630	542	447	536	330	643	312	433	43	288	999999	999999	281	999999	933	379	370	506	270	999999	544	999999	233	999999	654	553	999999	999999	380	756	999999	281	999999	999999	56	840	999999	382	245	201	398	942	770	367	999999	546	831	400	761	150	549	894	804	837	619	999999	318	520	882	776	634	166	999999	286	817	241	496	749	907	102	999999	988	270	79	260	601	932	866	999999	117	999999	618	393	240	217	576	999999	176	912	128	532	999999	500	468	566	241	999999	493	999999	999999	60	92	999999	669	595	999999	633	999999	586	27	999999	999999	999999	775	64	999999	773	823	999999	250	764	329	836	788	570	250	999999	801	999999	29	712	448	326	395	66	640	134	999999	644	656	942	999999	589	894	133	89	999999	725	414	999999	468	76	999999	309	890	730	999999	705	108	999999	73	832	231	567	315	999999	135	94	999999	423	999999	58	999999	422	307	33	740	999999	664	999999	415	772	396	962	999999	646	34	27	505	999999	999999	429	625	298	999999	120	519	32	589	577	999999	749	16	990	657	419	887	999999	11	867	999999	314	50	618	999999	300	445	268	16	669	531	118	589	392	39	999999	999999	999999	829	197	513	718	361	97	999999	666	765	405	315	151	758	32	25	637	345	999999	999999	17	359	302	999999	261	
25	920	999999	845	170	624	999999	999999	986	997	181	999999	999999	282	952	952	91	283	534	50	953	999999	999999	999999	103	999999	57	950	93	425	540	537	999999	261	703	441	52	691	506	151	444	999999	164	999999	850	999999	283	72	137	437	999999	85	767	634	307	159	20	545	751	218	576	20	999999	570	999999	644	301	112	999999	999999	909	999999	777	393	605	834	711	158	658	999999	678	984	823	999999	499	465	999999	888	954	553	430	999999	939	999999	999999	433	27	594	304	216	909	181	493	999999	527	536	308	999999	39	473	448	861	999999	860	539	999999	197	999999	81	11	874	413	157	999999	100	412	459	489	999999	999999	816	126	854	999999	982	999999	501	217	999999	962	167	999999	859	491	115	569	619	999999	757	999999	246	999999	523	302	342	506	33	468	999999	124	999999	999999	999999	857	999999	331	999999	445	877	999999	100	999999	327	999999	844	488	554	999999	999999	531	793	380	731	834	935	999999	999999	561	119	486	483	43	691	999999	886	348	829	11	834	784	561	183	211	724	892	266	999999	415	458	853	951	367	548	994	330	999999	96	999999	922	410	999999	999999	336	401	559	999999	999999	313	232	505	659	552	831	145	969	620	178	17	942	679	999999	999999	113	266	534	126	999999	697	693	999999	262	999999	89	434	66	115	846	810	999999	834	967	939	192	999999	203	408	999999	999999	999999	999999	537	999999	789	253	408	999999	999999	999999	866	999999	572	600	619	52	253	562	473	407	89	864	773	368	999999	117	999999	72	999999	999999	72	136	590	999999	999999	983	652	183	317	836	35	999999	762	776	943	732	271	377	330	150	999999	641	934	999999	999999	170	935	999999	247	682	999999	346	533	999999	17	999999	852	999999	927	999999	400	79	999999	999999	381	562	111	997	424	999999	845	344	742	864	999999	431	201	461	759	512	57	999999	999999	634	304	688	992	570	768	212	999999	781	449	693	750	639	999999	307	757	770	68	938	754	138	999999	207	999999	669	750	586	549	401	730	425	588	917	143	999999	342	999999	569	999999	999999	221	239	999999	895	58	124	999999	999999	999999	704	988	453	999999	999999	807	999999	107	999999	333	819	999999	999999	488	60	999999	115	999999	505	999999	964	74	211	527	709	999999	898	773	999999	556	554	938	551	655	696	742	971	999999	199	335	822	245	608	245	722	56	558	751	22	871	942	291	316	268	999999	640	999999	926	999999	194	909	33	795	538	778	880	640	18	792	318	61	636	999999	180	999999	729	466	999999	999999	663	984	157	999999	999999	613	273	632	292	999999	999999	
955	55	999999	15	999999	798	449	79	466	842	415	999999	999999	999999	819	316	648	145	315	210	999999	999999	132	746	209	762	273	365	925	515	999999	358	292	999999	362	16	567	637	753	164	999999	396	509	999999	257	444	198	66	620	307	999999	496	977	526	999999	144	923	332	805	663	535	94	154	951	594	67	267	232	351	813	748	20	392	999999	999999	787	999999	169	499	764	573	217	744	627	999999	761	380	766	999999	999999	92	999999	832	99	629	999999	999999	558	378	199	187	965	714	806	558	613	114	826	605	104	999999	999999	999999	50	999999	999999	349	526	70	833	999999	501	999999	133	730	513	999999	999999	531	726	545	763	791	309	999999	999999	502	938	999999	287	656	554	999999	999999	405	329	411	791	999999	999999	854	725	498	544	512	685	597	590	86	54	434	812	999999	999999	558	69	972	999999	999999	491	825	999999	457	999999	187	999999	999999	617	999999	411	112	999999	999999	230	871	819	275	256	999999	902	21	999999	861	999999	852	999999	258	999999	999999	345	999999	877	999999	518	999999	453	277	714	367	380	999999	979	861	674	942	47	520	999999	999999	999999	794	725	737	999999	480	913	549	433	930	999999	883	59	999999	999999	999999	999999	69	783	745	999999	552	560	888	426	558	999999	999999	196	91	815	332	184	283	472	550	999999	150	999999	999999	571	903	843	784	34	496	999999	573	478	620	718	977	736	338	999999	196	244	999999	320	12	449	863	999999	352	125	20	709	776	943	999999	999999	93	291	746	184	524	999999	776	999999	929	263	468	582	576	999999	837	596	845	693	286	315	999999	830	775	999999	999999	999999	501	999999	23	787	999999	630	634	999999	634	695	990	164	74	488	468	972	390	748	999999	290	786	999999	288	424	863	92	666	537	638	263	516	157	475	999999	216	117	850	152	735	838	947	388	738	151	605	691	628	798	847	821	449	36	617	427	999999	522	390	599	999999	445	963	999999	559	380	188	842	688	100	281	999999	132	247	23	152	343	407	251	146	818	999999	464	868	999999	817	813	490	539	58	999999	999999	727	260	228	299	874	850	999999	367	999999	762	999999	999999	999999	496	999999	211	22	475	999999	365	999999	253	999999	751	999999	105	999999	741	567	698	313	640	879	999999	633	871	28	724	277	492	578	883	999999	65	179	926	999999	999999	128	612	478	74	963	855	423	999999	479	477	318	779	999999	97	800	274	459	372	659	999999	863	827	192	298	207	602	999999	397	78	726	582	999999	999999	999999	623	954	999999	249	999999	33	173	999999	999999	551	416	498	
58	490	93	910	999999	806	276	410	340	301	999999	190	999999	371	77	999999	415	752	999999	262	35	231	473	845	54	220	696	635	777	714	434	999999	882	999999	553	306	314	168	130	776	999999	353	881	332	999999	999999	382	315	955	999999	743	999999	656	163	472	827	999999	247	865	395	120	999999	633	626	866	999999	999999	167	817	999999	721	999999	632	999999	474	682	349	150	320	14	837	391	679	640	999999	999999	984	999999	999999	726	289	76	999999	734	665	999999	999999	265	466	747	741	225	999999	194	425	496	999999	538	689	999999	999999	999999	927	999999	999999	729	961	993	655	92	804	579	920	101	491	655	953	999999	999999	999999	962	94	684	573	272	621	999999	495	999999	999999	767	999999	49	455	248	413	999999	442	999999	936	196	725	610	383	943	999999	305	405	702	770	542	128	85	999999	827	402	201	364	598	937	999999	475	778	179	324	358	539	474	999999	88	515	999999	999999	525	140	247	999999	310	999999	110	325	498	792	454	942	999999	380	676	999999	845	221	784	843	249	999999	720	999999	440	999999	595	632	830	552	624	999999	999999	406	559	242	590	918	890	734	999999	621	346	682	334	999999	999999	999999	863	846	16	866	730	677	999999	424	999999	300	999999	251	999999	477	495	999999	178	200	922	999999	821	444	999999	927	999999	60	356	628	764	999999	622	213	392	617	769	984	545	757	533	352	923	999999	821	300	874	648	699	999999	135	401	514	143	999999	434	166	428	809	89	545	680	331	855	999999	382	677	841	859	427	708	511	999999	420	999999	579	328	685	622	999999	63	682	360	336	502	373	533	489	898	958	461	999999	184	466	222	852	31	999999	485	449	622	999999	789	282	321	624	990	999999	476	735	999999	480	805	72	36	863	329	995	999999	999999	848	198	999999	901	999999	367	336	944	208	999999	999999	259	210	183	134	30	999999	88	999999	877	382	440	22	172	852	999999	999999	122	440	359	533	35	715	199	600	434	100	887	315	999999	298	999999	894	999999	187	856	280	632	937	15	969	250	980	485	913	418	185	780	59	985	821	999999	513	849	291	532	543	20	582	999999	929	15	772	71	588	335	999999	360	999999	995	709	913	185	999999	389	292	55	999999	999999	192	258	319	838	999999	141	999999	542	54	380	654	999999	999999	59	999999	999999	964	478	918	896	587	872	999999	794	63	999999	908	999999	89	470	999	486	313	734	400	999999	999999	176	452	929	999999	999999	501	979	340	683	450	864	937	358	999999	814	136	343	999999	320	999999	999999	999999	54	233	999999	
463	584	381	178	18	535	658	796	466	798	999999	989	393	794	380	845	999999	999999	999999	53	111	731	55	195	359	969	46	90	27	104	999999	407	999999	475	339	999999	999999	999999	674	914	215	150	891	626	788	999999	950	903	939	587	70	415	219	189	999999	731	539	196	818	49	498	577	778	371	999999	628	294	917	464	464	248	302	705	920	999999	960	839	428	406	222	29	143	151	999999	44	975	198	526	999999	608	386	421	353	635	999999	638	999999	999999	220	170	852	42	448	484	999999	768	710	298	999999	975	892	121	789	605	29	365	436	348	999999	441	999999	768	999999	856	999999	827	948	79	504	209	599	319	218	246	370	986	999999	666	101	999999	999999	899	184	563	716	275	999999	748	615	71	211	999999	999999	778	730	94	655	591	406	999999	819	640	794	151	386	582	903	553	245	43	670	769	999999	70	175	539	593	823	150	812	205	210	463	443	998	575	125	999999	515	285	341	113	269	999999	999999	999999	115	999999	187	143	999999	88	513	582	999999	441	776	142	612	200	501	999999	999999	594	326	619	186	360	153	999999	467	473	47	960	701	567	510	999999	614	540	433	560	999999	17	999999	127	697	881	999999	566	799	983	826	324	784	510	999999	999999	263	836	999999	755	889	376	676	897	999999	999999	999999	999999	999999	999999	999999	81	767	940	999999	442	152	208	922	999999	999999	999999	21	483	999999	999999	999999	201	904	999999	424	778	92	678	671	280	999999	553	86	999999	999999	999999	634	700	465	754	557	999999	999999	229	999999	64	913	999999	999999	312	364	999999	260	328	377	999999	929	107	999999	749	989	98	278	999999	111	999999	131	778	999999	108	951	320	999999	892	174	341	875	684	999999	369	864	999999	240	369	915	149	303	758	999999	999999	289	537	999999	715	765	468	575	412	128	933	933	145	858	999999	360	53	183	999999	999999	45	814	999999	795	324	999999	999999	999999	909	998	961	306	373	11	983	818	424	305	312	137	705	766	472	565	378	436	729	999999	891	999999	871	999999	935	604	999999	999999	44	742	700	830	705	610	666	414	167	637	999999	143	874	529	936	999999	871	999999	457	279	351	689	427	888	166	988	966	901	999999	996	370	768	270	486	784	681	999999	482	431	105	109	68	408	741	866	595	999999	371	81	132	104	705	156	472	165	354	324	812	673	717	999999	765	287	171	999999	801	873	398	745	999999	999999	398	808	362	999999	999999	291	686	32	999999	792	604	829	13	901	664	999999	798	330	439	999999	791	808	714	460	344	781	
246	474	999999	722	808	999999	999999	977	999999	896	999999	302	873	72	638	790	112	925	49	935	283	269	611	190	84	77	315	897	363	590	104	901	834	511	54	999999	999999	848	999999	977	22	35	206	768	827	999999	457	377	727	11	999999	789	420	408	507	977	862	884	999999	999999	320	999999	999999	999999	802	892	999999	372	27	427	999999	264	941	72	923	999999	73	999999	362	579	999999	999999	179	999999	999999	315	490	436	13	77	358	83	211	253	667	103	411	999999	966	999999	48	94	359	310	178	451	999999	999999	999999	999999	914	999999	531	78	999999	999999	749	999999	240	496	411	41	369	950	78	759	62	697	404	830	999999	999999	877	427	999999	999999	999999	999999	193	442	467	141	951	999999	162	999999	551	999999	999999	294	999999	999999	850	999999	534	999999	999999	409	242	419	398	160	954	999999	413	932	999999	114	537	594	793	999999	89	798	39	279	89	615	999999	738	218	999999	999999	119	486	707	999999	408	999999	533	809	189	999999	773	53	316	187	999999	349	230	198	999999	605	538	501	474	999999	61	449	999999	927	999999	999999	999999	211	478	586	844	178	706	800	999999	999999	13	784	613	252	999999	754	722	101	999999	999999	576	550	771	999999	45	618	999999	999999	999999	958	637	606	700	578	143	999999	574	730	999999	138	999999	429	999999	234	602	999999	999999	231	753	306	726	173	153	843	44	953	439	164	550	235	166	67	720	784	584	406	94	44	999999	999999	189	999999	999999	654	633	156	999999	547	722	291	730	789	894	999999	241	474	463	999999	543	189	142	420	190	118	999999	999999	709	670	650	205	999999	999999	999999	19	127	999999	415	498	219	887	858	892	442	268	505	376	172	937	552	119	943	237	999999	929	999999	769	812	999999	683	58	447	434	897	526	623	877	677	885	666	999999	68	999999	999999	655	330	249	978	999999	999999	999999	422	772	999999	999999	262	440	361	192	408	358	922	766	815	999999	450	434	995	916	645	627	999999	287	280	999999	60	979	999999	999999	609	371	790	890	999999	87	636	674	999999	999999	273	192	999999	494	486	318	584	999999	158	486	215	896	254	72	999999	985	906	999999	999999	82	490	283	850	516	583	47	567	41	729	737	534	999999	128	638	652	463	112	214	801	962	471	999999	999999	113	639	713	126	999999	614	61	181	501	183	999999	876	999999	341	19	911	449	999999	999999	999999	420	951	439	778	616	420	822	999999	999999	343	999999	611	732	452	746	876	999999	920	999999	427	678	999999	42	602	883	761	999999	999999	103	302	361	221	918	194	420	162	
999999	935	999999	318	791	999999	999999	168	644	633	154	999999	595	999999	51	528	999999	135	999999	854	918	837	999999	854	999999	701	789	409	981	327	692	547	999999	594	676	935	420	999999	635	509	96	999999	999999	999999	617	999999	536	960	261	832	310	793	999999	565	243	372	999999	654	999999	100	388	999999	186	327	940	606	515	10	466	116	118	390	499	395	768	54	879	643	247	644	174	829	158	159	26	899	999999	476	999999	313	894	765	999999	545	131	25	697	641	999999	999999	999999	535	504	154	724	919	999999	904	797	199	493	407	999999	999999	925	999999	999999	37	999999	50	357	48	999999	162	222	352	419	954	273	999999	356	247	333	236	999999	639	335	999999	435	107	999999	354	999999	170	820	496	358	66	619	572	103	670	340	999999	663	569	885	999999	932	382	509	348	640	999999	843	255	999999	191	999999	295	234	919	999999	999999	445	13	369	489	342	725	999999	999999	344	701	658	685	999999	999999	573	999999	754	983	80	63	999999	266	713	634	327	574	422	177	188	333	999999	184	78	138	834	659	210	999999	19	217	388	156	14	938	396	167	348	30	618	411	541	251	848	999999	614	188	299	999999	172	767	312	826	185	999999	363	484	617	778	999999	913	276	999999	973	999999	674	451	262	774	247	999999	235	401	559	776	999999	106	335	999999	523	656	999999	475	999999	251	904	999999	971	999999	584	999999	550	999999	999999	704	144	192	999999	985	873	172	925	525	497	11	542	910	277	408	999999	267	158	97	264	999999	553	801	125	731	958	123	480	269	999999	335	620	999999	999999	854	642	609	999999	349	656	360	730	844	978	241	709	999999	294	572	774	999999	763	999999	315	238	999999	343	76	999999	37	760	692	665	334	171	391	877	999999	423	766	619	438	999999	440	903	842	999999	822	884	32	964	829	907	999999	999999	572	167	999999	372	702	308	542	293	322	895	999999	74	519	817	850	832	683	870	806	165	999999	954	999999	411	395	999999	521	192	523	73	931	784	180	462	598	234	527	948	999999	468	86	999999	496	999999	999999	778	198	999999	44	199	290	999999	999999	999999	983	617	144	947	976	260	787	360	999999	258	999999	883	894	67	228	999999	314	735	160	348	999999	744	467	487	176	999999	264	515	158	999999	999999	972	999999	840	478	981	99	579	971	470	999999	726	385	248	579	362	883	141	999999	418	884	554	807	763	999999	249	160	999999	781	369	996	281	211	999999	999999	992	210	64	588	247	999999	734	999999	999999	667	362	999999	229	907	814	733	999999	728	999999	
999999	999999	175	999999	588	999999	830	441	798	999999	474	408	524	940	773	999999	161	829	999999	550	882	159	789	127	105	898	881	931	750	999999	999999	873	999999	471	995	246	999999	289	475	999999	416	104	936	162	226	999999	838	999999	455	329	662	904	580	999999	999999	299	448	57	824	690	999999	899	691	831	999999	600	855	999999	944	537	760	872	364	999999	143	788	223	999999	900	836	70	463	999999	430	314	999999	999999	374	613	706	797	779	464	785	11	516	999999	114	186	625	413	784	999999	918	568	790	549	387	54	79	85	811	157	988	999999	894	424	999999	527	254	308	490	449	247	739	981	417	999999	201	627	999999	119	999999	285	433	285	980	566	861	524	191	914	330	543	999999	985	631	476	165	999999	102	151	999999	932	999999	999999	999999	999999	188	587	999999	999999	196	427	693	966	360	872	999999	354	999999	999999	408	13	72	393	170	905	616	754	359	940	423	94	535	244	999999	528	957	999999	940	999999	388	284	150	220	728	903	849	999999	634	759	911	811	203	999999	742	584	869	933	762	439	628	434	237	442	557	111	891	999999	999999	832	914	65	414	999999	479	134	999999	851	664	266	999999	952	999999	999999	38	612	999999	999999	501	947	999999	33	747	511	128	953	57	708	662	627	21	400	229	802	845	999999	407	999999	999999	618	722	999999	999999	999999	999999	675	315	636	413	945	221	600	999999	999999	999999	890	317	903	59	999999	86	164	199	47	255	665	732	326	999999	182	215	863	536	999999	235	641	754	250	137	452	647	420	304	716	415	420	441	999999	629	955	548	503	999999	248	542	568	999999	241	261	717	943	989	881	241	740	357	74	84	271	542	145	999999	775	607	878	999999	859	482	631	834	234	999999	696	799	634	711	886	298	351	667	812	522	989	420	508	658	538	72	999999	68	356	367	470	97	999999	481	999999	380	369	876	708	355	999999	999999	999999	999999	999999	92	999999	39	999999	776	999999	999999	999999	622	87	999999	108	229	136	797	506	573	999999	866	538	609	980	162	999999	515	928	474	959	999999	999999	999999	927	564	366	456	465	999999	999999	999999	633	999999	999999	206	404	373	999999	999999	999999	910	848	46	939	626	414	692	111	454	999999	999999	847	269	645	272	710	514	437	543	863	679	341	561	999999	906	999999	673	251	999999	757	999999	243	788	999999	999999	618	876	633	311	159	673	355	20	898	641	732	999999	230	105	496	890	936	738	286	80	999999	297	69	42	392	741	999999	327	999999	438	721	999999	545	597	999999	833	999999	999999	
393	199	334	331	662	999999	184	870	452	155	297	999999	999999	505	511	653	999999	999999	999999	999999	999999	418	999999	999999	323	470	919	672	827	999999	451	999999	19	999999	354	97	999999	258	635	999999	858	999999	298	999999	39	829	999999	226	999999	999999	128	999999	26	290	217	975	967	306	17	202	425	999999	999999	999999	703	634	858	872	160	999999	907	230	999999	103	742	406	999999	926	997	999999	713	703	999999	935	513	128	646	999999	602	999999	129	449	250	443	308	356	999999	478	602	999999	999999	884	75	144	999999	999999	638	923	547	999999	856	999999	999999	523	488	722	397	116	316	585	988	138	279	999999	304	999999	980	999999	794	999999	999999	999999	999999	603	523	829	637	979	950	615	489	722	999999	792	522	88	150	999999	954	586	958	372	172	999999	999999	842	999999	999999	839	527	918	387	138	161	999999	216	717	999999	10	658	94	418	166	999999	105	275	947	487	269	226	327	262	306	999999	437	563	487	316	197	680	224	353	150	433	697	999999	593	40	908	315	371	444	726	306	501	550	216	471	920	150	895	999999	34	999999	209	999999	90	920	724	330	999999	410	518	999999	443	740	277	733	13	993	681	916	999999	953	855	882	999999	10	716	886	357	999999	395	56	999999	999999	329	999999	233	42	32	999999	316	588	587	960	925	407	863	761	282	482	999999	927	468	978	559	80	768	326	999999	90	214	837	972	711	24	471	544	356	420	999999	510	971	971	18	610	999999	999999	894	957	139	147	954	613	875	558	468	588	806	999999	999999	999999	999999	903	942	469	999999	615	875	946	464	863	516	999999	999999	972	496	999999	459	378	568	999999	873	369	10	943	259	233	107	999999	555	883	999999	818	999999	992	603	999999	39	549	141	384	999999	948	502	275	999999	614	92	999999	71	512	138	438	969	554	885	999999	903	999	220	255	999999	721	999999	580	135	698	188	538	379	429	926	999999	246	193	213	924	999999	734	999999	644	151	999999	102	53	754	308	848	617	999999	66	174	40	338	886	866	999999	558	922	149	999999	435	999999	533	642	585	228	999999	785	351	960	999999	999999	686	575	113	324	629	999999	999999	827	849	571	431	322	264	896	581	360	327	433	376	944	594	391	219	999999	999999	459	467	536	115	999999	275	157	385	995	353	763	999999	551	999999	211	106	322	999999	864	999999	220	387	999999	646	999999	468	918	999999	999999	584	305	366	516	999999	180	889	299	721	786	306	999999	936	268	552	818	577	775	284	999999	848	999999	308	999999	475	460	81	778	999999	273	604	
999999	999999	649	999999	58	406	276	898	979	999999	806	600	305	999999	999999	999999	128	999999	827	274	999999	644	428	887	313	999999	21	50	203	108	121	999999	999999	192	948	999999	297	848	503	999999	999999	876	304	852	52	681	13	999999	627	999999	952	641	72	998	911	713	144	762	117	62	394	235	999999	880	999999	405	152	123	618	137	986	280	643	415	964	999999	999999	576	845	631	992	999999	423	26	999999	999999	348	459	280	245	586	534	741	999999	37	84	181	423	999999	999999	539	999999	999999	499	199	682	997	656	44	105	373	567	999999	485	69	170	812	688	735	731	67	999999	842	383	551	999999	539	202	999999	889	644	925	925	209	999999	112	65	923	826	473	482	691	424	185	872	28	618	265	391	866	999999	999999	688	919	588	999999	999999	795	948	738	152	999999	999999	155	461	447	641	717	999999	957	114	888	862	271	258	376	277	666	999999	532	843	999999	810	521	626	162	247	999999	999999	255	64	270	974	98	999999	676	422	279	724	434	386	999999	871	434	762	383	630	427	670	222	578	391	294	425	999999	999999	999999	757	528	999999	210	999999	107	147	902	843	913	773	940	582	999999	999999	942	999999	156	943	999999	999999	759	999999	531	820	346	999999	677	673	976	559	204	462	682	999999	750	999999	999999	751	802	733	999999	918	469	999999	486	98	269	580	999999	999999	279	951	465	618	998	285	777	389	298	999999	999999	238	867	364	578	999999	899	999999	257	527	999999	404	999999	678	999999	999999	783	674	343	999999	147	107	234	769	289	252	999999	73	667	999999	648	844	462	113	999999	303	60	114	999999	999	198	972	332	921	364	875	811	786	764	167	501	113	999999	51	999999	373	13	999999	85	335	490	836	999999	781	879	18	941	999999	415	999999	790	679	395	344	69	175	999999	313	414	414	441	220	309	509	974	544	798	421	999999	900	299	999999	39	952	519	362	351	550	52	356	999999	774	999999	999999	377	822	717	999999	981	999999	598	700	693	671	894	279	536	130	999999	344	999999	530	496	515	271	837	649	442	825	707	999999	999999	271	68	480	667	999999	999999	142	161	827	97	440	164	311	999999	269	368	68	249	999999	230	742	999999	999999	413	288	865	941	540	182	284	886	999999	572	375	438	634	200	236	440	440	999999	655	516	132	99	999999	999999	673	577	999999	383	585	882	603	999999	999999	921	77	999999	973	999999	602	979	552	210	999999	592	935	169	635	177	832	809	394	241	96	999999	24	999999	999999	999999	999999	962	890	999999	310	999999	968	884	999999	
712	133	847	466	285	396	676	964	921	933	748	999999	513	942	999999	551	775	497	371	999999	372	907	999999	442	321	886	999999	98	651	899	764	624	61	294	922	999999	985	999999	118	999999	999999	999999	999999	389	207	999999	999999	30	776	359	534	903	606	490	512	805	379	414	155	399	999999	587	999999	31	179	134	227	229	29	999999	999999	433	389	526	983	146	815	374	245	928	132	999999	322	301	375	999999	999999	570	781	127	999999	580	207	719	999999	832	912	80	220	82	176	545	10	706	999999	111	524	90	507	376	999999	15	179	226	277	999999	999999	32	656	318	117	656	447	902	999999	985	235	670	438	160	999999	999999	999999	172	999999	586	618	616	999999	273	346	937	73	999999	136	669	411	999999	999999	999999	567	890	999999	999999	965	519	107	999999	999999	999999	876	999999	651	356	153	255	851	17	999999	690	529	999999	524	393	972	999999	593	42	775	999999	584	254	228	488	592	999999	330	262	206	999999	488	520	315	699	397	492	295	716	271	880	817	403	526	761	430	908	376	999999	929	795	926	75	999999	575	233	999999	635	172	763	999999	925	599	810	221	211	999999	999999	824	995	489	884	876	999999	894	918	190	728	466	68	999999	999999	299	999999	411	326	423	198	739	476	999999	857	133	953	461	955	228	593	314	560	421	565	551	45	450	910	999999	304	437	657	999999	902	178	113	89	843	636	276	408	894	787	819	613	999999	239	631	761	999999	999999	999999	699	597	423	905	646	128	425	263	999999	999999	276	129	999999	92	433	863	999999	999999	873	617	328	999999	194	419	772	601	999999	203	999999	818	999999	137	985	497	957	455	488	272	999999	961	428	383	999999	907	999999	668	67	531	923	999999	942	741	999999	999999	621	747	412	14	143	54	177	231	999999	73	351	149	143	999999	999999	978	384	425	562	912	199	944	567	286	791	114	999999	430	279	440	875	417	999999	294	999999	999999	53	484	139	999999	793	206	926	330	566	488	534	793	405	945	991	999999	189	999999	999999	677	999999	999999	222	38	511	747	952	999999	198	934	71	849	999999	915	999999	899	999999	999999	999999	999999	999999	247	720	312	999999	750	34	999999	448	358	238	999999	782	208	40	999999	999999	111	999999	999999	254	909	999999	632	426	685	403	999999	20	101	241	999999	28	519	658	941	414	910	458	760	722	628	577	840	999999	131	77	201	884	999999	637	194	239	82	748	118	116	98	885	894	999999	543	323	357	127	199	921	273	549	98	513	361	652	160	333	999999	341	301	926	305	618	
212	999999	993	999999	999999	809	946	999999	549	835	326	999999	999999	413	999999	315	230	722	999999	209	803	651	796	999999	285	542	999999	748	999999	776	814	172	590	286	154	938	999999	892	81	390	975	999999	999	263	999999	999999	999999	999999	154	999999	999999	578	420	999999	814	999999	809	490	188	513	730	207	999999	772	30	164	444	287	268	250	986	337	651	999999	233	999999	651	999999	999999	999999	999999	341	603	811	665	246	751	494	472	594	139	838	714	999999	660	777	854	237	242	43	999999	999999	489	904	999999	783	999999	294	872	513	908	999999	999999	240	69	398	603	836	117	784	412	949	815	673	121	157	999999	94	475	999999	456	999999	309	293	65	644	999999	699	487	882	319	999999	622	999999	685	862	675	484	508	271	183	27	129	458	999999	943	994	815	999999	187	170	842	999999	425	999999	494	966	880	184	999999	999999	904	999999	235	475	999999	337	999999	988	999999	999999	149	999999	213	282	999999	304	851	662	121	650	46	906	310	721	476	647	206	902	999999	999999	794	309	93	724	279	999999	894	999999	685	616	146	826	999999	705	30	266	999999	153	627	199	125	227	73	774	510	999999	58	513	999	308	140	999999	797	361	999999	839	999999	488	12	770	410	999999	977	505	513	219	371	605	700	999999	41	62	284	11	781	577	245	319	223	281	619	391	983	387	999999	999999	999999	192	27	191	763	999999	150	857	999999	999999	249	568	270	999999	635	453	999999	789	999999	88	681	795	999999	120	603	193	999999	731	160	999999	884	600	999999	332	999999	999999	999999	999999	456	903	912	426	223	534	337	677	59	921	645	176	999999	204	120	407	999999	999999	612	907	587	580	999999	419	707	769	372	649	548	938	122	457	866	302	342	373	175	264	582	56	782	926	144	353	95	984	450	689	490	999999	821	945	999999	999999	932	876	51	999999	999999	999999	999999	999999	999999	120	809	999999	999999	285	862	747	241	256	661	566	134	661	445	518	333	722	328	682	169	926	126	999999	880	196	370	466	331	999999	545	138	884	105	797	999999	543	999999	999999	175	827	743	390	575	294	20	999999	999999	440	533	179	996	135	489	528	212	993	999999	999999	123	915	405	425	999999	710	533	681	999999	863	421	974	437	999999	999999	855	999999	545	551	881	869	641	999999	35	798	999999	548	12	404	576	595	999999	900	999999	571	260	999999	999999	999999	864	761	338	999999	417	29	558	741	958	999999	633	999999	667	452	761	448	481	825	380	627	75	172	530	286	463	278	391	83	848	476	999999	433	108	723	686	
130	541	126	999999	999999	999999	999999	999999	39	771	999999	999999	587	148	150	999999	434	999999	699	756	702	999999	61	71	149	637	484	893	492	79	210	14	999999	765	641	999999	999999	999999	373	388	313	582	500	515	990	350	804	934	708	386	478	999999	408	966	984	888	489	999999	999999	379	764	868	999999	959	571	999999	983	999999	999999	243	735	290	688	321	453	999999	999999	999999	81	798	999999	549	999999	999999	601	999999	999999	978	781	999999	427	309	611	994	623	445	484	540	944	531	366	999999	437	475	651	197	694	999999	522	863	158	999999	983	999999	546	999999	683	999999	368	743	862	15	50	754	815	435	679	693	697	17	646	209	601	549	999999	850	122	719	465	413	999999	518	465	917	603	484	326	867	999999	409	761	493	999999	999999	669	999999	941	682	660	999999	518	10	399	999999	227	999999	352	444	311	696	111	964	536	954	999999	353	550	999999	160	341	118	812	999999	297	256	163	37	399	880	999999	908	439	68	249	895	999999	129	950	999999	655	141	882	565	760	307	797	956	227	602	325	999999	818	531	999999	117	706	763	999999	999999	74	921	952	563	230	787	672	905	999999	68	999999	999999	600	433	505	209	236	256	485	990	999999	206	809	797	565	280	999999	908	999999	999999	199	380	27	691	635	733	189	328	344	972	635	999999	669	168	999999	101	220	394	35	129	880	459	287	121	809	867	999999	164	998	950	697	763	175	999999	869	999999	217	908	999999	772	29	999999	911	999999	365	999999	537	999999	999999	474	69	705	882	620	261	999999	999999	906	999999	767	621	35	330	394	285	871	725	513	299	999999	883	311	999999	999999	109	999999	999999	774	756	999999	340	470	493	534	891	991	881	555	999999	139	13	311	37	40	160	994	587	527	999999	999999	842	999999	361	999999	590	757	999999	999999	520	999999	201	327	159	999999	436	161	999999	796	502	293	990	179	610	170	37	582	284	565	999999	115	394	999999	547	272	999999	999999	118	999999	944	999999	882	262	44	624	999999	686	161	397	604	999999	462	999999	999999	944	502	672	422	201	611	17	483	553	526	415	894	179	780	886	240	129	52	999999	999999	369	411	738	145	999999	232	999999	999999	999999	961	113	653	603	999999	603	770	999999	894	917	999999	937	999999	338	735	629	729	767	906	999999	166	485	957	774	939	665	542	999999	537	999999	969	269	585	596	592	423	999999	300	999999	187	126	504	999999	999999	446	915	708	83	12	516	265	464	445	999999	730	486	999999	879	999999	999999	999999	15	999999	467	948	981	361	74	999999	
999999	867	439	595	729	999999	662	260	831	337	34	956	469	761	999999	181	514	824	427	865	999999	999999	999999	636	999999	999999	121	305	766	187	464	999999	644	999999	690	648	999999	869	716	20	78	235	324	551	640	385	601	999999	999999	999999	443	999999	999999	999999	999999	999999	999999	803	754	612	46	366	493	999999	873	470	322	142	999999	382	354	645	999999	999999	797	879	953	999999	995	465	525	999999	127	480	743	999999	629	446	696	999999	664	33	124	113	974	711	999999	669	678	179	73	469	182	805	999999	797	999999	526	999999	999999	999999	652	807	298	97	178	249	23	911	576	841	999999	445	435	717	330	530	13	999999	96	147	294	663	826	999999	65	694	999999	999999	999999	256	112	45	935	999999	999999	226	826	26	999999	999999	999999	758	111	999999	197	33	747	999999	620	999999	56	93	999999	999999	807	989	981	896	41	484	999999	484	999999	999999	738	999999	510	880	705	114	999999	987	637	624	419	535	561	497	215	42	999999	235	918	999999	999999	28	999999	999999	747	999999	244	930	984	331	545	254	999999	782	999999	356	522	999999	391	999999	999999	68	456	999999	999999	281	437	493	691	999999	537	700	999999	296	128	999999	128	999999	999999	682	869	774	12	999999	89	999999	742	779	898	858	999999	89	843	999999	116	152	572	32	118	475	595	751	248	985	793	844	688	506	663	879	999999	334	733	708	646	999999	66	150	999999	49	538	658	594	999999	999999	458	999999	163	190	999999	157	105	89	668	97	128	535	26	522	244	486	999999	126	999999	629	999999	355	999999	766	999999	999999	432	412	78	999999	936	166	415	506	345	987	534	999999	686	999999	142	254	75	620	527	999999	49	999999	385	563	302	542	575	213	304	999999	721	397	872	999999	724	999999	21	731	161	961	129	520	186	256	999999	919	439	297	496	940	999999	524	248	53	56	804	999999	999999	644	404	591	212	212	243	275	146	999999	795	17	449	243	344	999999	566	154	529	451	999999	611	383	112	287	716	364	822	207	999999	828	844	999999	999999	505	999999	756	379	917	318	943	981	815	999999	999999	290	57	706	945	999999	681	899	526	363	899	903	270	301	314	999999	847	420	78	986	625	950	97	784	999999	257	712	196	236	221	999999	157	796	907	999999	997	669	657	876	151	477	999999	999999	565	999999	602	826	464	999999	431	470	532	912	828	999999	693	202	272	968	999999	352	495	999999	999999	999999	751	116	362	832	316	826	200	544	926	518	696	632	531	28	145	999999	257	130	805	999999	999999	244	968	67	775	805	406	688	
999999	799	982	265	999999	710	24	495	473	631	759	604	279	988	985	999999	163	71	670	254	999999	999999	104	374	867	564	880	517	148	305	999999	999999	999999	511	365	999999	536	440	618	821	13	650	957	625	999999	999999	481	986	258	659	903	999999	145	162	855	999999	704	617	398	459	999999	507	999999	177	999999	999999	999999	768	632	858	782	999999	452	848	250	999999	319	478	999999	999999	999999	894	268	489	401	999999	999999	277	999999	454	999999	999999	52	169	999999	999999	303	999999	61	123	35	713	363	400	999999	999999	272	296	912	671	601	236	614	731	376	935	248	867	776	231	882	908	121	188	435	864	681	292	999999	999999	999999	529	427	889	641	379	999999	868	613	221	999999	999999	365	985	852	999999	313	320	999999	999999	268	999999	23	999999	241	127	999999	999999	964	21	508	979	440	178	781	82	808	725	999999	996	999999	379	263	565	150	802	552	136	999999	239	560	370	499	799	485	999999	515	597	657	523	999999	999999	999999	999999	712	111	648	196	999999	999999	397	999999	230	796	999999	888	182	999999	689	438	574	999999	850	734	461	147	999999	641	693	327	566	999999	999999	576	229	50	475	662	852	49	999999	366	922	555	842	972	999999	702	147	999999	291	67	999999	999999	949	312	514	179	150	574	620	17	502	999999	223	185	520	654	999999	621	423	520	606	999999	284	217	552	305	892	488	999999	787	999999	107	45	509	999999	848	626	916	536	305	521	287	428	157	999999	46	341	666	461	495	135	999999	999999	771	999999	999999	999999	741	999999	999999	287	999999	577	999999	513	405	851	714	872	672	37	660	94	128	998	328	232	137	354	516	999999	235	37	999999	662	999999	925	273	58	55	999999	885	166	999999	999999	860	709	595	643	468	194	627	793	788	468	474	999999	999999	999999	142	45	816	397	999999	255	61	633	75	180	535	999999	587	666	826	999999	152	999999	767	999999	148	619	636	493	886	331	346	441	248	999999	197	546	871	500	999999	20	97	999999	911	82	965	236	643	999999	118	987	607	960	967	30	999999	970	674	999999	634	523	408	999999	999999	923	908	620	395	999999	982	999999	609	96	750	816	681	654	592	999999	145	912	999999	222	385	898	723	385	999999	228	728	227	871	918	866	402	999999	764	986	999999	173	355	840	621	442	129	999999	520	220	999999	348	999999	387	979	816	721	547	196	947	612	999999	532	155	176	999999	765	999999	999999	999999	357	214	917	668	603	530	999999	81	364	999999	265	519	999999	175	323	879	68	839	999999	111	155	999999	425	999999	384	789	
641	209	999999	327	676	12	698	301	862	946	431	12	783	458	36	649	999999	416	692	999999	995	366	831	297	246	925	999999	588	84	502	789	111	293	813	889	999999	408	47	113	999999	821	912	312	999999	458	65	65	443	85	999999	999999	999999	999999	291	794	999999	377	386	90	751	777	999999	226	999999	166	999999	718	970	569	999999	999999	156	312	438	281	999999	999999	464	838	999999	999999	791	513	577	999999	780	999999	12	29	614	999999	31	999999	362	486	711	999999	941	220	138	347	95	874	639	264	525	706	695	999999	710	999999	913	547	900	881	986	606	649	540	386	352	716	950	954	233	229	200	950	999999	999999	398	122	253	710	843	999999	916	873	322	314	999999	291	999999	319	394	309	483	999999	480	500	114	999999	411	834	785	630	145	920	416	45	335	755	999999	450	322	118	999999	999999	67	107	79	733	336	235	311	70	724	641	999999	924	999999	144	479	999999	464	999999	710	419	924	222	648	999999	999999	999999	999999	328	548	551	997	286	999999	646	998	383	430	381	999999	999999	999999	724	999999	504	999999	999999	999999	999999	285	292	985	970	407	260	999999	844	458	83	999999	999999	256	983	999999	182	644	999999	294	109	146	106	40	93	632	534	999999	210	316	999999	645	975	988	999999	53	265	999999	37	878	389	734	163	924	356	116	671	999999	549	212	733	860	76	207	199	999999	999999	999999	902	347	872	373	712	537	313	438	999999	69	999999	939	266	616	999999	415	904	375	982	999999	683	999999	960	605	999999	997	583	999999	578	999999	999999	734	864	999999	663	689	15	26	31	625	621	999999	816	612	471	999999	999999	126	253	661	302	823	81	17	578	999999	387	276	35	714	999999	28	859	522	269	999999	84	999999	952	927	409	888	353	366	560	765	169	357	144	999999	61	466	999999	999999	484	976	662	857	435	999999	311	739	991	999999	671	999999	999999	304	999999	737	534	693	173	999999	999999	999999	479	715	457	813	765	39	142	297	999999	999999	999999	941	47	292	81	227	827	999999	626	670	999999	46	695	957	706	865	999999	406	213	367	302	726	666	80	999999	999999	999999	999999	971	281	606	704	653	183	625	126	267	69	999999	317	866	999999	999999	591	517	442	999999	999999	117	900	34	736	94	305	205	260	999999	967	999999	133	999999	215	253	354	999999	202	393	999999	342	589	608	945	739	895	501	999999	999999	999999	562	73	927	910	514	999999	257	869	619	357	999999	999999	841	300	283	543	499	661	705	354	527	999999	59	507	167	527	999999	89	997	198	804	851	233	
210	414	722	206	999999	700	999999	107	204	582	45	544	967	748	317	671	999999	405	839	648	683	557	999999	23	429	753	987	999999	999999	872	431	553	999999	151	640	999999	561	999999	593	961	533	256	332	742	24	962	199	779	984	417	999999	792	964	999999	550	653	999999	708	776	162	712	402	999999	331	161	492	418	826	118	999999	120	859	812	999999	999999	436	234	505	999	467	564	218	794	999999	81	999999	588	923	600	999999	718	853	570	440	258	999999	327	11	590	532	554	999999	670	999999	307	941	979	96	97	123	428	999999	708	319	598	504	607	999999	999999	999999	903	495	235	131	999999	266	298	382	630	984	118	233	999999	476	913	202	547	242	462	999999	659	999999	835	999999	568	56	154	261	841	754	532	999999	751	999999	628	999999	146	549	848	999999	999999	607	465	113	14	205	757	242	406	405	956	375	717	129	862	411	999999	748	563	667	122	47	540	876	461	960	482	845	999999	999999	66	997	394	421	487	62	46	999999	482	372	999999	912	855	446	797	999999	999999	631	216	227	408	397	986	190	999999	999999	76	589	999999	54	723	999999	393	551	349	958	999999	305	642	999999	374	927	276	200	379	210	192	999999	999999	303	529	999999	639	999999	455	668	21	999999	999999	871	985	456	90	438	649	999999	528	999999	106	999999	186	145	988	406	852	999999	999999	796	811	727	999999	972	999999	357	999999	999999	282	763	105	680	947	776	812	771	823	917	999999	837	550	992	682	878	997	250	999999	394	861	242	777	974	547	225	999999	766	447	23	999999	732	999999	777	113	764	217	425	891	410	333	227	999999	934	634	293	255	818	54	555	974	999999	240	139	20	50	985	999999	143	731	383	56	999999	810	971	999999	999999	773	888	917	671	582	999999	717	71	999999	659	843	350	999999	969	583	721	999999	49	999999	502	784	766	73	779	999999	999999	999999	36	286	893	772	999999	520	369	482	999999	137	883	402	909	523	78	376	999999	152	780	878	761	999999	334	441	771	294	999999	149	999999	825	148	999999	299	200	999999	999999	999999	886	880	999999	895	497	653	594	999999	647	776	978	999999	399	681	999999	315	413	407	235	951	461	11	999999	899	999999	474	999999	989	309	112	719	832	999999	625	999999	272	999999	999999	999999	157	740	433	134	517	999999	434	617	153	999999	279	886	793	465	832	300	885	999999	929	999999	33	547	604	709	545	999999	156	431	774	187	375	363	429	143	88	220	37	877	170	266	999999	856	999999	488	39	225	926	377	999999	335	619	70	31	318	
251	999999	145	724	589	460	496	12	843	966	999999	999999	466	660	386	621	272	999999	999999	672	879	176	585	126	679	329	140	779	999999	448	567	999999	999999	121	892	999999	85	313	297	999999	770	792	22	996	999999	124	999999	276	990	999999	999999	999999	30	358	999999	84	34	29	54	999999	329	716	42	404	408	830	583	355	767	907	999999	958	720	339	902	97	999999	999999	999999	565	570	864	999999	139	999999	956	999999	983	682	999999	454	65	269	38	390	64	759	617	598	999999	999999	413	999999	92	303	114	890	690	999999	999999	921	445	999999	489	699	464	927	999999	29	451	999999	600	672	950	999999	491	699	692	948	848	337	999999	990	259	34	166	366	706	999999	281	75	603	536	341	896	18	999999	779	339	926	136	856	598	156	977	940	741	557	629	999999	414	208	741	608	24	385	455	997	464	542	108	231	76	747	386	941	999999	341	64	454	999999	999999	363	32	999999	480	946	999999	281	94	425	808	86	34	866	999999	862	999999	327	999999	563	810	325	796	827	905	790	851	769	45	999999	410	503	185	999999	495	845	999999	887	999999	999999	610	725	380	999999	300	999999	999999	880	519	89	999999	999999	999999	891	999999	604	566	205	816	690	105	84	999999	217	25	315	901	895	381	31	999999	50	783	999999	999999	94	944	680	537	760	748	970	260	956	740	396	999999	294	266	999999	289	523	80	999999	344	536	489	999999	111	985	253	156	509	999999	936	104	239	999999	938	787	999999	886	668	66	999999	134	823	290	477	628	999999	617	638	491	999999	630	970	999999	746	426	605	782	579	999999	516	602	471	999999	999999	645	999999	506	999999	479	240	403	999999	24	911	219	712	999999	695	482	639	636	517	999999	999999	316	134	309	716	522	192	877	316	999999	550	349	999999	70	999999	831	471	849	271	169	260	349	774	956	28	999999	713	999999	96	106	999999	879	999999	453	17	713	521	857	789	832	297	999999	96	738	473	572	556	651	999999	863	999999	999999	374	358	999999	416	541	999999	999999	189	808	786	790	220	213	999999	264	219	999999	556	320	614	69	999999	871	897	262	45	492	455	999999	71	466	999999	96	999999	515	735	685	601	182	999999	577	610	33	999999	572	876	535	803	318	346	599	392	553	406	730	935	486	870	163	999999	686	834	208	999999	329	567	999999	91	999999	528	534	460	383	967	46	458	999999	999999	334	386	510	999999	999999	643	472	83	999999	690	402	579	259	814	999999	999999	666	742	412	286	191	14	752	454	648	999999	999999	148	19	585	369	
281	999999	125	545	776	994	997	999999	564	284	999999	999999	442	688	584	279	719	22	706	311	999999	999999	999999	189	330	999999	999999	49	358	999999	999999	999999	999999	331	130	59	143	999999	672	683	668	999999	847	12	934	126	999999	765	73	520	102	136	312	284	999999	235	999999	936	225	151	999999	958	348	733	951	191	794	121	567	999999	146	450	349	999999	642	999999	208	136	999999	214	999999	301	999999	838	999999	207	999999	999999	265	895	657	999999	63	530	999999	999999	707	999999	60	753	331	207	999999	538	383	652	787	999999	641	817	37	276	691	21	826	999999	983	510	995	753	430	975	855	672	878	939	396	818	287	999999	550	94	85	501	882	127	999999	446	464	96	420	999999	187	448	868	391	515	999999	999999	109	727	999999	128	307	332	356	352	534	999999	999999	265	968	11	708	276	942	200	199	999999	709	999999	546	56	909	999999	948	999999	417	804	497	433	999999	124	188	215	353	999999	999999	178	999999	999999	569	786	999999	830	999999	479	999999	999999	999999	200	325	914	994	557	190	160	219	963	384	999999	934	730	172	999999	999999	854	823	999999	922	976	422	31	602	934	999999	759	36	999999	999999	478	328	245	878	307	999999	999999	129	630	34	999999	756	999999	794	977	840	839	999999	18	918	999999	999999	976	259	949	777	304	322	70	575	999999	133	140	80	905	999999	699	851	865	902	482	999999	203	478	729	229	999999	236	624	104	152	144	999999	999999	305	822	999999	986	929	529	999999	999999	69	64	602	80	626	999999	888	747	150	988	758	115	445	862	462	508	529	729	180	77	697	965	432	999999	999999	970	999999	93	887	713	921	346	98	365	675	148	999999	658	999999	863	348	877	954	999999	999999	912	724	999999	370	844	999999	210	999999	746	999999	103	999999	999999	964	656	968	805	859	436	999999	999999	999999	90	196	323	999999	999999	999999	316	728	820	21	277	910	999999	999999	999999	723	53	257	721	987	352	935	582	999999	569	694	947	895	542	999999	527	999999	964	895	644	256	56	221	595	84	52	27	609	999999	999999	405	999999	410	635	92	815	189	354	435	675	999999	614	807	999999	186	999999	421	196	999999	494	189	946	307	610	96	676	832	662	646	999999	334	999999	501	161	173	922	547	269	999999	212	348	999999	539	230	499	642	248	157	418	897	631	999999	807	596	999999	999999	473	999999	549	415	983	526	708	999999	999999	818	123	655	899	264	640	161	999999	600	156	999999	416	87	120	454	437	685	254	749	322	502	528	904	975	999999	458	747	720	55	228	821	
45	58	879	681	529	593	257	163	266	479	106	217	450	999999	52	395	689	105	977	999999	999999	999999	178	847	300	218	999999	195	806	893	441	689	381	334	410	368	208	439	999999	844	438	999999	492	999999	999999	320	999999	245	672	72	999999	999999	999999	921	999999	85	880	41	999999	320	913	71	356	373	47	999999	836	126	339	684	197	999999	179	999999	869	191	476	335	451	979	755	444	522	743	835	816	621	459	784	334	488	999999	58	614	931	376	744	999999	805	989	484	999999	999999	988	875	808	455	935	61	368	609	555	590	999999	565	479	549	612	537	999999	795	999999	341	999999	206	30	211	565	211	999999	446	357	529	461	999999	999999	538	534	999999	36	371	999999	999999	426	725	999999	999999	646	59	999999	827	141	591	584	999999	999999	15	900	792	854	999999	890	999999	999999	921	261	35	138	999999	157	999999	24	999999	511	859	119	999999	915	999999	273	443	999999	515	749	675	315	766	944	999999	407	412	637	999999	999999	429	999999	952	849	504	473	907	457	740	999999	521	812	999999	89	725	95	129	99	999999	529	420	53	384	984	883	616	999999	90	871	999999	744	312	281	729	92	999999	999999	999999	999999	815	365	986	824	613	238	862	918	686	229	181	287	322	27	223	999999	385	106	999999	966	888	978	827	586	240	167	218	541	667	997	347	999999	990	999999	804	173	434	999999	771	755	999999	999999	809	860	699	231	999999	295	68	999999	706	291	198	172	533	837	538	409	593	456	30	331	261	688	881	252	296	644	999999	59	178	167	335	222	945	200	179	966	886	999999	735	922	482	540	999999	999999	740	999999	999999	967	999999	999999	635	325	735	698	999999	999999	978	456	999999	787	83	999999	958	549	955	975	999999	342	999999	571	522	585	720	107	849	720	397	999999	512	469	499	999999	424	153	532	20	999999	999999	754	58	987	439	83	947	999999	473	999999	752	999999	764	999999	812	309	73	512	59	604	637	999999	999999	733	163	944	475	999999	827	594	814	26	945	498	969	999999	619	584	93	511	999999	258	385	148	645	999999	747	858	686	946	360	999999	482	415	849	407	39	325	834	495	608	999999	31	878	767	999999	165	276	999999	235	689	489	429	548	831	389	474	586	98	438	206	617	610	999999	999999	999999	544	539	648	572	558	303	750	597	903	999999	236	506	380	909	999999	481	227	461	266	999999	221	999999	584	470	933	452	999999	999999	299	990	59	149	644	999999	200	999999	627	78	999999	395	739	831	645	718	999999	967	216	188	868	724	399	159	
625	999999	961	999999	955	188	638	115	999999	999999	308	912	73	999999	862	786	719	944	999999	159	785	870	140	390	298	865	317	966	999999	59	999999	574	601	900	999999	999999	632	589	999999	999999	440	570	329	395	533	999999	655	75	115	429	469	999999	870	250	999999	999999	244	581	323	100	870	999999	869	999999	999999	733	320	172	572	592	163	139	999999	414	718	224	551	999999	856	565	219	251	860	999999	589	999999	703	361	536	999999	45	61	276	999999	999999	999999	701	311	577	799	422	492	503	999999	999999	339	649	999999	531	159	212	499	725	999999	880	628	811	63	999999	215	40	959	636	802	999999	112	999999	705	835	950	522	249	177	66	999999	727	748	999999	549	999999	963	999999	829	386	567	546	336	518	999999	950	956	647	874	999999	769	462	856	700	965	173	475	999999	630	999999	999999	962	331	668	614	162	879	472	513	999999	251	793	139	259	245	21	776	355	999999	885	994	999999	375	805	999999	690	870	58	999999	385	785	29	616	259	749	604	999999	667	903	546	80	999999	144	697	130	976	333	606	464	953	999999	129	937	745	586	761	596	525	380	999999	291	831	99	999999	401	232	999999	880	510	640	796	118	451	469	814	510	741	678	999999	321	367	274	593	429	988	999999	91	999999	999999	999999	17	699	297	979	999999	999999	404	16	305	897	799	453	106	824	167	288	999999	478	930	85	30	918	839	69	566	27	247	999999	149	735	150	315	999999	522	633	999999	999999	472	214	575	116	734	999999	788	521	914	178	769	271	709	987	612	940	999999	967	99	860	238	999999	999999	11	999999	867	569	757	494	999999	584	200	999999	999999	215	274	365	969	295	545	999999	999999	652	849	999999	408	439	748	537	374	619	555	543	246	593	59	966	573	382	867	999999	40	37	678	594	999999	210	252	781	348	999999	999999	681	999999	999999	999999	770	398	533	335	438	999999	229	130	999999	38	656	825	874	166	999999	791	596	999999	733	30	519	973	999999	899	999999	196	966	199	788	999999	999999	990	437	901	288	578	50	999999	439	990	811	907	61	565	999999	385	378	625	50	793	41	262	820	787	181	999999	143	634	999999	251	855	39	999999	634	999999	666	397	972	999999	999999	751	549	999999	742	219	612	922	699	977	822	818	350	158	994	999999	621	179	650	999999	490	444	416	919	198	999999	999999	575	426	999999	265	988	405	747	320	52	491	273	999999	578	568	875	443	656	314	999999	514	881	346	999999	543	496	999999	999999	999999	295	345	999999	800	606	437	999999	505	299	
722	999999	423	603	999999	999999	999999	999999	999999	999999	171	615	11	999999	614	999999	631	900	999999	752	866	768	999999	163	359	999999	707	860	473	481	151	532	380	999999	934	480	999999	999999	52	394	999999	196	999999	675	90	781	999999	585	999999	999999	975	536	807	752	999999	953	999999	269	254	812	255	618	884	619	930	639	245	857	999999	143	756	720	857	845	557	679	373	576	82	578	741	131	999999	438	999999	614	724	999999	720	980	887	999999	666	239	999999	586	312	785	745	451	545	999999	999999	882	288	999999	678	999999	204	753	590	26	196	999999	81	133	774	456	123	325	914	618	999999	844	256	17	999999	627	706	971	377	588	831	631	42	315	371	961	999999	999999	935	762	432	966	400	870	562	990	168	25	811	855	671	429	537	927	299	999999	999999	281	999999	60	265	233	385	999999	195	565	643	765	762	812	306	872	389	999999	999999	999999	454	385	999999	73	469	690	170	521	999999	999999	999999	114	25	455	336	879	49	885	507	209	999999	999999	685	997	356	402	999999	998	559	798	49	999999	742	128	471	260	999999	148	591	575	72	863	94	783	471	538	750	316	999999	999999	833	504	654	985	589	65	999999	456	716	999999	437	999999	962	128	371	717	372	897	999999	85	999999	999999	303	931	147	726	314	901	536	818	652	946	522	142	964	545	999999	757	999999	415	999999	999999	432	525	148	901	901	965	422	753	999999	999999	332	410	374	932	211	722	848	862	750	798	920	898	999999	490	649	829	163	826	999999	615	368	578	526	682	999999	777	793	245	825	999999	489	782	999999	799	623	999999	767	42	999999	999999	908	676	999999	760	459	999999	999999	999999	262	82	811	595	999999	999999	494	754	884	999999	464	434	928	999999	999999	411	319	147	256	623	866	537	71	131	492	976	999999	999999	999999	765	232	944	674	146	999999	999999	999999	893	25	101	315	869	236	999999	578	999999	91	999999	638	263	999999	322	287	999999	790	724	999999	999999	113	999999	854	802	841	129	999999	519	759	999999	629	294	874	426	132	165	318	997	999999	999999	553	582	894	410	63	659	324	910	666	999999	356	268	743	847	790	233	246	512	38	117	614	68	160	999999	676	353	999999	999999	200	999999	180	792	423	999999	146	530	999999	453	749	191	804	560	999999	573	445	370	551	999999	636	898	918	806	999999	203	382	494	431	605	733	709	999999	999999	720	543	24	999999	845	720	711	269	337	999999	999999	999999	312	64	999999	587	853	316	802	362	398	301	214	999999	999999	999999	650	999999	999999	301	999999	999999	
999999	515	839	319	558	882	524	831	999999	376	570	135	52	132	890	328	289	999999	751	427	999999	918	900	999999	339	650	739	625	79	69	169	46	82	724	935	797	224	896	38	971	999999	971	46	31	731	88	332	701	999999	332	999999	265	549	302	141	993	614	421	979	999999	152	999999	761	265	217	534	999999	328	999999	102	113	999999	815	999999	636	936	881	878	697	260	328	48	999999	747	697	904	496	780	592	941	192	803	916	130	829	892	219	780	814	206	999999	999999	514	246	228	999999	999999	769	999999	205	121	999999	999999	729	590	114	612	24	568	312	48	281	735	999999	910	310	475	999999	950	743	999999	999999	73	501	234	324	534	59	999999	999999	465	726	124	397	829	456	89	197	539	724	290	205	222	512	168	754	999999	268	336	999999	513	999999	818	922	478	21	999999	232	999999	275	580	562	495	849	846	999999	167	999999	425	463	230	288	165	236	999999	530	888	561	342	480	999999	999999	723	609	214	999999	999999	202	918	818	783	856	999999	273	154	728	710	372	665	999999	596	928	842	872	999999	999999	598	592	999999	999999	132	121	890	999999	228	314	999999	885	644	145	999999	999999	999999	607	999999	374	594	891	91	735	820	526	895	999999	883	999999	433	851	911	979	122	325	733	999999	999999	671	966	669	999999	840	889	824	727	529	999999	632	508	245	999999	333	640	706	999999	733	137	606	226	403	150	110	881	987	974	665	33	97	999999	459	910	999999	999999	925	999999	251	846	996	798	375	999999	261	999999	999999	659	587	999999	415	814	999999	843	99	455	572	528	999999	999999	901	850	72	506	355	401	58	334	999999	925	715	859	269	887	140	807	999999	351	999999	490	692	338	999999	999999	999999	283	240	616	999999	563	835	406	999999	292	999999	999999	736	868	706	859	571	863	475	662	999999	556	999999	122	712	291	604	231	639	999999	276	573	463	999999	889	999999	170	441	513	630	100	318	956	977	943	984	81	982	999999	39	918	828	862	734	692	71	729	128	904	999999	958	999999	767	999999	26	381	692	989	999999	634	999999	999999	360	845	999999	325	999999	576	179	728	219	621	586	609	545	447	710	999999	63	828	352	52	537	973	671	999999	999999	517	961	571	301	92	13	20	341	788	478	27	999999	376	471	162	948	185	999999	999999	999999	168	903	578	670	962	936	161	999999	656	602	386	183	95	774	91	615	607	436	137	618	575	278	756	999999	692	567	999999	366	999999	999999	362	654	334	457	393	614	999999	901	338	156	852	728	685	196	
101	844	86	999999	389	547	350	999999	999999	999999	462	889	157	999999	999999	405	258	999999	101	561	999999	732	848	638	391	477	232	706	108	999999	766	846	999999	570	877	847	491	94	976	999999	753	613	463	606	994	503	999999	783	922	999999	897	67	637	133	945	369	995	447	221	999999	999999	644	999999	219	962	615	999999	586	731	140	914	174	817	448	808	636	278	252	643	888	20	449	999999	999999	999999	709	999999	469	624	999999	852	999999	872	74	338	999999	963	254	643	389	206	999999	61	999999	29	732	249	199	324	318	100	999999	804	333	901	875	999999	485	134	263	999999	837	961	222	288	871	301	753	119	699	673	34	608	264	691	140	397	991	999999	362	999999	29	155	316	999999	109	248	549	172	463	258	487	129	390	982	368	918	838	999999	999999	440	495	999999	999999	645	76	153	550	999999	771	487	999999	340	771	793	387	999999	655	794	999999	632	752	590	656	451	999999	904	228	281	999999	221	559	487	997	921	973	939	999999	670	362	999999	698	999999	401	975	389	156	357	597	999999	676	273	53	335	999999	688	905	433	183	458	999999	925	278	318	559	928	999999	343	850	819	999999	999999	984	442	999999	934	843	999999	999999	71	49	557	630	676	999999	948	999999	162	999999	999999	78	515	999999	221	200	39	999999	599	841	57	998	813	999999	999999	167	514	288	611	112	590	844	999999	753	121	419	614	305	999999	999999	611	422	238	861	999999	751	932	815	773	251	999999	515	999999	357	632	999999	236	59	852	999999	152	669	904	60	891	999999	362	762	244	802	999999	734	826	938	999999	635	999999	951	890	36	234	698	515	369	909	85	600	368	999999	58	192	564	452	93	519	999999	518	999999	999999	999999	398	180	999999	970	664	999999	688	315	999999	999999	303	285	169	826	999999	453	164	999999	150	815	797	999999	641	196	620	32	292	743	429	298	126	591	981	671	638	999999	127	544	999999	451	999999	294	251	132	999999	907	999999	625	799	75	787	999999	47	164	431	999999	999999	395	360	642	185	944	999999	829	881	711	304	498	198	239	336	619	839	699	999999	999999	752	519	440	712	999999	667	943	363	999999	152	553	826	999999	243	526	999999	999999	999999	276	452	408	421	251	53	613	906	437	569	738	177	999999	348	736	999999	651	28	954	647	999999	999999	10	999999	328	738	168	999999	258	955	713	604	434	777	433	975	114	340	277	397	109	720	239	384	625	343	18	215	99	331	999999	507	999999	547	57	757	451	875	103	513	885	999999	658	482	856	143	999999	
999999	915	760	814	321	751	566	999999	304	288	999999	999999	985	999999	952	388	927	373	216	827	887	729	675	534	999999	247	764	512	964	72	999999	527	491	999999	999999	299	338	516	999999	756	220	999	753	479	824	967	118	999999	932	757	730	118	650	316	855	636	250	236	999999	83	986	64	583	241	531	108	426	394	87	663	59	420	103	460	616	887	976	205	709	272	139	980	580	216	341	648	877	185	999999	25	999999	111	999999	206	999999	999999	426	521	948	725	999999	999999	707	999999	707	320	25	999999	999999	999999	999999	54	527	322	999999	16	484	376	899	999999	231	999999	649	71	613	947	999999	896	690	999999	470	464	257	999999	721	999999	999999	310	508	31	633	687	999999	776	365	14	584	999999	262	999999	999999	59	622	76	999999	309	83	645	665	999999	831	128	509	999999	999999	999999	797	999999	600	538	732	183	867	878	258	543	764	873	705	608	372	868	644	927	778	420	842	999999	489	421	342	637	645	748	999999	515	188	999999	279	170	217	999999	29	723	999999	508	191	743	817	999999	545	210	999999	66	397	962	483	581	470	96	999999	615	999999	999999	999999	105	999999	129	688	743	999999	527	603	544	401	331	999999	999999	897	999999	999999	108	373	527	876	142	999999	588	999999	237	999999	607	776	193	808	601	986	840	528	999999	970	72	65	83	999999	28	606	405	665	999999	123	562	684	201	857	263	999999	536	999999	73	407	949	768	461	711	757	750	420	736	999999	344	19	402	961	309	176	53	300	920	858	535	302	923	295	123	999999	999999	585	999999	554	359	460	538	464	537	31	304	604	999999	849	277	999999	999999	865	999999	999999	169	723	891	690	219	952	615	999999	999999	115	35	483	347	241	835	999999	94	999999	449	884	481	937	433	287	872	999999	927	81	591	349	633	67	564	20	320	209	693	644	345	999999	844	999999	927	432	995	999999	266	140	24	113	111	999999	999999	846	632	999999	299	999999	818	770	34	543	862	999999	481	999999	999999	337	921	635	480	999999	846	52	50	396	999999	11	292	61	999999	797	999999	488	247	156	641	718	387	98	910	89	826	574	383	999999	232	738	950	37	902	999999	218	999999	632	661	640	384	805	245	999999	298	332	767	999999	999999	486	384	950	334	336	210	999999	832	725	401	999999	999999	668	999999	174	999999	60	264	999999	999999	588	678	855	586	516	267	912	999999	878	622	757	68	985	999999	823	848	788	999999	701	999999	980	385	999999	241	47	367	715	999999	81	938	247	77	619	999999	648	808	528	374	
999999	78	297	807	954	999999	999999	565	296	522	999999	999999	493	999999	563	456	282	212	25	624	548	999999	552	999999	80	939	999999	689	999999	660	507	25	329	423	808	999999	414	183	999999	999999	999999	482	999999	999999	161	755	999999	813	514	172	999999	446	792	999999	999999	999999	526	451	736	999999	999999	953	126	636	24	999999	999999	79	999999	930	51	109	781	466	37	75	999999	358	694	325	493	570	185	286	606	71	233	425	597	149	999999	999999	446	999999	999999	643	365	444	188	999999	758	386	999999	583	131	999999	999999	999999	999999	760	590	177	757	421	531	999999	999999	999999	39	999999	676	581	481	999999	825	89	662	999999	636	393	999999	999999	180	999999	566	117	382	601	165	652	999999	999999	549	837	559	999999	999999	35	999999	670	865	525	999999	235	999999	187	999999	999999	758	51	301	999999	699	493	60	946	997	999999	854	999999	999999	186	999999	387	556	999999	41	644	926	887	873	637	999999	965	527	194	239	945	999999	389	999999	671	999999	123	999999	117	207	999999	787	613	940	890	181	470	885	689	840	37	999999	806	155	270	784	871	178	663	808	733	965	865	999999	62	467	474	220	124	999999	571	35	449	581	999999	856	323	946	999999	466	30	90	838	354	212	999999	999999	243	943	886	971	945	698	308	474	100	922	896	888	432	706	259	770	999999	278	11	239	235	179	413	999999	925	999999	206	788	999999	136	520	513	999999	416	240	277	999999	371	626	337	150	116	885	934	426	67	999999	760	770	999999	492	85	211	46	825	73	999999	425	56	760	999999	519	821	963	999999	393	112	25	475	981	999999	984	651	673	98	999999	294	478	54	999999	633	446	28	999999	999999	445	312	999999	591	999999	738	999999	324	999999	835	631	295	921	999999	43	999999	999999	294	788	778	507	433	537	947	999999	999999	71	999999	189	999999	65	501	488	329	966	91	363	434	308	999999	729	670	785	999999	999999	832	373	945	21	912	97	161	239	564	147	21	999999	802	999999	397	676	442	145	738	780	999999	806	602	567	952	601	120	999999	544	58	837	999999	699	489	875	999999	999999	369	276	999999	903	272	924	191	955	999999	560	551	910	999999	297	534	999999	67	337	36	999999	999999	69	320	977	175	694	999999	310	372	85	999999	18	981	560	83	999999	699	877	867	881	420	611	646	999999	569	85	967	761	312	601	641	161	848	644	737	999999	956	999999	738	577	419	881	999999	240	999999	999999	929	26	223	666	357	999999	470	999999	999999	776	423	279	999999	99	727	753	997	771	443	999999	999999	999999	822	
999999	912	999999	148	300	472	538	29	415	803	36	156	951	548	646	254	461	691	704	294	999999	886	687	654	999999	850	999999	884	820	796	86	383	592	203	450	754	719	51	179	681	821	756	17	999999	391	943	775	215	361	527	982	479	464	62	861	886	999999	999999	500	450	806	654	209	618	727	652	564	999999	107	891	999999	420	999999	32	999999	999999	999999	222	999999	999999	84	999999	532	999999	999999	606	999999	540	999999	564	999999	736	999999	729	874	176	556	398	999999	738	389	28	118	469	999999	571	958	442	999999	655	17	999999	999999	999999	375	356	131	906	803	999999	733	33	425	543	999999	797	868	791	999999	999999	999999	490	999999	535	326	66	351	73	309	252	648	999999	950	999999	557	517	999999	756	363	527	55	999999	999999	999999	14	999999	602	575	107	205	702	176	294	293	997	527	999999	194	999999	319	15	999999	606	561	482	257	999999	738	999999	855	780	121	437	629	260	999999	895	846	530	961	463	999999	999999	114	550	482	202	666	689	999999	968	832	999999	999999	522	986	999999	999999	155	756	291	863	999999	251	424	590	999999	664	42	989	631	999999	663	516	856	238	102	502	21	999	64	416	59	956	886	948	999999	393	117	999999	999999	999999	999999	773	679	599	999999	724	999999	999999	743	537	633	999999	408	276	178	772	999999	294	893	551	32	155	702	875	999999	632	999999	475	758	354	557	768	34	999999	11	889	836	267	50	999999	999999	61	266	527	999999	359	557	620	779	69	999999	823	999999	422	838	555	81	999999	999999	564	999999	224	999999	398	980	865	999999	637	275	289	999999	930	253	525	739	999999	889	999999	102	465	85	744	696	698	158	733	398	999999	999999	455	817	999999	482	999999	18	597	999999	999999	546	917	684	920	355	500	133	275	580	999999	683	867	999999	896	712	329	489	625	528	999999	249	256	477	999999	705	819	471	999999	458	766	999999	151	999999	31	638	184	780	164	398	206	575	883	163	543	928	999999	789	920	329	999999	996	393	79	999999	999999	999999	450	620	224	536	999999	999999	817	813	347	542	747	999999	268	999999	549	334	236	332	999999	366	102	933	145	640	40	551	585	306	999999	133	81	782	403	999999	999999	169	940	862	177	356	999999	999999	205	999999	327	154	662	792	613	671	167	999999	410	271	206	516	485	584	999999	487	643	520	52	999999	470	999999	999999	918	802	389	394	373	164	591	300	752	737	749	322	999999	888	792	693	108	966	334	999999	141	999999	227	684	365	999999	690	712	999999	307	982	999999	999999	999999	743	989	999999	
999999	793	592	999999	970	454	778	736	271	620	599	850	827	944	257	145	592	119	776	999999	705	39	17	474	878	999999	454	755	823	959	983	999999	999999	469	821	999999	741	563	171	698	449	947	999999	746	101	862	727	999999	734	789	770	792	967	414	528	257	999999	128	940	235	999	33	912	312	636	454	57	999999	132	999999	404	39	999999	87	145	757	935	270	383	999999	27	101	30	999999	198	201	187	398	940	574	397	623	623	999999	699	425	44	792	120	646	815	369	240	999999	999999	741	843	889	278	999999	322	525	745	923	999999	907	12	999999	123	445	277	999999	999999	558	686	780	415	23	388	999999	722	153	160	736	211	657	999999	369	999999	457	999999	297	999999	179	261	871	877	699	726	999999	423	165	999999	674	379	999999	999999	682	974	615	335	829	511	558	58	999999	374	18	722	560	56	643	999999	665	97	979	538	999999	306	814	902	716	296	595	306	567	474	485	366	54	716	188	999999	42	131	999999	785	571	130	999999	999999	999999	976	176	745	999999	924	22	999999	399	628	692	386	169	999999	999999	542	999999	262	999999	999999	889	999999	999999	844	867	257	999999	999999	569	204	999999	137	999999	999999	43	739	999999	999999	526	999999	461	999999	966	999999	33	802	235	330	512	984	869	318	639	386	617	227	308	332	877	999999	725	478	999999	205	661	564	999999	851	678	879	422	999999	735	847	253	990	684	261	820	75	999999	878	999999	585	334	658	498	999999	700	999999	441	999999	972	994	917	982	999999	771	764	999999	640	383	651	633	572	804	999999	792	142	626	542	999999	511	812	509	847	447	442	871	999999	76	334	161	862	447	623	103	740	999999	999999	120	913	999999	361	435	648	236	408	22	529	85	705	999999	83	999999	999999	296	169	999999	80	545	448	899	762	402	316	232	789	195	949	710	842	999999	871	999999	628	559	159	386	861	620	48	429	999999	927	370	629	88	588	62	999999	933	999999	858	999999	671	999999	735	959	129	426	447	222	999999	819	999999	843	833	566	655	835	147	783	999999	459	999999	999999	999999	834	41	687	999999	211	142	622	776	596	13	999999	845	613	824	200	267	999999	999999	826	366	999999	695	999999	795	521	932	227	199	160	622	409	228	652	466	999999	928	999999	283	246	89	450	999999	999999	839	687	721	51	20	999999	525	199	285	999999	661	34	149	513	891	631	278	915	433	626	999999	604	999999	202	999999	923	271	825	999999	937	747	915	490	58	688	999999	800	999999	216	999999	634	432	133	999999	999999	442	999999	424	
550	651	999999	174	27	426	999999	244	999999	528	999999	97	999999	700	999999	347	932	745	544	100	999999	782	831	387	708	190	991	550	480	388	999999	714	171	847	284	999999	970	583	898	999999	386	999999	358	999999	996	129	999999	999999	405	999999	615	255	897	671	599	999999	819	999999	465	837	434	999999	764	999999	327	999999	925	837	425	517	377	359	999999	999999	714	381	999999	559	390	589	622	66	155	694	772	955	816	999999	257	516	999999	999999	127	70	639	264	689	975	953	816	203	729	519	887	418	266	999999	999999	956	228	343	999999	209	875	224	377	999999	999999	609	999999	999999	435	999999	908	817	999999	242	786	999999	999999	691	458	605	574	395	892	547	268	999999	516	999999	999999	543	999999	183	440	190	251	845	272	288	620	376	592	453	999999	149	610	79	999999	33	621	587	506	536	884	664	634	489	332	830	717	792	999999	813	974	999999	561	734	387	999999	990	940	578	181	81	92	23	131	627	753	936	198	856	999999	999999	999999	47	999999	299	775	555	762	523	441	570	828	283	778	479	877	587	999999	692	623	43	999999	19	999999	465	999999	651	999999	862	578	893	528	936	610	876	172	853	69	445	999999	261	238	426	146	610	252	809	244	652	999999	999999	999999	506	243	458	999999	802	999999	999999	497	134	51	899	999999	548	999999	891	999999	999999	316	999999	527	999999	90	371	999999	999999	872	723	222	999999	416	999999	999999	412	999999	32	703	162	619	369	151	33	947	487	999999	999999	999999	597	999999	999999	147	341	999999	726	649	629	425	871	999999	13	929	999999	823	505	717	190	999999	542	715	29	999999	520	293	946	882	503	999999	602	999999	999999	781	284	165	861	999999	85	526	999999	763	212	606	831	999999	999999	999999	162	210	999999	999999	999999	999999	938	882	548	172	626	57	398	844	155	999999	822	720	185	999999	655	833	961	650	641	664	999999	779	512	422	367	20	999999	999999	999999	303	50	832	131	999999	842	999999	999999	698	238	999999	999999	999999	617	76	784	999999	334	393	784	999999	248	801	138	375	159	169	999999	135	805	616	379	881	124	852	105	999999	999999	258	388	262	227	272	999999	614	536	850	172	446	638	256	686	999999	732	411	64	999999	704	755	777	683	33	999999	893	621	999999	256	436	765	999999	794	521	999999	14	531	111	975	389	999999	839	999999	999999	932	497	559	999999	999999	159	713	999999	856	295	999999	481	705	999999	999999	379	800	956	999999	999999	407	476	999999	734	611	289	999999	309	89	859	999999	999999	478	999999	999999	993	343	692	572	106	999999	967	
123	508	677	604	309	302	375	606	589	999999	999999	999999	599	465	652	824	999999	806	948	413	718	996	999999	927	12	999999	148	742	45	999999	394	999999	699	440	362	999999	67	17	979	999999	934	999999	280	999999	999999	593	97	634	350	519	374	766	157	320	258	999999	999999	749	601	291	163	632	570	481	183	375	195	169	999999	316	766	999999	826	999999	999999	245	725	493	570	999999	930	514	401	526	743	628	45	999999	191	245	943	317	415	999999	754	311	912	999999	449	992	999999	999999	531	44	752	63	939	116	840	23	401	999999	999999	193	999999	999999	240	999999	737	554	339	805	977	866	373	458	905	138	296	999999	332	999999	54	578	19	11	982	367	773	690	688	928	549	178	844	44	138	231	999999	115	999999	999999	72	999999	662	603	999999	999999	670	303	157	810	999999	672	690	475	864	610	999999	360	666	873	280	999999	866	999999	266	809	32	338	330	999999	999999	190	107	464	864	159	915	999999	61	327	697	999999	543	999999	118	876	487	999999	179	527	58	985	449	999999	598	999999	38	999999	999999	999999	642	341	973	472	999999	640	575	999999	610	715	695	999999	308	348	999999	800	513	988	302	389	331	652	999999	802	999999	806	741	899	866	849	131	999999	999999	910	999999	999999	999999	80	999999	999999	310	262	768	464	832	291	687	110	31	797	511	49	960	956	818	999999	182	180	999999	221	898	999999	369	761	999999	999999	696	398	999999	820	303	999999	139	824	999999	79	883	999999	969	354	129	999999	877	999999	348	92	702	123	101	695	999999	335	243	648	999999	634	892	17	999999	800	999999	298	447	210	504	77	999999	146	999999	749	116	999999	211	492	101	267	798	301	423	511	340	583	306	967	638	967	209	491	255	454	999999	876	999999	179	759	830	203	999999	999999	280	999999	565	999999	352	589	714	134	750	556	999999	836	601	999999	369	470	21	992	479	572	536	999999	428	891	432	571	240	644	41	733	270	73	131	727	152	339	774	347	954	999999	923	842	999999	934	933	618	586	292	474	709	747	838	999999	114	47	412	752	999999	999999	999999	358	999999	102	27	295	999999	714	874	451	39	999999	999999	48	999999	648	694	418	494	957	999999	985	947	179	332	985	999999	348	26	689	739	999999	109	533	183	39	852	749	999999	999999	999999	903	999999	841	444	23	82	800	634	465	353	994	999999	999999	999999	999999	411	901	999999	42	863	908	999999	194	711	452	999999	150	864	70	795	944	977	999999	281	910	283	999999	999999	318	912	631	714	999999	346	745	327	999999	999999	999999	
628	951	979	409	785	999999	215	527	139	999999	427	932	936	999999	669	999999	26	423	445	99	521	304	176	461	129	242	204	148	847	965	999999	213	616	485	999999	844	965	578	999999	504	705	756	976	742	999999	980	695	150	890	937	728	999999	947	445	867	999999	785	527	289	552	582	76	999999	174	867	223	325	999999	142	825	444	448	364	940	394	765	327	434	570	999999	547	999999	258	999999	246	230	266	181	618	999999	69	999999	298	999999	921	638	999999	812	875	677	664	244	18	74	503	290	550	16	999999	112	999999	361	999999	150	14	529	818	769	999999	999999	957	154	841	34	766	996	159	846	29	755	688	999999	558	892	484	999999	55	193	999999	956	680	260	999999	999999	999999	708	490	158	512	402	819	317	999999	999999	720	520	402	983	307	507	140	999999	986	305	999999	501	802	74	999999	702	484	635	361	971	965	706	34	336	923	999999	515	11	344	999999	935	381	999999	329	181	963	910	71	885	910	825	999999	273	824	102	999999	999999	999999	999999	810	999999	194	955	912	273	24	495	76	69	249	999999	139	368	369	369	52	870	482	893	702	791	422	999999	451	999999	987	443	209	999999	999999	162	999999	999999	534	708	750	999999	999999	66	167	478	843	11	646	918	696	618	903	464	60	738	433	533	789	28	999999	445	514	765	285	999999	295	832	745	96	903	620	999999	660	999999	626	161	999999	999999	233	948	421	113	533	460	378	539	999999	193	999999	729	999999	999999	516	213	315	999999	999999	999999	999999	192	20	999999	559	25	86	784	252	845	433	999999	999999	797	565	79	93	342	999999	315	999999	51	551	649	169	367	999999	890	328	456	313	999999	208	645	159	999999	938	165	553	999999	999999	594	296	898	759	998	721	767	173	446	130	972	930	999999	873	999999	641	999999	106	202	677	195	465	795	542	719	999999	371	999999	524	141	928	789	472	930	322	999999	999999	889	170	999999	999999	727	882	999999	340	999999	561	772	614	410	576	68	360	841	199	138	500	366	50	620	359	129	649	999999	201	193	468	716	561	789	988	999999	936	556	106	999999	999999	469	999999	935	999999	599	43	999999	564	999999	999999	999999	999999	193	999999	295	849	549	999999	461	88	577	145	157	325	844	221	824	421	105	132	804	744	731	999999	41	165	115	999999	760	95	535	750	331	754	999999	974	377	535	703	632	396	269	645	999999	999999	333	64	619	999999	388	218	999999	469	747	634	886	999999	999999	232	140	744	755	536	375	552	827	999999	402	489	869	999999	999999	718	473	
735	544	999999	351	548	999999	999999	495	999999	381	876	833	999999	999999	999999	999999	964	999999	313	572	999999	999999	733	280	837	189	520	999999	140	121	544	999999	984	995	22	99	788	669	99	525	39	258	942	164	999999	719	545	239	281	539	999999	114	985	155	585	104	811	828	514	369	197	449	364	700	837	999999	848	295	571	41	999999	305	649	787	999999	639	999999	578	782	999999	643	999999	389	601	216	439	933	838	420	918	288	999999	164	999999	999999	999999	894	252	326	541	870	260	668	250	377	999999	999999	207	612	999999	405	242	56	396	726	906	69	763	494	408	33	20	999999	653	999999	999999	150	920	460	952	744	999999	999999	999999	256	999999	622	999999	233	606	974	736	999999	999999	999999	999999	913	999999	999999	430	530	999999	758	999999	999999	860	385	24	498	176	469	544	747	659	211	950	999999	804	999999	343	294	920	999999	887	433	297	999999	410	141	706	298	383	916	39	999999	613	697	999999	733	395	17	607	651	66	999999	999999	999999	575	273	572	76	999999	627	999999	999999	610	600	870	495	999999	85	974	883	999999	878	96	627	718	999999	999999	262	647	81	754	335	686	278	483	749	993	999999	218	999999	569	639	999999	755	999999	999999	821	23	826	847	999999	320	42	724	999999	188	61	812	279	347	675	319	429	46	999999	343	999999	342	999999	131	502	999999	867	837	323	161	999999	999999	999999	826	416	584	435	799	569	444	999999	999999	999999	304	999999	190	38	870	471	259	220	152	883	913	441	488	895	705	355	589	452	205	411	707	489	721	441	999999	930	101	883	999999	476	999999	50	499	999999	822	432	321	999999	996	376	999999	941	556	999999	467	394	999999	688	730	454	999999	991	107	560	711	814	999999	749	585	939	999999	375	591	675	455	872	942	566	83	999999	43	696	456	828	347	766	933	274	973	999999	13	999999	999999	185	496	999999	942	939	220	17	455	572	318	66	996	697	359	880	11	595	451	999999	614	457	420	294	999999	999999	999999	945	881	712	775	525	999999	965	222	415	189	18	929	13	999999	75	999999	999999	999999	999999	832	649	416	62	272	999999	618	641	798	706	764	999999	900	673	726	275	136	743	796	792	999999	999999	485	999999	701	999999	999999	999999	26	999999	630	949	999999	999999	446	572	539	999999	449	999999	906	305	177	515	651	976	999999	999999	286	89	939	999999	674	594	279	801	999999	472	360	279	999999	180	999999	999999	999999	999999	305	754	999999	999999	735	307	303	409	885	999999	863	970	302	724	999999	410	999999	936	999999	546	284	321	876	644	
408	77	999999	999999	674	736	680	917	999999	836	680	999999	38	132	353	641	789	999999	999999	454	999999	203	999999	636	393	322	19	688	648	999999	540	984	878	592	755	668	829	133	999999	159	999999	999999	540	465	53	532	381	999999	592	968	999999	19	999999	431	706	214	999999	841	999999	999999	999999	999999	278	900	305	999999	999999	446	377	685	812	665	539	559	999999	992	663	714	592	861	941	972	105	999999	999999	531	382	456	885	999999	999999	987	347	384	433	161	676	640	170	357	58	999999	999999	907	165	999999	479	999999	130	999999	551	193	259	999999	420	754	896	598	127	774	999999	37	560	826	913	825	999999	165	135	159	325	32	554	245	812	15	311	197	524	691	61	999999	335	999999	999	588	738	422	964	999999	264	88	522	999999	43	30	385	999999	993	340	772	999999	999999	971	399	528	999999	23	122	999999	999999	708	83	436	722	995	999999	389	999999	335	96	905	201	456	999999	246	509	999999	999999	999999	630	467	203	999999	918	737	999999	364	782	480	949	724	310	999999	236	999999	14	96	673	47	999999	996	26	668	253	867	133	480	999999	999999	29	480	811	330	999999	985	999999	999999	517	984	603	347	999999	356	385	999999	604	641	230	348	242	422	494	174	472	634	451	535	940	60	614	921	999999	630	461	478	999999	980	999999	251	50	124	999999	688	444	981	399	670	292	881	273	999999	259	738	999999	999999	986	647	857	160	544	979	949	999999	999999	682	70	999999	895	907	459	624	866	999999	307	999999	843	806	729	491	244	780	252	68	787	132	671	549	999999	855	492	999999	999999	624	707	71	174	999999	318	762	921	999999	774	999999	432	648	624	999999	440	802	999999	999999	917	376	915	999999	999999	999999	679	257	999999	999999	276	50	425	193	999999	252	282	246	999999	999999	999999	967	569	821	16	999999	635	148	508	401	118	907	102	312	357	999999	708	944	333	283	999999	70	752	999999	999999	734	999999	249	157	382	997	203	849	40	692	999999	807	103	756	999999	266	540	749	618	412	999999	947	123	835	999999	543	338	913	679	298	999999	999999	168	675	999999	906	396	991	136	404	915	67	71	999999	999999	999999	614	197	999999	26	903	999999	144	998	788	787	846	413	999999	838	669	290	180	742	999999	735	648	428	485	963	869	548	622	224	497	999999	885	503	437	796	999999	151	460	662	394	124	999999	170	999999	494	70	982	590	297	734	635	887	329	999999	672	310	999999	999999	499	157	364	699	999999	999999	487	999999	999999	999999	614	910	528	829	518	999999	150	653	488	541	
991	903	999999	958	335	489	861	999999	566	148	765	999999	742	999999	961	999999	40	425	171	999999	999999	999999	999999	999999	999999	387	999999	805	379	971	224	999999	822	654	999999	595	270	406	373	440	999999	999999	345	215	999999	128	177	99	867	12	327	724	492	829	142	409	999999	879	999999	948	283	66	53	595	924	999999	999999	98	718	999999	255	633	999999	731	19	344	256	511	999999	857	219	126	938	376	999999	999999	536	992	999999	321	999999	390	999999	999999	999999	593	999999	999999	291	999999	454	89	380	501	757	999999	672	761	820	999999	162	999999	92	135	738	999999	999999	676	942	434	219	681	576	407	967	864	219	637	574	426	322	999999	999999	332	413	139	999999	999999	619	958	999999	774	182	723	999999	999999	308	999999	686	10	474	999999	808	856	264	772	999999	973	534	892	485	45	999999	999999	485	656	465	999999	722	999999	999999	999999	67	983	608	444	509	999999	999999	254	566	920	999999	574	951	999999	698	999999	999999	640	626	772	912	999999	999999	791	587	778	247	511	266	548	576	999999	590	793	297	824	257	819	273	659	734	289	999999	564	94	999999	999999	516	958	102	691	91	982	647	999999	339	510	817	857	999999	615	736	987	28	354	999999	999999	168	681	873	125	258	377	999999	999999	999999	401	918	706	964	335	730	553	174	999999	494	104	999999	999999	957	324	440	999999	999999	53	997	999999	316	219	220	999999	999999	835	999999	976	442	999999	25	999999	146	938	591	999999	999999	999999	885	193	823	999999	860	999999	51	144	723	558	685	296	834	923	50	999999	999999	709	495	335	51	894	468	198	999999	999999	89	999999	887	29	733	329	999999	999999	999999	814	999999	999999	359	999999	598	160	121	536	999999	156	880	101	999999	804	853	881	625	566	363	990	999999	999999	748	91	699	999999	999999	704	999999	365	226	696	764	235	863	940	359	999999	999999	891	783	932	896	277	999999	988	999999	93	175	851	704	513	999999	178	100	842	406	277	999999	890	999999	417	710	935	929	999999	336	343	940	913	532	571	829	999999	217	792	738	480	999999	711	932	999999	538	973	999999	713	911	596	145	31	543	91	321	846	988	375	231	961	348	715	661	441	153	999999	999999	142	684	323	961	308	999999	926	999999	40	958	999999	878	736	284	226	282	740	207	919	379	450	999999	982	483	841	570	776	142	477	59	501	999999	286	654	528	39	597	634	837	916	616	996	290	888	257	497	999999	686	131	442	921	999999	999999	999999	879	882	999999	840	130	737	999999	794	618	980	999999	720	601	92	755	197	684	115	
999999	999999	999999	453	968	999999	235	353	85	100	20	44	999999	267	795	403	774	645	337	757	999999	109	999999	822	999999	309	999999	999999	999999	412	931	999999	757	815	873	231	999999	999999	913	999999	614	999999	662	247	784	583	852	209	999999	208	999999	119	859	999999	600	270	424	940	999999	999999	672	699	999999	672	168	85	999999	999999	393	573	999999	349	732	730	153	999999	446	350	48	804	999999	232	611	697	104	821	85	830	225	613	807	189	369	254	935	999999	329	990	88	708	305	539	815	361	999999	968	387	999999	783	862	823	83	999999	271	221	999999	999999	759	578	347	10	457	107	999999	766	999999	999999	999999	795	999999	418	456	271	999999	999999	917	417	259	773	135	443	946	56	999999	789	733	287	999999	43	999999	827	570	999999	740	708	848	999999	44	595	829	999999	900	344	555	999999	377	812	999999	999999	999999	42	837	986	453	904	64	411	745	991	42	999999	999999	454	309	411	848	999999	530	999999	999999	485	382	664	943	999999	542	612	999999	907	422	921	715	999999	739	462	999999	999999	968	836	653	446	696	52	562	999999	119	456	999999	154	999999	341	291	999999	111	817	999999	182	52	999999	372	452	909	838	579	121	999999	543	999999	999999	421	274	76	694	977	223	789	339	112	931	999999	96	577	357	310	90	640	774	244	921	802	816	999999	660	474	211	999999	999999	999999	450	910	575	741	196	732	342	274	999999	962	999999	38	330	80	120	291	285	874	562	537	498	481	337	309	999999	55	604	732	416	230	999999	686	930	866	999999	31	460	999999	390	624	967	815	53	999999	356	892	999999	746	430	999999	198	337	974	999999	974	969	999999	999999	947	151	137	610	858	376	999999	210	108	464	999999	99	831	930	493	938	999999	683	437	525	952	900	573	999999	999999	47	999999	449	712	609	891	692	448	194	407	249	496	999999	956	999999	626	156	794	999999	338	999999	547	268	843	46	999999	301	541	67	323	999999	577	279	309	821	344	746	498	999999	572	726	651	647	532	999999	451	212	726	999999	898	806	116	999999	530	969	500	774	605	999999	847	999999	999999	390	870	999999	672	227	999999	145	342	999999	658	304	999999	999999	690	899	735	599	999999	558	574	781	999999	999999	999999	30	999999	999999	330	999999	151	821	651	972	575	270	999999	182	581	999999	999999	999999	427	29	158	812	112	918	289	600	48	15	999999	298	999999	378	999999	362	999999	999999	999999	999999	999999	772	738	836	999999	999999	46	429	999999	562	27	370	414	983	364	149	369	137	999999	830	999999	730	531	145	739	362	
946	206	48	424	999999	930	756	999999	999999	654	291	999999	999999	630	881	860	478	485	987	721	884	51	999999	92	993	999999	999999	647	679	95	251	602	107	999999	535	839	391	707	801	999999	614	988	218	709	857	57	968	298	948	199	261	55	157	999999	477	904	999999	999999	431	477	999999	118	999999	999999	413	688	223	867	105	52	478	770	684	999999	117	895	833	999999	235	945	324	444	698	490	833	206	454	999999	823	630	657	436	286	334	889	505	252	527	305	178	833	110	202	906	720	491	371	257	910	999999	81	876	730	999999	163	763	420	265	999999	217	244	143	54	475	394	52	493	999999	20	999999	653	316	19	66	999999	223	251	791	999999	999999	834	207	180	251	559	781	705	800	180	999999	94	986	670	98	934	999999	66	727	522	678	997	999999	246	308	928	764	866	674	373	999999	521	999999	999999	515	382	46	963	803	916	613	346	999999	188	884	526	666	645	920	131	421	167	524	279	101	353	823	960	871	322	794	999999	999999	999999	241	615	465	500	164	716	999999	737	262	811	908	341	314	999999	362	781	272	999999	945	552	952	782	997	359	404	999999	559	85	101	491	131	999999	315	266	947	278	999999	175	491	214	233	684	999999	712	370	999999	48	990	608	100	999999	999999	968	999999	484	999999	618	115	106	991	166	999999	645	770	689	219	999999	999999	884	93	720	106	637	740	999999	278	876	294	988	643	999999	568	999999	11	999999	456	730	826	782	498	660	955	79	999999	999999	411	48	144	32	161	735	990	999999	524	380	952	47	237	169	215	582	999999	127	462	999999	598	354	999999	999999	243	999999	208	276	396	999999	764	37	148	999999	917	999999	999999	272	999999	908	143	462	952	631	488	419	503	667	576	999999	999999	838	616	631	459	66	403	805	789	672	536	999999	719	999999	999999	925	899	544	251	974	840	70	999999	999999	999999	145	402	23	999999	823	985	541	699	480	999999	926	421	516	999999	861	837	999999	999999	174	382	999999	742	860	25	999999	999999	958	425	999999	85	277	558	71	897	999999	664	389	955	965	999999	994	34	248	999999	688	999999	392	312	999999	147	903	587	999999	181	999999	999999	541	999999	295	999999	999999	999999	107	405	999999	378	359	619	918	207	457	980	517	999999	999999	395	503	863	999999	999999	136	655	44	464	181	689	443	999999	582	920	999999	999999	669	661	999999	877	927	999999	178	999999	163	773	393	193	689	923	80	636	793	929	999999	999999	670	999999	187	381	91	642	233	148	934	999999	46	998	85	76	320	
855	999999	510	999999	999999	695	26	999999	363	272	851	999999	258	618	999999	106	653	999999	999999	999999	434	483	287	999999	294	620	39	385	999999	737	395	999999	623	999999	224	807	293	999999	249	982	653	348	824	999999	239	999999	999999	530	138	373	392	976	630	354	999999	382	999999	999999	182	999999	665	641	212	626	877	743	999999	645	403	998	813	192	999999	471	999999	96	999999	177	566	427	645	999999	257	330	999999	999999	487	278	999999	842	999999	579	999999	999999	327	22	145	208	241	495	999999	999999	999999	999999	559	210	205	169	287	799	723	999999	156	755	404	165	393	882	281	468	266	882	918	561	999999	243	893	999999	154	64	999999	460	936	81	999999	315	383	128	771	154	223	328	991	926	129	881	432	542	999999	172	629	263	927	999999	238	833	421	999999	396	325	316	623	999999	232	849	273	447	85	55	999999	999999	275	120	999999	255	999999	999999	991	442	861	810	361	776	981	435	999999	533	173	842	876	893	808	732	455	837	599	999999	999999	87	999999	443	999999	999999	999999	390	999999	152	999999	526	300	999999	429	142	534	999999	954	847	43	999999	162	999999	284	242	178	205	972	543	665	299	656	635	999999	914	999999	427	463	864	70	601	82	999999	999999	646	999999	934	473	999999	999999	940	883	751	279	999999	925	125	169	124	329	999999	417	999999	486	999999	870	664	819	515	555	116	61	999999	999999	999999	724	999999	999999	638	690	243	732	306	345	725	416	904	366	160	988	999999	268	348	544	999999	194	261	77	233	775	887	125	957	131	999999	888	999999	964	838	257	999999	119	999999	434	95	787	120	484	761	103	965	308	668	999999	999999	848	712	555	247	257	472	999999	999999	999999	999999	128	774	185	255	837	624	940	999999	902	999999	361	737	914	459	762	83	777	316	999999	999999	999999	999999	999999	46	252	186	999999	999999	591	785	788	336	668	999999	967	22	935	239	924	479	999999	780	765	856	999999	120	797	106	485	999999	695	232	652	999999	222	671	344	999999	12	999999	387	223	936	999999	999999	999999	999999	999999	492	749	147	547	392	661	784	809	691	584	999999	142	999999	999999	251	417	99	565	684	616	418	306	678	999999	999999	273	101	999999	843	648	973	999999	51	514	614	735	45	158	840	991	999999	413	979	760	835	870	999999	247	999999	999999	999999	327	999999	999999	875	195	81	999999	320	129	570	972	999999	52	610	605	999999	874	535	516	381	941	725	693	348	14	326	917	961	366	990	999999	840	324	620	655	367	588	639	428	663	999999	837	999999	430	305	447	937	159	
240	779	408	711	999999	157	95	602	999999	124	870	999999	163	999999	953	999999	716	142	651	431	954	247	511	245	999999	852	999999	999999	14	999999	52	567	389	768	730	587	999999	151	999999	176	535	63	710	474	999999	558	510	999999	883	591	714	173	796	515	204	993	277	173	604	612	471	999999	597	999999	81	313	490	395	659	376	546	575	757	485	999999	999999	537	47	999999	558	352	381	230	999999	999999	999999	770	873	573	737	319	428	999999	999999	705	553	465	324	999999	465	78	124	656	517	54	148	999999	999999	619	303	999999	999999	697	55	270	999999	761	185	999999	999999	542	999999	822	921	999999	128	38	986	779	999999	446	222	999999	20	490	999999	725	999999	378	419	473	459	999999	280	281	89	731	501	511	616	999999	290	999999	999999	923	999999	999999	734	999999	926	120	429	541	276	999999	999999	999999	686	565	42	373	57	806	999999	728	999999	362	552	999999	977	396	537	484	173	560	165	734	442	999999	999999	936	990	262	999999	309	54	918	987	422	999999	492	999999	935	479	252	744	483	70	482	841	108	999999	95	483	540	583	944	999999	716	999999	999999	164	999999	999999	999999	382	795	999999	999999	684	174	374	139	999999	495	351	601	15	921	815	681	999999	959	255	929	196	905	999999	911	999999	109	550	281	721	999999	338	454	408	383	869	949	128	942	999999	677	734	620	474	988	999999	981	999999	456	999999	29	845	204	354	607	909	477	26	999999	401	999999	623	999999	418	111	167	896	202	632	61	866	563	730	999999	578	205	999999	441	791	723	744	170	103	380	701	673	143	999999	999999	473	402	999999	675	999999	223	63	640	211	373	831	302	788	315	404	44	466	124	999999	999999	412	343	46	234	730	656	424	529	999999	999999	437	33	796	402	999999	659	933	887	189	999999	525	564	374	77	960	431	955	999999	698	346	244	559	110	999999	397	140	366	708	945	999999	799	999999	918	494	935	999999	999999	396	156	999999	111	579	935	999999	260	848	968	999999	274	309	999999	569	999999	999999	482	878	999999	471	14	38	999999	234	942	294	158	999999	646	880	142	162	925	569	708	953	999999	665	624	999999	999999	549	172	397	443	646	999999	999999	703	542	21	67	883	999999	392	127	452	876	999999	650	936	269	212	97	836	121	383	141	999999	999999	150	817	263	999999	397	464	866	905	791	999999	99	918	298	113	868	84	279	890	187	591	510	999999	999999	973	88	999999	347	999999	999999	999999	999999	73	379	825	401	999999	999999	974	646	927	999999	547	999999	340	561	27	970	999999	999999	
761	842	493	953	279	377	782	788	290	830	583	127	999999	999999	470	43	36	549	472	999999	674	280	999999	253	260	999999	962	999999	698	422	71	843	248	999999	800	488	779	119	110	999999	619	416	523	999999	73	810	469	999999	624	999999	535	478	508	999999	554	490	548	249	703	999999	414	508	100	868	768	739	878	936	552	981	999999	916	448	24	999999	268	757	159	999999	449	870	768	659	401	999999	593	345	852	310	320	940	539	416	171	54	120	326	655	385	334	999999	533	651	643	999999	619	39	493	303	296	732	398	69	263	78	999999	999999	999999	980	999999	999999	35	999999	999999	999999	999999	509	287	970	982	942	111	774	856	517	347	126	25	360	277	564	851	558	999999	587	551	480	999999	102	999999	271	627	999999	210	929	906	999999	999999	999999	326	119	751	999999	999999	354	630	624	213	745	731	999999	999999	348	713	621	552	477	621	654	499	254	357	195	999999	721	324	437	573	926	999999	449	706	423	999999	168	812	337	999999	668	999999	927	277	416	370	878	999999	289	999999	999999	387	439	999999	999999	999999	999999	762	999999	951	600	40	203	60	287	144	292	822	999999	314	554	999999	224	240	953	697	571	977	940	825	693	293	44	476	984	999999	182	174	941	320	999999	999999	256	385	646	638	763	876	990	999999	88	999999	28	975	416	779	172	999999	999999	77	541	999999	821	999999	999999	317	996	727	75	738	999999	127	880	999999	352	158	562	839	593	324	934	694	986	668	999999	999999	274	68	69	214	386	973	841	874	999999	999999	584	515	127	339	642	45	811	262	319	960	185	999999	633	268	227	999999	615	17	142	999999	117	163	999999	632	999999	937	668	860	999999	988	285	15	999999	484	574	57	721	999999	999999	898	883	734	358	999999	999999	355	435	801	987	63	368	834	742	933	759	430	521	495	296	705	377	950	999999	999999	684	180	999999	158	693	180	611	360	999999	999999	999999	383	805	218	181	697	999999	866	873	308	999999	451	273	999999	725	154	536	999999	999999	999999	531	933	833	37	111	290	754	286	117	817	452	999999	508	508	971	386	999999	999999	323	599	203	510	87	999999	700	242	906	216	999999	549	643	384	393	358	712	38	549	999999	116	890	999999	234	999999	65	855	623	943	765	999999	348	529	233	999999	999999	783	30	856	241	337	999999	384	547	999999	568	999999	77	624	160	795	942	836	846	206	999999	656	968	751	999999	746	86	299	150	792	94	30	420	472	25	574	692	182	318	999999	248	516	999999	381	201	881	999999	999	792	
970	481	512	999999	37	489	721	999999	279	999999	494	260	999999	243	755	768	999999	763	999999	609	586	112	769	528	405	958	999999	261	999999	560	149	957	86	507	180	321	582	347	393	982	303	759	423	999999	999999	199	668	999999	649	612	653	128	999999	400	216	867	999999	984	286	999999	573	470	227	718	999999	536	183	81	999999	444	196	210	380	622	999999	826	689	430	703	216	299	999999	611	985	906	999999	774	686	999999	999999	609	597	70	324	419	999999	542	704	654	999999	25	999999	220	215	425	452	748	570	94	999999	188	290	290	80	779	930	859	999999	812	672	762	497	780	999999	834	598	149	65	213	482	294	984	999999	416	999999	701	432	405	569	464	282	213	999999	911	999999	328	317	990	544	999999	973	310	892	981	535	528	999999	460	381	826	313	692	999999	612	105	204	514	999999	999999	999999	507	463	999999	358	400	999999	895	999999	636	999999	999999	158	521	724	508	983	101	795	999999	671	999999	972	999999	742	999999	999999	845	989	815	999999	999999	443	120	466	981	520	637	544	591	999999	633	999999	823	865	545	164	181	643	113	999999	112	718	993	218	202	999999	439	929	207	809	712	905	999999	999999	701	847	48	64	742	988	356	557	214	903	999999	937	158	999999	207	996	418	212	885	704	999999	106	999999	901	273	457	90	707	347	999999	274	727	894	127	999999	999999	999999	999999	900	125	765	555	514	100	179	265	385	281	732	210	400	510	29	999999	879	604	407	146	999999	295	999999	999999	999999	999999	639	999999	53	41	993	999999	880	302	311	770	999999	999999	999999	359	732	18	81	808	975	999999	390	999999	707	545	247	569	999999	979	335	999999	999999	126	345	90	461	858	222	354	999999	232	999999	108	999999	259	420	607	22	999999	414	782	223	109	999999	83	999999	875	613	999999	999999	433	999999	901	967	696	563	821	936	511	898	873	796	726	530	999999	816	291	565	458	135	999999	557	252	574	999999	999999	118	453	271	48	585	254	714	560	999999	22	428	141	512	696	598	670	999999	158	541	999999	496	578	920	267	999999	999999	165	382	164	876	967	336	999999	304	454	378	999999	472	999999	628	999999	176	999999	739	999999	160	63	762	999999	969	999999	103	43	565	999999	999999	532	14	287	999999	99	341	406	978	55	101	716	999999	251	229	999999	999999	835	999999	904	330	903	191	869	999999	266	999999	846	194	831	999999	303	999999	399	915	846	671	195	999999	999999	749	999999	697	694	305	444	999999	999999	316	973	16	999999	130	999999	584	999999	351	144	999999	19	696	495	
999999	157	999999	798	999999	818	335	383	334	999999	788	383	999999	560	999999	999999	999999	176	420	882	999999	221	999999	616	182	208	999999	288	504	536	999999	999999	842	999999	999999	550	522	999999	999999	37	195	999999	999999	163	478	747	505	34	999999	999999	571	509	598	814	956	10	999999	999999	625	659	13	57	878	999999	343	751	999999	901	11	665	974	75	589	393	696	999999	571	670	999999	435	702	790	857	650	964	19	448	999999	307	558	227	957	882	927	33	148	64	851	820	726	215	604	32	999999	999999	999999	999999	214	127	360	438	999999	999999	199	956	999999	999999	238	833	999999	313	513	999999	453	999999	26	193	662	999999	558	551	720	850	421	999999	108	768	102	770	469	99	243	999999	946	129	564	540	692	970	999999	948	826	28	496	423	999999	999	999999	326	863	321	268	844	568	809	717	811	16	969	858	999999	999999	467	373	244	79	603	657	333	883	486	999999	999999	558	609	724	999999	999999	999999	527	108	199	999999	907	157	999999	999999	351	999999	412	753	534	999999	999999	367	999999	999999	654	261	353	109	999999	255	442	999999	820	576	296	958	999999	25	999999	18	452	999999	264	330	559	225	413	681	261	519	921	140	952	779	999999	200	999999	365	57	112	999999	428	756	943	999999	999999	999999	999999	112	392	63	396	305	525	279	362	113	532	809	999999	848	999999	847	999999	334	312	433	50	998	999999	211	728	968	355	363	33	13	999999	986	38	999999	158	999999	999999	466	999999	835	436	509	225	97	234	999999	999999	999999	999999	580	923	618	40	999999	296	266	999999	190	334	428	949	999999	255	359	791	545	999999	550	700	999999	978	375	799	477	996	999999	782	999999	977	182	359	102	380	453	89	702	955	931	602	892	572	687	999999	116	885	274	263	866	305	688	999999	78	562	999999	601	558	999999	999999	110	755	483	998	213	162	78	999999	791	802	999999	99	590	849	948	999999	530	301	999999	693	591	732	287	999999	712	298	406	290	539	490	999999	531	999999	401	999999	847	418	574	483	979	47	38	482	460	597	216	108	926	130	999999	999999	310	324	135	972	377	477	567	295	915	756	788	327	310	999999	999999	215	198	999999	999999	399	955	999999	264	656	999999	999999	999999	999999	506	199	479	170	784	131	551	217	999999	429	999999	379	999999	999999	568	233	259	710	181	510	999999	999999	910	907	29	365	413	493	69	478	419	127	999999	248	788	999999	999999	627	542	189	409	540	456	768	999999	730	549	676	999999	999999	407	999999	89	326	479	506	288	572	151	999999	717	67	158	
999999	19	345	729	999999	500	841	947	631	178	999999	110	999999	553	999999	352	298	815	737	244	999999	81	999999	48	333	769	292	447	713	486	123	472	352	392	176	759	230	11	937	999999	417	94	775	684	97	226	171	999999	147	230	852	999999	979	999999	130	218	452	307	406	842	218	404	243	999999	65	529	757	925	386	392	131	999999	878	562	827	942	306	883	951	116	999999	999999	310	493	999999	509	492	999999	271	958	317	923	999999	104	966	23	851	629	999999	567	999999	245	999999	999999	108	565	735	999999	995	999999	911	568	356	999999	245	879	104	749	521	555	47	238	663	428	85	208	692	999999	595	814	101	676	999999	393	647	371	999999	999999	395	78	773	999999	533	94	56	748	577	315	859	999999	918	112	118	83	530	241	582	158	680	999999	873	999999	832	191	96	245	314	962	652	873	126	549	363	453	781	972	704	579	381	999999	631	999999	924	507	895	999999	568	191	863	999999	999999	999999	874	496	204	999999	242	351	998	811	444	999999	663	985	999999	999999	748	999999	999999	558	536	12	776	999999	278	496	37	335	296	106	676	999999	109	245	94	511	674	867	258	999999	740	362	581	570	892	999999	723	938	535	999999	250	903	889	314	999999	787	838	531	999999	707	795	906	999999	901	144	320	515	427	999999	470	705	881	416	341	999999	183	999999	999999	460	261	773	98	799	999999	856	772	999999	794	365	307	672	152	649	999999	999999	833	999999	680	435	581	999999	305	46	999999	820	369	497	558	496	706	366	999999	80	966	999999	999999	117	294	55	999999	87	721	71	604	797	562	241	999999	177	984	876	999999	999999	878	999999	477	61	733	999999	497	285	685	999999	999999	999999	50	82	999999	616	999999	725	22	999999	74	504	789	244	442	277	268	137	632	999999	512	829	999999	851	201	225	466	654	383	343	558	999999	999999	424	412	663	756	999999	558	259	709	269	863	126	716	384	960	243	619	999999	692	369	999999	304	795	829	335	999999	880	467	160	813	352	679	999999	977	111	375	999999	778	521	778	579	383	680	252	999999	499	999999	817	265	232	45	917	651	198	443	107	628	582	337	567	609	100	109	896	916	194	49	999999	999999	595	999999	999999	944	999999	999999	279	624	552	863	836	63	73	212	927	999999	434	37	999999	544	14	999999	999999	999999	999999	178	999999	284	784	336	781	459	407	544	670	820	204	972	737	408	174	483	999999	718	999999	513	545	999999	181	128	492	999999	999999	203	278	848	162	399	990	745	311	995	839	226	92	387	
656	529	999999	117	583	461	300	489	380	531	670	999999	950	450	632	599	112	665	844	624	308	999999	999999	821	999999	804	981	999999	107	999999	643	999999	636	123	856	26	356	73	544	40	999999	999999	823	746	999999	620	999999	550	122	712	892	184	382	467	88	453	263	719	999999	999999	479	308	392	211	887	810	905	836	593	615	999999	49	131	813	999999	636	389	529	643	57	999999	441	999999	395	286	469	488	178	45	412	763	636	999999	765	560	999999	289	622	999999	377	715	999999	956	506	469	999999	999999	999999	999999	452	74	733	86	401	423	48	999999	997	924	428	999999	736	800	999999	852	615	424	365	999999	200	356	766	670	999999	342	999999	484	382	999999	433	999999	919	469	592	348	39	560	999999	352	521	147	292	698	999999	55	999999	812	775	654	853	438	999999	314	999999	999999	999999	999999	809	69	672	563	57	81	500	21	412	276	999999	843	822	999999	201	23	742	999999	73	78	239	230	363	999999	709	727	82	999999	719	999999	950	495	50	966	999999	173	999999	957	999999	221	207	999999	643	999999	604	932	832	798	246	684	572	465	43	999999	834	589	706	733	854	999999	999	999999	999999	796	325	722	999999	855	999999	999999	343	784	962	851	871	810	586	999999	344	999999	894	999999	758	999999	53	999999	462	810	142	171	999999	946	113	769	222	999999	135	847	396	999999	139	976	999999	218	999999	788	503	191	368	33	12	65	999999	87	435	999999	746	999999	753	999999	270	992	999999	152	571	397	680	999999	639	999999	684	739	264	999999	647	918	999999	550	999999	264	991	280	452	118	999999	412	557	35	999999	496	955	999999	103	565	621	999999	262	352	999999	953	999999	309	551	999999	348	273	999999	936	439	517	936	205	573	498	999999	989	550	615	983	999999	840	654	999999	999999	223	999999	645	699	841	999999	999999	446	999999	741	157	692	729	262	770	895	611	620	999999	826	559	999999	304	605	726	632	999999	999999	368	487	123	999999	999999	999999	975	999999	999999	110	105	928	851	999999	301	832	350	156	270	999999	999999	98	557	229	999999	42	593	463	999999	50	973	218	999999	28	999999	426	999999	694	252	331	287	248	999999	511	525	999999	975	999999	468	471	999999	999999	999999	999999	802	280	930	999999	404	999999	814	522	999999	587	999999	886	22	832	423	874	214	656	904	938	20	606	999999	999999	704	399	999999	534	994	61	785	999999	846	616	225	806	496	733	299	834	516	999999	240	999999	999999	638	655	152	645	593	999999	608	675	433	298	206	459	999999	999999	999999	360	999999	527	999999	999999	733	50	
406	999999	616	388	480	366	999999	432	255	375	140	999999	75	744	999999	999999	410	794	187	728	423	999999	29	357	611	544	295	483	236	247	283	888	999999	999999	999999	535	38	215	786	251	605	10	53	999999	329	222	133	270	446	400	127	173	623	14	999999	88	597	269	999999	936	81	595	205	18	102	251	31	477	999999	388	860	205	17	935	133	422	999999	199	37	999999	999999	34	47	836	130	120	275	645	999999	181	938	769	437	999999	180	19	999999	44	738	87	999999	656	776	67	540	921	165	999999	881	214	803	408	241	999999	526	999999	999999	369	888	982	976	999999	999999	322	450	100	767	167	765	999999	617	250	460	950	208	999999	258	999999	999999	208	954	999999	764	767	378	540	537	59	334	133	460	446	156	755	999999	813	160	463	617	449	999999	997	922	766	596	563	947	291	999999	762	798	578	73	689	37	399	622	738	944	999999	562	718	833	999999	999999	180	999999	704	849	999999	999999	999999	372	856	55	956	664	999999	180	999999	592	999999	870	571	335	882	383	467	999999	999999	201	422	518	706	886	445	174	999999	112	425	469	252	999999	794	999999	999999	215	999999	644	81	735	624	567	139	327	316	847	271	315	781	999999	999999	976	999999	203	200	286	666	969	999999	999999	383	999999	999999	999999	349	814	86	422	999999	676	176	999999	657	976	577	855	389	388	580	597	902	975	331	628	833	276	303	600	958	727	549	246	43	288	361	999999	999999	999999	978	501	771	999999	983	114	631	813	329	999999	999999	344	896	999999	399	999999	889	408	573	999999	521	83	520	999999	463	605	137	929	789	378	999999	847	52	606	999999	88	825	63	991	999999	996	30	946	999999	999999	624	830	272	846	30	398	953	165	999999	271	904	980	999999	395	388	977	701	34	950	547	999999	302	300	999999	999999	197	836	416	357	140	501	137	999999	510	839	999999	864	92	768	999999	999999	692	366	999999	506	999999	999999	668	612	248	304	999999	995	594	999999	999999	540	395	999999	833	562	547	808	556	770	777	601	786	555	614	122	618	999999	971	877	96	999999	999999	379	223	659	178	804	999999	835	505	141	794	314	517	999999	999999	556	934	427	132	883	810	574	729	999999	752	999999	998	136	686	740	34	999999	119	396	584	999999	322	184	394	743	700	720	999999	999999	807	999999	47	380	643	999999	999999	554	999999	212	134	390	650	717	999999	65	999999	981	158	764	999999	999999	204	131	999999	999999	244	999999	43	999999	193	99	999999	999999	698	999999	85	628	492	624	419	480	999999	999999	271	
999999	999999	604	277	338	937	999999	999999	510	539	729	287	915	720	190	827	570	521	374	29	999999	91	567	999999	635	999999	187	499	534	999999	636	125	297	999999	465	999999	639	493	704	999999	475	999999	999999	999999	969	994	999999	907	312	796	999999	999999	999999	887	999999	122	807	999999	642	358	759	229	47	165	902	613	989	999999	999999	102	197	87	816	922	999999	517	292	23	60	641	820	280	196	737	505	677	528	410	634	352	290	64	999999	355	999999	256	999999	644	651	365	14	113	651	220	999999	772	999999	674	343	718	999999	794	999999	11	538	488	42	309	659	999999	94	999999	431	999999	811	143	999999	471	239	308	37	647	371	694	636	716	629	975	138	733	535	854	76	999999	999999	496	529	849	999999	213	223	190	984	426	281	425	999999	738	409	999999	545	680	445	999999	690	192	432	999999	374	821	999999	67	181	999999	699	240	522	515	999999	325	613	387	999999	35	94	999999	663	945	423	220	44	999999	576	661	197	854	418	999999	235	339	999999	688	999999	999999	999999	166	999999	68	726	999999	903	999999	999999	999999	999999	168	36	419	950	843	529	486	427	164	786	969	490	519	738	999999	821	490	999999	999999	999999	999999	902	999999	681	999999	838	605	229	999999	316	867	551	493	999999	999999	828	999	91	392	810	587	999999	330	219	384	675	499	329	881	229	423	999999	287	999999	937	266	999999	737	31	999999	924	267	55	847	919	427	999999	720	709	26	821	999999	896	260	673	664	581	999999	306	262	349	285	348	163	893	978	274	660	862	772	461	271	69	999999	886	329	225	483	999999	957	678	778	999999	864	999999	999999	999999	36	168	282	684	928	441	768	999999	999999	919	891	953	940	999999	346	857	937	565	560	999999	518	374	354	999999	108	159	349	584	570	999999	483	756	999999	986	247	999999	589	98	532	830	300	723	247	410	999999	529	358	999999	999999	921	682	308	999999	675	999999	662	814	999999	585	999999	101	194	103	983	445	145	85	999999	999999	843	277	999999	999999	999999	58	794	137	943	124	578	999999	545	252	649	982	184	909	999999	999999	585	999999	756	512	753	738	116	629	263	999999	199	454	404	889	497	999999	999999	275	126	999999	999999	535	999999	719	16	977	556	941	999999	11	271	235	871	451	339	999999	521	999999	289	999999	942	999999	873	978	925	999999	406	655	754	996	157	908	792	586	823	59	817	46	506	776	191	999999	185	999999	703	963	582	999999	559	342	999999	498	999999	135	684	524	662	999999	794	882	999999	901	196	999999	853	362	443	999999	627	
999999	347	485	839	513	809	999999	989	621	284	961	551	999999	106	422	864	659	999999	666	999999	999999	999999	925	252	623	204	999999	999999	999999	408	351	999999	297	336	278	999999	656	658	483	325	906	535	50	617	832	341	138	999999	774	999999	204	440	776	999999	328	999999	999999	242	999999	318	529	800	272	223	933	441	999999	126	827	428	217	10	999999	999999	999999	773	357	999999	419	999999	75	486	213	143	214	910	753	904	17	999999	581	424	999999	175	796	115	273	827	683	999999	88	22	976	356	386	203	999999	435	999999	555	545	114	822	935	252	53	597	138	19	999999	999999	359	119	999999	846	793	568	282	554	999999	999999	530	634	999999	213	63	509	856	999999	999999	917	999999	516	999999	841	477	999999	999999	922	753	518	144	818	660	712	729	902	999999	999999	593	999999	720	881	507	999999	999999	999999	803	731	199	999999	740	382	998	999999	369	842	999999	999999	999999	201	999999	999999	800	381	999999	999999	999999	316	484	160	973	357	173	384	207	447	999999	416	825	997	999999	775	999999	999999	778	999999	819	999999	999999	886	255	999999	140	401	574	999999	90	136	999999	999999	505	497	999999	48	570	999999	218	624	999999	922	833	251	784	382	999999	295	999999	590	999999	612	999999	999999	962	999999	904	999999	226	772	810	836	366	881	999999	522	999999	999999	999999	695	999999	394	554	205	646	431	62	14	151	758	996	289	744	999999	534	77	420	86	534	659	143	999999	177	999999	814	81	565	951	515	271	880	103	767	999999	999999	218	68	697	782	999999	545	900	907	467	775	530	999999	865	999999	999999	999999	424	775	868	561	999999	227	118	999999	575	865	999999	499	879	999999	999999	521	813	560	325	999999	999999	999999	999999	999999	243	614	709	999999	293	979	700	604	999999	169	466	327	899	379	812	990	949	316	216	675	444	411	37	590	872	18	999999	315	41	658	999999	129	999999	999999	999999	522	999999	448	107	595	175	506	650	719	421	585	999999	443	999999	999999	69	416	999999	999999	680	999999	587	128	999999	284	701	394	572	999999	780	347	999999	156	61	299	481	511	218	620	999999	937	760	318	999999	999999	396	844	568	706	999999	972	41	464	999999	496	999999	400	651	999999	894	780	934	461	938	999999	49	476	392	457	853	558	207	477	817	999999	81	999999	949	999999	887	856	826	999999	601	999999	315	999999	83	565	363	91	859	999999	999999	730	13	309	379	999999	999999	999999	462	120	999999	50	774	563	647	999999	424	999999	450	152	935	48	953	77	859	140	999999	999999	402	826	103	772	699	999999	751	999999	738	772	
899	999999	262	967	404	716	23	999999	999999	752	443	743	151	697	641	717	999999	687	776	935	449	249	336	298	999999	635	26	90	350	999999	811	560	601	651	999999	596	889	968	643	247	64	308	106	25	525	999999	685	406	999999	999999	362	73	319	802	333	659	527	964	999999	999999	999999	933	999999	81	940	882	152	499	999999	54	827	491	54	539	881	150	999999	320	772	869	999999	620	949	368	609	748	999999	798	328	117	999999	925	529	999999	547	999999	98	34	85	643	999999	196	999999	96	999999	999999	29	780	920	192	516	999999	202	579	819	999999	984	851	999999	202	641	354	180	822	999999	902	962	179	991	761	62	999999	245	138	999999	999999	999999	863	213	737	728	471	877	146	600	862	732	949	999999	468	146	246	561	999999	999999	171	999999	653	120	262	909	850	788	999999	140	999999	971	73	999999	66	999999	131	648	999999	473	179	999999	44	999999	123	179	22	124	999999	999999	815	566	361	999999	202	999999	500	999999	999999	828	878	682	717	16	212	891	668	734	998	999999	999999	598	826	419	999999	694	981	999999	997	93	897	735	999999	545	325	831	619	938	33	318	445	378	999999	907	595	497	759	38	29	999999	999999	999999	126	999999	999999	226	740	942	999999	507	766	999999	999999	999999	999999	999999	428	182	999999	999999	999999	730	999999	999999	97	999999	901	919	824	999999	935	999999	412	775	582	619	619	999999	999999	109	999999	677	999999	525	551	377	623	999999	999999	452	78	586	347	999999	949	779	576	436	913	962	999999	820	999999	957	999999	813	665	999999	294	321	533	174	246	999999	289	999999	95	195	148	720	33	82	942	381	276	359	615	764	826	999999	999999	192	350	973	784	280	559	687	954	999999	999999	643	999999	999999	918	904	349	755	368	353	693	999999	298	999999	938	251	999999	745	690	222	208	900	162	491	277	351	824	273	807	19	56	408	999999	999999	999999	389	538	287	463	372	19	860	999999	483	119	999999	894	157	45	543	402	999999	996	741	539	999999	491	62	397	577	999999	86	948	999999	999999	295	999999	887	999999	558	713	600	292	999999	212	347	504	679	382	614	456	676	237	273	616	999999	999999	999999	999999	999999	898	485	999999	886	999999	933	911	57	999999	824	999999	16	999999	486	829	802	530	679	539	202	999999	999999	680	782	130	413	848	684	742	74	883	659	27	986	999999	237	710	999999	999999	279	999999	457	504	557	111	449	713	751	444	999999	712	999999	960	677	891	999999	805	116	765	999999	94	237	315	120	940	853	999999	999999	826	999999	101	134	999999	269	766	
858	999999	999999	681	681	699	107	999999	927	362	161	699	999999	104	573	999999	603	641	165	999999	208	999999	393	617	258	999999	737	924	842	723	587	97	700	911	43	778	682	999999	93	190	999999	986	387	758	788	999999	999999	999999	999999	179	497	493	489	999999	567	716	924	514	433	230	962	182	999999	214	774	73	999	437	71	794	750	178	557	974	999999	221	764	635	829	104	811	855	671	672	235	999999	608	625	354	326	854	177	999999	862	228	814	588	183	983	724	164	221	820	999999	429	999999	935	514	877	999999	952	298	685	339	419	116	510	735	979	679	465	384	93	999999	939	999999	999999	694	756	999999	632	590	999999	114	939	600	45	213	999999	906	169	999999	999999	998	374	999999	492	672	453	121	999999	853	204	999999	269	999999	999999	85	528	846	162	999999	758	494	999999	371	999999	581	999999	819	81	999999	491	83	999999	371	636	94	999999	383	100	503	251	644	89	999999	396	999999	844	999999	472	999999	685	999999	753	918	345	263	285	12	919	910	283	999999	50	16	371	131	793	999999	999999	52	999999	999999	999999	659	998	999999	414	943	975	307	736	999999	357	121	622	94	329	999999	35	999999	809	378	999999	189	999999	999999	604	999999	999999	275	999999	946	25	429	265	540	649	103	920	232	999999	342	37	999999	183	54	286	928	393	286	801	201	872	771	999999	999999	691	577	440	390	518	340	535	709	751	790	223	927	999999	999999	444	236	681	803	533	999999	350	841	15	184	342	675	689	140	999999	999999	84	254	195	929	848	82	999999	540	999999	518	999999	999999	870	393	830	358	999999	311	999999	574	520	78	247	999999	999999	999999	571	265	57	843	651	404	245	397	716	999999	999999	999999	999999	372	573	151	99	25	669	33	970	622	353	984	602	387	298	899	999999	15	16	428	999999	999	999999	407	492	870	999999	412	91	482	677	861	616	156	78	999999	11	379	979	232	107	961	999999	948	911	73	250	273	116	346	999999	710	962	322	999999	243	860	175	658	228	157	267	999999	498	945	492	999999	456	999999	818	999999	474	35	784	331	982	130	562	496	999999	630	999999	305	744	929	966	899	303	173	834	618	999999	720	760	84	839	29	999999	12	999999	696	999999	954	297	449	88	684	999999	991	999	999999	308	999999	240	598	554	961	207	999999	979	592	83	293	484	999999	71	754	275	709	999999	962	999999	999999	77	732	837	649	18	305	850	291	721	999999	173	721	320	999999	999999	172	530	877	999999	821	33	836	622	510	479	97	388	333	419	478	508	
47	384	748	611	507	761	904	953	902	999999	698	871	771	129	999999	889	903	274	113	189	999999	150	917	536	999999	120	336	179	921	916	526	871	252	999999	136	346	999999	556	981	999999	626	924	920	113	335	964	850	999999	716	208	484	68	999999	299	999999	897	466	222	379	999999	434	734	42	985	201	826	999999	999999	993	426	327	356	999999	702	562	690	999999	814	210	276	269	946	999999	999999	441	467	565	999999	909	239	880	359	186	593	976	892	999999	935	911	509	346	999999	397	300	999999	138	775	999999	736	213	677	652	999999	113	999999	488	999999	318	999999	733	999999	999999	67	764	545	967	999999	699	726	670	999999	294	902	701	999999	385	558	172	842	313	692	952	226	706	999999	238	348	999999	999999	497	620	583	391	188	248	670	999999	633	999999	999999	957	86	886	999999	415	393	749	319	183	752	999999	118	476	249	51	999999	459	361	212	317	999999	107	999999	999999	999999	224	902	999999	999999	269	560	999999	417	928	355	615	75	159	300	999999	999999	38	898	999999	567	512	116	999999	146	931	220	999999	999999	999999	294	999999	842	999999	26	201	490	35	856	914	999999	14	701	999999	893	999999	251	999999	71	44	999999	599	208	530	999999	547	117	761	999999	999999	59	95	504	969	644	495	772	999999	143	108	999999	999999	182	984	520	563	999999	569	999999	710	999999	999999	413	395	619	695	662	999999	986	999999	93	999999	447	335	864	116	510	731	903	408	663	833	176	962	356	375	999999	999999	20	117	736	548	999999	877	842	148	682	999999	999999	949	999999	460	431	663	24	999999	25	846	130	414	62	89	665	848	57	855	744	450	49	253	277	448	311	999999	743	999999	225	999999	492	726	433	401	381	999999	576	212	412	999999	947	398	999999	580	103	605	65	656	882	664	830	999999	403	242	79	117	681	393	158	552	920	999999	999999	455	363	403	999999	661	999999	711	999999	844	452	241	999999	650	892	696	355	706	823	999999	663	561	739	999999	332	999999	332	273	282	999999	63	860	999999	999999	655	905	227	699	624	999999	948	180	391	986	544	999999	738	428	224	985	999999	999999	728	999999	816	190	716	999999	80	789	999999	444	999999	100	790	999999	649	35	994	999999	479	655	999999	999999	148	492	180	753	999999	170	462	903	999999	297	154	611	142	758	999999	474	198	369	629	835	75	514	999999	301	205	999999	522	713	999999	236	515	392	370	308	695	333	20	999999	896	910	337	435	394	999999	946	189	999999	999999	373	999999	798	120	36	256	999999	634	999999	999999	557	18	647	748	
479	999999	781	761	250	834	73	999999	464	235	472	719	999999	639	999999	601	999999	25	502	632	350	903	437	405	365	999999	943	70	999999	999999	415	887	272	588	955	572	368	999999	939	625	826	45	999999	573	647	999999	748	725	515	158	533	542	999999	25	408	999999	999999	386	406	135	891	12	753	999999	820	584	456	919	683	999999	242	170	85	877	805	315	999999	999999	757	58	375	227	555	435	608	873	382	257	189	999999	187	982	787	813	999999	999999	291	743	999999	73	999999	999999	51	958	915	999999	999999	638	219	103	737	530	999999	358	760	673	456	327	999999	947	212	209	740	304	379	259	382	272	153	999999	33	103	121	694	999999	547	186	597	999999	245	999999	743	47	95	999999	657	363	439	63	70	377	999999	30	806	860	999999	97	747	588	665	990	999999	494	238	80	999999	418	933	999999	222	497	859	808	488	540	999999	171	999999	652	999999	895	999999	218	93	613	70	83	315	833	535	459	438	18	999999	254	222	999999	999999	25	999999	248	430	278	999999	572	518	165	999999	275	402	999999	443	999999	866	769	56	985	999999	624	999999	999999	113	110	999999	999999	999999	999999	954	243	328	219	362	639	999999	483	475	999999	999999	520	105	999999	542	49	441	45	999999	343	151	94	208	236	847	195	15	447	999999	999999	642	87	513	999999	211	307	947	999999	999999	803	461	393	303	382	617	891	528	115	37	73	668	999999	747	725	708	870	45	102	371	176	999999	206	999999	999999	42	300	16	438	999999	245	102	259	897	999999	881	999999	999999	999999	618	956	666	899	420	81	661	51	999999	788	958	999999	271	999999	820	971	179	999999	999999	157	349	327	999999	100	999999	999999	971	418	999999	535	843	950	90	219	483	414	999999	733	999999	277	494	990	960	228	479	372	973	247	438	925	52	999999	713	642	486	300	999999	576	497	999999	110	253	348	804	944	18	261	61	999999	415	471	999999	478	778	999999	359	366	666	620	50	817	999999	980	777	492	999999	999999	447	733	192	343	933	999999	167	176	251	652	165	284	470	120	922	866	32	464	999999	999999	935	978	136	999999	415	956	457	810	999999	999999	570	322	727	771	813	328	198	999999	538	209	320	611	422	999999	210	392	159	999999	999999	866	957	323	886	77	999999	469	606	258	999999	976	788	357	799	978	999999	843	999999	699	307	603	678	949	926	999999	839	333	999999	429	999999	32	806	999999	999999	510	314	256	435	660	469	999999	721	939	999999	561	999999	962	811	444	625	999999	835	460	631	301	198	999999	999999	489	
238	978	903	187	525	905	180	270	442	299	999999	834	418	896	999999	999999	882	738	804	999999	999999	876	999999	131	803	999999	999999	356	896	999999	322	306	859	945	432	491	449	544	424	249	390	159	999999	521	999999	999999	948	939	999999	999999	999999	460	213	999999	504	361	465	782	383	158	718	824	374	819	977	999999	974	999999	473	749	514	348	323	565	984	835	356	999999	361	23	427	256	999999	999999	213	999999	103	837	451	80	35	667	170	276	999999	999999	785	710	999999	403	999999	999999	476	481	999999	81	146	647	47	668	15	999999	431	370	999999	999999	698	156	616	999999	282	146	999999	403	723	999999	999999	57	43	427	60	646	467	999999	999999	941	780	999999	64	999999	724	999999	800	782	75	999999	246	999999	545	70	867	638	103	428	131	678	464	83	999999	326	893	999999	614	619	999999	368	996	473	172	789	999999	53	101	999999	400	826	346	248	337	999999	610	387	511	973	559	421	999999	49	836	528	999999	707	896	738	248	635	841	999999	174	706	575	772	637	999999	379	824	547	620	37	304	342	226	999999	606	715	516	999999	999999	69	206	999999	957	637	999999	312	983	156	362	999999	765	999999	999999	84	631	585	838	999999	999999	999999	999999	873	999999	21	999999	196	270	962	999999	999999	732	57	210	130	999999	889	618	144	993	453	999999	677	194	384	271	999999	186	999999	123	30	999999	767	832	999999	999999	333	884	999999	106	457	52	31	856	340	512	718	784	45	999999	999999	967	703	755	311	999999	68	999999	557	999999	999999	20	128	848	279	154	965	224	999999	999999	644	999999	673	48	546	999999	374	820	854	999999	553	999999	150	44	381	63	184	21	999999	829	275	999999	336	999999	999999	447	923	182	587	195	547	503	999999	248	999999	736	304	665	219	900	843	248	834	685	206	999999	869	93	999999	999999	970	953	693	344	531	10	678	999999	174	999999	487	202	243	669	334	59	913	901	571	644	758	519	801	999999	999999	36	809	651	998	999999	577	840	999999	371	224	594	809	999999	999999	999999	999999	999999	500	120	422	650	14	175	999999	156	784	968	522	832	467	999999	161	73	357	504	999999	37	999999	988	532	999999	999999	872	454	999999	999999	999999	194	999999	586	999999	999999	999999	999999	999999	31	643	300	852	402	608	328	872	999999	762	442	999999	999999	222	281	40	357	999999	588	775	999999	999999	720	999999	906	158	783	423	255	999999	443	470	855	22	482	999999	736	627	596	999999	329	999999	968	691	999999	999999	706	972	999999	999999	584	515	112	442	999999	889	922	679	945	253	825	999999	
999999	378	329	971	999999	917	739	999999	303	999999	916	665	456	537	174	38	323	412	451	811	596	699	950	999999	367	422	829	593	634	67	999999	352	107	424	998	999999	372	999999	999999	789	242	112	999999	853	999999	447	986	999999	725	999999	365	542	801	23	318	927	428	999999	999999	478	97	156	99	246	59	999999	567	42	999999	574	999999	999999	999999	662	999999	493	447	106	337	920	436	184	868	740	701	148	550	93	999999	999999	180	970	722	144	999999	96	22	26	804	35	880	954	999999	160	237	378	999999	149	445	824	490	332	999999	693	52	999999	288	359	544	999999	33	483	999999	999999	403	696	999999	999999	961	999999	999999	430	301	312	50	481	69	999999	999999	332	999999	999999	999999	291	590	848	905	999999	999999	999999	808	663	481	894	11	999999	38	656	999999	999999	114	86	188	952	353	999999	41	761	653	570	852	570	999999	999999	999999	622	834	644	877	999999	999999	999999	573	182	684	816	949	406	311	999999	453	413	999999	971	999999	329	999999	696	937	531	817	999999	385	999999	935	247	817	999999	390	389	571	999999	778	211	999999	868	513	15	999999	536	120	634	999999	19	999999	449	610	999999	999999	194	399	148	707	356	738	645	859	51	246	447	999999	689	999999	922	81	70	634	759	229	999999	815	227	428	999999	421	192	694	376	414	496	637	942	276	999999	989	433	686	432	473	115	18	999999	999999	830	537	431	999999	538	937	66	815	851	655	643	378	182	719	305	935	555	951	493	636	750	809	66	422	999999	932	648	384	211	999999	124	351	354	457	598	873	989	999999	165	999999	358	680	786	297	633	826	816	713	390	999999	999999	999999	524	999999	999999	30	480	18	797	605	999999	681	613	565	540	302	999999	724	131	432	945	999999	999999	999999	999999	999999	33	768	788	999999	999999	999999	994	999999	378	960	826	520	438	577	403	999999	999999	560	149	676	999999	230	757	999999	999999	999999	999999	958	551	936	999999	469	556	949	996	711	230	804	999999	364	687	898	999999	999999	476	514	296	553	38	999999	999999	245	916	611	12	802	21	457	200	33	352	45	172	441	602	366	963	999999	580	691	760	999999	80	999999	988	178	44	187	865	999999	805	48	999999	587	999999	132	553	944	999999	999999	699	999999	613	999999	22	651	736	999999	977	119	550	999999	973	347	213	999999	175	141	622	834	768	834	592	999999	227	313	999999	585	999999	480	813	999999	542	386	991	987	368	613	772	347	999999	999999	209	756	747	999	75	592	383	500	956	421	332	999999	435	864	999999	711	248	709	545	
160	55	506	999999	531	999999	999999	355	226	874	561	999999	999999	402	489	634	999999	999999	228	248	999999	211	219	524	401	696	999999	999999	136	806	656	374	999999	801	291	243	703	460	226	734	999999	999999	167	999999	999999	999999	56	720	999999	999999	355	556	30	470	30	949	999999	981	904	834	999999	646	228	999999	999999	999999	305	483	120	999999	931	385	938	493	770	288	999999	999999	999999	348	649	708	15	896	999999	110	354	602	780	341	406	721	999999	391	889	831	999999	747	999999	999999	757	999999	609	699	308	999999	617	999999	999999	742	904	253	862	565	999999	146	999999	332	999999	126	842	703	703	778	850	219	829	557	603	939	270	307	194	911	591	86	108	999999	598	492	493	817	999999	999999	437	162	859	999999	206	753	999999	695	789	291	375	999999	870	831	848	999999	149	70	932	760	482	606	69	950	974	118	999999	335	733	475	633	34	999999	999999	351	999999	999999	839	360	850	749	575	999999	902	546	999999	999999	999999	467	509	352	432	999999	152	565	999999	103	908	25	999999	999999	999999	999999	999999	658	351	999999	999999	489	160	737	999999	709	92	20	907	98	999999	999999	447	901	999999	868	234	133	210	149	658	110	520	604	452	999999	272	145	999999	613	999999	999999	204	283	12	787	316	771	999999	723	999999	999999	999999	742	936	504	578	999999	945	995	737	200	457	211	999999	114	969	999999	295	487	446	999999	135	303	999999	911	999999	174	899	999999	561	462	91	487	999999	526	452	777	999999	999999	254	86	199	999999	876	14	797	992	677	999999	818	999999	999999	564	286	856	16	999999	848	999999	294	999999	296	962	999999	285	118	969	865	89	661	999999	888	999999	242	370	757	245	427	889	124	226	497	11	174	802	976	527	211	490	520	98	929	642	663	840	789	999999	455	601	896	999999	137	598	246	999999	871	148	331	915	108	770	936	999999	910	77	917	295	798	641	309	999999	768	385	568	573	271	256	999999	999999	581	530	790	826	999999	296	999999	999999	765	547	999999	837	205	295	391	750	161	999999	999999	595	999999	504	999999	813	302	315	69	751	39	672	364	999999	463	929	343	578	999999	120	965	623	978	28	529	261	711	471	394	999999	994	817	422	301	999999	99	999999	87	102	999999	534	999999	237	347	869	999999	999999	999999	384	276	951	812	771	51	15	999999	617	999999	974	186	999999	830	999999	585	757	221	260	73	999999	374	460	999999	485	12	586	999999	999999	640	158	999999	999999	405	96	128	531	191	56	380	999999	415	481	573	999999	916	874	703	768	651	589	657	842	
999999	214	19	999999	695	336	768	464	727	722	977	999999	548	116	706	743	802	999999	999999	175	879	777	696	892	886	999999	569	137	999999	999999	743	60	501	999999	950	201	999999	311	836	854	287	916	568	692	504	817	564	809	177	959	966	597	23	492	963	351	517	126	930	542	767	999999	581	218	978	999999	999999	999999	166	515	666	999999	228	722	887	963	218	13	398	78	598	760	999999	923	553	999999	46	19	630	608	999999	999999	380	303	96	999999	344	360	713	577	562	609	652	999999	303	475	999999	300	999999	999	143	514	728	999999	943	17	680	999999	999999	832	889	255	335	557	832	706	130	924	999999	250	629	999999	999999	820	999999	989	117	307	999999	88	777	746	999999	630	475	179	241	518	999999	89	966	685	695	999999	999999	999999	284	104	829	999999	354	999999	665	999999	380	999999	223	908	999999	999999	900	383	38	586	999999	153	841	704	92	662	474	611	999999	556	999999	943	999999	418	142	999999	715	22	477	43	999999	331	999999	59	259	199	955	333	999999	406	189	592	656	119	999999	544	475	579	22	177	132	742	881	119	999999	437	999999	804	999999	156	248	887	905	995	999999	733	72	791	999999	892	999999	151	999999	177	376	999999	296	62	999999	999999	734	145	10	310	911	990	999999	971	999999	999999	86	160	557	999999	999999	301	687	661	266	102	481	683	134	129	469	999999	303	714	742	399	150	71	999999	187	422	999999	887	604	999999	999999	293	101	822	632	816	556	593	433	999999	85	13	635	796	500	126	60	21	880	840	930	697	736	238	580	999999	25	999999	999999	603	65	413	92	577	403	809	390	999999	501	999999	913	397	999999	704	667	999999	514	274	999999	71	371	999999	17	999999	163	175	999999	862	999999	950	999999	617	999999	830	954	671	920	67	402	691	999999	199	999999	999999	927	543	827	41	571	195	177	999999	227	999999	241	999999	406	329	999999	238	262	999999	619	551	999999	305	182	49	999999	999999	999999	456	872	40	334	182	581	999999	836	620	347	525	301	999999	999999	60	399	906	999999	989	274	999999	644	174	438	999999	579	968	75	632	370	788	290	575	720	720	999999	197	983	999999	392	966	999999	803	890	737	236	563	768	461	905	999999	450	760	731	872	812	708	601	125	603	612	374	213	259	559	244	725	346	71	182	212	999999	539	606	307	118	840	283	701	999999	26	209	999999	726	103	347	529	843	847	908	179	595	867	466	999999	602	289	999999	341	502	510	999999	707	288	703	354	911	163	999999	764	971	434	900	143	586	413	
759	487	166	221	714	882	999999	163	999999	616	65	83	999999	999999	829	297	942	208	999999	799	502	336	33	999999	436	375	999999	93	999999	745	999999	999999	879	376	843	999999	397	129	999999	628	728	999999	999999	999999	299	999999	336	729	935	684	491	702	999999	786	910	433	999999	416	999999	348	472	415	999999	267	920	999999	204	999999	861	37	999999	822	999999	853	81	999999	61	935	460	598	999999	689	157	262	999999	992	82	102	466	999999	347	981	345	449	165	999999	337	28	176	968	643	876	867	907	784	999999	292	808	715	999999	382	528	955	195	309	782	267	964	12	927	258	111	993	999999	999999	918	999999	999999	697	759	621	999999	999999	492	955	999999	821	249	477	595	999999	273	386	999999	999999	819	999999	159	149	382	64	372	25	248	999999	542	883	426	228	999999	191	321	121	956	349	349	759	999999	240	147	961	27	496	417	227	985	724	498	413	870	999999	999999	831	999999	704	259	27	531	772	423	288	405	31	611	413	398	162	430	165	698	69	562	918	999999	999999	46	876	607	999999	734	817	394	23	357	973	852	490	795	999999	100	331	237	999999	817	999999	565	999999	884	999999	828	832	999999	343	999999	810	999999	420	829	903	667	382	420	510	48	605	999999	391	999999	999999	561	908	366	178	74	999999	832	862	110	152	855	51	991	603	202	901	523	999999	308	546	642	442	661	892	999999	717	910	727	661	222	964	183	331	255	452	920	475	135	999999	999999	999999	999999	319	686	57	626	390	816	318	999999	92	843	93	138	996	128	256	474	584	356	466	114	999999	888	188	682	999999	746	999999	999999	436	397	781	962	999999	174	132	999999	844	968	336	999999	999999	525	139	130	100	203	259	999999	673	11	551	922	879	874	277	431	508	375	906	644	665	46	710	694	999999	130	999999	831	995	281	629	615	999999	999999	694	685	758	67	591	526	999999	999999	607	999999	846	859	92	693	897	999999	476	999999	71	692	438	383	814	444	68	969	632	427	999999	402	382	935	999999	517	189	999999	672	451	999999	390	157	838	439	999999	848	212	999999	877	934	304	805	160	999999	337	933	321	871	324	998	621	893	79	999999	215	999999	910	957	574	999999	316	38	34	694	999999	544	600	943	999999	596	855	931	755	493	999999	596	999999	999999	574	583	999999	720	358	453	172	496	87	349	999999	233	999999	999999	473	373	628	275	780	465	872	793	343	377	999999	728	152	999999	147	586	464	999999	830	529	393	990	999999	596	680	581	999999	999999	999999	260	999999	999999	658	610	
467	999999	865	999999	815	765	518	999999	999999	500	387	630	310	481	358	501	885	614	402	418	862	483	999999	42	595	208	933	687	335	92	657	38	79	542	233	755	721	695	802	74	20	612	749	999999	218	59	281	60	999999	965	374	115	911	999999	747	983	663	832	183	616	832	831	455	168	999999	359	999999	999999	999999	602	780	200	811	338	408	260	733	999999	999999	545	927	882	999999	999999	717	551	126	830	794	249	101	888	521	196	242	188	167	591	999999	859	499	513	802	244	195	184	303	999999	840	999999	999999	89	999999	638	689	950	981	999999	999999	301	242	729	973	18	510	999999	678	999999	105	999999	999999	151	283	963	55	424	89	615	184	999999	258	542	999999	307	989	22	878	882	999999	291	207	82	150	19	627	769	539	794	733	303	999999	677	487	620	403	118	806	55	593	274	870	375	999999	999999	53	999999	739	675	999999	498	22	796	129	999999	999999	31	11	999999	346	285	884	295	999999	881	47	580	64	380	903	999999	999999	832	299	242	999999	831	999999	242	966	926	40	864	775	999999	999999	709	558	674	597	382	999999	542	709	317	389	585	999999	999999	871	472	999999	999999	771	148	292	189	999999	886	999999	999999	858	769	307	419	255	30	999999	646	999999	999999	32	390	782	999999	773	674	999999	982	852	999999	347	999999	370	504	291	671	102	999999	999999	111	999999	999999	281	999999	999999	347	999999	999999	999999	369	999999	999999	438	544	449	265	586	250	374	617	66	999999	44	566	853	725	999999	803	138	999999	999999	882	692	999999	133	361	119	386	16	999999	999999	833	920	492	769	499	704	826	64	36	95	852	272	345	54	689	636	714	552	798	999999	999999	171	488	999999	193	165	939	999999	98	156	999999	999999	939	188	232	602	999999	797	363	30	581	748	112	999999	84	619	356	454	999999	724	404	834	218	999999	999	671	442	999999	585	344	764	999999	966	880	886	618	333	999999	821	97	999999	917	198	777	367	691	999999	990	367	574	999999	495	976	374	751	374	35	452	188	561	170	501	221	29	266	175	999999	999999	611	466	296	199	999999	356	639	487	999999	440	139	317	612	452	692	21	536	279	440	601	999999	521	593	880	978	270	926	592	705	179	521	202	908	999999	388	901	287	619	862	629	734	273	728	594	323	871	999999	717	999999	210	493	999999	735	191	103	99	872	415	220	999999	999999	999999	782	999999	919	999999	408	999999	999999	999999	733	916	999999	810	867	864	792	999999	567	117	321	219	999999	999999	686	533	999999	999999	744	299	38	
872	408	500	999999	687	491	999999	674	385	473	184	654	27	999999	999999	581	924	999999	238	306	873	999999	113	61	220	273	999999	790	395	480	999999	39	773	763	861	517	915	999999	189	383	540	334	191	643	146	564	999999	38	119	999999	542	414	516	992	164	33	305	449	989	424	999999	471	289	905	792	154	880	264	614	68	999999	324	144	854	999999	549	666	469	914	999999	506	258	681	442	999999	999999	523	999999	608	837	222	476	621	764	179	79	54	286	999999	999999	684	511	423	999999	297	227	999999	661	236	615	367	836	999999	343	917	955	790	846	999999	999999	631	999999	656	777	999999	199	702	999999	999999	696	505	389	999999	923	971	995	835	999999	155	720	996	862	554	993	999999	385	941	288	847	224	288	207	319	335	369	585	855	646	214	107	525	900	976	999999	120	978	999999	611	371	922	129	999999	701	256	999999	769	999999	663	307	470	258	424	531	999999	999999	307	80	292	999999	396	149	199	425	999999	205	999999	885	25	999999	999999	167	339	999999	999999	104	128	999999	999999	806	600	41	999999	999999	743	849	999999	378	514	999999	812	908	935	999999	999999	782	930	999999	654	61	999999	883	538	780	805	313	918	507	999999	376	299	999999	16	486	999999	999999	947	850	681	999999	104	727	380	893	80	593	231	291	942	152	174	383	851	999999	383	717	502	422	999999	999999	999999	603	771	999999	832	21	901	999999	95	999999	835	89	73	999999	956	999999	512	645	709	221	91	637	999999	464	212	916	949	999999	112	999999	863	535	316	250	276	501	999999	242	70	69	999999	772	205	333	316	94	319	999999	65	678	999999	856	712	332	359	303	48	317	935	916	71	999999	356	999999	999999	310	773	999999	189	465	999999	999999	584	650	528	999999	442	240	999999	128	999999	555	939	434	999999	999999	822	999999	891	973	463	648	999999	154	997	786	425	365	578	16	999999	999999	999999	599	929	934	282	71	803	49	860	999999	170	999999	320	999999	966	922	999999	748	999999	999999	930	216	12	999999	972	439	999999	741	999999	87	999999	150	807	118	999999	349	999999	999999	734	761	190	852	122	999999	488	999999	834	491	820	502	565	830	999999	532	999999	18	999999	829	962	842	999999	999999	155	999999	999999	999999	20	211	999999	999999	999999	999999	23	726	999999	999999	999999	356	621	493	999999	171	921	401	521	999999	621	284	551	331	752	675	153	999999	999999	128	999999	999999	509	469	479	632	315	204	999999	871	816	802	924	488	999999	250	999999	478	246	999999	999999	754	272	999999	407	735	659	854	874	999999	550	999999	383	
999999	381	763	846	162	999999	972	855	999999	999999	650	24	818	999999	73	999999	511	468	674	654	105	977	999999	77	195	999999	744	999999	461	329	332	331	999999	429	445	999999	161	404	64	465	274	401	423	999999	622	999999	588	999999	596	999999	373	999999	999999	999999	288	511	999999	696	661	999999	279	999	404	407	993	999999	330	999999	999999	999999	264	116	999999	219	999999	703	564	999999	455	999999	483	368	386	999999	999999	999999	455	999999	151	933	689	464	999999	963	196	274	997	26	444	303	999999	199	999999	640	999999	266	879	666	96	999999	999999	903	251	775	617	910	622	391	451	999999	873	112	258	980	276	999999	374	999999	32	999999	999999	547	90	161	999999	294	897	746	829	999999	999999	789	141	999999	986	785	999999	999999	356	286	999999	615	575	490	430	877	940	490	374	393	892	439	999999	999999	877	409	823	99	868	333	22	876	999999	999999	999999	93	999999	999999	994	491	587	999999	103	999999	473	100	972	600	731	999999	353	999999	382	446	807	730	156	171	999999	586	962	133	999999	999999	273	775	64	823	695	999999	906	258	999999	882	805	495	345	896	506	787	436	232	999999	999999	979	604	504	124	943	74	937	809	13	417	999999	464	307	80	483	698	999999	159	904	394	133	105	921	499	640	321	395	999999	665	999999	159	739	764	269	999999	999999	281	939	880	631	409	999999	255	88	363	351	197	275	423	807	750	999999	327	973	999999	884	682	14	999999	631	679	999999	999999	112	267	789	699	48	36	813	426	106	278	283	985	37	999999	843	145	999999	134	129	835	857	160	871	999999	999999	999999	169	986	276	466	258	999999	720	951	152	820	574	999999	159	999999	609	391	654	999999	53	987	689	44	839	999999	999999	507	559	852	297	951	395	999999	907	496	866	827	160	640	30	331	274	85	706	999999	570	646	975	881	999999	475	506	862	377	804	999999	999999	999999	407	281	750	402	868	663	201	999999	999999	745	662	382	782	999999	23	988	722	722	613	337	999999	308	548	532	678	626	822	999999	533	999	999999	999999	740	999999	752	369	279	929	406	422	999999	597	373	901	999999	999999	999999	244	493	874	655	91	999999	999999	339	108	733	228	999999	252	841	746	999999	999999	641	40	641	111	488	999999	999999	792	326	999999	999999	999999	935	647	220	179	999999	999999	961	658	353	999999	381	942	351	654	635	61	214	164	581	999999	696	175	269	291	866	352	999999	838	165	862	765	69	976	120	172	95	999999	554	79	263	785	252	853	620	658	699	999999	834	28	667	999999	172	999999	63	
999999	769	388	929	313	999999	831	133	503	490	266	322	966	241	999999	550	53	660	94	327	999999	999999	321	648	632	177	999999	921	999999	497	284	603	450	922	586	999999	707	88	251	249	432	999999	748	372	363	346	732	527	352	478	623	927	999999	302	79	89	458	739	999999	146	999999	999999	312	16	216	999999	871	53	654	98	842	999999	419	845	895	331	704	948	294	295	999999	999999	579	999999	873	357	525	157	853	999999	944	999999	781	114	12	522	359	742	166	999999	474	689	999999	264	635	999999	517	999999	406	748	385	509	454	999999	701	999999	340	960	143	858	999999	723	200	158	999999	874	193	314	843	383	972	962	999999	594	821	754	202	324	716	225	840	293	999999	115	131	445	523	771	413	830	191	999999	609	308	562	750	499	724	999999	761	999999	999999	398	33	775	422	717	860	199	946	979	25	999999	918	28	853	972	95	36	708	360	422	901	999999	999999	584	363	493	41	999999	265	999999	214	999999	749	637	894	727	339	708	727	663	581	466	851	999999	999999	999999	290	708	778	414	697	411	411	999999	311	386	831	201	999999	234	828	999999	691	511	811	999999	999999	391	999999	999999	755	328	981	999999	841	445	170	36	440	999999	212	332	301	851	999999	999999	553	999999	999999	518	896	147	649	999999	835	461	774	999999	363	852	999999	999999	749	533	658	379	430	714	999999	866	226	805	760	396	999999	505	827	999999	999999	18	747	999999	999999	450	358	999999	678	999999	861	389	670	819	672	587	159	313	582	768	203	410	999999	999999	999999	999999	999999	999999	386	262	480	999999	634	934	619	354	115	52	844	309	999999	999999	700	999999	853	832	205	406	999999	182	247	718	922	69	646	999999	636	999999	994	595	158	266	241	426	18	999999	999999	999999	209	327	482	999999	469	283	593	163	709	999999	985	653	274	999999	958	214	24	762	416	575	297	299	718	999999	57	258	160	918	808	284	933	331	999999	999999	207	815	999999	999999	259	649	999999	493	621	999999	923	351	999999	999999	999999	37	411	256	999999	189	448	910	609	285	999999	220	133	674	354	434	507	664	575	805	697	999999	513	883	999999	767	999999	999999	677	522	283	705	927	897	620	781	872	687	215	999999	30	296	215	424	81	999999	526	800	149	196	999999	269	775	999999	565	164	999999	999999	743	357	90	645	242	97	12	363	999999	235	64	573	562	820	999999	678	785	999999	937	98	812	474	999999	308	999999	491	823	23	930	411	341	465	268	355	943	857	817	385	999999	128	422	717	999999	999999	746	999999	
999999	878	811	107	740	164	226	999999	715	279	116	781	980	751	273	988	433	882	999999	999999	315	216	876	600	861	409	357	818	676	105	999999	951	562	98	999999	945	212	832	999999	186	249	999999	640	999999	751	999999	404	312	855	433	294	999999	405	999999	270	999999	12	999999	245	340	806	407	758	619	559	999999	229	999999	894	999999	999999	600	221	717	359	481	576	211	849	999999	14	55	999999	252	810	999999	556	414	828	440	942	992	596	340	379	841	84	30	125	596	815	513	999999	536	647	999999	661	687	798	788	850	800	370	999999	335	761	443	999999	809	712	999999	999999	72	463	385	794	13	880	347	999999	407	556	999999	999999	999999	501	637	437	999999	127	194	868	615	49	589	152	999999	999999	14	999999	407	999999	221	412	987	999	450	999999	999999	999999	690	780	999999	999999	999999	999999	714	117	409	834	134	16	910	691	528	740	999999	33	874	243	999999	826	876	729	119	838	345	683	275	20	60	682	999999	752	437	413	528	334	999999	999999	437	523	777	180	493	400	658	529	999999	257	800	427	90	917	999999	999999	904	620	181	999999	957	40	841	999999	783	451	730	168	264	124	221	875	999999	587	805	999999	58	706	245	718	189	816	799	28	220	633	602	999999	71	573	509	908	999999	999999	338	407	681	388	396	51	670	999999	274	769	45	924	62	502	999999	51	814	208	999999	999999	999999	151	240	999999	188	160	849	372	999999	999999	999999	312	722	270	259	407	966	670	320	203	999999	689	552	39	983	296	580	110	256	29	758	311	534	999999	740	197	176	858	210	245	202	308	403	582	165	732	211	999999	252	714	999999	154	888	190	414	683	599	211	840	892	999999	748	125	87	932	999999	999999	32	529	72	241	999999	469	85	11	750	296	999999	999999	260	999999	789	999999	541	944	614	423	353	295	999999	999999	965	28	999999	665	454	192	326	999999	851	999999	188	271	190	483	967	685	812	189	664	999999	629	336	589	807	999999	890	583	142	328	890	999999	999999	472	999999	275	999999	160	999999	556	999999	970	999999	33	306	905	528	677	68	977	999999	999999	173	631	999999	968	999999	438	999999	874	999999	608	193	331	999999	528	451	999999	715	999999	877	999999	402	999999	106	999999	999999	999999	293	999999	999999	222	524	999999	399	290	271	116	999999	506	636	660	649	545	993	959	786	997	73	777	999999	999999	961	851	109	404	217	540	534	252	667	999999	155	608	612	350	93	38	932	679	267	345	999999	219	580	227	884	857	639	146	640	999999	249	516	448	543	
261	673	65	995	83	999999	581	560	839	310	514	999999	999999	652	875	757	75	393	519	128	734	752	281	999999	520	359	901	397	612	363	96	639	170	999999	999999	420	973	936	606	537	999999	999999	380	999999	999999	999999	999999	987	271	999999	248	856	999999	329	809	509	402	182	485	999999	829	999999	999999	485	224	875	880	999999	999999	465	999999	138	999999	982	365	999999	381	11	179	676	434	913	136	729	125	239	642	999999	270	590	999999	801	461	881	708	579	495	894	999999	836	962	71	434	805	108	119	78	24	999999	519	999999	400	999999	808	999999	915	67	229	999999	999999	243	49	602	971	447	982	676	905	999999	999999	804	487	946	342	713	372	488	331	630	15	170	628	877	999999	463	999999	798	999999	592	792	999999	275	533	79	603	999999	469	462	367	999999	443	173	999999	999999	715	650	999999	999999	104	927	436	999999	598	365	824	614	171	999999	518	819	194	32	999999	999999	272	538	953	876	739	999999	903	999999	999999	515	999999	997	999999	699	999999	813	183	138	558	664	999999	786	999999	178	999999	988	999999	999999	999999	547	930	420	850	259	915	186	697	999999	999999	314	34	410	772	999999	999999	826	726	471	999999	705	646	66	474	659	999999	999999	999999	999999	631	750	999999	295	999999	425	584	160	157	638	784	859	126	606	207	253	639	955	24	594	384	429	999999	999999	801	248	999999	873	946	200	133	439	325	999999	945	190	287	738	329	356	508	999999	679	97	687	956	589	999999	999999	230	29	999999	999999	276	410	999999	488	737	494	842	523	710	999999	956	999999	355	543	213	661	999999	966	900	636	999999	95	740	749	184	612	999999	659	862	999999	999999	999999	953	967	59	511	743	702	999999	254	486	833	797	439	722	582	342	999999	385	388	843	263	999999	544	999999	999999	669	462	313	134	999999	999999	661	999999	999999	785	999999	387	494	702	999999	323	426	655	159	834	297	999999	37	601	280	999999	283	484	181	473	61	419	999999	999999	999999	291	999999	999999	999999	302	181	111	952	937	999999	954	928	683	471	529	999999	473	394	970	892	368	435	712	853	226	910	187	525	999999	999999	152	224	999999	860	635	924	11	60	857	662	196	358	99	580	326	999999	600	22	651	636	588	35	203	975	999999	999999	686	999999	999999	392	999999	586	938	999999	878	739	999999	822	835	999999	835	423	536	317	706	19	345	141	536	999999	319	174	999999	999999	999999	126	31	651	387	778	999999	999999	671	475	668	610	419	886	701	587	999999	777	186	999999	801	174	498	885	278	473	521	554	45	999999	
82	829	712	561	67	999999	717	660	999999	67	366	406	751	71	999999	105	999999	458	440	999999	999999	542	987	826	999999	981	999999	146	382	914	999999	693	999999	16	999999	838	897	858	999999	939	870	540	342	129	690	404	999999	437	999999	182	873	72	124	96	999999	539	842	886	976	999999	143	580	288	531	800	673	13	745	667	999999	208	742	999999	500	88	990	999999	867	145	190	568	200	999999	999999	51	204	578	999999	872	863	996	21	999999	999999	999999	299	261	810	329	27	401	676	769	436	974	999999	443	999999	17	152	339	974	750	795	517	943	681	999999	489	605	104	696	873	804	814	196	999999	876	695	789	739	399	999999	999999	789	891	999999	473	999999	910	760	955	309	729	534	31	270	96	999999	999999	999999	182	331	724	923	999999	803	965	622	788	280	567	928	228	413	939	999999	999999	15	625	521	218	855	579	999999	149	999999	154	279	792	926	773	999999	832	181	566	78	824	205	95	98	466	999999	446	999999	203	36	90	325	595	595	637	91	619	350	999999	327	751	879	783	316	658	999999	830	862	999999	925	105	56	847	871	612	437	920	536	65	367	418	940	650	122	316	828	999999	207	298	692	31	999999	772	249	326	944	421	999999	439	999999	30	584	142	999999	930	999999	478	999999	982	999999	999999	92	999999	52	908	999999	238	999999	10	999999	20	632	573	999999	904	613	999999	999999	554	999999	26	999999	999999	999999	999999	834	808	383	191	282	999999	960	999999	97	531	999999	207	999999	340	515	716	999999	777	999999	999999	397	999999	327	373	327	759	870	179	999999	194	28	985	999	705	83	12	855	999999	999999	479	60	999999	999999	292	965	415	554	277	48	951	275	999999	999999	535	948	999999	490	19	864	522	490	790	899	903	999999	953	208	34	999999	512	861	999999	59	139	709	999999	999999	44	999999	999999	999999	602	141	999999	918	654	498	999999	999999	999999	522	845	624	215	989	999999	519	582	779	999999	216	999999	999999	535	999999	999999	999999	999999	825	969	999999	455	611	952	317	999999	659	534	985	858	465	734	278	18	990	25	999999	844	150	450	999999	951	265	395	705	999999	593	999999	284	913	340	999999	999999	999999	999999	76	243	999999	999999	112	610	984	597	999999	557	482	261	11	544	83	368	479	227	385	510	348	200	225	256	632	304	999999	260	81	527	334	999999	999999	59	923	782	999999	946	47	840	484	364	343	838	999999	433	999999	999999	210	555	999999	999999	273	286	619	876	999999	426	999999	808	557	734	525	404	232	395	770	999999	620	999999	394	533	189	
999999	36	999999	856	387	999999	999999	712	991	60	999999	666	999999	823	999999	999999	57	999999	557	680	239	293	750	838	999999	999999	837	663	639	450	908	999999	999999	999999	999999	260	635	999999	640	999999	77	999999	999999	683	999999	737	811	572	565	521	999999	999999	837	853	950	261	285	999999	916	999999	196	999999	999999	999999	999999	365	338	688	104	955	999999	37	999999	999999	612	143	727	76	999999	212	999999	999999	999999	128	999999	380	999999	484	999999	476	999999	999999	113	999999	216	532	33	999999	542	645	408	133	477	610	716	999999	999999	683	250	817	999999	219	317	999999	999999	921	447	953	999999	770	999999	999999	999999	999999	980	326	924	265	947	90	120	713	534	999999	999999	680	796	498	412	340	999999	999999	244	999999	942	765	999999	398	900	295	95	999999	350	771	999999	999999	999999	999999	999999	400	622	999999	735	169	706	821	684	999999	911	296	134	949	551	343	803	391	999999	940	686	225	154	999999	364	662	999999	51	372	763	589	259	999999	999999	868	22	718	819	999999	999999	269	130	90	66	999999	614	170	145	527	17	967	231	933	999999	173	413	255	96	793	82	173	665	999999	921	535	662	833	187	90	539	999999	984	476	999999	681	565	999999	999999	58	750	501	999999	523	365	999999	999999	325	185	784	464	766	631	35	841	910	999999	671	999999	530	999999	781	982	65	988	392	983	755	397	999999	999999	999999	166	48	53	581	999999	151	103	999999	177	346	657	403	625	772	992	999999	999999	634	87	893	975	567	233	969	999999	804	534	972	999999	612	928	579	999999	195	610	999999	981	999999	606	461	578	43	363	999999	133	589	439	226	399	33	130	762	999999	713	999999	598	814	84	71	509	616	130	322	564	418	999999	226	440	171	999999	977	373	38	625	325	999999	214	999999	845	999999	374	999999	583	999999	492	175	999999	473	999999	21	779	999999	999999	107	845	457	720	798	999999	55	999999	999	64	990	55	756	734	903	398	360	999999	999999	999999	141	144	308	547	999999	82	253	38	999999	999999	160	999999	80	999999	930	780	867	999999	999999	999999	800	568	375	263	592	743	735	440	155	84	542	627	710	677	999999	962	546	999999	196	999999	827	999999	999999	999999	904	371	999999	592	999999	133	531	138	999999	404	999999	573	768	54	954	790	347	812	882	679	15	532	919	402	107	967	243	956	45	689	847	783	949	999999	999999	999999	767	153	636	32	553	999999	648	315	999999	999999	203	999999	999999	405	388	24	144	939	456	381	999999	582	494	836	889	999999	999999	999999	556	999999	623	999999	999999	999999	33	204	186	999999	
135	601	884	613	163	603	774	999999	10	639	311	999999	999999	20	999999	977	999999	195	658	800	142	978	321	359	759	999999	999999	999999	805	233	999999	194	837	999999	813	999999	999999	839	428	999999	999999	999999	574	463	987	723	16	999999	396	718	953	837	546	386	727	999999	290	999999	999999	999999	723	435	936	776	266	127	995	374	999999	999999	490	939	766	999999	738	984	999999	858	999999	999999	587	276	952	97	279	999999	647	461	999999	667	574	963	985	858	177	999999	999999	797	206	869	999999	999999	416	783	238	24	81	779	647	742	999999	432	171	818	999999	456	482	999999	507	721	479	999999	818	540	49	999999	954	907	599	999999	999999	616	661	502	317	945	860	179	859	999999	999999	868	813	813	924	152	801	176	876	720	999999	372	300	484	400	194	822	876	744	711	999999	174	999999	546	969	135	770	999999	510	46	999999	313	989	252	258	610	729	15	615	896	725	999999	41	878	947	411	326	187	112	133	133	999999	999999	157	206	309	689	999999	844	799	381	999999	666	839	134	849	999999	58	999999	789	999999	817	999999	999999	985	281	142	311	598	567	808	593	566	386	999999	999999	878	841	55	949	921	462	999999	815	999999	593	999999	202	754	108	39	999999	999999	323	668	315	999999	999999	172	924	176	387	679	286	999999	788	576	289	925	522	999999	999999	12	287	867	999999	656	999999	331	402	159	940	557	500	537	540	999999	999999	717	607	999999	999999	679	131	999999	543	782	884	824	999999	27	999999	276	999999	999999	999999	276	674	455	666	659	278	999999	770	775	999999	999999	188	748	460	156	999999	571	327	634	679	861	999999	504	334	229	771	630	999999	384	318	999999	999999	373	49	273	967	999999	61	948	999999	45	909	355	556	999999	604	145	373	590	693	279	949	607	457	637	999999	179	131	446	888	647	670	395	999999	562	515	999999	709	197	188	535	519	379	23	644	951	535	947	999999	625	999999	999999	14	999999	999999	999999	717	999999	411	878	999999	676	615	69	972	374	524	999999	994	207	788	999999	186	411	168	999999	579	999999	812	685	999999	231	510	820	262	999999	666	999999	428	837	797	899	307	999999	390	859	904	319	50	280	999999	999999	953	999999	837	210	999999	602	532	288	154	133	113	726	28	999999	176	795	807	592	999999	999999	469	999999	409	888	999999	867	31	999999	855	270	999999	542	257	999999	278	96	983	61	309	999999	181	150	999999	674	796	999999	300	813	693	119	999999	999999	572	999999	186	796	999999	948	82	223	580	233	999999	999999	580	999999	478	999999	999999	89	812	756	
293	644	999999	329	473	735	999999	556	576	218	615	746	758	105	970	639	999999	482	999999	44	979	96	492	947	999999	809	103	999999	112	496	514	999999	307	755	174	928	969	857	332	287	999999	525	999999	999999	618	686	999999	485	999999	839	767	999999	16	999999	776	207	161	700	611	664	999999	865	999999	90	703	11	448	12	930	51	670	999999	160	795	187	463	450	130	339	40	999999	618	999999	999999	728	688	999999	529	979	967	776	278	999999	667	645	999999	82	565	668	616	248	132	554	999999	178	999999	675	220	600	322	757	999999	999999	999999	999999	34	239	189	361	25	999999	919	33	963	274	999999	933	492	159	999999	391	884	462	723	792	561	73	87	105	150	22	396	929	666	999999	999999	907	674	686	621	761	892	213	652	999999	999999	108	590	293	777	999999	192	999999	999999	931	872	999999	648	789	999999	999999	999999	999999	999999	999999	999999	989	367	999999	528	494	269	999999	538	435	499	680	809	511	999999	999999	483	793	327	495	999999	999999	526	999999	347	177	268	885	266	660	608	807	999999	650	214	339	740	999999	764	292	395	999999	532	999999	441	202	768	147	326	967	487	999999	767	726	182	682	473	632	416	999999	236	999999	999999	877	999999	692	688	168	999999	143	721	646	999999	45	109	453	802	548	303	154	409	131	999999	299	182	248	50	275	478	999999	866	118	999999	414	999999	21	999999	654	160	999999	999999	999999	840	192	255	841	340	999999	626	999999	879	925	339	272	951	999999	999999	260	704	999999	651	422	690	999999	276	613	999999	999999	978	98	616	157	999999	553	640	799	290	999999	53	341	907	318	648	749	652	941	778	167	462	951	206	586	949	572	108	101	919	999999	916	642	624	716	999999	999999	122	731	999999	785	631	999999	824	438	216	373	680	343	773	941	132	335	999999	69	171	36	892	39	207	999999	999999	549	999999	223	470	999999	717	201	564	121	636	999999	413	999999	535	310	136	999999	380	586	892	764	327	978	943	590	807	564	554	726	999999	999999	533	999999	340	92	282	610	968	999999	655	489	778	662	314	211	999999	999999	534	861	900	134	659	999999	932	690	231	902	279	879	603	163	646	838	475	553	396	700	999999	452	38	525	799	999999	931	412	986	664	673	742	668	966	999999	693	826	520	434	912	999999	649	999999	380	340	999999	211	501	842	999999	999999	760	999999	999999	999999	999999	833	384	335	93	999999	999999	999999	566	238	537	221	637	133	999999	999999	954	129	483	920	23	999999	657	194	999999	374	999999	570	999999	477	999999	927	446	788	
948	859	452	195	350	232	259	945	304	151	803	876	574	378	889	928	242	641	341	311	174	500	999999	199	624	719	260	959	658	98	325	610	775	848	185	999999	569	769	778	999999	670	78	296	999999	391	999999	799	71	680	127	999999	281	596	144	999999	999999	999999	262	571	631	972	299	297	216	999999	999999	999999	725	202	795	999999	999999	862	999999	641	106	213	669	808	999999	919	199	289	540	853	54	24	641	235	727	999999	999999	208	157	288	380	781	90	690	198	733	84	999999	999999	757	771	419	516	999999	526	254	999999	999999	781	711	783	20	999999	362	781	188	999999	999999	475	386	62	275	999999	801	270	999999	132	978	619	65	999999	999999	999999	783	91	634	507	147	708	482	404	862	999999	446	505	369	999999	727	908	999999	274	583	999999	999999	705	506	704	999999	242	999999	999999	999999	834	726	865	462	999999	999999	999999	156	681	331	791	993	981	199	849	277	306	900	300	404	80	610	791	271	928	896	87	584	930	793	999999	506	360	368	999999	699	999999	53	999999	61	456	761	999999	942	792	408	526	999999	999999	436	418	999999	910	726	965	234	935	603	533	719	895	696	999999	887	427	294	642	622	999999	159	999999	999999	156	249	948	318	281	848	479	529	379	571	999999	503	384	999999	999999	633	403	804	764	976	519	44	165	760	544	450	525	507	766	904	355	508	999999	165	195	999999	778	999999	952	999999	134	13	350	334	769	723	513	854	698	999999	999999	366	999999	720	743	122	93	197	773	831	333	972	763	999999	226	428	763	229	387	924	999999	746	851	677	852	516	693	831	991	821	937	999999	808	756	684	988	123	29	999999	999999	587	591	883	131	763	162	249	874	117	350	999999	293	476	773	164	483	514	717	868	237	428	999999	206	999999	893	999999	173	16	790	237	315	744	807	315	347	273	862	730	913	699	999999	818	723	650	999999	653	999999	45	602	211	484	405	161	194	999999	334	394	999999	237	999999	989	242	94	879	44	999999	999999	171	436	891	620	784	803	178	960	999999	538	999999	999999	250	467	137	414	999999	753	909	999999	999999	661	22	879	931	502	812	710	43	734	844	615	647	999999	42	999999	711	591	699	602	983	999999	53	796	999999	999999	987	644	861	828	505	135	135	631	863	510	424	21	689	291	991	467	927	875	999999	940	999999	83	999999	529	703	999999	999999	999999	610	399	617	226	50	99	999999	999999	999999	215	239	718	490	25	313	532	999999	699	902	417	610	525	306	999999	111	898	999999	913	219	342	
135	999999	81	999999	31	474	999999	207	971	599	776	999999	999999	722	646	976	459	999999	769	902	344	14	105	646	999999	999999	102	449	999999	151	699	999999	958	517	90	731	646	672	993	999999	640	986	727	312	640	787	999999	584	999999	135	449	999999	154	317	999999	130	999999	435	121	937	382	452	999999	999999	999999	185	864	111	641	914	339	787	442	999999	999999	358	999999	793	15	919	187	517	917	988	702	736	457	999999	519	959	999999	221	560	66	467	197	903	897	411	465	922	999999	942	617	999999	661	999999	224	55	648	999999	999999	429	202	759	999999	535	104	137	173	999999	999999	591	682	999999	999999	236	999999	472	84	454	388	391	550	996	382	999999	310	202	50	216	999999	605	999999	999999	999999	792	368	999999	602	999999	808	999999	248	999999	709	223	269	31	679	435	153	751	970	203	465	237	879	205	386	299	999999	902	999999	957	495	617	999999	568	884	335	867	89	869	422	646	618	153	813	297	168	314	289	523	615	72	491	634	677	658	999999	912	172	920	313	437	906	683	290	999999	999999	999999	701	147	353	567	74	881	999999	557	846	93	76	908	227	999999	999999	389	481	999999	13	983	53	909	410	422	704	169	566	984	999999	935	862	571	205	666	613	151	179	57	998	999999	999999	999999	812	999999	999999	999999	702	999999	999999	526	211	395	247	999999	459	792	736	999999	999999	905	325	573	817	911	999999	504	999999	561	381	999999	219	999999	896	403	906	924	999999	20	575	450	999999	248	502	223	734	477	333	97	999999	820	415	247	193	102	294	512	312	900	999999	999999	551	999999	999999	999999	317	776	498	843	999999	535	695	725	365	422	448	86	81	604	187	753	180	999999	999999	999999	397	971	250	804	118	999999	621	206	841	233	999999	326	301	999999	906	957	999999	489	886	681	999999	689	999999	771	999999	218	441	999999	723	425	180	926	795	395	300	345	535	694	999999	806	913	498	883	141	523	132	999999	267	697	230	775	691	738	673	999999	708	99	999999	160	900	962	913	483	426	999999	972	531	906	522	570	431	294	999999	89	999999	636	805	750	257	999999	999999	999999	999999	503	649	489	198	131	958	592	255	66	999999	834	844	999	25	467	88	550	601	877	999999	999999	798	491	936	658	905	799	902	348	231	629	477	999999	903	980	776	573	784	409	948	999999	325	375	750	999999	999999	768	621	348	671	707	999999	555	439	883	704	168	553	539	225	168	690	906	834	914	366	65	999999	44	999999	999999	765	201	929	999999	811	999999	740	999999	423	999999	
999999	563	999999	999999	699	999999	999999	999999	999999	999999	29	255	999999	789	999999	418	540	835	564	999999	999999	999999	999999	999999	941	737	625	625	81	999999	427	537	999999	87	979	137	999999	320	225	999999	705	86	758	82	496	999999	17	999999	574	999999	892	904	461	242	475	602	905	999999	583	961	999999	734	948	14	200	491	139	116	809	122	188	999999	620	130	484	595	827	585	669	430	730	484	60	678	388	522	86	883	611	387	231	999999	737	263	146	999999	999999	754	999999	14	999999	901	341	462	999999	672	294	340	757	880	774	330	850	162	999999	822	684	999999	626	677	415	256	504	431	890	469	999999	367	999999	513	468	83	702	665	49	999999	153	597	463	715	238	745	135	731	612	901	868	585	31	324	296	857	137	215	999999	999999	407	909	572	999999	189	999999	999999	254	999999	701	627	999999	999999	413	999999	97	817	999999	999999	999999	131	999999	819	989	600	907	345	668	226	999999	945	497	75	999999	431	244	34	707	535	312	398	880	999999	911	283	682	999999	618	999999	209	49	227	766	930	23	634	999999	583	164	282	999999	688	37	811	755	140	999999	217	981	443	72	119	384	146	280	250	463	999999	715	918	444	726	32	999999	571	728	730	999999	891	797	154	451	552	263	721	710	999999	999999	166	152	562	265	999999	213	147	929	999999	630	659	773	180	192	867	246	837	864	666	20	250	36	999999	999999	999999	194	299	620	999999	131	425	570	396	955	751	573	365	189	100	818	879	641	999999	109	485	999999	999999	961	999999	315	425	999999	54	842	999999	999999	999999	578	939	999999	999999	999999	999999	721	215	99	999999	224	999999	304	999999	658	773	847	999999	999999	999999	311	509	999999	567	999999	46	261	999999	568	526	999999	697	622	831	999999	249	648	905	999999	278	175	893	395	741	412	530	289	434	999999	93	999999	711	659	988	999999	79	742	999999	999999	490	121	25	999999	573	832	999999	819	472	103	418	135	999999	778	999999	975	417	123	466	999999	807	999999	826	999999	484	329	999999	999999	634	999999	718	507	999999	328	872	167	159	999999	821	908	885	711	816	999999	359	957	264	933	328	22	999999	999999	285	728	999999	733	294	87	172	999999	990	999999	999999	82	999999	910	371	999999	905	182	826	170	999999	557	999999	999999	939	495	588	999999	75	908	999999	621	376	999999	999999	45	549	149	873	81	999999	577	917	406	526	744	999999	448	596	640	38	156	196	863	999999	999999	999999	683	793	798	498	645	189	92	769	573	706	622	689	335	84	765	309	754	86	724	640	874	
579	999999	999999	999999	999999	434	999999	999999	999999	999999	999999	504	999999	865	999999	84	583	999999	398	999999	636	953	999999	342	759	270	566	272	846	999999	786	939	97	999999	999999	597	267	358	999999	754	212	206	147	203	999999	194	999999	218	419	234	181	638	335	805	999999	626	167	208	999999	669	867	617	726	993	999999	999999	416	15	999999	758	999999	235	733	999999	632	440	815	844	999999	574	999999	358	999999	999999	999999	157	999999	291	345	999999	439	68	966	54	886	999999	479	999999	999999	363	777	741	999999	661	999999	946	904	692	183	806	811	323	389	817	155	999999	765	115	733	999999	999999	135	999999	284	328	758	268	688	756	47	961	670	378	999999	796	782	901	201	213	999999	252	920	999999	999999	999999	126	999999	158	898	999999	829	999999	421	896	805	999999	999999	999999	999999	659	999999	225	935	146	999999	150	999999	923	31	373	617	999999	901	999999	336	636	999999	141	607	211	89	119	790	389	999999	597	999999	481	659	153	711	729	999999	554	637	999999	985	971	693	536	182	755	999999	535	759	265	472	12	570	179	635	940	999999	141	999999	577	999999	999999	999999	257	890	999999	273	877	662	887	999999	356	781	309	651	55	999999	81	39	333	982	264	999999	951	135	257	911	490	517	770	165	727	974	69	999999	999999	52	999999	645	709	491	259	873	871	999999	125	999999	270	528	590	999999	999999	999999	255	594	181	925	977	131	999999	999999	783	370	891	732	989	381	999999	708	999999	999999	11	436	329	842	732	391	999999	412	999999	35	650	961	927	278	663	625	728	999999	429	513	999999	324	11	999999	707	889	981	149	560	743	509	562	999999	999999	999999	75	782	413	862	790	176	574	999999	999999	910	821	442	622	78	373	653	999999	289	708	937	686	434	180	144	843	409	619	851	999999	999999	98	655	349	777	999999	999999	325	999999	639	346	500	213	394	248	886	999999	999999	80	196	100	999999	282	999999	649	813	641	611	278	28	999999	999999	999999	999999	999999	821	999999	999999	999999	480	530	999999	644	999999	371	447	483	50	931	258	999999	50	548	999999	186	273	815	57	700	964	999999	999999	56	593	258	789	777	368	999999	999999	719	363	999999	600	999999	762	618	632	245	212	999999	999999	679	30	632	350	17	67	668	827	15	999999	999999	999999	523	299	999999	999999	401	581	670	125	999999	999999	538	999999	525	948	999999	423	655	193	999999	999999	634	365	999999	999999	961	908	782	719	699	476	421	999999	999999	644	87	377	481	567	241	999999	541	224	854	999999	999999	598	824	999999	68	255	181	822	316	905	256	
167	737	264	99	492	799	950	426	280	103	999999	83	881	870	999999	941	97	951	999999	956	420	511	396	543	372	999999	999999	660	999999	304	999999	999999	64	397	919	999999	999999	478	999999	863	999999	999999	583	81	555	525	942	198	437	313	93	870	168	949	835	655	999999	999999	726	408	87	999999	972	976	504	652	28	494	950	991	999999	999999	999999	294	374	622	928	324	988	847	999999	533	999999	150	221	999999	136	115	561	273	298	505	752	349	999999	999999	825	999999	577	902	506	458	248	445	999999	474	667	874	584	223	999999	36	732	878	267	553	76	831	764	999999	526	913	932	686	703	229	867	863	507	83	999999	330	747	96	351	999999	295	999999	562	746	999999	261	530	348	546	999999	999999	999999	91	999999	234	993	842	801	386	592	526	561	999999	369	607	803	376	510	425	406	289	646	537	574	268	999999	279	28	714	999999	393	593	150	999999	455	993	782	275	848	803	488	999999	709	999999	176	734	999999	202	149	999999	999999	30	922	999999	982	137	346	517	974	947	999999	999999	96	999999	209	932	420	310	913	613	31	111	999999	622	918	343	936	777	408	534	240	86	878	999999	388	372	670	999999	458	327	656	274	999999	901	89	664	999999	596	559	243	323	746	999999	535	246	999999	368	999999	231	999999	201	568	119	450	716	647	945	639	999999	836	272	419	851	596	956	756	810	760	542	264	484	349	228	999999	220	494	797	352	220	999999	14	999999	779	809	136	98	999999	999999	999999	441	718	229	999999	723	999999	904	894	999999	579	490	973	607	768	967	174	851	999999	944	239	232	850	603	429	139	831	902	639	51	469	868	601	959	999999	111	545	999999	487	504	203	999999	999999	114	999999	999999	630	406	601	812	645	999999	747	220	999999	962	591	125	999999	733	891	78	274	999999	232	710	888	999999	999999	666	431	999999	373	845	999999	999999	632	745	999999	698	508	434	310	827	406	194	130	390	999999	613	999999	430	999999	753	999999	999999	999999	746	882	73	841	999999	999999	934	999999	736	911	902	469	697	339	845	999999	112	235	466	768	447	456	48	589	508	675	428	156	11	455	620	242	627	999999	885	999999	766	857	891	69	375	446	999999	282	228	921	999999	284	674	144	361	528	156	366	603	300	843	999999	342	940	946	999999	389	290	301	999999	841	999999	453	999999	529	999999	343	406	999999	11	786	765	371	586	34	154	482	867	999999	102	999999	270	288	595	999999	293	524	950	123	999999	999999	999999	981	999999	89	836	830	692	614	116	194	999999	964	
999999	514	87	121	756	915	801	315	522	195	209	584	581	999999	858	962	246	730	392	999999	814	944	406	784	813	999999	198	324	790	999999	987	999999	999999	306	685	999999	942	181	768	999999	999999	999999	544	999999	782	999999	999999	309	972	729	378	386	999999	466	160	999999	117	303	307	999999	999999	487	525	999999	208	301	999999	999999	850	777	30	74	961	999999	971	541	999999	212	999999	840	998	888	352	70	884	610	999999	879	999999	38	973	649	999999	519	317	833	756	284	995	999999	735	233	459	205	709	313	425	454	495	618	257	905	999999	999999	259	999999	145	465	385	999999	195	369	138	822	803	381	200	452	50	999999	785	135	216	521	999999	775	439	157	999999	999999	195	661	999999	999999	780	999999	358	999999	269	999999	999999	999999	899	407	304	375	105	636	401	337	123	972	413	999999	832	131	999999	779	362	484	999999	988	113	804	412	534	975	599	51	736	32	783	192	999999	449	493	236	809	226	739	679	802	755	999999	467	222	999999	47	999999	659	378	579	64	784	78	709	197	104	994	770	400	999999	999999	665	999999	339	790	841	907	999999	999999	890	999999	623	805	999999	243	90	999999	200	286	938	893	392	368	453	729	407	503	740	999999	999999	999999	455	348	183	216	999999	718	999999	999999	416	999999	367	764	999999	999999	999999	979	470	476	117	757	803	999999	462	612	213	306	861	610	999999	999999	176	52	763	999999	116	284	631	401	152	999999	220	768	999999	808	536	999999	880	999999	298	428	43	274	198	384	21	961	999999	571	13	793	857	526	999999	79	963	999999	11	999999	999999	166	357	999999	333	745	546	45	625	999999	999999	999999	426	433	321	999999	313	999999	853	389	999999	155	398	70	397	358	999999	693	728	800	845	221	626	477	528	142	999999	999999	940	453	837	975	346	241	495	427	999999	433	215	85	765	70	471	621	348	763	767	297	681	975	241	853	316	825	809	999999	959	948	999999	188	999999	348	962	410	999999	98	999999	166	574	970	981	90	487	653	44	784	750	14	139	999999	375	783	999999	965	999999	999999	999999	521	432	631	999999	428	528	999999	191	999999	108	999999	80	259	954	999999	999999	711	993	999999	375	663	790	999999	999999	954	819	151	813	999999	999999	996	999999	566	430	298	734	943	999999	999999	562	460	999999	617	685	689	934	879	809	764	70	582	971	71	619	15	730	407	518	513	999999	387	999999	80	371	111	873	999999	829	666	876	779	209	440	598	914	201	999999	349	999999	999999	939	341	59	59	483	35	135	947	424	567	999999	999999	
997	953	185	247	400	999999	584	815	430	60	153	887	999999	383	999999	473	704	813	557	999999	94	493	670	55	174	31	888	86	747	566	414	108	999999	354	999999	487	422	677	800	926	999999	999999	999999	999999	198	172	999999	110	494	662	999999	611	19	277	999999	514	293	999999	83	379	368	507	77	864	645	54	999999	937	999999	63	999999	37	22	631	303	475	999999	781	999999	11	263	788	592	999999	323	999999	98	282	14	999999	203	293	999999	430	567	267	551	735	999999	153	824	830	928	440	999999	224	999999	388	974	999999	999999	512	999999	999999	126	580	915	981	550	842	955	74	932	485	860	767	434	999999	73	46	923	999999	538	713	186	999999	859	161	484	108	213	999999	308	139	85	690	20	532	314	987	351	999999	194	410	197	999999	999999	999999	580	999999	999999	999999	325	937	999999	462	974	569	894	694	720	763	506	452	999999	255	765	803	999999	999999	757	999999	287	85	694	363	973	137	525	999999	533	416	581	999999	317	206	394	370	187	999999	716	451	999999	619	276	999999	999999	742	771	942	994	999999	53	410	999999	889	730	249	253	598	488	846	53	477	999999	999999	192	865	144	442	860	404	625	785	999999	315	273	667	809	999999	999999	241	366	583	999999	999999	372	999999	555	999999	476	155	999999	589	144	999999	407	169	458	962	405	208	607	338	91	599	480	268	999999	780	625	72	440	999999	308	257	490	999999	56	999999	941	999999	319	999999	999999	999999	287	45	999999	592	907	999999	218	846	710	999999	999999	37	999999	999999	999999	114	233	775	803	414	714	981	999999	886	390	937	123	726	31	394	888	891	372	375	322	444	999999	364	872	521	853	594	999999	217	622	462	968	999999	774	836	787	544	999999	562	10	999999	755	764	999999	970	999999	492	999999	326	999999	743	665	136	518	523	999999	868	999999	291	560	130	555	82	274	927	968	999999	999999	195	606	999999	978	810	374	26	689	851	162	901	999999	370	999999	119	15	879	797	842	705	260	347	919	642	631	999999	879	750	682	999999	999999	999999	999999	540	999999	720	858	765	854	999999	501	833	647	716	999999	760	199	361	446	999999	394	140	136	999999	701	999999	999999	711	356	808	999999	999999	17	360	876	999999	439	830	999999	999999	999999	124	999999	91	213	426	700	212	641	870	811	528	314	614	116	999999	875	898	838	999999	42	157	418	999999	276	235	826	296	999999	110	330	999999	230	57	920	280	999999	55	989	284	156	999999	80	486	999999	999999	961	402	254	732	34	541	992	349	366	999999	705	896	814	978	999999	
414	372	541	549	999999	999999	267	693	835	956	830	908	564	645	558	999999	932	58	999999	274	433	999999	999999	85	789	376	999999	690	999999	999999	301	240	21	999999	741	999999	539	936	554	667	704	708	419	775	204	632	999999	703	808	922	773	999999	514	713	176	999999	265	465	760	85	427	576	772	999999	664	999999	897	999999	903	446	999999	995	503	643	569	724	632	341	881	166	938	187	882	998	801	454	726	999999	517	378	856	999999	186	478	999999	137	936	158	121	604	735	557	800	999999	384	777	353	871	153	451	999999	924	584	603	146	999999	694	773	468	220	873	999999	372	534	589	999999	819	34	403	999999	999999	483	229	286	431	391	387	520	624	999999	110	855	999999	75	638	932	499	582	342	10	443	999999	689	999999	731	144	195	275	782	910	958	328	478	711	999999	267	999999	999999	182	999999	862	999999	159	445	119	28	999999	306	999999	657	975	246	692	999999	999	625	999999	999999	999999	296	205	121	999999	714	999999	781	387	452	412	381	238	201	409	586	147	268	23	254	999999	999999	698	888	379	135	934	722	636	85	711	48	473	385	999999	999999	559	751	999999	999999	380	338	641	999999	999999	525	429	784	836	116	264	999999	611	549	536	999999	598	317	741	612	999999	352	155	311	740	373	908	999999	447	999999	36	999999	999999	578	873	463	81	999999	994	853	999999	160	885	529	820	971	436	923	848	911	297	252	20	833	665	37	999999	339	264	530	617	999999	346	322	90	999999	918	42	675	83	769	894	323	999999	906	628	467	999999	490	769	937	999999	13	536	235	783	999999	988	912	846	280	742	449	473	246	139	814	572	449	952	63	404	257	775	151	403	929	132	927	47	569	567	848	999999	593	632	572	810	97	306	999999	999999	999999	999999	803	37	999999	849	651	777	999999	999999	185	999999	999999	999999	737	238	394	832	853	999999	71	999999	999999	712	999999	954	879	613	566	14	485	999999	469	999999	284	999999	971	123	949	90	481	159	233	674	391	319	779	60	895	999999	999999	264	452	239	868	254	553	100	999999	499	969	47	999999	809	999999	42	999999	999999	269	319	266	999999	999999	773	782	911	651	611	330	999999	999999	829	718	231	999999	230	700	240	265	39	874	999999	979	999999	120	444	938	424	264	359	250	196	791	999999	88	154	382	679	456	956	999999	941	769	560	999999	999999	999999	989	999999	199	999999	838	337	239	999999	385	300	433	662	347	972	237	999999	971	343	988	48	999999	153	443	848	31	783	308	436	932	999999	429	145	970	
125	999999	203	74	26	999999	999999	561	999999	702	854	949	26	118	983	376	594	797	999999	999999	111	197	845	786	999999	320	65	999999	803	512	274	870	297	999999	232	33	43	999999	999999	931	139	486	990	451	589	999999	999999	674	324	70	347	323	213	809	999999	928	999999	416	723	706	356	829	758	999999	438	983	661	333	885	960	342	312	843	295	205	625	206	404	207	452	315	999999	714	743	174	951	667	487	823	999999	999999	626	999999	258	999999	999999	727	362	999999	606	247	681	788	364	727	45	999999	918	614	252	732	708	219	280	999999	966	125	25	474	486	325	999999	510	591	999999	715	999999	594	999999	895	897	999999	391	999999	214	634	601	360	25	138	481	749	873	580	999999	221	416	999999	857	618	999999	999999	887	536	999999	74	999999	207	324	21	302	999999	999999	999999	355	999999	999999	999999	999999	766	374	764	999999	345	999999	576	309	929	999999	828	999999	999999	736	101	711	999999	999999	999999	319	150	999999	999999	999999	14	999999	595	541	164	235	684	894	797	232	101	999999	999999	713	552	999999	999999	999999	999999	189	495	712	999999	159	126	17	169	932	471	309	925	313	971	728	995	509	420	45	154	703	343	934	999999	231	645	847	291	481	413	334	999999	999999	221	224	550	301	999999	446	424	157	999999	752	999999	498	307	788	999999	700	999999	53	120	999999	619	548	845	561	211	626	513	278	725	688	528	146	999999	999999	101	756	188	704	521	973	999999	997	637	999999	510	22	924	999999	575	999999	999999	370	224	999999	999999	673	378	988	99	999999	932	156	999999	387	999999	999999	794	999999	696	525	521	23	532	146	68	622	999999	999999	60	999999	999999	656	999999	999999	924	999999	921	777	999999	999999	388	200	999999	999999	51	473	575	259	999999	224	227	999999	170	999999	999999	999999	838	87	999999	153	763	123	937	999999	669	999999	999999	297	999999	74	999999	999999	973	999999	147	999999	999999	382	105	595	56	660	999999	836	999999	999999	999999	999999	999999	184	999999	843	910	639	664	274	262	999999	490	765	30	288	796	303	849	210	999999	891	912	999999	999999	465	982	282	107	112	227	111	929	143	788	800	232	288	744	530	117	343	614	872	999999	999999	999999	999999	999999	768	863	603	999999	770	999999	605	740	327	834	864	860	999999	542	561	57	999999	784	999999	999999	229	65	517	558	328	999999	859	999999	49	679	654	573	653	706	338	249	624	124	168	800	193	69	999999	454	880	669	479	801	63	825	999999	911	544	362	999999	712	356	999999	668	677	999999	329	701	648	189	300	217	999999	214	322	
999999	47	625	999999	793	999999	160	999999	677	658	624	999999	232	224	762	743	999999	301	361	999999	892	999999	455	491	326	864	368	266	999999	590	999999	548	596	740	401	879	295	987	999999	194	561	293	377	19	62	999999	999999	999999	999999	446	271	999999	579	999999	429	854	591	999999	240	929	999999	894	798	96	206	85	471	492	822	882	457	51	733	176	74	609	211	999999	999999	901	767	881	381	829	329	547	999999	18	321	999999	297	999999	757	638	999999	999999	495	999999	813	999999	953	614	663	12	988	229	999999	412	999999	819	653	155	704	338	171	999999	523	969	766	658	116	462	180	285	999999	305	293	105	784	406	124	919	632	461	999999	163	228	999999	840	109	999999	566	494	999999	894	151	457	428	476	471	154	526	999999	164	870	999999	443	999999	417	692	999999	999999	999999	127	705	733	523	252	391	17	701	999999	138	666	303	999999	999999	679	390	453	848	865	999999	322	261	598	404	477	591	999999	720	840	999999	158	999999	278	938	376	796	170	999999	214	47	468	770	999999	999999	858	999999	999999	532	764	997	963	844	999999	468	999999	865	999999	338	999999	661	934	297	999999	194	979	502	35	611	999999	999999	229	999999	643	999999	999999	552	999999	210	546	616	999999	923	999999	999999	997	314	103	809	633	510	689	831	582	999999	112	999999	909	815	418	999999	835	999999	999999	881	999999	147	210	253	999999	762	613	905	792	999999	399	20	999999	27	197	675	409	226	977	999999	202	398	253	999999	725	988	643	446	792	999999	999999	999999	993	84	76	859	113	850	510	999999	896	784	49	152	999999	101	839	891	628	999999	955	619	741	839	688	389	999999	120	999999	999999	999999	176	122	611	657	999999	27	267	951	337	572	559	999999	116	204	418	999999	110	935	999999	999999	751	818	60	235	999999	811	163	395	687	965	992	332	199	751	730	671	999999	494	317	83	581	940	300	180	999999	999999	999999	999999	280	40	792	999999	894	999999	999999	357	72	386	999999	45	864	872	273	372	579	237	526	364	473	747	920	999999	999999	559	578	999999	528	879	829	999999	185	999999	999999	656	182	817	437	38	383	382	999999	61	999999	281	219	708	677	928	601	178	386	280	181	533	119	186	557	999999	999999	567	999999	192	999999	237	999999	999999	757	999999	199	999999	799	999999	999999	101	999999	868	617	356	350	869	999999	600	288	660	881	999999	999999	592	999999	999999	270	103	445	815	553	426	999999	771	421	862	951	999999	999999	839	379	888	299	999999	999999	250	569	210	993	999999	433	238	903	896	355	955	20	175	
79	203	501	999999	62	999999	548	721	999999	845	999999	487	917	999999	861	449	291	992	999999	999999	207	306	436	69	109	721	999999	324	522	999999	426	999999	999999	786	990	999999	347	672	835	133	542	672	876	724	275	516	806	360	376	464	614	362	999999	999999	967	773	767	441	606	341	999999	233	209	999999	429	999999	999999	140	92	327	111	618	167	492	999999	534	999999	999999	793	999999	914	40	947	999999	994	999999	127	107	819	227	999999	905	76	503	349	318	999999	999999	305	797	999999	999999	278	59	362	995	205	856	999999	443	353	65	648	23	999999	752	285	150	999999	365	361	537	321	864	550	205	552	999999	152	414	999999	317	416	996	712	248	762	898	999999	999	868	270	999999	999999	873	720	267	63	86	999999	43	333	999999	940	999999	352	999999	999999	508	166	453	542	714	625	999999	46	649	651	310	189	999999	387	444	771	496	100	999999	935	990	829	999999	499	999999	555	381	737	966	476	559	370	883	358	399	550	556	999999	999999	451	12	837	81	616	753	896	999999	655	889	999999	453	355	882	429	422	999999	228	954	955	999999	253	645	79	183	999999	940	306	642	987	893	225	169	544	28	932	999999	999999	332	745	999999	948	726	847	396	999999	999999	487	463	999999	720	332	999999	381	396	999999	366	768	898	524	813	600	999999	668	995	364	294	811	864	496	999999	920	895	218	275	999999	999999	999999	682	160	887	462	842	706	999999	999999	623	788	157	820	575	999999	860	807	932	99	984	67	999999	41	738	999999	623	999999	675	799	436	999999	115	999999	680	569	95	999999	999999	360	999999	999999	400	434	741	505	663	999999	920	874	999999	98	999999	999999	999999	999999	945	651	422	495	839	874	40	477	145	238	683	999999	999999	16	999999	123	181	582	340	726	999999	428	999999	243	738	578	57	999999	739	999999	118	928	950	220	623	443	334	999999	521	883	236	922	298	512	821	999999	904	913	999999	947	999999	702	845	509	999999	527	361	189	756	270	827	239	738	796	130	999999	999999	999999	393	866	788	39	71	457	999999	999999	139	787	421	56	674	143	237	792	431	416	93	451	999999	106	92	155	999999	260	999999	997	194	501	392	999999	999999	976	530	707	168	999999	641	397	999999	67	999999	573	768	709	596	694	11	946	375	999999	671	579	520	296	783	643	644	810	402	999999	560	637	999999	353	384	698	612	999999	633	999999	774	695	442	999999	708	999999	386	685	999999	370	996	248	136	678	406	102	999999	243	924	524	252	999999	995	517	507	760	179	424	334	898	999999	
481	322	831	939	976	999999	999999	588	274	266	999999	999999	41	999999	322	511	999999	999999	291	242	379	999999	118	999999	999999	999999	924	853	948	999999	962	360	765	999999	525	925	999999	739	430	999999	306	999999	659	268	294	683	963	22	999999	259	453	477	53	666	999999	875	213	999999	994	286	222	316	639	925	304	607	390	752	980	396	999999	999999	527	999999	936	999999	945	850	999999	270	736	912	667	698	999999	494	317	999999	576	999999	721	765	744	999999	743	989	25	999999	963	686	303	220	42	799	999999	468	950	717	730	988	930	363	999999	734	550	310	999999	941	999999	810	300	291	186	340	674	999999	999999	383	592	999999	708	999999	887	331	967	999999	999999	868	999999	999999	544	600	379	999999	719	368	999999	20	603	999999	351	84	704	163	396	999999	44	999999	134	602	999999	577	135	783	290	719	475	211	767	999999	430	780	295	999999	276	699	911	598	999999	315	218	240	779	999999	605	999999	999999	734	935	955	491	188	744	63	219	999999	999999	595	307	10	892	41	252	578	999999	570	999999	112	887	696	110	999999	89	999999	394	999999	797	976	188	999999	212	741	276	811	543	251	46	242	999999	309	999999	999999	301	999999	999999	186	987	210	144	999999	845	414	846	248	855	55	108	925	668	999999	179	498	417	650	999999	161	765	441	999999	999999	534	556	719	588	471	784	153	999999	405	217	998	597	842	154	811	798	894	37	956	999999	999999	120	999999	999999	139	736	999999	651	824	271	999999	999999	999999	372	509	298	694	268	776	80	901	641	529	999999	234	581	655	273	838	998	266	999999	484	547	999999	424	982	999999	999999	735	876	502	643	143	797	452	432	479	644	522	114	999999	260	886	999999	511	590	999999	934	999999	90	645	999999	826	15	999999	999999	627	999999	95	316	144	810	51	204	999999	997	396	663	782	999999	186	628	325	894	629	999999	598	951	127	833	869	625	999999	654	240	690	817	999999	124	999999	804	736	558	216	969	825	218	691	197	513	999999	459	999999	408	904	999999	496	931	386	205	999999	676	625	262	446	518	910	397	963	999999	190	268	549	412	999999	449	79	999999	924	999999	278	906	764	613	638	420	473	501	749	224	203	885	751	918	896	138	121	306	770	999999	915	820	728	999999	333	936	909	999999	64	999999	999999	387	999999	581	926	999999	999999	21	623	36	54	419	648	748	524	304	516	999999	515	225	338	772	348	472	889	457	999999	999999	290	702	510	724	999999	294	277	816	878	179	991	330	226	109	999999	999999	999999	506	182	999999	954	
38	999999	288	999999	999999	136	184	48	544	692	999999	398	999999	730	999999	525	330	999999	363	481	708	426	347	639	195	999	238	999999	605	65	393	285	999999	999999	261	999999	231	999999	999999	999999	999999	777	343	486	522	931	600	999999	763	227	97	534	818	999999	999999	612	92	649	59	838	999999	95	443	489	309	999999	199	999999	479	999999	999999	840	372	205	999999	930	92	860	126	263	408	860	335	999999	968	858	466	700	95	648	201	582	440	770	271	17	344	854	999999	999999	999999	315	899	126	923	257	999999	623	129	999999	529	231	533	795	440	47	759	65	999999	999999	999999	999999	999999	830	455	721	409	601	933	999999	999999	999999	683	796	521	102	960	218	463	721	696	842	999999	999999	129	969	59	645	340	234	257	999999	999999	999999	592	253	999999	78	671	212	847	570	690	747	729	999999	548	736	284	347	999999	550	602	999999	754	999999	916	999999	711	999999	671	764	999999	709	133	317	895	999999	214	277	986	892	999999	261	873	136	999999	999999	999999	828	999999	323	370	993	157	707	999999	543	981	999999	336	999999	366	999999	540	93	309	980	624	422	405	600	531	16	361	194	12	351	926	999999	742	92	398	883	65	358	999999	278	562	425	631	999999	966	999999	999999	317	535	363	720	789	999999	182	219	627	433	830	999999	363	642	963	704	344	616	362	955	253	289	483	139	192	690	41	428	999999	791	52	999999	23	75	53	999999	649	999999	147	999999	999999	873	770	460	235	999999	50	636	999999	721	999999	746	613	562	697	999999	61	233	537	109	796	753	20	836	390	206	777	999999	598	315	64	713	478	561	395	999999	999999	33	904	625	649	405	829	487	999999	306	29	461	377	25	999999	425	103	48	15	816	863	933	79	38	999999	752	999999	293	999999	582	277	62	177	327	999999	999999	329	912	999999	401	924	532	341	93	999999	326	920	999999	708	638	620	440	556	579	999999	585	953	999999	999999	999999	367	546	820	922	39	967	294	59	506	999999	106	190	588	613	891	340	999999	986	852	999999	999999	463	584	38	961	999999	999999	597	999999	932	84	999999	999999	999999	43	387	712	418	63	218	41	870	86	140	542	439	852	942	999999	185	999999	967	999999	374	75	903	999999	791	961	203	999999	696	248	573	503	652	115	36	580	514	627	193	932	999999	440	999999	386	999999	496	531	983	563	910	636	949	117	430	710	495	139	425	921	457	999999	747	345	999999	513	636	889	999999	999999	372	182	999999	799	44	389	933	114	527	999999	305	439	219	908	785	611	624	
396	231	405	541	451	99	706	736	82	896	105	339	873	999999	999999	207	168	999999	738	88	159	999999	999999	999999	391	999999	907	999999	27	999999	838	999999	30	888	249	667	999999	999999	921	93	850	72	962	493	837	999999	999999	999999	698	241	61	717	999999	532	474	324	190	628	159	838	191	91	719	999999	67	546	319	984	578	939	999999	873	999999	654	237	96	120	557	999999	617	958	218	999999	785	598	131	511	497	424	925	486	309	145	92	999999	769	999999	539	436	301	465	668	130	999999	962	188	447	403	999999	387	213	633	689	999999	879	972	999999	933	834	936	45	999999	999999	653	462	999999	738	197	752	468	743	580	131	647	162	300	98	177	823	420	999999	999999	999999	46	721	999999	999999	602	212	929	999999	999999	999999	500	265	643	107	476	307	992	449	260	650	836	999999	999999	512	51	389	589	884	999999	120	999999	999999	999999	999999	534	932	609	359	145	999999	823	852	333	999999	630	392	999999	202	621	869	999999	970	433	468	365	402	98	350	578	223	623	999999	999999	309	291	247	338	999999	999999	544	697	642	313	275	826	984	320	757	881	659	870	396	272	127	288	453	828	468	999999	142	844	268	781	999999	999999	999999	233	34	594	393	63	505	999999	999999	181	199	999999	168	641	381	92	340	469	918	352	999999	782	999999	999999	837	418	870	750	441	699	999999	999999	391	999999	58	760	999999	999999	498	606	375	999999	195	945	99	786	670	999999	892	59	513	799	863	579	999999	996	999999	999999	756	974	999999	999999	198	387	999999	338	285	999999	593	621	796	177	970	322	977	470	597	999999	931	61	748	52	857	391	999999	999999	997	811	769	61	47	292	416	999999	423	619	999999	807	212	761	511	416	244	281	263	999999	829	999999	602	674	409	166	82	705	235	999999	897	807	999999	999999	341	999999	494	541	583	514	999999	999999	898	367	892	789	363	999999	550	341	808	586	137	850	810	456	219	105	652	999999	999999	999999	298	282	999999	770	616	999999	429	999999	921	702	697	749	999999	382	652	244	999999	619	802	902	999999	894	342	999999	679	350	303	884	999999	399	889	701	304	61	168	626	999999	132	183	265	999999	512	999999	999999	888	388	276	437	804	974	999999	999999	999999	317	999999	403	940	411	100	275	999999	545	999999	532	999999	995	999999	533	224	36	600	658	999999	547	162	652	484	236	999999	301	84	866	90	999999	85	999999	623	999999	506	764	685	999999	42	907	460	214	999999	887	301	892	933	743	999999	778	384	665	999999	541	999999	901	919	713	999999	798	
201	938	999999	501	457	957	382	467	37	999999	350	366	626	538	96	999999	922	597	999999	538	368	341	652	312	906	420	269	999999	831	604	845	971	263	999999	999999	521	749	239	999999	344	999999	999999	715	763	437	27	48	67	454	999999	979	331	778	451	999999	999999	296	162	595	47	697	301	636	999999	614	999999	113	393	822	575	207	693	167	599	28	999999	999999	889	874	889	381	212	636	624	624	523	202	812	999999	855	235	597	644	402	647	229	839	293	158	999999	913	654	244	879	20	999999	999999	189	432	547	999999	406	999999	999999	665	494	664	999999	808	999999	185	301	590	967	350	610	58	999999	999999	799	63	341	740	815	975	999999	967	999999	613	999999	359	999999	389	265	619	999999	999999	938	737	162	564	827	999999	999999	999999	621	74	277	538	410	247	409	236	632	493	903	999999	471	730	938	999999	907	999999	999999	741	171	911	335	999999	521	999999	120	37	799	244	236	856	999999	932	363	999999	700	228	999999	99	999999	786	999999	771	716	172	847	999999	799	635	657	999999	14	325	721	710	739	919	27	119	137	381	437	398	267	56	999999	999999	376	285	826	688	204	390	791	384	999999	563	641	359	452	902	999999	173	587	807	852	367	221	999999	923	999999	999999	104	962	578	999999	368	514	669	189	318	999999	523	999999	999999	234	623	534	346	554	185	288	667	666	999999	153	274	810	459	204	626	999999	722	999999	55	486	999999	427	223	999999	796	999999	971	999999	143	70	715	364	999999	999999	238	832	875	999999	748	999999	999999	437	999999	999999	999999	558	999999	475	563	999999	999999	170	999999	492	134	206	321	320	758	135	317	497	533	173	438	909	202	875	966	999999	452	623	614	553	943	672	689	788	940	248	995	999999	616	152	941	554	999999	136	459	42	999999	564	350	622	999999	56	999999	575	996	185	999999	188	999999	769	549	505	556	219	549	461	516	999999	379	519	140	811	880	390	231	884	317	76	426	934	281	887	999999	991	367	897	768	999999	792	765	882	816	999999	999999	602	446	997	392	587	998	525	988	194	831	492	384	175	523	999999	999999	867	299	762	999999	497	999999	232	565	852	999999	692	402	999999	614	636	999999	999999	44	999999	999999	999999	999999	489	999999	418	999999	702	451	508	983	732	999999	770	679	999999	593	999999	431	358	940	223	442	539	999999	999999	133	258	999999	204	178	569	140	735	568	236	942	810	343	166	999999	959	781	66	868	919	447	631	70	999999	53	269	392	685	847	571	453	395	553	123	295	44	132	256	339	
423	999999	999999	999999	453	955	999999	999999	999999	999999	999999	442	999999	670	25	867	999999	197	999999	999999	908	999999	455	887	999999	999999	556	266	999999	999999	180	999999	999999	726	455	328	928	429	999999	761	270	999999	127	541	866	999999	77	999999	538	255	999999	847	269	104	430	245	999999	632	214	671	409	526	499	404	973	153	999999	658	225	696	939	81	999999	111	999999	369	69	914	30	999999	714	831	727	975	999999	333	577	439	306	219	999999	305	224	945	999999	743	999999	723	567	999999	999999	419	999999	999999	316	722	276	168	999999	71	186	240	611	345	999999	577	999999	524	327	999999	576	478	362	15	522	999999	857	634	749	999999	999999	345	356	307	999999	305	331	884	668	364	66	999999	236	244	43	999999	694	879	988	784	945	999999	999999	917	156	752	66	504	999999	672	865	641	418	65	751	840	883	313	999999	999999	256	999999	999999	999999	999999	166	251	999999	972	999999	949	999999	646	999999	212	784	939	439	160	896	999999	827	564	996	499	424	999999	180	492	202	69	390	192	336	538	999999	679	999999	333	990	510	999999	531	751	723	999999	999999	999999	853	967	901	454	999999	800	423	999999	359	859	999999	179	166	81	635	779	519	569	795	319	436	181	115	505	115	170	395	310	305	813	282	611	429	999999	326	524	301	615	237	999999	913	119	999999	999999	970	999999	999999	439	312	752	999999	999999	101	685	27	682	862	405	348	999999	414	122	133	999999	999999	861	749	999999	754	120	487	904	341	414	405	327	499	295	535	950	336	956	997	553	581	128	520	999999	538	644	662	896	276	245	976	801	985	145	242	118	414	234	685	999999	274	337	822	686	289	999999	193	576	999999	397	665	458	125	999999	999999	468	351	16	81	999999	457	999999	638	106	437	604	341	363	62	427	999999	999999	281	805	999999	254	999999	999999	463	837	460	999999	36	999999	579	528	686	415	180	774	999999	999999	162	575	999999	682	698	725	259	999999	999999	829	523	452	852	562	186	319	301	720	171	517	553	999999	658	999999	999999	999999	527	908	918	999999	193	999999	659	147	999999	999999	71	606	555	580	999999	999999	478	631	999999	583	999999	26	352	376	123	459	612	259	855	999999	999999	382	999999	938	208	999999	766	443	646	245	792	714	999999	480	258	999999	175	591	932	774	765	37	999999	999999	999999	999999	999999	999999	812	999999	675	410	999999	41	790	688	999999	616	382	244	21	45	985	336	790	321	414	872	127	428	294	999999	326	90	163	888	582	144	214	999999	999999	224	999999	912	569	392	432	999999	690	569	
999999	558	218	698	763	999999	52	473	999999	422	106	694	434	999999	450	654	999999	999999	878	999999	999999	354	412	684	999999	797	414	82	766	408	889	999999	191	558	999999	735	999999	628	999999	432	846	118	943	792	999999	999999	999999	247	472	915	308	230	999999	788	462	862	999999	534	247	999999	326	999999	999999	999999	999999	273	512	876	182	714	840	999999	884	455	65	999999	410	999999	999999	999999	18	176	610	851	999999	668	999999	403	105	359	588	289	999999	362	115	876	999999	161	269	338	586	999999	74	757	84	843	346	257	999999	464	461	537	451	874	956	999999	368	855	692	864	144	999999	780	822	135	561	84	532	349	188	595	999999	359	999999	786	999999	999999	999999	776	266	999999	881	670	640	999999	61	837	516	405	956	517	556	999999	405	204	476	142	252	631	523	769	999999	907	999999	868	212	187	697	98	999999	57	999999	999999	436	542	262	449	150	924	83	724	999999	136	393	671	49	999999	954	560	319	962	859	231	263	496	517	973	999999	999999	999999	874	150	427	543	909	12	477	41	862	941	37	999999	327	558	798	999999	687	524	883	829	999999	233	999999	779	999999	999999	293	825	940	34	289	333	378	999999	209	999999	999999	593	484	668	571	999999	101	618	291	971	542	673	464	294	830	999999	999999	999999	283	999999	999999	648	644	721	999999	652	100	837	662	999999	623	999999	358	225	999999	103	999999	224	268	662	142	528	999999	927	655	999999	999999	999999	204	830	100	436	955	999999	580	999999	949	762	949	919	668	263	956	587	357	454	325	249	232	736	418	999999	999999	621	518	484	161	716	75	108	290	444	999999	832	613	196	142	799	999999	570	154	999999	275	349	993	878	571	909	580	211	305	132	999999	468	421	82	999999	344	50	105	349	242	696	999999	999999	233	620	134	999999	999999	999999	525	604	662	999999	999999	752	999999	627	639	913	252	146	864	803	999999	21	184	420	541	999999	797	999999	548	999999	912	590	424	710	770	999999	446	935	418	889	779	527	770	877	289	329	419	717	411	999999	107	106	832	57	999999	221	446	713	442	728	524	767	66	442	679	999999	338	633	999999	381	476	999999	728	975	33	641	250	306	141	221	34	90	999999	365	132	815	757	999999	241	999999	999999	999999	503	689	375	21	470	338	207	737	991	785	860	40	715	791	378	999999	33	837	999999	149	999999	230	999999	443	420	700	999999	863	793	962	401	999999	559	744	813	999999	999999	999999	999999	999999	108	403	230	248	229	326	650	999999	447	999999	352	403	587	999999	160	282	999999	
931	999999	999999	29	344	944	38	394	999999	480	999999	977	999999	257	21	667	999999	50	999999	999999	466	223	104	999999	977	425	892	999999	999999	720	876	594	540	62	999999	999999	410	892	764	459	201	854	999999	845	999999	363	999999	999999	341	999999	527	642	971	282	999999	717	506	999999	51	918	61	419	396	841	603	387	447	999999	999999	599	267	176	286	729	808	611	556	258	999999	624	999999	249	999999	999999	999999	999999	623	267	999999	960	915	690	850	845	407	782	999999	826	252	301	916	999999	999999	741	479	361	365	999999	474	917	171	258	999999	427	610	812	140	999999	648	999999	764	189	754	619	684	576	326	440	332	35	153	729	16	999999	999999	487	175	547	999999	841	878	381	792	615	798	667	352	999999	999999	595	651	343	188	883	536	736	85	999999	67	902	44	999999	999999	448	773	441	251	999999	719	133	646	593	342	806	999999	392	397	148	820	26	999999	893	999999	999999	999999	809	551	133	999999	971	999999	711	489	889	807	953	999999	353	841	366	425	94	713	121	949	67	999999	381	403	999999	349	937	643	50	999999	151	999999	999999	999999	964	890	128	713	747	720	934	999999	452	999	536	929	53	306	999999	601	149	189	94	787	326	999999	999999	729	409	999999	999999	78	999999	221	999999	999999	999999	999999	877	476	306	381	965	400	24	953	558	382	866	224	999999	640	188	999999	538	999999	644	404	747	999999	999999	398	314	125	256	866	664	241	999999	311	658	763	429	987	999999	768	224	694	773	999999	260	999999	863	194	336	834	889	10	683	703	590	876	541	722	756	907	77	850	154	158	299	327	47	565	999999	541	221	200	153	770	747	950	630	384	905	999999	535	129	788	421	977	663	558	640	721	999999	232	707	241	999999	700	374	549	625	83	999999	760	307	628	999999	623	698	857	912	956	640	256	166	816	999999	381	999999	999999	732	999999	999999	768	407	844	783	319	514	999999	756	79	382	410	999999	310	999999	171	237	999999	993	798	288	806	645	684	91	999999	75	890	999999	25	753	312	999999	999999	447	174	362	463	845	485	119	999999	110	843	583	999999	250	856	843	673	153	456	999999	934	892	829	999999	999999	763	257	254	623	563	740	999999	80	593	561	863	999999	808	774	655	518	688	999999	705	802	110	999999	295	219	56	732	871	306	245	882	999999	999999	51	999999	700	999999	241	495	185	369	527	999999	645	689	993	45	865	999999	999999	559	255	999999	134	330	622	911	999999	44	576	831	869	29	999999	711	999	255	767	179	84	68	286	203	
999999	345	285	597	216	999999	999999	999999	866	999999	505	685	636	219	493	720	26	788	635	206	918	354	500	507	999999	933	689	747	999999	696	304	743	282	62	977	999999	55	999999	705	366	818	565	964	999999	524	159	85	789	762	56	999999	295	999999	90	999999	30	845	999999	919	283	999999	999999	743	180	207	762	412	999999	242	999999	674	999999	93	999999	388	363	389	133	983	528	857	900	985	231	543	19	320	999999	778	956	943	278	115	432	449	349	999999	999999	999999	761	999999	502	556	999999	382	999999	999999	999999	999999	920	641	721	793	400	999999	999999	493	521	636	198	451	999999	804	999999	999999	406	885	661	999999	48	540	596	954	232	999999	365	353	999999	849	999999	807	167	500	857	325	232	484	999999	16	999999	999999	310	166	981	319	535	697	999999	306	975	284	550	333	663	389	55	766	571	999999	70	999999	565	672	263	999999	294	720	999999	961	538	921	180	654	404	191	240	439	973	912	256	667	83	630	999999	108	266	833	999999	477	279	465	912	107	946	999999	301	999999	902	999999	34	999999	999999	999999	768	999999	999999	895	999999	482	159	615	999999	999999	371	402	598	934	798	999999	133	461	884	478	691	999999	19	999999	708	642	889	999999	999999	383	887	441	916	764	862	999999	993	999999	904	363	328	999999	999999	263	735	553	174	367	839	746	999999	572	931	999999	627	694	999999	41	196	296	592	999999	89	420	771	930	999999	834	81	978	999999	762	557	530	999999	999999	411	755	347	164	478	999999	762	789	906	324	510	645	146	178	775	961	999999	617	999999	770	999999	999999	491	804	999999	340	295	861	584	714	25	410	999999	600	293	299	693	41	818	70	999999	299	513	457	430	999999	697	999999	212	210	587	940	758	390	451	159	273	543	97	147	246	900	215	201	309	109	999999	545	885	486	278	999999	798	711	974	295	748	44	999999	999999	642	999999	658	383	137	999999	652	999999	158	143	35	160	944	999999	823	999999	94	321	158	999999	999999	162	27	726	999999	444	999999	57	416	999999	999999	239	169	860	505	854	999999	831	74	234	457	999999	396	751	461	127	208	999999	888	89	210	436	886	62	910	489	999999	999999	999999	692	932	604	333	992	732	795	991	999999	184	969	652	999999	257	999999	999999	542	766	276	274	815	246	34	169	337	955	999999	353	116	950	26	489	999999	390	382	301	852	999999	403	29	665	135	123	942	918	437	947	188	962	188	999999	723	108	999999	635	999999	999999	999999	996	46	756	999999	885	143	168	489	341	873	874	631	31	92	
372	256	609	999999	132	91	999999	899	18	796	999999	927	999999	303	390	653	754	926	393	417	463	367	272	222	999999	980	784	439	999999	84	314	341	167	294	360	851	999999	946	999999	826	999999	999999	38	960	999999	957	999999	865	108	999999	129	948	247	999999	999999	14	983	396	448	152	307	811	999999	933	492	58	770	999999	942	999999	595	807	999999	999999	222	367	338	312	160	293	429	918	999999	416	955	365	103	553	665	355	867	671	507	191	529	393	302	104	478	23	197	272	923	569	103	321	355	680	401	999999	676	681	245	165	722	388	481	397	978	999999	999999	226	999999	596	999999	923	999999	421	999999	829	74	244	834	147	106	167	995	770	323	643	20	422	162	404	679	196	436	352	468	150	912	904	125	351	999999	999999	639	337	898	999999	999999	999999	643	572	206	999999	846	108	69	565	393	710	84	999999	126	999999	74	238	999999	484	497	999999	953	896	999999	170	128	493	88	135	999999	668	872	153	631	86	779	590	207	248	350	337	999999	902	757	212	829	780	234	526	999999	410	420	423	682	63	979	747	655	46	999999	363	29	999999	47	724	999999	999999	713	50	763	483	41	678	144	999999	675	61	148	714	340	348	268	562	229	127	257	458	999999	577	106	999999	934	170	999999	986	317	999999	864	42	999999	898	76	194	762	432	999999	742	289	522	388	928	608	940	706	999999	105	466	714	920	477	999999	470	999999	999999	999999	548	870	752	157	851	327	196	116	999999	441	281	83	800	999999	747	514	178	947	199	999999	999999	994	464	950	891	999999	643	999999	565	999999	438	931	999999	999999	883	509	989	999999	670	999999	742	501	999999	999999	999999	31	666	917	182	999999	221	522	946	776	999999	554	416	801	266	999999	683	999999	999999	367	13	999999	999999	768	913	248	999999	46	287	138	999999	999999	404	199	257	869	999999	725	771	999999	771	915	999999	474	733	338	103	198	999999	669	999999	999999	999999	242	271	362	198	897	999999	934	447	184	999999	817	999999	999999	160	226	554	999999	816	957	999999	999999	999999	97	365	999999	45	585	155	999999	171	617	750	935	981	171	999999	894	680	999999	721	837	165	597	999999	177	999999	367	187	876	643	488	853	430	29	11	647	999999	997	830	862	428	789	120	999999	999999	77	999999	999999	989	297	659	716	999999	999999	643	793	999999	417	197	999999	678	407	999999	693	683	764	330	915	979	999999	999999	896	999999	433	303	999999	999999	583	999999	109	717	999999	198	589	984	771	332	194	386	218	649	765	810	999999	194	31	999999	
999999	340	864	747	500	999999	475	541	762	866	999999	942	595	999999	424	366	98	999999	704	999999	688	708	999999	441	145	538	771	875	999999	96	265	249	999999	537	628	252	999999	362	999999	999999	999999	57	232	905	236	251	791	470	234	999999	722	999999	999999	812	831	718	999999	432	999999	961	643	599	552	999999	610	856	671	67	129	181	179	736	310	999999	495	641	486	16	215	894	746	310	650	590	374	198	760	469	705	999999	824	764	750	265	925	999999	505	556	304	379	580	733	350	62	239	985	999999	352	327	200	999999	422	227	999999	225	342	999999	961	310	422	106	999999	361	999999	357	999999	986	54	999999	371	146	930	712	836	323	22	959	598	360	388	999999	417	152	515	678	412	546	999999	50	592	184	999999	255	999999	282	378	999999	140	704	824	999	722	141	955	64	311	709	391	999999	212	382	360	610	922	999999	688	69	999999	542	945	868	953	14	628	197	601	684	831	563	999999	640	829	999999	999999	388	709	999999	196	461	376	702	999999	999999	837	219	999999	933	999999	890	999999	319	999999	598	758	956	999999	999999	513	768	462	626	999999	827	459	999999	553	466	84	999999	999999	413	872	394	999999	253	712	999999	176	418	373	667	361	999999	969	635	115	999999	144	999999	999999	991	772	999999	999999	999999	824	338	187	276	666	367	859	790	607	190	446	999999	433	515	999999	729	550	104	405	794	275	936	857	824	999999	322	332	999999	999999	300	999999	454	999999	999999	428	384	148	900	751	16	808	570	343	789	999999	999999	807	999999	999999	613	451	677	33	214	999999	887	480	363	999999	999999	44	364	590	999999	550	992	999999	18	97	999999	591	650	352	398	986	999999	999999	999999	635	999999	999999	703	180	999999	999999	962	430	190	999999	999999	903	784	99	406	971	453	999999	999999	999999	206	219	999999	541	464	31	800	334	634	228	999999	999999	999999	728	999999	840	341	194	992	468	999999	571	574	78	556	966	806	999999	945	999999	999999	999999	999999	829	438	292	715	999999	999999	575	57	999999	999999	962	169	256	501	66	999999	566	639	269	999999	566	661	634	644	999999	999999	497	224	250	999999	217	686	65	716	582	299	36	135	179	478	999999	421	949	999999	612	909	309	475	750	779	389	787	283	999999	999999	178	804	648	985	999999	227	361	999999	258	588	999999	114	540	919	766	754	441	469	790	999999	999999	999999	999999	41	820	999999	32	473	471	999999	429	412	328	704	413	495	388	149	993	261	999999	613	701	196	999999	999999	769	999999	984	34	948	328	493	999999	865	467	999999	999999	
999999	502	204	887	999999	999999	999999	873	999999	835	515	281	376	301	476	999999	504	999999	999999	672	999999	25	915	476	489	446	999999	110	919	162	839	999999	550	771	975	500	999999	188	999999	999999	36	463	999999	934	999999	999999	999999	656	999999	953	671	999999	999999	282	999999	158	586	999999	408	899	999999	69	953	632	996	569	999999	604	325	975	999999	326	274	568	645	999999	999999	981	436	776	788	999999	258	965	491	514	498	277	860	827	999999	338	780	377	253	967	999999	396	937	999999	982	63	341	876	480	999999	999999	889	637	669	161	605	301	999999	121	803	810	987	999999	491	80	463	744	498	71	999999	546	896	324	677	742	999999	53	999999	793	735	73	382	495	145	454	609	640	200	999999	318	47	999999	266	449	167	999999	999999	999999	410	999999	318	842	815	999999	809	173	575	959	927	551	999999	345	838	386	999999	437	502	16	46	470	999999	999999	822	752	117	398	999999	874	519	230	365	999999	555	999999	426	230	567	999999	336	291	44	680	999999	133	755	701	319	999999	999999	729	28	248	419	999999	999999	764	29	999999	999999	999999	533	999999	450	707	999999	999999	999999	573	999999	520	870	343	999999	755	436	152	291	699	996	415	999999	760	175	999999	211	126	999999	999999	569	999999	999999	505	941	916	757	343	240	565	937	790	912	746	920	198	999999	999999	569	664	999999	562	482	330	75	999999	342	772	536	659	505	79	789	183	14	306	319	999999	401	999999	997	103	999999	999999	999999	216	503	342	840	976	999999	525	557	522	113	999999	999999	880	999999	139	584	985	999999	580	69	867	11	739	741	623	878	493	293	806	999999	419	650	756	568	858	999999	999	999999	559	728	979	999999	276	79	998	999999	999999	935	272	189	22	296	342	666	894	215	764	600	226	107	447	242	999999	855	694	365	999999	321	581	820	584	62	999999	999999	89	355	734	670	743	507	448	558	999999	627	654	133	318	100	674	999999	554	409	999999	461	999999	999999	771	421	384	999999	999999	999999	364	999999	999999	959	48	999999	999999	548	481	104	857	718	658	889	999999	133	211	999999	57	343	646	928	276	185	346	795	999999	341	584	323	999999	110	815	330	204	999999	32	694	94	827	514	135	181	460	552	997	803	401	537	647	219	813	594	359	999999	435	184	429	623	252	999999	254	999999	167	808	756	903	999999	695	640	999999	999999	487	230	828	521	756	816	999999	999999	999999	179	804	936	114	482	999999	466	848	768	405	603	999999	841	907	270	999999	24	651	795	104	474	705	999999	546	999999	336	374	999999	
960	679	368	796	283	260	750	449	38	999999	999999	250	446	490	927	999999	999999	446	645	322	999999	360	742	174	999999	255	999999	473	908	400	411	999999	151	999999	887	99	46	807	797	591	167	820	142	960	999999	555	999999	984	999999	999999	47	265	999999	62	961	999999	937	203	958	38	732	286	540	637	651	190	108	510	602	999999	999999	701	648	64	999999	748	227	781	850	999999	598	544	695	257	362	999999	465	98	974	999999	999999	843	848	769	858	999999	289	999999	319	144	457	156	391	940	999999	999999	999999	999999	999999	999999	392	166	999999	999999	999999	198	591	292	284	505	725	999999	535	324	685	365	852	879	205	284	999999	722	999999	715	834	451	162	999999	796	999999	999999	829	202	761	999999	995	500	181	339	670	999999	999999	230	813	419	999999	621	77	264	106	494	738	999999	999999	999999	670	694	999999	842	999999	46	836	496	269	999999	896	817	999999	429	689	864	681	549	535	985	471	502	657	306	999999	830	999999	999999	699	531	800	398	999999	16	999999	999999	862	338	999999	634	463	999999	961	847	999999	629	846	647	999999	241	812	198	905	636	999999	178	46	999999	455	168	950	345	999999	737	999999	999999	247	768	204	388	999999	352	999999	900	532	960	541	810	783	767	999999	447	926	467	718	611	999999	943	999999	66	274	531	999999	999999	683	127	713	233	680	999999	391	88	452	196	239	470	990	15	114	333	637	999999	557	687	184	513	419	339	28	564	24	304	56	148	999999	480	999999	25	227	414	999999	999999	140	767	385	904	994	999999	238	258	620	999999	838	399	999999	49	973	999999	999999	999999	708	383	999999	126	10	97	42	314	999999	999999	999999	975	788	700	85	329	105	790	312	999999	518	679	999999	769	943	537	465	656	718	84	507	999999	999999	56	706	874	111	999999	766	999999	872	690	999999	999999	999999	645	699	148	324	109	999999	193	892	999999	999999	999999	999999	999999	182	473	631	385	596	999999	999999	735	967	999999	993	210	227	91	33	23	407	828	22	999999	999999	308	837	327	342	618	140	324	381	999999	395	999999	601	999999	841	303	667	999999	103	668	999999	522	677	958	999999	123	882	861	999999	999999	999999	832	26	999999	923	873	999999	999999	999999	977	999999	999999	999999	697	355	326	609	561	250	999999	356	911	734	353	411	999	630	879	182	229	736	999999	999999	502	999999	999999	999999	948	743	967	667	362	999999	125	801	292	999999	999999	999999	828	513	999999	621	438	533	428	999999	672	251	924	253	999999	141	999999	251	598	782	999999	757	793	999999	661	818	282	73	993	467	
618	552	129	840	650	276	354	715	415	658	725	968	521	999999	988	707	999999	724	910	999999	630	874	212	510	307	232	819	173	852	999999	348	375	540	999999	489	130	999999	94	602	489	999999	999999	836	940	999999	892	999999	338	676	953	999999	558	163	771	836	999999	349	619	542	428	457	999999	863	902	999999	360	438	559	975	868	585	734	131	999999	444	523	48	272	453	999999	999999	490	497	898	513	789	221	999999	135	744	780	512	551	184	999999	606	254	933	630	705	463	999999	363	807	378	274	999999	732	337	323	706	86	999999	136	441	967	693	964	999999	530	999999	670	434	240	999999	82	999999	947	398	837	279	114	642	748	952	310	999999	999999	530	248	363	999999	440	812	48	999999	999999	999999	999999	999999	913	289	544	109	999999	999999	261	133	720	999999	92	999999	999999	499	54	602	444	426	184	141	840	13	999999	999999	177	999999	239	999999	202	393	734	767	215	333	924	989	569	543	191	168	58	13	969	999999	999999	874	155	941	768	446	269	920	250	610	233	999999	999999	999999	932	907	564	639	999999	336	572	999999	282	20	999999	64	42	901	244	26	92	837	999999	220	993	303	514	298	854	756	133	813	999999	999999	110	999999	153	184	610	284	604	419	999999	999999	661	999999	601	145	375	713	413	368	685	234	527	395	999999	999999	401	999999	402	275	784	999999	212	758	797	677	909	999999	911	858	999999	999999	421	673	999999	400	558	999999	999999	999999	922	999999	352	765	137	302	87	714	999999	518	782	999999	881	338	634	897	999999	903	54	999999	235	999999	801	999999	999999	725	813	854	630	486	86	250	937	33	353	643	831	999999	999999	999999	999999	999999	422	403	86	999999	999999	92	48	999999	959	655	999999	777	153	999999	349	999999	696	411	489	232	93	662	441	999999	44	858	999999	991	75	993	999999	550	333	40	402	999999	478	999999	647	730	815	763	526	999999	999999	169	879	245	304	43	750	229	999999	377	999999	760	962	999999	999999	230	999999	999999	999999	965	383	565	454	999999	715	940	329	999999	764	759	416	330	999999	19	406	874	978	750	696	999999	999999	63	534	955	918	999999	446	934	465	426	633	999999	999999	561	999999	578	714	766	529	999999	714	803	999999	266	960	790	999999	999999	999999	419	252	999999	999999	999999	722	329	41	999999	205	84	999999	395	999999	347	135	648	999999	999999	999999	827	169	222	999999	343	999999	449	598	278	994	137	25	494	796	55	999999	286	417	201	839	728	547	225	570	455	859	328	322	126	140	322	999999	52	991	320	260	39	136	27	
452	999999	999999	762	504	77	68	20	599	445	173	999999	999999	178	744	242	289	999999	651	999999	999999	998	999999	482	148	999999	705	973	502	999999	795	999999	999999	400	749	566	999999	785	720	502	999999	999999	729	877	953	291	91	263	307	758	40	315	388	361	544	453	155	999999	624	999999	372	999999	999999	123	649	28	999999	840	428	187	245	504	233	158	999999	634	279	260	999999	856	600	452	676	744	454	489	766	799	856	305	421	748	171	897	140	999999	341	999999	237	934	593	999999	834	130	523	999999	92	999999	973	909	184	999999	729	768	232	999999	999999	773	669	170	999999	999999	984	133	766	999999	343	335	27	85	302	663	33	594	999999	358	618	555	231	917	999999	536	826	999999	131	526	28	402	675	221	893	999999	946	76	682	999999	999999	711	363	36	203	756	222	897	616	521	872	145	505	874	311	999999	551	751	762	726	83	999999	999999	249	478	940	660	806	191	734	716	999999	999999	578	101	906	201	205	724	651	323	928	339	609	999999	882	897	801	909	999999	26	205	314	999999	999999	229	709	124	557	263	105	415	715	882	804	916	233	926	782	404	999999	356	999999	121	412	999999	707	402	595	595	52	859	896	160	717	999999	651	956	957	871	207	999999	647	471	555	908	223	457	805	738	659	971	28	515	370	670	178	202	999999	476	521	999999	999999	961	220	246	999999	564	175	293	274	999999	969	999999	207	999999	999999	999999	566	504	931	260	596	857	936	81	841	391	999999	57	999999	459	412	490	999999	999999	559	686	260	319	399	658	292	521	473	392	999999	116	317	777	961	999999	636	999999	545	271	720	671	34	999999	404	999999	774	127	940	814	999999	488	999999	316	43	32	315	256	999999	283	968	85	393	554	999999	734	83	999999	95	999999	822	363	945	999999	179	887	999999	121	914	271	883	174	999999	659	528	523	999999	999999	999999	999999	307	389	944	272	303	645	999999	999999	79	670	63	761	999999	999999	992	510	999999	473	146	155	370	203	999999	842	399	999999	504	999999	35	555	999999	82	278	155	442	443	419	683	794	534	999999	190	999999	254	218	132	999999	380	666	28	981	91	864	597	579	114	57	111	872	999999	150	553	455	524	490	999999	492	886	768	999999	101	859	679	612	545	999999	162	97	634	999999	671	134	999999	17	573	108	218	999999	576	338	395	317	810	304	394	66	735	526	763	237	639	255	611	118	927	132	999999	999999	61	999999	951	960	476	605	999999	999999	486	447	950	392	772	811	999999	999999	173	783	58	384	
999999	489	999999	635	333	407	637	426	522	959	90	451	696	956	629	187	999999	434	840	999999	999999	999999	580	298	576	381	999999	827	934	999999	944	999999	999999	37	44	999999	945	326	636	78	967	999999	503	526	366	509	696	999999	999999	143	999999	738	942	999999	907	849	909	165	69	952	999999	999999	492	999999	25	937	377	669	922	999999	241	69	798	771	246	75	999999	999999	931	76	684	648	999999	801	999999	215	999999	239	129	194	663	790	267	683	135	999999	918	162	511	429	141	36	999999	136	999999	995	999999	999999	606	841	999999	855	999999	992	999999	304	999999	690	234	809	736	147	549	737	403	450	801	999999	646	89	157	722	551	511	935	657	754	999999	899	131	274	40	633	288	999999	999999	566	999999	415	830	999999	238	927	702	693	994	487	165	732	461	999999	825	534	999999	694	999999	999999	722	67	999999	550	657	999999	999999	544	705	514	271	528	999999	999999	999999	708	815	999999	918	999999	849	817	940	999999	599	785	999999	928	449	505	115	999999	955	504	844	218	795	999999	343	448	824	167	999999	489	226	636	147	577	666	126	719	438	776	468	999999	904	999999	449	951	871	999999	184	105	210	999999	677	999999	101	999999	999999	913	534	999999	480	970	692	830	461	954	962	648	999999	271	999999	786	676	999999	497	50	940	101	356	999999	472	106	649	72	999999	90	548	73	55	537	348	213	194	684	306	497	771	84	664	495	988	233	999999	999999	999999	423	999999	860	86	61	109	236	566	999999	292	383	331	999999	52	999999	416	999999	602	999999	923	128	602	999999	999999	999	278	866	999999	999999	350	248	626	999999	298	374	359	687	987	999999	999999	121	646	999999	402	922	175	151	41	999999	88	999999	999999	146	989	999999	821	739	349	86	999999	243	799	705	854	53	757	595	341	678	31	728	911	607	905	811	481	999999	600	598	999999	136	834	999999	782	260	618	489	746	643	552	619	348	910	999999	205	999999	941	144	999999	999999	580	810	363	272	360	999999	33	241	187	999999	217	148	999999	999999	999999	408	657	923	603	435	999999	849	698	135	411	390	999999	395	710	999999	999999	479	251	433	263	326	999999	879	432	82	594	999999	568	469	345	481	597	667	566	796	664	27	999999	999999	898	731	999999	237	861	969	999999	637	531	688	643	738	896	327	990	339	999999	777	501	531	840	28	290	238	790	930	793	999999	829	913	834	522	999999	999999	999999	999999	214	999999	28	462	896	956	727	999999	825	607	584	279	677	236	999999	999999	999999	999999	92	879	451	883	999999	931	999999	
999999	808	999999	853	131	799	999999	793	468	135	684	759	48	635	999999	301	410	412	192	355	523	667	999999	999999	947	996	999999	999999	654	90	330	999999	999999	286	64	158	119	999999	704	807	16	486	218	111	193	138	999999	999999	999999	588	999999	480	265	585	662	184	215	572	905	999999	869	342	148	387	804	878	671	762	999999	735	191	383	708	384	349	999999	458	501	861	999999	519	555	46	75	999999	999999	550	999999	623	999999	942	999999	131	580	938	673	348	830	306	314	466	724	999999	473	407	667	772	880	246	625	725	714	710	999999	999999	999999	999999	82	348	955	338	169	999999	999999	792	999999	262	138	446	675	698	628	204	556	999999	794	752	572	668	999999	87	999999	275	999999	163	237	836	44	964	624	376	275	492	351	976	306	585	111	680	763	415	644	443	999999	927	107	519	164	734	820	999999	999999	414	999999	999999	668	999999	151	547	564	999999	999999	173	821	309	432	146	853	999999	65	999999	651	891	904	999999	999999	236	705	80	66	718	682	309	154	63	642	861	525	472	318	412	443	563	999999	957	197	481	622	999999	504	961	999999	999999	679	999999	920	999999	509	10	999999	441	999999	80	999999	999999	133	918	28	999999	666	571	620	390	271	652	775	999999	775	947	778	961	614	444	999999	105	62	108	630	544	142	799	999999	525	37	876	223	999999	83	279	999999	279	462	853	604	933	350	284	999999	36	834	999999	77	562	232	484	827	754	503	395	793	35	298	484	635	867	218	999999	363	394	438	999999	24	506	123	999999	508	760	839	999999	754	777	785	603	709	999999	999999	799	999999	552	58	468	869	999999	485	999999	980	978	227	736	724	999999	999999	927	597	432	819	571	999999	722	976	77	999999	999999	640	25	999999	694	775	999999	145	419	802	811	999999	999999	542	336	30	316	528	530	542	113	999999	999999	999999	857	999999	286	490	170	360	580	999999	981	553	19	999999	469	567	999999	212	891	999999	999999	999999	999999	999999	999999	999999	999999	550	999999	203	455	534	999999	941	141	168	393	999999	999999	845	974	68	999999	999999	999999	426	999999	999999	560	748	243	327	650	512	614	65	999999	275	999999	396	999999	620	999999	386	999999	456	999999	77	999999	311	184	607	713	56	626	256	999999	875	999999	999999	366	213	999999	999999	960	137	884	999999	999999	999999	421	127	310	112	847	364	840	845	999999	908	683	465	374	259	999999	635	614	604	885	999999	999999	871	48	186	39	794	999999	834	425	993	572	442	740	839	889	66	306	611	999999	272	416	386	761	999999	527	900	
999999	740	818	334	523	999999	423	999999	251	549	88	133	82	63	734	15	429	999999	346	250	725	534	370	517	339	13	406	623	999999	999999	120	720	659	999999	955	889	26	100	479	292	999999	771	598	349	999999	183	538	154	538	410	957	641	981	999999	999999	314	999999	311	995	520	883	799	27	794	439	367	999999	999999	107	844	989	999999	650	63	231	953	935	30	539	165	474	999999	95	551	500	478	999999	999999	999999	999999	999999	714	999999	999999	409	999999	754	804	909	620	709	595	56	999999	999999	627	990	928	66	232	378	999999	999999	999999	55	632	713	999999	303	960	628	102	989	457	334	284	244	691	654	999999	999999	141	120	918	456	879	214	401	139	872	999999	810	325	731	281	170	943	999999	999999	999999	516	288	510	948	999999	616	605	599	369	147	999999	308	283	65	33	999999	999999	853	393	176	427	321	999999	431	482	999999	776	268	185	173	341	999999	778	877	494	999999	999999	172	925	839	284	614	999999	992	999999	999999	536	270	707	44	999999	99	870	747	358	999999	942	89	476	184	840	346	424	206	999999	413	529	406	999999	113	616	86	927	554	891	813	289	999999	942	302	290	516	560	151	251	251	119	41	999999	298	977	551	695	751	999	937	200	836	196	85	660	140	699	604	428	999999	171	326	855	999999	915	599	146	184	893	334	999999	282	954	564	303	999999	999999	282	136	999999	390	186	554	953	622	453	999999	999999	641	999999	816	999999	999999	406	89	793	185	983	382	999999	414	999999	999999	675	161	917	999999	999999	999999	999999	263	999999	478	363	464	985	771	901	999999	472	442	279	542	743	517	830	559	558	484	510	323	894	899	747	659	869	999999	878	802	999999	999999	999999	95	480	896	399	999999	369	941	104	999999	283	70	910	945	145	978	124	168	330	367	333	158	281	848	369	527	730	703	595	999999	893	109	228	999999	908	194	72	846	127	352	200	617	390	999999	49	833	989	802	524	999999	214	720	482	347	999999	385	999999	631	537	999999	757	999999	355	436	138	999999	842	18	999999	950	916	277	999999	977	177	716	768	793	809	999999	537	928	189	999999	463	182	999999	880	662	533	380	999999	319	255	595	533	999999	999999	999999	865	991	980	764	573	974	936	999999	504	179	999999	999999	30	999999	999999	344	999999	487	651	973	955	557	999999	999999	513	580	485	958	794	391	643	455	815	999999	999999	544	556	173	615	730	999999	999999	132	711	140	999999	359	618	317	910	999999	999999	619	979	999999	317	40	634	260	993	498	978	999999	122	
999999	87	999999	587	999999	999999	787	665	871	920	457	999999	435	259	226	597	999999	999999	650	884	625	596	835	999999	999999	636	999999	922	912	999999	241	999999	617	19	186	62	125	772	740	850	132	111	185	699	532	940	882	999999	418	663	773	999999	999999	999999	497	938	252	966	547	251	953	865	752	999999	999999	909	845	425	999999	173	482	999999	137	999999	761	999999	421	146	312	108	754	999999	514	259	848	610	999999	999999	522	247	810	158	235	498	896	267	359	924	20	999999	105	466	706	254	999999	326	504	538	999999	973	999999	115	663	999999	497	999999	361	502	999999	999999	699	238	903	836	362	999999	231	638	903	503	999999	497	135	689	999999	298	36	269	78	531	999999	681	999999	999999	720	704	495	787	10	676	999999	999999	522	931	924	867	562	870	892	858	104	865	634	745	810	39	980	973	444	209	999999	101	434	880	999999	27	861	365	999999	657	837	444	638	236	597	316	974	203	765	146	735	166	376	220	437	251	999999	999999	999999	690	999999	522	352	801	483	814	432	642	960	907	15	207	754	245	999999	660	237	408	158	503	65	786	218	999999	473	46	725	999999	453	730	970	240	999999	435	932	999999	101	836	752	783	999999	342	243	858	999999	999999	412	141	199	999999	24	648	482	999999	635	938	313	54	999999	447	99	218	999999	240	936	999999	580	328	999999	999999	999999	400	999999	374	618	722	552	360	177	999999	634	593	34	676	999999	999999	757	391	999999	993	21	57	999999	999999	999999	676	153	13	921	366	999999	93	828	999999	999999	623	992	118	999999	912	999999	999999	876	402	812	505	193	999999	524	615	999999	198	527	319	694	521	893	350	680	942	578	549	438	811	977	999999	765	540	999999	102	339	649	999999	888	607	999999	180	999999	999999	199	492	999999	489	316	999999	999999	565	519	799	999999	730	999999	999999	683	343	847	999999	75	999999	999999	999999	652	999999	431	285	377	999999	999999	711	636	999999	788	848	490	999999	947	69	132	471	218	999999	999999	740	773	371	687	221	91	554	759	543	115	690	239	459	839	578	67	40	972	345	925	807	173	355	999999	999999	947	234	999999	787	999999	603	215	287	493	911	290	999999	598	999999	351	95	952	103	245	108	618	999999	620	999999	12	101	499	873	999999	449	577	428	429	884	273	857	168	972	150	511	999999	999999	966	928	297	997	999999	815	993	840	855	80	119	844	194	916	613	26	784	310	113	342	229	54	344	862	640	999999	892	494	926	979	952	733	623	666	75	691	91	15	659	683	999999	
227	594	506	318	585	699	357	253	999999	999999	840	407	151	732	921	999999	435	366	728	999999	999999	914	875	128	385	230	999999	850	922	935	778	999999	430	463	999999	460	999999	553	65	999999	544	251	785	791	122	336	482	933	153	107	655	649	931	999999	380	313	999999	388	932	999999	999999	506	331	216	418	999999	999999	999999	731	471	999999	881	311	713	388	999999	138	93	999999	59	999999	594	707	999999	289	139	999999	669	999999	697	741	460	620	700	844	48	999999	578	999999	923	358	794	212	681	352	773	348	228	382	122	184	634	999999	883	616	586	798	506	926	289	478	318	604	44	730	999999	270	999999	868	349	347	999999	999999	999999	701	999999	392	36	481	515	999999	999999	999999	999999	522	116	87	737	93	268	249	999999	652	103	999999	50	199	999999	951	56	513	737	359	42	999999	624	924	999999	192	663	203	772	34	999999	999999	977	31	633	521	623	227	533	526	610	999999	924	908	616	637	999999	999999	224	85	435	999999	64	152	264	207	897	192	788	555	430	999999	477	398	241	606	999999	999999	566	656	337	829	999999	220	749	932	999999	716	317	662	530	899	979	999999	999999	418	999999	999999	999999	436	999999	441	439	999999	106	999999	633	536	676	999999	170	642	999999	568	747	999999	32	843	403	331	357	191	999999	136	34	530	95	779	798	822	999999	642	260	999999	999999	896	399	12	999999	999999	309	999999	999999	307	501	888	702	420	949	993	395	599	442	446	999999	442	999999	999999	999999	999999	460	853	737	999999	846	528	999999	77	535	851	216	999999	728	199	32	44	151	577	634	146	999999	674	829	805	999999	573	999999	814	60	599	339	95	999999	548	752	999999	585	999999	460	973	999999	634	884	108	999999	999999	871	999999	423	999999	300	988	678	999999	999999	785	999999	931	999999	283	999999	577	26	999999	521	999999	970	190	446	576	458	956	127	661	999999	202	789	999999	29	71	702	957	400	999999	308	999999	417	244	800	967	432	654	767	187	655	928	618	999999	586	665	999999	999999	805	846	595	999999	870	27	184	555	995	301	912	999999	580	370	186	20	636	180	713	999999	390	479	154	804	999999	999999	999999	999999	584	840	155	999999	666	999999	162	554	420	999999	480	399	69	254	972	140	742	412	606	294	751	999999	322	415	951	668	999999	335	702	791	156	930	21	471	970	164	156	558	699	568	217	632	599	672	700	324	677	145	507	24	71	786	999999	721	961	976	528	739	412	999999	711	999999	852	628	817	549	387	597	284	817	984	999999	712	47	87	999999	18	
649	715	637	991	174	828	687	730	370	596	300	509	994	636	416	156	702	999999	390	780	971	854	160	999999	89	861	689	40	999999	83	306	644	843	968	878	34	774	15	546	997	999999	898	457	953	97	97	999999	191	999999	999999	20	190	999999	347	999999	999999	564	699	999999	313	999999	657	851	999999	299	656	666	999999	757	999999	381	696	320	393	616	82	999999	206	849	999999	999999	999999	461	841	73	126	947	506	930	93	470	84	999999	243	999999	516	57	170	664	440	431	263	433	196	665	323	870	313	730	999999	999999	367	850	919	731	641	205	999999	232	183	708	169	105	673	921	306	603	86	999999	999999	35	246	542	999999	571	327	84	999999	186	750	255	999999	775	965	999999	112	234	183	511	227	999999	47	999999	490	731	271	168	759	275	368	999999	793	999999	631	939	999999	999999	440	358	999999	999999	930	999999	482	927	73	394	139	999999	818	81	999999	574	317	999999	999999	999999	61	687	309	169	324	999	817	40	461	866	154	999999	999999	287	999999	824	107	660	999999	213	465	563	668	876	999999	782	457	297	300	999999	999999	842	950	851	773	753	58	254	251	931	999999	999999	476	999999	999999	112	999999	999999	287	604	476	657	999999	785	842	999999	29	433	999999	542	551	530	999999	242	405	311	85	693	999999	51	776	853	999999	458	196	24	96	470	636	925	999999	916	19	695	752	999999	999999	175	18	999999	733	625	123	709	389	999999	999999	243	801	999999	37	999999	36	999999	828	623	999999	949	598	999999	411	558	796	214	202	635	520	55	999999	592	867	999999	684	999999	317	160	999999	999999	78	701	999999	853	668	698	898	602	890	773	867	999999	574	495	577	190	872	185	828	908	516	754	975	666	753	219	81	126	73	999999	929	677	882	540	880	897	525	558	890	999999	315	600	745	747	188	361	999999	999999	342	504	368	999999	332	999999	202	999999	725	999999	109	459	999999	781	538	104	844	999999	256	44	615	680	999999	323	294	999999	602	916	19	238	999999	402	200	699	999999	568	437	797	355	999999	999999	565	181	878	459	999999	999999	533	71	999999	903	988	999999	984	999999	999999	840	54	999999	601	238	285	315	497	169	999999	269	927	997	970	666	56	844	999999	999999	59	508	785	863	999999	259	78	999999	368	999999	499	999999	999999	932	131	999999	392	950	999999	822	999999	999999	683	719	752	181	553	536	101	984	856	154	910	298	717	999999	64	190	992	999999	999999	430	946	172	669	419	63	994	876	252	283	106	99	382	999999	999999	824	75	121	683	999999	542	
999999	384	999999	355	387	999999	225	967	673	212	957	413	999999	641	314	999999	999999	343	128	999999	659	849	710	759	64	537	999999	919	999999	989	79	319	644	627	667	999999	693	324	41	145	999999	999999	578	81	149	999999	720	992	493	313	25	777	565	157	882	999999	673	719	999999	849	263	306	637	684	142	647	768	999999	974	999999	999999	735	999999	982	779	750	999999	639	620	377	817	999999	435	35	973	302	754	496	744	753	898	974	34	999999	882	482	999999	894	999999	501	918	685	27	751	486	290	475	582	378	142	643	44	109	922	42	590	999999	999999	710	840	893	999999	999999	231	843	853	711	999999	109	999999	478	999999	700	128	459	141	654	999999	549	693	826	999999	128	999999	119	999999	874	111	999999	301	611	669	193	108	607	999999	999999	796	908	633	579	354	482	81	664	999999	344	980	472	901	936	197	72	27	23	721	163	999999	121	979	999999	999999	971	808	695	999999	999999	601	521	813	745	857	775	915	123	999999	698	56	999999	851	530	894	639	999999	365	423	606	176	94	999999	492	708	684	999999	999999	969	382	674	386	856	76	999999	469	659	999999	88	422	999999	999999	541	33	117	740	999999	459	94	970	724	452	281	999999	35	516	635	331	46	182	999999	999999	154	999999	34	999999	101	785	787	434	979	100	999999	10	999999	999999	553	999999	384	967	424	479	999999	999	658	231	999999	654	50	235	999999	999999	999999	905	576	886	759	999999	998	447	649	999999	671	659	990	999999	176	280	751	762	963	772	946	79	758	376	699	155	450	999999	564	446	744	561	600	651	970	999999	999999	573	513	120	864	999999	327	939	999999	911	18	34	65	834	902	287	272	71	391	60	157	999999	999999	614	991	205	999999	999999	740	119	68	999999	662	794	846	999999	259	853	908	19	999999	819	567	788	146	999999	747	730	999999	466	299	539	270	920	233	232	387	999999	128	999999	999999	124	208	698	853	999999	371	270	987	999999	38	999999	999999	382	309	338	643	407	999999	999999	458	161	668	284	999999	529	88	742	570	623	800	360	999999	250	954	636	999999	869	935	999999	64	486	743	820	999999	880	999999	999999	621	895	589	979	999999	999999	219	902	456	999999	999999	334	592	629	699	373	922	677	684	912	427	672	717	773	472	11	520	971	418	999999	846	940	152	999999	131	675	43	821	929	191	40	62	189	696	991	999999	884	435	999999	999999	897	760	205	474	471	948	999999	999999	517	430	999999	248	494	609	87	999999	191	402	507	34	999999	111	748	503	999999	375	492	
30	999999	861	999999	94	194	48	949	96	744	999999	728	182	496	999999	313	509	159	792	568	580	619	999999	429	491	999999	999999	50	796	21	702	592	999999	465	167	999999	656	313	947	63	455	659	990	202	514	673	999999	538	122	797	249	353	99	807	912	999999	727	441	634	166	999999	998	163	84	52	94	632	716	338	999999	999999	999999	999999	999999	122	921	628	999999	915	818	999999	234	928	998	772	358	503	298	553	756	999999	224	999999	999999	631	457	506	999999	160	429	999999	618	209	929	149	53	152	360	694	991	782	999999	526	999999	564	999999	999999	164	312	999999	999999	999999	173	999999	875	443	526	420	999999	665	999999	999999	710	495	776	983	35	998	858	728	216	999999	603	999999	973	451	698	861	236	999999	387	351	613	999999	838	707	455	999999	64	706	526	731	999999	39	576	80	165	999999	49	580	999999	80	305	584	999999	447	740	999999	608	999999	745	999999	193	682	999999	83	108	253	999999	79	999999	408	944	162	211	484	900	999999	985	903	296	999999	999999	999999	999999	317	55	39	999999	401	999999	844	28	631	999999	999999	548	999999	752	502	972	999999	383	970	52	773	136	153	382	12	546	176	625	705	147	87	999999	537	430	969	38	78	272	266	113	694	390	323	200	349	999999	340	821	493	930	384	999999	851	614	488	190	901	657	978	999999	800	228	322	999999	999999	28	20	149	999999	474	903	649	999999	867	357	393	813	999999	42	999999	215	999999	999999	774	763	999999	990	999999	941	789	999999	421	999999	411	999999	475	77	829	316	999999	925	200	49	999999	36	734	999999	984	266	105	377	948	624	912	999999	456	96	547	730	101	37	999999	208	993	999999	492	999999	715	564	882	325	983	646	711	150	999999	315	123	747	999999	625	16	667	845	422	187	796	999999	762	855	389	529	109	225	999999	999999	992	56	680	999999	380	461	430	383	779	393	312	913	772	634	151	972	799	701	475	31	429	362	999999	170	695	982	953	999999	502	795	884	431	418	311	32	269	442	213	658	173	999999	293	999999	38	875	999999	609	138	714	416	729	407	750	281	418	640	999999	999999	848	397	508	720	999999	984	509	881	999999	470	612	882	539	596	999999	311	445	146	296	551	295	812	382	824	994	95	999999	486	681	146	999999	392	793	922	364	999999	665	865	412	91	529	993	388	149	526	832	877	143	364	448	835	282	353	923	234	46	24	683	726	999999	999999	32	210	367	577	229	999999	617	999999	782	999999	999999	733	215	31	999999	433	999999	999999	172	218	
932	999999	242	311	999999	48	870	697	328	999999	981	148	617	173	507	793	999999	572	999999	743	270	901	581	802	999999	548	148	901	933	999999	781	385	564	586	999999	899	967	66	956	999999	228	999999	912	999999	664	442	125	51	524	507	412	999999	12	428	948	41	551	439	56	82	999999	968	999999	716	475	999999	584	41	188	608	825	964	615	999999	525	350	999999	55	147	999999	432	106	387	435	209	119	383	145	999999	954	358	538	19	883	290	259	999999	206	71	69	857	94	862	915	682	448	65	886	902	607	52	505	301	233	649	999999	591	339	516	999999	232	999999	403	999999	260	297	954	999999	835	999999	195	791	984	88	999999	348	244	999999	999999	761	64	999999	243	39	999999	999999	246	999999	243	486	668	825	689	705	836	999999	690	999999	999999	999999	493	333	61	636	422	260	999999	999999	268	311	569	129	586	999999	999999	735	215	999999	323	407	61	999999	999999	359	607	369	999999	288	999999	556	658	999999	805	368	999999	730	445	606	617	999999	340	33	999999	932	999999	549	249	934	404	111	213	326	999999	268	999999	325	835	702	38	999999	999999	243	971	712	653	963	323	227	486	999999	299	999999	999999	999999	76	37	650	565	999999	68	130	177	883	999999	999999	341	290	547	34	952	895	742	999999	565	512	107	62	815	289	999999	999999	32	457	999999	811	605	570	662	999999	999999	674	999999	269	970	932	981	999999	831	369	321	683	999999	203	999999	685	557	40	200	159	968	999999	834	999999	490	999999	107	999999	999999	999999	999999	771	627	356	718	287	625	483	607	633	531	748	230	456	968	999999	460	828	923	149	264	574	379	999999	232	999999	999999	993	999999	999999	834	999999	299	999999	622	999999	65	428	484	999999	69	83	999999	566	628	230	754	387	317	221	999999	279	795	999999	83	182	401	124	134	387	447	999999	704	470	799	269	458	728	999999	429	999999	41	353	677	89	190	152	812	885	999999	585	999999	999999	567	999999	564	475	999999	429	449	157	940	304	999999	808	437	379	961	767	368	771	36	999999	888	997	351	925	999999	840	892	40	589	239	132	802	984	945	146	706	244	793	999999	308	394	281	999999	999999	256	868	652	811	190	999999	527	240	559	909	798	569	999999	639	357	538	537	419	568	711	999999	305	999999	491	999999	265	532	574	999999	728	168	616	724	615	678	999999	999999	91	999999	543	999999	891	252	84	157	576	999999	605	445	551	771	975	713	999999	564	951	53	170	578	999999	523	952	549	999999	751	191	999999	807	960	108	999999	455	999999	35	
999	290	62	999999	344	665	971	999999	999999	149	956	999999	903	999999	999999	727	215	36	512	923	999999	759	352	421	999999	999999	731	486	645	347	211	325	415	688	999999	999999	999999	303	826	912	954	596	824	409	999999	568	999999	693	756	999999	999999	323	943	999999	15	249	937	999999	999999	378	934	494	291	999999	938	999999	777	999999	589	776	827	912	210	600	969	999999	935	943	547	763	688	47	999999	999999	453	887	382	999999	682	332	346	269	874	458	977	999999	314	999999	470	999999	999999	72	999999	979	415	999999	999999	352	677	581	999999	993	102	664	690	897	763	879	347	61	268	999999	542	266	440	568	47	752	622	999999	128	999999	483	999999	972	626	933	751	997	472	999999	39	100	111	27	352	176	220	767	999999	706	999999	695	419	974	999999	529	847	548	846	944	370	730	999999	462	412	520	787	691	73	963	22	882	999999	999999	238	999999	999999	999999	97	999999	999999	984	999999	801	693	999999	74	339	200	106	999999	212	160	528	413	309	999999	999999	999999	999999	388	528	703	126	999999	553	820	142	745	863	98	999999	461	455	999999	386	999999	377	769	205	999999	999999	500	967	877	809	731	999999	872	929	996	999999	999999	265	22	307	999999	425	117	149	395	932	594	337	18	999999	751	705	410	37	999999	999999	879	420	999999	930	38	736	248	884	999999	474	269	815	999999	305	974	205	442	819	999999	772	269	629	999999	523	863	173	999999	999999	999999	35	945	845	999999	451	912	999999	878	91	999999	553	187	999999	999999	921	999999	778	999999	712	513	555	999999	590	930	999999	999999	260	610	999999	76	864	778	848	826	999999	999999	423	997	426	999999	999999	327	360	550	552	595	46	311	888	999999	95	703	255	999999	512	762	364	915	480	999999	999999	611	25	24	414	775	338	406	999999	402	259	781	52	999999	751	238	912	50	387	752	999999	948	722	22	981	999999	532	962	323	43	174	999999	999999	999999	999999	160	311	999999	146	999999	267	640	779	999999	999999	314	660	925	999999	284	850	324	537	999999	999999	714	889	999999	999999	999999	252	999999	999999	999999	238	750	264	782	999999	601	926	999999	903	610	495	617	178	236	999999	999999	999999	606	999999	49	999999	849	970	999999	362	25	270	999999	999999	893	999999	891	558	291	267	999999	60	878	335	544	357	284	421	926	242	299	999999	662	593	366	743	646	548	52	316	389	999999	465	429	584	340	627	273	999999	85	603	999999	999999	969	999999	626	631	281	292	691	999999	438	53	566	999999	479	608	715	946	159	888	353	515	999999	878	999999	595	459	750	
213	729	21	410	999999	639	999999	657	692	34	740	121	374	265	361	408	999999	735	898	999999	115	731	912	327	860	197	259	554	912	999999	497	41	182	530	89	961	999999	999999	202	999999	832	821	915	691	215	48	523	97	164	576	927	999999	696	102	645	999999	817	694	549	664	389	999999	745	601	536	708	999999	844	186	999999	999999	999999	999999	971	533	293	999999	999999	121	822	999999	999999	400	346	173	162	345	89	885	606	999999	212	488	538	547	156	86	999999	165	999999	109	999999	911	999999	74	999999	802	724	568	362	665	999999	583	727	990	227	296	409	438	383	373	859	959	579	999999	309	444	14	434	387	216	502	999999	614	722	994	999999	634	999999	168	360	999999	520	532	941	999999	629	999999	548	330	860	677	885	999999	143	250	719	341	520	764	570	797	999999	191	155	173	999999	968	999999	999999	966	661	137	279	32	752	348	436	638	697	680	683	999999	999999	526	999999	999999	999999	480	481	999999	919	124	516	999999	563	330	999999	387	999999	36	660	755	999999	364	209	549	615	999999	390	902	999999	703	999999	94	886	999999	195	664	616	556	247	498	532	720	56	546	621	999999	469	431	18	58	861	999999	30	927	999999	999999	999999	989	999999	533	999999	579	991	226	999999	431	999999	232	145	674	771	230	999999	171	233	999999	999999	999999	999999	933	300	999999	893	244	842	161	73	999999	426	999999	347	999999	999999	714	408	953	729	830	254	199	999999	246	296	344	287	640	999999	999999	999999	92	442	665	72	77	243	141	685	999999	384	149	368	999999	805	699	337	999999	675	84	763	999999	999999	999999	417	737	963	63	671	559	999999	211	279	215	263	344	12	682	999999	487	480	277	999999	972	456	114	999999	999999	440	597	999999	141	965	999999	105	999999	999999	955	999999	999999	114	189	999999	136	799	182	870	162	499	999999	696	655	999999	198	999999	999999	11	139	999999	312	906	999999	999999	84	552	825	246	471	119	828	364	57	434	239	382	301	808	151	183	283	999999	678	728	969	900	361	550	999999	999999	609	433	850	999999	944	999999	368	566	394	584	973	936	409	53	670	999999	649	230	361	815	312	687	860	999999	757	78	237	28	653	183	200	999999	469	267	510	405	514	132	490	999999	24	734	423	567	999999	347	835	635	67	863	999999	141	198	961	901	921	573	999999	177	876	200	350	913	220	393	999999	999999	152	542	275	999999	527	999999	549	800	577	274	303	755	420	243	601	960	789	999999	69	999999	507	365	588	999999	999999	955	614	999999	674	821	212	999999	511	
870	999999	102	792	271	734	400	649	171	999999	657	279	148	756	642	598	389	133	298	334	999999	968	786	954	999999	999999	571	136	928	135	755	71	130	999999	549	550	508	999999	999999	999999	668	446	999999	41	930	562	481	208	971	32	295	999999	999999	999999	899	999999	906	999999	359	289	999999	999999	721	45	578	999999	159	895	216	102	99	221	999999	109	666	999999	632	755	999999	881	999999	999999	165	905	840	67	156	282	999999	999999	643	999999	818	247	35	404	725	310	999999	344	412	586	991	878	932	83	101	814	191	999999	279	161	999999	477	779	999999	999999	999999	205	520	449	877	551	568	458	729	999999	368	84	999999	449	331	302	999999	478	924	381	999999	972	767	966	341	100	619	999999	999999	255	351	468	236	999999	999999	999999	942	999999	534	999999	433	999999	213	680	999999	740	919	294	948	858	436	999999	854	999999	832	999999	999999	999999	117	787	931	200	966	484	61	999999	847	977	539	225	359	794	943	889	948	999999	999999	96	243	601	181	334	430	633	819	999999	999999	999999	463	76	677	398	999999	747	113	242	463	728	999999	832	892	941	755	999999	509	642	65	999999	480	975	999999	351	999999	516	615	606	770	999999	665	999999	296	50	524	999999	999999	960	999999	205	786	715	403	999999	467	410	999999	999999	999999	697	134	187	296	649	337	999999	992	336	88	280	999999	506	999999	131	73	919	546	852	427	999999	194	548	635	859	999999	764	582	999999	883	910	999999	386	37	82	217	488	999999	647	712	46	999999	999999	882	736	73	289	999999	281	976	547	864	855	811	999999	513	999999	552	437	471	572	905	999999	452	999999	471	999999	478	399	914	999999	507	899	150	391	999999	972	665	898	999999	898	999999	310	66	345	56	952	574	999999	569	630	935	985	185	149	999999	520	768	714	275	999999	811	853	999999	401	50	964	715	430	483	540	921	653	641	572	61	999999	902	116	131	518	190	737	830	999999	649	522	999999	999999	999999	302	214	950	632	999999	999999	668	942	665	304	91	247	154	267	38	709	292	999999	613	98	536	617	661	593	756	137	83	33	83	999999	528	999999	714	180	999999	336	971	31	999999	485	392	662	247	999999	50	281	46	999999	801	584	367	178	120	912	723	684	552	999999	876	360	999999	645	868	999999	776	839	532	973	86	702	738	270	198	999999	705	874	380	849	552	485	100	602	999999	499	999999	999999	141	801	456	506	999999	999999	154	804	471	747	793	333	45	999999	748	999999	404	109	999999	999999	980	982	217	849	314	999999	814	401	269	421	
423	379	529	999999	708	731	999999	999999	918	134	125	999999	665	957	90	56	813	999999	736	37	999999	132	653	999999	379	999999	594	606	999999	91	799	753	999999	999999	334	423	803	999999	503	999999	999999	999999	191	721	980	595	327	259	768	267	888	473	999999	999999	222	300	725	242	999999	559	999999	920	387	836	999999	372	849	614	633	667	252	204	848	999999	490	383	941	931	316	999999	831	344	838	933	203	999999	99	311	838	999999	698	571	572	999999	999999	626	447	354	396	618	999999	712	625	111	25	999999	625	945	751	999999	999999	794	926	999999	728	802	999999	453	999999	999999	999999	548	776	600	969	681	631	999999	839	864	936	999999	545	697	47	999999	719	736	918	999999	709	154	560	999	683	903	999999	999999	225	88	544	993	712	396	999999	208	999999	35	999999	343	72	720	115	887	902	999999	258	238	235	609	999999	999999	534	142	300	138	987	777	916	999999	46	331	689	999999	330	999999	884	999999	999999	839	192	693	603	585	447	989	48	672	999999	921	999999	999999	999999	615	995	198	468	579	106	216	220	168	119	77	999999	740	41	999999	566	959	878	110	876	395	427	399	751	949	695	310	100	324	999999	995	999999	999999	256	84	999999	999999	484	314	61	155	629	33	584	536	288	706	957	693	116	147	999999	554	540	689	198	605	446	519	883	795	125	895	488	123	657	999999	494	957	588	435	484	999999	999999	730	765	403	815	225	999999	999999	999999	407	999999	542	952	865	99	567	885	170	999999	965	999999	999999	999999	999999	544	999999	879	611	222	10	114	680	662	999999	999999	999999	999999	999999	999999	231	999999	894	452	718	999999	945	999999	791	587	926	81	999999	740	519	152	999999	701	999999	858	354	999999	68	777	352	303	538	880	484	370	999999	644	100	380	472	999999	536	999999	321	999999	999999	999999	98	999999	295	928	999999	939	999999	335	713	118	891	999999	445	886	999999	999999	999999	424	999999	75	999999	999999	308	292	981	58	999999	999999	616	978	999999	983	269	54	999999	999999	491	423	617	598	737	999999	656	180	752	164	999999	999999	336	420	713	896	899	534	999999	667	999999	13	999999	637	671	749	719	999999	729	908	677	999999	999999	999999	635	999999	999999	559	337	999999	774	999999	539	999999	124	691	76	999999	275	493	93	735	999999	589	318	488	475	980	999999	987	440	922	999999	844	999999	542	999999	580	785	37	99	999999	206	999999	893	597	473	999999	523	980	683	523	469	999999	999999	999999	970	59	447	156	220	826	633	999999	106	851	686	695	349	581	743	495	999999	247	999999	743	999999	
344	696	721	24	355	467	945	314	916	463	215	29	545	572	898	143	638	817	273	999999	856	990	999999	910	777	780	999999	999999	999999	112	231	999999	91	999999	636	362	999999	141	999999	368	687	45	189	397	481	675	999999	18	999999	362	782	430	999999	36	682	353	654	810	247	999999	999999	708	127	814	999999	999999	938	142	936	545	417	506	999999	904	999999	821	810	653	999999	112	976	933	999999	834	330	800	712	999999	999999	292	708	915	894	300	842	999999	917	375	165	118	737	671	82	308	945	999999	479	234	999999	860	543	10	381	999999	597	999999	316	292	999999	442	660	883	999999	999999	837	501	611	660	999999	60	999999	444	498	330	374	315	860	103	889	53	999999	487	68	870	749	707	544	759	999999	260	672	635	881	723	458	854	999999	428	470	999999	674	818	999999	999999	999999	108	512	999999	770	292	732	999999	402	999999	121	182	824	541	999999	140	956	999999	957	811	388	999999	999999	775	872	520	55	999999	632	446	999999	513	324	123	913	650	205	494	989	421	527	460	242	441	999999	999999	39	999999	523	340	999999	821	860	360	567	687	545	999999	999999	260	246	300	589	956	80	999999	999999	711	628	999999	935	472	863	999999	294	928	46	131	173	999999	490	327	918	302	999999	999999	652	963	555	236	114	468	317	999999	184	237	870	999999	371	14	427	328	999999	269	405	34	958	324	76	639	650	999999	999999	590	999999	918	381	297	999999	522	955	893	999999	402	999999	476	164	999999	999999	66	67	999999	760	999999	179	172	999999	658	897	924	599	338	999999	916	585	690	894	726	969	265	855	999999	999999	848	58	534	999999	707	119	928	869	834	952	20	581	889	663	999999	421	607	700	723	400	92	999999	627	999999	999999	817	469	581	438	164	116	210	999999	493	911	999999	999999	999999	999999	548	969	64	765	386	886	344	695	999999	490	315	371	565	142	192	195	925	431	999999	923	889	650	999999	441	679	845	809	106	406	751	304	776	608	999999	184	999999	38	167	251	120	905	131	442	101	133	793	551	78	303	307	986	689	999999	999999	631	898	622	623	95	540	86	248	298	999999	196	999999	763	386	958	999999	167	767	189	426	999999	768	999999	264	318	886	303	999999	802	108	765	614	668	531	556	999999	999999	414	81	710	43	666	832	167	999999	594	999999	175	999999	542	150	228	509	999999	999999	863	690	367	314	209	999999	344	999999	200	999999	581	870	241	829	681	952	752	695	999999	392	999999	935	60	999999	724	856	138	631	999999	958	546	999999	977	473	693	
596	450	110	872	473	999999	999999	642	647	333	723	797	345	438	590	398	532	40	999999	707	927	639	18	999999	353	999999	712	185	241	972	476	893	768	999999	95	511	999999	823	15	693	139	999999	413	35	10	69	793	999999	679	570	24	84	999999	765	765	956	442	519	528	365	986	55	410	674	999999	830	39	999999	352	999999	999999	708	34	615	578	999999	999999	982	589	293	999999	999999	999999	671	958	999999	224	13	999999	139	79	142	304	650	706	93	891	738	178	180	40	594	850	601	999999	315	999999	73	197	140	730	459	930	999999	50	477	550	739	999999	465	615	36	828	223	999999	613	999999	384	908	999999	743	497	813	419	263	730	668	999999	847	653	999999	161	815	250	408	620	212	69	999999	999999	543	162	32	713	564	14	765	637	592	999999	999999	674	164	999999	397	242	645	520	999999	319	999999	645	891	999999	999999	463	220	588	814	398	999999	353	775	999999	950	590	475	109	999999	259	965	40	322	636	751	999999	999999	122	999999	176	974	691	999999	300	430	898	270	959	601	110	793	187	822	203	810	999999	999999	485	999999	806	767	545	666	731	999999	778	333	265	321	445	467	108	735	648	424	719	274	485	258	62	999999	515	508	753	999999	788	999999	129	825	203	777	520	369	999999	999999	438	35	357	945	652	575	999999	999999	999999	643	695	451	999999	779	999999	293	424	237	999999	486	262	46	912	275	999999	999999	213	440	128	667	999999	738	689	250	999999	693	999999	999999	606	999999	325	999999	352	119	770	346	999999	350	734	999999	363	293	669	999999	156	999999	122	92	999999	91	371	574	999999	499	697	957	761	999999	793	407	999999	885	630	223	171	395	694	803	504	229	536	863	705	218	999999	662	78	130	103	593	581	999999	999999	524	125	750	346	853	422	813	585	110	556	336	999999	999999	662	456	407	999999	707	319	587	170	555	999999	868	999999	195	44	888	641	999999	210	999999	540	735	999999	107	999999	58	840	390	691	644	435	317	999999	673	835	10	622	722	342	885	272	257	999999	968	999999	881	34	999999	388	924	943	270	999999	510	14	742	556	358	986	712	867	999999	896	526	999999	999999	999999	648	999999	44	276	918	999999	324	564	292	746	147	489	539	34	999999	999999	766	999999	174	960	999999	999999	103	999999	273	999999	630	28	343	361	472	848	427	391	386	318	354	658	34	763	41	999999	722	999999	999999	869	457	688	695	926	139	999999	955	999999	631	979	266	590	999999	193	876	306	230	930	999999	298	72	999999	647	863	999999	117	675	
410	929	999999	999999	108	43	404	288	942	999999	416	999999	646	892	197	999999	406	62	763	656	841	887	734	725	791	999999	999999	807	999999	50	831	279	32	160	555	310	999999	43	168	557	608	904	934	973	814	999999	637	406	999999	396	251	810	999999	461	833	523	204	999999	164	386	913	597	978	999999	999999	147	209	496	999999	887	61	373	894	999999	57	999999	953	761	999999	92	94	724	932	913	798	31	999999	570	326	41	999999	999999	878	781	643	20	926	999999	481	677	999999	151	69	987	999999	877	915	999999	413	897	570	999999	295	82	301	199	665	74	112	999999	999999	639	179	315	781	548	495	123	999999	999999	20	920	289	243	999999	943	999999	944	578	921	115	999999	166	429	999999	673	227	999999	489	454	355	999999	930	11	999999	999999	999999	753	216	796	999999	999999	999999	376	999999	649	162	61	499	999999	534	999999	496	191	999999	75	483	749	843	999999	331	689	999999	127	691	158	990	288	999999	712	971	911	737	782	538	999999	999999	789	999999	999999	520	175	316	141	920	634	375	999999	635	848	397	231	910	108	474	703	999999	998	685	738	659	874	733	999999	386	623	999999	999999	999999	72	495	999999	999999	31	598	166	382	502	207	66	999999	251	999999	479	324	750	10	639	317	834	142	582	114	999999	999999	646	442	999999	754	307	999999	661	105	572	999999	703	999999	888	510	317	330	677	800	999999	955	417	231	999999	999999	636	622	353	999999	818	930	913	589	413	999999	951	724	999999	747	999999	999999	131	999999	89	126	999999	735	121	138	999	514	465	781	485	999999	754	424	188	999999	127	684	308	999999	286	642	450	124	611	39	558	593	476	929	900	224	834	270	151	999999	999999	999999	510	999999	999999	314	474	141	113	999999	999999	999999	545	796	999999	999999	999999	866	870	447	676	506	134	999999	999999	999999	47	999999	999999	271	23	493	283	999999	999999	226	184	93	858	971	178	318	999999	56	925	31	57	999999	308	685	117	967	400	999999	470	354	776	428	644	989	277	937	261	999999	999999	999999	263	503	590	413	50	32	18	898	278	367	494	88	166	559	999999	366	237	204	163	999999	103	579	581	860	450	999999	999999	868	999999	240	67	179	999999	999999	768	553	99	999999	999999	95	958	501	435	999999	860	698	999999	95	630	910	710	66	688	504	526	999999	999999	729	962	294	582	150	999999	47	310	325	999999	850	790	815	277	341	560	999999	999999	999999	154	479	10	751	999999	364	999999	794	999999	10	490	10	788	94	632	999999	999999	999999	512	818	307	397	999999	544	125	
999999	304	815	642	378	506	999999	417	925	539	452	728	221	801	228	902	409	516	309	834	581	72	706	193	907	999999	210	565	999999	303	756	677	466	636	82	69	432	999999	999999	999999	870	999999	862	554	999999	640	721	999999	294	916	898	881	502	999999	999999	999999	597	999999	734	968	305	999999	999999	632	783	775	272	999999	999999	168	999999	258	363	805	963	999999	209	161	14	999999	687	651	281	999999	999999	874	185	756	999999	722	472	800	426	194	208	815	999999	240	771	413	378	999999	999999	135	999999	999999	527	696	746	999999	159	446	627	467	291	654	999999	785	236	908	600	516	493	15	696	678	999999	999999	999999	999999	999999	999999	389	600	899	999999	820	156	915	755	999999	999999	20	545	573	35	999999	958	902	553	999999	669	13	863	812	999999	999999	824	438	999999	817	358	999999	598	23	190	66	37	568	740	833	637	869	481	561	122	505	947	442	999999	505	873	276	999999	125	873	965	526	787	47	999999	999999	999999	158	938	999	397	422	999999	999999	968	155	999999	172	720	405	799	532	311	700	366	706	391	767	271	943	999999	47	482	999999	999999	540	999999	999999	999999	837	920	721	542	562	724	93	425	999999	701	360	483	113	342	999999	83	999999	224	97	680	201	614	949	886	999999	999999	999999	999999	391	176	999999	906	868	329	999999	485	88	989	749	975	283	290	341	76	911	470	977	999999	762	999999	782	999999	999999	850	651	999999	970	834	548	999999	999999	153	43	999999	999999	453	614	784	459	999999	995	453	474	999999	999999	910	283	883	975	534	999999	654	187	324	394	122	754	27	678	660	514	253	450	114	609	140	256	458	802	467	999999	999999	256	527	81	338	999999	49	453	740	948	999999	859	24	704	721	965	999999	498	160	699	999999	115	999999	730	752	999999	369	512	276	664	824	999999	517	678	999999	408	660	252	999999	271	715	574	937	711	426	999999	436	410	888	999999	999999	999999	651	999999	999999	97	457	999999	329	336	999999	536	187	86	134	17	352	999999	958	322	999999	999999	443	889	999999	32	999999	97	313	368	575	959	999999	111	136	999999	438	749	418	999999	950	999999	999999	729	779	189	396	860	999999	419	50	100	451	575	859	999999	526	762	784	246	918	999999	493	960	760	531	912	999999	949	999999	578	603	927	999999	372	999999	554	713	999999	804	999999	318	509	893	327	485	999999	57	251	999999	348	675	999999	181	740	590	379	961	969	257	276	320	910	328	841	999999	173	152	999999	417	516	812	653	979	611	610	860	600	643	285	24	864	999999	883	
999999	902	637	755	569	781	82	999999	999999	861	538	999999	999999	190	62	880	321	375	999999	833	560	536	32	985	999999	139	999999	779	328	693	999999	411	999999	37	408	938	810	418	582	432	345	923	999999	792	999999	295	999999	680	547	763	963	999999	999999	999999	332	999999	880	652	194	999999	61	302	273	60	627	136	999999	380	999999	123	80	999999	792	999999	498	999999	469	999999	544	285	926	59	999999	565	730	595	391	999999	704	25	68	999999	233	153	999999	52	659	26	999999	324	456	832	899	434	692	69	999999	999999	999999	695	924	999999	999999	909	999999	12	71	708	330	42	745	364	675	765	65	999999	679	649	999999	456	977	452	75	230	828	104	999999	999999	872	670	738	782	973	19	101	417	60	324	640	378	980	951	696	142	579	102	166	143	379	999999	390	217	999999	65	718	999999	584	886	999999	418	852	264	835	659	999999	963	390	666	674	647	861	999999	19	672	475	35	756	933	651	736	937	26	437	101	290	999999	223	918	300	619	833	174	243	231	999999	726	126	999999	838	615	711	499	468	732	999999	34	999999	896	589	693	725	651	245	354	480	835	826	743	379	772	749	471	375	999999	813	697	132	787	156	749	908	719	999999	999999	34	447	558	705	181	266	333	999999	339	999999	894	999999	928	889	750	690	899	382	667	76	866	999999	134	413	918	232	901	420	999999	839	784	15	556	209	999999	999999	287	131	571	123	448	432	142	768	170	632	768	999999	46	999999	849	535	62	38	179	784	323	154	786	999999	364	913	578	999999	999999	888	635	728	569	718	412	778	811	553	999999	443	117	999999	252	296	999999	668	384	293	989	259	952	527	40	544	719	142	344	622	758	535	854	642	946	282	996	999999	999999	328	63	81	724	508	411	999999	677	958	902	999999	495	695	538	294	509	573	935	118	698	35	999	279	999999	199	795	102	999999	475	419	970	299	424	994	65	999999	918	999999	454	125	304	867	760	999999	844	136	999999	996	569	999999	382	347	888	999999	647	329	783	999999	999999	713	999999	999999	211	549	931	211	80	701	999999	65	591	999999	999999	992	999999	999999	248	49	999999	999999	999999	105	999999	342	46	633	999999	83	356	736	455	999999	999	740	806	999999	665	999999	308	643	65	371	999999	999999	551	344	855	896	947	489	90	999999	49	472	981	223	135	869	999999	999999	800	997	354	999999	999999	311	48	751	195	255	999999	36	740	956	999999	370	999999	516	791	701	777	999999	135	867	999999	999999	999999	537	758	999999	33	796	709	
999999	842	68	27	777	904	249	306	114	999999	702	987	999999	999999	92	999999	621	641	618	87	810	531	295	871	487	100	898	70	511	992	601	231	999999	327	740	123	947	999999	804	612	999999	999999	672	803	999999	999999	601	707	999999	999999	147	952	414	718	999999	478	557	196	540	687	999999	999999	795	122	119	480	290	736	273	969	518	278	836	16	535	415	858	491	448	606	498	999999	902	999999	999999	649	817	987	429	272	999999	761	812	127	606	373	610	560	694	952	599	865	444	999999	999999	869	125	408	192	999999	619	75	999999	933	199	815	285	364	267	999999	663	302	316	10	413	756	999999	999999	409	999999	804	308	797	495	17	632	999999	714	999999	999999	534	418	805	936	653	999999	999999	999999	928	791	97	999999	999999	234	299	306	558	999999	784	804	413	405	999	999999	688	999999	278	261	926	999999	68	999999	485	999999	935	999999	497	999999	999999	913	742	587	791	617	999999	558	14	572	999999	710	83	322	930	999999	582	138	419	785	999999	999999	232	762	952	371	732	999999	771	999999	299	999999	809	188	96	999999	72	825	999999	391	944	140	316	705	64	225	493	999999	999999	411	698	806	835	999999	999999	25	691	980	999999	429	999999	558	999999	982	283	162	901	999999	235	69	22	757	524	38	840	127	34	999999	999999	999999	878	985	885	999999	333	492	218	107	999999	80	189	999999	201	194	506	999999	353	333	431	902	323	597	520	999999	399	941	999999	999999	999999	15	990	999999	283	999999	999999	999999	673	999999	999999	791	944	804	839	999999	879	999999	566	339	532	454	774	701	105	805	423	290	474	313	999999	999999	999999	999999	999999	59	90	25	808	303	999999	606	999999	925	999999	639	957	999999	757	366	702	999999	385	952	285	426	241	299	999999	477	483	270	999999	369	999999	278	592	543	578	790	84	863	132	272	696	925	732	848	999999	466	847	999999	532	999999	611	999999	15	999999	136	809	999999	790	947	999999	820	999999	182	362	479	405	57	424	941	967	999999	999999	345	123	999999	359	694	393	999999	611	630	579	999999	999999	999999	999999	272	999999	999999	999999	999999	294	999999	792	451	323	999999	999999	379	631	419	433	999999	999999	827	772	176	892	990	776	999999	434	527	999999	999999	251	999999	856	604	534	999999	711	17	182	994	996	922	553	671	942	606	999999	24	641	202	206	615	182	497	986	999999	379	355	640	653	548	766	580	92	210	678	896	775	999999	497	999999	999999	790	570	831	850	999999	231	57	180	800	419	886	999999	512	635	472	999999	618	756	764	999999	376	999999	999999	
999999	351	470	470	274	709	549	999999	153	999999	780	824	612	666	999999	165	999999	307	470	853	138	880	999999	999999	999999	216	538	166	98	999999	350	59	271	123	999999	509	161	761	783	471	260	249	742	657	732	810	860	702	999999	600	616	69	906	675	327	999999	913	891	895	67	180	393	999999	420	154	731	562	498	999999	636	13	396	523	998	602	889	147	999999	847	764	356	835	684	497	127	291	153	595	795	999999	595	270	865	725	999999	867	999999	332	999999	10	257	371	999999	846	596	229	545	907	83	438	221	142	999999	140	999999	345	708	593	302	999999	588	966	999999	822	50	743	531	798	999999	735	731	815	999999	846	999999	999999	999999	838	900	898	745	245	522	367	40	999999	226	735	24	955	168	574	999999	648	422	999999	999999	999999	805	853	697	747	999999	347	707	406	999999	207	623	999999	147	999999	999999	403	127	353	454	999999	792	588	527	796	784	999999	577	166	999999	629	434	236	326	393	43	57	210	999999	45	185	999999	633	598	28	999999	297	818	297	881	636	530	79	836	332	999999	226	999999	901	999999	456	770	550	621	999999	773	397	999999	753	837	645	203	129	317	999999	685	169	990	508	685	496	999999	289	285	158	108	999999	399	993	371	816	999999	308	45	589	999999	999999	21	999999	255	723	886	74	459	245	442	411	762	567	647	863	236	827	226	999999	521	491	275	473	146	418	999999	999999	391	31	999999	999999	93	728	864	576	157	637	263	961	609	999999	829	999999	715	999999	999999	832	356	508	999999	893	92	568	77	923	999999	548	226	836	725	480	682	438	999999	548	327	43	999999	80	715	599	574	264	866	651	661	234	757	449	999999	176	70	999999	442	40	811	999999	999999	999999	732	609	421	426	246	139	999999	401	728	177	379	568	139	285	999999	990	999999	999999	702	999999	271	619	790	776	30	999999	419	799	996	290	736	802	383	761	999999	116	999999	999999	28	999999	463	999999	999999	999999	79	999999	999999	784	100	452	712	984	999999	999999	999999	123	818	999999	999999	687	999999	398	999999	448	999999	577	999999	999999	937	999999	999999	999999	808	965	962	10	123	210	707	773	522	634	999999	999999	577	752	979	148	999999	234	298	543	999999	341	999999	999999	865	67	999999	502	71	668	847	414	999999	542	999999	857	999999	678	10	999999	937	631	174	96	689	850	870	688	999999	999999	999999	713	397	278	426	477	999999	999999	144	65	60	215	712	999999	787	304	914	45	999999	131	867	412	233	999999	605	999999	999999	930	386	25	196	471	903	24	382	143	
26	999999	125	708	999999	999999	543	944	567	732	999999	320	308	999999	936	834	121	476	189	884	489	717	673	305	999999	28	521	999999	999999	588	311	698	999999	653	288	553	999999	868	221	999999	868	289	122	873	213	856	631	999999	89	361	999999	436	834	497	999999	308	697	819	999999	891	863	999999	999999	979	999999	230	999999	999999	115	392	913	253	999999	697	25	210	999999	799	102	454	396	529	50	517	999999	874	863	999999	999999	999999	999999	110	999999	330	629	454	214	999999	999999	999999	27	999999	885	696	447	116	182	147	999999	999999	999999	898	727	952	504	999999	384	567	751	556	367	999999	654	135	537	999999	782	999999	77	999999	999999	472	357	119	436	420	643	353	999999	131	702	726	511	557	999999	957	383	517	999999	295	79	646	391	895	625	173	999999	760	999999	634	333	247	79	999999	456	999999	550	618	999999	999999	699	40	497	630	854	999999	352	106	849	579	999999	275	118	782	501	999999	91	461	494	273	999999	883	193	444	797	464	656	999999	111	999999	416	765	991	741	596	999999	158	999999	50	984	820	235	999999	999999	204	999999	999999	297	999999	106	160	98	133	262	996	999999	846	63	832	400	983	751	994	999999	173	674	999999	376	999999	462	211	330	421	509	453	999999	999999	603	249	739	334	369	191	15	894	327	999999	739	744	779	202	105	999999	999999	10	78	240	999999	426	530	785	999999	999999	999999	894	830	999999	623	809	999999	843	253	813	102	75	624	999999	989	909	845	999999	543	631	999999	999999	116	999999	770	508	999999	999999	866	186	719	999999	571	999999	234	120	999999	650	999999	930	610	936	999999	292	836	584	386	507	999999	999999	581	496	251	141	695	696	999999	439	906	125	434	513	999999	76	999999	148	504	366	346	878	999999	999999	999999	999999	999999	479	321	823	564	195	132	999999	389	669	605	233	713	999999	999999	537	332	634	999999	902	505	999999	999999	882	198	698	89	30	171	372	999999	386	480	999999	999999	225	385	964	874	720	993	558	133	317	999999	870	435	999999	793	808	556	999999	462	999999	118	924	999999	438	635	866	116	111	714	999999	318	999999	999999	999999	328	357	162	367	760	32	909	946	999999	999999	999999	999999	272	24	999999	363	999999	149	924	367	999999	195	705	947	339	999999	614	891	999999	116	998	251	128	359	999999	446	999999	198	999999	999999	213	172	951	867	999999	999999	999999	101	874	361	210	179	304	394	999999	142	651	214	999999	999999	417	27	999999	866	999999	180	210	913	277	999999	999999	627	688	999999	163	367	244	837	931	32	413	523	27	492	999999	
828	947	999999	999999	999999	794	452	170	707	32	999999	69	95	224	845	999999	999999	824	999999	655	582	490	810	241	199	898	814	282	15	349	894	10	999999	959	824	999999	476	119	662	996	264	999999	980	999999	967	307	158	999999	96	915	722	999999	933	837	999999	999999	147	501	999999	716	980	999999	164	368	138	194	449	135	999999	622	639	580	171	999999	999999	999999	999999	347	999999	891	749	201	196	100	626	205	999999	999999	999999	999999	96	975	505	999999	999999	95	312	622	343	999999	858	33	234	473	285	152	537	999999	446	219	999999	999999	999999	722	967	789	982	74	742	999999	127	999999	500	999999	536	664	85	999999	999999	999999	812	887	14	491	999999	999999	999999	723	814	484	667	999999	346	425	647	999999	747	783	979	999999	113	999999	879	410	665	201	532	321	937	999999	77	999999	775	999999	999999	951	794	746	689	251	821	269	259	268	999999	896	999999	84	275	249	917	301	245	999999	999999	574	17	604	826	841	203	999999	785	204	999999	999999	999999	214	999999	696	501	999999	999999	738	999999	999999	988	621	144	999999	999999	458	999999	999999	999999	775	86	931	929	999999	999999	200	999999	999999	999999	176	483	65	851	920	449	999999	65	999999	999999	917	999999	507	999999	368	585	396	469	66	970	745	609	97	501	641	999999	524	999999	195	999999	311	89	256	690	249	999999	933	769	999999	999999	755	402	477	950	785	577	579	503	571	257	557	730	863	999999	999999	999999	396	563	999999	999999	924	839	870	825	446	838	951	816	199	997	651	999999	255	737	224	352	142	146	716	73	999999	999999	714	938	205	580	225	379	387	999999	999999	379	999999	573	404	916	532	651	999999	999999	625	762	313	999999	605	930	485	136	663	959	433	260	847	156	951	999999	135	931	999999	865	623	582	438	516	33	282	77	682	999999	308	999999	491	631	769	447	937	717	151	342	275	104	98	715	428	259	723	531	413	621	501	999999	600	31	999999	333	53	333	797	549	333	863	803	793	364	149	942	999999	88	999999	23	195	984	599	364	999999	534	866	999999	267	999999	750	663	70	999999	999999	230	999999	982	445	404	614	920	601	18	999999	999999	305	360	289	999999	105	999999	999999	608	315	806	999999	999999	878	799	186	322	540	249	999999	209	742	951	999999	918	999999	646	642	314	409	275	393	590	999999	479	999999	515	731	949	214	307	959	462	999999	711	229	803	113	646	227	301	389	361	436	212	558	353	513	999999	835	459	811	999999	208	50	423	419	713	409	570	671	591	999999	999999	285	999999	290	425	145	699	
677	542	995	96	117	885	41	999999	999999	920	884	11	371	124	755	495	568	263	495	999999	810	999999	704	85	999999	710	799	327	160	962	999999	928	999999	671	999999	917	815	314	999999	165	999999	264	964	489	685	669	230	999999	999999	999999	681	36	929	847	888	587	999999	920	540	407	95	714	14	999999	999999	956	633	999999	956	999999	680	264	173	999999	906	999999	135	999999	999999	886	999999	999999	47	999999	291	251	999999	530	782	580	89	999999	773	999999	79	677	999999	187	999999	728	999999	530	519	451	118	426	863	599	940	999999	462	999999	999999	999999	917	999999	676	643	505	411	958	113	999999	999999	999999	999999	999999	480	999999	238	305	947	388	671	851	959	999999	596	261	864	387	408	590	449	128	466	375	130	775	317	11	999999	682	435	770	932	613	143	692	333	936	393	339	999999	48	514	244	858	999999	957	948	90	392	640	33	999999	522	999999	268	302	420	999999	704	953	237	689	275	952	900	919	356	680	999999	999999	928	994	79	878	411	999999	231	999999	329	818	368	920	234	999999	411	221	419	145	999999	999999	912	576	688	385	484	359	248	292	958	882	610	278	187	463	711	39	490	644	76	654	81	904	999999	886	595	316	464	999999	550	999999	509	221	805	513	26	362	315	693	403	61	375	938	999999	446	217	100	743	770	340	382	999999	775	78	999999	327	17	535	802	790	178	894	999999	741	278	382	399	472	673	446	359	999999	999999	250	24	288	142	356	604	678	504	572	694	892	999999	958	734	152	584	999999	18	826	512	999999	999999	167	359	999999	289	73	817	999999	999999	333	981	658	999999	534	63	942	195	661	999999	133	999999	999999	999999	133	573	320	648	256	999999	487	999999	532	220	894	25	857	929	999999	77	999999	860	876	501	370	910	999999	34	999999	99	642	10	356	895	388	999999	629	957	235	634	968	999999	570	740	593	895	458	447	48	999999	206	23	260	999999	400	999999	419	113	999999	223	63	295	448	167	254	486	91	637	832	288	999999	999999	999999	999999	999999	126	299	146	908	474	461	81	985	690	892	999999	750	762	505	999999	207	999999	127	22	580	682	999999	413	495	116	814	821	615	760	133	306	319	949	496	999999	973	282	999999	999999	761	981	999999	999999	999999	624	735	329	141	716	91	869	999999	999999	729	425	149	886	650	999999	999999	639	466	999999	567	999999	319	801	276	999999	152	999999	330	999999	261	999999	999999	229	147	870	380	999999	690	999999	679	264	524	629	229	80	144	999999	999999	403	714	999999	525	84	200	999999	
315	934	63	910	999999	999999	999999	999999	438	140	52	920	999999	779	999999	999999	949	567	999999	999999	999999	690	581	999999	96	66	302	999999	47	140	83	999999	39	999999	565	445	441	780	335	522	715	999999	201	99	38	224	347	852	972	548	181	958	999999	999999	606	624	999999	857	823	999999	863	621	999999	308	66	999999	891	289	223	984	999999	179	999999	43	596	999999	499	492	999999	872	719	450	999999	999999	958	999999	780	151	862	941	92	583	956	817	658	104	500	999999	42	999999	333	67	638	988	814	999999	726	999999	300	28	135	871	691	951	798	423	667	999999	349	940	963	749	427	282	902	160	223	424	385	999999	97	999999	459	881	999999	661	812	999999	683	956	399	999999	851	999999	815	221	892	15	999999	245	437	995	552	102	331	583	640	999999	95	664	999999	311	999999	798	930	529	999999	809	411	999999	610	701	821	999999	550	677	898	583	467	691	267	217	405	149	75	101	63	366	559	965	31	457	880	999999	177	98	186	62	913	295	798	92	603	882	999999	736	999999	169	551	999999	685	67	897	404	406	581	906	969	999999	999999	476	65	260	446	125	163	999999	802	999999	462	501	999999	670	181	892	185	613	523	999999	338	916	893	999999	999999	999999	964	559	999999	622	596	192	216	329	999999	999999	743	832	999999	766	480	999999	382	944	99	162	839	397	725	512	231	967	393	464	404	922	999999	999999	354	999999	160	604	999999	190	999999	999999	295	525	596	362	158	999999	456	756	44	999999	544	999999	726	753	450	999999	999999	999999	401	629	798	751	999999	161	247	999999	999999	999999	615	876	580	201	325	999999	999999	323	999999	999999	363	878	520	636	999999	999999	387	632	523	600	714	583	771	999999	789	999	481	543	600	445	999999	655	999999	454	150	168	999999	352	999999	907	887	999999	776	469	620	999999	118	171	331	999999	773	615	999999	888	999999	42	114	999999	412	325	347	333	723	999999	258	708	23	76	496	271	147	999999	997	616	713	588	999999	311	750	276	890	319	221	655	671	509	675	999999	167	117	63	999999	940	318	569	563	413	420	999999	999999	509	52	675	70	807	999999	617	373	185	999999	235	803	468	999999	435	999999	121	999999	693	748	42	46	908	388	218	513	104	689	56	159	184	396	100	838	766	848	644	161	848	933	999999	999999	801	999999	999999	259	175	999999	883	542	452	345	727	472	999999	472	144	999999	999999	303	643	999999	326	999999	534	838	999999	629	379	586	393	999999	229	760	856	731	999999	999999	505	958	347	999999	805	514	999999	839	669	
627	958	304	713	357	309	554	300	964	985	775	999999	999999	546	546	434	306	158	491	125	999999	616	158	999999	999999	999999	892	956	352	999999	812	328	999999	999999	96	671	85	873	45	999999	675	999999	891	746	469	999999	462	422	801	866	508	366	225	999999	702	20	999999	999999	999999	567	417	598	947	841	182	999999	240	999999	460	875	999999	433	123	831	449	999999	999999	412	767	161	338	999999	164	485	999999	456	113	999999	477	85	860	17	999999	477	252	87	999999	60	573	22	303	999999	962	999999	517	999999	999999	393	284	206	295	407	310	999999	239	999999	443	472	999999	999999	354	270	406	384	24	351	588	645	588	372	983	674	839	754	858	999999	999999	238	968	549	999999	719	999999	280	789	999999	707	968	248	315	643	60	832	999999	667	42	191	587	912	175	496	999999	804	912	222	621	568	999999	27	488	429	215	503	999999	999999	634	575	136	595	561	644	999999	406	283	729	932	841	993	96	825	999999	999999	999999	802	999999	605	999999	782	67	999999	894	161	951	759	886	437	999999	165	332	42	999999	999999	999999	360	531	999999	999999	531	193	999999	999999	999999	468	999999	919	499	889	700	625	917	720	792	78	426	667	999999	668	646	397	301	385	999999	670	63	368	514	999999	965	999999	999999	404	393	599	777	398	329	693	759	840	396	547	856	539	414	999999	674	986	575	999999	48	219	564	999999	891	904	103	999999	414	833	415	999999	924	999999	449	999999	336	202	300	38	999999	999999	908	999999	10	753	529	156	265	741	694	527	371	282	243	966	999999	259	708	999999	305	999999	289	926	999999	999999	623	437	999999	999999	986	481	696	547	355	249	310	757	143	148	384	999999	999999	999999	148	888	201	652	195	999999	682	87	494	426	732	923	519	999999	999999	177	999999	102	66	374	754	222	830	823	999999	993	665	93	999999	570	499	999999	775	999999	999999	545	641	999999	999999	616	219	908	987	999999	814	999999	999999	328	384	966	18	291	890	284	918	926	67	378	725	202	817	598	961	924	926	999999	158	904	205	836	535	168	851	449	999999	846	234	999999	18	999999	274	347	999999	999999	562	999999	999999	501	697	860	487	999999	255	999999	798	620	999999	73	353	440	999999	825	132	999999	999999	999999	999999	999999	129	999999	701	507	369	229	999999	480	889	999999	371	719	999999	656	216	344	999999	999999	912	802	651	544	999999	999999	999999	999999	232	448	999999	999999	999999	712	776	28	382	999999	169	999999	999999	999999	131	999999	999999	143	999999	633	525	626	618	788	199	999999	936	999999	798	585	182	999999	301	
790	999999	489	999999	729	103	659	942	999999	999999	999999	184	378	368	886	999999	332	812	999999	999999	582	63	999999	830	435	970	999999	776	999999	229	796	452	629	689	123	38	999999	73	999999	50	52	999999	628	352	36	614	821	809	60	999999	999999	772	999999	999999	718	999999	402	659	999999	758	553	999999	804	677	487	999999	999999	689	999999	999999	49	269	811	725	428	891	435	263	999999	821	159	999999	726	190	753	999999	45	560	970	386	636	982	243	253	496	999999	886	951	864	887	69	141	564	201	918	217	961	691	650	826	312	999999	855	999999	608	811	999999	999999	999999	463	113	994	718	999999	999999	999999	999999	567	999999	999999	15	484	999999	915	999999	999999	999999	999999	999999	999999	72	354	909	154	83	497	136	235	644	685	999999	999999	999999	410	784	74	423	695	970	861	191	403	462	999999	999999	999999	749	940	255	999999	634	632	362	387	999999	758	999999	574	795	999999	929	999999	922	999999	267	743	456	988	140	697	604	999999	564	999999	364	669	891	528	333	255	747	196	979	999999	60	379	910	649	20	35	980	999999	899	245	999999	391	480	999999	133	87	999999	761	809	558	986	999999	78	951	33	731	867	999999	999999	999999	986	743	819	869	999999	887	832	807	978	115	716	755	999999	999999	999999	972	198	982	405	256	999999	985	386	431	76	907	999999	999999	999999	999999	168	425	608	360	258	198	572	611	999999	245	999999	574	783	999999	842	999999	560	750	484	60	999999	999999	170	999999	674	999999	366	398	803	595	586	874	999999	699	947	999999	156	242	999999	289	999999	586	576	169	11	999999	211	682	589	999999	357	560	999999	575	745	283	999999	614	685	257	831	183	808	820	659	380	393	94	756	999999	95	999999	999999	204	999999	999999	999999	999999	992	374	799	684	809	999999	248	35	400	615	954	673	46	999999	556	999999	457	237	778	756	509	631	917	127	925	48	748	39	880	289	924	999999	999999	264	999999	321	458	157	999999	839	582	633	979	777	139	999999	514	554	771	859	747	423	187	561	500	371	999999	681	999999	771	229	999999	155	999999	999999	175	708	782	999999	245	372	310	863	939	999999	876	999999	999999	999999	842	533	204	999999	30	542	511	611	999999	999999	260	999999	777	398	602	619	999999	488	869	96	999999	384	732	999999	999999	496	999999	560	999999	387	624	719	316	693	999999	999999	35	999999	134	999999	999999	564	304	28	668	380	999999	999999	270	329	811	398	782	999999	34	999999	801	570	730	999999	105	999999	372	36	148	999999	557	93	482	999999	594	421	363	300	907	409	90	713	965	
999999	900	535	299	999999	576	236	999999	263	669	458	999999	465	231	600	999999	237	999999	278	880	137	823	999999	439	999999	999999	999999	44	491	156	625	387	999999	604	574	633	570	662	454	459	999999	604	304	424	34	919	139	199	763	818	680	217	811	832	999999	999999	398	999999	393	193	186	201	999999	999999	54	80	357	860	656	999999	911	999999	747	818	999999	533	528	97	414	986	605	210	281	673	475	999999	575	265	766	242	245	474	999999	999999	283	721	159	197	380	953	571	999999	543	999999	999999	999999	469	993	999999	314	813	310	690	999999	999999	976	919	781	641	999999	504	999999	104	423	731	447	306	487	545	256	383	340	717	999999	425	336	666	485	767	370	949	582	400	999999	999999	934	999999	999999	682	307	802	377	999999	744	458	478	184	999999	75	469	809	999999	457	618	931	999999	593	239	981	261	319	999999	999999	280	687	921	702	643	995	999999	999999	434	805	248	454	16	784	973	12	946	162	999999	419	308	561	967	134	781	530	999999	351	554	889	431	999999	368	364	999999	67	537	776	540	134	999999	999999	384	186	219	174	925	698	619	999999	45	108	772	999999	999999	719	999999	797	920	123	999999	999999	118	544	383	260	96	999999	508	999999	475	180	999999	422	150	502	186	791	915	617	605	257	731	327	999999	332	225	343	649	565	347	739	855	427	999999	824	999999	840	802	959	87	283	199	999999	999999	865	487	359	883	222	543	928	881	313	518	802	999999	999999	689	61	999999	999999	12	942	999999	735	324	203	999999	326	804	345	988	999999	539	331	67	38	565	999999	845	865	999999	999999	32	419	858	999999	999999	282	111	906	160	751	999999	335	999999	257	134	999999	999999	293	22	567	417	207	940	999999	773	196	999999	694	999999	700	999999	180	301	999999	920	999999	877	999999	999999	74	224	898	195	246	999999	214	61	810	903	999999	999999	562	852	893	28	999999	999999	932	999999	723	999999	416	999999	999999	545	753	43	703	336	965	159	778	998	948	999999	519	22	703	893	569	144	934	790	696	262	653	327	408	558	105	690	944	994	571	536	807	227	735	700	289	181	357	483	999999	390	670	999999	999999	551	509	999999	775	49	999999	999999	603	625	984	207	892	435	634	155	240	284	214	783	437	422	544	999999	286	999999	614	999999	999999	460	999999	316	591	999999	423	857	58	293	915	905	999999	999999	932	999999	243	538	999999	853	546	211	252	999999	186	886	999999	492	17	999999	535	772	434	821	999999	999999	999999	678	615	802	22	777	106	947	368	308	998	454	
489	362	68	748	999999	760	851	999999	217	198	140	705	964	930	849	841	999999	153	999999	999999	191	789	418	999999	922	15	999999	768	115	305	304	999999	887	680	12	999999	159	999999	577	674	970	225	934	584	548	909	837	91	927	265	198	999999	827	45	273	700	943	503	826	199	919	92	480	912	893	262	818	293	928	205	999999	999999	575	807	999999	999999	999999	834	999999	22	177	759	999999	849	999999	999999	60	851	417	312	711	999999	960	999999	999999	888	745	999999	999999	296	101	553	163	999999	573	226	999999	30	52	999999	845	119	487	813	31	169	251	999999	805	815	999999	966	999999	625	493	999999	999999	196	62	114	230	831	153	730	921	623	606	117	286	891	438	40	808	120	999999	601	178	156	367	595	646	124	227	875	999999	999999	677	537	248	537	213	463	967	999999	86	23	965	756	892	999999	999999	143	354	999999	386	180	999999	999999	168	892	867	999999	829	999999	468	116	614	278	999999	796	946	79	999999	999999	687	974	999999	999999	43	999999	636	999999	264	960	42	512	999999	313	498	913	966	999999	378	356	669	348	999999	510	480	970	409	697	120	105	460	493	274	999999	999999	411	999999	297	732	715	265	455	999999	868	435	955	346	310	779	732	999999	45	700	521	999999	999999	350	562	400	73	53	939	999999	999999	509	548	247	173	999999	97	805	679	188	999999	101	223	737	765	85	524	633	109	917	999999	275	425	793	752	526	886	71	555	896	669	999999	326	155	451	369	886	717	999999	232	692	926	160	856	999999	430	866	612	584	487	875	440	943	31	922	999999	93	999999	494	647	200	35	260	782	519	991	999999	78	295	999999	999999	807	460	876	235	461	999999	568	999999	999999	659	284	487	77	31	239	728	999999	232	999999	285	140	232	535	999999	667	676	377	347	55	656	999999	327	188	299	77	979	999999	795	999999	999999	999999	999	172	987	999999	547	193	761	999999	272	478	845	736	999999	67	585	924	845	568	999999	748	231	710	675	861	957	309	778	953	259	661	509	761	781	999999	141	999999	999999	125	129	493	999999	67	783	187	952	590	999999	241	492	65	231	237	685	39	303	298	497	135	959	999999	999999	999999	41	999999	969	94	955	999999	926	525	387	729	448	999999	142	174	927	498	909	999999	252	547	470	204	999999	281	86	999999	999999	842	572	421	999999	881	88	808	36	999999	218	999999	635	697	314	967	678	502	789	393	999999	999999	999999	998	226	592	995	867	346	837	180	697	999999	999999	903	999999	952	965	999999	567	223	999999	148	
999999	290	999999	741	555	999999	503	999999	938	492	692	855	337	481	574	205	574	885	999999	471	198	12	520	859	431	999999	230	999999	712	929	232	179	572	991	615	999999	184	851	450	634	843	999999	999999	214	999999	358	999999	612	388	769	998	999999	999999	862	949	999999	999999	192	319	761	22	999999	813	19	270	522	999999	346	999999	999999	999999	999999	999999	999999	627	877	770	315	999999	83	228	618	636	943	930	550	177	710	51	999999	948	991	542	689	622	365	999999	232	999999	802	76	239	746	532	747	999999	246	999999	244	81	982	464	648	246	999999	403	852	999999	88	719	355	581	304	12	907	39	190	999999	963	999999	379	547	371	741	17	999999	872	113	205	999999	314	999999	999999	969	880	494	999999	306	156	999999	512	999999	153	234	456	999999	999999	743	625	717	105	491	462	971	702	444	103	906	999999	554	999999	749	673	434	415	604	999999	334	132	422	686	999999	609	745	759	740	404	146	294	522	64	139	999999	487	999999	823	298	503	277	445	401	999999	77	602	999999	763	964	718	819	999999	999999	609	620	213	41	221	881	717	999999	961	50	956	621	716	499	999999	271	195	876	592	315	612	67	686	999999	248	817	999999	999999	995	999999	685	326	442	143	999999	518	999999	455	347	941	581	291	316	404	999999	825	360	112	305	502	999999	842	237	546	999999	552	933	192	793	403	874	669	999999	999999	999999	640	999999	582	54	999999	999999	999999	539	650	734	999999	999999	292	586	423	466	904	999999	503	996	842	99	999999	367	902	999999	101	662	999999	999999	911	999999	130	49	804	646	778	999999	421	514	48	313	999999	811	456	801	651	999999	999999	937	999999	918	999999	198	999999	551	999999	225	999999	999999	999999	999999	595	999999	823	265	630	252	999999	999999	688	846	999999	988	957	999999	999999	94	911	111	932	999999	999999	16	107	993	999999	931	526	263	999999	563	916	121	619	961	717	999999	988	200	181	409	823	603	258	132	587	734	999999	983	999999	208	999999	50	377	409	999999	589	486	999999	913	698	726	528	423	135	930	228	379	999999	999999	508	105	720	930	999999	671	689	757	974	415	617	999999	542	224	164	259	875	744	999999	999999	138	527	169	287	999999	682	305	189	133	202	369	365	999999	172	539	113	593	999999	843	737	114	832	511	999999	999999	999999	999999	313	269	999999	999999	483	999999	999999	692	981	936	443	999999	850	376	509	633	781	56	262	466	379	999999	999999	666	765	901	481	72	306	25	745	980	484	498	991	920	257	148	885	204	415	479	558	177	159	662	
992	371	604	208	729	377	54	999999	814	629	999999	219	299	999999	999999	766	396	965	999999	462	973	362	384	589	999999	999999	999999	999999	999999	899	136	883	517	112	999999	119	467	999999	295	377	936	942	999999	372	712	48	848	999999	515	649	93	592	999999	696	689	640	986	25	822	96	999999	986	999999	914	502	335	702	196	673	999999	308	298	999999	999999	526	41	678	22	877	347	794	856	999999	410	816	999999	906	820	999999	278	133	452	999999	999999	999999	949	999999	769	999999	386	345	999999	639	999999	351	794	911	163	179	657	999999	974	148	999999	301	999999	445	91	108	958	428	881	773	405	999999	999999	22	480	662	999999	580	909	152	500	11	142	227	614	69	31	632	752	650	999999	317	159	314	801	907	999999	513	379	670	911	999999	999999	888	244	999999	999999	781	441	501	602	86	61	831	999999	999999	168	143	831	999999	86	335	675	240	18	98	306	551	221	999999	999999	73	211	248	240	999999	547	254	982	132	999999	999999	201	261	58	688	265	999999	999999	328	748	999999	682	357	594	585	292	999999	999999	999999	195	999999	570	868	649	539	875	812	600	116	999999	914	999999	999999	458	999999	144	424	192	330	832	978	885	893	823	184	390	854	654	999999	259	324	374	836	937	629	679	332	612	518	999999	453	999999	560	999999	834	526	999999	898	757	999999	868	50	559	323	217	68	676	54	474	159	30	167	945	857	999999	549	323	771	828	167	999999	812	674	516	388	999999	334	510	989	657	415	999999	897	213	999999	284	815	999999	999999	570	999999	288	147	369	792	295	781	703	772	295	212	999999	79	600	639	66	999999	999999	935	956	734	176	65	817	743	999999	999999	999999	476	999999	733	801	51	999999	164	999999	999999	315	723	103	999999	631	737	703	999999	212	886	307	574	333	908	772	587	999999	999999	836	233	329	626	999999	35	49	236	436	561	999999	171	811	999999	116	999999	999999	328	842	487	112	999999	361	372	540	188	963	999999	152	437	999999	224	278	431	999999	310	355	689	999999	77	439	404	311	152	53	51	84	861	999999	942	847	454	745	295	999999	407	872	957	999999	550	71	871	94	998	600	197	999999	389	126	806	46	381	333	774	57	707	137	219	999999	498	113	111	709	210	999999	516	478	982	698	921	438	397	603	454	16	999999	999999	999999	551	855	159	999999	999999	661	906	475	130	999999	999999	35	999999	662	638	999999	447	959	172	884	418	94	718	999999	691	999999	999999	648	999999	999999	768	489	397	825	999999	999999	349	417	367	57	999999	124	395	
507	744	672	651	775	759	999999	999999	56	405	999999	893	467	147	999999	14	548	999999	267	697	252	999999	759	638	453	995	174	999999	40	602	124	590	999999	698	220	175	28	554	999999	888	772	871	721	93	961	932	210	336	109	412	999999	763	999999	427	153	999999	984	44	207	999999	595	758	999999	999999	291	845	599	768	999999	84	985	994	999999	378	924	380	999999	999999	677	999999	999999	838	158	999999	784	360	999999	876	999999	915	190	984	356	823	303	23	894	278	999999	999999	999999	441	410	35	427	823	82	667	502	999999	814	999999	999999	999999	999999	756	610	999999	668	931	301	722	999999	999999	893	11	648	867	999999	910	485	222	874	562	188	999999	999999	132	210	961	287	999999	999999	781	999999	872	999999	999999	838	999999	413	544	999999	870	999999	620	227	399	142	425	999999	215	591	591	297	602	444	804	507	631	328	487	159	707	653	414	348	442	999999	31	383	978	39	538	507	999999	999999	13	738	568	146	48	990	784	786	999999	305	792	494	509	999999	999999	172	999999	228	926	999999	901	226	418	282	784	999999	120	51	999999	185	63	94	356	989	440	999999	939	999999	999999	496	999999	921	581	999999	555	948	409	999999	560	816	999999	319	580	555	710	786	330	296	999999	999999	999999	742	590	999999	251	708	999999	999999	996	756	232	722	939	440	30	999999	645	999999	726	836	999999	527	999999	389	363	743	999999	999999	289	654	745	653	142	731	616	632	341	684	868	847	811	999999	999999	803	593	999999	380	999999	999999	999999	999999	31	999999	999999	477	362	999999	210	543	999999	204	346	240	352	21	579	589	218	823	999999	649	960	440	879	35	199	929	999999	796	264	373	373	276	559	999999	999999	999999	617	999999	263	380	141	151	370	653	474	660	255	792	23	519	999999	326	999999	90	191	590	999999	500	288	999999	999999	999999	999999	144	830	79	681	839	296	495	972	955	999999	999999	518	818	80	236	560	539	999999	894	782	744	210	56	139	478	999999	143	403	126	975	830	806	999999	862	235	822	405	999999	415	506	528	547	217	757	999999	572	372	520	463	940	748	999999	680	999999	544	934	783	940	999999	518	162	101	855	999999	738	999999	791	955	845	413	999999	560	279	397	263	999999	999999	299	19	905	958	999999	940	186	999999	91	136	104	328	301	49	999999	999999	999999	353	436	999999	237	28	909	781	416	675	999999	999999	197	479	999999	378	999999	941	493	930	307	559	538	999999	679	999999	657	94	999999	999999	999999	374	699	784	382	53	827	515	765	281	110	999999	551	948	890	400	
48	611	844	999999	980	360	555	999999	479	999999	999999	284	22	999999	999999	825	999999	778	131	999999	95	413	999999	248	550	832	185	222	830	182	999999	589	271	999999	999999	55	249	969	657	203	819	175	314	45	238	552	502	291	999999	999999	999999	773	999999	999999	315	999999	999999	605	186	157	184	343	703	306	338	235	23	733	999999	999999	585	125	131	927	865	999999	999999	999999	19	997	339	893	311	555	143	244	762	65	973	89	541	643	793	999999	29	486	471	18	706	999999	539	769	522	595	699	924	651	999999	999999	395	535	999999	999999	999999	817	290	41	158	173	103	473	958	999999	689	783	941	332	620	999999	999999	458	101	365	17	468	570	381	716	856	219	593	862	714	588	999999	99	999999	614	693	738	454	323	999999	612	539	580	19	832	999999	757	601	41	991	999999	936	444	96	999999	720	999999	999999	325	301	954	999999	611	253	181	145	999999	894	718	926	180	934	145	256	752	477	887	561	549	904	109	617	561	870	753	651	119	13	468	893	999999	999999	138	31	999999	112	927	337	837	696	127	863	883	999999	821	36	800	198	999999	999999	833	695	369	421	202	347	999999	740	499	529	36	690	435	824	999999	350	805	124	999999	999999	550	559	723	852	786	246	999999	457	59	727	851	921	669	999999	999999	751	469	717	828	552	162	197	999999	317	670	999999	999999	68	624	480	230	686	831	999999	570	284	971	517	999999	956	613	501	999999	772	999999	115	999999	999999	765	738	880	999999	295	813	999999	999999	721	415	191	359	808	674	999999	579	999999	999999	999999	999999	786	785	779	952	999999	872	938	999999	505	999999	639	999999	415	359	999999	885	599	142	999999	28	999999	217	562	566	335	285	157	939	999999	122	275	514	26	999999	300	979	958	928	15	423	999999	836	999999	655	776	999999	944	459	999999	999999	979	373	773	81	779	579	233	223	627	999999	724	999999	992	393	799	134	999999	999999	68	323	999999	999999	999999	977	153	369	360	906	999999	708	999999	698	567	721	999999	999999	741	945	276	721	756	999999	310	208	699	874	843	473	856	999999	87	999999	400	999999	30	318	247	795	927	420	229	326	999999	919	475	999999	442	999999	261	999999	393	604	103	346	567	999999	999999	928	288	999999	526	886	60	148	630	756	308	510	700	823	664	945	27	999999	502	439	999999	390	732	999999	442	572	999999	958	268	483	491	63	499	839	947	999999	517	999999	999999	999999	276	295	999999	719	999999	999999	580	437	242	999999	999999	247	999999	999999	869	980	999999	614	999999	954	999999	101	999999	
999999	999999	254	20	861	876	355	438	368	999999	169	999999	36	102	999999	946	511	991	784	725	999999	896	253	218	372	970	966	999999	902	999999	999999	668	184	999999	151	453	482	921	719	560	887	18	999999	285	684	964	842	888	192	999999	334	999999	889	376	69	260	31	45	648	890	909	241	999999	544	999999	501	989	621	950	569	473	999999	999999	233	838	999999	678	968	999999	407	999999	999999	931	244	999999	977	778	999999	356	890	432	447	282	828	650	655	482	683	263	193	974	231	937	999999	205	744	999999	665	999999	257	999999	999999	999999	999999	763	999999	999999	302	55	55	723	999999	275	999999	147	35	317	452	583	192	999999	994	715	351	433	906	999999	999999	48	999999	295	122	279	108	318	379	999999	42	999999	819	355	999999	999999	218	469	793	999999	877	485	179	437	248	92	355	999999	588	347	170	817	999999	690	999999	263	999999	759	610	911	176	751	768	99	999999	387	763	836	999999	366	507	881	639	999999	273	833	869	999999	57	39	923	999999	999999	999999	775	225	219	139	364	999999	347	458	859	999999	999999	135	717	89	999999	861	328	519	999999	231	840	999999	187	905	426	167	394	999999	999999	581	988	986	31	736	999999	69	178	634	482	230	29	58	31	757	999999	148	126	789	999999	196	710	414	419	999999	999999	496	47	313	712	999999	543	373	747	999999	893	802	999999	980	999999	103	999999	694	46	550	999999	999999	267	429	744	288	51	999999	999999	525	870	583	577	523	545	827	999999	864	999999	999999	687	999999	310	999999	864	999999	44	145	999999	80	503	26	378	868	305	408	999999	999999	569	434	165	938	562	232	417	320	234	590	444	937	999999	828	999999	760	863	556	491	524	565	385	999999	905	581	999999	31	853	215	999999	228	147	999999	999999	305	498	130	749	103	88	335	999999	143	999999	701	95	999	999999	999999	618	15	748	916	714	999999	193	189	999999	366	999999	210	999999	114	999999	372	999999	349	666	533	283	639	123	463	999999	198	21	999999	800	214	999999	739	357	609	999999	703	479	230	883	362	121	999999	999999	999999	279	878	999999	449	999999	91	999999	746	342	151	970	999999	891	294	999999	999999	50	941	388	56	999999	999999	852	954	999999	822	892	87	465	999999	421	999999	769	731	194	534	427	999999	633	719	810	749	407	215	639	618	811	999999	716	367	321	179	929	824	999999	195	999999	816	931	999999	999999	326	291	38	729	14	219	170	109	979	109	999999	317	669	999999	131	999999	999999	325	899	21	707	370	999999	999999	999999	45	945	999999	998	508	610	640	839	
530	494	467	378	485	634	409	650	95	999999	999999	843	862	270	999999	400	508	999999	500	42	783	999999	955	194	999999	488	969	274	951	110	999999	999999	837	478	148	750	663	317	171	691	999999	371	622	999999	999999	159	999999	775	999999	818	500	999999	119	608	65	49	538	283	999999	999999	999999	145	699	999999	265	999999	15	393	131	837	999999	999999	227	999999	542	422	869	332	999999	886	109	203	907	142	610	361	999999	238	423	999999	999999	390	974	173	36	364	672	999999	999999	79	153	996	654	528	92	309	902	310	76	999999	180	999999	928	457	999999	999999	237	566	383	904	999999	776	970	32	625	355	226	63	783	188	750	999999	954	285	999999	113	548	389	60	311	458	89	172	779	928	16	462	527	275	999999	999999	999999	264	999999	689	999999	35	631	999999	736	92	849	526	887	999999	939	999999	999999	999999	795	923	847	515	81	456	311	999999	999999	104	619	893	699	787	228	62	644	977	492	999999	375	87	916	487	324	229	609	999999	285	999999	999999	999999	999999	999999	480	999999	288	600	192	999999	387	762	835	999999	293	842	392	71	308	835	999999	999999	999999	999999	999999	717	16	999999	201	999999	847	749	338	313	114	863	94	887	999999	587	773	999999	795	476	218	999999	251	388	203	481	836	547	263	450	637	999999	986	752	472	999999	634	999999	409	339	999999	638	999999	999999	433	429	999999	505	754	720	72	999999	176	999999	847	737	476	627	999999	719	26	309	495	999999	676	999999	877	341	999999	999999	999999	855	999999	465	307	579	999999	720	955	999999	999999	999999	792	999999	387	999999	861	693	999999	734	999999	16	751	689	999999	869	999999	545	999999	999999	552	999999	89	210	767	217	999999	711	995	277	558	755	672	999999	996	684	516	951	510	252	226	193	436	690	267	946	113	999999	151	999999	436	643	864	609	232	306	261	592	775	180	863	159	698	637	186	541	344	999999	693	999999	363	999999	999999	612	139	368	990	999999	943	999999	999999	999999	569	999999	841	914	890	72	180	999999	999999	924	185	339	389	76	495	999999	514	999999	612	754	999999	999999	83	244	609	262	480	999999	316	863	648	955	77	258	999999	999999	795	271	650	282	999999	993	215	439	26	999999	999999	999999	872	201	884	227	218	358	352	65	495	607	315	638	999999	316	393	569	999999	230	272	140	485	999999	13	252	85	340	576	279	307	643	999999	904	39	416	990	999999	978	430	747	718	999999	999999	999999	198	956	21	999999	871	609	645	163	999999	442	102	999999	999999	999999	999999	999999	877	999999	83	758	851	388	410	999999	
185	326	279	591	855	483	553	234	999999	721	814	296	73	650	999999	669	661	490	432	472	937	828	999999	926	345	288	999999	936	833	776	793	810	555	413	514	555	339	64	307	322	888	867	637	795	999999	356	88	237	87	413	106	999999	955	938	670	357	842	352	255	999999	999999	617	999999	184	928	999999	741	660	146	159	339	607	193	120	584	80	201	687	999999	989	209	642	858	999999	679	432	854	616	742	166	712	987	808	999999	999999	999999	476	999999	867	999999	999999	427	100	927	83	499	187	845	363	600	165	164	799	265	378	971	999999	971	504	505	160	134	917	979	446	352	798	463	412	313	603	738	819	184	385	781	551	930	356	999999	254	19	263	151	11	999999	198	999999	999999	999999	521	505	958	371	999999	490	999999	999999	491	731	999999	724	443	59	997	427	345	999999	880	999999	430	828	624	324	261	151	871	999999	978	999999	163	256	112	675	792	108	999999	458	956	894	281	440	999999	999999	490	530	575	999999	154	584	222	574	672	765	316	999999	880	999999	120	87	619	734	142	602	577	999999	622	767	267	999999	646	886	667	985	324	990	999999	999	833	731	575	667	631	999999	999999	589	584	346	369	108	227	999999	347	879	285	547	307	847	57	46	908	999999	999999	255	937	999999	906	686	450	326	999999	880	999999	389	511	999999	113	738	999999	987	869	285	408	999999	681	510	549	788	710	999999	692	999999	951	797	822	767	999999	385	467	999999	999999	898	896	999999	999999	346	336	958	377	334	443	569	921	999999	176	633	409	787	573	999999	786	128	975	673	633	773	928	999999	566	744	239	727	281	585	314	971	388	365	374	344	184	999999	420	999999	999999	132	999999	891	631	999999	368	934	999999	999999	563	564	922	232	419	999999	418	323	401	633	104	999999	298	345	999999	204	254	53	422	238	999999	205	707	599	339	999999	999999	999999	391	376	386	305	915	251	31	749	59	166	999999	353	926	861	198	787	291	999999	833	285	999999	999999	999999	324	521	583	999999	999999	857	332	892	907	868	381	931	34	257	999999	800	999999	323	15	999999	97	999999	79	311	999999	17	920	318	712	677	877	900	999999	431	71	783	342	474	999999	892	726	999999	49	485	999999	999999	173	540	491	827	786	961	999999	292	857	999999	452	281	385	999999	937	24	190	240	991	999999	977	603	999999	25	468	999999	659	123	427	999999	67	594	756	999999	843	389	826	884	999999	999999	770	671	574	842	341	70	999999	313	955	712	92	808	999999	85	951	570	354	475	369	
213	312	27	864	42	170	858	999999	912	999999	557	197	305	349	85	709	315	39	353	684	407	494	999999	167	715	742	258	999999	681	521	282	999999	999999	525	999999	612	999999	807	541	999999	483	545	186	795	408	999999	786	469	418	375	645	541	10	791	961	999999	999999	859	159	300	999999	758	843	400	245	999999	836	780	661	472	956	999999	999999	671	211	861	999999	560	759	199	999999	789	691	315	876	740	999999	569	563	969	656	893	657	250	999999	724	999999	785	560	886	688	16	807	945	999999	146	54	339	999999	999999	999999	406	109	999999	345	132	76	537	524	504	486	277	999999	692	816	999999	999999	999999	901	486	999999	531	999999	873	511	999999	981	745	897	739	696	705	979	999999	999999	259	794	999999	999999	646	658	174	271	65	410	420	789	125	139	355	296	797	999999	113	940	879	406	236	457	395	151	999999	640	999999	807	999999	297	999999	134	567	999999	162	351	264	828	995	999999	944	472	100	169	865	616	551	452	899	277	999999	999999	688	852	567	999999	519	999999	336	999999	999999	257	629	132	999999	991	999999	999999	144	456	183	284	944	999999	462	763	367	236	285	715	98	999999	999999	513	999999	249	446	714	999999	911	999999	759	999999	472	785	696	843	967	142	874	53	474	318	453	103	601	578	79	400	999999	999999	293	229	621	444	152	349	999999	711	787	555	857	999999	232	624	424	999999	482	833	999999	920	399	103	999999	671	999999	999999	999999	999999	820	670	376	999999	906	37	548	539	880	37	999999	999999	999999	999999	355	999999	196	108	999999	828	679	818	106	245	634	883	494	199	819	949	820	128	884	705	999999	126	188	999999	469	205	86	885	902	454	999999	418	201	142	748	91	485	999999	999999	636	740	999999	574	141	999999	999999	543	999999	720	931	217	524	472	33	376	238	150	653	639	999999	752	999999	916	651	54	225	692	361	451	737	474	304	189	258	964	888	551	57	852	999999	999999	727	999999	999999	247	676	999999	178	999999	519	940	831	886	999999	883	946	95	999999	96	999999	340	999999	999999	982	466	913	344	224	68	487	999999	103	800	203	237	34	999999	999999	414	378	278	523	594	999999	797	642	999999	141	999999	999999	999999	999999	999999	387	115	480	820	192	514	333	341	731	119	288	831	999999	41	693	999999	858	327	150	519	718	206	999999	999999	999999	195	823	505	213	849	51	685	999999	999999	423	999999	757	213	446	440	90	46	999999	414	316	999999	950	999999	724	999999	515	700	661	118	252	190	298	884	846	999999	690	828	137	882	78	603	999999	
714	999999	605	73	999999	999999	710	438	681	659	999999	999999	874	244	222	999999	893	343	351	33	950	890	999999	799	873	367	448	749	261	999999	999999	345	999999	337	245	993	129	257	860	999999	951	679	570	531	885	603	971	762	478	999999	999999	999999	726	579	822	999999	999999	999999	200	297	442	960	187	773	994	999999	999999	546	999	229	661	999999	482	532	82	280	330	711	914	279	999999	999999	281	213	674	125	618	142	999999	999999	999999	323	66	999999	385	990	999999	999999	536	999999	999999	999999	999999	258	999999	999999	75	204	507	552	999999	999999	891	920	902	757	689	973	108	878	458	444	999999	587	610	347	588	910	156	91	999999	532	999999	106	999999	960	921	32	999999	999999	999999	424	635	999999	999999	945	432	146	670	628	311	529	698	657	369	591	402	186	999999	59	19	165	57	999999	774	970	498	794	677	941	835	666	166	33	828	44	808	999999	668	665	914	452	249	999999	780	999999	834	527	737	999999	567	744	999999	767	999999	894	376	220	198	947	999999	999999	999999	729	792	645	999999	675	828	335	782	999999	999999	999999	144	566	916	529	999999	525	999999	970	66	25	383	100	291	399	957	934	999999	598	999999	721	218	999999	984	520	735	999999	885	168	699	999999	879	999999	237	401	632	999999	978	846	575	672	810	999999	999999	999999	355	702	363	999999	718	894	667	194	454	796	774	857	582	406	794	509	639	977	280	654	146	149	863	999999	766	999999	955	820	32	999999	999999	999999	705	541	174	43	999999	912	999999	804	745	695	789	999999	999999	999999	926	582	62	999999	999999	999999	216	926	316	999999	838	473	999999	999999	938	846	171	246	885	53	162	50	241	760	727	726	999999	476	909	450	999999	432	273	992	531	999999	767	999999	184	999999	525	999999	235	958	204	318	706	190	865	898	999999	552	556	999999	999999	885	350	302	349	315	306	739	27	865	855	416	210	224	738	999999	999999	215	72	807	527	382	815	283	565	418	30	356	999999	999999	917	999999	876	999999	379	999999	999999	999999	616	999999	780	785	761	369	113	788	999999	492	999999	310	819	327	490	748	66	249	79	77	736	930	295	950	138	999999	948	999999	540	521	844	102	531	999999	999999	203	37	741	621	456	179	999999	309	537	999999	999999	999999	599	327	999999	999999	999999	575	999999	739	999999	582	830	656	755	420	65	999999	999999	999999	358	779	216	728	296	999999	324	628	623	897	959	999999	758	999999	999999	815	358	730	412	999999	715	527	999999	873	912	621	206	95	866	45	124	528	711	889	556	530	985	871	41	
999999	318	999999	952	999999	780	65	999999	785	999999	940	72	999999	999999	709	999999	831	223	342	815	674	999999	239	762	999999	783	440	918	869	498	308	829	486	698	995	580	999999	999999	496	103	857	999999	420	267	925	972	789	999999	999999	956	724	316	652	999999	366	891	89	999999	999999	999999	350	146	999999	999999	529	120	585	636	850	139	727	267	726	249	999999	878	113	971	836	999999	993	999999	916	912	773	992	187	430	999999	999999	500	466	210	211	753	999999	841	134	999999	815	999999	999999	831	873	238	467	999999	999999	999999	488	788	117	999999	999999	999999	999999	229	999999	522	537	932	164	303	747	638	271	999999	525	999999	246	999999	979	243	30	227	999999	999999	53	999999	316	412	999999	999999	999999	325	999999	554	999999	909	171	501	798	611	211	883	242	858	94	244	967	410	73	917	999999	999999	808	999999	999999	999999	999999	665	186	369	216	134	168	832	449	431	999999	716	616	616	334	745	999999	377	42	147	985	982	842	809	999999	999999	348	856	999999	412	517	520	663	908	999999	999999	999999	439	404	86	724	409	419	662	989	999999	794	457	593	999999	214	440	841	753	556	477	823	999999	999999	311	786	999999	372	47	914	734	999999	707	166	999999	999999	999999	999999	956	423	585	573	189	999999	999999	121	890	272	999999	208	86	678	910	362	999999	682	947	786	103	300	421	47	381	747	264	207	96	301	764	999999	405	467	884	999999	999999	999999	999999	558	999999	999999	999999	999999	28	838	999999	66	152	355	185	999999	483	31	999999	665	11	999999	201	442	564	999999	34	999999	999999	658	999999	619	793	999999	391	87	49	399	599	999999	404	382	28	999999	909	208	64	740	126	618	221	383	588	229	999999	999999	712	211	999999	927	999999	305	541	369	45	229	272	999999	964	999999	116	999999	431	999999	270	629	529	658	532	366	213	999999	999999	888	999999	428	999999	999999	251	958	999999	838	405	672	737	109	840	659	507	690	936	493	999999	28	512	999999	952	612	958	709	999999	63	999999	636	999999	999999	999999	653	921	616	198	697	999999	999999	732	278	688	759	247	171	788	999999	161	842	999999	999999	517	464	999999	321	476	999999	999999	999999	65	321	169	769	948	855	999999	197	737	999999	502	249	172	770	296	243	447	202	374	999999	920	43	902	836	216	13	374	367	276	999999	999999	769	999999	788	950	999999	118	919	999999	999999	885	601	141	270	349	190	999999	746	177	999999	873	284	64	819	999999	31	999999	999999	562	999999	491	918	999999	137	750	733	167	999999	999999	876	135	527	391	999999	911	328	901	999999	
999999	36	999999	999999	200	133	737	865	999999	271	999999	999999	999999	785	367	865	999999	966	681	14	519	616	32	999999	927	301	999999	355	893	81	907	999999	130	776	836	535	500	863	728	796	999999	885	999999	999999	216	890	874	349	170	525	91	944	647	896	132	880	13	999999	700	898	999999	391	972	642	363	875	808	235	949	831	375	47	248	884	999999	999999	598	136	966	46	426	678	195	377	990	999999	999999	233	999999	955	532	999999	172	829	690	999999	912	385	999999	999999	999999	649	400	338	159	53	999999	763	291	497	292	876	315	999999	999999	438	206	604	652	999999	230	585	581	999999	309	999999	875	418	999999	999999	722	999999	999999	999999	955	777	287	856	999999	946	266	999999	942	999999	673	999999	999999	999999	999999	262	810	999999	732	151	120	506	78	406	39	12	178	297	999999	999999	775	79	291	680	708	704	160	350	386	705	143	999999	642	425	330	999999	999999	376	71	941	999999	414	489	453	524	999999	708	880	827	999999	777	969	332	999999	390	603	999999	242	800	652	112	999999	930	36	17	999999	863	653	86	999999	999999	999999	236	627	999999	370	589	999999	165	999999	999999	279	999999	999999	927	174	999999	384	44	999999	999999	11	575	999999	839	999999	483	463	999999	743	594	65	804	999999	999999	975	742	704	381	29	999999	536	86	550	999999	832	947	769	109	999999	773	489	618	360	107	999999	236	999999	788	999999	999999	136	401	999999	664	940	475	81	713	999999	999999	999999	999999	25	711	751	924	35	762	999999	387	714	363	999999	969	115	447	453	353	691	749	924	999999	820	999999	887	145	664	885	715	367	876	66	156	420	471	486	602	999999	999999	841	210	65	999999	999999	182	772	797	999999	559	503	31	727	999999	999999	507	396	192	999999	823	999999	270	149	56	999999	511	999999	217	192	508	628	844	999999	998	850	999999	999999	999999	647	959	999999	347	221	999999	999999	346	158	999999	999999	913	999999	999999	720	824	739	580	71	999999	999999	671	999999	565	614	999999	931	999999	226	729	181	664	999999	263	999999	999999	708	999999	999999	813	834	999999	362	624	273	279	434	333	134	979	268	279	999999	859	998	976	445	559	732	999999	404	562	129	999999	862	999999	999999	999999	760	999999	126	999999	999999	257	185	832	999999	900	302	345	519	607	999999	246	470	901	187	779	264	568	487	158	546	780	418	281	999999	934	999999	983	993	614	573	337	863	798	747	999999	999999	176	667	999999	267	999999	758	999999	37	882	958	961	111	506	565	999999	319	967	999999	751	838	903	999999	999999	999999	318	351	905	44	207	
383	671	164	947	999999	98	900	942	891	159	999999	621	254	309	999999	800	882	497	58	999999	28	896	875	995	999999	780	526	293	999999	949	54	999999	762	829	509	296	806	163	411	476	999999	999999	85	999999	730	226	659	350	408	348	436	999999	999999	663	189	487	999999	999999	999999	324	999999	617	545	942	114	999999	859	999999	999999	690	993	728	96	581	999999	651	820	111	999999	184	131	186	885	67	522	200	997	109	650	999999	499	999999	607	999999	999999	683	830	143	999999	561	367	999999	550	718	354	707	767	999999	582	537	667	695	999999	382	202	999999	732	487	999999	914	999999	999999	774	999999	999999	356	131	999	676	407	820	686	442	999999	817	999999	636	999999	713	814	433	723	526	122	999999	803	753	235	894	999999	999999	352	713	755	390	607	470	772	527	998	586	999999	999999	185	717	980	999999	190	564	999999	758	565	999999	614	490	457	243	661	422	999999	603	896	999999	999999	456	477	972	999999	332	220	426	999999	999999	715	238	665	125	351	405	384	550	999999	999999	589	762	999999	578	109	274	933	999999	808	359	140	404	999999	663	451	728	999999	17	576	999999	353	889	894	999999	69	999999	825	342	891	266	47	847	41	999999	525	403	71	899	999999	999999	399	846	617	514	519	999999	547	12	673	623	166	376	973	714	326	700	867	478	518	999999	449	601	482	552	322	292	373	465	147	58	666	349	144	164	469	999999	281	390	999999	749	838	822	668	278	109	670	999999	327	908	825	999999	593	391	160	973	798	374	999999	999999	236	947	92	864	625	956	816	242	999999	254	819	428	999999	81	769	884	626	932	214	452	999999	419	55	556	322	999999	83	958	983	999999	671	999999	217	999999	999999	801	755	958	53	321	293	437	64	82	98	406	57	521	621	276	356	999999	169	999999	550	817	901	535	551	112	883	858	259	638	583	686	999999	299	901	999999	999999	668	889	892	169	223	999999	973	467	999999	474	999999	346	717	834	805	973	999999	647	362	899	229	416	940	438	999999	188	425	498	412	195	758	620	653	999999	688	976	277	462	999999	462	999999	78	635	999999	332	999999	542	999999	999999	713	999999	651	548	78	999999	261	999999	464	734	45	938	485	65	999999	716	940	692	579	999999	999999	705	143	320	899	971	999999	999999	312	116	913	645	621	999999	699	999999	116	81	585	239	437	37	813	999999	999999	524	452	22	904	921	999999	829	999999	658	950	17	492	340	648	106	756	480	646	357	821	399	999999	766	365	171	999999	999999	116	350	718	800	892	415	
28	385	999999	149	876	390	724	94	682	963	769	999999	86	775	432	488	482	957	391	999999	999999	999999	207	686	657	743	322	999999	722	623	939	159	124	87	321	273	577	617	603	999999	633	737	716	363	996	673	94	833	446	627	999999	761	419	437	508	126	188	842	999999	999999	77	213	371	69	33	619	577	999	999999	169	911	864	363	135	832	179	999999	843	689	983	999999	489	85	104	754	999999	999999	687	578	205	95	999999	135	469	999999	999999	999999	999999	340	387	999999	95	379	287	716	999999	407	293	604	999999	999999	344	162	508	485	588	138	999999	314	999999	878	890	431	268	999999	186	738	999999	936	412	803	538	513	312	888	573	119	797	387	999999	999999	999999	92	248	274	999999	582	627	984	610	301	999999	352	495	508	999999	663	121	213	999999	274	513	357	999999	535	402	831	850	620	912	478	340	889	999999	73	999999	807	192	993	333	999999	999999	910	999999	120	705	195	27	999999	682	909	998	999999	999999	999999	277	999999	999999	713	871	919	999999	16	81	141	961	999999	789	432	86	407	999999	127	880	936	999999	603	30	999999	830	217	814	55	937	12	480	746	51	999999	999999	332	917	999999	999999	414	871	114	838	205	999999	496	999999	595	728	284	439	881	713	911	332	674	89	999999	883	999999	114	686	999999	79	999999	225	999999	999999	636	999999	490	999999	995	476	74	59	764	825	932	343	811	229	999999	663	573	599	42	999999	753	999999	253	999999	596	467	309	194	45	768	999999	999999	328	692	958	974	793	999999	885	247	846	283	909	264	876	549	852	885	369	999999	505	71	192	999999	959	514	510	382	999999	537	176	999999	999999	999999	290	998	999999	129	999999	352	999999	145	713	999999	293	480	221	999999	999999	57	614	424	999999	999999	999999	482	999999	291	733	454	474	421	34	357	80	999999	999999	913	999999	877	534	733	624	27	546	370	358	396	753	489	999999	521	150	366	923	752	999999	394	999999	807	999999	734	396	816	878	458	999999	365	999999	999999	220	308	25	364	522	881	799	808	92	902	134	365	537	999999	161	952	281	667	434	327	911	874	190	175	631	800	346	808	148	999999	999999	992	999999	436	999999	994	505	785	843	999999	953	256	311	830	683	891	207	152	665	925	999999	453	930	407	999999	345	127	999999	733	722	545	991	999999	999999	652	999999	694	999999	975	166	457	495	999999	393	374	664	999999	360	492	740	999999	204	999999	223	911	805	71	273	31	933	877	999999	62	131	999999	961	999999	999999	188	550	206	106	177	999999	477	690	999999	
999999	43	750	772	767	368	993	129	350	848	455	92	999999	80	431	999999	52	288	802	443	999999	887	999999	87	265	182	941	543	506	999999	643	745	231	185	523	999999	280	170	999999	296	69	11	999999	122	999999	234	341	480	775	27	135	230	675	257	999999	660	630	673	517	594	427	459	622	323	215	999999	861	671	999999	201	809	881	178	516	384	700	731	300	945	40	840	470	768	489	901	422	80	973	256	863	999999	607	653	525	868	999999	999999	999999	907	432	999999	999999	999999	583	218	253	62	169	999999	238	928	340	727	999999	754	999999	999999	143	422	792	999999	887	999999	693	592	999999	238	999999	999999	774	321	890	392	523	667	180	547	999999	281	658	370	911	111	27	999999	278	879	176	771	999999	999999	255	429	124	793	485	254	240	999999	16	25	999999	521	999999	917	999999	999999	214	819	583	419	506	999999	763	432	727	999999	407	758	999999	999999	71	881	734	855	75	470	278	729	191	926	317	999999	275	999999	960	399	13	109	896	330	999999	357	999999	999999	422	393	999999	692	75	699	846	482	676	683	954	999999	999999	251	851	577	679	484	638	657	112	312	597	131	999999	338	782	999999	861	999999	999999	999999	693	999999	443	682	805	585	663	491	89	834	527	591	688	442	612	762	257	328	650	199	999999	999999	400	120	999999	544	999999	737	917	549	620	682	35	250	834	555	808	179	772	104	821	156	999999	277	785	15	999999	39	725	29	59	542	353	999999	995	163	840	332	999999	999999	364	999999	573	540	224	844	565	447	607	999999	953	88	556	556	378	572	999999	133	334	790	999999	202	21	999999	499	999999	339	567	255	999999	999999	485	292	511	739	894	582	48	63	999999	449	999999	431	668	999999	971	999999	796	999999	432	202	717	997	106	170	172	914	676	50	999999	999999	998	202	926	352	999999	796	54	999999	484	989	923	80	393	350	114	770	352	999999	527	101	542	477	822	488	997	999999	999999	351	577	979	906	997	916	436	451	803	504	999999	597	999999	999999	980	615	999999	278	646	614	756	65	999999	572	844	999999	999999	971	530	999999	447	355	990	610	703	248	999999	92	999999	163	957	898	311	275	36	243	352	159	562	862	999999	220	360	873	439	999999	999999	999999	999999	484	871	464	920	433	66	970	607	574	247	999999	999999	360	352	493	656	857	753	135	545	611	180	895	419	999999	991	999999	995	127	999999	418	999999	96	31	451	292	502	978	878	219	65	636	778	912	820	999999	37	867	866	226	581	541	60	871	460	313	
999999	55	262	999999	829	975	489	403	829	999999	33	339	901	211	163	879	875	916	490	974	402	982	598	999999	963	370	999999	900	600	876	999999	225	999999	147	999999	457	725	445	999999	89	999999	384	93	999999	727	698	966	665	72	999999	665	144	391	485	999999	993	457	346	478	468	999999	589	803	952	667	808	768	763	999999	706	164	439	536	410	999999	999999	899	456	198	274	404	472	999999	898	220	877	834	95	235	321	999	388	999999	999999	242	567	581	140	484	919	999999	212	999999	999999	547	235	607	999999	657	894	999999	999999	158	214	74	384	751	999999	741	789	974	683	537	999999	707	775	473	615	178	999999	445	769	999999	279	345	999999	703	481	999999	984	999999	854	437	999999	227	999999	240	762	999999	858	815	676	999999	695	945	999999	674	999999	658	771	762	991	812	999999	458	334	38	879	999999	872	681	280	553	756	518	999999	255	206	365	707	545	710	759	319	454	768	380	999999	999999	98	527	516	822	590	999999	289	52	49	999999	892	971	361	893	983	187	999999	133	999999	186	999999	10	478	830	951	235	62	242	502	943	689	954	750	555	780	999999	999999	457	963	534	239	87	216	999999	473	736	194	816	775	142	908	999999	738	110	508	999999	999999	686	999999	999999	999999	999999	549	105	203	938	230	805	999999	638	999999	98	170	116	999999	747	794	165	366	224	51	999999	466	369	45	54	225	650	56	999999	306	487	999999	608	365	192	999999	999999	129	999999	516	388	703	999999	129	819	484	632	999999	761	303	894	329	999999	323	933	591	190	999999	158	722	579	759	430	342	535	999999	562	751	764	219	683	45	832	708	662	543	328	250	225	569	593	999999	295	399	999999	999999	999999	294	431	601	357	60	971	811	999999	629	282	999999	999999	316	922	880	398	551	999999	858	999999	949	661	400	999999	939	844	588	139	999999	473	41	930	378	584	277	329	999999	861	633	73	30	999999	43	270	522	657	908	647	999999	108	744	999999	553	669	979	999999	41	338	418	215	392	999999	853	166	251	999999	224	732	654	560	235	689	999999	794	999999	999999	627	139	749	292	936	999999	426	999999	728	261	999999	999999	605	644	999999	834	453	428	681	999999	918	877	29	647	999999	186	993	162	872	999999	793	758	202	801	999999	901	589	135	999999	999999	999999	868	437	989	498	515	999999	999999	999999	999999	246	999999	123	139	999999	999999	120	112	999999	759	999999	274	122	674	999999	628	516	999999	999999	999999	255	327	999999	240	91	60	449	999999	159	999999	59	983	999999	481	817	235	645	
999999	543	264	790	486	285	999999	999999	992	755	762	531	999999	999	333	999999	876	155	918	419	883	999999	218	310	91	952	923	710	964	384	641	856	999999	983	452	999999	384	999999	768	52	639	736	99	304	687	507	289	927	726	999999	999999	335	899	999999	999999	999999	335	954	709	534	361	809	999999	617	124	999999	298	886	556	999999	996	280	999999	876	999999	156	958	913	623	583	673	999999	983	362	371	315	957	999999	231	436	935	999999	895	244	690	999999	208	999999	999999	999999	999999	403	380	663	616	742	948	32	45	615	67	421	340	136	860	999999	825	186	255	809	948	871	664	999999	999999	575	384	152	195	950	948	486	734	842	373	280	626	329	745	629	366	934	392	616	378	523	999999	769	383	334	14	31	236	380	832	348	738	999999	535	50	367	805	837	999999	667	999999	687	498	762	590	739	505	440	626	999999	23	489	999999	751	613	999999	615	999999	860	946	999999	260	364	999999	35	999999	376	793	705	271	999999	999999	306	949	798	836	601	16	793	999999	508	591	609	927	818	859	690	508	922	564	752	46	999999	148	740	330	999999	488	999999	58	372	711	999999	999999	892	916	192	109	953	776	884	608	999999	275	999999	345	650	437	201	176	851	868	871	151	518	524	131	999999	218	999999	513	123	280	744	232	999999	855	255	999999	902	999999	999999	999999	155	679	154	70	711	701	405	679	999999	297	570	999999	999999	999999	594	845	999999	795	34	890	485	273	770	999999	241	52	999999	489	405	999999	298	499	270	323	726	471	374	999999	420	466	812	798	617	826	709	547	728	956	271	409	666	117	652	700	999999	882	909	816	999999	668	59	916	283	999999	999999	80	999999	999999	123	132	481	914	999999	999999	87	686	999999	944	628	693	999999	999999	227	995	735	191	846	570	253	844	562	999999	999999	999999	416	896	525	124	827	999999	612	999999	842	149	999999	752	732	95	622	393	237	964	198	145	999999	364	999999	288	768	817	999999	375	999999	999999	570	923	999999	999999	160	190	171	540	999999	989	91	777	852	999999	77	983	458	999999	947	999999	616	597	999999	498	407	62	207	246	356	999999	415	246	999999	572	578	15	471	109	934	442	232	696	847	209	64	576	999999	999999	221	784	369	999999	427	999999	662	999999	999999	791	999999	108	999999	924	194	999999	583	844	999999	290	509	999999	521	359	826	515	999999	999999	749	170	444	830	550	586	35	571	650	942	818	999999	909	605	451	999999	999999	836	458	307	511	741	625	999999	999999	999999	999999	999999	272	20	646	912	
448	999999	233	402	356	405	999999	406	999999	622	466	999999	999999	999999	380	904	619	840	999999	990	66	340	419	18	545	999999	432	328	474	999999	999999	640	305	906	999999	177	381	59	334	999999	287	999999	408	999999	999999	983	193	762	850	217	539	431	533	656	855	118	333	225	857	130	973	999999	932	33	999999	825	345	999999	562	213	532	570	516	18	712	999999	932	530	733	561	999999	670	478	999999	346	876	116	999999	999999	975	999999	166	202	214	504	58	129	384	574	459	648	999999	999999	999999	684	999999	915	524	999999	850	999999	802	492	305	87	999999	761	674	687	447	999999	695	999999	999999	369	376	378	999999	514	663	885	999999	956	283	913	979	470	831	583	377	961	591	705	210	799	51	674	896	136	200	297	455	697	999999	741	999999	994	621	999999	317	999999	613	20	290	964	627	999999	218	999999	108	842	929	100	319	999999	136	990	868	999999	327	702	481	185	323	999999	440	860	828	542	961	984	848	554	275	777	358	581	424	999999	182	205	465	999999	37	358	999999	364	999999	651	614	961	136	999999	959	615	128	437	696	913	999999	766	999999	675	429	123	993	384	825	542	137	554	575	631	999999	999999	246	966	158	965	999999	85	483	187	927	999999	999999	24	999999	660	659	920	885	511	712	999999	188	999999	95	914	999999	999999	539	999999	523	999999	395	504	228	837	999999	161	999999	730	904	458	293	839	748	429	265	979	789	174	882	217	999999	74	999999	210	944	457	880	999999	611	999999	999999	638	664	867	614	363	795	999999	292	507	641	164	606	263	999999	348	51	665	658	999999	203	999999	962	316	400	331	584	999999	893	921	999999	999999	999999	878	912	655	185	880	999999	901	193	42	881	999999	575	999999	999999	666	999999	605	999999	224	585	235	999999	180	676	357	477	999999	778	999999	864	371	236	596	999999	999999	351	475	172	171	850	756	999999	171	999999	999999	740	885	863	918	999999	297	515	66	999999	999999	55	999999	979	999999	412	532	133	415	177	520	158	979	480	999999	325	612	443	253	374	828	43	672	687	99	616	999999	429	860	837	577	999999	179	136	151	682	609	496	344	758	999999	633	786	993	973	437	761	415	133	603	999999	854	271	692	640	859	383	64	890	221	820	999999	999999	578	600	999999	999999	999999	339	67	715	126	108	494	57	999999	257	678	714	661	855	186	306	266	509	722	593	487	495	291	309	555	605	133	938	224	370	999999	403	999999	458	999999	86	75	887	221	755	777	999999	445	612	704	350	999999	365	644	806	15	
79	877	80	999999	367	57	758	999999	999999	975	556	832	835	50	285	405	212	947	999999	240	379	999999	999999	816	842	60	679	604	215	377	767	304	999999	364	147	525	247	957	550	38	317	727	701	779	230	812	999999	571	999999	944	36	418	544	575	636	782	910	999999	659	999999	378	163	954	153	218	999999	999999	480	902	760	167	255	406	999999	923	651	595	197	596	999999	450	117	184	999999	350	359	759	999999	727	365	614	984	308	243	660	164	772	558	999999	968	397	139	668	669	787	999999	21	472	999999	985	999999	723	999999	628	866	270	999999	694	999999	999999	999999	582	753	547	155	999999	999999	999999	421	769	878	47	625	627	642	999999	449	999999	483	569	347	999999	200	999999	999999	891	326	679	377	999999	185	999999	756	712	475	815	386	130	523	613	999999	848	999999	999999	116	159	107	49	986	555	999999	472	221	242	999999	215	391	20	379	264	857	277	999999	999999	593	999999	291	999999	162	827	934	328	999999	869	735	999999	245	999999	635	28	794	286	693	821	577	712	867	523	201	999999	433	375	751	269	756	566	63	40	299	316	999999	999999	887	168	620	503	999999	351	507	32	969	84	385	360	999999	581	584	973	453	881	933	768	722	891	999999	569	999999	733	123	999999	445	215	999999	329	160	610	999999	534	210	84	242	999999	25	178	999999	359	989	401	798	185	982	999999	586	417	382	110	471	995	765	999999	926	747	237	338	587	999999	65	999999	209	859	192	999999	772	378	649	417	999999	553	999999	999999	579	185	934	999999	196	999999	628	610	946	999999	149	999999	769	999999	157	999999	999999	687	591	536	999999	999999	201	939	992	999999	999999	217	768	965	358	917	999999	720	999999	751	999999	299	151	231	145	999999	999999	999999	999999	790	999999	999999	231	999999	129	999999	962	999999	999999	999999	984	995	999999	265	58	999999	841	999999	999999	232	997	58	677	406	682	998	999999	370	401	849	823	51	999999	999999	999999	692	999999	614	846	293	955	340	999999	835	767	817	353	886	182	723	613	138	457	498	792	242	946	999999	481	999999	528	602	672	901	822	999999	775	743	614	365	435	999999	145	418	276	666	87	999999	638	864	655	659	197	677	999999	695	594	731	419	417	746	170	999999	725	999999	999999	668	79	23	999999	51	609	282	817	298	386	993	49	231	136	165	115	196	616	474	868	415	994	664	999999	358	54	334	206	619	274	103	419	653	913	999999	17	999999	813	822	999999	387	999999	388	860	702	555	509	292	262	640	974	526	260	999999	947	999999	999999	886	
999999	999999	999999	85	207	34	292	583	395	317	999999	157	288	382	999999	428	490	999999	615	999999	999999	803	544	52	944	979	999999	577	999999	756	999999	334	602	940	999999	999999	999999	312	182	364	577	128	169	202	999999	114	362	999999	732	832	416	999999	999999	609	461	673	462	242	999999	228	734	999999	424	639	351	999999	554	347	45	968	656	999999	999999	261	236	999999	643	999999	887	839	626	698	999999	336	349	999999	276	993	488	673	999999	539	180	954	629	863	703	999999	999999	359	559	25	566	763	185	238	999999	999999	999999	999999	39	999999	354	301	601	46	869	98	300	298	999999	561	858	999999	605	999999	999999	908	632	373	999999	999999	500	538	290	611	142	91	999999	121	12	469	999999	343	999999	263	195	879	999999	593	993	615	999999	563	999999	997	167	204	999999	69	999999	152	999999	19	999999	914	619	816	20	990	904	999999	999999	188	295	78	999999	524	999999	351	931	138	555	49	379	997	885	937	716	293	999999	937	999999	101	890	860	294	611	999999	729	643	379	868	372	688	999999	676	60	277	752	65	642	477	816	137	999999	596	145	639	546	39	681	109	727	546	966	999999	847	298	999999	999999	999999	725	999999	707	562	999999	999999	999999	173	330	834	669	964	999999	999999	470	999999	963	797	273	159	971	999999	700	962	279	151	826	722	350	829	761	842	999999	725	916	480	118	575	833	413	785	999999	999999	204	999999	999999	500	734	506	999999	999999	500	170	634	368	472	306	999999	999999	128	366	637	823	500	82	999999	995	511	999999	989	996	397	999999	860	373	999999	46	505	999999	144	650	999999	999999	999999	945	271	681	343	366	454	183	373	999999	999999	56	999999	652	725	131	194	149	999999	839	516	763	495	535	999999	271	862	435	801	999999	157	477	275	421	999999	999999	811	154	662	999999	999999	815	633	114	260	813	225	999999	321	999999	999999	999999	999999	262	709	827	460	735	999999	999999	504	999999	381	578	145	247	781	999999	419	181	320	49	999999	843	399	700	140	391	285	496	55	18	124	428	38	999999	814	22	711	415	999999	85	773	589	650	999999	443	64	969	22	42	488	999999	999999	72	726	518	999999	862	19	697	79	459	884	37	495	904	953	549	983	432	768	35	14	86	244	999999	897	202	968	999999	85	421	272	464	566	574	999999	365	312	644	994	999999	999999	999999	999999	999999	889	562	165	526	490	514	986	590	273	463	439	72	828	460	999999	627	894	999999	622	657	197	430	470	921	929	598	247	348	437	999999	999999	297	61	618	386	344	47	999999	
776	570	435	999999	999999	999999	144	999999	536	999999	33	377	265	949	999999	377	438	999999	999999	999999	596	891	999999	647	162	655	139	152	21	999999	83	999999	999999	999999	975	999999	232	514	239	367	787	999999	71	395	999999	70	363	383	201	683	190	917	252	803	854	885	303	787	999999	545	973	991	900	327	778	999999	786	811	974	54	155	923	239	734	456	578	829	881	999999	102	302	755	999999	337	39	165	43	999999	598	100	757	444	985	694	393	999999	999999	999999	999999	577	283	551	999999	157	537	266	688	517	357	999999	999999	422	465	436	999999	999999	999999	572	298	622	714	999999	223	884	296	999999	938	545	351	660	461	95	273	999999	999999	999999	356	803	799	772	477	999999	439	999999	44	999999	999999	558	451	175	755	554	999999	995	863	283	338	524	999999	826	327	999999	176	696	825	969	159	710	617	501	871	246	773	999999	154	999999	570	900	849	951	732	999999	999999	185	905	906	640	277	891	999999	422	832	999999	973	999999	999999	359	742	497	74	195	999999	940	999999	304	518	781	929	851	675	712	437	675	999999	999999	937	59	990	791	999999	339	882	819	81	88	49	303	799	80	819	839	999999	413	999999	766	463	449	153	881	397	999999	999999	426	999999	833	999999	167	44	999999	517	285	368	999999	578	734	999999	459	999999	871	999999	224	981	859	42	836	884	33	889	152	640	999999	999999	119	404	793	629	465	603	247	103	881	269	999999	562	543	999999	877	834	60	463	13	579	282	999999	182	153	851	393	999999	949	999999	999999	891	248	30	379	259	556	784	115	847	856	999999	777	383	999999	71	306	498	365	16	198	839	688	636	917	633	493	231	650	778	82	223	297	140	614	378	681	542	173	230	330	59	944	616	157	999999	504	252	228	91	554	894	33	942	999999	437	213	999999	999999	999999	999999	999999	144	336	775	999999	344	999999	768	586	389	764	335	999999	686	148	894	999999	489	970	139	999999	13	568	234	999999	999999	354	999999	187	174	999999	439	427	464	994	999999	618	999999	513	612	857	999999	641	999999	790	569	888	266	999999	999999	140	132	142	617	999999	332	575	112	598	453	990	289	590	999999	999999	999999	907	999999	692	233	286	241	976	367	999999	999999	999999	999999	444	999999	310	98	732	644	44	947	307	810	939	672	999999	515	999999	999999	622	577	892	229	393	465	661	999999	574	411	266	898	155	774	345	758	999999	709	999999	999999	153	902	557	945	387	371	36	107	741	29	882	999999	999999	916	999999	999999	999999	999999	999999	978	955	102	524	330	
388	145	801	532	999999	190	712	641	999999	999999	916	999999	30	999999	999999	31	438	564	476	554	528	495	909	239	999999	999999	884	817	235	690	34	60	999999	236	567	251	570	999999	632	999999	317	999999	999999	999999	999999	34	999999	926	309	461	549	400	625	999999	801	893	235	572	999999	999999	999999	894	415	166	247	999999	999999	793	389	601	999999	935	932	916	247	286	572	193	999999	14	957	958	518	774	151	633	434	999999	434	673	25	997	10	798	264	422	999999	766	488	999999	692	999999	546	708	10	614	468	709	731	525	331	52	343	498	999999	347	386	641	25	613	440	923	999999	999999	586	463	934	143	661	824	449	805	999999	999999	321	77	421	809	773	536	175	725	686	999999	999999	999999	664	511	923	999999	45	205	750	999999	999999	769	531	830	132	547	679	335	57	907	999999	525	347	248	187	807	926	999999	867	489	448	999999	246	459	999999	613	799	433	220	744	788	254	65	830	401	999999	546	999999	687	236	999999	840	999999	779	834	826	635	425	334	125	990	999999	338	271	999999	988	532	999999	466	519	999999	256	124	313	128	999999	470	517	847	634	999999	345	999999	641	999999	999999	999999	467	624	548	977	383	999999	999999	999999	329	915	793	403	412	30	474	134	999999	488	610	725	999999	999999	999999	365	999999	577	999999	999999	655	999999	999999	999999	827	950	74	457	999999	541	374	157	999999	560	798	915	676	123	999999	613	796	220	721	162	30	883	673	805	620	192	858	805	999999	250	107	750	999999	164	999999	461	955	26	999999	636	999999	463	705	812	863	98	688	14	142	96	67	444	858	544	618	944	287	269	999999	735	682	999999	999999	999999	463	999999	999999	522	547	983	657	779	999999	94	999999	999999	999999	860	942	999999	999999	999999	672	321	192	663	891	999999	545	999999	184	696	190	480	954	555	713	999999	359	815	401	175	467	159	439	288	439	774	999999	61	766	426	326	314	241	999999	999999	999999	596	799	166	22	999999	916	808	960	999999	999999	140	493	854	261	511	137	140	338	396	523	882	904	999999	127	188	494	864	758	999999	875	249	135	659	285	339	560	999999	389	198	550	350	478	688	906	643	999999	999999	514	999999	199	999999	903	441	382	999999	999999	576	48	833	999999	61	60	590	723	294	14	834	578	922	950	478	999999	999999	999999	182	413	226	327	483	999999	297	360	999999	190	999999	999999	693	286	999999	648	999999	620	999999	704	499	299	999999	964	621	638	188	628	592	999999	721	999999	763	595	210	151	475	999999	564	666	206	701	218	409	31	
948	999999	557	847	284	967	857	204	445	357	882	526	999999	705	999999	988	668	999999	878	469	280	582	999999	85	589	182	734	999999	889	508	797	91	488	943	673	327	630	781	317	997	999999	237	327	999999	327	625	999999	553	719	999999	538	932	340	999999	751	999999	223	999999	268	999999	242	802	999999	937	559	999999	47	318	42	527	367	886	460	881	999999	999999	265	860	758	999999	959	191	345	220	969	864	751	547	999999	307	114	158	523	216	764	71	922	389	688	526	999999	905	521	202	321	651	482	459	999999	709	120	362	723	303	152	61	466	104	967	694	59	500	126	734	999999	219	999999	253	126	545	129	999999	181	241	386	64	669	153	899	328	999999	999999	213	492	999999	751	434	229	999999	999999	604	999999	422	994	476	96	788	999999	999999	112	288	999999	342	799	589	244	999999	491	916	999999	391	322	204	649	999999	757	296	634	547	999999	784	153	189	412	940	999999	463	999999	765	299	275	999999	374	797	50	999999	959	414	903	952	999999	999999	312	975	331	291	633	999999	999999	718	999999	164	249	999999	999999	144	58	999999	858	999999	999999	13	726	626	822	509	948	407	999999	999999	797	882	730	595	111	841	840	214	999999	658	667	689	999999	56	999999	999999	642	267	479	905	114	999999	555	615	180	566	226	685	163	821	343	236	173	543	920	917	433	654	16	486	303	844	999999	209	630	999999	517	999999	999999	999999	867	691	927	703	53	768	337	125	999999	544	625	165	999999	999999	325	441	525	952	135	582	688	987	260	999999	611	270	999999	999999	984	88	59	546	999999	452	954	651	999999	470	500	999999	590	317	999999	999999	861	148	999999	589	883	198	999999	565	554	999999	31	879	999999	934	102	782	999999	981	140	999999	495	88	999999	608	315	999999	143	65	462	973	991	381	757	788	141	473	477	601	472	796	513	493	999999	999999	999999	85	221	373	999999	717	574	609	186	894	976	782	542	194	284	999999	64	519	113	580	562	999999	999999	651	999999	628	314	986	518	344	832	11	96	602	999999	239	463	999999	999999	745	408	392	999999	999999	812	358	999999	999999	327	262	741	993	390	421	451	780	999999	569	570	749	999999	588	100	842	999999	975	696	940	15	54	756	999999	999999	999999	999999	179	455	267	839	454	697	999999	999999	999999	602	999999	620	674	160	999999	999999	999999	210	938	342	820	302	362	999999	836	662	990	999999	283	999999	457	999999	999999	249	999999	334	695	999999	125	61	391	919	834	249	999999	999999	999999	789	607	768	863	93	893	35	361	877	103	
466	999999	791	707	743	395	999999	155	999999	999999	999999	999999	84	590	173	999999	887	951	900	999999	999999	579	481	641	999999	680	999999	642	373	277	999999	999999	403	240	239	727	999999	354	647	534	83	104	553	766	595	911	533	999999	699	999	999999	83	999999	420	981	999999	999999	160	999999	73	999999	127	781	411	600	999999	484	843	360	446	999999	999999	313	375	999999	999999	35	715	55	300	156	337	999999	374	270	999999	435	999999	259	999999	206	183	847	584	654	999999	323	999999	175	999999	436	689	999999	262	248	473	999999	96	999999	963	999999	815	115	999999	917	999999	184	416	151	677	122	999999	999999	17	999999	999999	695	729	721	438	999999	883	999999	998	863	999999	999999	690	135	797	163	349	957	296	491	390	78	641	667	999999	781	907	10	999999	934	934	999999	819	21	662	999999	50	374	597	268	977	999999	999999	352	460	52	493	290	999999	999999	773	543	999999	999999	860	517	63	72	619	657	797	883	999999	73	929	999999	999999	678	473	29	123	999999	370	37	514	123	961	299	999999	999999	297	626	656	974	170	401	797	302	999999	154	724	999999	999999	940	999999	104	999999	53	423	99	361	999999	816	334	410	798	182	280	999999	746	556	999999	855	559	999999	180	236	87	902	537	999999	398	527	329	305	145	228	430	566	420	898	918	876	126	708	483	809	332	573	372	229	526	291	414	597	960	131	206	580	300	867	999999	150	885	526	999999	297	497	39	274	580	751	714	999999	848	637	887	999999	999999	999999	370	999999	999999	540	318	56	116	122	731	345	24	32	849	276	552	760	999999	990	600	745	999999	322	303	308	792	999999	812	690	566	959	82	999999	999999	695	999999	964	999999	609	999999	999999	856	999999	765	694	260	557	901	999999	58	999999	859	896	999999	116	699	58	999999	215	748	840	244	425	555	999999	272	632	677	164	999999	999999	136	178	999999	999999	999999	21	999999	999999	58	244	999999	374	642	479	110	999999	999999	999999	999999	880	363	428	860	736	244	440	628	993	431	628	999999	747	110	469	999999	690	999999	28	227	687	500	11	166	514	999999	869	783	86	671	96	389	438	168	466	234	707	999999	687	885	457	393	563	999999	430	363	828	274	182	518	419	999999	999999	31	999999	389	999999	271	356	471	375	657	552	332	345	249	452	588	643	999999	262	382	795	142	999999	304	999999	824	736	999999	446	604	999999	567	262	393	164	416	999999	86	872	446	999999	999999	520	999999	841	241	841	190	911	250	999999	937	266	47	907	102	261	999999	999999	999999	535	999999	35	770	
56	984	999999	951	94	45	737	567	372	816	420	579	999999	969	999999	706	983	555	249	999999	973	999999	999999	224	999999	71	999999	999999	634	999999	910	999999	201	750	753	856	999999	999999	105	875	999999	73	575	449	999999	999999	480	291	999999	745	554	979	955	829	796	384	682	855	999999	33	879	900	933	37	905	652	388	999999	225	999999	545	103	999999	999999	999999	910	107	861	597	999999	590	873	287	999999	790	931	811	371	953	379	184	315	423	999999	995	612	140	999999	999999	974	949	609	75	999999	210	461	529	999999	999999	886	286	820	267	327	442	999999	623	54	246	999999	841	26	918	999999	432	239	679	387	377	89	779	559	328	623	208	981	999999	999999	687	339	412	230	234	76	102	999999	58	106	640	989	989	95	310	999999	142	932	691	229	999999	970	781	152	223	66	117	727	999999	999999	128	999999	999999	299	367	907	571	999999	791	999999	753	79	191	582	746	999999	100	693	258	758	490	276	300	588	803	716	557	270	999999	178	959	375	860	414	999999	190	999999	999999	999999	403	998	521	150	839	475	461	789	208	405	835	966	999999	478	744	163	852	169	619	999999	999999	359	311	999999	623	891	388	999999	999999	604	565	596	999999	964	855	759	999999	135	460	999999	351	999999	358	999999	999999	211	546	897	126	999999	999999	30	999999	999999	88	53	999999	999999	526	948	97	252	22	604	839	249	575	999999	999999	984	194	726	708	506	154	723	11	446	443	999999	354	490	102	525	479	545	424	197	886	999999	999999	999999	999999	512	999999	999999	915	754	999999	931	636	97	284	141	76	409	322	675	68	365	52	260	474	115	999999	999999	159	999999	999999	304	825	387	572	811	999999	133	127	206	999999	55	807	256	999999	511	999999	266	216	961	458	999999	999999	999999	138	999999	769	999999	999999	503	908	999999	949	428	629	999999	116	999999	999999	473	218	999999	291	999999	204	23	557	795	999999	999999	329	346	399	198	47	64	81	999999	999999	50	51	999999	999999	624	297	61	105	389	626	692	999999	999999	741	999999	753	515	788	116	999999	125	973	973	972	633	183	572	999999	761	999999	999999	657	40	10	999999	999999	107	999999	667	828	153	918	177	178	156	568	999999	605	657	445	532	275	965	999999	143	999999	999999	148	999999	450	724	999999	344	998	999999	44	999999	536	266	999999	656	108	999999	999999	999999	206	805	804	826	74	999999	999999	382	325	857	309	692	999999	999999	417	363	958	513	227	999999	132	583	178	127	121	203	267	999999	346	789	434	154	999999	131	999999	271	273	999999	838	70	757	
648	999999	151	751	999999	999999	999999	848	957	999999	594	904	183	288	622	999999	687	999999	870	132	627	999999	536	432	999999	15	999999	929	156	999999	999999	674	167	999999	999999	565	999999	375	769	337	597	999999	999999	101	840	999999	513	842	324	634	586	607	967	937	140	611	492	718	597	347	999999	740	702	866	61	919	747	999999	805	67	609	321	945	543	534	137	657	444	592	914	999999	999999	615	999999	514	48	707	229	225	871	83	319	999999	999999	999999	857	798	999999	999999	920	503	999999	47	266	35	999999	661	433	412	13	953	999999	135	682	845	999999	135	999999	362	22	222	527	999999	933	984	300	543	523	697	677	338	145	404	672	421	815	999999	358	999999	250	387	283	817	999999	917	35	193	106	586	899	999999	618	169	37	999999	975	84	114	281	735	731	147	736	734	674	818	999999	999999	999999	39	451	999999	692	999999	999999	938	710	398	25	999999	999999	447	937	797	945	719	976	999999	964	445	741	401	86	761	519	999999	546	92	548	109	383	730	834	999999	457	999999	925	57	402	768	275	999999	98	999999	628	293	210	939	788	954	842	285	498	825	298	60	999999	999999	603	999999	402	627	850	999999	585	999999	999999	390	350	999999	794	928	974	999999	999999	999999	313	764	143	999999	48	607	304	593	999999	108	999999	19	999999	407	265	999999	454	999999	999999	648	999999	181	999999	999999	681	820	599	797	170	913	999999	302	655	242	746	935	797	999999	357	794	999999	999999	658	487	154	999999	132	942	735	799	999999	968	828	999999	231	141	999999	891	553	228	999999	506	432	353	797	939	363	35	660	999999	206	86	658	582	999999	576	999999	260	999999	89	697	999999	72	371	439	341	473	134	21	615	999999	906	824	139	999999	999999	835	999999	689	214	248	107	292	999999	999999	407	319	256	999999	999999	618	776	793	474	531	361	443	999999	999999	466	475	239	23	55	420	999999	261	999999	795	498	741	217	570	999999	999999	599	374	657	768	42	31	226	999999	366	996	999999	123	360	608	999999	392	774	400	233	739	19	93	247	994	312	155	999999	999999	716	999999	410	215	999999	634	999999	987	786	999999	881	444	258	999999	657	58	287	186	901	921	999999	116	999999	817	347	164	831	999999	999999	662	465	887	999999	765	999999	453	595	999999	223	726	999999	999999	606	999999	999999	999999	490	697	436	198	716	136	253	868	99	610	945	593	868	999999	803	424	860	134	837	994	212	999999	999999	214	999999	360	999999	185	254	924	509	496	307	558	673	999999	90	938	999999	339	643	999999	675	999999	507	
12	69	477	923	262	586	999999	644	524	999999	996	588	231	736	366	999999	999999	623	175	111	459	295	319	999999	669	999999	922	999999	507	360	838	999999	519	706	460	999999	495	262	992	999999	999999	851	782	970	677	999999	999999	999999	589	999999	575	750	510	999999	999999	716	749	405	999999	999999	663	303	999999	174	748	188	78	525	999999	75	678	816	631	999999	83	607	999999	348	404	124	485	720	999999	999999	785	98	999999	999999	659	743	999999	99	999999	999999	684	999999	715	618	232	498	999999	343	925	999999	498	999999	999999	999999	426	449	214	410	999999	148	443	999999	999999	806	388	660	870	999999	866	542	523	588	817	999999	151	348	892	893	126	999999	638	151	794	84	842	999999	969	999999	603	219	999999	151	98	999999	640	741	39	909	239	571	999999	999999	477	392	11	999999	941	999999	542	999999	557	320	293	104	509	301	999999	629	963	999999	690	247	455	999999	999999	382	500	956	917	410	318	983	999999	554	289	211	674	411	83	933	999999	999999	101	526	662	229	999999	994	360	348	592	999999	999999	877	999999	390	982	820	389	999999	419	984	653	999999	999999	573	656	999999	815	308	626	747	999999	40	276	292	155	999999	994	999999	999999	505	999999	578	817	999999	999999	999999	673	898	999999	999999	32	454	523	999999	754	959	999999	98	573	128	189	999999	999999	845	853	915	611	599	245	63	999999	604	114	913	999999	85	324	859	535	870	75	916	89	772	999999	111	516	176	537	999999	180	906	221	406	326	999999	999999	971	65	132	184	84	999999	175	38	428	999999	610	999999	678	644	999999	563	999999	999999	273	972	999999	131	999999	408	444	71	59	883	919	999999	707	999999	834	229	352	999999	412	695	991	262	914	744	999999	999999	905	454	859	550	281	352	518	999999	63	999999	907	850	999999	724	740	22	614	291	999999	45	999999	23	999999	459	999999	104	161	999999	70	20	68	999999	825	989	503	990	999999	999999	611	576	874	999999	543	263	322	501	999999	688	954	999999	648	632	635	270	999999	891	567	409	258	999999	201	999999	999999	53	999999	702	35	324	999999	750	810	999999	679	542	999999	289	999999	999999	146	800	605	999999	999999	92	371	435	579	564	999999	611	433	999999	999999	435	385	373	999999	500	999999	620	476	185	467	999999	999999	542	953	999999	110	839	421	933	999999	458	999999	999999	457	210	681	999999	132	471	452	999999	326	999999	856	254	166	797	219	999999	892	526	334	999999	15	848	999999	829	999999	486	999999	41	200	499	539	801	853	657	915	869	818	653	497	15	732	848	888	999999	686	708	936	
313	630	440	50	746	134	999999	722	609	296	851	999999	645	16	421	429	999999	478	999999	400	509	881	349	171	249	39	329	696	167	960	754	153	773	550	999999	411	759	459	792	677	701	935	316	583	967	48	851	999999	999999	429	71	691	631	317	437	999999	290	279	801	999999	805	466	564	999999	542	708	840	105	855	19	999999	377	999999	387	699	573	575	766	204	210	187	999999	384	738	899	999999	521	999999	123	999999	130	999999	999999	999999	872	999999	999999	999999	999999	999999	208	756	999999	999999	759	693	14	254	617	863	856	524	999999	601	999999	999999	91	825	750	478	999999	384	981	136	889	190	720	999999	514	999999	202	908	999999	936	12	431	999999	999999	979	215	68	999999	999999	999999	872	606	414	66	545	999999	163	554	915	572	80	823	775	999999	422	579	973	403	740	163	670	948	799	999999	598	999999	999999	19	999999	544	420	921	535	731	999999	293	999999	663	999999	999999	999999	647	999999	163	999999	188	656	172	660	409	999999	664	536	695	589	999999	807	274	467	436	999999	153	708	380	161	159	297	53	999999	138	803	319	338	624	851	999999	955	999999	283	420	999999	143	358	446	999999	999999	999999	840	999999	338	486	999999	205	639	999999	999999	939	622	11	999999	890	612	409	531	606	922	336	912	844	566	969	999999	991	57	973	999999	795	271	78	405	764	457	901	433	999999	302	999999	698	601	693	999999	999999	999999	567	999999	850	733	827	840	389	429	999999	999999	585	369	325	519	999999	999999	73	372	678	999999	999999	951	443	710	975	878	314	808	999999	320	160	482	636	526	433	528	132	236	968	431	688	999999	291	460	326	74	337	999999	966	42	538	331	415	999999	49	616	95	149	757	948	536	581	791	171	999999	112	732	798	96	629	543	999999	403	257	999999	629	669	999999	394	910	999999	531	841	605	782	829	999999	847	487	817	999999	983	478	999999	894	117	194	999999	999999	223	342	539	999999	999999	499	999999	999999	168	924	419	946	112	999999	846	407	14	739	196	999999	26	44	999999	321	279	196	559	367	383	362	757	445	549	378	181	578	999999	835	504	116	91	902	909	999999	78	870	340	999999	999999	622	890	377	998	999999	598	188	457	228	426	999999	939	344	553	805	999999	999999	406	733	583	278	395	179	999999	89	999999	124	135	961	999999	408	999999	999999	735	999999	472	389	447	999999	780	993	131	999999	418	354	176	747	358	113	756	103	474	607	654	364	237	720	142	918	442	483	999999	999999	975	28	304	617	608	792	343	786	536	597	953	999999	
156	601	999999	890	912	999999	765	31	999999	159	999999	258	677	381	534	751	256	528	999999	999999	940	635	818	400	999999	559	148	566	770	999999	999999	877	653	73	999999	635	999999	999999	15	999999	999999	999999	290	826	94	56	940	237	267	591	539	999999	231	656	650	521	783	370	841	363	422	208	260	245	999999	999999	604	613	174	898	999999	999999	523	493	587	908	355	992	315	12	619	911	999999	999999	999999	999999	656	996	423	999999	851	600	999999	999999	470	519	780	54	244	999999	451	336	999999	368	800	535	494	999999	78	999999	175	790	64	999999	744	510	899	82	805	999999	999999	608	999999	478	57	200	999999	871	33	78	138	311	758	286	561	292	848	999999	387	904	74	999999	927	681	530	70	999999	572	907	959	620	708	249	211	629	843	146	594	321	610	931	999999	999999	10	613	999999	999999	778	287	462	662	959	694	999999	999999	490	680	518	999999	986	999999	40	999999	999999	999999	999999	71	999999	657	718	155	263	628	777	972	451	215	926	78	665	38	766	295	455	999999	661	23	348	242	999999	999999	628	646	999999	954	901	659	999999	553	193	802	485	131	568	316	409	999999	916	999999	527	285	753	450	292	958	888	745	518	999999	796	416	723	324	518	555	999999	617	999999	823	81	999999	565	383	884	999999	553	645	726	148	897	330	107	999999	715	863	419	187	364	999999	76	999999	999999	882	999999	777	999999	170	999999	23	999999	791	47	103	999999	735	999999	380	566	428	414	999999	28	379	999999	475	318	312	609	655	146	999999	999999	999999	757	915	999999	683	625	999999	783	999999	999999	712	359	115	293	14	564	999999	154	999999	621	935	962	999999	999999	999999	999999	999999	468	777	561	957	877	448	539	999999	345	940	94	45	754	458	999999	999999	219	999999	30	999999	192	314	999999	629	510	999999	728	327	964	933	999999	879	999999	343	648	16	831	86	835	910	576	182	668	624	999999	999999	293	172	999999	939	613	831	750	999999	109	164	39	931	456	780	720	999999	999999	411	171	214	374	421	809	639	201	143	480	119	197	19	645	132	734	999999	999999	566	37	999999	999999	999999	138	422	999999	494	976	999999	630	65	200	365	35	999999	463	999999	744	872	999999	660	748	480	360	999999	999999	100	519	999999	207	64	999999	163	999999	132	999999	224	85	951	187	325	662	301	513	425	918	999999	983	388	669	53	657	941	999999	376	999999	999999	999999	999999	999999	999999	999999	79	701	576	999999	47	181	903	184	248	614	793	999999	46	998	456	967	935	723	999999	116	140	999999	163	999999	34	950	
816	999999	242	628	588	599	43	350	593	600	999999	336	881	660	90	999999	430	999999	864	256	176	378	999999	999999	660	999999	132	47	999999	831	547	179	73	96	365	67	941	620	35	203	661	695	414	856	40	608	841	578	36	999999	817	999999	542	778	783	447	26	361	999999	999999	476	996	506	762	62	999999	999999	794	305	32	999999	810	413	670	999999	480	964	973	999999	61	999999	554	21	999999	24	999999	637	295	313	917	51	590	999999	221	727	999999	199	999999	803	999999	999999	57	283	13	664	16	321	872	999999	312	483	999999	999999	915	999999	922	999999	589	747	999999	140	977	999999	999999	981	681	999999	202	943	929	291	999999	179	588	999999	885	280	17	262	17	511	999999	110	11	443	997	999999	737	339	804	680	999999	904	574	999999	368	566	895	32	983	849	129	999999	264	30	171	999999	922	999999	999999	652	977	336	740	727	999999	876	999999	999999	983	601	430	863	148	999999	681	417	605	455	356	328	384	999999	999999	167	392	835	846	980	282	133	167	536	341	162	702	283	173	846	766	492	87	999999	49	391	429	266	790	999999	999999	754	278	999999	853	678	277	992	67	583	999999	539	40	508	672	859	444	893	531	986	556	408	253	758	688	999999	251	432	945	887	737	136	54	840	641	527	854	999999	682	663	884	999999	225	590	511	236	461	578	999999	999999	947	536	999999	999999	459	941	510	519	999999	999999	436	999999	999999	999999	845	218	495	999999	867	154	14	999999	999999	867	111	845	999999	663	257	462	999999	673	152	999999	999999	211	401	250	390	700	27	344	902	693	236	49	999999	55	745	302	741	999999	710	145	184	999999	325	999999	703	614	758	847	999999	999999	586	763	702	289	238	643	999999	254	809	177	136	669	850	527	999999	72	999999	146	918	999999	720	150	999999	17	591	999999	999999	999999	546	776	941	180	999999	577	116	999999	999999	384	999999	111	999999	496	462	999999	18	515	999999	798	235	640	433	621	928	316	999999	999999	800	695	698	999999	756	999999	708	43	235	956	596	283	420	178	725	806	330	816	481	233	688	430	998	86	404	999999	308	906	352	330	251	766	961	999999	999999	650	685	999999	354	201	788	429	317	62	918	999999	388	999999	915	627	301	122	835	391	999999	999999	697	622	999999	999999	984	801	690	905	714	830	322	748	506	84	130	994	471	290	445	269	122	945	167	336	710	252	991	725	999999	139	999999	580	913	301	953	73	248	999999	216	986	738	999999	347	97	999999	999999	559	840	507	306	650	999999	946	999999	267	
751	464	760	958	741	810	965	877	585	999999	741	835	215	999999	66	755	784	83	999999	999999	711	608	80	579	80	692	160	228	999999	488	386	634	424	44	212	609	488	999999	474	185	773	533	761	999999	999999	803	354	718	450	551	999999	481	497	968	555	152	394	190	999999	59	999999	747	155	999999	523	999999	999999	999999	999999	457	999999	999999	608	999999	999999	187	846	999999	564	277	999999	441	777	190	622	999999	999999	999999	488	69	999999	308	840	425	999999	999999	388	999999	999999	907	393	183	999999	992	284	809	999999	999999	999999	378	306	512	999999	620	711	227	999999	965	484	999999	971	964	692	859	243	968	226	193	999999	730	799	192	216	657	883	173	641	785	906	813	41	920	245	120	999999	712	682	999999	713	999999	67	423	189	999999	935	429	491	940	999999	315	592	689	469	490	578	999999	999999	968	736	547	585	999999	999999	671	587	60	729	999999	106	999999	296	999999	479	458	673	386	12	999999	721	464	999999	999999	35	999999	999999	351	999999	999999	541	649	999999	714	493	176	999999	873	999999	518	479	999999	699	908	999999	238	29	596	220	20	817	202	999999	155	257	281	864	884	167	999999	450	245	999999	999999	999999	456	124	999999	513	313	735	800	999999	493	680	836	999999	773	857	797	582	634	141	999999	936	349	538	270	467	221	999999	837	715	897	78	243	296	725	999999	396	124	446	93	907	285	27	999999	999999	475	420	516	100	36	999999	885	815	999999	999999	48	701	999999	854	125	301	999999	897	94	133	425	446	999999	49	999999	471	682	145	551	234	999999	999999	177	911	794	56	704	220	811	354	22	262	999999	147	686	176	999999	270	331	999999	905	387	932	57	999999	38	871	999999	194	999999	687	749	274	880	982	128	534	17	69	999999	596	791	96	739	120	172	999999	999999	362	739	992	422	813	759	328	999999	986	999999	709	765	185	237	35	256	667	272	988	259	999999	999999	999999	470	211	999999	999999	124	999999	203	936	999999	722	469	123	455	999999	275	936	514	561	204	142	414	307	303	999999	369	765	840	82	848	184	67	256	794	107	532	999999	560	565	214	497	793	192	999999	53	716	999999	580	683	402	336	999999	999999	960	436	237	999999	999999	369	999999	358	999999	130	98	999999	999999	222	329	357	50	63	386	999999	999999	706	348	999999	999999	999999	187	255	195	166	680	521	700	369	295	999999	870	999999	313	999999	729	856	47	672	104	805	388	503	794	232	642	348	999999	999999	351	264	97	15	535	658	191	999999	172	999999	450	576	174	999999	926	960	487	
999999	750	999999	229	500	669	675	137	832	870	684	460	962	524	341	999999	999999	999999	41	281	864	833	655	18	999999	693	743	231	527	999999	93	576	834	745	961	598	764	315	851	999999	421	877	703	787	999999	138	210	779	119	15	999999	288	895	689	999999	999999	999999	186	89	806	925	999999	610	201	787	117	626	226	562	999999	806	860	999999	446	859	986	999999	867	511	999999	999999	964	999999	999999	641	804	680	155	999999	999999	503	999999	235	54	669	967	277	511	10	399	512	983	226	375	208	149	122	459	999999	999999	717	236	675	999999	323	960	341	999999	560	982	999999	481	999999	449	249	999999	634	131	776	892	719	628	867	999999	999999	509	748	999999	999999	999999	692	231	325	498	999999	276	913	166	730	999999	636	188	951	27	999999	40	891	776	136	980	999999	990	682	937	999999	98	999999	563	569	999999	221	594	775	68	999999	215	166	604	52	972	314	478	999999	77	999999	541	677	849	158	478	618	971	999999	342	987	702	548	999999	999999	318	907	359	999999	915	497	999999	413	892	727	757	873	296	733	999999	675	46	999999	999999	999999	384	420	519	999999	101	206	999999	973	442	999999	999999	999999	778	999999	734	75	955	999999	485	580	999999	138	784	132	400	604	331	247	467	999999	999999	999999	933	999999	208	897	397	999999	999999	719	257	999999	970	821	139	100	105	274	999	97	720	164	999999	45	467	999999	635	396	25	496	875	12	515	776	129	999999	733	81	999999	837	677	21	385	999999	332	155	167	999999	993	999999	509	66	248	380	945	796	988	897	248	951	271	10	928	19	999999	255	563	203	999999	643	366	33	451	172	419	709	999999	999999	712	999999	98	672	403	999999	999999	999999	763	144	830	332	999999	836	999999	871	999999	677	93	999999	921	87	591	963	270	359	999999	485	615	999999	960	999999	999999	639	195	926	863	598	999999	999999	32	999999	999999	428	373	380	146	530	999999	579	999999	742	626	413	436	634	999999	134	412	999999	999999	999999	213	687	184	593	999999	999999	650	906	18	976	80	870	352	896	596	999999	600	999999	222	422	295	45	489	227	620	999999	213	561	205	738	196	562	999999	999999	999999	804	999999	780	999999	999999	879	999999	571	620	672	755	71	539	48	568	534	522	832	359	999999	177	207	999999	972	702	999999	99	999999	999999	790	517	999999	831	999999	791	918	820	825	943	543	11	474	999999	555	864	552	673	999999	999999	999999	674	999999	101	999999	654	999999	298	999999	372	615	789	581	301	999999	164	999999	239	465	256	649	714	696	889	815	999999	703	
338	410	118	159	990	999999	84	75	126	787	999999	537	430	194	630	22	463	337	753	999999	183	49	400	999999	999999	218	276	999999	500	999999	999999	286	90	951	278	887	699	222	624	223	507	236	713	377	999	999999	999999	71	29	701	999999	561	72	794	530	299	999999	580	836	999999	999999	999999	999999	999999	946	60	456	999999	915	743	323	250	999999	999999	922	947	999999	33	538	620	183	214	968	798	744	289	223	295	431	999999	876	128	999999	842	913	420	660	999999	430	948	255	565	999999	285	387	992	847	532	999999	583	999999	987	52	225	608	105	128	776	404	666	837	999999	58	936	866	204	864	871	999999	512	296	760	602	999999	999999	618	68	692	999999	751	441	691	999999	847	999999	889	999999	169	243	999999	999999	884	999999	999999	121	999999	517	220	419	999999	999999	999999	904	369	296	213	394	462	850	990	999999	435	999999	653	234	155	747	210	920	977	128	705	637	809	999999	999999	999999	839	477	999999	111	848	999999	237	623	999999	786	64	999999	811	505	624	319	252	780	867	528	527	999999	966	346	316	299	999999	74	999999	349	999999	159	884	624	554	984	567	889	199	161	137	39	769	999999	693	999999	118	481	504	395	395	39	352	883	72	310	511	999999	794	999999	841	173	200	125	691	999999	676	999999	950	639	999999	362	591	999999	400	497	768	999999	999999	999999	190	999999	570	47	953	76	806	10	561	254	483	999999	105	640	999999	964	839	653	677	787	972	921	999999	864	643	42	447	636	493	575	541	903	303	136	377	881	602	162	172	625	108	675	999999	706	166	999999	267	999999	406	435	999999	124	930	865	695	269	439	999999	404	921	628	179	516	999999	712	999999	328	969	999999	438	999999	686	491	999999	689	306	295	824	708	999999	775	497	240	68	999999	426	973	999999	999999	118	999999	896	758	251	997	929	168	649	999999	586	999999	999999	687	999999	72	971	633	879	186	999999	973	615	997	891	999999	140	939	458	79	295	999999	890	537	164	986	475	999999	250	64	759	147	646	830	131	701	487	809	271	999999	946	793	999999	261	52	145	835	899	867	105	866	990	710	999999	708	980	999999	999999	533	999999	596	53	392	824	426	261	336	785	875	199	999999	999999	999999	462	132	501	512	638	495	999999	999999	576	999999	155	197	769	999999	76	999999	150	779	727	286	289	408	903	411	278	835	791	808	60	33	677	437	999999	322	257	457	999999	478	999999	999999	999999	999999	30	982	247	637	657	999999	269	663	999999	420	940	999999	397	64	229	100	999999	999999	703	
999999	110	553	393	717	652	999999	189	999999	915	672	999999	462	771	458	999999	999999	174	641	999999	967	549	397	298	267	496	999999	925	999999	237	126	245	489	570	304	731	477	999999	999999	999999	999999	644	650	748	999999	922	487	283	938	676	999999	925	601	624	736	999999	712	264	136	230	162	531	986	391	798	437	999999	999999	999999	727	910	999999	644	656	977	333	898	649	236	999999	19	226	999999	526	928	200	643	865	834	999999	28	223	999999	308	832	679	657	999999	949	999999	999999	595	805	221	765	977	291	944	646	413	772	999999	38	792	221	935	544	469	463	607	999999	999999	68	844	709	697	858	345	999999	308	999999	999999	699	600	428	424	421	775	761	950	999999	698	999999	430	860	955	194	680	97	896	999999	198	804	352	999999	773	999999	960	999999	77	128	945	130	348	738	141	373	437	373	796	999999	999999	999999	512	999999	105	923	637	983	754	512	188	258	927	174	486	835	357	999999	999999	887	460	273	693	832	964	577	880	999999	728	591	757	317	300	382	374	999999	302	654	999999	849	899	976	999999	564	940	999999	202	183	261	306	999999	678	718	999999	999999	506	24	680	732	999999	53	999999	265	999999	999999	871	999999	999999	799	999999	543	703	23	999999	988	483	516	999999	999999	277	385	999999	440	999999	575	88	999999	999999	318	868	999999	999999	999999	999999	806	999999	721	594	809	79	739	647	383	265	763	999999	665	913	999999	590	999999	885	788	464	152	999999	514	832	999999	677	282	575	247	931	999999	999999	781	795	998	44	762	921	329	822	538	737	999999	185	668	263	423	685	470	728	878	589	832	999999	85	999999	449	888	997	999999	796	999999	410	452	733	999999	540	869	914	887	827	999999	999999	999999	926	414	23	999999	174	343	263	999999	999999	518	63	999999	99	325	719	538	594	999999	999999	999999	36	999999	337	880	999999	826	999999	553	770	583	900	809	33	999999	999999	999999	456	999999	724	663	878	209	999999	891	398	792	999999	225	160	385	302	954	154	378	940	562	87	142	999999	347	999999	999999	999999	531	999999	253	999999	233	785	59	999999	483	158	270	999999	999999	315	446	492	659	84	506	999999	999999	290	945	665	999999	926	977	593	323	233	386	52	999999	382	999999	282	155	873	528	440	999999	302	818	805	883	69	122	256	640	650	237	273	124	316	442	999999	999999	999999	273	999999	807	466	769	260	999999	999999	150	455	779	173	346	785	555	999999	302	999999	472	150	781	595	813	731	952	999999	995	123	927	999999	999999	295	610	999999	610	231	999999	644	533	999999	
43	999999	918	667	476	476	999999	999999	717	58	999999	999999	779	532	806	678	999999	86	513	106	999999	658	300	288	999999	493	563	779	185	334	443	658	568	903	999999	126	676	155	264	485	368	999999	406	879	848	999999	999999	999999	999999	999999	999999	557	140	436	314	999999	374	640	162	999999	999999	534	276	392	615	365	782	875	999999	689	12	348	821	38	999999	710	261	999999	439	916	977	485	28	253	597	886	527	141	599	999999	752	45	992	281	572	999999	999999	23	274	493	999999	640	999999	999999	999999	398	735	999999	699	999999	133	952	211	246	15	437	515	32	795	729	837	999999	999999	693	999999	966	356	550	465	903	433	248	157	999999	999999	346	999999	947	324	208	999999	424	441	995	608	999999	834	756	999999	144	329	999999	227	544	999999	174	999999	999999	999999	963	52	194	646	796	180	885	804	999999	146	668	999999	568	708	597	578	422	219	290	95	146	141	999999	999999	331	584	178	30	612	999999	934	981	855	812	999999	166	966	778	645	824	999999	995	578	619	606	999999	760	999999	999999	999999	999999	955	84	882	998	831	452	910	325	999999	11	864	202	965	211	999999	758	755	357	440	999999	999999	573	999999	372	150	562	999999	999999	999999	823	623	400	646	999999	979	907	972	814	529	713	66	999999	433	823	858	803	613	999999	919	999999	14	208	199	364	598	391	618	999999	857	279	472	242	525	999999	999999	474	555	999999	999999	779	785	999999	828	726	556	191	150	642	514	347	949	999999	757	37	999999	999999	210	292	999999	597	999999	462	956	259	251	823	937	999999	999999	393	257	704	195	150	987	999999	999999	472	807	999999	251	975	15	519	329	900	484	999999	579	999999	273	999999	450	634	489	332	985	578	999999	732	254	114	999999	130	99	255	387	999999	49	755	999999	738	484	61	355	323	999999	446	930	351	349	448	999999	480	130	983	999999	560	660	664	87	999999	987	85	171	146	777	885	429	84	522	867	458	823	918	535	999999	398	288	999999	875	999999	648	144	999999	999999	649	727	10	115	991	826	956	999999	678	254	751	409	999999	219	545	999999	999999	999999	999999	481	990	641	562	594	204	864	281	999999	788	539	162	853	691	365	497	999999	999999	999999	92	999999	911	82	155	674	999999	390	508	79	999999	314	531	999999	315	911	816	18	999999	415	911	136	999999	471	999999	999999	101	897	717	534	999999	495	686	702	773	142	570	999999	495	887	809	814	366	211	999999	483	18	999999	999999	780	999999	489	885	479	412	955	150	999999	999999	17	582	886	673	999999	357	144	
628	999999	999999	182	350	999999	999999	287	606	106	999999	999999	999999	123	140	732	999999	999999	984	999999	609	999999	999999	817	992	130	999999	999999	999999	922	999999	391	853	730	855	189	349	374	440	650	999999	608	873	315	195	796	844	371	876	850	536	736	989	125	534	421	538	212	190	999999	467	43	999999	683	999999	388	500	874	267	951	392	999999	506	343	275	999999	343	999999	631	205	286	79	611	464	999999	414	401	738	205	444	650	147	193	999999	193	999999	635	199	360	806	999999	999999	114	925	467	550	999999	656	849	999999	87	554	580	999999	943	397	431	517	296	551	986	761	679	823	310	999999	802	296	999999	343	375	153	633	825	899	317	965	686	996	845	184	999999	889	672	367	106	566	208	999999	796	999999	127	903	809	999999	543	300	290	624	223	748	944	505	999999	167	999999	920	755	95	636	431	745	521	450	999999	250	872	16	465	214	687	603	29	364	999999	257	250	824	15	999999	26	684	71	783	999999	240	250	999999	514	434	999999	999999	999999	999999	374	765	999999	462	442	999999	999999	293	999999	999999	535	155	924	999999	684	909	692	999999	999999	729	619	999999	683	737	999999	146	10	498	502	999999	999999	876	490	388	989	999999	651	788	392	435	694	733	859	651	258	999999	315	999999	699	604	742	89	999999	394	999999	627	92	869	119	305	999999	183	790	794	391	658	999999	545	999999	617	999999	904	713	324	44	999999	887	42	999999	999999	831	902	799	999999	298	948	999999	105	367	371	999999	781	678	96	857	521	942	999999	269	599	297	769	999999	91	346	999999	376	746	359	145	740	59	999999	718	474	676	999999	893	505	442	843	569	188	790	633	486	235	626	999999	523	942	822	772	889	113	71	955	717	561	460	582	78	999999	232	630	999999	401	960	622	999999	999999	59	999999	999999	999999	728	591	166	999999	859	612	749	289	835	999999	917	287	500	614	999999	720	666	341	55	860	999999	822	956	169	699	94	999999	14	999999	386	893	264	945	144	999999	999999	799	269	999999	848	999999	789	999999	39	999999	657	901	355	999999	470	999999	717	999999	966	980	905	999999	996	759	999999	347	999999	13	999999	309	663	341	366	239	999999	921	407	999999	206	999999	985	911	926	456	51	999999	919	999999	815	906	999999	999999	999999	163	479	845	999999	509	926	510	97	785	999999	730	59	325	545	125	285	549	82	87	999999	937	994	999999	999999	550	717	591	428	999999	197	552	999999	923	361	212	760	97	128	999999	713	696	999999	999999	999999	205	407	726	647	999999	519	999999	833	107	
423	52	999999	484	146	261	999999	999999	91	999999	597	999999	999999	999999	964	342	365	198	999999	185	374	999999	999999	794	999999	512	153	990	999999	625	439	921	719	36	510	319	54	286	950	866	114	377	615	999999	612	548	599	281	761	315	448	999999	845	658	732	793	55	374	938	999999	999999	999999	999999	999999	707	999999	201	580	999999	654	298	88	247	563	999999	997	999999	999999	999999	997	999999	999999	999999	638	187	999999	999999	70	304	999999	999999	999999	347	327	999999	312	976	159	106	936	999999	28	655	116	999999	369	94	999999	587	735	777	852	192	940	999999	246	572	763	288	999999	999999	140	999999	908	390	999999	741	920	805	999999	31	999999	106	255	650	894	226	132	621	999999	33	999999	999999	999999	938	421	497	406	606	522	740	222	870	506	999999	227	999999	747	726	999999	627	999999	485	819	713	912	756	999999	999999	999999	30	450	152	999999	576	999999	656	999999	969	969	999999	344	323	292	37	999999	995	599	999999	432	162	478	999999	223	200	999999	319	999999	855	36	665	560	116	781	502	299	80	410	930	544	570	35	999999	756	286	999999	851	203	999999	905	916	166	39	999999	673	551	54	928	280	716	494	999999	861	942	999999	999999	238	541	790	737	738	595	669	373	862	136	999999	999999	936	999999	17	999999	871	949	120	509	531	248	118	951	255	151	139	223	59	999999	999999	834	452	716	65	319	999999	64	177	331	496	665	15	547	850	405	999999	373	709	377	131	912	999999	804	999999	999999	432	839	492	596	465	455	323	294	962	866	999999	999999	851	697	713	999999	782	999999	22	865	243	571	110	850	159	999999	514	999999	456	261	11	999999	677	999999	886	999999	571	580	866	51	351	720	999999	983	208	999999	522	21	999999	999999	139	54	792	183	756	861	738	642	999999	699	941	641	837	710	864	558	999999	999999	810	150	256	999999	922	970	999999	999999	986	127	651	387	253	502	28	999999	132	957	855	503	999999	35	999999	928	144	176	110	710	882	874	128	649	229	736	210	522	67	928	132	821	659	244	874	621	990	69	999999	999999	623	694	587	907	703	999999	477	785	999999	327	999999	756	870	813	639	121	998	12	168	999999	999999	999999	96	204	834	43	844	999999	999999	223	937	84	719	662	96	198	297	999999	999999	179	268	425	216	739	860	999999	951	846	604	763	622	999999	900	940	155	127	608	999999	999999	669	215	403	635	102	389	992	46	218	726	451	824	787	66	988	257	877	298	356	343	468	92	999999	479	397	601	999999	183	999999	999999	968	589	903	
999999	999999	964	865	790	999999	359	868	339	743	129	999999	938	834	932	912	692	278	999999	262	60	999999	587	999999	924	247	501	440	818	267	701	999999	861	999999	649	999999	34	392	97	999999	996	475	138	349	878	325	458	766	27	271	97	247	999999	337	853	534	698	756	940	552	621	919	59	82	51	372	302	27	195	999999	887	309	999999	653	265	999999	485	248	339	608	789	999999	423	556	179	999999	617	533	77	999999	92	277	452	999999	999999	87	999999	999999	999999	516	999999	440	580	865	384	999999	66	496	81	278	999999	460	427	342	762	999999	505	503	999999	587	754	999999	950	999999	79	620	857	999999	99	999999	999999	429	940	999999	585	359	165	999999	182	999999	408	131	461	799	75	631	999999	119	999999	677	999999	921	163	720	761	265	489	999999	796	764	930	999999	406	893	118	629	519	604	756	413	730	947	999999	521	189	999999	316	161	15	447	999999	747	864	421	606	248	275	999999	71	330	869	655	762	999999	999999	988	725	999999	690	445	121	255	999999	379	947	634	999999	999999	541	999999	999999	338	504	358	993	999999	555	999999	999999	870	364	300	543	436	999999	85	195	912	70	200	907	999999	470	999999	335	524	394	495	474	971	999999	633	687	931	381	541	999999	413	999999	277	999999	740	280	820	91	999999	711	926	835	871	449	688	581	351	231	209	867	935	32	479	799	70	999999	326	999999	999999	612	999999	999999	11	999999	781	999999	792	757	177	999999	650	487	514	813	468	659	603	531	999999	61	346	710	182	674	999999	390	945	478	382	230	954	596	999999	218	110	871	999999	999999	668	201	789	593	64	999999	226	457	518	665	340	410	916	794	999999	678	276	999999	882	337	709	400	552	324	384	946	524	63	999999	999999	712	597	825	656	863	766	272	752	656	451	457	999999	872	999999	147	972	314	169	999999	683	942	208	988	505	247	277	649	474	999999	117	999999	999999	999999	222	952	743	584	999999	931	509	415	999999	254	999999	999999	941	528	272	186	412	642	365	732	452	363	514	609	329	418	999999	127	999999	543	999999	244	294	999999	659	336	999999	999999	53	237	822	277	429	999999	556	626	305	749	386	298	807	474	999999	440	878	859	448	144	265	999999	999999	391	617	979	999999	207	999999	506	869	999999	999999	25	598	999999	910	185	934	559	999999	703	123	846	740	509	736	84	392	853	566	799	999999	269	142	202	890	440	660	999999	999999	358	999999	799	880	999999	515	791	875	724	530	703	925	888	999999	561	738	500	651	117	253	999999	815	999999	
939	79	58	522	883	406	246	479	524	999999	311	704	672	323	966	999999	993	944	209	668	333	862	874	998	188	999999	464	400	789	552	205	627	543	299	999999	999999	402	993	908	479	487	999999	189	440	587	387	888	999999	999999	361	123	309	431	999999	418	86	205	59	344	312	941	846	999999	971	299	683	171	383	463	165	897	10	999999	729	191	999999	683	443	421	999999	692	49	999999	438	999999	999999	205	999999	999999	783	615	352	659	606	537	641	371	217	151	903	226	515	961	378	463	123	273	701	999999	999999	402	999999	638	543	619	901	999999	261	542	999999	487	775	502	679	549	554	351	438	202	550	999999	476	999999	517	584	999999	88	498	974	326	999999	999999	999999	999999	390	854	999999	125	986	635	999999	999999	674	748	425	451	999999	291	999999	909	771	835	509	999999	235	926	999999	130	959	442	823	490	287	999999	770	983	355	999999	299	999999	839	235	451	566	999999	801	801	999999	999999	999999	174	797	670	75	554	999999	999999	999999	519	999999	394	594	166	554	812	181	831	999999	977	441	999999	265	991	999999	79	546	393	942	999999	999999	999999	999999	38	999999	278	35	820	221	999999	973	989	352	999999	834	311	255	78	897	999999	716	969	352	576	659	47	908	805	536	996	17	999999	61	999999	95	339	478	565	999999	285	786	361	999999	786	13	452	753	27	166	831	999999	477	999999	198	999999	463	781	349	379	788	369	229	293	225	664	999999	937	999999	162	999999	832	689	737	621	967	364	359	999999	572	217	999999	999999	648	705	999999	539	999999	863	652	632	558	138	196	552	916	999999	78	404	132	999999	999999	875	865	999999	998	144	740	999999	230	468	113	999999	999999	171	503	478	999999	588	53	134	650	999999	999999	999999	946	704	503	195	705	410	295	954	443	138	702	419	35	986	999999	47	999999	55	642	194	528	342	360	999999	59	999999	986	490	361	999999	793	439	650	345	714	304	999999	999999	999999	820	999999	999999	999999	649	469	999999	452	593	999999	15	334	605	441	50	999999	614	353	478	145	266	424	804	999999	445	344	272	768	689	281	411	406	254	877	999999	21	379	999999	711	565	964	995	402	608	355	673	999999	998	609	343	999999	950	172	419	911	999999	378	999999	346	315	206	325	762	999999	480	609	999999	727	619	38	999999	64	999999	912	180	270	31	205	257	999999	155	274	999999	356	999999	461	243	835	966	999999	643	999999	999999	406	369	649	999999	90	999999	746	593	470	999999	580	710	55	318	259	248	999999	999999	182	307	575	169	999999	999999	999999	
150	999999	375	999999	761	202	395	809	841	999999	553	531	999999	999999	77	999999	188	685	885	999999	645	136	152	983	999999	999999	52	471	526	647	247	438	492	826	940	119	380	999999	709	196	195	901	213	82	706	716	622	443	114	795	999999	484	55	579	771	999999	876	391	656	444	159	999999	292	999999	999999	124	49	210	10	958	141	838	975	699	402	999999	922	80	999999	999999	703	999999	366	730	999999	999999	999999	912	65	999999	999999	988	999999	275	46	999999	619	999999	83	591	676	999999	999999	156	664	558	508	356	187	37	101	806	114	775	741	999999	999999	562	942	245	731	136	154	84	999999	152	999999	710	662	999999	134	999999	996	999999	999999	291	177	219	75	702	264	999999	999999	37	834	436	883	917	533	496	703	66	999999	837	999999	549	999999	999999	430	522	412	999999	693	999999	903	189	809	419	571	459	383	358	496	250	981	999999	401	126	250	299	268	238	186	176	437	77	999999	168	999999	999999	23	810	789	553	299	999999	353	689	999999	654	999999	999999	356	83	123	354	999999	999999	856	174	158	160	126	141	264	184	999999	999999	618	836	344	650	999999	906	446	999999	999999	999999	950	999999	351	711	993	595	999999	999999	999999	112	999999	999999	999999	27	312	671	516	863	693	657	298	999999	999999	826	81	297	320	976	890	449	637	550	785	626	877	340	822	999999	167	999999	468	470	302	520	474	999999	339	999999	347	999999	400	999999	879	911	654	834	683	999999	640	705	285	999999	999999	999999	474	512	306	999999	149	972	999999	79	705	171	198	828	822	999999	362	999999	999999	992	639	999999	59	999999	670	999999	999999	52	999999	306	999999	461	256	773	567	859	55	961	238	458	187	375	74	999999	876	717	722	826	21	361	173	103	747	292	999999	924	392	419	842	432	999999	107	325	999999	272	254	999999	425	999999	963	286	400	999999	508	815	999999	999999	728	188	953	162	155	40	999999	999999	712	999999	963	717	999999	476	636	999999	999999	999999	999999	59	522	999999	999999	999999	306	565	999999	85	772	785	249	476	999999	21	999999	999999	889	279	763	76	31	999999	560	540	999999	708	628	496	999999	281	511	958	999999	224	999999	671	555	999999	856	589	982	229	999999	926	474	496	924	631	999999	999999	239	999999	786	23	38	999999	507	999999	849	598	999999	562	435	500	999999	290	741	577	999999	992	685	737	423	183	94	999999	57	999999	999999	464	783	996	683	254	52	999999	999999	721	196	296	173	999999	311	267	652	429	794	869	999999	194	755	357	21	819	719	502	123	613	928	236	66	873	999999	
999999	814	999999	999999	190	458	999999	118	29	391	333	828	999999	436	165	530	999999	999999	188	999999	881	709	999999	985	863	535	549	861	569	999999	959	239	999999	436	916	452	712	550	614	420	353	999999	999999	965	687	999999	497	76	958	92	999999	999999	878	999999	999999	685	388	954	26	999999	908	999999	548	236	431	104	999999	795	519	712	817	125	402	767	999999	804	973	470	308	872	47	483	903	486	999999	999999	361	406	291	241	74	758	533	959	511	905	537	999999	999999	593	461	701	556	255	999999	158	999999	120	266	351	711	917	999999	153	616	435	544	72	999999	691	999999	142	999999	288	999999	69	999999	999999	265	730	999999	474	926	715	420	346	926	657	222	380	999999	250	150	939	529	156	112	389	352	999999	999999	475	999999	852	850	329	999999	278	607	214	999999	394	855	535	84	247	991	940	733	280	508	887	849	999999	779	501	992	574	758	501	999999	211	100	188	369	801	671	999999	864	100	158	658	999999	999999	812	527	395	999999	999999	999999	165	172	999999	81	999999	484	625	475	82	358	337	999999	519	999999	257	366	999999	676	999999	999999	575	917	85	643	132	850	836	842	523	261	116	387	708	999999	346	794	555	28	999999	885	185	206	999999	999999	999999	535	148	944	999999	456	999999	718	448	593	715	247	96	23	949	727	999999	999999	951	821	252	949	914	52	769	463	810	284	999999	290	106	999999	916	999999	879	596	711	892	92	77	37	397	939	125	761	108	707	542	79	882	999999	402	999999	999999	273	999999	621	999999	185	306	645	949	999999	167	999999	346	331	526	143	363	26	754	700	884	794	999999	20	999999	291	670	755	278	215	192	52	704	134	736	306	999999	974	614	716	999999	431	87	744	781	628	424	999999	191	999999	715	866	493	701	370	395	418	803	999999	999999	999999	999999	999999	743	470	125	792	221	594	230	76	389	411	999999	999999	999999	716	999999	238	180	999999	893	574	869	500	999999	999999	12	764	999999	887	999999	161	799	211	245	64	344	283	999999	835	212	999999	961	341	336	464	455	999999	907	678	308	575	652	947	621	999999	999999	253	999999	999999	790	457	253	342	804	999999	611	836	678	408	381	999999	571	345	664	999999	612	538	173	862	999999	225	857	999999	589	999999	509	851	999999	269	999999	101	139	109	55	999999	938	629	537	999999	852	618	117	999999	307	470	13	999999	293	999999	373	968	89	291	463	999999	600	580	752	999999	727	999999	256	419	851	290	999999	999999	300	999999	999999	983	999999	74	19	494	117	358	375	129	693	202	
999999	679	999999	588	22	999999	645	999999	164	368	876	430	381	102	372	698	657	27	999999	541	26	384	148	389	999999	24	281	969	466	999999	215	633	423	535	999999	577	523	999999	277	860	826	999999	754	999999	999999	999999	999999	917	132	419	700	358	366	999999	186	999999	541	516	999999	998	575	999999	999999	999999	162	999999	16	846	999999	795	999999	395	749	901	999999	999999	999999	733	282	398	330	364	847	999999	999999	857	276	999999	358	18	999999	999999	999999	279	295	159	806	999999	999999	999999	999999	847	26	336	245	999999	608	464	447	979	999999	807	243	231	677	220	829	966	371	304	999999	744	497	892	759	999999	742	999999	616	565	999999	788	999999	419	824	999999	347	999999	811	999999	258	812	999999	999999	454	238	999999	430	601	84	330	840	480	956	886	828	360	134	577	79	572	139	848	882	589	774	999999	823	999999	205	999999	319	999999	134	56	174	920	127	447	531	999999	322	877	541	244	560	999999	525	533	996	132	223	942	742	673	129	964	999999	790	680	999999	950	33	999999	999999	999999	685	355	910	999999	907	242	999999	56	677	260	999999	316	647	38	999999	810	300	410	82	999999	376	422	461	999999	209	978	337	767	999999	999999	298	480	339	999999	874	962	614	811	98	999999	536	896	999999	423	999999	657	999999	999999	223	102	659	999999	334	551	643	273	894	983	999999	929	905	919	999999	235	962	780	999999	423	999999	504	205	489	322	193	133	480	356	48	69	552	683	575	553	536	792	675	156	999999	999999	611	77	631	299	168	984	999999	479	999999	460	96	680	881	607	719	896	999999	310	150	428	999999	916	999999	923	970	999999	339	999999	890	443	999999	634	198	832	553	436	574	200	164	208	999999	11	516	999999	973	871	801	968	833	640	999999	374	15	369	426	694	221	708	999999	999999	655	250	588	406	173	462	999999	58	64	293	332	979	156	942	911	999999	410	278	950	108	454	999999	543	260	999999	922	628	828	416	858	999999	865	871	251	999999	276	999999	120	423	520	389	752	914	549	318	999999	228	73	458	264	294	942	758	999999	467	294	999999	338	584	999999	834	663	642	999999	79	466	118	904	399	644	999999	299	855	999999	999999	702	456	993	942	999999	703	564	380	162	574	281	999999	999999	784	999999	569	999999	535	182	686	726	119	718	480	851	533	323	999999	813	514	999999	97	329	510	765	838	999999	395	405	547	999999	999999	490	631	797	358	467	130	999999	85	999999	999999	999999	752	993	592	737	523	100	655	389	891	566	647	580	999999	788	150	28	430	
856	698	139	634	416	443	628	999999	683	503	76	203	999999	738	849	239	999999	576	517	183	999999	200	999999	749	167	388	726	999999	999999	612	570	326	111	999999	999999	966	634	59	345	559	963	650	999999	597	589	196	358	999999	798	350	780	222	632	845	999999	665	403	389	999999	38	717	785	46	999999	932	749	101	831	999999	882	604	364	240	957	219	999999	999999	708	170	999999	39	897	999999	999999	832	358	694	999999	999999	999999	573	254	582	317	842	187	613	999999	664	839	105	527	319	999999	999999	425	981	675	635	869	314	694	999999	999999	998	819	741	336	248	584	65	834	449	954	319	359	782	922	999999	42	846	592	53	999999	875	512	999999	138	963	416	999999	999999	999999	521	258	878	35	87	318	999999	999999	999999	999999	999999	999999	270	87	365	606	396	643	999999	560	999999	33	722	650	898	629	999999	241	612	999999	831	218	46	999999	928	999999	440	334	704	999999	999999	595	569	72	963	547	614	434	232	532	577	773	317	467	36	497	999999	999999	137	458	821	791	833	913	999999	871	747	66	159	659	176	72	939	454	468	18	464	999999	686	361	999999	999999	19	90	999999	68	900	578	187	999999	179	999999	206	255	793	310	761	655	374	999999	799	557	284	573	365	515	834	862	999	28	43	999999	551	776	999999	759	782	753	128	639	970	178	879	719	489	963	865	693	661	999999	256	808	999999	594	999999	467	787	446	724	289	233	47	579	168	406	304	999999	430	999999	999999	999999	999999	537	734	999999	631	678	999999	999999	401	999999	150	999999	840	771	235	588	956	999999	999999	999999	345	999999	839	415	932	598	720	323	194	312	999999	881	627	640	248	281	999999	999999	929	788	233	362	332	638	93	836	999999	396	181	715	704	215	835	72	192	999999	697	328	198	999999	957	251	999999	999999	215	269	584	999999	533	954	36	493	295	197	999999	999999	999999	210	332	106	858	333	999999	479	608	239	55	564	999999	269	583	243	284	895	831	981	464	243	433	999999	261	999999	863	226	999999	220	919	647	999999	209	282	999999	996	101	999999	999999	109	429	999999	975	999999	29	751	273	380	999999	219	400	366	999999	529	472	777	999999	999999	999999	469	999999	790	999999	999999	407	249	999999	986	96	247	192	720	999999	881	44	753	457	608	999999	788	600	846	895	11	528	291	999999	680	810	719	496	256	999999	999999	184	638	101	665	816	779	503	287	293	999999	36	680	169	885	494	999999	329	900	612	999999	869	88	999999	999999	999999	126	691	578	186	377	750	999999	863	43	707	
405	999999	792	792	999999	294	323	562	348	975	848	999999	672	999999	999999	999999	999999	644	326	304	106	743	704	873	700	98	925	999999	999999	805	999999	816	135	188	98	68	537	118	160	999999	556	525	557	422	942	994	28	999999	95	999999	164	301	547	739	610	999999	999999	999999	101	999999	999999	222	999999	542	999999	42	999999	494	107	999999	861	487	999999	80	747	580	196	999999	931	706	79	543	999999	938	651	999999	999999	396	577	435	112	999999	999999	785	999999	999999	878	24	537	910	998	534	294	64	125	999999	807	999999	991	999999	476	673	987	394	999999	999999	207	707	891	96	999999	609	999999	999999	929	252	470	708	195	414	701	181	999999	999999	708	999999	258	960	822	999999	999999	999999	999999	546	958	438	632	999999	999999	68	999999	181	999999	999999	158	398	616	621	134	873	215	108	291	587	338	304	999999	966	686	759	578	247	884	916	104	959	999999	381	713	500	619	838	227	136	999999	530	999999	314	872	319	999999	999999	836	999999	769	892	999999	999999	217	999999	520	665	946	731	999999	898	296	217	355	198	195	245	999999	633	263	377	881	164	999999	808	999999	613	999999	376	831	999999	999999	935	156	212	447	395	173	999999	980	954	892	496	999999	379	244	999999	958	683	134	693	728	212	695	402	20	367	999999	409	417	906	571	579	900	999999	999999	360	70	153	750	799	81	858	999999	309	485	395	519	939	999999	414	999999	999999	999999	147	999999	209	249	753	201	999999	886	764	999999	83	999999	322	596	106	999999	883	781	815	999999	334	621	869	558	396	917	625	999999	570	835	13	261	160	336	762	336	298	999999	316	999999	999999	913	317	226	999999	999999	172	799	422	66	690	632	839	487	999999	999999	352	999999	853	836	576	242	325	999999	638	999999	242	986	833	769	594	772	999999	999999	272	421	314	652	977	479	754	826	434	513	154	380	422	999999	418	999999	999999	647	267	999999	999999	437	597	388	588	759	999999	186	965	999999	999999	999999	168	976	225	999999	221	700	999999	999999	91	999999	807	812	784	267	409	569	577	999999	785	946	515	994	487	999999	824	925	73	228	795	999999	860	781	999999	237	222	445	457	911	999999	293	974	882	398	635	629	785	604	999999	360	124	608	379	999999	999999	999999	173	498	390	682	295	636	454	999999	512	889	36	771	556	55	963	122	665	570	501	972	632	606	852	999999	49	999999	742	868	999999	970	491	913	525	825	58	947	999999	239	740	657	999999	303	999999	746	603	24	57	999999	396	11	942	808	375	999999	999999	999999	646	185	999999	963	
893	585	999999	999999	999999	122	255	999999	996	26	56	436	829	844	999999	338	999999	115	611	35	284	999999	481	679	38	999999	999999	972	55	491	310	999999	999999	999999	763	999999	999999	352	348	999999	768	999999	999999	999999	954	999999	999999	999999	111	999999	845	541	999999	999999	999999	438	113	999999	999999	725	574	999999	686	515	999999	164	840	63	90	999999	942	378	766	130	999999	958	185	110	724	522	703	26	999999	605	999999	999999	328	977	999999	335	841	168	839	623	916	495	999999	774	999999	800	999999	999999	450	999999	507	476	774	452	999999	999999	262	12	999999	990	31	558	412	91	868	945	836	863	966	755	665	999999	539	153	214	999999	329	411	999999	999999	999999	999999	575	275	107	179	999999	875	625	366	83	838	655	848	602	367	999999	558	999999	999999	963	811	959	999999	939	723	937	631	247	591	411	999999	567	999999	152	252	982	999999	984	999999	950	960	248	999999	681	999999	139	999999	550	999999	687	771	999999	725	999999	47	818	999999	999999	383	242	374	638	999999	999999	232	280	76	705	359	385	999999	999999	216	999999	13	573	359	999999	122	593	255	90	400	999999	640	355	841	627	115	433	111	999999	610	467	586	999999	999999	655	999999	556	72	985	999999	471	742	999999	298	957	957	473	999999	867	222	789	986	999999	247	140	323	876	439	449	600	999999	283	144	963	748	192	681	369	703	563	566	531	270	889	929	171	443	66	884	670	641	964	999999	598	999999	480	999999	95	83	342	582	126	999999	395	999999	197	999999	999999	549	999999	286	999999	765	313	999999	268	726	404	999999	969	880	999999	555	778	999999	999999	49	545	153	278	889	595	296	371	999999	449	907	999999	623	999999	563	210	999999	999999	394	537	208	999999	942	561	754	897	777	113	999999	763	571	844	436	314	157	72	99	999999	999999	999999	817	404	999999	216	361	999999	999999	575	416	679	312	999999	394	431	999999	119	603	591	523	999999	818	999999	909	999999	878	72	449	318	999999	500	120	245	234	999999	719	804	607	735	210	903	126	212	696	999999	460	136	460	14	551	47	469	999999	757	893	871	999999	494	999999	338	298	412	472	999999	916	568	77	220	690	711	958	512	867	391	999999	999999	616	496	137	767	752	612	444	767	556	40	613	487	341	832	999999	319	501	407	912	999999	999999	999999	999999	223	393	915	999999	302	593	535	999999	126	999999	28	265	999999	999999	347	999999	685	967	999999	434	885	955	590	879	858	999999	648	21	469	478	999999	230	395	715	914	999999	999999	843	151	999999	31	999999	497	350	323	576	946	952	
163	821	237	999999	948	797	894	267	999999	46	999999	999999	999999	523	142	999999	999999	797	869	432	452	963	999999	842	999999	531	999999	999999	468	249	565	291	681	999999	857	648	251	596	281	598	820	999999	581	800	932	476	239	999999	306	999999	999999	526	707	523	509	200	82	394	706	427	394	999999	799	563	480	629	994	257	666	999999	405	430	999999	281	611	796	999999	948	909	360	301	999999	999999	999999	916	999999	999999	999999	196	667	999999	857	890	854	213	383	999999	27	329	313	481	981	841	811	454	902	11	435	999999	713	807	133	484	356	135	490	999999	999999	646	441	54	836	71	999	999999	999999	540	670	999999	238	939	999999	629	999999	878	320	73	349	999999	23	48	158	256	482	999999	451	382	543	728	722	96	675	381	999999	268	645	920	841	893	999999	372	340	367	683	774	442	999999	878	999999	815	427	999999	27	632	403	895	590	999999	149	999999	176	996	942	999999	999999	274	993	741	348	999999	999999	231	999999	268	999999	708	791	573	708	426	999999	504	75	999999	999999	149	999999	748	494	372	64	341	701	999999	739	375	397	21	541	509	449	763	999999	244	425	205	999999	999999	981	694	999999	27	880	999999	529	672	999999	39	999999	12	617	254	256	999999	188	999999	530	999999	999999	285	999999	999999	41	209	976	193	999999	830	497	109	647	898	767	800	999999	46	460	978	896	77	999999	999999	960	538	892	205	517	999999	65	366	675	471	240	999999	999999	333	985	999999	746	346	707	999999	999999	999999	999999	718	487	999999	718	152	607	552	999999	461	840	951	999999	503	316	781	676	999999	774	140	434	186	999999	999999	999999	999999	61	999999	999999	999999	999999	344	827	19	183	183	717	71	844	913	759	133	999999	779	865	433	513	492	374	964	669	305	999999	410	999999	188	60	999999	40	999999	999999	827	320	582	101	506	134	999999	330	142	73	615	999999	860	381	311	847	999999	999999	991	431	569	415	999999	890	74	999999	426	492	995	999999	999999	40	71	822	999999	813	755	687	368	309	702	171	241	999999	64	738	475	39	999999	999999	172	229	999999	361	999999	422	53	691	37	999999	707	328	335	20	771	585	505	47	999999	498	101	211	999999	692	729	407	183	376	999999	335	543	397	277	664	999999	82	991	710	300	518	999999	73	659	870	601	383	836	231	999999	478	243	437	588	727	999999	960	391	356	999999	999999	249	676	855	702	954	320	61	670	59	699	999999	795	747	999999	727	999999	551	967	101	356	570	951	246	367	101	116	808	549	425	10	691	645	88	175	999999	
999999	218	999999	915	290	332	176	182	440	884	999999	689	656	999	220	419	424	999999	285	564	999999	439	999999	610	848	999999	511	255	999999	999999	949	716	581	663	634	819	594	61	810	33	999999	779	806	483	653	426	162	549	214	591	999999	390	999999	611	981	663	721	356	77	778	820	920	133	432	935	731	118	999999	999999	999999	824	372	999999	262	170	518	999999	24	999999	431	359	962	999999	999999	740	568	913	999999	681	971	108	247	999999	999999	212	483	656	384	547	922	317	169	999999	813	999999	999999	936	550	450	473	40	706	399	645	429	858	999999	999999	691	377	817	148	321	403	302	999999	387	422	59	687	999999	258	476	999999	999999	200	787	236	999999	836	631	372	999999	218	941	401	999999	348	612	999999	602	999999	693	180	114	179	999999	780	999999	189	526	524	501	763	611	781	239	364	531	238	999999	653	963	855	745	454	999999	999999	462	999999	738	49	809	704	94	870	565	306	930	944	999999	999999	999999	521	999999	116	871	765	606	169	172	493	999999	383	999999	948	37	837	434	660	559	744	327	999999	451	487	715	796	678	740	225	933	999999	587	999999	74	938	451	546	638	583	853	507	999999	738	254	999999	435	431	145	999999	728	872	999999	394	999999	688	104	80	831	401	84	999999	865	943	239	999999	240	498	218	19	585	301	999999	86	706	247	34	882	999999	265	289	999999	542	999999	497	999999	999999	999999	999999	385	844	381	714	246	999999	767	641	999999	509	195	991	937	223	135	999999	999999	85	999999	688	371	663	999999	872	575	122	708	553	967	456	178	904	47	221	832	175	214	586	999999	577	938	605	675	999999	21	274	352	162	417	640	71	985	962	513	914	721	631	508	149	134	800	223	673	903	341	291	953	725	390	960	999999	849	526	625	749	766	988	999999	860	311	999999	999999	999999	337	394	193	999999	534	306	120	999999	705	447	999999	777	725	931	772	51	999999	320	626	771	456	587	221	999999	347	763	158	733	792	647	999999	365	253	999999	346	999999	157	349	429	429	279	999999	357	411	102	999999	999999	999999	999999	999999	140	991	153	784	689	750	999999	724	604	770	158	999999	751	67	610	79	999999	648	999999	263	893	999999	890	207	999999	40	239	810	376	499	739	323	517	999999	517	846	221	468	396	596	345	433	999999	999999	281	999999	674	299	999999	32	323	385	249	962	903	748	110	946	292	659	520	372	999999	115	41	999999	870	756	999999	763	857	75	262	999	918	470	647	999999	926	609	365	940	999999	353	999999	363	999999	
554	100	768	746	999999	999999	737	86	999999	999999	999999	626	999999	32	999999	999999	47	174	258	132	249	53	443	111	867	30	682	303	579	363	999999	928	999999	759	325	665	781	27	592	889	525	923	999999	396	18	999999	489	587	448	999999	971	188	999999	240	835	511	657	999999	878	255	503	443	506	618	79	710	949	687	706	261	967	29	582	999999	607	326	107	999999	103	261	541	105	999999	999999	392	826	10	446	924	814	18	124	149	346	396	999999	427	337	999999	307	666	801	880	196	232	951	999999	569	633	999999	999999	999999	999999	999999	999999	407	588	127	235	253	709	999999	763	892	253	852	880	999999	972	526	899	999999	999999	795	595	739	224	669	999999	441	230	441	813	999999	999999	999999	551	522	632	988	999999	309	111	83	598	164	999999	987	942	379	999999	369	597	116	999999	643	881	777	999999	974	193	918	961	794	32	278	698	999999	492	846	999999	368	613	983	32	599	668	999999	999999	441	701	236	726	786	370	999999	843	706	795	767	525	999999	490	657	805	584	348	999999	61	330	999999	999999	505	105	78	712	999999	613	999999	30	974	999999	580	600	283	999999	999999	184	434	172	434	992	562	724	331	999999	877	956	188	448	260	999999	605	876	976	21	730	631	717	658	114	239	622	774	793	300	204	890	383	849	392	999999	881	888	895	472	999999	781	774	542	834	999999	999999	645	770	622	630	703	624	272	235	571	467	999999	67	205	999999	787	999999	40	341	999999	583	338	65	999999	480	716	981	513	884	949	856	184	823	315	803	976	14	180	670	501	276	121	623	821	706	115	999999	999999	103	349	999999	999999	210	847	225	106	590	683	999999	914	721	120	388	999999	714	292	952	752	401	402	783	999999	999999	840	720	999999	715	999999	390	374	884	290	419	999999	109	122	974	976	99	706	396	330	38	756	779	165	733	347	116	423	999999	88	309	700	566	100	384	370	136	754	391	355	303	777	39	999999	700	843	187	602	318	976	999999	694	15	462	731	613	70	565	738	999999	999999	999999	222	805	981	719	978	999999	737	613	999999	344	999999	999999	37	999999	999999	348	464	889	170	514	114	185	425	614	999999	113	999999	771	309	999999	999999	999999	228	336	999999	999999	459	999999	999999	178	864	704	137	328	379	964	999999	480	885	721	110	848	217	623	862	46	390	999999	34	874	650	966	313	288	328	311	999999	701	695	999999	889	482	34	992	999999	410	58	107	244	730	999999	888	885	588	470	999999	805	999999	999999	528	843	91	957	991	
999999	898	400	848	999	78	152	733	784	391	999999	999999	824	225	973	462	988	292	999999	304	205	762	90	725	818	161	505	999999	237	999999	999999	999999	525	42	474	999999	999999	209	108	176	587	999999	999999	504	756	841	999999	590	632	21	540	560	948	663	795	999999	817	675	39	847	999999	999999	505	617	731	999999	112	999999	750	231	452	788	194	999999	716	260	999999	586	969	976	808	914	594	226	636	110	859	862	246	709	933	344	999999	260	604	661	999999	496	773	732	739	561	840	410	568	752	376	982	946	545	117	241	705	63	999999	657	341	289	999999	631	174	999999	555	51	298	999999	618	933	371	999999	999999	999999	813	246	247	257	84	194	657	883	999999	876	999999	999999	602	701	638	126	999999	946	329	169	515	152	567	498	15	799	999999	460	999999	999999	999999	890	734	999999	999999	469	815	791	582	157	631	106	999999	999999	334	854	448	596	479	999999	722	425	735	650	655	671	678	749	251	285	82	207	749	301	999999	35	965	657	283	178	999999	999999	373	999999	999999	419	254	279	173	161	999999	525	999999	643	999999	205	164	94	299	756	790	76	550	999999	85	434	357	606	999999	309	888	791	322	999999	200	302	61	563	122	246	999999	409	585	100	999999	556	227	116	581	69	870	881	367	526	388	244	879	76	106	113	71	648	245	863	273	999999	212	679	452	427	154	601	971	63	340	391	491	460	382	528	217	251	34	973	439	16	433	795	922	956	423	984	466	999999	184	778	174	721	999999	999999	354	547	663	164	915	278	910	314	196	997	753	999999	999999	578	896	820	999999	272	434	266	999999	999999	999999	496	999999	999999	144	962	878	562	227	769	633	26	184	669	587	870	68	999999	106	999999	999999	925	212	994	300	999999	122	363	164	901	297	570	999999	937	999999	176	160	755	999999	947	999999	634	779	983	795	677	403	999999	243	752	214	273	999999	25	999999	999999	293	19	999999	255	850	524	407	999999	482	72	796	246	878	420	999999	312	999999	999999	693	974	155	228	208	622	495	884	130	411	999999	999999	410	214	999999	960	883	151	886	889	107	910	999999	999999	511	999999	880	166	999999	822	42	901	247	22	332	832	999999	74	810	256	759	965	999999	996	627	458	662	592	116	917	999999	999999	999999	147	60	782	999999	999999	717	475	999999	338	535	307	999999	796	786	398	882	999999	285	999999	340	639	139	999999	516	240	837	999999	80	298	59	441	295	464	485	110	961	999999	93	999999	357	345	514	431	440	106	999999	830	672	999999	
709	809	641	719	247	786	18	918	999999	518	853	663	999999	453	289	103	22	914	320	686	999999	343	223	292	470	999999	135	708	701	999999	612	999999	391	805	588	250	799	576	226	999999	102	999999	282	575	150	694	940	70	151	999999	94	999999	519	985	837	376	595	359	999999	252	999999	999999	227	856	906	846	999999	599	999999	48	304	999999	697	621	594	394	70	999999	151	999999	65	75	566	999999	335	898	999999	405	967	222	655	999999	327	974	48	792	825	999999	669	999999	421	351	999999	113	999999	647	25	999999	401	453	316	999999	218	481	197	595	743	862	530	999999	359	876	631	999999	393	854	128	999999	582	999999	999999	643	978	847	364	713	870	463	323	999999	999999	999999	13	999999	999999	999999	241	845	787	453	999999	963	895	661	945	545	720	552	719	197	999999	302	325	999999	884	999999	968	371	126	483	724	290	548	842	134	760	872	116	747	684	622	282	936	139	753	605	999999	327	999999	819	993	328	743	135	169	999999	283	413	999999	999999	740	870	728	999999	728	767	424	999999	999999	194	672	999999	999999	999999	575	255	366	195	846	999999	924	650	469	307	999999	999999	547	423	999999	544	999999	468	477	514	944	752	999999	632	410	985	191	695	790	717	157	390	999999	708	999999	913	234	97	567	360	318	99	410	431	824	331	230	11	378	992	707	999999	146	999999	100	822	701	734	999999	999999	107	239	860	752	160	109	883	999999	999999	770	999999	399	901	126	205	999999	351	132	807	88	765	999999	326	999999	19	943	253	232	617	737	999999	500	312	707	999999	999999	999999	999999	280	724	448	391	999999	999999	682	999999	312	29	104	246	481	579	999999	706	999999	917	912	71	999999	216	855	660	231	135	999999	819	97	999999	863	999999	624	693	851	92	640	383	52	999999	125	702	641	234	999999	381	266	642	573	606	611	999999	999999	177	916	73	868	787	169	22	59	863	230	117	165	978	621	999999	999999	843	75	999999	999999	204	946	999999	575	631	999999	850	999999	999999	255	491	592	527	949	457	776	999999	224	853	223	39	668	261	482	533	999999	999999	759	478	915	730	540	999999	999999	972	231	999999	498	246	264	999999	999999	143	617	738	525	637	999999	999999	999999	939	629	221	508	999999	536	999999	568	51	999999	999999	100	400	11	525	999999	702	67	999999	235	901	999999	977	999999	904	885	535	999999	743	999999	999999	131	595	999999	976	999999	328	392	624	446	536	317	456	683	882	228	753	141	999999	788	822	580	999999	938	119	649	999999	999999	603	960	10	999999	824	42	133	
260	505	932	34	424	631	320	442	540	699	593	843	303	715	686	141	403	551	955	196	859	80	656	357	336	458	705	999999	664	445	486	492	423	560	999999	722	820	117	678	166	511	147	520	249	526	806	358	907	917	829	607	999999	869	846	273	190	999999	585	999999	966	926	532	778	104	223	110	999999	999999	93	999999	999999	296	873	799	684	721	999999	417	999999	530	109	798	870	999999	999999	976	623	999999	296	451	874	245	419	999999	239	999999	369	999999	36	426	387	614	823	954	999999	999999	999999	999999	172	999999	999999	441	754	999999	866	138	999999	943	266	999999	486	852	457	999999	999999	84	877	171	569	704	999999	143	391	414	153	494	974	916	325	527	351	553	414	999999	821	999999	490	251	845	999999	328	999999	169	999999	939	534	167	191	865	444	443	999999	510	467	198	496	59	349	34	381	163	745	627	738	999999	933	447	712	820	656	593	635	326	999999	386	937	974	601	475	618	337	999999	61	881	94	999999	52	946	556	334	999999	151	226	473	947	583	999999	430	894	15	96	455	999999	219	850	807	158	53	999999	261	522	457	874	415	54	371	999999	746	999999	28	890	501	166	496	272	452	418	999999	999999	803	999999	553	707	469	999999	881	999999	841	999999	286	728	999999	865	304	811	936	276	811	428	999999	889	61	776	876	124	595	298	875	999999	407	398	305	533	288	999999	969	999999	999999	884	999999	939	852	999999	377	299	891	636	861	684	335	185	999999	434	932	914	98	776	831	999999	936	999999	556	999999	634	888	433	475	587	194	842	196	862	926	999999	647	46	999999	409	586	233	999999	437	999999	621	231	999999	999999	999999	373	32	999999	918	999999	947	999999	393	999999	90	999999	999999	426	999999	677	999999	149	323	681	178	999999	877	752	376	255	131	999999	165	365	283	412	107	999999	874	223	171	649	277	802	979	686	263	89	266	920	719	806	910	760	359	481	908	119	702	999999	496	280	826	673	938	970	424	37	683	678	391	314	552	835	515	201	999999	520	701	491	999999	999999	495	456	999999	999999	999999	999999	16	802	503	987	859	569	726	891	823	999999	864	18	272	235	406	588	999999	415	264	84	254	167	999999	397	417	221	283	999999	784	379	147	623	999999	28	999999	880	184	403	999999	982	999999	623	378	999999	656	693	229	806	999999	907	917	130	999999	991	160	849	202	116	580	648	999999	37	999999	454	466	251	114	999999	214	525	413	145	960	999999	965	631	789	343	741	724	991	999999	308	877	462	27	999999	912	999999	
182	688	78	823	999999	999999	91	999999	924	810	415	589	976	601	999999	503	782	169	789	999999	529	999999	858	375	855	656	819	999999	240	999999	448	688	201	999999	42	837	345	321	163	584	884	124	999999	533	335	999999	999999	875	433	383	679	858	773	886	349	122	829	703	999999	999999	877	361	286	932	371	999999	999999	601	569	47	168	471	15	999999	151	414	999999	999999	49	999999	641	943	306	857	999999	590	915	999999	45	919	17	641	353	13	999999	999999	838	932	171	609	746	423	316	395	224	999999	852	568	999999	935	999999	999999	999999	256	999999	933	64	428	620	780	810	92	566	999999	40	999999	127	12	999999	619	575	271	174	439	974	228	637	911	999999	112	999999	356	999999	109	11	513	977	106	495	773	478	419	322	390	798	663	856	667	999999	999999	101	850	71	135	369	656	340	234	282	299	306	153	999999	517	52	464	522	466	999999	527	549	30	999999	999999	999999	165	949	999999	999999	999999	372	969	556	945	21	999999	295	999999	739	355	182	753	999999	205	999999	334	634	804	348	344	151	999999	999999	837	999999	80	343	337	999999	214	707	999999	999999	999999	999999	337	596	840	999999	164	179	86	999999	301	354	999999	206	320	267	816	531	154	444	307	999999	972	949	719	798	999999	554	957	461	535	999999	625	170	861	278	149	738	793	308	999999	999999	74	672	999999	492	361	873	999999	80	999999	683	562	122	999999	793	955	387	999999	999999	565	999999	221	999999	201	653	728	636	344	52	127	999999	999999	846	260	141	113	999999	999999	237	999999	76	532	886	293	852	95	999999	874	78	323	762	861	752	742	999999	953	449	999999	999999	763	724	539	980	952	999999	945	716	861	164	689	655	164	649	604	498	86	334	999999	349	999999	225	762	276	729	999999	226	999999	999999	675	188	664	829	999999	473	722	537	551	934	202	906	379	651	999999	999999	668	607	221	157	253	508	628	999999	141	515	548	962	272	261	596	874	999999	612	196	976	35	825	16	186	882	961	535	400	149	999999	198	999999	999999	887	71	758	14	837	860	176	559	557	999999	999999	925	759	274	999999	347	328	946	999999	999999	743	363	842	600	999999	275	292	973	237	967	698	999999	973	920	999999	199	999999	869	999999	751	999999	426	478	137	374	260	999999	696	244	63	821	496	431	119	999999	999999	999999	167	968	999999	578	203	331	589	999999	325	951	838	889	110	508	458	824	25	444	327	884	714	235	784	152	999999	738	184	156	212	895	999999	622	850	999999	680	900	559	183	826	104	999999	137	
59	309	294	999999	143	554	372	999999	416	674	981	999999	513	932	194	430	999999	464	157	442	797	430	97	226	48	139	828	558	275	841	618	232	999999	587	186	485	857	787	999999	630	999999	540	999999	999999	640	211	467	748	716	138	200	999999	947	455	340	628	999999	77	999999	13	726	813	999999	574	66	759	653	926	999999	708	572	205	999999	526	999999	267	941	999999	585	999999	672	89	841	999999	651	999999	999999	999999	257	999999	273	790	28	999999	904	970	999999	999999	143	881	557	540	992	17	565	999999	511	431	999999	83	686	324	491	932	341	999999	972	270	923	999999	485	114	679	208	999999	999999	999999	267	622	999999	133	37	763	999999	289	141	97	833	581	656	999999	999999	752	184	999999	948	308	999999	999999	267	999999	873	999999	999999	999999	453	999999	999999	999999	782	999999	999999	808	999999	999999	999999	561	787	652	209	558	148	688	999999	73	632	361	505	337	496	999999	100	996	364	689	259	47	438	999999	999999	280	302	270	798	838	500	54	643	999999	999999	397	521	443	71	709	859	194	723	999999	774	101	366	467	86	309	999999	258	999999	429	700	621	133	999999	816	928	266	877	890	999999	572	587	718	280	125	109	962	657	999999	655	830	74	323	999999	533	745	999999	835	194	499	121	252	601	223	999999	599	273	999999	627	999999	999999	999999	304	295	699	999999	382	999999	351	999999	346	79	323	798	598	635	308	957	955	80	24	430	693	999999	327	329	986	504	746	999999	835	930	40	801	999999	848	770	37	476	999999	372	828	493	217	999999	51	999999	803	624	898	301	316	999999	556	128	32	298	902	967	380	210	877	348	825	151	416	49	522	595	750	999999	280	491	618	708	195	937	485	248	285	999999	999999	879	848	234	528	999999	484	683	190	560	999999	999999	106	146	999999	490	667	999999	999999	12	416	217	874	42	30	825	999999	999999	932	94	812	664	691	978	27	997	500	601	623	563	564	999999	414	200	998	220	395	482	223	705	279	420	503	999999	985	975	15	816	213	703	395	636	750	105	999999	213	378	127	999999	497	989	76	999999	192	999999	577	802	684	43	999999	999999	985	634	999999	815	402	170	418	993	52	999999	999999	397	999999	177	999999	999999	319	453	795	999999	999999	364	726	715	999999	967	320	835	418	182	330	782	403	272	410	999999	523	290	354	52	959	134	86	504	999999	679	531	24	519	488	493	241	248	967	172	999999	908	521	612	434	850	582	584	869	672	999999	999999	999999	767	926	999999	999999	999999	999999	882	153	287	231	999999	
533	446	305	999999	929	688	98	543	435	110	779	999999	11	678	919	999999	387	549	216	832	413	999999	874	257	999999	913	999999	999999	495	95	29	353	999999	999999	999999	988	554	999999	999999	190	583	999999	999999	557	999999	832	573	999999	999999	561	505	603	80	999999	995	847	571	57	732	26	233	955	58	350	90	435	417	889	599	930	647	999999	895	999999	258	999999	128	999999	999999	761	349	114	999999	934	590	426	282	999999	126	999999	999999	506	533	638	999999	627	320	227	477	562	424	999999	760	999999	913	384	708	54	151	950	728	999999	787	999999	677	129	999999	999999	999999	664	163	131	772	999999	513	150	999999	267	79	630	735	999999	999999	999999	346	999999	353	705	30	216	999999	237	155	999999	512	999999	718	561	960	837	625	206	467	812	408	303	912	402	744	773	786	450	975	520	225	827	405	90	635	22	775	306	103	999999	946	925	975	999999	855	342	431	999999	306	241	14	999999	444	46	308	52	752	999999	960	257	429	999999	262	634	951	684	775	638	926	947	999999	329	112	913	866	483	327	315	546	412	351	999999	154	999999	515	686	999999	368	781	592	270	823	999999	846	999999	678	999999	350	655	180	999999	792	119	358	178	685	436	530	180	999999	999999	999999	414	558	999999	999999	132	518	129	274	301	999999	857	343	687	248	982	999999	788	197	810	977	999999	376	999999	999999	641	795	999999	830	999999	863	198	956	867	999999	419	788	940	999999	555	164	231	999999	879	159	935	776	999999	999999	702	999999	741	982	999999	747	999999	999999	712	356	999999	337	942	298	24	999999	999999	901	475	863	829	999999	999999	342	999999	999999	999999	279	496	696	623	999999	134	645	137	90	999999	216	941	130	47	999999	85	999999	999999	228	221	932	375	451	931	999999	311	807	999999	999999	999999	409	350	999999	992	516	551	25	999999	999999	212	306	171	934	316	21	959	999999	826	999999	128	732	921	423	444	822	904	999999	999999	588	563	326	545	629	999999	999999	865	583	999999	530	829	70	859	248	999999	914	771	441	144	999999	84	999999	980	653	389	131	999999	927	999999	179	612	506	260	154	618	885	999999	542	707	594	999999	386	227	306	999999	68	872	999999	407	529	61	473	910	999999	514	999999	346	891	249	999999	244	938	659	999999	917	333	999999	715	630	999999	163	238	733	999999	773	698	739	684	35	999999	259	804	529	404	999999	149	999999	415	640	20	549	999999	303	602	360	217	726	268	388	304	999999	167	63	277	999999	822	999999	371	81	815	999999	661	999999	918	999999	439	419	265	999999	778	
737	403	999999	619	589	293	935	140	198	999999	999999	999999	305	731	999999	102	750	999999	37	306	409	234	343	825	152	887	999999	384	999999	920	999999	470	428	610	566	999999	92	443	999999	93	999999	609	999999	515	999999	999999	999999	144	999999	763	688	999999	999999	543	379	512	69	259	477	702	999999	561	394	277	768	512	61	695	175	225	999999	317	573	999999	999999	999999	999999	828	982	999999	999999	870	537	982	241	640	242	884	241	63	795	833	999999	985	804	335	225	999999	999999	340	346	670	969	631	754	381	999999	999999	134	579	999999	241	277	723	180	999999	33	999999	45	138	279	177	464	121	429	185	351	587	149	94	584	999999	92	651	417	861	999999	906	999999	860	56	999999	760	662	603	999999	566	252	815	395	312	814	868	617	71	179	999999	857	211	578	40	16	154	49	994	312	159	625	315	999999	517	126	183	185	92	999999	416	999999	999999	865	619	999999	772	999999	999999	770	289	999999	999999	999999	654	53	705	659	829	50	804	720	667	300	999999	940	937	506	999999	195	640	692	535	999999	762	999999	349	999999	959	932	244	999999	267	234	33	684	45	76	664	474	420	999999	356	51	999999	695	144	227	459	678	170	275	875	596	999999	596	938	850	486	999999	703	369	699	896	806	999999	463	443	276	999999	905	871	842	999999	999999	126	346	493	999999	76	279	132	886	290	772	968	999999	671	104	437	746	194	590	423	770	61	824	459	245	123	242	701	999999	728	773	999999	432	999999	821	23	259	999999	638	419	971	580	482	999999	134	837	888	791	348	839	999999	720	290	429	999999	999999	999999	999999	257	108	834	578	999999	167	517	482	546	999999	850	90	187	302	999999	181	452	999999	578	415	334	408	999999	450	362	121	999999	62	18	999999	827	107	722	372	206	999999	584	403	409	324	901	651	301	833	941	268	661	999999	999999	118	999999	453	999999	885	999999	999999	873	999999	225	70	422	999999	473	999999	237	752	368	815	999999	26	596	999999	790	264	514	682	117	402	509	999999	460	62	887	899	37	383	952	836	809	357	666	999999	187	349	901	446	188	999999	605	999999	999999	845	999999	158	522	927	663	999999	999999	999999	999999	481	884	131	609	370	577	999999	515	854	999999	532	999999	747	359	405	871	451	362	78	504	358	999999	320	204	614	999999	739	999999	109	720	72	464	999999	615	195	317	999999	739	999999	869	614	999999	999999	399	999999	840	848	798	126	999999	221	999999	313	999999	392	684	573	927	999999	903	999999	196	999999	143	737	77	86	142	174	98	999999	
712	820	999999	890	115	54	920	826	999999	617	941	270	53	508	999999	161	554	233	999999	743	138	744	637	999999	427	999999	617	662	310	999999	716	999999	999999	250	509	717	999999	495	287	999999	999999	111	230	296	895	925	999999	999999	213	915	531	908	663	354	687	999999	999999	177	999999	277	436	268	525	20	999999	999999	242	803	999	816	999999	68	945	869	100	36	999999	351	146	999999	476	999999	458	395	999999	807	969	684	562	541	534	999999	999999	20	999999	999999	586	220	395	587	693	999999	636	397	867	473	963	794	264	999999	454	841	40	969	800	454	999999	999999	778	103	348	999999	250	467	291	999999	999999	934	665	705	999999	312	956	559	999999	907	356	71	527	769	843	999999	429	999999	97	999999	906	62	219	760	999999	999999	442	301	999999	144	327	999999	116	757	436	999999	138	558	220	151	885	999999	170	893	107	999999	612	19	259	172	138	348	380	597	213	983	724	999999	130	993	870	664	320	674	590	187	955	769	342	999999	57	871	691	945	808	435	999999	999999	662	999999	844	999999	52	999999	16	999999	798	518	553	453	314	232	999999	226	281	230	170	999999	999999	920	999999	842	676	444	125	266	999999	435	999999	778	100	408	999999	292	159	447	622	244	999999	612	999999	447	226	888	510	824	443	475	674	588	275	406	23	999999	55	12	756	607	999999	749	331	999999	999999	775	362	905	979	155	77	999999	608	925	828	700	541	354	626	788	933	999999	823	191	760	210	999999	694	999999	511	247	156	999999	999999	283	917	290	999999	717	450	535	605	845	298	408	840	999999	349	578	999999	210	701	386	999999	999999	670	926	150	612	999999	272	668	521	999999	908	920	152	594	652	910	999999	524	637	185	262	338	455	534	782	920	230	173	125	81	311	545	770	722	350	612	990	150	414	198	188	867	94	377	390	488	697	395	999999	999999	999999	999999	999999	211	715	999999	225	999999	999999	692	308	109	552	999999	176	372	159	430	254	999999	999999	279	120	999999	996	395	254	87	154	304	999999	999999	476	457	178	999999	481	569	17	14	397	598	783	999999	890	89	324	999999	211	28	338	277	151	657	999999	633	575	999999	214	330	101	147	258	72	469	473	632	999999	280	999999	999999	999999	999999	249	651	330	496	999999	558	999999	80	609	999999	999999	966	999999	693	819	709	545	999999	999999	365	687	999999	260	350	721	262	426	456	230	373	999999	137	999999	999999	902	15	427	146	186	76	296	259	491	270	132	105	514	779	813	395	735	999999	43	234	999999	336	401	980	775	
145	141	471	849	246	999999	997	999999	109	791	813	291	408	873	790	78	437	999999	989	999999	625	747	647	999999	835	638	170	103	999999	130	575	613	446	999999	51	934	825	999999	999999	55	134	877	414	987	999999	999999	336	999999	999999	165	999999	904	411	763	160	999999	999999	999999	24	607	65	999999	703	979	225	209	999999	47	832	855	999999	37	187	944	102	747	999999	999999	642	731	312	543	850	369	822	671	999999	683	999999	999999	449	997	999999	647	990	999999	184	435	772	799	999999	999999	794	999999	911	280	999999	999999	670	412	64	834	999999	293	999999	999999	999999	344	166	554	997	999999	826	189	999999	256	641	540	954	872	999999	907	999999	843	471	999999	999999	999999	999999	552	944	746	23	808	999999	615	811	999999	351	478	999999	839	278	227	802	108	472	999999	999999	665	638	999999	511	797	839	999999	947	352	821	999999	999999	601	887	999999	610	261	157	28	591	800	444	539	198	485	705	733	639	669	50	373	551	999999	479	791	913	999999	244	225	968	450	667	469	290	999999	706	574	999999	664	617	999999	951	453	34	999999	231	108	998	35	999999	116	999999	999999	311	999999	999999	999999	132	105	700	999999	27	931	59	150	143	999999	259	139	999999	999999	999999	975	61	999999	999999	107	120	298	570	999999	758	999999	133	862	932	388	168	831	327	78	452	856	963	765	533	29	999999	883	57	256	849	868	256	999999	999999	543	236	999999	46	643	527	833	535	885	103	808	808	999999	999999	999999	999999	999999	999999	710	688	999999	21	296	999999	999999	703	236	250	324	999999	890	999999	172	536	399	162	999999	795	683	551	999999	330	999999	671	725	220	999999	676	303	439	431	65	546	281	999999	531	940	845	644	940	301	592	221	919	213	846	645	999999	817	999999	470	632	138	169	79	999999	999999	625	251	191	496	999999	947	999999	544	834	999999	891	135	999999	222	511	160	742	999999	999999	119	169	468	878	575	556	999999	999999	969	999999	926	387	999999	808	598	325	999999	462	454	999999	645	999999	385	378	431	754	999999	999999	390	958	999999	395	999999	53	493	999999	999999	372	616	940	999999	256	915	745	907	48	999999	327	999999	999999	906	697	298	517	390	782	783	999999	456	820	31	909	320	999999	326	999999	477	168	324	999999	168	241	846	513	51	399	421	639	470	393	75	999999	680	999999	999999	784	107	999999	662	999999	990	76	915	795	918	999999	999999	904	428	376	570	999999	13	454	738	999999	850	784	476	991	999999	153	629	999999	755	999999	239	827	958	542	444	85	505	612	834	101	325	999999	999999	
259	464	517	221	999999	823	544	214	235	754	386	933	322	925	999999	351	846	447	852	50	115	562	117	945	885	999999	494	35	400	619	647	999999	999999	199	227	999999	999999	932	535	250	220	609	13	83	582	608	131	160	833	271	999999	653	473	21	490	697	356	571	335	171	999999	518	813	616	116	36	144	132	999999	999999	498	914	911	999999	829	505	559	44	999999	286	810	999999	202	999999	631	993	886	999999	999999	530	190	291	999999	374	999999	702	999999	397	966	555	474	999	452	699	773	84	742	861	191	984	147	322	208	999999	360	994	326	684	984	123	150	356	422	188	954	999999	999999	999999	999999	137	709	171	77	817	999999	811	999999	503	365	557	261	34	606	999999	392	867	92	556	24	916	999999	121	412	853	415	128	587	999999	744	566	766	204	171	64	285	976	254	391	999999	549	113	823	999999	437	861	125	999999	697	796	96	999999	999999	999999	783	751	597	999999	224	411	693	234	627	758	799	790	999999	862	552	450	415	623	701	319	475	999999	999999	793	999999	992	999999	999999	889	478	658	441	15	672	388	312	687	999999	40	999999	999999	325	486	74	529	646	804	263	207	257	999999	473	433	999999	999999	999999	198	804	784	232	999999	999999	344	159	109	367	785	394	483	249	762	199	592	721	999999	999999	337	999999	999999	337	197	46	999999	642	97	999999	18	563	614	419	124	999999	442	808	867	239	980	999999	999999	172	860	419	999999	958	494	200	999999	999999	999999	907	642	700	541	999999	999999	85	153	701	999999	999999	999999	231	780	74	134	880	757	999999	999999	537	999999	999999	532	111	476	778	267	222	158	999999	314	306	878	706	776	423	999999	985	774	792	96	288	275	60	813	639	638	714	999999	613	443	999999	857	157	738	641	999999	999999	999999	266	817	999999	553	174	999999	62	352	84	297	999999	999999	771	999999	71	451	890	735	481	298	999999	149	552	389	544	463	999999	448	999999	999999	145	254	912	15	999999	975	165	735	111	451	999999	296	564	426	131	84	672	96	999999	999999	848	906	696	150	151	999999	274	551	18	711	401	613	999999	116	162	466	626	766	999999	96	999999	165	634	40	999999	551	584	136	999999	469	790	131	652	34	129	238	558	999999	863	401	999999	614	999999	999999	999999	999999	674	458	273	999999	999999	905	595	710	421	692	282	666	999999	600	542	148	999999	999999	920	279	960	597	999999	999999	908	855	902	110	385	680	999999	999999	980	389	877	136	999999	999999	21	884	999999	942	612	436	956	999999	167	273	859	999999	330	187	
999999	780	197	86	999999	349	756	999999	13	999999	334	740	264	47	685	233	722	999999	285	691	537	45	743	28	984	559	999999	999999	697	638	251	813	999999	261	765	209	202	801	999999	523	999999	419	999999	51	617	872	182	918	216	933	551	999999	297	999999	649	443	999999	999999	101	911	381	740	904	374	253	521	390	12	282	486	41	921	751	761	846	128	164	702	410	999999	387	60	999999	763	97	798	526	721	611	331	172	33	709	752	152	115	514	999999	999999	106	999999	179	645	730	902	999999	701	535	999999	531	999999	999999	768	979	534	331	999999	150	287	455	995	669	401	951	999999	18	222	999	619	740	614	647	904	999999	631	217	414	999999	861	467	106	990	999999	90	51	999999	265	730	227	821	185	373	999999	999999	111	822	777	693	417	894	999999	701	915	61	999999	642	999999	463	357	327	916	999999	289	999999	358	999999	740	321	910	495	752	999999	781	999999	565	250	418	563	999999	808	439	721	672	967	59	999999	85	876	172	999999	397	999999	382	900	905	335	94	418	992	106	91	466	999999	921	999999	925	920	127	999999	676	233	877	999999	999999	887	204	187	322	770	953	999999	999999	158	999999	107	951	999999	880	892	999999	166	999999	570	116	999999	973	999999	751	999999	133	999999	957	999999	496	184	520	551	832	23	710	158	772	648	999999	177	228	317	280	824	200	816	49	234	266	519	234	316	153	822	999999	266	999999	496	999999	478	971	999999	662	336	587	410	999999	999999	999999	91	999999	361	531	939	508	665	667	926	635	317	445	999999	134	976	999999	999999	407	999999	109	453	722	285	11	570	999999	744	999999	943	247	790	999999	182	999999	999999	135	872	999999	999999	323	999999	598	509	861	339	999999	249	358	685	386	383	13	275	767	739	999999	999999	360	999999	999999	763	20	723	999999	845	778	272	690	949	851	999999	428	202	697	850	999999	223	423	999999	536	999999	396	969	567	999999	786	273	414	999999	814	26	999999	999999	471	999999	248	874	999999	26	561	771	999999	409	834	307	954	810	578	916	883	999999	695	689	435	787	377	50	166	825	999999	514	857	387	144	835	566	604	731	148	999999	999999	403	999999	119	764	407	986	145	270	909	976	999999	497	999999	668	330	832	398	999999	191	208	999999	993	958	57	913	181	274	998	740	360	89	999999	314	903	999999	298	579	670	389	390	904	999999	916	999999	999999	369	958	476	999999	733	215	56	956	414	271	999999	448	72	851	236	722	146	999999	559	896	264	193	525	915	42	263	999999	304	999999	999999	
822	86	876	237	553	222	797	999999	17	999999	999999	999999	899	641	999999	849	516	999999	163	999999	767	999999	999999	999999	565	186	999999	561	482	480	487	752	165	120	449	334	572	999999	307	23	999999	999999	999999	414	863	780	293	884	573	999999	746	909	150	142	536	455	718	691	999999	377	780	246	999999	536	999999	290	999999	789	999999	28	999999	681	521	999999	743	124	999999	952	331	784	892	999999	999999	299	733	999999	999999	33	584	994	615	880	999999	999999	999999	687	641	985	999999	583	462	999999	999999	555	905	75	398	999	999999	421	599	765	999999	887	484	231	258	722	999999	999999	677	999999	214	206	412	406	517	590	999999	999999	999999	869	215	748	332	398	866	442	999999	667	188	612	635	172	999999	999999	521	285	999999	21	439	918	192	657	905	999999	299	495	152	509	557	807	102	999999	938	730	560	620	565	95	364	815	339	144	911	999999	668	52	802	563	884	242	999999	895	999999	564	686	558	843	174	109	999999	300	883	119	381	520	999999	233	674	299	901	719	999999	657	999999	589	57	745	999999	498	999999	999999	999999	625	325	673	999999	715	384	53	11	777	401	999999	983	525	456	35	540	999999	999999	999999	999999	274	999999	522	773	248	13	975	638	812	999999	675	852	688	712	268	794	707	323	588	849	999999	999999	999999	999999	384	673	999999	999999	32	215	294	133	999999	565	999999	641	802	900	958	711	999999	999999	999999	773	725	143	305	999999	197	240	832	242	999999	968	999999	977	859	203	399	574	906	842	616	606	719	551	424	132	398	626	991	807	364	877	450	225	108	360	603	999999	999999	999999	945	791	999999	61	346	469	999999	346	782	999999	510	393	999999	566	798	999999	64	183	719	182	999999	571	999999	35	877	909	528	291	999999	999999	600	158	206	999999	999999	824	233	667	215	955	75	61	844	392	999999	971	82	884	999999	999999	999999	429	531	999999	869	383	552	358	184	999999	999999	775	468	282	18	362	999999	193	669	974	368	396	968	764	999999	373	726	857	999999	906	999999	999999	865	372	213	181	627	999999	999999	523	282	875	493	778	999999	299	999999	571	383	944	784	888	225	999999	157	908	999999	766	999999	505	657	694	629	278	598	307	910	105	78	999999	734	196	999999	155	702	493	903	199	999999	818	780	165	484	784	131	949	428	423	224	304	721	860	912	256	866	587	255	999999	190	716	388	497	999999	546	999999	598	456	79	750	999999	14	270	26	279	725	501	999999	845	156	649	879	999999	880	774	999999	873	283	999999	289	124	247	689	999999	44	
439	293	662	999999	574	533	999999	359	672	999999	999999	460	844	643	530	999999	377	410	78	999999	999999	891	616	728	430	345	324	271	789	635	999999	325	261	981	999999	441	839	283	280	999999	999999	530	824	999999	484	665	38	640	664	915	999999	999999	999999	477	999999	548	677	933	516	238	219	241	569	46	144	999999	208	863	803	99	534	104	140	999999	395	316	76	296	254	764	317	684	606	874	888	588	999999	999999	784	301	764	999999	999999	999999	413	914	960	999999	999999	509	467	175	836	575	390	652	706	174	92	890	482	390	999999	752	921	534	635	999999	157	556	999999	999999	88	511	335	629	338	99	52	480	999999	288	111	744	999999	151	847	999999	493	999999	882	540	701	999999	819	383	226	999999	129	878	289	274	639	638	240	999999	97	999999	999999	999999	324	617	131	611	999999	999999	289	944	999999	780	686	604	999999	911	673	738	722	193	692	999999	999999	324	969	174	201	91	648	999999	513	263	63	522	790	732	999999	274	418	99	360	625	999999	281	568	999999	202	684	72	728	999999	501	999999	903	642	298	358	10	999999	957	420	462	999999	816	440	202	727	173	813	479	990	409	999999	633	999999	77	857	141	999999	631	972	517	28	920	507	22	932	160	879	502	384	999999	626	460	679	898	79	287	841	376	621	38	870	593	737	565	181	697	999999	575	999999	227	999999	26	985	902	443	635	318	999999	269	577	294	321	105	79	999999	869	999999	999999	999999	580	299	389	19	944	646	435	192	942	841	245	89	314	70	166	675	609	999999	999999	464	444	968	422	117	54	743	559	497	668	999999	311	743	145	578	860	927	865	17	51	266	999999	452	376	587	33	497	980	260	938	403	183	404	999999	480	999999	611	999999	282	965	210	999999	999999	524	999999	539	502	944	735	210	239	810	602	433	519	457	991	602	835	93	557	999999	308	558	999999	608	906	565	999999	25	259	60	593	999999	841	999999	999999	928	216	57	531	552	254	60	999999	593	999999	971	999999	32	570	999999	52	198	418	999999	999999	389	259	999999	633	936	999999	719	950	999999	227	560	592	999999	999999	73	395	787	562	14	518	257	849	681	37	935	898	642	455	999999	17	999999	633	404	999999	689	999999	656	424	595	272	535	110	530	375	30	388	999999	644	999999	999999	999999	999999	413	999999	999999	540	578	533	697	999999	647	999999	999999	181	822	926	999999	999999	698	999999	739	373	966	742	999999	157	999999	315	999999	556	581	997	947	626	753	999999	999999	999999	848	999999	110	999999	726	557	999999	
270	400	358	552	104	201	366	999999	123	884	999999	669	670	944	394	220	272	999999	151	467	999999	999999	93	428	999999	705	720	121	548	293	999999	647	419	126	722	756	999999	763	912	365	224	61	999999	742	862	108	559	533	464	938	838	999999	585	99	975	999999	317	999999	497	398	481	255	408	829	278	254	259	999999	231	637	250	509	613	786	252	598	999999	350	566	999999	156	197	657	609	999999	19	72	329	999999	778	449	50	275	524	999999	969	999999	15	474	617	999999	15	311	826	999999	338	993	798	847	387	462	966	374	540	999999	294	597	798	383	268	192	999999	413	999999	197	209	999999	99	902	283	945	486	876	948	118	999999	885	830	910	127	999999	273	482	999999	999999	999999	675	999999	282	599	381	853	632	215	435	918	601	858	638	498	105	903	896	573	441	975	99	426	999999	111	408	766	888	266	252	919	457	999999	137	999999	534	509	817	999999	999999	999999	854	671	522	999999	999999	37	201	422	999999	122	376	999999	332	350	393	999999	311	180	201	614	965	375	962	516	999999	951	730	924	964	595	96	594	999999	349	131	428	903	242	562	381	575	476	999999	139	553	548	327	999999	330	284	207	646	999999	297	136	999999	708	15	728	596	306	277	999999	436	36	781	247	983	228	965	356	79	618	999999	49	499	141	833	999999	923	634	943	999999	690	398	449	999999	999999	999999	642	999999	999999	514	999999	999999	308	999999	808	113	771	999999	344	568	365	999999	138	38	301	257	637	357	875	52	805	999999	362	673	999999	47	587	307	862	999999	586	255	999999	564	652	744	999999	481	333	999999	201	999999	299	999999	248	762	270	420	192	999999	585	295	844	855	708	13	722	999999	261	999999	526	474	448	574	982	119	479	573	386	557	516	999999	33	155	850	193	673	977	435	14	999999	176	999999	736	999999	300	999999	999999	855	649	999999	116	229	563	213	999999	999999	999999	402	999999	999999	696	44	634	620	429	271	699	14	999999	339	744	209	999999	992	359	359	999999	388	691	708	876	717	736	536	999999	936	470	941	133	19	999999	585	307	722	91	141	490	126	766	39	711	598	999999	319	286	907	973	570	853	377	471	347	710	429	415	978	308	108	220	999999	800	758	881	999999	392	169	901	999999	999999	228	869	595	622	662	997	288	387	427	259	502	962	999999	97	755	999999	610	999999	877	316	112	833	999999	905	283	238	999999	717	823	927	126	15	449	659	635	508	875	724	58	432	137	600	999999	849	718	529	900	999999	999999	968	999999	
295	34	227	808	395	487	999999	348	999999	54	570	564	500	142	496	523	251	999999	999999	671	885	826	999999	999999	511	952	542	197	753	337	291	592	999999	154	831	981	232	999999	999999	31	195	386	624	387	566	46	391	716	999999	16	659	219	999999	307	896	469	578	48	307	443	945	502	595	999999	762	978	709	355	310	514	999999	401	221	999999	485	509	211	77	999999	475	999999	999999	965	747	999999	999999	713	557	258	372	999999	999999	552	807	85	999999	791	528	999999	587	337	45	415	717	715	999999	998	653	821	999999	267	999999	999999	999999	871	999999	536	847	427	690	275	162	106	938	110	999999	848	414	159	792	718	683	999999	44	147	999999	420	257	41	420	84	70	735	861	115	902	768	720	999999	956	166	999999	110	935	322	185	939	477	999999	609	420	593	503	39	999999	999999	68	391	694	999999	999999	289	816	17	999999	214	426	244	833	208	347	137	478	999999	635	775	582	517	999999	962	595	942	640	432	10	490	566	999999	193	530	844	387	36	598	256	877	136	103	329	117	758	999999	644	418	271	292	999999	310	403	902	11	550	999999	731	751	766	648	999999	17	135	648	719	60	312	363	960	999999	880	946	758	649	999999	198	614	999999	890	308	231	170	717	375	266	313	291	529	303	718	304	847	999999	238	741	999999	203	469	48	999999	342	65	310	999999	999999	364	999999	263	999999	362	65	527	999999	999999	426	233	299	760	391	416	999999	999999	69	999999	805	43	999999	999999	907	403	994	154	175	246	966	176	860	535	140	999999	668	999999	16	940	663	999999	999999	999999	812	518	796	442	999999	631	884	559	995	999999	386	999999	898	124	355	999999	368	910	362	623	999999	260	373	763	629	490	748	741	999999	129	589	38	56	442	717	399	606	562	999999	543	361	999999	180	999999	159	929	12	553	682	999999	582	752	424	999999	531	561	154	42	999999	597	883	153	783	876	479	357	999999	466	407	956	999999	805	844	819	999999	93	999999	999999	614	999999	487	204	69	888	546	836	614	682	999999	165	255	573	749	478	999999	218	634	304	999999	999999	773	546	156	999999	375	776	907	999999	111	999999	999999	999999	428	121	120	999999	999999	894	339	642	999999	482	555	251	711	999999	66	999999	169	63	458	999999	999999	811	926	941	58	999999	522	999999	999999	999999	581	999999	683	999999	999999	999999	368	970	133	999999	965	689	69	301	999999	904	999999	999999	999999	542	999999	57	989	999999	342	999999	195	999999	999999	750	382	569	714	733	900	93	567	48	999999	999999	17	199	929	
718	999999	560	751	635	999999	153	329	106	59	396	574	534	482	999999	340	537	452	199	340	999999	367	406	975	999999	400	999999	999999	975	622	301	535	255	127	281	877	781	999999	559	228	496	431	999999	519	327	168	999999	611	581	708	276	999999	817	859	556	361	999999	585	424	244	53	806	999999	483	758	861	328	416	999999	999999	559	672	999999	971	843	951	999999	886	657	178	33	305	765	277	356	999999	717	396	570	919	464	205	450	325	184	690	87	999999	761	999999	840	999999	410	999999	999999	999999	92	845	26	999999	280	999999	928	256	999999	747	50	87	137	999999	153	999999	846	291	653	363	232	577	796	162	874	999999	135	200	338	999999	895	302	999999	999999	243	999999	380	965	649	927	277	203	114	437	999999	999	675	329	322	907	124	128	819	795	381	515	58	863	730	991	411	737	999999	157	999999	748	959	384	208	281	561	880	642	725	999999	38	473	369	999999	874	999999	805	999999	430	949	776	999999	332	381	999999	999999	517	244	658	526	539	285	999999	584	999999	50	300	131	50	356	243	999999	999999	709	352	52	689	360	855	387	605	859	498	208	85	999999	636	12	999999	458	54	646	984	999999	556	999999	516	785	611	834	322	684	999999	84	999999	300	999999	622	38	686	999999	999999	999999	999999	921	680	786	999999	508	635	413	298	650	592	311	596	502	894	163	599	535	999999	749	31	74	920	999999	424	492	785	887	999999	974	794	324	999999	999999	999999	288	999999	966	757	286	975	430	34	43	255	999999	129	797	494	999999	999999	160	240	417	367	216	10	999999	999999	276	722	748	399	323	856	277	423	999999	999999	615	288	632	999999	627	773	600	49	886	776	651	373	999999	402	999999	545	643	94	480	900	999999	287	226	604	491	563	999999	41	711	187	977	359	790	999999	878	190	806	382	612	644	766	176	124	882	720	903	734	355	843	999999	222	193	942	438	292	999999	72	38	295	73	545	999999	338	999999	799	999999	583	980	523	375	739	270	999999	836	144	999999	999999	343	884	588	999999	882	198	932	999999	793	417	999999	725	550	127	777	97	549	999999	999999	837	415	93	428	329	754	831	999999	999999	951	712	999999	999999	951	174	728	154	707	999999	999999	999999	405	744	15	885	999999	264	973	257	961	183	932	999999	999999	503	758	260	999999	268	84	60	999999	894	22	91	311	67	774	385	398	999999	390	314	445	826	999999	670	999999	999999	108	499	858	230	86	778	780	377	366	458	999999	478	687	448	170	612	661	511	731	924	583	999999	
490	999999	858	999999	793	628	301	121	71	97	999999	923	999999	584	202	499	817	244	311	933	701	325	969	920	999999	941	153	833	175	929	939	163	999999	934	19	271	999999	748	984	161	85	255	396	328	305	764	999999	585	420	999999	694	497	999999	650	472	999999	627	999999	392	851	484	468	946	999999	158	999999	964	235	999999	931	138	78	999999	159	857	456	928	999999	999999	191	999999	567	423	999999	245	451	999999	318	472	844	999999	433	366	142	677	999999	999999	265	180	999999	999999	62	20	488	43	999999	247	473	999999	26	246	977	322	999999	999999	916	999999	942	896	706	490	656	762	999999	297	704	711	127	482	250	156	673	479	350	391	999999	557	934	999999	619	214	76	999999	999999	999999	666	120	166	944	760	571	999999	368	999999	999999	153	999999	289	201	338	914	130	999999	552	869	999999	507	972	819	587	369	999999	971	286	502	423	140	999999	131	631	594	555	182	721	999999	790	314	15	555	999999	321	277	743	642	705	93	84	999999	587	46	168	147	346	367	999999	460	394	999999	971	380	23	983	167	999999	743	368	947	999999	999999	999999	999999	501	427	581	275	999999	378	339	999999	418	999999	167	728	999999	472	457	218	815	329	227	405	232	999999	184	233	999999	119	183	898	346	999999	804	999999	508	999999	999999	720	764	101	309	999999	65	511	999999	999999	855	264	999999	106	296	159	142	950	656	683	45	999999	252	358	937	982	204	999999	243	282	544	69	230	317	805	736	453	724	30	144	999999	721	480	152	999999	83	47	999999	999999	197	13	854	451	824	999999	210	999999	416	163	327	888	625	277	290	497	999999	999999	764	301	999999	705	418	999999	999999	999999	324	999999	109	980	999999	944	127	827	999999	999999	690	617	405	574	999999	999999	47	999999	702	256	724	453	199	655	999999	49	283	784	999999	491	595	999999	999999	490	428	223	378	436	300	383	770	797	230	999999	806	189	999999	200	697	301	668	848	238	275	999999	999999	999999	999999	408	823	999999	342	775	999999	999999	766	688	914	155	390	999999	610	280	328	485	927	233	188	999999	999999	411	92	97	761	999999	746	999999	664	871	558	427	999999	999999	476	711	437	32	999999	338	50	500	723	54	316	999999	999999	578	909	789	692	647	999999	604	16	421	588	254	23	743	999999	80	33	53	597	963	999999	999999	999999	999999	999999	904	568	850	808	901	688	48	781	359	764	178	786	874	188	999999	808	330	999999	64	133	193	18	921	401	970	999999	999999	999999	999999	446	484	774	302	741	787	89	768	795	999999	999999	
999999	472	663	978	768	293	159	865	686	164	643	561	999999	999999	999999	896	646	458	838	434	18	591	439	913	289	404	494	142	400	999999	50	999999	916	330	583	720	999999	942	633	686	327	814	770	197	802	923	35	808	876	999999	999999	319	957	680	724	999999	43	750	999999	373	999999	26	474	854	124	999999	999999	428	910	154	551	703	825	161	116	204	820	251	120	999999	999999	685	266	999999	399	731	577	245	606	624	686	603	999999	999999	999999	310	349	999999	999999	999999	287	606	898	999999	350	738	493	806	573	999999	147	791	640	999999	994	123	999999	966	999999	999999	541	410	822	999999	468	947	459	999999	273	999999	855	999999	999999	426	89	772	787	533	167	660	247	999999	999999	999999	486	894	963	911	999999	774	549	383	459	690	162	876	784	612	999999	999999	288	927	543	767	999999	242	999999	224	263	232	335	236	999999	805	155	999999	999999	745	809	573	983	548	301	999999	266	481	455	487	274	212	987	185	999999	764	381	319	999999	903	999999	254	281	748	657	52	449	323	575	654	544	391	147	999999	802	999999	419	739	636	54	511	202	999999	999999	999999	61	999999	160	966	53	433	835	543	835	344	565	302	244	999999	258	59	943	906	800	999999	883	999999	948	382	569	999999	641	999999	193	999999	218	466	145	798	606	999999	999999	356	531	231	999999	848	312	704	247	408	999999	849	387	995	568	296	986	202	76	999999	295	777	407	698	791	999999	359	442	135	108	166	445	293	450	760	596	385	579	244	45	999999	254	999999	999999	180	792	305	198	999999	922	480	942	732	619	522	520	948	832	439	556	999999	869	578	149	999999	999999	565	937	999999	999999	999999	416	957	41	235	51	643	999999	528	999999	856	171	608	213	627	999999	713	674	999999	249	999999	999999	149	688	999999	892	999999	995	918	441	237	368	999999	862	999999	73	984	700	394	999999	877	711	314	441	999999	336	271	375	521	38	34	891	19	994	333	368	276	279	494	999999	375	999999	999999	96	999999	498	218	745	201	564	238	23	999999	456	999999	936	248	708	988	220	630	310	483	889	416	345	999999	959	539	652	796	715	215	999999	115	239	999999	227	669	211	128	999999	184	957	799	21	612	999999	632	396	130	568	291	999999	999999	75	174	439	679	999999	149	259	216	548	999999	523	807	237	999999	143	554	999999	48	786	102	114	999999	526	100	405	733	794	337	152	999999	999999	434	999999	349	50	74	999999	547	244	999999	999999	319	635	999999	285	213	999999	223	498	841	109	529	504	191	607	939	
648	348	284	701	999999	999999	73	25	999999	99	876	887	309	78	602	482	999999	999999	233	795	999999	999999	815	201	358	581	838	310	433	708	929	750	742	999999	426	613	273	542	717	947	255	619	661	196	337	497	913	999999	249	626	999999	999999	957	812	448	999999	999999	92	352	772	93	763	592	830	169	999999	999999	208	651	988	219	272	17	999999	549	881	674	628	999999	861	999999	417	71	806	983	160	999999	930	662	999999	89	190	199	999999	863	999999	36	999999	36	211	999999	714	779	260	417	462	771	681	272	999999	999999	999999	228	999999	114	676	701	999999	846	19	343	225	999999	546	909	38	82	73	423	67	854	843	601	662	519	999999	637	999999	398	530	388	120	667	105	467	185	962	708	999999	196	790	249	985	27	867	136	177	999999	351	389	390	707	999999	215	712	804	313	566	999999	159	999999	890	999999	325	630	233	557	451	88	999999	76	999999	233	236	276	615	858	584	795	999999	786	404	999999	19	150	680	999999	462	392	663	872	406	736	690	157	999999	851	669	999999	644	579	726	164	999999	323	26	999999	41	939	999999	999999	728	770	588	372	999999	430	389	185	950	380	999999	68	425	999999	999999	999999	543	89	375	763	198	198	999999	813	69	249	852	695	999999	999999	821	523	295	717	153	999999	157	327	999999	999999	471	494	999999	274	999999	999999	999999	755	653	388	999999	952	573	343	757	540	620	775	313	405	578	693	61	754	558	999999	773	708	999999	44	999999	999999	576	896	301	704	999999	886	339	401	510	107	999999	745	264	869	950	999999	959	613	25	382	24	999999	901	778	999999	691	715	902	894	999999	46	618	999999	726	385	676	51	63	788	999999	446	911	999999	480	650	315	999999	689	631	822	749	115	29	117	210	469	994	999999	271	999999	181	999999	506	480	999999	434	846	999999	493	283	909	999999	824	291	999999	112	999999	430	137	137	202	999999	281	82	291	999999	999999	999999	525	915	999999	528	999999	728	562	19	999999	424	999999	226	468	999999	206	358	912	842	290	738	180	108	258	573	395	143	867	155	165	433	199	139	999999	65	999999	577	601	390	124	105	729	926	999999	797	999999	911	668	241	829	923	999999	999999	650	999999	620	427	999999	117	143	999999	860	417	854	981	999999	290	390	413	947	999999	756	531	728	999999	19	253	999999	460	563	483	999999	636	325	241	273	751	488	975	444	596	910	493	257	465	244	322	82	716	999999	730	999999	265	999999	211	176	638	999999	465	851	999999	26	216	554	999999	193	234	101	999999	717	
483	802	414	999999	361	999999	999999	283	273	949	697	181	694	999999	832	952	219	352	124	74	634	41	32	134	78	579	999999	939	598	282	20	230	459	999999	98	927	126	999999	999999	493	999999	364	456	515	164	205	999999	328	721	999999	973	882	977	557	92	451	779	290	900	999999	999999	333	685	990	999999	476	721	695	800	905	835	999999	418	630	170	280	585	517	970	872	257	385	227	891	308	137	999999	999999	999999	999999	158	999999	397	161	479	581	999999	465	999999	999999	483	636	527	816	871	61	473	356	999999	812	866	272	320	999999	534	638	999999	794	691	812	232	820	779	163	756	999	535	267	160	999999	600	130	941	999999	399	620	857	410	29	257	663	896	999999	112	780	886	526	369	627	841	475	999999	773	763	464	663	857	374	69	999999	525	999999	999999	808	221	999999	330	37	638	999999	780	705	774	999999	999999	999999	999999	676	382	999999	482	175	639	999999	999999	716	356	999999	827	999999	763	493	350	156	731	457	700	705	999999	44	565	498	731	999999	999999	769	999999	339	999999	138	357	190	991	999999	399	360	577	887	694	505	399	999999	209	902	160	999999	999999	628	713	999999	635	610	785	348	315	983	999999	999999	257	354	606	27	572	999999	999999	583	502	161	999999	380	880	812	999999	395	999999	421	299	829	563	774	415	491	999999	913	999999	746	404	652	883	416	917	999999	640	999999	899	999999	580	510	999999	577	794	212	871	999999	999999	822	600	400	703	893	694	999999	371	999999	999999	999999	401	658	999999	641	188	849	278	999999	463	238	999999	669	999999	272	841	788	999999	986	980	212	999999	293	102	681	156	999999	949	989	999999	312	290	168	411	999999	981	922	999999	999999	398	945	934	530	878	999999	650	930	904	440	62	906	309	999999	501	736	504	117	565	524	494	185	899	288	629	160	948	24	999999	710	291	918	999999	432	999999	45	277	100	415	509	999999	226	108	519	937	815	13	904	666	999999	290	873	366	790	999999	999999	55	999999	999999	727	999999	635	672	204	158	143	432	876	787	999999	999999	999999	702	999999	493	999999	86	999999	351	814	157	53	357	592	429	999999	562	692	999999	999999	990	621	999999	687	865	999999	554	904	370	999999	999999	999999	127	999999	999999	876	999999	310	307	130	145	664	315	96	999999	601	288	999999	774	740	581	740	843	412	999999	847	224	999999	200	98	723	182	30	999999	431	30	999999	157	999999	552	246	999999	999999	913	249	335	316	999999	117	999999	127	475	139	999999	232	999999	293	999999	733	999999	999999	167	119	219	407	963	
644	767	999999	560	999999	140	999999	231	504	328	356	929	172	150	541	122	906	926	971	258	52	999999	325	780	736	999999	424	26	999999	999999	152	999999	515	286	691	548	999999	557	599	986	771	908	135	999999	999999	364	552	593	827	550	999999	192	247	159	920	254	452	884	823	464	715	686	999999	999999	186	180	999999	886	459	992	999999	358	999999	999999	999999	144	274	421	484	382	668	830	199	350	827	999999	937	999999	365	447	106	562	733	144	280	999999	577	710	727	135	999999	999999	143	835	875	902	855	263	672	999999	979	999999	410	999999	795	885	497	990	999999	226	242	67	999999	22	999999	121	625	999999	999999	999999	566	563	694	359	999999	999999	697	363	999999	925	999999	684	999999	578	467	999999	999999	292	348	395	597	587	123	999999	892	882	999999	131	999999	763	287	662	999999	999999	230	425	346	61	19	999999	198	999999	525	671	121	558	373	951	554	829	959	343	853	327	803	978	450	999999	467	559	999999	575	424	999999	648	452	144	423	358	999999	729	111	282	554	207	464	71	451	399	344	519	193	999999	120	803	943	808	232	477	251	975	163	593	999999	928	622	719	999999	999999	669	423	999999	603	999999	109	858	70	309	129	349	917	998	793	132	50	682	998	314	906	704	644	999999	946	117	76	576	517	999999	626	999999	999999	999999	999999	729	999999	569	590	74	20	945	883	999999	112	137	999999	999999	369	999999	999999	255	624	414	908	999999	35	999999	14	496	445	532	351	247	682	544	999999	670	579	74	212	481	101	999999	303	961	999999	999999	809	818	782	99	217	999999	414	999999	960	999999	348	110	999999	419	999999	104	628	488	999999	646	999999	999999	533	663	406	999999	999999	999999	999999	690	999999	946	507	890	701	195	713	355	999999	305	833	311	583	274	332	479	999999	999999	916	997	315	815	367	184	999999	251	295	129	693	999999	787	476	999999	280	228	401	602	999999	718	379	390	282	999999	308	813	524	984	268	341	999999	999999	999999	30	166	384	306	999999	332	582	459	899	594	662	999999	999999	366	94	312	55	930	999999	556	84	547	616	42	652	999999	999999	793	266	36	787	765	977	320	455	71	895	922	813	279	241	999999	479	999999	619	999999	999999	456	440	999999	223	411	999999	388	402	999999	999999	999999	654	999999	999999	788	999999	873	806	897	435	207	910	999999	999999	133	999999	999999	324	815	77	819	423	891	280	914	999999	584	813	999999	714	599	918	972	999999	553	277	999999	999999	453	999999	999999	999999	722	999999	592	546	999999	999999	99	294	999999	73	586	415	999999	
928	762	258	57	435	617	999999	429	193	999999	288	938	511	863	855	999999	999999	871	999999	471	828	701	999999	688	378	946	319	723	102	269	535	342	566	792	999999	515	46	271	999999	999999	545	571	999999	499	313	607	999999	999999	999999	461	166	201	999999	943	900	237	205	570	678	489	308	346	999999	923	309	946	381	719	999999	350	796	999999	854	999999	925	267	172	999999	999999	770	50	908	999999	641	999999	344	504	999999	999999	397	999999	999999	592	538	160	999999	999999	999999	199	367	999999	196	999999	999999	665	999999	347	547	27	643	75	138	195	908	448	400	999999	695	819	965	451	758	827	850	40	330	444	325	150	726	31	556	878	27	544	999999	744	595	999999	974	996	957	605	257	332	191	290	999999	99	999999	351	550	795	999999	915	477	369	322	862	344	694	32	999999	301	999999	518	260	178	999999	595	655	271	999999	845	999999	999999	162	580	527	849	50	999999	999999	390	999999	481	760	999999	999999	76	494	431	732	641	290	974	560	314	999999	814	999999	122	319	504	999999	999999	999999	950	999999	430	324	789	999999	23	303	933	797	25	999999	149	757	606	999999	307	111	233	539	86	565	993	999999	848	999999	713	999999	999999	451	730	285	305	650	999999	399	681	751	705	636	719	347	357	187	545	398	496	66	335	56	22	999999	881	550	754	999999	999999	497	476	845	92	104	375	491	76	739	999999	499	947	217	394	999999	999999	596	819	739	218	816	398	459	999999	656	593	882	439	337	404	754	895	999999	137	194	999999	999999	554	625	972	865	999999	805	777	996	118	128	661	466	999999	294	731	25	186	455	108	999999	397	435	511	493	62	738	345	866	603	532	999999	999999	999999	999999	52	203	999999	352	704	592	682	461	547	475	999999	973	999999	119	999999	880	248	999999	95	999999	472	129	124	999999	812	383	470	911	402	586	48	461	999999	460	252	537	999999	834	750	516	344	935	999999	45	272	89	407	235	842	723	999999	406	124	23	83	922	89	999999	539	999999	132	770	68	961	436	769	788	880	866	495	631	413	999999	579	999999	537	242	999999	999999	999999	975	244	78	679	302	642	999999	181	387	999999	457	970	304	428	999999	574	999999	925	609	502	999999	526	368	357	999999	999999	474	999999	999999	545	999999	11	71	806	355	887	999999	389	668	794	432	616	503	547	47	661	119	999999	195	359	999999	316	479	723	999999	999999	999999	721	588	422	999999	999999	999999	841	999999	456	908	498	999999	999999	999999	498	999999	814	79	999999	33	999999	999999	440	770	999999	999999	740	885	
999999	999999	999999	374	999999	21	979	800	256	626	999999	999999	661	908	999999	752	620	999999	689	486	172	58	664	999999	757	436	64	999999	158	651	999999	451	351	955	264	999999	569	134	999999	999999	892	697	999999	198	448	160	371	912	728	687	159	529	670	999999	723	335	867	695	616	470	957	999999	652	604	418	189	193	705	654	667	193	496	264	204	593	475	47	476	214	606	74	999999	999999	999999	502	688	781	96	999999	928	999999	999999	999999	999999	537	324	54	417	779	269	967	665	999999	999999	999999	663	999999	999999	999999	999999	999999	401	490	19	405	815	894	191	111	730	407	999999	473	726	610	318	979	547	999999	278	430	630	696	945	999999	999999	999999	622	966	999999	999999	315	425	999999	640	999999	393	507	320	721	430	862	315	58	861	871	202	542	999999	195	684	727	808	402	827	667	704	545	999999	996	932	282	225	272	317	999999	680	489	999999	945	999999	481	999999	999999	999999	568	999999	648	999999	768	216	351	171	781	165	695	507	999999	166	973	960	847	137	324	999999	158	647	52	740	999999	999999	713	456	515	999999	212	999999	862	554	268	351	66	461	611	790	591	120	443	117	622	594	657	332	999999	984	999999	353	913	166	999999	921	283	907	324	578	999999	894	655	521	952	999999	999999	478	999999	999999	999999	396	526	999999	208	47	213	934	128	184	543	999999	343	531	999999	858	586	706	855	347	78	159	146	43	999999	696	464	921	165	426	949	999999	434	490	999999	999999	827	999999	958	661	717	348	788	149	44	122	999999	999999	999999	103	618	938	622	560	563	755	259	492	247	511	583	291	779	702	235	363	956	852	451	499	999999	999999	999999	203	629	999999	371	996	998	184	999999	340	591	71	807	999999	566	999999	999999	334	441	344	151	456	88	999999	568	999999	914	999999	999999	999999	682	840	999999	420	200	429	930	833	393	263	494	72	376	253	699	718	999999	223	797	92	924	126	67	696	66	301	124	999999	170	285	91	327	28	436	657	750	999999	396	821	146	999999	999999	940	188	850	88	999999	835	736	850	200	701	884	83	999999	566	999999	376	364	898	999999	999999	672	118	999999	176	54	999999	999999	949	719	999999	402	660	149	830	185	999999	845	977	221	999999	466	320	94	390	443	945	653	100	967	631	999999	922	999999	215	432	832	17	683	44	149	999999	999999	141	692	308	999999	999999	953	390	904	530	999999	686	36	281	999999	33	791	733	108	296	505	981	999999	475	479	829	933	408	999999	999999	171	943	82	50	679	999999	999999	999999	219	21	
700	710	73	110	655	245	999999	999999	80	808	225	949	935	853	743	805	53	226	828	404	10	555	46	42	369	999999	614	986	601	183	999999	999999	523	999999	596	794	999999	986	820	244	999999	998	337	999999	999999	999999	999999	228	306	999999	145	185	262	999999	21	155	673	41	999999	999999	631	819	999999	896	999999	999999	435	849	266	999999	887	67	406	594	999999	11	227	999999	385	157	999999	395	689	728	48	999999	457	708	84	999999	131	886	999999	607	999999	999999	666	441	999999	150	786	168	961	999999	985	87	778	667	444	999999	928	181	655	594	786	245	999999	614	858	731	68	999999	999999	999999	827	999999	812	799	981	176	345	785	145	999999	999999	277	433	342	742	999999	678	789	999999	999999	523	999999	240	999999	821	999999	85	61	582	636	91	68	999999	156	999999	984	275	979	686	278	674	152	45	420	999999	999999	811	797	871	897	999999	279	462	999999	302	877	770	163	999999	614	100	293	212	509	164	312	884	287	812	757	695	999999	113	996	400	380	999999	820	435	999999	565	999999	189	685	999999	811	999999	683	853	652	224	122	11	81	187	390	939	536	266	921	634	534	999999	124	212	363	999999	466	999999	921	963	949	999999	673	59	812	113	527	926	352	705	999999	433	999999	999999	999999	697	41	818	19	999999	388	564	999999	999999	999999	999999	75	999999	229	645	149	374	931	688	275	999999	338	999999	374	999999	421	610	913	225	999999	110	824	581	628	999999	144	647	310	490	584	394	223	994	999999	519	48	999999	706	706	566	836	502	481	276	999999	999999	19	453	732	999999	778	999999	297	255	931	999999	493	853	562	510	501	73	451	999999	881	180	999999	14	855	248	376	999999	216	659	597	607	999999	314	439	307	999999	999999	578	999999	806	743	925	748	96	49	554	201	154	206	74	772	999999	377	395	27	999999	999999	598	493	653	875	999999	638	999999	333	999999	999999	423	264	385	307	999999	980	999999	999999	255	595	917	815	999999	185	999999	20	595	825	556	975	919	422	999999	129	605	95	817	931	308	999999	999999	763	999999	376	777	889	999999	767	287	80	80	999999	772	439	97	782	799	478	126	434	53	999999	776	999999	269	11	982	265	701	409	172	375	839	957	505	164	902	327	407	868	999999	828	547	485	904	672	649	999999	999999	823	999999	999999	815	874	254	999999	999999	761	117	775	999999	565	75	877	999999	704	417	999999	934	933	879	999999	80	999999	245	224	294	999999	999999	596	362	149	233	877	124	823	560	964	713	999999	177	999999	999999	632	961	632	762	670	
577	210	264	834	908	999999	944	812	279	567	639	39	972	696	514	520	422	767	342	197	999999	999999	154	453	111	697	766	999999	999999	447	295	999999	462	624	722	56	341	999999	241	134	933	999999	554	992	999999	683	274	480	636	700	219	203	999999	575	999999	492	65	811	732	221	342	215	550	831	281	37	577	999999	973	999999	188	894	536	218	999999	999999	540	162	128	427	432	295	999999	571	999999	999999	321	887	716	239	991	530	795	29	792	727	761	722	720	307	116	999999	999999	178	521	999999	666	92	321	999999	951	902	693	314	788	56	114	979	602	999999	999999	999999	641	743	477	999999	109	517	425	999999	999999	817	999999	820	321	999999	999999	999999	60	913	435	239	575	270	288	999999	999999	490	241	745	623	781	130	541	592	425	284	762	700	862	225	999999	666	785	999999	144	470	872	993	281	267	180	999999	689	753	485	124	381	465	388	999999	619	285	680	999999	999999	697	900	238	895	242	36	242	999999	698	286	573	790	513	999999	999999	964	497	959	999999	452	999999	440	787	999999	999999	999999	306	999999	51	605	999999	985	999999	999999	446	569	644	107	49	241	937	740	990	477	912	334	868	999999	760	857	999999	999999	999999	469	74	999999	123	131	999999	338	729	920	999999	102	412	587	917	673	707	999999	330	399	999999	256	514	122	449	319	204	976	44	984	999999	193	999999	999999	999999	413	774	188	456	522	512	710	511	27	594	898	74	335	417	204	614	702	999999	732	407	946	954	951	817	803	927	999999	304	999999	999999	962	999999	855	794	514	898	528	999999	999999	887	218	744	497	999999	551	999999	999999	569	839	999999	858	656	999999	160	846	458	823	371	652	594	895	416	766	999999	999999	289	219	540	902	305	95	999999	729	844	999999	999999	467	433	999999	999999	68	57	464	374	511	316	999999	999999	999999	999999	85	167	959	223	991	801	977	840	897	271	45	999999	999999	544	294	999999	927	906	961	999999	991	400	999999	103	535	847	999999	401	155	325	999999	514	592	846	230	927	999999	515	852	396	234	626	535	999999	523	999999	390	920	89	744	389	999999	743	999999	999999	999999	72	999999	688	154	850	999999	695	582	847	530	745	820	324	366	635	421	63	574	420	374	864	99	579	805	466	999999	999999	411	935	463	770	289	781	544	865	275	827	708	546	647	931	953	167	992	999999	570	606	999999	118	999999	905	999999	893	999999	820	972	296	882	688	818	274	294	999999	393	999999	466	49	779	999999	370	594	355	999999	772	443	910	999999	587	820	896	434	
598	302	999999	558	601	395	91	999999	999999	978	944	999999	727	383	647	317	773	999999	999999	530	827	231	748	382	559	151	131	266	999999	999999	709	71	999999	999999	675	999999	677	835	999999	81	957	65	609	391	999999	999999	309	398	796	603	168	354	302	999999	999999	999999	999999	596	998	999999	273	824	813	999999	279	882	237	343	707	655	640	938	999999	456	999999	999999	622	999999	999999	233	841	999999	470	316	882	364	999999	999999	999999	308	447	999999	837	708	807	143	999999	757	121	767	107	965	999999	150	963	230	280	846	802	835	754	197	999999	999999	999999	540	364	507	999999	915	123	811	999999	409	999999	559	110	999999	649	439	529	864	254	999999	136	875	52	329	999999	662	94	922	624	951	553	259	226	72	999999	999999	999999	744	788	206	999999	296	999999	999999	999999	999999	999999	905	206	999999	315	889	999999	899	999999	742	999999	44	164	316	831	201	196	606	855	958	342	48	999999	382	660	785	86	999999	999999	839	466	999999	396	999999	542	188	999999	999999	645	663	999999	327	424	357	778	999999	590	481	375	462	999999	812	435	974	82	91	629	824	999999	530	813	895	587	999999	999999	999999	647	225	774	652	475	999999	960	201	652	24	623	928	604	916	204	604	999999	858	999999	999999	334	422	866	461	999999	901	999999	999999	849	420	999999	999999	999999	50	999999	375	707	999999	987	175	852	244	331	67	999999	701	229	794	336	999999	223	728	79	632	412	234	358	322	103	573	392	846	999999	242	999999	18	856	564	819	829	896	959	999999	573	801	100	100	809	993	857	682	756	788	640	206	999999	545	448	999999	872	26	394	999999	424	999999	15	892	99	782	458	844	665	975	507	999999	264	857	506	830	999999	144	549	999999	245	999999	636	999999	711	999999	273	473	418	999999	946	812	511	339	457	790	999999	208	11	36	545	22	27	999999	291	326	999999	163	999999	618	999999	738	477	999999	394	533	156	947	190	63	519	985	436	737	38	694	811	925	409	716	44	999999	142	523	999999	999999	873	855	776	999999	104	119	435	799	612	999999	345	999999	945	924	643	848	27	947	517	999999	585	999999	752	596	515	999999	754	331	584	210	605	954	291	170	999999	999999	180	795	958	409	560	637	135	820	359	374	999999	485	83	195	106	194	16	234	648	593	999999	999999	999999	88	365	113	999999	999999	612	999999	165	784	274	352	678	232	988	117	999	947	163	931	246	150	999999	278	258	398	114	999999	999999	67	999999	76	197	990	915	999999	999999	999999	999999	999999	217	999999	219	205	999999	730	517	
999999	999999	898	234	700	439	181	943	999999	53	999999	854	826	307	201	999999	107	272	999999	999999	687	316	118	73	552	535	439	724	278	931	839	67	999999	881	240	999999	59	832	999999	999999	26	56	187	837	999999	602	595	427	25	535	121	933	23	576	829	567	97	999999	681	999999	10	999999	674	999999	213	40	999999	999999	76	976	393	999999	451	571	148	999999	139	280	999999	999999	999999	22	999999	742	819	906	53	951	62	999999	999999	224	999999	656	636	999999	381	379	633	926	276	651	360	48	151	846	492	999999	437	198	437	816	999999	999999	234	988	748	932	999999	999999	986	384	892	403	849	179	123	794	934	999999	999999	759	647	190	999999	298	662	999999	600	972	424	999999	524	999999	999999	320	496	430	999999	648	999999	449	391	336	939	891	758	956	199	999999	733	697	517	858	999999	677	179	546	57	936	335	999999	341	25	883	395	860	38	168	538	999999	999999	999999	296	999999	819	378	320	999999	792	539	999999	480	627	249	726	999999	665	999999	567	151	950	382	495	322	999999	118	999999	999999	999999	41	730	797	999999	300	50	335	999999	109	119	309	858	305	265	406	630	999999	713	776	167	312	999999	103	601	397	999999	320	876	999999	26	710	999999	868	696	760	809	907	820	336	208	999999	862	565	999999	267	999999	654	127	99	691	144	404	599	295	251	837	999999	206	272	568	730	458	256	93	999999	999999	990	608	504	999999	722	787	999999	577	765	450	639	277	343	115	87	202	999999	292	882	316	413	999999	455	923	181	999999	557	999999	478	942	615	482	999999	961	302	999999	622	502	968	999999	28	999999	529	800	999999	369	862	167	491	537	671	999999	210	102	892	417	163	999999	425	21	240	618	109	999999	835	166	999999	382	999999	42	579	294	323	999999	297	392	63	655	725	812	849	399	286	999999	280	999999	281	334	999999	885	892	999999	87	957	125	999999	999999	999999	964	51	518	490	354	999999	999999	387	649	674	805	999999	363	507	999999	612	999999	841	341	168	553	999999	885	999999	313	927	150	538	216	366	420	887	470	999999	690	684	999999	369	999999	827	982	892	11	999999	528	999999	531	394	999999	999999	795	284	999999	764	162	999999	165	991	187	427	318	429	181	999999	264	999999	999999	15	816	999999	319	802	796	514	185	660	191	999999	999999	743	406	755	999999	742	570	145	819	706	205	999999	528	312	191	627	518	563	721	718	999999	611	999999	525	999999	22	165	993	488	564	588	501	599	876	993	443	999999	999999	999999	438	723	999999	108	343	810	906	653	17	
620	179	995	621	999999	999999	999999	396	224	880	999999	999999	587	999999	656	265	999999	703	320	999999	318	748	605	955	487	292	994	999999	999999	999999	714	671	369	157	382	319	568	999999	562	135	939	607	229	150	386	745	851	999999	999999	843	226	117	596	999999	698	999999	999999	50	144	656	999999	999999	883	38	175	515	971	439	999999	999999	999999	160	150	194	712	711	529	465	578	999999	441	848	758	999999	969	606	85	999999	459	510	999999	528	832	999999	999999	233	723	201	975	871	773	422	951	999999	156	75	967	412	299	987	352	118	999999	401	225	999999	957	224	68	568	999999	614	999999	694	601	999999	327	999999	537	999999	988	999999	489	707	968	28	999999	632	523	904	639	673	999999	471	999999	637	66	999999	691	36	276	999999	143	999999	440	169	441	266	534	978	747	733	874	811	999	24	999999	764	433	999999	733	999999	701	164	929	999999	546	518	537	963	999999	999999	552	510	221	488	204	83	276	809	586	640	107	999999	999999	905	999999	999999	471	152	19	302	17	494	302	999999	808	979	486	673	623	923	999999	999999	865	999999	999999	373	999999	999999	820	999999	497	623	999999	999999	236	165	999999	34	968	999999	999999	395	953	820	879	999999	217	999999	680	225	999999	602	195	663	999999	536	679	999999	724	434	999999	951	331	464	999999	393	875	999999	715	652	980	462	704	343	876	342	999999	55	999999	133	166	330	999999	999999	958	895	999999	955	191	699	999999	702	310	999999	999999	105	999999	499	25	496	192	17	563	38	244	143	898	852	787	578	999999	999999	324	999999	278	346	121	727	999999	909	999999	919	999999	25	175	288	162	170	719	780	279	128	39	494	940	158	766	999999	999999	824	999999	585	178	999999	780	853	387	999999	276	287	999999	346	992	116	540	273	988	999999	999999	956	981	737	999999	17	999999	800	603	830	660	999999	579	309	367	999999	911	380	999999	999999	244	321	900	452	999999	999999	796	932	135	922	953	677	169	228	999999	999999	842	269	452	999999	312	980	999999	557	59	155	707	684	999999	321	204	170	521	582	313	551	999999	538	999999	699	999999	376	999999	680	876	982	961	361	361	954	838	999999	927	590	114	264	999999	353	403	748	999999	999999	954	814	728	793	165	586	914	406	357	314	425	752	950	999999	999999	579	680	76	999999	999999	332	999999	999999	552	242	999999	477	999999	489	712	145	999999	964	999999	422	860	952	93	826	384	446	955	607	534	236	185	640	178	948	999999	672	999999	563	389	789	930	341	185	560	234	118	999999	916	644	178	330	787	850	
522	455	627	596	249	810	909	377	426	948	325	66	999999	999999	111	997	49	807	541	585	999999	491	528	776	532	602	999999	580	48	962	365	906	397	789	655	502	999999	86	97	753	479	422	514	392	860	504	933	809	764	919	999999	371	789	212	540	41	926	850	74	647	999999	339	338	999999	593	419	669	512	999999	608	142	963	720	999999	116	897	977	145	916	38	668	465	816	128	367	994	127	195	999999	624	575	24	21	449	217	150	93	59	799	450	999999	999999	166	165	999999	999999	650	10	106	999999	999999	790	933	45	978	89	522	999999	107	598	302	999999	999999	38	43	999999	951	999999	580	965	814	999999	346	475	203	247	308	660	999999	725	353	126	99	615	999999	784	90	976	999999	137	627	873	952	211	158	361	177	999999	131	670	689	379	430	140	829	135	454	468	842	741	999999	861	878	381	254	185	394	648	467	258	46	999999	999999	452	999999	940	999999	144	326	842	79	999999	538	670	999999	973	696	999999	999999	445	999999	622	144	729	356	765	995	999999	956	999999	966	999999	671	999999	633	713	570	977	792	999999	159	320	999999	999	672	999999	332	999999	344	281	489	436	862	31	918	423	841	90	106	582	945	404	999999	999999	875	550	508	665	47	332	413	718	175	897	296	999999	481	999999	67	744	442	787	999999	999999	493	540	666	650	954	219	999999	489	881	220	943	755	141	797	134	999999	999999	667	180	22	867	999999	270	965	999999	999999	999999	707	33	361	149	168	168	502	860	345	884	999999	711	999999	999999	924	999999	955	954	540	999999	684	19	999999	999999	999999	616	999999	999999	721	279	701	999999	65	999999	175	466	529	80	785	999999	638	936	789	246	999999	955	999999	562	999999	934	314	20	204	21	267	697	97	721	373	551	934	685	149	75	193	999999	656	999999	294	468	317	884	999999	943	259	748	230	699	394	820	273	671	999999	999999	965	690	999999	54	19	999999	378	999999	707	243	662	953	797	723	63	314	309	793	277	485	999999	999999	842	260	761	519	477	398	337	553	999999	272	999999	362	110	502	231	612	549	817	99	999999	187	935	291	305	999999	506	999999	90	521	999999	404	399	169	545	999999	470	292	999999	10	979	999999	999999	955	999999	999999	999999	623	999999	92	696	254	999999	395	127	252	907	968	999999	999999	970	752	257	41	808	868	421	202	565	654	760	999999	59	816	119	39	33	979	999999	162	516	999999	94	997	824	999999	943	999999	999999	302	999999	502	826	931	999999	999999	999999	999999	157	530	732	252	999999	999999	
332	376	204	999999	286	999999	999999	927	86	313	62	97	668	260	216	582	925	417	160	272	999999	999999	503	999999	786	999999	805	999999	831	371	430	273	824	189	674	458	41	310	727	953	83	23	999999	522	878	942	568	972	915	574	605	324	102	796	202	999999	872	85	857	403	292	328	105	999999	999999	789	272	488	585	999999	551	625	690	999999	199	700	841	981	250	843	323	833	984	267	766	116	181	38	986	609	585	955	452	333	670	754	917	710	639	999999	680	999999	397	999999	32	980	633	894	606	999999	233	891	835	23	89	999999	999999	999999	948	777	618	999999	999999	999999	183	999999	182	999999	536	444	999999	141	351	161	999999	999999	445	827	999999	999999	999999	286	431	495	999999	693	130	439	254	220	999999	88	762	862	480	999999	587	420	984	999999	999999	276	999999	172	718	102	550	999999	850	845	23	999999	603	999999	304	341	999999	999999	999999	489	475	743	999999	325	999999	704	379	999999	999999	727	655	999999	843	808	978	215	999999	999999	776	999999	153	447	588	408	999999	902	485	599	567	149	633	581	820	999999	960	74	164	52	147	23	722	70	999999	132	199	988	999999	795	194	999999	423	553	239	316	345	38	164	714	128	999999	229	779	999999	542	104	999999	999999	348	847	913	61	876	131	763	571	92	445	466	999999	218	238	689	999999	478	726	89	351	513	168	999999	910	449	999999	26	794	943	149	469	37	125	783	335	947	999999	999999	547	431	476	745	263	592	697	506	999999	892	999999	374	452	816	24	732	701	189	915	13	611	952	115	968	627	999999	975	439	102	999999	903	741	999999	999999	189	658	999999	768	905	999999	222	943	23	133	264	578	697	653	22	392	91	156	42	277	999999	594	325	999999	999999	999999	617	268	413	483	989	999999	240	21	999999	366	857	932	999999	575	999999	668	938	982	999999	999999	255	331	999999	999999	999999	999999	709	866	14	594	342	377	651	595	732	953	999999	539	999999	466	348	999999	999999	656	534	158	871	466	486	768	999999	999999	793	78	74	295	842	702	139	242	999999	373	16	999999	34	490	999999	688	843	999999	999999	409	999999	257	710	569	315	769	999999	205	999999	252	389	246	939	999999	583	999999	530	999999	999999	837	409	900	999999	974	680	999999	999999	54	999999	193	623	650	640	999999	999999	546	368	505	980	82	527	999999	357	846	999999	769	999999	35	907	999999	999999	406	725	300	999	948	879	999999	999999	340	147	141	338	999999	999999	739	606	693	514	46	999999	35	466	49	999999	475	552	531	999999	910	871	606	147	
167	34	226	999999	999999	256	545	999999	999999	616	649	934	395	605	655	227	253	172	419	521	870	495	999999	940	999999	980	533	406	999999	744	978	469	999999	999999	180	677	412	999999	267	446	968	380	590	419	999999	114	924	869	896	999999	999999	747	461	95	276	672	892	286	248	368	999999	149	999999	888	637	190	403	400	435	978	814	438	999999	999999	552	499	904	999999	133	581	999999	663	999999	54	996	240	999999	999999	999999	999999	785	136	576	898	723	829	999999	702	781	636	711	534	444	918	499	318	842	487	543	777	768	178	162	667	999999	999999	639	999999	999999	407	181	946	672	927	203	999999	862	16	999999	722	999999	212	942	496	870	531	229	999999	555	999999	398	530	912	950	739	616	999999	909	596	999999	999999	796	999999	999999	465	764	861	516	724	810	455	835	237	999999	348	565	236	665	797	780	840	58	719	213	19	651	44	722	999999	586	999999	999999	999999	595	531	641	402	567	41	115	670	712	866	744	243	562	302	999999	999999	999999	389	317	121	999999	823	152	87	607	374	813	730	149	328	999999	106	999999	999999	999999	299	999999	173	668	999999	999999	120	138	191	975	970	999999	359	942	119	24	207	406	841	604	771	389	564	795	202	228	384	531	393	728	648	741	146	999999	999999	905	999999	999999	683	430	705	695	961	112	637	917	464	787	39	314	940	699	999999	821	999999	910	152	378	475	999999	316	999999	744	462	336	999999	999999	698	150	214	14	485	723	999999	898	86	427	462	999999	284	763	596	501	88	787	949	999999	999999	790	999999	763	640	999999	277	999999	127	999999	508	999999	408	607	765	647	999999	309	465	975	999999	999999	794	999999	689	220	200	652	719	97	999999	999999	387	999999	995	908	258	450	373	240	456	307	780	134	919	687	759	677	997	949	999999	779	332	973	999999	999999	995	408	83	430	64	624	403	39	295	832	999999	999999	612	856	398	999999	935	234	529	999999	999999	669	572	12	460	523	654	770	420	999999	999999	414	316	999999	999999	850	376	943	185	831	904	751	839	97	299	509	74	999999	560	301	844	999999	453	999999	258	336	836	81	969	541	970	999999	619	409	999999	983	943	18	943	548	18	991	58	698	47	401	829	485	713	999999	458	999999	219	999999	52	999999	960	415	999999	586	23	305	974	644	999999	999999	141	999999	607	316	566	65	207	22	293	852	59	755	999999	857	506	360	999999	28	92	466	423	499	367	245	32	999999	663	367	999999	712	27	413	999999	766	269	399	877	406	394	402	999999	999999	999999	
999999	205	999999	552	999999	89	663	937	956	999999	404	856	642	82	999999	293	38	402	839	487	580	835	645	999999	106	597	117	999999	961	999999	689	160	226	664	999999	49	817	984	175	288	871	775	71	850	442	999999	627	326	515	999999	999999	10	476	719	264	364	999999	296	455	900	972	190	999999	332	873	254	639	977	905	332	999999	53	236	561	999999	805	773	794	485	196	970	790	967	999999	277	688	999999	507	409	999999	490	530	538	999999	316	691	799	739	977	999999	280	649	999999	192	646	322	999999	915	999999	459	590	999999	811	269	930	191	222	137	64	194	999999	142	999999	999999	842	946	514	960	255	999999	16	999999	817	297	916	330	999999	784	212	955	914	768	403	950	999999	725	999999	279	999999	134	478	672	684	792	627	147	80	328	350	699	999999	813	669	189	452	555	947	523	352	609	999999	438	924	999999	280	801	738	628	870	126	236	245	999999	999999	455	344	359	34	669	779	259	60	999999	512	158	110	109	224	507	676	999999	999999	927	736	322	50	747	586	522	999999	409	452	458	233	473	571	198	548	733	117	205	999999	999999	572	999999	999999	999999	421	949	179	702	523	130	204	348	41	317	888	808	415	596	773	512	999999	380	807	602	220	49	999999	911	560	999999	399	480	999999	351	364	386	560	55	999999	637	352	133	999999	331	264	885	999999	264	310	999999	328	521	432	420	20	202	552	169	999999	381	372	999999	999999	42	999999	723	999999	689	999999	999999	257	369	999999	146	169	719	494	485	348	334	999999	332	999999	820	999999	878	58	444	341	171	999999	401	271	954	274	93	981	999999	600	999999	402	752	999999	798	492	958	260	296	260	300	707	999999	999999	999999	773	49	657	331	869	852	675	58	357	999999	678	856	999999	315	999999	999999	737	999999	999999	807	932	855	999999	813	999999	214	627	999999	193	51	999999	765	580	811	191	999999	999999	999999	983	748	865	353	405	520	129	635	860	999999	424	999999	562	999999	999999	23	527	918	28	843	993	665	234	913	864	315	999999	913	286	296	134	646	648	87	999999	146	942	588	460	999999	999999	702	353	999999	346	18	489	398	999999	999999	293	273	216	593	666	327	523	951	488	99	193	215	359	574	821	778	999999	484	416	56	999999	999999	468	517	159	301	322	999999	999999	856	826	938	340	999999	999999	861	440	999999	421	999999	622	991	999999	370	327	488	353	778	861	568	482	14	981	536	999999	354	805	999999	999999	375	999999	970	384	999999	999999	999999	875	999999	572	960	347	480	73	999999	433	
89	840	107	199	671	948	999999	691	18	383	999999	957	804	999999	657	999999	741	622	999999	335	652	617	476	106	83	613	713	999999	901	999999	12	941	906	112	417	999999	707	508	772	426	999999	999999	375	259	999999	999999	81	416	914	904	606	857	26	749	999999	471	373	10	126	67	245	999999	790	787	381	879	61	701	999999	999999	358	999999	849	629	863	372	251	227	654	786	541	999999	302	999999	999999	154	924	166	330	945	999999	706	392	714	191	999999	999999	588	878	572	245	379	601	770	555	372	18	397	886	418	999999	155	356	339	999999	939	999999	793	172	236	954	895	380	999999	999999	651	850	145	448	727	999999	663	349	91	999999	172	705	999999	999999	999999	146	999999	279	912	724	995	360	999999	198	252	999999	999999	999999	999999	618	349	999	730	999999	999999	999999	872	949	168	545	567	806	274	787	364	244	999999	352	999999	99	427	626	999999	155	17	999999	999999	946	205	626	178	999999	697	473	211	172	974	763	547	999999	999999	587	120	376	167	198	96	999999	834	18	598	363	514	562	200	999999	999999	999999	761	612	999999	926	753	542	376	329	119	999999	585	201	999999	999999	999999	999999	826	839	515	101	988	818	214	529	122	999999	38	999999	733	145	999999	487	632	399	999999	934	22	347	834	578	999	999999	89	296	999999	643	748	848	558	341	735	361	217	999999	999999	942	407	206	813	566	513	562	595	973	999999	107	999999	999999	999999	999999	169	488	15	999999	999999	160	739	918	839	479	449	190	266	999999	409	921	280	193	803	69	537	815	533	278	74	447	252	115	768	592	84	878	111	688	181	999999	356	280	357	445	212	999999	367	344	999999	333	306	203	574	605	827	999999	76	999999	342	354	999999	999999	872	654	908	634	160	999999	999999	999999	88	577	230	162	575	999999	836	368	999999	58	458	199	999999	741	151	58	540	172	765	999999	812	424	999999	827	999999	619	407	999999	536	578	338	999999	999999	556	999999	728	972	421	999999	827	549	707	999999	294	895	765	999999	141	512	859	999999	987	491	999999	999999	999999	231	402	860	999999	602	143	831	999999	719	999999	260	604	497	999999	86	128	142	937	999999	114	999999	999999	932	536	43	276	999999	677	485	999999	999999	243	999999	589	507	580	561	84	235	415	876	551	575	557	515	999999	643	99	783	974	999999	553	555	653	80	170	470	333	922	999999	942	164	803	999999	717	26	806	907	915	506	567	67	712	744	238	51	999999	384	31	61	632	111	894	510	496	999999	999999	154	519	999999	119	237	999999	898	473	
999999	748	207	840	498	184	736	999999	287	416	797	841	811	424	38	674	96	312	871	704	841	270	302	881	641	338	661	398	578	396	340	999999	813	280	516	303	298	999999	999999	876	999999	927	616	999999	698	243	875	999999	490	672	33	999999	290	999999	632	461	456	325	208	169	523	347	999999	999999	86	892	38	541	908	999999	386	552	780	994	999999	913	653	208	193	999999	999999	999999	907	906	373	415	625	618	648	64	846	972	345	372	999999	999999	333	726	27	806	215	344	821	999999	296	481	154	296	999999	999999	808	257	142	800	706	999999	999999	999999	527	670	277	419	893	999999	999999	414	216	417	641	259	589	999999	999999	387	999999	128	999999	162	620	892	999999	999999	231	928	255	599	839	544	666	771	999999	999999	208	999999	539	999999	451	968	866	881	274	737	999999	147	139	881	76	999999	608	999999	482	287	999999	635	409	999999	198	999999	607	299	999999	672	750	999999	140	954	999999	999999	847	407	676	150	296	738	999999	533	683	999999	999999	999999	532	94	999999	88	298	999999	999999	573	946	601	999999	487	370	576	999999	602	986	785	16	184	163	241	999999	211	999999	341	991	349	17	999999	999999	114	999999	243	767	490	999999	672	581	300	407	999999	999999	256	799	199	999999	720	431	999999	546	898	87	624	999999	301	999999	999999	176	956	999999	218	566	80	346	503	322	137	809	827	866	999999	214	716	777	999	353	660	411	722	562	280	999999	981	339	999999	999999	999999	33	476	999999	999	506	624	999999	198	598	818	910	306	877	652	911	999999	169	232	693	999999	999999	220	947	525	334	999999	999999	578	999999	999999	740	999999	476	771	999999	342	523	866	818	589	275	589	411	999999	750	115	999999	999999	369	324	822	116	672	666	999999	812	528	787	675	62	229	872	898	23	87	930	829	115	999999	578	90	302	414	114	104	266	809	423	775	229	608	495	219	999999	762	999999	317	810	76	301	814	999999	200	765	369	403	999999	999999	999999	999999	285	739	371	999999	999999	529	702	568	571	999999	13	115	22	456	453	734	999999	922	999999	999999	999999	29	49	256	763	354	111	648	744	701	575	999999	966	955	943	869	133	999999	741	243	931	999999	248	628	298	709	723	743	322	999999	740	768	147	999999	999999	265	700	125	37	890	427	63	999999	870	871	592	999999	67	513	584	611	999999	190	999999	522	874	999999	420	957	999999	999999	367	336	999999	999999	807	283	999999	758	999999	178	18	400	851	815	877	923	999999	756	706	570	999999	240	999999	999999	505	588	130	999999	999999	484	999999	
167	972	269	999999	727	715	909	999999	319	185	308	999999	415	603	844	338	211	645	951	999999	664	260	494	999999	137	597	95	465	999999	162	483	436	213	889	999999	999999	591	756	159	218	469	691	999999	394	367	415	332	430	660	259	999999	845	381	81	999999	907	999999	305	932	139	629	453	846	166	702	999999	621	999999	752	999999	746	454	999999	742	943	999999	863	109	999999	721	275	665	805	969	999999	638	65	142	274	943	999999	296	999999	999999	588	999999	999999	240	692	494	794	806	677	242	512	474	999999	638	999999	999999	53	389	698	999999	864	964	999999	876	999999	74	817	999999	260	809	488	460	631	475	164	928	136	632	416	122	926	999999	987	572	466	767	999999	999999	14	622	999999	999999	598	612	165	624	377	968	316	627	999999	315	999999	867	754	62	843	999999	999999	209	999999	999999	999999	585	999999	406	976	85	419	166	785	400	999999	638	910	929	862	999999	320	540	560	168	325	789	445	620	912	129	818	999999	924	404	942	805	107	487	999999	22	327	759	999999	301	558	999999	841	999999	831	917	999999	824	199	999999	573	944	648	367	999999	193	150	674	493	857	999999	15	242	391	458	678	541	432	353	850	700	561	999999	268	609	175	999999	999999	788	995	171	994	224	999999	831	999999	166	739	999999	999999	871	653	275	790	44	553	917	460	999999	163	386	999999	480	349	134	22	999999	389	757	929	246	982	999999	498	999999	999999	790	142	560	460	521	801	999999	951	978	56	295	112	234	999999	257	496	340	635	619	636	523	875	999999	818	946	999999	999999	462	166	999999	999999	777	999999	771	999999	785	900	378	641	999999	495	529	370	87	727	948	999999	702	682	749	651	259	878	69	749	914	167	741	513	744	819	587	795	999999	288	517	18	462	302	472	595	961	994	44	150	994	514	897	101	997	621	289	999999	416	999999	999999	899	45	32	848	627	999999	999999	896	765	908	733	281	999999	999999	940	702	409	219	163	690	265	999999	918	754	410	269	649	515	999999	539	807	999999	851	769	617	972	440	999999	844	436	106	999999	279	999999	270	243	999999	999999	999999	919	880	999999	999999	557	264	65	127	277	999999	368	519	999999	773	999999	110	354	429	40	999999	968	271	955	374	727	593	999999	999999	999999	493	177	170	768	999999	213	659	246	136	304	514	562	999999	172	16	486	917	999999	334	53	141	916	813	999999	288	98	657	924	205	534	999999	999999	490	441	784	280	207	750	999999	570	576	864	227	134	525	49	123	109	999999	999999	810	845	832	530	
554	999999	363	999999	489	369	555	734	50	601	999999	418	999999	424	388	736	999999	176	846	764	477	277	698	688	553	249	999999	558	976	317	724	999999	274	959	886	216	999999	999999	271	541	999999	842	823	625	999999	117	967	699	720	222	609	644	999999	78	999999	286	878	999999	548	250	999999	999999	999999	999999	877	222	153	999999	537	181	819	183	905	314	749	999999	454	82	999999	999999	281	286	838	763	708	999999	128	205	999999	610	337	999999	566	30	158	27	93	99	999999	582	963	855	172	548	403	435	739	695	328	428	831	806	780	999999	999999	999999	168	994	35	796	999999	948	215	926	844	999999	617	884	165	732	551	365	999999	322	483	999999	124	299	369	282	351	432	877	999999	779	531	999999	464	61	52	999999	99	74	999999	488	25	650	245	704	999999	818	854	540	999999	876	999999	999999	999999	628	553	991	869	635	752	455	670	999999	999999	157	999999	114	162	832	123	874	462	301	382	999999	468	775	999999	595	542	464	496	892	291	611	312	59	14	836	508	60	989	463	321	506	999999	999999	923	98	391	722	666	31	426	721	424	185	110	999999	170	778	122	283	999999	999999	958	777	999999	125	844	273	999999	325	334	999999	884	999999	979	875	26	523	999999	790	214	819	797	999999	476	569	999999	137	949	999999	676	999999	937	715	371	32	547	49	999999	808	999999	127	623	350	697	363	999999	426	205	234	617	646	926	331	999999	283	999999	493	311	999999	928	717	324	729	649	604	135	179	637	957	337	976	368	53	999999	96	999999	999999	777	122	732	770	931	999999	762	40	999999	999999	999999	999999	530	64	738	935	879	999999	999999	893	999999	102	999999	667	788	247	896	641	999999	882	783	999999	999999	54	716	198	496	999999	999999	599	966	618	800	999999	532	999999	999999	283	248	999999	174	21	293	312	755	685	884	999999	981	693	999999	131	999999	921	832	663	21	486	348	999999	448	721	749	213	999999	92	999999	999999	144	999999	999999	622	403	999999	718	771	699	774	299	41	314	431	999999	999999	999999	845	865	879	686	869	999999	950	999999	999999	999999	452	999999	89	385	999999	393	174	930	742	882	215	727	999999	213	999999	963	999999	999999	317	244	27	545	999999	441	92	227	422	43	275	710	860	687	704	869	999999	999999	999999	399	627	999999	149	501	443	219	566	127	999999	676	625	906	301	762	628	464	967	907	999999	648	302	454	999999	141	665	41	999999	528	33	39	999999	999999	999999	847	570	669	105	999999	111	447	999999	999999	261	746	417	368	419	107	68	249	999999	999999	
999999	971	106	182	677	18	836	411	197	47	103	936	999999	999999	562	453	202	959	999999	451	999999	177	772	337	203	234	723	999999	999999	924	999999	999999	137	580	666	382	751	397	999999	97	690	699	999999	837	871	999999	18	353	999999	965	905	999999	880	461	561	999999	209	999999	978	453	294	999999	999999	273	999999	319	808	999999	999999	190	702	999999	967	282	761	116	917	934	999999	999999	225	999999	999999	656	28	370	903	676	29	940	182	999999	999999	999999	802	160	910	999999	269	561	999999	851	945	625	273	110	141	999999	700	454	999999	274	312	109	237	913	49	142	999999	217	416	999999	147	467	17	999999	395	999999	479	610	206	931	675	904	999999	374	999999	873	392	917	999999	999999	976	999999	141	908	679	999999	320	888	120	999999	741	999999	154	383	713	487	999999	554	715	712	139	99	257	877	599	408	736	863	488	999999	999999	337	978	122	166	572	336	999999	49	85	118	590	999999	429	199	623	759	989	660	947	265	838	212	526	175	886	327	999999	999999	281	583	456	410	944	37	414	999999	42	227	151	999999	519	514	640	603	548	599	828	688	975	648	746	213	999999	910	911	134	461	999999	999999	254	999999	789	999999	501	662	190	555	401	784	550	727	772	999999	797	745	999999	571	999999	626	999999	499	574	343	999999	837	252	869	999999	126	289	999999	94	947	897	87	729	746	149	999999	368	53	436	903	435	999999	973	999999	743	174	999999	563	538	330	981	754	508	999999	145	664	419	320	521	285	504	999999	642	999999	621	999999	26	587	432	982	268	999999	73	670	907	999999	864	557	136	869	539	726	92	763	965	152	578	282	611	485	999999	57	532	999999	408	505	288	157	999999	33	158	999999	999999	556	999999	737	999999	999999	549	433	799	861	194	651	745	999999	846	878	859	478	151	743	976	999999	459	999999	721	911	999999	411	433	716	999999	112	721	539	595	536	999999	237	460	740	999999	187	685	670	862	881	999999	999999	659	409	298	999999	999999	414	33	193	106	851	26	999999	576	999999	999999	93	388	999999	929	216	192	320	999999	631	28	410	20	999999	272	789	358	999999	506	641	752	33	427	878	999999	317	516	412	999999	850	221	680	173	595	187	999999	292	999999	951	209	447	999999	232	999999	999999	481	403	999999	999999	316	502	185	999999	999999	395	976	666	999999	861	621	699	780	999999	337	999999	348	246	424	621	671	507	578	888	307	203	413	801	761	301	749	913	291	492	133	357	45	406	999999	999999	999999	935	782	919	340	509	667	468	894	999999	248	
999999	979	613	259	809	999999	999999	976	741	981	185	904	999999	122	708	418	297	756	979	384	941	18	223	420	736	724	999999	999999	798	535	999999	906	515	63	999999	934	999999	999999	323	433	748	430	999999	999999	35	40	999999	807	631	100	379	711	914	999999	307	236	999999	999999	522	95	275	738	188	215	46	278	398	164	607	999999	741	65	443	556	999999	520	520	994	395	705	159	851	999999	707	999999	242	999999	644	755	288	177	999999	999999	238	168	19	252	291	192	999999	999999	419	209	857	359	324	278	999999	244	786	715	999999	999999	817	935	999999	999999	480	59	803	286	999999	408	328	606	999999	345	215	397	999999	999999	239	811	638	73	740	651	79	357	841	964	999999	410	969	572	999999	675	902	303	999999	207	771	999999	388	999999	888	20	880	261	102	999999	73	970	617	519	486	960	179	999999	999999	771	742	133	217	839	999999	353	439	756	210	999999	442	912	652	999999	505	997	433	168	185	729	771	817	264	862	901	662	792	459	999999	445	999999	158	108	974	464	648	34	999999	999999	544	581	134	60	510	547	999999	999999	198	23	999999	537	21	578	475	10	999999	868	355	937	990	561	979	669	999999	96	999999	999999	678	999999	857	972	999999	341	640	999999	646	766	754	324	750	344	603	446	607	908	494	580	999999	973	999999	779	679	999999	836	983	601	465	296	424	263	346	649	234	999999	516	653	679	999999	327	364	999999	124	40	197	999999	958	542	71	856	602	713	191	999999	434	87	303	999999	505	657	557	190	480	339	71	413	694	999999	999999	999999	265	999999	641	999999	619	381	665	648	423	999999	35	68	403	439	822	999999	165	945	800	87	999999	380	184	291	770	183	687	999999	969	783	961	589	261	971	601	787	81	876	95	62	422	655	858	325	999999	498	787	50	517	521	258	749	999999	213	999999	885	640	999999	545	446	694	880	999999	640	227	445	806	999999	838	44	999999	999999	860	747	665	999999	521	858	999999	281	396	646	277	457	535	222	21	58	103	715	999999	999999	999999	649	368	541	999999	228	107	999999	999999	364	212	482	53	968	889	999999	547	319	374	781	701	273	999999	57	999999	231	114	999999	999999	758	999999	132	999999	756	947	220	388	134	999999	302	999999	472	999999	999999	999999	999999	413	566	333	190	510	783	999999	375	999999	999999	599	321	928	754	124	999999	761	933	999999	89	595	297	30	678	451	423	727	81	31	238	684	999999	613	818	817	547	999999	253	999999	555	780	521	736	880	999999	999999	205	838	187	999999	711	999999	
999999	364	209	126	546	654	739	96	65	280	354	791	392	581	708	119	936	576	420	518	685	999999	308	83	560	150	66	384	227	999999	893	362	527	39	20	258	999999	701	11	37	999999	171	499	510	177	945	497	999999	999999	96	901	610	258	202	969	537	999999	136	566	405	999999	999999	869	176	999999	991	274	999999	999999	459	999999	245	575	999999	14	524	979	798	999999	615	652	27	24	141	999999	292	999999	334	70	999999	202	492	144	605	999999	159	301	333	134	186	680	144	478	999999	595	666	45	999999	999999	999999	557	267	230	951	999999	999999	350	999999	188	103	886	939	302	97	267	999999	999999	999999	999999	854	233	999999	673	729	934	999999	549	999999	546	331	257	249	999999	616	925	934	999999	193	853	858	999999	999999	154	40	299	741	841	999999	652	586	999999	999999	999999	999999	999999	901	999999	501	26	243	41	245	201	857	846	647	999999	686	172	332	746	999999	126	105	55	668	999999	643	999999	202	999999	999999	462	959	765	191	337	802	395	33	999999	769	176	999999	827	573	372	297	194	651	938	165	227	329	839	999999	949	999999	999999	999999	400	999999	71	824	566	999999	783	999999	102	664	319	999999	301	148	999999	976	749	506	277	482	999999	999999	999999	788	999999	521	999999	142	129	125	241	521	514	832	999999	399	708	352	62	955	789	140	999999	999999	341	937	999999	999999	347	862	899	452	548	815	265	999999	502	283	570	55	930	651	999999	976	432	999999	496	468	999999	999999	278	407	454	322	693	176	999999	928	999999	326	657	862	999999	267	226	788	973	699	577	457	897	434	782	17	999999	148	999999	999999	107	543	451	405	573	755	593	502	998	236	131	99	166	574	826	253	397	999999	999999	855	760	643	825	796	891	999999	695	999999	624	447	999999	555	157	800	830	913	999999	262	298	49	673	723	790	999999	577	487	301	332	608	538	619	956	292	999999	468	463	718	999999	514	999999	69	999999	877	561	939	999999	941	366	743	913	379	999999	779	999999	191	46	853	88	229	413	765	999999	999999	95	827	340	272	984	342	999999	204	229	747	781	979	922	846	238	807	999999	545	999999	588	694	169	484	187	999999	999999	999999	610	999999	436	999999	751	697	514	791	734	999999	999999	957	34	377	719	160	397	997	836	268	200	624	999999	999999	999999	999999	783	999999	926	352	163	797	13	910	999999	999999	793	647	40	999999	999999	64	504	208	697	588	910	221	975	18	999999	189	639	999999	241	985	368	218	241	920	999999	963	865	391	455	516	954	123	610	164	999999	750	
967	553	850	146	130	999999	530	999999	920	999999	576	917	999999	973	999999	999999	678	999999	999999	999999	999999	120	378	455	198	999999	999999	191	633	999999	611	821	651	346	222	95	999999	105	864	999999	688	951	999	352	397	947	999999	481	359	673	444	829	999999	782	344	999999	185	405	999999	17	328	349	999999	133	999999	999999	275	919	761	999999	418	583	999999	910	896	464	999999	999999	67	250	987	999999	831	960	362	782	863	869	999999	365	999999	476	157	857	999999	348	304	876	391	999999	681	999999	720	999999	264	999999	912	57	999999	880	746	158	347	706	30	57	517	999999	770	999999	891	999999	917	999999	171	942	999999	69	942	999999	170	243	645	426	999999	780	561	554	705	999999	999999	999999	983	131	619	761	999999	999999	999999	920	999999	607	999999	212	999999	285	298	999999	126	322	435	853	115	999999	720	999999	513	999999	147	249	496	963	990	279	999999	999999	422	795	786	409	813	984	999999	999999	726	562	137	442	675	293	491	246	437	393	75	26	999999	655	411	116	999999	217	999999	597	434	868	617	836	999999	674	862	503	538	716	508	451	999999	999999	999999	168	384	80	255	999999	757	259	535	607	999999	303	374	766	394	679	161	606	680	635	596	999999	999999	301	999999	10	430	988	999999	999999	884	624	394	999999	54	253	732	186	961	460	999999	184	342	999999	999999	599	310	999999	118	858	564	902	771	999999	496	753	999999	92	531	255	432	769	551	814	723	589	908	747	722	151	947	975	645	229	999999	421	524	935	669	999999	999999	335	879	849	999999	982	853	398	140	300	39	649	655	999999	37	80	633	528	999999	52	691	999999	383	999999	911	589	266	551	999999	85	238	999999	423	580	554	107	999999	701	658	741	736	519	999999	431	999999	307	329	929	202	725	999999	996	650	627	268	148	952	912	938	576	999999	311	999999	65	72	752	236	999999	171	929	999999	931	869	999999	315	999999	944	951	999999	999999	270	337	358	484	999999	999999	637	795	322	999999	999999	976	763	92	26	435	999999	562	369	369	80	999999	767	272	544	856	136	999999	322	96	204	10	66	999999	315	397	952	999999	768	829	125	441	762	999999	999999	214	999999	787	537	999999	850	391	591	497	544	26	570	96	999999	440	115	999999	483	235	221	154	920	439	777	999999	482	999999	794	539	253	639	491	999999	999999	340	688	349	999999	999999	246	812	418	569	789	298	827	866	999999	338	724	999999	957	537	544	639	293	999999	19	908	408	243	597	62	253	999999	534	558	999999	609	752	765	999999	51	989	408	735	360	
999999	488	801	615	844	466	814	670	999999	954	476	848	56	948	999999	999999	43	999999	225	999999	326	884	764	278	269	999999	586	999999	611	915	547	145	903	933	99	999999	117	999999	999999	999999	247	999999	999999	579	91	758	563	803	435	322	18	986	193	999999	44	999999	724	532	999999	681	880	999999	69	999999	999999	341	944	999999	999999	999999	552	999999	614	999999	129	743	661	194	197	999999	609	782	533	999999	907	561	951	534	898	999999	807	999999	447	717	999999	391	999999	467	172	750	814	999999	999999	999999	999999	767	381	109	259	300	999999	539	345	999999	81	107	331	770	999999	855	389	999999	224	534	999999	968	803	897	999999	737	229	204	31	446	696	170	839	907	528	149	999999	852	999999	999999	231	277	248	601	645	999999	70	999999	608	316	370	404	235	419	999999	801	963	484	999999	522	80	999999	518	898	159	911	268	424	252	719	999999	536	999999	616	999999	733	729	999999	261	679	677	476	999999	999999	85	301	935	429	291	726	999999	704	586	762	536	322	759	350	451	734	895	645	510	889	640	834	999999	618	116	999999	82	999999	232	596	845	999999	323	999999	999999	857	976	999999	999999	999999	543	971	950	382	89	990	974	389	999999	527	999999	41	999999	706	84	999999	42	326	999999	400	999999	999999	482	999999	917	999999	998	999999	527	594	999999	67	513	983	355	668	883	887	538	126	916	999999	11	999999	999999	814	637	617	729	999999	825	659	525	999999	873	129	499	960	999999	156	999999	29	999999	176	999999	726	527	983	999999	415	367	155	999999	206	484	959	422	776	186	113	305	391	236	945	999999	108	541	999999	120	236	179	999999	432	391	134	897	831	999999	999999	999999	296	999999	266	323	223	680	999999	329	267	913	706	722	783	361	999999	610	792	915	407	670	999999	755	999999	134	246	444	722	406	81	586	137	587	839	100	816	651	134	912	732	98	237	221	514	206	529	456	150	999999	540	999999	114	999999	437	276	901	999999	780	142	87	779	957	999999	999999	680	785	129	882	693	545	209	486	880	193	319	442	973	251	676	604	789	303	652	866	558	482	222	160	999999	999999	999999	999999	991	834	952	140	763	964	833	420	410	573	457	999999	340	47	999999	732	999999	833	928	999999	113	537	297	999999	999999	607	699	999999	573	968	319	504	270	999999	494	999999	240	189	679	19	999999	266	204	999999	846	999999	536	520	999999	489	42	739	270	985	767	999999	546	477	825	999999	274	999999	847	441	264	952	274	12	552	187	501	938	164	999999	882	847	343	81	999999	999999	999999	
188	949	999999	935	579	243	284	570	41	509	999999	363	523	744	781	999999	763	962	999999	853	534	999999	999999	999999	104	999999	999999	113	920	130	475	838	639	95	96	999999	763	505	999999	718	990	441	521	678	738	585	641	185	999999	438	580	119	744	343	546	219	999999	106	841	993	892	181	649	911	44	924	723	438	657	106	999999	267	287	185	999999	999999	457	402	259	518	999999	176	12	492	999999	366	103	305	999999	876	999999	999999	663	999999	826	818	792	609	644	813	999999	212	527	14	782	322	831	569	480	454	762	486	999999	332	59	726	999999	167	999999	678	830	428	889	999999	999999	988	603	596	359	54	310	847	758	445	657	999999	999999	999999	709	237	534	999999	825	103	124	331	820	999999	641	109	999999	634	247	965	999999	443	323	746	999999	794	718	244	219	435	154	999999	727	411	675	999999	87	180	457	144	999999	305	602	999999	999999	968	177	999999	955	259	404	999999	609	999999	462	999999	428	901	999999	915	518	299	325	400	949	999999	603	419	666	333	32	999999	186	999999	822	687	841	999999	89	999999	626	999999	289	960	40	478	315	999999	949	460	889	185	888	542	999999	853	980	212	999999	467	999999	758	606	632	237	925	999999	506	970	999999	383	999999	822	545	298	999999	20	365	369	481	894	999999	469	215	443	846	590	644	999999	968	706	999999	680	622	999999	999999	999999	999999	999999	115	979	808	964	184	999999	999999	363	999999	253	563	843	625	842	374	573	705	298	401	198	390	999999	855	29	12	999999	999999	230	209	172	999999	222	363	999999	263	999999	95	999999	999999	137	455	999999	247	400	923	134	999999	796	316	58	677	578	999999	468	351	769	134	789	961	115	343	768	163	190	999999	351	999999	992	588	872	999999	999999	13	273	743	999999	107	464	999999	877	986	947	999999	160	999999	999999	764	999999	290	494	378	999999	743	189	793	999999	338	66	999999	582	644	98	217	999999	571	676	999999	999999	725	453	672	669	693	94	128	999999	853	13	695	969	586	596	999999	999999	503	191	267	823	480	65	569	51	886	523	243	999999	740	480	589	818	287	580	178	837	822	708	999999	999999	71	999999	833	335	370	608	996	58	387	122	939	389	418	752	714	999999	884	630	783	180	851	230	655	999999	999999	877	692	15	427	999999	999999	999999	579	608	762	82	232	999999	999999	999999	527	194	521	627	999999	999999	409	999999	866	508	952	999999	925	441	807	840	751	460	999999	493	916	990	630	512	839	999999	809	809	990	999999	999999	650	999999	506	652	666	709	999999	842	
999999	477	999999	999999	999999	999999	91	869	999999	800	921	999999	772	331	197	370	536	563	18	788	999999	401	999999	999999	999999	70	311	251	429	789	999999	140	723	617	999999	999999	758	851	711	591	758	285	671	18	78	320	999999	329	762	999999	126	112	701	250	456	821	877	623	913	858	999999	839	450	999999	659	791	608	164	632	999999	612	685	999999	427	999999	999999	730	591	476	915	999999	982	489	294	673	49	999999	482	171	877	148	999999	938	852	999999	918	999999	322	999999	286	712	999999	697	590	532	440	259	283	999999	345	101	295	999999	998	473	637	999999	165	999999	999999	999999	135	992	754	999999	476	747	999	999999	121	286	417	241	199	999999	874	294	898	999999	242	999999	165	272	826	786	852	988	939	389	999999	567	999999	999999	739	924	999999	528	999999	557	65	693	260	999999	108	999999	683	64	957	795	598	352	999999	404	453	830	999999	862	176	967	190	488	807	999999	121	999999	999999	781	999999	274	626	999999	999999	999999	999999	548	539	999999	173	767	113	798	40	999999	790	992	115	284	192	909	727	724	361	975	377	577	999999	639	999999	999999	461	901	561	693	999999	252	10	120	699	905	999999	869	999999	409	864	391	999999	999999	829	129	448	332	599	999999	546	901	995	376	974	138	999999	999999	620	619	315	211	246	999999	974	999999	991	995	584	286	618	858	36	999999	120	985	128	232	810	999999	116	999999	312	968	999999	999999	257	999999	146	571	999999	401	258	89	104	999999	999999	999999	689	290	137	453	748	999999	974	688	875	999999	266	999999	999999	438	98	33	999999	999999	898	999999	200	999999	301	368	999999	23	42	999999	609	999999	857	456	841	999999	543	530	470	663	390	990	993	999999	402	999999	376	999999	562	815	312	235	575	918	764	876	920	982	999999	768	593	999999	289	758	88	928	999999	999999	999999	999999	999999	999999	563	850	795	908	284	732	999999	999999	991	711	461	227	913	383	380	938	692	964	97	560	541	701	79	999999	710	999999	389	999999	27	567	10	560	999999	744	672	725	132	999999	602	198	679	901	999999	882	283	72	844	704	557	257	999999	192	914	344	37	999999	781	149	999999	48	352	839	79	434	711	900	307	179	711	655	816	836	999999	899	999999	639	923	196	382	647	401	685	999999	769	449	818	646	999999	717	810	999999	983	657	999999	999999	839	831	352	999999	382	765	675	999999	902	999999	999999	819	24	463	397	938	999999	766	561	647	666	923	999999	985	892	999999	999999	999999	999999	710	999999	999999	808	999999	999999	807	999999	25	999999	882	725	692	23	338	
167	998	632	131	329	999999	999999	227	105	916	999999	916	531	999999	288	128	53	223	999999	201	609	112	21	961	421	590	367	999999	765	999999	921	999999	999999	971	827	893	999999	600	142	38	999999	615	93	891	874	134	285	222	737	999999	839	512	599	822	729	65	987	670	710	739	513	999999	999999	426	999999	999999	17	560	540	999999	999999	452	91	73	841	994	29	129	96	296	315	155	841	884	840	418	385	999999	999999	771	999999	999999	999999	403	525	578	163	666	999999	670	999999	724	682	352	394	396	431	536	980	735	46	868	584	999999	433	368	939	999999	586	999999	828	920	999999	999999	488	535	562	999999	548	999999	840	362	233	425	179	590	473	499	999999	999999	999999	999999	116	516	735	48	386	476	999999	166	638	586	999999	319	999999	206	416	913	864	859	833	743	987	999999	999999	683	644	999999	253	843	895	450	88	142	598	979	814	801	999999	999999	999999	95	718	999999	633	999999	282	913	583	973	183	559	634	639	999999	999999	861	398	622	999999	403	226	999999	999999	271	999999	507	947	720	862	391	999999	999999	424	709	748	34	999999	94	640	410	730	586	280	670	345	816	448	522	354	128	426	188	980	56	932	862	592	130	446	756	335	999999	999999	999999	568	679	220	999999	871	229	265	999999	982	651	672	640	952	465	925	381	69	434	376	743	965	999999	899	378	777	885	441	484	648	883	999999	537	865	689	999999	666	999999	517	650	999999	863	122	206	999999	383	301	909	137	205	74	999999	900	827	999999	625	141	780	841	163	999999	788	999999	666	109	999999	145	775	273	999999	269	775	551	783	251	999999	999999	239	569	995	999999	976	314	289	583	195	184	710	888	999999	999999	999999	764	364	664	346	93	456	107	764	247	526	645	999999	936	999999	155	999999	585	106	772	999999	220	999999	677	19	484	500	92	913	999999	435	886	210	393	383	21	196	999999	905	797	407	141	805	757	958	341	999999	353	295	50	999999	134	792	301	78	674	999999	687	654	861	592	374	194	999999	812	640	445	389	562	286	959	997	679	308	374	770	415	98	999999	678	999999	157	796	873	342	310	103	999999	325	999999	103	999999	474	999999	214	43	947	441	945	328	999999	160	791	19	999999	70	455	493	999999	307	999999	829	968	976	918	999999	999999	321	999999	512	546	999999	999999	853	999999	459	999999	635	999999	999999	822	999999	153	399	999999	999999	999999	787	792	282	855	609	981	27	449	274	999999	497	135	769	465	635	999999	443	782	368	96	937	826	999999	536	819	399	999999	484	
294	685	578	999999	135	89	999999	529	757	656	936	555	999999	413	918	917	45	510	334	999999	197	999999	710	617	999999	999999	428	999999	170	999999	46	999999	396	543	164	588	963	999999	999	690	675	999999	652	786	845	999999	50	533	907	999999	500	318	75	719	297	721	999999	999999	778	429	660	829	368	21	999999	999999	168	513	999999	999999	954	999999	511	643	210	90	920	923	772	611	665	894	63	456	999999	727	154	677	255	999999	612	12	526	999999	999999	846	747	999999	175	999999	654	536	999999	577	999999	760	807	431	518	217	800	61	198	177	763	765	775	999999	766	999999	582	490	268	815	727	952	999999	931	614	364	343	289	758	999999	956	999999	999999	999999	696	495	920	999999	169	48	643	561	999999	358	815	274	80	834	874	999999	545	174	278	468	999999	807	545	875	817	164	873	999999	303	999999	220	634	154	300	225	999999	972	860	331	229	182	176	999999	999999	126	999999	293	999999	999999	485	119	792	999999	162	635	889	999999	999999	905	14	174	132	267	280	148	190	129	780	618	603	310	999999	842	58	295	684	669	999999	759	477	999999	375	115	818	434	428	774	992	665	336	331	926	954	326	65	60	999999	867	727	935	230	513	999999	811	184	999999	949	811	867	950	229	279	296	438	143	798	27	449	999999	719	999999	137	999999	999999	281	384	729	525	993	245	999999	801	999999	823	256	367	486	999999	643	10	479	962	999999	714	117	62	640	526	999999	999999	999999	469	32	999999	999999	103	398	607	999999	800	704	433	999999	631	185	999999	326	472	191	999999	322	724	805	844	250	999999	999999	410	184	229	999999	999999	342	736	212	316	999999	944	304	163	968	878	763	843	306	55	154	999999	538	689	999999	177	345	416	944	318	663	187	999999	999999	999999	999999	432	320	65	501	999999	91	429	869	648	382	177	37	807	444	999999	962	548	999999	309	508	872	495	999999	999999	999999	999999	792	894	652	601	187	999999	71	980	455	999999	999999	804	999999	72	84	999999	50	363	999	317	609	510	357	999999	639	572	776	593	125	999999	826	488	999999	175	299	534	226	57	204	999999	966	826	988	517	184	999999	250	246	999999	212	454	140	577	559	326	292	546	951	961	999999	453	477	999999	518	627	309	181	789	773	549	453	993	168	61	351	782	521	840	527	895	331	999999	999999	913	492	695	910	83	999999	999999	999999	274	95	999999	504	498	961	479	890	874	572	461	999999	883	759	999999	999999	999999	218	999999	770	706	434	75	293	999999	317	999999	36	931	999999	999999	940	766	
562	999999	907	999999	556	852	820	52	999999	652	333	999999	77	286	163	41	722	394	865	999999	246	291	840	29	306	999999	190	19	999999	958	485	474	521	706	331	581	999999	404	969	366	723	999999	756	782	742	423	846	41	798	995	219	999999	999999	636	999999	280	348	887	281	965	671	811	599	991	176	858	358	999999	999999	582	487	328	424	999999	590	519	535	68	999999	883	744	159	221	999999	749	481	242	884	999999	60	999999	666	132	13	694	912	137	764	615	883	74	485	999999	225	518	890	589	733	55	999999	745	999999	999999	398	999999	522	599	152	252	695	626	474	194	903	999999	999999	205	999999	814	678	391	999999	452	999999	818	268	82	995	939	999999	999999	999999	838	999999	315	952	999999	734	782	182	999999	999999	522	920	267	600	301	999999	875	697	694	999999	918	377	999999	974	837	215	999999	963	449	603	213	393	803	127	635	28	598	397	763	471	638	642	365	405	258	999999	146	228	967	899	999999	251	999999	722	589	471	999999	340	125	850	999999	819	733	718	782	138	126	149	964	282	584	488	933	233	540	286	21	999999	726	314	79	360	995	549	483	999999	999999	90	537	173	482	267	999999	913	316	819	909	646	622	999999	415	999999	999999	999999	325	999999	317	940	191	313	460	322	613	810	781	803	823	999999	245	821	909	45	999999	800	999999	327	216	30	917	721	999999	999999	611	999999	899	82	107	310	234	842	654	289	999999	999999	713	170	653	471	999999	512	996	725	411	801	219	379	394	463	999999	997	434	297	33	470	999999	96	999999	999999	911	709	706	999999	959	999999	999999	630	999999	999999	97	639	673	744	888	414	725	999999	962	809	999999	529	687	643	999999	236	417	366	999999	438	299	627	459	647	560	432	999999	999999	766	18	634	589	242	17	999999	266	334	999999	999999	618	999999	292	133	900	618	391	31	72	117	732	985	810	999999	708	98	999999	189	36	193	466	609	251	999999	954	185	808	296	680	277	999999	902	727	958	647	693	999999	504	558	38	178	999999	999999	375	43	999999	824	999999	534	999999	906	999999	999999	506	942	19	503	406	178	725	810	105	351	999999	958	830	268	851	727	25	999999	965	630	999999	24	65	999999	876	852	999999	360	999999	999999	999999	371	82	604	999999	999999	999999	200	609	335	833	228	83	69	947	417	999999	763	999999	999999	519	836	941	456	311	491	886	153	999999	554	246	375	226	999999	999999	433	885	235	47	835	99	999999	483	639	797	778	941	996	918	468	648	999999	999999	106	252	925	429	625	
999999	739	139	494	999999	64	99	468	12	739	479	999999	531	977	999999	147	407	694	363	312	659	532	999999	890	234	168	906	999999	987	999999	101	664	14	269	999999	999999	705	999999	261	428	999999	339	775	212	999999	404	936	670	453	249	698	557	572	127	999999	770	999999	248	270	414	158	999999	480	999999	648	814	999999	271	54	427	442	802	999999	934	761	329	999999	999999	373	999999	999999	245	624	747	431	999999	999999	886	303	999999	117	466	999999	847	279	528	999999	893	999999	712	999999	675	999999	35	807	896	124	637	365	647	22	852	875	440	999999	913	407	733	999999	114	722	633	968	882	999999	975	467	595	664	243	471	999999	999999	661	944	556	999999	599	940	999999	428	464	999999	655	159	999999	999999	904	999999	999999	131	135	442	999999	990	999999	706	743	715	831	438	999999	972	999999	999999	158	79	999999	495	636	303	808	792	999999	685	267	113	999999	732	999999	394	563	931	308	122	345	432	334	670	999999	849	875	884	999999	106	899	999999	407	480	11	195	377	418	38	73	323	342	516	773	732	157	393	21	659	999999	999999	597	674	999999	840	726	999999	553	801	999999	427	924	684	999999	786	999999	705	999999	731	870	999999	155	999999	245	798	13	915	560	938	546	466	864	999999	671	232	311	999999	397	999999	284	450	999999	616	252	645	999999	999999	687	986	999999	451	551	999999	789	430	729	694	999999	221	836	810	194	615	265	330	999999	999999	999999	606	485	956	318	212	456	999999	203	999999	999999	999999	999999	354	238	574	979	999999	999999	584	444	251	502	616	999999	185	803	474	266	218	999999	999999	92	699	645	999999	511	11	143	348	833	999999	236	200	43	999999	999999	999999	582	619	999999	171	999999	978	264	771	114	868	999999	143	409	982	173	984	188	738	517	710	709	157	999999	999999	961	575	750	84	24	312	582	549	999999	321	999999	646	583	199	516	999999	444	873	976	643	435	999	939	851	206	999999	999999	999999	331	110	999999	434	557	657	209	839	238	189	757	999999	295	37	769	98	999999	526	410	988	232	999999	276	835	999999	429	552	999999	999999	899	877	772	300	287	999999	999999	999999	467	99	926	990	999999	999999	264	126	185	357	999999	999999	851	999999	680	841	34	82	917	834	947	262	137	114	248	213	338	311	985	510	999999	999999	999999	560	999999	436	484	998	999999	999999	999999	719	996	999999	999999	730	999999	148	207	999999	999999	215	310	437	590	214	961	821	999999	472	546	953	141	999999	349	999999	733	301	999999	253	366	999999	526	388	823	238	266	65	959	999999	429	
200	999999	999999	999999	802	509	79	999999	428	999999	663	256	93	992	67	999999	331	999999	556	997	999999	20	999999	573	999999	688	921	999999	362	947	905	861	243	52	355	848	86	440	546	99	999999	331	709	778	703	779	999999	395	765	650	999999	999999	413	999999	936	999999	160	491	999999	124	587	464	999999	480	999999	801	22	50	646	219	511	891	196	466	343	999999	310	999999	870	471	999999	535	999999	711	23	999999	999999	723	999999	175	697	595	999999	431	512	209	713	239	218	999999	999999	999999	999999	556	999999	52	146	946	999999	774	999999	975	620	532	868	61	616	999999	467	999999	352	299	933	481	521	916	455	764	954	144	999999	81	966	999999	999999	999999	999999	999999	999999	999999	447	999999	547	341	999999	722	974	913	562	999999	593	807	771	232	999999	477	468	277	45	999999	597	381	991	52	327	999999	19	653	828	26	274	323	343	999999	549	840	751	602	195	798	999999	542	999999	503	551	999999	309	743	999999	237	999999	999999	267	999999	383	75	999999	505	999999	487	712	331	999999	546	196	279	474	999999	999999	719	725	866	91	246	289	64	179	498	501	676	509	275	245	601	632	999999	66	999999	123	483	999999	256	587	708	95	621	999999	999999	317	281	185	34	70	698	999999	527	438	30	70	328	896	999999	14	999999	977	999999	96	493	914	442	999999	481	999999	209	398	478	289	382	160	668	999999	514	191	229	999999	484	999999	999999	999999	115	999999	46	932	999999	586	308	999999	249	730	648	535	963	999999	874	999999	704	863	860	999999	999999	247	65	870	402	999999	999999	840	784	846	999999	241	549	404	809	125	186	549	375	622	100	236	50	652	511	143	999999	763	316	169	796	620	354	246	66	867	271	999999	539	84	204	467	467	999999	237	416	985	568	941	999999	883	165	999999	247	219	806	207	413	999999	999999	86	628	534	999999	60	999999	887	313	348	999999	854	20	999999	300	999999	632	768	999999	424	105	158	85	822	557	286	999999	132	117	36	999999	670	858	806	999999	997	576	933	842	352	355	999999	682	230	999	904	872	155	208	999999	587	47	559	988	999999	120	11	805	977	348	418	760	780	286	98	281	996	213	738	302	999999	999999	925	304	79	575	475	854	823	652	414	496	999999	297	999999	222	120	869	543	170	996	999999	956	504	934	594	749	999999	999999	728	999999	668	417	905	967	888	999999	264	919	999999	644	156	981	334	933	922	836	999999	999999	999999	999999	999999	670	577	306	90	742	431	370	484	826	80	999999	105	744	745	88	28	330	999999	999999	856	
999999	845	999999	849	999999	999999	571	21	999999	267	567	266	567	999999	999999	839	609	999999	156	690	894	444	871	574	999999	886	999999	999999	843	817	172	287	999999	314	187	825	61	456	301	999999	999999	358	725	999999	512	465	537	964	999999	248	999999	442	414	419	962	999999	973	951	425	902	51	383	177	940	104	290	491	263	603	183	999999	162	595	999999	831	999999	719	312	71	999999	359	999999	450	605	408	999999	872	366	999999	671	851	999999	41	398	79	486	190	999999	474	231	974	283	370	999999	460	266	847	379	588	426	999999	999999	889	999999	553	425	999999	572	999999	375	418	999999	911	931	331	688	131	207	965	354	364	933	838	840	993	85	265	999999	154	152	999999	503	777	999999	875	999999	219	584	844	653	999999	618	253	108	813	849	372	999999	999999	772	144	649	999999	243	999999	999999	831	59	999999	999999	170	66	428	399	493	914	357	999999	66	150	478	547	362	321	800	746	690	740	36	154	712	826	633	382	17	242	100	544	862	999999	359	999999	131	999999	493	497	999999	853	614	899	999999	386	382	112	304	597	297	101	443	999999	181	999999	33	318	765	343	999999	56	392	260	823	999999	133	53	790	318	426	999999	828	312	556	836	135	137	651	999999	999999	531	88	419	945	998	999999	545	999999	999999	999999	999999	610	160	75	999999	471	363	999999	689	262	338	321	985	181	310	273	999999	770	344	965	895	667	438	888	901	968	972	999999	825	712	999999	212	532	181	999999	999999	677	247	999999	999999	771	62	961	83	125	219	102	248	999999	734	970	775	506	302	250	154	182	271	173	185	499	58	259	977	999999	136	788	814	567	999999	595	999999	367	969	999999	843	705	365	773	691	875	734	670	100	999999	811	705	239	930	469	213	416	84	999999	875	999999	999999	984	999999	999999	430	287	680	718	149	87	418	999999	109	407	999999	817	498	999999	999999	765	387	169	245	863	430	558	884	108	722	189	818	999999	999999	999999	51	721	999999	783	271	999999	999999	952	951	664	403	999999	140	999999	30	999999	918	999999	927	999999	999999	999999	749	999999	568	871	403	581	996	999999	268	288	999999	628	365	727	999999	714	999999	711	711	435	217	580	470	261	428	360	88	336	270	226	211	983	999999	408	971	999999	225	399	999999	999999	955	991	406	124	736	512	177	302	535	213	999999	225	409	910	999999	179	84	317	999999	999999	502	670	698	999999	86	999999	494	957	756	999999	499	821	517	999999	479	226	999999	355	524	999999	193	786	999999	999999	834	986	584	999999	973	802	999999	
907	945	160	979	295	302	999999	48	287	28	219	546	97	999999	569	707	179	440	218	999999	729	793	537	999999	716	999999	642	217	999999	875	269	983	953	110	591	999999	999999	259	194	923	819	999999	246	897	999999	249	999999	352	999999	999999	414	793	764	806	618	999999	417	301	272	426	660	156	947	412	999999	235	592	999999	999999	999999	999999	920	999999	295	999999	422	999999	999999	885	476	166	299	942	812	470	999999	229	156	491	477	468	75	987	768	273	999999	369	833	149	747	657	999999	229	581	937	494	999999	479	631	206	567	999999	416	999999	269	370	999999	145	942	292	16	999999	505	999999	235	999999	932	487	31	999999	999999	999999	501	147	819	999999	80	371	999999	976	928	749	525	295	910	999999	999999	201	508	902	469	233	891	857	741	999999	230	573	999999	661	561	69	457	999999	153	843	285	999999	976	999999	300	842	999999	965	999999	267	919	999999	999999	999999	625	741	979	129	52	829	999999	644	406	999999	220	506	999999	999999	999999	868	999999	406	151	76	415	390	999999	679	999999	626	963	999999	503	999999	301	999999	828	999999	45	819	90	999999	86	324	22	641	872	378	999999	793	827	999999	550	494	965	523	79	678	138	999999	999999	309	517	426	999999	905	150	921	316	210	678	213	187	605	788	963	330	826	64	999999	518	845	71	818	799	917	385	18	518	778	940	160	683	800	302	781	820	659	459	116	999999	950	72	417	125	999999	999999	944	999999	11	999999	252	624	999999	726	999999	248	698	626	948	529	999999	999999	999999	269	527	530	387	313	16	999999	671	377	999999	282	567	783	653	703	186	58	441	311	517	586	999999	536	328	83	999999	999999	131	43	510	587	999999	999999	999999	158	597	102	999999	999999	699	858	531	874	999999	92	999999	999999	594	995	450	900	98	830	895	951	571	991	212	313	692	999999	31	637	867	370	913	30	999999	505	116	999999	566	999999	999999	999999	65	823	999999	999999	999999	722	948	136	592	610	498	537	651	584	586	605	999999	999999	947	999999	836	999999	999999	316	178	148	649	999999	999999	366	343	298	229	247	895	747	141	966	398	970	525	895	55	999999	871	385	379	674	918	511	203	388	852	385	821	171	816	553	76	776	83	858	247	235	999999	210	999999	414	688	999999	999999	923	999999	977	999999	999999	999999	751	444	793	769	975	181	387	173	954	999999	843	999999	733	931	588	999999	621	999999	999999	999999	819	988	671	999999	999999	986	999999	999999	279	999999	874	675	880	999999	999999	119	283	17	108	999999	860	71	323	765	475	988	954	908	
884	33	999999	999999	53	293	38	762	773	999999	999999	989	102	349	999999	999999	570	177	544	419	866	999999	626	613	999999	979	999999	758	999999	906	601	976	999999	999999	162	999999	429	793	631	596	296	312	345	999999	213	119	999999	520	177	957	204	307	999999	544	51	999999	406	565	292	74	496	279	96	867	134	827	957	922	999999	648	936	776	546	948	133	564	999999	79	409	689	394	286	590	999999	711	303	532	496	139	747	849	864	999999	566	110	26	225	478	999999	386	161	999999	333	529	999999	427	761	505	421	487	999999	337	166	602	680	219	689	377	165	830	304	470	792	999999	798	999999	275	999999	848	117	348	665	999999	32	999999	999999	953	71	999999	294	542	999999	999999	651	475	522	708	908	886	890	336	847	322	602	91	690	879	883	999999	948	161	782	999999	313	148	999999	691	143	75	958	266	999999	679	871	298	277	395	151	974	286	373	999999	102	957	780	500	999999	54	941	846	842	80	999999	999999	142	759	999999	771	513	859	999999	574	999999	999999	634	709	178	451	313	999999	305	738	908	454	999999	794	689	699	999999	648	999999	646	201	228	126	195	296	930	738	999999	999999	623	637	125	454	999999	523	175	333	81	332	901	740	136	999999	113	171	886	174	347	80	680	248	999999	999999	194	382	624	811	448	999999	247	713	999999	999999	682	110	793	999	785	281	999999	999999	462	325	371	905	75	677	23	34	999999	766	400	468	227	999999	772	529	999999	426	898	363	885	657	95	198	966	999999	999999	999999	378	886	999999	76	556	314	786	999999	234	288	317	947	798	424	23	999999	322	315	699	307	338	999999	739	369	999999	170	999999	804	240	183	939	854	808	999999	999999	999999	387	333	912	913	598	999999	304	981	999999	999999	999999	470	644	613	875	661	521	571	674	999999	999999	29	999999	395	823	981	319	61	999999	999999	999999	787	768	500	104	988	403	999999	708	115	969	757	261	431	604	30	170	626	307	287	343	999999	999999	551	374	999999	999999	526	999999	616	913	999999	642	654	811	778	702	153	519	887	268	735	862	568	999999	400	768	273	790	999999	821	692	999999	71	999999	999999	450	999999	136	736	359	876	999999	999999	202	726	999999	999999	999999	826	999999	26	117	999999	29	607	384	778	416	974	999999	376	735	296	999999	230	999999	581	534	910	338	484	999999	783	537	391	49	770	376	999999	999999	171	653	964	999999	805	584	999999	51	522	527	672	999999	161	146	999999	150	999999	999999	971	999999	543	999999	709	999999	843	999	334	882	999999	568	614	412	
997	699	999999	722	771	811	989	645	167	999999	999999	392	999999	673	865	646	555	251	999999	473	404	192	741	100	944	999999	642	805	260	460	413	953	999999	269	813	999999	708	999999	378	598	317	999999	78	14	999999	326	832	999999	999999	999999	999999	999999	999999	150	999999	814	957	347	999999	305	999999	193	395	707	135	999999	999999	999999	859	413	937	999999	872	51	999999	999999	124	737	41	627	999999	472	672	572	999999	27	999999	772	261	999999	504	371	491	83	429	134	999999	371	879	999999	847	435	320	729	750	52	999999	887	985	938	700	230	315	160	661	706	521	999999	584	118	43	999999	999999	859	908	575	803	999999	622	999999	139	752	857	999999	999999	217	161	999999	822	90	502	147	999999	323	999999	284	66	341	421	722	612	999999	787	999999	966	150	999999	999999	821	999999	248	725	274	954	999999	999999	372	283	999999	999999	554	578	11	503	615	895	999999	999999	999999	634	519	472	387	900	428	999999	999999	96	75	999999	926	999999	131	647	999999	776	873	999999	514	360	999999	782	961	999999	177	44	125	293	165	80	230	460	899	196	664	999999	348	374	536	797	999999	285	217	999999	527	853	457	999999	999999	838	32	999999	326	210	721	999999	999999	419	732	999999	896	999999	931	999999	418	999999	999999	999999	982	76	438	508	306	999999	378	636	999999	230	450	323	586	999999	631	326	999999	143	143	699	474	999999	999999	928	641	152	900	310	999999	221	999999	60	61	523	380	594	409	999999	790	609	831	95	171	290	969	999999	807	143	60	614	999999	284	343	112	999999	64	802	510	999999	163	999999	77	999999	363	898	999999	271	73	999999	46	916	999999	352	999999	867	999999	766	983	958	999999	344	767	260	999999	273	56	717	949	63	326	791	999999	656	999999	793	764	802	808	391	580	157	744	752	23	999999	424	931	809	244	89	298	819	552	645	999999	59	817	553	100	852	681	322	999999	75	254	27	877	715	999999	112	586	958	601	388	84	600	24	246	51	999999	124	907	999999	973	37	972	999999	20	818	744	947	999999	718	999999	898	999999	999999	686	769	680	547	226	80	999999	503	340	228	174	570	999999	44	999999	512	251	999999	773	607	46	47	282	999999	999999	897	995	165	337	999999	71	489	249	866	337	477	370	999999	898	837	582	480	697	753	999999	999999	599	710	375	747	476	999999	999999	237	698	999999	999999	18	680	328	85	976	175	100	167	999999	330	362	999999	114	151	999999	999999	935	34	999999	349	999999	489	426	307	295	789	589	773	268	364	999999	177	999999	980	361	630	579	999999	
999999	314	999999	596	999999	128	247	13	271	606	999999	963	199	212	142	309	999999	529	999999	999999	789	196	586	327	999999	331	999999	194	999999	133	999999	320	268	999999	428	260	742	932	982	307	999999	291	527	983	999999	304	174	810	44	388	22	832	999999	558	972	420	728	290	698	999999	810	62	985	999999	999999	999999	999999	26	999999	881	567	999999	999999	955	960	508	668	999999	89	603	166	507	159	639	120	956	943	709	210	17	999999	462	243	807	497	17	305	389	176	31	599	158	999999	163	821	977	296	420	597	474	752	134	210	104	28	313	902	356	37	860	999999	995	815	776	359	115	801	999999	999999	953	212	288	437	68	13	999999	481	996	817	143	999999	533	122	736	265	407	261	999999	788	999999	114	948	361	999999	749	604	342	260	999999	715	185	557	951	644	271	473	697	151	100	20	831	906	538	894	199	748	883	89	999999	951	853	662	950	284	848	263	999999	131	999999	409	675	230	999999	112	957	123	581	477	474	791	709	999999	58	999999	362	208	420	999999	126	11	999999	262	999999	852	862	523	607	999999	795	17	546	576	833	691	345	611	999999	999999	936	85	177	415	999999	999999	999999	743	614	999999	922	999999	843	999999	14	317	688	422	999999	349	249	444	999999	903	999999	999999	999999	999999	286	366	999999	751	494	983	531	51	999999	999999	647	19	611	129	908	435	999999	155	173	86	999999	526	999999	922	129	374	197	501	568	273	734	999999	484	118	466	999999	739	181	166	860	938	963	999999	383	775	999999	738	130	535	91	158	536	303	178	570	760	999999	999999	631	999999	796	39	482	570	581	999999	535	503	662	661	696	584	989	313	148	608	53	628	999999	646	636	76	999999	487	125	999999	999999	315	999999	706	892	228	549	46	74	908	491	912	999999	999999	947	999999	468	874	999999	573	547	989	39	999999	716	999999	373	999999	493	999999	73	994	455	999999	643	229	955	956	768	477	999999	952	999999	239	127	141	826	870	699	400	608	101	102	999999	660	865	285	585	999999	167	855	564	999999	344	999999	496	466	429	642	999999	999999	999999	115	918	538	999999	750	999999	844	585	909	502	999999	102	131	999999	999999	904	999999	999999	999999	380	967	611	621	480	410	999999	999999	631	674	406	999999	971	999999	106	986	184	22	76	125	485	741	999999	999999	999999	279	459	222	872	594	562	999999	999999	999999	908	544	503	306	68	194	845	414	222	910	512	274	322	999999	999999	985	728	891	655	662	467	639	999999	999999	268	210	950	692	522	999999	999999	999999	372	
197	212	999999	492	877	954	882	280	81	528	503	745	98	956	478	197	999999	999999	999999	999999	212	326	279	980	149	47	999999	999999	162	892	185	797	812	901	135	778	472	502	850	999999	999999	392	396	999999	70	619	179	254	481	505	635	181	451	648	999999	999999	932	581	999999	840	107	648	127	999999	352	705	932	197	999999	999999	725	394	25	734	287	820	930	169	920	530	868	613	762	657	266	14	999999	999999	999999	264	999999	999999	159	20	999999	134	274	217	999999	364	686	982	422	781	779	999999	166	716	371	349	940	773	660	823	971	494	886	470	922	348	999999	768	456	576	854	999999	245	14	895	999999	999999	723	401	565	843	886	200	980	877	25	848	999999	802	401	324	999999	999999	999999	48	354	247	803	295	999999	999999	917	535	846	926	945	999999	999999	999999	999999	793	226	381	105	979	95	304	905	593	906	500	999999	966	65	999999	782	604	909	999999	551	915	752	437	972	559	925	999999	999999	999999	932	19	999999	999999	595	608	107	700	144	356	953	60	342	220	388	928	297	999999	480	593	154	350	107	999999	279	301	999999	789	999999	545	63	734	999999	851	660	896	803	899	381	457	164	92	999999	562	999999	500	583	542	999999	53	271	974	880	760	909	999999	999999	511	549	999999	567	999999	300	599	302	228	109	999999	559	492	135	398	999999	33	999999	72	881	544	182	778	717	507	740	366	999999	89	854	200	941	79	999999	302	999999	999999	889	999999	791	870	269	794	999999	103	982	999999	918	999999	404	999999	331	847	999999	377	338	999999	999999	70	578	934	326	223	373	909	999999	490	507	833	49	502	999999	592	280	999999	999999	387	388	999999	525	183	447	410	684	997	869	999999	369	616	999999	588	502	829	277	857	554	55	430	491	554	999999	999999	95	833	902	723	999999	999999	698	102	950	392	961	544	999999	496	915	539	376	50	454	999999	891	869	460	10	314	324	423	466	239	999999	897	79	32	124	999999	999999	782	284	999999	527	670	523	22	206	540	999999	999999	999999	999999	999999	64	999999	999999	999999	177	999999	383	901	418	423	163	999999	863	993	495	891	522	291	143	349	756	102	999999	926	459	378	857	264	469	30	452	999999	828	723	999999	456	999999	999999	946	147	202	880	865	717	374	999999	659	28	710	999999	772	591	999999	298	999999	999999	540	183	922	798	367	999999	442	999999	971	110	413	150	100	48	922	871	344	999999	156	876	236	203	562	999999	718	838	999999	999999	258	860	826	540	963	940	916	795	999999	158	779	83	448	477	
745	999999	35	519	927	672	999999	900	999999	240	999999	999999	999999	347	621	901	90	529	575	621	149	121	999999	999999	186	159	131	999999	999999	195	226	999999	438	758	999999	298	995	209	999999	999999	103	358	612	999999	999999	999999	215	579	184	827	78	260	507	826	338	634	989	162	342	777	550	999999	756	999999	24	999999	454	976	889	332	905	880	619	694	528	790	508	688	484	105	999999	552	999999	326	999999	966	574	999999	430	999999	309	843	866	142	340	504	999999	551	999999	329	635	239	690	999999	999999	197	641	999999	308	547	135	310	678	247	833	997	646	999999	943	999999	504	843	999999	76	32	72	24	486	363	33	999999	957	118	164	469	714	862	110	405	999999	335	761	999999	883	697	998	174	999999	308	342	999999	173	607	532	825	792	999999	623	829	859	182	164	459	999999	358	178	202	524	999999	999999	145	545	44	23	999999	742	999999	999999	378	34	897	395	187	31	175	35	360	585	999999	999999	40	248	281	545	757	999999	312	39	999999	529	805	650	850	189	207	322	999999	593	808	92	999999	21	255	805	961	787	976	999999	118	333	818	617	194	111	98	897	274	498	265	553	440	999999	999999	849	999999	999999	544	998	823	853	999999	766	777	999999	423	999999	993	475	583	970	203	874	920	211	999999	198	465	749	100	310	57	999999	337	265	652	752	872	999999	586	714	252	977	614	265	436	61	839	999999	687	79	999999	798	914	295	359	566	590	999999	148	40	791	795	908	523	805	999999	438	999999	604	671	156	597	889	869	727	999999	269	999999	999999	659	999999	999999	72	31	406	999999	999999	999999	906	96	172	935	267	556	999999	457	79	101	460	999999	999999	328	344	25	922	316	909	55	567	142	306	999999	172	488	681	274	732	886	126	556	540	395	615	517	509	220	339	342	947	280	156	178	214	999999	45	40	193	999999	108	999999	349	999999	484	999999	790	247	772	778	874	999999	999999	193	999999	999999	999999	237	713	826	516	711	977	576	999999	296	986	999999	720	999999	999999	651	90	685	788	37	216	999999	911	841	999999	271	448	999999	467	299	555	962	204	999999	963	999999	999999	367	999999	396	122	772	582	999999	999999	662	526	214	335	999999	577	49	404	947	697	780	326	999999	999999	254	273	999999	119	999999	740	33	933	419	605	644	999999	723	155	999999	914	999999	287	999999	999999	999999	999999	243	234	243	722	516	999999	257	999999	193	492	455	268	999999	132	695	663	773	457	763	729	117	608	691	999999	853	894	13	999999	262	503	603	817	999999	510	39	
999999	875	96	999999	465	685	806	421	162	878	465	859	278	229	781	513	275	301	345	637	635	543	999999	999999	622	564	224	999999	999999	888	638	235	999999	999999	502	787	687	232	307	53	311	197	538	999999	999999	999999	999999	812	999999	990	337	999999	697	872	999999	659	541	227	611	999999	999999	999999	731	999999	249	240	84	999999	726	993	825	999999	994	302	336	448	14	321	480	588	830	412	999999	999999	560	122	537	999999	698	843	999999	470	999999	406	582	855	465	274	782	168	960	558	96	488	999999	294	531	405	546	956	654	229	746	33	999999	68	999999	41	712	137	702	999999	488	883	747	365	432	597	719	481	982	739	999999	322	627	999999	326	999999	535	276	591	999999	376	741	198	999999	723	597	999999	523	288	433	562	654	999999	798	80	999999	741	999999	999999	933	685	75	973	999999	689	433	405	799	999999	186	999999	446	999999	569	795	746	999999	721	642	834	272	206	999999	558	187	884	857	999999	999999	123	659	726	413	999999	999999	311	767	999999	346	299	999999	535	780	111	928	125	119	895	999999	333	518	30	176	37	670	999999	872	999999	737	804	576	576	597	999999	527	778	42	999999	122	493	979	420	384	352	999999	737	999999	101	630	72	999999	961	825	999999	604	639	560	386	987	968	999999	352	999999	999999	999999	999999	937	161	999999	159	999999	230	782	519	354	108	645	823	394	933	73	999999	794	999999	39	614	999999	720	34	888	999999	656	901	999999	65	637	874	999999	999999	999999	799	999999	999999	999999	999999	999999	999999	315	533	506	993	999999	991	63	904	657	557	870	512	999999	874	227	136	695	931	436	999999	638	999999	999999	999999	802	204	376	144	999999	999999	999999	696	484	999999	445	196	528	894	491	999999	847	249	407	89	13	340	521	999999	581	147	821	550	552	999999	550	850	816	999999	201	542	624	999999	999999	393	244	184	38	682	438	41	607	801	999999	771	482	398	67	637	230	999999	682	233	562	661	452	999999	153	258	885	594	379	256	703	948	999999	928	144	24	844	829	312	839	999999	550	999999	30	110	780	753	161	793	189	999999	729	860	401	366	453	941	471	40	999999	796	999999	661	999999	999999	500	731	553	264	53	999999	999999	999999	842	999999	999999	131	431	672	373	505	734	800	999999	999999	973	98	649	999999	690	82	383	999999	532	53	870	999999	188	999999	609	59	209	896	999999	396	999999	570	27	882	999999	999999	519	999999	666	284	999999	999999	471	167	134	412	92	981	999999	999999	419	601	637	999999	999999	999999	942	509	72	324	306	837	999999	999999	
999999	999999	999999	766	228	999999	563	584	142	258	999999	827	999999	999999	797	207	966	228	332	780	977	69	933	228	244	229	390	19	735	352	977	999999	993	667	999999	721	341	326	763	999999	999999	834	468	388	817	820	707	999999	712	865	999999	88	515	279	826	999999	479	853	531	999999	977	553	848	790	280	757	999999	759	407	85	866	650	999999	126	373	999999	999999	554	410	424	521	469	307	999999	994	899	999999	724	999999	150	251	999999	999999	999999	999999	863	985	999999	999999	999999	986	948	522	637	999	707	623	398	906	683	881	925	999999	116	488	518	999999	978	795	380	48	120	918	266	999999	388	855	701	999999	509	999999	999999	999999	350	438	572	946	999999	999999	297	999999	330	999999	999999	269	326	45	687	285	719	617	999999	883	737	30	876	39	265	803	620	851	999999	510	406	999999	999999	488	112	678	915	999999	586	999999	999999	104	718	999999	761	997	516	352	178	425	999999	999999	160	49	709	329	561	999999	999999	866	999999	445	999999	819	421	999999	310	837	933	18	370	157	40	900	999999	643	999999	584	278	999999	296	999999	999999	506	999999	513	375	919	779	782	126	382	999999	720	856	71	739	899	999999	129	999999	679	419	999999	65	999999	861	260	999999	76	28	977	275	432	579	982	762	858	486	999999	999999	390	67	999999	892	988	275	320	53	324	903	411	704	999999	570	617	858	524	451	322	651	125	266	713	764	148	116	459	150	999999	309	999999	423	971	853	317	621	268	276	77	754	551	216	348	999999	999999	283	126	861	962	999999	247	417	173	999999	160	999999	999999	396	753	881	999999	180	179	999999	32	999999	732	304	262	995	999999	257	383	568	110	999999	917	551	158	865	990	597	188	750	999999	474	260	999999	999999	193	277	999999	523	195	938	381	46	333	150	999999	999999	999999	609	999999	534	989	43	604	166	251	999999	802	248	888	891	228	991	429	953	999999	737	27	601	999999	727	727	734	197	999999	728	872	594	999999	530	323	177	988	221	999999	81	441	655	999999	460	977	999999	633	635	304	999999	389	617	999999	592	890	999999	999999	539	248	806	265	845	974	437	999999	622	401	718	574	723	239	780	213	881	999999	91	468	999999	999999	263	999999	109	893	910	999999	264	224	818	639	789	947	458	973	420	816	595	681	130	91	999999	83	999999	71	581	999999	609	414	999999	476	808	999999	89	448	999999	711	166	999999	74	98	125	407	583	88	785	776	780	806	793	75	530	410	347	999999	999999	999999	189	48	321	999999	999999	850	726	351	831	723	999999	
20	987	708	999999	999999	616	41	965	957	499	836	999999	805	709	802	621	432	945	999999	728	29	712	805	999999	127	999999	999999	359	274	681	999999	257	71	908	770	819	94	415	887	794	316	103	778	690	999999	999999	516	720	936	239	303	406	433	999999	847	308	191	999999	542	12	971	682	701	999999	267	999999	999999	896	939	983	536	27	67	613	422	925	933	125	999999	365	999999	999999	422	45	388	835	999999	76	70	471	637	999999	872	999999	822	633	402	503	433	999999	548	620	781	953	702	286	348	819	583	921	999999	76	999	187	878	57	269	999999	999999	999999	765	999999	835	477	355	999999	155	182	791	999999	532	999999	691	423	817	513	152	469	343	112	496	14	493	149	106	999999	907	695	16	775	999999	737	605	11	999	400	999999	999999	607	82	140	999999	37	794	398	934	385	585	999999	374	904	999999	999999	795	999999	760	999999	696	380	784	722	999999	176	26	425	999999	999999	690	424	426	999999	999999	861	271	999999	330	976	699	750	171	195	331	335	641	999999	572	415	810	76	999999	736	999999	999999	823	359	680	10	21	379	603	999999	999999	171	942	645	999999	939	70	823	614	783	999999	946	999999	999999	401	999999	999999	999999	852	999999	999999	623	185	999999	641	904	999999	999999	999999	330	999999	329	157	999999	500	170	393	999999	999999	633	355	986	462	465	772	151	725	234	999999	557	999999	865	526	223	86	81	985	262	13	171	901	158	533	999999	818	644	798	157	108	999999	999999	999999	999999	229	44	47	171	999999	918	999999	189	813	953	743	854	109	803	999999	984	428	184	141	999999	641	731	206	463	999999	646	999999	353	999999	136	726	999999	937	523	307	188	999999	910	274	344	514	982	98	204	789	439	718	841	865	172	679	999999	999999	545	710	999999	837	583	993	84	790	999999	610	687	237	926	917	999999	505	999999	945	999999	909	796	488	999999	643	12	673	738	928	296	487	416	456	670	216	999999	812	999999	999999	999999	999999	200	553	367	999999	410	999999	862	999999	999999	999999	999999	999999	170	999999	812	67	61	999999	835	999999	264	999999	504	668	999999	999999	999999	999999	999999	773	695	999999	489	999999	719	253	130	287	242	44	999999	227	796	950	377	999999	295	523	404	344	761	954	999999	999999	663	999999	999999	999999	187	180	410	152	996	368	999999	999999	999999	569	437	569	937	773	999999	800	108	47	999999	999999	999999	999999	944	53	325	999999	21	741	898	933	999999	674	999999	430	999999	999999	634	999999	999999	999999	310	670	462	725	95	834	406	988	999999	714	457	626	999999	506	407	
181	999999	366	827	999999	999999	908	808	803	999999	999999	376	999999	999999	999999	999999	999999	816	999999	999999	631	552	228	958	490	784	999999	409	193	485	321	999999	999999	33	999999	999999	277	840	415	91	999999	861	658	999999	332	468	999999	324	781	548	27	809	999999	262	999999	628	999999	408	346	999999	999999	509	625	999999	320	784	679	999999	744	724	898	599	411	999999	852	770	894	135	636	31	894	708	999999	644	468	511	999999	444	257	309	829	999999	503	384	999999	891	999999	340	999999	547	999999	406	580	999999	999999	427	408	934	999999	999999	734	881	772	324	146	624	881	981	999999	809	579	244	246	444	895	39	105	36	90	960	534	564	352	98	242	497	999999	571	999999	50	112	279	44	251	575	947	106	189	999999	999999	20	264	480	999999	967	555	170	999999	171	999999	331	382	853	449	999999	180	539	683	999999	999999	495	320	999999	819	999999	310	209	994	869	947	999999	916	789	946	949	999999	94	999999	999999	686	337	993	409	385	719	730	425	594	770	405	418	423	999999	597	648	999999	278	660	276	667	999999	999999	276	224	999999	999999	999999	999999	999999	210	96	170	999999	405	322	999999	999999	610	109	999999	999999	999999	234	474	539	519	820	201	308	259	12	999999	999999	463	341	171	727	195	698	999999	147	999999	104	570	999999	257	860	999999	285	155	999999	667	561	300	783	740	940	999999	684	999999	594	999999	999999	250	999999	663	999999	109	74	160	775	725	911	794	838	375	520	664	165	292	659	129	916	162	469	344	871	812	679	601	230	999999	999999	531	720	747	909	854	372	999999	198	760	999999	135	999999	999999	999999	999999	999999	418	999999	286	646	402	517	474	484	456	999999	999999	791	256	999999	473	999999	999999	224	390	84	101	465	666	301	509	999999	899	493	790	999999	405	588	115	999999	271	381	943	999999	117	999999	999999	272	463	83	508	864	942	339	172	205	999999	999999	999999	999999	370	999999	562	999999	146	999999	999999	999999	693	674	385	285	685	999999	168	999999	985	571	117	375	828	829	999999	593	793	645	160	569	331	595	260	555	999999	423	990	999999	819	959	152	808	406	274	578	999999	698	233	999999	999999	180	80	219	999999	742	999	999999	540	999999	999999	201	501	159	999999	659	999999	424	829	999999	272	904	999999	282	999999	429	999999	999999	563	999999	224	894	999999	466	112	398	260	385	301	999999	223	559	459	999999	849	767	999999	999999	357	614	479	374	999999	170	916	153	331	797	192	540	443	40	309	289	735	999999	630	44	56	999999	409	722	132	999999	848	712	454	999999	432	269	
778	650	621	948	999999	850	999999	409	550	999999	77	462	203	760	379	999999	259	179	633	775	146	615	612	698	215	757	251	851	322	213	698	999999	374	999999	762	793	418	361	508	885	58	231	999999	96	592	946	999999	999999	648	665	463	285	999999	657	999999	172	47	923	743	33	999999	999999	97	346	271	236	999999	279	999999	585	774	999999	671	999999	999999	915	131	526	999999	269	238	878	213	656	999999	999999	984	716	999999	599	756	495	617	484	286	873	144	158	999999	999999	999999	259	374	72	891	564	999999	117	999999	217	51	520	817	483	999999	999999	971	441	595	999999	252	999999	478	408	829	289	999999	196	471	999999	780	972	701	750	411	978	999999	150	765	196	809	876	999999	999999	558	245	678	144	688	556	999999	703	999999	975	122	486	781	965	242	612	999999	999999	646	999999	999999	79	818	76	82	817	225	830	675	409	999999	376	999999	999999	999999	999999	610	156	507	914	950	87	999999	725	638	924	207	549	908	163	999999	999999	240	999999	167	489	426	611	72	871	341	999999	999999	164	999999	999999	891	896	999999	999999	11	999999	999999	731	138	359	659	103	437	157	619	676	922	522	496	657	999999	888	999999	371	178	999999	94	635	999999	877	60	265	789	892	43	999999	433	999999	999999	785	471	509	578	999999	829	333	184	914	261	665	160	514	667	999999	610	12	179	999999	999999	12	53	293	157	260	308	404	313	545	999999	999999	252	661	370	711	195	636	320	919	541	999999	999999	179	384	999999	999999	545	597	510	291	41	141	679	790	159	741	188	361	999999	509	999999	999999	638	999999	942	999999	999999	999999	955	999999	999999	691	259	222	999999	187	999999	909	239	533	763	806	802	263	92	187	572	999999	999999	970	17	285	993	419	999999	825	196	999999	999999	504	999999	402	641	418	999999	349	999999	999999	165	999999	867	278	131	793	746	628	999999	384	999999	765	999999	626	999999	999999	94	698	999999	840	115	809	991	999999	478	999999	303	370	174	394	945	999999	305	115	716	999999	112	999999	163	209	999999	999999	608	999999	659	675	654	613	469	999999	333	619	651	999999	361	355	981	370	800	396	500	385	463	832	999999	976	470	999999	909	693	883	355	545	498	176	626	210	190	847	802	91	690	999999	518	70	999999	100	999999	999999	371	267	741	999999	766	999999	298	35	775	381	683	215	909	703	775	772	978	999999	163	875	999999	154	801	523	997	315	809	484	944	999999	113	885	999999	991	548	999999	151	999999	778	788	878	999999	435	808	999999	597	182	987	135	999999	999999	261	937	388	
999999	226	466	999999	941	461	999999	999999	91	13	999999	797	998	999999	165	349	631	999999	305	999999	996	144	999999	992	359	999999	143	999999	358	208	689	851	999999	827	973	332	999999	999999	999999	326	999999	74	999999	431	540	376	999999	264	832	785	999999	520	999999	572	392	999999	999999	473	868	541	328	999999	465	999999	999999	426	849	180	943	832	379	708	106	979	486	999999	625	297	462	999999	811	999999	989	572	94	179	895	999999	445	100	825	505	999999	933	999999	999999	609	636	117	123	527	999999	321	999	416	415	423	976	95	460	267	218	999999	999999	730	999999	98	892	999999	154	999999	472	735	852	999999	873	653	999999	981	676	333	989	999999	348	466	999999	567	990	166	999999	755	999999	999999	985	999999	616	494	999999	212	558	721	716	838	963	593	999999	692	468	999999	542	762	259	995	999999	136	278	38	673	427	346	882	107	999999	129	399	611	999999	999999	29	999999	389	482	999999	433	999999	616	160	226	755	412	999999	999999	999	999999	916	505	923	999999	858	999999	587	999999	753	865	675	624	980	719	574	999999	882	942	449	599	162	289	298	572	463	520	999999	999999	918	999999	645	999999	999999	120	212	893	687	299	891	464	814	569	729	105	757	340	635	999999	652	773	529	758	999999	999999	472	636	999999	361	428	999999	999999	775	902	737	230	890	999999	999999	516	680	999999	593	61	999999	999999	593	560	203	999999	133	884	686	169	154	495	999999	134	698	648	999999	686	336	870	552	26	999999	666	999999	999999	999999	999999	765	999999	972	479	999999	999999	674	999999	878	86	23	999999	304	463	761	616	757	999999	999999	766	827	231	940	999999	967	999999	508	968	746	926	568	999999	947	319	129	761	196	675	559	999999	459	83	769	499	673	999999	576	99	265	433	999999	750	999999	999999	999999	544	983	978	999999	223	209	706	878	951	517	695	598	985	999999	10	999999	91	691	999999	317	999999	461	451	330	186	156	999999	999999	999999	27	818	999999	847	332	585	777	999999	173	345	999999	752	205	818	999999	999999	201	590	755	265	13	827	68	999999	999999	999999	92	999999	658	999999	999999	790	999999	999999	934	698	999999	751	662	999999	233	999999	918	356	999999	999999	558	999999	469	999999	985	565	999999	457	319	200	760	410	64	100	502	244	559	837	999999	199	999999	640	883	293	79	450	927	999999	42	792	908	711	211	239	684	449	82	315	350	511	137	546	255	744	937	507	697	999999	266	988	661	999999	999999	985	805	918	759	185	999999	544	638	666	425	527	999999	999999	999999	999999	415	62	171	253	496	766	999999	
221	999999	149	355	999999	999999	364	740	53	999999	999999	633	999999	433	766	999999	897	42	805	999999	470	999999	728	462	889	308	872	166	214	999999	417	999999	321	922	593	534	619	829	711	791	283	926	999999	396	464	999999	999999	401	999999	372	274	999999	999999	999999	601	999999	665	687	999999	272	880	208	535	999999	722	242	322	303	839	242	80	77	330	24	599	544	999999	999999	997	474	326	480	516	841	561	999999	903	428	999999	503	868	999999	373	448	910	85	400	163	674	232	112	688	561	417	301	999999	891	676	303	67	349	333	689	992	946	409	691	999999	665	999999	999999	999999	972	346	373	999999	999999	999999	113	999999	154	596	667	999999	999999	638	999999	108	550	364	315	237	134	274	163	999999	252	999999	502	511	393	999999	498	158	893	999999	999999	225	999999	999999	503	19	999999	779	912	753	665	914	630	317	999999	592	154	311	220	111	770	708	999999	827	896	333	388	602	999999	448	108	519	999999	163	923	703	64	396	860	305	999999	354	361	410	879	338	749	195	999999	999999	561	196	999999	791	447	16	42	226	266	999999	630	971	649	474	654	155	41	476	999999	786	999999	757	450	999999	999999	425	357	782	999999	568	583	999999	582	339	999999	911	999999	100	716	916	671	837	139	690	675	999999	999999	886	755	734	306	283	800	999999	272	804	746	32	999999	32	658	259	278	698	595	437	999999	319	999999	743	573	999999	760	999999	125	701	627	759	999999	754	719	471	37	223	999999	310	999999	348	999999	999999	175	559	745	999999	267	999999	568	441	104	999999	303	999999	308	22	170	364	522	332	127	999999	186	986	999999	599	312	197	231	65	436	999999	45	60	253	999999	577	23	205	999999	999999	702	142	196	664	999999	461	334	173	25	63	907	788	79	231	505	904	189	777	999999	390	999999	201	513	14	809	212	253	152	801	444	156	168	455	999999	999999	999999	999999	331	780	999999	999999	34	215	12	528	506	965	828	747	601	398	999999	999999	686	149	511	629	999999	854	799	999999	191	371	580	906	999999	343	999999	805	999999	914	999999	996	17	412	55	985	999999	485	312	246	424	405	210	56	910	118	999999	973	913	809	999999	999999	999999	999999	796	663	635	105	999999	173	19	32	679	687	540	250	999999	284	104	526	127	999999	551	999999	999999	786	171	534	996	999999	999999	983	999999	268	114	390	24	999999	615	392	360	415	706	149	237	999999	725	522	999999	999999	999999	999999	999999	396	691	114	924	428	999999	20	999999	110	109	148	999999	35	999999	421	582	160	235	964	669	711	
176	712	998	412	999999	401	70	648	999999	999999	573	89	114	505	577	999999	465	999999	939	604	999999	259	315	567	549	212	271	314	999999	364	999999	112	824	177	230	979	115	999999	103	746	950	853	91	773	999999	999999	921	634	844	581	694	639	35	999999	820	916	406	441	999999	999999	999999	756	707	664	892	471	999999	999999	285	598	999999	943	502	202	654	999999	178	542	999999	999999	290	636	470	368	999999	804	86	999999	999999	313	582	999999	658	971	616	204	999999	999999	999999	113	264	984	359	255	686	999999	146	832	421	783	748	864	449	999999	842	503	999999	349	994	97	394	505	999999	971	999999	231	294	531	999999	999999	890	751	661	888	775	305	287	224	681	918	668	254	999999	573	565	718	234	825	139	123	908	806	431	794	718	999999	999999	387	240	464	467	615	256	961	892	996	999999	560	68	546	999999	81	667	86	429	150	166	25	416	999999	997	999999	999999	473	551	94	329	999999	180	25	900	899	999999	227	461	62	999999	387	680	568	515	674	766	999999	999999	999999	999999	355	375	578	602	389	970	999999	467	997	223	999999	419	808	999999	346	390	999999	645	326	97	450	625	999999	152	779	345	999999	791	999999	702	999999	576	714	945	974	501	601	423	521	929	60	760	463	839	225	999999	872	892	179	999999	724	947	580	749	699	999999	999999	999999	823	54	132	151	144	305	999999	999999	999999	863	999999	844	788	999999	999999	999999	46	689	171	537	926	999999	472	999999	999999	48	978	999999	999999	965	256	254	999999	999999	599	477	806	909	999999	999999	999999	18	272	19	999999	334	506	999999	823	194	999999	19	568	471	509	999999	581	177	528	105	999999	552	999999	739	999999	457	351	622	39	656	589	137	74	13	112	917	548	463	999999	297	542	999999	47	810	999999	999999	685	42	666	588	895	999999	390	530	999999	999999	999999	533	999999	999999	983	883	75	177	604	584	944	564	368	591	472	128	412	241	563	999999	515	410	485	380	771	318	956	999999	999999	949	999999	544	172	230	130	25	999999	31	313	658	818	870	216	679	999999	130	673	84	126	999999	999999	999999	966	408	376	396	58	32	970	675	999999	624	416	654	837	410	402	147	999999	457	999999	390	999999	904	624	645	204	805	88	999999	999999	999999	334	983	722	999999	577	763	854	734	999999	48	61	638	731	204	464	999999	842	891	728	536	614	668	719	847	999999	72	784	731	999999	999999	944	329	40	56	299	999999	932	248	833	638	293	736	490	999999	339	999999	182	429	190	643	963	196	922	118	276	665	274	
875	376	514	979	132	999999	999999	104	731	608	684	905	41	628	999999	999999	99	253	877	188	999999	517	999999	889	999999	550	558	288	757	999999	921	999999	633	167	67	872	999999	658	999999	204	766	924	608	999999	498	999999	999999	24	370	139	832	999999	399	487	574	367	999999	624	625	582	999999	444	346	333	687	905	282	874	571	730	738	999999	999999	999999	421	775	909	999999	401	840	999999	544	918	628	574	66	390	155	592	999999	440	704	43	999999	221	331	588	284	12	593	252	285	452	639	999999	999999	782	999999	76	799	457	198	232	785	190	448	526	999999	999999	999999	524	136	291	871	300	43	407	504	999999	99	196	635	999999	808	598	126	101	289	237	182	283	999999	88	793	252	251	481	258	407	772	999999	869	999999	999999	78	999999	993	581	999999	999999	999999	287	999999	977	612	821	947	999999	196	74	357	999999	999999	587	356	851	57	498	999999	58	561	999999	107	999999	293	327	120	869	740	482	132	519	999999	870	187	996	427	999999	190	999999	999999	67	71	999999	999999	999999	388	937	34	999999	999999	505	953	999999	805	845	190	557	693	295	711	87	999999	714	941	999999	307	999999	409	360	433	999999	317	207	753	999999	97	764	283	725	999999	999999	844	523	999999	627	566	648	75	342	816	870	418	999999	719	227	999999	357	401	587	271	767	999999	674	793	132	197	999999	547	999999	999999	425	284	967	356	537	999999	999999	309	324	281	658	555	76	544	563	536	422	999999	999999	130	740	999999	999999	463	181	645	999999	999999	292	439	809	999999	764	585	999999	596	450	549	191	999999	222	999999	86	999999	999999	222	470	999999	999999	999999	774	278	20	999999	26	999999	588	514	184	892	72	441	27	999999	471	556	999999	491	999999	966	96	999999	305	552	907	693	296	389	850	958	999999	999999	499	696	665	999999	100	583	569	348	17	936	999999	999999	921	781	40	202	844	66	432	979	985	273	509	900	972	468	283	333	765	209	663	226	717	32	942	330	999999	930	465	999999	999999	805	959	159	999999	15	630	135	663	999999	999999	794	536	204	64	235	999999	999999	568	632	999999	246	999999	808	999999	158	582	899	839	709	973	913	600	225	999999	190	999999	999999	401	966	837	999999	669	670	663	999999	689	522	967	716	142	464	371	833	999999	685	232	999999	875	361	433	999999	296	953	131	631	204	999999	999999	999999	921	838	373	601	794	162	576	912	154	415	468	999999	932	132	576	518	552	767	318	382	957	162	483	50	999999	117	861	716	548	42	673	378	385	999999	999999	999999	999999	
999999	48	753	119	320	17	999999	892	374	798	999999	386	613	89	437	13	765	917	768	364	332	68	687	301	859	373	121	999999	100	684	999999	337	999999	427	999999	728	564	999999	999999	155	22	999999	999999	999999	697	340	935	953	246	374	620	999999	999999	939	768	711	361	462	259	946	895	999999	999999	690	959	836	113	195	999999	709	999999	502	279	623	351	999999	889	378	604	529	999999	168	505	725	73	662	311	342	658	80	377	112	999999	999999	259	293	355	488	359	860	999999	749	656	536	925	128	906	412	598	593	821	983	857	729	518	999999	233	86	999999	999999	535	771	537	236	341	346	488	579	373	67	829	411	28	743	999999	999999	511	968	799	945	999999	999999	744	75	999999	393	254	293	192	522	70	279	862	999999	999999	465	222	430	205	589	639	999999	48	540	763	420	999999	999999	999999	829	236	999999	286	681	551	637	37	472	976	947	999999	999999	396	851	997	560	999999	967	418	838	475	90	773	220	315	428	859	213	999999	838	999999	140	856	362	296	999999	992	191	509	698	437	999999	453	257	496	444	940	197	543	213	871	997	706	598	364	999999	999999	999999	375	133	999999	999999	999999	148	528	962	348	43	565	201	567	999999	999999	719	410	725	637	526	724	870	999999	672	669	999999	967	999999	999999	267	998	150	324	999999	815	386	999999	614	589	999999	999999	999999	106	999999	631	999999	645	513	539	986	198	639	518	999999	351	999999	645	115	163	73	999999	106	999999	90	44	999999	876	640	552	91	999999	795	145	331	797	200	774	999999	50	327	461	464	892	447	999999	369	632	359	585	320	740	814	460	526	144	999999	999999	25	999999	217	475	15	960	458	197	402	999999	196	177	160	730	75	75	836	611	717	999999	999999	21	674	792	527	64	242	350	984	999999	999999	197	174	204	758	999999	833	851	999999	503	999999	999999	676	866	446	999999	999999	590	675	749	624	915	427	429	999999	14	207	999999	948	950	999999	118	212	67	884	999999	12	956	972	366	999999	984	164	999999	999999	840	345	808	355	345	629	652	675	245	999999	703	999999	745	999999	999999	999999	418	903	506	775	335	58	618	981	447	189	999999	999999	999999	516	640	761	213	659	73	668	398	78	999999	330	999999	999999	966	346	191	238	267	999999	227	856	999999	90	657	448	444	999999	999999	827	908	165	161	999999	999999	728	90	999999	566	999999	237	96	121	349	300	999999	698	999999	91	282	799	218	922	813	400	462	693	999999	113	999999	224	280	941	999999	170	457	179	52	86	248	265	999999	
671	999999	999999	141	744	484	999999	481	999999	999999	711	454	37	999999	243	347	999999	904	45	999999	999999	801	871	956	154	550	189	843	999999	656	815	843	999999	560	547	999999	385	269	717	999999	769	999999	26	672	569	497	543	470	223	831	408	999999	212	734	999999	870	308	481	999999	999999	305	946	474	102	735	868	437	999999	162	491	962	384	196	999999	999999	999999	785	209	999999	999999	17	718	629	999999	999999	643	640	291	160	676	453	903	281	523	913	823	166	923	936	701	70	75	317	732	869	34	986	385	974	202	94	999999	999999	999999	197	586	327	299	999999	102	237	155	326	485	48	68	999999	672	913	937	61	862	272	695	999999	941	411	999999	315	233	657	264	999999	958	591	353	818	999999	336	336	505	866	999999	844	473	914	999999	831	693	810	921	323	472	46	151	999999	837	398	999999	255	184	999999	984	621	445	972	838	368	894	695	249	171	345	586	999999	999999	999999	999999	999999	682	201	580	999999	504	999999	343	792	281	999999	999999	999999	430	207	90	162	84	882	466	999999	500	85	999999	999999	998	999999	760	977	885	999999	999999	448	419	176	71	64	604	227	999999	319	111	189	566	550	534	189	819	963	264	434	368	311	327	999999	731	606	999999	642	214	933	551	365	907	677	860	920	106	264	146	36	999999	856	403	156	999999	321	999999	840	999999	819	751	796	723	460	245	654	999999	400	999999	999999	253	961	23	555	768	745	999999	889	690	614	999999	999999	827	238	876	511	908	181	720	420	999999	970	240	395	999999	754	642	999999	442	215	799	999999	819	681	783	999999	843	847	999999	562	999999	999999	160	798	736	196	969	999999	999999	734	746	949	680	34	376	282	999999	999999	374	999999	999999	999999	457	999999	999999	387	746	999999	454	999999	668	71	793	168	381	468	820	442	658	999999	999999	157	872	999999	469	850	35	794	999999	511	864	225	999999	373	459	222	182	675	983	999999	450	822	999999	302	75	684	165	521	652	908	461	999999	969	378	238	955	999999	749	24	964	361	951	841	999999	999999	452	588	429	709	169	295	154	458	308	555	962	117	999999	999999	784	694	513	152	406	59	574	255	999999	145	503	267	433	999999	29	999999	498	981	107	875	999999	106	735	812	492	999999	316	841	999999	823	275	848	384	117	999999	279	999999	999999	999999	999999	999999	999999	484	294	215	902	862	493	438	311	66	999999	19	703	999999	688	999999	701	659	783	742	733	584	290	869	999999	883	325	431	999999	999999	689	999999	213	33	999999	621	450	606	999999	759	823	
412	369	767	294	838	681	98	999999	320	999999	999999	999999	160	999999	622	203	425	560	28	546	72	688	161	376	445	806	999999	999999	77	999999	105	999999	33	919	330	225	522	584	817	212	237	999999	439	12	539	884	999999	905	802	427	35	999999	571	222	761	724	217	999999	849	42	11	494	483	999999	61	90	637	241	797	407	680	999999	743	816	999999	191	999999	999999	837	560	753	773	999999	649	999999	59	507	811	168	999999	17	999999	734	785	210	743	406	637	951	458	256	999999	118	405	746	193	312	755	999999	579	476	68	999999	298	999999	237	999999	999999	319	11	583	826	83	999999	399	558	116	958	616	575	999999	999999	999999	999999	314	931	665	405	902	309	746	752	907	588	999999	999999	568	445	506	972	999999	571	999999	950	875	999999	999999	917	15	198	999999	354	149	999999	794	855	861	185	999999	357	572	999999	999999	20	264	830	919	494	999999	450	999999	999999	999999	643	525	999999	302	256	512	885	192	748	400	999999	232	402	613	999999	999999	284	97	393	461	158	410	999999	639	317	999999	54	509	264	856	999999	999999	415	892	505	813	580	562	614	672	109	175	823	999999	228	999999	999999	227	999999	999999	786	363	606	219	313	242	762	584	984	560	467	385	928	892	836	515	816	999999	117	765	223	721	482	720	999999	982	587	866	421	530	833	827	168	564	79	211	999999	206	588	273	60	999999	999999	63	215	999999	246	999999	70	712	999999	362	120	585	485	74	880	999999	857	999999	655	999999	172	464	727	999999	999999	373	822	635	913	999999	920	844	714	227	153	999999	515	637	746	999999	805	708	558	481	999999	583	88	14	330	715	348	267	617	164	833	123	336	574	507	872	117	435	798	361	441	275	870	268	999999	999999	999999	229	584	998	100	464	905	999999	923	643	295	999999	999999	208	999999	662	236	999999	999999	39	102	940	140	999999	548	380	999999	999999	999999	451	712	819	93	869	345	129	683	619	74	379	218	90	999999	864	587	299	130	600	89	778	49	999999	875	891	369	999999	999999	999999	460	720	554	707	216	482	930	475	734	999999	862	999999	979	617	495	24	821	22	299	276	295	258	259	319	999999	271	411	999999	944	201	999999	904	39	971	168	354	824	510	873	178	999999	122	565	685	737	927	798	999999	825	861	80	357	151	999999	999999	999999	470	245	589	945	80	538	530	999999	935	958	132	999999	458	151	199	320	148	130	999999	182	693	573	581	200	472	979	576	93	130	162	763	216	555	957	883	589	920	928	108	405	591	
31	750	779	804	790	973	683	999999	760	218	31	491	999999	517	999999	663	399	999999	999999	962	999999	422	782	999999	915	462	501	268	609	399	220	32	999999	591	671	999999	999999	395	681	16	892	421	370	999999	742	725	312	449	986	926	531	999999	17	999999	153	608	967	584	889	999999	482	999999	72	370	998	999999	554	661	846	999999	860	13	802	94	79	36	62	838	462	199	159	61	281	682	868	999999	999999	503	447	73	855	228	506	352	999999	999999	358	10	945	743	999999	650	603	913	75	999999	999999	922	999999	127	556	139	131	999999	188	430	999999	389	501	243	984	60	999999	783	999999	642	506	459	560	601	677	999999	892	719	999999	509	458	999999	616	349	122	101	139	330	516	725	106	807	173	999999	333	969	508	999999	758	999999	436	820	695	433	32	999999	372	772	999999	999999	247	412	680	999999	999999	784	772	161	131	892	921	894	999999	502	546	698	999999	457	277	707	552	190	960	897	82	638	999999	193	327	999999	729	367	879	21	999999	693	136	494	999999	549	206	356	590	866	209	999999	553	999999	887	333	907	915	504	742	951	66	452	783	607	343	999999	999999	834	211	173	564	24	264	23	852	571	801	325	728	510	999999	599	104	698	999999	94	999999	306	994	22	813	862	999999	69	432	999999	353	887	797	437	999999	522	389	999999	644	528	999999	189	44	999999	999999	599	775	241	999999	466	358	999999	999999	999999	640	292	840	999999	999999	701	999999	999999	590	612	999999	913	527	300	893	999999	220	401	63	21	795	999999	999999	242	906	223	96	906	313	999999	892	999999	999999	999999	796	334	682	199	352	943	651	103	999999	432	543	999999	81	484	348	999999	999999	957	40	65	463	350	31	607	293	999999	614	999999	891	999999	719	959	999999	979	504	568	10	30	58	120	999999	702	701	839	699	999999	152	611	999999	999999	719	999999	238	764	95	456	999999	85	906	216	338	680	999999	999999	999999	584	108	999999	980	779	82	235	908	920	696	761	648	191	908	578	993	12	412	661	906	784	999999	339	894	57	264	925	124	841	781	999999	500	999999	999999	125	616	59	631	788	167	494	36	317	78	333	808	132	177	999999	223	335	277	550	77	999999	853	768	207	999999	525	157	999999	76	149	17	271	920	999999	793	962	943	381	624	503	422	758	423	271	570	249	142	758	999999	999999	455	421	999999	661	999999	999999	847	999999	697	273	20	383	999999	178	70	72	887	78	999999	374	279	999999	653	57	655	179	439	507	636	694	392	399	333	447	693	596	
321	269	854	530	999999	999999	683	361	999999	48	797	254	210	508	361	74	999999	999999	999999	999999	999999	902	15	40	832	350	225	999999	880	620	60	999999	485	474	750	628	999999	999999	259	187	280	301	563	616	381	999999	306	138	342	328	25	910	98	201	999999	999999	263	823	698	774	999999	680	481	872	988	999999	769	735	757	732	849	999999	172	181	231	476	348	399	659	999999	999999	96	670	561	605	149	434	293	999999	999999	375	999999	164	999999	311	599	819	691	999999	106	425	571	380	610	999999	494	748	916	999999	361	80	864	173	61	999999	999999	19	919	277	849	999999	999999	98	426	366	458	376	687	870	999999	999999	657	999999	999999	999999	999999	716	69	999999	121	401	518	999999	295	270	999999	237	112	755	521	999999	900	999999	778	255	939	482	953	253	29	127	70	55	348	704	423	102	610	829	256	83	999999	836	166	999999	341	172	803	166	855	999999	273	931	358	51	756	242	992	999999	292	10	762	816	73	993	999999	472	974	590	846	418	999999	999999	508	448	999999	74	268	330	914	999999	999999	999999	398	798	999999	999999	696	999999	948	191	110	302	546	256	320	143	772	172	127	868	999999	999999	319	999999	604	999999	432	910	412	691	974	671	403	516	332	965	427	999999	999999	210	775	677	641	665	318	334	736	262	138	999999	301	105	213	55	588	464	999999	952	204	999999	707	786	894	999999	217	439	899	40	999999	355	716	507	33	917	103	999999	999999	654	138	279	999999	999999	782	906	400	878	999999	358	928	867	487	999999	80	285	503	989	999999	384	458	879	435	706	338	783	999999	999999	82	295	952	76	882	833	999999	924	999999	536	14	999999	866	338	970	550	112	66	867	251	437	999999	423	999999	738	207	999999	999999	844	556	999999	999999	126	606	999999	182	406	861	999999	654	650	155	674	966	985	793	999999	999999	908	884	603	282	915	999999	366	999999	872	999999	337	684	637	575	90	64	695	14	871	270	999999	798	154	251	81	223	601	291	999999	457	999999	945	690	86	350	959	952	568	93	579	249	482	309	557	533	310	26	999999	999999	620	999999	980	921	999999	597	999999	999999	362	211	702	946	85	260	425	730	392	994	999999	234	130	111	999999	921	999999	30	60	498	596	999999	770	999999	526	226	463	186	147	33	999999	489	240	230	599	367	391	999999	999999	231	884	827	150	315	466	999999	944	999999	153	69	628	236	546	621	153	645	440	999999	430	858	797	249	592	368	561	999999	993	900	511	769	999999	999999	856	828	613	768	576	999999	
740	675	281	999999	999999	88	405	216	942	999999	86	954	999999	885	999999	315	434	999999	245	999999	754	394	999999	54	17	384	529	999999	380	718	17	999999	78	975	765	999999	586	999999	217	513	963	354	999999	384	999999	556	842	654	999999	999999	404	968	533	794	710	355	818	999999	937	657	559	445	836	999999	610	702	886	999999	129	458	999999	999999	438	732	818	409	265	481	230	999999	999999	875	502	999999	324	49	850	283	275	420	999999	359	914	559	954	527	999999	904	999999	130	670	890	999999	18	821	999999	540	801	975	310	99	347	17	487	999999	999999	943	16	999999	571	851	999999	686	709	999999	379	667	999999	777	301	999999	361	999999	999999	790	652	351	493	17	999999	509	59	307	965	330	999999	351	437	444	280	999999	512	999999	212	999999	67	213	999999	999999	452	999999	999999	33	684	418	999999	639	999999	697	473	342	460	998	418	72	802	314	721	389	924	37	239	444	999999	999999	389	366	999999	999999	732	999999	527	997	565	347	999999	36	999999	556	592	958	444	740	999999	938	133	513	999999	150	476	752	492	999999	570	424	999999	227	525	999999	39	381	999999	86	999999	34	814	462	443	80	224	999999	691	175	796	966	593	499	472	568	593	876	780	364	363	980	956	92	436	151	422	999999	999999	655	999999	220	824	367	776	999999	133	999999	999999	999999	925	999999	70	326	648	604	830	435	754	957	999999	999999	600	779	999999	983	78	999999	35	999999	658	594	999999	46	999999	585	151	235	723	526	999999	922	805	999999	439	662	920	639	443	832	320	999999	999999	553	281	999999	620	54	644	792	877	400	645	778	999999	340	999999	999999	678	72	462	605	712	999999	521	461	357	335	349	70	73	439	298	203	999999	671	999999	721	999999	284	965	107	590	930	648	54	287	999999	418	999999	999999	896	960	381	379	999999	284	646	41	820	26	294	704	584	729	448	111	452	999999	196	620	999999	999999	404	106	365	24	781	590	477	184	330	917	250	999999	177	479	917	999999	276	396	83	689	999999	999999	681	402	16	999999	209	942	999999	240	232	999999	521	999999	999999	284	23	700	999999	66	564	999999	696	377	999999	750	999999	968	194	999999	530	799	547	35	325	146	999999	963	18	580	999999	999999	999999	100	695	761	322	540	913	642	999999	575	999999	27	135	307	571	313	937	265	648	241	758	217	709	432	941	495	999999	429	859	999999	692	922	999999	999999	307	606	682	999999	437	32	65	999999	816	955	906	999999	900	28	574	121	999999	752	931	159	776	141	999999	272	999999	827	229	493	
783	761	999999	970	351	105	999999	965	999999	244	999999	626	185	216	400	753	526	420	595	302	854	747	999999	939	990	525	263	175	225	419	882	999999	802	999999	768	65	999999	935	188	804	28	608	490	790	924	314	999999	999999	999999	637	746	999999	241	999999	999999	45	736	942	980	825	999999	834	750	999999	362	227	823	999999	448	344	680	590	241	999999	284	255	267	243	24	685	551	693	434	999999	672	482	379	876	999999	732	329	140	955	363	962	999999	858	999999	999999	707	491	999999	999999	406	999999	166	177	449	999999	999999	999999	502	927	304	283	158	999999	999999	549	879	999999	947	681	715	25	549	635	878	999999	100	999999	989	999999	317	999999	192	572	38	630	516	315	929	234	549	955	826	212	999999	89	813	999999	695	999999	999999	860	999999	688	415	390	416	531	299	620	561	999999	788	999999	620	109	101	999999	999999	542	43	574	918	722	999999	760	199	999999	999999	999999	25	315	702	271	256	999999	999999	503	166	647	223	984	999999	318	999999	554	176	138	999999	561	999999	236	412	999999	694	984	941	820	556	655	200	79	557	499	604	999999	302	526	450	173	999999	598	430	734	328	999999	558	609	59	587	593	71	999999	422	811	789	999999	550	577	272	999999	840	946	510	456	153	437	526	999999	426	261	650	687	999999	123	399	805	678	833	645	435	342	999999	969	72	139	999999	145	688	815	353	752	999999	188	658	999999	999999	920	287	185	621	999999	895	632	999999	999999	383	336	308	421	999999	233	716	931	836	182	999999	977	448	999999	828	302	837	898	83	509	701	999999	999999	515	999999	885	401	658	33	403	999999	999999	643	129	999999	988	836	276	999999	129	45	27	999999	486	538	674	481	960	356	999999	204	996	559	826	251	874	565	793	673	999999	832	67	907	442	734	931	999999	329	570	840	465	571	77	953	473	683	999999	294	976	83	414	441	312	704	209	451	999999	999999	999999	881	432	52	603	733	999999	977	119	999999	751	607	340	161	399	999999	863	999999	999999	999999	363	568	717	999999	999999	999999	694	400	755	213	999999	999999	352	526	999999	689	417	999999	999999	343	666	495	574	257	542	999999	743	999999	52	999999	999999	575	521	983	464	999999	999999	160	235	13	49	896	232	999999	999999	467	265	999999	999999	709	999999	999999	665	595	939	999999	994	999999	739	999999	856	999999	999999	999999	373	668	999999	999999	72	143	525	266	999999	964	304	769	999999	668	581	84	999999	929	552	999999	999999	399	999999	925	53	596	324	703	421	787	157	607	549	273	542	17	695	999999	751	
576	194	841	264	999999	301	999999	604	336	889	664	334	926	999999	24	271	999999	999999	846	325	476	818	822	845	999999	817	696	999999	999	999999	573	389	227	999999	999999	158	999999	145	219	999999	873	991	999999	813	757	463	230	999999	534	999999	568	259	849	580	999999	758	372	995	854	883	605	949	604	999999	325	285	116	747	912	866	999999	839	548	222	451	484	999999	999999	98	945	596	977	696	997	567	323	539	646	904	228	786	860	999999	335	38	924	396	788	999999	482	356	482	806	667	597	999999	710	637	139	799	928	999999	999999	908	296	627	263	999999	643	11	999999	470	843	694	90	553	999999	223	193	527	97	51	520	616	599	999999	181	38	409	999999	613	902	999999	114	299	432	953	999999	48	411	670	789	999999	496	737	886	638	999999	587	54	180	999999	999999	999999	712	887	843	999999	999999	182	455	235	207	805	398	842	952	999999	999999	658	600	186	999999	782	856	999999	895	33	999999	713	485	999999	451	365	667	125	999999	905	999999	999999	588	661	999999	866	955	445	591	349	107	999999	934	899	999999	929	454	999999	323	671	755	999999	991	819	422	605	697	396	999999	842	147	283	392	56	347	991	79	938	124	318	826	999999	716	555	925	984	779	586	351	999999	910	673	802	787	999999	988	420	768	999999	466	999999	568	999999	749	999999	824	512	887	561	726	999999	999999	879	999999	999999	344	697	445	893	438	826	999999	999999	999999	999999	474	481	604	896	999999	580	999999	999999	999999	149	267	759	966	999999	999999	481	891	35	625	662	405	793	797	942	999999	301	999999	874	810	639	999999	523	399	999999	737	353	907	991	212	999999	559	999999	232	865	586	584	999999	101	999999	956	999999	95	430	999999	536	999999	683	662	999999	68	999999	435	889	27	90	744	370	159	616	999999	574	900	999999	480	112	589	570	931	365	241	570	883	92	999999	704	999999	103	999999	291	65	669	999999	910	153	549	134	999999	215	999999	842	224	581	484	44	391	44	272	950	999999	947	121	752	306	848	497	721	352	45	322	999999	651	580	999999	561	98	329	989	678	930	978	662	365	156	999999	27	999999	408	999999	472	670	999999	999999	999999	343	944	999999	949	72	656	999999	781	891	892	677	201	644	713	923	946	999999	54	593	29	528	294	755	605	999999	830	508	322	305	999999	999999	407	508	297	534	616	180	380	927	32	113	999999	771	999999	479	332	999999	286	999999	110	409	625	126	133	999999	999999	199	321	999999	241	158	999999	485	328	250	279	692	999999	188	317	776	999999	127	999999	
916	999999	999999	292	999999	460	457	231	837	204	173	36	291	384	999999	484	999999	858	213	695	874	598	721	452	232	209	999999	36	107	178	999999	999999	508	554	217	442	536	906	195	716	784	999999	999999	999999	165	999999	999999	318	824	704	889	999999	487	999999	697	327	610	80	70	927	999999	431	134	669	869	455	527	736	177	100	947	521	673	999999	911	947	999999	439	297	17	999999	999999	211	999999	288	416	999999	999999	857	999999	831	999999	999999	999999	896	362	999999	17	421	710	697	261	999999	733	756	378	254	990	519	999999	406	181	999999	62	715	498	229	731	391	999999	225	449	879	288	268	999999	675	415	601	999999	156	914	28	999999	320	999999	191	477	999999	909	999999	249	567	118	492	660	683	999999	999999	407	142	80	999999	958	494	257	381	999999	475	999999	702	839	399	960	603	492	162	205	742	755	317	751	999999	481	300	976	882	770	795	607	999999	883	999999	999999	426	999999	297	69	102	999999	999999	999999	12	381	999999	333	850	606	515	10	507	488	60	796	999999	999999	984	155	667	518	375	611	999999	867	467	999999	975	999999	544	527	999999	999999	112	678	177	999999	999999	714	273	967	135	285	265	795	109	329	832	77	113	45	101	152	402	584	697	977	264	145	913	397	999999	654	72	988	806	999999	385	999999	628	112	641	999999	881	699	392	100	999999	280	767	147	986	908	101	508	436	61	999999	528	999999	200	733	614	999999	999999	620	481	222	277	989	695	944	460	448	10	404	820	271	702	201	607	631	983	999999	775	999999	448	562	564	562	999999	713	856	400	437	999999	37	479	15	999999	999999	877	87	291	82	203	535	999999	100	114	615	789	999999	337	383	568	999999	246	999999	474	999999	918	658	715	999999	999999	97	70	20	999999	377	350	266	999999	999999	999999	999999	999999	999999	581	875	999999	472	460	946	964	714	529	27	869	629	999999	454	999999	907	993	229	372	999999	100	116	475	999999	469	999999	275	999999	385	57	653	25	56	941	999999	599	203	999999	208	768	279	999999	999999	52	151	12	999999	896	725	999999	999999	510	191	656	215	475	999999	530	13	999999	999999	441	339	481	374	853	999999	849	999999	941	714	547	31	604	777	823	548	433	999999	999999	159	379	808	668	999999	153	834	400	999999	999999	199	673	999999	484	97	838	937	96	678	999999	429	737	895	783	12	749	488	586	878	391	927	999999	223	546	573	999999	632	999999	720	230	999999	192	999999	32	751	51	999999	546	516	938	885	999999	754	999999	999999	422	483	34	666	22	999999	257	
521	354	999999	223	999999	906	999999	785	999999	276	376	457	999999	247	624	872	42	961	654	942	80	939	506	999999	999999	999999	508	999999	999999	607	13	708	565	999999	670	769	970	999999	591	999999	635	731	999999	618	95	999999	999999	999999	797	611	999999	705	367	999999	999999	581	999999	586	991	265	407	759	999999	999999	272	668	891	505	999999	855	902	999999	379	999999	316	348	999999	999999	999999	924	999999	708	363	227	999999	999999	999999	843	999999	98	999999	394	547	335	789	875	775	134	355	426	415	255	999999	999999	999999	999999	335	900	415	999999	374	960	205	76	812	699	406	739	992	964	999999	58	909	487	933	517	999999	54	676	441	573	91	999999	963	519	999999	485	421	518	126	972	999999	999999	757	723	999999	199	999999	523	100	479	999999	999999	391	108	366	346	745	999999	201	542	999999	999999	974	275	292	429	242	556	999999	999999	984	230	876	992	878	999999	162	763	972	328	485	531	999999	962	537	949	160	999999	999999	861	999999	412	326	583	691	226	462	491	441	541	956	924	908	877	999999	999999	999999	398	230	745	193	981	999999	999999	67	760	999999	21	738	343	278	377	403	999999	999999	582	904	302	310	661	168	670	332	440	999999	560	622	708	478	999999	693	761	643	417	677	758	999999	999999	526	931	578	999999	999999	108	273	999999	999999	166	403	912	910	999999	98	999999	999999	523	999999	999999	512	506	148	938	999999	999999	649	517	734	985	999999	725	215	999999	999999	379	93	717	917	234	177	782	39	465	999999	999999	999999	730	673	84	999999	999999	999999	999999	999999	30	999999	639	907	999999	458	755	854	545	91	677	707	459	197	718	485	869	999999	433	436	729	476	682	633	977	214	918	843	659	164	999999	625	443	520	755	586	453	809	189	775	422	927	493	384	999999	858	361	542	955	599	960	558	675	345	999999	554	999999	999999	999999	999999	539	999999	999999	391	170	61	274	999999	442	141	999999	69	999999	658	24	802	982	307	995	129	999999	386	888	70	999999	371	950	999999	308	210	476	447	880	656	999999	510	999999	112	223	999999	999999	422	110	824	999999	999999	142	27	999999	999999	571	813	20	810	680	163	33	144	197	799	111	176	640	241	999999	593	189	769	999999	514	999999	999999	93	419	999999	440	285	74	502	999999	238	932	777	999999	999999	999999	437	80	999999	999999	999999	598	915	424	999999	428	781	868	999999	974	999999	373	605	999999	999999	691	729	601	285	250	877	999999	642	894	999999	999999	398	750	602	11	166	119	793	339	37	481	964	668	934	116	658	417	905	999999	581	864	
999999	961	999999	947	933	835	794	734	999999	528	999999	31	854	315	39	40	276	167	999999	612	999999	276	999999	999999	727	70	999999	179	592	999999	63	123	999999	705	841	436	210	654	78	330	325	68	135	508	524	943	814	629	86	627	150	747	710	968	294	70	999999	681	999999	872	999999	999999	152	743	475	999999	707	158	473	603	829	999999	999999	496	999999	521	150	289	353	784	256	47	103	964	330	999999	412	999999	421	781	999999	529	434	206	161	999999	915	999999	999999	999999	999999	665	999999	999999	797	999999	658	224	681	772	919	894	337	445	999999	142	999999	187	423	170	439	363	999999	999999	350	310	197	892	344	999999	605	759	999999	671	549	590	881	999999	177	999999	656	198	672	648	999999	368	202	999999	999999	999999	180	737	999999	999999	252	881	928	472	142	497	340	766	879	95	176	170	999999	665	896	999999	999999	999999	20	621	513	251	690	999999	831	999999	117	208	999999	325	999999	867	791	383	428	667	999999	419	999999	679	470	999999	318	587	999999	701	721	537	102	999999	769	270	727	355	369	11	200	839	641	160	390	142	999999	564	669	308	999999	273	247	238	383	841	999999	999999	161	623	933	113	617	140	270	580	116	777	555	165	150	446	999999	427	477	822	999999	337	299	338	446	754	918	182	332	999999	299	863	171	928	838	395	999999	999999	999999	96	999999	511	890	809	36	676	999999	513	168	999999	259	999999	999999	560	73	999999	52	823	186	189	195	444	807	999999	290	999999	999999	627	326	755	999999	277	359	390	600	999999	999999	999999	312	770	745	414	24	400	207	999999	999999	610	999999	744	353	381	999999	999999	999999	999999	703	87	999999	783	999999	391	196	412	999999	981	999999	381	960	797	657	563	520	415	999999	781	999999	417	999999	809	999999	15	762	582	411	870	707	470	489	814	999999	369	959	528	710	363	227	611	709	225	999999	731	650	76	96	999999	860	164	455	999999	366	296	471	719	643	64	999999	614	11	820	999999	999	891	999999	235	298	603	992	704	89	563	999999	999999	400	799	418	364	999999	999999	621	19	552	25	999999	457	285	999999	999999	884	655	999999	613	999999	889	999999	20	839	504	841	798	196	999999	999999	375	566	547	589	999999	999999	235	700	932	128	389	810	999999	983	532	698	950	399	999999	117	59	354	950	999999	817	458	999999	578	860	854	999999	999999	151	999999	650	802	909	999999	827	999999	659	955	802	495	230	999999	219	37	316	806	890	408	832	761	410	30	615	339	771	999999	141	656	840	88	999999	954	669	999999	343	730	788	
265	999999	44	458	103	552	465	999999	739	249	761	272	999999	963	298	603	390	691	630	196	580	923	214	197	12	125	999999	74	276	999999	580	693	586	27	635	835	797	999999	317	478	160	352	42	382	380	394	999999	124	141	360	999999	947	999999	543	218	341	367	999999	455	978	828	999999	999999	999999	668	77	685	45	337	463	805	999999	384	162	999999	237	890	832	817	617	339	999999	933	915	999999	999999	999999	999999	809	303	477	949	856	338	649	759	632	712	713	312	999999	750	787	678	554	212	572	561	506	980	999999	535	40	838	649	229	467	804	200	45	97	641	235	43	985	856	999999	55	999999	286	605	188	128	999999	908	588	821	264	370	927	70	429	546	829	853	999999	999999	28	689	430	302	999999	521	999999	999999	999999	524	999999	693	698	999999	526	58	230	384	999999	417	525	929	70	407	212	999999	273	974	667	105	406	999999	53	999999	211	366	999999	984	777	666	449	298	841	999999	999999	999999	999999	945	543	380	326	454	999999	999999	404	99	628	999999	99	999999	999999	703	999999	972	999999	572	649	762	999999	170	967	246	606	605	999999	236	98	999999	338	641	771	327	999999	999999	778	952	600	999999	542	999999	737	68	894	999999	418	745	741	999999	999999	999999	921	909	175	999999	413	999999	847	984	565	999999	999999	631	694	999999	622	930	272	270	203	176	971	140	230	999999	433	909	351	223	197	999999	495	229	999999	832	719	862	162	67	883	699	114	999999	953	375	121	115	373	446	999999	488	482	480	675	999999	999999	999999	999999	999999	999999	504	737	634	999999	343	999999	999999	580	862	738	760	999999	215	386	504	71	365	999999	855	556	327	999999	905	999999	709	749	25	999999	282	307	928	183	655	999999	389	961	480	819	999999	693	340	999999	999999	708	21	710	999999	103	181	999999	178	999999	999999	999999	631	999999	832	192	97	593	665	999999	308	565	809	586	132	999999	997	542	591	546	567	171	225	792	999999	206	999999	998	999999	999999	999999	564	999999	325	350	704	486	431	999999	999999	999999	36	37	113	237	945	898	999999	588	999999	106	638	999999	999999	999999	671	734	839	922	635	752	98	121	743	854	743	999999	999999	246	427	999999	575	414	304	814	540	144	122	565	100	999999	999999	420	311	999999	743	437	507	278	678	999999	647	999999	502	544	643	915	999999	258	999999	519	414	197	999999	560	999999	234	999999	999999	515	537	622	283	831	338	746	999999	999999	918	121	316	927	999999	568	457	973	76	911	759	999999	999999	850	864	81	999999	999999	817	259	751	305	518	605	
690	763	151	357	373	677	174	999999	965	116	375	146	186	591	198	629	713	999999	463	322	83	645	999999	999999	757	212	260	999999	999999	428	999999	622	999999	711	247	462	426	110	609	399	999999	999999	215	519	484	999999	895	989	704	197	546	174	842	206	531	55	873	999999	599	999999	426	729	868	547	58	753	543	475	354	999999	213	612	977	73	575	999999	439	380	212	40	999999	271	740	741	881	893	779	406	189	201	589	962	999999	999999	999999	28	999999	668	470	731	999999	999999	645	967	984	933	197	778	631	420	616	502	261	569	854	164	988	999999	665	165	973	146	295	163	157	250	112	999999	999999	556	28	999999	999999	481	846	887	626	773	756	947	705	11	775	999999	585	999999	710	999999	594	818	39	965	12	315	999999	999999	999999	491	820	743	999999	999999	999999	84	999999	999999	592	780	723	966	538	225	380	999999	459	972	370	999999	577	70	540	171	944	281	999999	63	768	999999	723	798	999999	144	953	22	126	57	322	999999	377	739	504	930	227	627	290	814	594	294	855	999999	686	616	914	759	999999	999999	999999	417	556	348	87	986	66	924	222	403	999999	367	601	412	999999	669	159	838	565	610	944	326	999999	713	468	483	749	999999	122	147	999999	203	999999	457	999999	904	154	38	662	517	873	302	415	886	551	237	692	999999	135	27	467	85	203	999999	724	397	999999	999999	879	999999	247	128	812	85	183	78	558	154	78	999999	999999	130	186	57	736	652	999999	114	171	241	790	999999	813	105	679	154	999999	215	732	946	487	310	999999	68	280	999999	489	999999	999999	999999	678	548	384	379	999999	346	899	155	866	82	485	323	682	648	812	999999	999999	717	999999	38	78	352	421	132	278	223	971	127	777	982	172	582	400	688	562	252	921	443	602	342	254	999999	999999	660	470	999999	628	510	255	999999	449	772	933	684	999999	335	136	262	111	288	375	781	999999	884	999999	903	922	994	95	570	29	999999	999999	73	999999	224	13	761	999999	113	595	999999	872	447	543	999999	648	716	999999	237	126	999999	341	323	967	472	485	999999	750	566	252	634	999999	685	320	577	657	870	999999	200	332	999999	999999	997	693	904	909	930	351	519	265	215	999999	999999	453	359	540	999999	105	321	738	548	20	105	861	999999	55	197	137	999999	742	999999	816	999999	905	751	79	344	999999	72	563	999999	123	241	999999	46	913	567	241	999999	47	856	999999	588	461	783	364	504	999999	999999	859	722	802	999999	776	486	999999	636	953	999999	999999	999999	180	43	
757	192	434	999999	793	825	57	999999	955	177	928	886	13	237	632	131	397	999999	208	899	212	840	999999	738	465	999999	648	287	613	538	999999	841	685	741	831	278	999999	585	710	999999	684	381	766	634	457	889	999999	999999	14	999999	999999	714	999999	281	830	917	439	999999	999999	969	999999	999999	999999	426	497	97	211	272	406	363	772	812	864	887	225	831	83	128	999999	575	351	487	999999	782	233	966	844	414	910	913	839	999999	271	741	143	914	999999	350	147	369	688	220	763	999999	68	502	849	119	66	999	999999	321	415	999999	627	698	496	102	202	531	252	999999	361	493	523	999999	550	133	999999	310	334	733	999999	921	887	140	724	633	999999	731	126	999999	357	999999	79	528	256	523	123	999999	427	415	999999	616	126	891	858	280	999999	947	951	725	999999	999999	674	120	340	494	860	497	974	863	378	471	999999	518	449	999999	999999	995	999999	37	999999	319	883	919	586	374	804	999999	282	453	506	776	779	400	999999	602	246	959	198	999999	662	999999	470	564	46	999999	999999	999999	452	999999	856	999999	92	923	999999	56	872	755	534	966	999999	999999	999999	531	366	602	691	23	999999	999999	213	464	807	112	375	999999	848	999999	882	999999	172	205	999999	863	596	375	999999	999999	685	999999	730	491	435	999999	82	797	999999	938	207	444	993	198	470	999999	215	402	999999	999999	558	999999	999999	999999	872	634	803	494	321	361	934	991	909	999999	338	815	999999	721	999999	999999	40	577	982	910	130	999999	906	999999	734	947	657	999999	51	712	307	364	999999	186	619	999999	428	587	486	59	14	216	534	167	859	655	489	493	999999	748	999999	999999	348	297	433	999999	727	830	759	999999	703	740	999999	206	539	974	999999	939	112	238	167	999999	999999	999999	905	913	913	748	999999	89	467	173	999999	303	762	325	999999	839	752	999999	82	598	999999	999999	356	273	266	338	999999	885	999999	550	391	145	590	999999	890	414	391	519	520	979	715	999999	905	999999	910	655	444	223	999999	849	197	917	999999	569	625	977	587	642	999999	999999	129	239	123	917	999999	694	712	265	999999	999999	457	242	674	103	882	157	217	816	362	610	999999	415	926	127	363	999999	980	999999	999999	913	827	999999	862	935	859	486	567	988	757	999999	942	188	788	357	999999	954	252	72	686	477	769	770	289	56	691	714	999999	995	564	999999	999999	691	383	999999	783	999999	380	739	243	405	590	999999	999999	145	667	715	626	579	724	408	999999	917	345	413	999999	999999	469	999999	254	155	183	999999	433	449	
512	261	805	277	999999	693	999999	513	828	999999	999999	549	711	153	999999	975	999999	999999	281	165	96	796	356	969	376	999999	248	564	999999	98	999999	999999	795	619	633	999999	910	999999	15	41	999999	718	99	999999	999999	604	999999	326	999999	999999	66	450	999999	277	362	716	905	835	900	847	999999	999999	27	999999	68	868	999999	101	520	972	75	739	728	249	341	378	706	301	999999	771	381	999999	137	227	41	781	729	527	267	916	510	84	999999	167	585	999999	700	359	999999	658	999999	999999	805	999999	212	327	721	60	936	984	999999	613	392	139	475	533	892	800	708	286	149	236	834	603	472	991	291	999999	664	999999	677	357	305	795	920	128	126	672	999999	713	69	678	590	283	907	999999	692	328	692	62	912	899	650	719	519	624	428	212	992	221	46	161	396	999999	316	662	999999	597	999999	356	999999	229	786	994	226	470	999999	560	696	575	308	999999	999999	612	623	778	999999	586	285	306	999999	913	680	802	676	908	292	190	967	255	588	104	120	345	644	692	999999	999999	502	58	999999	867	516	426	912	999999	999999	784	787	538	955	731	321	999999	657	999999	548	983	327	318	999999	465	593	450	986	999999	852	542	999999	930	664	60	94	237	326	832	999999	264	889	999999	999999	508	403	439	299	999999	783	207	688	151	154	139	338	999999	871	999999	999999	999999	439	708	999999	740	816	856	873	905	999999	94	596	825	107	999999	103	725	684	678	71	164	161	139	999999	654	854	826	786	534	999999	999999	999999	801	558	341	824	999999	379	893	999999	546	999999	999999	999999	699	611	863	54	859	46	999999	509	999999	462	129	914	310	999999	578	886	990	80	348	194	745	727	794	277	765	469	912	355	790	999999	999999	599	767	999999	731	999999	991	999999	926	498	999999	999999	999999	349	438	426	524	903	801	16	700	476	999999	209	475	971	999999	596	999999	400	133	268	719	215	999999	529	156	999999	555	999999	895	218	153	999999	86	353	564	999999	838	349	945	18	553	783	296	58	382	568	452	999999	235	404	503	536	375	849	999999	958	411	908	280	141	999999	276	999999	492	999999	376	132	999999	417	372	757	939	454	999999	714	935	918	999999	157	999999	939	794	310	500	714	616	485	999999	999999	999999	52	929	78	999999	660	287	672	804	725	16	999999	331	999999	862	647	564	91	999999	999999	999999	49	999999	761	999999	202	563	999999	620	777	716	891	895	459	999999	999999	828	870	999999	464	437	273	124	173	999999	153	618	451	999999	999999	160	534	235	102	924	565	529	177	
999999	999999	106	321	61	37	999999	124	549	871	999999	542	999999	694	450	795	999999	999999	999999	999999	620	548	584	122	528	767	626	191	666	803	999999	999999	799	661	999999	30	368	126	222	97	999999	36	999999	746	909	905	999999	465	94	999999	999999	451	640	999999	556	999999	46	984	792	999999	410	999999	458	999999	346	295	742	167	210	999999	999999	999999	999999	837	204	999999	945	999999	212	622	731	171	999999	236	417	93	999999	999999	999999	656	983	383	333	928	999999	999999	577	999999	410	624	172	877	265	664	13	805	190	802	975	962	892	208	781	999999	562	249	729	999999	338	262	679	999999	63	554	999999	999999	999999	342	999999	867	26	97	437	588	460	854	999999	443	233	612	903	999999	654	999999	763	785	601	999999	375	448	607	355	529	158	944	59	824	710	227	949	548	847	652	117	945	805	771	203	719	999999	999999	296	998	999999	358	999999	999999	911	791	999999	461	113	967	712	270	670	567	288	643	999999	39	205	225	283	999999	65	171	546	206	999999	23	408	444	667	999999	320	999999	803	999999	89	999999	913	919	566	498	445	880	939	847	999999	247	492	999999	317	678	147	999999	999999	999999	303	703	922	999999	999999	999999	62	668	309	607	949	323	764	489	564	821	999999	286	659	784	999999	184	999999	699	999999	999999	530	849	136	988	999999	249	632	151	505	385	668	208	96	918	445	776	999999	342	999999	961	483	13	995	999999	562	861	999999	940	999999	129	481	999999	794	122	126	213	999999	321	999999	709	691	622	983	188	162	917	999999	999999	349	851	603	888	999999	958	247	527	999999	999999	435	115	828	999999	116	386	903	999999	413	974	999999	242	244	999999	703	198	999999	860	999999	816	344	999999	671	679	601	193	525	593	431	835	874	599	359	902	999999	533	881	999999	515	606	284	717	513	225	940	116	616	344	195	612	688	999999	507	47	305	791	444	158	100	923	861	320	23	578	999999	211	882	341	383	179	999999	281	999999	423	542	627	140	456	739	494	576	999999	407	819	157	497	102	322	606	104	999999	732	908	999999	744	964	703	999999	125	738	234	285	960	26	304	416	42	93	999999	678	660	988	418	606	357	999999	999999	999999	431	612	999999	569	734	289	90	585	373	762	679	999999	923	205	340	11	999999	999999	229	999999	524	740	464	19	999999	999999	443	111	323	312	244	73	999999	509	999999	513	629	664	550	681	999999	719	53	280	999999	927	999999	465	999999	417	346	66	461	532	679	690	999999	999999	751	806	846	978	271	71	527	615	527	999999	999999	
999999	381	604	751	548	454	999999	697	999999	999999	999999	183	978	453	906	999999	188	612	999999	999999	823	365	999999	913	743	835	957	999999	982	999999	999999	409	340	773	999999	45	741	315	912	999999	999999	992	964	999999	861	632	867	534	365	999999	349	13	998	999999	867	471	851	999999	17	713	497	356	715	999999	808	999999	843	214	622	870	999999	872	999999	999999	955	999999	401	36	999999	999999	967	432	102	886	413	793	411	999999	906	999999	193	60	308	208	999999	527	286	533	695	380	789	663	912	999999	999999	477	313	556	639	46	80	825	639	896	746	74	263	999999	999999	24	89	107	307	999999	686	183	999999	999999	999999	437	999999	867	341	682	331	999999	520	607	24	999999	490	854	115	870	299	999999	999999	411	999999	525	274	999999	506	680	999999	691	365	659	808	698	902	811	999999	212	491	212	493	957	575	442	553	999999	814	100	534	234	991	999999	962	328	762	999999	49	346	999999	106	999999	660	391	639	999999	861	799	326	43	678	169	903	388	999999	874	463	836	29	971	618	643	999999	156	76	700	927	696	489	936	999999	772	999999	49	395	842	999999	576	935	493	999999	856	498	999999	855	74	98	999999	876	454	999999	336	30	375	554	999999	954	514	324	939	31	999999	320	389	304	906	999999	863	993	254	51	887	900	999999	288	999999	154	358	301	12	999999	877	820	999999	637	412	751	983	495	999999	887	328	999999	996	472	999999	545	999999	762	999999	263	234	66	631	999999	999999	436	999999	999999	999999	319	606	223	999999	337	153	999999	285	752	891	164	827	999999	71	999999	722	635	999999	999999	760	226	45	595	351	748	386	999999	198	999999	226	976	267	897	999999	622	291	115	939	669	328	999999	270	999999	999999	794	435	856	994	275	999999	999999	532	431	335	575	283	20	871	573	999999	331	165	654	536	914	896	930	675	449	999999	616	695	244	999999	586	955	999999	999999	999999	322	999999	827	923	940	999999	454	836	571	137	349	281	999999	999999	999999	996	999999	616	830	956	897	504	190	554	199	84	999999	298	999999	749	999999	603	295	999999	260	999999	504	242	713	106	470	999999	369	548	999999	803	382	999999	525	747	568	999999	849	768	659	818	349	282	999999	865	350	165	159	822	517	999999	985	920	999999	298	502	785	999999	734	999999	837	145	642	999999	999999	702	769	772	939	999999	999999	754	527	664	442	90	232	999999	848	755	314	999999	547	999999	365	818	462	215	236	255	782	446	125	283	822	682	707	828	347	173	580	393	220	641	246	991	468	999999	682	218	279	
287	64	978	999999	999999	598	611	999999	577	999999	564	999999	999999	407	999999	999999	254	842	760	999999	999999	171	684	185	921	999999	905	794	373	359	206	532	28	976	505	392	999999	102	895	94	999999	739	999999	923	25	847	526	244	413	999999	999999	422	999999	834	999999	126	999999	802	268	999999	692	817	999999	227	999999	42	527	717	902	450	501	161	947	676	287	665	401	761	170	84	183	670	390	21	145	783	610	193	999999	999999	23	344	999999	999999	401	288	999999	551	879	983	329	808	342	999999	860	73	475	255	557	219	999999	617	641	193	62	31	999999	713	92	999999	431	999999	616	523	437	167	999999	287	284	998	651	849	882	999999	754	374	338	428	161	999999	318	999999	636	892	663	999999	999999	650	999999	999999	999999	310	469	999999	562	986	202	818	535	703	999999	999999	971	558	567	875	735	464	438	688	693	999999	562	19	951	76	999999	724	999999	41	464	676	671	905	999999	999999	389	999999	625	768	999999	999999	892	458	336	130	999999	87	334	788	670	247	999999	928	686	844	748	460	668	999999	289	478	958	504	248	80	526	75	412	227	495	999999	839	670	516	182	125	114	683	831	999999	628	399	999999	999999	226	463	999999	999999	312	999999	929	604	999999	488	999999	561	398	219	266	603	328	675	999999	999999	999999	408	552	422	513	728	999999	776	837	813	660	88	999999	144	31	616	783	846	110	625	565	868	999999	191	812	620	727	894	426	237	364	953	293	779	172	818	911	331	715	583	957	999999	767	326	827	624	999999	999999	198	999999	999999	999999	999999	490	736	339	697	999999	609	893	11	750	360	609	458	999999	999999	117	999999	212	704	462	140	999999	668	412	111	394	363	197	945	473	706	999999	416	999999	999999	802	52	832	130	550	721	822	582	999999	802	999999	867	130	829	999999	292	985	945	368	351	58	822	999999	237	313	16	421	999999	999999	53	583	202	576	328	992	74	149	92	163	740	317	944	461	999999	999999	527	999999	999999	387	190	721	999999	58	540	999999	980	718	999999	999999	544	309	874	54	173	228	964	300	801	836	503	153	902	791	999999	43	999999	370	723	999999	999999	773	63	999999	357	999999	752	154	46	988	999999	356	544	275	999999	440	443	900	298	999999	979	999999	999999	531	999999	47	818	49	430	999999	237	620	995	321	40	999999	999999	314	696	840	476	999999	264	813	824	156	608	999999	181	197	600	999999	81	342	313	560	341	532	685	999999	514	712	724	539	999999	999999	360	233	999999	848	194	138	213	458	999999	170	999999	628	999999	
737	438	999999	868	243	906	999999	548	663	17	479	999999	723	628	999999	999999	763	105	725	999999	999999	796	385	402	333	999999	471	999	623	426	153	588	713	825	948	881	333	844	490	999999	737	854	697	225	765	419	470	510	827	131	162	999999	256	999999	284	941	63	788	544	240	444	34	924	246	864	891	999999	898	679	505	999999	918	999999	101	999999	999999	999999	999999	636	999999	542	961	999999	501	274	88	341	999999	550	999999	828	544	999999	260	199	999999	999999	999999	361	873	999999	571	830	331	128	999999	459	164	260	706	999999	892	162	631	698	482	852	432	972	785	560	588	357	999999	677	468	999999	364	999999	613	999999	999999	808	762	230	970	999999	850	383	40	628	186	886	999999	999999	935	391	999999	999999	716	859	507	999999	999999	323	114	999999	168	654	659	625	999999	999999	647	68	206	999999	999999	410	727	352	999999	999999	942	166	383	701	513	508	741	999999	939	802	196	999999	151	167	243	448	126	755	972	205	723	414	533	924	249	999999	967	851	992	278	834	374	856	457	546	418	940	412	711	659	999999	582	686	302	75	893	917	48	851	950	294	971	379	806	336	538	999999	459	462	727	540	890	94	999999	968	822	896	999999	620	824	508	713	999999	999999	293	150	999999	240	999999	355	867	928	10	999999	984	862	994	60	131	18	785	490	950	983	128	31	498	999999	334	253	996	234	427	36	451	999999	999999	67	999999	196	810	402	601	116	860	612	890	999999	687	999999	999999	846	571	612	48	27	763	999999	203	271	999999	712	906	614	999999	643	510	973	599	999999	935	936	536	935	208	999999	999999	999999	133	516	141	455	999999	999999	425	160	662	815	987	433	999999	999999	863	262	544	999999	999999	986	757	226	111	917	453	283	179	891	320	999999	999999	656	999999	999999	938	687	140	206	384	687	199	208	981	695	985	175	597	80	83	284	401	110	896	903	96	906	999999	999999	12	64	58	999999	840	35	411	341	305	896	999999	185	999999	999999	722	808	796	558	999999	416	931	287	685	999999	817	45	245	313	759	234	834	41	999999	916	204	330	638	665	368	955	293	653	999999	700	153	999999	999999	63	999999	98	999999	537	671	998	292	725	999999	949	716	804	790	108	999999	999999	72	895	903	999999	152	999999	179	141	200	289	133	287	416	999999	956	999999	882	191	924	671	127	306	999999	999999	999999	479	950	689	999999	564	999999	999999	81	799	638	999999	999999	947	910	999999	999999	975	347	391	875	999999	318	394	992	796	922	999999	184	910	953	999999	534	
628	581	999999	451	489	999999	999999	124	938	999999	999999	356	708	999999	935	280	938	752	999999	959	979	999999	629	999999	566	696	162	641	565	20	999999	846	872	999999	375	375	999999	999999	438	792	711	276	936	798	700	999999	294	871	986	338	245	167	810	806	555	999999	952	512	885	999999	40	999999	558	927	54	999999	483	999999	559	569	43	999999	324	360	258	712	471	830	470	999999	999999	290	999999	999999	775	999999	45	76	999999	155	423	734	999999	645	761	717	717	18	753	929	565	310	322	427	999999	841	843	460	557	999999	758	999999	999999	366	391	999999	348	331	162	51	735	416	815	413	156	999999	744	679	598	540	999999	463	87	540	999999	999999	967	999999	931	934	169	585	519	336	397	301	691	302	264	999999	378	999999	999999	711	203	158	494	908	281	996	106	174	999999	26	999999	305	54	512	999999	289	782	999999	399	228	881	160	897	489	26	854	617	999999	424	586	172	609	607	375	347	814	999999	68	956	935	837	995	723	502	489	999999	257	189	999999	974	999999	266	996	999999	830	53	261	15	999999	427	388	653	999999	284	999999	999999	698	678	174	589	672	723	999999	464	390	886	436	405	999	924	606	999999	553	450	999999	905	612	969	545	303	999999	999999	176	538	556	193	256	449	647	251	404	578	24	319	999999	514	111	542	999999	943	617	999999	15	968	821	950	110	999999	926	999999	635	728	143	871	35	71	557	626	907	999999	639	999999	999999	999999	529	999999	424	244	148	843	804	80	723	999999	999999	999999	605	207	717	606	93	947	522	699	616	675	445	999999	293	250	957	484	634	59	314	630	108	258	448	793	536	865	170	92	154	565	14	542	194	327	465	999999	909	999999	999999	692	474	68	999999	854	592	280	950	898	886	329	445	674	297	66	609	357	999999	999999	79	227	999999	999999	554	61	999999	902	958	965	785	607	575	333	935	621	165	49	117	594	211	265	999999	271	206	825	130	340	255	999999	718	118	600	999999	241	999999	905	44	999999	100	193	999999	322	985	122	999999	754	999999	999999	675	900	569	999999	999999	721	814	312	999999	999999	729	930	340	657	830	999999	999999	17	589	999999	49	716	131	535	26	410	999999	943	930	999999	999999	81	18	601	579	237	158	867	434	273	427	593	389	999999	784	169	853	999999	491	999999	445	281	999999	29	699	959	999999	44	233	764	209	870	382	376	325	658	922	738	88	603	109	809	999999	325	674	456	999999	330	751	857	557	490	461	202	713	646	906	989	999999	619	458	123	644	
999999	999999	556	220	999999	999999	136	999999	125	953	888	637	636	698	849	355	252	633	458	293	999999	999999	719	999999	999999	662	679	999999	933	835	999999	155	999999	174	912	999999	127	246	322	845	999999	620	442	536	573	564	999999	947	66	643	660	986	999999	830	278	999999	354	148	999999	361	805	384	314	289	495	742	652	999999	785	598	237	999999	321	999999	668	755	775	192	844	625	999999	731	695	999999	184	999999	999999	164	895	460	906	999999	215	999999	999999	249	315	162	51	831	912	615	999999	468	415	654	999999	397	171	999999	687	171	303	415	775	83	689	25	114	22	597	497	576	335	691	258	801	360	572	429	450	622	999999	23	712	970	569	237	883	530	807	999999	993	382	999999	744	685	799	195	966	560	300	57	38	999999	999999	48	836	999999	167	853	324	824	742	82	74	30	999999	703	805	514	999999	141	584	214	838	999999	203	999999	946	999999	999999	175	605	868	159	575	122	780	297	931	732	461	726	677	493	999999	260	310	708	724	406	999999	389	462	108	168	473	823	404	999999	999999	284	829	594	851	158	229	999999	923	499	907	509	416	874	781	999999	999999	906	721	905	253	893	854	232	176	904	786	999999	769	990	111	299	385	375	95	458	631	141	825	999999	714	386	386	218	817	896	999999	515	680	108	753	566	112	499	677	952	430	607	427	947	999999	86	114	932	397	999999	134	50	788	333	378	283	90	999999	200	867	516	645	414	280	223	999999	472	671	999999	544	196	999999	698	143	999999	34	714	999999	972	638	281	454	821	999999	999999	650	726	356	729	999999	486	999999	309	809	445	999999	999999	157	999999	101	999999	443	695	852	430	249	351	999999	999999	999999	569	212	413	562	595	72	823	214	999999	573	554	999999	941	999999	68	470	586	888	697	252	831	999999	154	880	34	838	999999	999999	778	999999	308	81	61	384	909	999999	322	746	223	383	961	987	999999	999999	999999	497	501	928	793	960	663	999999	999999	62	523	12	999999	999999	538	757	314	854	436	975	274	482	74	566	857	784	158	999999	674	323	291	999999	917	999999	343	999999	999999	830	185	818	869	999999	124	998	861	907	227	788	218	466	79	116	999999	673	895	999999	999999	935	80	19	811	823	788	643	771	999999	95	82	200	11	421	483	679	617	116	429	367	76	705	950	566	369	999999	218	254	184	291	999999	99	278	999999	410	759	175	16	999999	67	481	236	191	821	154	598	999999	54	595	437	943	567	475	706	366	239	999999	453	451	202	579	999999	
596	999999	841	999999	921	898	999999	724	513	610	71	372	886	999999	999999	138	421	771	425	999999	658	746	347	686	999999	571	747	999999	999999	722	999999	999999	487	92	999999	792	979	999999	677	999999	43	999999	924	999999	506	113	820	526	999999	991	999999	680	777	999999	740	999999	61	165	369	360	160	839	94	791	55	218	884	804	209	731	999999	999999	103	116	140	999999	822	14	190	520	751	230	465	648	999999	884	85	999999	351	790	741	824	802	327	167	204	787	142	297	298	228	25	999999	999999	999999	781	586	670	284	953	37	56	999999	999999	608	930	383	446	110	171	142	812	462	419	990	334	999999	999999	949	936	999	689	716	892	301	735	903	482	805	909	307	415	999999	398	762	694	849	953	718	999999	820	999999	999999	136	165	999999	562	907	992	517	334	999999	721	999999	999999	999999	339	93	557	872	37	999999	999999	201	863	999999	24	999999	656	306	485	503	68	999999	125	658	657	590	736	885	999999	995	489	297	584	497	693	459	444	999999	364	999999	999999	845	209	999999	710	840	272	999999	401	498	999999	696	42	999999	751	999999	999999	306	999999	749	999999	671	700	42	422	999999	616	376	43	565	999999	242	941	719	999999	222	522	206	947	999999	327	999999	494	684	999999	792	265	754	999999	694	999999	999999	733	615	419	734	155	177	999999	999999	234	896	404	999999	868	28	755	999999	733	538	999999	36	999999	999999	431	58	999999	999999	297	629	97	861	999999	348	339	492	508	999999	999999	372	77	999999	699	588	999999	431	999999	999999	999999	999999	47	999999	31	999999	218	209	999999	999999	999999	370	558	139	879	877	281	372	275	66	506	999999	520	428	23	370	471	140	337	770	292	10	156	528	209	572	592	155	840	424	140	999999	703	999999	153	939	814	938	999999	822	317	229	165	999999	161	999999	999999	999999	927	660	745	87	872	28	577	192	999999	39	930	317	295	135	532	850	926	377	682	871	285	84	556	533	665	515	463	999999	844	309	376	768	999999	999999	228	189	679	62	266	999999	999999	960	725	784	18	168	537	191	697	315	920	784	999999	999999	342	999999	114	222	422	367	999999	515	999999	915	662	999999	949	320	907	352	181	873	120	999999	799	999999	359	771	999999	506	977	282	374	539	388	592	999999	999999	999999	999999	85	467	639	898	130	999999	999999	999999	999999	847	218	226	283	355	999999	56	673	999999	543	27	503	343	696	999999	999999	292	150	999999	536	80	999999	999999	999999	999999	277	714	244	221	876	999999	999999	549	649	999999	999999	761	999999	29	406	341	919	999999	
999999	624	871	742	770	722	519	837	999999	814	283	61	999999	292	999999	741	88	428	812	461	999999	310	999999	954	693	28	628	627	294	130	411	204	160	901	446	65	671	534	999999	521	702	999999	999999	887	275	597	981	999999	225	266	941	977	529	999999	999999	999999	308	916	58	751	104	891	999999	999999	412	88	901	794	845	491	80	553	484	300	758	846	493	999999	999999	106	47	623	412	999999	189	434	675	999999	538	267	756	754	486	203	427	811	495	999999	485	197	696	197	169	999999	999999	999999	503	238	709	999999	695	999999	238	999999	714	480	488	525	125	999999	999999	218	265	588	999999	326	76	290	999999	947	361	971	999999	501	410	999999	464	678	841	791	930	999999	983	999999	999999	885	525	534	999999	999999	332	970	406	999999	784	487	931	581	999999	870	331	222	999999	761	175	724	919	999999	551	864	26	810	683	334	999999	966	235	999999	999999	999999	800	541	802	927	625	390	574	455	716	923	999999	882	999999	971	470	717	91	231	846	846	966	999999	983	624	929	521	296	81	999999	999999	999999	687	565	159	79	789	420	438	146	784	999999	473	30	999999	945	144	141	712	863	340	885	14	407	179	883	21	999999	187	997	113	103	503	996	999999	999999	999999	327	529	901	680	999999	999999	94	999999	696	502	768	365	679	795	390	584	217	999999	932	999999	290	999999	276	68	999999	243	440	999999	691	999999	476	130	956	714	816	611	810	192	999999	241	919	345	482	390	252	202	508	999999	723	518	295	878	966	424	999999	931	262	843	449	73	223	62	380	999999	999999	647	408	965	999999	779	774	34	95	700	337	945	912	886	999999	48	735	237	319	182	999999	999999	999999	541	999999	999999	999999	967	743	999999	999999	867	964	442	365	999999	793	543	234	944	744	270	999999	276	97	15	999999	999999	37	411	338	999999	743	207	678	999999	493	867	999999	103	430	807	291	125	681	470	999999	999999	530	220	999999	202	13	999999	438	110	805	887	999999	757	865	982	939	999999	640	43	133	766	763	928	121	926	999999	140	999999	937	979	677	594	627	35	549	999999	817	166	146	982	378	769	577	631	605	999999	453	999999	447	867	949	999999	648	346	999999	716	602	108	328	860	872	850	500	999999	999999	303	826	732	326	146	131	185	504	999999	755	997	196	999999	515	513	887	902	999999	999999	40	202	945	291	999999	999999	252	718	838	285	999999	527	999999	456	502	312	597	721	911	310	745	999999	980	597	591	226	530	305	593	815	973	999999	774	430	999999	999999	358	999999	920	
493	999999	413	347	999999	942	237	727	739	999999	999999	915	999999	990	775	333	266	222	357	699	595	312	947	999999	33	312	148	999999	999999	364	566	953	62	800	427	416	342	999999	760	655	364	498	999999	501	390	999999	806	979	999999	107	834	724	10	844	999999	190	946	287	324	999999	999999	999999	879	384	248	259	862	376	572	368	990	831	999999	702	345	106	999999	455	745	133	999999	168	754	751	530	999999	999999	218	999999	247	999999	65	120	843	999999	880	619	415	263	140	47	440	416	639	116	13	999999	308	508	999999	668	999999	542	201	999999	644	729	138	854	999999	305	654	900	335	898	935	720	617	850	465	487	117	202	999999	96	999999	751	124	645	999999	999999	655	999999	999999	579	969	523	919	999999	999999	999999	999999	560	857	834	392	539	999999	999999	180	292	655	457	53	999999	561	308	927	114	355	893	999999	493	337	826	650	945	663	756	929	422	801	194	643	314	996	556	345	780	703	999999	670	383	999999	244	999999	207	666	496	27	670	999999	814	87	323	546	997	232	999999	194	447	876	335	812	999999	999999	470	814	999999	753	14	963	999999	999999	820	999999	241	999999	999999	902	453	288	176	999999	268	999999	999999	999999	329	999999	999	333	314	596	266	999999	345	999999	716	754	462	393	928	999999	23	999999	999999	414	267	101	999999	999999	140	137	740	168	709	999999	553	930	504	363	494	969	754	681	658	999999	153	170	887	669	999999	348	999999	69	360	433	999999	560	388	582	999999	238	462	29	203	187	855	108	949	748	27	786	259	109	898	958	988	341	59	999999	270	106	213	999999	677	791	687	999999	807	286	871	992	552	921	513	266	517	734	999999	481	706	55	221	999999	651	525	98	351	171	402	445	393	511	501	322	753	34	999999	352	412	499	183	301	673	999999	35	243	338	999999	641	999999	263	853	578	191	224	885	75	999999	999999	702	999999	519	414	840	487	491	60	999999	999999	242	700	392	85	981	532	754	548	270	999999	291	760	755	530	999999	999999	540	999999	320	107	868	959	822	200	999999	163	664	886	832	400	543	192	728	834	408	750	999999	777	999999	658	999999	346	804	377	870	999999	590	989	462	999999	946	558	740	999999	892	283	999999	999999	376	999999	867	867	715	870	999999	108	41	921	999999	999999	999999	762	999999	999999	636	531	999999	455	999999	768	572	675	434	183	453	999999	452	226	942	135	872	678	411	767	791	999999	999999	933	294	771	999999	669	867	260	348	194	999999	89	875	370	128	999999	872	607	266	999999	442	542	
426	999999	656	815	979	996	338	999999	361	578	870	43	900	230	170	557	999999	999999	999999	183	999999	269	773	372	351	581	16	999999	806	803	511	599	170	999999	517	197	125	104	690	871	999999	706	999999	642	999999	999999	470	897	272	324	999999	362	393	999999	707	999999	333	293	473	999999	999999	999999	836	557	999999	999999	999999	999999	713	973	442	763	223	999999	999999	138	436	141	163	509	999999	118	187	491	64	158	999999	901	999999	360	999999	832	630	999999	881	43	999999	999999	575	938	968	658	194	299	882	985	149	457	17	578	999999	202	999999	999999	295	881	999999	354	503	918	75	971	429	363	119	609	999999	930	65	228	268	160	565	224	999999	999999	923	888	999999	78	19	999999	893	999999	999999	999999	702	667	997	999	999999	525	999999	999999	872	999999	239	999999	999999	283	852	999999	401	999999	319	579	637	915	432	832	957	822	746	434	908	317	87	616	733	449	907	999999	933	65	999999	743	377	908	352	543	233	102	999999	335	225	999999	366	114	503	59	43	786	244	174	52	509	778	358	748	999999	919	999999	108	739	375	387	285	345	893	999999	211	728	573	889	609	999999	123	421	999999	117	950	973	122	683	416	130	240	769	23	396	965	29	170	786	623	999999	994	999999	999999	838	526	31	220	927	847	315	223	355	564	187	395	366	999999	641	999999	946	510	999999	333	254	156	515	331	999999	610	192	567	786	275	998	870	999999	999999	379	999999	999999	762	195	999999	110	999999	885	214	836	11	608	999999	999999	182	677	110	579	645	999999	692	20	699	999999	999999	665	747	437	999999	999999	316	251	904	769	999999	684	193	324	589	999999	347	270	311	494	505	12	311	48	613	598	898	999999	508	746	999999	999999	239	58	999999	179	363	479	999999	648	530	759	999999	999999	479	497	999999	785	990	422	378	432	708	214	219	324	364	709	824	490	667	25	742	168	92	479	454	145	456	419	999999	999999	464	999999	999999	745	999999	200	999999	125	115	122	310	999999	377	999999	999999	35	839	554	815	654	654	325	981	514	999999	544	38	999	53	357	999999	999999	552	510	967	56	249	473	25	173	150	708	385	555	714	655	790	826	999999	429	306	901	604	999999	222	149	681	459	728	764	171	569	82	757	999999	730	544	867	297	825	785	999999	538	999999	514	946	939	435	999999	371	999999	211	401	999999	999999	437	975	336	297	999999	374	789	745	999999	11	580	636	627	772	983	121	999999	539	782	644	930	372	952	711	999999	999999	255	659	366	999999	959	999999	458	706	354	
755	217	999999	999999	461	995	630	287	650	999999	319	999999	663	816	260	830	999999	618	979	131	999999	32	625	30	628	999999	999999	389	251	51	411	187	999999	427	238	904	353	79	331	648	999999	95	999999	777	957	886	592	842	116	999999	999999	560	479	584	289	732	999999	559	840	342	999999	250	46	608	532	999999	999999	245	588	999999	487	999999	297	999999	820	979	720	847	73	999999	535	999999	283	71	754	851	999999	346	999999	506	322	793	239	988	783	999999	999999	999999	999999	825	495	999999	264	999999	702	999999	272	147	764	999999	999999	744	496	108	807	999999	967	974	853	680	432	999999	107	92	999999	693	373	999999	999999	761	930	999999	602	247	999999	188	43	999999	369	69	588	999999	582	999999	494	578	307	999999	191	215	101	84	850	574	402	999999	999999	182	727	18	331	964	589	999999	380	995	999999	999999	852	628	544	454	615	793	999999	861	482	270	597	464	396	999999	999999	352	999999	855	175	37	845	815	929	861	795	360	738	999999	981	579	466	498	999999	999999	288	562	671	647	468	67	482	999999	958	988	999999	999999	621	99	846	247	343	524	830	999999	412	47	698	682	659	264	999999	477	880	999999	803	108	38	347	953	565	681	31	397	999999	554	314	999999	941	286	999999	739	648	999999	999999	999999	942	668	321	646	251	999999	988	988	213	11	15	660	65	194	485	244	283	999999	999999	565	321	137	722	999999	107	190	757	405	136	525	416	699	145	668	861	440	999999	999999	712	999999	692	999999	193	116	999999	654	999999	999999	800	298	465	513	496	999999	923	999999	946	999999	548	999999	116	592	861	999999	999999	316	999999	396	999999	55	528	582	432	590	873	999999	999999	615	31	453	389	999999	999999	838	70	902	212	957	999999	56	999999	999999	999999	652	595	999999	181	505	521	999999	140	414	434	755	770	999999	999999	906	315	999999	999999	340	729	105	681	115	987	33	628	692	113	567	652	999999	999999	999999	429	999999	994	773	116	448	104	788	322	999999	575	999999	77	187	822	306	651	109	185	999999	245	67	999999	489	122	158	876	828	139	573	762	159	203	217	463	310	999999	542	538	432	999999	940	782	999999	540	147	999999	451	870	999999	915	999999	999999	409	999999	372	809	515	660	999999	571	999999	999999	999999	221	999999	656	860	723	521	394	118	570	999999	999999	305	284	273	999999	999999	202	435	958	331	657	219	59	794	891	100	999999	406	881	999999	999999	970	999999	999999	999999	999999	999999	105	727	358	422	999999	981	356	999999	31	98	545	999999	686	766	145	317	337	101	12	999999	
862	969	633	30	999999	999999	999999	892	946	24	250	999999	835	493	106	708	609	908	851	237	703	312	869	12	954	839	205	814	725	662	953	942	493	999999	628	999999	103	337	999999	999999	999999	464	544	17	847	767	999999	203	669	436	707	428	999999	999999	674	560	109	999999	999999	158	41	186	176	294	999999	308	295	98	864	970	614	281	484	281	999999	248	767	999999	999999	197	118	12	999999	298	955	534	702	999999	82	78	36	473	271	286	547	999999	999999	260	946	548	482	999999	999999	999999	822	435	944	968	537	435	793	999999	999999	878	999999	39	41	878	338	536	606	999999	26	796	944	151	20	208	733	432	951	516	916	616	715	476	673	456	476	999999	589	734	191	647	285	789	997	999999	246	518	782	418	922	419	942	905	625	542	753	680	425	746	244	115	999999	286	330	999999	173	572	366	585	412	808	947	999999	999999	378	521	165	154	626	961	225	999999	999999	594	507	674	809	999999	140	702	796	999999	999999	500	85	999999	998	468	999999	999999	673	162	207	16	123	999999	80	520	256	999999	598	536	798	784	28	466	999999	692	822	194	364	721	235	999999	615	704	999999	381	319	214	522	696	15	407	999999	72	452	999999	481	999999	999999	298	604	118	113	270	315	68	481	619	233	316	999999	954	864	952	999999	999999	400	419	999999	699	211	999999	508	902	531	401	496	999999	24	414	221	787	591	75	126	126	779	999999	398	56	900	999999	999999	216	999999	60	999999	999999	145	138	145	72	999999	903	999999	562	610	211	739	914	571	525	605	819	104	858	372	799	835	810	544	55	30	320	999999	999999	999999	301	999999	999999	858	161	820	886	999999	159	118	687	978	564	516	578	616	483	485	384	104	171	999999	201	687	743	510	335	999999	999999	51	999999	114	999999	501	318	359	268	999999	419	705	719	551	945	749	685	821	280	303	965	999999	999999	999999	424	416	999999	189	659	792	125	651	494	302	187	117	751	582	999999	73	208	999999	358	999999	75	679	999999	619	176	999999	12	922	239	41	999999	999999	999999	531	690	180	601	138	699	475	940	999999	221	427	999999	838	998	112	999999	217	999999	747	999999	129	770	745	40	999999	23	217	790	203	999999	462	673	999999	613	999999	892	230	472	999999	529	882	486	306	468	958	256	338	453	899	502	31	999999	999999	999999	384	761	999999	150	999999	124	491	684	747	356	758	753	847	234	999999	220	209	744	36	227	207	999999	474	999999	81	43	685	764	891	701	400	526	999999	943	238	467	947	89	161	
954	47	999999	739	949	709	999999	408	113	674	689	999999	999999	910	663	384	742	297	667	78	287	438	727	793	999999	956	999999	960	904	999999	321	272	129	593	999999	189	10	902	524	577	866	634	582	100	999999	408	123	616	999999	999999	496	180	999999	21	999999	999999	320	413	694	993	477	254	999999	117	362	426	183	693	838	483	383	839	773	100	212	652	999999	637	591	646	842	626	831	344	509	151	999999	999999	999999	999999	999999	596	218	999999	110	621	999999	999999	737	999999	235	430	777	999999	195	657	406	199	808	999999	669	683	821	999999	999999	851	423	169	608	221	444	74	974	293	613	787	630	252	990	591	522	391	899	806	420	421	848	185	159	851	999999	999999	999999	498	999999	999999	774	171	378	258	999999	970	866	526	351	999999	456	493	51	999999	37	163	209	999999	708	288	783	25	636	739	999999	248	20	756	476	651	999999	486	999999	427	22	469	874	741	393	552	524	383	465	259	965	999999	143	751	824	590	593	92	789	606	412	999999	534	999999	999999	959	959	120	999999	999999	406	970	95	624	395	567	289	468	834	165	764	410	999999	387	774	647	115	269	931	885	67	682	999999	801	25	263	934	245	495	433	593	413	332	765	852	994	279	999999	365	267	999999	135	258	999999	842	12	209	999999	999999	608	854	999999	999999	999999	642	724	283	293	609	999999	632	999999	972	410	999999	360	87	794	534	780	377	999999	999999	674	584	932	434	73	959	999999	63	787	380	887	999999	893	999999	167	132	138	999999	986	909	233	634	999999	162	847	999999	491	924	999999	999999	94	240	268	796	999999	590	710	300	220	334	999999	88	999999	999999	95	830	999999	135	919	672	999999	69	391	686	679	50	327	999999	999999	12	999999	999999	649	999999	296	656	321	107	721	999999	421	837	509	662	999999	155	789	592	76	27	999999	366	999999	741	999999	34	848	999999	126	473	999999	930	714	218	999999	507	438	680	387	999999	999999	999999	413	352	260	568	999999	729	999999	999999	261	735	712	568	999999	121	999999	907	947	271	808	739	980	999999	999999	490	999999	300	999999	815	717	999999	214	999999	508	809	952	999999	999999	658	475	999999	999999	592	222	538	999999	155	598	745	999999	530	999999	999999	630	999999	999999	165	999999	770	444	268	999999	999999	999999	999999	999999	999999	999999	810	168	431	426	299	999999	999999	530	397	46	775	272	978	702	70	401	196	386	98	999999	728	218	999999	623	720	223	216	205	662	775	79	17	153	94	999999	587	992	114	999999	999999	942	259	214	999999	273	999999	466	566	
999999	165	999999	765	441	78	341	602	371	999999	705	85	999999	493	867	621	999999	767	129	893	913	483	408	91	943	769	74	479	999999	677	359	999999	757	649	342	507	155	313	576	999999	752	196	225	194	999999	367	999999	458	391	592	163	999999	387	573	653	999999	999999	548	822	671	13	862	999999	999999	458	492	328	940	999999	370	476	662	201	999999	150	727	999999	999999	683	586	39	616	97	999999	524	999999	835	194	996	951	999999	606	491	904	81	890	597	999999	735	916	999999	799	307	999999	126	500	314	343	432	925	132	999999	999999	246	642	396	774	999999	999999	604	656	144	944	209	619	869	180	296	972	259	139	735	489	766	547	240	318	76	304	34	550	501	761	80	999999	218	740	999999	272	999999	125	420	999999	140	269	903	999999	107	411	256	329	27	999999	999999	796	999999	62	108	698	411	88	708	882	154	64	164	383	873	999999	410	138	925	34	297	144	719	999999	358	506	643	999999	999999	664	57	999999	532	140	588	284	440	166	642	557	861	606	999999	537	999999	86	999999	530	999999	727	10	127	404	999999	999999	48	86	999999	703	601	64	35	867	53	835	450	531	33	999999	599	939	254	496	999999	173	690	726	999999	173	282	999999	999999	404	493	664	929	999999	540	66	550	207	999999	463	50	502	835	999999	373	701	767	554	91	736	999999	787	999999	631	35	829	393	321	894	852	430	210	999999	631	999999	999999	905	150	991	967	999999	402	999999	790	456	999999	999999	951	362	490	405	999999	999999	386	999999	999999	908	308	284	710	672	238	312	572	43	839	561	999999	365	984	796	627	563	124	999999	989	272	965	184	160	502	442	958	414	456	702	890	564	999999	677	480	606	866	290	304	25	100	999999	999999	616	323	132	595	377	693	778	174	205	894	999999	444	999999	134	133	999999	240	279	897	999999	341	949	997	595	688	514	200	761	999999	819	476	999999	319	999999	567	836	379	847	590	999999	999999	537	695	669	596	243	538	482	742	999999	999999	745	202	837	999999	999999	326	999999	906	863	999999	27	891	999999	999999	999999	134	733	566	999999	838	999999	999999	999999	999999	803	263	999999	999	455	975	717	28	999999	755	731	999999	482	793	999999	519	841	940	727	227	661	646	319	999999	472	118	805	915	999999	999999	681	999999	25	400	999999	414	988	538	461	888	785	998	691	999999	696	999999	652	939	666	777	996	999999	961	959	784	167	943	96	999999	346	180	802	999999	966	999999	674	691	91	180	496	531	313	488	839	999999	663	954	690	555	56	
465	865	259	677	246	238	999999	65	615	464	999999	902	11	124	717	983	999999	725	554	31	999999	571	768	180	999999	999999	999999	999999	527	131	999999	263	540	489	880	999999	552	896	729	846	999999	636	999999	716	35	999999	999999	373	131	458	238	239	145	534	999999	999999	106	89	431	553	999999	972	537	493	999999	999999	371	999999	243	413	441	999999	995	708	451	108	105	999999	154	626	391	600	11	79	893	973	999999	16	177	986	217	473	474	185	999999	608	108	981	999999	818	268	999999	139	718	26	700	243	999999	93	223	798	53	999999	999999	172	673	999999	467	999999	288	98	999999	354	257	205	967	999999	819	135	842	999999	124	598	335	368	601	470	293	62	203	739	691	923	953	197	999999	538	669	23	999999	637	640	390	999999	730	903	445	882	522	59	636	424	310	250	224	684	999999	609	999999	571	999999	687	414	407	999999	999999	441	400	999999	999999	438	999999	806	999999	999999	369	733	999999	604	464	165	999999	999999	999999	566	325	390	683	739	999999	718	929	232	451	706	949	999999	983	636	333	471	55	821	490	620	242	999999	999999	44	854	951	41	14	982	999999	999999	999999	411	840	233	26	758	660	557	999999	509	999999	999999	519	266	999999	999999	999999	281	992	120	767	289	393	999999	999999	306	999999	884	561	687	925	999999	46	92	41	824	153	412	317	713	999999	273	177	121	70	262	574	777	721	211	999999	733	989	305	856	637	999999	515	525	999999	119	776	996	635	583	930	999999	437	235	319	606	999999	963	289	725	999999	122	282	999999	455	731	871	173	999999	443	999999	999999	741	236	403	806	999999	886	999999	604	999999	276	541	999999	139	933	147	999999	411	605	999999	769	710	999999	362	999999	745	251	79	988	999999	999999	647	202	999999	679	587	999999	831	512	968	498	375	999999	117	236	999999	744	143	522	594	999999	999999	753	574	432	551	172	873	878	71	396	817	999999	366	15	629	348	156	460	356	936	720	999999	999999	379	404	35	471	136	945	10	117	557	404	999999	851	893	999999	958	138	425	337	953	999999	999999	681	999999	999999	112	606	241	598	683	175	657	999999	862	126	204	999999	999999	999999	746	999999	70	288	269	215	999999	164	736	721	198	332	999999	609	766	457	65	698	638	707	369	529	713	412	434	391	746	318	999999	777	432	929	612	724	590	30	391	303	421	560	999999	947	999999	520	410	361	244	58	842	414	70	506	400	999999	999999	227	999999	657	854	999999	468	141	175	959	298	268	720	999999	28	746	76	762	286	87	829	999999	
658	203	999999	82	157	698	475	584	716	926	539	794	392	372	800	733	448	543	102	747	782	911	232	151	999999	999999	39	105	347	308	230	323	988	920	568	36	655	999999	999999	999999	665	591	252	371	729	926	824	655	946	343	323	999999	984	92	639	747	970	860	441	129	669	999999	246	418	706	225	805	472	804	773	87	667	812	332	999999	999999	668	860	422	715	212	383	159	14	999999	487	999999	906	291	820	66	794	349	611	110	999999	355	834	999999	513	130	362	851	999999	266	999999	930	999999	10	448	89	120	448	726	916	296	229	999999	434	228	999999	999999	190	983	999999	999999	327	210	231	795	999999	999999	204	999999	999999	999999	531	976	748	338	556	675	906	999999	741	945	355	623	999999	814	76	123	999999	447	625	232	181	868	464	973	999999	730	441	214	604	999999	915	539	142	76	999999	999999	999999	999999	672	221	992	347	252	999999	936	704	999999	999999	729	730	433	757	999999	372	678	663	999999	774	10	999999	244	701	999999	495	39	816	491	627	60	823	630	999999	774	999999	239	834	999999	692	46	633	999999	34	484	873	821	168	256	999999	398	110	730	718	104	846	977	300	109	756	742	130	223	999999	999999	906	999999	128	983	879	999999	844	999999	999999	999999	377	612	219	226	375	674	871	999999	721	239	949	999999	911	999999	999999	999999	938	734	999999	950	915	419	335	668	578	773	702	185	376	636	553	72	901	999999	727	244	999999	83	734	92	871	560	501	658	416	814	198	908	65	452	999999	119	178	999999	822	957	286	550	648	602	971	999999	999999	94	999999	886	200	931	492	692	668	865	10	999999	89	365	917	676	262	763	999999	793	130	924	442	444	893	33	167	999999	999999	999999	999999	141	120	999999	367	417	999999	529	623	267	999999	372	784	338	118	391	798	999999	49	999999	298	999999	999999	187	575	278	652	251	992	999999	999999	722	734	451	440	999999	676	903	998	510	703	732	150	999999	377	999999	150	113	999999	999999	234	999999	730	358	928	550	123	932	610	98	764	731	536	457	493	704	637	342	898	250	715	999999	469	539	999999	566	744	700	999999	818	999999	548	916	490	942	84	992	386	523	889	755	743	303	999999	745	999999	999999	692	834	673	129	999999	999999	95	999999	339	240	201	452	999999	805	422	999999	792	959	226	999999	999999	999999	418	711	261	818	999999	494	972	602	559	793	999999	999999	61	866	999999	999999	331	999999	830	694	613	844	801	933	162	94	342	621	999999	950	529	167	999999	187	425	999999	868	988	205	600	
824	736	680	407	999999	10	753	556	999999	999999	638	882	984	999999	901	999999	910	327	999999	925	999999	360	101	609	999999	775	222	873	999999	186	829	342	148	240	870	876	173	403	999999	162	340	785	637	416	321	647	183	797	999999	850	60	551	999999	280	999999	473	644	80	999999	744	788	880	114	807	274	999999	743	753	999999	35	410	999999	902	999999	595	376	723	685	298	626	602	424	597	600	999999	288	20	868	999999	999999	241	999999	268	680	999999	460	681	829	152	25	903	429	999999	999999	450	542	999999	817	999999	80	749	999999	782	518	151	373	999999	999999	681	985	999999	875	960	999999	793	999999	258	232	150	144	695	894	542	282	722	182	116	999999	160	999999	640	202	999999	722	657	281	321	750	538	999999	999999	177	157	166	730	37	999999	233	999999	143	294	999999	999999	550	999999	855	427	510	999999	969	999999	999999	363	999999	355	999999	692	999999	999999	522	996	999999	694	999999	967	528	999999	999999	552	999999	999999	883	879	27	308	224	524	642	347	999999	854	999999	955	568	999999	232	813	68	811	636	344	231	797	944	999999	786	731	999999	583	856	117	51	957	110	266	999999	75	346	789	999999	578	60	899	633	667	195	999999	135	406	999999	999999	999999	573	915	359	490	95	935	880	999999	493	999999	999999	999999	694	813	853	854	999999	999999	999999	476	278	999999	999999	999999	332	999999	286	951	243	605	999999	838	999999	428	477	52	999999	775	298	140	466	277	999999	999999	990	418	938	854	342	698	823	999999	588	248	999999	892	857	75	168	999999	999999	999999	288	887	855	230	350	275	999999	810	113	535	81	36	20	10	45	999999	303	913	235	999999	619	999999	781	104	260	902	18	585	194	999999	617	377	481	537	988	758	999999	770	77	999999	518	999999	999999	297	965	561	237	419	999999	391	771	255	999999	999999	319	743	116	999999	970	447	267	760	999999	999999	999999	703	555	483	22	286	739	533	845	999999	913	97	950	494	999999	999999	674	999999	728	999999	913	371	999999	253	999999	254	999999	974	799	630	415	999999	905	176	378	999999	16	754	407	579	999999	999999	409	999999	324	231	793	622	632	282	772	668	41	999999	514	999999	30	311	999999	767	634	999999	734	225	999999	164	999999	783	125	867	999999	920	999999	158	161	675	962	551	929	999999	999999	40	352	526	999999	746	726	93	662	822	250	999999	498	639	945	887	513	193	999999	999999	49	20	999999	999999	590	852	999999	882	671	838	999999	999999	999999	999999	316	603	422	217	999999	410	438	108	131	303	626	999999	999999	561	213	274	999999	778	
999999	770	956	999999	533	587	999999	15	278	843	422	823	237	771	332	239	332	999999	474	306	826	999999	731	999999	888	213	148	603	430	916	999999	999999	999999	999999	999999	611	999999	866	80	834	281	361	141	999999	999999	999999	75	855	664	202	238	861	799	999999	999999	982	48	25	561	329	999999	342	584	362	174	25	999999	422	858	721	925	466	280	640	35	474	451	999999	264	590	148	293	939	238	688	999999	607	811	999999	930	572	297	315	750	395	938	776	999999	430	671	999999	653	996	942	999999	999999	591	169	839	487	540	999999	761	970	191	166	999999	356	674	356	417	344	558	928	159	638	160	530	254	999999	999999	672	716	592	439	495	296	999999	962	999999	236	448	972	386	399	670	535	344	999999	239	999999	999999	115	83	263	817	104	999999	793	999999	621	999999	999999	999999	788	868	194	999999	541	695	869	406	394	758	129	999999	371	182	539	488	112	816	960	25	552	278	999999	999999	999999	999999	401	228	213	999999	304	175	999999	999999	597	530	485	366	803	999999	369	148	45	357	999999	294	455	921	538	315	534	805	110	899	209	520	999999	551	840	919	304	651	203	69	464	999999	445	151	585	19	12	999999	22	95	655	414	242	219	689	54	176	479	689	897	799	498	74	634	31	999999	227	934	525	884	579	999999	999999	999999	892	999	848	999999	346	529	312	788	999999	24	254	795	288	103	861	796	753	825	961	305	270	999999	889	811	129	508	999999	78	230	999999	516	936	469	999999	326	690	205	999999	142	169	595	21	706	59	389	236	798	999999	82	999999	141	754	999999	648	715	999999	999999	47	194	837	738	999999	567	664	508	317	335	31	777	999999	601	999999	692	802	999999	258	269	839	431	999999	710	667	999999	501	999999	762	999999	821	999999	398	580	168	999999	304	431	360	454	52	551	82	900	776	356	901	999999	249	71	955	938	467	668	999999	615	999999	137	80	248	999999	666	746	138	999999	480	999999	999999	443	224	397	380	359	803	227	999999	359	992	999999	320	999999	999999	999999	700	234	882	999999	730	999999	552	385	999999	360	122	999999	385	805	943	396	305	999999	999999	999999	35	999999	584	588	663	999999	981	265	308	203	999999	999999	700	909	999999	999999	631	397	999999	299	890	999999	230	29	999999	424	999999	493	415	606	638	999999	794	680	999999	37	999999	304	430	290	329	297	87	999999	601	969	688	476	999999	49	765	908	320	999999	804	196	452	564	999999	248	608	999999	850	999999	564	416	358	30	186	28	264	999999	966	377	970	603	760	256	
428	277	735	375	733	375	841	730	999999	783	999999	545	584	95	999999	191	681	999999	446	385	419	999999	621	668	299	999999	785	438	941	942	999999	211	436	999999	999999	999999	512	242	764	484	860	833	384	575	154	641	999999	179	383	785	696	149	166	385	836	244	655	77	999999	992	590	412	999999	99	742	674	119	387	999999	878	679	999999	76	961	525	585	809	56	999999	658	999999	616	64	165	256	901	54	61	999999	902	428	444	166	772	894	457	54	295	832	480	532	999999	230	505	116	999999	83	204	860	260	999999	999999	554	427	694	973	358	999999	842	840	999999	67	999999	56	459	244	291	304	77	77	541	999999	223	999999	999999	251	396	559	59	999999	828	850	201	119	477	818	890	999999	87	999999	999999	420	452	991	850	474	999999	183	999999	871	965	999999	137	792	719	910	396	511	301	453	587	798	583	843	22	779	866	907	578	641	354	999999	226	156	999999	130	81	231	203	999999	212	222	514	187	43	59	723	408	400	999999	999999	999999	999999	999999	344	311	837	999999	999999	80	607	140	999999	414	527	999999	999999	999999	999999	599	839	174	999999	640	999999	999999	294	405	809	962	66	468	517	21	218	965	116	593	999999	666	999999	471	252	132	999999	82	618	110	660	999999	999999	742	583	801	728	999999	80	806	393	970	26	441	999999	999999	23	149	623	593	205	562	999999	999999	999999	999999	315	377	922	195	586	999999	755	999999	745	198	999999	324	999999	716	292	950	894	309	209	999999	649	852	672	999999	118	915	459	999999	904	999999	315	999999	572	424	495	361	345	885	230	999999	224	999999	695	999999	552	699	263	906	999999	255	668	16	768	999999	519	463	704	697	86	671	719	999999	288	999999	883	945	751	470	231	931	615	18	89	984	627	816	999999	71	999999	999999	661	552	724	659	439	309	760	999999	905	41	656	999999	809	559	505	493	554	56	727	606	947	999999	685	999999	639	999999	999999	999999	999999	999999	999999	999999	24	999999	19	176	15	629	219	584	195	516	999999	999999	285	999999	209	530	488	143	271	119	343	86	471	999999	867	355	29	999999	999999	999999	535	999999	734	999999	633	152	549	339	999999	925	999999	153	421	441	237	495	999999	999999	460	406	305	999999	441	197	310	937	204	151	309	660	999999	439	999999	219	981	362	999999	272	999999	66	980	159	655	999999	999999	200	999999	40	640	381	261	357	329	999999	680	958	771	999999	712	695	948	408	39	827	999999	999999	942	999999	459	874	41	831	338	403	425	156	921	104	915	120	999999	173	510	928	
408	261	120	234	539	32	591	917	560	648	999999	582	129	827	999999	874	257	463	581	766	350	999999	999999	925	561	999999	999999	676	999999	602	999999	999999	897	999999	999999	75	999999	717	672	436	292	123	281	689	294	842	36	103	85	50	862	819	999999	744	999999	978	241	999999	673	15	985	999999	295	958	236	334	684	999999	408	999999	999999	540	790	999999	483	236	159	340	999999	718	999999	999999	601	591	999999	602	201	163	523	999999	833	999999	999999	999999	999999	999999	999999	323	999999	960	167	18	694	130	463	331	999999	999999	270	361	999999	901	999999	999999	507	51	323	999999	228	633	142	531	505	957	131	999999	497	132	703	115	999999	836	999999	680	999999	499	259	999999	138	999999	573	753	892	171	999999	932	558	999999	169	999999	64	999999	104	999999	999999	636	513	736	999	978	834	906	999999	165	953	992	33	873	404	18	999999	842	575	810	70	999999	638	343	345	999999	926	999999	963	303	999999	284	741	999999	852	999999	986	523	999999	999999	583	667	18	737	218	630	909	685	693	161	618	221	558	999999	768	448	997	179	999999	810	62	435	943	451	113	678	999999	974	999999	999999	999999	278	999999	999999	236	403	380	900	135	999999	289	250	715	999999	685	839	725	456	289	414	999999	816	131	671	107	999999	723	567	999999	999999	379	934	664	999999	139	999999	851	999999	68	999999	999999	107	53	999999	530	811	720	999999	765	274	953	803	695	616	553	215	156	999999	327	88	679	999999	999999	595	345	355	585	501	682	345	988	591	999999	913	346	829	773	445	151	295	437	592	801	999999	586	575	248	999999	999999	999999	999999	162	999999	999999	696	265	830	457	350	184	236	228	459	430	286	999999	414	781	280	724	441	711	557	999999	651	999999	20	907	19	769	116	537	832	999999	152	999999	776	419	227	91	999999	325	104	966	69	218	999999	999999	999999	224	170	467	778	999999	999999	999999	999999	999999	338	609	999999	922	447	581	78	999999	999999	701	287	449	595	995	564	999999	725	126	616	999999	972	999999	954	639	824	795	999999	649	758	887	275	660	241	992	90	618	837	86	877	999999	898	370	999999	999999	104	643	629	175	903	589	228	375	999999	999999	811	999999	654	614	999999	999999	999999	429	940	508	999999	627	218	603	914	945	999999	649	248	103	692	611	620	999999	544	190	175	443	745	179	669	999999	785	227	190	195	963	232	977	234	999999	479	430	323	15	476	435	36	999999	957	237	999999	137	781	331	210	284	141	999999	917	487	539	683	770	838	536	841	990	423	729	982	139	672	24	
552	223	999999	306	518	77	755	999999	193	787	941	100	772	13	895	979	910	999999	162	69	747	21	795	659	484	478	635	999999	999999	530	999999	999999	906	122	238	118	29	999999	623	12	999999	347	355	895	829	999999	763	838	105	443	819	999999	999999	612	276	999999	999999	531	999999	49	442	999999	536	662	813	842	193	999999	774	999999	960	932	218	160	999999	409	665	899	830	736	715	999999	348	179	711	823	131	303	999999	697	691	498	166	584	569	999999	811	693	92	986	564	999999	999999	318	483	886	999999	826	715	867	875	999999	701	95	999999	999999	999999	367	999999	989	721	999999	813	86	105	471	775	633	590	55	598	971	816	843	181	610	733	999999	696	824	880	304	999999	978	822	999999	797	81	259	923	879	454	743	999999	275	674	300	986	999999	999999	121	319	245	670	999999	903	711	857	999999	723	912	942	671	135	119	426	312	999999	264	932	674	999999	384	667	999999	154	999999	723	578	506	320	746	816	999999	713	571	68	999999	710	919	461	940	999999	536	20	936	783	617	983	848	372	465	999999	290	999999	999999	935	578	503	134	999999	999999	288	416	412	999999	135	999999	421	548	367	999999	134	344	480	734	546	847	656	240	371	999999	740	730	144	854	999999	535	347	999999	636	490	423	585	254	474	661	751	133	845	810	796	206	445	490	977	341	397	810	612	870	97	921	273	763	999999	257	558	282	999999	160	600	649	125	912	877	971	549	100	16	999999	795	999999	811	999999	574	999999	304	999999	999999	999999	627	725	734	436	548	568	159	999999	999999	227	113	478	999999	694	220	157	90	533	612	16	792	307	804	999999	999999	373	120	844	198	999999	952	318	999999	45	533	874	999999	999999	373	319	999999	727	999999	999999	969	999999	158	126	999999	427	343	999999	637	160	731	330	999999	999999	361	185	999999	315	999999	999999	274	795	363	539	170	999999	242	401	170	303	194	74	407	25	570	999999	224	994	999999	770	305	999999	999999	999999	314	999999	953	719	337	198	999999	516	104	349	524	184	962	618	956	873	194	941	610	344	999999	666	999999	906	635	602	960	463	680	999999	264	92	999999	399	235	956	392	999999	73	971	441	999999	970	999999	500	395	795	606	999999	761	999999	364	580	346	998	648	290	999999	94	735	238	408	999999	999999	999999	441	70	999999	393	999999	490	999999	999999	639	902	297	695	999999	415	999999	806	364	425	999999	999999	999999	999999	777	400	587	675	345	439	338	743	999999	842	738	973	69	335	232	222	999999	280	914	486	941	999999	710	999999	
999999	641	999999	928	873	983	916	955	999999	929	292	182	805	999999	155	999999	999999	895	999999	454	957	891	355	999999	999999	151	386	648	999999	423	570	343	689	999999	999999	704	594	410	869	59	926	999999	789	999999	52	59	416	714	135	682	937	56	573	266	994	534	295	931	999999	732	606	277	594	999999	999999	999999	492	180	83	999999	999999	148	35	820	527	999999	112	226	870	534	734	672	523	689	486	523	769	999999	640	725	418	662	66	147	453	658	198	29	770	999999	567	246	640	684	43	798	30	999999	738	819	431	999999	70	999999	999999	999999	754	999999	293	845	999999	999999	539	358	41	985	999999	999999	377	868	986	999999	999999	777	967	498	41	999999	999999	687	503	26	694	820	999999	999999	999999	247	999999	999999	904	294	735	999999	912	508	706	292	652	58	716	141	384	869	833	999999	623	999999	852	509	902	915	258	999999	352	174	374	719	999999	692	393	844	749	858	964	999999	356	531	865	999999	999999	748	999999	999999	970	371	641	825	986	999999	726	319	395	640	616	989	45	999999	581	747	144	986	237	960	664	999999	392	526	905	142	999999	999999	999999	999999	716	163	999999	650	635	999999	999999	549	732	110	966	999999	459	118	252	974	665	999999	950	127	334	805	999999	236	943	999999	978	125	919	999999	962	634	999999	11	923	462	270	999999	999999	600	224	595	264	137	993	589	999999	999999	283	930	476	775	151	309	999999	911	999999	503	707	536	999999	999999	999999	878	147	999999	192	457	999999	789	714	280	722	359	903	738	551	393	242	363	685	999999	999999	988	388	197	999999	592	942	999999	819	767	999999	967	597	807	965	999999	989	661	407	965	98	493	226	999999	999999	999999	406	330	370	259	270	354	999999	308	576	640	500	950	848	599	514	183	969	947	593	755	999999	106	773	175	403	580	999999	999999	615	358	999999	192	144	702	999999	621	999999	570	999999	343	999999	299	240	334	885	49	999999	999999	460	999999	999999	999999	612	306	39	999999	557	204	999999	689	398	142	692	227	999999	317	815	155	999999	893	532	409	450	259	639	999999	865	999999	289	364	767	158	268	701	999999	999999	999999	838	672	886	74	456	713	816	944	983	606	23	466	577	233	999999	404	567	999999	124	828	999999	666	999999	444	118	915	502	999999	250	874	991	393	999999	999999	977	999999	525	828	85	696	634	314	656	865	852	981	999999	140	999999	753	700	999999	720	675	226	999999	115	451	955	999999	221	894	999999	119	615	629	102	839	999999	194	879	738	316	427	204	999999	19	701	999999	137	213	
999999	823	496	183	682	673	697	522	805	377	83	873	544	999999	739	610	547	999999	232	888	872	885	915	874	961	999999	999999	481	178	171	413	999999	828	337	999999	999999	218	999999	933	956	405	326	450	816	999999	865	999999	942	464	999999	472	452	370	999999	999999	486	907	622	221	999999	999999	226	999999	643	964	224	999999	216	635	668	401	611	326	999999	999999	555	445	108	78	106	241	999999	27	730	999999	961	498	590	996	373	173	999999	724	264	585	188	973	999999	999999	590	821	564	317	795	55	860	135	103	754	999999	999999	808	553	125	447	999999	208	623	943	999999	726	464	999999	271	505	999999	999999	71	999999	999999	582	638	256	488	284	676	51	999999	684	839	835	404	835	221	331	364	51	999999	816	999999	980	359	862	849	999999	367	354	999999	999999	249	973	73	412	450	212	412	999999	75	840	771	979	975	938	114	177	331	999999	998	999999	151	764	288	999999	999999	333	232	775	999999	623	917	999999	995	999999	444	999999	771	999999	999999	999999	919	802	999999	768	55	584	15	421	757	682	542	738	356	115	157	484	694	818	285	126	979	636	999999	451	923	448	999999	999999	503	248	405	339	243	988	30	999999	999999	520	210	553	328	811	28	999999	91	188	975	999999	786	960	999999	953	715	999999	39	292	647	999999	844	606	600	963	999999	519	999999	999999	505	999999	94	807	696	999999	617	732	797	178	618	999999	370	999999	473	999999	265	543	999999	451	999999	964	959	738	701	999999	675	604	952	365	999999	508	999999	878	683	999999	805	978	273	999999	999999	983	999999	860	673	219	999999	109	999999	506	707	999999	452	835	588	541	408	356	999999	441	999999	23	779	441	284	119	989	492	999999	855	298	999999	999999	79	116	640	999999	108	75	999999	101	575	471	456	658	520	66	999999	299	151	999999	458	999999	832	498	331	213	49	999999	563	229	999999	48	287	217	999999	113	382	728	948	999999	309	999999	623	350	932	552	999999	783	764	63	385	999999	999999	646	999999	415	447	580	999999	437	452	999999	511	272	420	537	193	248	238	999999	683	885	350	999999	999999	177	999999	492	566	779	879	265	821	510	999999	487	999999	641	378	24	999999	999999	999999	999999	606	999999	779	360	929	404	999999	95	999999	358	379	500	852	826	736	672	166	955	24	999999	557	999999	701	999999	999999	933	999999	999999	870	223	749	999999	941	829	497	132	398	999999	562	171	999999	793	710	999999	140	352	999999	301	904	705	999999	999999	788	999999	963	419	95	777	931	995	984	816	225	341	608	498	559	32	339	999999	
999999	268	402	852	594	763	999999	239	870	86	309	128	647	174	365	999999	103	12	866	87	46	999999	966	999999	186	999999	578	378	863	642	793	611	961	300	431	600	318	999999	999999	209	932	856	906	855	696	866	178	61	976	569	404	999999	999999	261	578	663	301	835	675	999999	999999	117	999999	238	999999	697	166	357	999999	764	730	999999	999999	667	154	999999	999999	999999	871	320	999999	526	999999	303	247	246	455	709	721	999999	308	483	270	363	999999	825	490	678	572	998	709	820	999999	221	839	999999	897	999999	999999	398	999999	999999	963	365	999999	668	999999	81	990	56	252	457	635	974	466	257	897	999999	654	329	698	44	999999	999999	999999	615	217	190	464	10	348	999999	602	333	817	999999	519	904	800	354	120	419	687	525	999999	262	195	344	999999	591	350	602	844	787	999999	915	641	100	999999	948	460	534	616	990	708	295	854	311	999999	999999	737	992	999999	309	999999	999999	357	33	127	357	430	873	999999	872	659	745	123	814	634	902	487	428	160	852	893	585	802	697	817	470	408	883	187	417	854	358	999999	544	999999	999999	568	999999	973	999999	528	587	109	744	340	962	182	49	677	264	860	319	841	652	415	999999	999999	999999	216	999999	949	546	695	28	28	999999	648	578	246	999999	343	870	999999	753	333	316	485	999999	366	855	298	999999	999999	922	556	999999	516	454	138	944	933	908	999999	326	457	981	892	999999	999999	39	999999	603	803	463	921	999999	999999	98	329	999999	999999	428	999999	361	999999	591	340	772	999999	483	794	999999	449	301	291	435	469	139	306	352	424	404	343	337	541	999999	565	753	11	566	681	999999	135	999999	999999	514	999999	59	957	866	999999	129	619	251	244	130	999999	999999	181	999999	530	734	792	999999	685	753	95	965	819	999999	36	999999	999999	905	802	376	77	420	999999	999999	819	420	181	439	700	304	784	999999	103	421	541	63	581	515	45	947	635	999999	999999	53	429	649	239	294	839	73	999999	714	449	999999	62	999999	16	405	676	119	562	999999	285	390	968	993	872	999999	141	972	999999	265	870	855	741	918	999999	461	999999	999999	191	887	999999	637	946	80	652	235	368	999999	56	186	839	999999	394	282	873	963	84	435	777	830	162	999999	68	102	843	999999	135	144	999999	555	57	505	928	999999	762	648	443	897	351	999999	50	342	999999	999999	425	944	999999	468	55	999999	386	921	999999	361	734	733	578	853	237	68	109	999999	999999	999999	138	343	996	719	520	234	529	187	999999	140	999999	819	940	238	
676	898	133	667	999999	571	178	136	112	577	940	999999	999999	589	670	293	547	815	999999	435	701	999999	948	751	948	821	584	208	837	273	999999	999999	793	350	187	338	934	442	145	999999	332	11	240	429	999999	491	164	999999	517	799	592	974	610	514	999999	999999	950	999999	718	277	987	969	298	839	16	999999	245	999999	412	341	359	999999	999999	657	113	699	999999	528	971	467	666	644	691	999999	999999	999999	315	288	999999	592	387	999999	999999	868	574	999999	713	401	423	754	255	434	999999	999999	999999	999999	304	952	999999	838	742	432	410	261	611	999999	288	260	169	419	719	957	999999	820	954	999999	390	811	93	751	999999	460	999999	227	999999	241	117	516	999999	202	999999	362	878	974	999999	955	999999	472	999999	999999	999999	462	241	999999	44	999999	518	999999	999999	654	107	492	869	659	852	292	327	999999	49	999999	245	772	663	967	127	367	88	942	970	999	644	999999	554	999999	677	533	228	111	192	999999	723	400	295	942	104	999999	493	229	131	999999	638	968	432	999999	985	311	798	274	886	677	999999	575	999999	231	19	189	938	16	981	328	74	225	999999	125	655	999999	999999	999999	999999	318	873	859	999999	412	371	676	495	666	876	375	999999	953	225	514	714	999999	654	73	933	915	999999	486	247	803	503	422	966	317	241	150	824	87	402	577	804	359	754	999999	860	999999	693	282	139	616	592	120	999	497	999999	507	200	423	787	956	447	397	622	27	909	948	999999	188	434	735	999999	658	560	647	710	364	403	999999	212	600	232	598	356	999999	999999	392	423	479	999999	734	950	411	299	446	140	416	736	736	433	912	632	515	847	404	75	999999	559	361	786	57	999999	878	221	197	999999	849	50	999999	807	526	535	240	282	700	784	999999	369	124	517	303	627	667	887	999999	967	716	750	999999	565	286	833	71	692	999999	630	999999	199	112	712	290	999999	745	999999	999999	386	402	242	157	619	926	999999	445	844	493	429	999999	991	920	229	27	109	999999	436	530	693	474	548	424	999999	999999	949	267	999999	236	926	882	737	999999	999999	575	484	602	343	638	711	397	999999	999999	999999	999999	91	278	883	695	999999	288	999999	409	999999	999999	999999	817	88	906	999999	999999	43	617	566	999999	999999	20	999999	653	543	506	754	797	818	305	257	349	999999	885	631	680	384	716	54	648	573	338	767	11	721	999999	999999	437	662	404	364	999999	642	999999	999999	999999	271	999999	161	685	534	999999	590	917	999999	515	999999	202	999999	305	933	326	572	918	973	381	
253	15	932	876	982	326	145	424	941	648	707	104	411	561	999999	154	564	999999	123	62	747	849	999999	999999	834	331	162	366	470	48	46	723	917	113	827	266	999999	285	702	999999	386	176	976	26	808	999999	791	999999	886	999999	999999	213	805	921	999999	403	999999	727	999999	660	173	778	999999	902	612	983	187	307	733	163	848	289	666	905	676	999999	999999	330	999999	107	540	439	479	682	286	832	918	999999	479	434	596	579	243	52	999999	607	222	999999	414	824	559	999999	990	733	939	481	546	899	999999	62	530	349	999999	999999	130	734	999999	281	626	779	999999	191	827	309	999999	279	56	624	999999	999999	999999	799	999999	999999	548	999999	449	745	742	804	999999	999999	750	427	903	999999	999999	299	921	999999	308	940	457	635	999999	377	665	690	999999	999999	435	921	48	186	999999	999999	433	746	405	83	294	999999	539	821	492	56	441	999999	406	318	29	757	703	551	770	428	999999	290	823	180	390	758	999999	81	379	374	980	573	734	999999	999999	513	893	847	35	745	411	635	152	713	936	265	294	859	650	999999	228	497	999999	274	389	999999	922	234	693	535	999999	467	452	127	76	867	675	999999	493	999999	864	855	525	35	999999	716	147	119	243	135	474	718	999999	701	156	999999	167	999999	791	681	590	668	164	999999	760	999999	999999	999999	647	79	590	999999	375	144	813	999999	999999	999999	257	673	15	813	991	567	71	275	46	750	971	583	999999	214	442	999999	925	205	701	36	275	83	532	122	472	174	999999	414	353	296	999999	783	520	777	222	128	676	777	677	596	999999	494	906	442	63	73	370	385	999999	999999	218	618	999999	999999	125	183	999999	999999	350	826	33	657	922	999999	863	999999	72	999999	991	999999	145	158	527	999999	598	999999	176	999999	69	408	804	168	786	790	88	279	121	575	661	48	977	783	436	850	999999	780	571	166	579	865	11	999999	394	999999	427	999999	100	999999	356	999999	17	60	833	941	999999	864	999999	142	671	593	86	497	999999	999999	346	362	721	999999	540	818	218	20	521	203	407	376	774	482	372	999999	189	553	228	326	41	926	950	495	999999	709	908	439	494	999999	999999	513	167	999999	966	75	348	423	36	538	999999	997	539	999999	544	656	99	398	999999	999999	999999	999999	999999	953	999999	420	411	236	999999	831	999999	779	525	535	999999	999999	999999	999999	516	307	679	766	999999	689	999999	44	397	320	951	181	619	520	670	840	581	999999	999999	214	999999	999999	663	999999	573	204	628	357	481	14	234	650	448	756	
882	999999	973	648	999999	589	999999	886	32	100	999999	677	999999	399	118	684	999999	159	999999	14	823	959	644	999999	202	332	71	843	563	393	999999	999999	999999	863	637	209	999999	999999	260	655	451	634	999999	572	836	896	982	239	248	797	60	999999	991	444	933	922	826	416	455	682	528	918	999999	639	14	999999	999999	358	999999	909	817	30	898	13	562	198	435	999999	730	305	349	831	605	765	342	999999	318	298	930	714	382	999999	487	999999	999999	533	311	894	999999	862	951	634	999999	339	979	999999	187	988	881	744	497	754	999999	159	343	696	322	567	306	994	666	999999	999999	57	537	999999	542	999999	999999	999999	999999	540	514	868	354	999999	364	999999	786	999999	999999	329	416	196	227	627	775	999999	999999	440	999999	743	999999	573	205	305	216	429	802	623	497	856	122	852	856	956	249	999999	805	999999	341	56	999999	994	999999	346	249	241	830	909	999999	999999	95	444	818	154	942	941	672	999999	508	999999	999999	172	814	977	217	563	339	271	387	959	532	616	109	173	962	999999	999999	999999	66	974	999999	999999	43	293	770	677	44	712	23	308	153	756	129	405	582	999999	999999	193	999999	999999	901	568	999999	999999	682	479	345	654	191	348	537	813	999999	533	346	581	139	531	216	999999	999999	999999	257	999999	999999	775	497	703	999999	999999	424	999999	729	999999	999999	40	371	411	610	301	342	389	531	999999	770	999999	764	595	69	999999	489	658	976	600	165	999999	321	452	999999	906	981	641	73	837	924	317	94	621	460	999999	219	727	920	915	999999	150	106	582	318	999999	999999	902	999999	590	864	765	253	138	999999	799	718	919	999999	703	319	999999	326	999999	751	999999	255	152	145	753	790	761	737	71	999999	25	187	739	999999	339	999999	999999	999999	482	972	168	74	999999	999999	661	597	300	999999	999999	605	505	999999	412	831	855	240	868	767	999999	799	999999	999999	192	735	210	999999	979	785	265	808	240	703	999999	721	593	398	299	747	483	999999	500	629	999999	465	898	201	999999	999999	287	109	36	999999	116	683	868	140	881	230	204	49	617	514	875	418	374	801	980	691	248	467	940	131	293	733	309	483	517	726	837	999999	846	81	507	166	782	999999	596	999999	852	462	516	79	999999	443	549	999999	753	999999	999999	106	999999	93	670	820	168	905	38	999999	383	395	622	164	999999	196	203	546	16	719	636	999999	214	999999	838	785	999999	871	578	999999	999999	323	999999	415	636	999999	797	762	411	687	997	999999	890	999999	999999	467	840	361	686	366	250	
13	978	999999	475	645	891	401	254	884	999999	297	999999	999999	198	69	665	217	528	652	399	999999	145	999999	721	759	565	991	999999	381	945	599	194	221	609	191	345	999999	940	991	849	999999	517	526	817	999999	549	999999	999999	726	802	999999	832	44	967	809	868	999999	323	715	89	999999	999999	873	999999	999999	112	125	579	17	724	970	276	537	802	994	999999	999999	512	999999	220	999999	966	315	999999	322	766	160	999999	800	323	686	381	999999	911	949	46	999999	999999	547	607	999999	999999	999999	999999	831	999999	999999	241	999999	999999	259	999999	312	504	236	999999	63	304	627	513	952	870	779	693	48	598	50	626	852	999999	289	999999	999999	413	785	999999	948	313	747	999999	471	918	999999	999999	74	539	79	999999	999999	25	982	350	958	43	654	563	363	334	963	243	999999	678	999999	25	607	999999	999999	898	719	516	986	749	556	671	52	999999	599	865	629	999999	529	999999	941	837	999999	999999	83	932	758	232	366	999999	349	999999	640	793	539	265	999999	847	358	999999	21	178	999999	243	793	297	999999	999999	963	498	999999	465	714	15	999999	551	999999	668	153	999999	150	497	159	372	409	52	41	999999	999999	344	999999	782	999999	358	999999	999999	999999	999999	155	999999	940	999999	268	868	999999	884	800	635	67	987	225	999999	704	109	40	524	29	667	999999	751	265	742	999999	629	940	922	314	365	999999	999999	999999	308	999999	366	318	11	238	291	999999	524	251	406	201	517	128	909	88	61	327	784	754	150	907	403	530	208	32	639	927	997	580	444	928	104	253	917	135	999999	790	38	295	999999	224	999999	509	859	551	999999	511	41	844	263	48	921	218	602	400	129	836	120	978	999999	363	455	999999	807	477	107	273	211	999999	741	270	298	498	26	926	598	893	670	657	999999	137	896	163	999999	406	16	999999	999999	526	16	510	680	59	696	384	768	374	999999	392	453	343	309	257	112	993	749	433	202	676	999999	235	175	462	563	999999	466	302	999999	411	470	221	622	684	776	999999	590	248	802	641	167	233	201	999999	213	91	827	999999	60	333	999999	583	693	974	724	780	344	227	496	234	917	476	746	300	921	242	999999	625	481	872	413	510	631	560	519	578	44	887	999999	481	643	999999	252	304	999999	887	999999	999999	960	996	895	372	752	999999	724	999999	999999	900	366	999999	999999	999999	177	187	920	155	952	999999	464	999999	746	457	968	24	590	109	999999	451	999999	44	999999	82	999999	484	976	50	758	63	999999	828	999999	999999	999999	288	999999	441	650	
999999	999999	999999	934	394	999999	815	259	447	404	999999	986	999999	999999	45	365	332	266	298	548	692	210	879	397	898	999999	635	63	613	927	689	903	159	458	169	77	936	109	329	887	999999	999999	999999	646	30	999999	999999	371	66	777	208	31	822	893	957	863	505	221	999999	97	558	761	646	999999	714	834	837	176	307	967	428	999999	937	410	699	467	671	243	377	831	96	274	997	835	729	667	91	999999	500	305	572	725	73	242	339	999999	999999	28	931	196	239	54	73	98	359	999999	94	421	203	500	202	271	843	999999	999999	294	763	810	791	999999	752	999999	675	999999	405	702	999999	704	81	999999	999999	652	311	190	602	51	999999	909	485	999999	583	670	72	10	112	310	881	859	242	55	333	999999	237	884	999999	999999	379	71	692	657	816	390	349	999999	622	549	959	663	612	958	93	854	335	48	474	91	517	674	899	105	820	999999	472	35	999999	110	425	427	746	942	999999	999999	999999	828	936	202	330	480	388	999999	350	228	256	283	961	999999	453	198	420	999999	999999	704	171	597	836	999999	917	324	314	999999	133	542	916	669	296	944	638	999999	999999	281	761	999999	999999	999999	754	602	63	999999	74	808	656	236	999999	999999	801	999999	977	628	992	430	999999	16	999999	866	439	808	311	999999	986	26	999999	947	97	149	999999	999999	418	824	999999	999999	463	728	259	505	999999	896	534	999999	999999	329	967	19	999999	681	999999	754	871	430	906	945	300	999999	213	999999	968	999999	149	868	999999	999999	558	162	785	758	966	556	999999	670	10	542	284	999999	719	666	59	831	443	415	152	999999	242	999999	999999	897	943	986	525	999999	537	165	757	999999	738	180	771	999999	234	999999	714	450	999999	211	429	374	671	520	757	546	999999	147	276	733	725	947	999999	569	245	887	815	980	40	999999	143	845	785	999999	52	999999	895	245	606	999999	701	702	999999	999999	999999	553	999999	433	239	979	999999	400	999999	999999	940	790	714	211	579	999999	939	999999	419	453	78	583	999999	63	478	999999	651	999999	540	587	42	999999	109	434	10	691	661	392	750	61	349	999999	955	999999	999999	261	834	693	999999	270	749	999999	293	999999	999999	985	999999	183	954	30	999999	999999	859	312	991	917	999999	289	999999	887	685	556	983	367	114	999999	628	828	385	999999	383	957	105	999999	837	75	740	999999	471	999999	726	999999	437	999999	723	896	883	653	999999	999999	571	554	492	778	999999	202	983	925	299	999999	999999	146	999999	738	647	380	999999	999999	999999	999999	187	999999	817	195	
170	207	129	263	999999	999999	452	999999	68	624	654	999999	474	327	695	999999	91	815	999999	834	657	999999	690	999999	92	353	548	303	189	842	583	587	999999	306	617	999999	83	999999	290	90	195	392	87	182	93	818	905	39	894	829	844	999999	999999	983	538	580	999999	429	181	300	669	158	795	226	51	76	101	999999	709	317	571	999999	534	999999	648	275	512	517	615	999999	447	999999	408	359	997	221	20	753	999999	47	870	653	558	990	420	46	999999	860	141	26	726	999999	329	586	999999	492	838	999999	999999	272	77	10	814	906	852	160	749	446	999999	829	999999	348	408	672	999999	917	803	543	916	611	679	651	999999	598	547	999999	199	822	999999	514	383	769	418	506	969	870	839	651	147	269	297	999999	999999	999999	960	388	339	657	999999	350	999999	304	334	999999	592	425	624	226	369	153	961	927	999999	714	456	297	999999	902	703	577	87	161	406	656	324	999999	19	83	638	169	380	542	682	751	825	89	445	685	914	553	255	623	292	994	999999	369	806	927	855	673	457	437	953	572	999999	537	898	677	418	999999	999999	999999	587	209	773	999999	255	602	999999	376	999999	255	988	160	331	464	869	411	999999	954	999999	92	227	965	711	942	588	119	489	999999	999999	999999	276	851	147	704	45	92	231	878	124	999999	49	489	821	212	999999	803	251	999999	999999	496	328	999999	349	333	333	622	498	830	999999	145	999999	999999	999999	999999	978	146	999999	999999	428	786	190	480	999999	519	52	738	153	509	999999	784	999999	999999	629	999999	449	811	511	813	381	422	594	400	47	979	100	449	303	999999	233	312	790	624	999999	881	316	847	999999	999999	291	595	999999	988	337	66	999999	442	970	501	644	999999	635	209	255	15	202	999999	443	860	429	603	445	999999	285	200	999999	254	301	748	388	602	196	681	531	999999	943	605	72	980	713	658	999999	801	103	66	999999	590	378	383	688	525	413	764	410	687	159	72	713	147	71	31	151	999999	123	51	980	953	677	999999	72	597	727	999999	999999	770	999999	999999	323	229	523	413	876	917	69	862	198	999999	281	999999	636	881	891	925	918	691	517	257	687	61	86	723	913	908	321	101	798	999999	617	639	563	515	999999	494	623	658	155	999999	172	261	999999	557	681	833	833	190	999999	999999	544	465	263	999999	956	999999	152	799	500	999999	999999	967	73	247	814	641	290	130	142	407	312	270	545	293	94	435	207	528	52	999999	84	999999	396	997	416	999999	386	999999	558	999999	351	999999	
167	188	627	204	198	616	743	50	553	713	58	307	499	283	919	999999	792	531	74	624	757	421	892	476	581	76	830	999999	265	603	571	655	66	487	112	367	666	889	999999	591	785	11	535	371	91	98	507	999999	999999	999999	999999	37	999999	726	999999	746	295	160	623	131	999999	90	784	999999	151	403	250	21	181	562	313	902	999999	483	839	999999	885	530	394	492	569	697	430	849	709	543	243	340	420	366	81	515	999999	999999	806	705	226	586	229	999999	847	999999	999999	679	112	999999	744	939	999999	999999	999999	999999	766	999999	999999	97	999999	935	249	608	999999	910	601	814	490	797	999999	177	676	144	999999	999999	311	999999	645	83	999999	750	999999	718	799	303	452	999999	505	316	999999	146	563	718	999999	290	999999	621	527	936	894	156	999999	315	999999	576	272	753	782	999999	999999	70	999999	489	999999	908	199	999999	808	866	468	502	319	999999	58	499	614	958	98	999999	962	689	188	708	189	588	561	441	362	233	41	699	326	943	853	999999	651	84	366	146	101	999999	813	999999	478	999999	837	25	999999	866	962	313	664	534	599	773	881	999999	999999	772	357	999999	178	999999	999999	768	185	376	330	369	847	539	602	952	166	156	876	527	239	786	751	545	184	496	270	727	999999	792	999999	89	807	865	774	593	789	999999	646	999999	826	710	999999	999999	695	897	28	432	999999	999999	999999	452	999999	363	557	523	999999	811	583	999999	324	999999	734	999999	999999	250	561	982	765	18	999999	821	510	649	701	529	999999	999999	850	286	478	999999	999999	331	424	900	192	453	317	260	572	978	761	999999	999999	718	975	834	447	455	346	999999	667	999999	999999	556	942	257	662	999999	999999	999999	960	999999	212	486	100	412	968	133	67	117	999999	999999	999999	194	999999	544	999999	982	553	735	843	405	939	443	181	323	782	999999	999999	935	791	290	307	832	27	464	762	999999	627	573	866	324	397	239	370	162	267	365	999999	408	522	680	484	228	896	565	366	769	314	777	630	110	175	132	326	394	217	999999	177	606	782	308	364	980	999999	529	999999	999999	82	28	65	426	382	559	423	121	805	999999	999999	461	999999	992	132	850	942	766	158	999999	912	976	944	653	197	889	626	223	325	504	358	377	558	655	999999	296	722	213	727	616	708	214	588	138	678	715	999999	999999	186	514	999999	113	381	741	797	999999	84	412	239	999999	932	209	795	999999	729	568	999999	999999	999999	999999	999999	739	48	541	999999	708	999999	816	974	481	390	836	47	811	999999	999999	
995	816	857	601	221	319	973	244	999999	509	419	286	408	120	812	67	494	350	999999	307	74	839	184	99	708	267	438	758	999999	999999	999999	984	844	484	999999	999999	593	999999	624	818	765	999999	999999	999999	298	120	417	863	668	999999	351	697	434	999999	190	166	999999	768	999999	954	880	225	140	587	999999	435	441	924	548	725	474	790	725	567	999999	270	982	127	999999	597	850	999999	999999	780	754	475	559	685	303	416	999999	825	811	669	937	549	673	280	999999	863	679	493	325	943	858	561	999999	867	627	920	183	524	999999	305	114	316	999999	360	832	871	875	756	630	142	280	999999	979	65	629	992	597	711	406	999999	918	999999	259	155	922	203	504	692	999999	383	242	999999	999999	515	999999	631	999999	323	999999	849	987	922	999999	193	673	219	581	915	247	634	332	472	999999	38	386	747	66	981	437	639	377	999999	697	257	900	348	789	473	500	999999	579	284	999999	557	950	995	504	999999	482	712	621	999999	454	433	60	770	813	829	139	999999	999999	441	999999	807	999999	803	999999	614	292	999999	999999	117	999999	248	64	58	999999	570	88	999999	252	999999	508	999999	999999	788	999999	274	999999	140	534	959	344	681	999999	148	398	999999	84	999999	770	890	783	158	292	513	173	215	378	11	572	999999	751	748	575	999999	999999	170	789	693	74	961	416	162	999999	470	999999	743	999999	916	659	740	495	931	999999	362	999999	359	999999	514	624	533	895	206	999999	999999	218	596	116	999999	214	238	677	999999	92	999999	483	630	359	822	999999	999999	400	462	351	999999	758	819	999999	999999	377	583	727	999999	79	541	76	220	595	999999	999999	187	999999	999999	711	431	999999	999999	999999	811	999999	999999	10	999999	999999	204	142	999999	854	999999	532	399	999999	893	482	631	511	401	321	550	743	999999	999999	999999	570	999999	999999	434	999999	920	767	654	969	326	342	999999	583	116	511	874	999999	999999	365	858	985	862	999999	999999	494	999999	999999	999999	792	308	78	616	999999	169	59	220	999999	708	999999	934	968	999999	430	999999	561	999999	58	404	890	447	152	119	907	186	855	708	999999	999999	999999	670	10	105	862	670	257	726	248	999999	66	300	472	699	941	431	999999	117	441	576	192	802	999999	525	999999	999999	166	958	999999	374	313	351	999999	999999	768	31	933	873	25	759	999999	834	999999	634	347	599	974	452	178	485	296	999999	276	278	867	147	638	999999	323	999999	513	299	26	874	119	715	924	120	930	999999	497	27	101	682	681	357	359	999999	187	192	999999	713	789	233	
999999	565	84	107	999999	631	392	999999	559	509	999999	999999	818	578	524	632	674	864	522	259	988	278	656	594	597	999999	999999	241	308	140	999999	999999	509	793	795	553	640	826	624	309	536	999999	467	592	436	85	539	780	882	999999	518	516	201	540	245	809	999999	489	510	975	842	161	159	999999	373	999999	106	999999	783	999999	991	847	249	222	722	948	999999	999999	168	521	980	18	359	753	621	629	608	968	999999	985	644	161	326	649	466	999999	889	48	229	999999	979	514	996	999999	563	999999	277	999999	999999	296	998	846	999999	989	995	999999	999999	999999	807	744	846	137	477	999999	336	999999	999999	999999	756	346	69	772	844	187	999999	476	999999	447	200	950	361	630	160	271	999999	797	829	999999	653	631	999999	493	999999	484	143	851	46	208	584	722	149	677	232	999999	237	236	12	999999	999999	528	823	999999	215	999999	999999	226	977	216	999999	539	20	204	946	134	763	575	541	369	999999	690	999999	999999	862	477	999999	684	407	678	43	760	795	686	879	135	999999	999999	999999	384	101	917	874	830	397	55	712	945	999999	107	718	999999	694	642	109	767	98	20	501	737	55	999999	818	999999	999999	60	999999	333	324	999999	326	543	298	166	277	999999	999999	999999	425	817	765	865	953	309	999999	381	999999	163	587	122	46	797	999999	549	999999	999999	108	999999	657	346	312	388	630	909	781	999999	373	999999	374	972	951	489	999999	999999	972	189	999999	999999	349	800	984	590	999999	212	784	528	815	748	826	883	999999	249	951	999999	514	999999	999999	54	999999	999999	18	538	788	615	170	556	212	999999	577	160	639	589	236	856	999999	721	642	999999	135	262	369	625	999999	491	943	999999	538	999999	179	594	999999	999999	999999	564	792	456	999999	141	52	999999	325	771	180	676	254	449	999999	104	727	793	745	818	919	275	999999	999999	999999	999999	671	458	28	999999	999999	982	217	999999	598	672	73	999999	919	511	385	897	937	999999	454	44	246	999999	698	443	999999	386	849	135	791	725	148	410	628	504	469	593	219	628	999999	198	469	324	850	350	40	821	873	244	442	31	338	827	938	792	70	176	759	585	908	999999	143	91	148	873	533	663	287	424	999999	791	999999	318	701	999999	575	921	653	358	999999	967	512	614	692	769	999999	999999	471	835	444	302	834	633	719	407	64	387	186	999999	817	999999	543	458	202	651	343	29	136	999999	227	999999	523	411	182	999999	986	528	398	378	486	222	999999	451	999999	999999	999999	64	599	999999	211	197	999999	676	540	999999	
433	64	422	51	436	999999	194	999999	618	999999	999999	432	999999	999999	421	535	999999	808	500	605	184	102	999999	453	999999	288	430	833	480	39	999999	846	871	146	518	999999	116	357	942	119	37	999999	832	999999	999999	534	603	821	999999	675	208	936	186	999999	861	999999	999999	968	358	999999	947	999999	318	588	999999	933	561	324	999999	489	429	641	865	390	578	770	999999	792	484	168	685	609	951	804	831	999999	669	999999	999999	187	355	999999	998	999999	172	675	105	254	783	45	999999	288	999999	402	256	567	81	999999	366	100	80	793	493	999999	471	347	999999	513	757	444	274	625	50	999999	143	291	999999	999999	999999	902	675	25	19	448	194	407	57	559	999999	999999	395	873	579	193	116	999999	999999	999999	333	824	275	591	497	348	771	999999	248	478	268	965	924	11	999999	463	424	65	783	999999	999999	999999	300	851	954	493	999999	999999	999999	999999	975	581	636	833	746	403	637	94	528	999999	999999	836	169	999999	999999	593	999999	393	305	125	769	61	778	999999	999999	269	534	424	636	14	299	380	999999	391	503	686	999999	100	999999	184	826	999999	536	999999	377	177	905	720	560	371	999999	665	999999	930	97	924	999999	999999	39	486	869	999999	457	524	999999	307	999999	777	86	999999	264	260	137	131	299	438	524	665	242	636	364	813	863	275	861	999999	284	999999	304	578	999999	999999	70	778	314	612	883	22	740	80	643	999999	644	946	117	892	537	974	641	658	409	146	999999	403	132	65	359	192	662	748	32	163	483	507	729	999999	199	359	816	999999	555	511	925	172	992	236	999999	917	167	968	105	310	999999	645	999999	747	519	666	999999	999999	262	700	999999	991	57	489	999999	147	999999	165	702	999999	167	954	999999	897	221	630	410	999999	887	999999	34	999999	653	999999	423	837	337	999999	999999	999999	703	567	433	854	999999	933	999999	513	581	41	701	12	276	916	152	785	541	282	535	888	266	759	371	820	676	666	348	999999	76	816	809	243	999999	179	485	599	999999	259	745	288	999999	897	324	855	740	32	427	999999	999999	638	999999	65	457	553	277	943	206	613	999999	495	594	789	446	999999	231	468	288	106	441	552	264	999999	536	256	383	999999	999999	999999	90	654	248	611	999999	999999	520	999999	999999	180	902	541	403	999999	80	260	693	726	460	559	634	999999	743	331	305	37	999999	999999	999999	211	179	908	508	690	999999	999999	999999	999999	44	18	254	477	682	118	999999	900	158	999999	221	285	562	999999	907	886	881	807	911	999999	999999	727	64	507	
999999	584	999999	999999	42	713	394	999999	13	710	691	452	999999	166	999999	634	999999	405	999999	46	801	253	999999	999999	10	622	999999	725	623	999999	678	999999	953	999999	252	107	118	210	999999	445	999999	675	281	852	964	465	581	999999	217	286	791	909	848	27	705	980	936	999999	999999	420	905	669	923	674	41	999999	999999	567	914	503	999999	925	999999	444	999999	136	971	795	558	999999	50	92	518	346	548	768	469	936	51	999999	170	999999	217	456	999999	999999	751	999999	820	590	967	23	810	999999	759	999999	380	999999	933	579	19	150	928	458	999999	999999	999999	999999	136	272	915	562	526	652	342	895	999999	999999	904	999999	384	374	999999	999999	577	37	999999	803	586	999999	398	65	12	999999	999999	30	701	759	87	716	141	175	481	557	675	415	999999	999999	999999	999999	999999	299	509	141	204	644	175	960	999999	352	999999	357	999	453	874	859	559	64	400	322	999999	958	999999	197	670	218	893	427	302	172	539	999999	432	722	534	109	556	999999	277	618	855	740	999999	999999	999999	784	999999	37	999999	999999	855	443	999999	999999	670	199	294	999999	470	999999	751	747	668	718	812	999999	925	287	918	775	313	687	787	781	467	462	999999	279	999999	886	53	999999	999999	487	316	106	355	372	62	344	814	244	410	999999	866	117	82	169	922	740	858	999999	118	906	999999	177	655	986	999999	217	120	999999	300	999999	942	885	12	190	412	715	999999	562	234	583	961	999999	287	506	999999	359	389	999999	356	290	999999	164	999999	999999	999999	148	999999	369	999999	844	999999	799	943	826	348	981	114	892	757	217	659	999999	999999	999999	945	442	890	159	80	252	999999	200	668	19	556	787	139	175	214	273	274	999999	792	390	359	999999	135	460	167	934	255	497	172	999999	631	731	999999	231	999999	544	258	301	298	527	26	999999	140	933	279	560	851	939	688	493	943	938	999999	999999	185	783	999999	439	992	146	997	999999	37	529	999999	999999	999999	907	283	999999	25	973	432	999999	373	325	999999	999999	190	607	999999	999999	809	679	205	999999	227	999999	55	118	999999	818	999999	161	529	999999	16	999999	555	454	274	944	999999	28	477	969	515	248	999999	860	752	124	999999	395	64	999999	531	358	334	694	607	78	999999	174	441	999999	674	280	745	999999	318	430	999999	999999	999999	999999	999999	999999	211	999999	187	979	318	195	365	123	568	913	107	837	164	658	999999	860	846	205	999999	999999	586	279	305	999999	502	231	552	332	478	522	62	916	52	740	156	108	516	628	759	676	999999	328	638	760	
183	908	532	999999	153	785	889	999999	65	157	214	999999	930	943	486	97	642	43	645	56	861	190	999999	424	512	999999	354	228	446	415	999999	268	641	544	999999	594	699	999999	188	693	999999	914	861	999999	536	224	177	999999	151	672	43	775	683	592	899	999999	122	118	157	965	440	670	700	649	999999	945	300	396	882	892	397	750	855	952	999999	946	328	900	887	999999	21	780	87	999999	381	917	585	58	999999	999999	481	591	744	999999	262	963	223	222	439	590	999999	780	690	258	284	999999	919	999999	180	999999	999999	221	230	859	999999	660	593	926	277	546	370	252	999999	815	999999	806	16	642	700	459	733	116	471	306	374	240	99	828	499	98	998	854	878	692	401	270	370	884	268	999999	999999	296	999999	892	999999	999999	39	875	999999	478	285	287	40	720	228	568	750	924	999999	724	570	999999	437	999999	999999	516	373	68	423	160	446	132	383	999999	89	446	172	578	86	693	999999	224	990	31	812	720	823	167	999999	833	520	446	398	544	41	615	859	765	353	999999	317	999999	999999	687	41	999999	903	932	641	999999	406	181	847	802	999999	355	999999	415	376	828	999999	216	594	590	640	999	734	999999	76	999999	586	999999	234	373	385	240	763	999999	989	659	816	891	525	691	437	348	599	596	999999	686	842	453	999999	999999	30	111	999999	871	56	41	428	74	865	177	999999	999	946	483	999999	292	592	999999	426	999999	21	801	999999	903	162	302	999999	999999	817	390	631	999999	999999	709	353	284	999999	892	266	957	241	751	35	357	495	438	401	125	179	999999	999999	381	37	683	514	229	420	481	718	754	999999	999999	257	485	546	73	991	247	999999	152	438	999999	213	468	485	269	775	342	999999	724	900	999999	968	89	296	999999	999999	334	204	133	863	382	999999	999999	336	950	504	550	999999	431	446	164	999999	36	310	999999	178	569	999999	999999	453	87	73	993	854	346	999999	999999	199	296	999999	667	52	16	288	65	999999	702	142	534	764	235	530	999999	288	999999	309	942	778	892	91	545	136	999999	679	785	319	190	656	989	999999	336	361	525	473	779	999999	978	747	999999	877	476	437	999999	490	228	556	999999	715	999999	47	379	399	306	214	422	540	999999	336	999999	746	345	55	999999	895	438	999999	15	523	508	634	330	999999	533	24	999999	118	463	469	461	999999	242	999999	999999	952	999999	937	64	999999	60	248	28	651	999999	508	999999	431	294	777	62	354	551	999999	216	483	716	184	865	292	599	314	87	633	875	273	513	
870	999999	199	999999	500	819	694	473	269	999999	999999	950	35	482	193	999999	685	416	116	687	679	269	74	245	94	81	771	721	745	999999	394	999999	980	995	671	924	999999	151	561	534	856	100	999999	867	999999	999999	999999	810	415	999999	401	999999	999999	586	834	999999	441	954	551	429	999999	999999	727	999999	999999	902	999999	40	999999	269	728	999999	999999	581	831	589	999999	207	207	860	241	961	315	999999	770	177	16	404	170	70	492	150	599	142	486	883	372	848	644	999999	265	999999	999999	999999	762	999999	371	197	999999	255	298	243	757	690	197	95	667	999999	338	999999	999999	574	999999	750	776	587	944	722	999999	947	226	999999	563	71	999999	431	962	169	999999	912	805	819	999999	999999	771	999999	999999	909	999999	999999	225	899	999999	589	999999	690	941	258	999999	185	912	648	999999	807	38	999999	680	999999	999999	766	133	508	971	425	260	999999	999999	999999	979	527	999999	45	999999	704	999999	326	953	974	821	915	490	713	999999	326	10	166	727	999999	999999	946	578	698	823	188	277	717	928	105	999999	174	764	987	999999	852	999999	877	870	398	85	711	870	706	874	180	286	419	718	654	999999	103	358	999999	75	42	949	505	222	599	436	999999	999999	858	645	656	160	999999	999999	937	344	999999	295	339	999999	999999	999999	871	823	653	902	999999	999999	284	680	245	999999	680	922	247	903	486	999999	281	961	72	999999	21	999999	227	29	783	975	781	319	999999	808	999999	327	999999	956	999999	681	568	696	999999	999999	124	188	410	840	479	580	207	43	858	468	24	377	999999	999999	73	810	605	633	999999	882	228	964	999999	999999	797	363	42	999999	825	804	106	584	999999	57	999999	833	999999	386	999999	213	778	999999	460	833	794	999999	624	36	999999	277	85	999999	578	696	999999	159	800	973	53	126	547	916	999999	64	999999	439	985	655	664	999999	159	999999	999999	914	999999	480	513	555	999999	156	738	16	397	558	728	171	16	999999	262	58	999999	687	343	999999	666	861	999999	406	471	364	665	968	999999	662	128	857	850	663	593	324	645	254	999999	897	999999	999999	529	658	336	210	433	299	999999	615	999999	471	885	661	258	251	941	999999	94	287	490	770	999999	734	999999	871	320	999999	999999	937	999999	999999	356	999999	999999	135	341	880	79	999999	931	376	574	756	465	656	971	199	999999	351	383	537	170	63	999999	999999	896	795	228	464	890	90	196	466	999999	999999	999999	449	616	132	910	71	48	823	355	123	206	887	279	783	899	131	938	761	563	999999	628	302	38	437	239	
546	662	614	379	851	190	999999	554	56	542	532	582	999999	440	322	499	346	708	999999	421	18	526	444	565	769	151	434	903	999999	790	999999	420	999999	893	374	408	999999	999999	504	933	999999	343	232	251	377	999999	656	330	251	385	292	594	735	26	230	999999	228	59	999999	709	755	214	227	999999	720	121	999999	398	999999	999999	999999	999999	214	999999	332	999999	303	999999	197	230	495	114	661	951	508	237	999999	173	999999	354	190	383	999999	794	188	883	999999	966	999999	266	156	268	999999	337	318	399	390	375	693	555	999999	35	862	390	224	651	552	999999	758	999999	436	239	725	722	733	692	58	420	191	999999	558	337	671	931	83	237	849	334	999999	999999	999999	999999	479	127	627	164	521	462	999999	536	340	999999	218	999999	999999	917	542	999999	604	625	350	970	194	255	997	399	999999	931	317	987	801	999999	999999	649	646	127	759	607	104	999999	181	999999	840	654	999999	707	999999	634	111	999999	694	318	729	27	767	999999	134	234	130	238	800	590	155	999999	999999	999999	229	568	400	711	167	935	447	35	454	754	139	539	999999	999999	999999	729	829	160	303	999999	499	614	999999	770	999999	535	999999	866	999999	591	451	258	919	995	999999	559	999999	399	999	759	871	999999	573	23	999999	595	999999	830	957	80	760	994	298	252	999999	614	686	629	718	632	457	580	999999	999999	999999	881	999999	151	999999	999999	495	999999	999999	544	621	794	51	869	33	999999	447	657	999999	707	999999	456	959	676	382	999999	873	614	680	376	311	300	457	710	709	865	974	945	27	246	999999	329	843	999999	630	828	572	817	606	320	194	800	671	999999	999999	857	921	943	768	938	999999	999999	759	784	999999	999999	346	340	999999	999999	433	999999	639	672	132	999999	999999	214	56	554	310	65	17	369	192	510	628	908	679	852	944	999999	186	999999	999999	999999	570	68	522	308	492	999999	658	448	887	692	171	998	999999	529	254	999999	897	999999	638	791	999999	999999	999999	732	702	437	661	316	223	403	325	559	999999	999999	941	554	692	747	71	999999	407	999999	999999	499	999999	999999	491	160	608	999999	999999	961	999999	999999	831	180	465	789	606	64	580	351	999999	494	376	999999	724	999	999999	999999	999999	160	162	569	394	999999	999999	113	393	83	999999	511	707	999999	999999	999999	119	677	999999	999999	99	902	999999	17	497	66	344	999999	133	736	904	492	999999	909	999999	999999	999999	881	222	527	999999	362	405	533	118	999999	643	248	233	22	502	57	412	999999	610	999999	19	155	81	337	969	928	999999	656	
178	463	938	999999	783	288	555	999999	464	79	518	736	507	617	899	428	422	106	999999	121	244	857	89	756	999999	91	971	999999	809	884	557	335	382	748	365	654	140	844	464	945	466	999999	592	342	308	873	999999	402	255	999999	915	999999	173	868	999999	999999	384	192	499	701	316	891	428	999999	999999	192	363	758	262	999999	999999	577	999999	819	654	969	275	999999	458	999999	467	579	999999	999999	969	685	172	514	336	54	280	948	355	763	638	575	999999	22	821	999999	519	999999	149	10	365	999999	241	353	224	452	54	637	734	74	244	736	484	272	999999	999999	999999	849	431	217	975	348	232	878	191	999999	133	263	925	342	915	600	999999	417	800	632	999999	818	300	883	999999	999999	224	999999	528	901	100	583	412	984	104	670	999999	931	34	999999	124	363	171	999999	329	791	999999	401	159	644	306	76	471	977	393	212	558	548	218	999999	134	942	360	289	988	549	850	940	248	254	166	508	999999	783	999999	100	656	165	564	217	931	823	141	999999	605	999999	122	434	999999	892	121	999999	723	999999	999999	182	13	999999	156	779	941	770	999999	999999	999999	797	683	687	470	999999	999999	403	984	10	411	310	811	999999	684	999999	437	999999	349	355	143	269	785	700	890	344	96	774	999999	784	276	170	670	236	405	807	350	434	963	308	347	717	911	723	290	999999	999999	999999	999999	999999	999999	524	431	999999	771	228	22	999999	796	999999	215	780	395	209	733	251	640	584	80	877	999999	12	463	999999	18	425	999999	71	999999	308	972	559	999999	825	442	752	738	862	999999	187	794	367	999999	837	102	567	332	999999	989	49	951	786	467	330	569	349	71	391	799	356	870	950	572	498	163	656	213	569	767	999999	512	777	999999	892	92	266	999999	625	999999	450	102	646	82	381	999999	195	102	256	266	102	691	356	999999	999999	317	843	794	149	684	446	364	999999	999999	18	536	184	667	574	999999	312	974	445	999999	358	263	233	999999	201	999999	967	563	956	313	675	299	999999	714	21	999999	999999	471	235	999999	510	96	340	702	999999	844	182	999999	527	18	953	128	256	999999	715	854	93	965	602	999999	717	882	407	458	278	999999	380	999999	655	989	998	840	748	503	933	271	999999	531	814	357	969	999999	46	947	359	999999	53	253	999	166	501	283	868	999999	234	627	999999	881	433	999999	999999	711	999999	538	19	122	379	752	978	453	931	561	160	255	999999	999999	999999	460	109	999999	675	137	471	499	999999	999999	971	520	279	316	999999	999999	108	
470	999999	267	575	999999	937	999999	187	300	275	555	999999	939	133	623	209	999999	781	238	782	711	679	346	250	383	999999	999999	151	858	483	672	870	999999	999999	690	999999	999999	703	348	522	862	544	999999	861	915	274	558	999999	999999	321	999999	534	999999	269	999999	999999	546	26	201	999999	652	105	328	816	603	999999	999999	486	443	999999	999999	262	442	716	920	176	304	485	335	119	491	693	792	999999	170	999999	525	999999	999999	899	825	754	511	999999	869	999999	226	567	268	239	930	82	167	107	882	999999	102	638	999999	231	495	71	691	92	999999	959	313	780	999999	465	170	713	999999	544	999999	683	750	562	847	163	949	736	226	105	188	418	536	999999	664	999999	55	887	292	844	413	999999	999999	999999	903	910	463	446	911	802	79	999999	999999	623	672	208	320	539	791	195	281	999999	845	596	903	568	432	618	999999	999999	999999	282	430	999999	999999	999999	621	331	999999	937	699	513	825	423	36	961	755	913	32	466	789	515	106	999999	572	654	999999	476	525	344	487	845	999999	364	999999	796	796	96	492	12	587	988	880	854	495	768	934	431	570	941	813	519	595	659	999999	905	186	999999	13	486	751	154	805	325	459	854	999999	470	999999	239	175	669	431	999999	999999	800	635	252	611	804	720	999999	906	584	531	968	259	999999	597	486	619	472	93	16	999999	442	193	565	404	641	584	473	999999	340	775	153	97	575	781	966	280	934	722	208	765	999999	248	231	793	999999	604	522	999999	554	620	703	586	424	769	445	617	79	999999	969	229	256	107	575	808	999999	999999	684	999999	631	216	685	749	999999	999999	999999	999999	962	771	913	47	72	601	846	999999	82	999999	673	999999	345	359	210	96	752	979	999999	165	999999	999999	416	999999	920	632	999999	347	999999	999999	702	184	771	251	654	308	934	932	166	655	261	999999	999999	820	999999	877	554	999999	16	598	996	905	999999	999999	530	549	365	312	126	999999	359	508	785	128	999999	498	44	103	999999	902	161	999999	822	863	999999	817	686	595	403	52	87	969	341	999999	957	796	452	999999	721	999999	942	631	815	725	306	752	999999	617	955	718	999999	460	999999	113	447	186	92	999999	999999	999999	863	999999	909	84	999999	390	999999	449	999999	78	56	114	999999	599	999999	999999	999999	106	566	161	748	999999	640	999999	208	627	402	237	898	780	714	584	992	999999	999999	182	722	999999	372	916	585	630	455	999999	672	999999	88	978	153	917	999999	985	311	785	964	793	139	999999	875	999999	987	940	551	391	363	
999999	999999	999999	999999	786	807	273	733	650	576	127	623	753	999999	999999	549	423	999999	999999	608	728	282	216	54	999999	999999	497	865	999999	928	645	88	74	533	999999	625	714	631	367	120	908	262	999999	218	846	180	385	223	415	999999	574	856	999999	999999	635	199	905	999999	898	743	319	407	999999	999999	931	49	558	230	811	844	834	792	726	871	999999	476	999999	998	207	287	668	284	460	450	364	788	999999	292	897	999999	999999	395	732	623	800	511	165	938	999999	807	999999	165	411	570	362	999999	139	699	93	999999	578	907	131	621	85	45	947	999999	368	152	999999	999999	332	800	134	448	70	112	80	198	320	683	720	400	664	512	872	889	999999	999999	999999	819	208	738	999999	812	274	120	548	764	563	999999	579	144	287	356	833	610	446	913	720	37	999999	895	999999	894	196	999999	956	572	172	68	567	785	493	999999	999999	594	368	321	999999	949	563	316	999999	811	999999	586	999999	318	679	271	452	999999	862	999999	999999	313	999999	999999	626	999999	164	999999	601	504	941	794	999999	576	288	999999	999999	135	999999	770	473	321	999999	46	999999	610	617	647	893	999999	615	999999	999999	999999	518	763	703	820	695	640	795	999999	714	140	999999	319	935	546	40	440	999999	327	999999	101	167	879	53	853	757	25	926	999999	92	700	888	558	870	999999	68	524	545	432	439	999999	975	886	999999	139	176	480	674	999999	999999	463	882	298	946	999999	704	999999	720	850	72	679	713	289	504	24	999999	321	449	157	488	515	894	596	999999	347	126	281	282	914	686	286	350	856	898	999999	818	600	611	48	93	999999	804	694	999999	759	999999	999999	391	999999	886	854	41	527	592	112	568	295	410	609	715	999999	366	999999	173	786	339	857	391	874	206	651	710	410	73	68	999999	209	236	138	953	430	999999	999999	999999	831	255	823	274	796	71	532	999999	12	333	660	999999	998	531	583	430	536	314	999999	397	244	999999	631	999999	533	401	368	999999	281	655	294	999999	677	999999	341	541	999999	593	594	813	673	461	707	87	412	999999	712	678	653	999999	426	126	382	301	792	687	999999	369	741	405	702	999999	918	999999	48	999999	999999	999999	199	999999	999999	943	999999	703	723	999999	999999	553	61	999999	999999	690	415	574	238	178	999999	386	985	999999	917	999999	852	199	121	210	543	361	999999	294	611	999999	488	999999	792	483	406	679	578	19	250	999999	999999	214	716	22	67	999999	127	999999	957	999999	245	545	135	768	100	530	999999	522	249	95	515	766	925	207	211	
999999	781	755	771	490	807	975	414	846	838	999999	483	108	153	199	243	178	999999	999999	999999	999999	999999	34	999999	876	999999	66	770	164	565	551	288	518	811	263	572	372	999999	477	211	270	140	999999	930	452	57	999999	379	999999	852	346	439	999999	952	267	328	757	372	894	402	751	215	259	291	296	999999	964	999999	999999	999999	870	78	859	401	984	999999	207	104	999999	999999	604	686	720	999999	228	121	956	565	553	934	815	10	215	85	459	65	999999	997	999999	93	92	999999	489	432	981	278	999999	931	968	999999	131	999999	432	74	797	74	494	999999	72	999999	413	999999	744	955	999999	999999	863	784	941	929	932	210	999999	856	999999	409	999999	298	999999	950	541	34	597	108	813	161	578	150	999999	999999	999999	932	934	999999	680	684	999999	534	620	121	999999	795	999999	48	522	920	212	999999	999999	397	867	999999	627	122	999999	388	999999	999999	151	999999	302	723	999999	556	999999	999	999999	992	186	72	999999	673	999999	999999	545	745	45	558	999999	892	999999	12	822	889	527	999999	999999	821	825	999999	873	815	392	960	819	691	299	442	680	523	999999	220	399	999999	449	204	528	419	999999	999999	353	261	68	999999	711	299	901	616	999999	993	999999	454	999999	999999	199	999999	999999	717	999999	999999	999999	602	999999	73	247	738	612	999999	450	333	845	999999	253	999999	948	621	757	144	258	999999	789	682	413	999999	828	999999	999999	999999	75	316	914	811	30	723	999999	750	383	995	20	999999	687	344	176	706	158	999999	210	999999	935	578	385	999999	468	869	74	774	199	999999	999999	47	694	106	501	143	418	44	874	530	487	208	999999	999999	999999	286	842	455	516	706	538	39	999999	999999	580	496	931	768	352	161	658	999999	561	999999	999999	972	287	590	842	42	297	124	999999	680	760	737	340	999999	31	192	36	999999	268	492	662	214	48	889	526	14	211	650	691	723	871	999999	999999	65	10	161	998	999999	999999	483	418	999999	115	328	54	842	166	318	746	999999	999999	999999	417	999999	529	555	934	397	73	837	999999	999999	432	210	999999	999999	100	285	622	870	193	775	15	999999	999999	248	999999	719	999999	999999	848	893	903	530	598	831	403	999999	999999	454	226	999999	198	775	652	771	991	905	520	105	751	880	695	875	977	359	44	633	994	999999	457	225	551	389	999999	937	743	902	611	977	999999	999999	749	177	654	582	586	239	141	312	256	203	209	750	932	968	999999	999999	999999	249	796	770	583	254	997	11	69	808	787	715	999999	999999	303	542	549	999999	999999	999999	
231	405	772	805	501	692	999999	999999	25	801	457	30	738	999999	359	372	191	784	999999	505	999999	999999	522	778	452	426	284	166	899	667	999999	702	837	680	805	157	476	991	278	890	219	743	999999	268	361	766	976	321	740	931	361	765	299	635	357	579	882	994	363	999999	417	877	999999	999999	600	754	193	68	999999	999999	896	200	515	58	296	436	666	264	426	685	449	963	999999	968	999999	999999	413	212	333	236	274	481	637	999999	483	341	389	637	668	607	583	918	410	538	45	170	999999	251	999999	921	913	999999	578	678	635	454	999999	396	52	999999	351	980	735	684	936	999999	562	322	999999	954	56	38	596	818	111	531	562	999999	999999	155	999999	171	863	412	322	646	903	999999	568	999999	999999	993	999999	513	266	603	193	726	601	999999	608	999999	675	394	874	884	42	760	999999	113	891	573	463	897	968	189	127	332	371	300	999999	602	999999	546	83	999999	443	999999	561	508	348	999999	296	321	546	258	496	478	537	437	614	153	392	464	147	999999	540	697	545	87	485	860	364	999999	110	15	193	139	321	821	451	999999	208	999999	765	64	999999	999999	360	719	692	649	999999	934	999999	377	999999	999999	408	766	523	745	547	484	999999	488	999999	984	221	541	75	367	166	716	999999	999999	999999	323	699	93	40	999999	347	825	394	835	74	430	625	999999	795	894	730	555	307	999999	412	724	56	287	582	302	930	818	654	335	492	88	947	30	432	999999	599	999999	736	134	999999	721	99	197	423	62	368	487	999999	180	636	611	418	291	262	230	999999	422	510	737	467	528	181	68	999999	985	483	604	311	898	305	414	819	999999	306	691	999999	859	999999	530	934	999999	999999	483	699	881	670	999999	768	211	628	187	815	998	999999	879	549	40	844	437	999999	764	186	846	875	232	792	245	984	571	999999	999999	558	980	803	25	455	698	999999	999999	325	817	836	999999	280	128	599	820	515	426	999999	999999	24	436	951	179	276	236	608	477	98	435	680	206	615	220	628	999999	205	999999	434	851	670	382	121	761	999999	86	576	757	632	972	729	568	999999	991	403	132	39	633	748	999999	99	892	999999	999999	999999	639	494	69	499	999999	624	863	992	300	933	999999	324	199	252	999999	999999	851	844	126	705	122	776	999999	816	505	805	572	903	999999	761	778	999	231	624	298	591	999999	267	867	357	865	999999	139	68	761	807	839	391	559	999999	248	58	266	194	34	862	870	252	993	999999	62	960	787	539	165	642	103	
575	954	607	999999	593	976	999999	839	546	647	565	65	999999	965	999999	353	645	999999	729	743	46	599	435	720	999999	273	908	304	999999	999999	600	902	128	999999	274	437	951	428	655	81	497	355	487	225	315	197	305	999999	999999	999999	152	26	435	899	66	975	528	886	877	330	77	474	934	758	999999	663	936	983	701	753	402	227	867	999999	255	999999	121	220	415	87	999999	999999	432	999999	999999	583	477	228	657	299	908	74	550	335	14	32	420	729	177	999999	260	321	302	127	224	925	159	777	654	999999	863	318	481	800	362	162	999999	646	999999	474	195	718	336	411	845	337	676	542	653	233	281	392	52	763	826	656	622	999999	999999	720	433	699	574	292	435	999999	593	750	973	851	981	999999	999999	703	466	542	999999	890	282	999999	258	617	133	999999	104	480	276	717	973	705	539	736	572	402	51	495	153	54	975	255	744	925	569	801	251	507	776	348	999999	294	999999	731	999999	999999	471	815	576	153	999999	955	999999	875	999999	277	322	999999	999999	223	662	970	399	941	915	37	151	999999	58	332	189	596	703	927	420	999999	45	808	703	999999	931	999999	919	999	999999	30	999999	868	158	999999	999999	997	306	563	686	336	895	728	816	999999	55	999999	766	253	964	600	999999	406	999999	98	241	513	550	826	292	436	60	399	999999	894	115	999999	999999	756	842	191	300	999999	999999	999999	793	316	991	698	999999	792	999999	675	44	265	769	999999	412	70	70	975	456	480	281	259	285	506	643	922	899	772	999999	999999	999999	783	310	999999	165	999999	304	924	522	999999	497	499	999999	999999	364	999999	135	590	870	999999	696	866	999999	819	869	999999	808	297	673	999999	798	566	827	999999	999999	261	955	658	369	41	765	999999	999999	604	983	999999	291	900	151	814	797	999999	901	851	999999	999999	58	491	251	999999	999999	17	261	999999	63	930	672	519	120	113	874	999999	230	999999	357	560	999999	140	836	97	710	908	156	859	281	489	999999	999999	999999	999999	212	473	416	206	999999	758	884	999999	550	62	999999	772	999999	48	939	330	999999	72	999999	999999	999999	918	655	164	463	664	999999	402	181	999999	275	695	383	999999	999999	410	999999	34	380	999999	999999	404	589	783	978	999999	128	117	919	951	401	602	999999	999999	599	294	818	262	743	999999	897	999999	837	976	786	423	999999	999999	148	539	269	73	691	904	97	736	999999	871	185	524	545	999999	482	230	183	673	222	11	791	615	591	808	999999	999999	701	193	566	999999	996	999999	549	719	969	390	
691	999999	999999	578	999999	862	999999	946	999999	228	268	153	19	999999	802	999999	999999	397	617	532	947	461	781	125	212	903	179	999999	875	620	999999	826	999999	102	538	999999	763	643	716	928	660	644	732	73	999999	558	183	949	999999	883	364	999999	111	999999	999999	240	555	795	376	390	692	238	81	466	253	442	370	917	88	957	359	567	680	689	871	312	728	718	806	654	730	230	916	999999	999999	822	724	346	659	308	999999	968	277	335	999999	999999	573	275	819	876	197	266	870	999999	533	797	482	422	576	139	511	837	988	721	660	472	999999	88	210	999999	717	34	267	780	999999	999999	299	354	453	448	739	463	898	930	466	473	359	73	469	468	350	312	769	530	999999	999999	980	555	675	773	120	495	75	398	168	173	999	100	999999	152	507	137	968	137	999999	58	999999	67	265	999999	122	999999	619	741	999999	999999	264	999999	984	214	411	999999	679	999999	338	999999	398	509	999999	999999	474	269	999999	326	961	222	343	642	140	747	523	922	300	999999	661	861	875	333	318	999999	909	272	116	980	741	763	457	299	798	999999	999999	439	295	962	722	853	381	303	999999	999999	999999	622	606	246	999999	488	453	999999	999999	477	378	75	999999	28	393	999999	999999	999999	999999	208	764	54	843	999999	98	93	636	999999	765	999999	490	999999	553	449	999999	999999	665	999999	299	262	319	266	281	331	777	594	248	999999	999999	521	700	484	718	999999	113	37	778	999999	158	608	852	125	999999	219	986	796	521	751	346	106	545	292	607	999999	888	508	999999	521	216	999999	845	369	759	254	999999	15	864	971	345	654	518	52	722	690	410	204	829	71	344	981	83	496	929	481	975	418	876	396	693	999999	264	999999	416	999999	999999	999999	365	192	999999	981	931	549	415	692	588	503	570	916	921	999999	678	711	999999	235	429	359	440	288	999999	999999	138	999999	999999	999999	400	999999	636	77	999999	999999	838	999999	959	363	59	533	90	247	893	999999	848	960	475	999999	999999	552	89	191	234	413	61	87	912	413	999999	463	999999	999999	302	336	999999	502	988	12	856	999999	752	823	185	999999	278	202	394	797	850	178	999999	999999	813	847	999999	455	999999	524	866	999999	999999	555	510	999999	271	999999	945	566	615	999999	999999	472	152	896	800	999999	15	338	999999	999999	692	125	999999	999999	460	981	861	454	164	421	659	473	145	105	305	999999	322	589	999999	999999	999999	828	191	999999	206	540	147	917	57	916	449	514	999999	17	999999	619	993	826	145	290	553	999999	999999	999999	
695	508	336	999999	600	603	942	426	703	999999	611	864	933	999999	488	920	844	943	407	247	971	155	93	137	38	999999	213	496	453	354	319	999999	426	999999	809	999999	999999	999999	999999	453	974	999999	999999	118	999999	213	686	999999	348	225	446	610	999999	174	999999	550	425	999999	28	914	400	999999	999999	999999	999999	854	447	946	257	790	716	753	625	953	273	948	344	974	731	825	999999	276	999999	238	908	708	663	262	999999	269	282	14	81	412	62	527	999999	461	156	552	999999	739	689	557	999999	692	984	149	900	999999	215	450	477	203	914	134	999999	744	999999	262	200	999999	999999	987	999999	999999	681	223	999999	999999	897	999999	828	189	999999	999999	587	600	729	999999	724	524	361	490	63	832	999999	878	498	999999	229	999999	20	893	999999	999999	558	701	50	796	20	771	248	999999	386	332	621	298	144	654	547	707	24	235	538	999999	833	701	934	685	185	803	724	972	999999	591	871	934	827	489	711	885	560	999999	214	952	286	999999	113	730	220	999999	999999	843	391	522	301	785	365	686	746	999999	999999	999999	621	217	56	999999	639	795	460	687	471	999999	942	661	999999	92	31	585	999999	636	598	213	474	937	69	880	999999	999999	299	96	579	999999	999999	855	128	205	321	997	999999	20	567	317	280	533	776	98	901	730	374	999999	763	779	296	119	268	563	890	683	157	175	685	999999	506	374	117	999999	999999	97	542	952	770	33	999999	999999	79	999999	933	941	171	999999	979	860	639	89	333	799	854	632	999999	564	314	999999	850	740	334	931	811	999999	425	455	186	813	197	421	448	739	110	906	49	976	630	949	522	186	196	824	997	426	999999	318	999999	289	500	999999	647	143	999999	939	64	148	480	37	525	715	999999	176	673	227	641	593	999999	947	592	999999	934	365	125	999999	553	510	934	999999	865	117	980	999999	323	219	999999	315	566	170	999999	901	506	603	433	807	999999	999999	161	779	999999	457	618	527	696	879	53	292	28	509	999999	554	999999	94	172	418	735	897	852	463	453	335	37	999999	999999	691	123	340	932	999999	999999	533	358	164	609	417	498	999999	209	443	999999	491	297	66	774	307	999999	999999	441	24	82	494	177	698	336	459	430	89	999999	15	766	712	360	999999	228	862	206	60	999999	754	999999	999999	697	419	296	999999	47	971	764	798	995	701	999999	917	245	999999	366	999999	999999	159	987	418	40	999999	999999	463	999999	587	837	912	111	645	936	686	104	798	796	999999	411	374	999999	459	325	633	999999	74	
812	442	474	430	505	545	232	335	767	999999	999999	502	999999	832	830	999999	143	851	999999	359	999999	999999	823	446	10	608	259	463	737	538	102	407	999999	612	650	999999	122	417	999999	565	423	611	919	592	555	303	25	578	544	962	325	999999	935	659	999999	999999	619	38	429	897	296	768	597	999999	419	999999	999999	140	191	141	347	999999	999999	142	936	163	303	240	890	707	592	999999	919	774	999999	628	472	999999	999999	60	89	94	987	519	279	999999	23	691	182	999999	986	885	396	412	999999	600	999999	802	999999	157	999999	388	147	722	314	615	849	823	999999	999999	383	782	828	141	999999	262	737	924	863	292	149	612	999999	190	721	999999	294	516	999999	999999	598	669	812	164	999999	701	946	275	214	663	999999	999999	999999	391	335	999999	67	265	999999	372	862	115	939	441	17	695	330	956	11	608	999999	342	999999	999999	202	714	999999	673	387	999999	315	472	999999	210	487	999999	937	676	999999	517	648	38	999999	785	760	492	730	380	157	68	380	990	999999	999999	341	999999	525	280	199	621	243	394	878	10	999999	399	999999	738	953	68	757	654	111	493	959	303	187	999999	643	710	984	599	999999	328	979	325	208	123	868	999999	999999	666	487	999999	283	264	160	164	728	370	106	991	427	98	310	726	888	780	647	48	294	635	636	488	999999	644	868	559	30	741	201	282	999999	938	634	101	999999	867	219	704	153	33	171	999999	613	992	182	437	27	263	436	427	475	830	730	798	39	998	606	999999	999999	600	999999	987	999999	823	131	999999	463	999999	558	31	570	942	999999	999999	474	363	874	644	471	441	999999	767	314	773	999999	49	217	836	71	999999	999999	579	319	999999	889	184	114	999999	871	999999	973	999999	704	999999	857	999999	935	469	333	999999	999999	962	178	954	67	376	682	405	26	91	281	627	999999	390	760	999999	633	351	382	300	999999	94	772	778	999999	734	999999	999999	916	283	999999	999999	512	395	55	308	411	364	495	523	501	708	774	789	422	356	659	324	999999	999999	900	594	999999	43	426	49	200	399	497	333	313	783	489	999999	978	533	124	762	344	461	588	999999	856	858	999999	550	320	982	365	120	84	748	253	999999	999999	519	660	479	969	16	118	999999	999999	172	999999	717	228	41	999999	999999	999999	897	980	203	287	632	738	238	999999	875	999999	217	44	386	999999	565	540	440	999999	999999	872	645	792	999999	353	576	411	694	649	90	332	288	999999	476	878	186	767	59	771	750	781	432	244	999999	287	999999	977	490	
913	653	999999	788	671	999999	26	596	114	999999	999999	710	231	999999	999999	163	553	449	46	567	508	81	999999	491	999999	999999	688	999999	410	999999	999999	999999	599	920	999999	999999	903	999999	617	828	999999	291	81	125	208	70	529	737	843	999999	549	837	863	419	981	842	856	695	129	999999	664	576	195	415	602	406	999999	310	999999	593	259	19	832	218	999999	227	999	681	292	608	999999	999999	606	329	999999	222	590	189	999999	999999	149	218	424	999999	173	882	105	666	523	802	949	999999	473	259	830	999999	15	999999	311	763	842	999999	412	999999	961	713	969	865	999999	389	816	932	999999	335	454	999999	999999	999999	54	235	132	343	168	490	659	871	999999	999999	498	620	216	935	877	185	105	999999	805	903	604	999999	999999	239	411	143	985	26	857	147	999999	999999	944	739	610	85	641	999999	999999	922	861	99	235	622	376	999999	183	999999	64	196	240	489	999999	999999	671	999999	322	892	999999	34	999999	642	999999	350	551	999999	675	999999	334	801	999999	999999	948	882	999999	515	234	300	862	999999	999999	114	962	671	907	326	552	262	78	26	999999	999999	999999	991	427	229	999999	885	81	999999	969	706	999999	262	999999	643	540	363	649	166	369	32	40	175	999999	999999	680	353	442	235	167	423	408	318	48	793	28	999999	465	822	439	349	999999	205	797	264	557	709	28	273	999999	198	612	999999	999999	740	999999	999999	928	36	548	999999	452	846	509	555	307	247	999999	999999	624	583	898	999999	726	30	802	834	378	808	843	970	334	178	999999	968	810	496	999999	307	999999	617	38	439	284	707	896	383	695	251	957	319	495	169	649	212	999999	786	195	635	938	884	43	129	999999	999999	999999	999999	407	540	745	810	585	999999	784	17	554	468	552	999999	134	429	148	137	851	533	484	175	529	246	678	34	999999	999999	369	199	584	908	999999	705	999999	622	976	999999	999999	999999	734	579	384	641	657	831	243	999999	999999	999999	746	906	999999	659	103	999999	754	999999	862	721	509	558	556	999999	433	646	221	846	720	512	453	983	630	705	999999	905	790	887	588	846	999999	145	525	851	999999	678	999999	597	999999	999999	867	815	303	785	999999	999999	32	789	218	999999	619	396	455	999	999999	763	285	572	859	197	999999	999999	999999	25	930	373	43	705	151	754	15	624	244	653	644	638	689	999999	999999	623	883	10	999999	576	236	999999	690	999999	786	690	402	999999	738	424	625	11	243	287	854	282	152	326	648	999999	16	995	162	802	999999	436	83	439	513	999999	314	451	
197	999999	788	999999	683	517	999999	461	999999	936	886	819	38	642	999999	411	991	999999	999999	999999	362	225	999999	999999	999999	999999	170	359	616	963	999999	502	999999	183	999999	237	499	327	599	635	999999	999999	112	79	119	342	774	722	41	671	448	727	764	748	999999	972	445	557	999999	795	356	570	844	398	381	394	710	999999	829	177	999999	674	197	845	169	175	122	999999	131	908	123	448	999999	944	524	837	999999	371	94	841	792	941	40	999999	289	837	352	999999	999999	724	632	919	893	864	759	774	540	999999	999999	923	999999	999999	999999	388	681	907	252	899	873	544	999999	349	999999	999999	385	970	999999	393	566	331	823	409	802	407	286	204	999999	462	195	750	999999	999999	781	171	982	847	515	652	132	381	999999	452	839	163	77	293	160	905	489	999999	140	999999	362	999999	110	999999	152	38	112	487	362	790	714	132	246	999999	567	607	15	537	464	999999	271	195	737	380	569	648	339	992	53	650	973	406	620	999999	464	524	999999	532	704	999999	550	644	29	999999	738	717	999999	999999	999999	552	899	951	333	149	885	177	530	729	890	504	699	119	443	999999	816	999999	999999	95	384	52	999999	483	833	977	451	626	175	999999	999999	852	731	111	277	999999	750	31	83	999999	275	297	999999	341	641	999999	788	440	210	317	987	999999	214	831	853	682	16	426	128	999999	698	268	999999	597	97	48	773	597	842	942	961	795	999999	999999	820	999999	58	215	842	632	198	20	999999	858	945	221	999999	899	258	999999	494	999999	999999	999999	783	16	295	407	253	603	437	999999	999999	267	999999	202	196	999999	21	766	999999	999999	999999	495	167	687	843	999999	651	876	400	999999	349	257	999999	637	892	517	258	814	801	651	961	248	999999	999999	421	167	512	752	999999	474	888	491	959	694	750	417	568	105	999999	152	755	377	212	999999	999999	350	809	718	310	999999	999999	207	964	982	839	345	300	169	276	999999	640	899	852	926	985	857	297	763	887	484	948	999999	651	658	896	594	46	642	156	80	999999	794	451	355	999999	691	526	999999	855	414	127	409	999999	999999	999999	856	999999	285	577	993	999999	999999	831	825	730	772	555	316	999999	999999	308	657	23	205	337	846	457	999999	999999	999999	340	320	908	482	367	549	999999	999999	999999	50	78	999999	999999	162	27	999999	999999	626	999999	999999	999999	220	890	999999	116	999999	395	633	159	999999	408	28	999999	999999	999999	741	999999	358	468	191	448	999999	169	999999	185	999999	999999	999999	187	35	999999	831	882	999999	169	130	430	308	
376	897	163	701	999999	491	641	999999	862	792	999999	285	174	999999	167	999999	338	753	60	999999	434	567	999999	535	999999	999999	999999	577	146	999999	999999	542	321	838	982	570	999999	746	377	678	415	135	686	799	370	999999	861	279	999999	448	283	416	79	586	999999	808	30	628	255	891	999999	73	914	576	678	999999	999999	999999	631	597	416	591	385	999999	438	308	881	87	174	999999	272	511	903	999999	22	999999	472	734	999999	183	549	999999	999999	486	968	999999	999999	120	131	413	937	999999	648	86	999999	692	40	697	999999	575	999999	942	463	702	999999	999999	999999	227	563	971	494	239	371	457	57	17	100	899	413	97	999999	771	999999	999999	616	999999	999999	827	664	330	677	775	999999	399	999999	607	944	799	999999	771	191	999999	556	159	918	708	173	200	38	35	601	999999	293	71	487	166	985	702	96	892	344	342	562	999999	304	719	652	999999	999999	450	999999	301	999999	642	905	104	224	806	843	908	573	999999	799	638	999999	546	999999	525	912	100	621	252	712	964	437	849	441	324	855	209	65	201	999999	999999	963	310	97	651	165	392	941	188	859	188	999999	999999	999999	923	513	758	236	136	70	121	828	819	999999	88	214	66	663	899	951	643	999999	999999	682	221	999999	428	458	840	370	529	158	442	392	534	645	765	999999	517	811	107	972	928	141	878	759	999999	722	19	446	108	729	52	999999	225	335	946	988	331	258	999999	999999	999999	999999	540	962	999999	436	63	999999	999999	750	155	999999	854	999999	924	250	804	461	531	705	448	404	999999	799	999999	999999	177	209	699	776	984	268	726	999999	586	999999	999999	915	372	717	669	577	997	358	583	954	383	999999	999999	999999	194	999999	999999	389	999999	999999	504	740	999999	999999	999999	854	999999	672	999999	887	370	66	94	761	650	999999	999999	999999	46	870	406	999999	999999	161	832	622	797	993	592	125	999999	347	936	594	668	999999	68	999999	457	814	999999	335	592	999999	593	326	999999	649	999999	306	780	913	352	990	595	589	525	705	359	646	66	749	999999	650	356	999999	130	999999	103	790	829	907	999999	232	999999	81	331	999999	567	999999	163	999999	938	295	344	627	995	945	999	88	999999	363	999999	999999	757	999999	255	941	350	999999	999999	969	556	274	476	873	557	130	954	523	268	999999	148	999999	493	908	810	794	316	728	37	184	999999	24	456	476	999999	555	474	950	999999	390	999999	999999	319	999999	999999	674	999999	471	80	874	990	999999	999999	348	225	989	327	848	284	460	635	622	542	31	477	999999	818	
999999	798	11	999999	14	696	999999	817	151	534	309	999999	146	975	844	657	162	999999	25	204	999999	261	95	999999	625	675	999999	754	566	464	297	999999	69	855	818	672	79	228	985	789	942	999999	999999	464	27	541	148	485	790	964	389	837	462	347	710	749	713	772	41	339	330	999999	261	687	246	592	258	290	166	182	588	934	999999	236	262	586	187	630	220	999999	536	890	963	601	84	459	263	722	155	78	959	306	197	655	999999	999999	279	396	227	434	292	857	999999	618	999999	455	999999	236	999999	134	572	92	561	947	999999	440	170	659	613	999999	339	536	145	98	222	292	747	999999	999999	443	316	790	999999	999999	801	999999	571	999999	226	999999	819	37	637	31	505	877	744	249	852	37	658	620	783	440	105	756	721	999999	405	103	999999	97	468	650	817	782	679	775	999999	133	869	815	442	984	967	312	898	999999	592	999999	547	999999	999999	740	785	696	16	972	690	54	957	999999	999999	133	999999	999999	568	986	213	723	999999	999999	103	729	999999	843	999999	799	473	793	858	607	999999	69	555	210	397	728	865	130	775	707	95	999999	999999	999999	865	319	999999	245	744	911	910	868	999999	578	999999	970	582	942	519	217	509	897	195	360	999999	999999	578	999999	344	839	131	92	947	999999	884	991	563	629	977	999999	735	999999	999999	999999	696	778	921	976	797	427	999999	999999	611	568	207	999999	915	999999	845	976	741	354	901	904	789	827	999999	999999	999999	999999	417	999999	964	651	482	281	848	999999	999999	914	967	601	999999	999999	693	208	481	999999	302	696	999999	999999	999999	10	136	390	999999	154	167	868	857	284	999999	385	999999	999999	958	999999	999999	926	349	677	160	931	18	149	432	999999	999999	591	356	541	354	999999	999999	999999	179	963	524	101	999999	703	91	999999	66	999999	319	547	906	500	249	520	303	376	357	408	999999	851	991	999999	957	351	933	576	521	326	929	293	999999	350	999999	999999	445	994	999999	999999	595	364	999999	325	999999	885	88	999999	351	835	248	999999	651	999999	999999	328	971	537	144	602	770	515	284	999999	763	999999	508	565	999999	255	85	308	999999	999999	812	242	976	676	166	999999	999999	222	234	685	87	999999	642	111	277	704	999999	908	859	388	874	999999	89	999999	999999	805	999999	522	253	106	999999	999999	594	939	134	999999	351	305	999999	72	999999	558	290	598	999999	999999	999999	999999	297	772	232	177	448	15	836	999999	999999	840	123	999999	999999	751	999999	999999	925	148	999999	703	976	437	363	727	536	999999	59	326	800	491	
483	750	422	979	234	480	999999	999999	500	588	112	402	688	999999	192	31	376	999999	589	161	673	523	455	689	431	999999	419	505	640	651	956	520	931	999999	999999	373	938	715	526	498	999999	341	647	778	601	583	999999	852	544	515	430	999999	737	648	817	959	304	733	558	999999	71	999999	952	849	631	999999	470	999999	999999	819	93	999999	71	100	896	341	876	677	97	999999	999999	567	999999	135	230	494	999999	293	853	407	78	214	999999	999999	999999	886	388	798	156	19	122	730	999999	725	432	769	999999	646	751	999999	93	627	999999	710	261	999999	417	827	628	146	999999	187	999999	745	750	999999	503	908	663	999999	999999	999999	530	88	734	391	858	245	703	461	999999	145	541	376	999999	451	568	456	999999	933	478	561	999999	19	209	999999	565	999999	999999	553	999999	502	983	741	533	16	106	566	975	869	645	182	133	177	62	999999	646	797	999999	999999	999999	57	16	729	541	400	907	520	999999	999999	999999	896	269	160	999999	999999	162	799	843	317	999999	11	480	42	298	306	438	12	957	536	297	767	540	677	243	999999	495	999999	210	142	108	999999	999999	185	52	999999	912	973	982	470	521	847	954	124	953	318	576	999999	441	244	962	905	563	352	512	999999	365	592	916	966	999999	898	598	710	999999	769	323	999999	989	549	393	464	30	496	25	999999	999999	999999	999999	924	999999	999999	999999	999999	179	203	32	344	999999	984	999999	330	66	25	375	622	999999	253	905	193	999999	281	999999	891	851	508	884	76	337	999999	255	999999	999999	999999	324	999999	86	633	541	25	999999	979	999999	14	999999	72	999999	15	131	999999	202	569	521	539	930	381	999999	930	124	671	999999	955	16	999999	738	453	461	74	700	790	546	999999	712	889	447	999999	649	980	735	788	111	879	999999	999999	999999	686	999999	999999	71	943	58	155	519	999999	707	791	972	999999	276	712	999999	999999	314	340	855	577	856	999999	999999	999999	731	555	205	999999	570	439	19	999999	742	62	999999	133	12	756	742	401	115	842	192	655	53	628	999999	32	999999	999999	574	999999	999999	302	999999	796	245	999999	999999	502	949	193	309	277	781	900	999999	999999	686	487	339	557	999999	464	471	999999	449	446	999999	113	841	182	158	999999	864	405	992	450	233	239	887	855	545	250	999999	922	543	914	874	152	350	500	346	699	999999	26	999999	999999	830	999999	999999	799	285	118	660	776	45	507	413	386	999999	838	990	999999	600	999999	22	357	999999	999999	480	534	572	728	762	351	836	458	373	847	388	377	999999	417	
882	98	999999	436	589	675	886	45	511	999999	999999	512	509	999999	109	954	14	999999	612	999999	344	821	999999	556	355	319	999999	587	999999	565	997	541	228	999999	574	512	904	585	767	347	662	444	999999	83	495	999999	999999	947	999999	418	843	719	999999	338	83	70	861	33	90	280	735	999999	999999	945	500	702	999999	999999	999999	999999	60	999999	901	275	628	899	798	999999	71	999999	999999	999999	238	725	722	288	776	890	999999	513	651	881	504	497	611	999999	543	87	999999	792	966	914	999999	761	368	424	818	999999	709	183	999999	999999	999999	985	803	999999	999999	185	233	999999	926	403	427	812	999999	179	923	414	663	276	366	999999	580	279	999999	562	370	476	367	307	469	999999	999999	335	999999	943	920	999999	693	867	291	999999	854	370	866	999999	497	819	815	199	999999	414	999999	443	999999	999999	999999	999999	857	999999	383	605	999999	999999	752	649	221	101	571	12	259	999999	720	999999	999999	998	866	220	412	564	74	550	660	177	807	65	450	748	999999	699	815	238	661	999999	494	999999	548	929	617	999999	362	999999	258	812	999999	96	693	999999	458	818	685	917	999999	999999	186	999999	999999	651	128	696	208	473	999999	999999	197	30	999999	277	999999	999999	999999	937	999999	195	212	999999	302	999999	999999	720	372	999999	300	700	24	999999	948	369	276	661	741	897	810	920	28	999999	823	999999	625	919	999999	425	737	999999	367	747	325	999999	999999	999999	540	107	423	407	334	999999	183	882	999999	299	81	393	11	650	567	999999	999999	682	177	999999	845	916	232	318	387	946	673	151	999999	999999	582	855	999999	759	130	644	484	413	595	231	714	940	527	335	847	999999	999999	999999	591	804	621	642	926	776	671	624	999999	115	999999	388	999999	999999	999999	591	999999	226	125	251	529	999999	88	999999	96	999999	999999	905	999999	999999	999999	437	999999	585	559	999999	999999	939	929	502	98	505	769	378	999999	216	999999	681	400	935	618	630	834	183	999999	667	725	898	556	979	999999	765	999999	978	999999	999999	857	548	999999	21	936	999999	296	622	999999	999999	164	709	339	879	849	999999	514	462	287	840	603	357	27	892	811	757	393	949	999999	332	279	999999	734	801	999999	999999	999999	389	998	841	343	222	30	544	513	25	568	999999	999999	248	261	773	999999	803	988	509	531	590	209	189	393	347	999999	829	754	373	999999	537	530	301	728	135	464	446	999999	999999	337	999999	389	795	198	717	818	97	999999	999999	100	931	813	999999	36	999999	189	819	457	996	926	200	789	149	999999	41	155	839	519	135	
319	263	307	999999	182	57	210	413	991	999999	999999	208	758	999999	282	54	999999	999999	274	119	946	644	988	999999	464	999999	693	249	999999	166	571	979	578	945	999999	999999	633	215	676	978	418	775	828	999999	477	999999	442	999999	999999	996	317	474	574	409	189	999999	274	797	152	46	364	999999	658	834	114	999999	999999	999999	70	445	420	518	14	296	999999	180	816	217	42	999999	703	161	383	758	999999	999999	999999	178	765	523	999999	836	999999	640	624	457	126	999999	999999	999999	107	630	481	430	586	999999	470	287	708	999999	857	999999	765	999999	342	212	588	900	985	17	143	461	56	999999	999999	584	456	373	671	254	63	823	999999	113	999999	83	680	952	999999	60	999999	137	999999	756	999999	999999	80	999999	999999	999999	869	226	17	669	795	646	583	933	556	999999	352	107	616	463	955	999999	999999	661	999999	268	532	999999	999999	934	999999	15	991	999999	882	999999	513	799	74	260	385	999999	815	999999	318	999999	499	746	999999	180	708	999999	999999	999999	801	631	986	419	880	50	999999	243	999999	82	299	789	654	294	61	197	498	552	42	365	87	127	228	657	353	999999	769	786	240	558	999999	840	494	984	498	260	383	103	919	999999	371	152	350	999999	999999	528	348	999999	694	218	681	999999	507	165	929	683	413	999999	76	107	999999	112	999999	938	999999	458	305	670	795	999999	813	404	633	17	994	999999	776	999999	87	999999	444	563	999999	32	999999	80	343	338	65	814	847	55	37	821	753	268	150	999999	896	999999	232	678	419	999999	404	287	532	499	171	999999	907	999999	999999	252	663	999999	21	999999	72	775	125	967	614	999999	953	999999	377	812	264	736	795	375	588	955	999999	999999	999999	208	627	599	547	843	177	999999	907	920	794	785	167	46	999999	169	999999	130	16	265	73	437	999999	637	910	720	245	435	209	541	999999	305	650	898	572	999999	362	472	237	281	999999	554	84	43	973	592	999999	227	999999	635	36	467	948	346	701	716	268	990	999999	827	999999	741	861	375	580	499	144	269	999999	444	999999	876	892	999999	464	519	363	906	663	328	75	999999	946	573	515	881	357	314	206	855	554	372	783	410	672	999999	692	708	999999	999999	457	394	753	54	828	159	575	222	881	192	363	361	336	371	761	591	795	297	860	699	151	830	73	999999	890	999999	999999	492	73	406	827	655	999999	189	870	681	999999	901	745	365	316	144	999999	999999	502	999999	45	999999	648	91	272	404	847	762	342	626	331	145	999999	393	66	92	159	484	365	708	
907	999999	500	90	999999	894	551	999999	999999	17	407	59	125	697	408	681	843	981	999999	432	807	999999	847	254	360	138	747	362	309	233	984	999999	658	794	999999	889	921	568	764	378	852	353	379	999999	228	281	29	466	984	385	248	177	350	999999	900	225	309	256	729	999999	999999	199	205	169	32	999999	400	331	999999	519	759	999999	999999	999999	579	999999	322	999999	35	999999	999999	290	999999	924	999999	816	606	726	893	80	590	675	999999	575	232	999999	999999	219	999999	768	881	697	999999	999999	625	999999	950	585	363	446	903	786	230	651	999999	865	821	999999	184	999999	853	674	999999	341	929	999999	999999	651	543	999999	316	999999	220	266	207	421	235	902	309	31	866	31	999999	457	177	803	454	999999	497	366	999999	876	999999	106	915	216	999999	724	999999	999999	526	308	999999	999999	140	800	999999	999999	453	667	640	999999	971	163	348	831	999999	999999	174	135	640	999999	164	186	83	439	77	123	351	999999	161	511	999999	768	999999	568	978	926	327	999999	237	490	999999	999999	726	999999	999999	881	757	94	906	289	560	420	999999	276	999999	865	373	700	733	462	622	999999	515	139	999999	212	658	999999	999999	384	663	797	999999	159	516	334	999999	160	999999	195	366	267	94	872	950	999999	868	238	425	123	562	626	643	999999	867	999999	999999	999999	370	999999	233	999999	999999	999999	625	762	522	999999	759	818	415	222	999999	547	106	365	378	643	188	616	999999	999999	365	739	999999	46	999999	133	291	999999	20	863	789	833	999999	999999	999999	563	256	198	432	127	479	606	707	999999	461	999999	999999	512	912	681	418	999999	367	804	999999	999999	709	588	608	399	999999	533	808	551	999999	342	585	717	339	815	396	990	193	226	949	759	42	482	585	68	455	779	323	338	455	45	475	167	999999	534	999999	667	999999	43	999999	945	797	999999	917	999999	999999	960	182	107	295	427	570	150	854	999999	469	237	999999	549	943	689	219	480	105	397	999999	427	999999	805	960	999999	410	160	568	14	961	875	564	465	548	495	606	999999	53	37	999999	335	313	999999	75	627	664	50	99	999999	735	999999	70	529	263	999999	999999	999999	146	566	999999	420	999999	850	900	593	672	548	11	458	93	999999	436	77	999999	541	123	55	739	343	74	369	70	600	278	644	815	999999	212	454	484	999999	90	487	20	64	752	999999	999999	481	999999	999999	49	999999	885	742	890	992	606	721	979	964	637	999999	999999	658	359	981	581	266	778	636	999999	556	999999	999999	912	999999	67	999999	788	999999	999999	267	388	999999	
329	430	714	536	999999	822	438	490	475	520	602	287	999999	362	999999	771	882	747	999999	328	780	493	666	41	999999	941	935	999999	933	329	922	379	424	553	338	929	999999	999999	999999	956	208	854	999999	463	261	635	964	999999	172	27	778	303	999999	70	177	836	999999	683	706	812	999999	699	557	155	597	232	999999	441	34	775	503	999999	245	747	129	999999	411	213	780	204	976	240	575	915	550	628	815	363	386	501	175	594	348	999999	999999	508	307	935	865	39	999999	533	680	397	523	941	999999	816	940	252	434	560	902	512	836	655	999999	641	605	999999	416	999999	64	532	999999	999999	499	545	677	621	628	476	999999	751	432	453	999999	188	402	609	570	998	423	143	999999	615	691	835	863	424	384	665	340	896	622	273	999999	157	787	613	452	522	149	329	624	999999	222	161	999999	393	999999	945	249	995	408	417	96	920	999999	993	228	663	682	263	246	962	146	999999	138	169	974	412	401	788	999999	999999	859	103	519	118	403	539	999999	999999	329	999999	999999	344	498	214	186	557	692	793	999999	788	840	886	93	661	821	999999	33	921	999999	692	553	461	999999	361	558	999999	999999	356	600	688	999999	999999	934	806	545	802	952	999999	999999	427	719	608	402	379	999999	972	999999	999999	297	631	999999	999999	999999	636	999999	965	505	146	656	194	156	345	999999	706	999999	637	952	999999	125	29	819	999999	939	991	972	945	68	999999	999999	585	982	553	69	969	181	999999	151	307	921	999999	999999	999999	276	797	999999	383	999999	999999	499	579	30	734	999999	999999	811	416	894	999999	999999	940	999999	999999	992	80	212	603	286	233	535	999999	495	654	365	545	999999	14	833	151	999999	999999	539	372	970	575	565	999999	810	791	167	765	190	81	999999	980	673	270	823	206	594	999999	107	999999	170	694	93	375	379	207	999999	807	583	752	999999	999999	410	544	76	427	515	954	999999	999999	75	769	624	999999	999999	384	871	999999	190	999999	556	999999	999999	357	211	285	491	199	878	613	246	359	192	438	721	579	580	138	999999	406	999999	999999	885	611	126	401	80	669	999999	994	335	999999	999999	946	999999	999999	573	999999	343	790	935	325	999999	999999	259	716	587	195	701	441	999999	999999	268	784	946	916	167	889	241	999999	999999	821	834	884	287	153	999999	245	242	414	999999	527	795	413	470	374	564	706	362	410	813	884	967	999999	200	593	834	842	10	289	160	999999	820	533	586	124	491	999999	901	999999	999999	352	952	297	999999	999999	947	999999	324	581	362	460	
536	831	996	329	853	911	693	694	319	890	244	953	264	331	706	271	999999	355	883	372	999999	257	427	471	931	680	496	999999	646	979	527	999999	926	699	999999	999999	537	266	999999	999999	507	217	796	102	117	999	999999	114	579	685	38	968	999999	999999	999999	289	414	534	397	182	999999	779	57	999999	999999	815	36	564	184	717	733	570	94	313	864	999999	460	335	999999	999999	646	999999	345	960	950	558	999999	937	53	999999	999999	999999	999999	98	164	728	169	999999	728	301	972	478	929	861	951	467	884	394	134	999999	828	89	179	999999	999999	42	999999	97	389	814	93	99	521	316	999999	730	999999	996	158	146	437	999999	999999	72	960	999999	999999	483	18	493	674	347	813	983	48	999999	999999	999999	562	999999	999999	81	87	914	999999	883	999999	622	729	231	765	887	245	999999	999999	834	483	999999	504	999999	999999	999999	999999	896	999999	746	286	537	999999	635	896	299	999999	36	851	365	916	691	999999	87	220	999999	753	999999	999999	787	112	999999	361	214	33	999999	908	204	552	333	992	191	775	999999	999999	429	354	999999	335	475	453	218	999999	276	917	791	262	427	999999	999999	217	302	999999	362	999999	461	999999	74	612	179	390	250	484	528	372	735	916	392	480	791	494	659	999999	262	343	893	999999	95	296	241	475	490	57	999999	125	999999	23	422	828	155	253	999999	491	165	95	213	999999	617	903	192	999999	869	999999	365	255	558	840	915	28	999999	999999	999999	778	999999	704	899	202	672	413	672	722	503	564	335	548	214	177	305	177	140	169	999999	999999	999999	366	605	544	999999	566	566	860	107	404	88	382	163	512	120	461	195	20	72	999999	999999	469	382	314	999999	817	51	999999	544	748	999999	590	999999	907	674	25	108	365	511	115	999999	811	624	999999	486	999999	394	999999	67	844	982	129	106	865	951	643	983	999999	999999	873	525	186	325	999999	515	497	999999	256	999999	105	363	829	509	999999	368	429	999999	282	828	999999	999999	349	999999	700	766	769	999999	999999	955	999999	41	807	443	637	590	669	496	275	594	989	999999	148	999999	962	999999	162	620	999999	506	999999	798	710	473	999999	450	185	853	999999	999999	745	12	843	999999	807	74	999999	395	871	999999	699	933	579	688	838	397	294	486	370	999999	613	999999	354	339	433	241	330	344	190	196	415	816	870	682	848	999999	438	999999	999999	999999	935	999999	748	773	807	599	999999	32	634	865	166	999999	493	417	979	596	658	999999	867	575	999999	221	999999	685	999999	999999	72	897	840	851	958	445	
430	471	282	846	411	999999	531	833	23	999999	999999	324	39	999999	332	463	702	262	338	924	981	999999	999999	724	561	73	812	924	536	330	191	782	999999	720	278	999999	999999	999999	195	87	982	43	562	999999	511	890	655	999999	560	609	205	999999	523	44	999999	941	317	999999	295	999999	768	999999	306	692	999999	926	418	319	999999	311	329	999999	76	999999	942	947	927	718	999999	670	417	568	374	927	135	603	269	872	265	337	714	585	847	999999	319	999999	736	869	329	584	482	346	999999	999999	290	999999	521	271	102	517	23	598	345	624	930	209	242	379	999999	522	667	546	63	121	597	743	722	229	942	567	220	67	399	999999	198	81	762	125	647	499	92	997	779	748	999999	999999	249	232	917	999999	151	367	312	806	917	999999	292	695	661	546	913	301	329	534	999999	956	999999	708	435	858	447	127	999999	77	440	669	999999	999999	999999	999999	504	499	999999	833	425	853	754	999999	720	262	788	77	463	999999	586	790	678	254	452	366	917	999999	796	68	671	34	634	244	375	999999	999999	999999	897	190	52	423	989	496	119	452	211	615	987	182	999999	380	663	631	491	999999	999999	999999	862	999999	563	963	703	254	171	401	229	520	227	472	93	999999	180	282	68	172	801	999999	145	999999	164	311	553	623	999999	301	370	12	752	726	267	657	999999	465	626	999999	999999	744	334	717	232	999999	999999	524	99	269	210	391	573	329	848	808	999999	999999	286	262	419	89	266	869	41	226	767	501	215	436	695	999999	655	979	451	66	999999	428	777	473	999999	999999	534	999999	101	979	439	433	877	458	281	263	188	374	669	641	999999	465	999999	999999	924	897	319	662	574	495	999999	594	877	791	950	957	999999	999999	999999	390	999999	537	777	61	999999	999999	623	756	164	999999	535	291	319	999999	578	402	741	999999	549	26	719	871	164	999999	254	844	556	999999	508	324	178	375	999999	289	999999	999999	999999	634	227	999999	999999	562	508	142	959	453	284	76	222	558	999999	323	273	999999	670	682	383	181	807	942	787	536	258	840	273	169	265	999999	723	999999	714	999999	553	959	999999	166	999999	31	646	999999	570	489	873	950	999999	854	112	702	618	413	577	515	827	284	803	746	314	999999	868	800	198	254	352	595	844	118	769	999999	590	513	319	361	999999	17	382	307	663	999999	999999	419	67	562	420	320	59	208	290	278	165	995	999999	999999	163	846	612	325	147	287	115	990	94	797	122	115	999999	226	999999	999999	902	999999	93	16	926	459	
742	635	999999	42	546	645	828	999999	158	999999	999999	614	208	999999	404	67	170	385	202	750	334	269	450	315	225	832	228	999999	999999	999999	911	999999	777	703	113	977	491	114	741	470	172	593	999999	526	999999	489	28	300	999999	999999	346	999999	814	186	134	999999	194	528	817	999999	427	999999	134	499	683	816	999999	504	585	427	575	65	999999	731	999999	741	999999	999999	999999	735	814	927	54	531	999999	999999	40	601	578	999999	793	963	999999	999999	999999	999999	468	159	843	999999	999999	999999	999999	998	279	290	999999	92	597	393	862	999999	665	91	899	500	323	603	999999	479	785	244	925	955	634	999999	768	617	999999	784	282	471	90	235	999999	999999	222	999999	261	43	150	999999	14	999999	768	533	999999	216	137	552	490	865	973	999999	999999	418	999999	999999	374	999999	521	455	404	813	999999	400	189	439	999999	608	288	277	999999	153	338	838	999999	740	196	999999	999999	562	999999	146	303	417	498	716	999999	674	703	462	681	592	999999	694	553	999999	83	377	353	868	217	999999	999999	999999	522	830	45	22	999999	856	572	999999	364	959	966	267	519	704	902	472	999999	999999	905	825	999999	999999	999999	643	294	999999	667	818	757	445	354	960	872	999999	894	999999	681	371	496	846	889	999999	238	561	728	296	680	379	475	880	813	884	624	448	999999	762	208	401	999999	147	199	753	515	919	615	16	395	999999	809	244	791	999999	837	68	936	187	531	80	999999	999999	369	999999	353	876	999999	470	345	433	464	142	469	289	643	359	656	145	902	318	999999	721	900	252	569	240	98	130	999999	565	512	449	240	137	486	999999	778	901	410	639	297	155	999999	961	974	677	774	512	999999	487	412	800	284	222	999999	999999	107	126	728	122	787	511	423	780	921	999999	999999	342	803	913	581	999999	735	273	31	999999	999999	938	999999	999999	465	586	80	569	163	712	174	27	12	292	631	661	183	297	851	785	999999	999999	50	959	775	442	999999	145	906	999999	75	21	201	334	152	169	999999	835	656	999999	440	854	999999	999999	999999	883	339	520	291	920	581	447	421	246	999999	171	897	319	127	33	877	935	662	506	999999	163	826	677	150	472	812	348	999999	650	354	999999	273	832	118	999999	999999	999999	853	986	85	627	599	955	266	999999	271	539	717	633	333	505	201	130	999999	697	999999	999999	380	819	117	243	806	770	891	200	999999	75	210	235	919	999999	91	675	430	29	563	871	421	169	211	999999	630	17	327	849	999999	152	270	421	835	451	817	999999	879	842	
999999	829	74	76	999999	205	999999	492	713	643	423	526	999999	999999	144	195	999999	999999	617	834	999999	799	999999	51	514	754	805	789	400	999999	871	57	796	587	208	999999	807	999999	85	999999	944	148	303	683	436	999999	452	999999	287	649	999999	606	426	54	239	31	999999	999999	561	338	999999	549	101	245	999999	999999	999999	122	353	410	387	999999	145	612	890	474	505	770	615	354	999999	999999	512	750	999999	274	630	751	358	999999	358	785	999999	746	999999	404	56	68	910	70	440	340	999999	876	272	999999	471	814	164	765	526	615	417	216	999999	999999	47	351	966	507	745	977	763	999999	999999	602	112	999999	996	495	999999	447	859	555	914	971	999999	635	488	963	803	815	596	593	660	742	377	586	999999	311	366	704	999999	412	324	462	576	999999	824	669	999999	83	818	669	999999	89	756	862	301	64	592	412	862	13	999999	999999	390	180	515	319	999999	525	999999	694	999999	723	355	999999	240	462	405	999999	811	819	999999	730	997	927	256	581	985	515	294	999999	719	954	841	999999	708	394	81	405	693	514	444	687	999999	999999	540	999999	999999	310	631	839	659	79	601	53	252	999999	931	999999	924	933	334	719	240	999999	975	184	882	266	747	845	999999	999	829	306	384	84	334	874	397	633	848	685	883	999999	16	999999	999999	797	846	733	463	618	481	759	190	725	456	999999	158	365	740	476	562	786	999999	659	999999	304	669	177	649	67	75	300	95	649	999999	785	15	334	821	94	420	999999	999999	999999	528	999999	126	659	627	999999	999999	999999	893	381	132	107	999999	999999	410	69	138	678	93	999999	999999	190	674	541	889	671	387	823	543	999999	66	548	403	688	141	181	187	19	999999	708	341	42	999999	714	526	738	790	658	924	762	999999	741	931	986	227	347	404	999999	770	956	564	999999	498	999999	324	584	703	316	225	239	999999	128	137	999999	74	521	783	999999	24	999999	881	728	899	781	700	324	616	417	471	793	999999	601	249	594	153	438	544	999999	399	999999	44	999999	999999	695	999999	836	614	999999	922	999999	999999	444	570	619	84	836	13	716	546	10	999999	999999	845	999999	462	290	999999	543	241	636	977	624	570	999999	126	408	295	213	999999	864	710	71	495	999999	239	342	40	630	519	317	434	827	623	398	999999	748	637	20	242	600	957	80	324	295	728	939	873	497	502	676	551	800	999999	682	299	906	801	90	202	130	259	999999	33	924	212	160	999999	999999	108	377	999999	284	970	310	999999	639	747	209	999999	299	
468	542	999999	843	766	999999	21	941	999999	999999	999999	999999	817	122	999999	999999	57	399	999999	999999	999999	701	398	999999	999999	276	829	999999	775	660	999999	601	54	902	662	999999	130	190	168	578	999999	999999	83	41	430	224	466	858	958	206	999999	357	125	467	999999	767	153	12	938	499	804	505	999999	999999	908	355	511	914	460	634	999999	999999	999999	515	439	880	628	367	999999	690	809	971	556	579	77	812	999999	586	552	894	999999	127	999999	668	773	643	999999	634	133	84	713	551	407	334	616	725	999999	610	38	480	148	999999	307	257	689	832	999999	596	380	105	999999	999999	372	565	72	999999	624	999999	999999	795	999999	999999	999999	630	977	267	573	999999	962	999999	999999	875	557	81	756	999999	819	994	978	940	999999	999999	263	37	215	787	189	842	271	999999	110	552	999999	243	493	154	999999	999999	280	431	269	725	633	37	409	993	999999	301	809	999999	652	630	594	800	109	999999	999999	216	999999	199	88	999999	960	818	252	999999	16	324	588	999999	244	152	723	556	681	969	673	235	627	221	420	999999	43	999999	502	479	958	78	999999	999999	414	345	999999	91	353	538	764	815	785	265	986	63	712	207	51	510	906	47	129	139	999999	514	999999	212	778	200	697	974	325	772	195	938	190	785	207	898	889	642	213	152	999999	999999	450	999999	234	367	999999	835	945	999999	573	921	948	14	785	899	999999	59	999999	162	840	790	499	23	80	58	873	999999	10	152	620	999999	833	976	924	169	74	226	978	421	25	862	39	999999	999999	274	999999	185	999	307	999999	839	999999	60	312	424	367	436	301	186	494	999999	999999	802	999999	309	97	972	89	626	835	539	81	999999	147	978	761	176	814	806	999999	999999	928	999999	10	781	933	782	674	510	999999	637	999999	801	927	999999	37	999999	952	899	186	999999	106	383	471	612	999999	999999	999999	333	663	999999	622	494	128	796	329	141	802	999999	375	999999	308	999999	823	999999	614	999999	963	380	950	534	223	999999	629	50	600	999999	241	397	22	999999	869	350	999999	610	24	441	683	140	448	896	433	361	534	872	719	527	559	274	997	498	485	543	999999	138	977	999999	999999	88	206	999999	899	414	999999	880	444	958	999999	222	193	999999	596	833	999999	999999	110	999999	390	999999	330	83	999999	967	400	524	19	336	966	718	633	316	576	999999	934	674	996	29	774	999999	437	761	795	346	999999	824	901	651	999999	999999	37	125	328	117	758	132	999999	932	24	999999	999999	999999	991	999999	589	999999	606	999999	899	266	
67	91	97	736	329	568	287	660	886	575	623	367	724	647	690	518	987	469	846	811	897	74	14	711	782	329	770	999999	756	214	227	909	752	354	999999	946	37	592	787	999999	844	127	56	448	449	999999	393	353	332	81	889	147	156	98	999999	993	999999	999999	999999	999999	999999	505	903	682	358	714	614	999999	386	744	490	405	681	999999	966	999999	999999	566	271	999999	999999	426	459	685	999999	89	763	664	999999	999999	870	651	999999	999999	401	349	223	373	100	999999	999999	23	966	587	999999	494	466	999999	131	999999	975	520	999999	684	999999	381	56	228	367	278	999999	999999	393	118	874	838	766	999999	265	627	999999	654	475	999999	381	921	460	871	104	830	623	273	542	406	999999	999999	536	954	724	29	303	995	16	821	999999	948	999999	999999	713	752	727	999999	243	999999	999999	330	54	587	313	151	921	999999	133	999999	654	999999	417	986	816	524	999999	812	999999	999999	999999	570	648	999999	752	432	999999	602	168	351	113	999999	39	48	384	999999	315	999999	999999	582	108	999999	871	478	177	107	541	643	51	999999	450	914	404	998	180	461	999999	400	999999	880	850	999999	25	782	433	999999	657	378	999999	845	218	363	171	596	146	999999	999999	179	999999	654	891	658	999999	969	901	999999	656	41	867	922	298	915	123	770	732	779	113	99	999999	572	449	172	40	206	980	97	753	807	999999	999999	762	513	999999	190	999999	201	999999	56	880	999999	948	625	511	689	556	303	249	400	864	366	111	609	999999	999999	215	729	628	364	988	814	445	848	999999	999999	170	785	999999	932	999999	999999	21	66	219	809	624	999999	661	351	649	999999	847	999999	999999	505	863	163	389	999	975	268	573	999999	67	75	999999	109	456	999999	529	771	301	317	618	333	355	55	399	324	299	999999	999999	286	715	311	967	93	905	999999	48	16	405	12	956	523	968	608	999999	154	999999	525	377	61	822	878	395	539	744	999999	999999	999999	764	74	710	594	200	296	698	999999	107	999999	204	781	570	999999	375	298	361	104	365	999999	56	255	314	773	23	26	464	836	999999	999999	348	295	524	229	251	341	999999	371	333	681	999999	252	56	303	331	595	490	309	512	107	999999	650	264	413	771	999999	999999	936	581	183	832	999999	839	669	377	908	267	351	280	999999	995	989	771	683	999999	999999	999999	20	452	427	535	164	334	818	259	698	40	121	458	732	581	366	790	159	849	58	999999	386	925	422	999999	149	999999	478	112	198	878	999999	576	999999	319	749	493	163	647	999999	
537	31	420	679	878	999999	999999	999999	463	638	209	621	833	999999	400	999999	95	999999	99	396	136	856	716	70	999999	999999	545	490	423	831	999999	636	511	999999	521	999999	965	256	544	192	257	490	24	473	999999	267	747	787	576	999999	664	463	74	261	551	999999	315	359	999999	999999	610	412	134	631	765	572	119	661	277	999999	999999	838	999999	907	149	645	841	253	80	562	711	999999	913	926	177	999999	999999	260	999999	999999	86	616	999999	125	999999	844	366	393	999999	427	999999	95	999999	567	639	999999	967	167	122	999999	839	72	288	999999	717	853	999999	999999	999999	356	999	859	999999	436	932	999999	451	380	335	304	999999	458	545	653	414	626	247	355	999999	352	999999	415	147	725	11	24	337	99	999999	999999	356	167	929	361	428	297	65	93	635	398	999999	597	999999	999999	626	391	999999	635	892	101	999999	152	999999	121	904	593	722	315	435	999999	913	361	972	999999	947	131	999999	999999	234	127	571	163	720	897	999999	853	999999	328	108	619	999999	702	999999	317	121	213	255	999999	456	834	575	749	658	716	999999	31	625	999999	999999	505	999999	999999	410	775	530	463	432	24	152	60	18	403	216	815	430	999999	163	665	496	744	999999	999999	738	400	551	821	999999	999999	422	947	238	361	999999	603	757	165	301	999999	787	658	781	241	675	405	999999	181	543	842	999999	273	867	960	737	999999	999999	161	999999	20	233	708	958	428	601	205	822	657	945	613	68	274	919	731	877	837	962	999999	999999	342	999999	379	287	661	717	158	89	277	623	331	974	605	562	291	209	88	699	999999	640	999999	999999	177	236	930	999999	31	999999	999999	999999	899	999999	985	126	271	999999	853	430	306	999999	999999	125	554	44	624	638	463	999999	999999	531	799	147	999999	999999	999999	759	406	153	999999	877	695	804	943	195	724	999999	988	488	300	844	355	657	999999	651	999999	999999	38	143	612	999999	999999	999999	715	614	292	761	999999	982	560	511	49	710	999999	999999	999999	648	182	368	319	466	650	974	421	793	186	152	744	958	999999	999999	730	272	541	999999	556	386	999999	338	902	962	604	16	927	788	805	644	999999	974	636	999999	192	670	823	155	650	999999	999999	921	438	150	26	605	175	359	781	776	179	999999	872	999999	999999	843	466	357	862	999999	57	632	999999	999999	999999	770	331	999999	28	70	449	999999	415	999999	999999	178	900	762	999999	999999	999999	577	17	38	999999	566	112	997	989	349	999999	476	293	999999	308	274	932	999999	581	999999	999999	999999	341	721	337	999999	611	
999999	160	390	999999	703	410	999999	803	479	625	999999	75	999999	668	999999	999999	999999	856	972	111	408	902	223	245	999999	190	999999	999999	999999	246	999999	700	999999	955	441	847	608	407	999999	75	430	213	829	649	971	999999	579	588	949	619	662	864	365	999999	212	768	999999	154	938	999999	711	148	860	242	339	270	384	56	236	999999	679	282	999999	906	680	205	82	574	273	999999	610	121	775	333	584	431	344	18	999999	672	911	464	999999	986	364	292	999999	597	320	711	455	533	999999	472	940	999999	517	459	12	17	696	999999	999999	764	999999	999999	372	536	999999	907	925	376	303	999999	999999	225	813	370	999999	999999	999999	999999	999999	999999	727	87	760	312	999999	203	914	885	16	744	976	549	583	999999	999999	764	919	999999	938	413	999999	999999	239	797	897	725	577	157	907	613	166	999999	117	328	999999	834	839	999999	153	464	993	50	370	999999	587	36	641	118	295	786	999999	999999	546	850	776	999999	847	999999	415	667	999999	766	978	402	588	766	441	264	667	249	925	858	672	483	419	745	719	680	219	870	93	999999	861	130	144	130	673	267	551	398	986	999999	999999	486	838	236	71	967	970	821	595	387	999999	56	861	999999	372	999999	441	41	999999	999999	752	544	999999	168	904	858	267	999999	102	184	712	278	262	58	213	195	999999	192	683	751	709	398	284	999999	999999	999999	268	524	758	999999	999999	520	470	819	999999	120	902	680	332	999999	709	512	999999	999999	999999	182	793	812	416	999999	428	258	999999	999999	468	999999	269	877	151	98	599	743	709	999999	999999	999999	808	443	999999	102	293	965	860	479	52	206	669	999999	41	999999	32	455	999999	581	192	577	172	999999	360	769	850	34	538	243	999999	966	999999	999999	73	481	373	359	888	999999	893	999999	397	877	144	271	999999	406	845	999999	76	154	999999	137	310	780	999999	525	999999	164	252	268	436	627	866	999999	999999	999999	799	559	999999	999999	567	793	999999	729	190	295	158	99	999999	454	189	242	176	469	340	676	999999	293	452	847	999999	733	81	634	999999	770	21	68	868	271	606	295	999999	403	586	842	448	580	600	999999	999999	993	89	999999	89	204	999999	406	999999	726	496	516	999999	633	406	833	999999	63	702	419	999999	100	230	999999	847	893	416	999999	999999	497	237	365	692	999999	481	283	653	283	555	832	319	615	322	999999	999999	999999	188	202	997	752	131	395	878	190	471	999999	772	275	950	999999	787	687	999999	258	999999	999999	823	409	161	999999	190	447	508	870	109	667	777	89	
999999	757	714	224	776	140	375	999999	487	512	999999	205	510	387	333	999999	55	632	102	73	652	642	276	778	50	999999	572	999999	999999	17	90	803	508	693	999999	203	481	572	910	392	883	999999	999999	321	999999	956	622	802	999999	148	825	999999	999999	999999	436	406	999999	936	183	999999	567	999999	999999	999999	431	999999	696	817	161	999999	888	482	999999	709	190	994	999999	954	999999	93	262	770	999999	748	999999	613	999999	794	266	830	712	999999	398	18	825	202	702	184	999999	999999	270	999999	650	984	260	353	999999	865	999999	442	999999	999999	331	100	650	999999	130	216	296	999999	214	902	560	331	999999	999999	93	713	884	987	301	999999	999999	999999	823	457	130	585	497	839	858	372	270	824	422	999999	222	999999	368	39	81	495	887	81	525	368	253	329	566	999999	270	999999	981	546	999999	603	471	999999	999999	202	676	544	719	457	960	842	641	999999	908	999999	141	784	355	855	915	806	926	993	369	465	213	800	999999	590	579	816	391	724	684	818	715	775	41	175	999999	999999	776	440	121	683	726	999999	999999	325	775	485	696	999999	630	343	999999	999999	999999	999999	989	875	999999	999999	878	154	999999	917	62	999999	999999	365	999999	190	999999	388	40	495	882	686	999999	999999	390	703	999999	103	129	999999	999999	999999	151	999999	698	229	999999	999999	21	999999	562	999999	232	808	999999	330	788	420	999999	516	633	251	313	191	999999	400	83	302	495	822	999999	784	34	204	999999	712	999999	298	667	534	13	25	377	999999	933	915	463	929	241	70	914	404	371	613	631	851	46	959	653	307	155	999999	991	198	333	777	943	37	999999	999999	999999	500	999999	207	999999	618	874	921	258	679	999999	999999	71	435	907	999999	422	420	999999	971	676	999999	645	369	388	130	33	189	68	165	999999	436	944	489	999999	424	651	174	111	999999	977	124	710	974	370	12	822	999999	290	415	365	532	464	23	86	391	999999	393	819	391	595	695	999999	999999	706	510	209	582	746	493	276	999999	318	560	999999	561	288	671	999999	999999	308	466	898	653	999999	449	972	999999	412	307	999999	268	355	719	427	999999	262	618	277	860	999999	250	820	796	148	999999	999999	904	29	524	112	193	999999	442	93	999999	999999	218	301	999999	538	278	179	449	924	18	903	999999	142	711	309	670	403	148	582	67	645	111	515	999999	235	77	910	999999	204	999999	873	912	636	298	495	999999	327	20	331	534	999999	999999	872	139	999999	999999	999999	318	999999	442	789	256	860	999999	493	695	999999	607	40	470	368	291	
999999	548	144	999999	962	844	226	266	352	393	816	57	986	274	999999	385	490	610	306	999999	672	999999	999999	627	61	610	999999	799	349	719	979	861	176	790	136	999999	994	223	662	927	101	999999	99	999999	999999	812	999999	229	466	999999	126	429	173	765	618	492	951	517	938	361	49	426	916	633	413	954	999999	206	147	999999	391	277	948	379	999999	713	672	999999	197	249	572	586	343	32	603	560	697	411	181	643	999999	999999	284	310	888	999999	52	999999	999999	485	931	842	91	561	936	999999	481	999999	264	904	820	761	999999	699	789	999999	93	893	999999	999999	267	480	34	503	532	904	999999	647	999999	999999	670	999999	999999	711	999999	729	504	999999	999999	753	88	903	156	276	999999	999999	166	584	521	435	591	159	999999	999999	228	461	817	588	999999	41	856	833	999999	428	999999	999999	565	618	391	69	958	311	807	286	774	363	333	757	680	911	748	999999	999999	999999	254	521	778	65	999999	856	912	916	752	64	999999	254	600	727	43	217	999999	547	203	999999	999999	290	351	160	375	999999	999999	69	907	999999	293	448	707	257	999999	722	999999	509	134	534	156	52	999999	752	388	529	999999	606	999999	999999	999999	210	224	675	999999	963	999999	628	690	629	999999	853	18	999999	999999	459	999999	999999	553	320	999999	999999	422	999999	314	999999	732	599	771	846	110	999999	344	444	999999	93	233	42	667	220	552	218	819	999999	999999	303	44	923	999999	929	982	420	62	414	999999	311	999999	554	999999	999999	999999	999999	856	844	528	207	519	999999	999999	999999	235	515	685	342	768	999999	999999	917	999999	999999	399	808	999999	841	863	999999	479	930	352	959	305	678	999999	512	978	971	361	975	999999	999999	783	470	559	999999	999999	477	735	719	645	929	575	869	690	358	765	999999	963	999999	980	838	999999	589	230	999999	391	556	843	182	364	796	811	760	999999	267	237	999999	999999	323	147	396	999999	759	294	423	393	435	988	323	999999	555	18	346	995	999999	999999	204	250	154	912	157	999999	562	999999	848	127	999999	928	432	131	999999	184	649	877	593	883	999999	999999	807	30	999999	567	530	435	808	999999	475	765	999999	388	999999	688	114	999999	990	763	402	404	999999	999999	578	507	999999	999999	909	381	369	468	999999	999999	909	899	443	134	955	589	113	136	556	70	652	999999	134	54	97	158	79	247	999999	830	999999	574	858	999999	452	458	11	338	525	436	999999	16	999999	549	999999	143	255	979	455	999999	659	999999	847	385	999999	528	382	521	999999	761	311	999999	999999	999999	999999	345	51	
931	682	999999	588	775	610	129	641	999999	695	585	576	954	999999	999999	792	487	999999	226	727	999999	858	923	999999	490	233	764	135	307	434	783	777	143	101	323	307	999999	822	884	664	999999	999999	15	833	797	944	159	858	221	999999	104	409	556	617	567	999999	999999	430	107	551	846	999999	999999	222	912	807	443	862	589	792	843	664	296	561	10	739	999999	999999	289	546	84	905	913	968	340	383	999999	525	534	250	548	528	999999	342	818	732	999999	793	920	989	511	296	999999	429	495	439	122	994	999999	828	999999	999999	999999	561	477	940	91	374	882	539	586	917	999999	999999	253	324	940	954	743	277	338	68	999999	999999	45	999999	999999	494	482	900	999999	236	908	705	29	879	387	173	864	999999	650	999999	911	999999	412	999999	958	928	185	181	499	168	261	349	999999	171	499	850	526	999999	313	597	999999	999999	999999	359	19	633	329	374	936	776	999999	865	999999	302	157	788	999999	452	999999	999999	318	311	410	111	975	568	999999	858	390	999999	647	184	574	63	153	930	121	999999	583	999999	999999	811	999999	999999	79	395	722	207	24	999999	999999	999999	861	999999	288	590	581	999999	384	451	428	471	984	409	999999	914	301	573	999999	999999	999999	999999	999999	503	999999	999999	76	999999	42	589	999999	999999	999999	679	573	573	323	999999	999999	563	999999	944	678	141	906	999999	999999	999999	594	164	103	159	59	797	43	139	999999	367	999999	781	999999	999999	999999	794	999999	421	999999	999999	999999	564	601	999999	798	595	868	733	165	999999	597	961	999999	999999	999999	878	999999	999999	999999	57	646	444	368	955	473	993	49	464	809	999999	536	495	520	521	999	999999	562	999999	999999	464	929	309	999999	999999	770	544	999999	291	801	266	999999	999999	999999	999999	668	401	206	999999	999999	999999	555	413	999999	281	211	999999	999999	168	242	72	325	724	344	999999	128	346	470	890	194	928	892	758	999999	552	584	626	41	941	853	608	833	999999	911	555	908	525	385	999999	276	668	104	999999	58	738	999999	999999	574	999999	461	332	930	315	461	930	912	797	749	381	696	584	80	509	999999	634	239	999999	999999	789	594	602	960	769	623	999999	834	950	709	999999	612	11	61	81	489	531	678	527	463	980	999999	121	999999	14	15	692	597	595	636	999999	508	999999	770	785	999999	859	999999	999999	691	935	106	962	97	824	768	695	533	999999	30	784	999999	711	946	999999	155	483	825	999999	764	931	999999	249	323	295	999999	81	240	276	705	629	169	999999	835	528	884	999999	33	952	999999	319	169	598	
575	852	467	999999	594	938	639	892	43	416	406	759	17	857	649	802	408	697	465	266	999999	400	999999	449	875	999999	948	475	459	999999	999999	454	772	339	674	999999	828	999999	487	999999	636	999999	595	753	120	86	999999	36	41	999999	999999	548	853	902	999999	999999	238	27	921	176	990	999999	442	170	696	999999	987	677	193	188	973	999999	999999	173	630	490	804	871	339	999999	906	921	443	238	329	181	999999	999999	45	999999	242	811	707	320	311	471	999999	999999	67	168	98	999999	843	853	258	775	338	689	281	813	379	366	688	131	270	999999	730	214	840	524	361	126	999999	693	945	172	80	899	999999	168	120	379	814	181	711	73	88	590	999999	554	842	911	599	231	999999	875	132	999999	60	242	740	175	594	542	999999	972	211	160	907	95	704	439	827	122	702	10	552	517	420	999999	990	999999	999999	296	682	450	527	420	573	80	49	494	849	629	427	945	999999	281	374	738	999999	928	682	894	850	413	93	486	528	130	999999	615	176	999999	999999	600	940	999999	999999	999999	454	790	586	837	55	219	589	208	695	757	225	281	152	681	345	72	468	340	445	999999	366	51	892	453	747	434	328	996	386	999999	14	485	422	999999	999999	81	351	845	848	640	823	884	791	771	904	61	472	494	517	189	999999	610	999999	590	999	413	999999	999999	100	621	891	593	821	867	752	739	859	145	999999	273	999999	623	491	999999	999999	482	260	130	548	695	999999	833	488	207	695	404	999999	999999	17	880	183	217	754	236	999999	239	72	923	29	175	202	337	106	254	468	518	129	67	145	527	163	777	594	404	660	67	115	624	181	358	126	37	999999	516	99	513	868	999999	66	225	419	336	111	383	502	633	737	243	738	187	285	566	695	490	727	406	623	360	999999	999999	134	999999	752	670	58	174	210	589	999999	955	650	864	10	919	118	826	999999	221	901	36	330	871	886	999999	83	560	341	647	789	999999	890	518	687	375	101	971	584	440	334	338	433	999999	88	783	999999	999999	565	776	999999	999999	730	412	458	550	370	999999	562	758	597	999999	999999	999999	800	999999	75	142	186	634	827	147	999999	999999	999999	573	603	183	999999	999999	467	662	999999	565	999999	888	962	487	69	999999	999999	839	999999	826	843	999999	504	999999	356	999999	718	404	244	931	948	999999	658	496	999999	885	947	197	468	459	300	935	999999	277	297	912	999999	587	82	999999	629	988	728	426	401	59	78	732	826	999999	394	72	428	72	999999	40	240	476	
999999	184	200	817	999999	959	535	999999	999999	237	999999	444	117	999999	331	999999	999999	960	516	241	104	476	999999	224	370	292	75	999999	516	441	999999	999999	682	42	625	898	999999	812	617	768	891	492	717	841	160	999999	78	262	740	999999	999999	656	999999	999999	381	495	368	976	456	98	894	306	401	900	576	324	761	999999	516	433	357	999999	352	748	350	612	999999	999999	999999	978	224	812	497	294	680	14	743	684	661	140	999999	872	366	999999	874	594	999999	816	275	835	999999	993	746	317	999999	270	314	999999	999999	769	736	999999	911	477	999999	91	808	117	999999	571	580	87	423	386	999999	484	143	999999	873	755	999999	942	999999	238	357	230	75	999999	999999	999999	700	968	36	892	403	156	960	888	655	792	785	983	596	703	264	553	580	999999	424	400	137	491	901	901	258	793	999999	683	130	653	25	627	699	809	999999	612	999999	531	982	746	999999	254	999999	999999	970	537	355	15	999999	804	649	705	999999	27	999999	999999	999999	135	643	610	472	999999	768	11	777	168	294	786	832	999999	999999	59	388	999999	876	882	323	821	999999	721	999999	678	710	325	999999	999999	861	682	999999	999999	545	925	887	381	283	247	486	175	313	812	999999	569	182	999999	312	600	326	98	999999	409	895	255	204	922	172	793	576	452	997	999999	999999	612	269	180	116	577	171	16	999999	639	405	157	999999	129	478	999999	999999	999999	23	413	994	772	541	999999	999999	999999	731	965	218	489	670	999999	178	846	515	640	309	12	999999	735	438	319	999999	511	13	747	999999	999999	453	294	297	197	999999	593	472	999999	999999	151	999999	816	845	206	999999	999999	999999	371	979	999999	614	838	578	504	174	288	975	684	999999	999999	123	28	562	656	522	924	202	483	999999	584	999999	980	569	168	999999	408	889	999999	521	779	543	642	768	76	470	999999	715	793	33	160	618	787	456	51	37	396	263	999999	684	873	999999	999999	766	405	296	633	999999	999999	999999	999999	999999	743	999999	308	496	481	259	999999	196	907	219	409	459	454	966	596	534	528	140	211	155	700	557	648	67	999999	875	999999	780	836	999999	304	886	267	999999	874	999999	158	555	555	146	767	13	777	999999	323	45	999999	999999	700	109	751	999999	705	620	999999	196	524	250	448	999999	887	715	359	571	999999	522	201	693	999999	999999	385	973	584	74	388	696	780	985	744	22	563	933	999999	737	594	24	191	999999	72	687	110	999999	117	949	259	61	653	216	747	999999	999999	628	347	999999	723	999999	705	640	242	12	416	
539	999999	435	999999	999999	635	999999	999999	900	340	999999	631	414	871	478	999999	999999	815	336	999999	999999	247	943	179	934	595	361	23	816	999999	999999	414	69	280	570	410	681	907	999999	999999	999999	239	847	999999	299	997	999999	857	255	912	79	824	999999	999999	999999	999999	999999	999999	117	368	284	608	169	591	789	149	999999	143	310	77	999999	999999	520	910	20	344	399	483	999999	937	999999	503	767	904	249	726	508	999999	438	999999	847	425	799	999999	999999	433	999999	265	680	159	436	799	556	188	999999	351	999999	999999	948	508	902	90	386	180	999999	999999	999999	264	351	72	640	470	705	42	229	768	999999	999999	769	587	999999	143	802	999999	510	863	947	999999	999999	897	999999	513	162	999999	375	999999	49	999999	241	370	592	815	914	617	518	965	103	523	999999	958	422	729	999999	370	999999	768	287	999999	670	842	833	999999	87	999999	999999	137	999999	775	666	462	729	310	352	408	995	458	999999	194	222	999999	769	433	630	228	484	693	286	791	695	999999	489	999999	958	399	536	999999	737	999999	968	390	657	999999	857	999999	999999	999999	999999	827	375	999999	548	102	443	999999	82	410	631	859	968	956	999999	526	999999	69	973	999999	999999	953	872	999999	720	759	226	999999	887	452	576	134	988	372	316	999999	426	999999	68	396	950	999999	327	136	999999	878	999999	999999	540	140	247	999999	532	999999	769	999999	999999	709	74	999999	876	612	999999	999999	834	506	999999	606	650	401	110	999999	11	586	999999	519	999999	746	999999	999999	267	213	301	999999	214	778	999999	999999	602	882	503	999999	846	278	999999	348	999999	999999	999999	211	999999	999999	999999	148	40	77	999999	946	508	999999	797	219	753	999999	999999	672	321	490	424	999999	904	776	13	767	999999	393	999999	732	999999	999999	999999	939	454	754	834	372	841	162	726	146	982	655	596	352	95	294	963	623	747	846	37	114	282	999999	306	241	999999	999999	250	646	744	73	880	460	337	857	765	998	397	168	999999	168	764	287	999999	259	189	661	999999	999999	430	709	999999	229	999999	818	666	217	458	603	481	246	999999	89	402	918	775	145	24	237	528	999999	236	588	25	868	350	994	173	57	61	239	922	636	226	44	88	660	999999	518	200	557	550	794	687	594	256	999999	999999	163	484	54	646	454	999999	999999	999999	406	213	999999	999999	999999	53	999999	551	999999	323	999999	863	368	840	124	704	506	46	970	425	442	901	430	622	666	119	20	573	17	593	999999	551	761	561	682	456	288	999999	528	999999	149	999999	445	281	970	999999	526	
323	999999	349	150	417	124	49	999999	999999	999999	539	999999	562	999999	999999	999999	999999	999999	734	999999	999999	168	667	999999	465	518	466	285	199	465	159	652	999999	999999	697	213	999999	999999	71	436	721	520	186	673	999999	239	965	481	999999	999999	999999	999999	999999	718	719	164	702	923	685	999999	999999	764	851	49	999999	887	965	970	346	634	874	215	783	307	999999	296	981	993	676	235	552	999999	999999	999999	677	723	416	137	999999	542	999999	999999	767	171	778	957	669	146	49	862	274	995	145	677	834	582	652	937	337	433	999999	708	999999	459	999999	999999	790	370	372	911	480	837	999999	804	999999	139	447	622	999999	999999	627	844	954	813	999999	999999	850	305	999999	105	999999	478	800	448	999999	999999	497	999999	815	115	999999	308	999999	138	391	436	897	341	553	705	144	40	418	999999	806	999999	754	443	498	799	822	494	999999	277	999999	999999	999999	659	445	331	641	999999	806	999999	267	328	999999	826	431	534	660	519	999999	999999	960	999999	69	896	642	40	999999	63	999999	25	292	681	592	507	999999	389	398	248	999999	999999	999999	15	233	995	645	487	268	927	999999	963	149	313	742	999999	317	799	942	151	26	999999	999999	587	319	791	140	999999	999999	573	538	999999	146	422	623	529	999999	954	817	74	999999	164	999999	999999	51	856	999999	999999	938	827	999999	999999	999999	257	231	999999	947	486	696	442	999999	69	999999	695	999999	969	827	999999	690	222	879	362	981	878	999999	862	642	164	545	462	914	161	647	907	999999	999999	605	888	200	142	582	999999	268	385	210	200	412	87	730	81	39	159	299	999999	948	999999	516	568	367	369	848	793	940	243	527	713	422	844	322	360	374	938	999999	999999	999999	479	103	999999	678	999999	460	999999	434	474	432	764	861	999999	959	999999	999999	47	531	999999	294	789	469	34	857	999999	777	567	765	379	707	101	623	741	94	999999	743	910	999999	667	909	292	368	476	811	763	999999	999999	999999	999999	827	999999	416	704	999999	999999	19	999999	999999	191	921	892	800	64	766	341	150	130	836	999999	801	622	158	864	922	11	430	999999	223	104	645	999999	682	988	552	999999	684	999999	478	999999	470	674	171	708	745	26	999999	314	709	480	623	730	664	405	975	215	188	552	782	272	999999	26	856	999999	546	645	220	812	999999	395	656	231	999999	603	29	136	460	449	128	906	519	999999	293	742	999999	999999	621	286	999999	999999	203	141	999999	216	811	453	999999	516	172	110	806	999999	999999	324	823	401	88	71	386	848	754	738	434	876	
752	999999	732	999999	183	999999	33	933	799	175	201	999999	999999	446	791	575	999999	943	287	27	999999	839	323	999999	918	89	835	560	900	173	591	999999	999999	999999	463	506	721	704	343	540	87	872	999999	637	999999	309	318	999999	280	999999	539	811	460	416	776	913	992	999999	204	104	999999	472	43	636	999999	999999	999999	999999	983	999999	854	614	999999	999999	999999	237	959	999999	999999	619	771	999999	999999	99	633	780	999999	300	494	550	999999	956	999999	999999	999999	614	838	253	64	396	491	495	659	985	956	924	211	713	476	548	953	316	999999	585	999999	999999	192	944	12	802	732	527	337	442	781	897	115	370	999999	999999	999999	999999	999999	999999	138	285	544	304	142	999999	999999	300	823	945	596	999999	48	924	916	999999	432	894	250	999999	664	964	167	226	213	999999	999999	999999	711	999999	160	999999	684	469	456	57	67	887	811	999999	232	441	703	999999	999999	584	859	191	454	859	903	503	475	380	794	999999	128	999999	101	999999	889	739	999999	682	795	359	522	999999	999999	999999	95	544	999999	947	38	232	999999	775	999999	629	209	638	395	852	247	999999	999999	314	674	293	928	739	796	737	414	493	853	30	596	999999	71	291	714	585	773	368	999999	999999	999999	572	902	999999	948	999999	874	261	354	999999	444	149	587	218	903	194	940	356	747	355	542	999999	999999	250	189	883	568	917	924	809	89	879	245	254	962	112	390	585	791	335	999999	999999	999999	999999	999999	457	909	999999	388	530	999999	426	620	75	985	805	203	662	174	999999	903	956	337	544	656	565	903	343	255	999999	803	999999	565	999999	492	389	406	261	663	731	974	714	999999	403	999999	662	268	179	999999	167	909	999999	420	726	999999	906	825	604	470	30	553	576	608	587	999999	289	999999	208	582	605	409	999999	998	999999	100	198	426	933	999999	999999	307	733	84	999999	999999	84	999999	838	991	586	563	999999	999999	999999	999999	999999	116	952	677	885	800	69	596	663	757	967	999999	999999	636	243	999999	892	999999	999999	999999	999999	999999	520	695	999999	999999	32	216	999999	51	606	160	365	263	999999	92	474	266	999999	203	247	146	999999	999999	924	999999	999999	212	758	107	671	578	325	999999	369	906	596	267	999999	551	777	999999	600	999999	999999	817	374	724	944	160	999999	999999	999999	282	486	682	91	190	999999	307	377	820	458	899	999999	999999	834	446	894	785	496	217	999999	999999	425	999999	546	797	189	116	980	251	267	607	92	44	838	53	443	686	824	416	495	728	183	957	999999	999999	252	132	999999	927	830	
999999	664	807	405	796	999999	101	146	293	10	664	326	135	999999	851	816	999999	199	999999	13	217	961	999999	721	999999	769	468	990	845	555	66	133	999999	420	109	942	285	638	52	999999	999999	550	540	415	831	411	999999	404	999999	884	907	932	201	924	623	999999	584	95	893	999999	397	999999	999999	738	944	999999	273	714	463	999999	541	706	157	999999	661	666	999999	674	889	110	720	999999	447	960	999999	134	932	999999	797	902	367	199	999999	999999	999999	249	259	801	471	999999	148	999999	941	643	353	210	784	596	272	999999	775	909	206	999999	999999	999999	999999	340	999999	999999	999999	144	917	560	999999	351	961	143	806	422	416	629	213	598	962	387	999999	803	617	999999	349	346	866	840	137	457	993	953	707	474	585	999999	999999	650	693	14	425	391	999999	11	249	651	789	999999	550	155	706	999999	999999	928	211	860	723	999999	480	271	999999	87	999999	999999	358	17	435	341	836	999999	918	562	905	999999	962	741	710	999999	208	999999	556	26	299	981	999999	395	133	778	273	999999	206	68	180	431	736	347	958	999	652	999999	225	999999	23	63	999999	153	999999	871	966	469	160	117	999999	782	999999	999999	999999	451	351	963	883	656	999999	999999	300	859	392	484	232	999999	783	999999	963	999999	482	999999	12	245	753	999999	693	999999	999999	803	999999	98	614	397	715	999999	559	516	999999	689	358	999999	389	999999	763	377	999999	227	999999	352	686	448	154	999999	310	617	258	999999	697	742	280	630	999999	999999	548	999999	255	995	999999	999999	999999	999999	64	284	618	912	718	112	481	386	999999	475	999999	469	127	136	944	136	96	107	235	16	999999	914	418	727	725	999999	999999	561	131	999999	999999	999999	999999	419	393	999999	999999	398	898	156	81	321	894	804	999999	384	157	421	266	129	908	671	999999	68	999999	999999	999999	999999	999999	999999	749	999999	999999	93	999999	713	192	999999	742	84	267	698	209	89	935	999999	999999	614	711	999999	967	999999	305	12	856	787	388	229	961	253	14	999999	210	303	407	161	66	811	999999	312	202	449	999999	192	999999	220	999999	443	999999	950	129	261	999999	846	637	808	624	261	237	238	335	962	745	498	79	288	999999	905	681	784	450	219	826	408	999999	527	999999	122	999999	645	326	999999	107	21	999999	753	799	363	666	999999	536	805	583	559	976	999999	703	190	122	583	722	566	761	347	509	910	435	780	698	999999	546	511	121	591	912	999999	865	734	374	326	489	999999	248	92	999999	645	999999	276	432	918	824	91	10	999999	923	759	193	999999	
512	223	328	999999	665	556	61	999999	693	992	646	595	374	969	815	795	999999	999999	327	678	999999	863	285	999999	999999	779	999999	465	511	553	667	163	999999	999999	231	161	997	999999	478	692	41	233	999999	642	630	999999	999999	999999	275	214	999999	345	442	514	669	648	938	999999	999999	886	999999	999999	522	150	334	493	397	268	747	663	999999	999999	119	635	999999	865	912	642	999999	521	999999	440	199	306	90	332	720	693	446	999999	223	999999	999999	592	430	999999	711	999999	318	999999	999999	999999	116	999999	416	840	999999	806	866	803	736	999999	632	158	661	830	406	225	999999	999999	772	704	999999	174	999999	960	833	527	214	999999	999999	111	999999	400	999999	940	333	587	890	250	999999	913	826	642	846	917	214	651	999999	600	48	495	751	316	375	744	472	999999	999999	455	16	707	999999	664	648	635	972	242	85	999999	506	818	999999	999999	904	858	877	190	328	533	999999	191	596	614	173	669	359	999999	999999	338	477	391	999999	444	243	399	321	172	993	221	945	972	575	219	999999	999999	169	931	412	516	866	292	623	638	699	824	120	987	500	979	285	955	217	747	253	999999	402	890	586	514	546	999999	196	116	587	783	616	386	521	944	509	428	614	518	999999	195	767	787	744	418	288	999999	999999	24	936	990	765	827	966	977	827	279	354	897	999999	161	105	516	60	916	218	734	475	556	479	856	350	999999	286	68	357	614	155	178	999999	222	54	999999	180	597	27	788	420	999999	126	999999	83	999999	548	320	99	260	737	827	210	999999	858	125	545	999999	649	999999	999999	999999	999999	222	133	186	672	758	116	999999	346	463	999999	429	323	931	439	248	783	634	160	966	968	106	999999	999999	968	681	999999	929	637	999999	947	950	247	512	913	999999	999999	999999	54	790	213	176	914	999999	928	780	241	926	685	306	999999	25	917	584	999999	533	999999	805	218	990	404	187	295	255	515	948	191	810	28	999999	140	999999	590	999999	763	801	191	604	399	197	449	436	253	340	999999	932	43	662	999999	999999	569	999999	689	999999	395	999999	880	669	767	979	999999	999999	908	159	999999	420	434	557	821	148	351	740	416	30	999999	967	934	955	999999	583	915	528	248	638	999999	828	999999	537	974	737	920	522	836	999999	999999	29	528	104	174	999999	999999	485	840	999999	47	828	896	668	512	999999	101	925	999999	194	999999	999999	192	999999	193	347	223	897	999999	94	227	829	904	996	999999	531	449	839	790	85	85	439	687	999999	601	148	932	999999	999999	556	999999	994	
312	652	999999	999999	837	259	999999	999999	170	610	902	756	216	999999	923	899	999999	999999	978	261	999999	143	118	634	392	999999	678	54	414	685	999999	37	999999	232	526	999999	651	905	694	999999	999999	963	915	474	537	999999	607	393	224	43	303	54	999999	394	859	999999	999999	999999	144	468	580	866	422	484	738	999999	999999	983	691	672	258	339	296	788	332	999999	999999	643	106	999999	771	295	830	999999	999999	827	459	999999	373	999999	718	929	770	235	619	72	551	999999	999999	999999	622	623	701	552	784	963	758	788	72	688	949	899	624	683	999999	295	46	50	999999	910	425	264	620	343	999999	328	569	70	999999	269	630	788	906	999999	838	158	593	287	596	999999	999999	670	991	684	999999	818	315	97	537	333	999999	511	347	826	999999	999999	12	368	999999	466	404	697	619	802	67	171	999999	189	844	549	702	758	453	673	841	754	273	935	935	145	22	999999	533	846	243	129	451	90	208	480	155	235	999999	140	34	381	61	198	627	246	999999	136	253	999999	999999	277	67	999999	985	999999	104	76	999999	462	454	999999	174	773	999999	938	719	912	999999	373	403	477	79	323	648	469	703	999999	318	999999	320	999999	238	544	225	965	71	777	104	717	386	88	802	236	685	112	216	999999	999999	999999	527	999999	155	879	594	163	999999	999999	34	526	787	29	758	733	152	567	693	629	558	603	999999	941	817	999999	987	999999	674	843	637	546	999999	424	454	630	181	999999	999999	359	999999	71	766	326	753	999999	930	366	330	79	94	999999	999999	587	999999	999999	810	585	105	882	891	279	999999	365	999999	488	273	999999	575	137	561	744	826	344	678	496	837	560	198	999999	342	631	994	605	758	999999	138	675	694	428	819	596	999999	858	467	999999	582	999999	219	274	314	566	791	202	517	349	999999	83	999999	999999	198	259	999999	855	550	999999	284	999999	606	598	360	598	999999	156	318	965	999999	968	999999	997	913	435	351	999999	934	775	840	802	97	999999	226	64	766	459	239	569	999999	456	999999	207	407	699	804	620	914	716	887	999999	884	552	999999	333	206	911	330	763	908	472	999999	774	430	481	795	999999	381	305	831	229	916	748	765	999999	999999	999999	599	224	999999	731	19	999999	999999	999999	918	544	513	999999	858	999999	139	476	661	736	535	543	776	925	999999	617	248	618	999999	668	728	145	999999	921	673	999999	321	116	141	186	999999	702	999999	234	563	260	683	999999	447	999999	999999	449	96	39	999999	999999	903	674	320	23	492	400	343	229	476	782	
999999	999999	230	342	544	999999	345	999999	283	999999	656	551	372	652	999999	759	181	908	578	999999	999999	757	999999	555	622	999999	999999	128	693	72	999999	666	757	781	502	101	268	115	441	76	114	611	999999	627	470	361	312	667	89	732	229	999999	650	999999	733	10	130	674	719	897	238	999999	791	220	473	989	793	590	160	842	999999	75	476	512	999999	446	999999	999999	94	271	999999	999999	999999	960	999999	933	26	569	57	999999	971	593	396	544	837	999999	820	545	164	481	567	721	999999	247	241	999999	959	148	24	296	999	287	589	457	562	110	187	830	378	999999	973	234	543	658	871	999999	999999	931	674	295	999999	465	689	613	999999	623	619	999999	729	687	999999	878	999999	760	502	999999	999999	939	982	737	709	989	176	624	507	342	999999	999999	375	333	999999	999999	473	999999	670	543	597	999999	752	938	491	386	111	690	565	999999	679	783	165	999999	903	739	999999	999999	586	636	298	75	116	371	446	760	999999	999999	212	946	414	826	100	958	106	38	196	53	255	333	999999	486	68	412	999999	404	999999	198	429	745	87	535	152	43	999999	999999	869	999999	502	730	999999	705	487	618	690	852	692	207	90	999999	553	906	691	999999	747	812	999999	703	708	999999	66	999999	999999	466	869	879	684	999999	713	574	168	805	999999	525	383	193	998	450	721	810	999999	999999	999999	553	202	181	999999	890	296	999999	525	176	682	999999	674	713	728	31	749	811	999999	636	999999	999999	717	999999	366	176	999999	564	813	565	982	999999	339	999999	139	432	274	698	45	794	770	281	59	992	132	999999	850	999999	999999	977	701	910	641	999999	23	999999	836	454	815	677	20	999999	628	959	193	785	999999	123	999999	305	756	61	776	999999	865	221	466	999999	625	276	325	219	999999	836	864	82	266	999999	999999	999999	596	819	882	999999	783	48	999999	999999	999999	347	967	736	95	999999	231	650	143	999999	220	801	145	121	999999	999999	361	801	999999	792	999999	121	529	867	999999	57	709	936	178	418	601	827	568	377	916	287	309	999999	134	939	615	224	938	999	53	746	401	485	999999	344	16	982	999999	860	999999	696	818	109	999999	48	459	294	482	725	999999	392	242	768	204	551	248	772	676	692	187	881	183	529	824	830	999999	233	999999	833	999999	619	999999	707	382	229	469	209	999999	96	490	330	742	999999	344	660	513	999999	291	449	105	243	315	722	683	999999	999999	999999	285	999999	999999	235	348	999999	999999	55	971	534	395	974	91	999999	353	590	212	999999	149	999999	195	173	
326	999999	942	506	737	177	313	698	999999	999999	999999	180	924	98	703	264	982	103	898	298	689	978	999999	316	999999	66	889	999999	520	827	999999	999999	113	122	22	370	999999	841	999999	155	741	999999	999999	135	278	911	999999	265	887	948	873	55	71	896	999999	999999	783	636	999999	681	288	999999	999999	206	999999	153	76	811	999999	343	971	150	192	753	556	999999	478	999999	48	455	941	634	837	571	953	928	500	217	999999	999999	999999	657	701	239	867	162	999999	999999	839	999999	844	999999	189	554	977	732	862	318	349	77	869	670	597	694	739	999999	751	616	252	367	999999	999999	999999	410	999999	999999	449	953	885	999999	321	174	999999	913	999999	999999	999999	293	999999	230	75	191	999999	570	805	999999	69	999999	499	224	999999	488	70	481	999999	984	139	999999	797	663	293	909	433	999999	756	999999	999999	683	92	111	208	468	31	999999	302	470	999999	999999	999999	999999	999999	441	999999	671	999999	833	113	802	441	999999	509	676	495	999999	999999	166	999999	921	999999	110	530	385	924	397	25	942	466	999999	189	21	992	525	182	958	408	999999	455	762	953	922	601	593	251	999999	602	532	999999	999999	999999	146	712	999999	799	999999	319	878	516	76	999999	60	377	75	623	430	633	999999	503	537	532	95	710	999999	967	891	508	999999	999999	999999	795	493	969	375	954	53	999999	921	725	677	648	530	344	389	116	999999	999999	535	970	821	832	619	38	999999	568	998	999999	715	113	908	999999	383	999999	58	280	999999	90	12	999999	580	131	712	267	825	888	12	751	331	999999	74	346	973	965	322	999999	186	464	534	999999	955	999999	592	818	999999	999999	275	785	295	118	999999	823	999999	999999	400	699	999999	999999	213	557	999999	257	999999	826	48	571	999999	418	432	423	999999	707	555	205	165	962	999999	894	450	155	623	226	465	223	944	999999	793	558	574	623	514	824	261	999999	250	707	513	766	779	255	999999	857	363	872	23	999999	277	357	999999	438	170	236	999999	999999	933	349	792	890	999999	796	778	475	843	808	908	999999	456	578	999999	458	459	772	124	204	498	999999	863	592	209	999999	974	445	999999	146	463	288	913	203	53	900	914	999999	999999	982	477	191	999999	554	964	743	790	698	999999	811	978	397	121	716	999999	178	486	210	691	183	822	342	186	999999	355	999999	366	262	535	63	543	836	999999	999999	727	316	999999	318	628	999999	916	286	52	487	167	75	999999	206	634	874	999999	714	999999	710	170	144	15	316	209	344	999999	999999	172	349	277	999999	999999	979	989	
262	999999	177	582	235	267	999999	299	999999	549	289	461	170	627	660	639	828	905	999999	999999	999999	311	444	119	293	999999	388	123	703	999999	25	999999	198	216	381	999999	256	999999	705	999999	999999	844	317	999999	919	882	225	910	512	710	449	999999	999999	17	999999	951	981	68	298	999999	878	432	999999	488	534	724	999999	999999	256	999999	392	696	999999	733	999999	999999	993	677	999999	410	863	477	611	992	770	779	242	999999	999999	429	476	198	843	999999	999999	201	257	999999	242	999999	619	271	664	309	328	753	999999	999999	999999	657	958	313	867	887	293	411	999999	604	999999	755	999999	92	153	826	735	203	852	999999	168	999999	500	174	444	995	791	601	813	311	674	999999	743	999999	999999	162	471	999999	330	956	275	173	381	653	121	487	712	536	128	838	574	134	900	393	999999	999999	167	793	999999	872	999999	692	598	518	999999	999999	21	999999	560	991	364	571	872	999999	386	994	784	847	999999	957	292	264	999999	975	736	549	127	360	999999	38	994	999999	304	458	859	583	999999	862	999999	421	475	863	976	136	483	12	261	999999	16	447	719	999999	999999	999999	999999	999999	999999	623	781	390	582	661	648	532	996	686	277	424	999999	803	999999	922	133	641	999999	429	288	355	501	734	297	123	354	763	999999	684	999999	392	869	28	374	999999	999999	342	838	814	999999	453	999999	797	735	837	967	212	27	999999	196	108	429	169	563	863	131	57	102	469	999999	885	223	321	747	884	554	999999	439	477	841	790	999999	677	214	834	999999	704	999	999999	999999	151	999999	521	999999	839	963	709	999999	511	830	42	250	379	507	339	240	819	59	850	292	948	773	550	955	999999	999999	752	955	728	647	426	58	642	323	999999	999999	999999	823	908	921	999999	563	928	999999	808	550	433	179	999999	604	999999	655	158	177	206	999999	204	566	102	543	220	999999	736	863	413	999999	607	65	342	200	538	999999	999999	999999	447	395	845	904	156	855	872	583	91	999999	251	771	899	475	126	797	945	145	999999	374	999999	101	826	74	242	824	943	377	836	684	76	410	514	230	729	811	532	300	999999	999999	999999	637	999999	999999	621	642	94	999999	999999	999999	255	999999	274	776	227	356	569	780	671	331	999999	999999	999999	999999	67	999999	999999	679	746	315	274	654	725	493	999999	999999	999999	223	453	600	999999	811	999999	999999	999999	673	146	737	12	382	999999	999999	628	999999	335	176	890	999999	554	780	999999	414	395	633	280	600	677	780	999999	154	927	999999	337	81	999999	999999	77	455	999999	394	999999	
529	677	999999	74	521	999999	637	168	536	193	163	668	672	224	999999	425	804	30	838	996	365	663	858	999999	895	999999	999999	999999	234	109	999999	306	170	86	855	736	31	569	759	999999	49	999999	546	960	774	686	664	856	264	684	272	435	139	398	999999	865	999999	999999	999999	106	999999	139	933	999999	749	856	508	596	369	999999	403	245	271	999999	956	999999	127	897	680	999999	760	699	253	550	836	18	177	772	999999	990	917	999999	999999	662	999999	910	688	999999	221	917	188	78	497	664	999999	36	174	864	441	606	999999	921	247	958	345	999999	999999	393	600	740	689	736	999999	378	681	999999	999999	608	181	56	64	17	999999	763	40	691	212	588	269	810	844	312	341	140	251	995	999999	442	326	322	33	304	999999	999999	237	452	219	128	982	990	192	566	692	999999	551	740	245	999999	999999	999999	999999	999999	134	999999	896	386	999999	728	136	999999	435	411	291	858	32	759	499	214	536	588	481	93	606	999999	627	288	620	946	589	511	759	391	514	672	999999	999999	180	727	585	999999	999999	491	999999	306	565	999999	284	999999	371	791	251	40	948	349	999999	495	701	855	173	617	999999	458	999999	625	926	999999	999999	619	124	306	589	771	629	685	541	990	101	309	713	846	13	786	999999	797	270	728	443	175	500	999999	34	325	564	999999	94	598	351	376	380	521	999999	665	719	75	212	479	411	273	999999	191	999999	999999	999999	999999	999999	980	874	351	999999	999999	999999	999999	999999	999999	281	274	217	662	999999	942	648	724	929	202	962	999999	999999	519	999999	790	327	999999	368	318	855	633	183	247	363	999999	999999	10	21	182	910	162	545	999999	793	999999	271	748	672	999999	542	679	472	949	364	275	913	999999	757	574	999999	440	373	999999	19	648	101	970	309	999999	228	648	999999	999999	291	809	802	221	726	999999	999999	578	507	503	999999	185	170	233	999999	98	200	369	253	446	999999	480	789	999999	845	154	999999	300	449	186	646	894	966	715	668	555	472	702	999999	110	54	999999	933	869	44	833	999999	867	98	999999	306	858	405	276	464	811	29	77	375	582	809	238	139	331	857	881	999999	999999	999999	336	999999	497	731	152	401	999999	999999	920	701	22	666	979	212	238	879	787	498	699	261	999999	536	404	337	66	300	999999	181	611	999999	162	623	999999	999999	761	595	808	999999	263	999999	472	274	109	376	999999	999999	829	35	901	451	80	393	999999	204	708	800	231	999999	999999	851	585	820	935	999999	999999	398	633	677	450	999999	81	659	999999	
823	788	592	436	38	974	999999	470	790	280	169	941	768	113	837	604	961	999999	648	462	411	300	999999	999999	201	999999	964	292	162	999999	999999	380	420	158	696	415	125	373	202	195	534	390	794	550	999999	966	999999	295	796	999999	489	278	432	207	999999	533	999999	264	245	999999	999999	858	317	999999	22	999999	531	620	416	431	999999	597	181	999999	999999	30	505	111	999999	234	58	678	495	90	105	989	948	999999	324	999999	278	860	138	992	185	676	82	589	537	999999	444	999999	879	374	593	891	999999	969	279	999999	38	46	702	20	162	999999	372	237	119	33	999999	999999	306	253	163	628	469	189	287	262	999999	999999	573	999999	790	999999	799	131	496	214	891	999999	943	999999	144	999999	999999	999999	839	999999	313	845	480	514	999999	136	862	636	221	965	431	918	691	27	865	999999	473	136	999999	999999	541	251	740	999999	141	999999	374	795	118	999999	469	352	999999	443	948	112	445	68	999999	999999	35	173	909	531	782	973	297	926	645	31	768	999999	999999	575	999999	72	114	575	999999	999999	761	77	527	999999	505	89	999999	258	78	762	677	414	999999	999999	999999	999999	999999	999999	132	168	574	999999	159	96	162	437	455	773	140	886	998	999999	999999	999999	999999	958	645	619	36	703	404	48	858	882	354	364	999999	340	999999	933	730	894	453	224	719	323	918	440	999999	999999	999999	804	127	192	999999	806	999999	571	999999	289	732	999999	192	428	763	535	589	277	999999	798	999999	999999	445	206	165	113	999999	471	425	999999	50	215	482	958	78	999999	921	675	128	547	635	763	676	58	211	999999	999999	34	460	194	733	650	698	349	999999	519	999999	921	37	999999	389	267	156	999999	249	527	248	234	360	999999	999999	999999	159	204	173	348	999999	397	995	155	401	999999	999999	241	999999	999999	999999	143	992	559	241	10	648	467	999999	378	999999	999999	809	999999	770	487	673	296	999999	999999	501	503	186	627	81	999999	925	881	999999	986	255	914	999999	849	20	999999	999999	801	932	614	276	691	46	795	999999	999999	587	999999	384	999999	729	725	661	999999	897	23	957	999999	487	999999	84	766	208	182	132	999999	378	959	672	665	254	872	364	965	553	809	467	999999	897	232	999999	612	506	354	266	530	263	196	999999	997	999999	868	323	671	539	509	999999	863	672	999999	999999	999999	999999	719	670	856	370	999999	999999	97	555	576	477	265	999999	471	269	854	999999	601	449	191	17	674	517	386	559	692	999999	999999	327	604	999999	869	751	765	999999	787	684	999999	170	567	704	864	
999999	581	400	68	999999	999999	250	638	947	81	588	299	999999	999999	211	999999	306	999999	269	448	999999	999999	999999	607	999999	121	509	482	180	999999	999999	881	486	999999	232	935	985	501	897	368	803	999999	656	999999	291	462	154	986	999999	400	113	492	308	266	103	500	723	793	999999	999999	999999	768	467	442	639	706	813	477	753	999999	307	805	781	901	645	92	305	220	326	61	999999	522	896	779	412	949	583	229	999999	731	222	202	947	222	799	45	230	224	17	999999	649	676	242	999999	103	308	710	406	621	20	999999	512	476	999999	999999	55	871	688	999999	690	132	593	999999	32	999999	114	999999	568	999999	999999	861	91	213	741	411	999999	290	587	686	999999	248	187	608	49	536	709	726	999999	999999	999999	173	542	194	326	999999	999999	999999	220	264	988	449	152	304	999999	159	999999	999999	734	101	999999	765	293	11	999999	451	945	999999	387	496	355	999999	414	72	357	999999	999999	999999	886	290	356	999999	79	332	999999	999999	105	999999	596	890	421	410	991	362	88	988	880	540	268	874	515	80	999999	723	909	609	45	89	947	575	830	999999	999999	454	745	999999	695	961	312	271	356	73	398	497	999999	944	397	62	999999	369	565	788	637	22	999999	285	179	999999	422	999999	629	26	935	30	70	203	988	547	616	702	302	918	237	997	528	452	681	383	649	965	221	999999	105	999999	999999	999999	999999	410	680	999999	215	349	548	999999	999999	340	138	999999	437	880	956	850	445	291	76	647	560	999999	493	331	999999	796	706	457	877	646	920	357	21	28	614	588	866	157	497	999999	380	24	365	198	999999	313	999999	768	999999	999999	999999	813	521	372	491	949	916	999999	865	419	999999	100	999999	996	419	999999	366	418	999999	378	983	298	999999	123	999999	546	999999	304	17	999999	849	938	449	515	108	117	999999	999999	536	999999	671	999999	999999	87	319	289	999999	369	779	542	946	537	501	640	388	259	29	408	999999	945	675	999999	999999	574	570	999999	651	830	897	999999	999999	718	881	612	999999	474	16	999999	803	987	999999	914	525	999999	353	321	999999	999999	137	999999	98	436	999999	999999	988	59	178	717	517	999999	637	999999	999999	477	596	238	999999	889	933	913	999999	999999	605	999999	87	999999	999999	875	231	258	269	842	999999	999999	999999	519	176	999999	999999	999999	999999	999999	209	198	359	999999	452	57	878	125	665	556	999999	223	999999	785	831	443	999999	999999	951	302	999999	999999	355	795	999999	423	263	86	999999	365	999999	284	999999	954	112	999999	759	67	318	59	996	115	593	
712	966	489	452	438	688	999999	786	999999	706	13	802	940	843	564	876	39	999999	801	63	999999	290	601	999999	651	683	999999	684	456	999999	999999	999999	390	999999	643	828	999999	970	824	398	339	579	999999	578	999999	999999	172	572	205	190	288	264	204	61	999999	431	375	882	999999	754	272	999999	339	475	803	706	422	274	210	999999	221	999999	969	999999	999999	729	410	32	993	499	999999	852	488	999999	641	648	112	999999	391	221	462	999999	999999	79	136	999999	250	999999	999999	905	739	897	372	469	969	999999	294	791	336	564	30	999999	888	312	243	420	569	73	834	165	604	92	882	988	999999	999999	889	999999	286	443	489	999999	256	98	999999	623	489	29	306	420	363	321	12	827	201	118	893	866	836	715	721	187	579	619	311	999999	24	384	196	539	340	394	514	999999	85	34	106	800	999999	620	930	550	766	424	999999	293	999999	999999	796	174	999999	999999	74	999999	722	311	426	637	786	113	609	115	833	766	999999	969	806	999999	752	177	999999	102	325	226	784	999999	999999	165	818	28	576	959	587	31	993	318	330	999999	181	773	607	469	24	999999	20	825	716	999999	999999	832	999999	970	312	629	162	454	707	847	786	550	891	270	818	767	999999	650	527	811	773	999999	648	863	938	979	569	552	88	999999	215	999999	999999	999999	821	985	542	605	656	999999	869	549	610	999999	166	630	999999	346	650	999999	999999	370	307	905	999999	572	193	622	42	999999	999999	609	375	830	642	827	96	999999	999999	833	235	931	993	570	942	233	170	176	706	317	999999	233	999999	831	965	845	661	558	193	258	801	919	572	332	897	270	183	779	839	339	999999	999999	896	999999	30	979	376	737	999999	999999	999999	27	915	725	237	837	707	544	864	797	176	537	296	201	41	315	999999	671	672	682	60	390	336	377	773	694	999999	95	810	986	478	999999	595	190	845	784	14	847	105	70	999999	999999	915	52	999999	16	125	705	785	715	999999	999999	999999	291	952	31	691	547	951	999999	510	622	999999	878	328	252	942	115	999999	257	311	521	575	612	129	420	999999	999999	214	767	999999	999999	309	999999	375	773	859	314	999999	824	102	466	895	562	999999	999999	905	46	723	999999	74	999999	359	537	413	108	139	462	172	999999	555	407	343	193	963	999999	322	638	999999	555	393	637	999999	531	999999	999999	625	999999	62	999999	999999	999999	569	999999	703	569	281	771	691	277	643	999999	999999	999999	278	694	999999	712	599	999999	999999	277	534	178	537	436	141	828	382	568	483	999999	
409	983	36	999999	838	999999	489	403	608	550	999999	245	912	986	495	999999	262	999999	722	913	422	382	560	247	904	401	756	277	438	453	399	133	793	525	996	168	669	161	856	83	232	206	999999	87	999999	999999	265	551	941	949	575	999999	845	570	704	999999	433	789	999999	446	303	222	965	164	161	823	999999	396	989	336	999999	111	613	999999	690	999999	310	482	999999	615	999999	999999	335	488	877	486	287	233	999999	969	734	880	999999	419	780	999999	240	917	925	999999	847	869	999999	614	437	474	308	206	879	487	727	951	872	999999	311	999999	886	486	999999	675	999999	228	999999	999999	999999	641	172	999999	868	680	999999	393	557	418	768	276	653	999999	60	412	187	90	353	343	252	783	17	341	118	691	133	999999	999999	999999	962	629	303	541	999999	796	312	114	337	208	502	344	404	464	999999	45	444	175	435	874	497	464	874	242	999999	999999	999999	999999	999999	187	557	241	753	306	455	148	999999	999999	999999	999999	110	83	753	154	841	908	999999	553	502	82	256	999999	999999	764	999999	508	754	71	763	204	173	482	28	999999	651	270	590	107	19	700	999999	332	466	181	774	424	711	999999	401	869	999999	89	337	22	930	599	999999	988	543	947	394	911	358	999999	100	628	64	602	999999	580	999999	999999	999999	802	19	924	500	156	990	348	999999	999999	670	893	999999	999999	154	16	230	62	357	601	999999	72	315	161	974	999999	91	156	999999	119	236	999999	552	157	545	535	12	15	999999	766	998	999999	999999	999999	251	464	749	17	483	58	381	450	233	725	728	999999	999999	999999	999999	999999	75	999999	978	687	999999	999999	351	617	999999	619	13	224	953	591	603	367	911	946	910	999999	212	84	672	321	737	785	597	826	999999	999999	999999	154	66	560	999999	999999	227	473	570	401	122	999999	469	864	55	167	999999	641	132	370	999999	549	999999	999999	345	991	180	666	949	22	262	525	999999	483	580	858	168	403	890	448	150	448	385	999999	406	80	614	999999	276	580	999999	955	703	999999	999999	499	207	626	224	710	984	560	523	999999	149	999999	943	999999	294	196	998	103	751	684	230	132	174	999999	43	275	386	999999	999999	999999	723	306	821	141	999999	91	660	542	189	189	464	590	999999	827	379	809	999999	628	523	90	999999	205	213	29	837	381	999999	999999	999999	949	333	621	170	153	834	843	775	999999	16	999999	999999	466	913	999999	230	639	207	346	999999	233	148	757	848	999999	798	527	102	999999	303	607	756	891	948	239	856	842	429	780	999999	536	
44	324	999999	999999	554	999999	291	642	999999	207	184	988	999999	369	811	576	772	999999	355	316	999999	999999	518	408	456	999999	517	684	715	387	220	426	354	999999	999999	823	145	538	765	683	246	999999	999999	999999	433	768	190	589	428	289	999999	577	435	685	785	71	806	223	999999	999999	606	607	999999	421	986	999999	999999	189	180	987	999999	244	96	671	80	300	969	422	975	999999	463	928	265	435	318	642	991	669	745	137	26	921	674	855	87	638	534	591	119	999999	134	999999	418	999999	999999	999999	491	999999	614	495	999999	394	247	184	456	999999	352	500	113	354	766	974	443	999999	971	518	999999	240	999999	442	766	388	312	999999	564	462	999999	824	586	483	999999	999999	64	260	45	632	683	499	999999	409	296	43	488	999999	908	159	567	376	469	999999	274	260	178	182	729	713	999999	937	999999	993	999999	527	999999	999999	202	999999	920	193	16	348	835	80	831	999999	156	732	900	547	402	414	894	153	365	256	218	900	69	999999	530	999999	551	999999	879	415	251	999999	129	857	572	379	239	383	369	131	505	204	999999	983	36	996	813	543	544	999999	108	999999	999999	999999	422	301	999999	48	663	684	999999	999999	999999	425	943	387	999999	52	975	32	185	521	784	999999	751	999999	481	86	999999	534	518	999999	212	673	317	999999	606	462	445	280	999999	201	720	684	333	416	13	14	50	648	393	771	568	999999	40	999999	239	928	999999	408	820	402	192	138	175	999999	886	527	118	715	999999	160	606	704	132	983	800	109	999999	344	20	999999	999999	217	150	747	448	999999	643	729	998	677	546	999999	459	999999	999999	591	999999	999999	530	999999	896	334	867	242	174	863	399	999999	787	140	999999	581	999999	353	366	975	988	999999	351	999999	999999	388	717	113	614	569	254	624	974	218	590	376	813	535	580	711	349	907	582	584	300	596	942	867	660	964	649	115	999999	44	603	100	202	999999	601	517	616	764	628	604	618	775	999999	578	549	650	999999	862	773	654	635	90	999999	766	905	297	999999	849	999999	650	920	149	483	940	615	499	184	489	934	73	105	999999	289	978	999999	525	524	373	328	999999	999999	999999	342	496	408	522	255	436	429	313	81	766	320	977	684	479	301	999999	963	60	999999	999999	928	709	559	59	801	999999	800	390	773	82	531	444	454	143	806	987	541	999999	254	748	69	630	991	338	275	999999	303	496	233	392	999999	278	542	917	858	999999	936	359	721	387	999999	999999	540	999999	999999	876	533	551	999999	999999	600	870	
805	728	229	307	999999	999999	999999	999999	574	313	999999	390	672	263	901	537	284	183	60	192	381	866	122	999999	999999	993	999999	999999	778	751	823	918	792	999999	472	814	697	560	914	716	574	231	813	332	882	159	335	981	999999	996	276	499	264	418	999999	938	999999	208	217	724	137	396	720	822	490	248	598	143	791	96	839	724	269	344	999999	999999	63	789	999999	940	999999	122	999999	782	484	334	664	383	999999	533	208	499	352	200	589	188	511	991	842	643	561	202	999999	999999	166	552	240	920	801	349	885	826	69	277	67	25	999999	938	999999	165	584	224	999999	267	888	350	381	78	755	438	648	71	947	505	388	474	921	534	625	931	999999	743	582	700	647	381	439	999999	142	574	215	572	653	686	69	347	999999	932	999999	816	181	171	175	372	701	824	879	564	888	592	999999	448	322	415	71	999999	641	999999	620	516	910	305	936	191	233	999999	999999	271	999999	51	999999	988	534	808	760	932	578	999999	998	823	999999	875	197	550	480	767	259	247	624	228	705	705	322	494	906	876	235	984	148	625	999999	618	128	846	226	114	999999	514	999999	138	999999	431	404	999999	24	45	999999	999999	999999	466	825	180	646	227	346	999999	676	50	902	883	707	594	81	383	417	884	999999	350	334	376	852	999999	591	495	956	283	310	525	479	870	768	839	283	682	799	245	971	900	509	555	438	999999	611	771	999999	677	359	31	389	140	288	767	999999	344	613	90	588	999999	271	73	999999	160	999999	999999	125	868	320	398	583	182	912	855	840	778	937	978	143	819	999999	288	999999	999999	146	349	592	999999	778	999999	999999	999999	656	820	999999	446	195	287	313	999999	656	999999	366	960	999999	216	999999	432	926	999999	999999	634	946	768	999999	982	149	90	999999	999999	449	124	100	381	329	864	999999	102	999999	403	593	660	999999	562	999999	999999	999999	962	841	929	999999	169	999999	495	542	445	772	887	999999	656	307	114	273	93	141	541	999999	985	999999	583	691	135	216	532	699	746	959	393	605	586	70	186	249	94	999999	289	50	604	838	883	102	638	999999	570	999999	999999	396	591	431	631	47	999999	331	268	999999	999999	953	551	795	796	999999	388	292	156	596	131	865	999999	985	851	501	868	156	757	999999	999999	766	646	999999	220	999999	999999	999999	999999	548	133	999999	980	846	999999	336	999999	808	999999	408	713	355	222	999999	974	623	999999	605	580	140	999999	790	573	777	195	240	999999	124	585	447	999999	426	319	608	472	999999	884	
342	883	524	999999	69	114	359	777	706	554	672	461	999999	151	772	999999	842	378	343	999999	213	999999	871	29	383	999999	604	999999	999999	46	613	511	999999	739	875	721	999999	137	999999	685	223	999999	488	999999	645	663	989	305	999999	43	999999	239	138	983	681	681	22	505	628	835	510	69	489	999999	940	170	752	999999	999999	60	336	714	268	999999	79	212	181	999999	384	720	244	308	955	264	570	999999	382	725	999999	999999	709	560	999999	284	185	163	521	819	745	484	910	999999	999999	294	706	761	971	480	914	478	509	826	130	907	601	211	113	235	999999	999999	787	999999	799	81	351	999999	215	983	999999	915	999999	999999	450	899	810	999999	278	671	557	809	412	901	810	589	694	882	439	601	682	973	60	296	719	189	697	882	342	958	943	999999	999999	988	998	999	999999	157	386	231	107	499	933	442	677	300	999999	885	999999	999999	999999	468	347	614	310	508	999999	405	643	270	212	999999	769	999999	728	999999	263	423	903	811	801	547	506	999999	503	192	999999	617	618	999999	35	811	666	999999	581	484	999999	941	999999	499	999999	392	514	125	28	179	730	623	714	61	47	740	982	999999	418	999999	962	138	120	999999	468	257	786	223	245	999999	271	999999	737	999999	43	321	736	999999	677	419	43	390	199	334	462	999999	903	567	392	294	829	260	714	742	999999	464	999999	999999	999999	886	605	300	880	627	907	999999	885	471	999999	725	14	999999	738	998	806	581	938	786	999999	50	354	999999	831	950	999999	20	999999	995	730	579	490	177	383	999999	814	742	509	572	999999	377	541	441	550	666	290	261	522	716	999999	940	525	54	903	999999	542	385	469	999999	66	999999	162	889	741	447	244	836	204	948	194	73	999999	376	999999	298	999999	912	679	174	670	319	498	999999	70	999999	64	999999	273	392	999999	438	283	580	515	529	224	999999	700	112	432	453	66	574	531	871	868	999999	999999	614	491	629	706	304	269	746	409	937	829	951	999999	798	573	999999	700	756	790	501	999999	999999	83	856	999999	576	741	999999	999999	999999	693	198	920	906	761	658	901	628	999999	979	321	768	999999	287	822	748	720	634	880	254	874	775	91	377	296	999999	999999	634	999999	999999	562	999999	999999	485	999999	640	41	999999	999999	999999	910	82	34	810	999999	999999	720	796	43	473	855	999999	345	17	58	999999	999999	552	619	917	127	276	220	999999	426	279	284	644	999999	999999	717	244	999999	966	344	802	751	280	198	999999	999999	745	600	944	284	999999	706	486	436	337	
533	488	865	128	999999	643	861	432	394	910	999999	85	763	851	755	621	999999	999999	673	256	176	836	364	425	794	999999	675	276	327	999999	572	999999	217	705	658	239	378	478	178	700	940	328	886	287	386	999999	981	749	198	662	999999	336	812	190	999999	697	134	450	334	424	999999	595	114	422	999999	29	868	68	202	526	252	51	210	999999	999999	847	949	86	999999	746	400	926	999999	664	47	245	999999	999999	544	999999	114	999999	153	753	732	355	999999	473	939	999999	189	999999	556	672	999999	892	136	839	874	323	999999	57	410	588	34	51	517	999999	385	999999	42	999999	999999	241	421	323	898	456	999999	960	633	486	147	682	566	999999	999999	999999	253	154	119	157	163	999999	224	67	527	565	729	690	838	773	999999	999999	334	348	999999	325	260	999999	994	999999	598	913	999999	270	910	728	999999	555	999999	111	206	999999	993	999999	687	304	27	364	795	343	726	559	999999	999999	398	310	358	227	79	64	164	156	160	999999	558	249	539	953	156	799	543	999999	28	736	999999	856	843	448	661	999999	308	999999	311	661	952	999999	999999	999999	871	610	380	803	485	617	947	59	999999	563	999999	999999	764	73	999999	996	799	552	999999	395	291	542	466	909	566	965	755	268	845	498	488	520	457	708	91	546	428	739	698	411	789	999999	774	290	999999	223	349	244	999999	314	861	409	507	406	549	999999	999999	470	247	520	862	689	213	592	999999	816	999999	65	982	999999	578	69	999999	139	605	762	768	999999	798	353	626	520	999999	541	999999	999999	22	61	168	752	402	958	999999	999999	548	110	325	192	215	304	232	293	262	999999	999999	802	554	377	800	787	570	966	999999	999999	893	351	119	999999	955	995	803	999999	999999	240	279	619	566	676	591	505	447	999999	971	503	130	999999	268	562	804	999999	534	645	260	381	191	435	999999	608	294	999999	990	652	236	219	500	999999	999999	32	747	126	245	999999	999999	305	999999	999999	999999	178	773	561	93	556	867	999999	471	168	688	525	58	843	334	957	392	394	514	794	359	761	12	836	946	246	814	688	999999	657	999999	999999	41	206	439	127	835	732	123	443	784	115	748	342	605	870	973	904	792	287	494	999999	999999	555	635	244	999999	999999	999999	847	742	189	999999	813	309	732	999999	851	413	216	132	660	281	80	999999	253	999999	670	241	85	999999	910	896	321	172	467	175	999999	571	205	951	999999	127	275	701	605	584	934	43	999999	386	999999	500	585	165	834	130	719	545	391	231	505	999999	539	
999999	831	999999	220	650	841	999999	17	290	999999	264	999999	542	15	378	999999	669	88	637	369	699	999999	420	320	165	999999	347	455	941	999999	973	999999	203	588	690	870	322	374	293	201	999999	378	999999	291	999999	932	301	124	999999	140	722	999999	999999	346	839	444	421	972	999999	322	504	122	76	999999	244	808	40	954	324	999999	999999	304	794	999999	64	999999	308	138	999999	999999	46	232	114	810	467	830	588	857	748	256	999999	999999	319	971	999999	202	311	741	56	522	902	347	800	842	48	427	358	999999	291	518	999999	292	983	830	285	999999	18	999999	642	414	230	182	215	78	59	752	985	823	999999	861	29	567	91	477	331	698	432	271	771	50	999999	165	999999	240	120	176	999999	999999	695	999999	999999	999999	108	999999	999999	729	142	731	793	296	442	535	684	430	498	578	211	999999	999999	586	849	746	493	602	999999	74	607	999999	999999	883	395	999999	137	332	677	973	468	448	999999	602	566	700	477	485	607	947	999999	999999	742	542	999999	851	979	118	999999	447	562	505	710	236	131	167	773	999999	901	935	407	361	752	524	119	762	339	906	29	159	279	18	994	985	999999	462	242	425	918	544	526	29	999999	240	999999	962	999999	999999	480	409	926	999999	584	671	549	129	402	228	432	212	521	82	98	426	178	553	511	725	999999	999999	924	358	992	366	419	999999	604	522	112	156	34	390	436	620	233	711	434	999999	445	999999	999999	24	993	999999	999999	453	999999	340	999999	999999	461	23	999999	999999	484	578	575	999999	999999	172	525	880	125	285	188	141	646	999999	203	999999	128	188	289	999999	610	910	365	286	999999	965	457	273	460	999999	999999	999999	83	625	145	999999	146	217	80	283	999999	189	898	717	537	890	807	999999	999999	605	749	283	733	146	209	574	222	999999	883	297	715	261	430	881	590	177	68	30	343	548	330	911	999999	999999	231	431	22	647	999999	453	167	994	136	854	494	999999	287	936	426	999999	442	847	334	783	999999	696	759	999999	136	370	832	787	129	598	284	838	999999	726	915	778	561	575	549	439	999999	720	135	575	397	179	999999	131	604	999999	116	483	586	334	448	535	672	996	521	388	620	999999	875	999999	579	656	255	999999	999999	647	999999	999999	307	894	999999	847	570	193	628	999999	480	711	192	357	492	801	999999	841	288	390	115	565	63	999999	818	758	844	597	995	741	999999	999999	999999	956	762	999999	185	692	680	999999	964	488	377	563	908	909	198	999999	55	999999	404	413	282	640	541	453	
813	146	85	895	999999	973	198	887	43	151	610	236	594	253	626	569	171	687	426	999999	999999	999999	999999	999999	570	999999	551	226	999999	999999	999999	999999	424	319	436	48	616	784	597	999999	299	489	530	999999	308	962	934	999999	999999	835	252	595	224	914	264	322	884	176	335	687	431	971	550	522	999999	150	811	284	816	587	952	386	100	435	999999	709	969	495	610	608	391	749	75	999999	278	999999	255	999999	64	999999	164	449	459	910	568	999999	938	17	682	168	999999	659	985	574	882	865	505	788	999999	555	352	399	999999	727	305	999999	906	49	254	624	894	310	229	703	433	512	927	189	999999	19	770	962	812	452	457	731	999999	500	628	412	965	467	999999	999999	770	999999	883	731	614	886	421	999999	763	999999	999999	850	439	292	999999	379	938	325	921	999999	785	390	586	123	999999	573	918	416	999999	999999	658	437	999999	999999	932	668	628	205	575	999999	999999	871	209	755	189	999999	999999	999999	359	258	999999	650	546	356	723	390	188	999999	999999	51	967	15	488	921	409	835	473	999999	999999	482	750	742	999999	940	978	999999	191	831	934	999999	281	447	66	999999	377	18	999999	999999	996	552	999999	858	744	533	22	593	392	288	355	999999	142	582	132	999999	507	999999	899	605	378	809	999999	356	836	999999	769	530	948	325	553	401	944	444	722	999999	992	892	997	226	999999	395	531	902	485	590	541	698	325	190	664	645	118	295	661	999999	999999	143	32	999999	763	492	999999	77	734	954	408	698	860	325	884	615	999999	683	677	982	288	306	999999	256	256	81	215	768	660	908	292	659	782	535	463	859	870	999999	463	999999	999999	464	999999	530	191	842	999999	999	999999	999999	910	435	999999	999999	908	999999	999999	776	999999	692	286	876	999999	999999	671	749	915	334	862	999999	745	695	230	242	999999	999999	137	999999	74	413	243	215	472	611	999999	857	52	999999	626	999999	596	104	338	770	168	873	58	352	859	442	926	999999	999999	999999	999999	225	214	384	999999	999999	919	999999	711	307	458	81	413	999999	827	999999	707	999999	708	456	438	650	366	459	999999	368	776	785	999999	632	999999	730	999999	201	999999	782	653	667	668	542	495	674	392	40	322	999999	470	253	524	999999	735	999999	804	690	842	663	858	755	310	87	318	144	441	89	999999	728	12	999999	507	999999	170	50	153	175	961	764	268	336	147	986	898	999999	270	999999	999999	372	925	387	999999	643	999999	999999	366	590	233	360	243	999999	220	593	94	999999	745	479	884	999999	971	638	
729	88	999999	531	618	999999	188	999999	873	995	192	458	802	625	862	863	999999	999999	683	562	941	999999	999999	955	126	553	902	650	786	791	561	211	401	296	999999	999999	248	402	289	999999	411	448	486	247	130	761	791	469	999999	999999	358	621	21	418	696	999999	557	999999	999999	999999	421	999999	998	92	444	980	999999	515	999999	591	625	727	984	641	160	503	133	293	834	364	761	999999	265	905	442	940	200	999999	599	540	999999	798	987	223	630	873	450	404	802	150	704	999999	502	804	266	631	636	379	268	203	999999	999999	616	60	313	978	283	103	649	504	789	84	999999	436	866	999999	999999	770	21	286	63	728	491	999999	659	486	940	461	648	811	313	820	723	406	545	999999	192	936	910	652	600	999999	755	308	360	999999	369	76	999999	438	890	866	368	999999	149	275	782	999999	401	826	47	822	454	838	200	999999	360	519	890	415	645	803	999999	368	999999	706	999999	192	342	999999	127	874	523	219	920	446	999999	999999	999999	279	678	999999	999999	999999	614	778	999999	917	117	391	999999	999999	185	999999	793	97	16	999999	999999	443	302	599	999999	371	999999	999999	308	244	917	999999	517	618	262	999999	999999	385	268	999999	999999	999999	804	66	85	951	760	276	698	999999	426	999999	439	461	448	999999	977	999999	680	999999	384	450	479	667	999	363	999999	661	999999	564	794	418	828	999999	255	396	638	245	524	999999	999999	442	474	316	818	999999	999999	65	999999	439	643	657	705	94	401	313	438	147	999999	721	999999	999999	999999	144	999999	999999	999999	208	216	61	194	742	999999	52	571	999999	999999	173	999999	999999	999999	818	491	999999	920	147	712	743	999999	941	999999	500	187	802	999999	513	999999	339	118	810	999999	125	849	999999	999999	999999	999999	662	523	459	337	275	999999	151	999999	999999	617	521	224	70	305	270	999999	274	104	999999	999999	999999	999999	68	188	646	64	47	835	923	969	373	913	29	55	999999	230	390	614	691	210	999999	129	302	895	251	125	58	515	818	999999	584	33	999999	346	338	180	464	281	690	220	999999	999999	758	299	253	999999	999999	24	999999	50	999999	660	412	493	999999	643	199	999999	999999	999999	16	531	26	176	395	349	363	682	999999	879	999999	118	924	481	948	729	999999	12	999999	999999	920	999999	270	999999	778	923	620	76	818	999999	981	302	344	168	213	999999	299	592	904	903	255	522	308	375	284	999999	736	999999	544	798	282	196	520	304	999999	973	270	999999	398	471	999999	296	863	31	898	473	774	765	999999	999999	440	778	999999	747	999999	
999999	734	895	503	908	197	999999	999999	30	422	794	781	49	557	999999	469	60	203	442	184	959	999999	287	999999	811	105	970	663	326	367	504	98	772	999999	999999	999999	375	744	489	283	49	764	843	999999	113	691	999999	217	48	758	389	584	665	999999	438	999999	457	427	691	813	999999	36	215	662	918	706	18	142	355	999999	103	999999	999999	169	999999	999999	814	678	373	130	371	762	624	567	977	919	432	209	479	999999	791	999999	62	676	66	23	559	191	690	407	682	602	862	999999	664	83	870	506	438	243	935	999999	999999	571	999999	999999	411	647	999999	999999	999999	999999	999999	999999	210	999999	999999	999999	112	999999	645	633	988	966	999999	999999	899	578	903	999999	59	999999	771	245	527	999999	894	490	999999	999999	611	911	506	691	133	873	939	999999	846	518	819	833	404	316	999999	312	999999	97	999999	682	564	833	744	780	999999	999999	47	427	374	197	261	772	812	999999	520	999999	136	999999	842	574	829	929	731	394	94	999999	999999	464	647	999999	231	806	367	551	46	778	177	999999	742	775	835	522	605	659	267	56	30	893	999999	865	185	493	254	559	853	999999	112	360	999999	733	827	583	999999	159	966	999999	415	999999	999999	742	999999	999999	564	77	739	317	999999	81	137	47	205	637	668	999999	49	737	562	808	698	411	675	999999	41	999999	999999	999999	742	455	693	812	641	760	999999	64	309	999999	929	999999	819	545	310	999999	232	657	999999	199	914	997	999999	238	892	607	571	999999	76	748	378	555	129	999999	999999	999999	388	324	406	445	999999	614	999999	273	808	386	999999	162	110	645	999999	999999	480	758	999999	999999	346	464	999999	43	198	999999	999999	560	408	383	66	342	970	432	651	908	261	999999	980	309	524	846	999999	515	618	418	961	431	163	994	85	999999	999999	830	542	999999	404	372	256	851	626	921	864	435	329	655	192	678	999999	999999	132	386	778	47	999999	499	45	414	424	779	405	566	407	999999	307	999999	203	150	889	999999	513	999999	846	138	683	602	981	993	999999	962	236	999999	999999	477	999999	698	592	111	610	53	888	999999	947	477	456	999999	524	460	138	999999	999999	51	789	276	999999	244	540	649	364	626	517	51	227	999999	552	999999	138	929	542	608	113	101	999999	999999	838	523	940	379	682	622	999999	531	999999	563	510	195	999999	171	304	636	999999	943	746	999999	535	999999	772	999999	924	344	931	595	917	529	529	999999	511	943	437	658	304	170	967	742	548	986	186	999999	951	367	619	967	634	905	999999	170	355	556	
320	991	999999	454	999999	999999	999999	492	613	346	44	148	683	559	733	646	342	997	999999	14	444	549	670	118	999999	567	724	964	999999	22	89	368	26	955	999999	445	907	999999	716	629	61	65	382	999999	629	812	683	999999	243	999999	572	452	194	999999	121	771	999999	642	910	887	623	999999	532	999999	267	675	999999	728	926	297	999999	999999	999999	356	952	388	176	999999	999999	731	883	999999	730	972	449	636	183	999999	843	999999	125	999999	938	999999	15	335	999999	781	582	953	689	955	143	946	259	89	171	999999	398	733	604	499	999999	189	14	958	996	999999	162	630	999999	999999	885	999999	182	473	554	462	350	627	855	395	258	999999	51	999999	999999	784	722	999999	474	999999	286	119	999999	625	121	759	999999	56	339	999999	999999	951	461	999999	79	999999	773	785	999999	709	497	770	877	219	251	628	999999	87	437	222	837	999999	999999	166	999999	775	807	557	999999	795	639	303	298	999999	766	306	999999	809	857	462	20	936	835	765	847	516	241	58	383	493	621	746	619	126	999999	836	795	305	999999	304	271	226	999999	999999	79	203	999999	995	453	945	999999	338	229	974	211	999999	956	999999	318	664	999999	759	183	869	183	999999	999999	181	746	929	511	777	747	563	200	793	513	105	695	654	43	999999	604	999999	938	292	527	999999	915	243	879	403	986	406	999999	512	999999	999999	565	187	999999	311	258	999999	443	776	591	665	783	417	398	860	999999	664	631	307	999999	745	930	890	374	49	266	512	59	117	791	999999	999999	688	751	999999	999999	517	145	999999	999999	90	994	171	999999	861	861	999999	845	999999	698	331	775	463	358	307	999999	675	999999	479	54	999999	474	336	985	999999	999999	999999	666	999999	330	198	529	899	999999	999999	750	769	999999	513	188	759	999999	40	999999	999999	999999	999999	339	453	325	864	704	665	687	251	616	667	185	461	998	765	999999	999999	698	509	802	999999	153	284	999999	863	485	309	300	295	88	999999	917	526	674	523	999999	223	999999	466	493	863	222	78	467	92	593	737	515	423	918	999999	342	909	666	999999	999999	64	896	999999	999999	405	374	401	172	999999	750	659	786	484	999	999999	282	999999	26	938	999999	84	817	474	280	747	793	999999	377	818	111	18	999999	974	327	999999	326	672	87	999999	499	820	999999	294	342	999999	999999	40	999999	301	988	999999	892	728	999999	131	247	432	190	641	612	496	999999	354	80	741	999999	812	167	999999	310	609	164	929	999999	843	178	999999	999999	999999	796	762	464	85	829	11	125	140	999999	205	
474	893	999999	445	485	12	999999	561	224	600	143	149	873	134	990	999999	945	999999	999999	202	953	999999	999999	999999	999999	849	42	948	524	79	999999	999999	872	961	999999	999999	127	718	454	446	57	616	318	540	212	657	999999	339	999999	999999	65	162	851	746	252	759	602	999999	999999	999999	969	847	47	154	974	474	276	999999	999999	583	271	236	519	842	155	346	405	760	641	999999	960	703	999999	84	23	473	817	136	718	999999	814	999999	999999	818	476	209	579	173	566	999999	391	976	38	511	189	999999	643	18	601	905	999999	842	15	414	999999	999999	999999	962	999999	510	656	999999	203	245	768	999999	119	999999	999999	945	767	242	203	902	805	999999	674	999999	999999	999999	830	999999	999999	813	710	972	474	999999	152	210	226	616	999999	65	92	999999	783	793	743	398	999999	999999	642	656	999999	131	648	112	609	692	601	631	77	999999	680	847	999999	390	999999	795	325	999999	558	175	729	161	209	147	820	564	209	881	999999	506	475	887	176	878	675	999999	999999	372	113	459	608	594	999999	96	385	245	635	999999	268	999999	82	323	394	477	926	986	922	510	292	54	999999	999999	22	999999	999999	792	999999	999999	999999	946	471	999999	302	999999	567	144	999999	123	999999	999999	999999	806	999999	671	433	161	999999	999999	951	688	666	823	999999	69	999999	888	582	977	999999	592	564	897	688	322	485	129	31	999999	909	999999	999999	809	748	707	125	999999	106	351	147	328	999999	999999	999999	36	289	648	999999	242	142	679	562	999999	999999	179	30	41	999999	311	195	999999	140	218	789	169	314	857	84	999999	999999	289	791	240	839	999999	303	582	121	662	42	836	254	788	162	999999	239	748	312	578	686	93	568	795	165	999999	198	91	202	626	721	431	999999	502	298	852	999999	331	795	219	999999	999999	920	465	278	358	69	351	65	558	930	999999	555	999999	694	860	720	999999	999999	999999	108	222	999999	494	999999	611	272	752	499	310	353	907	952	102	702	248	999999	113	526	806	999999	999999	999999	643	696	164	875	78	807	437	141	890	256	999999	999999	663	999999	436	524	667	96	317	851	754	999999	33	614	463	802	456	999999	617	999999	278	243	261	196	746	798	786	735	203	944	71	178	462	660	173	981	999999	190	736	999999	999999	720	999999	999999	999999	437	672	549	422	276	361	739	523	999999	978	554	859	477	321	638	738	931	999999	999999	789	586	753	372	451	482	763	276	999999	39	620	557	999999	266	915	318	999999	246	999999	927	592	332	654	51	999999	618	131	999999	999999	108	850	
999999	827	101	215	694	684	999999	108	940	512	95	777	999999	999999	431	776	603	561	999999	512	501	999999	999999	780	467	931	711	999999	999999	360	201	999999	999999	189	999999	729	999999	60	230	999999	825	999999	383	424	507	554	999999	251	260	842	999999	999999	865	595	358	999999	861	999999	747	763	972	999999	275	589	320	999999	914	999999	117	701	99	552	341	378	686	362	244	999999	999999	999999	770	470	439	999999	832	999999	542	278	999999	381	999999	375	312	467	661	216	872	999999	113	820	639	856	999999	559	753	974	999999	496	908	999999	86	320	999999	834	999999	511	189	285	756	138	999999	999999	483	735	833	724	250	873	717	480	490	450	447	462	283	999999	337	999999	999999	858	512	999999	369	834	305	557	999999	478	999999	159	37	597	47	999999	674	993	382	407	726	38	734	805	999999	438	999999	999999	999999	586	561	88	184	308	48	898	626	999999	286	648	440	286	397	772	999999	568	453	892	999999	472	999999	999999	542	999999	163	218	133	707	999999	999999	329	668	684	749	916	395	975	999999	559	149	999999	574	716	733	966	450	641	962	405	999999	985	622	999999	410	798	281	546	999999	154	829	999999	918	833	355	999999	999999	602	999999	855	999999	592	724	999999	273	124	223	573	808	999999	713	577	171	999999	65	946	706	444	283	951	645	849	999999	583	729	999999	999999	740	371	413	204	999999	992	116	392	628	270	288	960	296	584	708	737	291	999999	262	613	999999	778	409	999999	337	328	999999	999999	174	999999	999999	614	898	999999	999999	999999	405	768	865	584	999999	919	437	685	427	483	999999	999999	937	999999	999999	152	476	999999	999999	962	961	789	999999	529	999999	897	227	999999	129	674	71	999999	111	999999	342	522	575	999999	558	696	351	724	206	999999	340	330	999999	62	422	998	147	147	860	520	999999	615	901	999999	288	167	702	671	566	999999	422	385	274	440	999999	926	577	798	999999	136	621	999999	593	23	198	975	624	175	999999	131	536	923	752	999999	265	726	621	999999	399	401	994	679	168	999999	441	955	999999	842	283	999999	431	348	935	733	899	13	32	887	157	312	543	536	328	444	999999	498	632	684	184	62	315	348	409	810	141	999999	999999	149	581	999999	920	782	891	999999	700	197	999999	28	690	262	999999	733	91	96	858	467	361	723	236	943	999999	381	667	999999	191	92	939	134	601	958	924	882	315	914	391	761	999999	472	744	38	509	613	993	999999	357	999999	267	322	999999	674	999999	999999	912	638	910	549	124	999999	675	999999	258	863	999999	732	338	822	
428	176	705	999999	822	888	978	208	443	999999	388	999999	873	999999	999999	626	182	927	378	568	969	677	999999	842	646	975	999999	137	780	646	196	999999	594	535	163	101	617	855	999999	701	387	714	204	999999	999999	380	796	75	793	631	691	500	364	770	999999	999999	172	862	460	847	999999	851	428	999999	532	127	999999	348	456	999999	19	326	85	677	190	999999	999999	999999	680	276	188	731	343	158	954	999999	999999	823	682	412	928	999999	404	14	609	999999	296	407	669	54	229	458	999999	69	621	374	425	686	590	597	278	999999	999999	999999	668	369	999999	279	999999	999999	999999	336	665	999999	805	265	999999	80	77	653	968	84	152	636	999999	730	123	284	999999	590	280	229	243	95	143	577	572	220	346	249	999999	26	565	999999	833	892	999999	573	264	999999	453	354	999999	999999	999999	203	999999	554	147	999999	999999	243	742	262	566	999999	103	999999	910	238	692	999999	733	828	633	951	519	320	803	999999	937	550	29	179	146	999999	610	306	999999	999999	999999	999999	82	409	999999	999999	283	313	999999	842	799	223	999999	36	674	999999	620	791	313	676	999999	999999	999999	983	999	706	223	573	125	639	390	796	122	970	869	999999	999999	334	834	846	677	216	54	961	365	724	887	993	505	404	315	819	993	790	999999	471	276	999999	409	297	572	710	999999	636	999999	12	110	692	167	10	113	295	956	999999	999999	999999	852	790	628	999999	818	230	78	721	334	571	803	999999	714	999999	408	549	925	547	999999	967	29	417	509	362	623	205	836	999999	300	29	999999	536	791	999999	999999	486	999999	133	999999	352	999999	476	999999	890	999999	778	977	760	602	564	370	418	192	41	458	444	290	275	662	623	393	573	999999	314	709	276	541	925	787	999999	999999	802	79	931	334	552	115	619	163	845	227	86	902	736	659	453	354	999999	340	184	205	999999	470	855	959	999999	55	997	191	932	999999	62	972	680	486	568	349	261	999999	905	339	999999	122	999999	405	317	670	694	999999	265	922	781	999999	999999	726	883	999999	223	999999	265	999999	117	438	230	607	175	114	999999	999999	999999	114	102	62	435	845	533	92	653	460	651	409	361	352	925	19	999999	467	368	953	602	237	136	289	451	408	231	999999	891	219	239	213	447	444	999999	161	999999	728	169	768	202	800	687	762	999999	856	155	999999	512	221	999999	708	999999	278	999999	863	977	812	999999	36	623	300	999999	999999	230	999999	999999	917	787	999999	189	999999	308	600	999999	802	550	373	999999	595	999999	466	999999	999999	77	
531	467	178	999999	999999	183	999999	127	142	155	902	609	253	542	881	999999	999999	977	737	999999	414	999999	999999	999999	854	999999	999999	853	999999	773	166	569	520	999999	699	999999	792	140	999999	601	172	619	175	999999	999999	202	999999	831	999999	700	35	489	992	649	663	131	322	660	932	388	568	173	112	368	988	999999	99	877	842	999999	111	107	999999	146	869	794	244	700	658	662	26	783	775	999999	748	999999	576	871	712	578	669	141	208	707	43	998	999999	807	466	999999	999999	428	988	187	999999	999999	599	856	779	869	887	621	12	999999	371	784	398	787	619	321	765	999999	999999	274	241	970	999999	192	999999	870	286	436	999999	141	999999	597	794	597	725	821	999999	719	101	999999	690	57	139	928	999999	999999	610	729	197	155	761	884	263	724	999999	628	37	999999	999999	999999	592	460	387	870	720	773	989	801	72	798	243	55	999999	999999	583	193	840	971	846	999999	270	557	249	98	380	675	344	999999	650	106	793	671	965	192	260	999999	669	269	999999	572	999999	809	666	399	911	999999	757	930	150	763	999999	66	569	899	648	999999	221	299	499	999999	439	919	999999	999999	14	571	89	999999	999999	999999	523	580	763	284	595	461	999999	849	187	664	917	414	930	999999	317	737	112	76	999999	224	999999	380	999999	172	999999	349	658	700	394	349	636	999999	857	999999	999999	999999	303	294	314	196	155	371	122	835	999999	34	988	273	999999	277	469	23	410	858	334	153	999999	600	152	999999	803	999999	999999	837	37	115	556	999999	647	999999	443	999999	762	357	79	657	268	933	999999	117	361	999999	51	126	880	623	411	999	999999	106	406	702	152	67	393	999999	905	284	808	32	478	854	625	558	833	651	999999	63	789	999999	885	877	564	44	999999	417	999999	999999	957	999999	703	556	999999	551	703	740	675	704	999999	123	751	983	135	999999	639	999999	999999	492	999999	238	371	358	999999	999999	221	528	147	999999	172	975	807	567	327	404	328	921	191	84	855	103	999999	557	99	675	925	901	751	551	404	398	648	999999	65	728	52	355	346	999999	999999	184	602	567	542	999999	999999	194	999999	999999	999999	717	999999	694	637	199	999999	814	999999	545	868	319	999999	596	713	773	337	152	999999	999999	361	972	999999	999999	744	680	500	418	24	999999	369	741	999999	999999	856	687	82	953	37	865	475	999999	97	801	19	30	408	999999	999999	768	660	173	682	77	999999	999999	141	22	950	999999	699	844	999999	165	999999	137	999999	999999	999999	35	700	383	124	999999	133	999999	885	999999	
303	723	282	999999	564	999999	451	205	69	178	999999	144	555	70	13	80	176	631	437	999999	625	881	999999	999999	999999	828	77	286	59	999999	999999	999999	836	357	718	236	999999	215	999999	553	714	979	78	905	115	605	480	640	380	53	479	999999	696	954	169	999999	776	630	999999	999999	188	999999	156	33	234	999999	307	208	999999	776	395	960	350	883	227	645	813	51	546	670	358	437	906	999999	566	452	559	999999	198	306	999999	64	988	554	374	549	833	55	681	710	308	281	298	604	658	519	161	812	999999	523	608	734	999999	999999	387	751	999999	999999	466	782	845	425	20	999999	999999	341	971	796	519	677	812	767	999999	999999	999999	86	999999	312	356	999999	301	746	155	674	698	725	969	441	176	622	291	692	588	899	864	999999	271	253	287	327	999999	364	303	69	999999	840	374	999999	194	311	613	955	999999	420	491	109	999999	345	356	600	371	540	629	896	999999	999999	189	471	970	489	814	999999	34	999999	508	936	452	95	962	999999	999999	720	257	865	19	335	898	178	418	999999	613	925	896	687	999999	17	734	407	673	591	999999	999999	999999	704	496	718	931	764	999999	554	656	193	999999	499	249	651	293	764	999999	70	999999	999999	63	214	875	888	997	347	999999	999999	999999	55	422	381	206	457	441	999999	379	300	403	143	266	863	118	429	999999	407	999999	314	724	970	520	999999	370	649	999999	84	828	999999	721	593	690	420	352	611	771	11	302	791	219	740	394	596	666	97	999999	999999	106	456	345	600	999999	769	776	241	535	809	20	556	607	999999	723	772	579	810	453	845	521	506	658	551	114	655	104	983	585	923	946	282	894	660	977	999999	271	131	694	999999	999999	120	86	962	991	999999	193	999999	999999	622	999999	856	644	909	678	599	797	794	495	254	674	999999	656	611	862	737	662	999999	389	999999	510	458	125	532	210	999999	999999	999999	999999	999999	471	999999	965	999999	999999	999999	638	984	981	387	585	477	635	999999	999999	999999	999999	475	109	999999	94	246	473	677	121	569	740	121	999999	999999	179	110	999999	999999	782	432	999999	693	704	772	109	677	965	11	999999	43	822	999999	286	359	999999	955	596	307	999999	235	778	999999	999999	347	359	527	285	713	218	484	243	508	667	823	34	770	770	999999	163	416	999999	471	999999	999999	746	74	834	359	331	224	999999	936	852	999999	999999	539	841	999999	423	999999	402	999999	999999	289	800	323	19	999999	335	185	999999	269	153	999999	954	317	384	773	600	999999	692	925	392	994	971	306	
655	119	179	999999	929	999999	999999	581	24	28	678	633	287	999999	64	381	999999	155	38	253	999999	984	999999	999999	164	77	999999	137	999999	476	869	799	318	504	668	899	294	999999	999999	782	355	572	853	999999	639	999999	999999	999999	999999	321	999999	247	965	727	513	671	999999	832	340	861	999999	786	691	999999	159	999999	325	783	764	165	999999	193	898	256	999999	231	141	666	999999	413	581	599	999999	578	574	631	834	590	990	996	392	999999	510	999999	147	569	880	315	786	760	999999	999999	413	84	234	717	348	718	829	292	999999	851	999999	999999	289	56	999999	122	974	527	54	999999	999999	999999	773	635	999999	513	118	338	350	825	999999	947	999999	868	999999	999999	354	856	999999	999999	761	708	466	540	999999	584	999999	999999	680	767	341	268	716	700	920	645	311	598	44	999999	999999	999999	941	714	972	187	947	999999	999999	76	768	127	244	928	973	999999	999999	242	308	999999	407	27	999999	582	494	620	240	287	947	551	999999	755	821	457	515	270	766	752	568	999999	636	999999	241	614	999	223	34	787	727	836	343	78	300	935	999999	593	842	368	229	361	946	669	999999	999999	554	22	306	787	423	712	326	559	674	999999	472	712	785	53	582	281	596	999999	560	120	217	999999	999999	999999	999999	922	428	408	532	217	212	966	230	923	69	987	999999	246	373	999999	520	999999	404	999999	473	725	807	999999	999999	948	764	999999	118	363	110	111	557	420	768	501	294	918	36	467	999999	505	999999	999999	983	999999	363	999999	89	546	600	432	58	999999	422	303	124	628	999999	584	452	999999	858	999999	822	957	439	507	478	999999	729	601	999999	936	205	999999	999999	945	815	999999	594	415	424	999999	763	999999	63	999999	998	999999	999999	999999	306	452	25	246	647	626	49	36	165	999999	881	216	817	999	674	121	127	453	69	179	813	431	999999	999999	294	296	112	999999	904	999999	508	999999	999999	73	999999	999999	921	999999	331	617	999999	788	44	738	999999	217	754	764	14	941	999999	554	999999	217	999999	875	463	978	952	999999	523	999999	131	960	357	999999	721	753	704	368	199	168	132	452	999999	34	396	261	999999	999999	541	347	149	962	87	954	598	999999	221	999999	852	943	16	999999	103	19	667	83	390	656	999999	10	69	999999	752	959	431	962	999999	827	488	211	475	874	819	185	999999	169	999999	403	999999	444	542	286	515	255	161	162	358	263	367	322	999999	856	592	540	288	504	220	128	532	635	343	999999	940	999999	478	142	160	917	263	507	201	987	999999	61	999999	783	
140	506	807	279	613	690	469	175	341	999999	292	288	897	999999	999999	763	870	653	110	157	345	864	999999	28	12	441	999	860	131	883	999999	540	999999	504	999999	714	320	263	999999	999999	924	774	319	999999	850	999999	999999	12	558	437	126	724	950	999999	447	276	728	789	276	999999	690	609	53	999999	140	751	216	402	999999	244	452	617	631	999999	232	999999	554	917	178	140	999999	997	999999	694	999999	763	999999	999999	999999	107	985	999999	986	848	999999	325	730	862	728	108	664	999999	124	323	999999	508	999999	999999	98	876	721	810	999999	145	761	692	999999	359	690	999999	172	455	346	999999	259	921	630	782	494	999999	840	999999	199	80	476	793	883	988	710	999999	670	999999	672	999999	385	999999	999999	851	999999	999999	27	381	181	361	936	218	291	999999	73	72	878	319	999999	190	46	999999	621	550	669	999999	809	319	649	999999	706	85	782	166	414	999999	20	779	696	224	889	468	520	999999	144	267	512	559	999999	647	390	360	87	492	999999	999999	562	370	999999	128	470	999999	999999	750	655	860	436	999999	918	989	62	108	623	999999	301	999999	999999	999999	999999	412	999999	260	395	999999	50	999999	998	300	999999	68	522	649	999999	999999	999999	191	736	999999	191	999999	831	999999	640	935	594	292	737	999999	201	575	837	999999	954	779	662	220	322	730	709	310	862	145	122	860	476	999999	510	56	50	119	841	748	999999	999999	580	88	619	460	417	758	999999	714	109	446	230	744	695	818	999999	999999	999999	999999	70	880	421	695	274	780	999999	191	781	690	253	999999	999999	99	184	821	208	583	600	999999	323	951	692	999999	46	676	639	999999	999999	999999	141	506	999999	835	687	722	721	885	814	999999	992	235	999999	927	471	27	711	141	569	874	619	341	999999	999999	999999	119	999999	273	999999	999999	999999	999999	474	99	559	747	841	899	411	461	999999	323	768	761	870	97	974	765	685	999999	964	508	172	999999	82	799	562	999999	152	578	534	457	235	226	999999	999999	999999	999999	377	999999	999999	999999	729	117	774	306	572	191	146	605	144	433	588	999999	633	642	999999	631	27	999999	194	607	756	999999	927	999999	999999	552	73	613	335	97	397	961	999999	999999	778	999999	78	776	999999	381	107	547	443	111	869	595	999999	999999	693	999999	869	617	540	578	66	896	999999	132	218	30	127	532	279	57	45	999999	797	481	864	518	562	251	999999	812	510	999999	399	999999	782	502	958	999999	920	999999	999999	780	430	274	999999	881	873	946	567	215	263	999999	999999	396	76	999999	797	121	
200	185	577	628	93	727	77	999999	507	365	349	715	72	118	611	999999	828	999999	999999	532	386	982	644	999999	683	328	559	935	941	999999	759	999999	705	846	999999	745	999999	999999	696	999999	207	257	384	999999	606	852	999999	999999	999999	999999	567	810	56	275	735	217	541	960	944	764	178	141	906	504	999999	810	999999	225	300	866	455	238	568	503	999999	138	608	135	999999	830	185	999999	973	747	999999	948	493	439	121	999999	214	667	655	932	534	75	351	880	999999	796	999999	927	854	999999	748	338	252	552	940	607	999999	415	950	124	589	764	168	168	69	656	999999	580	114	689	662	787	583	636	969	269	786	999999	999999	999999	987	999999	999999	876	999	116	706	940	499	514	11	799	999999	541	352	769	906	193	820	999999	999999	272	823	999999	444	960	755	615	999999	680	820	999999	202	735	136	999999	999999	999999	168	953	950	386	91	600	688	999999	999999	52	293	209	999999	603	906	957	744	725	434	395	442	48	999999	999999	366	818	693	129	606	981	415	20	564	624	999999	999999	999999	999999	999999	232	486	580	890	713	999999	383	999999	227	999999	245	990	410	907	819	848	999999	602	999999	29	272	906	568	266	97	636	999999	645	738	578	49	651	652	544	211	909	862	157	647	769	983	999999	476	999999	999999	990	14	113	999999	775	904	275	457	82	918	326	917	999999	999999	86	58	738	589	648	999999	999999	348	866	705	999999	986	972	954	999999	999999	771	999999	999999	895	999999	632	179	999999	999999	999999	773	204	999999	625	885	991	547	999999	570	999999	254	911	999999	219	777	652	148	408	835	789	932	320	367	999999	157	886	503	999999	999999	454	879	838	999999	974	172	399	768	250	819	918	999999	627	394	378	792	859	611	213	999999	454	494	999999	74	999999	741	462	836	999999	999999	999	999999	128	648	126	841	999999	295	853	57	387	883	897	588	917	349	314	999999	989	253	297	285	999999	310	260	999999	118	774	453	999999	709	563	999999	772	999999	999999	330	999999	999999	537	386	574	757	999999	741	571	999999	192	156	833	436	535	846	300	999999	723	999999	818	397	166	999999	640	841	620	999999	999999	658	135	767	497	999999	999999	658	999999	999999	723	527	143	999999	689	373	925	628	620	999999	184	716	934	592	999999	232	511	590	121	803	746	732	146	999999	917	999999	999999	424	659	813	110	876	394	433	999999	205	999999	999999	999999	999999	807	22	231	814	173	999999	724	999999	671	275	517	745	999999	658	999999	991	391	324	651	776	902	511	968	806	999999	999999	332	999999	135	901	
167	999999	882	329	996	733	510	331	655	811	198	928	753	999999	305	365	339	735	313	475	814	750	607	999999	889	305	999999	425	119	999999	784	999999	417	769	117	265	863	999999	661	397	999999	999999	668	840	587	974	757	583	510	999999	967	596	207	999999	96	416	654	999999	439	700	689	95	222	789	999999	975	520	983	286	50	502	121	84	999999	999999	754	92	767	354	915	547	470	999999	769	999999	999999	26	757	683	701	610	912	788	999999	707	404	847	999999	813	612	463	774	306	469	847	855	999999	290	999999	342	333	887	999999	999999	162	228	180	453	999999	999999	958	763	310	999999	439	589	333	123	999999	590	907	999999	954	741	999999	999999	173	454	999999	53	674	735	999999	999999	377	723	999999	274	807	999999	234	999999	999999	999999	999999	700	474	721	999999	268	532	999999	82	94	434	129	932	863	71	389	64	999999	532	848	175	999999	999999	999999	217	716	282	999999	315	729	366	999999	227	981	98	761	309	452	425	662	521	999999	663	998	999999	258	790	453	999999	428	434	508	871	999999	999999	430	999999	515	513	323	986	999999	104	352	728	920	999999	951	999999	310	90	612	310	869	337	900	569	681	52	958	925	829	855	886	305	857	999999	89	183	667	740	793	938	111	999999	57	180	320	999999	999999	357	839	999999	999999	347	821	208	999999	811	907	999999	348	472	555	999999	999999	618	217	57	870	288	822	999999	999999	569	296	673	209	999999	289	729	259	411	56	611	95	999999	952	548	483	659	639	277	275	806	402	330	393	999999	519	439	999999	272	409	716	534	71	999999	343	61	999999	999	999999	531	999999	610	936	426	943	999999	999999	666	668	999999	220	649	554	512	311	177	999999	290	495	999999	850	765	999999	11	340	86	33	592	618	497	999999	999999	830	746	96	999999	465	999999	999999	411	999999	772	305	699	198	999999	979	999999	999999	176	95	999999	513	135	680	423	623	999999	96	866	288	999999	58	999999	247	560	818	808	999999	999999	711	71	840	94	999999	999999	470	999999	812	272	107	474	334	451	999999	999999	156	704	75	673	582	530	818	583	132	999999	999999	134	461	999999	258	181	143	161	465	34	36	429	957	602	952	335	132	823	769	814	999999	606	768	778	413	124	743	999999	999999	191	999999	999999	999999	87	363	345	999999	999999	23	926	340	999999	999999	388	442	727	747	472	720	256	408	994	999999	999999	13	128	365	683	999999	144	999999	999999	999999	283	781	769	466	879	999999	616	499	947	810	999999	483	914	999999	999999	345	685	376	280	41	287	999999	257	
453	654	83	245	999999	162	949	999999	498	999999	555	712	606	673	270	999999	233	999999	757	460	194	970	833	98	999999	975	348	999999	999999	166	359	350	500	533	325	812	805	13	999999	999999	997	931	999999	534	369	907	999999	671	999999	508	999999	928	529	332	999999	483	820	999999	737	14	813	999999	120	341	600	999999	221	999999	358	458	71	999999	476	420	462	263	625	309	729	999999	201	999999	133	269	119	430	820	177	999999	842	999999	821	999999	999999	533	999999	999999	999999	934	164	695	710	999999	966	447	827	461	119	870	809	857	520	999999	999999	812	999999	287	999999	232	179	394	53	999999	515	465	250	953	999999	886	866	999999	611	375	575	904	999999	363	166	999999	291	999999	999999	307	999999	984	999999	566	139	819	999999	318	969	791	764	999999	999999	108	807	511	999999	874	616	999999	13	999999	255	155	999999	242	999999	783	130	39	940	209	682	999999	950	999999	983	999999	824	34	499	557	999999	999999	610	805	999999	392	555	999999	625	417	362	999999	304	294	738	999999	876	896	498	613	999999	999999	999999	565	97	905	157	286	527	521	59	592	732	456	902	434	544	883	979	938	237	475	414	533	999999	203	451	665	792	657	807	999999	536	886	999999	534	970	55	718	357	245	279	138	113	367	770	756	999999	999999	999999	999999	993	917	560	386	723	535	326	718	893	464	491	493	870	999999	132	65	846	97	999999	999999	498	175	632	999999	999999	999999	310	176	85	447	603	283	488	865	814	999999	999999	509	999999	998	654	999999	999999	892	753	785	999999	399	244	715	909	999999	999999	849	999999	827	295	999999	428	386	999999	159	642	456	999999	217	999999	14	999999	122	999999	346	451	380	999999	999999	999999	739	999999	182	999999	910	932	370	999999	999999	999999	638	999999	999999	724	129	91	269	773	504	694	378	42	545	780	263	500	131	635	573	999999	643	50	141	486	556	906	255	307	324	227	999999	999999	26	999999	999999	999999	912	999999	960	264	192	999999	314	476	972	706	414	999999	825	999999	810	735	964	534	627	598	440	999999	178	223	999999	961	458	999999	423	460	999999	597	999999	821	587	733	675	999999	999999	46	735	999999	514	849	501	853	482	903	417	546	999999	492	329	777	11	412	230	746	999999	231	158	37	63	999999	999999	817	987	14	832	86	999999	655	408	591	863	775	995	328	721	983	999999	555	870	877	999999	533	278	637	819	185	513	928	890	904	999999	999999	611	992	168	684	865	999999	81	340	486	309	93	738	913	235	416	901	34	445	742	603	166	999999	26	167	548	
360	194	657	999999	141	764	504	703	165	174	13	170	47	999999	20	999999	540	400	206	449	540	723	999999	769	612	903	455	172	295	999999	435	976	10	145	514	294	423	767	355	999999	589	999999	999999	71	413	741	987	327	731	129	999999	785	819	999999	18	637	999999	999999	961	237	999999	999999	418	613	739	36	169	901	999999	999999	70	772	55	661	999999	505	964	533	365	871	916	138	440	175	924	649	166	293	999999	876	694	999999	806	999999	999999	257	626	155	331	999999	581	95	714	15	69	853	999999	168	857	513	999999	76	532	100	320	190	999999	252	688	99	870	876	774	735	42	534	966	927	434	613	879	819	211	979	299	831	423	434	116	81	999999	999999	436	999999	213	999999	13	999999	806	56	355	383	999999	242	515	705	999999	999999	973	534	887	999999	733	253	634	999999	865	552	800	489	766	999999	145	617	190	872	449	161	532	999999	530	999999	131	388	267	505	362	999999	999999	593	520	444	999999	581	999999	107	274	999999	989	359	999999	461	915	327	999999	878	248	849	62	643	265	999999	999999	569	14	636	690	355	999999	138	502	999999	88	217	968	999999	999999	999999	433	92	608	267	171	182	651	78	999999	999999	108	388	267	513	999999	830	999999	999999	999999	892	577	557	999999	918	206	860	857	866	382	707	358	957	863	684	999999	969	44	998	997	999999	999999	935	301	999999	257	607	999999	999999	978	999999	879	999999	343	133	986	876	999999	999999	999999	310	999999	784	696	999999	454	999999	525	999999	999999	947	795	339	363	714	974	641	999999	529	671	599	988	868	887	999999	828	742	623	740	697	549	303	355	999999	697	999999	142	249	999999	442	116	91	299	901	40	462	550	262	628	158	355	620	156	28	471	321	999999	999999	999999	808	712	999999	785	884	547	654	450	999999	666	999999	999999	402	999999	97	565	517	699	966	856	999999	288	489	994	591	352	929	156	336	475	385	510	999999	999999	999999	729	999999	306	414	363	386	999999	158	596	999999	316	953	28	69	462	954	622	491	50	901	530	233	532	203	542	618	999999	999999	999999	291	256	999999	725	999999	368	999999	220	295	612	999999	658	139	999999	132	284	399	999999	97	999999	520	763	29	999999	774	334	999999	66	112	872	744	878	898	232	999999	625	709	237	281	700	486	744	336	878	999999	253	401	999999	409	919	152	708	999999	249	415	528	237	411	950	422	862	919	999999	422	868	602	999999	907	999999	999999	575	172	639	999999	397	776	999999	151	999999	531	933	999999	999999	193	729	46	467	658	817	786	
397	308	999999	858	838	566	636	999999	20	967	492	494	999999	901	354	980	78	999999	852	638	999999	999999	775	999999	489	697	271	999999	999999	999999	144	111	100	802	999999	999999	885	999999	558	830	999999	522	140	999999	48	999999	423	756	839	999999	967	443	806	188	694	311	999999	857	999999	150	305	711	231	188	833	391	999999	949	791	999999	104	298	475	31	999999	579	955	999999	390	50	999999	515	95	943	864	700	304	911	117	808	744	38	999999	417	535	438	300	952	834	999999	54	474	965	761	654	679	968	785	689	124	355	424	999999	999999	867	999999	626	288	999999	142	96	492	999999	982	343	76	999999	999999	999999	70	289	999999	999999	999999	999999	809	550	999999	999999	999999	731	519	999999	993	463	329	560	82	999999	745	811	22	637	701	999999	562	632	999999	428	588	791	910	999999	999999	999999	352	999999	744	342	67	249	303	989	139	411	577	270	848	999999	24	515	999999	517	999999	258	999999	375	581	172	443	186	999999	999999	999999	403	821	230	602	167	120	187	816	739	492	999999	518	32	508	300	992	301	784	463	999999	82	976	999999	548	381	999999	999999	999999	581	899	881	681	398	290	999999	589	999999	668	690	418	836	999999	85	35	253	739	254	867	290	179	151	402	114	500	637	426	428	681	230	599	999999	617	245	840	611	824	130	742	999999	999999	999999	999999	103	54	577	383	901	377	999999	642	324	119	999999	411	757	488	577	897	652	319	171	674	447	999999	284	229	464	244	423	999999	618	511	105	579	999999	518	309	69	999999	263	525	999999	387	588	285	999999	337	833	999999	133	999999	999999	999999	463	550	972	999999	999999	770	358	918	666	953	875	33	812	24	999999	878	248	188	517	999999	999999	793	120	297	859	816	259	891	999999	161	300	999999	395	422	999999	39	561	333	307	298	999999	345	859	106	511	565	472	20	999999	955	844	944	740	258	700	999999	440	999999	335	196	999999	466	297	999999	999999	703	637	400	382	681	326	915	881	228	410	63	999999	23	999999	304	353	248	275	675	317	999999	999999	146	721	971	598	876	997	121	999999	117	57	999999	999999	807	999999	81	638	944	999999	928	72	521	848	646	736	426	899	41	842	282	201	999999	999999	317	272	999999	999999	410	92	999999	918	999999	999999	303	16	999999	999999	977	376	281	610	999999	46	388	293	919	999999	999999	245	181	976	965	999999	504	999999	434	158	136	545	999999	402	237	861	198	20	999999	80	555	640	999999	847	921	664	570	672	871	585	818	34	999999	212	999999	174	910	473	952	501	
947	387	581	999999	453	441	999999	999999	383	468	999999	999999	990	849	742	999999	97	334	999999	310	708	832	54	999999	339	112	999999	234	798	72	999999	724	67	801	132	178	68	999999	404	999999	999999	999999	299	412	999999	999999	43	502	469	170	86	586	999999	999999	999999	124	343	732	110	350	248	714	90	320	517	133	320	199	726	574	385	380	930	999999	585	26	543	999999	121	999999	79	999999	999999	637	985	999999	316	415	999999	17	834	335	999999	63	251	20	610	978	895	613	139	843	775	999999	785	706	655	843	76	776	581	701	621	221	281	548	949	453	334	152	817	905	999999	718	739	59	763	877	333	574	999999	564	746	508	999999	235	999999	999999	851	289	718	472	348	241	436	999999	714	404	999999	703	70	999999	654	752	999999	233	662	66	165	736	942	778	520	501	370	27	954	122	462	56	623	999999	601	999999	433	999999	567	949	292	999999	999999	369	105	629	513	258	909	994	713	536	573	867	999999	125	999999	939	952	846	999999	418	188	602	942	734	90	980	565	999999	328	450	999999	712	774	559	401	583	683	891	999999	122	118	999999	409	925	483	755	376	486	708	493	403	720	89	874	427	742	426	999999	999999	533	692	309	675	272	999999	999999	103	164	723	762	266	70	858	999999	309	228	999999	26	261	334	613	999999	900	999999	57	999999	632	899	142	659	167	322	351	464	430	808	295	146	66	622	661	222	762	946	237	342	999999	331	574	999999	999999	409	999999	999999	999999	613	408	999999	225	923	999999	203	31	999999	999999	999999	999999	404	337	501	999999	66	960	638	673	401	326	954	608	999999	94	311	335	999999	999999	757	999999	137	544	999999	409	455	921	142	394	467	999999	999999	999999	292	999999	467	999999	83	276	492	449	480	551	528	999999	454	242	510	999999	926	999999	98	954	847	999999	591	859	999999	999999	487	999999	827	999999	215	210	999999	999999	325	102	999999	318	261	999999	627	318	731	999999	999999	999999	955	223	420	999999	999999	599	112	999999	999999	549	41	608	482	981	788	356	621	236	345	327	667	999999	999999	418	999999	999999	616	430	336	539	20	14	842	999999	146	274	999999	999999	999999	999999	107	884	119	775	70	27	835	280	999999	281	999999	504	250	699	999999	124	999999	12	90	999999	982	682	417	963	539	37	766	492	999999	999999	999999	999999	450	999999	229	782	731	150	357	999999	999999	999999	999999	64	843	516	763	152	136	999999	967	722	454	999999	999999	425	476	999999	246	42	261	352	435	364	649	608	64	521	999999	999999	999999	166	654	884	78	
645	140	363	999999	32	273	623	999999	999999	557	909	643	514	105	999999	315	585	903	325	943	439	910	197	415	244	999999	252	999999	999999	999999	810	77	999999	867	999999	295	123	35	223	768	638	985	999999	807	739	965	549	426	676	775	807	999999	999999	941	639	734	942	999999	999999	571	31	999999	322	192	746	999999	83	647	116	517	999999	559	999999	556	315	453	307	390	676	278	912	825	999999	279	999999	999999	737	628	237	999999	999999	176	148	999999	746	688	673	430	70	896	892	901	999999	999999	999999	257	572	999999	635	196	999999	562	281	617	999999	206	953	53	361	198	999999	999999	420	852	175	35	421	47	809	626	779	877	329	999999	999999	20	516	837	695	999999	999999	954	999999	999999	999999	999999	895	531	993	550	999999	999999	78	872	791	447	491	999999	993	558	999999	535	973	999999	417	558	243	999999	241	648	999999	999999	358	777	999999	999999	999999	379	34	999999	140	890	999999	999999	892	158	808	456	987	999999	999999	999999	999999	146	747	459	981	983	999999	278	999999	999999	299	999999	860	999999	282	999999	999999	641	984	122	442	618	428	946	492	714	999999	268	999999	786	513	303	128	999999	282	221	40	753	179	478	745	756	828	999999	999999	697	407	284	875	517	999999	355	953	999999	616	235	999999	999999	966	276	999999	375	999999	770	999999	996	999999	229	345	71	271	915	472	999999	377	686	790	691	355	999999	999999	999999	392	242	999	999999	349	711	34	56	503	239	787	999999	611	379	237	999999	847	604	999999	188	999999	814	999999	871	883	447	999999	999999	445	37	454	181	958	36	983	295	771	731	657	525	204	299	567	999999	138	569	905	997	458	732	843	751	335	138	902	577	999999	137	284	901	671	104	610	476	999999	999999	999999	999999	396	999999	999999	125	999999	944	983	649	257	223	999999	323	542	999999	480	713	193	999999	846	830	133	999999	308	999999	457	755	854	109	689	101	257	999999	625	999999	611	517	445	728	803	390	999999	263	330	773	394	960	368	628	624	896	293	91	769	123	460	980	643	653	668	201	99	999999	959	166	966	230	698	222	440	963	278	465	899	999999	684	870	95	534	999999	496	396	999999	999999	793	808	175	999999	999999	999999	999999	999999	792	69	611	999999	272	999999	174	999999	999999	999999	156	197	660	999999	999999	191	314	999999	590	999999	999999	999999	999999	804	863	407	176	357	800	477	196	999999	809	99	486	999999	297	174	422	576	921	727	96	233	250	48	825	175	980	984	448	82	288	735	765	999999	887	806	437	999999	999999	816	17	696	86	999999	387	
570	151	432	893	149	27	24	999999	391	999999	999999	564	999999	582	999999	377	999999	38	124	73	999999	333	97	518	490	736	999999	449	114	999999	399	156	446	660	999999	999999	557	100	309	64	274	761	384	91	937	252	612	292	999999	448	999999	667	962	739	313	247	999999	999999	999999	413	469	574	999999	671	999999	802	128	174	327	977	999999	725	729	69	799	322	999999	999999	580	248	134	999999	322	666	528	731	194	999999	356	27	969	644	999999	896	594	999999	892	713	999999	999999	999999	447	964	999999	628	999999	938	999999	940	999999	298	57	342	174	288	205	262	212	152	195	617	421	999999	999999	17	185	47	833	474	109	999999	245	999999	445	124	687	309	999999	47	63	999999	999999	765	999999	729	999999	311	523	617	999999	447	689	571	978	527	999999	629	664	151	999999	437	115	438	999999	999999	999999	999999	897	59	601	895	98	999999	99	999999	999999	999999	463	580	95	873	524	225	84	661	740	674	863	917	411	67	645	32	594	625	688	853	999999	792	676	716	413	473	26	504	359	524	999999	586	201	66	176	93	65	579	913	889	363	190	831	387	352	980	999999	543	259	75	580	473	999999	482	732	670	999999	379	999999	60	999999	580	311	226	999999	999999	999999	355	999999	561	966	25	711	798	499	999999	961	299	374	433	825	999999	999999	294	943	18	872	999999	334	505	189	686	119	862	690	999999	999999	999999	195	74	265	999999	652	698	999999	999999	761	915	982	988	709	999999	15	46	235	999999	335	999999	282	194	414	15	31	395	381	290	999999	849	117	716	865	999999	113	999999	178	999999	830	556	195	999999	256	999999	736	999999	796	999999	681	999999	637	963	457	861	342	11	999999	259	999999	267	326	818	660	912	999999	275	133	364	511	705	868	999999	896	999999	831	895	937	999999	279	999999	598	806	999999	999999	221	154	999999	999999	999999	112	649	999999	261	999999	999999	377	727	343	999999	999999	222	999999	73	975	214	999999	999999	999999	40	447	73	211	980	596	668	999999	219	999999	701	663	17	129	351	409	66	999999	450	333	999999	999999	178	999999	309	999999	472	166	743	633	627	286	87	589	973	574	48	447	999999	665	904	720	168	999999	999999	999999	463	103	100	664	918	264	494	743	140	999999	278	999999	902	999999	134	512	775	585	209	424	999999	427	999999	777	999999	619	999999	785	429	828	304	279	961	999999	999999	379	75	89	715	372	792	344	999999	406	305	579	545	766	541	999999	944	583	999999	228	908	46	999999	323	999999	309	253	708	324	999999	282	999	999999	999999	999999	754	446	
696	999999	836	631	251	967	750	481	791	84	254	254	36	883	721	999999	743	905	319	432	751	786	416	129	999999	30	157	134	305	81	457	939	786	955	999999	713	999999	596	999999	78	206	999999	511	235	998	999999	297	428	560	430	999999	192	517	999999	694	910	463	717	546	231	999999	625	185	719	626	314	468	80	635	17	716	156	248	250	235	909	284	999999	130	999999	732	728	573	999999	999999	999999	432	463	999999	347	259	155	59	999999	999999	580	666	999999	608	693	999999	226	793	553	999999	616	943	276	106	999999	636	999999	596	915	498	101	62	310	411	361	882	15	999999	297	758	999999	106	803	993	654	252	999999	999999	999999	636	999999	935	30	170	701	999999	999999	366	485	711	976	999999	144	946	166	999999	366	390	256	811	989	416	505	999999	154	519	999999	283	999999	542	999999	700	169	289	999999	999999	42	149	710	39	726	999999	999999	585	781	20	962	999999	837	999999	999999	112	335	626	999999	109	999999	235	26	191	192	882	914	999999	567	286	400	855	964	10	496	999999	999999	999999	94	999999	91	919	999999	143	557	292	445	325	656	51	374	543	642	882	726	806	133	528	999999	843	999999	392	27	505	620	117	999999	837	640	669	432	118	541	305	27	999999	221	999999	634	899	446	598	999999	526	912	857	222	999999	283	689	103	161	380	250	617	699	999999	518	523	449	399	608	685	987	618	266	11	347	999999	216	999999	251	894	947	407	999999	999999	999999	593	999999	895	811	563	951	999999	281	737	301	688	328	618	999999	368	195	509	999999	999999	999999	907	655	999999	874	226	999999	104	852	267	432	999999	481	603	410	925	760	554	999999	55	999999	421	347	999999	710	659	547	598	891	882	999999	447	999999	231	797	593	937	907	30	595	999999	857	723	999999	314	999999	216	999999	999999	778	607	641	921	793	999999	887	999999	137	155	225	679	999999	212	999999	999999	999999	284	259	806	816	988	853	533	992	559	876	698	999999	223	262	452	822	390	999999	284	77	525	775	51	910	33	809	761	999999	999999	25	654	753	999999	329	183	956	917	400	789	754	117	999999	243	313	198	999999	913	999999	773	999999	98	99	695	490	469	999999	218	896	999999	188	101	728	85	543	999999	944	867	894	89	999999	905	990	333	530	960	596	542	738	999999	787	896	868	999999	70	999999	564	67	975	860	674	748	999999	607	611	662	389	999999	700	91	253	999999	999999	813	287	950	108	766	175	530	872	966	480	185	15	291	999999	696	25	616	667	887	891	43	414	999999	885	
999999	721	867	581	742	841	656	477	999999	876	999999	754	999999	828	798	892	455	987	708	999999	844	601	999999	999999	692	838	93	423	366	487	985	999999	540	74	999999	54	307	949	140	134	823	708	597	999999	999999	942	904	788	999999	994	446	999999	706	479	50	791	401	438	888	999999	999999	243	120	931	890	999999	999999	55	123	754	595	999999	857	999999	455	146	13	999999	999999	999999	933	305	555	372	50	940	702	70	34	999999	652	868	70	236	999999	590	597	999999	523	999999	727	859	675	124	408	940	198	132	34	903	788	486	176	999999	970	463	687	748	890	999999	954	163	31	999999	111	726	445	999999	217	864	549	347	999999	751	999999	84	630	441	999999	110	751	579	999999	130	145	176	999999	921	266	999999	902	848	775	572	566	574	838	485	22	681	504	566	999999	169	364	450	95	425	999999	895	833	999999	784	790	208	384	126	901	64	935	34	524	375	304	962	700	571	999999	194	457	245	154	428	292	605	195	664	877	999999	694	91	286	804	370	89	655	74	985	374	192	457	937	430	87	657	980	999999	620	206	663	878	266	240	669	660	688	828	502	194	23	720	248	145	370	999999	748	719	14	224	317	636	999999	464	999999	999	308	723	351	999999	625	993	53	681	111	815	824	55	145	710	401	999999	572	801	360	471	218	999999	70	232	908	271	196	406	889	999999	302	802	238	669	361	964	486	999999	569	30	677	567	43	554	999999	702	583	304	999999	489	999999	999999	114	540	790	999999	663	128	726	363	806	647	999999	83	999999	999999	999999	999999	358	436	350	704	241	999999	794	651	768	516	202	216	999999	891	582	409	963	999999	698	697	878	854	311	999999	151	999999	223	40	775	959	999999	18	885	118	946	397	999999	369	999999	999999	999999	149	738	999999	925	519	675	915	74	393	120	16	333	129	999999	999999	135	981	563	35	126	999999	876	999999	484	194	330	579	945	194	269	604	963	999999	951	999999	999999	163	999999	999999	999999	999999	999999	999999	849	999999	685	766	521	452	271	167	806	527	657	982	272	929	672	741	198	999999	969	879	999999	515	52	408	177	857	387	971	549	931	495	999999	798	494	999999	459	509	564	999999	503	922	999999	999999	445	276	968	999999	196	491	999999	442	443	338	95	999999	344	982	999999	598	664	75	300	618	999999	42	999999	194	778	971	222	241	634	47	475	956	999999	717	606	999999	208	389	200	490	847	498	62	489	712	235	624	999999	233	965	999999	438	632	493	923	413	999999	784	698	225	
278	470	999999	405	862	138	999999	626	386	154	400	999999	999999	999999	771	999999	979	359	999999	552	356	745	17	668	643	999999	334	538	794	999999	704	999999	691	999999	221	999999	689	656	626	999999	988	998	100	89	575	999999	563	823	999999	999999	433	88	313	999999	999999	532	999999	999999	762	825	804	708	999999	192	449	976	593	901	597	394	696	333	999999	896	563	357	654	999999	103	523	484	510	816	257	769	625	120	999999	114	689	924	549	894	999999	999999	999999	176	908	639	999999	999999	661	999999	337	850	109	355	416	593	521	999999	533	57	999999	999999	303	892	583	999999	823	866	58	999999	908	999999	156	999999	931	127	999999	191	746	298	503	999999	822	285	999999	407	669	280	703	951	592	811	400	502	655	460	486	397	999999	495	815	999999	488	865	326	866	703	670	424	999999	320	340	999999	245	999999	261	528	27	413	999999	753	553	172	999999	213	107	80	999999	999999	480	640	885	999999	999999	999999	771	508	957	958	999999	704	998	855	414	999999	262	679	999999	949	404	932	468	984	417	741	272	570	390	661	229	796	999999	887	943	658	999999	742	879	762	781	752	999999	68	790	999999	754	697	758	466	951	427	914	704	389	548	999999	900	190	519	220	211	999999	999999	739	825	655	121	911	755	215	999999	800	403	999999	651	999999	999999	204	999999	999999	574	811	923	710	801	881	354	508	405	487	999999	562	999999	999999	999999	634	999999	329	964	826	642	786	13	261	441	627	521	537	737	186	999999	999999	999999	532	646	399	205	595	937	943	310	999999	516	278	680	957	440	851	596	26	105	90	239	119	354	788	808	671	999999	184	370	816	770	229	999999	828	999999	999999	904	191	439	680	391	31	525	39	999999	735	999999	484	999999	670	999999	721	90	999999	477	145	188	858	999999	999999	326	763	583	494	999999	296	563	999999	650	603	999999	414	587	425	698	218	593	999999	999999	83	101	794	987	999999	875	59	999999	33	999999	181	999999	999999	600	906	363	999999	447	41	196	982	999999	727	833	999999	722	536	143	665	992	999999	552	863	350	999999	441	999999	999999	999999	618	793	158	999999	501	479	999999	999999	814	681	71	81	999999	999999	138	999999	901	373	960	404	976	348	915	999999	40	102	628	794	999999	92	999999	831	851	563	422	999999	834	641	236	999999	999999	821	722	462	604	999999	498	990	735	999999	616	77	572	382	906	999999	878	676	509	409	850	160	205	999999	216	239	229	217	149	999999	701	269	999999	605	755	999999	999999	463	878	118	603	999999	68	890	999999	407	269	
999999	656	152	999999	168	141	827	514	497	999999	990	256	374	701	291	999999	10	124	357	930	966	626	751	653	424	798	401	805	221	102	314	265	809	970	750	560	997	220	999999	999999	319	101	999999	999999	635	216	513	416	999999	999999	67	776	999999	476	302	853	904	498	109	999999	740	999999	302	405	321	735	447	404	999999	999999	852	790	581	230	620	999999	999999	999999	27	218	295	984	999999	433	44	538	999999	342	677	897	655	508	120	183	396	999999	798	863	999999	900	769	118	465	591	935	277	205	897	999999	427	495	691	481	999999	84	756	999999	868	371	783	597	114	727	999999	85	354	679	407	834	333	86	504	996	127	448	186	999999	901	498	766	999999	250	487	259	411	963	999999	228	108	999999	999999	999999	999999	443	999999	665	390	410	516	590	999999	797	73	532	350	999999	695	999999	453	897	999999	637	380	604	450	999999	626	478	652	999999	999999	460	309	203	999999	999999	12	562	814	782	796	128	395	907	178	999999	999999	955	908	999999	278	999999	775	210	999999	130	559	896	999999	955	999999	912	999999	404	274	999999	497	999999	999999	203	987	143	548	671	999999	118	252	999999	999999	904	180	671	569	241	843	652	685	999999	790	999999	597	116	568	859	743	883	370	991	999999	41	58	317	997	715	999999	144	999999	999999	108	305	999999	97	470	99	785	999999	353	527	560	621	461	398	88	513	606	881	575	999999	999999	999999	999999	261	828	405	856	862	673	853	999999	709	999999	582	10	495	575	999999	645	478	84	999999	540	999999	440	31	579	659	239	493	119	551	569	446	185	881	557	999999	268	74	243	999999	704	999999	719	999999	999999	999999	999999	593	938	999999	245	999999	999999	562	687	999999	999999	806	826	999999	633	189	744	265	149	999999	407	999999	937	947	999999	581	245	161	999999	999999	132	589	999999	700	271	645	555	999999	999999	472	831	622	203	652	999999	999999	248	46	299	524	999999	464	999999	999999	481	278	999999	990	999999	999999	860	463	891	646	782	241	879	999999	935	999999	999999	732	949	677	259	784	925	295	151	788	342	209	999999	156	295	668	877	913	999999	999999	990	564	167	651	999999	377	999999	999999	870	999999	999999	123	110	312	890	33	514	44	764	697	999999	369	849	76	331	661	999999	999999	361	999999	999999	999999	999999	942	997	79	574	308	75	882	64	378	425	575	999999	229	108	558	266	272	164	842	159	531	649	630	714	100	330	950	774	985	206	756	220	615	216	999999	315	999999	458	999999	969	999999	642	974	944	283	860	111	563	53	488	98	
999999	521	817	384	303	376	365	484	977	124	999999	78	182	668	999999	600	23	940	253	446	814	947	873	277	888	674	686	440	240	228	999999	730	999999	117	797	699	798	999999	864	938	999999	973	238	855	999999	999999	802	999999	999999	269	98	999999	800	51	284	21	999999	549	495	999999	690	924	253	999999	999999	999999	570	75	870	999999	801	191	85	314	981	840	719	28	503	999999	999999	410	521	999999	140	999999	930	999999	832	786	999999	999999	999999	999999	257	541	730	999999	137	396	999999	737	999999	263	999999	999999	547	495	70	999999	301	630	55	999999	999999	290	412	282	628	952	456	114	242	94	614	552	845	999999	67	449	120	999999	890	117	999999	144	995	268	513	233	237	444	405	999999	494	430	213	174	488	967	138	457	850	999999	940	898	999999	330	648	914	70	707	999999	620	999999	61	999999	999999	999999	622	999999	999999	769	405	725	21	709	844	599	194	349	681	361	100	321	662	400	999999	999999	422	639	999999	999999	598	172	999999	16	784	74	999999	690	274	314	865	682	999999	688	455	999999	928	999999	661	999999	464	999999	389	356	348	309	671	661	35	771	447	983	618	999999	180	242	999999	15	924	999999	166	503	84	999999	495	417	336	999999	944	265	248	233	978	945	999999	33	999999	183	668	999999	402	781	665	503	866	882	999999	999999	518	999999	264	923	999999	881	574	961	501	23	999999	930	999999	999999	716	770	533	224	15	999999	999999	156	459	31	346	449	387	384	838	999999	509	999999	999999	876	466	731	999999	325	958	106	999999	203	999999	999999	323	737	999999	999999	75	895	969	651	999999	399	90	371	999999	243	586	825	504	200	132	919	513	256	586	105	999999	984	769	218	266	908	303	185	624	689	999999	608	999999	999999	318	943	611	858	737	954	999999	105	967	999999	999999	143	602	190	81	612	266	76	161	999999	475	90	135	761	999999	999999	106	904	746	999999	999999	977	888	822	881	999999	999999	655	519	632	309	145	999999	999999	479	133	315	999999	114	999999	432	641	457	999999	999999	238	999999	850	472	769	999999	892	999999	892	999999	761	254	999999	308	892	999999	611	999999	529	117	340	73	132	291	999999	662	983	799	734	652	999999	530	369	616	653	370	468	999999	999999	774	999999	786	134	770	718	879	535	814	222	999999	821	94	928	421	999999	174	695	568	210	116	874	999999	999999	250	347	241	884	999999	654	531	836	428	999999	754	700	553	999999	362	573	392	136	178	999999	999999	831	810	601	999999	999999	489	999999	899	982	643	900	999999	999999	883	433	486	999999	371	
999999	690	881	402	287	183	720	332	234	342	994	817	979	999999	515	605	999999	537	639	936	433	999999	855	936	446	172	999999	386	390	65	928	96	398	765	18	896	146	439	532	428	237	417	264	342	999999	174	663	204	809	567	474	895	847	68	999999	993	834	944	999999	125	329	344	942	179	999999	907	429	224	999999	618	999999	999999	15	221	708	25	911	522	41	281	508	659	577	822	999999	42	249	999999	826	24	999999	202	483	416	109	893	475	94	999999	997	745	449	507	200	108	494	890	636	999999	923	999999	999999	913	684	999999	669	767	999999	588	380	668	99	999999	682	556	999999	506	598	122	815	549	826	999999	43	535	999999	162	386	724	106	152	612	979	903	932	749	288	799	800	439	999999	355	506	557	999999	656	61	825	643	830	988	999999	524	544	383	999999	727	879	999999	999999	517	390	999999	492	238	999999	119	494	749	806	988	707	797	999999	688	204	330	999999	704	999999	18	336	742	893	999999	850	999999	445	529	999999	999999	409	650	254	922	745	949	24	999999	283	546	566	999999	836	999999	290	504	841	999999	999999	935	691	184	278	999999	999999	999999	512	999999	388	966	674	999999	82	785	999999	66	553	760	943	999999	315	716	431	343	452	261	905	60	827	999999	999999	589	350	741	339	234	382	706	741	108	447	999999	999999	999999	999999	999999	13	61	999999	234	950	91	999999	933	629	975	753	934	104	929	999999	999999	557	42	719	95	999999	999999	455	365	684	847	28	845	999999	675	776	124	471	851	257	999999	797	999999	999999	999999	676	416	999999	364	480	999999	611	812	999999	985	92	907	596	999999	976	673	606	898	550	113	72	999999	999999	953	209	999999	473	253	681	999999	663	954	637	554	418	217	999999	100	884	246	245	215	488	822	593	868	527	999999	999999	584	257	899	62	302	999999	999999	291	169	165	999999	974	999999	141	478	332	138	280	52	377	768	999999	515	23	313	867	856	588	313	370	340	122	999999	377	999999	999999	999999	999999	345	999999	809	926	68	999999	53	999999	876	84	19	499	464	597	484	318	999999	139	742	999999	749	434	256	30	977	999999	824	728	197	999999	43	999999	999999	236	935	601	568	999999	396	580	999999	999999	990	781	999999	813	905	742	637	479	271	967	897	999999	999999	999999	999999	999999	948	999999	999999	324	84	999999	50	180	931	238	999999	883	749	273	742	172	916	999999	444	474	451	173	893	999999	101	718	999999	76	999999	690	999999	35	405	999999	999999	136	469	655	999999	114	999999	408	881	999999	90	753	729	997	
235	734	961	455	476	730	347	999999	999999	999999	233	366	166	974	238	999999	999999	999999	487	970	380	616	703	270	740	339	733	999999	999999	227	11	348	989	732	841	217	728	629	558	675	441	118	999999	999999	432	609	948	999999	999999	640	522	452	275	758	627	618	41	999999	714	999999	997	303	502	158	38	884	999999	434	143	999999	523	999999	999999	812	538	271	999999	999999	838	140	390	967	873	999999	704	558	999999	240	999999	232	185	37	914	422	678	147	999999	999999	411	547	242	524	999999	157	126	987	999999	999999	229	365	763	768	999999	583	756	39	430	850	999999	480	811	999999	999999	999999	846	496	620	666	999999	400	655	999999	999999	301	898	866	344	725	999999	717	999999	620	21	999999	468	416	175	341	665	648	717	765	167	931	735	999999	205	721	311	630	999999	999999	328	999999	709	520	906	570	684	889	694	704	325	999999	999999	201	136	579	999999	439	330	288	10	999999	682	999999	95	931	999999	803	999999	623	999999	999999	999999	486	999999	192	49	948	510	604	657	999999	953	23	450	430	645	544	968	625	278	872	309	98	999999	831	155	819	434	975	14	880	228	999999	289	420	396	809	898	943	539	504	928	999999	631	234	999999	669	450	665	295	999999	834	55	355	551	605	262	779	470	46	999999	523	535	599	776	557	882	734	999999	999999	999999	645	35	95	999999	944	999999	466	482	299	486	379	769	689	983	56	183	999999	738	814	144	39	438	907	319	980	999999	999999	999999	677	659	935	420	999999	460	385	809	959	580	999999	32	999999	307	999999	559	850	754	846	616	730	383	166	995	225	999999	999999	217	127	775	793	551	456	611	999999	639	551	958	999999	239	999999	246	223	155	999999	792	349	732	267	358	999999	236	999999	519	135	304	503	939	999999	732	653	178	999999	999999	787	65	575	194	503	541	17	892	615	617	19	493	170	20	999999	432	559	999999	949	769	316	566	995	936	999999	510	146	999999	763	415	999999	438	554	39	368	999999	999999	164	999999	726	350	577	620	938	510	641	143	492	83	772	183	579	228	922	877	230	69	638	708	993	405	999999	138	210	42	580	999999	140	999999	790	216	404	845	233	999999	739	945	67	999999	843	376	653	539	990	999999	15	220	631	999999	999999	24	588	456	245	999999	945	448	999999	905	930	999999	13	839	292	999999	778	734	994	504	148	284	11	999999	864	999999	752	865	147	967	999999	369	317	999999	999999	776	627	948	609	902	999999	301	535	999999	505	150	999999	813	256	434	463	280	225	137	999999	
862	22	999999	999999	999999	999999	999999	310	453	878	571	395	34	334	516	938	830	134	102	31	847	749	849	706	724	263	938	618	999999	513	756	999999	189	999999	652	763	252	999999	991	334	402	990	999999	999999	934	755	999999	488	999999	495	633	156	999999	116	176	123	173	678	866	364	640	999999	597	939	131	426	999999	999999	681	753	696	472	999999	999999	628	856	667	575	772	969	915	460	878	227	879	610	30	83	798	539	999999	573	500	636	999999	930	403	152	162	517	999999	289	806	999999	799	171	999999	365	999999	999999	455	999999	906	897	449	190	593	379	69	520	405	142	270	999999	163	133	972	506	999999	697	463	999999	422	265	430	999999	653	891	999999	718	597	665	999999	488	94	12	666	999999	197	513	347	33	93	642	999999	999999	999999	664	999999	676	198	999999	291	789	856	930	185	999999	477	812	999999	701	951	999999	999999	999999	547	782	68	999999	466	379	319	570	999999	440	441	780	153	23	617	999999	999999	999999	999999	90	999999	805	631	163	826	999999	999999	999999	999999	646	81	999999	718	381	869	245	606	682	219	819	999999	721	439	999999	499	405	507	463	204	999999	643	999999	999999	842	999999	999999	160	904	999999	999999	254	999999	592	713	369	698	71	772	154	382	392	999999	999999	710	883	662	375	999999	663	431	517	999999	189	439	13	871	922	876	24	137	95	701	358	768	999999	272	138	726	66	801	343	735	999999	822	164	999999	667	119	958	704	375	999999	251	999999	933	582	999999	163	710	498	999999	999999	757	27	999999	999999	37	774	999999	620	533	649	159	862	97	781	999999	366	999999	745	213	812	917	320	762	150	460	999999	835	993	517	975	999999	567	36	158	977	301	535	473	240	999999	974	348	180	726	794	388	999999	161	999999	398	878	964	294	962	999999	999999	999999	156	241	581	938	152	113	558	632	999999	999999	938	803	71	999999	811	514	999999	838	999999	999999	999999	355	81	999999	999999	999999	129	999999	61	283	999999	880	540	46	388	242	658	954	831	244	999999	103	999999	999999	999999	357	999999	567	77	460	974	999999	698	999999	229	999999	169	999999	265	378	984	461	581	318	772	999999	273	35	999999	578	855	365	16	344	528	999999	152	528	999999	335	617	561	39	601	308	999999	999999	243	816	587	82	716	999999	463	260	170	999999	999999	779	818	94	141	124	498	604	999999	127	363	778	999999	659	640	190	929	760	432	999999	979	20	833	876	39	218	864	505	149	666	552	93	367	429	257	749	999999	999999	999999	447	541	999999	689	822	828	465	539	999999	
441	535	769	703	828	739	999999	999999	999999	942	65	999999	259	992	465	999999	999999	279	420	857	411	999999	999999	687	999999	984	890	982	330	21	58	573	678	936	73	999999	896	849	265	628	999999	372	802	11	999999	563	197	999999	541	736	257	999999	55	682	999999	999999	298	91	428	843	999999	999999	563	935	894	999999	253	323	999999	851	65	725	24	999999	970	999999	999999	245	501	721	797	351	450	999999	999999	500	999999	996	419	523	325	815	431	999999	780	336	808	867	117	705	999999	874	999999	690	999999	532	543	263	999999	999999	461	999999	590	707	56	999999	120	970	999999	999999	999999	256	903	415	999999	250	303	602	21	644	239	231	138	796	411	999999	732	760	912	999999	956	274	294	999999	71	272	234	723	999999	999999	226	838	696	999999	742	73	970	214	999999	440	238	940	252	999999	258	240	924	794	999999	999999	774	999999	68	999999	447	698	962	972	999999	273	26	999999	999999	999999	428	400	534	425	63	347	999999	999999	606	481	12	25	32	227	682	999999	999999	439	427	253	508	866	780	999999	275	54	110	999999	861	999999	424	999999	999999	999999	649	999999	705	508	740	999999	179	256	753	999999	999999	431	675	744	300	999999	925	586	999999	983	240	999999	620	778	159	19	999999	999999	999999	715	999999	354	311	518	578	824	999999	839	699	468	83	261	999999	203	818	843	378	366	706	999999	999999	838	999999	729	999999	97	999999	927	359	999999	721	223	590	48	999999	593	999999	999999	176	476	999999	96	886	999999	909	978	449	426	999999	316	999999	999999	258	327	750	999999	848	582	999999	491	586	208	999999	968	747	860	671	84	673	999999	723	999999	999999	240	953	878	952	999999	820	305	999999	821	967	52	99	999999	964	272	297	999999	744	999999	999999	685	889	197	606	918	946	999999	317	374	752	733	592	430	691	28	373	872	275	46	999999	939	843	765	999999	447	878	907	999999	999999	999999	370	491	185	999999	999999	350	765	282	43	999999	770	987	999999	78	244	460	999999	999999	946	899	424	47	707	999999	983	842	999999	957	999999	49	49	163	999999	587	392	251	416	143	999999	677	608	599	241	181	991	952	570	697	999999	987	220	999999	949	509	999999	999999	999999	999999	999999	671	999999	808	999999	994	826	999999	87	695	685	992	53	535	971	278	999999	999999	805	535	794	41	999999	437	961	999999	828	291	213	999999	225	69	468	26	828	516	461	799	486	247	355	383	874	874	21	13	999999	684	787	681	999999	547	999999	258	605	283	999999	999999	846	941	175	544	413	677	480	999999	534	36	707	999999	817	
501	348	999999	190	999999	166	407	426	958	999999	999999	503	532	202	677	541	219	421	999999	126	672	999999	544	82	810	970	999999	404	394	478	999999	977	332	864	716	208	958	77	195	999999	992	999999	999999	713	999999	50	881	485	802	94	999999	615	162	348	154	548	804	496	379	450	960	12	42	999999	321	176	181	668	485	478	999999	152	236	438	134	999999	999999	999999	60	769	999999	721	601	309	164	311	825	983	719	177	404	472	698	744	999999	989	340	409	402	854	869	999999	999999	333	512	999999	999999	724	224	999999	484	974	999999	609	362	999999	999999	999999	999999	20	999999	999999	948	318	84	120	453	491	281	144	999999	663	437	205	900	874	722	278	999999	981	921	111	769	999999	692	429	36	999999	392	918	589	607	85	392	514	680	274	691	258	401	728	999999	452	89	875	820	546	249	999999	487	525	142	935	352	999999	249	999999	84	625	655	93	365	109	362	555	372	999999	55	691	229	999999	999999	999999	405	263	999999	658	690	999999	999999	883	787	388	904	402	456	671	999999	304	274	262	999999	76	603	318	372	798	99	534	513	241	501	558	489	877	999999	123	540	99	73	590	738	85	753	771	306	976	204	999999	108	700	856	751	999999	967	420	965	999999	97	890	236	568	165	495	640	999999	999999	999999	37	908	999999	141	999999	240	684	999999	124	999999	832	21	395	603	139	436	812	385	750	141	522	467	529	999999	452	209	837	999999	582	590	999999	999999	999999	999999	177	61	764	569	999999	999999	742	453	305	999999	593	85	504	632	438	728	683	264	642	107	999999	570	999999	646	999999	999999	402	661	940	534	209	452	999999	318	436	999999	672	252	170	239	398	78	171	876	114	377	704	215	593	854	906	858	999999	969	700	999999	672	127	881	781	999999	90	512	999999	452	150	141	196	999999	361	66	440	104	412	708	318	408	999999	542	320	999999	999999	999999	96	627	351	705	999999	617	829	415	999999	371	389	999999	317	565	399	434	963	246	518	18	999999	999999	476	764	344	271	999999	999999	170	999999	570	52	930	22	425	154	110	445	166	999999	376	999999	512	78	714	301	401	752	999999	88	579	999999	229	188	836	299	161	587	370	713	235	999999	999999	999999	999999	346	191	305	150	255	333	527	999999	940	999999	296	999999	407	999999	53	870	999999	198	91	999999	999999	823	751	186	136	992	523	84	453	353	745	700	543	277	377	119	105	612	999999	999999	999999	995	289	546	549	14	753	537	327	843	595	999999	173	962	315	999999	439	128	24	262	
999999	453	636	999999	896	595	751	139	681	933	774	999999	435	336	999999	999999	544	999999	636	131	999999	999999	756	999999	757	312	999999	581	962	854	680	977	598	999999	944	607	368	692	650	954	263	623	856	393	78	568	17	837	999999	814	999999	234	492	892	23	824	696	36	839	593	999999	180	999999	999999	262	797	439	924	391	357	999999	851	564	682	868	999999	999999	372	541	198	304	999999	573	157	875	456	494	999999	496	129	911	342	852	66	896	999999	456	39	141	281	139	999999	455	660	682	136	999999	999999	34	398	695	999999	999999	650	298	367	606	29	950	806	312	733	437	271	445	799	999999	508	785	785	178	110	241	999999	69	221	999999	913	475	748	999999	684	681	107	434	587	999999	999999	767	539	486	436	88	334	999999	406	655	193	224	883	137	999999	34	249	230	595	101	235	591	87	122	693	999999	999999	29	999999	62	339	837	858	951	797	740	999999	999999	742	31	999999	999999	999999	565	71	699	999999	999999	999999	659	999999	877	838	999999	999999	620	690	999999	793	882	876	315	999999	353	999999	355	366	999999	340	430	778	940	999999	999999	194	935	927	999999	60	993	999999	999999	403	967	620	461	999	999999	339	999999	60	999999	515	860	155	999999	948	999999	249	715	343	660	291	999999	999999	501	400	274	999999	686	693	179	999999	999999	919	295	999999	383	733	864	999999	999999	999999	163	379	948	999999	999999	428	999999	999999	999999	999999	344	660	311	309	207	999999	128	71	735	70	999999	493	881	464	716	999999	999999	688	574	585	999999	369	999999	68	137	826	932	77	772	845	717	999999	85	999999	40	148	618	986	715	297	615	802	620	933	948	670	498	494	717	999999	568	904	999999	999999	895	975	999999	252	181	380	164	60	999999	889	352	954	999999	983	433	999999	999999	999999	973	287	970	583	749	415	999999	467	337	447	359	95	287	999999	999999	53	999999	65	999999	375	814	344	143	999999	513	999999	999999	993	999999	999999	71	149	364	694	999999	999999	999999	999999	999999	906	142	713	53	716	701	999999	611	539	999999	374	981	377	750	956	68	999999	153	999999	80	27	999999	999999	999999	822	386	999999	730	592	881	149	981	690	999999	921	999999	111	301	426	863	309	129	999999	324	887	534	693	399	407	635	303	999999	656	252	217	92	999999	507	231	339	999999	482	28	999999	539	392	301	999999	999999	723	957	999999	999999	552	999999	999999	999999	801	327	298	693	820	332	999999	587	157	999999	447	621	839	226	603	999999	97	999999	827	110	403	999999	504	243	154	569	683	999999	956	274	114	999999	
319	319	224	189	933	646	670	999999	72	80	391	67	853	999999	990	999999	363	277	999999	179	999999	797	378	25	999999	65	548	260	648	288	631	882	999999	999999	312	529	999999	423	146	451	711	677	999999	332	403	446	390	228	579	186	325	688	634	934	538	522	940	208	999999	878	107	999999	999999	783	449	509	837	999999	624	999999	999999	939	140	198	468	275	758	56	999999	386	674	329	681	472	963	943	257	296	437	789	588	999999	999999	268	999999	302	176	264	999999	894	609	503	604	999999	681	385	999999	445	476	999999	763	894	586	980	213	777	999999	48	820	506	261	550	459	834	882	999999	882	999999	999999	176	109	503	999999	728	776	181	725	572	790	587	395	811	820	175	36	693	226	86	65	575	564	138	444	999999	999999	69	54	769	999999	979	999999	685	600	309	173	999999	730	858	214	41	62	999999	258	243	121	999999	730	999999	807	199	485	806	816	999999	611	999999	69	999999	95	999999	137	955	347	810	94	999999	221	999999	11	767	962	367	871	34	523	999999	879	211	275	201	999999	760	961	46	504	999999	868	330	999999	202	209	944	999999	497	903	106	999999	448	158	411	239	219	999999	999999	236	127	934	999999	756	999999	101	858	521	893	999999	377	994	311	315	999999	840	890	822	809	567	28	595	384	130	427	571	441	62	864	999999	129	477	999999	999999	387	762	86	574	485	110	999999	433	878	120	999999	112	526	142	760	570	348	999999	482	999999	999999	532	559	672	999999	651	660	805	999999	931	267	899	999999	999999	999999	635	764	326	347	708	226	999999	716	999999	594	999999	54	308	999999	303	624	732	995	447	999999	999999	212	414	244	834	450	545	776	999999	852	636	39	35	213	999999	806	31	60	773	266	622	815	295	87	24	606	999999	513	363	999999	999999	999999	635	899	83	432	360	91	999999	268	681	819	999999	421	958	999999	999999	104	177	497	602	682	999999	191	999999	999999	917	336	230	237	999999	41	999999	640	327	731	404	999999	999999	701	455	939	547	515	584	999999	55	873	129	728	586	266	999999	999999	714	999999	682	453	920	999999	515	33	999999	285	999999	650	406	999999	999999	236	891	894	964	999999	51	662	145	716	606	186	993	53	216	502	650	833	696	556	926	999999	999999	950	215	106	195	432	88	271	346	934	999999	917	779	893	836	692	301	868	824	61	716	966	999999	999999	50	999999	817	368	634	999999	953	849	212	628	187	999999	999999	867	290	619	999999	999999	380	672	779	86	999999	323	665	958	541	999999	732	874	759	92	
113	471	66	722	614	720	637	10	980	556	999999	161	715	895	13	433	999999	215	999999	842	595	184	964	963	209	503	702	675	999999	136	127	337	869	105	999999	227	999999	567	14	863	246	380	691	233	372	121	608	770	955	117	249	527	406	916	999999	928	507	103	522	121	999999	961	999999	854	439	386	292	999999	999999	999999	622	999999	210	614	999999	225	493	740	601	999999	895	932	999999	999999	887	999999	999999	952	609	909	999999	718	55	893	999999	999999	184	999999	793	985	829	999999	712	999999	999999	228	326	791	999999	280	444	766	502	434	999999	95	251	999999	967	839	455	339	19	158	999999	904	975	317	769	331	999999	657	947	999999	269	906	230	999999	999999	668	999999	149	999999	338	474	954	226	999999	677	999999	43	675	868	954	999999	999999	999999	999999	115	591	253	19	999999	999999	999999	999999	819	886	175	999999	865	702	308	309	565	315	696	681	683	999999	999999	364	640	999999	297	375	788	999999	85	769	927	666	443	619	424	999999	127	653	109	687	145	339	455	367	999999	341	376	569	398	234	999999	307	879	999999	903	888	379	999999	701	864	998	999999	811	405	999999	208	999999	999999	884	301	197	53	999999	999999	999999	358	909	282	124	956	999999	229	603	850	966	999999	786	999999	999999	999999	895	999999	999999	245	689	318	528	59	999999	696	999999	687	684	107	47	759	725	999999	31	555	999999	999999	898	744	865	999999	232	960	439	762	421	821	972	358	999999	92	101	347	316	665	999999	860	999999	999999	884	999999	544	505	813	217	999999	903	426	999999	999999	798	217	999999	379	999999	96	567	620	222	284	999999	999999	335	702	999999	667	388	999999	999999	999999	129	799	480	860	554	999999	726	999999	232	999999	518	404	999999	802	607	875	884	967	999999	579	271	250	94	152	999999	605	218	999999	999999	549	525	335	999999	445	437	998	736	999999	825	677	369	420	397	363	766	999999	903	999999	999999	999999	782	421	181	785	463	879	715	999999	999999	948	999999	923	999999	999999	343	192	343	376	375	608	148	999999	151	728	220	851	852	999999	999999	999999	999999	685	708	780	766	999999	163	285	981	999999	293	409	128	877	999999	445	131	715	999999	584	523	536	999999	496	939	253	999999	453	999999	612	36	984	950	999999	255	350	224	518	916	240	38	999999	394	999999	325	738	420	273	86	774	729	147	999999	802	263	176	526	222	999999	522	833	710	710	379	999999	308	459	666	632	311	231	613	798	789	555	464	152	351	999999	999999	832	16	377	800	882	889	283	158	208	89	999999	999999	677	403	407	
328	357	25	295	27	289	754	999999	999999	552	126	348	921	257	798	33	185	52	999999	689	826	342	909	496	999999	34	311	468	552	999999	999999	999999	404	392	999999	999999	137	65	163	920	88	374	602	999999	765	551	362	999999	409	65	999999	959	47	714	999999	999999	448	528	654	992	999999	296	98	999999	999999	190	999999	539	999999	691	999999	130	889	999999	611	462	740	661	731	99	672	409	68	999999	841	999999	898	690	812	251	668	999999	410	170	942	792	285	315	999999	999999	608	822	881	718	168	999999	999999	327	112	127	254	999999	999999	564	329	578	999999	601	455	71	292	999999	726	999999	33	297	720	999999	777	999999	999999	434	999999	999999	491	849	999999	350	338	999999	999999	581	587	694	996	999999	811	999999	840	373	565	684	860	863	302	999999	106	999999	999999	871	806	999999	999999	294	999999	999999	61	650	83	480	60	999999	999999	140	870	710	674	42	999999	152	485	999999	888	413	263	502	574	872	999999	146	753	426	655	999999	999999	999999	999999	999999	753	999999	829	999999	772	370	323	999999	999999	999999	992	592	680	74	330	552	395	931	462	999999	41	999999	255	189	999999	999999	999999	634	241	999999	622	30	999999	381	999999	999999	999999	324	112	528	100	585	91	845	879	271	465	999999	105	999999	81	586	397	999999	272	315	930	650	373	999999	643	689	999999	614	116	999999	912	309	999999	725	239	80	999999	999999	55	999999	366	999999	999999	999999	481	46	538	999999	735	46	999999	785	118	999999	674	999999	951	276	884	411	149	477	738	999999	359	165	903	999999	873	999999	756	462	848	816	999999	530	350	837	364	607	160	317	879	80	348	999999	201	999999	60	566	129	563	60	644	316	889	999999	401	187	326	999999	168	265	734	289	180	936	999999	33	154	332	124	999999	287	999999	831	999999	999999	569	232	964	999999	329	317	880	203	412	214	510	999999	999999	999999	660	48	474	991	999999	154	790	177	199	899	789	906	243	999999	651	773	392	999999	301	13	831	954	361	52	839	948	854	95	999999	731	791	964	295	382	463	999999	999999	999999	999999	999999	877	401	42	74	999999	422	83	875	999999	638	822	35	768	854	127	705	686	999999	999999	999999	300	999999	999999	468	117	999999	999999	861	551	999999	960	999999	999999	847	136	439	921	999999	741	427	874	979	543	139	909	766	206	441	265	999999	196	391	118	676	163	999999	992	999999	956	485	800	222	333	773	678	699	330	920	999999	687	783	399	689	734	238	999999	171	279	558	351	629	190	999999	793	591	578	24	39	694	999999	446	357	340	266	
999999	662	655	999999	461	219	446	999999	999999	577	999999	797	701	384	447	842	21	723	26	999999	856	620	999999	540	999999	109	685	301	235	775	250	436	68	433	999999	999999	664	401	999999	348	905	353	477	39	999999	999999	999999	639	999999	851	941	999999	340	725	999999	16	56	125	587	361	534	154	60	937	336	547	739	999999	277	871	999999	620	905	677	709	512	153	586	721	999999	232	55	709	384	999999	527	105	999999	34	110	999999	548	813	466	813	999999	999999	999999	702	999999	64	609	372	720	673	331	817	663	999999	896	862	470	999999	199	139	489	445	676	114	999999	999999	999999	253	176	351	639	999999	449	999999	949	999999	999999	884	450	343	622	682	988	999999	511	709	442	327	137	248	69	154	999999	999999	334	325	626	435	894	828	658	366	206	999999	44	525	378	798	76	687	999999	585	953	999999	517	806	456	965	603	109	999999	88	126	999999	292	494	192	122	539	633	592	187	989	999999	684	999999	485	619	676	985	341	643	261	999999	988	483	200	768	819	528	868	661	999999	795	818	580	250	278	95	549	343	999999	269	442	104	81	999999	341	181	999999	330	999999	299	617	999999	376	827	676	999999	809	304	423	302	21	765	931	355	204	803	114	25	216	534	999999	652	999999	384	818	355	916	887	858	596	999999	207	41	999999	224	999999	999999	753	574	339	286	255	919	963	999999	999999	172	725	999999	538	999999	245	123	312	172	999999	692	999999	18	330	32	922	999999	826	734	813	999999	569	141	177	360	361	451	877	999999	881	732	121	135	150	999999	999999	495	330	999999	332	999999	999999	209	999999	344	460	744	999999	999999	999999	809	102	239	999999	944	999999	999999	233	999999	715	794	246	999999	999999	242	581	866	999999	147	831	999999	125	999999	411	730	14	999999	881	999999	900	616	207	999999	894	81	640	882	691	999999	999999	606	999999	999999	999999	999999	847	673	999999	999999	762	593	999999	116	999999	926	999999	795	828	999999	939	999999	999999	399	999999	108	596	675	170	999999	999999	699	185	671	999999	235	999999	972	493	872	999999	340	452	864	81	999999	740	101	999999	999999	386	999999	63	999999	267	999999	893	873	865	999999	941	999999	513	708	999999	73	999999	215	558	259	762	722	312	955	830	608	790	848	328	969	368	505	588	202	832	757	645	999999	413	999999	999999	300	116	778	930	711	999999	743	449	18	898	535	542	836	214	664	542	108	999999	658	567	55	999999	896	356	446	593	320	876	667	427	220	801	359	917	999999	615	534	34	999999	999999	999999	408	320	80	832	963	
752	988	177	999999	999999	999999	755	642	296	745	220	431	494	128	516	867	782	590	688	734	192	999999	742	59	999999	83	38	999999	520	999999	245	825	999999	482	840	332	999999	452	880	999999	55	716	999999	726	405	113	539	10	999999	189	999999	729	999999	108	780	832	255	128	999999	474	31	999999	999999	999999	510	394	906	21	287	194	168	340	999999	999999	688	476	298	26	999999	904	543	38	611	999999	31	515	443	426	999999	17	87	589	245	416	148	176	594	980	999999	20	999999	999999	722	999999	30	999999	999999	864	419	314	544	238	474	312	930	993	277	791	628	994	951	490	318	279	116	579	104	304	999999	521	881	999999	999999	999999	999999	25	315	530	319	736	496	578	999999	398	473	848	125	999999	485	154	899	999999	999999	231	999999	999999	219	453	974	999999	200	999999	999999	897	432	236	438	830	603	915	999999	999999	999999	892	508	383	483	999999	806	999999	463	171	818	244	622	999999	955	578	584	991	999999	861	556	999999	999999	771	102	118	965	999999	420	294	339	570	465	161	330	999999	723	686	243	999999	999999	999999	987	38	905	250	285	354	281	859	999999	612	118	826	201	614	999999	736	290	374	999999	999999	999999	179	832	258	999999	470	758	495	855	898	758	517	224	999999	880	517	999999	851	833	621	964	560	49	727	461	639	960	715	999999	987	405	868	344	87	867	818	999999	657	999999	815	596	786	14	357	853	999999	611	999999	999999	839	869	999999	999999	343	999999	999999	139	115	796	149	509	999999	999999	867	502	890	183	147	973	71	320	218	389	27	999999	188	555	691	999999	860	37	999999	980	283	127	967	337	10	999999	999999	688	999999	860	332	316	999999	414	146	854	963	427	474	999999	673	528	661	58	523	999999	426	742	448	241	936	999999	899	999999	108	750	999999	562	183	664	999999	382	229	358	67	999999	999999	773	419	999999	910	442	563	999999	999999	754	466	918	813	999999	66	836	999999	860	924	220	416	999999	316	999999	328	410	254	810	983	300	309	999999	999999	812	837	999999	332	999999	330	999999	559	677	754	999999	999999	617	748	491	607	567	142	369	434	847	304	989	467	33	999999	510	197	753	999999	27	455	163	999999	999999	853	999999	514	640	999999	999999	999999	739	736	962	999999	999999	661	763	999999	426	167	940	879	999999	517	999999	194	999999	101	999999	315	806	438	737	898	999999	999999	747	637	202	63	502	829	13	195	564	262	999999	999999	807	848	434	550	999999	859	999999	284	783	493	15	229	999999	549	719	999999	855	311	999999	74	970	999999	914	135	
19	373	999999	999999	875	958	953	595	689	388	293	972	881	999999	615	878	392	856	906	264	631	973	848	952	119	888	340	263	999999	439	950	786	999999	308	541	999999	999999	404	408	824	999999	420	539	826	266	999999	243	599	696	131	999999	124	124	999999	504	999999	524	712	11	986	999999	700	342	260	437	506	47	582	724	165	685	988	999999	999999	724	221	443	999999	696	999999	655	740	566	142	757	836	671	284	804	504	934	490	999999	422	206	839	87	289	398	999999	999999	661	999999	540	445	693	666	999999	934	292	603	502	26	638	341	999999	143	999999	502	601	999999	763	999999	229	231	204	999999	45	885	999999	143	999999	633	936	662	994	865	36	696	73	179	639	349	999999	901	441	474	764	91	319	706	999999	787	796	925	946	883	655	999999	251	109	630	156	59	999999	450	869	89	976	347	32	999999	513	438	431	204	999999	265	999999	789	730	830	954	576	188	265	375	836	999999	716	120	219	717	455	964	999999	492	300	372	460	572	394	787	743	297	599	373	999999	375	999999	533	627	337	529	999999	999999	675	580	871	893	84	999999	999999	270	999999	999999	400	999999	999999	999999	712	999999	893	867	999999	346	52	220	999999	589	891	26	471	291	192	999999	881	999999	934	695	873	911	999999	479	386	999999	327	527	517	484	208	999999	999999	999999	28	409	734	470	311	184	999999	465	302	292	11	68	999999	786	999999	743	999999	212	134	999999	18	800	704	423	491	999999	999999	524	703	999999	390	586	999999	978	273	782	758	421	886	999999	468	999999	999999	999999	999999	328	966	540	450	773	553	999999	191	117	484	228	705	320	978	999999	165	999999	761	497	901	424	999999	593	523	304	999999	999999	326	373	999999	600	190	568	945	172	722	488	999999	929	260	394	999999	33	503	55	87	447	999999	273	999999	756	657	132	244	63	999999	999999	999999	155	999999	999999	680	817	999999	883	47	147	375	816	999999	999999	637	831	247	517	28	903	100	478	226	999999	999999	62	768	562	999999	68	999999	891	999999	999999	470	929	150	226	713	588	234	620	999999	940	82	626	999999	927	129	825	999999	727	45	999999	292	999999	999999	252	999999	627	999999	246	940	979	814	484	999999	561	216	708	999999	30	999999	440	679	480	471	286	474	460	999999	841	443	127	183	606	856	999999	999999	921	999999	999999	269	95	539	988	999999	37	136	597	582	999999	999999	999999	144	864	923	604	818	812	88	651	777	507	999999	217	803	999999	806	217	999999	769	999999	295	707	792	761	718	901	690	800	443	160	999999	
877	877	130	32	982	318	683	261	466	999999	842	358	130	761	157	332	195	856	230	918	999999	999999	316	435	713	352	113	215	999999	137	22	999999	999999	900	629	70	97	781	840	999999	999999	999999	312	999999	452	999999	671	999	570	999999	505	944	222	242	908	74	571	694	319	640	214	477	559	999999	999999	207	857	999999	142	96	999999	414	26	999999	999999	601	510	64	982	364	999999	999999	644	133	632	999999	432	268	992	999999	499	402	471	209	293	66	999999	973	30	254	500	999999	866	483	999999	999999	999999	490	849	316	563	999999	711	999999	959	999999	833	435	999999	173	775	599	999999	576	597	842	942	816	999999	999999	784	999999	44	999999	999999	239	999999	170	789	999999	149	942	419	685	11	982	691	516	999999	192	999999	392	276	856	478	901	223	300	886	502	158	121	50	522	532	999999	482	973	101	729	863	672	646	999999	33	833	190	552	575	615	160	999999	576	266	999999	402	999999	187	999999	961	26	947	284	296	999999	999999	999999	999999	163	975	999999	999999	424	520	329	560	745	111	999999	999999	720	999999	725	281	999999	722	999999	999999	419	139	765	304	714	999999	713	915	397	999999	781	995	932	294	398	599	999999	999999	21	65	999999	552	656	168	999999	623	251	355	999999	999999	945	999999	493	127	487	999999	219	215	13	294	807	413	172	396	330	837	999999	436	282	135	176	999999	711	999999	846	999999	483	999999	950	999999	888	999999	999999	999999	413	999999	512	814	807	374	999999	900	439	726	999999	533	389	999999	999999	999999	910	814	82	999999	837	47	999999	13	281	619	550	999999	264	913	999999	449	719	778	982	220	335	898	629	907	999999	276	479	984	241	322	999999	223	768	442	999999	84	999999	597	557	999999	160	508	542	197	999999	999999	645	525	330	808	813	610	287	627	192	21	195	174	361	999999	999999	975	772	999999	999999	336	843	822	733	331	164	132	231	615	70	826	365	999999	93	968	999999	953	999999	999999	999999	876	935	999999	260	177	888	130	246	985	808	184	735	584	65	497	933	823	999999	999	653	690	389	671	999999	365	999999	753	91	392	999999	999999	321	999999	459	999999	401	702	999999	566	442	44	886	245	999999	885	999999	781	386	595	44	999999	170	999999	779	999999	497	273	584	999999	521	145	999999	853	55	999999	863	397	135	800	106	241	261	236	999999	999999	999999	154	864	681	999999	874	999999	999999	999999	142	999999	999999	568	640	768	999999	127	676	54	306	995	43	999999	613	31	703	656	586	499	999999	999999	934	107	999999	24	999999	409	903	630	647	769	552	
504	999999	749	217	828	999999	42	968	124	584	999999	270	999999	770	999999	999999	659	570	228	789	997	555	586	519	559	408	626	425	727	223	999999	407	999999	999999	538	287	863	814	875	999999	554	999999	688	971	753	836	547	253	398	158	254	999999	428	979	555	949	999999	240	657	430	867	616	999999	900	537	784	733	999999	999999	676	999999	844	999999	66	245	476	867	614	765	722	860	382	999999	579	969	986	978	999999	898	999999	951	632	166	999999	303	999999	289	787	443	999999	999999	377	22	721	760	409	374	999999	743	88	92	721	475	999999	569	495	589	999999	931	551	805	999999	281	652	724	999999	688	249	763	999999	999999	89	180	796	999999	493	370	315	818	569	999999	616	814	820	507	240	167	231	886	999999	357	999999	856	892	999999	928	106	369	996	996	999999	135	608	445	890	12	550	678	326	85	999999	283	852	371	999999	999999	371	461	999999	999999	607	466	999999	954	950	579	233	287	633	690	397	11	319	822	999999	496	999999	379	929	504	689	488	904	810	684	999999	765	999999	964	974	567	644	224	511	399	264	772	999999	494	999999	779	273	55	636	688	133	999999	40	523	442	191	999999	531	650	804	128	562	552	280	999999	814	999999	323	658	133	999999	786	999999	999999	593	999999	363	884	618	724	426	443	277	132	560	119	734	971	531	999999	575	999999	573	999999	280	702	230	384	618	505	50	949	397	513	936	346	166	999999	999999	718	827	117	912	925	388	684	999999	430	719	766	89	767	791	999999	557	999999	222	110	162	891	502	979	276	122	684	999999	999999	764	999999	999999	953	138	52	812	965	468	210	647	999999	999999	417	800	664	851	425	283	167	532	955	999999	999999	66	453	47	999999	848	840	799	999999	910	638	529	243	505	813	951	725	979	899	99	439	574	780	999999	483	702	324	425	697	411	999999	523	999999	889	100	896	684	14	596	127	627	410	406	999999	957	999999	566	169	47	474	558	188	632	865	867	559	285	999999	999999	523	534	425	112	999999	601	124	720	354	999999	917	999999	720	392	782	472	999999	178	999999	608	595	145	164	387	232	853	141	891	943	999999	540	999999	797	450	83	999999	212	307	999999	817	842	177	222	754	130	207	837	999999	999999	403	838	390	913	288	968	388	380	48	999999	999999	469	233	777	332	874	306	479	280	318	199	269	999999	613	999999	766	428	999999	999999	266	34	25	344	50	549	193	999999	999999	518	482	694	222	999999	426	578	357	999999	399	999999	880	824	728	567	487	661	143	999999	
777	368	999999	549	999999	970	999999	999999	971	135	999999	237	999999	723	599	960	999999	623	999999	105	314	44	207	999999	999999	43	529	999999	999999	458	857	389	416	86	382	999999	999999	933	239	251	392	571	606	232	435	172	999999	166	999999	767	770	863	683	48	801	999999	170	375	520	999999	999999	348	559	523	999999	804	821	72	999999	259	964	864	394	735	999999	743	438	975	721	999999	293	372	217	539	999999	993	705	999999	999999	640	999999	999999	423	808	800	54	21	93	999999	631	350	999999	999999	999999	802	905	479	999999	335	68	999999	195	653	999999	148	88	140	29	835	284	108	453	999999	710	81	343	450	999999	935	668	732	354	999999	100	526	606	557	242	736	999999	999999	757	52	226	335	993	999999	769	999999	721	913	992	999999	999999	999999	896	898	114	903	468	465	893	999999	666	336	999999	174	563	137	541	531	898	292	62	759	351	411	999999	385	87	367	681	916	223	999999	739	106	349	999999	999999	999999	452	999999	278	999999	999999	744	999999	999999	375	828	422	642	137	200	25	999999	205	921	191	495	336	999999	999999	999999	783	976	799	911	999999	863	999999	996	508	834	88	568	999999	735	138	606	35	682	19	259	944	48	788	32	740	40	999999	428	385	143	381	723	513	177	543	654	999999	999999	304	999999	13	426	144	999999	122	999999	694	469	792	584	469	654	719	576	166	999999	999999	776	181	565	961	405	621	374	463	999999	64	999999	201	483	661	561	387	507	255	528	904	494	910	293	345	441	635	800	673	726	999999	999999	999999	798	466	178	302	738	550	607	999999	769	840	758	401	999999	999999	319	923	907	276	222	999999	638	999999	999999	999999	887	999999	530	769	820	700	736	999999	127	837	999999	26	999999	268	999999	956	999999	999999	144	999999	999999	999999	498	999999	999999	877	999999	460	791	999999	381	958	763	311	999999	999999	30	838	984	79	114	407	999999	19	999999	303	440	649	627	266	683	915	705	58	714	995	730	999999	453	943	934	285	569	511	466	444	263	191	999999	140	936	809	999999	75	550	754	618	488	999999	33	446	126	833	999999	999999	999999	999999	714	596	999999	788	662	394	51	144	999999	838	772	553	999999	49	259	795	496	999999	999999	187	639	508	960	999999	999999	999999	430	506	817	452	999999	577	999999	999999	999999	999999	443	352	283	425	696	931	999999	999999	999999	934	857	983	197	999999	346	999999	69	999999	624	999999	636	42	546	594	963	999999	326	385	804	999999	553	259	500	999999	362	154	999999	458	999999	708	999999	54	541	317	221	446	319	496	115	
828	517	723	566	343	957	999999	806	689	999999	162	614	346	121	650	391	608	493	999999	999999	201	168	999999	999999	915	429	999999	500	238	382	527	234	830	280	999999	687	830	692	166	707	999999	348	367	996	339	103	999999	932	891	925	612	999999	787	527	913	999999	906	926	650	913	999999	909	577	316	934	927	999999	75	146	999999	999999	915	336	999999	27	999999	800	999999	999999	999999	979	659	609	313	770	573	446	999999	999999	314	781	903	51	999999	341	51	771	61	72	411	319	384	795	929	999999	999999	626	963	509	70	869	301	469	999999	934	715	310	274	546	370	999999	999999	709	831	191	658	873	999999	492	975	92	749	552	65	511	604	864	680	999999	82	946	483	803	305	445	489	444	222	317	626	741	506	515	701	921	839	675	964	747	715	824	543	480	999999	999999	999999	999999	413	327	340	851	630	999999	999999	424	999999	677	413	396	702	223	660	775	866	244	585	244	850	999999	672	929	899	932	233	258	413	13	280	327	325	740	40	895	999999	774	120	181	51	287	914	999999	999999	999999	55	501	999999	767	613	299	403	999999	999999	999999	654	410	951	697	112	225	999999	999999	407	96	999999	961	192	999999	797	102	999999	413	203	999999	999999	999999	668	999999	887	999999	94	645	399	980	924	440	842	762	251	577	822	999999	79	826	276	910	765	185	508	93	319	409	969	521	175	989	691	334	999999	999999	742	630	810	381	999999	375	999999	426	999999	639	129	999999	999999	230	279	710	344	377	307	319	999999	492	823	804	422	685	676	877	815	934	749	517	999999	108	835	999999	612	698	695	999999	305	348	23	868	963	999999	886	749	251	999999	999999	324	999999	738	999999	999999	999999	999999	958	454	698	736	999999	999999	999999	999999	717	999999	395	87	107	645	999999	405	24	406	999999	999999	999999	533	799	999999	999999	360	288	999999	489	999999	700	585	395	607	999999	251	212	999999	737	999999	979	361	180	471	999999	999999	367	19	643	631	724	999999	780	852	175	435	999999	772	999999	260	948	464	132	743	999999	809	691	500	906	440	203	999999	668	693	975	999999	363	337	572	471	992	999999	791	999999	259	999999	805	999999	999999	314	595	440	468	999999	999999	524	999999	999999	746	554	482	867	999999	213	999999	279	342	97	999999	686	81	327	209	999999	999999	999999	672	274	493	999999	14	158	999999	602	844	762	987	191	856	460	259	926	999999	28	988	999999	176	588	429	979	366	718	665	755	242	278	999999	828	228	167	999999	965	943	721	549	334	808	999999	999999	675	292	160	241	
426	436	155	736	190	999999	142	512	93	845	514	669	999999	492	312	369	575	999999	999999	999999	698	608	999999	982	869	999999	664	999999	999999	229	753	696	999999	487	249	329	97	999999	60	187	96	655	767	129	439	61	263	841	506	150	793	154	999999	198	542	817	151	172	866	712	987	999999	846	999999	101	817	464	809	253	983	282	43	481	981	876	52	841	174	553	999999	225	822	999999	999999	436	609	572	26	944	431	187	924	676	347	200	999999	808	999999	38	622	597	454	999999	523	868	760	672	152	321	500	999999	977	618	57	999999	174	996	331	999999	492	254	447	865	822	805	999999	366	143	791	606	244	937	146	931	231	770	234	306	657	675	936	999999	705	453	999999	210	315	628	999999	35	283	487	476	546	377	999999	588	775	718	520	403	539	361	714	266	49	999999	687	999999	726	999999	699	673	761	555	824	999999	421	377	999999	52	738	999999	765	333	756	999999	599	563	81	191	458	588	999999	282	407	78	990	999999	415	369	628	999999	134	95	583	814	715	991	999999	417	177	999999	123	478	664	999999	596	391	509	579	250	133	999999	999999	490	120	536	489	157	755	999999	233	962	244	423	937	168	679	749	942	755	608	20	663	24	60	999999	669	617	161	999999	608	687	836	999999	505	55	590	605	472	287	999999	843	999999	665	943	446	879	64	727	98	916	641	567	823	642	123	102	999999	440	645	867	871	996	999999	153	545	135	999999	918	891	578	84	287	999999	999999	765	999999	999999	80	614	999999	614	890	72	565	967	130	999999	486	392	952	69	175	827	420	999999	999999	524	522	408	999999	763	999999	999999	520	842	999999	903	303	876	900	105	459	999999	59	262	999999	933	717	186	425	999999	638	999999	939	518	999999	459	254	175	918	697	999999	672	303	832	479	64	999999	723	612	227	999999	999999	491	857	610	348	777	167	383	912	807	999999	982	207	135	609	999999	11	933	904	658	999999	958	213	619	999999	532	227	999999	926	999999	993	573	208	404	38	55	91	908	570	999999	96	791	16	889	999999	689	106	707	869	999999	551	790	708	999999	590	999999	999999	999999	999999	999999	999999	384	456	531	813	772	783	802	106	563	814	103	372	231	572	346	999999	999999	480	107	435	520	999999	767	999999	213	864	640	814	387	999999	843	95	754	999999	711	344	484	86	999999	999999	303	610	316	999999	457	427	486	995	999999	699	964	767	999999	390	48	470	689	691	999999	908	153	988	718	999999	971	18	618	107	860	11	477	247	999999	202	
142	909	607	424	392	786	387	645	570	687	999999	85	370	999999	95	251	655	793	999999	999999	762	999999	999999	519	381	448	999999	389	144	251	232	727	999999	533	258	138	863	275	308	999999	530	508	427	999999	993	999999	648	255	22	619	999999	683	999999	645	439	826	999999	97	52	944	977	998	510	329	464	85	421	837	125	999999	387	390	495	999999	938	263	887	860	526	485	800	999999	377	524	894	999999	956	28	103	431	999999	775	232	364	999999	999999	999999	107	999999	999999	485	999999	999999	65	242	965	198	127	999999	185	939	999999	570	567	999999	424	631	999999	999999	916	999999	402	999999	694	846	611	999999	999999	807	416	266	789	293	609	999	999999	433	321	292	999999	999999	839	999999	999999	999999	999999	215	665	220	431	999999	21	999999	660	798	93	77	445	999999	999999	808	999999	320	999999	919	999999	999999	961	999999	999999	990	319	703	999999	999999	289	90	999999	212	892	406	999999	920	385	999999	999999	999999	633	999999	916	921	988	112	661	130	302	999999	31	997	342	90	254	108	65	441	590	317	177	104	519	999999	251	243	999999	233	317	147	934	784	999999	42	250	160	650	243	999999	999999	999999	385	272	760	999999	999999	869	812	162	402	999999	944	925	936	949	538	302	914	680	755	785	438	813	165	999999	246	999999	310	839	104	457	821	439	382	999999	792	831	759	999999	421	999999	999999	81	914	282	999999	999999	999999	999999	999999	858	736	563	256	432	613	999999	117	175	823	507	568	999999	999999	999999	52	514	999999	670	999999	999999	542	971	268	391	281	366	899	883	604	999999	592	999999	137	245	999999	999999	193	950	662	999999	724	999999	129	999999	999999	541	999999	968	999999	486	999999	78	999999	15	999999	765	305	865	160	999999	672	233	999999	445	914	999999	999999	822	233	999999	331	601	18	936	999999	949	851	353	999999	739	354	930	654	127	999999	524	301	132	920	956	962	327	800	415	557	500	32	683	10	463	696	200	745	454	164	715	70	989	33	375	913	952	999999	421	902	742	999999	453	375	400	60	999999	901	276	821	13	801	603	389	490	999999	177	353	999999	999999	163	999999	209	999999	999999	464	311	999999	555	999999	20	999999	388	512	815	921	578	318	609	999999	974	298	999999	632	999999	913	999999	610	543	448	999999	608	167	378	749	557	999999	490	19	936	748	623	356	999999	811	966	422	999999	573	999999	358	999999	743	718	78	865	716	999999	811	451	997	701	565	116	307	411	879	19	763	999999	551	97	308	673	665	360	941	254	821	999999	500	376	999999	973	100	886	999999	
449	310	883	840	803	679	567	999999	56	68	250	999999	409	96	413	337	315	28	270	559	79	63	717	923	471	755	626	951	999999	664	591	25	420	999999	440	709	879	427	747	418	741	734	618	301	701	327	421	999999	97	999999	999999	954	830	336	795	396	593	960	999999	999999	62	999999	318	391	999999	234	516	863	655	703	999999	887	999999	851	999999	344	444	999999	231	153	343	999999	863	592	933	999999	195	93	750	54	125	999999	58	999999	365	134	999999	999999	825	476	811	558	453	999999	590	844	683	978	518	460	951	177	999999	234	999999	535	752	999999	999999	999999	49	432	122	610	587	539	838	581	496	694	918	999999	600	755	342	785	83	480	12	98	952	216	999999	999999	103	948	189	999999	985	830	382	700	778	999999	436	388	446	842	805	60	15	112	492	823	542	742	999999	983	892	928	461	282	724	999999	886	833	999999	999999	517	639	360	24	999999	999999	322	227	440	615	999999	953	999999	240	674	999999	999999	850	723	999999	999999	360	999999	206	931	999999	378	109	976	999999	108	603	999999	624	999999	175	700	991	999999	999999	511	324	312	962	665	939	590	999999	607	999999	999999	46	999999	116	73	166	268	164	93	999999	297	222	251	999999	999999	725	999999	724	905	508	999999	102	343	897	249	444	57	418	999999	999999	476	157	501	214	141	999999	493	424	999999	178	999999	546	907	977	999999	299	82	999999	455	940	516	999999	325	109	520	194	999999	222	867	629	999999	850	623	101	72	999999	720	47	889	454	241	18	173	736	999999	999999	194	999999	999999	950	999999	766	962	999999	485	610	832	999999	693	947	999999	280	999999	999999	69	66	922	999999	915	399	578	999999	401	999999	708	508	702	999999	507	999999	999999	347	854	917	999999	999999	999999	32	616	461	317	999999	999999	999999	96	999999	999999	241	999999	545	999999	379	449	999999	381	336	374	962	892	999999	908	253	895	888	947	30	426	640	673	716	179	899	999999	463	91	260	690	459	914	747	57	471	911	999999	22	630	999999	884	999999	999999	978	925	140	640	999999	73	999999	466	994	75	544	821	567	999999	375	892	180	986	887	999999	645	915	57	154	999999	446	342	933	999999	326	132	541	104	742	738	253	769	568	910	999999	827	234	464	848	999999	236	903	999999	596	129	460	911	997	423	999999	73	999999	985	711	117	999999	499	590	677	942	12	726	999999	232	132	133	611	999999	870	303	421	460	209	941	999999	999999	391	346	999999	999999	221	544	681	999999	999999	376	783	857	999999	296	999999	999999	786	999999	210	509	88	
728	474	995	848	835	136	129	873	999999	678	54	999999	574	349	163	999999	811	999999	467	55	377	999999	755	350	754	282	584	966	777	673	303	740	202	463	663	872	760	27	385	999999	999999	999999	72	697	738	999999	238	999999	999999	809	975	183	743	999999	711	180	718	654	104	563	552	163	999999	938	999999	313	815	120	686	290	84	793	356	999999	494	794	494	999999	611	904	53	637	791	968	698	999999	997	738	999999	493	163	115	923	821	865	407	487	134	322	999999	999999	128	270	894	735	192	999999	693	999999	916	999999	660	52	199	999999	999999	372	999999	250	265	316	86	368	202	137	999999	870	534	999999	96	316	370	746	186	870	925	377	897	999999	515	999999	999999	767	835	806	503	72	999999	311	999999	45	359	883	66	128	999999	759	999999	767	999999	321	999999	509	884	610	325	913	999999	328	594	999999	999999	894	734	963	12	319	999999	999999	633	999999	999999	999999	999999	999999	956	486	689	68	913	999999	309	140	476	203	999	804	883	235	999999	589	999999	414	717	411	999999	465	159	103	999999	648	999999	999999	143	861	185	79	274	833	653	839	999999	999999	415	999999	248	999999	427	540	999999	208	435	307	904	53	708	732	515	999999	491	500	336	999999	942	275	938	628	999999	999999	28	930	999999	60	581	651	999999	999999	999	297	173	235	48	618	140	917	222	929	999999	99	162	452	563	442	999999	162	512	638	865	999999	490	999999	999999	812	999999	42	999999	385	725	263	688	999999	999999	999999	668	265	462	718	465	35	62	18	999999	906	462	575	376	107	999999	999999	148	726	999999	999999	807	553	999999	235	106	107	257	837	213	523	999999	843	719	345	773	96	999999	794	183	840	96	482	768	441	360	946	666	571	676	306	124	962	786	873	999999	125	379	999999	621	999999	777	225	804	338	505	618	999999	40	333	622	730	354	999999	693	772	999999	999999	999999	875	160	441	686	170	907	408	448	67	999999	924	658	716	472	182	815	72	871	677	440	936	741	100	635	247	64	576	769	420	999999	111	95	340	924	999999	471	927	101	65	897	929	66	999999	999999	115	999999	905	267	999999	737	999999	901	657	354	518	143	70	805	448	115	341	639	38	999999	999999	839	327	792	999999	711	999999	971	999999	779	510	999999	189	90	529	571	159	999999	597	682	999999	209	438	985	416	228	411	131	652	949	565	300	38	597	999999	276	358	123	157	471	849	658	95	877	844	999999	954	979	999999	876	956	999999	51	355	501	545	999999	342	385	999999	999999	766	329	867	224	
220	851	591	816	262	999999	45	170	136	999999	814	124	560	151	777	274	431	844	775	999999	542	258	682	999999	728	999999	25	737	265	999999	92	338	227	663	633	786	999999	173	999999	663	999999	862	915	521	686	430	850	201	607	627	878	922	553	874	682	962	179	495	999999	396	999999	308	904	965	751	999999	896	896	517	991	902	268	820	122	999999	679	342	170	999999	308	25	824	139	638	999999	169	785	999999	999999	671	999999	877	86	999999	999999	622	957	950	770	999999	533	999999	683	616	999999	999999	111	440	999999	999999	629	19	85	789	381	999999	179	276	682	999999	700	999999	915	846	999999	34	999999	192	657	459	721	392	400	218	774	999999	151	522	913	672	68	354	999999	978	999999	607	999999	296	266	92	452	691	999999	188	511	999999	48	837	241	700	438	919	783	354	999999	247	618	866	25	320	241	656	362	20	533	355	999999	936	804	776	999999	895	926	999999	16	40	125	221	707	794	33	314	290	223	999999	149	999999	204	698	804	988	934	281	946	851	999999	999999	999999	655	999999	975	111	999999	465	999999	543	992	218	347	260	132	407	169	230	296	927	375	149	999999	999999	784	809	248	10	787	298	623	980	723	220	700	999999	566	551	818	922	281	825	746	700	156	361	857	447	999999	591	775	60	659	999999	430	199	999999	270	999999	999999	999999	999999	999999	188	919	22	495	137	559	273	840	618	412	374	655	999999	999999	86	247	999999	999999	800	328	205	523	572	999999	999999	789	511	379	999999	999999	653	999999	250	999999	999999	999999	144	999999	729	888	999999	999999	166	999999	294	278	881	796	413	999999	948	999999	71	999999	481	665	357	691	695	348	999999	894	544	447	999999	315	414	401	999999	305	113	566	233	912	999999	999999	366	999999	46	531	908	714	966	282	231	440	999999	999999	676	999999	433	999999	180	999999	840	524	216	719	890	979	999999	999999	999999	999999	920	392	999999	159	802	36	999999	434	999999	174	439	343	999999	271	999999	328	317	999999	724	932	872	659	999999	999999	81	396	247	647	999999	67	667	999999	999999	858	362	839	451	847	999999	649	999999	999999	999999	15	999999	506	596	999999	502	571	999999	986	999999	38	245	270	997	156	87	415	789	661	999999	597	507	21	589	79	909	387	876	999999	999999	84	999999	873	860	389	891	574	799	302	154	999999	395	680	664	725	999999	102	842	999999	769	329	860	942	608	211	508	999999	917	999999	46	125	999999	212	845	689	699	372	409	617	265	513	999999	496	516	929	212	826	356	864	456	816	545	582	699	
821	224	396	274	659	881	951	657	282	999999	39	776	193	835	974	36	260	692	999999	48	266	713	374	436	678	999	682	593	62	80	999999	580	999999	999999	34	475	313	107	999999	736	314	855	343	240	999999	163	28	991	382	837	206	134	320	543	442	117	850	999999	595	999999	209	368	604	999999	47	458	663	681	999999	509	723	162	942	498	734	411	380	144	949	525	999999	690	999999	224	874	999999	270	579	79	916	625	353	511	99	537	946	260	140	202	38	499	347	190	873	124	53	999999	821	808	999999	737	716	20	80	679	999999	156	999999	999999	999999	999999	94	611	894	999999	379	650	853	961	788	999999	249	999999	999999	35	999999	510	999999	110	830	913	448	999999	47	189	909	343	999999	419	29	799	870	802	260	999999	415	735	295	989	745	402	999999	999999	999999	880	497	774	100	54	47	999999	809	289	999999	38	749	324	573	999999	974	46	219	443	942	999999	999999	999999	691	89	620	907	224	358	364	999999	999999	588	749	167	691	999999	253	397	999999	21	990	590	999999	231	101	999999	171	580	24	708	193	999999	999999	41	599	999999	93	999999	433	140	792	999999	925	999999	452	999999	574	416	34	840	793	822	71	930	999999	999999	151	469	988	529	745	644	999999	655	999999	999999	669	718	999999	640	999999	242	963	252	228	999999	665	235	778	929	527	755	556	999999	999999	370	999999	987	999999	898	909	624	32	999999	394	157	999999	999999	999999	761	501	855	847	393	789	560	859	819	711	469	45	915	690	999999	999999	999999	999999	170	739	884	858	682	686	669	999999	999999	999999	69	857	80	423	395	999999	27	437	671	999999	172	393	365	999999	23	999999	572	863	999999	933	963	999999	999999	69	956	999999	940	902	819	179	188	662	363	999999	799	962	999999	999999	649	999999	999999	630	341	91	999999	999999	384	382	845	406	123	805	737	503	256	167	999999	999999	467	999999	999999	124	618	501	729	999999	40	25	711	61	999999	526	224	488	269	343	570	999999	999999	189	165	568	67	423	66	382	999999	999999	103	999999	510	999999	589	793	53	558	22	839	361	425	745	999999	670	793	999999	596	591	258	999999	913	596	999999	877	287	701	902	67	204	445	357	584	999999	999999	79	551	24	937	431	444	711	330	731	961	717	443	796	897	273	661	469	790	676	626	189	56	371	752	311	101	999999	501	817	403	14	841	575	999999	601	252	999999	999999	999999	814	532	593	865	186	999999	843	905	15	794	999999	975	566	907	553	999999	32	189	272	635	339	303	219	512	337	957	
999999	999999	999999	999999	999999	999999	811	999999	862	999999	596	191	194	593	467	196	146	707	999999	999999	447	933	32	704	578	999999	484	33	999999	520	322	999999	537	229	292	975	555	709	773	627	174	935	55	999999	156	841	995	678	177	152	167	512	237	999999	519	942	845	655	727	958	440	999999	800	351	782	999999	653	964	310	492	999999	437	933	657	264	511	887	573	557	737	77	806	999999	687	363	999999	999999	628	710	349	140	900	981	815	197	999999	999999	704	676	640	198	999999	377	685	511	730	999999	580	654	17	65	282	107	990	999999	999999	999999	122	987	972	999999	34	264	960	362	740	999999	128	469	877	376	999999	896	917	549	46	999999	179	186	633	999999	281	974	702	294	857	999999	999999	924	999999	453	33	999999	703	976	173	775	999999	333	771	284	460	121	776	641	871	999999	190	451	854	999999	999999	935	999999	999999	391	60	562	675	504	999999	463	999999	999999	433	352	476	202	940	385	270	31	845	414	358	779	999999	999999	70	423	481	622	999999	79	999999	691	97	363	961	595	999999	223	741	829	834	999999	266	215	353	999999	405	999999	250	999999	999999	184	999999	999999	15	962	230	999999	501	262	999999	324	913	134	999999	742	264	123	241	354	273	56	289	26	579	537	523	955	999999	771	999999	297	382	485	486	193	773	566	357	998	374	269	722	488	805	520	999999	141	667	610	999999	292	952	999999	801	546	894	900	951	999999	449	999999	999	729	999999	736	999999	438	648	364	968	698	765	242	979	14	334	801	999999	69	629	391	999999	253	737	735	999999	486	683	939	299	873	614	879	559	109	999999	992	254	79	578	479	493	999999	641	345	526	719	915	797	222	103	688	892	848	67	977	755	992	999999	401	465	755	708	74	105	94	999999	999999	999999	744	341	557	152	491	159	898	999999	612	402	999999	625	571	999999	727	205	194	721	40	501	132	515	10	999999	999999	999999	724	999999	248	546	999999	999999	999999	999999	63	880	546	546	411	699	999999	992	152	999999	300	775	893	869	980	868	910	373	854	192	757	239	341	812	473	377	999999	123	745	76	151	999999	589	536	832	847	659	647	320	999999	342	999999	372	409	999999	902	229	855	999999	379	635	887	786	999999	999999	824	548	734	82	999999	275	55	257	999999	458	999999	196	367	47	143	999999	999999	999999	999999	849	999999	866	999999	367	999999	158	579	319	999999	999999	264	791	735	258	18	999999	925	574	286	999999	297	882	296	951	999999	999999	861	817	671	170	372	834	272	14	659	957	616	
376	999999	885	696	736	881	645	204	930	460	119	999999	999999	293	697	775	458	562	999999	580	980	999999	855	296	761	999999	214	999999	999999	528	999999	598	60	692	558	73	401	379	560	10	999999	999999	801	265	752	788	837	876	999999	999999	814	999999	913	386	635	741	655	999999	999999	98	676	577	999999	412	729	999999	999999	151	999999	634	384	999999	11	999999	929	999999	833	999999	544	973	999999	338	402	370	714	289	999999	999999	66	816	417	803	444	999999	333	82	981	399	535	241	999999	695	152	50	684	735	450	178	457	411	908	65	63	961	287	348	999999	414	697	449	836	314	94	917	226	999999	644	539	999999	999999	252	444	999999	313	999999	124	999999	362	999999	999999	999999	999999	999999	655	908	362	749	999999	999999	984	897	576	999999	96	405	999999	611	234	824	113	100	999999	756	600	999999	999999	990	750	798	172	162	822	728	718	609	329	97	439	19	863	999999	172	354	437	958	676	999999	978	908	999999	513	961	999999	582	888	929	759	626	496	444	372	999	683	32	831	84	848	982	486	999999	418	182	224	960	282	928	566	329	641	999999	999999	22	842	141	999999	200	999999	155	830	999999	570	999999	943	575	501	999999	489	332	999999	883	828	760	501	832	258	341	747	999999	310	959	373	999999	985	13	712	999999	999999	551	373	641	789	999999	161	806	514	948	238	649	469	450	449	243	999999	757	664	999999	520	999999	883	327	453	717	999999	871	999999	999999	999999	940	862	151	675	999999	959	999999	103	999999	999999	695	999999	309	112	107	999999	860	520	139	715	238	348	741	839	157	668	55	197	999999	856	290	498	383	473	298	787	327	775	511	284	760	663	538	373	825	691	583	999999	355	609	985	999999	188	999999	256	601	131	312	528	278	913	776	31	278	328	999999	999999	835	813	320	790	999999	18	999999	954	574	809	999999	23	465	95	829	842	473	871	999999	320	999999	227	697	666	25	257	243	370	999999	641	999999	999999	629	747	747	411	45	818	900	999999	333	471	682	791	753	298	999999	193	94	934	558	407	398	886	985	999999	126	999999	774	837	775	494	999999	932	550	332	394	717	999999	428	806	654	971	586	987	497	545	905	999999	727	194	59	286	60	999999	862	999999	743	999999	138	999999	390	53	72	577	838	501	749	251	999999	904	354	845	999999	137	999999	436	999999	898	999999	83	999999	741	57	999999	999999	999999	919	848	687	676	650	955	219	999999	426	611	908	19	158	999999	796	664	492	822	999999	214	620	922	190	435	843	999999	999999	65	999999	
649	996	419	852	999999	999999	999999	999999	753	263	398	635	999999	711	302	999999	802	750	502	999999	555	258	235	813	520	999999	996	668	262	833	806	692	999999	68	776	614	999999	166	527	424	999999	111	739	568	451	578	999999	221	888	907	50	104	770	778	528	400	771	605	341	999999	999999	241	311	920	457	706	482	474	934	687	39	645	232	88	999999	454	999999	666	372	941	509	999999	780	354	792	712	922	999999	539	386	843	999999	999999	494	839	999999	799	818	121	745	106	623	286	210	878	404	872	999999	397	999999	880	114	999999	400	534	999999	999999	956	137	745	999999	107	934	558	999999	146	820	737	249	727	655	700	554	627	844	885	508	579	475	999999	839	999999	987	465	999999	739	659	999999	959	49	212	999999	690	376	961	999999	999999	728	367	999999	583	144	452	669	999999	190	999999	616	555	648	999999	999999	490	999999	905	553	119	479	63	999999	999999	999999	777	209	524	812	19	187	666	845	206	780	222	733	813	705	787	327	999999	325	999999	52	878	321	748	331	361	999999	471	417	889	219	674	262	265	197	366	253	154	616	180	999999	950	999999	451	521	999999	757	926	209	765	792	999999	999999	925	444	999999	466	460	203	460	999999	716	258	955	987	115	959	477	626	348	544	182	430	154	999999	102	177	869	237	662	604	33	999999	651	107	999999	936	337	821	679	899	792	951	999999	120	666	701	754	464	415	708	289	310	861	231	619	21	999999	999999	999999	350	597	233	540	856	999999	455	607	858	220	999999	632	999999	999999	999999	751	231	275	44	999999	400	999999	999999	822	999999	324	723	999999	430	487	999999	352	999999	999999	999999	312	569	420	309	999999	999999	104	896	999999	246	999999	633	364	422	480	397	746	559	999999	951	926	192	999999	586	999999	322	54	186	381	999999	826	424	186	617	146	191	999999	965	999999	929	305	526	171	585	878	691	368	987	999999	99	999999	793	239	528	999999	999999	168	834	999999	762	176	917	525	798	419	999999	456	999999	285	999999	999999	780	600	999999	655	410	30	825	999999	849	953	66	999999	291	435	42	195	658	214	26	33	976	999999	999999	763	388	11	372	175	227	999999	622	711	999999	999999	999999	203	189	873	12	109	999999	137	918	808	119	999999	243	373	387	475	798	542	269	275	999999	582	999999	296	277	408	657	659	999999	614	999999	354	999999	778	999999	839	999999	785	999999	999999	999999	849	999999	397	653	697	999999	999	788	752	999999	89	451	396	902	999999	799	999999	605	999999	451	683	999999	999999	999999	764	125	465	187	
547	469	23	340	999999	999999	999999	303	15	642	580	640	658	870	737	177	261	999999	999999	876	528	49	122	189	608	999999	999999	211	974	999999	889	582	312	821	999999	292	433	749	108	810	151	374	999999	260	35	963	793	813	910	147	225	861	935	588	999999	508	356	999999	732	879	999999	559	999999	94	999999	999999	337	837	629	999999	743	512	804	378	999999	164	254	862	163	644	680	202	301	837	705	999999	646	724	172	742	935	999999	999999	999999	240	592	55	709	506	999999	636	956	999999	464	403	712	66	566	854	504	999999	494	679	999999	208	999999	267	490	999999	999999	361	613	674	999999	519	152	999999	585	147	152	999999	545	365	136	17	724	19	836	999999	999999	971	89	869	667	488	451	920	929	999999	854	335	565	330	781	676	33	291	305	944	261	227	481	999999	711	396	999999	138	553	90	483	377	430	56	395	754	281	999999	17	409	78	231	565	999999	999999	817	552	224	584	999999	983	442	714	999999	192	999999	499	660	168	999999	770	322	377	999999	547	999999	904	999999	934	37	405	290	999999	999999	875	999999	662	916	145	894	999999	999999	999999	104	106	50	662	538	863	620	264	620	585	736	638	756	854	716	27	999999	912	43	289	557	63	999999	999999	999999	26	163	999999	583	525	273	437	999999	768	999999	752	506	824	376	655	324	773	785	704	999999	999999	129	184	945	899	999999	981	810	999999	996	999999	402	999999	844	522	710	999999	681	999999	321	999999	372	987	581	964	520	982	546	387	965	784	277	998	620	560	896	979	177	683	196	291	627	62	771	241	359	624	999999	853	945	999999	101	999999	393	249	999999	999999	602	981	388	356	445	432	258	222	773	403	271	999999	625	731	999999	997	907	39	681	320	999999	350	614	896	999999	692	442	158	692	586	615	999999	999999	764	386	195	305	840	846	999999	803	558	468	955	362	695	999999	224	486	104	783	363	568	584	915	262	999999	492	999999	752	989	110	530	196	999999	890	999999	860	354	154	702	999999	193	486	999999	999999	999999	658	999999	999999	464	228	999999	597	803	261	999999	91	849	134	818	812	496	103	999999	703	37	282	177	999999	77	377	869	342	401	999999	999999	92	78	999999	380	718	999999	47	298	999999	999999	999999	393	999999	88	546	21	230	335	889	999999	99	280	812	639	999999	491	999999	249	97	358	999999	999999	96	91	729	22	999999	999999	110	863	999999	805	999999	275	105	889	640	394	530	999999	999999	16	999999	999999	90	811	999999	999999	772	999999	999999	798	210	423	999999	999999	306	454	358	
999999	419	476	999999	35	130	293	837	546	544	999999	850	686	718	731	709	999999	693	999999	999999	999999	755	983	981	873	985	661	605	30	177	999999	999999	999999	46	996	946	182	780	486	25	796	973	999999	83	999999	999999	201	89	999999	714	775	53	356	453	439	778	435	495	361	50	469	688	817	379	186	999999	664	999999	721	999999	536	552	217	934	999999	944	46	910	927	999999	999999	999999	136	315	999999	324	246	999999	606	228	520	686	999999	446	556	118	999999	350	999999	926	720	550	368	693	187	999999	835	999999	249	494	999999	525	568	864	999999	887	562	511	999999	999999	889	999999	54	503	275	999999	999999	999999	388	105	788	696	23	11	776	254	223	999999	138	178	999999	999999	503	121	485	994	128	564	999999	668	556	654	372	45	999999	798	506	999999	427	337	109	999999	43	153	706	999999	512	566	97	11	674	129	383	809	999999	75	429	933	999999	280	731	568	580	999999	549	143	333	977	964	999999	999999	358	25	999999	79	999999	791	359	414	999999	492	999999	477	999999	993	436	999999	562	999999	971	379	573	847	156	605	540	999999	323	999999	999999	722	999999	602	119	263	999999	113	581	739	957	283	79	999999	587	788	999999	999999	392	726	999999	862	770	999999	992	608	184	510	868	205	999999	999999	478	755	842	717	957	958	368	934	677	332	999999	823	999999	999999	310	54	269	999999	435	449	999999	596	490	999999	951	220	610	510	89	815	245	999999	211	999999	805	323	999999	999999	831	221	733	999999	58	999999	173	947	618	303	308	139	250	510	770	999999	829	999999	274	142	766	746	999999	857	999999	999999	999999	323	621	999999	892	986	368	400	999999	223	716	654	548	700	999999	13	999999	316	212	949	574	734	615	999999	206	924	58	553	112	94	863	875	601	197	702	850	999999	939	999999	322	770	850	973	556	999999	999999	999999	999999	595	763	999999	999999	655	906	999999	362	707	999999	999999	968	937	815	297	451	999999	999999	62	361	998	696	676	663	905	999999	188	724	999999	68	739	999999	590	484	957	349	941	999999	230	694	900	999999	152	999999	999999	442	384	955	563	531	206	542	132	982	576	899	96	490	999999	764	728	572	999999	649	770	999999	387	463	999999	947	999999	999999	619	368	999999	658	553	999999	206	473	515	999999	999999	999999	999999	206	898	608	999999	67	262	460	999999	465	999999	999999	748	503	66	999999	64	921	999999	999999	30	668	922	999999	531	918	355	999999	294	672	258	505	410	371	999999	573	562	999999	554	800	999999	60	851	163	402	999999	909	60	999999	999999	418	594	135	
999999	219	999999	999999	144	86	990	999999	26	176	23	216	999999	927	999999	716	493	999999	284	999999	307	920	970	999999	999999	371	408	18	305	453	103	263	664	999999	854	161	592	298	428	999999	999999	98	679	883	838	946	932	205	531	343	309	747	999999	228	827	635	249	387	999999	772	678	999999	416	572	83	999999	552	100	82	999999	133	204	999999	582	811	999999	251	96	999999	821	439	999999	487	999999	154	355	129	999999	552	228	912	215	783	999999	34	582	681	116	999999	999999	404	842	133	305	220	114	723	561	416	999999	394	162	409	693	999999	475	503	999999	428	999999	640	999999	547	853	323	918	999999	377	558	238	999999	144	285	900	999999	597	999999	192	751	49	631	568	999999	999999	999999	759	805	999999	323	558	89	999999	688	93	999999	297	304	279	999999	302	999999	355	13	187	90	260	877	509	275	745	395	999999	703	388	105	82	88	613	29	563	122	999999	999999	999	999999	310	999999	999999	463	140	999999	999999	211	999999	356	285	999999	851	853	583	882	306	999999	577	999999	999999	533	309	987	374	999999	691	259	427	189	999999	301	13	37	780	999999	684	999999	144	452	585	120	999999	999999	820	517	999999	760	445	680	816	505	999999	999999	392	776	156	214	999999	921	611	560	783	279	983	999999	561	823	82	999999	207	260	690	135	588	657	289	277	177	857	981	931	999999	999999	373	867	999999	178	999999	14	656	479	999999	999999	840	34	336	975	999999	999999	955	413	687	665	999999	566	815	361	999999	999999	497	999999	47	999999	940	680	746	46	906	999999	999999	393	187	77	133	727	302	477	999999	563	330	999999	228	999999	999999	577	253	158	999999	999999	61	462	999999	999999	999999	777	442	727	282	170	999999	300	79	932	665	572	236	620	542	999999	274	348	77	693	413	193	661	999999	339	372	437	999999	772	109	74	999999	472	999999	560	355	999999	575	204	134	284	999999	999999	999999	676	338	351	633	615	518	542	999999	395	237	999999	333	126	735	398	909	732	690	528	969	868	947	999999	999999	999999	197	469	699	999999	942	999999	383	948	375	999999	10	31	804	982	264	566	361	332	245	999999	999999	239	559	186	295	401	999999	511	274	427	999999	238	391	572	999999	58	999999	570	452	817	134	385	750	705	397	887	928	708	274	999999	517	624	999999	202	999999	999999	909	522	857	550	825	871	683	947	310	772	640	241	564	215	999999	790	999999	999999	999999	999999	489	854	999999	999999	473	999999	247	862	999999	999999	373	199	739	470	148	331	999999	999999	992	262	999999	802	405	625	257	999999	
999999	68	999999	726	743	447	558	999999	478	65	732	460	87	939	999999	821	47	205	999999	999999	502	103	999999	401	88	999999	434	391	159	686	999999	173	160	776	741	189	182	999999	371	999999	640	999999	992	93	598	262	824	999999	628	879	999999	210	226	805	204	60	991	297	647	764	22	177	832	999999	999999	569	999999	999999	208	454	649	852	833	483	810	999999	999999	999999	803	826	165	382	762	280	921	258	946	355	999999	690	197	999999	546	607	999999	473	923	209	999999	39	999999	999999	853	183	999999	912	999999	743	994	458	949	18	494	999999	609	640	414	562	999999	358	999999	954	727	518	267	764	315	236	571	999999	822	999999	999999	773	873	641	528	999999	49	18	881	213	360	133	999999	189	999999	999999	997	999999	69	370	338	137	999999	998	999999	345	916	475	606	150	181	999999	636	999999	999999	721	999999	967	999999	825	523	862	999999	999999	603	604	777	87	374	590	238	299	288	461	572	379	999999	999999	845	193	671	573	412	740	41	702	497	999999	677	678	777	39	169	243	847	999999	660	997	404	999999	568	999999	111	26	912	882	379	185	484	141	364	999999	132	929	164	949	999999	736	999999	900	117	93	999999	696	812	999999	139	54	613	999999	718	369	480	654	624	832	999999	396	828	999999	333	321	218	546	324	705	999999	240	88	898	999999	924	620	999999	94	999999	439	414	999999	713	753	334	571	388	999999	995	602	477	314	331	486	73	907	237	999999	999999	875	863	382	999999	300	999999	966	999999	999999	794	748	976	999999	150	999999	68	192	125	999999	999	999999	829	133	328	113	439	926	757	421	953	999999	392	926	299	999999	575	41	106	422	854	999999	999999	999999	628	999999	625	907	999999	999999	428	881	792	831	999999	999999	55	740	63	13	999999	972	218	304	999999	778	999999	60	280	541	999999	36	999999	999999	999999	640	894	999999	999999	82	487	532	762	999999	992	999999	234	561	357	254	999999	999999	977	102	561	881	999999	562	999999	999999	891	999999	636	999999	110	402	796	100	289	937	999999	525	245	981	526	999999	219	390	311	63	553	804	999999	36	977	992	999999	992	150	670	491	999999	999999	655	190	999999	895	139	728	600	285	144	999999	420	103	47	599	999999	999999	999999	999999	999999	260	130	305	96	872	610	655	117	353	803	999999	999999	999999	999999	180	999999	999999	614	999999	999999	661	710	777	419	533	999999	933	939	403	999999	425	999999	998	722	90	235	359	103	49	295	999999	999999	999999	482	194	999999	963	284	867	18	205	962	790	591	117	550	352	886	563	590	677	
715	999999	301	999999	42	621	734	737	945	999999	707	575	158	605	999999	463	305	235	871	328	658	81	394	857	463	136	999999	615	540	882	472	540	458	618	999999	905	955	104	999999	50	239	999999	999999	999999	497	397	642	999999	999999	96	999999	999999	999999	999999	28	643	330	444	923	905	999999	999999	207	72	768	177	126	539	999999	145	508	210	83	831	98	122	999999	999999	369	76	494	430	549	454	835	812	999999	197	599	999999	585	999999	999999	255	999999	999999	349	999999	19	330	999999	112	158	929	587	846	999999	860	183	999999	999999	713	999999	856	999999	784	999999	752	237	956	329	929	940	999999	559	987	40	828	996	999999	999999	299	607	999999	795	392	281	619	866	999999	235	986	23	693	639	999999	999999	323	834	60	541	596	632	62	11	351	171	999999	999999	600	816	758	999999	999999	999999	999999	115	46	70	38	512	959	885	248	731	342	999999	256	83	687	551	999999	993	945	446	185	667	554	47	999999	999999	999999	250	276	182	476	132	818	559	445	766	409	262	805	547	582	999999	393	331	668	999999	914	371	999999	58	109	764	999999	758	957	537	560	998	999999	807	999999	999999	618	999999	265	220	106	697	638	999999	151	463	198	407	999999	474	999999	233	378	999999	315	475	558	228	999999	999999	999999	999999	602	907	215	410	645	998	999999	863	999999	328	76	999999	340	227	733	999999	999999	646	576	521	894	493	263	337	630	599	999999	999999	999999	999999	999999	553	999999	46	999999	730	999999	999999	817	200	999999	999999	999999	955	167	999999	687	98	741	786	321	436	999999	691	174	999999	654	878	780	56	506	671	702	702	335	522	451	303	999999	13	66	175	828	386	985	894	121	999999	999999	709	912	413	999999	384	999999	565	419	325	999999	999999	86	999999	960	771	693	999999	308	679	629	645	479	999999	999999	738	729	155	608	999999	706	280	997	999999	708	80	143	102	211	999999	622	999999	112	999999	431	146	999999	999999	215	66	693	130	595	441	679	535	240	528	447	999999	654	933	999999	661	999999	999999	999999	999999	999999	889	637	600	999999	980	67	859	542	353	962	829	811	509	999999	999999	999999	585	685	566	676	183	839	999999	655	480	673	999999	812	451	515	829	157	206	102	325	428	102	468	614	999999	819	992	886	566	618	919	155	993	415	999999	999999	916	432	64	954	60	33	945	191	317	999999	57	999999	838	142	681	614	999999	625	132	972	127	80	192	999999	190	952	57	47	561	527	695	406	853	481	913	999999	152	148	275	405	156	999999	306	16	771	901	58	434	936	
315	738	378	293	999999	917	845	250	999999	999999	999999	975	999999	630	789	999999	999999	247	366	228	955	472	278	359	726	825	840	999999	185	95	999999	904	623	999999	255	999999	327	999999	238	999999	999999	485	999999	374	178	430	248	655	516	334	130	664	691	999999	999999	843	999999	28	566	799	86	999999	74	121	495	999999	361	807	385	10	364	537	18	999999	161	480	999999	904	191	306	586	999999	266	851	965	624	222	999999	129	412	330	309	557	439	487	995	421	834	999999	974	78	440	999999	516	970	593	655	889	64	510	326	564	999999	269	222	890	815	222	156	870	980	999999	688	972	679	64	979	579	324	165	68	692	35	216	237	999999	914	749	881	382	968	332	364	619	95	999999	473	297	226	597	189	999999	688	999999	993	135	752	307	999999	999999	613	999999	999999	999999	451	634	538	999999	41	76	975	999999	341	773	902	999999	999999	78	999999	999999	591	691	362	999999	976	999999	13	999999	999999	112	404	617	913	999999	769	891	999999	999999	999999	999999	999999	999999	266	160	621	124	867	999999	115	345	546	683	999999	999999	334	921	724	846	922	591	630	520	416	999999	672	368	162	375	14	20	899	133	901	436	687	747	435	211	116	999999	992	99	912	876	565	720	999999	990	641	999999	999999	911	543	586	829	715	436	999999	999999	999999	961	501	999999	104	446	423	782	999999	999999	586	495	522	999999	70	999999	541	999999	539	374	951	171	999999	734	167	843	987	589	999999	607	971	320	109	723	853	999999	999999	190	817	440	152	938	223	755	64	362	655	180	483	988	298	999999	896	961	536	100	799	767	752	261	999999	833	467	386	272	275	395	999999	887	169	107	361	790	109	231	23	948	416	999999	999999	198	816	999999	999999	318	864	424	147	999999	762	110	999999	437	566	981	999999	480	999999	999999	788	967	999999	293	999999	890	999999	326	797	739	999999	152	393	98	947	73	641	999999	141	999999	408	851	257	999999	999999	69	999999	923	234	127	913	999999	121	923	890	999999	999999	533	791	999999	381	547	999999	999999	673	999999	999999	645	489	503	999999	589	348	769	999999	937	719	254	168	999999	527	999999	102	999999	826	980	41	469	207	120	999999	999999	937	696	695	860	235	849	938	515	999999	728	999999	999999	777	333	999999	351	999999	999999	127	96	375	537	999999	368	455	947	581	693	999999	999999	447	378	771	241	999999	652	84	233	999999	869	316	652	912	798	579	370	901	502	785	690	630	254	992	999999	743	410	999999	337	415	288	278	254	927	105	999999	74	959	546	681	999999	
277	999999	251	258	780	722	625	129	999999	94	55	88	907	897	999999	203	386	136	498	999999	999999	999999	818	433	600	999999	725	816	518	514	411	365	821	999999	423	25	999999	999999	999999	30	784	658	548	330	999999	199	347	999999	479	999999	688	999999	58	438	676	530	999999	817	657	718	997	999999	610	284	683	690	999999	672	484	611	201	641	999999	999999	467	999999	208	497	201	411	999999	695	347	999999	825	999999	999999	393	568	893	227	999999	97	999999	33	976	57	274	647	552	999999	999999	555	867	895	57	571	580	970	459	331	309	626	256	993	311	470	999999	999999	999999	383	874	114	591	393	15	554	999999	454	491	178	934	850	648	478	60	150	479	535	778	16	735	422	999999	999999	917	568	840	163	721	999999	868	816	541	178	68	569	963	484	889	502	999999	136	489	291	396	459	999999	999999	942	171	999999	653	999999	108	647	461	995	999999	475	447	713	962	999999	975	310	128	318	999999	420	999999	999999	995	645	999999	999999	609	932	827	185	999999	591	73	221	559	524	224	146	442	531	606	574	944	999999	452	999999	493	403	514	980	278	151	507	367	461	985	999999	18	402	547	48	529	178	844	17	855	650	751	183	460	96	981	875	999999	813	916	242	985	999999	999999	999999	216	427	847	906	327	93	999999	759	574	528	215	999999	895	493	87	406	109	999999	596	148	999999	230	64	894	296	275	559	554	545	752	999999	815	905	479	999999	111	330	999999	690	772	944	991	999999	999999	880	247	980	465	735	999999	142	999999	606	359	335	985	373	952	999999	61	534	999999	224	821	518	400	999999	425	661	999999	85	999999	999999	824	203	999999	621	132	23	58	294	104	999999	34	999999	999999	219	555	153	846	999999	999999	999999	638	248	793	776	999999	423	489	999999	565	803	758	999999	969	672	999999	166	999999	374	251	939	571	999999	439	999999	199	211	492	191	999999	999999	815	249	707	845	682	585	409	973	999999	999999	999999	649	729	999999	69	590	650	363	437	399	568	482	496	999999	756	999999	999999	460	587	585	930	308	126	999999	988	519	737	134	989	205	999999	611	539	541	415	999999	999999	999999	282	999999	560	139	753	999999	999999	343	753	278	99	999999	777	949	396	259	778	235	533	446	311	550	852	525	999999	241	643	957	942	954	33	834	999999	999999	999999	977	34	801	554	233	579	655	766	468	45	188	999999	807	999999	289	762	190	398	601	838	732	756	45	766	522	259	756	400	798	255	264	978	999999	771	419	235	977	680	310	999999	655	784	394	
489	194	812	836	742	663	999999	843	999999	241	829	455	999999	988	44	42	973	823	999999	967	223	781	210	320	45	999999	64	784	999999	999999	735	999999	947	372	555	581	999999	423	23	736	606	412	999999	746	999999	999999	999999	246	999999	999999	999999	52	399	816	181	999999	984	999999	999999	999999	609	416	999999	999999	506	999999	507	857	999999	462	332	559	810	999999	371	810	963	464	41	720	999999	817	841	860	999999	999999	999999	141	201	846	597	217	623	999999	999999	999999	78	469	250	642	817	341	802	999999	999999	999999	241	870	455	370	999999	529	471	90	332	999999	999999	483	597	812	852	376	666	597	999999	125	936	735	401	181	999999	999999	999999	999999	999999	284	999999	361	999999	983	461	922	686	831	111	77	745	542	752	999999	999999	999999	871	437	789	451	999999	999999	999999	211	840	505	999999	283	628	251	999999	81	187	999999	776	223	939	614	361	929	689	999999	496	797	999999	403	983	999999	556	157	632	786	610	460	610	999999	736	999999	999999	999999	453	412	212	859	761	674	364	999999	569	411	655	267	86	999999	761	839	719	827	831	446	522	424	726	999999	619	999999	471	726	447	967	486	606	471	405	999999	287	999999	999999	46	705	48	999999	496	155	501	999999	710	750	699	770	99	999999	511	705	443	999999	685	731	249	242	212	638	267	601	924	58	999999	681	999999	484	216	92	999999	999999	999999	244	928	581	999999	254	819	720	37	999999	999999	577	105	765	961	457	601	901	999999	803	502	999999	30	894	231	453	999999	999999	377	225	563	16	128	385	307	999999	110	114	751	995	999999	491	610	999999	723	356	952	39	719	925	882	999999	999999	999999	633	997	223	43	999999	535	674	790	353	812	999999	999999	458	720	999999	999999	999999	497	159	401	391	21	999999	999999	181	874	500	550	999999	452	342	999999	320	141	999999	310	999999	76	999999	226	331	999999	999999	798	477	852	897	242	571	956	579	999999	166	999999	605	622	207	782	999999	484	44	134	481	900	479	864	560	327	999999	167	777	289	742	933	79	759	872	999999	999999	329	976	999999	978	363	873	947	102	26	535	139	113	212	999999	999999	191	206	999999	999999	329	612	999999	580	273	414	188	299	999999	232	235	846	749	205	819	543	508	999999	155	999999	37	531	772	544	999999	999999	64	574	85	472	752	872	608	634	682	361	37	406	995	574	999999	583	305	869	790	688	390	999999	999999	670	999999	999999	60	42	219	797	999999	757	788	434	999999	999999	224	190	480	362	248	999999	522	467	516	111	780	581	943	454	999999	999999	
753	113	458	156	191	414	700	347	999999	999999	424	885	999999	999999	618	999999	999999	999999	999999	124	999999	438	999999	999999	395	925	999999	670	634	479	999999	765	571	936	13	685	975	999999	432	999999	490	143	540	999999	699	637	945	999999	493	219	367	999999	999999	122	513	324	662	999999	760	265	260	999999	712	999999	485	658	999999	999999	999999	933	999999	999999	148	559	999999	266	898	777	575	999999	980	918	186	424	122	716	681	999999	433	999999	32	791	999999	177	559	460	430	999999	196	51	323	370	970	560	623	356	244	534	488	257	426	884	618	999999	999999	999999	999999	298	240	769	977	864	999999	999999	999999	804	567	971	10	183	836	999999	590	534	999999	619	948	625	999999	765	482	999999	970	185	272	147	183	450	999999	227	606	141	957	427	73	999999	218	392	999999	999999	788	272	534	314	421	716	304	999999	568	665	393	238	497	474	296	831	999999	975	324	773	630	999999	89	783	999999	999999	752	172	471	985	410	565	975	981	977	999999	622	666	764	555	999999	99	882	235	833	378	644	493	141	242	564	242	78	876	999999	999999	193	750	738	716	963	141	622	582	999999	828	262	515	496	85	219	237	221	999999	929	540	999999	853	949	999999	69	269	999999	239	431	177	999999	999999	791	317	999999	871	999999	999999	592	712	477	999999	970	14	126	138	999999	66	32	999999	31	309	946	999999	434	339	801	540	657	999999	110	393	160	98	999999	163	723	189	58	347	309	173	186	227	73	936	883	944	91	930	999999	999999	216	104	155	197	999999	999999	882	697	79	999999	999999	887	611	93	999999	999999	999999	963	999999	817	999999	999999	36	858	132	999999	595	498	455	856	458	726	442	999999	999999	66	999999	153	999999	591	306	360	277	999999	773	299	616	979	787	11	281	128	525	455	999999	530	77	297	75	433	999999	999999	251	223	939	673	999999	486	906	999999	939	529	999999	823	520	657	417	999999	94	832	999999	616	711	454	584	340	210	987	168	656	989	999999	999999	577	54	912	118	64	999999	109	845	139	83	695	71	752	165	702	999999	320	123	952	999999	243	999999	930	682	999999	639	608	473	467	999999	259	112	294	451	395	779	999999	548	363	152	984	999999	999999	543	26	392	832	185	508	62	848	999999	46	451	845	267	123	240	321	424	373	636	999999	811	823	999999	777	310	770	922	337	771	999999	810	228	255	337	397	666	414	806	433	964	414	479	716	999999	842	999999	137	999999	999999	237	938	778	358	609	181	719	434	615	531	415	586	725	86	783	236	233	
599	930	726	573	999999	617	999999	672	972	999999	999999	526	934	704	642	266	999999	999999	999999	999999	869	645	165	999999	242	799	285	999999	388	689	403	932	999999	618	16	207	939	803	330	330	837	686	637	839	611	999999	680	827	772	329	765	999999	962	999999	364	954	774	999999	341	117	342	921	999999	293	938	999999	686	326	697	444	326	999999	999999	500	204	193	18	326	999999	999999	129	458	255	68	924	861	970	645	264	62	999999	999999	472	223	988	916	402	353	901	436	231	363	139	338	999999	999999	999999	471	999	180	945	999999	983	17	999999	883	675	234	369	87	214	50	71	644	20	436	693	999	512	999999	790	664	425	639	999999	765	999999	999999	65	325	999999	999999	646	999999	116	975	907	465	235	999999	250	178	984	823	999999	191	302	494	327	576	999999	329	958	999999	389	999999	42	353	904	999999	999999	758	178	54	544	705	403	977	537	44	529	238	773	408	47	999999	679	601	999999	921	999999	834	599	999999	409	223	550	925	999999	825	943	563	560	13	999999	999999	999	940	289	525	787	999999	956	999999	57	687	555	559	684	999999	999999	440	934	999999	999999	999999	169	689	999999	331	164	478	999999	712	101	965	999999	770	859	554	999999	739	322	999999	144	999999	877	316	441	722	667	990	251	936	224	512	628	577	999999	999999	333	319	306	999999	370	318	51	254	201	999999	19	785	700	139	154	872	128	52	848	610	853	999999	257	922	663	173	237	346	999999	999999	346	109	525	50	999999	313	443	999999	999999	825	117	632	124	359	713	882	300	121	792	352	394	586	729	643	965	480	71	383	304	206	91	704	757	613	746	909	269	660	907	999999	439	999999	519	999999	503	230	738	898	219	781	873	999999	553	155	999999	759	380	882	84	751	999999	69	999999	335	999999	412	875	510	613	999999	999999	640	999999	952	913	629	76	707	150	744	741	999999	174	523	333	965	160	999999	419	986	539	387	585	999999	598	380	704	194	999999	100	355	999999	294	415	168	999999	911	601	999999	574	692	999999	742	340	19	88	999999	546	12	999999	261	273	101	626	273	245	64	56	999999	999999	924	882	428	59	399	999999	878	759	999999	99	999999	559	380	844	304	999999	645	999999	157	519	485	168	999999	509	838	91	999999	667	151	922	188	999999	247	999999	649	809	999999	692	940	506	209	145	191	999999	999999	702	892	256	332	407	999999	999999	999999	999999	67	766	700	919	220	999999	376	220	999999	442	910	198	321	999999	204	494	622	952	314	650	320	350	999999	999999	999999	146	
999999	890	345	999999	333	379	965	403	640	883	119	334	482	632	999999	988	999999	749	999999	536	391	220	61	999999	785	647	504	259	534	999999	789	431	145	999999	128	486	875	872	118	541	233	918	51	999999	999999	297	479	681	520	331	822	999999	276	257	754	978	838	506	999999	686	999999	999999	869	923	999999	687	199	999999	513	653	122	655	640	470	999999	473	179	999999	463	497	177	822	738	212	894	562	164	887	329	999999	999999	379	999999	432	667	517	999999	999999	999999	697	999999	81	999999	867	218	999999	596	806	945	291	999999	108	53	999999	518	61	977	666	38	541	532	999999	89	373	999999	999999	999999	217	803	794	424	60	522	999999	399	105	999999	871	994	727	965	358	942	47	341	549	335	451	913	616	540	999999	99	999999	174	796	999999	804	999999	474	435	388	999999	160	867	999999	585	287	82	999999	406	116	672	311	575	184	369	51	42	466	417	999999	304	197	264	999999	961	837	600	602	113	850	20	529	302	586	354	792	180	582	964	57	379	500	999999	434	999999	788	119	990	437	999999	772	999999	67	145	94	999999	895	836	797	748	999999	480	999999	556	105	152	18	989	829	576	871	459	502	369	920	999999	999999	999999	321	182	999999	610	174	163	999999	615	472	166	502	538	999999	344	999999	999999	999999	899	191	999999	338	577	999999	130	170	861	89	322	902	697	225	291	838	76	525	625	31	86	316	999999	477	999999	680	999999	496	300	680	537	674	286	999999	31	621	324	501	743	402	999999	999999	313	84	765	713	775	940	220	999999	830	818	170	999999	294	999999	36	195	848	896	927	999999	870	190	999999	648	625	698	204	670	524	575	781	232	424	999999	12	999999	712	999999	999999	911	286	999999	999999	999999	999999	91	999999	999999	595	138	652	847	475	972	579	132	999999	127	97	86	999999	550	185	264	999999	999999	780	658	590	944	483	81	990	999999	357	279	340	833	143	544	984	765	85	395	999999	934	999999	452	999999	880	558	594	689	828	175	999999	999999	595	681	576	999999	65	848	650	999999	581	856	459	624	999999	792	699	983	552	102	980	999999	999999	342	112	190	337	601	709	999999	888	391	999999	850	621	853	745	162	567	999999	928	999999	435	740	351	999999	307	827	756	98	999999	611	999999	999999	194	271	999999	263	578	396	973	464	148	999999	767	199	694	999999	13	456	57	547	426	319	999999	999999	999999	59	999999	34	999999	510	845	621	537	287	255	435	665	360	228	491	584	181	270	473	779	181	973	162	999999	697	999999	309	51	321	
195	999999	999999	131	999999	586	999999	553	513	472	999999	526	726	489	944	268	999999	652	238	999999	963	255	999999	700	999999	868	999999	838	640	195	686	545	580	225	102	999999	864	999999	139	641	229	999999	999999	999999	999999	263	454	493	999999	135	753	999999	81	999999	358	999999	999999	870	838	999999	510	999999	912	327	999999	83	945	511	397	526	404	410	523	596	345	932	587	999999	846	40	424	592	630	514	441	999999	474	104	999999	162	648	993	999999	999999	141	795	128	999999	22	999999	317	942	105	691	731	999999	657	484	999999	426	362	527	34	808	937	999999	999999	407	885	280	609	850	645	245	877	410	999999	746	999999	550	814	247	999999	75	722	482	497	999999	783	999999	999999	999999	955	999999	999999	130	969	897	838	999999	991	720	464	742	999999	466	307	859	813	331	999999	910	28	599	999999	125	289	999999	95	465	430	999999	624	797	999999	619	895	999999	445	999999	999999	807	907	999999	999999	999999	783	506	999999	265	185	637	134	461	450	947	971	999999	838	684	841	20	811	383	792	999999	105	999999	999999	562	571	111	423	66	890	840	12	775	50	517	999999	782	75	830	290	793	740	172	357	999999	999999	539	366	761	915	430	999999	534	460	433	998	999999	186	340	694	83	223	78	571	609	944	205	325	331	352	69	944	981	102	998	395	932	319	856	914	999999	745	999999	151	469	844	478	324	617	518	225	606	734	145	217	999999	999999	601	999999	529	452	224	999999	418	856	486	24	442	462	47	75	806	329	426	662	338	560	926	111	999999	476	880	999999	812	137	462	219	845	884	427	999999	341	572	336	472	999999	709	254	295	983	829	46	862	579	999999	999999	286	999999	999999	879	999999	745	500	999999	63	571	516	233	291	403	276	179	557	999999	323	999999	244	999999	953	845	999999	316	641	999999	934	999999	28	999999	369	999999	185	900	999999	999999	999999	978	840	588	283	999999	310	999999	962	999999	716	660	488	827	999999	717	999999	999999	364	636	260	713	113	999999	59	622	553	999999	864	573	227	375	999999	999999	636	345	894	999999	719	62	999999	152	353	750	999999	283	951	200	872	651	542	999999	545	735	754	695	875	468	999999	661	357	923	621	398	673	350	999999	935	201	921	823	529	574	312	101	118	369	362	999999	775	670	362	515	222	999999	335	999999	999999	798	941	999999	435	126	67	705	622	530	954	86	69	430	999999	999999	951	827	999999	327	999999	643	646	335	522	496	763	999999	995	417	409	367	348	521	782	147	259	461	398	999999	516	606	479	999999	
414	286	911	355	654	999999	564	999999	29	18	596	437	162	615	999999	938	362	77	710	214	131	597	999999	548	647	999999	749	500	439	609	810	999999	173	68	921	999999	999999	418	345	642	999999	999999	347	999999	924	355	985	644	513	459	999999	449	896	275	465	816	547	372	707	776	613	999999	955	420	207	958	273	103	693	711	363	944	731	77	361	116	259	999999	623	999999	999999	115	999999	980	559	999999	740	898	603	114	698	222	711	569	38	788	69	927	999999	966	999999	999999	950	802	105	115	718	828	913	358	566	999999	748	414	999999	508	87	999999	860	999999	228	999999	500	999999	22	151	242	171	999999	572	999999	999999	275	657	220	999999	164	194	999999	999999	999999	911	999999	254	547	999999	473	306	687	999999	711	94	77	306	999999	999999	401	371	789	954	872	556	999999	351	999999	244	999999	999999	204	881	353	893	999999	417	193	999999	389	999999	999999	463	999999	936	484	518	861	962	265	999999	910	503	609	793	999999	930	999999	106	131	999999	942	313	686	383	111	805	187	999999	994	999999	122	440	337	155	999999	336	287	999999	999999	281	489	348	999999	903	999999	999999	999999	559	498	170	999999	96	195	999999	999999	738	777	304	834	678	340	54	968	605	856	480	175	999999	473	78	652	999999	34	849	163	603	333	782	202	410	534	999999	328	999999	823	35	254	591	999999	592	559	983	111	403	941	445	380	384	57	999999	535	816	96	430	517	201	72	999999	999999	710	414	994	111	999999	154	713	725	999999	781	999999	236	584	999999	880	518	669	542	631	999999	718	232	949	735	999999	875	717	540	897	327	631	963	907	998	999999	999999	564	999999	678	259	999999	720	999999	602	999999	483	999999	203	215	912	999999	659	999999	999999	873	487	464	269	617	558	436	999999	827	816	159	867	999999	585	999999	999999	953	999999	864	381	680	998	986	356	999999	999999	925	524	334	985	478	972	531	480	135	654	723	305	274	130	823	65	999999	430	452	358	165	374	711	513	999999	71	794	999999	999999	875	501	118	750	608	999999	999999	847	842	999999	187	345	999999	999999	837	999999	999999	999999	744	999999	624	999999	566	904	169	854	999999	999999	821	36	417	187	999999	722	999999	162	614	999999	665	497	999999	999999	59	92	274	22	317	913	874	533	309	548	60	511	143	769	935	213	999999	754	82	999999	35	815	929	10	874	135	211	684	374	114	999999	257	647	999999	67	483	639	157	546	646	999999	999999	727	869	137	960	588	490	227	999999	963	911	425	812	192	243	999999	274	148	191	712	199	
999999	205	691	803	863	727	999999	461	999999	443	999999	999999	170	737	98	70	999999	913	547	720	467	963	151	945	831	999999	999999	823	331	374	18	365	933	999999	999999	531	188	999999	107	860	778	999999	836	529	999999	989	651	455	154	102	401	999999	643	992	731	204	64	745	999999	999999	999999	888	140	210	435	999999	501	421	606	566	999999	549	999999	999999	999999	701	999999	621	252	841	999999	778	679	999999	973	782	721	999999	27	936	477	999999	999999	999999	366	889	636	999999	103	850	498	240	999999	999999	220	999999	999999	999999	60	40	76	442	503	999999	844	726	219	999999	236	999999	141	559	403	670	999999	448	999999	747	330	62	74	999999	527	999999	353	952	999999	101	28	131	999999	764	891	986	999999	999999	999999	233	233	999999	999999	734	409	450	719	938	837	187	999999	771	999999	671	635	997	966	999999	914	112	785	891	796	999999	882	115	999999	377	668	416	800	63	509	963	999999	999999	381	999999	102	999999	681	414	125	999999	999999	256	466	701	138	893	999999	999999	130	836	447	999999	842	563	999999	999999	170	352	280	430	387	444	271	701	158	944	625	636	482	837	430	380	999999	55	524	636	649	589	248	774	396	999999	999999	673	525	999999	848	818	487	799	916	999999	144	695	374	168	984	764	552	193	278	394	999999	999999	415	999999	565	999999	49	225	999999	999999	113	505	999999	999999	511	598	185	966	999999	806	158	682	921	999999	245	90	999999	365	652	885	46	64	506	999999	683	999999	267	999999	626	999999	779	272	155	345	235	638	661	493	656	395	588	586	98	471	246	999999	371	999999	830	484	126	683	573	768	544	59	999	41	207	861	341	726	999999	999999	37	885	999999	586	866	999999	428	197	708	266	306	460	999999	44	999999	543	288	943	628	999999	935	999999	999999	999999	800	186	639	630	295	795	64	862	999999	54	444	999999	999999	999999	457	999999	999999	928	975	316	472	94	92	965	999999	664	582	398	107	208	999999	930	196	160	785	690	967	798	999999	912	212	443	224	999999	600	999999	931	999999	495	999999	999999	16	130	392	914	999999	999999	999999	363	631	222	999999	999999	47	935	513	174	999999	999	999999	265	267	999999	72	114	38	870	169	375	861	732	999999	902	703	123	999999	810	804	246	79	597	303	444	280	700	999999	679	999999	999999	96	250	479	503	999999	999999	999999	979	68	287	885	845	933	308	502	898	143	763	999999	923	999999	703	369	999999	929	179	999999	822	756	999999	568	359	693	182	288	999999	263	999999	183	564	999999	133	751	527	361	234	663	995	999999	
381	566	783	617	999999	164	393	880	264	574	558	187	999999	232	696	719	999999	162	760	999999	881	645	558	589	999999	999999	999999	951	842	863	705	516	999999	880	385	999999	999999	999999	440	27	894	740	998	999999	625	999999	999999	900	64	807	825	81	902	999999	70	735	17	204	120	999999	455	441	47	401	868	999999	999999	135	999999	890	934	999999	999999	743	136	150	647	548	963	999999	999999	999999	897	44	999999	633	613	992	819	649	798	999999	630	815	572	462	702	606	152	583	176	999999	63	999999	999999	41	359	169	999999	999999	98	469	240	990	276	647	544	13	999999	244	438	999999	315	207	101	353	173	999999	181	673	448	50	999999	390	953	204	754	732	171	15	999999	999999	154	999999	561	339	360	639	999999	999999	918	699	252	907	999999	949	999999	856	999999	999999	868	999999	988	184	481	57	73	849	47	82	892	811	841	999999	960	984	82	416	645	762	993	999999	999999	256	754	748	797	498	246	999999	355	897	659	641	147	830	999999	969	427	999999	275	510	602	477	42	116	857	894	946	999999	876	442	221	320	999999	344	95	742	429	732	260	575	613	44	726	999999	161	209	220	999999	527	113	988	142	496	492	931	890	999999	648	999999	902	999999	85	999999	999999	999999	349	999999	999999	745	724	549	695	999999	700	897	567	750	47	954	657	999999	816	999999	773	453	999999	824	53	413	999999	528	781	841	357	999999	537	907	814	999999	999999	999999	418	394	999999	563	999999	878	795	999999	999999	999999	186	693	244	229	735	442	363	468	999999	999999	72	399	550	205	768	853	906	677	370	660	936	728	151	563	275	431	838	999999	160	210	38	458	49	64	999999	97	999999	999999	999999	104	999999	355	711	999999	41	29	844	608	999999	449	972	128	234	713	214	999999	551	680	953	313	604	999999	318	406	495	613	999999	495	999999	680	256	778	388	276	116	590	999999	999999	999999	256	587	999999	999999	999999	238	910	234	336	850	893	545	926	184	985	500	410	46	314	802	427	669	359	753	124	202	204	740	999999	606	623	441	698	158	706	725	373	727	608	178	585	389	32	644	961	144	330	999999	403	775	999999	554	999999	999999	114	999999	238	487	311	517	44	999999	276	999999	999999	461	847	777	477	269	137	999999	999999	999999	226	999999	999999	999999	999999	979	999999	600	346	192	899	78	999999	646	999999	130	497	885	426	999999	144	999999	123	999999	417	509	999999	552	135	143	648	33	125	999999	834	76	999999	524	999999	331	644	443	833	93	830	168	999999	211	733	357	999999	251	266	347	
999999	811	924	999999	306	999999	693	999999	474	213	544	999999	952	161	811	977	999999	999999	200	105	455	700	581	39	470	259	775	95	999999	778	371	407	999999	999999	574	33	151	592	227	411	638	324	969	630	549	954	215	581	399	999999	175	798	60	171	999999	311	240	894	999999	57	517	607	512	696	841	146	120	184	587	788	835	999999	755	999999	466	141	730	951	490	999999	999999	204	999999	71	999999	999999	356	999999	885	272	792	257	707	180	894	999999	999999	282	999999	999999	843	999999	999999	611	920	577	52	271	999999	760	580	289	999999	378	999999	322	911	450	999999	278	999999	514	999999	324	995	588	999999	585	894	436	328	999999	172	999999	672	23	210	999999	999999	45	530	95	900	135	691	999999	842	339	176	581	128	372	199	999999	622	339	741	679	615	999999	686	467	377	999999	441	999999	127	336	705	990	999999	827	999999	999999	999999	704	999999	173	632	492	745	561	999999	999999	317	999999	268	651	999999	343	999999	530	478	808	359	73	718	632	693	568	396	515	633	999999	999999	301	73	150	999999	918	725	999999	999999	999999	999999	134	57	64	960	485	864	475	871	371	719	592	359	500	699	999999	985	999999	480	73	105	239	927	243	999999	26	893	127	877	999999	618	999999	483	999999	999999	999999	25	664	999999	218	704	920	999999	272	466	999999	942	999999	451	999999	933	744	106	999999	37	999999	999999	813	211	944	591	999999	999999	335	753	25	118	13	288	474	999999	331	318	272	368	185	999999	665	999999	976	84	331	675	788	612	999999	999999	501	327	855	999999	211	999999	728	626	999999	332	318	999999	451	768	938	294	977	430	611	999999	834	623	852	771	541	46	999999	869	270	80	999999	722	880	418	999999	999999	432	446	999999	999999	999999	645	410	852	999999	156	336	218	146	999999	698	367	999999	447	773	877	999999	94	496	175	999999	999999	999999	999999	523	596	638	43	999999	261	862	541	964	743	846	198	223	10	494	999999	709	25	733	233	999999	999999	999999	443	644	999999	999999	999999	949	300	639	731	288	521	339	690	518	303	999999	884	184	166	403	999999	999999	584	663	999999	600	112	466	222	135	143	516	999999	874	204	999999	421	50	524	591	673	113	124	999999	702	999999	803	875	416	958	848	58	224	999999	464	842	999999	85	746	747	847	999999	426	605	155	14	267	815	323	905	645	999999	660	575	999999	163	486	999999	961	803	796	236	59	999999	286	94	999999	33	420	999999	999999	999999	303	776	744	999999	999999	518	763	698	413	988	561	511	323	999999	398	649	999999	999999	365	999999	
124	943	999999	620	784	999999	329	71	712	244	404	961	576	309	551	999999	831	890	476	967	999999	999999	400	808	675	548	940	282	999999	652	999999	999999	997	943	231	360	825	133	999999	523	199	702	999999	999999	593	999999	934	24	999999	999999	818	437	833	398	999999	851	552	153	945	246	232	56	375	999999	538	294	963	633	87	200	67	707	999999	999999	777	219	999999	231	224	84	613	925	999999	190	833	999999	286	999999	470	380	999999	682	187	817	300	999999	337	925	999999	309	636	311	937	272	457	120	999999	880	620	273	573	331	928	871	633	307	237	195	999999	269	999999	364	172	706	392	385	530	999999	999999	634	999999	362	590	915	447	312	988	556	732	722	999999	405	988	207	807	486	999999	315	193	999999	915	152	697	380	301	281	999999	999999	879	82	590	580	228	986	999999	220	999999	999999	433	331	999999	681	462	514	591	611	376	965	899	906	631	224	836	668	718	740	664	219	623	999999	999999	758	999999	660	999999	107	186	999999	815	596	745	740	882	862	685	244	999999	193	999999	689	904	999999	340	999999	451	375	744	999999	278	651	555	531	399	267	999999	560	14	999999	382	493	434	375	160	313	170	999999	342	999999	982	483	999999	481	430	934	999999	999999	428	703	999999	766	999999	999999	999999	174	50	999999	350	624	705	135	999999	999999	811	999999	999999	539	32	36	999999	560	43	771	577	999999	999999	999999	111	465	996	174	141	311	591	615	140	808	999999	985	272	946	999999	999999	277	857	999999	171	670	999999	679	999999	999999	401	890	658	999999	592	58	937	999999	966	122	885	627	541	993	999999	306	999999	175	455	896	999999	764	866	20	325	503	720	999999	439	414	976	785	274	999999	740	420	932	881	548	760	706	422	306	833	999999	99	736	999999	323	865	999999	959	999999	999999	999999	636	33	999999	418	999999	338	999999	999999	999999	145	109	999999	345	999999	518	373	323	999999	695	199	999999	468	999999	999999	999999	767	999999	239	573	939	27	562	439	271	113	397	294	473	459	431	322	288	744	697	999999	737	999999	611	805	501	160	999999	537	645	999999	999999	991	301	193	331	999999	164	570	622	128	999999	923	84	158	131	88	999999	177	999999	877	345	724	344	999999	498	376	254	434	81	999999	684	34	793	952	999999	405	993	290	999999	999999	167	717	132	579	27	813	326	463	999999	999999	310	175	274	768	973	999999	656	509	999999	954	238	730	999999	999999	443	522	999999	131	223	725	999999	569	48	999999	999999	628	602	765	774	684	60	790	750	658	489	519	760	35	978	
490	749	494	595	183	999999	999999	228	999999	145	504	683	204	249	958	338	999999	999999	949	57	355	852	891	999999	20	904	447	980	840	353	924	999999	999999	152	732	976	600	999999	864	999999	293	409	312	629	279	11	855	999999	792	330	749	392	999999	977	633	638	999999	759	585	279	283	456	388	946	999999	999999	578	61	999999	981	737	766	999999	356	763	945	999999	271	999999	18	59	896	197	519	999999	542	952	999999	519	104	128	999999	398	595	329	837	30	366	999999	537	999999	999999	43	810	592	982	130	463	224	688	999999	596	303	576	229	387	999999	868	351	999999	789	451	542	999999	862	999999	377	676	999999	926	999999	193	853	928	585	255	862	999999	927	999999	421	498	999999	830	16	532	547	821	999999	999999	578	162	24	999999	747	982	270	999999	948	695	615	453	436	999999	763	905	742	375	999999	999999	999999	882	941	730	267	300	538	711	999999	339	359	999999	310	999999	357	772	178	999999	999999	603	984	999999	438	999999	15	999999	72	624	77	110	790	181	830	999999	428	999999	220	294	480	456	454	559	213	618	999999	69	153	351	940	999999	736	627	195	398	989	999999	999999	710	724	299	999999	913	999999	316	549	187	725	909	999999	661	562	883	999999	999999	159	435	48	819	999999	946	825	721	684	86	374	999999	986	442	412	156	999999	510	999999	999999	228	999999	999999	897	79	999999	999999	999999	684	288	438	852	983	461	249	563	999999	634	815	999999	999999	999999	999999	568	941	999999	200	293	999999	999999	419	999999	323	462	515	618	521	151	750	734	612	590	47	406	999999	999999	189	999999	202	849	913	617	694	999999	716	711	312	356	955	999999	968	999999	999999	173	868	387	999999	531	946	630	52	101	883	90	175	883	479	832	999999	430	207	665	100	657	607	801	367	531	745	803	316	174	195	67	999999	999999	999999	873	538	270	982	658	588	572	807	821	734	613	626	999999	242	480	999999	535	495	313	999999	90	999999	76	30	17	785	152	999999	877	906	826	999999	614	40	605	303	999999	447	548	999999	528	999999	785	999999	753	905	912	571	999999	738	660	999999	462	999999	773	317	471	249	974	872	446	999999	999999	915	907	999999	22	803	999999	186	999999	97	946	999999	441	239	780	998	277	112	873	999999	489	148	255	265	999999	22	999999	297	832	999999	473	675	640	281	920	999999	170	464	892	119	934	659	964	999999	624	236	169	543	537	472	972	872	999	864	768	791	669	999999	437	999	546	348	999999	363	624	280	999999	999999	319	909	838	999999	219	999999	647	829	999999	
682	640	635	999999	723	760	370	448	600	999999	776	512	138	210	517	36	893	999999	595	999999	999999	948	353	641	999	234	627	999999	169	663	245	226	938	617	986	22	802	999999	823	999999	999999	915	33	999999	999999	657	999999	999999	331	786	326	201	999999	523	574	999999	999999	994	852	499	999999	736	999999	999999	440	559	999999	521	224	505	999999	745	748	999999	999999	694	924	748	999999	351	53	918	312	383	347	54	999999	999999	999999	262	725	807	304	334	456	999999	636	96	174	270	93	669	494	825	561	999999	999999	55	202	879	809	547	182	511	455	223	434	905	599	999999	394	159	478	961	779	426	451	424	560	84	67	838	584	561	268	384	433	999999	821	766	601	129	232	174	452	999999	635	793	999999	242	822	999999	496	777	875	933	201	999999	56	999999	139	37	495	127	999999	971	963	999999	252	81	789	948	93	833	795	275	927	999999	518	999999	791	999999	546	327	999999	335	351	806	999999	334	193	900	999999	999999	999999	999999	633	115	352	481	999999	999999	550	806	452	874	999999	663	982	610	16	886	999999	453	999999	999999	491	999999	865	495	630	166	999999	999999	999999	889	999999	999999	205	231	641	821	961	999999	387	776	999999	739	874	387	687	687	824	85	999999	306	885	986	342	165	91	466	250	856	851	68	89	631	918	999999	366	999999	468	761	968	194	925	977	76	577	373	999999	999999	487	808	942	342	859	600	592	13	999999	73	999999	149	185	999999	114	195	328	697	485	999999	321	30	999999	229	72	999999	142	381	908	919	765	999999	339	173	762	58	999999	726	230	41	336	560	999999	187	428	621	792	613	820	999999	747	880	999999	931	999999	466	999999	999999	279	751	467	221	105	611	308	257	810	999999	999999	66	999999	999999	476	999999	494	761	999999	267	800	451	324	529	999999	999999	999999	885	904	408	192	306	686	195	457	478	999999	125	464	232	879	180	810	780	999999	764	515	155	413	443	446	229	999999	114	999999	827	437	938	660	999999	439	423	353	412	829	522	379	999999	999999	999999	881	379	306	999999	999999	630	999999	543	734	796	999999	999999	481	471	961	962	999999	581	272	999999	51	634	999999	485	792	465	827	408	950	999999	999999	424	999999	999999	561	76	923	316	726	302	999999	893	213	863	379	412	942	882	450	999999	999999	798	827	524	955	256	999999	821	180	922	803	999999	593	999999	999999	195	36	999999	909	999999	49	718	855	970	443	999999	430	601	116	390	523	944	958	93	785	999999	596	485	999999	314	162	112	146	999999	999999	999999	309	751	999999	
999999	386	877	999999	555	828	777	942	857	999999	999999	826	322	714	790	999999	999999	283	999999	676	999999	598	550	614	605	742	936	582	61	481	488	999999	679	999999	922	13	999999	971	413	264	17	652	739	404	652	488	839	999999	356	405	999999	999999	799	84	643	595	836	272	377	812	891	205	891	386	603	999999	156	181	792	787	761	999999	870	255	669	174	859	156	999999	126	903	549	236	656	840	999999	999999	604	999999	337	999999	384	604	600	372	811	999999	999999	800	999999	999999	667	605	569	643	999999	811	999999	999999	479	736	689	310	260	908	999999	969	999999	546	999999	999999	552	673	464	619	387	999999	999999	882	857	412	505	356	277	785	245	943	667	23	96	994	999999	199	38	600	487	84	353	692	30	842	527	816	13	999999	789	993	150	949	266	470	542	671	557	77	240	343	42	475	672	408	999999	231	459	999999	414	363	645	999999	142	312	939	586	999999	25	884	688	352	493	996	252	999999	999999	757	999999	462	833	999999	961	370	154	999999	877	29	621	540	999999	367	210	379	435	357	286	999999	999999	531	955	999999	999999	192	551	999999	548	479	430	605	594	473	999999	350	581	722	684	503	999999	270	71	999999	999999	484	588	999999	151	999999	999999	894	527	901	999999	104	999999	35	108	778	999999	163	503	999999	999999	999999	945	832	533	860	798	713	999999	782	828	692	469	999999	999999	67	603	999999	849	434	908	536	88	693	669	739	843	556	999999	905	684	999999	999999	663	968	235	539	999999	999999	999999	325	999999	230	999999	82	999999	635	118	468	50	185	599	313	78	500	72	937	262	172	793	27	251	99	999999	108	993	925	999999	999999	341	528	999999	431	568	118	60	315	343	999999	999999	114	735	98	583	730	999999	999999	698	173	906	999999	286	593	15	273	84	999999	463	645	89	195	829	999999	999999	521	338	178	745	999999	999999	757	603	999999	999999	688	292	999999	999999	46	999999	472	237	642	523	999999	252	999999	425	304	44	292	999999	999999	541	373	999999	55	961	999999	402	916	785	738	999999	158	999999	644	999999	999999	981	999999	999999	426	632	616	958	196	175	92	279	999999	999999	999999	925	999999	999999	999999	110	250	412	246	202	453	999999	999999	999999	498	919	999999	999999	608	282	108	322	124	999999	435	76	924	415	99	879	878	792	327	174	343	999999	567	253	788	543	740	999999	999999	999999	808	782	535	929	469	277	801	732	999999	801	999999	139	999999	136	479	839	185	835	323	366	323	661	326	932	999999	999999	999999	130	571	74	542	194	576	395	230	999999	
999999	995	945	822	999999	999999	999999	999999	521	214	12	440	773	949	367	999999	600	389	999999	157	466	603	586	999999	914	999999	999999	606	269	468	999999	424	905	827	308	190	889	501	287	177	540	800	420	999999	682	999999	356	999999	707	999999	594	999999	999999	83	196	937	418	171	907	999999	985	524	266	62	999999	588	534	946	650	186	25	109	111	247	617	665	999999	446	112	993	334	547	999999	631	874	374	999999	999999	640	370	999999	728	999999	880	191	25	543	368	497	999999	999999	410	971	530	621	494	96	743	465	530	755	972	68	914	83	447	624	634	188	999999	999999	702	999999	290	414	297	516	230	999999	601	131	824	949	18	605	999999	576	378	19	999999	288	999999	376	999999	615	799	669	999999	807	999999	999999	909	189	219	999999	695	103	691	125	999999	978	999999	687	999999	409	931	32	999999	318	158	871	999999	999999	798	999999	453	335	206	675	999999	627	836	423	321	999999	222	644	739	999999	999999	830	884	263	685	411	422	23	513	710	683	777	620	371	658	872	154	293	391	999999	505	999999	897	999999	511	707	151	452	375	662	196	297	292	999999	407	328	986	992	940	396	587	440	999999	496	991	837	17	475	999999	449	66	999999	262	999999	563	550	933	868	752	977	269	969	648	850	523	396	494	629	963	339	999999	161	353	999999	633	75	547	410	34	673	699	999999	687	926	606	267	44	763	437	857	999999	999999	250	962	137	617	792	971	972	999999	353	387	999999	434	563	904	585	267	895	999999	12	532	843	88	287	593	292	722	254	266	361	731	202	115	944	767	911	391	867	26	999999	575	438	429	330	322	173	262	372	701	682	776	999999	939	999999	999999	284	172	684	543	999999	999999	727	999999	253	621	999999	406	490	999999	993	999999	400	879	224	999999	104	999999	758	999999	999999	39	999999	552	999999	999999	863	263	261	92	492	749	706	333	691	213	848	721	186	708	999999	999999	772	999999	999999	999999	386	999999	725	427	768	860	413	999999	124	304	720	185	999999	999999	758	932	999999	999999	999999	999999	497	77	999999	999999	999999	382	999999	999999	838	661	267	781	843	105	999999	874	999999	833	323	999999	345	987	219	396	493	673	589	517	949	999999	622	374	275	464	999999	319	800	999999	839	395	623	999999	999999	462	47	938	341	46	470	999999	999999	321	93	680	999999	509	999999	800	527	915	792	730	999999	643	49	892	516	999999	114	889	999999	823	994	999999	999999	981	117	756	359	554	341	553	57	76	801	311	999999	594	556	999999	999999	10	196	924	999999	
893	264	247	999999	155	999999	999999	931	999999	999999	580	326	165	671	927	999999	111	999999	999999	583	249	682	43	999999	737	611	922	833	622	999999	999999	999999	80	334	125	727	869	999999	214	132	389	621	999999	266	230	985	135	923	628	100	359	559	222	999999	364	220	230	999999	686	543	509	999999	319	153	735	942	255	830	999999	210	532	769	246	851	203	627	216	777	621	999999	486	999	214	532	88	524	424	729	999999	999999	506	473	999999	670	622	270	312	999999	530	288	739	304	999999	428	567	590	322	371	156	736	999999	453	999999	933	66	510	914	999999	75	999999	528	525	860	649	703	68	122	576	239	933	999999	999999	256	999999	23	192	631	786	964	497	212	999999	583	244	902	63	689	723	999999	121	355	525	266	319	759	223	999999	727	999999	999999	999999	746	142	999999	421	999999	206	451	920	999999	879	138	822	578	999999	474	942	625	747	650	378	399	962	127	588	800	627	937	583	800	748	999999	71	465	29	466	921	370	822	783	999999	248	999999	739	241	226	702	688	310	999999	280	999999	980	999999	999999	88	784	24	634	999999	501	269	867	130	999999	975	76	367	999999	552	553	999999	999999	963	999999	140	999999	999999	885	372	107	938	636	999999	529	930	923	987	334	940	682	906	735	999999	292	596	999999	682	614	266	159	344	140	757	741	697	25	26	290	999	999999	561	138	272	523	562	632	579	600	205	61	89	43	618	999999	999999	847	601	999999	206	999999	914	618	629	222	999999	808	879	557	831	914	907	999999	334	999999	999999	778	473	688	729	963	800	91	418	214	80	999999	521	887	104	850	423	345	93	249	578	943	508	59	760	754	753	32	768	290	154	382	708	999999	999999	868	383	999999	950	243	959	999999	209	424	152	461	296	999999	463	999999	501	571	999999	95	999999	999999	279	999999	927	975	999999	778	322	137	69	697	603	361	147	235	999999	510	394	999999	289	746	743	94	907	309	467	762	569	787	789	583	758	622	291	573	599	960	985	975	999999	999999	519	82	365	454	857	935	999999	999999	514	999999	186	773	806	143	442	195	516	628	518	457	218	535	347	999999	939	980	80	574	635	999999	524	419	826	999999	236	671	729	462	451	531	907	341	282	799	406	985	816	157	140	999999	454	999999	466	575	972	983	735	878	515	876	865	290	602	998	999999	999999	946	708	999999	771	999999	64	187	986	549	877	262	548	999999	954	999999	922	999999	230	72	999999	952	261	134	253	935	850	946	574	666	627	738	284	999999	
639	48	117	250	999999	948	999999	999999	999999	35	105	731	196	999999	999999	999999	999999	846	381	936	318	999999	695	999999	663	835	615	117	613	330	922	148	999999	999999	450	915	999999	681	83	282	999999	978	481	235	39	521	748	61	394	999999	999999	780	367	348	24	824	353	533	587	534	343	292	999999	160	113	999999	752	999999	358	646	655	271	773	109	273	339	999999	999999	554	151	96	563	722	751	607	151	781	639	210	625	572	533	104	549	939	390	999999	331	131	81	999999	777	999999	748	999999	461	17	267	84	685	491	883	979	445	447	999999	569	825	553	999999	186	999999	771	732	999999	131	999999	233	170	883	927	21	347	482	382	319	999999	974	999999	155	144	523	565	525	143	688	554	658	111	170	999999	586	778	169	895	999999	999999	970	999999	95	293	999999	107	999999	757	480	999999	506	72	999999	918	595	290	407	827	662	558	256	598	394	999999	518	131	10	999999	351	242	999999	587	726	313	890	309	459	861	360	426	373	767	999999	153	57	999999	973	251	235	999999	999999	999999	242	107	759	999999	290	517	775	662	999999	999999	415	248	999999	919	345	999999	37	999999	831	545	477	246	999999	488	999999	251	529	922	999999	758	837	55	861	845	999999	629	553	518	999999	999999	96	698	999999	245	361	999999	785	138	260	157	224	999999	999999	835	999999	996	999999	281	999999	48	987	852	513	348	300	999999	386	999999	574	716	282	518	277	889	458	779	999999	999999	136	520	465	401	672	10	543	898	999999	999999	981	357	999999	282	83	980	954	244	194	981	944	991	48	273	563	543	875	999999	671	584	999999	94	89	965	999999	925	582	596	189	512	804	999999	999999	360	540	226	10	999	445	999999	999999	224	999999	935	999999	999999	481	201	837	139	999999	838	236	996	649	999999	277	750	136	157	407	367	65	999999	186	552	212	688	733	347	542	875	999999	385	648	999999	499	999999	999999	999999	453	390	999999	60	387	999999	176	792	710	999999	948	260	873	298	999999	577	169	913	999999	999999	932	793	999999	500	596	259	999999	999999	358	999999	407	133	999999	999999	999999	999999	609	14	999999	220	386	420	999999	99	398	292	12	971	495	80	999999	585	395	510	87	660	922	999999	463	137	999999	999999	443	233	246	825	999999	756	594	872	968	999999	619	548	85	522	816	378	111	999999	257	999999	365	287	485	821	737	288	48	53	104	350	551	176	822	71	976	999999	999999	572	821	256	387	623	112	847	966	847	435	565	999999	554	166	159	880	999999	999999	166	999999	424	97	999999	717	
550	778	628	613	999999	725	23	999999	72	524	538	491	999999	999999	742	185	637	855	890	853	482	209	550	193	401	999999	42	999999	819	15	438	999999	999999	538	836	844	483	999999	523	999999	421	999999	781	39	628	668	999999	571	226	981	120	569	999999	999999	244	351	238	444	221	999999	693	911	999999	66	95	63	851	999999	393	897	701	999999	341	768	999999	462	428	520	565	999999	417	999999	885	838	895	869	287	999999	303	494	999999	999999	32	999999	439	510	304	725	999999	574	816	416	999999	328	289	999999	237	999999	895	782	923	717	999999	487	999999	232	35	886	170	999999	775	549	179	898	999999	662	999999	974	339	999999	168	703	999999	990	917	999999	293	999999	559	188	641	848	416	521	571	898	169	545	618	217	485	999999	564	727	798	276	247	289	46	626	347	999999	999999	964	623	229	150	888	570	748	999999	467	999999	999999	584	927	999999	658	336	393	999999	835	366	132	456	751	149	849	999999	650	763	14	530	932	841	388	999999	452	897	351	758	280	974	870	999999	27	89	581	152	871	999999	588	952	653	133	512	896	999999	999999	872	90	999999	697	919	984	999999	999999	999999	999999	205	999999	691	999999	984	634	233	999999	496	853	439	999999	999999	999999	329	518	185	61	999999	809	338	491	770	999999	34	271	467	583	65	999999	344	999999	999999	999999	999999	693	999999	827	968	999999	899	999999	999999	999999	999999	211	523	999999	377	411	809	882	999999	595	812	713	418	756	736	999999	177	650	805	610	519	358	986	137	999999	636	77	357	93	858	909	687	91	999999	856	823	747	874	999999	653	86	461	30	99	627	999999	284	694	101	999999	851	259	846	800	614	729	225	999999	833	740	999999	462	799	211	999999	135	999999	999999	900	912	999999	302	444	161	534	68	338	896	510	999999	362	383	265	838	16	660	840	290	41	137	608	999999	50	999999	320	624	661	818	414	501	611	512	999999	188	279	558	815	694	276	999999	400	329	884	318	388	960	999999	961	204	35	294	999999	741	772	314	623	262	999999	999999	909	407	519	999999	999999	914	999999	589	999999	999999	458	844	999999	999999	484	736	289	999999	732	97	359	999999	699	624	389	216	269	770	999999	873	655	306	846	999999	366	999999	881	837	875	999999	538	999999	129	999999	746	190	148	999999	266	46	35	999999	529	881	999999	492	707	999999	112	999999	655	89	568	213	999999	161	997	302	657	335	855	999999	601	339	558	999999	308	999999	878	999999	78	931	514	984	999999	999999	776	965	372	874	451	986	735	83	747	459	811	999999	
999999	999999	999999	846	999999	930	190	584	555	200	999999	512	193	999999	999999	903	733	723	999999	584	365	415	999999	42	930	783	999999	999999	716	999999	591	109	999999	392	999999	293	999999	999999	999999	583	804	273	953	586	999999	859	690	999999	969	999999	999999	33	883	237	560	82	219	160	916	896	56	320	999999	999999	609	233	345	999999	589	733	887	511	999999	991	779	101	461	798	400	80	102	842	999999	884	187	567	225	999999	999999	746	84	865	316	364	537	493	405	926	976	418	523	999999	462	245	944	838	999999	892	458	469	621	999999	759	845	804	213	420	983	850	52	999999	406	970	842	659	32	205	117	464	296	999999	535	822	981	556	213	999999	664	999999	349	15	333	491	372	135	999999	115	470	999999	333	82	422	85	934	410	127	919	620	586	921	642	454	437	171	773	96	598	777	999999	600	999999	755	53	999999	46	999999	915	607	717	995	916	734	556	140	999999	999999	459	999999	999999	439	294	769	88	28	706	561	896	999999	599	999999	75	337	182	999999	999999	999999	378	574	999999	727	999999	321	999999	999999	14	907	999999	999999	947	499	637	710	206	858	316	64	999999	35	804	485	999999	595	18	678	999999	589	562	596	999999	999999	905	884	991	853	237	973	999999	999999	23	999999	999999	599	382	110	411	365	140	999999	654	999999	649	353	770	421	939	616	313	234	660	425	355	311	999999	60	999999	752	718	353	999999	999999	198	999999	21	15	822	198	223	908	276	575	458	248	942	187	257	561	124	579	914	621	669	641	836	598	999999	362	924	999999	516	659	646	787	999999	321	265	999999	999999	765	599	751	402	405	999999	95	967	999999	368	497	999999	41	999999	149	999999	19	673	556	354	423	999999	469	999999	892	401	616	929	670	555	999999	921	788	999999	359	980	999999	228	274	683	751	630	347	993	999999	528	484	31	507	359	682	647	999999	999999	999999	213	139	487	999999	999999	351	999999	999999	560	737	575	24	812	288	999999	999999	791	408	873	603	792	999999	476	836	374	999999	595	431	321	873	999999	222	999999	310	155	850	686	717	271	342	999999	999999	786	266	862	513	672	742	348	94	891	249	836	520	999999	989	663	651	146	95	755	734	999999	687	754	362	999999	999999	999999	317	588	83	146	540	18	468	438	220	974	999999	255	999999	93	236	999999	743	999999	163	184	166	197	45	580	186	586	860	999999	108	511	509	173	171	999999	999999	999999	817	113	305	999999	999999	561	999999	676	285	999999	903	650	999999	999999	999999	999999	999999	336	977	130	553	502	960	
954	157	999999	339	999999	999999	697	999999	253	62	999999	174	640	999999	650	999999	604	743	999999	305	999999	683	220	588	402	501	533	976	834	631	910	951	324	152	350	365	999999	231	745	212	999999	756	659	598	37	999999	379	894	999999	999999	382	386	195	999999	624	281	999999	542	937	216	999999	721	259	622	152	779	850	497	740	295	971	999999	999999	165	999999	589	34	621	999999	861	999999	999999	440	25	258	533	999999	999999	999999	79	427	13	294	538	271	866	507	999999	456	999999	690	882	163	260	848	999	999999	999999	490	45	256	325	999999	86	94	311	999999	243	373	999999	999999	734	969	999999	867	999999	99	999999	894	850	91	987	175	313	180	999999	999999	999999	177	259	155	736	635	999999	823	112	32	218	999999	999999	999999	273	999999	838	243	956	999999	999999	999999	999999	999999	918	145	640	999999	269	999999	677	905	844	999999	111	76	124	472	999999	999999	999999	847	765	999999	880	999999	933	999999	818	323	337	999999	224	337	992	796	296	348	999999	600	994	538	563	999999	354	312	999999	145	483	999999	999999	376	955	858	435	646	627	999999	39	903	211	375	145	946	823	607	999999	517	833	314	779	775	999999	999999	999999	948	293	813	999999	999999	416	798	790	621	999999	999999	999999	365	901	356	179	999999	319	334	399	628	999999	617	138	746	621	101	311	179	427	999999	141	999999	754	999999	999999	999999	999999	999999	496	412	584	524	191	999999	493	999999	999999	487	145	999999	466	999999	999999	485	999999	676	685	853	956	324	496	621	203	999999	829	844	611	425	999999	365	26	858	837	986	53	878	435	276	263	999999	999999	824	43	999	327	231	981	279	930	685	138	491	504	182	916	963	330	211	999999	999999	999999	999999	493	779	411	999999	82	311	441	677	250	418	600	670	839	999999	588	204	662	608	863	342	494	318	236	535	363	665	80	90	999999	999999	999999	614	999999	294	341	999999	597	719	158	680	837	999999	444	720	890	833	342	253	999999	136	999999	433	785	390	706	999999	552	999999	254	417	240	360	999999	999999	184	999999	108	554	340	334	606	942	460	192	505	241	873	516	999999	999999	332	826	705	431	684	999999	829	999999	999999	999999	710	722	475	741	999999	999999	142	427	999999	999999	999999	788	912	999999	529	607	999999	602	999999	474	999999	46	240	724	94	414	654	698	999999	373	166	917	966	183	999999	884	476	719	743	999999	108	456	970	739	795	544	913	655	901	999999	837	999999	305	123	855	674	491	999999	656	45	831	443	94	182	749	817	822	999999	999999	645	140	263	859	867	999999	
854	75	500	929	999999	500	998	796	266	999999	929	999999	852	328	949	402	999999	72	707	196	665	371	999999	990	977	722	185	229	266	945	583	377	999999	999999	11	608	999999	821	117	545	832	646	999999	646	819	206	969	420	486	999999	999999	201	161	680	710	493	277	999999	999999	999999	999999	999999	540	320	951	561	192	114	326	350	411	904	955	999999	363	999999	543	161	180	780	752	764	999999	24	541	392	226	758	47	517	999999	999999	999999	289	230	63	116	517	694	268	23	864	103	146	840	510	999999	988	326	692	999999	999999	999999	181	84	560	999999	525	999999	569	345	434	77	809	19	921	44	999999	942	310	912	35	466	912	999999	999999	670	999999	183	999999	999999	237	441	354	567	225	160	698	215	669	27	590	738	135	999999	588	999999	294	136	919	475	571	56	999999	780	999999	659	999999	413	196	889	439	352	999999	999999	117	999999	722	252	793	999999	346	470	999999	999999	331	297	341	999999	188	101	386	480	264	999999	999999	191	999999	574	643	565	999999	294	28	779	999999	248	999999	711	999999	595	84	52	999999	158	999999	111	773	999999	458	636	328	438	235	105	513	999999	97	192	839	926	576	158	608	999999	47	62	451	502	999999	92	307	630	183	592	999999	344	999999	115	436	483	999999	693	126	16	247	304	69	923	276	629	161	806	999999	889	28	926	999999	114	121	86	659	280	37	999999	338	999999	999999	642	88	179	821	981	999999	365	518	883	41	601	990	742	992	527	999999	999999	931	501	758	293	573	100	900	42	993	359	823	147	665	999999	999999	999999	48	426	845	107	807	179	60	999999	380	145	894	841	999999	379	93	999999	999999	952	444	837	939	971	78	999999	278	999999	988	407	541	381	228	292	923	451	703	576	999999	138	278	761	450	252	999999	999999	206	69	918	624	275	691	102	999999	999999	840	610	76	357	857	829	27	999999	999999	973	998	916	612	918	999999	675	517	459	915	683	682	999999	696	999999	640	999999	219	870	999999	141	850	288	515	977	92	840	636	999999	824	999999	260	580	797	278	914	522	594	150	255	999999	758	241	187	39	631	999999	913	18	717	77	999999	156	817	521	999999	719	999999	634	835	832	999999	999999	634	616	432	112	999999	999999	999999	127	205	78	625	424	999999	999999	111	485	355	999999	927	999999	511	757	689	114	763	285	155	999999	121	959	315	423	999999	469	999999	570	607	529	854	495	864	599	999999	551	531	403	148	515	999999	924	289	206	905	419	787	876	926	328	999999	323	999999	949	999999	999999	
762	999999	999999	914	21	999999	999999	825	783	441	764	911	999999	999999	582	369	999999	639	586	197	999999	118	518	999999	682	999999	999999	288	190	541	222	914	593	999999	999999	329	888	999999	503	999999	56	463	999999	999999	655	999999	999999	789	745	979	186	642	373	818	565	654	693	24	242	290	999999	599	644	252	228	849	999999	261	999999	262	481	913	999999	508	150	226	695	54	844	806	740	854	999999	211	364	999999	999999	774	79	144	636	874	999999	223	191	999999	819	180	255	805	557	739	440	999999	507	999999	999999	865	677	349	999999	999999	179	435	550	999999	999999	999999	888	648	307	552	191	999999	626	606	999999	922	326	694	407	525	999999	999999	258	999999	424	59	703	101	999999	686	107	730	999999	986	705	566	672	149	399	385	292	999999	508	14	557	999999	999999	901	999999	584	999999	999999	941	999999	850	999999	186	999999	626	16	739	999999	574	999999	455	999999	48	640	900	364	999999	186	304	31	242	200	540	254	453	208	193	999999	749	499	999999	123	789	742	146	999999	390	999999	999999	999999	999999	495	43	886	558	107	187	235	999999	987	333	371	688	919	210	999999	599	932	999999	428	822	937	57	85	482	999999	671	306	503	335	999999	999999	663	999999	386	746	167	999999	695	355	999999	957	801	999999	175	999999	435	869	541	486	975	457	35	104	999999	707	448	957	414	999999	435	881	732	674	23	206	707	776	543	464	501	946	999999	750	999999	865	146	295	909	999999	906	802	999999	27	999999	526	999999	569	352	678	308	999999	249	478	919	150	235	137	748	969	79	658	335	87	984	39	220	284	697	704	571	163	58	708	320	633	125	999999	323	496	999999	999999	999999	865	166	301	706	999999	830	999999	999999	999999	547	939	636	257	476	688	42	999999	316	826	871	647	116	154	999999	541	167	296	34	521	813	999999	875	999999	234	470	920	692	332	451	454	441	75	562	616	118	82	72	167	999999	681	992	999999	277	276	787	999999	21	149	999999	611	544	242	999999	999999	999999	999999	704	33	999999	767	349	999999	865	382	440	581	999999	999999	999999	469	105	138	596	999999	999999	81	607	999999	999999	712	909	553	167	999999	909	999999	947	366	330	53	377	49	161	999999	999999	999999	324	894	836	215	213	482	106	705	516	415	645	289	384	223	466	50	586	303	857	796	840	35	473	240	634	197	217	999	102	65	977	925	506	999999	999999	999999	827	241	508	999999	999999	462	333	503	563	668	999999	117	587	999999	463	999999	813	999999	162	299	431	606	999999	26	274	106	999999	460	438	
719	782	556	466	753	223	354	999999	430	349	388	701	970	999999	965	214	110	999999	765	999999	129	122	961	999999	467	292	999999	659	999999	172	359	848	873	74	844	886	999999	650	834	999999	999999	73	392	205	774	598	460	928	616	811	173	684	999999	858	999999	606	820	881	999	471	991	694	312	267	990	539	827	905	999999	89	999999	999999	588	652	493	66	729	765	901	868	831	302	53	680	998	675	11	25	755	247	75	554	999999	999999	132	423	999999	999999	999999	244	999999	554	105	536	42	999999	106	999999	374	263	999999	999999	979	141	639	999999	651	631	999999	324	538	812	160	596	999999	234	999999	225	530	79	999999	604	559	666	108	286	206	999999	999999	295	579	805	650	501	369	20	999999	519	999999	999999	772	138	866	891	705	957	404	509	522	808	999999	881	675	304	957	283	505	323	42	363	501	144	983	999999	745	732	999999	659	236	13	659	299	492	106	999999	999999	999999	668	961	999999	882	697	994	999999	390	698	139	355	544	96	514	261	487	999999	931	638	155	999999	155	972	795	745	999999	518	159	999999	398	578	998	790	545	836	361	999999	999999	804	999999	153	592	57	602	816	125	149	999999	407	812	122	175	668	31	843	999999	999999	354	147	423	999999	999999	775	309	999999	357	999999	551	677	899	594	898	136	498	999999	310	108	379	979	999999	999999	29	999999	802	999999	999999	999999	768	701	324	373	547	343	390	664	462	999999	747	999999	468	371	999999	999999	507	227	223	999999	179	30	543	424	618	375	517	289	465	939	972	32	158	27	984	849	363	999999	56	564	999999	834	548	492	360	338	520	999999	545	207	999999	585	72	374	169	748	168	999999	755	999999	826	110	208	523	845	725	893	451	999999	999999	468	999999	181	658	303	345	482	60	999999	999999	999999	258	999999	268	694	397	959	784	999999	246	690	999999	780	874	738	644	635	999999	647	635	444	79	880	796	738	282	999999	414	81	824	999999	117	836	475	326	577	367	940	828	458	765	119	592	151	68	999999	200	306	999999	658	710	457	413	999999	845	999999	377	947	529	421	999999	555	713	43	970	582	626	315	999999	170	287	695	205	999999	869	335	486	999999	999999	733	92	999999	494	422	124	818	704	408	629	540	209	419	420	416	474	999999	405	999999	180	486	388	884	748	999999	380	25	999999	223	568	999999	309	638	219	999999	339	875	71	999999	919	161	877	228	686	999999	961	868	284	999999	724	659	929	999999	569	261	354	207	999999	999999	52	109	566	490	840	120	240	571	
999999	999999	87	599	999999	999999	639	999999	608	170	208	999999	797	512	740	473	499	908	589	999999	79	957	451	141	999999	336	999999	820	594	396	388	576	786	399	999999	659	711	999999	999999	823	297	999999	653	193	999	636	936	999999	368	103	991	931	999999	857	999999	253	182	945	999999	823	999999	819	999999	221	782	999999	945	408	844	999999	761	374	408	999999	96	999999	999999	267	141	999999	399	999999	462	501	405	456	55	928	897	423	999999	765	52	687	965	999999	124	999999	411	377	690	538	695	287	341	626	533	764	771	999999	939	999999	814	212	434	151	999999	933	815	335	586	27	510	430	604	996	999999	721	800	618	999999	999999	999999	764	199	860	999999	184	169	778	923	291	167	924	484	999999	999999	839	263	824	120	999999	626	999999	791	673	37	274	683	344	999999	811	999999	999999	568	78	68	59	999999	573	130	999999	774	47	412	304	999999	586	946	999999	55	492	468	976	508	233	255	999999	999999	525	832	999999	999999	999999	484	999999	999999	14	365	415	999999	901	999999	999999	999999	927	416	589	999999	999999	999999	451	999999	651	299	999999	999999	999999	999999	344	999999	287	999999	497	741	999999	999999	949	999999	300	999999	856	230	541	527	154	666	778	999999	581	816	666	116	999999	711	391	438	850	535	999999	768	999999	359	31	593	235	825	338	999999	339	246	466	36	383	520	999999	230	786	133	155	155	574	714	83	528	999999	181	599	785	999999	999999	840	424	888	532	644	506	999999	947	301	328	337	830	943	344	359	639	999999	966	754	170	651	999999	390	528	203	627	286	502	437	64	236	552	598	403	406	999999	148	850	876	460	999999	839	999999	826	817	743	770	738	999999	999999	999999	999999	41	199	294	123	44	370	339	999999	999999	999999	999999	246	102	785	999999	550	938	999999	501	882	999999	999999	149	812	895	563	711	459	857	547	334	910	617	603	521	408	118	292	17	777	999999	999999	240	324	999999	594	734	41	511	229	800	860	999999	564	543	737	59	482	228	999999	659	879	999999	999999	382	609	629	999999	273	833	442	655	310	724	371	240	73	825	493	310	829	679	948	637	999999	473	999999	63	70	784	359	635	74	536	128	642	699	557	941	718	999999	245	767	677	787	155	560	310	999999	312	673	234	988	917	651	980	930	532	936	909	723	999999	438	489	484	999999	590	999999	606	999999	541	999999	999999	774	345	594	911	281	850	999999	912	585	859	757	999999	999999	999999	156	999999	147	711	177	620	999999	995	399	806	288	202	980	565	999999	704	474	771	167	350	
223	999999	67	999999	999999	681	346	996	999999	716	681	999999	359	169	999999	888	468	999999	374	999999	851	999999	945	999999	633	89	869	45	136	881	395	985	953	784	433	574	828	78	999999	495	283	45	857	683	999999	908	999999	821	131	898	245	456	407	270	498	999999	636	279	446	580	811	310	999999	266	330	695	426	999999	736	869	69	399	999999	878	622	816	999999	999999	662	724	246	58	999999	237	645	938	588	692	296	999999	937	558	999999	482	683	973	175	601	362	999999	999999	999999	94	999999	999999	999999	491	999999	647	681	522	374	999999	721	999999	999999	396	642	620	999999	117	733	287	748	932	511	767	999999	205	999999	650	999999	910	232	241	969	964	662	398	799	457	69	54	615	475	573	941	911	148	920	999999	532	980	970	332	759	989	346	999999	337	88	998	333	999999	999999	202	463	395	489	374	798	733	253	821	934	58	688	672	999999	368	570	999999	354	284	72	128	350	939	999999	999999	979	627	999999	71	999999	458	735	56	584	282	119	555	999999	774	131	853	288	999999	999999	999999	999999	326	74	960	999999	232	654	59	935	912	852	524	495	16	999999	181	400	999999	110	999999	322	642	999999	999	259	999999	999999	579	162	219	999999	999999	999999	625	412	662	999999	382	999999	498	999999	686	120	671	430	594	999999	999999	999999	950	462	106	999999	560	961	438	237	74	999999	752	999999	84	999999	999999	82	670	621	869	604	732	999999	999999	887	999999	681	636	531	999999	999999	664	954	20	199	999999	756	743	133	999999	664	973	434	999999	672	552	999999	729	789	395	999999	760	999999	200	820	657	999999	445	219	454	878	999999	907	811	495	56	798	787	885	694	968	999999	546	999999	215	630	999999	999999	355	344	912	952	847	146	827	818	999999	763	200	542	999999	321	533	679	473	339	76	999999	13	626	754	912	844	104	426	270	999999	704	999999	199	360	999999	100	999999	542	926	487	771	983	676	999999	44	999999	353	826	657	999999	867	999999	875	563	683	124	729	590	10	117	753	719	567	605	987	777	10	999999	654	999999	658	147	999999	852	305	640	336	271	719	999999	501	277	769	464	355	899	120	635	676	109	999999	999999	541	818	733	61	426	80	999999	999999	999999	999999	182	436	156	730	999999	32	268	53	787	999999	871	685	616	485	950	112	999999	98	667	999999	515	999999	859	999999	605	728	129	999999	223	266	894	462	999999	339	105	342	317	624	640	97	377	632	321	999999	423	856	212	258	999999	323	820	999999	599	232	655	627	576	782	999999	540	903	23	830	
531	573	418	957	286	999999	999999	999999	635	999999	999999	997	883	242	956	951	999999	526	870	999999	900	445	614	863	505	684	999999	999999	535	499	110	193	363	801	790	340	14	899	999999	999999	493	528	195	831	28	235	771	999999	620	830	387	23	42	870	929	96	999999	555	461	602	999999	850	269	146	356	396	643	92	999999	625	946	999999	601	12	660	381	999999	783	844	280	999999	92	999999	999999	121	96	999999	493	871	703	382	458	999999	332	956	642	269	59	485	999999	591	689	943	999999	884	538	422	40	220	557	836	185	711	191	689	829	704	564	999999	999999	999999	160	220	748	253	498	411	278	55	28	999999	999999	308	222	688	233	149	999999	820	582	673	130	283	324	866	206	746	265	643	999999	937	704	34	225	396	441	479	204	750	395	137	999999	984	999999	999999	999999	877	499	503	465	690	552	743	451	595	999999	999999	895	882	56	751	155	635	999999	90	999999	186	92	825	999999	754	999999	411	434	455	999999	146	90	879	240	329	257	762	187	446	999999	999999	999999	999999	999999	564	583	321	703	999999	982	519	999999	999999	36	460	794	999999	256	999999	745	150	319	996	76	978	999999	26	651	727	503	393	457	999999	694	457	603	999999	553	692	181	999999	999999	790	472	20	999999	968	852	780	999999	583	515	476	700	255	651	586	563	303	768	566	999999	976	999999	599	71	999999	427	578	856	341	130	999999	540	122	442	529	533	999999	999999	827	174	871	201	920	877	981	999999	999999	806	27	900	259	923	614	963	999999	649	873	948	488	999999	999999	923	203	999999	950	935	588	812	132	999999	506	999999	941	402	798	784	230	721	999999	810	978	771	839	441	999999	999999	925	159	711	879	999999	118	428	285	999999	948	997	468	927	55	203	636	999999	965	403	863	982	999999	174	946	429	162	867	677	573	512	93	762	591	319	20	439	111	999999	999999	999999	968	665	512	850	999999	761	794	44	617	351	999999	874	47	17	658	713	984	999999	460	999999	250	750	999999	388	864	245	876	617	999999	999999	534	999999	999999	14	894	327	710	324	169	999999	368	833	999999	999999	424	999999	725	583	660	306	454	999999	792	893	158	227	952	999999	985	551	885	186	999	853	817	999999	311	42	999999	341	13	999999	999999	793	999999	416	691	491	963	655	520	999999	999999	738	999999	999999	649	679	856	677	374	999999	338	617	781	191	833	215	414	769	999999	692	470	999999	302	785	999999	998	754	741	536	471	170	340	41	999999	230	270	544	629	15	632	186	999999	999999	427	
341	988	21	958	999999	999999	999999	204	747	827	999999	637	446	533	456	651	925	124	151	902	425	999999	585	199	961	999999	671	999999	999999	285	515	999999	362	875	453	752	987	999999	168	999999	394	966	999999	999999	760	592	999999	20	182	364	707	71	999999	75	12	343	999999	999999	996	20	814	301	440	999999	322	807	285	570	90	704	663	139	999999	99	517	459	414	381	438	378	748	660	612	409	578	454	999999	296	872	120	999999	175	999999	999999	999999	103	535	999999	891	953	317	263	930	478	701	577	115	999999	557	553	928	41	999999	628	271	999999	688	999999	893	999999	86	988	697	969	364	999999	340	808	852	424	923	293	999999	484	70	999999	729	999999	708	10	348	999999	999999	329	999999	318	781	180	887	999999	414	999999	999999	33	876	999999	565	961	123	212	247	307	999999	143	629	644	552	909	568	999999	434	554	999999	893	529	561	258	378	787	56	717	999999	999999	769	19	999999	66	999999	608	740	999999	767	31	505	762	51	173	605	700	547	999999	872	999999	999999	658	859	999999	344	504	325	999999	197	184	77	495	87	386	999999	133	209	588	999999	310	827	845	666	533	999999	999999	999999	397	653	999999	999999	290	999999	999999	809	999999	159	999999	721	960	292	669	742	999999	953	19	999999	999999	999999	481	500	959	679	999999	784	999999	991	999999	999999	214	27	927	427	519	934	786	650	529	577	481	973	950	999999	136	999999	167	112	82	579	999999	454	822	816	181	187	290	611	283	999999	543	129	999999	907	517	999999	365	252	233	659	176	369	165	97	109	999999	550	999999	552	553	627	173	918	757	533	759	204	121	999999	342	653	185	999999	999999	43	362	999999	52	359	192	662	999999	879	423	412	459	299	734	717	672	999999	198	68	999999	155	380	210	76	384	757	748	253	995	999999	15	991	999999	408	63	999999	999999	999999	742	370	891	711	293	505	354	83	470	469	404	999999	999999	465	127	647	999999	663	999999	94	668	602	444	418	920	989	417	421	999999	999999	680	999999	325	138	455	698	838	999999	999999	704	721	999999	297	288	999999	421	999999	999999	874	354	796	400	594	999999	839	149	925	482	791	304	97	933	616	579	789	434	268	576	999999	999999	808	178	576	457	372	999999	315	165	568	508	804	867	546	122	104	290	385	61	999999	999999	772	366	651	792	617	788	694	717	499	425	163	617	540	455	546	628	823	999999	900	482	999999	999999	999999	293	500	229	396	503	484	508	999999	216	999999	999999	999999	452	526	783	840	583	999999	597	665	153	355	196	
337	101	576	999999	467	247	999999	817	999999	999999	452	368	302	397	402	200	999999	999999	376	946	999999	836	799	104	112	49	307	327	808	247	114	770	937	313	892	305	927	999999	51	810	65	470	232	654	999	999999	491	452	999999	482	999999	674	776	408	999999	999999	999999	482	999999	427	940	833	18	999999	897	682	430	988	504	999999	273	234	999999	566	891	869	614	155	105	944	558	999999	146	999999	999999	439	999999	539	999999	401	13	454	999999	623	870	231	461	988	999999	999999	737	502	947	93	999999	140	725	999999	517	999999	886	155	999999	429	869	95	999999	682	361	467	688	891	541	113	104	818	588	999999	695	669	999999	625	399	778	216	999999	907	999999	126	752	714	783	32	471	514	857	77	225	754	784	999999	779	636	298	638	846	961	844	989	400	999999	399	524	847	999999	271	756	608	223	813	188	644	565	609	753	904	868	79	598	246	999999	999999	581	911	999999	638	989	999999	999999	369	105	72	73	726	210	325	999999	999999	892	999999	110	468	12	999999	999999	999999	999999	999999	999999	999999	977	891	256	752	649	999999	999999	612	999999	940	282	999999	468	853	718	125	581	999999	408	999999	644	694	999999	354	145	999999	999999	639	316	999999	425	961	564	416	999999	213	999999	320	87	32	507	657	471	952	971	453	999999	158	999999	489	318	383	628	117	99	292	713	999999	617	367	817	188	306	466	999999	320	102	62	471	514	309	270	762	386	930	987	232	235	999999	691	291	999999	999999	826	937	999999	342	999999	326	109	499	915	999999	999999	214	329	360	999999	436	999999	361	947	687	719	190	57	999999	252	999999	999999	999999	999999	528	999999	85	605	771	999999	528	483	999999	999999	735	999999	24	394	999999	52	181	611	999999	227	798	721	340	344	534	697	646	999999	999999	100	278	225	49	21	396	778	644	999999	999999	880	486	999999	683	999999	221	326	704	795	490	578	81	999999	474	843	999999	807	594	740	80	999999	833	638	63	887	376	520	999999	999999	999999	999999	408	571	63	756	999999	999999	999999	624	132	218	999999	999999	409	999999	29	999999	999999	206	331	588	193	999999	538	482	999999	999999	899	999999	349	999999	993	702	797	999999	180	509	999999	718	112	844	770	970	999999	999999	999999	983	239	210	868	674	769	999999	681	419	605	504	42	580	999999	999999	945	999999	285	430	999999	300	999999	707	999999	519	189	999999	103	486	999999	222	999999	676	400	73	618	698	928	674	999999	867	30	999999	106	999999	477	942	19	999999	999999	529	695	197	648	791	930	532	528	358	494	737	42	205	
601	999999	218	366	189	645	284	999999	322	610	499	999999	279	674	999999	15	52	999999	33	882	587	299	999999	108	38	608	999999	95	179	999999	189	204	835	825	786	714	468	120	762	373	936	652	216	999999	999999	301	522	999999	999999	999999	999999	257	714	999999	999999	312	865	119	338	581	513	198	86	743	430	304	521	454	887	895	999999	931	999999	999999	946	934	92	442	999999	736	96	876	173	656	272	932	490	685	216	999999	849	999999	782	999999	860	999999	575	473	664	403	780	77	379	37	975	385	772	64	213	683	999999	432	709	602	494	637	35	999999	480	999999	999999	999999	247	412	56	199	158	304	799	208	368	619	778	16	955	29	506	145	681	887	170	435	482	533	999999	999999	649	999999	696	233	999999	999999	992	176	589	944	829	999999	980	786	236	477	264	999999	325	610	653	702	646	474	140	999999	749	593	337	388	363	714	157	629	999999	967	607	576	485	222	627	612	427	999999	999999	540	999999	894	999999	692	180	477	217	654	772	947	544	231	102	999999	406	408	999999	210	590	124	819	361	246	269	870	688	999999	112	983	51	284	635	284	999999	734	854	933	644	217	886	506	999999	999999	999999	433	385	483	652	815	228	999999	226	430	999999	721	999999	658	401	822	492	947	115	671	999999	672	999999	947	502	109	552	475	203	993	703	999999	326	505	643	835	999999	214	877	296	764	277	68	214	999999	878	999999	206	999999	822	724	938	401	830	134	930	999999	438	980	552	273	999999	579	233	726	467	404	999999	24	565	999999	288	80	999999	999999	464	614	704	748	623	178	999999	933	999999	278	764	999999	495	380	713	321	66	999999	334	33	22	999999	834	487	999999	484	633	192	976	495	446	868	582	923	670	326	820	999999	999999	384	917	818	208	999999	961	251	908	999999	310	254	280	64	746	795	999999	766	779	226	17	999999	544	173	957	885	831	896	999999	572	710	397	501	377	866	999999	999999	203	999999	880	999999	499	999999	706	881	732	225	392	999999	787	38	904	546	999999	682	227	840	753	861	322	132	75	608	346	227	999999	999999	902	197	797	689	999999	277	999999	700	517	574	999999	292	235	670	449	775	855	543	999999	999999	897	694	649	999999	362	341	186	999999	460	891	238	489	968	979	322	204	999999	108	336	999999	999999	902	999999	653	11	999999	636	652	683	299	999999	802	421	999999	855	218	548	688	337	999999	101	999999	249	999999	345	359	323	255	357	255	451	999999	217	999999	999999	994	530	996	117	890	705	533	84	170	148	
435	78	905	134	114	999999	645	999999	966	545	999999	663	547	999999	999999	157	390	304	999999	848	995	999999	251	860	999999	688	999999	580	446	664	567	76	89	488	910	291	417	131	253	599	805	999999	999999	634	705	999999	982	688	466	742	999999	239	646	999999	999999	840	999999	55	999999	999999	113	75	335	312	977	439	583	999999	407	370	740	268	61	838	999999	19	999999	617	164	528	705	863	124	703	348	338	999999	999999	346	79	465	999999	857	826	495	999999	999999	938	999999	276	757	923	291	999999	999999	67	187	808	278	142	999999	999999	890	999999	999999	999999	951	631	964	999999	999999	816	722	999999	905	999999	410	999999	352	313	999999	999999	999999	888	770	782	581	999999	700	290	999999	999999	498	213	584	999999	481	122	999999	255	999999	38	974	18	266	941	210	954	200	634	999999	999999	999999	964	783	88	259	12	974	938	668	933	930	683	497	999999	328	999999	753	659	999999	298	999999	106	525	330	999999	952	631	829	581	999999	999999	75	633	999999	166	533	429	505	996	479	147	177	587	854	999999	300	520	869	623	999999	999999	541	999999	368	833	999999	449	463	646	999999	380	999999	999999	51	116	999999	59	299	240	999999	999999	257	662	426	160	951	519	670	232	999999	441	762	216	890	425	296	336	274	374	798	94	966	858	999999	108	992	810	546	748	243	251	230	638	999999	601	999999	878	322	999999	882	848	778	241	999999	999999	618	999999	476	999999	819	537	784	999999	442	710	999999	398	963	327	167	999999	999999	999999	988	900	221	999999	387	298	472	417	999999	999999	491	949	315	735	364	999999	490	63	999999	920	928	705	999999	305	206	128	478	564	914	994	60	999999	875	856	252	603	653	494	561	188	162	999999	523	728	999999	493	404	397	999999	139	837	114	807	62	993	293	444	916	927	999999	819	907	503	29	15	999999	83	459	999999	760	999999	999999	501	164	768	526	999999	737	999999	999999	723	999999	999999	785	167	999999	999999	999999	862	958	169	999999	567	302	368	255	909	999999	723	694	419	945	903	283	999999	841	999999	652	294	999999	111	707	64	224	544	737	387	717	862	68	815	260	596	535	601	452	999999	208	795	522	617	688	24	177	303	999999	188	256	836	999999	343	291	999999	999999	999999	461	682	352	758	999999	868	201	641	999999	878	999999	359	999999	999999	506	412	999999	856	771	859	423	693	887	920	766	559	140	881	546	999999	533	722	209	678	999999	769	95	450	999999	654	426	56	359	999999	145	999999	810	575	340	999999	930	435	767	999999	442	768	795	432	991	82	
738	319	105	999999	355	446	159	699	542	999999	999999	962	692	126	442	999999	343	999999	785	347	999999	565	999999	999999	794	108	954	673	245	999999	974	999999	458	102	999999	116	951	999999	942	698	999999	120	999999	603	596	967	743	999999	103	75	999999	999999	646	654	333	183	999999	471	155	257	491	486	464	999999	761	663	514	599	209	336	425	923	656	96	999999	638	532	947	46	826	999999	314	579	179	999999	777	27	999999	769	743	348	489	274	695	999999	792	656	999999	999999	933	463	999999	999999	999999	999999	511	550	559	585	694	650	820	435	328	892	187	999999	294	225	983	645	709	829	466	987	935	658	961	879	286	982	660	115	113	373	221	863	812	529	443	999999	999999	229	85	102	999999	64	946	802	39	885	999999	656	858	999999	754	323	984	779	714	999999	589	999999	309	999999	990	714	999999	954	681	324	999999	999999	782	999999	188	999999	754	373	470	999999	999999	999999	850	999999	620	14	999999	816	999999	897	878	42	815	590	999999	788	999999	373	112	813	999999	992	130	715	790	999999	999999	111	119	999999	568	621	999999	832	151	430	999999	908	100	999999	467	515	999999	784	999999	999999	949	201	118	399	569	391	999999	657	999999	719	48	145	610	999999	140	999999	707	999999	338	266	723	982	448	227	999999	22	282	999999	355	999999	999999	345	999999	999999	658	999999	999999	719	704	187	360	999999	684	431	392	694	999999	87	999999	999999	808	990	999999	189	999999	999999	752	999999	441	557	118	155	311	930	72	702	866	881	365	457	161	987	650	160	999999	71	308	27	999999	999999	714	205	270	44	419	666	889	99	389	691	999999	113	288	156	78	214	361	999999	999999	689	999999	426	999999	407	169	820	349	999999	999999	287	667	999999	65	176	843	913	885	999999	520	406	999999	999999	501	673	999999	58	709	504	92	701	710	554	658	155	447	297	483	862	874	599	327	593	999999	112	34	204	999999	121	312	999999	329	999999	243	962	876	60	924	58	879	120	120	999999	999999	581	576	123	87	909	729	555	440	32	401	921	89	229	960	999999	649	334	999999	598	201	927	381	999999	321	695	278	396	999999	435	982	764	489	999999	380	245	535	910	126	147	392	757	724	999999	999999	321	883	657	99	535	408	999999	119	521	999999	295	999999	950	801	391	641	342	192	15	49	637	441	999999	848	725	863	738	217	999999	215	444	213	999999	933	999	812	621	307	999999	999999	437	654	967	828	999999	46	999999	999999	734	506	60	574	999999	267	65	880	286	809	374	672	670	999999	256	999999	219	92	
134	27	802	579	29	45	355	979	999999	982	999999	778	763	999999	288	629	483	366	165	869	494	817	878	129	999999	812	932	175	999999	999999	407	661	618	12	911	567	316	164	487	24	229	739	655	999999	416	507	55	685	999999	50	864	890	160	350	598	317	999999	682	999999	999999	112	190	623	999999	585	812	170	761	777	999999	322	999999	879	150	650	755	171	999999	713	38	766	257	780	999999	236	517	511	278	413	999999	999999	633	121	279	912	999999	125	144	497	999999	347	293	999999	999999	999999	546	21	19	699	999999	156	343	969	24	999999	999999	999999	999999	999999	999999	311	999999	999999	182	302	688	216	999999	238	610	639	37	318	999999	691	999999	999999	117	999999	689	506	999999	999999	999999	458	999999	664	106	828	999999	640	817	848	429	302	999999	999999	735	380	999999	339	411	999999	98	999999	128	999999	859	333	968	516	301	712	605	571	999999	322	999999	724	218	999999	120	781	181	970	822	188	889	999999	246	999999	613	736	999999	999999	104	721	489	366	999999	69	999999	773	860	551	348	114	252	857	493	142	158	999999	172	25	999999	629	609	128	391	940	145	52	96	431	902	564	165	254	477	999999	833	430	999999	159	229	346	921	630	632	717	936	41	334	113	999999	603	574	540	141	474	999999	371	975	398	923	999999	686	438	648	783	949	997	390	405	309	728	624	999999	795	882	708	979	495	674	999999	999999	999999	983	999999	999999	989	999999	123	12	975	471	999999	996	235	467	999999	999999	999999	848	768	938	999999	928	804	669	999999	561	744	259	765	999999	875	311	999999	999999	54	703	405	350	793	334	884	388	429	999999	283	627	787	338	232	226	999999	647	999999	76	999999	999999	188	999999	999999	438	879	863	999999	999999	999999	154	612	416	423	999999	96	641	64	999999	63	272	999999	999999	999999	361	774	999999	37	549	999999	999999	405	999999	365	265	999999	41	30	365	454	999999	151	586	251	139	999999	381	914	999999	999999	367	592	472	22	200	999999	221	978	968	999999	473	836	999999	999999	367	999999	293	999999	999999	441	65	620	699	989	41	130	923	725	266	346	402	501	761	419	777	645	999999	316	175	975	999999	999999	62	999999	981	194	454	877	883	999999	732	330	756	999999	999999	999999	893	482	999999	79	366	496	721	632	271	971	84	287	931	722	815	977	885	192	138	12	568	997	18	846	676	999999	841	876	613	81	999999	927	999999	41	751	460	335	105	999999	999999	341	430	440	999999	120	999999	946	171	574	754	445	573	999999	999999	188	895	474	143	403	320	654	999999	
28	199	236	157	941	900	970	365	652	789	573	321	999999	999999	999999	998	736	508	999999	680	999999	999999	999999	181	999999	274	852	855	985	201	701	308	172	496	411	251	782	999999	236	55	200	219	112	999999	10	394	410	50	999999	475	999999	894	220	974	544	169	563	65	925	676	57	124	379	460	98	999999	159	999999	735	999999	225	999999	282	63	489	101	756	999999	180	838	999999	812	527	519	794	807	97	999999	952	252	688	727	47	559	999999	999999	840	651	567	735	244	999999	999999	999999	260	633	621	166	494	452	999999	582	884	97	811	245	999999	859	666	290	187	961	999999	493	637	498	999999	722	65	413	999999	114	999999	445	603	638	508	513	269	999999	195	930	703	509	840	115	842	950	999999	763	488	999999	999999	999999	999999	283	999999	999999	999999	761	897	898	999999	91	201	999999	169	999999	493	183	736	93	600	505	999999	256	268	722	652	532	656	785	974	999999	924	280	129	145	886	999999	999999	686	138	508	273	297	999999	621	318	999999	945	999999	466	575	36	999999	390	489	999999	312	999999	999999	178	852	114	122	924	808	167	920	189	999999	562	999999	547	59	954	101	241	807	999999	646	414	999999	586	999999	328	999999	276	529	890	639	952	584	314	354	518	285	404	161	372	31	999999	397	362	921	839	303	999999	976	450	999999	258	385	885	378	876	67	276	850	794	524	542	638	39	550	81	978	859	999999	541	679	999999	90	444	405	191	27	758	665	424	34	382	999999	88	602	391	577	698	935	999999	999999	19	999999	366	848	488	826	999999	812	999999	999999	999999	833	445	999999	999999	177	999999	490	999999	999999	308	610	435	769	152	252	559	437	169	503	289	923	726	999999	669	152	723	596	916	365	999999	999999	999999	563	999999	548	854	999999	10	223	636	218	748	618	162	408	128	999999	705	246	276	929	653	356	581	520	117	365	112	458	453	354	999999	831	209	363	795	871	188	604	397	252	437	999999	867	81	185	118	926	999999	999999	999999	891	679	98	729	301	468	999999	81	441	499	999999	552	770	291	643	999999	418	799	613	257	419	111	849	34	502	708	488	509	344	999	438	841	434	327	999999	894	743	480	71	337	889	116	172	897	47	885	999999	586	437	268	699	137	657	776	716	789	999999	73	237	999999	980	482	999999	442	70	999999	999999	452	827	999999	183	938	999999	999999	999999	312	938	951	987	617	533	902	999999	86	309	999999	999999	657	611	673	74	999999	252	999999	999999	417	380	730	999999	674	767	732	999999	999999	95	999999	
399	999999	419	413	999999	878	86	999999	70	88	410	660	143	999999	999999	470	841	999999	684	504	695	999999	929	999999	999999	218	124	999999	850	800	999999	393	990	547	911	813	248	999999	822	196	602	999999	417	278	16	720	596	87	495	307	891	605	14	999999	75	139	451	468	999999	642	763	763	770	270	999999	26	999999	595	999999	374	231	643	341	497	999999	999999	852	660	999999	999999	621	47	999999	552	908	547	389	409	481	999999	371	780	726	189	999999	999999	999999	157	343	990	60	11	239	131	85	257	273	517	689	12	286	791	524	269	31	726	936	999999	361	397	999999	269	123	75	999999	999999	999999	161	73	72	210	705	999999	953	999999	999999	807	706	999999	660	999999	999999	719	478	506	580	265	466	168	706	903	645	795	946	999999	790	887	173	128	999999	340	999999	999999	627	802	580	474	571	999999	410	918	999999	999999	700	123	765	999999	999999	569	999999	196	460	999999	366	169	565	909	999999	601	380	733	999999	999999	843	330	171	428	999999	676	925	999999	694	368	999999	788	999999	895	105	833	596	999999	252	604	695	447	999999	128	96	468	246	999999	999999	999999	727	677	999999	651	999999	380	951	347	999999	967	644	326	501	999999	245	578	495	669	999999	999999	14	140	490	49	999999	406	450	52	342	633	440	264	20	724	641	90	512	31	999999	725	881	259	792	999999	960	379	945	999999	999999	517	999999	576	856	558	965	596	197	245	759	509	929	908	15	824	537	999999	999999	777	460	165	75	473	679	999999	664	999999	347	215	89	999999	999999	999999	169	824	660	863	408	462	999999	999999	893	999999	272	999999	999999	973	999999	999999	747	580	72	177	337	728	451	999999	897	767	893	220	999999	981	166	246	999999	277	749	999999	173	999999	981	853	28	999999	272	798	211	999999	302	691	510	379	468	508	459	999999	999999	440	382	161	999999	640	568	548	795	911	120	36	442	528	233	999999	805	82	599	219	159	922	466	652	308	707	999999	212	999999	880	523	658	786	999999	942	318	999999	21	707	350	999999	480	999999	999999	688	999999	756	999999	467	446	999999	395	909	250	144	412	999999	730	853	999999	999999	999999	999999	914	398	462	249	678	586	915	999999	793	375	258	923	679	999999	115	963	133	951	700	999999	273	316	999999	749	545	630	999999	999999	87	168	449	184	929	999999	999999	999999	236	999999	999999	197	552	190	780	30	999999	327	464	110	999999	766	730	316	999999	621	573	999999	270	999999	703	57	56	999999	188	634	925	84	994	46	606	152	737	197	873	513	202	93	535	117	
999999	228	175	440	474	321	438	142	709	999999	999999	106	702	523	241	40	151	971	12	156	999999	585	333	428	503	727	38	542	443	961	429	490	83	162	999999	485	881	615	117	866	206	999999	999999	999999	999999	510	449	223	956	999999	372	999999	91	999999	22	513	999999	747	999999	747	999999	895	999999	999999	889	587	999999	549	899	755	159	535	863	145	950	999999	221	647	459	993	287	815	586	600	598	208	409	999999	999999	120	591	143	678	370	999999	999999	103	626	796	390	486	900	323	210	693	837	367	945	439	999999	301	256	999999	943	999999	477	319	999999	999999	691	188	999999	409	788	999999	25	856	999999	561	649	218	594	850	999999	516	999999	999999	999999	906	761	840	999999	999999	438	819	999999	845	999999	900	116	999999	993	476	115	211	156	500	535	46	678	981	999999	394	789	502	706	406	229	437	92	976	933	203	398	850	999999	85	970	969	829	179	130	603	999999	659	224	999999	999999	999999	369	999999	966	999999	237	999999	977	78	999999	936	122	999999	626	307	817	999999	67	800	88	265	999999	81	529	565	216	509	999999	999999	938	140	287	588	661	361	999999	206	19	593	965	999999	999999	656	999999	44	999999	891	999999	999999	785	325	602	999999	999999	489	391	298	999999	999999	999999	999999	999999	716	139	345	999999	533	287	275	240	621	130	999999	834	470	392	999999	999999	495	708	999999	957	47	484	623	538	999999	549	181	970	778	999999	609	999999	248	999999	166	526	274	999999	333	614	287	592	999999	999999	999999	590	579	999999	999999	826	871	702	818	770	881	999999	999999	806	795	984	115	999999	461	781	999999	22	596	771	235	312	999999	999999	384	709	680	455	319	429	409	282	969	84	418	952	999999	906	999999	477	817	924	20	467	589	349	509	982	140	392	682	999999	999999	808	872	260	628	999999	327	118	100	436	999999	96	407	999999	24	41	886	509	814	999999	380	128	953	311	999999	739	999999	45	210	697	324	999999	999999	292	288	171	211	167	333	216	589	532	387	999999	11	924	69	999999	335	477	105	631	578	999999	746	875	854	570	999999	889	240	999999	908	999999	121	996	999999	125	244	852	829	999999	185	608	35	999999	741	573	309	999999	679	464	999999	732	601	999999	358	678	546	413	999999	999999	208	444	975	999999	624	984	999999	15	584	944	831	482	648	376	455	970	53	999999	143	290	999999	592	219	776	581	185	800	428	648	999999	578	831	999999	198	529	999999	999999	999999	999999	757	305	304	792	735	999999	237	94	234	999999	387	635	999999	280	999999	380	616	235	208	
726	448	193	850	367	999999	376	10	937	459	846	714	999999	325	675	385	985	966	799	484	152	999999	101	575	189	270	46	930	999999	518	818	913	515	434	11	784	574	455	936	879	368	633	299	634	999999	533	50	319	972	999999	51	413	816	999999	65	381	357	999999	670	999999	999999	445	449	429	999999	933	999999	912	324	999999	811	540	999999	920	125	519	999999	466	197	656	230	727	999999	666	476	999999	106	764	378	999999	436	999999	999999	839	13	999999	194	870	993	454	335	137	994	91	92	511	383	896	636	546	326	999999	999999	24	876	159	488	782	952	236	999999	444	544	695	464	999999	754	999999	999999	202	335	194	473	999999	331	102	732	999999	583	965	41	210	138	832	312	545	999999	770	963	999999	444	411	918	766	617	999999	592	309	627	237	756	193	978	444	220	999999	999999	686	693	784	999999	613	208	986	205	999999	999999	711	392	919	328	984	999999	73	757	999999	999999	999999	135	999999	509	433	257	356	219	848	231	694	621	999999	999999	850	87	999999	437	999999	212	931	571	981	584	880	916	708	908	772	956	915	686	296	865	721	999999	262	999999	992	365	999999	777	356	999999	621	100	222	802	999999	999999	999999	635	926	999999	345	145	154	855	628	516	549	448	446	892	316	999999	335	314	999999	299	999999	999999	445	475	999999	163	224	577	999999	999999	704	905	439	866	907	290	759	574	530	999999	416	999999	999999	999999	815	413	340	999999	107	613	764	907	999999	999999	90	153	200	460	371	191	920	576	892	999999	812	643	18	999999	984	36	258	760	783	999999	882	427	259	999999	659	999999	823	999999	480	359	36	797	509	999999	999999	764	100	308	999999	349	664	999999	999999	817	673	182	999999	760	479	81	365	13	999999	586	306	663	893	240	800	424	368	169	106	542	811	25	144	999999	795	230	936	949	557	444	165	999999	912	442	295	999999	551	73	291	408	993	32	673	922	953	131	870	859	507	999999	981	505	743	972	15	999999	47	999999	964	999999	145	416	456	689	999999	999999	999999	461	944	999999	873	999999	999999	697	549	788	351	999999	804	999999	359	86	451	768	463	999999	309	939	999999	637	999999	904	108	999999	273	999999	999999	984	501	700	380	999999	914	194	999999	686	999999	55	433	226	316	825	842	301	899	68	964	688	235	770	999999	811	35	317	872	968	206	845	434	961	222	999999	720	999999	999999	999999	172	999999	999999	776	43	263	999999	999999	331	624	999999	806	142	999999	622	999999	999999	730	746	999999	999999	999999	321	946	489	781	621	999999	999999	
948	999999	738	999999	959	999999	708	835	458	737	700	305	816	986	999999	906	399	999999	229	349	334	609	989	367	734	556	999999	945	905	297	999999	642	54	999999	999999	519	334	999999	999999	318	914	62	309	993	56	272	577	620	73	50	100	79	401	131	999999	348	126	380	273	412	341	763	999999	171	999999	68	261	611	613	739	581	999999	999999	910	999999	281	310	999999	321	472	979	943	881	999999	999999	192	250	999999	534	43	999999	953	544	999999	977	161	133	147	517	988	21	966	17	333	468	509	539	491	999999	408	999999	130	999999	999999	433	397	881	74	965	303	817	337	86	580	346	628	56	769	933	999999	158	173	488	999999	999999	23	936	999999	406	697	652	759	236	135	999999	283	893	742	346	589	280	69	999999	223	180	999999	889	436	987	840	999999	770	999999	422	260	875	641	736	999999	419	460	333	667	277	999999	68	111	950	585	73	999999	313	432	353	13	99	999999	999999	162	999999	999999	510	999999	566	999999	882	999999	814	875	999999	641	166	401	926	139	999999	401	999999	571	121	999999	939	851	924	114	999999	347	214	999999	171	884	999999	583	574	295	950	999999	999999	43	999999	857	999999	999999	465	999999	578	911	505	224	67	697	999999	999999	50	999999	999999	658	999999	461	94	999999	997	405	713	245	999999	999999	827	999999	189	193	299	870	802	999999	295	999999	395	502	536	999999	999999	990	999999	473	797	999999	999999	379	999999	999999	127	649	948	999999	999999	891	999999	230	166	995	94	999999	45	873	408	999999	900	786	909	999999	272	153	924	847	701	16	54	249	447	999999	49	999999	999999	887	76	649	922	576	404	403	502	175	999999	541	162	977	955	487	999999	582	771	756	470	780	38	973	725	111	533	999999	847	999999	782	563	955	999999	334	999999	807	758	303	999999	999999	516	828	107	806	999999	999999	723	61	999999	999999	865	830	292	999999	759	858	102	924	820	53	999999	555	999999	393	783	586	525	653	807	680	317	288	448	375	953	951	931	177	341	417	809	801	999999	948	916	732	999999	650	999999	999999	714	833	482	999999	999999	960	999999	713	33	807	178	80	254	999999	866	999999	999999	917	999999	808	999999	925	593	413	243	749	274	431	476	60	913	875	88	999999	966	999999	806	999999	534	993	502	227	154	534	248	739	557	405	92	999999	349	754	616	766	371	999999	250	79	57	100	696	37	247	972	893	302	999999	735	919	999999	999999	235	999999	50	999999	999999	781	68	999999	999999	999999	999999	349	146	999999	169	268	999999	157	186	244	999999	120	443	999999	475	
999999	999999	999999	945	746	822	999999	700	999999	124	371	999999	999999	661	18	191	904	552	898	827	687	110	271	734	44	999999	587	743	999999	999999	124	949	743	840	729	999999	427	228	999999	999999	393	999999	587	596	999999	692	859	495	178	999999	832	999999	999999	479	787	879	910	999999	911	75	244	742	999999	515	999999	421	999999	621	932	409	999999	685	795	528	443	48	999999	675	999999	999999	821	101	574	104	221	557	999999	999999	62	999999	999999	999999	317	999999	999999	651	105	82	596	999999	859	999999	999999	769	299	999999	771	999999	45	748	999999	999999	969	569	999999	152	177	999999	303	452	16	568	568	999999	710	252	377	114	393	792	943	450	88	559	999999	999999	538	804	999999	999999	999999	399	239	313	492	462	551	748	447	999999	483	999999	999999	999999	380	999999	679	479	68	57	779	999999	632	253	805	916	999999	999999	86	671	614	373	654	240	666	616	999999	265	601	258	999999	999999	999999	999999	318	307	672	934	999999	201	903	69	745	757	294	128	766	986	508	999999	305	999999	671	999999	388	120	999999	548	487	763	962	999999	878	810	356	999999	10	242	934	508	999999	232	999999	884	767	555	999999	999999	945	548	850	352	999999	34	952	569	999999	999999	21	208	316	133	456	425	239	489	190	999999	410	144	999999	534	62	999	332	999999	900	787	18	999999	492	103	602	939	913	619	999999	853	858	787	201	120	999999	735	202	130	775	999999	654	999999	374	999999	496	811	431	325	300	757	702	879	999999	180	999999	999999	999999	222	530	517	512	620	999999	999999	999999	623	942	999999	314	326	807	211	307	96	999999	999999	469	800	606	791	999999	999999	328	909	160	978	999999	31	237	52	30	979	999999	999999	312	44	466	47	999999	999999	868	999999	21	974	999999	999999	582	999999	46	163	718	999999	615	738	999999	914	301	912	999999	999999	999999	920	999999	271	999999	827	611	49	783	109	272	432	194	733	999999	104	585	354	959	660	406	999999	984	84	334	115	374	999999	268	999999	742	553	860	999999	378	999999	644	999999	999999	132	889	543	999999	999999	999999	999999	730	881	999999	904	338	946	953	526	999999	957	999999	705	937	201	463	999999	780	395	999999	719	571	675	365	976	999999	835	676	999999	770	863	748	57	193	47	384	492	56	364	69	795	600	344	817	420	21	939	999999	487	668	999999	762	413	581	181	724	999999	999999	838	455	503	280	125	755	836	219	888	999999	999999	816	971	704	426	336	570	999999	999999	999999	999999	999999	999999	999999	199	179	632	999999	999999	475	999999	323	329	965	217	909	566	525	484	
589	981	210	132	427	913	670	696	444	346	999999	999999	62	497	207	582	873	934	480	91	999999	132	735	875	423	509	586	497	999999	999999	516	770	54	999999	647	876	999999	842	103	999999	528	482	198	999999	268	999999	999999	825	999999	393	343	999999	95	444	999999	466	999999	335	709	917	337	182	690	947	829	316	966	418	850	330	838	41	841	371	562	474	934	971	617	958	550	760	375	622	999999	542	999999	999999	999999	191	631	418	142	185	781	999999	791	250	934	951	999999	999999	975	802	555	312	143	723	881	999999	531	999999	718	999999	999999	999999	807	77	794	297	632	365	999999	668	698	999999	898	665	590	216	682	999999	47	665	469	999	785	573	77	851	999999	960	999999	54	659	357	999999	999999	999999	215	548	724	456	646	329	142	249	316	113	999999	413	477	143	674	389	999999	246	62	999999	377	790	244	999999	943	888	999999	636	266	19	351	999999	516	999999	999999	668	958	999999	999999	346	999999	760	479	470	942	447	931	826	999999	664	821	121	647	110	999999	424	313	999999	513	999999	657	506	999999	999999	999999	406	896	619	758	999999	430	601	845	716	954	617	321	774	67	505	957	844	582	999999	999999	999999	92	416	426	999999	364	244	733	643	688	999999	777	181	708	546	999999	321	78	58	243	230	276	930	155	823	112	539	666	999999	999999	999999	923	390	999999	531	999999	489	203	797	650	196	868	211	37	999999	999999	149	75	999999	954	645	776	533	369	967	963	999999	271	603	858	825	578	725	842	875	906	397	72	999999	232	70	128	280	999999	57	361	74	903	30	983	963	473	154	63	164	46	400	30	999999	568	999999	999999	999999	939	999999	617	153	999999	162	227	452	87	999999	299	894	527	506	136	321	999999	899	258	250	619	894	361	433	999999	688	839	516	376	920	618	70	842	528	340	582	999999	218	705	999999	802	540	885	584	855	168	637	999999	999999	709	536	668	913	999999	979	999999	473	194	999999	999999	322	711	86	999999	281	239	61	998	176	554	882	999999	999999	507	447	999999	18	999999	999999	513	60	309	999999	667	394	949	156	865	999999	295	118	255	737	34	438	999999	999999	728	312	626	117	639	373	999999	999999	138	474	999999	539	901	999999	696	616	967	629	23	469	419	773	999999	999999	195	999999	999999	446	637	669	999999	79	356	999999	289	474	951	405	421	936	532	840	999999	484	740	335	999999	258	421	638	770	404	425	632	55	999999	980	543	921	189	492	283	199	469	305	346	999999	286	756	231	664	572	218	999999	936	579	
999999	848	352	860	811	632	34	998	899	774	654	999999	579	334	494	999999	483	241	999999	259	650	795	188	404	152	371	502	199	973	999999	196	348	695	476	999999	141	999999	71	999999	860	999999	200	570	531	999999	468	707	999999	737	256	98	976	999999	999999	928	999999	669	947	717	450	139	999999	35	999999	588	999999	38	113	999999	362	226	999999	863	593	10	459	234	999999	711	684	664	79	462	727	999999	219	999999	18	999999	725	471	999999	354	928	730	424	175	869	942	386	999999	604	546	999999	999999	676	123	999999	686	999999	497	999999	999999	42	999999	69	382	307	591	999999	600	30	565	171	890	972	999999	935	863	586	294	365	999999	334	255	70	533	88	697	999999	106	675	999999	999999	237	999999	17	322	151	670	51	867	287	573	999999	419	999999	999999	999999	999999	608	187	999999	999999	194	141	999999	911	787	726	536	999999	610	159	282	924	999999	495	999999	441	999999	999999	793	999999	544	999999	999999	151	999999	836	31	158	594	640	833	999999	999999	231	885	105	161	105	534	425	144	747	267	999999	301	861	999999	553	451	61	101	853	393	983	566	999999	999999	166	999999	999999	999999	999999	709	970	325	363	435	476	610	838	290	870	230	377	68	999999	169	950	849	687	125	478	707	542	548	980	535	515	665	999999	52	994	732	584	721	757	48	999999	812	938	999999	254	942	613	999999	231	632	26	999999	999999	608	112	999999	999999	835	236	680	177	999999	344	828	919	811	493	796	295	999999	646	656	999999	758	872	999999	999999	261	871	999999	103	770	327	357	518	590	895	999999	999999	687	56	748	494	86	870	864	999999	119	516	442	458	817	486	93	986	999999	624	999999	999999	964	405	999999	964	700	586	406	114	987	319	338	916	975	856	607	999999	898	171	234	887	999999	669	801	744	438	999999	286	999999	999999	371	159	966	999999	782	974	292	622	784	793	999999	474	760	490	800	187	526	483	999999	878	999999	98	207	400	134	727	304	603	999999	535	623	309	121	999999	625	170	999999	42	203	881	324	478	124	378	999999	999999	258	189	11	567	912	999999	325	415	251	999999	951	575	759	64	999999	689	999999	258	180	999999	362	890	865	640	814	493	290	88	563	523	999999	999999	666	999999	479	125	999999	132	623	999999	999999	705	999999	352	999999	999999	283	148	212	635	546	866	208	999999	69	367	323	370	752	999999	999999	247	852	728	309	131	999999	58	585	564	97	810	999999	159	216	657	999999	523	431	28	220	151	876	928	976	999999	631	133	651	121	999999	241	379	205	706	
746	999999	899	999999	999999	999999	235	999999	648	547	999999	241	999999	336	412	105	999999	939	999999	217	181	999999	923	751	201	999999	999999	406	473	762	856	999999	438	453	469	803	372	480	343	999999	985	588	999999	390	250	876	583	796	248	26	10	301	644	987	534	386	929	158	851	598	111	828	100	885	691	305	803	604	867	609	732	999999	999999	603	231	593	142	542	510	325	999999	989	167	456	761	999999	796	999999	918	93	999999	224	629	744	39	167	497	352	699	945	82	978	929	639	293	680	694	50	999999	940	254	397	647	535	682	999999	670	643	134	136	509	999999	685	783	735	999999	999999	862	574	74	106	789	843	565	252	936	69	999999	173	90	999999	755	684	978	839	486	576	103	71	917	496	854	228	573	999999	720	303	155	904	999999	979	832	476	701	999999	464	553	91	293	746	62	153	480	999999	265	754	677	707	944	258	999999	608	999999	999999	578	252	999999	280	130	531	643	914	623	999999	111	48	288	999999	143	999999	999999	494	999999	999999	999999	353	383	184	317	691	53	595	210	655	832	381	41	819	132	602	893	282	961	761	999999	148	999999	91	941	227	475	693	999999	999999	325	457	999999	485	792	999999	868	396	963	439	999999	999999	713	967	999999	730	16	469	860	541	491	999999	533	58	222	726	823	302	243	99	225	359	999999	640	999999	384	582	555	36	897	999999	999999	319	532	283	64	434	999999	524	221	220	999999	832	42	88	665	924	750	272	75	412	575	162	999999	223	139	36	82	637	192	157	461	443	999999	807	984	350	10	775	999999	301	271	777	32	879	999999	526	988	562	674	459	999999	293	961	495	168	354	446	319	153	999999	362	924	342	73	999999	572	999999	999999	104	325	924	975	114	773	150	999999	140	993	12	612	999999	520	963	732	999999	999999	481	478	648	999999	903	691	631	140	939	346	445	999999	130	999999	657	999999	467	999999	535	857	188	197	354	370	223	453	316	541	989	842	961	999999	999999	591	100	401	586	464	421	999999	354	973	834	804	362	181	873	364	955	284	62	999999	999999	467	988	293	133	287	426	999999	999999	99	999999	999999	999999	836	221	538	557	999999	999999	999999	937	303	513	215	363	550	18	999999	999999	951	586	715	790	357	999999	289	602	806	277	999999	48	961	857	264	833	737	428	999999	960	344	807	999999	999999	59	999999	999999	954	783	999999	583	279	383	999999	433	513	435	999999	999999	433	999999	936	999999	988	877	964	976	445	999999	381	625	131	492	92	245	154	887	999999	
740	681	508	999999	999999	999999	694	39	664	90	433	751	999999	430	999999	999999	38	999999	66	999999	230	94	699	468	706	411	999999	461	786	999999	644	289	625	818	999999	999999	925	606	127	873	304	848	999999	895	999999	507	973	999999	999999	400	63	837	97	187	999999	655	999999	49	629	417	572	243	252	373	445	154	136	590	999999	54	176	432	290	999999	415	999999	999999	803	456	208	999999	999999	729	396	248	999999	201	447	431	920	374	885	977	710	311	71	605	936	459	867	381	393	999999	999999	233	999999	556	999999	772	24	999999	188	593	430	979	462	513	856	135	638	952	688	168	934	680	999999	455	580	881	353	777	849	354	999999	827	54	768	52	999999	617	999999	296	999999	417	59	196	302	556	731	848	558	748	810	821	999999	692	235	416	16	942	185	976	999999	999999	246	31	833	999999	602	935	694	999999	999999	517	999999	666	24	751	884	493	988	898	999999	42	795	39	48	532	674	999999	818	362	999999	230	442	284	273	255	999999	38	362	298	954	796	164	999999	64	999999	443	258	999999	484	999999	523	999999	286	137	991	633	999999	982	999999	339	466	126	341	434	473	85	113	403	999999	999999	855	141	700	944	62	999999	999999	999999	745	98	426	999999	344	831	522	999999	999999	999999	281	999999	963	56	60	958	999999	999999	823	662	591	227	340	855	908	903	676	391	999999	342	84	123	999999	243	999999	222	913	999	781	509	911	206	919	956	131	999999	999999	809	90	741	456	382	63	55	392	527	758	999999	999999	441	999999	141	23	823	81	999999	696	730	808	838	999999	999999	898	323	750	395	999999	383	733	999999	296	867	999999	999999	885	701	69	879	850	720	463	351	450	350	354	999999	192	105	884	999999	459	886	10	252	695	958	484	740	304	997	999999	384	837	796	154	297	830	501	938	999999	108	816	880	98	999999	703	58	558	968	999999	212	999999	999999	999999	312	410	999999	68	999999	926	227	329	585	852	999999	89	514	653	205	66	999999	691	166	514	865	642	16	911	867	999999	910	999999	771	334	795	25	885	76	494	744	431	771	999999	21	162	778	241	37	597	305	198	405	362	912	30	520	56	999999	905	669	999999	955	201	833	26	999999	558	261	66	485	999999	448	168	461	635	188	25	155	361	96	411	978	323	571	803	514	574	859	313	284	969	901	170	825	999999	475	580	842	995	861	229	999999	970	121	111	750	246	999999	286	842	505	999999	999999	818	267	426	641	629	39	511	999999	699	947	782	999999	302	999999	342	999999	
170	607	183	999999	499	866	999999	17	999999	999999	63	999999	673	999999	471	778	78	278	352	999999	923	833	950	999999	493	145	530	41	198	605	809	473	904	788	125	244	332	751	142	951	836	418	440	169	976	243	62	999999	486	13	448	999999	935	775	198	336	657	370	665	364	999999	399	818	606	660	589	373	885	999999	237	999999	326	146	400	731	999999	999999	790	835	259	92	414	555	194	167	786	537	999999	599	789	999999	961	95	778	615	999999	599	999999	509	396	870	177	659	259	557	999999	887	544	999999	999999	933	866	534	415	282	999999	844	633	999999	999999	62	244	295	677	999999	999999	241	367	785	295	914	999999	290	999999	999999	999999	999999	305	637	46	999999	993	95	916	855	720	999999	679	506	683	999999	966	394	636	999999	635	881	981	609	72	890	529	759	758	768	373	585	96	36	367	187	548	996	412	974	69	159	379	999999	999999	67	561	861	111	693	948	999999	654	113	754	43	773	696	575	155	379	243	336	157	492	145	350	653	148	506	63	999999	982	661	285	485	511	169	680	15	338	999999	658	75	819	999999	930	982	999999	999999	413	852	430	266	604	999999	999999	231	339	999999	716	907	722	999999	640	978	202	993	999999	279	999999	613	25	999999	999999	999999	999999	271	999999	303	214	368	999999	815	102	210	549	725	66	460	662	290	830	887	298	430	999999	62	435	840	999999	999999	164	11	802	799	999999	999999	449	999999	250	562	893	45	999999	999999	535	999999	512	999999	439	477	936	999999	617	251	783	138	281	396	766	532	835	497	307	999999	999999	380	999999	999999	373	688	999999	173	999999	109	396	794	999999	941	895	47	999999	999999	411	528	999999	786	394	560	999999	709	999999	999999	136	717	726	406	999999	321	999999	164	999999	219	76	751	201	773	167	517	854	989	830	339	501	729	982	999999	95	779	999999	428	986	462	999999	999999	108	999999	46	999999	383	990	999999	999999	797	999999	999999	340	929	660	999999	237	628	999999	706	999999	999999	259	561	406	734	999999	320	958	55	725	999999	442	932	999999	999999	967	736	999999	143	864	932	844	542	761	587	652	911	435	451	49	999999	118	756	260	785	848	672	640	768	497	679	107	940	82	571	709	407	526	17	369	500	962	999999	841	104	44	999999	800	819	999999	999999	999999	999999	16	999999	999999	686	682	999999	803	305	106	897	646	194	835	999999	999999	199	877	255	394	427	91	999999	836	375	999999	166	999999	999999	999999	999999	999999	522	794	590	934	999999	511	33	724	999999	213	73	404	75	999999	999999	
268	141	258	610	941	836	590	999999	435	468	98	694	999999	526	876	673	433	285	220	133	400	254	968	321	688	854	531	494	223	27	153	771	278	999999	897	619	882	271	879	850	931	999999	999999	476	999999	817	260	207	33	540	640	128	854	999999	266	999999	172	936	921	999999	315	106	254	417	999999	999999	999999	515	629	999999	790	171	999999	999999	999999	999999	999999	999999	999999	871	604	333	470	682	387	34	916	305	10	999999	456	999999	350	792	544	999999	92	747	999999	742	401	745	999999	765	750	478	722	494	999999	202	999999	669	684	60	492	981	635	571	999999	299	410	999999	999999	746	999999	844	821	614	825	367	982	353	351	519	480	858	756	999999	932	909	999999	432	524	808	959	786	272	299	309	563	209	521	999999	861	342	280	241	831	955	906	656	117	668	423	219	580	328	174	999999	634	235	930	638	129	987	999999	606	999999	787	34	999999	999999	315	999999	999999	471	635	489	187	209	999999	925	999999	36	263	205	763	999999	598	999999	467	107	999999	674	999999	999999	882	999999	999999	363	674	999999	53	930	333	133	801	406	265	999999	999999	839	999999	380	17	310	190	611	999999	791	224	505	999999	409	566	484	999999	999999	999999	888	999999	999999	999999	823	535	101	881	999999	702	139	403	367	999999	999999	443	628	120	348	667	37	98	280	731	92	149	178	429	644	373	848	321	170	472	377	170	907	234	999999	845	916	428	999999	909	999999	398	856	999999	266	999999	938	999999	474	973	999999	999999	317	316	999999	999999	366	999999	247	455	853	818	243	895	477	689	536	403	946	502	751	609	726	371	994	694	292	518	173	678	435	999999	999999	196	566	576	852	600	702	489	489	254	191	915	65	999999	165	960	999999	999999	439	545	428	971	999999	306	83	946	322	837	401	847	508	568	999999	999999	971	999999	339	999999	837	935	700	466	23	999999	999999	811	316	86	539	331	334	999999	999999	890	65	875	999999	269	999999	906	287	865	98	641	746	623	999999	685	999999	999999	631	292	739	504	999999	961	958	999999	879	999999	639	246	999999	79	523	911	330	139	999999	106	92	79	407	931	999999	999999	378	381	759	804	915	631	139	431	700	999999	857	744	999999	104	916	999999	390	240	276	51	568	28	128	834	999999	765	999999	999999	35	561	884	808	999999	999999	592	587	966	85	357	999999	116	999999	379	480	64	585	94	230	190	845	999999	999999	664	616	276	360	999999	924	511	999999	270	290	405	148	999999	999999	898	45	511	339	280	315	999999	267	935	692	649	648	780	
999999	681	150	999999	999999	871	717	999999	240	743	242	334	999999	573	208	999999	826	999999	240	322	999999	999999	58	999999	999999	575	384	293	407	680	999999	711	614	999999	793	477	129	620	999999	999999	450	906	668	302	279	15	238	741	685	999999	999999	999999	419	335	999999	39	632	432	999999	613	497	433	745	559	168	999999	719	999999	999999	730	629	215	264	963	999999	109	29	755	449	845	999999	643	999999	888	571	373	302	289	999999	763	844	999999	802	999999	779	26	170	999999	144	748	999999	999999	961	955	889	904	956	455	463	676	999999	876	982	973	276	854	999999	857	987	795	239	440	529	999999	999999	999999	413	652	193	855	938	910	621	701	559	16	682	653	998	667	416	999999	825	999999	753	967	714	829	345	925	201	312	999999	348	999999	999999	999999	944	79	957	999999	314	272	999999	737	109	999999	290	423	269	181	181	859	999999	389	392	614	826	273	917	227	583	317	999999	663	636	789	283	192	704	999999	737	583	999999	999999	999999	584	226	964	653	712	999999	416	85	999999	999999	453	800	959	999999	250	999999	681	162	739	917	999999	999999	999999	999999	320	999999	999999	718	74	444	999999	999999	164	287	808	398	862	620	999999	794	177	241	514	642	192	989	999999	66	464	220	66	431	311	259	114	999999	281	862	342	730	335	697	21	319	432	635	999999	682	327	852	999999	71	947	944	749	999999	999999	312	919	330	668	51	999999	853	387	176	516	905	182	238	126	999	287	484	999999	999999	229	204	220	556	999999	999999	999999	611	98	995	484	366	510	349	89	968	999999	22	72	293	442	999999	999999	266	129	999999	510	98	735	132	784	473	485	278	546	999999	101	372	977	999999	312	652	764	392	691	159	405	833	999999	157	66	274	421	999999	47	71	999999	999999	999999	613	999999	999999	876	965	221	21	881	241	802	783	876	580	44	999999	980	789	999999	550	574	999999	999999	677	939	999999	76	519	61	999999	240	999999	44	148	935	999999	897	661	776	798	181	680	999999	999999	999999	375	280	485	239	387	205	257	668	999999	999999	466	999999	999999	711	298	999999	701	959	582	999999	999999	749	738	645	671	147	328	999999	604	379	999999	703	999999	647	574	999999	591	289	673	113	982	816	322	759	479	999999	999999	950	487	899	479	999999	999999	172	711	625	541	839	999999	249	876	244	73	352	494	999999	107	815	147	981	317	999999	295	999999	28	512	999999	979	999999	576	703	378	535	704	900	183	18	18	999999	948	774	999999	720	999999	999999	748	752	970	274	716	997	628	812	999999	591	
66	435	226	154	209	198	562	999999	992	999999	999999	708	999999	452	321	999999	99	999999	198	217	566	702	861	252	999999	760	467	999999	459	999999	84	565	999999	122	999999	999999	999999	863	736	760	222	87	999999	999999	728	49	392	999999	952	960	908	999999	623	999999	999999	364	573	999999	874	448	999999	846	999999	423	999999	942	678	256	608	573	963	235	999999	438	994	489	974	974	523	999999	377	999999	762	498	999999	336	942	999999	97	489	184	818	989	999999	39	376	999999	314	425	786	370	146	919	389	999999	682	605	195	304	999999	390	599	459	999999	81	791	93	999999	999999	145	10	937	168	128	398	154	246	855	408	628	999999	669	558	737	870	240	30	383	501	987	731	999999	446	551	109	585	368	355	226	999999	999999	147	560	290	785	432	977	800	990	852	999999	999999	787	676	920	999999	50	722	773	840	771	710	999999	999999	414	253	999999	617	28	813	786	891	999999	169	345	999999	118	278	951	447	999999	229	392	648	999999	982	969	770	999999	999999	544	646	999999	999999	477	999999	913	999999	876	999999	931	999999	781	187	76	999999	119	627	340	441	999999	772	770	336	587	999999	327	999999	226	999999	999999	731	999999	639	278	999999	999999	264	692	763	575	324	401	419	516	999999	447	215	999999	995	872	351	440	199	777	999999	875	254	999999	999999	264	337	578	454	267	210	383	999999	908	999999	244	855	999999	576	999999	296	380	999999	820	695	113	122	12	230	559	932	999999	797	861	999999	273	75	466	766	999999	248	999999	999999	999999	316	999999	305	306	999999	760	26	417	863	333	999999	999999	525	434	112	822	152	334	357	999999	999999	999999	586	290	412	999999	178	399	999999	77	627	999999	432	208	999999	186	807	815	356	999999	543	525	437	999999	380	115	748	999999	364	943	999999	913	398	63	827	407	932	999999	893	999999	591	627	248	999999	706	940	968	326	920	925	25	999999	978	999999	361	999999	481	123	909	306	913	537	999999	234	710	714	161	379	380	116	254	792	921	362	877	915	286	641	999999	440	147	431	999999	438	928	39	999999	510	702	28	925	818	115	596	90	64	592	23	95	999999	788	999999	946	999999	680	999999	414	625	20	445	999999	840	999999	478	169	491	816	605	999999	681	999999	650	676	361	999999	435	686	334	282	999999	999999	273	999999	999999	651	548	999999	906	758	705	999999	320	500	999999	999999	95	472	636	437	598	247	986	717	999999	999999	147	922	999999	633	999999	547	90	999999	196	999999	268	294	582	827	621	999999	910	847	601	66	999999	159	420	864	105	999999	
59	897	684	585	345	999999	151	561	514	999999	890	282	513	168	544	967	999999	153	237	800	889	809	815	591	999999	149	125	357	754	987	999999	730	538	999999	498	192	999999	611	999999	713	153	30	323	995	126	999999	999999	443	521	999999	999999	276	637	304	83	249	92	102	257	206	440	793	806	526	999999	170	999999	231	670	362	999999	702	376	524	657	869	496	819	475	700	804	682	835	262	152	245	999999	999999	217	258	109	999999	999999	580	283	359	223	796	881	956	999999	122	773	169	999999	152	999999	122	646	214	752	273	627	999999	402	757	999999	554	384	878	77	509	999999	421	999999	999999	349	999999	999999	307	655	699	937	518	807	999999	999999	676	70	999999	344	980	999999	999999	506	836	947	806	188	999999	999999	999999	422	12	999999	392	108	361	907	467	999999	114	870	349	559	62	335	118	749	999999	847	291	493	384	543	96	912	21	914	999999	999999	543	616	999999	905	985	287	934	629	424	593	999999	769	602	999999	999999	999999	258	999999	453	999999	838	66	478	999999	121	186	48	468	802	999999	999999	447	491	999999	270	498	154	443	999999	775	400	488	334	126	300	522	999999	188	313	976	664	999999	470	915	947	486	999999	999999	794	999999	248	476	827	944	507	999999	288	999999	935	741	999999	814	999999	678	120	359	732	362	387	599	296	859	165	825	816	527	976	999999	999999	784	360	106	649	766	999999	924	999999	390	618	189	243	968	252	572	21	849	999999	792	804	597	753	785	999999	205	999999	999999	999999	11	137	999999	999999	712	197	161	999999	869	174	122	152	196	999999	351	743	999999	365	327	999999	592	814	999999	837	193	771	146	40	574	999999	454	999999	156	613	659	262	999999	55	999999	999999	101	999999	152	999999	999999	650	999999	899	999999	52	473	999999	204	773	999999	197	171	152	950	940	999999	999999	999999	444	720	868	995	999999	48	99	114	999999	833	546	999999	412	672	291	270	543	163	999999	628	999999	961	614	59	999999	885	472	101	496	105	591	999999	969	374	707	965	999999	654	45	860	999999	999999	322	999999	658	999999	325	525	879	882	416	787	813	503	294	483	115	818	999999	697	576	997	999999	66	252	999999	556	999999	999999	326	561	888	127	999999	315	594	648	608	401	136	569	947	999999	614	688	999999	917	999999	89	234	859	890	43	347	999999	999999	330	265	999999	842	701	287	999999	563	330	527	669	436	197	700	999999	999999	426	999999	138	999999	786	13	378	448	898	89	958	739	466	671	999999	999999	103	990	999999	393	844	999999	434	291	396	657	293	
170	144	490	288	389	400	999999	473	547	219	665	999999	327	887	325	944	621	328	821	107	659	672	889	343	206	436	450	662	867	999999	999999	999999	999999	999999	217	999999	417	801	579	348	113	999999	317	571	438	999999	999999	505	999999	614	813	962	999999	560	634	498	254	999999	999999	952	950	700	605	487	372	999999	410	608	679	20	536	999999	999999	483	993	999999	364	328	905	745	490	944	999999	262	999999	883	667	999999	999999	999999	70	999999	719	626	398	413	999999	830	999999	999999	61	347	999999	518	87	992	223	101	566	999999	143	926	252	346	471	15	567	352	239	488	999999	832	524	999999	999999	276	111	133	94	590	858	999999	129	999999	693	153	128	624	184	999999	670	575	999999	910	586	144	28	999999	999999	392	846	259	600	720	250	229	999999	866	999999	811	891	100	999999	976	999999	609	806	352	999999	328	886	942	177	974	999999	199	821	613	383	816	258	999999	968	701	744	609	933	409	659	473	329	999999	66	373	373	580	999999	999999	594	977	337	675	729	836	506	903	91	626	999999	61	408	219	999999	999999	562	172	999999	999999	242	716	676	406	692	999999	999	633	886	804	999999	246	630	999999	28	406	488	582	999	999999	999999	840	527	999999	506	607	999999	119	999999	313	999999	210	999999	263	802	999999	999999	999999	982	999999	837	999999	27	287	25	999999	430	621	200	999999	999999	979	173	999999	999999	402	198	999999	900	95	124	889	863	582	992	410	999999	377	999999	150	105	557	600	459	999999	332	999999	250	301	840	187	453	918	684	49	831	999999	999999	153	409	689	999999	40	897	434	999999	18	444	294	615	999999	999999	637	60	999999	716	389	999999	695	787	579	948	77	999999	999999	671	970	189	999999	171	373	328	234	999999	460	163	999999	999999	35	356	324	388	955	999999	962	133	815	868	999999	332	452	999999	999999	366	999999	741	874	970	989	762	977	828	901	133	999999	559	829	62	600	999999	200	687	688	348	472	200	993	999999	107	784	855	112	999999	220	999999	49	555	867	999999	719	288	555	999999	273	378	999999	487	999999	444	999999	304	999999	277	856	999999	999999	645	434	999999	640	747	999999	873	215	999999	875	342	999999	414	212	999999	961	308	881	999999	999999	999999	425	969	977	713	171	946	695	999999	102	999999	640	87	999999	999999	130	974	123	971	794	682	999999	366	999999	999999	795	999999	242	408	999999	999999	396	999999	999999	790	229	464	999999	927	586	547	187	726	813	51	702	613	999999	999999	999999	986	195	999999	763	963	477	68	476	824	917	744	999999	999999	155	638	448	
342	591	172	184	665	69	196	394	257	504	780	552	999999	460	999999	965	434	525	357	278	486	999999	533	323	171	988	100	19	999999	999999	999999	580	184	603	369	32	999999	999999	227	999999	999	525	516	468	697	999999	25	373	735	999999	288	771	798	370	961	798	67	849	23	677	968	186	552	999999	613	209	377	858	101	169	999999	999999	307	999999	278	960	38	999999	625	999999	972	727	999999	73	554	129	782	999999	641	571	965	450	999999	549	958	823	973	999999	855	497	147	999999	999999	576	112	486	473	378	101	10	769	992	999999	367	704	251	902	488	868	493	427	563	226	999999	204	236	999999	757	471	455	987	935	218	138	999999	816	454	707	961	78	656	413	723	640	801	972	226	262	999999	717	920	495	233	372	80	999999	999999	752	381	876	304	716	907	645	23	833	999999	104	999999	888	796	204	999999	800	837	24	840	586	728	231	999999	930	912	753	999999	502	999999	999999	67	933	999999	702	335	999999	773	999999	999999	87	627	967	198	131	412	956	920	725	999999	999999	535	66	999999	363	33	999999	867	373	803	164	120	999999	132	937	47	915	21	103	999999	441	36	897	518	762	958	761	43	887	527	955	832	999999	533	288	320	11	999999	523	679	185	228	999999	146	351	966	116	845	260	94	496	945	826	856	999999	407	638	999999	981	999999	272	126	999999	845	847	331	311	987	999999	999999	45	999999	999999	424	693	223	999999	999999	177	796	852	999999	782	802	999999	20	15	952	997	999999	682	464	217	128	417	999999	248	564	999999	29	664	128	11	634	59	770	457	412	173	323	780	999999	999999	999999	552	356	344	187	814	836	325	359	990	962	943	581	519	379	17	634	975	71	471	157	141	733	999999	158	999999	271	563	999999	789	683	999999	804	999999	32	576	70	724	71	750	462	999999	315	138	48	999999	477	260	87	999999	538	347	718	416	232	63	999999	442	196	434	553	999999	999999	570	316	862	149	497	496	802	946	910	914	999999	18	454	999999	605	999999	467	999999	999999	999999	208	260	346	391	398	861	999999	999999	999999	537	636	206	189	981	745	821	186	999999	980	764	285	458	628	433	406	407	999999	237	999999	566	728	999999	999999	797	999999	319	999999	480	750	999999	528	999999	328	382	287	125	829	472	90	783	698	999999	999999	256	999999	999999	632	912	999999	990	94	999999	546	71	809	487	663	391	467	435	851	706	800	354	245	241	139	255	156	291	999999	999999	156	438	999999	811	854	296	596	999999	687	67	495	999999	551	787	507	
267	573	799	461	999999	15	655	932	992	126	949	20	969	620	387	766	999999	422	778	593	117	999999	998	632	377	795	692	748	793	221	50	803	457	733	872	999999	356	830	999999	309	999999	505	999999	999999	999999	286	627	163	310	301	792	346	772	204	999999	999999	575	177	999999	652	322	907	148	780	85	156	999999	245	748	704	420	872	999999	478	102	611	326	312	727	101	177	538	447	999999	999999	703	40	263	343	999999	117	189	999999	487	987	593	366	999999	619	758	722	391	415	605	880	919	63	304	111	788	747	272	449	992	484	783	999999	999999	361	382	999999	309	901	940	999999	241	135	999999	491	509	254	999999	999999	999999	378	785	133	842	621	509	649	736	162	555	999999	844	999999	753	999999	213	133	999999	999999	247	643	423	490	999999	17	649	793	258	999999	602	543	525	578	999999	624	999999	660	999999	35	852	732	999999	157	999999	879	752	501	999999	999999	999999	999999	534	487	456	335	954	305	999999	999999	971	715	401	923	560	22	544	999999	270	139	999999	552	506	695	999999	999999	264	275	144	595	264	999999	421	455	534	226	999999	47	132	999999	669	999999	999999	999999	63	146	999999	465	999999	343	999999	999999	241	999999	500	999999	878	839	597	941	81	689	171	71	580	823	304	999999	398	999999	999999	506	153	126	469	909	549	714	642	754	999999	798	999999	800	999999	777	999999	178	954	799	347	179	450	191	999999	980	242	999999	221	239	842	394	76	263	339	999999	999999	125	783	591	195	174	207	842	767	999999	20	999999	999999	802	999999	135	991	999999	999999	834	65	962	999999	999999	676	608	503	412	911	789	732	424	471	422	444	999999	999999	373	614	183	972	608	424	999999	969	872	999999	418	334	716	402	477	268	505	999999	381	81	999999	999999	999999	670	795	931	977	550	595	999999	398	368	113	740	628	984	822	862	457	548	999999	519	804	477	999999	88	999999	396	999999	999999	999999	999999	73	731	101	999999	37	512	186	676	446	258	999999	973	742	999999	999999	999999	774	999999	445	642	335	832	826	784	120	120	585	716	736	591	296	999999	933	759	999999	382	999999	179	956	999999	685	999999	999999	995	145	999999	734	44	857	228	621	999999	999999	333	313	240	904	999999	999999	917	926	469	940	855	999999	999999	999999	982	755	848	999999	605	536	999999	999999	999999	731	831	649	289	385	999999	999999	999999	969	525	999999	609	455	999999	478	343	831	49	393	225	840	256	43	999999	791	751	289	999999	892	26	244	594	376	758	509	83	666	68	541	999999	610	432	885	999999	236	999999	
536	690	380	999999	999999	496	743	741	999999	484	797	999999	498	633	271	850	625	953	999999	134	243	697	565	404	999999	999999	508	999999	615	417	371	999999	964	999999	224	999999	999999	999999	251	747	999999	635	53	35	285	999999	570	908	124	759	999999	932	165	999999	999999	999999	135	975	326	12	988	999999	999999	308	123	210	494	999999	418	999999	999999	999999	711	542	282	607	999999	540	129	999999	211	599	999999	855	999999	999999	999999	999999	999999	385	472	663	582	249	999999	999999	509	745	911	84	723	433	999999	451	547	91	231	623	999999	599	195	595	855	857	800	999999	842	281	999999	684	770	632	999999	42	209	558	153	471	999999	166	108	908	628	54	999999	778	999999	452	317	527	217	817	999999	564	199	877	807	999999	449	370	283	999999	999999	237	314	100	999999	467	999999	999999	937	999999	839	999999	500	287	999999	999999	121	31	299	399	963	180	476	999999	599	428	843	332	751	428	31	423	999999	870	861	400	740	655	999999	999999	210	328	590	999999	999999	370	74	912	909	995	999999	428	81	883	274	999999	761	362	501	32	623	919	247	519	999999	426	789	999999	425	999999	80	999999	693	656	999999	999999	590	28	974	239	364	930	423	999999	814	603	351	999	606	985	999999	387	163	999999	28	291	90	999999	720	561	999999	444	496	342	925	157	734	999999	694	628	999999	742	999999	272	668	692	505	491	704	143	84	790	33	999999	937	693	999999	999999	999999	907	564	999999	308	999999	658	999999	443	90	830	667	868	927	314	978	699	999999	999	890	647	335	785	599	999999	999999	487	789	999999	66	999999	999999	844	357	786	786	73	776	999999	965	613	748	259	999999	999999	46	274	156	485	55	999999	999999	693	999999	739	312	132	964	999999	721	935	999999	999999	386	686	999999	823	521	151	528	914	923	462	43	287	899	86	999999	939	340	321	340	999999	375	326	999999	548	999999	618	483	664	108	999999	723	40	744	999999	999999	738	71	999999	753	15	957	140	816	999999	659	999999	840	235	761	999999	999999	409	604	564	142	999999	333	60	400	903	667	863	815	298	999999	12	999999	659	999999	632	877	999999	568	334	999999	245	509	774	999999	298	777	258	999999	999999	823	323	435	189	116	812	414	21	823	850	999999	103	999999	528	849	999999	601	999999	999999	999999	158	694	841	999999	999999	897	560	558	171	112	135	999999	960	742	475	425	577	363	552	402	227	866	303	717	986	263	919	981	925	242	999999	597	999999	774	924	138	481	165	999999	219	261	856	850	999999	725	928	142	583	999999	433	89	247	637	
628	911	292	999999	999999	999999	954	999999	578	633	928	415	537	192	196	999999	347	944	421	391	343	150	371	25	582	992	999999	131	345	999999	501	162	458	959	999999	862	999999	737	357	872	27	241	682	232	999999	315	197	999999	999999	999999	715	999999	667	999999	304	999999	550	276	818	999999	235	999999	999999	999999	999999	999999	956	577	583	334	184	609	999999	549	374	112	999999	148	104	999999	999999	321	185	999999	999999	22	495	602	665	999999	321	376	999999	225	646	999999	598	42	100	999999	359	619	999999	621	999999	116	892	128	491	202	999999	412	999999	552	999999	999999	657	999999	438	129	290	999999	999999	999999	999999	808	691	381	902	189	513	999999	57	948	999999	194	158	999999	999999	999999	129	376	121	473	999999	909	204	376	888	999999	537	999999	603	970	999999	995	999999	710	609	783	999999	521	999999	999999	688	593	999999	233	634	152	765	103	85	331	10	999999	252	449	361	999999	999999	999999	999999	180	652	977	832	86	93	999999	487	999999	954	213	999999	999999	161	809	999999	517	999999	970	741	745	966	443	460	281	970	950	753	267	359	506	999999	109	38	55	659	710	761	999999	149	713	664	328	148	871	999999	999999	999999	443	664	999999	999999	643	583	747	213	999999	526	560	999999	143	177	999999	97	458	44	591	578	116	999999	84	755	278	999999	999999	91	647	305	589	641	577	999999	999999	603	515	949	536	525	291	841	451	193	211	181	999999	999999	999999	241	690	837	999999	824	655	999999	590	98	288	811	555	666	565	912	937	918	538	944	999999	999999	581	508	507	76	999999	275	999999	890	554	106	825	492	646	416	614	999999	999999	753	543	35	23	427	671	724	969	625	285	999999	999999	292	642	71	687	817	999999	999999	999999	982	999999	390	586	699	544	191	986	73	29	159	308	195	335	785	999999	831	613	164	837	999999	106	999999	999999	178	644	999999	999999	763	804	829	756	999999	422	610	999999	999999	449	323	882	489	738	906	605	999999	240	71	956	999999	999999	999999	999999	504	354	999999	886	999999	401	418	65	282	727	233	269	199	402	999999	772	999999	569	258	392	300	282	358	54	199	75	863	937	999999	314	606	112	999999	625	262	87	864	724	360	761	999999	268	999999	761	514	646	415	733	365	298	241	298	411	999999	999999	232	996	512	696	799	999999	480	999999	999999	130	130	999999	574	150	797	908	999999	218	497	362	41	672	596	540	553	660	999999	999999	294	83	318	701	484	712	40	91	361	38	561	233	559	999999	641	640	393	335	841	593	567	390	240	999999	999999	999999	881	
559	409	999999	152	149	408	999999	197	999999	999999	429	836	999999	120	716	999999	972	999999	274	802	256	41	999999	156	228	999999	545	24	999999	842	239	787	373	830	480	999999	389	885	999999	999999	661	597	746	999999	963	498	979	483	999999	833	999999	999999	649	999999	635	527	454	826	924	331	999999	884	292	999999	582	642	472	41	999999	44	177	97	244	450	150	999999	295	136	192	999999	838	999999	172	80	999999	806	147	64	205	952	999999	999999	960	999999	960	777	315	999999	256	330	36	999999	999999	999999	999999	179	198	208	178	976	242	999999	643	205	492	800	721	222	999999	999999	505	418	999999	686	999999	614	137	153	489	373	353	601	879	862	999999	890	228	999999	999999	414	618	938	886	999999	720	909	919	999999	608	999999	65	999999	225	480	825	618	123	167	999999	62	52	54	999999	804	633	640	999999	999999	999999	602	582	376	807	999999	168	999999	531	616	999999	897	695	372	545	329	317	999999	386	409	46	94	999999	999999	345	361	372	574	229	91	999999	999999	471	147	272	16	587	689	295	999999	999999	269	96	999999	999999	122	366	679	508	999999	999999	383	999999	47	744	417	825	520	41	999999	700	594	346	450	999999	886	999999	558	110	999999	741	999999	965	999999	98	777	999999	280	870	232	995	692	999999	999999	594	222	826	999999	999999	999999	190	76	658	999999	461	999999	922	645	484	315	999999	999999	999999	969	657	869	417	39	999999	967	418	554	650	999999	460	17	999999	999999	999999	808	69	999999	165	255	999999	674	969	135	772	370	854	362	795	564	545	999999	123	999999	183	725	804	999999	999999	999999	445	636	426	849	388	999999	208	416	789	676	255	685	653	333	621	982	899	292	267	589	123	999999	758	95	273	273	894	433	342	140	14	273	999999	730	999999	999999	258	129	746	999999	172	447	999999	129	319	860	999999	790	483	200	825	999999	539	999999	322	390	999999	340	586	124	559	774	84	659	671	981	167	999999	523	999999	733	779	545	938	426	999999	999999	639	999999	413	730	999999	999999	152	314	999999	734	632	418	429	844	918	543	632	769	398	373	913	999999	337	703	620	277	999999	467	56	977	600	478	646	897	248	564	999999	394	999999	823	999999	354	189	257	999999	514	103	999999	815	246	999999	178	37	999999	579	191	448	710	120	999999	375	684	268	999999	143	164	999999	532	606	364	370	248	323	999999	999999	999999	278	90	178	116	184	529	999999	810	74	999999	450	999999	328	999999	126	999999	283	619	458	257	96	675	124	379	742	570	457	999999	875	674	999999	463	870	999999	912	
999999	541	14	662	999999	42	458	449	710	713	437	214	549	248	898	999999	704	126	999999	999999	999999	966	799	373	999999	999999	201	934	399	577	987	473	317	154	758	931	279	957	612	224	638	235	413	666	315	366	908	222	977	710	160	346	687	537	319	401	742	640	58	773	999999	523	999999	143	999999	963	896	405	999999	967	694	999999	514	999999	844	999999	999999	142	999999	256	173	978	957	688	426	650	786	999999	834	367	999999	999999	908	999999	382	124	185	279	940	351	470	513	733	999999	26	414	832	717	693	999999	838	999999	582	999999	610	863	566	371	716	84	187	126	570	132	778	999999	999999	675	596	729	202	999999	202	716	999999	660	999999	947	672	999999	818	78	96	892	529	999999	66	116	999999	519	558	999999	563	999999	174	999999	942	611	241	961	576	166	131	963	999999	999999	999999	999999	26	949	618	999999	699	703	999999	118	999999	678	999999	999999	998	731	447	87	181	389	729	336	552	442	717	999999	999999	710	445	999999	947	132	152	973	999999	200	100	999999	900	938	124	859	609	65	324	999999	999999	999999	963	845	718	999999	792	370	999999	90	323	583	241	974	903	988	267	603	999999	907	536	629	28	807	640	168	186	243	275	869	727	497	128	453	999999	674	747	600	943	903	340	781	158	100	999999	516	56	999999	44	135	601	15	893	416	737	389	32	999999	214	560	999999	558	105	955	363	999999	465	788	349	999999	251	999999	660	268	999999	754	480	928	931	134	121	260	208	149	278	722	603	711	999999	256	651	592	395	393	999999	781	685	202	999999	60	60	268	587	999999	884	999999	354	635	840	999999	908	999999	999999	90	448	999999	360	999999	687	641	232	754	82	102	588	999999	281	277	232	794	78	288	201	880	83	852	672	402	265	343	999999	968	999999	732	999999	557	368	315	944	999999	430	729	999999	999999	828	999999	195	494	226	235	662	87	999999	55	914	999999	902	353	16	999999	944	958	700	999999	999999	263	883	350	754	41	300	999999	333	999999	374	348	773	105	62	999999	667	999999	185	999999	681	299	566	999999	817	718	999999	24	308	358	483	472	999999	171	831	574	422	845	739	195	934	696	999999	608	999999	575	856	806	301	239	999999	766	782	669	999999	974	999999	67	533	999999	999999	285	667	974	330	999999	999999	612	274	487	364	822	448	989	105	985	545	958	154	251	999999	847	999999	999999	999999	717	690	369	498	999999	877	999999	999999	999999	809	659	38	999999	999999	779	266	254	542	999999	874	116	328	999999	574	687	438	738	913	291	
185	999999	999999	598	999999	999999	221	949	123	417	610	999	999999	744	190	446	956	999999	999999	999999	999999	616	315	910	204	323	399	897	795	999999	428	148	999999	999999	999999	280	106	440	234	999999	567	317	141	135	212	999999	999999	999999	611	999999	730	672	68	999999	305	568	999999	651	999999	241	999999	323	163	311	988	472	557	479	226	910	349	999999	541	16	807	678	999999	189	707	999999	717	815	296	668	90	756	90	903	735	959	999999	455	46	993	459	999999	999999	999999	147	740	328	137	999999	999999	999999	214	140	61	740	627	93	54	943	84	524	408	37	494	999999	999999	999999	653	743	267	864	894	489	999999	999999	563	999999	999999	999999	999999	10	590	999999	594	880	876	625	39	999999	118	875	999999	511	961	479	999999	226	668	609	999999	999999	999999	393	109	836	999999	724	592	503	187	999999	999999	999999	976	999999	934	999999	442	999999	354	999999	362	999999	999999	391	862	393	999999	78	505	347	999999	56	147	999999	334	206	360	758	988	161	42	999999	985	15	447	999999	534	999999	545	112	783	64	999999	298	996	999999	757	717	974	999999	207	524	999999	840	256	999999	864	367	750	737	598	684	625	202	583	827	505	629	944	999999	858	999999	532	403	563	801	791	848	999999	999999	448	643	784	488	999999	999999	537	154	758	999999	144	176	146	808	999999	108	438	72	714	179	999999	137	772	121	650	566	999999	999999	999999	999999	601	26	999999	999999	999999	955	900	147	248	75	299	999999	999999	890	727	692	504	724	889	999999	999999	728	143	453	460	999999	870	672	838	999999	526	999999	867	313	463	128	999999	536	999999	559	207	301	824	999999	999999	999999	266	882	999999	958	72	999999	715	821	93	999999	882	999999	999999	977	94	238	999999	850	548	366	493	999999	437	609	270	967	215	340	267	80	904	999999	574	131	64	988	999999	879	335	260	227	999999	999999	590	999999	999999	385	999999	999999	969	993	974	999999	522	845	999999	455	784	999999	104	71	385	563	23	968	397	727	39	999999	106	949	428	524	999999	149	446	347	846	373	141	999999	673	865	999999	999999	929	394	61	999999	364	999999	503	192	241	199	842	999999	999999	621	848	411	356	618	377	29	574	459	812	383	999999	999999	999999	421	999999	999999	397	519	275	999999	48	999999	676	753	568	563	455	246	293	999999	306	954	140	999999	524	729	999999	64	999999	278	999999	479	581	678	877	13	934	92	625	728	801	333	227	280	999999	845	735	603	999999	814	573	337	176	713	87	454	231	383	999999	999999	276	343	31	997	433	568	999999	999999	876	999999	
999999	373	620	564	999999	973	737	999999	652	679	993	999999	13	683	999999	999999	313	867	601	432	781	561	195	999999	999999	467	311	229	847	23	423	737	726	999999	195	210	716	999999	999999	999999	999999	372	999999	999999	999999	634	339	348	302	257	265	999999	406	453	783	999999	188	832	112	839	671	517	21	638	999999	266	999999	518	498	504	469	701	461	497	715	419	999999	967	945	827	138	963	926	999999	758	999999	340	283	999999	999999	31	884	509	577	442	210	360	102	961	586	718	821	999999	999999	788	999999	112	909	737	374	999999	221	886	284	710	999999	999999	420	880	406	999999	999999	806	999999	483	584	999999	883	64	999999	68	738	16	999999	119	999999	123	999999	812	204	756	430	546	347	880	810	997	235	999999	999999	619	939	221	564	661	86	24	479	999999	999999	999999	228	999999	231	315	999999	214	527	999999	403	999999	461	608	999999	650	504	105	469	500	672	587	966	27	329	896	129	526	999999	707	999999	999999	643	812	609	832	537	575	999999	42	381	605	479	999999	472	150	167	999999	536	914	166	999999	555	979	652	626	999999	211	535	335	196	982	763	820	999999	111	950	649	999	999999	122	999999	780	436	128	77	117	906	555	189	738	999999	999999	537	550	60	999999	999999	170	999999	436	336	999999	988	845	399	999999	999999	926	371	999999	518	341	682	801	999999	999999	128	999999	999999	518	499	656	356	999999	408	992	235	279	999999	363	999999	488	26	999999	999999	888	791	591	729	999999	457	999999	193	989	229	455	317	736	323	849	628	803	584	474	999999	680	693	401	447	407	616	389	844	999999	903	39	999999	265	999999	348	999999	537	999999	360	70	519	472	367	377	952	684	499	956	999999	999999	492	904	999999	490	115	205	400	154	332	618	999999	999999	185	95	999999	999999	62	720	975	440	101	672	234	413	426	999999	336	999999	494	999999	127	433	999999	282	421	135	773	774	909	153	28	392	999999	742	992	999999	296	281	187	822	631	999999	981	999999	999999	999999	999999	148	73	898	868	376	999999	609	500	644	533	903	674	999999	366	288	811	831	422	709	864	492	420	51	920	64	845	671	100	349	452	809	639	601	456	634	999999	21	285	999999	732	208	251	357	851	999999	607	999999	465	353	967	159	389	933	955	196	728	32	977	999999	530	988	999999	160	202	723	999999	82	999999	732	999999	799	556	770	976	665	250	999999	200	999999	457	732	999999	747	382	303	430	705	645	999999	999999	688	44	471	131	744	689	100	164	999999	130	999999	505	733	999999	177	602	619	957	
299	946	664	999999	999999	999999	798	782	771	778	899	999999	999999	436	358	999999	999999	999999	94	999999	999999	976	159	908	71	416	999999	999999	482	972	214	700	810	748	356	323	251	856	593	115	332	961	918	322	265	835	563	999999	157	999999	999999	411	517	970	999999	999999	999999	756	769	43	443	571	310	799	999999	208	999999	818	90	45	583	43	999999	999999	999999	999999	67	837	652	999999	999999	823	89	574	999999	803	193	840	999999	42	526	495	96	560	672	760	999999	999999	999999	66	353	744	999999	122	333	852	239	999999	654	999999	265	999999	999999	543	189	999999	492	999999	712	999999	25	999999	795	58	519	98	999999	621	999999	999999	619	999999	99	596	883	999999	806	967	251	244	573	654	196	578	776	567	391	999999	380	62	277	999999	416	977	999999	701	999999	969	999999	245	905	618	231	999999	999999	327	869	517	659	999999	813	525	494	478	999999	999999	465	999999	999999	952	706	403	250	264	297	693	532	999999	555	191	170	999999	374	999999	999999	999999	999999	107	999999	459	697	999999	893	310	248	752	441	938	999999	679	246	999999	697	999999	538	999999	999999	966	999999	151	795	757	999999	478	909	976	161	999999	149	252	938	367	483	822	264	831	509	940	26	545	261	593	342	999999	999999	439	999999	999999	999999	826	586	999999	306	601	664	939	912	999999	400	272	600	953	799	537	741	879	999999	874	396	999999	12	437	950	265	890	211	424	96	532	480	999999	438	21	999999	665	481	70	881	999999	325	919	999999	550	754	944	308	794	805	999999	76	999999	274	337	770	823	159	999999	51	711	462	999999	999999	892	919	435	172	941	486	871	999999	818	376	999999	80	999999	917	999999	206	321	999999	417	999999	952	465	299	571	110	251	999999	516	999999	999999	180	999999	999999	102	201	631	328	782	366	317	933	999999	257	814	558	266	982	905	999999	320	729	130	999999	999999	873	437	999999	999999	71	999999	999999	999999	304	799	999999	21	999999	695	999999	999999	877	539	234	999999	685	89	218	484	23	844	999999	593	254	655	299	59	660	894	229	764	999999	464	720	666	330	578	578	999999	618	546	985	297	189	999999	442	200	999999	945	999999	794	999999	154	850	999999	999999	403	999999	649	509	156	999999	385	475	961	264	423	818	999999	779	116	999999	999999	865	476	999999	972	413	248	222	999999	999999	715	674	999999	545	856	614	999999	234	926	999999	928	948	472	195	999999	821	227	751	29	999999	336	999999	123	294	999999	288	383	999999	469	990	999999	436	411	991	646	999999	999999	426	999999	809	325	343	852	649	581	811	403	
291	999999	160	195	999999	203	726	828	549	999999	150	86	577	240	145	765	999999	594	999999	547	481	999999	898	780	999999	352	219	67	992	999999	473	712	999999	885	102	999999	318	804	386	999999	685	173	106	158	899	999999	830	999999	999999	999999	999999	999999	999999	273	921	999999	360	999999	394	154	983	668	835	999999	98	438	428	691	147	35	456	141	218	268	861	318	999999	750	880	461	522	641	999999	423	406	418	999999	999999	964	361	759	999999	420	242	259	26	337	999999	70	999999	921	148	440	164	131	784	847	820	411	613	298	999999	999999	999999	631	352	791	421	829	999999	999999	43	727	786	999999	517	721	976	19	845	999999	582	689	419	999999	999999	210	722	302	622	571	812	982	999999	72	159	450	487	999999	906	234	999999	999999	390	999999	999999	420	999999	888	614	73	871	999999	566	632	999999	920	89	999999	257	152	79	129	217	999999	991	61	999999	724	999999	999999	243	999999	113	999999	75	999999	309	999999	651	999999	556	834	687	558	699	12	425	728	355	999999	370	94	363	763	165	795	999999	999999	675	836	53	929	771	546	999999	505	707	999999	566	186	999999	337	999999	293	596	244	441	658	419	999999	635	999999	999999	999999	999999	158	22	349	465	280	999999	999999	87	999999	920	626	73	150	729	204	305	480	171	179	618	999999	343	79	177	920	363	999999	999999	685	211	403	999999	883	840	680	493	367	999999	296	999999	592	999999	936	373	969	181	999999	928	999999	999999	999999	999999	209	999999	672	815	943	182	999999	916	999999	177	401	613	999999	76	999999	310	999999	711	937	991	875	999999	35	999999	999999	705	999999	749	999999	999999	646	991	56	916	999999	613	178	865	999999	195	999999	379	949	425	858	333	847	999999	999999	990	879	513	999999	173	612	510	254	888	418	999999	999999	999999	999999	282	530	410	999999	610	999999	576	142	193	171	752	56	506	749	610	999999	83	858	305	757	999999	377	143	999999	883	313	999999	369	289	999999	999999	221	159	524	677	894	457	766	247	196	425	858	696	352	14	127	115	760	643	962	999999	999999	678	47	999999	905	999999	175	683	306	866	217	999999	999999	999999	999999	896	981	82	716	477	316	621	118	999999	223	681	791	240	765	207	99	999999	326	121	999999	543	121	743	772	507	999999	999999	941	329	217	999999	959	493	999999	230	999999	999999	927	494	38	999999	569	705	567	233	606	935	917	999999	777	491	999999	625	935	997	785	248	310	999999	195	233	679	789	134	218	721	307	766	545	83	410	999999	831	92	165	999999	415	185	999999	901	999999	999999	999999	
552	726	999999	999999	999999	476	445	886	387	718	309	805	999999	780	999999	359	512	308	178	382	34	376	999999	703	999999	780	33	379	73	999999	317	838	68	837	246	999999	999999	387	750	300	999999	197	33	90	532	286	76	202	999999	999999	999999	602	999999	792	817	999999	44	775	999999	999999	452	75	823	999999	410	470	999999	261	543	999999	999999	134	558	877	282	837	353	611	181	266	713	831	544	247	726	714	660	999999	29	71	373	962	999999	973	848	44	373	407	680	72	539	815	659	661	214	999999	999999	310	520	980	832	999999	604	543	73	621	531	585	999999	695	809	999999	241	482	809	658	546	999999	39	248	474	999999	931	118	727	898	999999	999999	999999	815	670	360	755	49	239	941	367	54	910	999999	999999	788	509	999999	263	67	584	186	852	999999	374	470	999999	281	515	886	500	496	815	999999	449	648	999999	92	35	459	726	202	253	868	999999	501	674	802	735	685	446	946	855	999999	999999	995	40	999999	450	999999	89	483	533	999999	450	871	999999	745	787	864	999999	426	959	803	340	391	932	984	264	873	795	478	546	999999	449	554	640	999999	850	453	618	74	999999	825	380	252	668	900	427	429	999999	999999	24	871	449	30	987	61	999999	932	72	56	233	577	414	610	937	703	999999	999999	999999	94	999999	344	255	181	784	143	433	97	722	41	999999	835	610	866	463	999999	390	429	567	589	815	999999	391	572	840	999999	421	999999	315	999999	997	531	198	188	45	680	625	999999	246	853	628	251	999999	999999	489	999999	999999	548	156	272	323	483	338	651	278	975	952	999999	341	999999	722	664	782	757	43	45	646	432	831	783	59	122	999999	714	960	574	708	360	92	452	107	873	999999	52	999999	524	202	547	999999	69	727	941	936	526	999999	964	469	462	996	454	752	999999	999999	999999	223	211	300	624	691	703	276	602	999999	889	999999	849	51	739	114	999999	842	109	999999	771	65	117	185	667	999999	995	115	256	363	638	999999	999999	166	259	999999	451	999999	578	856	215	792	999999	350	57	903	999999	922	729	357	999999	999999	999999	999999	999999	317	999999	35	632	51	695	598	30	248	962	199	69	692	792	910	663	999999	274	253	317	979	930	767	137	999999	301	82	999999	898	876	36	999999	542	221	941	999999	425	999999	536	170	999999	999999	887	999999	999999	843	598	140	818	694	202	347	999999	999999	965	387	999999	898	868	749	999999	222	131	372	935	152	999999	481	999999	195	247	693	737	999999	700	217	52	999999	999999	920	999999	942	566	214	
999999	689	999999	828	255	999999	386	527	733	787	548	404	650	999999	452	999999	325	127	289	633	456	509	609	328	23	758	344	999999	999999	947	57	679	655	917	688	256	506	699	236	999999	808	720	960	950	543	305	566	527	936	562	605	585	662	933	757	184	89	328	814	496	229	427	897	999999	999999	999999	748	732	836	206	999999	626	891	993	824	735	549	999999	784	717	201	816	32	77	352	471	999999	722	169	999999	176	188	999999	739	999999	391	823	184	220	999999	557	834	691	739	352	978	693	999999	119	32	635	430	999999	107	999999	413	405	830	443	278	851	36	573	999999	40	41	742	161	927	443	912	374	999999	119	999999	367	999999	999999	724	373	777	358	612	999999	878	746	644	999999	444	663	986	993	741	942	823	999999	270	368	709	321	246	542	741	999999	119	999999	981	433	936	999999	287	121	116	79	500	502	999999	435	454	999999	397	954	716	999999	457	919	632	506	296	639	106	767	583	412	999999	245	617	999999	37	617	765	220	850	507	999999	999999	999999	672	452	331	117	835	914	425	924	291	825	999999	228	200	638	484	999999	307	999999	999999	537	703	942	264	885	486	407	836	528	186	114	999999	888	583	42	960	64	965	531	999999	999999	168	488	999999	419	149	999999	999999	978	290	82	553	999999	999999	999999	193	729	197	445	999999	437	999999	897	747	999999	999999	589	645	168	678	430	182	775	999999	667	379	224	107	845	999999	999999	999999	857	999999	999999	561	999999	33	246	848	240	866	529	999999	834	999999	270	999999	667	999999	560	82	678	310	860	900	777	97	207	966	968	632	352	699	862	866	229	660	643	625	999999	999999	999999	320	447	563	653	874	744	892	999999	484	439	51	195	695	891	557	386	213	783	464	825	279	879	608	524	829	48	968	999999	609	106	52	739	993	673	368	862	307	256	903	353	314	857	999999	202	999999	514	176	999999	672	284	440	999999	609	740	139	999999	838	999999	823	999999	999999	347	509	387	999999	312	201	999999	999999	694	89	956	880	120	520	422	395	999999	999999	999999	999999	999999	882	335	666	210	139	263	999999	927	33	267	433	78	577	967	357	117	805	997	999999	154	451	978	204	999999	961	498	999999	999999	55	433	825	508	963	999999	465	184	720	999999	999999	999999	999999	605	670	821	533	812	542	999999	74	287	610	225	12	727	999999	904	999999	193	248	641	42	999999	882	600	999999	924	114	796	999999	183	396	618	824	999999	665	846	317	383	949	159	955	676	652	767	822	609	506	245	239	
561	999999	537	947	541	905	662	722	79	389	608	999999	746	999999	891	891	991	999999	628	71	706	596	757	243	99	685	999999	183	124	778	832	428	868	566	950	140	859	670	293	999999	13	133	247	993	999999	451	999999	999999	761	999999	830	218	999999	183	532	964	999999	303	999999	999999	550	488	608	999999	556	999999	999999	999999	100	761	42	999999	117	159	68	583	359	764	999999	647	476	730	999999	999999	947	623	551	999999	43	986	844	565	812	437	928	525	999999	946	446	172	612	38	544	10	844	509	999999	727	125	949	614	531	411	221	389	819	76	370	353	999999	638	154	156	114	916	476	518	680	999999	542	999999	413	327	730	999999	447	196	421	999999	999999	522	823	579	93	381	323	164	601	57	118	999999	999999	999999	513	533	468	881	440	94	378	991	999999	505	582	890	211	213	681	186	941	633	655	999999	906	421	815	575	72	999999	999999	321	917	999999	123	93	904	811	813	206	575	999999	756	337	35	456	101	327	999999	203	999999	119	483	425	115	485	999999	198	999999	102	999999	999999	819	999999	491	999999	84	797	392	499	999999	400	400	485	999999	999999	876	327	999999	460	329	497	578	999999	561	999999	999999	999999	527	999999	289	716	999999	999999	487	682	999999	58	999999	999999	381	303	999999	999999	216	780	719	998	814	999999	999999	486	257	245	772	231	324	949	156	997	999999	999999	280	754	219	280	285	678	997	928	639	828	481	971	999999	999999	562	81	999999	781	774	840	687	797	39	999999	468	999999	948	266	367	999999	902	848	751	799	33	189	298	935	504	50	10	999999	100	780	14	999999	166	745	668	253	999999	374	232	387	894	482	725	999999	999999	405	730	741	570	999999	925	633	999999	289	13	383	783	727	286	734	839	801	706	999999	999999	191	722	212	999999	123	510	999999	999999	999999	904	550	999999	882	999999	109	319	269	999999	999999	854	381	66	877	999999	294	470	568	97	497	547	103	775	476	615	999999	999999	527	999999	999999	341	397	16	999999	999999	463	918	900	604	187	999999	580	485	458	405	428	134	845	470	313	999999	941	450	138	999999	810	774	988	999999	502	426	792	999999	868	917	466	374	209	502	999999	376	999999	964	909	999999	966	618	327	80	197	505	837	66	999999	999999	399	947	877	41	574	688	930	999999	112	999999	999999	464	616	541	938	63	999999	353	191	936	94	999999	540	999999	858	202	457	917	89	999999	589	736	286	75	527	519	496	178	927	600	446	935	999999	159	450	512	11	786	142	143	580	999999	874	902	718	422	
999999	821	999999	999999	999999	22	554	115	999999	895	188	550	24	999999	566	756	999999	999999	999999	999999	124	391	615	356	200	670	785	945	425	106	861	383	357	114	999999	675	996	999999	368	433	391	756	977	999999	333	460	999999	999999	999999	999999	78	999999	411	569	307	999999	216	999999	191	570	237	999999	690	85	44	804	999999	909	326	999999	999999	869	233	77	999999	368	413	70	32	739	898	82	379	600	37	578	971	787	999999	999999	999999	999999	999999	797	999999	783	76	902	521	529	999999	862	396	685	999999	208	999999	344	802	999999	621	156	804	999999	671	164	239	99	999999	465	999999	416	999999	248	432	590	505	435	871	983	301	510	999999	503	482	999999	999999	693	536	829	518	637	999999	867	466	322	999999	922	136	50	999999	976	855	65	696	850	759	999999	262	483	702	634	472	999999	647	120	606	311	968	635	478	545	563	227	946	205	999999	999999	782	120	225	583	999999	999999	438	325	999999	493	806	632	286	539	999999	62	137	883	174	175	229	999999	999999	74	953	500	572	19	423	638	118	999999	429	524	374	999999	999999	999999	335	999999	390	332	464	999999	504	346	358	938	113	510	100	73	40	266	26	436	404	160	629	808	268	999999	901	27	999999	315	999999	999999	175	999999	794	17	557	532	784	897	890	999999	569	999999	151	633	906	999999	547	999999	470	173	508	937	746	117	500	527	383	999999	430	999999	738	199	143	596	773	999999	715	92	515	999999	481	128	545	999999	590	21	666	634	523	988	479	339	844	49	999999	999999	553	686	517	999999	158	999999	476	453	999999	380	483	555	859	999999	207	999999	539	999999	691	389	999999	944	526	488	999999	999999	448	442	967	408	999999	103	342	999999	270	39	574	485	359	658	652	102	938	999999	999999	999999	774	430	790	24	999999	882	357	874	835	608	999999	39	179	409	384	43	999999	999999	999999	999999	222	999999	832	178	890	64	613	43	736	309	999999	316	950	749	999999	27	651	999999	608	471	999999	999999	711	661	999999	999999	316	949	284	618	616	482	999999	157	899	461	598	622	133	746	999999	324	147	535	602	999999	88	429	434	999999	391	531	999999	565	643	754	611	180	309	999999	747	999999	999999	127	999999	533	133	803	850	999999	999999	999999	830	999999	202	431	999999	185	68	999999	999999	886	999999	917	237	999999	624	627	513	154	849	428	322	777	998	615	565	999999	842	999999	729	285	579	910	999999	362	700	995	372	222	434	436	121	293	999999	861	148	841	890	607	999999	506	299	705	674	11	716	63	863	587	999999	999999	
343	989	296	192	999999	614	980	874	999999	628	999999	301	720	999999	999999	39	889	999999	477	723	139	999999	170	233	985	999999	999999	936	999999	647	141	785	356	999999	102	131	996	999999	554	533	999999	25	223	290	251	997	985	260	694	686	999999	727	120	152	999999	108	829	999999	206	443	377	54	999999	746	496	999999	945	596	330	999999	999999	999999	592	943	862	123	999999	880	982	988	888	985	251	958	484	999999	999999	999999	952	993	301	999999	999999	120	165	817	786	476	793	999999	61	398	930	999999	999999	979	999999	999999	999999	67	87	949	91	999999	555	392	802	280	272	92	804	999999	643	336	893	110	683	481	999999	55	999999	554	96	220	999999	999999	999999	999999	314	999999	279	508	924	895	916	999999	851	999999	999999	773	999999	999999	214	710	999999	319	999999	603	999999	553	306	663	999999	244	730	532	862	870	280	65	336	71	999999	999999	812	306	817	748	420	551	258	391	915	23	40	821	350	385	254	627	745	999999	134	760	207	999999	128	689	174	999999	489	980	31	510	446	953	549	999999	999999	669	502	999999	999999	75	305	915	747	375	214	999999	192	486	626	999999	999999	875	936	215	570	999999	999999	137	584	999999	71	277	369	415	577	86	281	904	487	584	999999	740	277	69	465	999999	868	753	485	265	211	12	999999	999999	201	571	27	344	875	999999	491	374	431	999999	13	999999	556	342	798	999999	637	287	999999	51	527	579	608	999999	749	287	336	434	652	328	825	69	913	999999	223	16	69	937	999999	784	103	999999	318	999999	65	438	736	999999	999999	358	628	923	999999	999999	999999	622	962	150	594	597	376	66	721	112	342	943	124	565	128	792	78	699	999999	999999	999999	999999	999999	498	821	321	551	800	479	304	700	901	999999	600	149	601	53	918	352	442	417	46	49	215	777	121	324	999999	418	999999	289	928	675	999999	999999	999999	999999	473	329	283	56	576	999999	427	412	999999	886	523	426	526	748	160	357	815	807	912	727	64	721	709	997	380	391	317	24	772	235	280	236	64	999999	579	999999	999999	395	841	999999	621	999999	346	999999	800	754	891	424	999999	999999	999999	979	461	366	307	752	619	285	676	194	280	412	639	214	616	296	371	999999	178	560	287	430	966	999999	116	260	384	484	206	625	999999	999999	885	999999	376	999999	774	698	999999	827	999999	794	719	657	188	218	999999	999999	619	999999	392	614	255	578	999999	439	23	999999	260	56	378	999999	89	60	693	387	999999	448	999999	324	999999	999999	344	351	581	493	711	318	999999	897	96	
999999	999999	999999	242	886	647	999999	999999	936	287	776	999999	896	459	999999	715	668	963	801	691	725	303	304	999999	999999	280	903	996	999999	999999	704	999999	999999	959	135	279	396	818	807	999999	220	999999	901	999999	999999	999999	447	892	999999	778	52	355	999999	216	371	999999	571	999999	522	999999	743	319	999999	999999	583	63	999999	937	333	574	328	999999	165	999999	480	185	402	267	256	494	833	21	269	999999	999999	359	250	156	597	187	708	999999	305	999999	996	901	463	999999	999999	691	150	999999	569	999999	459	202	199	421	736	195	556	314	454	38	782	732	60	64	532	234	813	937	349	155	999999	999999	554	964	75	579	721	708	803	564	999999	333	452	999999	583	999999	170	828	420	412	631	999999	249	276	419	999999	851	409	999999	239	878	213	169	423	306	825	999999	235	355	167	474	847	510	890	685	999999	289	953	481	50	999999	984	999999	937	523	999999	394	288	554	801	999999	322	999999	574	685	149	173	38	999999	999999	844	999999	999999	263	999999	999999	893	359	999999	960	984	897	999999	999999	175	894	686	232	899	834	441	369	680	554	439	999999	309	936	214	999999	295	260	163	723	206	139	999999	273	999	739	578	44	697	999999	816	830	395	428	409	791	463	941	139	999999	326	484	264	928	999999	999999	999999	957	999999	55	675	734	999999	214	999999	46	392	423	999999	169	265	406	672	96	738	608	766	881	537	423	91	999999	131	197	406	721	999999	583	448	223	999999	621	889	651	999999	92	999999	190	503	372	408	999999	718	969	709	999999	811	999999	200	225	30	603	430	731	963	331	612	556	807	212	171	809	974	19	905	644	516	30	177	655	522	585	999999	999999	999999	51	999999	162	999999	486	909	706	393	999999	999999	661	999999	168	688	598	479	539	999999	301	210	999999	76	999999	999999	75	413	791	11	544	703	999999	999999	265	999999	922	999999	460	78	330	302	465	426	751	816	999999	453	358	342	578	185	982	212	999999	963	426	975	926	97	423	83	999999	999999	848	999999	999999	999999	935	453	766	902	28	471	62	998	745	182	324	892	820	999999	65	459	999999	368	720	242	140	999999	999999	946	768	372	655	257	184	760	999999	999999	67	808	517	904	999999	676	166	999999	999999	999999	999999	999999	660	999999	277	800	28	669	282	489	809	526	999999	999999	164	999999	144	656	999999	804	824	984	604	102	834	999999	114	160	883	756	211	999999	999999	53	999999	53	999999	999999	105	854	239	515	488	98	999999	541	504	874	750	755	541	510	703	355	273	243	999999	567	210	
266	696	867	785	526	288	609	444	271	999999	121	533	410	560	962	574	318	505	515	679	303	516	239	410	137	224	700	999999	999999	780	840	999999	728	533	839	167	371	730	962	810	813	107	243	315	639	999999	141	950	740	780	999999	738	145	887	907	749	466	999999	657	311	999999	112	999999	491	728	718	999999	876	721	805	213	588	543	705	866	206	999999	923	771	905	92	750	765	999999	999999	112	267	999999	999999	99	700	904	82	660	232	710	399	752	999999	920	426	265	238	999999	577	999999	999999	439	31	711	999999	543	696	752	999999	836	347	751	665	999999	460	965	259	631	999999	308	999999	882	999999	999999	999999	531	345	850	999999	999999	999999	999999	388	459	907	828	818	915	999999	167	218	329	442	999999	999999	648	96	961	999999	999999	999999	999999	830	278	859	999999	956	866	999999	944	207	845	273	401	324	517	372	216	718	999999	157	343	17	947	100	999999	999999	96	791	168	999999	384	390	37	821	999999	999	120	599	594	872	951	21	999999	959	999999	65	50	999999	999999	285	880	252	838	314	999999	999999	882	999999	673	872	870	999999	745	999999	823	465	246	999999	999999	518	262	999999	134	759	205	999999	338	988	728	999999	409	24	999999	999999	563	141	551	723	999999	999999	999999	931	925	722	12	877	275	999999	999999	906	999999	471	672	346	33	273	999999	88	999999	349	270	999999	460	999999	472	999999	148	862	946	691	999999	523	429	94	402	330	691	412	757	327	999999	999999	851	821	321	999999	999999	599	859	300	22	473	614	810	64	231	481	392	999999	156	739	413	231	454	992	306	52	587	999999	702	581	716	330	790	293	110	52	999999	232	535	514	999999	999999	656	678	450	908	619	999999	180	849	999999	163	611	588	653	938	406	829	24	895	764	654	167	718	999999	152	999999	526	953	188	842	999999	724	642	999999	410	575	999999	551	397	999999	999999	774	853	999999	999999	719	212	999999	171	646	809	217	639	749	999999	845	937	382	999999	95	102	87	999999	16	148	439	999999	397	253	999999	999999	999999	627	999999	999999	880	313	999999	999999	432	620	887	792	542	43	953	94	892	999999	564	638	999999	999999	312	341	999999	782	847	999999	134	750	814	396	797	999999	532	590	176	542	23	542	501	639	875	474	999999	295	459	973	195	354	87	100	688	735	237	44	325	999999	738	107	466	311	618	999999	806	500	994	999999	510	999999	917	999999	293	32	146	764	377	837	136	194	333	873	949	999999	673	999999	707	72	999999	999999	999999	45	804	915	86	999999	30	203	668	714	
300	931	472	822	999999	726	999999	666	999999	999999	666	487	999999	553	774	999999	999999	838	999999	91	792	931	739	999999	108	882	555	378	945	945	743	184	179	421	999999	401	999999	136	999999	946	917	51	473	324	831	787	40	260	150	494	999999	191	194	586	999999	369	201	459	724	553	181	438	720	653	999999	492	317	593	999999	999999	190	999999	495	999999	999999	751	468	425	191	999999	852	305	237	999999	999999	562	990	593	999999	534	999999	999999	412	799	999999	488	330	819	999999	349	480	446	600	768	313	999999	695	131	999999	180	900	776	278	413	701	875	211	269	545	177	999999	723	103	999999	182	238	822	999999	297	686	431	648	999999	999999	840	416	999999	469	158	504	999999	868	999999	329	634	433	683	999999	108	899	287	71	284	427	846	756	352	475	595	84	999999	10	999999	735	749	261	945	436	573	295	181	741	120	51	999999	633	552	774	501	748	554	999999	596	398	999999	370	374	412	995	93	73	239	874	83	999999	866	44	446	580	382	999999	999999	435	999999	728	545	950	242	999999	223	214	577	973	846	999999	966	999999	445	336	389	999999	542	441	489	231	999999	867	47	338	999999	599	999999	999999	999999	999999	306	398	783	999999	863	419	142	295	781	879	999999	265	37	999999	747	462	599	120	200	494	999999	816	945	999999	786	677	913	999999	682	999999	108	999999	999999	586	233	577	630	775	999999	969	999999	999999	659	610	735	999999	840	493	591	981	10	995	999999	634	324	490	453	200	999999	196	506	999999	612	167	780	123	411	451	330	999999	832	823	647	231	739	699	167	344	999999	999999	837	429	322	700	999999	113	379	999999	999999	999999	999999	999999	891	999999	473	999999	644	501	829	621	999999	999999	999999	999999	999999	999999	357	782	894	624	332	118	999999	783	999999	86	916	999999	999999	999999	999999	191	188	587	999999	403	932	371	757	223	999999	665	515	245	826	448	265	999999	551	999999	756	596	999999	647	420	999999	999999	999999	999999	397	609	732	958	163	877	999999	220	586	376	999999	253	985	34	680	999999	667	603	108	999999	910	820	26	370	105	999999	157	999999	541	999999	39	307	824	444	370	999999	999999	707	361	367	734	999999	999999	533	999999	203	770	571	654	87	752	999999	997	161	26	999999	999999	999999	999999	999999	999999	246	679	419	347	459	429	551	664	76	246	999999	999999	740	232	682	151	493	575	901	159	585	211	463	424	617	309	672	427	794	31	961	845	999999	999999	497	558	269	999999	345	774	999999	907	588	841	793	180	267	929	343	434	999999	796	960	92	999999	
45	225	995	730	159	999999	133	869	54	285	124	132	113	734	134	882	307	999999	137	930	677	999999	999999	630	999999	52	742	93	369	921	175	999999	46	492	462	343	273	465	195	26	105	47	999999	565	679	58	163	205	219	552	802	565	833	161	476	422	603	375	999999	116	25	50	510	999999	120	999999	999999	999999	281	791	618	842	999999	120	999999	640	999999	66	999999	999999	888	546	999999	999999	999999	999999	61	999999	25	50	739	898	180	88	11	64	537	999999	455	449	999999	999999	999999	428	999999	960	521	722	326	836	343	547	999999	999999	228	478	999999	999999	14	999999	188	211	605	240	61	719	671	965	119	999999	112	668	999999	511	434	999999	999999	455	881	168	97	339	568	189	999999	202	484	999999	999999	533	999999	843	999999	945	999999	761	937	999999	376	224	298	556	613	999999	733	674	936	912	472	871	999999	719	812	999999	423	849	642	999999	533	859	244	397	114	999999	999999	269	999999	665	999999	999999	418	929	999999	666	870	541	725	33	999999	43	999999	999999	811	989	678	179	41	571	999999	422	129	999999	999999	517	979	901	451	999999	653	474	999999	281	672	799	999999	926	640	155	999999	882	133	619	970	500	603	999999	999999	125	907	722	238	999999	143	827	999999	999999	768	571	686	968	99	999999	379	981	620	983	999999	21	999999	752	999999	886	999999	999999	299	509	550	670	913	999999	325	999999	130	999999	245	730	148	845	256	565	167	79	999999	16	999999	999999	250	989	879	620	773	573	589	165	193	351	105	494	999999	53	356	108	657	379	999999	762	999999	447	745	890	845	63	999999	970	595	999999	999999	589	856	999999	269	999999	791	303	543	999999	999999	965	999999	894	635	654	999999	212	218	68	421	98	363	40	856	802	254	988	775	720	808	619	569	723	999999	515	999999	999999	999999	796	317	999999	836	901	999999	612	699	851	264	201	746	562	761	536	999999	339	236	825	17	999999	999999	802	528	999999	943	999999	405	34	970	130	26	643	428	422	751	66	261	999999	999999	254	112	403	734	583	973	255	999999	999999	999999	593	288	811	666	327	999999	514	999999	23	958	888	217	675	880	143	184	112	144	999999	785	999999	999999	999999	811	999999	364	913	77	944	849	697	278	372	358	386	842	999999	977	999999	933	999999	230	247	503	136	46	437	522	600	409	871	121	999999	258	683	999999	513	10	902	999999	999999	447	999999	174	270	619	845	326	999999	999999	969	135	43	415	548	771	841	281	684	726	926	400	476	545	999999	999999	999999	123	674	870	339	999999	85	999999	999999	
799	999999	82	999999	999999	201	120	27	999999	439	746	999999	999999	709	999999	999999	242	325	186	999999	185	999999	356	196	684	999999	731	999999	999999	962	999999	59	999999	58	749	442	768	48	178	534	816	999999	177	115	241	509	654	414	762	206	107	888	898	111	999999	828	981	886	559	999999	470	999999	393	347	673	696	191	65	960	999999	905	204	157	999999	229	802	803	251	954	184	215	999999	889	437	865	876	999999	794	867	920	461	882	488	521	74	357	999999	999999	441	545	999999	598	999999	292	999999	999999	741	257	881	388	999999	740	931	384	999999	999999	579	999999	481	999999	999999	396	198	49	29	33	715	999999	587	872	812	973	809	419	857	617	999999	607	146	999999	145	903	912	489	895	720	950	114	999999	921	777	999999	999999	644	999999	930	999999	999999	272	276	197	999999	670	19	999999	61	999999	522	527	833	279	999999	820	519	999999	641	484	709	154	308	999999	610	564	665	105	779	625	175	418	926	216	469	999999	869	774	39	999999	999999	999999	999999	789	999999	999999	247	651	805	999999	838	999999	369	456	999999	269	964	204	587	551	14	913	999999	435	765	113	600	626	999999	637	999999	745	632	407	580	796	310	999999	644	999999	999999	999999	299	567	787	192	999999	999999	515	999999	380	999999	197	488	238	999999	126	418	999999	335	999999	999999	841	177	999999	103	359	961	999999	999999	959	455	560	564	233	999999	623	238	999999	583	999999	131	999999	610	267	285	557	999999	999999	999999	679	891	494	999999	46	706	182	999999	305	694	833	97	604	610	249	924	125	633	264	248	375	999999	770	999999	280	865	510	240	910	986	545	214	999999	999999	236	78	960	251	527	527	817	501	933	953	999999	966	526	510	371	342	999999	924	890	999999	999999	791	131	54	47	180	206	941	999999	319	159	999999	305	319	384	181	963	874	115	736	999999	999999	955	816	701	314	348	999	869	999999	826	999999	999999	862	79	999999	999999	916	213	999999	331	999999	290	623	999999	999999	671	217	136	199	379	295	999999	163	999999	351	999999	314	353	733	831	999999	999999	643	492	999999	314	443	999999	939	234	56	999999	757	415	555	593	341	22	580	999999	141	872	679	208	999999	800	170	363	727	609	999999	573	999999	526	134	803	646	140	999999	816	999999	966	197	965	999999	625	999999	748	953	758	504	302	772	999999	699	334	402	445	952	999999	154	90	523	340	999999	482	999999	241	290	752	946	210	999999	764	999999	175	685	999999	999999	999999	738	421	409	969	114	349	801	999999	999999	999999	410	999999	188	999999	671	157	999999	999999	
999999	999999	434	830	999999	211	811	303	999999	18	684	534	648	999999	570	999999	999999	732	999999	554	235	252	681	810	415	489	999999	999999	31	218	102	999999	999999	828	342	35	490	907	999999	208	167	810	999999	792	705	999999	161	722	640	151	538	999999	999999	999999	631	999999	999999	624	425	999999	859	76	281	346	999999	426	999999	820	355	545	555	101	779	482	396	424	458	999999	115	999999	338	629	114	880	680	162	791	822	206	212	856	866	492	999999	348	100	539	457	875	999999	999999	999999	999999	105	595	446	170	994	512	999999	681	999999	518	311	650	240	961	401	666	999999	635	989	624	153	999999	689	609	999999	144	305	885	11	999999	999999	634	997	262	19	294	244	999999	797	999999	999999	531	577	999999	190	999999	999999	139	147	791	121	652	498	716	232	416	906	999999	999999	859	999999	331	679	999999	691	999999	652	977	952	117	999999	771	999999	679	634	999999	120	340	428	479	36	176	748	219	902	184	145	291	999999	602	387	406	636	937	113	667	851	312	999999	999999	999999	140	186	999999	369	350	814	819	91	610	999999	575	419	999999	833	50	583	470	372	999999	541	371	947	360	730	34	144	901	999999	966	771	808	999999	914	999999	999999	989	999999	850	561	370	999999	209	429	306	811	999999	750	114	999999	94	391	999999	159	972	321	192	826	308	344	999999	913	999999	999999	999999	497	901	999999	99	937	60	863	619	811	156	999999	171	999999	999999	919	999999	393	796	513	882	390	868	999999	999999	485	713	999999	420	999999	354	457	84	94	590	808	909	493	999999	176	22	999999	999999	138	13	758	159	664	772	999999	308	823	126	738	242	458	629	387	999999	999999	233	999999	453	999999	466	699	150	86	937	255	999999	553	732	630	501	999999	619	740	520	193	336	59	401	41	217	999999	340	345	852	999999	189	531	930	999999	942	999999	777	666	671	313	617	999999	726	999999	999999	754	999999	495	246	581	839	888	999999	379	287	184	495	999999	897	935	368	804	234	805	999999	999999	623	684	687	376	999999	952	79	216	575	263	332	999999	662	462	440	999999	999999	999999	303	301	664	560	770	768	639	365	769	736	945	812	999999	921	999999	890	141	416	808	870	697	886	818	999999	803	34	851	620	999999	444	504	523	999999	952	512	775	999999	72	914	999999	736	528	193	999999	271	762	414	999999	425	771	331	34	46	238	584	416	999999	14	757	746	916	999999	605	334	242	999999	116	999999	999999	684	76	78	999999	889	143	178	999999	485	398	50	619	450	999999	988	123	479	486	477	378	
999999	303	999999	314	178	999999	999999	923	999999	111	839	655	518	991	740	705	262	999999	999999	999999	415	999999	999999	615	716	136	999999	999999	617	221	762	999999	639	528	323	391	999999	999999	334	999999	427	255	845	384	558	394	111	458	464	292	999999	999999	339	383	962	393	306	214	598	51	999999	892	315	999999	348	999999	26	989	999999	999999	459	498	208	270	677	999999	866	621	67	332	34	999999	370	334	361	999999	615	265	999999	929	999999	51	176	999999	360	999999	939	209	999999	999999	377	121	780	999999	833	371	749	999999	706	801	526	684	157	275	27	999999	531	981	999999	999999	289	761	433	748	273	999999	332	915	910	999999	231	999999	585	999999	999999	912	999999	264	500	999999	999999	547	559	999999	999999	410	999999	900	275	840	999999	957	999999	512	384	616	688	41	842	425	49	833	167	999999	580	999999	109	753	321	999999	282	277	490	305	467	741	211	669	345	999999	523	432	999999	79	149	273	752	82	29	347	234	215	421	85	999999	242	389	995	999999	553	310	151	588	171	999999	735	999999	999999	55	642	415	29	999999	979	902	617	193	98	424	316	116	36	734	974	999999	999999	855	415	355	234	362	216	484	792	562	382	844	488	511	999999	796	999999	999999	999999	932	215	518	442	182	342	999999	999999	580	999999	446	284	416	613	291	500	880	71	274	820	290	208	999999	999999	426	530	773	704	586	21	999999	974	999	999999	999999	999999	558	999999	999999	999999	999999	70	635	607	999999	999999	965	999999	207	20	532	999999	868	216	105	733	670	999999	25	651	569	354	714	568	999999	472	999999	999999	999999	999999	942	467	827	261	644	230	572	937	558	148	565	999999	506	576	489	784	115	792	999999	999999	999999	999999	406	999999	999999	831	355	77	249	883	13	905	669	999999	78	999999	907	617	999999	875	170	733	66	999999	95	36	847	148	999999	999999	367	492	807	262	999999	998	70	245	808	813	999999	505	697	999999	999999	659	999999	915	508	424	999999	498	999999	999999	158	280	999999	529	999999	426	999999	216	988	666	525	521	108	999999	999999	79	999999	671	809	758	10	665	45	390	742	436	999999	931	640	999999	999999	869	271	431	114	999999	121	999999	999999	391	829	667	517	999999	159	624	561	999999	937	999999	999999	215	688	473	385	492	244	506	786	80	273	62	999999	332	961	656	260	999999	999999	645	999999	472	932	427	928	343	158	14	241	999999	875	696	993	999999	999999	999999	190	999999	55	621	107	999999	754	669	127	777	101	999999	79	503	373	999999	999999	302	481	947	283	270	544	52	999999	240	
275	668	205	577	999999	374	999999	471	476	999999	631	691	547	352	717	273	310	160	251	964	935	738	999999	991	542	999999	999999	307	226	919	999999	13	287	867	350	96	473	550	719	999999	116	607	36	911	262	472	754	139	239	19	960	999999	800	379	305	537	999999	213	44	366	644	779	255	556	209	999999	413	679	999999	631	799	999999	441	525	857	337	711	999999	739	79	946	999999	78	216	959	868	213	907	572	813	181	269	515	999999	91	336	362	999999	712	634	69	85	999999	999999	220	999999	952	999999	999999	967	825	81	474	964	419	53	999999	48	597	340	424	505	116	999999	999999	539	255	999999	999999	530	999999	999999	999999	114	20	871	473	470	996	759	999999	928	395	999999	987	110	795	550	943	48	625	999999	882	999999	999999	563	999999	938	158	680	954	873	841	991	999999	594	999999	370	954	547	579	251	51	838	999999	999999	120	511	211	359	744	999999	999999	405	905	660	358	757	894	456	903	999999	322	326	804	52	97	403	612	402	168	435	595	405	468	384	282	54	958	725	453	999999	736	798	936	259	738	446	96	342	246	194	476	999999	644	54	929	999999	43	999999	407	999999	899	999999	201	319	119	740	936	999999	387	313	999999	178	13	999999	798	999999	390	554	314	999999	316	280	165	973	999999	999999	761	424	455	558	21	587	999999	736	567	927	607	626	150	998	999999	566	954	933	395	307	504	999999	255	999999	344	488	77	757	410	999999	653	227	999999	31	978	999999	999999	829	301	221	851	276	999999	999999	916	763	413	316	150	750	999999	232	588	661	593	564	999999	49	223	532	999999	570	336	938	999999	389	276	129	29	999999	999999	999999	999999	183	456	238	327	999999	499	580	85	761	616	660	312	999999	638	698	999999	424	352	46	615	999999	701	999999	999999	941	597	536	999999	293	296	162	269	201	590	414	215	999999	999999	999999	550	999999	457	758	954	999999	636	852	750	577	691	604	999999	999999	999999	872	999999	999999	999999	999999	786	962	999999	791	474	999999	400	120	840	999999	493	82	187	556	495	972	322	942	336	274	314	744	785	999999	602	999999	515	815	683	718	931	49	999999	861	999999	587	559	665	294	499	285	525	22	526	94	999999	427	999999	958	545	559	539	838	32	81	52	187	174	199	999999	948	999999	437	999999	302	453	15	999999	547	908	423	656	657	836	989	789	732	269	999999	999999	999999	426	857	999999	168	999999	999999	54	789	967	410	999999	476	999999	999999	701	97	889	999999	640	613	111	552	59	132	903	881	11	43	291	
319	917	999999	215	516	999999	726	300	963	999999	252	999999	999999	580	507	38	189	154	999999	298	701	999999	45	204	380	174	873	807	999999	264	999999	999999	21	508	657	492	66	271	996	999999	974	999999	925	333	398	652	574	972	551	104	724	737	716	745	999999	999999	882	143	999999	352	999999	918	285	709	390	999999	949	999999	922	25	971	917	999999	275	999999	903	999999	712	999999	727	599	901	265	920	999999	999999	493	276	999999	190	610	922	436	653	372	999999	522	226	942	999999	703	546	59	536	132	806	999999	451	431	686	560	179	337	117	753	756	663	364	179	607	558	999999	120	999999	414	58	999999	504	903	268	999999	700	769	999999	33	999999	852	729	797	733	204	52	845	240	630	999999	595	328	900	615	402	999999	57	345	798	999999	436	999999	132	83	324	93	548	172	305	859	999999	877	999999	701	904	933	566	445	412	999999	837	880	122	999999	463	173	604	297	866	233	999999	434	661	13	625	999999	607	999999	418	121	504	682	934	999999	40	999999	999999	208	711	999999	999999	611	932	292	999999	999999	205	999999	620	161	488	260	306	999999	999999	975	225	999999	999999	369	336	842	36	999999	21	165	945	999999	942	745	928	405	585	407	999999	51	502	378	820	79	999999	459	999999	267	632	999999	386	861	563	65	501	163	133	352	141	999999	584	641	281	999999	610	853	215	874	232	93	674	999999	450	175	483	847	270	15	29	877	739	769	669	768	999999	93	999999	887	253	774	282	999999	275	874	466	861	107	999999	999999	999999	253	238	44	549	578	487	421	398	582	654	893	127	333	999999	28	815	971	512	258	527	75	327	631	458	999999	999999	632	576	999999	999999	749	477	999999	532	633	999999	999999	129	199	301	672	399	314	599	881	164	910	21	855	651	889	594	999999	941	431	926	607	586	738	147	999999	999999	689	960	904	425	581	800	630	517	999999	852	999999	956	855	675	23	41	999999	656	999999	999999	721	999999	732	165	933	605	999999	707	903	158	391	999999	999999	999999	710	354	694	465	999999	120	999999	999999	571	47	281	587	96	755	999999	575	19	92	616	243	133	631	237	999999	492	975	699	999999	999999	999999	470	270	519	37	999999	668	999999	999999	999999	420	241	383	999999	999999	883	356	999999	356	794	337	999999	309	446	213	704	89	999999	944	973	607	999999	999999	999999	639	576	20	77	68	789	254	999999	898	18	206	12	750	144	999999	999999	145	466	353	999999	286	791	171	999999	316	333	999999	552	403	147	475	999	999999	649	856	999999	872	288	460	
566	550	109	250	300	249	211	953	944	999999	88	837	150	77	337	999999	848	414	196	760	735	903	701	999999	761	999999	206	237	110	287	421	993	857	16	787	588	999999	999999	871	584	999999	379	941	999999	324	999999	335	931	999999	202	18	715	686	527	999999	662	999999	274	999999	999999	53	973	999999	667	173	999999	980	144	290	999999	280	307	542	999999	999999	999999	999999	735	999999	461	217	999999	791	908	278	706	317	999999	290	134	739	912	71	999999	541	142	527	284	803	999999	329	200	650	697	999999	711	182	83	872	369	700	123	754	38	549	777	191	943	398	999999	778	650	853	166	999999	999999	246	428	80	522	838	999999	999999	999999	999999	27	625	104	999999	567	533	243	467	999999	433	626	167	42	574	763	950	583	886	999999	461	678	346	493	687	999999	475	754	13	359	531	23	999999	999999	896	999999	162	97	956	999999	933	544	193	999999	732	393	211	999999	853	999999	571	264	800	595	999999	463	681	141	416	434	101	999999	999999	999999	999999	419	999999	999999	146	53	611	863	626	999999	412	916	495	413	760	303	999999	271	900	999999	787	999999	222	999999	999999	443	850	999999	999999	532	739	164	314	85	543	323	949	518	999999	810	705	999999	637	999999	999999	912	999999	277	380	999999	82	830	878	544	330	999999	206	846	999999	703	202	999999	193	999999	324	257	611	419	869	447	999999	999999	999999	99	990	89	999999	476	414	732	474	999999	999999	999999	459	909	286	770	755	421	126	112	999999	374	618	125	524	543	999999	935	311	558	407	932	999999	238	635	788	554	250	492	729	442	326	238	619	939	626	645	415	970	841	664	457	330	251	383	829	481	874	999999	105	55	478	431	916	185	718	797	230	283	498	999999	514	928	396	999999	153	146	999999	186	898	897	999999	964	470	893	949	611	527	854	999999	999999	679	685	397	999999	963	999999	321	999999	231	828	424	141	999999	624	999999	529	934	581	240	999999	482	698	666	208	39	514	961	999999	235	116	279	375	477	999999	547	829	999999	999999	999999	258	824	999999	954	79	483	999999	492	999999	744	999999	677	999999	999999	122	834	999999	28	198	655	999999	933	999999	999999	125	558	58	664	300	87	329	987	232	875	981	999999	999999	743	597	724	154	31	125	287	804	438	333	751	364	999999	566	810	352	66	256	325	535	357	999999	520	434	230	201	999999	424	443	455	81	999999	253	917	246	431	474	510	438	818	21	413	686	235	307	309	942	520	519	644	175	629	666	343	569	999999	86	299	924	999999	357	863	371	
982	261	117	120	440	329	389	878	999999	818	506	523	999999	999999	999999	999999	999999	258	257	905	798	999999	999999	977	999999	357	999999	354	184	586	608	470	999999	51	999999	973	999999	199	512	200	139	766	619	999999	169	999999	999999	751	791	172	14	580	110	957	573	703	999999	999999	210	999999	987	44	703	999999	219	46	376	902	999999	999999	936	730	746	66	776	42	669	999999	818	100	999999	591	563	999999	999999	37	369	199	478	10	173	999999	999999	999999	999999	104	999999	650	999999	999999	453	722	999999	999999	235	283	834	54	191	999999	43	178	999999	999999	360	405	481	691	398	192	676	186	434	458	158	876	742	326	852	681	970	29	49	696	646	999999	299	94	999999	999999	999999	325	18	999999	999999	994	750	999999	999999	807	999999	380	262	999999	999999	999999	298	999999	999999	359	541	518	201	509	999999	23	999999	624	999999	350	999999	396	999999	999999	989	360	177	496	491	163	136	999999	256	55	68	599	999999	630	249	999999	720	456	763	437	766	684	134	508	377	954	865	135	414	729	999999	236	475	171	429	105	109	802	999999	999999	233	999999	999999	156	450	970	255	999999	384	104	999999	999999	633	477	999999	315	236	668	999999	537	298	10	458	527	999999	832	999999	999999	211	154	279	918	999999	999999	214	999999	999999	999999	67	407	999999	366	750	320	109	51	999999	999999	999999	123	868	440	999999	999999	878	232	229	745	802	618	999999	999999	307	240	825	711	563	46	999999	999999	893	258	610	721	829	932	260	999999	428	999999	999999	136	767	97	285	838	245	281	718	999999	999999	676	999999	449	561	67	68	520	495	397	488	566	999999	602	999999	619	829	999999	994	946	999999	90	327	500	999999	999999	882	999999	954	986	475	999999	999999	291	999999	226	83	171	170	999999	999999	740	999999	40	823	672	402	175	867	665	18	284	999999	999999	20	788	359	684	70	841	184	999999	565	999999	922	206	248	452	235	13	999999	999999	801	999999	999999	241	437	296	677	715	326	717	353	298	977	201	14	999999	999999	587	867	999999	999999	328	999999	34	999999	154	999999	627	999999	999999	939	863	129	350	482	64	699	778	361	999999	999999	999999	525	466	505	277	531	731	201	691	999999	648	146	156	568	999999	635	57	66	293	189	59	290	376	999999	999999	178	637	999999	950	857	999999	236	804	392	999999	803	999999	529	999999	622	385	999999	743	779	301	727	973	781	10	428	651	721	77	882	999999	74	158	688	999999	108	894	23	251	999999	677	421	341	764	999999	679	505	528	159	670	803	624	547	597	487	761	205	855	717	
531	215	999999	169	921	999999	999999	999999	999999	513	999999	728	372	193	999999	999999	879	396	218	968	331	922	133	572	406	89	342	999999	999999	999999	264	999999	999999	305	720	628	896	999999	419	339	132	34	64	25	349	942	440	440	999999	496	607	375	986	886	396	608	92	218	762	842	999999	174	104	250	258	999999	690	77	473	290	214	627	977	999999	846	306	999999	117	232	464	648	999999	999999	999999	999999	888	999999	999999	999999	121	546	687	499	576	999999	999999	999999	814	766	443	262	373	999999	358	291	999999	398	117	50	100	740	974	985	308	203	199	286	999999	646	370	989	538	168	999999	743	999999	138	410	641	888	376	999999	351	788	999999	284	934	539	783	624	500	808	999999	818	381	571	999999	201	382	999999	681	999999	178	999999	999999	723	215	615	614	764	851	987	476	161	723	686	999999	206	106	918	265	746	256	31	999999	190	427	349	980	181	825	936	37	592	217	476	886	944	344	488	79	999999	925	29	772	512	342	959	105	999999	938	505	104	999999	999999	999999	653	156	999999	273	306	865	999999	442	939	999999	960	883	944	999999	800	688	862	618	999999	935	821	237	259	367	848	468	254	295	243	999999	999999	573	799	282	999999	739	999999	999999	192	999999	694	492	90	857	552	999999	24	848	894	260	999999	999999	614	857	123	426	999999	178	425	999999	620	349	209	619	82	396	94	671	433	70	279	792	435	644	251	338	999999	401	999999	400	453	999999	401	999999	687	999999	959	999999	168	407	843	250	655	354	593	999999	292	471	999999	165	373	999999	999999	999999	980	850	60	969	615	785	278	999999	362	999999	394	224	947	226	999999	999999	436	152	999999	36	999999	39	999999	91	60	896	55	686	999999	999999	36	999999	980	567	12	999999	999999	989	336	999999	138	348	999999	629	959	999999	407	76	999999	78	728	999999	839	399	617	951	713	969	919	999999	739	592	889	702	999	294	999999	999999	999999	104	412	999999	815	999999	898	879	999999	517	131	681	499	979	999999	999999	931	804	999999	590	950	61	133	344	79	617	999999	545	999999	195	999999	675	144	999999	852	444	999999	291	415	709	501	999999	999999	206	848	999999	229	759	446	351	770	204	33	653	440	999999	971	77	377	207	999999	362	430	955	999999	455	547	482	137	712	999999	650	399	560	999999	222	250	999999	496	832	398	884	999999	117	424	999999	999999	490	587	689	473	598	913	217	999999	148	317	999999	319	402	999999	747	631	734	469	130	999999	999999	564	227	921	54	580	999999	999999	610	263	322	540	460	804	66	
999999	448	999999	293	736	191	346	951	904	395	617	104	141	651	263	374	648	304	631	188	925	369	999999	429	27	377	408	999999	999999	999999	324	859	999999	999999	852	193	495	185	999999	623	137	612	323	535	436	486	414	999999	357	889	674	999999	828	999999	999999	535	680	819	276	369	783	732	77	908	81	757	506	497	999999	79	879	472	999999	18	60	322	55	241	992	541	963	250	266	999999	331	88	41	971	999999	999999	512	676	909	999999	999999	404	545	414	999999	999999	999999	916	369	287	19	211	335	819	575	999999	490	448	999999	735	999999	543	999999	999999	587	992	726	535	999999	999999	567	213	999999	886	178	999999	777	640	999999	324	999999	999999	880	999999	985	130	753	221	999999	694	836	999999	999999	183	628	306	999999	999999	827	999999	952	453	930	999999	720	806	647	448	651	918	50	849	671	512	183	358	662	498	96	467	248	514	139	300	646	503	363	390	267	872	729	999999	813	999999	372	999999	126	994	268	188	482	315	570	487	653	999999	401	999999	999	280	999999	439	387	999999	234	447	324	999999	250	226	453	267	190	778	999999	737	999999	367	149	75	241	999999	999999	907	999999	999999	944	652	999999	999999	999999	25	390	999999	238	299	926	453	999999	999999	999999	486	753	51	735	225	999999	999999	297	915	999999	999999	208	933	48	975	999999	479	384	301	502	999999	992	590	125	438	876	203	999999	900	811	591	288	224	282	755	914	198	182	769	999999	162	365	731	708	999999	817	999999	949	999999	999999	456	78	788	432	132	999999	999999	925	307	348	930	250	397	114	369	756	999999	999999	999999	999999	20	306	615	999999	349	316	271	999999	999999	621	430	254	999999	809	364	522	999999	792	999999	271	750	273	875	999999	877	912	967	999999	348	321	833	794	666	201	999999	159	999999	305	92	815	232	291	999999	999999	917	686	952	587	749	846	266	201	511	30	320	999999	999999	999999	614	437	348	644	543	736	787	999999	999999	107	729	214	69	203	999999	344	49	469	999999	199	513	999999	959	390	877	999999	64	642	293	999999	881	343	728	999999	691	655	999999	588	747	999999	898	999999	999999	855	858	544	787	999999	492	176	981	850	361	241	680	999999	999999	958	999999	52	682	999999	352	942	226	999999	486	999999	512	64	999999	999999	722	255	301	999999	103	999999	531	999999	714	999999	160	126	663	40	981	496	599	277	187	518	821	705	468	753	940	165	999999	471	68	997	559	438	309	530	999999	999999	940	459	999999	999999	436	434	337	689	995	235	289	195	414	999999	200	245	876	999999	999999	
