500	500	
101	99	108	100	115	104	100	105	100	93	87	86	96	97	107	106	97	86	88	102	95	115	120	78	116	94	92	99	114	106	120	96	95	90	108	84	121	91	90	104	107	104	101	93	121	108	105	104	110	106	102	99	79	114	114	81	99	123	108	94	102	106	113	96	101	75	90	108	95	103	83	92	103	106	93	90	104	95	93	90	105	108	97	97	102	98	106	106	104	124	92	100	92	97	101	89	94	86	93	117	106	101	93	90	110	93	103	93	97	113	110	108	91	83	125	102	89	96	96	91	96	111	90	116	112	95	95	89	94	103	102	114	108	95	98	89	120	100	101	100	100	107	109	107	106	92	81	95	91	102	93	98	103	110	99	95	125	85	95	109	114	95	116	104	111	85	110	103	113	105	103	108	102	112	100	116	130	104	104	90	94	83	111	93	99	92	103	88	96	110	106	77	90	113	123	103	96	90	92	92	85	105	90	93	122	98	99	97	99	117	103	107	110	84	103	99	101	113	103	111	94	104	120	84	89	93	94	92	94	110	92	119	106	106	99	88	108	87	94	80	111	96	103	97	99	108	92	126	103	88	86	92	107	109	89	120	103	89	95	94	103	92	100	116	88	106	107	98	102	98	94	100	102	103	99	112	107	96	106	101	107	93	117	100	94	98	85	112	104	119	92	102	97	99	97	105	105	95	95	98	87	99	104	106	112	85	88	96	96	94	89	95	93	103	96	107	98	97	103	95	104	88	101	116	107	97	108	98	96	101	81	126	119	109	105	90	88	89	98	92	118	88	99	110	92	94	92	96	103	94	107	106	102	100	106	102	100	98	106	97	101	83	90	108	89	99	100	81	104	108	101	99	93	119	121	100	103	99	98	111	97	87	96	99	94	77	95	92	122	92	104	102	105	98	98	87	100	90	125	106	85	114	103	97	105	94	94	100	101	95	105	106	97	98	82	98	105	74	97	101	118	112	92	101	106	91	101	93	102	101	105	84	95	82	100	104	97	93	113	96	97	105	116	97	91	106	89	96	93	88	96	95	84	94	105	103	97	100	97	111	113	70	107	101	109	114	95	110	102	91	110	99	100	86	107	117	121	110	94	102	99	108	84	113	107	90	104	106	93	93	83	99	81	98	99	108	118	89	98	74	
112	123	99	103	111	99	102	95	102	100	110	93	89	110	98	102	116	104	117	87	97	130	101	108	98	89	88	83	116	100	81	93	107	100	122	114	88	105	106	95	100	93	121	92	102	114	104	97	100	103	98	99	96	96	92	100	99	109	102	91	99	95	97	105	102	99	107	101	91	113	94	96	91	81	100	107	126	106	86	96	105	103	91	108	98	97	93	109	91	94	96	105	116	108	105	90	93	88	128	118	84	118	114	102	99	85	104	90	122	94	103	96	106	93	89	101	106	110	101	103	110	106	97	112	92	98	93	93	99	96	83	98	96	99	98	85	90	111	97	91	94	95	97	120	102	127	116	108	88	101	83	92	90	89	94	94	73	81	106	90	104	95	108	102	100	94	128	114	99	93	115	105	88	103	108	80	89	108	112	101	101	114	97	85	109	113	99	134	93	102	91	124	102	94	111	113	109	96	100	91	87	121	107	99	90	113	102	106	101	103	81	102	87	92	94	110	100	83	97	120	111	91	91	115	96	96	93	88	102	85	95	106	99	105	102	89	110	92	87	89	106	92	99	106	96	91	98	106	88	92	93	111	112	108	116	80	103	116	88	119	111	104	85	102	118	98	88	101	120	85	109	91	97	108	79	95	109	96	83	107	101	93	105	92	102	89	101	109	109	94	103	94	116	101	120	113	102	109	94	104	96	82	109	84	88	100	105	83	105	90	89	93	107	102	112	81	99	122	96	96	106	92	98	120	107	106	115	102	110	90	90	109	100	93	90	101	92	93	87	113	105	92	92	99	109	107	97	93	99	108	104	99	87	98	85	87	103	87	90	84	94	98	90	110	111	92	77	105	112	98	98	103	90	112	105	103	92	109	96	111	91	108	101	103	86	92	102	91	88	82	97	106	94	93	98	105	98	99	106	85	100	96	80	89	85	119	110	101	113	109	103	95	116	113	79	103	111	99	103	96	99	118	96	76	110	100	101	100	88	96	113	104	86	129	91	111	96	104	105	111	102	95	103	93	114	93	100	82	93	117	96	114	88	100	107	102	87	110	92	94	94	99	105	119	99	101	103	92	96	86	116	84	86	100	103	97	105	93	86	96	86	110	88	103	111	115	117	94	95	107	95	116	112	111	100	99	103	90	100	92	
807	952	976	999999	250	411	85	24	581	43	804	453	545	999999	552	999999	421	999999	866	649	663	624	184	999999	255	999999	680	999999	849	265	763	295	519	734	409	673	999999	284	874	256	458	999999	440	999999	735	933	999999	387	318	219	345	287	717	999999	66	999999	999999	999999	540	608	731	423	175	999999	999999	999999	933	810	878	999999	80	999999	208	999999	200	447	193	859	999999	322	429	999999	354	640	919	485	577	333	678	226	896	891	999999	999999	524	999999	59	124	999999	226	999	999999	509	440	148	999999	89	107	995	618	999	917	939	999999	189	439	79	535	407	794	941	610	999999	661	982	189	403	932	105	165	398	79	814	438	323	27	792	913	501	721	406	479	338	69	227	978	951	999999	96	95	999999	999999	999999	260	285	999999	999999	848	457	959	804	157	999999	839	230	929	112	510	999999	999999	646	165	999999	999999	398	471	282	999999	443	13	237	999999	845	999999	199	874	362	999999	163	924	747	944	466	542	916	999999	478	999999	839	298	876	450	999999	923	999999	810	490	41	862	999999	126	999999	414	454	731	926	999999	991	650	356	577	548	357	979	425	701	999999	501	769	149	993	783	999999	155	999999	786	267	921	571	999999	999999	331	999999	999999	808	550	540	999999	810	990	947	486	999999	999999	721	999999	103	641	508	747	999999	988	999999	723	820	343	963	269	999999	944	668	389	999999	271	962	255	999999	17	181	999999	171	687	690	779	201	516	934	750	434	799	693	999999	423	999999	276	999999	69	978	529	474	999999	999999	694	866	999999	568	67	999999	999999	475	999999	999999	469	634	999999	434	999999	492	531	999999	408	999999	835	528	261	999999	966	605	999999	567	195	868	487	706	999999	890	993	999999	457	633	459	357	229	958	318	607	166	788	248	842	107	577	456	999999	76	373	445	175	615	288	999999	462	592	962	289	621	999999	763	346	999999	999999	482	44	999999	999999	60	993	999999	999999	999999	999999	999999	999999	162	470	618	422	271	999999	924	454	999999	219	999999	41	997	999999	266	678	697	10	403	452	552	999999	624	543	558	999999	25	999999	569	999999	999999	401	424	105	440	502	671	209	999999	133	422	250	613	272	864	999999	999999	999999	999999	207	522	999999	493	735	814	999999	845	84	999999	898	999999	554	999999	871	257	777	999999	999999	334	763	999999	497	999999	280	999999	311	999999	361	678	691	999999	729	642	371	999999	999999	907	689	291	689	999999	999999	345	447	508	867	365	742	999999	96	260	954	961	999999	999999	34	989	999999	705	999999	953	494	406	182	999999	894	912	
999999	436	999999	999999	927	999999	644	116	419	999999	999999	999999	172	946	65	346	999999	440	562	768	668	180	420	329	694	999999	778	736	173	201	172	999999	614	954	999999	315	85	226	333	999999	327	867	999999	871	773	452	999999	999999	897	999999	814	742	829	136	254	354	26	619	185	944	842	999999	943	228	989	999999	167	217	999999	999999	999999	375	117	999999	450	801	398	548	999999	251	450	223	839	25	386	430	999999	487	710	496	298	466	999999	389	999999	999999	923	999999	999999	613	294	999999	460	157	886	449	634	999999	999999	452	955	999999	73	933	503	629	78	927	841	999999	933	679	999999	618	461	804	334	999999	728	41	877	999999	666	942	957	124	762	999999	139	937	999999	999999	801	267	999999	820	402	116	885	999999	350	999999	721	322	680	614	999999	842	999999	92	125	906	999999	653	999999	130	811	131	999999	389	866	386	999999	904	773	999999	877	248	87	640	999999	227	843	857	691	880	124	354	271	352	295	920	995	56	822	999999	746	158	999999	420	19	281	140	505	15	963	208	817	548	374	736	590	765	999999	999999	999999	72	33	962	694	999999	466	999999	999999	104	946	999999	751	92	883	999999	999999	556	999999	630	140	97	999999	999999	727	682	999999	805	999999	615	704	165	999999	375	924	999999	999999	195	999999	414	552	999999	999999	410	68	582	999999	735	665	999999	17	43	109	999999	999999	999999	724	181	245	21	709	661	963	29	399	791	452	386	167	66	999999	544	558	999999	87	719	591	999999	793	154	236	571	999999	999999	608	999999	65	513	999999	123	112	550	949	986	999999	891	999999	999999	999999	277	140	80	577	608	999999	472	999999	847	358	830	229	787	388	999999	785	147	520	999999	999999	728	735	938	560	999999	999999	999999	594	571	555	999999	272	115	925	999999	24	166	994	542	999999	999999	195	218	165	994	999999	324	999999	859	999999	568	381	586	74	292	999999	201	999999	532	999999	658	877	913	301	172	568	123	999999	861	85	629	152	978	735	286	543	527	782	565	160	640	145	735	370	987	814	686	51	643	984	823	646	999999	999999	486	267	281	916	999999	436	780	999999	310	783	581	999999	402	850	999999	749	24	418	953	999999	999999	523	999999	553	313	357	881	999999	228	999999	262	982	999999	99	999999	28	999999	610	789	139	379	188	999999	951	999999	572	999999	835	999999	893	970	414	999999	999999	876	963	125	999999	612	645	999999	999999	243	433	530	599	744	999999	601	770	487	413	629	824	12	834	688	200	763	741	999999	999999	818	334	906	999999	299	999999	223	295	999999	543	
997	154	584	671	944	411	999999	999999	827	999999	999999	493	999999	999999	784	868	97	51	284	925	964	871	709	508	999999	999999	527	999999	310	163	99	999999	868	943	415	485	249	341	890	287	769	574	999999	999999	811	334	918	999999	73	430	999999	182	21	976	579	999999	445	85	780	45	883	999999	889	674	29	928	999999	999999	161	309	629	755	999999	999999	166	400	957	999999	999999	565	990	188	999999	880	659	917	999999	891	373	288	50	999999	999999	854	404	999999	684	249	808	883	709	455	197	999999	801	748	999999	25	819	189	179	563	999999	999999	55	704	999999	19	999999	112	633	733	109	872	999999	464	205	999999	601	145	999999	717	83	813	856	999999	991	855	89	911	896	289	82	999999	119	486	999999	345	999999	999999	999999	675	999999	706	260	999999	355	325	504	346	552	999999	423	999999	473	461	490	575	368	510	713	283	930	113	999999	354	661	914	999999	782	999999	859	498	902	254	49	493	999999	562	880	199	676	361	742	368	182	866	398	720	657	999999	220	999999	308	986	618	745	130	999999	906	324	441	999999	721	999999	693	234	520	439	434	968	123	22	487	999999	47	999999	197	745	999999	487	273	203	999999	786	999999	881	199	915	636	304	999999	875	656	566	758	124	640	85	999999	999999	999999	959	296	688	882	207	500	988	948	695	557	385	467	428	61	247	456	934	999999	811	45	604	803	139	606	247	366	920	561	999999	291	999999	79	999999	142	999999	907	426	904	271	391	211	999999	940	746	986	417	999999	999999	999999	667	705	999999	864	912	750	165	166	91	644	840	579	436	35	999999	445	315	999999	999999	999999	339	999999	999999	937	429	999999	637	862	393	620	999999	999999	414	50	999999	585	246	215	182	392	157	750	344	270	430	811	775	941	536	999999	680	44	941	768	999999	999999	676	937	444	89	122	303	999999	471	999999	712	175	395	769	827	208	109	210	903	599	999999	694	769	517	618	68	696	999999	92	939	795	196	646	999999	999999	999999	308	771	102	999999	854	976	873	456	717	646	389	999999	999999	112	580	833	48	179	601	943	906	999999	826	30	426	967	691	999999	28	525	529	537	151	918	999999	338	117	633	744	999999	821	323	800	971	679	524	627	999999	999999	961	158	476	267	999999	12	878	945	82	853	887	999999	351	437	202	127	852	39	790	211	252	726	414	434	999999	131	593	999999	854	351	901	349	999999	999999	67	376	62	279	467	999999	31	393	45	780	856	999999	480	886	607	854	827	494	999999	778	999999	999999	999999	999999	277	
999999	419	999999	999999	730	952	999999	999999	188	999999	825	999999	582	572	874	190	858	999999	634	577	999999	651	707	32	999999	524	416	512	932	56	822	632	20	12	905	506	773	302	999999	827	999999	741	301	516	999999	789	254	922	999999	598	267	999999	120	473	605	910	711	235	101	216	999999	44	652	999999	557	203	64	999999	667	378	999999	566	999999	806	268	930	999999	201	250	219	999999	999999	550	344	999999	277	999999	546	407	994	999999	547	999999	999999	999999	284	99	999999	959	587	735	675	265	593	999999	701	179	314	215	674	560	999999	984	881	937	999999	999999	317	352	999999	682	517	182	672	583	868	365	287	523	984	840	200	241	662	483	604	999999	957	999999	97	999999	217	341	732	444	284	562	330	171	999999	790	999999	817	679	905	999999	999999	999999	19	322	345	999999	790	230	999999	370	288	331	407	342	822	536	999999	999999	191	474	999999	450	238	309	999999	45	125	292	203	69	382	999999	757	265	112	646	947	839	751	216	999999	120	898	83	995	240	922	999999	419	263	999999	562	498	999999	53	61	363	999999	16	310	776	507	37	999999	987	727	574	999999	240	185	999999	999999	513	974	999999	74	552	999999	314	85	122	297	873	940	999999	820	72	325	999999	60	292	247	999999	999999	440	920	93	133	96	278	666	780	597	243	999999	311	58	524	394	999999	509	209	406	931	198	488	633	96	342	176	664	258	930	190	892	999999	492	72	544	136	980	428	78	45	418	341	699	639	999999	141	772	548	931	999999	551	93	999999	999999	263	951	296	996	999999	920	613	417	850	417	350	331	818	986	999999	267	999999	90	140	370	522	856	788	994	820	999999	404	126	999999	697	999999	809	511	999999	808	593	840	999999	637	158	432	11	999999	292	298	999999	999999	999999	568	673	244	470	952	480	388	406	172	302	185	999999	525	497	99	163	999999	999999	999999	237	187	396	427	999999	453	999999	999999	521	374	506	705	876	999999	618	999999	654	462	178	999999	40	212	412	430	999999	808	56	632	934	912	337	514	999999	999999	95	607	182	256	999999	26	970	999999	867	42	666	596	309	702	906	940	445	701	999999	999999	789	35	999999	965	879	215	406	999999	999999	608	999999	999999	947	752	803	999999	999999	407	241	999999	886	999999	999999	379	999999	951	999999	999999	999999	994	476	636	904	82	344	999999	999999	217	999999	24	620	620	538	268	995	674	649	999999	899	895	566	47	470	458	798	301	999999	405	210	927	707	62	634	19	999999	999999	97	874	418	999999	189	176	40	999999	999999	
276	959	999999	999999	999999	312	999999	455	829	438	439	999999	999999	999999	52	380	435	17	449	317	999999	986	999999	136	999999	999999	999999	999999	999999	716	999999	16	999999	917	531	999999	613	31	999999	999999	756	999999	804	581	999999	999999	641	999999	375	372	753	169	999999	908	974	999999	439	950	789	999999	537	811	298	999999	999999	432	922	538	999999	710	766	999999	896	823	999999	959	999999	948	999999	360	944	184	773	793	962	240	999999	345	943	252	902	999999	999999	607	999999	944	999999	690	999999	280	999999	113	846	999999	605	349	999999	767	357	24	107	491	526	438	568	999999	47	505	161	808	17	999999	595	999999	999999	999999	183	298	999999	999999	651	999999	999999	163	999999	841	337	119	197	999999	967	657	987	999999	999999	420	146	999999	999999	735	999999	813	538	999999	272	734	999999	345	855	999999	999999	974	42	999999	372	605	85	372	999999	999999	999999	928	317	538	841	360	599	999999	999999	398	999999	380	258	999	709	999999	963	682	891	999999	333	991	263	695	456	992	625	256	999999	999999	345	774	412	323	710	978	505	10	999999	912	999999	851	979	467	535	999999	999999	42	999999	534	642	403	481	94	402	999999	675	999999	91	848	734	999999	110	999999	63	202	967	935	299	731	343	962	999999	978	180	482	22	795	170	661	276	999999	225	42	905	941	302	328	920	677	312	882	999999	53	187	791	750	170	414	999999	999999	790	743	309	200	680	613	503	913	919	30	999999	462	999999	581	999999	999999	999999	912	121	900	649	24	621	428	460	53	746	999999	389	999999	851	391	828	833	486	999999	999999	841	235	338	799	414	11	657	999999	999999	498	999999	45	663	683	257	303	442	188	775	999999	880	739	636	999999	702	533	197	178	498	633	596	999999	303	222	999999	999999	999999	110	244	999999	964	995	40	554	999999	765	999999	999999	999999	999999	396	999999	711	728	44	111	598	999999	999999	880	813	488	999999	999999	902	376	742	450	999999	570	520	341	999999	762	999999	885	709	91	999999	936	807	148	999999	410	999999	940	393	999999	999999	134	99	321	13	363	999999	486	71	243	651	907	999999	285	602	999999	577	999999	711	948	571	159	402	999999	879	170	83	999999	913	533	558	999999	982	999999	272	332	480	209	999999	999999	563	680	823	475	439	684	913	531	546	999999	833	999999	999999	445	13	38	732	581	441	999999	289	533	572	537	685	689	924	856	999999	999999	562	378	727	131	395	891	335	926	87	204	256	999999	139	383	700	375	733	547	173	244	599	999999	767	999999	310	999999	117	999999	999999	750	759	67	999999	999999	
977	464	465	999999	60	121	702	805	504	999999	596	737	404	199	837	319	956	387	692	778	680	999999	610	243	820	365	783	49	999999	337	445	199	43	863	405	245	910	625	497	62	541	999999	999999	530	897	999999	999999	918	458	999999	793	999999	374	999999	595	999999	853	231	999999	694	337	663	668	999999	801	406	703	540	999999	999999	408	340	889	640	246	885	269	90	999999	257	729	999999	999999	665	999999	72	824	303	277	91	999999	689	338	999999	724	878	136	237	729	999999	869	104	999999	857	999999	463	492	734	999999	710	999999	773	999999	49	964	472	82	12	999999	999999	581	409	273	711	999999	719	11	999999	915	368	759	999999	360	845	388	635	999999	733	999999	90	580	100	800	567	37	618	803	299	837	999999	805	133	604	990	918	469	831	423	647	999999	999999	405	999999	999999	951	999999	422	999999	999999	999999	731	349	418	552	168	491	609	705	999999	601	915	999999	999999	663	562	635	437	370	926	918	804	326	95	240	999999	999999	280	665	616	14	205	763	637	508	530	465	714	999999	832	437	860	135	738	56	999999	748	156	166	581	999999	594	62	123	742	535	999999	999999	999999	999999	999999	999999	943	99	679	405	999999	85	750	142	106	999999	999999	537	499	999999	678	588	49	792	999999	38	999999	93	999999	419	153	650	895	972	125	999999	999999	137	999999	226	916	45	69	999999	999999	999999	405	33	999999	406	218	999999	624	999999	999999	826	224	395	52	999999	106	859	799	269	262	511	999999	999999	26	894	393	258	689	999999	151	999999	528	999999	507	217	999999	100	608	893	211	628	35	221	125	298	987	999999	95	999999	129	999999	246	799	398	784	493	627	16	590	999999	999999	835	351	999999	224	999999	826	888	834	999999	999999	999999	906	67	633	999999	999999	662	728	999999	252	173	795	163	94	406	729	999	999999	999999	999999	93	999999	881	999999	792	683	679	901	990	171	262	260	571	123	806	340	741	764	307	999999	965	288	999999	769	795	999999	999999	457	999999	578	827	175	119	326	922	242	34	815	841	802	299	760	737	999999	990	913	234	50	287	76	988	999999	999999	999999	999999	999999	345	999999	457	752	495	999999	999999	422	343	999999	150	254	200	999999	315	926	923	505	999999	214	551	936	999999	881	999999	158	179	999999	590	592	749	910	999999	999999	896	913	367	98	316	77	677	325	412	999999	772	979	849	713	760	71	320	919	999999	999999	263	999999	999999	575	937	347	999999	999999	831	751	347	999999	968	999999	678	401	999999	834	199	167	537	236	534	875	119	835	999999	999999	991	
528	281	999999	935	999999	864	999999	581	999999	161	999999	25	345	999999	661	566	999999	20	776	45	368	503	999999	730	816	307	37	874	999999	466	999999	48	595	350	999999	999999	516	999999	999999	218	190	999999	776	683	999999	152	999999	743	873	319	999999	825	531	999999	632	35	796	109	999999	152	836	623	124	335	60	931	430	999999	189	192	59	999999	999999	568	854	548	727	802	510	674	115	294	11	999999	889	285	516	174	717	999999	682	417	999999	385	381	567	706	450	632	298	721	206	999999	999999	999999	338	342	963	999999	94	308	993	999999	455	46	552	621	968	445	774	999999	266	288	999999	999999	999999	73	116	197	297	841	286	999999	222	952	909	731	320	885	561	999999	999999	597	633	999999	689	818	999999	349	999999	999999	738	999999	999999	999999	465	999999	661	191	628	275	236	775	289	252	31	999999	999999	999999	136	821	999999	92	884	999999	871	999999	654	999999	999999	823	343	767	368	351	113	281	320	999999	999999	991	999999	138	267	295	717	777	318	999999	958	999999	441	999999	999999	999999	644	999999	130	37	13	797	999999	740	371	804	999999	999999	417	937	999999	750	999999	48	999999	999999	999999	182	824	598	999999	103	999999	273	999999	999999	392	999999	555	999999	706	999999	160	293	345	698	728	338	767	462	363	258	999999	380	252	217	999999	999999	229	87	264	472	830	531	913	909	999999	999	778	417	422	999999	913	65	241	690	599	229	999999	317	416	424	414	372	245	865	732	999999	31	754	602	988	888	478	106	244	627	999999	999999	435	261	728	560	999999	49	539	345	315	149	561	618	142	700	911	670	999999	67	468	296	57	999999	999999	977	999999	814	434	935	445	958	996	73	970	849	277	999999	687	999999	64	333	999999	999999	427	839	470	999999	469	297	999999	807	266	187	168	342	999999	258	792	751	999999	545	615	999999	899	999999	152	497	999999	292	433	855	982	976	12	999999	999999	527	760	999999	517	886	355	146	999999	637	701	999999	904	637	527	29	274	936	999999	999999	718	111	630	80	696	972	499	187	864	999999	825	290	184	33	752	804	498	172	244	999999	200	478	644	272	654	999999	593	20	765	414	590	999999	648	493	999999	489	897	689	932	544	397	999999	281	837	812	421	999999	880	885	723	530	111	702	686	329	249	999999	368	425	373	389	489	999999	999999	999999	779	641	999999	607	273	999999	808	999999	699	263	32	206	999999	459	243	688	712	134	51	883	488	353	962	999999	187	999999	538	273	569	165	907	999999	999999	307	42	779	953	283	622	815	722	999999	999999	
432	307	52	999999	908	191	684	676	364	380	999999	999999	435	679	999999	430	999999	378	544	670	999999	355	275	385	509	427	999999	999999	439	512	235	171	999999	350	539	866	144	999999	999999	92	884	488	553	386	253	255	999999	110	999999	853	381	447	187	211	468	87	41	999999	160	999999	999999	949	999999	999999	154	416	444	95	149	661	295	878	999999	462	785	999999	802	889	142	999999	820	363	999999	585	141	788	983	999999	999999	999999	835	999999	221	148	364	999999	250	701	241	837	810	999999	960	774	567	502	698	724	425	999999	284	151	534	896	671	999999	650	661	999999	999999	432	38	212	999999	826	817	999999	999999	108	850	814	999999	657	305	453	308	403	999999	999999	999999	100	999999	999999	479	187	693	943	999999	476	990	294	588	980	876	414	781	318	283	947	750	834	999999	626	574	597	183	493	238	999999	999999	970	125	643	91	274	174	48	999999	509	142	874	352	143	117	999999	999999	999999	781	891	999999	989	129	587	277	804	12	641	426	881	14	999999	714	999999	999999	999999	178	945	898	612	999999	743	585	999999	815	875	999999	954	519	17	371	63	712	347	999999	999999	850	538	375	287	271	532	622	851	999999	932	169	479	39	999999	999999	290	999999	178	651	928	413	355	771	402	999999	58	999999	418	519	950	497	999999	999999	729	179	640	579	999999	999999	717	999999	733	278	883	716	999999	999999	431	620	90	831	999999	696	999999	970	504	766	973	966	222	409	999999	341	554	999999	792	999999	310	918	999999	711	610	827	933	999999	680	87	888	685	999999	134	700	797	439	128	954	680	249	759	999999	873	605	654	137	317	917	401	723	448	923	636	999999	999999	863	379	999999	715	762	999999	300	427	878	999999	668	98	709	416	902	435	999999	999999	148	551	253	999999	999999	955	700	626	888	999999	363	999999	762	671	510	196	934	69	897	248	999999	202	999999	256	999999	317	999999	999999	608	511	999999	297	958	811	498	82	269	980	273	276	25	999999	999999	21	999999	438	535	996	999999	522	481	843	538	999999	999999	945	92	997	887	798	968	661	27	387	999999	75	490	999999	183	437	926	954	795	999999	999999	782	999999	456	192	999999	999999	989	460	95	39	655	999999	717	618	999999	989	272	102	999999	999999	364	999999	779	232	998	948	999999	823	160	595	527	57	907	28	999999	909	635	814	330	26	979	999999	931	999999	143	999999	772	341	999999	448	663	861	329	333	868	664	265	234	194	999999	205	176	999999	500	512	607	851	699	207	643	999999	458	999999	459	999999	999999	196	999999	999999	
691	185	999999	202	712	999999	999999	728	584	159	756	999999	999999	629	999999	820	999999	900	441	999999	535	465	999999	999999	986	94	215	999999	870	999999	714	477	999999	144	503	443	951	999999	999999	568	999999	999999	276	999999	450	990	952	829	999999	999999	999999	263	999999	586	563	236	112	120	215	999999	726	577	999999	579	444	289	819	276	999999	277	868	839	312	999999	999	655	198	532	693	996	142	385	999999	240	500	461	999999	999999	581	999999	341	841	767	970	999999	278	999999	697	115	171	999999	999999	999999	793	770	675	950	882	587	908	48	999999	427	219	495	351	550	999999	999999	983	567	999999	695	859	935	37	81	342	41	730	633	500	427	999999	826	456	682	243	470	824	511	839	670	673	238	762	424	558	484	500	728	404	617	132	999999	608	990	844	858	743	603	617	850	999999	284	999999	162	895	393	999999	668	999999	166	264	482	999999	901	999999	631	183	613	523	857	540	999999	999999	999999	305	927	227	466	838	999999	999999	231	893	999999	813	399	999999	610	528	175	446	831	999999	247	362	649	999999	706	967	222	684	140	90	759	999999	853	999999	664	999999	968	175	999999	999999	931	439	43	588	999999	98	633	940	573	999999	357	421	709	591	991	999999	655	999999	520	498	625	700	999999	999999	143	678	999999	999999	35	999999	560	999999	864	10	489	807	329	71	147	618	344	281	120	55	732	999999	611	272	62	999999	212	917	999999	93	999999	240	842	999999	455	69	138	288	999999	820	534	358	557	708	112	193	210	594	999999	999999	163	353	590	551	419	795	77	697	301	999999	999999	643	354	999999	795	258	965	436	615	87	489	999999	999999	300	520	383	999999	902	999999	868	933	999999	13	999999	929	861	999999	300	999999	660	992	440	986	33	279	891	13	999999	912	854	228	773	978	999999	422	107	986	300	40	45	14	174	999999	432	999999	932	639	999999	851	933	999999	674	953	955	95	58	79	343	30	999999	380	23	999999	315	650	169	639	178	999999	999999	875	360	270	448	999999	827	999999	999999	75	347	261	411	925	979	999999	554	820	33	749	999999	38	999999	280	411	664	999999	184	233	782	797	999999	471	271	29	68	257	414	999999	309	268	999999	999999	999999	682	999999	968	98	21	68	105	999999	999999	999999	966	999999	999999	90	858	783	665	653	679	781	999999	54	999999	150	906	999999	999	999999	315	724	491	227	522	386	597	43	696	902	173	175	686	458	686	52	304	999999	999999	176	555	731	644	615	476	734	999	638	999999	827	191	100	68	999999	43	892	999999	749	291	
845	493	999999	999999	762	489	514	104	819	367	999999	846	691	93	833	594	999999	999999	876	999999	788	387	958	999999	868	721	82	999999	999999	425	999999	116	554	933	991	683	730	645	881	135	962	999999	189	999999	839	981	499	17	235	370	999999	812	999999	999	999999	468	999999	378	999999	51	416	999999	373	999999	572	641	301	999999	101	159	864	938	208	751	787	159	207	686	616	887	999999	75	999999	370	965	982	55	999999	440	533	999999	999999	426	840	999999	565	275	785	709	208	689	741	999999	85	506	521	613	999999	221	353	270	848	999999	999999	999999	350	526	12	439	589	595	999999	327	999999	11	512	521	367	42	232	883	999999	976	999999	999999	489	999999	805	864	453	378	736	344	96	272	309	999999	96	30	999999	48	999999	355	130	613	943	424	357	83	993	999999	256	286	988	470	999999	872	999999	142	340	200	720	148	999999	220	858	412	240	999999	702	912	435	347	999999	193	620	76	856	804	264	75	802	732	870	454	999999	460	355	626	999999	437	255	953	689	999999	328	133	999999	999999	754	541	999999	62	380	91	574	908	622	804	849	782	25	549	999999	275	398	988	999999	999999	97	408	66	614	880	275	667	481	657	487	865	496	999999	999999	60	723	881	749	999999	788	879	224	837	550	999999	642	421	706	85	424	788	999999	855	828	822	356	484	579	999999	115	423	102	999999	144	939	362	999999	79	499	999999	393	649	636	489	661	873	570	516	837	248	854	961	406	243	999999	999999	641	878	134	704	999999	312	577	256	375	999999	963	703	999999	999999	999999	999999	217	919	999999	149	703	375	999999	948	785	968	741	933	999999	462	999999	27	445	413	721	207	999999	999999	999999	91	82	389	124	874	999999	867	999999	999999	681	511	999999	486	212	559	999999	275	711	185	918	280	999999	643	999999	999999	999999	945	267	999999	703	369	999999	999999	12	949	77	324	261	999999	999999	999999	72	328	999999	999999	708	999999	815	886	999999	455	496	769	999999	646	999999	438	393	212	782	999999	999999	707	719	322	114	342	483	999999	492	517	24	999999	146	999999	217	251	390	256	214	882	139	999999	625	999999	872	637	545	366	438	638	930	59	520	83	318	999999	999999	999999	644	376	999999	562	403	74	440	999999	632	877	439	999999	999999	147	997	900	835	239	92	471	449	476	797	127	824	999999	586	965	999999	73	999999	852	643	999999	611	838	156	577	977	560	817	795	14	667	999999	169	590	999999	61	619	247	89	999999	999999	999999	177	578	999999	737	549	999999	475	189	568	999999	999999	635	
999999	535	169	999999	268	261	999999	999999	654	471	139	200	999999	999999	793	999999	999999	826	612	580	505	950	444	269	538	840	999999	82	351	615	446	481	350	534	983	268	891	866	979	827	750	492	846	999999	999999	427	82	286	999999	561	999999	742	999999	999999	139	656	101	900	224	999999	824	459	999999	48	999999	999999	850	140	289	535	999999	999999	847	784	829	23	999999	738	819	121	767	161	388	789	714	703	898	344	404	337	176	991	652	561	12	301	188	807	679	792	577	941	996	169	539	999999	895	999999	999999	126	551	999999	90	113	660	672	80	523	999999	332	759	515	736	952	368	40	769	295	782	538	834	307	68	999999	543	999999	165	228	999999	235	808	109	167	999999	786	814	999999	548	900	339	999999	665	483	357	999999	71	999999	53	800	508	719	999999	26	647	291	254	303	62	569	999999	999999	999999	273	999999	523	659	357	458	176	999999	129	999999	395	452	318	999999	999999	710	994	999999	999999	121	428	751	515	208	999999	520	996	999999	520	858	979	999999	999999	378	999999	385	833	383	713	757	999999	256	389	498	223	574	339	122	999999	593	67	97	999999	405	434	521	592	324	577	837	999999	634	999999	270	999999	999999	629	939	999999	447	877	999999	999999	863	244	181	371	27	999999	518	190	884	120	927	801	891	851	999999	944	880	792	518	806	999999	305	999999	223	128	999999	894	944	999999	345	999999	715	445	328	360	171	262	159	575	339	999999	656	999999	999999	115	469	999999	477	999999	995	895	999999	368	815	892	999999	999999	957	252	770	100	999999	791	999999	999999	221	365	572	501	265	999999	731	999999	189	747	999999	729	999999	117	659	896	426	999999	403	999999	337	357	630	436	792	999999	305	906	999999	249	495	865	37	396	894	114	787	976	947	999999	999999	438	189	78	673	838	272	999999	593	874	673	831	999999	109	799	999999	734	999999	999999	95	395	824	422	939	262	363	999999	999999	223	554	118	450	794	99	999999	999999	178	562	762	954	999999	455	999999	999999	999999	663	477	927	999999	40	379	999999	999999	861	918	999999	999999	999999	816	999999	146	999999	637	49	765	232	999999	999999	999999	999999	694	182	383	754	188	999999	999999	999999	373	598	885	774	999999	192	184	999999	183	932	180	999999	884	929	999999	999999	818	999999	818	283	174	352	625	999999	113	697	345	999999	276	999999	999999	999999	838	532	875	999999	999999	371	195	454	999999	999999	999999	115	137	888	25	765	436	930	936	212	999999	237	328	31	999999	715	671	57	846	977	201	661	999999	202	999999	999999	63	999999	29	456	
790	999999	419	867	303	520	52	224	999999	580	770	346	999999	480	856	610	999999	854	254	999999	700	147	608	887	115	397	856	999999	999999	663	999999	907	910	490	421	758	818	461	727	462	673	456	999999	275	216	999999	86	778	346	496	156	209	284	311	756	653	764	999999	761	999999	664	117	432	999999	868	862	435	105	68	107	791	753	136	999999	54	254	771	342	680	260	320	87	598	305	516	512	633	999999	734	768	993	296	699	821	798	566	33	999999	999999	354	429	999999	720	248	704	403	999999	492	999999	511	881	432	999999	999999	595	999999	518	137	999999	999999	238	999999	370	999999	999999	999999	63	315	993	487	230	424	999999	999999	830	339	366	999999	600	123	999999	151	352	232	999999	571	445	999999	235	999999	999999	895	845	50	125	603	620	429	144	999999	349	766	498	779	290	467	496	525	679	999999	999999	167	536	397	927	97	483	148	999999	542	69	864	999999	782	439	335	578	895	221	236	999999	999999	225	999999	774	672	653	572	941	428	84	919	519	999999	990	890	368	457	123	37	130	481	25	602	999999	484	687	999999	350	955	888	600	314	452	547	293	942	146	623	264	443	911	207	985	999999	149	355	120	792	999999	999999	130	782	193	999999	247	999999	623	260	299	985	999999	232	985	539	999999	615	999999	432	707	999999	232	999999	858	594	999999	284	999999	144	999999	999999	577	923	801	989	768	818	130	346	310	371	329	999999	333	279	505	688	221	455	983	534	288	687	999999	600	743	296	999999	599	897	962	891	488	259	999999	418	24	430	999999	771	999999	999999	730	132	345	628	999999	510	589	999999	530	72	584	160	475	999999	889	838	210	255	482	894	999999	999999	347	999999	840	636	173	860	490	268	999999	684	328	49	999999	564	749	972	999999	785	999999	510	377	900	317	338	784	319	528	186	229	750	299	771	963	291	785	865	788	999999	347	728	999999	271	846	899	832	435	302	335	999999	238	848	697	559	999999	81	447	172	511	851	999999	341	314	48	475	394	557	86	276	779	883	193	696	447	615	902	115	63	417	506	358	26	203	96	991	901	602	221	942	220	347	702	286	999999	493	396	303	233	381	514	284	359	36	999999	215	54	162	259	943	999999	965	999999	754	15	999999	837	148	227	57	999999	792	999999	144	66	999999	191	907	837	953	228	609	999999	681	999999	999999	999999	999999	648	880	946	748	352	277	824	254	999999	948	280	999999	655	258	85	999999	807	722	939	224	969	999999	34	147	325	305	724	518	999999	712	
999999	784	504	847	499	347	110	825	999999	77	319	812	488	242	636	482	307	970	533	999999	874	190	292	999999	999999	534	856	808	433	56	553	315	999999	250	106	496	999999	808	999999	738	999999	982	282	871	905	167	634	999999	999999	999999	998	754	984	999999	999999	670	502	720	827	965	491	301	402	403	524	13	999999	247	999999	999999	622	499	999999	999999	630	891	908	420	878	862	899	74	999999	999999	58	798	331	781	411	435	994	149	999999	793	257	999999	589	878	999999	901	515	397	655	370	230	508	543	198	758	946	999999	91	841	965	75	426	993	811	354	999999	999999	870	836	710	999999	482	518	427	548	999999	312	40	73	999999	356	512	418	937	370	549	265	142	33	465	673	999999	999999	25	999999	999999	789	778	999999	631	228	999999	999999	944	224	999999	999999	126	650	911	644	731	27	864	618	562	999999	999999	451	804	470	550	846	380	46	242	184	503	698	999999	67	533	506	999999	758	710	951	999999	999999	999999	999999	149	492	999999	999999	999999	895	999999	406	176	822	733	336	728	171	678	798	190	999999	981	573	496	427	932	854	120	235	585	115	999999	610	543	343	999999	254	999999	68	999999	560	999999	999999	740	107	532	895	333	207	777	280	89	912	771	566	741	58	73	721	559	267	709	716	319	337	498	565	288	999999	999999	484	999999	620	74	999999	812	999999	832	399	895	46	530	913	458	315	35	996	999999	977	601	780	190	609	999999	477	850	388	38	412	608	966	616	933	699	302	999999	469	848	151	753	999999	225	674	825	523	999999	796	999999	14	999999	502	999999	311	798	999999	303	240	122	596	999999	434	615	429	999999	928	429	999999	999999	165	999999	566	157	697	233	504	999999	516	784	999999	999999	64	130	33	999999	116	999999	314	999999	973	999	209	356	261	372	329	491	796	884	896	999999	150	582	999999	139	999999	354	39	88	303	171	787	455	999999	856	724	314	592	329	683	688	124	460	250	165	675	219	999999	999999	904	999999	769	632	888	890	599	482	27	999999	365	999999	999999	999999	842	812	999999	753	228	404	648	999999	899	476	999999	999999	999999	999999	999999	947	463	535	457	705	184	290	402	999999	567	247	266	999999	999999	697	999999	921	477	888	618	437	943	999999	991	502	685	888	123	302	431	679	999999	999999	150	999999	441	829	999999	999999	62	561	420	66	999999	981	999999	406	999999	999999	999999	999999	740	101	80	904	13	541	544	955	999999	295	176	999999	733	999999	335	356	999999	999999	999999	999999	616	960	999999	66	26	886	736	19	364	288	
170	912	788	152	938	820	839	245	76	999999	999999	999999	496	767	999999	320	333	307	999999	791	305	511	945	379	999999	780	265	24	887	126	804	535	601	999999	134	264	999999	591	948	515	516	865	159	999999	848	999999	474	78	671	706	563	999999	363	572	999999	658	966	419	480	168	565	825	357	949	105	759	999999	755	642	140	999	742	359	150	285	439	361	589	999999	999999	316	196	352	999999	999999	376	182	999999	757	475	297	999999	120	790	949	691	518	209	999999	98	999999	718	999999	999999	706	821	89	222	297	554	999999	387	888	999999	852	378	483	999999	999999	728	587	729	998	999999	843	999999	631	568	201	593	921	162	327	999999	906	999999	999999	999999	999999	742	999999	959	999999	213	178	999999	999999	55	937	581	217	351	813	542	999999	999999	999999	269	697	999999	199	999999	31	999999	632	154	70	999999	999999	264	618	671	692	654	441	628	988	999999	997	999999	999999	999999	631	619	385	999999	348	785	930	137	878	500	123	875	552	776	999999	47	999999	34	849	999999	887	682	999999	546	659	169	999999	999999	789	924	999999	999999	999999	613	888	411	327	63	999999	285	526	40	999999	127	557	816	111	999999	689	951	224	973	999999	528	999999	948	656	839	920	189	683	57	348	999999	238	999999	360	939	999999	999999	720	999999	227	574	999999	856	999999	844	988	842	68	447	203	999999	710	298	678	995	914	940	754	487	142	626	601	478	692	999999	889	207	466	171	999999	162	241	999999	755	999999	489	842	999999	999999	851	999999	131	246	854	509	253	940	681	999999	34	999999	999999	242	395	601	972	571	174	873	955	790	999999	896	999999	50	607	23	542	168	516	82	297	999999	636	999999	505	365	999999	192	189	948	525	110	146	999999	380	999999	311	164	547	918	677	778	856	70	701	234	575	814	902	239	408	999999	848	952	659	999999	605	341	105	617	947	982	693	16	274	285	759	841	669	608	711	387	620	598	404	519	96	999999	362	281	789	808	289	950	550	12	261	194	999999	541	403	970	69	930	970	999999	95	849	795	999999	475	733	155	304	527	999999	903	260	999999	150	753	39	999999	824	999999	148	702	743	466	272	999999	575	673	999999	999999	741	328	689	627	708	434	999999	780	935	806	65	999999	984	432	999999	109	999999	636	37	999999	999999	999999	244	112	999999	993	351	393	532	999999	899	999999	27	99	999999	999999	223	632	849	716	517	999999	53	28	772	485	999999	320	936	999999	32	938	645	350	841	749	93	587	999999	999999	92	853	257	543	906	994	646	895	646	
999999	999999	378	786	321	280	124	948	999999	339	999999	284	40	456	999999	380	999999	425	677	999999	46	999999	635	836	999999	634	663	11	510	122	777	999999	999999	999999	120	286	653	161	334	79	727	999999	999999	999999	448	440	61	999999	887	999999	999999	999999	968	647	609	217	999999	999999	999999	686	616	123	999999	114	562	999999	462	365	346	999999	999999	999999	999999	607	999999	245	999999	388	398	703	582	999999	999999	347	177	208	870	999999	75	902	999999	999999	509	647	462	614	999999	761	999999	930	999999	696	70	999999	446	145	487	999999	126	374	464	999999	153	949	114	359	999999	111	999999	363	647	286	300	999999	67	614	310	454	154	916	999999	991	999999	467	724	999999	206	319	900	41	999999	999999	68	700	448	999999	968	559	999999	113	614	261	824	341	292	702	405	999999	746	832	999999	43	999999	210	491	472	188	686	234	228	163	690	999999	906	642	149	227	999999	999999	999999	646	750	911	51	311	631	999999	361	184	32	490	999999	572	78	206	999999	291	858	219	975	975	291	334	324	949	999999	60	917	999999	153	484	805	631	844	196	999999	132	185	999999	860	305	827	512	211	737	584	127	999999	710	955	858	369	390	999999	927	999999	425	596	101	387	580	259	999999	40	999999	999999	999999	728	999999	121	564	115	959	359	999999	157	779	133	587	375	806	999999	217	743	999999	124	425	612	999999	831	668	536	94	999999	289	55	176	481	663	999999	999999	399	260	598	401	752	410	41	348	779	585	302	18	726	581	663	52	918	745	434	270	344	811	60	452	38	31	448	79	635	999999	999999	999999	536	738	416	666	999999	351	542	713	394	274	147	256	375	999999	367	939	999999	13	257	736	999999	791	302	588	210	999999	373	731	961	961	713	798	999999	833	482	999999	174	996	433	577	212	999999	999999	80	673	804	87	510	663	509	453	631	999999	571	240	999999	445	828	466	473	978	811	752	432	560	348	968	542	999999	378	774	999999	999999	679	534	999999	915	231	999999	999999	78	863	999999	462	518	91	74	716	602	737	552	346	540	960	599	401	968	999999	519	334	836	544	464	999999	734	823	999999	999999	47	721	829	224	913	70	404	124	999999	299	999999	479	999999	262	939	317	825	437	99	620	90	142	550	471	999999	589	999999	534	999999	999999	999999	695	39	19	679	880	907	338	999999	480	999999	484	657	678	539	50	60	584	604	156	469	307	999999	441	999999	904	180	368	512	333	999999	870	716	960	572	229	449	275	583	69	409	497	999999	619	64	606	485	872	932	
670	539	985	929	261	322	999999	961	999999	46	774	709	549	825	109	979	999999	768	696	999999	320	999999	785	11	999999	999999	972	302	124	387	377	429	308	436	841	793	515	941	464	648	151	268	852	239	808	359	860	671	904	640	369	837	999999	766	621	999999	754	984	393	514	350	999999	846	220	999999	355	411	123	984	999999	474	753	314	58	964	999999	748	999999	999999	196	999999	311	999999	484	27	540	640	542	999999	771	49	530	999999	949	307	23	421	641	999999	462	948	999999	999999	598	175	615	533	999999	801	569	331	999999	999999	999999	628	49	999999	372	203	138	715	868	309	999999	276	943	206	999999	750	950	640	117	985	740	248	150	624	799	999999	999999	16	999999	740	254	449	840	738	359	331	268	284	59	447	442	747	89	447	474	331	999999	999999	178	989	850	999999	224	223	61	959	999999	999999	939	63	792	999999	814	999999	64	772	435	215	846	43	999999	675	591	999999	552	992	169	703	159	478	999999	991	999999	911	889	999999	235	627	999999	400	843	999999	345	999999	655	999999	932	999999	392	701	999999	27	999999	999999	507	184	347	555	670	69	800	784	275	470	967	800	292	903	248	999999	999999	808	528	999999	200	648	340	596	999999	999999	69	218	999999	457	999999	999999	999999	999999	999999	999999	978	680	956	627	599	68	578	874	999999	999999	38	999999	712	999999	164	999999	498	126	944	858	844	999999	541	439	999	592	474	817	888	898	380	589	999999	999999	759	999999	851	900	856	999999	79	999999	568	167	212	40	505	666	303	999999	580	313	759	555	870	237	148	999999	999999	17	593	999999	986	139	484	999999	999999	999999	894	999999	245	598	269	811	999999	388	192	999999	999999	968	999999	999999	524	403	328	999999	830	944	662	531	728	335	999999	999999	999999	318	999999	438	682	763	501	325	772	15	260	999999	53	947	766	492	54	764	999999	659	999999	999999	246	592	811	999999	619	595	526	999999	568	910	999999	420	999999	480	999999	754	701	474	477	771	999999	518	152	346	33	882	188	180	487	999999	999999	623	928	761	82	887	627	999999	154	999999	798	410	446	349	666	633	684	295	999999	300	72	825	999999	159	999999	727	450	999999	393	736	417	356	885	604	874	702	491	511	407	31	136	435	329	999999	972	633	999999	802	679	400	208	999999	999999	196	901	219	440	779	19	354	447	999999	882	417	498	452	999999	841	475	999999	151	183	887	562	173	999999	505	621	999999	128	655	999999	795	999999	537	524	759	999999	999999	665	271	712	999999	63	584	999999	553	999999	999999	529	118	
240	337	714	999999	35	14	999999	32	274	999999	818	999999	890	699	999999	999999	889	880	973	692	999999	148	810	702	999999	681	834	999999	199	93	593	549	656	20	425	319	91	744	999999	520	725	676	438	999999	999999	119	611	363	784	617	663	41	108	836	292	101	999999	21	818	353	179	65	832	999999	130	279	999999	880	999999	999999	285	154	999999	463	967	160	710	999999	999999	999999	80	481	204	582	999999	561	450	819	999999	333	999999	79	926	168	350	670	999999	999999	830	183	173	999999	89	303	341	519	664	645	869	141	999999	668	761	999999	283	698	861	999999	761	999999	829	136	999999	950	698	216	228	218	122	999999	316	462	38	86	166	999999	999999	900	999999	910	897	804	950	596	942	132	317	437	884	652	808	592	495	271	353	47	578	139	604	134	300	455	533	572	999999	928	639	684	342	999999	307	999999	999999	851	999999	35	999999	999999	17	576	899	790	999999	470	999999	723	999999	767	733	128	771	272	305	126	619	999999	281	387	999999	24	492	632	999999	950	354	848	999999	999999	599	328	999999	22	131	999999	235	510	131	999999	999999	111	999999	872	951	999999	172	44	664	999999	999999	230	753	999999	794	993	93	277	999999	383	125	649	150	332	999999	415	266	759	151	276	891	119	330	999999	313	999999	62	620	681	880	788	320	193	691	999999	379	574	999999	999999	137	945	958	814	748	947	434	960	638	999999	999999	957	999999	893	397	10	132	899	999999	494	134	940	472	595	814	999999	805	466	999999	919	999999	840	999999	999999	999999	331	933	304	999999	271	999999	999999	424	915	145	923	999999	426	795	690	289	999999	39	578	103	999999	482	372	999	163	999999	999999	999999	719	906	705	764	872	879	999999	77	828	328	283	999999	425	526	557	460	891	220	999999	670	999999	639	328	999999	624	448	827	848	571	304	427	129	911	207	999999	18	439	169	512	547	728	622	461	161	755	999999	999999	669	925	999999	999999	999999	762	306	999999	89	588	894	999999	999999	61	228	999999	533	900	164	704	228	821	999999	31	731	707	841	999999	999999	999999	176	65	999999	770	167	999999	660	196	484	366	614	463	625	430	999999	29	88	495	999999	126	999999	260	601	267	999999	848	387	889	386	999999	921	364	597	901	421	838	487	662	893	999999	999999	347	999999	999999	100	999999	206	999999	485	999999	628	355	441	39	259	999999	463	404	999999	319	999999	770	999999	248	445	259	999999	999999	18	706	542	999999	999999	214	999999	591	999999	804	177	694	652	268	414	674	999999	576	923	568	651	999999	385	999999	999999	
583	760	85	537	188	999999	841	898	481	119	778	179	212	753	237	758	668	999999	659	236	626	667	286	365	144	631	868	336	307	83	513	331	459	84	28	999999	204	63	999999	451	335	999999	180	999999	999999	505	414	822	696	810	982	423	726	856	724	915	483	719	402	999999	493	515	999999	999999	605	457	720	138	734	782	999999	615	434	999999	900	830	497	136	730	639	999999	999999	640	497	101	999999	605	602	359	999999	970	484	661	109	999999	999999	999999	999999	553	187	784	999999	98	913	999999	999999	999999	518	955	999999	999999	999999	989	762	339	447	875	113	316	516	999999	999999	999999	632	812	88	954	999999	999999	90	636	724	582	552	999999	941	957	999999	999999	724	999999	96	646	466	999999	623	495	898	999999	520	945	101	999999	999999	335	667	506	466	999999	177	422	663	268	875	267	704	774	447	999999	398	489	158	999999	592	415	765	481	322	947	199	999999	999999	565	739	144	545	268	544	999999	197	444	501	625	83	999999	446	828	771	208	999999	848	58	990	381	40	797	999999	873	632	569	196	194	518	911	999999	367	108	528	999999	999999	445	999999	999999	720	953	988	532	789	291	968	936	709	123	967	350	545	75	193	708	347	999999	395	912	657	999999	259	983	714	999999	943	999999	999999	41	999999	999999	999999	999999	279	428	52	274	449	591	663	633	486	81	550	999999	49	999999	914	820	402	415	59	999999	573	719	703	14	999999	300	347	630	637	999999	636	433	732	999999	795	764	666	999999	867	999999	259	34	524	188	999999	999999	459	652	433	999999	638	999999	495	301	264	999999	725	47	456	158	253	43	995	999999	445	127	838	331	505	999999	163	999999	999999	999999	77	548	204	525	999999	673	841	695	206	157	49	565	937	440	999999	245	999999	628	626	719	560	226	38	716	743	325	999999	999999	156	283	335	319	999999	250	233	999999	365	999999	475	782	316	558	999999	847	768	879	999999	407	869	270	120	999999	999999	828	694	999999	520	488	999999	256	999999	714	549	922	999999	730	42	999999	216	746	879	999999	999999	999999	999999	12	389	190	948	863	146	908	999999	886	173	800	616	999999	555	382	205	877	427	999999	424	602	999999	999999	35	999999	999999	491	201	132	390	279	382	859	425	999999	472	339	539	918	120	459	999999	663	999999	32	999999	337	152	834	551	999999	422	933	428	999999	993	999999	999999	910	26	654	999999	145	505	893	427	757	289	863	909	999999	999999	509	119	965	155	355	164	12	923	999999	999999	366	581	388	857	999999	440	614	999999	996	999999	629	999999	
465	742	320	167	999999	604	367	58	289	924	999999	664	999999	823	999999	665	647	321	162	999999	506	314	360	564	999999	46	999999	326	674	174	913	691	718	606	999999	232	999999	999999	299	407	566	470	70	999999	895	724	944	626	976	949	61	999999	31	642	405	161	392	999999	50	829	626	50	384	124	21	999999	999999	316	999999	241	830	459	999999	754	999999	999999	254	999999	669	402	101	999999	349	725	999999	999999	669	85	211	502	839	999999	999999	470	781	999999	96	945	430	900	778	638	456	745	129	601	663	276	221	370	907	475	97	999999	737	275	999999	658	11	999999	334	870	115	677	999999	751	311	561	973	999999	949	999999	496	999999	624	462	905	604	606	521	573	999999	863	840	595	374	991	510	999999	516	999999	437	999999	647	576	999999	533	778	352	378	300	112	999999	316	999999	608	978	329	32	285	999999	105	62	490	999999	931	16	274	92	999999	759	800	829	467	90	999999	364	849	201	717	999999	136	999999	237	230	471	110	557	430	986	395	672	487	457	156	729	384	464	999999	644	900	999999	696	324	618	500	283	835	235	899	254	138	137	315	999999	242	843	824	269	748	831	999999	999999	105	999999	96	322	999999	321	361	147	899	999999	556	816	669	440	937	999999	999999	198	274	331	531	999999	999999	545	182	999999	914	885	559	204	688	813	451	425	999999	682	532	187	901	524	874	999999	354	715	580	498	686	999999	905	215	539	999999	999999	138	322	999999	999999	999999	150	999999	407	475	587	705	734	743	375	253	838	999999	999999	999999	999999	999999	999999	769	398	551	964	683	999999	121	999999	353	664	137	256	322	112	249	307	999999	47	630	127	409	184	649	981	836	133	442	964	650	128	999999	273	815	681	553	964	833	999999	467	855	295	495	243	50	606	497	999999	151	599	956	115	515	666	633	57	594	749	999999	138	559	982	157	999999	234	677	864	999999	999999	999999	999999	999999	404	579	774	999999	914	941	608	384	349	80	301	375	693	999999	481	606	192	634	959	225	999999	458	907	873	148	166	18	372	742	66	421	999999	324	492	711	935	999999	802	142	653	999999	999999	788	489	690	782	645	221	205	268	258	17	999999	69	212	946	672	901	693	758	932	245	642	293	659	709	999999	211	311	546	714	999999	501	315	84	87	669	428	192	999999	999999	999999	177	483	807	414	991	999999	290	764	273	990	118	384	720	999999	552	505	829	981	731	443	999999	659	999999	868	515	999999	985	134	999999	999999	719	999999	247	146	78	168	999999	999999	717	
796	921	546	999999	724	281	999999	595	179	534	173	598	210	635	999999	999999	999999	999999	999999	999999	707	279	165	487	30	281	782	147	999999	836	394	30	999999	273	999999	521	373	387	999999	597	398	698	999999	999999	123	999999	518	999999	999999	999999	561	238	545	356	19	999999	999999	999999	262	999999	499	979	20	343	999999	153	23	936	700	999999	522	999999	110	352	509	999999	464	565	374	374	762	999999	999999	334	285	165	485	238	999999	418	754	314	999999	386	108	419	687	482	459	999999	641	999999	11	999999	737	999999	138	203	999999	10	72	211	999999	887	690	418	12	686	999999	999999	999999	784	682	999999	810	217	15	999999	254	100	331	981	115	403	732	999999	89	999999	999999	854	37	291	999999	263	355	553	999999	247	695	689	417	999999	999999	474	312	857	899	718	793	999999	425	413	949	999999	678	90	105	300	999999	510	339	629	99	213	999999	386	402	428	999999	267	597	767	38	564	999999	330	567	640	101	875	291	370	589	999999	438	999999	999999	635	584	274	999999	329	93	195	999999	787	911	999999	999999	926	464	480	999999	536	932	658	384	999999	999999	358	999999	465	209	288	999999	969	49	32	774	344	999999	766	843	671	809	278	684	843	215	895	418	356	133	999999	999999	999999	588	63	144	780	248	948	562	236	751	992	130	804	966	389	747	999999	447	999999	882	697	999999	119	726	664	974	541	188	187	940	176	341	999999	866	999999	391	986	999999	999999	105	999999	999999	999999	920	816	999999	999999	876	825	157	529	909	950	292	724	182	999999	999999	480	999999	999999	769	385	296	584	661	95	999999	558	998	761	999999	999999	87	787	493	999999	199	999999	516	999999	664	363	39	420	267	390	751	152	245	912	659	418	197	999999	335	999999	999999	345	164	999999	941	328	826	396	999999	466	873	999999	999999	999999	288	426	963	711	52	415	355	876	327	281	344	795	999999	999999	111	592	265	999999	462	663	698	999999	755	454	162	999999	537	643	999999	801	999999	256	911	92	634	243	454	486	355	919	483	999999	28	883	727	156	999999	740	294	936	211	193	53	577	463	434	670	999999	558	706	878	712	985	525	764	98	884	239	461	867	147	999999	344	542	190	253	836	872	726	16	339	796	358	953	600	333	212	343	999999	210	999999	935	999999	999999	50	771	469	999999	129	638	272	777	289	427	798	432	848	510	397	220	597	798	792	551	377	92	363	41	924	440	885	550	999999	261	304	212	850	999999	501	999999	999999	343	752	999999	744	562	516	931	999999	177	484	999999	999999	418	
612	774	999999	386	280	958	417	438	578	688	753	999999	176	37	132	999999	999999	999999	999999	999999	436	264	999999	999999	807	815	575	432	876	756	955	999999	604	201	649	530	999999	473	425	543	10	355	999999	999999	344	999999	999999	489	809	999999	595	332	999999	967	982	357	728	448	578	999999	999999	985	999999	821	732	569	999999	975	388	601	536	999999	736	999999	977	91	499	999999	369	785	429	96	623	317	171	632	999999	636	218	301	999999	620	895	999999	999999	25	793	999999	341	774	904	419	999999	217	42	486	596	227	990	999999	858	747	89	792	45	306	372	254	660	110	79	491	766	999999	800	915	223	775	999999	999999	297	999999	649	594	881	20	999999	416	285	684	999999	282	645	317	443	63	541	112	925	999999	653	999999	292	241	705	422	999999	999999	999999	999999	272	999999	903	37	613	311	999999	495	999999	35	320	955	968	975	74	796	845	459	653	999999	999999	121	999999	468	999999	999999	274	418	888	468	367	970	999999	169	422	999999	379	999999	999999	142	955	56	999999	999999	999999	697	580	999999	999999	999999	577	203	999999	669	742	999999	970	444	718	864	46	690	606	452	999999	999999	956	809	563	999999	427	237	755	520	791	338	920	950	999999	622	999999	958	250	980	891	173	609	340	427	270	253	934	899	999999	999999	999999	449	748	999999	204	741	770	752	328	999999	349	447	850	877	999999	241	30	520	106	696	88	449	626	999999	999999	741	625	392	303	605	999999	337	916	425	526	888	181	718	999999	881	999999	215	922	498	551	999999	999999	999999	23	39	999999	424	803	153	26	999999	823	196	999999	462	125	388	459	722	998	21	530	435	361	525	69	312	789	225	298	999999	526	137	19	778	982	173	379	274	382	78	534	999999	999999	999999	999999	985	981	277	765	29	755	210	999999	999999	205	332	111	497	999999	999999	999999	587	999999	153	999999	696	187	959	480	952	999999	195	350	930	487	757	999999	660	461	84	331	522	459	279	127	326	636	479	582	659	71	881	304	461	999999	946	918	264	999999	999999	808	31	797	813	19	570	860	999999	999999	447	999999	451	46	894	999999	999999	138	585	35	982	69	707	999999	820	890	999999	890	888	999999	541	999999	999999	267	93	276	309	999999	645	269	999999	466	76	999999	144	364	999999	844	409	861	999999	999999	343	999999	999999	317	111	645	999999	922	881	679	971	83	999999	608	999999	193	953	628	300	396	999999	325	478	525	993	289	251	466	280	293	491	37	174	723	999999	543	847	775	175	999999	999999	722	388	878	495	992	906	536	
830	436	891	781	570	935	999999	27	761	894	324	821	403	520	652	598	198	943	909	798	112	999999	346	999999	999999	636	647	999999	937	599	39	10	382	715	635	844	402	709	466	999999	398	488	782	952	460	353	271	999999	80	789	999999	551	93	118	433	999999	99	713	328	999999	298	999999	89	171	999999	999999	999999	999999	884	807	999999	488	999999	681	410	624	218	393	999999	119	374	999999	999999	157	999999	999999	917	999999	292	795	755	688	391	531	999999	833	409	620	97	146	904	999999	353	999999	593	212	74	999999	708	808	999999	706	986	218	569	879	865	931	999999	386	407	999999	405	98	62	517	106	999999	741	999999	225	999999	306	590	214	791	999999	435	564	706	423	999999	566	483	173	59	999999	183	961	70	967	477	367	710	739	999999	187	265	221	85	116	118	670	141	999999	999999	409	406	13	778	814	439	999999	556	999999	999999	617	999999	924	12	816	923	994	681	609	999999	240	595	851	483	999999	999999	999999	488	600	314	845	435	999999	139	649	304	179	193	255	538	110	810	747	846	999999	265	340	218	999999	193	124	989	531	846	803	999999	999999	999999	173	14	225	889	999999	658	57	191	43	795	999999	521	753	810	999999	999999	999999	429	999999	14	369	359	479	999999	228	417	999999	855	903	52	336	999999	749	649	999999	999999	323	221	999999	98	799	999999	231	545	854	747	439	999999	563	999999	209	999999	965	551	170	999999	535	219	670	549	468	201	288	990	469	999999	772	114	999999	193	999999	999999	575	999999	214	438	137	999999	161	481	977	886	301	999999	843	999999	868	207	488	999999	999999	114	550	999999	630	999999	653	241	86	335	974	999999	522	999999	703	773	809	999999	999999	732	999999	600	67	199	999999	999999	899	999999	157	517	660	999999	626	586	477	653	999999	270	999999	606	785	895	858	825	506	999999	373	999999	749	79	152	999999	999999	756	527	999999	56	999999	743	58	999999	817	94	569	999999	410	708	999999	902	59	888	999999	999999	740	947	791	742	241	693	918	218	977	999999	999999	999999	998	999999	869	69	999999	607	534	999999	90	999999	967	811	299	999999	106	999999	999999	29	699	191	603	585	999999	999999	735	382	814	667	824	999999	999999	730	999999	204	676	696	839	999999	549	999999	363	32	996	843	979	980	453	999999	597	974	999999	999999	397	999999	999999	423	593	70	999999	979	792	866	701	999999	999999	247	804	999999	484	999999	114	560	480	256	827	999999	999999	999999	829	754	929	733	80	850	68	773	342	120	434	263	112	778	552	999999	660	999999	330	755	999999	999999	186	
358	605	197	869	230	487	151	78	999999	834	316	240	579	59	68	795	851	192	402	999999	999999	670	999999	306	999999	18	999999	596	999999	260	833	608	999999	577	999999	138	883	999999	837	295	999999	52	244	999999	796	548	999999	999999	601	701	478	999999	286	999999	493	688	384	999999	999999	221	577	555	738	938	11	708	153	999999	478	930	999999	871	354	116	712	651	436	803	510	999999	999999	399	999999	638	782	270	999999	259	94	999999	999999	992	446	626	999999	646	313	305	999999	97	404	970	999999	670	788	606	228	179	135	842	262	580	999999	999999	186	999999	560	999999	166	741	385	894	917	585	186	920	434	728	999999	76	347	140	386	423	999999	999999	358	334	849	185	52	999999	133	252	999999	183	612	691	449	999999	96	999999	148	685	999999	510	63	465	493	868	182	999999	780	69	504	999999	204	966	999999	121	829	236	261	981	999999	232	770	999999	944	999999	317	743	288	999999	999999	999999	991	701	711	882	21	892	840	980	12	552	382	73	999999	519	979	646	328	338	710	999999	951	999999	986	489	739	388	999999	490	999999	999999	999999	921	89	368	140	502	265	490	109	936	395	280	999999	999999	850	999999	926	434	999999	999999	424	999999	999999	130	193	834	714	232	152	999999	381	999999	429	574	341	460	983	999999	389	999999	390	999999	239	773	473	999999	999999	839	638	999999	999999	96	465	889	23	270	772	959	185	306	999999	999999	348	999999	999999	999999	850	414	815	399	723	546	55	999999	999999	586	720	385	999999	512	999999	875	593	119	181	294	894	540	560	80	688	34	999999	92	999999	357	999999	763	999999	438	999999	999999	34	999999	319	915	50	917	608	437	550	999999	999999	672	650	912	449	999999	999999	281	151	999999	854	744	999999	699	341	963	849	933	97	999999	178	228	682	881	851	354	999999	265	254	999999	932	133	999999	301	721	999999	999999	785	907	999999	468	936	999999	519	999999	289	999999	620	583	87	77	675	350	592	228	94	989	769	999999	999999	438	49	37	999999	388	731	223	419	977	799	531	999999	35	826	499	241	931	172	999999	571	815	190	999999	176	908	999999	783	937	999999	636	553	672	724	999999	999999	428	999999	999999	141	198	75	129	642	999999	556	13	649	524	103	999999	163	826	999999	499	290	258	367	860	265	131	948	999999	345	999999	256	858	999999	223	993	999999	332	809	41	773	505	696	999999	999999	620	999999	999999	269	844	96	999999	999999	865	234	999999	999999	71	58	866	999999	250	790	999999	300	537	697	662	999999	530	33	664	354	795	999999	994	594	710	469	
999999	999999	999999	688	441	999999	868	529	992	126	691	419	18	283	942	999999	533	999999	912	257	999999	922	252	191	738	999999	999999	139	931	832	239	938	873	999999	808	999999	507	561	358	534	432	18	999999	546	999999	999999	24	391	411	774	509	288	681	999999	108	328	999999	999999	999999	999999	827	738	598	999999	886	753	999999	416	999999	436	999999	972	999999	387	825	999999	999999	706	999999	628	999999	50	727	166	999999	951	999999	421	503	490	409	999999	611	738	706	693	999999	999999	660	991	999999	608	999999	975	261	537	921	303	637	746	111	410	999999	331	813	787	21	442	836	934	496	134	912	983	36	347	370	628	680	141	999999	681	999999	455	63	207	133	752	904	795	39	962	783	999999	389	998	300	999999	925	919	682	999999	708	725	504	999999	696	999999	948	999999	999999	303	623	505	804	999999	364	999999	999999	615	664	269	999999	51	905	534	350	165	604	38	56	91	999999	761	999999	965	999999	330	951	999999	511	200	803	990	999999	736	349	288	952	999999	643	861	999999	319	265	999999	449	666	819	969	109	540	999999	920	867	95	600	861	999999	999999	455	44	487	999999	113	474	465	547	999999	179	195	72	212	644	999999	194	80	999999	999999	999999	526	316	510	981	999999	970	861	999999	132	542	145	487	999999	124	514	999999	999999	354	215	790	999999	901	254	650	784	47	338	694	535	682	25	216	999999	999999	322	149	533	506	163	999999	613	582	425	879	43	707	830	98	139	785	811	726	999999	715	89	999999	72	999999	207	474	999999	999999	357	449	527	929	132	999999	999999	999999	85	877	200	999999	187	999999	999999	374	617	86	999999	249	565	749	871	298	39	649	930	999999	87	673	999999	688	500	999999	235	975	999999	114	584	607	296	764	710	933	535	114	538	999999	148	697	253	130	267	403	611	999999	999999	999999	899	483	302	114	297	999999	577	511	582	740	158	511	22	999999	999999	999999	952	999999	49	937	763	924	121	999999	999999	389	430	189	431	106	835	627	406	132	214	111	315	192	477	307	366	33	531	797	555	636	999999	740	628	658	450	810	568	640	475	975	372	76	554	907	982	999999	90	999999	999999	531	114	889	308	400	999999	770	333	741	581	739	402	323	679	923	705	689	560	773	656	999999	69	765	999999	239	738	999999	999999	999999	324	999999	942	55	891	34	531	794	999999	237	999999	679	999999	826	999999	735	999999	58	396	631	212	302	999999	317	829	880	471	348	242	79	662	64	142	999999	999999	614	796	356	432	655	401	910	258	333	419	999999	
547	999999	706	922	656	689	852	17	366	32	139	635	226	999999	999999	193	562	372	575	309	547	723	999999	455	938	235	999999	999999	240	999999	54	999999	898	852	343	238	641	320	423	972	212	134	407	404	484	171	140	420	999999	217	999999	999999	999999	119	438	824	833	261	983	430	73	999999	776	73	999999	999999	999999	999999	677	333	551	252	949	603	106	422	325	14	970	777	999999	215	649	999999	999999	999999	756	788	999999	519	405	389	336	993	999999	102	999999	343	426	858	999999	767	743	768	666	114	936	999999	999999	26	508	999999	291	216	334	857	470	754	999999	819	869	948	949	999999	928	171	915	999999	693	13	74	981	588	121	352	338	472	881	999999	840	232	999999	775	407	20	576	108	999999	999999	62	632	999999	225	606	999999	486	817	584	999999	999999	198	980	471	19	951	527	250	179	863	996	394	589	999999	287	597	277	999999	999999	999999	362	72	795	999999	999999	381	471	765	981	131	865	520	887	51	861	652	252	999999	765	999999	492	335	929	266	671	999999	52	214	999999	19	722	999999	275	436	487	442	403	691	829	999999	489	761	269	57	998	486	999999	548	537	635	354	147	417	105	665	37	999999	539	626	974	999999	266	827	971	409	562	254	461	563	429	999999	560	999999	137	966	731	76	999999	999999	194	170	504	999999	313	664	585	896	999999	770	460	999999	864	74	854	309	232	934	297	648	445	241	55	984	118	999999	794	835	290	138	934	999999	261	280	442	813	999999	589	524	999999	824	665	84	690	999999	130	999999	495	456	827	744	797	778	243	822	953	125	519	569	927	870	749	616	51	999999	499	56	593	999999	50	474	999999	999999	981	824	999999	166	364	880	987	990	309	389	462	999999	999999	999999	28	458	488	698	325	30	999999	446	84	59	43	854	614	83	801	862	999999	999999	999999	387	797	419	52	796	760	639	999999	936	570	369	999999	657	699	999999	38	145	154	352	999999	622	823	544	749	730	133	999999	275	913	198	447	974	108	999999	999999	395	608	415	691	999999	685	448	999999	875	999999	895	386	165	307	54	999999	718	73	214	489	564	262	669	322	673	260	373	667	999999	133	395	65	999999	939	921	429	729	462	414	473	183	173	999999	44	834	746	354	968	869	531	728	999999	894	999999	205	142	939	103	27	687	999999	781	911	751	328	840	999999	225	999999	625	999999	265	659	999999	315	400	592	635	487	926	906	999999	798	226	404	999999	170	571	743	788	490	635	999999	726	161	999999	261	917	715	993	999999	
138	591	253	594	999999	261	163	497	804	999999	313	616	101	999999	917	982	695	356	843	679	999999	482	597	144	312	821	932	589	914	149	674	919	999999	201	777	813	554	632	999999	233	999999	84	938	248	186	999999	999999	946	244	999999	565	571	872	323	295	656	999999	119	291	651	329	574	999999	665	874	394	132	899	12	113	438	73	424	620	999999	375	543	358	957	999999	477	999999	355	999999	583	113	999999	999999	905	999999	818	445	999999	289	999999	442	500	999999	374	791	896	453	999999	140	981	999999	156	261	999999	920	999999	646	161	998	184	342	229	88	92	771	347	999999	994	999999	294	992	722	999999	999999	241	874	270	999999	999999	396	34	53	224	999999	999999	957	999999	529	985	18	182	293	999999	115	571	222	422	201	602	454	944	999999	999999	999999	988	780	21	545	419	55	853	999999	985	611	160	299	14	564	999999	814	551	432	19	872	122	999999	379	39	999999	28	462	999999	391	999999	451	574	981	378	999999	310	945	259	119	939	165	520	307	740	955	282	999999	857	199	999999	902	999999	449	999999	733	999999	410	982	401	401	593	784	280	274	169	999999	317	999999	999999	700	868	302	323	79	717	601	411	638	83	871	999999	604	879	999999	818	999999	135	792	644	999999	900	962	857	999999	356	999999	249	999999	581	999999	964	999999	827	499	919	610	208	999999	481	999999	877	771	908	530	592	988	905	999999	455	239	459	524	990	999999	799	905	999999	999999	999999	346	362	378	999999	999999	906	236	999999	389	683	999999	731	999999	321	512	999999	139	999999	337	999999	999999	999999	572	587	351	920	449	999999	53	699	999999	999999	603	655	999999	780	999999	713	215	624	365	221	525	994	247	508	704	213	488	416	999999	851	116	999999	366	870	789	999999	716	999999	466	644	734	999999	999999	52	138	999999	187	732	868	426	999999	713	770	999999	950	577	349	843	226	246	114	999999	38	171	69	999999	999999	274	999999	717	996	433	167	999999	487	999999	334	999999	379	605	36	755	999999	999999	13	403	708	220	999999	222	451	999999	999999	229	540	107	661	999999	983	14	999999	999999	742	160	429	424	555	59	999999	126	252	999999	473	620	999999	358	999999	784	167	665	424	999999	354	777	275	999999	866	999999	999999	999999	182	999999	999999	999999	794	999999	22	398	999999	999999	848	659	552	803	969	307	410	945	19	999999	19	877	349	327	589	731	999999	999999	884	307	557	616	869	288	943	425	932	108	826	107	345	699	999999	999999	817	765	999999	550	999999	968	722	921	929	999999	999999	305	999999	894	784	73	
554	58	999999	526	41	999999	790	273	999999	999999	374	999999	129	912	846	320	999999	771	510	824	205	999999	165	915	585	999999	687	999999	908	647	999999	48	999999	999999	999999	297	195	443	547	585	975	272	690	264	603	420	801	27	162	69	388	716	393	960	867	999999	892	598	941	404	553	999999	364	222	999999	336	999999	366	369	999999	135	999999	999999	999999	849	932	337	901	321	174	834	670	717	849	999999	231	999999	363	894	25	405	596	999999	152	41	64	999999	477	649	277	432	445	999999	603	934	999999	492	468	999999	935	209	999999	286	777	570	883	212	515	952	393	681	634	471	999999	163	538	999999	91	893	999999	35	860	261	53	742	399	23	123	999999	364	999999	999999	252	959	816	413	999999	999999	582	158	999999	401	524	265	596	797	999999	312	450	405	922	411	575	326	909	348	739	999999	44	180	869	999999	600	598	654	495	392	512	999999	749	999999	267	508	744	941	633	345	996	457	999999	425	711	673	999999	441	999999	620	925	999999	477	674	999999	689	411	999999	999999	999999	999999	611	110	415	471	774	999999	187	665	902	831	384	999999	999999	999999	785	999999	999999	168	424	999999	166	326	875	466	462	71	85	150	577	106	465	187	831	419	999999	357	538	954	937	999999	999999	776	434	788	551	773	999999	931	301	999999	656	131	999999	719	770	294	234	949	18	712	999999	46	98	999999	376	999999	999999	999999	357	438	561	999999	999999	999999	999999	999999	892	96	914	689	999999	154	849	999999	450	343	999999	122	648	110	999999	589	999999	234	358	304	687	999999	999999	354	328	999999	583	863	47	856	999999	897	969	390	402	148	44	329	999999	999999	999999	119	365	42	368	342	945	256	316	999999	999999	999999	103	455	702	999999	999999	570	370	716	570	985	999999	593	999999	999999	152	268	999999	984	999999	626	118	999999	116	999999	999999	390	985	985	999999	336	999999	74	12	903	804	524	687	139	473	999999	958	999999	909	212	999999	771	598	427	200	686	999999	999999	427	237	999999	225	348	134	10	999999	999999	384	782	244	438	876	591	540	999999	627	581	999999	999999	999999	668	708	999999	999999	999999	501	792	567	795	258	788	999999	647	774	999999	588	186	563	138	999999	999999	583	627	675	774	302	999999	68	290	999999	999999	968	811	346	569	189	999999	443	999999	999999	999999	999999	999999	533	999999	999999	239	999999	525	999999	451	27	450	339	202	95	91	302	999999	117	321	999999	287	232	152	999999	999999	999999	215	999999	341	742	839	630	689	871	999999	999999	999999	571	73	372	542	732	131	97	999999	482	153	484	
108	955	313	617	999999	767	739	999999	390	636	999999	999999	999999	690	227	709	999999	820	650	331	101	987	82	569	54	949	201	554	111	65	999999	941	168	731	999999	385	439	231	443	999999	141	637	712	593	999999	999999	999999	852	999999	421	909	707	831	821	999999	120	882	999999	572	999999	576	999999	265	335	344	999999	769	881	954	841	280	999999	387	729	200	464	285	999999	786	908	198	348	49	689	156	594	120	346	348	625	503	999999	658	205	355	945	381	387	259	935	999999	879	898	674	151	999999	999999	112	999999	999999	835	403	999999	999999	59	999999	156	575	999999	999999	737	999999	999999	338	347	999999	307	191	383	254	999999	898	240	851	999999	319	999999	999999	999999	203	999999	18	715	999999	790	999999	737	999999	155	999999	999999	806	999999	999999	999999	999999	346	569	336	566	654	148	728	386	846	937	173	116	130	739	787	781	37	986	486	729	999999	133	547	247	848	312	46	266	455	999999	999999	731	653	600	999999	880	999999	981	999999	135	289	339	572	853	937	630	873	416	340	27	999999	999999	32	478	235	223	31	99	718	351	999999	471	931	571	246	441	999999	530	766	906	743	56	447	360	999999	387	999999	694	310	227	438	629	999999	437	999999	489	708	999999	374	999999	858	999999	273	206	999999	817	999999	11	999999	505	999999	353	649	999999	283	732	774	672	39	847	999999	337	788	999999	913	482	545	503	73	756	999999	288	999999	16	58	795	782	250	337	631	999999	559	87	999999	999999	95	980	503	163	999999	715	46	154	999999	107	531	169	772	293	550	999999	904	937	860	999999	889	197	642	384	999999	949	533	344	408	868	112	259	983	451	827	501	52	349	299	51	697	143	999999	909	527	635	20	956	786	359	84	621	227	999999	169	898	348	128	999999	825	191	701	999999	999999	994	281	999999	999999	466	999999	999999	565	648	818	84	756	557	733	857	852	938	577	558	999999	793	491	42	999999	292	928	163	923	674	473	860	999999	396	981	914	255	459	690	499	737	128	519	999999	408	959	412	350	615	999999	822	886	613	152	697	864	513	249	236	47	537	895	316	890	999999	958	87	999999	576	819	612	403	999999	999999	999999	999999	284	999999	633	990	880	588	548	663	851	586	256	853	699	127	999999	16	233	652	999999	999999	999999	628	999999	450	881	52	774	795	658	429	638	536	999999	999999	589	999999	999999	245	167	999999	999999	652	49	999999	712	234	670	459	418	606	180	606	125	978	127	655	999999	999999	119	837	814	752	15	999999	948	719	531	999999	537	414	
400	988	494	22	494	169	588	999999	738	999999	382	999999	387	999999	259	41	421	353	649	933	286	999999	136	330	145	604	999999	617	999999	992	702	739	999999	14	215	192	121	112	494	957	76	999999	454	461	465	499	375	952	999999	916	308	999999	291	603	999999	967	861	999999	999999	889	521	971	560	746	954	643	403	382	846	77	919	999999	999999	692	866	767	978	674	865	646	239	695	445	732	694	524	457	327	876	248	330	999999	234	604	446	105	958	708	999999	999999	105	999999	116	999999	997	999999	999999	599	736	370	988	197	309	241	999999	826	536	828	62	440	195	999999	506	607	999999	972	999999	264	255	771	809	280	177	999999	550	247	999999	339	735	999999	204	857	590	516	260	143	648	992	944	619	999999	999999	655	999999	999999	30	999999	508	368	34	903	999999	999999	965	999999	999999	29	266	691	999999	248	206	999999	356	245	337	494	989	356	613	999999	999999	999999	636	211	679	624	999999	999999	529	751	999999	971	710	801	999999	999999	625	955	543	999999	392	999999	531	381	999999	46	999999	831	999999	535	506	161	754	701	812	756	717	999999	881	102	918	849	171	671	999999	235	392	999999	116	823	869	43	813	499	941	790	999999	264	999999	642	325	279	999999	994	254	999999	226	999999	999999	382	797	860	84	450	205	999999	150	860	223	148	654	753	724	485	999999	472	348	264	759	31	968	999999	926	248	776	999999	741	177	426	240	18	383	566	733	36	18	959	372	304	408	649	927	51	699	999999	572	554	632	338	781	999999	961	259	999999	414	344	934	835	674	556	801	973	443	982	999999	999999	999999	999999	999999	657	513	975	960	361	999999	50	420	999999	260	213	999999	119	999999	999999	650	56	999999	599	328	999999	84	133	698	999999	999999	676	494	69	999999	716	999999	563	999999	680	277	614	11	898	595	373	924	708	584	999999	999999	692	144	797	999999	999999	999999	999999	999999	767	583	390	287	222	754	999999	556	361	666	544	827	541	936	167	377	46	55	999999	13	999999	999999	376	999999	238	999999	914	542	696	726	487	568	788	890	415	107	887	337	788	999999	999999	817	572	51	999999	642	921	999999	976	430	305	999999	999999	999999	717	999	217	841	58	927	839	172	859	999999	189	975	48	650	530	70	489	709	267	91	122	147	204	334	999999	595	373	168	565	276	999999	999999	999999	999999	182	415	890	999999	288	860	313	727	958	938	862	74	999999	280	999999	916	940	999999	778	840	480	580	999999	882	999999	463	999999	680	606	592	213	739	340	843	477	124	179	444	
430	407	777	394	188	999999	472	444	992	102	932	649	999999	834	671	804	999999	602	999999	17	712	825	999999	999999	131	375	999999	133	734	999999	999999	121	746	506	175	999999	72	95	402	548	420	999999	999999	471	748	957	267	379	77	535	129	875	513	172	731	605	112	155	273	812	532	349	709	999999	299	821	902	999999	668	300	741	999999	210	999999	999999	812	363	833	884	173	999999	365	65	208	640	927	999999	584	774	999999	278	917	821	589	999999	81	199	238	999999	927	64	438	710	777	793	999999	675	999999	574	919	999999	999999	270	999999	704	176	293	511	601	999999	222	999999	64	999999	999999	824	816	620	55	525	623	135	661	999999	999999	680	654	999999	415	159	262	167	19	855	328	10	657	999999	999999	999999	787	999999	637	810	999999	999999	383	611	755	969	673	64	405	59	999999	126	617	312	999999	34	521	15	999999	451	999999	999999	318	209	780	31	999999	105	735	206	737	999999	497	850	253	382	307	53	999999	446	486	207	762	960	559	999999	393	999999	729	860	999999	782	593	195	999999	659	427	183	831	999999	802	578	328	208	321	370	628	766	69	618	999999	478	483	658	965	911	302	358	650	999999	999999	821	375	875	868	954	999999	312	159	593	955	133	221	999999	644	908	879	563	999999	198	583	626	295	121	143	859	999999	999999	229	999999	366	999999	999999	999999	107	999999	212	453	340	366	28	326	999999	999999	663	999999	267	686	24	67	42	739	709	999999	995	21	536	264	741	18	655	417	92	371	237	886	599	958	999999	663	705	435	232	291	179	266	19	819	999999	539	602	623	919	172	756	999999	369	81	268	999999	453	948	999999	999999	711	611	999999	999999	248	777	14	999999	985	361	362	606	516	999999	292	738	11	717	806	999999	416	42	498	920	614	609	527	527	999999	614	219	757	724	900	999999	568	999999	999999	581	680	535	303	637	567	999999	159	120	999999	789	999999	999999	736	151	510	915	679	122	999999	640	638	260	486	609	381	151	604	999999	615	999999	723	715	999999	145	136	675	123	404	931	999999	465	499	999999	999999	180	529	482	999999	223	985	999999	456	710	133	942	999999	59	693	999999	999999	215	276	505	103	999999	999999	847	600	999999	834	801	284	999999	212	184	149	673	748	999999	999999	668	988	669	999999	945	999999	15	123	203	706	625	429	148	515	904	199	993	492	671	365	682	999999	601	388	999999	627	999999	507	999999	802	999999	310	264	999999	999999	227	999999	875	158	799	809	733	999999	318	219	381	145	676	308	985	155	191	999999	
83	178	786	396	290	445	328	12	999999	174	400	949	999999	174	734	757	687	999999	128	999999	872	555	948	484	293	179	812	999999	598	209	963	657	999999	233	190	245	999999	999999	326	440	999999	796	311	999999	17	368	894	216	411	918	620	403	37	846	215	527	229	312	112	999999	632	836	413	308	999999	743	384	999999	984	498	999999	855	999999	688	514	999999	254	389	477	999999	999999	605	89	680	588	569	629	729	28	999999	25	668	729	999999	999999	999999	393	999999	367	274	983	802	232	912	999999	999999	138	349	341	139	283	999999	999999	186	835	36	999999	999999	720	642	123	655	999999	330	483	128	999999	70	880	522	692	251	32	212	941	999999	382	177	549	999999	441	290	397	999999	389	185	833	552	379	780	245	660	292	725	161	338	730	901	999999	999999	638	78	999999	819	447	999999	999999	632	999999	999999	653	589	193	897	211	832	267	193	999999	307	295	999999	999999	109	286	41	958	306	61	613	999999	481	737	537	195	373	999999	578	999999	356	367	210	318	999999	999999	656	476	999999	524	328	81	546	999999	141	999999	63	387	368	542	999999	84	999999	580	631	999999	999999	851	656	999999	837	19	689	742	595	939	95	999999	674	973	630	565	999999	782	999999	542	999999	521	999999	810	999999	999999	463	45	45	282	847	630	687	415	999999	804	819	683	686	318	999999	803	375	999999	641	787	999999	999999	999999	850	511	738	847	98	999999	661	255	845	580	852	556	999999	706	999999	999999	464	589	269	29	825	745	999999	106	423	999999	999999	156	414	179	353	283	78	133	999999	771	118	782	598	20	302	559	974	999999	834	999999	999999	999999	62	109	999999	999999	999999	376	999999	114	621	642	999999	999999	991	999999	841	999999	236	578	487	529	520	999999	984	681	990	258	726	276	999999	786	271	661	421	315	103	314	999999	155	999999	702	999999	91	160	999999	359	659	28	786	717	999999	876	999999	285	219	586	510	125	504	217	205	649	819	999999	834	999999	772	526	686	421	536	682	91	749	784	491	439	401	517	332	999999	239	940	558	999999	999999	999999	385	212	999999	999999	199	499	937	634	63	227	999999	325	105	586	999999	342	999999	191	625	999999	999999	500	727	999999	999999	999999	999999	876	965	709	271	870	923	999999	999999	999999	957	828	347	193	999999	124	731	274	692	85	422	745	999999	896	575	377	847	125	500	884	999999	999999	483	591	327	70	668	999999	999999	877	401	999999	199	818	385	546	999999	442	999999	401	769	462	464	44	195	999999	678	999999	144	893	33	808	874	512	840	384	
355	755	866	92	455	386	318	814	683	691	556	999999	999999	39	533	414	474	999999	125	999999	999999	449	405	891	392	599	220	72	999999	593	999999	687	977	11	200	97	576	999999	945	392	154	649	360	504	999999	999999	557	999999	370	618	344	775	396	818	265	999999	999999	974	700	856	176	256	960	100	834	868	411	999999	838	445	838	905	999999	999999	876	479	98	901	22	999999	999999	999999	999999	245	259	90	300	169	745	999999	737	999999	868	999999	225	898	688	270	669	20	886	46	276	924	780	439	622	999999	941	785	817	458	962	606	999999	999999	554	725	841	754	577	252	774	999999	707	246	46	73	999999	999999	791	828	999999	11	216	15	839	777	464	820	999999	637	227	960	475	289	639	271	285	164	354	999999	429	999999	443	644	272	999999	226	544	999999	559	156	963	994	989	227	960	999999	999999	232	776	271	30	296	940	35	813	89	999999	999999	775	787	999999	633	828	409	325	568	999999	743	999999	561	920	427	908	999999	264	966	999999	999999	679	999999	478	932	578	701	999999	629	502	619	458	999999	798	999999	999999	771	999999	339	175	590	901	402	828	74	999999	225	350	603	999999	459	999999	847	999999	366	927	904	999999	999999	65	137	11	696	75	953	295	487	763	982	999999	147	999999	924	800	895	999999	286	999999	413	828	362	360	805	251	999999	848	610	999999	441	20	722	461	999999	283	48	999999	215	336	874	779	626	462	999999	802	999999	762	846	56	707	205	650	861	905	999999	703	776	206	455	999999	114	684	449	331	999999	88	999999	333	999999	762	316	955	949	178	634	212	900	999999	13	999999	290	999999	563	340	245	370	861	556	999999	580	999999	393	759	314	770	999999	187	141	397	723	565	438	205	294	999999	999999	700	693	999999	399	803	999999	203	455	741	113	130	119	95	611	999999	138	999999	80	501	923	205	999999	408	539	34	769	999999	999999	444	852	806	999999	939	995	669	178	999999	383	777	999999	200	314	999999	666	999999	78	55	786	506	999999	999999	999999	999999	476	54	65	294	741	374	43	190	913	999999	999999	306	850	999999	999999	941	59	853	188	303	25	999999	891	82	999999	565	956	723	818	783	16	999999	681	999999	472	951	614	883	999999	18	743	999999	999999	303	683	999999	134	898	955	844	457	583	698	831	999999	999999	999999	982	553	186	999999	320	372	140	14	913	999999	373	999999	148	337	999999	319	179	559	720	457	598	398	999999	441	68	767	973	336	432	999999	849	999999	729	798	631	339	368	600	433	932	999999	299	999999	999999	760	
999999	817	999999	291	999999	999999	282	66	999999	999999	593	182	999999	359	552	999999	999999	999999	635	775	662	978	349	705	999999	999999	579	136	787	310	308	628	999999	680	867	950	465	54	168	758	577	653	443	999999	47	167	999999	250	881	543	352	717	999999	968	108	999999	999999	812	455	323	949	155	279	985	265	965	999999	74	999999	999999	933	759	423	877	208	19	999999	999999	667	679	338	338	254	253	958	591	493	999999	999999	654	481	653	599	844	809	431	383	999999	999999	999999	999999	999999	757	289	609	999999	304	267	770	98	677	373	154	776	985	999999	900	35	999999	674	482	877	999999	838	130	290	170	578	999999	776	635	97	136	999999	67	779	999999	999999	999999	375	296	235	897	493	999999	117	509	823	858	999999	530	357	430	999999	999999	743	75	919	999999	999999	432	999999	199	994	463	589	999999	999999	718	215	50	935	391	661	387	256	980	999	861	999999	780	346	719	879	255	999999	666	822	995	999999	714	999999	999999	324	942	570	46	903	39	999999	871	950	999999	653	157	595	966	769	999999	999999	999999	75	67	156	999999	95	16	319	748	185	999999	424	563	404	501	389	138	76	718	999999	219	86	969	474	151	999999	999999	999999	731	660	999999	896	896	651	560	999999	999999	660	776	999999	564	726	999999	854	473	457	999999	710	162	768	467	999999	61	119	143	999999	105	999999	14	718	853	999999	588	98	864	36	527	911	844	852	785	477	300	861	262	999999	921	125	11	694	443	531	999999	963	203	421	999999	787	518	999999	553	21	656	67	13	623	999999	76	999999	447	999999	485	999999	999999	983	989	609	199	856	650	765	979	591	320	284	331	36	625	894	999999	190	739	403	971	308	774	821	242	858	639	355	854	135	564	999999	999999	666	614	979	999999	812	999999	931	868	117	573	430	346	783	999999	999999	523	182	546	999999	999999	92	894	11	219	178	377	340	226	304	999999	853	999999	999999	327	665	422	645	999999	640	533	807	535	863	735	999999	999999	459	999999	999999	832	682	588	307	574	875	771	612	770	999999	444	326	999999	573	207	719	403	790	999999	999999	185	999999	490	906	732	999999	557	999999	999999	865	692	917	163	185	999999	238	274	999999	980	999999	894	809	874	655	999999	217	102	961	666	999999	949	999999	993	171	866	954	201	682	574	192	328	739	346	904	999999	999999	173	539	999999	968	454	999999	810	24	131	375	12	999999	710	525	299	595	999999	261	915	998	999999	999999	318	999999	46	591	164	798	133	164	473	970	313	678	54	999999	999999	697	570	
285	884	979	50	500	951	366	972	59	892	732	374	999999	989	353	602	999999	231	592	932	862	520	21	890	999999	902	42	999999	41	481	736	733	677	690	640	124	945	950	999999	566	679	619	115	905	400	999999	387	981	999999	86	872	999999	279	764	707	764	999999	98	84	598	918	834	941	999999	166	998	696	404	358	239	999999	999999	413	35	999999	253	999999	115	499	185	524	61	573	955	999999	404	464	913	983	875	999999	856	999999	229	647	845	678	536	999999	402	104	999999	999999	729	428	650	928	253	511	999999	359	999999	599	899	83	999999	270	985	999999	761	544	999999	999999	482	987	800	356	193	387	416	999999	999999	365	107	999999	541	429	999999	999999	958	476	220	411	999999	526	485	267	976	999999	780	584	999999	999999	988	999999	321	571	159	742	628	304	999999	866	104	888	480	999999	501	999999	541	448	999999	999999	21	294	333	381	999999	999999	511	542	379	47	606	832	882	320	377	249	769	969	279	110	999999	663	999999	354	999999	640	56	84	999999	999999	999999	342	999999	244	556	999999	534	939	999999	204	241	95	999999	706	269	272	16	169	999999	262	999999	999999	178	327	550	357	999999	978	999999	261	909	436	776	222	433	999999	675	999999	764	673	715	999999	299	999999	868	823	739	36	95	999999	634	886	999999	513	999999	52	173	839	999999	209	152	555	874	999999	294	804	999999	712	283	995	597	368	405	369	546	228	282	104	999999	727	618	535	893	31	627	32	395	273	112	391	110	835	953	564	999999	169	955	871	999999	73	514	36	752	100	456	275	999999	681	967	891	999999	79	390	966	999999	616	662	999999	800	272	419	999999	609	999999	894	999999	414	840	999999	999999	999999	410	314	999999	999999	591	999999	802	575	361	541	713	999999	999999	621	40	455	987	999999	914	507	999999	80	999999	654	468	426	860	205	999999	861	650	842	590	628	368	999999	995	999999	998	999999	999999	288	449	730	706	749	398	280	863	316	427	999999	999999	878	999999	340	786	999999	999999	175	922	999999	881	500	999999	999999	715	999999	262	999999	999999	999999	975	90	648	823	631	999999	948	718	999999	589	999999	387	443	783	999999	711	467	38	978	264	10	833	910	262	999999	948	839	999999	44	805	28	598	999999	194	999999	999999	240	999999	708	989	792	999999	147	999999	999999	503	999999	117	999999	999999	136	233	296	206	242	999999	180	395	999999	682	956	122	684	233	571	743	531	259	892	999999	480	129	330	999999	471	965	696	577	987	903	891	732	882	41	678	794	311	660	952	999999	673	844	921	35	
42	680	360	914	999999	531	972	807	225	878	532	16	903	307	734	277	999999	602	999999	999999	791	234	999999	653	554	999999	999999	871	306	999999	410	636	208	304	956	791	999999	782	999999	466	931	93	999999	13	999999	999999	890	14	925	684	305	80	999999	999999	244	808	999999	707	369	995	999999	110	510	83	478	999999	808	609	999999	943	662	672	797	999999	591	707	716	999999	154	882	885	437	946	622	846	340	200	799	69	157	999999	907	422	999999	376	830	999999	444	535	612	863	291	663	981	999999	632	283	999999	817	999999	101	999999	563	487	119	661	164	888	236	147	706	19	999999	203	602	999999	999999	986	575	999999	135	999999	702	542	28	604	774	964	599	224	66	999999	999999	533	65	139	353	934	701	714	675	693	999999	397	999999	853	999999	470	389	277	381	296	927	66	999999	819	520	999999	468	514	887	200	299	21	91	19	999999	999999	147	472	411	999999	999999	861	999999	441	74	999999	636	175	862	313	584	999999	842	770	769	926	999999	246	619	333	475	196	827	485	404	206	316	896	826	725	333	917	865	999999	10	76	999999	970	999999	215	394	999999	651	999999	999999	967	999999	320	999999	110	894	900	853	88	849	999999	44	610	46	999999	999999	999999	348	999999	980	999999	466	787	769	703	955	161	492	414	999999	182	544	253	999999	437	37	999999	656	725	999999	999999	73	999999	216	901	999999	370	933	886	999999	654	999999	514	603	999999	999999	391	550	999999	999999	742	418	449	149	677	999999	791	999999	609	840	12	93	622	316	558	603	678	580	868	671	595	999999	605	207	293	227	40	649	921	926	999999	455	119	580	999999	24	624	647	999999	346	251	628	333	55	999999	571	999999	999999	55	354	831	999999	999999	875	559	523	999999	251	999999	460	533	151	819	682	205	557	999999	51	227	543	979	999999	999999	532	429	999999	895	560	993	999999	884	833	604	577	104	834	773	244	31	575	211	383	792	88	999999	109	809	650	850	656	597	301	980	511	999999	999999	768	999999	455	592	628	261	257	143	576	700	546	252	587	999999	999999	739	30	652	342	605	248	963	720	329	167	254	999999	347	134	593	853	103	212	304	999999	999999	788	438	946	949	999999	658	512	121	562	566	72	490	999999	858	999999	337	179	768	561	999999	438	135	435	384	551	909	18	982	847	453	50	293	303	999999	950	591	705	392	480	589	999999	999999	766	601	191	230	475	276	999999	525	924	443	742	270	195	999999	13	572	408	225	650	529	273	119	526	779	196	712	907	688	631	
786	298	971	354	999999	369	834	202	331	444	741	999999	332	999999	607	551	999999	973	298	588	143	983	264	999999	999999	345	657	84	412	999999	763	368	633	894	147	154	770	916	365	303	179	379	86	781	908	859	941	589	919	237	999999	738	618	110	498	802	43	42	999999	999999	711	759	790	297	681	383	46	438	392	462	780	999999	618	995	999999	763	999999	999999	40	999999	403	999999	165	999999	880	999999	749	533	999999	344	999999	738	504	870	592	419	589	789	110	535	822	512	999999	999999	457	46	130	999999	999999	734	895	999999	12	999999	101	643	999999	616	417	656	999999	512	42	57	351	52	622	748	413	999999	184	127	382	504	259	999999	870	698	726	843	903	136	842	671	448	560	735	164	778	948	816	999999	382	453	902	320	480	159	999999	414	999999	999999	220	691	559	999999	999999	507	100	210	772	905	889	573	753	506	669	370	609	791	316	467	969	464	193	212	745	929	601	939	420	721	583	321	999999	999999	916	160	122	999999	382	999999	74	577	999999	999999	92	808	700	999999	650	120	549	334	108	957	412	999999	508	357	999999	258	999999	160	999999	999999	999999	577	154	999999	590	999999	258	939	999999	89	403	401	999999	282	999999	937	239	999999	299	310	181	259	223	471	999999	170	652	765	637	999999	999999	999999	787	136	589	515	663	999999	815	141	861	610	915	29	563	20	477	999999	238	999999	28	710	861	490	878	82	364	683	111	429	999999	493	311	999999	757	490	999999	161	692	613	283	759	389	168	999999	571	999999	204	908	119	692	425	536	542	115	620	62	307	257	999999	161	980	378	396	274	378	999999	631	271	83	405	326	543	999999	821	269	330	999999	51	999999	738	999999	774	999999	736	451	999999	769	188	999999	438	317	903	185	999999	303	391	993	999999	79	999999	712	932	835	714	376	881	999999	720	846	299	358	265	940	778	999999	215	386	659	823	999999	539	999999	134	645	98	423	367	171	999999	877	337	809	999999	54	999999	236	939	287	370	569	53	58	341	999999	89	62	963	407	471	97	15	999999	80	657	732	999999	808	200	999999	953	523	751	202	969	962	549	293	895	751	764	276	109	999999	999999	379	490	999999	999999	565	46	999999	960	699	441	872	992	738	324	322	768	999999	999999	999999	417	55	301	856	372	884	999999	768	77	655	706	820	905	55	816	288	999999	156	999999	999999	589	503	563	61	999999	106	969	810	968	583	983	346	527	999999	881	218	999999	634	749	402	999999	277	392	314	992	620	966	999999	922	46	
999999	622	896	125	81	913	491	999999	105	999999	914	729	999999	493	671	370	303	468	173	608	999999	999999	999999	138	608	322	120	999999	69	149	140	32	888	999999	513	999999	999999	999999	376	967	726	837	538	999999	999999	306	477	898	999999	632	327	508	783	323	835	462	999999	768	516	759	803	242	190	999999	144	892	841	867	999999	310	920	890	101	205	882	373	88	921	650	311	844	221	616	436	999999	999999	248	575	107	60	155	681	999999	999999	174	493	656	582	999999	595	999999	610	918	342	711	436	999999	999999	440	471	383	304	127	214	914	591	626	754	143	512	653	276	769	930	164	249	999999	483	41	399	717	506	582	999999	846	243	303	283	724	999999	225	660	999999	635	676	851	999999	690	702	583	866	999999	999999	999999	942	999999	840	999999	999999	472	999999	932	556	50	754	877	999999	999999	999999	999999	999999	352	39	748	297	992	141	144	999999	312	999999	314	999999	999999	532	999999	67	745	123	657	403	315	105	262	953	999999	114	103	881	999999	139	999999	332	32	294	524	999999	700	549	949	67	706	734	875	999999	136	161	108	517	939	819	976	948	710	287	982	256	777	794	14	999999	47	262	999999	182	193	981	758	172	18	942	367	205	173	999999	696	580	229	475	999999	140	15	999999	941	999999	163	553	622	744	312	277	104	999999	544	71	29	999999	279	703	603	155	403	999999	509	999999	462	780	999999	119	999999	411	999999	311	967	874	883	461	321	485	29	640	369	24	999999	741	847	999999	999999	111	580	252	311	526	999999	681	737	999999	87	944	999999	999999	999999	512	163	900	250	793	938	670	188	568	142	793	683	963	785	999999	85	768	159	10	129	683	539	348	110	509	439	295	999999	814	384	999999	958	647	999999	856	999999	960	500	64	999999	999999	923	22	120	517	999999	909	896	999999	999999	318	795	999999	263	93	999999	814	999999	741	363	999999	533	374	194	999999	834	999999	101	999999	527	124	278	104	999999	138	999999	526	238	593	666	530	399	787	820	999999	999999	442	393	788	883	56	171	758	999999	871	467	999999	828	354	682	999999	999999	968	830	879	50	700	49	134	999999	456	586	999999	999999	833	263	746	999999	128	194	402	999999	999999	999999	481	953	999999	404	616	671	211	999999	999999	910	999999	712	431	956	940	34	999999	403	268	464	999999	470	954	684	867	617	999999	15	709	999999	290	164	515	999999	359	925	531	999999	433	463	132	758	702	306	225	131	832	789	999999	104	313	999999	393	847	618	21	998	999999	999999	998	950	205	999999	723	
629	705	999999	508	607	999999	999999	584	999999	805	342	999999	767	658	999999	745	785	999999	999999	614	857	291	770	999999	314	348	926	696	768	434	513	999999	769	979	676	999999	924	334	999999	597	602	999999	38	588	999999	940	253	999999	999999	791	999999	29	803	999999	999999	348	934	539	203	269	98	999999	816	999999	999999	416	909	999999	981	948	821	461	749	804	999999	139	263	999999	999999	374	104	586	999999	977	999999	493	999999	999999	999999	338	585	394	140	999999	509	796	999999	492	999999	108	41	999999	368	427	969	761	999999	998	371	736	94	752	999999	828	174	999999	999999	999999	333	808	293	524	675	653	999999	437	330	827	305	225	227	770	999999	999999	999999	640	999999	903	18	999999	224	135	32	386	253	833	16	311	757	999999	322	83	999999	999999	815	999999	999999	999999	63	999999	999999	451	702	999999	519	324	855	334	495	534	294	580	830	999999	594	168	502	999999	410	540	999999	28	999999	999999	999999	153	610	419	247	826	850	512	850	475	30	772	432	999999	867	928	999999	682	816	232	713	999999	999999	297	893	999999	24	500	314	523	121	421	381	405	252	999999	714	446	999999	668	683	999999	999999	364	999999	821	736	625	430	481	562	748	212	999999	593	171	999999	322	999999	590	999999	360	207	336	364	608	999999	36	634	502	999999	999999	596	157	548	999999	21	888	999999	82	921	999999	80	832	961	373	218	533	999999	999999	474	401	920	505	856	333	584	999999	10	999999	429	709	991	928	999999	30	999999	65	309	661	160	999999	877	453	999999	423	999999	375	375	999999	999999	868	224	553	37	823	621	999999	301	999999	357	618	999999	202	652	221	999999	151	999999	940	221	163	234	160	930	461	523	476	836	442	999999	218	999999	18	999999	999999	495	447	900	444	409	999999	763	94	999999	542	134	685	801	457	26	999999	799	434	779	245	644	73	623	576	999999	999999	264	999999	181	148	590	879	348	101	726	959	250	999999	541	160	999999	149	999999	397	337	838	675	388	426	905	419	602	239	617	916	431	824	334	999999	264	806	999999	912	999999	951	255	346	710	999999	66	897	668	893	628	846	999999	227	235	999999	470	479	875	442	276	729	988	649	731	184	304	145	999999	996	999999	354	495	237	680	446	91	502	964	656	369	999999	750	709	611	771	422	999999	598	95	673	999999	930	472	999999	445	963	605	615	535	437	999999	999999	671	615	284	361	277	547	789	999999	968	514	229	82	268	979	288	48	959	761	999999	547	831	999999	503	999999	999999	590	244	482	999999	999999	439	229	449	999999	
88	103	337	420	155	666	808	927	999999	279	711	399	999999	999999	684	567	999999	773	346	383	999999	348	121	860	338	686	312	999999	999999	999999	999999	999	999999	241	900	194	711	549	616	434	999999	903	628	234	712	999999	212	778	798	918	241	665	882	76	999999	740	981	476	999999	468	999999	502	999999	623	203	999999	766	157	566	499	999999	116	167	999999	644	255	719	887	158	704	484	534	518	762	849	420	127	566	364	169	213	244	467	999999	81	246	656	15	999999	10	999999	64	221	999999	72	135	507	971	999999	631	31	999999	328	387	984	999999	984	494	999999	782	594	209	793	406	296	621	648	20	840	408	598	713	856	157	837	429	323	999999	699	724	999999	155	999999	732	148	118	999999	90	173	252	261	172	242	999999	416	667	271	814	22	451	486	497	140	999999	42	999999	999999	180	549	564	999999	774	999999	58	999999	448	74	70	268	187	704	568	847	597	156	436	481	607	741	180	167	508	207	257	247	999999	24	121	700	830	870	999999	999999	608	737	999999	376	193	388	999999	603	211	555	999999	746	999999	650	999999	876	999999	836	999999	438	378	407	16	999999	547	811	454	999999	952	999999	437	999999	958	37	248	860	669	999999	297	999999	774	999999	956	952	372	511	329	774	999999	244	104	994	240	317	172	211	730	909	829	382	934	543	650	840	128	527	788	890	411	999999	217	999999	548	421	664	802	450	64	214	46	999999	679	999999	999999	276	999999	87	650	865	47	139	999999	240	915	294	240	925	999999	834	999999	723	999999	373	798	37	557	999999	818	653	369	760	676	999999	793	999999	265	591	933	574	999999	999999	147	34	373	553	999999	316	633	137	999999	876	334	999999	368	322	62	999999	164	690	718	986	268	999999	999999	999999	463	999999	446	34	999999	649	992	999999	158	405	585	414	999999	254	580	999999	823	690	229	493	436	455	999999	480	838	999999	999999	999999	999999	999999	191	150	528	999999	100	400	869	999999	108	999999	999999	999999	999999	963	736	647	316	910	119	476	999999	578	999999	22	999999	999999	720	966	196	89	222	749	695	459	999999	445	886	913	164	189	999999	999999	591	445	609	653	999999	999999	743	200	643	527	142	388	999999	613	372	999999	245	92	680	902	422	29	571	144	999999	999999	749	301	761	999999	999999	929	104	999999	999999	341	413	999999	999999	347	232	995	446	695	616	999999	922	610	999999	380	677	81	999999	479	801	572	873	475	566	999999	633	452	439	999999	999999	213	294	999999	627	41	112	999999	458	999999	680	427	583	999999	999999	779	
699	148	999999	390	725	684	999999	625	157	423	467	938	999999	871	714	780	566	999999	924	999999	33	999999	983	51	278	640	622	176	999999	384	989	997	947	786	999999	494	234	58	524	96	999999	668	440	213	573	999999	405	587	628	899	861	387	999999	999999	999999	365	165	186	999999	95	999999	263	999999	772	434	470	990	855	809	229	556	517	681	837	630	999999	903	779	999999	114	244	45	548	899	523	611	54	834	999999	706	339	57	936	999999	35	529	842	668	778	999999	183	549	777	408	353	353	705	125	493	402	462	385	708	16	851	999999	714	999999	999999	999999	999999	999999	999999	999999	890	508	580	252	999999	110	521	245	10	375	931	694	268	150	999999	999999	999999	929	351	636	254	954	999999	930	587	10	999999	999999	418	955	686	27	723	673	518	999999	999999	462	313	392	880	226	999999	999999	85	166	767	999999	381	90	999999	496	814	999999	859	935	169	650	999999	999999	295	999999	826	55	688	999999	970	594	632	999999	999999	453	625	959	755	999999	580	15	854	999999	242	999999	999999	999999	48	200	999999	999999	814	999999	684	999999	797	999999	999999	999999	399	339	654	999999	195	999999	999999	999999	684	473	870	999999	443	832	364	164	795	244	578	55	71	498	999999	498	712	999999	999999	59	999999	283	999999	133	862	480	637	251	361	694	244	69	308	873	653	575	999999	356	100	982	999999	530	337	562	923	61	999999	999999	999999	165	458	749	403	999999	644	410	818	747	993	962	205	123	803	999999	999	518	999999	198	845	440	179	365	356	797	999999	999999	999999	102	209	811	268	736	918	205	245	495	999999	416	239	252	756	581	363	137	787	114	727	236	562	414	314	999999	65	891	986	102	402	999999	71	149	465	999999	999999	999999	704	999999	205	999999	865	514	852	340	959	602	684	598	12	229	999999	727	999999	718	539	794	506	243	680	36	999999	152	103	70	354	999999	787	999999	43	181	432	327	909	129	371	58	562	974	999999	463	999999	999999	100	182	595	344	371	746	195	753	685	471	788	178	398	722	421	792	985	868	814	652	564	999999	797	692	817	657	357	491	999999	532	178	999999	818	821	62	999999	474	999999	999999	50	999999	289	496	961	539	740	731	649	637	769	988	206	999999	999999	999999	270	385	999999	526	999999	399	703	521	999999	303	999999	359	577	670	500	328	974	149	773	999999	285	344	836	163	999999	926	999999	999999	472	543	971	577	263	988	792	545	571	999999	25	651	152	768	999999	667	966	999999	999999	979	146	451	23	999999	875	999999	557	925	548	
749	999999	787	691	999999	58	999999	331	995	106	588	878	955	756	490	134	132	663	999999	10	999999	999999	695	771	999999	717	30	999999	914	702	504	999999	999999	996	821	54	999999	959	302	999999	723	346	999999	294	575	111	191	695	533	932	752	999999	50	925	380	562	753	25	963	141	999999	100	999999	999999	602	999999	21	959	999999	446	896	172	999999	797	286	832	225	411	205	627	999999	999999	996	999999	949	999999	399	941	999999	269	300	222	996	171	691	633	929	678	691	427	99	232	760	97	45	999999	733	253	999999	548	347	352	819	999999	605	999999	103	999999	999999	999999	758	80	343	999999	155	999999	176	210	115	652	903	999999	719	778	999999	314	575	909	946	370	675	156	999999	87	921	948	999999	660	565	989	540	504	335	498	669	28	999999	94	941	361	422	533	147	999999	645	799	632	51	808	300	999999	999999	487	982	527	611	999999	266	753	999999	291	999999	999999	125	999999	408	221	230	118	519	425	999999	967	595	947	151	18	306	442	132	999999	360	852	274	863	355	26	352	999999	67	250	632	341	743	79	907	889	32	882	246	587	412	933	298	999999	646	227	892	45	385	603	999999	823	999999	999999	999999	663	999999	262	999999	392	869	999999	999999	999999	793	159	233	525	50	999999	986	999999	205	544	913	427	999999	999999	999999	137	134	999999	595	464	769	808	709	861	148	254	999999	769	125	854	718	999999	882	30	92	496	999999	377	999999	133	616	999999	627	97	999999	999999	999999	999999	999999	999999	267	999999	999999	596	999999	984	999999	371	386	999999	742	227	999999	351	825	999999	544	543	317	730	999999	999999	322	471	848	712	999999	621	893	634	154	539	734	999999	596	167	999999	295	999999	107	56	631	990	999999	999999	999999	758	286	272	217	969	999999	672	999999	999999	510	248	201	999999	797	803	828	478	751	651	999999	492	999999	999999	668	272	999999	32	219	683	999999	999999	124	91	999999	953	904	359	685	999999	999999	866	430	980	95	918	306	547	999999	999999	999999	163	248	999999	187	999999	934	531	603	999999	720	543	999999	999999	992	744	134	120	298	843	899	478	792	96	73	999999	999999	999999	669	749	965	710	309	999999	465	359	527	567	999999	552	29	383	999999	739	999999	999999	414	999999	987	351	794	196	259	879	404	999999	370	161	493	840	843	999999	861	854	980	19	243	546	175	643	999999	999999	999999	745	999999	525	722	63	999999	27	932	273	856	328	955	778	461	429	521	715	989	375	83	72	999999	928	522	901	759	999999	811	867	634	353	134	237	979	999999	64	878	
36	316	999999	475	908	999999	999999	542	898	999999	558	813	35	459	654	850	492	153	46	896	999999	821	304	216	216	74	638	512	999999	727	799	948	375	642	688	682	365	607	164	138	693	979	999999	557	386	997	842	185	699	284	745	835	476	168	875	215	999999	803	269	844	999999	732	349	181	412	610	448	393	999999	972	494	884	989	908	213	34	999999	999999	830	218	232	463	999999	999999	981	963	999999	216	766	482	999999	999999	348	320	195	960	999999	999999	154	999999	999999	458	414	999999	789	860	846	999999	954	850	397	275	999999	60	999999	488	919	430	199	448	138	242	999999	297	313	999999	999999	679	722	999999	394	999999	999999	63	660	773	59	95	139	131	127	913	261	916	95	403	999999	297	698	707	999999	219	642	706	647	326	999999	126	999999	857	324	177	999999	712	466	411	673	919	400	848	439	833	300	78	331	225	980	709	212	909	999999	258	980	999999	212	184	353	895	416	343	940	932	671	999999	806	999999	77	549	460	999999	999999	670	896	999999	277	216	918	999999	384	431	345	999999	999999	514	999999	75	196	999999	999999	291	67	777	512	999999	907	507	172	29	999999	381	157	999999	259	528	189	681	362	140	999999	999999	265	778	521	984	998	999999	28	999999	999999	740	763	247	999999	999999	999999	999999	167	999999	942	770	54	899	313	12	999999	999999	872	999999	999999	833	713	999999	92	514	35	289	266	528	68	99	488	15	263	999999	618	999999	401	999999	999999	999999	523	522	999999	999999	999999	366	475	519	710	103	945	632	999999	999999	36	707	165	534	153	347	999999	639	780	853	999999	48	999999	999999	394	373	512	791	494	999999	999999	201	999999	114	999999	669	999999	747	817	965	154	856	184	999999	504	910	999999	866	937	564	999999	884	741	343	695	999999	720	999999	134	347	999999	999999	999999	999999	622	835	838	60	971	484	533	949	822	999999	999999	435	999999	999999	999999	483	618	645	854	930	567	435	460	534	999999	999999	948	130	622	999999	384	999999	718	999999	708	668	999999	704	999999	999999	40	591	71	999999	634	999999	57	406	415	999999	728	945	999999	217	174	197	999999	999999	999999	999999	999999	999999	999999	999999	999999	718	717	423	999999	619	999999	999999	750	400	899	999999	373	534	999999	159	999999	551	714	970	751	439	692	511	286	521	293	768	999999	576	999999	626	264	999999	494	915	552	633	791	795	999999	814	204	908	317	198	999999	999999	412	492	724	984	698	366	600	11	36	215	146	103	335	999999	851	183	999999	283	722	999999	49	999999	606	999999	759	919	999999	936	244	783	
203	999999	697	443	999999	580	852	943	999999	999999	128	492	889	346	497	698	470	608	963	31	445	999999	476	179	810	427	999999	999999	234	999999	637	664	999999	252	22	58	999999	892	286	280	331	529	355	999999	535	999999	106	269	483	999999	458	999999	973	223	347	169	999999	528	632	937	694	108	718	158	270	464	725	646	334	999999	999999	999999	331	692	700	916	688	651	643	263	331	626	280	173	331	999999	999999	554	905	852	999999	877	270	348	999999	232	810	207	999999	81	999999	460	934	44	768	880	799	290	999999	999999	999999	999999	884	999999	616	77	828	555	999999	754	773	181	741	481	999999	425	317	999999	116	477	116	491	98	999999	999999	871	692	245	999999	450	716	999999	999999	999999	382	466	992	891	732	518	999999	999999	380	809	308	660	719	462	31	353	572	816	183	55	324	989	881	999999	946	999999	999999	592	160	386	47	372	149	999999	109	556	432	426	999999	999999	84	850	999999	288	999999	999999	999999	239	999999	60	878	900	236	999999	169	999999	584	680	945	987	142	811	114	993	999999	935	520	462	363	999999	920	156	566	585	971	473	999999	999999	57	999999	592	156	999999	109	508	147	145	163	108	716	972	999999	480	272	999999	999999	746	127	999999	338	260	700	999999	749	140	732	343	999999	24	695	515	981	632	770	404	986	999999	14	495	999999	799	999999	364	646	502	177	675	303	130	708	727	760	96	719	999999	892	280	628	969	999999	804	999999	148	412	211	991	130	710	868	999999	829	741	999999	883	999999	893	346	999999	257	962	999999	50	999999	316	967	999999	895	912	999999	511	716	814	45	719	829	314	999999	999999	445	511	57	999999	999999	999999	878	985	138	212	190	41	999999	999999	380	999999	719	999999	964	831	999999	456	105	217	864	366	762	24	706	999999	999999	999999	999999	395	794	746	915	999999	999999	999999	999999	981	626	692	732	815	955	675	999999	38	10	75	999999	396	515	999999	999999	999999	110	78	889	999999	289	227	159	956	999999	171	999999	634	101	627	158	96	999999	463	999999	413	485	59	411	999999	999999	678	911	987	884	288	879	805	340	85	991	547	988	999999	999999	408	999999	999999	458	999999	428	809	999999	383	916	262	999999	62	168	12	364	999999	666	802	292	610	999999	171	81	88	999999	451	304	26	999999	611	108	828	760	431	870	999999	999999	999999	667	771	742	999999	80	631	295	826	999999	338	720	999999	880	195	292	101	102	381	999999	380	999999	977	515	999999	999999	315	164	999999	301	737	141	655	999999	57	144	521	868	777	999999	450	792	465	
805	965	305	696	730	913	546	668	338	499	999999	229	999999	690	265	822	791	765	477	130	534	908	206	74	488	833	60	999999	233	999999	290	264	587	55	181	549	623	60	584	250	628	999999	999999	999999	651	241	940	454	265	55	986	335	972	672	931	896	768	999999	999999	897	862	775	445	999999	218	999999	641	72	518	999999	208	999999	191	999999	502	901	509	564	423	257	892	606	999999	187	338	954	291	999999	124	285	780	392	999999	686	388	852	197	999999	433	901	599	999999	935	549	846	256	154	999999	180	999999	397	999999	817	999999	999999	999999	270	999999	685	264	468	999999	948	243	935	816	897	999999	848	999999	713	999999	999999	521	999999	25	999999	999999	340	92	999999	545	745	999999	887	999999	575	882	999999	132	592	930	709	178	443	873	929	701	999999	40	999999	649	898	999999	325	282	999999	306	999999	990	595	304	927	603	454	923	980	863	999999	368	250	24	999999	725	66	783	414	962	87	784	95	969	361	999999	999999	999999	647	224	768	999999	503	279	580	690	536	298	13	116	724	520	892	999999	999999	255	790	343	825	999999	474	542	867	120	228	999999	999999	626	942	627	869	294	285	999999	105	740	864	971	999999	142	999999	767	780	308	247	567	999999	30	623	115	519	400	344	474	750	999999	747	999999	61	62	999999	910	999999	385	246	439	244	136	970	615	999999	818	898	999999	983	706	761	999999	873	660	636	999999	12	836	999999	999999	949	811	25	868	992	999999	999999	392	356	288	421	404	71	999999	999999	999999	999999	17	725	999999	501	651	491	53	999999	187	519	400	999999	902	999999	518	277	767	999999	433	120	111	622	999999	898	516	346	704	294	367	508	75	999999	870	833	995	121	416	977	307	329	999999	404	999999	962	530	999999	453	380	999999	136	303	327	899	655	948	394	816	802	985	999999	786	758	999999	999999	999999	72	555	999999	912	407	861	790	192	114	148	707	807	945	377	550	892	334	391	240	214	999999	999999	225	999999	610	305	613	992	992	542	223	296	145	518	467	421	999999	467	505	275	512	145	999999	517	251	999999	871	999999	444	422	999999	377	999999	999999	706	633	999999	193	312	112	999999	798	199	571	924	999999	671	437	910	138	999999	999999	886	964	701	612	643	708	999999	32	433	188	557	579	90	846	999999	999999	811	834	91	999999	164	999999	27	714	945	233	592	831	915	443	525	315	999999	594	490	911	772	104	999999	630	549	290	678	78	999999	620	999999	88	10	999999	625	85	56	325	713	999999	946	987	666	999999	126	812	
117	990	663	251	673	495	365	508	898	716	844	461	999999	999999	725	999999	999999	335	999999	513	831	999999	818	449	269	590	881	998	964	785	437	579	514	737	183	688	415	999999	946	994	999999	501	112	909	241	595	999999	838	766	997	999999	341	677	612	981	999999	999999	224	982	93	614	366	999999	122	999999	274	947	914	701	47	543	474	388	747	999999	339	812	999999	218	999999	917	52	241	999999	272	105	902	901	756	980	515	999999	26	863	390	366	999999	989	999999	966	648	999999	147	729	464	999999	953	929	822	651	389	273	999999	999999	176	999999	135	576	850	193	999999	55	999999	720	999999	999999	458	525	367	434	380	999999	288	252	35	168	999999	512	512	224	999999	973	88	114	999999	252	195	707	696	999999	240	999999	999999	447	604	602	600	427	207	121	999999	437	572	398	281	999999	984	763	293	18	667	999999	73	635	999999	399	967	999999	129	288	167	750	999999	999999	203	988	683	841	648	999999	567	487	999999	401	999999	714	411	689	833	43	999999	431	999999	688	161	999999	999999	513	406	214	634	547	308	919	953	848	609	999999	205	999999	884	152	125	861	450	190	319	999999	21	999999	988	287	230	95	30	736	337	999999	999999	586	669	999999	445	443	797	30	189	395	448	775	115	388	494	550	999999	125	315	562	999999	971	999999	999999	502	80	226	357	326	222	999999	999999	521	470	999999	619	623	715	707	682	73	430	999999	924	233	245	230	999999	999999	679	936	904	431	774	901	426	288	22	676	374	226	450	999999	999999	999999	231	999999	645	999999	875	927	443	418	999999	499	999999	969	383	433	267	999999	999999	564	647	285	999999	795	999999	568	218	340	999999	48	999999	466	999999	726	44	438	999999	981	585	857	917	752	999999	495	999999	285	92	456	905	588	419	524	610	885	999999	691	501	435	516	86	999999	544	326	405	85	176	999999	999999	935	945	431	285	274	759	647	895	782	508	997	472	486	761	435	32	629	999999	856	737	999999	999999	936	577	999999	509	322	382	436	999999	420	631	409	990	521	959	167	999999	259	850	999999	171	909	992	437	999999	600	783	999999	303	999999	266	320	148	431	593	18	853	811	765	446	274	468	684	999999	375	72	999999	250	475	999999	495	569	999999	499	508	442	944	150	430	909	538	273	142	331	999999	321	271	999999	927	951	313	999999	493	413	973	702	999999	904	71	982	115	543	643	437	290	696	315	999999	923	999999	74	713	390	856	999999	11	336	363	934	64	801	925	999999	999999	562	999999	999999	601	526	806	
999999	49	88	999999	999999	995	629	705	50	467	15	999999	646	776	999999	999999	941	637	505	971	999999	872	969	999999	191	189	999999	129	875	127	621	713	999999	999999	943	34	634	942	62	912	382	630	322	477	59	188	289	999999	636	961	231	448	105	554	440	345	80	999999	267	624	774	999999	829	923	845	301	500	529	833	863	965	999	585	593	599	745	559	502	957	12	999999	684	493	913	999999	183	999999	999999	686	608	954	999999	685	437	147	872	800	399	631	757	687	999999	712	773	999999	999999	863	512	955	694	785	577	124	999999	725	999999	26	916	37	672	683	922	843	999999	909	412	323	999999	455	727	999999	170	871	999999	324	149	971	719	916	673	319	115	999999	999999	822	386	448	999999	712	57	855	884	999999	958	83	765	917	487	864	594	908	715	999999	999999	999999	999999	999999	913	939	586	128	999999	999999	363	362	577	999999	999999	413	532	963	893	999999	408	871	71	798	912	137	559	231	494	855	332	999999	604	59	999999	999999	206	999999	534	999999	135	929	558	999999	18	605	999999	999999	76	84	999999	630	999999	999999	658	366	688	999999	793	999999	390	999999	633	451	677	598	758	528	999999	607	216	851	999999	412	319	479	323	999999	789	317	631	104	999999	999999	999999	701	999999	333	400	37	999999	378	887	748	110	771	305	116	999999	419	847	976	548	468	867	999999	999999	999999	960	189	999999	511	48	485	999999	296	208	223	999999	999999	848	434	999999	889	52	838	999999	999999	311	548	183	999999	969	380	470	655	556	697	552	999999	999999	146	373	221	984	63	999999	411	999999	814	572	91	188	242	570	422	848	658	425	39	999999	999999	311	422	15	835	542	999999	25	509	739	999999	671	999999	475	712	71	916	905	989	507	561	999999	497	976	101	38	736	809	58	806	999999	281	999999	515	998	999999	950	999999	158	520	672	396	94	84	70	420	293	999999	999999	360	932	752	999999	999999	965	413	999999	999999	999999	999999	805	858	967	999999	842	240	157	388	476	876	120	999999	757	999999	834	999999	23	423	915	680	745	999999	951	697	874	154	845	999999	550	999999	31	515	999999	351	999999	814	428	391	242	830	272	999999	999999	999999	249	232	995	999999	999999	999999	400	999999	530	242	71	835	906	999999	828	697	394	166	838	881	854	605	999999	415	763	30	747	631	190	95	999999	999999	999999	969	457	651	159	888	304	750	204	631	985	69	999999	880	907	158	999999	544	445	116	76	417	136	644	999999	999999	203	676	62	769	999999	444	825	231	164	999999	822	186	548	506	
862	999999	687	999999	999999	358	135	999999	122	598	77	999999	649	999999	999999	272	999999	813	837	568	694	999999	697	434	421	550	244	68	999999	970	336	387	996	999999	253	977	730	902	999999	465	464	999999	564	464	999999	573	794	999999	457	891	103	18	349	979	812	244	999999	999999	812	80	124	77	999999	152	272	999999	650	710	67	796	542	940	999999	381	114	383	73	243	733	847	755	720	611	833	876	328	48	999999	136	999999	587	999999	99	953	351	999999	999999	421	201	20	999999	94	465	999999	359	999999	227	967	875	438	181	167	528	965	999999	403	466	999999	275	944	652	633	999999	59	219	74	850	836	40	717	231	651	51	723	924	671	265	950	484	723	110	999999	151	698	999999	429	948	134	999999	947	930	828	999999	999999	367	299	510	416	451	294	312	999999	999999	999999	999999	529	126	805	50	999999	999999	516	849	552	844	582	492	885	999999	789	126	725	207	93	786	402	505	794	366	999999	170	849	508	200	420	719	143	983	490	317	313	153	999999	985	809	424	979	999999	413	785	999999	999999	204	999999	178	587	999999	853	381	814	34	331	449	415	492	298	17	659	142	134	999999	509	404	904	999999	999999	641	222	999999	371	422	901	390	580	828	545	654	845	31	833	536	290	611	675	293	981	703	678	502	999999	416	330	471	288	346	307	229	300	186	205	999999	999999	580	19	402	133	999999	868	586	946	999999	999999	637	999999	598	167	897	728	620	504	279	962	999999	763	955	999999	439	112	244	531	999999	364	999999	826	887	565	710	602	283	999999	50	834	999999	555	876	254	693	172	999999	188	409	501	679	682	926	982	260	817	64	309	693	838	634	65	631	289	999999	811	999999	42	457	305	454	999999	463	444	871	174	886	999999	409	276	999999	999999	132	824	684	986	899	905	315	893	547	973	476	212	999999	46	999999	596	751	881	751	656	731	999999	56	999999	228	999999	999999	95	999999	354	900	999999	999999	999999	932	999999	605	516	911	999999	727	564	999999	480	999999	261	244	834	999999	999999	999999	527	524	999999	334	999999	778	465	767	999999	793	999999	962	203	999999	59	786	631	113	128	991	245	970	245	929	176	999999	575	245	967	257	999999	846	999999	395	383	999999	659	254	913	37	999999	999999	503	722	507	999999	565	407	934	474	613	731	131	999999	723	999999	289	836	999999	674	213	999999	800	171	999999	999999	331	807	700	158	137	386	999999	100	999999	497	476	523	431	574	789	177	310	502	644	555	724	342	672	825	622	822	97	249	999999	
919	948	999999	215	134	280	999999	999999	999999	999999	999999	541	41	457	236	90	766	415	999999	884	45	919	307	526	999999	999999	989	144	874	535	314	999999	950	999999	931	548	144	317	306	304	41	470	524	999999	417	24	693	885	446	744	856	999999	504	999999	789	999999	650	815	254	475	290	622	832	260	42	937	591	766	526	687	946	458	118	999999	852	575	999999	152	119	946	965	999999	698	999999	679	999999	794	594	999999	930	897	329	73	999999	999999	418	999999	999999	132	479	433	927	999999	759	798	407	309	216	512	224	606	508	705	307	509	186	924	999999	999999	145	999999	996	290	999999	999999	626	394	286	284	443	999999	140	29	639	999999	48	745	938	341	281	999999	588	999999	271	999999	999999	623	766	331	837	494	934	693	986	336	436	999999	773	999999	999999	999999	32	931	78	285	476	488	999999	783	471	441	999999	371	309	547	999999	913	28	271	400	13	999999	999999	999999	949	999999	999999	43	313	96	401	971	969	169	268	575	656	23	986	858	910	557	983	999999	999999	508	999999	393	448	771	523	628	999999	579	178	394	999999	493	129	282	39	455	762	696	79	469	26	999999	50	999999	907	999999	41	999999	489	999999	645	105	51	451	999999	62	594	541	573	772	469	399	991	999999	509	173	894	713	999999	465	794	296	999999	936	491	371	353	476	863	999999	597	109	999999	722	749	971	452	999999	841	976	999999	231	132	306	10	627	999999	999999	472	744	15	328	583	34	660	358	314	115	960	78	999999	999999	677	950	999999	369	309	278	134	537	720	226	871	999999	604	573	173	494	936	864	161	186	14	999999	616	278	999999	75	999999	401	666	347	717	773	277	743	999999	999999	999999	640	327	999999	52	935	34	999999	456	731	999999	96	194	999999	178	105	916	532	123	558	999999	906	843	999999	216	732	999999	383	999999	108	584	860	30	999999	999999	305	547	999999	144	78	105	827	999999	793	645	975	999999	846	178	621	999999	745	630	994	837	999999	796	999999	999999	319	74	999999	289	357	157	999999	76	203	999999	999999	999999	706	397	54	463	999999	94	60	599	999999	526	34	215	887	999999	999999	240	999999	163	160	999999	464	484	999999	14	999999	999999	999999	999999	86	999999	23	400	304	73	160	357	999999	541	999999	999999	746	493	505	792	49	445	402	116	317	338	50	49	305	999999	999999	999999	572	49	18	969	619	413	523	331	513	999999	910	824	101	999999	654	494	832	999999	762	971	979	42	964	999999	155	999999	999999	999999	868	973	105	999999	969	927	784	546	532	361	519	
342	970	999999	289	999999	534	999999	24	825	684	999999	216	284	999999	132	253	540	84	999	823	261	999999	999999	999999	999999	537	979	854	173	707	118	999999	999999	511	429	999999	805	999999	999999	485	577	353	512	72	321	766	820	329	847	684	999999	471	533	538	999999	267	203	999999	749	878	554	999999	851	128	575	999999	735	773	191	999999	999999	999999	999999	999999	256	907	572	999999	151	772	999999	999999	16	999999	463	999999	438	942	252	172	807	94	13	679	930	853	502	394	497	999999	41	56	147	999999	246	999999	944	19	999999	360	999999	490	579	976	171	894	999999	999999	999999	928	166	792	999999	29	999999	363	999999	847	593	403	999999	188	999999	999999	999999	670	522	289	253	997	703	428	661	891	477	326	515	999999	999999	46	146	999999	999999	568	570	248	525	128	413	883	681	106	425	887	944	516	274	999999	245	500	381	437	128	667	999999	999999	141	639	551	999999	847	758	999999	557	999999	285	458	999999	999999	502	999999	404	875	370	326	606	999999	774	946	960	61	359	999999	27	665	708	999999	999999	343	831	999999	885	999999	417	999999	922	766	868	630	669	999999	617	999999	742	354	976	561	758	350	628	735	366	692	591	944	497	967	322	892	558	273	999999	323	31	999999	270	999999	468	335	403	840	144	999999	287	902	999999	58	999999	672	688	157	263	999999	714	106	750	999999	985	473	547	955	454	999999	81	406	999999	304	289	357	999999	157	102	433	947	999999	999999	222	415	999999	510	449	918	999999	213	411	19	673	608	999999	644	999999	843	995	787	448	999999	999999	82	881	999999	149	768	701	588	999999	64	830	774	926	999999	537	999999	306	962	107	46	804	772	670	396	998	695	999999	712	27	999999	107	645	509	999999	999999	999999	534	999999	999999	680	227	999999	672	356	189	899	999999	429	117	999999	546	999999	690	411	591	395	412	494	241	999999	414	999999	999999	235	956	999999	275	534	72	999999	263	848	601	426	819	743	110	323	217	108	23	934	999999	737	768	75	955	107	810	999999	738	49	227	916	276	237	499	446	399	994	999999	157	367	999999	36	698	999999	273	592	847	295	999999	287	142	440	480	999999	833	467	891	239	178	723	25	659	223	630	999999	160	999999	253	663	924	222	474	866	999999	999999	999999	999999	634	691	514	962	762	649	761	999999	486	795	999999	666	999999	507	764	465	433	351	70	812	999999	755	999999	11	999999	999999	173	75	667	574	903	508	132	398	999999	547	663	761	262	19	462	546	209	364	747	587	999999	426	458	18	999999	234	824	999999	
12	999999	578	999999	368	140	485	696	427	912	892	345	543	590	250	226	802	999999	98	61	360	531	556	758	263	26	946	746	617	999999	999999	678	683	234	395	387	999999	999999	402	132	533	765	129	999999	472	412	999999	999999	186	241	999999	770	145	999999	999999	480	333	999999	260	352	193	738	999999	999999	780	999999	999999	318	204	863	999999	651	279	999999	527	594	412	269	295	850	971	853	999999	999999	452	999999	542	909	999999	914	64	999999	900	60	938	794	686	999999	999999	259	750	999999	898	323	999999	565	500	179	256	999999	78	999999	999999	999999	999999	340	178	703	325	418	680	999999	631	289	808	109	999999	999999	38	999999	907	999999	752	46	109	999999	954	257	402	887	871	999999	663	734	846	990	624	500	680	607	626	983	45	107	999999	998	115	619	999999	999999	813	281	150	523	55	999999	321	498	999999	144	386	920	999999	999999	547	316	98	999999	443	818	485	999999	548	430	116	924	25	999999	467	999999	140	345	999999	517	83	999999	999999	149	999999	828	999999	135	200	546	231	705	999999	606	560	271	910	218	185	999999	409	999999	733	720	999999	999999	999999	666	40	208	13	51	187	999999	999999	948	94	999999	217	615	149	359	69	11	209	410	252	418	104	999999	200	922	169	57	118	520	865	512	731	568	999999	22	105	999999	542	190	528	888	251	611	999999	999999	999999	999999	556	60	503	731	521	999999	999999	593	571	834	17	91	881	139	999999	844	999999	581	227	649	999999	137	999999	77	469	28	881	364	177	492	28	240	999999	600	501	68	26	143	999999	724	691	241	999999	271	999999	461	308	398	999999	999999	528	606	743	361	779	428	999999	435	272	999999	135	522	426	88	816	777	168	291	638	627	828	949	590	503	957	999999	999999	992	92	999999	719	493	161	771	964	422	497	999999	820	999999	271	590	871	999999	999999	178	815	371	999999	216	302	27	759	586	578	579	999999	999999	999999	230	999999	999999	352	263	999999	642	371	655	999999	999999	290	597	470	565	365	999999	87	101	904	999999	742	325	547	875	716	702	733	575	202	999999	406	257	178	600	341	467	248	999999	716	956	807	170	256	60	926	999999	999999	999999	230	341	999999	924	345	613	487	426	266	999999	999999	999999	908	795	462	730	997	43	429	869	234	999999	999	470	385	999999	982	999999	78	496	999999	21	154	999999	355	999999	892	481	911	999999	122	914	999999	771	999999	635	58	999999	708	526	62	999999	285	687	969	332	342	41	549	398	631	999999	357	999999	999999	536	936	379	450	600	837	526	999999	864	
999999	319	999999	999999	400	749	999999	970	873	999999	444	65	735	466	999999	32	999999	860	932	523	933	216	999999	440	999999	543	699	679	570	117	689	536	771	420	930	659	999999	113	641	799	499	660	41	804	999999	471	800	479	999999	427	80	976	999999	608	931	550	999999	999999	984	856	999999	999999	410	765	999999	907	294	324	999999	910	398	425	229	142	999999	999999	999999	762	114	781	742	229	999999	152	47	712	942	999999	489	389	999999	999999	999999	784	749	279	260	275	941	428	187	486	943	899	39	654	999999	460	584	657	999999	989	999999	212	124	831	359	999999	728	999999	964	130	999999	156	999999	30	999999	444	393	754	999999	909	820	999999	604	265	285	971	123	999999	955	491	588	831	23	917	225	999999	999999	918	919	999999	999999	791	463	999999	999999	999999	896	18	358	999999	77	829	634	999999	178	475	608	858	555	999999	999999	346	999999	482	541	12	143	94	999999	389	774	475	834	40	372	39	233	547	614	488	84	114	43	643	424	758	999999	556	749	750	317	811	372	541	848	210	596	980	524	648	662	999999	213	999999	548	999999	995	604	104	148	251	999999	254	76	314	49	312	561	999999	999999	806	587	345	65	82	962	112	303	999999	999999	999999	252	999999	965	825	272	901	999999	104	823	763	602	462	610	999999	256	567	306	237	999999	898	44	922	741	842	999999	476	158	999999	586	499	701	999999	932	705	999	999999	288	250	999999	999999	999999	999999	244	29	213	999999	734	999999	825	404	999999	999999	382	999999	408	330	290	132	750	796	752	179	518	999999	71	188	529	904	999999	999999	288	65	196	670	661	999999	687	722	638	950	999999	601	999999	191	692	635	999999	999999	307	679	757	165	500	999999	395	77	948	910	957	999999	605	829	999999	617	999999	751	999999	711	612	999999	642	567	493	799	999999	160	999999	336	641	436	999999	999999	607	830	999999	132	999999	941	284	593	628	776	765	613	354	911	554	463	75	941	755	999999	66	476	46	199	999999	701	199	245	969	622	279	531	886	745	999999	227	999999	993	196	999999	437	999999	211	865	802	879	999999	153	606	999999	271	999999	999999	809	803	999999	793	270	460	999999	752	999999	623	16	999999	243	999999	609	689	336	999999	81	999999	816	901	47	999999	181	397	999999	256	55	638	334	360	999999	999999	87	999999	100	999999	896	542	333	999999	999999	405	205	367	568	162	845	999999	999999	999999	199	945	864	908	765	999999	622	873	668	616	707	411	298	655	928	393	650	667	599	902	409	539	999999	630	513	642	79	813	828	639	
411	591	368	986	999999	634	999999	178	186	233	812	33	873	716	999999	986	999999	549	439	999999	999999	187	999999	999999	938	660	523	243	999999	133	797	808	999999	39	215	125	52	312	494	304	999999	481	999999	375	100	386	999999	715	999999	526	535	530	383	653	999999	999999	999999	999999	57	999999	120	999999	774	62	999999	999999	978	999999	510	373	944	804	64	145	777	41	696	499	287	562	994	808	101	878	598	277	435	999999	902	999999	399	62	999999	983	193	654	707	999999	938	97	408	821	214	778	582	731	475	999999	875	105	999999	236	712	495	516	312	661	895	463	999999	577	586	999999	528	974	891	549	80	952	133	334	267	561	200	163	183	603	322	999999	867	801	999999	526	807	454	999999	999999	769	999999	999999	992	999999	975	779	519	822	879	686	804	690	999999	404	295	751	999999	280	675	522	341	342	999999	349	599	596	367	389	69	144	84	811	999999	779	603	999999	141	522	999999	999999	680	341	304	999999	517	615	685	407	902	775	999999	184	496	827	438	145	181	653	221	999999	421	140	763	744	999999	992	149	412	801	999999	620	258	988	893	842	10	48	792	831	999999	910	960	486	999999	999999	899	999999	724	351	999999	899	487	310	902	369	549	578	559	315	524	475	283	605	689	999999	786	196	603	984	999999	106	999999	821	237	479	461	653	479	645	999999	999999	424	71	343	323	142	999999	96	533	302	999999	489	487	316	518	999999	364	797	999999	322	713	721	739	913	371	520	999999	83	999999	908	999999	108	913	603	846	60	222	271	999999	999999	999999	109	79	692	999999	617	901	999999	718	841	106	999999	349	333	998	956	684	157	999999	802	999999	874	662	625	406	333	575	884	470	999999	424	102	431	117	483	613	652	999999	907	753	618	999999	364	591	811	49	759	590	999999	889	376	999999	299	999999	555	964	447	999999	295	682	52	27	999999	261	999999	999999	434	241	849	394	314	637	249	228	194	324	520	999999	813	999999	574	984	289	580	101	360	803	999999	562	519	176	999999	999999	999999	710	601	116	113	174	808	615	527	999999	220	999999	738	824	80	388	999999	999999	375	639	999999	118	67	999999	474	169	999999	210	574	679	999999	227	999999	875	24	518	592	217	999999	999999	15	751	56	999999	79	994	999999	535	999999	481	332	75	999999	568	999999	127	653	863	999999	943	999999	999999	50	848	999999	992	479	863	999999	562	795	32	999999	468	999999	187	71	814	668	480	806	541	999999	103	999999	999999	999999	547	52	999999	864	729	575	472	809	408	711	208	999999	
87	525	499	725	179	685	309	38	341	934	655	66	999999	999999	999999	999999	565	139	946	999999	999999	574	932	999999	999999	697	999999	457	999999	999999	235	475	862	972	999999	999999	317	999999	999999	418	57	244	999999	612	999999	999999	36	999999	413	335	253	278	765	707	704	512	592	678	812	482	618	999999	464	682	709	190	203	999999	999999	217	829	749	831	538	999999	999999	488	999999	999999	999999	999999	542	53	248	415	999999	710	164	277	89	999999	639	14	999999	799	205	780	413	999999	216	647	999999	999999	206	505	503	446	236	999999	999999	33	272	253	999999	810	999999	999999	999999	276	752	480	49	598	999999	844	999999	999999	999999	738	999999	132	85	999999	228	435	512	621	847	742	999999	520	483	999999	476	999999	999999	395	274	24	722	397	563	999999	160	999999	999999	999999	396	361	315	758	440	999999	17	678	947	845	35	999999	308	999999	960	999999	365	242	997	149	132	999999	744	805	481	991	26	859	568	999999	277	492	827	941	999999	999999	437	163	89	999999	892	797	118	264	369	959	716	267	999999	999999	781	917	738	467	448	999999	999999	509	999999	999999	482	157	119	19	578	542	487	999999	240	474	56	999999	162	22	257	334	370	490	446	999999	284	758	432	999999	167	359	753	999999	502	315	999999	928	999999	640	999999	744	687	108	999999	826	481	359	36	999999	43	999999	999999	726	219	123	558	999999	73	763	174	723	725	999999	851	999999	789	127	999999	925	595	999999	335	521	509	999999	646	271	804	619	51	925	731	999999	999999	999999	999999	37	160	999999	999999	753	864	122	476	789	999999	67	257	467	47	364	999999	111	377	915	253	254	227	999999	477	297	999999	453	999999	248	992	266	185	999999	635	761	967	485	177	841	263	223	999999	719	494	589	24	346	999999	999999	441	629	999999	539	344	349	809	453	911	469	431	421	399	999999	999999	762	999999	983	999999	285	999999	19	933	536	662	999999	209	507	999999	887	999999	984	872	45	806	372	175	646	928	999999	951	999999	573	999999	420	842	999999	999999	922	999999	708	40	999999	305	300	431	999999	565	999999	314	149	311	241	34	196	446	999999	363	431	999999	596	244	65	999999	999999	872	445	235	999999	999999	999999	999999	585	490	999999	252	479	576	745	385	999999	610	770	624	999999	650	999999	549	521	974	999999	469	393	999999	145	999999	975	968	999999	999999	999999	999999	999999	66	999999	755	726	750	999999	943	999999	972	617	56	758	986	474	441	399	683	999999	896	714	151	999999	747	10	97	999999	999999	277	511	604	999999	999999	999999	171	713	526	999999	923	542	704	
999999	17	330	851	346	739	999999	999	543	578	297	838	99	755	307	538	360	999999	639	406	139	676	465	377	300	657	551	999999	760	999999	999	760	57	201	999999	999999	206	895	663	357	999999	999999	733	999999	316	489	309	461	999999	185	999999	645	293	999999	575	901	999999	999999	561	689	999999	333	249	629	579	537	790	897	617	173	342	464	102	291	999999	423	942	532	999999	999999	358	100	962	585	999999	363	476	911	626	246	591	253	999999	974	169	999999	476	999999	362	779	698	999999	999999	699	842	712	553	12	999999	161	958	999999	892	751	340	108	999999	663	882	999999	70	879	999999	999999	999999	999999	130	128	999999	338	946	999999	179	290	999999	946	256	272	999999	45	810	474	975	999999	287	572	360	592	643	71	510	813	231	999999	719	819	139	471	128	753	591	435	879	607	215	130	999999	611	639	394	999999	999999	920	999999	999999	595	903	807	999999	999999	738	538	999999	71	827	143	616	42	571	302	816	785	154	989	453	999999	595	378	999999	167	722	748	952	259	999999	411	892	384	731	999999	915	999999	377	118	24	62	950	817	780	81	513	816	50	347	999999	75	954	999999	403	39	999999	535	548	999999	296	990	586	999999	851	425	999999	242	311	999999	386	999999	417	45	974	400	435	999999	999999	197	653	905	708	614	999999	154	456	961	980	702	133	389	783	441	999999	34	476	999999	965	365	999999	280	515	602	960	92	999999	919	956	12	999999	232	999999	361	292	999999	999999	971	553	707	968	290	262	609	999999	996	711	976	999999	950	924	999999	812	242	366	999999	400	115	999999	599	495	537	14	977	107	999999	452	431	999999	440	742	505	999999	267	396	550	999999	906	288	963	380	681	705	15	999999	999999	419	999999	994	909	990	999999	327	999999	222	999999	285	284	999999	423	554	290	999999	783	218	428	539	999999	999999	999999	364	494	826	690	999999	814	832	998	898	213	491	747	436	999999	450	565	187	999999	55	955	999999	999999	404	999999	419	100	853	999999	797	659	364	864	858	188	555	506	360	637	734	407	608	286	385	308	931	807	853	589	343	652	250	323	509	890	999999	620	999999	961	280	999999	960	910	211	249	999999	627	888	257	693	999999	215	550	491	999999	356	999999	368	999999	999999	611	246	999999	588	155	418	50	999999	967	999999	934	416	398	366	606	447	999999	85	146	459	314	999999	999999	895	399	446	700	999999	861	544	563	999999	993	999999	669	892	696	999999	65	830	808	271	921	620	999999	537	816	193	885	210	657	912	231	646	629	693	640	
378	199	708	718	999999	999999	999999	84	999999	422	371	999999	713	999999	377	999999	999999	999999	52	997	985	146	861	999999	999999	999999	661	886	650	40	999999	407	975	261	999999	999999	999999	999999	999999	767	498	999999	999999	125	455	999999	181	459	290	892	915	996	999999	695	999999	999999	338	88	999999	999999	842	546	999999	651	75	999999	721	999999	432	999999	672	999999	61	284	509	999999	69	999999	184	999999	999999	212	605	757	999999	360	819	290	999999	999999	804	999999	910	336	925	951	122	999999	59	490	775	719	36	55	230	721	999999	312	999999	999999	182	591	903	191	498	640	940	676	536	999999	154	999999	856	346	440	404	294	724	999999	557	336	633	999999	694	254	999999	186	560	537	403	415	999999	103	398	914	222	374	999999	838	999999	21	446	900	345	346	344	999999	999999	999999	826	436	230	999999	639	881	549	895	219	937	442	999999	390	149	142	999999	637	348	468	431	228	39	565	999999	74	545	889	732	360	358	999999	203	999999	945	999999	999999	999999	564	463	517	375	326	999999	790	405	831	631	306	999999	47	708	996	403	267	396	796	871	345	888	999999	991	816	545	999999	999999	249	967	445	438	175	999999	82	999999	950	66	999999	874	999999	489	999999	914	593	999999	999999	649	914	799	238	559	999999	105	849	999999	369	526	558	780	303	999999	166	863	196	867	602	923	635	121	452	210	999999	922	999999	855	655	189	407	851	999999	222	122	999999	999999	885	524	79	999999	407	525	999999	999999	999999	580	21	333	379	728	725	999999	999999	23	999999	356	37	75	992	999999	993	29	999999	999999	707	999999	91	999999	715	135	999999	353	533	659	238	596	28	702	371	351	999999	532	999999	461	681	999999	832	208	320	999999	710	820	531	999999	280	999999	345	999999	999999	572	498	370	617	253	428	382	838	740	784	216	999999	335	703	999999	915	999999	999999	999999	447	227	999999	883	340	620	424	489	821	464	389	850	260	999999	901	799	852	724	999999	42	43	309	651	101	999999	113	766	385	126	881	163	809	644	617	868	999999	845	999999	999999	997	828	999999	560	999999	360	934	999999	625	999999	999999	797	999999	999999	710	999999	999999	999999	999999	469	237	854	999999	999999	940	310	999999	215	999999	843	999999	999999	247	694	917	999999	104	749	277	741	489	999999	151	999999	221	93	962	262	999999	922	731	17	220	999999	802	152	999999	574	620	83	999999	728	323	781	116	950	560	999999	638	506	600	398	999999	999999	999999	999999	713	98	161	856	348	327	999999	720	122	999999	743	100	891	774	424	999999	139	204	960	999999	833	999999	
844	999999	999999	465	999999	438	332	999999	999999	326	177	722	439	701	423	763	999999	463	457	603	668	797	217	470	999999	864	999999	80	269	113	933	999999	256	353	253	890	999999	999999	703	999999	397	999999	609	426	999999	179	345	722	116	375	469	507	314	240	701	57	63	999999	999999	999999	356	262	999999	606	393	999999	476	96	458	532	439	851	759	614	215	889	197	999999	999999	445	528	368	963	893	643	999999	999999	25	652	206	837	999999	42	999999	495	144	705	13	43	973	703	258	274	584	936	618	747	699	34	999999	859	272	526	414	240	988	999999	190	962	999999	46	460	999999	262	694	999999	999999	999999	129	80	194	999999	756	999999	999999	280	104	999999	957	999999	688	223	990	999999	999999	574	744	628	999999	999999	845	999999	50	86	999999	252	814	22	889	767	799	931	580	999999	626	999999	515	953	999999	960	893	910	233	937	999999	823	470	603	915	999999	433	999999	999999	621	235	999999	153	680	999999	499	465	999999	499	199	236	757	642	46	223	670	68	791	955	999999	613	935	999999	113	807	124	999999	220	106	999999	343	608	827	958	728	956	532	999999	327	182	504	812	421	43	711	521	190	999999	390	999999	999999	999999	245	999999	18	299	999999	49	999999	521	717	255	999999	729	856	999999	929	999999	317	999999	148	233	474	783	999999	801	999999	266	402	295	934	358	830	999999	999999	999999	373	475	950	999999	586	492	961	806	464	259	999999	691	999999	93	999999	999999	126	132	117	837	178	462	999999	216	775	123	646	588	587	369	425	144	30	999999	264	464	733	999999	680	655	272	667	328	997	974	832	89	319	703	999999	999999	707	743	870	532	999999	999999	743	663	472	999999	382	229	104	833	692	999999	999999	829	137	772	246	451	462	575	999999	999999	116	242	943	999999	337	885	999999	137	717	400	160	632	353	104	989	225	218	809	999999	999999	233	174	999999	171	67	999999	575	665	995	265	291	305	999999	777	999999	511	719	438	518	497	999999	999999	999999	999999	520	399	486	43	999999	30	243	652	686	999999	910	942	950	781	977	847	319	494	999999	462	118	855	999999	999999	840	488	506	779	301	402	999999	266	999999	999999	999999	999999	14	999999	882	974	31	638	618	959	867	320	561	999999	461	670	187	585	834	663	193	999999	789	999999	202	304	524	464	999999	294	999999	653	999999	960	999999	999999	999999	776	611	999999	440	480	246	650	708	530	926	567	999999	630	224	792	432	999999	805	985	999999	103	350	587	459	567	999999	334	276	223	425	600	807	152	827	999999	974	675	999999	
713	999999	148	212	672	378	956	146	731	80	900	999999	510	165	154	999999	749	436	33	709	873	203	911	999999	495	114	999999	760	185	999999	813	818	756	171	999999	566	739	891	678	219	502	430	554	264	375	999999	915	445	662	999999	87	974	950	999999	359	999999	517	764	999999	567	999999	999999	961	999999	266	92	475	348	73	999999	702	858	758	813	999999	453	999999	999999	999999	504	198	890	999999	474	999999	838	999999	999999	999999	581	59	974	184	120	177	999999	469	626	999999	292	525	576	999999	999999	18	229	226	146	759	906	871	999999	999999	222	378	162	999999	496	213	999999	999999	685	536	491	999999	727	683	647	646	910	984	32	659	726	978	622	999999	33	999999	506	622	730	40	905	710	199	228	961	741	25	999999	972	423	579	77	840	49	890	546	290	999999	578	500	848	921	849	210	39	244	999999	643	85	40	707	806	494	654	630	781	348	509	999999	906	631	712	999999	609	89	999999	147	582	999999	999999	185	960	53	240	999999	983	999999	989	999999	727	984	999999	999999	999999	715	773	583	999999	418	118	208	781	824	672	868	146	910	250	130	380	999999	184	25	598	854	746	762	999999	472	647	920	359	320	994	921	259	999999	999999	999999	316	85	950	173	999999	288	403	999999	381	371	999999	83	620	868	817	999999	999999	366	999999	97	999999	999999	329	723	771	197	849	471	829	750	619	555	999999	999999	814	305	156	20	999999	320	999999	610	390	892	999999	573	999999	490	502	374	999999	999999	999999	980	923	305	756	999999	401	331	999999	932	999999	631	999999	499	241	999999	999999	999999	483	799	860	223	636	369	999999	436	306	999999	887	368	968	999999	639	999999	499	860	433	999999	548	999999	999999	999999	881	999999	303	759	149	999999	341	999999	436	999999	999999	320	42	842	353	564	675	329	930	999999	999999	80	999999	850	991	36	10	380	840	546	999999	564	190	686	341	999999	75	870	296	379	866	851	931	988	575	999999	692	657	517	999999	842	228	988	426	739	999999	564	452	768	123	927	961	205	999999	999999	999999	140	356	510	245	498	805	999999	561	336	999999	148	975	285	999999	343	353	999999	971	999999	755	576	999999	946	530	999999	623	112	183	452	905	655	51	983	249	198	346	156	281	999999	46	195	999999	99	999999	672	999999	177	105	779	584	107	999999	999999	999999	759	999999	409	999999	692	875	703	859	119	431	937	107	991	999999	484	996	206	592	601	667	570	150	675	800	858	963	999999	16	403	867	807	431	855	733	490	822	999999	176	589	999999	343	335	327	999999	
218	575	597	140	999999	782	387	515	632	529	999999	999999	700	608	131	728	429	999999	466	251	623	516	251	268	999999	999999	69	999999	999999	106	333	245	823	17	591	293	375	325	395	620	999999	302	999999	336	55	871	131	338	999999	860	85	647	999999	85	54	702	333	339	585	959	999999	357	511	535	999999	453	999999	693	27	837	362	113	310	999999	760	330	717	915	223	684	539	731	984	152	30	686	999999	747	962	889	999999	45	740	436	897	999999	790	273	140	999999	85	438	321	217	508	972	346	999999	324	723	984	999999	126	901	429	992	372	369	514	518	999999	58	730	138	877	326	373	874	948	627	999999	999999	785	621	608	111	420	776	643	58	350	352	432	999999	999999	552	918	839	999999	905	770	999999	758	621	524	36	999999	192	339	191	608	472	85	697	193	999999	632	505	302	327	582	999999	725	466	178	735	999999	999999	233	335	407	534	999999	52	856	118	696	173	107	581	403	237	446	462	450	999999	276	735	999999	374	919	423	546	999999	333	184	999999	301	452	788	410	227	999999	14	999999	84	605	999999	840	85	844	469	407	720	924	999999	999999	273	26	301	468	999999	435	859	416	984	987	187	719	999999	413	999999	720	999999	180	999999	277	442	679	376	281	243	894	980	530	460	25	825	764	978	36	999999	285	161	330	999999	791	999999	598	999999	96	427	999999	168	671	449	748	99	999999	999999	87	716	999999	999999	29	999999	996	999999	338	999999	999999	999999	423	741	655	971	128	569	999999	660	394	999999	844	880	999999	854	999999	735	318	90	999999	925	285	999999	900	999999	847	635	141	999999	523	345	771	642	829	924	999999	999999	513	700	331	999999	999999	999999	363	909	871	713	370	175	314	270	147	258	999999	53	886	407	999999	999999	133	999999	999999	999999	147	58	406	999999	60	365	999999	348	232	618	759	533	824	396	662	990	999999	144	275	999999	790	263	208	522	399	786	48	999999	741	177	576	838	751	219	752	314	513	670	663	999999	325	999999	47	528	499	999999	228	999999	745	849	897	989	227	470	111	883	849	883	812	273	326	999999	606	65	999999	999999	999999	615	644	357	487	999999	999999	999999	650	824	999999	679	999999	679	568	548	862	891	279	999999	620	290	999999	868	464	999999	857	399	999999	83	999999	982	487	578	937	999999	855	999999	372	129	518	957	819	287	668	180	999999	143	705	778	999999	715	785	465	310	999999	999999	775	892	999999	920	91	581	999999	999999	242	202	455	999999	955	999999	474	528	159	78	662	999999	829	999999	294	
771	724	693	910	693	654	206	31	278	999999	115	89	999999	516	209	436	386	999999	823	999999	977	413	401	750	95	915	197	636	999999	647	40	678	575	607	999999	206	397	670	883	810	999999	999999	187	305	849	613	969	21	950	641	286	228	16	999999	317	999999	999999	943	825	999999	466	570	634	999999	415	437	999999	897	431	999999	999999	715	368	999999	399	999999	236	999999	900	481	945	185	686	755	371	812	999999	801	300	999999	999999	454	845	115	353	999999	545	555	890	999999	109	81	590	946	601	570	859	993	385	999999	140	237	52	999999	832	291	883	879	269	602	765	712	999999	999999	140	595	870	262	669	922	270	680	999999	999999	382	874	595	999999	163	999999	952	999999	999999	999999	597	999999	411	502	283	72	592	666	999999	298	656	396	474	886	999999	16	699	606	999999	462	999999	459	33	564	970	958	695	154	999999	468	999999	98	999999	999999	999999	495	194	378	979	607	999999	603	999999	916	831	986	999999	708	922	157	111	355	353	963	548	999999	621	846	531	325	376	447	941	999999	648	568	999999	999999	780	999999	822	331	627	727	999999	999999	999999	116	999999	984	558	987	232	577	367	304	745	332	280	999999	873	347	999999	664	999999	892	661	567	277	273	885	754	927	999999	999999	779	728	626	841	901	999999	514	123	999999	767	389	225	373	999999	354	999999	778	999999	812	457	484	999999	963	496	240	985	506	999999	999999	108	803	999999	999999	999999	588	575	128	491	378	895	368	234	999999	896	851	677	999999	999999	999999	999999	117	378	125	153	999999	999999	999999	139	611	999999	576	675	999999	448	963	329	999999	131	881	999999	703	297	999999	916	99	259	185	76	999999	562	999999	999999	915	29	991	435	944	999999	402	293	810	989	999999	462	329	693	581	999999	999999	532	92	176	227	999999	746	820	372	208	64	999999	128	698	494	58	229	177	759	634	457	538	384	116	728	999999	967	714	417	554	999999	999999	678	325	143	122	480	530	191	771	282	181	73	746	999999	801	175	122	505	831	243	161	999999	947	413	404	157	999999	448	629	186	42	999999	818	610	658	999999	803	999999	381	578	698	999999	988	361	286	475	999999	682	926	431	999999	219	585	320	446	472	730	911	999999	965	503	92	999999	594	999999	768	254	999999	999999	879	372	557	999999	263	544	175	945	999999	136	929	519	303	521	999999	331	999999	827	507	174	195	201	891	826	416	84	999999	434	999999	121	999999	230	999999	907	57	69	308	999999	331	775	281	527	145	785	808	456	999999	999999	363	999999	427	999999	999999	
971	999999	999999	999999	999999	717	189	999999	741	551	484	618	709	25	999999	999999	148	33	737	505	731	893	667	66	116	28	959	874	55	80	999999	999999	999999	483	531	327	370	589	577	999999	152	847	539	975	661	999999	109	440	999999	107	225	250	999999	445	25	999999	922	630	374	712	757	315	999999	670	422	789	52	236	494	999999	112	999999	455	999999	362	999999	363	692	405	939	919	529	70	999999	999999	888	13	140	467	453	999999	740	224	865	620	837	999999	869	563	999999	134	873	946	999999	994	666	795	331	93	141	999999	240	234	434	792	238	254	934	999999	533	999999	911	768	999999	674	372	343	589	748	999999	999999	493	138	534	815	55	583	999999	953	198	103	999999	57	999999	729	174	515	790	82	392	592	41	999999	40	95	223	114	906	999999	632	332	999999	999999	567	223	240	111	700	618	747	654	929	999999	627	439	113	863	442	320	510	857	999999	517	999999	999999	886	440	108	999999	602	941	999999	999999	330	865	888	110	489	122	498	999999	814	182	999999	999999	662	60	435	600	981	359	671	595	999999	774	779	698	999999	999999	336	800	13	261	26	805	977	999999	999999	762	551	13	384	999999	822	448	52	381	191	629	279	835	14	507	467	253	279	91	685	555	95	200	884	854	785	999999	68	563	165	529	759	978	401	999999	999999	978	999999	999999	773	131	999999	999999	516	999999	365	500	796	505	999999	772	536	895	998	999999	676	361	128	529	544	999999	389	489	999999	662	999999	301	444	340	458	999999	278	999999	999999	564	823	687	683	298	499	295	902	563	769	393	992	863	980	999999	999999	698	860	999999	807	649	741	252	192	854	999999	999999	66	999999	56	315	504	999999	587	443	289	988	677	999999	40	259	231	825	720	832	669	16	320	999999	999999	999999	628	822	130	669	822	581	505	829	572	999999	238	446	516	999999	888	394	286	547	17	18	31	999999	425	999999	999999	916	532	360	194	719	753	908	999999	999999	686	999999	488	999999	620	708	493	847	266	604	999999	784	318	266	999999	285	729	999999	149	999999	739	597	999999	571	251	906	59	154	645	852	682	330	325	230	777	216	905	369	926	308	525	183	774	820	538	999999	999999	275	417	909	990	999999	768	797	999999	99	999999	916	999999	714	659	999999	999999	414	922	999999	469	98	488	737	999999	370	847	841	809	565	823	585	999999	999999	309	783	737	735	862	701	561	528	999999	688	930	999999	693	222	649	185	971	370	898	999999	183	999999	787	999999	999999	999999	142	927	987	992	276	699	882	
76	414	876	611	476	551	999999	148	941	425	800	999999	390	676	634	201	999999	593	999999	687	205	999999	790	996	67	205	242	999999	999999	540	680	422	999999	999999	626	999999	773	574	505	818	677	699	241	102	999999	872	158	953	508	735	363	999999	999999	22	687	640	623	879	554	280	319	661	515	410	999999	388	576	284	60	827	999999	69	97	999999	19	999999	203	999999	19	195	56	289	70	999999	186	281	608	228	428	985	193	999999	29	999999	999999	26	999999	831	357	608	306	874	902	999999	999999	304	999999	999999	12	999999	447	925	870	369	234	40	600	617	234	999999	779	999999	856	999999	643	999999	999999	863	145	993	322	372	350	411	888	182	386	999999	590	882	960	439	226	247	548	268	33	660	10	478	425	576	999999	883	828	949	27	838	47	999999	264	457	43	18	868	84	584	468	480	61	999999	220	36	351	513	349	140	618	525	999999	511	389	999999	666	578	999999	999999	467	582	939	165	547	352	808	627	512	999999	217	378	474	999999	564	999999	999999	824	214	550	265	379	488	818	409	999999	662	280	875	594	999999	440	133	318	126	886	541	999999	115	868	228	999999	10	943	923	249	60	701	946	209	913	999999	373	204	510	98	103	130	755	235	689	537	752	918	38	777	255	166	566	999999	647	62	719	346	331	541	999999	545	895	999999	271	961	999999	675	999999	536	77	929	807	38	792	420	150	999999	189	999999	971	92	915	999999	994	999999	144	999999	561	860	132	37	872	969	719	558	235	999999	963	727	213	87	247	999999	999999	325	359	538	886	237	912	999999	167	640	569	999999	999999	749	174	377	827	65	123	819	413	50	66	837	319	243	194	553	917	461	487	894	999999	422	446	678	545	606	999999	334	999999	999999	870	242	999999	433	928	486	431	595	900	157	963	427	98	669	269	521	999999	652	52	368	920	999999	163	999999	999999	999999	313	999999	832	999999	674	789	871	999999	180	999999	437	886	315	708	999999	999999	999999	999999	930	999999	334	776	999999	999999	387	738	292	589	373	174	88	735	999999	999999	183	935	763	678	999999	184	555	968	999999	445	94	342	347	343	246	598	154	999999	744	999999	883	536	87	808	843	935	506	291	999999	999999	745	701	902	594	999999	196	568	881	856	756	872	365	286	972	939	55	401	948	353	775	29	999999	999999	999999	999999	646	858	999999	999999	547	677	274	222	494	700	999999	439	752	809	60	40	272	966	987	159	999999	999999	114	999999	798	543	558	999999	981	986	489	710	941	757	888	999999	
612	56	999999	999999	608	999999	792	282	999999	615	999999	149	303	744	999999	999999	13	999999	319	395	754	97	46	999999	129	336	241	507	220	999999	497	999999	920	722	427	226	999999	908	551	999999	468	831	321	999999	894	419	645	999999	240	201	707	999999	448	502	582	525	20	315	959	282	999999	999999	71	875	127	655	228	580	326	539	641	999999	270	933	927	999999	999999	853	119	709	691	999999	276	29	974	368	555	427	150	902	216	999999	999999	999999	474	183	770	445	75	248	999999	74	919	700	559	999999	868	514	575	659	749	999999	205	260	591	916	27	52	901	759	109	800	440	424	333	299	155	999999	469	999999	162	339	788	871	518	626	999999	576	999999	999999	499	51	852	490	162	999999	999999	999999	687	557	165	728	999999	315	149	400	634	505	376	999999	466	877	55	822	507	420	377	334	741	964	841	451	582	538	269	68	948	950	271	283	999999	457	313	912	597	999999	794	482	731	128	992	579	209	209	905	999999	995	999999	982	999999	682	821	957	723	716	714	155	15	55	999999	451	999999	244	102	127	19	573	999999	234	83	625	894	603	622	972	272	251	383	999999	647	999999	918	967	999999	601	999999	999999	590	205	883	999999	789	436	650	677	317	345	116	999999	999999	58	862	999999	909	999999	999999	228	344	750	453	472	999999	382	408	28	533	716	715	999999	796	999999	999999	937	350	795	836	467	952	945	664	999999	145	301	737	599	209	122	68	411	999999	112	165	840	751	421	516	999999	999999	631	153	601	630	615	999999	386	75	925	464	124	291	999999	276	398	95	526	336	480	999999	999999	819	420	999999	999999	687	693	363	999999	195	929	288	429	438	330	999999	73	306	999999	16	360	999999	283	999999	944	130	493	836	999999	754	234	999999	45	771	999999	812	999999	999999	326	999999	601	999999	999999	740	535	835	999999	890	945	596	32	230	807	473	294	285	545	762	713	193	203	999999	999999	398	999999	844	253	658	219	999999	78	129	980	999999	999999	336	999999	999999	131	119	999999	602	999999	180	731	14	287	571	486	944	276	970	239	143	999999	744	437	533	999999	999999	999999	999999	681	436	528	999999	249	215	69	958	674	12	640	604	924	600	966	425	666	955	999999	999999	182	275	251	107	889	846	867	670	899	999999	763	440	527	64	921	999999	999999	829	999999	82	999999	528	279	999999	339	635	218	999999	778	22	866	824	134	999999	41	999999	194	430	999999	999999	348	399	69	596	249	210	86	869	679	999999	772	837	200	494	178	999999	995	977	767	264	
999999	733	999999	886	220	938	316	616	33	514	999999	232	816	372	733	123	999999	999999	34	999999	999999	348	464	999999	250	39	634	999999	999999	387	420	999999	999999	758	764	614	999999	182	386	311	893	999999	846	174	242	549	30	827	761	999999	195	999999	953	637	704	299	999999	999999	646	191	313	676	999999	645	104	72	999999	68	607	999999	616	296	306	723	999999	99	502	300	43	700	19	806	878	687	202	999999	263	34	63	474	345	999999	535	205	999999	227	999999	999999	80	179	980	999999	229	642	448	898	25	239	999999	615	999999	978	592	946	181	507	798	197	453	995	809	545	15	143	783	735	999999	999999	726	28	504	999999	230	999999	999999	999999	999999	999999	999999	303	93	999999	632	447	677	367	298	589	33	499	429	407	756	84	999999	999999	956	96	999999	999999	999999	913	513	383	121	506	758	728	236	999999	999999	561	948	159	999999	999999	912	999999	466	999999	446	999999	999999	999999	599	106	544	155	503	285	100	999999	999999	535	999999	179	520	259	336	180	608	570	362	999999	999999	867	459	607	999999	584	999999	399	630	443	276	966	835	286	784	24	961	999999	234	999999	44	431	999999	422	993	742	999999	663	240	295	816	999999	818	999999	657	731	647	999999	982	919	752	999999	868	943	999999	200	999999	243	999999	322	219	995	346	411	999999	157	693	46	999999	999999	318	999999	169	999999	626	999999	999999	999999	999999	999999	376	34	630	315	999999	344	562	999999	999999	999999	408	42	999999	917	999999	821	999999	417	326	510	47	611	333	563	610	884	541	533	327	868	52	999999	613	421	946	195	374	999999	999999	529	999999	463	883	999999	30	999999	679	251	269	999999	999999	999999	338	129	25	765	700	77	704	999999	803	38	912	295	760	719	428	999999	999999	891	456	508	999999	796	914	584	999999	523	542	334	214	299	274	522	999999	312	361	494	405	191	494	307	336	888	726	566	550	597	59	311	999999	999999	999999	378	358	999999	999999	999999	214	440	47	186	534	379	119	999999	764	400	289	458	367	999999	999999	789	999999	999999	181	999999	80	357	999999	999999	999999	241	477	312	28	999999	173	652	775	820	290	964	999999	317	773	957	999999	222	802	159	318	600	943	922	529	491	971	209	999999	221	999999	856	406	907	712	303	901	807	495	868	236	999999	682	547	653	417	645	98	384	223	545	857	555	999999	820	999999	297	554	783	536	923	964	999999	564	359	433	568	246	999999	480	999999	971	999999	933	922	682	999999	406	279	121	845	999999	824	999999	675	613	311	521	999999	839	15	356	33	959	
999999	272	176	128	999999	229	849	999999	999999	904	166	573	140	621	999999	148	954	890	999999	671	999999	999999	149	999999	888	746	132	57	999999	999999	474	710	999999	767	989	660	516	799	218	59	999999	999999	399	999999	811	112	999999	999999	559	948	884	125	80	361	278	903	133	674	240	451	107	801	259	728	439	456	625	373	632	311	631	999999	999999	236	999999	254	651	228	689	786	274	442	498	999999	880	999999	639	596	498	95	536	841	569	999999	952	470	197	670	490	365	486	118	67	999999	326	729	999999	844	952	34	262	904	999999	454	999999	664	313	57	848	999999	817	999999	874	547	775	790	999999	913	284	938	66	980	738	999999	309	165	385	250	885	160	915	999999	643	474	999999	632	855	124	999999	297	999999	999999	822	409	547	457	244	520	482	536	999999	530	570	23	967	282	176	661	154	31	288	73	172	697	175	32	999999	409	714	152	999999	999999	332	986	782	916	168	338	999999	852	920	865	999999	999999	999999	394	999999	999999	506	560	465	204	999999	568	999999	103	999999	134	243	525	71	834	805	339	601	661	207	583	999999	60	999999	837	875	302	999999	423	304	999999	999999	999999	797	765	903	163	687	740	511	764	999999	688	939	43	104	999999	790	95	999999	439	757	999999	197	651	999999	455	446	628	328	999999	999999	999999	798	173	999999	463	728	306	931	652	999999	861	160	999999	606	552	120	999999	742	615	511	25	363	865	66	325	593	999999	376	457	716	68	421	834	306	392	889	999999	590	641	541	999999	164	999999	786	895	999999	754	999999	845	344	366	885	713	999999	452	999999	933	116	999999	869	582	999999	483	999999	999999	450	325	146	999999	663	344	499	110	999999	27	999999	946	88	170	999999	838	111	531	999999	360	183	707	668	853	160	956	670	462	999999	958	564	681	481	203	455	889	999999	830	192	10	867	785	999999	157	999999	294	854	945	27	41	481	999999	370	585	420	742	656	999999	73	706	674	47	338	125	463	189	474	885	715	230	231	280	999999	999999	492	397	78	521	271	865	112	724	444	999999	999999	166	320	896	999999	712	999999	334	767	486	336	999999	999999	524	999999	999999	820	969	240	797	999999	210	68	258	999999	32	674	999999	31	207	999999	949	602	597	637	999999	869	578	112	12	988	896	513	863	785	663	999999	553	999999	859	55	142	493	647	930	999999	999999	999999	804	999999	999999	106	999999	569	999999	386	236	858	887	395	543	252	999999	999999	809	913	697	205	472	999999	91	999999	318	171	999999	471	465	955	999999	360	999999	807	
773	999999	999999	891	593	943	981	409	436	92	666	441	326	999999	999999	265	999999	26	589	901	599	375	679	918	999999	999999	999999	420	920	281	201	999999	195	999999	999999	525	274	917	999999	754	224	999999	12	998	999999	999999	845	999999	205	209	999999	999999	770	309	999999	408	672	55	112	451	535	999999	488	165	891	140	256	590	335	750	991	920	696	999999	999999	536	372	681	464	911	306	69	225	720	163	551	765	885	999999	999999	852	999999	815	879	229	654	585	847	999999	999999	631	264	999999	454	999999	999999	999999	935	622	681	45	999999	999999	201	154	476	999999	767	999999	349	374	370	72	265	999999	773	115	999999	999999	42	950	999999	573	999999	290	51	999999	771	512	956	597	830	999999	846	44	860	999999	623	734	752	309	817	845	767	999999	270	999999	999999	555	444	101	146	330	590	730	999999	999999	999999	999999	113	440	583	264	55	752	543	106	225	230	999999	999999	491	93	999999	732	143	680	806	182	29	999999	276	225	78	864	460	510	682	999999	999999	443	188	999999	630	322	726	563	800	25	425	174	976	547	518	309	999999	999999	999999	857	999999	839	999999	287	892	999999	173	368	999999	190	301	43	999999	999999	705	999999	956	779	462	550	16	580	879	790	999999	999999	872	728	706	999999	264	406	53	999999	528	684	821	901	999999	376	999999	368	376	619	723	391	999999	877	842	999999	352	830	999999	999999	851	27	959	830	999999	999999	392	999999	661	427	999999	894	990	598	580	31	782	64	959	999999	402	999999	213	270	77	374	114	995	886	999999	999999	999999	805	137	999999	511	999999	999999	380	999999	984	712	999999	949	693	829	401	161	306	821	142	999999	999999	515	523	213	814	999999	763	165	932	397	558	868	11	502	99	863	624	79	999999	790	999999	999999	111	689	941	263	999999	999999	973	952	698	75	660	999999	562	299	614	771	697	35	238	225	999999	597	164	838	947	200	740	999999	999999	999999	999999	999999	613	693	414	833	271	560	999999	525	192	999999	698	492	999999	999999	940	799	999999	999999	999999	279	562	468	338	513	535	112	316	386	507	446	425	471	550	318	524	999999	884	780	509	147	903	713	42	869	999999	672	629	84	260	940	288	684	999999	255	788	155	365	901	307	169	999999	745	999999	746	565	999999	941	999999	999999	80	914	999999	354	245	376	849	435	468	999999	862	483	241	136	567	167	740	617	305	529	378	514	983	999999	999999	893	167	695	296	999999	672	730	730	725	189	35	999999	999999	619	999999	939	999999	896	296	999999	999999	22	619	460	588	999999	618	
646	379	980	566	931	995	14	352	218	163	149	164	999999	142	753	999999	946	541	358	410	998	426	590	659	617	696	48	999999	881	547	245	708	490	999999	999999	360	744	623	104	814	335	277	669	786	579	742	355	312	932	505	673	918	240	999999	999999	230	789	330	999999	244	957	350	471	671	917	999999	674	887	999999	999999	771	332	999999	999999	999999	731	756	804	89	875	351	735	731	385	874	326	477	76	999999	864	570	424	675	860	999999	999999	999999	998	868	999999	999999	467	265	539	733	351	482	696	349	999999	473	985	250	999999	892	232	619	999999	796	600	963	607	454	193	832	357	656	585	999999	98	925	757	935	999999	807	884	480	201	652	532	844	780	999999	999999	400	585	183	603	999999	635	376	720	212	277	185	470	22	81	707	386	695	897	20	260	964	716	59	999999	274	999999	752	427	443	999999	756	999999	880	901	793	257	999999	62	616	999999	999999	214	555	668	765	347	999999	408	493	276	999999	947	770	476	999999	999999	999999	999999	999999	960	882	948	287	938	521	999999	589	121	288	460	999999	642	290	959	538	760	999999	391	544	927	145	353	934	177	436	999999	422	414	322	118	722	309	723	656	999999	772	999999	999999	999999	772	758	760	999999	43	73	205	999999	999999	937	828	523	999999	339	411	824	539	24	999999	512	999999	580	184	798	179	738	999999	918	633	790	765	999999	553	999999	771	999999	384	232	999999	113	240	151	999999	476	494	595	999999	970	322	831	638	758	816	114	445	999999	999999	962	951	304	171	286	43	30	182	994	999999	908	568	999999	450	999999	123	17	281	999999	999999	999999	314	584	169	932	999999	802	161	17	999999	448	799	579	595	999999	281	999999	941	953	999999	590	304	499	625	670	412	89	391	332	645	809	833	875	999999	999999	658	377	999999	239	680	240	868	999999	999999	530	118	988	646	999999	999999	516	75	327	461	388	413	814	958	499	529	526	421	999999	372	217	999999	924	356	720	764	904	999999	712	283	999999	722	999999	521	104	999999	423	999999	999999	297	138	744	516	423	844	471	999999	418	645	709	999999	819	49	802	769	915	999999	642	925	273	140	55	362	53	583	999999	283	999999	863	999999	999999	93	999999	999999	999999	473	108	510	512	999999	999999	495	825	13	129	68	683	336	751	188	376	781	517	999999	166	93	391	999999	839	188	197	549	555	707	603	80	999999	999999	999999	306	816	683	139	676	999999	645	229	359	923	999999	983	946	552	684	571	999999	575	967	385	160	92	636	670	334	999999	381	
940	999999	409	59	307	186	767	455	999999	693	651	999999	748	999999	864	42	548	999999	999999	999999	997	870	145	999999	504	794	131	418	999999	190	22	805	999999	970	999999	110	949	874	999999	806	188	999999	322	999999	682	734	999999	999999	296	999999	97	355	999999	999999	384	79	982	999999	555	513	999999	999999	241	999999	680	845	236	778	816	763	92	674	107	999999	72	999999	999999	267	999999	769	575	266	132	173	102	666	676	794	596	634	127	818	328	714	751	830	865	141	208	837	508	450	58	532	967	423	258	999999	758	999999	522	999999	544	785	937	798	999999	77	98	23	178	441	999999	191	645	274	355	393	646	241	999999	999999	69	758	271	999999	218	600	206	999999	999999	935	46	122	999999	999999	999999	543	777	999999	604	797	52	194	999999	77	268	866	886	999999	999999	864	105	526	448	105	666	999999	999999	811	999999	635	871	418	999999	243	999999	79	999999	253	999999	811	616	692	637	999999	383	874	100	203	866	351	713	999999	999999	999999	999999	519	673	26	999999	497	29	965	374	968	999999	633	589	999999	672	199	797	642	712	265	258	999999	888	211	721	791	695	330	945	247	921	377	806	61	999999	885	405	62	517	502	792	651	328	669	999999	750	295	999999	531	677	554	81	790	999999	305	437	631	472	304	944	802	999999	999999	136	56	559	826	538	42	787	794	745	999999	220	472	607	94	229	891	971	506	40	799	277	999999	850	586	460	756	964	263	933	757	573	999999	104	999999	201	999999	999999	923	757	632	744	882	808	945	999999	883	999999	353	999999	580	332	999999	772	999999	752	442	206	973	376	781	999999	533	861	999999	561	999999	378	976	999999	606	140	58	748	407	64	395	885	904	15	999999	999999	621	851	362	434	135	927	204	878	759	426	787	557	975	564	220	999999	820	394	70	515	721	460	805	449	284	699	374	844	367	557	301	999999	799	723	999999	682	999999	999999	999999	592	183	107	143	190	353	501	999999	842	843	373	75	520	999999	999999	347	170	55	912	159	436	563	999999	521	212	134	820	757	262	117	999999	999999	266	958	999999	341	999999	327	999999	106	999999	999999	532	10	993	491	781	32	737	385	296	637	596	413	10	39	999999	585	930	65	999999	999999	521	999999	315	999999	808	999999	476	729	724	999999	429	999999	376	999999	40	359	528	720	352	999999	999999	876	821	901	925	852	958	999999	518	47	999999	999999	573	49	999999	797	999999	151	683	229	555	999999	661	454	217	780	47	500	998	999999	999999	220	712	999999	999999	644	913	999999	925	
999999	999999	37	999999	686	999999	859	251	337	999999	242	664	387	999999	133	999999	22	225	376	693	154	815	468	451	999999	980	186	999999	999999	999999	770	884	999999	225	726	626	527	796	974	999	357	538	709	405	765	809	679	999999	999999	492	711	428	546	721	781	150	145	586	176	706	278	999999	413	21	334	358	383	172	999999	507	724	225	251	377	345	616	999999	72	685	245	310	13	999999	355	999999	999999	347	569	444	586	490	999999	629	277	730	999999	999999	999999	81	416	435	999999	862	92	768	999999	187	179	999999	999999	45	999999	900	931	406	275	735	67	407	982	21	999999	727	734	999999	783	595	999999	999999	990	490	999999	991	279	999999	999999	150	195	587	127	174	177	193	279	551	417	50	698	871	465	620	78	300	999999	405	621	789	138	75	984	900	999999	533	395	684	627	91	999999	999999	613	134	550	479	290	817	843	630	458	193	608	743	897	111	190	380	999999	999999	902	999999	197	12	21	999999	603	227	959	644	798	595	923	336	418	999999	268	341	80	598	20	999999	999999	999999	341	945	467	251	999999	999999	353	25	271	510	999999	758	933	999999	122	430	876	999999	857	209	831	863	269	282	334	330	842	849	310	823	117	999999	321	206	671	76	661	361	224	999999	301	783	999999	423	157	660	999999	658	228	999999	722	947	423	362	999999	999999	686	194	917	682	270	503	999999	448	999999	999999	446	737	939	56	769	999999	999999	11	907	58	539	999999	134	673	687	194	630	661	111	999999	217	958	999999	999999	389	999999	444	999999	596	999999	999999	885	30	599	999999	905	719	181	880	999999	999999	422	455	121	938	839	69	253	994	85	872	63	346	243	349	487	700	746	666	301	999999	999999	414	999999	979	654	825	534	459	781	475	459	781	999999	69	795	513	925	999999	999999	999999	200	999999	521	924	24	548	786	260	736	999999	972	514	588	999999	795	17	344	141	293	999999	535	794	222	999999	423	282	443	183	553	999999	775	491	127	999999	888	766	999999	195	965	116	48	284	722	575	999999	945	999999	784	274	788	179	793	999999	535	999999	406	999999	911	511	999999	114	999999	706	762	440	999999	397	703	239	38	124	158	176	187	999999	260	81	646	116	478	90	659	909	765	999999	999999	520	999999	12	492	999999	981	684	233	999999	435	578	960	145	21	999999	499	999999	999999	674	999999	626	999999	999999	999999	335	999999	999999	999999	661	455	703	940	999999	458	970	805	999999	747	597	999999	474	943	184	999999	682	120	999999	999999	999999	590	114	673	999999	999999	999999	726	
999999	380	166	752	999999	999999	999999	557	731	637	13	686	999999	751	999999	807	648	542	556	683	618	20	949	999999	187	709	122	80	350	40	849	182	103	254	774	330	590	844	954	822	999999	627	818	54	116	825	64	999999	999999	999999	34	999999	238	681	117	999999	431	941	575	999999	538	501	999999	999999	999999	831	592	796	999999	477	227	803	587	733	312	991	999999	904	118	361	654	944	288	999999	999999	300	999999	421	146	753	999999	649	279	486	293	879	999999	127	267	284	242	268	201	999999	88	230	999999	504	379	999999	829	526	999999	223	823	594	999999	171	999999	999999	887	180	660	233	999999	577	534	110	450	432	579	84	999999	833	999999	395	999999	999999	966	786	329	448	52	29	924	382	816	999999	663	699	999999	260	433	770	396	999999	608	999999	999999	510	999999	871	64	946	546	755	999999	999	999999	999999	999999	259	205	907	177	449	999999	999999	309	999999	999999	478	446	750	766	329	999999	877	999999	66	787	785	227	465	100	457	394	105	999999	179	999999	817	961	235	857	999999	64	999999	999999	947	999999	968	668	549	749	227	434	999999	190	227	114	11	562	999999	650	66	42	739	816	720	64	43	166	139	702	944	999999	999999	893	999999	274	134	999999	498	999999	819	126	678	716	873	32	90	915	999999	74	502	264	923	585	801	383	999999	709	881	893	999999	811	538	999999	805	709	223	999999	829	999999	999999	726	73	914	830	939	364	33	943	697	974	999999	900	75	210	999999	594	635	999999	976	949	424	403	999999	999999	17	588	831	910	174	809	669	95	999999	94	999999	201	19	755	861	999999	301	999999	999999	918	782	999999	473	645	999999	124	588	328	852	12	565	332	467	690	822	361	532	123	778	888	314	41	596	980	434	497	585	999999	240	957	999999	658	219	687	450	106	124	196	795	59	999999	351	243	310	528	453	999999	999999	932	509	999999	999999	987	999999	613	751	999999	492	220	628	539	707	999999	895	354	907	123	780	250	726	999999	346	328	729	999999	963	798	296	999999	981	763	267	948	730	999999	480	670	913	83	699	782	999999	999999	999999	519	522	263	347	956	620	999999	953	999999	215	273	160	999999	999999	999999	649	952	999999	39	999999	864	999999	759	366	434	873	246	209	706	551	999999	614	370	161	999999	999999	710	460	339	841	651	999999	189	742	999999	319	620	412	286	433	746	754	999999	746	312	247	999999	999999	999999	92	999999	999999	257	536	999999	659	789	708	58	492	939	999999	999999	198	587	64	999999	27	999999	999999	262	833	999999	282	999999	198	
21	999999	849	971	391	813	547	256	999999	521	999999	652	999999	808	999999	999999	364	793	494	254	999999	414	168	257	155	746	997	797	829	550	216	975	732	83	647	999999	859	999999	110	999999	954	999999	730	75	999999	449	546	100	595	351	999999	999999	999999	999999	142	606	466	601	826	999999	815	749	999999	916	315	999999	920	406	170	365	62	287	692	367	999999	999999	683	102	999999	999999	209	907	999999	999999	81	85	196	181	941	50	708	268	260	464	321	999999	999999	813	999999	914	528	150	929	999999	298	201	447	430	270	999999	999999	373	999999	130	999999	907	546	937	845	240	999999	749	999999	129	656	793	37	238	55	94	590	870	343	840	186	68	999999	999999	999999	999999	999999	766	911	424	999999	345	422	999999	28	999999	668	97	967	999999	999999	999999	684	999999	583	505	174	999999	384	186	999999	999999	999999	999999	943	387	930	999999	999999	966	999999	634	837	50	11	321	381	999999	999999	999999	999999	503	902	813	999999	407	384	999999	399	695	714	429	391	734	487	75	314	417	195	640	482	999999	349	10	999999	889	941	999999	808	272	133	999999	999999	999999	760	999999	160	226	688	546	999999	999999	184	999999	262	999999	253	113	999999	936	16	963	999999	579	169	330	163	901	885	437	999999	740	368	137	571	447	999999	999999	973	999999	915	98	729	999999	636	719	921	296	748	755	999999	838	999999	999999	265	169	999999	429	582	999999	289	999999	340	999999	90	273	405	56	999999	999999	752	604	139	999999	30	917	244	999999	999999	999999	409	867	163	999999	999999	999999	659	999999	871	411	999999	10	999999	543	999999	666	999999	478	568	999999	323	874	999999	999999	12	52	708	571	851	999999	999999	503	486	142	41	999999	105	999999	470	999999	614	909	999999	89	933	752	538	999999	754	999999	169	999999	503	580	136	999999	999999	230	138	748	918	97	644	533	486	999999	523	933	511	352	571	999999	17	115	758	414	698	999999	999999	260	513	999999	999999	497	999999	999999	999999	999999	999999	506	359	875	81	999999	545	526	274	651	602	555	238	999999	999999	412	792	611	999999	398	821	722	836	999999	230	878	999999	999999	281	156	355	999999	999999	999999	927	999999	992	999999	486	999999	570	242	149	57	132	453	31	908	37	999999	705	999999	408	611	93	999999	669	23	654	999999	999999	999999	255	128	999999	283	999999	620	677	89	419	106	134	473	828	589	582	789	223	777	856	336	779	866	451	778	999999	999999	534	643	345	979	51	293	999999	999999	987	999999	750	848	999999	411	999999	948	995	609	452	934	782	504	710	999999	799	876	347	161	999999	388	
677	528	363	999999	96	999999	743	999999	999999	841	666	996	602	561	999999	374	502	455	105	831	871	999999	336	985	994	39	999999	465	190	174	945	656	871	608	999999	232	495	999999	325	207	214	565	999999	610	278	785	902	158	841	999999	384	891	66	138	517	835	202	378	406	66	110	288	259	999999	999999	19	135	993	999999	816	879	617	140	897	626	315	296	725	716	218	999999	784	623	756	790	999999	600	743	999999	999999	999999	999999	488	268	107	926	316	999999	714	269	660	908	941	34	999999	999999	761	168	999999	999999	999999	476	661	198	928	325	664	999999	108	841	418	391	902	698	786	762	138	871	800	699	999	630	999999	457	557	999999	843	598	212	32	999999	442	999999	889	999999	563	465	999999	339	781	272	813	566	873	850	279	16	999999	248	791	638	890	367	999999	212	917	465	214	640	710	482	75	300	999999	549	976	999999	23	728	999999	306	999999	541	29	999999	999999	999999	148	606	288	222	999999	360	999999	393	411	84	999999	999999	62	108	261	999999	629	308	206	522	999999	333	874	128	992	999999	25	495	999999	359	348	384	26	853	999999	607	362	497	881	715	880	692	147	901	731	336	675	133	54	189	912	720	241	673	583	814	999999	169	229	86	345	924	593	62	999999	999999	670	209	781	654	306	141	999999	491	642	798	196	999999	396	665	848	891	450	621	447	628	999999	353	280	512	876	202	999999	804	380	955	108	999999	999999	687	666	999999	352	999999	882	780	303	999999	40	999999	628	758	773	564	238	999999	484	972	615	999999	900	327	929	279	778	113	863	622	121	687	699	111	806	708	999	381	549	60	738	666	999999	404	999999	494	884	127	999999	999999	576	999999	999999	136	479	999999	787	999999	547	999999	622	778	917	681	638	353	999999	526	952	74	564	857	999999	433	243	948	781	506	999999	444	394	999999	684	159	999999	194	999999	572	999999	746	921	660	833	999999	437	960	749	654	765	999999	999999	367	999999	999999	159	718	32	57	999999	530	288	291	999999	999999	688	961	104	767	635	453	147	522	999999	216	999999	904	33	437	996	999999	209	137	740	45	44	36	999999	329	10	337	172	168	679	111	999999	639	999999	999999	788	476	865	981	28	999999	831	887	472	999999	999999	999999	695	594	999999	620	999999	161	550	309	78	661	474	775	767	307	291	978	999999	794	748	999999	589	302	649	999999	417	228	118	428	213	157	563	999999	117	755	642	578	117	68	999999	999999	98	999999	999999	999999	999999	100	223	720	999999	852	54	678	219	707	665	
402	999999	531	213	112	52	131	999999	921	107	936	667	21	665	713	871	784	24	442	425	572	641	523	527	326	14	397	999999	360	113	999999	328	410	100	250	633	585	855	677	999999	966	920	740	999999	999999	433	212	65	999999	981	999999	664	999999	291	999999	760	431	14	999999	108	655	999999	745	818	222	618	999999	999999	425	999999	296	929	999999	178	458	999999	901	494	462	893	999999	999999	80	379	843	999999	551	128	997	999999	211	999999	968	578	999999	243	184	921	815	456	999999	999999	639	247	694	340	327	608	833	449	859	936	551	993	306	323	662	376	975	991	999999	148	923	999999	877	715	999999	768	561	225	478	999999	999999	15	999999	521	702	833	684	512	903	999999	999999	999999	629	275	39	974	281	304	580	807	946	999999	389	37	366	703	369	979	379	559	57	618	971	999999	267	999999	275	785	999999	829	692	472	98	134	999999	376	316	612	686	999999	999999	266	644	670	43	999999	625	700	999999	998	473	705	142	354	999999	676	999999	999999	18	999999	708	496	683	999999	125	999999	736	999999	999999	990	397	757	303	393	72	790	973	311	846	412	920	999999	630	622	365	999999	340	999999	999999	186	790	999999	604	202	999999	999	583	892	554	559	999999	370	525	999999	611	715	411	748	999999	999999	703	284	902	605	573	143	866	999999	999999	999999	152	992	35	997	999999	830	999999	110	116	72	217	90	756	296	294	559	999999	999999	21	650	585	591	462	136	483	999999	664	998	999999	154	143	523	999999	426	417	136	345	999999	963	781	562	999999	642	229	896	999999	999999	615	321	24	93	410	58	745	999999	561	540	899	999999	695	175	999999	481	999999	929	693	583	999999	879	167	999999	531	502	999999	999999	284	999999	243	239	860	999999	58	999999	999999	70	999999	999999	999999	873	999999	596	446	999999	278	999999	407	999999	680	999999	212	49	197	735	163	800	561	907	818	999999	999999	612	307	999999	999999	707	127	477	866	901	999999	229	821	466	34	571	999999	527	999999	624	690	454	279	943	36	821	800	999999	533	999999	999999	999999	655	113	604	999999	299	776	350	570	999999	929	963	778	103	983	227	730	711	591	33	44	999999	203	967	824	343	363	643	842	907	804	943	61	402	999999	999999	999999	862	999999	282	10	187	663	136	760	491	500	999999	999999	604	79	611	942	999999	999999	152	999999	146	780	910	935	143	508	663	694	986	911	386	722	420	999999	868	931	318	33	999999	28	999999	999999	343	842	514	999999	247	838	202	11	999999	927	999999	121	999999	92	870	347	866	679	999999	
442	774	999999	123	999999	999999	999999	999999	680	633	768	618	133	394	929	446	77	430	543	999999	999999	501	984	651	459	494	308	927	785	70	971	166	187	28	635	442	763	728	387	967	152	636	522	378	999999	999999	114	726	652	645	999999	916	333	418	185	999999	789	999999	664	641	999999	177	425	619	661	611	440	115	759	496	683	348	999999	575	127	198	979	616	159	150	390	582	285	149	999999	65	832	999999	999999	694	653	835	74	745	643	999999	221	999999	716	999999	879	999999	967	165	962	999999	872	758	999999	986	999999	183	778	999999	260	999999	999999	285	361	606	999999	670	999999	999999	999999	847	284	307	931	152	999999	86	900	268	270	392	614	129	999999	803	192	999999	478	856	733	479	999999	549	999999	892	93	935	551	119	121	999999	999999	903	322	125	190	999999	999999	157	19	885	283	520	263	868	146	772	999999	558	424	704	999999	415	340	373	789	734	999999	49	69	51	534	790	999999	62	655	711	999999	71	999999	616	258	331	999999	848	206	999999	295	999999	755	321	837	993	695	417	999999	331	572	948	335	455	762	787	999999	999999	999999	492	999999	211	223	435	964	46	934	807	456	870	567	999999	176	253	448	196	293	999999	214	541	104	738	45	333	148	858	999999	177	999999	470	999999	999999	498	999999	999999	94	412	330	356	800	68	999999	961	999999	763	90	999999	999999	999999	999999	503	349	763	818	999999	634	176	889	296	115	999999	766	999999	985	637	999999	999999	462	79	364	783	963	402	413	482	216	777	889	570	67	87	654	171	287	967	999999	999999	999999	999999	999999	999999	522	43	250	501	302	934	976	519	85	97	329	22	652	792	539	947	359	346	999999	857	287	329	239	38	655	999999	999999	28	999999	571	999999	146	531	446	999999	930	161	999999	190	282	800	379	495	970	758	641	518	999999	437	946	767	343	145	690	641	999999	804	221	845	696	267	958	999999	999999	772	192	490	216	999999	999999	999999	447	165	908	999999	907	834	268	280	24	999999	191	999999	797	803	999999	999999	840	804	77	999999	939	77	494	24	842	604	980	207	575	160	999999	963	827	999999	330	187	237	634	734	369	545	941	830	609	85	377	977	710	791	999999	999999	411	999999	483	856	379	671	893	999999	999999	853	70	705	863	784	999999	763	647	483	803	773	216	80	707	590	998	246	884	939	475	626	280	416	393	510	900	509	354	303	950	516	344	420	999999	999999	485	245	967	824	857	613	339	236	988	418	443	999999	999999	999999	999999	143	786	954	748	685	999999	
654	322	362	884	719	419	999999	999999	296	439	796	999999	201	999999	762	279	999999	92	861	297	999999	428	974	999999	568	752	461	444	816	729	390	671	999999	933	831	923	999999	939	147	204	985	703	701	978	646	692	564	999999	106	864	726	871	886	999999	999999	235	347	295	325	999999	999999	909	999999	999999	59	999999	902	999999	284	838	664	999999	944	999999	311	350	726	995	999999	876	999999	673	348	951	13	518	784	357	403	605	586	328	624	180	999999	85	999999	999999	929	522	999999	306	513	268	999999	606	927	999999	999999	199	508	351	865	449	778	294	999999	765	564	999999	350	554	999999	999999	261	346	506	774	431	236	363	999999	999999	999999	999999	891	170	89	751	406	591	999999	271	214	106	999999	462	184	401	951	513	231	580	398	999999	245	999999	999999	16	863	999999	162	797	860	835	916	284	999999	363	886	999999	492	999999	167	950	784	293	659	582	26	999999	331	382	480	722	142	22	678	999999	850	459	335	999999	888	306	999999	767	410	379	190	960	505	821	515	999999	31	218	422	448	397	952	782	262	999999	980	778	999999	327	147	702	903	999999	231	999999	999999	999999	419	999999	999999	521	26	882	289	402	65	387	510	867	653	701	924	600	240	348	897	676	83	999999	907	999999	999999	450	273	677	286	363	284	318	87	37	611	93	561	926	380	79	503	860	935	602	999999	912	674	445	777	313	376	999999	615	760	725	337	999999	343	863	999999	619	612	125	999999	113	202	789	625	100	841	999999	999999	967	828	183	999999	156	314	258	745	999999	827	899	973	999999	402	702	999999	312	999999	866	227	999999	804	460	890	744	243	499	999999	132	999999	355	936	274	72	914	787	586	512	999999	912	95	127	800	792	712	151	714	711	999999	472	323	816	999999	821	250	173	377	292	999999	913	815	182	622	727	999999	962	709	924	999999	915	740	800	103	954	142	945	14	667	999999	603	528	788	587	999999	735	999999	961	453	822	999999	419	303	43	276	999999	913	504	82	999999	999999	442	790	233	584	731	523	722	30	999999	304	168	710	115	874	999999	999999	999999	962	999999	942	11	999999	111	736	505	446	766	827	857	229	451	932	356	437	171	737	564	999999	929	222	817	940	999999	527	592	709	198	168	881	79	999999	999999	999999	999999	748	186	999999	496	999999	294	756	999999	173	469	853	236	363	677	713	999999	472	592	42	999999	134	70	501	999999	154	796	257	607	946	788	999999	908	851	978	689	999999	58	78	924	644	465	921	777	305	999999	365	355	999999	
454	999999	999999	999999	509	309	253	999999	685	114	351	292	47	158	999999	384	999999	944	384	385	988	728	999999	404	667	398	324	213	292	206	910	789	450	735	999999	722	999999	174	409	552	999999	10	309	999999	726	642	999999	316	972	403	736	999999	999999	999999	999999	726	623	211	999999	121	984	50	405	489	203	562	841	311	995	236	202	404	545	832	650	987	429	999999	678	35	791	999999	240	999999	469	191	808	479	212	436	108	980	106	297	999999	693	605	819	750	999999	999999	305	321	746	211	342	193	157	999999	546	306	999999	999999	999999	330	999999	999999	516	29	22	999999	371	109	999999	137	999999	999999	999999	275	999999	999999	999999	913	514	235	495	697	494	688	137	997	661	159	666	999999	149	457	64	967	590	883	99	800	738	420	439	999999	752	618	989	44	999999	882	372	163	696	55	28	817	834	289	999999	827	999999	24	102	999999	442	999999	987	764	252	289	684	83	303	999999	185	103	795	298	999999	999999	698	102	71	999999	786	512	443	104	438	999999	999999	310	567	271	908	723	328	227	763	324	630	235	792	656	208	299	860	999999	870	925	31	545	999999	450	999999	999999	953	324	434	930	994	893	336	15	156	383	515	999999	900	999999	775	578	535	630	999999	999999	310	414	580	497	651	999999	999999	512	226	597	999999	127	142	119	770	14	793	833	329	737	999999	786	999999	824	784	828	986	419	160	452	20	715	999999	664	999999	549	999999	937	999999	448	670	823	789	558	418	999999	999999	791	690	770	785	701	999999	999999	575	999999	903	999999	999999	999999	999999	814	999999	773	999999	999999	922	477	999999	231	999999	855	554	999999	77	85	997	952	999999	999999	929	205	728	389	667	318	414	688	99	973	645	987	999999	465	880	855	999999	25	970	167	475	431	999999	469	510	929	157	429	450	999999	526	999999	350	326	999999	373	95	973	115	279	845	244	999999	647	586	282	631	999999	10	221	999999	981	981	258	999999	507	35	269	999999	738	999999	984	248	600	457	999999	647	999999	570	517	770	496	999999	701	321	241	54	532	999999	237	307	67	429	238	999999	545	970	102	405	397	347	826	999999	376	118	861	996	787	200	893	999999	724	999999	493	451	128	80	290	936	689	463	503	386	651	441	114	565	19	716	911	722	555	999999	999999	179	943	999999	543	999999	460	245	266	341	989	999999	582	538	999999	786	764	474	690	165	716	933	843	999999	999999	935	999999	999999	999999	80	288	180	999999	999999	999999	323	507	726	999999	696	485	454	206	171	999999	60	999999	575	
629	232	999999	447	42	399	794	999999	336	504	949	607	589	164	258	196	999999	819	521	369	999999	622	289	47	937	999999	999999	272	737	682	999999	402	999999	438	675	763	128	999999	999999	999999	428	999999	987	13	999999	999999	117	330	999999	19	999999	999999	538	498	999999	17	943	914	510	999999	999999	532	512	654	451	999999	529	161	488	495	77	999999	682	999999	940	87	634	285	270	17	885	359	76	727	573	485	863	589	55	999999	819	214	341	107	971	896	603	343	562	999999	409	999999	841	709	942	896	894	708	557	315	999999	668	999999	999999	163	999999	999999	784	90	965	999999	999999	999999	820	999999	863	880	584	859	999999	484	999999	999999	50	607	999999	517	367	785	677	590	999999	41	740	999999	160	999999	838	943	611	440	999999	263	999999	536	468	999999	31	43	88	26	320	849	999999	830	90	946	613	895	234	852	999999	998	412	384	539	909	375	999999	999999	312	52	641	999999	614	666	999999	135	514	999999	89	496	333	706	661	999999	315	999999	999999	214	214	947	943	719	999999	342	819	850	222	999999	558	999999	496	518	776	973	678	999999	899	174	999999	999999	109	756	155	366	774	302	751	114	233	392	465	330	999999	364	109	922	498	281	999999	198	999999	517	589	604	10	815	929	687	601	999999	628	746	999999	394	999999	999999	573	403	567	527	108	117	999999	176	29	999999	208	421	874	756	113	627	327	853	906	592	176	550	365	959	372	74	512	518	999999	719	999999	925	516	912	358	104	714	999999	99	805	743	422	585	834	999999	518	812	844	999999	11	999999	318	487	999999	29	33	47	608	164	44	999999	999999	413	999999	17	999999	905	962	999999	18	999999	997	764	999999	848	999999	965	531	352	854	261	668	908	999999	999999	849	448	260	892	335	67	116	175	65	211	488	19	285	826	999999	612	999999	446	999999	999999	999999	554	386	417	276	67	516	999999	310	999999	936	356	651	18	168	999999	999999	79	83	999999	806	832	999999	899	370	744	689	704	19	251	999999	231	999999	999999	869	304	71	999999	626	277	550	851	865	281	999999	141	999999	276	999999	509	958	780	372	650	291	598	845	487	999999	531	999999	811	255	68	381	714	50	977	149	863	773	811	453	806	999999	999999	967	437	635	239	386	422	45	999999	293	631	999999	666	999999	280	459	999999	999999	104	999999	738	605	806	900	559	101	391	137	804	999999	156	336	566	249	335	999999	418	851	816	155	955	775	746	999999	750	855	384	593	999999	414	199	24	359	907	671	360	999999	536	85	148	994	295	
241	774	146	304	999999	426	67	649	51	732	979	999999	943	963	859	41	159	704	717	797	268	400	546	141	977	999999	578	974	470	881	999999	678	160	999999	999999	999999	638	456	563	957	536	229	372	466	999999	410	963	708	501	999999	999999	380	999999	999999	37	840	237	14	327	642	999999	999999	188	169	999999	311	999999	283	428	887	402	703	999999	759	999999	48	999999	89	107	576	695	869	999999	340	503	406	257	999999	642	704	744	633	138	921	119	452	51	213	511	999999	999999	690	290	614	999999	683	240	671	936	988	999999	157	907	750	947	978	610	848	665	559	999999	844	999999	999999	152	768	999999	999999	649	999999	997	824	999999	373	963	15	589	868	603	819	999999	585	26	653	892	596	999999	999999	974	141	842	203	999999	952	679	999999	59	999999	471	968	119	21	32	128	999999	987	579	543	786	941	399	741	254	845	999999	477	827	987	830	556	52	196	255	999999	975	804	287	626	693	205	999999	31	407	999999	710	164	563	898	662	999999	27	192	601	42	742	111	948	701	568	212	999999	999999	736	999999	999999	999999	765	514	152	197	709	953	850	591	986	377	343	620	999999	239	914	928	334	925	539	860	595	223	776	874	999999	586	999999	491	264	892	999999	492	708	788	999999	59	756	474	205	74	342	19	55	374	767	999999	999999	338	999999	999999	737	811	385	76	337	999999	737	277	341	133	895	368	337	103	91	999999	912	356	999999	864	181	999999	730	474	527	585	177	411	117	528	29	729	999999	251	165	484	999999	999999	461	846	321	999999	142	81	179	999999	682	952	292	999999	425	219	498	999999	840	877	91	910	548	751	999999	336	170	813	113	175	999999	95	999999	607	744	280	895	999999	553	999999	999999	658	305	999999	902	224	128	201	113	810	999999	770	411	288	999999	205	103	709	471	985	999999	329	967	13	999999	597	24	685	999999	154	323	503	879	157	999999	432	615	994	849	170	218	999999	709	303	934	403	683	999999	214	549	186	196	999999	567	375	999999	999999	302	743	999999	999999	443	30	958	497	737	999999	263	138	999999	590	108	860	310	999999	358	999999	674	78	416	913	364	480	631	967	136	999999	322	999999	751	741	322	260	544	960	774	949	751	999999	207	999999	430	531	243	958	999999	999999	232	790	27	999999	26	999999	999999	401	845	962	398	990	370	999999	999999	481	387	239	999999	848	325	350	12	999999	868	868	870	904	493	999999	247	673	890	800	747	531	765	962	999999	98	923	999999	124	812	561	760	999999	440	933	999999	153	
14	690	239	20	882	999999	618	920	157	363	433	907	21	725	724	110	999999	999999	999999	716	424	999999	189	924	182	235	199	999999	117	999999	439	970	999999	690	242	983	999999	789	864	742	156	52	577	734	499	999999	113	96	836	660	875	421	885	999999	999999	500	510	315	837	999999	999999	770	812	999999	923	999999	371	331	492	999999	450	999999	164	315	570	382	936	454	434	936	132	112	20	999999	557	28	94	313	961	741	482	355	951	216	153	999999	239	852	811	47	999999	781	604	999999	999999	104	266	580	671	999999	564	65	880	900	535	999999	999999	365	177	999999	378	68	370	999999	268	999999	828	948	171	194	152	93	643	397	999999	350	508	999999	246	999999	999999	514	642	615	187	426	475	60	999999	657	625	874	685	999999	669	815	420	852	836	999999	275	318	418	487	999999	481	999999	492	837	194	999999	844	128	999999	153	863	426	755	574	841	629	999999	277	514	569	277	407	738	728	257	930	655	88	131	196	453	105	164	411	705	999999	982	222	999999	670	999999	756	970	761	805	399	999999	999999	995	999999	497	50	999999	918	935	999999	999999	763	590	264	341	765	999999	528	999999	999999	271	353	999999	836	999999	999999	781	844	788	521	437	976	999999	858	274	376	93	635	698	999999	201	999999	475	632	999999	999999	632	241	338	24	999999	999999	71	999999	137	322	420	168	849	932	268	999999	139	424	999999	707	999999	731	989	999999	999999	371	829	297	576	999999	877	245	515	428	932	550	999999	773	762	984	914	886	731	952	999999	925	786	766	153	140	117	999999	986	623	387	901	999999	999999	342	397	623	773	999999	112	444	185	652	430	10	718	555	999999	661	661	793	954	10	47	999999	756	585	73	153	446	917	825	259	892	50	40	309	150	440	374	999999	151	425	628	518	781	282	999999	765	435	585	750	399	335	830	433	999999	214	366	999999	812	559	629	999999	999999	619	999999	759	999999	969	418	414	925	297	299	651	538	999999	529	236	483	999999	999999	999999	999999	176	435	923	72	617	999999	999999	999999	854	562	999999	521	401	442	999999	855	523	999999	999999	27	181	999999	112	45	188	894	999999	685	139	112	592	262	911	999999	28	999999	12	697	772	840	323	629	81	999999	487	140	146	999999	630	381	960	253	512	700	688	351	332	999999	884	722	610	420	655	999999	999999	559	610	999999	424	999999	852	825	213	955	704	999999	999999	999999	999999	58	999999	589	64	999999	151	348	749	220	999999	676	999999	999999	812	999999	999999	903	999999	328	999999	928	999999	909	524	914	
528	144	49	557	996	145	999999	954	339	835	965	999999	365	897	610	631	999999	399	752	747	854	738	22	999999	999999	801	999999	435	999999	629	999999	848	74	150	239	999999	999999	202	223	349	999999	906	785	977	94	218	547	86	718	999999	999999	140	167	777	69	790	999999	886	831	205	567	999999	349	710	999999	126	956	224	667	999999	332	617	185	999999	667	948	953	45	79	517	263	999999	716	999999	999999	999999	691	296	999999	448	884	422	999999	28	781	917	999999	999999	669	968	999999	333	999999	124	810	999999	954	754	119	121	837	999999	816	324	999999	999999	455	868	209	999999	434	669	144	999999	999999	909	256	167	630	999999	391	878	376	999999	999999	930	999999	601	999999	999999	444	936	999999	999999	999999	798	606	999999	85	715	472	698	999999	750	543	999999	198	199	405	901	999999	999999	999999	369	999999	959	720	715	999999	22	984	999999	207	209	484	497	492	174	617	999999	313	999999	999999	915	286	693	12	625	567	674	741	892	205	999999	745	648	812	817	999999	652	88	890	987	72	730	619	999999	676	276	999999	108	999999	999999	999999	598	63	999999	218	93	45	957	104	999999	393	281	101	657	438	463	835	684	675	925	999999	999999	999999	222	999999	999999	667	203	335	999999	522	575	717	320	720	999999	691	934	604	734	214	999999	999999	743	999999	791	639	999999	71	223	440	999999	999999	108	616	643	185	999999	693	34	426	842	631	745	635	999999	999999	781	936	267	771	900	999999	940	721	999999	858	999999	618	238	555	999999	141	121	918	161	152	618	703	999999	995	850	251	999999	318	371	73	999999	118	785	237	857	999999	804	999999	539	289	492	387	345	785	507	999999	999999	478	999999	710	519	999999	999999	675	999999	999999	999999	271	920	999999	510	632	999999	217	620	570	999999	999999	697	678	336	670	388	871	659	240	368	301	999999	628	785	999999	596	661	553	420	999999	120	292	780	175	543	999999	999999	779	860	38	138	175	999999	999999	465	999999	52	383	849	448	611	26	714	719	568	773	302	874	409	45	697	999999	209	999999	722	718	916	512	999999	149	508	102	799	212	239	999999	561	999999	999999	329	553	287	703	972	32	103	577	999999	999999	769	238	15	380	999999	999999	473	966	10	676	746	864	999999	590	710	939	519	999999	512	489	441	221	999999	554	89	999999	419	960	236	999999	629	151	855	904	33	910	503	721	974	999999	765	170	561	563	583	464	23	697	992	42	999999	999999	999999	999999	176	999999	175	999999	301	342	921	512	739	999999	57	605	19	999999	566	799	446	797	999999	999999	
723	280	659	510	971	624	477	722	968	204	410	999999	999999	999999	738	475	999999	52	430	641	950	262	999999	475	515	977	455	999999	140	999999	999999	715	634	999999	999999	999999	898	665	489	676	864	999999	999999	544	686	305	999999	735	896	101	64	403	377	999999	691	470	999999	194	999999	994	179	999999	591	774	999999	694	127	652	999999	842	999999	89	563	753	776	999999	718	886	999999	220	457	719	999999	999999	148	201	348	999999	742	397	999999	713	671	999999	507	775	999999	770	936	992	187	877	320	63	524	974	999999	623	833	939	752	962	406	783	547	999999	607	551	636	416	999999	102	910	38	999999	999999	999999	78	256	999999	999999	948	950	796	43	999999	409	999999	999999	173	361	725	201	803	644	93	317	999999	948	58	178	74	143	999999	646	95	967	292	999999	999999	566	772	376	832	999999	804	22	609	749	966	60	179	36	472	65	630	901	117	393	712	999999	999999	130	208	832	79	999999	430	999999	947	613	127	999999	999999	607	588	358	999999	999999	840	81	707	148	981	999999	998	48	999999	999999	25	999999	859	898	555	114	45	652	999999	999	735	990	999999	459	999999	363	933	999999	999999	865	477	281	999999	999999	553	640	848	392	999999	210	999999	41	999999	956	144	999999	753	228	625	760	571	935	190	369	273	849	490	999999	346	627	74	999	877	999999	999999	744	651	751	355	999999	266	999999	999999	999999	174	703	999999	634	325	48	999999	714	999999	411	303	999999	101	999999	999999	703	159	999999	55	521	146	999999	164	347	959	999999	122	12	872	710	503	999999	431	999999	999999	569	13	856	999999	999999	27	359	999999	475	511	465	999999	478	905	652	999999	666	607	992	831	999999	549	999999	674	925	925	607	842	673	907	999999	119	999999	999999	286	699	999999	999999	748	503	999999	219	688	999999	999999	746	999999	999999	230	945	837	319	999999	390	864	999999	504	191	999999	382	419	517	951	999999	135	355	774	501	999999	999999	999999	999	859	499	999999	130	999999	673	180	188	292	511	999999	728	80	76	681	497	999999	267	205	122	658	375	93	279	268	130	999999	159	971	152	999999	277	485	837	459	939	345	744	168	830	20	829	99	908	895	233	999999	69	674	287	388	371	999999	357	351	494	415	776	999999	999999	963	31	999999	150	999999	353	253	243	616	741	162	999999	109	999999	112	828	285	185	999999	45	633	650	485	999999	763	116	521	999999	999999	965	533	569	883	427	867	989	623	949	875	999999	979	263	999999	932	134	20	999999	999999	255	522	218	999999	999999	999999	999999	322	546	522	386	927	
999999	125	999999	650	217	593	494	681	507	122	999999	335	310	999999	65	380	207	552	570	999999	999999	139	881	973	757	303	999999	67	320	999999	452	111	573	948	719	864	515	801	999999	541	525	591	999999	142	317	882	929	999999	999999	999999	124	999999	951	632	999999	702	244	774	893	999999	425	999999	999999	952	669	999999	762	362	123	201	999999	999999	828	38	999999	999999	256	749	665	875	999999	607	297	584	439	459	159	941	864	26	630	740	908	810	999999	98	230	999999	472	999999	130	577	456	999999	999999	718	175	923	404	831	456	999999	119	28	550	818	150	785	523	220	999999	820	497	107	571	134	497	28	913	149	41	999999	286	463	754	795	161	999999	713	721	294	999999	546	42	569	145	631	890	269	999999	948	999999	999999	262	257	309	89	359	999999	746	230	156	999999	264	799	141	218	999999	273	754	666	999999	82	801	926	729	283	999999	537	435	503	607	758	616	999999	597	907	34	215	454	999999	802	999999	967	500	147	225	292	243	438	926	975	626	514	640	526	372	615	335	527	999999	999999	999999	581	252	999999	398	403	72	212	999999	194	999999	999999	48	864	999999	114	311	789	513	991	231	108	509	528	981	999999	999999	675	234	999999	698	688	429	999999	980	139	725	999999	749	822	229	999999	214	742	999999	807	999999	775	806	268	999999	546	23	44	999999	999999	82	724	642	153	999999	397	978	932	999999	761	399	947	883	591	999999	435	49	691	999999	200	894	766	992	183	999999	210	869	966	987	999999	674	394	697	267	67	10	244	605	999999	999999	62	281	999999	773	999999	528	892	225	879	999999	506	332	272	212	829	315	731	468	375	227	528	21	999999	999999	97	15	260	999999	533	388	200	444	999999	939	148	622	999999	999999	765	259	317	999999	96	118	655	352	131	495	437	751	278	775	239	187	314	50	336	913	686	412	278	999999	691	500	688	72	45	999999	74	217	796	512	703	126	909	999999	925	999999	687	745	883	764	198	999999	119	999999	214	120	999999	107	295	605	543	362	981	999999	963	596	430	593	316	797	431	230	954	766	81	123	277	440	125	500	235	999999	529	513	999999	908	390	273	999999	925	999999	999999	921	200	969	350	144	867	910	338	999999	999999	438	95	343	968	827	999999	353	101	999999	204	999999	794	999999	602	833	999999	965	999999	215	167	735	391	109	464	308	763	999999	731	999999	999999	529	999999	94	141	512	443	179	118	90	999999	919	765	92	504	984	999999	821	377	517	999999	902	856	133	258	368	999999	986	879	
669	73	557	622	122	443	675	204	710	248	100	400	999999	856	973	178	247	970	309	604	479	181	999999	429	224	322	506	672	663	999999	772	465	456	299	448	26	489	307	652	648	828	789	426	582	286	999999	999999	55	999999	999999	999999	398	999999	391	409	498	131	138	999999	800	936	999999	541	874	475	999999	943	19	999999	957	689	939	327	660	775	999999	999999	999999	152	107	956	461	790	999999	999999	999999	999999	75	890	999999	895	361	899	999999	712	999999	258	999999	117	651	183	357	999999	999999	275	999999	80	96	999999	719	999999	761	999999	310	843	485	222	831	999999	101	916	999999	129	468	71	999999	999999	999999	948	949	441	212	262	500	924	999999	999999	864	444	752	313	632	999999	180	215	143	376	999999	18	237	614	427	501	25	735	304	237	179	863	937	42	606	147	666	999999	542	509	494	385	999999	662	357	397	308	788	293	429	948	262	928	961	450	999999	721	345	24	710	246	765	629	381	653	11	506	999999	999999	494	793	892	673	634	881	223	773	574	266	39	202	237	999999	875	999999	999999	935	975	592	150	999999	331	273	999999	272	999999	755	999999	999999	356	890	999999	91	999999	636	65	589	303	89	236	999999	156	88	984	518	19	323	999999	101	736	999999	530	999999	566	999999	471	629	842	999999	163	999999	909	566	910	149	614	999999	653	999999	233	337	999999	896	999999	458	280	999999	288	322	262	999999	999999	999999	281	290	369	460	999999	730	174	999999	746	999999	926	768	782	589	999999	999999	904	864	669	515	999999	408	434	634	999999	999999	798	228	350	529	119	747	466	147	294	630	779	163	630	923	84	796	590	999999	969	999999	675	690	85	999999	418	398	746	999999	999999	872	999999	735	688	416	931	999999	999999	227	999999	999999	311	645	999999	546	75	999999	243	745	440	999999	999999	724	664	184	999999	117	999999	906	120	999999	999999	970	243	421	774	54	999999	223	991	999999	710	373	887	790	999999	40	395	539	377	668	164	10	999999	999999	64	999999	999999	514	999999	999999	803	189	999999	110	188	340	999999	883	771	31	286	999999	999999	311	999999	999999	999999	999999	999999	411	722	613	539	999999	567	999	999999	411	366	644	999999	960	999999	999999	335	531	999999	999999	999999	999999	629	511	767	355	392	144	999999	754	471	609	303	999999	626	572	111	999999	999999	665	999999	188	425	10	999999	137	58	326	780	999999	975	838	198	60	272	931	782	220	999999	193	999999	999999	752	170	999999	756	350	999999	343	677	75	999999	881	600	253	433	540	628	999999	640	307	75	364	670	779	633	
999999	999999	934	695	789	891	354	466	999999	120	436	264	70	769	999999	281	983	999999	521	839	956	597	806	839	401	164	999999	215	885	994	78	92	391	316	345	108	999999	999999	887	999999	791	425	999999	142	996	999999	999999	224	999999	999999	92	261	999999	940	676	999999	445	105	304	999999	999999	999999	580	999999	52	354	873	754	999999	688	439	345	225	999999	999999	541	601	674	999999	999999	999999	21	361	999999	911	816	932	450	999999	522	999999	746	353	261	519	652	844	395	999999	652	411	812	791	999999	596	747	45	999999	892	145	231	999999	263	188	49	653	999999	721	699	235	421	433	125	999999	35	693	991	999999	827	405	696	216	584	199	713	783	999999	196	273	173	999999	999999	558	504	999999	890	492	175	999999	866	999999	999999	999999	864	241	978	697	880	149	999999	756	81	985	496	448	24	197	73	474	265	433	601	458	536	454	301	999999	620	619	145	210	826	999999	999999	541	573	521	720	958	735	95	349	999999	370	417	709	999999	999999	999999	999999	703	429	700	956	442	272	999999	999999	419	939	999999	999999	271	14	702	999999	999999	34	955	874	503	477	999999	739	180	93	555	98	128	744	166	814	999999	341	441	781	999999	794	999999	279	999999	361	310	28	632	18	999999	52	667	999999	389	120	115	191	783	236	999999	961	999999	359	716	586	50	999999	783	299	522	999999	572	999999	804	999999	999999	999999	976	152	176	97	117	999999	14	512	430	999999	365	56	708	383	557	999999	467	173	17	179	999999	322	320	635	245	999999	495	159	479	745	681	853	614	429	214	641	70	999999	854	624	999999	999999	166	999999	319	736	999999	148	999999	367	463	641	999999	336	133	664	831	540	851	773	676	855	42	684	960	999999	999999	999999	178	915	999999	241	319	393	824	358	999999	912	999999	999999	752	356	777	122	999999	50	999999	999999	999999	999999	999999	529	384	90	947	999999	181	999999	448	999999	999999	311	999999	999999	222	999999	331	144	512	774	999999	919	999999	352	31	329	999999	920	402	919	186	999999	982	627	115	625	856	999999	999999	335	187	684	473	517	999999	451	386	321	900	69	999999	201	775	999999	52	999999	999999	42	69	627	421	999999	88	528	999999	149	329	352	999999	999999	376	103	697	186	597	823	999999	706	999999	999999	943	765	29	343	210	985	999999	460	585	223	999999	823	179	818	914	926	605	999999	886	74	999999	44	961	314	999999	625	503	599	934	999999	999999	607	894	489	684	655	240	745	999999	645	760	999999	767	999999	284	999999	924	999999	271	670	227	509	820	999999	457	999999	
999999	715	650	585	492	789	526	365	999999	714	929	689	144	269	695	999999	627	250	313	264	277	825	39	150	701	624	337	273	11	936	999999	999999	999999	999999	851	525	105	742	999999	970	351	411	368	570	623	244	999999	12	974	367	881	580	769	203	999999	978	685	999999	883	868	462	999999	999999	999999	999999	118	657	368	999999	180	765	999999	96	999999	912	866	466	469	526	466	999999	334	999999	999999	64	216	62	999999	145	872	839	595	858	999999	518	98	56	527	999999	515	587	999999	999999	804	999999	999999	493	436	290	774	521	999999	983	427	988	137	964	720	786	720	66	818	999999	545	999999	180	37	801	824	824	819	939	825	21	878	504	999999	493	52	68	723	626	558	370	360	622	999999	999999	999999	390	134	336	741	999999	459	769	161	58	999999	431	969	691	611	466	954	582	400	971	548	494	397	480	678	728	996	440	270	999999	999999	717	568	596	999999	444	999999	999999	208	903	562	999999	999999	692	999999	620	98	41	24	101	416	999999	232	640	999999	812	993	653	999999	22	926	999999	509	299	863	756	863	383	197	177	765	471	384	497	418	439	151	704	460	999999	639	964	425	178	456	416	495	927	703	691	450	56	834	999999	976	543	610	63	828	273	999999	715	999999	847	335	944	404	999999	231	463	671	298	999999	600	382	961	603	340	842	999999	271	935	679	999999	726	719	636	198	520	999999	828	98	999999	197	311	924	130	577	842	511	22	760	706	250	999999	161	853	244	812	25	999999	279	220	381	11	820	45	348	130	616	317	215	999999	356	999999	583	422	999999	298	458	840	35	498	999999	444	510	239	999999	999999	574	865	402	999999	504	999999	999999	877	504	195	491	889	999999	457	235	203	806	999999	999999	615	446	999999	847	946	999999	185	913	781	880	937	999999	590	999999	862	555	751	999999	829	718	420	86	999999	918	820	806	568	68	999999	999999	999999	637	962	879	824	49	835	999999	999999	31	329	31	999999	999999	566	693	900	293	999999	999999	484	999999	976	828	999999	539	999999	821	999999	149	795	999999	345	519	743	309	538	710	999999	823	720	999999	469	808	399	399	309	708	999999	999999	905	999999	999999	677	787	858	660	144	999999	295	307	24	990	316	999999	999999	686	267	263	266	999999	200	511	105	190	751	999999	999999	439	550	239	999999	469	900	243	999999	977	668	731	884	999999	404	769	496	525	706	999999	163	581	196	712	51	455	104	971	999999	773	999999	999999	999999	50	491	704	400	999999	275	554	99	83	716	999999	27	999999	378	
617	999999	430	25	580	484	18	665	596	253	837	197	999999	999999	929	999999	999999	933	182	694	844	167	699	379	440	259	162	999999	90	999999	960	999999	515	87	999999	221	295	999999	473	21	999999	999999	895	999999	999999	867	999999	188	170	999999	970	301	845	841	533	459	999999	61	584	330	332	999999	584	731	999999	999999	682	509	887	717	242	988	470	999999	666	999999	272	248	816	999999	570	973	999999	535	895	668	999999	674	553	37	999999	244	183	153	689	674	800	173	999999	420	195	189	300	452	322	999999	831	999999	185	74	197	822	244	999999	999999	358	870	59	835	624	303	17	999999	999999	999999	999999	815	326	481	999999	668	999999	80	999999	387	390	682	51	223	999999	836	174	999999	488	840	338	999999	999999	393	340	804	999999	999999	553	999999	999999	233	440	999999	323	176	515	213	999999	405	98	751	999999	634	379	675	828	836	921	787	139	518	477	30	238	999999	999999	933	999999	197	999999	770	526	288	209	166	999999	999999	899	747	331	960	999999	999999	751	999999	999999	537	24	999999	999999	914	416	765	988	669	999999	420	656	999999	522	581	72	995	487	328	234	999999	435	999999	433	671	999999	999999	466	999999	212	999999	999999	651	999999	126	918	485	222	13	999999	761	999999	539	410	832	510	999999	234	749	897	320	605	433	362	609	111	801	241	313	977	999999	999999	819	999999	372	151	15	999999	406	662	587	783	999999	964	999999	999999	999999	811	999999	171	361	999999	716	999999	891	788	999999	298	239	24	126	253	908	36	999999	999999	480	82	47	690	505	109	828	96	999999	537	131	999999	999999	349	216	989	999999	999999	999999	999999	592	548	999999	584	999999	716	255	391	545	343	875	457	843	20	789	823	999999	911	666	999999	131	630	960	999999	666	387	409	890	808	999999	613	765	999999	839	870	931	506	463	393	788	853	446	550	999999	661	673	624	878	559	393	225	728	485	373	170	962	588	221	917	919	316	365	583	999999	729	119	56	14	150	857	326	999999	527	877	408	685	999999	983	702	999999	999999	999999	340	999999	911	999999	289	47	679	907	999999	295	546	474	481	498	862	141	257	999999	999999	620	738	702	76	999999	999999	999999	965	484	883	604	999999	999999	167	786	35	168	507	844	830	19	334	242	999999	41	774	63	405	910	999999	947	736	160	376	151	792	638	999999	16	683	999999	82	204	34	999999	776	622	316	695	472	704	634	412	721	617	295	505	198	44	140	158	212	64	999999	935	999999	367	557	26	999999	397	810	501	171	999999	999999	140	999999	999999	265	161	
746	710	447	128	323	333	439	999999	855	296	999999	324	875	535	479	27	542	999999	999999	999999	999999	300	702	85	894	999999	250	573	680	999999	298	999999	999999	979	411	502	999999	543	999999	999999	999999	797	999999	999999	946	999999	999999	999999	679	919	598	128	885	999999	999999	999999	17	371	234	190	93	865	88	999999	998	27	544	896	999999	976	410	998	476	999999	490	277	139	999999	999999	407	516	999999	893	999999	567	999999	547	999999	892	955	494	999999	319	441	461	72	718	999999	708	929	951	999999	512	999999	999999	999999	651	999999	999999	819	326	999999	242	826	674	478	972	327	142	828	999999	999999	13	999999	492	164	689	45	883	427	558	667	999999	209	456	999999	999999	200	251	968	527	999999	575	83	638	481	22	492	766	983	100	401	339	999999	458	999999	999999	344	220	364	909	999999	665	939	270	659	726	43	999999	999999	376	999999	999999	173	310	482	46	929	999999	20	151	999999	278	900	337	167	337	417	750	117	68	999999	979	887	999999	911	999999	636	812	999999	755	999999	122	877	616	999999	325	175	578	976	999999	797	804	999999	223	711	348	765	611	113	331	318	292	272	830	608	802	198	114	399	999999	409	999999	560	999999	999999	95	400	293	999999	999999	172	838	774	805	271	963	778	673	357	573	999999	999999	999999	657	446	696	850	57	999999	999999	136	999999	999999	834	902	680	253	945	61	626	947	481	592	271	169	480	518	466	568	644	999999	999999	756	999999	574	384	417	999999	818	474	999999	999999	999999	514	714	110	659	999999	903	999999	720	833	621	999999	625	105	442	999999	999999	999999	188	393	488	374	999999	999999	314	999999	999999	527	999999	350	137	586	999999	604	206	88	557	999999	820	578	563	977	924	200	903	36	211	479	942	969	415	851	295	851	999999	911	33	112	796	307	679	385	328	999999	705	999999	349	30	898	999999	890	439	156	610	830	510	449	300	999999	288	161	790	585	303	934	286	300	999999	740	295	65	454	272	999999	999999	187	659	554	495	999999	686	191	580	588	999999	976	705	999999	31	999999	999999	999999	999999	517	999999	888	999999	999999	444	429	743	809	999999	613	309	446	176	632	710	999999	850	894	805	999999	601	969	999999	996	224	999999	999999	615	999999	385	823	332	999999	755	377	21	386	635	120	75	134	877	901	999999	289	642	809	82	974	999999	513	577	927	999999	999999	999999	999999	803	810	485	848	999999	300	999999	790	976	396	421	265	699	276	999999	784	999999	715	724	78	999999	717	999999	999999	508	640	150	872	256	405	495	999999	200	342	999999	825	
999999	999999	996	586	999999	999999	312	999999	398	816	285	111	999999	792	198	849	201	117	434	96	999999	336	350	498	999999	999999	999999	999999	901	999999	75	367	694	399	160	522	999999	999999	81	77	415	335	760	691	365	49	999999	463	999999	999999	647	93	908	496	999999	307	876	999999	999999	965	999999	730	355	816	751	918	999999	898	999999	675	140	999999	45	367	680	903	575	659	142	120	458	90	374	265	934	981	999999	208	803	852	645	221	712	999999	434	684	999999	944	939	999999	632	685	999999	999999	999999	999999	999999	550	815	999999	999999	227	374	325	517	999999	366	99	881	769	469	999999	105	789	999999	918	350	929	932	996	923	631	719	695	488	772	268	833	749	349	934	908	392	119	131	999999	846	396	599	872	328	890	73	180	978	424	589	42	510	999999	254	128	999999	819	999999	110	507	679	837	744	303	999999	350	542	835	560	826	985	668	611	999999	953	339	70	678	999999	567	549	717	73	192	999999	999999	162	104	816	300	999999	350	999999	999999	999999	559	999999	579	999999	999999	999999	344	427	598	999999	999999	999999	999999	301	788	557	151	736	542	958	999999	773	561	76	210	197	448	999999	269	263	999999	647	691	905	404	485	490	883	493	47	214	299	999999	588	862	433	638	803	999999	743	999999	613	488	962	214	999999	303	512	594	362	92	999999	167	999999	959	726	217	999999	897	313	76	268	253	999999	753	999999	307	972	214	999999	559	645	990	526	832	41	999999	728	700	617	191	978	298	999999	999999	888	142	140	999999	999999	225	29	905	999999	676	999999	370	982	218	542	488	330	308	817	999999	447	335	999999	512	999999	568	489	918	289	131	98	999999	121	550	999999	999999	177	999999	78	561	540	999999	999999	850	669	671	185	520	167	139	999999	999999	480	338	517	563	501	627	702	999999	736	110	626	602	587	999999	258	442	999999	13	999999	976	999999	266	272	708	69	789	843	265	392	999999	760	159	999999	419	499	783	42	312	999999	549	651	500	999999	439	999999	673	273	476	423	743	176	164	818	884	999999	224	76	809	504	999999	784	446	999999	767	350	477	999999	177	703	474	999999	51	965	771	335	999999	441	833	595	395	526	376	841	648	802	606	999999	999999	969	999999	717	232	808	336	765	214	315	999999	999999	645	999999	999999	773	949	343	999999	999999	999999	999999	999999	999999	999999	223	999999	999999	417	605	546	965	743	146	955	208	999999	757	186	999999	999999	999999	130	433	384	743	950	64	430	602	892	999999	999999	416	999999	827	269	502	484	19	999999	149	999999	609	
769	101	355	999999	385	897	355	999999	166	999999	999999	50	438	287	999999	499	273	999999	765	999999	713	999999	298	337	851	138	938	999999	283	177	543	499	999999	521	999999	292	398	999999	679	532	256	700	159	783	856	254	399	982	103	985	999999	645	384	542	896	999999	802	28	657	257	959	429	918	988	358	999999	391	916	623	125	999999	999999	384	999999	567	22	91	999999	480	607	738	956	832	298	432	897	124	126	625	135	489	380	794	431	573	999999	782	170	434	794	862	482	999999	977	884	923	270	150	974	999999	999999	297	547	59	518	999999	597	629	999999	999999	946	275	301	497	636	730	37	952	669	740	239	921	999999	685	744	265	596	854	413	508	636	973	151	741	678	201	999999	745	912	570	239	999999	999999	999999	999999	597	999999	999999	351	164	896	318	481	999999	654	535	217	862	999999	263	416	743	999999	68	999999	999999	133	560	818	999999	898	292	49	109	510	86	999999	999999	837	156	999999	725	512	999999	999999	999999	999999	907	96	153	983	970	999999	659	164	496	936	546	159	875	474	631	62	907	999999	614	278	381	733	577	218	111	34	167	189	999999	999999	999999	999999	505	999999	226	473	675	460	928	999999	390	945	999999	150	999999	999999	961	682	452	672	604	993	996	999999	999999	183	999999	934	999999	945	999999	999999	473	265	999999	999999	654	405	999999	167	386	457	337	763	887	436	718	437	437	155	73	999999	736	28	636	973	459	999999	358	52	954	740	578	982	578	999999	481	759	180	691	999999	999999	435	999999	295	999999	665	999999	173	695	999999	90	507	736	881	797	999999	455	629	999999	639	999999	999999	999999	212	646	878	354	194	977	954	959	999999	746	842	999999	59	999999	732	488	317	226	999999	662	999999	874	999999	999999	110	781	176	999999	139	183	61	112	518	999999	92	649	999999	999999	59	195	741	505	823	760	893	384	747	301	723	151	689	423	918	394	626	338	999999	999999	253	412	811	927	999999	93	999999	999999	989	829	369	92	219	996	177	105	921	92	999999	482	947	726	999999	874	313	988	494	638	194	133	603	753	999999	241	76	646	384	999999	675	999999	75	999999	394	999999	932	640	931	999999	255	999999	472	544	999999	999999	99	527	379	936	624	841	598	999999	555	865	235	999999	999999	977	929	531	721	117	416	320	417	999999	342	125	999999	672	67	999999	392	371	660	68	475	316	152	549	276	999999	199	833	151	18	607	999999	999999	326	794	953	999999	723	111	364	138	966	522	304	194	263	993	951	784	999999	673	194	999999	177	150	
539	999999	389	264	999999	918	582	179	408	196	813	433	625	878	113	49	999999	999999	305	930	508	794	847	364	999999	454	247	59	999999	999999	423	999999	525	999999	264	128	383	469	828	446	555	797	123	999999	381	999999	999999	999999	680	999999	14	924	908	246	641	745	987	35	251	828	999999	533	824	74	773	499	999999	449	623	985	999999	209	441	859	999999	711	680	999999	983	999999	86	175	999999	597	339	499	415	999999	545	519	141	358	999999	10	765	999999	972	59	345	882	922	928	459	695	101	999999	492	999999	861	929	74	999999	999999	999999	752	999999	164	236	734	999999	999999	629	904	114	853	317	981	440	103	363	999999	999999	999999	111	270	157	715	682	999999	534	16	365	427	615	454	884	316	169	258	999999	999999	999999	325	71	797	999999	999999	355	842	784	823	61	999999	507	201	999999	852	999999	798	604	799	999999	730	209	276	728	999999	999999	659	969	11	999999	192	999999	496	992	315	343	313	999999	999999	370	840	722	711	955	999999	919	424	20	41	999999	999999	653	460	999999	25	999999	794	79	102	735	695	872	782	10	868	121	999999	208	138	519	999999	832	481	439	641	18	498	321	328	291	999999	648	937	635	462	539	393	112	977	199	999999	999999	999999	999999	674	967	939	999999	96	298	909	999999	881	522	738	538	182	31	752	16	627	483	750	999999	861	56	935	157	547	339	728	999999	999999	939	971	402	957	93	764	674	999999	787	999999	39	382	658	767	425	896	923	999999	999999	999999	971	572	74	999999	73	536	627	42	791	173	756	570	10	999999	942	999999	346	580	99	999999	999999	999999	999999	999999	721	438	212	999999	519	999999	624	972	999999	558	999999	376	906	908	894	556	146	642	288	999999	478	469	381	663	824	999999	560	999999	277	115	999999	999999	732	999999	772	999999	334	348	522	539	549	784	999999	452	745	576	643	999999	999999	542	129	445	657	226	780	999999	66	549	464	644	700	999999	704	261	286	224	643	100	146	999999	232	999999	130	999999	999999	693	266	929	917	258	241	133	999999	735	985	836	386	999999	999999	521	578	784	999999	877	839	278	90	999999	175	531	932	553	300	427	999999	999999	999999	999999	151	96	995	137	999999	215	999999	577	999999	969	999999	450	837	999999	999999	625	690	999999	999999	252	909	806	999999	313	763	999999	999999	688	832	999999	424	999999	521	477	374	949	525	450	162	678	473	271	999999	121	686	725	693	804	498	675	736	873	416	82	999999	345	482	691	373	245	999999	725	744	373	554	611	928	370	763	114	999999	249	999999	
246	999999	999999	151	502	626	48	702	522	199	167	513	551	257	448	477	38	999999	833	87	916	789	748	526	300	566	85	796	333	50	394	575	496	588	179	999999	362	999999	999999	999999	335	543	376	535	999999	999999	13	364	999999	892	734	637	999999	172	377	457	40	999999	851	935	999999	999999	378	481	805	591	27	962	999999	999999	125	835	496	768	752	999999	999999	222	938	440	563	999999	316	440	316	756	310	333	220	722	999999	241	999999	54	523	93	999999	894	730	996	843	50	999999	999999	777	999999	150	506	420	994	44	817	999999	421	382	999999	935	938	175	59	999999	999999	999999	365	882	883	492	452	255	668	218	999999	492	942	597	999999	444	971	662	416	616	803	913	999999	687	455	999999	931	999999	693	158	236	729	681	715	159	298	920	462	893	999999	697	261	751	785	516	335	249	824	859	999999	963	999999	999999	442	999999	999999	535	999999	437	835	999999	780	562	520	982	798	811	237	447	234	524	999999	768	10	999999	551	171	441	999999	129	808	117	999999	307	195	951	970	248	237	379	763	252	35	68	855	917	699	241	803	718	523	22	386	634	871	453	999999	999999	999999	936	618	103	507	317	999999	453	967	264	335	41	827	573	999	78	470	281	494	710	154	10	851	999999	638	462	999999	796	730	999999	436	741	444	222	723	300	999999	669	744	717	42	411	949	999999	999999	999999	890	950	999999	318	173	999999	959	805	613	999999	94	999999	465	55	711	240	723	789	999999	593	999999	615	999999	709	318	801	537	999999	678	743	999999	999999	32	866	571	655	783	422	999999	836	999999	999999	608	209	999999	80	214	698	999999	801	688	169	616	322	185	999999	110	313	999999	999999	72	999999	137	870	472	677	666	599	483	65	457	310	775	999999	811	957	16	999999	999999	247	596	838	770	876	64	891	999999	709	691	296	999999	479	999999	651	773	599	999999	737	999999	999999	414	615	225	999999	354	388	393	623	511	227	278	459	811	762	776	234	421	261	816	581	999999	956	999999	999999	999999	977	887	999999	228	222	999999	999999	914	964	832	981	623	820	531	676	508	186	208	473	28	999999	668	999999	999999	549	999999	999999	921	165	661	457	707	38	449	376	500	999999	999999	298	999999	999	999999	847	929	794	611	601	730	999999	83	700	757	444	178	413	319	999999	259	999999	44	999999	999999	999999	999999	384	284	594	999999	164	185	249	781	909	701	29	561	999999	730	90	938	586	999999	781	91	961	999999	272	859	999999	67	273	18	726	999999	999999	651	784	544	554	519	
26	999999	575	963	999999	918	848	743	159	852	498	999999	179	741	457	677	575	677	350	684	22	735	999999	107	912	240	65	999999	136	377	777	999999	185	999999	921	366	953	999999	258	999999	999999	529	709	193	568	767	839	985	807	897	86	116	999999	869	507	290	999999	999999	61	603	863	202	616	782	84	222	330	607	819	101	723	757	429	308	832	493	35	999999	999999	154	400	80	848	239	999999	670	92	315	74	641	999999	485	765	655	999999	659	999999	999999	119	356	446	242	175	715	999999	999999	687	895	47	23	264	735	939	999999	212	999999	354	386	491	413	139	24	543	999999	620	248	991	774	129	183	580	999999	51	192	707	999999	904	142	66	972	983	197	278	60	999999	745	999999	858	999999	999999	314	536	445	705	999999	999999	999999	988	105	935	336	999999	999999	999999	443	166	999999	999999	209	53	889	222	330	519	430	942	999999	492	801	875	702	142	331	734	999999	54	662	999999	965	285	470	916	47	999999	645	80	999999	999999	617	999999	61	788	999999	409	999999	101	215	926	284	284	686	215	999999	229	242	204	591	50	995	398	999999	999999	999999	999999	583	999999	185	209	874	360	529	341	875	999999	823	913	999999	999999	239	777	838	736	71	690	599	264	729	817	888	999999	488	381	999999	228	999999	704	999999	999999	826	532	916	16	999999	999999	754	354	340	614	999999	329	999999	670	811	999999	999999	767	296	111	999999	328	253	368	320	999999	871	158	922	656	855	999999	999999	747	999999	999999	861	831	999999	146	935	255	923	125	420	999999	730	817	570	200	667	959	417	894	999999	508	288	557	696	629	999999	606	431	683	759	287	999999	973	576	114	367	729	92	999999	176	88	404	999999	999999	751	702	63	587	731	988	895	711	32	345	596	999999	313	145	999999	999999	338	999999	999999	365	143	167	999999	251	466	833	938	876	268	999999	333	113	999999	610	999999	927	999	29	699	695	863	999999	999999	638	979	685	64	999999	38	999999	837	999999	165	772	813	593	945	999999	131	898	60	29	453	999999	21	493	278	702	200	137	94	999999	133	554	502	999999	777	999999	271	780	999999	354	999999	202	999999	77	947	387	797	360	981	999999	999999	801	645	844	132	96	626	496	417	361	403	900	999999	999999	142	999999	280	999999	999999	826	550	350	128	705	181	260	412	944	545	999999	905	839	155	898	999999	331	999999	657	446	999999	502	775	999999	999999	999999	947	221	373	935	347	999999	552	544	165	999999	558	999999	939	999999	871	999999	682	999999	999999	456	563	755	92	117	810	701	
622	808	134	999999	775	999999	999999	999999	999999	49	49	18	208	783	362	305	990	999999	863	648	969	984	574	18	820	999999	999999	971	398	202	138	265	999999	646	494	743	420	831	870	581	999999	196	449	832	644	999999	999999	743	103	999999	999999	831	999999	172	731	638	244	999999	513	999999	140	999999	364	41	910	783	883	561	999999	999999	884	168	390	291	665	783	544	999999	373	156	80	112	878	140	437	307	21	962	914	999999	999999	304	999999	919	999999	999999	831	418	921	999999	790	201	454	483	999999	606	450	962	506	948	104	502	752	366	880	999999	849	234	999999	612	771	999999	999999	999999	999999	999999	839	471	999999	410	951	136	820	511	999999	999999	657	999999	757	830	999999	999999	465	966	761	999999	551	961	48	999999	414	999999	813	319	100	999999	999999	999999	373	999999	999999	978	999999	106	996	999999	681	250	10	999999	999999	455	476	999999	755	999999	464	680	682	999999	48	877	433	428	999999	999999	322	511	421	496	335	646	40	963	999999	878	928	369	969	999999	999999	310	961	47	52	959	999999	49	563	378	999999	999999	339	999999	755	889	999999	703	999999	999999	655	180	999999	513	675	999999	424	513	711	876	792	104	711	889	777	737	916	396	385	47	999999	999999	947	999999	91	462	317	769	218	183	333	235	999999	999999	147	164	481	457	371	318	544	627	337	687	999999	319	171	449	493	28	999999	168	327	72	438	999999	233	787	431	223	427	654	304	538	552	567	835	393	751	623	265	468	999999	999999	502	999999	945	999999	466	772	300	867	286	199	999999	175	908	999999	889	765	999999	694	35	999999	890	999999	332	799	144	999999	484	777	698	869	762	514	143	259	570	999999	437	963	999999	659	922	560	999999	115	999999	387	659	999999	504	999999	692	999999	999999	999999	999999	612	274	155	135	999999	297	522	178	999999	999999	695	41	658	999999	57	337	967	999999	376	235	340	522	227	471	757	369	999999	283	999999	187	999999	999999	266	82	957	576	291	837	882	372	409	391	960	677	642	355	999999	11	456	658	724	207	76	999999	846	100	999999	684	999999	88	450	249	999999	240	246	999999	775	585	679	481	999999	140	490	13	825	949	561	549	828	411	368	845	826	63	462	993	14	999999	236	867	999999	606	468	804	922	170	924	999999	441	999999	580	424	999999	974	612	594	716	73	826	896	538	999999	999999	999999	719	604	999999	413	999999	253	619	170	359	999999	999999	999999	671	686	999999	664	34	831	118	810	831	944	524	851	451	868	286	999999	788	339	338	999999	750	999999	95	327	999999	
999999	952	197	408	419	999999	519	31	172	922	999999	982	171	871	706	999999	56	145	775	90	999999	962	909	966	678	382	999999	999999	933	999999	180	601	763	999999	514	878	999999	411	422	878	14	830	288	999999	255	959	626	468	999999	999999	704	366	999999	247	999999	557	999999	999999	729	46	56	45	999999	999999	752	439	999999	254	367	827	999999	644	723	896	999999	741	683	964	720	719	755	561	851	314	995	813	291	526	740	957	835	699	682	385	831	999999	999999	999999	999999	816	740	999999	110	803	159	70	643	423	999999	445	873	88	510	999999	999999	495	194	782	477	999999	157	701	999999	410	992	780	999999	347	75	999999	998	867	771	904	999999	382	460	999999	165	935	180	868	365	999999	93	756	199	999999	103	346	784	999999	349	264	999999	49	999999	999999	999999	378	107	305	358	999999	446	16	317	605	41	908	45	146	627	542	768	289	999999	999999	327	999999	591	300	253	728	332	999999	528	999999	245	939	999999	759	246	786	837	875	520	310	858	87	449	999999	640	195	310	999999	999999	807	495	389	703	660	383	576	786	999999	61	629	732	408	488	800	999999	999999	404	285	900	840	999999	892	999999	45	359	999999	795	998	999999	999999	428	684	706	721	31	855	246	999999	386	669	10	40	824	891	999999	999999	598	648	232	549	790	999999	748	999999	999999	999999	999999	667	311	143	780	787	158	992	211	57	702	766	999999	514	855	999999	898	240	999999	674	78	878	999999	999999	651	156	776	120	277	402	999999	214	999999	999999	999999	578	999999	999999	888	999999	881	999999	689	530	999999	832	869	717	693	249	137	517	661	437	534	999999	210	412	492	633	21	48	724	999999	121	497	157	361	278	286	999	655	352	627	792	999999	198	936	151	999999	999999	68	426	999999	999999	999999	999999	191	893	505	378	149	760	264	211	843	116	999999	418	999999	684	518	449	999999	249	999999	175	999999	644	297	552	274	270	673	999999	952	621	696	999999	693	944	999999	467	772	908	999999	999999	97	999999	949	999999	999999	999999	880	144	769	999999	19	789	793	262	999999	546	606	953	113	878	97	999999	258	999999	420	347	724	326	717	60	676	999999	389	587	88	618	695	999999	244	746	999999	538	586	342	612	999999	750	440	999999	430	861	819	804	980	999999	189	999999	727	720	969	999999	564	427	999999	943	511	999999	216	999999	900	850	999999	718	367	999999	558	331	916	999999	513	999999	293	890	296	999999	857	703	408	779	898	451	968	446	274	943	826	121	867	399	110	999999	999999	999999	535	580	999999	999999	447	492	
258	999999	260	999999	216	382	519	673	140	530	96	808	10	436	999999	999999	881	13	454	424	999999	447	463	527	999999	999999	63	999999	365	716	999999	756	999999	916	999999	999999	200	999999	999999	892	999999	162	999999	999999	312	999999	507	117	980	999999	999999	999999	656	32	999999	811	404	999999	999999	210	328	491	318	423	999999	339	552	93	904	246	269	30	773	561	999999	519	999999	127	224	225	999999	945	57	999999	28	368	999999	243	106	720	645	466	272	999999	573	999999	844	566	999999	973	750	999999	212	744	816	999999	645	104	42	310	354	287	999999	383	701	382	443	38	405	396	238	999999	999999	194	600	802	758	743	987	57	675	899	534	999999	475	95	743	313	473	350	723	15	999999	796	999999	367	947	888	999999	999999	508	816	170	206	744	999999	436	27	153	999999	919	901	116	999999	634	999999	752	999999	907	616	639	140	999999	65	672	999999	118	200	999999	999999	855	869	415	797	548	999999	999999	338	505	44	658	725	999999	999999	431	821	999999	226	171	999999	614	678	981	999999	560	999999	999999	115	533	521	332	245	999999	999999	168	59	495	319	445	775	715	999999	773	872	957	914	970	114	634	850	999999	999999	999999	899	627	187	888	694	999999	999999	608	633	804	984	711	999999	999999	259	301	381	336	589	780	999999	214	200	904	999999	763	646	999999	156	480	682	197	441	216	999999	999999	980	999999	800	83	999999	176	92	619	788	999999	999999	396	999999	999999	262	999999	999999	120	999999	999999	999999	282	779	931	599	772	461	999999	132	796	999999	999999	228	999999	321	999999	535	999999	515	229	131	580	999999	947	999999	259	686	344	228	999999	453	330	999999	613	855	708	391	869	483	502	999999	999999	497	992	999999	336	178	755	501	999999	988	237	604	422	573	856	999999	832	711	349	96	127	934	964	352	999999	643	614	999999	613	829	666	42	999999	513	999999	93	133	66	892	91	999999	842	999999	179	999999	725	999999	50	999999	551	999999	167	143	415	598	995	533	650	940	692	563	644	999999	223	332	999999	591	908	381	773	43	999999	999999	268	165	284	758	794	136	999999	493	574	999999	71	280	508	899	608	915	999999	559	999999	125	210	528	296	954	962	847	30	144	251	669	999999	518	999999	348	875	260	324	246	999999	523	715	209	989	532	826	942	823	305	982	993	999999	999999	560	661	618	740	999999	330	999999	947	116	100	251	999999	886	553	499	170	999999	357	601	999999	821	960	409	10	538	999999	137	30	999999	724	161	999999	494	21	958	999999	999999	999999	999999	993	451	791	416	999999	958	
94	645	282	999999	999999	999999	635	402	999999	402	599	262	618	211	999999	202	775	923	999999	939	999999	419	875	595	999999	440	888	965	607	518	39	553	999999	52	454	127	999999	577	999999	452	526	855	999999	999999	368	868	121	933	287	801	675	868	999999	999999	965	674	770	687	83	232	393	999999	795	706	999999	999999	478	575	999999	986	347	999999	562	939	423	146	150	266	237	510	328	954	688	806	842	171	528	107	87	780	357	177	503	148	68	856	70	572	256	321	999999	546	187	300	463	478	999999	999999	999999	999999	534	514	459	572	904	439	981	989	999999	210	528	380	498	976	639	999999	703	423	880	566	86	577	999999	999999	120	999999	777	397	352	374	999999	441	834	999999	255	843	999999	930	999999	999999	875	999999	708	55	793	999999	58	210	999999	999999	774	892	215	706	999999	956	999999	999999	462	131	999999	999999	646	500	999999	96	545	249	999999	796	999999	773	189	999999	691	14	869	963	132	101	734	999999	736	69	600	999999	236	138	999999	299	999999	183	478	121	999999	291	999999	217	700	999999	484	999999	480	865	831	10	712	999999	25	999999	96	999999	421	999999	397	999999	857	587	900	393	859	417	742	999999	999999	288	304	77	999999	999999	580	661	273	425	616	925	106	999999	237	599	999999	999999	999999	999999	999999	999999	762	999999	999999	882	999999	847	317	316	847	77	75	48	417	552	999999	644	999999	615	999999	435	276	996	753	472	988	999999	359	999999	999999	999999	304	983	238	649	526	196	353	410	976	732	354	957	578	999999	859	67	999999	685	892	999999	999999	507	592	777	999999	765	364	261	894	446	497	16	183	999999	773	92	810	768	999999	519	301	271	638	444	90	999999	428	999999	612	999999	533	674	999999	528	978	999999	999999	999999	117	999999	999999	999999	515	540	999999	347	783	319	999999	776	257	694	658	382	323	348	999999	999999	696	231	347	999999	649	964	912	822	597	654	999999	976	692	359	660	276	687	999999	756	107	999999	743	535	118	437	836	682	838	999999	45	214	639	999999	252	763	885	999999	682	452	999999	628	422	999999	139	999999	800	94	897	43	392	999999	999999	592	999999	949	953	696	238	722	813	291	999999	806	562	450	650	59	450	999999	999999	853	14	999999	215	479	785	993	406	999999	999999	751	999999	805	634	350	999999	999999	164	302	999999	199	194	999999	999999	269	554	616	197	688	388	999999	644	999999	268	999999	690	999999	387	302	174	960	299	158	94	71	506	278	182	999999	999999	999999	999999	157	785	585	668	54	999999	945	924	179	805	717	999999	886	117	
482	546	105	660	999999	670	862	138	849	899	45	875	999999	999999	285	444	976	338	999999	855	496	526	682	870	999999	251	999999	999999	994	164	581	457	999999	999999	999999	732	86	561	999999	932	999999	29	999999	999999	999999	179	548	193	649	735	999999	389	914	41	999999	955	863	999999	24	490	239	494	143	695	327	999999	677	624	738	553	367	425	708	854	823	476	591	999999	248	999999	702	257	728	269	335	202	999999	176	342	78	869	852	999999	149	702	547	886	250	368	54	501	924	455	105	999999	414	680	999999	999999	154	374	999999	986	999999	787	981	766	999999	370	135	54	510	291	670	684	999999	878	999999	161	285	590	999999	638	203	975	999999	802	999999	892	921	521	482	999999	197	999999	12	865	999	361	721	781	22	999999	242	999	991	642	784	999999	999999	535	999999	909	932	564	999999	237	999999	999999	20	188	143	981	448	614	572	551	103	966	681	649	878	999999	440	504	999999	471	405	204	983	999999	999999	221	39	999999	409	573	36	633	681	774	999999	437	350	542	647	40	441	627	437	449	549	818	999999	223	657	902	479	437	999999	561	831	598	999999	875	171	922	952	63	999999	999999	999999	470	294	999999	575	999999	867	897	857	547	40	778	999999	999999	595	208	481	999999	737	999999	999999	598	648	999999	999999	485	849	999999	381	724	999999	387	422	438	923	999999	533	832	647	216	999999	581	580	999999	531	63	831	53	999999	962	450	146	999999	707	904	926	999999	175	963	100	600	402	526	142	999999	652	999999	999999	621	516	675	648	178	530	999999	522	28	999999	598	999999	653	999999	195	999999	284	941	999999	715	534	996	267	999999	999999	557	616	642	65	448	978	878	999999	503	432	999999	296	802	968	999999	244	391	999999	621	577	84	446	794	999999	999999	858	999999	591	649	803	624	999999	999999	999999	620	914	830	999999	579	231	719	200	160	384	422	132	481	973	276	999999	153	999999	999999	790	794	120	999999	435	948	590	460	297	58	700	999999	523	980	32	357	999999	414	923	338	400	858	884	296	420	794	999999	999999	554	324	178	659	999999	614	999999	999999	509	999999	404	999999	989	770	431	151	999999	999999	999999	152	458	625	396	75	229	759	254	932	909	824	411	999999	963	213	999999	973	879	50	281	909	999999	47	847	786	999999	413	999999	629	999999	742	835	999999	895	842	999999	999999	927	113	440	777	369	999999	86	684	691	762	999999	999999	863	458	271	420	305	989	687	421	777	999999	999999	999999	420	625	999999	999999	989	568	746	130	999999	978	55	776	609	999999	549	
999999	961	173	105	257	857	562	999999	977	481	425	548	999999	164	516	160	327	57	624	999999	999999	96	909	695	133	999999	435	511	999999	412	494	810	801	449	816	460	614	999999	807	958	858	859	529	999999	573	29	839	966	769	999999	728	729	985	146	805	784	61	477	999999	999999	432	61	999999	574	986	614	747	466	999999	999999	545	813	250	665	509	885	567	224	131	999999	186	469	999999	999999	999999	765	824	664	643	41	999999	999999	542	575	999999	806	999999	954	999999	999999	282	382	628	999999	293	915	488	330	999999	999999	227	837	355	868	64	999999	319	824	890	231	999999	93	823	999999	657	407	280	674	999999	999999	906	613	516	172	831	803	841	38	999999	768	286	504	36	723	814	571	792	673	520	573	497	164	999999	486	178	999999	559	321	66	999999	999999	814	200	999999	999999	614	331	999999	999999	261	999999	291	999999	131	945	295	67	109	502	95	999999	999999	163	566	999999	751	549	39	993	999999	254	529	972	887	134	471	313	100	709	210	250	609	637	269	999999	216	113	941	541	882	142	460	819	999999	999999	47	661	634	730	272	74	301	999999	999999	16	999999	999999	173	997	483	999999	966	999999	301	845	999999	969	893	125	999999	999999	608	999999	121	510	794	709	999999	617	96	810	679	369	446	999999	948	420	999999	999999	848	897	940	943	67	900	999999	999999	999999	134	999999	78	767	999999	731	624	999999	999999	999999	999999	222	892	999999	556	911	672	312	606	953	166	896	596	737	640	276	999999	707	999999	999999	220	344	734	191	877	353	28	999999	170	637	821	679	155	342	348	999999	999999	590	999999	42	999999	597	999999	116	371	237	677	999999	136	252	629	917	801	999999	867	999999	488	710	439	212	893	629	152	968	141	999999	999999	264	398	600	320	999999	323	632	55	999999	776	628	999999	649	999999	687	916	999999	18	904	878	783	474	789	999999	254	160	191	148	999999	455	599	999999	999999	486	422	942	535	931	118	999999	178	326	254	782	860	890	790	999999	216	712	234	960	237	608	967	789	608	49	999999	371	142	999999	999999	177	186	999999	935	172	263	999999	391	986	899	311	709	466	229	16	701	364	370	655	932	63	231	638	747	287	519	632	344	999999	865	746	471	685	47	87	606	216	955	999999	999999	472	331	247	70	999999	898	511	569	601	347	711	11	486	561	235	945	547	906	658	999999	631	410	894	131	163	999999	999999	428	152	410	494	409	742	383	999999	732	983	577	821	388	17	999999	999999	158	164	745	984	133	811	142	68	309	
307	973	999999	72	437	126	999999	95	999999	92	427	201	853	312	268	112	101	503	961	999999	95	279	646	568	667	745	967	418	855	999999	617	19	351	194	112	999999	733	408	305	867	670	736	999999	999999	645	999999	305	851	999999	881	42	317	180	99	224	999999	999999	92	404	999999	159	499	239	973	999999	999999	999999	668	210	499	999999	692	208	104	999999	358	765	720	922	999999	449	999999	931	974	867	309	999999	262	999999	999999	999999	999999	14	613	718	180	506	540	460	237	999999	636	651	999999	511	349	119	86	789	865	271	616	169	999999	251	999999	568	265	999999	174	999999	596	698	135	999999	999999	688	594	385	138	852	999999	270	999999	425	999999	999999	944	999999	528	200	763	473	999999	812	825	490	727	371	684	999999	999999	434	999999	999999	114	937	999999	929	782	661	999999	700	999999	23	46	999999	474	861	438	570	623	792	587	974	814	999999	999999	322	242	249	961	233	999999	526	610	800	974	999999	321	875	947	25	690	999999	999999	73	999999	100	776	478	999999	866	999999	123	999999	458	999999	999999	999999	981	352	213	696	542	699	301	999999	999999	999999	999999	999999	999999	550	563	623	607	112	999999	308	999999	321	504	546	763	999999	105	299	587	537	162	999999	662	202	340	532	744	999999	157	999999	385	75	678	687	539	106	999999	999999	380	500	391	356	135	23	103	669	848	666	999999	320	999999	11	420	606	260	292	719	245	219	40	878	289	955	553	923	685	642	817	999999	667	644	779	919	97	999999	805	827	649	108	670	684	88	395	837	573	999999	654	999999	436	999999	386	353	116	999999	621	111	401	582	100	417	36	999999	659	275	675	824	91	333	460	454	464	999999	999999	999999	356	800	893	999999	999999	999999	41	571	390	999999	290	300	999999	999999	999999	54	414	255	559	690	643	999999	999999	130	171	748	302	331	620	999999	793	999999	216	566	993	820	218	283	601	999999	386	465	999999	900	984	385	161	511	999999	416	50	218	999999	456	906	999999	999999	773	956	999999	256	710	951	408	965	974	93	999999	586	654	999999	141	653	18	314	999999	12	528	145	999999	597	791	473	213	999999	584	796	760	659	300	448	444	326	999999	999999	676	513	999999	934	999999	301	999999	924	212	580	909	565	999999	999999	728	700	853	638	180	644	999999	246	748	467	390	188	332	457	999999	215	401	814	293	714	638	674	759	593	135	494	553	867	270	632	999999	29	293	619	930	599	594	806	156	999999	839	439	999999	785	553	999999	968	596	638	997	188	104	281	999999	513	64	941	
269	512	686	999999	597	999999	125	434	371	894	713	999999	696	620	595	999999	999999	874	208	909	999999	50	303	999999	999999	239	273	453	937	748	495	115	999999	658	335	303	999999	633	251	999999	649	360	192	938	264	79	941	386	593	436	713	923	315	155	966	999999	219	999999	144	368	712	671	497	623	408	999999	650	47	295	302	208	934	633	744	269	623	858	365	270	887	999999	999999	860	510	44	999999	799	731	692	115	999999	308	499	882	751	978	863	999999	999999	656	429	904	100	300	238	999999	999999	571	885	353	371	999999	999999	257	81	824	999999	999999	588	835	808	918	355	999999	218	899	445	999999	999999	999999	759	299	999999	614	468	999999	797	569	281	999999	282	999999	845	348	743	239	999999	999999	811	927	999999	877	980	704	999999	510	558	909	999999	339	343	549	579	605	593	999999	38	999999	788	688	37	251	714	999999	563	999999	999999	999999	446	978	501	203	999999	74	999999	882	318	999999	766	957	999999	887	487	942	923	732	658	250	999999	671	210	121	999999	132	900	925	172	658	150	276	437	552	472	113	838	999999	610	514	491	999999	999999	907	529	831	854	149	764	772	409	999999	921	832	261	999999	777	999999	999999	816	174	197	719	660	980	500	999999	999999	424	383	999999	783	132	999999	758	54	907	303	999999	631	277	760	171	400	999999	320	999999	999999	999999	697	335	999999	408	794	999999	999999	999999	112	999999	999999	999999	573	724	999999	668	625	708	777	84	217	867	999999	797	119	548	999999	999999	329	411	670	999999	925	990	727	999999	655	385	338	999999	463	62	999999	376	562	330	704	46	780	731	633	612	577	530	93	999999	851	660	299	255	936	278	999999	701	267	884	385	582	999999	344	23	249	379	973	620	164	72	118	245	788	843	377	255	597	777	67	577	404	999999	898	999999	994	96	92	867	999999	391	999999	119	677	945	132	49	446	999999	394	242	999999	910	929	766	743	424	999999	999999	569	32	83	923	999999	317	980	999999	107	999999	29	163	297	999999	434	773	959	999999	568	999999	999999	337	809	879	393	825	972	999999	978	142	462	579	584	680	308	173	999999	190	909	370	964	457	999999	307	999999	240	944	499	485	165	999999	744	856	668	689	242	999999	204	539	999999	344	496	696	999999	685	450	999999	616	807	271	465	778	99	208	878	274	395	999999	999999	999999	880	999999	18	822	335	718	999999	916	999999	75	950	123	650	535	35	999999	760	976	622	258	662	338	999999	224	999999	38	655	999999	790	425	847	999999	999999	387	503	861	488	873	
640	966	727	999999	625	741	999999	352	999999	563	182	410	999999	418	999999	999999	500	552	790	794	132	306	73	999999	136	575	999999	250	110	273	999999	999999	989	886	346	655	530	10	712	951	903	357	900	101	485	390	911	438	820	89	886	951	81	999999	751	999999	999999	663	535	999999	999999	80	999999	864	531	19	420	627	82	244	999999	500	839	839	890	775	406	999999	999999	746	664	790	430	30	386	90	102	305	145	12	999999	867	474	662	439	833	999999	45	570	476	999999	294	365	586	999999	396	122	242	803	975	999999	931	85	999999	395	731	649	999999	488	451	917	124	491	79	491	999999	999999	186	409	66	670	999999	411	121	776	380	999999	843	999999	999999	967	859	999999	169	75	821	999999	999999	999999	707	193	999999	556	999999	559	855	802	295	999999	999999	999999	935	832	747	314	576	999999	999999	23	25	306	806	878	499	483	999999	622	999999	14	670	753	351	909	702	872	787	999999	292	561	920	577	149	748	220	628	41	999999	999999	855	499	301	826	670	261	411	387	14	67	645	999999	243	481	291	434	388	29	36	139	875	527	762	247	413	103	999999	999999	67	667	870	999999	39	999999	999999	515	379	999999	680	657	301	495	782	999999	646	68	999999	105	857	324	831	999999	15	999999	879	338	999999	63	999999	577	813	999999	329	999999	197	204	473	999999	15	776	65	462	349	378	838	389	744	15	999999	354	415	999999	309	743	835	271	999999	141	988	148	777	325	999999	112	844	57	175	445	569	999999	595	322	999999	91	999999	379	999999	636	69	499	593	999999	999999	79	172	470	943	585	999999	925	757	341	386	866	998	739	949	247	534	999999	224	308	446	158	758	103	261	227	484	465	999999	999999	82	499	554	56	862	443	940	383	999999	589	933	643	694	264	936	233	999999	529	999999	32	112	278	999999	999999	294	314	321	78	999999	726	999999	55	923	999999	269	999999	322	951	876	999999	306	160	687	634	374	803	463	504	167	37	144	955	44	979	706	804	224	269	999999	999999	131	871	174	387	488	999999	999999	745	994	59	911	141	652	914	999999	999999	590	999999	920	491	851	999999	911	191	592	155	21	943	252	464	672	999999	200	328	394	435	986	310	156	999999	93	717	509	117	126	12	999999	130	264	999999	999999	999999	348	999999	999999	314	960	999999	795	342	999999	999999	503	539	386	857	999999	333	999999	300	965	290	999999	443	408	143	318	803	74	999999	842	890	999999	498	251	999999	714	920	621	999999	474	13	999999	813	999999	317	999999	999999	731	999999	
70	999999	599	964	788	933	78	905	871	573	995	166	999999	215	999999	985	97	14	298	999999	999999	999999	712	450	825	961	775	999999	833	101	919	999999	82	805	528	863	301	999999	709	999999	40	809	59	57	94	318	95	309	999999	623	230	999999	680	999999	126	50	276	159	148	826	167	387	999999	779	654	656	94	123	999999	636	694	371	999999	981	256	999999	970	999999	365	999999	876	999999	378	219	871	999999	668	999999	689	488	597	999999	999999	883	159	652	737	279	402	438	234	999999	622	687	929	858	914	698	206	999999	79	611	999999	631	950	691	19	999999	908	944	999999	465	999999	208	49	553	999999	999999	999999	603	606	700	272	927	292	999999	853	690	999999	23	795	999999	431	906	999999	985	357	954	933	467	643	875	999999	999999	450	768	999999	999999	999999	385	82	999999	999999	999999	185	999999	349	999999	349	999999	838	328	581	895	159	27	44	999999	789	63	206	999999	999999	374	960	999999	999999	999999	486	999999	366	438	52	904	999999	999999	999999	828	730	49	646	489	615	887	999999	325	303	476	999999	433	734	999999	634	594	189	251	23	503	642	999999	49	535	391	999999	689	410	285	676	954	855	999999	215	796	750	999999	716	225	601	999999	645	999999	863	514	63	789	999999	803	458	725	698	289	609	196	999999	999999	999999	108	790	999999	228	999999	626	521	453	518	999999	234	999999	187	472	36	422	758	997	999999	186	30	999999	999999	999999	606	827	951	266	999999	999999	999999	519	999999	306	618	435	403	526	605	999999	351	999999	545	270	120	919	280	262	999999	999999	851	199	999999	999999	100	770	754	853	622	999999	674	265	876	212	509	715	999999	881	999999	999999	999999	242	999999	215	999999	999999	792	775	999999	999999	999999	699	999999	709	999999	830	259	928	215	999999	680	549	903	393	146	999999	999999	342	760	405	786	398	999999	81	847	999999	797	999999	999999	141	977	979	999999	935	664	975	671	177	748	999999	999999	214	676	16	999999	479	338	999999	999999	747	774	460	999999	839	901	168	999999	521	861	844	42	204	999999	84	870	700	930	999999	728	171	424	27	593	90	939	999999	722	400	160	378	290	790	999999	999999	999999	527	965	779	44	506	683	160	315	904	647	999999	273	999999	146	999999	999999	999999	288	907	333	999999	866	933	899	999999	446	900	371	999999	563	252	999999	701	999999	352	735	161	999999	232	487	274	711	689	999999	999999	999999	999999	999999	930	829	999999	999999	89	999999	999999	660	999999	880	714	999999	999999	788	822	999999	405	62	572	883	793	494	999999	435	66	429	999999	999999	187	500	999999	
21	999999	646	440	663	999999	740	139	784	116	999999	703	999999	229	999999	704	486	889	349	999999	999999	745	999999	470	445	442	494	999999	660	858	566	483	541	659	999999	743	146	357	168	707	664	923	999999	776	111	790	999999	999999	892	999999	582	164	837	461	999999	275	89	999999	999999	231	157	295	478	925	550	218	172	621	526	999999	567	138	731	641	383	999999	958	470	369	654	325	999999	562	935	286	999999	645	89	66	437	664	961	362	936	559	378	999999	999999	236	999999	628	504	689	472	166	453	999999	206	999999	898	999999	618	816	999999	905	999999	733	543	649	148	573	999999	564	99	766	606	775	999999	91	15	260	106	243	476	35	821	599	99	999999	832	999999	449	11	999999	129	999999	154	21	40	690	644	999999	222	97	329	545	940	599	706	560	678	999999	124	82	648	221	385	999999	325	94	999999	644	765	816	170	133	91	999999	999999	999999	462	764	999999	999999	370	999999	883	999999	156	490	999999	999	999999	228	164	350	334	928	999999	908	670	804	696	946	420	999999	155	406	926	205	463	999999	999999	985	107	913	874	999999	712	999999	338	238	999999	834	999999	280	261	546	661	820	999999	999999	886	71	999999	999999	78	817	980	369	204	486	229	951	36	345	999999	999999	130	999999	475	610	226	221	999999	441	611	861	741	149	749	608	999999	116	406	311	658	568	935	999999	999999	66	743	999999	113	851	19	999999	807	999999	901	853	426	421	354	999999	936	674	491	618	57	216	86	840	620	596	742	122	999999	725	687	810	472	681	405	419	999999	874	117	728	432	368	63	873	248	896	999999	333	762	217	375	999999	999999	999999	402	638	980	902	999999	517	118	896	697	91	191	100	999999	744	999999	935	330	999999	567	763	196	688	999999	213	999999	723	414	419	999999	347	360	999999	734	999999	999999	766	439	964	151	600	619	536	671	972	691	157	514	447	999999	826	886	312	426	999999	139	714	999999	777	310	18	113	699	545	360	731	487	366	244	466	999999	506	366	920	999999	153	999999	26	190	521	454	999999	966	111	534	999999	999999	999999	421	26	999999	290	661	663	142	497	999999	999999	321	999999	999999	791	999999	981	68	330	999999	392	460	999999	999999	698	304	999999	856	799	146	999999	21	899	999999	999999	999999	228	999999	968	999999	702	787	479	234	668	999999	939	316	663	939	985	53	213	929	999999	826	999999	546	876	985	405	807	343	361	331	979	421	567	12	999999	61	99	99	486	999999	999999	980	999999	810	999999	999999	949	203	860	160	999999	807	999999	27	384	
703	681	25	982	999999	999999	454	127	999999	999999	293	382	313	817	999999	896	954	727	110	70	845	307	736	882	630	456	613	999999	211	777	182	999999	549	628	152	999999	83	999999	47	933	999999	862	51	131	710	982	645	386	972	263	600	90	869	999999	999999	405	945	143	361	992	999999	999999	916	999999	517	842	832	999999	674	999999	823	846	999999	177	910	982	999999	999999	182	648	999999	237	999999	947	186	101	581	592	98	999999	999999	999999	755	55	652	189	999999	915	614	868	160	959	712	464	999999	999999	401	702	57	556	999999	340	960	999999	191	999999	469	968	949	425	270	999999	999999	927	92	883	101	644	999999	999999	46	349	10	314	497	851	525	56	999999	433	700	999999	545	541	607	104	979	52	863	999999	720	999999	966	999999	999999	999999	372	785	382	556	662	756	187	326	520	799	340	999999	225	999999	538	423	460	526	725	391	999999	65	329	988	903	58	780	924	999999	68	383	811	706	586	489	740	673	961	770	943	701	228	31	807	764	333	826	533	999999	999999	999999	450	999999	226	217	316	465	394	652	613	976	263	316	461	426	529	948	639	850	797	749	498	755	999999	999999	999999	44	522	999999	579	232	257	863	713	999999	932	347	490	999999	182	284	289	319	167	967	448	912	569	390	244	384	197	999999	273	556	38	694	691	999999	999999	999999	999999	170	83	391	999999	399	999999	999999	999999	999999	468	269	678	523	469	189	598	814	999999	573	474	141	999999	204	44	574	600	166	513	999999	999999	999999	647	900	999999	129	999999	999999	248	58	318	999999	896	63	916	927	14	750	97	999999	106	877	999999	168	807	999999	180	878	356	164	798	446	415	255	535	999999	622	777	190	350	943	821	999999	202	264	999999	244	936	288	117	569	850	79	664	151	999999	999999	999999	999999	531	948	367	429	999999	999999	871	244	999999	527	411	315	236	569	746	905	284	312	102	904	999999	576	999999	999999	249	594	948	377	751	114	999999	846	143	684	659	999999	585	999999	491	999999	392	999999	593	999999	876	801	343	291	332	759	866	475	999999	584	999999	954	714	767	999999	499	999999	999999	492	999999	769	999999	181	552	909	355	329	999999	820	159	521	402	982	999999	723	447	261	667	999999	999999	247	999999	279	559	574	704	687	999999	999999	991	641	888	107	56	999999	321	999999	791	999999	977	440	983	655	427	72	718	972	888	54	743	248	644	999999	999999	999999	486	295	621	977	214	667	511	999999	828	518	999999	999999	936	999999	411	816	470	999999	999999	561	264	637	852	999999	856	
732	799	773	477	753	999999	439	606	999999	172	999999	18	813	176	319	928	320	999999	909	999999	423	45	999999	999999	927	999999	358	391	939	54	849	443	134	999999	481	868	999999	205	85	520	203	697	199	23	999999	808	656	999999	757	632	943	811	943	67	999999	697	999999	999999	549	999999	649	999999	999999	702	322	591	884	999999	694	451	999999	125	751	398	246	726	846	698	266	129	130	999999	633	316	110	48	500	76	689	784	781	607	655	109	999999	154	40	999999	700	999999	923	965	999999	999999	441	999999	70	555	821	715	850	398	873	430	855	420	424	999999	999999	999999	101	999999	12	910	999999	594	470	651	526	101	695	359	998	472	999999	165	804	326	875	999999	978	999999	254	973	933	392	999999	999999	999999	461	729	680	894	999999	702	115	962	523	646	847	367	418	999999	729	30	501	400	999999	235	699	999999	108	484	999999	999999	999999	573	38	976	287	860	245	407	74	372	25	465	999999	999999	99	202	290	680	37	914	570	916	525	999999	442	999999	331	999	999999	846	631	999999	999999	130	556	542	934	547	369	986	132	20	999999	999999	14	45	818	642	999999	506	334	427	457	415	999999	240	999999	85	999999	295	999999	246	853	999999	740	819	891	999999	222	999999	268	743	321	999999	999999	999999	999999	999999	948	407	183	689	864	57	999999	213	999999	999999	394	326	999999	858	13	83	458	886	999999	999999	627	999999	153	367	429	587	248	591	116	999999	999999	999999	287	889	136	146	122	849	999999	806	706	536	81	733	76	896	72	999999	999999	247	592	905	403	217	999999	763	999999	815	999999	286	809	930	999999	342	544	999999	48	604	731	999999	960	609	514	360	48	100	123	419	300	532	525	999999	999999	999999	823	717	999999	999999	359	373	881	306	588	105	996	775	999999	739	999999	857	999999	467	999999	871	287	983	401	52	178	450	649	999999	525	738	761	971	89	237	518	826	437	968	255	368	985	663	30	419	363	273	660	384	230	443	674	67	169	979	591	839	326	999999	901	999999	999999	47	999999	850	343	999999	999999	212	230	372	999999	890	222	999999	885	623	999999	999999	999999	999999	789	275	624	92	999999	703	999999	109	646	679	510	698	999999	999999	643	999999	881	999999	85	338	577	458	999999	999999	23	784	845	849	103	967	876	344	60	996	999999	458	422	699	999999	640	223	596	565	999999	999999	999999	823	875	676	999999	742	793	906	360	999999	340	121	766	78	289	858	962	15	999999	999999	175	999999	79	226	195	535	192	393	999999	125	999999	892	612	996	999999	999999	999999	999999	
166	235	999999	437	700	668	788	347	656	999999	506	781	260	591	999999	999999	999999	93	999999	659	491	411	559	410	471	245	357	448	999999	999999	786	329	999999	790	848	999999	719	999999	947	999999	437	847	878	561	886	663	999999	399	15	863	310	208	216	999999	691	755	676	999999	966	999999	320	350	838	886	999999	187	999999	470	742	443	38	999999	145	352	231	644	532	997	999999	807	380	958	442	645	469	587	122	578	109	103	777	47	999999	999999	100	97	18	999999	999999	708	770	404	656	571	834	352	73	864	999999	56	232	678	168	168	999999	362	908	203	999999	999999	999999	325	371	648	666	991	196	652	262	144	635	540	291	814	999999	976	999999	870	810	999999	523	258	488	999999	871	999999	878	612	408	738	999999	815	574	458	999999	455	42	17	905	842	165	420	999999	999999	421	999999	397	353	131	117	60	47	392	309	744	816	836	318	777	567	999999	583	999999	524	955	820	999999	832	181	591	943	303	999999	967	999999	113	999999	533	640	999999	999999	534	491	300	687	151	999999	274	714	826	619	723	999999	999999	729	582	999999	999999	999	600	999999	565	182	539	174	756	999999	425	348	640	999999	312	999999	598	856	588	999999	954	999999	814	398	700	127	354	999999	999999	73	999999	999999	389	999999	999999	999999	999999	462	156	361	952	136	999999	999999	999999	926	84	999999	999999	55	641	491	151	999999	999999	261	999999	212	35	447	828	566	944	693	454	187	959	999999	999999	778	637	145	999999	236	999999	827	999999	745	999999	774	53	698	999999	183	999999	146	106	898	725	306	348	837	437	708	999999	395	999999	247	999999	999999	967	380	999999	999999	417	505	781	914	350	393	355	999999	821	260	404	999999	999999	770	271	999999	90	70	999999	327	440	999999	999999	10	702	754	999999	668	132	561	999999	672	666	139	765	926	364	191	558	342	950	899	999999	999999	314	403	495	421	976	314	749	999999	402	999999	999999	617	999999	999999	999999	596	747	687	327	270	453	731	473	770	14	345	954	899	512	645	999999	999999	999999	532	999999	309	268	234	692	817	811	900	279	951	41	999999	138	583	969	961	594	273	999999	755	732	582	930	724	416	640	999999	849	999999	999999	347	566	833	275	94	912	337	523	999999	999999	458	553	462	999999	739	856	216	999999	999999	550	999999	999999	999999	38	799	124	378	543	818	61	466	999999	505	522	613	999999	325	999999	999999	66	634	81	999999	82	306	189	129	418	985	560	434	999999	920	854	999999	999999	999999	804	476	969	544	793	999999	943	52	999999	57	999999	908	274	999999	
999999	999999	999999	916	980	999999	885	999999	619	994	960	558	267	999999	487	51	651	999999	379	999999	521	397	529	522	840	999999	335	40	809	142	999999	510	720	29	91	999999	57	937	726	409	722	81	856	974	583	245	447	325	564	455	405	133	538	408	29	955	362	999999	85	999999	509	855	922	999999	814	999999	838	248	545	390	994	713	999999	999999	153	449	999999	554	938	999999	929	19	475	364	736	66	972	322	999	136	999999	696	861	122	899	999999	159	378	169	134	407	208	780	999999	460	692	999999	999999	999999	580	423	807	421	480	684	499	390	567	751	758	487	525	248	418	645	307	851	999999	80	999999	299	172	999999	814	208	730	239	300	999999	54	32	413	67	429	712	937	285	391	437	999999	487	591	627	411	646	881	999999	371	539	163	999999	65	497	978	290	261	422	999999	282	954	270	999999	663	707	735	83	999999	819	999999	999999	32	470	550	670	798	708	544	999999	177	326	770	867	999999	750	214	967	916	88	148	461	524	678	999999	999999	149	397	927	999999	675	573	999999	150	665	831	141	379	515	827	189	582	717	439	999999	999999	194	402	338	913	502	768	167	389	680	254	193	999999	999999	77	530	999999	780	623	318	604	903	999999	212	999999	619	834	462	99	898	566	743	999999	249	999999	298	747	68	24	427	906	415	43	999999	420	647	787	999999	447	306	778	802	999999	130	999999	61	564	999999	409	304	668	316	999999	490	123	511	108	114	207	778	782	999999	765	206	999999	999999	870	169	791	291	831	816	999999	999999	130	764	650	964	414	112	733	999999	658	720	759	599	346	999999	355	909	999999	999999	819	999999	523	435	46	897	718	645	191	405	409	127	472	851	302	286	999999	359	860	143	699	105	55	235	694	55	999999	812	852	327	813	881	742	157	996	355	999999	695	727	752	256	999999	920	999999	158	999999	257	907	307	70	999999	996	59	999999	984	724	999999	298	740	991	999999	905	793	999999	591	527	999999	325	999999	947	16	675	631	118	887	930	185	999999	999999	163	797	539	515	791	999999	817	832	336	999999	999999	731	999999	999999	999999	999999	350	976	66	746	630	165	932	62	359	63	517	374	941	528	999999	999999	906	999999	999999	203	921	400	11	729	999999	695	58	161	582	226	999999	999999	895	815	546	954	129	999999	456	998	865	999999	165	737	627	452	891	999999	119	999999	824	770	999999	542	999999	999999	974	336	999999	934	116	780	999999	143	999999	797	479	135	981	109	429	936	999999	999999	999999	445	244	273	112	331	
999999	250	52	847	999999	999999	352	362	445	596	999999	793	997	521	999999	999999	15	32	709	830	999999	999999	827	20	314	887	15	789	215	935	999999	711	999999	651	139	866	737	999999	741	999999	454	127	999999	394	999999	636	939	252	696	252	999999	221	563	999999	358	999999	422	41	542	514	999999	562	157	509	999999	278	569	999999	392	999999	357	382	999999	937	999999	855	86	442	999999	999999	948	762	103	999999	505	999999	157	951	302	100	453	706	100	236	521	892	999999	999999	514	851	76	593	860	999999	894	999999	930	999999	897	999999	962	980	151	863	566	497	999999	999999	14	999999	130	618	63	301	581	999999	291	64	425	999999	885	999999	999999	49	999999	365	902	999999	78	447	999999	531	63	999999	138	472	564	236	670	34	433	786	999999	999999	730	458	999999	569	98	252	999999	999999	209	999999	999999	76	62	999999	261	211	594	45	125	567	812	598	564	263	999999	999999	97	999999	394	401	68	109	999999	800	318	999999	825	999999	344	826	999999	698	332	648	999999	71	419	999999	974	999999	439	398	670	999999	999999	141	893	999999	406	979	999999	999999	491	808	356	999999	355	262	999999	107	385	262	999999	299	999999	124	276	999999	999999	111	699	634	999999	924	961	670	438	113	485	186	269	549	936	364	670	999999	216	523	301	676	716	167	668	876	93	187	696	381	999999	999999	865	977	999999	305	290	999999	639	566	847	686	999999	251	999999	999999	999999	999999	325	346	628	946	907	752	624	403	394	541	999999	999999	999999	783	973	66	392	284	999999	291	342	640	84	149	320	999999	999999	615	597	474	390	999999	48	257	861	359	753	774	302	122	999999	999999	999999	999999	564	435	726	73	713	32	859	502	305	556	503	685	272	488	635	267	86	19	999999	920	999999	914	175	592	922	623	999999	617	982	209	928	999999	729	335	585	999999	923	613	999999	575	999999	887	756	999999	754	186	999999	275	148	44	999999	354	999999	990	597	999999	999999	143	151	99	999999	999999	520	999999	628	974	956	937	903	750	344	472	117	239	999999	274	168	683	838	745	536	47	478	947	173	583	520	738	738	934	625	790	472	811	856	373	377	999999	864	779	230	159	371	398	700	999999	999999	999999	685	999999	999999	999999	304	405	999999	681	772	572	932	54	463	227	999999	968	999999	553	999999	305	999999	999999	896	508	819	68	525	386	676	999999	257	600	999999	742	999999	415	452	999999	495	77	258	185	600	804	726	819	326	12	999999	403	999999	156	999999	942	404	743	435	983	767	999999	879	999999	999999	692	325	999999	709	721	
173	793	525	96	68	933	56	999999	999999	102	781	999	999999	522	436	999999	817	110	37	403	999999	999999	999999	469	281	259	197	81	999999	999999	489	394	999999	605	839	999999	999999	187	999999	639	895	999999	402	343	212	767	504	999999	751	731	874	224	315	315	383	852	814	66	814	809	745	975	999999	442	612	397	889	146	999999	279	999999	999999	21	398	508	151	918	999999	266	514	754	831	330	447	999999	274	88	804	232	986	999999	820	372	289	893	999999	177	959	731	999999	878	367	682	481	999999	245	999999	999999	807	999999	999999	178	799	310	64	999999	655	590	408	347	999999	94	999999	697	926	999999	276	732	505	588	973	958	914	452	999999	397	999999	848	122	798	72	999999	999999	999999	61	184	30	72	235	978	273	587	561	394	506	999999	452	999999	999999	999999	968	999999	999999	229	999999	975	264	357	674	999999	766	807	478	609	285	157	999999	924	645	751	999999	214	999999	526	324	999999	406	529	945	842	944	172	302	371	830	591	749	999999	732	86	919	672	398	999999	222	999999	999999	952	999999	359	705	999999	999999	803	194	999999	973	999999	999999	871	578	734	999999	999999	723	999999	999999	116	778	999999	999999	319	999999	569	832	892	815	938	314	857	999999	454	420	596	147	425	999999	499	186	999999	618	854	873	999999	507	999999	270	567	844	618	952	999999	183	425	951	999999	337	999999	999999	301	948	44	591	56	593	134	323	815	693	307	781	25	999999	999999	84	552	999999	339	71	646	632	258	104	695	999999	999999	999999	995	644	752	97	50	527	884	999999	999999	999999	999999	278	382	872	454	999999	546	837	936	82	471	999999	408	949	999999	719	335	669	700	940	895	150	317	853	999999	180	941	220	999999	999999	54	594	999999	289	999999	71	689	774	999999	999999	557	858	969	213	809	654	245	802	99	999999	202	225	427	643	999999	686	960	529	999999	284	999999	999999	106	999999	37	877	849	129	339	936	40	560	492	326	393	47	181	113	53	673	935	148	131	419	305	829	176	857	999999	933	110	999999	230	903	451	230	761	531	186	932	804	126	472	162	301	641	733	110	999999	999999	514	857	999999	880	349	794	999999	687	999999	207	710	992	216	406	999999	999999	340	588	875	999999	285	999999	926	121	868	999999	999999	999999	128	664	106	76	999999	582	428	999999	683	349	564	999999	25	84	389	999999	232	812	999999	999999	326	999999	311	154	235	999999	64	999999	930	374	999999	530	999999	246	569	999999	111	643	395	634	978	999999	999999	999999	34	228	157	999999	270	999999	889	66	999999	609	652	
697	363	951	841	999999	527	563	322	319	338	43	537	778	514	999999	999999	588	999999	999999	999999	733	999999	999999	130	16	940	852	604	982	485	999999	999999	519	999999	871	999999	160	802	876	117	999999	280	877	999999	990	999999	999999	696	369	999999	311	999999	634	521	919	464	52	831	834	999999	674	958	340	999999	383	421	999999	194	999999	776	726	785	550	177	672	462	365	658	999999	325	572	166	245	999999	183	325	987	998	674	417	92	328	968	308	442	466	939	53	289	579	999999	194	63	592	999999	525	99	466	999999	466	108	393	702	999999	15	999999	723	999999	999999	67	434	30	519	999999	999999	408	999999	251	734	999999	522	322	379	560	653	388	113	653	999999	657	236	530	999999	999999	318	699	626	999999	302	999999	743	520	392	231	154	999999	999999	826	999999	945	709	847	999999	643	999999	999999	23	152	865	627	415	80	999999	12	831	903	999999	311	917	999999	781	367	948	999999	472	12	930	158	415	11	713	286	755	621	948	388	798	999999	999999	533	685	999999	594	999999	519	999999	658	389	400	999999	780	373	908	902	174	351	999999	921	181	941	855	865	736	999999	999999	138	324	250	999999	453	114	366	999999	394	319	306	773	283	301	799	353	550	999999	173	999999	350	999999	852	999999	999999	488	877	344	332	999999	999999	999999	729	999999	999999	358	418	999999	946	146	424	336	999999	999999	867	578	999999	999999	381	598	999999	117	573	999999	573	999999	472	793	457	964	999999	32	714	717	499	559	53	999999	910	451	999999	224	811	36	806	23	999999	269	588	38	862	256	999999	734	372	712	184	96	999999	999999	886	624	878	981	909	999999	622	806	103	999999	999999	999999	720	999999	999999	101	305	546	837	560	906	212	215	428	112	981	69	979	355	999999	384	956	334	289	999999	320	345	829	127	999999	400	57	176	999999	502	999999	536	42	80	280	416	637	258	636	724	999999	419	459	879	927	342	642	999999	316	999999	578	779	999999	374	999999	756	476	428	433	169	858	999999	935	926	353	454	37	909	84	379	999999	708	999999	565	881	900	885	949	999999	81	757	596	999999	345	923	978	105	999999	999999	524	940	219	999999	476	866	647	484	999999	999999	483	315	999999	386	936	197	999999	92	875	493	453	870	526	238	362	999999	271	185	599	13	999999	359	369	192	559	439	537	883	230	698	243	426	361	423	717	765	34	219	999999	158	62	999999	230	184	283	653	424	981	999999	74	604	999999	999999	529	170	999999	999999	551	999999	507	659	986	861	186	259	999999	999999	113	999999	596	387	
61	262	451	950	479	999999	195	908	999999	24	556	999999	166	104	771	541	832	262	593	819	999999	393	425	999999	75	44	53	924	256	999999	321	469	999999	999999	999999	219	443	999999	691	994	760	642	999999	999999	113	999999	705	92	488	999999	686	850	928	777	905	668	837	952	884	445	999999	999999	999999	771	703	96	545	479	552	999999	999999	999999	571	598	68	999999	472	932	394	500	338	960	446	999999	458	470	999999	999999	999999	883	381	490	694	256	908	500	999999	159	789	26	39	236	540	926	999999	999999	999999	339	718	74	205	999999	567	999999	116	999999	999999	901	323	999999	555	447	697	668	190	617	568	999999	689	568	999999	999999	153	378	470	112	430	519	999999	34	191	999999	390	717	999999	476	999999	999999	999999	999999	999999	89	999999	556	999999	592	999999	871	999999	779	865	964	650	159	214	999999	761	199	923	14	999999	999999	537	299	61	999999	67	980	980	713	695	269	184	999999	893	780	999999	596	999999	999999	999999	558	773	999999	999999	226	999999	999999	512	805	715	732	386	145	89	370	551	546	504	127	999999	999999	891	42	94	999999	790	744	266	433	404	999999	999999	55	999999	155	999999	999999	140	834	792	826	999999	184	998	962	882	49	825	532	999999	999999	102	789	353	999999	667	741	509	562	436	816	999999	999999	999999	550	449	341	704	999999	829	607	416	670	335	708	90	716	44	131	999999	751	999999	733	204	462	82	503	999999	426	999999	799	444	577	999999	999999	851	399	773	458	523	551	344	999999	703	632	999999	431	463	644	999999	999999	706	388	839	685	897	251	883	949	477	999999	639	287	457	39	172	838	272	360	857	690	943	586	608	181	999999	999999	39	571	927	650	50	67	492	999999	103	65	737	722	999999	609	515	824	980	576	999999	67	443	673	469	696	999999	112	786	999999	17	999999	780	999999	279	868	221	322	31	826	905	582	794	920	999999	999999	111	549	282	257	999999	129	605	999999	268	358	999999	366	112	241	491	937	999999	249	528	999999	999999	79	453	219	398	203	802	999999	671	340	273	522	736	362	594	620	830	539	78	888	525	749	409	920	283	855	219	790	345	967	312	554	402	964	832	999999	105	73	859	981	326	999999	369	928	94	82	629	749	646	870	117	740	999999	999999	457	999999	669	533	999999	999999	999999	22	818	703	37	718	130	772	530	562	999999	767	679	97	572	83	999999	999999	835	999999	236	469	999999	474	860	571	383	762	516	306	372	572	137	999999	997	999999	632	666	900	376	951	856	229	93	355	999999	999999	93	
77	383	156	198	697	999999	999999	523	867	999999	999999	466	344	999999	265	999999	199	952	999999	362	999999	267	451	723	580	469	999999	379	999999	70	129	520	509	300	695	143	160	184	875	403	20	483	446	288	822	444	41	594	601	995	893	403	999999	999999	993	809	999999	432	999999	237	484	937	283	807	234	999999	999999	54	672	132	999999	25	86	246	351	616	821	999999	900	145	999999	999999	777	254	177	999999	810	800	306	999999	211	727	999999	999999	919	83	209	639	999999	500	487	999999	999999	999999	999999	878	326	473	367	386	988	999999	531	999999	799	818	169	39	640	508	999999	166	999999	786	920	999999	458	999999	999999	999999	417	191	118	999999	999999	451	744	308	332	298	408	347	999999	920	896	442	205	94	999999	110	913	999999	999	555	979	999999	248	144	999999	999999	429	887	155	99	969	806	660	132	823	999999	999999	860	707	351	110	999999	723	827	889	487	159	374	591	227	364	999999	192	563	430	337	213	609	750	755	869	521	201	353	951	999999	782	83	270	499	35	62	999999	657	999999	805	999999	420	999999	81	426	64	305	928	734	999999	624	999999	999999	496	154	475	120	951	999999	999999	982	999999	876	799	704	999999	999999	102	201	311	773	534	118	999999	729	792	999999	678	338	814	226	272	618	999999	475	686	382	773	355	999999	941	999999	999999	999999	822	237	543	454	999999	350	950	213	737	432	958	99	987	85	767	361	120	999999	623	999999	371	719	761	657	334	999999	999999	339	746	640	999999	262	358	251	803	502	258	909	312	987	863	23	999999	195	270	999999	698	999999	16	993	999999	999999	898	999999	505	112	475	885	130	357	647	999999	999999	106	72	999999	740	746	999999	999999	112	210	139	635	999999	999999	193	576	397	947	999999	406	999999	752	200	860	363	839	746	700	999999	999999	999999	954	999999	252	556	439	133	563	645	999999	34	742	891	249	999999	273	715	156	919	898	498	182	999999	999999	298	999999	999999	212	999999	901	10	581	246	739	999999	184	294	560	801	999999	452	999999	312	999999	381	590	861	950	489	999999	999999	599	781	999999	999999	616	926	110	999999	843	533	920	220	744	999999	453	999999	999999	828	206	978	999999	999999	174	456	664	870	999999	868	999999	851	999999	723	262	776	410	800	118	865	999999	999999	194	605	958	231	999999	622	568	425	999999	95	710	132	292	999999	968	254	617	999999	219	746	276	241	999999	991	577	207	958	967	551	999999	397	296	33	948	794	999999	396	942	923	51	312	244	940	999999	151	832	440	999999	808	166	193	435	655	
68	981	952	359	966	653	999999	999999	600	873	999999	698	423	109	999999	327	419	857	674	758	999999	999999	999999	301	999999	849	745	766	818	169	999999	469	961	641	999999	966	841	210	999999	999999	598	387	711	371	664	924	728	733	106	822	398	308	519	677	486	999999	950	660	724	127	908	568	845	441	999999	999999	736	782	145	377	485	219	437	385	170	790	732	670	999999	709	131	21	669	996	770	96	950	999999	164	349	999999	999999	999999	312	390	39	542	280	882	847	197	946	597	729	346	189	871	999999	999999	696	892	999999	999999	24	996	896	899	848	670	401	999999	452	627	796	360	304	733	134	995	140	257	462	787	790	522	184	424	940	660	591	225	816	999999	467	456	736	999999	470	316	493	140	694	609	999999	999999	999999	328	801	378	51	999999	747	999999	386	449	439	502	999999	502	821	482	959	198	999999	186	59	676	169	349	624	999999	999999	817	512	999	563	853	999999	809	777	856	622	571	618	999999	478	678	999999	28	27	243	925	967	999999	20	999999	999999	530	999999	931	78	169	999999	999999	905	191	929	635	999999	885	586	206	433	999999	965	860	999999	580	942	708	999999	999999	150	999999	999999	220	305	332	502	828	67	332	991	878	999999	999999	169	999999	999999	999999	999999	53	999999	143	999999	999999	999999	252	530	999999	783	925	588	606	560	999999	999999	140	999999	999999	886	606	999999	999999	999999	263	214	554	26	278	999999	580	867	987	999999	337	272	17	890	999999	718	999999	802	999999	999999	141	999999	395	328	916	999999	999999	999999	27	78	942	909	999999	999999	999999	999999	999999	236	999999	458	999999	999999	999999	446	232	529	21	249	28	976	832	804	791	999999	696	519	819	236	999999	601	999999	999999	999999	918	227	428	999999	702	999999	521	771	826	999999	893	843	83	999999	948	105	396	665	788	999999	51	999999	999999	128	953	618	667	23	720	136	999999	999999	86	218	681	999999	999999	999999	319	999999	507	999999	999999	262	999999	999999	623	999999	999999	140	713	935	883	700	808	683	88	999999	853	94	56	507	60	700	890	116	766	864	471	728	301	673	356	262	928	835	239	885	230	294	994	301	152	589	423	725	903	385	999999	998	151	504	868	235	489	999999	999999	999999	372	790	902	759	903	152	999999	999999	588	999999	772	999999	453	203	88	569	999999	999999	365	470	287	175	213	999999	463	999999	999999	796	999999	131	773	929	999999	923	523	999999	391	999999	397	10	750	999999	146	282	613	438	999999	947	999999	999999	145	999999	644	693	38	206	586	521	305	441	999999	52	244	999999	
999999	843	301	999999	680	648	188	853	367	364	720	999999	39	931	776	35	917	640	380	505	985	999999	294	987	895	327	853	870	940	999999	999999	999999	148	679	425	770	147	35	277	777	130	999999	999999	999999	973	135	176	999999	999999	999999	999999	924	672	739	481	817	558	999999	634	363	795	318	913	410	918	23	764	999999	516	999999	888	891	372	602	999999	703	999999	15	24	999999	160	999999	135	670	443	999999	45	409	207	607	222	833	999999	913	982	812	379	965	370	959	999999	816	149	738	391	631	561	79	364	778	154	999999	299	864	999999	596	192	252	999999	999999	977	999999	162	908	999999	65	999999	999999	620	571	333	707	644	64	409	999999	68	397	999999	811	959	966	54	999999	463	669	999999	999999	710	999999	999999	136	997	962	981	14	664	240	945	999999	999999	112	458	792	454	999999	999999	999999	999999	869	537	795	964	166	448	999999	320	733	454	133	522	964	748	234	999999	207	709	681	82	999999	679	827	452	999999	680	856	999999	261	999999	999999	761	307	81	841	999999	835	999999	841	999999	970	693	930	786	821	813	999999	364	234	999999	256	737	236	173	70	200	710	999999	999999	486	591	999999	69	759	439	999999	224	892	906	999999	999999	45	999999	999999	112	711	748	51	630	148	999999	502	292	410	727	287	535	144	21	651	157	491	160	364	999999	999999	634	181	356	459	599	999999	457	857	999999	220	869	79	999999	358	451	668	999999	872	973	98	221	659	41	999999	836	90	881	999999	229	624	885	999999	233	636	999999	577	695	180	999999	238	55	435	999999	999999	418	466	83	662	210	489	768	287	390	999999	263	975	999999	205	623	518	999999	999999	638	130	335	365	845	434	281	873	972	551	333	745	53	999999	994	999999	742	999999	17	999999	65	739	999999	607	133	388	999999	111	437	999999	557	41	999999	853	796	999999	191	62	620	648	390	999999	516	227	999999	645	801	477	980	625	462	999999	999999	999999	999999	999999	275	727	999999	467	999999	180	446	483	994	301	909	199	989	460	343	690	760	369	999999	728	233	638	653	999999	586	999999	130	812	999999	314	530	662	999999	999999	278	464	820	162	596	219	890	43	232	999999	736	611	487	530	292	999999	492	151	343	417	999999	636	84	754	999999	999999	59	634	445	689	771	256	482	101	192	879	869	607	772	629	999999	199	415	990	751	975	427	600	529	274	999999	388	328	309	232	641	390	75	282	448	999999	266	597	543	891	489	138	396	347	413	999999	884	999999	714	999999	999999	231	93	999999	999999	729	999999	999999	
181	866	999999	928	183	868	550	498	804	335	333	999999	582	999999	872	999999	272	846	40	263	126	372	937	19	999999	729	999999	999999	999999	72	999999	719	711	999999	426	676	508	561	999999	528	999999	999999	999999	559	54	255	997	999999	358	999999	999999	69	699	205	987	808	929	383	323	454	999999	140	999999	742	959	614	757	430	185	205	999999	710	891	512	466	212	999999	999999	964	369	732	999999	999999	322	330	317	29	999999	174	617	999999	134	999999	999999	406	999999	999999	366	600	439	999999	577	707	999999	393	40	999999	197	739	784	544	999999	419	954	721	268	78	999999	999999	652	595	250	265	568	999999	476	473	390	115	999999	491	907	999999	534	999999	999999	165	908	928	299	148	999999	777	999999	83	206	715	293	789	148	598	841	999999	948	844	257	999999	149	705	917	567	787	91	999999	303	636	999999	884	93	565	113	169	951	131	513	999999	473	875	494	262	760	999999	600	967	210	649	999999	840	690	999999	843	25	999999	21	999999	360	999999	999999	999999	446	443	831	999999	233	44	438	999999	822	444	91	783	999999	654	452	999999	387	196	124	739	999999	672	922	204	999999	999999	97	999999	940	399	162	999999	636	788	58	819	929	980	377	932	771	760	150	405	608	840	999999	371	999999	853	354	174	636	107	442	773	520	636	740	511	999999	999999	948	433	292	78	156	658	999999	999999	237	407	819	191	999999	893	999999	527	595	629	324	726	205	999999	999999	988	999999	539	999999	999999	309	302	250	999999	985	299	811	717	123	999999	693	749	764	999999	626	947	354	455	139	549	999999	992	51	120	197	231	286	862	388	303	693	617	312	332	999999	935	999999	953	206	999999	92	814	414	999999	935	575	961	79	999999	999999	999999	930	409	999999	42	316	260	139	999999	763	22	949	339	819	846	86	446	442	999999	690	789	400	258	460	466	436	588	985	999999	621	269	217	999999	290	999999	999999	218	999999	299	999999	684	37	285	442	665	143	485	595	218	859	139	529	999999	780	999999	253	999999	948	349	605	728	275	953	999999	999999	805	557	999999	999999	94	999999	939	152	783	999999	762	125	816	795	333	951	993	777	326	492	739	999999	999999	972	999999	91	269	167	693	299	999999	83	228	999999	999999	585	436	435	134	991	199	387	999999	774	999999	999999	999999	163	26	654	999999	498	637	574	765	865	936	87	999999	13	608	781	458	999999	596	688	897	878	999999	747	525	567	652	334	302	361	457	846	999999	999999	999999	999999	151	49	564	921	446	653	182	995	999999	359	683	999999	392	999999	
999999	998	188	868	240	999999	999999	278	138	177	845	312	282	413	418	100	999999	473	787	503	640	999999	929	999999	251	253	706	999999	107	999999	884	999999	942	999999	433	458	999999	558	59	239	886	872	910	396	999999	143	381	999999	587	559	698	219	999999	999999	777	519	79	513	999999	986	290	289	180	962	999999	324	999999	999999	980	999999	431	112	424	557	616	999999	508	542	599	118	999999	936	999999	548	478	999999	196	999999	999999	914	999999	165	931	72	948	607	999999	948	113	761	773	984	788	627	999999	999999	999999	786	282	19	20	536	913	999999	125	353	926	999999	493	618	999999	317	290	75	580	276	181	362	999999	19	76	559	438	838	344	887	999999	735	421	883	878	999999	780	107	903	852	999999	423	947	605	680	79	465	495	633	999999	703	723	999999	860	999999	443	187	273	942	460	107	999999	183	999999	205	201	999999	610	739	727	999999	193	171	727	35	757	415	13	338	999999	999999	999999	215	878	193	999999	688	999999	469	445	233	516	165	453	999999	175	250	719	409	489	857	854	755	905	929	520	999999	999999	835	999999	38	999999	999999	944	999999	163	870	304	53	770	513	661	151	304	504	30	37	718	999999	859	517	695	604	999999	149	999999	198	309	949	673	873	999999	724	802	416	59	581	220	999999	999999	999999	999999	675	638	999999	206	713	461	411	908	999999	842	999999	999999	999999	342	579	999999	804	126	999999	571	354	380	999999	154	999999	348	999999	454	448	817	631	381	563	571	29	965	873	943	536	999999	999999	999999	191	40	21	999999	654	83	999999	999999	415	970	636	734	999999	305	741	831	270	375	999999	957	999999	999999	220	975	422	999999	322	999999	222	861	589	237	673	313	198	867	142	198	694	813	974	953	411	999999	744	829	970	724	234	52	999999	171	999999	940	581	999999	819	45	335	77	999999	999999	283	554	390	408	70	297	999999	873	698	81	680	759	982	516	273	559	240	592	999999	598	389	179	188	428	73	733	732	682	999999	999999	862	626	62	999999	680	857	280	346	768	999999	617	360	999999	610	490	999999	957	74	252	270	804	743	460	999999	486	999999	375	962	344	337	564	434	999999	999999	219	63	999999	874	836	416	999999	999999	999999	933	980	38	825	577	937	659	775	668	999999	786	302	999999	176	890	630	999999	491	999999	11	999999	999999	999999	534	999999	401	436	707	92	238	836	982	910	919	999999	191	458	287	797	34	685	561	896	994	49	309	100	999999	815	253	269	999999	969	892	392	999999	999999	504	82	999999	510	951	692	439	602	
804	999999	999999	649	709	182	299	693	999999	326	879	232	199	494	453	311	999999	891	999999	999999	999999	22	27	536	712	393	953	214	621	523	733	868	466	401	999999	917	890	247	116	81	970	240	685	576	512	999999	608	19	629	875	961	69	854	470	690	792	374	673	937	999999	229	94	999999	770	999999	999999	765	797	259	536	421	311	999999	767	998	682	336	450	999999	130	999999	943	585	745	999999	673	999999	995	710	999999	553	999999	310	790	851	885	167	915	999999	999999	999999	810	999999	102	464	660	284	96	472	18	999999	999999	648	816	540	285	999999	336	217	918	999999	769	96	806	983	204	999999	995	999999	122	524	999999	467	532	999999	975	999999	492	291	999999	399	928	533	702	999999	999999	999999	494	260	575	386	830	999999	999999	999999	999999	723	999999	118	270	659	289	180	359	493	54	999999	125	999999	999999	102	26	55	315	529	78	246	999999	819	363	625	516	999999	350	999999	693	713	999999	37	248	262	240	383	999999	252	120	757	183	219	943	173	462	972	695	483	370	785	401	545	436	819	339	999999	755	644	152	544	830	623	800	999999	74	999999	283	312	999999	642	33	73	418	320	72	184	875	200	999999	544	59	866	999999	999999	321	999999	601	999999	923	105	628	387	109	576	927	559	419	999999	999999	999999	698	393	620	999999	762	338	137	999999	999999	999999	999999	564	999999	608	494	963	258	892	999999	217	999999	855	999999	766	999999	646	963	842	393	999999	765	999999	100	999999	846	666	256	647	155	982	729	485	671	768	837	73	999999	501	999999	963	999999	999999	591	891	877	842	13	999999	714	125	375	294	732	253	398	994	474	999999	762	828	717	610	746	47	488	21	999999	620	928	999999	740	999999	761	999999	211	999999	999999	999999	921	13	662	402	999999	39	617	444	753	999999	999999	999999	599	233	999999	262	999999	999999	780	553	412	999999	999999	393	925	764	385	902	532	999999	52	159	322	274	999999	999999	999999	325	677	716	430	54	268	765	249	999999	360	516	733	509	183	999999	999999	138	796	65	354	278	999999	177	654	714	911	451	385	231	531	334	472	980	95	931	32	73	133	999999	607	893	153	839	414	868	999999	999999	138	542	689	194	477	705	414	897	848	510	71	716	142	817	999999	27	564	35	54	999999	423	252	487	405	14	438	999999	999999	134	636	763	786	999999	999999	322	842	541	346	999999	999999	999999	198	92	999999	11	417	236	789	513	136	285	389	824	426	610	999999	65	294	189	999999	999999	999999	772	999999	746	285	181	253	504	547	485	
999999	178	287	999999	234	170	964	404	597	211	668	947	999999	361	383	962	128	287	437	999999	257	999999	817	519	621	425	870	776	725	246	982	295	965	650	999999	220	547	249	385	725	100	890	592	837	999999	999999	774	860	999999	323	62	999999	76	999999	238	70	361	767	999999	809	999999	999999	999999	999999	229	999999	981	358	302	999999	425	878	999999	999999	697	367	574	979	931	999999	999999	19	999999	412	193	26	228	215	422	998	999999	779	683	576	435	999999	222	241	618	215	35	999999	567	209	898	184	999999	364	72	871	495	999999	836	999999	167	999999	785	275	999999	999999	164	775	936	304	313	645	204	335	286	795	999999	343	370	725	588	235	452	999999	514	19	951	863	153	999999	512	999999	943	732	999999	156	999999	999999	999999	415	60	260	489	273	896	262	979	738	88	999999	725	162	21	999999	373	931	999999	581	761	999999	261	301	632	395	792	999999	701	999999	916	999999	678	208	999999	955	674	337	999999	189	317	999999	999999	222	785	875	825	360	476	832	368	999999	318	545	194	999999	163	759	628	999999	480	999999	560	517	822	948	598	526	883	65	446	45	195	658	274	510	138	999999	515	999999	569	441	359	999999	113	439	821	143	23	372	802	914	999999	651	708	246	700	999999	999999	837	287	999999	477	420	396	332	301	660	280	999999	777	124	253	999999	534	49	999999	999999	999999	392	136	465	512	520	999999	531	999999	544	950	38	809	617	999999	678	479	271	964	939	999999	780	148	171	862	339	595	688	670	837	126	668	999999	18	117	17	710	999999	795	999999	167	864	996	756	709	252	874	169	999999	999999	999999	273	84	781	218	633	253	965	603	183	999999	574	860	999999	427	291	512	800	509	999999	968	658	999999	999999	781	618	784	999999	461	620	464	435	999999	999999	445	853	594	744	800	484	763	999999	228	999999	41	593	13	999999	338	999999	740	999999	660	834	999999	744	797	76	999	599	999999	861	513	982	719	999999	999999	764	63	574	697	999999	999	35	876	233	439	999999	976	198	999999	286	63	43	999999	390	775	999999	499	700	66	999999	744	211	634	902	241	245	902	543	999999	999999	453	764	730	972	999999	999999	957	383	999999	999999	100	811	983	572	808	999999	112	339	999999	999999	999999	363	518	999999	999999	798	999999	999999	991	204	951	442	957	999999	833	299	312	907	316	151	999999	125	396	123	436	933	227	72	999999	760	999999	573	820	999999	999999	100	255	999999	949	999999	243	999999	391	120	999999	657	854	617	739	518	178	999999	999999	581	999999	159	967	999999	
743	999999	580	999999	880	241	71	999999	622	999999	403	742	999999	751	957	999999	907	447	734	285	999999	999999	88	610	999999	999999	592	937	550	999999	999999	823	133	999999	999999	999999	705	904	112	160	58	612	45	164	224	997	999999	426	247	999999	673	116	999999	691	281	965	999999	970	16	305	648	133	838	384	984	580	618	202	935	107	999999	999999	344	583	237	520	743	923	396	335	119	175	700	557	575	608	407	442	579	851	849	735	898	806	999999	999999	773	661	179	643	999999	282	999999	150	999999	670	771	999999	463	999999	231	96	583	680	195	482	999999	290	809	386	182	186	999999	94	258	999999	999999	537	81	312	747	92	753	752	947	836	999999	559	889	999999	836	565	999999	818	629	999999	161	228	620	38	999999	493	852	793	470	212	999999	406	999999	78	565	243	770	161	23	149	343	831	733	359	999999	874	400	904	999999	617	207	804	464	999999	447	999999	917	999999	810	263	240	999999	999999	745	186	287	667	999999	348	999999	795	999999	804	999999	429	329	494	271	999999	999999	102	947	253	853	14	855	942	406	630	679	326	726	350	759	909	999999	550	988	999999	999999	216	999999	565	946	822	380	999	975	76	128	999999	655	999999	193	171	292	717	438	740	330	345	271	201	669	287	78	485	54	580	56	779	506	999999	999999	420	522	392	999999	999999	633	856	966	999999	999999	999999	670	914	167	598	626	665	122	999999	999999	184	944	388	895	669	999999	894	954	999999	30	348	895	999999	102	772	999999	900	420	999999	117	474	379	932	688	392	999999	164	999999	999999	999999	391	667	999999	248	545	475	999999	496	637	286	738	901	571	319	173	391	114	821	394	949	726	255	715	150	386	805	22	699	999999	63	599	576	999999	451	638	681	999999	328	557	306	514	413	999999	130	378	573	807	623	525	11	511	342	934	507	236	145	952	119	999999	739	463	445	984	584	687	172	403	130	680	492	744	999999	999999	97	999999	322	473	595	771	813	998	399	184	510	551	999999	641	10	224	503	728	999999	466	817	843	79	429	207	999999	216	179	999999	942	42	266	725	999999	999999	72	913	672	999999	347	58	741	999999	999999	999999	43	429	531	999999	905	999999	763	999999	329	999999	253	999999	893	999999	162	565	643	999999	456	151	999999	826	999999	999999	999999	310	830	371	199	418	86	999999	808	999999	174	23	685	776	781	999999	278	59	405	999999	603	999999	30	407	999999	999999	414	430	617	128	999999	216	239	737	999999	604	356	999999	999999	999999	381	474	567	947	110	148	879	866	
539	690	999999	205	999999	579	200	252	999999	999999	999999	417	13	999999	999999	689	717	957	784	999999	321	999999	419	877	41	999999	999999	139	999999	82	306	999999	902	547	890	927	999999	999999	786	999999	547	999999	324	923	244	610	999999	725	312	877	240	152	363	932	554	361	281	995	173	936	340	70	123	217	136	100	514	465	765	244	444	683	999999	135	410	109	863	495	999999	430	586	523	827	261	842	164	712	970	993	539	655	259	869	849	999999	999999	109	116	999999	154	999999	451	960	77	999999	999999	970	999999	999999	455	999999	786	362	743	359	816	243	862	375	971	999999	543	999999	999999	589	999999	813	332	806	924	10	999999	697	999999	334	145	563	760	817	295	999999	483	449	547	50	869	896	136	999999	511	999999	999999	741	825	999999	999999	978	734	487	258	742	648	431	999999	999999	741	98	864	418	224	263	483	54	89	788	904	104	999999	195	719	999999	687	832	305	681	763	999999	871	732	999999	999999	829	999999	568	552	544	62	841	102	999999	780	42	717	285	258	769	202	661	47	861	468	999999	548	768	961	65	816	136	925	692	726	227	141	647	67	433	211	485	537	254	851	999999	832	886	938	264	969	999999	999999	912	570	364	834	870	313	113	290	514	999999	496	999999	925	916	409	582	563	901	999999	999999	999999	999999	716	134	792	19	215	230	999999	999999	706	96	269	999999	23	999999	372	393	270	343	954	153	697	878	50	526	926	346	999999	314	385	363	898	999999	232	353	853	239	51	860	108	882	628	684	900	409	468	846	902	999999	219	180	640	736	272	681	999999	999999	93	276	93	868	797	999999	454	999999	198	999999	856	669	278	142	351	410	999999	82	999999	999999	977	999999	999999	999999	999999	154	104	214	723	999999	999999	550	482	24	999999	774	777	239	94	281	240	557	221	539	989	243	19	87	999999	999999	999999	200	167	858	861	453	999999	13	435	653	262	249	629	37	862	316	196	263	999999	577	633	999999	987	253	781	430	999999	528	100	999999	999999	27	386	493	670	876	393	999999	163	999999	565	773	999999	441	28	991	928	999999	999999	683	56	756	999999	261	999999	494	999999	913	87	440	34	691	999999	234	518	245	863	145	999999	986	922	573	999999	999999	21	859	212	556	234	789	502	245	999999	999999	164	999999	999999	999999	886	185	999999	479	546	722	678	999999	999999	579	923	783	999999	792	827	690	999999	999999	656	999999	250	747	291	656	999999	297	938	789	839	505	999999	140	318	738	259	191	999999	453	36	386	615	147	999	633	632	
999999	661	709	417	171	657	681	731	128	999999	149	893	27	790	258	784	889	44	365	999999	793	474	999999	543	645	377	316	456	279	202	999999	747	999999	33	999999	999999	238	999999	678	847	399	999999	999999	853	119	999999	305	662	999999	999999	999999	112	999999	134	839	977	271	999999	772	794	999999	234	461	926	999999	401	245	993	552	622	999999	518	366	517	120	394	284	546	999999	358	81	654	678	677	476	10	999999	534	194	999999	375	71	999999	884	999999	174	946	273	82	717	62	312	119	165	57	999999	746	137	24	454	702	725	999999	423	722	999999	556	784	459	781	999999	710	809	292	257	493	909	482	19	999999	447	999999	473	716	305	999999	999999	522	629	269	263	976	520	999999	567	999999	328	195	171	811	617	172	814	999999	428	999999	999999	827	908	564	999999	999999	999999	78	17	999999	999999	36	128	952	161	44	164	999999	527	322	999999	80	999999	606	999999	723	320	208	337	999999	206	182	999999	953	999999	717	999999	75	961	999999	859	452	731	875	399	302	999999	218	659	583	18	624	773	999999	162	432	112	999999	399	584	953	918	740	732	495	88	738	174	686	443	430	98	238	537	462	747	348	848	217	872	656	111	549	754	276	999999	409	999999	801	843	614	311	676	999999	46	941	999999	999	389	320	999999	903	532	225	163	919	999999	999999	654	414	999999	264	999999	527	999999	851	379	986	465	914	678	557	999999	999999	829	128	422	850	501	521	45	348	468	999999	318	753	999999	333	601	357	999999	173	536	397	758	360	217	158	999999	194	572	725	544	475	641	15	999999	689	396	999999	506	545	999999	142	378	999999	795	207	218	184	999999	55	395	999999	999999	515	31	999999	94	478	911	999999	401	316	949	319	999999	993	265	313	222	999999	937	999999	850	999999	428	999999	28	22	565	20	939	999999	911	526	340	436	746	136	984	565	605	917	132	242	154	438	192	69	942	999999	941	905	961	392	118	999999	267	999999	999999	626	957	81	999999	901	334	126	404	999999	979	999999	256	139	328	657	999999	999999	444	617	504	999999	221	959	80	763	78	999999	323	529	418	512	999999	999999	999999	999999	999999	533	999999	999999	907	38	999999	999999	89	575	999999	812	586	313	107	98	394	649	585	106	415	998	10	159	833	300	803	874	24	999999	208	589	99	961	999999	761	24	223	710	999999	999999	999999	999999	505	218	265	456	19	432	329	127	999999	91	942	951	609	532	855	397	999999	235	169	999999	612	999999	965	999999	625	263	345	999999	999999	999999	999999	150	954	128	505	
941	577	999999	793	452	694	359	678	508	157	19	450	238	169	999999	999999	251	797	999999	277	999999	252	999999	831	999999	96	256	999999	999999	972	801	997	491	37	913	819	999999	441	716	60	263	999999	466	575	615	813	117	914	355	999999	999999	353	248	851	376	698	45	22	47	999999	448	999999	999999	535	355	22	999999	210	999999	999999	329	809	90	665	999999	440	785	967	225	942	999999	341	601	743	999999	457	759	639	660	225	784	999999	403	361	999999	850	609	931	229	603	853	906	999999	349	526	999999	273	999999	837	936	912	78	796	105	386	116	810	999999	999999	898	262	329	550	40	231	568	415	729	63	173	830	854	999999	621	98	83	999999	261	226	999999	194	186	802	723	312	716	999999	308	999999	999999	999999	999999	999999	331	999999	534	366	637	128	958	999999	544	529	999999	116	68	330	184	999999	313	442	559	138	384	999999	86	999999	826	728	515	999999	999999	999999	557	999999	999999	354	999999	999999	564	716	46	143	268	999999	649	656	999999	617	254	999999	789	302	671	72	490	136	136	617	274	16	539	908	612	364	545	790	972	549	541	999999	904	904	451	596	999999	425	869	980	74	429	398	999999	999999	130	814	814	92	495	643	448	227	808	999999	999999	186	138	530	904	858	999999	684	999999	86	999999	490	885	850	999999	666	75	999999	999999	999999	999999	618	330	433	492	549	731	707	486	906	103	496	105	898	893	999999	999999	894	999999	999999	214	745	809	999999	944	639	928	963	16	999999	578	190	81	265	171	999999	855	704	47	364	136	999999	207	999999	982	53	394	987	957	666	999999	180	302	34	348	999999	809	999999	488	853	621	767	701	657	338	999999	424	839	737	954	563	573	857	610	995	62	547	137	160	999999	254	999999	16	350	440	999999	999999	56	999999	71	140	667	225	194	743	369	460	999999	353	80	628	555	999999	12	113	825	322	999999	999999	999999	999999	999999	48	587	609	680	999999	361	226	930	33	378	922	675	824	895	999999	999999	867	999999	601	997	784	89	282	699	690	999999	246	615	95	207	27	630	999999	458	629	637	585	73	608	999999	333	422	56	260	632	585	188	217	477	649	824	999999	695	563	999999	958	999999	999999	999999	756	124	611	845	826	360	301	174	375	275	719	98	999999	37	999999	674	999999	42	999999	999999	999999	825	39	999999	445	999999	624	935	947	561	999999	999999	999999	999999	851	985	999999	577	230	899	340	420	999999	999999	758	561	30	999999	203	999999	536	925	293	843	884	931	95	473	409	453	999999	366	227	814	604	
396	422	729	186	516	952	793	812	131	735	694	22	999999	999999	999999	999999	258	741	999999	999999	745	999999	999999	199	999999	900	999999	177	776	173	974	999999	999999	348	371	148	301	999999	687	936	999999	999999	171	118	199	919	999999	93	525	999999	487	624	169	999999	858	358	591	999999	265	615	702	625	46	999999	760	501	23	748	28	745	71	999999	999999	131	999999	632	876	999999	999	11	901	175	652	999999	685	999999	44	219	489	23	557	760	999999	999999	243	127	999999	999999	357	999999	999999	259	75	780	40	999999	570	47	507	235	481	867	999999	264	713	537	973	361	282	410	999999	803	268	14	198	310	135	982	887	174	555	672	999999	999999	105	999999	109	999999	654	999999	999999	996	711	263	541	999999	999999	679	368	706	999999	725	931	946	999999	112	999999	70	592	730	303	588	159	999999	680	808	501	239	999999	71	437	111	707	999999	999999	999999	101	14	473	508	89	999999	624	191	30	829	741	429	999999	992	999999	48	999999	923	964	999999	999999	378	583	733	999999	990	519	999999	278	53	28	916	335	771	999999	985	597	93	650	846	963	999999	322	850	77	82	170	176	999999	398	820	999999	60	419	622	722	999999	740	321	98	999999	999999	912	977	999999	824	104	307	981	675	451	206	282	999999	247	879	66	732	665	125	999999	353	895	879	232	244	866	916	999999	298	564	857	772	562	999999	999999	65	999999	49	999999	978	999999	999999	735	947	624	510	932	181	743	999999	698	999999	205	268	593	431	43	755	999999	957	999999	157	693	120	594	999999	720	217	601	999999	999999	999999	423	147	967	999999	170	932	608	733	934	744	999999	999999	865	783	576	303	999999	224	999999	589	472	294	800	715	500	999999	999999	999999	790	999999	579	918	944	14	661	999999	999999	999999	271	111	157	999999	33	999999	741	999999	255	811	999999	426	999999	387	802	141	231	138	347	261	668	999999	578	999999	943	219	174	497	687	860	999999	517	12	891	999999	920	442	629	270	366	973	439	379	552	340	373	833	201	126	813	783	532	721	49	766	725	532	738	999999	814	278	253	384	394	689	350	999999	999	435	881	999999	601	999999	999999	287	999999	176	36	87	579	386	972	381	874	87	599	796	963	135	237	398	999999	729	456	98	999999	65	985	863	990	949	833	766	999999	124	192	665	740	761	537	558	506	999999	329	999999	305	999999	510	317	99	999999	460	999999	999999	493	994	871	999999	999999	557	183	191	172	97	630	552	216	999999	759	999999	934	66	212	597	678	892	52	410	28	792	858	555	677	
773	446	999999	958	568	750	129	320	254	847	213	364	377	343	573	699	885	99	734	999999	422	165	999999	258	287	529	601	952	999999	999999	110	699	628	513	399	650	999999	594	999999	396	999999	999999	690	218	998	243	999999	559	479	999999	143	702	133	804	265	617	949	999999	999999	48	159	177	999999	999999	747	513	735	864	999999	999999	568	300	999999	347	120	837	475	288	999999	54	229	51	999999	760	999999	407	576	823	999999	999999	701	889	912	999999	999999	472	735	999999	470	495	507	999999	615	556	152	842	999999	999999	694	999999	999999	999999	992	637	999999	117	694	97	591	350	999999	911	616	172	231	678	999999	843	110	999999	111	637	817	763	999999	999999	436	925	618	999999	157	790	139	999999	639	40	897	999999	999999	140	999999	999999	256	130	557	595	830	453	335	473	464	416	685	56	326	515	853	999999	100	46	681	768	479	174	203	999999	782	786	999999	999999	780	999999	999999	999999	869	999999	390	697	216	951	952	999999	600	155	999999	740	114	93	513	999999	999999	999999	999999	752	999999	18	999999	92	927	410	813	53	999999	144	999999	361	361	715	186	862	135	166	31	149	999999	697	178	333	211	462	999999	999999	282	999999	23	121	917	999999	521	860	295	308	770	805	148	908	72	465	999999	611	999999	398	906	651	999999	31	647	999999	999999	761	840	845	881	999999	367	999999	771	520	131	580	443	58	204	999999	999999	826	395	225	11	999999	999999	712	870	599	999999	653	792	999999	999999	991	473	872	645	759	30	450	427	305	999999	999999	147	999999	344	882	999999	340	204	590	84	181	635	431	54	492	136	999999	974	291	400	999999	331	150	999999	139	117	570	999999	999999	999999	136	409	100	999999	999999	48	92	378	988	430	743	459	212	555	999999	999999	52	828	162	633	893	475	145	905	734	702	996	442	214	775	999999	999999	999999	999999	948	772	545	654	999999	454	53	758	986	861	999999	999999	129	999999	880	773	75	742	260	811	412	999999	999999	999999	52	284	51	999999	174	223	823	817	700	917	607	466	821	398	761	708	590	144	489	284	259	481	583	411	561	441	710	865	675	948	882	297	507	360	611	791	412	403	593	772	999999	839	999999	211	987	424	952	676	981	999999	999999	277	999999	990	935	999999	701	639	999999	733	999999	957	151	751	999999	320	959	470	999999	969	306	196	550	716	999999	420	917	381	424	147	489	43	883	133	727	614	126	517	425	999999	100	999999	315	860	269	90	697	999999	999999	677	464	491	890	999999	256	44	727	464	754	525	654	999999	225	
999999	254	480	84	28	999999	430	203	999999	999999	999999	999999	533	881	999999	457	166	999999	999999	215	747	682	999999	152	999999	876	999999	887	999999	999999	999999	999999	770	557	364	616	789	16	999999	787	745	483	22	999999	152	142	723	999999	46	17	597	802	999999	999999	999999	278	256	337	211	151	999999	543	541	688	155	362	118	999999	999999	999999	999999	999999	53	328	470	273	670	561	999	739	999999	540	850	999999	175	106	846	656	89	999999	369	999999	804	999999	456	211	942	999999	301	999999	33	747	635	962	349	447	759	999999	654	214	607	695	337	471	987	999999	692	886	523	58	515	999999	999999	441	714	215	355	515	872	268	331	346	270	219	716	416	905	999999	314	999999	347	626	11	999999	999999	673	134	342	550	655	999999	65	810	999999	285	570	999999	203	257	144	102	999999	358	396	882	270	435	128	999999	999999	895	804	582	999999	999999	888	999999	999999	953	50	90	23	964	226	999999	276	536	27	933	999999	565	999999	640	180	635	102	999999	999999	992	999999	248	999999	586	969	760	714	483	24	999999	397	119	830	250	999999	63	88	999999	999999	647	999999	999999	999999	999999	610	25	193	174	411	170	618	619	845	37	735	802	999999	436	994	465	44	793	521	485	999999	45	734	999999	999999	126	556	999999	999999	999999	386	492	830	821	976	999999	576	999999	81	853	923	777	274	802	515	414	979	652	295	999999	612	823	222	999999	648	574	290	999999	740	999999	614	806	482	877	651	252	971	262	459	49	889	494	721	668	999999	769	999999	932	955	29	146	903	526	470	365	999999	280	999999	183	411	674	853	810	786	249	126	999999	396	999999	999999	443	727	202	999999	786	999999	111	999999	379	879	803	999999	767	999999	999999	999999	289	21	522	97	972	999999	88	58	375	999999	999999	999999	999999	445	474	999999	781	692	586	419	710	281	999999	246	462	999999	528	304	607	326	999999	99	638	539	836	999999	873	73	300	999999	999999	999999	880	751	999999	999999	136	934	999999	429	999999	84	144	738	999	999999	999999	286	635	256	554	999999	450	58	949	594	306	888	608	192	510	717	402	225	999999	566	400	932	801	999999	599	594	890	188	749	21	999999	900	540	828	954	597	437	999999	816	865	704	999999	999999	849	999999	247	335	232	919	859	682	918	968	999999	999999	999999	999999	350	656	959	893	272	309	938	638	406	358	780	237	999999	999999	358	409	904	861	569	141	999999	425	362	269	667	268	890	999999	47	931	106	999999	559	123	97	397	856	971	441	531	863	999999	474	999999	554	994	16	999999	
333	518	999999	581	57	274	532	924	999999	700	236	999999	999999	609	999999	474	262	999999	678	799	202	960	552	933	430	999999	278	999999	951	999999	714	673	999999	321	15	999999	867	525	172	295	591	172	104	166	745	999999	999999	263	619	999	635	999999	325	217	386	999999	999999	999999	161	19	995	791	973	828	985	999999	750	107	603	82	606	736	408	393	218	999999	866	396	198	999999	925	24	131	952	999999	731	357	55	934	642	999999	737	999999	162	299	799	199	275	999999	192	687	24	660	546	402	999999	585	932	999	357	506	579	942	999999	94	981	999999	999999	989	999999	215	705	173	960	999999	869	999999	256	103	418	999999	600	999999	999999	314	910	363	584	559	939	155	424	55	999999	146	982	795	214	77	317	140	178	285	999999	999999	981	851	699	36	533	999999	338	999999	591	999999	905	999999	936	855	184	627	999999	471	60	999999	999999	659	587	824	537	84	999999	188	999999	287	671	325	308	999999	332	999999	663	558	36	411	816	585	464	79	999999	627	858	359	999999	999999	999999	999999	234	808	999999	331	274	875	499	459	380	160	62	313	999999	590	66	999999	533	999999	999999	536	445	649	301	999999	205	517	593	909	999999	999999	295	106	241	999999	999999	999999	840	10	794	787	69	999999	999999	666	533	161	233	999999	571	949	826	778	725	519	271	999999	516	999999	136	756	292	589	243	573	865	956	81	881	500	566	78	532	999999	186	477	867	999999	634	681	54	294	942	999999	276	981	517	380	722	702	514	983	858	874	48	505	479	344	467	801	999999	89	351	160	15	999999	999999	457	549	52	999999	967	881	311	92	999999	350	252	966	999999	999999	586	359	188	999999	582	999999	658	291	680	997	533	160	833	999999	964	942	999999	342	395	687	999999	830	679	308	999999	111	556	792	576	999999	237	377	876	453	999999	729	999999	175	432	670	645	175	869	54	871	817	999999	206	999999	528	558	909	999999	903	298	755	680	999999	448	481	663	999999	715	999999	770	999999	283	390	124	245	780	626	909	999999	52	893	961	999999	999999	729	62	359	674	57	999999	999999	796	972	165	244	59	292	726	951	16	779	460	999999	284	715	999999	668	999999	882	748	931	999	855	999999	404	999999	55	999999	719	428	999999	201	667	918	452	999999	311	235	879	195	999999	999999	999999	718	272	443	617	360	999999	195	394	276	792	308	999999	999999	999999	999999	760	449	14	838	16	532	702	999999	999999	435	831	355	242	443	213	999999	999999	40	50	146	598	961	187	695	731	534	44	47	408	368	
252	134	428	200	474	999999	190	659	894	436	999999	684	650	191	528	999999	953	951	73	105	999999	645	287	999999	521	999999	999999	999999	116	482	498	665	189	434	193	707	927	51	968	773	516	601	146	999999	130	999999	320	995	176	999999	999999	93	973	999999	321	606	846	624	678	675	177	871	552	421	937	361	504	226	998	820	449	911	982	300	589	455	509	999999	999999	607	488	277	152	751	901	415	692	877	122	586	860	999999	372	303	605	644	59	724	676	769	420	999999	996	356	916	999999	110	999999	723	865	107	183	999999	81	196	900	729	801	520	999999	999999	999999	999999	999999	960	999999	549	688	694	999999	406	784	996	914	999999	999999	999999	999999	834	999999	314	999999	163	257	489	999999	371	301	116	705	999999	999999	999999	999999	999999	793	990	585	395	780	129	422	988	999999	468	322	187	36	885	802	630	999999	999999	287	228	659	473	855	999999	283	775	999999	581	989	39	158	580	852	999999	403	403	694	410	64	122	892	31	384	788	177	999999	345	415	999999	85	999999	291	926	926	450	329	999999	999999	122	15	871	840	999999	749	320	741	334	999999	491	409	935	532	912	174	336	999999	98	76	764	774	439	842	277	913	57	999999	654	926	373	83	268	51	999999	999999	999999	999999	32	635	478	436	999999	133	999999	999999	149	459	379	761	599	812	240	78	888	347	575	39	573	999999	701	454	97	408	999999	418	150	894	244	862	924	284	616	999999	999999	338	999999	999999	917	372	774	598	496	892	336	561	842	199	162	950	999999	221	488	999999	934	33	999999	776	999999	516	764	255	224	999999	999999	325	205	778	999999	560	748	999999	121	210	320	999999	957	204	999999	296	575	951	741	999999	999999	713	796	679	999999	574	999999	823	999999	411	608	999999	383	999999	64	21	999999	74	720	602	211	224	109	287	626	832	76	154	704	988	940	813	999999	931	999999	999999	529	526	259	904	571	999999	238	710	602	791	999999	999999	149	70	931	510	240	149	91	174	613	999999	62	696	508	845	999999	52	470	795	999999	452	851	930	491	838	999999	815	999999	286	985	398	685	834	113	98	14	643	66	440	582	374	849	964	999999	999999	999999	563	405	725	999999	196	249	807	999999	286	999999	219	999999	103	696	425	118	805	188	225	832	228	592	420	840	486	985	40	222	649	603	887	419	481	374	260	419	315	480	799	159	878	999999	827	961	795	74	999999	743	166	266	54	785	305	188	255	999999	985	885	329	210	999999	594	137	683	249	799	107	999999	445	15	
999999	999999	389	999999	954	171	765	458	55	421	32	296	999999	999999	558	111	999999	302	999999	999999	434	429	999999	598	940	999999	929	999999	722	995	999999	245	999999	999999	463	719	406	999999	233	999999	999999	536	839	999999	188	921	538	744	134	148	685	804	608	165	581	383	183	790	999999	670	999999	621	736	60	999999	999999	988	999999	929	838	704	999999	999999	999999	83	898	589	252	419	999999	755	999999	999999	583	319	171	636	999999	580	90	546	999999	113	562	852	999999	799	999999	462	402	933	633	815	295	444	801	735	573	91	682	793	999999	381	117	915	999999	601	163	741	294	999999	845	334	848	302	98	999999	517	192	488	108	800	790	27	94	132	999999	734	149	518	435	72	999999	897	999999	615	999999	999999	647	806	993	999999	58	177	251	98	309	966	999999	355	30	228	391	999999	583	992	149	364	32	793	676	999999	999999	999999	858	999999	783	436	561	686	854	784	999999	385	495	463	752	622	775	996	823	412	742	999999	999999	999999	681	468	323	304	475	999999	974	853	140	999999	631	999999	999999	164	314	872	999999	315	999999	246	357	15	117	130	250	999999	588	999999	970	273	134	230	999999	650	415	325	999999	267	999999	999999	809	999999	255	999999	831	999999	313	621	999999	950	997	436	301	260	999999	999999	360	202	63	948	999999	999999	883	866	13	410	99	668	748	989	999999	158	104	527	436	999999	999999	749	299	323	223	967	999999	29	999999	697	999999	484	790	739	999999	920	213	272	999999	862	999999	389	999999	430	999999	999999	999999	999999	201	849	341	774	824	528	916	611	903	999999	999999	999999	999999	864	999999	315	481	999999	999999	19	34	838	944	832	845	999999	209	380	999999	999999	486	578	104	643	827	427	365	999999	660	272	822	999999	26	473	999999	358	259	277	999999	59	948	232	767	863	677	363	999999	509	929	259	329	546	227	44	263	167	239	999999	46	182	999999	999999	954	615	196	671	821	480	305	496	325	931	590	344	919	263	811	999999	966	999999	999999	856	999999	411	942	286	145	982	999999	999999	128	999999	241	617	110	631	278	161	677	15	541	433	213	442	934	397	955	882	125	10	999999	999	12	572	659	102	101	552	672	910	535	839	271	926	378	44	700	999999	999999	298	984	999999	563	960	999999	99	653	999999	476	999999	330	262	867	219	33	129	999999	668	999999	999999	539	725	488	767	480	999999	172	999999	73	899	697	982	999999	826	999999	696	445	52	638	570	449	308	999999	127	589	282	999999	999999	999999	259	757	41	26	236	758	268	180	796	490	241	
926	376	729	999999	999999	999999	999999	50	999999	336	683	999999	999999	999999	568	241	999999	999999	999999	999999	729	120	383	814	152	666	965	999999	999999	999999	525	649	562	407	644	999999	578	509	270	250	999999	932	999999	999999	575	522	11	629	668	527	999999	999999	999999	292	512	999999	999999	914	434	200	382	202	972	446	811	999999	682	632	752	495	999999	999999	110	937	999999	797	262	806	249	630	665	346	999999	999999	147	715	41	999999	894	999999	88	664	85	999999	867	475	999999	421	765	541	999999	378	876	999999	999999	999999	709	680	753	715	562	197	675	803	535	46	999999	433	999999	105	11	412	737	924	417	999999	75	40	79	73	999999	841	999999	707	790	297	469	580	999999	669	15	999999	999999	999999	999999	890	999999	281	544	831	36	536	123	670	539	437	640	952	765	999999	413	679	611	999999	877	721	156	999999	22	248	999999	869	748	639	99	651	885	999999	658	526	19	793	999999	248	999999	999999	727	380	177	363	999999	517	814	816	265	999999	749	837	312	999999	743	31	268	306	264	167	787	483	999999	888	552	92	303	999999	999999	619	193	373	652	999999	994	776	799	659	591	68	999999	999999	383	762	901	58	999999	115	782	999999	535	199	983	999999	524	253	799	289	999999	573	224	575	958	999999	999999	386	999999	737	559	967	231	609	714	206	113	855	110	817	987	504	837	198	466	870	94	994	389	773	60	750	976	520	847	28	844	488	973	737	618	525	999999	517	555	815	999999	999999	484	787	999999	669	153	999999	301	317	999999	36	119	999999	561	159	999999	420	999999	809	999999	999999	761	696	361	625	882	999999	208	472	640	330	999999	651	114	168	999999	602	997	391	606	999999	228	540	292	999999	378	885	185	469	999999	452	830	746	824	65	174	999999	999999	160	786	781	999999	999999	676	415	393	468	983	999999	639	403	422	305	999999	999999	492	230	999999	999999	256	996	196	739	943	197	499	896	826	58	999999	732	999999	847	999999	999999	221	398	864	999999	434	999999	999999	781	830	999999	39	535	543	999999	573	999999	383	891	903	999999	594	53	885	489	916	497	641	935	410	999999	236	575	700	999999	785	999999	366	537	999999	999999	104	414	909	999999	167	999999	363	998	999999	59	999999	285	943	999999	240	177	513	385	960	936	999999	966	999999	923	897	464	834	165	52	479	587	999999	782	999999	695	190	144	76	999999	951	144	999999	459	999999	557	951	632	886	999999	999999	590	999999	576	182	77	138	42	999999	999999	703	999999	999999	956	15	471	512	502	385	129	59	43	446	63	19	
802	636	516	999999	375	945	831	947	999999	435	889	606	999999	999999	499	566	157	159	155	627	821	999999	686	454	889	55	459	256	999999	108	584	153	927	567	999999	441	999999	999999	619	975	871	192	201	530	125	865	242	893	886	562	902	883	301	435	999999	999999	949	72	141	330	496	585	190	908	851	745	999999	713	239	68	945	145	539	179	755	638	745	999999	338	33	813	565	999999	215	999999	700	852	501	379	513	491	559	880	299	489	296	11	999999	679	380	196	529	663	999999	617	999999	999999	999999	680	999999	131	793	999999	118	517	930	224	975	712	999999	999999	999999	343	725	576	396	265	999999	690	469	637	462	486	958	836	294	901	542	598	438	355	999999	999999	820	392	697	824	772	781	558	82	36	579	528	486	19	195	938	260	230	511	114	441	220	921	668	999999	775	999999	233	38	999999	387	284	805	172	365	522	343	879	571	493	468	141	397	999999	999999	958	481	826	108	963	292	377	926	999999	299	610	899	723	390	58	500	558	530	999999	648	305	999999	999999	654	673	605	381	659	999999	646	999999	823	320	785	999999	304	999999	134	75	399	20	357	563	999999	754	623	619	498	522	999999	909	611	996	962	587	999999	166	181	435	368	910	717	907	605	988	787	999999	999999	41	754	999999	433	464	999999	638	947	169	451	900	59	985	883	999999	36	736	699	826	358	207	124	999999	999999	699	707	489	303	449	958	884	966	44	681	467	999999	946	486	156	996	333	999999	85	714	999999	385	382	37	579	881	999999	299	960	240	740	916	999999	773	734	757	999999	344	508	999999	567	999999	25	999999	425	379	999999	260	553	830	34	567	49	433	999999	323	334	462	999999	568	99	595	16	804	999999	999999	161	182	999999	398	485	988	141	874	999999	347	370	78	999999	209	801	618	745	140	999999	182	877	999999	772	999999	432	68	621	940	121	972	999999	220	372	874	228	907	508	165	355	45	435	175	286	999999	999999	266	850	999999	766	480	999999	876	598	999999	673	968	410	340	999999	426	377	201	762	184	999999	999999	705	737	980	893	120	590	784	180	747	712	906	999999	467	176	218	106	183	999999	133	61	622	604	211	259	507	177	999999	928	667	999999	412	111	253	803	561	123	999999	873	370	268	101	428	31	961	71	301	999999	799	217	280	27	999999	61	368	537	110	999999	730	999999	999999	999999	855	512	512	309	805	999999	664	614	999999	999999	310	280	999999	960	999999	999999	999999	198	999999	304	400	721	396	226	999999	60	884	275	
461	587	999999	487	427	867	999999	915	518	662	999999	999999	218	195	122	999999	717	851	196	408	343	999999	295	542	189	648	10	144	125	999999	28	755	999999	398	162	517	751	822	852	997	724	999999	74	587	999999	779	96	215	608	679	509	999999	863	999999	932	934	302	279	307	779	999999	999999	800	999999	643	511	999999	999999	999999	605	966	894	999	999999	684	999999	461	707	610	999999	999999	795	536	446	786	589	891	504	466	228	999999	481	999999	999999	141	623	999999	842	944	430	334	276	999999	12	999999	614	440	675	801	877	482	594	668	999999	227	80	574	999999	445	64	620	951	363	999999	390	494	379	926	67	999999	576	619	763	190	999999	295	999999	999999	732	181	158	999999	999999	999999	746	630	812	627	855	999999	59	134	406	889	809	999999	999999	999999	622	228	999999	999999	999999	741	310	862	999999	999999	821	931	458	50	630	274	906	404	259	773	77	759	999999	751	80	997	20	452	223	874	380	703	382	263	911	999999	936	644	607	960	288	883	999999	334	999999	999999	611	18	999999	142	983	415	999999	149	999999	862	546	494	999999	620	730	857	649	999999	117	999999	999999	205	139	126	338	271	797	999999	495	194	958	357	945	999999	999999	12	949	90	891	999999	999999	243	999999	999999	967	999999	999999	987	240	431	243	844	226	687	374	416	879	999999	804	721	618	999999	654	117	903	199	549	999999	234	728	908	568	74	152	999999	999999	244	90	159	999999	70	809	999999	73	999999	124	999999	999999	783	979	132	999999	286	179	357	999999	589	853	154	999999	902	915	999999	511	522	674	779	84	999999	58	181	798	237	917	661	808	999999	590	167	789	69	290	512	255	999999	346	291	999999	795	999999	736	391	936	381	984	155	57	999999	551	999999	344	65	130	734	999999	334	344	369	999999	548	967	999	695	365	999999	621	412	517	905	186	392	884	999999	342	322	790	861	856	999999	515	999999	230	49	999999	999999	999999	999999	778	447	281	999999	922	386	256	837	737	999999	581	663	999999	742	540	999999	374	999999	459	776	999999	421	26	472	488	436	12	788	747	959	813	910	714	461	999999	79	633	999999	470	999999	999999	505	585	999999	290	202	570	772	230	579	674	989	995	236	382	366	431	809	523	496	383	468	100	777	882	999999	948	911	999999	471	27	199	432	951	743	292	999999	921	191	295	865	239	567	178	295	823	915	999999	88	999999	647	999999	661	973	134	574	999999	808	999999	619	254	999999	664	759	561	484	567	53	492	999999	529	509	999999	237	999999	153	900	921	492	
68	756	470	999999	841	823	202	538	458	826	179	876	38	709	572	51	999999	575	999999	616	810	265	871	999999	999999	999999	148	206	433	352	999999	673	493	999999	163	862	783	826	822	935	368	946	119	999999	323	223	501	999999	64	999999	424	578	102	315	681	803	884	999999	999999	103	999999	996	114	115	845	505	392	999999	555	710	999999	389	752	872	257	864	156	999999	681	774	256	348	152	246	928	412	581	188	999999	360	999999	317	982	999999	261	372	841	999999	381	999999	831	788	999999	354	929	45	825	999999	999999	817	999999	240	794	80	847	346	854	999999	999999	443	999999	999999	77	205	732	949	999999	33	621	999999	32	999999	282	863	999999	467	103	797	317	893	586	361	130	827	702	747	523	911	999999	999999	518	973	999999	937	999999	626	720	58	999999	980	637	802	999999	999999	794	515	957	930	137	389	999999	66	561	294	856	572	93	999999	502	999999	999999	495	150	706	999999	59	324	344	969	326	746	55	185	336	265	999999	753	948	999999	999999	789	592	784	502	672	999999	422	543	999999	330	542	999999	556	999999	554	151	661	901	805	745	201	622	960	810	643	999999	881	234	38	82	819	145	218	315	206	842	710	999999	44	999999	637	999999	263	649	783	276	498	999999	782	123	132	852	999999	297	999999	999999	632	999999	999999	999999	580	197	514	19	511	407	272	999999	999999	711	440	999999	866	891	117	419	369	321	37	377	708	343	452	914	949	967	992	920	999999	39	220	736	788	569	343	449	276	253	147	385	13	257	117	80	682	999999	999999	999999	189	586	806	999999	999999	492	766	247	745	600	70	999999	999999	351	932	411	501	704	235	306	999999	667	153	999999	184	651	373	461	235	382	241	840	981	999999	740	732	999999	899	790	305	803	106	704	675	193	999999	999999	662	999999	706	578	978	884	999999	703	521	442	690	999999	305	129	314	21	373	368	230	563	672	999999	210	187	601	999999	929	502	999999	963	477	999999	581	680	710	146	529	803	262	955	999999	47	228	299	999999	999999	495	999999	999999	94	341	999999	963	49	308	61	124	528	999999	74	955	196	999999	558	965	999999	565	624	418	177	492	570	116	274	270	634	392	999999	645	837	428	752	13	377	631	170	968	541	381	659	32	11	825	999999	10	115	795	999999	334	783	208	999999	767	331	601	771	210	699	779	999999	999999	214	882	149	999999	212	999999	875	926	804	790	999999	253	999999	155	490	744	918	273	999999	839	722	586	862	639	558	984	681	775	860	959	279	999999	999999	999999	
999999	128	686	551	797	922	919	743	999999	999999	999999	626	18	185	121	36	999999	435	624	999999	999999	627	999999	510	97	999999	511	110	999999	844	999999	271	545	768	337	372	68	999999	999999	999999	919	979	999999	999999	999999	932	999999	999999	999999	833	677	843	147	999999	53	999999	108	186	999999	579	421	819	676	999999	481	912	90	999999	848	999999	968	915	999999	391	914	967	570	160	55	164	252	15	446	242	177	677	133	672	999999	147	274	882	999999	896	820	110	312	382	398	552	851	735	999999	915	865	761	999999	756	959	85	629	947	140	309	337	416	382	999999	517	803	788	999999	525	711	484	96	999999	999999	571	813	665	198	999999	999999	313	517	357	531	377	999999	794	377	712	999999	517	326	751	999999	568	999999	727	868	864	595	763	442	219	946	440	779	758	819	999999	999999	419	440	195	637	999999	819	999999	851	76	111	18	999999	705	875	203	167	344	401	999999	166	999999	797	999999	999999	739	871	307	411	100	999999	657	974	999999	567	239	86	141	123	616	749	356	876	999999	999999	586	999999	999999	343	999999	999999	444	999999	325	38	68	622	116	28	898	999999	521	656	761	478	999999	44	238	999999	999999	126	36	231	784	999999	809	999999	996	571	590	999999	999999	999999	658	817	163	299	659	999999	508	999999	969	122	224	491	237	700	124	332	318	552	123	598	697	636	256	222	582	569	229	848	625	545	438	511	999999	999999	997	944	324	164	385	84	639	38	156	914	16	303	999999	119	105	674	262	48	999999	546	276	32	570	999999	717	100	934	999999	991	434	683	713	501	679	702	180	17	163	999999	49	959	999999	489	342	999999	289	999999	999999	753	951	292	400	999999	453	291	975	383	383	447	295	150	999999	999999	722	240	999999	801	849	417	925	666	109	871	244	999999	606	542	999999	999999	999999	59	999999	907	49	151	999999	484	58	397	726	999999	999999	716	999999	898	980	631	767	112	913	487	201	999999	828	295	193	529	994	865	684	443	999999	649	999999	245	327	81	999999	581	947	818	752	999999	690	999999	43	393	989	345	999999	974	775	135	820	950	999999	130	88	754	999999	999999	490	193	999999	293	651	983	707	645	580	999999	634	999999	164	105	999999	739	22	700	999999	800	539	658	267	709	668	29	999999	999999	388	206	993	999999	999999	999999	337	999999	999999	407	486	59	999999	354	999999	699	350	589	971	725	225	127	117	388	502	167	233	831	925	999999	624	632	165	999999	267	384	914	391	571	971	767	175	999999	615	223	212	124	999999	893	568	369	
88	58	113	842	270	98	614	999999	466	999999	506	644	999999	999999	854	894	999999	999999	390	784	959	27	999	957	60	136	999999	999999	300	52	999999	937	366	643	546	999999	61	806	996	295	310	641	999999	21	271	530	254	832	369	999999	88	108	999999	783	410	70	58	155	999999	143	596	449	459	423	921	568	999999	999999	999999	280	842	239	99	105	484	999999	999999	988	696	529	881	999999	805	981	964	939	434	583	243	485	999999	999999	999999	863	698	999999	191	691	100	703	253	999999	596	999999	476	849	18	999999	309	92	158	70	999999	999999	261	926	643	477	459	981	143	704	869	760	745	935	224	999999	406	623	146	999999	999999	992	285	739	83	716	515	125	999999	999999	283	160	999999	474	456	999999	999999	999999	227	713	241	999999	569	999999	999999	835	353	540	999999	782	21	686	946	999999	173	466	987	522	853	999999	999999	344	60	126	430	718	434	280	999999	999999	999999	634	405	432	989	788	999999	736	466	248	999999	999999	999999	999999	15	597	214	409	311	989	763	99	919	300	999999	897	69	452	999999	564	411	999999	60	170	999999	999999	999999	999999	938	385	43	261	65	615	563	987	853	901	999999	832	513	34	969	499	709	535	715	115	681	102	728	981	617	902	999999	999999	999999	330	991	627	317	691	471	926	999999	512	43	314	736	763	53	168	999999	295	60	386	114	561	460	631	999999	184	841	999999	656	62	643	999999	778	273	999999	532	909	493	525	822	563	52	999999	207	502	999999	999999	999999	58	570	650	332	851	460	195	372	869	999999	999999	142	850	625	280	999999	869	999999	999999	472	999999	999999	999999	846	769	237	822	71	28	263	139	271	805	922	797	95	411	321	312	328	88	700	663	550	999999	393	971	938	772	999999	337	623	875	906	227	537	999999	803	562	623	637	134	354	616	240	694	336	999999	828	194	999999	558	577	999999	394	999999	858	708	999999	386	266	884	999999	389	926	515	395	899	705	270	773	607	999999	688	999999	953	355	999999	999999	843	999999	54	120	588	145	779	56	667	522	227	679	613	999999	185	367	999999	835	965	999999	724	308	437	232	567	420	894	799	999999	999999	440	999999	999999	398	474	329	221	999999	710	999999	999999	469	999999	386	487	590	999999	123	999999	330	937	128	390	999999	594	545	629	821	552	999999	999999	979	167	150	91	572	868	225	999999	856	155	978	134	999999	542	999999	580	60	744	977	260	781	999999	567	589	999999	274	453	803	929	699	399	231	543	13	999999	312	999999	304	914	722	944	102	726	184	
958	994	668	824	340	965	999999	87	575	916	999999	763	599	561	769	308	999999	999999	999999	166	999999	757	591	999999	999999	952	993	999999	829	264	315	999999	499	392	630	328	606	629	473	963	131	322	656	626	999999	414	712	35	535	999999	308	533	999999	569	429	999999	412	999999	459	387	972	999999	257	320	611	779	273	999999	930	451	999999	794	947	137	45	442	110	964	184	999999	999999	967	230	223	956	781	686	929	963	999999	915	656	999999	999999	991	308	75	999999	999999	764	999999	506	104	93	914	999999	999999	874	534	986	111	448	775	498	148	14	602	43	363	829	103	343	252	511	536	55	624	861	145	999999	376	763	949	999999	820	742	872	146	999999	453	205	999999	405	977	327	476	881	682	947	986	706	999999	982	195	999999	807	999999	593	557	869	888	725	738	798	999999	347	498	365	677	405	142	465	999999	910	633	291	999999	274	999999	69	999999	942	999999	159	999999	344	781	763	748	999999	489	289	999999	439	565	480	83	606	368	980	999999	525	999999	552	854	250	307	82	561	999999	869	989	999999	498	999999	945	999999	589	768	999999	566	999999	616	664	916	999999	876	305	999999	163	217	999999	906	212	91	648	938	999999	305	788	999999	708	211	368	999999	500	999999	999999	999999	619	999999	493	838	94	999999	999999	909	349	636	999999	999999	999999	727	408	182	537	999999	999999	417	66	17	451	293	979	999999	857	999999	258	521	426	971	786	570	999999	495	999999	502	822	788	838	739	598	999999	303	424	46	980	803	196	999999	417	999999	682	678	999999	999999	209	859	847	999999	719	661	999999	220	39	587	440	999999	999999	999999	999999	270	999999	578	327	999999	716	990	564	210	876	729	71	905	18	297	113	892	133	277	524	643	974	999999	128	999999	770	524	273	999999	605	988	890	737	580	999999	276	114	999999	202	510	219	999999	647	690	989	599	922	211	742	483	547	868	999999	934	401	296	999999	460	249	648	202	727	726	604	887	999999	334	334	999999	999999	999	542	930	767	314	349	999999	999999	139	488	847	322	531	363	67	999999	255	999999	189	999999	89	653	120	554	999999	492	577	52	802	160	275	598	999999	720	484	15	937	999999	629	62	958	999999	999999	761	801	999999	205	373	546	999999	999999	999999	155	11	942	355	431	386	459	822	771	294	999999	979	223	259	973	999999	999999	61	192	377	184	999999	901	432	333	359	753	438	296	214	505	999999	566	744	452	347	777	138	584	561	999999	806	290	674	918	999999	548	999999	906	394	493	495	999999	226	355	28	109	
519	32	81	632	30	999999	567	999999	702	423	478	806	635	999999	750	477	630	948	378	999999	237	514	982	811	999999	531	999999	720	999999	459	349	398	433	999999	268	116	513	928	407	999999	723	884	999999	927	79	744	999999	361	999999	27	954	277	977	182	872	15	999999	270	999999	499	634	846	778	253	83	89	999999	398	775	644	963	702	550	999999	133	999999	298	64	741	999999	260	549	999999	992	999999	82	420	261	375	999999	76	253	507	999999	999999	876	116	971	854	989	371	882	586	108	999999	262	999999	999999	59	529	716	999999	528	964	248	94	868	785	748	999999	669	131	32	999999	999999	999999	999999	642	461	256	999999	326	210	752	105	377	999999	999999	999999	252	355	999999	212	846	546	999999	725	999999	669	999999	17	330	232	853	999999	249	860	74	530	343	999999	94	428	999999	293	999999	784	775	869	870	131	989	846	506	655	138	919	186	976	496	999999	999999	999999	900	248	915	999999	357	431	855	517	899	999999	605	194	270	121	409	562	156	306	949	999999	799	440	28	483	726	207	201	329	999999	97	44	999999	999999	122	528	999999	377	305	437	999999	23	363	231	999999	251	322	394	26	520	623	830	199	56	988	183	470	230	441	377	159	240	535	833	811	323	267	789	158	593	845	999999	850	869	605	999999	999999	218	387	242	413	812	999999	809	70	267	845	301	416	939	67	999999	999999	927	999999	123	488	529	999999	327	983	533	246	433	675	437	979	329	450	339	737	262	842	209	964	346	999999	726	772	554	478	965	999999	218	999999	511	259	922	999999	491	181	916	797	70	258	999999	575	999999	999999	632	288	525	851	86	212	805	500	736	963	941	68	761	756	866	849	28	999999	38	897	173	188	66	999999	999999	168	999999	464	999999	951	93	770	999999	999999	999999	275	999999	124	305	16	999999	999999	522	958	649	433	999999	169	931	220	999999	729	547	999999	970	999999	231	787	999999	918	391	351	718	999999	999999	181	754	179	617	999999	897	999999	855	31	177	999999	665	107	99	535	748	660	999999	999999	720	364	999999	999999	621	999999	54	174	232	999999	624	388	999999	737	88	477	679	250	552	999999	323	336	874	526	685	817	999999	133	697	999999	179	999999	818	156	74	525	999999	303	557	999999	999999	999999	681	477	406	789	860	928	28	621	856	508	118	201	257	999999	489	706	775	804	906	920	477	865	217	893	570	156	672	563	529	385	692	999999	784	591	655	999999	129	896	999999	860	999999	85	510	671	999999	626	898	680	45	252	528	752	999999	
635	264	816	999999	513	229	999999	265	465	999999	999999	815	486	999999	999999	738	93	586	878	847	56	815	999999	365	546	280	943	999999	992	527	287	857	940	616	159	336	839	146	615	999999	253	999999	649	983	39	855	146	999999	242	941	952	665	649	999999	968	820	863	999999	724	243	999999	465	999999	937	814	623	875	999999	267	339	899	999999	971	999999	603	999999	999999	999999	335	999999	143	733	26	60	575	622	999999	44	999999	338	473	388	421	382	401	788	342	712	178	415	979	999999	952	902	51	15	693	448	999999	527	999999	455	999999	43	109	999999	999999	222	371	999999	416	841	999999	929	865	521	535	599	809	815	118	463	999999	920	710	868	781	123	18	570	928	769	732	130	999999	28	263	388	282	999999	999999	129	999999	976	999	148	52	32	47	530	479	104	999999	496	418	201	215	214	332	241	770	336	214	801	273	647	118	112	255	846	268	156	326	999999	476	989	999999	272	920	572	825	758	86	488	100	833	140	999999	712	491	999999	58	999999	51	89	22	999999	999999	712	362	40	999999	777	200	271	999999	778	678	999999	428	89	999999	294	760	416	21	260	725	710	440	516	871	999999	999999	999999	220	100	285	880	464	84	999999	560	568	541	999999	981	885	226	999999	65	462	227	293	412	869	999999	305	635	999999	762	199	999999	282	845	168	551	23	166	61	999999	502	797	564	354	516	393	725	999999	531	40	374	508	942	384	999999	654	116	999999	999999	455	794	650	812	999999	884	734	287	723	382	343	968	729	999999	535	563	664	662	938	895	486	999999	87	113	999999	397	999999	895	898	790	999999	444	661	992	999999	999999	851	984	999999	470	781	115	11	845	198	71	645	343	417	820	399	991	177	466	687	416	716	547	774	314	203	838	389	932	999999	898	317	736	999999	96	711	679	800	478	124	999999	999999	242	999999	975	752	357	488	999999	401	522	276	999999	999999	999999	731	314	999999	999999	276	943	726	79	977	999999	754	908	999999	999999	119	720	201	698	351	316	999999	484	631	799	561	845	360	999999	999999	355	631	122	999999	380	365	406	469	251	211	181	999999	967	265	626	999999	843	584	167	999999	681	999999	999999	852	998	818	999999	682	420	997	431	592	424	538	631	999999	642	486	402	965	712	260	950	999999	180	999999	412	229	15	999999	999999	271	203	999999	999999	34	63	269	433	562	119	999999	58	999999	780	588	240	999999	999999	999999	999999	367	999999	202	265	430	381	999999	999999	347	416	36	677	842	289	170	399	89	678	607	613	
999999	63	840	999999	988	211	706	716	592	999999	972	596	56	989	999999	999999	10	88	439	653	972	999999	95	155	999999	56	216	964	619	199	161	761	999999	355	215	999999	350	346	277	229	674	373	99	917	443	999999	630	852	929	90	398	11	248	954	999999	999999	999999	694	999999	999999	995	999999	106	402	279	999999	570	701	783	999999	739	664	811	220	978	609	497	178	999999	999999	425	363	45	539	800	999999	522	81	714	420	345	655	574	335	234	933	999999	999999	648	231	869	929	78	882	351	734	199	38	976	41	307	999999	982	128	525	641	999999	567	602	999999	698	498	999999	373	711	93	99	485	986	54	342	800	530	490	784	496	294	163	198	76	960	494	105	683	122	546	673	456	809	592	236	999999	104	528	533	381	942	705	180	267	644	713	51	931	699	507	278	501	344	38	999999	553	378	535	999999	214	402	999999	999999	175	420	642	676	403	999999	999999	705	11	957	412	999999	999999	982	931	431	256	999999	999999	983	999999	277	181	999999	780	246	683	341	568	369	329	978	638	455	15	847	12	999999	648	123	999999	999999	276	999999	931	484	766	570	447	999999	912	761	999999	330	644	897	248	529	895	999999	144	999999	146	999999	638	433	915	999999	976	93	999999	999999	804	61	916	999999	10	638	999999	306	479	999999	999999	464	457	567	750	318	999999	118	999999	482	152	490	999999	775	664	999999	905	507	568	632	999999	363	999999	703	956	999999	999999	830	896	610	999999	598	687	32	407	999999	194	80	683	999999	999999	868	999999	946	76	999999	999999	150	159	375	999999	684	737	847	528	999999	779	999999	611	573	905	999999	221	999	143	553	999999	956	378	982	450	834	824	962	307	725	879	738	636	999999	114	999999	681	530	877	664	999999	840	503	867	902	440	469	119	701	355	999999	485	999999	999999	520	999999	772	177	925	999999	860	775	549	999999	999999	51	127	968	469	999999	307	690	999999	999999	691	962	462	510	89	19	999999	715	999999	952	77	999999	925	122	132	988	499	513	999999	978	999999	96	301	700	217	861	322	501	649	68	57	966	363	343	999999	557	663	272	97	915	533	154	999999	596	735	266	126	15	999999	999999	153	999999	95	152	675	605	671	761	303	228	697	999999	75	999999	999999	111	50	999999	999999	999999	999999	237	999999	689	455	659	582	705	965	950	744	317	655	178	999999	263	881	220	667	237	999999	902	969	869	999999	660	89	312	690	634	225	533	724	280	157	999999	377	999999	999999	26	32	999999	796	352	999999	389	227	897	296	
999999	229	999999	924	63	688	999999	999999	557	999999	794	579	279	999999	999999	999999	220	592	384	30	999	999999	484	522	650	214	999999	999999	999999	999999	838	442	191	25	999999	999999	395	609	999999	592	724	657	820	999999	902	446	753	951	465	999999	272	797	842	876	999999	999999	745	317	284	849	999999	326	641	172	631	362	999999	263	975	926	999999	999999	921	792	305	351	75	999999	619	999999	460	968	999999	18	999999	51	999999	315	728	282	669	88	334	822	824	408	26	658	999999	999999	58	499	999999	538	279	661	999999	60	580	945	700	206	697	80	398	799	999999	633	49	589	762	92	535	702	267	270	286	108	999999	897	999999	999999	244	79	165	961	992	122	999999	471	999999	549	734	999999	582	473	390	999999	434	35	732	392	618	724	787	965	999999	284	280	18	384	776	999999	683	999999	292	961	628	999999	436	806	563	894	578	423	223	358	752	999999	794	880	999999	999999	942	174	942	798	519	291	199	997	717	841	730	97	999999	466	60	172	299	511	999999	350	997	228	999999	498	50	311	574	617	220	164	486	999999	362	111	999999	518	677	999999	452	347	999999	438	98	999999	999999	490	33	756	999999	590	830	999999	128	681	677	999999	996	999999	758	217	716	999999	787	563	365	602	734	297	326	542	495	805	999999	423	625	568	139	456	334	559	287	817	999999	630	999999	202	19	680	434	427	522	232	735	244	631	152	651	535	366	571	756	736	440	765	105	999999	234	704	66	118	999999	549	130	208	930	898	273	999999	239	999999	592	63	862	999999	30	272	80	824	792	999999	917	999999	99	762	803	551	387	553	534	310	968	999999	624	999999	999999	999999	111	536	999999	732	879	494	305	204	999999	702	999999	999999	745	832	953	410	912	999999	999999	999999	459	368	405	389	521	999999	631	929	204	999999	439	999999	999999	57	171	543	519	70	602	432	309	999999	784	999999	677	845	808	999999	356	567	402	50	999999	845	522	999999	141	999999	220	170	863	376	10	999999	273	999999	477	697	671	419	890	999999	999999	769	999999	564	583	304	712	999999	910	999999	583	999999	886	999999	999999	229	999999	427	412	594	849	442	569	932	894	93	838	349	999999	999999	41	936	999999	550	69	999999	166	958	169	837	222	544	259	999999	793	374	999999	999999	916	257	173	253	17	305	12	548	209	756	669	999999	465	999999	999999	999999	897	646	958	345	338	64	73	999999	268	575	382	999999	999999	635	999999	999999	279	963	432	130	999999	788	929	382	548	521	166	409	999999	999999	381	850	246	459	45	
156	415	478	545	861	194	597	985	999999	923	696	365	574	999999	148	230	999999	999999	187	852	119	716	586	797	999999	999999	663	286	598	203	999999	79	732	999999	992	125	801	427	570	935	360	999999	497	458	851	165	591	793	160	449	879	999999	68	607	925	440	999999	680	728	963	531	999999	397	999999	401	627	632	975	999999	33	428	84	379	999999	502	999999	228	999999	946	662	999999	870	136	158	324	999999	20	135	999999	562	296	130	699	607	414	49	415	999999	67	233	532	616	179	136	999999	804	540	816	115	999999	221	701	999999	76	655	660	193	248	923	779	617	507	311	71	737	308	385	999999	837	462	999999	999999	999999	722	999999	999999	701	999	137	999999	90	203	30	64	350	999999	999999	633	951	753	856	176	336	999999	616	35	315	999999	999999	999999	428	769	999999	652	717	252	631	999999	936	955	999999	193	121	412	698	423	487	256	720	999999	912	999999	999999	93	606	735	999999	792	116	114	395	592	610	413	101	321	224	999999	999999	107	999999	999999	696	996	793	672	64	923	589	203	548	999999	398	999999	999999	676	950	896	56	982	610	999999	999999	999999	570	377	583	999999	320	387	208	120	909	622	999999	999999	66	822	999999	933	680	999999	213	912	566	336	999999	999999	603	999999	370	328	330	365	497	999999	478	863	999999	426	99	357	612	999999	994	438	159	775	999999	999999	620	137	999999	123	311	891	999999	992	276	243	182	229	114	999999	26	880	999999	553	134	999999	69	999999	396	872	844	999999	116	11	918	138	187	428	999999	330	805	999999	721	217	63	605	500	485	597	999999	254	870	252	717	194	123	999999	605	651	999999	222	999999	999999	999999	279	978	785	633	999999	148	65	753	933	999999	100	999999	169	582	499	529	563	584	605	203	999999	973	90	999999	816	805	489	582	999999	999999	118	999999	502	999999	937	999999	819	866	411	458	147	999999	936	468	627	411	953	75	115	999999	999999	638	999999	999999	115	305	897	999999	816	278	999999	483	975	662	675	712	290	999999	644	999999	709	696	182	999999	65	137	47	622	771	415	999999	999999	476	655	819	999999	999999	999999	999999	642	999999	433	60	142	799	999999	525	284	792	914	130	781	430	690	422	764	465	999999	491	978	999999	285	625	411	427	244	16	330	999999	205	158	335	999999	12	999999	286	646	49	999999	999999	612	999999	829	857	294	80	992	785	242	65	24	999999	472	902	384	901	807	649	999999	564	657	204	999999	597	765	795	490	428	999999	146	999999	425	999999	999999	376	999999	999999	999999	126	356	252	231	
999999	999999	190	270	862	398	999999	346	999999	997	334	791	743	417	330	241	101	499	589	574	342	999999	936	598	567	382	535	878	455	999999	532	368	999999	436	999999	654	416	505	932	999999	800	999999	668	999999	999999	538	356	999999	999999	224	999999	627	999999	999999	888	999999	851	592	702	490	862	749	891	438	474	999999	478	999999	999999	999999	825	999999	999999	498	773	236	999999	814	999999	39	35	999999	999999	240	374	904	601	645	548	126	999999	824	803	999999	999999	60	225	240	656	999999	70	49	999999	508	999999	90	999999	278	903	661	562	46	94	999999	999999	296	56	660	73	569	373	999999	999999	192	873	10	792	999999	269	999999	20	208	167	380	969	986	916	204	999999	293	844	999999	999999	999999	564	999999	739	999999	986	942	999999	564	176	97	762	236	280	477	999999	398	999999	999999	999999	999999	651	364	999999	713	703	478	999999	851	999999	999999	725	999999	102	999999	628	115	999999	999999	138	327	719	455	42	80	618	999999	716	448	569	452	995	898	323	560	999999	210	888	35	436	999999	571	162	744	396	371	722	144	397	999999	999999	999999	636	817	692	471	205	331	807	999999	961	762	931	291	377	999999	827	999999	541	647	428	227	245	999999	620	755	999999	999999	646	999999	895	607	999999	600	999999	999999	369	90	630	999999	49	878	91	930	475	755	999999	870	377	999999	543	994	603	749	430	312	999999	411	206	936	905	494	999999	999999	209	363	444	341	252	62	999999	746	999999	999999	608	999999	145	315	759	999999	126	695	999999	44	999999	900	14	579	179	737	433	957	884	999999	193	554	202	983	730	999999	321	308	628	999999	196	797	999999	160	150	880	999999	586	652	341	820	999999	999999	651	999999	308	999999	864	999999	514	628	467	862	412	268	999999	999999	162	585	999999	554	818	76	28	847	378	999999	854	438	298	999999	847	999999	552	872	974	403	550	61	431	763	999999	145	124	999999	999999	934	495	892	97	999999	23	999999	999999	787	999999	999999	142	804	563	306	504	436	873	943	780	999999	999999	539	294	999999	806	111	163	883	107	682	999999	332	127	443	999999	961	351	999999	557	999999	999999	764	870	999999	271	746	497	134	268	999999	271	180	915	576	624	955	608	999999	727	912	999999	132	689	330	200	810	999999	999999	789	542	95	999999	396	934	999999	555	669	463	397	69	614	38	625	87	420	782	999999	551	818	561	999999	913	47	645	998	999999	84	999999	640	461	70	376	345	725	935	162	784	981	721	999999	295	154	999999	667	307	999999	506	999999	910	418	403	145	999999	237	189	999999	
999999	751	935	678	480	999999	823	936	999	247	999999	899	999999	999999	999999	999999	829	749	999999	219	999999	379	347	190	679	472	639	999999	999999	924	75	117	546	999999	999999	43	55	53	598	175	999999	113	668	999999	135	607	999999	653	420	967	315	561	961	970	307	702	999999	755	998	17	491	601	877	84	999999	999999	363	999999	186	999999	390	999999	999999	999999	887	999999	711	999999	999999	82	999999	986	810	100	618	999999	155	576	466	388	629	999999	55	590	683	730	235	593	999999	549	253	91	476	455	587	530	411	861	92	536	991	135	699	999999	15	505	790	787	466	668	439	787	922	798	345	99	999999	569	426	999999	544	128	400	515	828	999999	999999	364	512	98	112	294	493	929	397	504	600	999999	585	188	939	448	999999	999999	999999	466	168	678	999999	498	999999	841	444	925	992	872	735	194	107	94	985	999999	999999	378	566	155	999999	992	410	840	999999	621	999999	248	228	999999	991	181	406	371	762	999999	253	24	999999	270	999999	568	999999	524	768	416	30	501	202	513	173	758	662	999999	173	176	277	279	998	178	857	206	707	896	881	563	787	736	331	154	191	999999	80	305	999999	735	999999	886	82	93	600	492	55	714	932	242	519	442	208	596	999999	999999	999999	139	413	653	861	51	643	215	628	294	179	58	331	999999	688	999999	669	999999	120	999999	207	915	578	374	161	992	963	648	999999	355	538	735	581	217	999999	941	891	651	873	24	999999	999999	464	315	999999	996	393	999999	999999	163	773	999999	485	999999	999999	110	560	49	502	868	87	995	171	282	756	443	477	123	999999	747	474	27	999999	106	999999	340	460	999999	60	999999	608	935	999999	890	582	999999	999999	399	441	999999	390	852	158	15	936	257	705	999999	999999	999999	529	999999	379	806	689	755	999999	999999	53	445	650	298	999999	348	999999	152	901	280	699	999999	193	88	681	516	367	999999	999999	559	169	891	999999	277	713	999999	634	338	999999	999999	211	999999	562	871	355	996	502	999999	862	999999	744	794	355	434	999999	999999	696	451	598	863	999999	999999	885	656	229	161	810	999999	584	818	999999	931	585	999999	79	872	436	321	732	685	999999	999999	759	999999	814	999999	545	210	785	152	483	193	740	703	847	999999	999999	905	652	999999	196	129	999999	54	107	813	999999	999999	365	619	999999	999999	999999	913	849	999999	317	827	842	999999	615	609	597	442	999999	529	200	882	767	934	999999	530	668	538	999999	893	999999	715	961	10	999999	804	844	175	999999	999999	999999	827	853	672	826	124	73	999999	
588	999999	532	999999	708	577	999999	335	973	431	999999	614	716	190	424	999999	427	602	865	841	999999	999999	999999	431	435	247	65	373	39	999999	117	816	467	870	949	912	370	682	16	394	387	830	830	423	487	402	391	293	413	897	254	234	259	231	110	777	821	111	999999	471	999999	259	306	878	999999	871	157	999999	241	999999	595	999999	596	480	464	868	980	999999	944	999999	856	999999	959	999999	999999	999999	567	245	770	999999	101	269	999999	544	872	137	999999	952	109	615	255	544	62	999999	999999	509	999999	999999	767	999999	999999	478	167	616	999999	999999	299	174	37	440	314	911	86	69	420	335	711	999999	999999	336	999999	37	252	339	786	321	719	68	829	351	999999	999999	999999	999999	999999	622	999999	427	928	132	837	368	999999	669	310	344	999999	999999	491	976	999999	585	999999	440	897	999999	236	828	829	304	999999	999999	345	685	194	525	999999	999999	684	999999	233	999999	133	485	498	975	112	583	38	451	852	999999	577	852	553	999999	999999	47	999999	614	396	999999	597	999999	100	606	33	999999	484	999999	999999	920	318	692	753	513	999999	694	942	921	667	999999	999999	999999	999999	315	664	493	141	524	906	404	907	79	412	949	999999	498	395	892	952	999999	108	252	999999	932	416	884	109	49	216	924	999999	718	946	742	484	999999	193	785	941	999999	117	999999	999999	508	22	999999	999999	803	999999	964	309	59	968	804	999999	556	838	518	898	780	393	101	317	981	308	199	133	669	999999	487	315	609	999999	999999	755	148	373	999999	999999	177	603	305	232	252	999999	55	750	152	197	927	999999	674	886	170	999999	25	652	897	209	823	999999	621	338	339	659	699	108	555	59	416	192	797	598	730	187	98	999999	999999	999999	999999	448	981	999999	547	117	999999	723	790	277	739	496	476	841	999999	62	981	966	893	593	926	947	204	999999	999999	999999	999999	999999	165	983	999999	156	586	999999	946	999999	144	999999	790	232	28	975	318	999999	320	920	716	955	999999	678	205	131	975	482	999999	315	253	999999	700	999999	534	999999	567	806	219	592	909	999999	894	723	917	841	186	671	574	999999	999999	999999	782	860	38	627	585	487	788	935	999999	114	109	641	140	256	449	987	999999	999999	999999	512	999999	727	21	779	71	777	999999	999999	945	314	999999	999999	676	337	999999	840	774	999999	978	90	27	284	421	999999	836	263	999999	671	402	198	973	999999	999999	999999	848	64	848	259	565	808	725	434	990	866	999999	619	964	802	149	999999	222	791	485	337	999999	794	315	216	942	807	194	
999999	999999	756	999999	796	947	999999	489	61	992	525	351	180	365	999999	999999	554	999999	999999	298	790	531	793	999999	999999	999999	999999	641	63	999999	641	316	999999	999999	635	999999	243	999999	410	671	424	323	999999	616	697	449	314	972	901	999999	761	609	725	519	403	568	999999	999999	999999	171	742	908	435	312	360	219	999999	999999	729	128	59	999999	207	555	999999	477	443	999999	288	742	999999	999999	999999	552	999999	999999	590	248	999999	77	999999	462	386	999999	999999	516	999999	785	999999	487	856	757	252	999999	460	742	411	180	999999	926	134	999999	502	999999	840	509	178	883	324	327	628	999999	336	662	821	597	642	958	625	367	589	999999	921	999999	885	573	990	957	999999	999999	630	420	601	303	942	317	999999	969	408	430	999999	999999	471	938	859	511	431	999999	960	863	109	453	554	999999	347	999999	78	701	531	276	518	220	791	78	696	218	999999	43	720	514	636	672	559	204	29	585	197	982	941	999999	152	410	996	237	156	187	865	322	955	475	248	999999	447	142	912	137	999999	402	251	999999	758	397	999999	456	999999	436	893	360	270	761	289	95	759	158	134	117	224	563	922	519	352	440	87	254	999999	999999	235	999999	292	891	373	794	999999	300	624	754	540	549	10	719	293	515	62	204	195	999999	510	299	17	804	912	999999	480	732	308	328	320	624	191	861	211	999999	77	378	398	494	999999	469	534	380	999999	999999	999999	999999	235	837	387	883	68	122	866	936	419	487	978	714	999999	19	991	306	444	916	368	149	517	817	447	999999	805	701	808	999999	999999	636	237	248	105	277	506	471	940	436	565	78	994	275	66	589	399	999999	180	345	999999	237	936	999999	999999	999999	695	999999	399	703	999999	367	313	999999	180	783	999999	740	618	57	513	529	365	999999	360	299	154	252	999999	857	295	131	531	473	999999	537	700	999999	999999	999999	582	97	82	247	359	208	999999	179	104	283	999999	658	999999	132	999999	999999	872	928	999999	25	279	452	657	541	418	999999	836	839	999999	643	999999	682	807	937	999999	425	457	999999	658	999999	999999	974	157	487	999999	999999	66	408	641	624	999999	999999	277	999999	411	999999	439	540	829	999999	371	926	999999	460	201	657	999999	137	657	416	501	753	999999	157	491	305	999999	180	23	781	898	999999	207	637	978	999999	415	890	999999	999999	985	916	999999	264	791	608	66	696	999999	870	785	928	999999	235	133	910	501	129	435	116	833	999999	526	57	999999	932	728	290	482	880	252	961	602	321	430	585	464	999999	
366	999999	248	608	884	153	999999	970	687	972	513	999999	819	295	464	999999	512	727	399	251	760	999999	879	776	224	415	628	824	336	440	804	548	456	485	763	999999	867	999999	383	999999	999999	534	999999	755	776	414	70	956	506	183	999999	703	195	999999	264	508	13	472	394	999999	999999	999999	643	257	999999	965	621	999999	532	912	999999	287	353	25	200	236	612	133	999	999999	354	671	327	163	631	999999	362	243	230	264	548	999999	999999	904	999999	879	999999	999999	587	811	792	727	999999	999999	621	531	999999	179	32	38	895	879	473	584	134	999999	854	490	625	77	612	387	999999	277	373	167	446	448	168	321	345	613	999999	197	27	627	246	732	542	109	750	192	221	201	368	999999	999999	266	999999	13	999999	410	383	520	999999	414	614	999999	231	999999	95	911	21	711	693	292	343	286	566	506	617	131	948	525	326	430	176	999999	908	704	236	189	668	164	296	999999	240	35	988	612	23	89	511	88	24	838	180	510	508	86	335	654	700	999999	999999	902	462	857	204	778	999999	692	258	526	999999	906	253	856	424	758	61	318	297	954	493	537	619	870	999999	487	999999	666	999999	831	379	581	488	394	768	393	482	382	831	219	373	330	999999	985	850	118	595	324	95	750	34	26	999999	746	790	999999	293	592	356	716	529	582	280	426	157	656	427	999999	97	999999	285	999999	487	999999	590	172	999999	999999	29	402	891	934	580	672	999999	362	224	742	999999	999999	110	890	999999	124	689	791	60	414	838	203	999999	736	236	64	474	355	539	289	165	628	999999	658	572	999999	999999	594	11	999999	619	794	442	999999	999999	187	930	999999	999999	373	397	798	121	301	796	826	999999	165	708	525	208	999999	823	934	999999	975	999999	452	327	82	299	104	999999	452	999999	999999	999999	16	482	58	134	999999	702	176	891	367	516	860	999999	999999	252	669	886	485	409	999999	999999	507	107	288	429	488	78	581	83	303	18	668	506	999999	74	704	683	660	401	129	999999	656	53	999999	468	897	590	999999	999999	999999	218	999999	53	637	82	264	909	999999	628	645	999999	999999	102	598	358	999999	364	999999	681	548	986	235	93	289	999999	324	999999	999999	819	532	898	497	751	999999	94	704	625	868	680	999999	794	490	41	756	999999	638	563	454	872	621	542	481	899	291	999999	999999	230	763	999999	757	999999	42	383	999999	747	522	999999	648	514	653	232	495	999999	871	753	506	204	337	999999	769	760	19	15	208	990	426	598	470	810	110	484	862	
999999	999999	20	762	999999	935	18	597	268	915	999999	228	999999	56	53	999999	999999	147	789	999999	593	999999	996	999999	37	184	115	331	999999	909	837	999999	178	369	856	514	861	991	999999	268	329	582	999999	999999	79	786	999999	943	382	999999	932	673	321	999999	278	179	926	230	734	932	999999	687	999999	359	999999	536	60	39	200	538	176	546	747	530	573	21	999999	161	999999	999999	374	172	948	999999	999999	173	999999	586	101	686	999999	999999	266	466	438	999999	909	161	767	542	999999	780	753	844	403	395	926	790	999999	999999	999999	774	509	493	568	667	739	318	381	999999	444	474	938	513	999999	535	289	291	101	931	111	807	999999	999999	999999	593	419	114	960	592	247	311	566	833	476	813	141	999999	897	999999	902	601	780	852	999999	272	842	249	999999	867	115	999999	999999	97	166	413	390	999999	977	999999	258	635	999999	789	677	999999	907	999999	47	146	999999	516	393	999999	39	999999	37	542	90	253	751	179	999999	999999	486	602	612	999999	677	999999	433	810	795	922	999999	277	253	990	185	964	364	738	211	757	473	599	999999	999999	68	656	386	847	999999	734	233	88	424	265	312	84	999999	438	999999	974	712	999999	720	471	806	762	265	46	366	126	999999	23	999999	462	999999	999999	999999	244	420	31	999999	585	569	999999	699	999999	852	999999	999999	111	443	926	311	237	999999	878	878	999999	571	306	999999	350	491	133	846	220	120	962	635	999999	731	297	27	415	999999	136	999999	999999	771	371	909	276	357	265	683	999999	711	999999	417	750	18	999999	672	124	630	346	104	445	224	488	335	889	999999	273	999999	999999	908	895	939	918	853	229	27	209	396	133	992	235	450	884	999999	379	555	999999	999999	178	624	999999	784	951	41	588	444	293	46	29	913	999999	886	537	63	999999	800	999999	897	999999	999999	999999	727	999999	999999	999999	999999	999999	979	955	344	478	858	210	531	15	120	988	999999	274	999999	734	173	376	220	908	348	913	831	692	579	999999	987	626	633	161	185	999999	607	999999	593	999999	314	91	999999	444	235	686	15	57	705	812	611	999999	13	999999	309	360	297	445	999999	92	508	999999	385	287	999999	241	999999	999999	829	832	391	725	681	680	429	91	691	775	683	999999	907	783	999999	767	455	365	622	821	851	999999	999999	999999	640	999999	999999	27	705	407	952	994	118	999999	999999	872	430	999999	950	332	391	228	668	521	761	868	999999	725	309	618	831	136	618	755	528	14	841	999999	94	179	85	999999	386	294	822	689	553	281	565	999999	
346	569	414	300	440	999999	166	479	410	772	336	880	717	96	575	826	385	999999	116	223	999999	999999	801	780	257	999999	841	384	999999	82	324	902	999999	195	282	272	721	999999	324	895	848	372	819	322	999999	205	695	299	718	995	999999	200	999999	352	999999	145	767	633	53	461	791	781	780	337	999999	433	999999	999999	814	313	114	67	48	221	374	668	391	489	937	61	293	999999	665	999999	769	134	999999	817	112	146	504	999999	999999	862	114	76	999999	492	865	999999	485	173	485	415	891	255	999999	954	977	424	753	288	695	991	178	999999	126	999999	567	332	696	902	428	677	809	26	999999	185	116	307	85	899	999999	528	576	129	77	259	999999	523	973	999999	840	688	999999	225	402	294	694	865	950	515	924	542	723	999999	999999	807	606	999999	473	975	847	679	348	854	664	177	424	59	181	866	999999	54	359	912	999999	740	999999	593	623	498	999999	251	357	999999	999999	91	804	999999	383	270	653	999999	59	997	999999	171	349	538	999999	234	999999	644	999999	94	250	879	193	999999	999999	14	522	23	261	975	999999	999999	332	778	999999	582	373	430	999999	999999	999999	338	994	999999	999999	999999	401	756	41	999999	999999	999999	557	272	329	105	999999	994	482	999999	747	999999	685	84	514	999999	838	570	659	979	861	448	968	782	871	999999	999999	832	833	620	613	765	982	999999	356	999999	58	999999	458	784	684	378	948	306	173	583	652	920	847	647	72	830	107	61	538	189	879	774	401	999999	219	75	170	861	999999	982	657	824	727	868	290	778	999999	999999	305	492	999999	672	999999	999999	999999	964	985	196	558	783	667	999999	999999	177	767	283	999999	50	574	999999	218	96	999999	190	925	828	202	978	366	293	999999	999999	756	55	688	999999	166	999999	999999	255	90	973	313	982	324	727	999999	999999	111	16	121	81	999999	687	284	414	999999	437	372	441	771	999999	830	275	75	999999	183	999999	488	560	127	999999	892	999999	537	244	999999	557	866	207	337	642	877	359	999999	646	921	999999	770	284	85	728	741	999999	483	84	153	47	999999	879	553	222	81	999999	888	556	188	981	159	50	630	999999	571	174	113	139	138	480	103	429	523	999999	517	213	484	399	823	999999	845	999999	100	746	640	986	653	125	570	336	470	625	999999	940	919	999999	999999	501	166	999999	612	999999	946	672	943	498	999999	449	704	868	76	499	733	999999	999999	696	949	884	943	584	521	988	999999	801	999999	478	999999	999999	194	787	559	999999	999999	256	573	999999	517	999999	802	152	
630	213	420	999999	999999	971	891	465	999999	233	780	769	558	581	65	999999	999999	154	999999	475	536	782	265	917	318	93	999999	999999	438	643	189	531	92	999999	999999	317	999999	865	540	48	587	506	999999	999999	16	790	434	999999	201	999999	715	372	999999	336	616	848	999999	999999	393	999999	715	414	36	170	999999	999999	687	999999	627	999999	55	920	613	623	999999	999999	13	999999	999999	528	658	604	295	489	928	816	766	755	194	115	368	85	481	363	333	183	480	617	999999	999999	113	677	44	453	904	795	999999	151	448	586	844	653	591	865	528	121	999999	999999	242	238	492	931	572	521	389	999999	449	260	999999	715	559	999999	388	999999	425	999999	569	842	584	143	999999	624	999999	608	271	715	494	999999	834	222	64	999999	999999	999999	274	181	999999	999999	74	999999	355	508	851	999999	36	458	274	999999	449	547	551	999999	962	999999	180	999999	625	964	260	674	485	832	999999	88	999999	626	21	700	889	254	877	57	778	650	787	558	999999	582	999999	813	450	66	176	296	671	778	999999	285	517	406	999999	149	271	400	999999	523	999999	999999	83	999999	447	999999	547	999999	670	503	999999	999999	999999	621	999999	52	393	999999	233	999999	666	999999	999999	882	999999	735	193	493	698	737	785	999999	201	274	475	10	509	180	999999	877	518	999999	626	177	280	658	999999	999999	312	999999	756	824	176	39	856	954	365	201	754	999999	390	64	999999	932	717	130	131	58	155	103	543	222	81	356	999999	999999	512	249	611	997	773	297	999999	999999	981	961	221	171	999999	521	645	317	426	664	496	464	474	693	459	999999	536	913	750	219	969	999999	999999	820	129	999999	999999	999999	999999	999999	938	103	999999	321	999999	756	908	999999	641	634	458	236	796	416	859	999999	999999	818	790	461	999999	859	546	971	999999	448	999999	400	999999	999999	78	528	999999	669	726	403	591	162	999999	702	251	576	282	999999	999999	743	747	345	961	999999	939	634	335	999999	295	88	556	999999	105	513	548	999999	999999	394	566	929	508	999999	999999	465	864	79	85	97	220	894	586	999999	220	483	700	999999	439	999999	316	444	202	999999	999999	647	847	690	66	239	164	733	999999	999999	559	831	244	999999	655	999999	999999	999999	558	248	917	999999	502	999999	690	622	812	675	999999	549	88	999999	736	907	752	52	617	184	22	999999	932	999999	999999	999999	871	389	999999	999999	227	999999	569	999999	886	954	682	983	155	722	999	444	426	489	655	999999	809	437	999999	336	999999	999999	887	634	858	711	316	440	165	999999	263	311	384	999999	
458	999999	999999	642	245	782	999999	769	999999	895	184	578	429	999999	830	136	889	444	999999	911	999999	614	56	934	587	999999	648	999999	827	352	469	698	69	695	999999	999999	999999	176	999999	323	111	107	999999	992	460	999999	291	863	999999	999999	913	999999	27	473	518	843	106	999999	64	71	144	999999	941	555	999999	485	999999	734	421	999999	997	722	999999	999999	809	125	899	64	483	307	892	999999	642	798	438	999999	681	596	187	198	999999	999999	122	140	189	129	165	999999	566	975	771	557	999999	291	41	999999	576	57	663	402	943	52	572	999999	178	359	350	153	126	784	999999	922	557	999999	913	999999	610	999999	790	690	959	999999	999999	508	999999	345	343	361	767	247	83	633	999999	784	254	372	519	365	962	830	778	999999	999999	999999	180	849	10	228	999999	126	590	999999	267	973	999999	213	555	999999	230	833	25	989	999999	879	711	181	988	773	978	550	405	255	158	999999	999999	999999	696	999999	337	687	999999	999999	999999	651	999999	618	376	960	350	999999	816	999999	144	139	814	789	637	174	81	999	860	237	249	826	999999	345	999999	306	71	496	517	840	736	543	498	999999	15	734	999999	102	999999	38	999999	937	734	949	999999	29	999999	132	319	999999	644	338	827	118	875	166	999999	321	999999	79	899	854	533	976	999999	999999	999999	913	783	999999	999999	978	204	831	804	999999	102	770	234	297	160	999999	187	985	206	407	716	390	34	848	803	911	999999	735	139	578	999999	757	240	519	388	242	348	417	590	665	999999	999999	313	574	73	170	96	999999	999999	960	999999	999999	780	999999	885	261	888	999999	999999	39	196	468	999999	236	897	345	539	715	909	918	599	999999	404	540	273	720	86	460	785	643	999999	999999	817	179	999999	866	999999	918	634	999999	353	413	317	561	479	999999	999999	86	999999	728	630	381	114	999999	370	999999	152	249	58	174	184	437	159	466	214	417	651	532	999999	999999	367	999999	999999	781	574	195	462	843	70	598	426	10	784	66	22	453	674	816	808	993	724	737	870	469	999999	915	264	851	357	72	33	999999	750	646	370	19	999999	332	435	184	454	308	189	459	999999	183	653	103	453	760	999999	834	723	341	316	630	750	621	828	999999	931	610	496	999999	574	654	259	148	695	12	163	352	391	634	548	425	558	999999	720	779	999999	171	999999	596	999999	198	58	418	999999	740	269	678	503	776	999999	844	812	190	885	104	923	515	407	450	607	400	453	99	792	891	999999	339	901	59	396	770	212	900	678	385	999999	841	
808	955	743	484	848	999999	390	704	612	378	535	626	855	756	764	999999	999999	928	745	999999	625	448	669	929	777	454	390	483	641	999999	511	509	498	92	999999	451	706	132	999999	838	708	98	288	999999	803	999999	203	639	999999	255	999999	749	640	646	999999	369	999999	813	706	404	235	907	72	700	866	36	137	773	59	322	260	866	387	907	260	537	170	999999	136	999999	261	999999	477	396	11	761	869	851	999999	347	165	892	426	157	613	800	35	587	837	777	999999	430	999999	693	994	53	372	732	396	688	999999	330	687	213	999999	484	999999	676	698	114	167	999999	906	711	167	367	999999	239	999999	999999	511	582	138	999999	355	830	170	783	999999	957	399	146	464	189	999999	999999	999999	222	13	138	370	359	889	732	620	870	999999	878	999999	637	999999	999999	999999	936	186	627	201	999999	858	322	323	999999	999999	740	715	30	999999	999999	573	331	162	237	999999	175	99	999999	693	406	738	485	316	999999	257	764	364	999999	707	528	999999	520	999999	875	364	691	999999	713	85	999999	27	599	999999	797	999999	214	484	375	906	272	999999	999999	999999	999999	999999	999999	15	41	409	519	386	999999	322	303	724	62	687	287	873	544	999999	999999	87	999999	999999	999999	436	999999	978	53	289	988	999999	445	681	979	586	849	284	981	686	783	314	565	999999	568	286	755	999999	999999	527	207	502	372	911	470	999999	399	416	463	946	495	63	999999	239	398	109	877	622	744	476	837	12	892	858	999999	82	521	773	820	861	999999	999999	726	525	91	999999	987	999999	999999	999999	197	999999	820	45	999999	730	999999	335	999999	469	409	143	338	785	689	204	609	999999	343	398	434	625	595	601	274	59	336	840	999999	902	999999	999999	411	712	999999	404	191	856	667	999999	134	196	401	361	999999	548	118	999999	835	887	999999	483	200	822	608	571	847	229	770	150	403	999999	187	999999	356	66	732	999999	506	295	22	999999	999999	495	999999	247	234	244	149	726	941	394	14	270	999999	638	162	999999	999999	717	557	962	96	527	454	26	999999	920	14	405	816	492	445	999999	999999	143	637	705	559	370	346	612	89	999999	209	19	112	916	999999	718	903	154	521	789	999999	60	666	328	50	999999	999999	313	240	743	909	458	999999	463	999999	882	11	456	999999	999999	380	944	882	51	327	445	914	102	999999	296	999999	672	970	656	812	999999	999999	999999	999999	999999	999999	43	999999	999999	144	999999	70	648	530	581	716	457	125	778	418	793	177	625	11	605	342	145	847	944	999999	999999	999999	
999999	651	999999	415	999999	999999	999999	611	347	572	546	999999	999999	384	275	572	884	999999	54	557	202	247	29	656	999999	316	69	969	996	195	437	104	896	273	999999	999999	999999	176	32	666	398	176	81	231	631	718	435	230	77	573	999999	374	206	690	295	65	631	915	563	387	731	757	615	999999	144	451	19	999999	618	277	614	717	557	388	168	999999	175	798	35	143	881	838	901	432	233	73	898	216	978	710	999999	52	613	999999	934	640	560	999999	96	189	708	132	999999	799	958	254	817	818	999999	269	890	833	890	429	999999	892	855	192	927	81	999999	803	334	907	901	572	114	912	453	528	475	255	711	999999	434	758	999999	111	474	978	999999	999999	999999	719	820	542	161	193	149	51	785	999999	992	999999	636	905	999999	999999	898	395	999999	904	374	999999	793	645	131	55	999999	747	666	753	717	999999	825	472	128	999999	96	999999	421	920	999999	412	999999	107	999999	999999	218	999999	959	530	213	999999	999999	351	715	681	999999	185	420	116	999999	401	385	41	660	53	199	173	786	192	618	999999	973	229	999999	962	999999	696	392	999999	836	476	787	999999	550	637	999999	999999	756	447	999999	911	948	999999	732	381	36	711	999999	219	508	54	999999	777	911	674	116	619	219	753	420	238	792	986	279	722	613	249	999999	32	932	714	999999	348	502	999999	590	668	999999	760	935	559	260	999999	926	792	733	20	233	875	531	999999	275	13	37	462	128	962	999999	20	767	786	229	424	286	793	999999	403	284	214	999999	447	132	458	818	999999	999999	619	70	487	988	603	26	616	999999	999999	999999	413	321	50	588	999999	633	999999	993	158	999999	999999	895	142	164	339	735	29	791	94	379	999999	999999	176	484	509	901	999999	999999	174	770	613	923	999999	353	233	91	244	625	999999	813	645	465	669	530	151	723	927	333	658	999999	999999	824	415	71	632	229	155	999999	999999	726	86	464	828	999999	726	912	60	789	930	999999	501	999999	335	281	733	999999	999999	645	343	785	999999	233	373	307	999999	999999	999999	999999	720	14	936	678	546	739	999999	191	999999	291	804	238	999999	148	999999	410	375	602	999999	144	338	281	704	999999	232	304	752	852	999999	999999	613	937	405	276	78	926	999999	822	999999	595	999999	552	999999	243	840	114	121	835	999999	962	931	181	299	999999	999999	449	999999	436	999999	251	987	883	100	999999	999999	867	833	999999	80	476	999999	999999	745	999999	599	786	555	471	669	127	192	916	31	999999	999999	442	648	31	820	628	626	884	376	
615	607	660	462	620	565	973	281	714	999999	364	999999	999999	999999	394	783	669	893	839	767	999999	999999	81	862	999999	515	999999	229	811	587	451	850	214	999999	139	307	938	999999	935	999999	695	999999	478	160	666	999999	221	16	263	247	161	734	787	127	999999	556	536	999999	999999	999999	329	999999	469	137	324	514	668	999999	306	999999	845	345	999999	932	81	491	590	920	999999	704	304	238	999999	573	999999	716	73	96	149	583	770	149	833	831	586	941	386	351	836	162	597	20	710	176	402	999999	776	854	999999	555	965	616	603	796	999999	101	788	895	700	608	999999	581	71	999999	326	705	512	136	356	139	114	249	93	999999	999999	294	999999	799	181	620	939	999999	50	594	999999	999999	546	999999	31	495	162	491	650	238	710	26	999999	988	849	697	999999	650	507	999999	450	999999	532	560	689	525	573	989	724	999999	668	242	541	477	115	999999	168	475	115	861	976	623	598	855	342	100	345	539	949	483	316	299	999999	132	153	891	632	986	999999	505	999999	172	766	569	569	477	999999	481	882	687	538	838	999999	646	999999	826	999999	676	227	999999	999999	43	999999	999999	773	999999	531	999999	999999	224	539	182	128	610	938	814	999999	39	999999	865	616	999999	656	272	999999	478	754	74	192	999999	763	955	768	758	325	888	999999	526	795	200	946	75	158	999999	157	365	720	934	707	135	970	108	999999	362	981	326	386	777	304	305	624	999999	999999	16	460	999999	414	369	294	60	999999	340	999999	105	919	550	715	988	999999	589	758	820	366	66	356	665	574	416	776	999999	511	354	231	500	575	489	839	151	999999	573	951	360	649	657	444	640	865	296	443	441	610	398	663	715	999999	804	109	179	659	795	19	997	592	295	549	346	118	742	999999	439	711	574	780	550	637	407	180	709	622	716	800	287	999999	345	999999	999999	691	516	954	771	389	670	491	999999	563	953	768	364	118	108	531	132	766	13	999999	46	617	123	87	149	633	399	556	943	994	731	999999	256	896	435	654	602	788	758	59	50	92	367	986	999999	638	815	601	999999	194	999999	999999	969	615	362	505	999999	438	815	147	999999	999999	999999	999999	831	999999	522	999999	682	453	929	999999	17	953	689	954	999999	136	999999	510	817	999999	42	999999	327	220	65	640	544	999999	86	173	973	621	999999	926	543	939	164	999999	999999	358	999999	80	265	999999	999999	999999	926	407	255	451	45	999999	999999	201	91	790	110	621	873	881	923	751	376	766	371	396	893	763	420	
320	972	648	394	469	878	961	503	984	706	50	999999	146	685	999999	137	668	301	868	845	753	999999	542	881	244	434	177	999999	498	999999	127	999999	999999	987	934	479	396	999999	859	322	129	999999	126	999999	833	999999	999999	75	999999	638	999999	999999	35	918	666	481	439	767	159	45	710	267	999999	999999	999999	918	999999	159	750	165	740	747	442	555	725	466	722	627	57	76	648	112	961	859	278	999999	105	999999	999999	463	999999	629	771	824	611	861	292	114	335	914	626	999999	324	586	897	955	662	479	999999	209	758	811	999999	92	396	608	999999	999999	743	567	822	999999	828	297	125	121	976	617	999999	863	183	618	999999	143	450	20	787	999999	961	999999	369	626	62	999999	705	238	999999	688	999999	12	565	999999	999999	767	999999	329	809	37	471	999999	978	55	535	999999	36	150	519	585	999999	385	821	999999	192	999999	208	206	999999	707	591	887	999999	298	189	999999	307	999999	257	534	51	999999	211	759	913	185	999999	999999	101	723	104	564	719	999999	56	62	191	644	955	999999	569	895	999999	999999	445	999999	584	690	999999	593	999999	999999	893	999999	999999	521	999999	71	17	16	999999	884	999999	530	612	37	178	877	251	137	760	663	89	999999	965	156	999999	999999	999999	999999	601	999999	458	507	999999	114	999999	734	999999	999999	999999	129	636	999999	855	685	790	999999	499	418	415	706	448	737	833	999999	910	999999	999999	397	475	83	999999	999999	415	441	435	999999	839	508	365	999999	999999	999999	259	640	36	999999	460	999999	366	500	610	999999	923	894	214	721	999999	323	203	94	999999	402	999999	804	381	958	999999	424	999999	192	715	991	999999	972	618	999999	999999	999999	352	780	137	739	41	975	473	843	754	520	999999	713	933	526	314	281	999999	695	999999	455	269	999999	597	46	39	183	785	619	851	951	286	483	243	481	971	423	957	975	371	93	341	537	214	999999	197	999999	259	199	686	781	999999	922	84	999999	933	284	192	100	999999	857	200	853	991	999999	244	999999	480	999999	555	891	999999	752	334	573	124	731	862	999999	848	999999	923	595	933	79	707	364	408	211	547	696	240	866	275	513	893	999999	545	999999	999999	443	76	797	644	794	999999	501	597	510	999999	212	422	999999	252	999999	934	604	919	999999	104	879	354	278	999999	859	661	999999	486	821	680	636	195	460	999999	415	426	135	999999	149	612	216	999999	898	293	345	999999	623	624	58	578	299	999999	623	317	999999	999999	797	883	999999	999999	19	24	776	829	291	26	962	830	836	800	808	652	780	
319	888	123	456	985	999999	585	48	999999	438	999999	391	78	571	153	878	326	629	252	176	999999	602	201	990	78	999999	328	321	792	787	258	999999	646	787	313	428	795	642	812	999999	999999	104	185	586	533	448	222	999999	818	951	999999	180	999999	486	999999	999999	999999	132	387	982	261	999999	255	56	999999	482	999999	290	999999	999999	999999	683	817	938	966	912	427	614	999999	630	789	873	502	999999	276	87	999999	170	24	999999	731	672	999999	829	999999	935	848	138	406	61	703	932	197	999999	867	837	363	628	519	860	299	999999	999999	999999	202	388	770	999999	780	112	999999	584	275	670	993	421	427	987	885	40	74	999999	999999	415	926	999999	999999	408	973	999999	724	585	999999	999999	307	649	16	999999	999999	674	999999	443	999999	304	782	129	999999	527	110	999999	420	376	999999	488	796	11	999999	261	999999	999999	702	371	999999	351	388	693	933	121	373	354	415	918	360	999999	999999	999999	939	999999	632	807	200	999999	308	999999	28	357	842	172	367	306	999999	999999	999999	999999	972	803	13	999999	916	99	196	554	163	755	50	501	26	532	622	175	71	960	628	31	155	544	73	912	333	40	851	770	754	76	579	660	999999	69	248	72	999999	999999	999999	543	621	645	14	552	487	999999	999999	319	550	999999	999999	814	999999	657	155	437	739	100	683	885	999999	425	800	999999	186	389	262	956	293	559	548	139	963	95	999999	999999	539	520	435	999999	698	541	999999	561	999999	765	534	591	913	810	999999	536	258	121	305	205	844	999999	376	107	273	384	35	990	999999	115	850	999999	257	999999	999999	228	664	877	999999	705	999999	248	999999	420	855	671	52	483	236	21	880	852	789	214	665	622	154	338	542	999999	515	238	907	726	999999	999999	343	999999	912	114	999999	381	999999	999999	999	606	663	955	999999	602	342	552	764	642	999999	999999	261	999999	980	285	999999	335	344	873	999999	999999	340	537	506	999999	999999	774	570	132	148	509	928	199	214	68	959	999999	999999	940	981	962	474	275	502	916	242	300	298	636	39	546	999999	61	409	42	275	999999	459	879	999999	568	982	999999	503	725	80	72	839	921	326	999999	248	999999	891	237	502	75	45	589	139	47	999999	933	103	602	999999	877	789	182	793	833	999999	217	674	999999	999999	833	999999	776	846	999999	461	377	999999	154	999999	642	169	182	539	210	100	869	749	238	92	58	548	901	263	203	282	999999	138	493	154	41	729	477	256	669	999999	269	999999	959	586	118	999999	948	304	829	999999	999999	643	593	
743	871	467	446	341	999999	295	869	522	653	897	999999	249	999999	999	999999	912	692	925	869	999999	831	135	790	652	973	434	599	607	433	485	999999	33	544	750	283	573	999999	146	325	384	434	746	100	71	791	999999	797	999999	999999	999999	35	691	999999	999999	912	999999	677	794	367	506	695	271	999999	999999	242	770	704	86	999999	703	630	555	610	495	481	94	999999	999999	860	114	637	651	580	516	460	973	999999	857	838	538	999999	498	779	818	688	173	657	999999	999999	30	175	721	232	999999	297	479	91	999999	215	827	999999	949	934	999999	869	999999	690	582	716	999999	520	846	248	198	999999	141	999999	999999	807	999999	999999	999999	898	839	939	916	429	256	229	980	891	973	652	20	827	999999	563	526	999999	644	482	999999	217	569	510	328	482	44	526	999999	703	999999	999999	897	999999	999999	60	999999	323	952	999999	444	363	735	999999	547	204	999999	370	861	999999	258	842	999999	836	363	999999	338	338	999999	443	999999	730	74	999999	601	503	999999	621	999999	895	999999	999999	996	999999	999999	721	999999	202	963	134	255	673	664	586	999999	457	316	71	46	999999	721	999999	703	519	999999	999999	999999	458	775	53	449	616	141	965	119	55	999999	153	797	642	432	999999	999999	495	197	720	999999	487	832	999999	999999	692	999999	543	184	999999	510	487	789	334	432	33	426	919	684	639	542	699	476	409	611	173	273	404	271	585	401	217	999999	519	647	999999	626	631	857	757	41	597	791	417	999999	368	364	999999	219	999999	719	455	999999	558	188	376	21	999999	999999	33	999999	190	281	598	310	302	165	279	999999	621	406	999999	71	927	607	944	907	68	864	252	999999	800	194	862	999999	945	406	772	999999	280	799	203	98	999999	338	999999	326	999999	999999	999999	213	94	785	999999	12	923	393	999999	951	244	469	952	568	300	224	999999	999999	419	733	999999	895	999999	939	999999	821	212	707	999999	599	999999	628	999999	951	621	49	723	24	596	999999	942	999999	523	821	105	999999	847	635	798	999999	709	855	906	469	751	357	820	155	379	776	999999	226	999999	294	999999	616	753	999999	946	260	501	999999	408	560	999999	804	382	571	843	605	974	999999	909	618	890	900	721	255	210	274	229	577	645	820	69	725	405	238	626	488	67	847	689	548	127	104	999999	356	678	947	974	258	311	773	801	232	317	548	404	304	999999	999999	799	682	40	923	969	587	999999	75	409	153	944	999999	547	999999	887	999999	500	999999	453	375	577	263	299	971	276	871	29	836	999999	856	834	
332	593	999999	57	999999	517	204	135	999999	855	999999	548	999999	313	999999	236	674	344	945	999999	608	850	529	930	546	392	69	657	108	999999	664	656	552	318	999999	771	988	999999	881	853	999999	669	999999	520	963	714	469	999999	999999	644	999999	501	999999	999999	999999	999999	73	999999	511	999999	458	546	37	310	201	999999	995	999999	999999	184	248	595	463	102	752	938	275	999999	967	999999	923	401	337	463	224	999999	193	999999	92	149	708	369	578	999999	405	759	642	283	329	999999	719	946	976	155	999999	999999	47	380	66	296	999999	65	661	679	701	67	218	573	96	38	774	261	439	551	476	878	27	207	697	999999	999999	999999	689	999999	122	976	424	191	66	999999	134	812	688	796	933	999999	999999	898	999999	347	551	78	197	300	999999	467	517	435	679	528	999999	840	683	73	990	224	999999	999999	999999	724	642	36	517	631	904	961	573	999999	618	823	180	999999	642	359	451	237	999999	999999	727	655	468	989	512	999999	999999	293	138	624	805	718	999999	16	342	840	999999	524	561	565	396	280	999999	874	817	999999	357	623	208	334	999999	763	999999	999999	973	999999	266	999999	999999	978	999999	620	999999	948	999999	899	545	173	785	802	999999	927	675	249	999999	457	999999	593	181	656	191	999999	95	804	999999	51	307	310	43	430	583	61	999	583	656	776	447	945	999999	917	999999	193	838	999999	679	695	999999	180	975	525	999999	672	481	868	999999	809	534	38	946	999999	999999	245	139	999999	228	602	927	999999	592	999999	19	999999	556	999999	345	997	999999	688	999999	999999	953	999999	335	517	279	911	579	141	785	847	251	419	999	251	325	84	999999	482	188	87	999999	999999	588	749	516	345	999999	227	532	800	548	845	903	638	999999	474	910	999999	95	317	33	795	316	744	983	599	816	315	999999	999999	999999	788	510	57	999999	957	999999	585	11	934	795	361	609	999999	309	999999	515	370	409	850	174	442	999999	870	999999	972	689	843	765	916	529	810	289	999999	857	759	345	856	99	999999	999999	334	620	999999	522	671	196	331	445	588	94	455	999999	97	105	511	401	999999	999999	576	278	705	819	94	415	984	999999	347	999999	549	70	659	280	525	924	840	821	245	358	999999	999999	368	999999	187	832	83	904	201	176	999999	368	705	999999	523	615	230	514	536	745	537	598	849	999999	895	527	434	185	999999	173	265	689	165	291	999999	789	910	999999	999999	261	341	89	881	180	782	191	365	796	999999	999999	703	999999	295	500	821	999999	937	174	512	660	999999	999999	999999	
999999	911	999999	212	999999	262	733	705	999999	872	284	413	999999	999999	678	421	714	171	637	428	480	469	928	404	665	469	815	852	745	795	981	853	443	565	854	269	999999	978	999999	544	33	214	780	463	20	96	373	88	268	753	798	498	770	479	54	568	982	271	547	999999	446	881	999999	138	891	430	970	892	999999	999999	304	735	230	999999	405	999999	689	999999	999999	579	999999	737	593	991	999999	492	92	999999	999999	295	287	854	441	987	999999	152	255	651	999999	999999	126	481	226	999999	458	999999	278	677	84	778	879	516	876	968	858	999999	297	999999	141	999999	347	15	381	576	140	450	303	999999	994	263	30	47	902	999999	463	624	520	743	999999	933	999999	415	890	999999	416	770	999999	473	138	999999	854	286	520	174	251	120	999999	649	719	18	769	45	999999	820	758	842	614	999999	999999	999999	198	554	435	207	194	932	125	999999	169	369	472	830	999999	605	999999	999999	999999	738	562	999999	524	871	33	999999	174	187	731	79	983	574	999999	905	958	893	999999	310	851	322	999999	319	999999	470	489	359	546	938	930	999999	421	25	325	875	519	172	720	326	530	999999	43	16	211	999999	656	595	213	566	999999	220	404	999999	999999	999999	759	999999	999999	999999	391	673	999999	235	256	653	657	999999	999999	291	395	999999	183	883	779	949	999999	972	117	949	999999	894	156	980	76	999999	683	323	132	121	126	999999	814	999999	999999	999999	914	999999	759	557	397	687	346	921	180	86	999999	521	328	999999	924	999999	999999	408	999999	497	526	17	169	536	970	344	845	148	174	999999	981	517	948	922	45	482	222	560	561	136	557	234	999999	990	999999	172	994	190	196	999999	141	415	426	447	340	999999	999999	233	587	999999	999999	207	999999	61	999999	529	572	406	906	452	574	585	999999	122	939	999999	208	179	854	808	350	664	951	835	999999	999999	100	999999	999999	139	999999	989	999999	508	294	999999	477	757	999999	162	599	999999	284	743	765	999999	568	314	508	999999	708	478	378	779	712	187	256	999999	74	529	439	72	814	777	618	584	612	348	828	589	823	999999	284	701	999999	752	389	999999	80	441	17	999999	999999	553	430	365	620	203	795	116	113	999999	693	999999	723	536	783	999999	135	190	999999	229	999999	919	224	267	204	677	570	959	999999	47	851	632	521	652	70	270	356	999999	999999	418	553	721	485	277	999999	999999	999999	999999	969	882	92	890	498	787	310	92	339	999999	171	943	999999	835	318	76	705	70	999999	80	999999	522	999999	873	225	999999	676	763	
443	999999	999999	296	699	887	999999	915	955	961	143	734	999999	977	999999	193	999999	30	784	717	413	419	572	999999	63	999999	216	999999	731	218	674	963	121	546	999999	392	663	874	254	745	845	999999	120	744	927	999999	728	498	591	999999	782	999999	750	958	360	33	384	812	243	791	681	543	194	746	999999	180	622	804	338	549	530	226	776	49	872	999999	309	999999	999999	933	188	999999	999999	763	436	999999	223	162	196	625	17	999999	641	462	999999	311	217	373	999999	756	999999	924	169	999999	446	999999	428	711	96	350	724	556	52	999999	613	963	677	431	999999	999999	957	470	618	713	541	999999	585	324	975	999999	999999	935	999999	23	436	264	558	823	999999	999999	60	512	999999	845	900	999999	808	999999	848	109	634	786	62	639	999999	47	315	999999	510	767	980	114	999999	526	547	789	185	999999	873	999999	415	853	114	450	766	455	404	999999	999999	89	871	253	475	875	936	26	882	999999	223	999999	999999	112	323	999999	999999	999999	776	549	308	121	285	778	468	999999	694	780	681	612	873	354	643	542	999999	430	999999	737	639	860	999999	531	906	444	999999	999999	410	313	540	999999	561	820	679	854	474	999999	804	102	999999	975	999999	165	999999	280	999999	869	755	416	468	892	663	161	317	915	959	777	215	999999	999999	984	99	391	999999	136	60	999999	675	789	78	943	626	802	999999	999999	679	999999	196	636	999999	945	729	994	845	999999	891	409	999999	763	894	999999	495	963	138	800	886	799	915	218	229	815	999999	966	348	524	275	861	207	653	245	535	999999	999999	274	28	999999	105	545	601	245	651	548	999999	894	381	457	663	999999	999999	999999	879	518	977	416	761	750	762	655	330	383	40	212	860	527	369	115	916	698	120	545	999999	264	324	973	578	276	292	81	967	77	611	197	54	999999	999999	999999	613	171	512	999999	501	449	999999	228	999999	448	688	394	535	275	540	999999	563	618	986	625	204	999999	838	999999	467	999999	688	263	999999	842	999999	983	171	999999	502	754	999999	842	53	351	49	106	999999	139	587	898	546	701	536	646	634	436	999999	999999	999999	609	333	999999	809	999999	760	961	456	999999	291	704	232	999999	772	785	999999	720	574	999999	999999	108	999999	709	906	568	154	999999	726	135	218	731	103	431	529	893	999999	177	999999	242	591	87	649	406	999999	999999	999999	363	928	999999	999999	914	861	256	999999	724	999999	624	121	251	665	773	244	331	164	559	611	800	663	999999	364	611	999999	342	62	999999	458	839	860	33	892	791	68	
975	267	304	870	847	277	999999	529	999999	66	791	576	999999	843	327	999999	298	281	999999	999999	999999	396	266	236	528	999999	654	275	534	763	97	999999	874	715	268	74	859	689	999999	533	857	360	556	554	895	766	244	665	141	597	572	999999	999999	101	19	588	999999	77	999999	653	622	999999	995	53	999999	999999	999999	112	584	263	999999	609	999999	352	842	698	839	999999	340	999999	958	989	144	936	201	999999	341	783	706	679	72	999999	347	999999	999999	328	364	513	585	462	74	142	91	877	999999	999999	243	674	259	320	748	299	736	999999	695	633	999999	999999	852	999999	112	999999	406	999999	200	599	999999	408	441	523	343	336	135	878	698	826	908	267	730	238	999999	666	534	396	931	999999	999999	759	999999	286	923	999999	660	952	360	999999	735	186	999999	615	701	835	243	735	976	422	173	857	890	999999	725	147	999999	624	999999	445	394	20	973	427	543	512	999999	999999	999999	999999	676	183	528	999999	999999	999999	580	999999	536	276	433	798	419	518	609	207	868	556	561	785	967	46	432	999999	760	725	213	999999	82	199	852	999999	145	938	999999	990	339	999999	777	994	999999	999999	98	263	22	595	600	999999	817	999999	643	437	603	999999	80	639	750	613	792	375	999999	321	999999	999999	999999	355	663	999999	772	619	868	531	779	566	229	755	999999	178	902	174	135	749	999999	999999	556	424	484	330	868	116	249	725	554	999999	477	255	179	751	839	999999	932	128	691	208	477	999999	658	46	595	325	691	999999	711	627	250	778	870	317	790	999	871	342	613	666	379	999999	977	377	99	973	585	999999	999999	999999	242	999999	67	999999	999999	444	766	447	735	552	999999	667	23	927	999999	698	384	862	960	839	795	599	999999	35	829	334	144	999999	946	621	739	494	252	475	394	244	999999	627	58	355	242	433	606	70	999999	712	139	999999	999999	401	598	722	246	499	999999	642	500	41	423	934	310	486	500	124	999999	929	424	548	542	927	977	757	999999	614	606	371	992	999999	784	126	205	94	85	999999	32	27	258	752	35	751	743	689	214	999999	54	756	932	492	999999	999999	999999	591	517	999999	423	841	908	631	893	88	650	56	257	306	739	226	411	944	101	795	681	671	522	790	194	999999	552	699	570	999999	439	509	206	999999	829	613	576	999999	142	190	119	627	859	999999	111	696	441	907	385	828	355	999999	999999	462	999999	626	78	726	999999	134	298	218	71	53	649	150	849	999999	477	135	649	614	812	910	685	63	812	575	689	497	
857	645	324	741	999999	451	118	744	832	213	999999	850	702	18	891	901	566	815	308	999999	847	999999	440	999999	999999	741	185	999999	999999	586	814	503	46	607	276	999999	893	329	550	207	41	115	999999	273	589	799	912	803	999999	784	497	996	276	728	650	210	215	74	999999	762	999999	999999	999999	256	399	51	999999	104	741	248	17	246	275	110	929	999999	703	999999	999999	388	828	999999	999999	991	999999	817	237	318	957	76	447	828	765	999999	932	413	147	999999	874	999999	999999	817	999999	780	999999	261	999999	176	798	908	999999	49	999999	185	934	999999	166	976	999999	581	999999	504	147	675	800	188	481	999999	177	526	999999	997	301	131	402	20	319	691	224	837	96	70	519	58	569	999999	434	999999	999999	999999	256	171	548	302	733	491	680	396	999999	598	779	252	999999	282	999999	509	747	999999	782	923	583	999999	761	999999	494	999999	985	999999	999999	402	999999	999999	634	138	999999	999999	458	998	398	999999	999999	922	999999	999999	67	844	72	247	745	999999	660	161	807	930	465	780	409	228	808	999999	506	591	999999	587	999999	888	617	869	11	870	61	749	884	871	592	660	763	145	999999	999999	691	747	353	56	741	602	93	999999	673	999999	43	239	200	418	415	749	642	134	781	999999	236	203	245	874	999999	911	277	936	347	804	999999	273	955	999999	999999	758	248	244	846	252	999999	912	999999	511	836	821	558	476	999999	843	28	999999	999999	103	424	497	512	478	47	999999	335	156	367	999999	483	770	283	43	999999	656	999999	999999	287	539	373	323	998	999999	999999	197	999999	800	480	503	999999	386	909	861	743	999999	256	769	206	26	916	658	555	336	999999	76	547	999999	999999	808	999999	620	361	824	730	110	499	778	440	999999	476	999999	675	863	999999	106	861	422	999999	327	410	741	212	271	622	999999	768	999999	705	972	649	999999	453	671	171	999999	34	94	141	999999	311	477	339	355	549	392	982	691	252	999999	214	135	999999	39	408	601	418	100	999999	25	342	827	83	468	999999	639	90	13	999999	999999	82	777	999999	657	26	932	412	856	999999	239	732	999999	429	773	767	524	611	424	999999	999999	757	999999	882	126	999999	484	404	871	153	999999	312	978	989	335	859	437	999999	577	23	475	199	561	379	972	292	999999	408	309	700	687	38	665	740	142	170	147	895	999999	358	541	538	541	712	810	927	753	97	104	913	340	679	999999	411	797	380	206	564	909	999999	53	86	104	180	999999	881	646	999999	856	174	999999	542	681	999999	481	937	657	
848	568	54	539	999999	999999	396	370	18	999999	999999	942	999999	964	583	985	340	314	999999	443	999999	256	999999	291	999999	240	929	202	797	997	813	929	999999	722	999999	996	865	304	874	771	999999	809	458	887	391	305	104	210	148	556	351	915	26	503	999999	602	639	762	34	999999	384	204	572	999999	191	999999	999999	49	616	999999	999999	45	440	999999	735	999999	999999	999999	900	219	146	728	63	999999	656	898	999999	366	435	754	366	999999	279	935	397	514	999999	448	705	66	223	64	594	561	999999	315	999999	332	768	736	805	597	862	814	999999	656	150	999999	999999	293	421	725	614	861	999999	27	766	999999	306	231	324	999999	346	843	996	91	144	999999	999999	999999	999999	591	598	999999	949	768	249	465	999999	741	373	914	94	422	645	497	450	732	341	999999	999999	979	999999	999999	422	456	261	29	818	720	999999	648	999999	22	999999	830	137	999999	999999	999999	778	310	999999	565	857	999999	273	999999	208	999999	640	412	170	405	999999	444	565	60	286	503	999999	229	646	423	999999	999999	999999	999999	999999	815	370	535	820	879	999999	999999	999999	470	999999	999999	999999	999999	821	319	89	119	488	123	219	999999	999999	999999	638	418	944	999999	664	947	346	142	13	200	380	392	148	114	999999	290	764	564	825	104	370	273	999999	189	408	336	344	999999	999999	293	863	128	999999	293	897	999999	935	91	583	999999	999999	557	19	991	957	438	181	974	999999	208	358	999999	999999	999999	716	374	999999	764	159	337	613	236	896	720	337	261	842	855	999999	189	354	999999	980	163	970	813	264	328	232	970	165	369	999999	999999	934	999999	518	999999	577	533	313	999999	999999	999999	68	999999	660	999999	664	705	595	325	999999	999999	853	675	675	456	209	902	119	779	541	189	182	253	644	858	785	129	743	471	288	683	875	182	999999	999999	104	82	162	964	664	526	384	999999	601	999999	194	269	542	72	180	999999	423	999999	639	752	84	815	263	999999	999999	544	999999	134	47	94	473	680	999999	940	999999	137	749	155	999999	25	804	342	651	401	674	525	587	999999	301	999999	269	350	999999	998	660	999999	818	999999	460	129	999999	260	801	999999	780	513	344	601	999999	999999	999999	278	419	624	947	741	173	862	137	988	957	291	999999	434	824	132	147	999999	290	999999	319	999999	695	994	999999	999999	999999	143	621	999999	999999	985	971	999999	688	991	931	918	60	918	999999	955	233	471	172	282	427	377	693	657	375	999999	321	636	999999	535	583	999999	173	403	210	999999	251	965	807	971	320	999999	999999	833	
200	229	999999	372	957	999999	175	999999	832	187	999999	173	450	999999	796	772	999999	344	524	999999	417	516	999999	999999	718	96	714	268	664	200	962	842	631	860	466	999999	999999	948	999999	380	370	999999	592	999999	276	46	589	287	999999	45	999999	999999	70	592	425	684	474	228	653	870	649	999999	569	641	225	294	541	590	506	999999	999999	725	664	154	792	67	924	769	390	681	507	436	999999	999999	999999	987	781	49	444	782	999999	325	999999	809	731	999999	790	950	999999	981	999999	999	781	528	807	582	321	916	799	368	759	705	837	999999	373	222	817	940	748	237	999999	502	155	723	999999	999999	430	855	423	339	276	973	998	408	186	999999	655	571	821	321	675	865	249	86	999999	975	488	332	445	999999	645	850	212	542	479	999999	853	67	999999	893	999999	466	503	470	101	786	707	438	796	865	566	256	128	437	562	647	999999	78	701	994	999999	999999	419	904	693	426	770	465	929	183	654	598	23	927	169	219	999999	778	985	999999	999999	59	535	579	952	399	731	775	980	832	749	999999	365	563	469	999999	999999	599	777	675	25	999999	508	999999	221	967	999999	999999	277	352	284	999999	93	465	726	385	999999	840	999999	303	694	995	484	107	999999	869	243	459	468	115	999999	999999	11	999999	230	999999	999999	912	367	999999	167	999999	507	999999	557	275	700	900	837	93	492	215	999999	483	981	30	766	411	199	352	734	783	732	172	189	511	482	774	244	700	999999	659	999999	965	146	163	497	846	549	167	178	342	999999	999999	622	957	135	999999	338	999999	999999	999999	722	25	261	383	808	344	458	55	999999	926	666	146	259	999999	732	999999	347	827	999999	999999	999999	41	183	401	999999	357	550	999999	386	955	445	44	440	695	936	999999	999999	762	355	163	398	504	375	251	676	999999	999999	999999	234	453	190	999999	677	349	287	690	841	859	223	461	794	236	999999	837	490	632	706	563	999999	999999	967	999999	482	999999	531	367	999999	931	999999	684	999999	760	997	999999	774	934	999999	999999	418	255	999999	999999	548	893	368	999999	835	999999	761	54	779	571	893	999999	485	605	38	308	818	999999	34	909	144	538	999999	44	239	999999	72	556	999999	999999	155	650	648	122	46	999999	20	369	532	139	180	681	905	659	867	47	457	179	906	67	282	498	231	999999	720	999999	663	334	932	108	474	214	778	173	426	999999	999999	372	999999	999999	297	999999	397	999999	738	462	633	999999	177	201	289	999999	999999	217	343	657	429	932	999999	35	999999	686	999999	433	999999	999999	
903	741	999999	624	727	94	610	466	999999	823	110	999999	978	999999	386	93	999999	741	819	582	564	570	830	768	823	388	970	543	525	610	31	999999	240	772	559	891	346	552	473	204	292	194	999999	519	999999	999999	953	143	649	999999	529	695	613	92	411	999999	999999	999999	801	348	123	77	941	169	802	145	999999	999999	708	495	746	615	999999	624	299	999999	132	320	221	999999	434	999999	894	684	91	335	999999	158	371	226	979	872	750	135	91	225	999999	287	716	421	999999	748	435	163	104	914	999999	988	999999	999999	220	600	999999	81	914	286	999999	267	88	476	783	999999	844	492	515	874	864	152	543	84	137	845	604	799	734	686	999999	740	589	176	907	373	366	340	999999	999999	999999	678	221	805	52	985	209	249	638	59	904	999999	999999	229	59	285	454	717	903	374	999999	999999	347	237	874	999999	677	912	999999	420	590	513	999999	999999	265	195	931	999999	42	999999	999999	364	999999	684	781	468	101	999999	126	632	918	999999	437	999999	392	165	341	983	930	609	318	296	999999	227	468	400	999999	522	999999	999999	999999	716	685	999999	728	641	302	662	999999	416	351	317	795	936	999999	942	86	844	999999	109	999999	948	807	433	833	999999	683	943	226	391	999999	578	999999	999999	289	211	962	675	912	999999	863	999999	537	524	267	999999	501	744	725	526	323	623	999999	999999	19	404	908	262	928	379	958	999999	446	74	414	772	911	542	999999	300	979	411	931	992	999999	185	421	293	999999	831	857	999999	228	999999	999999	999999	999999	540	253	999999	303	710	747	543	792	514	999999	473	119	999999	99	959	98	434	546	999999	692	999999	627	834	983	625	96	999999	521	999999	139	746	999999	36	973	381	999999	999999	997	999999	999999	398	999999	999999	942	948	183	999999	742	898	850	793	163	166	696	21	912	418	900	677	623	650	31	772	999999	496	999999	93	521	999999	670	325	437	999999	258	999999	587	895	892	45	999999	416	999999	623	999999	999999	593	839	340	961	468	880	871	329	999999	23	999999	999999	357	456	480	100	168	34	999999	999999	999999	885	907	999999	999999	27	526	865	999999	217	296	407	999999	48	902	999999	752	999999	999999	790	454	117	999999	245	926	160	999999	445	999999	360	257	339	395	645	979	707	931	938	537	451	999999	999999	102	999999	726	999999	999999	319	553	843	348	608	774	999999	89	999999	272	672	475	999999	479	90	311	876	959	999999	21	956	999999	999999	999999	814	999999	808	436	448	24	999999	518	999999	999999	999999	892	721	21	649	999999	947	565	731	444	999999	
472	263	971	282	704	226	487	769	957	879	260	999999	146	534	585	966	999999	641	243	999999	164	518	959	250	198	590	999999	999999	402	74	400	337	999999	999999	351	769	999999	164	744	798	697	748	999	445	978	999999	584	487	999999	999999	999999	924	497	357	114	954	304	999999	94	124	361	177	377	893	999999	999999	999999	699	193	816	139	856	897	445	999999	999999	999999	523	271	654	16	387	255	803	137	476	839	412	342	397	474	115	79	630	446	530	381	115	957	65	946	884	303	258	469	999999	37	999999	958	699	999999	780	470	440	118	999999	922	574	766	999999	92	194	999999	999999	351	33	786	277	999	869	43	999999	566	215	999999	999999	999999	999999	999999	56	448	787	454	642	952	694	999999	999999	999999	999999	607	807	349	944	972	999999	999999	507	907	445	304	760	62	999999	999999	41	223	999999	732	986	999999	999999	240	999999	999999	305	740	724	843	656	388	156	755	537	271	999999	999999	999999	999999	999999	604	585	999999	898	751	688	734	366	976	921	999999	390	907	535	580	681	577	999999	381	677	31	999999	663	260	66	999999	15	525	826	440	966	602	31	999999	391	315	836	341	968	885	570	999999	748	922	999999	999999	249	229	999999	590	999999	445	250	564	999999	999999	921	838	841	603	682	219	539	546	954	878	369	999999	153	274	999999	245	660	495	117	647	999999	741	84	68	908	785	567	246	781	531	361	466	999999	999999	394	999999	999999	374	212	360	844	212	999999	307	638	999999	85	693	745	423	784	999999	457	999999	999999	999999	763	782	695	999999	651	303	764	433	526	999999	268	565	880	846	745	296	292	756	999999	851	773	999999	430	789	710	874	500	368	746	606	19	584	839	214	999999	717	999999	999999	708	550	999999	544	999999	736	999999	520	812	899	677	498	472	999999	483	898	416	999999	362	906	999999	776	802	999999	686	919	892	683	999999	999999	611	37	617	976	999999	999999	413	238	999999	693	929	199	71	601	690	257	999999	319	111	940	797	999999	365	772	129	932	747	51	999999	861	844	186	999999	147	297	999999	881	999999	652	230	494	188	990	669	976	997	714	211	715	438	999999	583	582	999999	878	363	672	844	999999	999999	999999	999999	999999	144	999999	753	404	924	314	50	999999	648	666	881	455	619	268	999999	796	131	227	546	999999	429	999999	999999	603	19	268	934	999999	46	638	536	714	132	808	855	999999	233	999999	999999	897	675	71	145	999999	700	338	269	999999	999999	58	999999	898	999999	999999	950	67	999999	159	394	665	380	71	999999	20	999999	999999	333	
811	412	999999	573	999999	437	649	660	367	941	354	999999	680	999999	838	999999	999999	903	999999	745	96	857	798	241	83	218	134	526	613	732	999999	999999	534	999999	458	999999	110	485	999999	999999	329	386	999999	126	244	999999	713	666	541	69	999999	117	502	431	246	999999	999999	644	999999	999999	313	132	57	635	815	567	999999	675	551	156	901	513	696	999999	999999	710	275	681	997	827	504	999999	985	553	390	27	999999	113	999999	999999	89	466	985	999999	168	999999	338	956	310	676	877	999999	999999	395	999999	999999	420	335	15	536	999999	931	646	672	815	999999	146	999999	254	797	999999	276	999999	56	77	445	999999	800	18	227	381	319	999999	330	949	999999	353	600	395	553	999999	958	999999	242	999999	999999	819	322	999999	999999	71	835	711	513	402	611	142	78	999999	721	319	620	999999	787	165	378	560	999999	999999	999999	502	545	117	701	200	325	999999	999999	238	919	999999	999999	719	695	999999	545	607	868	928	348	334	285	999999	673	243	999999	640	999999	87	449	596	503	599	731	820	999999	999999	19	322	999999	442	468	839	999999	999999	114	900	632	630	619	999999	692	397	383	35	999999	272	444	468	213	685	857	596	789	333	133	615	988	874	640	818	597	555	851	906	866	446	874	578	138	95	17	999999	467	678	904	115	225	706	604	999999	999999	551	118	401	584	871	59	999999	999999	498	912	758	989	999999	183	999999	546	999999	168	780	999999	999999	999999	999999	999999	178	139	999999	429	999999	399	292	280	388	999999	55	446	459	331	994	396	799	606	640	183	999999	700	999999	999999	999999	569	748	547	823	864	999999	222	990	724	999999	999999	938	656	954	109	629	488	611	275	137	700	96	156	174	394	599	999999	699	944	999999	477	472	999999	999999	458	651	744	456	523	118	833	456	735	914	262	457	153	652	999999	999999	999999	98	401	376	999999	999999	601	383	999999	275	167	522	999999	306	999999	279	332	999999	999999	999999	884	41	97	167	304	999999	999999	241	999999	936	455	617	168	999999	656	388	81	249	595	976	59	999999	28	258	950	999999	409	439	975	983	135	159	157	999999	669	740	999999	999999	82	822	130	999999	471	502	819	550	364	656	650	559	207	92	408	528	408	523	22	839	216	983	844	999999	265	927	999999	306	999999	85	731	915	999999	999999	177	772	855	689	899	525	999999	410	999999	753	789	425	785	53	999999	628	684	156	727	172	37	98	978	208	114	544	691	522	90	288	924	999999	999999	999999	999999	636	999999	718	623	999999	409	805	37	100	143	999999	152	
767	556	841	400	585	198	999999	809	88	999999	656	584	365	999999	916	999999	999999	828	64	999999	425	138	124	954	965	532	999999	999999	231	999999	888	999999	274	402	999999	999999	248	999999	349	999999	956	560	836	842	26	144	267	999999	492	486	359	271	999999	999999	726	999999	999999	886	434	62	999999	463	588	27	905	591	319	999999	909	951	91	789	488	999999	999999	999999	302	281	938	831	275	577	279	745	711	627	987	679	675	295	533	361	463	297	999999	502	972	818	999999	999999	824	304	753	541	404	999999	782	570	308	862	999999	170	948	602	786	999999	194	842	999999	288	999999	999999	999999	624	999999	729	335	999999	999999	795	999999	483	344	513	17	971	999999	737	350	151	844	999999	381	999999	999999	373	999999	860	510	999999	999999	999999	513	658	831	999999	16	139	124	999999	244	591	999999	512	969	999999	825	445	595	815	565	456	501	173	443	187	269	484	999999	999999	325	475	690	730	999999	762	999999	999999	682	823	964	999999	999999	999999	907	263	785	868	999999	97	999999	999999	999999	695	643	861	999999	349	225	999999	924	531	999999	70	359	999999	900	910	35	999999	999999	999999	763	771	850	870	833	999999	266	189	401	401	641	586	999999	357	999999	999999	97	625	134	630	470	38	899	443	999999	563	325	148	362	874	842	635	999999	408	215	503	844	999999	37	811	93	999999	262	532	889	878	999999	11	569	905	823	409	92	271	679	734	871	999999	999999	280	510	127	999999	527	558	15	391	118	152	999999	161	323	598	323	546	434	999999	377	553	362	19	324	579	457	60	442	552	933	729	999999	632	999999	143	756	310	965	219	734	999999	883	496	445	859	862	754	510	999999	769	999999	254	958	504	999999	286	999999	196	999999	378	476	125	462	458	389	999999	84	999999	190	841	23	580	999999	51	403	670	999999	574	464	716	703	550	999999	783	217	484	521	137	573	856	495	999999	427	840	268	858	430	999999	65	196	788	39	329	970	999999	154	40	917	111	203	999999	999999	732	832	675	925	494	679	250	904	999999	946	161	333	355	899	163	999999	783	999999	249	827	518	278	927	674	230	661	37	73	454	604	36	379	446	799	999999	595	175	342	999999	751	798	999999	46	842	877	996	624	856	999999	655	143	566	954	999999	999999	463	904	999999	999999	999999	652	187	999999	555	999999	782	887	999999	518	567	218	450	181	999999	38	999999	241	999999	796	233	46	181	999999	798	471	469	999999	852	621	927	690	174	999999	540	109	621	700	490	921	105	119	78	347	999999	447	692	395	466	
564	820	999999	818	214	999999	795	480	115	661	94	461	367	44	934	591	877	54	813	640	398	999999	666	750	173	701	124	968	833	647	361	999999	999999	958	298	801	704	999999	999999	165	745	999999	999999	48	406	470	738	85	999999	999999	556	402	999999	755	78	999999	163	481	654	513	367	827	647	468	310	316	386	999999	745	143	886	15	999999	658	895	770	999999	627	354	703	962	48	835	999999	101	958	899	328	890	999999	647	999999	999999	999999	999999	999999	981	57	738	99	93	340	339	999	869	999999	317	230	860	308	254	535	137	999999	550	328	999999	999999	999999	999999	999999	68	517	604	999999	663	999999	999999	860	977	788	854	889	264	619	999999	709	836	217	550	999999	678	468	999999	896	121	999999	275	905	999999	926	420	680	396	682	35	999999	735	512	216	999999	678	370	999999	999999	999999	999999	873	341	917	619	999999	363	826	701	999999	600	925	707	384	568	522	733	999999	999999	378	183	503	581	594	810	999999	333	10	787	971	317	584	83	505	475	231	933	999999	860	771	67	999999	694	999999	999999	896	37	999999	648	249	945	980	832	999999	227	152	301	746	117	645	999999	362	49	729	430	999999	852	999999	909	999999	999999	999999	529	999999	320	329	808	637	169	913	946	205	362	547	36	337	752	999999	288	999999	930	196	880	225	939	999999	814	965	999999	999999	54	825	228	999999	660	210	460	999999	999999	897	343	664	587	999999	999999	999999	10	501	999999	102	273	999999	923	586	999999	999999	865	999999	349	614	514	843	999999	750	868	999999	977	999999	887	826	877	999999	111	391	989	999999	609	686	526	313	705	323	272	430	999999	999999	902	642	999999	268	999999	155	213	999999	392	500	549	836	999999	999999	658	999999	999999	877	225	74	818	542	999999	150	792	189	788	46	909	201	581	694	605	999999	227	999999	163	628	491	732	999999	885	999999	498	726	773	361	947	655	754	708	394	999999	91	317	370	54	999999	475	165	366	999999	316	200	919	854	241	999999	360	323	999999	985	395	492	78	932	543	999999	423	29	828	840	390	999999	493	999999	489	523	436	856	300	407	999999	336	999999	828	579	999999	999999	872	999999	999999	596	342	957	723	999	722	22	384	999999	946	999999	456	336	525	999999	161	999999	732	374	717	999999	504	32	399	999999	69	126	249	362	999999	999999	551	486	67	254	58	206	999999	197	767	510	999999	39	353	999999	706	999	849	52	428	110	847	507	999999	615	102	999999	568	999999	999999	999999	773	999999	101	999999	791	969	279	281	737	954	937	544	606	216	112	
474	678	334	999999	999999	276	207	934	636	681	53	662	452	161	739	999999	878	257	999999	999999	999999	938	999999	999999	736	730	578	314	473	172	312	999999	617	513	627	999999	243	765	880	999999	575	97	999999	747	747	317	826	129	998	999999	68	999999	444	479	82	999999	753	999999	398	338	698	892	999999	999999	378	999999	54	939	533	999999	999999	123	377	834	171	999999	483	999999	535	429	903	999999	316	157	999999	999999	466	148	441	101	887	192	376	551	639	682	626	991	378	604	999999	999999	596	899	921	945	999999	609	999999	999999	999999	574	526	969	999999	250	586	999999	370	999999	999999	999999	508	442	221	222	746	825	205	488	326	999999	810	931	999999	25	999999	999999	236	167	105	856	830	311	999999	322	665	999999	126	399	999999	313	631	25	917	366	389	163	999999	708	209	104	414	999999	812	570	764	594	813	419	387	178	96	212	999999	830	999999	206	999999	999999	999999	999999	708	805	392	999999	861	794	24	799	636	708	730	527	999999	10	452	12	499	478	557	81	593	999999	21	928	227	428	999999	97	291	193	759	787	162	860	395	999999	446	800	709	969	580	23	782	679	999999	568	254	267	387	82	999999	925	351	485	754	11	794	464	999999	442	47	927	999999	452	948	942	375	106	614	843	566	698	999999	588	501	999999	924	999999	999999	659	183	999999	709	218	486	834	446	677	116	999999	814	982	15	276	932	999999	505	340	730	506	203	157	652	999999	516	999999	166	763	983	184	86	999999	999999	145	268	999999	227	309	966	124	506	697	990	999999	39	584	999999	502	655	848	999999	594	611	999999	465	999999	847	175	701	999999	677	683	693	931	317	361	17	870	17	395	434	999999	374	999999	999999	505	166	432	514	932	325	664	117	145	110	999999	850	991	999999	999999	699	62	608	498	447	822	13	999999	999999	677	576	822	494	999999	999999	999999	999999	996	983	999999	869	425	661	768	162	23	575	558	999999	999999	511	26	200	775	999999	382	597	999999	178	187	501	107	518	836	366	503	179	847	999999	232	272	854	17	720	372	999999	400	839	345	434	257	455	238	999999	176	559	999999	718	573	50	999999	354	827	999999	467	772	999999	825	412	658	843	727	837	999999	562	656	999999	999999	999999	999999	999999	758	540	999999	999999	56	868	430	999999	999999	872	460	283	680	941	999999	36	211	262	600	376	575	436	999999	590	529	618	630	536	519	550	160	999999	161	999999	532	999999	999999	876	999999	903	486	164	605	786	999999	454	166	999999	644	999999	808	999999	812	55	417	331	853	
163	409	438	247	894	160	266	721	999999	132	622	419	113	942	334	841	696	890	420	999999	900	208	85	461	964	999999	999999	742	999999	504	115	651	210	999999	999999	476	982	999999	592	14	349	75	247	331	999999	256	540	999999	483	386	125	165	996	999999	952	955	334	976	999999	11	271	999999	999999	650	999999	971	219	152	22	857	999999	999999	308	999999	490	834	999999	753	917	718	361	211	268	999999	388	950	654	999999	18	974	152	999999	393	590	742	999999	287	597	314	573	46	397	674	999999	528	999999	857	590	20	127	994	580	69	564	649	69	264	242	271	999999	326	510	999999	47	714	852	647	717	673	664	999999	373	449	353	681	964	536	641	999999	303	103	999999	699	890	979	571	999999	829	940	683	571	54	335	247	999999	536	263	637	912	999999	447	149	916	355	569	631	141	715	882	685	532	622	214	967	973	262	999999	999999	999999	152	906	817	777	990	999999	513	47	211	107	155	999999	899	729	361	856	999999	157	999999	331	999999	440	240	999999	999999	160	948	840	367	999999	994	725	20	999999	999999	769	629	371	999999	999999	999999	593	999999	618	736	999999	999999	892	852	999999	29	114	467	922	709	999999	999999	871	522	840	154	673	680	937	112	430	999999	330	960	592	236	592	231	999999	274	764	510	622	220	290	527	65	987	255	254	889	267	98	999999	999999	104	758	999999	999999	999999	393	913	992	516	316	283	312	932	270	999999	437	883	376	657	944	999999	63	660	242	322	98	685	434	692	222	172	612	460	903	497	478	742	999999	982	881	851	517	115	999999	16	224	999999	726	371	817	15	890	440	924	999999	999999	107	617	773	999999	707	488	310	303	153	671	851	38	772	416	694	748	394	776	103	999999	947	757	999999	108	964	999999	73	999999	216	281	181	999999	58	456	380	135	371	999999	183	372	217	812	759	345	999999	105	953	954	132	267	505	664	831	171	103	350	391	674	65	748	424	436	96	872	499	999999	979	326	46	569	386	999999	602	730	486	144	997	890	735	869	15	119	999999	949	775	517	999999	886	363	39	743	999999	999999	435	948	999999	726	999999	845	999999	125	637	918	563	880	82	71	110	685	958	353	501	999999	195	743	315	684	999999	106	982	999999	103	999999	999999	826	690	526	177	782	704	999999	999999	999999	999999	754	377	201	999999	79	702	455	604	211	404	686	251	757	720	999999	642	107	589	999999	863	436	32	674	911	736	200	556	999999	328	999999	999999	999999	457	261	441	999999	124	495	77	403	537	
26	999999	568	330	584	932	806	485	999999	607	829	329	191	261	731	999999	999999	461	879	156	560	286	999999	854	452	999999	506	999999	326	527	999999	999999	999999	336	420	140	115	590	161	999999	999999	419	188	382	720	914	999999	999	999999	671	999999	43	198	257	976	740	671	999999	877	999999	436	527	168	622	996	317	932	854	841	601	597	699	309	621	999999	150	108	847	999999	999999	528	999999	999999	999999	693	577	333	149	999999	999999	468	401	712	999999	831	999999	261	999999	999999	999999	982	420	999999	999999	84	145	999999	999999	999999	835	641	999999	999999	349	271	929	949	513	928	428	983	792	504	999999	999999	999999	999999	999999	999999	999999	889	542	470	730	999999	117	349	469	580	558	843	756	299	524	48	644	821	999999	109	901	282	748	636	958	429	199	999999	999999	975	877	158	999999	999999	675	945	109	363	849	792	163	590	489	932	380	585	236	999999	980	133	497	999999	623	999999	888	902	151	905	512	311	366	201	999999	493	702	409	57	970	624	578	938	291	971	580	945	999999	792	999999	265	383	203	999999	935	872	487	502	999999	957	897	999999	999999	203	999999	548	436	962	246	995	239	971	537	266	878	412	194	999999	413	53	999999	999999	120	335	999999	999999	999999	669	266	999999	999999	210	875	99	82	852	773	745	441	433	153	983	84	796	999999	294	845	936	819	533	687	999999	99	490	75	999999	999999	999999	999999	999999	440	766	706	765	989	999999	105	447	193	36	638	449	775	980	899	908	999999	323	749	364	999999	181	999999	732	793	734	120	395	999999	752	199	304	999999	720	992	387	999999	318	806	556	199	999999	999999	793	895	999999	506	119	590	166	826	349	999999	199	437	999999	915	973	971	265	918	710	422	440	836	343	258	999999	987	522	630	999999	516	202	175	885	427	67	999999	555	237	10	804	867	926	850	575	11	293	733	999999	314	346	551	637	488	999999	999999	956	561	990	451	132	999999	999999	641	832	537	33	551	999999	858	145	426	38	918	905	999999	514	986	768	256	771	264	60	999999	847	965	999999	686	899	114	111	999999	565	785	878	736	341	999999	27	47	999999	741	891	999999	178	999999	523	719	582	999999	809	970	999999	743	679	999999	27	219	794	867	972	346	999999	999999	757	859	999999	252	999999	179	224	229	968	999999	278	40	372	447	157	927	999999	999999	114	470	999999	140	999999	821	115	20	718	131	999999	999999	74	641	99	163	999999	319	68	280	680	999999	225	999999	11	72	474	649	999999	580	72	866	425	999999	999999	191	442	626	377	
50	999999	38	461	999999	729	999999	665	637	999999	219	999999	838	869	999999	173	701	254	716	138	429	356	999999	515	999999	69	999999	733	936	408	907	720	999999	941	999999	144	651	951	999999	999999	999999	406	837	707	295	989	999999	996	254	999999	541	937	726	498	999999	693	679	523	999999	999999	105	95	999999	238	999999	999999	361	896	999999	46	999999	749	131	999999	945	32	519	758	999999	158	835	637	489	971	867	999999	993	741	999999	334	465	138	638	99	763	107	677	999999	674	795	638	337	154	218	452	999999	816	999999	999999	999999	184	999999	303	999999	207	999999	606	758	371	73	506	619	901	527	580	999999	121	999999	103	999999	999999	910	94	434	519	508	492	280	528	85	999999	133	999999	80	159	544	999999	999999	999999	999999	501	918	247	610	299	28	999999	627	637	999999	680	785	999999	704	578	999999	836	869	999999	699	975	335	239	295	910	383	430	831	377	46	559	647	148	798	355	436	672	483	999999	501	82	999999	999999	470	405	377	356	999999	501	885	708	965	817	999999	329	176	689	952	999999	915	597	604	999999	601	999999	42	999999	999999	999999	151	601	999999	999999	999999	626	999999	693	768	890	542	999999	999999	999999	492	337	999999	999999	999999	478	189	747	999999	782	229	903	478	616	50	961	999999	731	999999	146	360	293	355	241	999999	576	999999	482	920	999999	168	888	662	999999	766	274	915	999999	700	999999	178	999999	880	579	514	260	999999	503	652	807	527	810	658	799	979	209	981	362	999999	380	999999	999999	826	659	999999	340	251	214	849	776	56	169	40	868	999999	999999	412	776	726	999999	999999	716	829	122	544	357	240	999999	999999	567	999999	562	45	330	251	471	577	231	955	999999	19	943	654	876	761	999999	780	790	999999	33	796	215	635	764	952	552	877	714	999999	276	999999	388	999999	291	493	999999	133	710	627	999999	999999	190	821	999999	402	999999	72	953	361	186	577	450	41	271	771	87	926	281	378	698	999999	863	116	688	83	631	999999	372	999999	277	243	79	999999	999999	644	999999	999999	92	371	477	489	924	999999	999999	698	999999	999999	657	520	416	567	852	341	999999	912	526	84	999999	479	771	459	999999	999999	94	942	999999	287	706	999999	165	999999	999999	910	900	218	670	510	999999	989	999999	285	999999	999999	976	710	391	738	999999	422	127	541	261	999999	600	27	789	364	999999	996	999999	382	649	39	365	723	999999	941	440	999999	252	25	999999	999999	65	999999	93	849	592	383	560	769	999999	293	509	624	441	999999	320	999999	429	999999	242	181	798	999999	999999	999999	
496	263	987	450	307	999999	180	112	999999	118	557	113	934	999999	771	894	999999	431	339	365	999999	740	999999	492	630	999999	300	999999	783	735	354	25	860	746	362	999999	396	999999	472	528	123	407	999999	332	683	216	948	488	999999	999999	999999	377	999999	279	816	755	971	504	999999	749	233	244	328	899	764	542	253	198	999999	442	508	335	958	999999	999999	132	751	959	999999	424	609	811	402	446	999	976	314	591	929	607	368	891	300	723	305	878	88	999999	567	999999	963	759	999999	999999	839	409	419	899	36	694	14	21	695	405	149	999999	841	999999	999999	788	237	999999	269	979	84	616	45	244	515	373	54	999999	999999	667	460	850	910	300	999999	600	567	414	565	999999	603	356	999999	895	584	883	47	205	200	779	913	312	999999	921	37	999999	999999	999999	394	999999	650	353	619	999999	945	299	511	999999	285	309	999999	822	999999	999999	386	727	420	150	999999	999999	336	848	471	622	999999	158	999999	989	273	384	236	392	30	902	594	260	737	178	950	294	999999	496	999999	890	999999	101	215	475	544	309	999999	234	523	761	336	801	881	997	999999	796	939	999999	287	901	83	838	801	999999	439	136	990	252	999999	376	999999	840	999999	999999	73	663	942	884	455	963	999999	11	999999	999999	576	999999	378	999999	894	163	999999	860	999999	29	817	720	299	999999	46	418	319	999999	999999	157	511	496	874	311	999999	620	854	65	76	999999	339	999999	968	999999	999999	646	757	260	357	46	30	399	631	908	763	352	373	999999	847	46	999999	999999	967	722	757	90	918	77	805	999999	999999	300	794	895	689	745	752	999999	999999	399	660	999999	222	997	999999	121	865	999999	547	591	256	999999	217	39	669	337	113	999999	999999	547	727	690	454	999999	738	999999	605	999999	228	28	600	617	999999	999999	385	595	789	970	595	646	225	953	529	224	36	383	93	764	235	362	641	999999	971	999999	999999	969	613	148	999999	406	516	139	999999	529	999999	639	388	758	653	83	548	143	999999	148	331	774	999999	999999	57	999999	999999	999999	510	866	386	104	645	698	786	999999	982	651	999999	999999	140	96	216	999	233	397	995	334	120	161	814	508	844	833	525	999999	808	382	100	904	759	999999	628	879	153	896	994	690	971	247	101	896	431	472	18	245	567	171	999999	659	369	322	730	359	62	878	999999	812	183	889	999999	609	999999	807	999999	465	467	999999	856	336	999999	315	362	999999	999999	917	86	382	824	289	339	999999	375	440	999999	999999	944	279	999999	275	646	192	516	91	
640	491	999999	999999	42	553	999999	999999	999999	680	266	63	959	999999	298	145	999999	877	987	999999	999999	960	999999	129	272	992	520	198	509	591	689	999999	798	280	999999	578	581	461	349	281	511	108	341	695	184	491	486	95	980	999999	999999	769	999999	623	531	680	999999	999999	999999	49	999999	589	731	999999	990	999999	265	999999	626	720	564	350	999999	999999	391	999999	628	999999	945	780	515	435	217	817	128	920	25	185	749	561	329	364	999999	309	249	921	377	999999	705	999999	235	797	469	269	137	999999	242	489	999999	79	61	710	281	999999	534	999999	382	913	605	80	39	90	999999	74	401	209	999999	237	999999	999999	94	999999	842	816	999999	717	965	999999	999999	994	687	999999	943	680	999999	619	93	528	775	641	549	463	22	634	108	155	858	405	868	999999	882	999999	23	771	999999	50	867	464	36	999999	641	999999	233	610	392	999999	146	999999	999999	999999	126	722	461	834	920	999999	998	999999	999999	410	858	570	88	999999	122	683	522	182	999999	470	751	628	502	959	10	124	240	411	252	999999	18	999999	841	97	812	170	552	189	850	363	51	659	746	999999	957	999999	355	472	498	709	981	963	571	103	999999	999999	230	502	834	999999	400	597	966	123	401	268	729	999999	999999	951	999999	999999	332	342	428	102	999999	876	12	928	999999	768	912	999999	622	54	999999	747	67	324	940	60	355	53	963	453	693	632	234	698	999999	364	522	546	579	999999	641	999999	675	937	614	354	999999	905	47	632	685	999999	999999	356	999999	999999	934	634	21	89	987	999999	379	999999	409	260	999999	313	999999	414	255	375	962	974	999999	999999	82	129	709	999999	999999	450	16	999999	768	269	141	877	469	369	429	888	999999	500	999999	362	999999	700	538	999999	702	195	327	633	386	319	999999	526	943	439	909	814	999999	425	999999	547	282	48	216	149	128	999999	999999	227	984	999999	841	472	322	999999	941	381	591	354	893	999999	132	382	999999	459	999999	999999	934	999999	999999	615	962	119	972	124	90	820	494	399	246	928	351	109	999999	29	477	997	213	999999	497	538	233	999999	532	162	999999	899	999999	999999	999999	512	839	813	768	379	404	732	999999	208	999999	131	887	202	118	964	33	32	733	934	981	801	411	999999	542	921	999999	392	999999	819	699	190	999999	738	59	999999	99	538	341	279	624	745	999999	14	922	376	650	41	472	567	999999	401	999999	159	999999	548	999999	999999	281	846	999999	999999	155	680	509	999999	395	159	152	384	999999	495	690	463	320	245	303	407	128	175	
280	360	919	999999	999999	307	23	585	963	511	632	301	999999	494	291	999999	999999	827	505	143	981	501	888	98	692	643	711	999999	839	538	254	703	679	999999	576	637	102	136	989	999999	775	809	195	641	999999	583	238	205	999999	707	645	475	901	985	194	779	472	831	999999	56	596	311	746	435	999999	999999	621	161	918	654	999999	473	999999	303	367	999999	999999	999999	999999	999999	415	515	999999	142	892	778	802	694	921	796	999999	270	800	942	615	474	73	760	384	999999	962	86	287	527	999999	181	637	607	628	22	999999	225	494	227	640	91	770	613	542	488	999999	927	999999	999999	489	259	673	895	688	999999	118	999999	872	524	156	339	238	999999	945	721	150	204	76	909	332	949	775	583	311	999999	704	459	228	999999	999999	44	999999	999999	999999	937	999999	741	919	735	903	999999	353	999999	80	311	999999	999999	668	999999	347	932	860	330	799	540	483	99	594	164	999999	659	336	999999	828	121	493	999999	976	999999	222	999999	999999	340	16	999999	606	805	512	10	999999	947	790	407	559	762	183	525	999999	507	463	418	999999	764	547	253	592	377	151	958	817	779	780	999999	999999	938	657	530	324	999999	933	999999	587	999999	483	250	868	929	999999	999999	937	968	718	478	999999	804	999999	520	999999	762	821	238	999999	554	192	999999	999999	999999	799	621	115	653	210	969	999999	999999	831	999999	999999	306	384	663	951	85	30	849	71	312	117	803	686	147	736	562	574	999999	25	999999	411	582	83	739	139	999999	960	999999	768	999999	904	768	972	999999	999999	496	999999	999999	287	999999	533	343	840	999999	31	995	934	968	916	647	404	869	769	798	999999	708	999999	645	533	155	125	999999	91	321	407	349	830	987	907	999999	184	416	426	437	509	999999	999999	219	718	999999	870	992	376	130	355	45	998	184	999999	999999	273	999999	634	141	472	796	999999	528	467	682	174	999999	70	676	472	987	452	999999	298	999999	967	23	926	399	285	132	370	999999	999999	371	350	656	450	999999	977	999999	782	295	999999	713	816	222	751	46	969	923	932	700	657	368	999999	667	885	999999	563	999999	815	245	856	999999	436	301	562	105	341	517	506	999999	699	999999	214	167	999999	584	999999	754	999999	999999	429	361	200	669	999999	999999	778	683	770	999999	999999	727	626	999999	438	999999	287	525	659	655	704	461	427	257	11	626	999999	436	999999	310	196	808	987	925	815	504	999999	766	999999	954	327	658	747	999999	861	971	414	667	728	750	307	751	105	616	999999	967	999999	999999	668	999999	
454	351	999999	469	800	24	740	701	731	933	475	999999	536	705	338	999999	714	908	396	39	999999	495	999999	550	13	445	713	381	738	847	570	999999	999999	999999	509	975	276	287	999999	999999	241	713	999999	795	285	785	224	399	287	151	999999	36	999999	638	473	959	644	841	466	365	310	369	999999	883	373	267	423	234	206	999999	778	437	199	999999	999999	999999	559	912	999999	999999	230	323	103	999999	999999	543	661	469	999999	999999	999999	434	820	362	546	999999	750	999999	431	27	372	999999	203	925	372	825	836	16	840	963	999999	732	999999	248	145	987	276	374	999999	999999	606	954	999999	999999	999999	353	999999	837	12	926	999999	507	490	257	999999	999999	129	178	234	768	706	654	628	875	150	608	858	999999	227	999999	999999	386	762	601	421	418	603	547	903	29	219	999	14	914	214	999999	252	329	392	904	867	999999	150	999999	133	951	335	999999	999999	999999	495	999999	620	999999	330	382	744	888	836	447	636	582	274	999999	558	707	650	713	670	247	999999	999999	200	322	691	508	999999	241	478	469	92	93	42	490	533	185	389	560	594	832	168	363	493	945	278	295	832	934	999999	999999	310	621	850	278	66	956	843	307	761	999999	146	512	419	376	364	553	550	784	681	382	328	999999	129	999999	88	12	999999	254	54	406	675	311	269	62	168	470	242	763	434	577	342	91	999999	999999	695	656	999999	126	999999	724	744	58	263	999999	107	220	502	22	199	999999	910	999999	263	365	156	999999	253	999999	999999	999999	320	786	999999	113	50	246	301	999999	152	432	68	929	664	329	661	626	57	669	955	948	999999	230	999999	381	666	999999	999999	443	625	859	412	999999	909	696	414	958	698	159	999999	999999	919	154	869	767	999999	981	934	933	703	999999	787	584	411	269	925	100	999999	978	999999	999999	999999	857	732	293	999999	481	999999	967	915	999999	927	999999	119	103	999999	824	360	806	999999	685	809	999999	740	999999	81	828	999999	649	770	324	745	720	712	263	999999	999999	421	586	746	523	999999	966	27	999999	602	889	474	317	240	111	739	415	601	761	496	522	999999	638	221	999999	999999	379	206	601	957	999999	196	999999	999999	967	412	999999	999999	863	999999	842	877	740	501	999999	363	868	999999	668	999999	999999	999999	950	766	930	943	999999	375	555	228	999999	770	426	52	395	703	618	667	273	699	999999	356	999999	999999	654	645	387	999999	999999	838	436	960	538	26	627	999999	245	99	720	33	629	409	514	645	999999	82	999999	697	116	489	745	211	155	969	620	
983	389	912	122	295	566	646	346	717	791	631	242	409	425	999999	999999	528	946	250	79	565	999999	103	906	581	193	999999	40	549	102	235	814	568	405	999999	709	332	976	434	466	982	73	797	853	999999	840	61	282	999999	31	226	264	905	900	999999	999999	296	16	999999	111	876	616	796	624	565	816	999999	999999	781	597	999999	999999	999999	999999	999999	501	53	249	406	741	142	417	230	528	875	971	909	667	999999	500	422	999999	445	333	590	375	999999	183	297	693	176	57	500	999999	886	675	742	131	812	999999	108	999999	610	799	999999	469	396	278	749	594	907	15	663	290	999999	817	115	999999	999999	721	999999	870	952	712	574	95	916	17	641	210	239	787	855	999999	401	376	716	999999	999999	130	978	998	433	999999	785	170	394	220	47	78	569	999999	928	100	337	999999	999999	897	235	999999	552	388	999999	548	365	130	160	999999	999999	808	111	469	999999	999999	743	999999	999999	999999	926	414	701	706	970	572	640	999999	859	764	459	173	999999	819	420	480	578	599	371	885	347	665	19	518	331	239	999999	999999	718	999999	357	999999	999999	999999	999999	999999	192	846	418	999999	908	679	270	999999	426	725	535	292	58	363	504	999999	865	999999	912	999999	404	193	384	740	605	540	967	14	999999	358	381	437	999999	599	298	999999	191	307	999999	667	404	623	999999	606	999999	685	60	364	360	999999	245	240	932	709	426	999	471	677	468	377	999999	266	999999	78	999999	107	444	459	75	772	962	999999	999999	255	866	781	999999	778	47	920	490	999999	653	999999	122	999999	505	148	999999	999999	270	513	999999	609	954	147	643	33	263	605	999999	999999	999999	587	251	678	655	999999	843	999999	908	692	640	999999	999999	109	613	776	999999	999999	601	305	286	999999	512	999999	727	974	999999	728	147	77	525	441	679	888	323	76	962	443	999999	999999	304	537	390	578	872	301	722	854	534	999999	999999	999999	13	944	325	522	85	791	950	999999	396	124	507	840	999999	208	868	998	786	547	814	999999	999999	782	11	749	395	934	999999	436	261	445	204	280	999	473	999999	734	999999	800	999999	180	999999	814	432	190	39	550	410	674	432	724	999999	987	62	999999	999999	230	999999	576	999999	999999	215	524	999999	951	920	237	841	703	770	999999	435	999999	999999	644	38	900	999999	821	719	999999	533	912	13	537	377	216	228	452	999999	999999	790	996	999999	849	965	999999	395	481	269	802	709	707	999999	999999	999999	92	440	418	528	446	870	132	856	292	618	302	520	999999	583	713	18	398	
576	563	354	439	999999	707	999999	70	514	999999	561	999999	999999	825	19	716	249	294	775	810	999999	999999	346	667	999999	391	241	999999	999999	503	999999	555	793	320	140	349	943	858	769	733	739	468	931	991	571	938	156	999999	999999	804	652	299	937	208	999999	886	226	686	299	999999	476	999999	612	21	981	15	134	999999	695	669	772	999999	525	52	80	465	758	355	106	211	244	448	389	652	999999	608	999999	594	846	999999	999999	267	569	838	999999	999999	999999	919	20	999999	813	331	999999	624	42	271	773	999999	138	18	999999	871	589	97	999999	37	999999	959	999999	382	397	539	978	450	546	999999	821	999999	999999	347	609	839	344	541	397	913	351	764	620	588	999999	999999	466	838	127	261	677	999999	151	239	116	896	759	637	177	999999	999999	656	88	527	450	97	999999	790	408	298	999999	58	999999	782	686	862	348	581	547	999999	83	150	333	999999	837	349	999999	554	241	999999	89	999999	373	123	570	694	686	102	148	747	611	675	439	829	724	628	781	999999	999999	253	557	187	100	501	999999	212	333	793	690	110	552	999999	559	695	218	830	999999	586	221	991	185	256	443	800	74	407	710	999999	569	218	568	185	11	999999	165	902	616	871	912	368	371	893	412	48	999999	55	126	744	999999	894	943	999999	999999	562	999999	311	743	299	999999	999999	501	828	234	481	542	376	564	572	539	999999	223	813	673	853	629	292	843	404	604	28	290	965	883	999999	275	372	38	449	918	999999	168	999999	443	119	866	542	999999	930	999999	828	490	554	215	315	999999	139	531	303	999999	786	467	999999	694	419	522	535	945	559	999999	179	347	125	653	999999	156	896	380	999999	999999	97	623	912	999999	776	537	999999	999999	578	993	145	841	734	517	999999	396	819	631	34	596	340	597	119	724	336	999999	375	901	529	168	784	999999	966	316	845	173	554	450	918	999999	999999	775	376	566	80	999999	612	608	999999	298	336	274	999999	968	999999	499	999999	198	999999	294	999999	999999	999999	419	218	386	999999	428	671	968	841	379	713	152	810	565	230	999999	653	999	999999	766	389	240	832	519	413	998	660	355	659	999999	878	999999	999999	950	544	957	357	999999	462	999999	999999	552	457	957	999999	212	168	100	278	999999	545	572	416	405	455	999999	586	999999	973	876	768	325	999999	485	501	89	433	859	999999	999999	999999	999999	546	999999	830	837	783	999999	958	210	839	569	87	698	820	315	999999	323	505	999999	380	658	721	999999	426	999999	242	972	465	482	779	308	79	
15	765	586	36	722	575	618	226	999999	740	772	999999	999999	999999	620	664	196	861	999999	364	999999	892	999999	999999	960	999999	219	604	811	419	485	431	540	499	82	933	244	288	504	999999	999999	999999	668	999999	999999	548	999999	382	621	318	279	999999	669	944	592	122	228	348	999999	454	999999	999999	999999	302	265	350	506	709	175	687	999999	907	999999	371	477	169	999999	628	299	999999	60	999999	982	502	150	864	762	596	907	999999	715	896	222	59	393	999999	999999	376	999999	607	52	999999	217	934	888	371	264	308	477	432	889	600	58	653	404	528	40	912	999999	999999	588	999999	801	215	972	999999	694	316	978	603	258	999999	965	691	379	542	999999	58	999999	778	610	999999	128	484	80	124	847	569	655	864	999999	999	999999	272	28	999999	716	11	962	366	676	947	330	873	184	999999	999999	367	284	862	999999	981	308	999999	790	135	790	999999	144	999999	684	999999	661	123	999999	258	643	703	999999	246	825	628	96	257	112	662	143	254	310	999999	999999	490	295	792	966	861	999999	839	999999	893	999999	399	866	999999	681	550	999999	216	124	925	398	931	999999	47	46	279	895	61	282	138	999999	545	26	999999	999999	204	999999	999999	156	898	558	804	232	778	895	436	761	999999	575	561	376	927	999999	999999	649	558	794	999999	756	696	966	649	567	352	902	999999	382	770	737	487	710	426	70	226	377	594	709	999999	152	609	999999	913	485	999999	761	74	415	641	456	819	410	999999	999999	459	931	999999	247	879	875	99	999999	991	254	98	851	950	999999	999999	18	65	999999	877	115	156	189	62	999999	999999	591	838	400	999999	999999	918	87	127	313	610	294	467	356	830	51	999999	556	526	669	397	869	811	999999	500	633	400	999999	533	999999	966	280	879	745	400	297	46	698	322	999999	336	20	734	999999	266	630	550	708	28	835	62	599	662	999999	776	999999	999999	999999	900	118	923	947	999999	640	347	339	414	999999	956	542	15	365	999999	849	343	386	145	174	999999	999999	93	691	951	697	434	999999	618	496	968	424	517	405	999999	999999	754	999999	999999	104	309	926	225	827	752	999999	999999	697	365	813	999999	400	841	615	999999	40	999999	241	996	856	215	999999	721	917	754	999999	34	609	567	999999	999999	955	920	51	999999	23	654	999999	939	474	868	999999	20	805	447	578	583	901	704	766	189	522	391	999999	888	339	215	307	82	220	461	999999	999999	336	999999	104	479	799	750	999999	386	769	302	999999	988	999999	959	916	480	999999	999999	133	905	800	850	
999999	999999	320	162	536	808	999999	192	999999	23	647	607	684	97	353	108	999999	999999	27	390	420	230	999999	621	999999	379	298	827	896	261	338	324	339	485	145	530	168	646	999999	878	39	586	573	518	999999	999999	999999	829	999999	87	185	999999	887	999999	440	362	999999	699	742	166	520	529	999999	476	684	333	999999	999999	951	999999	939	147	937	999999	360	833	999999	351	999999	999999	105	469	700	819	999999	367	436	999999	999999	783	999999	469	904	67	368	510	300	999999	834	27	603	999999	877	313	147	48	44	748	70	999999	999999	372	428	202	999999	61	828	476	999999	327	896	358	165	178	999999	480	242	879	781	849	543	560	517	263	946	31	591	999999	682	48	332	687	999999	999999	88	454	50	711	999999	316	682	823	706	999999	130	254	919	709	307	667	805	164	967	220	999999	154	999999	175	256	49	469	441	794	361	999999	218	500	717	999999	561	999999	531	882	474	177	720	853	10	143	701	111	882	99	25	242	178	999999	648	384	933	599	999999	464	958	999999	999999	999999	354	522	911	999999	211	618	999999	237	999999	282	503	53	999999	301	855	41	999999	937	999999	999999	778	999999	826	999999	851	343	999999	961	999999	76	924	626	999999	690	509	488	231	947	999999	273	352	999999	999999	999999	226	605	41	999999	744	843	909	999999	270	898	260	235	695	423	902	868	999999	999999	999999	216	358	876	126	662	791	376	999999	607	46	999999	999	999999	169	999999	281	256	311	524	227	720	167	999999	366	999999	439	999999	999999	808	54	42	812	568	124	752	999999	999999	488	379	850	377	43	311	983	946	899	269	75	764	151	656	566	936	999999	952	59	455	520	99	232	518	584	12	563	14	511	441	876	417	393	999999	768	999999	674	849	686	999999	919	420	137	180	217	37	667	999999	475	875	10	171	702	101	829	398	999999	341	999999	41	748	979	445	999999	393	658	380	218	999999	634	271	717	275	203	535	110	999999	62	310	557	999999	174	999999	635	440	714	715	302	112	379	785	342	66	655	117	939	999999	669	787	999999	656	999999	510	999999	614	292	895	509	565	729	437	104	41	245	999999	999999	450	810	999999	678	942	88	999999	517	848	929	661	999999	999999	999999	135	302	274	999999	900	886	663	697	31	158	999999	999999	736	383	999999	690	311	999999	999999	534	499	174	641	118	616	577	351	992	992	684	999999	285	423	969	603	999999	829	999999	345	809	919	999999	789	879	860	737	999999	733	999999	167	999999	840	660	561	106	961	999999	166	144	332	544	670	704	
346	999999	542	792	766	779	999999	860	31	485	160	614	999999	999999	761	257	879	235	999999	999999	835	67	999999	999999	999999	873	642	483	999999	999999	22	274	258	999999	999999	362	327	944	999999	953	767	306	606	364	999999	947	999999	586	899	909	999999	999999	926	253	869	288	735	917	929	893	146	335	197	875	473	999999	365	696	931	999999	929	934	649	664	660	538	999999	437	124	999999	522	65	583	763	891	999999	348	15	999999	174	626	410	25	692	817	442	119	730	890	999999	999999	999999	655	500	999999	999999	457	271	592	999999	827	308	802	24	380	999999	751	433	984	558	547	359	516	999999	782	999999	919	999999	847	228	429	730	999999	999999	999999	858	410	93	999999	999999	467	86	999999	849	346	328	607	10	321	736	690	999999	746	342	86	999999	157	999999	717	459	409	499	423	374	999999	107	761	999999	999999	522	680	668	999999	422	999999	471	999999	667	429	463	922	919	999999	121	537	999999	983	999999	424	100	711	999999	375	334	171	999999	663	58	937	999999	566	304	999999	799	66	999999	46	999999	252	615	305	489	468	264	537	490	854	312	836	177	124	999999	888	601	999999	168	302	999999	260	132	807	889	999999	190	897	627	611	999999	65	999999	707	659	961	808	795	231	63	121	999999	999999	123	361	999999	769	135	18	416	717	999999	999999	729	721	83	130	999999	416	759	999999	366	910	879	18	257	999999	469	464	597	89	805	999999	115	999999	527	579	18	456	677	960	65	889	220	893	857	167	785	986	586	840	11	389	471	775	754	886	999999	999999	113	889	310	999999	421	999999	911	408	792	548	204	503	122	361	738	999999	999999	999999	999999	999999	161	999999	546	483	877	756	87	426	128	340	436	999999	777	903	352	788	659	394	999999	882	982	458	999999	999999	792	92	728	649	651	671	999999	999999	999999	999999	999999	24	353	826	792	664	259	495	290	999999	999999	563	726	218	19	949	999999	837	999999	817	999999	999999	724	999999	691	795	999999	438	999999	456	787	159	454	960	949	338	445	999999	602	812	633	496	177	913	134	999999	366	519	999999	701	999999	999999	287	379	813	260	999999	999999	145	997	999999	821	720	833	999999	962	119	765	999999	681	514	317	245	999999	999999	516	999999	811	185	999999	438	517	797	999999	925	81	872	85	157	999999	48	401	697	604	999999	811	776	344	248	171	129	601	260	959	196	224	479	999999	195	307	725	487	867	682	569	129	999999	999999	999999	999999	100	43	617	570	642	999999	619	641	20	382	739	200	573	23	999999	836	266	838	999999	711	
601	781	890	849	972	560	999999	24	44	66	787	140	436	645	80	95	984	690	327	83	999999	838	89	999999	567	534	914	854	349	733	862	999999	999999	206	11	319	153	767	999999	999999	588	605	606	954	594	609	999999	928	999999	257	852	576	520	999999	117	999999	702	87	291	999999	646	679	999999	311	204	602	381	239	643	761	941	226	103	245	999999	998	241	135	228	958	770	986	910	102	880	999999	674	999999	999999	999999	616	999999	999999	159	445	909	931	999999	760	992	999999	534	999999	191	999999	636	483	285	329	119	531	577	999999	333	677	660	768	999999	999999	908	927	436	151	405	154	875	740	943	999999	999999	76	936	374	235	731	245	701	729	787	999999	812	399	626	979	999999	49	217	162	481	784	150	359	999999	852	75	801	999999	888	47	439	895	539	999999	999999	52	595	212	632	601	999999	958	999999	999999	185	105	537	810	999999	689	999999	999999	587	471	999999	445	999999	70	522	170	929	852	813	691	357	358	282	999999	882	999999	131	837	585	560	49	826	110	565	699	999999	538	999999	231	208	932	772	999999	78	468	999999	335	534	999999	999999	999999	999999	999999	999999	446	826	822	621	927	234	567	999999	92	36	431	199	999999	161	371	766	632	999999	999999	999999	759	999999	50	214	456	584	611	999999	999999	122	888	999999	682	752	129	999999	933	916	73	996	999999	999999	689	292	646	999999	963	999999	999999	923	999999	999999	999999	999999	598	860	786	618	999999	352	623	970	999999	969	147	972	999999	592	999999	498	832	716	875	633	999999	104	895	758	568	187	999999	999999	434	233	283	165	500	999999	163	268	96	325	751	720	383	671	545	720	999999	674	762	380	999999	674	101	999999	858	999999	566	999999	999999	38	60	987	999999	999999	545	895	999999	982	481	375	438	773	411	999999	964	164	260	312	999999	185	613	894	424	250	296	759	142	159	999999	999999	585	999999	303	67	999999	763	989	999999	135	649	34	172	202	397	941	999999	273	999999	168	999999	999999	999999	945	790	425	165	572	999999	999999	785	763	546	684	317	789	779	479	353	251	999999	175	71	186	909	161	999999	702	37	309	999999	999999	557	999999	604	999999	999999	713	513	642	999999	200	508	300	350	886	487	488	884	607	172	899	919	999999	957	537	23	999999	46	639	974	463	999999	191	981	298	999999	555	999999	227	467	75	999999	710	141	20	666	999999	999999	32	673	962	817	429	146	28	577	224	42	999999	86	254	677	874	999999	655	655	327	318	61	681	932	407	999999	149	999999	932	218	211	947	870	251	
999999	24	965	999999	646	125	54	962	721	990	522	23	150	223	398	101	52	486	364	349	462	999999	351	999999	999999	159	999999	50	95	368	22	95	205	834	999999	662	908	657	999999	539	283	355	339	690	999999	394	526	926	707	841	176	725	593	531	999999	464	999999	234	456	999999	835	13	877	362	978	437	818	315	219	999999	193	394	477	824	76	116	455	660	331	180	632	363	343	254	202	297	501	674	56	999999	999999	683	211	521	703	279	478	977	712	982	575	999999	716	971	657	781	257	768	465	681	19	999999	903	285	864	482	670	633	169	690	999999	154	999999	669	745	999999	193	955	131	796	638	478	999999	349	605	421	646	371	596	999999	999999	733	218	999999	540	978	780	925	657	231	609	844	817	31	999999	431	950	57	235	158	597	302	647	668	53	541	73	999999	680	999999	836	999999	46	748	999999	999999	935	895	999999	767	999999	267	308	899	197	793	660	927	999999	183	470	599	999999	999999	999999	999999	999999	999999	999999	999	914	225	255	214	395	999999	808	79	379	843	496	65	917	468	999999	999999	999999	999999	480	999999	880	145	271	506	982	246	999999	598	924	904	126	394	574	140	852	513	21	104	999999	887	985	999999	557	459	687	415	682	677	29	493	753	348	79	81	999999	779	954	749	232	999999	146	219	999999	999999	726	999999	490	786	999999	915	328	999999	243	593	273	299	588	999999	819	576	564	999999	579	999999	999999	778	324	503	999999	83	558	272	872	999999	750	999999	999999	92	732	585	925	895	71	999999	175	854	115	486	807	828	201	999999	929	655	999999	650	639	712	324	948	786	987	774	542	999999	65	37	877	842	497	999999	505	89	243	651	669	434	999999	276	999999	673	838	999999	999999	882	416	999999	999999	771	110	146	734	999999	783	799	999999	999999	999999	747	999999	827	237	644	320	975	695	73	999999	14	924	226	999999	446	29	999999	948	301	590	659	999999	722	810	999999	742	999999	129	738	305	999999	713	999999	905	728	167	999999	445	203	385	219	197	353	646	221	847	883	972	999999	999999	508	850	645	541	869	796	396	26	132	901	959	855	957	767	261	300	999999	320	445	999999	999999	839	999999	916	999999	999999	607	86	598	999999	858	388	999999	989	796	999999	77	16	46	999999	770	461	322	999999	425	363	999999	585	999999	921	470	999999	536	999999	207	668	106	999999	170	999999	199	319	427	864	999999	580	34	999999	970	668	999999	380	284	999999	518	99	999999	462	501	27	242	31	999999	677	798	295	999999	822	792	137	496	348	
846	639	742	461	999999	999999	999999	845	338	272	999999	726	698	999999	298	33	500	117	151	643	999999	152	173	177	628	750	76	758	729	212	185	842	181	999999	534	645	999999	67	999999	78	214	655	689	999999	416	965	979	999999	996	828	331	999999	986	852	120	703	999999	999999	832	292	391	499	126	136	96	771	554	999999	565	999999	262	443	60	999999	999999	999999	463	203	760	663	770	367	762	900	880	999999	856	328	773	830	179	205	999999	773	999999	714	539	562	884	645	420	174	152	352	575	887	633	999999	423	538	999999	282	814	179	522	34	737	225	255	595	999999	236	999999	999999	999999	999999	999999	287	395	725	52	900	318	999999	252	606	224	419	335	992	999999	999999	999999	999999	589	897	391	64	261	999999	976	324	316	298	730	193	133	417	869	518	678	356	527	698	496	999999	963	698	999999	916	999999	328	889	999999	999999	971	999999	806	155	586	675	164	999999	732	999999	999999	593	999999	395	68	482	999999	549	817	323	999999	426	217	748	248	999999	692	999999	345	853	658	435	63	570	999999	863	999999	999999	293	842	523	999999	794	949	768	999999	942	313	867	999999	11	778	81	939	216	554	123	68	907	652	982	36	689	999999	99	999999	539	459	636	205	165	545	266	974	800	999999	632	999999	979	490	991	999999	270	902	851	999999	363	123	364	214	999999	999999	364	641	999999	497	640	914	860	999999	228	999999	677	999999	288	466	521	107	149	999999	999999	999999	88	426	660	603	765	787	37	219	939	999999	105	999999	456	999999	190	625	125	999999	999999	999999	407	514	272	507	712	598	624	395	368	999999	974	999999	293	893	190	938	999999	999999	731	852	887	650	536	999999	999999	255	999999	391	285	896	981	836	999999	213	459	999999	999999	163	891	177	999999	642	999999	683	999999	999999	147	999999	716	999999	645	999999	580	707	830	756	977	470	999999	466	383	242	999999	999999	284	147	883	90	443	616	999999	826	374	564	689	255	799	999999	361	642	117	662	675	43	260	999999	266	757	383	702	999999	692	53	434	794	931	532	389	409	999999	999999	67	999999	109	467	818	494	26	28	584	957	134	999999	477	358	999999	999999	999999	999999	161	881	135	706	741	30	101	783	939	770	999999	722	419	999999	57	769	999999	543	999999	575	442	638	249	739	999999	745	471	999999	576	86	83	373	456	177	257	999999	746	361	387	89	375	45	555	256	270	862	547	680	71	707	309	999999	991	510	779	523	641	396	908	996	999999	518	216	863	696	999999	275	252	206	626	33	999999	165	496	
999999	406	93	993	478	936	207	791	999999	869	999999	896	999999	946	398	734	999999	359	452	999999	999999	857	829	999999	999999	999999	596	305	999999	445	683	610	999999	505	310	999999	440	648	917	972	999999	767	995	999999	96	999999	999999	999999	853	471	836	673	256	773	999999	352	577	401	442	999999	349	902	316	87	196	176	873	877	999999	25	999999	150	442	479	999999	763	862	492	604	999999	864	277	451	22	609	999999	999999	258	539	958	804	48	216	999999	632	896	999999	999999	160	920	926	144	683	837	177	999999	241	776	190	211	999999	95	797	683	737	82	460	999999	999999	186	811	625	999999	999999	999999	265	934	126	846	696	313	944	341	683	833	730	593	613	844	913	999999	588	77	338	999999	719	251	532	587	560	999999	166	449	999999	999999	999999	797	995	627	912	760	124	929	493	898	545	753	123	849	17	488	847	999999	999999	409	233	557	19	999999	999999	24	412	539	296	999999	156	504	368	999999	532	933	999999	999999	932	999999	662	999999	583	439	933	966	999999	683	580	81	598	999999	884	574	999999	999999	787	786	999999	897	357	585	642	999999	752	50	394	548	326	83	999999	860	526	410	746	999999	999999	579	999999	534	886	728	958	225	999999	449	999999	999999	688	780	155	811	860	999999	805	86	25	351	687	999999	581	999999	366	506	191	999999	999999	999999	827	320	778	218	511	601	999999	629	999999	999999	578	999999	999999	600	999999	999999	999999	89	10	491	604	999999	559	632	892	392	953	307	999999	999999	999999	999999	999999	999999	966	378	11	937	310	269	33	186	999999	597	773	384	472	999999	728	820	999999	112	737	999999	999999	167	999999	156	325	128	648	714	267	999999	999999	999999	53	999999	634	492	544	990	778	741	468	427	220	961	858	518	999999	972	578	999999	882	931	199	569	999999	808	999999	854	622	191	620	319	999999	293	999999	999999	340	187	356	246	285	587	333	996	999999	999999	947	999999	297	807	209	675	999999	999999	999999	462	462	484	39	825	875	690	378	597	130	158	508	999999	757	737	187	741	626	999999	276	305	608	203	999999	803	861	816	567	999999	982	944	183	213	999999	751	668	999999	158	530	999999	595	999999	999999	875	92	953	29	52	999999	629	467	59	804	449	999999	999999	269	155	999999	964	68	132	563	615	999999	999999	305	926	15	79	331	593	106	999999	680	96	873	327	256	850	999999	774	17	999999	524	895	999999	999999	999999	898	408	711	923	566	999999	472	999999	999999	700	117	657	103	999999	999999	999999	999999	953	833	999999	901	980	942	898	999999	999999	294	124	378	
100	290	605	541	913	117	671	999999	669	999999	999999	999999	441	752	627	149	202	748	738	527	887	650	941	545	994	121	999999	466	813	548	444	27	357	286	999999	420	511	999999	189	928	818	999999	214	423	175	560	469	237	999999	999999	192	383	556	999999	490	449	348	70	999999	801	999999	214	806	999999	105	650	860	165	723	216	999999	999999	568	809	999999	209	999999	999999	379	999999	652	690	151	64	365	70	470	999999	796	589	999999	450	579	388	739	614	881	92	328	525	700	314	514	118	130	999999	999999	747	888	290	999999	999999	691	113	158	508	73	999999	765	45	999999	109	369	143	999999	999999	506	190	80	104	328	363	999999	854	999999	348	186	43	934	259	254	723	999999	515	586	260	759	476	239	999999	999999	138	326	292	999999	600	944	380	972	931	999999	635	677	793	961	649	621	836	369	810	999999	39	817	516	790	466	237	853	556	885	438	40	950	839	553	999999	999999	999999	999999	152	403	805	999999	12	649	619	999999	88	999999	936	638	922	116	429	908	521	320	999999	501	879	372	101	999999	97	503	999999	684	837	250	999999	999999	704	999999	227	416	999999	968	815	999999	999999	419	159	309	620	999999	516	924	531	999999	41	999999	236	999999	999999	999999	312	981	999999	999999	80	935	219	837	782	333	933	604	999999	22	391	552	505	942	330	469	222	792	999999	999999	987	655	999999	905	218	891	386	999999	687	446	114	544	999999	315	999999	245	210	322	526	296	999999	999999	999999	519	550	489	384	294	104	180	567	519	777	999999	522	425	783	999999	999999	890	999999	654	917	452	999999	999999	557	199	155	94	268	999999	275	917	526	85	620	642	365	729	517	101	194	999999	879	594	767	861	793	999999	462	897	693	635	349	668	999999	999999	999999	703	931	194	149	19	999999	666	254	859	616	446	804	150	947	899	383	855	470	409	572	999999	89	695	406	772	632	999999	999999	639	578	858	999999	37	999999	662	999999	333	999999	184	606	223	350	907	255	356	577	321	999999	793	262	999999	208	594	30	298	624	245	787	376	387	999999	458	614	999999	999999	999999	777	999999	295	111	59	902	295	802	999999	972	181	450	59	205	321	422	423	999999	999999	659	496	999999	999999	47	999999	999999	586	797	999999	999999	736	625	999999	999999	800	211	999999	692	999999	999999	999999	792	999999	325	452	795	738	999999	75	137	44	236	208	108	868	770	376	257	549	514	999999	498	745	594	999999	555	954	67	999999	120	758	999999	184	502	999999	999999	346	427	999999	767	807	415	732	929	729	999999	
427	999999	133	39	999999	416	153	999999	275	424	56	999999	88	896	841	680	775	954	378	313	62	705	362	173	999999	949	662	999999	706	999999	766	815	999999	737	138	999999	934	375	999999	999999	587	999999	237	331	657	269	999999	698	925	137	639	777	560	425	457	721	45	960	605	885	753	371	999999	999999	999999	999999	999999	351	768	284	745	999999	679	999999	999999	576	478	40	515	999999	609	964	856	579	999999	988	265	999999	289	416	999999	974	999999	400	599	226	493	873	673	427	999999	997	929	650	999999	238	108	999999	999999	999999	253	15	999999	441	999999	788	515	999999	91	669	975	772	999999	361	754	771	640	288	999999	509	999999	605	999999	999999	999999	612	999999	215	197	53	999999	999999	999999	999999	173	525	999999	337	124	999999	711	80	791	13	451	285	935	577	896	619	597	819	999999	199	999999	647	648	999999	325	673	753	309	999999	47	779	254	33	662	197	999999	251	312	174	626	798	22	999999	363	647	840	676	999999	999999	999999	455	80	999999	559	611	526	877	999999	22	999999	67	411	845	754	234	206	262	283	389	668	377	999999	655	480	999999	785	834	999999	999999	999999	997	295	999999	657	999999	708	620	474	999999	671	999999	88	300	723	569	999999	176	999999	138	450	588	402	87	650	210	171	425	163	167	825	691	592	999999	536	454	771	999999	198	999999	999999	585	999999	999999	718	317	299	999999	932	910	13	619	775	999999	278	897	604	218	999999	999999	430	292	467	316	235	980	768	999999	999999	279	797	977	977	897	612	999999	800	180	369	343	910	999999	493	999999	164	216	916	999999	999999	999999	849	563	79	999999	999999	243	999999	481	997	737	548	666	240	999999	999999	999999	641	877	554	413	999999	999999	849	17	546	999999	799	223	162	999999	73	999999	455	999999	999999	244	908	246	166	999999	745	329	999999	631	999999	253	936	830	140	138	575	48	882	773	542	425	999999	71	999999	487	444	999999	999999	978	674	216	220	116	243	878	127	404	999999	999999	667	777	999999	227	222	303	327	968	93	999999	453	34	459	682	591	13	530	999999	51	679	933	841	10	999999	999999	588	42	830	999999	262	999999	999999	327	706	115	999999	174	999999	849	901	169	475	821	304	534	649	756	538	524	999999	357	281	363	999999	999999	826	999999	66	269	999999	270	999999	382	831	23	283	999999	753	577	825	839	43	996	999999	519	467	999999	705	669	318	999999	504	315	366	904	739	817	285	464	288	988	117	237	225	640	672	999999	989	291	261	941	13	960	999999	400	323	284	999999	532	999999	806	80	397	
951	802	766	191	25	926	284	999999	432	999999	298	836	999999	999999	999999	509	847	999999	40	999999	418	376	828	999999	616	999999	591	464	604	752	680	481	918	999999	285	423	874	491	88	72	999999	999999	519	999999	671	999999	668	516	999999	999999	685	419	776	656	979	584	973	999999	999999	59	345	819	861	679	617	817	999999	21	530	367	634	365	295	968	999999	999999	856	999999	871	754	999999	999999	999999	890	76	270	999999	999999	741	701	450	652	999999	39	727	999999	933	839	107	854	943	657	985	146	88	329	133	808	999999	366	727	859	999999	820	751	999999	858	971	613	356	121	656	999999	829	999999	999999	999999	266	250	230	999999	27	26	26	810	650	999999	824	812	999999	147	897	999999	999999	973	999999	301	106	287	466	338	962	236	750	743	296	388	999999	229	106	880	866	567	28	999999	999999	999999	344	19	111	180	43	169	999999	219	223	999999	894	855	999999	691	353	979	999999	999999	999999	999999	275	283	999999	999999	999999	605	716	999999	280	340	14	999999	273	999999	957	96	186	296	999999	802	370	540	529	662	999999	309	892	999999	536	887	783	999999	999999	919	577	70	495	839	247	999999	999999	998	939	883	999999	195	592	589	999999	266	999999	497	596	999999	429	734	753	861	777	633	712	311	340	392	556	876	758	353	179	896	601	347	59	866	359	372	999999	646	43	308	717	313	680	280	94	295	541	35	500	842	317	633	71	613	999999	151	668	557	336	999999	999999	249	999999	837	999999	999999	448	729	574	67	143	999999	828	479	916	408	630	70	308	270	345	999999	853	336	588	967	285	999999	999999	217	703	999999	319	999999	870	478	893	999999	615	628	999999	811	461	442	999999	210	805	999999	697	999999	521	608	258	999999	417	705	395	999999	999999	697	190	12	589	366	363	999999	797	999999	609	448	515	999999	454	679	423	533	280	420	999999	999999	171	694	748	822	696	105	999999	253	872	175	92	809	593	917	999999	844	232	104	89	999999	412	267	999999	999999	999999	733	999999	579	652	884	999999	975	466	870	999999	496	999999	766	999999	999999	304	554	675	444	365	705	203	537	999999	999999	310	186	340	17	999999	903	999999	499	999999	999999	941	999999	601	988	740	116	353	723	999999	951	589	466	999999	999999	325	858	592	548	999999	116	539	625	347	999999	583	999999	999999	458	999999	632	784	999999	755	706	326	88	952	687	999999	259	361	480	999999	999999	989	844	751	520	999999	127	321	173	606	904	999999	999999	878	528	414	999999	471	999999	829	759	999999	999999	710	728	504	999999	905	905	844	
644	754	69	480	999999	92	739	999999	134	766	776	321	620	999999	851	282	10	209	433	282	999999	999999	466	650	395	122	999999	144	32	999999	999999	999999	415	328	999999	999999	375	845	820	445	675	985	346	138	63	999999	556	667	858	456	999999	999999	481	633	633	856	297	418	94	945	918	604	999999	999999	999999	999999	905	999999	999999	701	906	164	389	999999	999999	236	450	338	999999	947	565	999999	285	576	521	416	740	782	695	115	862	999999	761	999999	527	80	510	999999	816	499	999999	264	999999	166	999999	999999	999999	494	35	407	415	999999	822	147	389	421	329	999999	597	905	823	133	606	999999	839	950	999999	999999	470	536	725	223	999999	107	414	311	999999	129	36	999999	757	255	756	999999	700	902	144	999999	999999	115	999999	602	640	999999	999999	999999	658	381	999999	999999	945	999999	33	499	681	202	447	724	999999	999999	385	210	882	424	158	999999	376	318	399	999999	816	779	28	364	784	133	582	611	431	993	652	664	802	437	237	612	232	266	616	507	465	419	890	999999	730	551	719	226	762	107	53	350	999999	999999	782	175	137	999999	714	558	620	835	303	739	999999	999999	407	455	196	546	355	119	999999	999999	481	999999	888	999999	634	243	413	365	849	999999	999999	312	683	422	654	71	485	563	999999	67	887	629	999999	999999	981	999999	153	274	39	226	999999	933	999999	99	908	386	287	525	44	999999	154	264	986	999999	788	133	47	999999	801	135	999999	792	567	999999	999999	851	290	999999	999999	625	100	148	999999	999999	582	999999	664	594	514	277	783	959	999999	81	999999	633	643	157	372	857	972	167	473	999999	999999	999999	376	999999	95	66	105	550	896	418	390	16	928	363	999999	772	468	453	481	533	351	111	272	495	731	380	217	142	373	771	999999	932	675	999999	477	999999	999999	660	508	999999	999999	243	73	120	691	906	705	290	761	600	999999	529	686	940	562	999999	999999	880	999999	714	849	963	186	134	765	999999	999999	505	885	774	132	808	944	33	361	118	47	161	804	824	675	927	381	773	382	999999	255	734	870	423	925	768	387	794	608	218	999999	939	355	999999	575	999999	404	986	478	590	584	663	589	453	26	545	86	458	999999	921	591	413	751	641	212	606	635	471	849	363	430	159	999999	152	999999	999999	999999	571	258	476	532	999999	999999	791	548	592	155	999999	407	389	692	929	755	686	627	653	198	713	40	969	574	933	147	124	999999	434	247	446	402	917	739	514	999999	572	999999	206	118	959	103	619	461	218	74	469	671	501	
999999	738	999999	999999	999999	103	540	999999	999999	599	257	190	631	123	354	708	999999	999999	650	187	729	193	297	430	999999	999999	620	420	517	365	868	677	452	668	40	508	921	994	16	645	999999	920	999999	999999	949	927	337	979	274	753	999999	999999	819	493	999999	999999	999999	104	862	681	483	129	999999	545	999999	999999	738	963	93	999999	786	40	482	14	213	999999	522	497	481	618	901	640	156	764	182	293	858	959	896	999999	999999	827	141	999999	999999	854	159	135	78	379	199	374	895	428	967	999999	112	814	999999	963	698	953	622	999999	780	842	973	16	999999	447	721	778	76	273	788	958	899	999999	842	999999	659	999999	428	999999	999999	999999	744	727	797	28	191	999999	679	932	130	114	214	999999	554	329	880	152	761	631	658	420	307	632	640	18	264	954	972	999999	314	311	534	520	999999	999999	107	256	219	355	266	999999	999999	143	153	683	754	21	603	522	479	516	635	797	999999	18	239	122	96	789	764	999999	80	999999	628	818	580	693	999999	311	232	633	933	416	999999	979	999999	173	488	957	263	252	361	459	460	797	675	736	999999	816	23	984	170	429	590	39	999999	360	515	334	999999	70	949	301	999999	846	583	229	432	474	697	999999	999999	139	535	522	875	620	298	999999	153	999999	626	256	297	247	999999	513	825	345	999999	960	658	164	853	203	999999	69	169	614	999999	456	999999	602	128	947	360	999999	999999	78	163	986	72	684	999999	999999	443	703	999999	63	999999	999999	403	96	101	737	999999	479	286	999999	999999	816	461	683	999999	999999	999999	34	138	350	886	999999	999999	999999	999999	395	898	974	973	999999	759	599	64	999999	241	155	62	227	510	390	539	881	999999	561	849	346	534	999999	77	999999	999999	999999	999999	663	999999	940	999999	999999	904	999999	838	999999	999999	693	582	630	761	355	999999	470	643	321	999999	999999	810	15	687	67	907	845	861	520	906	488	861	350	999999	999999	939	999999	696	416	999999	805	999999	999999	999999	71	979	228	585	999999	936	606	851	419	895	999999	853	170	263	401	999999	68	844	328	537	27	999999	999999	606	370	999999	161	999999	999999	998	718	999999	714	630	626	999999	689	999999	682	583	309	637	451	455	205	547	779	47	999999	999999	999999	960	999999	568	999999	239	748	999999	224	773	785	999999	623	420	999999	633	148	540	999999	999999	59	999999	999999	744	237	389	999999	785	410	822	636	999999	479	999999	744	758	970	155	999999	396	999999	76	55	909	798	476	999999	41	999999	572	999999	248	411	982	628	465	999999	489	341	
979	849	999999	221	401	146	672	363	999999	676	429	662	992	279	250	983	983	752	999999	945	760	375	358	517	999999	423	398	712	999999	931	999999	959	490	814	292	546	376	854	653	772	136	123	949	364	848	909	416	969	999999	998	645	712	544	544	580	999999	501	454	383	978	999999	959	866	143	397	469	182	188	986	703	617	138	999999	999999	818	647	426	993	669	929	16	428	551	498	295	576	999999	945	999999	679	999999	921	481	999999	34	176	256	815	967	389	736	238	982	466	391	999999	999999	64	725	933	196	507	999999	454	971	328	418	378	847	820	54	236	999999	999999	658	999999	657	433	465	999999	400	611	36	289	202	778	446	94	116	999999	962	999999	230	999999	492	548	999999	999999	703	705	758	878	967	156	345	510	294	675	999999	696	859	999999	598	83	542	585	999999	505	261	203	882	333	999999	78	858	999999	16	999999	999999	119	999999	630	730	999999	893	522	999999	999999	999999	691	999999	770	285	420	999999	782	772	999999	999999	906	77	640	999999	510	823	434	616	899	298	662	504	999999	850	698	147	239	999999	839	999999	29	999999	601	561	570	708	122	57	999999	159	86	999999	859	875	999999	52	918	999999	229	999999	468	906	999999	591	291	197	999999	999999	587	282	999999	332	933	966	999999	963	475	999999	214	801	710	999999	764	750	221	751	644	774	931	656	999999	999999	240	902	721	999999	999999	999999	999999	999999	999999	202	470	578	468	999999	977	893	999999	955	576	839	650	427	235	92	151	999999	379	999999	999999	999999	988	999999	62	999999	102	40	254	634	764	999999	808	832	937	518	915	999999	291	468	773	750	999999	976	999999	390	732	812	676	999999	971	215	640	739	828	795	213	999999	525	999999	999999	947	649	502	200	120	40	817	999999	717	176	999999	712	911	766	803	431	22	851	672	583	289	364	999999	663	559	824	78	14	152	999999	386	670	138	806	999999	111	155	785	968	999999	915	332	999999	472	26	502	729	973	999999	373	999999	688	853	578	382	592	43	839	640	295	999999	999999	347	999999	999999	999999	583	114	940	701	286	236	999999	322	999999	956	405	152	646	67	105	105	978	779	124	999999	817	999999	434	243	77	315	155	683	397	999999	985	999999	682	999999	918	625	42	333	999999	999999	999999	999999	909	999999	197	890	203	999999	200	866	834	999999	297	999999	999999	33	679	707	633	999999	91	209	925	567	971	999999	469	914	149	999999	72	999999	999999	160	999999	287	650	18	55	187	122	572	492	530	276	426	269	590	265	894	945	335	999999	125	
883	606	999999	352	454	999999	430	999999	444	999999	804	189	875	147	210	199	383	671	661	456	858	519	999999	404	300	554	588	879	659	254	533	999999	999999	577	999999	294	672	307	563	706	756	999999	137	999999	726	97	999999	132	999999	75	521	999999	674	253	266	374	999999	999999	61	900	999999	551	999999	999999	999999	77	234	999999	999999	999999	527	85	117	999999	700	999999	999999	945	999999	213	13	465	999999	999999	733	259	72	711	320	903	404	999999	255	663	944	214	999999	999999	583	659	863	252	999999	999999	547	999999	176	999999	553	242	982	944	542	999999	896	305	62	45	466	937	15	522	987	999999	999999	75	829	453	20	495	820	453	371	28	349	999999	212	34	56	999999	999999	353	168	88	999999	459	918	406	766	648	162	178	999999	646	654	999999	999999	296	953	481	616	723	708	999999	422	539	583	524	509	146	103	37	988	999999	854	661	999999	909	56	70	157	432	686	371	342	651	971	725	999999	999	505	916	80	574	680	369	644	110	665	999999	876	999999	897	630	999999	999999	190	312	999999	992	986	354	999999	893	334	999999	999999	999999	724	999999	568	858	160	509	640	187	999999	424	498	494	26	263	254	665	999999	999999	999999	65	999999	217	471	999999	933	999999	999999	160	676	999999	999999	999999	333	308	386	999999	999999	28	254	398	990	377	999999	765	813	307	975	732	110	584	708	582	659	999999	529	999999	309	899	924	778	496	489	999999	779	183	999999	171	718	877	359	843	175	508	146	999999	448	49	705	999999	635	999999	999999	999999	999999	999999	999999	837	352	778	869	999999	923	999999	999999	999999	999999	999999	999999	591	812	146	266	855	751	741	542	999999	523	999999	91	999999	604	999999	298	999999	215	439	418	310	515	999999	818	940	18	999999	999999	999999	999999	244	564	999999	650	999999	999999	499	149	435	308	361	936	999999	323	437	696	401	999999	879	804	104	999999	999999	459	99	86	999999	328	999999	846	986	821	999999	52	999999	360	999999	827	491	11	799	242	999999	999999	66	999999	999999	850	390	253	616	999999	999999	277	999999	999999	492	132	561	999999	999999	181	822	999999	322	540	999999	551	45	87	197	574	508	999999	15	999999	916	941	999999	725	999999	999999	938	82	240	221	999999	202	114	740	867	999999	999999	454	605	628	999999	200	818	526	898	379	999999	312	999999	999999	276	171	272	999999	631	551	729	836	999999	609	999999	749	358	110	999999	282	447	304	219	809	999999	64	283	999999	451	725	133	876	826	784	981	999999	999999	999999	945	619	930	37	119	326	658	440	999999	996	999999	999999	999999	999999	
767	625	932	520	103	257	744	221	888	885	635	999999	999999	852	19	107	999999	607	999999	999999	164	149	352	999999	195	893	160	867	492	286	999999	781	883	415	118	999999	852	999999	542	769	453	733	730	999999	402	213	898	805	999999	474	378	787	936	681	562	628	283	999999	999999	210	999999	877	999999	999999	893	854	32	22	744	808	999999	167	999999	964	717	430	418	306	26	982	994	355	446	28	908	213	844	211	852	490	926	339	145	342	673	999999	14	128	161	548	191	999999	999999	622	229	220	722	999999	964	142	219	976	999999	352	215	999999	999999	999999	702	689	999999	820	999999	263	882	915	999999	733	300	151	999999	299	155	999999	801	118	999999	824	799	698	999999	871	247	720	281	999999	833	793	136	921	999999	304	999999	471	538	370	726	807	740	999999	199	989	681	999999	716	919	831	37	551	107	467	616	911	14	208	148	999999	448	982	932	91	238	606	378	16	999999	873	684	940	440	391	999999	94	495	999999	999999	999999	999999	14	361	128	806	252	39	464	528	999999	421	999999	400	787	288	825	807	233	961	999999	312	999999	594	55	999999	97	999999	715	981	999999	426	505	999999	999999	169	443	631	813	999999	985	576	914	488	999999	462	421	549	999999	999999	999999	999999	272	547	999999	999999	606	420	315	999999	719	141	323	483	999999	966	915	566	452	999999	844	203	994	948	975	816	398	999999	855	593	735	999999	467	999999	330	999999	164	999999	597	999999	563	33	325	841	565	854	263	441	492	999999	547	854	999999	999999	268	466	291	323	999999	302	999999	277	564	722	999999	999999	674	711	162	749	812	957	969	391	73	999999	878	163	999999	131	563	957	846	999999	55	999999	450	999999	354	999999	964	840	395	999999	999999	296	999999	999999	604	394	189	552	288	743	999999	589	999999	715	961	447	588	138	999999	451	739	999999	430	999999	676	365	999999	242	999999	299	784	972	999999	999999	820	999999	999999	999999	558	998	941	20	678	113	135	466	995	999999	480	906	999999	836	909	944	565	39	865	989	926	249	662	947	999999	989	958	986	27	221	895	999999	96	313	580	931	509	728	862	999999	999999	999999	370	999999	761	460	24	948	72	627	119	790	911	999999	358	319	999999	999999	825	689	999999	148	448	999999	839	295	819	971	266	977	444	836	176	548	644	716	879	666	195	734	999999	19	923	400	112	114	282	724	999999	270	595	999999	902	183	182	215	999999	585	166	999999	640	52	692	94	999999	282	623	999999	726	999999	439	679	807	101	714	144	224	57	682	734	23	105	
999999	995	391	929	933	993	999999	439	943	303	999999	719	103	932	327	999999	218	829	490	910	999999	323	831	999999	707	811	468	999999	990	724	999999	432	463	545	37	697	999999	263	348	630	996	297	697	146	179	98	997	782	817	385	839	852	254	112	999999	701	999999	475	231	999999	534	339	448	228	400	87	266	558	999999	630	146	954	490	860	914	999999	625	999999	747	619	814	999999	229	999999	999999	60	187	999999	999999	335	999999	237	42	227	105	999999	849	479	745	102	831	449	877	197	249	884	999999	393	198	397	86	999999	728	999999	317	999999	119	833	343	349	999999	906	120	579	107	999999	922	273	999999	257	860	999999	949	654	788	374	808	42	999999	10	688	794	171	60	259	64	999999	430	999999	256	557	26	999999	406	202	924	339	999999	999999	999999	962	108	628	941	537	929	999999	999999	822	943	50	86	467	342	660	115	745	70	999999	999999	409	501	999999	518	999999	999999	20	553	999999	863	45	999999	942	45	48	999999	175	229	523	329	535	436	607	966	999999	480	558	803	745	97	189	278	977	57	930	470	999999	999999	251	999999	999999	976	620	958	907	539	144	432	303	80	939	525	546	10	999999	973	894	999999	312	230	295	217	807	375	684	766	532	895	114	578	845	999999	978	999999	411	999999	815	648	68	999999	999999	136	509	675	999999	663	731	977	539	957	575	356	807	31	406	710	178	255	284	151	999999	999999	328	999999	234	999999	547	716	598	958	168	255	339	635	884	169	707	999999	227	31	44	554	999999	999999	13	499	258	957	433	700	999999	569	999999	917	670	999999	807	784	999999	274	125	999999	388	580	799	330	26	182	146	246	13	46	38	262	116	462	882	181	721	734	635	589	292	999999	578	598	880	422	965	786	999999	922	999999	953	999999	29	175	999999	356	682	482	999999	820	196	697	353	999999	121	811	999999	224	635	999999	999999	999999	536	732	490	999999	211	449	999999	217	360	884	999999	355	85	357	97	296	107	824	49	261	559	769	105	211	235	67	999999	611	757	571	726	999999	975	324	379	296	685	782	155	243	999999	867	470	312	999999	997	466	764	723	921	127	810	34	463	89	766	999999	999999	776	154	680	993	999999	788	999999	999999	380	760	977	800	610	324	679	806	383	999999	308	793	594	999999	600	14	887	835	454	915	835	521	245	612	659	999999	16	11	562	885	999999	682	154	396	627	705	787	922	321	999999	141	227	90	397	467	843	694	548	553	676	116	625	344	999999	394	858	525	374	151	
999999	318	999999	253	498	284	626	649	207	999999	895	999999	964	524	651	783	617	999999	847	154	815	711	467	458	886	779	792	347	901	11	768	189	999999	781	116	999999	464	974	999999	123	840	204	497	999999	658	459	151	999999	693	999999	776	427	677	229	336	999999	850	999999	367	718	491	289	748	205	843	715	804	193	417	166	329	643	999999	734	313	999999	999999	999999	800	437	999999	999999	654	442	235	350	999999	202	999999	613	999999	999999	617	873	631	561	456	301	999999	999999	999999	958	692	536	150	143	579	942	999999	999999	289	329	428	930	999999	999999	634	316	999999	502	213	612	738	804	522	93	36	975	113	752	174	922	436	857	999999	679	999	999999	301	101	770	569	286	739	334	999999	999999	686	792	831	927	150	331	601	739	51	999999	888	24	999999	116	604	839	173	550	367	999999	571	999999	412	800	516	999999	878	732	999999	336	998	999999	207	277	349	193	999999	824	34	600	834	999999	741	459	120	113	245	984	176	729	122	999999	967	431	999999	539	389	40	421	135	452	869	104	715	230	419	999999	789	767	420	567	349	999999	766	68	453	415	999999	690	412	779	893	565	999999	223	809	512	776	32	999999	803	999999	412	898	999999	965	33	999999	238	701	999999	455	227	755	172	773	999999	210	372	999999	133	436	350	18	356	558	313	999999	501	421	999999	51	766	956	617	325	999999	626	618	102	429	389	724	989	126	333	676	809	999999	450	146	311	413	230	686	376	901	403	999999	598	661	843	534	817	793	255	689	270	148	999999	836	56	999999	280	999999	743	999999	360	892	33	882	504	437	999999	999999	999999	637	545	280	251	424	542	84	30	440	999999	855	907	999999	870	644	999999	671	906	999999	99	719	143	848	943	999999	550	999999	528	716	167	999999	482	542	197	617	153	990	896	431	304	971	571	999999	796	887	999999	165	999999	389	999999	832	530	448	999999	999999	504	697	337	586	874	41	556	313	283	999999	383	375	999999	262	999999	425	774	484	318	128	999999	304	62	65	860	999999	488	148	250	999999	885	999999	999999	999999	999999	455	663	319	557	999999	425	268	565	627	514	438	157	999999	888	60	67	56	999999	76	999999	210	645	281	726	488	999999	417	73	948	293	999999	999999	706	149	55	762	999999	999999	55	702	889	999999	435	551	431	999999	719	260	999999	999999	999999	904	290	999999	913	810	391	999999	78	720	17	204	616	343	174	999999	451	629	843	297	602	999999	999999	374	850	471	220	730	305	251	832	167	999999	681	454	445	737	
145	999999	244	381	872	858	999999	695	694	999999	101	386	20	796	99	416	902	674	719	820	916	999999	452	999999	660	297	999999	999999	850	331	935	999999	999999	999999	316	403	609	916	999999	271	758	678	165	999999	128	353	295	999999	743	751	970	999999	999999	999999	820	424	783	643	720	585	999999	447	845	999999	196	212	658	336	490	999999	807	999999	944	999999	72	999999	565	112	481	999999	999999	382	154	109	360	999999	164	113	862	892	620	965	205	155	241	999999	833	793	162	916	695	958	964	57	944	999999	999999	286	562	583	858	681	172	999999	999999	999999	303	745	21	268	57	554	474	598	85	999999	791	798	227	752	413	772	950	565	621	52	999999	106	999999	376	999999	999999	550	289	43	999999	803	791	571	583	999999	97	999999	893	999999	151	494	376	972	112	999999	274	999999	810	179	999999	731	999999	999999	540	249	207	590	645	403	179	13	194	565	146	48	999	236	999999	999999	325	990	66	999999	999999	999999	52	134	62	184	600	819	740	119	946	218	206	999	999999	344	819	999999	146	499	699	147	309	810	835	999999	203	47	425	999999	853	105	674	910	323	982	999999	82	538	471	999999	359	273	85	618	928	841	999	205	309	916	819	854	566	997	341	258	241	298	988	980	999999	999999	664	266	850	999999	999999	686	999999	147	746	968	999999	696	349	874	234	201	999999	232	999999	842	999999	169	44	999999	118	912	999999	734	965	784	550	490	250	999999	999999	819	768	999999	555	323	156	171	179	850	189	869	658	467	33	49	999999	766	786	720	999999	505	999999	609	434	383	704	324	182	961	428	194	455	999999	999999	415	999999	521	999999	879	695	954	999999	999999	71	248	999999	524	711	925	403	783	999999	530	999999	999999	999999	169	961	182	618	832	989	217	432	995	424	274	999999	617	616	869	99	906	999999	999999	999999	47	547	195	128	999999	613	256	568	999999	490	924	716	172	818	999999	560	999999	271	862	964	999999	761	76	824	990	332	999999	999999	534	694	797	999999	352	597	559	621	775	63	999999	999999	742	999999	787	514	999999	557	999999	799	352	318	594	645	999999	369	733	285	999999	370	999999	858	519	937	44	949	693	429	999999	574	268	999999	785	451	833	643	232	142	999999	561	334	442	302	303	967	226	110	161	342	982	999999	999999	150	414	924	579	999999	804	615	837	821	79	193	999999	999999	999999	532	152	812	999999	146	600	999999	919	45	696	565	226	969	818	849	541	97	391	710	984	511	380	526	263	933	999999	527	146	740	999999	999999	838	762	
277	693	957	349	999999	845	272	972	230	378	999999	999999	493	834	999999	987	290	982	801	753	999999	197	162	999999	558	596	999999	83	175	189	780	447	727	464	701	134	892	201	284	545	447	21	999999	999999	298	250	999999	999999	730	158	999999	999999	457	94	214	999999	540	341	791	226	137	199	807	999999	598	999999	296	999999	999999	672	999999	98	707	999999	316	545	999999	160	999999	318	999999	135	999999	26	999999	507	989	643	259	621	594	561	999999	68	999999	258	214	249	999999	506	953	999999	460	68	63	371	999999	201	999999	669	183	389	13	999999	81	11	846	791	321	999999	999999	653	779	521	88	544	999999	649	999999	67	999999	666	747	830	364	733	675	294	962	368	931	798	999999	589	448	214	557	999999	999999	417	411	999999	927	322	705	310	642	938	980	999999	683	926	999999	720	999999	999999	642	183	129	347	999999	999999	828	953	169	999999	999999	199	83	873	986	761	999999	999999	656	999999	739	434	135	63	101	736	313	999999	999999	14	454	154	260	999999	571	999999	807	649	90	848	595	973	999999	701	999999	452	865	116	532	999999	274	999999	74	421	777	217	999999	76	255	999999	999999	384	279	165	999999	643	938	151	311	612	953	22	359	807	999999	765	281	433	540	648	870	206	920	762	739	999999	999999	839	999999	363	336	741	404	491	599	220	999999	997	153	879	514	724	804	920	968	262	999999	266	99	22	936	624	535	606	729	62	463	999999	425	27	562	108	987	948	285	221	617	868	218	999999	70	283	999999	660	144	155	402	10	793	486	977	999999	750	999999	427	999999	215	999999	761	546	757	999999	999999	135	326	415	737	999999	644	757	999999	695	57	977	999999	662	343	875	472	583	660	462	999999	938	50	999999	999999	845	530	573	16	999999	116	672	364	872	701	999999	344	999999	999999	999999	365	46	999999	999999	999999	772	200	764	999999	999999	999999	188	886	304	474	643	95	588	999999	892	336	81	751	824	999999	385	623	89	961	189	540	742	999999	999999	999999	999999	999999	999999	999999	999999	654	999999	999999	675	999999	928	999999	69	407	68	79	755	999999	526	219	999999	295	27	999999	999999	158	120	999999	199	999999	999999	23	999999	999999	788	999999	336	627	480	247	570	876	999999	999999	660	599	563	682	999999	999999	785	79	648	905	812	401	89	65	568	436	544	962	999999	999999	901	999999	999999	862	619	521	742	138	201	288	649	417	219	687	52	802	595	438	899	89	24	522	374	866	394	396	467	280	68	53	703	607	870	209	438	745	585	701	73	391	377	657	877	
370	999999	999999	999999	401	23	999999	841	116	72	926	861	388	550	158	999999	232	64	472	999999	158	585	51	546	20	259	307	227	893	374	517	711	367	644	14	999999	990	999999	75	267	999999	999999	999999	544	944	347	59	204	437	233	840	337	905	588	729	999999	224	999999	181	999999	999999	548	948	741	999999	999999	504	743	999999	548	486	28	989	214	999999	999999	988	507	602	673	209	112	999999	669	533	190	806	999999	915	229	999999	142	43	999999	552	754	263	855	989	729	842	315	658	889	747	822	999999	700	812	999999	999999	716	264	508	943	999999	758	999999	217	374	418	725	828	326	162	354	985	76	661	31	692	143	518	999999	830	893	454	900	999999	711	842	115	999999	141	433	678	999999	999999	999999	939	996	999999	647	624	999999	126	487	341	736	402	999999	281	49	790	999999	662	208	392	677	999999	999999	857	999999	506	532	312	759	696	893	484	476	460	96	722	35	999999	495	893	561	999999	416	123	174	529	874	570	76	186	50	770	479	495	857	930	781	148	620	151	102	999999	999999	790	448	261	926	999999	194	326	999999	999999	176	315	830	999999	999999	54	692	835	999999	961	245	999999	656	132	999999	980	602	166	940	886	106	999999	800	552	999999	625	999999	912	999999	498	999999	749	420	665	604	999999	665	894	296	736	455	784	520	141	772	784	999999	326	999999	946	999999	37	386	879	288	822	514	288	999999	999999	380	779	999999	143	585	496	172	991	999999	840	325	707	870	213	999999	999999	834	669	779	999999	491	358	665	656	714	358	373	541	386	999999	659	386	288	279	366	676	999999	387	555	286	622	999999	999999	999999	631	86	999999	182	448	967	987	845	509	53	535	32	124	999999	999999	999999	999999	999999	615	999999	191	999999	999999	601	999999	764	769	457	123	999999	999999	999999	560	999999	34	637	200	999999	102	418	794	814	877	244	999999	344	562	965	999999	328	163	991	537	62	999999	999999	656	999999	336	684	208	540	731	16	103	195	471	864	561	999999	47	932	538	206	951	377	71	195	999999	512	999999	803	999999	795	348	958	812	508	33	341	980	633	864	999999	220	263	92	870	150	557	872	697	413	176	999999	231	999999	340	999999	999999	631	471	708	999999	482	404	999999	935	667	144	999999	999999	841	229	810	413	78	130	985	697	294	200	54	999999	999999	515	999999	999999	999999	999999	506	999999	407	999999	710	519	924	50	935	816	222	157	212	15	184	999999	856	193	366	999999	999999	999999	999999	999999	573	999999	999999	408	193	967	999999	719	430	550	638	901	
999999	675	519	301	488	999999	194	178	485	999999	987	48	135	731	658	216	966	999999	963	173	136	995	601	999999	101	999999	856	968	999999	503	726	661	376	999999	999999	190	674	75	398	136	999999	186	999999	436	453	388	283	462	318	797	753	999999	999999	474	999999	999999	83	250	209	962	999999	225	999999	982	999999	999999	999999	852	388	478	542	900	248	837	999999	999999	999999	999999	825	713	252	403	660	25	750	932	84	999999	999999	999999	116	433	865	999999	999999	932	820	944	24	128	999999	431	84	999999	265	999999	555	749	458	824	503	908	425	495	719	776	999999	351	242	488	999999	769	999999	999999	371	118	44	812	881	93	999999	133	160	999999	996	821	329	820	999999	898	387	334	453	685	287	208	999999	380	716	999999	377	479	712	999999	999999	946	88	476	478	157	817	742	999999	374	694	379	757	718	498	898	457	999999	999999	344	111	926	999999	667	329	172	110	664	105	703	716	999999	421	624	839	999999	999999	852	352	612	90	999999	999999	999999	990	908	999999	299	881	818	999999	999999	887	377	435	941	999999	420	999999	315	999999	162	646	999999	657	43	957	142	879	448	164	604	402	979	999999	466	469	247	677	420	999999	811	783	287	972	94	772	999999	199	898	429	333	705	999999	565	927	999999	301	431	956	951	318	419	442	999999	136	240	908	124	968	999999	999999	743	999999	594	245	379	999999	202	573	999999	913	943	999999	999999	999999	899	365	999999	335	999999	999999	815	999999	469	412	402	351	999999	845	853	864	929	999999	999999	999999	590	969	451	330	558	638	109	857	695	47	375	437	422	999999	236	999999	999999	999999	510	313	999999	32	276	192	843	999999	745	356	719	406	984	999999	564	984	999999	999999	999999	104	776	999999	79	958	34	999999	46	964	928	790	618	979	380	150	999999	123	999999	567	702	268	486	999999	999999	999999	147	299	63	652	873	438	593	999999	960	399	21	679	244	619	998	844	999999	879	109	955	999999	740	999999	843	12	999999	526	682	238	999999	617	256	937	999999	999999	734	999999	394	999999	499	999999	322	999999	981	999999	999999	879	848	999999	857	999999	607	430	936	999999	406	273	219	999999	999999	912	910	78	315	999999	765	742	999999	798	999999	475	761	787	999999	758	999999	722	54	999999	962	999999	678	123	380	999999	19	826	11	999999	999999	999999	999999	744	669	587	296	999999	713	208	373	308	961	59	305	392	999999	819	999999	999999	598	684	999999	505	686	860	243	797	698	999999	999999	939	740	615	383	999999	316	27	128	999999	999999	182	18	845	350	999999	999999	999999	817	
999999	191	200	16	823	713	739	252	664	67	808	353	498	555	940	436	999999	999999	356	676	503	86	343	999999	796	714	426	675	383	164	32	260	615	999999	999999	591	999999	933	916	999999	643	559	651	959	320	679	999999	627	78	999999	915	107	263	999999	323	999999	999999	999999	219	999999	999999	74	869	509	45	558	999999	999999	844	359	853	501	999999	999999	42	999999	434	384	390	127	740	799	607	963	249	925	999999	663	667	999999	743	93	999999	807	999999	579	690	152	923	761	941	999999	782	718	565	424	455	999999	919	999999	487	473	118	101	379	496	466	905	999999	120	561	85	850	999999	616	770	999999	843	838	462	262	291	461	629	186	283	27	999999	407	825	999999	999999	743	297	999999	280	975	999999	438	999999	122	785	882	999999	210	865	616	999999	112	795	646	612	970	467	999999	205	21	489	915	105	479	577	507	445	641	999999	342	563	733	345	795	999999	415	999999	350	477	409	649	999999	320	666	289	786	612	999999	866	999999	999999	180	126	268	495	717	999999	999999	999999	287	447	180	837	533	62	13	999999	999999	501	206	261	126	649	796	372	70	604	439	199	999999	895	266	774	155	999999	393	617	87	309	999999	999999	80	805	999999	999999	478	590	786	999999	999999	30	612	687	670	966	169	999999	329	896	999999	122	999999	459	753	391	999999	406	691	477	669	396	689	699	73	133	190	321	999999	834	894	480	817	825	913	770	292	579	114	999999	896	862	297	190	874	325	179	621	62	808	999999	999999	898	319	999999	889	341	912	624	999999	999999	847	81	495	12	999999	999999	999999	999999	999999	109	611	301	512	999999	806	999999	508	999999	747	999999	999999	269	650	64	821	581	508	880	33	439	380	954	568	999999	58	791	802	188	920	30	999999	999999	999999	709	178	780	396	738	999999	999999	833	999999	876	591	999999	588	430	441	190	999999	999999	207	521	553	729	657	732	999999	532	25	307	329	904	999999	862	493	199	941	885	51	195	770	999999	243	606	292	87	999999	187	470	371	371	999999	547	233	894	563	999999	999999	521	58	287	215	132	493	513	999999	159	729	999999	999999	999999	999999	999999	999999	36	463	288	946	446	579	756	931	71	999999	936	330	366	504	968	929	999999	961	373	993	999999	999999	620	749	999999	109	928	257	454	999999	999999	815	859	360	999999	440	285	579	543	941	301	355	153	478	999999	192	826	999999	760	802	724	527	191	155	288	471	843	538	854	999999	999999	508	999999	999999	771	130	999999	16	306	537	654	103	428	431	999999	563	420	151	
999999	909	282	283	999999	999999	356	999999	633	713	81	999999	597	746	725	205	999999	793	868	999999	707	436	721	819	999999	233	157	631	999999	759	454	725	60	701	345	944	74	999999	22	999999	643	416	497	999999	935	571	999999	907	378	232	140	907	695	267	999999	766	999999	463	999999	273	504	725	265	873	268	355	684	896	411	780	140	923	781	43	999999	300	999999	964	999999	786	292	250	999999	876	628	547	40	793	266	579	756	999999	999999	999999	340	917	999999	623	999999	999999	886	54	506	999999	101	999999	136	661	746	999999	827	233	578	148	980	999999	999999	388	254	721	325	999999	639	832	33	999999	999999	999999	703	602	148	999999	475	304	900	248	999999	664	785	421	420	378	56	121	751	999999	43	314	768	999999	454	773	999999	777	274	995	414	674	574	573	736	103	958	153	16	511	758	283	248	999999	520	808	999999	833	999999	946	844	999999	90	500	495	176	999999	999999	158	374	946	999999	40	904	834	79	999999	999999	684	327	420	902	115	250	774	759	76	36	566	999999	999999	545	477	999999	999999	886	594	83	87	999999	829	999999	999999	641	565	71	253	343	999999	450	718	391	158	983	999999	999999	422	840	725	736	109	999999	999999	513	204	411	230	713	752	948	485	26	999999	123	497	88	907	473	684	713	515	999999	129	125	927	788	396	999999	790	220	473	754	999999	351	470	591	281	491	447	999999	840	539	999999	999999	965	701	257	44	999999	458	43	999999	999999	22	230	377	128	945	586	999999	24	999999	922	542	484	731	668	793	653	906	806	425	36	531	999999	976	151	999999	160	999999	541	999999	997	342	999999	999999	599	345	999999	103	472	336	999999	41	149	113	616	58	999999	244	999999	464	999999	999999	651	617	999999	999999	148	999999	235	958	795	360	999999	662	739	590	365	960	142	332	672	559	443	480	520	999999	391	769	999999	103	686	916	202	999999	970	999999	690	569	601	999999	206	999999	868	514	999999	554	168	486	374	36	692	523	112	710	791	832	999999	999999	107	999999	252	379	884	141	282	999999	168	796	692	330	900	999999	369	176	135	796	691	928	939	965	836	905	404	343	999999	999999	999999	492	296	999999	272	518	471	672	722	827	999999	736	999999	662	396	999999	794	53	999999	895	163	935	584	999999	151	227	999999	142	999999	347	999999	551	730	119	999999	676	510	999999	68	391	334	697	453	308	805	954	999999	287	578	473	120	361	999999	999999	999999	878	907	301	996	55	286	339	999999	385	999999	449	16	132	597	999999	999999	249	999999	743	999999	466	
491	286	199	197	530	954	563	628	236	623	343	999999	999999	195	768	218	557	999999	114	999999	127	78	455	365	947	573	689	999999	999999	870	375	473	945	551	397	631	111	809	524	332	776	950	999999	999999	116	999999	999999	411	951	653	692	999999	638	575	348	422	830	834	249	957	274	704	999999	365	258	869	999999	559	798	146	117	999999	999999	782	999999	176	919	225	999999	999999	999999	288	906	999999	999999	402	835	379	212	974	801	276	570	999999	999999	82	933	793	981	999999	522	472	613	815	545	999999	484	855	999999	182	503	999999	585	93	415	986	797	68	186	855	44	999999	356	823	345	840	187	931	725	999999	242	135	243	22	999999	89	674	101	423	244	918	979	32	40	480	999999	999999	487	161	999999	284	875	999999	136	212	622	126	999999	480	704	766	552	140	210	999999	378	382	573	449	335	999999	706	999999	942	937	65	999999	325	352	159	160	700	779	999999	871	999999	518	117	810	31	963	999999	621	718	999999	375	999999	999999	101	112	813	126	47	826	758	578	240	674	199	156	744	999999	999999	330	554	999999	773	485	999999	582	999999	274	763	428	372	436	999999	926	999999	571	216	66	233	250	346	999999	662	953	896	302	999999	999999	917	663	999999	172	447	300	174	411	602	999999	492	999999	252	999999	363	618	464	332	493	314	999999	627	999999	688	577	206	984	520	413	999999	589	46	455	26	356	110	151	209	989	794	762	72	999999	843	574	714	999999	797	679	54	499	573	808	821	643	300	723	598	595	250	316	653	999999	781	783	455	999999	236	999999	263	477	264	343	999999	552	147	658	107	124	863	208	196	999999	369	999999	25	238	999999	382	66	387	552	614	748	487	118	999999	197	999999	129	650	999999	606	426	576	244	240	118	279	505	642	625	999999	731	52	130	812	638	460	768	226	440	853	145	999999	924	649	595	999999	443	83	470	47	994	222	436	590	424	792	96	784	999999	999999	999999	999999	761	999999	999999	705	367	306	436	999999	300	902	999999	918	471	999999	652	595	999999	896	836	432	999999	587	489	519	615	540	397	845	374	983	107	999999	999999	720	124	855	766	889	854	146	647	734	747	102	999999	999999	129	873	150	500	149	232	999999	455	253	183	999999	373	100	827	999999	590	999999	317	804	143	943	750	999999	796	828	999999	51	699	784	447	999999	396	516	999999	421	524	705	873	999999	874	558	530	477	941	999999	402	799	37	237	999999	372	439	298	868	999999	999999	999999	353	671	392	999999	827	999999	806	342	201	857	
999999	416	394	885	498	472	929	585	423	282	495	529	436	957	999999	999999	728	84	411	108	647	532	52	87	361	212	461	694	731	859	671	608	85	999999	999999	621	843	999999	874	999999	999999	293	999999	999999	951	824	245	435	176	365	942	731	931	999999	219	469	373	316	999999	296	21	245	853	563	611	999999	453	999999	999999	402	628	556	999999	444	740	364	999999	999999	999999	536	966	36	999999	376	916	940	677	982	999999	999999	999999	537	648	587	955	132	999999	597	495	74	380	355	284	999999	999999	396	530	497	999999	855	98	427	190	996	329	985	999999	487	999999	670	219	471	564	814	155	101	999999	622	999999	617	924	783	461	71	165	621	751	754	999999	530	420	189	629	480	999999	829	356	651	268	999999	414	999999	950	824	854	909	790	470	999999	645	487	907	999999	745	931	999999	966	129	841	708	243	999999	848	126	260	40	842	93	565	999999	744	267	364	518	212	971	999999	636	216	256	999999	291	999999	993	52	512	181	884	999999	943	999999	237	999999	559	736	451	114	834	999999	824	76	706	904	312	999999	230	552	499	999999	959	482	999999	912	594	999999	952	836	854	83	748	858	958	544	621	999999	517	457	804	999999	761	867	998	72	391	999999	133	386	823	102	822	959	682	352	589	471	533	324	225	681	784	615	999999	999999	825	966	118	999999	292	850	393	773	999999	999999	780	102	999999	277	531	415	755	575	22	762	261	999999	186	616	955	999999	928	202	242	133	996	156	999999	247	247	999999	80	961	103	999999	708	58	221	963	571	497	987	266	793	809	925	999999	602	496	509	47	999999	502	216	142	999999	200	541	624	721	634	484	245	39	115	344	794	482	49	64	212	999999	222	54	468	173	999999	409	432	208	787	554	131	738	209	635	999999	754	961	61	517	517	597	999999	999999	22	751	236	687	474	141	736	562	441	306	470	577	457	747	968	258	791	118	426	999999	90	999999	507	999999	999999	766	49	521	999999	999999	694	979	969	117	999999	422	446	999999	999999	76	60	992	689	999999	739	999999	130	999999	992	802	725	409	180	999999	999999	660	999999	406	217	708	101	225	573	894	612	490	607	999999	301	556	812	79	161	359	882	999999	672	999999	999999	423	646	42	529	196	821	999999	808	661	261	795	177	50	514	258	999999	999999	428	795	829	258	459	999999	715	445	990	656	258	821	435	768	987	189	315	793	72	69	696	387	82	999999	999999	999999	98	506	389	771	999999	902	383	999999	669	877	245	841	963	865	999999	
93	999999	175	47	999999	235	492	808	988	734	999999	196	916	149	51	723	513	999999	512	999999	218	66	228	101	356	999999	999999	999999	119	943	474	830	999999	741	612	191	906	289	694	721	605	697	400	999999	843	999999	467	908	627	164	731	274	461	183	118	37	999999	83	999999	549	847	393	698	54	270	890	999999	184	536	999999	999999	234	881	791	96	521	666	191	257	640	979	480	481	955	222	209	378	999999	633	585	213	833	598	155	999999	999999	999999	355	776	999999	726	999999	381	767	347	999999	393	670	97	597	371	795	825	60	569	376	999999	742	832	71	522	966	550	999999	656	983	999999	999999	917	874	999999	320	999999	304	914	696	109	713	618	714	815	708	935	46	999999	999999	17	547	585	507	308	266	522	715	440	759	742	429	121	364	999999	656	752	223	999999	60	390	530	146	873	277	999999	134	128	255	813	41	514	737	248	975	98	999999	420	575	265	797	999999	864	999999	953	999999	602	263	842	999999	955	721	961	173	37	486	411	999999	999999	109	141	404	469	999999	727	238	692	872	388	783	506	342	648	819	262	999999	666	981	999999	598	606	870	285	96	857	319	553	999999	220	999999	687	447	190	475	999999	403	999999	999999	437	725	987	729	875	69	662	999999	999999	999999	910	999999	820	430	792	999999	502	270	999999	382	769	418	684	999999	662	999999	105	999999	161	182	999999	859	460	999999	553	999999	611	877	995	999999	434	244	246	411	999999	873	679	267	654	550	973	863	283	857	999999	999999	50	868	76	999999	963	999999	471	901	457	999999	999999	400	876	598	39	625	275	999999	948	535	181	283	465	789	220	838	414	999999	999999	999999	585	602	999999	999999	163	999999	999999	19	262	831	772	999999	954	611	986	288	999999	999999	520	999999	598	380	908	941	999999	767	412	287	999999	135	198	860	999999	625	475	294	446	351	445	296	815	266	651	127	763	836	999999	854	803	999999	457	358	100	851	999999	215	693	22	687	999999	339	532	243	136	642	912	643	338	999999	999999	842	999999	620	999999	542	341	729	791	188	20	448	558	484	844	999999	840	769	850	999999	999999	600	434	663	59	956	292	33	999999	485	851	999999	990	999999	111	99	417	738	866	319	901	486	902	834	676	999999	781	58	999999	458	801	152	792	945	875	111	999999	386	570	999999	260	318	214	315	336	817	457	999999	382	755	271	112	999999	541	491	784	698	999999	987	112	999999	243	634	76	999999	999999	410	999999	842	10	681	40	178	598	999999	592	999999	596	507	859	499	
940	675	643	197	699	249	261	464	999999	412	817	999999	467	102	26	684	148	632	628	416	413	997	382	83	240	934	314	481	898	512	111	103	137	613	999999	567	991	878	984	469	158	999999	751	597	999999	641	710	506	52	908	142	964	878	452	96	943	999999	569	957	999999	934	779	565	588	311	723	271	999999	857	458	692	269	648	168	999999	822	255	999999	219	999999	233	808	439	989	379	147	224	685	527	301	274	431	921	228	535	379	999999	173	296	150	380	999999	999999	593	225	873	999999	720	194	273	999999	999999	359	368	542	136	999999	576	218	174	508	585	336	566	194	271	347	429	999999	888	797	92	498	78	227	376	169	999999	774	506	820	999999	500	999999	603	755	82	562	686	409	38	999999	954	131	641	999999	530	91	999999	954	535	896	96	306	475	615	30	291	151	175	999999	504	999999	999999	999999	14	999999	82	963	439	199	785	743	999999	859	349	137	377	436	432	846	87	447	999999	999999	924	418	203	999999	987	999999	790	999999	520	443	533	999999	252	999999	637	710	457	999999	999999	765	750	163	862	446	999999	488	653	999999	719	329	888	67	982	740	428	596	999999	294	999999	704	408	373	999999	791	336	693	884	598	799	722	398	959	478	63	230	771	999999	757	999999	509	92	936	701	201	554	476	673	999999	359	51	999999	172	152	274	367	386	930	81	999999	442	603	64	65	997	930	928	589	999999	519	657	50	143	632	999999	622	471	671	41	246	859	999999	999999	248	757	903	235	816	213	696	844	999999	999999	999999	999999	905	37	881	704	999999	626	886	744	991	702	999999	685	539	999999	651	896	714	898	834	260	423	231	815	307	999999	704	121	385	242	999999	816	565	496	413	570	594	589	967	771	999999	972	285	390	999999	756	999999	695	150	561	799	999999	942	649	396	805	999999	221	584	610	565	514	511	511	326	999999	999999	198	135	116	67	316	999999	999999	999999	287	147	840	279	550	876	19	999999	823	442	999999	873	915	110	608	885	382	999999	999999	216	116	471	774	999999	999999	321	39	569	999999	504	999999	999999	816	435	118	668	844	942	44	734	556	542	999999	78	781	22	529	98	527	230	999999	999999	389	920	118	816	999999	999999	999999	238	846	449	937	328	999999	162	67	490	991	939	50	440	999999	999999	660	573	784	705	292	647	792	999999	52	813	820	192	13	999999	327	302	999999	999999	999999	805	999999	999999	605	368	129	999999	955	49	106	588	190	999999	339	756	270	545	999999	999999	493	971	445	904	999999	
134	508	766	158	171	172	999999	644	972	116	175	745	553	999999	999999	586	664	691	753	844	999999	999999	576	852	999999	999999	782	999999	999999	585	361	999999	983	709	481	999999	362	479	794	876	408	943	999999	147	174	999999	717	577	999999	90	999999	999999	692	69	943	999999	932	999999	902	536	390	437	999999	999999	999999	805	761	843	999999	565	999999	194	896	876	446	519	425	438	688	245	917	214	654	556	756	81	999999	999999	999999	980	927	999999	577	267	999999	970	999999	820	392	368	259	999999	92	61	999999	644	393	999999	623	433	999999	503	235	666	618	185	783	460	641	684	137	838	86	999999	999999	786	999999	639	390	475	999999	605	56	329	985	999999	999999	602	700	121	687	862	999999	343	999999	433	222	999999	649	320	196	486	189	708	241	421	797	577	423	999999	38	754	999999	157	999999	479	457	906	680	999999	999999	190	999999	529	996	275	538	743	999999	999999	573	705	989	80	289	106	426	999999	98	574	999999	554	189	629	999999	933	999999	162	999999	436	976	316	240	84	266	999999	726	659	711	999999	882	64	968	218	999999	333	999999	364	999999	753	63	119	999999	115	999999	509	11	999999	446	73	838	386	260	182	238	999999	474	915	999999	999999	380	999999	636	999999	692	201	586	970	132	759	178	999999	293	739	382	867	498	134	754	757	14	595	222	648	136	506	804	795	980	999999	859	999999	550	595	383	296	482	695	423	138	922	40	17	687	895	999999	102	999999	800	370	768	349	171	999999	278	999999	554	987	996	196	397	790	989	882	900	329	533	698	999999	96	394	803	711	999999	834	973	999999	535	753	371	413	293	995	620	999999	519	688	493	326	999999	742	494	698	999999	741	142	51	135	999999	999999	999999	999999	164	713	976	965	637	544	232	305	206	28	244	635	782	113	794	379	999999	390	640	999999	382	766	999999	900	114	484	885	999999	932	462	999999	999999	999999	20	138	291	999999	515	881	153	999999	31	999999	999999	260	72	999999	999999	347	999999	723	405	935	999999	31	397	370	85	999999	163	659	999999	372	743	278	67	506	772	975	999999	735	999999	999999	497	999999	361	374	629	649	999999	39	257	364	270	739	353	252	999999	999999	999999	999999	999999	654	999999	494	739	658	999999	455	999999	565	682	662	834	936	827	999999	999999	423	669	999999	999999	436	819	134	999999	176	112	14	999999	814	570	999999	244	591	999999	252	780	13	999999	999999	714	184	999999	486	356	595	530	333	911	999999	804	522	999999	716	999999	999999	835	604	999999	573	556	999999	530	388	994	899	427	
252	770	999999	125	444	383	967	319	565	979	342	777	815	646	999999	102	477	999999	57	463	999999	410	44	416	999999	920	475	156	69	999999	999999	491	457	177	287	563	336	999999	370	999999	362	407	999999	162	502	827	999999	999999	777	562	999999	378	947	446	999999	999999	735	999999	939	999999	908	999999	259	911	911	851	999999	999999	368	999999	999999	145	649	999999	111	130	784	882	999999	359	999999	999999	378	507	602	699	544	21	277	445	828	999999	999999	845	999999	540	158	714	250	650	507	628	568	999999	795	999999	999999	48	344	779	67	852	263	999999	870	369	999999	999999	318	222	999999	999999	999999	923	396	608	743	999999	999999	570	999999	80	641	274	851	34	980	999999	712	685	999999	505	676	999999	999999	999999	903	812	999999	999999	98	406	405	38	342	999999	258	644	175	999999	182	924	370	773	807	987	999999	989	738	846	389	999999	999999	999999	999999	812	642	882	999999	421	705	931	829	806	481	999999	674	613	931	663	776	345	999999	999999	512	55	144	902	690	399	764	999999	84	138	491	999999	367	999999	786	530	556	999999	108	753	491	251	105	564	301	242	999999	999999	67	84	79	54	984	523	999999	205	677	739	201	156	657	790	856	700	324	29	999999	999999	826	999999	116	410	247	999999	44	270	950	999999	610	457	87	999999	856	999999	69	447	477	844	651	590	853	817	183	951	999999	700	394	405	250	282	35	420	781	656	968	999999	806	999999	489	859	255	999999	138	744	999999	500	934	857	641	876	551	372	260	245	999999	299	999999	296	800	343	875	555	340	999999	432	666	999999	209	41	400	999999	390	365	791	345	999999	688	999999	999999	606	766	537	999999	373	731	662	999999	545	108	678	442	999999	296	999999	983	699	766	800	321	412	125	734	826	250	245	170	999999	468	900	801	610	796	413	204	576	999999	999999	966	607	769	507	839	999999	362	957	999999	103	219	808	999999	989	888	128	479	491	42	711	523	999999	570	655	700	644	307	77	999999	116	102	579	645	999999	800	202	551	905	285	633	473	292	125	999999	798	660	265	999999	721	999999	999999	713	544	999999	278	839	46	124	806	205	803	999999	322	23	11	639	999999	736	999999	695	576	574	216	999999	248	240	22	503	857	50	999999	495	355	966	999999	389	45	18	640	999999	166	437	108	90	829	999999	999999	999999	76	999999	497	528	999999	35	112	369	506	144	399	999999	827	543	267	766	815	317	939	999999	841	621	604	164	106	999999	539	999999	999999	136	580	70	269	910	999999	699	552	861	999999	329	864	
999999	882	900	999999	601	999999	622	180	342	275	999999	248	625	270	999999	563	343	431	393	999999	963	893	380	564	338	778	916	999999	999999	999999	953	443	619	491	38	738	703	545	505	999999	999999	999999	999999	999999	68	821	644	650	982	145	218	440	999999	833	900	919	512	346	999999	822	227	515	999999	999999	999999	87	628	144	241	715	999999	797	926	297	578	995	759	519	505	516	144	999999	133	432	999999	522	952	786	999999	119	236	999999	265	682	877	411	365	26	999999	999999	999999	510	418	999999	999999	421	514	202	265	999999	169	992	840	773	688	950	999999	999999	122	799	134	842	553	999999	488	502	542	253	420	176	640	743	999999	524	323	999999	857	856	156	594	18	999999	530	685	999999	244	527	491	993	926	29	185	903	750	999999	360	999999	296	999999	783	999999	270	782	98	274	426	32	999999	459	999999	103	535	999999	999999	790	374	321	867	182	254	975	61	999999	493	157	465	839	999999	668	962	677	570	78	373	715	747	999999	442	999999	532	999999	212	42	939	833	494	151	384	959	491	49	99	124	543	808	827	20	299	999999	808	587	801	656	999999	387	532	466	669	812	53	397	999999	999999	999999	999999	773	29	320	659	662	999999	464	270	187	923	587	999999	534	999999	999999	999999	686	501	612	945	420	555	545	999999	310	999999	481	572	916	999999	169	643	474	511	45	807	699	640	999999	999999	132	999999	479	573	799	86	931	999999	999999	315	710	387	843	999999	621	999999	483	999999	359	999999	842	892	999999	999999	999999	944	982	33	999999	999999	47	56	223	999999	999999	879	999999	999999	762	233	999999	377	648	999999	392	782	799	999999	889	817	334	941	291	999999	653	999999	999999	999999	999999	999999	104	908	999999	842	278	664	174	999999	881	742	151	511	999999	135	538	999999	254	744	700	981	155	222	143	713	756	106	765	999999	999999	593	692	999999	172	908	139	197	999999	805	341	999999	999999	84	887	157	999999	822	999999	166	125	188	984	451	695	828	709	999999	775	870	96	999999	999999	604	261	297	999999	999999	349	97	999999	999999	680	999999	999999	999999	372	81	999999	986	47	934	161	609	454	296	609	999999	994	999999	999999	258	422	923	999999	999999	999999	23	823	600	107	999999	483	857	999999	774	999999	999999	49	723	465	638	556	789	833	161	30	299	159	965	999999	808	999999	14	999999	746	928	757	730	252	152	999999	257	734	888	823	461	303	999999	679	788	999999	999999	281	999999	999999	702	632	99	999999	149	540	864	858	911	298	756	478	999999	423	846	749	999999	796	999999	999999	390	
821	900	19	700	727	851	999999	186	624	606	196	999999	327	54	305	999999	172	112	612	495	999999	999999	999999	77	982	999999	34	999999	48	259	415	699	999999	190	880	732	90	866	422	689	393	681	999999	691	570	354	999999	379	551	91	652	693	969	620	990	998	311	942	999999	403	826	646	999999	375	201	496	999999	146	173	999999	587	999999	690	922	111	718	999999	999999	506	637	681	999999	292	956	999999	721	730	162	200	882	431	147	999999	999999	862	999999	543	922	500	83	992	999999	999999	978	503	356	13	56	999999	281	473	999999	999999	90	721	180	364	190	768	999999	765	208	946	291	999999	999999	157	999999	999999	999999	999999	612	417	999999	999999	999999	449	313	462	260	999999	684	642	918	999999	999999	702	77	999999	691	391	362	163	29	318	794	569	923	836	63	208	343	999999	165	106	860	999999	999999	445	999999	731	61	728	518	763	91	565	37	873	999999	999999	999999	373	378	972	822	459	999999	125	850	606	999999	999999	408	999999	384	698	487	999999	999999	51	689	631	999999	999999	340	634	999999	999999	236	999999	541	999999	721	316	128	999999	618	192	284	411	598	897	999999	949	999999	583	329	467	388	393	88	216	325	999999	68	458	621	417	641	197	999999	141	888	622	999999	999999	756	102	932	999999	89	304	547	156	453	792	46	801	755	999999	315	187	877	843	160	335	735	999999	257	670	358	210	551	96	597	466	999999	972	884	999999	999999	236	534	974	999999	999999	669	178	628	999999	421	819	661	884	882	636	263	55	471	739	740	116	999999	272	65	879	753	460	559	987	783	999999	999999	26	999999	89	999999	999999	540	376	665	566	999999	981	258	538	549	666	214	960	213	963	999999	999999	999999	720	999999	272	999999	434	999999	218	999999	641	999999	357	902	645	953	802	984	360	515	105	999999	183	95	864	23	527	340	96	999999	599	999999	819	562	999999	27	219	698	389	999999	999999	999999	457	948	389	497	999999	635	999999	712	411	976	853	458	415	81	825	634	526	258	401	103	943	999999	29	857	674	795	141	628	999999	114	999999	375	409	758	626	235	999999	376	999999	999999	436	383	844	623	999999	370	999999	699	201	999999	999999	141	593	21	402	999999	999999	999999	823	999999	999999	285	999999	307	382	487	59	656	455	600	928	999999	999999	509	667	569	127	406	926	313	647	999999	999999	169	999999	472	782	397	365	142	306	999999	552	18	397	161	415	547	250	453	320	500	254	601	999999	32	996	93	354	833	376	532	605	519	467	999999	999999	999999	375	909	704	999999	300	322	
303	755	608	137	122	516	999999	580	165	999999	993	157	197	834	513	999999	476	699	52	532	765	773	578	42	999999	334	312	606	182	341	748	657	999999	931	999999	900	424	868	971	999999	678	796	999999	131	526	320	875	24	305	465	442	15	619	768	556	530	186	575	999999	999999	213	558	999999	823	734	345	947	265	537	613	495	608	999999	999999	854	969	405	456	515	999999	459	297	311	716	999999	999999	999999	441	999999	777	723	848	292	193	634	130	398	554	397	191	372	620	999999	691	999999	834	286	415	999999	587	999999	729	999999	356	338	999999	257	691	999999	999999	307	516	879	759	999999	647	325	544	999999	734	581	851	69	334	867	838	810	619	746	75	999999	632	527	797	653	999999	788	999999	855	999999	999999	999999	999999	999999	883	999999	740	999999	802	332	518	999999	999999	189	16	282	669	735	489	499	115	637	944	858	999999	674	988	92	116	999999	999999	390	689	861	861	999999	231	999999	450	20	999999	999999	817	999999	556	724	999999	347	791	380	334	63	455	366	613	244	763	771	999999	999999	867	999999	621	906	473	137	63	973	999999	142	61	16	294	478	400	32	999999	529	311	809	876	650	300	736	570	806	934	332	999999	626	120	459	791	240	153	450	999999	910	951	999999	999999	823	29	658	328	999999	999999	977	965	590	423	243	469	72	343	226	367	885	345	667	202	999999	725	701	32	602	224	999999	335	950	560	910	578	999999	999999	62	631	641	417	253	47	957	999999	999999	212	876	989	999999	897	926	92	586	574	293	236	999999	999999	999999	636	999999	113	714	651	25	39	513	665	587	923	290	595	726	477	102	629	999999	373	67	498	156	612	494	999999	999999	868	999999	346	294	999999	208	953	313	15	690	149	333	316	351	638	699	999999	412	806	616	341	366	118	481	999999	991	576	51	829	489	124	618	557	252	157	999999	177	999999	931	724	999999	999999	720	787	999999	999999	999999	32	428	799	935	210	999999	549	78	511	865	865	630	999999	632	999999	484	526	999999	999999	999999	999999	204	583	532	839	480	91	289	59	645	331	527	999999	999999	554	622	999999	553	913	929	999999	183	999999	199	312	751	276	102	999999	806	204	220	432	531	864	999999	845	277	106	729	606	999999	28	999999	543	999999	999999	999999	999999	299	455	972	662	601	767	890	999999	393	230	98	214	989	999999	252	451	120	999999	836	207	726	777	762	457	194	333	747	165	779	999999	965	999999	673	24	999999	999999	231	558	830	999999	974	278	462	999999	17	525	617	405	775	424	
433	251	999999	405	361	521	693	525	478	278	29	999999	780	999999	264	609	540	999999	739	891	230	562	999999	999999	999999	458	325	714	449	668	715	352	389	364	232	723	63	278	662	613	668	706	999999	562	744	249	497	724	792	408	985	642	666	884	203	871	976	362	182	999999	206	978	85	809	999999	677	355	425	515	541	555	271	999999	136	999999	524	482	712	338	982	960	600	922	999999	683	999999	685	999999	170	361	999999	999999	105	759	416	690	630	280	999	999999	894	82	219	999999	852	723	329	540	999999	679	399	273	33	199	999999	606	999999	43	136	489	991	850	264	163	793	854	176	562	999999	543	894	999999	712	271	999999	888	391	999999	199	960	753	999999	843	491	999999	483	999999	906	816	810	634	596	154	520	85	53	817	66	467	998	556	766	999999	999999	785	999999	560	762	110	64	225	999999	844	999999	735	845	16	773	999999	320	186	270	746	908	908	307	999999	999999	999999	55	999999	334	999999	201	413	986	335	725	705	999999	922	915	805	999999	595	249	751	978	784	239	999999	53	865	999999	821	296	30	912	999999	487	140	999999	576	999999	999999	999999	999999	999999	762	999999	520	291	999999	425	397	999999	464	999999	999999	999999	999999	88	417	956	18	999999	469	66	379	126	966	422	516	227	645	999999	349	749	999999	999999	68	108	999999	46	719	755	999999	449	760	999999	831	45	598	999999	932	61	950	619	57	955	430	134	283	645	782	107	774	850	999999	832	921	715	215	617	999999	457	862	381	247	262	62	30	999999	818	294	930	824	966	295	593	614	999999	702	823	285	999999	999999	580	263	621	999999	135	668	927	639	126	830	981	939	999999	198	579	382	794	999999	409	999999	465	999999	851	283	808	564	197	228	999999	22	391	342	676	632	291	127	625	282	926	362	378	189	178	109	999999	37	999999	404	999999	999999	908	921	875	999999	369	229	999999	347	182	999999	481	709	447	999999	449	648	273	999999	907	461	757	522	975	57	459	286	192	751	440	999999	753	792	192	845	114	999999	999999	569	999999	71	715	999999	999999	365	999999	999999	741	74	660	204	764	958	497	583	599	396	999999	827	657	999999	47	660	906	999999	817	689	999999	601	998	978	191	703	589	845	745	479	422	619	999999	790	544	127	100	246	999999	794	304	609	256	999999	525	639	911	190	34	65	380	707	547	201	151	150	75	999999	22	70	379	651	837	130	973	335	660	866	548	919	569	670	384	33	999999	999999	355	999999	463	551	792	408	820	999999	108	999999	82	
975	649	999999	61	999999	999999	956	999999	652	771	135	744	999999	999999	55	642	115	495	710	333	524	999999	999999	795	785	229	471	278	970	831	156	999999	999999	263	684	227	154	867	160	446	428	607	741	156	229	546	273	572	746	766	715	999999	999999	391	557	178	425	609	276	199	762	688	454	821	624	114	999999	936	304	999999	999999	248	999999	273	904	917	75	999999	575	999999	956	899	531	214	125	951	999999	999999	706	999999	801	545	600	961	684	740	162	999999	532	125	70	336	277	918	277	477	860	134	486	639	113	349	43	36	999999	863	166	250	999999	999999	480	607	240	788	37	953	647	382	589	174	764	155	554	460	188	630	631	613	999999	648	999999	509	999999	999999	412	999999	999999	574	729	820	583	912	223	859	644	999999	105	488	891	324	830	488	999999	322	999999	957	794	582	848	612	242	553	313	68	582	999999	999999	174	385	574	999999	999999	653	769	591	852	999999	694	816	999999	534	152	722	621	817	612	965	89	201	455	667	999999	725	126	588	40	608	165	287	673	256	931	112	326	873	757	834	774	730	999999	999999	109	999999	132	87	999999	831	691	250	999999	16	137	972	999999	999999	522	999999	536	999999	561	253	777	999999	153	999999	999999	49	405	748	70	777	200	358	178	431	999999	999999	603	48	498	208	916	999999	999999	666	129	958	182	419	360	410	307	999999	179	779	257	692	622	654	484	59	435	943	189	999999	815	779	804	508	349	359	999999	497	692	362	336	861	109	486	358	645	866	986	999999	659	480	999999	188	399	999999	999999	549	999999	564	448	999999	973	735	126	851	350	999999	999999	79	999999	656	810	901	999999	452	395	593	146	305	839	193	999999	554	530	999999	219	600	415	999999	473	809	999999	999999	253	999999	999999	136	982	635	999999	999999	202	917	397	999999	669	704	370	999999	788	292	999999	999999	999999	265	999999	428	215	405	641	749	748	349	605	200	850	876	999999	238	98	999999	610	999999	296	999999	990	999999	167	526	61	514	999999	999999	546	191	999999	999999	217	987	999999	999999	921	999999	993	999999	742	999999	321	206	162	999999	55	142	857	529	681	902	366	377	274	802	271	999999	353	136	519	999999	802	424	794	999999	669	671	973	999999	999999	33	517	38	614	999999	220	960	373	268	468	108	999999	999999	510	504	795	839	999999	462	673	242	243	866	749	462	999999	897	412	463	999999	384	999999	999999	191	657	394	338	763	999999	591	310	999999	95	999999	421	999999	784	999999	300	903	829	948	999999	490	114	790	650	288	162	
96	999999	558	909	144	94	999999	906	835	853	999999	467	999999	999999	871	373	917	157	999999	338	782	999999	999999	121	560	304	999999	648	999999	999999	866	999999	59	610	51	278	751	415	999999	583	481	772	999999	999999	999999	999999	752	364	648	127	999999	642	452	949	379	820	339	446	999999	999999	999999	300	693	758	986	375	999999	475	553	603	621	999999	999999	625	856	19	326	923	931	125	551	999999	10	105	889	999999	301	110	240	999999	938	999999	66	121	924	999999	999999	200	83	999999	38	999999	810	55	505	685	999999	827	102	370	503	415	515	243	298	587	300	597	868	761	999999	999999	999999	332	664	317	454	95	700	675	930	999999	849	999999	96	274	270	954	999999	213	788	474	17	999999	728	532	799	823	823	346	891	491	332	321	740	999999	52	488	390	197	241	359	136	427	439	376	999999	398	156	33	327	345	999999	664	973	999999	309	373	603	142	518	631	999999	999999	784	448	804	999999	999999	375	999999	782	574	412	972	438	999999	999999	999999	361	999999	410	999999	999999	29	999999	494	667	348	140	421	999999	884	999999	679	609	999999	771	643	999999	999999	37	999999	780	800	544	771	999999	999999	999999	271	719	932	252	176	117	999999	999999	345	238	954	146	199	999999	954	554	999999	999999	733	999999	351	999999	999999	999999	999999	938	999999	895	999999	484	999999	899	975	804	868	701	745	999999	91	572	654	999999	999999	414	46	435	838	765	999999	256	999999	454	861	999999	202	999999	772	492	999999	237	718	69	473	861	454	64	171	999999	388	999999	809	265	244	170	719	999999	150	542	999999	362	110	633	78	753	836	339	48	656	611	182	999999	263	999999	854	853	594	161	575	959	981	274	453	387	573	999999	391	219	700	609	476	555	240	87	111	137	95	990	720	34	125	26	514	782	215	333	556	999999	390	316	134	999999	574	582	432	98	999999	256	505	316	999999	129	348	57	145	627	699	185	86	726	768	603	441	999999	844	965	759	671	181	999999	890	313	829	393	999999	902	980	657	655	22	999999	999999	999999	413	578	999999	677	467	647	588	634	999999	11	663	548	530	143	33	738	467	339	985	999999	265	999999	152	300	954	999999	243	999999	51	529	73	255	930	118	37	972	848	999999	301	33	592	615	999999	311	175	999999	999999	999999	999999	919	197	683	999999	763	240	999999	436	705	723	894	414	999999	592	851	999999	418	617	422	115	61	999999	179	47	961	491	649	906	841	134	999999	999999	474	689	132	341	389	759	176	878	49	546	153	574	407	619	999999	32	999999	
373	999999	237	999999	663	905	40	28	646	534	999999	590	91	595	580	999999	999999	940	263	999999	519	558	659	451	544	75	514	745	999999	639	352	841	626	249	477	377	881	87	999999	999999	102	999999	743	234	893	999999	958	951	999999	959	999999	679	999999	562	158	814	107	999999	997	597	400	999999	422	999999	999999	441	963	999999	127	213	733	208	139	479	378	205	815	434	557	999999	999999	999999	183	999999	518	673	453	74	999999	999999	279	104	90	223	392	807	901	736	53	462	334	126	834	369	235	922	549	999999	194	952	999	673	238	750	490	837	121	776	498	518	999999	999999	751	463	999999	638	999999	916	97	570	304	88	390	104	922	991	729	813	420	595	133	535	879	148	999999	606	866	339	732	554	696	134	248	999999	475	999999	374	999999	436	597	805	999999	830	999999	658	920	999999	143	828	499	118	307	366	902	999999	461	29	613	799	337	772	999999	999999	542	873	999999	999999	999999	999999	497	626	358	999999	822	790	500	999999	265	999999	743	323	732	511	243	446	399	768	345	150	24	415	999999	580	109	825	999999	449	999999	999999	488	89	437	514	341	999999	759	999999	543	122	893	756	764	133	66	24	49	286	999999	105	999999	411	999999	715	614	92	864	778	288	999999	773	60	416	515	11	664	885	999999	180	370	687	479	234	233	256	268	999999	638	524	95	999999	740	500	202	276	86	584	999999	899	258	999999	980	641	545	348	843	349	258	131	402	999999	999999	116	588	999999	14	187	280	468	356	440	236	999999	203	222	43	560	223	248	925	89	174	328	921	362	706	838	688	885	999999	918	402	516	132	956	964	999999	911	999999	271	898	313	999999	552	818	782	726	447	333	999999	293	999999	20	206	322	999999	502	194	236	712	176	999999	395	65	438	48	719	142	246	257	408	648	439	977	999999	775	911	775	113	580	979	400	999999	580	130	793	392	320	809	993	471	449	685	81	105	409	918	207	999999	779	999999	594	211	86	906	644	695	42	179	547	62	727	90	655	733	775	144	815	935	999999	999999	999999	332	253	785	958	999999	367	881	999999	999999	713	660	334	517	395	999999	287	999999	999999	107	359	151	271	940	999999	369	39	348	330	275	112	999999	479	133	664	999999	999999	301	947	681	337	161	553	690	349	76	999999	148	348	585	856	151	459	547	999999	267	71	999999	50	999999	933	999999	999999	361	753	450	190	999999	852	999999	241	999999	999999	804	769	999999	597	581	999999	678	612	999999	10	744	418	999999	999999	932	826	407	
210	999999	260	357	747	318	599	201	936	898	999999	999999	999999	224	354	869	425	654	777	999999	999999	490	712	999999	999999	52	28	817	999999	792	637	258	384	454	923	586	736	378	66	461	608	406	644	999999	792	67	604	786	399	548	999999	168	999999	727	999999	720	999999	887	370	705	999999	782	258	154	271	636	999999	842	301	767	999999	56	999999	326	499	272	845	20	999999	930	999999	242	427	404	256	478	103	999999	716	999999	644	999999	999999	360	999999	826	158	999999	440	166	999999	762	999999	632	415	500	570	999999	237	475	874	932	318	999999	999999	67	999999	853	999999	792	543	523	999999	999999	133	999999	47	999999	165	999999	124	999999	579	423	53	684	747	795	989	999999	999999	999999	429	999999	338	999999	540	578	102	999999	471	304	601	648	623	373	636	405	509	130	999999	333	682	564	999999	528	363	999999	999999	584	999999	999999	863	152	884	287	104	885	999999	999999	754	469	999999	61	212	999999	999999	930	800	680	57	352	999999	869	303	999999	999999	864	889	809	358	644	192	517	794	900	441	459	999999	345	279	751	999999	999999	999999	993	999999	630	999999	541	774	432	104	715	536	967	999999	994	999999	309	999999	239	995	951	72	119	286	637	267	311	388	305	176	464	411	999999	706	207	502	309	405	999999	512	358	44	925	999999	476	981	827	626	446	609	464	642	999999	755	694	35	266	716	999999	373	60	999999	479	266	999999	314	240	270	86	999999	550	904	751	726	999999	916	146	569	810	655	440	684	999999	695	712	822	371	550	22	999999	246	592	854	588	462	206	565	669	909	171	750	566	999999	945	69	560	999999	999999	118	999999	889	696	906	895	933	999999	221	783	554	817	943	999999	257	999999	265	999999	59	172	273	450	361	476	659	648	904	873	999999	999999	999999	162	999999	999999	999999	999999	292	999999	999999	958	655	97	999999	999999	125	101	228	71	318	646	690	111	510	999999	59	667	425	422	46	999999	990	999999	241	224	157	999999	886	999999	257	22	621	715	281	101	517	186	999999	999999	361	999999	430	999999	565	999999	316	535	652	213	997	774	819	869	999999	428	967	595	855	770	999999	723	999999	332	814	306	34	974	829	999999	999999	999999	999999	845	71	478	999999	999999	504	999999	999999	999999	749	682	897	482	202	999999	999999	853	133	921	999999	999999	946	999999	362	999999	999999	269	473	341	705	243	992	999999	573	974	808	43	591	820	101	999999	861	21	999999	532	999999	342	999999	282	772	976	295	299	552	516	898	433	126	739	999999	244	999999	577	999999	516	690	773	909	
227	943	178	271	312	829	218	999999	999999	663	829	672	696	165	200	569	729	999999	999999	581	67	86	384	917	999999	999999	856	841	294	105	466	842	661	432	885	338	603	714	982	470	999999	682	963	999999	999999	77	999999	89	89	18	197	569	987	999999	852	999999	999999	261	420	610	972	376	549	839	207	987	21	273	280	861	965	999999	964	242	246	385	123	615	999999	784	280	999999	762	999999	907	897	854	999999	999999	744	769	352	303	999999	497	967	999999	133	999999	308	999999	167	808	227	999999	182	605	755	999999	477	38	953	999999	635	339	205	614	273	999999	999999	143	552	999999	536	102	623	720	999999	999999	999999	252	999999	999999	999999	728	123	968	544	243	735	302	999999	513	113	716	816	999999	668	52	301	363	868	201	273	999999	513	474	282	999999	428	461	23	20	685	234	47	910	999999	906	226	236	999999	999999	206	17	44	999999	589	819	285	999999	999999	999999	999999	999999	383	798	779	999999	225	649	999999	418	815	284	289	999999	827	879	999999	905	426	761	826	74	292	839	995	265	140	999999	884	462	849	999999	408	474	567	769	850	249	999999	148	690	576	999999	661	999999	921	728	999999	221	710	151	380	484	999999	999999	388	633	544	803	523	999999	751	999999	242	568	297	875	815	530	999999	38	999999	774	287	999999	259	533	631	625	83	537	193	263	184	321	999999	999999	999999	751	999999	146	316	445	999999	999999	939	812	308	102	926	999999	912	426	999999	681	712	999999	206	230	472	854	11	918	730	986	843	999999	589	999999	99	999999	768	73	351	921	721	993	166	176	141	447	999999	539	698	37	624	767	109	503	999999	873	847	886	999999	334	144	397	999999	999999	277	451	999999	386	999999	999999	999999	849	84	999999	959	999999	999999	39	99	34	629	472	230	702	371	999999	398	96	322	999999	405	881	784	27	787	999999	288	535	899	690	225	848	535	25	750	775	692	868	543	889	999999	999999	797	264	704	671	177	22	270	201	62	145	73	786	287	999999	75	67	453	635	440	999999	999999	409	809	781	999999	999999	952	999999	393	530	552	433	792	587	94	999999	323	999999	166	276	274	999999	637	89	784	749	737	355	710	999999	424	907	459	518	688	397	455	922	734	962	69	674	807	531	999999	640	993	999999	320	545	999999	999999	479	999999	649	431	771	999999	997	197	999999	607	885	758	116	644	973	999999	899	696	84	400	391	203	216	999999	901	999999	999999	153	755	47	999999	174	891	999999	438	999999	869	267	626	999999	925	546	494	462	789	59	425	947	
667	719	999999	623	999999	354	945	285	956	59	999999	999999	243	999999	999999	439	572	999999	867	29	216	687	414	641	80	358	474	999999	999999	754	999999	851	689	999999	486	999999	999999	421	702	546	999999	162	338	820	737	960	999999	82	999999	999999	889	999999	192	999999	741	979	315	168	552	122	879	110	576	212	248	678	975	694	377	999999	999999	999999	28	330	878	999999	358	594	999999	999999	866	402	999999	653	865	742	669	999999	807	999999	730	88	868	589	999999	50	585	136	999999	999999	984	999999	704	707	999999	999999	60	999999	528	687	630	721	264	442	999999	487	369	923	347	505	18	692	887	870	676	999999	292	438	999999	837	478	232	21	845	135	78	697	43	791	137	692	808	765	129	876	18	999999	436	999999	189	681	662	789	87	999999	301	909	834	41	749	455	622	208	690	219	407	709	418	316	187	790	335	141	220	999999	209	999999	999999	994	999999	999999	856	104	483	166	815	999999	999999	793	999999	169	863	12	51	999999	999999	609	84	910	478	309	415	130	999999	399	355	999999	999999	274	999999	374	151	840	373	460	999999	527	724	534	403	964	999999	624	482	999999	927	333	99	538	741	599	999999	857	999999	368	882	999999	938	999999	810	294	999999	669	942	469	999999	32	638	591	93	553	885	550	516	513	534	790	647	147	999999	32	999999	50	999999	261	522	294	324	15	578	861	589	639	723	118	110	115	682	22	11	904	694	508	454	198	999999	311	350	21	834	101	999999	800	623	999999	853	823	146	691	947	732	999999	999999	23	231	964	999999	827	999999	413	999999	118	999999	146	999999	337	931	595	344	999999	220	999999	312	181	486	999999	788	26	935	264	999999	968	991	75	999999	206	71	495	233	234	468	483	942	608	415	983	463	663	66	460	922	999999	802	999999	736	789	405	461	536	458	185	239	999999	153	136	460	127	569	868	370	276	446	372	999999	88	737	999999	704	766	503	319	134	960	999999	342	59	999999	846	339	488	999999	999999	958	999999	58	238	999999	799	482	954	999999	893	795	999999	194	485	864	691	75	999	788	701	695	43	999999	61	279	416	999999	87	999999	280	240	999999	569	666	999999	999999	71	999999	154	999999	999999	999999	637	426	999999	274	999999	999999	194	484	780	339	999999	999999	999999	925	636	996	958	999999	999999	404	670	999999	662	414	135	999999	999999	276	629	225	854	999999	479	884	405	721	722	999999	126	999999	893	809	999999	900	689	470	752	561	961	74	999999	969	222	827	150	53	763	924	149	772	858	917	854	565	485	122	
630	39	530	914	999999	953	68	46	511	861	999999	762	724	665	774	446	314	564	334	884	375	652	743	362	958	797	999999	999999	104	975	954	934	424	577	839	723	41	57	790	938	910	999999	999999	289	999999	11	999999	999999	997	422	612	300	240	999999	747	978	296	177	956	487	97	999999	941	536	907	999999	347	157	825	999999	414	267	774	396	973	999999	999999	464	999999	999999	999999	391	355	682	372	664	703	823	829	861	436	863	101	999999	850	999999	999999	789	999999	788	664	61	999999	946	17	355	525	844	627	558	999999	831	999999	999	889	999999	370	999999	173	999999	999999	999999	328	963	625	551	999999	999999	545	777	954	999999	92	625	301	546	732	409	675	26	149	859	205	999999	220	605	109	101	999999	999999	835	999999	999999	138	332	151	732	695	330	999999	189	63	308	849	604	114	749	999999	999999	352	973	999999	594	999999	113	606	327	58	753	30	451	84	58	999999	999999	979	921	999999	999999	999999	999999	47	88	999999	837	999999	560	999999	999999	115	855	960	393	999999	181	999999	391	478	34	999999	823	683	999999	310	999999	999999	999999	907	907	625	192	795	846	999999	538	935	882	385	319	27	56	972	999999	647	174	491	690	977	230	78	598	453	928	999999	337	999999	106	777	204	731	91	653	448	60	923	70	123	836	542	245	992	15	168	17	999999	851	999999	304	146	533	424	36	686	839	999999	738	866	280	229	999999	839	114	999999	588	935	403	533	332	724	113	377	999999	999999	984	85	592	295	921	896	485	999999	999999	640	670	316	65	966	609	33	194	203	843	617	143	406	887	999999	580	999999	286	999999	978	999999	999999	166	571	590	701	763	999999	453	999999	383	743	579	47	473	521	281	880	999999	924	308	539	999999	534	246	311	588	999999	767	714	850	999999	999999	850	232	608	513	999999	474	274	845	588	740	259	999999	873	564	369	423	313	999999	201	850	999999	679	999999	999999	632	999999	288	999999	999999	677	999999	104	762	585	728	999999	865	17	535	415	171	88	720	999999	660	74	999999	747	229	999999	464	416	659	770	764	180	192	999999	881	420	196	161	280	911	999999	164	999999	999999	835	999999	558	306	772	785	688	325	959	999999	472	999999	999999	541	894	800	222	999999	445	999999	820	558	999999	999999	135	999999	229	999999	999999	809	797	505	367	999999	911	675	226	168	643	873	91	449	221	942	999999	999999	459	654	267	479	698	999999	719	999999	999999	287	921	177	999999	999999	999999	999999	517	159	453	966	210	999999	630	229	584	999999	689	571	999999	381	346	
690	999999	811	666	574	752	337	120	999999	786	653	608	634	753	58	987	999999	316	412	931	71	498	999999	123	999999	34	48	999999	643	990	158	999999	105	940	241	799	999999	999999	991	926	999999	49	335	190	557	287	999999	475	999999	77	703	264	507	999999	285	201	999999	697	999999	550	713	442	477	137	999999	849	999999	693	521	259	627	994	325	486	751	32	999999	865	999999	294	38	572	368	575	297	999999	999999	656	665	999999	476	671	999999	450	999999	747	572	207	552	707	775	999999	953	286	999999	708	939	31	999999	999999	37	466	999999	808	522	151	999999	901	999999	744	553	856	38	999999	782	955	999999	874	273	13	460	965	323	999999	999999	999999	618	92	135	999999	999999	284	957	412	22	20	540	99	999999	81	674	670	367	808	164	999999	999999	999999	504	494	999999	74	758	694	802	71	153	999999	298	796	532	991	999999	261	789	279	898	625	469	999999	425	999999	946	999999	339	789	608	515	704	601	999999	146	999999	999999	999999	999999	525	273	609	950	999999	268	800	141	548	682	895	999999	28	884	29	999999	22	732	999999	602	128	565	364	23	463	637	578	999999	353	395	413	143	999999	899	753	999999	999999	519	904	166	217	814	999999	657	999999	999999	496	819	582	794	999999	999999	999999	385	999999	960	908	596	999999	999999	690	113	787	162	999999	761	832	129	999999	394	641	502	999999	911	395	313	999999	707	129	960	151	758	999999	999999	271	999999	570	898	137	793	726	429	999999	675	476	999999	36	999999	388	142	670	377	687	198	163	999999	37	661	989	999999	999999	999999	477	537	97	931	988	999999	999999	719	999999	933	991	347	667	222	999999	162	445	999999	999999	420	999999	987	999999	999999	80	926	999999	640	531	999999	908	668	999999	524	951	495	587	545	126	798	999999	999999	940	736	999999	999999	999999	999999	161	875	999999	709	999999	999999	999999	490	247	324	860	71	832	260	198	292	35	999999	601	153	270	984	575	999999	174	488	810	660	56	562	999999	730	999999	999999	488	999999	693	209	486	118	999999	471	257	273	685	64	999999	359	480	657	711	999999	748	387	680	176	999999	326	545	704	999999	999999	443	999999	925	139	664	377	771	542	599	826	846	493	999999	999999	737	311	224	119	522	460	999999	999999	850	345	982	29	785	322	999999	376	664	781	291	419	37	572	347	555	400	999999	587	937	68	885	215	999999	876	880	438	998	112	435	191	376	52	54	999999	590	157	644	592	459	196	232	999999	75	212	100	771	999999	964	668	718	925	873	252	340	965	139	727	999999	904	
883	358	999999	238	599	999999	377	983	737	999999	407	999999	14	999999	999999	835	999999	150	62	785	119	999999	43	443	716	266	503	999999	713	999999	999999	430	501	999999	575	838	958	999999	475	999999	723	788	437	999999	271	963	999999	744	501	505	252	988	674	367	999999	619	324	831	521	999999	422	999999	279	868	305	977	263	325	563	912	877	788	999999	765	71	330	836	999999	182	753	345	758	307	218	626	472	756	143	893	955	523	137	422	141	874	155	999999	568	999999	293	709	604	190	999999	628	999999	999999	908	306	999999	783	498	659	768	998	663	279	999999	252	999999	999999	130	999999	999999	398	749	376	543	891	999999	811	278	999999	888	53	740	577	718	590	172	158	847	999999	429	182	35	477	653	143	220	876	458	999999	89	999999	589	182	582	200	878	97	780	26	390	662	514	584	771	999999	268	95	561	480	90	684	382	292	13	436	373	999999	999999	409	680	49	999999	999999	999999	824	464	567	999999	527	711	84	377	831	457	766	667	450	999999	929	875	135	325	977	244	404	690	999999	179	156	827	606	374	381	346	999999	309	560	750	946	269	700	100	43	999999	999999	317	551	999999	246	768	999999	575	999999	534	555	724	999999	999999	440	144	167	398	849	700	115	710	996	494	999999	467	999999	699	760	999999	185	44	291	218	238	96	148	999999	933	999999	904	999999	580	846	790	625	923	841	999999	811	111	311	250	342	663	305	320	67	999999	778	661	232	815	134	359	520	442	177	999999	353	996	695	999999	471	999999	85	139	159	703	491	543	275	389	948	567	873	794	949	999999	933	776	91	744	999999	999999	681	224	456	497	999999	192	756	999999	967	815	416	846	778	547	999999	175	171	363	245	244	999999	843	866	999999	485	726	493	622	557	999999	914	950	311	745	123	860	683	662	433	999999	999999	915	999999	143	161	999999	25	412	966	999999	614	728	509	999999	340	838	358	890	999999	554	699	999999	802	400	900	465	545	43	433	728	492	508	999999	936	457	999999	999999	733	415	999999	710	91	999999	789	962	196	451	999999	999999	285	512	999999	650	879	609	654	122	999999	242	695	492	982	978	247	285	115	798	572	472	860	999999	624	484	563	843	999999	487	22	437	713	23	163	628	158	226	699	858	60	337	999999	999999	409	999999	719	999999	999999	112	418	514	856	397	879	999999	554	867	999999	318	96	46	992	999999	109	999999	529	682	999999	363	999999	999999	586	257	999999	245	668	501	999999	133	765	597	124	514	999999	999999	581	325	999999	243	
83	290	338	391	772	23	345	636	268	999999	999999	46	637	374	282	999999	927	999999	649	999999	999999	63	859	999999	552	498	921	999999	107	600	999999	213	548	104	290	550	692	205	484	734	899	999999	243	203	162	999999	960	749	242	999999	580	999999	676	499	982	999999	430	999999	999999	283	101	857	999999	667	802	768	497	543	94	731	703	732	134	914	744	999999	819	999999	999999	823	538	182	255	424	29	999999	536	59	121	999999	999999	128	366	210	643	51	503	575	999999	393	241	999999	665	510	979	999999	847	999999	754	999999	210	999999	963	25	745	919	612	124	647	761	241	999999	431	999999	999999	585	375	924	281	999999	999999	254	274	227	591	999999	517	999999	445	999999	999999	999999	999999	357	70	999999	165	351	465	999999	999999	388	927	639	162	793	995	841	899	403	999999	923	999999	61	49	955	499	745	999999	633	411	868	678	999999	568	466	152	999999	763	255	430	34	468	557	273	999999	326	999999	75	798	125	676	845	52	697	279	294	254	999999	114	866	420	999999	999999	321	570	710	460	81	696	650	921	87	653	973	458	999999	999999	787	999999	638	864	679	634	999999	735	32	636	778	999999	182	898	766	659	388	20	116	999999	245	702	636	865	999999	379	158	204	598	201	78	999999	814	360	466	999999	475	999999	740	999999	999999	586	999999	83	682	782	524	999999	165	999999	999999	962	351	999999	697	95	76	772	311	310	486	999999	146	831	567	999999	483	821	442	160	194	999999	999999	824	323	659	164	563	193	999999	854	406	49	999999	926	116	897	987	662	999999	999999	702	700	439	806	10	449	716	999999	152	309	999999	999999	14	243	887	692	527	514	48	930	513	589	531	455	89	284	965	904	461	642	496	168	71	611	491	999999	840	27	999999	220	447	999999	50	481	162	97	44	937	999999	423	379	482	999999	450	999999	123	179	984	727	999999	999999	999999	63	510	812	999999	999999	402	752	210	852	999999	202	828	493	465	548	59	303	999999	249	38	864	48	272	24	544	620	575	378	517	999999	300	595	736	634	993	540	668	618	999999	641	195	838	570	869	290	795	957	580	574	129	690	736	487	999999	947	999999	248	999999	999999	636	827	383	693	996	219	606	101	858	471	999999	999999	684	161	607	843	36	477	402	734	749	663	999999	803	398	175	564	118	291	686	978	302	869	619	213	814	999999	999999	573	659	999999	703	999999	118	566	737	16	999999	879	611	921	999999	845	74	259	973	831	580	304	831	655	497	810	181	493	715	521	74	947	792	
999999	999999	904	742	60	999999	999999	886	246	660	999999	979	239	679	765	441	456	805	370	240	983	240	999999	742	14	196	893	927	999999	850	226	999999	636	999999	580	51	643	112	23	213	418	945	343	999999	672	676	267	140	416	999999	268	716	704	717	809	800	999999	171	738	864	163	636	271	395	444	999999	352	152	109	723	999999	999999	791	999999	821	48	999999	217	999999	338	999999	762	999999	999999	591	999999	246	919	287	779	21	481	373	159	60	781	683	999999	208	454	999999	125	40	692	264	914	924	999999	896	999999	999999	821	102	410	936	400	125	698	803	935	980	433	865	330	712	326	980	641	117	999999	999999	948	18	625	14	813	731	829	318	677	585	699	33	515	875	999999	389	963	223	999999	999999	985	154	273	473	900	999999	999999	980	999999	999999	293	439	856	999999	955	812	999999	405	132	669	296	389	136	359	999999	410	360	455	522	999999	27	428	999999	382	378	999999	999999	161	999999	563	31	848	380	744	999999	270	176	108	920	387	999999	567	100	990	380	606	27	913	192	499	999999	264	467	11	916	865	982	483	48	160	999999	325	999999	569	647	447	999999	392	67	999999	243	261	535	145	34	999999	337	467	12	772	999999	831	999999	614	664	999999	999999	379	999999	437	999999	692	69	769	999999	596	276	999999	352	933	596	635	855	171	999999	647	729	332	976	466	537	525	481	999999	999999	245	999999	999999	904	881	66	640	564	630	743	550	202	765	825	437	193	805	124	79	185	160	975	806	999999	999999	999999	999999	402	371	899	762	221	999999	405	84	250	999999	626	471	999999	956	81	234	999999	715	454	964	507	549	282	999999	411	412	100	223	269	550	338	887	999999	997	247	202	999999	999999	999999	408	369	751	197	999999	188	653	999999	228	89	751	388	643	572	82	999999	999999	999999	176	361	809	703	192	814	699	260	739	626	879	718	999999	503	447	386	56	604	756	361	678	553	757	220	871	143	999999	999999	695	324	772	447	394	113	564	629	529	705	187	999999	497	353	448	999999	322	999999	210	999999	940	999999	525	477	804	501	999999	999999	603	999999	831	59	305	999999	565	424	853	999999	334	999999	938	817	856	351	427	819	863	335	114	730	897	371	932	270	231	438	799	305	643	893	694	941	999999	999999	999999	137	640	959	999999	999999	183	880	185	436	318	132	410	184	60	984	637	999999	518	872	702	999999	999999	44	316	999999	625	558	999999	999999	999999	997	999999	927	999999	299	189	904	999999	90	557	26	195	999999	952	108	999999	624	
254	658	999999	610	432	163	999999	413	21	999999	653	660	408	999999	92	745	355	321	341	482	706	999999	805	733	999999	999999	325	686	284	999999	92	217	108	999999	999999	999999	185	480	574	637	999999	74	288	583	261	887	682	931	999999	450	999999	640	767	999999	999999	494	853	531	999999	994	837	550	138	999999	522	445	562	406	321	942	569	875	746	999999	782	642	482	999999	482	999999	755	394	752	833	468	999999	450	552	93	819	999999	653	415	579	800	159	935	999999	70	815	334	285	619	991	880	285	894	73	773	285	999999	632	59	416	999999	453	798	304	932	999999	994	999999	323	999999	656	916	470	176	903	632	999999	595	171	666	333	479	999999	999999	999999	193	999999	386	779	808	807	663	603	999999	340	356	999999	641	953	989	820	999999	962	999999	345	964	815	727	170	999999	579	426	999999	392	92	770	679	47	999999	749	999999	618	240	999999	695	992	999999	470	836	557	280	999999	999999	181	845	18	516	657	425	999999	377	829	225	999999	999999	391	202	220	999999	570	676	999999	999999	214	476	212	94	457	431	999999	651	999999	999999	613	870	514	784	299	547	999999	263	31	999999	363	381	693	402	602	286	314	999999	111	554	999999	880	956	775	437	705	643	923	69	236	83	346	33	937	612	999999	724	606	903	999999	999999	316	655	999999	936	999999	782	810	491	181	126	552	550	800	625	999999	914	738	999999	999999	903	160	204	795	999999	26	358	755	999999	835	999999	707	896	437	712	999999	235	264	839	605	999999	833	442	888	999999	530	796	233	322	879	853	985	260	999999	769	691	122	860	999999	920	999999	36	30	655	618	418	656	122	999999	999999	508	660	898	751	670	80	718	315	999999	28	999999	134	999999	910	982	576	457	586	667	30	847	374	110	919	130	897	813	999999	279	702	874	999999	145	656	381	202	97	509	649	699	973	806	185	145	701	359	592	119	673	52	999999	79	454	999999	999999	999999	559	979	630	773	267	932	46	999999	154	544	989	786	539	789	999999	948	937	999999	57	50	199	965	999999	771	999999	999999	123	999999	999999	805	999999	999999	837	999999	643	117	878	876	441	999999	770	202	991	166	369	805	579	999999	563	22	141	485	30	778	999999	594	999999	858	999999	564	819	809	251	349	314	921	999999	301	999999	380	79	71	537	16	279	999999	999999	71	411	508	133	239	672	728	673	755	57	68	999999	999999	999999	29	999999	877	232	960	951	999999	852	999999	856	288	999999	192	942	999999	947	24	508	999999	620	999999	999999	999999	440	999999	147	
999999	999999	559	873	890	997	108	33	999999	654	660	784	319	54	999999	219	963	999999	845	999999	489	786	999999	999999	43	560	356	437	658	572	457	447	642	999999	999999	976	303	574	966	290	999999	169	892	425	999999	240	199	902	999999	489	493	999999	594	96	657	999999	81	751	999999	340	651	671	375	487	206	223	999999	495	615	999999	915	999999	685	565	999999	999999	894	188	519	803	999999	453	147	178	88	149	852	555	176	702	904	551	999999	636	639	967	793	414	228	84	98	704	296	944	573	103	631	39	232	336	999999	893	241	46	999999	999999	533	206	409	67	370	595	329	999999	450	374	999999	59	999999	999999	999999	999999	959	445	999999	999999	166	203	605	985	517	823	999999	999999	999999	20	999999	999999	999999	441	444	597	999999	171	713	502	385	999999	503	209	438	581	999999	334	799	361	934	795	999999	313	999999	339	601	423	999999	546	999999	489	61	439	64	968	393	999999	463	999999	485	797	999999	222	290	999999	699	406	556	935	999999	999	49	999999	86	523	376	362	400	114	999999	591	622	176	241	895	999999	74	154	470	999999	619	871	860	999999	146	73	118	999999	268	639	205	867	613	826	272	449	551	362	540	999999	41	102	358	943	894	185	565	981	394	460	635	261	999999	999999	110	137	189	634	939	460	267	339	142	999999	800	724	18	349	968	456	781	711	999999	868	999999	526	523	916	981	961	508	137	999999	807	999999	999999	780	865	999999	145	269	916	999999	999999	999999	702	959	882	999999	180	176	999999	23	938	679	923	646	228	590	583	614	273	652	978	951	139	701	334	471	856	943	152	623	999999	196	999999	298	999999	533	464	566	999999	772	811	999999	999999	999999	999999	138	90	307	561	284	153	999999	996	274	444	138	215	10	635	421	297	236	33	999999	189	752	999999	635	122	695	136	26	999999	500	841	999999	999999	25	11	999999	999999	999999	392	868	479	311	199	599	854	999999	999999	463	931	999999	999999	585	770	999999	934	947	323	999999	195	999999	158	999999	999999	505	432	999999	468	199	999	438	41	739	844	165	132	999999	562	225	781	716	999999	999999	94	755	25	266	423	979	90	64	882	935	999999	525	719	352	999999	693	177	604	937	138	999999	502	197	746	740	614	567	999999	999999	108	674	479	999999	486	52	802	490	176	999999	999999	119	999999	556	106	375	328	446	779	133	868	57	999999	779	248	217	591	999999	279	525	809	421	999999	669	999999	271	894	35	999999	999999	952	213	999999	767	457	28	999999	946	999999	999999	422	999999	999999	999999	526	
60	999999	699	261	999999	460	999999	999999	650	36	77	95	999999	999999	999999	481	302	213	479	181	664	999999	419	331	229	698	999999	476	999999	113	641	999999	100	999999	999999	774	204	774	965	999999	717	993	999999	741	389	933	999999	184	266	898	999999	964	999999	762	861	13	87	378	41	579	815	767	999999	547	999999	444	994	999999	48	999999	287	527	247	629	463	671	696	677	941	296	463	470	220	10	984	676	999999	338	291	999999	999999	825	743	999999	999999	950	682	999999	355	999999	938	999999	999999	206	621	601	726	999999	308	200	317	409	436	745	125	354	557	320	999999	718	128	666	851	319	373	461	784	852	595	512	989	883	332	996	357	362	335	999999	389	392	949	636	39	100	422	297	399	997	999999	689	403	371	259	999999	826	282	260	999999	999999	169	999999	874	999999	795	210	433	87	439	397	763	29	999999	930	180	769	999999	636	999999	999999	86	72	786	583	906	119	627	634	694	999999	85	111	509	192	230	999999	85	542	999999	889	999999	219	999999	999999	515	669	999999	441	88	999999	343	645	499	929	755	107	40	301	196	999999	999999	799	392	269	322	662	999999	360	999999	605	694	949	999999	871	907	867	112	186	77	247	259	196	555	827	836	440	611	579	999999	999999	544	783	356	999999	999999	200	826	699	297	853	159	509	731	482	183	394	252	999999	32	888	999999	853	233	999999	999999	397	253	565	433	999999	60	999999	999999	587	999999	910	603	999999	564	716	50	413	889	999999	97	999999	464	82	999999	452	197	983	556	999999	138	691	559	406	130	919	947	999999	276	415	802	218	585	999999	422	272	790	407	74	315	847	591	964	999999	861	688	999999	999999	912	999999	694	77	999999	999999	458	379	360	206	724	645	769	779	999999	483	999999	879	173	999999	660	390	661	790	919	999999	999999	547	726	550	545	441	999999	776	358	295	720	735	824	210	695	52	999999	999999	682	428	546	77	454	490	597	982	525	621	520	531	329	904	157	999999	999999	911	652	999999	661	999999	657	993	430	851	999999	999999	64	963	624	617	999999	76	117	500	704	633	102	999999	953	562	999999	375	266	999999	965	816	587	999999	525	784	399	112	933	999999	770	999999	647	602	999999	911	999999	999999	999999	902	999999	262	797	657	448	61	818	417	999999	108	376	999999	736	603	886	946	108	384	447	840	228	376	143	718	999999	161	986	499	517	52	634	364	378	364	774	712	29	930	242	999999	966	982	255	834	999999	488	815	53	716	999999	999999	999999	999999	166	683	999999	129	88	927	
296	75	328	999999	814	473	21	913	382	828	184	927	177	999999	974	873	246	130	999999	694	250	999999	942	783	736	239	91	999999	221	999999	98	593	940	12	999999	999999	647	92	441	370	22	999999	443	225	542	999999	645	411	999999	292	447	566	819	394	686	999999	133	999999	173	584	999999	770	701	701	739	590	987	174	207	577	999999	163	999999	938	682	676	999999	726	250	881	594	680	111	999999	242	999999	773	555	326	994	283	999999	999999	857	999999	999999	873	741	486	951	999999	480	214	572	66	999999	999999	999999	712	20	999999	999999	305	999999	989	712	999999	772	468	999999	817	999999	848	999999	303	999999	999999	999999	960	439	802	171	250	298	25	123	475	538	873	948	655	892	843	315	945	876	806	637	867	275	583	110	999999	279	144	435	631	999999	279	931	59	999999	920	282	217	999999	999999	16	276	876	999999	999999	999999	520	562	924	597	999999	266	427	328	607	999999	999999	856	702	999999	971	164	589	491	474	269	999999	999999	608	972	570	107	69	718	799	370	991	38	452	999999	762	716	219	837	98	999999	851	612	451	999999	234	425	515	997	196	852	687	999999	772	870	957	999999	953	999999	37	999999	207	708	529	247	972	999999	413	500	136	264	999999	751	999999	999999	999999	339	999999	526	747	154	999999	999999	532	947	683	999999	266	582	254	151	763	267	999999	653	999999	153	93	214	120	568	999999	24	870	999999	908	999999	990	52	462	627	172	437	214	999999	853	146	999999	999999	564	999999	410	999999	256	984	500	999999	941	999999	999999	274	256	254	415	189	142	577	200	600	999999	747	616	223	999999	626	979	336	999999	928	999999	410	999999	511	649	745	167	190	999999	885	441	999999	994	999999	999999	198	380	917	999999	34	749	286	945	585	999999	816	758	197	999999	999999	999999	174	999999	22	999999	781	999999	745	999999	670	32	951	808	999999	999999	816	753	999999	362	931	256	72	314	39	188	999999	465	999999	968	832	987	970	479	148	999999	277	999999	981	301	999999	891	635	323	361	12	797	477	999999	426	726	73	999999	834	780	383	943	859	999999	999999	999999	325	915	776	772	683	61	482	670	999999	999999	226	771	83	283	50	620	748	953	37	390	999999	825	964	252	768	604	999999	698	764	937	418	997	157	865	763	975	859	999999	678	950	999999	999999	999999	999999	509	999999	319	560	740	763	204	905	575	452	390	500	950	533	13	89	915	784	905	496	482	229	623	218	520	74	761	999999	285	86	75	248	619	439	743	475	294	585	957	11	999999	513	431	705	999999	
272	999999	335	999999	999999	45	541	999999	719	62	290	679	111	49	999999	12	996	629	999999	387	151	880	521	999999	537	794	339	999999	904	752	969	797	918	732	258	50	999999	999999	686	999999	534	999999	899	999999	462	796	192	999999	292	998	746	883	932	999999	344	999999	999999	544	20	804	706	714	997	966	92	999999	999999	378	791	999999	576	346	999999	458	852	804	999999	144	999999	999999	611	999999	999999	999999	999999	96	864	600	999999	866	536	891	649	881	999999	819	350	932	303	970	45	814	754	656	432	410	999999	999999	475	540	410	999999	216	279	203	999999	180	999999	999999	996	627	170	980	924	108	685	697	71	123	43	463	999999	841	367	705	797	999999	887	483	999999	999999	390	135	858	999999	168	684	999999	688	432	999999	258	972	307	353	874	833	829	557	999999	713	878	371	441	86	362	537	849	999999	405	873	999999	999999	365	999999	247	45	131	468	940	10	327	382	691	394	999999	86	544	999999	999999	964	218	339	736	892	278	29	999999	782	999999	999999	999999	805	293	558	366	999999	999999	999999	116	838	711	999999	617	746	395	505	679	57	870	999999	999999	834	743	441	664	952	881	999999	581	227	352	349	364	318	174	521	99	142	38	575	469	999999	908	991	999999	847	722	989	507	999999	349	645	911	999999	999999	10	72	852	893	413	758	154	876	888	496	372	16	308	999999	873	416	999999	29	305	816	906	926	751	999999	816	240	999999	999999	999999	878	706	437	999999	680	173	459	247	249	624	999999	324	220	999999	505	890	841	999999	417	633	366	802	626	616	21	999999	84	320	999999	86	182	866	189	77	999999	999999	934	479	627	418	424	179	307	999999	489	502	696	907	256	999999	975	816	483	342	451	85	90	821	525	948	99	999999	574	172	452	999999	145	152	18	714	956	372	796	999999	219	197	504	999999	999999	519	45	999999	73	384	999999	999999	392	999999	999999	999999	710	122	954	999999	329	284	604	999999	952	539	366	999999	999999	542	342	612	30	484	133	264	580	999999	694	15	999999	922	999999	199	71	999999	566	298	526	83	14	999999	417	127	999999	999999	592	369	279	597	162	490	278	999999	52	498	346	908	723	371	364	999999	428	948	999999	406	208	415	84	999999	973	999999	38	999999	537	499	204	999999	804	198	999999	221	589	999999	853	433	999999	554	157	999999	749	657	574	999999	719	163	424	469	362	283	999999	999999	295	999999	623	94	462	999999	994	552	303	443	999999	535	700	153	272	331	105	341	999999	654	999999	999999	999999	325	504	999999	114	999999	84	
735	550	530	463	494	999999	186	483	768	970	209	560	604	278	316	553	49	464	576	999999	999999	374	30	531	91	919	783	295	308	590	588	349	619	478	999999	892	584	999999	215	227	95	847	336	370	552	999999	663	243	810	999999	465	419	538	493	981	999999	530	998	381	575	152	891	185	188	999999	860	940	999999	710	424	969	966	258	358	805	255	999999	659	999999	987	265	550	999999	536	999999	999999	999999	135	496	999999	372	585	700	640	85	204	672	158	978	999999	999999	537	532	999999	802	999999	170	190	688	999999	334	870	30	394	999999	601	416	648	63	999999	60	814	639	999999	999999	393	276	999999	282	611	999999	889	999999	296	833	727	27	98	999999	999999	999999	630	447	760	872	501	999999	316	330	484	787	34	104	765	641	348	898	999999	344	419	999999	552	907	999999	163	999999	199	733	560	592	999999	999999	915	999999	214	429	377	878	640	560	828	960	999999	798	823	558	794	915	655	495	999999	998	753	324	999999	466	723	370	999999	437	312	831	755	737	900	999999	118	678	561	221	971	30	388	783	590	271	264	118	999999	605	650	283	88	999999	764	584	574	601	999999	747	999999	16	281	213	258	996	214	560	898	364	449	125	999999	999999	999999	808	999999	970	733	999999	999999	614	999999	11	786	38	999999	690	973	325	894	517	999999	814	514	964	999999	185	999999	593	999999	999999	219	898	165	535	919	644	551	955	963	999999	867	867	545	102	999999	279	426	229	253	524	999999	582	999999	932	457	999999	928	999999	69	445	999999	999999	97	508	999999	999999	846	261	119	118	148	27	361	300	650	999999	279	422	999999	479	758	315	350	542	127	636	438	232	999999	999999	716	999999	896	999999	169	999999	999999	46	697	999999	432	999999	120	144	385	999999	230	180	292	657	280	999999	999999	589	686	139	799	554	390	768	779	623	183	999999	999999	999999	131	833	141	923	30	242	999999	381	56	999999	999999	216	999999	999999	415	267	999999	430	108	210	999999	316	999999	40	999999	235	655	928	913	999999	991	381	742	239	447	397	49	999999	636	999999	789	123	542	103	999999	593	397	832	999999	999999	682	752	999999	999999	999999	814	992	111	995	795	999999	999999	468	999999	601	999999	474	927	121	999999	999999	999999	999999	70	420	999999	774	748	106	343	837	999999	999999	401	136	248	740	999999	590	632	405	999999	999999	999999	461	993	654	304	501	999999	129	999999	721	343	302	110	958	999999	999999	263	999999	254	14	661	958	999999	230	77	121	363	93	923	347	488	623	290	999999	952	608	427	740	999999	
256	999999	224	377	112	242	108	35	999999	170	769	336	999999	161	933	711	883	999999	772	587	192	148	35	999999	133	242	720	22	999999	16	971	999999	523	571	999999	999999	999999	590	999999	987	968	999999	999999	923	999999	20	895	471	356	507	79	909	655	999999	999999	118	961	28	999999	869	522	999999	143	283	999999	999999	999999	31	163	915	273	999999	47	785	618	106	75	999999	51	122	347	258	999999	999999	936	71	708	371	999999	888	66	428	347	999999	999999	882	999999	799	735	747	207	999999	317	441	243	999999	999999	999999	999999	200	999999	859	999999	141	532	999999	430	999999	999999	136	708	999999	747	275	859	845	999999	999999	320	735	153	275	376	304	999999	472	940	999999	160	169	199	838	827	94	845	206	451	999999	269	211	462	213	461	999999	999999	999999	137	52	999999	398	999999	626	559	808	56	999999	999999	682	226	999999	332	206	599	188	937	870	999999	662	999999	662	403	999999	986	118	283	939	814	768	265	999999	999999	897	651	761	346	572	288	29	47	77	713	999999	989	999999	999999	266	614	283	671	178	142	474	623	999999	999999	82	639	999999	999999	117	963	999999	427	68	999999	434	999999	837	841	374	591	604	625	361	999999	634	760	787	239	27	334	999999	106	96	35	871	284	732	766	273	932	837	999999	999999	114	999999	352	930	485	454	711	777	441	306	587	537	848	271	999999	371	999999	852	221	517	999999	432	628	340	42	852	160	822	999999	577	441	754	120	999999	256	959	292	829	311	785	315	557	109	800	509	497	999999	22	760	405	951	90	625	976	157	682	371	21	897	632	303	889	706	863	864	832	427	163	999999	22	89	999999	550	436	212	234	999999	827	999999	545	999999	147	71	675	999999	361	139	143	547	999999	598	280	932	679	491	425	999999	246	935	677	80	868	997	748	999999	468	539	199	774	999999	360	543	189	362	802	166	828	999999	247	512	703	293	616	450	423	808	560	871	944	786	383	95	999999	999999	474	999999	149	999999	359	167	821	939	999999	999999	223	65	101	579	876	335	999999	999999	999	432	999999	787	262	556	335	518	907	668	255	987	549	274	651	999999	888	999999	26	999999	999999	89	691	763	924	991	999999	368	717	981	995	619	999999	999999	96	468	190	687	708	593	999999	840	259	163	694	999999	84	999999	413	75	999999	999999	318	90	999999	999999	741	220	863	999999	329	966	801	926	673	635	797	999999	188	999999	844	211	999999	999999	999999	999999	829	999999	999999	552	999999	288	954	651	299	999999	310	119	426	999999	999999	970	823	448	
273	30	49	332	999999	69	584	999999	770	230	999999	490	902	884	999999	999999	100	999999	151	320	353	50	21	159	637	999999	334	688	569	22	465	999999	387	694	169	507	999999	506	58	19	968	827	518	734	429	808	68	426	999999	129	85	523	828	513	104	233	19	889	695	776	734	999999	529	757	999999	356	113	217	724	65	999999	593	165	999999	352	999999	531	287	999999	828	655	908	141	449	936	942	56	999999	600	936	999999	911	999999	282	285	999999	307	760	999999	83	999999	850	999999	501	624	492	368	696	170	577	701	731	999999	866	131	825	999999	89	821	822	310	239	617	999999	567	593	781	883	856	281	228	771	318	656	133	804	217	999999	825	999999	583	359	713	999999	245	766	751	945	160	999999	316	227	939	999999	773	476	243	913	934	999999	710	485	839	999999	358	930	423	999999	743	326	618	999999	264	999999	248	950	525	999999	999999	800	999999	836	732	406	964	999999	999999	172	883	656	571	999999	999999	794	744	108	519	824	999999	315	353	248	999999	999999	841	191	963	573	906	999999	950	648	370	143	999999	873	999999	443	925	357	109	999999	999999	96	755	323	430	999999	999999	150	440	701	920	247	457	999999	999999	898	999999	999999	47	267	999999	71	706	922	934	571	605	870	355	999999	898	999999	215	102	618	124	999999	528	761	999999	940	999999	391	258	999999	999999	685	596	248	854	878	999999	999999	841	999999	568	390	999999	389	858	999999	761	794	364	802	603	41	365	984	520	820	999999	999999	543	326	499	999999	999999	203	811	999999	19	632	501	999999	757	16	374	108	999999	734	255	148	902	638	189	972	37	455	135	100	330	611	728	44	842	999999	775	524	999999	999999	932	999999	577	971	855	139	302	166	55	596	667	267	999999	785	574	897	999999	905	147	526	652	11	78	721	565	407	999999	999999	364	637	240	999999	602	171	999999	615	570	999999	782	59	679	870	410	538	999999	73	677	999999	469	944	10	870	387	978	246	930	999999	856	416	458	235	835	801	999999	365	817	999999	772	999999	999999	336	999999	999999	999999	847	781	601	539	297	502	730	999999	998	419	636	999999	472	624	924	871	999999	714	524	334	823	844	999999	991	183	615	409	904	958	999999	618	812	748	298	999999	465	338	42	569	913	728	999999	836	999999	781	995	355	49	848	122	914	622	673	797	274	12	713	999999	366	681	103	999999	13	497	801	823	621	183	493	999999	999999	22	154	999999	999999	559	999999	999999	220	187	270	999999	65	846	595	995	149	950	34	139	752	729	675	
887	819	999999	999999	348	590	999999	384	181	556	999999	579	999999	477	71	201	999999	999999	36	999999	188	421	734	769	999999	902	999999	684	670	159	364	716	813	346	267	999999	999999	299	669	106	262	802	99	813	999999	277	693	999999	999999	999999	319	144	999999	339	497	999999	95	142	114	446	999999	283	713	31	202	999999	999999	565	999999	999999	498	425	334	930	999999	385	331	920	103	889	218	999999	999999	999999	840	229	990	999999	849	791	999999	570	194	232	322	979	99	78	999999	13	511	138	317	808	270	893	809	795	202	121	154	174	999999	999999	999999	505	676	999999	190	999999	681	291	716	999999	572	999999	999999	112	618	168	999999	263	309	100	999999	999999	971	999999	999999	946	419	205	291	738	647	541	999999	969	994	817	999999	297	887	648	331	229	422	889	245	343	663	999999	186	43	999999	890	865	947	999999	158	533	877	160	244	999999	486	999	977	780	999999	999999	270	118	801	855	998	376	660	999999	168	667	999999	563	317	293	712	28	258	999999	756	676	583	142	845	293	435	999999	653	95	844	229	999999	999999	999999	999999	402	999999	999999	188	825	524	214	188	678	490	451	999999	843	999999	851	999999	999999	74	34	364	821	999999	272	518	429	862	999999	575	924	939	233	973	359	380	890	122	643	79	98	241	472	405	464	364	999999	121	999999	999999	244	387	477	379	94	999999	999999	274	336	867	758	999999	801	638	999999	739	267	478	999999	999999	999999	738	999999	682	975	792	891	425	673	907	676	318	999999	999999	341	999999	471	999999	999999	999999	264	625	786	776	320	134	440	833	152	999999	107	999999	156	830	999999	999999	999999	794	999999	302	999999	999999	600	429	200	450	404	780	307	715	999999	999999	589	999999	999999	999999	999999	57	371	850	361	67	282	948	809	314	171	999999	390	834	983	677	459	999999	999999	564	34	999999	586	870	999999	660	536	437	457	694	999999	691	622	205	554	516	433	552	940	900	427	652	619	886	289	666	399	999999	732	600	953	992	914	654	420	594	471	501	999999	701	531	845	500	125	530	479	125	194	290	476	253	906	656	650	147	382	999999	699	590	73	270	999999	704	857	740	999999	776	968	785	959	999999	931	432	249	379	581	999999	999999	999999	809	550	214	191	999999	356	999999	999999	274	516	999999	847	771	910	67	441	467	151	642	384	999999	702	157	999999	999999	430	999999	484	417	281	565	231	254	344	781	522	65	881	999999	511	693	454	512	999999	747	999999	284	30	999999	999999	999999	439	518	999999	625	999999	403	805	860	835	43	572	
999999	999999	951	999999	999999	999999	999999	544	385	585	703	141	691	295	200	696	661	219	156	999999	119	609	369	135	713	135	718	675	129	259	999999	612	478	130	999999	519	510	999999	519	847	891	830	999999	335	736	386	437	340	999999	706	154	651	688	741	999999	330	633	825	112	477	718	464	425	135	564	100	662	570	769	999999	999999	729	700	999999	411	288	186	43	999999	336	697	387	758	999999	999999	380	923	999999	667	205	885	999999	999999	999999	138	436	415	306	771	645	999999	867	571	245	519	424	950	388	339	999999	999999	999999	436	775	780	999999	705	999999	999999	999999	176	925	902	574	795	511	899	658	181	974	873	999999	272	753	999999	830	816	523	903	691	999999	544	407	492	61	999999	258	64	999999	797	731	413	286	587	479	798	964	996	999999	17	525	999999	217	999999	311	272	999999	682	999999	950	524	999999	109	338	764	631	999999	999999	522	999999	999999	999999	398	384	252	470	604	684	284	814	865	819	999999	895	176	137	337	51	191	999999	958	575	890	320	282	549	313	947	823	847	999999	554	999999	999999	754	679	904	833	122	999999	668	652	408	359	94	704	119	999999	172	999999	304	486	238	733	550	999999	954	87	112	703	999999	656	861	437	544	321	346	141	150	496	999999	504	929	349	131	999999	177	541	235	577	440	109	784	196	552	999999	325	750	400	77	999999	826	731	418	999999	21	791	971	815	772	368	977	999999	676	413	800	557	889	612	245	520	999999	851	534	999999	66	872	999999	999999	999999	996	596	741	83	771	407	999999	520	664	119	524	205	726	463	999999	462	45	117	782	752	245	435	147	164	557	311	974	206	155	628	999999	126	97	74	775	999999	245	990	905	16	999999	999999	234	502	720	324	999999	398	326	810	30	764	892	142	515	570	458	999999	526	469	432	576	374	45	970	999999	118	661	687	446	227	999999	999999	776	724	209	211	645	999999	999999	999999	585	880	345	608	999999	999999	954	558	999999	324	658	474	999999	999999	460	671	999999	532	322	215	45	711	879	593	975	561	125	999999	316	369	813	152	293	855	847	999999	999999	437	595	184	163	999999	482	132	568	580	766	202	274	537	999999	122	131	36	578	874	10	751	632	822	117	547	252	845	510	516	190	590	736	763	641	999999	936	999999	62	999999	238	757	35	999999	794	999999	153	778	356	700	999999	267	999999	973	696	288	805	773	76	616	860	637	999999	999999	399	999999	999999	999999	895	261	186	983	974	646	645	252	999999	237	37	194	403	473	498	
999999	999999	999999	313	999999	77	363	955	172	80	999999	999999	999999	146	973	14	618	466	643	883	999999	999999	999999	292	640	999999	454	561	577	745	881	222	999999	148	999999	566	476	873	703	442	541	306	23	912	999999	573	54	115	753	232	419	728	760	590	999999	999999	458	999999	672	435	623	999999	387	999999	198	233	999999	462	336	416	538	744	762	210	999999	799	999999	999999	999999	76	999999	348	999999	999999	999999	999999	462	805	745	523	118	835	210	278	819	738	918	596	999999	315	887	591	779	347	693	674	965	999999	247	603	999999	334	886	999999	152	284	994	42	102	45	770	880	717	812	307	999999	999999	999999	999999	613	881	913	999999	448	999999	701	568	999999	661	660	197	901	999999	151	736	784	949	999999	135	544	744	885	503	688	544	17	999999	967	49	990	999999	481	999999	634	722	873	999999	999999	999999	450	715	533	381	441	847	999999	322	576	999999	522	753	939	369	999999	868	999999	419	721	999999	181	828	601	430	670	529	716	732	999999	428	999999	860	512	999999	999999	828	220	513	999999	999999	675	999999	307	890	999999	247	200	122	333	765	726	999999	212	542	999999	622	999999	999999	711	912	141	147	999999	157	224	999999	250	762	684	27	658	999999	358	880	239	486	999999	711	903	999999	999999	604	408	999999	701	999999	999999	999999	930	71	714	999999	801	159	709	537	316	160	676	999999	996	437	437	316	117	244	999999	332	313	769	102	412	999999	289	583	537	999999	220	455	999999	14	281	999999	622	312	550	690	209	180	701	180	380	45	48	435	901	176	999999	70	467	302	335	999999	171	969	312	907	522	575	182	999999	999999	999999	860	999999	999999	605	999999	999999	566	553	906	161	612	599	999999	377	171	853	682	999999	646	160	999999	523	999999	615	670	652	999999	643	178	999999	998	901	84	676	185	187	710	305	360	98	503	914	999999	184	63	571	258	934	745	999999	893	811	162	999999	716	346	192	120	934	172	13	999999	385	999999	162	710	524	55	202	984	153	999999	20	999999	656	83	999999	503	561	108	404	76	897	509	999999	197	999999	139	999999	838	995	999999	370	198	999999	580	539	122	32	352	57	212	741	999999	525	516	800	604	299	642	218	999999	999999	835	767	999999	36	999999	999999	964	961	395	95	363	989	999999	26	821	472	999999	544	999999	481	219	999999	201	999999	999999	983	232	396	999999	840	327	999999	316	52	534	430	999999	554	663	999999	999999	391	662	127	387	772	973	500	979	141	223	999999	202	999999	999999	784	575	613	890	999999	999999	578	999999	554	768	
733	999999	999999	491	999999	325	531	999999	999999	423	828	399	84	999999	373	20	732	999999	22	627	229	437	108	999999	750	999999	544	664	999999	266	489	573	999999	999999	999999	99	472	999999	588	816	691	226	755	793	520	999999	999999	666	526	881	588	170	999999	999999	548	305	583	806	999999	545	780	867	120	999999	934	264	291	725	302	283	999999	724	828	999999	935	13	682	999999	999999	364	999999	999999	147	889	678	328	768	189	810	358	516	665	999999	52	999999	823	999999	574	859	999999	113	999999	374	253	343	999999	342	999999	992	999999	623	278	624	386	192	902	730	231	999999	615	496	112	999999	943	767	882	457	786	999999	999999	999999	999999	456	926	999999	999999	513	893	555	815	986	168	197	274	735	999999	999999	890	860	999999	999999	884	72	253	770	11	999999	430	999999	999999	415	556	999999	999999	647	999999	821	999999	999999	604	398	836	999999	696	999999	337	915	650	999999	529	999999	999999	999999	34	999999	23	55	212	999999	259	728	92	417	103	409	440	717	316	627	230	425	999999	764	265	999999	999999	218	375	624	999999	96	218	222	999999	621	999999	630	425	862	999999	999999	619	999999	875	999999	315	428	582	296	999999	999999	608	33	988	999999	496	803	999999	289	999999	999999	679	588	723	173	519	999999	999999	482	562	810	999999	999999	992	760	806	813	999999	999999	999999	838	636	88	999999	823	487	194	233	999999	999999	999999	960	999999	999999	999999	789	40	999999	999999	999999	999999	968	109	734	999999	327	164	41	237	306	683	914	289	849	999999	177	999999	999999	900	686	334	999999	606	357	999999	849	165	999999	172	999999	775	995	187	33	995	870	537	354	57	505	332	163	995	557	999999	140	680	297	999999	663	198	878	916	35	999999	797	371	751	227	538	172	999999	869	266	530	687	999999	266	854	62	639	256	999999	999999	363	180	651	59	906	999999	179	867	174	509	782	897	88	161	990	207	508	785	136	519	342	999999	294	739	999999	763	999999	423	443	135	33	941	774	999999	672	861	999999	322	844	839	369	999999	646	369	483	633	999999	585	276	656	554	999999	130	999999	73	999999	999999	911	999999	153	983	755	434	49	486	841	133	999999	488	139	61	999999	941	297	160	47	874	924	265	403	164	999999	157	999999	999999	999999	821	189	999999	830	975	999999	300	701	856	614	870	607	883	999999	510	51	106	146	605	999999	999999	832	444	999999	967	999999	656	628	989	999999	607	647	999999	316	29	999999	119	999999	999999	999999	895	250	999999	999999	176	999999	50	622	999999	122	722	20	191	222	266	999999	745	431	863	24	
588	999999	711	690	999999	233	149	576	622	999999	931	448	983	788	472	672	999999	999999	860	699	920	999999	734	876	453	596	465	999999	60	40	208	687	794	149	238	999999	538	999999	999999	942	138	474	999999	337	999999	283	37	403	999999	593	596	847	571	173	999999	554	999999	834	999999	420	767	893	999999	592	368	254	653	843	999999	248	999999	651	368	917	571	456	43	406	999999	179	568	999999	505	999999	999999	360	126	630	999999	999999	295	999999	512	128	184	999999	947	417	999999	999999	630	193	843	511	999999	945	488	999999	999999	647	521	540	148	78	851	705	398	999999	157	17	999999	33	798	999999	952	440	149	250	742	337	999999	999999	999999	999999	548	385	999999	993	18	499	872	472	999999	407	172	754	999999	999999	277	479	846	888	270	960	808	607	395	999999	558	999999	999999	247	911	999999	149	999999	112	389	529	999999	486	404	60	658	145	666	994	400	999999	999999	876	705	999999	273	999999	619	365	477	951	941	989	259	444	999999	693	634	560	764	267	277	652	184	999999	999999	992	451	838	611	825	152	612	994	266	361	151	109	999999	647	999999	530	540	635	999999	999999	999999	236	959	70	965	999999	115	239	142	444	555	701	791	182	280	49	999999	754	999999	808	339	995	993	999999	848	593	999999	913	981	737	737	26	746	336	323	999999	492	777	646	999999	47	383	861	821	999999	450	999999	102	377	743	749	786	999999	629	999999	490	243	875	222	381	999999	999999	258	405	707	538	954	465	858	999999	557	999999	117	336	999999	955	999999	182	288	407	286	277	545	999999	999999	951	43	127	999999	833	532	616	999999	275	184	844	135	465	123	276	495	852	243	862	196	745	678	657	857	303	356	70	597	999999	105	999999	656	20	999999	999999	505	837	388	35	981	999999	999999	842	999999	926	999999	678	68	21	911	434	43	682	60	252	282	385	269	999999	999999	471	29	750	999999	310	999999	124	59	366	771	999999	473	218	881	256	307	835	505	999999	999999	999999	999999	585	999999	670	839	973	999999	999999	483	999999	577	603	549	519	920	698	999999	850	738	999999	629	999999	249	263	999999	825	999999	999999	944	447	880	339	999999	999999	469	443	846	999999	471	999999	165	884	882	999999	90	869	999999	371	335	609	172	654	999999	999999	58	310	345	999999	710	24	182	999999	229	999999	248	248	292	740	60	999999	999999	173	999999	523	560	744	819	597	999999	100	999999	999999	999999	345	284	236	146	565	759	169	108	207	798	456	52	999	664	999999	413	999999	587	928	320	848	758	999	999999	999999	205	999999	
490	747	476	619	858	741	686	999999	761	22	111	726	981	890	999999	654	374	999999	480	999999	999999	999999	194	341	513	237	129	999999	999999	999999	999999	468	369	455	678	999999	730	188	597	999999	323	999999	94	400	999999	999999	947	429	469	114	999999	999999	999999	645	999999	517	562	145	116	999999	622	66	999999	485	60	643	999999	536	999999	999999	923	195	346	179	247	309	999999	999999	600	652	290	699	170	482	650	631	269	724	999999	171	999999	999999	81	965	688	266	999999	999999	349	999999	503	421	999999	440	190	999999	993	38	407	924	629	999999	544	999999	999999	922	896	999999	835	999999	383	643	314	999999	241	338	123	999999	999999	980	827	288	999999	999999	158	869	491	999999	302	212	637	241	326	306	541	38	60	617	624	765	370	999999	773	999999	723	859	116	166	209	852	334	999999	547	427	999999	999999	324	50	315	482	441	999999	532	999999	791	999999	327	999999	519	212	999999	999999	756	725	619	999999	515	534	781	298	762	999999	999999	449	999999	999999	693	899	209	999999	999999	20	311	999999	334	204	135	999999	138	999999	542	108	999999	999999	575	999999	866	822	999999	927	999999	790	269	26	999999	116	999999	92	755	777	999999	428	999999	999999	999999	276	204	614	400	425	53	999999	999999	210	756	664	687	999999	874	59	999999	871	101	282	364	924	999999	294	999999	999999	557	999999	999999	361	999999	124	999999	327	508	308	633	261	999999	999999	884	999999	999999	999999	270	64	428	122	217	705	628	999999	336	535	999999	573	524	999999	191	182	867	999999	999999	53	88	641	999999	369	35	576	426	999999	450	710	397	892	999999	999999	34	378	799	445	834	999999	732	544	788	764	363	934	783	722	80	258	999999	883	494	999999	980	628	691	999999	97	641	999999	731	999999	626	147	81	44	831	999999	813	382	432	175	296	320	543	853	999999	16	100	792	703	826	202	999999	514	408	999999	999999	999999	686	741	357	999999	412	11	999999	999999	627	291	999999	951	837	266	875	101	717	207	999999	446	999999	93	61	996	848	584	904	944	440	633	673	844	128	490	999999	641	999999	972	884	319	144	691	981	724	200	841	866	999999	326	999999	797	211	169	276	629	999999	689	360	354	827	106	464	731	994	618	65	999999	356	999999	999999	26	744	322	720	999999	999999	111	999999	806	17	718	344	999999	346	835	472	685	852	999999	533	952	724	999999	67	999999	680	959	987	999999	144	18	519	439	999999	999999	63	888	449	964	545	999999	362	999999	347	118	762	836	999999	168	156	379	979	496	606	291	302	999999	265	507	631	999999	999999	
999999	671	998	999999	904	545	268	782	583	246	888	325	41	599	180	289	999999	460	844	573	828	960	765	38	33	832	800	785	936	632	941	342	419	387	141	882	349	999999	857	301	999999	386	572	143	101	180	999999	692	999999	999999	316	57	999999	999999	295	270	906	969	999999	82	999999	483	845	951	999999	555	905	654	999999	297	940	48	603	999999	999999	452	397	631	937	852	999999	118	662	109	326	893	555	858	101	871	999999	999999	735	999999	556	999999	540	621	837	545	275	921	999999	834	896	278	454	244	999999	999999	872	284	41	999999	999999	636	999999	999999	999999	411	10	57	563	596	322	999999	312	817	996	999999	999999	776	794	402	587	346	999999	828	213	999999	999999	321	743	257	999	700	999999	413	999999	920	833	793	986	999999	999999	228	368	637	522	999999	965	999999	247	332	999999	999999	490	638	743	478	751	992	543	999999	999999	999999	313	315	596	621	233	999999	847	86	959	127	790	367	857	369	978	256	315	878	92	812	999999	420	999999	904	219	709	999999	501	178	841	260	409	474	999999	914	62	51	999999	111	76	999999	999999	373	999999	315	133	781	384	999999	505	999999	999999	504	999999	613	999999	999999	692	411	524	999999	355	908	127	867	390	999999	999999	455	925	999999	999999	776	26	33	913	57	510	999999	999999	928	295	11	673	164	595	999999	324	252	31	72	358	499	999999	837	443	262	255	947	999999	999999	780	928	574	300	999999	888	488	135	700	999999	490	103	999999	596	999999	353	244	999999	281	485	999999	757	434	863	856	915	999999	999999	590	660	802	562	674	857	157	366	999999	382	999999	707	426	199	552	999999	582	265	185	991	893	99	27	292	675	448	999999	32	504	999999	444	366	698	309	545	999999	53	999999	428	466	448	999999	999999	999999	89	999999	68	389	215	999999	999999	999999	739	999999	295	500	642	519	886	236	207	135	999999	999999	999999	527	999999	127	653	512	142	654	836	718	999999	316	999999	165	999999	111	389	999999	816	999999	999999	843	999999	499	999999	55	406	533	50	202	269	999999	724	999999	923	999999	565	999999	735	702	126	636	999999	31	655	979	326	487	316	785	846	926	318	616	307	105	999999	518	999999	608	115	608	613	643	458	999999	591	983	999999	650	999999	448	544	124	139	999999	88	604	843	999999	728	919	227	265	999999	342	14	118	892	999999	661	56	836	137	596	518	32	999999	572	425	397	343	255	666	249	408	999999	204	486	515	26	999999	999999	79	880	196	390	358	297	125	999999	482	101	412	988	498	611	999999	528	620	769	
957	42	428	999999	999999	999999	561	999999	948	951	810	631	386	999999	366	381	767	256	410	137	674	833	456	999999	999999	251	842	999999	750	796	974	999999	866	746	69	999999	256	432	495	521	829	342	999999	999999	425	851	715	600	632	126	844	171	127	493	999999	133	999999	237	731	153	831	883	275	161	977	144	765	640	999999	999999	134	344	760	888	999999	342	494	292	774	999999	536	251	55	633	999999	999999	558	383	651	935	688	29	700	352	689	945	77	197	197	291	95	84	847	539	992	999999	410	239	194	762	639	999999	462	668	616	589	838	641	999999	174	999999	392	999999	817	414	115	999999	418	999999	362	275	306	104	999999	978	461	999999	515	999999	452	411	329	999999	888	999999	395	999999	42	999999	109	117	435	999999	999999	705	703	95	39	134	886	999999	992	40	832	497	999999	207	969	999999	165	195	332	999999	756	762	267	203	110	522	999999	549	611	682	999999	255	839	318	81	999999	285	999999	374	391	755	587	999999	298	365	999999	999999	197	596	352	999999	914	784	999999	241	999999	447	509	999999	517	999999	346	263	320	931	586	657	34	136	999999	414	999999	821	941	254	999999	999999	968	837	708	559	832	952	268	112	194	471	999999	86	999999	350	775	389	856	286	418	999999	108	367	778	743	937	71	415	938	790	102	843	190	72	917	999999	999999	287	999999	282	999999	995	999999	746	125	253	948	999999	840	999999	409	964	664	836	845	254	611	68	999999	622	770	546	330	321	102	627	233	23	894	870	999999	112	899	13	999999	338	890	620	999999	999999	989	999999	999999	309	390	999999	188	999999	227	672	868	612	321	345	511	999999	674	896	999999	498	30	999999	430	969	534	307	75	661	812	517	363	999999	405	475	632	34	999999	31	999999	963	449	878	796	231	12	502	791	563	501	186	663	994	965	174	478	64	326	999999	774	999999	72	527	542	999999	318	999999	216	999999	712	487	875	653	965	690	999999	999999	999999	208	999999	41	999999	512	169	999999	999999	369	35	241	999999	578	708	375	256	847	901	922	346	999999	999999	134	296	945	850	24	999999	20	38	284	126	336	916	127	999999	999999	577	999999	999999	907	855	948	852	975	848	144	999999	510	406	999999	789	136	805	999999	295	842	745	570	661	155	334	843	999999	750	124	999999	999999	590	736	513	999999	351	563	439	999999	963	282	320	999999	715	244	800	613	910	495	999999	999999	864	831	796	997	999999	898	222	999999	22	617	112	860	999999	482	198	774	893	999999	448	572	376	820	999999	570	435	473	
999999	910	534	239	430	264	999999	148	797	759	999999	516	999999	999999	350	856	229	356	179	460	999999	243	999999	35	720	72	57	426	165	54	999999	236	572	542	952	312	58	782	999999	847	735	999999	999999	999999	835	387	999999	999999	231	519	600	975	400	999999	999999	712	864	999999	519	368	999999	708	983	752	999999	712	999999	731	500	48	999999	446	169	331	724	878	559	616	199	999999	489	999999	999999	645	453	999999	836	597	987	249	999999	549	999999	999999	640	999999	999999	999999	999999	133	443	852	504	999999	712	164	815	78	260	676	163	258	999999	186	999999	165	513	347	309	725	875	356	744	261	999999	267	184	999999	999999	697	822	627	999999	76	899	636	557	22	933	299	717	999999	999999	999999	96	199	240	96	949	485	524	718	632	463	257	96	118	252	591	454	979	999999	387	562	854	999999	820	999999	999999	252	607	999999	414	19	17	999999	999999	433	999999	411	999999	97	999999	216	999999	113	995	973	818	813	528	315	430	489	319	243	390	999999	466	999999	378	987	809	999999	877	33	999999	623	999999	999999	999999	684	999999	190	427	892	999999	999999	389	750	540	847	999999	473	723	302	80	999999	999999	774	726	999999	967	613	43	999999	999999	684	338	999999	999999	382	527	677	736	844	999999	249	72	999999	150	220	999999	999999	31	999999	562	346	983	999999	952	389	923	680	999999	851	716	474	156	999999	613	418	842	999999	950	167	329	999999	736	999999	75	999999	862	281	634	516	829	261	999999	512	999999	942	999999	752	207	999999	999999	847	264	999999	999999	999999	103	684	814	999999	377	176	765	863	211	999999	609	114	520	131	527	651	56	999999	32	465	882	644	999999	671	716	99	999999	540	708	482	502	851	999999	999999	737	999999	999999	902	148	999999	495	729	310	681	342	597	242	86	892	999999	801	357	862	671	880	999999	783	152	999999	287	999999	999999	999999	729	312	757	362	217	999999	348	194	999999	999999	999999	970	163	343	229	339	129	857	955	999999	902	681	999999	989	89	433	289	405	325	886	860	528	270	999999	581	999999	584	244	999999	999999	554	622	657	589	502	701	726	124	563	813	999999	430	189	999999	999999	999999	166	999999	283	784	999999	943	869	267	999999	840	709	588	761	850	754	885	832	999999	104	289	33	566	496	387	999999	174	841	511	990	999999	348	684	322	999999	222	816	960	999999	588	610	999999	400	682	661	992	148	362	712	68	21	597	999999	999999	972	999999	600	281	895	87	939	111	367	276	476	502	34	276	999999	999999	937	924	591	684	999999	536	633	883	834	395	
999999	811	999999	453	979	842	432	201	349	510	621	545	999999	173	648	509	395	133	215	169	967	871	999999	84	999999	999999	15	999999	999999	446	999999	717	446	510	519	137	972	914	999999	633	79	833	999999	727	27	402	859	999999	46	999999	150	510	678	674	427	696	686	64	999999	892	836	201	202	902	119	999999	999999	564	653	520	536	481	835	581	100	144	944	407	67	999999	999999	587	999999	24	306	890	48	771	999999	823	450	917	999999	999999	797	999999	640	34	618	123	303	304	999999	525	457	668	674	106	584	293	751	289	997	603	664	259	995	187	606	229	865	336	481	999999	80	618	889	440	999999	999999	503	920	788	999999	435	999999	811	680	567	637	999999	999999	999999	999999	82	171	999999	999999	740	547	999999	999999	999999	398	999999	966	822	946	454	999999	779	243	999999	371	789	830	999999	63	177	731	447	325	999999	999999	13	923	148	999999	756	909	698	999999	700	999999	339	51	502	999999	696	468	120	865	999999	728	858	982	629	826	999999	251	670	867	999999	18	110	567	841	999999	394	999999	999999	150	199	545	150	879	543	85	999999	748	338	110	367	999999	621	999999	100	999999	120	31	304	322	672	514	999999	831	88	691	146	772	209	53	15	372	999999	970	676	689	999999	979	449	553	999999	271	999999	569	509	122	397	999999	477	999999	999999	999999	38	515	477	684	307	319	999999	851	939	999999	549	294	104	994	78	651	999999	410	315	999999	581	999999	528	411	600	679	331	966	999999	618	305	999999	704	999999	343	135	502	991	392	277	188	999999	614	999999	999999	999999	474	999999	54	746	622	999999	643	218	792	999999	987	75	999999	628	999999	834	557	330	999999	299	590	463	999999	942	158	914	28	48	952	983	147	992	999999	999999	214	815	922	557	996	239	616	999999	849	66	148	437	907	764	288	999999	50	293	572	432	48	21	855	111	598	708	999999	605	265	999999	999999	999999	385	999999	999999	182	999999	999	334	734	682	104	614	603	804	720	16	264	759	607	942	854	430	267	933	202	999999	820	999999	297	191	21	240	999999	917	154	61	999999	999999	115	443	51	999999	838	749	944	999999	261	307	999999	702	999999	845	658	866	999999	573	128	999999	230	222	999999	49	46	552	671	863	574	999999	660	668	220	914	999999	173	999999	895	592	517	989	999999	708	523	92	595	398	999999	999999	999999	632	580	999999	617	129	893	352	11	999999	295	88	90	832	999999	999999	999999	491	879	202	999999	964	999999	981	611	999999	435	999999	577	999999	451	164	506	292	999999	63	90	735	
602	999999	760	821	899	972	307	439	908	999999	142	999999	874	113	518	999999	96	219	242	599	999999	999999	694	999999	774	54	481	140	999999	999999	443	522	566	482	999999	999999	442	673	74	427	999999	999999	999999	472	999999	700	92	347	999999	533	205	999999	999999	490	413	183	110	999999	999999	855	501	176	999999	999999	529	620	319	401	999999	999999	540	999999	155	815	914	160	148	232	18	84	962	144	495	999999	601	999999	702	85	79	999999	983	71	626	999999	999999	517	999999	178	999999	760	390	690	132	999999	993	999999	44	14	575	262	44	999999	371	972	892	367	681	809	519	276	999999	999999	332	999999	450	479	797	936	889	407	835	970	999999	258	693	281	21	283	999999	819	228	999999	509	816	999999	115	699	999999	999999	568	836	514	659	675	843	156	368	623	999999	523	985	108	999999	999999	426	74	598	123	289	620	355	407	755	699	58	229	734	515	828	345	999999	154	619	999999	570	999999	320	614	415	547	913	398	513	540	833	129	583	999999	399	999999	516	586	999999	999999	222	439	759	959	626	624	999999	852	795	434	744	841	489	793	999999	105	753	983	999999	742	707	999999	893	999999	999999	928	645	403	125	221	829	203	999999	913	118	140	571	361	988	999999	134	70	602	88	796	999999	640	999999	999999	303	862	532	877	631	999999	999999	546	999999	103	697	999999	29	736	583	999999	550	71	575	999999	478	534	402	999999	917	617	999999	364	814	427	873	298	854	670	822	359	306	999999	157	915	852	594	999999	999999	999999	812	999999	333	29	999999	999999	931	75	999999	999999	999999	469	999999	960	24	999999	900	731	127	229	409	133	358	914	233	309	235	913	659	831	884	999999	145	704	114	999999	324	345	341	182	942	999999	748	417	999999	890	999999	999999	143	565	952	999999	908	47	999999	688	756	999999	795	184	29	27	999999	999999	999999	270	333	832	856	512	999999	565	399	944	287	186	384	941	862	999999	999999	871	780	103	879	31	600	107	814	425	755	999999	999999	167	999999	924	817	474	47	791	566	936	508	631	529	999999	473	999999	760	713	314	815	556	999999	643	158	247	321	405	358	670	999999	28	440	756	139	25	242	792	999999	369	910	903	80	999999	604	372	158	999999	492	999999	636	347	110	121	940	999999	97	523	14	687	999999	79	689	999999	340	917	78	875	400	381	240	999999	407	354	403	912	999999	685	49	786	99	747	913	999999	43	999999	918	328	999999	779	999999	719	999999	675	864	841	223	999999	446	686	304	283	183	999999	326	999999	940	999999	718	37	873	
412	483	999999	598	757	165	888	97	451	998	749	68	620	453	521	999999	731	489	999999	698	537	248	362	491	815	573	802	484	999999	947	172	610	999999	906	999999	245	570	87	117	685	335	861	999999	687	554	224	563	666	805	81	218	999999	999999	999999	346	173	130	735	782	193	362	999999	518	504	999999	149	999999	713	927	285	823	654	382	876	373	676	253	674	999999	999999	19	999999	999999	506	739	896	454	459	569	999999	124	999999	304	923	332	999999	999999	500	851	415	999999	849	738	529	258	563	894	288	965	670	920	455	798	191	183	226	735	22	999999	940	999999	820	999999	575	171	999999	359	999999	999999	452	333	752	999999	532	999999	999999	999999	159	999999	185	12	176	494	899	999999	669	45	123	749	115	195	339	735	999999	999999	134	999999	172	368	269	214	445	734	523	346	177	632	276	999999	23	818	999999	764	589	937	528	335	999999	144	502	953	246	709	448	267	993	26	911	811	531	464	245	791	988	971	566	441	971	562	274	46	769	999999	999999	297	609	575	156	973	202	999999	460	999999	866	316	999999	999999	295	999999	999999	160	720	465	13	559	583	794	776	618	381	96	364	692	870	465	194	658	972	161	657	428	870	938	618	732	13	216	925	681	13	830	156	999999	219	123	326	314	584	186	714	815	999999	537	602	116	443	768	999999	410	132	319	999999	143	999999	924	289	782	846	280	555	376	999999	104	999999	550	999999	649	482	756	149	999999	83	795	999999	842	629	999999	999999	512	299	999999	58	524	559	693	77	22	999999	295	833	543	999999	313	630	347	999999	705	921	62	176	794	296	411	271	252	245	967	696	765	999999	999999	999999	999999	981	999999	327	354	544	999999	482	999999	542	196	923	605	421	769	175	109	896	923	421	293	345	504	948	999999	999999	317	458	999999	999999	351	999999	999999	999999	134	999999	319	30	602	999999	10	999999	249	999999	109	488	999999	830	999999	802	597	869	999999	534	999999	998	486	372	999999	101	999999	473	382	610	201	206	46	507	297	447	855	999999	303	763	421	714	105	999999	849	999999	596	486	982	307	999999	481	619	999999	944	135	999999	947	349	511	933	999999	206	639	70	902	999999	999999	543	38	946	518	576	617	123	999999	999999	999999	523	521	504	750	999999	84	881	719	587	999999	562	171	601	908	739	792	829	999999	999999	999999	192	999999	999999	999999	943	999999	360	220	999999	11	248	506	999999	611	999999	827	17	999999	57	999999	757	351	325	768	605	381	436	999999	779	783	788	239	999999	445	61	576	
805	75	807	999999	723	671	813	586	445	65	938	999999	999999	911	785	646	836	999999	709	999999	630	948	832	999999	528	322	441	131	999999	18	576	787	560	857	32	941	385	521	407	96	999999	739	332	549	442	446	999999	867	998	151	403	999999	736	220	945	857	243	244	16	411	239	999999	373	437	489	161	439	626	999999	844	271	325	988	623	313	891	999999	292	139	92	757	573	133	81	615	999999	61	349	911	175	707	150	999999	996	856	845	375	895	70	999999	16	938	999999	999999	879	88	555	123	907	63	241	999999	999999	924	654	666	568	301	821	456	109	999999	715	723	146	999999	810	992	767	999999	526	729	232	848	85	818	594	969	999999	537	487	999999	442	857	999999	757	45	590	351	200	286	999999	83	613	191	915	233	265	28	999999	277	563	356	448	537	511	728	266	849	835	81	599	999999	294	969	172	658	857	789	999999	95	230	650	576	191	452	999999	618	667	169	595	999999	950	442	269	923	591	993	329	432	999999	999999	999999	515	128	687	974	999999	644	29	267	375	476	639	999999	57	913	779	266	95	855	119	999999	999999	250	742	648	666	34	55	580	665	537	367	999999	316	489	999999	458	503	477	999999	973	648	999999	230	862	321	769	222	20	999999	736	999999	576	919	189	61	275	386	49	317	999999	598	448	602	837	999999	289	367	999999	999999	330	999999	617	989	145	951	786	30	879	999999	897	812	999999	999999	928	303	791	440	999999	438	868	999999	999999	170	999999	999999	209	310	999999	753	41	411	653	999999	491	999999	999999	999999	999999	238	274	255	506	712	420	951	562	681	673	544	999999	849	999999	139	910	258	308	457	999999	760	752	486	637	135	999999	496	168	804	286	955	677	999999	656	897	173	622	999999	751	750	160	999999	999999	999999	847	999999	999999	180	523	331	999999	674	178	999999	32	486	787	617	380	418	923	999999	758	404	718	866	123	202	343	966	297	683	999999	707	736	938	234	850	789	699	122	999999	644	999999	999999	290	509	514	633	999999	386	999999	204	343	999999	367	73	133	917	999999	999999	990	999999	999999	43	999999	999999	999999	963	94	262	937	828	999999	999999	607	157	285	361	438	367	609	568	922	999999	292	488	223	881	999999	874	110	999999	808	386	131	489	97	449	493	999999	48	551	549	168	999999	999999	523	47	228	219	788	999999	999999	623	713	431	913	967	751	80	904	999999	593	220	999999	999999	29	999999	184	999999	999999	835	999999	275	328	67	999999	763	151	115	999999	185	999999	169	95	999999	999999	999999	
673	999999	999999	129	697	423	268	999999	957	339	17	443	999999	229	863	999999	999999	953	904	999999	999999	999999	999999	160	826	646	114	728	925	434	134	822	999999	834	630	999999	552	941	147	454	17	868	999999	690	756	707	948	746	322	562	20	142	999999	239	999999	999999	297	425	302	61	318	999999	534	532	214	999999	881	332	598	999999	558	217	815	459	216	999999	999999	722	999999	999999	697	999999	999999	373	424	999999	396	332	999999	999999	196	999999	999999	96	145	477	343	999999	485	570	826	626	999999	932	999999	802	327	975	33	462	472	574	31	183	999999	950	134	171	118	221	798	999999	386	985	203	432	567	728	324	999999	103	977	246	999999	302	81	219	999999	369	621	999999	421	999999	493	150	999999	115	476	732	194	999999	182	469	999999	772	999999	250	173	999999	581	244	598	999999	294	999999	495	338	197	999999	293	740	651	802	497	999999	387	258	999999	844	581	326	101	996	139	395	921	518	972	71	34	831	56	743	999999	386	87	760	24	999999	999999	292	999999	595	999999	454	701	999999	971	728	394	999999	357	328	167	264	153	601	531	999999	446	976	999999	999999	856	461	693	907	24	121	468	626	243	767	999999	999999	409	999999	557	685	694	551	999999	253	676	999999	483	999999	586	533	999999	485	239	126	688	678	926	999999	739	987	760	794	999999	999999	999999	999999	999999	589	138	868	855	647	53	845	214	999999	440	122	460	851	978	965	331	999999	999999	999999	999999	127	89	999999	372	618	766	570	924	999999	195	999999	983	907	228	893	599	717	999999	999999	999999	999999	911	792	248	999999	340	887	18	794	999999	874	982	999999	999999	668	999999	999999	999999	246	881	483	921	313	710	753	139	552	632	94	376	613	813	999999	550	13	999999	296	283	999999	287	878	561	139	437	320	999999	999999	536	560	393	982	221	441	714	958	472	607	92	999999	999999	788	999999	924	999999	999999	71	699	736	378	462	224	999999	999999	958	12	921	999999	999999	399	59	999999	25	81	999999	393	999999	999999	578	999999	999999	607	999999	999999	999999	999999	999999	637	999999	578	258	14	969	167	999999	999999	649	273	482	711	46	681	731	692	445	261	999999	999999	232	45	466	999999	131	154	838	854	999999	999999	999999	999999	389	999999	90	307	151	54	463	857	999999	532	743	139	898	866	555	999999	876	521	354	999999	726	999999	414	999999	999999	568	883	825	329	253	999999	106	999999	999999	332	999999	600	434	551	400	999999	999999	219	700	302	337	999999	264	999999	979	999999	498	209	461	742	999999	879	999999	194	582	999999	638	538	730	373	
999999	999999	884	544	802	999999	451	970	999999	999999	812	230	714	999999	785	777	628	236	350	999999	999999	897	737	999999	382	872	999999	999999	999999	239	999999	386	489	336	655	397	999999	720	796	999999	537	999999	255	636	930	729	999999	999999	408	999999	999999	411	197	999999	702	749	999999	999999	171	929	83	211	999999	723	665	999999	741	387	726	398	870	908	440	629	737	152	999999	999999	999999	653	999999	161	840	999999	697	999999	198	999999	633	906	194	303	559	999999	647	335	527	531	971	504	999999	787	317	20	934	633	970	568	728	999999	999999	111	272	517	999999	922	370	837	999999	907	246	717	753	999999	213	577	358	574	981	412	625	999999	140	846	665	999999	999999	830	999999	74	999999	999999	305	84	807	999999	41	51	643	725	999999	689	505	74	267	280	43	496	806	999999	999999	406	587	999999	999999	999999	971	425	852	312	87	999999	999999	961	129	616	999999	679	22	130	546	316	930	265	447	935	624	75	588	999999	886	357	999999	872	999999	391	52	999999	149	829	122	615	199	341	647	434	92	999999	944	651	999999	363	483	999999	820	967	999999	331	878	999999	999999	905	836	467	425	730	516	735	181	738	573	999999	539	999999	999999	930	127	598	618	999999	853	89	131	937	999999	532	873	999999	999999	999999	915	721	110	151	475	217	779	731	915	917	918	356	372	999999	999999	425	823	300	678	890	850	999999	999999	865	154	284	783	898	931	893	856	178	684	359	823	852	343	999999	717	800	161	395	682	700	999999	507	717	915	860	999999	708	582	669	171	971	999999	18	999999	997	999999	433	880	800	32	70	750	999999	22	393	234	92	435	582	878	738	999999	204	22	770	646	566	868	47	820	999999	283	999999	523	999999	784	843	108	401	526	376	999999	594	999999	640	354	835	704	999999	635	38	283	10	790	432	516	843	999999	999999	360	999999	999999	999999	979	999999	786	251	158	634	608	391	983	999999	66	999999	468	870	544	382	426	999999	862	345	412	792	911	999999	717	999999	999999	941	999999	635	51	999999	810	437	615	821	853	112	999999	999999	924	254	55	248	944	288	963	999999	309	624	57	549	772	229	440	197	927	999999	533	66	999999	667	999999	999999	999999	173	701	40	264	723	528	323	133	792	421	999999	746	672	339	439	137	236	641	999999	999999	501	129	590	999999	428	893	999999	579	630	317	267	710	999999	254	999999	587	933	391	999999	999999	733	999999	980	807	282	450	264	999999	104	929	536	35	320	769	501	999999	120	43	836	999999	188	999999	502	484	999999	999999	999999	427	
559	999999	999999	845	65	137	999999	86	149	783	999999	999999	999999	176	999999	701	781	241	999999	927	753	736	476	899	554	757	917	989	923	505	653	999999	999999	836	624	253	734	999999	970	192	999999	425	999999	337	999999	999999	999999	999999	269	800	999999	923	66	131	674	823	384	999999	300	999999	999999	865	162	643	139	898	585	802	999999	241	966	99	271	217	22	999999	831	149	590	999999	999999	905	729	133	999999	729	769	280	172	801	999999	999999	400	672	999999	59	273	999999	999999	420	999999	397	468	999999	999999	613	661	848	119	346	999999	245	714	605	999999	314	999999	39	840	409	138	315	640	751	373	537	699	599	999999	999999	75	569	942	999999	999999	180	999999	999999	999999	999999	999999	920	170	825	809	632	725	795	931	667	913	243	430	797	292	968	756	717	999999	306	914	72	613	999999	999999	432	303	999999	999999	570	999999	445	739	652	341	217	154	814	942	740	812	904	667	577	999999	999999	148	154	887	451	423	729	45	999999	284	15	317	999999	554	386	339	190	610	999999	800	477	503	999999	465	84	999999	942	775	925	999999	20	404	46	108	449	999999	158	657	743	999999	147	410	999999	377	336	900	141	269	565	410	631	303	307	999999	581	999999	370	999999	999999	627	481	954	119	999999	999999	610	281	915	114	102	191	533	999999	223	662	77	756	410	138	184	693	682	999999	524	999999	999999	107	269	527	122	923	999999	843	125	675	193	300	999999	113	999999	628	225	165	472	229	999999	999999	93	999999	513	580	999999	560	639	934	799	745	595	646	557	512	22	398	999999	179	721	999999	751	548	479	777	518	999999	412	555	999999	999999	746	305	763	289	24	155	999999	541	963	909	214	190	999999	999999	999999	601	556	223	616	826	172	303	507	418	685	545	645	999999	72	662	157	93	466	282	998	299	882	277	498	867	999999	461	215	811	999999	570	672	40	81	999999	750	999999	939	650	364	452	999999	999999	999999	479	510	286	479	999999	762	999999	723	603	449	415	719	999999	725	748	451	711	97	695	999999	124	872	614	664	155	911	958	999999	816	917	999999	502	537	673	29	367	108	981	904	59	363	846	79	591	666	207	999999	473	200	999999	652	365	111	421	489	606	895	622	333	400	803	977	907	685	893	913	191	614	706	391	353	729	193	999999	580	277	999999	33	998	947	999999	495	953	617	999999	200	999999	126	194	999999	471	486	658	513	256	386	939	394	999999	752	26	858	766	808	855	923	181	465	840	222	804	872	623	386	951	318	34	300	999999	
702	523	75	430	294	920	867	999999	679	999999	999999	338	999999	335	255	999999	590	999999	154	762	351	29	934	999999	971	617	999999	999999	282	562	938	361	999999	973	994	239	950	437	999999	999999	987	851	501	999999	646	883	395	546	377	454	370	999999	879	537	999999	683	589	789	458	676	331	14	799	126	461	999999	689	444	341	26	980	163	256	265	774	500	527	999999	639	98	999999	62	494	999999	202	358	482	121	905	321	999999	171	979	999999	567	982	62	384	999999	804	204	999999	215	361	474	217	342	623	763	999999	999999	721	999999	999999	454	278	520	972	924	112	369	578	539	29	376	819	999999	450	698	999999	448	152	262	834	893	281	846	143	363	999999	26	858	999999	337	165	928	999999	618	361	299	472	90	460	512	444	999999	999999	195	985	654	42	891	999999	971	999999	23	468	999999	476	182	431	387	618	939	95	511	230	211	864	447	809	565	99	409	329	367	692	999999	400	999999	999999	661	158	708	952	134	932	999999	207	152	470	999999	152	999999	867	95	471	521	999999	932	999999	999999	999999	547	845	477	802	526	999999	772	999999	718	999999	999999	999999	770	238	909	986	961	579	844	13	999999	999999	124	999999	909	541	244	999999	180	333	467	999999	650	999999	999999	863	484	332	415	733	435	821	752	768	943	867	106	856	561	534	465	999999	999999	216	608	570	730	999999	999999	984	418	875	999999	394	468	336	671	440	999999	999999	511	999999	173	120	999999	999999	999999	355	479	999999	445	387	999999	645	999999	114	321	443	999999	999999	142	430	999999	430	325	560	670	367	310	617	206	666	238	999999	999999	826	199	450	639	999999	345	999999	585	850	549	40	540	999999	526	363	25	237	709	999999	913	91	999999	742	795	27	240	999999	54	999999	845	779	159	829	622	999999	999999	999999	804	33	704	757	844	589	999999	295	999999	166	840	947	602	968	999999	999999	999999	999999	626	999999	655	621	476	478	340	723	14	770	999999	711	891	484	448	154	433	999999	883	999999	247	620	861	510	998	84	36	107	269	877	822	509	999999	681	425	468	226	193	557	235	999999	999999	999999	999999	413	317	274	999999	508	999999	999999	999999	999999	445	703	16	594	999999	622	402	452	999999	464	999999	947	382	483	219	69	980	999999	999999	138	658	739	126	46	750	999999	690	809	999999	599	811	999999	551	999999	792	977	419	873	81	570	999999	783	193	665	999999	172	41	999999	64	306	527	530	999999	152	117	706	586	969	843	999999	931	592	781	999999	653	999999	406	639	999999	241	999999	117	999999	680	
999999	875	555	999999	589	999999	74	856	754	999999	81	290	48	999999	635	999999	999999	449	39	999999	638	572	999999	549	22	662	766	999999	153	822	999999	420	999999	999999	179	242	161	136	999999	999999	984	85	999999	416	572	372	999999	998	999999	604	841	210	87	834	51	410	999999	15	448	999999	821	672	999999	931	718	660	617	999999	238	402	934	274	68	999999	48	999999	734	595	976	650	999999	768	999999	999999	981	455	343	838	582	999999	369	155	687	464	444	321	372	905	698	912	754	342	999999	611	999999	999999	999999	313	796	488	676	999999	999999	797	30	63	284	173	950	272	327	778	841	469	999999	999999	586	604	339	726	200	828	896	999999	895	999999	998	999999	879	415	999999	40	999999	103	999999	91	127	890	999999	390	999999	208	955	436	595	975	501	309	578	880	989	548	973	79	298	847	391	963	902	456	64	498	294	999999	958	296	736	747	377	951	671	696	169	999999	999999	991	999999	999999	479	919	82	698	217	998	425	765	66	972	805	255	699	999999	987	987	335	548	999999	421	999999	308	249	999999	999999	999999	219	302	388	34	389	307	974	999999	999999	982	384	366	999999	295	128	203	999999	763	941	132	261	999999	709	182	623	999999	999999	999999	991	180	680	328	999999	589	789	133	999999	42	593	507	280	777	669	15	999999	969	267	628	302	284	78	485	812	810	375	701	593	215	999999	248	230	522	999999	323	311	65	599	700	999999	995	815	207	180	443	851	999999	848	999999	568	999999	883	999999	169	716	999999	999999	515	956	224	97	999999	999999	631	354	287	758	845	355	704	557	999999	566	132	306	469	999999	314	999999	958	891	999999	890	646	756	999999	772	999999	224	220	999999	549	643	486	418	465	644	575	999999	166	102	638	502	999999	21	999999	326	335	862	257	242	890	999999	999999	333	244	649	534	874	999999	514	999999	631	999999	597	17	735	999999	999999	841	999999	304	488	221	865	262	999999	890	635	482	49	999999	499	967	978	225	412	645	999999	183	999999	119	700	999999	652	696	17	999999	411	13	999999	245	621	31	432	937	999999	925	142	80	884	758	899	402	999999	76	906	663	165	382	604	100	926	540	35	715	603	649	569	178	254	992	999999	999999	933	803	825	999999	544	51	999999	487	513	92	299	999999	219	308	889	585	790	353	212	999999	999999	999999	999999	999999	995	717	999999	762	366	963	826	891	279	999999	999999	154	999999	999999	129	124	569	127	999999	843	251	968	505	305	760	983	388	900	790	460	232	485	494	744	482	999999	707	60	131	
550	266	999999	787	999999	999999	745	344	361	234	97	469	291	871	476	840	37	221	48	12	382	584	999999	111	818	999999	983	660	506	956	302	416	518	999999	46	586	999999	999999	563	466	25	649	36	999999	702	990	941	613	999999	904	454	999999	669	57	999999	965	340	306	999999	896	855	94	837	405	999999	681	999999	294	999999	999999	996	846	999999	581	987	732	558	999999	999999	827	113	380	642	602	511	999999	746	470	258	81	999999	546	999999	666	999999	930	812	999999	744	31	49	656	999999	999999	907	608	958	97	70	25	416	90	898	151	793	999999	999999	244	999999	255	934	490	46	999999	642	459	634	990	999999	66	920	927	999999	387	787	999999	999999	999999	694	902	999999	659	999999	999999	664	176	648	80	873	999999	488	577	736	498	96	559	999999	25	495	999999	974	968	126	13	999999	489	574	520	363	346	999999	936	549	991	528	999999	999999	804	108	476	810	999999	126	844	578	352	200	27	300	238	836	586	29	999999	927	759	542	999999	146	999999	602	137	717	536	253	552	37	744	969	999999	479	816	916	999999	647	421	851	282	435	999999	298	556	230	135	999999	306	917	313	74	769	742	683	667	999999	873	999999	846	999999	600	999999	999999	455	58	488	999999	30	669	10	999999	516	999999	270	971	394	886	56	999999	591	36	946	999999	724	680	209	79	796	158	993	155	999999	574	999999	681	409	437	999999	508	741	375	999999	637	916	714	558	862	481	999999	999999	999999	999999	999999	264	563	654	400	600	775	999999	419	963	999999	999999	999999	634	941	999999	588	571	999999	53	548	999999	226	546	319	718	999999	999999	347	597	999999	875	957	999999	198	320	708	37	19	836	78	659	999999	412	618	999999	71	999999	616	226	999999	999999	325	999999	289	609	999999	27	999999	681	590	652	510	822	999999	996	718	537	445	630	999999	561	562	131	975	888	844	813	927	358	999999	930	515	999999	704	944	559	964	48	589	282	691	692	337	999999	999999	158	509	533	622	252	533	643	985	290	341	999999	204	26	401	765	234	99	986	34	659	146	389	128	934	446	753	999999	856	358	999999	869	235	875	559	999999	345	289	999999	115	999999	297	530	999999	373	999999	365	999999	999999	824	999999	601	705	312	595	289	768	390	599	999999	999999	999999	787	637	44	999999	361	328	466	661	999999	944	785	881	999999	999999	999999	549	999999	999999	999999	805	851	41	311	653	174	922	289	280	970	999999	689	138	999999	98	510	892	999999	901	15	999999	491	985	404	999999	816	999999	412	233	999999	229	635	33	105	
694	193	999999	336	390	307	439	999999	196	690	475	265	656	275	812	862	723	743	853	570	54	324	865	637	999999	837	349	520	999999	607	999999	999999	666	999999	921	905	754	566	999999	604	576	999999	304	304	929	999999	169	559	600	371	949	486	782	999999	60	380	327	999999	999999	553	957	918	982	588	939	156	598	999999	353	999999	117	166	328	258	999999	999999	999999	999999	999999	360	677	790	920	999999	658	999999	546	214	982	551	587	636	438	871	646	657	24	716	365	782	259	999999	215	693	263	792	168	999999	467	13	360	756	419	776	875	177	998	297	930	999999	610	393	640	802	329	480	728	456	611	999999	42	313	215	999999	999999	141	585	237	441	865	116	999999	746	979	200	830	999999	662	996	479	999999	727	785	689	182	865	999999	412	373	783	74	999999	922	131	970	57	999999	494	999999	744	592	771	855	75	568	598	999999	660	611	999999	264	76	460	142	999999	314	999999	999999	999999	245	235	182	863	658	800	404	99	625	999999	999999	289	732	986	999999	887	887	871	720	130	999999	228	999999	800	875	528	999999	261	790	999999	665	999999	35	999999	439	518	419	907	207	999999	999999	508	999999	651	468	999999	531	89	208	254	800	443	999999	404	999999	27	980	381	988	999999	802	999999	309	191	353	999999	264	991	557	743	477	999999	674	455	999999	85	207	603	342	666	997	919	63	545	643	232	999999	630	571	422	537	999999	919	78	472	32	209	840	999999	999999	954	540	531	464	777	820	768	999999	448	104	819	386	49	331	142	882	98	763	547	131	999999	634	430	145	999999	438	999999	999999	983	999999	999999	366	306	497	999999	467	999999	999999	768	823	463	370	191	999999	602	160	999	597	936	999999	933	446	302	186	999999	329	119	395	258	348	999999	172	378	514	228	462	999999	552	619	674	495	499	995	724	667	541	999999	953	543	999999	439	472	669	404	10	439	74	999999	553	392	357	12	350	999999	999999	300	991	677	257	149	999999	457	978	999999	104	443	451	578	518	412	999999	166	999999	999999	909	999999	502	999999	513	789	398	999999	999999	237	999999	493	159	575	662	999999	999999	999999	705	999999	985	982	494	408	310	566	987	496	610	999999	514	999999	159	157	520	773	797	27	999999	467	751	118	458	751	943	611	294	999999	999999	999999	862	112	460	459	218	926	804	104	673	947	802	902	360	999999	722	136	999999	12	65	888	999999	532	999999	247	999999	876	533	743	464	699	999999	122	580	469	288	411	999999	699	999999	999999	999999	999999	353	999999	665	849	758	
999999	38	817	999999	292	999999	37	572	999999	501	223	999999	342	999999	71	999999	999999	675	689	999999	999999	999999	320	396	643	73	999999	919	999999	188	999999	581	999999	127	933	714	647	431	989	301	553	896	999999	910	527	892	606	200	907	74	378	551	975	527	867	29	718	999999	633	229	999999	999999	697	999999	999999	641	13	999999	999999	357	991	552	999999	398	999999	999999	632	409	869	751	466	281	21	810	999999	999999	999999	999999	259	913	995	226	999999	999999	999999	999999	208	796	803	885	889	392	731	560	83	826	865	587	748	873	397	318	561	882	762	88	106	887	351	999999	45	727	964	555	999999	774	754	916	456	343	796	835	606	983	861	84	550	461	737	984	978	999999	999999	386	526	999999	665	916	16	864	999999	999999	455	540	999999	171	427	999999	208	308	81	999999	140	999999	999999	561	712	578	30	999999	537	644	160	999999	294	26	999999	588	39	674	999999	838	909	999999	999999	485	390	999999	142	700	656	374	262	999999	912	39	999999	132	999999	964	975	97	895	328	999999	704	999999	999999	255	999999	970	999999	999999	533	199	999999	999999	548	420	601	999999	646	445	329	999999	999999	392	999999	999999	265	999999	999999	288	999999	699	999999	999999	591	265	999999	325	301	820	309	729	999999	228	728	248	679	988	349	711	708	792	338	999999	576	296	173	321	448	999999	999999	704	902	560	91	999999	177	999999	999999	292	999999	285	999999	825	145	599	223	999999	663	999999	775	276	789	999999	579	999999	370	380	376	999999	102	978	876	657	830	604	827	268	147	894	81	388	539	66	591	432	912	512	516	999999	82	228	999999	964	999999	999999	915	546	999999	809	473	999999	999999	164	199	151	408	999999	999999	541	772	955	807	768	412	396	737	732	774	157	999999	857	999999	400	232	874	999999	912	788	999999	688	291	287	338	430	284	464	385	999999	450	33	689	517	974	213	127	421	889	562	482	999999	192	771	999999	999999	615	933	533	999999	325	821	496	444	889	852	999999	677	479	348	138	932	999999	865	334	133	679	350	889	196	115	462	999999	359	999999	999999	506	999999	454	888	814	350	930	453	551	628	999999	999999	999999	131	999999	999999	942	551	999999	549	634	326	447	709	999999	999999	999999	347	827	863	391	147	999999	768	999999	971	999999	590	533	999999	11	908	999999	999999	596	433	722	767	473	999999	520	888	924	999999	496	999999	82	744	999999	549	307	999999	999999	687	247	399	999999	999999	775	999999	226	361	28	647	548	725	11	999999	123	999999	552	285	873	999999	999999	502	222	999999	999999	176	999999	999999	
999999	983	489	418	292	636	468	999999	315	863	999999	722	449	999999	870	999999	228	999999	187	341	999999	780	999999	31	719	464	999999	999999	187	757	586	609	999999	738	888	999999	167	139	999999	375	282	999999	41	688	999999	161	722	194	632	934	999999	512	988	567	856	999999	986	467	999999	828	999999	724	28	999999	286	393	869	710	280	835	130	99	337	812	68	714	749	318	738	999999	742	999999	999999	252	615	84	620	294	999999	999999	999999	699	440	614	83	558	999999	999999	412	999999	999999	21	913	796	814	63	999999	185	509	999999	942	678	728	141	95	151	999999	776	999999	212	772	584	829	999999	787	430	658	722	739	510	816	999999	906	839	285	999999	246	325	999999	561	999999	999999	785	739	263	380	999999	309	529	932	999999	131	999999	209	137	707	191	839	18	394	999999	463	446	998	336	675	771	889	856	364	999999	296	348	999999	999999	337	999999	100	821	417	459	358	203	806	999999	999999	738	706	711	577	549	407	317	53	167	999999	998	999999	412	999999	608	999999	453	174	999999	659	999999	157	895	799	999999	999999	27	999999	999999	56	270	999999	444	999999	936	74	187	288	815	506	979	304	234	999999	999999	21	687	242	809	378	905	38	779	904	910	590	999999	999999	669	457	999999	716	118	121	185	368	352	999999	651	999999	903	174	358	999999	999999	489	999999	36	470	999999	413	999999	791	566	150	241	860	540	999999	999999	263	999999	619	999999	126	273	999999	123	693	999999	669	917	591	276	475	999999	999999	257	234	999999	667	784	450	772	53	605	925	552	970	943	999999	811	47	305	290	999999	999999	991	414	416	304	809	343	999999	999999	496	203	524	999999	409	561	612	315	311	999999	999999	825	847	999999	521	347	642	999999	749	471	857	879	295	986	838	999999	999999	999999	999999	135	857	999999	950	544	999999	411	999999	461	571	391	895	506	736	617	811	811	708	677	892	999999	662	667	594	39	379	616	907	999999	262	223	999999	769	497	185	830	999999	875	312	766	120	937	190	580	367	575	361	153	678	184	999999	999999	20	950	749	473	200	856	920	175	940	999999	871	209	357	518	136	999999	560	786	783	936	405	911	782	141	481	96	236	463	28	473	238	999999	235	736	862	818	999999	712	640	181	954	147	825	615	75	980	233	849	449	352	593	892	401	100	91	108	999999	618	999999	113	999999	467	156	477	275	517	974	621	655	318	271	848	155	611	982	268	96	176	999999	500	863	387	24	676	880	999999	999999	144	654	763	650	139	719	537	551	497	990	358	
999999	999999	16	999999	203	140	999999	745	999999	790	118	823	22	11	553	501	250	252	452	480	999999	928	555	839	999999	999999	668	142	138	618	70	494	999999	737	826	517	494	261	999999	883	595	145	599	999999	999999	830	751	648	586	227	296	308	54	999999	999999	421	12	176	645	311	472	948	616	138	729	623	556	284	185	46	17	989	69	569	884	999999	339	383	999999	145	150	999999	556	910	331	999999	450	756	999999	414	514	999999	999999	881	421	647	528	470	452	413	284	476	473	999999	220	307	249	484	999999	999999	92	629	364	999999	171	452	402	999999	807	968	182	800	308	999999	999999	690	382	187	999999	247	933	868	931	409	999999	999999	556	16	699	33	522	965	129	676	999999	999999	963	117	720	999999	255	821	663	999999	241	484	177	702	28	529	924	72	999999	399	377	999999	698	955	647	999999	999999	396	999999	783	455	999999	680	999999	449	646	727	275	467	999999	991	121	215	456	999999	387	999999	854	987	180	999999	999999	638	730	999999	118	999999	999999	469	999999	83	999999	815	880	999999	34	999999	545	262	382	802	659	605	158	407	265	18	251	787	999999	990	50	408	836	999999	996	577	999999	333	341	999999	719	999999	999999	999999	142	999999	999999	428	999999	582	999999	999999	999999	377	999999	854	489	333	53	109	946	999999	208	242	42	460	999999	205	42	457	854	221	921	923	999999	852	371	54	274	999999	999999	822	644	687	38	449	792	469	244	151	97	626	999999	241	999999	498	607	11	81	999999	327	139	999999	695	728	749	679	692	293	999999	999999	445	68	93	425	133	999999	521	214	593	668	999999	961	890	999999	999999	931	689	420	594	999999	370	973	999999	642	999999	999999	948	959	999999	769	110	999999	647	658	999999	568	206	816	999999	912	96	797	487	23	808	178	505	335	499	818	999999	281	999999	351	132	471	475	451	871	999999	637	561	925	823	567	344	323	999999	717	670	735	873	40	999999	169	573	495	999999	834	386	931	999999	469	470	999999	828	485	306	999999	190	999999	754	999999	693	285	534	871	663	455	999999	999999	999999	618	999999	93	126	251	27	999999	559	976	896	617	495	999999	24	999999	464	54	739	858	26	706	999999	577	980	929	999999	407	635	701	831	133	370	531	668	14	999999	386	663	587	999999	124	976	214	205	999999	999999	928	270	442	416	619	716	615	838	999999	91	262	999999	999999	903	619	999999	857	999999	773	257	963	106	19	999999	87	390	999999	399	902	999999	332	381	842	479	419	146	202	294	222	416	754	693	112	999999	387	999999	
476	683	849	999999	128	70	999999	889	495	831	999999	999999	999999	999999	564	226	936	836	759	880	270	717	494	483	364	573	932	999999	999999	999999	994	999999	999999	804	913	478	999999	344	611	271	949	953	983	587	999999	999999	955	999999	999999	537	999999	276	173	506	23	759	198	375	999999	555	138	999999	396	224	837	999999	905	534	325	95	999999	999999	234	497	931	999999	733	907	999999	152	617	999999	514	965	523	728	923	999999	790	163	290	184	999999	65	999999	883	999999	999999	750	721	999999	999999	666	766	999999	164	51	675	575	706	999999	291	778	71	999999	188	560	999999	999999	118	999999	338	999999	171	805	502	471	178	999999	57	750	964	167	876	835	196	292	747	113	369	999999	999999	999999	93	137	999	999999	78	127	954	999999	144	78	641	479	999999	686	504	961	369	693	873	321	527	955	71	999999	999999	235	999999	999999	812	328	341	999999	999999	999999	660	44	806	999999	402	60	409	724	616	896	525	406	858	510	788	786	744	999999	813	936	483	999999	999999	874	504	842	376	68	520	999999	736	999999	486	651	999999	470	165	272	300	822	911	803	999999	175	999999	505	377	250	117	36	583	666	618	999999	852	999999	967	931	999999	560	684	350	214	800	999999	316	920	217	485	999999	631	481	385	991	34	680	999999	900	276	999999	475	135	950	999999	999999	80	999999	429	999999	502	999999	233	670	740	147	999999	598	999999	15	301	999999	170	764	790	999999	999999	290	999999	42	181	743	999999	664	603	94	558	399	721	568	99	716	501	418	999999	824	407	811	999999	853	463	92	251	999999	974	424	315	370	170	98	139	789	972	396	999999	759	435	999999	999999	655	588	181	877	979	916	585	999999	751	782	965	998	300	999999	773	578	99	999999	182	690	189	778	197	239	633	439	999999	743	114	999999	233	999999	838	744	999999	999999	999999	214	272	977	399	340	999999	588	204	99	839	153	999999	999999	536	268	262	878	887	877	999999	999999	254	549	616	999999	979	959	558	999999	169	555	656	509	296	885	999999	999999	301	848	999999	999999	44	543	600	166	544	296	265	965	147	959	857	122	999999	999999	960	722	999999	999999	361	604	999999	628	930	999999	497	699	999999	999999	38	67	999999	49	662	792	907	710	949	460	307	693	704	999999	438	999999	999999	544	635	946	999999	516	833	999999	496	619	999999	415	613	317	999999	999999	764	613	936	90	382	817	459	91	999999	259	772	911	260	668	999999	446	200	999999	594	952	73	585	727	522	999999	843	999999	52	223	501	107	642	791	462	928	100	657	
358	827	881	94	554	513	675	743	922	493	999999	718	999999	999999	882	722	716	780	189	885	424	856	999999	275	417	867	940	161	140	129	797	739	999999	789	841	999999	713	999999	519	999999	62	778	311	360	723	999999	91	286	225	919	84	999999	749	215	243	999999	999999	999999	677	999999	999999	523	613	802	696	99	909	353	384	979	19	849	271	999999	833	645	555	999999	999999	93	785	664	936	220	55	125	990	604	555	999999	999999	106	199	831	509	999999	999999	508	664	634	424	738	901	245	910	234	420	642	381	999999	946	120	74	999999	901	999999	587	403	756	580	109	999999	797	44	375	912	659	999999	608	304	481	999999	524	999999	999999	57	763	700	999999	820	705	358	233	958	999999	503	42	605	930	999999	951	999999	751	93	535	120	940	866	870	997	575	999999	44	999999	125	899	595	999999	925	853	154	887	103	936	874	751	90	839	641	871	880	64	999999	16	353	710	304	999999	391	558	117	999999	829	312	255	725	999999	156	842	502	907	884	679	999999	456	74	677	999999	218	784	39	999999	235	999	126	520	480	999999	733	415	605	165	765	999999	746	999999	999999	999999	999999	159	999999	934	996	148	999999	999999	385	432	559	999999	43	489	232	607	528	15	671	830	196	734	999999	296	422	437	897	752	999999	312	339	208	16	886	134	999999	357	104	115	96	45	131	145	999999	477	454	382	125	933	167	999999	741	587	237	604	999999	999999	999999	521	569	251	999999	999999	82	103	361	282	156	364	173	260	999999	900	584	794	999999	599	206	818	968	64	782	819	961	999999	598	620	778	999999	999999	999999	999999	999999	545	999999	825	254	72	954	126	999999	235	760	770	907	424	840	12	442	539	366	999999	999999	553	514	468	999999	914	618	504	999999	503	999999	195	19	53	851	364	739	969	820	536	999999	701	796	999999	31	59	63	49	999999	999999	346	999999	812	454	884	39	40	386	999999	340	454	460	386	999999	371	574	760	999999	573	485	999999	999999	719	829	467	630	756	685	447	999999	860	999999	746	999999	167	122	383	564	168	821	333	363	545	999999	92	790	325	128	468	456	299	199	476	282	999999	872	999999	999999	986	999999	282	999999	938	92	479	999999	999999	264	520	258	201	999999	705	999999	162	908	999999	239	746	999999	314	638	227	999999	62	670	999999	474	776	295	89	400	578	999999	549	978	425	462	20	217	86	70	608	219	265	103	494	725	999999	999999	999999	803	999999	999999	949	644	138	999999	40	808	773	250	488	235	179	801	627	801	211	183	
999999	475	228	539	600	254	39	17	735	958	186	386	354	339	350	286	163	268	954	999999	849	476	432	212	443	835	581	383	49	463	476	693	523	945	952	479	999999	706	999999	705	614	999999	222	81	631	397	896	159	884	893	999999	368	846	306	334	26	52	26	105	764	672	656	968	999999	492	492	862	408	386	999999	701	456	549	258	300	729	264	360	580	56	999999	999999	499	999999	816	117	846	227	999999	999999	436	568	611	954	42	958	999999	941	588	149	534	497	999999	999999	201	200	819	999999	15	999999	999999	691	999999	58	999999	250	999999	821	464	999999	999999	645	999999	999999	999999	999999	845	595	226	342	577	322	772	441	521	451	659	486	954	625	297	258	221	26	183	744	133	999999	138	791	801	999999	486	213	503	889	999999	999999	577	68	355	234	381	999999	37	449	919	13	537	383	591	680	867	839	999999	397	433	769	277	701	999999	999999	466	999999	999999	246	836	569	938	631	999999	999999	999999	896	999999	999999	877	547	999999	733	824	999999	999999	999999	210	131	473	646	999999	999999	466	941	64	999999	999999	72	999999	946	142	790	999999	999999	74	999999	999999	263	770	970	569	34	520	885	780	999999	876	890	267	710	234	999999	773	999999	453	832	175	999999	283	43	848	217	304	930	414	208	130	473	64	130	122	947	360	502	87	100	999999	580	171	520	999999	167	805	999999	722	999999	27	423	999999	999999	739	999999	999999	999999	132	361	729	589	999999	999999	423	413	835	147	598	286	999999	280	122	363	247	594	636	999999	45	690	412	247	218	691	999999	999999	567	999999	390	999999	966	623	999999	725	370	999999	109	589	999999	999999	331	667	469	445	664	746	311	553	999999	154	217	227	999999	999999	999999	492	380	789	999999	999999	846	999999	756	330	999999	446	900	396	993	999999	495	56	666	449	368	744	999999	772	37	445	405	24	828	245	70	749	921	939	775	999999	635	320	199	389	999999	319	910	149	135	227	999999	915	559	999999	999999	170	560	999999	82	215	714	608	762	999999	999999	831	999999	521	269	570	525	960	620	125	999999	184	999999	287	700	59	833	638	646	809	599	490	999999	74	586	899	198	668	867	999999	173	36	558	244	999999	999999	134	399	999999	565	702	999999	999999	444	167	484	999999	999999	562	32	382	999999	961	952	366	831	999999	129	999999	370	382	999999	999999	60	952	579	626	622	219	999999	925	999999	999999	91	116	713	195	30	907	111	595	914	999999	844	999999	97	999999	605	878	246	999999	14	464	999999	193	846	791	254	492	588	857	690	
73	999999	107	938	999999	880	999999	652	645	357	222	833	774	467	749	259	861	864	514	31	744	999999	999999	920	978	249	898	270	922	940	538	999999	253	904	851	337	999999	259	770	194	999999	236	600	202	792	999999	744	725	106	542	392	999999	84	999999	946	99	546	999999	999999	87	999999	586	730	999999	819	893	590	869	615	999999	511	612	104	999999	273	518	383	50	138	358	505	999999	173	389	999999	910	999999	999999	958	999999	999999	570	299	693	212	182	505	999999	383	899	999999	874	119	684	40	999999	533	754	572	437	716	505	999999	611	999999	809	999999	999999	157	908	648	183	911	854	999999	941	999999	410	127	101	999999	488	667	999999	318	630	999999	488	359	999999	387	500	844	531	54	295	522	688	121	402	758	165	999999	999999	261	866	963	999999	999999	99	468	132	637	481	424	238	838	819	303	951	747	935	999999	379	531	158	999999	389	809	345	999999	634	299	999999	342	857	739	999999	977	451	666	807	433	999999	319	264	999999	372	116	816	456	999999	394	169	654	823	174	378	943	113	999999	583	455	999999	670	999999	832	912	149	567	999999	645	841	852	294	940	511	731	70	276	999999	966	283	993	888	999999	999999	139	80	999999	999999	371	259	874	913	92	361	715	599	484	999999	950	999999	548	327	999999	862	542	875	714	321	442	317	676	817	999999	310	461	999999	946	999999	703	841	629	874	137	396	999999	939	211	999999	999999	142	999999	844	344	742	734	999999	999999	862	706	264	366	207	999999	999999	999999	66	351	999999	900	885	652	889	728	999999	999999	673	199	999999	895	603	673	135	525	310	732	831	483	999999	575	999999	752	93	888	448	485	432	624	84	813	909	597	429	999999	911	489	695	125	999999	148	999999	486	999999	967	113	591	240	681	949	331	750	583	522	999999	124	999999	569	11	999999	633	181	58	125	611	999999	16	999999	447	614	821	999999	715	258	690	515	309	100	125	999999	856	999999	999999	675	753	72	999999	84	999999	999999	778	919	694	999999	601	966	21	370	999999	982	107	347	792	999999	137	294	44	334	831	701	815	52	454	226	434	388	431	999999	372	549	999999	931	40	873	836	901	999999	999999	657	999999	999999	938	49	143	688	518	462	683	999999	999999	37	999999	252	999999	758	736	475	478	999999	222	999999	638	998	511	333	999999	999999	918	240	999999	943	164	677	999999	207	876	13	321	538	915	925	747	999999	999999	521	656	688	519	125	109	436	873	479	444	187	864	940	537	809	522	212	543	452	999999	525	999999	334	144	999999	
881	732	999999	939	495	297	999999	802	104	989	677	487	999999	803	140	800	999999	999999	242	930	343	936	475	511	999999	713	391	304	524	999999	648	332	553	205	999999	376	281	999999	983	157	389	71	845	547	999999	999999	414	740	321	521	455	198	101	214	980	999999	267	652	999999	782	905	999999	999999	715	350	354	933	602	569	763	999999	146	701	95	551	281	101	927	379	980	999999	999999	999999	12	933	460	240	349	224	298	119	629	19	211	999999	885	999999	139	207	787	112	812	180	557	993	999999	999999	15	663	709	854	339	282	944	483	999999	520	999999	999999	999999	124	593	387	999999	999999	899	137	500	843	999999	498	961	730	999999	878	496	480	999999	19	624	999999	234	999999	515	444	999999	356	75	727	988	999999	506	357	316	999999	999999	999999	999999	903	999999	999999	997	172	997	220	892	609	689	75	987	999999	95	999999	167	926	889	906	871	999999	999999	552	72	999999	999999	300	999999	999999	999999	919	369	70	580	531	915	442	966	72	689	304	552	180	666	999999	739	214	288	239	199	389	783	612	999999	73	38	551	129	999999	316	706	229	288	195	769	706	927	999999	999999	361	725	960	826	227	576	293	704	999999	999999	999999	999999	22	762	424	43	146	756	506	517	502	999999	322	741	999999	982	85	273	984	897	302	811	12	724	877	999999	428	999999	999999	987	999999	334	999999	999999	999999	665	694	466	863	162	633	949	431	695	71	988	999999	999999	999999	999999	500	30	720	999999	770	232	999999	298	884	951	614	999999	372	518	999999	178	707	265	551	100	297	618	410	832	273	352	390	317	662	889	71	209	886	159	999999	759	614	677	999999	968	27	406	582	912	547	453	587	912	957	893	291	156	677	999999	947	999999	999999	887	999999	999999	999999	999999	635	995	999999	414	302	999999	999999	977	564	39	969	999999	83	891	46	498	294	819	765	478	359	999999	999999	914	532	999999	211	614	150	999999	952	999999	999999	685	770	586	32	142	161	374	999999	999999	999999	261	187	105	999999	999999	845	131	999999	999999	662	373	982	865	397	975	999999	396	21	417	837	837	86	999999	455	397	130	999999	475	162	668	999999	999999	999999	999999	999999	736	436	999	155	768	28	133	57	216	763	703	904	199	57	259	764	363	999999	152	500	185	87	999999	519	999999	396	999999	450	246	272	784	613	999999	52	248	455	396	865	649	818	714	38	894	691	999999	225	270	999999	902	903	47	116	236	999999	180	659	787	999999	220	999999	373	682	811	999999	979	999999	479	156	809	999999	999999	999999	832	
333	786	156	193	958	825	719	136	237	548	342	999999	678	386	495	999999	999999	668	905	654	277	999999	41	999999	950	999999	999999	999999	999999	999999	108	999999	548	283	902	163	33	476	829	664	999999	999999	145	144	478	718	310	999999	984	284	230	999999	472	999999	564	999999	754	928	242	255	232	999999	999999	618	999999	999999	686	999999	484	341	847	999999	999999	250	163	999999	999999	897	748	241	411	889	762	838	397	962	72	705	999999	35	409	105	243	583	442	528	242	999999	694	671	999999	905	239	652	436	118	306	231	689	542	567	856	999999	11	843	342	999999	183	999999	999999	744	980	685	458	932	752	878	266	808	634	789	793	999999	87	208	505	660	999999	411	999999	666	840	25	186	467	552	915	241	999999	109	317	69	305	217	999999	999999	999999	780	999999	684	239	49	999999	65	753	999999	653	999999	999999	348	681	999999	772	942	820	999999	964	999999	990	999999	837	646	999999	708	327	730	498	996	159	156	285	880	399	727	59	999999	427	960	433	694	898	999999	999999	401	428	216	296	999999	396	33	97	721	789	339	999999	592	523	715	999999	33	285	657	952	999999	999999	801	710	999999	999999	999999	999999	999999	85	999999	491	34	217	999999	999999	120	443	145	609	999999	999999	564	100	70	880	466	999999	999999	999999	999999	419	251	999999	783	338	999999	506	252	999999	202	547	999999	999999	493	848	999999	385	999999	434	627	999999	149	57	826	999999	999999	711	650	174	999999	100	774	999999	999999	886	249	174	999999	796	664	614	201	675	417	588	976	918	999999	222	999999	91	716	999999	604	820	279	204	43	197	831	999999	855	87	43	999999	999999	311	970	999999	608	999999	951	601	770	23	398	474	640	248	620	999999	114	438	116	355	383	496	999999	854	999999	55	999999	246	965	749	758	123	641	314	999999	674	999999	10	999999	409	999999	125	516	590	431	805	999999	795	577	251	810	427	999999	687	728	286	134	999999	989	562	527	714	999999	30	265	285	999999	335	432	945	999999	113	823	707	225	268	979	596	433	811	492	345	669	723	939	341	999999	953	585	538	550	833	999999	999999	881	425	489	999999	335	999999	972	999999	372	631	610	706	603	274	472	469	306	538	692	187	999999	191	54	911	999999	999999	143	878	750	894	404	807	102	999999	825	800	779	493	999999	286	839	264	973	47	122	242	737	999999	491	126	242	999999	151	834	999999	999999	380	577	999999	410	22	103	487	478	237	803	614	831	448	671	690	812	277	415	999999	815	218	999999	798	849	196	265	396	633	662	392	666	
268	999999	999999	429	211	999999	999999	999999	745	776	505	999999	999999	628	905	439	999999	435	429	999999	735	999999	175	491	374	778	999999	223	757	706	999999	816	844	146	356	51	323	251	488	733	416	151	999999	49	712	999999	489	230	291	999999	576	208	242	647	999999	772	624	643	65	433	524	999999	516	999999	999999	999999	999999	183	282	864	126	578	947	696	999999	594	893	136	778	178	299	344	932	931	140	655	583	207	215	999999	426	679	999999	65	218	770	635	564	126	33	239	999999	948	426	710	998	999999	546	319	999999	999999	999999	864	999999	999999	999999	713	999999	907	277	115	769	967	698	448	446	392	999999	487	567	999999	338	999999	755	938	983	999999	516	230	141	404	46	887	868	704	928	999999	308	921	38	67	59	656	849	917	470	999999	259	977	273	615	368	69	751	999999	999999	488	119	948	160	793	206	364	776	872	79	999999	108	993	520	632	999999	970	459	999999	909	681	170	837	999999	644	146	538	999999	526	46	977	145	490	163	449	704	999999	770	244	860	999999	880	976	848	589	249	266	467	999999	999999	398	999999	251	478	869	327	282	480	999999	657	668	407	259	836	999999	745	618	999999	80	999999	734	209	224	649	224	800	193	988	888	405	880	80	326	999999	647	377	894	22	294	131	432	878	264	587	202	999999	630	150	999999	844	999999	426	396	713	797	198	395	602	264	999999	143	293	999999	121	776	999999	90	265	198	724	851	605	555	949	504	999999	944	637	457	926	179	999999	242	999999	999999	463	684	612	206	999999	982	301	999999	999999	987	149	999999	153	810	605	217	374	952	42	993	35	871	447	219	999999	999999	999999	999999	337	899	999999	60	999999	347	323	913	478	69	739	999999	559	847	999999	999999	365	569	800	999999	851	719	999999	101	210	61	747	592	246	403	999999	215	234	156	430	326	897	999999	747	999999	497	999999	738	315	222	999999	443	999999	542	485	853	383	453	930	303	618	104	999	850	497	999999	730	999999	999999	805	534	517	412	999999	23	999999	277	821	994	339	169	999999	499	878	910	999999	568	60	761	549	880	999999	303	853	812	999999	897	247	260	999999	766	25	663	509	688	782	999999	762	999999	420	999999	561	458	600	143	999999	604	130	999999	879	40	680	915	999999	999999	772	223	559	614	999999	176	39	570	999999	573	999999	326	990	199	999999	586	806	999999	350	963	329	313	703	719	999999	627	777	306	380	185	999999	110	138	584	999999	568	480	158	738	253	999999	999999	670	37	989	999999	614	930	813	303	234	
159	575	999999	605	999999	520	840	440	173	399	733	199	612	999999	53	197	415	283	569	115	658	793	106	999999	337	642	999999	999999	999999	22	846	493	87	951	937	535	567	978	457	57	999999	717	574	854	823	801	999999	550	946	134	209	999999	999999	999999	999999	365	479	999999	277	826	845	120	578	160	553	249	121	660	550	517	999999	436	999999	521	475	940	999999	251	593	536	999999	999999	783	736	813	198	249	890	385	581	999999	412	999999	631	212	529	148	424	310	583	999999	408	10	999999	999999	773	999999	999999	722	635	999999	999999	570	999999	253	719	999999	841	999999	365	10	231	999999	969	461	227	999999	999999	319	999999	802	999999	941	20	845	185	999999	999999	242	50	366	516	177	750	443	829	842	969	999999	492	202	306	87	945	582	468	999999	40	977	287	999999	637	423	777	999999	343	295	560	895	77	594	999999	609	306	998	494	63	999999	535	632	384	999999	816	826	999999	505	726	995	999999	999999	61	999999	377	955	999999	728	102	999999	917	109	543	292	83	320	999999	219	697	999999	946	98	414	999999	999999	999999	999999	301	821	597	999999	999999	616	999999	132	999999	26	500	615	654	314	279	999999	999999	616	435	98	102	682	506	928	999999	808	946	58	348	973	999999	999999	32	999999	700	907	505	375	590	493	253	169	564	303	407	999999	52	475	676	999999	750	982	79	999999	809	999999	324	668	999999	529	999999	251	783	545	563	901	999999	601	999999	372	895	297	36	999999	844	999999	128	212	530	938	765	481	381	651	999999	479	999999	999999	252	91	592	836	883	70	999999	999999	385	999999	739	506	21	451	861	314	801	462	955	137	422	876	500	122	999999	553	764	999999	869	142	323	999999	381	999999	358	999999	779	999999	414	965	999999	842	557	108	472	33	926	323	999999	77	999999	769	999999	401	353	999999	999999	999999	698	999999	306	635	143	999999	706	999999	134	999999	999999	339	534	742	999999	990	18	579	329	401	649	124	627	450	578	999999	292	554	570	980	484	982	940	999999	370	84	999999	493	708	314	402	999999	899	742	231	290	542	117	720	533	393	999999	999999	199	999999	999999	712	856	66	999999	999999	999999	999999	154	709	999999	999999	999999	381	999999	331	999999	871	25	999999	832	225	999999	228	298	268	999999	999999	46	596	999999	936	999999	478	999999	999999	812	437	376	999999	250	731	754	43	121	999999	317	999999	999999	212	868	902	41	200	998	369	827	637	999999	83	784	328	999999	558	998	183	647	756	595	612	518	97	504	671	759	110	470	851	117	406	950	449	999999	833	
999999	808	905	560	479	426	544	185	668	303	569	999999	682	206	999999	999999	999999	561	150	144	694	781	407	369	441	898	898	975	999999	371	132	344	241	999999	999999	200	278	96	999999	178	77	343	428	999999	111	837	428	274	817	999999	163	399	309	999999	149	946	410	545	129	580	527	568	654	306	180	234	690	466	375	844	999999	999999	283	971	76	360	999999	206	999999	999999	480	634	168	360	218	732	45	999999	86	999999	789	999999	966	999999	650	508	688	999999	40	877	999999	961	898	973	509	996	126	338	886	788	593	214	287	526	999999	893	999999	303	97	447	199	999999	999999	491	999999	937	199	577	330	568	999999	240	176	390	456	519	735	195	999999	222	616	706	402	999999	300	584	454	450	606	999999	107	999999	45	592	687	745	999999	417	999999	572	806	549	18	328	999999	363	999999	999999	999999	999999	168	999999	452	999999	999999	493	19	103	200	480	999999	749	971	999999	470	287	205	583	702	999999	938	328	277	288	999999	77	999999	83	181	937	546	557	380	24	999999	881	941	170	999999	999999	999999	487	226	447	90	66	577	445	857	839	999999	464	204	999999	652	999999	948	174	468	763	794	936	922	999999	933	935	378	956	999999	999999	345	44	822	508	975	461	999999	829	208	359	499	999999	225	342	999999	92	362	999999	372	759	933	777	999999	997	410	999999	565	963	514	154	688	621	999999	279	503	133	642	999999	999999	200	738	129	965	118	273	541	720	589	484	999999	999999	366	593	224	999999	567	342	999999	107	999999	999999	147	325	63	671	877	791	946	999999	999999	450	665	999999	181	30	999999	812	999999	733	868	89	975	488	999999	571	331	999999	256	999999	935	999999	817	599	218	304	999999	803	999999	447	396	749	774	751	830	411	918	999999	422	999999	840	755	749	100	238	999999	920	658	662	999999	999999	999999	544	331	902	863	632	76	419	876	429	20	999999	999999	347	129	314	233	658	999999	999999	999999	615	63	999999	190	999999	727	370	121	999999	942	151	429	108	545	999999	999999	849	966	779	851	328	545	774	830	854	603	999999	119	791	999999	10	410	999999	999999	244	491	999999	721	821	999999	706	308	502	487	999999	481	57	999999	915	861	999999	692	482	801	274	79	288	999999	335	448	975	260	330	999999	941	740	999999	352	311	722	905	137	154	874	155	30	53	296	962	383	555	950	204	929	322	317	927	47	491	999999	212	594	999999	382	929	455	977	815	545	999999	891	705	999999	202	999999	999999	999999	608	999999	999999	35	992	990	951	893	999999	66	400	375	
633	999999	999999	999999	145	519	320	740	772	945	700	999999	238	750	834	492	850	459	999999	972	74	999999	329	999999	246	149	999999	604	444	489	904	398	586	999999	911	999999	349	844	364	683	999999	999999	775	662	954	211	999999	251	166	469	52	575	65	428	999999	863	493	999999	624	999999	999999	716	306	999999	50	311	465	788	839	519	152	15	104	328	336	557	995	666	437	44	999999	969	447	974	999999	339	999999	999999	149	58	999999	189	229	368	384	930	220	492	622	653	745	18	412	647	326	999999	480	999999	101	753	867	999999	731	589	654	339	278	331	999999	710	968	999999	649	790	688	963	999999	999999	999999	406	346	512	54	784	999999	342	567	799	657	409	859	606	76	395	190	999999	458	640	713	54	661	889	647	999999	999999	448	999999	621	999999	363	261	743	793	999999	999999	364	782	999999	300	321	999999	478	673	999999	999999	371	999999	263	609	999999	514	999999	33	898	744	999999	865	142	999999	850	973	945	840	304	158	125	812	380	978	826	231	510	349	999999	282	192	225	211	70	999999	217	115	21	285	999999	115	720	894	951	960	999999	649	999999	999999	348	826	638	999999	999999	999999	999999	860	285	783	999999	14	999999	632	999999	562	241	664	999999	785	999999	999999	999999	999999	455	52	999999	917	429	28	336	582	662	999999	62	455	554	999999	913	334	999999	357	999999	238	823	844	999999	999999	999999	398	728	835	577	999999	999999	480	893	82	923	255	339	640	441	267	999999	879	352	906	999999	180	18	394	750	747	999999	296	999999	705	999999	611	742	317	649	40	299	999999	999999	598	102	999999	562	999999	922	667	999999	999999	916	572	999999	999999	501	403	999999	107	390	344	94	829	999999	520	999999	198	341	999999	513	32	991	999999	999999	955	875	753	813	997	999999	537	472	92	999999	896	380	999999	923	797	999999	348	999999	551	650	954	416	185	556	581	149	999999	999999	610	164	972	142	515	603	825	999999	748	590	521	489	853	871	12	86	999999	999999	966	274	543	213	175	999999	449	759	999999	549	699	207	242	858	253	999999	862	928	780	999999	864	999999	108	999999	370	757	999999	72	797	93	999999	109	410	440	182	110	606	999999	988	749	692	755	999999	285	379	551	999999	663	999999	465	19	83	306	390	286	103	999999	814	842	417	946	387	962	930	999999	600	796	999999	685	153	790	999999	940	41	82	118	999999	822	359	819	409	623	826	341	83	340	802	29	999999	999999	934	999999	564	999999	802	314	793	999999	149	778	999999	999999	977	101	675	554	999999	274	999999	178	810	
352	464	32	18	332	999999	630	857	999999	797	777	647	999999	219	998	900	369	238	767	324	633	683	999999	75	852	645	734	999999	529	999999	538	711	986	277	591	338	542	572	480	999999	172	801	343	999999	977	999999	381	882	999999	653	999999	999999	999999	853	187	669	882	956	165	999999	826	964	337	609	999999	76	661	338	627	669	368	796	758	24	161	831	350	600	999999	999999	274	852	989	999999	432	501	170	142	100	922	455	999999	417	793	927	208	474	733	999999	999999	258	52	265	999999	999999	977	287	999999	701	999999	999999	292	868	222	421	974	999999	462	186	767	905	528	247	704	999999	782	389	964	96	953	999999	616	878	186	694	231	596	981	590	455	223	999999	441	745	603	999999	717	205	381	953	233	21	557	953	15	730	805	560	793	511	597	323	450	999999	999999	999999	413	691	999999	999999	387	992	871	731	999999	282	97	999999	110	999999	75	999999	593	999999	729	355	69	925	181	964	426	46	999999	88	857	900	192	693	999999	891	999999	35	999999	191	999999	999999	150	999999	409	732	999999	313	459	741	446	999999	730	316	28	641	653	488	519	999999	773	999999	804	792	999999	653	999999	403	743	999999	999999	999999	999999	411	999999	498	999999	242	525	449	330	123	587	456	642	454	180	876	674	127	248	280	999999	123	999999	235	999999	999999	952	755	642	249	569	999999	449	405	896	999999	749	999999	436	420	963	999999	242	659	999999	357	159	429	999999	223	999999	625	970	999999	534	999999	993	342	72	856	289	769	806	91	553	347	17	247	557	851	137	154	691	828	317	444	881	758	999999	89	999999	533	282	429	519	944	279	999999	870	503	335	416	468	579	999999	999999	274	160	115	425	350	912	871	999999	96	585	999999	151	714	999999	521	244	870	983	657	756	999999	999999	572	609	77	589	999999	63	999999	999999	685	121	698	123	180	730	999999	56	738	296	999999	650	342	933	19	137	999999	999999	981	101	546	485	921	384	706	999999	588	999999	999999	999999	999999	817	999999	376	899	822	453	999999	919	791	591	824	254	371	104	846	54	999999	999999	939	877	595	82	434	183	210	200	999999	417	292	151	156	697	978	749	844	545	999999	44	197	683	999999	999999	200	509	999999	241	559	290	859	842	950	906	418	883	999999	745	681	999999	698	631	140	193	637	649	445	136	999999	621	259	311	88	999999	412	266	765	733	881	924	461	969	640	43	557	999999	999999	249	289	105	798	999999	864	999999	999999	565	553	927	234	551	74	596	965	999999	40	999999	764	999999	504	
162	127	227	999999	756	999999	999999	991	106	636	197	458	205	846	180	823	160	447	999999	268	846	999999	838	509	340	860	999999	14	702	12	999	685	844	744	137	977	580	244	117	999999	616	574	999999	301	46	103	999999	749	795	125	880	999999	999999	98	999999	449	288	717	534	895	874	999999	298	103	636	511	613	999999	719	202	252	915	339	999999	999999	282	265	547	472	246	991	126	219	587	132	888	236	756	97	999999	698	863	710	221	168	892	285	363	664	535	490	418	999999	602	872	964	781	187	446	384	194	741	255	297	904	758	515	999999	970	748	284	856	373	41	503	388	215	127	999999	759	997	999999	882	999999	999999	582	999999	999999	714	999999	116	59	999999	712	999999	957	618	423	999999	409	387	573	393	916	260	633	54	998	999999	999999	999999	999999	73	687	387	293	858	317	540	332	672	898	996	812	641	235	546	661	538	546	999999	999999	810	714	999999	433	518	966	999999	999999	999999	999999	518	999999	409	453	985	632	334	999999	108	999999	883	999999	736	488	577	581	999999	35	97	999999	469	562	999999	999999	999999	359	314	953	999999	892	631	416	794	584	389	776	999999	198	250	999999	336	328	999999	999999	999999	825	977	999999	856	937	999999	660	46	154	628	956	507	441	599	636	328	999999	445	216	999999	999999	200	162	109	801	178	97	999999	183	67	150	999999	999999	69	37	382	421	107	837	211	971	380	650	956	999999	278	971	598	999999	595	955	999999	999999	792	441	635	825	999999	65	769	999999	875	999999	96	999999	841	999999	381	999999	264	907	283	999999	14	999999	105	999999	205	676	532	206	498	181	588	999999	267	883	999999	628	402	556	626	52	78	607	999999	518	564	479	591	33	600	36	359	999999	999999	999999	999999	95	345	95	629	999999	999999	572	115	703	999999	983	229	958	999999	999999	179	999999	290	240	999999	407	610	999999	985	726	94	509	606	471	999999	999999	999999	982	656	384	999999	316	927	509	519	506	502	402	999999	580	260	999999	999999	999999	857	652	999999	450	999999	999999	484	757	109	999999	43	999999	965	643	882	383	563	247	311	410	469	862	779	781	999999	999999	904	218	353	415	476	461	999999	759	614	178	502	979	246	827	900	999999	999999	34	475	496	540	999999	520	859	27	22	331	837	387	999999	873	626	729	999999	924	275	999999	693	437	999999	762	999999	999999	713	999999	583	11	484	510	934	654	755	315	234	999999	56	698	493	999999	463	139	433	381	999999	305	876	259	533	999999	634	999999	999999	999999	893	733	999999	829	999999	979	443	
999999	846	336	453	350	127	320	999999	219	878	999999	919	999999	973	452	999999	834	419	417	14	999999	999999	581	999999	999999	140	168	422	500	999999	226	891	514	954	999999	292	106	928	279	188	999999	754	999999	999999	66	211	229	999999	999999	404	500	419	399	999999	120	543	275	460	999999	999999	999999	897	999999	50	661	999999	415	349	999999	170	243	999999	150	239	999999	578	163	557	820	999999	911	545	972	106	678	807	501	539	844	909	27	645	299	69	228	999999	749	283	372	380	999999	879	102	289	171	595	278	999999	536	541	389	999999	999999	38	307	424	999999	908	372	854	195	999999	505	621	999999	999999	615	90	20	999999	828	880	195	450	815	42	453	693	935	92	999999	999999	13	312	999999	999999	15	270	762	804	743	999999	911	517	194	921	999999	480	146	999999	979	197	999999	756	713	509	532	200	999999	274	999999	242	999999	289	326	999999	871	203	102	843	999999	355	999999	215	46	999999	968	677	265	894	659	972	999999	371	113	350	190	999999	999999	29	777	815	999999	498	833	511	999999	631	201	340	999999	190	999999	303	999999	999999	869	944	720	725	540	854	935	328	999999	999999	685	999999	185	975	674	625	603	82	75	776	999999	830	381	535	128	347	485	924	844	479	594	262	388	479	481	999999	999999	873	489	922	880	728	883	835	825	266	455	226	999999	434	586	315	238	999999	337	49	573	194	607	203	378	20	484	145	413	433	233	999999	999999	438	98	730	593	152	896	578	946	999999	999999	862	999999	269	268	420	892	289	34	183	152	442	999999	352	276	295	553	869	254	747	432	402	42	999999	722	999999	345	856	722	95	319	999999	102	37	484	999999	311	119	751	74	253	133	408	999999	564	71	766	746	463	999999	598	36	333	209	122	999999	999999	152	547	999999	84	999999	999999	939	864	393	999999	644	867	999999	983	999999	999999	190	504	309	993	982	194	661	471	598	402	999999	999999	999999	435	999999	915	176	915	169	999999	720	999999	217	999999	469	196	180	721	131	999999	932	323	164	908	153	705	813	323	846	957	886	569	486	999999	150	452	581	958	456	729	701	616	824	999999	406	201	297	999999	534	999999	23	999999	349	999999	470	112	342	383	292	999999	111	852	78	212	999999	161	512	999999	426	26	614	999999	274	402	187	325	498	291	511	951	999999	81	999999	999999	943	946	230	999999	183	48	999999	208	676	268	627	848	548	622	196	255	688	999999	325	518	999999	999999	674	946	542	999999	999999	60	999999	340	779	39	73	27	268	738	931	746	399	
387	905	415	546	999999	775	339	776	876	104	266	999999	694	756	280	999999	999999	282	283	234	38	435	999999	337	345	489	999999	999999	530	999999	999999	323	999999	999999	937	612	777	999999	999999	181	212	378	736	955	614	77	95	282	792	160	126	466	658	522	999999	951	845	999999	211	526	187	554	999999	999999	647	942	999999	370	819	668	100	888	613	112	999999	659	699	114	722	999999	404	324	991	380	999999	999999	665	429	962	985	766	699	63	151	999999	658	132	223	318	672	999999	724	999999	134	69	238	852	556	500	711	262	741	999999	999999	132	862	562	999999	285	655	286	901	999999	833	901	401	834	472	117	372	537	485	796	999999	531	679	999999	999999	320	999999	999999	119	929	261	732	35	999999	129	29	141	106	256	938	662	395	844	999999	630	232	668	403	390	448	999999	183	777	944	999999	411	453	11	695	999999	275	517	176	972	155	110	999999	999999	715	453	999999	276	290	999999	143	999999	686	361	240	999999	999999	616	757	671	999999	87	955	90	40	999999	576	140	410	691	999999	155	228	999999	181	999999	356	612	999999	999999	472	860	892	239	999999	999999	724	101	770	999999	999999	999999	759	504	999999	77	154	796	36	999999	877	845	999999	599	999999	988	446	814	189	999999	999999	49	928	820	209	999999	195	726	279	999999	994	484	370	359	777	23	999999	724	701	114	999999	560	585	691	70	999999	994	303	364	822	212	910	911	999999	763	873	730	938	305	240	882	428	527	999999	12	402	484	516	821	861	602	722	122	85	335	737	463	247	760	999999	945	891	999999	456	188	93	999999	309	596	903	293	456	999999	471	231	956	43	940	689	999999	152	488	481	999999	230	490	999999	835	734	35	420	493	999999	723	294	990	67	80	466	999999	828	184	919	917	578	155	999999	650	853	378	704	523	558	999999	999999	467	420	867	235	999999	295	999999	999999	999999	493	799	278	999999	187	241	899	999999	999999	770	839	967	999999	563	999999	84	196	157	981	366	331	896	999999	96	292	826	579	199	999999	999999	632	999999	609	358	999999	778	877	598	472	622	999999	741	50	787	262	999999	898	999999	999999	999999	999999	148	755	218	249	597	999999	999999	422	360	661	709	127	714	148	999999	367	220	999999	156	999999	598	684	999999	886	589	856	157	834	819	999999	723	256	999999	268	494	345	401	118	999999	913	696	185	999999	961	769	624	335	999999	514	115	688	727	795	955	999999	463	999999	999999	659	999999	717	999999	602	432	938	999999	999999	456	653	412	966	999999	999999	243	509	423	572	408	
126	965	531	508	330	999999	249	995	460	737	355	40	948	78	459	106	205	999999	582	999999	999999	317	199	879	995	111	149	999999	999999	562	455	498	891	988	215	693	219	219	36	999999	193	942	12	696	110	999999	464	897	999999	205	47	169	840	999999	999999	809	775	651	512	228	574	661	570	999999	999999	857	149	960	863	999999	887	986	323	694	505	90	999999	999999	778	382	647	251	999999	239	524	296	657	18	613	406	918	999999	999999	808	323	532	999999	113	999999	253	483	503	44	886	318	999999	846	156	387	304	504	282	873	140	581	333	726	341	383	996	209	999999	357	999999	847	999999	289	515	380	973	708	999999	99	534	898	153	217	58	999999	999999	449	511	630	318	901	646	694	576	999999	990	805	999999	729	417	54	352	156	577	49	989	772	341	775	413	595	999999	999999	348	241	999999	125	677	421	911	556	697	510	999999	999999	210	999999	712	288	390	177	999999	481	681	490	556	999999	640	18	931	700	999999	735	226	999999	608	463	355	999999	798	875	138	628	818	861	999999	841	117	21	838	999999	70	63	395	246	999999	821	999999	999999	684	440	484	668	999999	220	999999	962	294	326	956	747	999999	377	489	999999	49	50	663	999999	144	715	889	628	179	577	999999	64	350	999999	796	787	953	497	999999	999999	400	469	147	607	422	394	999999	791	64	999999	83	692	573	999999	206	885	168	690	723	969	550	855	499	912	999999	999999	621	313	529	179	794	792	999999	131	125	580	903	65	999999	750	168	999999	574	88	999999	946	491	470	784	910	629	273	774	999999	999999	544	970	235	36	999999	772	999999	999999	885	307	291	975	452	999999	626	982	999999	292	973	810	452	291	999999	418	634	902	999999	999999	619	549	531	27	36	313	580	610	999999	38	999999	978	915	836	688	780	223	971	999999	705	168	999999	526	980	801	879	374	262	559	816	402	999999	620	999999	651	999999	776	999999	949	999999	193	999999	314	84	914	999999	999999	999999	603	999999	205	999999	864	455	371	691	999999	550	226	999999	939	999999	60	860	635	250	999999	201	194	352	999999	949	31	899	521	151	622	999999	999999	806	999999	758	999999	999999	621	739	272	174	362	960	322	235	999999	802	999999	865	965	454	999999	999999	637	704	431	999999	636	999999	999999	965	934	229	999999	581	999999	999999	172	999999	999999	141	249	896	978	202	838	999999	40	778	903	228	999999	999999	186	178	14	999999	178	290	337	408	292	376	999999	999999	240	142	891	999999	751	635	999999	29	206	833	214	551	999999	445	999999	206	
999999	858	351	422	276	999999	999999	900	999999	92	999999	999999	853	271	848	872	797	999999	999999	705	999999	299	36	277	588	679	459	352	963	462	706	733	425	140	999999	434	34	999999	999999	952	999999	991	173	999999	393	758	176	999999	985	342	754	24	483	169	863	931	999999	84	834	596	828	701	936	999999	385	519	466	999999	93	424	847	121	999999	19	616	352	135	368	884	829	513	999999	367	631	707	692	259	266	276	999999	602	950	852	444	133	398	64	58	292	999999	301	453	999999	570	999999	643	375	999999	999999	999999	805	473	200	14	93	314	999999	315	417	693	269	210	999999	838	822	999999	269	214	885	999999	999999	86	85	20	537	999999	673	797	999999	999999	326	786	999999	755	449	139	760	847	361	999999	64	749	641	999999	614	101	999999	23	748	597	384	170	587	335	233	999999	397	189	476	33	640	546	178	353	377	483	497	700	398	692	146	421	853	76	999999	548	445	486	405	999999	72	660	58	548	690	165	208	387	531	720	741	580	381	337	999999	999999	580	297	232	999999	999999	306	624	999999	461	962	999999	521	172	685	293	911	784	999999	960	980	497	999999	999999	221	285	119	178	677	999999	565	50	526	999999	654	967	999999	263	274	843	999999	45	993	999999	999999	848	686	225	846	437	830	999999	351	376	999999	30	950	635	20	855	999999	999999	999999	114	895	922	999999	633	517	718	145	657	999999	999999	999999	999999	999999	542	999999	372	598	894	332	999999	130	769	698	159	689	634	26	522	253	419	359	637	999999	999999	202	804	67	999999	707	138	301	999999	286	999999	181	263	526	418	699	648	266	599	999999	707	984	135	233	641	999999	999999	701	623	414	999999	837	567	999999	615	349	140	999999	999999	196	204	948	999999	493	999999	978	435	118	607	822	605	162	759	999999	390	999999	76	999999	426	999999	824	436	678	768	186	999999	614	406	999999	78	569	342	721	413	611	759	47	642	999999	663	518	775	103	999999	809	999999	88	734	999999	999999	283	560	888	436	372	767	279	188	316	228	999999	39	207	539	999999	999999	440	355	230	630	867	434	891	999999	600	58	999999	999999	959	238	247	879	999999	209	795	18	453	999999	51	843	999999	858	335	470	299	489	577	564	546	547	517	733	514	846	844	848	999999	135	835	323	435	400	229	999999	999999	493	999999	998	743	254	818	155	314	386	149	19	999999	431	473	121	481	777	341	421	721	999999	375	999999	365	946	999999	328	459	727	999999	99	638	257	488	805	999999	578	820	301	728	371	999999	137	
706	835	999999	999999	662	724	999999	657	68	999999	367	999999	999999	26	643	797	904	500	695	586	968	59	380	999999	942	667	731	902	999999	50	693	999999	95	999999	999999	999999	999999	112	665	735	886	760	41	830	999999	21	999999	373	935	33	396	238	676	842	168	657	999999	899	305	999999	993	939	999999	28	124	999999	392	880	640	999999	999999	802	834	960	700	999999	999999	549	960	930	980	368	967	933	653	999999	999999	252	89	729	999999	306	999999	671	742	999999	70	999999	716	882	629	999999	733	821	432	999999	404	999999	152	950	638	999999	939	375	999999	635	999999	766	375	660	334	149	801	999999	58	304	999999	172	228	753	999999	999999	833	87	310	184	634	156	999999	68	999999	967	110	138	100	999999	367	441	657	116	975	303	999999	999999	558	490	14	822	999999	999999	598	999999	496	398	802	632	91	861	999999	839	999999	825	264	316	600	367	999999	673	820	897	937	564	999999	121	777	854	368	999999	529	820	999999	812	382	384	470	827	999999	711	336	999999	79	505	376	818	116	160	48	999999	465	999999	452	999999	11	876	200	43	726	385	621	948	274	313	342	253	668	999999	452	880	845	772	886	336	346	363	827	441	197	999999	14	627	999999	37	322	338	378	839	811	506	193	999999	111	105	100	387	203	999999	172	999999	159	999999	707	168	494	692	314	125	994	647	999999	758	845	38	380	999999	143	246	990	14	875	829	385	946	999999	419	671	791	999999	958	999999	999999	278	74	548	95	920	657	999999	629	999999	262	844	173	457	999999	591	82	724	999999	254	956	775	168	257	329	999999	760	470	85	31	522	879	45	487	988	489	780	490	294	83	999999	703	370	979	622	984	222	499	999999	827	598	76	999999	714	213	295	120	817	228	552	169	999999	999999	608	511	383	809	685	999999	944	810	592	440	32	999999	262	415	189	634	999999	331	271	999999	258	433	455	739	331	284	703	379	963	272	742	914	300	246	762	999999	249	185	536	999999	999999	27	15	636	127	945	999999	879	999999	192	883	230	897	987	999999	185	999999	643	487	999999	766	575	846	329	697	118	478	26	652	711	999999	169	794	999999	881	999999	427	999999	999999	386	333	999999	449	781	389	521	26	999999	37	587	421	606	999999	135	273	752	180	686	938	18	476	934	237	229	797	723	436	665	116	978	757	999999	30	999999	87	943	135	75	940	999999	101	175	999999	75	999999	789	472	669	999999	139	999999	741	881	614	999999	399	595	999999	983	666	95	999999	206	59	999999	185	585	596	
57	329	626	999999	745	761	916	311	999999	999999	929	18	999999	766	696	977	999999	26	364	416	202	687	357	906	999999	999999	999999	741	999999	938	245	124	213	999999	622	649	512	954	995	129	697	999999	453	433	999999	999999	415	328	999999	229	141	812	820	999999	403	370	972	720	33	471	999999	185	342	17	925	999999	804	384	154	57	474	963	30	245	719	999999	244	999999	616	999999	869	772	87	749	999999	433	999999	44	482	262	676	999999	999999	999999	458	521	275	445	999999	485	181	40	999999	999999	999999	177	791	999999	459	999999	135	58	113	918	999999	898	108	592	210	502	999999	770	902	999999	999999	999999	999999	999999	786	208	329	798	426	140	934	999999	597	471	993	999999	641	719	999999	999999	136	999999	999999	999999	931	999999	999999	682	999999	14	964	410	137	292	244	83	999999	305	999999	261	489	336	632	973	999999	763	310	999999	599	571	999999	999999	195	239	999999	752	993	999999	564	999999	999999	646	563	421	176	999999	711	315	236	920	503	346	921	333	193	799	996	715	39	999999	259	999999	93	673	153	173	225	898	526	492	999999	125	999999	571	476	843	772	221	999999	459	999999	995	410	999999	77	525	879	862	999999	999999	756	287	990	396	977	999	562	890	999999	999999	318	813	789	744	999999	388	605	999999	856	349	36	785	908	999999	999999	263	999999	414	605	627	294	362	852	999999	736	999999	134	354	593	477	290	882	942	804	999999	248	999999	665	838	999999	920	529	15	706	939	970	378	421	279	724	623	158	295	650	718	955	960	239	999999	46	264	261	999999	389	69	154	999999	113	999999	877	999999	999999	575	999999	999999	765	357	156	619	765	433	712	84	869	854	142	596	302	96	195	999999	976	999999	999999	435	668	761	625	646	795	138	275	999999	401	999999	902	582	999999	943	953	607	999999	619	252	612	551	187	898	999999	926	999999	999999	999999	999999	599	81	72	773	490	999999	13	732	509	824	999999	168	999999	683	202	999999	560	227	999999	143	999999	473	366	415	999999	999999	491	999999	99	720	247	587	257	741	801	605	999999	808	888	904	949	875	315	795	614	999999	999999	504	705	584	375	999999	201	884	663	136	714	999999	999999	606	557	999999	642	788	586	59	911	999999	999999	999999	999999	752	338	999999	193	712	999999	570	801	744	72	987	999999	999999	999999	907	999999	372	88	999999	890	999999	233	292	356	999999	999999	526	999999	564	542	834	622	118	999999	623	999999	747	701	951	967	154	855	839	544	570	982	137	444	679	663	548	908	215	999999	926	528	55	107	999999	479	642	
999999	246	212	237	999999	999999	50	999999	904	649	671	137	999999	999999	338	393	747	999999	999999	115	92	539	901	999999	925	417	410	547	104	956	999999	327	481	335	792	619	637	317	206	999999	999999	999999	774	23	876	781	507	961	598	145	307	999999	555	999999	559	999999	344	218	311	956	649	503	636	999999	10	353	999999	382	953	718	755	440	589	895	28	379	764	887	126	154	909	449	948	999999	659	337	772	117	775	999999	284	428	999999	249	293	593	86	827	23	533	999999	135	17	879	389	867	732	999999	355	999999	67	456	101	167	57	209	999999	677	298	672	999999	999999	999999	983	999999	337	434	350	612	435	302	937	874	593	28	784	441	78	579	999999	604	121	762	595	999999	999999	337	848	999999	93	48	999999	538	350	951	587	528	33	446	62	442	392	999999	919	888	129	582	999999	149	272	768	485	999999	506	999999	469	786	21	81	999999	999	586	157	999999	999999	892	408	999999	641	440	266	999999	999999	526	999999	999999	73	999999	706	792	255	829	999999	929	999999	562	312	999999	999999	999999	999999	516	952	999999	62	855	244	529	532	996	999999	999999	865	708	16	360	853	580	156	855	999999	943	314	288	370	180	877	999999	212	834	589	376	260	159	999999	999999	465	802	999999	503	977	543	999999	710	81	206	963	10	923	965	709	999999	885	427	999999	858	999999	674	469	882	978	26	326	698	416	354	798	716	999999	999999	999999	999999	116	652	877	861	633	604	216	174	999999	999999	304	247	999999	857	999999	833	73	780	547	790	343	591	999999	961	999999	622	999999	727	407	257	930	667	999999	658	625	999999	999999	234	234	607	999999	999999	675	111	722	89	572	558	862	999999	653	298	719	114	717	524	137	999999	644	21	999999	489	766	959	945	636	177	999999	242	999999	999999	838	555	939	332	48	916	423	999999	147	59	999999	864	999999	999999	642	947	966	941	999999	114	633	999999	223	306	978	999999	715	165	999999	912	106	326	999999	680	999999	742	999999	781	679	608	713	678	999999	961	565	999999	999999	365	313	999999	210	534	141	154	660	999999	342	999999	999999	999999	999999	999999	162	999999	952	429	261	762	789	899	999999	999999	999999	502	401	955	93	262	741	363	214	359	852	406	711	571	999999	468	999999	566	410	147	437	178	999999	999999	525	999999	19	999999	373	570	576	414	521	25	272	639	753	999999	175	89	901	999999	305	851	415	999999	524	391	245	792	743	232	999999	40	757	103	999999	999999	999999	811	253	604	990	643	782	999999	999999	695	308	554	715	323	999999	331	246	
446	872	999999	49	769	757	999999	901	581	827	353	915	490	268	178	544	999999	276	363	836	306	999999	662	78	967	870	828	92	690	999999	999999	831	177	794	320	231	548	905	999999	64	625	703	418	816	438	531	404	437	999999	19	999999	57	999999	999999	999999	446	999999	487	999999	899	928	545	221	504	408	999999	748	696	999999	947	999999	902	606	999999	221	602	591	999999	999999	445	475	999999	952	680	999999	381	793	683	999999	874	20	70	999999	999999	999999	89	999999	914	417	916	783	707	490	192	23	15	451	739	282	347	999999	374	999999	636	434	537	593	540	334	999999	728	75	842	83	937	999999	78	836	999999	141	120	677	438	999999	662	767	910	769	666	999999	929	64	999999	517	999999	999999	222	999999	345	598	496	951	589	390	999999	718	865	416	999999	88	936	614	567	151	236	186	999999	134	973	999999	999999	823	874	999999	106	999999	999999	335	999999	300	999999	870	500	584	645	168	98	57	535	944	902	503	524	588	999999	325	497	269	999999	999999	711	999999	234	679	999999	999999	999999	428	999999	524	999999	539	999999	954	365	76	123	982	505	999999	98	887	999999	999999	763	133	308	295	933	781	186	405	999999	220	589	999999	646	821	999999	972	91	999999	763	999999	890	999999	150	570	232	171	211	514	763	222	999999	823	497	204	915	847	374	791	495	512	999999	657	494	153	999999	730	429	302	999999	532	987	999999	134	589	148	401	983	738	73	772	580	671	999999	833	465	766	147	452	905	999999	608	999999	184	261	999999	243	877	999999	204	502	741	908	145	999999	234	336	999999	908	65	999999	864	999999	728	999999	999999	676	24	999999	999999	609	593	977	396	999999	924	697	999999	872	999999	905	999999	986	543	571	40	999999	536	412	608	138	77	999999	396	390	901	972	571	461	329	996	228	226	999999	595	999999	999999	999999	531	999999	537	93	999999	992	159	999999	877	101	999999	692	999999	149	999999	63	999999	999999	365	591	15	711	999999	999999	791	999999	919	999999	307	999999	948	999999	277	160	14	999999	81	55	250	245	999999	389	33	999999	414	769	70	856	999999	999999	999999	62	999999	182	515	999999	999999	410	301	283	82	472	703	209	152	504	425	999999	145	999999	999999	513	301	129	999999	626	687	80	722	999999	999999	72	81	144	999999	896	999999	999999	999999	194	741	670	754	966	172	999999	685	824	738	909	354	950	999999	109	190	255	760	434	828	889	141	999999	999999	279	790	999999	400	569	290	256	395	330	999999	999999	774	321	759	999999	956	579	940	863	342	812	678	999999	351	972	954	
672	145	684	276	755	62	457	982	999999	186	999999	383	126	543	999999	524	999999	485	770	334	868	496	435	478	999999	948	278	951	999999	601	258	668	428	615	617	120	711	999999	720	897	327	338	284	999999	803	206	999999	329	850	999999	999999	67	580	648	95	186	709	216	27	999999	999999	999999	117	883	999999	494	999999	511	999999	381	813	969	765	999999	999999	539	222	999999	674	62	134	999999	111	587	946	201	97	999999	529	441	999999	504	999999	913	999999	820	231	400	231	319	250	322	999999	478	999999	684	301	707	999999	999999	964	432	999999	965	681	999999	404	529	937	736	406	185	981	494	999999	318	999999	851	759	196	318	821	65	365	812	811	555	632	113	271	999999	999999	148	974	477	977	963	81	999999	287	426	999999	463	999999	913	74	999999	909	508	175	751	450	948	455	247	999999	999999	186	163	999999	290	771	425	675	836	25	47	17	27	992	355	861	999999	999999	999999	999999	999999	570	452	999999	480	646	999999	938	519	999999	442	693	999999	334	610	786	999999	373	997	654	999999	999999	658	897	36	334	892	515	999999	890	832	476	999999	999999	784	806	734	415	999999	999999	647	487	999999	388	583	999999	280	692	392	569	999999	255	999999	124	338	999999	912	555	720	155	754	618	128	999999	626	965	999999	114	549	999999	999999	999999	974	999999	999999	799	999999	280	323	682	64	999999	999999	260	946	586	992	570	999999	999999	894	189	695	253	889	39	368	535	761	999999	347	175	999999	999999	999999	441	999999	129	117	538	948	641	241	48	101	999999	494	999999	999999	999999	972	999999	811	344	908	872	817	999999	474	999999	999999	999999	518	704	345	999999	66	999999	743	515	999999	872	463	764	266	263	947	999999	161	344	544	500	852	999999	645	999999	364	808	999999	644	624	549	655	138	108	851	133	536	702	212	498	999999	135	178	733	110	999999	56	87	655	999999	169	579	139	443	999999	253	796	69	999999	534	257	865	108	890	766	227	334	666	999999	140	420	954	949	846	595	375	683	988	545	917	317	730	33	719	999999	969	526	695	168	607	999999	999999	267	999999	250	999999	999999	999999	966	883	658	999999	672	525	514	215	999999	292	848	574	569	999999	999999	527	227	527	842	389	436	797	700	999999	999999	807	999999	999999	999999	281	999999	512	348	406	31	662	268	927	999999	999999	214	259	348	999999	999999	593	999999	527	953	739	460	723	251	999999	851	999999	192	999999	882	865	999999	571	518	358	999999	999999	236	173	786	999999	999999	999999	469	343	184	187	458	466	792	914	769	285	989	957	821	
999999	999999	999999	555	999999	479	250	54	202	786	999999	740	990	999999	999999	367	874	999999	101	480	999999	264	907	999999	673	999999	725	236	999999	106	999999	581	999999	537	804	84	535	618	933	392	28	255	276	557	540	446	999999	999999	291	999999	894	544	898	486	661	628	363	237	881	999999	753	23	86	105	350	72	189	999999	752	436	831	265	807	999999	461	914	987	359	932	237	262	999999	999999	999999	211	901	682	999999	875	999999	720	999999	736	999999	638	15	999999	181	217	478	266	15	167	854	725	999999	737	198	34	747	640	14	304	654	879	937	79	665	999999	999999	389	999999	587	576	715	533	529	15	999999	456	999999	816	999999	464	970	256	658	100	694	572	174	493	999999	137	545	999999	12	92	922	700	999999	513	999999	999999	98	161	428	591	148	999999	119	731	999999	999999	12	824	862	999999	684	632	999999	999999	999999	999999	284	999999	66	459	40	999999	530	446	93	999999	520	241	538	999999	376	819	828	77	951	999999	999999	442	376	999999	135	720	853	172	999999	299	999999	956	542	956	495	202	104	968	560	149	671	673	648	746	67	771	999999	490	474	864	999999	222	999999	478	867	999999	999999	584	999999	999999	156	368	48	793	960	563	999999	581	887	183	724	859	516	812	999999	789	999999	629	423	999999	434	373	999999	543	495	208	929	74	98	653	999999	999999	644	250	992	313	634	854	786	999999	999999	999999	603	300	150	944	705	225	647	999999	56	900	999999	970	886	999999	669	505	308	761	634	999999	492	243	510	214	999999	999999	819	527	165	940	999999	919	999999	719	770	408	402	999999	503	713	999999	20	607	772	999999	999999	364	219	643	138	556	34	869	999999	231	999999	789	999999	729	438	406	999999	999999	999999	67	251	688	176	23	999999	999999	757	268	920	217	999999	636	999999	999999	550	999999	999999	999999	36	394	817	60	843	498	410	999999	466	821	74	317	306	999999	999999	715	117	985	999999	206	999999	36	798	999999	949	240	749	999999	61	999999	188	526	999999	246	999999	722	999999	201	845	678	612	652	645	935	203	612	999999	393	999999	33	999999	564	724	413	511	10	595	61	999999	999999	748	999999	567	999999	643	548	521	999999	202	778	475	916	149	519	999999	730	390	863	572	999999	999999	365	597	38	343	999999	801	392	735	896	136	999999	100	242	999999	935	94	270	302	655	101	850	201	367	999999	831	424	215	820	999999	619	732	488	764	293	393	89	539	52	29	746	139	335	306	999999	999999	999999	999999	589	658	999999	999999	570	917	255	478	999999	239	999999	511	208	
596	572	999999	286	404	709	335	949	546	855	554	227	999999	908	961	525	895	716	279	15	517	625	999999	145	499	171	571	519	815	999999	850	69	540	999999	160	567	999999	29	256	577	500	958	999999	802	999999	999999	298	18	293	952	278	523	999999	505	999999	971	410	818	999999	242	148	816	999999	327	15	999999	686	460	758	999999	154	999999	469	701	515	559	582	369	54	597	872	563	999999	862	951	336	858	45	140	188	167	999999	243	24	439	999999	824	999999	797	999999	225	837	259	889	808	402	64	509	989	141	398	50	774	199	370	585	590	281	376	999999	637	651	330	579	247	592	642	455	272	832	735	999999	999999	448	999999	999999	313	346	64	558	281	999999	55	999	790	126	787	53	653	999999	103	999999	359	128	968	573	999999	679	651	226	759	609	247	167	405	541	478	336	999999	335	281	253	999999	817	999999	288	999999	330	789	131	999999	598	801	417	738	191	507	453	479	808	526	634	695	838	799	999999	121	999999	999999	258	647	999999	999999	328	582	850	336	542	720	690	966	999999	889	530	999999	170	808	999999	429	223	44	999999	856	999999	808	647	558	999999	27	736	999999	719	726	540	483	352	372	482	834	999999	999999	965	733	789	841	339	744	175	426	638	863	291	999999	389	224	622	605	228	520	999999	999999	947	524	983	523	257	470	358	999999	79	798	999999	995	540	999999	78	300	76	176	478	999999	393	962	389	873	884	260	346	326	861	747	154	999999	898	596	907	451	749	276	594	868	395	128	356	839	999999	296	927	31	156	331	538	61	51	999999	908	984	144	120	638	999999	999999	42	999999	332	654	373	106	999999	460	627	551	999999	582	609	517	274	616	549	999999	999999	999999	325	180	539	218	102	920	865	688	923	316	639	999999	597	999999	999999	933	999999	195	173	200	984	571	999999	999999	999999	479	441	526	999999	378	595	999999	50	674	808	999999	999999	123	561	999999	240	265	537	320	911	172	984	864	163	341	999999	363	183	407	999999	754	651	758	999999	999999	488	999999	53	554	721	864	597	923	936	500	287	911	999999	720	960	728	43	218	868	575	494	576	372	312	787	241	601	643	335	64	220	896	643	938	964	999999	221	983	599	57	575	71	928	999999	999999	679	730	999999	446	619	720	443	890	904	138	912	977	741	766	489	273	999999	597	881	999999	391	999999	999999	755	79	999999	60	618	999999	10	999999	648	999999	259	117	999999	999999	206	999999	343	777	999999	738	999999	999999	913	999999	226	119	999999	621	474	57	
382	999999	999999	999999	707	999999	999999	669	824	78	903	705	273	278	491	659	978	135	757	881	547	513	999999	999999	884	703	166	45	834	509	48	999999	958	601	999999	586	999999	475	441	999999	612	999999	952	937	835	114	999999	644	989	566	140	658	864	999999	509	869	999999	872	161	999999	999999	77	835	324	40	524	999999	672	999999	904	953	513	999999	928	278	873	999999	446	999999	999999	915	521	999999	277	378	389	999999	999999	101	467	999999	833	999999	999999	617	545	999999	999999	907	320	999999	125	703	94	999999	627	999999	999999	323	635	319	851	178	381	999999	700	999999	568	945	650	999	381	581	484	615	130	198	265	320	733	45	921	539	999999	421	800	999999	962	663	751	424	589	61	999999	157	447	999999	999999	350	999999	524	280	999999	999999	321	999999	544	228	999999	493	999999	999999	624	590	999999	397	999999	784	960	297	881	67	904	204	236	419	999999	125	336	178	464	255	914	403	218	765	239	282	82	434	265	599	494	180	999999	715	964	471	865	760	135	881	999999	999999	45	999999	375	497	999999	999999	667	429	891	310	999999	999999	794	999999	381	835	999999	49	712	999999	41	292	573	733	882	521	455	857	259	999999	999999	999999	273	999999	368	999999	399	741	251	180	766	999999	707	999999	151	138	920	743	100	39	602	95	178	456	31	753	893	641	615	519	456	810	179	999999	267	455	920	932	863	629	446	426	798	541	769	205	584	389	592	999999	999999	999999	766	229	972	957	414	816	999999	614	999999	757	136	732	999999	999999	667	391	926	999999	999999	987	880	470	593	186	297	637	687	999999	178	513	59	861	918	744	999999	999999	353	310	50	114	102	999999	999999	688	999999	999999	999999	812	538	202	463	896	999999	613	831	999999	636	795	999999	999999	999999	999999	446	354	999999	275	813	999999	912	717	48	999999	655	999999	894	631	698	905	887	231	820	999999	297	975	60	163	999999	999999	913	747	323	999999	640	273	999999	87	999999	427	980	34	999999	837	999999	820	999999	836	250	442	718	209	999999	730	908	999999	956	263	727	999999	303	554	950	507	75	175	404	491	999999	391	137	817	819	280	999999	863	969	983	974	477	821	223	999999	999999	597	999999	148	999999	648	202	999999	722	360	351	134	435	83	754	771	734	999999	673	850	999999	315	901	390	337	806	55	999999	972	999999	259	999999	999999	642	79	999999	362	36	811	999999	793	999999	414	466	477	156	499	790	225	221	250	61	157	372	63	576	999999	333	811	786	603	999999	345	444	999999	999999	53	793	14	999999	999999	707	613	
830	67	999999	999999	444	912	191	316	999999	262	999999	999999	999999	999999	717	589	999999	224	38	225	35	248	79	738	999999	365	775	112	705	999999	381	999999	543	447	326	315	999999	675	261	421	630	479	348	470	999999	406	902	210	335	999999	511	999999	391	491	999999	592	999999	57	999999	88	147	88	999999	479	881	999999	504	761	184	412	321	999999	962	616	595	556	900	608	999999	574	463	574	776	999999	284	752	999999	61	999999	999999	327	230	745	182	284	551	868	869	999999	626	999999	999999	36	923	999999	683	666	774	896	42	691	388	893	999999	625	573	999999	118	999999	999999	546	453	902	450	94	101	92	790	999999	53	687	41	999999	537	999999	322	547	853	610	999999	96	646	165	826	52	999999	999999	389	999999	999999	250	999999	999999	461	89	458	248	999999	838	800	999999	876	442	852	354	660	369	999999	999999	313	999999	457	999999	999999	52	900	999999	85	407	999999	764	703	243	999999	803	928	999999	999999	458	999999	999999	961	24	999999	10	999999	214	312	481	392	579	971	695	999999	999999	999999	260	80	999999	189	170	172	189	999999	999999	897	643	810	58	426	999999	999999	999999	480	239	73	442	698	603	999999	695	985	999999	24	575	999999	18	989	945	20	677	296	158	279	999999	910	782	331	774	112	576	999999	264	65	98	999999	75	224	23	622	999999	562	477	587	493	185	569	999999	127	253	889	653	999999	47	999999	17	653	637	428	329	291	121	923	500	265	301	730	999999	925	999999	727	793	975	333	661	124	819	571	786	999999	999999	617	213	999999	223	923	539	226	316	999999	133	999999	999999	694	340	999999	999999	976	331	201	454	30	248	329	525	999999	677	999999	999999	633	999999	92	851	551	977	673	908	401	287	341	762	514	241	844	674	299	996	291	992	999999	486	842	249	594	999999	330	999999	883	999999	999999	256	997	839	682	893	51	999999	999999	716	667	339	999999	698	990	438	999999	789	404	655	235	109	999999	548	963	157	355	842	266	130	657	999999	34	395	170	95	764	675	558	950	632	999999	999999	999999	999999	93	249	153	999999	166	491	540	999999	237	780	26	860	459	999999	999999	547	208	329	999999	69	373	314	851	999999	999999	673	274	241	453	33	522	358	820	223	879	999999	211	593	110	638	126	329	999999	615	153	235	315	799	999999	412	433	394	626	515	961	778	397	615	354	999999	999999	309	530	214	268	668	49	246	995	626	999999	615	229	496	943	54	517	245	394	679	367	999999	999999	51	599	138	732	999999	262	110	520	595	248	999999	421	816	
999999	591	999999	485	999999	79	999999	406	999999	817	175	140	999999	917	999999	162	999999	999999	134	999999	101	489	615	139	935	734	983	894	115	750	377	611	999999	136	254	999999	888	909	493	298	671	999999	974	781	962	602	999999	999999	839	368	999999	999999	492	670	724	999999	976	999999	549	461	95	908	301	999999	450	563	65	446	672	345	274	999999	192	836	90	290	514	833	177	343	991	648	999999	747	386	999999	129	414	411	999999	949	670	369	41	213	999999	520	999999	999999	999999	999999	306	672	504	104	62	999999	656	589	444	805	152	60	216	999999	446	853	553	939	646	444	999999	999999	999999	395	603	952	161	632	328	999999	855	502	767	796	999999	976	560	653	999999	424	472	824	967	140	806	999999	999999	571	999999	908	966	720	694	965	894	999999	935	999999	999999	999999	238	33	271	673	949	649	293	999999	999999	470	303	999999	615	231	971	827	77	606	589	983	799	589	999999	999999	803	145	808	802	901	434	999999	451	999999	232	196	449	563	999999	190	166	336	742	797	306	615	76	114	999999	999999	999999	999999	999999	529	516	310	648	167	852	869	999999	841	490	518	349	429	852	999999	392	45	531	999999	774	426	432	999999	999999	999999	569	803	737	40	345	808	834	240	711	921	646	922	547	292	711	999999	375	325	846	234	458	877	763	329	999999	436	472	803	999999	913	107	859	999999	856	597	58	999999	783	505	682	683	118	999999	930	110	470	498	249	562	350	60	117	999999	833	343	692	50	418	999999	908	346	999999	811	797	824	999999	999999	999999	694	999999	301	591	819	173	550	350	168	999999	229	260	938	233	250	89	862	989	58	419	999999	905	18	724	999999	596	346	652	307	999999	999999	322	999999	999999	999999	900	58	468	297	647	292	992	999999	217	198	68	970	123	999999	731	934	834	739	999999	177	999999	654	577	127	232	827	999999	999999	999999	726	907	470	999999	999999	350	41	404	701	999999	999999	530	382	800	535	415	999999	232	861	999999	985	281	583	530	640	765	255	999999	350	999999	999999	394	949	999999	999999	291	598	839	999999	450	700	999999	143	337	143	999999	416	854	51	711	605	604	46	999999	262	455	999999	939	500	912	104	999999	63	636	591	741	580	96	999999	999999	817	787	787	999999	875	455	147	255	396	994	359	401	999999	639	999999	224	357	482	42	45	957	658	349	532	355	150	999999	507	746	401	75	329	544	999999	999999	818	999999	999999	602	999999	317	88	552	505	562	703	130	424	999999	377	394	999999	63	999999	296	168	448	265	999999	734	
968	640	509	995	999999	39	856	641	745	999999	407	999999	999999	999999	728	999999	115	843	969	652	29	71	340	378	17	967	999999	271	510	735	380	561	560	999999	999999	999999	579	557	999999	533	999999	489	999999	525	969	662	999999	999999	554	417	999999	999999	999999	422	714	906	309	999999	987	961	763	594	999999	999999	999999	846	999999	22	396	999999	309	557	276	446	805	999999	392	815	409	354	748	447	717	103	682	775	999999	148	999999	931	377	448	999999	615	769	262	358	999999	254	133	999999	216	441	503	117	999999	338	849	617	184	524	999999	731	643	223	325	877	999999	999999	505	580	42	999999	999999	684	861	999999	999999	676	999999	191	722	571	285	862	541	16	223	985	186	447	999999	530	978	417	882	717	926	402	999999	384	321	342	999999	553	999999	357	976	818	999999	999999	676	182	73	999999	802	923	455	999999	681	319	999999	61	161	999999	999999	511	881	57	801	999999	71	999999	232	178	869	390	822	999999	412	194	39	404	999999	669	770	254	466	999999	614	959	271	999999	721	999999	720	269	190	999999	399	999999	476	928	27	113	455	999999	999999	894	999999	422	999999	722	378	999999	999999	268	323	491	999999	999999	999999	896	999999	842	881	915	547	98	458	609	209	142	343	464	718	999999	387	635	999999	362	304	571	860	202	858	999999	777	234	999999	461	946	699	402	490	903	579	495	999999	999999	540	870	861	446	523	222	999999	999999	999999	778	999999	881	687	278	935	614	999999	45	250	983	342	999999	323	243	996	663	509	739	999999	560	148	615	999999	414	683	492	442	135	347	999999	889	169	862	456	999999	580	268	431	466	875	430	544	254	201	999999	999999	557	628	450	999999	712	238	536	363	639	573	678	999999	594	453	999999	357	999999	270	999999	183	285	866	567	425	999999	999999	282	977	140	603	370	20	526	999999	934	999999	684	486	277	660	632	509	816	112	902	985	999999	23	703	82	846	984	999999	714	125	690	71	999999	465	999999	955	559	232	999999	212	668	757	313	518	368	673	221	993	442	550	776	59	464	523	999999	251	269	283	67	999999	386	999999	811	175	253	752	659	999999	999999	704	82	286	781	900	999999	237	533	504	345	999999	634	990	665	173	349	641	607	511	999999	392	696	286	175	288	826	755	999999	999999	999999	615	23	200	360	737	478	999999	999999	999999	289	999999	718	765	937	999999	132	396	257	647	826	612	999999	157	974	260	999999	796	121	502	999999	488	291	396	239	729	999999	444	639	999999	695	849	372	52	232	864	673	930	348	999999	165	
440	508	999999	999999	662	470	865	225	110	729	681	388	999999	490	800	899	999999	535	218	999999	688	756	329	952	977	250	999999	925	999999	586	999999	457	999999	347	999999	980	983	85	999999	269	530	999999	538	999999	23	999999	596	999999	431	964	999999	405	140	255	476	999999	188	999999	999999	421	999999	940	115	524	651	999999	784	438	846	999999	916	999999	999999	948	741	469	227	999999	938	517	653	549	999999	155	244	682	327	999999	870	960	999999	999999	742	999999	999999	999999	123	24	999999	999999	686	168	716	611	58	104	447	192	514	16	465	67	417	825	768	999999	447	959	289	968	999999	999999	567	999999	28	289	514	802	56	999999	999999	999999	574	159	831	494	999999	892	999999	150	245	145	844	864	999999	744	229	916	396	94	151	999999	734	588	999999	260	601	830	592	768	589	644	145	999999	660	262	493	268	994	284	984	555	999999	149	733	771	999999	999999	391	284	70	999999	415	962	999999	203	999999	999999	999999	999999	892	13	310	999999	560	999999	999	492	999999	252	261	960	922	999999	109	596	301	999999	854	121	669	898	449	999999	707	991	239	999999	352	466	784	506	992	423	391	981	999999	532	588	143	771	999999	499	999999	32	109	675	302	862	423	902	882	141	164	910	994	999999	992	631	569	370	999999	150	747	999999	999999	968	508	730	128	999999	768	999999	999999	350	571	409	999999	295	608	325	936	999999	999999	564	901	375	838	999999	397	999999	262	901	29	773	999999	957	751	999999	999999	141	177	999999	743	81	143	874	421	814	349	594	264	999999	33	253	999999	999999	221	192	566	389	140	999999	343	701	99	866	988	947	404	613	657	628	999999	476	158	374	577	999999	430	37	999999	34	173	802	173	555	878	999999	999999	999999	746	568	125	888	11	181	238	52	999999	277	886	474	419	736	936	635	689	556	105	69	937	363	762	538	435	116	832	540	538	543	988	222	608	963	866	98	513	999999	999999	999999	146	534	876	999999	999999	489	614	437	865	537	866	331	999999	289	504	999999	999999	586	462	895	349	697	514	448	288	673	865	999999	999999	999999	131	560	91	128	922	999999	487	999999	398	946	501	404	675	10	676	999999	542	999999	468	999999	292	999999	676	580	636	999999	30	437	874	477	624	167	567	999999	999999	315	250	561	367	999999	906	207	999999	516	999999	944	999999	514	771	621	140	547	987	396	999999	203	883	511	492	483	999999	59	734	999999	332	343	837	657	593	999999	426	980	961	376	576	95	739	170	186	999999	426	516	999999	262	346	86	180	181	462	
222	432	999999	79	999999	710	856	472	277	194	70	117	374	999999	410	204	999999	585	999999	820	480	464	723	999999	999999	999999	875	394	482	583	255	173	999999	205	381	938	688	911	88	999999	999999	999999	471	976	126	584	62	596	264	67	196	999999	999999	999999	981	999999	708	413	279	826	834	472	990	693	999999	896	451	179	999999	999999	999999	999999	507	954	110	999999	999999	747	999999	225	14	289	139	424	397	753	613	314	223	622	999999	999999	641	261	831	256	631	778	47	229	999999	999999	56	999999	999999	947	993	605	999999	133	765	999999	205	63	999999	555	999999	576	305	195	293	999999	955	926	999999	242	999999	999999	132	854	236	224	999999	999999	999999	999999	242	346	873	450	759	18	999999	999999	857	279	88	588	999999	285	912	999999	482	852	936	996	999999	130	999999	999999	350	747	482	999999	896	551	261	216	970	700	323	999999	702	855	435	284	999999	864	79	962	163	29	817	847	999999	180	742	857	62	96	204	121	784	565	110	22	536	658	203	315	28	872	999999	999999	962	915	362	626	427	999999	913	999999	61	599	164	331	930	635	464	725	809	403	164	883	999999	211	222	147	755	423	999999	999999	671	763	943	291	411	999999	999999	35	818	125	440	400	999999	999999	70	195	410	778	91	999999	203	477	506	624	717	733	242	760	702	225	870	13	913	490	999999	298	655	999999	919	852	999999	999999	907	999999	963	764	711	374	999999	37	737	976	341	847	239	999999	266	329	573	678	845	134	332	602	254	436	486	692	999999	771	539	536	859	239	999999	764	569	813	999999	953	999999	868	618	675	488	999999	999999	76	260	207	999999	336	999999	251	16	999999	999999	315	448	536	288	28	634	380	497	210	999999	112	697	475	634	999999	999999	999999	655	999999	516	657	124	360	764	420	441	542	739	999999	236	618	232	534	657	999999	999999	134	675	13	243	999999	999999	287	776	569	378	784	573	589	669	690	595	38	119	459	200	97	772	999999	999999	101	999999	294	974	509	880	173	818	379	87	542	999999	999999	743	999999	479	836	583	205	999999	657	969	160	999999	545	999999	203	424	208	73	287	999999	807	999999	152	999999	999999	313	277	688	215	999999	203	511	136	746	943	295	841	979	363	999999	576	999999	929	131	489	999999	438	999999	686	999999	619	999999	999999	999999	146	235	601	999999	999999	533	316	516	836	999999	775	649	417	999999	999999	908	583	229	999999	773	785	981	999999	30	127	151	875	791	11	466	357	888	999999	946	999999	718	693	180	999999	830	208	999999	989	248	356	
999999	343	638	406	778	999999	999999	999999	37	404	999999	999999	580	553	445	658	524	514	999999	343	887	999999	999999	999999	371	224	412	826	879	999999	999999	999999	258	674	287	999999	246	394	233	300	956	292	683	551	999999	980	999999	999999	956	181	999999	999999	999999	999999	468	902	872	447	45	563	762	573	999999	462	679	173	488	905	999999	638	999999	140	291	999999	386	605	999999	920	746	390	110	784	870	707	891	179	999999	999999	215	384	934	999999	358	999999	537	393	999999	230	871	290	502	218	361	327	759	553	274	999999	528	999999	647	952	701	654	462	999999	702	28	571	999999	999999	144	699	999999	703	623	781	621	551	993	48	44	58	466	888	892	433	552	999999	348	999999	999999	825	352	999999	981	107	999999	999999	559	999999	999999	659	999999	499	999999	999999	999999	623	999999	771	653	999999	999999	825	612	999999	999999	999999	570	999999	160	79	232	605	948	318	357	999999	722	526	87	413	991	313	999999	384	687	966	999999	999999	963	928	812	576	262	999999	301	999999	134	999999	862	937	647	999999	540	478	999999	766	550	59	171	999999	901	620	694	249	997	999999	334	999999	226	278	999999	196	591	231	267	655	352	104	999999	830	38	643	999999	149	766	986	773	32	948	921	425	999999	222	656	37	201	882	999999	856	80	999999	897	999999	594	701	999999	423	318	220	780	423	999999	41	340	999999	267	956	554	999999	999999	457	999999	289	304	999999	764	974	935	999999	76	773	999999	248	947	999999	141	782	999999	448	315	572	464	811	177	508	969	449	881	378	769	245	337	540	999999	622	890	617	566	742	936	486	488	124	154	17	93	217	94	999999	155	485	887	116	176	999999	992	999999	999999	796	882	324	102	566	434	830	445	999999	403	334	747	999999	999999	336	511	829	94	350	667	169	425	762	365	999999	233	293	999999	999999	373	999999	630	400	505	769	860	621	999999	922	689	323	571	293	814	999999	956	999999	270	560	605	999999	364	652	999999	952	999999	129	999999	914	343	999999	483	224	435	996	704	356	29	455	476	889	999999	999999	999999	999999	999999	141	948	605	999999	601	33	999999	626	36	52	977	568	999999	398	740	999999	479	999999	548	839	357	857	817	65	999999	611	999999	94	715	902	202	992	999999	364	250	181	364	692	741	999999	999999	597	999999	999999	726	787	476	67	736	237	999999	582	121	514	250	284	140	549	622	989	218	711	910	134	999999	984	999999	999999	157	569	308	787	999999	430	999999	759	458	999999	338	822	999999	757	358	999999	936	619	880	973	123	966	999999	999999	79	
751	910	999999	686	284	114	742	707	999999	909	999999	928	187	734	999999	361	490	825	277	999999	800	854	460	363	432	197	999999	114	999999	84	191	999999	999999	717	106	520	187	82	183	758	596	124	856	848	191	559	758	885	999999	999999	632	150	772	603	279	896	999999	999999	999999	96	875	638	601	214	727	648	999999	470	638	999999	183	999999	651	519	624	999999	997	611	181	872	999999	354	999999	493	451	51	755	890	447	209	70	565	999999	97	883	958	522	999999	999999	543	999999	298	256	27	448	224	999999	263	999999	999999	899	848	450	392	657	530	999999	118	762	686	892	554	32	439	121	618	600	564	636	665	999999	999999	999999	999999	999999	150	107	897	54	236	999999	502	910	853	310	222	125	999999	439	362	245	999999	889	999999	999999	570	276	817	906	830	624	934	626	323	430	553	367	811	634	999999	999999	826	73	999999	144	400	999999	178	999999	899	502	999999	134	284	430	999999	465	55	999999	999999	873	999999	990	224	611	617	876	596	433	756	999999	314	801	999999	929	418	999999	363	310	999999	926	108	688	17	338	999999	810	352	999999	671	98	999999	822	448	643	153	835	848	924	526	999999	999999	745	382	54	197	999999	211	999999	21	417	111	745	738	269	999999	999999	982	886	161	806	533	703	999999	999999	999999	999999	363	289	785	582	502	999999	999999	736	999999	362	999999	962	150	98	999999	997	881	999999	999999	575	94	999999	999999	999999	852	962	773	720	999999	999999	983	714	512	705	19	999999	569	438	914	672	999999	999999	390	422	294	30	746	72	207	999999	822	507	680	966	407	184	421	999999	729	540	666	73	745	535	379	601	460	444	89	999999	438	452	349	999999	613	999999	798	454	267	999999	225	710	999999	464	531	486	43	545	308	834	510	335	708	999999	999999	899	266	999999	53	692	569	312	999999	520	107	379	167	366	363	325	386	967	975	897	325	999999	999999	291	14	892	567	914	145	254	999999	999999	743	966	999999	714	825	944	999999	574	273	913	727	11	366	161	999999	677	192	999999	458	543	359	811	68	59	999999	975	849	161	135	654	176	738	999999	999999	636	200	999999	649	500	441	566	410	999999	999999	238	549	924	853	999999	889	732	999999	999999	643	753	999999	907	269	365	850	104	259	449	999999	747	988	999999	371	525	138	631	999999	492	26	976	999999	188	999999	820	808	999999	999999	588	999999	999999	23	942	700	251	704	999999	787	293	650	999999	999999	999999	999999	999999	250	882	999999	337	443	268	199	670	999999	667	999999	999999	260	999999	557	799	999999	999999	
999999	696	999999	55	966	999999	820	845	843	999999	842	999999	669	999999	173	999999	580	925	497	668	154	976	732	352	173	43	999999	951	42	348	735	850	248	646	999999	328	930	205	999999	442	999999	598	999999	939	999999	108	997	817	590	268	868	632	999999	439	525	237	964	391	881	933	683	868	813	504	524	991	441	33	240	845	71	384	999999	64	160	556	561	793	999999	999999	45	999999	370	999999	480	112	548	808	130	999999	363	549	323	982	758	648	784	999999	424	999999	999999	973	586	999999	206	999999	623	999999	289	969	676	181	866	816	898	999999	507	49	34	421	453	633	902	999999	491	522	999999	37	999999	512	771	999999	378	999999	407	999999	52	625	576	987	489	300	529	161	999999	999999	999999	507	94	703	999999	744	895	12	999999	999999	999999	875	263	684	432	999999	950	776	999999	44	803	188	999999	999999	22	882	472	47	932	162	114	751	999999	999999	839	563	943	602	999999	999999	745	375	305	374	991	999999	372	892	564	893	349	752	953	817	999999	504	98	257	690	268	999999	858	80	999999	999999	328	999999	954	844	868	652	358	415	180	999999	437	999999	55	845	999999	519	999999	999999	48	812	361	798	51	920	999999	475	999999	911	999999	754	886	304	999999	444	672	160	417	999999	695	250	991	346	999999	528	951	999999	53	412	999999	748	999999	385	999999	427	577	530	975	44	509	403	999999	446	312	426	999999	999999	818	999999	183	695	999999	532	999999	999999	999999	999999	26	522	968	999999	432	999999	77	999999	63	999999	272	647	866	151	185	999999	548	302	292	555	999999	366	125	999999	999999	999999	239	159	646	179	999999	244	606	563	514	462	75	785	970	675	379	948	373	901	999999	180	744	41	520	728	984	999999	999999	275	999999	660	407	159	999999	989	62	917	999999	883	912	38	51	313	637	722	999999	999999	331	617	185	999999	999999	223	999999	632	698	208	638	999999	195	113	729	340	582	853	64	999999	999999	999999	623	461	241	489	999999	841	139	440	403	797	419	231	173	999999	99	999999	999999	193	210	298	999999	853	999999	999999	698	808	999999	710	999999	783	668	999999	898	350	993	724	853	513	999999	116	999999	999999	804	999999	999999	964	940	832	250	687	196	999999	999999	576	999999	769	182	442	790	999999	999999	428	710	619	139	999999	333	823	999999	375	51	163	999999	103	999999	43	59	999999	299	734	867	475	469	999999	596	797	688	331	660	999999	551	421	723	51	999999	84	557	194	711	492	640	126	929	999999	645	43	910	620	782	999999	720	734	153	66	323	999999	999999	666	999999	
341	999999	11	172	678	823	630	440	918	530	999999	486	864	735	806	103	751	999999	594	999999	563	886	77	999999	14	514	817	278	666	728	504	125	891	171	379	999999	999999	953	260	61	25	603	999999	100	999999	179	855	999999	346	962	572	532	374	999999	999999	455	270	999999	168	173	16	362	999999	999999	999999	604	999999	702	365	999999	999999	797	295	542	392	960	894	977	999999	835	659	999999	931	704	165	999999	750	632	701	924	893	186	795	96	55	663	829	802	74	467	583	999999	999999	693	999999	774	246	831	875	509	560	293	975	332	514	197	430	78	999999	63	853	962	999999	999999	759	288	999999	209	497	999999	999999	102	913	29	999999	999999	185	247	999999	999999	736	919	757	202	374	609	999999	999999	581	999999	243	760	767	20	613	621	999999	211	934	229	772	47	343	156	379	468	380	999999	80	18	22	192	872	653	327	934	999999	808	999999	159	999999	538	999999	640	496	999999	334	902	416	640	355	974	313	999999	618	698	585	610	822	906	239	256	402	573	844	60	888	124	693	999999	415	352	144	785	153	244	420	702	999999	999	143	999999	549	439	999999	48	999999	895	999999	628	359	605	986	170	999999	830	145	63	795	445	490	220	219	736	234	12	839	527	999999	383	288	882	949	822	772	760	999999	963	911	999999	181	993	88	74	329	810	366	974	864	323	108	366	906	999999	519	999999	268	812	215	659	209	361	71	661	999999	476	999999	999999	397	169	132	182	152	989	273	497	999999	154	417	423	646	864	663	520	285	999999	975	734	999999	849	999999	895	757	261	607	820	932	426	999999	852	999999	203	586	999999	200	925	224	917	951	31	790	124	999999	791	999999	344	697	999999	386	428	501	920	999999	999999	667	237	424	890	391	453	565	999999	999999	564	268	453	288	957	330	359	707	67	783	999999	999999	999999	500	966	248	999999	132	391	50	306	361	245	344	48	47	963	511	333	535	508	999999	85	694	840	533	570	66	999999	230	36	720	443	147	576	489	999999	999999	458	999999	128	330	183	999999	132	212	999999	999999	249	920	999999	848	383	531	284	825	983	692	659	443	677	216	392	171	24	585	918	107	767	999999	758	236	63	999999	999999	187	292	410	571	638	509	461	817	999999	863	187	347	911	862	751	505	596	999999	24	975	912	938	22	660	547	999999	925	351	690	171	140	795	703	124	107	543	583	130	31	933	999999	399	572	307	836	248	16	245	26	999999	171	159	48	705	504	248	279	999999	34	999999	584	999999	
999999	999999	733	999999	644	999999	999999	999999	922	476	999999	90	999999	523	376	715	823	308	999999	999999	335	635	10	999999	999999	997	999999	999999	273	833	106	677	359	116	999999	914	999999	454	604	219	480	808	141	695	103	957	947	981	872	564	999999	725	75	893	784	999999	657	752	634	646	999999	905	944	99	380	387	731	651	260	461	151	378	704	999999	220	999999	503	315	999999	999999	60	999999	986	709	906	380	612	466	332	999999	266	822	999999	958	43	574	999999	52	325	716	236	305	730	420	999999	557	999999	997	683	999999	997	999999	864	835	999999	547	999999	999999	192	999	775	274	999999	489	204	328	558	999999	44	645	663	460	990	181	572	999999	999999	575	999999	359	999999	614	782	75	774	999999	957	984	999999	495	656	628	860	325	940	962	976	251	225	104	999999	285	963	47	603	546	361	693	273	841	639	352	949	999999	651	171	491	263	715	290	371	574	384	548	989	999999	600	675	999999	610	778	666	360	201	361	999999	650	999999	472	238	562	999999	721	530	855	999999	678	38	999999	999999	480	722	536	935	733	434	901	425	58	568	946	686	463	663	72	999999	992	758	480	578	521	746	791	487	727	107	853	853	692	686	999999	571	11	461	999999	66	139	999999	467	927	181	235	696	903	999999	876	810	67	467	882	320	999999	557	105	267	733	931	59	218	635	581	999999	999999	372	211	384	684	11	533	999999	843	578	300	553	407	295	60	887	999999	850	297	795	395	810	375	446	23	999999	204	406	135	90	999999	832	355	134	503	334	702	907	201	809	534	999999	48	742	999999	13	697	972	683	53	999999	999999	347	785	661	922	999999	764	370	999999	807	137	881	763	999999	467	208	282	792	999999	195	297	658	487	271	934	771	632	817	19	218	999999	723	91	236	848	494	569	472	580	336	938	546	423	12	999999	580	285	999999	171	805	999999	999999	956	858	566	708	860	524	999999	160	374	946	360	569	999999	413	999999	999999	522	973	638	810	221	399	999999	751	245	485	864	999999	999999	261	999999	214	999999	51	999999	232	999999	150	999999	999999	744	429	999999	999999	195	854	426	999999	999999	748	858	197	999999	614	968	567	611	815	473	384	660	373	999999	122	999999	156	775	999999	647	577	866	382	999999	593	999999	792	436	265	999999	999999	68	870	584	747	403	999999	46	189	83	209	621	854	677	999999	394	381	999999	850	702	999999	88	883	356	212	882	999999	849	999999	548	999999	999999	356	259	92	325	789	999999	999999	718	830	120	596	469	999999	955	
21	704	98	999999	694	37	586	563	526	999999	999999	524	999999	999999	917	619	461	641	897	78	275	605	595	999999	604	592	847	141	999999	928	492	423	908	257	999999	781	761	385	999999	158	554	999999	733	779	999999	274	417	63	801	221	658	955	572	379	999999	416	999999	999999	603	112	190	999999	999999	598	999999	762	616	133	993	146	857	999999	787	999999	523	482	872	999999	794	340	999999	999999	340	660	279	536	850	999999	566	464	671	608	999999	999999	968	110	111	144	999999	387	657	294	999999	664	363	999999	177	823	856	218	999999	303	369	273	999999	999999	123	41	999999	999999	911	88	567	539	474	259	304	999999	780	422	999999	999999	857	416	999999	889	733	676	999999	999999	369	37	682	358	920	377	248	999999	999999	582	999999	80	815	999999	476	579	727	530	999999	113	999999	999999	53	443	837	806	446	952	591	999999	999999	447	734	999999	924	999999	405	218	619	107	21	786	224	207	999999	999999	999999	192	940	999999	172	212	486	999999	418	238	999999	249	520	123	931	295	926	784	919	999999	346	193	999999	999999	183	518	911	999999	102	502	916	845	999999	536	884	999999	22	999999	999999	459	960	540	223	696	900	166	697	505	175	725	999999	440	288	885	964	738	442	999999	929	654	301	393	999999	916	321	148	999999	983	238	677	283	447	999999	999999	589	805	970	64	999999	26	820	999999	999999	377	999999	486	567	132	572	156	821	664	559	999999	168	577	999999	306	384	761	999999	999999	999999	497	451	423	531	818	305	169	767	388	665	912	999999	885	466	733	999999	834	580	119	421	91	999999	999999	887	687	311	999999	376	673	679	930	102	116	148	439	999999	228	955	749	826	413	999999	999999	999999	647	397	283	999999	999999	32	549	190	815	302	195	999999	999999	999999	844	516	293	792	104	708	735	819	727	746	999999	808	999999	879	831	293	18	999999	999999	999999	249	999999	37	901	670	651	139	749	287	813	952	999999	999999	692	121	242	999999	999999	294	734	273	827	669	536	93	897	999999	670	999999	999999	294	492	999999	222	296	999999	488	392	132	452	578	985	542	914	794	239	715	999999	768	999999	999999	397	418	688	999999	421	630	501	999999	773	999999	469	999999	999999	999999	999999	999999	880	406	567	999999	160	498	842	999999	287	295	755	742	854	999999	603	999999	760	781	999999	84	540	865	875	922	999999	575	999999	766	119	999999	787	395	999999	661	999999	966	210	845	600	999999	575	532	999999	999999	999999	759	963	590	999999	567	640	973	631	999999	47	999999	531	999999	765	584	999999	999999	56	691	507	999999	
418	202	358	636	701	914	191	997	508	999999	795	748	57	238	612	768	684	552	955	813	763	999999	623	819	445	565	999999	25	759	500	485	388	628	515	350	770	242	999999	865	726	792	633	886	39	230	782	597	999999	972	381	401	503	736	693	607	999999	579	539	200	145	834	175	248	18	532	417	129	542	887	841	535	999999	687	238	31	139	61	999999	598	999999	968	552	52	387	108	982	651	999999	907	871	999999	703	265	999999	891	999999	395	878	999999	813	662	65	649	140	999999	999999	816	507	672	477	427	985	940	537	177	999999	999999	860	909	550	765	194	999999	26	651	999999	999999	957	347	404	743	183	999999	785	10	913	999999	912	999999	999999	999999	153	272	439	453	999999	763	728	999999	609	504	534	969	956	999999	478	430	999999	999999	24	999999	859	999999	278	734	999999	999999	164	537	264	389	220	329	973	999999	622	999999	999999	572	445	78	999999	999999	737	899	219	214	141	738	531	492	278	432	999999	745	999999	982	994	705	208	318	608	999999	999999	999999	999999	999999	995	999999	434	999999	235	70	53	945	945	464	432	378	525	999999	765	425	15	999999	999999	787	999999	999999	77	639	999999	499	373	999999	469	999999	106	999999	615	13	218	999999	314	974	266	218	388	581	800	852	559	626	999999	168	999999	193	195	999999	999999	506	414	767	514	999999	630	736	999999	916	486	891	999999	999999	762	521	831	999999	121	41	999999	999999	409	999999	438	224	89	999999	318	215	585	286	868	569	407	119	999999	451	999999	519	353	999999	520	472	105	999999	495	999999	999999	999999	999999	346	81	163	999999	217	107	193	338	299	714	330	428	491	340	209	32	797	518	999999	922	389	171	601	687	999999	391	999999	135	999999	729	445	446	649	999999	999999	999999	999999	547	199	22	415	122	755	804	33	111	999999	141	895	885	999999	999999	999999	746	999999	184	479	999999	46	826	999999	999999	809	570	999999	884	778	612	999999	994	999999	999999	328	999999	516	999999	999999	796	664	883	362	805	999999	643	999999	999999	234	902	999999	74	735	248	511	373	852	356	313	194	999999	148	332	426	50	900	999999	447	807	999999	239	999999	999999	682	999999	162	473	365	999999	175	999999	959	999999	875	680	37	269	79	748	954	787	999999	963	999999	270	525	561	935	765	339	75	999999	999999	653	673	262	305	62	436	358	899	496	527	148	999999	576	489	999999	999999	999999	640	508	698	852	793	999999	716	547	422	295	601	999999	600	500	109	943	999999	16	212	427	731	217	999999	400	64	301	642	999999	575	694	46	114	
999999	752	698	567	897	659	859	603	546	758	639	151	756	371	895	37	999999	999999	129	999999	253	328	291	432	999999	999999	999999	502	437	890	999999	727	999999	999999	999999	848	801	542	55	797	156	609	880	999999	577	501	999999	693	405	615	787	862	574	563	999999	870	999999	275	701	599	861	999999	175	655	786	912	892	268	999999	57	235	505	667	331	337	644	999999	318	999999	374	663	114	999999	822	113	120	999999	695	999999	478	388	999999	840	456	936	788	443	234	196	999999	609	385	671	357	999999	291	204	252	236	225	999999	999999	420	337	936	757	999999	353	999999	676	759	999999	631	554	669	999999	665	220	999999	548	210	222	131	199	999999	287	999999	748	442	999999	915	910	469	421	55	235	999999	999999	999999	188	527	100	682	999999	906	999999	754	999999	999999	690	626	999999	856	687	25	999999	40	230	572	659	323	521	999999	729	760	848	736	220	508	443	583	999999	701	216	999999	999999	540	610	292	362	533	326	70	999999	999999	999999	999999	781	405	999999	205	895	941	860	999999	16	189	952	760	67	675	999999	999999	999999	116	999999	292	649	666	905	679	429	937	999999	136	999999	461	167	999999	829	795	955	814	673	248	999999	220	999999	351	24	930	587	850	235	686	988	708	815	999999	732	649	413	999999	500	165	775	957	731	734	868	554	31	429	931	272	720	999999	944	16	428	999999	999999	999999	652	974	999999	579	712	532	147	298	999999	522	801	189	391	840	999999	518	472	730	999999	999999	483	469	909	168	919	962	965	268	764	808	227	478	207	115	472	526	73	206	254	999999	999999	579	909	509	627	751	880	880	416	435	544	698	774	344	824	192	75	933	659	750	567	878	533	836	304	332	981	286	999999	797	454	275	999999	290	999999	999999	560	999999	999999	178	91	999999	852	339	274	528	704	999999	290	289	460	999999	546	504	641	717	56	999999	214	305	769	604	512	619	980	278	221	999999	823	999999	632	665	999999	999999	668	999999	36	999999	999999	776	628	128	996	97	346	324	999999	999999	999999	999999	857	999999	999999	245	999999	487	999999	999999	999999	995	316	220	999999	369	657	795	737	65	835	169	691	851	509	438	676	651	608	425	282	665	999999	240	844	30	73	154	470	999999	92	191	899	793	846	999999	469	418	88	636	440	551	587	674	156	999999	121	16	977	999999	569	999999	999999	167	960	692	455	86	999999	28	306	512	334	581	972	654	269	897	999999	932	969	268	572	971	984	999999	88	875	93	365	909	67	999999	704	597	334	311	742	833	
164	131	999999	52	69	340	928	226	999999	701	501	999999	224	11	55	796	310	195	907	182	239	613	580	993	999999	119	999999	345	999999	983	999999	352	526	999999	851	811	587	225	513	999999	66	514	82	184	999999	144	695	65	999999	907	999999	149	404	570	603	550	550	398	42	949	999999	592	999999	999999	63	999999	703	159	159	999999	219	999999	681	275	999999	724	999999	999999	999999	875	424	999999	224	722	697	508	948	999999	470	310	270	198	193	563	999999	999999	917	999999	130	999999	441	545	905	886	698	212	467	138	453	879	19	154	987	167	535	907	378	874	999999	999999	211	747	689	849	974	30	901	128	724	652	807	490	285	969	999999	878	287	337	33	495	50	999999	512	591	301	125	211	36	38	643	999999	52	725	575	241	693	856	66	999999	677	310	349	413	800	81	999999	999999	999999	722	656	629	50	851	839	514	391	999999	107	557	858	819	999999	99	91	557	765	999999	710	737	750	32	230	999999	999999	194	701	416	999999	520	773	257	193	999999	999999	24	64	201	999999	71	999999	458	999999	999999	999999	858	436	259	999999	253	316	762	168	290	972	999999	409	625	504	655	813	974	532	587	783	999999	999999	571	718	999999	999999	574	879	999999	887	301	272	999999	370	999999	758	451	94	468	213	20	999999	902	999999	999999	615	439	999999	999999	258	875	926	999999	725	452	232	864	541	265	999999	741	883	999999	999999	680	371	687	265	17	897	999999	890	74	383	772	523	733	240	999999	462	73	999999	999999	400	999999	375	101	995	918	999999	999999	910	828	716	471	137	578	510	660	999999	927	999999	689	343	887	999999	999999	999999	953	929	498	999999	570	803	999999	864	244	999999	390	999999	280	999999	346	741	13	461	999999	358	911	645	999999	233	579	999999	534	888	198	315	513	999999	514	999999	999999	999999	776	268	350	35	37	607	892	999999	129	355	115	244	837	999999	339	435	922	512	886	317	985	999999	999999	999999	278	799	675	999999	616	362	999999	976	650	357	965	745	120	45	999999	313	753	999999	113	999999	999999	300	999999	999999	975	87	115	11	417	999999	999999	999999	214	375	757	237	932	962	842	999999	555	138	999999	489	982	594	999999	886	999999	582	563	499	172	830	999999	977	748	434	953	539	257	798	569	915	353	464	540	745	288	999999	999999	791	999999	345	679	361	707	999999	269	391	762	999999	820	834	181	999999	348	383	881	999999	489	507	18	312	520	756	999999	677	145	999999	999999	999999	608	98	210	772	846	827	160	142	280	186	174	572	777	999999	978	734	
744	839	999999	999999	863	999999	613	873	999999	350	999999	922	792	39	436	741	337	192	619	999999	999999	999999	668	999999	233	999999	999999	999999	343	445	535	999999	778	999999	932	306	410	999999	716	110	485	336	999999	999999	999999	238	350	250	750	433	999999	999999	419	256	999999	346	181	605	933	123	999999	309	540	999999	999999	342	999999	957	107	139	340	441	475	518	999999	307	418	999999	518	999999	408	269	563	910	999999	940	999999	532	999999	595	134	805	962	602	113	999999	999999	653	690	669	94	393	153	620	102	803	128	901	999	803	999999	19	96	938	715	999999	746	630	145	999999	270	622	232	511	14	535	478	873	415	80	999999	764	482	849	910	999999	999999	999999	817	407	822	180	532	931	667	125	999999	999999	999999	374	439	175	518	999999	408	471	170	642	615	566	335	255	999999	928	999999	173	999999	247	999999	700	999999	803	812	737	62	999999	99	301	843	889	999999	454	985	50	641	345	256	666	450	448	854	483	999999	999999	82	576	685	603	639	503	588	481	995	197	999999	999999	362	780	763	999999	381	868	798	999999	999999	880	269	454	297	956	999999	999999	796	589	845	999999	476	561	665	485	999999	496	662	349	999999	344	458	798	299	16	999999	475	902	999999	77	985	684	611	511	201	316	240	316	682	999999	718	999999	999999	999999	611	999999	801	125	288	904	885	999999	459	999999	415	432	471	165	290	974	999999	968	664	999999	859	465	999999	60	473	178	184	190	979	763	591	659	52	456	999999	847	191	360	623	237	999999	779	235	999999	105	769	845	84	35	708	145	749	30	999999	493	156	304	999999	651	119	729	999999	236	695	834	755	389	25	477	999999	792	999999	999999	437	340	999999	240	679	954	999999	999999	109	999999	999999	628	999999	639	157	999999	999999	999999	440	709	514	507	487	553	539	360	349	389	829	607	999999	999999	54	404	999999	564	413	999999	999999	999999	947	999999	999999	549	954	77	999999	126	999999	62	935	999999	362	391	840	999999	852	536	700	999999	615	324	503	501	999999	365	999999	447	55	593	559	999999	927	644	761	999999	877	938	999999	999999	368	233	158	777	672	700	562	662	563	663	711	877	225	305	191	999999	292	138	975	598	999999	553	999999	647	502	319	999999	999999	629	999999	62	914	999999	999999	960	999999	176	725	829	872	802	921	884	392	999999	682	410	999999	463	139	445	748	962	999	978	999999	162	510	284	363	737	844	42	450	611	797	939	986	344	799	466	567	309	999999	796	571	669	688	765	820	999999	340	265	999999	678	313	951	999999	
260	155	999999	666	999999	475	999999	958	889	443	780	95	742	424	297	999999	672	877	999999	858	213	416	155	474	744	999999	454	407	589	541	772	307	845	11	736	199	570	799	126	833	969	837	999999	236	908	680	88	494	52	601	828	800	864	103	999999	843	999	999999	921	986	999999	999999	379	999999	670	482	999999	741	687	107	103	872	999999	615	889	999999	733	919	566	74	386	960	999999	999999	713	972	999999	752	999999	999999	200	999999	878	139	812	999999	999999	335	565	435	999999	346	806	945	508	955	48	259	213	368	119	999999	999999	857	610	70	999999	391	643	698	49	497	474	794	907	296	994	631	802	657	999999	408	364	999999	634	49	163	419	489	758	934	193	548	999999	783	120	608	30	529	999999	999999	86	999999	999999	396	942	999999	22	47	221	960	416	457	556	999999	711	725	77	233	570	906	963	902	885	764	855	948	566	21	999999	688	973	112	60	798	831	717	999999	999999	691	176	151	382	277	797	527	736	992	456	81	394	541	999999	958	846	896	183	999999	112	999999	993	999999	10	999999	533	999999	999999	999999	758	629	994	999999	999999	541	404	764	999999	999999	97	246	999999	956	999999	999999	412	156	185	153	213	999999	657	911	395	214	697	860	151	141	744	810	999999	339	244	999999	999999	166	219	266	564	91	314	548	999999	865	420	47	999999	70	837	386	999999	999999	203	856	972	93	842	127	999999	543	999999	459	891	999999	33	790	721	292	861	999999	937	919	999999	132	597	119	202	529	793	660	999999	999999	304	367	999	62	146	388	854	994	999999	101	422	999999	468	855	656	440	842	630	999999	999999	209	999999	448	891	581	80	268	999999	890	322	999999	193	879	542	164	533	999999	970	654	999999	999999	867	930	846	507	567	663	741	462	762	999999	173	345	999999	881	712	999999	999999	481	999999	129	991	114	999999	999999	239	999999	925	700	133	162	999999	975	981	486	341	660	601	393	23	417	999999	410	137	634	170	847	999999	661	452	614	180	499	589	223	999999	763	999999	90	278	426	737	50	999999	609	999999	197	363	999999	549	61	328	724	467	657	602	591	976	999999	999999	391	22	274	999999	519	982	381	396	768	50	578	732	521	999999	597	999999	486	999999	528	999999	972	494	866	121	400	295	456	999999	931	621	854	786	561	999999	886	999999	473	999999	820	627	999999	801	595	999999	971	329	806	999999	869	978	126	520	458	559	633	896	155	162	999999	233	536	349	464	156	195	999999	180	47	238	193	216	693	260	999999	999999	181	999999	643	
150	999999	489	999999	172	953	504	999999	999999	12	850	999999	268	320	999999	596	101	999999	346	448	47	999999	158	999999	999999	686	771	432	269	999999	999999	461	999999	512	999999	999999	744	688	187	511	652	851	463	178	196	248	925	896	759	663	809	288	999999	461	999999	960	922	719	478	486	191	82	84	780	999999	398	992	755	307	157	852	412	917	835	999999	196	726	980	582	140	760	999999	673	606	999999	896	626	545	907	999999	864	34	220	701	329	579	777	682	999999	999999	255	180	598	611	999999	406	371	999	665	418	999999	999999	147	999999	725	316	999999	999999	43	929	771	999999	847	255	999999	828	202	226	515	226	419	53	999999	784	884	999999	287	72	795	999999	535	627	999999	999999	816	922	886	872	975	23	180	999999	649	422	36	798	332	352	328	982	213	154	493	448	999999	201	313	363	462	145	999999	346	682	691	403	154	576	359	999999	370	941	330	250	999999	55	119	404	226	758	96	268	934	744	812	999999	391	999999	999999	999999	625	619	533	999999	840	984	999999	626	957	28	999999	231	999999	913	957	51	883	903	991	403	889	796	97	605	376	877	104	602	869	999999	999999	21	145	999999	813	750	417	999999	410	517	220	493	999999	207	999999	864	295	30	786	771	999999	487	151	47	999999	828	531	928	53	999999	889	999999	999999	999999	15	999999	96	121	110	217	633	973	999999	483	192	999999	359	889	999999	999999	999999	999999	815	108	300	535	869	107	261	984	228	489	999999	447	628	999999	736	43	202	999999	999999	183	920	579	999999	290	999999	667	999999	212	478	999999	209	541	381	999999	426	999999	123	480	999999	999999	860	125	988	153	999999	999999	999999	214	669	326	697	721	999999	417	163	246	959	19	550	999999	252	59	515	586	289	334	999999	812	561	88	920	999999	999999	999999	323	805	591	995	183	929	812	651	543	162	944	488	807	963	662	190	698	999999	929	999999	746	811	609	411	999999	782	999999	999999	652	590	406	975	999999	945	104	999999	655	964	835	620	399	601	999999	363	999999	801	999999	112	999999	381	390	999999	999999	217	999999	512	205	189	141	401	999999	999999	998	952	999999	968	999999	862	869	315	535	999999	277	319	409	155	305	999999	769	72	265	885	893	999999	210	999999	999999	507	903	591	162	475	999999	444	679	630	602	563	607	673	38	664	243	844	846	656	549	999999	999999	896	217	999999	420	78	999999	65	875	999999	751	176	784	275	959	999999	162	69	999999	832	639	779	552	741	649	106	43	999999	652	59	435	553	50	711	699	16	384	
999999	999999	764	309	623	754	875	811	441	888	763	704	999999	691	786	999999	716	842	38	353	999999	309	999999	44	543	413	826	999999	207	136	83	575	952	903	949	999999	999999	533	999999	34	677	930	217	218	999999	999999	697	367	999999	797	333	869	999999	663	909	904	740	730	765	999999	928	583	999999	315	814	197	751	61	999999	781	621	193	826	14	999999	544	101	115	764	646	999999	469	652	410	802	214	999999	299	994	55	274	414	768	806	999999	103	326	902	403	93	155	999999	624	867	185	150	52	666	986	374	812	635	965	128	999999	469	930	999999	999999	999999	292	462	66	697	517	216	999999	30	907	582	228	198	712	681	999999	999999	999999	785	235	662	999999	248	312	630	999999	638	449	999999	311	637	173	999999	400	792	999999	693	589	926	360	968	725	32	758	414	156	623	922	294	626	999999	624	999999	977	850	999999	53	159	436	465	878	767	774	999999	999999	418	114	798	919	879	808	490	918	434	266	936	148	490	999999	484	618	999999	999999	999999	876	23	27	145	550	353	757	543	162	999999	999999	210	950	314	488	999999	51	825	13	414	818	944	706	999999	999999	999999	999999	563	261	952	846	999999	613	751	842	999999	400	968	999999	575	132	999999	999999	999999	952	66	999999	999999	999999	901	442	793	712	749	215	999999	316	306	425	637	53	204	292	210	999999	319	999999	209	999999	231	605	82	999999	437	292	553	615	259	768	999999	999999	476	561	359	519	63	999999	863	545	909	950	103	553	999999	999999	927	999999	138	831	999999	469	786	372	780	999999	369	225	284	999999	661	326	66	999999	761	999999	576	999999	999999	690	571	860	733	999999	562	280	999999	529	957	905	365	570	487	999999	136	204	151	114	999999	999999	999999	838	185	406	999999	593	893	565	792	910	955	294	59	447	270	782	736	132	810	510	999999	999999	268	378	111	999999	838	638	999999	566	568	472	999999	879	999999	733	684	336	779	999999	999999	999999	737	56	949	81	521	999999	168	353	467	28	303	999999	268	319	999999	999999	999999	793	999999	265	162	235	352	999999	999999	999999	906	536	107	999999	352	999999	133	999999	112	222	429	40	999999	798	480	68	108	999999	178	592	621	231	163	878	41	986	999999	999999	792	512	703	999999	649	999999	143	999999	256	67	675	462	156	999999	217	367	387	999999	223	956	784	104	136	802	999999	838	559	685	383	999999	379	365	999999	12	999999	999999	518	962	390	999999	665	999999	999999	999999	874	999999	446	211	23	795	501	999999	773	267	999999	999999	385	999999	152	811	791	457	
258	999999	688	999999	834	154	363	617	849	999999	883	984	300	999999	999999	999999	927	999999	999999	357	671	587	727	612	592	369	999999	367	224	999999	819	579	447	217	999999	999999	362	564	881	301	848	406	999999	999999	999999	789	967	411	416	299	973	545	999999	443	999999	670	999999	999999	727	999999	489	995	999999	243	605	314	547	999999	344	507	732	999999	999999	999999	508	999999	999999	650	999999	803	999999	263	950	999999	642	999999	999999	13	431	930	484	999999	836	416	812	999999	13	712	480	999999	999999	883	999999	909	999999	609	819	999999	935	520	38	999999	999999	924	999999	236	54	478	600	331	152	543	662	413	32	455	537	319	298	655	999999	928	179	999999	561	999999	195	50	368	42	464	999999	999999	910	902	999999	932	912	999999	585	808	535	122	159	436	708	231	664	999999	121	999999	510	28	289	259	109	489	203	999999	999999	50	13	999999	568	999999	298	999999	999999	999999	207	522	624	975	712	847	736	999999	30	725	853	297	531	999999	999999	999999	999999	836	788	999999	802	345	739	550	999999	999999	999999	999999	553	292	148	242	479	162	689	999999	457	534	999999	442	522	293	999999	477	999999	276	519	850	863	608	912	461	999999	100	709	861	783	84	999999	999999	999999	320	272	738	587	620	999999	378	999999	658	999999	430	531	999999	148	999999	876	271	40	513	35	954	562	999999	379	686	555	388	999999	827	814	382	338	147	999999	212	30	730	890	899	458	150	386	999999	999999	492	930	999999	951	999999	999999	522	54	692	999999	98	999999	327	999999	999999	74	999999	925	999999	843	999999	101	393	956	936	498	156	381	999999	999999	885	577	357	999999	999999	756	224	999999	263	999999	999999	338	645	995	311	453	703	999999	999999	834	28	225	999999	371	999999	400	546	385	25	702	999999	151	912	637	999999	520	411	477	999999	155	849	12	671	803	552	800	456	999999	654	492	794	784	391	306	999999	669	837	986	882	496	219	839	421	999999	13	159	999999	999999	738	999999	52	235	999999	844	985	26	553	936	999999	176	944	157	730	532	907	64	759	615	600	597	683	425	595	999999	935	19	999999	120	800	999999	384	999999	999999	863	999999	999999	999999	547	321	30	125	900	177	715	552	71	999999	999999	654	948	400	810	999999	150	117	627	640	903	999999	975	436	443	146	999999	792	999999	497	866	92	347	169	221	999999	580	481	782	257	999999	999999	999999	900	700	466	999999	12	573	40	999999	756	823	999999	991	999999	999999	593	682	999999	750	922	999999	574	252	807	316	789	188	516	999999	668	335	999999	760	999999	44	85	999999	
976	999999	999999	999999	999999	978	120	269	419	178	999999	958	986	799	27	507	956	397	309	657	999999	999999	999999	823	67	204	850	999999	999999	178	531	604	269	858	999999	479	999999	703	581	596	142	999999	999999	621	605	557	850	869	318	872	803	82	735	999999	999999	825	999999	600	171	280	137	690	815	251	646	977	699	138	102	547	180	262	815	713	524	355	263	999999	999999	999999	353	999999	999999	999999	374	999999	869	841	26	999999	257	735	999999	310	999999	999999	732	655	999999	627	858	722	776	770	999999	551	266	31	903	496	572	781	382	661	927	156	577	999999	876	999999	118	999999	121	222	999999	445	720	515	254	82	622	999999	476	600	999999	999999	214	352	999999	823	201	847	999999	530	318	475	999999	999999	383	999999	874	498	779	786	519	10	999999	564	479	265	830	999999	776	830	873	964	315	782	19	305	999999	235	999999	63	996	270	920	999999	999999	825	999999	839	141	932	999999	133	828	999999	999999	651	30	650	999999	623	992	449	81	116	656	353	169	579	871	88	380	648	144	725	999999	259	999999	29	660	999999	183	999999	620	999999	632	999999	145	999999	702	999999	284	301	999999	740	71	556	199	814	933	560	665	513	967	63	562	559	989	999999	900	831	572	10	990	227	999999	10	829	237	999999	907	218	999999	877	513	803	88	295	999999	663	999999	999999	999999	95	109	989	670	33	567	291	82	999999	42	724	870	999999	283	311	999999	299	70	727	961	340	36	999999	131	635	999999	259	484	999999	999999	999999	999999	771	307	999999	890	999999	780	977	999999	999999	999999	157	999999	819	999999	717	529	776	159	114	603	515	108	933	999999	757	867	999999	999999	317	807	808	999999	999999	66	109	999999	369	421	907	999999	93	999999	999999	930	879	176	312	628	747	729	707	124	491	846	163	673	373	855	142	999999	999999	418	999999	148	602	999999	999999	999999	907	999999	170	364	252	595	519	999999	92	13	999999	999999	565	416	821	999999	109	694	683	747	903	435	135	999999	999999	546	772	675	999999	999999	338	896	584	549	720	528	569	999999	999999	895	999999	113	591	369	675	552	999999	339	596	999999	48	908	309	845	999999	482	103	657	86	706	822	999999	550	214	675	999999	15	999999	999999	999999	999999	999999	822	787	420	800	844	999999	837	999999	999999	442	999999	143	839	430	597	739	999999	248	435	999999	276	175	82	999999	562	999999	693	393	546	790	644	999999	358	291	95	999999	434	999999	638	999999	819	350	965	389	999999	417	375	255	999999	276	334	457	867	999999	999999	656	999999	999999	247	999999	82	454	
199	949	999999	999999	999999	557	999999	85	999999	632	999999	108	102	926	209	999999	725	155	22	448	698	280	999999	999999	435	999999	801	999999	999999	505	821	181	265	375	999999	26	999999	980	999999	818	911	999999	999999	702	847	769	24	999999	456	999999	213	101	454	633	999999	918	493	612	359	544	755	904	999999	810	810	438	999999	726	775	193	111	999999	523	204	999999	88	319	764	349	666	236	248	982	999999	999999	729	999999	631	619	242	532	978	630	97	999999	17	999999	160	999999	418	926	999999	787	273	920	467	577	260	106	677	608	729	273	693	317	999999	921	494	517	90	999999	222	117	543	660	999999	999999	436	141	529	738	999999	999999	930	740	938	999999	719	863	999999	162	999999	999999	999999	633	803	715	999999	999999	556	95	855	999999	999999	999999	713	190	253	612	797	999999	999999	129	577	938	449	856	342	952	999999	65	999999	631	999999	999999	246	999999	174	999999	999999	417	186	655	585	444	882	999999	999999	234	999999	999999	999999	999999	75	490	999999	356	957	999999	194	999999	383	984	410	500	883	234	999999	882	999999	36	25	343	755	999999	176	495	544	142	999999	922	793	999999	926	622	848	999999	565	202	999999	999999	730	171	999999	999999	43	201	999999	94	561	658	567	190	765	10	741	999999	362	684	323	999999	999999	824	947	271	164	275	68	788	652	788	668	766	965	999999	305	854	617	845	357	975	249	999999	581	407	999999	613	352	926	880	974	742	880	999999	999999	999999	999999	223	464	755	767	143	467	441	772	999999	999999	224	196	704	887	265	516	999999	348	286	999999	252	550	999999	999999	923	141	999999	677	56	999999	887	574	499	399	999999	163	999999	589	841	782	28	999999	417	563	398	165	232	993	719	235	553	539	124	728	663	672	999999	214	844	11	559	764	726	999999	999999	650	697	314	255	111	426	748	507	503	342	443	143	999999	162	768	909	999999	957	999999	999999	999999	459	999999	999999	999999	607	885	745	999999	232	263	999999	214	648	999999	467	918	747	618	809	804	42	621	395	229	999999	212	62	999999	102	645	806	905	967	566	201	926	577	287	999999	999999	13	667	999999	999999	999999	929	999999	414	311	991	176	999999	21	439	324	838	385	999999	999999	999999	832	669	747	999999	457	187	246	91	556	999999	351	999999	123	277	999999	374	350	316	869	609	507	999999	774	111	999999	999999	894	538	999999	363	551	69	999999	110	708	343	920	692	999999	182	999999	623	999999	770	999999	705	236	999999	999999	949	999999	79	647	999999	896	999999	894	645	118	990	293	708	839	203	989	291	999999	
23	999999	999999	454	657	999999	999999	917	884	999999	999999	999999	999999	999999	999999	900	302	865	482	422	999999	214	523	449	284	584	641	888	983	783	665	781	368	92	999999	185	180	999999	839	394	950	999999	21	999999	999999	194	999999	760	143	807	547	337	517	999999	999999	808	54	999999	179	83	53	808	933	111	134	232	102	690	26	974	999999	796	36	97	471	112	999999	999999	558	100	248	999999	999999	185	245	999999	274	499	484	414	999999	161	336	999999	351	152	979	910	282	999999	101	655	743	168	87	750	999999	999999	407	504	999999	926	470	999999	835	171	62	757	999999	796	958	602	215	999999	843	578	470	270	746	329	132	292	845	890	998	593	148	597	108	999999	999999	999999	999999	999999	798	214	691	257	999999	189	99	232	54	999999	709	999999	449	140	324	508	290	50	999999	87	999999	333	91	579	89	251	33	465	659	380	999999	999999	999999	236	813	999999	887	222	339	567	240	900	247	369	191	509	153	17	282	999999	999999	986	172	24	999999	999999	999999	121	177	999999	165	633	999999	674	716	999999	999999	999999	999999	999999	621	78	999999	125	847	481	95	999999	398	999999	107	26	192	69	999999	782	999999	494	628	999999	516	775	54	650	411	606	337	573	653	596	519	930	690	597	978	145	285	999999	177	136	389	999999	999999	597	590	149	450	513	508	933	643	504	595	977	999999	845	999999	69	714	251	153	522	999999	999999	999999	177	335	999999	999999	40	999999	905	327	501	999999	115	999999	457	999999	272	999999	999999	999999	719	999999	24	345	712	429	142	121	999999	999999	926	982	867	343	921	536	423	999999	999999	433	477	436	738	999999	103	999999	72	999999	577	999999	452	96	330	456	999999	849	56	999999	622	999999	947	919	999999	573	401	999999	102	999999	139	921	999999	458	309	400	597	999999	224	837	251	999999	366	999999	544	225	889	839	999999	999999	984	82	489	591	201	689	999999	999999	999999	999999	785	585	999999	300	999999	655	363	993	999999	929	858	999999	635	999999	999999	927	809	999999	385	999999	683	561	999999	999999	787	67	999999	64	267	620	914	49	148	59	61	666	999999	76	684	888	862	999999	999999	732	999999	920	999999	281	12	273	999999	876	999999	999999	490	234	999999	252	512	606	224	309	736	175	25	819	925	585	166	922	999999	743	924	496	213	999999	507	132	131	867	620	169	62	994	999999	48	867	999999	568	827	999999	999999	563	87	673	562	169	888	717	742	994	861	124	89	115	145	951	999999	876	702	999999	999999	999999	645	986	64	999999	999999	433	999999	999999	866	26	339	985	
641	189	846	999999	650	629	619	415	999999	872	758	55	972	889	605	96	191	193	866	110	999999	404	999999	101	999999	999999	999999	464	740	790	138	844	785	999999	999999	956	114	862	235	999999	117	999999	742	999999	237	999999	284	999999	999999	890	770	683	999999	238	654	999999	999999	754	999999	344	212	164	674	598	744	999999	270	878	425	649	981	328	957	793	993	150	662	156	864	609	999999	573	999999	850	29	999999	694	556	999999	236	695	359	658	890	870	952	526	153	37	323	748	405	437	189	908	452	725	366	999999	999999	999999	124	890	604	313	639	999999	823	579	299	229	713	438	199	999999	999999	669	76	923	50	623	518	129	999999	999999	636	145	457	942	577	729	338	321	999999	652	580	999999	64	587	240	434	999999	999999	737	103	999999	966	999999	235	286	782	658	443	204	890	999999	995	348	999999	999999	504	999999	881	12	570	891	402	502	547	999999	172	615	488	692	615	999999	999999	999999	999999	825	669	896	231	665	794	81	894	126	55	586	585	130	320	910	735	363	821	999999	177	212	643	999999	701	999999	124	177	179	750	588	970	130	999999	891	918	999999	607	849	226	218	999999	996	999999	456	960	999999	999999	304	577	957	262	109	383	224	999999	999999	204	999999	999999	550	626	999999	154	999999	85	465	971	239	999999	903	138	999999	604	999999	678	215	999999	999999	740	64	999999	872	601	999999	336	870	747	398	645	736	812	412	999999	676	591	596	852	747	381	504	825	812	902	999999	828	749	504	29	546	49	999999	187	464	324	477	754	999999	361	211	999999	718	583	999999	665	100	725	999999	928	771	999999	363	999999	645	245	239	999999	999999	926	999999	999999	375	999999	999999	606	999999	999999	947	165	208	837	999999	500	999999	177	999999	252	999999	247	999999	113	715	576	258	999999	686	999999	999999	999999	95	216	999999	384	999999	624	838	990	730	987	999999	464	778	877	729	934	795	862	999999	478	999999	986	999999	999999	352	861	999999	799	479	397	919	999999	104	999999	999999	999999	62	911	113	921	338	795	521	999999	492	129	334	837	847	324	668	823	142	72	769	108	173	62	999999	536	753	49	521	343	77	59	370	59	807	736	881	999999	758	999999	150	664	474	811	249	999999	536	43	952	165	728	105	573	42	999999	971	829	10	880	577	177	299	999999	188	173	443	758	284	999999	120	443	785	75	980	999999	999999	999999	362	812	808	999	999999	999999	366	614	971	999999	338	100	999999	907	880	999999	999999	983	851	390	999999	647	806	999999	999999	13	999999	722	999999	40	592	120	
854	346	476	999999	82	578	457	212	917	574	999999	957	999999	194	202	212	562	781	884	997	80	724	347	714	15	343	747	999999	255	999999	670	999999	893	228	246	999999	440	691	931	612	535	649	473	722	999999	999999	999999	77	810	639	169	172	156	594	999999	140	999	762	193	739	830	999999	956	282	903	260	73	211	947	702	771	871	850	281	999999	431	260	625	999999	166	298	999999	905	615	485	508	999999	309	189	116	500	678	508	201	999999	794	999999	200	999999	205	785	843	130	999999	868	298	999999	874	133	617	879	383	504	36	450	999999	835	351	999999	404	999999	999999	32	841	211	103	999999	999999	499	999999	999999	69	806	72	381	455	559	797	747	197	999999	999999	999999	571	236	127	999999	482	999999	999999	959	350	403	999999	739	999999	820	999999	905	999999	999999	662	384	456	878	819	577	999999	655	994	600	47	603	999999	216	545	999999	461	615	94	999999	890	999999	999999	717	398	999999	391	333	360	635	999999	891	972	271	999999	545	999999	999999	999999	999999	742	999999	756	41	921	746	793	999999	203	441	999999	673	999999	856	999999	755	999999	739	489	163	999999	999999	304	369	328	999999	631	348	682	999	859	767	208	544	186	73	160	999999	999999	651	999999	183	999999	918	275	608	80	999999	237	999999	39	999999	213	262	364	999999	532	396	712	776	999999	454	535	203	581	601	474	999999	680	970	604	999999	999999	837	290	999999	977	385	103	720	85	515	121	903	999999	870	564	945	189	551	999999	999999	135	29	536	428	647	936	346	674	999999	999999	446	266	183	360	55	375	972	352	999999	999999	302	999999	999999	999999	342	631	233	711	47	999999	106	139	999999	840	553	924	311	861	374	51	48	429	586	291	79	855	730	620	999999	198	973	837	893	999999	999999	999999	328	926	96	25	713	635	637	614	696	317	827	342	806	130	74	999999	977	616	117	873	415	419	999999	487	901	612	886	848	555	269	999999	53	379	420	606	384	775	358	337	999999	792	999999	594	762	999999	397	813	999999	133	862	860	287	999999	999999	728	908	395	999999	124	110	999999	788	68	437	81	783	963	395	524	690	999999	628	999999	704	91	999999	825	778	459	514	798	999999	725	693	999999	999999	766	781	692	999999	988	177	999999	237	665	13	999999	166	690	254	999999	428	189	999999	527	999999	999999	583	517	999999	93	999999	999999	609	311	999999	73	999999	38	999999	999999	192	703	826	701	999999	999999	61	999999	999999	999999	668	98	999999	999999	999999	13	292	175	999999	959	192	274	999999	614	381	999999	635	925	999999	999999	
999999	138	577	237	251	725	362	740	360	847	947	544	439	764	424	528	942	528	930	561	780	999999	861	163	834	999999	305	999999	330	158	999999	135	999999	147	982	999999	999999	999999	839	655	999999	999999	999999	999999	21	648	999999	999999	200	852	86	999999	995	547	169	347	276	423	403	332	999999	151	420	212	97	822	605	999999	999999	999999	17	964	999999	285	999999	999999	999999	999999	999999	999999	93	662	999999	477	999999	999999	140	401	977	644	273	107	585	999999	999999	509	999999	612	242	199	53	541	860	999999	844	999999	999999	719	637	999999	999999	736	281	217	249	999999	999999	942	999999	445	691	213	999999	148	621	909	388	999999	59	411	107	782	308	951	152	999999	802	715	633	960	999999	420	764	56	999999	537	826	378	999999	468	999999	999999	482	797	508	839	999999	722	694	935	999999	256	670	235	832	179	437	329	74	999999	965	414	319	179	221	281	999999	278	455	94	93	999999	903	591	31	909	310	511	453	313	999999	90	31	698	999999	977	999999	538	223	523	999999	506	313	580	502	975	999999	313	585	237	400	948	276	609	851	721	352	999999	214	923	999999	926	875	761	372	885	392	621	941	243	531	910	999999	932	984	586	999999	333	98	56	40	996	925	999999	912	386	999999	999999	846	515	634	671	999999	300	654	182	630	999999	218	617	592	267	371	352	999999	489	999999	343	999999	999999	24	29	990	167	893	872	11	999999	848	985	81	999999	774	999999	609	999999	585	999999	288	811	955	165	999999	480	999999	999999	635	582	999999	432	492	479	796	581	501	614	680	177	999999	782	999999	971	999999	233	546	621	492	936	743	846	903	140	999999	813	319	859	905	519	999999	131	246	428	999999	999999	503	601	184	203	934	994	189	418	366	999999	640	983	461	999999	934	842	289	699	839	674	528	362	999999	983	999999	641	709	170	999999	286	545	999999	999999	999999	729	944	447	299	11	749	666	494	773	559	182	335	407	23	999999	861	841	547	588	473	897	150	187	200	932	302	999999	28	945	999999	961	887	999999	999999	999999	990	404	990	697	999999	999999	43	588	999999	999999	935	244	695	999999	999999	444	999999	174	999999	390	589	766	256	999999	709	464	648	549	999999	598	999999	999999	232	852	999999	466	851	850	999999	465	863	562	999999	390	996	67	598	442	342	645	999999	723	790	794	582	233	158	999999	988	999999	369	494	895	276	525	760	21	843	991	156	592	999999	676	999999	526	999999	453	866	999999	651	866	215	216	999999	634	999999	999999	999999	279	999999	317	228	999999	999999	105	999999	666	
999999	864	246	55	754	451	196	63	816	999999	886	277	555	780	999999	272	347	769	164	287	847	999999	954	374	583	999999	999999	838	373	999999	814	808	157	369	999999	999999	999999	605	121	763	29	994	817	523	509	170	724	590	36	956	524	101	941	101	999999	999999	999999	871	472	191	821	358	689	531	243	88	129	195	382	289	147	741	658	401	999999	999999	825	440	865	999999	849	49	811	417	999999	722	866	66	550	994	102	262	142	930	999999	671	314	296	290	430	50	538	218	999999	818	782	443	549	833	999999	588	479	999999	59	341	782	546	282	760	521	221	73	645	387	197	884	608	728	460	596	549	539	160	999999	999999	321	830	999999	598	987	288	327	232	999999	999999	623	257	93	999999	169	135	41	535	769	219	977	893	830	999999	999999	184	715	99	247	425	58	329	571	677	30	999999	481	684	772	999999	893	840	69	971	574	999999	525	139	300	999999	518	999999	999999	235	404	427	10	515	664	813	573	238	985	169	367	999999	685	415	578	217	653	356	999999	536	325	147	833	859	985	999999	658	585	798	776	907	55	938	345	282	602	951	966	30	999999	999999	665	854	899	613	280	951	119	560	93	816	171	249	999999	999999	267	594	150	529	367	164	988	439	218	999999	321	365	350	142	976	999999	687	336	804	868	999999	292	999999	255	999999	999999	549	34	715	959	746	805	94	436	999999	18	810	999999	662	999999	680	999999	999999	647	999999	914	611	976	999999	827	138	999999	999999	985	259	975	999999	999999	999999	23	615	963	724	999999	515	515	999999	999999	999999	999999	455	251	673	10	198	434	645	295	953	800	742	572	999999	999999	830	911	370	108	186	49	999999	915	632	999999	999999	716	511	397	999999	786	643	999999	999999	616	999999	887	171	444	797	825	999999	999999	942	22	999999	52	523	836	428	604	999999	182	999999	87	620	999999	618	33	812	481	922	258	163	176	999999	55	713	999999	999999	999999	749	925	999999	361	710	999999	973	619	379	155	203	674	969	538	640	471	960	781	995	842	279	148	632	999999	902	90	221	999999	855	999999	339	688	331	484	854	229	999999	386	377	637	566	998	999999	666	287	258	289	625	536	696	999999	999999	838	673	673	999999	999999	985	458	629	999999	208	764	154	816	999999	353	999999	683	420	600	999999	999999	368	286	280	999999	965	999999	654	801	595	248	169	150	999999	850	658	811	999999	999999	885	928	747	865	367	244	509	999999	999999	904	999999	941	999999	999999	511	527	480	396	402	999999	999999	999999	803	999999	186	
999999	605	14	999999	664	694	999999	441	999999	714	655	666	502	999999	46	984	125	275	749	15	654	133	999999	639	879	379	271	418	134	999999	999999	135	999999	688	407	638	505	440	999999	220	122	509	999999	999999	855	999999	977	477	365	143	999999	680	63	999999	532	836	542	375	540	295	999999	274	316	999999	775	530	747	814	521	408	488	684	168	539	892	999999	502	999999	783	27	402	999999	62	991	387	267	999999	999999	166	571	106	140	900	999999	787	848	203	736	616	335	999999	173	956	957	655	537	522	999999	930	999999	343	861	591	522	999999	638	999999	325	517	999999	999999	651	657	949	999999	357	999999	345	999999	999999	951	766	74	457	904	999999	838	104	345	850	745	999999	175	778	238	244	548	387	999999	999999	999999	877	228	108	876	471	516	17	655	999999	752	999999	999999	885	436	999999	999999	144	999999	663	999999	999999	979	999999	772	901	485	878	999999	77	808	406	415	999999	418	999999	548	966	581	442	722	830	449	48	107	999999	785	290	999999	661	999999	414	769	999999	358	519	897	560	335	999999	986	637	296	587	499	999999	771	177	999999	363	38	999999	563	186	999999	969	999999	941	999999	214	125	205	536	69	630	403	637	149	255	899	999999	987	641	606	456	95	999999	999999	549	999999	999999	618	812	988	632	617	851	999999	999999	388	841	956	990	130	859	790	111	999999	957	105	719	632	921	578	187	51	198	999999	730	999999	435	816	402	999999	418	507	392	547	437	22	552	54	814	867	67	229	997	999999	746	665	983	317	903	453	41	174	696	244	811	591	428	894	863	479	999999	999999	563	180	711	999999	407	564	799	999999	553	675	817	64	520	957	53	677	220	74	999999	127	912	948	999999	254	999999	999999	736	846	593	999999	190	999999	999999	42	665	827	808	394	267	429	517	958	900	999999	356	999999	999999	999999	547	750	999999	999999	606	835	121	999999	999999	999999	551	259	828	999999	361	896	494	482	150	999999	302	226	999999	825	806	453	609	954	58	430	999999	999999	433	882	308	843	999999	391	738	999999	921	60	444	351	999999	18	601	564	607	14	872	873	999999	246	999999	331	999999	999999	992	163	235	167	567	962	570	383	999999	945	654	518	923	112	744	72	999999	251	782	999999	982	798	852	55	999999	53	999999	33	676	196	999999	977	999999	123	399	584	999999	999999	999999	999999	780	469	192	999999	999999	999999	91	999999	139	439	680	999999	999999	363	876	204	999999	999999	809	523	414	999999	707	639	623	999999	556	810	712	170	219	802	757	310	999999	523	616	999999	
144	268	962	999999	894	246	999999	999999	438	607	247	999999	282	671	953	999999	77	244	762	552	42	243	542	280	67	968	999999	877	561	248	616	362	588	115	55	999999	560	626	651	470	133	611	999999	949	573	999999	887	547	848	787	999999	512	761	73	999999	901	725	691	729	926	26	638	999999	200	999999	884	617	999999	625	411	999999	450	592	301	429	431	995	999999	999999	999999	90	682	38	773	999999	113	601	524	942	999999	826	999999	897	725	454	999999	160	57	999999	999999	900	720	921	447	378	792	999999	469	644	742	906	142	999999	189	999999	343	609	999999	195	886	292	102	999999	481	585	550	553	866	999999	933	999999	999999	999999	999999	649	999999	999999	591	999999	222	193	142	879	209	247	694	885	717	880	120	885	474	999999	999999	406	808	495	449	861	828	249	63	621	710	471	999999	507	965	539	485	581	27	291	973	703	999999	222	35	243	891	664	836	999999	737	57	806	96	563	622	841	874	321	730	576	973	999999	520	179	737	289	196	919	187	999999	538	999999	999999	887	378	255	999999	999999	216	970	173	999999	999999	884	663	665	999999	943	352	698	610	270	999999	714	10	573	999999	999999	297	954	704	744	658	591	208	189	623	209	195	377	255	414	999999	760	412	999999	72	636	999999	82	417	252	577	488	794	278	580	999999	999999	804	615	552	182	261	275	428	754	485	685	483	52	672	999999	975	452	999999	164	537	999999	999999	999999	999999	537	225	999999	999999	999999	179	999999	929	608	155	322	390	999999	703	241	853	494	983	999999	587	950	999999	40	745	494	999999	46	598	123	53	999999	456	303	999999	25	999999	715	813	261	584	689	756	874	896	999999	377	999999	999999	964	311	999999	328	999999	923	63	999999	999999	800	967	575	143	207	999999	564	999999	866	97	159	688	999999	148	681	732	241	897	204	167	143	395	126	999999	999999	634	812	999999	847	832	379	558	999999	772	914	845	999999	999999	491	999999	320	999999	493	290	74	70	691	172	370	595	392	35	999999	999999	61	999999	850	198	845	573	999999	999999	142	43	717	601	177	511	999999	835	999999	791	416	264	999999	227	999999	836	999999	999999	999999	650	640	262	999999	353	999999	184	721	999999	994	496	604	917	999999	756	783	459	999999	472	893	189	939	534	999999	601	999999	604	499	833	999999	24	999999	619	630	999999	922	880	594	373	901	993	789	999999	841	560	999999	999999	999999	999999	999999	452	999999	999999	343	763	711	115	714	848	734	105	684	887	996	980	999999	985	296	584	833	903	999999	208	571	899	400	
224	999999	987	999999	130	286	999999	999999	70	999999	33	285	999999	651	999999	176	745	639	805	318	999999	727	999999	938	210	212	743	267	540	586	75	289	999999	372	496	422	726	999999	999999	999999	286	999999	936	999999	598	709	429	999999	26	737	129	569	999999	591	498	497	833	59	214	918	543	999999	999999	483	684	744	842	505	165	404	449	999999	34	987	42	413	791	629	349	501	999999	811	999999	803	467	505	524	999999	874	998	999999	677	999999	695	285	145	639	462	556	999999	867	924	776	622	297	999999	999999	778	559	94	705	213	709	713	145	999999	999999	65	999999	188	229	989	999999	166	815	999999	83	339	711	896	774	338	83	495	633	858	44	999999	515	649	999999	746	999999	999999	302	999999	999999	525	560	553	999999	584	445	999999	634	877	999999	999999	807	525	743	215	999999	662	320	376	140	223	89	286	697	283	549	376	226	483	696	840	999999	439	804	999999	778	168	662	199	893	705	861	756	565	424	999999	999999	906	756	999999	641	479	925	999999	999999	445	283	855	999999	999999	999999	161	160	191	999999	756	378	721	999999	436	907	999	130	483	435	362	999999	721	282	462	559	470	470	803	65	370	937	999999	999999	999999	999999	312	700	999999	823	999999	711	999999	112	668	452	278	720	329	772	641	359	452	999999	401	122	562	999999	508	484	999999	999999	356	135	102	818	999999	671	84	931	604	309	999999	659	881	651	999999	619	614	999999	999999	750	151	41	999999	21	495	373	659	999	942	729	202	680	225	863	364	999999	999999	850	267	607	646	999999	177	342	394	792	938	999999	363	999999	999999	498	999999	999999	548	999999	711	90	332	820	21	999999	989	999999	117	295	444	27	296	999999	609	763	752	999999	114	753	999999	92	999999	999999	435	999999	999999	998	760	703	486	367	999999	50	999999	928	999999	999999	595	571	999999	302	234	108	357	999999	999999	54	344	215	745	518	753	794	459	629	463	628	999999	112	999999	999999	124	413	999999	87	703	256	581	999999	245	999999	99	543	999999	572	999999	999999	999999	514	999999	600	664	555	958	967	999999	529	590	118	475	999999	62	999999	142	416	999999	821	300	280	227	216	473	663	969	440	429	220	448	999999	772	999999	999999	999999	656	999999	337	568	454	840	473	183	666	473	214	346	262	606	410	939	999999	999999	237	999999	297	999999	137	10	586	528	548	999999	91	702	345	540	625	182	835	304	89	619	376	460	807	54	550	999999	999999	999999	187	822	999999	509	502	736	707	207	592	417	711	999999	982	926	999999	79	102	963	137	674	
999999	89	999999	116	860	999999	668	777	999999	253	699	999999	551	954	350	725	593	581	210	608	833	999999	999999	427	593	752	637	999999	167	737	952	586	872	784	911	108	999999	703	649	999999	78	999999	929	349	999999	584	785	38	586	999999	486	520	763	528	841	302	499	999999	523	117	148	227	619	540	300	999999	263	766	52	251	673	889	999999	483	540	903	499	999999	709	999999	967	609	999999	590	261	999999	823	999999	942	618	999999	708	190	541	999999	850	320	399	58	605	331	28	985	344	999999	596	587	289	988	938	999999	999999	643	514	149	539	363	38	999999	858	999999	909	823	434	999999	965	708	401	999999	689	999999	109	202	114	687	948	623	530	687	665	854	999999	365	14	815	360	74	676	401	58	497	999999	120	199	316	421	204	561	999999	938	887	196	393	309	355	999999	66	539	827	201	915	833	351	622	13	755	554	819	618	999999	900	999999	999	847	202	999999	988	12	797	275	999999	72	999999	999999	999999	668	160	66	658	121	304	534	849	999999	142	664	999999	498	195	561	999999	385	942	420	999999	854	999999	546	116	55	714	999999	741	999999	447	999999	999999	601	844	345	604	999999	171	506	987	376	193	798	999999	538	369	999999	999999	246	999999	999999	129	418	999999	923	481	999999	949	612	407	250	793	298	763	289	659	999999	653	850	956	379	224	999999	999999	999999	671	999999	831	999999	999999	224	247	504	999999	78	999999	596	889	921	863	989	547	558	109	746	582	894	999999	434	999999	999999	847	966	290	38	999999	683	985	999999	261	92	782	999999	927	193	13	298	999999	695	556	999999	459	731	999999	966	831	666	346	685	98	776	363	406	699	665	999999	280	999999	134	999999	999999	610	848	999999	781	217	176	631	916	743	999999	759	349	878	815	570	125	979	323	206	498	347	309	952	484	728	999999	999999	271	816	732	83	999999	781	506	462	610	71	999999	759	665	45	430	942	803	27	23	528	884	104	261	301	901	999999	999999	711	311	895	195	62	999999	495	369	109	21	999999	748	568	381	362	959	63	999999	999999	541	463	916	367	159	467	715	857	796	176	564	999999	181	93	366	794	161	714	875	163	999999	179	675	330	930	591	999999	455	156	531	999999	207	526	347	396	961	795	943	746	728	999999	973	999999	202	544	580	49	664	212	586	999999	254	188	620	999999	372	788	596	437	567	198	269	999999	999999	999999	367	914	999999	697	999999	999999	999999	968	157	816	954	479	482	785	999999	552	614	252	569	330	890	29	905	712	999999	999999	
999999	516	189	540	87	272	999999	171	187	666	215	999999	807	586	993	999999	41	999999	680	892	315	810	86	999999	999999	999999	999999	943	151	348	18	132	673	231	801	701	999999	616	738	692	55	321	608	694	347	647	444	982	999999	613	999999	111	999999	142	999999	398	439	999999	957	999999	999999	490	29	839	657	999999	304	999999	785	302	999999	999999	75	999999	846	994	999999	999999	678	999999	582	169	616	538	359	999999	101	540	363	999999	999999	625	659	999999	572	564	301	999999	46	264	999999	857	206	44	125	573	45	999999	999999	999999	196	56	495	30	488	960	874	491	489	999999	991	763	233	382	40	872	765	397	425	292	703	443	356	423	999999	999999	962	999999	999999	999999	871	999999	999999	489	999999	224	139	638	200	611	690	809	289	296	999999	999999	999999	823	14	253	808	648	628	12	180	752	700	82	437	764	998	301	79	703	999999	944	517	999999	165	815	743	999999	207	813	602	893	163	999999	999999	13	99	148	999999	999999	978	233	999999	253	319	474	999999	66	210	436	613	398	740	586	417	328	82	999999	667	198	999999	681	451	814	410	999999	598	640	920	434	674	859	724	900	724	654	999999	273	434	691	301	999999	925	771	210	999999	163	577	999999	833	930	999999	480	999999	668	306	782	999999	843	999999	875	883	146	999999	999999	999999	674	839	999999	762	999999	808	465	999999	896	823	755	680	614	999999	133	31	988	97	504	474	388	344	999999	428	872	910	430	402	999999	417	550	160	19	456	999999	323	716	999999	39	132	744	504	492	844	551	112	999999	647	908	854	895	58	281	999999	374	339	606	443	890	999999	999999	73	169	488	283	605	670	168	666	810	315	109	68	382	730	884	852	398	877	770	909	783	999999	962	522	502	878	999999	91	210	999999	282	998	146	999999	680	999999	999999	570	999999	441	842	981	107	999999	999999	999999	999999	999999	490	487	999999	566	999999	983	604	579	207	966	781	999999	999999	86	465	103	42	110	921	637	59	549	999999	827	931	338	77	801	999999	423	726	511	978	999999	600	722	508	716	878	163	149	111	999999	47	789	999999	492	765	525	14	516	696	999999	271	999999	941	638	999999	634	791	915	803	999999	783	249	279	748	793	485	999999	595	999999	231	768	498	948	999999	811	48	712	999999	312	285	391	999999	40	999999	716	648	999999	999999	127	91	97	248	346	918	364	999999	519	999999	699	289	782	419	999999	999999	310	773	568	539	827	999999	921	945	999999	527	999999	999999	999999	836	41	154	999999	658	477	244	999999	530	999999	999999	
999999	23	529	243	156	999999	999999	999999	999999	565	142	943	90	130	999999	776	169	999999	999999	999999	127	486	588	683	999999	554	999999	134	999999	956	999999	780	620	538	492	999999	999999	688	798	589	34	828	171	653	703	98	74	705	401	700	999999	992	999999	343	999999	570	435	845	794	602	569	379	40	758	235	999999	999999	999999	637	453	953	480	999999	999999	794	298	999999	934	979	360	490	757	999999	251	999999	347	885	286	626	999999	999999	999999	894	999999	30	655	999999	999999	428	351	765	522	78	948	747	603	649	849	999999	624	255	999999	866	444	121	811	999999	999999	876	999999	999999	999999	925	999999	75	976	586	999999	35	149	499	911	515	638	594	967	689	783	503	288	698	46	999999	999999	676	886	120	459	94	218	18	19	536	541	875	719	999999	362	882	771	27	502	823	409	134	344	999999	999999	849	154	132	863	999999	598	199	999999	999999	923	999999	189	865	137	999999	999999	999999	489	384	974	762	999999	380	337	901	732	999999	205	223	337	877	999999	999999	999999	999999	940	95	999999	724	938	999999	446	410	999999	322	703	905	999999	440	16	278	645	959	21	475	974	773	795	961	562	337	999999	225	999999	55	999999	999999	982	999999	999999	731	986	764	445	632	326	999999	705	999999	207	827	380	764	999999	999999	242	381	889	417	635	999999	999999	999999	172	611	357	230	429	999999	999999	424	922	372	319	285	292	880	999999	388	159	509	77	780	999999	735	956	999999	19	999999	999999	999999	399	575	891	954	999999	802	602	833	999999	105	55	86	409	783	904	18	455	999999	776	999999	857	510	268	136	108	519	429	999999	999999	128	999999	507	999999	288	34	357	480	364	845	489	287	999999	113	63	463	990	999999	980	999999	948	784	999999	155	461	478	888	316	765	856	999999	383	175	188	999999	999999	999999	271	999999	758	556	537	100	95	999999	999999	177	406	215	999999	999999	999999	448	999999	707	343	142	362	999999	810	146	50	715	508	924	115	122	512	947	178	916	729	259	232	283	420	693	992	999999	387	311	999999	111	103	999999	781	935	569	999999	823	752	195	906	321	622	515	999999	592	170	999999	962	664	999999	46	756	388	999999	225	332	296	650	149	503	999999	509	999999	939	622	759	153	999999	552	41	133	426	730	822	999999	610	767	999999	110	832	677	425	999999	42	74	346	370	891	720	247	193	182	999999	999999	929	999999	968	576	209	999999	999999	21	999999	633	335	999999	35	999999	951	615	999999	698	549	999999	826	562	862	621	874	285	399	999999	999999	314	847	999999	813	48	893	
136	999999	201	399	277	814	665	15	999999	706	454	999999	805	999999	114	683	495	633	999999	866	999999	949	356	999999	999999	999999	765	999999	114	785	384	807	987	999999	825	973	372	308	281	502	170	999999	849	915	430	963	999999	321	354	631	361	327	518	182	526	186	999999	499	474	834	999999	113	999999	237	331	646	334	999999	125	141	320	999999	999999	802	999999	820	999999	440	281	960	848	453	217	999999	999999	66	298	814	154	648	687	873	834	999999	453	66	655	622	593	999999	639	461	206	223	320	175	966	716	999999	999999	87	855	227	514	986	605	896	427	803	275	358	519	988	999999	454	447	999999	914	359	999999	999999	486	846	498	330	397	257	993	999999	268	100	999999	348	448	570	831	999999	330	460	847	169	238	999999	328	435	999999	472	728	999999	999999	999999	999999	366	827	542	601	18	729	193	599	999999	902	265	544	184	999999	180	999999	906	622	791	42	463	999999	999999	936	666	527	72	210	999999	528	999999	298	456	999999	225	999999	999999	969	822	926	147	999999	498	267	972	999999	153	660	999999	999999	822	156	92	780	598	854	348	606	934	491	999999	983	674	999999	677	967	999999	147	999999	660	644	937	999999	864	895	602	23	999999	963	392	999999	999999	260	12	706	88	216	675	449	999999	181	309	44	341	270	163	197	999999	589	15	999999	16	999999	299	288	884	999999	227	885	996	841	126	999999	552	117	999999	732	672	133	999999	761	422	697	999999	488	344	902	468	604	999999	999999	353	642	999999	206	376	312	960	723	999999	732	999999	999999	453	529	64	999999	999999	234	16	430	524	999999	990	253	773	319	999999	810	943	981	888	623	999999	591	497	484	684	355	740	951	772	948	311	866	773	632	254	668	999999	678	999999	999999	999999	320	890	807	652	714	432	67	999999	160	780	840	843	999999	646	862	41	580	982	146	493	65	658	576	244	999999	480	151	75	253	999999	999999	999999	654	36	999999	700	689	999999	969	999999	999999	561	999999	999999	999999	33	408	985	999999	999999	854	999999	283	750	542	661	323	573	529	243	291	992	999999	773	515	999999	199	999999	812	171	352	747	23	223	810	503	46	408	773	999999	82	999999	999999	616	532	579	298	904	494	182	387	126	313	735	641	690	415	848	999999	202	834	70	182	230	294	116	682	69	999999	999999	624	915	799	428	171	136	318	539	251	999999	979	999999	999999	640	784	235	444	287	582	129	999999	198	745	581	276	21	999999	462	999999	426	896	239	999999	999999	557	471	326	999999	573	515	382	876	606	999999	
222	999999	217	542	999999	999999	671	405	487	819	950	436	180	228	162	160	153	855	217	824	49	750	329	407	999999	323	908	560	713	76	747	222	999999	999999	368	726	803	450	26	272	755	501	752	155	999999	131	300	108	731	422	371	526	668	782	687	472	229	809	999999	133	160	120	691	420	999999	738	844	162	860	436	357	703	839	945	79	548	998	999999	901	961	999999	810	829	300	704	230	553	999999	999999	895	506	999999	999999	999999	122	999999	809	341	83	767	999999	148	248	305	75	668	687	723	712	999999	999999	55	999999	999999	111	349	291	999999	715	851	194	44	821	964	929	999999	711	946	832	435	999999	666	110	144	999999	883	999999	999999	234	46	543	830	107	999999	431	460	95	504	999999	999999	363	419	626	999999	583	999999	327	284	375	712	999999	740	999999	286	410	808	945	773	812	999999	777	757	175	679	318	364	937	629	542	478	277	216	165	70	82	329	999999	999999	561	442	566	297	168	522	88	802	939	820	999999	999999	515	321	999999	574	994	605	253	946	913	228	315	698	741	897	999999	750	585	999999	214	91	768	76	222	379	660	999999	599	653	600	999999	424	126	838	919	963	955	999999	590	75	476	999999	999999	965	342	999999	999999	999999	270	86	337	226	119	615	999999	999999	448	108	999999	913	515	16	599	999999	406	804	198	860	999999	934	490	236	999999	764	738	15	999999	111	880	999999	999999	933	338	576	272	299	315	510	138	74	524	856	211	676	560	470	486	747	568	999999	938	18	734	336	999999	111	231	354	877	999999	189	347	999999	80	131	999999	677	999999	92	117	499	999999	731	757	419	633	35	999999	214	277	528	927	542	352	313	783	999999	11	980	171	77	960	633	434	999999	187	638	141	554	978	792	463	664	461	48	261	286	999999	917	962	86	902	999999	610	185	999999	804	999999	999999	347	382	676	52	999999	49	539	64	999999	999999	241	995	894	773	235	999999	75	999999	91	314	62	507	231	93	27	95	999999	819	999999	258	633	382	999999	374	217	999999	125	420	743	421	509	206	979	115	999999	967	999999	139	999999	135	120	987	723	571	714	840	160	592	35	835	999999	719	41	58	247	858	999999	529	566	629	369	999999	530	669	804	856	527	999999	408	59	903	45	904	897	148	646	659	999999	660	376	455	999999	395	907	547	790	999999	930	867	826	734	661	999999	296	999999	465	467	63	767	999999	999999	44	999999	975	999999	838	815	144	910	601	999999	51	869	200	999999	835	268	623	132	24	691	999999	
258	581	325	251	999999	999999	999999	683	999999	999999	433	802	999999	420	349	420	999999	708	975	40	30	999999	627	692	792	382	122	930	206	843	930	753	999999	999999	785	612	660	999999	375	207	12	999999	422	999999	999999	77	146	763	496	999999	648	423	49	660	999999	983	954	632	459	100	999999	211	486	344	676	680	635	337	635	736	759	999999	999999	999999	38	793	999999	35	999999	999999	246	359	443	358	999999	516	713	515	159	999999	999999	999999	241	999999	701	800	750	87	925	937	441	808	137	759	98	363	90	271	632	782	999999	928	999999	733	854	156	768	999999	149	169	966	999999	999999	833	999999	999999	63	69	86	999999	52	775	109	147	293	437	231	684	269	841	436	452	883	376	671	999999	480	999999	429	554	999999	622	938	766	970	321	630	304	680	366	310	999999	194	403	740	365	829	419	450	427	924	93	868	307	733	524	999999	811	171	359	261	555	639	532	206	429	836	343	177	999999	806	927	13	999999	999999	415	268	490	999999	316	899	70	999999	12	629	948	754	640	43	455	85	819	143	999999	115	754	999999	999999	206	999999	528	496	252	477	999999	997	89	965	766	328	266	756	184	854	459	200	498	999999	902	258	999999	205	310	721	897	999999	793	682	999999	786	33	605	293	326	999999	413	818	589	392	632	868	999999	874	714	199	329	999999	999999	872	914	266	755	999999	948	645	332	196	530	580	999999	213	407	177	979	304	660	473	858	76	55	382	908	254	280	390	886	331	595	999999	999999	353	515	999999	883	530	278	845	344	681	464	227	297	19	759	428	470	620	894	420	999999	856	785	221	826	541	357	510	490	568	758	11	601	998	12	999999	698	999999	294	459	36	999999	138	187	999999	828	94	899	494	852	919	999999	436	184	992	999999	999999	303	999999	352	999999	767	999999	776	922	463	625	298	999999	480	729	873	336	444	999999	724	999999	608	609	997	456	458	26	638	648	492	999999	426	16	290	722	404	999999	942	287	268	459	361	264	158	212	796	893	999999	999999	56	939	992	999999	999999	994	958	999999	985	999999	999999	751	727	138	999999	888	208	999999	999999	757	335	999999	999999	167	135	275	999999	353	999999	795	660	565	999999	999999	999999	553	582	636	739	296	763	999999	999999	56	563	517	731	233	824	270	13	513	999999	266	999999	787	555	835	999999	999999	628	615	999999	200	999999	999999	749	999999	537	886	316	572	552	439	994	625	999999	999999	604	618	544	152	529	200	999999	156	398	744	999999	813	997	747	999999	738	667	158	
475	999999	999999	403	999999	520	999999	937	999999	441	961	737	272	181	155	218	241	56	999999	999999	999999	53	999999	98	999999	999999	502	723	889	568	600	814	772	999999	159	214	535	210	850	33	456	591	999999	999999	195	999999	481	548	668	789	516	925	999999	999999	72	999999	37	723	632	999999	27	972	58	395	840	156	965	426	999999	941	683	999999	206	443	38	504	808	59	902	120	533	999999	65	999999	62	675	543	999999	783	727	186	811	578	98	16	999999	543	850	518	49	695	65	999999	726	116	485	729	999999	163	999999	623	999999	999999	521	238	73	917	999999	999999	175	612	999999	643	303	999999	999999	462	117	437	554	961	957	999999	863	424	478	437	338	993	577	999999	706	436	226	999999	208	990	66	999999	942	566	999999	517	353	436	320	421	999999	962	244	999999	621	410	608	999999	665	447	957	999999	760	636	589	999999	765	228	906	948	427	199	566	880	999999	258	999999	987	376	449	197	437	114	999999	213	999999	759	553	335	305	828	620	448	999999	999999	999999	109	316	977	640	752	999999	529	372	994	999999	405	364	628	373	916	620	999999	225	999999	529	992	703	432	223	999999	999999	999999	610	129	806	750	805	847	445	159	187	20	736	697	999999	999999	741	999999	999999	999999	404	999999	961	389	217	391	999999	999999	513	966	405	884	763	445	999999	241	918	252	197	293	600	517	192	224	739	610	502	999999	197	621	261	999999	999999	999999	800	999999	999999	231	999999	999999	528	303	999999	478	999999	302	999999	300	999999	831	989	498	874	886	999999	999999	743	747	650	607	889	704	324	891	715	999999	999999	520	645	254	999999	696	999999	772	765	306	183	713	470	446	363	211	999999	999999	999999	999999	767	376	873	912	553	193	581	315	535	824	979	451	763	999999	670	736	655	912	999999	302	168	111	130	82	714	999999	287	213	999999	687	342	959	269	952	995	266	646	732	999999	125	125	35	999999	999999	327	732	950	999999	776	999999	556	459	999999	339	604	999999	255	800	208	999999	905	377	70	848	491	29	191	999999	995	999999	999999	999999	220	999999	186	142	864	999999	754	981	89	999999	437	627	140	999999	136	930	999999	338	20	846	534	187	219	748	964	398	999999	307	550	150	484	372	537	634	248	426	162	999999	802	76	999999	999999	444	999999	940	443	717	609	999999	999999	461	999999	403	999999	397	43	207	999999	999999	475	999999	456	999999	999999	333	74	100	506	644	709	778	886	535	944	799	999999	743	121	808	999999	999999	850	414	999999	688	817	969	293	246	999999	229	999999	303	337	
999999	599	784	999999	999999	999999	353	220	965	999999	483	575	140	459	999999	89	299	95	630	999999	999999	879	52	152	999999	516	999999	806	270	438	490	64	999999	208	607	999999	533	248	348	999999	187	469	884	230	999999	999999	687	519	840	166	999999	144	103	656	542	466	556	642	254	999999	780	999999	999999	536	703	429	981	999999	851	252	555	60	747	999999	469	334	999999	822	999999	147	828	585	966	999999	522	356	960	937	666	151	654	890	994	999999	162	641	999999	358	526	396	999999	999999	668	999999	610	999999	999999	406	196	217	471	733	316	999999	438	204	999999	846	23	999999	468	54	999999	710	598	665	66	666	544	828	815	999999	999999	939	16	999999	917	379	502	657	959	563	750	458	680	921	584	888	999999	958	999999	672	344	999999	928	999999	489	958	999	945	808	999999	862	368	402	999999	437	376	999999	365	287	999999	353	365	396	999999	999999	816	999999	999999	90	178	999999	586	767	152	311	135	21	918	999999	959	379	556	849	999999	701	392	66	855	999999	217	787	296	681	999999	329	978	783	33	793	672	999999	332	999999	999999	715	285	601	259	523	312	999999	191	771	999999	999999	797	516	167	212	911	760	184	999999	872	390	728	904	907	999999	332	351	988	134	920	999999	57	691	218	523	999999	790	806	342	191	852	606	999999	363	38	531	471	999999	820	882	912	999999	999999	999999	260	999999	999999	999999	436	200	960	376	66	850	999999	999999	999999	308	999999	786	130	954	842	11	29	783	999999	999999	878	301	860	999999	178	252	18	287	907	698	958	535	55	106	379	151	230	999999	549	674	76	254	426	999999	982	43	762	958	999999	147	999999	476	784	999999	815	145	339	245	208	814	841	19	876	416	999999	118	741	33	584	700	781	543	999999	538	999999	634	874	697	743	144	489	999999	375	770	725	999999	751	999999	291	244	812	985	287	999999	999999	66	378	19	823	873	999999	738	383	220	366	439	242	256	353	191	270	999999	501	999999	999999	791	643	999999	691	857	366	526	742	349	999999	795	266	508	705	429	265	865	999999	869	999999	751	676	164	414	296	259	505	871	999999	973	180	999999	223	410	51	999999	999999	328	966	517	775	996	44	999999	570	182	733	550	924	925	404	769	631	230	583	125	489	701	404	607	861	654	642	999999	717	311	52	108	664	16	993	999999	906	999999	78	755	642	999999	844	123	526	954	999999	184	579	411	862	999999	999999	999999	999999	571	923	368	655	999999	999999	668	615	268	999999	999999	999999	918	932	857	999999	279	999999	827	483	
999999	857	290	91	999999	707	467	796	999999	449	59	281	738	83	999999	999999	548	706	947	401	974	226	586	984	891	77	38	251	721	548	999999	841	999	999999	999999	999999	999999	286	748	999999	999999	871	309	999999	999999	364	999999	845	510	244	324	572	214	999999	509	441	280	999999	200	999999	679	999999	85	999999	856	217	281	295	999999	999999	999999	271	958	534	505	112	916	999999	903	536	919	193	740	487	234	999999	637	573	943	844	999999	346	999999	908	743	679	795	999999	961	872	92	862	58	792	263	63	613	679	999999	999999	524	512	402	663	919	495	485	598	542	836	999999	708	352	999999	284	643	184	59	999999	825	317	384	999999	999999	454	67	145	947	233	999999	416	999999	641	999999	330	930	943	432	999999	258	204	207	998	134	302	384	520	106	999999	619	878	563	889	116	999999	149	706	371	219	999999	360	999999	374	371	429	623	76	804	631	354	999999	751	70	542	999999	119	385	681	999999	79	547	49	439	613	303	999999	78	535	458	190	234	582	223	136	897	999999	833	637	999999	678	317	999999	474	173	919	136	503	356	485	979	764	34	999999	149	999999	321	999999	760	78	999999	999999	999999	356	999999	130	128	999999	933	644	963	286	999999	976	999999	999999	999999	574	999999	694	176	359	999999	999999	478	426	209	949	999999	811	586	569	82	569	999999	133	776	368	999999	53	999999	598	999999	712	522	703	25	58	999999	387	493	746	831	75	999999	999999	833	491	877	34	999999	178	999999	132	67	403	213	188	999999	936	984	472	551	232	893	578	790	999999	999999	774	410	999999	386	696	328	840	737	16	667	912	300	295	491	998	132	999999	144	447	654	999999	500	837	211	636	999999	30	999999	609	182	999999	436	823	999999	999999	624	769	792	999999	803	999999	665	206	999999	934	645	999999	981	553	109	270	443	353	999999	418	284	573	949	750	303	308	999999	138	833	999999	486	477	341	388	383	362	840	376	643	436	463	303	326	999999	990	703	48	651	509	912	890	999999	999999	545	828	61	820	51	474	504	581	999999	372	186	458	178	367	999999	179	999999	430	76	709	927	954	999999	256	683	759	599	270	994	999999	921	454	403	18	796	559	332	999999	798	902	148	855	925	999999	150	818	822	346	999999	999999	762	999999	823	382	999999	591	847	805	146	291	874	999999	587	999999	450	999999	64	170	571	53	847	214	999999	173	571	82	39	59	116	865	937	263	825	522	865	999999	630	30	477	999999	999999	527	999999	999999	38	904	277	26	999999	999999	763	662	775	999999	
999999	558	860	659	999999	467	562	798	698	999999	354	620	419	999999	999999	999999	111	43	692	366	342	330	999999	999999	145	999999	805	999999	568	698	111	999999	488	434	889	317	578	999999	219	999999	652	999999	999999	133	172	999999	494	212	972	478	999999	729	969	999999	68	313	999999	746	524	154	662	549	999999	10	180	80	142	984	185	999999	442	999999	824	683	999999	428	502	685	999999	727	182	602	50	99	999999	381	315	78	375	585	568	832	456	74	356	113	683	827	953	102	285	510	37	245	46	186	905	999999	705	639	811	73	793	999999	999999	70	509	149	999999	999999	764	73	618	599	999999	609	683	759	999999	999999	745	674	732	860	451	671	574	804	63	214	476	29	373	735	774	999999	999999	659	999999	296	604	543	999999	164	999999	221	891	437	78	999999	503	155	959	105	999999	146	340	933	355	310	495	704	96	414	331	745	999999	882	999999	672	999999	34	666	999999	15	211	467	577	532	240	999999	147	736	626	711	331	70	277	841	999999	174	115	313	792	999999	899	457	999999	832	592	999999	19	999999	405	866	999999	488	918	999999	999999	679	762	999999	125	530	999999	968	999999	703	10	684	432	999999	197	507	465	720	874	248	999999	754	664	745	940	718	999999	999999	340	760	242	842	151	188	999999	999999	411	704	197	271	453	931	987	109	832	907	98	968	424	897	410	758	999999	680	983	938	25	27	469	406	760	823	637	999999	999999	167	543	254	999999	239	105	999999	532	613	795	184	767	564	912	43	630	802	999999	443	359	999999	238	471	999999	220	942	999999	244	791	511	999999	999999	287	638	674	373	999999	999999	194	999999	999999	236	10	885	809	181	460	999999	436	776	958	712	204	999999	987	929	82	999999	682	297	711	999999	741	112	174	999999	489	999999	248	669	786	999999	926	641	709	257	238	586	395	49	492	289	999999	999999	553	917	109	999999	651	744	301	793	403	897	100	133	494	898	720	999999	691	534	866	766	989	999999	786	562	650	739	701	495	999999	999999	804	432	999999	999999	559	257	780	562	999999	503	999999	992	333	38	551	586	762	339	865	466	357	999999	423	52	34	999999	999999	999999	287	911	999999	805	999999	760	102	667	416	768	999999	473	999999	139	258	372	398	999999	908	757	21	74	976	371	630	209	295	846	999999	999999	701	247	126	244	285	999999	459	571	864	573	999999	883	179	999999	990	402	999999	999999	709	999999	654	37	413	383	535	222	934	682	185	999999	999999	256	658	742	76	111	356	999999	853	885	912	826	142	344	
999999	137	895	982	381	237	890	999999	999999	957	29	673	999999	742	999999	72	438	777	396	935	108	999999	999999	436	927	888	55	405	374	824	148	828	895	78	999999	407	327	952	311	999999	999999	408	999999	999999	722	403	278	999999	214	791	999999	145	440	207	246	999999	903	468	64	493	191	999999	702	322	999999	201	778	765	999999	999999	744	999999	475	447	896	699	580	533	999999	534	620	999999	200	999999	999999	13	999999	999999	831	999999	503	859	999999	818	999999	999999	999999	796	882	530	624	999999	432	902	57	970	669	999999	310	547	560	379	999999	530	872	749	304	129	945	815	803	90	933	999999	808	884	999999	657	999999	352	993	784	650	193	909	117	999999	298	535	406	344	999999	396	294	869	133	115	999999	945	999999	259	587	999999	77	999999	544	578	671	104	172	391	999999	322	958	553	999999	999999	571	620	765	999999	999999	593	548	481	408	693	649	999999	684	779	221	712	662	999999	416	933	583	466	375	999999	347	999999	373	24	999999	92	438	999999	103	404	544	756	189	999999	252	994	312	999999	328	850	999999	779	420	999999	180	999999	999999	864	147	842	155	114	255	999999	402	812	229	533	158	999999	264	908	999999	289	245	464	532	385	851	421	630	999999	148	525	608	568	783	981	999999	33	432	574	603	260	259	439	511	952	884	440	775	999999	447	11	595	31	980	141	156	715	776	284	23	999999	999999	167	999999	729	628	999999	38	247	999999	999999	893	999999	315	548	40	999999	953	999999	500	420	646	999999	999999	146	999999	999999	588	652	834	138	256	157	561	877	999999	999999	472	999999	334	60	411	999999	999999	322	999999	904	999999	999999	111	999999	761	206	784	602	88	370	999999	830	800	999999	999999	999999	999999	560	999999	999999	139	999999	510	938	999999	999999	255	999999	999999	119	999999	237	38	34	870	156	551	999999	376	999999	373	958	798	677	999999	642	981	999999	804	34	134	540	444	999999	775	289	930	999999	999999	589	999999	344	593	969	999999	390	801	775	999999	109	835	919	193	827	999999	181	638	833	999999	700	200	962	645	984	984	230	793	666	259	591	226	389	999999	787	999999	39	375	829	77	102	840	999999	122	705	199	999999	356	616	988	604	999999	999999	706	318	398	988	698	608	984	999999	999999	145	526	999999	882	999999	444	999999	728	353	805	808	765	372	859	984	849	940	794	780	999999	999999	999999	654	941	999999	682	176	398	120	999999	999999	999999	999999	999999	705	690	999999	822	743	769	950	888	645	798	841	341	344	999999	414	149	757	999999	214	514	420	467	871	647	
764	999999	277	999999	617	22	49	999999	87	866	163	999999	325	127	61	20	999999	298	42	856	109	999999	348	718	984	999999	583	952	640	184	95	247	818	886	999999	970	502	941	280	632	758	877	264	477	304	119	824	999999	762	203	590	132	435	24	548	999999	999999	559	999999	646	439	999999	332	903	781	916	485	439	69	91	518	982	27	409	107	231	999999	871	423	874	156	999999	199	447	594	962	811	804	347	91	544	942	917	999999	999999	671	554	361	695	999999	633	395	580	681	999999	607	999999	999999	916	326	999999	999999	146	999999	499	496	897	885	318	819	114	999999	101	978	546	575	75	393	215	436	676	181	185	999999	999999	761	372	517	762	986	857	999999	999999	31	999999	981	999999	999999	143	707	773	669	52	876	283	952	304	999999	145	999999	542	720	820	490	650	281	388	111	908	737	133	389	999999	999999	999999	328	793	79	350	565	769	307	259	508	662	17	139	309	761	999999	999999	770	382	999999	454	999999	965	999999	381	366	603	705	999999	999999	999999	393	545	720	915	955	168	999999	999999	580	350	999999	471	321	827	642	999999	88	350	619	280	362	17	999999	877	824	363	396	698	999999	962	73	448	853	924	278	471	419	394	999999	999999	243	518	801	311	219	999999	653	579	738	224	524	999999	999999	135	230	386	74	842	100	602	771	999999	999999	618	286	796	617	397	559	181	732	999999	544	489	999999	844	999999	179	667	158	709	999999	960	999999	447	999999	999999	727	999999	892	407	577	303	213	369	999999	251	193	34	999999	68	266	30	567	491	830	821	759	99	999999	180	894	184	999999	999999	953	574	999999	181	578	999999	999999	693	666	773	165	400	340	130	999999	603	32	999999	254	100	452	797	403	999999	999999	887	449	638	999999	721	512	402	361	320	415	143	743	22	456	826	178	999999	363	793	336	440	490	999999	999999	999999	158	749	929	852	450	999999	181	229	564	999999	999999	999999	376	944	271	999999	48	999999	999999	204	859	20	698	428	921	879	444	999999	951	185	406	809	876	999999	999999	762	999999	999999	870	258	999999	999999	457	765	677	917	206	418	532	574	402	471	999999	567	924	147	999999	511	930	570	722	572	277	388	294	348	384	999999	381	508	299	539	159	466	999999	344	562	933	750	13	682	35	87	387	999999	935	884	999999	619	435	711	961	578	309	536	399	999999	78	480	999999	543	373	47	33	999999	863	321	468	335	589	584	127	761	999999	999999	999999	999999	889	999999	358	999999	74	224	945	999999	999999	960	999999	929	842	
97	494	462	421	999999	319	988	63	999999	920	623	426	984	39	850	594	210	651	421	999999	999999	367	473	999999	875	479	159	101	237	946	902	472	538	999999	999999	100	664	349	467	999999	708	441	999999	999999	999999	47	999999	194	104	212	137	999999	438	99	937	729	30	999999	999999	999999	999999	897	825	166	27	999999	999999	999999	537	760	930	860	999999	999999	999999	473	999999	788	396	837	398	965	996	35	818	593	43	448	999999	772	79	333	803	477	419	999999	615	629	667	999999	159	999999	656	344	281	999999	999999	999999	958	473	157	242	944	999999	601	204	999999	999999	999999	433	127	448	946	765	690	606	66	716	432	330	857	952	131	813	687	810	999999	999999	753	551	467	447	490	91	624	837	389	105	875	225	999999	814	999999	999999	999999	710	641	890	654	675	999999	419	174	999999	999999	205	120	140	999999	999999	885	999999	999999	796	999999	999999	999999	864	151	852	999999	961	840	216	420	52	670	887	357	976	999999	428	18	87	340	58	283	853	999999	428	726	258	84	94	339	672	767	495	999999	785	752	776	749	801	458	999999	578	957	999999	999999	535	233	782	999999	999999	999999	239	969	465	999999	999999	114	399	722	135	968	886	756	876	747	285	185	619	572	233	401	678	999999	629	999999	479	325	999999	999999	999999	503	475	40	472	872	443	797	40	999999	387	648	387	36	676	489	372	822	90	999999	999999	359	613	220	820	230	999999	32	349	383	447	91	999999	497	829	631	502	856	293	999999	314	487	155	999999	195	585	24	652	540	149	718	999999	245	167	614	999999	889	265	220	999999	93	420	458	999999	912	305	180	890	207	54	987	516	538	999999	175	999999	214	354	34	244	999999	146	491	210	999999	790	846	319	882	295	742	999999	645	51	920	893	39	498	356	889	414	134	999999	496	162	999999	999999	169	992	999999	999999	999999	241	999999	46	947	929	257	991	132	999999	860	999999	911	312	999999	870	496	164	281	780	999999	999999	999999	999999	91	691	994	57	462	671	999999	327	88	956	999999	15	670	15	999999	963	781	999999	999999	999999	553	999999	544	194	410	341	631	14	720	33	999999	548	106	156	954	266	934	999999	538	460	772	543	928	999999	115	746	210	999999	999999	318	999999	218	772	704	999999	965	999999	810	646	131	999999	999999	606	64	999999	657	999999	523	61	717	39	581	999999	774	668	999999	197	589	88	664	140	150	823	412	34	414	999999	402	870	989	119	134	562	416	420	99	999999	999999	621	458	837	686	439	474	288	999999	249	998	46	275	777	
567	731	982	991	899	859	999999	40	928	999999	516	653	72	608	905	999999	562	363	999999	999999	323	968	630	827	453	710	999999	133	607	175	778	366	999999	999999	551	402	580	425	521	999999	999999	843	999999	577	331	43	377	866	999999	408	687	644	467	202	999999	999999	999999	165	548	198	510	79	432	762	112	160	999999	850	66	512	447	146	842	347	339	480	285	62	506	420	343	999999	999999	209	999999	144	898	411	758	999999	301	425	877	333	730	673	421	999999	999999	180	983	527	999999	999999	960	550	801	130	863	999999	323	59	659	999999	854	999999	329	233	284	968	261	647	101	114	999999	32	269	999999	616	665	999999	999999	586	999999	436	999999	999999	879	248	937	342	778	999999	775	638	999999	999999	999999	478	712	354	197	655	507	999999	999999	999999	705	999999	938	291	292	999999	208	999999	968	999999	333	999999	999999	999999	450	984	999999	999999	483	109	325	475	999999	265	520	51	904	999999	870	700	89	416	100	389	977	229	310	999999	60	275	349	850	670	779	442	57	438	378	999999	999999	317	871	444	246	120	999999	690	999999	770	250	609	886	63	277	392	917	611	999999	999999	230	684	999999	585	218	999999	999999	805	999999	822	999999	612	535	417	667	392	217	971	853	999999	747	538	999999	885	809	999999	999999	797	999999	396	525	445	779	20	999999	528	626	296	236	486	645	999999	501	860	307	638	999999	999999	395	885	185	999999	757	389	999999	691	66	805	776	552	306	677	413	802	306	37	832	525	999999	999999	999999	999999	745	999999	999999	999999	999999	999999	588	180	592	984	999999	516	999999	580	687	999999	400	991	471	999999	520	683	999999	967	30	698	563	279	999999	557	999999	256	129	263	999999	390	754	306	654	299	227	999999	999999	999999	999999	999999	590	999999	350	442	134	741	677	944	411	999999	198	667	302	999999	999999	318	375	44	249	164	999999	958	380	999999	999999	103	347	182	604	914	999999	866	700	134	118	999999	999999	999999	433	999999	999999	185	851	148	201	97	13	315	95	999999	239	925	83	121	509	632	355	999999	797	41	999999	505	349	999999	348	331	966	178	240	999999	388	12	611	245	999999	221	116	242	999999	557	999999	999999	999999	999999	685	797	793	589	624	999999	491	999999	575	402	609	999999	999999	365	799	870	999999	835	85	718	999999	999999	324	999999	535	297	525	123	999999	250	941	372	417	654	811	551	537	386	999999	999999	885	502	437	219	999999	512	385	751	443	245	999999	264	956	379	175	999999	999999	956	999999	336	959	999999	948	999999	460	246	665	191	553	999999	999999	744	
291	330	999999	999999	799	115	210	32	999999	774	679	702	999999	999999	415	48	489	363	79	581	332	226	795	516	553	999999	999999	400	999999	204	208	196	902	692	999999	636	546	999999	658	999999	756	999999	424	195	999999	256	521	773	999999	627	702	199	999999	761	421	999999	535	325	483	697	999999	810	999999	999999	575	493	799	131	714	779	501	999999	705	701	824	999999	801	609	817	307	999999	984	568	229	502	18	17	151	999999	999999	110	999999	664	999999	31	946	856	707	999999	215	999999	400	69	62	135	361	494	486	999999	131	272	925	508	185	115	371	251	955	225	567	485	999999	999999	806	678	281	686	744	680	878	999999	104	989	612	851	999999	925	516	104	150	524	999999	214	158	644	999999	722	488	855	999999	704	901	999999	999999	729	797	999999	262	384	999999	674	749	806	999999	688	178	999999	895	334	914	445	999999	999999	999999	52	999999	999999	702	171	503	558	207	889	30	184	541	613	999999	999999	999999	999999	672	142	250	475	999999	724	156	999999	476	999999	827	164	940	223	968	51	416	999999	774	352	999999	101	880	305	477	860	786	883	157	999999	999999	999999	280	272	999999	603	619	609	278	240	307	999999	999999	264	999999	53	948	806	215	999999	999999	999999	999999	711	999999	581	261	999999	998	914	938	273	322	911	250	814	883	678	450	375	431	999999	741	999999	999999	613	999999	999999	999999	433	999999	979	999999	656	368	80	999999	999999	467	201	352	674	610	364	999999	999999	920	999999	24	999999	169	999999	366	999999	999999	398	197	573	999999	201	185	635	381	575	11	958	999999	665	999999	179	909	999999	220	258	32	756	207	387	252	20	693	621	999999	656	999999	642	623	836	999999	999999	883	999999	902	276	26	999999	303	45	999999	343	448	265	241	844	999999	844	999999	999999	817	322	999999	999999	330	999999	507	563	33	724	311	999999	345	999999	87	581	296	577	422	999999	242	315	463	171	34	908	572	438	389	766	648	428	999999	999999	28	275	778	83	21	999999	999999	462	693	578	999999	993	998	688	187	660	999999	440	999999	124	874	511	999999	999999	785	422	93	79	183	999999	86	882	999999	999999	999999	812	999999	223	566	176	999999	779	622	884	437	41	910	883	261	999999	218	217	996	469	641	999999	999999	748	999999	598	999999	999999	999999	436	502	999999	217	179	999999	374	856	344	999999	999999	999999	105	889	974	999999	999999	511	209	818	999999	57	869	885	326	197	234	406	64	925	967	13	487	999999	195	392	585	824	740	936	886	873	873	342	740	531	546	627	441	999999	544	97	962	880	
834	389	999999	966	890	999999	722	999999	801	999999	907	262	459	603	704	591	27	999999	770	273	999999	580	999999	536	154	795	651	999999	965	909	999999	880	50	607	666	806	759	619	933	758	223	918	81	464	435	488	81	999999	923	849	138	999999	999999	999999	948	999999	215	106	999999	999999	340	125	13	892	39	37	221	852	936	897	832	408	995	22	59	23	509	719	111	666	723	708	684	125	780	775	563	350	658	413	601	663	797	838	999999	108	915	999999	435	407	999999	229	15	35	999999	730	620	314	650	935	754	495	995	999999	381	999999	999999	887	121	263	999999	870	203	533	306	999999	610	999999	593	951	108	330	294	999999	399	999999	702	658	999999	999999	165	259	999999	723	999999	115	667	999999	467	999999	999999	999999	999999	181	934	406	36	482	729	848	129	463	720	999999	999999	433	210	302	766	877	928	999999	790	71	108	223	999999	479	999999	999999	511	969	698	999999	294	999999	999999	123	999999	992	477	230	929	259	999999	701	539	11	887	236	905	375	874	589	867	999999	247	15	82	720	236	556	608	539	347	999999	764	923	999999	999999	179	999999	533	773	410	708	854	540	140	407	999999	178	999999	647	999999	145	999999	999999	929	411	834	258	50	999999	766	920	621	399	912	780	936	999999	597	131	66	817	999999	111	188	999999	39	706	875	675	999999	67	963	960	254	999999	999999	655	994	12	931	921	57	484	16	489	96	464	999999	999999	470	78	580	471	999999	477	303	999999	930	769	382	137	382	375	22	999999	956	660	155	999999	999999	999999	621	595	200	144	770	367	104	698	82	575	999999	525	999999	999999	487	502	379	776	999999	72	999999	234	630	803	999999	681	472	307	532	436	318	917	999999	189	999999	999999	280	456	707	935	898	241	696	806	60	999999	170	54	999999	464	291	379	803	661	566	999999	999999	396	999999	98	895	796	175	646	999999	169	890	35	521	999999	999999	922	79	999999	174	999999	537	823	753	691	999999	999999	85	999999	999999	939	124	973	623	70	30	884	860	618	50	111	75	60	550	999999	966	999999	533	730	242	368	310	831	497	999999	858	150	643	904	577	477	721	107	999999	327	55	917	411	461	480	347	72	460	999999	72	999999	487	283	863	724	999999	999999	355	835	786	638	292	485	999999	211	879	250	955	51	572	390	968	559	233	999999	59	733	999999	259	894	306	850	899	434	999999	999999	999999	780	189	201	582	375	999999	715	999999	762	442	862	999999	601	107	116	418	369	681	999999	928	60	999999	999999	652	822	106	941	
999999	788	393	999999	999999	829	22	470	776	850	990	999999	999999	999999	545	999999	616	871	822	658	797	200	441	540	752	208	452	999999	761	514	548	999999	999999	330	235	999999	379	391	969	430	588	636	340	567	378	666	751	94	514	936	68	781	999	448	153	299	357	853	307	693	386	204	708	999999	311	239	746	386	618	645	999999	235	901	402	79	170	860	999999	999999	96	457	368	312	825	999999	767	760	830	186	935	552	999999	94	286	53	999999	999999	999999	266	999999	920	374	476	999999	233	833	880	607	379	982	439	999999	691	221	999999	28	891	883	816	544	478	915	209	999999	103	999999	151	624	999999	685	999999	792	617	32	999999	93	892	999999	601	621	887	999999	999999	204	506	79	834	872	50	34	502	54	261	722	670	999999	174	999999	775	47	692	265	257	694	749	999999	999999	669	56	999999	136	458	291	204	656	325	463	999999	185	34	361	278	584	334	192	197	999999	895	999999	999999	918	108	667	564	929	632	905	767	454	860	999999	175	999999	887	999999	999999	763	67	999999	355	551	169	618	999999	685	424	680	922	999999	562	999999	999999	317	886	243	38	790	727	275	34	419	696	560	325	820	196	451	696	436	999999	434	483	830	999999	999999	759	489	916	879	515	951	983	266	892	753	999999	858	940	654	999999	999999	46	999999	51	999999	855	608	999999	930	499	972	983	495	372	138	999999	999999	310	277	483	548	873	848	759	82	436	440	668	571	587	999999	510	999999	999999	885	999999	691	788	999999	999999	161	196	986	390	542	999999	999999	999999	999999	999999	999999	558	672	180	999999	389	198	999999	999999	509	425	939	731	353	171	471	941	999999	486	739	941	360	239	999999	999999	361	887	999999	227	114	939	999999	904	450	492	779	838	872	246	505	210	999999	819	571	999999	221	465	643	228	81	36	568	417	33	189	743	328	999999	847	969	999999	730	999999	865	570	999999	44	999999	860	391	633	999999	999999	980	539	292	540	668	177	121	896	999999	249	156	87	380	138	881	999999	748	461	680	999999	277	13	479	843	999999	999999	468	186	999999	782	836	447	957	876	436	493	896	213	659	990	736	82	258	491	668	787	999999	750	163	28	121	930	952	54	424	977	999999	448	585	667	708	934	999999	470	412	708	129	999999	702	397	375	545	801	690	298	999999	754	988	184	999999	810	718	33	166	671	906	494	913	462	459	999999	999999	999999	991	291	802	361	788	88	960	999999	695	57	766	999999	999999	139	272	756	230	232	81	273	418	857	990	999999	
564	799	505	223	216	51	999999	963	999999	999999	809	408	496	999999	966	909	224	999999	124	670	266	513	999999	777	999999	999999	999999	236	362	999999	218	999999	300	891	797	988	583	999999	461	999999	804	803	999999	658	329	863	269	387	265	171	59	909	742	329	654	999999	704	999999	999999	999999	809	26	610	735	709	674	117	605	55	999999	336	477	57	470	866	463	999999	446	999999	368	897	854	970	200	143	308	999999	971	246	999999	293	854	755	411	844	787	202	999	999999	654	999999	999999	341	287	834	581	862	282	463	999999	999999	268	280	633	999999	955	55	420	601	999999	999999	999999	368	309	694	999999	999999	646	626	89	271	999999	496	803	611	242	999999	692	365	562	446	999999	518	56	999999	35	999999	131	259	888	999999	999999	408	999999	381	619	306	42	593	999999	999999	999999	655	999999	929	501	771	477	31	920	442	363	64	48	963	163	628	321	834	668	897	999999	397	737	999999	999999	999999	999999	999999	999999	999999	999999	109	12	999999	230	474	144	999999	972	263	116	110	338	456	388	727	369	999999	228	991	999999	999999	924	465	268	829	999999	999999	450	130	999999	56	39	984	951	263	999999	345	743	689	493	205	861	414	791	500	68	291	959	999999	999999	372	999999	10	951	999999	184	547	444	999999	556	999999	999999	852	440	999999	999999	354	504	134	676	33	842	539	508	789	346	519	673	768	770	999999	86	688	117	460	999999	38	43	669	88	514	900	351	142	999999	999999	19	999999	731	428	999999	786	834	95	999999	530	999999	999999	171	946	664	873	676	631	999999	31	987	999999	980	999999	52	320	835	56	171	999999	999999	999999	122	270	336	545	999999	349	999999	999999	252	603	128	999999	999999	536	871	999999	423	640	999999	999999	999999	374	540	274	994	999999	386	403	950	788	923	999999	999999	277	389	999999	619	129	931	999999	999999	80	778	999999	626	60	57	515	448	123	632	531	999999	780	194	999999	999999	72	999999	999999	999999	662	999999	464	679	262	899	902	157	971	999999	304	709	898	155	152	595	156	648	943	466	870	999999	837	165	402	968	259	999999	999999	180	557	577	503	372	912	999999	999999	714	999999	160	155	368	477	999999	337	821	999	634	51	163	583	424	607	999999	999999	999999	71	308	287	294	650	819	516	999999	555	726	216	535	242	971	281	442	284	793	999999	511	488	826	828	580	968	624	999999	487	999999	142	970	531	999999	999999	119	25	437	88	510	335	852	676	465	610	999999	999999	999999	80	881	151	149	999999	659	591	228	999999	999999	706	999999	35	999999	999999	213	
422	756	684	999999	37	862	265	14	999999	292	985	659	811	370	227	965	503	232	999999	605	999999	993	165	872	687	987	873	545	730	762	999999	557	823	473	53	854	930	999999	374	217	626	146	999999	532	999999	932	999999	874	263	740	822	803	807	433	999999	429	601	999999	578	999999	988	720	283	999999	807	438	999999	347	327	372	44	295	857	999999	979	999999	59	633	999999	755	580	999999	999999	989	940	681	999999	399	716	624	263	128	999999	334	228	905	862	511	724	245	105	79	556	890	706	537	945	999999	454	447	380	999999	613	999999	470	989	438	293	502	136	688	999999	631	703	119	999999	654	533	544	83	456	547	909	962	660	511	452	401	293	412	735	705	945	279	253	295	515	817	864	999999	477	578	18	999999	557	659	448	852	780	790	882	999999	510	380	990	832	999999	999999	172	959	999999	999999	10	100	999999	982	500	999999	459	999999	999999	836	999999	999999	605	878	539	321	414	999999	73	599	621	503	530	324	205	575	999999	999999	236	864	999999	905	999999	441	999999	917	206	575	999999	999999	403	956	390	55	752	205	999999	122	302	746	246	171	999999	946	424	507	570	86	787	925	999999	48	597	545	191	764	621	174	309	622	125	839	842	976	206	665	999999	484	571	10	800	177	129	489	999999	494	999999	746	26	80	357	130	788	242	999999	364	368	844	864	988	583	611	812	999999	631	406	328	999999	749	759	394	95	999999	787	135	904	919	999999	999999	696	755	875	157	238	274	999999	999999	610	999999	841	307	278	999999	583	999999	999999	365	448	858	999999	175	99	996	999999	999999	271	614	10	117	120	999999	260	927	177	243	708	463	999999	415	636	355	718	958	907	462	125	475	932	370	936	549	480	259	695	530	666	878	999999	999999	13	999999	60	502	999999	406	999999	351	452	350	999999	735	781	999999	231	999999	457	140	99	999999	570	796	682	640	180	999999	965	999999	241	646	576	830	573	999999	412	999999	304	225	117	511	415	774	32	592	652	211	999999	446	38	818	999999	535	789	999999	999999	217	707	420	332	289	440	999999	119	999999	773	887	999999	750	631	974	581	999999	32	999999	399	796	773	999999	999999	969	999999	529	972	422	573	51	51	488	59	205	549	999999	999999	828	999999	369	664	226	818	765	999999	26	815	63	247	840	512	211	695	195	443	616	433	362	999999	999999	83	697	243	732	846	682	999999	999999	434	999999	349	204	999999	39	141	556	999999	231	930	787	713	919	185	732	999999	839	999999	863	761	933	999999	540	353	
169	296	967	999999	96	919	366	324	388	999999	550	999999	318	695	665	63	999999	344	999999	432	697	207	163	522	510	203	16	889	838	675	501	999999	808	851	355	743	174	573	999999	999999	573	472	335	301	634	240	230	999999	999999	809	873	598	260	118	655	962	142	455	482	893	912	477	999999	713	136	999999	693	467	350	922	999999	323	999999	898	859	235	872	999999	999999	280	973	999999	762	38	801	902	985	700	999999	393	999999	719	100	301	400	106	985	621	999999	999999	999999	762	803	214	920	560	999999	361	259	430	100	279	567	212	919	58	715	999999	999999	234	330	993	271	956	999999	179	233	858	508	762	999999	260	698	999999	999999	220	70	557	117	251	464	633	451	999999	303	340	162	999999	999999	351	390	999999	708	999999	998	553	501	846	999999	751	336	590	852	999999	190	839	581	999999	478	709	988	999999	999999	671	769	696	552	999999	999999	981	999999	344	999999	166	999999	711	999999	999999	569	189	719	223	999999	366	999999	873	999999	954	999999	463	759	163	419	672	363	233	197	47	999999	312	11	999999	193	911	733	991	999999	696	124	479	297	822	439	999999	999999	999999	503	983	757	999999	915	597	901	209	232	863	925	999999	803	158	999999	514	588	999999	188	999999	40	753	632	922	770	94	999999	125	176	999999	999999	999999	999999	588	729	999999	290	284	999999	414	113	983	689	999999	76	999999	999999	965	954	782	244	182	120	284	744	999999	361	999999	136	831	756	786	43	295	150	999999	140	999999	429	999999	234	314	870	773	611	57	74	999999	855	480	201	999999	170	999999	701	551	19	408	844	979	852	455	157	565	657	326	950	403	999999	272	999999	678	546	643	557	999999	311	347	999999	696	685	598	979	655	639	881	625	648	593	598	999999	732	380	449	468	779	999999	999999	126	999999	107	999999	42	592	999999	523	339	527	836	771	250	672	999999	157	999999	263	475	502	999999	999999	999999	311	809	141	478	436	308	106	185	999999	774	996	231	999999	599	25	999999	396	344	999999	552	108	812	822	358	999999	996	232	999999	214	314	999999	999999	350	593	795	860	999999	999999	884	999999	242	999999	999999	999999	253	999999	999999	558	288	999999	88	167	810	234	602	499	999999	783	356	440	999999	951	970	474	999999	617	999999	793	803	999999	999999	281	999999	900	319	756	753	825	114	999999	999999	999999	866	516	235	506	578	999999	999999	999999	873	128	999999	999999	149	290	999999	999999	999999	635	570	999999	754	134	999999	806	708	909	999999	999999	745	172	679	675	999999	999999	95	999999	248	613	999999	765	802	
506	291	546	513	15	999999	39	999999	168	999999	478	120	92	918	741	481	999999	798	999999	211	155	560	999999	448	103	661	737	204	999999	999999	283	999999	805	762	258	843	999999	303	702	999999	884	470	586	234	999999	565	999999	492	999999	999999	999999	815	380	999999	657	945	580	999999	419	354	33	834	999999	813	663	881	314	330	670	999999	999999	134	105	520	327	999999	973	486	248	538	950	254	850	999999	535	999999	999999	252	115	312	272	401	883	358	134	59	12	773	571	999999	260	389	822	454	999999	999999	720	860	999999	972	971	999999	858	881	999999	779	984	534	287	204	666	72	225	368	636	592	251	746	396	277	999999	999999	915	919	287	999999	432	999999	999999	999999	748	365	15	999999	340	178	542	12	955	355	75	478	496	999999	999999	999999	174	463	999999	999999	454	999999	474	999999	300	999999	188	938	603	832	357	999999	598	447	456	310	67	999999	37	467	60	249	790	50	211	214	713	999999	999999	999999	999999	968	999999	529	396	999999	999999	46	999999	568	999999	999999	408	133	998	487	879	58	919	999999	999999	92	435	361	365	214	999999	433	767	96	999999	640	681	513	436	388	999999	999999	61	681	418	999999	999999	469	999999	999999	841	999999	52	724	334	665	628	905	959	999999	999999	235	999999	999999	592	468	279	755	510	999999	921	894	697	619	485	809	997	248	999999	120	841	966	883	908	999999	524	390	999999	761	402	21	999999	999999	122	846	775	906	869	98	950	751	999999	999999	127	535	946	999999	433	248	525	667	390	999999	849	482	575	351	264	817	77	88	235	993	117	348	155	999999	999999	999999	710	903	137	999999	992	368	999999	17	999999	383	426	554	957	805	246	735	999999	813	704	639	280	434	651	62	30	872	525	999999	999999	779	389	606	395	659	999999	622	999999	239	999999	999999	999999	568	999999	881	400	523	130	999999	999999	382	999999	341	646	945	999999	999999	261	85	999999	130	843	999999	167	986	999999	820	169	307	276	623	205	999999	844	999999	512	999999	848	999999	661	999999	999999	104	743	478	999999	58	959	449	999999	262	999999	464	110	849	647	282	410	598	888	579	999999	999999	163	143	999999	326	999999	432	442	790	437	491	999999	999999	378	748	120	688	924	999999	999999	719	150	24	263	741	300	995	576	240	311	259	881	999999	999999	928	999999	610	301	999999	999999	999999	999999	375	824	999999	50	478	480	898	999999	722	673	943	718	645	682	999999	999999	444	999999	502	855	999999	999999	187	610	341	999999	450	807	510	396	999999	999999	333	711	999999	200	384	700	822	525	678	77	
999999	586	938	373	999999	256	802	729	856	720	68	681	805	886	647	277	709	990	39	999999	662	335	494	558	395	933	907	948	505	744	999999	977	187	999999	900	601	672	999999	980	999999	999999	780	539	468	336	652	906	889	999999	117	999999	832	495	587	999999	999999	101	999999	978	574	348	853	234	122	517	90	503	670	985	55	605	740	999999	999999	95	881	999999	35	231	999999	36	28	405	999999	999999	380	491	600	729	647	510	292	990	999999	855	999999	556	427	999999	255	158	999999	903	507	999999	260	822	660	501	533	999999	75	999999	245	548	330	458	835	369	147	598	902	999999	999999	545	322	750	999999	999999	934	335	378	999999	975	999999	790	124	897	886	502	558	831	999999	999999	999999	444	999999	754	867	534	999999	720	67	813	657	256	999999	565	999999	999999	509	999999	680	566	208	98	990	192	651	757	216	560	948	999999	588	999999	803	746	999999	999999	198	999999	737	455	999999	614	321	271	328	347	496	558	935	698	992	999999	999999	999999	997	100	454	941	113	120	328	152	771	200	235	999999	452	558	407	999999	999999	513	490	234	999999	593	777	729	863	314	270	657	624	260	874	258	615	999999	999999	77	999999	256	892	627	136	999999	843	131	46	438	894	938	160	84	697	999999	850	926	218	413	323	724	999999	798	999999	670	527	999999	325	976	284	192	809	999999	214	753	620	999999	108	245	750	999999	693	999999	419	999999	507	999999	999999	395	408	688	62	999999	999999	932	178	999999	778	465	571	331	999999	69	999999	712	999999	819	869	943	868	987	828	973	663	667	40	652	389	526	999999	976	999999	930	578	596	140	473	587	282	585	999999	94	999999	999999	428	849	634	281	706	203	687	681	618	527	420	859	89	682	999999	901	999999	714	261	999999	594	999999	875	490	567	582	999999	242	597	368	351	903	195	309	999999	817	406	381	682	333	999999	305	999999	412	168	736	999999	790	501	381	69	811	832	350	88	64	974	153	714	134	537	454	93	260	185	516	673	779	448	277	504	999999	999999	927	815	298	34	472	332	830	531	874	740	999999	308	539	80	844	230	189	843	263	666	557	795	41	999999	98	237	999999	72	999999	999999	233	876	915	778	904	535	999999	40	999999	999999	883	602	662	999999	867	952	645	999999	829	999999	268	434	250	487	999999	141	783	86	935	245	680	768	260	532	516	349	393	760	999999	999999	999999	159	999999	442	783	955	143	999999	354	999999	591	216	243	999999	93	799	999999	437	304	773	752	713	104	999999	150	125	352	140	
207	999999	569	884	279	519	127	119	101	807	703	529	999999	465	732	799	653	999999	534	537	448	999999	713	955	999999	402	566	727	64	76	302	668	999999	999999	130	826	577	706	937	723	604	999999	708	828	733	774	774	296	980	999999	999999	676	590	999999	999999	490	814	999999	999999	999999	952	399	65	999999	515	45	916	995	999999	906	232	946	536	810	932	474	18	885	999999	692	628	280	747	999999	999999	625	999999	797	999999	640	21	963	999999	70	770	214	919	683	999999	698	857	999999	951	84	82	674	150	999999	999999	227	481	929	391	735	258	999999	652	999999	579	889	958	128	684	704	999999	999999	667	475	49	727	999999	999999	572	533	834	849	329	672	686	780	485	306	915	103	999999	999999	581	553	999999	98	562	999999	113	432	739	738	999999	256	189	813	16	674	741	999999	672	157	366	857	901	408	363	979	618	799	414	661	212	999999	999999	812	686	124	999999	951	175	931	231	149	794	999999	755	82	493	873	773	999999	565	761	431	999999	726	723	651	414	734	582	999999	999999	28	88	535	513	709	376	136	892	21	789	999999	740	926	226	999999	999999	999999	290	496	745	999999	603	105	451	169	535	96	962	472	258	226	592	926	917	131	715	999999	252	372	126	746	880	799	775	772	690	94	999999	999999	846	761	453	999999	269	287	425	999999	94	999999	184	290	173	429	762	999999	999999	813	999999	999999	358	999999	999999	918	379	999	155	804	329	678	479	450	999999	312	999999	999999	999999	506	667	639	706	732	999999	898	999999	999999	582	999999	46	212	376	999999	999999	414	999999	999999	999999	535	716	269	999999	999999	663	999999	873	733	703	999999	802	999999	801	899	156	379	398	999999	761	511	729	543	427	999999	767	127	311	603	375	999999	10	26	146	246	790	408	507	95	79	79	35	465	999999	720	658	771	410	477	730	706	26	686	999999	848	806	183	842	447	852	999999	114	999999	367	532	999999	785	138	565	118	748	871	999999	999999	692	486	273	411	706	45	996	999999	999999	873	669	165	323	178	297	440	617	565	70	999999	534	964	754	999999	610	999999	873	642	845	999999	999999	834	999999	999999	166	371	999999	771	145	412	999999	828	999999	407	999999	376	547	617	840	134	999999	999999	999999	80	31	727	999999	176	800	846	999999	364	871	474	891	834	452	999999	22	926	897	999999	429	658	386	705	694	357	408	243	323	265	801	720	867	799	33	999999	120	439	999999	376	971	299	249	501	957	805	516	864	923	365	999999	999999	237	656	762	162	694	325	42	384	
767	567	533	906	999999	161	999999	999999	811	810	81	582	999999	531	999999	140	418	884	748	888	841	544	319	957	660	886	493	221	999999	870	948	794	999999	264	999999	414	766	343	938	999999	999999	424	62	999999	999999	32	627	705	999999	999999	744	809	577	153	543	232	257	575	255	676	667	394	63	940	999999	287	185	42	999999	469	374	85	945	942	689	426	492	206	674	999999	269	787	439	999999	135	148	227	999999	720	386	166	200	97	272	999999	814	370	121	261	999999	999999	595	782	322	999999	669	864	999999	999999	127	740	61	999999	618	417	880	955	648	815	724	999999	922	321	546	312	183	999999	682	804	875	65	999999	944	668	791	673	14	127	157	466	283	592	798	603	999999	115	300	479	855	268	859	999999	999999	537	946	999999	284	246	19	999999	681	191	999999	589	999999	370	116	242	826	743	875	837	500	358	999999	477	999999	717	900	999999	999999	518	826	546	25	343	83	417	721	866	399	768	118	73	784	101	762	219	541	285	999	67	999999	122	999999	999999	231	947	97	479	800	566	999999	999999	211	173	365	294	999999	728	296	999999	999999	999999	999999	116	999999	437	573	358	715	913	185	999999	207	999999	866	999999	163	999999	121	135	999999	252	999999	832	433	306	999999	621	736	477	646	813	989	310	546	691	767	999999	999999	999999	383	999999	764	886	390	999999	999999	386	999999	650	140	579	617	999999	379	278	999999	521	683	999999	576	952	621	999999	277	372	636	999999	289	184	946	876	999999	327	751	591	488	999999	452	712	692	485	999999	95	347	76	206	828	999999	277	999999	256	999999	872	999999	431	127	527	999999	27	94	716	107	132	704	263	999999	999999	418	788	790	715	79	970	739	100	636	535	900	210	176	999999	967	21	386	700	284	827	108	330	474	961	570	999999	628	975	999999	202	999999	999999	999999	999999	419	152	486	999999	187	631	142	137	794	591	627	999999	851	286	999999	95	746	999999	999999	999999	999999	98	324	999999	154	644	352	763	712	444	999999	816	23	999999	398	824	534	999999	523	652	694	971	535	999999	999999	161	582	351	236	302	456	387	113	999999	714	330	999999	656	937	999999	289	379	424	360	446	810	404	592	888	924	561	452	999999	999999	999999	230	563	441	495	993	71	11	537	999999	988	766	712	877	554	999999	999999	877	366	980	999999	325	556	999999	446	533	756	990	462	311	999999	999999	897	776	778	494	999999	999999	171	944	480	287	999999	14	372	999999	107	526	47	821	928	683	999999	510	964	51	673	999999	994	962	246	81	
549	235	999999	983	869	936	109	69	309	609	716	421	999999	95	482	999999	999999	765	436	240	953	640	383	999999	918	396	811	737	821	388	402	209	999999	409	738	616	334	388	810	170	427	999999	521	328	967	674	999999	999999	568	130	576	239	536	999999	128	908	999999	621	75	482	999999	371	248	920	217	999999	999999	110	357	866	227	999999	999999	999999	812	975	128	64	100	253	396	933	178	700	812	172	999999	702	291	829	763	999999	322	338	45	999999	738	601	999999	999999	999999	899	530	999999	903	999999	999999	999999	999999	152	789	798	999999	822	95	202	203	547	999999	999999	999999	19	819	999999	112	514	999999	626	239	756	246	999999	943	999999	999999	496	412	476	797	671	888	412	999999	999999	50	965	191	500	252	843	862	201	999999	75	999999	952	90	13	599	398	39	657	41	447	905	271	854	890	540	599	789	726	750	447	999999	442	999999	680	999999	146	333	621	384	395	999999	55	44	877	999999	339	416	408	999999	409	641	240	380	999999	999999	779	999999	999999	959	653	63	999999	450	56	909	183	451	409	526	462	75	418	283	645	999999	999999	999999	976	865	211	192	391	849	351	999999	999999	999999	448	999999	708	35	41	999999	730	341	757	604	988	968	999999	999999	17	882	423	999999	232	957	735	999999	999999	552	144	436	758	470	672	999999	109	999999	984	999999	12	960	999999	437	43	999999	553	313	795	265	248	999999	999999	999999	185	999999	436	16	583	999999	999999	929	76	165	891	605	902	269	669	471	999999	748	983	740	885	56	999999	986	311	999999	414	431	723	126	314	135	422	445	295	174	999999	102	666	26	785	999999	999999	662	999999	999999	854	293	644	333	760	999999	35	282	437	999999	999999	999999	999999	118	563	905	216	949	851	765	192	467	974	505	999999	999999	999999	966	954	812	161	999999	450	874	999999	130	786	400	366	814	110	999999	999999	999999	730	420	397	999999	463	880	866	945	999999	780	999999	999999	319	149	999999	358	417	68	999999	624	977	41	999	831	497	999999	128	999999	999999	46	664	52	459	817	774	201	24	999999	999999	84	946	215	999999	669	999999	234	999999	647	678	17	407	52	821	999999	188	698	421	565	71	999999	999999	60	362	774	126	999999	936	501	374	530	343	883	554	254	678	999999	440	339	211	272	630	481	999999	585	999999	622	231	999999	639	999999	780	458	472	493	321	895	999999	826	553	428	999999	320	282	158	999999	523	497	577	999999	416	268	999999	999999	798	999999	999999	913	777	145	504	979	869	862	999999	749	884	420	71	932	999999	999999	
613	999999	782	975	320	999999	989	910	125	999999	653	999999	233	817	698	104	674	103	999999	982	85	691	59	448	428	458	999999	999999	789	112	436	645	931	496	999999	306	581	823	89	91	923	866	29	379	336	516	639	481	999999	789	746	967	901	999999	844	922	736	344	556	999999	226	590	999999	22	697	18	431	736	172	999999	999999	851	24	949	68	218	671	679	122	911	819	511	357	999	999999	469	743	140	652	999999	569	999999	999999	226	865	343	745	17	682	327	95	902	319	999999	276	999999	952	999999	742	636	260	66	231	645	52	999999	243	131	656	999999	274	300	93	439	832	286	999999	798	93	999999	472	999999	997	795	825	999999	999999	999999	733	471	517	791	999999	26	482	513	26	999999	183	160	109	624	360	999999	999999	794	818	999999	999999	990	320	163	869	26	173	595	999999	436	819	136	523	545	397	195	720	483	901	77	957	999999	269	999999	624	932	999999	999999	314	552	742	40	107	999999	871	742	161	363	922	999999	852	999999	454	589	999999	57	999999	563	999999	999999	999999	579	892	751	922	507	999999	365	999999	936	401	999999	999999	516	693	788	39	210	674	655	43	366	560	530	999999	79	874	680	999999	577	304	71	621	148	818	172	147	356	999999	999999	22	795	823	985	980	999999	606	999999	895	31	28	999999	889	581	141	377	29	999999	999999	852	632	60	999999	999999	642	339	704	999999	999999	531	651	682	999999	310	642	999999	542	574	549	688	473	937	784	132	558	867	182	50	16	451	153	774	819	547	740	999999	584	861	353	651	832	463	999999	374	380	345	626	999999	938	893	834	454	823	848	389	999999	276	999999	413	774	166	664	146	999999	999999	876	862	272	570	680	664	681	999999	897	855	19	698	419	751	223	999999	593	999999	999999	616	699	951	971	168	55	696	494	457	578	999999	999999	327	999999	986	504	482	363	28	999999	999999	162	232	926	992	999999	997	856	347	999999	533	573	999999	33	640	688	924	999999	114	999999	984	999999	234	652	412	686	692	999999	433	999999	740	999999	575	999999	999999	463	476	34	999999	999999	58	999999	157	267	999999	999999	615	304	362	307	579	591	259	503	284	70	928	999999	523	315	686	301	433	100	459	646	997	720	149	186	222	899	912	325	477	154	32	999999	607	491	999999	398	353	999999	677	999999	637	999999	568	823	535	895	511	672	999999	999999	416	999999	807	999999	923	895	164	999999	95	679	679	933	999999	139	47	961	973	42	999999	999999	999999	307	423	310	18	925	162	999999	650	326	398	249	
223	720	999999	999999	999999	209	567	186	999999	176	999999	997	480	999999	55	438	785	999999	922	479	438	999999	807	118	643	999999	399	997	743	838	535	769	999999	440	720	999999	401	81	801	773	474	68	65	782	267	425	830	314	879	723	540	86	403	999999	811	409	912	629	332	662	810	570	443	405	640	999999	999999	999999	983	740	999999	714	772	158	15	379	758	999999	850	227	676	94	127	29	307	999999	375	372	629	999999	999999	772	748	149	963	903	999999	660	999999	987	709	999999	330	149	686	826	999999	254	999999	441	999999	887	999999	115	999999	725	452	423	107	192	905	353	420	999999	348	274	965	632	999999	111	753	108	884	863	517	886	763	978	343	481	153	130	459	197	669	999999	994	999999	163	248	460	212	562	959	999999	366	379	999999	801	422	861	999999	999999	811	687	999999	12	914	999999	999999	961	474	90	625	999999	999999	894	233	12	832	999999	331	479	946	650	551	545	925	782	999999	517	999999	187	999999	620	471	70	647	999999	127	512	89	55	64	999999	986	131	936	920	306	999999	999999	655	968	151	539	212	123	171	145	16	87	999999	446	591	999999	297	169	15	999999	724	999999	723	999999	330	200	286	999999	670	664	429	608	14	999999	689	371	999999	219	779	91	268	999999	999999	374	120	434	947	609	999999	430	999999	999999	931	354	581	225	999999	999999	999999	951	263	788	453	999999	715	408	83	656	756	999999	406	88	390	924	317	777	771	358	775	895	253	676	950	250	999999	467	677	999999	904	999999	999999	690	571	999999	999999	480	999999	978	658	712	361	301	852	253	34	621	581	16	46	803	999999	84	994	751	708	586	837	213	542	258	999999	423	751	292	291	715	999999	999999	999999	837	284	999999	699	73	544	951	824	999999	999999	353	885	670	623	110	30	863	696	819	129	251	999999	300	446	410	981	938	999999	999999	962	318	114	999999	910	999999	529	661	385	931	999999	756	999999	140	999999	198	372	70	799	651	999999	999999	29	697	442	854	205	999999	999999	298	999999	606	999999	999999	744	907	249	866	760	425	580	368	488	764	612	373	490	511	313	257	48	920	999999	999999	307	544	299	416	586	999999	12	546	316	999999	999999	611	354	507	395	90	999999	506	310	384	999999	904	938	999999	95	79	999999	999999	999999	107	999999	999999	468	514	999999	209	617	832	289	704	422	44	999999	402	915	999999	999999	982	125	232	999999	541	999999	999999	826	402	606	44	331	517	999999	318	999999	218	999999	687	152	839	999999	195	472	999999	227	606	961	999999	852	546	
349	999999	999999	391	578	999999	799	999999	999999	999999	999999	565	603	583	999999	771	999999	113	999999	843	565	237	857	189	443	929	760	192	324	23	801	790	550	70	695	247	999999	309	999999	417	418	999999	145	448	162	999999	592	999999	615	455	592	858	868	18	980	121	236	870	948	648	999999	617	999999	539	902	896	24	543	887	273	313	714	373	999999	999999	447	999999	419	36	999999	999999	871	576	868	430	943	922	541	89	583	20	597	360	102	720	999999	724	605	545	265	969	999999	11	999999	152	999999	494	117	999999	542	999999	817	843	499	310	825	50	534	118	999999	974	999999	463	313	262	715	363	281	49	633	999999	496	999999	770	489	999999	999999	235	999999	552	459	814	999999	547	565	203	999999	861	791	895	999999	199	497	999999	290	496	595	698	999999	437	999999	223	77	950	818	532	943	82	19	22	955	815	808	999999	509	999999	525	916	748	69	961	999999	489	154	999999	533	999	296	489	993	702	181	999999	299	38	999999	746	17	728	43	260	999999	852	999999	939	946	391	930	86	999999	970	678	949	39	475	31	999999	923	88	294	532	999999	593	25	319	784	678	519	538	274	999999	517	198	715	808	999999	649	710	215	924	999999	999999	219	369	33	34	232	116	823	16	999999	823	999999	999999	510	603	98	836	999999	165	278	871	402	999999	707	999999	999999	244	230	196	381	33	717	163	999999	464	446	234	992	999999	561	999999	696	531	762	599	999999	754	215	214	201	813	250	60	999999	999999	675	407	661	999999	543	988	999999	999999	999999	999999	999999	999999	301	55	999999	864	844	184	603	999999	185	870	999999	999999	874	736	999999	26	994	999999	782	999999	999999	870	788	49	572	432	751	999999	685	69	897	284	493	813	462	999999	57	999999	968	76	456	950	999999	804	999999	554	695	806	958	999999	642	999999	705	999999	278	430	267	127	301	422	432	39	30	126	973	999999	623	70	999999	869	968	666	600	999999	220	556	775	999999	692	27	736	999999	614	816	426	831	579	55	999999	999999	999999	929	45	556	999999	427	930	978	831	581	930	999999	533	999999	901	975	475	989	999999	721	655	999999	435	999999	999999	487	424	214	699	999999	205	577	525	251	967	999999	631	54	82	793	626	796	162	120	96	112	421	525	999999	999999	366	590	999999	823	999999	629	504	761	871	166	999999	725	288	999999	386	363	999999	999999	131	862	354	999999	916	999999	105	999999	130	325	999999	999999	999999	898	299	258	999999	999999	758	701	864	999999	999999	869	999999	999999	790	900	517	999999	734	999999	992	139	
404	62	106	935	999999	385	999999	528	508	188	574	297	999999	114	999999	999999	905	999999	604	417	426	782	327	485	999999	999999	652	205	350	656	591	463	590	935	504	246	162	999999	941	383	974	346	839	999999	305	885	825	686	474	487	568	963	138	999999	713	621	734	621	999999	672	999999	532	999999	999999	597	120	707	164	609	999999	999999	65	999999	231	443	90	942	999999	189	373	999999	966	730	862	98	999999	334	14	232	882	999999	541	171	999999	650	451	167	987	768	194	187	670	86	284	610	512	145	907	999999	632	678	772	441	324	497	765	802	325	763	999999	786	999999	931	727	687	346	894	559	580	999999	999999	955	204	995	999999	514	890	455	262	586	999999	427	862	999999	214	738	109	999999	999999	885	649	999999	234	798	408	484	999999	359	597	999999	618	586	337	999999	709	723	999999	445	999999	982	875	356	999999	999999	999999	369	840	340	522	948	999999	56	776	695	353	91	730	406	999999	711	775	541	999999	988	999999	906	99	713	891	490	170	999999	718	800	19	302	778	58	999999	49	644	408	999999	999999	37	999999	999999	999999	999999	627	993	182	999999	427	216	999999	497	84	218	581	279	136	449	999999	788	582	338	976	685	60	312	682	999999	558	76	377	999999	999999	999999	407	999999	999999	999999	273	497	988	815	999999	999999	675	804	999999	840	999999	999999	999999	959	804	859	999999	999999	832	956	756	325	320	96	299	360	999999	639	999999	999999	810	485	821	230	185	544	800	766	46	393	20	255	608	842	357	999999	559	999999	900	999999	516	999999	274	999999	999999	948	186	901	999999	941	754	45	999999	999999	39	263	948	297	999999	270	69	688	999999	449	946	510	999999	999999	739	511	800	430	999999	926	999999	646	220	330	999999	236	367	898	999999	105	999999	974	999999	28	999999	104	999999	272	634	999999	301	827	968	825	554	649	242	999999	172	24	150	999999	305	600	983	393	999999	628	227	557	999999	999999	447	111	810	971	782	697	999999	644	671	538	796	110	999999	779	677	999999	999999	430	994	659	736	236	954	315	678	999999	45	429	999999	221	55	999999	999999	140	999999	866	999999	583	867	544	52	527	352	612	537	999999	965	999999	715	656	999999	999999	563	999999	434	221	999999	999999	302	654	662	999999	593	460	493	999999	999999	504	399	811	380	202	562	459	616	218	883	352	778	483	171	831	714	404	368	258	523	492	999999	178	719	520	290	223	881	805	934	999999	128	999999	999999	471	814	904	285	660	244	113	637	225	999999	804	726	819	493	830	532	198	999999	245	999999	
880	798	230	101	860	912	349	577	810	999999	991	233	961	650	699	999999	809	129	707	23	420	999999	999999	999999	999999	793	999999	729	61	283	746	799	883	621	951	673	593	812	425	748	999999	999999	826	941	346	581	999999	178	793	999999	722	79	999999	999999	785	34	317	390	186	76	451	619	526	537	999999	201	350	999999	699	36	433	997	999999	958	127	884	999999	999999	503	999999	38	301	936	999999	561	677	414	661	835	999999	365	213	636	358	999999	286	18	299	414	154	240	999999	479	999999	390	725	374	436	114	901	995	769	886	842	48	999999	999999	289	999999	860	787	689	999999	772	670	999999	370	999999	999999	841	875	739	144	358	113	612	822	179	856	836	999999	977	556	934	931	596	999999	794	319	999999	602	729	999999	999999	367	551	911	707	106	999999	364	999999	999999	273	999999	266	635	999999	738	999999	337	514	999999	149	999999	809	142	999999	841	999999	903	576	46	513	248	155	999999	590	991	561	701	125	82	999999	999999	999999	999999	292	908	674	960	788	65	884	820	999999	307	184	999999	558	418	341	999999	31	267	787	983	271	35	879	840	54	547	187	734	222	999999	736	999999	999999	606	999999	999999	176	123	125	521	161	693	159	848	251	595	443	153	369	258	999999	999999	694	309	999999	266	39	834	999999	251	999999	999999	999999	657	571	999999	999999	951	568	671	999999	907	152	276	831	577	876	999999	598	459	114	44	375	963	389	307	973	999999	665	593	641	342	207	999999	643	12	999999	501	287	735	865	491	584	698	558	153	999999	427	478	373	390	999999	245	467	147	843	784	644	277	999999	542	764	999999	974	39	999999	710	999999	632	828	491	999999	999999	863	593	622	459	676	414	245	21	999999	496	999999	212	643	999999	740	999999	799	999999	451	234	23	202	111	205	609	999999	201	443	28	794	650	882	16	253	382	873	524	394	117	240	41	999999	986	999999	994	772	999999	271	969	541	833	610	49	160	740	670	491	999999	849	999999	223	802	993	760	999999	418	206	399	724	866	222	415	120	221	999999	761	216	833	211	837	282	929	474	487	961	999999	842	856	513	712	999999	999999	544	109	26	239	268	999999	431	585	999999	997	546	113	999999	428	500	827	957	979	464	658	999999	21	999999	999999	338	999999	799	807	576	350	999999	999999	999999	124	870	999999	204	962	502	980	412	625	271	285	393	370	999999	543	548	25	999999	999999	257	999999	882	533	373	733	901	752	436	624	19	235	121	999999	999999	999999	558	489	633	995	486	483	256	599	750	460	
900	967	357	266	268	999999	451	362	764	999999	242	999999	647	471	999999	750	553	788	616	999999	999999	858	999999	954	984	68	391	902	999999	774	487	999999	783	912	999999	999999	999999	180	365	458	783	758	999999	999999	971	221	842	999999	999999	735	999999	467	999999	714	296	999999	235	403	281	210	179	999999	999999	990	999999	950	999999	734	637	999999	999999	383	999999	167	261	999999	98	864	999999	773	225	229	999999	321	844	999999	308	78	625	792	709	11	898	165	999999	244	454	779	614	999999	657	118	534	807	389	556	999999	825	462	999999	952	999999	420	999999	984	949	580	993	155	253	651	495	999999	999999	427	355	999999	277	878	27	961	318	260	961	126	117	694	171	999999	999999	999999	483	616	744	839	348	590	401	181	339	664	460	634	370	380	172	999999	999999	389	44	81	767	946	445	920	644	119	459	999999	999999	999999	419	71	999999	269	178	999999	374	15	88	764	999999	106	999999	363	510	684	999999	999999	954	999999	14	781	897	999999	226	536	180	999999	205	239	140	20	999999	84	254	399	776	110	999999	292	635	684	311	279	988	999999	407	999999	420	959	229	868	436	770	260	637	174	999999	52	641	708	550	809	849	999999	999999	999999	999999	999999	999999	999999	789	999999	671	481	330	480	627	238	555	999999	98	999999	999999	19	272	583	533	824	617	235	146	67	570	584	95	999999	461	645	999999	869	932	999999	309	999999	440	999999	765	298	929	167	546	412	497	513	619	146	573	840	999999	499	999999	650	501	885	771	731	818	96	999999	999999	999999	981	323	685	205	124	114	194	579	782	999999	245	999999	459	688	734	999999	66	965	949	311	621	284	426	600	292	999999	999999	289	708	671	679	903	484	148	565	98	812	317	504	41	389	999999	589	681	43	999999	51	206	47	999999	761	999999	445	154	999999	999999	897	95	999999	641	690	904	870	999999	149	341	419	321	133	999999	757	999999	471	918	922	360	695	744	999999	536	441	227	252	546	999999	558	999999	340	740	858	201	726	404	862	350	484	999999	477	542	701	346	730	999999	402	999999	22	659	999999	231	57	21	162	528	387	210	473	662	334	211	590	874	89	999999	274	999999	41	355	608	577	447	960	227	212	865	999999	711	153	849	999999	897	898	939	118	693	999999	48	999999	26	662	876	822	75	276	951	827	267	159	809	948	999999	666	61	999999	784	999999	793	949	662	999999	498	999999	999999	201	313	692	934	970	887	427	999999	832	338	999999	700	625	894	950	261	47	999999	561	343	901	759	240	999999	999999	
999999	999999	63	99	999999	829	173	556	19	873	962	268	893	297	272	392	543	550	338	116	260	168	202	843	698	625	265	937	986	911	999999	83	999999	944	645	291	374	325	296	509	781	153	999999	999999	988	992	154	645	298	999999	367	219	902	740	739	175	413	220	400	920	573	236	999999	108	441	999999	423	948	651	981	27	227	263	829	334	116	553	181	999999	705	481	620	648	45	553	999999	181	114	999999	480	878	163	924	376	935	555	584	516	589	109	999999	205	999999	999999	933	149	955	82	416	633	622	241	999999	695	448	952	587	999999	555	218	717	318	742	999999	113	863	302	887	893	999999	531	46	592	755	136	999999	626	341	111	999999	277	108	698	582	858	646	999999	239	999999	983	968	999999	961	380	391	271	462	822	214	999999	846	78	189	637	999999	585	649	610	569	172	336	255	433	151	999999	619	619	170	322	467	75	73	959	910	810	482	85	221	374	864	823	804	999999	41	566	209	999999	999999	999999	283	996	198	670	765	656	722	626	999999	439	772	652	302	999999	747	14	783	119	999999	826	999999	999999	438	246	999999	349	532	128	401	584	741	999999	557	689	49	470	999999	402	203	263	98	856	265	999999	601	222	531	304	999999	37	999999	100	648	999999	999999	773	567	952	966	425	999999	603	234	245	698	81	104	612	999999	286	999999	391	915	26	737	773	999999	657	644	492	999999	237	738	999999	801	651	61	322	837	276	903	999999	436	777	138	999999	631	30	92	530	128	918	999999	113	900	402	184	632	999999	88	529	910	999999	484	607	897	864	859	444	999999	999999	781	774	203	383	999999	954	147	999999	253	151	234	574	123	999999	999999	403	635	474	408	476	429	815	759	747	992	616	952	180	241	629	772	585	45	511	346	999999	641	730	697	447	47	743	999999	937	999999	345	999999	120	708	503	239	394	45	581	999999	966	25	456	390	596	12	967	999999	999999	378	648	539	612	37	755	762	905	999999	999999	999999	685	999999	821	452	999999	421	842	471	737	999999	387	550	463	911	379	999999	194	349	111	445	80	999999	640	999999	999999	805	592	92	953	741	334	617	84	152	999999	414	204	999999	733	184	999999	999999	920	233	999999	999999	85	701	657	626	577	565	675	525	368	599	921	262	795	851	999999	759	518	995	75	770	476	321	996	999999	934	191	616	926	284	999999	176	999999	578	558	730	999999	999999	336	174	768	999999	558	999999	999999	999999	941	218	881	355	410	986	924	168	230	631	999999	704	692	691	
396	949	749	999999	999999	999999	514	683	247	131	937	999999	999999	830	306	999999	999999	536	681	481	993	999999	734	580	999999	588	251	258	358	999999	999999	196	742	644	778	819	999999	999999	991	999999	978	999999	999999	760	999999	86	804	999999	861	999999	714	237	32	221	698	423	224	999999	376	999999	191	266	335	999999	165	751	592	547	61	999999	999999	610	999999	789	503	735	12	999999	172	797	784	999999	397	956	222	737	999999	531	946	365	605	33	940	786	710	999999	932	660	999999	667	494	999999	999999	999999	999999	999999	999999	242	718	999999	420	999999	999999	579	430	44	869	378	108	428	586	71	601	696	999999	612	669	759	89	999999	802	351	379	505	313	527	114	22	999999	118	55	931	813	999999	944	365	27	999999	999999	999999	852	563	562	999999	90	999999	999999	356	502	999999	444	932	999999	999999	170	79	999999	999999	275	999999	930	856	999999	989	382	655	257	618	999999	526	594	307	403	412	928	249	789	999999	424	880	862	757	999999	999999	999999	999999	777	876	999999	875	494	999999	105	999999	745	999999	999999	572	803	999999	185	56	605	999999	568	146	999999	999999	18	921	999999	677	96	395	50	183	999999	148	325	270	999999	381	796	999999	41	88	212	940	999999	932	863	226	399	990	705	815	999999	544	480	537	583	999999	999999	900	595	817	429	999999	422	572	659	247	256	999999	555	803	999999	729	999999	999999	999999	999999	93	86	67	72	287	999999	999999	234	999999	999999	668	788	687	852	514	999999	290	999999	999999	502	999999	105	999999	999999	970	856	444	999999	566	432	600	991	602	999999	943	999999	842	533	539	333	999999	999999	551	858	579	468	855	703	298	999999	449	729	999999	442	79	988	804	999999	102	431	661	788	999999	999999	999999	676	196	999999	999999	724	999999	757	684	334	482	999999	554	423	999999	512	10	740	612	212	999999	871	170	999999	915	955	999999	410	999999	118	672	241	528	952	658	902	281	163	795	574	310	692	55	506	960	999999	444	391	395	590	999999	920	185	999999	614	339	516	999999	999999	953	738	999999	326	999999	999999	250	811	601	765	153	240	999999	945	47	901	301	825	663	999999	186	520	604	999999	849	687	751	65	72	999999	328	395	256	377	841	836	658	999999	479	999999	719	927	842	625	252	360	584	975	148	564	323	999999	853	825	610	442	143	637	999999	888	910	195	749	263	446	757	983	479	114	999999	253	999999	356	999999	490	259	678	978	772	499	112	999999	999999	508	34	815	542	430	766	408	999999	31	898	590	934	533	188	589	189	999999	376	115	870	999999	320	
397	167	44	344	999999	764	165	864	977	999999	144	278	250	239	630	225	999999	712	706	508	232	999999	765	885	957	81	98	799	288	999999	997	905	980	197	999999	999999	508	999999	999999	999999	547	166	921	804	799	265	999999	360	558	279	813	402	999999	437	999999	999999	401	999999	387	290	999999	366	999999	854	789	238	297	62	602	972	717	476	307	999999	999999	76	115	961	95	701	143	999999	250	18	999999	604	740	999999	109	275	999999	358	708	135	999999	999999	999999	76	25	571	967	999999	757	586	561	999999	999999	112	476	999999	265	999999	999999	685	156	937	999999	999999	545	194	999999	745	999999	337	715	368	999999	999999	104	780	496	49	946	523	734	258	999999	999999	457	972	508	638	86	88	19	827	294	33	978	40	999999	999999	530	830	83	232	932	429	871	203	999999	923	18	696	535	226	493	550	951	999999	955	462	130	573	999999	859	669	874	328	888	999999	999999	999999	73	714	494	519	126	450	511	326	562	999999	263	403	584	630	999999	552	793	343	744	999999	91	85	613	999999	956	154	223	563	67	111	982	129	999999	999999	944	981	50	707	377	110	450	580	403	999999	999999	180	111	239	999999	331	534	999999	339	673	121	988	999999	999999	999999	999999	236	948	269	461	810	143	999999	854	685	408	999999	96	965	644	631	510	681	943	24	785	52	999999	284	735	999999	999999	999999	171	619	956	879	999999	999999	405	873	501	321	999999	859	999999	999999	257	554	880	819	448	588	695	51	611	316	167	599	777	999999	999999	673	533	999999	382	353	407	244	729	528	999999	941	570	770	139	198	739	94	999999	183	795	439	404	916	137	848	104	129	999999	999999	722	837	999999	476	629	999999	999999	67	487	390	214	22	825	361	743	999999	28	924	911	999999	999999	83	318	603	999999	813	279	999999	756	533	258	287	237	89	806	248	574	104	150	311	410	682	607	999999	968	999999	999999	52	183	630	999999	180	217	595	83	649	999999	999999	342	815	557	180	310	953	999999	999999	784	999999	555	999999	932	924	999999	610	999999	894	999999	417	635	360	999999	999999	444	136	702	88	80	642	999999	999999	999999	800	761	999999	754	999999	381	653	769	51	998	868	999999	677	698	906	396	607	583	188	183	121	147	999999	616	999999	735	184	999999	63	999999	152	739	397	999999	142	172	999999	855	999999	523	822	648	594	362	341	740	766	438	796	999999	472	999999	999999	984	607	999999	779	718	433	504	999999	999999	715	193	855	139	109	891	565	743	937	751	802	999999	361	472	553	999999	285	590	969	
999999	464	372	394	93	999999	413	189	479	393	740	999999	286	999999	999999	932	999999	506	999999	640	875	872	999999	753	999999	266	172	999999	144	119	999999	999999	843	999999	460	938	353	798	771	227	696	712	96	359	207	329	525	349	931	999999	152	133	83	949	103	999999	410	618	674	827	749	780	54	369	244	306	588	751	865	491	589	611	999999	983	944	173	785	704	556	999999	741	822	701	604	966	36	369	894	441	586	537	735	999999	999999	999999	999999	667	726	125	900	741	774	999999	449	950	540	398	99	14	999999	98	999999	72	999999	95	926	88	450	402	218	936	999999	999999	288	953	853	486	999999	999999	38	505	68	588	655	659	966	999999	261	999999	436	999999	280	889	511	999999	830	999999	999999	999999	551	837	999999	333	999999	999999	57	465	999999	496	106	63	607	584	976	999999	39	127	999999	999999	129	588	827	999999	966	580	666	804	808	790	133	190	999999	999999	963	999999	288	734	999999	690	612	511	152	765	999999	382	999999	695	912	86	468	713	265	999999	739	963	20	999999	999999	336	307	252	656	415	373	915	428	675	620	784	999999	304	999999	999999	20	618	445	999999	250	594	550	999999	891	732	999999	419	925	406	202	10	999999	858	377	355	393	999999	999999	736	402	640	953	364	85	138	999999	174	277	539	228	131	527	948	189	999999	786	337	360	999999	999999	999999	990	32	483	620	602	297	926	100	342	649	763	709	668	610	640	999999	895	999999	802	167	999999	395	187	81	482	243	999999	605	568	999999	20	999999	652	449	999999	931	881	464	535	642	247	187	999999	579	367	999999	289	579	141	600	441	999999	132	927	810	605	999999	411	147	369	618	331	531	286	639	999999	67	999999	960	709	314	440	238	170	919	965	999999	608	713	999999	953	109	473	968	624	999999	808	999999	638	54	95	999999	999999	175	33	916	999999	999999	940	999999	760	70	619	431	295	11	368	962	17	845	415	246	697	999999	416	519	857	563	662	999999	35	342	590	915	623	835	999999	999999	146	999999	319	279	668	189	903	892	999999	52	682	999999	64	846	716	999999	638	848	781	845	999999	513	68	102	266	724	509	428	480	703	807	460	888	999999	825	999999	999999	146	999999	518	578	524	39	815	881	50	171	188	626	999999	286	999999	64	277	313	633	944	227	22	943	679	485	422	999999	244	231	733	999999	30	712	268	999999	280	272	276	244	483	253	221	226	562	330	801	999999	427	42	406	621	992	202	69	999999	999999	634	838	102	111	999999	999999	659	316	413	168	
914	538	999999	504	791	10	999999	159	999999	999999	795	390	359	999999	739	368	211	825	121	765	999999	652	999999	378	645	434	183	999999	239	672	561	909	999999	172	999999	999999	642	537	999999	620	923	53	368	999999	337	253	489	418	372	884	379	999999	204	647	999999	272	588	999999	859	367	826	935	999999	38	999999	886	999999	196	796	595	726	673	219	501	841	999999	293	999999	50	401	944	999999	771	355	303	727	999999	511	999999	625	999999	999999	678	258	793	987	133	999999	999999	451	22	302	999999	777	168	705	624	703	805	554	978	940	375	468	422	999999	174	999999	735	999999	180	999999	999999	999999	39	999999	999999	999999	707	854	999999	952	791	598	388	652	999999	994	999999	597	112	999999	706	288	646	625	999999	999999	835	999999	823	559	604	999999	281	293	938	452	747	668	710	999999	996	951	999999	35	158	777	89	769	999999	180	387	148	624	169	33	85	533	414	639	785	135	975	40	111	357	662	327	104	713	699	256	999999	887	450	25	999999	396	620	476	999999	999999	76	811	652	182	999999	999999	121	999999	863	918	999999	38	999999	536	999999	921	791	678	495	999999	984	66	230	923	859	999999	999999	153	999999	999999	912	937	999999	999999	69	173	387	929	891	999999	215	834	850	999999	913	999999	962	913	994	999999	604	942	981	634	155	19	591	729	323	999999	339	968	991	184	16	406	483	279	999999	857	543	999999	786	999999	999999	160	216	450	999999	369	298	271	159	445	94	969	999999	921	510	60	582	658	999999	685	819	999999	842	675	774	516	999999	693	446	147	300	742	165	644	999999	999999	803	999999	999999	953	999999	77	818	556	100	46	450	561	769	427	999999	999999	256	111	999999	16	317	540	675	999999	353	605	825	21	155	351	999999	320	541	515	999999	441	999999	662	999999	999999	428	296	584	738	76	999999	924	28	862	415	999999	999999	128	384	686	272	999999	224	999999	322	999999	999999	410	749	232	999999	999999	263	999999	843	943	593	344	774	587	31	956	999999	437	888	681	806	158	739	854	999999	202	999999	828	984	965	726	999999	999999	509	999999	999999	835	999999	937	445	670	848	29	999999	999999	719	999999	797	665	316	999999	999999	720	999999	445	658	671	999999	999999	936	862	434	195	877	227	540	889	999999	965	146	130	431	999999	453	20	957	139	999999	999999	999999	848	369	999999	678	437	999999	342	813	74	963	999999	941	53	10	999999	245	662	999999	255	372	830	89	999999	999999	195	999999	296	276	999999	999999	528	404	942	432	999999	502	270	517	449	287	999999	85	210	999999	922	188	
999999	500	871	774	305	999999	999999	588	999999	769	538	644	492	331	653	75	999999	586	444	819	999	999999	911	89	999999	999999	702	967	175	755	999999	999999	606	999999	999999	796	999999	855	192	541	382	363	223	329	964	999999	35	128	634	999999	999999	623	568	112	189	766	999999	999999	999999	159	295	64	423	463	889	710	999999	485	602	857	670	337	403	902	447	645	407	592	125	999999	130	583	999999	43	999999	999999	999999	504	827	962	217	613	999999	999999	255	327	940	759	439	263	999999	549	526	777	999999	563	230	665	999999	544	999999	996	676	451	39	711	999999	389	599	634	450	999999	657	640	649	66	282	999999	657	129	705	648	999999	999999	999999	999999	67	565	572	999999	45	604	839	999999	603	220	999999	614	13	544	606	561	999999	805	812	999999	891	999999	137	414	291	859	18	545	999999	720	844	999999	999999	999999	999999	166	816	299	599	846	704	999999	46	999999	999999	668	366	999999	523	153	487	357	58	725	688	181	999999	167	28	186	595	303	453	999999	376	131	932	555	999999	449	999999	870	999999	999999	350	999999	849	698	294	623	502	896	999999	695	242	496	765	956	769	999999	729	658	281	423	261	410	920	163	72	999999	735	811	232	84	409	617	999999	999999	384	171	999999	738	873	404	683	699	280	999999	999999	879	365	999999	785	418	720	95	599	792	715	940	999999	695	635	296	888	690	999999	948	295	999999	354	683	581	999999	159	990	785	999999	739	561	139	171	513	192	642	758	36	813	364	324	999999	358	377	444	565	637	112	586	516	993	35	332	999999	34	535	682	404	999999	999999	729	999999	722	63	163	810	444	191	453	654	139	664	860	999999	971	607	996	315	147	52	999999	887	999999	370	746	535	807	698	489	657	959	364	999999	554	634	999999	305	305	223	634	130	456	659	999999	386	338	999999	738	501	999999	999999	999999	999999	144	747	841	110	362	999999	627	999999	745	702	795	694	775	815	315	959	956	312	700	999999	513	922	75	238	276	983	417	370	79	999999	72	128	592	107	714	806	792	914	999999	999999	595	631	999999	754	863	999999	610	523	859	999999	545	124	999999	284	753	222	999999	999999	833	378	900	267	933	999999	999999	676	111	678	110	508	176	52	369	713	506	882	547	321	374	999999	999999	893	510	999999	661	947	290	318	353	502	135	189	90	574	999999	338	698	836	124	196	146	999999	999999	360	611	503	755	134	777	871	674	370	248	805	999999	16	756	642	886	691	396	793	334	999999	383	987	961	794	625	178	999999	710	
206	187	892	450	999999	999999	689	168	202	999999	999999	482	827	764	999999	999999	999999	91	999999	999999	949	432	800	999999	607	815	976	623	541	961	509	609	687	964	173	999999	999999	555	536	606	952	999999	999999	999999	263	852	780	619	999999	999999	225	543	596	999999	761	999999	999999	550	842	665	183	75	627	999999	656	999999	999999	999999	600	879	372	34	555	999999	112	999999	933	570	999999	999999	44	367	999999	854	745	999999	22	559	212	399	684	372	999999	999999	432	886	111	267	999999	999999	999999	999999	28	177	324	201	988	999999	35	540	840	816	460	999999	630	815	498	772	999999	690	918	999999	660	211	205	999999	321	684	552	226	129	675	987	767	697	128	999999	999999	540	554	977	999999	999999	999999	558	999999	911	625	999999	617	398	338	772	893	999999	821	999999	816	999999	999999	879	313	78	999999	420	174	999999	999999	999999	512	476	999999	242	940	712	526	999999	988	652	999999	999999	696	444	935	827	791	903	103	362	876	862	999999	438	225	675	673	332	725	262	393	49	228	999999	737	999999	309	105	831	190	999999	999999	277	173	644	999999	193	868	143	999999	628	271	999999	340	999999	650	943	660	999999	999999	49	203	985	999999	268	298	999999	470	707	794	528	695	81	913	474	765	594	368	793	988	999999	804	999999	744	633	132	314	887	712	96	207	648	88	566	151	694	134	541	999999	999999	999999	722	171	349	462	933	199	821	999999	758	66	584	867	999999	783	244	13	251	999999	146	983	982	758	999999	596	880	616	515	772	780	999999	62	463	447	631	999999	643	999999	291	699	933	999999	31	954	40	622	999999	999999	783	907	690	999999	438	768	372	999999	999999	999999	999999	581	327	999999	999999	999999	127	999999	130	430	406	24	600	163	959	412	212	501	961	804	589	974	109	565	999999	865	99	757	623	695	84	256	804	999999	999999	710	999999	259	442	999999	999999	37	501	360	654	768	316	536	923	35	565	999999	999999	170	961	778	481	761	999999	999999	996	370	999999	435	355	159	219	508	999999	259	40	953	68	36	999999	999999	482	999999	999999	963	558	562	834	598	999999	999999	833	644	999999	329	999999	999999	999999	257	938	476	648	75	999999	504	559	807	480	999999	995	611	999999	397	203	999999	305	732	849	988	635	444	536	791	306	151	326	575	377	737	999999	418	999999	999999	999999	501	913	999999	744	417	414	751	91	170	999999	527	402	446	999999	731	33	505	771	999999	622	504	940	857	769	863	999999	983	439	743	651	586	955	10	999999	999999	495	889	988	442	583	999999	362	375	198	
999999	749	999999	134	999999	713	525	646	999999	198	592	999999	66	999999	880	238	431	999999	348	518	25	572	401	146	999999	999999	144	517	339	734	999999	152	574	668	990	999999	308	858	793	39	136	939	999999	999999	716	999999	999999	251	117	213	162	999999	23	856	182	216	358	743	385	409	999999	17	999999	612	999999	450	986	999999	656	766	999999	999999	999999	318	392	85	954	588	429	608	808	892	409	135	582	176	138	718	999999	999999	765	565	483	393	460	128	999999	14	361	276	999999	49	999999	351	283	590	52	705	999999	106	261	769	324	999999	999999	686	608	191	999999	294	322	999999	999999	872	999999	999999	99	145	858	274	453	949	237	999999	453	768	307	68	999999	991	133	433	999999	398	999999	996	251	705	999999	999999	999999	450	974	77	954	887	999999	999999	999999	908	999999	999999	847	209	653	312	542	999999	333	999999	389	549	999999	999999	170	888	32	513	350	14	999999	393	352	94	754	13	975	169	208	566	631	585	717	999999	999999	999999	586	55	745	229	999999	90	999999	999999	394	970	120	934	999999	75	864	633	381	346	999999	117	564	762	455	650	336	382	962	999999	999999	804	831	999999	548	999999	312	977	767	130	550	999999	999999	999999	699	783	999999	50	999999	143	701	997	999999	381	999999	393	999999	999999	999999	105	893	91	127	999999	758	999999	148	725	396	964	762	887	865	999999	795	740	999999	999999	72	671	999999	999999	130	828	75	213	600	999999	235	165	291	489	386	672	237	469	999999	406	633	999999	999999	176	654	298	381	813	142	952	999999	429	296	999999	999999	928	347	999999	960	999999	548	555	989	688	999999	240	682	283	999999	203	999999	336	999999	699	548	953	36	999999	999999	832	457	262	81	648	874	805	868	999999	999999	458	334	628	508	636	999999	88	999999	956	676	423	615	999999	312	999999	928	259	615	999999	941	806	901	756	967	138	842	296	484	350	813	694	999999	999999	554	63	868	405	827	187	842	470	834	80	914	227	227	359	949	999999	720	625	999999	281	858	922	999999	578	661	380	794	570	603	778	152	981	61	732	553	999999	999999	532	431	999999	754	481	999999	831	999999	750	910	999999	346	352	630	197	505	100	999999	631	506	300	999999	457	392	281	866	66	927	933	175	494	805	700	71	197	204	761	999999	387	999999	724	737	999999	469	311	234	261	999999	999999	486	961	709	921	752	999999	789	973	55	482	615	999999	999999	999999	999999	426	686	999999	999999	442	992	744	572	646	681	781	563	832	988	91	57	614	999999	999999	456	214	784	884	947	291	
408	231	715	54	999999	999999	821	828	337	52	624	587	971	716	999999	742	398	73	249	970	227	999999	985	999999	435	10	18	999999	461	380	641	802	698	999999	43	771	38	528	874	647	960	734	505	999999	466	469	999999	201	20	713	816	721	644	976	74	451	245	751	619	771	35	890	999999	956	411	999999	889	999999	682	999999	714	869	199	602	999999	492	462	50	508	965	367	816	920	748	999999	920	999999	999999	934	592	536	999999	909	112	999999	79	367	548	999999	643	580	670	519	820	999	946	999999	999999	966	581	989	205	253	653	414	219	970	628	999999	490	663	177	48	999999	664	436	960	96	980	941	135	913	999999	864	999999	696	307	109	748	617	398	999999	755	363	603	999999	999999	265	698	412	108	738	155	62	979	412	632	999999	999999	999999	985	446	71	35	999999	999999	698	388	999999	717	911	870	880	784	102	547	421	684	496	333	402	704	397	577	842	999999	768	453	999999	982	73	999999	999999	185	632	999999	999999	730	907	999999	642	655	998	980	501	237	857	370	960	442	999999	947	999999	999999	999999	999999	58	493	193	68	316	254	504	999999	654	999999	999999	704	162	999999	492	691	999999	999999	690	747	706	416	999999	999999	539	999999	999999	451	991	125	945	120	15	350	902	571	999999	848	221	999999	160	722	336	467	310	163	217	999999	999999	309	999999	999999	151	433	584	642	416	578	529	908	760	62	293	538	98	816	699	812	248	921	153	928	999999	999999	596	999999	999999	619	313	385	200	674	502	691	945	981	968	582	765	270	164	968	999999	312	999999	108	438	798	379	999999	464	999999	580	38	999999	252	217	848	836	601	562	797	275	999999	999999	999999	560	602	592	116	848	126	56	977	999999	185	609	999999	666	999999	554	999999	249	819	921	794	999999	999999	999999	703	999999	999999	745	174	708	999999	703	999999	594	550	547	836	999999	272	645	347	999999	603	272	981	642	763	999999	348	56	280	557	455	231	924	991	97	77	889	342	728	381	999999	278	409	999999	433	859	999999	950	999999	999999	977	999999	584	999999	501	210	554	70	20	938	999999	999999	438	999999	257	953	670	558	460	769	326	999999	999999	966	477	334	999999	509	999999	903	76	398	338	999999	580	999999	647	489	500	999999	523	829	999999	999999	974	764	999999	600	234	479	199	567	500	999999	759	57	266	999999	999999	176	348	999999	851	999999	999999	17	788	999999	238	999999	316	190	67	573	999999	496	607	137	991	999999	494	999999	285	739	999999	508	898	389	999999	532	24	38	521	334	548	478	999999	
999999	918	966	975	606	371	999999	173	18	509	926	702	272	450	139	999999	263	999999	999999	769	122	999999	373	119	409	798	705	999999	287	999999	733	35	777	999999	391	219	34	738	887	999999	37	999999	705	999	972	687	182	92	999999	411	267	652	472	708	865	823	554	857	576	808	665	296	885	999999	775	900	924	999999	68	919	602	525	794	184	742	999999	696	999999	146	721	626	623	85	875	410	91	999999	79	654	568	664	176	172	89	245	740	690	366	233	81	762	428	999999	966	809	999999	857	298	966	329	137	191	721	999999	191	999999	220	19	999999	694	348	855	109	500	264	999999	363	715	938	11	855	340	149	75	959	207	599	119	76	668	999999	274	113	999999	441	483	999999	999999	897	203	529	681	427	999999	733	907	329	533	711	382	999999	151	359	964	473	797	51	655	894	999999	452	111	942	279	999999	84	751	774	69	781	980	55	818	745	999999	184	999999	609	341	61	878	75	407	694	290	91	914	149	999999	644	441	999999	423	913	750	999999	738	157	79	659	165	555	474	999999	999999	342	333	613	492	299	884	441	324	999999	115	387	703	258	989	388	169	612	912	425	349	191	632	905	994	63	999999	764	540	999999	896	333	999999	477	302	947	758	311	656	999999	759	10	999999	999999	807	373	724	489	168	690	500	999999	642	999999	590	220	999999	428	618	999999	852	999999	901	641	946	782	786	235	999999	52	999999	858	956	350	665	349	706	999999	108	631	338	956	606	849	192	353	690	999999	887	92	246	339	692	999999	719	639	109	999999	633	34	587	499	999999	999999	70	641	596	301	394	251	513	658	330	987	111	896	523	61	458	603	999999	244	348	874	805	999999	175	999999	999999	35	250	862	999999	83	999999	999999	432	999999	789	550	756	399	167	646	578	999999	19	705	125	822	126	999999	394	999999	932	352	161	659	320	770	999999	999999	999999	999999	999999	999999	999999	256	999999	272	473	999999	999999	908	847	702	87	701	306	226	290	470	999999	808	909	999999	478	398	999999	702	687	773	180	28	84	999999	729	799	645	927	999999	762	762	853	999999	93	785	486	999999	240	275	459	999999	999999	489	15	244	861	458	808	183	842	115	999999	584	699	999999	253	833	999999	973	999999	999999	379	868	528	708	769	459	825	416	999999	999999	910	437	237	420	999999	999999	79	664	999999	350	836	753	999999	656	522	999999	658	999999	542	652	244	266	987	999999	983	999999	999999	307	999999	999999	999999	999999	191	636	204	813	999999	999999	784	999999	764	294	115	
999999	229	999999	999999	871	196	500	999999	603	873	349	999999	654	450	833	436	851	577	772	199	465	999999	444	999999	879	461	708	921	379	447	828	887	950	999999	60	184	368	872	100	120	974	611	39	999999	842	666	550	373	999999	852	932	147	992	104	650	229	784	62	483	999999	487	578	430	999999	55	461	29	999999	399	659	78	979	486	661	225	854	688	999999	730	999999	911	999999	999999	527	514	691	894	856	999999	830	400	999999	399	681	633	999999	190	872	483	999999	999999	57	973	863	784	953	999999	999999	878	796	540	869	332	270	508	151	180	903	652	364	566	173	993	569	268	762	589	999999	999999	820	674	815	999999	999999	576	863	372	544	743	560	999999	563	977	999999	300	531	983	139	999999	999999	234	999999	230	128	823	999999	64	999999	604	999999	999999	854	313	68	132	724	436	999999	694	644	779	999999	169	999999	333	13	196	289	999999	737	778	460	632	545	595	397	595	323	999999	103	809	999999	939	721	196	185	260	918	999999	575	104	999999	445	538	712	999999	126	138	795	820	999999	999999	145	867	253	913	232	767	472	999999	139	123	466	600	834	999999	999999	448	999999	999999	753	278	697	703	643	777	999999	103	832	996	280	999999	528	705	999999	44	999999	82	477	282	953	492	999999	999999	999999	980	545	844	703	999999	903	678	233	999999	77	27	999999	441	999999	476	899	999999	934	999999	464	999999	999999	760	999999	999999	997	999999	999999	999999	204	270	822	841	268	662	241	179	399	940	999999	999999	242	881	638	790	957	392	999999	11	999999	825	999999	979	401	771	395	784	62	903	895	291	708	600	453	806	205	246	999999	999999	244	729	738	994	384	863	440	999999	132	12	999999	999999	773	999999	259	999999	713	843	999999	496	277	457	127	496	55	810	893	642	999999	831	999999	999999	219	288	999999	653	96	563	604	538	999999	681	999999	60	71	290	517	738	351	999999	103	362	796	686	999999	787	999999	252	949	999999	969	798	286	300	417	999999	405	999999	212	999999	291	999999	248	910	999999	595	794	77	434	765	303	164	300	999999	737	242	924	532	999999	999999	51	844	613	41	999999	542	405	371	642	940	884	33	999999	745	792	943	999999	885	999999	707	999999	544	817	194	280	815	507	999999	562	999999	999999	999999	508	999999	564	999999	546	216	352	622	999999	432	434	999999	880	279	999999	555	999999	794	128	999999	11	288	986	999999	36	999999	999999	753	44	999999	809	467	743	999999	524	999999	999999	355	407	907	543	999999	999999	570	999999	333	313	10	197	952	362	768	66	168	
871	230	247	67	420	126	455	598	587	999999	623	966	750	869	754	324	373	224	397	999999	504	102	771	999999	999999	703	126	760	566	91	999999	51	411	585	149	304	76	999999	999999	290	461	945	331	799	947	153	582	444	256	999999	589	147	380	844	663	999999	459	999999	670	716	999	695	41	505	597	999999	999999	175	729	460	258	249	288	999999	999999	559	999999	972	478	999999	999999	682	514	694	502	982	670	999999	921	370	845	254	463	229	999999	765	913	999999	211	999999	588	999999	714	796	623	999999	858	273	94	114	18	999999	353	428	594	327	191	347	13	615	911	997	253	369	999999	14	785	999999	825	994	999999	999999	770	113	999999	715	967	717	80	999999	999999	406	482	817	361	368	901	999999	634	963	999999	576	821	595	999999	590	999999	355	191	619	999999	799	448	99	468	73	716	250	764	999999	359	999999	276	852	492	999999	999999	435	17	255	999999	999999	435	862	999999	79	133	999999	649	83	999999	622	536	461	999999	333	958	393	359	298	652	660	280	754	999999	119	309	999999	113	999999	75	736	999999	935	516	999999	374	999999	999999	398	939	541	600	691	999999	999999	937	815	265	999999	557	141	86	718	603	999999	479	680	259	311	770	163	999999	702	999999	815	283	999999	945	782	959	382	715	961	359	120	70	999999	426	876	999999	494	714	945	400	934	999999	630	342	999999	344	693	336	999999	627	785	999999	898	999999	522	463	999999	999999	483	208	999999	426	125	368	999999	391	889	263	999999	999999	999999	449	135	311	83	164	653	267	880	447	276	56	999999	343	999999	649	172	999999	999999	999999	834	623	240	747	226	517	545	271	849	682	999999	439	953	999999	351	345	345	596	610	999999	809	89	989	45	999999	137	87	782	794	844	999999	984	359	960	305	999999	218	388	95	999999	619	392	418	208	992	836	103	111	991	238	999999	576	304	546	613	754	634	205	814	98	999999	762	476	999999	462	999999	999999	993	941	999999	136	957	510	999999	748	427	999999	790	52	999999	44	975	790	999999	540	999999	689	812	357	999999	37	23	999999	999999	999999	999999	915	413	999999	532	755	110	169	312	111	355	75	999999	798	195	94	844	162	719	999999	999999	972	999999	474	809	780	278	645	401	661	123	394	999999	920	891	511	999999	54	999999	999999	999999	815	488	464	194	999999	440	23	171	999999	193	861	853	942	670	999999	14	999999	936	751	999999	464	768	650	988	961	999999	338	907	684	999999	799	999999	379	130	648	493	456	289	999999	350	264	484	936	478	261	540	570	999999	16	
506	327	118	769	861	479	57	838	999999	233	999999	112	116	486	638	393	229	484	999999	999999	401	558	660	999999	411	233	979	832	181	737	431	999999	88	901	999999	509	691	999999	517	650	999999	654	980	66	206	247	158	997	307	94	999999	66	748	238	615	947	999999	403	367	638	499	999999	666	738	802	999999	34	215	308	138	702	999999	966	181	430	999999	578	604	999999	999999	85	982	999999	96	705	999999	253	849	296	240	999999	297	514	879	161	385	988	252	999999	173	999999	942	999999	178	999999	684	999999	577	999999	868	379	999999	999999	999999	999999	517	690	999999	999999	437	999999	184	919	999999	999999	999999	842	96	29	55	999999	336	350	353	949	142	999999	365	999999	31	285	676	52	999999	999999	999999	411	999999	327	999999	694	418	999999	826	383	49	33	999999	883	978	841	999999	999999	762	120	999999	722	999999	254	429	234	999999	876	21	999999	124	999999	999999	217	515	13	999999	769	385	360	999999	126	523	970	999999	118	662	482	725	189	281	128	289	316	999999	999999	868	999999	897	419	999999	541	207	674	269	906	532	422	377	974	319	243	181	412	770	926	209	571	999999	999999	572	852	160	999999	999999	999999	852	195	401	999999	145	467	872	966	990	807	919	848	711	13	586	999999	115	750	869	47	947	999999	546	890	857	306	730	585	847	517	391	374	999999	999999	999999	999999	31	919	999999	852	371	999999	999999	962	16	361	860	341	734	332	747	410	962	999999	999999	975	649	511	999999	838	736	296	128	482	426	999999	63	999999	999999	249	999999	195	911	27	676	742	465	583	883	999999	999999	999999	851	999999	770	981	999999	952	225	88	999999	520	328	999999	125	85	999999	999999	999999	461	307	422	391	495	115	561	999999	945	175	315	519	75	627	104	999999	999999	445	999999	999999	999999	153	111	231	999999	551	707	867	999999	902	999999	655	999999	999999	431	999999	999999	17	366	419	999999	491	466	786	999999	569	632	892	233	999999	999999	999999	492	236	110	317	999999	200	999999	943	999999	693	588	999999	574	999999	993	38	206	896	378	339	88	999999	502	999999	999999	324	321	311	919	814	643	312	134	999999	999999	299	937	999999	11	833	496	999999	21	526	903	423	999999	259	999999	603	696	337	999999	448	999999	306	734	999999	630	882	999999	999999	34	592	59	999999	918	613	496	999999	100	91	895	545	843	666	999999	976	999999	273	112	72	735	325	128	316	999999	685	410	999999	999999	791	999999	128	954	286	398	999999	476	626	504	608	999999	872	513	614	442	693	604	894	133	999999	999999	366	780	816	484	999999	
474	742	213	242	213	999999	999999	999999	999999	776	999999	567	999999	754	510	434	999999	503	999999	862	812	514	874	389	91	515	743	807	695	999999	348	999999	801	689	999999	733	422	271	405	142	734	213	999999	666	113	46	627	378	257	999999	999999	286	999999	621	896	960	868	824	161	697	999999	340	614	999999	437	999999	765	588	999999	999999	22	507	107	176	999999	609	497	218	286	55	888	999999	999999	34	539	72	631	999999	792	994	865	597	120	707	255	404	599	999999	999999	999999	280	999999	999999	999999	658	100	189	350	493	297	999999	659	999999	116	809	522	780	589	930	375	999999	585	999999	806	911	999999	396	999999	999999	733	19	941	979	625	774	849	999999	88	999999	449	882	290	697	999999	999999	215	59	999999	898	733	624	19	625	863	839	695	999999	999999	569	244	704	789	429	999999	999999	531	680	923	341	999999	725	701	223	490	999999	540	888	301	284	706	375	391	999999	197	119	10	325	126	785	999999	607	34	999999	141	745	103	860	937	226	999999	999999	135	673	938	17	999999	999999	144	380	309	806	999999	497	999999	999999	322	999999	241	999999	999999	999999	563	147	999999	999999	701	191	91	745	999999	679	999999	999999	999999	181	999999	718	563	190	999999	214	190	745	999999	282	657	537	999999	272	432	806	629	999999	999999	793	971	988	421	999999	316	741	999999	399	982	999999	855	875	221	692	629	999999	999999	999999	464	83	999999	817	661	999999	999999	999999	536	999999	999999	592	999999	999999	146	491	999999	261	307	976	874	454	999999	999999	763	856	427	781	325	963	999999	828	999999	578	832	865	999999	163	337	442	881	152	215	895	86	399	579	999999	999999	729	492	999999	999999	757	186	20	583	244	999999	804	561	923	847	572	185	999999	999999	482	831	280	724	55	999999	864	105	999999	249	999999	715	999999	287	235	52	595	480	999999	999999	999999	401	821	292	533	109	533	880	957	305	642	719	590	878	999999	369	999999	15	999999	454	999999	662	455	771	978	999999	691	526	335	999999	261	999999	999999	964	207	999999	20	999999	999999	946	999999	984	147	435	606	885	134	494	999999	866	999999	590	43	999999	98	661	999999	999999	999999	14	999999	17	999999	87	53	549	999999	999999	681	25	359	999999	999999	500	63	458	999999	29	174	103	404	206	345	469	307	671	999999	99	999999	546	145	960	999999	196	538	393	439	70	392	67	86	507	813	175	516	112	999999	543	999999	639	146	925	885	220	610	999999	999999	95	779	999999	490	999999	999999	145	999999	399	796	628	999999	670	999999	464	999999	999999	999999	896	393	999999	952	205	
896	999999	331	246	409	220	999999	473	586	327	721	999999	290	21	999999	999999	758	678	294	127	315	157	582	107	621	681	298	778	999999	713	999999	501	143	999999	999999	965	397	513	735	669	999999	999999	51	999999	948	674	183	999999	541	660	999999	999999	885	835	889	748	942	234	625	999999	999999	306	280	872	999999	230	220	999999	535	610	968	254	942	624	802	983	115	999999	999999	946	999999	671	246	999999	575	122	616	999999	695	736	32	173	888	17	747	999999	62	178	999999	727	999999	477	100	999999	691	893	999999	270	42	906	643	13	85	678	229	260	69	737	307	387	614	913	20	799	999999	805	366	999999	876	999999	930	999999	795	431	493	41	581	999999	851	681	349	999999	275	789	102	28	97	999999	787	497	958	324	871	766	999999	550	999999	999999	352	886	537	837	393	257	975	706	218	653	195	198	678	753	886	999999	999999	268	647	231	706	999999	717	156	999999	389	826	616	75	999999	317	942	575	291	999999	964	154	512	961	28	999999	396	809	444	999999	599	818	214	437	254	999999	854	999999	999999	593	783	999999	390	999999	14	999999	999999	641	189	346	252	623	397	789	922	999999	999999	307	629	417	999999	999999	283	999999	558	999999	622	189	820	999999	463	49	999999	697	190	796	763	999999	957	597	455	755	630	108	781	999999	431	425	515	772	204	557	999999	826	282	34	895	268	141	999999	999999	189	820	999999	883	999999	292	999999	999999	135	718	711	349	41	961	565	139	185	350	581	999999	207	999999	57	116	905	999999	513	425	166	900	504	999999	999999	789	999999	934	750	225	999999	694	731	816	389	63	492	218	251	865	717	895	720	999999	560	999999	999999	515	772	773	977	999999	778	284	452	999999	999999	30	999999	252	695	631	388	960	771	887	417	390	999999	993	999999	999999	524	648	707	271	190	586	141	229	999999	761	171	976	999999	142	915	457	999999	164	840	472	392	999	180	999999	999999	759	157	673	999999	230	231	778	159	290	921	139	999999	191	54	999999	999999	606	73	999999	469	411	722	638	971	960	999999	140	163	161	315	999999	999999	621	754	430	439	468	341	999999	999999	999999	826	999999	220	999999	880	999999	999999	212	583	999999	936	999999	626	114	999999	518	701	999999	212	101	624	998	999999	999999	661	954	436	623	207	999999	999999	114	403	999999	585	765	427	999999	89	834	30	950	578	529	588	241	994	649	393	999999	766	414	755	999999	768	828	981	999999	999999	999999	999999	999999	15	999999	520	831	842	999999	999999	999999	100	516	847	378	80	674	430	999999	817	999999	
959	787	999999	286	663	999999	358	955	317	756	999999	999999	71	999999	89	534	945	425	19	757	399	453	129	999999	999999	260	566	387	378	104	408	999999	996	704	965	999999	265	729	498	659	999999	887	999999	999999	498	487	455	693	298	545	728	14	446	70	40	516	667	999999	455	413	303	971	999999	223	999999	257	616	999999	999999	121	279	226	926	359	284	512	999999	356	623	353	805	873	99	832	375	403	100	936	674	459	310	147	283	95	366	511	999999	29	999999	250	870	98	505	186	276	512	88	999999	786	527	999999	999999	504	112	608	430	882	754	999999	954	166	680	692	999999	811	141	942	999999	993	772	211	201	999999	382	483	716	999999	999999	565	862	325	13	999999	156	164	989	642	999999	486	935	629	555	999999	999999	94	199	406	766	999999	999999	569	247	103	23	326	999999	388	131	629	892	999999	969	199	985	639	163	531	999999	584	821	498	772	364	67	152	999999	30	471	999999	294	320	610	547	430	303	87	999999	999999	830	999999	999999	521	551	594	999999	660	999999	194	830	930	667	860	192	553	646	797	882	45	870	670	92	917	832	345	581	999999	431	768	692	999999	253	395	714	999999	220	977	230	999999	185	999999	999999	999999	641	368	626	459	999999	993	784	999999	999999	873	999999	999999	968	693	688	216	22	440	238	597	502	278	686	999999	155	659	999999	668	577	121	999999	388	380	256	285	474	719	999999	34	437	984	197	366	380	999999	554	564	527	999999	23	758	745	999999	999999	343	372	681	353	999999	999999	660	999999	928	93	23	999999	789	721	417	224	999999	999999	415	999999	999999	315	912	316	161	999999	999999	815	380	999999	363	125	134	678	999999	913	792	375	818	265	999999	869	269	282	367	244	764	843	119	83	526	868	339	463	98	999999	460	999999	202	712	673	845	745	374	999999	897	762	120	999999	504	431	999999	81	159	33	999999	999999	640	949	917	836	261	999999	306	999999	495	785	670	999999	999999	462	427	999999	999999	592	931	133	894	999999	469	481	653	44	614	999999	403	999999	190	440	354	982	820	425	284	999999	422	999999	999999	337	244	122	999999	530	924	51	13	999999	999999	567	999999	620	161	97	999999	446	999999	999999	999999	654	643	698	605	240	245	901	642	11	898	241	179	793	999999	567	999999	999999	389	132	999999	572	648	999999	832	999999	348	734	831	732	935	838	691	999999	55	794	693	545	517	861	999999	32	409	11	60	732	999999	307	934	593	999999	143	67	70	115	529	999999	198	999999	982	999999	999999	79	909	76	70	549	
973	747	891	873	772	839	527	999999	98	173	646	999999	110	234	50	799	248	953	802	780	631	100	526	788	505	679	999999	999999	783	999999	999999	935	989	999999	999999	560	53	719	999999	999999	540	232	27	366	368	999999	999999	757	851	712	831	956	274	289	999999	999999	231	112	378	102	315	999999	65	145	673	711	415	917	810	490	756	999999	999999	508	250	409	83	169	429	711	914	999999	128	80	131	542	999999	999999	274	999999	999999	999999	350	914	988	983	177	999999	999999	657	388	848	947	371	956	312	999999	765	49	519	808	999999	999999	667	999999	538	438	984	999999	999999	999999	705	652	278	161	815	187	41	519	999999	241	202	999999	772	332	75	829	999999	124	818	532	905	670	755	733	276	267	683	736	460	999999	193	867	562	617	683	205	679	219	150	134	978	256	781	287	616	595	911	999999	122	709	681	869	205	608	144	44	897	999999	999999	557	999999	305	999999	712	999999	334	913	999999	649	870	159	547	973	694	553	999999	888	477	126	681	356	349	624	751	999999	323	672	954	483	648	308	144	999999	999999	999999	683	197	78	238	292	681	756	695	999999	559	999999	895	510	64	999999	155	429	427	213	211	164	681	318	839	735	662	959	680	999999	571	24	999999	999999	73	870	472	819	249	834	999999	599	653	381	201	740	999999	171	900	999	503	999999	717	999999	391	475	11	878	999999	503	629	722	86	695	680	544	921	514	447	999999	999999	335	999999	592	214	611	510	309	999999	999999	317	500	69	681	507	692	307	100	999999	999999	868	593	590	999999	215	999999	523	958	701	656	818	999999	724	999999	999999	177	698	134	917	779	964	999999	762	999999	196	139	663	405	197	987	246	830	514	849	325	428	745	444	387	927	98	999999	608	470	290	404	776	352	694	999999	999999	183	999999	229	999999	176	831	459	559	85	999999	128	999999	713	419	988	408	874	400	568	431	264	746	989	691	999999	104	999999	999999	999999	362	320	711	999999	994	73	657	295	226	999999	597	296	885	999999	999999	970	781	894	60	301	995	902	952	135	908	739	436	193	538	999999	999999	999999	608	767	723	311	416	912	719	999999	340	123	658	251	971	144	378	444	684	721	999999	999999	251	559	999999	460	368	585	949	264	636	474	757	999999	87	67	688	128	588	13	563	868	185	704	961	882	254	711	164	999999	371	991	508	816	579	872	297	999999	970	273	943	999999	963	464	999999	865	999999	652	173	999999	456	999999	999999	681	168	772	999999	547	597	913	216	656	431	185	999999	
644	966	940	436	215	999999	639	158	999999	69	731	904	999999	984	999999	999999	601	548	250	327	121	999999	826	658	999999	848	750	999999	999999	67	296	999999	788	999999	84	899	425	225	999999	153	816	111	541	622	436	867	312	999999	501	397	614	118	190	857	782	509	150	292	630	999999	29	187	101	267	772	999999	126	160	910	206	999999	999999	589	107	511	19	999999	214	232	938	546	197	959	999999	453	999999	999999	930	788	574	758	143	595	601	133	999999	20	283	999999	114	751	162	652	304	296	237	529	93	356	772	905	999999	69	691	999999	832	999999	999999	814	594	112	999999	371	345	999999	967	791	987	999999	871	999	999999	364	128	999999	394	999999	665	999999	999999	999999	145	584	999999	669	999999	83	999999	781	999999	421	588	469	265	11	999999	999999	316	999999	328	446	541	119	484	773	585	581	941	504	435	999999	999999	58	999999	935	967	611	999999	999999	624	894	887	216	682	460	999999	860	108	126	632	603	238	999999	65	779	999999	36	109	252	93	251	142	999999	999999	15	858	539	870	330	43	999999	445	640	242	434	558	334	436	33	999999	725	483	824	872	832	67	754	999999	999999	999999	940	511	112	999999	383	999999	999999	860	677	602	999999	990	777	93	678	167	999999	575	630	230	793	599	86	889	368	767	999999	537	523	947	113	546	60	513	102	452	343	57	858	672	80	474	759	430	482	735	705	741	203	675	469	188	372	999999	33	351	999999	999999	234	999999	454	950	347	729	999999	344	939	274	999999	999999	999999	550	999999	958	159	999999	839	655	417	632	71	999999	343	999999	488	924	183	461	999999	751	26	131	823	252	228	130	137	39	931	148	999999	999999	751	999999	851	918	471	414	999999	705	511	999999	999999	601	999999	999999	617	499	250	999999	170	487	784	248	999999	702	999999	474	740	39	201	809	723	278	837	630	999999	375	996	999999	463	769	999999	784	249	246	326	999999	698	350	513	999999	999999	366	999999	318	999999	999999	757	999999	201	996	673	419	513	702	66	536	764	923	63	251	503	999999	121	400	474	10	999999	973	999999	505	775	999999	999999	564	30	367	300	528	999999	999999	618	846	999999	999999	999999	602	999999	547	999999	999999	467	775	999999	999999	144	118	999999	586	999999	657	999999	999999	773	696	231	283	893	999999	681	699	245	246	950	741	632	656	312	655	304	872	729	462	793	999999	48	10	113	264	430	912	122	713	684	999999	809	833	999999	682	245	999999	709	331	865	999999	554	999999	999999	555	639	999999	805	999999	292	971	927	60	990	187	
658	999999	999999	638	999999	768	586	531	561	999999	932	799	582	630	420	482	172	408	596	999999	999999	817	999999	557	999999	942	117	523	999999	713	999999	758	842	895	34	999999	652	80	999999	106	904	999999	670	200	623	839	904	185	188	809	808	529	999999	688	146	841	55	621	999999	586	661	72	109	847	999999	999999	956	999999	999999	406	999999	999999	606	999999	408	28	156	984	934	785	47	999999	999999	622	905	868	999999	164	759	192	999999	40	66	225	999999	841	923	822	954	450	883	227	999999	999999	999999	715	923	963	289	128	694	70	687	238	549	729	727	487	999999	377	999999	802	999999	423	437	999999	45	391	65	566	999999	334	40	999999	902	999999	363	999999	999999	199	945	999999	874	999999	999999	999999	352	828	675	714	999999	446	999999	586	999999	90	300	165	999999	191	680	542	907	723	999999	999999	999999	999999	335	729	999999	173	844	752	432	547	999999	295	999999	529	455	217	715	350	452	657	999999	454	922	821	529	207	219	461	999999	412	433	161	618	999999	877	999999	503	946	347	950	601	999999	999999	999999	162	999999	240	824	735	472	999999	567	999999	375	916	585	280	513	210	179	954	393	243	29	123	776	677	795	999999	306	714	768	12	999999	999999	999999	999999	999999	999999	524	966	394	999999	56	585	866	880	252	222	999999	999999	989	746	178	999999	218	999999	144	999999	386	337	999999	999999	999999	758	999999	999999	779	319	999999	294	382	844	685	999999	570	667	197	443	257	896	435	582	359	428	724	999999	833	506	847	432	165	999999	292	196	531	222	297	999999	526	311	999999	999999	999999	17	506	154	70	999999	435	551	706	700	662	489	902	862	823	999999	44	47	730	283	999999	177	999999	393	561	999999	680	999999	379	899	999999	946	795	502	959	351	921	579	961	999999	999999	306	999999	465	336	803	294	669	999999	286	263	999999	999999	827	470	999999	878	123	592	571	295	999999	999999	806	783	715	694	409	902	481	999999	464	85	999999	212	175	999999	673	66	758	215	21	959	102	646	437	376	968	41	513	473	808	999999	399	581	993	999999	919	681	999999	118	884	999999	917	197	798	413	717	625	305	999999	999999	999999	999999	999999	999999	127	999999	170	999999	349	726	999999	398	18	999999	999999	686	291	218	50	531	999999	444	999999	331	254	51	905	848	999999	658	352	999999	508	268	751	999999	43	999999	876	57	999999	999999	281	392	516	378	909	907	999999	727	435	416	265	483	222	622	999999	44	999999	86	183	321	333	690	383	641	889	749	539	324	652	983	999999	992	772	668	173	267	815	
876	141	999999	527	999999	232	936	481	35	56	139	999999	998	277	799	873	447	10	999999	19	999999	999999	169	378	16	85	999999	999999	272	710	553	458	926	229	163	944	185	794	38	467	447	999999	999999	703	409	355	653	715	542	129	335	667	581	257	940	397	999999	629	520	229	780	861	219	999999	502	680	52	779	124	999999	698	652	972	133	572	714	624	465	968	661	432	736	999999	999999	999999	886	876	679	289	765	972	999999	284	808	686	585	950	548	211	729	312	999999	601	999999	999999	999999	694	999999	684	235	999999	516	661	859	797	999999	329	999999	940	616	999999	373	999999	358	882	999999	378	999999	446	987	763	999999	264	248	358	557	144	999999	999999	999999	999999	428	994	999999	992	999999	999999	999999	999999	642	265	884	607	595	999999	939	384	253	804	288	999999	530	999999	697	471	697	261	999999	510	249	910	999999	999999	999999	424	385	379	445	365	999999	999999	953	163	804	731	999999	477	999999	999999	419	183	999999	60	999999	396	670	416	306	592	999999	999999	481	913	771	731	791	999999	368	180	999999	999999	999999	999999	387	40	361	999999	217	966	592	229	592	109	101	76	29	424	909	853	754	968	82	853	999999	222	775	49	392	82	940	347	999999	498	999999	849	999999	12	672	999999	44	999999	208	339	999999	999999	999999	382	821	704	711	376	631	999999	426	581	497	999999	999999	175	264	321	984	144	36	999999	120	103	999999	252	832	27	999999	999999	999999	460	770	999999	853	985	999999	403	228	687	370	573	715	604	82	999999	999999	157	184	507	999999	722	999999	999999	313	754	964	528	54	579	999999	999999	999999	135	695	999999	811	754	243	999999	575	861	103	999999	774	463	539	515	30	147	890	684	843	254	999999	106	150	706	999999	108	30	999999	359	648	999999	999999	948	590	908	116	999999	606	914	342	931	999999	628	999999	299	850	225	999999	507	906	688	197	850	380	778	999999	825	999999	325	999999	999999	502	511	455	999999	107	515	949	606	913	759	294	770	999999	322	69	999999	137	416	588	883	570	575	999999	960	628	825	577	811	999999	999999	283	999999	780	999999	439	999999	183	999999	202	345	276	999999	593	157	404	427	349	67	718	131	697	698	737	261	260	927	68	494	862	281	999999	147	297	632	486	13	999999	990	999999	283	999999	605	999999	999999	616	717	999999	305	999999	211	999999	999999	999999	197	593	584	553	999999	269	511	727	999999	669	920	999999	999999	565	960	999999	401	437	359	184	999999	828	102	483	493	644	542	945	763	929	661	999999	427	999999	109	999999	901	459	470	
999999	382	999999	614	935	304	845	487	162	31	999999	174	999999	137	345	658	369	999999	110	70	999999	727	565	999999	759	18	135	980	95	465	922	999999	942	966	628	999999	887	223	166	189	999999	166	390	924	999999	764	999999	668	91	395	740	546	800	399	585	13	999999	592	855	927	178	865	999999	999999	108	999999	999999	807	999999	543	770	155	345	921	421	728	999999	641	834	999999	130	467	898	999999	724	385	999999	552	390	625	985	304	999999	999999	999999	999999	999999	999999	825	999999	542	89	169	999999	999999	999999	999999	879	999999	857	999999	185	757	860	999999	999999	967	702	971	723	895	679	427	883	557	475	787	116	910	638	965	652	815	570	461	999999	307	359	85	139	183	99	999999	533	999999	810	547	507	431	999999	815	70	722	111	378	863	999999	286	990	158	807	104	969	348	892	23	999999	197	408	765	999999	617	626	841	550	806	113	893	924	747	999999	999999	685	999999	823	904	930	713	999999	597	999999	999999	369	999999	999999	89	130	999999	641	999999	451	359	108	665	895	208	443	999999	999999	572	760	768	362	253	229	526	419	999999	525	999999	93	999999	999999	811	999999	999999	257	699	519	471	999999	876	999999	979	999999	579	192	29	715	999999	470	59	162	629	837	619	668	126	999999	999999	999999	762	999999	653	999999	795	999999	297	999999	999999	950	999999	999999	100	886	883	516	999999	947	650	344	399	652	900	999999	43	503	999999	999999	768	724	999999	990	713	999999	923	999999	608	999999	510	224	894	741	212	999999	726	687	999999	743	954	113	295	178	68	471	280	119	999999	137	828	302	989	323	519	788	819	753	658	299	963	999999	907	999999	447	435	449	657	999999	236	999999	355	441	632	29	664	438	999999	932	999999	530	813	999999	481	999999	217	235	580	999999	999999	854	972	39	772	999999	245	206	39	731	999999	31	999999	999999	585	336	482	860	999999	304	855	360	857	820	999999	768	159	365	435	966	239	999999	999999	435	36	381	827	325	669	999999	783	999999	999999	240	310	230	908	154	778	154	816	357	868	286	376	73	997	162	999999	14	630	999999	770	73	501	999999	999999	196	643	214	509	999999	201	515	520	396	951	626	999999	195	860	14	587	290	159	882	341	592	69	962	383	675	999999	999999	231	999999	698	999999	738	999999	78	721	511	573	999999	659	165	363	765	979	122	381	641	438	153	626	302	999999	913	619	101	569	137	680	830	834	464	536	294	616	698	616	887	643	999999	149	503	23	645	999999	726	978	999999	999999	849	999999	43	274	521	999999	611	218	
431	129	786	509	999999	830	743	810	205	629	79	158	291	506	494	998	321	14	132	999999	843	423	892	122	999999	57	831	999999	999999	199	999999	689	15	489	194	767	857	999999	555	999999	280	999999	999999	999999	909	679	797	353	517	45	952	516	482	331	999999	17	236	673	999999	999999	999	999999	19	16	614	389	999999	999999	321	726	150	704	459	459	999999	18	129	999999	999999	72	259	487	321	765	999999	508	216	683	124	999999	999999	193	850	19	673	366	825	999999	492	529	999999	996	41	791	894	258	67	32	322	366	999999	440	470	704	999999	521	603	253	769	115	182	468	687	145	194	957	999999	449	999999	652	999999	999999	999999	683	536	999999	999999	529	871	988	451	999999	370	758	298	999999	722	156	999999	162	999999	582	529	387	356	77	319	896	606	936	404	618	247	999999	184	67	137	787	177	42	74	83	382	780	664	988	107	999999	999999	94	245	707	725	999999	889	610	311	999999	336	999999	944	999999	999999	934	593	999999	947	700	583	241	973	999999	978	691	97	999999	999999	748	722	368	969	390	59	522	701	697	999999	613	780	573	755	211	460	708	999999	514	999999	448	197	831	51	407	355	999999	120	309	728	44	545	210	411	563	999999	968	499	564	510	410	242	895	940	999999	920	999999	485	772	484	279	603	582	539	760	561	891	326	572	45	444	411	999999	968	858	78	999999	172	201	997	492	999999	533	14	749	215	301	890	708	486	999999	999999	999999	999999	458	440	963	670	650	11	322	652	926	529	75	998	840	999999	92	275	999999	847	294	774	999999	70	80	577	790	555	270	10	618	95	700	999999	73	999999	999999	427	115	999999	999999	999999	685	840	292	14	939	750	374	374	808	443	147	497	845	573	833	398	369	395	879	104	741	999999	43	841	828	760	934	274	417	664	999999	439	999999	104	99	999999	777	76	638	999999	190	999999	202	184	948	212	999999	500	999999	999999	68	719	40	999999	458	372	806	999999	185	188	815	110	956	153	283	707	173	999999	483	680	621	302	756	839	914	999999	130	858	893	626	300	444	531	999999	606	450	999999	999999	645	727	355	999999	999999	460	999999	90	939	58	901	250	48	999999	27	999999	510	765	999999	200	513	612	999999	947	999999	558	887	381	578	670	547	833	307	267	115	999999	999999	999999	411	306	614	999999	999999	81	957	999999	588	582	426	999999	786	840	486	999999	402	42	484	408	999999	342	999999	999999	511	999999	511	78	943	999999	612	271	737	999999	363	666	585	679	706	181	999999	905	999999	
314	999999	999999	999999	999999	356	98	864	83	281	999999	515	78	733	760	332	637	570	888	709	806	999999	999999	732	570	487	820	633	999999	335	313	418	873	999999	268	899	402	999999	805	722	999999	916	999999	990	999999	999999	295	933	825	357	79	999999	999999	205	999999	344	800	999999	324	229	999999	464	151	999999	999999	999999	641	706	475	999999	929	253	764	176	854	890	440	174	921	860	201	886	999999	375	266	999999	316	999999	208	923	108	25	999999	586	196	999999	774	792	32	302	78	589	467	999999	428	825	846	999999	351	283	903	636	465	464	999999	999999	656	776	490	275	211	999999	507	552	762	999999	183	999999	979	463	125	648	152	999999	999999	612	428	844	947	441	856	380	999999	925	29	999999	999999	999999	559	547	743	998	999999	756	999999	999999	91	915	211	514	651	667	956	888	168	265	494	837	672	424	999999	812	828	59	419	830	637	999999	999999	300	364	568	629	442	999999	999999	346	395	537	999999	531	512	643	442	789	999999	999999	447	767	999999	978	722	942	144	326	931	179	263	347	999999	476	510	393	910	999999	93	48	523	999999	999999	919	108	310	985	893	999999	178	396	269	230	415	999999	813	768	321	642	625	999999	126	788	999999	93	58	277	219	30	129	732	292	706	160	901	278	999999	844	879	422	957	999999	608	999999	783	993	999999	854	286	696	624	599	518	467	999999	407	390	104	999999	60	43	775	999999	598	999999	999999	562	999999	514	921	97	999999	441	230	999999	252	517	35	173	99	931	422	999999	334	504	143	774	249	999999	503	888	631	17	829	388	191	999999	999999	326	679	441	55	999999	365	608	700	167	999999	798	311	999999	365	931	747	128	999999	842	999999	103	313	339	323	999999	999999	42	466	916	612	841	487	872	506	709	493	658	886	999999	577	725	804	975	485	450	305	613	533	700	999999	710	999999	999999	831	917	999999	999999	127	999999	999999	332	999999	783	555	457	321	438	999999	655	447	98	242	547	274	821	298	337	999999	872	999999	407	999999	765	999999	901	82	148	50	999999	695	153	540	315	743	255	999999	31	430	38	138	866	229	877	999999	999999	999999	999999	83	999999	629	685	999999	254	412	932	823	386	137	653	999999	182	397	805	959	303	999999	926	804	999999	999999	999999	999999	824	744	311	999999	631	999999	999999	432	999999	75	40	959	20	999999	999999	902	999999	431	206	893	777	654	955	999999	999999	917	958	623	999999	426	63	999999	999999	779	671	510	110	754	999999	999999	652	999999	532	117	366	845	949	646	272	34	999999	597	51	
383	139	180	788	999999	763	999999	554	861	999999	436	21	269	607	240	986	785	999999	66	240	333	999999	555	132	848	122	999999	967	322	999999	999999	433	466	999999	978	649	500	722	277	990	999999	329	791	350	999999	106	107	999999	718	999999	999999	232	936	367	999999	142	583	57	939	719	195	999999	241	509	363	999999	555	539	999999	590	495	999999	534	999999	753	999999	999999	215	999999	752	25	340	258	661	874	305	999999	108	20	845	76	452	782	999999	805	741	97	291	987	103	550	567	618	138	175	423	999999	999999	999999	999999	683	377	31	197	704	855	999999	579	999999	999999	999999	456	999999	999999	524	52	291	975	270	21	916	177	227	933	999999	457	721	130	496	460	606	625	494	999999	999999	698	999999	999999	999999	999999	254	999999	656	929	586	103	48	833	613	133	999999	999999	610	999999	799	999999	999999	98	985	256	999999	376	93	184	461	890	962	233	999999	825	620	696	999999	320	767	408	520	298	356	999999	419	888	516	373	328	884	25	892	999999	999999	548	342	608	606	816	877	434	999999	478	696	999999	814	221	999999	512	445	599	999999	999999	400	999999	999999	999999	999999	837	999999	859	999999	855	576	874	999999	727	966	286	999999	98	525	503	890	973	999999	819	659	999999	604	676	999999	861	999999	294	725	67	115	660	999999	600	730	769	571	999999	714	625	901	822	71	96	254	511	233	357	84	796	999999	999999	999999	999999	92	901	999999	578	140	858	972	292	159	22	622	315	599	687	999999	999999	932	999999	999999	423	918	837	914	518	432	999999	637	999999	220	929	123	688	704	999999	517	999999	999999	992	999999	856	653	999999	672	999999	474	938	999999	999999	990	327	999999	82	168	999999	133	999999	986	724	156	914	230	447	82	229	999999	934	611	999999	180	537	230	940	984	412	770	999999	174	865	53	493	315	999999	545	893	76	50	530	170	521	271	843	811	846	999999	635	215	546	452	159	999999	337	956	375	462	106	999999	98	755	773	999999	90	130	680	999999	999999	999999	901	189	999999	859	414	451	443	908	694	999999	103	999999	776	564	762	721	715	999999	165	358	725	92	796	999999	999999	774	397	696	999999	999999	140	193	999999	506	999999	367	298	300	136	886	522	467	999999	999999	999999	87	978	999999	71	368	415	177	507	260	999999	819	393	20	907	639	63	746	999999	972	287	910	999999	280	259	999999	432	425	999999	999999	835	268	324	999999	324	874	999999	188	635	822	317	963	686	123	999999	495	974	288	392	496	832	775	739	999999	411	918	440	708	959	999999	935	999999	790	
237	424	154	504	285	999999	43	843	875	999999	999999	999999	324	234	534	187	764	430	999999	999999	890	447	999999	529	529	999999	405	444	97	229	968	886	327	182	458	999999	947	990	699	591	359	653	999999	663	834	139	97	999999	906	530	204	999999	791	957	900	789	999999	625	999999	579	300	599	756	656	153	29	348	151	775	999999	239	774	999999	562	682	247	490	406	695	399	618	999999	999999	566	34	732	104	369	282	668	343	331	25	999999	999999	759	896	310	999999	814	791	999999	999999	80	300	999999	515	238	285	663	309	958	930	999999	960	589	999999	200	631	420	999999	979	868	999999	502	908	758	611	999999	999999	999999	189	885	880	607	999999	793	467	275	604	226	999999	999999	619	999999	385	999999	999999	169	999999	999999	706	679	109	999999	812	999999	810	577	392	671	903	999999	362	322	130	83	60	977	297	795	603	924	36	204	67	999999	999999	999999	999999	516	329	452	560	999999	643	509	785	989	795	595	982	889	882	933	322	900	731	999999	248	312	351	461	871	999999	104	781	652	905	832	917	999999	72	999999	876	999999	461	415	137	678	621	297	70	999999	702	813	714	999999	103	881	999999	999999	999999	510	815	175	867	580	644	139	862	999999	879	167	878	766	999999	999999	16	591	999999	999999	999999	628	627	24	290	279	179	112	390	739	559	34	999999	754	877	562	999999	999999	484	881	771	999999	816	999999	418	903	313	936	893	284	999999	511	30	672	568	333	883	999999	999999	597	411	541	999999	133	307	854	491	133	999999	999999	793	305	117	979	999999	605	811	999999	606	387	965	999999	999999	115	702	999999	14	12	999999	554	679	844	825	886	480	999999	999999	999999	999999	563	421	190	57	535	491	741	404	50	949	962	521	999999	204	507	632	178	332	643	430	999999	999999	999999	938	999999	688	948	479	999999	509	493	357	128	406	52	965	999999	194	683	623	961	653	963	62	232	42	658	650	328	264	311	906	614	273	217	999999	932	251	713	847	542	271	999999	999999	999999	999999	999999	623	999999	542	999999	999999	999999	29	468	605	887	436	999999	311	39	308	161	999999	207	587	999999	999999	199	340	42	543	481	836	91	999999	479	431	597	617	999999	45	499	786	417	327	267	594	999999	611	825	506	999999	411	999999	244	119	218	344	878	873	547	999999	821	509	312	999999	813	999999	999999	135	465	839	108	672	994	999999	375	558	880	330	157	999999	587	514	999999	18	79	28	846	590	999999	97	718	743	999999	611	999999	286	114	999999	999999	655	45	486	999999	667	999999	739	
823	435	999999	660	463	558	725	999999	846	316	999999	304	443	794	102	188	999999	378	999999	364	999999	999999	999999	98	453	999999	875	501	999999	111	999999	868	999999	339	205	420	999999	611	999999	170	28	999999	765	370	313	810	381	999999	563	857	999999	991	546	82	169	440	304	999999	999999	397	682	999999	481	744	172	114	723	999999	599	682	342	262	999999	999999	346	999999	627	770	785	643	695	999999	938	167	489	162	999999	999999	180	999999	125	999999	404	246	488	794	999999	30	208	209	96	277	70	880	525	369	257	999999	735	193	999999	999999	870	573	702	999999	295	324	264	19	782	999999	932	833	566	151	999999	999999	999999	999999	852	999999	572	586	556	427	999999	999999	641	129	905	999999	999999	986	952	592	330	831	544	31	999999	808	766	198	426	872	344	236	324	383	999999	999999	115	193	340	215	961	999999	26	999999	310	237	683	145	113	47	450	945	881	974	821	35	999999	459	52	54	840	383	169	999999	999999	999999	743	267	616	999999	639	999999	656	747	999999	46	814	269	721	999999	134	630	999999	389	432	398	355	349	999999	486	786	655	999999	296	375	999999	133	342	201	382	494	425	528	948	407	999999	999999	144	353	785	220	703	999999	771	999999	999999	298	780	262	999999	583	403	705	140	379	999999	449	370	381	52	999999	482	77	999999	999999	708	999999	146	999999	571	108	221	995	999999	999999	92	916	378	375	165	299	353	90	507	799	101	999999	999999	578	423	420	929	999999	999999	999999	999999	636	399	985	221	117	162	999999	690	999999	371	407	927	864	296	77	999999	999999	226	753	569	999999	570	999999	695	999999	714	567	568	161	179	999999	694	999999	537	456	527	393	164	57	147	555	399	911	437	693	792	533	291	999999	349	935	545	557	313	999999	75	999999	300	232	403	999999	239	999999	999999	912	713	33	336	999999	550	999999	839	178	999999	999999	12	658	122	999999	999999	190	286	223	811	999999	913	146	601	202	390	677	103	999999	654	999999	325	861	495	524	980	769	999999	451	805	662	106	999999	999999	299	343	417	999999	298	37	223	318	999999	727	192	998	576	431	144	460	872	999999	907	999999	73	698	151	173	597	31	436	982	834	417	999999	147	546	206	312	999999	973	941	805	904	999999	244	309	143	312	526	414	999999	72	991	933	79	198	999999	877	600	999999	254	149	277	601	240	999999	608	578	55	461	380	129	285	486	999999	999999	12	92	829	999999	17	860	81	999999	97	920	843	484	89	948	694	999999	711	667	999999	802	538	313	211	761	700	999999	999999	
74	43	229	786	999999	12	999999	999999	770	57	211	999999	999999	77	659	513	320	999999	134	499	106	767	61	417	618	757	139	260	699	999999	77	699	999999	603	17	583	868	999999	339	482	798	762	924	281	510	483	345	734	999999	800	891	131	999999	75	170	306	982	811	999999	999999	999999	40	496	999999	999999	999999	999999	789	70	999999	644	186	309	999999	701	344	843	780	907	144	421	404	382	899	990	946	999999	387	443	710	600	67	964	583	608	767	275	45	301	998	742	999999	673	802	999999	714	821	923	999999	999999	463	212	999999	44	344	478	658	597	898	43	999999	363	355	360	485	586	999999	726	53	933	999999	807	489	909	999999	999999	730	580	999999	285	134	209	23	618	256	398	163	929	248	999999	119	677	147	267	619	389	999999	323	999999	999999	501	104	880	440	756	655	723	994	643	479	747	999999	999999	622	909	999999	350	737	999999	97	999999	292	999999	913	999999	401	670	231	299	22	663	417	263	174	784	39	999999	582	999999	600	674	168	999999	999999	392	41	999999	524	999999	440	49	999999	219	238	155	999999	616	966	616	365	985	999999	999999	999999	815	340	999999	690	838	879	999999	767	999999	513	999999	274	996	719	530	792	999999	155	874	859	972	199	999999	999999	28	574	422	363	999999	505	614	183	463	665	953	61	216	142	686	477	581	281	598	706	815	880	223	897	445	824	787	999999	627	845	658	626	999999	799	671	999999	466	505	999999	999999	898	249	999999	340	766	479	586	445	468	999999	287	701	600	501	218	148	999999	525	917	151	718	774	555	618	999999	336	918	416	470	423	20	86	999999	229	999999	576	79	999999	999999	966	247	352	381	999999	999999	957	35	641	591	533	911	941	999999	659	661	134	693	999999	333	439	999999	179	974	55	395	211	231	381	999999	642	79	479	999999	999999	999999	375	402	334	60	999999	999999	999999	825	937	999999	79	497	820	567	683	882	999999	999999	999999	416	78	377	336	835	999999	736	654	947	948	464	442	556	637	755	295	999999	368	999999	283	999999	283	353	46	544	325	713	410	999999	20	999999	202	919	999999	544	835	997	999999	499	693	324	999999	999999	877	483	999999	999999	999999	74	999999	952	523	733	286	573	143	724	341	792	519	999999	335	999999	999999	198	999999	999999	864	103	920	297	664	869	458	959	481	999999	476	563	999999	999999	853	346	541	68	246	468	643	128	411	120	666	999999	979	51	988	816	999999	688	222	555	999999	766	153	984	297	654	285	327	102	200	999999	999999	999999	716	798	988	308	
878	999999	802	999999	745	692	999999	631	390	889	999999	999999	999999	999999	999999	350	920	155	97	202	999999	770	591	193	326	999999	221	862	999999	999999	999999	252	999	518	999999	999999	419	676	912	999999	343	362	999999	764	999999	999999	999999	650	999999	999999	406	999999	711	796	750	117	370	619	999999	720	481	947	742	432	626	175	970	156	33	999999	931	999999	242	23	858	999999	864	826	325	999999	999999	570	403	461	560	999999	540	213	999999	999999	375	999999	123	999999	999999	999999	620	484	148	999999	386	999999	999999	999999	505	162	338	697	937	555	999999	543	303	592	999999	910	554	999999	871	924	634	766	388	615	687	140	140	50	421	472	999999	999999	688	999999	593	315	943	985	955	408	373	843	276	999999	174	999999	999999	999999	79	691	999999	339	999999	224	78	619	903	21	730	374	32	297	286	474	971	863	855	680	999999	817	967	999999	999999	999999	560	790	999999	177	450	855	633	610	999999	729	999999	255	999999	473	554	974	411	932	265	590	386	86	999999	801	250	311	999999	826	531	261	999999	283	14	999999	664	287	129	999999	570	874	740	421	325	999999	999999	725	999999	391	136	35	999999	44	999999	744	97	483	233	698	926	999999	880	807	999999	720	14	999999	999999	639	999999	999999	854	999999	372	391	850	999999	760	999999	957	524	226	593	999999	505	845	689	970	269	999999	190	64	431	809	431	993	933	999999	605	551	497	484	999999	999999	860	180	739	672	922	894	132	999999	222	740	411	922	999999	118	583	874	325	386	981	999999	629	999999	433	866	940	397	916	999999	165	999999	469	50	770	999999	838	999999	115	27	58	999999	999999	467	842	690	407	508	707	824	759	999999	236	999999	503	868	952	648	746	873	999999	534	977	500	566	999999	281	371	162	284	280	257	769	307	999999	999999	659	172	379	743	468	999999	689	102	872	999999	242	357	999999	901	69	199	999999	242	295	523	999999	437	900	99	999999	45	355	433	999999	511	961	999999	784	887	999999	790	279	13	999999	299	845	884	628	141	520	923	999999	260	224	90	669	536	22	814	227	231	999999	290	334	432	96	266	548	370	474	999999	999999	659	999999	279	920	999999	827	996	678	513	809	768	999999	494	221	104	218	474	842	434	916	999999	999999	987	528	988	678	981	999999	588	346	999999	667	999999	360	175	999999	944	169	999999	709	26	145	713	422	502	711	840	221	991	57	84	999999	49	397	603	988	705	751	931	907	999999	793	99	177	551	111	372	144	55	536	274	314	999999	725	900	999999	957	575	35	999999	838	769	
999999	540	272	740	999999	818	756	187	862	202	238	186	863	232	56	546	870	400	349	705	176	464	783	999999	768	324	497	770	999999	140	726	654	999999	85	999999	999999	999999	811	484	554	388	867	674	81	85	582	999999	677	999999	421	704	634	938	142	999999	756	999999	999999	971	312	999999	986	156	731	999999	999999	117	787	650	496	641	69	916	794	327	309	999999	712	693	195	463	820	982	619	436	101	716	936	999999	826	802	412	999999	182	233	999999	999999	942	999999	502	474	83	999999	300	999999	999999	718	153	814	999999	965	999999	808	785	848	510	999999	537	305	385	999999	181	999999	999999	694	239	229	743	571	925	588	999999	117	201	720	390	792	999999	999999	791	382	572	131	188	999999	757	603	63	333	999999	398	999999	647	228	634	303	768	213	606	550	999999	974	581	889	999999	128	936	616	74	468	717	999999	697	513	12	305	59	136	963	937	635	999999	419	848	537	999999	209	999999	567	427	621	588	95	299	376	999999	991	242	472	742	820	999999	988	865	14	86	496	999999	226	338	999999	999999	250	669	914	999999	565	999999	361	999999	918	999999	58	647	846	139	237	407	999999	604	314	999999	663	999999	999999	999999	999999	554	843	461	908	76	999999	238	182	999999	348	425	999999	128	999999	268	880	161	999999	772	937	350	28	875	999999	999999	996	999999	34	438	977	30	552	999999	81	20	889	900	412	852	999999	820	999999	866	791	811	32	29	761	56	999999	511	999999	353	711	836	999999	968	612	820	79	61	999999	743	12	327	873	120	56	999999	378	980	749	971	398	127	999999	162	999999	999999	75	977	859	978	503	476	999999	208	999999	999999	485	999999	999999	592	999999	332	616	731	999999	473	938	912	972	929	677	955	762	435	955	999999	961	383	883	574	999999	102	999999	999999	250	999999	704	674	556	812	357	999999	691	167	199	999999	511	153	298	999999	109	999999	15	930	311	548	713	198	253	970	999999	999999	47	723	837	690	140	999999	491	999999	768	273	366	169	582	999999	273	605	245	999999	91	817	94	999999	475	601	96	271	923	702	822	516	430	585	538	255	421	968	329	508	999999	130	662	999999	852	835	999999	845	358	92	999999	118	952	364	888	465	999999	999999	258	246	603	868	467	788	999999	262	843	780	630	999999	999999	304	286	999999	953	999999	165	133	999999	639	804	999999	913	840	427	714	999999	76	697	83	237	999999	719	93	999999	999999	663	873	455	999999	992	999999	224	999999	999999	999999	832	999999	410	927	999999	894	365	619	999999	362	955	626	370	800	
697	776	93	999999	999999	999999	584	203	832	887	999999	291	677	818	646	999999	36	892	565	447	999999	999999	665	769	772	343	290	110	999999	999999	121	999999	999999	654	903	225	932	667	922	999999	405	999999	392	523	630	29	226	999999	999999	999999	336	999999	71	999999	918	358	121	324	785	765	880	483	551	291	775	270	999999	32	999999	431	855	369	970	452	51	999999	956	152	148	999999	127	743	999999	998	224	58	999999	999999	736	554	114	618	882	166	242	921	97	999999	748	370	999999	203	632	551	797	967	102	618	881	999999	401	968	999999	999999	648	147	999999	552	76	726	999999	199	296	370	999999	999999	487	813	219	129	165	855	404	778	512	999999	999999	587	211	257	999999	366	707	70	162	999999	999999	850	999999	105	999999	544	999999	999999	85	61	906	271	999999	999999	490	289	999999	999999	519	546	574	407	528	724	999999	767	350	818	999999	999999	492	235	218	999999	803	999999	305	999999	553	620	999999	382	702	999999	26	849	362	651	766	676	999999	999999	999999	616	999999	45	999999	999999	78	808	203	999999	261	158	568	681	63	999999	756	853	983	295	218	999999	726	201	705	76	707	186	999999	699	62	103	970	546	999999	602	999999	767	315	512	999999	744	426	604	131	553	999999	345	796	999999	895	912	999999	671	737	652	890	379	340	264	95	999999	403	504	173	999999	187	999999	997	460	999999	988	999999	481	250	473	482	131	999999	161	183	372	389	106	999999	149	999999	308	809	42	711	249	437	60	427	162	351	921	440	962	376	870	348	345	885	906	373	222	431	273	179	999999	309	189	90	999999	512	999999	700	33	758	879	222	964	749	194	561	999999	64	97	132	560	691	117	785	999999	34	53	999999	897	776	197	876	546	862	999999	999999	257	969	999999	649	54	999999	416	214	496	658	383	999999	701	355	875	999999	344	150	619	86	201	404	777	999999	469	96	803	257	570	12	676	112	805	253	313	999999	360	447	88	339	284	999999	298	655	650	456	999999	999999	901	40	542	405	253	866	748	999999	201	15	190	957	999999	999999	999999	494	981	281	791	457	999999	355	807	999999	72	289	999999	298	115	132	999999	22	999999	999999	356	540	999999	999999	999999	938	999999	460	999999	354	266	999999	911	125	269	804	673	379	999999	72	509	555	232	999999	342	963	999999	460	747	78	999999	178	999999	175	812	113	34	710	422	853	952	592	28	999999	640	942	378	685	39	311	459	999999	356	999999	753	800	317	824	938	894	999999	54	712	999999	397	98	739	746	313	999999	999999	962	999999	
812	119	916	537	769	15	400	595	389	430	445	619	288	999999	876	421	22	795	210	999999	527	999999	907	879	759	999999	551	212	999999	382	999999	532	496	721	999999	999999	836	273	548	818	547	309	493	624	276	649	118	276	999999	999999	300	369	579	200	439	999999	212	999999	778	999999	463	198	964	999999	999999	913	999999	567	287	481	585	999999	257	391	234	228	496	293	612	119	956	999999	999999	307	91	515	952	305	291	711	202	799	495	844	365	999999	345	999999	77	363	525	551	999999	391	749	551	121	197	999999	999999	346	919	999999	668	746	188	850	667	924	51	960	827	285	575	289	786	999999	412	36	999999	883	999999	225	999999	999999	415	296	956	557	539	403	764	339	80	375	283	374	999999	108	186	508	999999	562	36	402	698	999999	999999	112	999999	298	709	171	100	338	337	703	185	84	340	892	999999	119	999999	648	205	497	215	210	16	421	437	999999	849	376	214	457	199	999999	999999	999999	872	999999	595	251	693	603	249	741	999999	579	199	752	767	294	999999	569	999999	387	999999	210	69	222	105	550	860	405	321	723	999999	880	999999	999999	999999	200	29	48	523	153	954	602	258	473	999999	436	232	684	547	565	999999	999999	290	811	660	695	91	999999	999999	999999	390	298	292	526	618	168	76	871	574	576	275	576	55	33	433	604	952	595	999999	999999	328	999999	858	756	962	487	999999	999999	667	999999	119	369	999999	999999	762	666	319	731	855	999999	370	999999	119	970	300	194	999999	266	388	65	743	495	609	100	726	214	999999	536	999999	140	568	999999	213	91	467	905	296	576	271	999999	294	230	739	56	999999	999999	76	888	999999	999999	887	343	323	612	999999	623	999999	999999	752	558	236	783	177	725	999999	996	999999	999999	512	394	897	33	995	621	771	522	755	562	792	759	147	552	999999	786	253	234	999999	601	999999	999999	999999	999999	999999	712	999999	510	63	24	610	311	819	48	385	82	999999	863	348	999999	840	236	867	207	999999	993	420	999999	714	391	482	221	944	999999	999999	668	248	800	209	292	999999	270	469	741	999999	490	940	108	176	999999	906	389	885	360	999999	115	976	948	999999	830	301	856	796	671	542	398	999999	999999	999999	717	999999	999999	663	65	999999	580	767	136	999999	917	63	321	999999	716	485	102	335	999999	795	589	691	999999	111	999999	990	999999	999999	999999	208	563	999999	999999	999999	459	174	827	725	830	739	190	348	850	999999	782	777	979	999999	999999	196	449	999999	773	477	763	999999	543	977	294	74	396	115	969	927	
692	794	386	566	68	552	657	377	505	854	615	999999	999999	999999	329	602	20	884	393	611	758	500	359	209	999999	999999	999999	849	441	765	352	84	999999	999999	999999	987	999999	423	999999	999999	538	82	999999	999999	862	999999	999999	999999	657	692	63	512	721	368	179	201	444	186	573	999999	999999	807	936	740	999999	540	872	918	587	342	211	597	999999	855	82	685	933	441	999999	480	248	684	201	999999	999999	999999	362	999999	753	818	999999	999999	850	657	616	730	146	826	999999	331	649	276	368	325	490	466	909	866	295	493	268	12	838	102	395	246	616	197	38	672	187	862	174	999999	789	986	746	999999	999999	351	549	999999	36	999999	999999	972	326	876	267	254	999999	496	724	999999	560	549	385	757	271	380	124	949	797	742	153	786	999999	599	536	504	720	963	627	944	944	161	976	822	271	422	920	999999	929	999999	742	999999	147	904	999999	249	610	989	684	868	236	599	319	293	999999	54	870	726	349	763	999999	966	869	780	999999	408	573	563	496	848	459	999999	29	23	10	999999	649	999999	391	297	893	730	289	999999	717	999999	842	999999	950	226	552	999999	999999	175	999999	776	822	367	588	810	999999	57	502	835	418	851	999999	305	999999	419	405	672	999999	62	870	803	999999	120	72	971	565	879	999999	279	306	265	984	999999	763	234	640	292	619	580	621	999999	237	999999	349	999999	774	547	410	999999	999999	999999	858	348	305	999999	99	712	304	617	255	796	444	233	539	163	867	725	541	68	779	122	63	999999	999999	34	999999	241	770	999999	206	999999	479	82	457	999999	406	999999	558	317	144	928	987	12	335	825	411	14	915	196	998	999999	15	351	760	709	827	104	999999	281	880	999999	941	107	999999	236	326	999999	775	123	756	232	999999	234	924	851	999999	60	999999	615	623	571	326	583	208	999999	23	999999	321	748	598	312	737	287	437	285	999999	999999	591	108	508	49	238	802	999999	775	881	780	999999	909	584	776	999999	302	658	318	542	367	899	272	999999	198	60	37	999999	454	999999	890	999999	648	864	244	468	999999	117	583	999999	523	999999	999999	276	242	710	412	174	821	647	445	629	128	743	999999	990	329	885	319	989	999999	999999	985	999999	991	999999	999999	54	349	317	999999	195	84	975	28	223	999999	995	981	999999	647	862	703	807	59	999999	678	905	245	254	999999	454	797	999999	141	246	999999	152	285	999999	932	367	999999	999999	322	260	999999	152	725	415	999999	333	904	831	999999	349	583	187	999999	730	315	999999	999999	999999	999999	
879	397	489	844	781	64	333	720	999999	555	290	999999	198	495	999999	715	535	190	999999	999999	815	999999	966	253	792	662	981	911	554	942	69	558	999999	345	442	999999	75	999999	943	361	999999	612	181	286	999999	999999	395	999999	440	24	779	692	978	375	362	339	999999	246	62	128	999999	421	176	999999	999999	999999	316	852	62	936	650	237	246	478	999999	999999	379	690	192	490	999999	299	480	999999	999999	377	999999	364	983	999999	441	829	255	824	288	778	999999	391	999999	338	995	999999	639	503	374	552	455	510	837	160	999999	999999	63	999999	999999	783	941	636	999999	128	163	952	869	949	505	999999	999999	421	200	999999	765	988	899	854	495	735	659	976	175	999999	921	79	527	833	153	999999	775	683	974	504	837	810	999999	672	184	52	999999	690	998	552	569	999999	319	87	394	971	999999	999999	87	125	134	964	471	16	206	94	435	46	805	803	55	309	447	695	921	955	999999	237	999999	452	72	999999	999999	622	60	887	759	450	999999	999999	860	576	605	858	380	999999	348	999999	999999	100	999999	999999	885	205	506	270	596	999999	165	438	746	613	999999	634	62	165	986	999999	955	319	334	985	596	632	999999	999999	999999	999999	324	58	617	999999	761	588	835	999999	93	782	999999	790	300	999999	999999	999999	436	999999	57	971	999999	999999	887	499	801	166	765	632	49	262	261	37	999999	17	309	117	821	278	851	940	799	626	82	213	734	175	999999	999999	700	586	206	696	999999	732	999999	110	170	127	999999	605	999999	212	396	830	531	97	233	293	834	187	999999	999999	999999	117	181	189	151	999999	999999	635	147	575	999999	463	66	565	605	834	234	209	946	703	601	256	127	596	240	252	682	646	942	735	365	523	396	48	999999	324	999999	603	958	486	999999	51	468	257	280	932	773	965	491	999999	68	999999	241	496	565	999999	989	999999	999999	899	11	128	693	411	999999	418	999999	28	999999	290	284	631	251	469	999999	560	787	999999	326	307	999999	716	164	999999	677	730	292	899	482	151	999999	976	654	68	485	999999	357	999999	47	861	865	999999	701	211	124	437	393	999999	999999	15	371	999999	268	999999	999999	295	999999	149	734	489	136	999999	546	132	955	999999	977	192	984	117	212	731	833	464	441	723	25	953	438	250	999999	520	753	477	780	999999	717	999999	637	999999	278	999999	331	557	734	697	218	578	999999	999999	460	210	787	49	802	639	999999	803	999999	707	999999	21	711	999999	152	616	424	78	999999	748	590	975	555	794	999999	994	410	999999	729	744	
514	446	706	999999	999999	146	733	713	674	150	999999	914	790	930	919	267	506	836	415	999999	282	149	236	507	236	484	655	993	999999	999999	999999	999999	83	476	202	834	314	999999	999999	16	999999	711	404	999999	829	675	194	624	999999	580	497	573	870	611	471	374	219	209	395	315	490	739	512	999999	911	908	840	324	738	95	952	418	142	999999	999999	999999	999999	999999	678	560	299	999999	128	630	319	665	151	472	15	827	999999	115	703	399	999999	153	208	537	299	999999	834	870	999999	788	627	89	999999	999999	999999	900	629	193	999999	999999	25	459	621	882	557	255	767	999999	318	910	471	847	714	742	882	101	373	999999	735	757	725	999999	154	339	12	239	999999	679	106	114	999999	440	999999	868	383	76	532	999999	999999	53	162	466	561	999999	327	780	375	698	999999	283	536	420	458	773	119	595	314	999999	880	999999	999999	98	999999	213	999999	40	274	999999	368	999999	999999	999999	239	691	999999	999999	867	999999	22	999999	864	535	999999	999999	578	788	982	999999	999999	999999	761	250	999999	661	999999	74	195	357	999999	297	999999	999999	340	771	714	488	190	766	177	850	728	145	279	657	999999	496	996	458	999999	999999	57	464	98	580	65	328	999999	577	999999	541	83	520	905	724	999999	999999	999999	329	118	99	607	999999	999999	999999	999999	999999	971	787	208	999999	999999	736	721	999999	249	61	999999	999999	716	395	876	613	106	636	999999	999999	999999	554	941	126	301	677	349	999999	327	831	822	189	999999	999999	356	824	999999	999999	474	999999	798	567	485	664	906	445	612	723	222	993	999999	15	999999	851	395	427	845	91	243	400	999999	999999	31	999999	239	999999	248	287	999999	61	244	961	999999	439	999999	673	999999	287	220	856	74	625	999999	333	999999	816	999999	669	999999	929	979	297	901	83	949	999999	545	77	999999	655	207	335	999999	171	759	168	843	702	441	722	359	568	871	999999	336	771	851	999999	706	422	213	999999	242	999999	82	947	69	98	490	797	137	999999	999999	999999	658	999999	940	172	573	552	999999	999999	237	332	580	999999	999999	524	747	187	771	846	370	21	452	999999	102	576	98	812	999999	999999	221	644	999999	357	715	316	728	597	831	688	135	163	450	858	999999	910	538	660	999999	544	350	313	999999	291	640	840	122	40	999999	374	84	999999	453	227	144	593	737	999999	706	118	796	159	356	92	999999	216	571	594	999999	999999	47	438	290	564	414	907	999999	999999	999999	999999	204	697	952	466	614	373	710	232	724	758	182	316	954	423	747	200	956	999999	
569	433	278	528	753	463	336	645	481	888	812	236	974	999999	514	999999	999999	109	207	889	478	357	999999	348	869	528	19	730	483	866	816	999999	951	675	743	294	605	675	999999	498	139	999999	892	821	420	498	783	999999	802	133	509	648	993	77	999999	222	926	929	999999	234	453	999999	999999	614	81	598	285	308	691	229	235	248	164	708	759	509	465	684	928	381	744	271	999999	360	367	178	230	883	210	999999	367	675	27	719	54	533	806	288	750	821	222	485	999999	999999	999999	999999	493	294	999999	964	999999	252	999999	286	999999	999999	677	812	256	903	378	401	107	999999	999999	559	230	999999	663	235	703	186	934	117	168	269	214	356	462	105	684	999999	999999	999999	999999	999999	674	740	240	999999	856	994	41	846	999999	999999	999999	895	720	348	50	58	630	92	271	580	318	999999	127	229	978	331	999999	161	999999	441	999999	861	397	999999	884	490	214	999999	999999	709	155	999999	664	347	882	318	636	124	65	999999	316	493	974	999999	806	999999	622	20	999999	535	644	880	999999	21	996	525	508	972	999999	560	844	828	999999	562	435	231	238	780	999999	999999	695	245	105	593	135	341	887	204	999999	999999	867	204	999999	999999	75	275	469	652	350	999999	810	663	660	504	999999	487	780	999999	767	999999	999999	842	673	999999	999999	408	784	44	886	664	638	313	42	999999	693	650	999999	868	999999	999999	762	586	999999	980	859	41	585	600	802	647	560	999999	437	365	561	34	530	704	13	999999	490	434	766	686	999999	507	631	310	811	999999	577	999999	999999	607	822	966	413	999999	364	999999	823	193	242	999999	114	173	875	676	798	668	129	215	999999	999999	679	999999	999999	753	261	361	999999	999999	789	999999	999999	648	549	830	999999	594	621	837	999999	999999	999999	306	201	528	581	564	999999	954	999999	999999	31	372	56	104	999999	495	156	659	441	12	408	548	404	581	178	465	624	999999	143	999999	57	291	864	999999	999999	382	146	301	181	696	730	455	772	646	640	708	601	454	902	57	999999	999999	999999	348	999999	304	902	620	999999	126	940	586	820	308	999999	739	999999	386	118	999999	999999	855	999999	999999	999999	952	776	999999	940	469	999999	999999	999999	999999	765	999999	885	526	872	999999	479	999999	999999	64	999999	153	634	473	999999	900	211	225	346	358	698	592	483	661	76	999999	528	155	679	890	262	770	444	734	542	19	853	999999	513	426	84	833	914	433	988	138	327	312	216	50	268	648	999999	794	397	999999	999999	233	460	999999	173	334	999999	60	802	985	
709	999999	931	541	56	999999	711	919	283	999999	678	999999	673	937	527	225	938	639	631	614	936	649	346	369	407	630	529	485	262	750	987	863	631	12	999999	427	381	999999	999999	47	936	913	999999	533	999999	562	999999	999999	510	947	395	999999	429	197	59	999999	999999	571	999999	426	701	236	667	533	999999	815	428	999999	518	999999	999999	999999	999999	594	678	32	138	999999	865	999999	79	16	974	315	364	780	443	443	953	368	999999	810	541	576	345	710	256	987	999999	689	144	889	14	411	999999	131	570	999999	519	36	930	749	999999	298	999999	695	261	361	999999	106	381	984	999999	159	245	44	732	80	258	967	775	151	167	185	999999	190	12	573	212	999999	999999	999999	923	926	438	124	114	252	999999	650	999999	895	818	999999	318	159	182	854	999999	78	399	499	999999	551	260	789	999999	530	588	176	692	688	159	999999	885	772	999999	790	721	131	930	490	999999	607	999999	880	332	608	867	561	17	158	408	143	842	720	31	382	676	999999	532	583	664	62	957	769	745	881	673	999999	98	999999	142	53	148	909	649	980	41	379	467	999999	999999	36	169	544	290	999999	103	174	751	999999	999999	83	599	999999	825	797	649	750	145	450	935	331	999999	999999	26	365	999999	933	81	51	350	306	999999	548	920	637	893	423	489	999999	999999	508	794	409	278	68	453	791	93	851	340	291	244	999999	57	341	564	544	528	999999	999999	170	103	709	348	817	893	61	999999	198	904	235	271	415	662	436	536	999999	356	957	912	213	999999	230	710	69	72	173	500	588	82	358	895	564	709	999999	415	94	71	460	999999	999999	999999	894	947	114	30	828	364	621	999999	999999	197	999999	22	816	319	873	999	289	755	730	560	847	999999	555	999999	706	999999	44	31	451	10	895	792	520	848	955	283	605	48	243	808	879	783	580	170	999999	551	892	999999	542	95	782	705	999999	841	999999	779	401	999999	323	132	999999	600	999999	501	302	778	999999	968	364	999999	404	250	522	921	680	74	544	394	999999	165	999999	999999	488	366	228	999999	357	678	340	186	881	999999	725	999999	487	289	428	89	868	555	59	999999	953	942	691	541	193	999999	171	453	244	16	999999	168	318	603	999999	998	282	112	431	824	638	187	718	572	524	411	444	999999	645	999999	526	460	999999	999999	999999	546	674	686	999999	834	516	999999	999999	999999	74	567	802	884	178	430	806	766	134	999999	295	775	233	128	27	782	89	770	807	778	999999	316	999999	427	999999	574	333	596	999999	
597	317	751	245	843	999999	957	608	559	999999	224	999999	759	336	881	605	999999	322	556	669	234	754	999999	88	173	394	757	514	385	999999	999999	107	999999	999999	999999	916	543	540	999999	999999	69	183	529	999999	593	130	730	980	181	999999	833	261	999999	999999	871	842	571	672	999999	459	750	452	999999	505	628	999999	999999	99	798	999999	71	466	932	935	609	999999	235	207	495	53	663	777	343	562	230	999999	330	293	799	695	999999	999999	468	931	869	617	950	33	999999	999999	682	999999	999999	999999	761	376	329	999999	327	820	999999	374	999999	39	999999	973	999999	670	284	285	797	999999	999999	113	619	200	998	10	76	999999	999999	211	287	999999	370	32	999999	136	801	854	33	999999	966	978	88	980	694	999999	146	895	508	999999	749	999999	678	999999	351	87	597	999999	378	328	774	335	720	414	96	166	668	772	999999	982	868	430	261	999999	999999	321	34	638	999999	569	864	180	494	999999	462	642	351	843	681	518	538	240	486	705	999999	641	267	673	893	999999	770	373	999999	525	422	329	999999	370	339	39	62	959	999999	808	463	604	999999	901	999999	454	815	825	101	868	453	637	943	556	999999	557	64	361	744	968	798	999999	661	968	407	143	259	981	514	652	465	579	999999	677	251	119	800	366	721	449	722	945	281	649	82	784	385	836	766	781	974	701	999999	999999	20	961	942	872	504	819	205	999999	999999	999999	999999	874	999999	276	314	999999	757	698	639	304	255	852	999999	999999	999999	623	999999	999999	225	732	677	999999	364	78	667	290	177	927	862	902	254	999999	634	832	246	207	999999	119	531	281	34	286	72	920	999999	167	741	999999	999999	880	71	782	618	588	771	649	520	404	608	34	326	829	835	737	60	367	227	398	999999	698	311	648	891	943	707	400	999999	443	226	509	549	247	999999	981	841	472	999999	56	70	999999	687	917	999999	506	954	205	450	334	869	494	939	999999	164	287	999999	422	890	999999	881	999999	947	86	187	108	999999	89	999999	854	896	999999	96	181	337	188	20	393	147	394	988	512	949	999999	574	732	999999	205	92	674	411	428	999999	605	175	999999	649	610	739	999999	999999	875	327	596	999999	290	407	999999	25	999999	999999	195	285	505	999999	378	431	581	999999	455	538	999999	996	212	999999	477	999999	491	16	649	999999	410	653	735	373	122	194	363	937	999999	334	999999	999999	999999	408	225	999999	86	999999	999999	266	77	108	294	872	742	878	124	152	961	999999	916	761	376	999999	866	541	549	142	573	999999	999999	
643	229	999999	737	109	889	804	237	999999	930	572	220	999999	472	311	369	862	999999	243	79	999999	976	999999	418	50	813	999999	541	999999	999999	944	354	612	198	999999	878	174	999999	642	989	319	999999	636	999999	999999	551	999999	973	564	182	999999	999999	339	124	857	667	999999	711	999999	999999	227	273	554	999999	986	228	607	203	999999	999999	999999	727	988	999999	999999	306	349	665	999999	499	999999	999999	976	511	917	443	24	497	340	767	668	999999	449	357	772	56	370	906	367	999999	943	790	935	141	977	959	522	95	364	561	327	554	646	207	999999	999999	296	52	812	999999	213	120	862	999999	764	742	999999	640	481	713	935	442	308	940	556	49	762	844	999999	958	921	928	143	779	449	999999	815	252	891	253	999999	327	999999	814	921	833	999999	999999	377	999999	681	881	614	651	626	884	256	706	650	426	999999	451	519	854	631	999999	977	93	831	650	999999	45	999999	999999	952	617	348	999999	28	999999	121	107	477	999999	999999	49	324	491	163	564	867	118	601	475	486	318	999999	249	999999	647	855	999999	833	727	317	646	142	999999	698	18	546	761	688	927	315	669	974	230	577	591	960	495	929	277	999999	818	443	283	752	999999	809	108	311	999999	867	276	274	749	981	640	907	938	999999	999999	28	116	430	999999	999999	816	344	587	672	601	686	999999	915	566	945	499	212	858	633	999999	209	447	999999	999999	70	48	999999	234	999999	936	684	31	999999	784	258	676	999999	770	123	935	309	231	436	999999	694	506	999999	708	804	491	999999	59	314	738	946	999999	999999	123	613	131	421	999999	348	735	916	665	667	140	999999	279	111	441	999999	698	999999	977	21	750	622	563	686	696	429	757	508	635	717	964	838	677	999999	283	167	992	999999	199	883	700	793	39	839	230	999999	535	389	996	314	616	983	968	569	905	501	59	444	725	690	590	237	999999	999999	999999	999999	639	258	827	284	999999	184	565	103	320	956	593	999999	465	305	999999	999999	511	330	110	999999	999999	999999	124	999999	999999	557	798	508	303	473	999999	999999	147	999999	999999	286	561	999999	562	999999	428	874	258	949	908	999999	978	429	999999	222	725	961	847	721	433	530	999999	55	176	204	999999	66	800	999999	455	511	586	537	543	617	816	790	999999	999999	562	994	859	999999	999999	782	579	378	999999	91	747	549	244	425	504	240	999999	516	554	999999	65	372	999999	999999	503	406	999999	451	886	188	999999	935	203	188	169	439	670	969	181	999999	999999	999999	999999	999999	109	905	277	171	42	
313	475	999999	245	409	999999	200	919	459	671	477	44	999999	492	534	685	812	355	66	999999	75	999999	182	345	170	743	999999	28	999999	310	598	999999	999999	418	583	712	106	699	794	575	999999	999999	999999	307	703	360	497	525	999999	44	297	559	220	904	967	743	302	964	85	665	565	181	564	158	999999	999999	999999	719	909	821	999999	999999	561	491	999999	556	358	875	641	810	256	999999	999999	330	23	49	918	682	451	999999	420	141	624	139	19	797	954	73	999999	999999	903	777	616	999999	454	184	998	999999	617	420	999999	427	332	275	999999	43	971	243	144	43	428	774	277	78	411	457	498	431	999999	499	601	294	650	999999	906	999999	915	211	875	839	50	198	75	40	454	992	808	359	720	999999	826	999999	929	201	937	138	509	999999	596	999999	685	577	258	127	819	999999	999999	57	368	939	999999	770	367	999999	992	240	709	999999	624	418	648	999999	999999	504	673	881	365	458	348	778	969	377	614	878	163	473	940	947	999999	999999	999999	761	999999	781	859	66	362	633	208	707	429	272	923	188	359	546	999999	754	454	937	745	328	999999	590	999999	749	165	999999	151	999999	999999	761	999999	279	999999	887	999999	929	644	616	528	999999	260	641	358	999999	999999	436	529	617	999999	195	503	283	608	896	61	411	810	119	900	873	999999	679	417	667	246	653	984	471	397	937	119	837	419	24	999999	999999	241	274	305	729	960	999999	999999	113	268	751	671	307	835	999999	999999	535	716	655	999999	999999	233	691	469	800	451	67	229	669	86	999999	864	593	827	983	179	546	999999	181	912	958	757	313	408	999999	999999	686	636	999999	999999	584	131	763	775	497	844	550	804	505	999999	903	313	262	37	603	887	87	479	851	577	582	720	545	742	289	823	999999	999999	974	817	999999	430	578	850	999999	999999	110	999999	340	149	999999	999999	319	999999	19	655	999999	286	999999	607	999999	216	784	83	246	863	585	30	496	999999	924	267	999999	687	999999	482	735	999999	535	68	786	999999	149	999999	947	999999	411	651	999999	634	328	999999	487	376	912	558	645	505	614	638	958	90	331	666	224	999999	911	631	999999	536	999999	103	750	746	821	645	77	82	999999	999999	999999	934	297	861	355	999999	780	999999	999999	963	999999	239	999999	999999	110	706	937	999999	498	585	999999	779	279	207	714	999999	999999	740	554	277	999999	573	379	217	187	999999	793	469	321	934	592	999999	999999	418	699	690	306	999999	999999	125	707	595	583	550	999999	681	664	999999	999999	999999	999999	49	909	
506	482	273	860	999999	718	86	913	478	171	563	993	482	922	861	507	34	927	48	104	439	569	999999	989	828	999999	505	368	999999	322	999999	547	552	547	360	935	435	829	717	145	569	212	999999	434	30	557	994	999999	803	592	133	999999	357	945	999999	937	586	283	42	999999	999999	717	219	165	971	26	450	934	571	925	999999	999999	220	903	534	236	340	471	969	280	746	746	565	121	199	996	199	607	76	423	358	999999	797	869	922	852	992	83	462	999999	999999	999999	198	877	520	928	982	454	420	999999	606	125	314	761	999999	476	162	999999	966	974	826	999999	999999	157	577	919	407	351	980	682	243	266	999999	999999	999999	687	558	687	601	271	999999	999999	197	823	816	999999	999999	45	767	456	700	894	117	488	187	273	999999	51	310	600	531	641	999999	738	999999	999999	116	348	999999	424	999999	474	507	705	960	91	655	999999	340	999999	999999	371	999999	534	999999	349	999999	530	788	999999	495	517	387	10	739	999999	281	999999	812	476	999999	508	448	353	537	235	396	412	528	106	618	999999	710	967	527	169	67	938	756	670	201	586	999999	999999	928	411	97	506	999999	587	999999	207	999999	864	216	999999	922	240	999999	999999	952	746	11	692	999999	348	806	419	482	579	999999	342	702	151	999999	551	947	750	424	999999	999999	999999	447	941	296	420	914	846	999999	954	247	826	941	999	718	455	999999	999999	415	590	604	999999	33	395	271	999999	504	100	590	665	626	999999	815	870	617	999999	309	999999	405	871	434	960	658	528	342	999999	400	702	999999	828	999999	999999	999999	834	531	471	866	61	679	819	999999	824	266	106	337	75	20	81	391	655	156	999999	473	544	165	999999	28	999999	62	772	999999	801	666	761	698	547	837	999999	349	156	206	257	999999	586	999999	609	703	562	200	277	999999	329	320	778	681	452	615	999999	678	886	452	371	998	906	743	124	168	504	407	790	999999	39	999999	245	999999	898	142	887	590	556	940	465	314	785	295	756	491	887	999999	255	999999	999999	312	462	704	999999	259	484	842	840	999999	209	999999	410	999999	458	597	85	999999	999999	320	728	219	132	945	999999	66	223	621	986	999999	280	424	161	859	999999	726	999999	540	623	649	657	54	999999	999999	741	310	904	745	836	999999	415	999999	306	935	213	827	999999	516	717	778	999999	863	855	217	999999	999999	13	550	849	731	327	544	999999	142	662	684	470	999999	213	685	162	477	784	827	227	999999	128	226	999999	372	546	762	822	844	613	794	999999	541	933	
957	307	999999	895	115	841	870	862	174	282	528	367	172	999999	42	626	568	88	38	990	469	999999	786	894	487	999999	564	721	860	999999	868	495	928	999999	255	388	999999	999999	679	986	356	999999	953	944	999999	14	384	999999	790	228	55	715	170	551	474	301	999999	468	417	921	286	999999	999999	999999	413	43	999999	999999	67	653	999999	986	409	52	643	620	712	841	767	483	809	114	931	642	483	999999	335	387	620	999999	999999	999999	174	999999	999999	207	847	318	999999	103	575	306	402	146	999999	69	315	128	907	854	589	679	700	934	121	181	228	368	171	260	707	61	467	113	787	999999	821	651	342	999999	773	403	310	673	907	513	712	794	253	423	999999	216	480	999999	999999	197	639	239	646	537	979	488	157	290	395	524	838	999999	359	901	247	999999	785	470	90	196	999999	36	999999	999999	469	433	125	747	414	501	581	701	739	599	858	592	14	999999	999999	295	255	30	288	392	674	422	444	351	999999	192	431	999999	685	999999	818	612	211	999999	78	555	372	999999	876	999999	943	146	999999	760	53	655	659	981	13	999999	999999	358	748	999999	933	56	989	774	999999	231	79	572	26	561	781	255	390	999999	735	911	999999	999999	154	393	999999	537	999999	999999	307	999999	533	449	15	889	246	469	864	566	999999	32	566	999999	838	654	824	381	999999	998	978	797	274	693	255	102	872	105	999999	365	206	405	193	314	477	50	698	630	999999	999999	325	322	391	824	859	999999	354	335	999999	499	999999	77	417	864	706	509	265	839	204	999999	999999	151	264	999999	370	710	999999	999999	129	999999	999999	204	814	993	682	666	416	450	834	541	747	999999	999999	714	796	138	988	329	608	967	784	859	436	999999	999999	184	67	882	999999	158	999999	103	999999	219	999999	999999	263	424	191	49	102	814	14	662	175	479	63	549	712	241	722	999999	653	162	22	106	768	170	999999	508	608	534	986	999999	666	654	341	877	999999	999999	874	573	999999	568	999999	970	854	999999	488	640	130	517	179	232	435	367	999999	999999	206	446	999999	999999	999999	683	440	568	827	329	995	520	148	999999	378	288	366	158	380	999999	286	999999	252	999999	681	999999	387	101	999999	999999	259	309	999999	287	999999	734	828	781	999999	464	999999	316	152	999999	999999	968	999999	999999	148	999999	865	287	986	365	776	164	204	999999	999999	299	306	349	999999	73	79	999999	316	861	504	643	460	585	999999	916	956	999999	999999	717	226	713	749	999999	952	999999	898	972	322	999999	510	526	540	227	999999	742	
168	999999	113	999999	465	999999	661	640	450	999999	999999	289	999999	80	409	806	263	486	394	999999	999999	999999	999999	999999	174	106	384	468	360	999999	113	243	226	383	757	178	866	999999	261	145	61	999999	992	457	43	619	812	999999	999999	703	272	63	999999	659	202	999999	401	373	914	369	999999	203	999999	471	401	207	73	786	322	240	999999	442	235	259	657	441	871	939	999999	555	294	143	28	999999	999999	999999	410	567	190	999999	777	503	999999	892	438	858	828	530	999999	999999	999999	999999	999999	218	999999	830	827	583	11	999999	432	999999	666	999999	84	573	999999	632	756	351	796	999999	999999	859	999999	999999	534	343	820	999999	612	351	883	870	999999	269	999999	999999	999999	884	231	826	565	429	999999	999999	836	999999	817	865	684	206	773	714	999999	60	429	79	999999	326	306	999999	999999	212	999999	999999	999999	999999	369	814	369	374	738	999999	129	969	940	186	828	147	610	985	525	999999	999999	416	999999	999999	831	949	840	144	65	577	999999	737	73	362	999999	999999	747	49	999999	12	506	999999	999999	999999	999999	79	119	252	251	617	715	999999	968	807	999999	999999	999999	999999	999999	420	974	234	319	170	999999	392	906	587	905	999999	999999	571	999999	523	999999	805	949	999999	584	761	999999	597	893	447	862	278	769	999999	999999	538	999999	348	84	769	38	999999	10	999999	999999	999999	173	531	346	999999	227	999999	513	455	999999	292	793	837	824	213	580	386	340	871	999999	24	622	999999	999999	377	439	61	496	47	494	187	999999	999999	65	381	999999	317	260	529	230	717	764	999999	999999	981	745	610	523	870	198	999999	999999	139	999999	604	999999	523	999999	968	999999	175	657	999999	960	180	999999	150	999999	999999	615	272	136	810	650	590	260	308	741	342	632	828	537	999999	849	843	245	675	654	461	792	84	109	291	999999	999999	999999	298	363	737	999999	604	829	999999	999999	925	999999	141	488	416	354	291	782	876	346	999999	637	41	999999	999999	934	813	999999	999999	660	999999	173	999999	224	595	530	962	945	13	999999	38	999999	999999	370	923	328	114	999999	248	116	510	301	999999	945	490	427	38	671	246	802	689	118	999999	420	724	761	681	916	892	886	392	345	778	47	318	999999	999999	671	702	999999	829	626	257	222	999999	249	940	999999	734	177	999999	300	709	211	160	919	499	55	645	999999	646	999999	304	362	724	175	523	999999	637	999999	999999	999999	968	999999	972	72	861	296	271	999999	821	782	999999	724	999999	101	636	577	999999	398	999999	135	999999	540	162	641	332	895	497	984	725	999999	271	
361	921	999999	332	272	238	97	68	212	784	170	350	864	17	999999	968	633	538	945	308	248	766	131	340	999999	294	341	999999	965	798	286	999999	76	999999	830	803	257	768	374	348	999999	340	414	999999	865	199	999999	999999	753	927	999999	999999	779	999999	32	999999	799	805	894	999999	999999	357	103	413	508	411	284	999999	187	775	999999	999999	174	607	509	999999	361	781	474	248	996	707	986	999999	934	830	979	621	499	244	999999	999999	999999	396	451	451	999999	11	841	464	915	945	456	977	215	999	292	182	945	123	999999	27	341	656	981	999999	371	999999	479	678	999999	662	999999	999999	771	279	991	777	165	67	671	360	939	20	999999	61	261	999999	832	935	999999	806	675	385	999999	986	120	227	999999	262	999999	192	532	173	42	262	101	514	216	936	18	514	999999	887	451	883	87	330	334	930	938	361	999999	543	140	999999	987	477	940	784	169	773	999999	902	977	489	999999	776	978	79	959	746	999999	895	927	43	788	787	934	128	909	999999	893	485	324	999999	959	988	42	999999	275	624	573	431	776	999999	151	124	999999	961	64	999999	352	999999	970	201	558	336	616	999999	837	209	543	999999	875	380	999999	887	999999	259	530	840	999999	999999	999999	345	183	999999	129	999999	892	673	877	972	73	999999	446	638	514	999999	179	633	381	936	578	76	90	750	556	999999	999999	264	535	999999	441	224	999999	780	999999	635	999999	187	217	923	214	999999	332	570	999999	277	933	252	382	999999	89	897	468	807	993	736	999999	433	999999	999999	999999	638	147	225	540	849	49	666	187	879	115	992	425	458	731	415	744	520	999999	288	473	121	881	79	581	999999	999999	760	787	724	381	594	361	495	594	576	35	999999	39	909	237	999999	999999	503	999999	96	481	19	85	999999	992	744	441	546	999999	999999	999999	999999	643	996	103	289	879	462	508	520	999999	999999	863	165	390	638	490	92	61	205	999999	999999	718	495	73	999999	685	209	999999	637	162	999999	245	377	819	956	472	43	999999	948	999999	612	995	999999	455	551	999999	919	207	999999	999999	359	495	63	180	379	999999	158	932	999999	603	999999	731	999999	368	999999	694	999999	999999	433	175	456	999999	112	807	999999	391	878	49	522	600	765	11	377	999999	999999	329	192	206	450	606	323	110	999999	354	718	881	134	482	630	856	659	584	999999	999999	806	92	999999	256	736	987	481	999999	999999	999999	999999	677	364	999999	564	999999	512	299	895	999999	999999	999999	807	757	98	999999	999999	406	419	665	940	191	237	188	999999	
999999	936	935	999999	462	135	999999	689	713	999999	50	527	637	917	134	999999	370	999999	999999	346	460	285	635	167	183	999999	85	699	755	815	999999	450	185	920	843	999999	999999	999999	443	701	647	999999	999999	251	58	45	629	488	999999	321	580	502	289	842	999999	445	311	778	296	999999	999999	514	999999	897	859	999999	351	716	83	564	777	541	254	256	999999	999999	191	393	119	999999	999999	597	414	443	244	164	171	343	999999	408	999999	798	542	712	652	143	731	206	392	458	694	912	415	999999	543	49	999999	42	154	332	264	918	668	159	999999	462	110	501	999999	999999	438	18	912	675	307	979	998	542	604	564	999999	985	999999	999999	999999	199	191	999999	999999	205	999999	138	199	481	154	349	139	393	93	200	43	240	543	686	29	685	999	740	433	564	50	716	999999	589	999999	999999	916	17	705	999999	280	999999	999999	467	799	999999	999999	441	530	957	849	615	999999	414	531	832	452	999999	642	767	199	999999	260	345	999999	199	999999	610	221	875	432	132	687	999999	999999	617	638	85	887	718	866	568	219	475	715	434	999999	33	67	437	999999	601	374	999999	999999	999999	174	265	999999	609	609	219	229	999999	999999	726	999999	805	999999	999999	203	377	437	999999	901	631	242	999999	630	999999	932	677	999999	999999	999999	831	758	748	413	100	452	999999	772	287	999999	656	348	563	999999	988	506	462	538	152	999999	999999	174	451	999999	999999	596	389	999999	583	999999	932	666	446	606	703	968	189	401	999999	999999	820	604	159	814	255	292	678	999999	641	233	479	149	410	549	600	999999	317	712	999999	504	999999	747	999999	610	999999	990	999999	957	247	30	326	70	143	680	999999	854	999999	636	999999	335	918	544	994	999999	999999	792	266	896	999999	999999	999999	477	607	899	409	82	415	548	999999	264	390	720	999999	999999	906	419	15	729	134	999999	651	680	999999	468	585	528	753	838	413	394	733	15	951	209	369	849	463	243	281	351	448	999999	998	536	945	999999	937	383	999999	788	787	536	999999	270	396	999999	556	148	999999	881	999999	999999	145	999999	999999	999999	999999	407	261	999999	999999	771	458	999999	999999	184	681	999999	523	388	999999	379	999999	624	999999	206	243	999999	813	389	999999	324	999999	399	32	871	340	999999	999999	570	438	539	999999	999999	832	25	999999	989	963	221	308	171	625	999999	300	949	191	520	646	334	152	88	593	871	763	641	851	999999	760	435	999999	926	999999	999999	950	60	257	999999	792	591	128	253	727	602	90	999999	699	984	999999	83	999999	999999	118	680	427	
359	946	260	632	201	173	29	239	999999	999999	381	781	672	984	249	701	999999	999999	999999	216	898	361	991	791	631	999999	867	959	686	999999	34	818	709	535	999999	114	996	377	601	427	108	23	999999	235	999999	359	36	999	859	381	509	999999	999999	999999	528	998	955	999999	10	259	306	69	552	794	352	563	82	146	394	999999	705	814	137	999999	117	885	999999	765	92	281	915	867	110	999999	245	933	764	245	999999	999999	159	537	999999	351	130	48	999999	404	883	999999	287	999999	999999	999999	676	999999	963	426	365	999999	999999	999999	387	999999	343	439	999999	246	559	999999	798	999999	140	791	985	177	447	785	516	78	424	768	882	936	994	34	262	999999	639	550	970	348	879	372	767	960	999999	999999	17	691	999999	234	845	474	999999	999999	760	999999	739	999999	257	187	999999	999999	999999	999999	317	451	733	999999	999999	584	607	18	999999	460	957	999999	34	35	999999	798	777	824	990	200	999999	417	589	554	274	437	645	141	302	792	437	592	153	699	652	709	914	698	999999	504	999999	836	999999	896	493	992	800	999999	490	459	410	95	999999	39	155	999999	861	189	999999	999999	938	475	999999	999999	32	374	624	334	382	318	999999	88	319	999999	999999	95	391	692	71	282	637	931	650	999999	391	351	295	999999	554	752	847	735	654	765	565	999999	130	379	874	128	999999	475	999999	999999	575	331	999999	811	999999	69	999999	179	128	999999	121	17	999999	873	999999	999999	88	510	780	630	999999	158	434	554	999999	999999	965	21	999999	999999	904	172	599	477	278	999999	575	484	657	494	243	677	999999	999999	999999	999999	335	999999	114	203	999999	867	999999	999999	999999	426	897	231	880	54	103	506	361	186	999999	949	418	357	604	214	115	999999	852	295	999999	794	999999	551	901	382	96	718	907	624	902	46	999999	887	766	851	172	354	603	999999	401	999999	325	440	25	999999	149	999999	652	900	999999	445	999999	408	325	916	884	356	330	507	957	385	999999	999999	283	831	481	530	591	999999	51	760	999999	249	999999	659	478	111	535	999999	243	118	76	17	535	999999	30	78	999999	849	967	816	33	105	999999	999999	147	587	166	193	233	619	396	899	999999	337	445	999999	999999	666	999999	783	820	999999	999999	848	318	592	211	817	810	412	957	741	999999	235	736	904	593	878	999999	890	999999	352	973	624	722	999999	158	999999	30	254	564	906	411	194	995	900	831	807	707	555	385	349	382	820	999999	999999	123	632	601	541	192	635	999999	557	838	477	999999	649	136	151	443	14	796	565	
999999	61	339	601	240	999999	82	999999	181	965	514	605	969	162	963	76	63	526	606	489	72	929	999999	854	356	527	750	191	681	999999	999999	381	552	816	973	999999	325	522	402	999999	468	407	463	189	52	242	508	997	999999	69	999999	917	999999	316	503	917	300	999999	254	712	95	999999	114	616	853	143	999999	999999	189	363	751	999999	134	841	31	999999	475	581	811	123	999999	999999	504	621	477	204	974	245	323	65	319	840	277	690	678	576	302	999999	999999	909	189	355	999999	333	318	557	793	565	294	999999	452	999999	673	141	692	342	396	492	148	999999	168	999999	999999	134	53	910	999999	443	172	454	372	628	256	999999	934	674	935	181	999999	920	411	419	950	485	613	601	177	146	997	346	190	809	708	999999	750	371	516	693	289	407	293	999999	402	999999	475	823	472	770	206	28	406	225	188	999999	257	749	866	364	999999	999999	743	999999	446	999999	274	562	920	579	999999	572	168	252	999999	906	636	62	999999	999999	19	789	138	406	939	978	999999	999999	631	489	999999	11	505	161	182	837	663	999999	999999	999999	575	912	999999	893	619	633	860	163	999999	282	592	204	732	999999	354	730	323	999999	999999	467	999999	309	999999	440	159	159	77	16	79	64	999999	480	999999	450	545	106	886	999999	786	315	128	786	641	359	897	235	279	999999	999999	451	523	325	999999	455	999999	275	980	472	743	469	999999	853	999999	279	38	122	64	291	219	258	999999	88	560	999999	348	109	668	582	542	924	999999	327	209	999999	541	999999	511	999999	999999	280	125	423	999999	327	749	274	702	999999	330	785	180	999999	999999	558	999999	445	765	96	116	999999	607	408	930	819	999999	248	654	999999	738	111	610	370	530	999999	142	430	586	999999	142	84	407	306	262	999999	999999	999999	787	650	31	999999	172	424	587	180	673	717	493	682	999999	510	620	246	999999	999999	184	810	468	600	426	999999	999999	999999	999999	42	999999	310	999999	182	999999	697	460	13	444	642	939	196	782	359	276	424	937	903	505	631	463	170	672	43	582	943	999999	197	999999	845	246	999999	999999	555	999999	999999	999999	320	616	50	60	616	802	990	289	988	37	118	999999	12	248	955	36	332	578	32	999999	121	600	999999	274	273	999999	598	999999	999999	725	237	371	999999	852	627	999999	465	581	847	367	682	753	999999	915	325	863	231	999999	290	999999	148	976	965	734	460	719	494	775	787	999999	213	594	980	273	800	746	429	159	999999	669	999999	750	731	664	999999	367	17	216	949	409	558	
991	125	695	999999	260	406	179	402	907	802	689	794	999999	164	999999	773	999999	124	578	443	999999	999999	621	999999	999999	254	310	778	102	712	287	826	387	287	221	479	295	999999	999999	999999	260	757	713	867	882	999999	999999	510	868	594	686	102	999999	966	486	16	504	654	199	999999	105	401	310	205	524	862	416	733	942	618	488	644	999999	238	193	324	999999	999999	168	440	533	800	910	507	36	999999	455	999999	800	215	974	640	496	544	999999	999999	456	518	999999	29	550	999999	999999	260	116	51	527	151	999999	172	733	750	999999	758	481	305	491	803	178	999999	416	994	932	736	643	847	158	40	999999	334	867	999999	411	149	999999	546	241	659	400	984	667	314	638	638	482	999999	155	999999	72	948	377	653	349	23	613	555	999999	999999	999999	268	892	497	167	999999	304	969	349	999999	868	935	73	831	999999	999999	671	112	366	999999	264	419	701	421	999999	999999	956	999999	424	999999	536	345	999999	409	53	142	101	999999	157	189	344	512	884	799	869	136	999999	546	251	165	351	510	198	999999	999999	207	567	481	999999	130	999999	999999	554	999999	819	532	454	663	788	999999	102	501	955	186	959	752	534	902	999999	999999	999999	419	999999	999999	56	35	156	729	999999	845	574	620	650	999999	687	264	957	933	979	999999	682	999999	758	971	72	999999	554	999999	802	825	672	999999	929	689	999999	92	999999	295	905	999999	386	724	831	942	705	999999	851	929	999999	704	794	601	999999	215	167	931	660	999999	999999	999999	480	144	999999	17	182	910	999999	999999	67	999999	156	672	38	999999	959	999999	399	816	276	590	999999	625	523	107	40	81	741	724	531	47	431	117	98	708	323	252	796	823	769	794	791	999999	871	999999	558	132	573	737	999999	209	542	844	734	999999	999999	855	999999	830	999999	111	179	999999	439	30	183	49	999999	329	871	717	999999	575	56	482	799	116	999999	999999	548	908	999999	13	478	331	505	586	383	999999	508	468	630	966	847	999999	625	825	461	851	720	519	999999	253	866	999999	47	966	798	261	816	102	111	999999	291	999999	602	175	497	118	524	999999	666	109	820	413	96	205	728	999999	856	973	655	903	908	39	999999	265	147	941	999999	538	788	999999	666	416	999999	638	999999	779	75	460	338	999999	336	133	853	449	432	462	999999	999999	248	420	999999	842	447	208	999999	261	708	347	999999	555	824	986	808	544	999999	414	999999	999999	519	948	999999	999999	645	312	576	785	186	919	832	999999	500	999999	999999	999999	999999	999999	968	168	555	433	
999999	728	999999	782	528	350	324	318	15	27	415	992	333	299	108	998	999999	144	999999	308	85	789	514	352	65	383	999999	441	819	619	445	887	902	96	878	999999	999999	999999	999999	999999	470	868	913	999999	999999	507	127	10	278	727	626	834	999999	999999	358	291	223	999999	999999	154	654	883	999999	999999	999999	527	99	247	421	514	34	343	999999	999999	837	216	999999	699	82	557	265	694	999999	999999	999999	611	360	655	999999	999999	380	895	146	639	582	999999	379	527	243	752	999999	880	999999	764	702	292	484	143	999999	151	416	523	16	999999	889	999999	720	406	403	999999	177	444	509	824	143	999999	207	719	999999	999999	837	357	466	999999	999999	384	115	999999	399	710	137	227	246	595	191	856	889	966	999999	999999	999999	972	999999	272	999999	973	381	999999	630	574	94	999999	321	169	999999	68	67	999999	999999	514	853	322	17	999999	843	949	999999	913	642	287	249	241	999999	208	393	865	232	203	744	999999	999999	349	999999	825	626	372	906	86	291	999999	999999	999999	936	246	999999	999999	964	999999	429	635	999999	467	132	353	334	999999	795	122	776	999999	835	864	941	864	511	514	999999	999999	76	480	53	130	631	520	488	46	305	733	439	838	900	999999	999999	119	399	545	999999	999999	500	772	577	793	310	842	999999	999999	271	81	734	264	19	782	375	948	591	655	836	999999	865	297	557	999999	682	937	548	55	999999	832	474	999999	297	999999	999999	303	903	259	820	788	233	553	775	999999	999999	184	828	128	424	999999	527	744	708	999999	999999	213	999999	515	121	372	304	251	844	439	606	999999	999999	999999	100	82	55	999999	999999	57	388	321	522	333	999999	508	119	430	999999	274	315	730	267	682	999999	488	87	398	148	457	494	999999	999999	999999	627	240	999999	930	999999	351	780	195	909	661	236	999999	690	891	451	613	263	999999	620	999999	134	876	999999	295	356	611	999999	999999	203	999999	999999	405	612	186	706	999999	301	189	402	288	494	999999	820	605	455	305	798	196	999999	535	203	999999	372	140	221	750	729	921	583	426	357	133	991	531	108	831	644	999999	194	617	321	999999	481	341	95	999999	65	905	839	60	813	999999	999999	667	193	999999	999999	482	999999	956	114	379	605	999999	999999	370	138	298	506	624	661	294	11	339	999999	129	149	40	999999	217	999999	823	999999	533	999999	548	999999	334	348	167	797	172	999999	238	999999	942	479	505	409	724	999999	766	408	224	398	528	806	380	453	74	801	999999	999999	757	271	290	297	81	372	999999	999999	803	999999	349	
999999	499	746	772	826	999999	650	999999	631	330	999999	928	425	867	144	999999	742	52	880	999999	365	795	999999	791	967	232	655	407	142	26	777	81	999999	68	397	999999	782	44	554	182	424	167	381	116	425	343	865	999999	936	287	650	903	923	677	983	42	764	999999	805	603	625	252	511	614	552	270	122	366	480	245	312	708	999999	707	859	208	423	627	376	634	366	236	470	855	999999	873	999999	999999	999999	365	144	827	238	950	556	181	999999	767	999999	165	231	999999	948	701	975	942	415	225	817	785	618	999999	588	181	247	999999	781	999999	248	999999	121	973	999999	999999	110	484	479	547	161	687	552	999999	73	999999	412	858	287	768	999999	433	467	933	331	299	747	999999	249	67	713	999999	999999	998	528	885	53	258	226	834	999999	500	473	868	74	139	999999	961	83	377	768	389	122	22	999999	999999	221	188	652	992	377	112	999999	422	833	999999	297	553	137	188	177	164	641	999999	177	999999	960	599	868	201	66	785	999999	872	298	334	999999	999999	232	999999	674	999999	606	999999	999999	499	265	60	999999	80	841	688	834	895	999999	999999	747	669	999999	397	854	621	999999	460	935	999999	187	373	133	999999	999999	911	999999	423	513	311	558	417	987	999999	134	999999	563	797	359	377	950	39	672	999999	586	385	999999	834	860	62	555	155	999999	873	321	999999	999999	536	999999	930	366	421	999999	898	65	340	999999	177	272	944	68	521	111	568	642	999999	700	448	922	573	999999	497	562	461	755	413	129	123	365	999999	982	37	676	428	21	539	647	773	629	256	703	999999	572	915	994	44	53	999999	240	173	201	488	614	558	560	869	858	930	152	652	220	568	999999	40	999999	40	845	683	999999	113	511	999999	819	675	869	999999	925	647	999999	721	369	399	882	999999	51	503	423	127	999999	151	680	716	631	999999	999999	145	561	541	953	999999	198	370	999999	137	662	274	668	999999	689	999999	944	999999	473	431	292	821	685	999999	988	999999	999999	999999	815	415	999999	794	305	842	639	733	455	393	693	503	999999	998	226	999999	540	776	834	484	438	323	206	469	252	210	694	999999	460	999999	552	494	356	471	555	999999	705	867	969	999999	309	955	108	999999	527	970	999999	293	604	999999	89	221	633	143	299	501	218	963	551	104	157	424	283	513	840	999999	156	999999	999999	459	60	672	807	999999	184	482	225	999999	941	282	311	411	620	530	862	341	860	223	181	63	999999	741	326	874	678	885	999999	594	999999	328	823	837	839	155	
880	416	413	624	999999	999999	286	573	32	279	793	746	804	753	999999	509	348	933	999999	400	999999	318	356	933	340	299	801	999999	999999	623	999999	999999	571	474	650	455	999999	245	264	999999	776	984	719	56	90	931	90	928	999999	222	999999	890	999999	449	254	571	70	480	294	999999	25	656	999999	999999	999999	999999	185	339	113	205	581	112	679	534	999999	916	599	309	999999	999999	218	872	686	711	643	567	527	132	229	88	395	457	951	595	349	130	344	320	999999	762	756	999999	825	748	640	877	999999	422	825	338	972	999999	627	885	999999	153	969	938	765	263	800	62	120	999999	810	134	160	999999	195	503	582	288	84	999999	999999	467	56	999999	81	999999	999999	115	306	891	116	634	999999	75	145	206	999999	405	555	971	961	703	640	801	938	515	726	999999	237	331	999999	999999	686	536	243	992	106	41	999999	999	999999	695	755	999999	917	185	304	95	948	999999	352	186	733	999999	138	948	826	255	999	565	48	228	877	999999	145	999999	947	303	831	152	999999	129	538	555	74	275	948	422	883	762	999999	641	189	999999	979	579	960	999999	408	295	175	850	42	312	961	999999	818	780	92	504	238	11	263	805	999999	999999	999999	187	48	862	10	414	999999	246	355	406	49	999999	996	565	999999	374	895	999999	976	260	96	235	594	386	457	999999	340	388	534	218	388	384	361	755	931	782	544	545	295	761	487	795	957	999999	648	189	784	526	999999	999999	116	999999	828	637	146	422	593	662	415	999999	999999	983	712	146	999999	664	287	250	634	999999	999999	359	261	999999	772	301	999999	40	999999	278	392	999999	346	669	111	671	555	999999	618	519	199	882	140	462	999999	503	92	820	545	984	999999	543	892	372	44	999999	465	612	864	845	153	999999	924	146	450	271	647	52	44	356	999999	563	632	124	489	999999	229	999999	999999	999999	219	458	494	999999	376	999999	920	973	635	999999	999999	999999	858	772	376	636	958	993	999999	425	999999	50	786	999999	999999	348	910	777	883	999999	537	666	84	595	636	999999	78	999999	770	601	999999	999999	417	689	149	175	999999	859	748	853	988	235	999999	999999	423	999999	999999	305	878	999999	938	999999	100	546	816	550	868	999999	999999	680	567	787	232	421	85	190	632	106	59	709	999999	999999	38	39	110	999999	879	961	181	467	33	999999	302	999999	663	999999	584	870	872	599	999999	441	723	999999	296	210	13	375	46	242	999999	575	999999	179	395	999999	124	70	446	999999	670	907	101	679	999999	794	495	489	758	878	
999999	999999	233	459	412	211	337	960	743	899	308	514	924	939	999999	458	527	133	357	775	92	524	434	367	928	399	999999	54	420	501	999999	999999	616	168	636	784	351	999999	999999	999999	559	163	999999	999999	999999	166	982	999999	999999	208	276	999999	142	982	795	92	337	999999	999999	22	861	999999	549	999999	194	785	999999	999999	313	145	117	731	366	174	226	929	206	887	161	772	416	999999	296	999999	235	353	999999	634	372	553	457	484	999999	753	332	999999	999999	85	999999	430	268	226	848	622	999999	545	15	999999	765	866	885	449	714	758	606	673	997	337	999999	999999	999999	273	404	759	999999	632	465	612	999999	950	325	131	999999	730	514	199	348	673	131	689	347	423	868	505	668	999999	770	999999	157	659	279	286	69	521	37	995	822	99	934	468	89	402	136	815	551	764	914	999999	253	416	334	333	216	999999	503	999999	404	898	100	999999	999999	948	465	192	681	999999	71	999999	999999	519	377	999999	999999	662	610	999999	297	63	954	999999	999999	786	273	740	999999	999999	999999	733	28	999999	999999	923	999999	263	606	999999	937	943	144	512	702	999999	290	734	49	84	593	999999	726	558	693	351	999999	999999	586	86	685	724	999999	735	999999	338	995	656	919	453	260	485	66	479	17	353	918	451	210	999999	505	538	701	259	999999	525	17	999999	363	258	979	811	677	999999	455	222	96	409	542	374	905	634	815	595	824	117	999999	256	999999	349	999999	502	986	393	581	999999	33	999999	383	453	330	536	302	999999	474	449	999999	999999	34	795	267	519	909	836	297	870	723	999999	435	254	38	760	918	24	825	486	825	293	948	999999	999999	488	999999	98	53	379	342	999999	130	385	999999	960	232	755	999999	913	593	999999	106	710	999999	918	182	138	999999	570	999999	288	844	999999	623	525	588	725	606	999999	493	999999	792	918	538	999999	984	60	999999	77	537	173	931	911	999999	999999	999999	999999	874	280	315	897	999999	999999	999999	64	310	142	761	783	382	506	158	313	430	773	999999	999999	999999	855	999999	132	192	358	42	453	999999	932	105	999999	338	350	851	336	473	999999	157	999999	166	484	277	852	999999	172	694	41	24	627	491	999999	318	19	76	28	347	193	714	324	450	318	707	377	47	999999	454	42	999999	822	839	835	626	58	999999	697	999999	91	833	999999	999999	11	438	728	451	976	999999	328	283	832	999999	999999	999999	832	999999	848	777	899	814	484	717	662	386	201	788	999999	503	270	989	379	440	999999	359	999999	999999	999999	999999	999999	999999	999999	
999999	136	999999	999999	833	559	955	999999	189	181	919	688	276	358	312	11	999999	247	999999	796	483	999999	338	904	401	732	930	195	999999	999999	999999	798	973	999999	309	591	999999	563	999999	238	700	709	999999	817	999999	751	989	10	391	999999	824	642	999999	140	999999	806	797	999999	430	999999	999999	769	999999	760	999999	130	715	522	59	999999	999999	71	999999	711	105	774	298	999999	999999	650	743	930	804	521	999999	999999	999999	999999	999999	503	793	59	142	267	610	931	96	999999	999999	338	45	477	951	670	562	763	999999	335	44	999999	999999	285	410	999999	367	999999	964	110	999999	876	370	872	356	555	999999	58	929	621	111	174	999999	968	906	125	614	275	978	144	999999	999999	573	434	808	999999	985	999999	999999	999999	999999	912	999999	999999	173	738	968	173	999999	406	742	513	833	151	999999	870	136	549	379	294	176	101	999999	999999	151	325	313	999999	74	994	569	419	408	577	999999	198	999999	702	804	178	999999	450	154	999999	401	455	999999	431	210	938	235	446	148	364	195	807	203	999999	844	847	435	999999	109	136	836	333	115	266	999999	45	672	434	999999	211	147	725	947	146	999999	999999	999999	881	734	136	768	133	280	53	392	915	999999	71	857	957	999999	123	351	28	746	999999	350	751	999999	174	275	999999	701	937	227	469	999999	66	707	159	539	999999	309	973	367	713	999999	999999	873	999999	49	611	576	787	468	34	383	999999	400	370	354	566	878	570	860	999999	431	343	826	923	65	939	364	999999	999999	198	999999	999999	999999	42	26	289	999999	499	134	663	234	999999	999999	202	999999	999999	999999	346	804	972	675	738	122	400	999999	999999	999999	950	458	110	999999	868	370	279	220	14	277	999999	353	75	689	999999	445	206	742	518	865	633	837	133	999999	999999	904	999999	999999	84	266	270	751	308	54	999999	51	34	999999	366	999999	208	999999	91	664	999999	999999	739	293	296	303	915	657	772	999999	610	999999	334	826	239	964	916	756	999999	748	16	999999	999999	30	761	347	420	999999	385	965	999999	651	756	469	976	35	999999	170	237	781	351	999999	999999	455	444	814	716	208	187	402	636	452	846	342	657	691	946	718	531	999999	882	135	281	807	196	999999	366	865	999999	213	799	999999	999999	999999	407	403	999999	999999	999999	947	999999	222	611	999999	338	224	999999	423	811	295	88	455	638	999999	999999	225	341	181	999999	485	457	850	358	973	999999	881	923	492	999999	264	63	999999	999999	584	326	670	523	298	479	999999	999999	943	64	564	999999	353	126	249	999999	191	999999	
999999	341	110	499	780	863	638	389	457	999999	999999	487	556	241	999999	999999	999999	999999	238	701	999999	701	296	332	514	796	794	848	260	764	683	36	753	202	597	999999	999999	999999	999999	999999	885	908	31	999999	839	465	507	333	403	40	72	286	237	490	28	764	55	777	985	984	79	999999	139	693	617	297	733	999999	643	717	290	970	426	432	999999	999999	679	616	492	58	298	470	999999	229	999999	406	798	999999	184	999999	969	265	108	561	736	106	778	999999	72	552	732	153	999999	686	999999	101	860	805	675	999999	94	439	294	937	695	608	345	999999	991	221	498	470	189	810	999999	999999	872	865	695	719	365	999999	553	940	326	999999	781	999999	478	999999	546	999999	597	999999	747	540	999999	171	866	137	760	868	347	851	999999	271	964	999999	999999	999999	999999	999999	119	955	527	999999	885	353	999999	549	827	999999	441	391	674	505	872	887	72	218	64	711	998	568	958	497	13	702	886	999999	190	902	830	753	999999	551	999999	999999	999999	13	654	999999	550	326	309	193	437	955	186	558	398	86	816	729	999999	518	999999	551	999999	40	999999	193	467	565	369	925	746	687	10	133	621	240	124	68	563	438	170	682	268	774	69	57	525	338	999999	113	96	110	999999	872	555	999999	644	742	999999	471	169	984	957	384	447	749	955	63	936	999999	962	757	175	242	357	323	293	233	970	999999	667	138	999999	265	999999	999999	605	137	577	289	595	381	795	102	278	185	999999	883	999999	320	102	999999	401	999999	150	339	999999	849	524	241	58	421	999999	999999	999999	40	999999	701	545	801	153	999999	485	657	999999	591	962	83	999999	181	598	409	896	660	599	205	999999	999999	124	510	710	755	612	999999	241	184	609	223	299	247	100	33	999999	534	999999	274	987	999999	935	999999	377	861	886	353	999999	648	525	121	982	608	999999	693	587	999999	101	999999	224	999999	425	398	982	748	783	725	999999	575	71	371	999999	334	217	992	466	565	142	999999	869	999999	703	999999	658	497	241	691	999999	407	446	999999	443	778	60	999999	328	546	576	628	87	170	272	77	587	999999	627	657	400	311	999999	31	902	252	528	954	445	833	739	495	517	102	781	999999	139	757	999999	999999	284	369	673	919	989	514	771	709	997	636	14	504	870	584	300	641	180	424	411	999999	259	999999	412	495	999999	999999	121	984	388	588	999999	999999	236	911	382	40	638	316	42	397	480	819	999999	808	828	244	999999	933	802	150	512	714	356	736	999999	999999	956	187	999999	907	
403	786	330	419	698	999999	278	999999	211	269	13	999999	391	999999	720	439	999999	603	667	573	466	187	192	248	86	233	483	999999	454	999999	999999	999999	204	134	999999	694	498	548	120	653	965	999999	731	542	146	648	332	999999	999999	37	50	362	519	548	451	225	999999	92	342	475	999999	778	999999	18	999999	999999	669	267	28	36	999999	600	999999	24	607	799	999999	999999	111	999999	900	150	484	427	162	721	941	999999	683	778	999999	416	215	645	952	197	999999	723	356	595	978	75	324	989	96	450	999999	505	999999	652	769	953	981	905	999999	999999	304	96	856	474	609	999999	584	250	935	534	395	999999	71	420	647	733	303	999999	458	835	826	494	999999	711	999999	446	714	41	19	147	435	999999	80	999999	892	76	999999	999999	985	999999	491	999999	64	561	65	30	444	531	999999	46	659	475	999999	739	734	809	754	999999	622	999999	309	999999	240	999999	109	95	777	999999	527	580	866	422	530	999999	353	752	440	779	999999	999999	12	999999	999999	999999	487	959	853	341	667	999999	321	721	268	821	665	938	843	265	462	970	252	774	999999	434	179	247	944	962	396	982	378	999999	499	791	171	999999	526	999999	320	149	242	446	11	999999	269	999999	163	708	828	414	908	999999	327	999999	588	237	189	601	803	999999	25	890	945	685	714	345	232	477	660	548	421	999999	999999	322	738	806	773	569	175	34	94	245	144	981	999999	999999	658	813	999999	934	937	925	464	80	134	351	501	999999	729	923	922	685	58	290	993	332	999999	999999	999999	782	464	999999	436	778	165	999999	999999	999999	612	999999	687	999999	273	726	610	496	131	875	999999	999999	999999	457	839	252	999999	408	197	853	987	750	964	999999	865	999999	479	327	499	686	999999	354	595	537	713	999999	245	999999	421	331	679	507	211	363	815	999999	999999	999999	780	193	675	757	592	902	999999	999999	999999	999999	553	842	999999	292	997	445	961	999999	801	777	999999	630	16	999999	986	865	184	490	549	610	838	314	954	999999	547	315	999999	999999	762	692	561	852	662	212	999999	579	85	999999	999999	765	402	971	759	999999	273	159	187	999999	770	726	728	495	999999	945	204	248	888	783	999999	691	434	804	92	118	226	999999	968	803	640	417	790	787	999999	784	218	867	554	264	209	398	999999	935	999999	45	964	999999	541	716	999999	720	691	302	651	818	999999	598	888	999999	483	999999	190	383	444	363	935	940	514	536	737	336	694	633	583	356	564	499	417	56	153	999999	359	261	795	999999	726	999999	146	172	
453	619	978	903	999999	827	999999	754	500	999999	999999	34	561	999999	979	999999	36	67	718	304	263	840	190	842	507	999999	33	928	587	524	637	447	803	351	93	127	358	999999	852	999999	148	809	999999	384	946	999999	598	354	282	124	894	668	779	841	999999	613	439	999999	405	999999	999999	289	176	976	405	662	230	220	921	999999	333	245	214	962	999999	999999	841	806	895	999999	734	678	656	472	629	999999	667	999999	442	480	688	221	394	404	999999	859	642	33	978	294	999999	999999	432	999999	999999	659	463	999999	999999	464	771	632	251	999999	723	135	632	704	356	437	994	267	777	451	184	121	850	810	21	999999	811	999999	828	610	488	356	256	999999	681	999999	999999	999999	286	978	708	65	970	376	999999	999999	236	938	999999	550	999999	641	999999	981	999999	679	808	653	805	388	999999	999999	804	640	539	377	878	395	32	386	923	153	981	799	743	128	151	999999	139	195	79	873	151	287	320	999999	999999	999999	11	999999	172	860	56	999999	999999	754	260	339	837	999999	947	999999	916	300	627	157	660	811	999999	126	538	334	524	619	318	779	811	527	999999	999999	631	999999	393	30	223	999999	999999	999999	473	988	868	811	999999	999999	247	999999	956	851	659	173	999999	934	37	885	999999	837	999999	436	589	555	942	733	19	155	999999	343	999999	999999	86	565	60	577	347	999999	258	999999	999999	698	381	90	822	999999	867	166	999999	697	586	508	557	386	725	999999	999999	999999	55	999999	801	500	999999	999999	779	999999	774	104	999999	619	596	999999	636	746	159	647	64	509	732	982	999999	999999	651	985	757	999999	348	999999	839	389	999999	999999	213	123	924	197	999999	999999	310	761	999999	773	53	884	110	807	999999	810	237	999999	616	999999	195	73	279	948	849	999999	157	829	999999	85	264	733	545	177	575	523	822	999999	999999	586	208	971	796	102	809	766	999999	949	88	999999	472	999999	773	91	243	999999	844	975	347	398	330	480	48	120	518	320	349	932	999999	357	987	999999	986	39	999999	224	999999	186	149	92	999999	207	751	194	999999	503	960	999999	933	999999	679	846	999999	703	266	727	932	686	584	499	427	952	999999	730	550	207	774	743	296	29	872	667	836	999999	125	999999	729	853	999999	999999	359	885	998	807	678	151	650	292	772	76	291	591	602	650	664	999999	999999	30	644	414	728	999999	176	914	999999	21	20	369	588	144	998	999999	187	569	149	542	999999	908	61	999999	557	999999	999999	230	738	291	75	195	600	794	641	708	219	103	999999	142	718	94	
254	999999	140	291	704	999999	78	212	413	43	999999	132	376	582	969	245	999999	246	256	946	185	999999	946	824	768	793	503	299	869	93	999999	999999	823	869	664	394	999999	999999	787	341	999999	999999	878	41	999999	999999	999999	68	739	999999	999999	999999	886	771	908	973	720	315	522	999999	145	778	343	999999	761	503	999999	507	999999	999999	966	591	459	914	795	650	403	914	149	301	375	999999	559	999999	846	999999	130	61	960	691	673	963	753	875	206	382	202	559	999999	192	178	920	999999	165	999999	655	601	971	976	268	580	999999	176	999999	999999	701	229	999999	482	539	382	256	999999	236	910	12	837	583	718	422	457	844	643	999999	132	999999	303	404	886	201	630	159	85	999999	120	867	796	531	339	999999	163	753	86	999999	810	999999	383	913	999999	999999	999999	27	999999	564	999999	736	999999	219	999999	999999	407	824	999999	291	908	999999	181	844	125	53	215	999999	254	223	268	703	767	999999	999999	210	81	389	160	880	382	613	896	520	891	384	704	587	432	999999	106	338	201	795	833	587	750	999999	797	999999	799	511	772	49	999999	117	968	270	73	899	999999	28	674	681	908	999999	336	660	953	999999	349	628	999999	16	127	929	999999	972	78	999999	460	543	591	949	90	870	840	857	225	999999	415	443	523	999999	229	88	664	519	886	538	999999	999999	584	66	861	180	628	766	921	375	604	999999	201	999999	449	485	436	725	999999	999999	464	479	445	999999	335	905	115	360	999999	999999	275	993	999999	540	318	370	958	535	98	909	999999	83	935	849	189	999999	999999	29	94	743	652	999999	918	849	999999	999999	653	415	731	955	75	999999	979	883	110	611	911	661	999999	88	527	999999	999999	691	794	390	999999	596	990	916	663	95	276	53	395	336	84	245	466	537	999999	553	999999	142	844	975	103	999999	749	577	507	590	833	15	226	751	311	236	64	693	246	67	999999	999999	302	979	10	936	497	773	999999	999999	999999	658	999999	974	107	999999	847	819	296	999999	999999	423	419	82	262	271	827	644	34	848	190	772	301	999999	138	989	999999	864	974	167	563	999999	999999	831	395	185	643	252	654	806	389	245	406	753	221	11	999999	229	999999	739	119	853	999999	688	999999	999999	999999	712	999999	999999	664	982	999999	139	999999	870	383	587	686	87	627	585	989	227	468	945	375	999999	447	999999	999999	620	147	245	999999	709	237	361	999999	963	818	999999	406	546	999999	406	401	999999	824	350	628	818	542	649	121	534	864	999999	229	550	66	819	999999	718	
524	54	845	608	999999	229	999999	31	999999	723	269	696	188	453	85	72	999999	108	999999	107	508	774	87	497	133	524	845	706	999999	796	906	999	665	999999	31	107	561	792	999999	999999	706	606	576	819	390	425	355	420	455	999999	996	958	999999	177	999999	750	999999	357	485	567	384	937	889	455	816	270	41	501	999999	977	999999	761	912	999999	401	902	207	999999	117	708	178	434	999999	999999	799	999999	903	999999	477	281	141	213	999999	999999	230	999999	717	131	12	130	393	854	999999	477	655	999999	56	975	776	317	552	708	250	776	398	949	686	999999	999999	867	366	543	33	999999	999999	308	453	292	898	632	195	86	265	999999	324	324	445	783	328	564	902	999999	721	170	999999	432	962	540	240	281	92	802	476	145	763	999999	830	838	630	357	791	763	999999	154	132	999999	452	264	461	83	513	903	595	999999	965	438	822	863	431	424	345	913	62	627	550	392	609	130	999999	474	999999	999999	162	971	773	999999	850	999999	999999	999999	980	708	88	167	767	188	216	999999	999999	999999	38	967	416	999999	999999	877	711	459	604	739	866	332	999999	987	999999	905	750	999999	326	825	587	999999	824	178	999999	999999	835	895	999999	371	186	999999	949	999999	446	526	200	946	959	896	999999	401	999999	999999	396	657	677	999999	999999	861	437	592	70	354	747	782	152	248	999999	999999	999999	816	599	999999	999999	644	382	144	999999	73	999999	804	665	430	397	196	282	526	781	786	960	743	999999	998	934	594	172	999999	999999	999999	383	952	999999	584	853	621	999999	739	999999	752	999999	542	550	513	999999	633	999999	639	956	561	999999	626	999999	985	999999	999999	498	600	308	969	481	777	984	886	690	999999	630	90	577	999999	393	999999	780	39	511	427	999999	814	851	310	667	533	648	597	163	757	495	198	170	554	133	211	999999	776	280	507	558	664	823	394	999999	999999	72	190	178	967	845	437	483	996	115	683	999999	997	311	948	138	999999	733	999999	277	441	999999	32	652	191	111	14	758	999999	869	999999	991	466	308	822	999999	999999	999999	195	999999	68	999999	174	449	999999	462	443	474	332	379	999999	931	889	127	999999	925	50	999999	986	866	841	999999	999999	137	576	691	999999	699	999999	999999	669	999999	547	999999	219	726	999999	582	213	729	999999	999999	436	634	707	999999	999999	349	736	897	430	931	443	999999	80	389	245	999999	872	757	179	744	985	844	710	203	393	868	908	844	179	467	334	999999	209	311	251	845	999999	969	590	999999	999999	592	67	738	999999	228	951	
829	491	718	710	455	999999	923	554	592	924	513	223	999999	441	892	727	962	606	186	129	768	147	399	617	903	177	236	781	403	999999	999999	999999	175	916	999999	362	460	757	879	706	285	999999	659	921	915	755	999999	512	80	999999	104	141	999999	108	193	691	101	111	807	999999	333	151	161	805	952	844	58	327	362	999999	999999	999999	727	480	999999	999999	488	478	702	157	999999	999999	711	538	691	840	321	76	999999	397	271	999999	950	601	382	144	999999	999999	969	81	999999	39	160	999999	596	889	413	877	999999	182	213	623	999999	660	467	609	440	622	123	999999	532	981	593	965	278	999999	265	136	107	709	414	634	509	630	999999	791	573	180	942	802	436	443	811	560	193	648	999999	299	144	999999	999999	984	999999	999999	999999	726	445	195	272	678	999999	287	999999	999999	767	999999	999999	999999	999999	999999	46	269	680	321	685	98	999999	43	781	630	968	965	999999	334	15	430	893	652	92	723	355	388	908	274	177	158	663	265	792	613	999999	181	89	468	999999	444	999999	428	999999	459	555	412	413	642	709	669	295	455	549	999999	685	999999	695	497	330	657	360	415	153	536	435	915	250	177	105	797	886	534	598	571	126	475	480	632	177	999999	999999	276	564	508	863	217	715	455	927	73	485	591	147	88	999999	999999	999999	999999	999999	640	172	245	546	912	783	761	999999	978	230	220	991	73	330	387	999999	93	851	645	999999	227	209	794	999999	999999	321	304	396	999999	487	228	999999	999999	608	536	780	999999	999999	999999	725	112	360	736	235	717	82	422	999999	760	406	999	999999	999999	971	806	441	377	999999	514	999999	488	374	348	999999	11	30	999999	465	794	606	942	363	999999	919	570	999999	472	568	532	999999	999999	999999	636	122	488	999999	559	864	801	999999	413	744	226	61	247	999999	22	246	999999	999999	916	957	476	163	463	646	999999	720	999999	939	968	999999	472	553	701	454	738	235	22	829	470	301	999999	699	203	208	147	156	999999	832	854	236	344	836	53	999999	568	482	658	999999	333	839	463	861	136	604	281	672	999999	792	999	787	233	999999	235	625	999999	776	960	265	508	999999	47	577	94	742	473	636	999999	760	886	265	576	180	506	631	838	801	572	598	926	475	796	889	833	77	999999	999999	999999	428	647	791	522	403	999999	999999	801	885	776	394	140	645	999999	999999	906	999999	220	63	897	604	787	501	999999	371	338	43	904	158	744	27	739	533	34	999999	122	999999	999999	182	836	999999	829	952	35	999999	468	
291	312	207	999999	98	999999	949	52	17	641	156	999999	161	999999	310	727	653	150	999999	654	607	999999	91	486	999999	11	999999	226	33	999999	834	476	35	999999	57	730	999999	175	655	169	790	490	27	999999	966	517	590	117	536	157	999999	812	999999	534	999999	670	999999	721	180	97	819	732	999999	242	999999	679	999999	259	999999	580	30	488	494	599	863	126	602	999999	519	304	421	930	690	876	999999	32	211	500	51	999999	508	985	994	568	350	999999	999999	785	999999	297	954	341	99	999999	999999	697	327	999999	670	744	78	590	211	876	675	889	999999	152	643	784	999999	71	217	641	81	44	493	925	259	806	655	817	997	232	349	89	840	733	999999	901	999999	999999	830	999999	318	918	784	128	892	461	24	328	152	859	819	999999	134	458	884	999999	213	402	426	863	99	260	999999	999999	536	596	999999	999999	999999	742	90	999999	241	999999	332	999999	259	375	999999	797	791	336	675	148	412	456	955	391	848	656	697	311	119	966	999999	67	336	805	592	306	412	705	925	999999	779	877	661	223	135	999999	999999	838	999999	628	82	763	585	999999	576	89	641	667	469	746	999999	778	999999	274	703	275	826	454	783	736	395	999999	999999	999999	999999	534	794	741	265	126	814	859	999999	999999	999999	453	999999	881	238	999999	999999	999999	246	189	365	999999	999999	396	519	860	906	397	999999	999999	999999	999999	363	321	999999	51	999999	899	999999	353	999999	999999	836	350	999999	999999	999999	999999	225	280	81	650	849	230	909	999999	999999	407	232	405	220	426	803	318	999999	999999	999999	170	999999	197	227	765	999999	892	257	180	174	705	25	269	999999	961	999999	999999	562	593	147	142	411	726	562	887	677	999999	143	515	999999	527	102	473	999999	633	157	999999	63	315	317	957	973	738	203	783	392	999999	339	258	254	29	755	664	770	999999	758	81	634	339	98	337	759	999999	999999	999999	612	999999	110	442	814	153	730	256	285	190	999999	673	532	779	505	714	999999	884	271	371	771	438	703	999999	999999	85	403	724	999999	980	999999	999999	948	999999	180	840	862	897	444	110	298	999999	388	999999	799	94	549	855	834	383	660	999999	999999	427	875	999999	848	999999	567	738	750	16	39	305	982	927	725	975	999999	665	852	778	449	999999	999999	272	999999	123	411	999999	536	548	889	843	329	999999	760	530	681	995	999999	962	340	705	359	291	479	92	607	871	369	999999	999999	999999	999999	882	435	319	354	612	999999	734	999999	776	212	212	127	196	976	660	177	205	303	999999	673	889	
999999	744	811	792	793	966	516	999999	430	962	999999	719	321	447	896	999999	185	79	870	267	475	563	503	157	173	999999	116	946	704	174	279	642	506	999999	443	690	508	562	999999	999999	227	957	999999	249	910	407	874	999999	999999	726	29	234	743	416	424	884	999999	664	999999	510	860	999999	999999	266	999999	658	223	679	13	216	999999	623	999999	999999	49	999999	999999	999999	246	766	999999	577	193	978	155	55	999999	999999	227	559	999999	999999	934	318	999999	657	132	99	556	262	193	204	535	557	783	405	999999	999999	376	999999	999999	988	999999	861	999999	999999	386	999999	999999	647	999999	133	461	999999	999999	109	689	942	414	999999	395	128	707	984	582	223	52	635	205	749	82	868	722	321	999999	460	425	82	225	999999	999999	999999	999999	909	503	999999	999999	90	790	684	999999	40	626	985	521	557	291	443	289	999999	250	751	661	372	574	889	410	150	572	316	683	999999	727	999999	120	129	999999	797	490	522	480	962	999999	521	999999	52	999999	737	799	334	179	981	793	999999	774	530	614	615	345	613	999999	602	518	484	10	109	999999	237	875	402	416	999999	953	766	999999	999999	905	149	339	531	647	673	350	247	999999	999999	823	390	623	590	514	999999	462	877	863	878	999999	999999	999999	933	999999	24	862	999999	918	686	38	36	938	496	624	474	286	999999	965	985	261	280	348	999999	285	922	613	295	887	880	40	85	903	530	834	544	629	405	999999	633	810	942	329	459	673	797	451	999999	965	49	259	649	912	999999	626	183	32	222	657	817	999999	577	519	47	655	953	132	418	999999	89	845	880	31	999999	999999	318	999999	999999	634	488	480	486	329	848	630	391	173	36	903	660	999999	416	748	974	233	999999	433	292	803	999999	674	43	475	999999	999999	999999	628	999999	702	317	233	999999	587	999999	999999	999999	258	671	999999	274	790	999999	514	11	568	439	142	56	999999	999999	885	668	95	999999	999999	446	21	443	655	262	762	592	333	596	999999	387	999999	579	638	999999	985	999999	999999	538	930	578	999999	473	327	764	999999	582	999999	760	431	999999	58	999999	999999	899	999999	814	26	164	511	999999	773	917	574	999999	610	563	999999	999999	999999	133	792	999999	984	245	917	548	999999	890	25	190	131	999999	999999	871	339	999999	999999	739	397	180	745	720	36	732	999999	999999	898	147	999999	682	999999	662	804	999999	772	999999	688	129	999999	373	698	135	148	999999	999999	210	753	999999	999999	453	349	999999	422	785	388	999999	530	261	440	999999	650	999999	736	343	26	469	768	866	
999999	837	477	999999	999999	33	482	999999	581	999999	656	999999	858	205	999999	710	999999	999999	249	999999	999999	700	971	999999	999999	676	999999	719	398	805	315	616	442	886	603	23	975	999999	921	398	313	767	500	824	605	836	456	454	692	36	999	530	229	749	947	408	999999	51	415	90	999999	762	232	776	400	50	172	999999	999999	282	734	999999	574	999999	715	999999	210	999999	831	999999	229	278	37	372	805	999999	999999	999999	939	999999	158	934	838	841	999999	550	545	723	434	565	999999	484	999999	420	301	911	955	378	43	999999	208	999999	220	563	860	40	735	859	970	614	652	479	43	406	133	800	259	733	762	175	617	999999	999999	275	188	745	425	617	999999	894	829	29	999999	154	996	440	999999	999999	980	999999	999999	685	753	820	912	205	450	457	296	501	661	232	615	868	187	722	999999	944	999999	125	615	127	788	85	785	633	819	889	409	999999	86	974	752	703	999999	999999	732	902	363	999999	304	967	331	999999	243	606	413	791	967	999999	445	779	999999	864	452	999999	896	678	999999	999999	385	999999	57	999999	424	687	480	911	517	255	989	103	591	999999	821	999999	796	218	842	999999	999999	37	921	135	999999	307	84	887	999999	663	45	999999	867	85	607	742	919	727	165	555	136	501	999999	722	999999	352	999999	506	999999	804	900	687	835	999999	67	357	640	922	999999	999999	612	592	660	854	219	934	999999	999999	795	88	728	79	63	296	61	729	999999	209	840	905	119	577	844	456	762	357	999999	21	27	259	999999	997	381	999999	999999	999999	840	429	512	999999	126	999999	999999	964	85	831	634	549	804	338	603	440	92	450	17	44	748	214	101	861	715	224	498	546	999999	999999	999999	24	353	517	888	334	696	489	789	437	866	879	380	931	723	680	216	688	655	999999	914	931	41	908	795	636	337	651	645	902	193	999999	988	354	143	619	205	297	449	279	743	999999	660	579	178	869	833	170	147	45	18	809	890	314	817	766	983	999999	999999	262	997	999999	843	999999	999999	999999	890	36	999999	113	484	918	999999	386	927	321	280	999999	740	926	802	177	513	610	893	383	284	684	537	999999	636	999999	575	197	999999	999999	759	774	999999	476	999999	807	372	999999	560	99	570	514	999999	505	999999	531	703	999999	459	830	999999	242	992	870	427	999999	499	430	477	722	352	62	114	239	999999	506	999999	999999	999999	995	804	479	59	804	813	999999	307	41	882	999999	67	780	999999	999999	167	526	999999	465	58	772	999999	942	999999	999999	746	518	999999	157	
943	988	405	439	847	463	35	999999	193	198	66	999999	999999	467	548	999999	664	572	324	662	81	45	999999	670	225	184	687	999999	912	999999	67	999999	371	160	999999	893	999999	999999	933	999999	426	999999	999999	592	408	999999	864	850	403	205	999999	184	203	746	85	907	999999	999999	224	672	775	173	159	971	140	761	296	757	379	999999	999999	999999	638	999999	246	976	702	143	272	999999	319	837	999999	717	48	999999	111	999999	85	190	999999	999999	414	999999	507	262	945	371	999999	646	115	117	999999	749	542	146	999999	162	509	108	999999	139	999999	400	362	938	999999	442	999999	257	660	671	682	198	34	688	632	378	543	984	41	341	681	625	717	212	366	719	184	901	347	999999	999999	976	999999	500	511	999999	907	569	557	999999	437	213	986	444	999999	292	724	853	513	177	618	525	76	874	457	847	999999	160	581	986	267	42	910	710	555	705	224	533	187	619	999999	974	436	528	903	478	999999	283	776	999999	994	331	397	180	341	600	909	109	999999	999999	340	999999	987	999999	999999	405	303	286	888	730	999999	999999	999999	999999	707	999999	98	548	971	979	217	999999	999999	507	999999	936	644	740	999999	999999	795	124	490	523	288	712	987	865	283	507	184	363	395	56	16	999999	654	503	472	697	999999	371	999999	999999	456	931	383	489	999999	318	761	563	999999	932	999999	953	999999	163	616	999999	656	999999	999999	473	805	854	23	336	501	198	291	151	277	681	453	999999	985	427	76	356	338	999999	999999	965	999999	621	999999	462	121	62	102	999999	886	478	50	288	999999	999999	267	601	917	57	987	390	36	620	999999	235	489	510	967	292	96	270	665	159	938	308	726	193	408	561	224	448	106	999999	264	999999	999999	175	336	999999	170	475	438	291	519	904	938	136	999999	231	999999	611	95	810	415	626	999999	891	999999	798	999999	999999	203	366	832	549	294	246	365	496	594	999999	184	647	132	621	831	384	999999	43	369	600	999999	186	588	613	999999	296	384	637	999999	749	824	537	391	96	281	81	459	970	620	702	770	838	636	659	436	447	687	794	999999	999999	262	317	439	348	225	26	778	228	195	998	861	728	999999	844	499	647	266	999999	999999	999999	924	668	999999	999999	829	29	999999	999999	999999	999999	999999	999999	842	999999	497	999999	999999	999999	870	999999	999999	999999	999999	622	999999	52	338	792	170	789	191	652	454	45	513	593	893	999999	999999	999999	477	850	999999	279	399	280	885	951	999999	981	549	224	175	95	999999	999999	883	801	999999	786	999999	757	999999	397	
735	956	999999	807	54	999999	624	336	999999	674	787	453	999999	515	999999	999999	167	386	999999	189	250	966	999999	369	578	820	709	999999	946	732	514	719	92	653	544	999999	999999	999999	906	453	367	223	691	500	307	23	503	378	578	264	629	314	323	588	999999	768	479	776	239	999999	204	531	389	999999	169	999999	370	546	971	789	436	90	999999	990	822	37	285	985	71	999999	326	341	523	999999	999999	210	999999	504	506	999999	963	367	848	999999	259	835	833	891	341	239	999999	956	406	789	999999	999999	834	332	999999	129	999999	493	715	999999	907	999999	17	698	696	958	671	866	999999	205	825	999999	241	999999	741	986	204	394	654	831	999999	370	934	733	862	999999	375	84	999999	386	293	480	651	184	774	396	827	144	204	382	568	785	916	211	964	759	999999	999999	999999	779	925	108	839	884	760	999999	928	283	835	142	999999	597	999999	664	911	355	999999	66	999999	355	168	69	199	999999	273	999999	454	733	769	113	256	339	494	999999	999999	195	641	767	424	236	467	553	309	71	789	971	657	999999	299	619	342	999999	22	999999	999999	866	999999	567	620	632	103	205	514	731	886	263	113	180	214	726	999999	659	999999	797	888	614	759	137	492	999999	480	202	443	999999	770	995	326	259	347	999999	286	999999	156	999999	999999	272	999999	999999	999999	535	867	487	999999	572	905	683	618	225	356	999999	117	999999	84	328	162	901	761	364	961	890	999999	853	833	620	450	640	999999	849	664	999999	575	191	952	999999	434	999999	154	870	999999	97	999999	111	902	340	999999	505	999	828	639	241	510	685	999999	294	597	999999	653	999999	132	275	181	768	999999	730	999999	925	999999	127	894	169	756	890	119	999999	513	836	999999	502	144	944	999999	683	220	433	125	889	575	668	999999	419	349	717	999999	999999	916	999999	999999	181	899	999999	999999	882	933	480	484	619	999999	742	780	761	72	161	302	999999	634	497	558	136	999999	999999	359	169	757	999999	999999	48	152	999999	957	999999	999999	779	603	583	277	999999	750	999999	948	506	323	832	887	608	999999	197	425	999999	355	428	70	999999	566	358	210	518	134	458	659	446	477	999999	785	885	475	999999	558	718	999999	875	999999	999999	188	119	999999	527	281	159	999999	632	623	581	783	538	834	871	222	255	382	758	634	302	89	512	39	876	56	12	999999	73	999999	999999	999999	480	682	251	999999	457	130	683	999999	974	999999	37	822	895	663	999999	60	999999	999999	312	346	161	250	999999	999999	676	90	361	480	279	27	74	992	999999	
920	312	999999	592	635	765	134	999999	521	660	972	62	999999	999999	222	800	999999	537	999999	337	999999	509	239	999999	513	569	999999	769	212	967	956	265	45	906	974	360	999999	999999	968	999999	188	646	639	590	481	686	986	946	148	680	328	489	999999	665	556	421	82	628	89	999999	397	365	496	554	999999	716	27	782	168	861	410	493	569	686	999999	723	869	649	756	999999	999999	430	999999	532	649	477	192	379	360	563	287	999999	999999	902	918	822	999999	95	999999	764	668	213	788	286	280	834	920	396	516	832	551	433	872	999999	999999	967	734	999999	904	236	533	647	999999	605	583	638	114	999999	768	336	572	784	762	991	999999	378	642	354	262	814	556	999999	863	527	21	854	898	999999	418	951	999999	196	190	999999	240	31	781	999999	702	641	999999	263	627	189	269	767	670	881	104	124	334	999999	711	999999	679	999999	784	904	999999	729	999999	978	258	817	249	386	999999	111	760	999999	597	459	651	621	999999	303	999999	683	268	253	999999	27	999999	303	999999	706	999999	101	981	999999	247	876	999999	999999	900	751	999999	999999	940	883	174	569	130	956	527	874	739	100	14	385	568	110	999999	350	545	722	999999	954	200	542	999999	999999	999999	266	899	720	861	677	720	343	999999	368	743	385	999999	999999	896	85	776	752	999999	394	999999	999999	935	146	240	258	438	188	804	999999	619	408	982	662	448	999999	66	806	23	71	380	670	96	999999	999999	270	270	920	825	999999	187	448	574	516	425	524	331	763	489	612	249	541	539	249	748	344	999999	999999	999999	42	28	970	738	906	23	426	518	735	779	969	987	999999	362	932	871	999999	833	475	247	999999	542	303	999999	410	999999	838	999999	999999	461	999999	868	843	744	999999	853	999999	709	668	502	998	16	595	984	519	624	732	189	607	377	999999	510	927	999999	261	999999	724	653	337	999999	185	295	671	284	999999	111	153	772	568	999999	999999	472	175	972	999999	917	947	319	806	786	99	659	999999	479	884	522	940	999999	493	999999	999999	999999	381	584	999999	999999	999999	321	237	418	480	999999	620	529	713	999999	345	954	941	344	999999	415	846	999999	995	525	762	201	399	244	170	489	289	999999	999999	110	100	591	655	535	583	636	91	999999	315	138	999999	13	766	780	999999	986	722	158	751	723	717	999999	588	801	950	152	921	993	257	999999	680	355	999999	612	23	999999	999999	416	760	999999	333	457	246	866	487	759	434	619	999999	184	767	140	523	235	393	270	999999	853	584	440	715	999999	999999	
324	457	999999	999999	164	999999	432	686	316	398	836	400	999999	593	722	324	200	717	311	999999	999999	233	550	831	999999	229	753	751	456	831	330	210	245	999999	921	418	793	337	280	999999	635	497	460	742	687	834	133	676	290	538	394	722	413	162	999999	100	907	999999	999999	999999	23	681	999999	485	77	999999	999999	999999	671	313	531	863	447	458	310	999999	772	808	999999	520	105	999999	999999	917	999999	607	999999	93	246	830	511	931	260	346	840	954	999999	975	674	62	999999	180	15	977	17	530	285	955	851	999999	999999	999999	717	566	839	999999	220	322	47	999999	838	81	716	841	802	999999	613	111	617	356	327	999999	144	999999	840	999999	81	493	910	916	999999	841	241	752	999999	412	224	999999	506	903	743	944	937	999999	999999	609	464	173	999999	417	917	184	999999	505	177	530	964	625	725	999999	865	726	411	130	147	996	839	964	338	399	385	919	999999	999999	999999	382	859	930	878	241	470	907	999999	503	999999	157	999999	736	584	999999	448	598	968	999999	999999	27	542	816	999999	227	769	499	835	999999	42	999999	580	633	893	794	999999	44	999999	494	453	958	417	908	131	990	999999	999999	389	355	951	786	950	21	676	594	999999	52	864	999999	471	971	81	533	470	999999	577	871	999999	790	320	413	851	483	999999	89	609	633	695	999999	999999	666	120	489	834	255	56	568	956	308	954	628	180	999999	32	482	887	884	448	129	999999	999999	270	999999	45	999999	934	477	873	999999	999999	215	356	788	999999	999999	861	999999	699	224	954	999999	914	999999	835	691	243	999999	461	665	202	725	195	999999	663	105	999999	520	999999	999999	999999	579	694	369	322	748	281	392	160	226	621	305	195	233	999999	412	715	725	763	999999	999999	179	25	999999	404	269	999999	780	134	999999	410	999999	146	412	999999	999999	324	999999	999999	96	999999	851	615	244	54	999999	540	962	999999	260	389	680	999999	111	981	151	564	999999	999999	63	728	501	267	320	999999	999999	168	782	329	789	98	999999	503	677	933	999999	563	781	999999	508	729	67	378	873	460	730	999999	45	431	999999	820	836	999999	178	368	918	593	304	999999	999999	999999	757	643	999999	172	228	186	999999	999999	528	999999	782	324	999999	999999	670	132	394	859	96	687	999999	361	566	968	261	580	334	318	24	999999	269	363	399	770	972	999999	999999	710	999999	999999	999999	867	902	184	999999	999999	133	999999	999999	796	208	445	340	95	614	999999	999999	653	910	648	851	770	999999	658	999999	428	924	999999	999999	255	376	683	627	999999	183	
266	458	391	930	739	456	489	620	228	671	823	33	999999	166	999999	999999	999999	999999	593	702	743	713	253	999999	619	597	438	494	452	429	525	818	797	999999	999999	947	694	723	999999	999999	372	999999	935	987	999999	405	620	539	785	907	273	883	999999	999999	440	999999	215	535	321	151	999999	994	999999	798	156	15	235	401	808	627	653	388	628	402	339	593	778	265	361	999999	999999	999999	708	544	999999	641	784	957	482	805	742	169	999999	39	999999	999999	981	146	999999	498	180	229	731	168	999999	885	999999	641	999999	846	999999	949	183	108	175	999999	999999	633	643	514	231	278	919	12	999999	999999	999999	598	228	962	612	642	423	862	52	999999	176	550	999999	280	385	153	456	999999	999999	792	999999	314	999999	999999	91	999999	503	999999	277	902	309	728	283	769	908	666	422	548	999999	142	999999	320	65	417	999999	745	352	372	138	87	821	293	972	102	508	672	734	175	880	999999	148	96	999999	149	457	999999	276	521	371	719	731	907	400	897	266	674	258	456	109	999999	14	140	208	200	999999	999999	999999	191	270	999999	999999	999999	667	980	993	999999	725	916	999999	516	478	999999	11	419	356	999999	999999	84	835	834	423	999999	76	999999	260	18	888	404	68	441	999999	95	261	134	787	484	250	999999	904	817	948	342	999999	999999	866	183	139	999999	999999	177	999999	681	355	999999	823	999999	189	132	730	985	560	330	857	999999	824	999999	579	876	632	871	673	482	180	27	885	999999	790	484	678	86	879	109	999999	891	318	20	739	825	999999	142	305	999999	690	918	267	627	999999	968	999999	999999	604	262	166	971	503	650	510	337	550	742	863	705	454	999999	116	999999	999999	965	999999	814	653	999999	575	499	999999	555	792	261	760	267	605	999999	999999	204	482	626	942	589	397	667	509	411	284	568	278	999999	673	46	812	806	858	519	758	999999	999999	849	687	999999	405	948	858	258	999999	292	999999	51	989	259	181	489	518	189	577	552	999999	251	479	16	230	976	881	999999	999999	999999	409	96	999999	762	374	632	938	285	999999	449	809	260	999999	999999	432	237	999999	423	865	332	999999	999999	999999	215	648	999999	380	681	446	429	76	113	809	999999	883	59	977	236	885	548	551	999999	999999	138	742	999999	416	487	583	993	375	467	889	999999	666	730	154	858	123	785	262	267	838	764	383	706	451	999999	118	382	259	383	538	327	999999	65	683	813	472	999999	181	893	107	452	64	608	223	999999	956	163	904	128	122	109	296	294	403	241	754	46	
999999	204	999999	210	744	991	929	572	344	610	57	341	395	529	613	369	999999	396	710	774	492	999999	265	955	478	999999	270	439	41	999999	661	999999	999999	435	981	977	524	896	708	72	679	651	359	999999	115	999999	733	593	495	927	134	17	530	979	554	999999	939	999999	999999	613	999999	999999	540	999999	948	999999	283	959	547	636	844	999999	999999	999999	105	840	407	908	849	904	407	677	999999	114	372	654	921	88	881	136	47	111	174	999999	342	190	999999	512	999999	509	299	773	56	858	999999	999999	330	883	999999	714	999999	40	573	999999	216	63	554	436	999999	999999	684	204	88	420	599	743	108	999999	315	915	729	895	511	350	615	633	631	96	999999	999999	334	47	999999	999999	999999	16	999999	999999	888	289	635	684	38	113	825	105	999999	999999	269	999999	763	737	577	968	984	562	529	233	222	582	432	468	414	973	970	646	999999	911	999999	592	215	761	703	36	290	55	999999	408	524	519	937	995	827	999999	747	596	470	235	192	999999	487	314	134	999999	856	176	999999	65	142	188	104	784	893	676	999999	12	43	551	688	939	695	131	708	999999	645	436	999999	732	235	999999	186	774	728	624	114	900	637	398	179	123	999999	999999	999999	346	999999	163	999999	160	999999	999999	563	999999	547	253	431	366	606	431	670	999999	535	999999	999999	759	12	329	65	278	572	999999	374	645	999999	574	173	883	999999	372	287	999999	334	491	999999	490	820	267	237	485	999999	748	304	216	727	749	587	999999	981	999999	344	999999	999999	999999	999999	315	380	917	547	972	999999	999999	510	243	153	999999	106	999999	999999	349	938	744	102	579	85	823	939	999999	917	999999	987	933	901	349	38	192	392	500	903	878	119	903	719	264	999999	654	247	999999	72	999999	653	543	876	642	577	599	12	528	757	999999	376	999999	999	915	985	156	646	999999	215	961	796	605	151	999999	239	45	35	837	184	430	586	878	106	379	979	999999	67	269	999999	439	189	999999	742	999999	999999	999999	903	999999	279	999999	18	999999	854	111	751	57	401	401	999999	542	573	175	354	999999	187	497	126	629	936	540	999999	387	999999	999999	781	932	862	12	971	342	141	232	567	999999	422	510	34	999999	628	931	62	665	856	239	999999	999999	999999	415	961	25	999999	283	867	739	999999	630	686	999999	330	999999	195	399	999999	80	410	999999	607	428	914	677	473	131	999999	15	488	433	999999	170	910	766	422	999999	999999	956	561	858	365	828	766	791	823	999999	999999	809	745	663	245	999999	828	524	417	999999	
501	293	551	659	282	861	260	999999	109	999999	177	563	405	999999	357	999999	519	999999	999999	779	662	133	999999	999999	456	999999	270	824	198	745	999999	396	359	332	999999	757	414	901	586	503	577	40	691	306	778	120	413	15	999999	771	276	286	538	638	438	378	999999	34	213	90	999999	436	547	999999	195	781	214	83	784	600	68	618	965	999999	211	632	441	557	749	345	788	264	518	426	479	64	857	999999	999999	586	327	999999	697	999999	902	151	493	337	999999	999999	906	999999	231	999999	999999	657	320	999999	999999	805	936	999999	284	867	302	346	917	999999	999999	141	999999	999999	189	207	999999	999999	920	470	590	69	149	114	446	999999	439	458	999999	803	713	821	999999	812	293	98	649	999999	115	830	213	565	999999	372	999999	979	82	422	159	33	999999	45	737	850	465	377	666	832	445	531	437	843	313	123	416	73	397	121	210	101	557	837	572	100	266	34	834	999999	661	999999	680	27	999999	19	370	678	94	893	356	916	431	817	999	583	402	369	261	121	956	389	592	961	221	68	475	604	472	646	593	440	542	890	180	999999	851	419	545	304	752	738	999999	503	764	293	669	740	999999	988	697	896	773	723	820	282	874	718	805	250	999999	766	999999	447	309	916	999999	999999	646	30	732	983	999999	957	999999	999999	411	999999	206	999999	398	734	766	484	999999	999999	667	818	79	898	114	999999	613	304	760	986	999999	540	204	848	909	137	104	817	999999	714	999999	815	365	999999	871	999999	521	877	851	999999	999	731	999999	612	258	565	472	999999	999999	999999	379	529	206	382	999999	870	999999	358	999999	271	640	999999	228	245	999999	851	463	999999	999999	999999	621	736	452	951	987	801	52	999999	600	354	999999	356	901	667	344	552	619	983	907	10	890	999999	858	590	999999	60	513	262	988	406	112	994	721	596	977	643	999999	255	395	893	828	313	757	674	605	999999	57	561	901	999999	999999	480	999999	999999	439	457	877	862	999999	936	297	999999	999999	204	251	670	635	315	689	701	475	999999	597	23	182	586	415	194	985	884	12	999999	361	999999	173	631	435	695	999999	530	765	224	472	999999	999999	48	710	563	432	999999	658	742	871	999999	606	999999	882	555	853	853	52	693	999999	897	933	999999	439	687	999999	620	245	999999	158	168	999999	260	901	149	418	144	876	851	999999	60	236	270	90	999999	318	304	749	879	999999	999999	488	82	347	574	524	270	608	32	533	812	999999	719	593	713	273	999999	967	999999	147	718	977	200	999999	826	
671	999999	265	287	378	735	870	999999	107	845	680	863	913	336	625	157	535	853	328	948	361	516	677	999999	888	999999	999999	16	741	999999	999999	297	150	999999	903	999999	15	331	999999	797	999999	343	622	999999	999999	410	442	999999	127	989	193	133	999999	983	999999	164	999999	999999	999999	415	999999	999999	999999	973	519	392	999999	402	433	999999	152	214	209	999999	16	999999	999999	999999	345	999999	530	697	889	752	940	212	999999	167	999999	748	855	127	932	248	399	88	718	648	237	649	999999	50	216	353	846	999999	923	350	977	999999	269	74	552	999999	885	710	974	871	43	317	966	999999	356	684	918	35	282	961	141	927	999999	256	703	695	801	489	490	546	905	961	999999	999999	189	999999	488	790	574	30	363	999999	114	847	615	920	999999	999999	693	531	434	821	706	962	999999	999999	158	999999	371	999999	999999	405	999999	437	966	999999	38	890	999999	999999	206	137	999999	261	608	452	822	999999	640	782	22	999999	999999	958	121	999999	265	326	999999	139	449	475	429	718	999999	957	999999	676	999999	544	892	999999	745	935	999999	999999	999999	455	364	766	236	696	382	589	843	999999	999999	271	326	882	816	711	34	256	319	731	708	999999	999999	650	984	156	581	106	890	999999	934	860	632	814	723	809	999999	110	902	999999	102	999999	874	480	358	206	360	998	728	190	999999	498	626	604	599	627	115	999999	782	999999	125	286	699	623	505	999999	638	512	168	999999	749	923	999999	566	638	868	868	999999	302	787	999999	582	378	999999	462	445	999999	38	225	105	999999	999999	328	999999	637	816	150	260	974	609	568	848	840	721	440	844	155	999999	999999	730	759	999999	421	994	294	542	907	989	170	69	513	610	297	72	312	501	605	531	928	999999	727	999999	895	692	229	999999	999999	656	279	618	300	185	999999	999999	999999	469	999999	333	999999	104	999999	161	100	914	999999	999999	561	999999	419	938	248	623	999999	153	999999	151	999999	728	775	999999	800	999999	719	552	768	338	547	802	999999	843	665	281	994	833	999999	999999	527	980	597	271	999999	964	999999	999999	379	677	54	919	491	204	129	117	558	999999	304	999999	441	999999	156	999999	420	999999	62	576	283	999999	999999	307	238	436	999999	369	141	514	999999	835	23	389	182	101	294	628	320	531	723	999999	999999	805	999999	999999	144	979	834	830	999999	637	912	671	67	413	58	999999	690	65	580	759	976	54	999999	468	643	62	999999	64	999999	792	448	531	852	999999	253	824	768	971	301	644	535	311	663	999999	999999	352	332	999999	52	999999	
937	265	950	964	581	679	999999	80	623	92	613	999999	999999	999999	199	999999	818	999999	170	234	999999	718	763	935	234	675	390	923	999999	300	730	999999	21	934	854	193	580	888	154	573	267	697	999999	219	41	755	953	605	134	542	534	999999	999999	818	568	229	501	25	739	905	299	999999	999999	333	362	16	767	422	214	16	810	929	196	596	967	999999	999999	554	904	478	721	999999	999999	12	766	739	998	203	999999	634	691	564	158	248	284	624	172	999999	856	34	988	540	400	128	731	604	999999	21	851	287	858	946	121	999999	999999	514	843	532	566	622	999999	574	56	579	324	999999	780	948	322	353	128	345	698	879	999999	191	394	680	281	999999	936	986	999999	98	999999	745	453	999999	999999	999999	999999	640	468	243	26	424	493	821	999999	485	823	999999	699	507	169	522	999999	999999	780	13	129	999999	260	404	999999	999999	231	958	999999	579	999999	892	893	999999	573	999999	999999	464	862	76	697	999999	875	795	348	91	297	844	929	263	496	999999	117	61	650	616	389	73	999999	995	202	535	28	235	999999	999999	961	156	934	681	645	794	378	714	315	557	999999	465	999999	604	734	387	38	550	92	590	785	842	902	956	108	999999	999999	999999	999999	171	999999	650	999999	418	999999	150	909	258	999999	702	843	403	745	102	328	924	18	952	271	999999	999999	478	152	103	999999	128	254	977	999999	999999	887	511	839	153	999999	646	353	647	484	593	477	999999	932	389	999999	391	999999	999999	638	184	999999	999999	606	999999	664	85	508	28	273	11	999999	932	675	786	999999	999999	563	601	99	681	580	999999	477	999999	347	999999	546	999999	355	763	999999	445	349	409	35	934	904	780	489	999999	148	334	383	999999	698	545	114	155	575	999999	999999	505	719	956	603	444	485	929	722	999999	539	745	672	999999	979	999999	593	276	761	880	999999	999999	122	999999	999999	256	987	994	979	999999	621	400	197	940	936	999999	725	392	805	590	458	975	67	551	397	403	661	874	999999	248	951	838	999999	694	977	54	999999	999999	424	999999	457	491	950	920	325	148	557	732	999999	463	999999	210	470	999999	432	462	999999	571	774	148	595	122	501	999999	849	783	16	999999	962	999999	143	999999	968	459	142	966	35	146	999999	258	846	928	310	49	513	751	378	223	999999	525	999999	821	782	285	999999	344	990	218	80	542	141	63	769	681	999999	565	999999	21	48	999999	437	589	345	526	302	666	999999	461	237	999999	414	793	241	447	573	322	396	693	999999	797	976	816	76	692	
126	999999	999999	629	719	948	518	367	184	999999	98	999999	485	266	999999	999999	532	538	981	971	138	999999	821	332	999999	17	178	549	323	250	489	620	522	653	999999	509	999999	999999	741	999999	999999	57	619	435	999999	834	836	140	710	999999	274	448	835	999999	564	778	970	837	521	999999	779	969	54	933	326	477	226	832	857	482	999999	999999	796	702	391	91	729	396	973	282	181	48	999999	720	975	51	785	428	99	999999	539	669	671	40	508	999999	999999	685	118	880	999999	999999	282	238	999999	925	999999	142	712	482	59	999999	863	248	540	740	999999	333	957	285	692	797	743	236	943	999999	678	766	999999	999999	88	53	287	102	664	177	999999	610	999999	60	399	653	999999	616	999999	954	806	999999	999999	999999	489	679	727	833	198	820	271	999999	294	85	999999	999999	938	941	999999	15	307	999999	583	999999	975	999999	617	999999	999999	48	92	136	655	988	132	255	276	435	291	408	999999	453	903	844	999999	999999	325	999999	999999	999999	714	774	221	575	999999	45	848	999999	792	999999	72	820	947	999999	738	144	401	999999	953	11	618	512	660	995	999999	853	866	739	999999	265	214	999999	112	381	334	999999	999999	90	999999	96	406	149	643	999999	346	505	506	753	116	771	999999	29	687	803	896	999999	123	226	885	803	999999	119	669	537	754	96	717	575	825	430	229	321	999999	867	999999	478	999999	338	659	999999	356	122	633	695	999999	195	999999	309	484	132	999999	999999	999999	999999	916	297	480	116	577	260	999999	931	927	999999	551	17	64	820	999999	427	999999	999999	567	701	999999	66	485	973	599	568	797	999999	100	703	235	531	126	999999	950	317	998	763	999999	408	405	425	194	947	154	930	140	478	999999	67	789	419	999999	502	91	999999	811	506	999999	18	462	380	840	234	460	30	890	628	870	999999	429	578	33	168	999999	41	999999	538	999999	669	438	329	316	43	913	816	400	624	999999	99	505	501	257	753	946	999999	584	960	999999	134	49	999999	999999	219	637	221	396	999999	206	60	988	999999	677	846	579	999999	73	807	320	643	630	276	284	780	999999	927	999999	279	221	280	456	910	51	705	630	926	999999	999999	405	702	430	427	427	304	110	232	999999	410	183	813	962	777	650	999999	504	999999	237	827	999999	709	889	126	761	926	603	88	999999	972	226	653	420	999999	411	999999	223	212	849	980	680	999999	113	999999	105	999999	317	679	270	197	211	857	999999	894	999999	696	999999	313	665	500	999999	999999	990	852	999999	530	999999	995	376	42	999999	301	
923	256	156	660	606	968	999999	363	618	923	999999	54	999999	369	953	526	999999	715	805	910	547	358	289	657	183	999999	999999	575	15	322	313	238	557	909	999999	452	747	623	100	844	999999	312	881	777	215	999999	90	999999	576	876	312	999999	237	999999	754	999999	999999	999999	486	354	241	999999	999999	306	620	999999	496	861	999999	999999	999999	79	625	960	628	244	999999	512	999999	999999	180	912	999999	138	19	652	10	828	165	368	999999	258	146	999999	612	836	953	584	166	626	459	229	399	75	108	242	45	276	110	519	999999	464	57	999999	183	329	456	229	297	968	588	667	705	77	999999	530	933	879	358	792	290	892	356	999999	778	951	523	933	40	776	999999	999999	728	646	270	31	210	887	571	999999	389	733	297	197	48	791	524	332	49	577	309	166	917	999999	999999	999999	118	231	999999	232	806	999999	199	520	999999	853	939	69	999999	14	329	55	317	999999	412	999999	605	168	787	987	437	999999	894	999999	477	999999	999999	420	418	999999	912	979	417	349	999999	866	999999	776	835	194	851	464	524	45	999999	264	848	852	905	681	611	949	444	492	795	615	628	737	53	901	999999	999999	651	753	101	350	999999	968	999999	545	22	828	332	602	999999	972	676	858	213	222	611	999999	514	736	452	962	544	925	553	871	248	806	732	933	999999	332	813	771	943	907	626	880	273	370	668	782	627	841	356	999999	939	770	533	830	300	82	24	914	310	138	805	711	424	717	307	999999	106	399	454	812	168	999999	914	305	595	731	700	154	78	999999	999999	703	578	730	932	477	283	901	643	85	317	899	999999	814	112	999999	999999	999999	72	462	686	238	396	544	665	999999	855	999999	245	569	382	999999	845	999999	793	112	999999	694	785	829	932	204	755	379	504	999999	443	109	203	680	275	154	999999	615	999999	999999	316	44	999999	897	622	56	666	83	702	447	999999	831	31	999999	781	999999	770	999999	999999	999999	482	999999	49	406	601	755	43	564	303	237	788	240	999999	999999	999999	108	629	887	999999	886	538	682	677	999999	215	611	88	203	898	999999	383	999999	95	999999	999999	300	995	669	305	866	22	112	779	999999	999999	823	186	999999	214	683	151	882	34	644	999999	800	349	999999	200	999999	677	999999	665	799	853	938	155	162	60	505	113	960	592	350	874	435	999999	211	408	999999	434	999999	999999	225	362	999999	824	450	549	835	950	23	478	999999	199	999999	446	999999	999999	720	677	33	295	709	580	191	300	683	769	999999	897	147	999999	808	
565	934	852	449	447	362	999999	999999	612	999999	554	99	999999	286	161	702	989	921	999999	999999	714	411	456	288	645	180	999999	150	680	999999	937	999999	999999	669	750	265	329	996	543	269	606	973	421	999999	999999	490	699	23	999999	77	538	976	557	895	104	999999	487	999999	999999	276	161	999999	33	590	286	742	660	823	536	999999	383	999999	388	331	999999	740	989	999999	999999	164	480	999999	999999	613	494	961	999999	543	574	595	777	755	999999	999999	999999	999999	949	831	794	422	999999	876	999999	637	693	546	597	999999	814	363	174	112	449	650	999999	964	999999	419	999999	325	999999	126	258	940	999999	628	999999	122	223	999999	999999	168	591	711	334	604	709	980	920	948	373	38	729	220	431	675	315	551	480	153	278	999999	735	478	999999	999999	999999	999999	518	75	746	485	22	365	999999	999999	520	738	326	201	999999	384	999999	157	951	458	396	47	999999	452	322	258	641	80	190	260	433	122	775	999999	976	172	471	999999	212	888	26	999999	999999	999999	165	577	235	289	887	893	51	587	527	487	327	999999	999999	76	753	999999	844	942	185	999999	582	407	962	705	224	102	912	644	999999	73	999999	32	399	103	297	999999	32	361	192	296	219	846	999999	297	999999	396	999999	405	111	714	999999	83	999999	336	999999	757	614	529	74	795	999999	406	999999	464	55	304	200	934	999999	18	999999	492	760	999999	112	736	812	674	412	999999	958	516	999999	241	28	999999	999999	73	260	540	139	999999	999999	397	999999	813	215	141	252	998	999999	210	999999	999999	249	561	323	310	233	116	945	999999	126	999999	836	474	863	409	445	686	999999	136	683	248	878	971	205	373	999999	999999	530	680	432	414	632	757	999999	450	991	999999	999999	532	839	999999	594	200	386	999999	560	841	949	805	696	565	536	78	527	389	999999	278	366	950	727	999999	585	274	517	999999	613	89	585	999999	418	999999	641	938	297	538	653	688	594	999999	812	999999	349	725	984	867	877	563	240	510	236	722	999999	104	804	905	568	330	683	674	447	480	999999	535	396	718	999999	999999	999999	988	735	535	684	999999	999999	999999	594	999999	290	650	999999	60	848	84	999999	695	999999	546	143	391	970	999999	15	920	707	999999	485	999999	339	999999	943	289	781	251	774	700	48	889	957	818	999999	708	999999	42	839	999999	999999	191	348	700	999999	387	465	999999	28	412	529	763	514	999999	999999	780	999999	24	999999	555	278	607	310	496	999999	988	589	999999	81	271	999999	972	90	999999	709	303	475	638	999999	566	823	391	
233	371	180	284	384	161	999999	540	187	34	335	294	128	34	881	851	999999	999999	999999	999999	328	999999	129	557	999999	204	105	999999	999999	892	589	150	731	886	384	938	326	382	613	437	17	999999	94	268	646	796	999999	999999	422	999999	595	582	768	999999	73	476	252	623	999999	999999	999999	110	999999	295	445	195	999999	242	650	942	535	999999	249	999999	999999	999999	672	860	910	886	999999	999999	999999	999999	999999	16	999999	58	823	907	999999	702	780	999999	999999	906	316	798	822	999999	244	999999	44	480	98	999999	343	408	550	285	804	999999	999999	716	188	644	316	544	999999	439	999999	514	419	999999	255	833	890	999999	987	999999	481	873	999999	458	651	54	999999	324	601	382	672	973	507	547	112	314	988	999999	253	737	600	771	810	393	648	730	999999	300	234	999999	43	526	420	324	999999	931	354	264	74	999999	999999	991	999999	616	999999	839	16	999999	641	999999	844	999999	999999	260	635	999999	72	654	809	921	504	999999	99	346	349	999999	562	193	742	999999	960	733	999	999999	999999	608	828	204	626	809	999999	677	999999	292	421	216	952	999999	999999	104	868	700	455	999999	639	182	999999	606	999999	619	286	823	139	471	980	120	827	463	781	36	881	868	37	10	999999	827	436	806	924	142	203	402	504	648	311	270	288	856	999999	306	706	231	927	16	532	899	548	999999	999999	310	999999	999999	388	662	222	10	672	454	944	812	746	999999	682	999999	425	883	329	999999	169	999999	999999	970	999999	485	999999	660	999999	30	999999	999999	999999	248	999999	624	752	704	24	842	435	999999	597	999999	912	668	559	611	999999	792	590	648	999999	67	38	591	478	999999	999999	999999	342	562	999999	652	977	645	533	508	999999	999999	391	721	869	999999	65	857	133	998	67	325	925	718	999999	158	439	828	727	231	219	999999	155	343	198	121	510	872	253	999999	855	999999	144	999999	999999	999999	999999	869	779	999999	12	180	467	480	999999	200	976	623	451	909	222	159	999999	312	299	686	911	58	532	757	976	192	999999	188	152	999999	999999	874	999999	629	747	569	58	634	228	48	456	675	981	997	145	886	430	999999	999999	706	359	832	999999	999999	579	362	346	31	999999	820	566	289	999999	570	20	112	915	999999	171	999999	110	293	93	260	240	999999	76	535	622	100	761	281	456	445	441	358	999999	383	59	999999	999999	37	517	999999	482	176	999999	999999	987	999999	999999	999999	999999	89	606	75	748	511	103	343	296	811	408	36	68	999999	833	891	999999	662	989	541	999999	776	429	83	999999	685	
778	73	999999	654	999999	999999	129	999999	110	376	839	999999	999999	999999	290	715	999999	999999	628	491	349	999999	343	456	292	335	52	438	835	405	659	999999	299	72	733	999999	445	641	274	819	906	905	999999	466	62	762	999999	389	261	67	999999	999999	454	294	346	590	730	451	999999	222	546	690	999999	704	716	316	86	547	877	261	279	999999	157	809	584	443	13	876	403	999999	999999	999999	187	777	999999	651	999999	14	726	999999	309	999999	278	999999	282	226	587	999999	750	999999	685	999999	512	10	788	999999	861	999999	710	902	587	999999	57	842	999999	999999	512	550	976	75	237	82	820	734	999999	285	199	105	536	368	856	999999	136	657	999999	768	999999	187	999999	518	789	443	999999	824	565	455	946	436	121	999999	999999	46	512	999999	519	613	999999	777	999999	513	30	765	118	352	56	73	999999	400	999999	181	732	335	999999	999999	999999	794	777	995	179	506	338	999999	984	999999	655	999999	999999	451	148	241	999999	999999	999999	485	498	34	334	999999	999999	501	999999	999999	438	939	666	387	484	54	999999	724	999999	698	608	999999	184	267	781	970	696	236	63	285	262	765	999999	999999	206	86	969	261	469	825	227	999999	777	999999	333	54	999999	999999	344	965	999999	423	999999	384	775	587	311	241	253	364	265	999999	448	453	999999	673	841	317	999999	408	85	158	999999	19	999999	929	999999	400	933	736	999999	429	892	97	244	839	999999	723	583	618	775	737	18	115	570	676	240	334	490	660	213	999999	96	999999	889	892	167	397	903	845	814	910	999999	516	864	835	659	360	218	463	313	128	734	572	632	348	150	160	999999	804	699	448	910	999999	532	336	343	955	999999	351	681	999999	999999	999999	804	864	439	501	250	734	26	879	126	37	356	95	438	523	314	551	751	17	999999	109	155	375	10	999999	984	538	502	703	163	867	781	341	308	995	768	767	908	649	999999	714	788	820	332	882	925	447	897	820	651	999999	999999	673	33	720	999999	438	864	414	517	712	999999	322	725	258	999999	999999	786	442	754	999999	643	112	999999	243	999999	999999	999999	127	999999	546	640	682	999999	508	999999	117	318	588	412	339	999999	504	142	207	482	475	999999	83	999999	999999	999999	465	999999	115	22	999999	575	999999	409	268	395	999999	999999	970	82	559	999999	227	981	147	999999	999999	999999	425	643	999999	969	901	760	845	238	969	999999	999999	886	999999	617	947	495	779	999999	999999	999999	999999	999999	164	198	172	134	923	215	999999	101	499	214	462	435	650	999999	873	999999	999999	39	564	
39	426	999999	126	93	896	942	323	731	212	999999	188	999999	885	999999	488	950	999999	999999	837	640	360	877	990	984	433	750	967	485	999999	260	866	999999	625	124	527	896	999999	88	237	999999	891	156	889	999999	35	444	999999	179	999999	923	721	898	201	923	679	549	999999	999999	660	156	975	999999	999999	951	739	690	403	771	954	592	999999	728	548	856	999999	999999	987	107	958	999999	210	798	999999	699	539	968	306	701	445	999999	628	999999	428	90	999999	64	48	937	164	344	50	777	224	400	54	993	360	344	999999	475	562	180	999999	671	945	187	999999	419	422	771	393	999999	336	999999	999999	939	999999	467	999999	693	999999	59	942	624	948	433	999999	999999	654	546	617	999999	999999	999999	999999	999999	764	757	145	828	999999	629	999999	393	950	347	451	999999	437	115	999999	892	999999	492	309	999999	999999	559	722	522	603	242	999999	875	163	432	187	366	999999	999999	184	999999	332	999999	973	546	534	559	673	999999	981	345	674	999999	999999	725	478	999999	670	913	999999	215	999999	622	234	487	865	999999	239	528	999999	95	999999	999999	999999	149	570	470	999999	763	977	677	999999	121	541	268	567	999999	32	437	999999	154	695	999999	999999	999999	999999	710	797	999999	680	999999	330	154	450	999999	658	752	618	999999	999999	17	524	906	935	999999	328	923	999999	965	920	999999	627	999999	575	26	399	48	637	961	999999	860	672	32	92	102	357	741	671	645	610	815	605	318	999999	946	999999	789	712	742	999999	595	629	832	999999	40	267	527	999999	999999	999999	620	124	999999	92	304	999999	501	999999	999999	204	587	261	445	365	114	999999	318	528	999999	397	609	335	999999	999999	45	240	840	999999	999999	835	829	171	247	149	990	701	948	236	978	611	137	966	869	548	73	999999	194	999999	471	986	948	999999	950	46	999999	294	229	346	999999	73	503	54	770	17	374	999999	999999	305	999999	413	999999	92	549	27	269	643	465	356	999999	999999	56	999999	999999	999999	886	830	999999	210	253	705	999999	612	190	999999	117	999999	205	862	183	647	328	999999	111	68	890	866	459	933	777	999999	999999	872	99	353	26	139	68	704	130	999999	215	814	62	999999	931	493	902	634	909	186	447	602	183	609	383	168	273	928	186	30	381	999999	432	990	875	609	522	836	898	977	34	501	741	639	442	513	836	440	136	406	964	824	999999	600	815	999999	999999	999999	970	858	866	999999	528	999999	172	928	391	71	794	999999	970	76	999999	932	999999	945	861	543	177	999999	999999	832	801	779	66	556	999999	832	
185	999999	999999	999999	865	50	120	894	999999	999999	477	514	132	775	645	999999	436	999999	98	101	999999	869	999999	165	322	110	536	999999	999999	748	54	615	674	559	886	156	422	999999	999999	999999	821	267	999999	230	999999	663	747	556	196	999999	353	167	468	172	999999	999999	283	754	721	765	513	999999	565	234	596	861	999999	572	889	999999	392	498	698	999999	999999	190	897	999999	98	999999	999999	979	847	342	405	886	157	512	174	580	872	667	225	444	191	745	702	747	633	214	999999	999999	667	696	999999	854	469	75	892	214	417	138	999999	999999	999999	534	999999	999999	999999	709	714	999999	408	318	999999	999999	999999	263	999999	999999	487	160	999999	884	835	187	321	160	728	999999	427	92	619	999999	999999	743	11	999999	42	657	516	479	999999	924	500	496	999999	359	79	999999	581	216	853	368	726	267	999999	781	236	999999	222	87	505	288	292	632	717	447	156	883	723	129	231	563	27	18	999999	999999	394	349	999999	962	91	839	999999	220	238	261	999999	905	136	230	926	999999	445	439	973	638	641	867	999999	338	213	196	175	999999	984	299	350	717	34	30	397	887	823	259	999999	665	999999	82	403	466	213	251	756	999999	999999	424	128	999999	44	604	955	526	571	82	999999	894	674	517	235	999999	911	526	880	115	832	49	983	195	442	999999	329	569	999999	999999	134	999999	439	671	999999	570	180	761	682	430	74	870	326	751	500	999999	991	801	846	999999	554	687	999999	651	999999	162	999999	933	156	726	284	999999	62	999999	947	797	465	999999	257	999999	768	160	999999	460	999999	961	999999	242	695	341	326	527	723	18	767	999999	999999	999999	11	116	140	247	999999	956	156	678	818	77	999999	702	646	989	554	191	696	404	844	999999	609	708	439	207	247	814	999999	756	673	53	999999	510	999999	676	10	150	999999	999999	545	887	314	373	999999	656	439	992	999999	337	999999	542	999999	372	602	691	188	302	677	999999	10	800	999999	399	14	774	585	303	999999	999999	999999	413	656	176	859	957	606	246	564	783	768	999999	130	81	782	141	731	129	999999	514	999999	707	473	602	530	999999	340	914	368	999999	80	146	999999	724	999999	999999	885	156	513	645	94	942	738	893	999999	999999	679	484	999999	873	52	465	395	992	481	290	940	999999	645	124	626	999999	877	195	999999	999999	758	405	732	222	255	585	615	271	429	999999	969	579	437	775	999999	999999	307	495	337	615	750	504	999999	69	629	831	999999	999999	29	402	74	552	191	542	996	999999	752	404	627	466	849	999999	
572	926	320	370	999999	999999	59	999999	394	391	857	107	881	264	162	672	999999	999999	85	227	252	36	490	426	398	895	999999	790	114	902	999999	870	765	999999	931	327	749	999999	999999	639	999999	259	999999	682	695	93	660	742	131	89	999999	213	391	632	881	545	445	999999	971	999999	102	268	665	491	523	987	341	999999	332	835	923	332	219	445	999999	999999	28	807	999999	999999	244	46	668	35	100	664	488	999999	744	999999	882	855	298	483	547	91	594	526	169	707	751	405	999999	296	165	999999	994	999999	755	889	526	637	171	666	496	66	999999	640	400	858	508	209	520	999999	953	78	44	735	898	796	407	502	648	34	563	839	626	382	869	999999	670	542	999999	855	999999	254	694	631	986	999999	491	954	135	310	208	552	999999	999999	999999	96	999999	268	999999	959	999999	999999	999999	147	113	657	440	227	770	999999	197	966	822	665	76	708	999999	413	999999	417	999999	453	999999	348	999999	21	953	152	48	782	167	412	999999	427	373	845	266	557	528	339	60	273	999999	346	122	242	730	229	999999	999999	712	51	519	999999	654	48	999999	650	321	102	999999	999999	188	987	631	999999	480	999999	301	230	451	827	884	999999	999999	50	269	40	235	593	999999	733	734	413	80	126	893	855	773	999999	197	999999	245	436	635	762	95	206	714	337	761	999999	928	197	193	885	166	108	282	613	999999	627	999999	727	999999	969	563	775	917	999999	999999	625	631	966	42	835	999999	458	784	604	999999	999999	999999	999999	832	999999	999999	546	230	194	960	794	583	169	557	570	201	518	624	665	208	320	999999	999999	445	146	704	961	164	357	304	707	324	677	658	714	311	526	894	855	173	26	554	732	554	106	51	999999	999999	472	643	82	833	129	405	999999	784	125	999999	999999	260	844	392	872	889	262	480	905	511	842	269	675	623	769	501	191	765	556	656	349	104	242	551	692	714	232	999999	204	281	22	930	195	999999	208	604	999999	999999	682	843	301	626	146	960	577	212	968	458	74	627	224	880	238	469	122	601	999999	999999	700	168	999999	388	285	633	498	912	83	611	999999	174	999999	557	93	713	364	723	999999	282	999999	999999	745	773	999999	577	67	142	702	726	951	607	586	37	933	999999	185	912	350	512	471	664	139	367	44	999999	455	666	796	525	114	999999	642	999999	327	221	422	894	579	708	575	366	220	356	659	817	587	155	624	569	537	452	383	455	999999	999999	999999	388	739	999999	131	999999	345	186	999999	999999	964	840	999999	
999999	999999	291	999999	641	999999	115	454	999999	707	226	999999	310	52	237	987	661	26	196	999999	17	861	44	165	669	999999	184	31	999999	734	108	852	746	445	902	999999	999999	119	741	999999	999999	865	999999	681	999999	597	820	359	117	199	960	544	999999	905	999999	860	77	136	999999	64	762	94	421	58	999999	373	575	865	149	768	741	552	285	677	239	151	999999	362	642	82	766	825	999999	844	774	563	85	999999	743	51	401	130	446	687	757	999999	453	529	82	158	31	955	219	349	457	999999	999999	109	675	560	576	714	493	600	298	936	181	577	283	55	298	734	999999	108	377	621	116	597	920	999999	698	999999	999999	494	61	810	615	574	999999	366	304	975	175	193	474	999999	636	845	999999	999999	450	876	255	36	859	297	999999	999999	971	836	999999	671	189	66	862	811	999999	999	549	487	999999	606	191	999999	751	323	568	938	633	690	984	270	208	109	178	999999	519	263	999999	763	976	504	602	559	999999	632	795	118	330	999999	263	637	999999	911	499	999999	695	338	285	999999	729	999999	999999	291	999999	50	473	90	888	50	302	179	999999	999999	511	999999	999999	632	861	129	527	999999	617	970	436	999999	999999	296	610	335	136	191	977	98	999999	91	27	321	706	25	168	715	999999	290	371	93	273	520	999999	999999	838	73	476	166	999999	280	287	517	854	506	999999	186	480	999999	914	121	202	286	751	430	809	693	925	846	960	812	238	999999	609	352	999999	453	886	936	999999	73	714	821	79	999999	803	509	999999	210	939	982	999999	999999	375	999999	891	987	769	980	864	999999	999999	630	206	215	999999	949	908	999999	423	632	300	543	76	999999	999999	999999	216	999999	626	309	236	724	906	978	578	999999	999999	359	460	105	684	906	82	999999	925	94	624	864	999999	854	999999	954	787	317	691	701	600	524	853	520	781	782	363	564	918	423	723	228	637	999999	999999	559	61	327	948	394	470	725	925	322	756	351	274	772	999999	282	937	599	999999	876	970	447	999999	940	324	902	552	517	432	512	999999	999999	236	253	999999	52	902	469	369	307	240	875	599	540	764	439	517	591	857	645	485	999999	931	999999	508	550	63	999999	13	55	841	952	303	423	951	359	999999	31	905	664	999999	478	240	989	645	999999	847	964	185	999999	394	961	999999	999999	36	247	474	476	744	326	989	999999	466	323	999999	999999	581	186	588	414	324	496	686	202	275	17	999999	942	125	412	702	98	935	128	661	880	302	516	396	714	999999	649	286	588	
675	999999	999999	917	532	367	523	999999	385	770	570	897	285	467	520	29	999999	532	999999	999999	999999	900	855	999999	661	586	999999	75	789	874	529	675	999999	107	527	687	995	974	419	757	889	41	712	999999	557	999999	999999	835	999999	377	370	362	999999	999999	965	775	732	999999	266	946	381	458	882	999999	250	895	688	999999	940	833	33	379	122	999999	999999	999999	197	690	790	898	981	999999	79	422	513	177	387	274	999999	999999	954	331	718	999999	386	440	159	210	924	661	85	427	895	172	353	990	249	694	503	999999	587	52	884	367	965	999999	388	999999	997	83	999999	424	999999	198	878	702	999999	999999	999999	999999	443	986	765	138	823	999999	999999	907	999999	523	927	999999	770	758	999999	912	447	361	506	166	62	689	212	851	153	660	381	706	293	650	339	599	999999	491	939	600	999999	999999	544	411	964	999999	400	484	156	826	653	296	999999	999999	265	999999	999999	70	958	753	783	999999	984	999999	192	559	624	428	999999	337	223	289	819	573	635	999999	999999	104	201	581	299	999999	999999	327	17	999999	999999	327	999999	40	456	417	532	195	817	372	770	382	229	415	856	999999	301	818	612	374	477	460	341	574	493	58	869	387	464	999999	218	667	999999	999999	876	306	43	163	881	806	756	633	755	272	920	443	875	786	724	328	999999	887	714	999999	617	999999	986	820	547	999999	548	999999	731	761	163	113	228	999999	539	559	937	999999	936	805	617	999999	704	78	653	59	183	92	999999	146	999999	999999	952	520	999999	653	320	223	615	484	999999	610	902	994	118	817	225	753	256	999999	999999	999999	950	999999	35	999999	527	917	177	498	234	999999	492	595	999999	832	160	707	640	885	999999	999999	999999	999999	999999	17	941	710	959	836	833	999999	999999	999999	755	338	380	53	495	717	136	402	56	127	259	802	999999	999999	999999	286	999999	518	122	371	925	666	767	498	371	28	831	999999	958	340	664	999999	629	995	839	805	461	999999	222	922	759	999999	678	414	212	999999	999999	634	999999	683	179	324	316	474	572	99	570	881	682	999999	886	319	444	715	463	454	183	132	477	64	999999	560	999999	999999	611	88	999999	363	296	626	999999	999999	966	284	170	350	498	165	999999	750	244	579	433	745	46	999999	411	962	999999	758	571	767	167	999999	999999	619	27	126	862	999999	999999	217	595	66	999999	690	352	170	999999	999999	999999	28	699	999999	820	999999	136	561	163	171	677	35	412	999999	999999	371	48	181	999999	999999	332	382	999999	939	649	37	983	377	407	355	
999999	251	417	999999	802	999999	77	999999	974	999999	493	999999	962	701	816	85	804	68	12	975	999999	180	743	14	999999	999999	725	760	999999	793	271	759	163	808	73	435	618	574	735	999999	304	607	206	813	67	999999	419	601	133	573	232	999999	374	432	703	999999	999999	412	57	999999	999999	317	363	191	351	734	999999	999999	637	999999	467	240	332	501	680	54	999999	999999	947	924	999999	133	999999	513	571	346	999999	731	114	145	999999	215	526	515	682	987	999999	25	471	332	999999	264	963	742	116	991	602	999999	751	999999	953	576	999999	133	65	704	679	999999	620	15	350	581	999999	502	462	999999	999999	817	819	999999	800	958	469	624	371	999999	170	894	407	579	743	521	980	999999	191	361	749	999999	460	977	999999	999999	404	466	999999	999999	999999	470	289	999999	287	999999	999999	68	858	994	117	840	999999	156	544	999999	452	999999	271	999999	601	604	320	999999	512	320	999999	842	385	405	564	12	999999	389	704	699	999999	553	999999	958	999999	921	597	196	253	908	999999	314	443	999999	999999	364	999999	164	999999	610	160	187	351	967	999999	999999	682	462	440	999999	209	382	452	844	999999	899	999999	313	999999	999999	999999	134	858	603	679	62	408	999999	454	999999	808	487	999	103	549	999999	211	334	539	257	249	999999	999999	148	709	268	861	598	363	999999	615	890	793	710	999999	35	999999	747	298	376	999999	999999	18	999999	306	721	383	359	305	999999	697	424	774	123	440	872	378	719	999999	420	200	809	498	999999	594	917	693	298	499	523	999999	463	999999	172	445	418	135	524	842	987	885	999999	303	621	365	999999	126	680	280	730	657	609	853	877	185	12	999999	617	646	388	37	94	999999	781	999999	243	387	611	678	31	747	853	876	999999	535	687	999999	876	999999	999999	801	23	28	999999	866	999999	999999	169	986	442	999999	999999	878	999999	999999	800	653	999999	989	999999	999999	514	12	259	983	803	732	947	351	498	496	999999	581	252	587	24	76	100	999999	999999	633	228	625	245	943	238	999999	423	946	734	999999	999999	887	914	590	999999	21	768	785	72	777	662	817	498	946	999999	937	999999	875	945	734	563	999999	866	999999	594	889	999999	999999	999999	999999	319	11	617	463	502	576	666	999999	301	12	307	999999	999999	355	971	411	136	298	330	301	999999	999999	10	10	481	397	31	426	995	407	999999	463	41	999999	467	999999	210	44	453	999999	280	972	999999	999999	436	258	753	520	526	193	762	477	984	463	488	999999	10	999999	982	115	555	999999	999999	999999	999999	844	999999	
999999	888	999999	211	102	999999	284	30	377	962	67	574	232	999999	999999	899	811	644	999999	478	999999	999999	999999	999999	999999	61	348	999999	41	999999	999999	194	592	999999	999999	632	217	999999	670	632	999999	999999	121	809	942	999999	760	471	999999	349	999999	259	981	375	705	864	202	658	617	50	506	784	989	72	282	872	999999	257	999999	878	692	999999	973	154	768	145	643	886	999999	551	301	999999	999999	691	459	999999	213	227	999999	279	999999	559	374	999999	135	925	453	58	536	79	70	999999	999999	176	657	36	286	837	606	569	231	315	939	999999	748	630	338	307	613	842	669	764	977	240	448	143	999999	353	28	999999	692	594	359	649	999999	788	999999	288	44	432	164	999999	620	709	57	134	999999	308	881	505	596	155	999999	694	410	999999	534	999999	728	523	999999	999999	818	763	877	636	999999	299	586	999999	999999	60	273	999999	999999	303	153	999999	999999	999999	523	166	472	999999	256	546	158	665	249	193	263	194	999999	999999	861	231	557	857	832	999999	178	329	999999	921	790	546	999999	999999	16	116	163	999999	547	413	10	414	470	999999	999999	341	999999	300	60	403	706	530	999999	753	329	465	746	295	445	999999	156	203	445	550	732	709	664	999999	658	999999	39	996	999999	156	519	456	999999	261	350	500	933	877	279	328	999999	269	999999	138	999999	551	370	867	999999	999999	999999	806	969	919	573	807	677	594	642	999999	373	709	884	353	999999	872	704	494	999999	999999	838	278	924	127	336	473	999999	535	957	117	771	172	185	870	999999	713	487	842	688	999999	823	348	245	999999	999999	515	384	702	894	73	846	999999	921	875	999999	989	882	852	999999	109	999999	151	636	534	156	211	534	23	464	999999	395	861	806	999999	131	999999	42	573	172	820	999999	960	641	894	270	896	999999	309	999999	899	830	634	258	588	398	682	999999	710	215	753	999999	999999	248	374	677	984	78	518	754	999999	999999	319	689	999999	999999	193	509	742	274	259	999999	999999	999999	999999	699	760	999999	227	25	449	787	999999	367	418	839	727	722	277	226	999999	827	732	999999	496	942	521	999999	999999	578	214	999999	969	446	955	793	756	291	682	999999	916	381	999999	999999	315	659	999999	951	281	932	293	471	242	525	989	432	237	679	593	999999	999999	815	136	649	999999	276	817	885	412	999999	999999	999999	49	602	309	903	999999	999999	249	836	317	999999	673	553	295	742	999999	454	457	532	565	86	698	69	496	999999	255	211	692	49	999999	749	999999	655	999999	847	432	999999	225	95	455	998	999999	
756	999999	999999	152	583	364	78	335	373	438	879	69	999999	747	979	116	208	658	775	546	210	994	568	999999	999999	999999	999999	319	310	999999	371	999999	567	647	941	999999	879	958	671	999999	623	713	478	320	668	596	999999	109	453	533	27	436	680	461	999999	761	999999	594	134	999999	999999	758	34	144	999999	803	999999	369	806	235	999999	249	999999	928	923	999999	526	257	363	431	860	348	865	777	999999	999999	999999	116	418	189	16	294	834	792	930	999999	688	343	999999	865	104	999999	303	228	306	777	450	752	538	741	245	500	241	703	999999	578	892	257	999999	142	406	395	950	626	228	942	415	999999	998	67	999999	192	999999	498	336	386	55	647	480	999999	494	654	577	999999	944	516	63	141	999999	999999	972	999999	420	120	999999	709	999999	676	999	364	372	999999	754	480	932	62	495	743	999999	642	532	255	776	489	648	752	817	283	682	999999	889	283	430	645	95	377	772	894	39	627	999999	378	648	126	81	248	900	107	744	891	30	319	764	999999	829	726	999999	931	999999	716	999999	259	999999	296	474	999999	825	999999	999999	565	290	601	714	750	789	163	607	999999	417	410	999999	720	539	791	692	579	999999	300	999999	368	712	999999	432	999999	735	999999	385	361	652	999999	422	791	712	189	611	429	605	24	351	675	129	999999	523	71	999999	999999	999999	212	604	895	578	535	302	36	852	999999	179	401	24	195	778	999999	17	434	999999	70	17	360	189	272	974	505	949	150	999999	706	999999	999999	459	564	884	183	757	756	414	887	499	686	999999	999999	260	999999	999	999999	897	874	997	98	83	802	999999	999999	32	341	999999	83	999999	161	787	155	131	808	942	460	311	604	498	999999	30	110	999999	330	999999	999999	22	770	505	793	253	374	708	239	296	999999	999999	524	161	425	836	340	311	347	899	190	50	999999	271	999999	853	999999	386	747	77	973	241	843	999999	14	328	999999	999999	792	999999	422	447	892	999999	295	70	786	453	82	424	690	798	999999	431	844	999999	571	508	956	939	951	988	999999	171	322	425	556	189	157	107	685	763	518	439	999999	999999	158	928	975	999999	77	999999	314	332	999999	185	16	422	999999	37	999999	652	999999	999999	957	434	999999	730	209	999999	999999	607	305	999999	739	926	999999	999999	944	110	828	642	532	478	872	999999	683	638	783	999999	418	144	688	129	350	43	152	665	481	62	999999	428	729	115	974	469	999999	999999	593	999999	896	221	477	999999	209	124	130	152	980	855	750	999999	999999	72	462	379	918	
185	634	705	783	623	323	892	843	409	913	426	999999	999999	558	354	54	333	999999	207	667	298	920	235	912	10	999999	626	311	421	481	666	653	605	551	377	704	887	999999	282	897	999999	999999	799	211	999999	648	578	306	406	801	999999	821	264	712	629	265	409	793	783	938	696	590	431	927	257	773	897	999999	191	999999	167	655	999999	309	999999	741	999999	34	219	361	116	329	904	619	858	844	999999	893	922	999999	305	999999	893	343	211	999999	135	871	954	929	751	717	125	757	644	967	853	999999	630	999999	144	999999	583	999999	831	377	686	812	79	412	385	999999	938	79	999999	999999	999999	634	108	999999	616	999999	79	290	610	399	214	157	974	999999	999999	442	273	44	977	920	521	471	512	999999	318	999999	802	551	554	747	999999	56	413	999999	215	228	857	542	281	885	315	303	821	442	173	538	838	188	999999	942	740	904	102	433	551	300	999999	274	999999	303	999999	528	735	863	999999	167	999999	402	999999	772	585	730	762	101	615	227	650	79	670	779	999999	624	140	611	16	874	954	980	999999	914	106	999999	763	977	439	787	567	958	999999	15	793	445	502	648	367	999999	151	999999	817	333	650	62	603	999	999999	831	397	999999	856	745	999999	764	999999	771	676	991	966	999999	661	828	999999	691	257	665	986	999999	132	999999	999999	999999	999999	999999	172	708	999999	999999	999999	764	168	608	399	443	111	86	999999	39	85	730	972	375	999999	366	999999	999999	672	958	805	937	23	780	708	999999	880	860	22	259	601	662	506	999999	999999	999999	627	63	438	999999	590	999999	864	956	999999	402	519	878	952	376	615	999999	45	316	999999	999999	751	387	899	493	999999	251	74	551	437	422	999999	999999	999999	841	739	999999	560	455	378	634	999999	66	999999	316	396	999999	907	645	644	428	627	999999	394	999999	999999	249	163	944	664	348	115	322	529	551	178	999999	514	999999	637	329	622	999999	938	613	979	999999	570	999999	107	561	344	428	907	19	795	999999	955	424	390	499	141	615	790	39	529	761	537	275	148	226	999999	795	18	324	805	46	261	781	999999	999999	679	570	847	112	999999	686	414	520	756	144	224	999999	731	147	999999	999999	799	999999	999999	227	999999	304	454	999999	75	548	420	592	213	758	781	183	455	624	820	999999	999999	688	999999	842	356	27	519	999999	12	406	74	870	136	798	999999	352	697	751	608	384	125	967	46	466	999999	822	316	997	362	50	644	999999	999999	999999	249	999999	884	251	999999	999999	785	450	878	999999	483	549	
999999	414	520	999999	999999	703	25	446	454	800	651	568	999999	999999	710	521	651	961	761	957	554	508	999999	136	999999	455	999999	468	999999	675	98	377	982	726	365	999999	999999	923	999999	941	101	880	182	449	999999	325	999999	999999	439	273	799	917	907	526	999999	958	856	394	970	41	823	556	999999	779	711	284	999999	849	999999	808	45	727	407	820	865	999999	999999	999999	999999	999999	778	542	999999	335	875	181	999999	466	999999	407	999999	102	953	999999	127	545	42	403	737	194	739	999999	178	631	238	999999	519	999999	661	331	999999	746	726	999999	262	290	527	999999	903	539	814	129	127	999999	762	942	773	874	702	330	641	932	382	999999	413	951	374	999999	107	803	661	382	999999	999999	774	999999	999999	136	999999	837	27	520	499	999999	380	619	999999	999999	868	295	999999	645	395	340	689	999999	999999	253	999999	310	916	130	424	109	877	441	324	717	995	462	576	647	604	999999	312	130	442	184	112	999999	999999	965	538	811	505	26	999999	999999	999999	999999	935	132	713	969	999999	896	106	999999	330	999999	305	999999	412	416	719	999999	50	999999	38	568	999999	199	151	630	68	950	592	612	604	861	454	850	997	921	527	999999	999999	999999	943	415	34	53	853	173	999999	261	563	999999	999999	999999	975	466	445	999999	816	745	999999	93	910	999999	314	493	999999	469	494	455	993	490	888	999999	727	999999	999999	622	544	224	346	977	141	807	396	470	521	759	885	987	999999	846	999999	781	471	999999	724	972	111	541	257	999999	999999	52	267	82	999999	825	999999	570	879	822	616	601	999999	13	951	113	999999	844	971	45	584	999999	50	156	999999	117	804	999999	690	999999	521	12	966	951	999999	98	549	323	236	696	999999	324	117	591	240	999999	382	468	899	620	397	999999	569	999999	810	182	999999	121	697	999999	30	250	879	275	999999	613	635	457	704	862	564	270	617	999999	403	269	398	999999	916	872	999999	346	976	999999	226	264	443	754	151	137	96	437	626	110	676	401	999999	842	999999	626	878	924	763	47	65	137	649	294	818	550	999999	552	205	999999	401	999999	274	809	58	56	999999	880	316	577	999999	137	644	517	609	11	999999	556	179	299	999999	810	999999	939	24	99	999999	159	936	600	353	543	242	801	708	999999	999999	999999	793	999999	999999	997	617	196	271	928	492	141	999999	816	726	236	383	906	830	591	110	999999	795	959	999999	30	944	715	233	999999	894	843	999999	616	999999	999999	762	999999	999999	996	202	396	999999	999999	606	483	474	129	874	127	169	336	
970	127	891	999999	999999	834	802	435	63	901	999999	39	43	649	333	77	942	999999	473	999999	73	833	398	713	657	709	362	956	555	824	841	116	999999	568	872	999999	724	81	999999	928	142	417	943	999999	434	647	62	957	160	999999	187	348	999999	721	272	999999	728	188	155	999999	999999	846	879	239	70	856	999999	475	999999	999999	352	870	186	545	315	656	890	108	289	999999	657	405	806	158	999999	999999	999999	999999	306	735	999999	546	926	228	999999	296	537	999999	240	578	999999	587	190	518	64	317	171	117	415	616	256	630	999999	999999	483	86	49	731	592	999999	402	999999	178	51	999999	999999	999999	957	98	29	129	186	867	711	999999	80	224	298	104	339	341	355	944	689	999999	341	648	790	745	380	999999	805	131	999999	999999	92	418	148	838	999999	373	999999	29	396	497	80	762	197	815	999999	862	751	637	999999	999999	57	663	489	563	348	999999	162	222	718	772	323	64	204	536	247	662	999999	460	845	999999	999999	336	557	202	417	579	460	974	342	517	505	178	869	447	999999	429	928	999999	999999	999999	999999	991	999999	624	999999	26	999999	661	578	751	786	301	791	297	106	721	999999	296	155	769	707	187	880	999999	276	154	195	757	999999	818	733	500	999999	999999	754	147	35	933	29	999999	999999	799	406	591	731	214	387	999999	351	416	323	642	439	999999	999999	42	120	109	357	999999	831	810	263	999999	27	295	340	46	999999	959	696	999999	277	999999	757	908	781	298	479	71	767	613	415	992	999999	999999	71	239	372	721	36	999999	999999	989	570	999999	546	647	999999	445	873	999999	49	392	999999	152	374	685	973	484	261	822	999999	999999	999999	227	404	270	264	926	999999	111	674	999999	999999	770	596	287	194	999999	999999	143	725	43	198	425	573	33	999999	999999	725	386	266	887	469	214	304	299	727	352	999999	285	392	999999	220	772	677	999999	459	949	555	97	999999	425	999999	127	999999	596	107	846	653	381	988	902	210	848	845	787	999999	728	999999	306	559	999999	751	96	751	88	822	999999	999999	355	999999	999999	806	638	885	840	774	352	117	999999	202	881	698	434	296	999999	999999	372	926	889	867	731	483	259	537	658	674	36	376	28	774	999999	107	999999	807	665	999999	999999	963	15	22	18	999999	767	999999	678	153	327	799	271	643	460	499	858	487	999999	849	557	111	236	175	748	975	99	933	520	999999	399	627	631	394	873	408	999999	877	859	121	999999	154	859	999999	357	236	114	385	323	191	999999	999999	964	816	999999	471	
999999	839	999999	999999	531	833	593	999999	753	700	178	877	999999	62	578	981	628	999999	999999	999999	252	720	818	999999	870	714	620	339	545	579	999999	814	845	412	999999	91	999999	826	590	999999	560	964	761	656	67	999999	615	271	612	266	999999	243	999999	999999	228	26	30	753	999999	816	223	999999	358	184	999999	999999	999999	367	391	496	999999	999999	151	261	851	999999	958	171	463	643	108	359	726	288	999999	999999	141	709	193	654	999999	859	663	773	668	306	615	587	619	999999	205	999999	879	126	999999	999999	101	431	294	941	68	858	299	528	717	863	538	80	797	618	232	999999	184	736	999999	519	148	378	593	555	671	381	552	759	447	851	999999	999999	401	987	337	710	425	999999	999999	212	999999	145	65	804	768	999999	789	999999	999999	873	83	999999	690	377	999999	723	999999	739	999999	999999	315	539	999999	999999	394	927	679	810	290	521	907	931	150	232	999999	13	322	788	786	999999	591	551	287	574	999999	336	999999	33	736	999999	999999	685	999999	909	896	999999	64	999999	420	999999	866	978	720	960	966	999999	12	467	427	257	410	59	952	152	104	764	262	516	999999	68	18	655	84	999999	650	231	958	999999	335	999999	949	133	999999	946	270	612	831	999999	607	999999	333	461	605	488	999999	821	732	830	814	999999	999999	547	110	999999	831	220	904	54	999999	999999	192	772	141	507	308	286	681	16	882	999999	999999	999999	908	999999	734	557	59	999999	999999	828	498	138	999999	203	152	411	33	26	124	60	708	786	17	862	453	560	329	999999	190	927	150	726	947	332	209	999999	639	647	627	284	170	318	582	490	255	63	356	938	999999	896	262	664	891	999999	783	156	928	55	19	183	999999	951	999999	544	999999	772	190	102	994	310	772	386	399	839	889	999999	999999	999999	999999	999999	214	391	742	999999	674	485	834	125	549	62	999999	999999	638	453	57	999999	903	47	999999	483	873	264	944	65	999999	876	275	62	942	999999	999999	412	438	999999	969	999999	218	131	870	213	999999	999999	999999	999999	999999	188	747	945	792	680	495	176	723	999999	999999	949	446	687	168	797	219	782	183	165	119	511	999999	999999	483	210	10	782	176	599	544	999999	999999	12	668	945	139	999999	269	271	999999	999999	688	304	102	29	999999	531	999999	999999	999999	999999	999999	999999	832	885	999999	999999	999999	591	680	713	999999	134	598	718	248	444	28	223	668	889	999999	911	267	343	823	999999	926	463	801	478	819	103	605	388	916	999999	999999	783	921	410	858	677	591	999999	776	563	705	999999	
999999	964	999999	999999	414	999999	642	980	139	498	71	174	802	18	790	211	999999	905	529	219	802	999999	999999	245	301	267	999999	845	330	83	567	269	163	551	999999	836	966	999999	689	500	745	999999	999999	999999	999999	999999	999999	849	886	389	299	999999	43	999999	582	855	699	276	457	999999	83	797	660	65	999999	801	20	260	335	954	245	824	226	39	473	866	999999	593	523	999999	999999	191	958	940	999999	697	236	999999	969	827	146	699	621	542	426	948	285	999999	749	999999	999999	999999	524	932	999999	999999	999999	14	999999	999999	124	116	999999	913	999999	892	839	999999	281	244	575	352	291	999999	817	546	999999	999999	612	525	591	613	843	604	798	311	667	35	797	999999	53	231	999999	263	712	40	946	708	54	534	119	999999	999999	515	354	403	76	25	125	607	271	969	402	506	134	999999	272	158	124	999999	234	813	922	961	999999	999999	999999	999999	795	787	599	504	640	87	416	35	756	338	999999	404	244	651	910	199	57	84	828	149	139	211	767	999999	593	857	310	999999	999999	999999	324	999999	696	999999	229	337	999999	999999	339	999999	100	108	753	999999	898	720	999999	583	903	732	999999	126	526	567	897	594	30	801	910	999999	777	999999	392	999999	23	260	708	999999	999999	582	191	289	745	512	999999	41	457	832	899	999999	904	727	402	999999	999999	207	483	138	151	635	317	216	857	556	548	999999	715	891	920	647	999999	999999	160	330	550	999999	381	23	518	866	146	197	901	46	878	999999	718	999999	882	816	999999	999999	62	796	999999	975	999999	198	999999	79	325	566	912	999999	861	156	576	82	999999	355	826	470	619	285	999999	130	999999	999999	999999	498	999999	242	19	114	870	442	705	364	65	575	212	192	58	449	550	579	285	999999	999999	999999	483	999999	123	536	989	317	959	777	999999	155	670	611	520	476	999999	92	999999	807	391	428	451	221	27	793	153	643	421	180	999999	999999	844	999999	645	946	24	999999	129	482	124	999999	483	927	67	909	999999	601	671	582	641	468	32	477	267	756	290	272	628	999999	393	356	895	789	999999	386	310	15	965	574	461	999999	963	999999	692	828	999999	523	163	117	888	552	971	839	999999	276	898	377	407	888	666	999999	996	799	999999	768	667	999999	885	681	609	899	635	107	130	459	504	947	785	439	999999	999999	118	521	999999	841	384	66	260	776	999999	933	608	999999	908	709	999999	999999	985	924	171	260	999999	999999	507	988	916	999999	718	88	771	999999	592	968	87	899	643	485	368	258	393	611	999999	118	
202	676	301	559	199	421	274	341	961	860	277	561	138	635	999999	452	924	999999	348	999999	15	999999	351	639	999	999999	75	709	805	737	540	559	817	530	999999	831	697	366	685	999999	999999	440	989	731	700	525	771	17	472	915	333	883	999999	999999	112	664	999999	661	559	190	999999	565	535	999999	330	718	744	608	355	999999	754	567	824	999999	368	575	547	999999	939	999999	247	68	247	999999	414	656	999999	556	427	625	506	45	807	504	950	999999	904	766	410	982	781	172	661	999999	170	999999	999999	231	901	537	999999	715	999999	86	943	999999	328	645	818	673	431	197	191	729	999999	719	760	999999	100	120	670	781	219	956	702	999999	999999	956	729	648	999999	74	654	889	509	999999	322	730	999999	663	929	268	947	736	999999	593	981	932	604	451	14	999999	141	790	999999	345	506	766	384	869	890	371	916	179	86	367	999999	999999	230	999999	406	39	769	437	190	412	834	999999	406	118	999999	474	362	287	644	999999	933	999999	33	174	294	556	356	691	999999	568	352	777	660	203	60	690	711	709	54	974	969	703	610	464	510	33	369	999999	776	426	18	999999	535	999999	433	679	278	66	610	999999	682	87	664	622	999999	66	999999	212	67	411	762	652	243	669	889	239	999999	568	663	999999	196	91	999999	355	560	713	999999	999999	769	380	999999	999999	108	204	301	891	49	987	404	454	211	166	217	999999	664	365	405	866	999999	999999	426	709	402	349	663	601	173	318	72	356	999999	388	999999	687	989	999999	554	49	377	997	200	275	174	999999	68	39	873	549	999999	204	317	384	114	999999	954	999999	263	759	540	700	728	730	999999	57	639	999999	723	530	385	557	811	366	499	340	13	161	545	193	999999	633	999999	623	626	867	49	439	283	868	733	287	853	999999	999999	676	279	999999	999999	126	579	245	316	999999	999999	144	392	951	999999	999999	571	999999	999999	79	999999	906	971	999999	113	68	18	209	999999	855	796	107	704	26	857	822	71	543	999999	428	614	999999	327	999999	458	492	485	97	554	509	306	930	120	783	326	602	705	999999	366	291	117	379	696	460	556	999999	439	375	103	72	999999	999999	991	747	465	432	588	999999	999999	999999	999999	920	655	49	999999	866	999999	920	999999	265	127	897	186	999999	320	999999	359	867	828	392	63	999999	999999	491	999999	277	999999	372	328	894	23	118	518	746	708	197	724	999999	901	999999	89	518	675	837	945	816	852	471	436	230	83	721	767	273	567	473	926	173	253	291	999999	624	
601	805	252	18	999999	439	821	133	520	702	966	149	312	544	443	167	999999	999999	425	477	999999	108	820	301	350	999999	999999	244	271	999999	999999	619	762	465	999999	869	999999	936	437	422	649	999999	999999	999999	755	628	961	32	999999	768	999999	273	865	999999	689	503	985	950	668	144	260	587	862	959	999999	999999	999999	847	999999	999999	571	999999	553	13	828	632	398	449	546	722	999999	166	999999	502	932	149	999999	999999	999999	423	999999	644	278	302	172	72	451	750	999999	999999	999999	124	999999	466	207	28	720	862	631	66	114	999999	413	999999	851	103	382	369	36	160	602	84	80	213	689	999999	341	260	999999	766	191	999999	368	147	480	178	999999	747	305	914	429	890	681	719	999999	999999	240	999999	999999	78	689	91	999999	930	806	176	53	201	777	279	687	470	31	999999	999999	466	187	276	475	683	999999	634	999999	122	731	711	999999	361	895	351	999999	19	999999	772	999999	110	925	999999	341	314	134	570	970	35	237	959	869	999999	843	852	169	999999	999999	768	999999	64	26	610	999999	999999	999999	691	305	435	583	677	661	999999	787	775	999999	750	999999	171	558	999999	663	999999	884	999999	842	586	999999	52	999999	731	162	50	45	999999	93	324	238	999999	540	999999	999999	545	451	559	307	620	999999	78	322	419	999999	695	219	966	400	977	726	436	262	999999	999999	999999	999999	852	524	620	223	999999	691	226	521	999999	630	125	999999	999999	999999	334	474	999999	557	449	999999	771	701	467	830	78	631	116	598	802	999999	353	268	21	301	999999	44	999999	406	273	999999	105	898	341	75	104	999999	282	999999	401	999999	999999	639	733	999999	999999	999999	67	790	154	999999	999999	999999	999999	999999	286	856	494	826	998	300	999999	825	293	73	634	873	370	402	736	608	999999	726	206	839	953	714	535	488	999999	999999	977	999999	999999	999999	999999	477	189	626	999999	248	976	456	999999	999999	185	999999	355	670	898	608	999999	999999	64	999999	785	858	999999	879	760	572	331	999999	16	559	322	890	999999	999999	273	167	693	744	613	498	631	902	999999	105	664	999999	368	864	589	221	999999	999999	999999	715	353	941	55	310	999999	226	916	970	449	832	999999	999999	642	201	406	999999	914	55	61	566	915	999999	523	999999	999999	22	213	466	426	794	899	10	999999	857	811	331	121	999999	878	397	581	999999	462	512	316	380	115	999999	468	847	999999	613	270	999999	800	470	427	719	999999	852	22	999999	553	654	999999	788	246	784	390	999999	630	531	177	664	999999	263	430	999999	29	844	999999	46	998	
578	498	295	739	771	67	351	903	401	999999	35	999999	131	117	999999	579	528	143	331	786	393	227	775	999999	606	302	546	49	416	700	251	945	999999	462	974	166	647	999999	475	726	49	180	239	999999	151	289	863	155	622	441	500	711	586	260	999999	999999	999999	999999	999999	478	999999	311	999999	700	66	90	408	999999	999999	650	932	999999	667	999999	747	222	999999	551	305	327	438	999999	999999	975	999999	539	369	725	847	623	999999	798	915	996	214	737	683	538	177	70	880	999999	22	999999	508	999999	53	999999	513	401	999999	999999	999999	999999	999999	131	885	521	499	999999	721	683	821	520	217	143	565	670	399	19	538	459	384	244	446	244	999999	454	476	190	495	388	999999	455	259	999999	255	108	999999	93	852	172	48	999999	349	207	382	999999	764	374	464	999999	999999	503	862	913	999999	318	379	805	743	999999	54	319	40	342	471	375	270	944	888	466	713	315	166	999999	420	734	894	249	862	885	689	112	726	122	999999	718	592	999999	475	999999	729	161	999999	422	128	729	619	16	735	16	241	820	486	997	999999	285	346	496	999999	73	423	999999	999999	857	999999	942	593	918	546	752	783	923	479	999999	737	999999	999999	744	258	691	999999	999999	999999	856	999999	869	999999	728	999999	521	381	999999	999999	412	522	999999	219	999999	671	185	145	999999	470	999999	232	317	350	533	270	117	999999	999999	248	811	948	535	626	95	212	881	326	999999	475	999999	381	686	999999	77	439	148	999999	481	83	82	999999	423	999999	999999	999999	346	528	102	467	344	210	779	857	42	463	999999	972	999999	290	999999	859	280	235	445	999999	546	237	283	104	132	764	839	528	176	999999	999999	118	106	999999	866	362	999999	407	999999	824	601	829	999999	999999	452	176	229	999999	293	999999	284	198	999999	918	999999	118	999999	999999	999999	999999	371	999999	691	777	999999	878	875	672	999999	436	999999	873	999999	620	20	999999	190	670	652	955	999999	648	245	999999	980	347	135	187	373	999999	118	236	72	999999	463	350	147	280	684	573	300	557	776	856	999999	411	103	371	908	380	928	583	355	389	45	999999	25	738	999999	591	999999	698	308	666	328	408	999999	999999	167	669	579	909	985	88	665	987	872	999999	374	999999	253	764	279	993	829	534	880	682	999999	740	335	999999	483	103	999999	601	999999	120	538	189	600	559	214	999999	801	28	598	276	999999	57	850	636	373	227	999999	989	999999	314	836	794	999999	999999	29	426	343	179	435	999999	268	73	738	761	850	195	978	999999	559	40	201	
999999	936	614	958	477	999999	699	999999	999999	999999	831	182	944	999999	744	662	999999	540	788	904	631	592	705	18	660	319	999999	999999	999999	248	653	999999	398	999999	36	857	913	179	999999	999999	644	143	179	146	437	890	794	488	116	533	999999	999999	770	135	569	227	240	605	307	999999	999999	999999	857	28	112	999999	784	831	256	886	748	302	988	261	270	498	423	569	580	770	525	999999	679	654	732	499	999999	272	553	808	627	999999	872	393	999999	731	285	999999	44	999999	116	963	241	999999	999999	223	174	999999	999999	999999	803	999999	999999	537	642	201	244	212	295	612	732	521	287	448	269	440	430	604	999999	538	222	999999	535	544	663	562	999999	999999	870	519	334	159	407	481	14	956	292	344	750	543	999999	999999	865	431	999999	595	685	793	961	999999	792	570	999999	336	859	541	145	490	873	90	999999	999999	342	775	287	582	123	806	999999	312	158	95	853	999999	51	149	407	113	240	999999	999999	999999	497	526	727	764	167	81	999999	473	820	802	471	670	720	712	999999	100	154	731	481	879	359	658	205	999999	716	19	295	999999	143	42	260	999999	999999	248	999999	815	999999	522	425	52	999999	999999	492	356	624	193	272	339	409	999999	999999	999999	597	999999	999999	999999	331	30	58	158	999999	902	339	788	551	999999	465	482	424	924	51	999999	316	438	999999	999999	176	849	91	532	747	955	999999	999999	83	999999	217	216	23	458	494	999999	999999	276	266	291	999999	703	999999	958	999999	789	999999	485	275	999999	202	168	312	999999	672	999999	938	526	410	830	592	999999	715	801	458	258	999999	965	440	23	168	49	182	413	750	999999	999999	999999	804	957	50	999999	561	999999	558	59	904	178	785	22	99	947	866	436	699	136	988	13	999999	479	999999	999999	54	999999	999999	163	986	898	104	210	436	815	721	453	789	757	999999	999999	252	409	999999	301	190	427	924	999999	183	745	714	623	483	52	999999	335	638	102	789	309	576	404	73	999999	83	585	585	284	235	422	647	999999	999999	29	760	110	134	38	999999	999999	999999	958	999999	250	194	481	726	999999	201	396	814	999999	967	651	402	999999	345	348	227	604	842	650	984	760	108	999999	999999	464	292	522	210	609	333	173	973	618	999999	822	820	999999	858	200	999999	839	608	950	973	533	999999	911	765	785	810	999999	999999	999999	974	229	999999	999999	999999	999999	999999	678	999999	215	373	804	999999	783	433	522	528	625	746	651	567	155	162	158	798	999999	999999	380	999999	424	798	999999	388	296	644	999999	680	408	
569	999999	999999	413	653	403	586	999999	855	843	488	252	267	195	427	142	999999	828	77	993	623	999999	999999	732	999999	771	416	999999	425	392	149	238	841	129	65	160	563	999999	501	759	999999	629	69	993	999999	999999	167	612	999999	255	178	815	137	687	999999	450	169	999999	492	999999	986	999999	753	999999	703	259	410	999999	140	276	579	964	337	318	431	994	69	442	840	416	613	803	473	180	999999	999999	999999	999999	344	615	991	206	672	619	772	200	876	596	999999	999999	999999	999999	999999	474	999999	214	488	999999	265	790	390	727	526	999999	278	193	908	999999	259	379	157	256	999999	524	285	382	302	999999	546	999999	999999	473	152	207	312	595	331	998	503	19	846	292	899	553	999999	999999	999999	596	350	589	292	302	347	999999	495	857	224	957	199	303	911	770	999999	33	672	917	999999	329	772	999999	862	999999	999999	249	532	864	356	260	300	21	702	705	999999	957	999999	824	999999	231	999999	999999	380	373	809	999999	107	999999	999999	876	999999	316	999999	999999	999999	667	727	999999	999999	999999	999999	630	511	964	667	999999	600	216	402	325	999999	848	792	362	617	327	313	498	110	878	151	456	854	480	999999	983	331	350	999999	710	240	999999	611	999999	833	999999	943	415	706	630	999999	891	999999	999999	999999	999999	524	337	744	505	363	999999	281	999999	957	999999	999999	40	594	683	999999	999999	334	692	999999	506	999999	999999	528	999999	999999	898	792	479	278	259	772	170	678	999999	469	993	606	386	999999	11	306	999999	80	891	316	913	999999	32	774	359	566	990	999999	305	999999	759	999999	999999	131	465	445	801	999999	707	179	614	999999	256	999999	863	653	948	999999	93	210	970	999999	636	229	471	999999	769	705	999999	692	781	999999	382	552	710	195	398	264	890	566	999999	209	999999	999999	701	560	573	999999	910	706	999999	654	524	105	824	74	181	989	660	388	675	105	157	24	999999	63	979	704	513	677	265	693	455	527	705	771	999999	914	528	910	513	999999	794	999999	84	137	47	287	727	645	23	409	604	999999	890	408	999999	357	999999	648	580	999999	305	243	451	999999	209	997	399	999999	742	267	470	749	999999	715	310	935	940	270	26	702	977	867	664	999999	999999	942	637	307	719	974	588	880	340	643	664	561	999999	159	927	49	888	674	999999	756	938	854	637	185	999999	126	999999	75	631	999999	891	438	578	999999	835	266	369	999999	342	767	678	590	419	999999	999999	748	174	791	342	976	814	312	964	908	999999	244	315	461	209	603	567	999999	258	999999	999999	
236	983	185	324	670	680	796	341	145	87	358	444	405	134	358	952	626	732	655	73	588	474	670	678	600	999999	999999	892	739	210	165	999999	957	489	824	765	988	476	671	306	28	971	828	830	569	800	910	999999	999999	999999	940	790	602	398	173	762	322	507	999999	719	771	903	602	934	999999	26	487	916	999999	999999	999999	159	71	359	55	617	645	839	119	800	50	580	52	999999	270	375	999999	569	325	999999	453	491	753	951	534	124	378	999999	909	552	999999	999999	36	999999	687	791	999999	999999	352	555	126	482	398	923	678	999999	999999	513	674	556	287	999999	601	248	149	481	999999	999999	825	999999	248	750	999999	566	487	57	554	785	999999	999999	646	496	999999	769	945	970	999999	829	283	999999	263	864	229	999999	999999	405	999999	788	127	999999	999999	999999	427	421	316	376	999999	831	446	999999	646	85	999999	205	910	790	700	831	303	178	999999	576	835	999999	999999	999999	530	999999	999999	91	999999	766	667	205	93	35	79	806	999999	579	428	271	393	651	696	999999	761	34	452	485	705	571	494	948	827	819	999999	934	999999	933	845	999999	540	364	976	880	418	907	122	999999	721	999999	378	724	749	126	192	999999	796	499	622	506	135	815	999999	999999	999999	718	377	273	251	144	72	529	734	455	731	38	675	815	999999	853	911	999999	764	811	202	770	209	710	637	600	148	253	321	348	848	725	999999	999999	609	699	539	848	642	586	831	849	989	304	395	163	518	980	730	768	999999	567	61	574	891	510	999999	666	636	999999	996	818	218	395	606	999999	999999	783	216	79	999999	72	925	999999	999999	999999	999999	904	999999	483	91	999999	523	553	999999	291	673	413	10	108	190	873	221	990	589	23	999999	603	698	999999	113	734	999999	660	454	999999	641	873	999999	999999	729	614	999999	163	569	839	304	665	642	325	342	999999	782	117	889	450	851	999999	598	966	999999	186	216	936	380	999999	393	863	109	230	649	800	818	462	379	575	999999	68	999999	999999	718	975	960	382	56	467	952	999999	770	13	681	999999	285	629	835	552	408	414	782	222	456	999999	999999	422	999999	542	828	329	738	999999	919	792	513	848	999999	999999	225	833	890	913	404	726	999999	105	999999	942	525	198	999999	826	177	127	285	218	304	286	418	548	706	514	638	632	999999	456	94	888	203	999999	381	107	337	574	999999	999999	999999	999999	999999	470	872	733	999999	639	999999	912	156	999999	516	999999	554	999999	999999	677	136	386	999999	771	999999	999999	21	661	748	98	999999	529	
499	602	603	999999	400	573	938	948	676	972	496	999	999999	26	309	292	381	899	882	409	999999	659	999999	147	999999	56	999999	999999	458	221	985	929	999999	182	999999	554	207	111	903	980	42	381	10	164	999999	999999	841	781	345	999999	289	848	215	418	999999	999999	164	465	820	999999	641	245	499	464	987	999999	999999	758	603	755	94	280	999999	902	376	407	999999	293	258	320	214	161	366	729	932	999999	723	413	430	583	400	999999	290	559	999999	797	881	546	999999	331	106	93	188	590	644	999999	999999	313	51	999999	999999	870	217	509	149	490	879	769	532	850	843	774	337	29	999999	353	990	999999	999999	579	525	122	126	926	224	131	973	775	999999	923	293	420	372	86	403	530	999999	780	999999	858	918	121	999999	326	488	331	755	999999	236	301	999999	416	999999	999999	828	77	999999	290	295	999999	516	113	684	608	566	433	412	260	625	833	818	219	37	704	999999	999999	108	799	448	892	375	814	549	794	905	877	670	999999	257	335	999999	253	495	401	351	815	437	415	760	999999	919	504	543	999999	999999	999999	999999	54	810	424	969	953	842	999999	999999	702	999999	999999	703	689	762	511	13	299	66	574	723	636	362	846	976	692	999999	999999	972	871	999999	157	321	106	497	625	100	833	366	824	411	999999	999999	999999	261	546	712	81	302	417	999999	253	999999	908	95	753	692	963	999999	287	913	458	430	781	430	416	579	606	999999	146	421	179	999999	241	173	999999	999999	712	999999	999999	979	968	101	565	379	38	810	413	20	999999	933	136	395	88	910	952	671	967	229	845	967	116	999999	999999	999999	331	320	114	744	999999	999999	979	379	17	308	999999	366	865	412	402	605	176	596	999999	212	999999	999999	854	330	220	999999	920	999999	748	999999	999999	98	936	569	999999	718	706	668	999999	878	999999	999999	387	999999	965	999999	805	564	826	250	801	999999	999999	952	999999	999999	999999	783	534	501	945	495	630	999999	435	857	430	305	364	684	898	507	999999	999999	999999	537	406	999999	365	624	165	365	666	508	672	363	999999	983	999999	999999	262	999999	143	66	999999	468	137	843	355	118	175	509	999999	999999	351	303	481	851	704	999999	150	392	427	910	346	590	999999	999999	872	999999	200	447	999999	855	432	976	373	999999	647	999999	999999	562	728	999999	999999	655	999999	524	999999	378	881	815	288	999999	369	869	504	233	719	352	639	15	999999	283	999999	999999	71	354	999999	375	999999	999999	214	915	774	587	664	180	461	999999	434	314	965	503	200	384	169	764	496	
999999	481	150	272	999999	159	404	999999	454	999999	731	999999	810	999999	791	999999	999999	610	373	908	781	215	999999	772	38	917	999999	999999	999999	92	543	568	999999	858	168	893	999999	236	909	766	379	996	219	840	729	106	999999	511	184	64	808	773	999999	855	999999	356	156	378	243	387	824	364	123	371	796	173	296	999999	645	897	659	999999	701	606	538	999999	995	494	999999	999999	999999	999999	865	422	999999	769	772	451	999999	811	746	421	993	531	941	25	999999	847	53	566	810	999999	999999	286	405	653	999999	199	326	999999	360	999999	999999	311	94	999999	499	999999	999999	37	999999	845	808	834	160	248	171	180	665	523	902	158	999999	999999	999999	631	958	588	999999	630	999999	582	999999	999999	460	94	95	691	446	999999	526	191	759	26	999999	964	864	999999	136	167	491	901	534	802	37	999999	222	999999	999999	463	999999	910	683	467	339	817	720	999999	384	76	162	480	734	999999	997	721	999999	999999	999999	166	999999	999999	462	860	148	795	58	331	196	999999	872	245	999999	982	899	615	507	301	686	358	254	279	656	70	14	21	177	999999	805	315	999999	788	540	999999	999999	124	458	999999	329	543	769	398	407	136	204	916	999999	751	823	999999	223	106	747	961	912	999999	999999	402	855	136	999999	247	526	880	443	93	704	488	295	785	999999	684	972	153	999999	855	872	529	999999	999999	999999	425	987	423	101	716	51	579	120	210	843	66	968	202	999999	531	999999	526	999999	999999	221	490	465	999999	999999	539	134	999999	382	999999	624	750	536	767	999999	213	260	113	999999	726	52	135	377	95	942	999999	716	780	238	67	999999	355	836	755	999999	562	999999	999999	198	999999	999999	999999	206	999999	585	102	529	210	118	711	280	768	738	966	999999	96	999999	379	105	133	823	353	375	324	82	279	914	781	891	530	252	999999	999999	236	143	999999	999999	999999	510	999999	581	515	671	526	999999	999999	617	870	687	790	999999	590	854	74	738	999999	81	999999	981	316	188	999999	999999	999999	468	970	853	511	832	472	167	799	999999	999999	552	318	999999	849	537	857	661	999999	103	111	999999	662	456	999999	498	894	534	999999	999999	203	671	999999	999999	93	999999	817	371	115	999999	225	632	999999	721	608	999999	430	999999	232	355	133	654	145	655	999999	507	806	523	12	999999	937	938	121	466	675	584	719	122	598	791	720	495	556	14	878	478	439	940	847	999999	78	999999	999999	700	999999	999999	535	999999	999999	586	999999	999999	999999	999999	111	287	999999	194	56	33	802	317	969	999999	635	999999	108	
999999	776	739	77	865	999999	673	945	609	636	420	257	136	59	542	133	21	999999	427	999999	999999	999999	601	956	255	894	824	536	760	368	999999	75	581	450	404	410	999999	999999	395	627	999999	999999	501	999999	111	936	999999	974	269	194	957	899	218	511	999999	238	185	782	822	971	851	147	194	250	764	354	676	999999	654	142	999999	999999	155	999999	440	316	410	950	999999	318	973	850	276	576	410	971	857	999999	806	176	234	476	696	999999	775	558	962	260	886	756	999999	244	999999	137	999999	466	754	418	999999	337	827	999999	926	514	997	999999	870	618	840	792	496	605	879	487	907	408	804	731	999999	999999	354	159	73	108	57	739	999999	148	266	944	999999	449	999	999999	999999	999	549	999999	425	999999	688	353	420	103	269	999999	999999	841	230	999999	661	999999	393	199	983	677	171	828	466	999999	481	731	361	999999	576	57	606	411	999999	908	859	621	315	999999	999999	10	739	970	838	393	999999	999999	918	356	999999	203	999999	810	495	671	837	999999	726	167	999999	956	991	524	527	222	999999	999999	703	321	61	49	999999	999999	996	982	938	999999	989	83	999999	793	812	15	613	382	991	795	916	476	80	148	895	157	958	246	999999	224	452	626	999999	999999	985	606	999999	999999	485	922	999999	512	733	999999	999999	999999	283	509	153	999999	911	154	231	272	999999	236	251	999999	154	570	184	999999	999999	723	748	373	999999	999999	807	999999	710	999999	897	999999	981	999999	743	434	416	251	873	458	999999	32	313	307	999999	71	999999	999999	365	999999	999999	914	748	999999	538	20	898	368	904	820	701	999999	285	999999	257	162	999999	634	493	817	506	999999	696	999999	999999	951	420	999999	968	687	80	59	850	327	999999	999999	999999	927	874	733	535	57	347	999999	757	164	746	762	999999	999999	780	758	999999	548	886	205	228	32	396	587	599	999999	400	227	750	652	96	958	289	274	999999	363	760	759	291	458	565	643	999999	999999	999999	658	399	726	906	321	783	312	999999	75	764	999999	541	999999	143	87	657	129	312	115	999999	999999	482	786	418	426	998	516	266	437	640	999999	64	883	383	941	68	674	320	439	999999	784	999999	999999	510	535	999999	473	626	999999	801	999999	341	863	444	426	185	613	999999	489	322	277	999999	14	435	189	253	657	913	201	999999	982	809	872	246	293	272	999999	285	883	604	535	889	63	635	204	253	200	449	999999	766	454	366	999999	126	601	738	521	787	331	291	174	559	434	193	999999	636	999999	626	161	164	999999	337	433	885	787	
387	992	378	241	999999	999999	218	956	435	574	626	978	755	644	554	999999	999999	954	602	999999	999999	465	999999	999999	567	784	999999	297	999999	850	127	999999	945	339	223	999999	153	556	395	999999	956	999999	998	619	202	658	713	981	607	414	444	383	999999	455	999999	922	999999	562	673	160	488	920	164	999999	999999	999999	999999	426	999999	808	607	999999	568	374	483	382	466	999999	624	909	81	592	690	398	416	743	112	999999	527	301	622	999999	999999	244	999999	45	448	423	999999	999999	625	296	561	798	999999	519	999999	466	999999	439	999999	873	937	763	89	896	999999	765	999999	713	999999	542	899	139	196	999999	51	999999	624	999999	933	53	98	125	999999	785	999999	891	591	999999	929	645	527	97	999999	748	999999	129	165	999999	805	683	253	457	917	92	999999	999999	999999	790	477	999999	842	534	999999	999999	785	822	479	304	864	999999	184	282	784	945	25	812	302	447	373	999999	178	770	999999	260	799	640	207	211	999999	609	289	800	429	449	803	999999	591	999999	963	830	650	861	999999	999999	999999	971	999999	999999	77	584	139	999999	427	555	322	999999	893	255	622	999999	625	277	999999	999999	68	999999	852	344	999999	999999	231	999999	999999	543	999999	999999	999999	999999	751	828	967	234	144	813	999999	125	382	873	137	731	109	345	999999	999999	214	382	999999	734	408	135	128	999999	830	999999	363	261	689	884	283	14	301	718	999999	794	187	999999	142	102	785	999999	10	978	217	421	922	886	85	665	339	899	362	999999	776	625	709	638	999999	99	460	228	999999	498	600	132	439	391	840	18	999999	999999	249	999999	999999	465	999999	150	130	999999	132	477	999999	33	999999	384	652	254	941	878	94	548	999999	999999	642	999999	517	512	388	95	981	541	999999	999999	34	525	999999	499	108	321	501	999999	517	985	967	999999	53	411	943	225	999999	195	449	999999	923	102	999999	206	229	392	947	622	999999	45	437	590	431	118	999	39	725	162	156	630	387	525	41	21	85	659	999999	999999	569	172	999999	999999	101	93	153	932	709	462	280	715	374	878	807	999999	999999	999999	561	999999	999999	913	500	999999	999999	819	584	999999	71	805	131	570	869	841	63	999999	428	999999	498	348	964	76	330	999999	882	440	999999	999999	718	558	999999	698	108	587	702	655	999999	299	757	282	509	746	999999	904	340	709	846	999999	824	218	63	916	887	999999	999999	345	999999	999999	443	608	562	85	689	512	351	999999	472	291	148	408	926	139	884	999999	838	227	205	425	931	999999	593	733	999999	509	504	546	999999	999999	
616	999999	999999	443	999999	158	720	433	67	999999	999999	908	247	564	393	426	999999	924	42	671	999999	752	150	177	999999	270	24	828	999999	189	18	999999	621	587	675	781	346	492	283	735	506	999999	170	837	863	33	999999	39	350	267	227	580	514	149	510	999999	226	894	999999	999999	143	891	42	877	999999	757	296	660	999999	611	90	799	999999	306	999999	969	592	312	314	282	335	985	999999	144	999999	999999	300	482	999999	811	564	999999	999999	688	602	614	382	293	487	116	737	285	149	999999	186	427	929	218	973	541	281	914	589	864	999999	158	412	898	914	999999	466	813	583	88	57	999999	454	999999	703	560	597	308	824	208	545	59	846	750	957	544	508	92	509	545	539	650	862	490	428	999999	211	483	378	999999	649	999999	999999	999999	691	548	973	966	999999	422	944	973	99	391	329	220	999999	662	941	379	999999	384	314	999999	548	999999	775	999999	544	259	358	123	999999	269	558	621	358	784	999999	999999	570	541	577	999999	601	566	561	481	170	217	151	999999	542	999	151	274	619	662	999999	294	999999	999999	432	264	73	830	53	999999	832	999999	999999	527	603	532	809	881	806	228	447	981	845	999999	802	999999	999999	809	580	999999	128	294	12	695	272	999999	645	999999	119	322	999999	770	999999	731	648	462	999999	999999	946	19	200	269	467	999999	999999	540	449	478	217	105	999999	264	259	123	711	999999	706	176	264	999999	886	258	772	494	205	677	999999	123	655	349	980	493	863	999999	740	999999	999999	610	480	731	334	177	999999	23	176	999999	520	999999	999999	110	756	999999	999999	126	999999	941	999999	973	205	999999	81	999999	822	867	125	663	400	999999	382	852	999999	105	999999	999999	504	719	905	758	999999	436	166	69	103	555	999999	800	133	746	999999	798	999999	999999	415	933	659	998	355	485	999999	512	377	831	37	999999	389	661	494	836	622	413	45	999999	999999	768	390	999999	999999	277	999999	999999	999999	999999	250	583	491	868	690	762	873	506	999999	430	860	815	69	335	42	925	175	932	999999	296	134	44	763	999999	999999	646	552	647	765	87	211	582	971	723	591	999999	686	521	971	732	999999	126	999999	999999	878	839	709	65	980	317	111	352	999999	999999	529	215	820	858	670	53	999999	999999	740	296	229	999999	844	345	743	999999	249	654	960	582	333	999999	995	157	754	367	936	999999	999999	458	999999	999999	999999	728	204	386	632	999999	850	927	999999	736	999999	753	396	999999	995	374	322	999999	77	999999	391	437	919	521	219	673	999999	312	999999	722	
999999	291	319	999999	716	999999	151	999999	956	999999	804	43	69	597	632	252	761	164	372	572	999999	274	999999	999999	477	999999	808	999999	176	999999	723	547	820	999999	176	103	443	36	999999	999999	233	999999	999999	655	652	357	378	332	888	967	912	949	940	545	548	305	900	789	892	581	999999	468	200	998	698	266	223	999999	430	538	809	735	280	492	999999	999999	829	735	877	130	765	486	794	208	999999	999999	999999	999999	262	871	203	653	143	312	571	999999	765	999999	957	396	999999	120	999999	999999	168	187	678	457	206	329	999999	175	912	772	815	831	999999	991	999999	923	658	937	16	558	999999	166	601	968	921	583	999999	392	777	490	985	999999	584	444	50	869	105	160	999999	932	999999	37	740	999999	496	740	101	773	495	43	738	206	114	353	23	12	585	709	536	999999	866	93	398	432	786	170	257	999999	950	92	828	508	859	83	162	999999	425	239	482	191	491	689	896	743	752	789	551	240	999999	999999	999999	396	623	465	999999	322	999999	318	999999	999999	492	999999	822	413	215	999999	347	41	999999	705	586	999999	237	355	999999	186	196	999999	679	999999	618	26	807	999999	798	441	999999	403	16	840	678	117	654	155	999999	628	866	493	538	522	452	520	50	725	999999	937	168	278	334	890	999999	985	638	999999	717	475	65	910	614	773	355	944	34	360	999999	478	999999	91	656	512	319	702	125	166	555	108	976	92	460	861	999999	999999	78	125	713	693	999999	76	438	233	573	999999	999999	999999	177	507	999999	999999	698	982	246	86	622	999999	999999	433	869	481	43	999999	499	999999	459	999999	500	739	875	908	646	342	999	999999	653	433	939	999999	823	361	989	57	612	296	393	478	624	206	993	256	544	289	999999	999999	43	999999	733	999999	507	135	999999	999999	632	999999	999999	365	982	611	433	199	882	228	999999	518	999999	986	16	213	589	999999	138	304	746	628	374	366	518	12	601	835	999999	348	854	697	999999	560	424	35	999999	37	495	999999	999999	999999	999999	325	999999	315	999999	57	812	530	21	999999	997	968	691	13	222	687	847	980	999999	598	499	544	999999	912	999999	931	999999	980	961	561	495	125	999999	942	265	58	686	213	497	554	32	179	337	338	700	128	868	420	813	563	999999	514	13	184	314	999999	952	999999	884	583	485	831	999999	459	40	999999	447	999999	748	174	999999	643	492	465	575	999999	217	45	221	999999	72	160	177	407	381	980	121	999999	999999	436	999999	919	329	999999	78	999999	609	878	307	999999	999999	129	672	648	
562	546	32	547	609	984	621	999999	555	581	520	334	664	171	87	59	999999	999999	122	322	78	91	324	578	397	999999	720	339	738	402	631	999999	488	528	844	834	958	999999	999999	653	814	999999	999999	999999	999999	743	536	448	800	257	58	591	17	359	580	481	999999	453	999999	999999	273	292	188	162	949	576	845	146	326	253	101	206	352	468	999999	888	717	576	999999	653	847	282	999999	490	354	50	936	999999	947	999999	612	515	423	521	390	531	10	221	798	827	897	400	131	999999	166	851	248	548	851	691	763	655	279	506	999999	990	754	698	999999	908	640	999999	198	999999	640	585	783	999999	88	976	888	505	778	356	755	456	161	981	333	502	801	999999	999999	265	609	999999	999999	916	999999	399	777	312	413	889	197	191	211	999999	916	580	999999	418	470	999999	803	268	877	923	750	931	839	772	999999	315	116	999999	999999	999999	999999	684	999999	867	696	688	209	585	101	999999	169	574	254	983	74	999999	435	393	927	413	462	351	88	322	175	999999	559	14	938	108	782	999999	753	999999	824	242	999999	210	721	999999	675	228	176	989	764	186	686	856	999999	621	880	723	325	999999	999999	999999	605	38	701	494	139	204	646	999999	115	224	999999	975	999999	831	523	234	672	155	738	244	184	999999	558	989	526	999999	306	999999	228	999999	629	999999	799	822	637	999999	509	999999	652	480	581	183	883	550	365	710	697	999999	108	655	60	180	295	245	827	515	480	712	999999	436	897	329	774	55	594	101	186	346	204	999999	999999	445	502	267	662	10	215	18	633	999999	15	430	229	572	19	999999	443	563	995	131	731	796	269	999999	583	261	409	837	999999	999999	999999	999999	682	999999	999999	615	677	37	999999	826	999999	471	88	999999	431	999999	110	211	46	145	999999	623	350	999999	589	999999	185	286	684	999999	601	378	62	370	291	653	748	442	999999	403	782	999999	980	178	822	999999	718	116	999999	115	160	207	999999	820	615	911	999999	609	207	12	999999	400	353	181	235	931	999999	718	871	777	999999	668	569	642	362	252	643	182	260	329	219	78	492	999999	999999	999999	576	999999	999999	999999	642	148	999999	639	999999	391	999999	808	943	890	999999	10	999999	26	386	492	638	168	467	999999	999999	838	359	877	999999	999999	908	774	921	831	364	999999	963	501	145	590	433	930	678	999999	189	834	238	369	479	219	999999	475	999999	768	765	418	774	391	111	803	788	999999	845	603	999999	298	999999	122	999999	673	46	999999	881	795	68	707	489	999999	193	443	
999999	990	408	583	537	442	582	163	75	945	999999	581	399	342	801	77	94	84	497	891	947	999999	833	805	183	99	594	999999	999999	67	929	999999	208	668	999999	798	958	272	76	50	716	733	56	590	270	464	353	549	993	991	622	414	998	301	999999	494	167	602	410	999999	848	185	453	17	999999	134	383	731	149	13	119	822	999999	456	999999	224	999999	252	545	718	745	999999	413	718	445	524	289	906	182	707	641	365	861	629	202	541	289	999999	573	999999	91	999999	999999	990	881	800	406	551	126	281	425	999999	67	692	701	803	772	999999	572	502	845	476	559	999999	371	999999	960	389	264	644	999999	999999	679	410	999999	133	645	422	836	644	128	737	789	901	292	999999	308	179	927	999999	768	554	999999	80	999999	614	73	968	628	999999	839	27	297	482	346	394	245	656	65	577	999999	359	898	928	384	117	687	999999	159	645	455	791	461	999999	999999	999999	999999	608	999999	31	70	677	794	708	805	999999	450	317	565	897	491	651	123	359	241	999999	656	547	999999	191	927	415	999999	983	682	57	565	432	607	956	830	999999	999999	43	517	490	565	199	999999	283	999999	379	999999	999999	999999	804	678	111	633	465	733	26	911	928	999999	999999	858	999999	35	999999	545	27	709	608	77	854	114	89	999999	750	853	466	424	999999	999999	557	323	567	999999	999999	379	463	798	151	233	813	724	999999	940	861	632	754	173	376	737	999999	670	494	194	308	699	598	999999	882	611	276	602	498	414	545	342	300	980	999999	387	91	999999	999999	384	263	999999	999999	149	980	128	108	999999	999999	685	999999	887	828	383	531	188	999999	204	999999	539	999999	221	235	214	404	529	999999	774	26	988	655	430	111	119	930	999999	213	458	999999	763	999999	999999	553	813	539	999999	999999	917	459	968	999999	887	313	38	426	999999	904	291	745	460	999999	334	286	69	39	999999	999999	719	453	999999	975	332	915	161	36	999999	667	422	999999	745	26	424	999999	57	392	768	126	83	999999	887	274	921	713	999999	999999	188	696	494	784	96	872	794	999999	999999	999999	283	971	999999	999999	442	385	491	617	999	444	372	19	238	676	270	336	712	36	565	97	63	619	97	184	848	297	183	637	588	873	232	999999	999999	64	119	796	965	80	260	512	999999	314	713	393	614	999999	999999	999999	999999	759	169	999999	908	19	940	663	999999	976	164	155	211	999999	999999	136	221	999999	791	184	999999	999999	371	999999	775	62	999999	748	906	704	999999	679	829	365	999999	828	713	999999	
51	218	123	456	912	988	916	999999	311	928	285	587	182	202	387	293	260	59	397	527	992	856	999999	201	757	189	999999	485	999999	846	740	210	422	756	380	999999	999999	120	561	383	725	670	751	999999	473	328	532	999999	301	545	114	999999	441	195	472	194	999999	921	698	733	581	441	788	464	198	85	999999	425	822	804	232	150	497	23	999999	999999	115	328	999999	438	657	49	193	780	741	675	999999	236	294	999999	999999	149	421	828	802	293	881	296	198	999999	999999	117	554	999999	322	964	576	427	999999	151	88	195	203	999999	86	542	258	999999	722	522	999999	938	999999	637	999999	999999	728	669	999999	519	449	819	999999	340	284	549	999999	695	999999	777	108	999999	843	999999	116	883	946	161	752	269	999999	874	573	675	91	999999	976	917	762	239	245	907	216	874	999999	269	999999	863	986	536	999999	562	549	945	423	999999	104	999999	530	852	147	577	917	951	483	575	255	464	999999	999999	999999	999999	933	238	541	201	144	969	999999	846	827	93	175	225	222	483	334	627	262	999999	999999	989	396	999999	102	667	990	264	999999	136	23	601	614	927	999999	480	628	321	413	999999	831	135	999999	683	999999	63	412	701	739	999999	250	628	211	142	999999	583	191	33	145	874	210	879	578	999999	833	236	999999	247	262	742	999999	23	224	39	294	995	999999	999999	885	48	999999	299	525	401	885	999999	399	481	989	390	298	604	185	539	31	951	999999	230	850	999999	585	174	448	996	154	237	413	182	848	999999	138	999999	148	999999	618	911	364	187	439	447	836	997	258	872	453	999999	838	684	17	343	448	999999	861	97	463	100	850	999999	256	658	981	227	999999	999999	261	820	999999	87	920	120	596	999999	999999	412	962	587	916	576	553	893	399	728	174	999999	504	904	999999	999999	999999	528	70	835	931	781	466	618	373	999999	621	633	999999	760	999999	999999	746	79	999999	459	134	875	183	284	975	999999	269	263	63	128	551	356	999999	415	444	401	60	999999	448	19	999999	999999	223	714	955	920	999999	638	964	277	999999	999999	999999	999999	926	999999	354	785	999999	577	522	999999	999999	999999	660	999999	429	389	326	999999	846	985	631	999999	512	781	661	999999	329	999999	264	630	298	786	359	126	885	55	999999	676	56	274	900	870	497	743	999999	968	63	999999	500	719	322	602	430	783	999999	46	655	155	116	885	466	999999	323	891	914	778	895	544	999999	384	999999	649	999999	582	95	760	999999	769	992	693	415	638	999999	999999	317	999999	365	576	321	848	
400	343	999999	999999	807	999999	556	999999	828	20	82	519	311	126	818	999999	286	848	697	999999	109	999999	162	422	479	827	251	778	584	228	422	329	232	999999	999999	999999	999999	164	774	991	214	341	940	982	621	896	999999	448	999999	645	419	517	879	278	748	514	191	157	999999	980	999999	777	31	610	597	999999	296	770	999999	999999	592	132	84	706	839	999999	945	179	801	582	500	803	62	938	808	905	450	954	792	479	385	932	472	999999	148	436	320	339	999999	868	999999	566	316	999999	62	297	442	182	439	980	568	21	355	999999	999999	59	725	92	802	999999	312	342	978	999999	875	659	999999	290	999999	412	457	999999	784	999999	999999	999999	497	588	886	520	472	277	524	811	911	374	587	363	314	99	711	238	536	999999	565	277	588	653	598	999999	637	999999	614	36	533	951	999999	999999	146	999999	562	146	999999	292	999999	45	817	177	751	511	82	306	976	478	701	229	999999	90	378	705	999999	999999	999999	999999	882	320	662	999999	288	959	147	175	227	757	537	999999	999999	999999	484	999999	459	421	902	96	999999	341	999999	999999	335	313	871	156	53	440	211	999999	157	999999	999999	908	999999	999999	888	999999	374	906	89	229	941	137	197	835	606	848	255	933	999999	903	172	551	999999	999999	173	974	97	999999	999999	786	555	818	427	329	999999	576	157	140	532	120	721	999999	262	956	204	208	126	46	550	205	195	278	777	254	550	858	999999	999999	166	999999	999999	384	784	999999	673	132	999999	867	990	999999	999999	125	410	830	191	747	298	188	331	965	857	999999	450	926	601	999999	51	182	778	986	803	301	974	618	416	347	640	959	293	999999	498	999999	55	999999	504	79	867	946	72	802	569	594	534	201	999999	999999	933	857	700	395	91	999999	999999	14	236	409	999999	792	999999	843	999999	339	895	999999	477	608	16	930	432	531	419	999999	119	976	427	218	999999	783	561	999999	999999	782	269	897	999999	961	169	51	999999	105	928	85	532	229	694	240	699	999999	724	457	646	13	435	178	999999	999999	427	122	586	999999	999999	368	240	660	439	999999	80	997	268	515	449	965	999999	336	603	344	572	999999	291	197	518	491	69	113	127	410	357	100	922	999999	543	56	464	999999	999999	570	999999	999999	789	369	170	702	999999	218	999999	681	366	999999	999999	999999	423	536	999999	399	999999	999999	309	136	542	38	977	999999	85	264	972	402	510	380	999999	43	500	999999	999999	921	37	815	474	999999	105	999999	54	258	999999	291	590	999999	225	74	765	999999	271	999999	
338	761	999999	190	999999	999999	246	615	180	986	999999	542	999999	722	436	909	372	693	687	457	999999	106	999999	728	465	999999	674	964	186	446	614	573	771	782	372	349	999999	847	198	712	614	489	999999	999999	34	981	150	999999	999999	315	999999	999999	623	813	686	242	777	663	999999	833	97	281	438	734	381	660	999999	368	360	96	380	999999	505	999999	842	999999	830	926	703	483	653	806	393	871	743	999999	950	958	105	140	572	999999	132	999999	625	343	60	542	686	374	221	999999	517	494	999999	186	577	999999	970	999999	412	850	960	250	189	291	887	567	990	999999	709	812	272	999999	999999	505	402	999999	999999	509	999999	999999	250	999999	272	871	298	999999	936	566	999999	311	987	960	727	721	915	999999	999999	344	456	492	552	847	999999	999999	518	298	969	999999	784	437	999999	999999	644	124	610	631	999999	317	992	988	631	433	873	999999	824	312	501	803	590	520	999999	24	63	17	745	402	673	864	363	999999	999999	506	782	538	21	526	325	999999	121	293	904	999999	351	467	861	128	974	267	583	215	796	999999	849	273	999999	285	418	637	999999	999999	957	123	999999	992	68	135	650	345	395	307	999999	888	691	306	616	105	673	595	999999	627	428	416	999999	157	999999	999999	657	519	74	736	118	687	245	903	336	790	913	999999	409	736	478	638	871	286	228	907	484	552	656	377	999999	999999	490	999999	789	999999	999999	807	999999	304	477	141	280	999999	999999	999999	999999	788	970	999999	999999	999999	195	419	158	999999	544	14	929	306	999999	114	862	697	135	295	206	493	124	785	956	116	999999	114	268	999999	999999	223	97	918	264	696	582	830	999999	298	637	999999	602	999	999999	829	999999	491	26	999999	999999	582	533	903	112	169	673	194	869	86	752	91	161	811	431	331	999999	20	51	592	532	999999	512	836	999999	135	999999	125	778	137	999999	90	98	895	78	785	689	194	815	105	33	999999	960	999999	999999	556	919	791	577	999999	999999	999999	999999	433	999999	246	80	696	254	977	999999	558	999999	742	999999	671	992	999999	999999	646	641	732	205	999999	569	144	81	999999	300	112	999999	999999	547	102	225	999999	640	664	65	831	714	992	939	838	826	474	981	228	271	999999	999999	664	57	931	999999	189	671	503	864	705	999999	677	405	999999	770	178	20	323	526	999999	41	338	209	911	931	648	999999	999999	129	104	162	852	141	426	999999	551	61	615	999999	999999	698	147	799	999999	666	999999	597	798	77	999999	464	668	701	783	842	999999	464	999999	10	404	396	314	
383	770	999999	322	545	978	999999	228	127	404	274	491	788	894	538	999999	255	893	61	999999	300	999999	640	494	161	358	583	324	97	999999	999999	653	649	394	763	39	807	999999	501	618	205	848	999999	69	404	999999	994	948	696	999999	891	999999	353	401	24	911	999999	68	171	197	404	287	141	999999	999999	999999	841	999999	999999	509	52	901	402	443	799	451	931	581	100	999999	999999	635	628	482	33	508	999999	258	380	999999	899	748	192	314	223	918	717	338	279	999999	999999	600	818	999999	999999	990	714	999999	999999	999999	979	999999	968	230	833	769	659	658	187	290	319	999999	33	287	609	999999	718	999999	230	880	733	603	311	316	572	762	816	440	910	43	794	401	656	807	873	999999	780	962	481	453	269	68	160	988	474	785	577	540	587	278	999999	626	999999	999999	838	385	256	661	658	999999	999999	999999	748	153	496	918	936	225	414	269	523	756	999999	776	621	675	452	323	999999	786	194	285	999999	999999	762	177	712	999999	969	999999	103	129	314	999999	500	50	319	999999	999999	556	849	999999	999999	328	755	525	20	912	999999	999999	999999	933	999999	871	886	999999	374	116	391	328	999999	11	256	916	999999	404	451	216	286	580	365	446	821	295	937	832	159	535	886	247	167	999999	835	805	999999	170	309	442	524	823	675	999999	625	183	350	999999	116	219	163	361	83	804	635	999999	807	497	122	534	934	63	527	999999	229	154	999999	999999	999999	450	999999	15	104	999999	692	462	905	161	820	647	999999	99	999999	939	381	535	173	362	174	999999	999999	77	57	999999	508	999999	305	836	983	481	21	935	999999	665	857	158	266	74	999999	183	623	655	676	474	589	845	337	588	467	999999	980	999999	251	858	999999	999999	999999	329	510	231	166	79	178	349	999999	19	999999	70	91	233	279	109	999999	999999	693	352	400	583	196	662	143	999999	378	300	501	999999	999999	999999	223	999999	200	936	999999	890	26	554	999999	336	838	999999	999999	276	999999	999999	999999	880	567	259	174	110	999999	999999	143	848	98	999999	700	877	848	433	325	592	847	519	42	343	999999	359	974	149	999999	74	745	616	233	866	220	144	999999	620	645	999999	659	999999	677	999999	999999	715	999999	577	853	609	488	414	263	999999	999999	987	210	90	344	999999	999999	999999	245	830	638	527	999999	231	999999	566	11	238	788	881	932	734	999999	225	999999	999999	557	407	999999	264	586	340	362	386	999999	233	933	795	285	437	168	633	877	999999	188	285	999999	581	348	296	608	259	626	382	914	694	
999999	985	550	514	660	877	739	980	999999	308	999999	248	783	15	633	216	999999	361	722	308	999999	994	999999	264	739	975	69	999	656	336	713	980	471	753	88	948	254	771	776	291	894	896	999999	879	121	999999	999999	342	663	401	999999	275	999999	615	838	999999	947	295	774	999999	818	740	334	917	594	193	776	40	999999	685	961	191	584	441	414	959	999999	167	999999	887	187	726	345	264	39	448	330	999999	999999	999999	10	999999	996	101	472	163	572	685	295	927	86	999999	415	977	999999	125	690	227	211	878	759	790	152	999999	999999	999999	404	999999	888	156	999999	920	125	999	684	12	999999	493	968	260	397	715	999999	225	810	999999	321	367	824	913	757	113	654	999999	178	999999	817	999999	593	381	759	503	797	148	999999	165	999999	999999	303	438	930	206	258	999999	490	53	918	926	86	97	780	46	999999	974	399	759	999999	88	830	999999	194	999999	999999	597	501	999999	999999	734	161	655	767	904	999999	396	983	560	854	999999	555	135	301	890	42	506	600	999999	999999	999999	748	314	890	573	586	827	253	853	999999	661	458	596	999999	999999	774	999999	330	876	971	858	990	999999	999999	571	532	704	183	999999	54	403	999999	999999	645	999999	999999	999999	764	999999	999999	247	152	999999	264	203	255	958	999	117	126	999999	999999	724	999999	999999	999999	910	409	329	50	881	654	999999	809	902	999999	999999	951	40	208	999999	666	136	999999	734	715	860	999999	712	999999	574	999999	75	999999	999999	227	282	37	255	999999	85	446	445	163	446	999999	203	331	361	999999	576	17	968	999999	197	943	59	175	26	684	972	336	697	13	476	186	999999	999999	999999	685	391	651	705	999999	132	999999	230	999999	121	151	999999	539	232	999999	749	566	736	999999	999999	499	177	116	21	571	299	999999	749	442	686	270	13	431	955	676	158	924	999999	210	786	705	723	86	999999	874	172	443	113	524	264	910	449	999999	781	999999	517	999999	640	144	478	383	742	788	295	999999	999999	999999	583	999999	999999	999999	264	999999	379	999999	776	100	62	999999	999999	999999	645	999999	999999	999999	820	580	650	90	169	873	293	999999	999999	999999	999999	999999	791	212	999999	999999	999999	999999	499	439	655	913	999999	999999	999999	426	231	999999	735	622	999999	517	610	999999	41	999999	450	502	397	161	542	96	999999	966	331	999999	999999	999999	409	337	995	98	735	748	999999	907	526	163	982	743	652	788	442	118	674	455	333	281	999999	178	999999	367	169	999999	896	568	118	97	174	266	126	380	999999	999999	626	649	999999	999999	398	
134	51	296	999999	653	999999	753	654	696	301	875	517	38	679	240	706	999999	928	999999	999999	999999	798	999999	988	725	999999	281	693	44	491	999999	674	471	883	999999	137	344	999999	515	839	153	999999	421	796	298	748	98	999999	864	999999	988	999999	393	20	999999	999999	612	308	795	36	237	70	620	999999	275	211	56	154	633	113	372	999999	422	558	708	648	387	642	700	999999	538	580	829	342	502	315	290	999999	58	721	525	46	62	489	611	92	999999	999999	530	97	702	999999	77	761	999999	208	307	835	312	197	947	970	607	818	497	999999	241	288	712	960	999999	999999	999999	999999	999999	336	999999	933	999999	625	999999	181	999999	613	283	999999	512	77	12	304	17	455	159	860	999999	555	438	999999	999999	954	851	25	503	569	999999	117	999999	999999	183	13	470	373	888	686	842	776	858	994	545	902	154	173	285	417	952	475	999999	245	148	42	898	999999	942	991	773	999999	677	999999	447	175	747	356	894	999999	999999	644	999999	472	27	997	999999	443	698	98	810	688	739	999999	616	700	671	611	999999	150	999999	999999	430	999999	912	999999	108	999999	557	379	164	798	999999	285	583	318	909	973	228	150	346	465	999999	854	190	95	599	999999	935	747	504	146	338	753	894	868	223	999999	559	514	898	390	885	328	933	22	419	463	999999	308	790	999999	393	877	804	649	999999	576	716	827	913	517	381	810	875	28	470	525	391	715	105	999999	423	999999	999999	955	579	999999	920	999999	676	146	89	637	956	999999	753	460	949	254	709	999999	999999	999999	600	391	18	84	999999	915	999999	999999	999999	796	212	549	284	679	635	848	999999	680	655	547	999999	777	437	999999	854	78	275	999999	575	146	15	458	298	999999	999999	860	946	999999	999999	15	999999	999999	73	999999	999999	417	532	999999	999999	999999	184	39	991	999999	582	823	953	274	999999	999999	650	999999	328	936	791	999999	999999	592	565	774	901	574	999999	650	920	378	713	155	319	446	546	999999	194	474	961	975	466	884	119	299	906	999999	285	659	364	94	463	136	500	679	167	939	999999	999999	209	999999	999999	999999	999999	999999	119	808	954	783	838	459	357	854	975	815	297	375	483	275	868	229	299	986	295	999999	914	587	654	639	999999	606	999999	145	274	999999	592	126	999999	905	190	108	727	501	821	999999	737	608	161	684	392	791	466	252	191	980	321	406	64	657	298	532	164	324	999999	999999	776	999999	590	623	232	181	999999	577	95	999999	501	999999	175	999999	107	316	435	999999	257	497	999999	439	
999999	293	50	196	71	999999	616	657	943	412	997	999999	138	999999	28	537	999999	221	816	888	999999	421	488	524	241	999999	999999	982	106	999999	77	16	101	347	999999	306	999999	46	119	241	961	437	999999	999999	999999	586	261	999999	297	897	517	45	680	262	999999	999999	804	526	955	396	192	633	561	758	345	990	497	999999	999999	999999	954	425	111	999999	926	729	595	399	724	654	423	978	999999	209	678	41	999999	839	74	999999	502	67	91	722	59	999999	999999	77	753	808	98	469	999999	576	943	101	999999	105	335	999999	945	414	801	999999	973	214	938	362	999999	313	999999	657	727	540	229	999999	344	388	536	599	853	999999	645	916	566	999999	664	128	265	999999	107	999999	514	999999	781	97	266	780	749	999999	398	524	999999	450	153	440	742	999999	357	56	756	555	569	999999	699	427	768	885	744	29	550	820	106	503	999999	433	153	215	758	141	640	999999	639	691	210	999999	541	205	772	135	221	880	770	219	830	552	671	999999	999999	363	328	380	46	730	999999	999999	999999	999999	244	719	999999	999999	999999	226	415	999999	915	877	535	370	886	573	123	619	807	669	999999	886	673	663	762	375	393	405	813	999999	999999	909	396	632	910	58	961	62	999999	999999	855	554	804	637	636	793	999999	999999	477	755	267	999999	922	635	527	541	819	580	957	921	153	629	412	999999	999999	16	491	903	460	838	999999	70	781	132	814	506	92	46	999999	968	133	932	999999	999999	999999	110	986	761	999999	378	239	999999	104	916	541	235	151	659	962	629	312	999999	10	639	153	206	999999	799	820	999999	459	782	553	999999	798	220	701	354	152	573	29	729	798	91	999999	230	966	999999	590	588	364	432	83	407	666	784	931	298	914	999999	464	197	940	999999	999999	456	999999	999999	127	331	534	999999	517	999999	610	583	550	999999	40	923	240	781	218	242	666	36	709	155	999999	999999	289	412	999999	345	119	999999	788	714	999999	162	391	999999	746	999999	63	566	915	684	999999	93	243	22	268	991	576	683	978	999999	428	999999	746	999999	784	113	51	131	368	999999	289	777	794	836	999999	877	541	380	44	999999	189	999999	121	999999	999999	999999	999999	277	153	447	769	435	999999	90	295	999999	416	699	85	643	228	931	999999	743	404	29	298	407	264	391	460	205	999999	999999	999999	999999	781	721	344	999999	333	999999	978	921	412	853	923	713	550	487	999999	842	304	999999	731	999999	900	377	999999	339	950	999999	22	999999	987	573	786	824	561	967	999999	694	365	540	999999	454	
953	287	999999	550	105	584	999999	999999	920	618	900	258	307	999999	427	413	100	999999	999999	950	999999	999999	934	999999	77	108	161	583	989	776	486	999999	91	286	303	999999	999999	90	999999	375	526	999999	841	378	673	538	999999	290	999999	94	999999	359	945	368	999999	999999	352	502	999999	996	432	283	787	154	999999	999999	999999	31	977	803	377	20	771	228	999999	525	384	565	175	538	581	999999	44	905	999999	137	819	722	593	999999	281	999999	606	246	999999	999999	458	697	247	537	371	506	312	999999	716	999999	588	726	934	177	362	787	336	944	999999	561	999999	999999	971	14	326	454	999999	421	532	999999	414	535	285	191	77	687	999999	999999	176	85	568	999999	198	588	999999	999999	999999	426	213	493	999999	661	821	391	999999	999999	725	243	999999	917	78	890	222	883	189	63	450	752	110	674	470	697	999999	349	992	949	693	999999	465	234	665	999999	217	49	999999	752	713	894	188	999999	999999	93	428	259	16	678	86	315	999999	495	999999	46	326	539	32	519	884	482	399	64	882	342	778	985	999999	67	682	999999	268	437	349	556	574	608	999999	386	279	528	999999	324	999999	388	983	999999	582	999999	694	999999	26	115	867	241	504	999999	618	999999	315	442	997	949	995	999999	57	999999	156	105	999999	999999	826	646	999999	999999	149	999999	190	504	359	809	412	999999	372	14	999999	162	999999	117	62	450	999999	93	81	836	999999	393	328	969	340	21	999999	999999	167	977	999999	380	865	512	102	429	943	123	279	506	39	374	586	991	999999	894	412	48	53	32	727	999999	999999	413	834	999999	999999	221	173	348	986	925	475	999999	161	785	296	66	999999	999999	999999	999999	813	575	806	167	807	337	232	999999	608	784	444	145	259	999999	999999	999999	678	346	672	731	949	931	999999	114	898	201	839	999999	608	355	999999	999999	525	999999	928	999	606	677	999999	999999	988	727	739	999999	490	340	145	999999	999999	834	388	679	960	774	999999	881	65	702	268	999999	497	271	837	262	761	34	619	408	999999	806	855	11	397	253	743	231	202	318	999999	999999	65	999999	999999	773	999999	353	459	999999	999999	56	999999	904	999999	342	931	727	890	999999	999999	466	720	737	859	183	999999	387	291	717	41	704	689	746	88	700	999999	999999	290	73	295	418	999999	869	999999	144	862	999999	592	65	321	25	341	999999	869	167	847	999999	999999	807	794	589	71	742	999999	999999	367	207	825	718	782	242	447	999999	201	40	891	851	999999	725	320	37	795	236	405	26	372	999999	877	999999	853	241	
760	482	279	706	356	832	999999	999999	776	665	135	874	282	88	577	515	523	838	276	999999	999999	999999	496	766	793	835	346	702	858	392	999999	904	999999	999999	482	965	557	495	683	999999	701	999999	948	655	902	921	953	999999	448	857	999999	999999	654	999999	177	999999	999999	512	999999	521	495	458	403	393	344	230	19	732	606	999999	957	37	164	217	304	999999	274	841	864	999999	882	30	263	11	999999	291	260	17	999999	999999	999999	55	583	172	573	999999	609	564	999999	681	999999	230	720	836	899	433	999999	446	999999	115	999999	154	647	49	638	475	204	999999	462	63	969	12	359	670	632	912	999999	991	999999	60	999999	709	530	999999	999999	661	999999	427	111	508	407	999999	999999	277	663	835	407	543	533	108	58	216	112	999999	712	909	999999	60	213	999999	979	892	801	512	652	572	999999	999999	89	977	999999	999999	300	953	656	165	558	91	16	797	515	910	467	546	999999	255	999999	272	480	60	789	259	999999	123	529	515	23	999999	624	101	999999	941	464	556	932	280	999999	159	611	557	361	999999	999999	416	482	78	434	999999	999999	407	965	361	985	38	999999	916	999999	186	434	150	999999	618	466	914	585	573	999999	911	613	731	339	458	661	923	699	999	214	999999	641	460	90	999999	440	227	999999	999999	999999	435	368	26	716	739	724	999999	415	742	999999	999999	999999	999999	621	999999	650	999999	77	517	700	999999	339	198	711	758	545	999999	70	393	188	249	788	725	616	31	552	999999	25	600	733	200	517	999999	675	85	975	732	999999	567	117	661	159	999999	169	894	106	180	999999	958	203	751	999999	31	563	93	351	115	303	600	970	63	763	477	783	509	554	382	522	999999	782	999999	144	502	286	526	99	178	566	721	925	382	999999	66	999999	999999	790	999999	402	592	733	869	439	999999	597	63	898	999999	835	660	350	723	657	999999	999999	390	616	907	999999	47	994	182	549	581	999999	598	771	706	80	801	718	68	999999	999999	902	912	999999	896	999999	232	628	416	343	905	380	211	724	999999	999999	26	999999	882	999999	999999	597	560	330	857	573	998	999999	202	612	43	999999	292	744	726	999999	272	15	720	999999	523	418	587	839	999999	211	473	873	167	824	63	999999	836	999999	999999	999999	352	592	999999	333	906	939	436	804	309	964	97	999999	998	837	999999	20	654	880	236	947	20	720	687	999999	109	135	134	377	559	606	999999	974	999999	393	999999	680	489	397	999999	999999	999999	999999	539	679	123	16	999999	330	216	52	782	955	91	999999	332	
631	904	870	233	780	999999	69	999999	703	858	122	346	614	413	938	999999	266	785	999999	965	237	191	17	542	102	999999	803	171	516	824	999999	999999	455	71	802	775	618	173	324	769	922	999999	836	820	10	669	999999	917	999999	521	526	999999	999999	709	105	450	897	999999	141	999999	20	897	738	879	709	229	999999	552	999999	172	999999	999999	999999	881	999999	699	354	197	542	432	999999	886	893	999999	999999	979	463	745	966	361	878	290	42	794	999999	34	999999	957	121	781	999999	718	999999	115	607	433	999999	999999	666	406	105	709	795	708	540	134	14	743	581	729	999999	156	999999	999999	293	999999	69	676	132	28	899	397	999999	761	654	281	579	999999	397	999999	281	906	88	570	265	179	494	334	264	634	30	65	999999	391	25	631	141	67	822	974	373	41	434	999999	506	708	633	44	64	999999	554	226	355	706	458	859	999999	26	993	124	148	735	999999	497	998	844	999999	694	999999	32	150	522	965	422	510	999999	481	440	73	556	545	459	280	996	999999	999999	709	679	933	166	563	999999	73	708	836	638	619	937	649	999999	698	999999	299	41	127	999999	261	933	206	999999	999999	637	952	446	999999	999999	464	999999	418	999999	999999	341	760	999999	468	35	459	267	999999	871	999999	544	791	999999	858	606	170	248	878	57	551	776	483	724	778	926	172	626	999999	157	183	999999	529	453	999999	366	188	710	573	102	999999	994	356	334	589	843	846	551	999999	971	999999	999999	548	370	654	367	858	46	809	542	862	832	137	438	697	437	999999	347	999999	501	428	459	675	785	473	556	999999	999999	999999	999999	89	621	48	168	630	957	999999	168	799	170	508	999999	900	40	240	750	999999	918	636	162	828	508	999999	999999	552	78	999999	762	897	999999	937	709	999999	874	462	250	794	969	808	999999	999999	856	548	999999	993	286	999999	644	555	722	999999	999999	521	999999	116	580	953	951	615	562	417	892	271	702	233	799	250	36	578	989	999999	999999	999999	999999	379	971	999999	944	103	999999	518	905	216	184	999999	435	198	917	767	881	297	842	363	256	999999	890	999999	846	499	999999	45	533	76	566	766	791	402	999999	613	999999	620	19	858	348	53	511	999999	999999	294	797	610	999999	268	999999	999999	999999	999999	999999	574	999999	386	999999	454	899	240	985	839	649	999999	625	42	573	314	632	271	287	984	24	999999	821	999999	999999	999999	702	593	712	274	379	864	652	258	539	999999	134	759	505	999999	959	999999	67	672	999999	999999	668	765	47	28	635	999999	424	
999999	528	659	753	999999	999999	563	999999	316	527	720	999999	999999	765	377	503	523	999999	873	999999	723	34	906	155	158	178	830	999999	937	555	693	999999	943	999999	999999	729	999999	307	850	882	941	812	999999	590	999999	212	260	999999	301	271	999999	839	761	669	999999	114	622	514	999999	115	56	670	815	999999	833	90	526	344	252	648	999999	225	999999	999999	824	911	999999	999999	809	999999	999999	999999	601	675	41	999999	878	283	749	418	116	375	702	744	999999	281	996	893	999999	265	686	915	670	652	648	308	999999	769	845	789	733	306	705	999999	198	999999	78	150	728	979	212	252	595	834	541	999999	999999	594	165	552	914	999999	999999	999999	999999	12	999999	948	999999	733	999999	119	438	959	999999	999999	670	53	999999	707	999999	856	174	777	63	999999	330	836	121	400	999999	915	613	302	874	255	736	161	400	195	999999	130	123	995	635	103	813	635	159	731	587	999999	999999	458	350	68	323	999999	500	824	999999	999999	837	999999	948	438	505	146	95	439	83	518	653	370	825	999999	742	999999	151	959	630	694	686	390	813	315	876	165	951	816	999999	944	661	575	999999	470	292	487	56	999999	999999	677	550	719	657	78	825	678	999999	999999	325	999999	650	540	203	987	999999	457	823	642	561	350	194	278	508	999999	857	999999	856	365	999999	265	999999	945	371	953	999999	999999	999999	744	490	208	999999	694	500	786	303	131	999999	526	737	835	664	999999	644	999999	492	281	221	527	999999	747	822	999999	467	70	32	705	178	249	842	766	724	88	161	363	999999	999999	777	999999	836	999999	706	339	627	964	999999	717	310	124	470	872	755	215	999999	999999	385	264	236	440	764	598	999999	142	999999	970	120	585	262	291	439	992	503	500	999999	484	999999	999999	649	502	470	999999	404	64	778	970	999999	999999	555	999999	977	563	273	347	957	999999	783	999999	655	657	999999	24	999999	28	685	478	378	999999	524	58	702	892	615	999999	969	460	999999	898	999999	713	959	999999	999999	844	314	875	729	999999	543	453	700	476	999999	999999	648	999999	848	386	379	310	999999	756	993	507	999999	94	948	539	999999	507	53	885	220	941	698	261	984	999999	714	809	749	999999	721	999999	999999	235	65	622	95	999999	611	817	529	62	122	212	609	999999	138	229	927	199	788	45	409	815	999999	999999	303	397	999999	237	671	999999	561	388	44	922	999999	489	999999	335	454	999999	896	999999	366	168	999999	999999	652	461	493	999999	999999	560	435	685	999999	541	970	169	328	697	63	383	999999	959	501	999999	
177	686	383	999999	200	601	744	999999	149	183	999999	107	76	807	745	19	744	186	687	11	953	358	999999	617	999999	870	16	756	799	999999	90	406	999999	999999	328	965	88	845	305	290	815	500	546	999999	92	872	102	520	952	54	639	969	281	999999	999999	819	435	765	999999	999999	594	988	999999	627	102	999999	440	971	489	780	931	898	881	407	195	462	812	763	535	646	777	999999	804	754	882	120	135	999999	323	508	999999	323	999999	975	999999	999999	364	918	405	39	999999	130	41	182	123	740	98	873	314	999999	16	999999	999999	491	999999	999999	999999	999999	744	981	999999	999999	658	981	999999	618	192	999999	712	999999	108	999999	367	505	999999	999999	464	631	641	999999	32	999999	999999	995	999999	868	93	235	999999	596	642	999999	183	999999	112	177	472	59	999999	505	558	192	171	945	230	122	314	999999	286	999999	999999	562	999999	602	959	676	413	662	488	381	999999	956	999999	999999	726	133	999999	943	999999	999999	194	414	699	145	593	839	99	915	775	389	563	358	948	536	952	90	235	581	464	999999	763	810	999999	999999	970	601	709	55	229	999999	999999	999999	999999	248	711	239	999999	613	18	129	586	497	886	109	999999	185	18	946	174	645	999999	148	488	967	999999	384	843	148	999999	999999	999999	54	696	679	986	203	28	710	999999	722	226	999999	573	345	848	276	923	999999	742	794	593	762	881	999999	999999	264	881	999999	999999	999999	395	725	447	26	999999	542	801	217	123	625	999999	999999	131	451	428	285	999999	999999	128	17	460	382	999999	380	999999	377	173	122	480	731	321	999999	745	498	337	501	999999	556	355	316	475	715	358	999999	636	999999	999999	439	999999	922	999999	738	254	957	999999	22	329	76	999999	621	999999	999999	736	391	313	513	562	632	999999	926	111	999999	797	999999	542	745	999999	999999	999999	123	736	999999	957	558	999999	582	999999	788	621	324	182	117	938	734	937	999999	999999	967	813	133	999999	18	325	238	821	670	940	441	424	999999	988	999999	333	504	999999	645	731	188	999999	731	112	774	21	799	754	993	999999	73	874	755	766	67	474	999999	390	727	999999	728	737	381	641	968	373	490	335	999999	784	443	848	999999	64	800	628	92	31	999999	997	526	483	999999	590	877	566	669	374	931	576	712	124	999999	237	999999	451	966	99	999999	999999	530	999999	999999	219	999999	224	582	999999	999999	438	392	598	999999	730	891	254	909	790	764	999999	704	126	999999	565	81	329	691	75	999999	999999	661	992	999999	557	999999	62	860	999999	999999	663	999999	999999	407	
999999	193	123	999999	436	345	758	541	999999	335	731	706	413	999999	999999	999999	326	532	517	649	617	999999	400	999999	999999	263	839	394	301	845	999999	427	735	718	900	999999	999999	635	264	729	303	817	999999	666	999999	851	73	982	803	480	999999	999999	476	329	999999	726	999999	999999	819	999999	505	374	249	340	234	313	999999	694	999999	685	189	690	278	787	355	800	301	999999	554	32	199	857	591	999999	999999	970	950	416	928	184	588	555	816	90	233	929	578	155	442	852	999999	999999	999999	127	301	999999	861	689	974	989	434	69	857	796	999999	648	783	999999	122	263	999999	564	999999	999999	106	634	874	999999	563	426	999999	155	301	701	152	821	54	473	999999	290	118	271	442	939	999999	529	697	29	106	585	156	159	999999	188	500	325	612	999999	30	666	72	999999	999999	558	767	288	999999	165	654	172	603	319	898	831	154	999999	132	999999	255	577	937	855	999999	999999	279	82	122	122	211	827	218	999999	453	863	228	444	999999	883	181	470	761	541	374	934	999999	837	261	999999	999999	409	999999	785	571	452	729	217	583	156	288	694	176	655	999999	827	953	999999	999999	45	613	710	999999	248	999999	785	816	405	490	166	996	442	821	999999	89	802	999999	433	666	10	143	21	860	989	999999	487	304	115	587	547	980	999999	971	999999	999999	333	454	953	140	786	636	333	726	427	159	999999	999999	265	576	161	202	530	999999	865	999999	602	849	965	643	177	490	999999	818	942	185	390	471	606	322	999999	358	681	303	999999	374	999999	294	443	839	759	614	49	539	436	999999	999999	907	999999	999999	999999	484	999999	319	962	999999	999999	515	783	251	999999	999999	276	942	820	999999	999999	237	999999	501	102	318	415	999999	999999	563	450	999999	999999	597	725	483	365	292	326	999999	870	371	340	584	448	303	510	202	80	999999	347	107	719	633	834	999999	999999	614	230	688	78	999999	436	999999	854	999999	133	196	525	295	29	984	626	548	932	999999	896	253	999999	799	999999	999999	65	509	999999	999999	461	758	762	999999	405	999999	71	638	999999	999999	999999	930	729	693	180	999999	999999	785	364	363	480	180	701	685	336	999999	561	999999	880	854	307	999999	194	511	999999	375	433	33	889	279	922	988	345	424	999999	966	999999	999999	628	493	547	279	154	862	999999	291	66	86	175	999999	198	640	757	358	219	19	746	999999	399	805	890	999999	895	95	999999	492	835	286	999999	370	999999	201	802	397	317	37	782	999999	638	22	318	356	857	329	90	292	240	986	999999	213	999999	
305	969	999999	602	894	999999	69	431	390	455	780	613	805	259	997	999999	370	51	191	237	424	590	387	496	544	795	576	14	999999	262	848	81	999999	150	999999	999999	979	999999	423	654	722	999999	258	566	999999	742	61	79	999999	454	999999	945	33	976	805	999999	592	337	68	108	999999	999999	282	999999	999999	708	354	665	999999	999999	999999	576	999999	999999	514	523	341	821	999999	802	743	506	999999	704	391	903	57	292	345	309	639	652	999999	999999	846	668	628	999999	959	829	397	396	834	999999	999999	304	999999	495	472	999999	383	999999	378	265	364	310	142	999999	746	999999	660	71	330	999999	145	216	839	313	999999	846	895	221	862	999999	414	357	999999	999999	999999	999999	999999	562	999999	999999	999999	869	999999	999999	999999	545	535	60	999999	265	178	336	75	999999	181	390	999999	999999	804	625	395	171	907	249	999999	17	999999	999999	470	658	999999	108	999999	276	18	276	932	369	354	155	321	999999	837	607	960	87	291	772	442	999999	633	574	757	999999	667	764	999999	44	628	952	906	999999	589	725	148	79	95	799	891	999999	999999	999999	999999	658	314	999999	333	999999	288	999999	725	999999	999999	999999	34	552	351	56	609	999999	314	898	740	402	248	314	999999	122	468	891	992	492	999999	536	279	538	999999	108	890	127	441	661	755	999999	236	999999	920	847	999999	596	728	48	200	647	999999	559	363	276	420	10	294	999999	842	397	781	243	985	559	472	495	646	252	166	491	812	652	152	886	175	999999	999999	999999	999999	999999	173	953	302	243	935	720	185	639	688	890	832	999999	819	368	83	993	65	370	999999	999999	949	999999	882	999999	835	948	417	477	999999	999999	615	999999	800	970	234	827	940	751	623	752	320	17	999999	276	659	592	833	783	999999	182	999999	34	44	215	922	687	81	593	408	987	999999	999999	539	475	999999	956	428	849	144	999999	62	313	746	631	894	999999	920	616	59	252	125	633	664	927	79	999999	841	595	58	546	755	999999	353	999999	449	613	478	98	991	702	173	983	649	566	129	838	287	412	320	979	767	464	544	166	872	679	52	999999	405	999999	999999	833	801	597	500	705	960	999999	999999	291	999999	831	999999	356	88	999999	983	108	808	999999	313	439	999999	78	778	301	999999	196	764	769	570	866	692	308	587	999999	999999	61	999999	999999	999999	999999	229	39	515	935	839	197	999999	999999	999999	944	803	174	389	685	559	732	819	999999	999999	773	999999	423	721	607	148	327	769	999999	948	932	42	394	999999	146	999999	255	562	842	461	999999	
119	33	83	626	999999	528	918	901	780	459	242	999999	530	113	821	806	999999	908	999999	522	428	339	792	999999	999999	418	811	253	476	313	180	999999	747	278	664	999999	999999	104	543	620	408	867	967	999999	699	999999	999999	999999	325	412	937	999999	999999	999999	206	780	241	319	714	654	716	999999	435	476	999999	266	999999	262	999999	498	466	222	374	187	123	560	371	303	73	745	555	561	927	73	999999	525	930	999999	999999	884	100	40	390	889	999999	999999	441	500	219	443	999999	610	810	826	946	999999	999999	999999	825	999999	418	999999	999999	969	109	999999	999999	372	110	763	999999	320	191	564	407	436	832	999999	999999	390	128	870	94	629	999999	944	751	111	127	651	245	999999	999999	435	475	162	784	999999	999999	748	999999	79	400	455	118	736	429	255	999999	520	891	805	999999	999999	527	548	854	626	281	164	999999	999999	999999	459	999999	272	336	999999	999999	999999	652	422	999999	999999	404	59	480	999999	521	961	999999	506	683	999999	759	439	999999	549	907	927	308	167	149	999999	999999	349	999999	999999	999999	845	409	673	166	999999	867	479	999999	69	49	478	77	999999	999999	999999	639	906	999999	647	699	98	795	787	848	170	999999	999999	282	999999	199	64	234	539	999999	676	561	851	999999	999999	739	999999	329	418	509	439	860	999999	63	830	996	999999	387	187	999999	837	999999	999999	824	995	999999	383	999999	60	870	984	999999	999999	513	438	757	999999	566	999999	908	418	999999	999999	288	419	310	863	999999	452	999999	759	677	57	999999	999999	625	940	37	999999	283	999999	999999	278	548	525	194	999999	579	624	82	218	873	999999	278	832	78	673	343	999999	694	373	999999	999999	999999	120	999999	207	250	639	812	817	759	221	189	553	999999	500	838	762	234	999999	293	816	999999	855	999999	752	778	465	805	952	606	622	659	909	423	340	999999	437	218	999999	91	940	811	999999	999999	661	745	725	999999	577	834	580	190	999999	90	135	383	141	233	563	999999	784	833	860	220	147	999999	280	140	999999	999999	410	999999	246	896	352	15	124	406	234	17	63	957	999999	127	35	441	943	828	297	956	160	213	654	999999	307	117	951	54	321	999999	999999	595	512	369	434	36	943	819	738	130	269	735	999	555	375	826	605	999999	195	999999	618	451	842	48	999999	206	999999	678	599	245	63	79	94	135	543	468	455	868	693	999	498	133	100	177	999999	424	214	108	999999	480	511	218	859	615	490	33	752	474	311	237	135	999999	999999	503	76	199	650	874	999999	907	381	737	59	999999	217	
495	999999	675	351	999999	992	801	484	128	999999	844	220	479	999999	519	999999	980	566	466	873	232	903	597	110	507	999999	340	95	999999	109	774	999999	673	408	995	672	86	133	999999	245	334	791	111	769	232	999999	181	239	503	201	401	180	593	321	984	592	763	575	843	999999	999999	716	999999	29	959	685	547	81	649	846	638	999999	898	230	549	999999	999999	827	878	528	999999	111	592	104	707	603	576	999999	423	999999	999999	999999	289	798	999999	618	602	999999	810	999999	441	110	590	999999	562	544	281	372	772	552	791	999999	999999	325	999999	999999	133	103	321	365	118	999999	657	246	936	137	577	999999	646	999999	839	999999	26	341	999999	502	520	935	541	173	999999	214	999999	871	621	974	999999	964	531	33	494	509	770	999999	438	999999	452	353	719	435	966	999999	725	841	713	82	918	999999	238	773	999999	999999	999999	999999	42	904	606	999999	625	962	999999	613	578	999999	447	339	999999	571	999999	840	59	177	225	116	207	161	488	999999	168	999999	65	458	736	758	984	305	947	623	999999	534	650	667	728	757	122	363	602	112	404	999999	999999	357	463	397	999999	872	999999	455	950	999999	425	858	627	85	906	864	999999	820	638	151	999999	335	158	378	200	999999	448	468	994	999999	558	385	353	784	425	708	995	348	999999	999999	999999	502	672	541	118	791	999999	652	850	257	999999	782	473	262	999999	798	208	94	207	341	433	999999	999999	117	333	49	514	843	660	999999	869	538	786	526	999999	889	999999	617	270	408	352	796	999999	746	366	776	999999	999999	792	626	510	999999	999999	999999	687	999999	51	565	217	78	287	206	991	652	388	948	995	947	999999	112	146	590	824	798	999999	637	895	714	751	556	137	999999	60	44	697	958	397	999999	999999	997	999999	107	409	201	131	156	804	999999	368	418	780	965	999999	689	489	919	96	352	713	60	925	337	814	661	941	864	155	957	955	429	560	910	118	448	265	49	191	633	677	842	833	930	999999	342	999999	172	767	999999	999999	777	871	55	381	999999	82	519	293	748	999999	267	10	846	19	999999	999999	870	857	217	434	450	738	463	999999	870	226	995	982	999999	885	778	106	784	413	187	558	999999	539	999999	376	745	999999	999999	382	420	842	986	920	999999	485	905	315	560	937	113	49	418	999999	511	572	87	999999	812	999999	481	170	226	443	999999	999999	353	340	537	840	688	999999	305	90	264	37	240	999999	575	996	980	999999	999999	847	309	148	999999	143	38	756	999999	217	999999	580	901	259	626	
999999	98	35	141	575	777	719	999999	418	999999	337	127	999999	999999	12	962	816	999999	18	625	379	144	999999	250	220	311	780	999999	480	751	725	189	14	999999	687	999999	549	864	414	695	826	598	890	999999	812	25	555	424	296	999999	137	697	999999	634	999999	999999	405	999999	921	273	996	178	777	667	999999	999999	122	999999	655	26	999999	951	999999	322	999999	780	999999	299	438	204	756	999999	265	235	624	37	295	999999	164	278	590	765	942	999999	698	999999	820	233	385	999999	902	483	769	279	833	185	229	999999	835	476	174	999999	999999	727	516	640	913	552	999999	991	862	743	917	386	436	656	19	335	999999	150	959	29	913	774	999999	999999	596	985	401	449	807	715	544	687	999999	999999	418	999999	999999	68	745	278	999999	394	999999	169	566	393	999999	186	176	893	956	694	516	155	999999	999999	999999	243	999999	927	999999	603	193	157	209	239	283	953	999999	999999	999999	565	405	691	838	529	972	141	716	213	151	224	283	999999	999999	849	181	958	999999	836	789	401	23	817	127	587	210	654	960	336	120	890	938	999999	203	999999	999999	824	999999	673	609	304	999999	999999	785	999999	330	999999	398	359	68	324	999999	999999	13	999999	999999	588	574	261	328	328	999999	999999	102	999999	286	900	720	999999	999999	356	652	617	999999	999999	875	999999	41	190	267	931	265	610	278	795	227	999999	378	894	999999	999999	260	65	354	290	133	146	748	534	999999	999999	999999	39	799	711	672	64	185	518	433	999999	999999	394	993	999999	72	569	121	307	44	999999	532	826	519	850	106	999999	273	945	371	738	434	507	530	838	383	999999	811	999999	133	999999	360	860	470	479	999999	866	71	957	999999	999999	35	451	500	910	897	731	520	999999	615	85	791	239	156	695	999999	999999	863	165	23	836	758	999999	183	870	399	999999	999999	50	999999	240	535	315	727	999999	712	982	17	999999	940	652	999999	999999	950	57	381	130	713	775	533	112	999999	906	944	391	805	481	277	629	520	999999	999999	479	261	385	549	485	512	348	999999	962	53	253	999999	371	131	895	603	136	999999	278	958	590	516	595	237	629	371	346	12	240	715	387	999999	999999	999999	246	611	999999	507	896	618	374	791	571	68	759	691	583	270	909	999999	151	140	251	999999	784	999999	999999	999999	920	124	176	345	999999	256	665	153	509	94	999999	294	999999	628	999999	660	593	799	945	999999	999999	999999	787	85	103	999999	574	999999	999999	448	502	283	945	427	587	781	452	39	49	324	999999	615	999999	498	385	625	849	
522	999999	591	999999	985	27	999999	999999	982	336	100	999999	999999	682	999999	295	71	592	611	999999	610	50	821	217	564	759	631	143	862	999999	299	700	478	513	61	719	276	999999	999999	266	817	747	999999	454	362	999999	999999	641	985	330	129	906	774	286	248	481	716	999999	129	235	395	995	816	235	47	399	999999	885	999999	698	28	307	85	999999	999999	863	445	376	999999	776	119	989	999999	541	637	393	926	201	999999	579	999999	999999	644	290	870	821	930	379	417	962	999999	764	20	296	312	822	999999	429	755	385	999999	350	528	352	999999	406	847	285	597	999999	473	582	621	61	999999	135	662	795	483	709	932	76	958	893	763	354	999999	861	238	815	562	507	446	999999	543	662	374	301	173	474	974	999999	999999	999999	499	441	153	959	601	187	169	45	945	999999	453	969	391	634	589	772	427	999999	999999	782	101	999999	145	732	999999	42	760	370	999999	999999	734	999999	294	999999	999999	332	211	29	269	61	656	527	999999	999999	445	573	281	740	712	401	56	988	608	999	671	532	305	420	999999	568	999999	798	414	935	321	176	685	195	240	267	570	408	726	994	136	999999	999999	999999	296	943	760	999999	999999	239	962	746	677	294	534	871	36	999999	577	701	999999	857	123	625	88	278	888	999999	509	454	830	999999	272	614	999999	106	128	559	134	507	999999	406	150	184	973	575	498	401	999999	368	240	780	830	999999	369	999999	461	788	667	28	999999	674	521	999999	409	999999	484	73	420	437	999999	477	666	80	893	238	999999	938	999999	513	779	999999	436	999999	224	999999	817	247	254	604	645	999999	999999	999999	999999	143	885	937	999999	658	100	435	999999	232	615	763	124	999999	999999	140	999999	999999	146	164	248	568	248	380	999999	999999	506	247	819	815	999999	424	999999	560	627	760	353	779	173	999999	422	999999	516	213	535	460	935	999999	115	123	52	999999	202	736	999999	884	895	514	947	426	161	999999	615	174	440	200	187	564	142	381	786	999999	358	151	742	999999	61	44	845	538	423	449	141	705	772	668	999999	849	692	999999	864	839	832	747	999999	568	738	351	772	344	283	381	924	999999	999999	999999	774	60	994	999999	832	860	669	419	12	711	722	910	999999	772	969	337	871	999999	999999	947	950	611	308	184	999999	710	271	511	265	52	524	999999	379	512	999999	180	999999	999999	911	14	999999	999999	744	141	845	828	949	10	374	945	999999	536	228	388	320	173	751	819	819	132	598	168	163	999999	197	325	999999	889	878	798	999999	999999	
487	999999	777	999999	999999	177	338	336	760	271	146	999999	542	988	188	990	999999	730	428	999999	899	999999	415	999999	269	784	944	999999	297	69	132	999999	999999	999999	59	715	611	782	306	584	491	492	999999	337	31	843	999999	208	147	999999	697	157	999999	447	262	697	107	765	999999	999999	233	999999	48	701	148	569	847	195	939	472	999999	419	434	844	553	416	999999	999999	990	425	366	745	392	999999	371	975	999999	35	104	361	618	999999	514	999999	360	999999	999999	670	999999	999999	999999	241	269	675	171	288	722	534	893	999999	279	29	774	852	725	488	425	300	339	173	372	999999	101	587	999999	542	904	999999	494	870	962	757	889	538	428	134	486	717	585	93	262	672	141	257	92	599	999999	999999	498	872	267	999999	341	34	99	185	999999	681	821	629	384	999999	50	999999	884	521	139	246	434	600	11	708	715	255	911	999999	690	843	505	264	471	999999	722	621	612	808	426	864	448	253	984	804	895	956	708	750	631	118	373	570	999999	999999	237	897	870	559	448	95	123	399	494	999999	186	999999	167	142	789	429	421	85	105	275	798	190	616	207	812	758	546	171	999999	581	999999	935	794	637	24	825	751	999999	369	341	751	59	999999	999999	999999	339	798	576	960	212	697	298	999999	204	45	56	290	673	746	999999	548	952	330	913	827	250	999999	999999	127	963	999999	999999	999999	763	524	749	432	928	578	483	960	969	210	866	884	999999	470	999999	601	967	544	87	316	680	792	799	999999	845	860	387	567	278	999999	999999	534	339	582	711	999999	296	624	362	999999	273	729	578	751	463	38	645	780	181	929	999999	428	599	61	999999	970	999999	999999	999999	999999	201	916	691	520	212	999999	999999	609	758	920	314	353	192	983	53	950	224	57	999999	817	224	607	999999	999999	309	999999	934	999999	546	999999	999999	276	47	293	902	356	47	68	548	130	999999	46	31	261	999999	806	246	616	17	999999	756	999999	754	769	853	594	530	353	220	634	407	277	999999	28	965	47	999999	898	999999	999999	912	166	508	999999	344	187	999999	144	999999	999999	341	328	280	461	983	287	999999	999999	439	318	826	999999	999999	914	999999	215	973	13	295	587	500	999999	535	320	182	600	178	608	435	676	999999	999999	630	999999	302	89	996	999999	999999	687	524	48	469	772	999999	228	318	594	431	139	214	999999	999999	145	999999	999999	999999	960	288	393	118	913	999999	999999	999999	440	73	140	999999	643	218	372	968	607	73	462	878	762	450	954	291	584	187	999999	471	
437	547	495	714	999999	296	46	332	651	579	610	205	999999	999999	999999	164	188	973	788	999999	841	613	250	999999	550	125	40	519	334	111	534	736	546	301	872	999999	578	426	322	357	182	49	327	38	462	266	183	299	19	799	999999	610	398	385	630	823	306	422	173	193	266	526	998	550	999999	874	999999	413	600	547	999999	762	660	441	748	802	296	222	620	293	942	999999	999999	534	999999	923	348	170	671	58	595	165	262	138	100	655	999999	776	982	588	999999	769	699	471	223	350	999999	957	636	999999	537	94	802	999999	251	999999	26	473	999999	132	535	999999	742	552	952	999999	510	531	350	103	761	999999	239	999999	686	999999	51	48	321	657	973	390	533	843	521	999999	363	382	887	575	638	577	999999	860	999999	118	999999	999999	519	999999	999999	428	999999	543	76	28	999999	770	204	78	484	999999	162	999999	159	155	965	899	40	450	999999	138	644	999999	464	194	294	999999	979	577	999999	894	528	528	999999	999999	773	989	776	503	656	592	187	818	101	660	424	999999	711	907	153	137	126	999999	725	712	999999	841	89	999999	999999	486	791	626	923	589	459	633	999999	604	381	999999	132	537	794	999999	999999	825	999999	999999	769	954	667	999999	434	999999	999999	459	803	113	999999	999999	999999	894	999999	180	800	561	895	999999	999999	791	261	116	535	178	15	588	284	250	762	958	167	999999	122	999999	818	719	202	905	811	999	830	974	833	999999	74	999999	768	624	684	398	929	182	602	977	702	999999	999999	265	22	999999	185	562	351	999999	773	634	999999	999999	362	91	369	999999	699	212	999999	287	283	999999	999999	776	999999	660	566	373	38	984	683	999999	86	999999	183	936	999999	622	823	999999	999999	30	675	439	457	999999	272	603	39	939	483	399	26	425	288	999999	162	999999	378	999999	996	999999	784	789	951	645	913	999999	908	999999	107	86	388	693	999999	262	999999	673	328	52	398	962	344	98	999999	999999	999999	999999	999999	723	783	999999	999999	308	281	655	246	886	488	811	865	176	999999	999999	842	406	21	332	771	35	999999	488	917	336	137	999999	643	695	287	667	526	261	126	194	649	450	832	89	999999	998	26	534	195	516	187	231	277	737	256	114	282	999999	889	953	999999	305	999999	999999	181	247	999999	550	999999	821	999999	999999	60	999999	957	402	574	932	999999	773	18	513	303	411	158	999999	765	905	449	999999	395	730	999999	173	510	999999	711	915	908	185	986	476	999999	373	231	574	181	767	780	853	999999	350	999999	126	944	999999	999999	337	
769	999999	999999	999999	110	434	999999	565	251	887	999	999999	690	658	999999	999999	999999	542	587	929	189	584	734	998	135	999999	643	55	999999	255	228	999999	351	383	156	642	703	880	375	501	999999	666	332	293	999999	176	173	881	325	999999	340	999999	593	82	157	194	999999	999999	981	514	791	999999	721	996	669	670	272	316	512	999999	41	905	176	95	992	523	261	450	999999	958	432	762	729	999999	914	815	745	278	236	961	110	229	899	999999	710	556	944	999999	624	106	903	856	999999	933	131	435	245	508	90	999999	932	100	999999	32	92	999999	661	41	91	853	925	994	90	550	291	999999	999999	315	384	999999	578	925	999999	143	64	999999	393	795	569	489	999999	246	198	601	38	999999	976	877	778	681	999999	913	999999	771	999999	909	775	827	652	319	999999	930	999999	999999	65	17	274	999999	968	999999	999999	866	471	602	283	999999	806	488	522	999999	835	999999	537	999999	551	999999	680	64	962	154	999999	565	152	259	69	649	122	999999	999999	999999	745	866	908	273	999999	37	999999	652	497	491	113	999999	315	380	999999	300	402	431	102	399	337	999999	999999	823	714	89	724	999999	542	634	577	262	999999	501	536	969	999999	273	666	999999	223	37	566	999999	51	514	259	771	774	768	999999	999999	999999	999999	693	534	718	95	999999	956	313	240	999999	999999	914	851	999999	814	844	999999	999999	138	765	578	999999	999999	653	677	999999	210	830	952	447	999999	387	886	801	795	999999	11	999999	144	715	709	220	999999	917	703	566	199	999999	445	927	999999	697	128	925	882	970	392	999999	50	313	358	999999	361	793	999999	486	38	999999	558	16	843	264	937	423	65	368	999999	999999	950	120	592	50	394	35	188	999999	999999	999999	999999	825	425	129	219	999999	999999	582	859	200	999999	999999	538	149	610	438	93	13	999999	999999	999999	999999	999999	999	931	930	721	318	741	336	614	271	227	77	141	733	591	999999	54	116	999999	482	508	999999	813	733	581	452	439	956	999999	184	999999	564	100	404	58	425	198	999999	119	57	841	533	585	318	999	999999	18	877	847	370	999999	654	646	396	25	999999	196	207	359	279	878	785	394	999999	946	662	976	737	685	175	534	765	997	19	641	975	427	504	734	120	443	562	118	580	999999	999999	918	704	388	283	239	991	930	840	999999	66	148	154	372	999999	494	281	202	999999	999999	999999	656	636	999999	50	999999	692	472	248	999999	326	676	999999	224	999999	999999	282	358	411	936	543	999999	166	999999	585	837	282	141	397	999999	999999	369	
436	744	999999	24	291	948	348	927	547	528	691	14	999999	389	334	929	999999	602	222	922	999999	745	302	367	500	795	999999	212	999999	560	84	622	673	957	250	79	202	270	462	999999	20	484	399	24	154	162	989	205	513	352	54	795	999999	249	578	999999	452	664	524	495	999999	145	852	999999	453	78	341	894	999999	264	999999	999999	149	888	912	999999	356	999999	223	348	806	999999	699	731	516	289	999999	434	388	560	627	538	746	999999	555	875	999999	999999	571	999999	820	104	999999	258	999999	227	999999	525	999999	271	343	999999	999999	185	688	804	999999	131	999999	174	859	999999	999999	588	637	208	89	999999	343	46	686	944	716	148	527	712	916	451	126	298	634	999999	106	127	226	999999	97	570	288	999999	440	999999	931	999999	226	913	588	478	999999	999999	147	482	192	300	585	399	458	312	658	976	887	993	15	192	540	175	810	999999	999999	185	121	999999	894	592	606	186	22	318	922	613	133	448	830	709	160	161	511	806	541	827	13	785	912	311	863	999999	504	999999	867	60	113	199	999999	445	305	999999	999999	999999	694	409	386	149	390	55	853	449	172	999999	41	388	999999	13	856	999999	181	335	606	999999	999999	170	681	273	451	871	509	999999	999999	395	999999	531	573	999999	122	999999	451	863	404	866	458	423	283	209	999999	488	999999	110	343	573	273	999999	32	999999	870	534	727	122	697	518	546	919	999999	777	891	510	999999	752	891	723	999999	999999	930	740	145	999999	999999	999999	555	963	485	409	600	767	131	444	508	578	50	587	415	338	175	886	330	999999	314	506	317	217	673	643	999999	619	999999	999999	999999	292	859	565	647	255	999999	734	43	146	328	351	999999	456	11	999999	712	313	999999	999999	151	999999	999999	999999	10	389	174	348	299	841	200	981	295	175	406	226	999999	999999	940	170	771	441	852	193	220	963	851	860	999999	437	999999	904	310	999999	814	999999	872	263	564	268	999999	228	999999	202	945	346	66	489	60	785	526	237	373	158	999999	710	202	235	395	47	538	999999	142	862	910	296	681	577	361	999999	353	466	999999	681	89	553	999999	660	247	999999	907	371	810	430	910	703	540	162	727	113	801	647	867	527	999999	776	95	999999	291	659	665	999999	138	999999	441	70	317	691	78	999999	999999	542	987	521	140	177	503	999999	952	217	755	528	850	257	610	706	598	402	952	999999	467	423	999999	588	218	427	242	171	989	849	395	849	93	289	399	999999	999999	999999	397	562	999999	999999	629	83	904	146	
639	881	47	735	999999	915	999999	766	999999	301	173	409	312	712	934	999999	723	999999	999999	906	445	570	858	352	999999	251	999999	399	38	94	793	999999	999999	82	788	999999	999999	999999	386	480	119	327	999999	107	105	259	54	999999	999999	941	659	526	261	998	701	78	999999	999999	688	230	999999	349	999999	895	507	999999	725	240	923	583	217	469	726	999999	796	128	271	999999	256	797	999999	329	999999	97	435	999999	53	999999	380	999999	338	438	575	166	569	999999	589	999999	999999	236	999999	814	999999	53	734	200	999999	910	999999	999999	806	272	448	891	33	591	999999	650	469	240	824	50	859	999999	255	779	999999	570	781	37	999999	999999	170	29	999999	392	999999	728	999999	245	477	143	484	797	913	76	989	999999	142	977	999999	939	944	370	412	493	954	559	999999	954	306	239	138	183	54	949	999999	429	628	641	34	849	999999	234	762	999999	999999	72	299	188	789	219	438	999999	835	599	912	800	617	779	437	17	929	408	939	248	14	310	752	964	964	570	66	501	999999	352	651	719	607	999999	999999	892	270	999999	174	999999	801	334	347	454	46	311	999999	848	213	26	919	889	295	524	686	999999	319	334	224	229	163	936	850	492	999999	999999	202	897	851	545	747	999999	243	999999	447	680	962	308	927	999999	999999	217	298	936	433	999999	433	999999	43	672	583	935	999999	945	932	864	483	854	506	842	119	914	996	667	278	608	655	442	87	15	302	21	407	561	470	999999	648	999999	69	195	769	118	863	188	961	812	915	999999	999999	999999	207	117	801	94	553	844	220	630	667	824	116	999999	16	37	999999	572	538	843	999999	985	999999	569	999999	999999	83	10	999999	818	705	466	693	367	522	503	999999	999999	219	999999	999999	625	735	28	256	244	999999	999999	112	999999	807	399	284	81	813	934	999999	637	322	490	21	553	794	402	999999	999999	140	749	999999	512	999999	196	362	999999	999999	859	260	999999	999999	560	242	303	897	224	999999	316	999999	622	553	587	146	181	999999	728	310	999999	831	343	104	54	114	339	999999	999999	999999	621	47	999999	999999	954	684	999999	324	761	258	718	655	579	391	617	29	518	206	890	999999	57	324	633	915	999999	999999	999999	111	278	456	903	992	999999	608	399	999999	999999	384	599	999999	974	857	999999	480	592	810	261	951	486	35	595	143	420	233	999999	999999	413	153	867	926	767	69	55	314	355	725	999999	971	999999	348	895	999999	607	999999	401	999999	999999	162	332	569	999999	999999	625	999999	861	770	582	83	999999	102	999999	
980	999999	672	145	915	811	805	135	999999	462	999999	958	999999	139	999999	999999	432	832	999999	999999	260	820	308	160	802	444	803	453	585	152	999999	999999	899	483	915	626	934	852	485	999999	408	37	465	116	999999	16	487	122	409	244	160	250	668	11	614	169	218	522	342	481	18	999999	550	724	188	358	68	664	224	999999	601	579	999999	991	999999	232	364	202	664	796	999999	690	53	351	992	43	273	898	868	999999	999999	422	520	999999	379	55	487	999999	928	147	947	823	898	999999	642	581	893	999999	317	391	805	25	999999	546	523	328	319	208	999999	155	94	170	795	999999	426	188	69	352	622	647	745	623	274	527	848	144	792	478	708	421	999999	999999	591	486	950	402	565	973	490	61	736	288	18	783	63	787	37	999999	158	999999	521	551	65	670	999999	191	751	999999	697	389	999999	999999	500	321	15	498	578	318	518	33	622	95	861	571	911	466	615	490	999999	999999	116	999999	999999	253	899	999999	541	999999	999999	769	650	236	285	110	524	895	787	999999	777	564	218	718	920	134	841	436	689	999999	999999	999999	999999	270	999999	999999	283	182	520	999999	422	417	956	658	999999	749	382	999999	999999	761	56	999999	678	999999	713	999999	852	397	443	999999	412	472	909	999999	999999	659	203	390	370	999999	827	999999	999999	999999	284	370	608	560	999999	180	752	454	627	928	447	999999	511	656	557	955	785	885	739	325	844	999999	508	909	496	818	999999	999999	35	170	933	704	999999	147	643	353	311	301	158	272	452	957	845	980	999999	999999	158	546	832	999999	863	942	999999	68	695	334	862	698	74	431	624	759	428	466	994	999999	111	999999	22	214	654	493	737	476	873	999999	114	527	310	77	670	999999	169	999999	307	999999	999999	999999	451	999999	491	612	237	727	648	692	539	389	986	865	327	999999	533	628	761	999999	215	145	999999	808	229	344	398	997	760	615	600	808	999999	999999	652	527	921	703	999999	51	266	20	828	190	358	725	540	444	749	999999	485	541	999999	927	786	955	398	643	99	156	224	239	966	42	102	999999	999999	983	999999	799	863	830	904	719	123	205	316	14	999999	503	999999	953	257	875	140	68	948	241	226	696	139	288	613	577	827	36	53	796	98	627	505	556	231	949	31	654	637	149	814	999999	999999	394	192	595	999999	999999	999999	100	901	44	999999	988	999999	526	670	585	226	337	892	96	161	520	999999	999999	998	257	999999	308	854	999999	431	808	427	999999	57	745	999999	28	235	566	999999	953	
999999	63	845	516	789	704	999999	446	438	999999	999999	727	439	999999	478	358	999999	104	537	683	999999	999999	999999	999999	571	142	479	925	489	208	112	335	52	999999	625	862	988	491	468	999999	29	418	57	999999	561	700	999999	918	276	747	999999	140	38	371	716	478	450	872	945	657	234	363	999999	999999	999999	921	685	241	512	615	370	115	636	509	664	999999	379	491	999999	871	937	561	658	999999	777	971	306	680	491	157	421	126	999999	811	803	665	461	999999	924	639	24	999999	999999	661	999999	324	504	529	707	888	108	959	460	83	719	673	705	225	462	999999	624	999999	749	999999	203	253	569	824	705	998	376	562	566	782	856	973	155	999999	364	462	999999	777	973	603	999999	999999	999999	472	999999	140	999999	246	999999	698	24	20	223	60	467	143	754	679	823	708	521	546	402	677	227	999999	528	708	999999	999999	759	999999	999999	999999	316	740	587	107	733	575	47	140	999999	868	767	846	999999	999999	999999	999999	707	796	999999	275	91	512	70	988	254	354	611	262	999999	364	939	177	980	999999	744	726	555	657	946	258	671	390	348	534	909	380	999999	999999	178	639	999999	962	893	765	74	803	680	599	852	388	963	785	755	843	928	600	866	692	999999	813	675	60	999999	999999	604	701	999999	536	88	874	368	187	94	745	72	999999	283	224	999999	940	56	999999	804	567	294	885	634	505	999999	319	514	304	83	364	964	251	122	197	171	373	640	153	520	999999	30	785	700	20	780	950	327	999999	999999	419	767	999999	255	292	999999	718	999999	999999	930	999999	999999	74	114	729	781	821	999999	96	63	999999	310	902	999999	826	547	508	195	624	725	654	999999	999999	999999	664	596	254	999999	999999	775	999999	999999	999999	222	751	619	999999	681	970	999999	999999	999999	999999	598	60	118	999999	283	429	744	912	533	451	942	286	777	506	459	449	142	536	825	45	320	999999	999999	337	689	694	216	999999	827	224	395	765	569	761	274	563	999999	999999	970	999999	95	999999	999999	854	999999	936	999999	123	506	242	837	702	143	999999	999999	988	718	781	185	589	223	162	999999	318	66	999999	999999	26	241	896	893	411	565	259	999999	457	690	999999	307	999999	720	999999	95	999999	386	999999	632	519	840	999999	845	999999	999999	391	999999	932	999999	611	999999	999999	999999	957	881	609	348	436	146	884	109	472	307	240	483	999999	868	129	76	500	932	372	999999	207	185	999999	60	129	999999	999999	999999	28	680	88	999999	454	532	763	221	485	999999	949	999999	747	420	378	978	614	
300	133	522	243	865	286	678	436	999999	999999	782	927	559	229	582	961	999999	91	792	999999	552	999999	899	115	999999	591	254	982	815	806	787	807	975	445	828	730	999999	662	162	999999	410	262	154	510	981	999999	926	36	377	999999	760	339	999999	759	999999	271	999999	417	999999	284	41	999999	620	502	245	974	951	999999	401	851	999999	334	928	999999	819	299	999999	399	133	999999	664	228	615	229	999999	457	231	226	999999	567	506	253	336	878	372	999999	641	652	274	16	343	812	635	526	294	435	410	197	940	773	386	834	293	712	619	812	90	400	456	787	753	735	740	834	999999	66	999999	59	35	114	657	242	999999	127	999999	851	593	99	999999	999999	56	43	285	999999	191	671	959	624	268	560	633	250	205	486	262	607	82	801	999999	238	999999	361	172	999999	125	153	709	176	432	767	229	991	466	999999	999999	720	459	999999	652	999999	999999	384	791	999999	481	416	47	648	864	682	999999	792	917	706	194	695	871	450	493	47	999999	999999	201	501	999999	642	784	370	745	999999	999999	999999	158	999999	141	62	999999	999999	364	708	999999	70	999999	750	987	999999	83	759	999999	999999	848	19	647	614	720	314	192	300	145	999999	999999	676	903	331	534	838	643	999999	575	141	135	184	999999	999999	999999	901	490	450	513	902	568	999999	720	700	694	999999	999999	543	778	826	869	279	561	526	87	439	999999	999999	225	999999	999999	655	193	518	919	999999	924	862	683	818	999999	742	786	242	279	606	955	999999	999999	999999	999999	110	999999	748	271	855	622	569	999999	501	744	510	235	364	999999	913	842	999999	780	999999	999999	441	860	960	13	999999	492	329	256	481	999999	953	352	828	999999	999999	16	444	999999	999999	999999	999999	999999	191	999999	999999	517	432	999999	366	764	753	432	617	182	113	250	689	999999	143	372	303	322	236	27	999999	167	406	750	999999	907	407	999999	717	969	999999	286	679	886	691	999999	70	206	890	717	730	999999	735	656	999999	453	326	699	123	700	757	52	927	173	292	164	120	681	999999	999999	366	798	714	648	999999	826	571	803	999999	523	312	107	999999	519	999999	270	432	999999	250	971	590	707	841	999999	221	816	359	515	604	536	509	388	999999	442	360	999999	816	97	342	682	882	523	645	599	397	999999	999999	418	875	999999	999999	370	440	736	999999	658	957	697	436	507	477	65	208	999999	999999	924	609	999999	169	999999	454	345	999999	568	99	77	999999	252	629	999999	205	999999	639	582	999999	148	999999	761	574	701	974	999999	999999	999999	215	
826	324	127	586	999999	61	631	258	519	577	396	953	872	647	800	596	715	77	999999	999999	536	999999	626	723	874	999999	848	425	467	999999	999999	999999	583	362	272	752	944	999999	166	509	574	692	130	15	999999	195	84	124	773	115	999999	61	784	532	678	411	698	999999	712	999999	999999	215	791	999999	999999	711	380	520	384	58	651	59	910	376	737	999999	305	620	315	688	902	734	652	999999	133	283	901	60	999999	999999	63	550	953	999999	306	368	901	992	999999	706	815	564	739	725	463	219	151	999999	795	834	115	87	98	33	594	478	563	438	14	969	809	330	836	523	994	111	999999	250	80	378	999999	313	999999	999999	873	348	999999	927	898	913	999999	999999	264	848	755	976	999999	999999	86	827	999999	472	988	793	896	495	727	225	730	361	999999	901	347	426	892	802	999999	489	160	255	483	636	999999	100	999999	326	75	987	999999	999999	649	999999	174	999999	999999	480	324	74	712	387	999999	779	999999	546	800	999999	999999	837	956	953	999999	972	999999	830	353	178	932	897	956	580	430	739	458	712	712	999999	736	999999	853	421	487	165	777	772	635	704	440	993	300	606	999999	237	41	999999	271	677	396	343	898	404	547	999999	999999	141	957	880	331	493	834	853	503	60	984	544	475	600	205	17	205	649	738	939	607	359	410	202	708	643	451	44	560	999999	207	458	873	70	58	645	814	999999	383	999999	168	446	999999	129	252	496	999999	671	482	389	999999	258	665	608	819	757	731	765	181	687	999999	799	302	110	853	535	670	415	552	559	202	450	275	999999	780	170	257	999999	949	222	305	779	562	999999	999999	948	792	275	250	300	999999	59	582	696	903	368	999999	999999	275	999999	999999	932	128	922	196	698	983	873	827	659	510	999999	815	959	391	272	999999	131	846	905	742	405	174	262	646	153	867	579	888	999999	26	999999	25	242	396	372	661	640	985	565	964	919	447	591	999999	473	999999	623	314	641	132	32	164	369	999999	430	768	999999	286	999999	830	999999	999999	415	642	265	434	582	573	29	611	606	146	291	940	823	999999	583	471	183	908	254	274	999999	300	994	100	655	999999	999999	604	795	364	941	734	560	934	41	948	535	48	999999	999999	295	999999	525	886	999999	999999	160	472	999999	404	112	144	586	149	738	125	648	999999	999999	323	607	424	816	251	204	556	389	889	926	999999	999999	144	257	203	999999	226	999999	118	999999	236	118	999999	999999	400	261	807	158	999999	206	916	310	370	269	999999	452	
999999	224	284	691	327	48	271	546	559	999999	999999	887	392	999999	999999	351	540	947	999999	215	114	999999	999999	990	397	407	968	999999	20	999999	999999	875	909	999999	117	999999	500	426	999999	999999	846	956	859	932	293	919	765	261	685	999999	770	422	999999	999999	348	866	999999	293	304	999999	80	578	536	999999	891	103	977	641	62	999999	851	999999	58	363	368	157	999999	492	706	999999	999999	716	17	445	564	999999	167	999999	412	251	214	216	131	979	127	278	999999	634	51	200	942	133	999999	176	723	656	374	363	999999	200	721	315	587	827	999999	999999	571	100	671	737	935	210	239	999999	314	644	992	79	246	100	999999	520	450	516	999999	518	999999	841	722	999999	789	804	13	221	530	898	629	304	701	762	707	338	999999	314	264	999999	894	398	862	88	663	304	126	683	472	210	999999	80	302	769	999999	729	999999	999999	948	999999	207	27	290	999999	25	698	378	483	393	399	557	999999	261	999999	624	128	978	999999	999999	494	687	330	749	329	43	558	11	932	915	977	960	210	365	133	544	876	118	456	72	965	926	999999	300	999999	653	999999	999999	508	154	728	751	734	518	463	453	999999	278	960	382	467	999999	446	999999	415	438	999999	780	137	999999	748	19	532	581	288	999999	999999	999999	999999	999999	999999	739	502	787	197	236	235	999999	901	679	666	607	158	83	605	278	999999	84	884	644	306	947	691	259	406	718	228	163	239	895	999999	999999	603	294	78	727	204	999999	380	189	213	665	879	999999	592	150	861	999999	999999	20	88	969	999999	40	379	367	58	253	391	999999	17	82	999999	999999	999999	819	999999	864	14	877	84	999999	999999	705	441	641	78	243	999999	265	856	768	187	999999	999999	439	999999	999999	914	711	999999	950	999999	901	181	141	999999	999999	999999	999999	145	999999	999999	108	935	999999	275	999999	999999	999999	298	815	587	999999	622	999999	895	999999	199	841	999999	442	949	303	999999	134	564	999999	999999	309	438	206	999999	893	130	859	999999	88	294	570	173	261	999999	186	422	863	373	151	289	932	246	999999	682	345	655	703	58	161	999999	999999	999999	473	999999	299	309	102	759	693	15	762	925	999999	948	629	678	865	469	999999	999999	344	761	423	522	601	73	468	999999	720	999999	426	999999	999999	187	483	999999	999999	345	683	999999	999999	114	679	999999	526	16	999999	31	63	667	789	999999	285	280	999999	60	278	950	999999	235	840	579	999999	456	589	951	763	999999	475	999999	977	999999	785	895	561	999999	91	287	996	594	999999	447	469	999999	457	191	
535	999999	621	999999	610	999999	29	457	46	750	999999	999999	556	574	252	789	556	313	689	269	458	999999	719	335	999999	991	999999	730	999999	999999	119	999999	999999	407	999999	872	999999	52	150	999999	511	338	858	810	175	858	999999	431	352	999999	891	166	999999	198	999999	155	182	295	464	618	795	298	999999	999999	640	999999	234	159	158	380	771	999999	172	999999	757	999999	531	999999	999999	119	271	533	999999	735	999999	953	623	999999	999999	280	999999	999999	588	532	999999	222	471	224	180	97	999999	581	282	972	999999	387	993	911	999999	611	999999	273	135	354	356	272	909	140	141	686	464	999999	483	878	680	999999	925	640	28	545	658	316	999999	999999	485	999999	260	416	651	134	960	712	999999	999999	656	435	607	999999	185	180	999999	999999	93	493	632	999999	107	999999	301	55	462	362	892	999999	952	317	999999	62	999999	666	21	999999	489	999999	726	752	56	420	232	254	441	691	465	848	242	328	233	255	449	277	999999	999999	124	605	672	607	819	483	120	348	900	554	999999	518	999999	809	851	87	766	999999	172	999999	180	57	614	770	896	53	662	999999	94	290	613	601	999999	164	388	999999	344	999999	932	572	309	883	354	886	327	947	690	433	476	155	488	999999	114	999999	686	77	999999	902	710	776	820	485	999999	620	999999	773	999999	13	430	999999	999999	647	999999	599	386	297	703	999999	452	949	363	999999	999999	938	999999	54	496	176	478	999999	891	441	417	166	752	824	999999	733	999999	999999	511	686	999999	999999	412	841	620	515	529	999999	374	273	999999	761	423	591	999999	325	999999	897	999999	278	999999	119	999999	311	239	792	847	562	999999	999999	782	999999	999999	676	999999	660	535	960	433	999999	999999	89	999999	628	999999	999999	742	999999	507	313	999999	58	999999	243	161	999999	999999	111	611	828	667	966	731	404	490	560	999999	746	364	667	790	999999	999999	305	630	999999	171	457	999999	583	59	686	65	999999	65	999999	631	214	525	342	238	434	358	999999	323	999999	357	999999	147	432	999999	999999	999999	839	523	999999	584	971	612	705	731	974	782	38	779	980	911	377	999999	756	929	118	230	999999	439	365	510	869	982	949	108	619	999999	896	249	999999	881	225	840	999999	999999	659	602	820	999999	264	651	330	824	342	999999	979	213	391	503	235	999999	783	410	168	999999	999999	989	999999	999999	999999	999999	999999	788	727	109	695	999999	349	606	999999	516	410	999999	184	713	189	55	649	190	128	415	928	402	24	999999	999999	999999	681	455	999999	999999	999999	999999	498	999999	765	542	107	242	84	
999999	999999	785	233	999999	999999	372	235	454	999999	669	349	482	488	707	736	493	773	999999	12	999999	855	894	170	999999	999999	999999	923	585	948	646	999999	999999	115	675	550	999999	179	999999	911	735	999999	999999	999999	999999	330	466	735	790	999999	281	768	999999	240	999999	596	970	999999	623	999999	188	999999	650	506	728	721	932	999999	812	166	999999	999999	478	538	276	301	999999	814	393	289	119	999999	142	721	999999	878	301	187	911	89	579	526	555	163	732	999999	938	999999	360	65	999999	99	999999	633	279	956	300	128	963	999999	968	999999	241	999999	42	999999	316	928	828	850	999999	755	465	999999	587	77	999999	324	806	980	362	896	463	338	892	999999	538	509	452	720	999999	183	223	19	120	423	294	221	999999	15	980	19	902	999999	635	642	634	199	999999	999999	197	975	999999	982	999999	999999	702	903	451	22	199	806	486	118	273	999999	541	455	622	999999	782	999999	204	800	999999	353	999999	953	702	260	999999	999999	462	250	532	999999	861	240	999999	48	721	390	999999	117	815	183	999999	794	246	388	110	189	576	883	429	999999	781	521	999999	999999	87	748	211	201	628	850	354	246	585	661	396	310	986	999999	999999	401	999999	999999	999999	827	999999	209	999999	999999	159	215	771	999999	820	892	830	999999	258	273	960	972	189	579	489	964	829	296	218	585	992	999999	999999	992	999999	38	853	999999	536	999999	999999	878	41	886	51	422	999999	774	425	693	830	999999	62	722	624	999999	221	217	999999	999999	997	533	991	999999	332	999999	22	779	999999	792	48	145	813	103	887	92	940	303	999999	999999	885	64	999999	999999	754	945	747	480	377	962	816	999999	999999	516	999999	852	999999	900	563	999999	409	309	636	633	655	694	242	959	835	542	538	999999	680	539	144	943	662	475	386	386	613	542	412	999999	975	402	58	307	935	999999	204	50	739	999999	667	586	999999	247	870	69	713	999999	644	835	433	898	965	557	381	999999	199	421	523	186	88	999999	999999	459	657	999999	646	999999	34	800	347	497	188	834	999999	557	524	425	605	327	999999	825	999999	576	752	999999	999999	999999	925	720	844	999999	526	999999	767	999999	689	999999	589	999999	423	778	763	999999	497	999999	999999	141	999999	824	700	774	815	206	513	262	999999	999999	706	580	826	154	18	999999	955	564	999999	625	76	82	868	555	999999	988	903	894	72	63	89	817	367	305	816	111	30	80	999999	329	59	514	830	369	999999	999999	791	278	770	460	999999	933	964	999999	999999	999999	955	155	938	827	999999	999999	200	915	
250	999999	222	999999	338	906	292	885	596	999999	575	561	251	509	292	826	207	999999	134	999999	175	156	999999	273	241	213	999999	875	999999	150	999999	999999	324	914	999999	382	796	270	999999	999999	177	12	346	322	528	999999	371	456	862	121	999999	999999	999999	588	750	104	999999	949	298	134	760	999999	753	456	624	145	247	336	999999	999999	40	999999	695	270	443	172	809	539	999999	729	999999	699	23	30	520	369	945	735	174	33	345	846	971	815	999999	999999	999999	889	698	393	274	45	75	952	91	692	972	234	154	587	999999	507	215	569	999999	71	999999	733	935	265	199	511	172	999999	574	193	965	879	167	999999	913	919	841	360	464	806	999999	999999	938	828	396	721	591	999999	739	838	641	999999	532	51	367	999999	954	999999	204	763	873	708	387	898	727	102	76	471	674	374	999999	999999	999999	486	437	342	999999	999999	868	999999	920	585	999999	736	999999	999999	357	999999	325	396	965	408	165	701	933	924	683	50	110	303	655	129	911	374	182	786	307	55	613	34	731	846	999999	727	843	297	91	650	999999	999999	999999	949	156	287	999999	267	999999	999999	999999	512	658	753	999999	575	822	800	674	262	564	764	265	311	512	300	664	128	999999	999999	858	999999	999999	43	693	999999	558	705	973	633	965	914	97	893	502	110	999999	978	839	999999	999999	999999	622	829	95	999999	999999	999999	446	855	999999	999999	433	999999	555	999999	999999	625	69	81	999999	126	827	999999	296	650	677	371	808	412	999999	686	288	835	533	815	999999	23	948	112	36	999999	269	999999	20	999999	491	826	347	596	440	999999	918	768	981	999999	224	582	542	999999	914	999999	634	44	930	936	11	597	736	740	999999	656	677	957	54	902	857	709	999999	611	999999	850	999999	222	971	184	768	520	854	999999	600	450	481	512	197	999999	489	999999	197	84	683	893	99	607	713	784	83	999999	999999	88	931	515	999999	931	286	73	523	422	73	755	177	999999	743	991	149	442	999999	174	770	565	422	633	521	955	927	999999	760	426	509	999999	111	808	796	775	814	95	898	999999	235	133	965	77	170	999999	907	202	159	108	999999	281	609	999999	200	167	999999	307	993	597	14	999999	313	107	913	877	654	369	695	968	187	64	543	635	938	646	600	355	999999	89	999999	734	125	662	999999	238	586	202	617	638	119	516	101	311	545	224	999999	867	999999	999999	788	547	507	191	920	999999	999999	974	969	999999	567	999999	835	914	999999	279	896	650	150	999999	300	461	999999	66	999999	671	963	242	
100	999999	999999	999999	200	999999	301	510	999999	999999	741	553	500	611	999999	74	80	799	999999	186	761	275	328	180	727	999999	993	336	796	450	333	259	999999	999999	884	255	999999	835	129	657	623	49	52	962	908	596	194	999999	238	999999	985	69	990	786	481	999999	406	655	999999	721	195	999999	713	999999	610	492	112	996	727	977	346	999999	679	32	563	722	232	365	271	141	295	314	107	999999	999999	274	268	664	33	69	849	81	830	408	999999	999999	335	266	999999	426	999999	197	999999	999999	350	999999	999999	968	233	758	999999	50	394	999999	435	881	866	604	331	999999	233	447	972	668	999999	999999	999999	999999	560	904	396	965	14	999999	646	107	353	846	768	715	884	300	441	274	999999	809	687	957	972	591	791	731	935	999999	202	56	225	302	999999	999999	999999	119	417	328	999999	999999	45	549	236	338	538	30	835	615	462	999999	16	707	212	328	587	458	307	999999	122	999999	40	999999	999999	599	999999	60	722	692	381	999999	883	122	902	829	773	999999	730	999999	999999	771	895	999999	563	270	50	517	99	805	499	999999	812	999999	216	707	606	57	897	636	456	487	307	153	999999	999999	59	894	999999	382	554	449	728	662	916	351	768	999999	435	999999	559	374	960	917	203	495	962	999999	906	204	999999	726	249	999999	198	575	474	999999	95	875	999999	156	711	717	260	59	167	159	999999	864	939	999999	999999	516	87	999999	526	999999	999999	748	725	614	987	611	159	828	210	634	474	350	999999	26	624	560	180	999999	663	253	667	153	337	999999	913	51	265	337	999999	733	26	999999	58	94	999999	346	159	999999	168	109	568	431	849	532	684	999999	987	922	999999	999999	345	673	427	283	721	806	999999	912	701	946	356	821	723	476	618	999999	301	999999	224	288	999999	999999	254	563	685	246	304	804	138	731	999999	342	66	53	999999	353	689	775	372	995	999999	999999	904	999999	753	746	707	999999	914	327	889	999999	708	992	660	771	428	864	597	485	511	615	784	969	892	999999	999999	680	89	999999	677	999999	429	228	362	172	669	42	999999	938	538	999999	999999	999999	842	857	999999	74	392	626	924	999999	187	886	494	999999	999999	935	329	739	982	36	999999	649	649	372	999999	489	999999	498	111	395	999999	999999	947	588	999999	973	999999	44	999999	700	298	463	999999	853	999999	999999	734	51	999999	734	712	80	956	511	999999	250	999999	479	91	154	433	894	524	999999	769	528	999999	999999	594	489	999999	295	999999	291	738	999999	309	796	999999	243	755	598	788	999999	683	984	
999999	445	958	485	813	656	952	244	276	404	999999	999999	93	819	603	999999	457	230	999999	427	720	675	999999	999999	940	999999	455	848	399	834	115	157	855	785	826	503	946	118	999999	161	342	124	24	999999	901	497	999999	214	639	926	999999	568	999999	265	273	36	672	178	544	450	999999	114	999999	999999	999999	999999	956	308	992	109	881	348	554	774	95	605	660	438	999999	453	660	251	999999	473	693	547	707	599	999999	999999	830	999999	999999	235	950	237	279	582	55	120	540	999999	222	539	54	999999	999999	676	999999	668	999999	243	288	101	789	999999	895	381	748	999999	93	367	786	202	278	113	999999	999999	824	857	335	87	393	778	912	255	999999	679	428	890	533	40	999999	853	433	597	500	999999	999999	999999	342	897	999999	304	37	183	999999	29	270	941	37	694	852	322	342	299	850	999999	188	544	999999	225	953	857	999999	62	937	933	769	999999	613	302	883	833	999999	438	253	999999	751	739	627	19	999999	487	863	999999	188	117	521	999999	746	990	999999	901	69	126	944	999999	86	999999	245	695	260	588	338	734	811	28	797	903	55	762	757	999999	917	921	806	999999	994	389	873	830	421	635	935	622	998	981	773	999999	493	278	22	777	504	931	999999	829	158	138	999999	170	999999	617	999999	984	242	855	983	148	319	478	981	696	110	999999	283	625	653	715	736	829	254	398	999999	999999	749	980	944	999999	999999	976	327	999999	363	999999	999999	804	546	951	390	152	997	635	98	25	296	325	676	99	999999	999999	186	442	402	206	999999	999999	207	321	244	999999	911	998	976	342	160	126	999999	397	999999	999999	88	702	335	999999	831	619	999999	404	490	999999	313	855	336	38	800	884	999999	166	798	999999	606	999999	716	137	241	999	999999	755	864	180	981	289	204	189	65	484	999999	809	999999	999999	621	802	831	999999	948	999999	671	947	542	999999	999999	187	999999	304	999999	854	985	207	361	999999	960	554	539	319	452	34	660	157	973	326	777	663	791	999999	978	804	403	906	999999	186	337	711	223	999999	527	804	690	900	317	999999	999999	909	458	542	345	76	272	522	367	923	999999	524	974	225	999999	990	395	105	326	78	461	89	999999	185	504	258	340	999999	792	648	343	759	840	999999	828	867	999999	259	167	911	541	880	549	999999	780	813	736	997	999999	536	999999	594	583	248	749	418	999999	282	999999	96	999999	331	729	999999	999999	645	684	212	397	999999	785	146	937	414	999999	580	540	761	404	999999	522	342	840	265	239	749	186	601	
32	419	999999	999999	221	81	999999	219	160	999999	676	144	139	534	610	999999	751	282	656	178	712	179	878	139	878	356	999999	403	491	474	489	840	469	92	190	978	654	999999	999999	866	239	326	429	999999	95	269	561	987	999999	370	999999	957	999999	17	889	852	999999	846	999999	864	507	781	728	999999	350	836	999999	56	354	631	825	897	356	790	939	395	750	177	999999	999999	795	999999	670	131	960	532	748	462	203	337	999999	999999	799	999999	999999	458	598	742	999999	259	594	999999	999999	111	544	616	610	999999	999999	503	999999	373	801	445	78	920	999999	999999	725	999999	97	223	853	26	194	27	107	296	430	490	999999	999999	807	795	33	291	942	569	587	354	921	446	999999	700	235	83	999999	999999	999999	449	347	992	999999	999999	171	999999	660	627	916	999999	999999	324	999999	999999	706	104	999999	16	422	787	977	551	29	381	896	999999	829	163	790	999999	21	743	304	981	153	804	990	264	999999	651	630	325	653	70	836	999999	565	806	993	999999	517	999	942	214	471	795	999999	999999	999999	999999	552	507	836	999999	515	774	999999	899	999999	999999	113	311	999999	770	167	661	999999	959	545	999999	95	32	169	999999	604	999999	999999	100	519	358	831	999999	608	123	108	132	489	848	554	71	999999	999999	999999	999999	37	215	627	182	57	810	999999	23	999999	367	434	530	347	186	999999	503	973	999999	389	95	999999	759	999999	268	671	44	182	60	414	483	711	999999	659	999999	632	398	999999	629	999999	999999	999999	817	253	999999	689	999999	784	999999	647	60	97	999999	999999	287	30	277	511	368	510	22	999999	846	609	626	655	15	999999	279	554	999999	119	999999	886	999999	633	262	515	462	999999	102	259	869	999999	363	396	64	153	999999	57	364	886	35	999999	999999	999999	999999	218	627	595	683	707	515	757	999999	941	999999	770	606	999999	768	762	999999	999999	418	762	999999	443	255	999999	600	861	999999	231	999999	999999	999999	235	856	607	27	53	888	999999	999999	394	999999	122	577	422	652	293	546	727	289	602	837	245	710	999999	314	181	999999	396	995	999999	218	999999	567	909	857	517	914	999999	636	724	873	193	893	33	28	999999	865	833	999999	317	324	772	941	598	98	999999	525	588	999999	845	91	999999	999999	83	185	459	555	668	999999	999999	379	548	100	999999	728	999999	352	686	999999	659	316	138	809	687	999999	446	352	968	999999	18	991	999999	705	790	643	381	321	820	847	568	109	206	278	999999	937	776	999999	999999	869	444	999999	839	999999	644	539	952	692	999999	575	739	117	
999999	847	556	999999	999999	843	309	921	999999	342	531	839	999999	559	119	859	367	999999	999999	765	999999	109	999999	999999	162	996	70	261	999999	689	138	254	118	460	523	359	722	308	893	999999	381	999999	522	111	974	999999	648	95	429	102	999999	443	844	973	152	487	470	53	991	57	782	58	241	667	214	287	730	999999	999999	760	146	999999	856	798	393	510	586	284	538	162	357	975	999999	598	999999	695	409	999999	318	45	888	679	317	845	160	333	234	855	999999	697	279	419	58	669	955	276	999999	56	590	642	901	999999	514	999999	999999	807	226	642	313	999999	877	999999	921	999999	871	467	751	20	648	999999	286	730	387	840	999999	937	926	171	999999	96	999999	363	999999	999999	999999	702	174	478	999999	352	116	999999	551	388	820	999999	497	999999	999999	498	525	575	999999	530	366	999999	808	674	955	762	880	65	999	226	410	524	51	255	866	178	999999	282	865	999999	954	694	999999	999	999999	210	999999	999999	373	154	571	543	954	33	319	999999	894	500	523	392	472	61	591	334	977	305	641	252	999999	629	205	252	709	999999	999999	671	991	999999	999999	999999	322	999999	691	999999	655	999999	569	27	935	903	284	999999	759	482	999999	999999	999999	854	999999	725	568	207	697	744	948	999999	833	999999	457	647	971	95	847	768	80	999999	370	735	679	119	999999	623	316	287	355	404	493	236	280	673	999999	147	999999	928	999999	124	999999	999999	907	336	44	718	999999	999999	931	999999	999999	990	412	371	542	377	184	912	989	945	891	419	399	999999	835	606	999999	784	89	834	309	999999	582	955	167	423	828	352	85	27	63	28	356	166	449	999999	824	909	140	200	962	874	939	250	233	999999	999999	362	500	438	147	785	218	107	999999	45	999999	999999	213	999999	549	831	837	971	999999	999999	73	242	114	342	782	671	654	888	871	434	980	342	732	273	866	475	852	647	999999	277	810	258	277	414	999999	376	705	21	651	140	47	999999	358	360	830	324	257	167	655	999999	141	329	236	464	999999	85	725	940	262	999999	999999	199	101	624	999999	814	965	700	257	415	965	643	247	740	397	999999	983	999999	999999	552	227	694	991	413	999999	490	32	999999	999999	19	651	999999	758	578	999999	847	876	733	999999	25	358	999999	910	250	510	999999	999999	495	76	53	999999	999999	999999	710	855	295	208	999999	999999	582	792	162	351	248	999999	210	884	668	589	550	145	260	94	427	203	670	784	999999	902	648	999999	536	746	999999	917	308	999999	58	723	865	648	198	255	999999	
232	206	999999	999999	486	310	999999	999999	999999	526	907	841	999999	999999	516	999999	999999	457	786	999999	184	266	416	999999	999999	465	942	836	945	723	902	947	999999	999999	204	997	999999	999999	273	601	999999	984	629	230	408	999999	49	999999	542	538	365	200	412	999999	999999	966	789	999999	999999	31	368	777	999999	999999	999999	959	836	890	999999	999999	729	398	193	194	805	199	637	196	637	254	425	764	304	999999	368	711	545	999999	837	238	217	295	771	999999	243	267	516	446	999999	999999	249	999999	302	33	808	966	999999	227	610	351	339	603	541	999999	606	603	483	999999	824	912	423	247	62	657	999999	999999	626	941	950	999999	999999	999999	589	198	14	276	472	280	999999	999999	999999	328	988	999999	898	614	753	675	999999	999999	999999	999999	621	999999	999999	999999	999999	645	722	374	350	75	276	999999	667	148	999999	999999	101	340	141	212	999999	433	218	105	259	999999	999999	999999	690	951	306	999999	999999	238	999999	896	173	999999	179	827	558	999999	60	638	999999	925	827	760	999999	999999	583	315	508	580	992	999999	484	929	752	540	886	35	999999	399	769	955	307	439	999999	127	189	98	170	314	654	227	382	580	999999	333	999999	997	106	289	999999	999999	812	194	245	391	421	243	999999	999999	940	532	560	661	869	106	628	398	999999	483	230	495	154	999999	925	775	815	904	885	999999	801	888	999999	999999	31	778	152	123	203	188	999999	999999	999999	999999	999999	999999	666	721	999999	947	705	999999	806	623	69	999999	999999	618	999999	999999	999999	517	999999	833	837	999999	603	166	999999	101	953	999999	999999	22	999999	284	999999	623	999999	803	118	104	204	937	722	461	999999	315	344	149	932	534	855	999999	612	198	999999	999999	693	322	528	510	91	619	994	201	155	793	999999	785	233	999999	787	464	361	481	323	420	120	999999	969	999999	822	500	168	999999	658	471	410	589	686	999999	930	518	285	608	22	999999	942	531	316	999999	470	999999	999999	710	747	401	382	999999	875	187	893	316	352	999999	999999	591	460	999999	542	999999	393	999999	999999	999999	301	999999	999999	999999	469	999999	999999	589	80	681	826	999999	584	457	681	999999	99	280	714	999999	761	624	175	53	920	430	134	376	988	632	905	214	461	999999	419	477	221	999999	999999	146	709	313	246	671	414	425	16	12	894	285	594	122	550	599	818	677	113	145	832	48	613	110	601	447	999999	622	811	248	48	213	999999	469	999999	577	999999	999999	999999	999999	999999	505	424	131	481	712	48	999999	664	999999	527	742	374	86	797	632	533	608	712	999999	
999999	792	613	999999	964	999999	239	999999	513	973	799	370	299	608	505	336	624	491	629	888	409	999999	957	949	999999	305	838	968	999999	977	54	200	745	588	999999	847	891	999999	999999	999999	999999	999999	999999	690	72	167	452	765	999999	470	999999	51	979	823	999999	999999	834	664	57	668	852	271	461	535	999999	999999	999999	711	999999	999999	999999	968	999999	838	415	495	704	277	886	563	852	83	398	212	969	12	221	921	999999	698	22	237	607	999999	999999	221	461	753	762	464	541	999999	999999	922	999999	49	717	150	999999	903	216	999999	777	494	815	999999	872	259	999999	925	396	704	522	310	645	217	370	999999	901	203	999999	951	514	999999	999999	120	999999	999999	187	930	295	80	512	999999	999999	999999	460	123	999999	167	348	999999	196	836	77	837	229	465	286	818	678	881	999999	999999	999999	264	62	999999	473	999999	472	406	82	999999	640	326	201	237	818	200	999999	257	999999	743	854	830	999999	678	365	999999	999999	851	199	999999	262	414	999999	298	424	237	403	116	999999	977	999999	942	140	561	206	751	999999	991	646	96	71	430	727	505	369	49	500	383	989	999999	813	621	216	999999	999999	235	494	903	812	590	999999	999999	999999	185	58	912	700	213	482	613	549	899	214	113	306	999999	686	336	999999	385	737	999999	126	999999	173	83	735	427	187	970	266	742	189	65	299	999999	999999	551	456	456	349	296	901	385	739	914	416	999999	416	551	548	167	999999	999999	853	999999	533	246	22	975	187	999999	35	512	999999	806	999999	158	813	885	19	145	879	999999	46	450	128	741	632	259	666	631	999999	636	431	108	768	751	999999	522	888	586	539	999999	999999	999999	271	399	38	999999	204	999999	299	531	999999	999999	999999	501	401	412	999999	791	614	763	319	555	271	399	999999	258	48	968	946	999999	996	433	999999	409	212	969	189	728	713	999999	999999	408	342	489	104	999999	820	276	360	999999	862	106	972	776	999999	723	804	999999	318	780	893	235	999999	997	999999	999999	808	878	298	431	999999	999999	87	999999	708	911	223	782	304	72	437	772	618	156	439	999999	999999	829	999999	489	999999	999999	419	999999	805	829	999999	999999	954	999999	220	999999	977	928	577	931	28	67	78	259	510	999999	577	256	352	999999	999999	999999	999999	999999	656	978	999999	809	266	914	520	154	118	878	825	878	828	317	852	494	794	999999	999999	507	999999	403	999999	999999	978	152	740	999999	999999	999999	999999	920	776	999999	339	241	312	178	671	663	421	874	949	999999	433	632	203	269	404	999999	999999	927	
597	999999	999999	263	227	651	830	999999	183	357	563	434	666	905	999999	509	977	621	192	626	999999	999999	96	16	454	571	999999	999999	999999	480	769	999999	356	294	332	716	575	86	23	660	347	557	490	74	321	999999	533	528	530	694	999999	782	675	999999	909	682	973	747	809	656	999999	484	999999	702	999999	999999	88	381	582	394	999999	901	999999	999999	288	470	434	999999	999999	929	47	999999	999999	265	198	986	67	645	384	649	999999	828	276	366	574	863	999999	787	999999	490	446	999999	945	145	760	390	999999	999999	432	449	258	951	61	880	618	59	658	909	513	601	772	999999	999999	933	652	999999	635	250	957	999999	87	647	546	215	493	886	100	690	504	999999	999999	915	223	999999	401	790	777	396	748	524	214	999999	283	885	717	13	164	22	999999	999999	755	934	195	999999	372	611	415	846	396	999999	959	968	414	705	999999	999999	999999	71	542	861	337	248	999999	443	221	603	373	999999	497	490	999999	999999	999999	848	999999	876	730	217	572	790	999999	930	999	25	565	246	999999	578	999999	999999	783	102	999999	631	327	516	441	751	794	768	999999	754	359	999999	999999	881	999999	999999	651	999999	137	999999	499	751	999999	407	999999	486	878	975	535	795	566	637	706	999999	999999	999999	531	546	445	978	999999	804	552	630	581	999999	24	999999	999999	512	999999	191	732	999999	603	999999	155	920	277	954	999999	819	999999	999999	999999	722	210	372	283	207	44	114	478	999999	600	999999	209	855	999999	999999	472	204	510	999999	999999	384	999999	934	44	879	428	610	279	490	999999	602	999999	110	442	858	999999	651	410	277	477	821	713	999999	181	909	529	999999	104	132	492	679	319	220	583	999999	817	999999	337	404	778	434	835	988	54	997	133	999999	422	967	262	820	793	243	999999	56	671	999999	763	135	999999	138	999999	156	997	999999	999999	361	526	999999	51	627	999999	999999	499	53	999999	724	538	183	786	999999	878	136	999999	672	885	86	664	537	152	496	999999	212	999999	649	918	688	990	619	714	771	582	793	999999	634	506	786	999999	512	999999	946	793	589	999999	929	260	389	999999	334	999999	216	696	989	999999	555	125	999999	962	849	135	307	733	919	469	24	848	94	210	245	176	109	999999	162	476	205	703	999999	999999	124	399	538	999999	666	999999	999999	999999	592	317	380	518	394	824	999999	386	762	999999	873	130	335	90	999999	188	999999	168	450	874	544	522	999999	852	203	258	999999	459	596	999999	77	849	961	939	999999	777	829	727	781	284	999999	775	713	982	999999	801	537	
999999	233	359	371	507	999999	633	999999	80	36	528	324	999999	976	999999	790	999999	154	34	169	395	825	398	999999	323	999999	175	999999	768	808	307	999999	999999	720	813	999999	999999	534	570	229	999999	409	194	751	311	413	999999	308	13	985	846	838	804	999999	152	218	835	10	999999	130	464	206	771	272	728	505	921	425	999999	218	553	343	584	805	831	986	640	647	999999	999999	741	999999	432	783	961	999999	228	760	578	604	400	246	999999	450	999999	141	999999	922	32	805	491	229	999999	999999	442	513	264	998	810	166	578	197	999999	999999	388	597	774	999999	310	268	287	171	847	568	817	999999	857	999999	50	999999	358	999999	999999	252	428	521	731	999999	351	458	215	229	999999	421	36	212	293	999999	71	177	366	648	622	764	528	330	382	577	999999	999999	656	130	957	121	807	860	999999	710	999999	867	865	147	647	999999	999999	67	221	999999	541	615	999999	999999	82	999999	999999	710	105	999999	724	107	999999	164	659	999999	802	95	271	838	614	999999	639	582	999999	204	311	228	11	770	711	470	999999	947	45	372	111	147	57	93	777	106	999999	999999	999999	622	999999	711	488	999999	59	967	795	382	820	376	975	451	999999	878	999999	124	999999	334	999999	263	988	201	129	999999	124	664	47	999999	70	517	409	926	595	14	476	600	740	579	720	744	999999	999999	136	999999	396	660	999999	999999	521	663	397	440	564	999999	634	536	591	201	316	999999	929	617	322	313	966	59	855	999999	999999	972	383	999999	614	414	587	999999	999999	461	900	464	999999	868	666	999999	129	999999	371	862	380	939	18	549	273	335	814	67	423	823	999999	999999	999999	367	999999	548	999999	268	826	160	999999	382	471	140	300	851	975	999999	950	915	999999	997	688	992	517	471	964	999999	865	288	599	530	838	252	759	563	999999	61	110	128	999999	999999	152	220	717	997	478	878	259	421	360	753	117	508	639	704	658	999999	850	306	584	456	999999	999999	999999	625	544	228	381	737	999999	999999	960	831	799	331	854	478	999999	519	992	999999	584	453	928	845	999999	339	612	64	999999	999999	999999	804	544	669	468	605	658	999999	463	999999	506	521	229	436	999999	285	709	318	849	190	537	341	999999	497	872	948	618	999999	212	999999	999999	327	833	354	722	165	297	139	999999	259	999999	999999	65	742	999999	73	233	501	62	146	630	999999	999999	723	320	869	501	999999	797	519	986	941	889	999999	643	189	999999	875	714	637	999999	579	999999	999999	999999	353	999999	570	999999	809	725	127	664	75	583	322	
999999	120	44	852	664	250	342	352	273	877	999999	807	999999	409	385	358	999999	424	158	999999	999999	614	362	999999	594	931	148	987	999999	868	287	823	999999	999999	77	577	841	862	999999	747	246	112	337	493	60	478	471	508	434	376	340	999999	999999	532	999999	999999	757	77	268	733	112	354	999999	404	999999	479	142	777	999999	807	999999	999999	451	999999	814	746	287	869	915	999999	469	639	563	428	999999	48	906	152	999999	999999	999999	999999	604	249	644	999999	554	932	892	580	346	693	999999	626	859	415	797	515	999999	999999	999999	888	162	999999	999999	473	999999	139	865	562	999999	989	919	774	988	743	331	212	766	999999	999999	354	999999	999999	780	776	999999	937	999999	133	999999	999999	433	142	347	930	621	462	976	181	999999	424	77	999999	17	999999	773	401	999999	125	94	595	748	796	999999	877	912	816	371	496	999	853	999999	741	999999	182	566	787	436	67	132	868	235	595	999999	778	286	645	338	433	999999	82	308	452	49	999999	652	637	609	999999	28	804	100	489	182	257	999999	335	999999	999999	790	986	964	581	999999	225	999999	163	999999	755	600	276	487	999999	999999	926	554	128	701	667	530	999999	187	966	48	999999	778	999999	423	999999	999999	950	999999	503	643	26	117	727	999999	824	294	498	999999	853	869	751	326	162	999999	255	702	735	634	361	314	861	808	998	999999	674	446	999999	740	412	830	649	649	984	304	476	818	999999	668	876	382	999999	276	334	999999	297	11	625	750	177	870	199	326	276	198	782	217	119	195	785	388	671	758	259	999999	230	999999	342	999999	529	437	875	76	757	978	999999	594	484	901	255	673	820	872	572	541	999999	332	383	795	999999	269	708	642	999999	498	711	282	27	310	876	999999	668	767	999999	740	995	132	999999	297	915	197	733	999999	940	121	567	999999	999999	999999	999999	897	728	547	346	269	728	242	194	268	277	999999	577	184	999999	69	999999	63	651	832	999999	999999	763	999999	999999	334	535	999999	702	999999	931	999999	999999	309	917	978	466	131	999999	961	22	762	999999	311	30	999999	999999	999999	999999	880	999999	514	999999	364	181	999999	143	642	667	21	734	237	540	423	336	999999	915	277	266	56	602	882	631	690	820	783	578	462	999999	999999	999999	976	999999	821	999999	427	999999	732	138	52	845	824	464	999999	237	784	231	525	974	999999	999	351	999999	146	999999	235	882	466	543	397	999999	681	577	701	306	757	918	719	760	909	599	999999	999999	224	211	778	427	222	463	999999	562	63	488	999999	966	373	683	
182	999999	438	544	308	198	740	745	174	257	999999	122	479	866	512	765	74	999999	815	999999	999999	934	999999	807	670	13	508	999999	252	202	177	734	933	83	746	185	331	999999	300	999999	999999	478	47	531	664	109	999999	179	59	298	424	342	160	999999	605	247	999999	630	874	305	999999	904	503	971	89	39	189	405	130	336	999999	698	776	821	999999	609	999999	977	153	570	29	339	999999	999999	778	999999	583	999999	477	508	150	701	999999	999999	315	504	975	999999	452	635	920	587	58	722	855	725	566	339	368	996	999999	67	487	313	285	360	128	548	202	254	455	999999	927	621	196	742	207	781	515	999999	999999	831	999999	999999	649	441	290	73	109	999999	999999	253	413	999999	168	93	223	999999	719	955	999999	999999	873	207	189	513	999999	999999	536	122	527	999999	824	999999	372	517	531	969	664	844	79	65	449	148	999999	211	12	999999	462	999999	528	20	72	560	922	207	958	337	338	145	781	853	536	986	536	494	429	353	119	651	999999	254	999999	875	999999	329	987	734	231	978	510	214	974	433	594	999999	722	273	148	175	999999	203	640	528	72	225	528	999999	612	491	781	659	346	999999	551	999999	487	197	675	602	999999	999999	116	360	634	999999	999999	113	999999	29	771	166	214	944	999999	367	613	14	812	669	800	534	132	740	999999	999999	867	172	881	320	999999	999999	598	545	999999	335	999999	290	893	495	999999	425	70	592	719	624	455	999999	719	999999	670	482	999999	999999	801	684	110	375	163	783	709	999999	232	999999	991	246	568	669	988	999999	280	332	999999	327	333	999999	999999	540	30	581	406	475	452	999999	649	556	160	592	743	280	235	999999	999999	119	785	629	202	979	601	999999	66	999999	413	953	913	348	999999	999999	682	425	221	999999	355	581	999999	999999	274	534	442	999999	96	999999	999999	718	540	558	205	12	542	703	193	494	939	547	999999	620	999999	999999	783	311	195	103	910	327	69	665	999999	999999	731	999999	999999	668	999999	999999	396	999999	999999	694	423	365	152	368	524	999999	999999	727	630	808	66	767	181	775	750	140	259	993	75	999999	999999	874	999999	649	999999	999999	348	525	999999	783	161	444	999999	999999	85	428	168	827	999999	932	95	999999	999999	568	499	963	379	589	917	416	907	402	999999	999999	45	548	999999	999999	999999	533	639	717	780	999999	656	621	999999	803	700	332	972	432	424	142	522	326	999999	623	159	317	622	999999	607	540	999999	758	999999	999999	342	999999	254	665	739	999999	303	377	999999	198	911	878	956	999999	
888	999999	444	485	999999	882	739	718	709	999999	999999	999999	910	879	119	249	970	897	202	509	471	174	87	316	999999	378	839	154	999999	650	711	999999	360	999999	999999	999999	105	400	780	999999	999999	623	826	694	321	959	144	999999	999999	322	227	23	686	457	999999	724	517	137	792	999999	53	594	953	69	848	82	999999	999999	18	106	153	580	999999	655	740	848	347	393	995	732	244	999999	999999	999999	432	999999	595	903	999999	156	505	999999	607	181	503	183	669	767	999999	999999	540	281	999999	171	178	999999	896	40	716	999999	386	134	142	70	999999	627	999999	511	999999	999999	486	525	999999	861	999999	186	972	945	162	567	188	999999	547	999999	201	963	21	725	284	999999	801	564	999999	999999	770	380	835	547	806	999999	475	168	140	694	762	24	360	553	999999	992	675	950	878	158	86	999999	586	999999	868	411	616	999999	999999	999999	359	922	338	242	999999	230	350	435	999999	286	999999	30	450	852	992	186	612	467	166	291	119	850	686	48	999999	964	794	457	678	405	270	493	931	999999	999999	840	685	128	461	348	999999	249	999999	999999	66	65	999999	999999	394	692	799	158	825	945	999999	999999	246	300	999999	137	436	893	757	999999	26	608	999999	999999	517	999999	999999	494	999999	817	640	999999	48	94	999999	999999	999999	999999	72	986	999999	999999	667	985	543	835	999999	395	497	334	912	758	492	78	999999	458	965	999999	226	999999	200	314	152	18	999999	999999	471	999999	999999	84	999999	376	999999	999999	999999	999999	940	113	999999	999999	557	999999	996	681	905	882	386	969	508	532	590	415	999999	830	795	301	999999	999999	680	669	374	452	999999	423	805	545	927	721	999999	681	517	862	573	544	685	94	317	470	999999	432	999999	501	999999	786	493	999999	532	999	999999	846	934	999999	432	960	316	999999	40	583	999999	999999	954	664	999999	999999	24	728	842	999999	155	710	983	508	556	258	180	873	799	298	929	691	22	999999	745	94	746	236	439	612	999999	999999	64	734	594	743	477	833	999999	999999	772	765	282	999999	854	275	863	999999	735	184	999999	999999	315	999999	653	999999	356	36	918	999999	89	999999	299	239	999999	999999	655	999999	914	999999	780	347	420	972	999999	174	419	999999	83	480	999999	320	501	999999	823	793	274	322	90	409	396	451	999999	509	747	999999	999999	999999	160	999999	619	614	521	999999	999999	999999	33	343	225	489	776	567	999999	448	732	768	297	999999	416	288	310	999999	178	514	425	999999	999999	910	235	542	697	999999	638	793	860	617	799	578	999999	381	770	999999	106	999999	
999999	829	498	999999	999999	978	696	441	636	872	999999	286	999999	17	506	74	28	122	118	999999	791	409	928	169	999999	125	969	999999	183	999999	517	379	247	577	999999	999999	840	999999	144	256	999999	265	739	766	814	584	181	791	81	796	362	657	822	423	999999	233	901	338	886	660	999999	977	268	601	364	609	49	868	136	999999	233	70	978	999999	836	999999	669	999999	355	14	999999	999999	647	386	681	860	556	823	767	657	695	999999	999999	483	247	869	997	147	411	214	544	312	999999	171	572	302	679	961	587	283	563	999999	982	882	716	831	339	881	919	999999	63	225	111	479	999999	721	989	999999	624	966	538	532	999999	999999	469	642	999999	486	999999	389	999999	595	246	494	103	956	529	198	767	416	999999	125	227	999999	999999	329	210	196	945	851	312	185	999999	620	744	41	977	842	422	84	318	853	77	540	999999	467	999999	616	385	269	201	800	736	217	999999	423	314	854	988	150	441	999999	999999	962	87	15	258	625	749	71	999999	687	776	693	108	685	58	687	592	693	349	999999	810	686	659	511	448	999999	194	331	727	133	999999	999999	642	981	999999	999999	463	319	219	364	867	324	290	514	34	999999	119	751	374	626	271	305	999999	847	526	854	999999	575	566	128	441	428	999999	855	833	503	60	126	372	943	999999	283	484	985	727	495	999999	155	999999	999999	29	442	999999	999999	861	558	482	795	464	468	801	999999	752	100	923	448	980	435	680	999999	993	993	388	431	402	988	999999	814	999999	999999	459	167	97	999999	999999	998	471	243	993	285	30	264	661	904	151	346	531	999999	999999	288	515	969	475	955	999999	36	64	535	999999	873	737	667	675	434	19	644	800	591	991	925	999999	999999	999999	404	510	999999	999999	999999	289	66	999999	437	999999	841	525	489	692	141	759	82	943	936	535	999999	999999	363	999999	237	894	999999	999999	939	401	146	311	769	536	80	455	673	694	580	256	651	999999	309	914	999999	908	529	999999	668	831	999999	982	50	220	322	856	157	159	114	589	781	999999	527	46	616	539	755	999999	621	999999	96	388	372	689	999999	713	248	448	754	328	375	555	877	118	482	164	271	558	224	223	308	523	590	990	474	141	888	273	308	304	163	999999	999999	982	999999	540	619	360	999999	608	618	708	404	999999	999999	236	643	418	999999	999999	999999	207	738	407	388	572	797	381	225	999999	825	974	149	460	999999	999999	224	895	373	941	999999	911	230	616	605	999999	128	804	776	248	498	999999	709	999999	36	
999999	838	932	999999	999999	999999	247	145	585	783	643	569	999999	999999	425	21	748	999999	999999	916	366	976	999999	801	789	999999	993	605	976	263	354	275	302	434	999999	999999	999999	301	199	208	307	999999	999999	833	962	40	184	194	999999	236	999999	434	999999	930	669	979	716	140	814	729	750	641	168	999999	438	378	276	999999	410	465	729	456	855	424	618	999999	999999	999999	839	999999	278	808	999999	750	513	920	187	372	999999	240	999999	161	999999	470	999999	666	618	324	999999	594	763	999999	783	895	507	303	578	672	321	88	648	427	301	65	460	941	396	999999	999999	999999	200	903	755	179	221	578	999999	395	966	999999	972	999999	894	999999	995	614	35	359	253	220	351	514	999999	999999	592	827	859	999999	19	516	279	210	506	999999	403	860	908	614	684	928	333	193	706	999999	999999	999999	999999	56	70	999999	999999	47	174	999999	176	685	851	999999	587	999999	718	548	999999	459	683	999999	519	999999	851	145	706	421	999999	999999	887	168	808	692	579	999999	304	813	370	173	600	242	46	900	719	718	999999	999999	37	300	220	999999	999999	257	685	344	121	999999	999999	925	999999	504	371	849	719	18	999999	999999	500	625	999999	999999	188	999999	858	999999	736	619	298	999999	136	869	394	385	113	113	361	999999	999999	244	850	779	618	445	34	105	870	196	190	711	840	848	999999	411	210	316	606	594	399	999999	999999	999999	237	999999	798	999999	999999	986	999999	616	656	326	999999	999999	775	320	296	742	198	762	581	549	439	586	302	999999	532	982	999999	797	506	767	171	772	636	358	552	556	647	754	999999	883	450	574	64	523	696	999999	635	889	999999	999999	405	636	999999	999999	999999	999999	769	999999	747	999999	812	999999	119	889	165	389	999999	427	768	999999	105	444	777	697	109	864	531	999999	591	999999	999999	294	999999	642	371	535	119	578	999999	901	999999	999999	16	856	80	502	465	999999	368	316	999999	218	131	290	768	961	999999	965	958	207	128	990	999999	306	781	527	179	476	999999	630	999999	60	140	999999	952	969	999999	920	627	606	999999	999999	420	284	989	148	173	999999	999999	410	676	153	619	98	782	796	999999	709	999999	999999	332	988	646	738	999999	410	999999	264	999999	999999	532	937	348	362	798	762	580	655	999999	643	364	682	999999	127	954	137	441	52	94	166	772	999999	845	999999	284	420	720	682	248	588	70	908	170	85	877	738	805	267	300	999999	225	551	999999	442	999999	650	396	999999	783	908	969	45	999999	180	36	804	102	273	87	387	999999	897	417	727	
583	999999	521	525	999999	225	999999	184	751	74	941	231	335	413	886	633	34	200	898	339	999999	34	738	989	59	83	645	999999	189	999999	978	328	143	674	859	741	999999	999999	289	568	587	795	293	115	239	804	478	688	386	454	363	851	999	87	118	558	717	531	476	999999	580	789	994	999999	95	623	97	999999	999999	155	504	163	911	340	752	824	740	999999	760	999999	605	999999	165	735	559	136	328	66	999999	310	33	607	404	123	999999	797	800	455	29	616	999999	817	144	241	949	999999	939	668	999999	293	818	94	771	231	570	999999	634	269	289	999999	304	41	104	254	131	897	758	999999	352	955	34	999999	612	999999	538	999999	822	999999	785	359	197	660	731	283	491	939	999999	183	553	374	172	999999	175	999999	321	685	999999	999999	119	62	451	999999	999999	379	269	533	481	626	692	999999	800	999999	484	929	771	999999	310	999999	762	999999	70	585	999999	977	793	493	129	551	832	853	75	999999	813	732	908	55	343	361	23	958	467	219	491	771	574	461	66	245	999999	999999	384	901	137	927	991	866	896	999999	586	775	413	930	999999	838	999999	867	999999	751	999999	999999	310	948	807	803	999999	851	104	999999	412	342	999999	999999	262	164	478	173	805	886	740	999999	158	999999	999999	247	555	537	425	652	999999	999999	563	315	224	572	999999	999999	104	333	212	999999	771	423	935	254	348	999999	999999	639	369	553	71	21	20	999999	577	315	999999	569	258	198	999999	451	428	705	778	131	669	690	787	52	78	999999	683	600	999999	735	69	531	898	999999	859	785	292	511	645	999999	304	244	999999	72	263	999999	85	24	714	330	995	240	475	227	860	986	999999	999999	484	590	337	420	709	842	256	651	670	233	338	650	169	916	999999	999999	826	999999	695	724	788	999999	999999	669	885	999999	999999	999999	65	681	174	999999	999999	964	37	999999	999999	884	999999	162	816	612	864	851	686	73	171	88	999999	999999	400	436	999999	138	539	940	999999	999999	534	760	112	427	999999	989	999999	465	999999	204	888	14	20	941	900	543	908	186	679	554	983	821	788	999999	999999	816	290	999999	581	804	435	97	999999	999999	360	774	59	398	26	874	792	231	355	999999	199	999999	238	458	536	758	999999	362	270	639	684	712	971	451	770	779	708	331	883	914	999999	801	143	463	591	135	494	520	170	804	999999	999999	476	821	471	491	587	831	211	823	584	82	826	240	872	647	803	607	999999	246	176	999999	347	441	207	397	42	775	867	410	274	709	202	465	
999999	922	246	159	979	999999	201	999999	129	999999	999999	696	974	902	590	943	331	886	891	999999	999999	301	424	45	623	999999	458	999999	964	999999	559	875	880	371	362	949	411	653	628	999999	54	999999	351	286	999999	511	423	139	194	999999	999999	387	817	999999	827	999999	508	211	535	999999	999999	389	912	328	511	463	999999	613	549	999999	541	678	999999	999999	878	348	999999	999999	932	122	999999	328	628	999999	722	181	68	611	543	776	451	210	127	999999	518	999999	387	32	999999	648	695	999999	589	999999	392	410	129	275	400	488	636	370	278	999999	255	511	761	999999	606	340	999999	214	79	773	199	999999	560	545	43	222	999999	927	999999	999999	426	850	738	84	657	321	61	792	220	64	149	90	999999	704	477	16	904	514	426	445	253	491	740	816	364	61	850	584	241	187	999999	709	999999	984	997	404	773	686	999999	294	288	999999	994	24	633	118	408	999999	77	999999	999999	456	999999	999999	999999	999999	999999	999999	999999	605	999999	477	999999	999999	999999	440	91	948	706	83	243	227	299	141	167	641	496	725	999999	255	653	994	516	214	999999	81	999999	999999	944	72	999999	999999	965	619	822	810	60	999999	999999	203	999999	999999	999999	999999	999999	999999	167	379	768	408	999999	999999	999999	475	999999	477	999999	356	173	999999	242	19	13	644	999999	392	999999	679	318	357	590	999999	247	989	228	999999	844	521	421	999999	914	999999	313	999999	624	999999	121	500	667	355	999999	704	798	999999	960	999999	456	999999	999999	410	839	487	70	421	818	999999	157	750	256	759	632	449	999999	395	999999	413	705	468	999999	999999	281	761	999999	963	508	885	736	225	39	999999	746	340	316	20	939	437	768	891	727	711	751	999999	253	908	722	408	769	413	480	556	321	988	494	324	139	87	999999	106	912	932	186	932	720	55	22	302	142	924	455	124	999999	813	740	319	999999	999999	517	114	999999	110	126	332	744	482	889	999999	845	991	999999	861	999999	999999	979	795	999999	999999	650	208	896	999999	275	999999	957	366	999999	507	257	999999	999999	999999	999999	370	999999	812	999999	999999	197	247	165	263	456	150	999999	594	999999	973	999999	945	784	329	269	318	217	820	999999	280	375	387	571	999999	511	999999	816	660	301	601	815	176	979	680	631	412	53	642	973	134	802	373	214	999999	999999	999999	400	999999	961	261	999999	45	978	545	488	810	999999	772	752	786	334	392	303	999999	168	999999	965	114	698	856	274	999999	846	999999	477	12	183	634	720	999999	999999	960	999999	49	448	780	197	444	201	821	
736	281	890	197	800	420	79	654	778	13	346	296	167	999999	999999	587	999999	999999	77	486	636	51	62	999999	516	999999	692	999999	121	999999	481	531	912	877	129	993	999999	999999	909	66	999999	999999	856	716	863	983	999999	595	62	860	591	918	376	715	999999	695	228	347	999999	435	728	816	999999	400	532	814	383	289	985	993	903	539	369	20	553	117	999999	346	689	533	999999	106	210	261	797	562	999999	999999	693	433	774	346	978	484	338	999999	987	999999	193	59	609	999999	610	69	957	999999	558	365	171	86	999999	882	658	157	863	999999	615	291	603	970	658	186	596	561	228	566	999999	885	682	999999	130	729	163	640	923	59	496	999999	303	999999	999999	800	45	999999	923	892	687	830	620	999999	510	999999	862	999999	400	433	999999	999999	841	999999	499	999999	682	733	955	781	729	999999	999999	999999	145	473	999999	857	965	858	150	979	638	999999	878	731	275	999999	926	999999	866	939	249	500	133	447	310	902	255	341	127	312	660	999999	999999	669	605	806	570	999999	718	999999	257	541	999999	999999	420	515	521	768	407	999999	806	541	999999	789	779	734	690	999999	173	94	999999	634	741	838	328	496	172	219	135	999999	999999	889	706	861	692	999999	217	187	36	794	999999	487	999999	420	505	999999	235	999999	890	871	126	873	873	633	403	622	800	999999	627	923	352	312	643	939	300	917	834	64	107	999999	999999	513	670	378	704	134	700	330	342	999999	270	788	329	264	999999	542	26	83	467	999999	906	999999	560	112	452	88	844	994	999999	588	999999	999999	999999	818	353	613	212	504	999999	999999	999999	480	122	999999	663	564	982	388	597	758	901	761	999999	37	174	764	953	568	926	625	289	999999	210	999999	913	999999	999999	511	910	999999	999999	521	154	198	156	436	650	141	449	887	106	465	407	999999	687	999999	585	259	999999	588	660	644	578	313	989	227	280	367	514	999999	62	481	478	999999	428	389	999999	407	999999	738	999999	821	999999	999999	529	824	308	838	77	388	999999	262	857	331	999999	695	942	840	208	929	999999	292	999999	875	835	624	987	999999	943	307	999999	187	378	915	474	839	525	539	784	175	919	441	999999	136	70	999999	624	156	782	732	446	776	999999	951	581	999999	204	999999	213	904	836	760	895	999999	999999	335	883	941	856	248	179	413	65	43	20	724	992	999999	999999	44	999999	840	764	220	860	151	999999	427	343	643	644	283	335	880	338	999999	999999	529	999999	734	916	682	299	544	562	43	999999	999999	940	856	838	999999	
436	178	903	999999	996	999999	999999	999999	357	465	999999	223	603	999999	87	185	704	851	188	999999	835	90	127	328	550	999999	657	826	430	812	999999	487	804	940	846	166	976	342	172	860	999999	344	387	461	999999	999999	940	666	955	545	999999	98	999999	375	867	355	61	585	455	775	999999	999999	999999	544	978	130	419	662	59	920	209	372	689	328	853	500	999999	999999	253	474	290	991	871	885	999999	398	809	439	82	500	115	401	999999	999999	833	999999	445	842	482	953	666	288	999999	999999	345	108	999999	359	522	377	999999	394	341	980	495	45	221	999999	202	590	321	980	589	999999	815	999999	484	302	999999	325	999999	861	194	300	808	11	999999	836	999999	999999	988	459	916	705	848	999999	69	907	999999	797	999999	431	649	891	642	686	698	67	229	999999	624	999999	865	999999	321	791	210	999999	181	493	661	385	474	950	601	999999	73	883	710	999999	748	999999	400	999999	10	633	221	302	999999	131	313	327	999999	999999	628	882	999999	720	394	67	999999	28	735	418	146	940	957	699	300	780	622	814	356	135	789	57	999999	999999	206	687	580	999999	393	60	189	999999	768	999999	331	999999	277	353	499	653	582	999999	841	982	559	69	676	521	12	876	999999	999999	970	999999	232	580	177	424	524	706	487	613	634	685	238	999999	999999	999999	999999	581	513	999999	999999	702	999999	70	215	732	619	146	999999	68	905	516	999999	691	372	286	240	751	552	852	999999	792	999999	969	999999	166	754	999999	887	181	153	431	373	238	999999	277	938	172	374	999999	805	388	999999	428	707	127	144	547	440	999999	274	627	38	999999	451	532	999999	583	965	59	978	863	258	839	915	999999	999999	322	999999	999999	348	78	999999	118	57	999999	999999	999999	272	999999	32	216	999999	992	906	526	402	713	787	649	741	365	206	325	465	941	999999	855	999999	232	999999	999999	38	999999	557	999999	251	999999	612	10	999999	999999	999999	999999	37	771	547	265	933	399	92	999999	534	999999	363	999999	871	70	652	116	320	252	245	49	11	210	188	980	445	999999	285	481	111	999999	999999	999999	54	218	297	999999	404	873	921	123	999999	545	999999	169	999999	574	999999	999999	277	999999	689	999999	553	281	986	827	593	566	820	232	124	999999	338	747	653	411	938	999999	772	959	999999	447	330	131	899	466	999999	28	999999	870	385	999999	213	604	107	999999	409	999999	231	470	109	837	999999	999999	999	999999	217	550	515	580	636	999999	417	318	999999	999999	999999	999999	999999	530	914	574	567	950	847	29	407	733	999999	621	
11	175	442	312	859	874	394	631	999999	369	259	372	513	429	244	713	687	895	999999	855	180	977	400	700	556	535	280	112	851	980	142	483	901	999999	578	471	239	114	999999	920	999999	240	309	22	281	551	71	147	999999	143	999999	511	922	793	450	999999	774	741	756	334	603	291	779	999999	237	775	471	618	850	999999	484	582	447	890	997	940	677	387	429	14	473	142	397	717	648	630	560	117	453	999999	999999	498	358	133	326	576	460	168	999999	999999	90	999999	999999	942	659	999999	74	999999	795	510	355	999999	321	752	860	470	999999	72	503	999999	224	363	999999	305	999999	986	234	324	573	431	489	999999	601	923	924	999999	845	999999	68	889	566	528	322	943	999999	308	186	999999	272	855	682	398	664	999999	291	999999	999999	991	865	999999	534	749	468	999999	999999	835	795	397	827	999999	625	449	999999	999999	50	999999	51	231	106	999999	810	628	61	718	748	101	854	423	642	999999	743	853	588	394	365	816	69	947	922	373	513	788	778	433	240	242	394	61	147	594	684	66	895	97	999999	905	698	750	999999	929	980	381	999999	999999	106	999999	861	618	257	234	637	104	309	732	275	31	849	999999	488	516	999999	803	286	58	523	687	958	500	531	459	127	319	331	999999	392	141	999999	158	337	468	380	775	804	912	999999	590	756	172	822	841	65	999999	999999	999999	232	187	105	999999	117	418	812	370	97	999999	116	328	772	999999	350	143	988	999999	999999	29	145	930	998	999999	101	932	930	795	678	690	999999	56	57	222	770	214	999999	336	50	999999	655	20	688	999999	999999	639	817	999999	822	688	853	364	780	251	974	999999	188	731	615	999999	488	26	692	407	403	70	280	560	545	145	108	661	999999	381	374	134	251	992	567	461	999999	999999	973	989	836	999999	276	805	247	478	35	313	999999	999999	440	638	999999	291	999999	746	999999	999999	906	686	590	201	703	999999	877	999999	60	196	174	163	999999	998	53	702	570	999999	793	999999	322	76	120	794	940	794	941	735	806	960	388	821	103	999999	583	297	408	999999	999999	868	927	398	428	839	149	567	807	441	595	625	721	259	952	892	999999	839	576	796	261	999999	467	152	52	999999	808	352	999999	210	425	999999	303	925	26	925	999999	923	648	999999	654	383	987	509	999999	191	999999	138	868	211	999999	743	721	612	393	999999	411	999999	356	338	40	796	507	999999	999999	840	331	796	243	37	999999	29	201	304	152	877	999999	999999	12	861	851	679	484	858	295	681	
43	999999	541	588	999999	761	577	319	999999	857	876	390	493	309	859	452	895	841	855	999999	999999	426	999999	999999	517	999999	999999	999999	487	999999	999999	648	999999	344	999999	999999	264	655	513	999999	452	882	999999	999999	11	540	473	999999	11	408	784	642	13	400	139	616	230	35	81	80	999999	91	999999	888	545	238	79	158	502	228	198	999999	999999	272	452	670	371	186	515	976	979	90	999999	88	576	679	645	999999	999999	199	419	999999	584	442	615	370	59	176	748	773	999999	999999	210	783	999999	544	314	740	948	469	254	999999	519	104	100	897	598	753	321	865	999999	158	943	999999	999999	958	665	999999	657	999999	620	205	437	742	514	999999	880	710	999999	42	375	904	999999	999999	944	999999	719	489	352	999999	772	306	999999	882	999999	322	381	897	974	261	999999	418	999999	866	999999	59	616	777	590	435	999999	887	884	289	999999	688	186	207	367	443	248	999999	553	939	999999	323	999999	999999	561	201	293	982	999999	616	999999	957	820	115	999999	999999	758	941	898	916	699	885	421	999999	999999	501	145	999999	999999	540	22	703	864	154	999999	534	707	71	225	399	151	999999	999999	277	136	542	868	999999	310	472	999999	307	286	636	250	433	999999	777	171	70	65	120	999999	205	604	458	102	676	557	372	198	697	726	509	775	664	734	154	999999	999999	633	74	873	77	856	715	426	237	903	134	999999	930	899	165	343	40	592	954	673	999999	450	999999	999999	937	999999	999999	580	777	861	586	698	757	339	321	999999	991	247	385	999999	888	999999	999999	772	999999	739	268	999999	999999	176	744	999999	779	480	999999	410	441	549	935	999999	868	144	649	376	327	435	999999	600	588	728	999999	793	217	615	785	999999	585	429	999999	207	999999	200	999999	610	127	514	918	287	570	911	995	451	311	591	480	753	391	498	455	997	864	667	999999	999999	824	950	999999	174	999999	133	824	22	458	738	778	678	134	49	258	813	516	999999	40	676	733	900	492	999999	999999	999999	264	999999	973	104	343	358	981	178	786	999999	649	999999	592	999999	96	982	993	573	813	802	628	352	999999	641	490	276	999999	999999	118	999999	468	248	40	663	869	738	48	363	404	429	697	999999	263	91	173	762	15	593	999999	750	906	918	812	341	412	911	846	342	613	76	721	999999	69	861	708	999999	999999	929	577	357	943	639	999999	393	115	672	999999	169	999999	999999	271	52	951	367	27	549	999999	698	260	957	999999	706	750	338	708	258	896	999999	382	999999	47	85	26	242	806	276	750	
429	999999	999999	822	687	999999	884	804	999999	497	701	843	169	974	36	679	620	465	247	889	839	999999	857	776	697	786	714	690	999999	36	999999	561	751	798	999999	472	520	145	215	842	865	533	999999	999999	204	557	222	788	999999	999999	999999	776	569	999999	910	999999	378	999999	134	900	159	999999	999999	999999	777	999999	102	370	968	564	168	485	260	404	33	316	654	106	999999	150	999999	926	679	788	999999	942	991	373	999999	999999	103	556	20	314	693	999999	999999	999999	982	64	464	851	820	457	247	999999	999999	174	364	604	100	281	999999	999999	335	233	524	830	30	999999	159	999999	999999	707	470	612	474	945	711	361	402	277	123	527	685	722	116	232	551	710	999999	999999	999999	293	180	821	174	36	978	469	157	93	366	999999	904	735	378	999999	999999	999999	999999	999999	999999	999999	212	823	999999	864	309	613	127	302	289	319	418	332	719	199	999999	649	448	999999	967	999999	213	318	910	966	622	949	353	993	245	999999	999999	846	372	999999	999999	357	663	309	727	999999	999999	855	999999	999999	999999	999999	26	189	585	999999	196	999999	612	222	999999	999999	912	201	252	359	270	999999	66	999999	999999	571	959	713	117	189	985	999999	999999	601	898	999999	999999	999999	237	49	933	999999	999999	898	729	258	999999	160	216	197	444	999999	66	377	115	999999	799	441	999999	176	622	312	82	999999	361	57	999999	20	999999	999999	390	59	963	212	426	999999	715	168	644	806	337	808	507	919	744	523	92	999999	496	999999	558	82	999999	71	427	630	999999	22	999999	681	999999	233	837	764	807	999999	508	854	951	999999	513	640	797	999999	838	814	805	162	660	837	999999	942	524	643	893	999999	188	999999	785	999999	999999	703	999999	999999	843	999999	999999	999999	999999	999999	999999	238	999999	999999	176	917	284	684	999999	612	825	938	999999	708	717	999999	709	204	870	999999	217	999999	78	165	999999	809	999999	835	352	733	999999	999999	50	311	999999	735	549	45	476	999999	999999	503	680	182	969	76	352	999999	255	823	999999	776	872	622	152	420	170	999999	485	367	898	449	999999	498	769	763	898	59	887	981	480	673	999999	894	465	713	999999	895	195	937	999999	116	589	999999	999999	76	199	999999	168	999999	575	999999	999999	119	88	594	170	999999	412	216	177	999999	35	273	999999	732	58	978	166	999999	494	274	999999	547	999999	791	859	812	170	703	573	999999	891	485	415	178	122	619	999999	871	552	744	493	999999	769	175	90	325	187	605	999999	221	999999	730	917	311	260	22	219	296	735	358	30	999999	642	999999	
410	550	858	183	999999	999999	172	295	885	999999	781	82	778	733	710	543	999999	999999	685	361	220	999999	568	114	999999	109	409	529	146	999999	723	783	346	82	764	540	467	14	985	588	59	999999	844	176	529	188	999999	485	585	201	999999	465	33	291	486	249	982	753	999999	520	999999	643	159	691	36	997	999999	999999	969	999999	85	631	579	999999	312	245	999999	401	585	739	999999	924	943	944	481	268	760	65	596	524	999999	999999	999999	475	559	999999	999999	162	150	532	452	538	516	415	126	999999	999999	926	978	999999	999999	590	178	525	654	115	699	999999	999999	768	247	680	118	454	999999	999999	999999	999999	547	896	999999	999999	260	63	297	336	999999	999999	828	390	382	833	999999	999999	601	967	545	232	820	453	716	621	943	381	999999	771	999999	71	793	999999	999999	999999	389	92	832	759	339	125	238	328	697	171	385	829	396	414	604	763	999999	654	825	660	294	104	189	999999	230	879	768	999999	906	355	744	84	181	601	999999	993	999999	999999	999999	430	993	999999	755	999999	246	123	985	880	177	999999	218	149	928	558	496	294	903	45	538	460	356	713	421	352	426	311	999999	794	959	610	249	20	26	405	666	791	348	634	999999	117	893	887	357	249	999999	605	155	622	114	169	999999	488	999999	187	83	999999	90	999999	999999	934	465	200	920	567	427	208	999999	533	999999	705	946	278	484	430	566	999999	365	182	999999	821	166	999999	999999	999999	519	761	999999	839	331	999999	710	934	505	626	999999	703	967	790	822	938	482	621	999999	409	222	822	14	999999	620	614	924	908	208	317	777	429	510	999999	58	666	502	999999	211	516	994	22	773	857	779	999999	501	999999	999999	276	999999	545	316	290	587	697	756	822	228	717	461	999999	735	197	999999	232	202	846	742	165	445	199	419	223	415	209	999999	157	114	999999	999999	999999	558	999999	969	242	999999	230	542	360	909	679	75	999999	64	202	287	585	18	999999	670	999999	999999	999999	830	159	135	999999	875	387	648	609	718	999999	604	112	253	999999	228	616	999999	999999	313	391	999999	766	133	925	168	223	922	473	148	558	96	999999	999999	364	110	820	117	999999	354	165	712	309	960	604	889	951	948	483	366	402	446	999999	351	452	947	74	999999	210	934	999999	465	185	471	170	384	147	587	888	702	408	999999	999999	627	158	999999	946	805	529	999999	999999	999999	448	116	746	121	999999	999999	999999	416	46	795	906	95	999999	999999	537	838	999999	229	752	374	69	999999	958	999999	999999	81	202	773	11	
268	505	174	728	397	26	78	999999	58	986	31	513	481	666	613	602	15	934	458	151	999999	999999	309	293	999999	214	667	158	853	999999	326	999999	310	415	999999	999999	742	366	304	683	469	999999	751	999999	730	999999	999999	124	355	300	351	999999	743	631	999999	999999	999999	999999	886	192	358	999999	871	293	670	108	999999	999999	888	323	860	648	999999	775	999999	999999	263	76	562	980	999999	553	803	999999	999999	189	189	678	999999	523	999999	999999	480	999999	335	549	251	467	572	999999	658	521	236	999999	440	703	507	968	949	897	10	138	328	999999	565	805	126	319	999999	491	919	534	552	374	228	998	999999	527	450	999999	999999	795	504	930	332	999999	326	771	132	721	682	220	729	999999	523	965	543	574	556	530	999999	932	598	999999	713	133	969	861	813	441	535	979	528	816	154	214	634	397	999999	460	488	355	197	158	809	708	804	927	850	263	465	603	971	920	710	821	999999	423	227	208	145	999999	957	690	195	702	692	999999	999999	999999	341	155	989	105	51	87	999999	449	281	14	329	51	999999	559	975	931	18	608	115	333	17	999999	180	386	325	999999	397	506	999999	116	26	891	456	999999	921	320	614	999999	999999	633	999999	757	152	999999	878	104	453	407	999999	264	694	93	999999	157	312	999999	974	613	780	27	689	248	487	999999	999999	437	999999	479	999999	665	327	999999	729	482	999999	259	77	958	999999	230	999999	989	792	708	999999	932	93	309	999999	800	345	999999	106	860	999999	838	280	977	233	999999	999999	974	999999	999999	937	999999	363	999999	900	62	63	999999	116	999999	447	699	456	999999	752	66	353	295	249	999999	330	999999	46	869	538	418	979	99	735	66	720	605	229	743	770	860	999999	759	408	187	747	328	894	546	422	254	392	999999	999999	999999	107	224	999999	932	727	999999	526	494	796	492	999999	963	999999	60	838	842	479	712	18	999999	488	999999	999999	72	100	12	432	499	999999	294	36	489	864	999999	958	506	871	297	999999	159	343	999999	962	916	115	784	47	844	999999	580	774	999999	999999	999999	999999	512	999999	672	841	999999	198	37	999999	511	999999	593	109	722	101	341	971	191	999999	858	558	999999	999999	970	957	316	999999	587	791	876	520	357	996	999999	881	455	178	208	999999	299	961	316	55	999999	459	521	685	999999	999999	376	609	592	999999	633	999999	292	880	367	714	535	761	999999	245	171	991	999999	596	579	999999	999999	173	772	999999	408	897	251	360	999999	520	999999	630	649	835	999999	277	999999	999999	999999	999999	999999	574	811	
494	920	537	360	80	999999	469	350	925	116	484	116	212	836	856	999999	735	544	931	710	999999	279	904	122	999999	999999	894	999999	743	232	834	251	81	361	999999	815	999999	547	180	476	710	179	519	524	999999	729	999999	440	81	791	638	210	667	999999	965	224	25	999999	999999	259	988	406	607	703	281	999999	999999	851	558	50	713	197	999999	465	999	999999	759	389	948	999999	609	464	999999	952	594	634	583	999999	396	73	800	455	962	921	488	314	999999	999999	253	930	693	370	881	40	88	450	836	212	865	298	465	999999	477	538	649	534	999999	654	118	646	999999	828	464	999999	999999	268	235	452	977	694	113	942	146	27	362	249	582	961	873	153	798	381	999999	999999	607	175	977	433	281	954	999999	917	999999	999999	999999	865	906	396	790	820	999999	393	235	180	194	523	999999	999999	999999	999999	999999	999999	999999	965	848	288	999999	999999	887	84	290	801	181	33	795	195	244	539	999999	497	999999	195	181	999999	928	414	156	180	913	94	999999	528	256	999999	12	456	147	999999	758	993	387	549	509	715	999999	423	222	999999	385	999	999999	999999	999999	689	77	999999	999999	727	47	443	141	316	452	802	407	762	999999	310	30	348	999999	501	781	752	119	792	999999	999999	524	999999	201	944	795	914	999999	717	814	567	802	999999	184	419	705	324	861	80	107	999999	318	999999	868	911	999999	47	999999	786	999999	960	579	284	89	816	999999	999999	999999	197	521	538	996	999999	999999	987	507	999999	999999	999999	796	466	999999	49	695	999999	157	999999	646	999999	999999	758	963	29	539	853	988	527	167	368	217	183	82	999999	558	568	999999	627	829	881	413	407	873	999999	990	721	79	540	999999	999999	669	465	999999	962	434	763	999999	999999	160	104	999	980	626	805	431	622	394	999999	490	136	279	999999	918	765	875	365	884	652	999999	818	783	457	938	68	698	751	298	120	249	795	994	999999	999999	999999	881	433	781	78	889	377	999999	852	999999	462	829	150	547	999999	96	79	879	922	999999	342	321	551	51	567	116	680	999999	999999	976	999999	999999	999999	62	193	999999	999999	583	816	762	662	490	930	407	486	238	558	213	179	34	999999	916	82	785	999999	423	340	392	223	961	219	52	63	875	365	329	293	999999	363	245	643	495	72	169	295	851	999999	154	565	999999	557	999999	164	999999	806	778	70	760	918	770	999999	999999	370	854	552	619	437	65	51	166	944	471	849	934	390	999999	999999	912	499	999999	42	196	826	883	999999	742	887	803	79	586	268	
999999	178	593	691	999999	135	218	616	675	999999	999999	112	408	394	96	999999	230	869	131	999999	158	999999	636	999999	999999	243	486	450	810	731	634	985	465	999999	422	302	999999	253	999999	559	644	305	824	999999	707	93	428	999999	999999	125	667	933	999999	661	120	271	542	855	333	350	999999	768	806	943	790	349	647	510	972	999999	370	977	999999	572	999999	853	446	768	40	283	814	987	999999	694	74	700	47	803	787	999999	759	999999	919	465	910	876	999999	880	999999	368	446	918	527	532	755	999999	870	385	380	267	824	773	825	59	536	662	999999	999999	879	999999	311	843	722	821	44	958	68	999999	661	999999	364	566	999999	671	837	896	999999	999999	999999	385	829	999999	999999	530	336	986	586	869	928	258	242	999999	10	999999	67	603	205	999999	498	796	631	272	723	967	999999	267	999999	163	999999	999999	999999	53	184	999999	999999	649	999999	202	494	999999	382	198	679	413	181	979	565	704	614	999999	999999	764	999999	999999	753	567	938	465	627	78	904	999999	656	298	66	198	211	999999	726	999999	999999	12	221	999999	423	442	999999	999999	795	923	702	388	549	979	939	999999	940	41	750	703	710	954	575	999999	999999	950	999999	999999	357	983	777	68	977	999999	999999	999999	552	663	728	321	974	628	999999	704	999999	526	883	677	358	628	257	179	756	32	707	239	437	795	999999	999999	900	211	962	999999	155	643	999999	353	999999	251	885	287	313	438	729	92	293	871	59	627	999999	864	42	729	735	607	311	999999	498	821	270	999999	367	264	421	999999	665	999999	558	999999	125	540	999999	117	742	970	865	328	303	999999	945	999999	746	999999	406	45	179	243	999999	547	341	455	854	999999	980	138	920	59	999999	957	426	435	323	326	999999	999999	125	999999	986	765	999999	999999	999999	999999	875	704	20	689	857	385	603	431	781	20	401	670	999999	640	136	614	999999	816	999999	345	208	520	253	430	175	870	919	999999	257	321	805	357	999999	980	241	286	127	241	202	999999	999999	999999	653	999999	924	841	851	484	799	381	715	999999	682	326	999999	365	461	999999	999999	987	465	359	184	999999	999999	53	877	999999	409	849	497	999999	624	669	981	999999	866	940	999999	334	999999	999999	454	875	606	999999	675	477	999999	999999	825	536	718	214	185	14	999999	193	108	999999	964	156	85	949	884	896	311	22	999999	471	498	520	95	198	999999	30	999999	308	863	334	999999	410	399	532	33	960	999999	419	493	977	393	683	842	999999	370	872	369	505	990	709	578	663	142	999999	388	999999	
999999	529	246	999999	999999	521	329	999999	512	564	757	553	999999	924	795	999999	999999	999999	88	814	678	469	828	105	661	409	999999	163	755	999999	999999	999999	999999	718	518	999999	182	999999	877	999999	363	78	999999	806	125	999999	579	76	999999	686	145	776	765	999999	999999	981	700	150	999999	700	213	176	28	999999	296	211	408	216	415	224	719	199	999999	216	460	609	356	32	999999	999999	830	999999	999999	78	579	500	790	581	91	536	999999	999999	835	187	668	197	60	325	519	914	417	372	661	699	967	945	297	558	122	37	635	678	170	999999	869	962	999999	949	228	796	421	827	999999	878	344	687	363	310	548	273	999999	999999	513	999999	438	999999	590	550	111	633	212	242	999999	64	999999	212	871	187	999999	706	271	110	106	723	999999	589	247	782	999999	289	592	987	19	849	477	603	175	104	228	999999	381	386	848	999999	593	188	368	80	976	142	999999	186	999999	999999	11	459	935	789	573	849	229	807	195	821	999999	225	232	999999	587	307	999999	776	999999	905	334	885	261	510	140	324	999999	177	805	232	473	416	999999	176	847	27	668	385	531	999999	192	999999	200	999999	554	999999	999999	749	493	679	999999	49	227	96	518	126	208	434	659	259	628	62	12	962	357	635	231	65	999999	569	999999	999999	999999	999999	999999	760	694	233	955	999999	999999	481	684	136	137	434	198	907	658	999999	999999	999999	726	281	750	139	572	238	680	919	999999	900	999999	923	50	999999	793	637	373	758	432	974	479	896	999999	157	378	875	835	999999	446	999999	407	50	999999	405	934	973	838	593	198	465	553	46	999999	999999	999999	760	999999	999999	640	561	544	900	308	845	764	829	390	603	761	696	403	756	483	831	503	999999	184	644	509	819	999999	999999	570	966	430	443	289	434	654	617	789	152	293	885	779	999999	742	904	641	115	593	999999	999999	501	999999	797	562	785	964	566	586	451	193	999999	761	764	339	341	424	331	549	956	999999	154	906	260	473	598	62	995	204	279	999999	403	999999	564	999999	78	904	633	999999	999999	999999	999999	41	347	959	472	133	25	999999	999999	489	319	565	999999	295	686	999999	811	999999	963	999999	968	371	316	999999	789	999999	999999	999999	271	437	790	999999	999999	999999	999999	123	568	301	10	475	999999	999999	793	999999	693	838	999999	278	271	483	102	310	999999	770	501	999999	724	899	179	999999	999999	999999	999999	999999	699	869	519	150	999999	999999	36	999999	999999	498	696	999999	999999	526	999999	950	999999	928	554	788	999999	999999	533	285	995	146	399	
668	131	132	549	837	999999	820	100	824	999999	458	844	698	456	999999	999999	428	84	361	157	208	154	229	883	999999	999999	128	639	219	345	244	155	298	184	367	999999	210	949	858	227	757	436	930	632	546	999999	855	999999	761	512	999999	210	643	999999	201	524	902	249	551	192	804	191	880	488	999999	999999	555	999999	999999	999999	777	479	225	143	399	771	999999	596	346	912	799	786	878	706	999999	43	511	309	999999	999999	999999	999999	407	999999	423	576	555	452	999999	243	539	341	253	575	735	635	999999	510	598	429	310	315	902	639	392	28	313	184	257	61	801	999999	540	254	699	815	999999	548	720	823	999999	771	59	113	383	467	542	312	971	999999	58	999999	711	564	543	189	68	999999	293	405	273	999999	204	496	441	292	801	999	999999	999999	564	999999	789	774	999999	538	266	798	999999	999999	485	10	999999	652	13	800	545	999999	710	999999	756	999999	264	324	560	999999	576	562	999999	999999	666	542	436	61	999999	611	999999	936	361	999999	922	999999	512	368	919	272	178	552	999999	640	747	824	298	999999	172	261	191	475	224	999999	961	999999	999999	175	268	943	574	160	999999	401	999999	608	999999	705	597	496	999999	896	405	999999	999999	34	79	41	352	842	254	999999	888	788	429	746	721	999999	54	228	143	346	109	976	697	27	940	101	61	148	209	593	999999	676	999999	999999	80	925	690	936	634	999999	823	426	699	999999	999999	823	971	842	887	630	661	378	363	464	796	999999	600	659	94	999999	999999	213	999999	661	313	222	999999	144	675	795	314	999999	594	999999	999999	682	287	204	755	127	130	218	261	578	931	398	322	999999	498	651	335	41	852	999999	999999	619	783	48	199	59	495	837	177	101	326	554	999999	325	999999	999999	999999	406	903	967	857	999999	951	74	729	915	900	341	646	34	470	283	264	936	922	999999	999999	248	14	999999	999999	293	999999	170	261	999999	999999	996	65	384	509	929	137	885	999999	354	999999	718	999999	284	999999	163	200	152	630	53	299	848	403	47	999999	902	401	207	345	574	729	791	999999	352	311	903	286	271	999999	541	999999	379	999999	577	245	190	930	999999	556	477	102	898	539	217	98	765	603	27	999999	607	537	999999	550	236	624	876	905	966	972	256	877	928	628	999999	897	999999	999999	826	999999	43	972	999999	999999	867	481	999999	261	605	263	546	309	268	999999	999999	13	999999	829	999999	952	369	285	963	757	310	600	173	280	449	319	999999	62	777	226	136	999999	866	288	999999	754	794	624	309	
712	999999	946	619	826	711	999999	681	999999	999999	873	442	999999	999999	913	350	999999	999999	560	812	296	999999	494	532	51	975	292	147	937	156	164	168	744	999999	260	331	364	999999	999999	569	363	637	87	259	999999	783	378	999999	952	999999	999999	447	999999	812	999999	627	941	423	577	851	428	999999	999999	943	999999	715	698	781	758	592	985	296	970	990	458	658	17	999999	629	268	607	666	195	998	741	717	924	999999	963	633	389	941	412	495	150	415	893	999999	611	999999	94	597	867	369	952	999999	476	999999	999999	365	619	707	794	319	254	999999	763	745	212	999999	790	766	817	135	999999	54	999999	999999	849	999999	764	999999	632	440	183	999999	999999	825	56	622	251	681	577	999999	23	999999	156	103	251	389	651	157	999999	999999	999999	999999	779	742	167	907	245	991	999999	320	600	745	85	363	145	244	961	938	699	589	999999	119	198	219	121	530	999999	790	999999	999999	401	617	941	999999	999999	855	999999	67	999999	148	387	999999	288	267	18	278	606	793	957	17	427	713	457	352	992	298	140	569	631	999999	19	999999	999999	932	919	982	999999	134	330	290	13	904	279	999999	212	999999	831	931	999999	843	924	114	832	236	999999	687	170	999999	958	744	999999	670	436	41	999999	999999	999999	355	999999	35	473	481	472	677	13	523	443	895	149	564	466	208	367	787	711	904	622	999999	890	242	822	214	999999	586	565	343	477	248	433	999999	936	486	594	186	999999	452	642	164	233	999999	253	274	460	999999	287	526	313	648	330	999999	319	971	999999	114	213	269	315	999999	121	999999	55	205	472	999999	627	980	614	191	418	268	999999	467	307	371	989	557	999999	772	308	49	39	999999	917	209	960	964	31	489	999999	119	147	756	53	999999	999999	57	802	590	776	307	911	131	999999	71	961	852	673	999999	125	656	515	999999	999999	999999	640	226	999999	999999	999999	999999	999999	999999	219	308	131	516	999999	744	999999	941	755	173	999999	11	138	999999	599	856	247	117	301	927	373	326	604	999999	178	999999	923	267	999999	999999	999999	123	347	785	912	930	940	999999	438	999999	216	183	900	999999	999999	999999	999999	999999	626	431	35	801	999999	41	761	999999	999999	525	999999	452	999999	999999	182	226	491	999999	663	352	999999	668	916	999999	679	372	721	999999	425	263	69	591	37	201	999999	999999	512	880	751	999999	34	999999	236	424	117	985	999999	585	11	684	859	662	999999	999999	734	957	514	243	131	999	320	571	477	451	466	999999	424	629	990	833	999999	611	142	357	328	977	
442	502	684	694	265	145	999999	741	999999	407	667	436	467	999999	834	999999	999999	752	995	462	551	785	958	999999	570	487	595	178	970	258	530	576	282	999999	525	21	558	437	743	184	383	735	999999	68	99	987	172	999999	999	445	852	389	999999	865	435	657	544	334	133	777	550	29	771	154	877	999999	164	709	999999	822	720	999999	18	821	88	999999	737	899	271	583	325	287	179	534	405	150	225	416	331	868	999999	234	313	966	999999	999999	964	903	191	998	833	999999	999999	999999	724	999999	381	539	787	619	919	999999	73	999999	462	273	999999	246	748	737	999999	747	387	999999	999999	496	28	51	198	724	851	833	718	999999	749	862	999999	993	999999	999999	768	999999	629	712	948	833	170	762	513	370	513	728	164	454	132	96	85	999999	831	238	512	999999	351	999999	768	96	926	999999	801	600	146	857	999999	999999	968	199	127	999999	350	521	335	265	537	827	220	999999	678	274	149	663	786	275	999999	581	999999	438	344	567	999999	999999	999999	370	961	999999	234	656	302	291	485	933	968	410	999999	319	999999	257	801	523	851	645	999999	662	660	147	999999	870	695	999999	511	540	855	559	730	999999	999999	999999	303	624	603	564	999999	999999	788	999999	999999	386	999999	851	677	124	999999	999999	999999	999999	454	254	999999	824	109	363	961	447	779	999999	87	999999	679	42	999999	999999	953	187	920	296	815	29	873	454	452	436	125	999999	999999	396	999999	45	843	431	43	999999	265	479	524	249	603	999999	999999	843	138	286	707	722	157	738	170	999999	900	429	493	435	381	264	999999	999999	248	127	270	392	51	52	575	257	999999	344	683	999999	662	680	693	999999	411	39	325	176	729	402	696	447	235	454	144	424	937	608	999999	10	999999	851	999999	486	999999	235	802	95	711	999999	722	813	999999	999999	999999	230	735	71	33	999999	938	215	944	999999	430	822	167	596	907	999999	320	401	999999	999999	999999	811	999999	999999	310	186	237	999999	465	999999	680	883	392	999999	658	999999	999999	876	999999	647	71	892	907	166	65	308	77	215	999999	560	149	999999	467	382	310	984	551	527	760	999999	999999	708	750	674	175	547	440	617	937	999999	472	999999	816	707	621	493	904	522	999999	11	118	31	61	904	139	358	425	999999	248	673	999999	170	125	999999	999999	362	999999	242	999999	517	868	460	278	195	97	705	515	999999	760	816	90	38	999999	758	737	999999	656	999999	544	816	132	430	379	999999	629	312	328	999999	184	268	351	671	531	999999	143	658	753	999999	999999	434	
843	665	259	432	593	344	795	999999	10	999999	705	307	697	183	394	448	999999	14	565	785	386	437	585	999999	475	418	507	729	625	88	349	790	999999	120	999999	467	181	999999	680	295	516	962	87	743	563	54	974	358	260	999999	577	749	999999	999999	57	416	90	999999	956	184	837	75	740	922	101	915	279	999999	210	927	276	144	333	280	999999	424	359	999999	938	431	444	159	999999	929	510	599	999999	999999	999999	567	999999	423	989	506	999999	451	999999	165	651	647	775	397	157	333	999999	999999	425	41	762	632	66	248	818	535	739	688	596	811	421	501	436	282	523	642	999999	853	999999	826	822	826	203	204	199	301	656	57	999999	999999	999999	76	183	457	999999	441	511	999999	999999	464	999999	770	855	420	743	999999	220	502	999999	514	783	575	299	599	999999	936	438	861	59	999999	879	999999	686	450	309	354	328	979	49	92	141	411	257	689	70	61	971	999999	461	49	91	999999	999999	496	372	935	776	584	248	307	12	649	999999	999999	584	83	93	415	120	399	831	999999	463	999999	383	381	999999	999999	538	167	964	999999	410	999999	999999	999999	999999	200	88	374	999999	999999	740	741	90	492	322	999999	114	986	968	565	672	72	217	999999	999999	391	123	990	999999	176	999999	91	342	356	249	89	642	859	999999	892	337	746	821	999999	500	999999	711	890	68	999999	505	999999	198	409	982	999999	802	595	34	138	87	97	999999	410	999999	999999	409	733	252	243	536	999999	432	86	238	999999	250	128	359	999999	679	232	932	469	671	504	999999	933	373	901	999999	999999	834	435	999999	250	990	999999	402	999999	322	999999	647	825	621	999999	999999	121	999999	999999	107	683	245	55	458	854	999999	999999	738	202	765	476	370	351	956	999999	421	997	271	988	936	829	726	999999	999999	702	584	999999	848	422	384	999999	763	317	999999	603	810	999999	976	999999	999999	704	682	209	85	846	999999	306	868	999999	838	131	850	999999	130	278	957	999999	388	999999	279	57	999999	326	999999	984	712	999999	548	363	679	999999	31	310	903	241	157	527	999999	821	999999	288	999999	717	583	999999	999999	581	196	999999	646	999999	410	230	690	47	266	365	391	101	143	563	757	515	462	999999	110	550	288	888	999999	440	295	567	999999	990	809	999999	742	564	999999	999999	999999	22	716	595	232	999999	620	866	999999	792	999999	350	688	999999	531	999999	265	378	999999	390	303	308	999999	216	999999	843	559	699	237	535	999999	826	48	11	999999	744	798	866	982	309	999999	422	912	999999	304	945	878	149	
469	86	475	999999	999999	672	999999	999999	608	999999	798	999999	251	920	638	449	180	999999	311	999999	833	999999	933	399	395	853	460	881	395	85	911	852	964	420	999999	161	70	257	999999	375	172	139	146	999999	999999	603	68	19	783	473	168	985	999999	202	315	999999	153	86	999999	558	999999	957	182	532	599	945	425	830	690	999999	999999	922	893	936	524	704	649	645	330	792	794	450	107	922	917	999999	219	772	115	999999	999999	984	279	999999	162	999999	957	613	699	132	188	238	328	307	94	246	999999	707	678	610	44	507	755	196	764	772	860	260	615	673	736	653	724	145	478	404	652	37	783	999999	747	46	946	999999	613	566	131	800	837	680	833	512	999999	504	521	510	239	92	999999	390	355	706	997	999999	396	999999	513	999999	828	689	593	999999	999999	369	863	997	561	557	999999	999999	999999	70	999999	935	840	999999	559	999999	623	968	175	569	925	402	999999	50	48	920	999999	88	63	999999	971	157	96	768	588	999999	641	999999	949	681	510	904	740	999999	294	999999	195	999999	976	293	570	999999	524	999999	999999	530	405	823	959	999999	745	503	154	999999	98	274	848	999999	645	999999	999999	109	29	493	69	31	999999	678	756	976	735	649	112	769	377	121	633	999999	628	68	338	817	999999	999999	936	16	999999	37	206	29	223	122	527	161	704	999999	840	999999	999999	128	999999	726	77	983	999999	106	401	999999	344	976	999999	785	454	587	999999	771	545	710	999999	62	999999	634	482	736	762	999999	132	999999	75	999999	281	602	108	999999	199	611	999999	580	414	840	999999	999999	693	229	388	438	999999	939	999999	999999	999999	140	483	911	857	243	254	340	231	999999	973	999999	319	437	705	999999	686	944	397	883	30	999999	305	716	999999	887	941	263	357	333	999999	192	294	142	982	150	999999	197	999999	956	367	420	999999	133	866	999999	75	265	524	999999	999999	723	999999	782	912	959	999999	767	999999	969	302	999999	999999	999999	999999	999999	999999	999999	455	999999	919	499	302	441	526	610	615	182	999999	282	822	685	738	17	582	240	999999	999999	229	999999	315	361	999999	682	999999	376	999999	461	795	85	18	888	999999	959	999999	261	431	120	266	312	999999	662	917	999999	157	616	262	975	325	106	999999	999999	956	999999	259	567	776	620	777	999999	999999	999999	386	774	274	999999	875	779	585	330	809	529	999999	917	678	652	999999	999999	534	57	124	461	146	699	999999	363	999999	999999	710	999999	485	810	343	116	999999	999999	286	153	999999	223	999999	482	999999	999999	297	999999	409	999999	
754	999999	999999	253	95	730	999999	721	27	687	999999	910	12	497	79	722	845	998	999999	999999	787	488	375	301	999999	999999	315	641	71	151	411	999999	954	892	633	999999	999999	242	725	612	81	418	182	999999	304	25	221	999999	413	677	159	299	443	271	999999	276	240	832	646	773	999999	404	999999	875	286	554	956	999999	999999	965	982	999999	282	584	77	999999	315	776	996	591	109	70	238	394	992	121	860	693	639	367	872	907	596	999999	197	676	758	306	999999	749	999999	111	391	447	694	546	27	859	203	883	960	464	835	65	999999	364	176	275	999999	174	693	273	480	999999	103	84	26	331	397	400	620	18	463	256	532	999999	679	790	699	999999	104	11	499	999999	999999	418	82	541	287	832	510	492	423	158	66	795	631	885	999999	619	530	695	472	803	273	952	10	588	532	676	684	385	576	999999	80	692	774	724	999999	999999	12	999999	53	564	889	137	595	315	200	999999	376	794	446	999999	925	408	538	695	491	455	418	999999	999999	999999	158	135	916	999999	88	373	31	906	787	669	616	999999	652	999999	914	146	366	695	397	796	999999	890	999999	496	512	999999	163	88	999999	999999	276	999999	477	442	415	764	221	609	999999	999999	714	470	16	776	472	880	756	999999	781	355	999999	722	105	221	999999	268	999999	429	482	416	999999	943	673	143	999999	999999	577	219	502	159	925	757	999999	571	92	838	999999	172	34	999999	915	999999	999999	888	565	999999	423	999999	140	999999	578	791	999999	820	616	771	797	873	999999	374	999999	546	137	631	429	341	264	534	138	472	385	999999	404	850	501	686	645	785	999999	848	999999	322	89	355	581	999999	629	999999	954	321	51	20	788	659	330	378	405	675	468	233	299	889	999999	667	771	999999	999999	287	329	999999	999999	999999	304	535	999999	990	467	782	999999	999999	711	616	579	999999	431	375	245	745	529	132	291	969	999999	355	999999	794	999999	421	999999	35	999999	352	328	999999	195	39	715	262	968	339	911	999999	999999	999999	522	682	999999	319	246	406	319	651	757	206	648	165	695	949	975	897	999999	56	208	34	550	368	297	554	632	401	999999	999999	999999	200	221	668	354	154	999999	876	484	875	185	186	716	104	595	132	386	999999	999999	766	999999	81	534	999999	424	999999	631	163	395	765	687	845	747	337	874	567	985	979	811	550	126	999999	422	929	871	32	318	455	999999	999999	999999	602	66	892	705	705	665	355	253	753	523	679	491	719	198	339	999999	999999	229	999999	146	406	228	794	
650	188	658	605	999999	402	999999	185	390	230	999999	94	788	855	999999	178	901	639	736	68	37	447	999999	703	740	541	593	999999	236	744	999999	770	999999	999999	252	999999	57	70	999999	999999	470	347	999999	271	132	999999	999999	583	757	999999	137	506	999999	169	767	213	571	955	864	463	809	999999	999999	645	201	826	710	527	613	115	131	841	288	884	999999	999999	158	355	581	999999	990	19	181	186	617	532	999999	224	503	49	955	101	999999	999999	51	117	999999	999999	80	305	403	33	970	652	928	296	228	785	999999	87	999999	999999	384	238	472	799	191	773	37	999999	726	999999	33	573	159	39	999999	999999	843	489	302	505	285	285	243	966	999999	529	257	331	314	999999	651	426	984	999999	717	967	435	252	925	624	625	411	579	906	10	999999	999999	898	650	838	942	92	785	999999	939	999999	994	505	760	662	525	706	999999	999999	844	607	589	999999	322	677	999999	600	564	677	880	874	999999	336	966	642	36	999999	680	476	381	999999	999999	435	799	999999	973	929	999999	272	999999	918	56	177	71	999999	817	999999	999999	999999	883	999999	999999	999999	678	75	403	667	539	128	636	177	35	888	999999	285	966	999999	620	703	704	34	119	301	579	961	828	999999	274	999999	825	944	999999	707	592	999999	50	999999	756	999999	225	315	400	999999	636	931	893	999999	147	786	999999	663	999999	999999	278	859	999999	237	999999	717	246	865	402	999999	999999	691	405	327	306	999999	245	999999	407	885	487	399	999999	746	664	648	77	999999	400	488	147	171	482	888	999999	733	999999	813	994	48	498	360	912	999999	999999	999999	999999	575	861	147	999999	992	266	586	405	879	235	495	572	890	649	575	475	999999	999999	141	999999	517	888	573	999999	999999	999999	999999	396	999999	486	207	676	719	122	501	999999	262	999999	999999	905	896	492	559	507	311	250	113	398	922	999999	999999	999999	939	736	28	687	999999	935	128	553	999999	199	278	402	38	819	853	777	158	999999	999999	976	682	235	322	34	339	75	900	191	345	969	474	252	488	599	736	999999	104	814	521	327	819	999999	17	706	223	166	479	492	999999	999999	250	166	999999	31	926	999999	423	999999	357	232	44	937	217	999999	999999	36	999999	438	999999	999999	683	343	255	999999	166	90	228	616	810	999999	596	418	793	19	728	999999	580	466	999999	33	999999	111	999999	298	292	881	393	88	981	197	252	50	999999	526	653	907	911	776	864	999999	495	999999	999999	999999	999999	626	999999	208	999999	999999	455	457	765	999999	999999	581	876	956	613	285	696	
